Commit Graph

  • 131f170f89 terminal: change OSC parser to explicit init to set undefined Mitchell Hashimoto 2025-08-20 12:06:09 -07:00
  • b3a80f2e47 build: add run-valgrind and test-valgrind steps (#8302) Mitchell Hashimoto 2025-08-20 12:27:35 -07:00
  • f87213c2f6 build: add run-valgrind and test-valgrind steps Mitchell Hashimoto 2025-08-20 11:09:05 -07:00
  • a909aac252 contributing: add some notes about running valgrind (#8298) Jeffrey C. Ollie 2025-08-20 11:41:55 -05:00
  • 4171cd64e0 wuffs: simplify the build (#8299) Jeffrey C. Ollie 2025-08-20 11:37:51 -05:00
  • 3cce5d26d7 wuffs: simplify the build Jeffrey C. Ollie 2025-08-20 10:08:24 -05:00
  • 6032732001 contributing: add some notes about running valgrind Jeffrey C. Ollie 2025-08-20 09:03:48 -05:00
  • b52879b467 snap: remove workaround for build failures (#8292) Mitchell Hashimoto 2025-08-19 20:35:35 -07:00
  • aa26f8fd34 snap: remove workaround for build failures Jeffrey C. Ollie 2025-08-19 21:49:05 -05:00
  • e71c23802f AI tooling must be disclosed for contributions (#8289) Mitchell Hashimoto 2025-08-19 15:52:24 -07:00
  • 7022c79521 ci: workaround snap builder issues (#8290) Mitchell Hashimoto 2025-08-19 15:52:15 -07:00
  • b4833c83cc ci: workaround snap builder issues Mitchell Hashimoto 2025-08-19 15:29:05 -07:00
  • babe923c8c AI tooling must be disclosed for contributions Mitchell Hashimoto 2025-08-19 14:40:42 -07:00
  • f0acd02558 macos: show copy menu item if selection start is outside viewport (#8288) Mitchell Hashimoto 2025-08-19 14:30:06 -07:00
  • 63ca777e0f macos: show the copy menu item if we have any text selected Mitchell Hashimoto 2025-08-19 14:23:47 -07:00
  • 1c96870c17 macos: show copy menu item if selection start is outside viewport Mitchell Hashimoto 2025-08-19 14:10:28 -07:00
  • 5745f5048c Configurable right click behavior (#8254) Mitchell Hashimoto 2025-08-19 13:21:12 -07:00
  • f2de485cae gtk-ng: attach surface size callbacks AFTER realize (#8287) Mitchell Hashimoto 2025-08-19 12:36:23 -07:00
  • 33b1c969d7 Fix PageList Reflow OOM Conditions (#8277) Mitchell Hashimoto 2025-08-19 12:30:53 -07:00
  • 54b7e1838c feat: add right-click action configuration Luzian Bieri 2025-08-15 23:28:43 +02:00
  • 7977b3695a gtk-ng: attach surface size callbacks AFTER realize Leah Amelia Chen 2025-08-20 03:23:35 +08:00
  • b3f68f6653 gtk-ng: fix toggle_window_decoration (#8286) Mitchell Hashimoto 2025-08-19 12:27:38 -07:00
  • b65b42a5fa zsh: minor shell integration improvements (#8281) Mitchell Hashimoto 2025-08-19 12:07:24 -07:00
  • 27c2babae1 config: fix accidental codeblock indents (#8284) Mitchell Hashimoto 2025-08-19 12:06:44 -07:00
  • f3d8aac1e9 gtk-ng: fix toggle_window_decoration Leah Amelia Chen 2025-08-20 02:53:41 +08:00
  • 2421132d80 config: fix accidental codeblock indents Leah Amelia Chen 2025-08-18 11:41:31 +08:00
  • 8300512a91 zsh: clarify that an unset ZDOTDIR defaults to HOME Jon Parise 2025-08-19 10:39:09 -04:00
  • e8a60a375c zsh: unset _ghostty_file in the early exit path Jon Parise 2025-08-19 10:36:26 -04:00
  • f430c03ff3 zsh: add tests for setupZsh Jon Parise 2025-08-19 10:35:05 -04:00
  • a53ec1e567 PageList: increase capacity for style OOM during reflow Qwerasd 2025-08-18 18:49:25 -06:00
  • ac308b0418 test(PageList): add failing test for reflow style OOM Qwerasd 2025-08-18 19:18:19 -06:00
  • 15aa9df051 PageList: increase capacity for grapheme OOM during reflow Qwerasd 2025-08-18 18:45:07 -06:00
  • 3fcfc34ef7 test(PageList): add failing test for reflow grapheme OOM Qwerasd 2025-08-18 18:39:10 -06:00
  • c105d70c73 PageList: increase capacity for hyperlink OOM during reflow Qwerasd 2025-08-18 18:30:50 -06:00
  • 61fc290ad1 test(PageList): add failing test for reflow hyperlink OOM Qwerasd 2025-08-18 18:24:57 -06:00
  • 6fdaf21b82 BitmapAllocator Fixes/Improvements (#8276) Mitchell Hashimoto 2025-08-18 17:17:56 -07:00
  • 6d7982c8ca bitmap_allocator: improve/fix free Qwerasd 2025-08-18 17:42:34 -06:00
  • 058a91d217 bitmap_allocator: improve findFreeChunks for spans >64 Qwerasd 2025-08-18 17:39:46 -06:00
  • d8842b933b gtk-ng: use virtual methods to draw the inspector (#8237) Mitchell Hashimoto 2025-08-18 10:00:44 -07:00
  • 675ba0e9b8 apprt/gtk-ng: defineVirtualMethod helper Mitchell Hashimoto 2025-08-18 09:58:47 -07:00
  • 1693c9a2ac gtk-ng: add some better comments on why getClass works Jeffrey C. Ollie 2025-08-16 22:59:18 -05:00
  • 34d10db7ea gtk-ng: remove some woefully naive musings on GObject memory layout Jeffrey C. Ollie 2025-08-16 16:51:25 -05:00
  • 23b3adedc3 gtk-ng: remove signals from imgui_widget Jeffrey C. Ollie 2025-08-16 15:12:07 -05:00
  • dd072d2e01 gtk-ng: add some initial notes on memory layout of GObjects Jeffrey C. Ollie 2025-08-16 00:29:26 -05:00
  • f147a89b68 gtk-ng: use gitlab permalinks Jeffrey C. Ollie 2025-08-15 11:01:30 -05:00
  • 38e69b2e96 gtk-ng: use virtual methods to draw the inspector Jeffrey C. Ollie 2025-08-14 17:43:13 -05:00
  • 936577c581 Update iTerm2 colorschemes (#8259) Mitchell Hashimoto 2025-08-18 09:15:47 -07:00
  • 0f7b559f0f gtk-ng: fix race condition when checking border bell feature (#8267) Leah Amelia Chen 2025-08-18 10:56:06 +08:00
  • 7f8d215955 gtk-ng: fix race condition when checking border bell feature Jeffrey C. Ollie 2025-08-17 21:32:39 -05:00
  • 8f0785e90a is_emoji_presentation Jacob Sandlund 2025-08-17 21:33:37 -04:00
  • 0b7ab006e9 nix and flatpak updates Jacob Sandlund 2025-08-17 21:27:59 -04:00
  • e84d8535f5 removing all ziglyph imports (aside from unicode/grapheme.zig) Jacob Sandlund 2025-08-17 21:24:27 -04:00
  • 1abc9b5e41 array Jacob Sandlund 2025-08-17 19:05:40 -04:00
  • 0979ea3371 Merge remote-tracking branch 'upstream/main' into jacob/uucode Jacob Sandlund 2025-08-17 18:41:21 -04:00
  • 02a942cf72 deps: update z2d to 0.7.1 tagged release (#8265) Mitchell Hashimoto 2025-08-17 15:38:32 -07:00
  • 2a9ba56cdc deps: update z2d to 0.7.1 tagged release Qwerasd 2025-08-14 13:21:41 -06:00
  • 324d92ea31 deps: Update iTerm2 color schemes mitchellh 2025-08-17 00:15:25 +00:00
  • 933543a0d2 refactor: extract clipboard setting logic into copySelectionToClipboards function Luzian Bieri 2025-08-15 23:20:43 +02:00
  • 11d56235f9 Fix use-after-free in font.Atlas.grow (#8249) Qwerasd 2025-08-15 13:15:23 -06:00
  • 0d4e673366 font/Atlas: add test for OOM behavior of grow Qwerasd 2025-08-15 12:49:09 -06:00
  • 37ebf212d5 font/Atlas: cleanup grow Qwerasd 2025-08-15 12:26:01 -06:00
  • 4f3553af5b gtk-ng: set IM context's input-purpose as terminal (#8251) Leah Amelia Chen 2025-08-16 01:58:04 +08:00
  • 4c4d3cfc3f fix UAF in grow Alex Kladov 2025-08-15 18:06:25 +01:00
  • 5d19b24776 gtk-ng: refactor CSD/SSD style class settings (#8250) Leah Amelia Chen 2025-08-16 01:39:24 +08:00
  • ed603b07a5 gtk-ng: set IM context's input-purpose as terminal Leah Amelia Chen 2025-08-16 01:28:49 +08:00
  • 11ecb516d4 gtk-ng: refactor CSD/SSD style class settings Leah Amelia Chen 2025-08-14 12:43:32 +08:00
  • 0930b2daff apprt/gtk-ng: actually handle color scheme events (#8248) Mitchell Hashimoto 2025-08-15 09:42:17 -07:00
  • 4bcaac50f2 apprt/gtk-ng: actually handle color scheme events Mitchell Hashimoto 2025-08-15 09:37:48 -07:00
  • ed9415c659 apprt/gtk-ng: respect window-inherit-working-directory=false (#8247) Mitchell Hashimoto 2025-08-15 09:27:15 -07:00
  • 997e013d7e apprt/gtk-ng: respect window-inherit-working-directory=false Mitchell Hashimoto 2025-08-15 09:18:26 -07:00
  • 5b4baee9fa renderer: don't assume non-zero sized grid (#8246) Mitchell Hashimoto 2025-08-15 09:07:22 -07:00
  • 30c95f3bbb ci: switch to debian 13 (#8238) Mitchell Hashimoto 2025-08-15 09:01:44 -07:00
  • 9ccc02b131 renderer: don't assume non-zero sized grid Mitchell Hashimoto 2025-08-15 08:59:22 -07:00
  • 63869d8e37 ci: switch to debian 13 Jeffrey C. Ollie 2025-08-14 21:44:36 -05:00
  • 4e26bb65ae apprt/gtk-ng: implement maximize and fullscreen (#8236) Mitchell Hashimoto 2025-08-14 15:06:50 -07:00
  • 6b1dd3e441 apprt/gtk-ng: implement maximize and fullscreen Mitchell Hashimoto 2025-08-14 15:01:00 -07:00
  • 264dbf9e46 apprt: make gtk-ng the default apprt on Linux (#8235) Mitchell Hashimoto 2025-08-14 14:05:16 -07:00
  • a148adc5e4 apprt: make gtk-ng the default apprt on Linux Mitchell Hashimoto 2025-08-14 12:28:25 -07:00
  • b7913f09ad gtk-ng: add a helper for creating GTK actions (#8228) Mitchell Hashimoto 2025-08-14 12:26:39 -07:00
  • 4740242bb9 fix(renderer/generic): deinit render targets with framestate (#8234) Mitchell Hashimoto 2025-08-14 11:52:48 -07:00
  • add7f762a6 fix(renderer/generic): deinit render targets with framestate Qwerasd 2025-08-14 11:47:05 -06:00
  • d251695fa2 gtk-ng: move actions helper to namespace Jeffrey C. Ollie 2025-08-14 10:32:45 -05:00
  • 0e3ec24d2c gtk-ng: use action helper in surface Jeffrey C. Ollie 2025-08-13 18:49:05 -05:00
  • 6b690e6b4e gtk-ng: use action helper in split-tree Jeffrey C. Ollie 2025-08-13 18:48:52 -05:00
  • 31c71c6c5a gtk-ng: use action helper in tab Jeffrey C. Ollie 2025-08-13 18:48:37 -05:00
  • d66212dcce gtk-ng: use action helper in window Jeffrey C. Ollie 2025-08-13 18:48:23 -05:00
  • a10b95f052 gtk-ng: use action helper in application Jeffrey C. Ollie 2025-08-13 18:48:08 -05:00
  • 96e252872f gtk-ng: add a helper for creating GTK actions Jeffrey C. Ollie 2025-08-13 18:43:55 -05:00
  • 000efba31c apprt/gtk-ng: clean up close handling of all types (#8233) Mitchell Hashimoto 2025-08-14 10:20:55 -07:00
  • 83d1bdcfcb apprt/gtk-ng: clean up close handling of all types Mitchell Hashimoto 2025-08-14 10:01:00 -07:00
  • 3eda14e2d6 gtk-ng: port the terminal inspector (#8212) Mitchell Hashimoto 2025-08-14 09:47:09 -07:00
  • 68f337e398 apprt/gtk-ng: close inspector window when widget loses surface Mitchell Hashimoto 2025-08-14 09:42:21 -07:00
  • 7548dcfe63 apprt/gtk-ng: clear weakrefs on dispose Mitchell Hashimoto 2025-08-14 09:29:00 -07:00
  • 76d84ff35c valgrind supps Mitchell Hashimoto 2025-08-14 09:18:50 -07:00
  • 6280bd7a42 apprt/gtk-ng: far less control inspector complexity Mitchell Hashimoto 2025-08-14 08:57:06 -07:00
  • 3fc33089f3 apprt/gtk-ng: clean up a bunch of unused window stuff Mitchell Hashimoto 2025-08-14 08:35:57 -07:00
  • 48a65b05d0 apprt/gtk-ng: use a weak_ref on surface for inspector Mitchell Hashimoto 2025-08-13 12:52:32 -07:00
  • 43550c18c0 apprt/gtk-ng: imguiwidget uses signals instead of callbacks Mitchell Hashimoto 2025-08-13 12:21:42 -07:00
  • bd7177a924 gtk-ng: port the terminal inspector Jeffrey C. Ollie 2025-08-11 22:48:37 -05:00
  • 57f1033198 gtk-ng: parametrize the new-split action (#8225) Mitchell Hashimoto 2025-08-14 08:19:18 -07:00