| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-10-09 | set minimum required zig version from build.zig.zon in tests and dockerfile | Ēriks Remess | |
| 2025-10-09 | use app_version from build.zig.zon | Ēriks Remess | |
| 2025-10-06 | lib-vt: split header to be more consumable | Mitchell Hashimoto | |
| 2025-10-06 | lib-vt docs: add etags to the pages | Mitchell Hashimoto | |
| 2025-10-06 | doxygen: integrate examples into documentation | Mitchell Hashimoto | |
| 2025-10-05 | lib-vt: trying to fix up hosted docs | Mitchell Hashimoto | |
| 2025-10-05 | libghostty website: update to use arch for doxygen for latest | Mitchell Hashimoto | |
| 2025-10-05 | lib-vt: fix dockerfile to include assets for web | Mitchell Hashimoto | |
| 2025-10-05 | libghostty: use Arch for docs container to get later Doxygen | Mitchell Hashimoto | |
| 2025-10-05 | libghostty docs: use latest Doxygen | Mitchell Hashimoto | |
| 2025-10-03 | build: framegen can use self-hosted | Mitchell Hashimoto | |
| This was a red herring when I was doing the 0.15 port. It works with self-hosted just fine. | |||
| 2025-10-03 | Fix typos | Andreas Deininger | |
| 2025-10-03 | ci: cleanup | Mitchell Hashimoto | |
| 2025-10-03 | Zig 0.15: webdata | Mitchell Hashimoto | |
| 2025-10-03 | zig 0.15: build on macOS | Mitchell Hashimoto | |
| 2025-10-03 | Zig 0.15: zig build GTK exe | Mitchell Hashimoto | |
| 2025-10-03 | Zig 0.15: zig build test | Mitchell Hashimoto | |
| 2025-10-03 | unicode: fix lookup table generation | Mitchell Hashimoto | |
| 2025-10-03 | zig-15: build binary builds | Mitchell Hashimoto | |
| 2025-10-01 | Convert framegen to C, add compressed data to source tarball | Mitchell Hashimoto | |
| Zig 0.15 removed the ability to compress from the stdlib, which makes porting our framegen tool to Zig 0.15+ more work than it's worth. We already depend on and have the ability to build zlib, and Zig is a full blown C compiler, so let's just use C. The framegen C program doesn't free any memory, because it is meant to exit quickly. It otherwise behaves pretty much the same as the old Zig codebase. The build scripts were modified to build the C program and run it, but also to include the framedata in the generated source tarball so that downstream packagers don't have to do this (although they'll have all the deps anyways). | |||
| 2025-10-01 | build: isolate XCFramework.Target so runtime code doesn't depend on it | Mitchell Hashimoto | |
| This fixes the lazyImport importing outside of the build root. The build root for the build binary is always the root `build.zig` (which we want), but our `src/build_config.zig` transitively imported SharedDeps which led to issues. | |||
| 2025-09-30 | nuke ziglyph from orbit | Mitchell Hashimoto | |
| Since we now use uucode, we don't need ziglyph anymore. Ziglyph was kept around as a test-only dep so we can verify matching but this is complicating our Zig 0.15 upgrade because ziglyph doesn't support Zig 0.15. Let's just drop it. | |||
| 2025-09-30 | lib-vt: Add SemanticVersion to module | azhn | |
| - Provide SONAME versioned shared libraries with major version numbers to separate ABI breaks | |||
| 2025-09-30 | Merge branch 'main' into jacob/uucode | Mitchell Hashimoto | |
| 2025-09-29 | build: move entrypoint out to separate file | Mitchell Hashimoto | |
| 2025-09-29 | build: add NOINDEX argument for libghostty-vt docs | Mitchell Hashimoto | |
| 2025-09-29 | build: add Dockerfile to generate and server libghostty c docs | Mitchell Hashimoto | |
| 2025-09-28 | build: use build options to configure terminal C ABI mode | Mitchell Hashimoto | |
| Fixes various issues: - C ABI detection was faulty, which caused some Zig programs to use the C ABI mode and some C programs not to. Let's be explicit. - Unit tests now tests C ABI mode. - Build binary no longer rebuilds on any terminal change (a regression). - Zig programs can choose to depend on the C ABI version of the terminal lib by using the `ghostty-vt-c` module. | |||
| 2025-09-25 | move ziglyph dep to SharedDeps with .@"test" condition | Jacob Sandlund | |
| 2025-09-25 | Merge remote-tracking branch 'upstream/main' into jacob/uucode | Jacob Sandlund | |
| 2025-09-24 | move header into subdirectory | Mitchell Hashimoto | |
| 2025-09-24 | some PR feedback | Mitchell Hashimoto | |
| 2025-09-24 | build: add pkg-config for libghostty-vt | Mitchell Hashimoto | |
| 2025-09-24 | remove unused items | Mitchell Hashimoto | |
| 2025-09-24 | build: install the ghostty-vt artifact | Mitchell Hashimoto | |
| 2025-09-24 | separate out runtime and buildtime uucode tables | Jacob Sandlund | |
| 2025-09-24 | Merge remote-tracking branch 'upstream/main' into jacob/uucode | Jacob Sandlund | |
| 2025-09-23 | build: shared object is a dylib on macOS | Mitchell Hashimoto | |
| 2025-09-23 | build: don't add deps when cross compiling to darwin | Mitchell Hashimoto | |
| 2025-09-23 | lib-vt: boilerplate to build a shared object | Mitchell Hashimoto | |
| 2025-09-23 | Fix merge | Jacob Sandlund | |
| 2025-09-23 | Merge remote-tracking branch 'upstream/main' into jacob/uucode | Jacob Sandlund | |
| 2025-09-23 | deps: Allow dynamic-linking of spirv-cross | azhn | |
| - Use the pkg-config name of 'spirv-cross-c-shared' exported by the upstream SPIRV-Cross build | |||
| 2025-09-22 | build: some docs | Mitchell Hashimoto | |
| 2025-09-22 | build: make build_options generally available | Mitchell Hashimoto | |
| 2025-09-22 | simd: add scalar fallbacks to all for build_options.simd false | Mitchell Hashimoto | |
| 2025-09-21 | Add simd flag for disabling SIMD functionality | Mitchell Hashimoto | |
| 2025-09-21 | lib-vt: require libc for now | Mitchell Hashimoto | |
| 2025-09-21 | terminal: don't build StringMap.searchIterator without regex support | Mitchell Hashimoto | |
| 2025-09-21 | terminal: add build option for oniguruma, which controls tmux cc mode | Mitchell Hashimoto | |
