Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | add tests for termwrap | Thijs Schreijer | 2024-05-22 | 1 | -1/+59 | |
| | | ||||||
| * | add example for termsize | Thijs | 2024-05-21 | 1 | -0/+36 | |
| | | ||||||
| * | add tests for readkey and readansi | Thijs | 2024-05-21 | 1 | -5/+142 | |
| | | ||||||
| * | add tests get/setconsolecp, and get/setconsoleoutputcp | Thijs | 2024-05-21 | 1 | -9/+87 | |
| | | ||||||
| * | add setconsoleflags tests | Thijs | 2024-05-20 | 1 | -5/+35 | |
| | | ||||||
| * | implement getconsoleflags tests | Thijs | 2024-05-20 | 2 | -14/+28 | |
| | | ||||||
| * | add example for reading a line from the terminal, non-blocking | Thijs Schreijer | 2024-05-20 | 8 | -78/+1358 | |
| | | | | | | | | 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 | 3 | -59/+157 | |
| | | ||||||
| * | chore(keypressed): remove function keypressed | Thijs Schreijer | 2024-05-07 | 1 | -28/+0 | |
| | | | | | | | | easier to handle this on the Lua side | |||||
| * | fix(readkey): add proper error handling | Thijs Schreijer | 2024-05-07 | 1 | -4/+25 | |
| | | ||||||
| * | switch "has" to "has_all_of" and "has_any_of" | Thijs Schreijer | 2024-05-04 | 4 | -27/+64 | |
| | | ||||||
| * | review: bitflags no comparison, extra tests | Thijs Schreijer | 2024-04-30 | 2 | -37/+15 | |
| | | ||||||
| * | feat(term): getting/setting terminal config flags | Thijs | 2024-04-30 | 17 | -8/+1794 | |
|/ | ||||||
* | chore(test): add tests (manual) for isatty terminal function (#22) | Thijs Schreijer | 2024-03-24 | 7 | -4/+140 | |
| | ||||||
* | chore(config): update editorconfig (#20) | Thijs Schreijer | 2024-03-21 | 2 | -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 Schreijer | 2024-03-19 | 1 | -1/+1 | |
| | | | Description still mentioned Unix only and had a Linux logo | |||||
* | chore(ci): macos-latest + windows-latest (#17) | Thijs Schreijer | 2024-03-19 | 4 | -90/+110 | |
| | | | Co-authored-by: Hisham Muhammad <hisham@gobolinux.org> | |||||
* | chore(rockspec): new rockspec revision (#18) | Thijs Schreijer | 2024-02-14 | 1 | -0/+83 | |
| | ||||||
* | fix(rockspec): LuaSystem compiles on MinGW (#16) | Shoop | 2024-02-14 | 1 | -0/+8 | |
| | ||||||
* | ci: Replace custom workflow installing Luacheck with dedicated action (#14) | Caleb Maclennan | 2023-12-22 | 2 | -38/+13 | |
| | ||||||
* | Release v0.3.0 (#11)v0.3.0 | Thijs Schreijer | 2023-12-16 | 7 | -9/+84 | |
| | ||||||
* | chore(ci): bump action to silence deprecation warnings (#12) | Thijs Schreijer | 2023-12-15 | 2 | -2/+2 | |
| | ||||||
* | fix(mingw): fix the windows build with MinGW (#10) | Thijs Schreijer | 2023-12-15 | 1 | -4/+10 | |
| | ||||||
* | chore(ci): add deployment job (#9) | Thijs Schreijer | 2023-11-15 | 1 | -0/+34 | |
| | ||||||
* | Merge pull request #6 from lunarmodules/time | Thijs Schreijer | 2023-11-15 | 25 | -95/+1970 | |
|\ | ||||||
| * | chore(docs): render the documentation | Thijs Schreijer | 2023-11-15 | 5 | -0/+927 | |
| | | ||||||
| * | feat(tty): add isatty() | Thijs | 2023-11-15 | 5 | -5/+50 | |
| | | ||||||
| * | feat(*): add environment variable and random functions | Thijs Schreijer | 2023-11-15 | 19 | -95/+998 | |
| | | ||||||
* | | fix(ci): switch to master instead of main (#8) | Thijs Schreijer | 2023-11-13 | 2 | -2/+2 | |
|/ | ||||||
* | fix(ci): relax tests, macos is imprecise due to priority | Thijs Schreijer | 2023-11-09 | 1 | -2/+2 | |
| | ||||||
* | chore(ci): switch to github actions | Thijs Schreijer | 2023-11-09 | 7 | -174/+126 | |
| | ||||||
* | chore(*): config files | Thijs Schreijer | 2023-11-09 | 3 | -2/+82 | |
| | ||||||
* | chore(ci): add linter for tests and rockspecs | Thijs Schreijer | 2023-11-09 | 1 | -0/+32 | |
| | ||||||
* | chore(rockspecs): update new location | Thijs Schreijer | 2023-11-09 | 2 | -6/+85 | |
| | ||||||
* | chore(rockspecs): move rockspecs to subdir | Thijs Schreijer | 2023-11-09 | 1 | -0/+0 | |
| | ||||||
* | Release v0.2.1v0.2.1 | Oscar Lim | 2016-10-02 | 2 | -4/+4 | |
| | ||||||
* | Fix `clock_gettime` for Mac OS X 10.12 | Oscar Lim | 2016-09-28 | 1 | -1/+9 | |
| | ||||||
* | Merge pull request #2 from grandquista/patch-1 | Oscar Lim | 2016-07-23 | 1 | -0/+2 | |
|\ | | | | | Fix macOS 10.12 having `clock_gettime` | |||||
| * | Fix macOS 10.12 having `clock_gettime` | Adam Grandquist | 2016-07-23 | 1 | -0/+2 | |
|/ | | | See https://github.com/Homebrew/homebrew-core/issues/1957 for similar issues. | |||||
* | Release v0.2.0v0.2.0 | Oscar Lim | 2016-05-08 | 2 | -4/+4 | |
| | ||||||
* | Support for monotime | Oscar Lim | 2016-05-08 | 8 | -10/+173 | |
| | | | | Provide `monotime` function with at least 1 millisecond resolution. | |||||
* | Add osx to travis | Oscar Lim | 2016-05-08 | 1 | -0/+6 | |
| | ||||||
* | New travis infrastructure | Oscar Lim | 2016-05-07 | 5 | -52/+152 | |
| | | | | | Changes the travis setup and drop `sudo` in favor of the faster container-based travis infrastructure. | |||||
* | Release v0.1.1v0.1.1 | Oscar Lim | 2016-04-10 | 2 | -4/+4 | |
| | ||||||
* | Fix compile errors for Windows | Oscar Lim | 2016-04-09 | 1 | -0/+2 | |
| | ||||||
* | Make test for `gettime` more robust | Oscar Lim | 2016-02-21 | 1 | -1/+8 | |
| | ||||||
* | Fix travis build error | Oscar Lim | 2016-02-11 | 1 | -1/+1 | |
| | ||||||
* | Release v0.1.0v0.1.0 | Oscar Lim | 2016-02-11 | 2 | -0/+52 | |
| | ||||||
* | Support for gettime and sleep functions | Oscar Lim | 2016-02-10 | 14 | -0/+600 | |
Provide `gettime` and `sleep` functions with at least 1 millisecond resolution. |