Commit Graph

  • f6e4a2888a Snap: Do not leak snap variables or snap paths into children (#8771) Mitchell Hashimoto 2025-09-19 16:12:30 -07:00
  • 270891eee1 ci: add -Dsnap test Mitchell Hashimoto 2025-09-19 16:06:30 -07:00
  • 7b8be344fc stylistic changes Mitchell Hashimoto 2025-09-19 16:03:45 -07:00
  • bf3a607db6 build: Add a new snap option and use it to build the snap Marco Trevisan (Treviño) 2025-09-19 06:46:56 +02:00
  • d55f3e5c41 gtk/surface: Filter out the SNAP variables by their contents Marco Trevisan (Treviño) 2025-09-19 06:40:11 +02:00
  • 2de105e035 snap: Do not leak the launcher into the ghostty $PATH Marco Trevisan (Treviño) 2025-09-19 07:19:29 +02:00
  • 944f206b76 build: lower build.zig dependencies to improve caching (#8798) Mitchell Hashimoto 2025-09-19 15:46:02 -07:00
  • da2a3e2510 very slightly improve helpgen dependencies Mitchell Hashimoto 2025-09-19 15:40:35 -07:00
  • 9feaec9c9c build: move locales out into dedicated file Mitchell Hashimoto 2025-09-19 15:28:21 -07:00
  • d65466362d build: Command.expandPath can go in its own dedicated os/path.zig file Mitchell Hashimoto 2025-09-19 15:22:04 -07:00
  • 800fa99ff2 build: move apprt, font, renderer enums to dedicated files Mitchell Hashimoto 2025-09-19 15:12:20 -07:00
  • bf047032b5 build: generate various resources at build run, not build graph Mitchell Hashimoto 2025-09-19 14:23:33 -07:00
  • 999b605145 macos: quick terminal stores the last closed size by screen (#8796) Mitchell Hashimoto 2025-09-19 13:14:14 -07:00
  • 4d761c96e5 macos: quick terminal stores the last closed size by screen Mitchell Hashimoto 2025-09-19 12:44:32 -07:00
  • 3ce1239460 ci: put a 10 minute timeout on the Debian build (#8795) Mitchell Hashimoto 2025-09-19 12:32:49 -07:00
  • 36ef1169f6 ci: put a 10 minute timeout on the Debian build Mitchell Hashimoto 2025-09-19 12:29:19 -07:00
  • 66a2da13d4 macos: set the app icon in syncAppearance to delay the icon update (#8792) Mitchell Hashimoto 2025-09-19 12:16:59 -07:00
  • f60bdb0faa macos: set the app icon in syncAppearance to delay the icon update Mitchell Hashimoto 2025-09-19 12:07:23 -07:00
  • 55153937c6 macos: correct SurfaceView supported send/receive types for services (#8790) Mitchell Hashimoto 2025-09-19 12:01:31 -07:00
  • d27bc69f2e macos: correct SurfaceView supported send/receive types for services Mitchell Hashimoto 2025-09-19 11:44:37 -07:00
  • 1b6cda2b10 macos: "new tab" service should set preferred parent to ensure tab (#8784) Mitchell Hashimoto 2025-09-19 10:15:04 -07:00
  • 950d3755ff renderer/opengl: minimum contrast for black sets proper color (#8782) Mitchell Hashimoto 2025-09-19 09:58:50 -07:00
  • 6143aa8ce0 macos: "new tab" service should set preferred parent to ensure tab Mitchell Hashimoto 2025-09-19 09:51:55 -07:00
  • d30f1537ec gtk: add glib log writer function (#8779) Mitchell Hashimoto 2025-09-19 09:47:06 -07:00
  • c42ed70758 renderer/opengl: minimum contrast for black sets proper color Mitchell Hashimoto 2025-09-19 09:45:07 -07:00
  • f375ec7c65 gtk: add glib log writer function Jeffrey C. Ollie 2025-09-19 09:34:09 -05:00
  • 122731c6e8 Optimize PNG images losslessly: 73 → 51 KiB (−30%) (#8776) Mitchell Hashimoto 2025-09-19 07:07:57 -07:00
  • 38c0de3aa4 Revert src/font/sprite/testdata maximal 2025-09-19 15:00:04 +03:00
  • 6d40da1e1c Optimize PNG images losslessly: 73 → 51 KiB (−30%) maximal 2025-09-19 12:55:19 +03:00
  • 7b0722bf16 Remove comment above test. it's not too slow Jacob Sandlund 2025-09-19 01:26:17 -04:00
  • cf3b514efc pr feedback: get, remove todos for case_folding_simple Jacob Sandlund 2025-09-19 01:24:13 -04:00
  • b9a5cad562 build: explicitly suffix Zig files 2: Electric Boogaloo (#8769) Mitchell Hashimoto 2025-09-18 16:58:50 -07:00
  • 6d2576abee build: explicitly suffix Zig files 2: Electric Boogaloo Leah Amelia Chen 2025-09-19 00:35:09 +02:00
  • 77b39c45a6 slightly improve logs (#8767) Mitchell Hashimoto 2025-09-18 15:28:24 -07:00
  • d6e58ef1fc slightly improve logs عبد الرحمن صباهي 2025-09-19 00:26:05 +03:00
  • 7875efbcb8 macos: implement bell-features=border on macOS (#8768) Mitchell Hashimoto 2025-09-18 14:51:26 -07:00
  • fe55d90ec5 macos: implement bell-features=border on macOS Mitchell Hashimoto 2025-09-18 14:32:46 -07:00
  • 2ebef2650c build: explicitly suffix generated Zig source files (#8765) Mitchell Hashimoto 2025-09-18 14:11:32 -07:00
  • 050188fc12 macos: bell-features=title works again (#8766) Mitchell Hashimoto 2025-09-18 14:11:22 -07:00
  • 333a32208e Factor out glyph rect function Daniel Wennberg 2025-09-18 14:01:00 -07:00
  • ad92bf7ab5 macos: bell-features=title works again Mitchell Hashimoto 2025-09-18 14:02:23 -07:00
  • 9b40e03c40 build: explicitly suffix generated Zig source files Leah Amelia Chen 2025-09-18 22:42:53 +02:00
  • da9334dce5 macos: opening filepaths should make proper file URLs (#8764) Mitchell Hashimoto 2025-09-18 13:37:02 -07:00
  • 4fa8b8f285 macos: opening filepaths should make proper file URLs Mitchell Hashimoto 2025-09-18 13:28:23 -07:00
  • 834fe17abb macos: set initial window in TerminalWindow awakeFromNib (#8762) Mitchell Hashimoto 2025-09-18 13:10:28 -07:00
  • 734d1a13b3 macos: set initial window in TerminalWindow awakeFromNib Mitchell Hashimoto 2025-09-18 13:05:51 -07:00
  • 92effb37db documentation: fix MacOSDockDropBehavior valid values (#8752) Mitchell Hashimoto 2025-09-18 12:46:54 -07:00
  • 8fe9c579ef Drop the nan sentinel; just fall through instead Daniel Wennberg 2025-09-18 12:39:19 -07:00
  • 4af4e18725 Use approximate equality for float comparisons Daniel Wennberg 2025-09-18 12:34:32 -07:00
  • 38dcf0ab59 macos: window-position-x/y are from top-left corner (#8760) Mitchell Hashimoto 2025-09-18 12:27:35 -07:00
  • 773990ada3 macos: window-position-x/y are from top-left corner Mitchell Hashimoto 2025-09-18 12:06:46 -07:00
  • 4fc8faa01e Merge remote-tracking branch 'upstream/main' into jacob/uucode Jacob Sandlund 2025-09-18 14:27:33 -04:00
  • b83315cb81 set max for unicode grapheme executable Jacob Sandlund 2025-09-18 14:26:04 -04:00
  • 6bd5da7354 update commented out test Jacob Sandlund 2025-09-18 14:24:24 -04:00
  • 83f387d735 default log level Jacob Sandlund 2025-09-18 14:21:39 -04:00
  • 18e9989f63 forgot to align buf Jacob Sandlund 2025-09-18 14:20:41 -04:00
  • 354b62d5ce macos: add progress bar to iOS target Mitchell Hashimoto 2025-09-18 10:48:28 -07:00
  • 9f6991f9db macos: custom progress bar to workaround macOS 26 ProgressView bugs (#8753) Mitchell Hashimoto 2025-09-18 10:31:48 -07:00
  • 058d6808c1 macos: custom progress bar to workaround macOS 26 ProgressView bugs Mitchell Hashimoto 2025-09-18 09:53:21 -07:00
  • 6ed00b1217 renderer: create explicit sampler state for custom shaders (#8751) Mitchell Hashimoto 2025-09-18 09:31:17 -07:00
  • a453681615 renderer: create explicit sampler state for custom shaders Mitchell Hashimoto 2025-09-18 08:57:47 -07:00
  • bb607e0999 Refactor load flags into a function Daniel Wennberg 2025-09-18 09:08:08 -07:00
  • a22a1771b5 documentation: fix MacOSDockDropBehavior valid values Matthias von Arx 2025-09-18 18:09:10 +02:00
  • 69594119c3 fix up diff from benchmarks, and add tests against ziglyph Jacob Sandlund 2025-09-18 11:46:05 -04:00
  • a3643f8f52 renderer/metal: provide MTLTextureUsage render target for custom shaders (#8749) Mitchell Hashimoto 2025-09-18 07:51:12 -07:00
  • cb0e60c3e5 renderer/metal: provide MTLTextureUsage render target for custom shaders Mitchell Hashimoto 2025-09-18 07:20:16 -07:00
  • 285a33fbc0 nix update and remove extra benchmark files Jacob Sandlund 2025-09-18 09:29:22 -04:00
  • 3275903611 update uucode and cleanups Jacob Sandlund 2025-09-18 09:26:09 -04:00
  • ec5e1e504d Merge remote-tracking branch 'upstream/main' into jacob/uucode Jacob Sandlund 2025-09-18 08:46:08 -04:00
  • 03a707b2c0 Add tests for font metrics and their estimators Daniel Wennberg 2025-09-17 19:05:13 -07:00
  • e1b2f6f021 Use same hinting flags for measurement and rendering Daniel Wennberg 2025-09-17 22:04:59 -07:00
  • cc165990ec Use outline bbox for ascii_height measurement Daniel Wennberg 2025-09-17 22:03:53 -07:00
  • 3a7e7f905b Give the autoformatter what it wants Daniel Wennberg 2025-09-17 22:03:00 -07:00
  • 1efde5caba font: Measure ascii height and use to upper bound ic_width (#8720) Mitchell Hashimoto 2025-09-17 14:19:04 -07:00
  • 6781fbda93 Measure ascii height and use to upper bound ic_width Daniel Wennberg 2025-09-17 08:57:43 -07:00
  • 55ac946fff more info on do NOT copy default config rhodes-b 2025-09-17 02:41:20 -05:00
  • ae21e2c8cf Merge remote-tracking branch 'upstream/main' into jacob/uucode Jacob Sandlund 2025-09-17 02:34:06 -04:00
  • 0f0a61c38d selection scrolling should only depend on y value (#8686) Mitchell Hashimoto 2025-09-16 16:37:31 -07:00
  • 4f47138ea3 selection scrolling should only depend on y value Mitchell Hashimoto 2025-09-16 16:32:38 -07:00
  • a098816709 font-size reloads at runtime if the font wasn't manually set (#8680) Mitchell Hashimoto 2025-09-16 15:45:23 -07:00
  • 67992fde91 font-size reloads at runtime if the font wasn't manually set Mitchell Hashimoto 2025-09-16 15:28:51 -07:00
  • abec922d91 config: fix binding parsing to allow values containing = (#8675) Mitchell Hashimoto 2025-09-16 13:57:22 -07:00
  • f7e622e8af config: fix binding parsing to allow values containing = Mitchell Hashimoto 2025-09-16 13:30:19 -07:00
  • a32d4988f7 config: update theme names in docs (#8655) Mitchell Hashimoto 2025-09-16 07:01:43 -07:00
  • b5b4b1be72 ci: no dmg to notarize for debug builds Mitchell Hashimoto 2025-09-16 06:50:38 -07:00
  • 07243789be docs: add lacking version information (#8653) Mitchell Hashimoto 2025-09-16 06:05:19 -07:00
  • ed0d1b8371 Bash shell-integration mark ssh wrapper as a function (#8647) Jon Parise 2025-09-16 07:55:49 -04:00
  • fd03a146ba config: update theme names in docs Simon Olofsson 2025-09-16 10:37:24 +02:00
  • a92a237b80 docs: add lacking version information カワリミ人形 2025-09-16 16:13:56 +09:00
  • 79f8ea07a1 Some portuguese translation updates (#8633) Nilton Perim Neto 2025-09-16 01:13:12 -03:00
  • 1397c76243 mark ssh shell-integration wrapper as a function this matches other features + fixes a case where users alias to some other command rhodes-b 2025-09-15 21:49:48 -05:00
  • 0646cf8c1e Docs: add undo-timeout configuration setting name (#8639) Mitchell Hashimoto 2025-09-15 14:02:14 -07:00
  • c6143a1539 Docs: add undo-timeout configuration setting name dmunozv04 2025-09-15 22:55:01 +02:00
  • 0e9d052e68 Pass config to splits in NewTerminalConfig (#8638) Mitchell Hashimoto 2025-09-15 13:18:40 -07:00
  • ac9f3b88aa Pass config to splits in NewTerminalConfig Caleb Hearth 2025-09-15 13:16:18 -06:00
  • 8b00bd430d bump the version for development (#8635) Mitchell Hashimoto 2025-09-15 11:04:57 -07:00
  • 1201bc27d2 bump the version for development Mitchell Hashimoto 2025-09-15 11:01:07 -07:00
  • 3e38e284ca pin iTerm2 themes dependency (#8632) v1.2.0 Mitchell Hashimoto 2025-09-15 09:33:51 -07:00
  • 693d64b5f8 pin iTerm2 themes dependency Mitchell Hashimoto 2025-09-15 09:31:03 -07:00
  • d4e62cb6d9 ci: source tarball needs to be uploaded to staged artifacts Mitchell Hashimoto 2025-09-15 09:24:46 -07:00