<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ghostty.git/snap, branch v1.2.2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/'/>
<entry>
<title>Snap: Do not leak snap variables or snap paths into children (#8771)</title>
<updated>2025-09-29T19:58:24+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2025-09-19T23:12:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=d231e94535b35f4bb7b4777489e6c3c589aee7f5'/>
<id>d231e94535b35f4bb7b4777489e6c3c589aee7f5</id>
<content type='text'>
Avoid leaking snap environment values and in particular the `$SNAP*`
values to the children that we run from the terminal.

Do this programmatically instead of the launcher, since ghostty needs
know the environment it runs in, while it must not leak the info to the
children.

We've also another leak on snap, that creates a more visible problem
(wrong matching of children applications) that is the apparmor security
profile.

I've handled it at
https://github.com/3v1n0/ghostty/commit/cc3b46f6001aa9539508a1e82ebb85a588c6c4f2
but that requires some love in order to fully decouple the snap option
to the build, to avoid including it in non-snap builds, so an help would
be appreciated there.

&gt; This PR was contains code (in `filterSnapPaths`) that was improved by
DeepSeek.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Avoid leaking snap environment values and in particular the `$SNAP*`
values to the children that we run from the terminal.

Do this programmatically instead of the launcher, since ghostty needs
know the environment it runs in, while it must not leak the info to the
children.

We've also another leak on snap, that creates a more visible problem
(wrong matching of children applications) that is the apparmor security
profile.

I've handled it at
https://github.com/3v1n0/ghostty/commit/cc3b46f6001aa9539508a1e82ebb85a588c6c4f2
but that requires some love in order to fully decouple the snap option
to the build, to avoid including it in non-snap builds, so an help would
be appreciated there.

&gt; This PR was contains code (in `filterSnapPaths`) that was improved by
DeepSeek.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove copying libgtk4-layer-shell.so from cache since install is fixed</title>
<updated>2025-06-28T09:21:32+00:00</updated>
<author>
<name>azhn</name>
<email>anthony.zh.oon@gmail.com</email>
</author>
<published>2025-06-28T09:21:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=a8cad9831a09634526b612e4352153935f12b294'/>
<id>a8cad9831a09634526b612e4352153935f12b294</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>deps: Enable building gtk4-layer-shell without system integration</title>
<updated>2025-06-28T09:02:30+00:00</updated>
<author>
<name>azhn</name>
<email>anthony.zh.oon@gmail.com</email>
</author>
<published>2025-04-14T11:20:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=46b86570f21f68a32f6ae29caeb8e816ba289f67'/>
<id>46b86570f21f68a32f6ae29caeb8e816ba289f67</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>snap: vendor libgtk4-layer-shell.so</title>
<updated>2025-06-18T14:06:35+00:00</updated>
<author>
<name>Ken VanDine</name>
<email>ken.vandine@canonical.com</email>
</author>
<published>2025-06-18T14:06:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=7d2da23021921551e977413c87ddc675a1a7beb9'/>
<id>7d2da23021921551e977413c87ddc675a1a7beb9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>snap: Build with cpu=baseline as documented in PACKAGING.md</title>
<updated>2025-05-12T21:40:48+00:00</updated>
<author>
<name>Ken VanDine</name>
<email>ken.vandine@canonical.com</email>
</author>
<published>2025-05-12T21:40:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=e2daf04cbad11c1e207334e826810f61b0d88695'/>
<id>e2daf04cbad11c1e207334e826810f61b0d88695</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>snap: build from source tarball</title>
<updated>2025-04-23T13:10:01+00:00</updated>
<author>
<name>Jeffrey C. Ollie</name>
<email>jeff@ocjtech.us</email>
</author>
<published>2025-03-20T00:21:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=6bd9e35cd66f83cbdf3d27437e3677c3b28f356b'/>
<id>6bd9e35cd66f83cbdf3d27437e3677c3b28f356b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: update snap to Zig 0.14</title>
<updated>2025-03-12T23:29:17+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2025-03-12T23:15:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=1dbeba7065e4f87434bf400442d04bedf61aab0c'/>
<id>1dbeba7065e4f87434bf400442d04bedf61aab0c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>gtk: add localization support, take 3 (#6004)</title>
<updated>2025-03-05T19:12:52+00:00</updated>
<author>
<name>Leah Amelia Chen</name>
<email>hi@pluie.me</email>
</author>
<published>2025-03-05T19:12:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=2f65f01fc809bd6e9527eaeee3c4f67cd9ecdc95'/>
<id>2f65f01fc809bd6e9527eaeee3c4f67cd9ecdc95</id>
<content type='text'>
This is my third (!) attempt at implementing localization support. By
leveraging GTK builder to do most of the `gettext` calls, I can avoid
the whole mess about missing symbols on non-glibc platforms.

Added some documentation too for contributors and translators, just for
good measure.

Supersedes #5214, resolves the GTK half of #2357</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is my third (!) attempt at implementing localization support. By
leveraging GTK builder to do most of the `gettext` calls, I can avoid
the whole mess about missing symbols on non-glibc platforms.

Added some documentation too for contributors and translators, just for
good measure.

Supersedes #5214, resolves the GTK half of #2357</pre>
</div>
</content>
</entry>
<entry>
<title>fix: Generate pixbuf loader cache on start if needed, fixes #6066</title>
<updated>2025-03-04T13:50:11+00:00</updated>
<author>
<name>Ken VanDine</name>
<email>ken.vandine@canonical.com</email>
</author>
<published>2025-03-04T13:50:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=2c6e6ad680aee9f53e9016a57f1d87e714c25916'/>
<id>2c6e6ad680aee9f53e9016a57f1d87e714c25916</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>gtk: add localization support, take 3</title>
<updated>2025-03-03T09:19:58+00:00</updated>
<author>
<name>Leah Amelia Chen</name>
<email>hi@pluie.me</email>
</author>
<published>2025-02-25T21:54:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=9360afd29ff4884733a0015315821c7f3cddd20a'/>
<id>9360afd29ff4884733a0015315821c7f3cddd20a</id>
<content type='text'>
This is my third (!) attempt at implementing localization support.
By leveraging GTK builder to do most of the `gettext` calls, I
can avoid the whole mess about missing symbols on non-glibc platforms.

Added some documentation too for contributors and translators,
just for good measure.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is my third (!) attempt at implementing localization support.
By leveraging GTK builder to do most of the `gettext` calls, I
can avoid the whole mess about missing symbols on non-glibc platforms.

Added some documentation too for contributors and translators,
just for good measure.
</pre>
</div>
</content>
</entry>
</feed>
