| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | fix(readkey): improve error handling | Thijs | 2025-07-11 | 1 | -5/+9 |
| | | | | | | system.readkey now passes any errors from system._readkey on to the caller. | ||||
| * | fix(term): report only printables as characters (#70) | Thijs Schreijer | 2025-06-10 | 1 | -4/+11 |
| | | | | | readkey would return "char" as type for control characters, yet they are not printable. | ||||
| * | fix(input): maximum sleep delay on backoff 0.1 seconds (#69) | Thijs Schreijer | 2025-04-21 | 1 | -2/+2 |
| | | | | Current setting of 0.2 sometimes makes the response feel sluggish. | ||||
| * | docs(terminal): reorganize terminal section into subsections (#66) | Thijs Schreijer | 2025-04-20 | 1 | -0/+9 |
| | | |||||
| * | fix(term): autotermrestore was overwriting the metatable (#64) | Thijs Schreijer | 2025-04-15 | 1 | -3/+5 |
| | | |||||
| * | fix(terminal): readansi now properly handles <alt>+key key-presses (#62) | Thijs Schreijer | 2025-04-13 | 1 | -19/+34 |
| | | | | Also; documents the internal buffer and retry behaviour of readansi | ||||
| * | fix(readkey): if sleep fails return the error (#60) | Thijs Schreijer | 2025-04-07 | 1 | -3/+6 |
| | | |||||
| * | feat(readkey): allow a sleep function to be passed | Thijs Schreijer | 2025-03-02 | 1 | -9/+12 |
| | | | | | | | 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. | ||||
| * | simplify the __gc check | Thijs Schreijer | 2024-06-20 | 1 | -13/+3 |
| | | |||||
| * | add tests for autotermrestore | Thijs Schreijer | 2024-06-20 | 1 | -0/+7 |
| | | |||||
| * | add system.CODEPAGE_UTF8 for 65001 codepage | Thijs Schreijer | 2024-06-19 | 1 | -0/+5 |
| | | |||||
| * | fix linter errors | Thijs Schreijer | 2024-06-08 | 1 | -3/+3 |
| | | |||||
| * | fix docs, merging modules | Thijs | 2024-06-03 | 1 | -50/+53 |
| | | |||||
| * | cleanup and documentation | Thijs Schreijer | 2024-05-23 | 1 | -2/+5 |
| | | |||||
| * | add tests for termbackup & termrestore | Thijs Schreijer | 2024-05-22 | 1 | -43/+49 |
| | | |||||
| * | add example for reading a line from the terminal, non-blocking | Thijs Schreijer | 2024-05-20 | 1 | -59/+67 |
| | | | | | Handles utf8, and character width | ||||
| * | localize unpack | Thijs Schreijer | 2024-05-07 | 1 | -3/+4 |
| | | |||||
| * | make readkey async, and add keyboard parser; ansi + utf8 | Thijs Schreijer | 2024-05-07 | 1 | -0/+147 |
| | | |||||
| * | switch "has" to "has_all_of" and "has_any_of" | Thijs Schreijer | 2024-05-04 | 1 | -2/+2 |
| | | |||||
| * | feat(term): getting/setting terminal config flags | Thijs | 2024-04-30 | 1 | -2/+210 |
| | | |||||
| * | Support for gettime and sleep functions | Oscar Lim | 2016-02-10 | 1 | -0/+2 |
| Provide `gettime` and `sleep` functions with at least 1 millisecond resolution. | |||||
