Commit graph

244 commits

Author SHA1 Message Date
97f8d024c6
feat(terminal): initial version of conpty windows support 2026-02-28 21:49:56 +01:00
646db3b374
fix(terminal): build terminal on macos and freebsd 2026-02-28 20:40:54 +01:00
b1e13f036d
feat(terminal): report mouse events to terminal applications 2026-02-27 23:15:04 +01:00
a35edeaa9b
refactor(terminal): add re-run command message 2026-02-27 13:00:08 +01:00
94f6b342fa
fix(terminal): setup SIGCHLD handler to catch exits with no writes 2026-02-27 12:57:43 +01:00
737236db01
fix(terminal): avoid leaking ESC \ 2026-02-26 22:31:41 +01:00
bd507d48e2
fix(terminal): prevent terminal disconnect on invalid UTF-8 2026-02-26 22:26:18 +01:00
d98a40ab9e
refactor(terminal): update libvaxis for various terminal features and fixes 2026-02-26 22:21:09 +01:00
8a3cd776e9
refactor(terminal): update libvaxis for Terminal 2026-02-26 20:57:03 +01:00
35ef58d0e1
refactor(terminal): fix vt cursor during scrollback 2026-02-25 21:12:35 +01:00
3e265dade5
feat(terminal): add scrollback support 2026-02-25 20:34:42 +01:00
69b0885f4b
fix(terminal): properly catch child EOF
And be much more explicit about error handling.
2026-02-25 19:12:49 +01:00
582d3d1066
refactor(terminal): reduce terminal logging in release builds 2026-02-25 12:31:39 +01:00
558c59368b
refactor(terminal): report child exit status 2026-02-25 12:26:08 +01:00
5c2ae84602
refactor(terminal): render terminal unfocused state 2026-02-25 12:26:08 +01:00
7de0d27a54
refactor(terminal): update libvaxis for external pty read loop support 2026-02-25 12:26:08 +01:00
634f453e38
feat: update flow-syntax to add syntax highlighting of embedded documents (injections) 2026-02-21 21:32:24 +01:00
cdc026525b
docs: update zon file version tag 2026-02-21 19:31:08 +01:00
58bc803930
fix(win32): ignore altGr modifiers in win32 console
closes #503
2026-02-18 22:24:45 +01:00
f4cf15e5c3
fix: add support for building ts_bin_query_gen with llvm
closes #502
2026-02-18 13:46:34 +01:00
fa6f489619
feat: add asm file type 2026-02-16 21:46:07 +01:00
cb9e57492e
Merge branch 'v0.7' 2026-02-16 15:02:29 +01:00
0f6fd30b26
fix: multi cursor escape sequences confusing terminals that don't support multi cursor
This fixes random `q` characters in termux and possibly other terminals.
2026-02-16 14:57:36 +01:00
7471848ef2
fix: switch_case does nothing if there are non-cased chars in range 2026-02-15 21:52:29 +01:00
80429f6055
feat: update flow-syntax for objc file type support 2026-02-15 20:29:20 +01:00
9ead577e4c
fix: move terminal native multi-cursor rendering to libvaxis
This is so that the secondary cursor escape codes are emitted under the
redraw terminal sync, which avoids cursor flickering.
2026-02-04 14:50:47 +01:00
0abfabc365
build: update thespian for enum cborExtract support 2026-01-22 14:55:59 +01:00
ad44443bba
build: update themes to add unfocused tab colors 2026-01-20 12:48:44 +01:00
cf28e27a81
refactor: add diffz support and use it for gutter diffs 2026-01-13 16:14:57 +01:00
c472dc39f5
feat: add selenized theme 2025-12-26 16:53:10 +01:00
4aecc983c0
fix: increase our GraphemeCache instead of libvaxis 2025-12-08 13:50:09 +01:00
013f8f4adc
feat: add ethereal theme 2025-12-03 18:17:24 +01:00
9f57d8ef28
fix: bump libvaxis grapheme cache size to 32kb
This fixes some graphemes getting lost on very large screens with a lot of
text on screen.
2025-11-26 12:08:46 +01:00
e35a0555f1
feat: port to_upper and to_lower to uucode 2025-11-25 21:14:59 +01:00
f91a702f36
build: sync libvaxis to upstream main branch 2025-11-25 10:14:28 +01:00
b2b34e4710
build: update to libvaxis with uucode support 2025-11-23 21:51:48 +01:00
a65aa237a7
fix: windows build 2025-11-20 10:59:26 +01:00
cc4ac894b3
fix: update libvaxis to fix dragging outside the top and left side of the terminal (negative mouse coordinates) 2025-11-20 10:09:47 +01:00
1d2f7f9d26
feat: update ziggy and superhtml 2025-11-16 17:32:29 +01:00
1289cfc3af
fix: build with -Duse_tree_sitter=false 2025-11-06 14:14:14 +01:00
9a13191e10
feat: add reStructuredText support
closes #353
2025-11-04 17:19:51 +01:00
d12494a7b9
fix: update flow-syntax to fix ziggy schema file extension 2025-11-02 18:07:31 +01:00
84ef11a58f
feat: add alabaster theme 2025-10-16 13:14:55 +02:00
fa01b13c6a
fix: update flow-syntax to add smd file extension 2025-10-15 11:42:08 +02:00
0dba4fd4fe
build: update to zig-0.15.2 2025-10-14 09:05:16 +02:00
b524b97146
feat: update flow-syntax (and tree-sitter) for new rust grammar and verlig file extensions 2025-10-10 09:15:31 +02:00
69f9753083
fix: error.TtyInitError on startup in win32 tui 2025-10-01 17:18:26 +02:00
1d61f18f9a
fix: update libvaxis for win32 support on zig-0.15 2025-10-01 16:59:29 +02:00
73b7514997
fix: update thespian for win32 support on zig-0.15 2025-10-01 16:58:59 +02:00
fbe6a6e5ea
build: update flow-themes 2025-09-30 14:19:38 +02:00