<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ghostty.git, branch v1.0.1</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>ci: source tarball files must not be quoted</title>
<updated>2024-12-31T20:47:50+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2024-12-31T20:47:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=3f7c3afaf947280bd2852626ff4599c02d9fb07e'/>
<id>3f7c3afaf947280bd2852626ff4599c02d9fb07e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: proper blob file setup for source tarballs on release</title>
<updated>2024-12-31T20:43:33+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2024-12-31T20:43:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=a857d56fb61f8c8cc47b37c9f8245ad69f58721c'/>
<id>a857d56fb61f8c8cc47b37c9f8245ad69f58721c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix SGR direct-color parsing issue (#4216)</title>
<updated>2024-12-31T20:13:05+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2024-12-31T20:13:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=df0620afe96ad4f82d27956171808bb63a0e1d9d'/>
<id>df0620afe96ad4f82d27956171808bb63a0e1d9d</id>
<content type='text'>
Fix for a little parsing issue I took note of
[here](https://github.com/ghostty-org/ghostty/issues/2125#issuecomment-2466537683).

The disparity in behavior between `ghostty@main` and `xterm` can be seen
with this reproduction script:
```sh
printf "\e[0m\nForeground:\n";
printf "\e[38:2:0:255:0mGreen\n";
printf "\e[38;2;0;255;0mGreen\n";
printf "\e[38:2:0:255:0:255mMagenta\n";
printf "\e[38;2;0;255;0;255mGreen\n";

printf "\e[0m\nBackground:\n";
printf "\e[48:2:0:255:0mGreen\n";
printf "\e[48;2;0;255;0mGreen\n";
printf "\e[48:2:0:255:0:255mMagenta\n";
printf "\e[48;2;0;255;0;255mGreen\n";

printf "\e[0m\nUnderline:\n";
printf "\e[58:2:0:255:0m\e[4mGreen\n";
printf "\e[58;2;0;255;0m\e[4mGreen\n";
printf "\e[58:2:0:255:0:255m\e[4mMagenta\n";
printf "\e[58;2;0;255;0;255m\e[4mGreen\n";

printf "\e[0m\n";
```

### Outputs:
|`xterm`|`ghostty@main`|this PR|
|-|-|-|
|&lt;img width="85" alt="image"
src="https://github.com/user-attachments/assets/a0aacff2-2103-4fff-9160-5e663d8a70a2"
/&gt;|&lt;img width="110" alt="image"
src="https://github.com/user-attachments/assets/0ad12e67-3f2c-46f3-b0ee-9230032d188a"
/&gt;|&lt;img width="110" alt="image"
src="https://github.com/user-attachments/assets/7477e3cf-7d27-419e-986b-8df581e52398"
/&gt;|</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix for a little parsing issue I took note of
[here](https://github.com/ghostty-org/ghostty/issues/2125#issuecomment-2466537683).

The disparity in behavior between `ghostty@main` and `xterm` can be seen
with this reproduction script:
```sh
printf "\e[0m\nForeground:\n";
printf "\e[38:2:0:255:0mGreen\n";
printf "\e[38;2;0;255;0mGreen\n";
printf "\e[38:2:0:255:0:255mMagenta\n";
printf "\e[38;2;0;255;0;255mGreen\n";

printf "\e[0m\nBackground:\n";
printf "\e[48:2:0:255:0mGreen\n";
printf "\e[48;2;0;255;0mGreen\n";
printf "\e[48:2:0:255:0:255mMagenta\n";
printf "\e[48;2;0;255;0;255mGreen\n";

printf "\e[0m\nUnderline:\n";
printf "\e[58:2:0:255:0m\e[4mGreen\n";
printf "\e[58;2;0;255;0m\e[4mGreen\n";
printf "\e[58:2:0:255:0:255m\e[4mMagenta\n";
printf "\e[58;2;0;255;0;255m\e[4mGreen\n";

printf "\e[0m\n";
```

### Outputs:
|`xterm`|`ghostty@main`|this PR|
|-|-|-|
|&lt;img width="85" alt="image"
src="https://github.com/user-attachments/assets/a0aacff2-2103-4fff-9160-5e663d8a70a2"
/&gt;|&lt;img width="110" alt="image"
src="https://github.com/user-attachments/assets/0ad12e67-3f2c-46f3-b0ee-9230032d188a"
/&gt;|&lt;img width="110" alt="image"
src="https://github.com/user-attachments/assets/7477e3cf-7d27-419e-986b-8df581e52398"
/&gt;|</pre>
</div>
</content>
</entry>
<entry>
<title>fix(terminal): correct SGR direct color parsing</title>
<updated>2024-12-31T20:05:25+00:00</updated>
<author>
<name>Qwerasd</name>
<email>qwerasd205@users.noreply.github.com</email>
</author>
<published>2024-12-31T19:37:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=4543cdeac867bff23a2239ba5667639fbbfb8a88'/>
<id>4543cdeac867bff23a2239ba5667639fbbfb8a88</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test/terminal: add failing sgr direct color parsing test</title>
<updated>2024-12-31T19:57:54+00:00</updated>
<author>
<name>Qwerasd</name>
<email>qwerasd205@users.noreply.github.com</email>
</author>
<published>2024-12-31T19:35:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=5ba8fee38a8f18f6488d58673d2128d801c4f0f4'/>
<id>5ba8fee38a8f18f6488d58673d2128d801c4f0f4</id>
<content type='text'>
Behavior checked against xterm
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Behavior checked against xterm
</pre>
</div>
</content>
</entry>
<entry>
<title>core: fix windows compile regression from #4021 (#4212)</title>
<updated>2024-12-31T19:16:10+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2024-12-31T19:16:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=47cf5cbb4023d70fc1009d1953fc9348fc1b60c8'/>
<id>47cf5cbb4023d70fc1009d1953fc9348fc1b60c8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>core: fix windows compile regression from #4021</title>
<updated>2024-12-31T18:56:18+00:00</updated>
<author>
<name>Jeffrey C. Ollie</name>
<email>jeff@ocjtech.us</email>
</author>
<published>2024-12-31T18:56:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=cf34ffa28e5c387e64d1b0027ba271b7de6a2fd0'/>
<id>cf34ffa28e5c387e64d1b0027ba271b7de6a2fd0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>`write_*_file` actions default to mode 0600 (#4201)</title>
<updated>2024-12-31T15:20:28+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2024-12-31T15:20:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=eaa872216b577d68c09bfa13758abdedaf4fa80e'/>
<id>eaa872216b577d68c09bfa13758abdedaf4fa80e</id>
<content type='text'>
This commit changes the default filemode for the write actions so that
it is only readable and writable by the user running Ghostty.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit changes the default filemode for the write actions so that
it is only readable and writable by the user running Ghostty.</pre>
</div>
</content>
</entry>
<entry>
<title>`write_*_file` actions default to mode 0600</title>
<updated>2024-12-31T15:16:43+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2024-12-31T15:16:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=d59a57e133e95aac3536199f3c95380436b026ce'/>
<id>d59a57e133e95aac3536199f3c95380436b026ce</id>
<content type='text'>
This commit changes the default filemode for the write actions so that
it is only readable and writable by the user running Ghostty.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit changes the default filemode for the write actions so that
it is only readable and writable by the user running Ghostty.
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle short boolean flags in zsh/fish completions (#4039)</title>
<updated>2024-12-31T14:45:44+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2024-12-31T14:45:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=a30b2eda39039caac79f172dd182ef8de4c583b8'/>
<id>a30b2eda39039caac79f172dd182ef8de4c583b8</id>
<content type='text'>
Closes: https://github.com/ghostty-org/ghostty/issues/2992</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes: https://github.com/ghostty-org/ghostty/issues/2992</pre>
</div>
</content>
</entry>
</feed>
