Commit Graph

  • 3d8c62c41f apprt refactor in progress, launches glfw no window Mitchell Hashimoto 2023-02-22 12:24:22 -08:00
  • 807c7fc64d opengl: support loading global gl functions Mitchell Hashimoto 2023-02-21 14:03:20 -08:00
  • d368b8e727 setup app, run works but crashes in OpenGL Mitchell Hashimoto 2023-02-21 10:18:04 -08:00
  • f268f3955e init gtk app Mitchell Hashimoto 2023-02-21 08:20:13 -08:00
  • 48c9c65915 add app runtime option, add gtk backend Mitchell Hashimoto 2023-02-20 15:13:06 -08:00
  • 35cb9d20b1 opengl: use premult alpha on fg color to avoid dark edges Mitchell Hashimoto 2023-02-24 07:57:50 -08:00
  • 095a299a16 Update README.md Mitchell Hashimoto 2023-02-23 09:00:45 -08:00
  • 27e42855ca macos: use GeometryReader for terminal size for macOS 12 Mitchell Hashimoto 2023-02-22 20:49:33 -08:00
  • dc598a3dd7 macos: update minimum deployment target to macOS 12 Mitchell Hashimoto 2023-02-22 14:41:12 -08:00
  • 01e8eb89d4 macos: remove unused vstack Mitchell Hashimoto 2023-02-19 22:14:38 -08:00
  • 364cca6730 update README with latest macos building instructions Mitchell Hashimoto 2023-02-19 21:35:49 -08:00
  • f998341492 update zig Mitchell Hashimoto 2023-02-19 21:19:17 -08:00
  • 873fb66907 macos: disable ApplePressAndHoldEnabled so that repeated key events work Mitchell Hashimoto 2023-02-19 16:16:35 -08:00
  • 1e09a1f2e1 macos: add settings view with a coming soon to help some people Mitchell Hashimoto 2023-02-19 16:00:05 -08:00
  • c8665ec80e macos: don't set cursor in mouseMoved Mitchell Hashimoto 2023-02-19 15:29:25 -08:00
  • 6ea5a5d22d macos: set ibeam cursor within terminal view Mitchell Hashimoto 2023-02-19 15:22:36 -08:00
  • dff45003e1 macos: hook up clipboards Mitchell Hashimoto 2023-02-19 15:18:01 -08:00
  • 8889dd7de2 macos: emoji keyboard works Mitchell Hashimoto 2023-02-19 12:28:17 -08:00
  • 7fa02cae95 window charCallback accepts doesn't assume ASCII, accepts any Unicode CP Mitchell Hashimoto 2023-02-19 12:02:41 -08:00
  • fbcd5bc0c8 ci: fix path to release app Mitchell Hashimoto 2023-02-19 11:48:30 -08:00
  • 7a5e3a4003 macos: stdbool missing so we can use bool in ghostty.h Mitchell Hashimoto 2023-02-19 11:30:57 -08:00
  • 9c0eb01393 ci: use shell to git push tag for release Mitchell Hashimoto 2023-02-19 11:29:09 -08:00
  • a719095158 Makefile update for new Zig build flags Mitchell Hashimoto 2023-02-19 11:15:25 -08:00
  • 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