Commit Graph

  • b0d68324a6 gtk: fix multiple build args in docker build Jeffrey C. Ollie 2025-02-15 18:11:42 -06:00
  • fb35d10981 gtk: add Zig version as arg to Debian 12 build Jeffrey C. Ollie 2025-02-15 18:01:07 -06:00
  • 191b19f9a5 gtk: add debian build to list of required checks Jeffrey C. Ollie 2025-02-15 17:58:25 -06:00
  • c7b3cbd397 gtk: only test Debian 12 builds on amd64 Jeffrey C. Ollie 2025-02-15 17:57:19 -06:00
  • 0ce1342263 gtk: fix building on Debian 12 Jeffrey C. Ollie 2025-02-15 16:17:46 -06:00
  • 6d8db4b380 [macOS] feat: Add setting to hide icon from dock/cmd-tab (#5122) Mitchell Hashimoto 2025-02-15 11:00:32 -08:00
  • d7a82f212a Add setting to hide icon from dock/cmd-tab Albert Dong 2025-01-15 12:12:42 -08:00
  • aeccbd266a Added snap packaging (#3931) Mitchell Hashimoto 2025-02-15 09:24:36 -08:00
  • ac9f8ba9b1 wip: allow directional split movement Thom Dickson 2024-12-10 21:38:49 -05:00
  • baa47ff24e ci: test requires build-snap Mitchell Hashimoto 2025-02-15 07:24:18 -08:00
  • 818bc779b3 apprt/gtk: unset snap env vars Mitchell Hashimoto 2025-02-15 07:22:10 -08:00
  • 88a6b542b3 ci: move snap testing into our big test workflow Mitchell Hashimoto 2025-02-15 07:20:46 -08:00
  • 494273cf08 ci: snap workflow requires git history Mitchell Hashimoto 2025-02-15 07:10:25 -08:00
  • 03d1240999 nix: use snapcraft only on Linux Mitchell Hashimoto 2025-02-15 07:07:08 -08:00
  • b551e106a8 Comment out refresh-mode, the store rejects this. Needs fixing in review-tools Ken VanDine 2025-02-14 18:27:19 -05:00
  • 0c3b873dde Merge remote-tracking branch 'origin/add_snap_package' into add_snap_package Ken VanDine 2025-02-14 18:16:23 -05:00
  • d3623393a6 More environment handling to ensure reliability across distros Ken VanDine 2025-02-14 18:14:06 -05:00
  • 2adee4290a Improved rpath handling for ghostty Ken VanDine 2025-02-14 18:07:39 -05:00
  • 94e2982d4b Allow snap to refresh while running Ken VanDine 2025-02-14 17:16:36 -05:00
  • 238b0faf5c Simplified setting snap version Ken VanDine 2025-02-13 21:42:49 -05:00
  • 927f626d9a Merge remote-tracking branch 'upstream/main' into add_snap_package Ken VanDine 2025-02-13 20:10:44 -05:00
  • bd6a133e95 Updated stage packages Ken VanDine 2025-02-07 14:39:48 -05:00
  • 1c41cf236f Merge branch 'ghostty-org:main' into add_snap_package Ken VanDine 2025-02-06 09:07:46 -05:00
  • a831df903d Merge branch 'ghostty-org:main' into add_snap_package Ken VanDine 2025-02-04 10:41:03 -05:00
  • ff5c1001c6 Per PR review feedback, this is the more "ziggy" way of doing the check for environment variable. Ken VanDine 2025-01-25 07:44:32 -05:00
  • e4cf81c2ba Clean up environment variable while launching the shell Ken VanDine 2025-01-24 13:57:30 +02:00
  • cb5379ab1d Unset environment varies set by the snap Ken VanDine 2025-01-24 13:57:14 +02:00
  • 7e5c57a848 Only export XDG_CONFIG_HOME and XDG_DATA_HOME if they aren't already set Ken VanDine 2025-01-22 07:38:41 +02:00
  • 5841a4f958 Stage libglib2.0-0t64 to insure we don't mix in the host's lib Ken VanDine 2025-01-22 07:25:01 +02:00
  • 725488e1a2 Improved environment handling to ensure the snap will work across distros and unset all SNAP environment variables that could leak at runtime Ken VanDine 2025-01-21 08:49:37 +02:00
  • 0acf82bb9c Use patch-rpath which improves our cross distro support Ken VanDine 2025-01-21 08:48:48 +02:00
  • 9944fd5958 ci: temporary apt installs required for namespace Mitchell Hashimoto 2025-01-20 11:03:40 -08:00
  • e7d4daa7c1 Removed duplicated stage-packages Ken VanDine 2025-01-12 16:23:21 -05:00
  • 5de0e775cb Don't stage shells Ken VanDine 2024-12-30 14:03:19 -05:00
  • 301fdff58f enable-patchelf is more repliable for classic snaps Ken VanDine 2024-12-29 17:22:26 -05:00
  • 99c7abb43a Set GHOSTTY_RESOURCES_DIR Ken VanDine 2024-12-29 17:11:37 -05:00
  • a85de40710 Exit with error if building for unsupported arch Ken VanDine 2024-12-29 16:15:34 -05:00
  • e174fb2748 no-patchelf for DRI and tidy up the mesa bits Ken VanDine 2025-01-10 08:57:01 -05:00
  • 403eab2cf0 Stage gnome-text-editor to open configuration, this makes it more reliable across more distros as a classic snap. Ken VanDine 2025-01-09 15:43:45 -05:00
  • bdafc2227c Drop patchelf Ken VanDine 2025-01-09 15:29:52 -05:00
  • c9cafd3051 Enable patch-elf for libs part Ken VanDine 2025-01-09 15:03:53 -05:00
  • 48f94e6fcc Stage more depends to ensure we aren't getting leaks from the host Ken VanDine 2025-01-09 14:26:59 -05:00
  • 43b2e43a11 EGL fixes, ensure necessary env variables are set to isolate dependencies from the host Ken VanDine 2025-01-09 14:26:29 -05:00
  • 8dffe3450c CRAFT_TARGET_ARCH is deprecated, use CRAFT_ARCH_BUILD_FOR Ken VanDine 2025-01-09 10:23:25 -05:00
  • ae953b5f10 Ensure LD_LIBRARY_PATH is set appropriately Ken VanDine 2025-01-09 10:16:54 -05:00
  • c7635201ab Add snap to nix, add arm64 builders Mitchell Hashimoto 2025-01-08 10:22:17 -08:00
  • c35ca1e87f Set a more meaningful version for the snap Ken VanDine 2024-12-30 15:28:25 -05:00
  • d06d6796c5 Changed shebang in launcher script Ken VanDine 2024-12-30 14:19:42 -05:00
  • e6c9dc7040 Only run snap workflow on push and PR Ken VanDine 2024-12-30 14:06:57 -05:00
  • 5d0dde57f9 Don't stage shells Ken VanDine 2024-12-30 14:03:19 -05:00
  • d0108416d0 enable-patchelf is more repliable for classic snaps Ken VanDine 2024-12-29 17:22:26 -05:00
  • 71297870cf Set GHOSTTY_RESOURCES_DIR Ken VanDine 2024-12-29 17:11:37 -05:00
  • fcde494440 Install bash-completion Ken VanDine 2024-12-29 16:45:23 -05:00
  • b7bd8444c7 Exit with error if building for unsupported arch Ken VanDine 2024-12-29 16:15:34 -05:00
  • 2b2b3c5b3b Set source-type for launcher dir Ken VanDine 2024-12-29 16:05:52 -05:00
  • 818c81282b Added snap build workflow Ken VanDine 2024-12-29 15:57:33 -05:00
  • f0842c5599 Added snap packaging Ken VanDine 2024-12-29 14:00:36 -05:00
  • 2d0940f6ae gtk: require libadwaita (#5749) Jeffrey C. Ollie 2025-02-15 09:04:11 -06:00
  • f1f1120749 termio: use modified backend (#5776) Tim Culverhouse 2025-02-14 22:57:50 -06:00
  • c1ff382e97 core: add env config option (#5309) Mitchell Hashimoto 2025-02-14 20:55:51 -08:00
  • 29f25ae474 termio: prevent responses to non-query OSC 21 sequences (#5770) Tim Culverhouse 2025-02-14 22:50:03 -06:00
  • c7971b562e core: add env config option Jeffrey C. Ollie 2025-01-22 16:41:41 -06:00
  • b7009202ce termio: use modified backend Tim Culverhouse 2025-02-14 22:44:27 -06:00
  • 25c5ecf553 gtk: require libadwaita Jeffrey C. Ollie 2025-01-30 22:59:36 -06:00
  • 09fbf096d3 termio: prevent responses to non-query OSC 21 sequences Tim Culverhouse 2025-02-14 18:55:26 -06:00
  • b975f1e860 cli: disable +boo on non-desktop platforms due to lack of tty Mitchell Hashimoto 2025-02-14 15:13:53 -08:00
  • 8c4b0f815d prettier Mitchell Hashimoto 2025-02-14 14:54:53 -08:00
  • 4e8e2d9796 nix: snapcraft should only be installed on Linux Mitchell Hashimoto 2025-02-14 14:52:29 -08:00
  • 90ce5b75f1 Simplified setting snap version Ken VanDine 2025-02-13 21:42:49 -05:00
  • fd9cbde3d8 Merge remote-tracking branch 'upstream/main' into add_snap_package Ken VanDine 2025-02-13 20:10:44 -05:00
  • b0edda4b69 Updated stage packages Ken VanDine 2025-02-07 14:39:48 -05:00
  • bbd279bb4f Merge branch 'ghostty-org:main' into add_snap_package Ken VanDine 2025-02-06 09:07:46 -05:00
  • bdbf30dc96 Merge branch 'ghostty-org:main' into add_snap_package Ken VanDine 2025-02-04 10:41:03 -05:00
  • a111b3f96f Per PR review feedback, this is the more "ziggy" way of doing the check for environment variable. Ken VanDine 2025-01-25 07:44:32 -05:00
  • f239df59ca Clean up environment variable while launching the shell Ken VanDine 2025-01-24 13:57:30 +02:00
  • c036eb2444 Unset environment varies set by the snap Ken VanDine 2025-01-24 13:57:14 +02:00
  • cee189de11 Only export XDG_CONFIG_HOME and XDG_DATA_HOME if they aren't already set Ken VanDine 2025-01-22 07:38:41 +02:00
  • d2f82b2e40 Stage libglib2.0-0t64 to insure we don't mix in the host's lib Ken VanDine 2025-01-22 07:25:01 +02:00
  • 3e669fc4bb Improved environment handling to ensure the snap will work across distros and unset all SNAP environment variables that could leak at runtime Ken VanDine 2025-01-21 08:49:37 +02:00
  • 1a5b69181f Use patch-rpath which improves our cross distro support Ken VanDine 2025-01-21 08:48:48 +02:00
  • 55c5b8b72f ci: temporary apt installs required for namespace Mitchell Hashimoto 2025-01-20 11:03:40 -08:00
  • 5e77a973b2 Removed duplicated stage-packages Ken VanDine 2025-01-12 16:23:21 -05:00
  • 9c81cd323d Don't stage shells Ken VanDine 2024-12-30 14:03:19 -05:00
  • 78446008c4 enable-patchelf is more repliable for classic snaps Ken VanDine 2024-12-29 17:22:26 -05:00
  • e09d8455a1 Set GHOSTTY_RESOURCES_DIR Ken VanDine 2024-12-29 17:11:37 -05:00
  • 1dcea3b11f Exit with error if building for unsupported arch Ken VanDine 2024-12-29 16:15:34 -05:00
  • 9d62c31f44 no-patchelf for DRI and tidy up the mesa bits Ken VanDine 2025-01-10 08:57:01 -05:00
  • 0272ad9edb Stage gnome-text-editor to open configuration, this makes it more reliable across more distros as a classic snap. Ken VanDine 2025-01-09 15:43:45 -05:00
  • f3829072f3 Drop patchelf Ken VanDine 2025-01-09 15:29:52 -05:00
  • 2b6b7c19d2 Enable patch-elf for libs part Ken VanDine 2025-01-09 15:03:53 -05:00
  • 3a9d61d6e4 Stage more depends to ensure we aren't getting leaks from the host Ken VanDine 2025-01-09 14:26:59 -05:00
  • 6d8b3973e4 EGL fixes, ensure necessary env variables are set to isolate dependencies from the host Ken VanDine 2025-01-09 14:26:29 -05:00
  • aa4d9809c3 CRAFT_TARGET_ARCH is deprecated, use CRAFT_ARCH_BUILD_FOR Ken VanDine 2025-01-09 10:23:25 -05:00
  • ec8e7d9d86 Ensure LD_LIBRARY_PATH is set appropriately Ken VanDine 2025-01-09 10:16:54 -05:00
  • f1f23e1c7d Add snap to nix, add arm64 builders Mitchell Hashimoto 2025-01-08 10:22:17 -08:00
  • 2e0e8af1ad Set a more meaningful version for the snap Ken VanDine 2024-12-30 15:28:25 -05:00
  • 53f1b4bc15 Changed shebang in launcher script Ken VanDine 2024-12-30 14:19:42 -05:00
  • eae420a241 Only run snap workflow on push and PR Ken VanDine 2024-12-30 14:06:57 -05:00
  • bf49784b7d Don't stage shells Ken VanDine 2024-12-30 14:03:19 -05:00
  • b6a3b98828 enable-patchelf is more repliable for classic snaps Ken VanDine 2024-12-29 17:22:26 -05:00