Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
10a7000
second pass of: dynawidth using TERM_PROGRAM,XTVERSION,TERM
jquast May 24, 2026
203175a
3rd pass
jquast May 25, 2026
a3d6b61
small update
jquast May 25, 2026
9f70419
lint
jquast May 25, 2026
be8a7bc
lint
jquast May 25, 2026
af16ab2
more hasing, more saved LOC/memory
jquast May 25, 2026
70298e7
lint our generated code :)
jquast May 25, 2026
e93fa37
use __all__ for github ai bot to understand it
jquast May 25, 2026
6b9684e
re-implement VS-15, so that overrides make sense
jquast May 25, 2026
1b425df
welcome back, table_vs15.py
jquast May 25, 2026
ee9c5c3
lint, small coverage, deadbeef stuff
jquast May 25, 2026
068a1d5
maxsize=1 is sufficient
jquast May 25, 2026
2291226
ugh
jquast May 25, 2026
3067788
nits
jquast May 25, 2026
46b9040
organize on namedtuple
jquast May 25, 2026
60fa749
some coverage fixes
jquast May 25, 2026
d73669f
tox -e requirements_update and iTerm2 update
jquast May 26, 2026
136442f
update rio
jquast May 26, 2026
94139c4
very nice rewrite of hashing template and culling
jquast May 26, 2026
643acbf
remove timestamp from unicode_versions.py
jquast May 30, 2026
bf99f90
better non-detectables support, some polish
jquast Jun 1, 2026
8b8097a
small update to tables, generated code, aliases, docstrings
jquast Jun 1, 2026
4edbdb7
do not edit this file duh
jquast Jun 1, 2026
028f1c4
support term_prog='xterm' when explicit
jquast Jun 1, 2026
e26d9f7
small docfix
jquast Jun 2, 2026
331fc19
more docs, axe terminal multiplexers
jquast Jun 2, 2026
dfafd33
Remove terminal multiplexers -- unreliable results
jquast Jun 2, 2026
a280303
some refinement
jquast Jun 2, 2026
803e5f7
test refinement and submodules
jquast Jun 2, 2026
72a7ca9
polish (dead code, versionadded for params)
jquast Jun 2, 2026
a547ca9
better typing and readability
jquast Jun 2, 2026
36a8ac3
Refactor last_base_or_idx into 2 variables
jquast Jun 2, 2026
67e2572
remove unnecessary/unused "vs16_narrow"
jquast Jun 2, 2026
1e3c6dc
docfix
jquast Jun 2, 2026
3bafe1f
'ye ol version fix
jquast Jun 2, 2026
f5a9795
doc polish
jquast Jun 2, 2026
58f883e
yikes, performance regression will this help?
jquast Jun 2, 2026
0197b4d
test cov
jquast Jun 2, 2026
da0e4be
revert to previous faster method
jquast Jun 2, 2026
e2489b9
revert for this performance fix
jquast Jun 2, 2026
a9a8c9d
Merge branch 'master' into jq/dynawidth
jquast Jun 3, 2026
4bdfb8a
Merge branch 'master' into jq/dynawidth
jquast Jun 3, 2026
7aff448
remove unreachable code
jquast Jun 3, 2026
bb39617
fix CI for codespell and pylint_tests
jquast Jun 3, 2026
881e921
language of graphemes override tables, WIP
jquast Jun 4, 2026
987e62f
Merge origin/master into jq/dynawidth
jquast Jun 4, 2026
0f388a4
fix wwo virama conjunct bugs for overrides
jquast Jun 4, 2026
5735064
minor update to codegen: use raw ZWJ not repr
jquast Jun 4, 2026
92d477c
term_program=False and table update again
jquast Jun 4, 2026
4d1a321
memoize during update
jquast Jun 4, 2026
09a92a0
bugfix(?) to match uucode: Mc following virama conjuct=0
jquast Jun 4, 2026
c2e7929
term_program=False by default :(
jquast Jun 4, 2026
bc7267c
have our specs match Virama Mc change
jquast Jun 4, 2026
fb07229
revert virama non-fix to origin/master pretty much
jquast Jun 5, 2026
9b403b3
intermittent
jquast Jun 5, 2026
3391c96
Merge remote-tracking branch 'origin/master' into jq/dynawidth
jquast Jun 5, 2026
7d3bde8
all tests pass ..
jquast Jun 5, 2026
49dedd1
remove unused variables/performance
jquast Jun 5, 2026
69cf5c5
Merge remote-tracking branch 'origin/master' into jq/dynawidth
jquast Jun 5, 2026
8310168
reduce
jquast Jun 5, 2026
b57a7a5
correct our correction tables
jquast Jun 5, 2026
ac4283c
restore these very good remarks
jquast Jun 5, 2026
0212d37
edge-case coverage of term_program
jquast Jun 5, 2026
eb660c3
yoinker comments
jquast Jun 5, 2026
8f8177c
fork wcswidth() to wcstwidth(), for performance
jquast Jun 5, 2026
24185fe
test coverage
jquast Jun 5, 2026
e642bac
more missing coverage, yikes!
jquast Jun 5, 2026
61b7877
narly docfixes
jquast Jun 5, 2026
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
6 changes: 6 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,8 @@ jobs:

steps:
- uses: actions/checkout@v6
with:
submodules: true

- uses: actions/setup-python@v6
with:
Expand Down Expand Up @@ -79,6 +81,8 @@ jobs:

steps:
- uses: actions/checkout@v6
with:
submodules: true

- uses: actions/setup-python@v6
with:
Expand Down Expand Up @@ -138,6 +142,8 @@ jobs:

steps:
- uses: actions/checkout@v6
with:
submodules: true
- uses: actions/setup-python@v6
with:
python-version-file: .python-version-default
Expand Down
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "ucs-detect"]
path = ucs-detect
url = https://github.com/jquast/ucs-detect.git
Loading
Loading