<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jkc.git/src/u8.hh, branch WIP</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.spawned.biz/jkc.git/atom?h=WIP</id>
<link rel='self' href='https://git.spawned.biz/jkc.git/atom?h=WIP'/>
<link rel='alternate' type='text/html' href='https://git.spawned.biz/jkc.git/'/>
<updated>2025-09-18T21:57:56Z</updated>
<entry>
<title>java::uescape: Unicode reader that knows about Java's \uXXXX escapes</title>
<updated>2025-09-18T21:57:56Z</updated>
<author>
<name>Joel Klinghed</name>
<email>the_jk@spawned.biz</email>
</author>
<published>2025-09-18T21:57:56Z</published>
<link rel='alternate' type='text/html' href='https://git.spawned.biz/jkc.git/commit/?id=50348284f5d82ccfd65b0c803ba0ba895912ceff'/>
<id>urn:sha1:50348284f5d82ccfd65b0c803ba0ba895912ceff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add .clang-format</title>
<updated>2025-09-15T19:15:53Z</updated>
<author>
<name>Joel Klinghed</name>
<email>the_jk@spawned.biz</email>
</author>
<published>2025-09-15T19:15:53Z</published>
<link rel='alternate' type='text/html' href='https://git.spawned.biz/jkc.git/commit/?id=aa49abdf239bae6065fddd0839ec67a404c9748c'/>
<id>urn:sha1:aa49abdf239bae6065fddd0839ec67a404c9748c</id>
<content type='text'>
Make it easier to keep a consistent style
</content>
</entry>
<entry>
<title>uio: Unicode reader</title>
<updated>2025-09-15T18:52:51Z</updated>
<author>
<name>Joel Klinghed</name>
<email>the_jk@spawned.biz</email>
</author>
<published>2025-09-15T18:52:51Z</published>
<link rel='alternate' type='text/html' href='https://git.spawned.biz/jkc.git/commit/?id=18a622f378b403788c67fc785d30f4609caa3fc7'/>
<id>urn:sha1:18a622f378b403788c67fc785d30f4609caa3fc7</id>
<content type='text'>
Reads UTF-8 and UTF-16 into UTF-8 or UTF-16 strings.
If strict is true, fails at first invalid character.
If strict is false, invalid characters are replaced with U+FFFD.
For the replacement, I changed behavior if uN::read_replace to only
jump one byte. Otherwise a common invalid case when ISO-8859-1 or
WIN-1252 are read as UTF-8 would skip many characters.

If skip_bom is true any bom at start of stream is ignored.
If skip_bom is false any bom will be included.

Input format can be forced, if not detect is used which will
try to guess and then fallback to UTF-8.
</content>
</entry>
<entry>
<title>fixup! Make clang-tidy happy</title>
<updated>2025-09-10T20:11:27Z</updated>
<author>
<name>Joel Klinghed</name>
<email>the_jk@spawned.biz</email>
</author>
<published>2025-09-10T20:11:27Z</published>
<link rel='alternate' type='text/html' href='https://git.spawned.biz/jkc.git/commit/?id=cf99d0c865474105c14b2348fdbd1c83d87d5a29'/>
<id>urn:sha1:cf99d0c865474105c14b2348fdbd1c83d87d5a29</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make clang-tidy happy</title>
<updated>2025-09-08T21:09:37Z</updated>
<author>
<name>Joel Klinghed</name>
<email>the_jk@spawned.biz</email>
</author>
<published>2025-09-08T21:09:21Z</published>
<link rel='alternate' type='text/html' href='https://git.spawned.biz/jkc.git/commit/?id=677265461b3c596ab2a88858e74b0970196198fe'/>
<id>urn:sha1:677265461b3c596ab2a88858e74b0970196198fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add UTF-8, UTF-16 and Modified UTF-8 support</title>
<updated>2025-09-04T20:24:13Z</updated>
<author>
<name>Joel Klinghed</name>
<email>the_jk@spawned.biz</email>
</author>
<published>2025-09-04T20:24:13Z</published>
<link rel='alternate' type='text/html' href='https://git.spawned.biz/jkc.git/commit/?id=65860e6c873e6e056fe3d1dadd1d309b1bd66e7b'/>
<id>urn:sha1:65860e6c873e6e056fe3d1dadd1d309b1bd66e7b</id>
<content type='text'>
</content>
</entry>
</feed>
