<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luasystem/spec, branch fix/wcwidth</title>
<subtitle>A mirror of https://github.com/lunarmodules/luasystem.git
</subtitle>
<id>https://git.lua4.win/luasystem/atom?h=fix%2Fwcwidth</id>
<link rel='self' href='https://git.lua4.win/luasystem/atom?h=fix%2Fwcwidth'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasystem/'/>
<updated>2026-01-29T12:55:39+00:00</updated>
<entry>
<title>fix(wcwidth): add a generator for width ranges</title>
<updated>2026-01-29T12:55:39+00:00</updated>
<author>
<name>Thijs Schreijer</name>
<email>thijs@thijsschreijer.nl</email>
</author>
<published>2026-01-29T10:02:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasystem/commit/?id=1159329b247d6532fecb375e7008aca979261eaa'/>
<id>urn:sha1:1159329b247d6532fecb375e7008aca979261eaa</id>
<content type='text'>
The generator script will parse official unicode data to create
the actual ranges for 0, double, and ambiguous width characters.
</content>
</entry>
<entry>
<title>chore(test): relax test assertion wrt time</title>
<updated>2026-01-17T11:49:34+00:00</updated>
<author>
<name>Thijs Schreijer</name>
<email>thijs@thijsschreijer.nl</email>
</author>
<published>2026-01-09T14:19:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasystem/commit/?id=b1d1b89d74f157e9cd9b8d2ba6b6da870d65dabf'/>
<id>urn:sha1:b1d1b89d74f157e9cd9b8d2ba6b6da870d65dabf</id>
<content type='text'>
fixes #77
</content>
</entry>
<entry>
<title>fix(term): report only printables as characters (#70)</title>
<updated>2025-06-10T19:35:53+00:00</updated>
<author>
<name>Thijs Schreijer</name>
<email>thijs@thijsschreijer.nl</email>
</author>
<published>2025-06-10T19:35:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasystem/commit/?id=056b41255c0545d5802df61a98b357e6424e267c'/>
<id>urn:sha1:056b41255c0545d5802df61a98b357e6424e267c</id>
<content type='text'>
readkey would return "char" as type for control characters, yet they are not printable.
</content>
</entry>
<entry>
<title>fix(terminal): readansi now properly handles &lt;alt&gt;+key key-presses (#62)</title>
<updated>2025-04-13T20:22:46+00:00</updated>
<author>
<name>Thijs Schreijer</name>
<email>thijs@thijsschreijer.nl</email>
</author>
<published>2025-04-13T20:22:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasystem/commit/?id=091672f57ba57b745a51202b38af61bd240d1084'/>
<id>urn:sha1:091672f57ba57b745a51202b38af61bd240d1084</id>
<content type='text'>
Also; documents the internal buffer and retry behaviour of readansi</content>
</entry>
<entry>
<title>fix(readkey): if sleep fails return the error (#60)</title>
<updated>2025-04-07T08:43:30+00:00</updated>
<author>
<name>Thijs Schreijer</name>
<email>thijs@thijsschreijer.nl</email>
</author>
<published>2025-04-07T08:43:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasystem/commit/?id=49e7dac558178e6200bc5886db3ef28c73d5edd9'/>
<id>urn:sha1:49e7dac558178e6200bc5886db3ef28c73d5edd9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(terminal): also accept codepoint integers for width check</title>
<updated>2025-02-10T08:01:35+00:00</updated>
<author>
<name>Thijs Schreijer</name>
<email>thijs@thijsschreijer.nl</email>
</author>
<published>2025-02-06T15:52:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasystem/commit/?id=4a128b8969fe4d720f50c1fdb68f0265af8a7117'/>
<id>urn:sha1:4a128b8969fe4d720f50c1fdb68f0265af8a7117</id>
<content type='text'>
Lua utf8 functions return codepoints, hence it makes sense to accept
those, instead of having to convert to utf8 string and back again.
</content>
</entry>
<entry>
<title>Re-add FreeBSD support (broken since c1a64c1) (#33)</title>
<updated>2024-08-28T08:15:54+00:00</updated>
<author>
<name>Thijs Schreijer</name>
<email>thijs@thijsschreijer.nl</email>
</author>
<published>2024-08-28T08:15:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasystem/commit/?id=60b66fce58b64d121b124e64ef78d37512e3a8a2'/>
<id>urn:sha1:60b66fce58b64d121b124e64ef78d37512e3a8a2</id>
<content type='text'>
Co-authored-by: cos &lt;cos&gt;
</content>
</entry>
<entry>
<title>add tests for autotermrestore</title>
<updated>2024-06-20T08:07:32+00:00</updated>
<author>
<name>Thijs Schreijer</name>
<email>thijs@thijsschreijer.nl</email>
</author>
<published>2024-06-20T08:07:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasystem/commit/?id=906044cb31569d7681ccf9d161f98fe3bd409277'/>
<id>urn:sha1:906044cb31569d7681ccf9d161f98fe3bd409277</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add system.CODEPAGE_UTF8 for 65001 codepage</title>
<updated>2024-06-19T20:05:33+00:00</updated>
<author>
<name>Thijs Schreijer</name>
<email>thijs@thijsschreijer.nl</email>
</author>
<published>2024-06-19T20:05:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasystem/commit/?id=e0871d7be63dd428d4a2b9a3db4e033894165cef'/>
<id>urn:sha1:e0871d7be63dd428d4a2b9a3db4e033894165cef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>switch termsize results to standard; rows, cols</title>
<updated>2024-06-08T07:28:20+00:00</updated>
<author>
<name>Thijs Schreijer</name>
<email>thijs@thijsschreijer.nl</email>
</author>
<published>2024-06-08T07:28:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasystem/commit/?id=8996a5022fa82e5d5335f71580d0cd6b6d323c9b'/>
<id>urn:sha1:8996a5022fa82e5d5335f71580d0cd6b6d323c9b</id>
<content type='text'>
</content>
</entry>
</feed>
