summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-07-28Minor grammar doc changefix/freebsd-v0.4.2cos
2024-07-28Make tests work with FreeBSDcos
There is no executable named lua in freebsd-ports, but only executables with a version suffix. This commit makes it possible to get the tests to pass by setting the environment variable LUA. E.g. to the value suggested by `luarocks54 config`.
2024-07-27Re-add FreeBSD support (broken since c1a64c1)cos
2024-07-11Release v0.4.2 (#31)HEADv0.4.2masterThijs Schreijer
2024-07-11fix(term): headers on yet another MinGW version (#30)Thijs Schreijer
2024-06-25Release v0.4.1v0.4.1Thijs
2024-06-25fix(ci): move away from deprecated macos versionThijs
2024-06-25fix(*): msys2 requires conio.h headerThijs
2024-06-20Release v0.4.0 (#24)v0.4.0Thijs Schreijer
2024-06-20Merge pull request #21 from lunarmodules/terminalThijs Schreijer
2024-06-20simplify the __gc checkThijs Schreijer
2024-06-20add tests for autotermrestoreThijs Schreijer
2024-06-19add system.CODEPAGE_UTF8 for 65001 codepageThijs Schreijer
2024-06-08switch termsize results to standard; rows, colsThijs Schreijer
2024-06-08fix linter errorsThijs Schreijer
2024-06-03fix docs, merging modulesThijs
2024-05-23cleanup and documentationThijs Schreijer
2024-05-23fix the final testsThijs Schreijer
2024-05-23all done, but tcgetattr/tcsetattr tests, manualThijs Schreijer
2024-05-23Windows fixes, some manual testsThijs
2024-05-23fix several testsThijs Schreijer
2024-05-23add final (failing for now) tests, to be fixedThijs Schreijer
2024-05-22fix windows (manual) testsThijs
2024-05-22fixThijs Schreijer
2024-05-22add tests for get/setnonblockThijs Schreijer
2024-05-22add tests for termbackup & termrestoreThijs Schreijer
2024-05-22drop debug lineThijs Schreijer
2024-05-22add tests for termwrapThijs Schreijer
2024-05-21add example for termsizeThijs
2024-05-21add tests for readkey and readansiThijs
2024-05-21add tests get/setconsolecp, and get/setconsoleoutputcpThijs
2024-05-20add setconsoleflags testsThijs
2024-05-20implement getconsoleflags testsThijs
2024-05-20add example for reading a line from the terminal, non-blockingThijs Schreijer
Handles utf8, and character width
2024-05-07localize unpackThijs Schreijer
2024-05-07make readkey async, and add keyboard parser; ansi + utf8Thijs Schreijer
2024-05-07chore(keypressed): remove function keypressedThijs Schreijer
easier to handle this on the Lua side
2024-05-07fix(readkey): add proper error handlingThijs Schreijer
2024-05-04switch "has" to "has_all_of" and "has_any_of"Thijs Schreijer
2024-04-30review: bitflags no comparison, extra testsThijs Schreijer
2024-04-30feat(term): getting/setting terminal config flagsThijs
2024-03-24chore(test): add tests (manual) for isatty terminal function (#22)Thijs Schreijer
2024-03-21chore(config): update editorconfig (#20)Thijs Schreijer
Lua was duplicated and C was missing. Updated the 1 C file that deviated in whitespace as well.
2024-03-19chore(readme): fix label description (#19)Thijs Schreijer
Description still mentioned Unix only and had a Linux logo
2024-03-19chore(ci): macos-latest + windows-latest (#17)Thijs Schreijer
Co-authored-by: Hisham Muhammad <hisham@gobolinux.org>
2024-02-14chore(rockspec): new rockspec revision (#18)Thijs Schreijer
2024-02-14fix(rockspec): LuaSystem compiles on MinGW (#16)Shoop
2023-12-22ci: Replace custom workflow installing Luacheck with dedicated action (#14)Caleb Maclennan
2023-12-16Release v0.3.0 (#11)v0.3.0Thijs Schreijer
2023-12-15chore(ci): bump action to silence deprecation warnings (#12)Thijs Schreijer