aboutsummaryrefslogtreecommitdiffstats
path: root/src/ncu.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-11-18ncu: include config.h, fix mouse and color supportMax Kellermann1-0/+1
Due to config.h not being included, mouse and color support was always disabled.
2008-10-06include ncursesw/ncurses.h if availableMax Kellermann1-0/+4
When compiling with libncursesw, include <ncursesw/ncurses.h> instead of <ncurses.h> (if available).
2008-10-06disable ncurses raw modeMax Kellermann1-5/+0
We're better off doing our own signal handling, instead of switching ncurses to raw mode. Anyway, it was commented out and didn't work...
2008-10-03colors: make color support optional at compile timeMax Kellermann1-0/+11
Default is colors disabled. Those who love colorful terminals have the option to enable it with --enable-colors.
2008-09-22screen: moved code to ncu.cMax Kellermann1-22/+33
Moved basic libncurses initialization to ncu.c and ncu.h. Keep generic code out of screen.c.
2008-09-16lyrics: converted in-process plugins to external programsMax Kellermann1-5/+25
In-process plugins are very problematic. It is much easier and flexible to move the lyrics plugins to external programs, with a trivial protocol. This is work in progress, among the things missing: - protocol specification, including exit codes - plugin installation - plugin search directory - run-time configuration (currently hard coded) - automatic polling (using glib's main loop?) - better and more robust error handling
2008-09-15manage tag string allocations in a poolMax Kellermann1-0/+28
There are many duplicated strings in the tag database, e.g. many songs having the same artist. Don't allocate such strings twice, manage all strings in a pool.