Fast-forward main to latest gdamore/tcell main#4
Open
Tubbles wants to merge 32 commits intomicro-editor:mainfrom
Open
Fast-forward main to latest gdamore/tcell main#4Tubbles wants to merge 32 commits intomicro-editor:mainfrom
Tubbles wants to merge 32 commits intomicro-editor:mainfrom
Conversation
Bumps [github.com/lucasb-eyer/go-colorful](https://github.com/lucasb-eyer/go-colorful) from 1.3.0 to 1.4.0. - [Release notes](https://github.com/lucasb-eyer/go-colorful/releases) - [Changelog](https://github.com/lucasb-eyer/go-colorful/blob/master/CHANGELOG.md) - [Commits](lucasb-eyer/go-colorful@v1.3.0...v1.4.0) --- updated-dependencies: - dependency-name: github.com/lucasb-eyer/go-colorful dependency-version: 1.4.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [golang.org/x/text](https://github.com/golang/text) from 0.33.0 to 0.35.0. - [Release notes](https://github.com/golang/text/releases) - [Commits](golang/text@v0.33.0...v0.35.0) --- updated-dependencies: - dependency-name: golang.org/x/text dependency-version: 0.35.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5 to 6. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](codecov/codecov-action@v5...v6) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.41.0 to 0.42.0. - [Commits](golang/sys@v0.41.0...v0.42.0) --- updated-dependencies: - dependency-name: golang.org/x/sys dependency-version: 0.42.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [golang.org/x/term](https://github.com/golang/term) from 0.40.0 to 0.41.0. - [Commits](golang/term@v0.40.0...v0.41.0) --- updated-dependencies: - dependency-name: golang.org/x/term dependency-version: 0.41.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Ghostty may emit mouse motion events that incorrectly indicate a button is pressed even when no corresponding press occurred. Ignore those packets to avoid creating a synthetic button-down state.
Fix the failure message in demos/beep TestBeep to match the actual assertion. The test checks that the bell count is 3, but the error message currently says "!= 2". This does not affect test behavior, but it makes failures misleading and harder to debug.
Properly check for ESC (`0x1B`) to prevent erroneously falling into the 'bad parse' branch of `intCsi` and `intSs3`.
The drain loop in the ESC-during-CSI/SS3 tests was keeping the last EventKey, which could be overwritten by the escTimeout timer firing during the 100ms drain window. Capture the first EventKey instead.
Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.42.0 to 0.43.0. - [Commits](golang/sys@v0.42.0...v0.43.0) --- updated-dependencies: - dependency-name: golang.org/x/sys dependency-version: 0.43.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Expose the underlying error payload so callers can use errors.Is / errors.As to match against sentinel values such as io.EOF. Assisted-by: Claude:claude-opus-4-7
Bumps [golang.org/x/text](https://github.com/golang/text) from 0.35.0 to 0.36.0. - [Release notes](https://github.com/golang/text/releases) - [Commits](golang/text@v0.35.0...v0.36.0) --- updated-dependencies: - dependency-name: golang.org/x/text dependency-version: 0.36.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [golang.org/x/term](https://github.com/golang/term) from 0.41.0 to 0.42.0. - [Commits](golang/term@v0.41.0...v0.42.0) --- updated-dependencies: - dependency-name: golang.org/x/term dependency-version: 0.42.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Use an intern string cache to reduce allocations. This has improved correctness, and substantial performance improvements.
…more#1062) Essentially we need to force both Kitty and Win32-Input-Mode. We CANNOT rely on negotiation on Windows because for cases other than Windows Terminal, it appears that the VT Input mode is swallowing the escape sequences. This also breaks terminal identification. Again Windows 11 Terminal seems free from this defect. It only relates when running the go program on Windows. Remotely running on UNIX via SSH is fine, and in that case everything works as expected.
gdamore#1067) The security model for tcell is that the application should not give us content that is entirely untrustworthy (meaning the application should perform any data sanitization it needs), but there may be some applications that would prefer that tcell do this for them. This comes at a performance cost for every update to the screen, so its not something that will ever be enabled by default.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fast-forward main to latest gdamore/tcell main. This enables the work to rebase our micro-editor/tcell reference in micro-editor/micro on top of latest v3.3.0 tcell to enable things such as csi-u. Turns out most of our old fork
legacybranch has been implemented in gdamore/tcell, and the only commit i have on my personal fork is to add back EscSeq