Mitchell Hashimoto
70c6ccf461
update mach-glfw to use b.path for relative includes
2024-04-18 14:22:05 -07:00
Mitchell Hashimoto
95fb76c1a7
update mach to avoid vulkan
2024-04-18 13:58:35 -07:00
Mitchell Hashimoto
fc4284e406
input: Key.Side needs a specific backing int for use in packed
2024-04-17 20:50:50 -07:00
Mitchell Hashimoto
c8dbbfee16
update mach-glfw dep to work with latest zig
2024-04-17 20:50:50 -07:00
Mitchell Hashimoto
7b70fcb550
update zig and zig-objc
2024-04-17 20:50:50 -07:00
Mitchell Hashimoto
f8b04fae5c
update libxev
2024-04-17 20:50:50 -07:00
Mitchell Hashimoto
32c5e7a9d4
update libxev for windows stuff
2024-03-22 11:25:27 -07:00
Mitchell Hashimoto
b7bf59d772
update zig
2024-03-22 11:15:26 -07:00
Mitchell Hashimoto
c2c115a768
fix some issues
2024-03-13 13:40:07 -07:00
Mitchell Hashimoto
b48d24a546
update zig
2024-03-13 09:14:12 -07:00
Mitchell Hashimoto
4ecb6307b7
update zig
2024-03-09 15:59:45 -08:00
Mitchell Hashimoto
120273aa1a
pkg/utfcpp
2024-02-05 21:22:27 -08:00
Mitchell Hashimoto
626d4170fe
move simdutf to a pkg
2024-02-05 21:22:27 -08:00
Mitchell Hashimoto
36b0db2a72
pkg/highway
2024-02-05 21:22:26 -08:00
Andrew Kelley
3a84f77782
make mach_glfw a lazy dependency
...
Prevents it from being fetched unless it is actually needed.
2024-02-05 19:01:36 -08:00
Krzysztof Wolicki
9f6e97d090
Update mach-glfw dependency
2024-02-04 18:41:14 -08:00
Mitchell Hashimoto
d07506d285
update zig-objc so enum types work for msgSend on x86_64
2024-01-16 10:49:00 -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
Krzysztof Wolicki
5b5bfb259b
Update mach-glfw dependency
2024-01-13 19:43:51 -08:00
Mitchell Hashimoto
09bc49ae8e
build: remove non-existent tracy dep
2024-01-13 15:36:36 -08:00
Mitchell Hashimoto
674ed9bb96
build: do not depend on codeberg for dependencies
...
This makes our only network dependency GitHub. GitHub also has
availability problems periodically so I also want to remove this
requirement over time.
2024-01-11 21:04:48 -08:00
Krzysztof Wolicki
df19a68dd6
Update mach-glfw dependency
2024-01-07 23:38:17 +01:00
Krzysztof Wolicki
b4a08dd5f1
Update mach-glfw dependency
2024-01-07 22:45:59 +01:00
Krzysztof Wolicki
42eed75b64
Update mach-glfw dependency
2024-01-07 21:52:00 +01:00
Krzysztof Wolicki
54e866d16e
Change source of mach_glfw to experimental branch in fork
2024-01-07 19:25:06 +01:00
Krzysztof Wolicki
eb4ede8b6f
Update sources for zig-objc and zig-js
2024-01-07 17:37:42 +01:00
Krzysztof Wolicki
5bb25536e1
Update source for libxev
2024-01-07 15:00:31 +01:00
Krzysztof Wolicki
1913243c35
WIP: Update to new build module API after Zig PR #18160
...
Temporarily change dependency sources to forks until they update
2024-01-03 21:50:32 +01:00
Mitchell Hashimoto
8f5f8fb0bd
update Zig version in Nix
2023-11-30 14:06:24 -08:00
Krzysztof Wolicki
9238bdb4da
Fix src/Surface.zig
...
Change fastmem.copy to use memcpy builtin
2023-11-30 21:58:14 +01:00
Krzysztof Wolicki
0750698b62
Update to latest master,
...
update libxev dependency,
change mach_glfw to an updated fork until upstream updates
2023-11-30 21:41:33 +01:00
Mitchell Hashimoto
b85174c7ac
build: add oniguruma
2023-11-29 15:29:43 -08:00
Mitchell Hashimoto
dde2339e4d
move back to zig pm
2023-11-28 08:11:34 -08:00
Mitchell Hashimoto
c7a1e074dd
don't use package manager for iterm2 themes yet
2023-11-22 22:08:27 -08:00
Mitchell Hashimoto
7a91a23e40
build: add iterm2 themes repository, install into resources dir
2023-11-22 21:08:26 -08:00
Mitchell Hashimoto
9cafd17e86
update ziglyph
2023-11-21 08:34:13 -08:00
Mitchell Hashimoto
d7d6537574
update zig-objc
2023-11-20 19:32:07 -08:00
Mitchell Hashimoto
b65518dd2b
update libxev
2023-11-20 19:27:22 -08:00
Mitchell Hashimoto
8576acb89e
renderer/opengl: move opengl API to pkg/opengl
2023-11-17 21:51:04 -08:00
Mitchell Hashimoto
291ca16c20
build: add spirv-cross
2023-11-17 21:50:35 -08:00
Mitchell Hashimoto
1678c3a038
build: add glslang
2023-11-17 21:50:35 -08:00
Mitchell Hashimoto
67dce5ce0e
update zig-objc
2023-11-17 21:50:34 -08:00
Mitchell Hashimoto
4781a83e4a
replace utf8proc with ziglyph
2023-11-07 13:17:56 -08:00
kcbanner
9a5322eaf4
- Update libxev dependency
...
- Fixup macos compile error
2023-11-05 23:15:52 +00:00
kcbanner
232df8de8f
windows: add support for the glfw backend on Windows
...
Changes:
- Add WindowsPty, which uses the ConPTY API to create a pseudo console
- Pty now selects between PosixPty and WindowsPty
- Windows support in Command, including the ability to launch a process with a pseudo console
- Enable Command tests on windows
- Add some environment variable abstractions to handle the missing libc APIs on Windows
- Windows version of ReadThread
2023-11-05 23:15:49 +00:00
xdBronch
205b27dc80
remove deps that were already provided by other packages ( #797 )
2023-11-03 14:04:00 -07:00
Mitchell Hashimoto
2275768383
font: if a codepoint is emoji presentation, prefer that for shaping
...
Fixes #787
2023-11-02 21:46:50 -07:00
Mitchell Hashimoto
efddef9d1c
build: add cimgui to build
2023-10-24 15:27:13 -07:00
Mitchell Hashimoto
7a1c54ad05
update zig
2023-10-24 15:02:26 -07:00
Mitchell Hashimoto
eda0e8ad04
pkg/apple-sdk: update to not have any broken symlinks
2023-10-17 13:11:27 -07:00