Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | conf: improved error messages | Max Kellermann | 2008-12-25 | 1 | -10/+8 |
| | |||||
* | Makefile.am: removed AUTHORS, README, NEWS from $(EXTRA_DIST) | Max Kellermann | 2008-12-25 | 1 | -4/+1 |
| | | | | These files are automatically distributed. | ||||
* | conf: simplified parse_key_value() | Max Kellermann | 2008-12-25 | 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. | ||||
* | conf: don't pass length to parse_key_value() | Max Kellermann | 2008-12-25 | 1 | -10/+7 |
| | | | | We have a null-terminated string, no need to pass the length around. | ||||
* | conf: optimized parse_color() with strchr() | Max Kellermann | 2008-12-25 | 1 | -56/+62 |
| | | | | The same for parse_color_definition(). Use strtol() directly there. | ||||
* | conf: use GLib's string stripping functions | Max Kellermann | 2008-12-25 | 1 | -23/+3 |
| | |||||
* | conf: use buffered I/O for reading the config file | Max Kellermann | 2008-12-25 | 1 | -16/+7 |
| | | | | | Don't read byte by byte until a newline is found. Use fgets() instead. | ||||
* | conf: don't free filename in read_rc_file() | Max Kellermann | 2008-12-25 | 1 | -6/+0 |
| | | | | The code was unused, because free_filename was always 0. | ||||
* | conf: moved code to parse_line() | Max Kellermann | 2008-12-25 | 1 | -134/+141 |
| | |||||
* | conf: simplified translation strings | Max Kellermann | 2008-12-25 | 1 | -21/+23 |
| | | | | | Removed the "Error: " prefix and the newline. Separated the format string. | ||||
* | po: fixed C format string mismatch in Swedish translation | Max Kellermann | 2008-12-25 | 1 | -2/+2 |
| | |||||
* | configure.ac: fix glib error message | Max Kellermann | 2008-12-25 | 1 | -1/+1 |
| | | | | The message was still referring to GLib 2.2. | ||||
* | configure.ac: added --disable-multibyte | Max Kellermann | 2008-12-25 | 5 | -8/+33 |
| | | | | | This allows you to disable wide character support, retaining multibyte character support. | ||||
* | configure.ac: disable NLS in mini mode | Max Kellermann | 2008-12-25 | 1 | -6/+8 |
| | |||||
* | show translator credits | Max Kellermann | 2008-12-25 | 2 | -0/+8 |
| | | | | Print translator credits after the --version message. | ||||
* | initialize NLS without locale support | Max Kellermann | 2008-12-25 | 1 | -1/+4 |
| | | | | | Initialize the NLS subsystem even when locale support is disabled. This may be a very exotic configuration, but it is valid. | ||||
* | configure.ac: added --disable-locale option | Max Kellermann | 2008-12-25 | 6 | -15/+35 |
| | | | | | Make locale.h mandatory. --disable-locale disables the locale.h check. | ||||
* | i18n: don't use locale.h | Max Kellermann | 2008-12-25 | 2 | -5/+14 |
| | | | | | Just for the _() and N_() macros, we don't need to include locale.h - define them in i18n.h. | ||||
* | autogen.sh: run glib-gettextize | Max Kellermann | 2008-12-25 | 4 | -353/+6 |
| | | | | | Removed po/Makefile.in.in and mkinstalldirs from git, they are created by glib-gettextize. | ||||
* | po: added conf.c to POTFILES.in | Max Kellermann | 2008-12-25 | 1 | -0/+1 |
| | |||||
* | configure.ac: added --enable-werror, rewrote --enable-debug | Max Kellermann | 2008-12-25 | 1 | -11/+18 |
| | | | | "--enable-werror" adds "-Werror" to CFLAGS. | ||||
* | configure.ac: moved CFLAGS settings to the bottom | Max Kellermann | 2008-12-25 | 1 | -28/+42 |
| | |||||
* | configure.ac: removed duplicate NLS option | Max Kellermann | 2008-12-25 | 1 | -11/+0 |
| | | | | | There was --enable-nls in configure.ac, and --disable-nls in m4/nls.m4. Remove the first one, it wasn't working anyway. | ||||
* | configure.ac: drop support for GLib < 2.4 | Max Kellermann | 2008-12-25 | 1 | -17/+3 |
| | | | | | GLib 2.4 is required for proper NLS support. It is so old, we can safely remove support for GLib 2.2. | ||||
* | configure.ac: clarify --enable-mini documentation | Max Kellermann | 2008-12-24 | 1 | -1/+1 |
| | |||||
* | Rename variable sun as it is predefined (to 1) on solaris | Qball Cow | 2008-12-17 | 1 | -6/+6 |
| | |||||
* | po: converted Swedish translation to UTF-8 | Björn Pettersson | 2008-12-16 | 1 | -110/+109 |
| | |||||
* | AUTHORS: added Björn Pettersson (translator) | Max Kellermann | 2008-12-16 | 1 | -1/+1 |
| | |||||
* | po: updated Swedish translation | Björn Pettersson | 2008-12-16 | 1 | -222/+185 |
| | |||||
* | po: updated Danish translation | Mikkel Kirkgaard Nielsen | 2008-12-16 | 1 | -124/+115 |
| | |||||
* | configure.ac: display the correct default values | Max Kellermann | 2008-12-15 | 1 | -2/+2 |
| | | | | The artist and the outputs screen are both enabled by default. | ||||
* | screen_lyrics: use screen_text | Max Kellermann | 2008-12-12 | 1 | -113/+15 |
| | | | | | Use the new screen_text library to display multi-line text from the plugin. | ||||
* | screen_text: new library for displaying large texts | Max Kellermann | 2008-12-12 | 4 | -0/+217 |
| | | | | Took a lot of code from screen_lyrics. | ||||
* | screen_lyrics: disabled _GNU_SOURCE | Max Kellermann | 2008-12-12 | 1 | -1/+0 |
| | | | | Seems we don't need _GNU_SOURCE anymore. | ||||
* | lyrics: return plugin_cycle struct | Max Kellermann | 2008-12-12 | 3 | -26/+6 |
| | | | | | Eliminated the lyrics_loader struct. Instead of lyrics_free(), callers should use plugin_stop(). | ||||
* | lyrics: use the new plugin library | Max Kellermann | 2008-12-12 | 2 | -244/+12 |
| | |||||
* | plugin: new plugin library | Max Kellermann | 2008-12-12 | 4 | -0/+433 |
| | | | | The plugin library is based on code from lyrics.c. | ||||
* | lyrics: free lyrics_loader struct in lyrics_free() | Max Kellermann | 2008-12-12 | 1 | -0/+2 |
| | |||||
* | main: deinitialize lyrics library | Max Kellermann | 2008-12-12 | 1 | -0/+5 |
| | | | | Free memory held by the plugin list at the end, make valgrind happier. | ||||
* | lyrics: g_new() cannot fail, don't check | Max Kellermann | 2008-12-12 | 1 | -3/+0 |
| | | | | g_new() aborts the program when the kernel runs out of memory. | ||||
* | command: disable check_key_bindings() with --enable-mini | Max Kellermann | 2008-12-10 | 4 | -2/+23 |
| | | | | Remove another superfluous feature from the ncmpc-mini mode. | ||||
* | po: clean up POTFILES.in | Max Kellermann | 2008-12-10 | 1 | -4/+0 |
| | | | | Removed sources which do not contain translatable strings. | ||||
* | match: case sensitive search with --enable-mini | Max Kellermann | 2008-12-10 | 2 | -1/+17 |
| | | | | | Drop support for the expensive case insensitive search in ncmpc-mini mode. | ||||
* | hscroll: don't compile source in ncmpc-mini mode | Max Kellermann | 2008-12-10 | 5 | -15/+11 |
| | | | | This source is not required with --enable-mini. | ||||
* | support: renamed source to hscroll.c | Max Kellermann | 2008-12-10 | 6 | -8/+7 |
| | | | | | There is only strscroll() left in support.c. Give the source a better name. | ||||
* | support: removed fallback strcasestr() implementation | Max Kellermann | 2008-12-10 | 3 | -29/+0 |
| | | | | | The code which used to call strcasestr() has been converted to match_line(). | ||||
* | match: use g_utf8_casefold() in match_line() | Max Kellermann | 2008-12-10 | 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(). | ||||
* | list_window: moved string matching to match.h | Max Kellermann | 2008-12-10 | 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(). | ||||
* | screen: use print_hotkey() for the output screen tab | Max Kellermann | 2008-12-10 | 1 | -4/+1 |
| | | | | | Don't use markup in the translated string; use print_hotkey() as a simple wrapper. | ||||
* | support: don't declare strcasestr() if provided by the system | Max Kellermann | 2008-12-08 | 1 | -0/+2 |
| | | | | | If the system library provides strcasestr(), don't do an extra declaration in support.h. |