dependabot[bot]
0a67718c28
build(deps): bump cachix/cachix-action from 13 to 14
...
Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action ) from 13 to 14.
- [Release notes](https://github.com/cachix/cachix-action/releases )
- [Commits](https://github.com/cachix/cachix-action/compare/v13...v14 )
---
updated-dependencies:
- dependency-name: cachix/cachix-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-16 00:56:58 +00:00
Mitchell Hashimoto
e4aa17a2dc
Merge pull request #1308 from mitchellh/build-change
...
build: no more resolved target hack for macOS
2024-01-15 15:09:42 -08:00
Mitchell Hashimoto
e1a1fad0d1
Merge pull request #1309 from mitchellh/opengl-constrain
...
renderer/opengl: set texture size for constrained glyphs
2024-01-15 15:07:05 -08:00
Mitchell Hashimoto
62a2fdcf88
renderer/opengl: set texture size for constrained glyphs
...
This wasn't setting the texture size so the glyphs would show up blank
(zero texture size).
2024-01-15 15:04:05 -08:00
Mitchell Hashimoto
85fdcdccdb
Merge pull request #1302 from Pangoraw/update_unfocused_tab_title
...
gtk: update tab title even when the tab is unfocused
2024-01-15 14:38:54 -08:00
Mitchell Hashimoto
8d4416995b
build: no more resolved target hack
...
This was necessary to fix `zig build test` but since #1305 this is not
necessary anymore.
2024-01-15 14:33:56 -08:00
Mitchell Hashimoto
0a1fba0059
Merge pull request #1305 from der-teufel-programming/better-build
...
Make addDeps cleaner, use addCSourceFiles instead of addCSourceFile in a loop
2024-01-15 14:30:37 -08:00
Mitchell Hashimoto
b5cd2e7a33
build: set os_version_min on default target so tests work
2024-01-15 14:29:55 -08:00
Krzysztof Wolicki
f75558b387
Use addCSourceFiles with dependency instead of manually adding files in a loop
2024-01-15 23:23:41 +01:00
Mitchell Hashimoto
67ea0d81c7
Merge pull request #1306 from LordMZTE/readme-fix
...
docs: correct note in readme about splits on linux
2024-01-15 13:05:15 -08:00
LordMZTE
5c4a423e57
docs: correct note in readme about splits on linux
2024-01-15 21:53:26 +01:00
Krzysztof Wolicki
c8c2f4b0ff
Make addDeps cleaner
2024-01-15 21:49:22 +01:00
Mitchell Hashimoto
9157df114c
Merge pull request #1304 from gpanders/resize-bounds
...
macos: respect minimum split size when using resize keys
2024-01-15 10:48:40 -08:00
Mitchell Hashimoto
fc08d91392
Merge pull request #1303 from mitchellh/update-zig
...
update zig
2024-01-15 09:42:26 -08:00
Gregory Anders
e4d8ddb3d5
macos: respect minimum split size when using resize keys
2024-01-15 10:05:53 -06:00
Mitchell Hashimoto
d5ffdcda93
update zig
2024-01-15 07:53:09 -08:00
Paul Berg
2b52c5ed88
gtk: update tab title even when the tab is unfocused
...
This change updates the tab title if the tab is unfocused. Tab title
updates only occur when the update surface is the focused child of the
tab.
2024-01-15 11:53:30 +01:00
Mitchell Hashimoto
fd57724e14
Merge pull request #1298 from mitchellh/ios
...
build: add iOS-compatible libghostty build to xcframework
2024-01-14 20:56:42 -08:00
Mitchell Hashimoto
326a817bf0
ci: ios build does not use code signing
2024-01-14 19:48:41 -08:00
Mitchell Hashimoto
76231713dc
Revert "Merge pull request #1300 from mitchellh/dependabot/github_actions/cachix/install-nix-action-25"
...
This reverts commit 40b89dfe1328cf0b3ca5bd9109b0c32bf26bfd51, reversing
changes made to 7a4c63522bae3a078bd8467eb150819c2e55f404.
2024-01-14 19:40:57 -08:00
Mitchell Hashimoto
c5b2561ca6
Revert "Merge pull request #1299 from mitchellh/dependabot/github_actions/cachix/cachix-action-14"
...
This reverts commit 734a57592b482cbb7547ae210b885a07ad36f043, reversing
changes made to 40b89dfe1328cf0b3ca5bd9109b0c32bf26bfd51.
2024-01-14 19:40:43 -08:00
Mitchell Hashimoto
635e6808f6
build: fix mistaken dependency for iOS simulator lib
2024-01-14 19:39:27 -08:00
Mitchell Hashimoto
875a774d4b
macos: remove AppState and unify onto Ghostty.App cross-platform
2024-01-14 19:35:57 -08:00
Mitchell Hashimoto
b17c33bfb0
ci: try building iOS target in CI
2024-01-14 19:09:47 -08:00
Mitchell Hashimoto
a12ef43441
ci: specifically target the main Ghostty target
2024-01-14 19:06:01 -08:00
Mitchell Hashimoto
734a57592b
Merge pull request #1299 from mitchellh/dependabot/github_actions/cachix/cachix-action-14
...
build(deps): bump cachix/cachix-action from 13 to 14
2024-01-14 17:14:37 -08:00
Mitchell Hashimoto
40b89dfe13
Merge pull request #1300 from mitchellh/dependabot/github_actions/cachix/install-nix-action-25
...
build(deps): bump cachix/install-nix-action from 24 to 25
2024-01-14 17:14:25 -08:00
dependabot[bot]
a91903045c
build(deps): bump cachix/install-nix-action from 24 to 25
...
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action ) from 24 to 25.
- [Release notes](https://github.com/cachix/install-nix-action/releases )
- [Commits](https://github.com/cachix/install-nix-action/compare/v24...v25 )
---
updated-dependencies:
- dependency-name: cachix/install-nix-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-15 00:46:34 +00:00
dependabot[bot]
920343d90a
build(deps): bump cachix/cachix-action from 13 to 14
...
Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action ) from 13 to 14.
- [Release notes](https://github.com/cachix/cachix-action/releases )
- [Commits](https://github.com/cachix/cachix-action/compare/v13...v14 )
---
updated-dependencies:
- dependency-name: cachix/cachix-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-15 00:46:29 +00:00
Mitchell Hashimoto
5e69b30240
macos: iOS Ghostty.App converted to use Ghostty.Config
2024-01-14 15:55:31 -08:00
Mitchell Hashimoto
eba3d5414d
macos: Ghostty.Config to store all config-related operations
2024-01-14 15:53:33 -08:00
Mitchell Hashimoto
33b93799b9
macos: disable iOS file in macOS build
2024-01-14 15:00:00 -08:00
Mitchell Hashimoto
65fd02817e
macos: only load config files on macos target
2024-01-14 14:53:00 -08:00
Mitchell Hashimoto
470b57f194
os: no mouse interval on ios
2024-01-14 14:48:56 -08:00
Mitchell Hashimoto
8c8838542f
use Apple logging subsystem on all Darwin targets
2024-01-14 14:48:39 -08:00
Mitchell Hashimoto
4d9fd2becc
macos: iOS app can initialize Ghostty
2024-01-14 14:44:16 -08:00
Mitchell Hashimoto
87f5d6f6a8
apprt/embedded: do not depend on macOS APIs on non-macOS
2024-01-14 14:31:14 -08:00
Mitchell Hashimoto
83b004b6e1
macos: show ghostty icon on main app loading
2024-01-13 22:26:51 -08:00
Mitchell Hashimoto
48af1c6c99
macos: add iOS target
2024-01-13 22:24:35 -08:00
Mitchell Hashimoto
3c7fe08d87
build: add iOS simulator target
2024-01-13 22:11:13 -08:00
Mitchell Hashimoto
468ba9ef86
nix: update hash
2024-01-13 21:39:35 -08:00
Mitchell Hashimoto
722348f552
build: build iOS lib into XCFramework
2024-01-13 21:39:08 -08:00
Mitchell Hashimoto
3360a008cd
build: build produces a broken object file for iOS
...
This gets `zig build -Dtarget=aarch64-ios` working. By "working" I mean
it produces an object file without compiler errors. However, the object
file certainly isn't useful since it uses a number of features that will
not work in the iOS sandbox.
This is just an experiment more than anything to see how hard it would be to
get libghostty working within iOS to render a terminal. Note iOS doesn't
support ptys so this wouldn't be a true on-device terminal. The
challenge right now is to just get a terminal rendering (not usable).
2024-01-13 21:38:58 -08:00
Mitchell Hashimoto
7a4c63522b
Merge pull request #1296 from der-teufel-programming/update-mach-glfw
...
Update mach-glfw dependency
2024-01-13 20:55:02 -08:00
Mitchell Hashimoto
9566e71767
nix: update hash
2024-01-13 19:44:14 -08:00
Krzysztof Wolicki
5b5bfb259b
Update mach-glfw dependency
2024-01-13 19:43:51 -08:00
Mitchell Hashimoto
0215a1c75e
Merge pull request #1295 from mitchellh/build-updates
...
build: remove global build options, remove tracy
2024-01-13 16:22:03 -08:00
Mitchell Hashimoto
09bc49ae8e
build: remove non-existent tracy dep
2024-01-13 15:36:36 -08:00
Mitchell Hashimoto
ac0994e3de
nix: update build hash
2024-01-13 15:31:04 -08:00
Mitchell Hashimoto
f61eaea4d0
build: update our macOS checks to check for macOS specifically
2024-01-13 15:29:12 -08:00