Kovid Goyal
|
e015ebefab
|
Implement focus tracking in kitten infrastructure
|
2025-05-16 12:48:21 +05:30 |
|
Kovid Goyal
|
4713cc29ad
|
make gofmt happy
|
2025-05-16 09:40:34 +05:30 |
|
Kovid Goyal
|
c861259e3b
|
Rename go module from kitty -> github.com/kovidgoyal/kitty
Makes the code more easily re-useable in other projects
|
2025-05-16 08:43:39 +05:30 |
|
Kovid Goyal
|
429cff0a52
|
Convenience method to access any member of a set
|
2025-05-15 21:40:06 +05:30 |
|
Kovid Goyal
|
7ec0085a0b
|
Also report panic via debugprintln
|
2025-05-14 12:06:01 +05:30 |
|
Kovid Goyal
|
123a115836
|
Make kitten main re-useable
|
2025-05-13 18:51:49 +05:30 |
|
Kovid Goyal
|
6a53897c17
|
change_font_size: allow multiplying/dividing the current font size in addition to incrementing it
Fixes #8616
|
2025-05-09 07:39:06 +05:30 |
|
Kovid Goyal
|
5683314784
|
Start work on quick-access-terminal kitten
|
2025-04-28 19:52:04 +05:30 |
|
Kovid Goyal
|
9854068a59
|
Start work on panel kitten wrapper in Go
Needed because we need to use a special exe on macOS.
|
2025-04-28 16:07:09 +05:30 |
|
Kovid Goyal
|
d7fb143ee0
|
Allow explicitly setting boolean options in Go cli parser
Matches C parser
|
2025-04-28 11:54:51 +05:30 |
|
Kovid Goyal
|
39bf612071
|
DRYer
|
2025-04-28 11:33:58 +05:30 |
|
Kovid Goyal
|
92c6d90132
|
Allow single char options to take =value in kittens
Matches kitty cli parsing behavior
|
2025-04-28 11:27:33 +05:30 |
|
Kovid Goyal
|
17876385c5
|
...
|
2025-04-23 18:52:40 +05:30 |
|
Kovid Goyal
|
796ee602de
|
...
|
2025-04-21 09:50:30 +05:30 |
|
Kovid Goyal
|
6f673929eb
|
Fix failure of tarfile extract when dest_path has symlinks
|
2025-04-21 09:46:30 +05:30 |
|
Kovid Goyal
|
4d69eea4af
|
Add test for tarfile extractall
|
2025-04-21 09:32:56 +05:30 |
|
Kovid Goyal
|
3daac6fb22
|
Remove unnecessary check
|
2025-04-20 23:38:16 +05:30 |
|
Kovid Goyal
|
50b830faa5
|
DRYer
|
2025-04-20 23:18:49 +05:30 |
|
Kovid Goyal
|
5a6c2d9f3b
|
skip illegal paths in tar archives rather than erroring on them
|
2025-04-20 23:12:17 +05:30 |
|
Kovid Goyal
|
d7f4d44d8e
|
More CodeQL fixes
|
2025-04-20 23:08:14 +05:30 |
|
Kovid Goyal
|
341df0dccb
|
More CodeQL fixes
|
2025-04-20 22:13:45 +05:30 |
|
Kovid Goyal
|
237bb35ee9
|
More CodeQL fixes
|
2025-04-20 21:53:11 +05:30 |
|
Kovid Goyal
|
adfcffa5d7
|
Various fixes to make CodeQL happy
|
2025-04-20 21:34:42 +05:30 |
|
Kovid Goyal
|
c84b894a89
|
Remove deprecated tar file type check
|
2025-04-20 15:59:20 +05:30 |
|
Kovid Goyal
|
ba46678a0d
|
Fix width test kitten descriptive text being erased
|
2025-04-12 15:20:07 +05:30 |
|
Kovid Goyal
|
357481900d
|
Add combining at line end test
|
2025-04-11 13:16:45 +05:30 |
|
Kovid Goyal
|
ed719d91ec
|
...
|
2025-04-11 12:24:46 +05:30 |
|
Kovid Goyal
|
cd4490b5ad
|
Test cursor position after individual graphemes
|
2025-04-11 12:21:40 +05:30 |
|
Kovid Goyal
|
66a2702631
|
...
|
2025-04-11 12:08:42 +05:30 |
|
Kovid Goyal
|
dbc88d8a3a
|
Document test description format
|
2025-04-11 12:03:06 +05:30 |
|
Kovid Goyal
|
342ac57e63
|
Allow restricting the tests run
|
2025-04-11 11:40:23 +05:30 |
|
Kovid Goyal
|
3a4d32b85b
|
Get basic full string width tests running
|
2025-04-11 10:45:39 +05:30 |
|
Kovid Goyal
|
cf6bb29ef7
|
Start work on width testing kitten
|
2025-04-11 09:34:21 +05:30 |
|
Kovid Goyal
|
203e9f6c58
|
Port wcswidth to use grapheme segmentation
|
2025-04-11 09:34:21 +05:30 |
|
Kovid Goyal
|
38a2c6eab0
|
Cleanup previous PR
|
2025-04-05 09:22:10 +05:30 |
|
3pleX-dev
|
1d93982424
|
fix reproducibility issues
|
2025-04-05 01:27:23 +01:00 |
|
Kovid Goyal
|
4c28200cab
|
Separate out the control chars when generating benchmark data
|
2025-04-03 09:33:55 +05:30 |
|
Kovid Goyal
|
e0efdaa3f0
|
...
|
2025-04-03 09:26:04 +05:30 |
|
Kovid Goyal
|
057dde35a7
|
Use a two stage lookup table for segmentation
Saves one extra array lookup at no cost in size
|
2025-04-01 14:25:24 +05:30 |
|
Kovid Goyal
|
d4d2ae969e
|
Use a branchless check for unicode range
|
2025-04-01 12:32:17 +05:30 |
|
Kovid Goyal
|
6ecd78d9db
|
Remove bounds checking for unicode table access in Go
|
2025-04-01 10:41:17 +05:30 |
|
Kovid Goyal
|
66856e7b52
|
Use a multi-stage lookup table for grapheme segmentation
|
2025-03-31 21:51:28 +05:30 |
|
Kovid Goyal
|
163b3de85b
|
Also forgot to add non-characters to invalid class
|
2025-03-30 10:44:26 +05:30 |
|
Kovid Goyal
|
a5a25fbd8c
|
Fix missed out some codepoints when porting is_non_rendered to unicode lookup table
Fixes #8495
|
2025-03-30 10:40:19 +05:30 |
|
Kovid Goyal
|
9e1601a9b5
|
Nicer way to include grapheme test data in Go tests
|
2025-03-27 03:20:27 +05:30 |
|
Kovid Goyal
|
7807e51e65
|
...
|
2025-03-26 22:06:17 +05:30 |
|
Kovid Goyal
|
305c1a25c5
|
More robust fetching of grapheme break test data in Go test
|
2025-03-26 21:56:52 +05:30 |
|
Kovid Goyal
|
fd2bbf57e3
|
Make unicode category data useable in other modules
|
2025-03-25 16:35:09 +05:30 |
|
Kovid Goyal
|
294de16898
|
Use ms table for remaining UCD lookups
|
2025-03-25 15:41:34 +05:30 |
|
Kovid Goyal
|
aad58cf703
|
Declare CharProps just once
|
2025-03-25 14:08:47 +05:30 |
|