Commit Graph

  • 6db4e437ca splits: make resize_split and toggle_split_zoom non-performable with single pane Steven Lu 2026-01-19 17:34:34 +07:00
  • 836d794b9e termio: report color scheme synchronously Tobias Kohlbau 2025-11-25 22:19:57 +01:00
  • 250877eff6 terminal: increaseCapacity should preserve dirty flag (#10374) Mitchell Hashimoto 2026-01-18 14:52:56 -08:00
  • 8d78a82d1b ssh-cache: use AtomicFile to write the cache file (#10365) Mitchell Hashimoto 2026-01-18 14:52:30 -08:00
  • 676b4993e8 Update iTerm2 colorschemes (#10363) Mitchell Hashimoto 2026-01-18 14:51:50 -08:00
  • 3ee30058ab terminal: increaseCapacity should preserve dirty flag Mitchell Hashimoto 2026-01-18 14:43:19 -08:00
  • c8f56ddaf8 feat(macos): if the search box is empty directly close the box Nishant Joshi 2026-01-18 10:08:51 -08:00
  • b0c868811d use underline instead of inverting colors for preedit text shivaduke28 2026-01-18 16:22:11 +09:00
  • 5423d64c6a ssh-cache: use AtomicFile to write the cache file Jon Parise 2026-01-17 20:13:05 -05:00
  • 73a8d64b8a deps: Update iTerm2 color schemes mitchellh 2026-01-18 00:16:59 +00:00
  • 9fb03ba55c terminal: grow prune check should not prune if required for active (#10353) Mitchell Hashimoto 2026-01-16 21:34:16 -08:00
  • 464c31328e terminal: grow prune check should not prune if required for active Mitchell Hashimoto 2026-01-16 20:43:42 -08:00
  • 56237efeef PageList overflow detection and protection (#10337) Mitchell Hashimoto 2026-01-16 14:52:28 -08:00
  • df35363b15 terminal: more robust handling of max_page_size Mitchell Hashimoto 2026-01-16 14:35:14 -08:00
  • 442a395850 terminal: ensure our std_capacity fits within max page size Mitchell Hashimoto 2026-01-16 14:24:02 -08:00
  • 4770aba089 Misc bug fixes (#10349) Mitchell Hashimoto 2026-01-16 14:13:59 -08:00
  • 69066200ef fix: handle double tmux control mode exit command Qwerasd 2026-01-16 16:58:58 -05:00
  • 85a3d623b2 terminal: increaseCapacity should reach maxInt before overflow Mitchell Hashimoto 2026-01-16 13:42:34 -08:00
  • 4e5c1dcdc1 osc: fix bad indexing for empty kv in semantic prompt Qwerasd 2026-01-16 16:29:39 -05:00
  • f89b6433c2 osc: add failing test for osc 133 parsing trailing ; Qwerasd 2026-01-16 16:26:54 -05:00
  • ec0a150098 terminal: moveLastRowToNewPage needs to fix up total_rows Mitchell Hashimoto 2026-01-16 09:12:41 -08:00
  • c9d15949d8 terminal: on reflow OutOfSpace, move last row to new page and try again Mitchell Hashimoto 2026-01-16 08:22:53 -08:00
  • 42321cc7d5 terminal: write to the proper cell Mitchell Hashimoto 2026-01-16 07:24:37 -08:00
  • 97621ece93 terminal: handle reflowRow OutOfSpace by no-op Mitchell Hashimoto 2026-01-16 07:21:17 -08:00
  • 25643ec806 terminal: reflowRow extract writeCell Mitchell Hashimoto 2026-01-16 06:22:05 -08:00
  • d626984418 terminal: reflowCursor improve error handling on assumed cases Mitchell Hashimoto 2026-01-15 20:31:22 -08:00
  • 6b2455828e terminal: resizeWithoutReflowGrowCols can only fail for OOM Mitchell Hashimoto 2026-01-15 15:26:12 -08:00
  • e704525887 terminal: PageList remove adjustCapacity Mitchell Hashimoto 2026-01-15 13:08:13 -08:00
  • b59ac60a87 terminal: remove Screen.adjustCapacity Mitchell Hashimoto 2026-01-15 11:40:39 -08:00
  • c8afc42308 terminal: switch to increaseCapacity Mitchell Hashimoto 2026-01-15 11:37:58 -08:00
  • 25b7cc9f2c terminal: hyperlink state uses increaseCapacity on screen Mitchell Hashimoto 2026-01-15 10:56:32 -08:00
  • 29d4aba033 terminal: Screen replace adjust with increaseCapacity Mitchell Hashimoto 2026-01-15 09:07:44 -08:00
  • 1e5973386b terminal: Screen.increaseCapacity Mitchell Hashimoto 2026-01-13 13:41:11 -08:00
  • 8306f96d94 terminal: PageList.increaseCapacity Mitchell Hashimoto 2026-01-13 13:41:11 -08:00
  • 95a23f756d terminal: more strict sizing for page capacities, max cap can fit 64-bit Mitchell Hashimoto 2026-01-13 13:09:41 -08:00
  • c8295815cb terminal: fix stale cursor pin usage after cursorChangePin (#10348) Mitchell Hashimoto 2026-01-16 13:03:09 -08:00
  • f1dbdc7965 terminal: fix stale cursor pin usage after cursorChangePin Mitchell Hashimoto 2026-01-16 12:46:34 -08:00
  • 204170d052 shellcheck: move common directives to .shellcheckrc (#10343) Jon Parise 2026-01-16 10:41:01 -05:00
  • c587d7a3a0 fix Bengali, Tai Tham letters, and Devanagari tests Jacob Sandlund 2026-01-16 09:48:44 -05:00
  • 1c2c2257d4 Set default value for gtk_enable_primary_paste to true and simplify condition checks evertonstz 2026-01-16 12:29:31 -03:00
  • 60da5eb3a6 Apply suggestion from @pluiedev Everton Correia 2026-01-16 12:25:49 -03:00
  • 6bcf030868 Merge remote-tracking branch 'upstream/main' into harfbuzz-positions Jacob Sandlund 2026-01-16 09:40:16 -05:00
  • 80bf50be1d set cluster level to match CoreText logic Jacob Sandlund 2026-01-16 09:25:50 -05:00
  • bf1ca59196 shellcheck: move common directives to .shellcheckrc Jon Parise 2026-01-16 09:28:19 -05:00
  • af2d33895d zsh: strip control characters from window title (#10341) Jon Parise 2026-01-16 09:07:15 -05:00
  • e48cf5a6e3 Merge remote-tracking branch 'upstream/main' into harfbuzz-positions Jacob Sandlund 2026-01-16 09:05:04 -05:00
  • ca924f4f45 zsh: improve title-related comment Jon Parise 2026-01-16 08:53:18 -05:00
  • 3ca8b97ca7 fix(zsh): strip control characters from window title Julian Haag 2026-01-16 10:53:50 +01:00
  • c553296d7a Remove unused import of 'builtin' in gsettings.zig evertonstz 2026-01-15 19:08:37 -03:00
  • 04a7bcd138 Fix middle button paste condition to respect GNOME settings evertonstz 2026-01-15 18:20:44 -03:00
  • db7df92a81 Refactor gsettings usage for gtk-xft-dpi and gtk-enable-primary-paste with improved logging evertonstz 2026-01-15 18:15:31 -03:00
  • 29adcf4b64 Enhance GTK settings handling with well-defined types and utility functions evertonstz 2026-01-15 17:16:11 -03:00
  • 26e243a919 font/shaper/coretext: Detect ligatures to avoid positioning (marking) glyphs incorrectly (#10295) Mitchell Hashimoto 2026-01-15 08:06:07 -08:00
  • 24b0ff05e2 terminal: parse kitty text sizing protocol (OSC 66), redux (#10315) Mitchell Hashimoto 2026-01-15 06:58:47 -08:00
  • 33555be934 build(deps): bump namespacelabs/nscloud-setup-buildx-action from 0.0.20 to 0.0.21 (#10308) Mitchell Hashimoto 2026-01-15 06:57:10 -08:00
  • 7a306e52c2 Update src/apprt/gtk/class/surface.zig Everton Correia 2026-01-15 11:49:23 -03:00
  • 2757d320c9 Merge remote-tracking branch 'upstream/main' into harfbuzz-positions Jacob Sandlund 2026-01-15 09:40:23 -05:00
  • e7e83d6314 Update harfbuzz logic, debugging, and tests to match CoreText changes Jacob Sandlund 2026-01-14 09:53:48 -05:00
  • 78a503491e initial commit evertonstz 2026-01-15 10:53:00 -03:00
  • 916b99df7c terminal: parse kitty text sizing protocol (OSC 66), redux Leah Amelia Chen 2026-01-14 22:51:53 +08:00
  • 2fd3efd6cd snap: fix handling of nonexistent last_revision file (#10241) Ken VanDine 2026-01-14 09:47:40 -05:00
  • 3aba038d38 Merge remote-tracking branch 'upstream/main' into harfbuzz-positions Jacob Sandlund 2026-01-14 08:56:56 -05:00
  • 54f1a6ce5e Merge remote-tracking branch 'upstream/main' into ligature-detect Jacob Sandlund 2026-01-14 08:56:22 -05:00
  • 5ff99ba9a0 macos: cycle through our icons in the About view (#10298) Jon Parise 2026-01-14 07:53:51 -05:00
  • 2587a2efb4 feat: Select/Copy Links On Right Click If Present Mike Kasberg 2025-10-21 17:25:54 -06:00
  • 38117f5445 build(deps): bump namespacelabs/nscloud-setup-buildx-action dependabot[bot] 2026-01-14 00:15:44 +00:00
  • 55583d9f27 fix Devanagari test Jacob Sandlund 2026-01-13 10:36:20 -05:00
  • 0becd6a1e1 Merge remote-tracking branch 'upstream/main' into ligature-detect Jacob Sandlund 2026-01-13 09:48:53 -05:00
  • 1537590a5f macos: cycle through our icons in the About view Jon Parise 2026-01-12 11:40:22 -05:00
  • c90f47f11f Terminal: keep cross-boundary rows dirty in {insert,delete}Lines (#10290) Mitchell Hashimoto 2026-01-12 10:21:36 -08:00
  • 136df4a0f5 nix: update nixpkgs, remove zig.hook, and remove x11-gnome (#10286) Mitchell Hashimoto 2026-01-12 10:20:59 -08:00
  • 8f4bfeece5 ci: fix ryand56/r2-upload-action version comment MithicSpirit 2026-01-12 13:14:10 -05:00
  • 2af6e255e4 chore: fix typo curor->cursor (2x) MithicSpirit 2026-01-12 13:13:17 -05:00
  • eb462ad66f PageList can initialize with more than ~46,000 columns (#10297) Mitchell Hashimoto 2026-01-12 10:16:18 -08:00
  • 5817e1dc5f terminal: PageList can initialize with memory requirements > std Mitchell Hashimoto 2026-01-12 09:13:52 -08:00
  • d512de7e78 nix: update zon2nix MithicSpirit 2026-01-12 00:22:18 -05:00
  • 257aafb7b4 Consolidate dirty marking in insertLines/deleteLines Daniel Wennberg 2026-01-12 09:32:33 -08:00
  • 7ed19689b9 terminal: add Capacity.maxCols Mitchell Hashimoto 2026-01-12 08:35:15 -08:00
  • 2a0a575065 comment fixup Jacob Sandlund 2026-01-12 10:22:37 -05:00
  • 9c6f40680c Merge remote-tracking branch 'upstream/main' into ligature-detect Jacob Sandlund 2026-01-12 09:57:05 -05:00
  • f37b0c56ec Keep track of run's max cluster seen. Jacob Sandlund 2026-01-12 09:56:31 -05:00
  • 095c82910b Terminal: keep cross-boundary rows dirty in {insert,delete}Lines Daniel Wennberg 2026-01-11 22:56:03 -08:00
  • 87b11e0892 Add failing tests for #10265 Daniel Wennberg 2026-01-11 22:54:03 -08:00
  • 5c8c7c627c nix: update nixpkgs, remove zig.hook, and remove x11-gnome MithicSpirit 2026-01-11 17:37:57 -05:00
  • bb1c3bce10 fix(completions.fish): add +help and +version to completions (#10287) Jon Parise 2026-01-11 19:45:25 -05:00
  • e47272878d extra: enable +help and +version in bash and zsh Jon Parise 2026-01-11 19:26:27 -05:00
  • 2bdbda20fd fix(completions.fish): add +help and +version to completions Peter Cardenas 2026-01-04 18:57:27 -08:00
  • 09168afb80 terminal: tracked pins need to be invalidated for the non-std page (#10285) Mitchell Hashimoto 2026-01-11 14:35:23 -08:00
  • b995595953 terminal: tracked pins need to be invalidated for the non-std page Mitchell Hashimoto 2026-01-11 14:24:24 -08:00
  • 9434203725 shell-integration: always set up XDG_DATA_DIRS for nushell Jon Parise 2026-01-11 17:05:08 -05:00
  • 7e3c9f4d5a shell-integration: initial nushell shell integration Jon Parise 2026-01-11 10:57:10 -05:00
  • 24880becb7 terminal: remove the ability to reuse a pool from PageList (#10271) Mitchell Hashimoto 2026-01-11 07:23:45 -08:00
  • 4db3245a92 GTK: start search accepts selection contents (#10262) Mitchell Hashimoto 2026-01-11 07:23:29 -08:00
  • 6037e2194a terminal: remove the ability to reuse a pool from PageList Mitchell Hashimoto 2026-01-10 20:28:49 -08:00
  • 50516ed581 add search selection for GTK rhodes-b 2026-01-10 19:42:30 -06:00
  • 17da13840d Fix memory leak when pruning scrollback with non-standard pages (#10251) Mitchell Hashimoto 2026-01-10 07:54:32 -08:00
  • 509f073366 terminal: fix up our total row and pin accounting during reuse Mitchell Hashimoto 2026-01-10 06:58:19 -08:00
  • 235eebfa92 terminal: during test, use the testing allocator for pages Mitchell Hashimoto 2026-01-10 06:55:21 -08:00
  • 9ee78d82c0 terminal: fix memory leak when grow attempts to reuse non-standard page Mitchell Hashimoto 2026-01-09 20:17:33 -08:00
  • 1d63045c2f terminal: use tagged memory for PageList ops Mitchell Hashimoto 2026-01-09 20:17:33 -08:00