-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New unicode-graphemes addon. #4519
Commits on May 17, 2023
-
Handle grapheme cluster lookup as well as wcwidth. This is based on Unicode 15, and could replace the unicode11 addon.
Configuration menu - View commit details
-
Copy full SHA for 2f7fe11 - Browse repository at this point
Copy the full SHA 2f7fe11View commit details
Commits on May 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 67e9689 - Browse repository at this point
Copy the full SHA 67e9689View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41760df - Browse repository at this point
Copy the full SHA 41760dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e730cd - Browse repository at this point
Copy the full SHA 8e730cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c34bb4 - Browse repository at this point
Copy the full SHA 9c34bb4View commit details
Commits on May 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 466501c - Browse repository at this point
Copy the full SHA 466501cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 284cde8 - Browse repository at this point
Copy the full SHA 284cde8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68abf10 - Browse repository at this point
Copy the full SHA 68abf10View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebfa201 - Browse repository at this point
Copy the full SHA ebfa201View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3003185 - Browse repository at this point
Copy the full SHA 3003185View commit details
Commits on May 21, 2023
-
Merge pull request #2 from jerch/clusters-patch
working perf test and API test injection
Configuration menu - View commit details
-
Copy full SHA for e87fa16 - Browse repository at this point
Copy the full SHA e87fa16View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a8c7da - Browse repository at this point
Copy the full SHA 1a8c7daView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa89e17 - Browse repository at this point
Copy the full SHA fa89e17View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf403bc - Browse repository at this point
Copy the full SHA cf403bcView commit details
Commits on Jun 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 693f6b2 - Browse repository at this point
Copy the full SHA 693f6b2View commit details
Commits on Jun 28, 2023
-
Fix error in charProperties optimization.
Result should be 2, not 1. Use a static field to avoid this kind of error (though it might be slightly slower, depending on the compiler/toolchain).
Configuration menu - View commit details
-
Copy full SHA for dc6818d - Browse repository at this point
Copy the full SHA dc6818dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5568233 - Browse repository at this point
Copy the full SHA 5568233View commit details
Commits on Aug 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7baff4e - Browse repository at this point
Copy the full SHA 7baff4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 08a0914 - Browse repository at this point
Copy the full SHA 08a0914View commit details
Commits on Aug 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6b24593 - Browse repository at this point
Copy the full SHA 6b24593View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4204215 - Browse repository at this point
Copy the full SHA 4204215View commit details
Commits on Aug 6, 2023
-
Tweak to avoid line-ending spaces.
Line-ending spaces were unintentionally removed - this avoids the problem,
Configuration menu - View commit details
-
Copy full SHA for dccfc11 - Browse repository at this point
Copy the full SHA dccfc11View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0dc881 - Browse repository at this point
Copy the full SHA a0dc881View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88bfc6b - Browse repository at this point
Copy the full SHA 88bfc6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 988b3b1 - Browse repository at this point
Copy the full SHA 988b3b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7202979 - Browse repository at this point
Copy the full SHA 7202979View commit details -
Move precedingJoinState from EscapeSequenceParser to InputHandler
This allows InputHandler._parser to be IEscapeSequenceParser rather than EscapeSequenceParser.
Configuration menu - View commit details
-
Copy full SHA for f103540 - Browse repository at this point
Copy the full SHA f103540View commit details
Commits on Aug 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b9abbc0 - Browse repository at this point
Copy the full SHA b9abbc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fbc623 - Browse repository at this point
Copy the full SHA 4fbc623View commit details -
Configuration menu - View commit details
-
Copy full SHA for 302da18 - Browse repository at this point
Copy the full SHA 302da18View commit details
Commits on Aug 9, 2023
-
Move files imported from unicode-properties into subdirectory
Specifically addons/xterm-addon-unicode-graphemes/src/third-party/.
Configuration menu - View commit details
-
Copy full SHA for b9a4760 - Browse repository at this point
Copy the full SHA b9a4760View commit details -
Add testOptions parameter to openTerminal in TestUtils.
This is used to control whether the UnicodeGraphemesAddon is loaded.
Configuration menu - View commit details
-
Copy full SHA for 3bfe5d8 - Browse repository at this point
Copy the full SHA 3bfe5d8View commit details
Commits on Aug 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9b21786 - Browse repository at this point
Copy the full SHA 9b21786View commit details -
Replace comments by assert message in unicode-graphemes tests
Also use plain equal instead of deepEqual (overkill).
Configuration menu - View commit details
-
Copy full SHA for fb2c680 - Browse repository at this point
Copy the full SHA fb2c680View commit details -
Configuration menu - View commit details
-
Copy full SHA for aac5d47 - Browse repository at this point
Copy the full SHA aac5d47View commit details
Commits on Aug 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cf243ad - Browse repository at this point
Copy the full SHA cf243adView commit details
Commits on Aug 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5994e25 - Browse repository at this point
Copy the full SHA 5994e25View commit details
Commits on Aug 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e3d3cdb - Browse repository at this point
Copy the full SHA e3d3cdbView commit details -
Configuration menu - View commit details
-
Copy full SHA for f1bc956 - Browse repository at this point
Copy the full SHA f1bc956View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2070cc4 - Browse repository at this point
Copy the full SHA 2070cc4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c1eb97 - Browse repository at this point
Copy the full SHA 6c1eb97View commit details
Commits on Aug 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 21fd545 - Browse repository at this point
Copy the full SHA 21fd545View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00fd2b8 - Browse repository at this point
Copy the full SHA 00fd2b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e21e525 - Browse repository at this point
Copy the full SHA e21e525View commit details
Commits on Aug 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2204375 - Browse repository at this point
Copy the full SHA 2204375View commit details -
Provide with "15" and "15-graphemes" UnicodeProviders
Th former doesn't support grapheme clusters, except the old-fashioned kind of simple modifiers. However, "15-graphemes" (with full cluster support) is the default.
Configuration menu - View commit details
-
Copy full SHA for e5a2ebd - Browse repository at this point
Copy the full SHA e5a2ebdView commit details
Commits on Aug 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5ccf4d3 - Browse repository at this point
Copy the full SHA 5ccf4d3View commit details
Commits on Aug 24, 2023
-
Remove precedingCodepoint - use precedingJoinState instead
repeatPrecedingCharacter (for REP sequence) changed to look at the grapheme cluser to the "left" in the BufferLine, and repeat that. This is an extension of the xterm behavior, and changes the semantics of REP, so is not fully compatible. However, the new behavior is cleaner and saner. Moved precedingJoinState property to EscapeSequenceParser.
Configuration menu - View commit details
-
Copy full SHA for dc6dd6d - Browse repository at this point
Copy the full SHA dc6dd6dView commit details
Commits on Aug 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 44e1977 - Browse repository at this point
Copy the full SHA 44e1977View commit details
Commits on Sep 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 630d213 - Browse repository at this point
Copy the full SHA 630d213View commit details
Commits on Sep 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 930e5c4 - Browse repository at this point
Copy the full SHA 930e5c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9963c58 - Browse repository at this point
Copy the full SHA 9963c58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 427c472 - Browse repository at this point
Copy the full SHA 427c472View commit details
Commits on Sep 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bddff60 - Browse repository at this point
Copy the full SHA bddff60View commit details -
Configuration menu - View commit details
-
Copy full SHA for a003034 - Browse repository at this point
Copy the full SHA a003034View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b5756c - Browse repository at this point
Copy the full SHA 1b5756cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 17c4d09 - Browse repository at this point
Copy the full SHA 17c4d09View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e536ca - Browse repository at this point
Copy the full SHA 9e536caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 24b932d - Browse repository at this point
Copy the full SHA 24b932dView commit details
Commits on Sep 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9ab0cd6 - Browse repository at this point
Copy the full SHA 9ab0cd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8183d1d - Browse repository at this point
Copy the full SHA 8183d1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 32c6165 - Browse repository at this point
Copy the full SHA 32c6165View commit details