Heya!

http://0pointer.de/lennart/projects/libcanberra/libcanberra-0.12.tar.gz 

This is mostly about a few updates for the PulseAudio backend. However
it also tries to detect fork()s and then causes all libcanberra calls
to fail. This is required as a protection against broken applications
such as gvim that fork() after initialization and popping up a window,
with continuiing in the child and terminating in the parent. The
fork() causes the libcanberra IO theads to go away in the child. We
need to detect that. Since we cannot really recover from a
braindeadness like that we simply fail cleanly in all libcanberra
calls from then on. This won't really fix the gvim situatin but at
least not cause a deadlock anymore.

Changes:

Diego Elio 'Flameeyes' Pettenò (6):
      Move the safety check about pkg-config in bootstrap.sh.
      autoupdate: AC_HELP_STRING -> AS_HELP_STRING.
      Remove AC_TYPE_SIGNAL which is now deprecated.
      autoupdate: fix quoting.
      Remove libltdl, similarly to what has been done on PulseAudio.
      Don't touch $(srcdir), symlink README in the build directory.

Lennart Poettering (9):
      fix req'd automake version
      fix copyright
      If supported, leave the volume for event sounds unspecified
      register a few new PA error codes
      make use of PA_STREAM_FAIL_ON_SUSPEND if defined
      Detect forks
      don't crash if there is no default display on
      initialization. Fixes #20693
      bump version and soname
      update README

Marc-André Lureau (1):
      map: Don't export libtool symbols

Lennart

-- 
Lennart Poettering                        Red Hat, Inc.
lennart [at] poettering [dot] net         ICQ# 11060553
http://0pointer.net/lennart/           GnuPG 0x1A015CC4
_______________________________________________
libcanberra-discuss mailing list
[email protected]
https://tango.0pointer.de/mailman/listinfo/libcanberra-discuss

Reply via email to