Kovid Goyal
|
89d416806b
|
...
|
2024-02-25 09:57:26 +05:30 |
|
Kovid Goyal
|
8b4209cb97
|
Also use fast find for pending mode
|
2024-02-25 09:57:26 +05:30 |
|
Kovid Goyal
|
f4819175b0
|
Start work on vectorizing searches
|
2024-02-25 09:57:26 +05:30 |
|
Kovid Goyal
|
dbc4b98742
|
Ignore input_delay when the input buffer is close to full
|
2024-02-25 09:57:26 +05:30 |
|
Kovid Goyal
|
8dbea2a046
|
...
|
2024-02-25 09:57:26 +05:30 |
|
Kovid Goyal
|
38c8100a76
|
...
|
2024-02-25 09:57:26 +05:30 |
|
Kovid Goyal
|
a560d86d0f
|
Use aligned loads for the byte loader
|
2024-02-25 09:57:26 +05:30 |
|
Kovid Goyal
|
35da87994b
|
Fix input_delay not working
|
2024-02-25 09:57:25 +05:30 |
|
Kovid Goyal
|
f49f2a1b82
|
Fix buf full -> not full reporting
|
2024-02-25 09:57:25 +05:30 |
|
Kovid Goyal
|
56abcbf910
|
Remove unused base64 32bit functions
|
2024-02-25 09:57:25 +05:30 |
|
Kovid Goyal
|
f140b74f17
|
...
|
2024-02-25 09:57:25 +05:30 |
|
Kovid Goyal
|
8360a4ec53
|
Only reset urf8 state when transitioning into normal
|
2024-02-25 09:57:25 +05:30 |
|
Kovid Goyal
|
ccf124218b
|
...
|
2024-02-25 09:57:25 +05:30 |
|
Kovid Goyal
|
737d7bf8f2
|
Fix parse_sgr buf overread
|
2024-02-25 09:57:25 +05:30 |
|
Kovid Goyal
|
3f41b22011
|
Use the byte loader for normal mode
|
2024-02-25 09:57:25 +05:30 |
|
Kovid Goyal
|
43451b1287
|
...
|
2024-02-25 09:57:25 +05:30 |
|
Kovid Goyal
|
2914c2eb95
|
Use the byte loader for parsing CSI as well
|
2024-02-25 09:57:25 +05:30 |
|
Kovid Goyal
|
fc1775753a
|
...
|
2024-02-25 09:57:25 +05:30 |
|
Kovid Goyal
|
65aca5b140
|
Speedup utoi by loading numbers in 8 byte chunks
|
2024-02-25 09:57:24 +05:30 |
|
Kovid Goyal
|
50935b6c93
|
Cleanup kitty dcs parsing
|
2024-02-25 09:57:24 +05:30 |
|
Kovid Goyal
|
0a6d83901d
|
...
|
2024-02-25 09:57:24 +05:30 |
|
Kovid Goyal
|
2b3b8bae23
|
Fix osc52 null termination
|
2024-02-25 09:57:24 +05:30 |
|
Kovid Goyal
|
f96182cc11
|
Fix utf8 decode
|
2024-02-25 09:57:24 +05:30 |
|
Kovid Goyal
|
93784903b2
|
Remove FLUSH_DRAW as it is not needed
|
2024-02-25 09:57:24 +05:30 |
|
Kovid Goyal
|
34164dc341
|
Read errors from child must commit a zero write
|
2024-02-25 09:57:23 +05:30 |
|
Kovid Goyal
|
6205fb32fd
|
Refactor VT parser for more speed
No longer copy bytes into a separate buffer, instead parse them in place
in the read buffer
|
2024-02-25 09:57:23 +05:30 |
|
Kovid Goyal
|
c81ac668da
|
Use a single code path for tests and live VT parsing
|
2024-02-25 09:57:23 +05:30 |
|
Kovid Goyal
|
f42b49e597
|
Avoid a double parse for pending mode
|
2024-02-25 09:57:23 +05:30 |
|
Kovid Goyal
|
a4ca143fc5
|
Limit amount of pending data we will store
|
2024-02-25 09:57:23 +05:30 |
|
Kovid Goyal
|
969bd05fc5
|
Represent malformed UTF-8 with the replacement character
|
2024-02-25 09:57:23 +05:30 |
|
Kovid Goyal
|
8a83014f51
|
Dont construct memoryview when not needed in non dump code path
|
2024-02-25 09:57:23 +05:30 |
|
Kovid Goyal
|
6c0e938d5a
|
...
|
2024-02-25 09:57:23 +05:30 |
|
Kovid Goyal
|
76158f39ba
|
Pass the window id to the dump calback
|
2024-02-25 09:57:23 +05:30 |
|
Kovid Goyal
|
a4193a1b02
|
Fix dumping of bytes/commands
|
2024-02-25 09:57:23 +05:30 |
|
Kovid Goyal
|
5ab1e647bf
|
Use libc alloc instead of python alloc for vt parser
|
2024-02-25 09:57:23 +05:30 |
|
Kovid Goyal
|
9ecf79fa84
|
Fix parse worker
|
2024-02-25 09:57:23 +05:30 |
|
Kovid Goyal
|
44c96a208e
|
All tests now pass
|
2024-02-25 09:57:23 +05:30 |
|
Kovid Goyal
|
065866895c
|
Get pending mode working and add a few more tests
|
2024-02-25 09:57:23 +05:30 |
|
Kovid Goyal
|
52025ff030
|
misc parser and test fixes
|
2024-02-25 09:57:22 +05:30 |
|
Kovid Goyal
|
e4bb00d942
|
Implement UTF-8 decoding for screen_draw()
|
2024-02-25 09:57:22 +05:30 |
|
Kovid Goyal
|
5f809bf249
|
Get kitty building with the new VT parser
|
2024-02-25 09:57:22 +05:30 |
|
Kovid Goyal
|
b083ad9038
|
Start work on bytes based VT parser
|
2024-02-25 09:57:22 +05:30 |
|