<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luasystem/system, branch v0.7.0</title>
<subtitle>A mirror of https://github.com/lunarmodules/luasystem.git
</subtitle>
<id>https://git.lua4.win/luasystem/atom?h=v0.7.0</id>
<link rel='self' href='https://git.lua4.win/luasystem/atom?h=v0.7.0'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasystem/'/>
<updated>2025-07-11T20:45:08+00:00</updated>
<entry>
<title>fix(readkey): improve error handling</title>
<updated>2025-07-11T20:45:08+00:00</updated>
<author>
<name>Thijs</name>
<email>thijs@thijsschreijer.nl</email>
</author>
<published>2025-07-11T11:50:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasystem/commit/?id=9b835273c0993a8f67e6c93024099ca99cbf6344'/>
<id>urn:sha1:9b835273c0993a8f67e6c93024099ca99cbf6344</id>
<content type='text'>
system.readkey now passes any errors from system._readkey on
to the caller.
</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(input): maximum sleep delay on backoff 0.1 seconds (#69)</title>
<updated>2025-04-21T11:19:42+00:00</updated>
<author>
<name>Thijs Schreijer</name>
<email>thijs@thijsschreijer.nl</email>
</author>
<published>2025-04-21T11:19:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasystem/commit/?id=722b643d750828f0dd064362ab224a2288ee3bb9'/>
<id>urn:sha1:722b643d750828f0dd064362ab224a2288ee3bb9</id>
<content type='text'>
Current setting of 0.2 sometimes makes the response feel sluggish.</content>
</entry>
<entry>
<title>docs(terminal): reorganize terminal section into subsections (#66)</title>
<updated>2025-04-20T10:32:07+00:00</updated>
<author>
<name>Thijs Schreijer</name>
<email>thijs@thijsschreijer.nl</email>
</author>
<published>2025-04-20T10:32:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasystem/commit/?id=86ac89fb616cea93c460f78f6997f6a5ff040e9c'/>
<id>urn:sha1:86ac89fb616cea93c460f78f6997f6a5ff040e9c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(term): autotermrestore was overwriting the metatable (#64)</title>
<updated>2025-04-15T11:12:38+00:00</updated>
<author>
<name>Thijs Schreijer</name>
<email>thijs@thijsschreijer.nl</email>
</author>
<published>2025-04-15T11:12:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasystem/commit/?id=6d3340004616cdc317bbaca6b279e4cd6d5ee247'/>
<id>urn:sha1:6d3340004616cdc317bbaca6b279e4cd6d5ee247</id>
<content type='text'>
</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(readkey): allow a sleep function to be passed</title>
<updated>2025-03-02T18:40:15+00:00</updated>
<author>
<name>Thijs Schreijer</name>
<email>thijs@thijsschreijer.nl</email>
</author>
<published>2025-03-01T18:17:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasystem/commit/?id=2981db32130b30c9b12e7347bfdbe2e7584e9274'/>
<id>urn:sha1:2981db32130b30c9b12e7347bfdbe2e7584e9274</id>
<content type='text'>
There are cases where both a blocking and non-blocking sleep is
needed. In those cases just poatching system.sleep isn't good
enough. Hence now we can pass a sleep function.
</content>
</entry>
<entry>
<title>simplify the __gc check</title>
<updated>2024-06-20T08:20:33+00:00</updated>
<author>
<name>Thijs Schreijer</name>
<email>thijs@thijsschreijer.nl</email>
</author>
<published>2024-06-20T08:10:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasystem/commit/?id=b87e6d6d762ee823e81dd7a8984f330eb4018fd8'/>
<id>urn:sha1:b87e6d6d762ee823e81dd7a8984f330eb4018fd8</id>
<content type='text'>
</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>
</feed>
