Commit Graph

  • ec7ab5b6a4 apprt/gtk: always set app ID, use G_APPLICATION_NON_UNIQUE instead Mitchell Hashimoto 2023-09-21 10:57:10 -07:00
  • 2889271ee0 Merge pull request #507 from rockorager/osc_utf8 Mitchell Hashimoto 2023-09-21 09:58:51 -07:00
  • 680478ed88 Merge pull request #513 from mitchellh/macos-mouse Mitchell Hashimoto 2023-09-21 09:50:15 -07:00
  • 7f549c5b41 macos: detect mouseEntered/Exit on frame change Mitchell Hashimoto 2023-09-21 09:42:17 -07:00
  • d12f07ceda macos: mouse tracking area should always send Mitchell Hashimoto 2023-09-21 09:30:42 -07:00
  • ea16fcf255 Merge pull request #512 from mitchellh/mouse-report Mitchell Hashimoto 2023-09-21 08:59:14 -07:00
  • b7055e2026 core: send proper reporting code for alt not super Mitchell Hashimoto 2023-09-21 08:49:14 -07:00
  • 44c90d02c4 Merge pull request #509 from mitchellh/csi-e-f Mitchell Hashimoto 2023-09-21 08:38:54 -07:00
  • 92e98d34b5 terminal: CSI E and F Mitchell Hashimoto 2023-09-21 08:21:32 -07:00
  • 9af51a71e4 Merge pull request #506 from rockorager/xtversion Mitchell Hashimoto 2023-09-21 06:53:20 -07:00
  • 5e800df277 osc: allow 0x20-0xFF in osc_put Tim Culverhouse 2023-09-21 01:58:19 -05:00
  • 2d769b03ae terminal: use larger buffer for xtversion response Tim Culverhouse 2023-09-21 02:45:00 -05:00
  • bf6ff079d4 Merge pull request #504 from mitchellh/macos-appearance Mitchell Hashimoto 2023-09-20 22:14:26 -07:00
  • 960edee559 macos: background-opacity getter Mitchell Hashimoto 2023-09-20 22:05:23 -07:00
  • 3ad39dd5e4 macos: sync NSAppearance for app based on window-theme setting Mitchell Hashimoto 2023-09-20 21:54:50 -07:00
  • 8963c3b299 config: window-theme, enum support for get Mitchell Hashimoto 2023-09-20 21:30:57 -07:00
  • 62dad04f0c Merge pull request #502 from rockorager/xtversion Mitchell Hashimoto 2023-09-20 17:22:24 -07:00
  • fbe030d85a terminal: respond to XTVERSION query Tim Culverhouse 2023-09-20 18:57:06 -05:00
  • 0dd7d37d22 Merge pull request #501 from mitchellh/fkeys Mitchell Hashimoto 2023-09-20 14:43:08 -07:00
  • 9ad27924a6 input: correct xterm encoding for modified F1-F4 Mitchell Hashimoto 2023-09-20 14:33:55 -07:00
  • 59267c4c4d termio/exec: remove GHOSTTY_MAC_APP on Mac Mitchell Hashimoto 2023-09-20 14:25:48 -07:00
  • afda62048b Merge pull request #500 from mitchellh/macos-cli Mitchell Hashimoto 2023-09-20 13:40:26 -07:00
  • ea4bc95f43 os: appendEnv Mitchell Hashimoto 2023-09-20 13:02:06 -07:00
  • bd528f5c11 macos: set the proper env var Mitchell Hashimoto 2023-09-20 12:43:35 -07:00
  • 718c8d7ac8 main: disable stderr logging by default for lib Mitchell Hashimoto 2023-09-20 12:38:26 -07:00
  • 7059b4f74d apprt/embedded: ghostty_cli_main Mitchell Hashimoto 2023-09-20 12:35:52 -07:00
  • cdbf16e13b macos: set env var for app bundle to detect app launch vs CLI Mitchell Hashimoto 2023-09-20 11:10:46 -07:00
  • 423e55ce0f macos: change executale name to "ghostty" (lowercase) Mitchell Hashimoto 2023-09-20 10:13:12 -07:00
  • 6cee9e57f6 macos: prevent mouseEntered/Exited processing if already in that state Mitchell Hashimoto 2023-09-20 08:53:31 -07:00
  • ca20bda3e9 Merge pull request #493 from mitchellh/gtk-keyvals Mitchell Hashimoto 2023-09-19 17:54:26 -07:00
  • 1f7d567f29 apprt/gtk: use gtk_keyval_to_lower to get unshifted Mitchell Hashimoto 2023-09-19 17:44:18 -07:00
  • ff74f27b99 macos: send caps lock state to UCKeyTranslate Mitchell Hashimoto 2023-09-19 15:42:36 -07:00
  • 4b0bb2048c Merge pull request #492 from mitchellh/kitty Mitchell Hashimoto 2023-09-19 15:19:41 -07:00
  • 62a35417ab input: kitty alternates and text should not include control characters Mitchell Hashimoto 2023-09-19 15:11:14 -07:00
  • 3de3aa8c78 Merge pull request #490 from mitchellh/clipboard-request Mitchell Hashimoto 2023-09-19 11:17:25 -07:00
  • 7748390a7e apprt/gtk: async clipboard Mitchell Hashimoto 2023-09-19 10:53:45 -07:00
  • 5a02635d2c macos: async style clipboard reading Mitchell Hashimoto 2023-09-19 10:35:33 -07:00
  • b30feeb596 core: move clipboard to async process Mitchell Hashimoto 2023-09-19 10:18:17 -07:00
  • 852249664b update README Mitchell Hashimoto 2023-09-18 22:34:54 -07:00
  • 371ec88768 update README Mitchell Hashimoto 2023-09-18 22:33:20 -07:00
  • 37537bc891 update README for Linux installation notes Mitchell Hashimoto 2023-09-18 22:31:19 -07:00
  • dc1757160b Merge pull request #488 from mitchellh/csi-g-wrap Mitchell Hashimoto 2023-09-18 22:18:47 -07:00
  • eeba3057f9 terminal: CSI G must reset pending wrap state Mitchell Hashimoto 2023-09-18 22:14:04 -07:00
  • 063a66ea6c terminal: allow mixed semicolon/colon CSI m commands Mitchell Hashimoto 2023-09-18 21:45:19 -07:00
  • 02b76e5a9b Merge pull request #486 from mitchellh/gtk-app-window Mitchell Hashimoto 2023-09-18 15:56:05 -07:00
  • 90b5fdeede ci: don't run gtk tests in CI Mitchell Hashimoto 2023-09-18 15:46:57 -07:00
  • ed0a2ecfc4 apprt/gtk: window actions should use currently active surface Mitchell Hashimoto 2023-09-18 15:33:11 -07:00
  • f3662354e5 apprt/gtk: about window Mitchell Hashimoto 2023-09-18 15:16:35 -07:00
  • bf665b7c63 apprt/gtk: reset accelerators initially Mitchell Hashimoto 2023-09-18 15:03:36 -07:00
  • 844945e7f9 apprt/gtk: add reload config Mitchell Hashimoto 2023-09-18 15:00:54 -07:00
  • c3a72b9188 apprt/gtk: add new tab button in header Mitchell Hashimoto 2023-09-18 14:55:37 -07:00
  • 7996be25a8 apprt/gtk: new window, tab Mitchell Hashimoto 2023-09-18 14:51:19 -07:00
  • 71ca254be8 apprt/gtk: window actions Mitchell Hashimoto 2023-09-18 14:41:52 -07:00
  • dcf615022e apprt/gtk: key file for logic related to keys Mitchell Hashimoto 2023-09-18 14:27:05 -07:00
  • 394ab3017f apprt/gtk: initial app menu Mitchell Hashimoto 2023-09-18 12:54:19 -07:00
  • 4606d56dc0 apprt/gtk: config errors is not an application window Mitchell Hashimoto 2023-09-18 11:24:19 -07:00
  • 008738df56 core: only prevent repeat mouse events for motion Mitchell Hashimoto 2023-09-18 09:15:26 -07:00
  • c0e097efba Merge pull request #483 from mitchellh/gtk-config-errors Mitchell Hashimoto 2023-09-18 08:59:34 -07:00
  • 3d602017dd Merge pull request #484 from marler8997/fixWindowsFontconfigCrash Mitchell Hashimoto 2023-09-18 08:26:17 -07:00
  • a0911c954e windows: fix fontconfig into libxml runtime crash from implicit func decl Jonathan Marler 2023-09-18 00:54:00 -06:00
  • 6df01b87c1 apprt/gtk: if errors fixed, hide window Mitchell Hashimoto 2023-09-17 22:34:34 -07:00
  • 80e02c6c9f apprt/gtk: update config error contents on reload Mitchell Hashimoto 2023-09-17 22:31:52 -07:00
  • 92465f57ea apprt/gtk: grab focus of config window when reloading Mitchell Hashimoto 2023-09-17 22:28:58 -07:00
  • f82fd56933 apprt/gtk: hook up buttons Mitchell Hashimoto 2023-09-17 22:09:44 -07:00
  • 40315afe72 apprt/gtk: extract config errors window into views Mitchell Hashimoto 2023-09-17 22:03:43 -07:00
  • fe15e7d5fd apprt/gtk: add View to help with auto-layout views Mitchell Hashimoto 2023-09-17 21:59:25 -07:00
  • bd3b5d5332 apprt/gtk: working on config errors window Mitchell Hashimoto 2023-09-17 21:37:57 -07:00
  • dbd8add23e core: don't send release events for key bindings Mitchell Hashimoto 2023-09-17 14:31:15 -07:00
  • ef7e0f7fdb core: mouse reports should always send on release even if outside Mitchell Hashimoto 2023-09-17 14:22:24 -07:00
  • 37cf0b2321 Merge pull request #443 from mitchellh/hide-decorations-macos Mitchell Hashimoto 2023-09-17 12:07:13 -07:00
  • d911c49f44 macos: remove unnecessary call Mitchell Hashimoto 2023-09-17 12:01:36 -07:00
  • 833be445ba Spawn alert box on new tab if decorations disabled SoraTenshi 2023-09-15 11:16:18 +02:00
  • 2b380ad37e macos: stylistic changes Mitchell Hashimoto 2023-09-13 22:08:32 -07:00
  • 48de8c0837 c: remove unused struct field Mitchell Hashimoto 2023-09-13 22:03:39 -07:00
  • 81efb2dfe5 macos: always use latest window decoration config from runtime Will Pragnell 2023-09-13 15:24:38 -07:00
  • ddb9be0971 Remove custom CAPI function SoraTenshi 2023-09-14 00:08:16 +02:00
  • 3cb21dd76e Store and restore style mask on fullscreen SoraTenshi 2023-09-13 23:39:18 +02:00
  • 4c1cf5efe3 fixup! macos: allow to hide decorations SoraTenshi 2023-09-13 23:18:02 +02:00
  • ed8b5bc283 macos: allow to hide decorations SoraTenshi 2023-09-13 23:16:33 +02:00
  • 63379ee2eb Merge pull request #480 from mitchellh/mouse-fixes Mitchell Hashimoto 2023-09-17 11:55:37 -07:00
  • 36c9d607b2 core: do not send repeat mouse events if cell didn't change Mitchell Hashimoto 2023-09-17 11:49:25 -07:00
  • ab4acf0d00 core: send mouse motion events if motion tracking and button pressed Mitchell Hashimoto 2023-09-17 11:45:53 -07:00
  • d6b827cce7 core: all SGR mouse report modes can tell button differences Mitchell Hashimoto 2023-09-17 10:24:51 -07:00
  • 083e42f5d2 Merge pull request #477 from mitchellh/notcurses-input Mitchell Hashimoto 2023-09-17 10:08:17 -07:00
  • dd85f6c41d core: do not emit mouse report events if position is outside surface Mitchell Hashimoto 2023-09-17 09:56:26 -07:00
  • 8694d29bd0 terminal: ignore CSI S with intermediates Mitchell Hashimoto 2023-09-17 09:39:03 -07:00
  • ad23a7a2c9 terminal/kitty-gfx: erase all should preserve storage limit size Mitchell Hashimoto 2023-09-17 09:27:01 -07:00
  • a851483d08 Merge pull request #474 from mitchellh/gtk-refactor Mitchell Hashimoto 2023-09-16 12:41:12 -07:00
  • 84da10a9b3 apprt/gtk: don't use userdata for pages, can request on demand Mitchell Hashimoto 2023-09-16 12:11:10 -07:00
  • cf84a5513f apprt/gtk: listen to page-removed to hide tab bar if only one Mitchell Hashimoto 2023-09-16 11:48:33 -07:00
  • 5dc0746a17 gtk: tabs are draggable to the desktop to extract a window Mitchell Hashimoto 2023-09-16 11:30:22 -07:00
  • 0cf2ed6a9f renderer/opengl: gl state init needs to set blending, realization Mitchell Hashimoto 2023-09-16 11:26:07 -07:00
  • f7272d506e apprt/gtk: handle scenario where OpenGL area becomes unrealized Mitchell Hashimoto 2023-09-16 09:38:28 -07:00
  • a19acf14d2 renderer/opengl: support reloading the Opengl state Mitchell Hashimoto 2023-09-16 09:37:29 -07:00
  • 58100f0a00 renderer/opengl: OpenGL state may be nil to disable rendering Mitchell Hashimoto 2023-09-16 09:08:35 -07:00
  • d2fa79effb apprt/gtk: shuffle some lines around in Window Mitchell Hashimoto 2023-09-16 08:32:32 -07:00
  • 35c956fd05 apprt/gtk: Window css styling is no longer used Mitchell Hashimoto 2023-09-16 08:29:15 -07:00
  • d5036e78f4 apprt/gtk: refactor into separate files Mitchell Hashimoto 2023-09-16 08:21:51 -07:00
  • cbbafc70e2 gtk: set Name for new-window action Mitchell Hashimoto 2023-09-15 22:10:06 -07:00
  • e0691cfcfa Merge pull request #461 from mitchellh/goonz/windows-path-and-tmpdir Mitchell Hashimoto 2023-09-15 17:15:46 -07:00