summaryrefslogtreecommitdiff
path: root/flatpak/zig-packages.json
AgeCommit message (Collapse)Author
2025-10-11Update iTerm2 colorschemes (#9155)github-actions[bot]
Upstream release: https://github.com/mbadolato/iTerm2-Color-Schemes/releases/tag/release-20251006-150522-c07f0e8 Co-authored-by: mitchellh <1299+mitchellh@users.noreply.github.com>
2025-10-09deps: update z2d to v0.9.0Chris Marchesi
Release notes at: https://github.com/vancluever/z2d/blob/v0.9.0/CHANGELOG.md This release brings our Zig 0.15.x branch into main, now that Ghostty is on it too. Additionally, this adds major speedups to the default path (filling with a solid color using the default operator).
2025-10-06update to the latest zfJeffrey C. Ollie
2025-10-05deps: Update iTerm2 color schemesmitchellh
2025-10-03Add update-mirror Nu script to ease mirror updating for depsMitchell Hashimoto
This adds a new script we can manually run that downloads all the files that need to be uploaded to the mirror and updates our build.zig.zon. The upload still happens manually [by me] but this simplifies the task greatly.
2025-10-03update deps Mitchell Hashimoto
2025-09-30nuke ziglyph from orbitMitchell 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-30update deps filesMitchell Hashimoto
2025-09-30Merge branch 'main' into jacob/uucodeMitchell Hashimoto
2025-09-28deps: Update iTerm2 color schemesmitchellh
2025-09-23Merge remote-tracking branch 'upstream/main' into jacob/uucodeJacob Sandlund
2025-09-21deps: Update iTerm2 color schemesmitchellh
2025-09-20gtk: use zig-gobject generated from ghostty-org/zig-gobjectJeffrey C. Ollie
2025-09-18fix up diff from benchmarks, and add tests against ziglyphJacob Sandlund
2025-09-18nix update and remove extra benchmark filesJacob Sandlund
2025-09-17Merge remote-tracking branch 'upstream/main' into jacob/uucodeJacob Sandlund
2025-09-15pin iTerm2 themes dependencyMitchell Hashimoto
There is an upstream bug where subsequent releases will nuke prior released packages, resulting in 404s. Not good!
2025-09-15deps: Update iTerm2 color schemesmitchellh
2025-09-13nix: update build.zig.zon.nix build.zig.zon.txt build.zig.zon.json ↵azhn
flatpak/zig-packages.json
2025-09-11deps: update z2d to v0.8.1Chris Marchesi
Release notes at: https://github.com/vancluever/z2d/blob/v0.8.1/CHANGELOG.md Small release again, just keeping up to date with releases in anticipation of the Ghostty 1.2.0 release.
2025-09-09Merge remote-tracking branch 'upstream/main' into jacob/uucodeJacob Sandlund
2025-09-08deps: update z2d to v0.8.0Chris Marchesi
Release notes at: https://github.com/vancluever/z2d/blob/v0.8.0/CHANGELOG.md This is a small update and likely contains nothing related to Ghostty, but I wanted to make sure it got in before the 1.2.0 release since it contains the removal of non-functional code that wasn't compiling, just for correctness' sake. Also if for some reason ARGB/XRGB is needed for some utility purpose, it's there now. :)
2025-09-08Merge remote-tracking branch 'upstream/main' into jacob/uucodeJacob Sandlund
2025-09-07deps: Update iTerm2 color schemesmitchellh
2025-09-06Merge remote-tracking branch 'upstream/main' into jacob/uucodeJacob Sandlund
2025-09-04update zig-gobject to Zig 0.15 version (but still builds on Zig 0.14)Jeffrey C. Ollie
2025-09-03gtk-ng: pull in latest zig-gobject changesJeffrey C. Ollie
2025-09-01Merge remote-tracking branch 'upstream/main' into jacob/uucodeJacob Sandlund
2025-08-31deps: Update iTerm2 color schemesmitchellh
2025-08-30nix and flatpakJacob Sandlund
2025-08-24deps: Update iTerm2 color schemesmitchellh
2025-08-23Merge remote-tracking branch 'upstream/main' into jacob/uucodeJacob Sandlund
2025-08-22deps: update z2d to v0.7.2Chris Marchesi
Release notes at: https://github.com/vancluever/z2d/blob/v0.7.2/CHANGELOG.md This is mostly a bugfix release for text rendering, including a fix for an invalid free flagged as: https://github.com/vancluever/z2d/security/advisories/GHSA-v7f4-f3hm-282w Note that the invalid free affects the new in-library text rendering only and as such is likely not in use in Ghostty. I'm anticipating *maybe* one more release after this ahead of Ghostty 1.2.0, depending on if I find any more bugs, but close to around the release I am planning a freeze to ensure a clean versioned release continues to be set.
2025-08-21Merge remote-tracking branch 'upstream/main' into jacob/uucodeJacob Sandlund
2025-08-18Update iTerm2 colorschemes (#8259)Mitchell Hashimoto
Upstream revision: https://github.com/mbadolato/iTerm2-Color-Schemes/tree/8b639f0c2605557bd23ba1b940842c67bbfd4ed0
2025-08-17nix and flatpak updatesJacob Sandlund
2025-08-17deps: update z2d to 0.7.1 tagged releaseQwerasd
This release contains performance and memory use improvements. Some of the sprite font test renders had to be updated due to very minor differences in the anti-aliasing, since the default anti-aliasing method in z2d has been changed to MSAA rather than SSAA.
2025-08-17deps: Update iTerm2 color schemesmitchellh
2025-08-11gtk-ng: better handling of weak referencesJeffrey C. Ollie
The upstream GIR for g_weak_ref_get is incorrect - it does not allow the returned value to be NULL. This PR pulls in a new version of our GObject bindings with that patched and improves the safety of dealing with the command palette weak reference held by the window. See ianprime0509/zig-gobject#117
2025-08-10deps: Update iTerm2 color schemesmitchellh
2025-08-06gtk/gtk-ng: update zig-gobject to pick up fix for ianprime0509/zig-gobject#115Jeffrey C. Ollie
2025-08-03deps: Update iTerm2 color schemesmitchellh
2025-07-22update zig-gobject pick up fix for ianprime0509/zig-gobject#111Jeffrey C. Ollie
2025-07-19gtk: update zig-gobject to get improved gobject accessorsJeffrey C. Ollie
2025-07-13build: update libxev to remove usingnamespace usageMitchell Hashimoto
This drops our `usingnamespace` usage to one more library (zigimg via libvaxis) which should get fixed soon. With that, we have zero usingnamespace and we should be able to test incremental compilation with Zig (no binary mode, so Sema only) amongst other future features.
2025-07-13deps: Update iTerm2 color schemesmitchellh
2025-07-05Better Glyph Constraint Logic (#7809)Mitchell Hashimoto
This is a big'un. - **Glyph constraint logic is now done fully on the CPU** at the rasterization stage, so it only needs to be done once per glyph instead of every frame. This also lets us eliminate padding between glyphs on the atlas because we're doing nearest-neighbor sampling instead of interpolating-- which ever so slightly increases our packing efficiency. - **Special constraints for nerd font glyphs** are applied based roughly on the constraints they use in their patcher. It's a simplification of what they do, the largest difference being that they scale groups of glyphs based on a shared bounding box so that they maintain relative size to one another, but that would require loading all glyphs on the group and I'd want to do that on font load TBH and at that point I'd basically be re-implementing the nerd fonts patcher in Zig to patch fonts at load time which is way beyond the scope I want to have. (Fixes #7069) - These constraints allow for **perfectly sized and centered emojis**, this is very nice. - **Changed the default embedded fonts** from 4 copies (regular, italic, bold, bold italic) of a patched (and outdated) JetBrains Mono to a single JetBrains Mono variable font and a single Nerd Fonts Symbols Only font. This cuts the weight of those down from 9MB to 3MB! - **FreeType's `renderGlyph` is significantly reworked**, and the new code is, IMO, much cleaner- although there are probably some edge case behavior differences I've introduced. > [!NOTE] > One breaking change I definitely introduced is changing the `monochrome` freetype load flag config from its previous completely backwards meaning to instead the correct one (I also changed the default, so this won't affect any user who hasn't touched it, but users who set the `monochrome` flag will find their fonts quite crispy after this change because they will have no anti-aliasing anymore) ### Future work Following this change I want to get to work on automatic font size matching (a la CSS [`font-size-adjust`](https://developer.mozilla.org/en-US/docs/Web/CSS/font-size-adjust)). I set the stage for that quite some time ago so it shouldn't be too much work and it will be a big benefit for users who regularly use multiple writing systems and so have multiple fonts for them that aren't necessarily size-compatible.
2025-07-05build: switch symbols overMitchell Hashimoto
2025-07-05build: try again, also do symbol packagesMitchell Hashimoto
2025-07-05build: fix JBM zip to tar.gzMitchell Hashimoto