Commit Graph

  • 9bdc29e00f pkg/oniguruma: fix memory leak for failed regex searches Mitchell Hashimoto 2025-07-20 14:16:07 -07:00
  • 98f71d3e7a apprt/gtk-ng: abstract our alert vs msg dialog into a superclass (#7995) Mitchell Hashimoto 2025-07-20 13:21:22 -07:00
  • 001dfcf3d6 apprt/gtk-ng: abstract our alert vs msg dialog into a superclass Mitchell Hashimoto 2025-07-19 14:43:00 -07:00
  • 357dd26cf9 apprt/gtk-ng: implement Surface.close (#7994) Mitchell Hashimoto 2025-07-20 07:05:12 -07:00
  • aadb2c05e5 apprt/gtk-ng: hook up Surface.close Mitchell Hashimoto 2025-07-19 14:18:50 -07:00
  • 2e9ee16455 core: remove Surface.shouldClose Mitchell Hashimoto 2025-07-19 14:03:42 -07:00
  • aa7cceebe9 gtk: update zig-gobject to get improved gobject accessors (#7992) Mitchell Hashimoto 2025-07-19 13:20:54 -07:00
  • 8220db8ce1 apprt/gtk-ng: update to the new typedaccessor API Mitchell Hashimoto 2025-07-19 13:10:07 -07:00
  • 22b2344f50 gtk: update zig-gobject to get improved gobject accessors Jeffrey C. Ollie 2025-07-19 09:58:37 -05:00
  • 1ec4383931 Fully remove the redrawSurface API (#7991) Mitchell Hashimoto 2025-07-19 12:59:36 -07:00
  • 7f0c247767 Fully remove the redrawSurface API Mitchell Hashimoto 2025-07-19 07:26:58 -07:00
  • 88b317dba3 apprt/gtk-ng: surface input (mouse, keyboard, focus, etc.) (#7986) Mitchell Hashimoto 2025-07-19 06:42:31 -07:00
  • a2b473b77f fish: fix ssh-term infocmp shell expansion (#7960) Jon Parise 2025-07-19 08:00:40 -04:00
  • d8c64c0511 Remove unnecessary stderr redirection in fish integration HuaDeity 2025-07-19 16:52:55 +08:00
  • 6769f3c307 Fix shell variable expansion in fish SSH setup HuaDeity 2025-07-19 16:52:03 +08:00
  • 238015c171 termio: simplify logging to remove undefined access Mitchell Hashimoto 2025-07-18 15:17:39 -07:00
  • 5ef36b39c4 apprt/gtk-ng: port keyEvent Mitchell Hashimoto 2025-07-18 15:09:12 -07:00
  • c2ddb6eca6 apprt/gtk-ng: scroll Mitchell Hashimoto 2025-07-18 14:38:05 -07:00
  • 9659b484b5 apprt/gtk-ng: cursor position Mitchell Hashimoto 2025-07-18 14:33:53 -07:00
  • 6f01897907 apprt/gtk-ng: mouse click Mitchell Hashimoto 2025-07-18 14:26:14 -07:00
  • c23adeef38 apprt/gtk-ng: surface input Mitchell Hashimoto 2025-07-18 13:59:53 -07:00
  • 1037428813 apprt/gtk-ng: bring over just enough winproto to compile Mitchell Hashimoto 2025-07-18 14:49:17 -07:00
  • 39f4cf3d19 apprt/gtk-ng: very basic no-input surface (#7985) Mitchell Hashimoto 2025-07-18 14:55:35 -07:00
  • 432fec7065 comments Mitchell Hashimoto 2025-07-18 13:12:06 -07:00
  • 7c77133a83 apprt/gtk-ng: implement size callbacks for surface Mitchell Hashimoto 2025-07-18 13:07:26 -07:00
  • f0a0333bc0 apprt/gtk-ng: hook up surface render Mitchell Hashimoto 2025-07-18 12:22:17 -07:00
  • 2ab5d3cd81 apprt/gtk-ng: implement the quit_timer action to just quit Mitchell Hashimoto 2025-07-18 11:19:21 -07:00
  • 7c9e913ca9 apprt/gtk-ng: hook up surface initialization Mitchell Hashimoto 2025-07-18 10:42:23 -07:00
  • 9f2ff0cb9c apprt/gtk-ng: introduce a basic surface Mitchell Hashimoto 2025-07-18 07:01:52 -07:00
  • 40818d4f7c terminal: viewport_pin must be initialized (#7982) Mitchell Hashimoto 2025-07-18 11:42:26 -07:00
  • d2ec05a102 terminal: viewport_pin must be initialized Mitchell Hashimoto 2025-07-18 11:36:41 -07:00
  • d924593993 apprt/gtk-ng: extract common methods into a mixin (#7981) Mitchell Hashimoto 2025-07-18 07:34:47 -07:00
  • 833f7f1142 apprt/gtk-ng: extract common methods into a mixin Mitchell Hashimoto 2025-07-18 07:22:16 -07:00
  • 49ed5bc870 core/gtk: add support for displaying a progress bar with OSC 9;4 (#7975) Jeffrey C. Ollie 2025-07-18 09:15:36 -05:00
  • 652bae7379 Update a straggling name and signature Daniel Wennberg 2025-07-18 00:56:14 -07:00
  • a7c560c159 Calculate scaled size directly, eliminate redundant resizes Daniel Wennberg 2025-07-18 00:54:02 -07:00
  • 44b0eeb888 Add ctrl+n/p keybindings for command palette yunusey 2025-07-18 01:19:46 -04:00
  • 38f044cd87 gtk-ng: fix missing progress_report action Jeffrey C. Ollie 2025-07-17 22:39:02 -05:00
  • 2d76c105bf gtk: remove notes about accessibility Jeffrey C. Ollie 2025-07-17 22:32:48 -05:00
  • c015a6248d gtk: add comments about C API types to sync Jeffrey C. Ollie 2025-07-17 22:31:44 -05:00
  • 7a60fb2d08 core/gtk: add support for displaying a progress bar with OSC 9;4 Jeffrey C. Ollie 2025-07-17 16:47:59 -05:00
  • 7d99042070 gtk-ng: port ConfigErrorsDialog (#7968) Mitchell Hashimoto 2025-07-17 20:26:43 -07:00
  • 054b7325dc Add unwrapConst, avoid constCast Daniel Wennberg 2025-07-17 17:26:37 -07:00
  • ce507f35df Use em size as nerd font reference metric Daniel Wennberg 2025-07-15 13:04:51 -07:00
  • e7d28a85c8 Make size normalization reference customizable per face Daniel Wennberg 2025-07-17 10:21:06 -07:00
  • 6491ea41fb Move face metric fallback estimates to the FaceMetric struct Daniel Wennberg 2025-07-15 12:57:23 -07:00
  • 9b99e41cb2 apprt/gtk-ng: fix config textbuffer memory leak Mitchell Hashimoto 2025-07-17 13:17:51 -07:00
  • 8556877883 Add valgrind suppression file Mitchell Hashimoto 2025-07-17 11:42:54 -07:00
  • 155ddc3f8f Surface: use rect selection state when setting selection on release (#7972) Mitchell Hashimoto 2025-07-17 12:46:13 -07:00
  • 3febc7c5ee Surface: use rect selection state when setting selection on release Chris Marchesi 2025-07-17 12:37:20 -07:00
  • b2fe9fd7db apprt/gtk-ng: fix merge conflict Mitchell Hashimoto 2025-07-17 10:00:05 -07:00
  • 562bd7e458 comments Mitchell Hashimoto 2025-07-17 09:51:36 -07:00
  • cac32fc60d apprt/gtk-ng: hook up adw < 1.5 support Mitchell Hashimoto 2025-07-17 09:49:17 -07:00
  • 039e248ec9 typos Mitchell Hashimoto 2025-07-17 09:44:25 -07:00
  • 31c5af74c5 apprt/gtk-ng: handle config reloading Mitchell Hashimoto 2025-07-17 09:07:23 -07:00
  • 0da47903f4 apprt/gtk-ng: hook up all the refs to show the dialog Mitchell Hashimoto 2025-07-17 08:28:58 -07:00
  • b253e2efe2 apprt/gtk-ng: proper memory management for config errors dialog Mitchell Hashimoto 2025-07-17 06:32:53 -07:00
  • b1aab1e7bf apprt/gtk-ng: remove Ghostty-prefix from Zig-side classes Mitchell Hashimoto 2025-07-17 06:10:41 -07:00
  • 531d4a480e apprt/gtk-ng: hook up all the bindings for the config errors dialog Mitchell Hashimoto 2025-07-16 20:49:53 -07:00
  • c3ba6e252e apprt/gtk-ng: use the GhosttyConfig class to wrap our config Mitchell Hashimoto 2025-07-16 14:01:39 -07:00
  • 897649a3af apprt/gtk-ng: GhosttyConfigErrors Mitchell Hashimoto 2025-07-16 13:44:59 -07:00
  • e76a151b42 apprt/gtk-ng: GhosttyConfig Mitchell Hashimoto 2025-07-16 12:46:15 -07:00
  • 0d61b94c10 apprt/gtk-ng: assert that GTK is uninitialized in setGtkEnv (#7965) Leah Amelia Chen 2025-07-17 18:15:07 +08:00
  • 2695361274 apprt/gtk-ng: assert that GTK is uninitialized in setGtkEnv Tristan Partin 2025-07-16 22:38:37 -06:00
  • 015efcf9e5 Introducing gtk-ng, the next evolution of our GTK apprt (#7961) Mitchell Hashimoto 2025-07-16 12:28:57 -07:00
  • 426fa8d8f9 apprt/gtk-ng: move our app initialization all into the App class Mitchell Hashimoto 2025-07-16 12:20:09 -07:00
  • 50a88dcfe7 linux/systemd: add an app- prefix to the systemd unit (#7959) Jeffrey C. Ollie 2025-07-16 11:48:34 -05:00
  • faa0c36def CODEOWNERS add gtk to gtk-ng Mitchell Hashimoto 2025-07-16 09:47:35 -07:00
  • bb0ea99d91 ci: test gtk-ng Mitchell Hashimoto 2025-07-16 09:46:16 -07:00
  • 3257203b6c apprt/gtk-ng: start basic window Mitchell Hashimoto 2025-07-16 09:29:33 -07:00
  • bb96388902 apprt/gtk-ng: cgroup base setup Mitchell Hashimoto 2025-07-15 15:36:43 -07:00
  • ce06eb5f64 apprt/gtk-ng: application startup to initialize styles Mitchell Hashimoto 2025-07-15 15:11:27 -07:00
  • ecb77fb8bc apprt/gtk-ng: gresource creation, resource registration in Application Mitchell Hashimoto 2025-07-15 13:53:48 -07:00
  • 9c6cf61cd4 apprt/gtk-ng: GhosttyApplication and boilerplate to run Mitchell Hashimoto 2025-07-14 21:24:19 -07:00
  • 2f9660c02c apprt/gtk-ng: boilerplate Mitchell Hashimoto 2025-07-14 20:58:57 -07:00
  • 959b2c8d7f linux/systemd: add comments explaining need for app- prefix Jeffrey C. Ollie 2025-07-16 10:53:19 -05:00
  • 2f2f1df637 shell-integration.fish: don't use $ssh_terminfo HuaDeity 2025-07-16 23:34:36 +08:00
  • 2435cee11b linux/systemd: add an app- prefix to the systemd unit Jeffrey C. Ollie 2025-07-16 09:33:02 -05:00
  • c96dd58401 osc: once again, fix up osd color operations Jeffrey C. Ollie 2025-07-15 15:13:42 -05:00
  • 8d68489c55 Work around strange SwiftUI behavior in "older" macOSen. Tobias Pape 2025-07-15 18:12:39 +02:00
  • f44c24ef88 Add missing Dutch translations, fix grammar, improve flow (#7889) trag1c 2025-07-15 17:30:56 +02:00
  • 55a2e73b00 build(deps): bump namespacelabs/nscloud-cache-action from 1.2.9 to 1.2.12 (#7948) Mitchell Hashimoto 2025-07-15 06:08:26 -07:00
  • 1c4aea1515 build(deps): bump namespacelabs/nscloud-cache-action dependabot[bot] 2025-07-15 06:19:39 +00:00
  • 0c01c4c4ec fix: rename tab title popup focus (#7944) Mitchell Hashimoto 2025-07-14 20:26:07 -07:00
  • 34af1feed3 windows: get +ssh-cache building on Windows (#7947) Mitchell Hashimoto 2025-07-14 19:55:56 -07:00
  • 869db0357a apprt: clean up stray struct (#7946) Mitchell Hashimoto 2025-07-14 19:55:33 -07:00
  • 15567bfc24 windows: get +ssh-cache building on Windows Jeffrey C. Ollie 2025-07-14 18:14:09 -05:00
  • 7962651dd8 fix: rename tab title popup focus William Walker 2025-07-14 16:52:13 -04:00
  • 38a81a7aed apprt: clean up stray struct Jeffrey C. Ollie 2025-07-14 15:58:32 -05:00
  • c75c4a9685 cli/gtk: add +new-window action (#7896) Mitchell Hashimoto 2025-07-14 13:29:18 -07:00
  • abbc31a3cb gtk: improve doc comments Jeffrey C. Ollie 2025-07-14 15:05:18 -05:00
  • 573aef833b gtk: add asserts to check for locked mutex, improve doc comments Jeffrey C. Ollie 2025-07-14 15:04:14 -05:00
  • dd3853abeb cli/gtk: move IPC/sendIPC to App/performIpc Jeffrey C. Ollie 2025-07-14 14:45:46 -05:00
  • f5eb413c31 cli/gtk: clean ups and better error handling in GTK new-window IPC Jeffrey C. Ollie 2025-07-14 12:06:42 -05:00
  • 7d05f4c0c5 cli/gtk: don't set GHOSTTY_CLASS Jeffrey C. Ollie 2025-07-13 23:13:00 -05:00
  • 361d03b578 cli/gtk: remove --release and --debug flags, use optional for arguments Jeffrey C. Ollie 2025-07-13 22:58:54 -05:00
  • 58867b0717 cli/gtk: add some more C bits Jeffrey C. Ollie 2025-07-13 22:07:38 -05:00
  • 81358c8dca cli/gtk: replace @hasDecl for performAction-style API Jeffrey C. Ollie 2025-07-13 21:59:13 -05:00
  • 72e47cf8bc cli/gtk: move actual IPC code tp apprt Jeffrey C. Ollie 2025-07-12 22:59:44 -05:00
  • 824185f23e cli/gtk: add -e to +new-window Jeffrey C. Ollie 2025-07-12 18:05:48 -05:00