Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2009-01-03 | match: enable regular expressions when using find | Fredrik Lanker | 1 | -1/+4 | |
It uses g_regex_match_simple() in glib and is case insensitive. The search in the NCMPC_MINI case is unchanged. | |||||
2009-01-01 | added option to disable the status line clock display | Paul Collins | 4 | -4/+15 | |
I already have a clock, and I don't need ncmpc showing me another one. This patch adds command line options and a config file item to allow the user to flexibly enable or disable the clock. [mk: patch from http://bugs.debian.org/510392; removed command line options] | |||||
2008-12-31 | Update copyright notices | Avuton Olrich | 61 | -580/+608 | |
2008-12-25 | added comments for translators | Max Kellermann | 5 | -3/+32 | |
Give translators hints about the meaning of some difficult messages. | |||||
2008-12-25 | command: renamed "Update screen" to "Refresh screen" | Max Kellermann | 1 | -1/+1 | |
2008-12-25 | simplified translation strings | Max Kellermann | 3 | -11/+13 | |
Removed colon and "Error: " / "Keys - " prefix. | |||||
2008-12-25 | screen_help: removed "bold" marker from "MOVE_UP" line | Max Kellermann | 1 | -1/+1 | |
2008-12-25 | conf: improved error messages | Max Kellermann | 1 | -10/+8 | |
2008-12-25 | conf: simplified parse_key_value() | Max Kellermann | 1 | -68/+14 | |
Removed the state machine stuff, and use strtol() if the first character is not a single quote. strtol() will do the error checking. | |||||
2008-12-25 | conf: don't pass length to parse_key_value() | Max Kellermann | 1 | -10/+7 | |
We have a null-terminated string, no need to pass the length around. | |||||
2008-12-25 | conf: optimized parse_color() with strchr() | Max Kellermann | 1 | -56/+62 | |
The same for parse_color_definition(). Use strtol() directly there. | |||||
2008-12-25 | conf: use GLib's string stripping functions | Max Kellermann | 1 | -23/+3 | |
2008-12-25 | conf: use buffered I/O for reading the config file | Max Kellermann | 1 | -16/+7 | |
Don't read byte by byte until a newline is found. Use fgets() instead. | |||||
2008-12-25 | conf: don't free filename in read_rc_file() | Max Kellermann | 1 | -6/+0 | |
The code was unused, because free_filename was always 0. | |||||
2008-12-25 | conf: moved code to parse_line() | Max Kellermann | 1 | -134/+141 | |
2008-12-25 | conf: simplified translation strings | Max Kellermann | 1 | -21/+23 | |
Removed the "Error: " prefix and the newline. Separated the format string. | |||||
2008-12-25 | configure.ac: added --disable-multibyte | Max Kellermann | 3 | -8/+15 | |
This allows you to disable wide character support, retaining multibyte character support. | |||||
2008-12-25 | show translator credits | Max Kellermann | 1 | -0/+7 | |
Print translator credits after the --version message. | |||||
2008-12-25 | initialize NLS without locale support | Max Kellermann | 1 | -1/+4 | |
Initialize the NLS subsystem even when locale support is disabled. This may be a very exotic configuration, but it is valid. | |||||
2008-12-25 | configure.ac: added --disable-locale option | Max Kellermann | 4 | -7/+10 | |
Make locale.h mandatory. --disable-locale disables the locale.h check. | |||||
2008-12-25 | i18n: don't use locale.h | Max Kellermann | 2 | -5/+14 | |
Just for the _() and N_() macros, we don't need to include locale.h - define them in i18n.h. | |||||
2008-12-17 | Rename variable sun as it is predefined (to 1) on solaris | Qball Cow | 1 | -6/+6 | |
2008-12-12 | screen_lyrics: use screen_text | Max Kellermann | 1 | -113/+15 | |
Use the new screen_text library to display multi-line text from the plugin. | |||||
2008-12-12 | screen_text: new library for displaying large texts | Max Kellermann | 3 | -0/+216 | |
Took a lot of code from screen_lyrics. | |||||
2008-12-12 | screen_lyrics: disabled _GNU_SOURCE | Max Kellermann | 1 | -1/+0 | |
Seems we don't need _GNU_SOURCE anymore. | |||||
2008-12-12 | lyrics: return plugin_cycle struct | Max Kellermann | 3 | -26/+6 | |
Eliminated the lyrics_loader struct. Instead of lyrics_free(), callers should use plugin_stop(). | |||||
2008-12-12 | lyrics: use the new plugin library | Max Kellermann | 2 | -244/+12 | |
2008-12-12 | plugin: new plugin library | Max Kellermann | 3 | -0/+431 | |
The plugin library is based on code from lyrics.c. | |||||
2008-12-12 | lyrics: free lyrics_loader struct in lyrics_free() | Max Kellermann | 1 | -0/+2 | |
2008-12-12 | main: deinitialize lyrics library | Max Kellermann | 1 | -0/+5 | |
Free memory held by the plugin list at the end, make valgrind happier. | |||||
2008-12-12 | lyrics: g_new() cannot fail, don't check | Max Kellermann | 1 | -3/+0 | |
g_new() aborts the program when the kernel runs out of memory. | |||||
2008-12-10 | command: disable check_key_bindings() with --enable-mini | Max Kellermann | 4 | -2/+23 | |
Remove another superfluous feature from the ncmpc-mini mode. | |||||
2008-12-10 | match: case sensitive search with --enable-mini | Max Kellermann | 2 | -1/+17 | |
Drop support for the expensive case insensitive search in ncmpc-mini mode. | |||||
2008-12-10 | hscroll: don't compile source in ncmpc-mini mode | Max Kellermann | 5 | -15/+11 | |
This source is not required with --enable-mini. | |||||
2008-12-10 | support: renamed source to hscroll.c | Max Kellermann | 6 | -8/+7 | |
There is only strscroll() left in support.c. Give the source a better name. | |||||
2008-12-10 | support: removed fallback strcasestr() implementation | Max Kellermann | 2 | -23/+0 | |
The code which used to call strcasestr() has been converted to match_line(). | |||||
2008-12-10 | match: use g_utf8_casefold() in match_line() | Max Kellermann | 1 | -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-10 | list_window: moved string matching to match.h | Max Kellermann | 4 | -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-10 | screen: use print_hotkey() for the output screen tab | Max Kellermann | 1 | -4/+1 | |
Don't use markup in the translated string; use print_hotkey() as a simple wrapper. | |||||
2008-12-08 | support: don't declare strcasestr() if provided by the system | Max Kellermann | 1 | -0/+2 | |
If the system library provides strcasestr(), don't do an extra declaration in support.h. | |||||
2008-12-07 | options: Include all build options in version output. | Sebastian Harl | 1 | -0/+18 | |
2008-12-06 | added missing copyright headers | Max Kellermann | 15 | -0/+284 | |
2008-12-05 | screen_outputs: new screen to control MPD's output devices | Mikael Svantesson | 10 | -0/+242 | |
The "outputs" screen allows the user to enable or disable MPD's audio output devices. | |||||
2008-12-05 | sreen_play: fixed the g_completion_set_compare() callback type | Max Kellermann | 1 | -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-05 | screen_song: make the variable "current" static | Max Kellermann | 1 | -1/+1 | |
The global variable "current" should not be exported, and should be "static". | |||||
2008-12-04 | screen: fixed "screen too small" typo | Max Kellermann | 1 | -2/+2 | |
The "too" had only one 'o'. Remove the newline character at the end to simplify translation. | |||||
2008-12-01 | screen_play: fix scrolling in auto-center mode | Max Kellermann | 1 | -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-30 | screen_help: added the artist screen hotkey | Max Kellermann | 1 | -0/+3 | |
2008-11-30 | screen_help: added CMD_VIEW | Max Kellermann | 1 | -0/+1 | |
2008-11-30 | screen: don't show disabled help screen in screen list | Max Kellermann | 1 | -0/+2 | |
When the help screen was disabled at compile time, it was showed in the screen list anyway. |