<feed xmlns='http://www.w3.org/2005/Atom'>
<title>st.git/x.c, branch master</title>
<subtitle>my custom st build
</subtitle>
<id>https://git.aidengall.xyz/st.git/atom?h=master</id>
<link rel='self' href='https://git.aidengall.xyz/st.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.aidengall.xyz/st.git/'/>
<updated>2024-11-27T22:58:25Z</updated>
<entry>
<title>merge upstream</title>
<updated>2024-11-27T22:58:25Z</updated>
<author>
<name>Aiden Gall</name>
<email>aiden@aidengall.xyz</email>
</author>
<published>2024-11-27T22:58:25Z</published>
<link rel='alternate' type='text/html' href='https://git.aidengall.xyz/st.git/commit/?id=2f55584aad1d25de361752831ef0ba0162289f53'/>
<id>urn:sha1:2f55584aad1d25de361752831ef0ba0162289f53</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix BadMatch error when embedding on some windows</title>
<updated>2024-08-09T11:34:56Z</updated>
<author>
<name>Lucas de Sena</name>
<email>lucas@seninha.org</email>
</author>
<published>2024-08-09T11:33:47Z</published>
<link rel='alternate' type='text/html' href='https://git.aidengall.xyz/st.git/commit/?id=a0274bc20e11d8672bb2953fdd1d3010c0e708c5'/>
<id>urn:sha1:a0274bc20e11d8672bb2953fdd1d3010c0e708c5</id>
<content type='text'>
When embedded, st fails with BadMatch error if the embedder's window has
non-default colormap/depth/visual.  This commit fixes that by creating
st's window inside root and then reparent it into embedder.

The reference window for dc.gc is also changed to match root's visuals.

A similar commit had been made for dmenu[1].
See this issue[2] on github for context.

[1]: https://git.suckless.org/dmenu/commit/0fe460dbd469a1d5b6a7140d0e1801935e4a923b.html
[2]: https://github.com/phillbush/xfiles/issues/47
</content>
</entry>
<entry>
<title>merge upstream</title>
<updated>2024-04-05T14:09:59Z</updated>
<author>
<name>Aiden Gall</name>
<email>aiden@aidengall.xyz</email>
</author>
<published>2024-04-05T14:09:59Z</published>
<link rel='alternate' type='text/html' href='https://git.aidengall.xyz/st.git/commit/?id=9d8cc9f05e1cd2bb2d324bb57c38dba3236141b7'/>
<id>urn:sha1:9d8cc9f05e1cd2bb2d324bb57c38dba3236141b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reset title when an empty title string is given</title>
<updated>2024-04-03T17:49:05Z</updated>
<author>
<name>DOGMAN</name>
<email>dogman@aaathats3as.com</email>
</author>
<published>2024-04-03T17:48:11Z</published>
<link rel='alternate' type='text/html' href='https://git.aidengall.xyz/st.git/commit/?id=497a75638291454875ba1ec8d484c7f3d6f41d66'/>
<id>urn:sha1:497a75638291454875ba1ec8d484c7f3d6f41d66</id>
<content type='text'>
With this patch, st will reset its window title when an empty string is
given as the terminal title. For example:
	printf "\033]0;\007"

Some applications, like termdown, expect this functionality. xterm
implements it, but it seems that most other terminal emulators don't.
In any case, I don't see why there should ever be a case where the st
window doesn't have a title property.
</content>
</entry>
<entry>
<title>patch wide glyph support</title>
<updated>2024-03-29T16:31:26Z</updated>
<author>
<name>Aiden Gall</name>
<email>aiden@aidengall.xyz</email>
</author>
<published>2024-03-29T16:31:26Z</published>
<link rel='alternate' type='text/html' href='https://git.aidengall.xyz/st.git/commit/?id=c7ed1f4f4b40b2267fb97d879d0a2525b7e5cd66'/>
<id>urn:sha1:c7ed1f4f4b40b2267fb97d879d0a2525b7e5cd66</id>
<content type='text'>
</content>
</entry>
<entry>
<title>patch boxdraw</title>
<updated>2023-11-16T15:32:18Z</updated>
<author>
<name>Aiden Gall</name>
<email>aiden@aidengall.xyz</email>
</author>
<published>2023-11-16T15:28:59Z</published>
<link rel='alternate' type='text/html' href='https://git.aidengall.xyz/st.git/commit/?id=7786188a45318f1bcac232d1615ffb8103c80677'/>
<id>urn:sha1:7786188a45318f1bcac232d1615ffb8103c80677</id>
<content type='text'>
</content>
</entry>
<entry>
<title>patch anysize</title>
<updated>2023-11-16T05:01:00Z</updated>
<author>
<name>Aiden Gall</name>
<email>aiden@aidengall.xyz</email>
</author>
<published>2023-11-16T05:01:00Z</published>
<link rel='alternate' type='text/html' href='https://git.aidengall.xyz/st.git/commit/?id=2dc24266f65d0f707c5a77ddb1f63473198203cd'/>
<id>urn:sha1:2dc24266f65d0f707c5a77ddb1f63473198203cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>merge commits ea7cd7b through 9846a56 from master</title>
<updated>2023-11-16T04:10:21Z</updated>
<author>
<name>Aiden Gall</name>
<email>aiden@aidengall.xyz</email>
</author>
<published>2023-11-16T04:10:21Z</published>
<link rel='alternate' type='text/html' href='https://git.aidengall.xyz/st.git/commit/?id=ccea59806e190d44d6fceb782a2a894b13257e42'/>
<id>urn:sha1:ccea59806e190d44d6fceb782a2a894b13257e42</id>
<content type='text'>
</content>
</entry>
<entry>
<title>patch alpha</title>
<updated>2023-11-16T02:35:15Z</updated>
<author>
<name>Aiden Gall</name>
<email>aiden@aidengall.xyz</email>
</author>
<published>2023-11-16T02:35:15Z</published>
<link rel='alternate' type='text/html' href='https://git.aidengall.xyz/st.git/commit/?id=0fa2f8bfe053c36de873a23a1e54f2ad7eca097a'/>
<id>urn:sha1:0fa2f8bfe053c36de873a23a1e54f2ad7eca097a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix bounds checks of dc.col</title>
<updated>2023-10-07T10:16:59Z</updated>
<author>
<name>Peter Hofmann</name>
<email>scm@uninformativ.de</email>
</author>
<published>2023-10-07T05:39:00Z</published>
<link rel='alternate' type='text/html' href='https://git.aidengall.xyz/st.git/commit/?id=a6bbc0c96b0a1db804061b0db79101c6b26aec57'/>
<id>urn:sha1:a6bbc0c96b0a1db804061b0db79101c6b26aec57</id>
<content type='text'>
dc.collen is the length of dc.col, not the maximum index, hence if x is
equal to dc.collen, then it's an error.

With config.def.h, the last valid index is 259, so this correctly
reports "black":

    $ printf '\033]4;259;?\e\\'

260 is an invalid index and this reports garbage instead of printing an
error:

    $ printf '\033]4;260;?\e\\'
</content>
</entry>
</feed>
