summaryrefslogtreecommitdiff
path: root/docs/topics/CHANGELOG.md.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/topics/CHANGELOG.md.html')
-rw-r--r--docs/topics/CHANGELOG.md.html55
1 files changed, 46 insertions, 9 deletions
diff --git a/docs/topics/CHANGELOG.md.html b/docs/topics/CHANGELOG.md.html
index 4e656c7..da8ddde 100644
--- a/docs/topics/CHANGELOG.md.html
+++ b/docs/topics/CHANGELOG.md.html
@@ -27,6 +27,10 @@
<h1>Lua-System</h1>
+<ul>
+ <li><a href="../index.html">Index</a></li>
+</ul>
+
<h2>Contents</h2>
<ul>
<li><a href="#Versioning">Versioning </a></li>
@@ -37,12 +41,29 @@
<h2>Topics</h2>
<ul class="">
<li><a href="../topics/01-introduction.md.html">1. Introduction</a></li>
+ <li><a href="../topics/02-development.md.html">2. Development</a></li>
+ <li><a href="../topics/03-terminal.md.html">3. Terminal functionality</a></li>
<li><strong>CHANGELOG</strong></li>
<li><a href="../topics/LICENSE.md.html">MIT License</a></li>
</ul>
<h2>Modules</h2>
<ul class="nowrap">
- <li><a href="../index.html">system</a></li>
+ <li><a href="../modules/system.html">system</a></li>
+</ul>
+<h2>Classes</h2>
+<ul class="nowrap">
+ <li><a href="../classes/bitflags.html">bitflags</a></li>
+</ul>
+<h2>Examples</h2>
+<ul class="nowrap">
+ <li><a href="../examples/compat.lua.html">compat.lua</a></li>
+ <li><a href="../examples/flag_debugging.lua.html">flag_debugging.lua</a></li>
+ <li><a href="../examples/password_input.lua.html">password_input.lua</a></li>
+ <li><a href="../examples/read.lua.html">read.lua</a></li>
+ <li><a href="../examples/readline.lua.html">readline.lua</a></li>
+ <li><a href="../examples/spinner.lua.html">spinner.lua</a></li>
+ <li><a href="../examples/spiral_snake.lua.html">spiral_snake.lua</a></li>
+ <li><a href="../examples/terminalsize.lua.html">terminalsize.lua</a></li>
</ul>
</div>
@@ -86,15 +107,31 @@
<p><a name="Version_history"></a></p>
<h2>Version history</h2>
+<h3>Version 0.4.0, released 20-Jun-2024</h3>
+
+<ul>
+ <li>Feat: <code>getconsoleflags</code> and <code>setconsoleflags</code> for getting/setting the current console configuration flags on Windows</li>
+ <li>Feat: <code>getconsolecp</code> and <code>setconsolecp</code> for getting/setting the console codepage on Windows</li>
+ <li>Feat: <code>getconsoleoutputcp</code> and <code>setconsoleoutputcp</code> for getting/setting the console output codepage on Windows</li>
+ <li>Feat: <code>tcgetattr</code> and <code>tcsetattr</code> for getting/setting the current console configuration flags on Posix</li>
+ <li>Feat: <code>getnonblock</code> and <code>setnonblock</code> for getting/setting the non-blocking flag on Posix</li>
+ <li>Feat: <a href="../classes/bitflags.html#">bitflags</a>: a support feature for the above flag type controls to facilitate bit manipulation without resorting to binary operations (to also support PuC Lua 5.1)</li>
+ <li>Feat: <code>readkey</code> reads a keyboard input from <code>stdin</code> in a non-blocking way (utf8, also on Windows)</li>
+ <li>Feat: <code>readansi</code> reads a keyboard input from <code>stdin</code> in a non-blocking way, parses ansi and utf8 sequences</li>
+ <li>Feat: <code>termsize</code> gets the current terminal size in rows and columns</li>
+ <li>Feat: <code>utf8cwidth</code> and <code>utf8swidth</code> for getting the display width (in columns) of respectively a single utf8 character, or a utf8 string</li>
+ <li>Feat: helpers; <code>termbackup</code>, <code>termrestore</code>, <code>autotermrestore</code>, and <code>termwrap</code> for managing the many terminal settings on all platforms.</li>
+</ul>
+
<h3>Version 0.3.0, released 15-Dec-2023</h3>
<ul>
- <li>Feat: on Windows <a href="../index.html#sleep">sleep</a> now has a precision parameter</li>
- <li>Feat: <a href="../index.html#setenv">setenv</a> added to set environment variables.</li>
- <li>Feat: <a href="../index.html#getenvs">getenvs</a> added to list environment variables.</li>
- <li>Feat: <a href="../index.html#getenv">getenv</a> added to get environment variable previously set (Windows).</li>
- <li>Feat: <a href="../index.html#random">random</a> added to return high-quality random bytes</li>
- <li>Feat: <a href="../index.html#isatty">isatty</a> added to check if a file-handle is a tty</li>
+ <li>Feat: on Windows <code>sleep</code> now has a precision parameter</li>
+ <li>Feat: <code>setenv</code> added to set environment variables.</li>
+ <li>Feat: <code>getenvs</code> added to list environment variables.</li>
+ <li>Feat: <code>getenv</code> added to get environment variable previously set (Windows).</li>
+ <li>Feat: <code>random</code> added to return high-quality random bytes</li>
+ <li>Feat: <code>isatty</code> added to check if a file-handle is a tty</li>
</ul>
<h3>Version 0.2.1, released 02-Oct-2016</h3>
@@ -113,8 +150,8 @@
</div> <!-- id="content" -->
</div> <!-- id="main" -->
<div id="about">
-<i>generated by <a href="http://github.com/stevedonovan/LDoc">LDoc 1.4.6</a></i>
-<i style="float:right;">Last updated 2023-12-15 13:15:09 </i>
+<i>generated by <a href="http://github.com/lunarmodules/LDoc">LDoc 1.5.0</a></i>
+<i style="float:right;">Last updated 2024-06-20 23:11:37 </i>
</div> <!-- id="about" -->
</div> <!-- id="container" -->
</body>