M3U/PLS playlist parser: eat last line even if it does not end in a newline. Patch from Julien Torres.

git-svn-id: https://aqualung.svn.sourceforge.net/svnroot/aqualung/trunk@1246 3cd24cdc-1f22-0410-b8b1-dcf80e670293
i18n: add Dutch translation by Ivo van Poorten

git-svn-id: https://aqualung.svn.sourceforge.net/svnroot/aqualung/trunk@1247 3cd24cdc-1f22-0410-b8b1-dcf80e670293
Updated Russian and Ukrainian translations.


git-svn-id: https://aqualung.svn.sourceforge.net/svnroot/aqualung/trunk@1248 3cd24cdc-1f22-0410-b8b1-dcf80e670293
Resume alsa stream after suspend to ram: patch from Maarten Maathuis.


git-svn-id: https://aqualung.svn.sourceforge.net/svnroot/aqualung/trunk@1249 3cd24cdc-1f22-0410-b8b1-dcf80e670293
Fixed misinterpretation of the asterisk character in doc / manual page.
Closes Mantis bug #183.


git-svn-id: https://aqualung.svn.sourceforge.net/svnroot/aqualung/trunk@1250 3cd24cdc-1f22-0410-b8b1-dcf80e670293
Add -b (--buffer-size) option to set ALSA output buffer size. Patch by Sean Budd.

git-svn-id: https://aqualung.svn.sourceforge.net/svnroot/aqualung/trunk@1251 3cd24cdc-1f22-0410-b8b1-dcf80e670293
misc: allow arguments to be passed to autoreconf

It can be useful to pass additional arguments to autoreconf when
running autogen.sh, particularly if you need to manipulate the
autoconf library path, so allow that via: autogen.sh [args]
Also, for portability's sake, avoid "echo -n".

git-svn-id: https://aqualung.svn.sourceforge.net/svnroot/aqualung/trunk@1252 3cd24cdc-1f22-0410-b8b1-dcf80e670293
misc: use g_str_has_prefix to identify CD tracks

Get rid of the cdda_is_cdtrack utility function and just do the prefix
check directly.

git-svn-id: https://aqualung.svn.sourceforge.net/svnroot/aqualung/trunk@1253 3cd24cdc-1f22-0410-b8b1-dcf80e670293
mpeg: remove dead code in the mpeg codec glue

Kills off some unused-but-set-variable warnings.

git-svn-id: https://aqualung.svn.sourceforge.net/svnroot/aqualung/trunk@1254 3cd24cdc-1f22-0410-b8b1-dcf80e670293
MOD: gz* functions operate on a gzFile

This fixes some misusage of the zlib API, and gets rid of more
compiler warnings.

git-svn-id: https://aqualung.svn.sourceforge.net/svnroot/aqualung/trunk@1255 3cd24cdc-1f22-0410-b8b1-dcf80e670293
portability: avoid u_int*_t in favor of guint*

git-svn-id: https://aqualung.svn.sourceforge.net/svnroot/aqualung/trunk@1256 3cd24cdc-1f22-0410-b8b1-dcf80e670293
portability: use g_usleep instead of nanosleep

git-svn-id: https://aqualung.svn.sourceforge.net/svnroot/aqualung/trunk@1257 3cd24cdc-1f22-0410-b8b1-dcf80e670293
gui: refactor arrow key seek changes (rev 1229)

Refactor the changes in rev 1229 to avoid gcc warning: new_pos may
be used uninitialized in this function.

git-svn-id: https://aqualung.svn.sourceforge.net/svnroot/aqualung/trunk@1258 3cd24cdc-1f22-0410-b8b1-dcf80e670293
gui: require GTK+ 2 >= 2.14

We take this opportunity to:
 - use the gtk_dialog_get_content_area accessor function, not ->vbox
 - use the gtk_selection_data_get_target accessor function, not ->target
 - use the gtk_selection_data_get_data accessor function, not ->data
 - use the gtk_widget_get_window accessor function, not ->window
 - eliminate the Systray support autoconf detection as now Systray
   support is always possible
 - eliminate support for the legacy GtkTooltips API
 - convert remaining GTK_OBJECT to G_OBJECT casts and GtkSignalFunc to
   G_CALLBACK casts
 - unconditionally allow reorderable notebook tabs
 - remove support for versions of glib earlier than 2.14

The Linux distribution cutoff era becomes something like:
Debian 6.0 "squeeze" / Fedora 10 "cambridge" / RHEL 6 / Ubuntu 8.10 "intrepid"

git-svn-id: https://aqualung.svn.sourceforge.net/svnroot/aqualung/trunk@1259 3cd24cdc-1f22-0410-b8b1-dcf80e670293
gui: require GTK+ 2 >= 2.18

Changes made:
 - use gtk_widget_set_can_default function instead of the
   GTK_WIDGET_SET_FLAGS(..., GTK_CAN_DEFAULT) macro
 - use gtk_widget_set_can_focus function instead of the
   GTK_WIDGET_UNSET_FLAGS(..., GTK_CAN_FOCUS) macro
 - unconditionally support mouse scroll wheel events when Systray
   support is enabled

The Linux distribution cutoff era becomes something like:
Debian 6.0 "squeeze" / Fedora 12 "constantine" / RHEL 6 / Ubuntu 9.10 "karmic"

git-svn-id: https://aqualung.svn.sourceforge.net/svnroot/aqualung/trunk@1260 3cd24cdc-1f22-0410-b8b1-dcf80e670293
gui: fix format string help text

Too many % characters used was resulting in misleading help text.

git-svn-id: https://aqualung.svn.sourceforge.net/svnroot/aqualung/trunk@1261 3cd24cdc-1f22-0410-b8b1-dcf80e670293