| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-10-03 | ci: cleanup | Mitchell Hashimoto | |
| 2025-10-03 | Zig 0.15: zig build GTK exe | Mitchell Hashimoto | |
| 2025-10-03 | Zig 0.15: zig build test | Mitchell Hashimoto | |
| 2025-05-27 | code style: use `@splat` where possible | Qwerasd | |
| As of Zig 0.14.0, `@splat` can be used for array types, which eliminates a lot of redundant syntax and makes things generally cleaner. I've explicitly avoided applying this change in the renderer files for now since it would just create rebasing conflicts in my renderer rework branch which I'll be PR-ing pretty soon. | |||
| 2025-03-12 | test | Mitchell Hashimoto | |
| 2025-03-11 | Zig 0.14 | Mitchell Hashimoto | |
| 2024-06-24 | Fix some basic build errors. | Gordon Cassie | |
| 2024-06-24 | 0.13 conversions | Mitchell Hashimoto | |
| 2024-04-21 | terminfo: reset kbs back to ^?, clear high bit for encoding | Mitchell Hashimoto | |
| 2024-04-20 | terminfo: for XTGETTCAP, non-parameterized string values return encoded | Mitchell Hashimoto | |
| Fixes #1699 See #1699 for a lot more research. I haven't found a definitive source of this behavior but this appears to match most of the mainstream terminals and xterm for the realistic terminfo entries we have and I'm going to consider that good enough. For non-parameterized string values in a terminfo, the XTGETTCAP result should be the tcap encoded form. This means replacing characters such as `\E` with their byte form of 0x1B, and control characters such as `^H` with their actual character 0x08, and so on. "Non-parameterized" is a bit weird, the comment in this commit explains my best guess (thanks to some community help) of why this may be. This commit does NOT handle all encodings, but it handles the encodings we use and the encodings I could cross-check with other terminals. The actual tcap encoding is much more complicated and I'm sure for specific types of terminfo values our encoding is not correct. If and when those come up we should fix them. | |||
| 2024-04-17 | fix more comptime var leaks | Mitchell Hashimoto | |
| 2023-09-27 | terminfo: numeric comptime buffer only needs to be 10 bytes | Mitchell Hashimoto | |
| 2023-09-27 | terminfo: xtgettcap map name should use the source name | Mitchell Hashimoto | |
| 2023-09-27 | terminfo: comptime map for xtgettcap results | Mitchell Hashimoto | |
| 2023-06-23 | terminfo: basic Source structure and can encode | Mitchell Hashimoto | |
