Commit Graph

  • f987a36fce macos: escape shell-sensitive characters on filepath drop Mitchell Hashimoto 2023-10-04 10:49:32 -07:00
  • a274b379c4 Merge pull request #614 from mitchellh/macos-drag-drop-2 Mitchell Hashimoto 2023-10-04 08:24:36 -07:00
  • 2aacf6e130 macos: support dropping file urls onto surfaces Mitchell Hashimoto 2023-10-04 08:01:13 -07:00
  • ee832aa361 apprt/embedded: ghostty_surface_text function, remove _char Mitchell Hashimoto 2023-10-04 07:56:56 -07:00
  • 3046fb6dd7 core: textCallback to send text directly to the terminal Mitchell Hashimoto 2023-10-04 07:50:05 -07:00
  • e471228f6b macos: surfaceview supports dropping file URLs, just logs for now Mitchell Hashimoto 2023-10-03 22:40:56 -07:00
  • e46009f6a8 Merge pull request #613 from mitchellh/macos-drag-drop Mitchell Hashimoto 2023-10-03 22:30:25 -07:00
  • dc882edd31 macos: validation of dropped directory Mitchell Hashimoto 2023-10-03 22:18:39 -07:00
  • bb5246c65d apprt/embedded: validate directory for wd Mitchell Hashimoto 2023-10-03 22:13:36 -07:00
  • 96b8fbb84d macos: support dropping folder with window Mitchell Hashimoto 2023-10-03 22:07:58 -07:00
  • 6249621d71 macos: support drag and drop with no windows Mitchell Hashimoto 2023-10-03 22:03:04 -07:00
  • d5299fec25 macos: use SurfaceConfiguration everywhere instead of bare c struct Mitchell Hashimoto 2023-10-03 22:00:56 -07:00
  • 140afb395f apprt/embedded: supporting setting working directory in config Mitchell Hashimoto 2023-10-03 17:34:44 -07:00
  • a8d2a30dfd Merge pull request #611 from mitchellh/close-confirm Mitchell Hashimoto 2023-10-03 10:15:26 -07:00
  • 00cb572a5b macos: change close confirmations to NSAlert Mitchell Hashimoto 2023-10-03 09:42:39 -07:00
  • 0244060bc0 Merge pull request #610 from mitchellh/coretext-scoring Mitchell Hashimoto 2023-10-03 09:36:07 -07:00
  • 15e6c07bd9 font/fontconfig: adhere to correct function signature Mitchell Hashimoto 2023-10-03 09:18:40 -07:00
  • 1127330b3a font/coretext: score discovered fonts Mitchell Hashimoto 2023-10-03 09:17:41 -07:00
  • fda56fd11f pkg/macos: MutableArray, sorting Mitchell Hashimoto 2023-10-02 22:26:47 -07:00
  • 72a80234db Merge pull request #608 from mitchellh/mode-2027 Mitchell Hashimoto 2023-10-02 09:35:02 -07:00
  • 5f96adb993 terminal: mode 2027 Mitchell Hashimoto 2023-10-02 08:24:26 -07:00
  • 28ec191ee5 Merge pull request #606 from mitchellh/update-zig Mitchell Hashimoto 2023-10-02 08:28:19 -07:00
  • 2b28106837 update zig Mitchell Hashimoto 2023-10-02 08:17:42 -07:00
  • e6128f3327 Merge pull request #603 from mitchellh/zig-pkg2 Mitchell Hashimoto 2023-10-01 19:22:39 -07:00
  • 7f3c2fa375 prettier Mitchell Hashimoto 2023-10-01 19:00:23 -07:00
  • 6fb08f8a0f ci: remove tests for macos cross-compile Mitchell Hashimoto 2023-10-01 18:55:15 -07:00
  • 0021b290cf pkg: add test targets Mitchell Hashimoto 2023-10-01 18:43:25 -07:00
  • f0d4e9c7c3 pkg: remove all old build.zig files Mitchell Hashimoto 2023-10-01 18:35:31 -07:00
  • 0b6cfac8b0 don't run dependency tests anymore Mitchell Hashimoto 2023-10-01 18:34:51 -07:00
  • 4e1b3b3224 fix failing test, freetype needs libpng Mitchell Hashimoto 2023-10-01 18:33:37 -07:00
  • bb6f17e6ee remove mach-sdk submodules Mitchell Hashimoto 2023-10-01 17:47:51 -07:00
  • e61c319588 remove a great many submodules Mitchell Hashimoto 2023-10-01 17:46:24 -07:00
  • e3a58526ce fix dynamic build Mitchell Hashimoto 2023-10-01 17:42:18 -07:00
  • d71197dc59 no more system_sdk Mitchell Hashimoto 2023-10-01 17:38:30 -07:00
  • 3a4842a0a5 fix build on linux Mitchell Hashimoto 2023-10-01 17:32:59 -07:00
  • ccd6eee5fe progress on glfw Mitchell Hashimoto 2023-10-01 17:30:11 -07:00
  • d1c993b093 pkg/tracy Mitchell Hashimoto 2023-10-01 17:11:40 -07:00
  • 8395bb7470 pkg/tracy Mitchell Hashimoto 2023-10-01 17:11:04 -07:00
  • 7bd4c96b41 remove unused deps Mitchell Hashimoto 2023-10-01 17:04:17 -07:00
  • aece38ecb2 macos: fix missing symbols in archive Mitchell Hashimoto 2023-10-01 17:03:32 -07:00
  • ec26fb7cee pkg/macos Mitchell Hashimoto 2023-10-01 17:02:12 -07:00
  • fefbd7afbe pkg/pixman, utf8proc Mitchell Hashimoto 2023-10-01 16:59:24 -07:00
  • 2237b43df0 pkg/freetype, harfbuzz modules Mitchell Hashimoto 2023-10-01 16:57:45 -07:00
  • bc0f5c3012 pkg/fontconfig module Mitchell Hashimoto 2023-10-01 16:52:36 -07:00
  • 8666ab81c3 libxev, zig-js, zig-objc Mitchell Hashimoto 2023-10-01 16:49:02 -07:00
  • 3ed6a02176 pkg/utf8proc Mitchell Hashimoto 2023-10-01 16:45:39 -07:00
  • 5d52a94792 pkg/apple-sdk: set sysroot Mitchell Hashimoto 2023-10-01 16:39:19 -07:00
  • b9cc763a3a pkg/harfbuzz needs to use apple sdk for coretext Mitchell Hashimoto 2023-10-01 15:33:40 -07:00
  • 5feeac66b2 pkg/pixman Mitchell Hashimoto 2023-10-01 15:04:55 -07:00
  • 5f8dbb498f pkg/fontconfig: depend on libxml2 Mitchell Hashimoto 2023-10-01 14:55:47 -07:00
  • 7a27228660 pkg/libxml2 Mitchell Hashimoto 2023-10-01 12:56:20 -07:00
  • d3746bc96f add fontconfig Mitchell Hashimoto 2023-10-01 12:46:17 -07:00
  • 8ef10ebf4b add build.zig.zon Mitchell Hashimoto 2023-10-01 12:44:04 -07:00
  • 7edb86f9e1 pkg/fontconfig Mitchell Hashimoto 2023-10-01 12:43:36 -07:00
  • 2312c465c6 use package manager for font stack Mitchell Hashimoto 2023-10-01 12:32:17 -07:00
  • 6aef48288a pkg/harfbuzz Mitchell Hashimoto 2023-10-01 12:23:38 -07:00
  • 7dc3fcc41e pkg/freetype Mitchell Hashimoto 2023-10-01 12:12:05 -07:00
  • 6e2b7c607e pkg/libpng, pkg/zlib use package manager Mitchell Hashimoto 2023-10-01 11:25:18 -07:00
  • a75403990a Merge pull request #602 from mitchellh/update-zig Mitchell Hashimoto 2023-10-01 09:26:44 -07:00
  • 9e6cb63a1e update zig Mitchell Hashimoto 2023-10-01 09:11:41 -07:00
  • a9f70f875c Merge pull request #599 from mitchellh/win-size Mitchell Hashimoto 2023-09-30 21:49:40 -07:00
  • cec45de842 config: note gtk bug Mitchell Hashimoto 2023-09-30 21:48:22 -07:00
  • 769e7df675 apprt/gtk: implement default window size Mitchell Hashimoto 2023-09-30 21:41:17 -07:00
  • a1a8aeb104 initial window size needs to take into account window chrome Mitchell Hashimoto 2023-09-30 21:35:50 -07:00
  • cc8e1cd936 macos: support initial window size Mitchell Hashimoto 2023-09-30 20:47:31 -07:00
  • 8cb96a28c1 config: increase eval branches for new configs Mitchell Hashimoto 2023-09-30 20:15:07 -07:00
  • 604eeceb03 apprt/glfw: support window-width, window-height configurations Mitchell Hashimoto 2023-09-22 18:54:58 -07:00
  • 3c0700c6b0 os: launchFromDesktop works even if the artifact is a lib Mitchell Hashimoto 2023-09-30 19:09:52 -07:00
  • 268259112b Merge pull request #597 from nfisher1226/linux_text_pointer Mitchell Hashimoto 2023-09-30 15:46:33 -07:00
  • abf43ddfcc apprt/gtk: change default cursor to text Mitchell Hashimoto 2023-09-30 15:46:03 -07:00
  • 614a9775c6 Set the mouse pointer to "text" (an I-beam) when it is over the gl_area which the terminal embeds into for the Gtk interface. Addresses https://github.com/mitchellh/ghostty/issues/596 Nathan Fisher 2023-09-30 18:26:40 -04:00
  • 5320f1bd11 Merge pull request #595 from mitchellh/gtk-single Mitchell Hashimoto 2023-09-30 08:54:33 -07:00
  • 6c69f0ef63 apprt/gtk: gtk-single-instance defaults to true only if desktop env Mitchell Hashimoto 2023-09-30 08:46:39 -07:00
  • 8b8217132b Merge pull request #594 from mitchellh/gtk-prev-tab Mitchell Hashimoto 2023-09-29 22:22:57 -07:00
  • 8f82f8cad6 apprt/embedded: adapt to new binding API Mitchell Hashimoto 2023-09-29 22:13:34 -07:00
  • 56b0cb51d5 apprt/gtk: previous_tab/next_tab action do not consume if there are no tabs Mitchell Hashimoto 2023-09-29 22:12:38 -07:00
  • a85c508892 apprt/gtk: add ctrl+page-up/down as prev/next tab Mitchell Hashimoto 2023-09-29 22:04:30 -07:00
  • 659fa2cc66 config: keybinding clone must clone all members Mitchell Hashimoto 2023-09-29 22:04:17 -07:00
  • 521a2d15bb Merge pull request #593 from mitchellh/unconsumed-keys Mitchell Hashimoto 2023-09-29 21:52:03 -07:00
  • abc3838546 termio: clear screen always sends form feed (0x0C) Mitchell Hashimoto 2023-09-29 21:42:58 -07:00
  • 3569073ff5 core: handle unconsumed bindings in key callbacks Mitchell Hashimoto 2023-09-29 21:37:30 -07:00
  • 47ee1e7355 input: Binding string can be unconsumed with "unconsumed:" prefix Mitchell Hashimoto 2023-09-29 21:34:23 -07:00
  • 9d0e7ab138 input: binding set can track unconsumed triggers Mitchell Hashimoto 2023-09-29 20:18:41 -07:00
  • f9962a04ef recomment line Mitchell Hashimoto 2023-09-29 20:01:26 -07:00
  • ecb1d19890 input: fix regression with ascii mapping to a keypad key Mitchell Hashimoto 2023-09-29 20:00:50 -07:00
  • d90aba20fe Merge pull request #592 from mitchellh/gtk-desktop Mitchell Hashimoto 2023-09-29 16:03:20 -07:00
  • d03083c7f5 apprt/gtk: default working-directory to home if launched from desktop Mitchell Hashimoto 2023-09-29 15:51:27 -07:00
  • e12cc5f831 Merge pull request #591 from nfisher1226/desktop_categories Mitchell Hashimoto 2023-09-29 15:30:28 -07:00
  • 865b43cd4d Add Categories entry to .desktop file so Linux desktops have a better chance of placing the menu entry into an appropriate category Nathan Fisher 2023-09-29 18:24:48 -04:00
  • 53a31da4a3 Merge pull request #589 from moderation/main Mitchell Hashimoto 2023-09-29 15:20:58 -07:00
  • 4de658aa2d Merge pull request #590 from rockorager/clear-sel Mitchell Hashimoto 2023-09-29 15:17:48 -07:00
  • 488e6670c2 selection: only clear when keypress has utf8 Tim Culverhouse 2023-09-29 15:56:03 -05:00
  • 0df2d78093 vendor: update harfbuzz. moderation 2023-09-29 14:05:42 -07:00
  • 3bfcb010ef Merge pull request #588 from mitchellh/corrupt-lang Mitchell Hashimoto 2023-09-29 13:20:31 -07:00
  • d878d16779 os: unset lang completely setlocale fails Mitchell Hashimoto 2023-09-29 13:11:07 -07:00
  • 38a7c2270b os: we need to copy the old lang pointer before we unsetenv Mitchell Hashimoto 2023-09-29 12:56:43 -07:00
  • 071a53bb33 Merge pull request #585 from mikdusan/fullscreen Mitchell Hashimoto 2023-09-29 12:06:52 -07:00
  • f386f12e8a macos: safeAreaInsets.top includes menu Mitchell Hashimoto 2023-09-29 12:05:24 -07:00
  • 1f30e4e2ed macos: adjust fullscreen frame height for notch Michael Dusan 2023-09-29 12:46:22 -04:00
  • 1f5518cd83 Merge pull request #587 from mitchellh/patrickf/document-font-config Mitchell Hashimoto 2023-09-29 11:57:44 -07:00