<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ghostty.git/src/unicode/main.zig, branch main</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>unicode: delete props.zig and clean up symbols deps too</title>
<updated>2025-09-21T03:28:25+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2025-09-21T02:49:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=10dc9353b7b5d85179ef7b1305fe9d5a73ff392d'/>
<id>10dc9353b7b5d85179ef7b1305fe9d5a73ff392d</id>
<content type='text'>
Follow up to #8810

Same reasoning.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Follow up to #8810

Same reasoning.
</pre>
</div>
</content>
</entry>
<entry>
<title>unicode: isolate properties, tables, and ziglyph into separate files</title>
<updated>2025-09-20T22:00:55+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2025-09-20T21:57:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=bf1278deff54ec70bc0a8bbf6ff55638b993c0af'/>
<id>bf1278deff54ec70bc0a8bbf6ff55638b993c0af</id>
<content type='text'>
This makes it cleaner to add new sources of table generation and also
avoids inadvertently depending on different modules (despite Zig's lazy
analysis). 

This also fixes up terminal to only use our look up tables which avoids
bringing ziglyph in for the terminal module.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes it cleaner to add new sources of table generation and also
avoids inadvertently depending on different modules (despite Zig's lazy
analysis). 

This also fixes up terminal to only use our look up tables which avoids
bringing ziglyph in for the terminal module.
</pre>
</div>
</content>
</entry>
<entry>
<title>drop the new LUT type as no performance advantage detected</title>
<updated>2025-09-05T12:58:05+00:00</updated>
<author>
<name>Jeffrey C. Ollie</name>
<email>jeff@ocjtech.us</email>
</author>
<published>2025-09-05T04:15:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=e024b77ad518ee2d2066f0969b4f7a7804e28d46'/>
<id>e024b77ad518ee2d2066f0969b4f7a7804e28d46</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add two LUT-based implementations of isSymbol</title>
<updated>2025-09-05T12:58:01+00:00</updated>
<author>
<name>Jeffrey C. Ollie</name>
<email>jeff@ocjtech.us</email>
</author>
<published>2025-09-05T04:04:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=a7da96faeea305d5ff1758a98557a42afe0fed32'/>
<id>a7da96faeea305d5ff1758a98557a42afe0fed32</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>terminal: only apply VS15/16 to emoji</title>
<updated>2024-02-11T01:26:45+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>mitchell.hashimoto@gmail.com</email>
</author>
<published>2024-02-11T01:26:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=004405ccf9eb09bf8b8cbd9cfe51b31258f7ff5f'/>
<id>004405ccf9eb09bf8b8cbd9cfe51b31258f7ff5f</id>
<content type='text'>
Fixes #1482
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #1482
</pre>
</div>
</content>
</entry>
<entry>
<title>unicode: use packed struct for break state</title>
<updated>2024-02-10T04:29:36+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>mitchell.hashimoto@gmail.com</email>
</author>
<published>2024-02-10T04:29:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=132fbb3a4695b09d8674914e8d68a660fb28df6d'/>
<id>132fbb3a4695b09d8674914e8d68a660fb28df6d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>unicode: remove unused</title>
<updated>2024-02-10T04:23:29+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>mitchell.hashimoto@gmail.com</email>
</author>
<published>2024-02-10T04:23:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=c47ad97f62ca1f5e6132d46839b7cda999af461b'/>
<id>c47ad97f62ca1f5e6132d46839b7cda999af461b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>unicode: direct port of ziglyph to start</title>
<updated>2024-02-10T03:44:57+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>mitchell.hashimoto@gmail.com</email>
</author>
<published>2024-02-10T03:44:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=5f3574a4bfc33a19e0b6588ff67709afae0622bd'/>
<id>5f3574a4bfc33a19e0b6588ff67709afae0622bd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>unicode: generate our own lookup tables</title>
<updated>2024-02-09T05:01:11+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>mitchell.hashimoto@gmail.com</email>
</author>
<published>2024-02-09T05:01:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=9755d0696e59ab69c9969da7f0bc3142950168c8'/>
<id>9755d0696e59ab69c9969da7f0bc3142950168c8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
