From 76d4e54368cb8b643c2e15e7beea9820c8809865 Mon Sep 17 00:00:00 2001 From: Ed Schouten Date: Sat, 18 Jun 2011 23:09:27 +0200 Subject: [PATCH] Add support for VFS caching. At the same time, increase the copyright year and sync the translations. --- herrie/COPYING | 2 +- herrie/ChangeLog | 1 + herrie/configure | 2 +- herrie/depends | 3 +- herrie/man/00-man | 2 +- herrie/man/02-man | 4 ++ herrie/man/06-man | 7 +++ herrie/po/ca.po | 19 +++++--- herrie/po/da.po | 19 +++++--- herrie/po/de.po | 19 +++++--- herrie/po/es.po | 19 +++++--- herrie/po/et.po | 21 ++++---- herrie/po/fi.po | 19 +++++--- herrie/po/fr.po | 19 +++++--- herrie/po/ga.po | 19 +++++--- herrie/po/herrie.pot | 19 +++++--- herrie/po/nl.po | 19 +++++--- herrie/po/pl.po | 19 +++++--- herrie/po/pt_BR.po | 19 +++++--- herrie/po/ru.po | 19 +++++--- herrie/po/sv.po | 19 +++++--- herrie/po/tr.po | 19 +++++--- herrie/po/uk.po | 19 +++++--- herrie/po/vi.po | 19 +++++--- herrie/po/zh_CN.po | 19 +++++--- herrie/src/audio_file.c | 2 +- herrie/src/audio_file.h | 2 +- herrie/src/audio_format.h | 2 +- herrie/src/audio_format_modplug.c | 2 +- herrie/src/audio_format_mp3.c | 2 +- herrie/src/audio_format_sndfile.c | 2 +- herrie/src/audio_format_vorbis.c | 2 +- herrie/src/audio_output.h | 2 +- herrie/src/audio_output_alsa.c | 2 +- herrie/src/audio_output_ao.c | 2 +- herrie/src/audio_output_coreaudio.c | 2 +- herrie/src/audio_output_null.c | 2 +- herrie/src/audio_output_oss.c | 2 +- herrie/src/audio_output_pulse.c | 2 +- herrie/src/config.c | 3 +- herrie/src/config.h | 2 +- herrie/src/conftest.c | 2 +- herrie/src/dbus.c | 2 +- herrie/src/dbus.h | 2 +- herrie/src/gui.h | 2 +- herrie/src/gui_browser.c | 2 +- herrie/src/gui_draw.c | 2 +- herrie/src/gui_input.c | 3 +- herrie/src/gui_internal.h | 2 +- herrie/src/gui_msgbar.c | 2 +- herrie/src/gui_playq.c | 2 +- herrie/src/gui_vfslist.c | 2 +- herrie/src/gui_vfslist.h | 2 +- herrie/src/main.c | 4 +- herrie/src/md5.c | 2 +- herrie/src/md5.h | 2 +- herrie/src/playq.c | 2 +- herrie/src/playq.h | 2 +- herrie/src/playq_modules.h | 2 +- herrie/src/playq_party.c | 2 +- herrie/src/playq_xmms.c | 2 +- herrie/src/scrobbler.c | 2 +- herrie/src/scrobbler.h | 2 +- herrie/src/stdinc.h | 2 +- herrie/src/util.c | 2 +- herrie/src/util.h | 2 +- herrie/src/vfs.c | 5 +- herrie/src/vfs.h | 18 ++++++- herrie/src/{playq_party.c => vfs_cache.c} | 79 +++++++++++++++---------------- herrie/src/vfs_http.c | 2 +- herrie/src/vfs_modules.h | 2 +- herrie/src/vfs_playlist.c | 2 +- herrie/src/vfs_regular.c | 2 +- herrie/src/vfs_xspf.c | 2 +- 74 files changed, 343 insertions(+), 220 deletions(-) copy herrie/src/{playq_party.c => vfs_cache.c} (61%) diff --git a/herrie/COPYING b/herrie/COPYING index ae3f422..36fd0d8 100644 --- a/herrie/COPYING +++ b/herrie/COPYING @@ -1,7 +1,7 @@ All sourcecode in this package is subject to the following license: /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/ChangeLog b/herrie/ChangeLog index 93f0a60..38c926e 100644 --- a/herrie/ChangeLog +++ b/herrie/ChangeLog @@ -10,6 +10,7 @@ * Added: Estonian translation - Kaupo Palo * Added: gui.ratio to change the screen ratio * Changed: Go to home directory when pressing ~ when defaultpath is unset + * Added: vfs.cache to cache file system entries 2008-10-14 -- Herrie 2.2: * Added: Ukranian translation - Viacheslav Chumushuk diff --git a/herrie/configure b/herrie/configure index bebc8ea..d6e9776 100755 --- a/herrie/configure +++ b/herrie/configure @@ -207,7 +207,7 @@ CFLAGS_main="-DAUDIO_OUTPUT=\\\"$CFG_AO\\\" -DCONFFILE=\\\"$CONFFILE\\\"" LDFLAGS="$LDFLAGS -L$PREFIX/lib -l$CFG_CURSES_LIB" SRCS="audio_file audio_output_$CFG_AO config gui_browser gui_draw \ gui_input gui_msgbar gui_playq gui_vfslist main playq playq_party \ - playq_xmms vfs vfs_playlist vfs_regular" + playq_xmms vfs vfs_cache vfs_playlist vfs_regular" # We always use glib test_pkgconfig "GLib" "glib-2.0" "" diff --git a/herrie/depends b/herrie/depends index fe67375..deba7f9 100644 --- a/herrie/depends +++ b/herrie/depends @@ -24,7 +24,8 @@ DEPENDS_playq_party="gui playq playq_modules vfs" DEPENDS_playq_xmms="gui playq playq_modules vfs" DEPENDS_scrobbler="audio_file config gui md5 scrobbler util vfs" DEPENDS_util="util" -DEPENDS_vfs="config vfs vfs_modules" +DEPENDS_vfs="config gui vfs vfs_modules" +DEPENDS_vfs_cache="config gui vfs" DEPENDS_vfs_http="gui vfs vfs_modules" DEPENDS_vfs_playlist="vfs vfs_modules" DEPENDS_vfs_regular="config vfs vfs_modules" diff --git a/herrie/man/00-man b/herrie/man/00-man index 31956b8..061c874 100644 --- a/herrie/man/00-man +++ b/herrie/man/00-man @@ -1,5 +1,5 @@ .\" -.\" Copyright (c) 2006-2009 Ed Schouten +.\" Copyright (c) 2006-2011 Ed Schouten .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without diff --git a/herrie/man/02-man b/herrie/man/02-man index 598ac04..ee4b92b 100644 --- a/herrie/man/02-man +++ b/herrie/man/02-man @@ -17,6 +17,10 @@ is pressed again, playback is resumed. Seek to a specific position. When the inserted time is prepended with a + or -, the seek is performed relative. .TP +.B P +Purge the file system cache, if enabled with +.B vfs.cache . +.TP .B q Quit the application. .TP diff --git a/herrie/man/06-man b/herrie/man/06-man index c377bf5..5a4bd76 100644 --- a/herrie/man/06-man +++ b/herrie/man/06-man @@ -1,4 +1,11 @@ .TP +.B vfs.cache=no +Cache file system entries to reduce disk I/O. This option is disabled by +default, since it increases memory footprint and requires you to press +.B P +to purge the cache manually, in case files are created and deleted in +the background. +.TP .B vfs.dir.hide_dotfiles=yes Hide files in directories with a filename starting with a dot. .TP diff --git a/herrie/po/ca.po b/herrie/po/ca.po index ccdda11..b304b8d 100644 --- a/herrie/po/ca.po +++ b/herrie/po/ca.po @@ -2,10 +2,11 @@ msgid "" msgstr "" "Project-Id-Version: herrie\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-11-23 17:26+0100\n" +"POT-Creation-Date: 2011-06-18 23:07+0200\n" "PO-Revision-Date: 2007-11-29 15:14+0100\n" "Last-Translator: Xavier de Blas \n" "Language-Team: Catalan \n" +"Language: ca\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -90,11 +91,11 @@ msgstr "Salta a la posició" msgid "Bad time format." msgstr "Format de data incorrecte." -#: gui_input.c:617 main.c:77 main.c:83 main.c:89 main.c:95 +#: gui_input.c:618 main.c:77 main.c:83 main.c:89 main.c:95 msgid "yes" msgstr "sí" -#: gui_input.c:618 main.c:79 main.c:85 main.c:91 main.c:97 +#: gui_input.c:619 main.c:79 main.c:85 main.c:91 main.c:97 msgid "no" msgstr "no" @@ -230,26 +231,30 @@ msgstr "S'ha enviat satisfactòriament %d cançons a l'AudioScrobbler." msgid "Failed to submit songs to AudioScrobbler." msgstr "Errada en l'enviament de cançons a l'AudioScrobbler." -#: vfs.c:205 +#: vfs.c:206 #, c-format msgid "Unknown user: %s\n" msgstr "Usuario: %s desconegut\n" -#: vfs.c:219 +#: vfs.c:220 #, c-format msgid "Unable to chroot in %s\n" msgstr "No es pot fer chroot a %s\n" -#: vfs.c:228 +#: vfs.c:229 #, c-format msgid "Unable to change to group %d\n" msgstr "No es pot canviar al grup %d\n" -#: vfs.c:232 +#: vfs.c:233 #, c-format msgid "Unable to change to user %d\n" msgstr "No es pot canviar a l'usuari %d\n" +#: vfs_cache.c:61 +msgid "VFS cache purged." +msgstr "" + #: vfs_http.c:146 #, c-format msgid "Connection with \"%s\" lost." diff --git a/herrie/po/da.po b/herrie/po/da.po index d7219fc..21d2e5a 100644 --- a/herrie/po/da.po +++ b/herrie/po/da.po @@ -7,10 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: Herrie 1.9.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-11-23 17:26+0100\n" +"POT-Creation-Date: 2011-06-18 23:07+0200\n" "PO-Revision-Date: 2008-01-03 13:13+0100\n" "Last-Translator: Joe Hansen \n" "Language-Team: Dansk-gruppen \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -100,11 +101,11 @@ msgstr "Flyt til position" msgid "Bad time format." msgstr "Ugyldigt tidsformat." -#: gui_input.c:617 main.c:77 main.c:83 main.c:89 main.c:95 +#: gui_input.c:618 main.c:77 main.c:83 main.c:89 main.c:95 msgid "yes" msgstr "ja" -#: gui_input.c:618 main.c:79 main.c:85 main.c:91 main.c:97 +#: gui_input.c:619 main.c:79 main.c:85 main.c:91 main.c:97 msgid "no" msgstr "nej" @@ -243,28 +244,32 @@ msgstr "Sendte med succes %d sange til AudioScrobbler." msgid "Failed to submit songs to AudioScrobbler." msgstr "Kunne ikke sende sange til AudioScrobbler." -#: vfs.c:205 +#: vfs.c:206 #, c-format msgid "Unknown user: %s\n" msgstr "Ukendt bruger: %s\n" # chroot: The UNIX command to make the root directory (/) become something # other than its default for the lifetime of the current process. -#: vfs.c:219 +#: vfs.c:220 #, c-format msgid "Unable to chroot in %s\n" msgstr "Kan ikke gøre %s til chroot\n" -#: vfs.c:228 +#: vfs.c:229 #, c-format msgid "Unable to change to group %d\n" msgstr "Kan ikke skifte til gruppe %d\n" -#: vfs.c:232 +#: vfs.c:233 #, c-format msgid "Unable to change to user %d\n" msgstr "Kan ikke skifte til bruger %d\n" +#: vfs_cache.c:61 +msgid "VFS cache purged." +msgstr "" + #: vfs_http.c:146 #, c-format msgid "Connection with \"%s\" lost." diff --git a/herrie/po/de.po b/herrie/po/de.po index 6ccca9e..cbaf10f 100644 --- a/herrie/po/de.po +++ b/herrie/po/de.po @@ -2,10 +2,11 @@ msgid "" msgstr "" "Project-Id-Version: herrie\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-11-23 17:26+0100\n" +"POT-Creation-Date: 2011-06-18 23:07+0200\n" "PO-Revision-Date: 2007-10-14 09:14+0200\n" "Last-Translator: Sebastian Pipping \n" "Language-Team: Sebastian Pipping \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -90,11 +91,11 @@ msgstr "Zu Position springen" msgid "Bad time format." msgstr "Ungültiges Zeit-Format." -#: gui_input.c:617 main.c:77 main.c:83 main.c:89 main.c:95 +#: gui_input.c:618 main.c:77 main.c:83 main.c:89 main.c:95 msgid "yes" msgstr "ja" -#: gui_input.c:618 main.c:79 main.c:85 main.c:91 main.c:97 +#: gui_input.c:619 main.c:79 main.c:85 main.c:91 main.c:97 msgid "no" msgstr "nein" @@ -230,26 +231,30 @@ msgstr "%d Lieder an AudioScrobbler gesendet." msgid "Failed to submit songs to AudioScrobbler." msgstr "Fehler bei der Übertragung zu AudioScrobbler." -#: vfs.c:205 +#: vfs.c:206 #, c-format msgid "Unknown user: %s\n" msgstr "Unbekannter Benutzer: %s\n" -#: vfs.c:219 +#: vfs.c:220 #, c-format msgid "Unable to chroot in %s\n" msgstr "Fehler beim chroot'en nach %s\n" -#: vfs.c:228 +#: vfs.c:229 #, c-format msgid "Unable to change to group %d\n" msgstr "Fehler beim Wechseln zu Gruppe %d\n" -#: vfs.c:232 +#: vfs.c:233 #, c-format msgid "Unable to change to user %d\n" msgstr "Fehler beim Wechseln zu Benutzer %d\n" +#: vfs_cache.c:61 +msgid "VFS cache purged." +msgstr "" + #: vfs_http.c:146 #, c-format msgid "Connection with \"%s\" lost." diff --git a/herrie/po/es.po b/herrie/po/es.po index 6203097..1bac45c 100644 --- a/herrie/po/es.po +++ b/herrie/po/es.po @@ -2,10 +2,11 @@ msgid "" msgstr "" "Project-Id-Version: herrie\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-11-23 17:26+0100\n" +"POT-Creation-Date: 2011-06-18 23:07+0200\n" "PO-Revision-Date: 2007-11-29 15:14+0100\n" "Last-Translator: Xavier de Blas \n" "Language-Team: Spanish \n" +"Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -90,11 +91,11 @@ msgstr "Saltar a la posición" msgid "Bad time format." msgstr "Formato de fecha incorrecto." -#: gui_input.c:617 main.c:77 main.c:83 main.c:89 main.c:95 +#: gui_input.c:618 main.c:77 main.c:83 main.c:89 main.c:95 msgid "yes" msgstr "sí" -#: gui_input.c:618 main.c:79 main.c:85 main.c:91 main.c:97 +#: gui_input.c:619 main.c:79 main.c:85 main.c:91 main.c:97 msgid "no" msgstr "no" @@ -230,26 +231,30 @@ msgstr "Se han enviado satisfactoriamente %d canciones a AudioScrobbler." msgid "Failed to submit songs to AudioScrobbler." msgstr "Fallo en el envío de canciones a AudioScrobbler." -#: vfs.c:205 +#: vfs.c:206 #, c-format msgid "Unknown user: %s\n" msgstr "Usuario: %s desconocido\n" -#: vfs.c:219 +#: vfs.c:220 #, c-format msgid "Unable to chroot in %s\n" msgstr "No se puede hacer chroot a %s\n" -#: vfs.c:228 +#: vfs.c:229 #, c-format msgid "Unable to change to group %d\n" msgstr "No se puede cambiar al grup %d\n" -#: vfs.c:232 +#: vfs.c:233 #, c-format msgid "Unable to change to user %d\n" msgstr "No se puede cambiar al usuario %d\n" +#: vfs_cache.c:61 +msgid "VFS cache purged." +msgstr "" + #: vfs_http.c:146 #, c-format msgid "Connection with \"%s\" lost." diff --git a/herrie/po/et.po b/herrie/po/et.po index 5a23481..9a0524b 100644 --- a/herrie/po/et.po +++ b/herrie/po/et.po @@ -7,10 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: herrie 2.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-11-23 17:26+0100\n" +"POT-Creation-Date: 2011-06-18 23:07+0200\n" "PO-Revision-Date: 2009-11-23 22:54+0200\n" "Last-Translator: Kaupo Palo \n" "Language-Team: Kaupo Palo \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -79,7 +80,7 @@ msgid "Bad pattern." msgstr "Vigane muster." #: gui_input.c:209 -#, c-format, fuzzy +#, fuzzy, c-format msgid "Searching for \"%s\"..." msgstr "Otsin \"%s\"..." @@ -95,11 +96,11 @@ msgstr "Siirdu positsioonile" msgid "Bad time format." msgstr "Vigane ajavormindus." -#: gui_input.c:617 main.c:77 main.c:83 main.c:89 main.c:95 +#: gui_input.c:618 main.c:77 main.c:83 main.c:89 main.c:95 msgid "yes" msgstr "jah" -#: gui_input.c:618 main.c:79 main.c:85 main.c:91 main.c:97 +#: gui_input.c:619 main.c:79 main.c:85 main.c:91 main.c:97 msgid "no" msgstr "ei" @@ -236,26 +237,30 @@ msgstr "Õnnestus saata %d lugu AudioScrobbler'isse." msgid "Failed to submit songs to AudioScrobbler." msgstr "Lugude saatmine AudioScrobbler'isse ebaõnnestus." -#: vfs.c:205 +#: vfs.c:206 #, c-format msgid "Unknown user: %s\n" msgstr "Tundmatu kasutaja: %s\n" -#: vfs.c:219 +#: vfs.c:220 #, c-format msgid "Unable to chroot in %s\n" msgstr "chroot-operatsioon kataloogi %s ebaõnnestus\n" -#: vfs.c:228 +#: vfs.c:229 #, c-format msgid "Unable to change to group %d\n" msgstr "Vahetus rühmaks %d ebaõnnestus\n" -#: vfs.c:232 +#: vfs.c:233 #, c-format msgid "Unable to change to user %d\n" msgstr "Vahetus kasutajaks %d ebaõnnestus\n" +#: vfs_cache.c:61 +msgid "VFS cache purged." +msgstr "" + #: vfs_http.c:146 #, c-format msgid "Connection with \"%s\" lost." diff --git a/herrie/po/fi.po b/herrie/po/fi.po index 00d1e8b..7c500ad 100644 --- a/herrie/po/fi.po +++ b/herrie/po/fi.po @@ -7,10 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: herrie 1.9.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-11-23 17:26+0100\n" +"POT-Creation-Date: 2011-06-18 23:07+0200\n" "PO-Revision-Date: 2008-01-03 00:46+0200\n" "Last-Translator: Jorma Karvonen \n" "Language-Team: Finnish \n" +"Language: fi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -95,11 +96,11 @@ msgstr "Hyppää paikkaan" msgid "Bad time format." msgstr "Virheellinen aikamuoto." -#: gui_input.c:617 main.c:77 main.c:83 main.c:89 main.c:95 +#: gui_input.c:618 main.c:77 main.c:83 main.c:89 main.c:95 msgid "yes" msgstr "kyllä" -#: gui_input.c:618 main.c:79 main.c:85 main.c:91 main.c:97 +#: gui_input.c:619 main.c:79 main.c:85 main.c:91 main.c:97 msgid "no" msgstr "ei" @@ -235,26 +236,30 @@ msgstr "Onnistuneesti lähetetty %d kappaletta AudioScrobbleriin." msgid "Failed to submit songs to AudioScrobbler." msgstr "Ei onnistuttu lähettämään kappaleita AudioScrobbleriin." -#: vfs.c:205 +#: vfs.c:206 #, c-format msgid "Unknown user: %s\n" msgstr "Tuntematon käyttäjä: %s\n" -#: vfs.c:219 +#: vfs.c:220 #, c-format msgid "Unable to chroot in %s\n" msgstr "Ei voida suorittaa chroot-toimintoa hakemistossa %s\n" -#: vfs.c:228 +#: vfs.c:229 #, c-format msgid "Unable to change to group %d\n" msgstr "Ei voida vaihtaa ryhmään %d\n" -#: vfs.c:232 +#: vfs.c:233 #, c-format msgid "Unable to change to user %d\n" msgstr "Ei voida vaihtaa käyttäjäksi %d\n" +#: vfs_cache.c:61 +msgid "VFS cache purged." +msgstr "" + #: vfs_http.c:146 #, c-format msgid "Connection with \"%s\" lost." diff --git a/herrie/po/fr.po b/herrie/po/fr.po index fd97ad0..a090985 100644 --- a/herrie/po/fr.po +++ b/herrie/po/fr.po @@ -2,10 +2,11 @@ msgid "" msgstr "" "Project-Id-Version: herrie\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-11-23 17:26+0100\n" +"POT-Creation-Date: 2011-06-18 23:07+0200\n" "PO-Revision-Date: 2009-02-10 13:35-0500 2007-10-14 09:14+0200\n" "Last-Translator: Bertrand Janin \n" "Language-Team: Bertrand Janin \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -90,11 +91,11 @@ msgstr "Sauter à la position" msgid "Bad time format." msgstr "Mauvais format de temps." -#: gui_input.c:617 main.c:77 main.c:83 main.c:89 main.c:95 +#: gui_input.c:618 main.c:77 main.c:83 main.c:89 main.c:95 msgid "yes" msgstr "oui" -#: gui_input.c:618 main.c:79 main.c:85 main.c:91 main.c:97 +#: gui_input.c:619 main.c:79 main.c:85 main.c:91 main.c:97 msgid "no" msgstr "non" @@ -230,26 +231,30 @@ msgstr "Envoi réussi de %d pistes à AudioScrobbler." msgid "Failed to submit songs to AudioScrobbler." msgstr "Impossible d'envoyer des pistes à AudioScrobbler." -#: vfs.c:205 +#: vfs.c:206 #, c-format msgid "Unknown user: %s\n" msgstr "Utilisateur inconnu: %s\n" -#: vfs.c:219 +#: vfs.c:220 #, c-format msgid "Unable to chroot in %s\n" msgstr "Initialization chroot impossible dans %s\n" -#: vfs.c:228 +#: vfs.c:229 #, c-format msgid "Unable to change to group %d\n" msgstr "Impossible de passer au groupe %d\n" -#: vfs.c:232 +#: vfs.c:233 #, c-format msgid "Unable to change to user %d\n" msgstr "Impossible de passer à l'utilisateur %d\n" +#: vfs_cache.c:61 +msgid "VFS cache purged." +msgstr "" + #: vfs_http.c:146 #, c-format msgid "Connection with \"%s\" lost." diff --git a/herrie/po/ga.po b/herrie/po/ga.po index 83ccc1d..277d228 100644 --- a/herrie/po/ga.po +++ b/herrie/po/ga.po @@ -7,10 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: herrie 1.9.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-11-23 17:26+0100\n" +"POT-Creation-Date: 2011-06-18 23:07+0200\n" "PO-Revision-Date: 2008-01-13 07:53-0500\n" "Last-Translator: Kevin Scannell \n" "Language-Team: Irish \n" +"Language: ga\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -95,11 +96,11 @@ msgstr "Léim go" msgid "Bad time format." msgstr "Drochfhormáid ama." -#: gui_input.c:617 main.c:77 main.c:83 main.c:89 main.c:95 +#: gui_input.c:618 main.c:77 main.c:83 main.c:89 main.c:95 msgid "yes" msgstr "tá" -#: gui_input.c:618 main.c:79 main.c:85 main.c:91 main.c:97 +#: gui_input.c:619 main.c:79 main.c:85 main.c:91 main.c:97 msgid "no" msgstr "níl" @@ -235,26 +236,30 @@ msgstr "D'éirigh le seoladh %d amhrán chuig AudioScrobbler." msgid "Failed to submit songs to AudioScrobbler." msgstr "Theip ar sheoladh amhráin chuig AudioScrobbler." -#: vfs.c:205 +#: vfs.c:206 #, c-format msgid "Unknown user: %s\n" msgstr "Úsáideoir anaithnid: %s\n" -#: vfs.c:219 +#: vfs.c:220 #, c-format msgid "Unable to chroot in %s\n" msgstr "Ní féidir \"chroot\" a dhéanamh i %s\n" -#: vfs.c:228 +#: vfs.c:229 #, c-format msgid "Unable to change to group %d\n" msgstr "Ní féidir an grúpa a athrú go %d\n" -#: vfs.c:232 +#: vfs.c:233 #, c-format msgid "Unable to change to user %d\n" msgstr "Ní féidir an t-úsáideoir a athrú go %d\n" +#: vfs_cache.c:61 +msgid "VFS cache purged." +msgstr "" + #: vfs_http.c:146 #, c-format msgid "Connection with \"%s\" lost." diff --git a/herrie/po/herrie.pot b/herrie/po/herrie.pot index 3ddad05..a2ebaf6 100644 --- a/herrie/po/herrie.pot +++ b/herrie/po/herrie.pot @@ -8,10 +8,11 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-11-23 17:26+0100\n" +"POT-Creation-Date: 2011-06-18 23:07+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" @@ -96,11 +97,11 @@ msgstr "" msgid "Bad time format." msgstr "" -#: gui_input.c:617 main.c:77 main.c:83 main.c:89 main.c:95 +#: gui_input.c:618 main.c:77 main.c:83 main.c:89 main.c:95 msgid "yes" msgstr "" -#: gui_input.c:618 main.c:79 main.c:85 main.c:91 main.c:97 +#: gui_input.c:619 main.c:79 main.c:85 main.c:91 main.c:97 msgid "no" msgstr "" @@ -236,26 +237,30 @@ msgstr "" msgid "Failed to submit songs to AudioScrobbler." msgstr "" -#: vfs.c:205 +#: vfs.c:206 #, c-format msgid "Unknown user: %s\n" msgstr "" -#: vfs.c:219 +#: vfs.c:220 #, c-format msgid "Unable to chroot in %s\n" msgstr "" -#: vfs.c:228 +#: vfs.c:229 #, c-format msgid "Unable to change to group %d\n" msgstr "" -#: vfs.c:232 +#: vfs.c:233 #, c-format msgid "Unable to change to user %d\n" msgstr "" +#: vfs_cache.c:61 +msgid "VFS cache purged." +msgstr "" + #: vfs_http.c:146 #, c-format msgid "Connection with \"%s\" lost." diff --git a/herrie/po/nl.po b/herrie/po/nl.po index 613297a..79616bf 100644 --- a/herrie/po/nl.po +++ b/herrie/po/nl.po @@ -2,10 +2,11 @@ msgid "" msgstr "" "Project-Id-Version: herrie\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-11-23 17:26+0100\n" +"POT-Creation-Date: 2011-06-18 23:07+0200\n" "PO-Revision-Date: 2007-12-06 20:28+0100\n" "Last-Translator: Ed Schouten \n" "Language-Team: Ed Schouten \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -90,11 +91,11 @@ msgstr "Spring naar positie" msgid "Bad time format." msgstr "Ongeldig tijdformaat." -#: gui_input.c:617 main.c:77 main.c:83 main.c:89 main.c:95 +#: gui_input.c:618 main.c:77 main.c:83 main.c:89 main.c:95 msgid "yes" msgstr "ja" -#: gui_input.c:618 main.c:79 main.c:85 main.c:91 main.c:97 +#: gui_input.c:619 main.c:79 main.c:85 main.c:91 main.c:97 msgid "no" msgstr "nee" @@ -230,26 +231,30 @@ msgstr "Succesvol %d nummers opgestuurd naar AudioScrobbler." msgid "Failed to submit songs to AudioScrobbler." msgstr "Nummers opsturen naar AudioScrobbler mislukt." -#: vfs.c:205 +#: vfs.c:206 #, c-format msgid "Unknown user: %s\n" msgstr "Onbekende gebruiker: %s\n" -#: vfs.c:219 +#: vfs.c:220 #, c-format msgid "Unable to chroot in %s\n" msgstr "Onmogelijk om te chroot'en naar %s\n" -#: vfs.c:228 +#: vfs.c:229 #, c-format msgid "Unable to change to group %d\n" msgstr "Onmogelijk om naar groep %d te veranderen\n" -#: vfs.c:232 +#: vfs.c:233 #, c-format msgid "Unable to change to user %d\n" msgstr "Onmogelijk om naar gebruiker %d te veranderen\n" +#: vfs_cache.c:61 +msgid "VFS cache purged." +msgstr "" + #: vfs_http.c:146 #, c-format msgid "Connection with \"%s\" lost." diff --git a/herrie/po/pl.po b/herrie/po/pl.po index 1451888..ec1bcfc 100644 --- a/herrie/po/pl.po +++ b/herrie/po/pl.po @@ -4,10 +4,11 @@ msgid "" msgstr "" "Project-Id-Version: herrie\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-11-23 17:26+0100\n" +"POT-Creation-Date: 2011-06-18 23:07+0200\n" "PO-Revision-Date: 2007-12-01 16:48+0100\n" "Last-Translator: Piotr Budny \n" "Language-Team: Polish \n" +"Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -92,11 +93,11 @@ msgstr "Skocz do pozycji" msgid "Bad time format." msgstr "Zły format czasu." -#: gui_input.c:617 main.c:77 main.c:83 main.c:89 main.c:95 +#: gui_input.c:618 main.c:77 main.c:83 main.c:89 main.c:95 msgid "yes" msgstr "tak" -#: gui_input.c:618 main.c:79 main.c:85 main.c:91 main.c:97 +#: gui_input.c:619 main.c:79 main.c:85 main.c:91 main.c:97 msgid "no" msgstr "nie" @@ -232,26 +233,30 @@ msgstr "Pomyslnie wysłano %d utworów do AudioScrobbler." msgid "Failed to submit songs to AudioScrobbler." msgstr "Nie udało się wysłać utworów do AudioScrobbler." -#: vfs.c:205 +#: vfs.c:206 #, c-format msgid "Unknown user: %s\n" msgstr "Nieznany użytkownik %s\n" -#: vfs.c:219 +#: vfs.c:220 #, c-format msgid "Unable to chroot in %s\n" msgstr "Nie udało się wykonać chroot do %s\n" -#: vfs.c:228 +#: vfs.c:229 #, c-format msgid "Unable to change to group %d\n" msgstr "Nie udało się zmienić grupy na %d\n" -#: vfs.c:232 +#: vfs.c:233 #, c-format msgid "Unable to change to user %d\n" msgstr "Nie udało się zmienić użytkownika na %d\n" +#: vfs_cache.c:61 +msgid "VFS cache purged." +msgstr "" + #: vfs_http.c:146 #, c-format msgid "Connection with \"%s\" lost." diff --git a/herrie/po/pt_BR.po b/herrie/po/pt_BR.po index 4baf2b4..9506c3a 100644 --- a/herrie/po/pt_BR.po +++ b/herrie/po/pt_BR.po @@ -6,10 +6,11 @@ msgid "" msgstr "" "Project-Id-Version: herrie\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-11-23 17:26+0100\n" +"POT-Creation-Date: 2011-06-18 23:07+0200\n" "PO-Revision-Date: 2008-01-01 15:14+0100\n" "Last-Translator: Eros Moreira de Carvalho \n" "Language-Team: Portuguese \n" +"Language: pt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -94,11 +95,11 @@ msgstr "Saltar para a posição" msgid "Bad time format." msgstr "Formato de tempo incorreto." -#: gui_input.c:617 main.c:77 main.c:83 main.c:89 main.c:95 +#: gui_input.c:618 main.c:77 main.c:83 main.c:89 main.c:95 msgid "yes" msgstr "sim" -#: gui_input.c:618 main.c:79 main.c:85 main.c:91 main.c:97 +#: gui_input.c:619 main.c:79 main.c:85 main.c:91 main.c:97 msgid "no" msgstr "não" @@ -234,26 +235,30 @@ msgstr "Envio bem-sucedido de %d músicas para o AudioScrobbler." msgid "Failed to submit songs to AudioScrobbler." msgstr "Falhou em enviar músicas para o AudioScrobbler." -#: vfs.c:205 +#: vfs.c:206 #, c-format msgid "Unknown user: %s\n" msgstr "Usuário: %s desconhecido\n" -#: vfs.c:219 +#: vfs.c:220 #, c-format msgid "Unable to chroot in %s\n" msgstr "Não foi possível fazer chroot em %s\n" -#: vfs.c:228 +#: vfs.c:229 #, c-format msgid "Unable to change to group %d\n" msgstr "Não foi possível mudar para o grupo %d\n" -#: vfs.c:232 +#: vfs.c:233 #, c-format msgid "Unable to change to user %d\n" msgstr "Não foi possível mudar o usuário %d\n" +#: vfs_cache.c:61 +msgid "VFS cache purged." +msgstr "" + #: vfs_http.c:146 #, c-format msgid "Connection with \"%s\" lost." diff --git a/herrie/po/ru.po b/herrie/po/ru.po index 57b625d..fed8fc0 100644 --- a/herrie/po/ru.po +++ b/herrie/po/ru.po @@ -6,10 +6,11 @@ msgid "" msgstr "" "Project-Id-Version: herrie\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-11-23 17:26+0100\n" +"POT-Creation-Date: 2011-06-18 23:07+0200\n" "PO-Revision-Date: 2007-11-01 22:32+0200\n" "Last-Translator: Moroz Sergey L. \n" "Language-Team: \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -94,11 +95,11 @@ msgstr "Перейти к позиции" msgid "Bad time format." msgstr "Неверный формат времени." -#: gui_input.c:617 main.c:77 main.c:83 main.c:89 main.c:95 +#: gui_input.c:618 main.c:77 main.c:83 main.c:89 main.c:95 msgid "yes" msgstr "да" -#: gui_input.c:618 main.c:79 main.c:85 main.c:91 main.c:97 +#: gui_input.c:619 main.c:79 main.c:85 main.c:91 main.c:97 msgid "no" msgstr "нет" @@ -234,26 +235,30 @@ msgstr "Успешно отослано %d композиций на AudioScrobb msgid "Failed to submit songs to AudioScrobbler." msgstr "Невозможно передать композиции на AudioScrobbler." -#: vfs.c:205 +#: vfs.c:206 #, c-format msgid "Unknown user: %s\n" msgstr "Неизвестный пользователь: %s\n" -#: vfs.c:219 +#: vfs.c:220 #, c-format msgid "Unable to chroot in %s\n" msgstr "Невозможно chroot в %s\n" -#: vfs.c:228 +#: vfs.c:229 #, c-format msgid "Unable to change to group %d\n" msgstr "Невозможно сменить на группу %d\n" -#: vfs.c:232 +#: vfs.c:233 #, c-format msgid "Unable to change to user %d\n" msgstr "Невозможно сменить на пользователя %d\n" +#: vfs_cache.c:61 +msgid "VFS cache purged." +msgstr "" + #: vfs_http.c:146 #, c-format msgid "Connection with \"%s\" lost." diff --git a/herrie/po/sv.po b/herrie/po/sv.po index 7e466c2..24a0141 100644 --- a/herrie/po/sv.po +++ b/herrie/po/sv.po @@ -7,10 +7,11 @@ msgid "" msgstr "" "Project-Id-Version: herrie\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-11-23 17:26+0100\n" +"POT-Creation-Date: 2011-06-18 23:07+0200\n" "PO-Revision-Date: 2007-10-08 22:02+0100\n" "Last-Translator: Daniel Nylander \n" "Language-Team: Swedish \n" +"Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -95,11 +96,11 @@ msgstr "Hoppa till position" msgid "Bad time format." msgstr "Felaktigt tidsformat." -#: gui_input.c:617 main.c:77 main.c:83 main.c:89 main.c:95 +#: gui_input.c:618 main.c:77 main.c:83 main.c:89 main.c:95 msgid "yes" msgstr "ja" -#: gui_input.c:618 main.c:79 main.c:85 main.c:91 main.c:97 +#: gui_input.c:619 main.c:79 main.c:85 main.c:91 main.c:97 msgid "no" msgstr "nej" @@ -236,26 +237,30 @@ msgstr "Insändning av %d låtar till AudioScrobbler lyckades." msgid "Failed to submit songs to AudioScrobbler." msgstr "Misslyckades med att skicka in låtar till AudioScrobbler." -#: vfs.c:205 +#: vfs.c:206 #, c-format msgid "Unknown user: %s\n" msgstr "Okänd användare: %s\n" -#: vfs.c:219 +#: vfs.c:220 #, c-format msgid "Unable to chroot in %s\n" msgstr "Kunde inte göra chroot till %s\n" -#: vfs.c:228 +#: vfs.c:229 #, c-format msgid "Unable to change to group %d\n" msgstr "Kunde inte byta till gruppen %d\n" -#: vfs.c:232 +#: vfs.c:233 #, c-format msgid "Unable to change to user %d\n" msgstr "Kunde inte byta till användaren %d\n" +#: vfs_cache.c:61 +msgid "VFS cache purged." +msgstr "" + #: vfs_http.c:146 #, c-format msgid "Connection with \"%s\" lost." diff --git a/herrie/po/tr.po b/herrie/po/tr.po index 1a73bab..7e2b821 100644 --- a/herrie/po/tr.po +++ b/herrie/po/tr.po @@ -4,10 +4,11 @@ msgid "" msgstr "" "Project-Id-Version: tr\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-11-23 17:26+0100\n" +"POT-Creation-Date: 2011-06-18 23:07+0200\n" "PO-Revision-Date: 2007-10-13 18:31+0300\n" "Last-Translator: Eren Türkay \n" "Language-Team: \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -92,11 +93,11 @@ msgstr "Konuma git" msgid "Bad time format." msgstr "Kötü zaman biçimi." -#: gui_input.c:617 main.c:77 main.c:83 main.c:89 main.c:95 +#: gui_input.c:618 main.c:77 main.c:83 main.c:89 main.c:95 msgid "yes" msgstr "evet" -#: gui_input.c:618 main.c:79 main.c:85 main.c:91 main.c:97 +#: gui_input.c:619 main.c:79 main.c:85 main.c:91 main.c:97 msgid "no" msgstr "hayır" @@ -232,26 +233,30 @@ msgstr "%d parça başarıyla AudioScrobbler'e gönerildi." msgid "Failed to submit songs to AudioScrobbler." msgstr "Parçalar AudioScrobbler'e gönderilemedi." -#: vfs.c:205 +#: vfs.c:206 #, c-format msgid "Unknown user: %s\n" msgstr "Geçersiz kullanıcı: %s\n" -#: vfs.c:219 +#: vfs.c:220 #, c-format msgid "Unable to chroot in %s\n" msgstr "%s içerisinde chroot başarısız\n" -#: vfs.c:228 +#: vfs.c:229 #, c-format msgid "Unable to change to group %d\n" msgstr "%d grubuna değiştirme başarısız\n" -#: vfs.c:232 +#: vfs.c:233 #, c-format msgid "Unable to change to user %d\n" msgstr "%d kullanıcısına değiştirme başarısız\n" +#: vfs_cache.c:61 +msgid "VFS cache purged." +msgstr "" + #: vfs_http.c:146 #, c-format msgid "Connection with \"%s\" lost." diff --git a/herrie/po/uk.po b/herrie/po/uk.po index af51961..e9a4685 100644 --- a/herrie/po/uk.po +++ b/herrie/po/uk.po @@ -6,10 +6,11 @@ msgid "" msgstr "" "Project-Id-Version: herrie\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-11-23 17:26+0100\n" +"POT-Creation-Date: 2011-06-18 23:07+0200\n" "PO-Revision-Date: 2007-11-01 22:32+0200\n" "Last-Translator: Viacheslav Chumushuk \n" "Language-Team: \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -94,11 +95,11 @@ msgstr "Перейти до позиції" msgid "Bad time format." msgstr "Невірний форат часу." -#: gui_input.c:617 main.c:77 main.c:83 main.c:89 main.c:95 +#: gui_input.c:618 main.c:77 main.c:83 main.c:89 main.c:95 msgid "yes" msgstr "так" -#: gui_input.c:618 main.c:79 main.c:85 main.c:91 main.c:97 +#: gui_input.c:619 main.c:79 main.c:85 main.c:91 main.c:97 msgid "no" msgstr "ні" @@ -234,26 +235,30 @@ msgstr "Вдало відісланно %d композицій на AudioScrobb msgid "Failed to submit songs to AudioScrobbler." msgstr "Неможливо передати композиції на AudioScrobbler." -#: vfs.c:205 +#: vfs.c:206 #, c-format msgid "Unknown user: %s\n" msgstr "Невідомий користувач: %s\n" -#: vfs.c:219 +#: vfs.c:220 #, c-format msgid "Unable to chroot in %s\n" msgstr "Неможливо chroot в %s\n" -#: vfs.c:228 +#: vfs.c:229 #, c-format msgid "Unable to change to group %d\n" msgstr "Неможливо змінити групу на %d\n" -#: vfs.c:232 +#: vfs.c:233 #, c-format msgid "Unable to change to user %d\n" msgstr "Неможливо змінити користувача на %d\n" +#: vfs_cache.c:61 +msgid "VFS cache purged." +msgstr "" + #: vfs_http.c:146 #, c-format msgid "Connection with \"%s\" lost." diff --git a/herrie/po/vi.po b/herrie/po/vi.po index fee9b66..1e047bf 100644 --- a/herrie/po/vi.po +++ b/herrie/po/vi.po @@ -6,10 +6,11 @@ msgid "" msgstr "" "Project-Id-Version: herrie 1.9.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-11-23 17:26+0100\n" +"POT-Creation-Date: 2011-06-18 23:07+0200\n" "PO-Revision-Date: 2008-01-03 21:39+1030\n" "Last-Translator: Clytie Siddall \n" "Language-Team: Vietnamese \n" +"Language: vi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -96,11 +97,11 @@ msgstr "Nhảy tới vị trí" msgid "Bad time format." msgstr "Sai định dạng thời gian." -#: gui_input.c:617 main.c:77 main.c:83 main.c:89 main.c:95 +#: gui_input.c:618 main.c:77 main.c:83 main.c:89 main.c:95 msgid "yes" msgstr "có" -#: gui_input.c:618 main.c:79 main.c:85 main.c:91 main.c:97 +#: gui_input.c:619 main.c:79 main.c:85 main.c:91 main.c:97 msgid "no" msgstr "không" @@ -236,26 +237,30 @@ msgstr "%d bài hát đã được gửi cho AudioScrobbler." msgid "Failed to submit songs to AudioScrobbler." msgstr "Lỗi gửi bài hát cho AudioScrobbler." -#: vfs.c:205 +#: vfs.c:206 #, c-format msgid "Unknown user: %s\n" msgstr "Người dùng lạ: %s\n" -#: vfs.c:219 +#: vfs.c:220 #, c-format msgid "Unable to chroot in %s\n" msgstr "Không thể chroot vào %s\n" -#: vfs.c:228 +#: vfs.c:229 #, c-format msgid "Unable to change to group %d\n" msgstr "Không thể chuyển đổi sang nhóm %d\n" -#: vfs.c:232 +#: vfs.c:233 #, c-format msgid "Unable to change to user %d\n" msgstr "Không thể chuyển đổi sang người dùng %d\n" +#: vfs_cache.c:61 +msgid "VFS cache purged." +msgstr "" + #: vfs_http.c:146 #, c-format msgid "Connection with \"%s\" lost." diff --git a/herrie/po/zh_CN.po b/herrie/po/zh_CN.po index 326cc32..9b3957b 100644 --- a/herrie/po/zh_CN.po +++ b/herrie/po/zh_CN.po @@ -8,11 +8,12 @@ msgid "" msgstr "" "Project-Id-Version: herrie 1.9.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-11-23 17:26+0100\n" +"POT-Creation-Date: 2011-06-18 23:07+0200\n" "PO-Revision-Date: 2008-02-07 18:04+0800\n" "Last-Translator: Ji ZhengYu \n" "Language-Team: Chinese (simplified) \n" +"Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -97,11 +98,11 @@ msgstr "跳至位置" msgid "Bad time format." msgstr "错误的时间格式" -#: gui_input.c:617 main.c:77 main.c:83 main.c:89 main.c:95 +#: gui_input.c:618 main.c:77 main.c:83 main.c:89 main.c:95 msgid "yes" msgstr "是" -#: gui_input.c:618 main.c:79 main.c:85 main.c:91 main.c:97 +#: gui_input.c:619 main.c:79 main.c:85 main.c:91 main.c:97 msgid "no" msgstr "否" @@ -237,26 +238,30 @@ msgstr "成功地发送了 %d 首歌至 AudioScrobbler" msgid "Failed to submit songs to AudioScrobbler." msgstr "提交歌曲至 AudioScrobbler 时失败" -#: vfs.c:205 +#: vfs.c:206 #, c-format msgid "Unknown user: %s\n" msgstr "未知用户: %s\n" -#: vfs.c:219 +#: vfs.c:220 #, c-format msgid "Unable to chroot in %s\n" msgstr "无法在 %s 中 chroot\n" -#: vfs.c:228 +#: vfs.c:229 #, c-format msgid "Unable to change to group %d\n" msgstr "无法改成 %d 组\n" -#: vfs.c:232 +#: vfs.c:233 #, c-format msgid "Unable to change to user %d\n" msgstr "无法改成 %d 用户\n" +#: vfs_cache.c:61 +msgid "VFS cache purged." +msgstr "" + #: vfs_http.c:146 #, c-format msgid "Connection with \"%s\" lost." diff --git a/herrie/src/audio_file.c b/herrie/src/audio_file.c index fa1c1bf..fe80548 100644 --- a/herrie/src/audio_file.c +++ b/herrie/src/audio_file.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/audio_file.h b/herrie/src/audio_file.h index 5573e56..85b911f 100644 --- a/herrie/src/audio_file.h +++ b/herrie/src/audio_file.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/audio_format.h b/herrie/src/audio_format.h index 56cbace..a60df44 100644 --- a/herrie/src/audio_format.h +++ b/herrie/src/audio_format.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/audio_format_modplug.c b/herrie/src/audio_format_modplug.c index decdacc..2f1da29 100644 --- a/herrie/src/audio_format_modplug.c +++ b/herrie/src/audio_format_modplug.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/audio_format_mp3.c b/herrie/src/audio_format_mp3.c index 5ee00d2..2c4e19d 100644 --- a/herrie/src/audio_format_mp3.c +++ b/herrie/src/audio_format_mp3.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/audio_format_sndfile.c b/herrie/src/audio_format_sndfile.c index ab3aab6..1aee1bb 100644 --- a/herrie/src/audio_format_sndfile.c +++ b/herrie/src/audio_format_sndfile.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/audio_format_vorbis.c b/herrie/src/audio_format_vorbis.c index 2f2ece3..614b12e 100644 --- a/herrie/src/audio_format_vorbis.c +++ b/herrie/src/audio_format_vorbis.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/audio_output.h b/herrie/src/audio_output.h index b772e09..ee8b958 100644 --- a/herrie/src/audio_output.h +++ b/herrie/src/audio_output.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/audio_output_alsa.c b/herrie/src/audio_output_alsa.c index 4007fb6..e1988d3 100644 --- a/herrie/src/audio_output_alsa.c +++ b/herrie/src/audio_output_alsa.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/audio_output_ao.c b/herrie/src/audio_output_ao.c index 36d04fd..12b9115 100644 --- a/herrie/src/audio_output_ao.c +++ b/herrie/src/audio_output_ao.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/audio_output_coreaudio.c b/herrie/src/audio_output_coreaudio.c index f45bc93..4732846 100644 --- a/herrie/src/audio_output_coreaudio.c +++ b/herrie/src/audio_output_coreaudio.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/audio_output_null.c b/herrie/src/audio_output_null.c index 4d26bea..34bd5f2 100644 --- a/herrie/src/audio_output_null.c +++ b/herrie/src/audio_output_null.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/audio_output_oss.c b/herrie/src/audio_output_oss.c index d8587b6..0c17db0 100644 --- a/herrie/src/audio_output_oss.c +++ b/herrie/src/audio_output_oss.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/audio_output_pulse.c b/herrie/src/audio_output_pulse.c index dbb7558..d2683f6 100644 --- a/herrie/src/audio_output_pulse.c +++ b/herrie/src/audio_output_pulse.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/config.c b/herrie/src/config.c index 52be0e6..c5f6293 100644 --- a/herrie/src/config.c +++ b/herrie/src/config.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -186,6 +186,7 @@ static struct config_entry configlist[] = { { "scrobbler.password", "", valid_md5, NULL }, { "scrobbler.username", "", NULL, NULL }, #endif /* BUILD_SCROBBLER */ + { "vfs.cache", "no", valid_bool, NULL }, { "vfs.dir.hide_dotfiles", "yes", valid_bool, NULL }, #ifdef G_OS_UNIX { "vfs.lockup.chroot", "", NULL, NULL }, diff --git a/herrie/src/config.h b/herrie/src/config.h index 0b817a6..af628dc 100644 --- a/herrie/src/config.h +++ b/herrie/src/config.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/conftest.c b/herrie/src/conftest.c index 736716c..9df0a73 100644 --- a/herrie/src/conftest.c +++ b/herrie/src/conftest.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/dbus.c b/herrie/src/dbus.c index f6b9fad..ff235c1 100644 --- a/herrie/src/dbus.c +++ b/herrie/src/dbus.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Copyright (c) 2008 Steve Jothen diff --git a/herrie/src/dbus.h b/herrie/src/dbus.h index acd5f56..bd5628b 100644 --- a/herrie/src/dbus.h +++ b/herrie/src/dbus.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Copyright (c) 2008 Steve Jothen diff --git a/herrie/src/gui.h b/herrie/src/gui.h index c5461b4..b420780 100644 --- a/herrie/src/gui.h +++ b/herrie/src/gui.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/gui_browser.c b/herrie/src/gui_browser.c index a2a2703..20ebf73 100644 --- a/herrie/src/gui_browser.c +++ b/herrie/src/gui_browser.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/gui_draw.c b/herrie/src/gui_draw.c index 4c9150c..5a91ee1 100644 --- a/herrie/src/gui_draw.c +++ b/herrie/src/gui_draw.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/gui_input.c b/herrie/src/gui_input.c index 07abbba..19fc21f 100644 --- a/herrie/src/gui_input.c +++ b/herrie/src/gui_input.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -465,6 +465,7 @@ static struct gui_binding kbdbindings[] = { { -1, 'J', gui_input_cursong_seek_jump }, { -1, 'l', gui_browser_dir_enter }, { -1, 'L', gui_input_locate }, + { -1, 'P', vfs_cache_purge }, { -1, 'q', gui_input_askquit }, { -1, 'r', playq_repeat_toggle }, { -1, 'R', gui_playq_song_randomize }, diff --git a/herrie/src/gui_internal.h b/herrie/src/gui_internal.h index c6f813b..e3c674b 100644 --- a/herrie/src/gui_internal.h +++ b/herrie/src/gui_internal.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/gui_msgbar.c b/herrie/src/gui_msgbar.c index 5fe8087..2f5529d 100644 --- a/herrie/src/gui_msgbar.c +++ b/herrie/src/gui_msgbar.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/gui_playq.c b/herrie/src/gui_playq.c index 85383f0..5bf0b6a 100644 --- a/herrie/src/gui_playq.c +++ b/herrie/src/gui_playq.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/gui_vfslist.c b/herrie/src/gui_vfslist.c index 696fcbd..664e3ab 100644 --- a/herrie/src/gui_vfslist.c +++ b/herrie/src/gui_vfslist.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/gui_vfslist.h b/herrie/src/gui_vfslist.h index 45e4434..168a8ba 100644 --- a/herrie/src/gui_vfslist.h +++ b/herrie/src/gui_vfslist.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/main.c b/herrie/src/main.c index 1ec3383..082cd9b 100644 --- a/herrie/src/main.c +++ b/herrie/src/main.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -177,6 +177,8 @@ main(int argc, char *argv[]) return (1); } + vfs_cache_init(); + /* Initialize the locks */ #ifdef BUILD_DBUS dbus_init(); diff --git a/herrie/src/md5.c b/herrie/src/md5.c index 38fefae..1cab1f5 100644 --- a/herrie/src/md5.c +++ b/herrie/src/md5.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/md5.h b/herrie/src/md5.h index d3aef5e..8f88632 100644 --- a/herrie/src/md5.h +++ b/herrie/src/md5.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/playq.c b/herrie/src/playq.c index ea5c21d..0fc53af 100644 --- a/herrie/src/playq.c +++ b/herrie/src/playq.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/playq.h b/herrie/src/playq.h index 61086a8..a4f672d 100644 --- a/herrie/src/playq.h +++ b/herrie/src/playq.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/playq_modules.h b/herrie/src/playq_modules.h index 297f285..968194e 100644 --- a/herrie/src/playq_modules.h +++ b/herrie/src/playq_modules.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/playq_party.c b/herrie/src/playq_party.c index ef5e713..0a0466b 100644 --- a/herrie/src/playq_party.c +++ b/herrie/src/playq_party.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/playq_xmms.c b/herrie/src/playq_xmms.c index 5dda799..f21393a 100644 --- a/herrie/src/playq_xmms.c +++ b/herrie/src/playq_xmms.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/scrobbler.c b/herrie/src/scrobbler.c index 0da975f..c6826ef 100644 --- a/herrie/src/scrobbler.c +++ b/herrie/src/scrobbler.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/scrobbler.h b/herrie/src/scrobbler.h index 4a3b1df..ad9a3da 100644 --- a/herrie/src/scrobbler.h +++ b/herrie/src/scrobbler.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/stdinc.h b/herrie/src/stdinc.h index b48de3e..5887a87 100644 --- a/herrie/src/stdinc.h +++ b/herrie/src/stdinc.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/util.c b/herrie/src/util.c index 4237db7..94f52d1 100644 --- a/herrie/src/util.c +++ b/herrie/src/util.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/util.h b/herrie/src/util.h index d7947aa..97404cb 100644 --- a/herrie/src/util.h +++ b/herrie/src/util.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/vfs.c b/herrie/src/vfs.c index ea48d6f..9d79854 100644 --- a/herrie/src/vfs.c +++ b/herrie/src/vfs.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -260,6 +260,8 @@ vfs_lookup(const char *filename, const char *name, const char *basepath, int pseudo = 0; fn = vfs_path_concat(basepath, filename, strict); + if (fn != NULL && (vr = vfs_cache_lookup(fn)) != NULL) + return (vr); /* We only allow files and directories */ if (fn == NULL || stat(fn, &fs) != 0) { @@ -313,6 +315,7 @@ found: ve->refcount = 1; vr = g_slice_new0(struct vfsref); vr->ent = ve; + vfs_cache_add(vr); return (vr); } diff --git a/herrie/src/vfs.h b/herrie/src/vfs.h index ccd7cd2..fb49981 100644 --- a/herrie/src/vfs.h +++ b/herrie/src/vfs.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -415,6 +415,22 @@ FILE *vfs_fopen(const char *filename, const char *mode); * @brief fgets()-like routine that performs newline-stripping. */ int vfs_fgets(char *str, size_t size, FILE *fp); +/** + * @brief Initialize the VFS system cache if enabled. + */ +void vfs_cache_init(void); +/** + * @brief Add entry to the VFS cache. + */ +void vfs_cache_add(const struct vfsref *vr); +/** + * @brief Obtain entry from the VFS cache. + */ +struct vfsref *vfs_cache_lookup(const char *filename); +/** + * @brief Purge the VFS cache. + */ +void vfs_cache_purge(void); /** * @brief Get the friendly name of the current VFS reference. diff --git a/herrie/src/playq_party.c b/herrie/src/vfs_cache.c similarity index 61% copy from herrie/src/playq_party.c copy to herrie/src/vfs_cache.c index ef5e713..1d37f99 100644 --- a/herrie/src/playq_party.c +++ b/herrie/src/vfs_cache.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -24,67 +24,64 @@ * SUCH DAMAGE. */ /** - * @file playq_party.c - * @brief Party-mode playlist handling. + * @file vfs_cache.c + * @brief Virtual filesystem cache. */ #include "stdinc.h" +#include "config.h" #include "gui.h" -#include "playq.h" -#include "playq_modules.h" #include "vfs.h" -struct vfsref * -playq_party_give(void) -{ - struct vfsref *vr, *nvr; +static GHashTable *refcache = NULL; - /* Fetch the first song in the list */ - vr = vfs_list_first(&playq_list); - if (vr == NULL) - return (NULL); - - /* Remove it from the list */ - nvr = vfs_dup(vr); - gui_playq_notify_pre_removal(1); - vfs_list_remove(&playq_list, vr); - if (playq_repeat) { - /* Add it back to the tail */ - vfs_list_insert_tail(&playq_list, vr); - gui_playq_notify_post_insertion(vfs_list_items(&playq_list)); - } else { - vfs_close(vr); - } - gui_playq_notify_done(); +static void +vfs_cache_destroyvalue(gpointer data) +{ + struct vfsref *vr = data; - return (nvr); + vfs_close(vr); } void -playq_party_idle(void) +vfs_cache_init(void) { + if (!config_getopt_bool("vfs.cache")) + return; + refcache = g_hash_table_new_full(g_str_hash, g_str_equal, NULL, + vfs_cache_destroyvalue); } -int -playq_party_select(struct vfsref *vr) +void +vfs_cache_purge(void) { - return (0); + if (refcache != NULL) { + g_hash_table_remove_all(refcache); + gui_msgbar_warn(_("VFS cache purged.")); + } } -int -playq_party_next(void) +void +vfs_cache_add(const struct vfsref *nvr) { - return (0); -} + struct vfsref *vr; -int -playq_party_prev(void) -{ - return (-1); + if (refcache != NULL) { + vr = vfs_dup(nvr); + g_hash_table_replace(refcache, vr->ent->filename, vr); + } } -void -playq_party_notify_pre_removal(struct vfsref *vr) +struct vfsref * +vfs_cache_lookup(const char *filename) { + struct vfsref *vr; + + if (refcache != NULL) { + vr = g_hash_table_lookup(refcache, filename); + if (vr != NULL) + return vfs_dup(vr); + } + return (NULL); } diff --git a/herrie/src/vfs_http.c b/herrie/src/vfs_http.c index 5000a0a..6aa0661 100644 --- a/herrie/src/vfs_http.c +++ b/herrie/src/vfs_http.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/vfs_modules.h b/herrie/src/vfs_modules.h index e74aa8e..b3139bc 100644 --- a/herrie/src/vfs_modules.h +++ b/herrie/src/vfs_modules.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/vfs_playlist.c b/herrie/src/vfs_playlist.c index e4a9fac..3700ab2 100644 --- a/herrie/src/vfs_playlist.c +++ b/herrie/src/vfs_playlist.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/vfs_regular.c b/herrie/src/vfs_regular.c index e8927d5..7bffe59 100644 --- a/herrie/src/vfs_regular.c +++ b/herrie/src/vfs_regular.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/herrie/src/vfs_xspf.c b/herrie/src/vfs_xspf.c index 77d0fd5..38644fe 100644 --- a/herrie/src/vfs_xspf.c +++ b/herrie/src/vfs_xspf.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2006-2009 Ed Schouten + * Copyright (c) 2006-2011 Ed Schouten * All rights reserved. * * Redistribution and use in source and binary forms, with or without -- 2.11.4.GIT