Commit Graph

  • d8dd0be32a main: fix tracy allocator in GlobalState Mitchell Hashimoto 2023-02-19 11:11:06 -08:00
  • 73de43f169 Merge pull request #72 from mitchellh/macos Mitchell Hashimoto 2023-02-19 10:45:37 -08:00
  • d0f82f96ae ci: release updated to work with new xcodebuild Mitchell Hashimoto 2023-02-19 10:44:15 -08:00
  • f1ebc6953e macos: mouse scroll events Mitchell Hashimoto 2023-02-19 09:46:50 -08:00
  • 1659f52175 macos: mouse button and mouse move events Mitchell Hashimoto 2023-02-19 09:42:56 -08:00
  • e92d90b8d5 macos: new tab implementation Mitchell Hashimoto 2023-02-19 09:04:51 -08:00
  • 94e678ed57 macos: set correct title for surface title Mitchell Hashimoto 2023-02-19 08:49:17 -08:00
  • 7b0ddc8b70 set title callback needs to use surface userdata Mitchell Hashimoto 2023-02-18 17:22:14 -08:00
  • c709467bee macos: hook up change title events Mitchell Hashimoto 2023-02-18 17:02:02 -08:00
  • 6b450f7c7d macos: track surface focus state Mitchell Hashimoto 2023-02-18 16:51:36 -08:00
  • 78754ff3ac macos: clean up surface on close Mitchell Hashimoto 2023-02-18 15:21:44 -08:00
  • 7af516e7e6 embedded wakeup calls callback Mitchell Hashimoto 2023-02-18 15:18:44 -08:00
  • 7a368da099 macos: hook up text input Mitchell Hashimoto 2023-02-18 11:08:54 -08:00
  • 4b44b2bc95 c: fix enums for input Mitchell Hashimoto 2023-02-18 09:59:45 -08:00
  • 7fc9d1bf52 termio: remove xcode-injected env vars Mitchell Hashimoto 2023-02-18 09:46:49 -08:00
  • 573b163636 start input, its broken but we're getting there Mitchell Hashimoto 2023-02-17 22:12:03 -08:00
  • 074664398a macos: correct scale factor propagated Mitchell Hashimoto 2023-02-17 21:45:52 -08:00
  • 57551e3990 macos: disable sandbox Mitchell Hashimoto 2023-02-17 20:51:14 -08:00
  • 20f76a71ef update size Mitchell Hashimoto 2023-02-17 20:16:20 -08:00
  • cd77408efc it draws! Mitchell Hashimoto 2023-02-17 20:07:51 -08:00
  • ff9af8a07b lots of progress running a surface but still crashes Mitchell Hashimoto 2023-02-17 15:49:19 -08:00
  • 55b05b22bb c: create/destroy surface API Mitchell Hashimoto 2023-02-17 12:31:35 -08:00
  • 6ceb5b847b macos: terminal surface view Mitchell Hashimoto 2023-02-17 10:42:22 -08:00
  • c68f8082df apprt: can pass options through to Windows Mitchell Hashimoto 2023-02-17 09:03:23 -08:00
  • 085d462a68 lots of stubbing so window will kind of compile for embedded Mitchell Hashimoto 2023-02-17 08:49:43 -08:00
  • eed6979868 apprt: start embedded implement, make App API available to C Mitchell Hashimoto 2023-02-16 08:52:40 -08:00
  • ba8f142770 app: only create first window in exe mode Mitchell Hashimoto 2023-02-15 21:53:14 -08:00
  • 26182611c6 move allocator to global state Mitchell Hashimoto 2023-02-15 15:38:51 -08:00
  • 8673b90299 build: use caching for Libtool and Lipo steps Mitchell Hashimoto 2023-02-15 14:49:09 -08:00
  • f30d80cabe build: must set run condition to always now Mitchell Hashimoto 2023-02-14 21:48:13 -08:00
  • 1f9d4eb9f4 update to latest build API, rebase Mitchell Hashimoto 2023-02-14 21:18:17 -08:00
  • 2b3531378f build: bundle compiler rt Mitchell Hashimoto 2023-02-14 16:13:48 -08:00
  • c438d72f13 macos: add ErrorView Mitchell Hashimoto 2023-02-14 16:11:47 -08:00
  • 9bd527fe00 macos: config API Mitchell Hashimoto 2023-02-14 15:53:28 -08:00
  • 6fc4b144a2 build: update libtool step docs Mitchell Hashimoto 2023-02-14 14:28:45 -08:00
  • d2d21801d8 macos: need to link to libstdc++ Mitchell Hashimoto 2023-02-14 14:21:26 -08:00
  • d2dd3df86a libtoolstep Mitchell Hashimoto 2023-02-14 14:15:34 -08:00
  • 9fcc9ce302 macos: add missing Preview Content folder Mitchell Hashimoto 2023-02-14 13:57:02 -08:00
  • 8b80e65928 lots of broken stuff Mitchell Hashimoto 2023-02-14 13:56:43 -08:00
  • 4dd4bbf7e0 macos: disable code signing for now Mitchell Hashimoto 2023-02-14 13:04:14 -08:00
  • 6de6f100a9 ci: revert back to scripting xcodebuild (broken) Mitchell Hashimoto 2023-02-14 13:01:13 -08:00
  • a2dd8d8abe include: comment the modulemap Mitchell Hashimoto 2023-02-14 12:39:02 -08:00
  • 5d6e41557e ci: try to xcodebuild Mitchell Hashimoto 2023-02-14 12:26:05 -08:00
  • aa640fa29b ci: build macos app Mitchell Hashimoto 2023-02-14 11:58:53 -08:00
  • fb1b032929 ci: trying to build macos Mitchell Hashimoto 2023-02-14 11:40:57 -08:00
  • 1abaf87de9 build: LipoStep Mitchell Hashimoto 2023-02-14 11:11:34 -08:00
  • 55aff76922 build: remove SwiftBuildStep Mitchell Hashimoto 2023-02-14 08:36:20 -08:00
  • abd739f3ef build: just copy xcframework Mitchell Hashimoto 2023-02-14 08:36:05 -08:00
  • aefec1d6a9 macos: xcodeproj Mitchell Hashimoto 2023-02-14 08:34:54 -08:00
  • 8fedbf84d4 macos: use xcodeproj Mitchell Hashimoto 2023-02-14 08:32:43 -08:00
  • 8035865596 build: ghostty lib, framework, build into app Mitchell Hashimoto 2023-02-13 22:20:33 -08:00
  • 81299fde9c macos: empty window Mitchell Hashimoto 2023-02-13 21:21:42 -08:00
  • 4d09f8dba6 build: add SwiftBuildStep to run "swift build" Mitchell Hashimoto 2023-02-13 09:36:11 -08:00
  • b49634a57c add TODO notes about arch Mitchell Hashimoto 2023-02-12 22:06:41 -08:00
  • 1f70181032 build: can build the app using Swift (noop) Mitchell Hashimoto 2023-02-12 21:58:43 -08:00
  • f2948fd6a6 macos: starting boilerplate Mitchell Hashimoto 2023-02-12 21:36:27 -08:00
  • caa27fcf98 ci: use -Doptimize Mitchell Hashimoto 2023-02-14 21:25:41 -08:00
  • a2f17aa71a fix tests, wasm build works again Mitchell Hashimoto 2023-02-14 21:06:09 -08:00
  • 6accb7d67c delete libuv Mitchell Hashimoto 2023-02-14 21:00:24 -08:00
  • be75109a1d new build system Mitchell Hashimoto 2023-02-14 20:58:33 -08:00
  • ec19c178a1 update zig version Mitchell Hashimoto 2023-02-14 17:45:41 -08:00
  • 7d626326de nix: fix darwin devshell Mitchell Hashimoto 2023-02-12 19:29:26 -08:00
  • 4a1ff37d63 build conformance into dedicated directory Mitchell Hashimoto 2023-02-10 08:43:32 -08:00
  • 7d16acdf06 build: add comptime check to verify Zig version Mitchell Hashimoto 2023-02-08 15:42:41 -08:00
  • 9a5c1cce26 Merge pull request #71 from mitchellh/dependabot/github_actions/cachix/install-nix-action-19 Mitchell Hashimoto 2023-02-06 16:57:02 -08:00
  • ba55791a51 build(deps): bump cachix/install-nix-action from 18 to 19 dependabot[bot] 2023-02-07 00:20:04 +00:00
  • b124162eda Merge pull request #70 from mitchellh/libxev Mitchell Hashimoto 2023-02-06 16:18:19 -08:00
  • 695a9f3cb9 termio: fix pty close error so close doesn't hang on macOS Mitchell Hashimoto 2023-02-06 16:05:41 -08:00
  • 469d395997 termio: fix TODO around cursor reset Mitchell Hashimoto 2023-02-06 15:51:55 -08:00
  • 7c360eb29a termio: better commenting on what is going on Mitchell Hashimoto 2023-02-06 15:45:32 -08:00
  • 91ace8af64 termio: IO reader thread cleanup works Mitchell Hashimoto 2023-02-06 15:41:28 -08:00
  • 11d6e91228 termio: reader thread is thread-safe for writing to writer Mitchell Hashimoto 2023-02-06 14:52:24 -08:00
  • 18f20add34 pkg/libuv: delete Mitchell Hashimoto 2023-02-06 13:07:47 -08:00
  • a5d03d1318 termio: use a dedicated io reader thread? Mitchell Hashimoto 2023-02-05 21:33:15 -08:00
  • 24373d84af update libxev Mitchell Hashimoto 2023-02-05 21:20:49 -08:00
  • f07e21c22e remove libuv from build Mitchell Hashimoto 2023-02-04 17:37:51 -08:00
  • 7e6a86f065 termio: use libxev (with TODOs) Mitchell Hashimoto 2023-02-04 11:47:51 -08:00
  • ad10b2cf0b vendor update Mitchell Hashimoto 2023-02-04 11:47:46 -08:00
  • ad83668234 vendor/libxev update Mitchell Hashimoto 2023-02-01 19:04:03 -08:00
  • 1273527048 renderer uses libxev Mitchell Hashimoto 2023-02-01 15:52:22 -08:00
  • 28ed8573b6 update libxev Mitchell Hashimoto 2023-02-01 15:52:12 -08:00
  • 60fca27c33 vendor/libxev Mitchell Hashimoto 2023-01-30 19:17:43 -08:00
  • e438539a14 Fix new log function options for zig Mitchell Hashimoto 2023-01-26 09:10:09 -08:00
  • f2b59353ab window (mac): recalculate sizes on new tab Mitchell Hashimoto 2023-01-26 08:54:09 -08:00
  • 414201abf9 update zig Mitchell Hashimoto 2023-01-26 08:52:46 -08:00
  • df52fae76a terminal: check OSC parser for tmux 112 sequences from HN Mitchell Hashimoto 2023-01-17 21:47:38 -08:00
  • e9bf2a5680 pkg/objc: extract to zig-objc repo Mitchell Hashimoto 2023-01-02 21:35:32 -08:00
  • f1e62cfba4 vendor: update tracy to 0.8.2 to match latest nix version Mitchell Hashimoto 2022-12-31 09:29:50 -08:00
  • 230157d60b remove unused import Mitchell Hashimoto 2022-12-31 09:07:14 -08:00
  • e8a1fe4d87 move wasm target struct around to avoid analyzing wasm file on non-wasm Mitchell Hashimoto 2022-12-31 09:04:11 -08:00
  • 8b6128ddfc start making the src more wasm target aware Mitchell Hashimoto 2022-12-31 08:55:12 -08:00
  • ce490e21ea can specify a wasm target in build Mitchell Hashimoto 2022-12-31 08:53:11 -08:00
  • 1093cf5254 config: enable passwd isn't compiled for wasm Mitchell Hashimoto 2022-12-30 16:32:49 -08:00
  • 7c291a2c4c config: API for wasm Mitchell Hashimoto 2022-12-30 16:19:54 -08:00
  • 58218af2b5 app: make apprt agnostic Mitchell Hashimoto 2022-12-30 15:56:42 -08:00
  • 83f5d29ae2 initialize glfw in app Mitchell Hashimoto 2022-12-30 15:48:45 -08:00
  • 13111a1fe6 Merge pull request #68 from mitchellh/window-abs Mitchell Hashimoto 2022-12-30 15:40:24 -08:00
  • b502d5aa7d apprt: window size limits Mitchell Hashimoto 2022-12-30 15:36:25 -08:00
  • d5895f9034 rename windowing_system to just window Mitchell Hashimoto 2022-12-30 15:32:36 -08:00
  • 0e73c5eb93 apprt: clipboard Mitchell Hashimoto 2022-12-30 15:29:36 -08:00