aboutsummaryrefslogtreecommitdiffstats
path: root/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-12-17Rename variable sun as it is predefined (to 1) on solarisQball Cow1-6/+6
2008-12-12screen_lyrics: use screen_textMax Kellermann1-113/+15
Use the new screen_text library to display multi-line text from the plugin.
2008-12-12screen_text: new library for displaying large textsMax Kellermann3-0/+216
Took a lot of code from screen_lyrics.
2008-12-12screen_lyrics: disabled _GNU_SOURCEMax Kellermann1-1/+0
Seems we don't need _GNU_SOURCE anymore.
2008-12-12lyrics: return plugin_cycle structMax Kellermann3-26/+6
Eliminated the lyrics_loader struct. Instead of lyrics_free(), callers should use plugin_stop().
2008-12-12lyrics: use the new plugin libraryMax Kellermann2-244/+12
2008-12-12plugin: new plugin libraryMax Kellermann3-0/+431
The plugin library is based on code from lyrics.c.
2008-12-12lyrics: free lyrics_loader struct in lyrics_free()Max Kellermann1-0/+2
2008-12-12main: deinitialize lyrics libraryMax Kellermann1-0/+5
Free memory held by the plugin list at the end, make valgrind happier.
2008-12-12lyrics: g_new() cannot fail, don't checkMax Kellermann1-3/+0
g_new() aborts the program when the kernel runs out of memory.
2008-12-10command: disable check_key_bindings() with --enable-miniMax Kellermann4-2/+23
Remove another superfluous feature from the ncmpc-mini mode.
2008-12-10match: case sensitive search with --enable-miniMax Kellermann2-1/+17
Drop support for the expensive case insensitive search in ncmpc-mini mode.
2008-12-10hscroll: don't compile source in ncmpc-mini modeMax Kellermann5-15/+11
This source is not required with --enable-mini.
2008-12-10support: renamed source to hscroll.cMax Kellermann6-8/+7
There is only strscroll() left in support.c. Give the source a better name.
2008-12-10support: removed fallback strcasestr() implementationMax Kellermann2-23/+0
The code which used to call strcasestr() has been converted to match_line().
2008-12-10match: use g_utf8_casefold() in match_line()Max Kellermann1-2/+21
strcasestr() is a non-standard function, and requires setting _GNU_SOURCE. To avoid this, do wasteful g_utf8_casefold() conversions and use strstr().
2008-12-10list_window: moved string matching to match.hMax Kellermann4-3/+64
Provide the new function match_line() which searches a string for a needle (ignoring case). This wraps the non-standard function strcasestr().
2008-12-10screen: use print_hotkey() for the output screen tabMax Kellermann1-4/+1
Don't use markup in the translated string; use print_hotkey() as a simple wrapper.
2008-12-08support: don't declare strcasestr() if provided by the systemMax Kellermann1-0/+2
If the system library provides strcasestr(), don't do an extra declaration in support.h.
2008-12-07options: Include all build options in version output.Sebastian Harl1-0/+18
2008-12-06added missing copyright headersMax Kellermann15-0/+284
2008-12-05screen_outputs: new screen to control MPD's output devicesMikael Svantesson10-0/+242
The "outputs" screen allows the user to enable or disable MPD's audio output devices.
2008-12-05sreen_play: fixed the g_completion_set_compare() callback typeMax Kellermann1-2/+15
Passing strncmp to g_completion_set_compare() is incorrect, because the type of the third parameter (n) differs. This patch adds a wrapper function with the correct type.
2008-12-05screen_song: make the variable "current" staticMax Kellermann1-1/+1
The global variable "current" should not be exported, and should be "static".
2008-12-04screen: fixed "screen too small" typoMax Kellermann1-2/+2
The "too" had only one 'o'. Remove the newline character at the end to simplify translation.
2008-12-01screen_play: fix scrolling in auto-center modeMax Kellermann1-5/+7
Commit cfad0fdf enabled horizontal scrolling, but broke auto-center mode: regardless of whether the current song has changed, it re-centered the list. Moved the options.scroll check to another "if" branch.
2008-11-30screen_help: added the artist screen hotkeyMax Kellermann1-0/+3
2008-11-30screen_help: added CMD_VIEWMax Kellermann1-0/+1
2008-11-30screen: don't show disabled help screen in screen listMax Kellermann1-0/+2
When the help screen was disabled at compile time, it was showed in the screen list anyway.
2008-11-30screen_search: use filelist_new() instead of g_malloc0()Max Kellermann1-1/+1
Using the advanced search led to a segmentation fault, because with g_malloc0(), the filelist's "entries" array was not allocated. Use the "official" filelist constructor instead.
2008-11-27list_window: converted "flags" to one "bool" variableMax Kellermann7-12/+11
Currently, there is only one known list_window flag ("hide_cursor"). Replace the "flags" bit field with a boolean variable. If we run out of space some day, we can convert that to bool:1.
2008-11-27list_window: use "bool" instead of "int"Max Kellermann12-67/+66
For flags and return values, use the "bool" data type instead of "int".
2008-11-27list_window: fixed endless loop in non-wrapped searchMax Kellermann1-4/+5
When the cursor was at the end of a list and the user pressed 'n', ncmpc would hang in an endless loop forever. The same bug was fixed in the backwards search.
2008-11-25screen_artist: fixes for the ncmpc-mini buildMax Kellermann1-1/+7
Disable the highlighting code which has slipped out of the NCMPC_MINI checks.
2008-11-25ncmpc-mini: disable scrollingMax Kellermann3-1/+19
The scrolling code broke in the ncmpc-mini build. Disable it when --enable-mini was specified.
2008-11-25po: improved translatable strings for easier translationMax Kellermann9-27/+25
Remove exclamation marks and other markup from the strings.
2008-11-25screen: simplify screen list stringsMax Kellermann1-24/+20
Removed the colon and the spaces from the translatable screen names. This aims to simplify the translator's job.
2008-11-25list_window: reset cursor when list is emptyMax Kellermann1-1/+3
Due to a side effect of the old "if" condition, the cursor was never reset to the origin when the list was cleared.
2008-11-25screen_lyrics: reset cursor when the song changesMax Kellermann1-0/+2
When the view is changed and a new song is about to be displayed, reset the list's state and scroll back to the origin.
2008-11-24removed gcc.hMax Kellermann2-71/+1
gcc.h has been replaced with GLib's G_GNUC_ macros.
2008-11-24screen_search.c: replaced mpd_unused by G_GNUC_UNUSEDThomas Jansen1-5/+4
2008-11-24screen_play.c: replaced mpd_unused by G_GNUC_UNUSEDThomas Jansen1-5/+6
2008-11-24screen_lyrics.c: replaced mpd_unused by G_GNUC_UNUSEDThomas Jansen1-3/+3
2008-11-24screen_keydef.c: replaced mpd_unused by G_GNUC_UNUSEDThomas Jansen1-4/+3
2008-11-24screen_help.c: replaced mpd_unused by G_GNUC_UNUSEDThomas Jansen1-4/+3
2008-11-24screen_file.c: replaced mpd_unused by G_GNUC_UNUSEDThomas Jansen1-4/+3
2008-11-24screen_browser.c: replaced mpd_unused by G_GNUC_UNUSEDThomas Jansen1-2/+1
2008-11-24screen_artist.c: replaced mpd_unused by G_GNUC_UNUSEDThomas Jansen1-3/+3
2008-11-24main.c: replaced mpd_unused by G_GNUC_UNUSEDThomas Jansen1-11/+11
2008-11-24lyrics.c: replaced mpd_unused by G_GNUC_UNUSEDThomas Jansen1-3/+2