aboutsummaryrefslogtreecommitdiff
path: root/docs/topics
diff options
context:
space:
mode:
authorThijs Schreijer <thijs@thijsschreijer.nl>2025-03-02 19:45:04 +0100
committerThijs Schreijer <thijs@thijsschreijer.nl>2025-03-02 19:50:39 +0100
commit9318a7dc9f7def35a2e9d85ccffe63c06950be09 (patch)
tree945278ce1ce56e225289204f13ac8528264bbb92 /docs/topics
parent2981db32130b30c9b12e7347bfdbe2e7584e9274 (diff)
downloadluasystem-0.5.0.tar.gz
luasystem-0.5.0.tar.bz2
luasystem-0.5.0.zip
Release v0.5.0v0.5.0
Diffstat (limited to 'docs/topics')
-rw-r--r--docs/topics/01-introduction.md.html2
-rw-r--r--docs/topics/02-development.md.html2
-rw-r--r--docs/topics/03-terminal.md.html10
-rw-r--r--docs/topics/CHANGELOG.md.html13
-rw-r--r--docs/topics/LICENSE.md.html4
5 files changed, 21 insertions, 10 deletions
diff --git a/docs/topics/01-introduction.md.html b/docs/topics/01-introduction.md.html
index 5b5f07d..cf8a21f 100644
--- a/docs/topics/01-introduction.md.html
+++ b/docs/topics/01-introduction.md.html
@@ -84,7 +84,7 @@ independence.</p>
84</div> <!-- id="main" --> 84</div> <!-- id="main" -->
85<div id="about"> 85<div id="about">
86<i>generated by <a href="http://github.com/lunarmodules/LDoc">LDoc 1.5.0</a></i> 86<i>generated by <a href="http://github.com/lunarmodules/LDoc">LDoc 1.5.0</a></i>
87<i style="float:right;">Last updated 2024-12-18 02:50:03 </i> 87<i style="float:right;">Last updated 2025-03-02 19:43:40 </i>
88</div> <!-- id="about" --> 88</div> <!-- id="about" -->
89</div> <!-- id="container" --> 89</div> <!-- id="container" -->
90</body> 90</body>
diff --git a/docs/topics/02-development.md.html b/docs/topics/02-development.md.html
index b305201..b9f79fd 100644
--- a/docs/topics/02-development.md.html
+++ b/docs/topics/02-development.md.html
@@ -84,7 +84,7 @@ pass locally, and do not rely on CI only.</p>
84</div> <!-- id="main" --> 84</div> <!-- id="main" -->
85<div id="about"> 85<div id="about">
86<i>generated by <a href="http://github.com/lunarmodules/LDoc">LDoc 1.5.0</a></i> 86<i>generated by <a href="http://github.com/lunarmodules/LDoc">LDoc 1.5.0</a></i>
87<i style="float:right;">Last updated 2024-12-18 02:50:03 </i> 87<i style="float:right;">Last updated 2025-03-02 19:43:40 </i>
88</div> <!-- id="about" --> 88</div> <!-- id="about" -->
89</div> <!-- id="container" --> 89</div> <!-- id="container" -->
90</body> 90</body>
diff --git a/docs/topics/03-terminal.md.html b/docs/topics/03-terminal.md.html
index 6471a30..8c45d6e 100644
--- a/docs/topics/03-terminal.md.html
+++ b/docs/topics/03-terminal.md.html
@@ -202,10 +202,10 @@ sys.<span class="function-name">tcsetattr</span>(<span class="global">io</span>.
202sys.<span class="function-name">setnonblock</span>(<span class="global">io</span>.stdin, <span class="keyword">true</span>) 202sys.<span class="function-name">setnonblock</span>(<span class="global">io</span>.stdin, <span class="keyword">true</span>)
203</pre> 203</pre>
204 204
205<p>Both functions require a timeout to be provided which allows for proper asynchronous 205<p>Both <code>readkey</code> and <code>readansi</code> require a timeout to be provided which allows for proper asynchronous
206code to be written. Since the underlying sleep method used is <a href="../modules/system.html#sleep">system.sleep</a>, just patching 206code to be written. The underlying sleep method to use can be provided, and defaults to <a href="../modules/system.html#sleep">system.sleep</a>.
207that function with a coroutine based yielding one should be all that is needed to make 207Just passing a coroutine enabled sleep method should be all that is needed to make
208the result work with asynchroneous coroutine schedulers.</p> 208the result work with asynchroneous coroutine schedulers. Alternatively just patch <a href="../modules/system.html#sleep">system.sleep</a>.</p>
209 209
210<h3>3.3.2 Blocking input</h3> 210<h3>3.3.2 Blocking input</h3>
211 211
@@ -218,7 +218,7 @@ For an example see <a href="../examples/password_input.lua.html"><code>examples/
218</div> <!-- id="main" --> 218</div> <!-- id="main" -->
219<div id="about"> 219<div id="about">
220<i>generated by <a href="http://github.com/lunarmodules/LDoc">LDoc 1.5.0</a></i> 220<i>generated by <a href="http://github.com/lunarmodules/LDoc">LDoc 1.5.0</a></i>
221<i style="float:right;">Last updated 2024-12-18 02:50:03 </i> 221<i style="float:right;">Last updated 2025-03-02 19:43:40 </i>
222</div> <!-- id="about" --> 222</div> <!-- id="about" -->
223</div> <!-- id="container" --> 223</div> <!-- id="container" -->
224</body> 224</body>
diff --git a/docs/topics/CHANGELOG.md.html b/docs/topics/CHANGELOG.md.html
index 8567695..fd3ba59 100644
--- a/docs/topics/CHANGELOG.md.html
+++ b/docs/topics/CHANGELOG.md.html
@@ -107,6 +107,17 @@
107<p><a name="Version_history"></a></p> 107<p><a name="Version_history"></a></p>
108<h2>Version history</h2> 108<h2>Version history</h2>
109 109
110<h3>unreleased</h3>
111
112<ul>
113 <li>Feat: when detecting character display width, also accept unicode codepoints (integers),
114 since the Lua utf8 library returns codepoints, not strings</li>
115 <li>Feat: allow passing in a sleep function to <code>readkey</code> and <code>readansi</code></li>
116 <li>Fix: NetBSD fix compilation, undeclared directives</li>
117 <li>Refactor: random bytes; remove deprecated API usage on Windows, move to
118 binary api instead of /dev/urandom file on linux and bsd</li>
119</ul>
120
110<h3>version 0.4.5, released 18-Dec-2024</h3> 121<h3>version 0.4.5, released 18-Dec-2024</h3>
111 122
112<ul> 123<ul>
@@ -183,7 +194,7 @@
183</div> <!-- id="main" --> 194</div> <!-- id="main" -->
184<div id="about"> 195<div id="about">
185<i>generated by <a href="http://github.com/lunarmodules/LDoc">LDoc 1.5.0</a></i> 196<i>generated by <a href="http://github.com/lunarmodules/LDoc">LDoc 1.5.0</a></i>
186<i style="float:right;">Last updated 2024-12-18 02:50:03 </i> 197<i style="float:right;">Last updated 2025-03-02 19:43:40 </i>
187</div> <!-- id="about" --> 198</div> <!-- id="about" -->
188</div> <!-- id="container" --> 199</div> <!-- id="container" -->
189</body> 200</body>
diff --git a/docs/topics/LICENSE.md.html b/docs/topics/LICENSE.md.html
index 1fe8797..bbe229e 100644
--- a/docs/topics/LICENSE.md.html
+++ b/docs/topics/LICENSE.md.html
@@ -69,7 +69,7 @@
69<h1>MIT License</h1> 69<h1>MIT License</h1>
70 70
71<h3>Copyright (c) 2016-2024, Oscar Lim</h3> 71<h3>Copyright (c) 2016-2024, Oscar Lim</h3>
72<h3>Copyright (c) 2024, the luasystem project authors.</h3> 72<h3>Copyright (c) 2024-2025, the luasystem project authors.</h3>
73 73
74<p>Permission is hereby granted, free of charge, to any person obtaining a copy of 74<p>Permission is hereby granted, free of charge, to any person obtaining a copy of
75this software and associated documentation files (the "Software"), to deal in 75this software and associated documentation files (the "Software"), to deal in
@@ -94,7 +94,7 @@ SOFTWARE.</p>
94</div> <!-- id="main" --> 94</div> <!-- id="main" -->
95<div id="about"> 95<div id="about">
96<i>generated by <a href="http://github.com/lunarmodules/LDoc">LDoc 1.5.0</a></i> 96<i>generated by <a href="http://github.com/lunarmodules/LDoc">LDoc 1.5.0</a></i>
97<i style="float:right;">Last updated 2024-12-18 02:50:03 </i> 97<i style="float:right;">Last updated 2025-03-02 19:43:40 </i>
98</div> <!-- id="about" --> 98</div> <!-- id="about" -->
99</div> <!-- id="container" --> 99</div> <!-- id="container" -->
100</body> 100</body>