Commit Graph

  • 6f1544b4a3 os: add mach VM tags Mitchell Hashimoto 2026-01-09 20:17:33 -08:00
  • ec2912dbaf docs: bell border feature is available on macOS (#10242) Mitchell Hashimoto 2026-01-09 11:40:12 -08:00
  • d94ba5cf10 docs: add bell border feature version availability Martin Müller 2026-01-09 18:46:00 +01:00
  • 51aed4d8b3 Binding internals improvements (#10243) Mitchell Hashimoto 2026-01-09 09:14:48 -08:00
  • 0e9ce7e450 input: change our binding set to use array hash map Mitchell Hashimoto 2026-01-09 08:46:35 -08:00
  • 201198c74a input: do value comparison for Set hash maps Mitchell Hashimoto 2026-01-09 08:27:27 -08:00
  • c179de62a7 extract deepEqual Mitchell Hashimoto 2026-01-09 08:27:27 -08:00
  • a584e6259f macOS: Only trigger main menu items if not performable or all targeted (#10240) Mitchell Hashimoto 2026-01-09 07:21:54 -08:00
  • 115351db87 docs: bell border feature is available on macOS Martin Müller 2026-01-09 16:19:50 +01:00
  • f34c69147a macos: use the new binding flags information value to trigger menu Mitchell Hashimoto 2026-01-09 06:58:48 -08:00
  • 49768c6464 snap: fix handling of nonexistent last_revision file Maciek Borzecki 2026-01-09 15:48:41 +01:00
  • 856ef1fc1b input: change the key_is_binding to return some information Mitchell Hashimoto 2026-01-09 06:32:37 -08:00
  • 18535f04d1 osc: refactor parsing helper functions into separate files (#10233) Mitchell Hashimoto 2026-01-09 06:13:35 -08:00
  • 93b4b08b52 osc: refactor parsing helper functions into separate files Jeffrey C. Ollie 2026-01-08 23:07:57 -06:00
  • 27ca54cb85 terminal/search: screen search prunes history for no-scrollback screens (#10232) Mitchell Hashimoto 2026-01-08 20:53:01 -08:00
  • 5bfbadbc70 terminal/search: screen search prunes history for no-scrollback screens Mitchell Hashimoto 2026-01-08 20:22:22 -08:00
  • a692cb9e5f terminal: PageList shouldn't allow any scrolling with max_size=0 (#10229) Mitchell Hashimoto 2026-01-08 15:57:07 -08:00
  • 794c47425e terminal: PageList shouldn't allow any scrolling with max_size=0 Mitchell Hashimoto 2026-01-08 14:27:35 -08:00
  • 30a2fb685a apprt/embedded: escape the initial input string (#10226) Mitchell Hashimoto 2026-01-08 14:16:17 -08:00
  • caa6b958d7 apprt/embedded: escape the initial input string Mitchell Hashimoto 2026-01-08 14:07:43 -08:00
  • 2766ba68ad New OSC parser (#9950) Jeffrey C. Ollie 2026-01-08 14:35:00 -06:00
  • f180f1c9b8 osc: remove inline from Parser.next Jeffrey C. Ollie 2026-01-08 14:12:16 -06:00
  • 6ee1b3998e osc: no defaults on Parser fields Jeffrey C. Ollie 2026-01-08 13:50:33 -06:00
  • 0b9b17cbe0 osc: remove pub from internal parser functions Jeffrey C. Ollie 2026-01-08 13:40:21 -06:00
  • 2805c1e405 osc: collapse switch cases Jeffrey C. Ollie 2026-01-07 12:36:23 -06:00
  • d32a94a06a core: add new OSC parser Jeffrey C. Ollie 2025-12-17 17:36:18 -06:00
  • fb1268a908 benchmark: add doNotOptimizeAway to OSC benchmark Jeffrey C. Ollie 2025-12-17 12:57:27 -06:00
  • 435cb951f0 config: add more details to the key-remap feature (#10223) Mitchell Hashimoto 2026-01-08 10:47:28 -08:00
  • a6d36b5e6d config: add more details to the key-remap feature Mitchell Hashimoto 2026-01-08 10:45:45 -08:00
  • 89e9562615 feat: key-remap configuration to remap modifiers at the app-level (#10064) Mitchell Hashimoto 2026-01-08 10:32:15 -08:00
  • 21d9d89d32 input: RemapSet should support aliased mods Mitchell Hashimoto 2026-01-08 10:26:45 -08:00
  • 5b24aebcab update to use new RemapSet Mitchell Hashimoto 2026-01-08 10:18:56 -08:00
  • f804a4344e input: RemapSet Mitchell Hashimoto 2026-01-08 08:15:06 -08:00
  • 619427c84c input: move mods out to key_mods.zig Mitchell Hashimoto 2026-01-08 07:02:46 -08:00
  • 8415d8215b comments Mitchell Hashimoto 2026-01-08 06:52:02 -08:00
  • 111b0996d2 feat: key-remap configuration to remap modifiers at the app-level Jagjeevan Kashid 2025-12-26 19:33:50 +05:30
  • 891f442041 macos: custom tab title shows bell if active (#10211) Mitchell Hashimoto 2026-01-07 13:37:32 -08:00
  • 5a7fdf735e macos: custom tab title shows bell if active Mitchell Hashimoto 2026-01-07 13:32:54 -08:00
  • e9ea94d364 fix(formatter): preserve background colors on cells without text (#10134) Mitchell Hashimoto 2026-01-07 13:17:26 -08:00
  • 7bfcaef1e8 terminal: formatting feedback Mitchell Hashimoto 2026-01-07 12:51:40 -08:00
  • 9bddca81dc shell-integration: better shell detection and setup (#10044) Mitchell Hashimoto 2026-01-07 10:30:45 -08:00
  • 795de7938d shell-integration: better shell detection and setup Jon Parise 2025-12-24 12:34:39 -05:00
  • 7c4ae08924 feat: select entire URL on double-click (#10132) Mitchell Hashimoto 2026-01-07 10:18:12 -08:00
  • 6659315760 tweaks to link detection Mitchell Hashimoto 2026-01-07 10:01:45 -08:00
  • 5a042570c8 feat: select entire URL on double-click teamchong 2026-01-01 17:40:36 -05:00
  • 323d362bc1 macos: dragging last window out of quick terminal works Mitchell Hashimoto 2026-01-07 09:33:32 -08:00
  • a265462aa6 macOS: moving a focused split to another tab should also update the previous tab Lukas 2025-12-31 14:57:15 +01:00
  • 02fc0f502f macOS: rename function to avoid mutating misunderstanding Lukas 2025-12-31 14:56:12 +01:00
  • 8ebb8470b7 Fix unsigned subtraction from zero Jacob Sandlund 2026-01-07 10:46:01 -05:00
  • 13e125a057 Add a big comment for the heuristic to detect ligatures. Jacob Sandlund 2026-01-07 10:13:33 -05:00
  • ba1952c8c2 build: add -fPIC for musl targets (#10198) Mitchell Hashimoto 2026-01-07 07:03:00 -08:00
  • 48dd6314dc Use Python syntax for easier debugging Jacob Sandlund 2026-01-07 09:57:16 -05:00
  • 61394d5213 build: add -fPIC for musl targets in C++ dependencies Tommy D. Rossi 2026-01-07 00:53:59 +01:00
  • c559a1dbba Allow for default or inherited CWD in new window, tab and split surfaces (redone for GTK-NG) (#9158) Leah Amelia Chen 2026-01-07 20:45:06 +08:00
  • a4368064a3 macOS: add Cmd+J "Jump to Selection" menu item and default binding (#10197) Mitchell Hashimoto 2026-01-06 14:40:01 -08:00
  • 7d0157e69a macOS: add Cmd+J "Jump to Selection" menu item and default binding Mitchell Hashimoto 2026-01-06 14:28:54 -08:00
  • 09c7240fb2 macOS: Selection for Find feature (#10192) Mitchell Hashimoto 2026-01-06 14:26:03 -08:00
  • 3ba4f17f0d zig fmt Mitchell Hashimoto 2026-01-06 14:21:39 -08:00
  • 05a41c7772 macos: clean up menu Mitchell Hashimoto 2026-01-06 14:20:30 -08:00
  • f07d600e43 macos: start_search with needle changes needle Mitchell Hashimoto 2026-01-06 14:12:26 -08:00
  • 8e28f58b42 rename the selection search binding, unify into start_search action Mitchell Hashimoto 2026-01-06 14:08:34 -08:00
  • 45abfa9190 font: add bitmap font tests for BDF, PCF, and OTB formats (#10193) Mitchell Hashimoto 2026-01-06 09:26:27 -08:00
  • 896615c004 font: add bitmap font tests for BDF, PCF, and OTB formats Britt Binler 2026-01-06 10:15:06 -05:00
  • 6da5f72c45 Lower unimplemented OSC from warning to debug (#10184) Mitchell Hashimoto 2026-01-06 08:52:54 -08:00
  • f258265ef0 font/shaper: keep codepoints in same cell if detecting ligature Jacob Sandlund 2026-01-06 10:30:13 -05:00
  • 9b6a3be993 macOS: Selection for Find feature Aaron Ruan 2026-01-06 22:15:19 +08:00
  • b4a44bc47e i18n: Add missing German translation (#10164) Kat 2026-01-06 13:01:39 +00:00
  • 1c7ba3dbe0 Update rev date and last translator Jan Klass 2026-01-06 10:26:40 +01:00
  • 93f33bc0d6 clarify config documentation around previously focused windows/tabs/splits Peter Guy 2025-12-28 14:45:15 -08:00
  • 55285fee28 preserve multi-line formatting Peter Guy 2025-12-03 11:15:14 -08:00
  • b119bc6089 consolidated enums Peter Guy 2025-10-13 19:12:03 -07:00
  • d660799723 Consolidate the several ghostty_surface_inherited_config functions back into a single function with a second parameter for the source context. Peter Guy 2025-10-13 10:59:01 -07:00
  • c035fb5385 Add an enum type for the C API Peter Guy 2025-10-12 22:05:21 -07:00
  • 0af2a3f693 Enable distinguishing between a new tab in a new window (which should inherit based on the window setting), and a new tab in an existing window (which should inherit base on tab setting) Peter Guy 2025-10-11 22:23:08 -07:00
  • 82614511ab Use the new GTK Surface::setParent from the tab and split Peter Guy 2025-10-11 22:21:45 -07:00
  • 05229502bf Add the surface context to the Surface's setParent In order to set the private context variable so that initiSurface can use it. Peter Guy 2025-10-11 22:19:17 -07:00
  • 496f5b3ed7 Add the context to the Swift layer. - Define NewSurfaceContext to match the Zig enum name and avoid magic numbers. Peter Guy 2025-10-11 22:17:38 -07:00
  • dba0ff5339 Add C API function to handle new surfaces of different types Peter Guy 2025-10-11 22:14:00 -07:00
  • 7cf4c8dc53 Add context field to C config struct Peter Guy 2025-10-11 22:12:10 -07:00
  • 02e1a68263 Use config to determine cwd inheritance for windows, tabs, and splits Peter Guy 2025-10-11 22:08:30 -07:00
  • 87fc5357eb Add config entries for tab and split inheritance Peter Guy 2025-10-11 21:36:04 -07:00
  • f3e90e23d9 Lower unimplemented OSC from warning to debug Jeffrey C. Ollie 2026-01-05 15:47:07 -06:00
  • c5bc6bb2ce fix: use flush instead of end on stdout in code generators for Windows compatibility (#10150) Mitchell Hashimoto 2026-01-05 11:44:13 -08:00
  • 09ae4c200c Update iTerm2 colorschemes (#10157) Mitchell Hashimoto 2026-01-05 11:35:32 -08:00
  • dda27d43be font/shaper: Fix CoreText position.y for some scripts (#10179) Mitchell Hashimoto 2026-01-05 11:17:16 -08:00
  • 151dd33f31 fix: remove progress bar on reset terminal (#10178) Mitchell Hashimoto 2026-01-05 09:35:36 -08:00
  • 15899b70fb simplify run_offset_x comment Jacob Sandlund 2026-01-05 10:35:22 -05:00
  • 7aec7effea Add test for Tai Tham letter position.y difference Jacob Sandlund 2026-01-05 10:12:05 -05:00
  • 41f63384f5 Turn off debugging Jacob Sandlund 2026-01-05 09:59:37 -05:00
  • f31d2b99ae Merge remote-tracking branch 'upstream/main' into coretext-position-y Jacob Sandlund 2026-01-05 09:58:10 -05:00
  • d38558aee1 Show current cp with ▸ in list of cps Jacob Sandlund 2026-01-05 09:34:17 -05:00
  • f36abed35a fix: reset progress bar on reset terminal Peter Cardenas 2026-01-05 05:26:33 -08:00
  • b830a8397c Update po/de_DE.UTF-8.po Jan Klass 2026-01-05 10:48:09 +01:00
  • 1d4a5d91e0 More debugging for position.y differences Jacob Sandlund 2026-01-04 21:15:29 -05:00
  • 742c9ca390 i18n: Add missing German translation Jan Klass 2026-01-04 23:44:04 +01:00
  • f5d7108c51 gtk: Remove strong reference to surface from command palette Tommy Brunn 2026-01-04 08:36:40 +01:00
  • bd20f844aa deps: Update iTerm2 color schemes mitchellh 2026-01-04 00:16:28 +00:00
  • d3aa684139 gtk: Remove window reference from jump commands Tommy Brunn 2026-01-03 22:15:23 +01:00
  • 8754c53e0e gtk: Get jump command title from Surface title Tommy Brunn 2026-01-03 22:07:57 +01:00
  • d7972cb8b7 gtk: Session Search Tommy Brunn 2026-01-03 18:36:43 +01:00