Commit Graph

  • 0d8c193bda fix(terminal): prevent integer overflow in hash_map layoutForCapacity benodiwal 2025-12-11 16:43:16 +05:30
  • 3b2f551dc0 Fix typo in po/README_TRANS Felipe M.B. 2025-12-11 07:49:07 -03:00
  • dd4493b153 Fix typo in po/README_CONTRIB (#9869) Jeffrey C. Ollie 2025-12-11 01:54:50 -06:00
  • f96aca7a3f Fix typo in po/README_CONTRIB Felipe M.B. 2025-12-11 04:10:03 -03:00
  • 669733d597 macos: remove iOS signing (dev team) Mitchell Hashimoto 2025-12-10 21:21:03 -08:00
  • 4a6d551941 macos: don't put NSMenu extension in iOS build Mitchell Hashimoto 2025-12-10 21:20:38 -08:00
  • a531ea8b08 Add close tabs on the right action (#9783) Mitchell Hashimoto 2025-12-10 21:09:13 -08:00
  • 3352d5f081 Fix up close right description Mitchell Hashimoto 2025-12-10 20:57:36 -08:00
  • eb75d48e6b macos: add xmark to other tab close items Mitchell Hashimoto 2025-12-10 20:56:07 -08:00
  • 1387dbefad macos: target should be the correct target Mitchell Hashimoto 2025-12-10 20:50:26 -08:00
  • dc641c7861 macos: change to NSMenu extension Mitchell Hashimoto 2025-12-10 20:47:15 -08:00
  • f612e4632c macos: clean up some style on tab bar context menu configuring Mitchell Hashimoto 2025-12-10 20:43:38 -08:00
  • 01a75ceec4 benchmark: add option to microbenchmark OSC parser Jeffrey C. Ollie 2025-12-10 22:31:27 -06:00
  • cfdcd50e18 benchmark: generate more types of OSC sequences Jeffrey C. Ollie 2025-12-10 22:30:19 -06:00
  • 4424451c59 macos: remove to "close to the right" Mitchell Hashimoto 2025-12-10 20:24:54 -08:00
  • 10bac6a5dd benchmark: use newer bytes api to generate ascii Jeffrey C. Ollie 2025-12-10 22:26:40 -06:00
  • cca10f3ca8 Revert GTK UI changes, apple-sdk build stuff Mitchell Hashimoto 2025-12-10 20:17:25 -08:00
  • 625d7274bf Add close tabs on the right action George Papadakis 2025-12-01 20:15:53 +02:00
  • 894e8d91ba macOS: fix tab context menu opens on macOS 26 with titlebar tabs (#9831) Mitchell Hashimoto 2025-12-10 20:12:30 -08:00
  • 76c2de6088 macos: remove the tabBarView variable we can search it Mitchell Hashimoto 2025-12-10 20:09:26 -08:00
  • 969bcbe8e3 Update macos/Sources/Features/Terminal/Window Styles/TitlebarTabsTahoeTerminalWindow.swift Lukas 2025-12-07 09:02:03 +01:00
  • c0951ce6d8 macOS: fix tab context menu opens on macOS 26 with titlebar tabs Denys Zhak 2025-12-06 20:44:30 +00:00
  • 4a173052fb macos: always use overlay scroller (#9865) Mitchell Hashimoto 2025-12-10 13:55:49 -08:00
  • 93d77ae436 Always use overlay scroller, flash when mouse moved Daniel Wennberg 2025-11-16 02:24:10 -08:00
  • 7642b8bec4 build: highway system integration should default to false Mitchell Hashimoto 2025-12-10 13:13:35 -08:00
  • 143748a8d3 Add system integration for highway (#9642) Mitchell Hashimoto 2025-12-10 13:00:46 -08:00
  • af05397219 synthetic: make bytes generation more flexible (#9204) Mitchell Hashimoto 2025-12-10 12:59:46 -08:00
  • 260e6dea59 macOS: fix theme reloading (#9360) Mitchell Hashimoto 2025-12-10 12:56:20 -08:00
  • 581ed72efc gtk: support GTK 4.20 media queries in runtime & custom css (#9520) Mitchell Hashimoto 2025-12-10 12:55:25 -08:00
  • 3ca6617a18 macos: teach agents about zig build run (#9758) Mitchell Hashimoto 2025-12-10 12:53:06 -08:00
  • b66e4dc2cb build: skip git version detection when used as dependency (#9850) Mitchell Hashimoto 2025-12-10 12:46:10 -08:00
  • 05c704b247 build: skip git version detection when used as dependency Tim Culverhouse 2025-12-08 10:50:46 -06:00
  • 3b31cef965 tmux: control mode core loop (no GUI connections yet) (#9860) Mitchell Hashimoto 2025-12-10 12:40:58 -08:00
  • 37f467c023 terminal/tmux: docs Mitchell Hashimoto 2025-12-10 10:37:48 -08:00
  • b3e7c92263 fmt Mitchell Hashimoto 2025-12-10 10:34:35 -08:00
  • 29bb18d8cd terminal/tmux: grab tmux version on startup Mitchell Hashimoto 2025-12-10 10:33:56 -08:00
  • 58000f5821 terminal/tmux: build up pane states Mitchell Hashimoto 2025-12-10 09:28:52 -08:00
  • d7883fbde2 build(deps): bump peter-evans/create-pull-request from 7.0.11 to 8.0.0 (#9855) Mitchell Hashimoto 2025-12-10 09:23:40 -08:00
  • 572c06f67d font/coretext: Use positions to fix x/y offsets Jacob Sandlund 2025-12-04 10:09:41 -05:00
  • bf46c4ebe7 terminal/tmux: many more output formats Mitchell Hashimoto 2025-12-09 20:49:03 -08:00
  • 4c30c5aa76 terminal/tmux: cleanup command queue logic Mitchell Hashimoto 2025-12-09 20:19:20 -08:00
  • 582ea5d84b terminal/tmux: window add Mitchell Hashimoto 2025-12-09 17:15:23 -08:00
  • 1a2b3c165a terminal/tmux: layoutChanged handling Mitchell Hashimoto 2025-12-09 15:31:44 -08:00
  • 5df95ba210 build(deps): bump peter-evans/create-pull-request from 7.0.11 to 8.0.0 dependabot[bot] 2025-12-10 00:07:05 +00:00
  • 071070faa3 terminal/tmux: handle session_changed inside command loop Mitchell Hashimoto 2025-12-09 14:11:25 -08:00
  • 64ef640127 terminal/tmux: exhaustive switch for command Mitchell Hashimoto 2025-12-09 13:52:53 -08:00
  • 938e419e04 terminal/tmux: handle output events Mitchell Hashimoto 2025-12-09 13:11:58 -08:00
  • 50ac848672 terminal/tmux: capture both primary/alt screen Mitchell Hashimoto 2025-12-09 12:53:18 -08:00
  • a3e01581be terminal/tmux: history capture clears active area Mitchell Hashimoto 2025-12-09 11:29:27 -08:00
  • b7fe9a926d terminal/tmux: capture visible area after history Mitchell Hashimoto 2025-12-09 11:19:47 -08:00
  • 41bf541005 terminal/tmux: test helper Mitchell Hashimoto 2025-12-09 10:17:03 -08:00
  • e1e2791fb7 terminal/tmux: pane_history replays it into terminal Mitchell Hashimoto 2025-12-09 09:48:17 -08:00
  • f02a2d5eed terminal/tmux: capture pane Mitchell Hashimoto 2025-12-09 07:29:59 -08:00
  • cf06417b7d gtk: fix xkb mapping not working in Linux (#9454) Leah Amelia Chen 2025-12-09 12:58:44 +08:00
  • 766c306e04 terminal/tmux: pane history Mitchell Hashimoto 2025-12-08 19:45:46 -08:00
  • ea09d257a1 terminal/tmux: initialize panes Mitchell Hashimoto 2025-12-08 10:45:28 -08:00
  • 86cd489701 terminal/tmux: introduce command queue for viewer Mitchell Hashimoto 2025-12-08 07:09:11 -08:00
  • ec5a60a119 terminal/tmux: make sure we always have space for one action Mitchell Hashimoto 2025-12-08 07:25:59 -08:00
  • b26c42f4a6 terminal/tmux: better formatting for notifications and actions Mitchell Hashimoto 2025-12-07 14:28:00 -08:00
  • 52dbca3d26 termio: hook up tmux viewer Mitchell Hashimoto 2025-12-07 14:10:54 -08:00
  • 3cbc232e31 terminal/tmux: return allocated list of actions Mitchell Hashimoto 2025-12-07 07:15:53 -08:00
  • c1d686534e terminal/tmux: list windows Mitchell Hashimoto 2025-12-07 13:20:54 -08:00
  • 4c3ef8fa13 terminal/tmux: viewer list windows state Mitchell Hashimoto 2025-12-05 15:21:26 -08:00
  • 0d75a78747 terminal/tmux: start viewer state machine Mitchell Hashimoto 2025-12-05 11:01:04 -08:00
  • af3a11b546 terminal/tmux: output has format/comptimeFormat Mitchell Hashimoto 2025-12-05 11:09:52 -08:00
  • 049b8826f6 macos: make QuickTerminalSize config C ABI compatible (#9837) Mitchell Hashimoto 2025-12-08 07:00:16 -08:00
  • cad96134fc build(deps): bump peter-evans/create-pull-request from 7.0.9 to 7.0.11 (#9839) Mitchell Hashimoto 2025-12-08 06:55:48 -08:00
  • bb49537a05 CONTRIBUTING: various improvements and clarifications (#9835) Mitchell Hashimoto 2025-12-08 06:53:42 -08:00
  • 6c33bf1f5e Update iTerm2 colorschemes (#9832) Mitchell Hashimoto 2025-12-08 06:52:49 -08:00
  • 9cd96e4b64 quirks: remove type signature for inlineAssert (#9843) Mitchell Hashimoto 2025-12-07 21:57:48 -08:00
  • 2ac9e03c52 quirks: remove type signature for inlineAssert Leah Amelia Chen 2025-12-08 13:10:05 +08:00
  • 0bbd7c8f9a os: fix off-by-one error in ShellEscapeWriter (#9842) Mitchell Hashimoto 2025-12-07 21:17:12 -08:00
  • 6da2f0e3e7 os/shell: actually run tests Leah Amelia Chen 2025-12-08 12:50:04 +08:00
  • ed1d77d518 os: fix off-by-one error in ShellEscapeWriter Leah Amelia Chen 2025-12-07 13:35:52 +08:00
  • 5131998eda build(deps): bump peter-evans/create-pull-request from 7.0.9 to 7.0.11 dependabot[bot] 2025-12-08 00:06:17 +00:00
  • ddca4a8412 make our quirks assert use std.debug.assert in debug builds (#9838) Mitchell Hashimoto 2025-12-07 14:17:30 -08:00
  • 9d4f96381a make our quirks assert use std.debug.assert in debug builds Mitchell Hashimoto 2025-12-07 14:14:03 -08:00
  • 0c9082eb72 macOS: fix theme reloading Lars 2025-10-26 17:24:47 +01:00
  • c9655eefe5 CONTRIBUTING: clarify discussion categories & discord channels Leah Amelia Chen 2025-12-07 12:36:22 +08:00
  • 90ab794457 CONTRIBUTING: tighten AI assistance disclosure requirements Leah Amelia Chen 2025-12-07 12:04:50 +08:00
  • aa504b2784 add assertionFailure for unexpected QuickTerminalSize tag voideanvalue 2025-12-07 00:51:37 +00:00
  • 6e081b2c81 deps: Update iTerm2 color schemes mitchellh 2025-12-07 00:15:51 +00:00
  • aa0afa2d02 fix C ABI compat for ghostty_quick_terminal_size_tag_e voideanvalue 2025-12-06 22:17:33 +00:00
  • 08c9661683 ci: cancel prior test runs for the same git ref (#9819) Mitchell Hashimoto 2025-12-05 08:44:10 -08:00
  • d09621fa11 ci: cancel prior test runs for the same git ref Mitchell Hashimoto 2025-12-05 08:41:16 -08:00
  • e5def6f210 core: selection and copy bindings need to hold the big lock (#9818) Mitchell Hashimoto 2025-12-05 08:36:47 -08:00
  • f98b12579e core: selection and copy bindings need to hold the big lock Mitchell Hashimoto 2025-12-05 08:30:33 -08:00
  • 1207240cf1 core: hold lock during keyCallback when mouseRefreshLinks is called (#9813) Mitchell Hashimoto 2025-12-04 19:49:35 -08:00
  • 6b2097e872 core: hold lock during keyCallback when mouseRefreshLinks is called Mitchell Hashimoto 2025-12-04 19:44:39 -08:00
  • 3f241502c2 terminal/tmux: a lot more control mode parsing, functionality (#9803) Mitchell Hashimoto 2025-12-04 15:30:13 -08:00
  • cf23d1c39d core: rate limit BEL character processing (#9810) Mitchell Hashimoto 2025-12-04 15:29:58 -08:00
  • 68426dc21a core: rate limit BEL character processing Jeffrey C. Ollie 2025-12-04 12:30:51 -06:00
  • 0a03434656 gtk: fix xkb mapping not working on linux Cédric Bulteel 2025-11-02 14:09:54 +01:00
  • 6b21b9147c terminal/tmux: add output format parsing (minimal) Mitchell Hashimoto 2025-12-03 19:57:21 -08:00
  • b95965cb5a terminal/tmux: add layout-change to control mode parsing Mitchell Hashimoto 2025-12-02 09:27:09 -08:00
  • 92ea8d0eb5 terminal/tmux: layout checksums Mitchell Hashimoto 2025-12-02 08:57:41 -08:00
  • dfa22379b2 terminal/tmux: layout string parser Mitchell Hashimoto 2025-12-02 08:46:33 -08:00
  • 7a9dc77a94 terminal/tmux: clean up error handling, explicit error sets Mitchell Hashimoto 2025-12-01 12:51:09 -08:00
  • 6e016ea81e terminal: move tmux into folder Mitchell Hashimoto 2025-12-01 11:38:15 -08:00
  • 5bc78d59fb terminal/tmux: add more control mode parsing keys Mitchell Hashimoto 2025-12-01 11:19:26 -08:00