Mitchell Hashimoto
6eb24a1c67
fish: make generators non-pub
2024-02-06 08:55:54 -08:00
Jeffrey C. Ollie
72b1084162
Do the fish completion generation with comptime during the build rather than building a standalone executable.
2024-02-06 00:04:36 -06:00
Jeffrey C. Ollie
c55d5c383a
Generate fish command completions for Ghostty.
2024-02-05 23:32:12 -06:00
Mitchell Hashimoto
4362eeaedc
Merge pull request #1473 from qwerasd205/utf8-decoder
...
Replace UTF8 decoder
2024-02-05 21:21:09 -08:00
Mitchell Hashimoto
0c2a87e5fb
terminal: small stylistic tweaks
2024-02-05 21:20:20 -08:00
Qwerasd
cd570890f6
remove commented out test
2024-02-05 23:32:47 -05:00
Qwerasd
846b3421e6
terminal: replace utf8 decoding with custom decoder in stream.zig
...
(Completely removed utf8 handling from Parser.zig)
2024-02-05 23:20:47 -05:00
Mitchell Hashimoto
d4cbf4d6cd
Merge pull request #1447 from mitchellh/lazy-mach
...
make mach_glfw a lazy dependency
2024-02-05 19:28:10 -08:00
Qwerasd
f165d36dd2
Add fast DFA utf-8 decoder implementation
2024-02-05 22:15:58 -05:00
Mitchell Hashimoto
ae09a98ffe
Merge pull request #1471 from qwerasd205/macos-fix-transparent-titlebar
...
(macOS) Fix a couple transparent window + titlebar tabs bugs
2024-02-05 19:05:21 -08:00
Mitchell Hashimoto
3c0317bf9d
macos: small stylistic edits
2024-02-05 19:04:50 -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
Qwerasd
1d6b952c8f
fix(macOS): Improve updating of transparent titlebar tabs backgrounds
...
FAR from a perfect fix, as the background seen through the tabs during window drags will be behind by a frame or so still, but definitely a vast improvement over not updating at all.
2024-02-05 17:05:13 -05:00
Mitchell Hashimoto
167ec20f2e
Merge pull request #1467 from qwerasd205/macos-fix-dpi-scaling
...
fix(macOS): Prevent incorrect scaling of the Metal layer after DPI change
2024-02-05 13:37:03 -08:00
Qwerasd
878b5be185
fix(macOS): Restore custom titlebar background
...
Required for when a transparent background is used in conjunction with non-native fullscreen.
2024-02-05 16:15:43 -05:00
Qwerasd
cf2968c186
fix(macOS): Prevent janky transition animation on DPI change
2024-02-05 15:48:02 -05:00
Qwerasd
7a4c97329e
macOS: Add URL to documentation in comment
2024-02-05 15:41:33 -05:00
Qwerasd
e91e2d409b
fix(macOS): Prevent incorrect scaling of the Metal layer after DPI change
...
Ref: https://developer.apple.com/library/archive/documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/CapturingScreenContents/CapturingScreenContents.html#//apple_ref/doc/uid/TP40012302-CH10-SW27
2024-02-05 14:08:12 -05:00
Mitchell Hashimoto
1e6cffaccb
Merge pull request #1466 from vancluever/vancluever-update-nixpkgs-zig-0-12
...
nix: update nixpkgs-zig-0-12
2024-02-05 10:22:04 -08:00
Chris Marchesi
880dec2bbe
nix: update nixpkgs-zig-0-12
...
This updates the nixpkgs-zig-0-12 to be in line with the current overlay
Zig (0.12.0-dev.2587+a1b607acb).
2024-02-05 10:20:31 -08:00
Mitchell Hashimoto
c956a5723e
Merge pull request #1463 from mitchellh/update-zig
...
update zig
2024-02-05 08:15:36 -08:00
Mitchell Hashimoto
3344c864c6
update zig
2024-02-05 07:55:34 -08:00
Mitchell Hashimoto
a738656394
Merge pull request #1460 from rockorager/split-auto
...
split: add `auto` as split option
2024-02-04 20:50:58 -08:00
Jeffrey C. Ollie
18005ffa35
Fix shader time uniforms ( #1462 )
...
* fix shader time uniforms
* renderer/metal: one typo
---------
Co-authored-by: Mitchell Hashimoto <mitchell.hashimoto@gmail.com>
2024-02-04 20:50:07 -08:00
Mitchell Hashimoto
efb4eab44b
Merge pull request #1461 from mitchellh/build-change
...
build: support multiple entrypoints, get bench exes building again, per-object build options
2024-02-04 20:45:23 -08:00
Mitchell Hashimoto
f414787779
move SplitDirection to apprt
2024-02-04 20:42:42 -08:00
Mitchell Hashimoto
f1227a3ebd
build: get benchmarks building again
2024-02-04 20:27:53 -08:00
Mitchell Hashimoto
1a9f80c403
add helpgen entrypoint
2024-02-04 20:17:47 -08:00
Mitchell Hashimoto
1f2b30496b
move mdgen main to build dir
2024-02-04 20:04:18 -08:00
Mitchell Hashimoto
c2b3f99faa
build: create new build options per compile step
...
This is going to let us put more object-specific config into the options
rather than affecting every object build per build.
2024-02-04 19:40:59 -08:00
Tim Culverhouse
1824a0fe87
split: add auto
as split option
...
Add an `auto` split direction which splits along the larger direction.
2024-02-04 21:28:17 -06:00
Mitchell Hashimoto
95d855b225
Merge pull request #1448 from der-teufel-programming/update-mach-glfw2
...
Update mach-glfw dependency
2024-02-04 19:20:17 -08:00
Mitchell Hashimoto
cb1a06181f
nix: update cache
2024-02-04 18:41:40 -08:00
Krzysztof Wolicki
9f6e97d090
Update mach-glfw dependency
2024-02-04 18:41:14 -08:00
Mitchell Hashimoto
a000eef89e
Merge pull request #1459 from mitchellh/update-zig
...
Update zig
2024-02-04 16:17:13 -08:00
Mitchell Hashimoto
7001ef2739
Merge pull request #1458 from qwerasd205/macos-fix-title-label
...
(macOS) Fixed/improved titlebar tabs custom title label handling
2024-02-04 15:41:38 -08:00
Mitchell Hashimoto
bd38689539
macos: make label fileprivate
2024-02-04 15:41:15 -08:00
Mitchell Hashimoto
79f7c44e82
ci: re-enable windows builds
2024-02-04 15:37:42 -08:00
Qwerasd
a121549f32
macOS: Improve custom title label centering and overflow appearance.
2024-02-04 17:56:08 -05:00
Qwerasd
fdab397c61
macOS: Simplify native title hiding logic for titlebar tabs.
2024-02-04 16:55:18 -05:00
Qwerasd
4d335a220f
fix(macOS): Adjust custom toolbar title to fix clipping problems.
2024-02-04 16:55:07 -05:00
Mitchell Hashimoto
10dfa00402
update zig
2024-02-04 13:42:52 -08:00
Mitchell Hashimoto
da61f0797e
Merge pull request #1457 from qwerasd205/macos-fix-fullscreen-separator
...
fix(macOS): Hide titlebar separator line in native fullscreen.
2024-02-04 13:39:16 -08:00
Qwerasd
7f217fc326
fix(macOS): Hide titlebar separator line in native fullscreen.
2024-02-04 14:22:44 -05:00
Mitchell Hashimoto
e56394cbb6
Merge pull request #1451 from qwerasd205/macos-fix-titlebar-tabs
...
fix(macOS): Restore titlebar tabs when exiting non-native fullscreen
2024-02-03 20:26:04 -08:00
Qwerasd
181d64338d
fix(macOS): Restore titlebar tabs when exiting non-native fullscreen
2024-02-03 20:03:34 -05:00
Mitchell Hashimoto
e3e86c4b23
Merge pull request #1449 from der-teufel-programming/fix-windows
...
Surface: fix reportColorScheme on Windows
2024-02-03 06:16:33 -08:00
Krzysztof Wolicki
3959364a86
Surface: fix reportColorScheme on Windows
2024-02-03 13:08:05 +01:00
Mitchell Hashimoto
a1dd6e0394
Merge pull request #1446 from jcollie/gtk-mode-2031
...
Implement mode 2031 and DSR 996 for GTK
2024-02-02 20:02:47 -08:00
Mitchell Hashimoto
d315223423
apprt/gtk: small stylistic edits
2024-02-02 20:00:10 -08:00