Commit graph

  • 9a47d18ac6
    wip: macos kcar/macos Kalle Carlbark 2024-07-10 22:40:29 +0200
  • 36a276a10b
    wip: macos Kalle Carlbark 2024-07-10 22:39:45 +0200
  • 7b7b84ad21
    wip: macos Kalle Carlbark 2024-07-04 14:53:40 +0200
  • 40e51ad054 fix(underline): use correct style value in switch Tim Culverhouse 2024-07-09 13:05:37 -0500
  • dff7681c30 widgets(terminal): set working_directory at spawn Tim Culverhouse 2024-07-05 07:36:01 -0500
  • 09a4de63e5 fix: missing tty.deinit calls ippsav 2024-07-04 16:27:50 +0100
  • 72d96638a4 fix(Parser): prevent index out of bounds error in skipUntilST CJ van den Berg 2024-07-01 23:39:12 +0200
  • b82f4e14b4 feat(windows): parse escape seqences in windows input stream CJ van den Berg 2024-07-01 22:57:16 +0200
  • ca85cbf3b2 fix: use u64 for render_dur so that *Vaxis becomes align(8) Rylee Lyman 2024-07-03 07:11:54 -0400
  • 2605613019 vaxis: conditionally rely on terminal wrap to reposition cursor Tim Culverhouse 2024-07-02 11:27:46 -0500
  • 1a52178c1f log: prefix all log scopes with "vaxis" Tim Culverhouse 2024-07-02 08:05:09 -0500
  • 1e5d39d9b1 fix(windows): unbreak escape sequence handling CJ van den Berg 2024-07-01 20:06:51 +0200
  • c4b5372253 fix(windows): unbreak shifted characters CJ van den Berg 2024-07-01 19:51:11 +0200
  • 99942da4e1 fix(windows): fix parsing of UTF-16 codepoints in eventFromRecord CJ van den Berg 2024-07-01 17:54:26 +0200
  • 49ed160268 loop: prevent stopping a stopped loop Tim Culverhouse 2024-07-01 11:17:44 -0500
  • b68864c3ba parser: return early if ss3 contains an escape Tim Culverhouse 2024-06-30 16:37:43 -0500
  • 763d2a14a3 fix: correct param order for mode 2048 response Tim Culverhouse 2024-06-30 11:53:16 -0500
  • edaeb17f3d feat: implement mode 2048 in band resize reports Tim Culverhouse 2024-06-30 11:45:43 -0500
  • 9b78bb8a78 aio: update to latest, windows, code reuse Jari Vetoniemi 2024-06-28 09:04:59 +0900
  • 9c2d18d5a2 fix: don't call the callback synchronously on watcher init Rylee Lyman 2024-06-29 18:05:36 -0400
  • c213919849 tty(windows): fix resize event screen size translation from srWindow CJ van den Berg 2024-06-27 21:39:49 +0200
  • b84f9e58a6 vaxis: add aio event loop and example Jari Vetoniemi 2024-06-25 16:27:50 +0900
  • 935c5a54bc window(wrap): refactor word wrap Tim Culverhouse 2024-06-26 12:40:50 -0500
  • 7c03077177 window: use saturating sub in border calcs Tim Culverhouse 2024-06-25 09:07:33 -0500
  • 40e5b673b6 scrollbar: use divCeil to calculate correct height Jari Vetoniemi 2024-06-25 16:27:36 +0900
  • f7cbd42ed5 fix: pass tests Rylee Lyman 2024-06-21 16:54:18 -0400
  • 74fb130797 fix: Window.printSegments correctly prints all non-trailing whitespace Rylee Lyman 2024-06-21 15:49:11 -0400
  • fcb705adaa mouse: remove translateMouse debug log Tim Culverhouse 2024-06-24 12:47:33 -0500
  • b2151349ad feat: add col_offset to Window.print Rylee Lyman 2024-06-20 19:54:23 -0400
  • 6e85cd1fca quirks: remove asciinema quirk Tim Culverhouse 2024-06-20 14:32:45 -0500
  • 3b06180fdb key: remove unused buffer and len Tim Culverhouse 2024-06-19 09:50:01 -0500
  • 0c91840b32 widgets(terminal): implement OSC 7 for pwd reporting Tim Culverhouse 2024-06-19 09:23:11 -0500
  • 7005bb237c widgets(terminal): add initial_working_directory option Tim Culverhouse 2024-06-19 07:11:02 -0500
  • 6043f0569a widgets(terminal): remove error logs Tim Culverhouse 2024-06-18 18:37:58 -0500
  • f25a9b9660 fix: deinit TTY to avoid stair-stepped output Rylee Lyman 2024-06-13 15:31:42 -0400
  • 975dd01a77 readme: add supported operating systems Tim Culverhouse 2024-06-13 12:51:23 -0500
  • f57ba4b477 fix: add ThreadPool for key events on macOS Rylee Lyman 2024-06-13 10:04:04 -0400
  • 254cc0aac0 ci: use mlugg/setup-zig Tim Culverhouse 2024-06-13 08:19:15 -0500
  • 3a0392c282 tty(windows): fix mouse wheel direction calculation CJ van den Berg 2024-06-13 14:52:52 +0200
  • 36696e8785 tty(windows): parse mouse events Tim Culverhouse 2024-06-13 06:49:27 -0500
  • 790dbaae24 build: allow building on freebsd CJ van den Berg 2024-06-13 12:08:51 +0200
  • f230f0c30a widgets(terminal): send a redraw event Tim Culverhouse 2024-06-12 19:29:19 -0500
  • 8f4ca5b830 tty(windows): enable_extended_flags Tim Culverhouse 2024-06-12 11:15:16 -0500
  • cea5798db9 widgets(terminal): ensure only one sigchild handler installed Tim Culverhouse 2024-06-12 06:36:07 -0500
  • bf0828f9ef build: update minimum zig version Tim Culverhouse 2024-06-11 20:41:02 -0500
  • 46e7fd8fc6 widgets: remove neovim widget Tim Culverhouse 2024-06-11 20:35:10 -0500
  • 88d6c76fa8 fix(readme): restore vaxis.gif Tim Culverhouse 2024-06-11 20:32:39 -0500
  • 96387d43e6 build: change neovim default to true Tim Culverhouse 2024-06-11 20:29:18 -0500
  • ec98c7cd3d changed the default value of the nvim option to correspond to it's default description Frederico Winter 2024-06-11 21:10:10 -0300
  • 9c723bb645 examples(vt): use shell environment for command Tim Culverhouse 2024-06-11 19:09:55 -0500
  • 389ac3ef40 widgets(terminal): clean up accidentally included files Tim Culverhouse 2024-06-11 14:07:01 -0500
  • 6d4c180e31 widgets(terminal): implement legacy key encoding Tim Culverhouse 2024-06-11 14:00:37 -0500
  • 7954e8c9ba build: use upstream zg Tim Culverhouse 2024-06-11 14:00:02 -0500
  • 37b0d5c69d widgets(terminal): read full codepoints Tim Culverhouse 2024-06-11 13:59:07 -0500
  • eeb69f012a widgets(terminal): fix cursor showing Tim Culverhouse 2024-06-11 10:28:07 -0500
  • 05f52ed4ee widgets(terminal): implement escapes, fix scrollDown Tim Culverhouse 2024-06-11 10:27:18 -0500
  • b688732f56 widgets(terminal): use buffered reader in parser Tim Culverhouse 2024-06-10 15:03:48 -0500
  • 9f2af4d5ee widgets(terminal): implement even more csi sequences Tim Culverhouse 2024-06-10 14:18:55 -0500
  • 3ab3edf6bf widgets(terminal): use zg fork Tim Culverhouse 2024-06-10 13:54:12 -0500
  • e4005253d2 widgets(terminal): fix eraseLeft Tim Culverhouse 2024-06-10 09:18:31 -0500
  • 0cd57fe0f5 widgets(terminal): implement many more CSI seqs Tim Culverhouse 2024-06-10 08:59:00 -0500
  • 24ad3bf3da widgets(terminal): handle erase in display Tim Culverhouse 2024-06-10 07:50:59 -0500
  • c14a100eed widgets(terminal): handle horizontal tabs Tim Culverhouse 2024-06-10 06:37:10 -0500
  • 1c5ecae8f0 widgets(terminal): implement CNL Tim Culverhouse 2024-06-10 06:00:20 -0500
  • 99ff37840d widgets(terminal): refactor CUD and CR Tim Culverhouse 2024-06-10 05:56:35 -0500
  • 2f2e38eea5 widgets(terminal): set global_vts to null on last exit Tim Culverhouse 2024-06-10 05:55:54 -0500
  • 044b099227 widgets(terminal): handle scrolling_region in CUU, CUD Tim Culverhouse 2024-06-10 05:43:59 -0500
  • 11ae2e7b29 widgets(terminal): prevent deadlock in draw Tim Culverhouse 2024-06-09 21:04:36 -0500
  • 3a382eacdb widgets(terminal): fix overflow in CUP Tim Culverhouse 2024-06-09 21:00:40 -0500
  • aa9e492b26 widgets(terminal): simplify cursorLeft logic Tim Culverhouse 2024-06-09 20:57:49 -0500
  • cc77c98d32 widgets(terminal): implement CSI D Tim Culverhouse 2024-06-09 20:30:21 -0500
  • 21f2a48a80 examples: update terminal example Tim Culverhouse 2024-06-09 06:43:43 -0500
  • d991755fe2 widgets(terminal): handle exiting events Tim Culverhouse 2024-06-09 06:43:14 -0500
  • ef62de5541 widgets(terminal): dirty handling, cursor up, cursor shapes Tim Culverhouse 2024-06-07 22:32:49 -0500
  • c52bb30cdc widgets(terminal): remove comment about default Tim Culverhouse 2024-06-07 22:32:06 -0500
  • 3765dbef2b widgets(terminal): handle (some) wrapping Tim Culverhouse 2024-06-07 22:31:40 -0500
  • 7a7f4892d7 widgets(terminal): simple key encoding, alt screen Tim Culverhouse 2024-06-07 18:51:36 -0500
  • 78508b76bd widgets(terminal): improve logging Tim Culverhouse 2024-06-07 12:55:18 -0500
  • d36be9048c widgets(terminal): allow for always joining thread Tim Culverhouse 2024-06-07 12:53:18 -0500
  • f9d2fc7532 widgets(terminal): append last byte to escape seqs Tim Culverhouse 2024-06-07 12:51:45 -0500
  • 987f939bd8 widgets(terminal): support cursor mode Tim Culverhouse 2024-06-07 12:15:40 -0500
  • 36854123fe widgets(terminal): use types for c0 and csi Tim Culverhouse 2024-06-07 11:53:41 -0500
  • ecb2ea20e4 widgets(terminal): more c0 control impls Tim Culverhouse 2024-06-07 05:33:20 -0500
  • 3ff47e6845 widgets(terminal): remove comment Tim Culverhouse 2024-06-06 19:34:56 -0500
  • f21559cc51 widgets(terminal): begin terminal widget Tim Culverhouse 2024-06-06 16:41:32 -0500
  • f76b573a0b parser: fix remaining decrpm test Tim Culverhouse 2024-06-10 14:17:48 -0500
  • 9c5e8898cd parser: fix parsing of DECRPM and tests Tim Culverhouse 2024-06-10 14:00:28 -0500
  • a69cf3273d build: export some symbols for thespian.Loop CJ van den Berg 2024-06-07 22:05:12 +0200
  • 180b6df4f6 ci: update docs runner to zig v0.13.0 Tim Culverhouse 2024-06-09 20:31:02 -0500
  • 75ac36ca61 update zig version in readme Tim Culverhouse 2024-06-09 06:54:45 -0500
  • b7946a3393 fix: update test runner to 0.13.0 Rylee Alanza Lyman 2024-06-09 07:48:25 -0400
  • e2c19c3c8f fix: update to zig 0.13, broken test Rylee Lyman 2024-06-09 07:38:02 -0400
  • 9bbcebb7bc ScrollView: do scroll bounds checking early Jari Vetoniemi 2024-06-08 17:21:55 +0900
  • 5a438e54f1 update GapBuffer and gitignore Tim Culverhouse 2024-06-07 06:38:45 -0500
  • 0cb81e30eb parser: fix handling of function keys with kitty encoding Tim Culverhouse 2024-06-05 12:52:49 -0500
  • 3c29f18251 examples(text_input): use all kitty flags Tim Culverhouse 2024-06-05 12:37:27 -0500
  • 91152eecdf parser: remove log line Tim Culverhouse 2024-06-05 11:56:08 -0500
  • 43a714de0c parser: fix query responses for kitty kbd, decrpm Tim Culverhouse 2024-06-05 11:49:03 -0500
  • 4d9a0cc8d4 ci: add test and fmt PR workflow Tim Culverhouse 2024-06-05 09:41:41 -0500
  • d21940bdbd build: make most dependencies optional CJ van den Berg 2024-06-04 21:06:17 +0200