Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | wdye: ensure we find our own config.h | Přemysl Eric Janouch | 42 hours | 1 | -1/+1 |
| | |||||
* | wdye: clean up, add process.pid | Přemysl Eric Janouch | 3 days | 3 | -15/+23 |
| | |||||
* | wdye: optionally produce asciicast v2 logs | Přemysl Eric Janouch | 3 days | 2 | -1/+97 |
| | | | | | I've been fairly disappointed with asciinema, but it's slightly better than nothing. | ||||
* | wdye: don't add the script path on error | Přemysl Eric Janouch | 3 days | 1 | -1/+1 |
| | | | | Lua already provides this for us, including the line number. | ||||
* | wdye: enable waiting for processes | Přemysl Eric Janouch | 3 days | 3 | -1/+69 |
| | |||||
* | wdye: read out the whole terminfo database | Přemysl Eric Janouch | 4 days | 2 | -11/+51 |
| | | | | Also update LICENSE years. | ||||
* | wdye: improve portability | Přemysl Eric Janouch | 4 days | 2 | -3/+6 |
| | |||||
* | Add an Expect-like tool | Přemysl Eric Janouch | 4 days | 5 | -0/+1423 |
| | | | | | | This is to provide an Expect utility with a minimal dependency tree for C-based projects. It also addresses some Tcl Expect design issues, as perceived by me. | ||||
* | Update README | Přemysl Eric Janouch | 8 days | 1 | -2/+3 |
| | |||||
* | help2adoc: fix nawk | Přemysl Eric Janouch | 9 days | 1 | -1/+1 |
| | |||||
* | asciiman: have fewer "unexpected EOF" situations | Přemysl Eric Janouch | 9 days | 1 | -7/+11 |
| | | | | Easily caused by the new help2adoc. | ||||
* | Add a --help/--version to AsciiDoc convertor | Přemysl Eric Janouch | 9 days | 4 | -11/+466 |
| | | | | liberty is now self-contained, from opt_handler to manual page. | ||||
* | cmake-parser: improve portability | Přemysl Eric Janouch | 10 days | 1 | -1/+1 |
| | |||||
* | IconUtils: add Apple Icon Image format support | Přemysl Eric Janouch | 2024-12-17 | 1 | -0/+44 |
| | |||||
* | Serialize integer-ish config keys properly | Přemysl Eric Janouch | 2024-12-16 | 2 | -3/+5 |
| | |||||
* | lxdrgen-cpp: add a Qt backend | Přemysl Eric Janouch | 2024-12-15 | 2 | -1/+25 |
| | | | | Motivation: some Android NDKs do not have iconv. | ||||
* | lxdrgen-cpp: fix test build on macOS | Přemysl Eric Janouch | 2024-12-04 | 1 | -0/+2 |
| | |||||
* | lxdrgen-go: fix compatibility with 32-bit targets | Přemysl Eric Janouch | 2024-11-09 | 1 | -1/+1 |
| | |||||
* | lxdrgen-go: improve usability | Přemysl Eric Janouch | 2024-11-07 | 1 | -21/+29 |
| | | | | | | | | | | | | | | | Turning union tags into read-only methods of actual types: - eliminates duplicated JSON unmarshalling of tags, - makes AppendTo/ConsumeFrom symmetrical in nature, - eliminates duplicated AppendTo code, - eliminates trivial AppendTo methods for subtypes without fields, - gives us an opportunity to use a more specific interface than "any" (the type being anonymous is an acknowledged inconvenience). Implementing our own json.Marshalers some time ago (for performance reasons) has made this easier to implement. Also rename "Interface" fields to more suitable "Variant". | ||||
* | Fix calloc argument order | Přemysl Eric Janouch | 2024-08-08 | 2 | -4/+4 |
| | |||||
* | const-qualify configuration schema items in tests | Přemysl Eric Janouch | 2024-08-08 | 1 | -1/+1 |
| | |||||
* | const-qualify configuration schema items | Přemysl Eric Janouch | 2024-08-08 | 1 | -6/+6 |
| | |||||
* | MPD client: fix argument quoting | Přemysl Eric Janouch | 2024-08-07 | 1 | -8/+8 |
| | |||||
* | MPD client: save the protocol version | Přemysl Eric Janouch | 2024-08-07 | 1 | -3/+4 |
| | |||||
* | liberty-xui: mention libgrapheme | Přemysl Eric Janouch | 2024-07-10 | 1 | -6/+6 |
| | |||||
* | Silence an OpenBSD linker warning | Přemysl Eric Janouch | 2024-04-10 | 1 | -1/+2 |
| | |||||
* | Add MinGW-w64 CMake toolchain files | Přemysl Eric Janouch | 2024-04-09 | 2 | -0/+30 |
| | |||||
* | liberty-xui: clip terminal drawing | Přemysl Eric Janouch | 2024-02-27 | 1 | -3/+6 |
| | |||||
* | asciiman: mildly improve compatibility | Přemysl Eric Janouch | 2024-02-12 | 1 | -1/+13 |
| | | | | git manual pages render a little bit more sensibly now. | ||||
* | liberty-xdg: add desktop entry parser tests | Přemysl Eric Janouch | 2024-02-10 | 3 | -1/+69 |
| | | | | And fix a discovered bug. | ||||
* | liberty-xdg: actually make libpng optional | Přemysl Eric Janouch | 2024-02-10 | 2 | -2/+8 |
| | |||||
* | liberty-xdg: fix usage of volatile | Přemysl Eric Janouch | 2024-02-10 | 1 | -2/+2 |
| | |||||
* | liberty-xui: tolerate zero-area ConfigureNotify | Přemysl Eric Janouch | 2024-02-10 | 1 | -1/+2 |
| | | | | Happens when launching from a fullscreen window in i3. | ||||
* | Make liberty-xui load PNG program icons | Přemysl Eric Janouch | 2024-02-10 | 2 | -8/+808 |
| | | | | | | | X11 applications now have a dependency on libpng. This makes use of a new related liberty-xdg module, which can be used separately. | ||||
* | Add helper functions for reading binary numbers | Přemysl Eric Janouch | 2024-02-10 | 2 | -18/+60 |
| | | | | And make use of them. | ||||
* | Comment on write_file_safe()'s actual safety | Přemysl Eric Janouch | 2024-02-10 | 1 | -0/+2 |
| | |||||
* | Add a CMake module for icon conversions | Přemysl Eric Janouch | 2024-02-10 | 2 | -4/+44 |
| | |||||
* | CMakeLists.txt: declare compatibility with 3.27 | Přemysl Eric Janouch | 2023-08-01 | 1 | -1/+1 |
| | | | | Sadly, the 3.5 deprecation warning doesn't go away after this. | ||||
* | MPD client: fix build on OpenIndiana | Přemysl Eric Janouch | 2023-07-24 | 1 | -5/+5 |
| | |||||
* | Find ncursesw on OpenIndiana | Přemysl Eric Janouch | 2023-07-24 | 1 | -1/+1 |
| | |||||
* | lxdrgen-cpp-win32: fix return value handling | Přemysl Eric Janouch | 2023-07-10 | 1 | -2/+2 |
| | |||||
* | Add a C++ backend for LibertyXDR | Přemysl Eric Janouch | 2023-07-07 | 13 | -12/+638 |
| | | | | | Also change the C backend so that it also de/serializes unions without any other fields besides the tag. | ||||
* | lxdrgen-swift: fix prefix handling | Přemysl Eric Janouch | 2023-07-06 | 1 | -13/+14 |
| | | | | "Any prefix will work, so long as it's 'Relay'." | ||||
* | lxdrgen-swift: fix warnings with exhaustive unions | Přemysl Eric Janouch | 2023-07-06 | 6 | -12/+23 |
| | |||||
* | Add a Swift backend for LibertyXDR | Přemysl Eric Janouch | 2023-07-06 | 5 | -12/+298 |
| | |||||
* | CMakeLists.txt: link properly | Přemysl Eric Janouch | 2023-07-04 | 1 | -1/+1 |
| | |||||
* | liberty-xui: fix build on systems without A_ITALIC | Přemysl Eric Janouch | 2023-07-04 | 1 | -1/+2 |
| | |||||
* | lxdrgen: fix decapitalization | Přemysl Eric Janouch | 2023-06-28 | 1 | -3/+4 |
| | | | | | decapitalize() is typically called on snaketocamel() output, which always makes the first letter uppercase. | ||||
* | liberty-xui: fix a build warning | Přemysl Eric Janouch | 2023-06-28 | 1 | -2/+2 |
| | | | | On macOS, TIOCGWINSZ seems to be defined earlier. | ||||
* | Fix a CMake warning | Přemysl Eric Janouch | 2023-06-20 | 1 | -1/+1 |
| |