Commit Graph

  • cbe3f55e81 Merge branch 'ghostty-org:main' into hu_HU_localization Balázs Szücs 2025-06-23 11:09:29 +02:00
  • 72fb87b20e Updated Irish to sentence case, updated struct, added ga_IE to supported locales Aindriú Mac Giolla Eoin 2025-06-23 09:27:22 +01:00
  • 3e79c4b7ea macOS: Run scripts using stdin rather than executing directly (#7654) Mitchell Hashimoto 2025-06-22 18:15:32 -07:00
  • 471098df30 macOS: Run scripts using stdin rather than executing directly Mitchell Hashimoto 2025-06-22 20:48:51 -04:00
  • 0721955dde input configuration to pass input as stdin on startup (#7652) Mitchell Hashimoto 2025-06-22 16:20:39 -07:00
  • 7ca9cd1994 docs: document uniforms available to custom shaders Qwerasd 2025-06-22 17:05:47 -06:00
  • 1947afade9 input configuration to pass input as stdin on startup Mitchell Hashimoto 2025-06-22 11:22:02 -07:00
  • 84b1984f08 Added Irish translation Aindriú Mac Giolla Eoin 2025-06-22 19:45:02 +01:00
  • 8573d53fe6 Custom Shader Cursor Uniforms (#7648) Qwerasd 2025-06-22 12:04:12 -06:00
  • d0ff2452d5 renderer: add cursor color to custom shader uniforms Qwerasd 2025-06-22 11:02:16 -06:00
  • bb576d1340 renderer: add custom shader cursor uniforms Qwerasd 2025-06-22 10:28:39 -06:00
  • f07816f188 macOS: Fix window-decoration=none regression on Tahoe (#7644) Mitchell Hashimoto 2025-06-22 08:19:47 -07:00
  • 02e05a85fc macOS: Fix window-decoration=none regression on Tahoe Mitchell Hashimoto 2025-06-22 07:28:25 -07:00
  • f4a2772045 build: simulator should use iphoneos metal, its the -m flags important Mitchell Hashimoto 2025-06-22 07:11:09 -07:00
  • c7a7474be0 renderer: move custom shader uniforms out of frame state Qwerasd 2025-06-21 23:07:18 -06:00
  • 5bfdb1b9cf The Big Renderer Rework (#7620) Qwerasd 2025-06-21 22:00:01 -06:00
  • 5521af4b2b Update iTerm2 colorschemes (#7640) Mitchell Hashimoto 2025-06-21 19:49:39 -07:00
  • fece388f58 deps: Update iTerm2 color schemes mitchellh 2025-06-22 00:15:04 +00:00
  • 9d922e1c62 feat: add FreeBSD support (#7606) Mitchell Hashimoto 2025-06-21 14:16:52 -07:00
  • 888daca891 ci: remove freebsd test for now Mitchell Hashimoto 2025-06-21 14:12:11 -07:00
  • 097d1ad21e ci: switch to freebsd-firecracker-action -k 2025-06-20 14:50:44 -04:00
  • b32b1e7188 fix: set resources_dir on FreeBSD -k 2025-06-19 17:54:22 -04:00
  • 8b0de9be4a build: fix terminfo location on FreeBSD -k 2025-06-19 15:10:00 -04:00
  • 89b39775e5 build: fix fontconfig paths on FreeBSD -k 2025-06-19 07:26:39 -04:00
  • 43a46d1741 flatpak: update hash Mitchell Hashimoto 2025-06-18 08:37:52 -07:00
  • c4d594980a update nix hash Mitchell Hashimoto 2025-06-18 08:36:36 -07:00
  • 2314d3dbf0 ci: run freebsd tests on Namespace Mitchell Hashimoto 2025-06-18 08:33:55 -07:00
  • d6b2d0ef2a fix: update libxev -k 2025-06-17 17:04:45 -04:00
  • a209494b43 build: comment locale trim -k 2025-06-17 11:18:19 -04:00
  • 43b8472ad2 style: fix formatting -k 2025-06-17 08:16:17 -04:00
  • 16348549c4 fix: enable i18n on FreeBSD -k 2025-06-17 08:15:19 -04:00
  • 780ee894d8 build: disable i18n on FreeBSD -k 2025-06-16 12:30:28 -04:00
  • 3e582a6158 test: fix desktop cases -k 2025-06-16 12:28:06 -04:00
  • 4d7a667dd1 build(deps): bump charlesrocket/libxev to e29fc0c -k 2025-06-16 03:32:33 -04:00
  • 451043357d ci: add freebsd job -k 2025-06-16 03:14:28 -04:00
  • baa41c3291 fix(config): enable cgroups for linux only -k 2025-06-16 01:20:59 -04:00
  • 6e190acf31 fix(config): fix quick-terminal-autohide comment -k 2025-06-16 01:20:02 -04:00
  • 8e7e9cb8ec fix: check DE env var on FreeBSD -k 2025-06-16 00:56:09 -04:00
  • e2937448bb fix: get GTK env var on FreeBSD -k 2025-06-16 00:30:51 -04:00
  • e2f86f03b8 test: fix desktop cases on BSD -k 2025-06-14 22:31:06 -04:00
  • c1830b563d Import libxev fork -k 2025-06-12 21:16:11 -04:00
  • e09657e263 Add FreeBSD support -k 2025-06-12 21:15:11 -04:00
  • 0e75dc899c Ghostty Icon Update for macOS Tahoe (#7638) Mitchell Hashimoto 2025-06-21 12:48:52 -07:00
  • c1c3f639c5 macos: Ghostty Icon Update for macOS Tahoe Mitchell Hashimoto 2025-06-20 21:08:06 -07:00
  • 95ac157bc5 feat(translation): add missing pt_BR translation (#7632) Mitchell Hashimoto 2025-06-21 07:14:22 -07:00
  • 6fe72db0c4 macOS: App Intents (#7634) Mitchell Hashimoto 2025-06-21 07:07:10 -07:00
  • 296f340ff4 macos: the approval dialog is now forever Mitchell Hashimoto 2025-06-21 06:46:33 -07:00
  • 020976bf88 macos: address some feedback Mitchell Hashimoto 2025-06-21 06:42:31 -07:00
  • e4c13cdba8 macos: Optional/Array extensions need to build for iOS too Mitchell Hashimoto 2025-06-20 12:09:03 -07:00
  • b6559d0899 macos: add a macos-shortcut config Mitchell Hashimoto 2025-06-20 11:54:19 -07:00
  • 647f29bad1 macos: intents all ask for permission Mitchell Hashimoto 2025-06-20 11:06:05 -07:00
  • 027171bd5d macos: can set env vars on new terminal Mitchell Hashimoto 2025-06-20 10:40:33 -07:00
  • f8bc9b547c macos: support env vars for surface config, clean up surface config Mitchell Hashimoto 2025-06-20 10:09:01 -07:00
  • e6c24fbf0a macos: remove confirmation option for close terminal Mitchell Hashimoto 2025-06-20 07:22:12 -07:00
  • 2c1e83ba2f macos: intent to open quick terminal Mitchell Hashimoto 2025-06-20 07:03:40 -07:00
  • f096675eaf macos: Close Terminal Intent Mitchell Hashimoto 2025-06-19 20:00:24 -07:00
  • 0a27aef508 README: note Xcode 26 requirement Mitchell Hashimoto 2025-06-19 14:19:37 -07:00
  • 2df301e2fb macos: mouse pos and scroll intents Mitchell Hashimoto 2025-06-19 14:14:09 -07:00
  • bc134016f7 macos: move mousePos and mousScroll to Ghostty.Surface Mitchell Hashimoto 2025-06-19 14:07:09 -07:00
  • 4445a9c637 macos: add mouse button intent Mitchell Hashimoto 2025-06-19 13:49:36 -07:00
  • 71b6e223af macos: input keyboard event can send modifiers and actions now Mitchell Hashimoto 2025-06-19 12:06:27 -07:00
  • 93619ad420 macos: Ghostty.Key Mitchell Hashimoto 2025-06-19 11:29:34 -07:00
  • a6074040e7 macos: input intent Mitchell Hashimoto 2025-06-19 11:07:46 -07:00
  • c904e86883 macos: invoke keybind intent Mitchell Hashimoto 2025-06-19 10:47:56 -07:00
  • 14e46d0979 macos: InvokeCommandPaletteIntent and CommandEntity Mitchell Hashimoto 2025-06-19 09:43:25 -07:00
  • 5259d0fa55 macos: starting to work on new libghostty data models Mitchell Hashimoto 2025-06-19 07:07:32 -07:00
  • bbb69c8f27 macos: NewTerminalIntent returns Terminal, can split Mitchell Hashimoto 2025-06-18 19:50:05 -07:00
  • 683b38f62c macos: can specify parent terminal for new terminal intent Mitchell Hashimoto 2025-06-18 19:37:41 -07:00
  • b8d4463754 macos: terminal not found should be an error Mitchell Hashimoto 2025-06-18 11:37:11 -07:00
  • e51a93ee7c macos: Terminal entity has screen contents deferred Mitchell Hashimoto 2025-06-18 11:14:47 -07:00
  • 93f0ee2089 macos: GetTerminalDetails intent Mitchell Hashimoto 2025-06-18 10:39:15 -07:00
  • 2aa731a64e macos: TerminalEntity Mitchell Hashimoto 2025-06-18 08:30:41 -07:00
  • 7ae5018fe8 macos: new terminal intent Mitchell Hashimoto 2025-06-17 20:59:12 -07:00
  • b249fe0b2c fix: undo poedit formatting Mário Victor Ribeiro Silva 2025-06-20 21:15:03 -03:00
  • ddf1a5b23d renderer: move drawFrame AutoreleasePool handling to GraphicsAPI Qwerasd 2025-06-20 16:16:17 -06:00
  • ab926fc842 naming(GraphicsAPI): repeat -> presentLastTarget Qwerasd 2025-06-20 15:51:48 -06:00
  • a802108558 renderer: remove unused surface parameter from updateFrame Qwerasd 2025-06-20 15:49:53 -06:00
  • 8b9e6641f2 style(renderer): explicit result type Qwerasd 2025-06-20 15:48:44 -06:00
  • 3e7d64b5ce style(renderer): explicit empty error set for OpenGL init Qwerasd 2025-06-20 15:45:43 -06:00
  • ea7a91e2ba style(renderer): explicit error sets Qwerasd 2025-06-20 15:16:31 -06:00
  • 9d00018f8b renderer: minimize initial size of GPU resources Qwerasd 2025-06-20 15:02:58 -06:00
  • 2f10caec8f renderer: clarify why SwapChain.defunct is required Qwerasd 2025-06-20 14:56:18 -06:00
  • 6b7d751007 renderer: make GraphicsAPI.swap_chain_count required Qwerasd 2025-06-20 14:53:30 -06:00
  • dccbec2283 style(renderer): capture generic consts as decls in returned struct Qwerasd 2025-06-20 14:51:55 -06:00
  • b9e35c5970 renderer: uncomment resize message handling Qwerasd 2025-06-20 14:48:30 -06:00
  • 8b23e73d20 metal: retain IOSurfaceLayer ourselves instead of relying on the view Qwerasd 2025-06-20 14:28:31 -06:00
  • e8460e80b2 docs: update info about runtime change of custom-shader Qwerasd 2025-06-18 17:01:14 -06:00
  • 541bb0d4d9 fix window cross-compilation Qwerasd 2025-06-18 16:54:50 -06:00
  • ea1e507af7 unwrap unnecessary @"" identifiers Qwerasd 2025-06-17 17:32:57 -06:00
  • 6dc5ae7a00 format (remove empty lines) Qwerasd 2025-06-17 17:31:22 -06:00
  • ac2eef9aeb renderer: disable multi-buffering for OpenGL Qwerasd 2025-06-17 16:34:05 -06:00
  • 371d62a82c renderer: big rework, graphics API abstraction layers, unified logic Qwerasd 2025-06-16 17:44:44 -06:00
  • 521872442a vendor: update glad to OpenGL 4.3 Qwerasd 2025-05-18 19:39:17 -06:00
  • 7cfc906c60 debug: properly set thread names on macOS Qwerasd 2025-04-09 15:26:28 -06:00
  • 77c050c156 refactor(Metal): make pipeline handling DRYer Qwerasd 2025-01-19 18:28:36 -05:00
  • f40cd3cae3 chore: improve Metal API definitions a bit Qwerasd 2025-01-19 16:47:08 -05:00
  • f55c77bc81 build: Use correct SDK for iOS Simulator shader build (#7636) Mitchell Hashimoto 2025-06-20 14:01:54 -07:00
  • fda08a6999 build: Use correct SDK for iOS Simulator shader build Zhaofeng Li 2025-06-20 14:02:07 -06:00
  • b89cb59d79 translation(pt_BR): add missing translation Mário Victor Ribeiro Silva 2025-06-20 10:23:10 -03:00
  • cb991620b9 Apply suggestions from code review RME 2025-06-19 13:51:34 +02:00