Skip to content
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

DRAFT: Expand zero-width support for ZWJ and emoji sequences #85

Closed
wants to merge 26 commits into from
Closed
Show file tree
Hide file tree
Changes from 23 commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
f03bdad
Broaden zero-width definition and add zjw support
jquast Sep 30, 2023
fc58ea3
some cleanup
jquast Sep 30, 2023
2e4d9af
cleanup
jquast Sep 30, 2023
35ec56e
codefix width() and docfixes
jquast Sep 30, 2023
79640b2
remove unused import
jquast Sep 30, 2023
33ca88b
rollback render timestamp
jquast Sep 30, 2023
e3a438f
change name 'None' => 'NULL'
jquast Sep 30, 2023
bebd8e9
Change None->NULL in codegened files
jquast Sep 30, 2023
dca7189
remove unused legacy versions
jquast Sep 30, 2023
5dcf133
add wcwidth/emoji_zwj_sequences.py
jquast Sep 30, 2023
b7c4905
bugfix 'Zk' category, for 0-width esp.
jquast Oct 3, 2023
1077b62
remove docopt from requirements
jquast Oct 3, 2023
9e22c0c
remove #trieregex
jquast Oct 3, 2023
08242d0
some 'Sk' fixes and a small table size optimization
jquast Oct 3, 2023
2575ea2
add --automatic tests, mostly works, needs testing
jquast Oct 3, 2023
36f69ae
small refactor
jquast Oct 17, 2023
497acdb
include yaml development requirements for automatic tests
jquast Oct 17, 2023
5efc899
An experimental script
jquast Oct 17, 2023
723f55b
detailed category fixes ... to be documented
jquast Oct 17, 2023
91d2f82
Collect data from terminals
jquast Oct 17, 2023
8f065c9
Allow crazy ypos screwup for ZOC terminal
jquast Oct 17, 2023
3443350
Add some terminal reports
jquast Oct 17, 2023
fa5f520
ren
jquast Oct 17, 2023
bbf5bb8
Add 'Mc' to zero-width category
jquast Oct 18, 2023
570f39d
Document a bit more about bin/wcwidth-browser.py
jquast Oct 18, 2023
1f1443b
Documentation and tests (draft)
jquast Oct 18, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ dist
docs/_build
htmlcov
.coveralls.yml
data
data/*.txt
.DS_Store
.idea
.venv
Loading