aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release v0.4.5v0.4.5Hisham Muhammad2024-12-1820-19/+118
|
* ci: ensure we don't try installing old version of luasystemHisham Muhammad2024-12-181-5/+4
|
* fix: suppress -Wexpansion-to-defined warningHisham Muhammad2024-12-181-1/+5
| | | | See https://stackoverflow.com/questions/42074035/how-to-deal-with-clangs-3-9-wexpansion-to-defined-warning
* fix: do not rely on luaconf.h to include limits.hHisham Muhammad2024-12-181-1/+1
| | | | Fixes #38.
* Release v0.4.4 (#37)v0.4.4Thijs Schreijer2024-09-0319-18/+109
|
* fix(makefile): include all objects (#36)Thijs Schreijer2024-09-032-1/+5
|
* Release v0.4.3 (#34)v0.4.3Thijs Schreijer2024-08-2819-19/+111
|
* Re-add FreeBSD support (broken since c1a64c1) (#33)Thijs Schreijer2024-08-284-5/+20
| | | | Co-authored-by: cos <cos>
* chore(term): add descriptive error on Windows for lack of VT (#32)Thijs Schreijer2024-07-312-0/+9
|
* Release v0.4.2 (#31)v0.4.2Thijs Schreijer2024-07-1119-17/+112
|
* fix(term): headers on yet another MinGW version (#30)Thijs Schreijer2024-07-112-1/+3
|
* Release v0.4.1v0.4.1Thijs2024-06-2519-17/+112
|
* fix(ci): move away from deprecated macos versionThijs2024-06-251-1/+1
|
* fix(*): msys2 requires conio.h headerThijs2024-06-251-3/+4
|
* Release v0.4.0 (#24)v0.4.0Thijs Schreijer2024-06-2020-311/+3774
|
* Merge pull request #21 from lunarmodules/terminalThijs Schreijer2024-06-2026-11/+4037
|\
| * simplify the __gc checkThijs Schreijer2024-06-201-13/+3
| |
| * add tests for autotermrestoreThijs Schreijer2024-06-202-2/+89
| |
| * add system.CODEPAGE_UTF8 for 65001 codepageThijs Schreijer2024-06-196-13/+18
| |
| * switch termsize results to standard; rows, colsThijs Schreijer2024-06-083-11/+11
| |
| * fix linter errorsThijs Schreijer2024-06-081-3/+3
| |
| * fix docs, merging modulesThijs2024-06-037-55/+75
| |
| * cleanup and documentationThijs Schreijer2024-05-235-30/+161
| |
| * fix the final testsThijs Schreijer2024-05-231-2/+49
| |
| * all done, but tcgetattr/tcsetattr tests, manualThijs Schreijer2024-05-231-4/+5
| |
| * Windows fixes, some manual testsThijs2024-05-234-10/+31
| |
| * fix several testsThijs Schreijer2024-05-234-21/+49
| |
| * add final (failing for now) tests, to be fixedThijs Schreijer2024-05-231-4/+91
| |
| * fix windows (manual) testsThijs2024-05-222-14/+11
| |
| * fixThijs Schreijer2024-05-221-0/+11
| |
| * add tests for get/setnonblockThijs Schreijer2024-05-221-4/+42
| |
| * add tests for termbackup & termrestoreThijs Schreijer2024-05-222-46/+84
| |
| * drop debug lineThijs Schreijer2024-05-221-1/+0
| |
| * add tests for termwrapThijs Schreijer2024-05-221-1/+59
| |
| * add example for termsizeThijs2024-05-211-0/+36
| |
| * add tests for readkey and readansiThijs2024-05-211-5/+142
| |
| * add tests get/setconsolecp, and get/setconsoleoutputcpThijs2024-05-211-9/+87
| |
| * add setconsoleflags testsThijs2024-05-201-5/+35
| |
| * implement getconsoleflags testsThijs2024-05-202-14/+28
| |
| * add example for reading a line from the terminal, non-blockingThijs Schreijer2024-05-208-78/+1358
| | | | | | | | Handles utf8, and character width
| * localize unpackThijs Schreijer2024-05-071-3/+4
| |
| * make readkey async, and add keyboard parser; ansi + utf8Thijs Schreijer2024-05-073-59/+157
| |
| * chore(keypressed): remove function keypressedThijs Schreijer2024-05-071-28/+0
| | | | | | | | easier to handle this on the Lua side
| * fix(readkey): add proper error handlingThijs Schreijer2024-05-071-4/+25
| |
| * switch "has" to "has_all_of" and "has_any_of"Thijs Schreijer2024-05-044-27/+64
| |
| * review: bitflags no comparison, extra testsThijs Schreijer2024-04-302-37/+15
| |
| * feat(term): getting/setting terminal config flagsThijs2024-04-3017-8/+1794
|/
* chore(test): add tests (manual) for isatty terminal function (#22)Thijs Schreijer2024-03-247-4/+140
|
* chore(config): update editorconfig (#20)Thijs Schreijer2024-03-212-11/+11
| | | | Lua was duplicated and C was missing. Updated the 1 C file that deviated in whitespace as well.
* chore(readme): fix label description (#19)Thijs Schreijer2024-03-191-1/+1
| | | Description still mentioned Unix only and had a Linux logo