about summary refs log tree commit diff
path: root/window.c (follow)
Commit message (Collapse)AuthorAge
* Remove use of sysexits.hJune McEnroe2024-05-22
| | | | | Preserve exit status 69 (EX_UNAVAILABLE) for getting disconnected. Use 127 for failing to exec, like the shell.
* Fix style character handling bug 2.2apara2024-03-21
| | | | | | | | | | | | | | | | In some ncurses implementations[1], waddnstr returns ERR when len is 0. This happens in styleAdd() whenever there is a sequence of more than 1 style character in a row. This may result in visual bugs, the most notable of which is being unable to see the messages that mention you (due to the "\26\3" sequence). In order to properly handle multiple style characters in a row, waddnstr should only be called when len is greater than 0. Tested on Alpine Linux, using the official ncurses package. [1]https://invisible-island.net/ncurses
* Be specific about which file is at an unexpected endJune McEnroe2024-01-29
| | | | Reported-by: d4 <d4@unpx.net>
* Fix what went wrong, part 2June McEnroe2023-02-05
|
* Fix what went wrong, part 1June McEnroe2023-02-05
|
* Move cache color to an Entry structJune McEnroe2022-07-31
| | | | So that more values can be added sensibly.
* Switch to cache interfacesJune McEnroe2022-07-30
|
* Show indicator in status when window has pending inputJune McEnroe2022-02-20
|
* Factor out input handling to input.cJune McEnroe2022-02-19
|
* Factor out window management to window.cJune McEnroe2022-02-19