Mitchell Hashimoto
f31d473512
remove harfbuzz submodule
2023-10-07 14:51:45 -07:00
Mitchell Hashimoto
965fabeb6e
remove libxml2 submodule
2023-10-07 14:48:56 -07:00
Mitchell Hashimoto
bb6f17e6ee
remove mach-sdk submodules
2023-10-01 17:47:51 -07:00
Mitchell Hashimoto
e61c319588
remove a great many submodules
2023-10-01 17:46:24 -07:00
Mitchell Hashimoto
7a27228660
pkg/libxml2
2023-10-01 12:56:20 -07:00
moderation
0df2d78093
vendor: update harfbuzz.
...
Signed-off-by: moderation <michael@sooper.org>
2023-09-29 14:05:42 -07:00
Mitchell Hashimoto
5bace502e4
update vendor/libxev to retry on EINTR for io_uring
...
Fixes #290
Previously, our io_uring loops were exiting on EINTR. EINTR is sent for
various reasons but particularly when a process is stopped such as for
sleeping. We should not exit these loops.
Longer term we should be more resilient to detecting that our renderer
and/or IO thread as died and behave in some better way but this
addresses a major issue in the mean time.
2023-09-03 08:10:13 -07:00
Mitchell Hashimoto
dcb7b024fd
update libxev to fix CPU issue on macos
2023-09-01 08:23:38 -07:00
moderation
0f4202c7f1
vendor: update zlib
...
Signed-off-by: moderation <michael@sooper.org>
2023-08-28 13:20:06 -07:00
Mitchell Hashimoto
decdf49a2b
add pixman vendor without submodule
2023-08-28 07:24:12 -07:00
Mitchell Hashimoto
220e5b1818
remove pixman submodule
2023-08-28 07:22:18 -07:00
Mitchell Hashimoto
ab9f86cd23
update zig
2023-08-24 09:52:31 -07:00
Mitchell Hashimoto
936befa1af
update to 0.12.0-dev.141+ddf5859c2
2023-08-20 09:04:42 -07:00
Mitchell Hashimoto
e33f6c71de
update libxev to fix split writes on large writes (i.e. big paste)
...
Fixes #258
This was an upstream bug in libxev where partial the queueWrite
mechanism would not correctly handle partial write results:
https://github.com/mitchellh/libxev/pull/60
2023-08-09 08:18:43 -07:00
Mitchell Hashimoto
2b5776b101
switch back to mach-glfw fork
...
So we don't need to fully adopt the Zig package manager yet.
2023-08-02 16:01:53 -07:00
Mitchell Hashimoto
dd18eaab5d
fix various build scripts
2023-08-02 15:06:24 -07:00
Mitchell Hashimoto
7ba68ce361
update libxev
2023-07-20 18:50:46 -07:00
Mitchell Hashimoto
23c5ba9810
vendor: update utf8proc
2023-07-09 10:46:07 -07:00
Mitchell Hashimoto
bdbef94b70
vendor: update libpng
2023-07-09 10:45:18 -07:00
Mitchell Hashimoto
6ec6ae7cb2
vendor: update pixman
2023-07-09 10:43:52 -07:00
Mitchell Hashimoto
c853df7527
vendor: update harfbuzz
2023-07-09 10:42:54 -07:00
Mitchell Hashimoto
678072e9b5
update freetype to 2.13.1
2023-07-09 10:42:07 -07:00
Mitchell Hashimoto
314f9287b1
Update Zig ( #164 )
...
* update zig
* pkg/fontconfig: clean up @as
* pkg/freetype,harfbuzz: clean up @as
* pkg/imgui: clean up @as
* pkg/macos: clean up @as
* pkg/pixman,utf8proc: clean up @as
* clean up @as
* lots more @as cleanup
* undo flatpak changes
* clean up @as
2023-06-30 12:15:31 -07:00
Mitchell Hashimoto
2528f4f2fe
update zig-js for wasm
2023-06-25 11:29:14 -07:00
Mitchell Hashimoto
e3affae381
update libxev
2023-06-25 11:17:47 -07:00
Mitchell Hashimoto
56f8e39e5b
Update zig, mach, fmt
2023-06-25 11:08:20 -07:00
Mitchell Hashimoto
80402b655c
update zig
2023-05-25 21:47:05 -07:00
Mitchell Hashimoto
97d9157d22
update zig version
2023-05-07 20:50:51 -07:00
Mitchell Hashimoto
1bfefa967c
vendor/zig-objc
2023-04-06 09:01:43 -07:00
Mitchell Hashimoto
e6b7ffe57c
remove mach, specialize to mach-glfw
2023-04-06 08:56:08 -07:00
Mitchell Hashimoto
05735b49ca
vendor/zig-objc update
2023-04-04 10:27:08 -07:00
Mitchell Hashimoto
6a791c46dc
vendor/mach: go back to mainline
2023-04-04 10:20:18 -07:00
Mitchell Hashimoto
05ae626047
update zig-objc
2023-03-20 14:45:46 -07:00
Mitchell Hashimoto
679f07605e
termio: detect child process exit
2023-03-18 18:58:34 -07:00
Mitchell Hashimoto
a54d78a380
update libxev
...
This includes a critical fix to kqueue mach ports which lowers CPU usage
considerably during busy periods for Ghostty.
2023-03-15 15:05:30 -07:00
Mitchell Hashimoto
d49c65d101
update zig-objc for new for syntax
2023-02-27 22:08:12 -08:00
Mitchell Hashimoto
14a88c93ba
update zig-js for latest zig changes
2023-02-27 22:02:50 -08:00
Mitchell Hashimoto
32e367e060
update mach to fork for now
2023-02-27 21:56:19 -08:00
Mitchell Hashimoto
2b73fbaa0d
iterating on the new for loop syntax
2023-02-27 21:53:09 -08:00
Mitchell Hashimoto
533cfbc9b8
ci: add flatpak builder
2023-02-27 14:37:52 -08:00
Mitchell Hashimoto
bfc4b821ff
vendor: update linux aarch64 sdk
2023-02-25 17:31:22 -08:00
Mitchell Hashimoto
6accb7d67c
delete libuv
2023-02-14 21:00:24 -08:00
Mitchell Hashimoto
be75109a1d
new build system
2023-02-14 20:58:33 -08:00
Mitchell Hashimoto
24373d84af
update libxev
2023-02-05 21:20:49 -08:00
Mitchell Hashimoto
ad10b2cf0b
vendor update
2023-02-04 11:47:46 -08:00
Mitchell Hashimoto
ad83668234
vendor/libxev update
2023-02-01 19:04:03 -08:00
Mitchell Hashimoto
28ed8573b6
update libxev
2023-02-01 15:52:12 -08:00
Mitchell Hashimoto
60fca27c33
vendor/libxev
2023-01-30 19:17:43 -08:00
Mitchell Hashimoto
e9bf2a5680
pkg/objc: extract to zig-objc repo
2023-01-02 21:35:32 -08:00
Mitchell Hashimoto
f1e62cfba4
vendor: update tracy to 0.8.2 to match latest nix version
2022-12-31 09:29:50 -08:00