profile/ivi/pulseaudio-panda.git
15 years agocore: move rtpoll to thread_info sub structure
Lennart Poettering [Fri, 14 Aug 2009 22:26:00 +0000 (00:26 +0200)]
core: move rtpoll to thread_info sub structure

15 years agolog: place more rate limit invocations
Lennart Poettering [Fri, 14 Aug 2009 22:16:25 +0000 (00:16 +0200)]
log: place more rate limit invocations

15 years agorescure-stream: handle failed moves as well as dying sinks/sources
Lennart Poettering [Fri, 14 Aug 2009 22:15:18 +0000 (00:15 +0200)]
rescure-stream: handle failed moves as well as dying sinks/sources

15 years agocore: split of FAIL_ON_SUSPEND into KILL_ON_SUSPEND and NO_CREATE_ON_SUSPEND
Lennart Poettering [Fri, 14 Aug 2009 22:12:53 +0000 (00:12 +0200)]
core: split of FAIL_ON_SUSPEND into KILL_ON_SUSPEND and NO_CREATE_ON_SUSPEND

15 years agonative: handle moving() callback with NULL destination properly
Lennart Poettering [Fri, 14 Aug 2009 22:05:17 +0000 (00:05 +0200)]
native: handle moving() callback with NULL destination properly

15 years agocore: introduce pa_{sink_input|source_output}_fail_move()
Lennart Poettering [Fri, 14 Aug 2009 22:03:50 +0000 (00:03 +0200)]
core: introduce pa_{sink_input|source_output}_fail_move()

15 years agomodule-stream-restore: don't fiddle with sinks/sources/streams that are not fully...
Lennart Poettering [Fri, 14 Aug 2009 21:55:32 +0000 (23:55 +0200)]
module-stream-restore: don't fiddle with sinks/sources/streams that are not fully set up yet

15 years agovolume: guarantee dB/linear conversion is reversible
Lennart Poettering [Fri, 14 Aug 2009 18:03:30 +0000 (20:03 +0200)]
volume: guarantee dB/linear conversion is reversible

15 years agoprotocol-native: log explicitly each time a client triggers a volume change
Lennart Poettering [Fri, 14 Aug 2009 17:31:05 +0000 (19:31 +0200)]
protocol-native: log explicitly each time a client triggers a volume change

15 years agodaemon: reset gids too, not just uids
Lennart Poettering [Fri, 14 Aug 2009 17:28:18 +0000 (19:28 +0200)]
daemon: reset gids too, not just uids

15 years agoresampler: round up when estimating input/output sizes
Lennart Poettering [Fri, 14 Aug 2009 02:21:09 +0000 (04:21 +0200)]
resampler: round up when estimating input/output sizes

15 years agothread-mq: never drop queued messages for the main loop
Lennart Poettering [Fri, 14 Aug 2009 02:18:23 +0000 (04:18 +0200)]
thread-mq: never drop queued messages for the main loop

Previously we might have dropped messages from IO trheads to the main
thread. This tuend out to be problematic since this cause SHM release
messages to be lost. More visibly however this could cause playback
freezing when moving streams between sinks and removing the old sink
right away.

15 years agoasyncmsgq: add pa_asyncmsgq_flush() call
Lennart Poettering [Fri, 14 Aug 2009 02:17:48 +0000 (04:17 +0200)]
asyncmsgq: add pa_asyncmsgq_flush() call

15 years agomemblockq: add pa_memblockq_get_maxrewind() API
Lennart Poettering [Fri, 14 Aug 2009 02:16:28 +0000 (04:16 +0200)]
memblockq: add pa_memblockq_get_maxrewind() API

15 years agoshm: bump shm size limit to 1GB
Lennart Poettering [Fri, 14 Aug 2009 02:14:35 +0000 (04:14 +0200)]
shm: bump shm size limit to 1GB

15 years agopacmd: handle multi word commands in argv[] properly
Lennart Poettering [Fri, 14 Aug 2009 02:12:36 +0000 (04:12 +0200)]
pacmd: handle multi word commands in argv[] properly

15 years agocore: add functions to query max_rewind/max_request values from streams
Lennart Poettering [Thu, 13 Aug 2009 00:17:24 +0000 (02:17 +0200)]
core: add functions to query max_rewind/max_request values from streams

15 years agocore: add assert macros for verifying calling context
Lennart Poettering [Thu, 13 Aug 2009 00:14:19 +0000 (02:14 +0200)]
core: add assert macros for verifying calling context

This adds pa_assert_io_context() and pa_assert_ctl_context() in addition
to a few related macros. When called they will fail when the current execution
context is not IO resp. not control context. (aka 'thread' context vs.
'main' context)

15 years agostart-child: clean up child environment a bit better
Lennart Poettering [Wed, 12 Aug 2009 19:43:06 +0000 (21:43 +0200)]
start-child: clean up child environment a bit better

15 years agopacmd: port pacmd from select() to poll() so that we notice writer side hangups
Lennart Poettering [Wed, 12 Aug 2009 19:42:02 +0000 (21:42 +0200)]
pacmd: port pacmd from select() to poll() so that we notice writer side hangups

15 years agomemblock: rate limit 'Pool full' message
Lennart Poettering [Wed, 12 Aug 2009 19:40:38 +0000 (21:40 +0200)]
memblock: rate limit 'Pool full' message

15 years agocontext: document why we only do minimal cleanups before the autospawn exec()
Lennart Poettering [Wed, 12 Aug 2009 19:40:12 +0000 (21:40 +0200)]
context: document why we only do minimal cleanups before the autospawn exec()

15 years agodaemon: reset scheduling priority on startup, too
Lennart Poettering [Wed, 12 Aug 2009 19:37:40 +0000 (21:37 +0200)]
daemon: reset scheduling priority on startup, too

15 years agocore-util: move personality resetting into core-util
Lennart Poettering [Wed, 12 Aug 2009 19:36:52 +0000 (21:36 +0200)]
core-util: move personality resetting into core-util

15 years agodaemon: unconditionally clean up priviliges
Lennart Poettering [Wed, 12 Aug 2009 19:35:48 +0000 (21:35 +0200)]
daemon: unconditionally clean up priviliges

15 years agoconf: invert all negative boolean configuration option
Lennart Poettering [Wed, 12 Aug 2009 18:15:28 +0000 (20:15 +0200)]
conf: invert all negative boolean configuration option

15 years agoconf: add pa_config_parse_not_bool() for parsing inverse boolean configuration options
Lennart Poettering [Wed, 12 Aug 2009 18:14:31 +0000 (20:14 +0200)]
conf: add pa_config_parse_not_bool() for parsing inverse boolean configuration options

15 years agodaemon: install D-Bus system policy file for PA system instances
Lennart Poettering [Tue, 11 Aug 2009 23:50:24 +0000 (01:50 +0200)]
daemon: install D-Bus system policy file for PA system instances

Original patch from 'mgrela'.

http://pulseaudio.org/ticket/582

15 years agoalsa: enable ext. amplifier by default
Lennart Poettering [Tue, 11 Aug 2009 22:56:10 +0000 (00:56 +0200)]
alsa: enable ext. amplifier by default

15 years agoalsa: adjust priority bonus of mappings that match the configured default channel map
Lennart Poettering [Tue, 11 Aug 2009 22:53:38 +0000 (00:53 +0200)]
alsa: adjust priority bonus of mappings that match the configured default channel map

We need to make sure that having both input and output weighs more for
selecting the default profile than a channel map that matches the
default channel map has.

https://bugzilla.redhat.com/show_bug.cgi?id=496320

15 years agovolume-restore: forward module load return value of stream-restore back to caller
Lennart Poettering [Tue, 11 Aug 2009 21:19:28 +0000 (23:19 +0200)]
volume-restore: forward module load return value of stream-restore back to caller

15 years agohal: replace subdevs= parameter by subdevices= parameter
Lennart Poettering [Tue, 11 Aug 2009 21:18:01 +0000 (23:18 +0200)]
hal: replace subdevs= parameter by subdevices= parameter

Abbreviating tsched like this was bad enough, so let's not add another
option here.

15 years agoudev: drop definition of LIBUDEV_I_KNOW_THE_API_IS_SUBJECT_TO_CHANGE
Lennart Poettering [Tue, 11 Aug 2009 21:06:44 +0000 (23:06 +0200)]
udev: drop definition of LIBUDEV_I_KNOW_THE_API_IS_SUBJECT_TO_CHANGE

We depend on udev 143 anyway, where this definition is not necessary
anymore.

15 years agohal: add stub module that loads module-udev-detect instead of module-hal-detect
Lennart Poettering [Tue, 11 Aug 2009 21:04:35 +0000 (23:04 +0200)]
hal: add stub module that loads module-udev-detect instead of module-hal-detect

This adds module-hal-detect-compat.c which when enabled will be compiled
into a module module-hal-detect which simply loads module-udev-detect.

The purpose of this is to allow easy upgrading without breaking
default.pa. Distributions are recommended to enable this to easy
upgrades from HAL versions of PA to udev versions.

15 years agoRevert "build-sys: drop libcap checks, since we don't use caps anymore"
Lennart Poettering [Mon, 10 Aug 2009 19:43:03 +0000 (21:43 +0200)]
Revert "build-sys: drop libcap checks, since we don't use caps anymore"

This reverts commit 9ade13604e98378e68a82b82ba260869714474b4.

15 years agoMerge commit 'origin/master-tx'
Lennart Poettering [Mon, 10 Aug 2009 19:34:03 +0000 (21:34 +0200)]
Merge commit 'origin/master-tx'

15 years agoMerge commit 'flameeyes/master'
Lennart Poettering [Mon, 10 Aug 2009 19:33:42 +0000 (21:33 +0200)]
Merge commit 'flameeyes/master'

15 years agoCorrectly deal with events in the past in calc_next_timeout
Maxim Levitsky [Sun, 9 Aug 2009 00:01:08 +0000 (03:01 +0300)]
Correctly deal with events in the past in calc_next_timeout

pa_usec_t is unsigned, thus it will always be >= 0
This makes gstreamer pulse mixer work again

This fixes a gstreamer mixer regression, when it can't control the volume,
after few changes.

15 years agoSending translation for Spanish
logan [Mon, 10 Aug 2009 17:37:00 +0000 (17:37 +0000)]
Sending translation for Spanish

15 years agoSending translation for Brazilian Portuguese
igor [Sat, 8 Aug 2009 22:03:35 +0000 (22:03 +0000)]
Sending translation for Brazilian Portuguese

15 years agomix-test: fix test for s24-32 samples
Lennart Poettering [Sat, 8 Aug 2009 02:30:42 +0000 (04:30 +0200)]
mix-test: fix test for s24-32 samples

15 years agoUpdate the end-of-configuration summary for OSS output/wrapper split.
Diego Elio 'Flameeyes' Pettenò [Sat, 8 Aug 2009 00:09:26 +0000 (02:09 +0200)]
Update the end-of-configuration summary for OSS output/wrapper split.

15 years agoSplit OSS support in output and wrapper.
Diego Elio 'Flameeyes' Pettenò [Fri, 7 Aug 2009 23:53:15 +0000 (01:53 +0200)]
Split OSS support in output and wrapper.

Since Fedora does not enable OSS output support at all, but still uses
padsp, and in Gentoo we could also make use of padsp without OSS output
support, split the two things in two parameters, although they both check
for sys/soundcard.h once.

15 years agobuild-sys: drop libcap checks, since we don't use caps anymore
Lennart Poettering [Fri, 7 Aug 2009 23:37:32 +0000 (01:37 +0200)]
build-sys: drop libcap checks, since we don't use caps anymore

15 years agoladspa/remap: make sure we process all requested rewinds unconditionally
Lennart Poettering [Fri, 7 Aug 2009 21:58:45 +0000 (23:58 +0200)]
ladspa/remap: make sure we process all requested rewinds unconditionally

In some situations a rewind request travelling downstream might be
optimized away on its way and an upstream rewind processing might never
come back. Hence, call _process_rewind() before each _render()just to
make sure we processed them all.

15 years agocore: save volume/mute changes coming from the hardware automatically
Lennart Poettering [Fri, 7 Aug 2009 21:55:06 +0000 (23:55 +0200)]
core: save volume/mute changes coming from the hardware automatically

Volume changes coming from the lower layers are most likely changes
triggered by the user, so let's save them automatically.

15 years agorun make update-po
Lennart Poettering [Wed, 5 Aug 2009 13:17:31 +0000 (15:17 +0200)]
run make update-po

15 years agoMerge commit 'origin/master-tx'
Lennart Poettering [Wed, 5 Aug 2009 13:08:29 +0000 (15:08 +0200)]
Merge commit 'origin/master-tx'

Conflicts:
po/pl.po
po/pt.po
po/pt_BR.po

15 years agoSending translation for Portuguese
ruigo [Wed, 5 Aug 2009 10:23:26 +0000 (10:23 +0000)]
Sending translation for Portuguese

15 years agoSending translation for Portuguese
ruigo [Wed, 5 Aug 2009 10:20:38 +0000 (10:20 +0000)]
Sending translation for Portuguese

15 years agosimple: bump libpulse-simple library revision
Lennart Poettering [Wed, 5 Aug 2009 01:53:41 +0000 (03:53 +0200)]
simple: bump libpulse-simple library revision

15 years agosmoother: readd #ifdef protection
Lennart Poettering [Wed, 5 Aug 2009 01:52:15 +0000 (03:52 +0200)]
smoother: readd #ifdef protection

15 years agoSending translation for Portuguese
ruigo [Tue, 4 Aug 2009 23:32:24 +0000 (23:32 +0000)]
Sending translation for Portuguese

15 years agosimple: check for == RUNNING instead of != DONE when waiting for operations
Lennart Poettering [Tue, 4 Aug 2009 23:05:35 +0000 (01:05 +0200)]
simple: check for == RUNNING instead of != DONE when waiting for operations

15 years agosimple: split data/length validity checks into two
Lennart Poettering [Tue, 4 Aug 2009 23:05:08 +0000 (01:05 +0200)]
simple: split data/length validity checks into two

15 years agosimple: call pa_context_disconnect() just to be sure
Lennart Poettering [Tue, 4 Aug 2009 23:04:50 +0000 (01:04 +0200)]
simple: call pa_context_disconnect() just to be sure

15 years agosimple: always loop around pa_threaded_mainloop_wait() to handle spurious wakeups...
Lennart Poettering [Tue, 4 Aug 2009 23:04:36 +0000 (01:04 +0200)]
simple: always loop around pa_threaded_mainloop_wait() to handle spurious wakeups properly

15 years agosimple: use pa_xnew0 instead of manual reset to 0
Lennart Poettering [Tue, 4 Aug 2009 23:04:08 +0000 (01:04 +0200)]
simple: use pa_xnew0 instead of manual reset to 0

15 years agosimple: use PA_xxx_IS_GOOD for state checks
Lennart Poettering [Tue, 4 Aug 2009 23:03:49 +0000 (01:03 +0200)]
simple: use PA_xxx_IS_GOOD for state checks

15 years agoPOTFILES - Remove references to more non-existant files in the source tree
Luke Yelavich [Tue, 4 Aug 2009 09:58:03 +0000 (10:58 +0100)]
POTFILES - Remove references to more non-existant files in the source tree

15 years agoalsa: properly treat ESTRPIPE as system suspend
Lennart Poettering [Mon, 3 Aug 2009 22:23:43 +0000 (00:23 +0200)]
alsa: properly treat ESTRPIPE as system suspend

15 years agoclient: extend documentation on pa_operation_cancel() a bit
Lennart Poettering [Mon, 3 Aug 2009 21:07:59 +0000 (23:07 +0200)]
client: extend documentation on pa_operation_cancel() a bit

15 years agobuild-sys: take preset CFLAGS into account
Lennart Poettering [Mon, 3 Aug 2009 21:07:39 +0000 (23:07 +0200)]
build-sys: take preset CFLAGS into account

15 years agoRecover stream when it's suspended upon rewind
Lubomir Rintel [Sun, 2 Aug 2009 15:52:05 +0000 (17:52 +0200)]
Recover stream when it's suspended upon rewind

Error from snd_pcm_rewind() might mean we just woke up from suspend and
didn't have a chance to try to recover the stream since we didn't write
to it in between. Call try_recover() in such cases.

Note that for this to work kernel must return ESTRPIPE instead of EBADF
for rewind/forward attempts on suspended streams, so that
snd_pcm_recover() can recognize it should snd_pcm_resume() the stream.
This is not the case yet (2.6.31-rc5), patch is available.

Signed-off-by: Lubomir Rintel <lkundrak@v3.sk>
15 years agoautospawn: if creating the lock file fails, pass error code cleanly back to main...
Lennart Poettering [Sat, 1 Aug 2009 01:10:19 +0000 (03:10 +0200)]
autospawn: if creating the lock file fails, pass error code cleanly back to main process

This makes sure PA clients don't hang if $HOME is for some reason
unsuitable for autospawn lockfiles.

Closes #539

15 years agocore-util: replace remaining fixed size destination string functions by _malloc(...
Lennart Poettering [Sat, 1 Aug 2009 00:03:22 +0000 (02:03 +0200)]
core-util: replace remaining fixed size destination string functions by _malloc() versions

This helps portability to GNU/Hurd.

Patch originally from Samuel Thibault but modified.

Closes ticket #546

15 years agocore-util: rework pa_strlcpy() to not rely on strncpy()
Lennart Poettering [Sat, 1 Aug 2009 00:01:58 +0000 (02:01 +0200)]
core-util: rework pa_strlcpy() to not rely on strncpy()

strncpy() is very slow since it resets the entire destination buffer.
Replace usage of strncpy by memcpy().

15 years agopipe: replace PIPE_BUF macro pa pa_pipe_buf call
Lennart Poettering [Fri, 31 Jul 2009 23:59:58 +0000 (01:59 +0200)]
pipe: replace PIPE_BUF macro pa pa_pipe_buf call

This should help portability to platforms that lack PIPE_BUF. Based on a
patch from Samuel Thibault.

See ticket #546

15 years agohal: add option to initialize all subdevices of an OSS device
Lennart Poettering [Fri, 31 Jul 2009 21:13:21 +0000 (23:13 +0200)]
hal: add option to initialize all subdevices of an OSS device

Patch from 'cmt', closes ticket #544

15 years agoclient: documented that pa_stream_drain() may only have a single operation active...
Lennart Poettering [Fri, 31 Jul 2009 21:09:16 +0000 (23:09 +0200)]
client: documented that pa_stream_drain() may only have a single operation active at a time

Closes #552.

15 years agoclient: fix documentation for threaded mainloop
Lennart Poettering [Fri, 31 Jul 2009 21:07:07 +0000 (23:07 +0200)]
client: fix documentation for threaded mainloop

Closes #553

15 years agoupdate pulse-daemon.conf.5.xml.in about realtime-scheduling
Alam Arias [Wed, 1 Jul 2009 19:59:11 +0000 (15:59 -0400)]
update pulse-daemon.conf.5.xml.in about realtime-scheduling

15 years agoupdate pulse-daemon.conf.5.xml.in about exit-idle-time
Alam Arias [Wed, 1 Jul 2009 19:53:37 +0000 (15:53 -0400)]
update pulse-daemon.conf.5.xml.in about exit-idle-time

15 years agoalsa: revert to first set number of periods, then set buffer size
Lennart Poettering [Fri, 31 Jul 2009 00:07:24 +0000 (02:07 +0200)]
alsa: revert to first set number of periods, then set buffer size

Apparently some ALSA drivers aren't happy with getting the buffer size
configured first followed the period size. So swap the order again and
document this for future reference so that we don't turn that around
again.

15 years agotunnel: don't assert on misaligned reads, closes #597 and rhbz #496310
Lennart Poettering [Thu, 30 Jul 2009 22:50:19 +0000 (00:50 +0200)]
tunnel: don't assert on misaligned reads, closes #597 and rhbz #496310

15 years agothreaded-mainloop: loop around pa_cond_wait() invocation in pa_threaded_mainloop_signal()
Lennart Poettering [Thu, 30 Jul 2009 21:46:25 +0000 (23:46 +0200)]
threaded-mainloop: loop around pa_cond_wait() invocation in pa_threaded_mainloop_signal()

15 years agoSending translation for Brazilian Portuguese
igor [Tue, 28 Jul 2009 22:49:57 +0000 (22:49 +0000)]
Sending translation for Brazilian Portuguese

15 years agoSending translation for Polish
raven [Tue, 28 Jul 2009 22:18:15 +0000 (22:18 +0000)]
Sending translation for Polish

15 years agobuild-sys: bump binary version
Lennart Poettering [Mon, 27 Jul 2009 23:43:33 +0000 (01:43 +0200)]
build-sys: bump binary version

15 years agoi18n: run make-update-po
Lennart Poettering [Mon, 27 Jul 2009 23:39:58 +0000 (01:39 +0200)]
i18n: run make-update-po

15 years agoMerge branch 'master' into master-tx
Lennart Poettering [Mon, 27 Jul 2009 23:35:19 +0000 (01:35 +0200)]
Merge branch 'master' into master-tx

15 years agoclient: minor modernizations
Lennart Poettering [Sat, 25 Jul 2009 01:11:09 +0000 (03:11 +0200)]
client: minor modernizations

15 years agoclient: if a child we created was already reaped, assume that it was successful
Lennart Poettering [Fri, 24 Jul 2009 23:29:36 +0000 (01:29 +0200)]
client: if a child we created was already reaped, assume that it was successful

15 years agointerpol-test: allow configuration of latency
Lennart Poettering [Fri, 24 Jul 2009 18:22:19 +0000 (20:22 +0200)]
interpol-test: allow configuration of latency

15 years agoclient: limit block size for zero-copy operations to mempool block size
Lennart Poettering [Fri, 24 Jul 2009 18:21:30 +0000 (20:21 +0200)]
client: limit block size for zero-copy operations to mempool block size

15 years agoclient: make volume struct const
Lennart Poettering [Fri, 24 Jul 2009 18:20:34 +0000 (20:20 +0200)]
client: make volume struct const

15 years agoalsa: throw timing data away after device resume
Lennart Poettering [Fri, 24 Jul 2009 18:13:52 +0000 (20:13 +0200)]
alsa: throw timing data away after device resume

15 years agoautospawn: refuse autospawning if process disabled waitpid()
Lennart Poettering [Fri, 24 Jul 2009 16:22:13 +0000 (18:22 +0200)]
autospawn: refuse autospawning if process disabled waitpid()

15 years agomemblock: try to hit an assert earlier when ref counting doesn't work
Lennart Poettering [Fri, 24 Jul 2009 13:49:22 +0000 (15:49 +0200)]
memblock: try to hit an assert earlier when ref counting doesn't work

15 years agoudev: explain what happened when inotify_add_watch() returned ENOSPC, rhbz #513571
Lennart Poettering [Fri, 24 Jul 2009 11:58:22 +0000 (13:58 +0200)]
udev: explain what happened when inotify_add_watch() returned ENOSPC, rhbz #513571

15 years agoalsa: handle correctly if alsa returns us 0 or EAGAIN on snd_pcm_mmap_begin if we...
Lennart Poettering [Fri, 24 Jul 2009 11:45:59 +0000 (13:45 +0200)]
alsa: handle correctly if alsa returns us 0 or EAGAIN on snd_pcm_mmap_begin if we didn't call snd_pcm_avail immediately before

15 years agoSending translation for Spanish
logan [Thu, 23 Jul 2009 18:18:16 +0000 (18:18 +0000)]
Sending translation for Spanish

15 years agopacat: use zero-copy write calls when playing audio file
Lennart Poettering [Thu, 23 Jul 2009 18:01:40 +0000 (20:01 +0200)]
pacat: use zero-copy write calls when playing audio file

15 years agoclient: include zerocopy write calls in map file
Lennart Poettering [Thu, 23 Jul 2009 18:00:08 +0000 (20:00 +0200)]
client: include zerocopy write calls in map file

15 years agoalsa: don't reset volume/mute when selecting path
Lennart Poettering [Thu, 23 Jul 2009 17:24:26 +0000 (19:24 +0200)]
alsa: don't reset volume/mute when selecting path

15 years agoSending translation for Polish
raven [Thu, 23 Jul 2009 17:15:39 +0000 (17:15 +0000)]
Sending translation for Polish

15 years agodaemon: replace colons by dash in per-machine directory names for compat with weird...
Lennart Poettering [Thu, 23 Jul 2009 17:12:53 +0000 (19:12 +0200)]
daemon: replace colons by dash in per-machine directory names for compat with weird filesystems

15 years agobuild-sys: add a couple of stub Makefiles
Lennart Poettering [Thu, 23 Jul 2009 16:49:28 +0000 (18:49 +0200)]
build-sys: add a couple of stub Makefiles

15 years agoalsa: control 'Speaker' element as well
Lennart Poettering [Thu, 23 Jul 2009 16:44:26 +0000 (18:44 +0200)]
alsa: control 'Speaker' element as well

15 years agopo: run make update-po
Lennart Poettering [Thu, 23 Jul 2009 13:37:53 +0000 (15:37 +0200)]
po: run make update-po