Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | po: improved translatable strings for easier translation | Max Kellermann | 2008-11-25 | 9 | -27/+25 |
| | | | | Remove exclamation marks and other markup from the strings. | ||||
* | screen: simplify screen list strings | Max Kellermann | 2008-11-25 | 1 | -24/+20 |
| | | | | | Removed the colon and the spaces from the translatable screen names. This aims to simplify the translator's job. | ||||
* | list_window: reset cursor when list is empty | Max Kellermann | 2008-11-25 | 1 | -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. | ||||
* | screen_lyrics: reset cursor when the song changes | Max Kellermann | 2008-11-25 | 1 | -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. | ||||
* | removed gcc.h | Max Kellermann | 2008-11-24 | 2 | -71/+1 |
| | | | | gcc.h has been replaced with GLib's G_GNUC_ macros. | ||||
* | screen_search.c: replaced mpd_unused by G_GNUC_UNUSED | Thomas Jansen | 2008-11-24 | 1 | -5/+4 |
| | |||||
* | screen_play.c: replaced mpd_unused by G_GNUC_UNUSED | Thomas Jansen | 2008-11-24 | 1 | -5/+6 |
| | |||||
* | screen_lyrics.c: replaced mpd_unused by G_GNUC_UNUSED | Thomas Jansen | 2008-11-24 | 1 | -3/+3 |
| | |||||
* | screen_keydef.c: replaced mpd_unused by G_GNUC_UNUSED | Thomas Jansen | 2008-11-24 | 1 | -4/+3 |
| | |||||
* | screen_help.c: replaced mpd_unused by G_GNUC_UNUSED | Thomas Jansen | 2008-11-24 | 1 | -4/+3 |
| | |||||
* | screen_file.c: replaced mpd_unused by G_GNUC_UNUSED | Thomas Jansen | 2008-11-24 | 1 | -4/+3 |
| | |||||
* | screen_browser.c: replaced mpd_unused by G_GNUC_UNUSED | Thomas Jansen | 2008-11-24 | 1 | -2/+1 |
| | |||||
* | screen_artist.c: replaced mpd_unused by G_GNUC_UNUSED | Thomas Jansen | 2008-11-24 | 1 | -3/+3 |
| | |||||
* | main.c: replaced mpd_unused by G_GNUC_UNUSED | Thomas Jansen | 2008-11-24 | 1 | -11/+11 |
| | |||||
* | lyrics.c: replaced mpd_unused by G_GNUC_UNUSED | Thomas Jansen | 2008-11-24 | 1 | -3/+2 |
| | |||||
* | lirc: use GLib's G_GNUC_UNUSED instead of mpd_unused | Max Kellermann | 2008-11-23 | 1 | -2/+2 |
| | | | | | The header gcc.h is going to fade away, in favor of GLib's G_GNUC_ macros. | ||||
* | screen_play: scroll long song names in the playlist | Matt Portas | 2008-11-21 | 1 | -1/+20 |
| | | | | | If the song name under the cursor is too long for the terminal, scroll it like in the statusbar. | ||||
* | po: updated Spanish translation | Monika Brinkert | 2008-11-19 | 1 | -20/+15 |
| | |||||
* | po: updated German translation | Monika Brinkert | 2008-11-19 | 1 | -39/+22 |
| | |||||
* | po: updated PO template | Monika Brinkert | 2008-11-19 | 1 | -88/+104 |
| | |||||
* | screen_search: don't include ncurses.h directly | Max Kellermann | 2008-11-19 | 1 | -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. | ||||
* | screen_song: support CMD_SCREEN_LYRICS | Max Kellermann | 2008-11-19 | 1 | -0/+10 |
| | | | | Show the lyrics of the song currently being displayed. | ||||
* | screen_song: free the song pointer | Max Kellermann | 2008-11-19 | 1 | -0/+5 |
| | | | | Fix a memory leak. | ||||
* | screen_lyrics: support CMD_VIEW | Max Kellermann | 2008-11-19 | 1 | -0/+10 |
| | | | | Jump to the song viewer screen. | ||||
* | screen_song: include cleanup | Max Kellermann | 2008-11-19 | 1 | -5/+0 |
| | |||||
* | screen_song: check CMD_VIEW only if song screen is enabled | Max Kellermann | 2008-11-19 | 3 | -0/+6 |
| | |||||
* | screen_song: new screen which views song information | Max Kellermann | 2008-11-18 | 9 | -0/+239 |
| | | | | | This new screen views all information available on a song: its location, file name, and tags. | ||||
* | libmpdclient: converted MPD_ERROR_ constants to enum | Max Kellermann | 2008-11-18 | 1 | -11/+35 |
| | |||||
* | libmpdclient: convert MPD_ACK_ constants to enum | Max Kellermann | 2008-11-18 | 1 | -14/+17 |
| | |||||
* | command: change 'locate' default hotkey to 'G' | Max Kellermann | 2008-11-18 | 1 | -1/+1 |
| | | | | Use the same hotkey as ncmpcpp. | ||||
* | screen_browser: always declare variable "entry" | Max Kellermann | 2008-11-18 | 1 | -2/+0 |
| | | | | | The local variable "entry" was only declared when lyrics were enabled, but it is now used by CMD_LOCATE, too. | ||||
* | screen: method cmd() returns bool | Max Kellermann | 2008-11-18 | 8 | -54/+54 |
| | | | | Return true/false instead of 1/0. | ||||
* | ncu: include config.h, fix mouse and color support | Max Kellermann | 2008-11-18 | 1 | -0/+1 |
| | | | | | Due to config.h not being included, mouse and color support was always disabled. | ||||
* | command: added CMD_LOCATE to locate song in database | Max Kellermann | 2008-11-18 | 8 | -0/+80 |
| | | | | | Pressing 'l' switches to the file browser (screen_file) and locates the previously selected song in the server's database. | ||||
* | screen_lyrics: duplicate current song | Max Kellermann | 2008-11-18 | 1 | -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. | ||||
* | screen_{file,artist,search}: repaint only if screen is visible | Max Kellermann | 2008-11-18 | 3 | -3/+6 |
| | | | | | Don't repaint the screen after browser_cmd() if another screen has been selected meanwhile. | ||||
* | filelist: filelist_find_song() returns position instead of pointer | Max Kellermann | 2008-11-18 | 3 | -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. | ||||
* | screen_browser: eliminated local variable "entity" | Max Kellermann | 2008-11-18 | 1 | -2/+0 |
| | | | | "entity" is not being used after its initial assignment. | ||||
* | screen_browser: check if filelist is set | Max Kellermann | 2008-11-18 | 1 | -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. | ||||
* | screen_browser: use bool for return values | Max Kellermann | 2008-11-18 | 2 | -23/+23 |
| | | | | Return true/false instead of 0/-1. | ||||
* | screen_lyrics: added gettext markers | Max Kellermann | 2008-11-18 | 1 | -6/+9 |
| | |||||
* | po: updated russian translation | Max Arnold | 2008-11-18 | 1 | -96/+74 |
| | |||||
* | ncmpc version 0.12~alpha1 | Max Kellermann | 2008-11-17 | 1 | -1/+1 |
| | | | | First alpha version for the upcoming version 0.12. | ||||
* | README: updated links, new home page | Max Kellermann | 2008-11-17 | 1 | -10/+8 |
| | | | | The new home page is in the MPD wiki. | ||||
* | configure.ac: enable color support by default | Max Kellermann | 2008-11-17 | 1 | -1/+1 |
| | | | | | Many users love colors. It would be too confusing for them to have color options in the configuration file, but no color support enabled. | ||||
* | Makefile.am: removed superfluous $(docdir) variable | Max Kellermann | 2008-11-17 | 2 | -3/+0 |
| | |||||
* | removed ChangeLog, added release dates to NEWS | Max Kellermann | 2008-11-17 | 4 | -451/+6 |
| | | | | | | | | The ChangeLog is useless, because it hasn't been updated in a while, and due to the nature of git, the log will never be lost. Switch to automake "foreign" mode, because "gnu" mandates the presence of ChangeLog. | ||||
* | README, TODO: removed outdated documentation | Max Kellermann | 2008-11-17 | 2 | -27/+0 |
| | | | | | Removed the "Upgrading to ncmpc-0.11.0" section from README. Deleted the TODO file. | ||||
* | INSTALL: mention C99 compiler requirements | Max Kellermann | 2008-11-17 | 1 | -0/+1 |
| | | | | ncmpc uses C99 features. | ||||
* | INSTALL: replaced generic instructions | Max Kellermann | 2008-11-17 | 2 | -251/+19 |
| | | | | | | Removed the generic GNU installation instructions, nobody will ever bother to read this lengthy document. Moved installation instructions from README. |