aboutsummaryrefslogtreecommitdiffstats
path: root/src (unfollow)
Commit message (Collapse)AuthorFilesLines
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
2008-11-23lirc: use GLib's G_GNUC_UNUSED instead of mpd_unusedMax Kellermann1-2/+2
The header gcc.h is going to fade away, in favor of GLib's G_GNUC_ macros.
2008-11-21screen_play: scroll long song names in the playlistMatt Portas1-1/+20
If the song name under the cursor is too long for the terminal, scroll it like in the statusbar.
2008-11-19screen_search: don't include ncurses.h directlyMax Kellermann1-1/+0
screen.h has a check whether to include ncursesw/ncurses.h or ncurses.h. screen_search.c doesn't need to include it a second time, and was missing the check.
2008-11-19screen_song: support CMD_SCREEN_LYRICSMax Kellermann1-0/+10
Show the lyrics of the song currently being displayed.
2008-11-19screen_song: free the song pointerMax Kellermann1-0/+5
Fix a memory leak.
2008-11-19screen_lyrics: support CMD_VIEWMax Kellermann1-0/+10
Jump to the song viewer screen.
2008-11-19screen_song: include cleanupMax Kellermann1-5/+0
2008-11-19screen_song: check CMD_VIEW only if song screen is enabledMax Kellermann3-0/+6
2008-11-18screen_song: new screen which views song informationMax Kellermann8-0/+225
This new screen views all information available on a song: its location, file name, and tags.
2008-11-18libmpdclient: converted MPD_ERROR_ constants to enumMax Kellermann1-11/+35
2008-11-18libmpdclient: convert MPD_ACK_ constants to enumMax Kellermann1-14/+17
2008-11-18command: change 'locate' default hotkey to 'G'Max Kellermann1-1/+1
Use the same hotkey as ncmpcpp.
2008-11-18screen_browser: always declare variable "entry"Max Kellermann1-2/+0
The local variable "entry" was only declared when lyrics were enabled, but it is now used by CMD_LOCATE, too.
2008-11-18screen: method cmd() returns boolMax Kellermann8-54/+54
Return true/false instead of 1/0.
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-11-18command: added CMD_LOCATE to locate song in databaseMax Kellermann8-0/+80
Pressing 'l' switches to the file browser (screen_file) and locates the previously selected song in the server's database.
2008-11-18screen_lyrics: duplicate current songMax Kellermann1-4/+9
Don't store a pointer to the song passed to screen_lyrics_switch(), duplicate it instead. In the long term, it is too unsafe to work with a foreign pointer.
2008-11-18screen_{file,artist,search}: repaint only if screen is visibleMax Kellermann3-3/+6
Don't repaint the screen after browser_cmd() if another screen has been selected meanwhile.
2008-11-18filelist: filelist_find_song() returns position instead of pointerMax Kellermann3-6/+8
Making the function return the index makes it more flexible: those who want the pointer can use filelist_get(), and the others may use the index for other purposes.
2008-11-18screen_browser: eliminated local variable "entity"Max Kellermann1-2/+0
"entity" is not being used after its initial assignment.
2008-11-18screen_browser: check if filelist is setMax Kellermann1-3/+8
When calling browser_change_directory() before a filelist was set, ncmpc would crash due to a NULL pointer dereference. This scenario is not possible currently, since the open() method allocates the filelist.
2008-11-18screen_browser: use bool for return valuesMax Kellermann2-23/+23
Return true/false instead of 0/-1.