------------------------------------------------------------------- Sun Dec 4 13:45:30 UTC 2011 - dimstar@opensuse.org - Add libltdl-devel BuildRequires. Libtool is no longer part of the default chroot. - Clean spec file using spec-cleaner. - Change License tag to spdx identifier and remove duplicate entries. ------------------------------------------------------------------- Mon Mar 7 15:34:08 UTC 2011 - fcrozat@novell.com - Fix directory ownership of %{_libdir}/gnome-settings-daemon-3.0/gtk-modules in gtk-module-common. - Remove --disable-rpath configure option: it's obsolete. ------------------------------------------------------------------- Wed Mar 2 16:06:54 CET 2011 - fcrozat@novell.com - Update to version 0.28: + enable gtk module by default in gnome3 + update login autostart files for gnome3 - Stop making libcanberra-gtk-module-common noarch as there's a file in %{_libdir}. ------------------------------------------------------------------- Fri Feb 18 12:28:26 UTC 2011 - fcrozat@novell.com - Update to version 0.27: + add utility to play boot up sound + systemd: add unit for bootup and shutdown sounds + cache: don't use $HOME when it is not set + gtk3: skip gtk_quit_add() for now - Remove libcanberra-gtkquit.patch: fixed upstream ------------------------------------------------------------------- Tue Feb 15 15:47:54 UTC 2011 - fcrozat@novell.com - Enable gtk+ 3 build by setting build_gtk3 to 1. - Add libcanberra-gtkquit.patch: do not use removed GTK+ 3 API. ------------------------------------------------------------------- Tue Oct 5 10:26:51 CEST 2010 - vuntz@opensuse.org - Update to version 0.26: + Gtk+ 3.x fixes. ------------------------------------------------------------------- Mon Aug 9 11:25:04 CEST 2010 - vuntz@opensuse.org - Disable the build of the GTK+ 3 support: with it, canberra-gtk-play is built against GTK+ 3, which is something we don't want to have at the moment. This is done with a define, so it's easy to re-enable the GTK+ 3 support. ------------------------------------------------------------------- Thu Jul 22 10:19:07 CEST 2010 - vuntz@opensuse.org - Improve summaries and descriptions. - Change alsa-devel, gstreamer-0_10-devel, gtk2-devel, gtk3-devel, libpulse-devel, libvorbis-devel BuildRequires to pkgconfig() BuildRequires for: alsa, gstreamer-0.10, gtk+-2.0, gtk+-3.0, libpulse, vorbisfile. - Remove explicit Requires of libcanberra0 in libcanberra-gtk0. - Split libcanberra-gtk in libcanberra-gtk-module-common, libcanberra-gtk2-module and canberra-gtk-play subpackages. - Rename libcanberra-gtk3 to libcanberra-gtk3-module. - Make libcanberra-gtk2-module and libcanberra-gtk3-module depend on libcanberra-gtk-module-common, and add Supplements to install them when libcanberra0 and gtk2/gtk3 are installed. - Add Provides/Obsoletes for libcanberra-gtk to canberra-gtk-play, and add Supplements for gnome-session and gdm there too since this package provides login sound. - Remove gtk-doc and gtk2-devel Requires in devel package: gtk-doc is not needed and gtk2 will be automatically added with pkgconfig() Requires. ------------------------------------------------------------------- Tue Jul 13 16:37:13 CEST 2010 - dimstar@opensuse.org - Update to version 0.25: + gtk: optionally build for both gtk2 and gtk3 + cache: don't use destructors unless running in valgrind + build fixes - Add gtk3-devel BuildRequires. - Create gtk3-0 and gtk3 subpackages for GTK+ 3 support. ------------------------------------------------------------------- Sun May 9 21:53:46 CEST 2010 - dimstar@opensuse.org - Update to version 0.24: + fdo#27048: Compile with -DSEAL_ENABLE + props: set a couple of additional properties by default and ensure clients may override them + pulse: fix finish notification for cached sample playback + fork: call getpid() only once + build-sys: bump sonames for v0.24 + pulse: fix use after free in stream_drain_cb(). - Drop libcanberra-fix-pulse-crash.patch, fixed by upstream. ------------------------------------------------------------------- Thu Apr 1 19:49:35 CEST 2010 - vuntz@opensuse.org - Add libcanberra-fix-pulse-crash.patch to fix a crash in libcanberra that makes many apps crash. Fix bnc#591729. ------------------------------------------------------------------- Sun Feb 21 16:06:30 CET 2010 - dimstar@opensuse.org - Update to version 0.23: + Fix fd leak in libcanberra + vorbis: support the recently defined 6.1 and 7.1 modes + gstreamer: add missing unistd.h inclusion + pulse: pass selected device to server when playing + vala: update vapi file for new defintions + pulse: fix minor race with sound cancellation ------------------------------------------------------------------- Tue Jan 5 16:29:48 CET 2010 - jengelh@medozas.de - Package baselibs.conf ------------------------------------------------------------------- Sat Nov 14 12:08:07 CET 2009 - vuntz@opensuse.org - Update to version 0.22: + gtk: add missing cast + gtk: only use GdkEvent::window if it is set - Changes from version 0.21: + gtk: Do not dereference a null window. - Changes from version 0.20: + gtk: fix casting - Changes from version 0.19: + gtk: verify that a widget is realized before we try to access its XID + gtk: refresh event->window after dequeing + gtk: even if GtkSettings is not available use context + gtk: fix calculation of event hpos/vpos ------------------------------------------------------------------- Tue Oct 6 19:49:38 CEST 2009 - vuntz@opensuse.org - Move vala .vapi files to devel package: it's only needed to compile an application willing to use libcanberra. ------------------------------------------------------------------- Mon Sep 28 18:10:48 CEST 2009 - vuntz@opensuse.org - Update to version 0.18: + gtk-module: don't leak memory when reading X11 properties + gtk-module: recognize sticky windows properly + gtk-module: don't generate sound events for undecorated popups + pulse: when coming back from event loop wait, check if the context still exists + gtk-module: ignore xembed windows + props: introduce CA_PROP_WINDOW_DESKTOP + gtk: add various validity checks before using data from GdkWindow + gtk: initialize window.desktop property by default - Changes from version 0.17: + gnome: play system-ready sound when gdm is ready + pulse: relax latency requirements as much as possible to save CPU + gtk-module: fix handling menu popup detection + gtk-module: make sure to process queued events before quitting + vala: add vala .vapi files + define properties for window position/size information + gtk: generate window position/size properties in ca_gtk_proplist_set_for_widget() + gtk-module: properly detect whether a module is iconized + gtk-module: clean up debug logging + gtk: introduce two environment variables to force use of event sounds/input feedback + gtk-module: generate event sounds for drag/drop + gtk-module: generate event sound when expander is expanded ------------------------------------------------------------------- Thu Aug 27 16:46:02 CEST 2009 - vuntz@novell.com - Update to version 0.16: + add description to autostart file + dso: quieten gcc a bit + implement ca_context_playing() call + vorbis: fix implicit channel map decoding master - Use spec-cleaner script to split BuildRequires/Requires lines, and reorder the preamble. ------------------------------------------------------------------- Wed Aug 5 11:54:06 CEST 2009 - vuntz@novell.com - Update to version 0.15: + gtk-module: use gdk_threads_add_idle_full instead of g_idle_full() for thread-safety reasons + pulse: split up handling of outstanding structs into part where the lock must be taken and where not + dso: don't assume LT_ERROR_MAX is size of table[] + gtk: don't take gdk lock since it is not recursive and it might already be taken ------------------------------------------------------------------- Mon Jul 20 10:53:32 CEST 2009 - vuntz@novell.com - Update to version 0.14: + pulse: don't hang if vorbis hits EOF earlier than advertised + be a bit more verbose on error conditions + pulse: rework reconnection logic, to not enter endless loop when server is not reachable, and can never be reached - Changes from version 0.13: + pulse: use nofail + canberra-gtk-play: add -V option for volume + pulse: set volume when streaming directly + pulse: don't hang when operation gets canceled + make libcanberra-gtk multihead safe + oss: initialize oss fd properly to avoid closing inappropriate file descriptors + remove deprecated GTK+ symbol. Fixes fdo#21358. + add proper multichannel support (includes of WAVEX files) + alsa: disable multichannel support for alsa + oss: document lacking multichannel support for oss + canberra-gtk-play: implement --property= + pulse: implement canberra.force_channel property that forces an event sound to a specific channel position + fix missing fallback theme breaking the user specified one + proplist: set prev_item when adding a new key/value pair ------------------------------------------------------------------- Fri May 29 00:59:58 CEST 2009 - crrodriguez@suse.de - fix -devel package dependencies ------------------------------------------------------------------- Tue Apr 14 14:56:03 CEST 2009 - vuntz@novell.com - Update to version 0.12: + if supported, leave the volume for event sounds unspecified + build system updates + various fixes and updates for the PulseAudio backend + detect forks and return an error for all functions in that case + don't crash if there is no default display on initialization. Fixes fdo#20693 ------------------------------------------------------------------- Fri Feb 6 11:14:31 EST 2009 - hfiguiere@suse.de - Review changes. ------------------------------------------------------------------- Wed Jan 28 02:04:42 WET 2009 - lmedinas@gmail.com - Update to version 0.11: + major GStreamer backend fixes + update to libtool 2.2 + a few other fixes ------------------------------------------------------------------- Tue Nov 25 17:22:20 CET 2008 - sbrabec@suse.cz - Supplement gtk2-32bit/gtk2-64bit in baselibs.conf (bnc#354164). ------------------------------------------------------------------- Fri Oct 10 14:20:25 CEST 2008 - sbrabec@suse.cz - Update to version 0.10: * install Gtk+ module using GConf * few other fixes ------------------------------------------------------------------- Fri Oct 10 14:17:51 CEST 2008 - sbrabec@suse.cz - Devel file contains gtk files => requires libcanberra-gtk0. ------------------------------------------------------------------- Fri Aug 29 12:36:49 CEST 2008 - rodrigo@suse.de - Update to version 0.8: + New OSS and GStreamer backends + Portability fixes for FreeBSD/Solaris + Multi backend works now - Splitted packages a bit more, adding a -gtk subpackage to contain the GTK stuff - Renamed -gtk2 subpackage to -gtk0 - Some other fixes in the .spec file ------------------------------------------------------------------- Thu Aug 28 12:59:51 CEST 2008 - rodrigo@suse.de - BuildRequire update-desktop-files - Added missing %description for libcanberra ------------------------------------------------------------------- Thu Aug 28 10:37:21 CEST 2008 - rodrigo@suse.de - Fixed rpmlint errors ------------------------------------------------------------------- Wed Aug 27 16:58:19 CEST 2008 - rodrigo@suse.de - Don't remove README file ------------------------------------------------------------------- Wed Aug 27 15:53:12 CEST 2008 - rodrigo@suse.de - Fixed Source file name ------------------------------------------------------------------- Wed Aug 27 13:50:58 CEST 2008 - rodrigo@suse.de - First package of libcanberra, needed for new gnome-control-center