Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-25 | Fix overflow errors and allow small terminal sizes (#473) | John Ferguson | |
* In #259 users request the ability to have ncmpcpp remain open when the terminal has a small size. Previously ncmpcpp would exit when there were less than 30 columns or 5 rows. * After removing this constraint, ncmpcpp would freeze when terminal sizes went below those thresholds. * Upon debugging, it became clear that ncmpcpp wasn't frozen, it was stuck in a very long for loop because it thought the display was unreasonably large (resulting from integer overflow). * Preventing that overflow allows ncmpcpp to handle small sizes gracefully. No other changes to the rendering code were necessary. Fixes #259 | |||
2020-12-21 | Consider mouse support when pausing and unpausing curses interface | Andrzej Rybczak | |
2020-12-19 | Update header information and my email | Andrzej Rybczak | |
2020-12-10 | Fix delete key in st (#425) | jaredforrest | |
2020-01-12 | Curses: don't iterate through unbound COLORS #369 | nick black | |
On DirectColor-capable terminals with the proper terminfo database in use, COLORS is 2^24. Since the color map is only 64k entries, this resulted in a segfault. I've introduced NC::colorCount(), which bounds it by the previously assumed maximum (and usable range) of 256. | |||
2018-05-13 | Restore curses after running external command | Jan Holthuis | |
This allows running TUI tools like vim via run_external_command without destroying the ncmpcpp curses output. | |||
2017-06-15 | Fix crash when colors are disabled | Hugh Wang | |
2017-05-21 | Replace highlight colors with prefixes and suffixes | Andrzej Rybczak | |
2017-04-23 | configure: check if curses.h exposes wide-char functions | Andrzej Rybczak | |
2017-03-29 | Explicitly define NCURSES_WIDECHAR instead of _XOPEN_SOURCE | Andrzej Rybczak | |
2017-03-28 | Formatted color: include <istream> | Andrzej Rybczak | |
2017-03-26 | Change 'previous' background color to 'current' and add some documentation | Andrzej Rybczak | |
2017-03-26 | Make single character prompts more robust | Andrzej Rybczak | |
2017-03-26 | Properly set window timeout | Andrzej Rybczak | |
2017-03-24 | Do not exit readline prompt early if it's in a subcommand of some sort | Andrzej Rybczak | |
2017-03-12 | Update AUTHORS and copyright line | Andrzej Rybczak | |
2017-02-13 | Use scoped window timeout | Andrzej Rybczak | |
2017-01-28 | Make Property use boost::variant | Andrzej Rybczak | |
2017-01-06 | If only 8 colors are available, map the rest of 256 to base ones | Andrzej Rybczak | |
2017-01-06 | Check if songs are in playlist when displaying them, not up-front | Andrzej Rybczak | |
2016-12-25 | Fix displaying items in menu | Andrzej Rybczak | |
2016-12-24 | Retain previous background by default when switching colors | Andrzej Rybczak | |
2016-12-23 | Support attaching format information to selected color variables | Andrzej Rybczak | |
2016-12-22 | Remove Format::None | Andrzej Rybczak | |
2016-12-22 | Move ncurses related files to curses directory | Andrzej Rybczak | |