File xfce4-mixer.changes of Package xfce4-mixer
-------------------------------------------------------------------
Wed May 3 12:57:53 UTC 2023 - Manfred Hollstein <manfred.h@gmx.net>
- Add BuildRequire: pkgconfig(libpulse-mainloop-glib)
-------------------------------------------------------------------
Tue May 2 06:57:17 UTC 2023 - Manfred Hollstein <manfred.h@gmx.net>
- Update to version 4.18.1
* panel-plugin: Fix blurry icons when UI scale > 1
* build: Bump GTK version and fix deprecation warnings
* build: Bump GTK version and remove dead code
* panel-plugin: Define glib_autoptr_clear_XfcePanelPlugin if needed
* mixer-window: Fix exit icon name
* mixer-container: Fix container type
* gst-mixer: Properly disconnect signal handlers
* mixer-track: Ensure max_volume > min_volume for GtkScale
* sndio: Remove useless G_SOURCE_FUNC casts
* libxfce4mixer: Use G_DECLARE_FINAL_TYPE and
G_DECLARE_DERIVABLE_TYPE
* panel-plugin: Use G_DECLARE_FINAL_TYPE
* xfce4-mixer: Use G_DECLARE_FINAL_TYPE
* build: Remove some duplicate statements
* build: Decrease make log level
-------------------------------------------------------------------
Sat Apr 29 13:15:37 UTC 2023 - Manfred Hollstein <manfred.h@gmx.net>
- Update to version 4.18.0
* Use g_critical() and don't translate warning message
* [sndio] make sure to save a non-zero volume when setting mute
(fixes #5)
* Update copyright year and bug report address
* build: Add missing include
* build: Use same automake options as other projects
* Add basic GitLab pipeline
* build: Fix intltool lock file problem during make distcheck
* build: Add missing translated files to POTFILES.in
* build: Fix includes for make distcheck
* Fix compilation warnings
* automake: Add `ACLOCAL_AMFLAGS = -I m4`
* autoconf: Sndio >= 1.7.0 is required
* autoconf: Some updates
* Reduce NUM_CHANNELS() invocations
* Fix memory leak
* pulse: emit volume changed signals for input/output tracks
* gst: emit changed signal for input tracks
* Only show possible inputs for a track when we have more than 1
* Bump version to 4.15
* Update authors
* Merge branch 'multiple-backends'
* Merge branch 'landry/xfce4-mixer-sndio' into multiple-backends
* alsa: change print to debug output
* oss: Handle mixer volume changes.
* oss: fix compilation
* Remove dbus-glib check from configure.ac.in
* Remove dbus-glib dependency.
* pulse: fix missing capture track index.
* Add newly discovered capture tracks.
* pulse: Implement source output handling
* Free track resources when it is removed
* Fix wrong track removals
* Simplify track labeling
* Show combo box to change track output
* pulse: Implement gst move track method
* gst: implement move tracks to different track outputs/inputs
* [sndio] remove erroneous statement making finalize dump core on
exit
* [sndio] gst_mixer_sndio_set_mute: handle app tracks not having a
separate mute control
* [sndio] improve debug msg with app tracks having only one channel
* [sndio] add saved_volumes track member for tracks that dont have
a mute control
* [sndio] add comment about GST_MIXER_TRACK_NO_MUTE flag
* [sndio] restructure code to properly reconnect to sndiod upon
disconnections
* [sndio] log sioctl_desc type
* [sndio] declare callbacks prototypes upfront
* [sndio] gracefully handle sioctl_revents returning POLLHUP and
return G_SOURCE_REMOVE
* drop useless g_print calls
* Implement gst_mixer_sndio_set_volume
* Implement gst_mixer_sndio_set_mute()
* Implement gst_mixer_sndio_set_record()
* emit volume-changed signal upon setting volume via onval callback
* initial implem of onval sndio callback
* initial implem for ondesc sndio callback
* add two hashtables for easy access to track objects
* add vol_addr & mute_addr arrays used to keep track of sndio
addresses for chans
* Update gst_mixer_sndio_track_new() prototype
* create a GSource to handle events on the pollfd struct filled by
sioctl_pollfd
* use g_print for now and print desc addr & channel unit in debug
msg
* first baby steps calling sioctl_open and ondesc callback
* define HAVE_SNDIO if sndio.h is found
* call gst_mixer_sndio_probe() if sndio backend is enabled
* add build plumbing for sndio backend
* add skeleton for an sndio backend
* pulse: ignore client with PA_INVALID_INDEX
* Change tracks orientation
* pulse: Add card number on tracks
* gst-mixer: avoid not needed GUI redraw
* gst-mixer: remove dead code
* pulse: fix adding a new track
* Fix track flag limits
* Don't filter out tracks for the moment
* Implement add_track remove_track
* Fix adjusting volume by scrolling on panel plugin button
* Remove code moved to the parent Mixer class
* Fix wrong input/output handling
* Change mute and record bits when volume changes
* Pulse: implement set_record and set_mute methods
* Pulse: Implement set volume method
* Move card name and tracklist to the parent gst class.
* This is a mega initial commit for the new mixer
* Bug #15546
* Merge branch 'gtk3-port'
* Replace libunique with GApplication/GtkApplication
* Migrate to GTK 3.14+, except for xfce-mixer-window.{c,h}
* Use $(datadir)/xfce4/mixer/ as MIXER_DATADIR
* icons/Makefile.am: Remove unnecessary gtk-update-icon-cache
* Fix build with GCC 4.8.1 by using G_GNUC_PRINTF (bug #10474)
* Make Unique support optional
* Post-release version bump.
* Translation Updates
- Remove _service file
- As this is a completely new release, remove all older patches:
* xfce4-mixer-alsa-git.patch
* no-full-debug-default-for-git.patch
* xfce4-mixer-alsa.patch
* xfce4-mixer-find-dbus.patch
* xfce4-mixer-libunique.patch
* xfce4-mixer-keybinder-3.0.patch
-------------------------------------------------------------------
Wed Feb 5 08:05:00 UTC 2020 - Stefan Seyfried <seife+obs@b1-systems.com>
- add xfce4-mixer-keybinder-3.0.patch to build against keybinder-3.0
-------------------------------------------------------------------
Thu Oct 3 12:02:42 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
- Add xfce4-mixer-libunique.patch: Make libunique optional, patch
from upstream git. Following this, drop pkgconfig(unique-1.0)
BuildRequires: No longer mandatory.
-------------------------------------------------------------------
Fri Aug 16 13:02:37 UTC 2019 - Maurizio Galli <maurizio.galli@gmail.com>
- Fixed sources in spec file
-------------------------------------------------------------------
Wed Jul 17 22:35:49 UTC 2019 - Maurizio Galli <maurizio.galli@gmail.com>
- Panel plugin sub-package renamed to follow upstream name:
xfce4-foo-plugin
-------------------------------------------------------------------
Thu Jul 4 06:40:40 UTC 2019 - Stefan Seyfried <seife+obs@b1-systems.com>
- add xfce4-mixer-find-dbus.patch to fix build failures
- spec: move xdt-autogen from %prep to %build to allow quilt usage
for patch management
- do not package ChangeLog, NEWS is good enough
-------------------------------------------------------------------
Sun Mar 3 04:39:53 UTC 2019 - Maurizio Galli <maurizio.galli@gmail.com>
- Switch to gk3 variants of libxfce4panel-2.0 libxfce4ui-2
-------------------------------------------------------------------
Sat Mar 2 22:09:04 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
- Drop pkgconfig(unique-1.0) BuildRequires: No longer needed.
- Drop xfce4-mixer-4.11.0.tar.bz2, we are using source service now.
- Replace pkgconfig(gtk+-2.0) with pkgconfig(gtk+-3.0)
BuildRequires: Align with what configure checks for.
-------------------------------------------------------------------
Tue Dec 11 12:08:56 CET 2018 - tiwai@suse.de
- Update ALSA patch to be applied to git version:
xfce4-mixer-alsa-git.patch
- Don't enable full debug for git build; otherwise the build with
_FORTIFY_SOURCE fails:
no-full-debug-default-for-git.patch
- Add the missing buildreq for dbus-glib-1
- Fix filelist for git version
-------------------------------------------------------------------
Mon Jan 23 22:59:22 CET 2017 - tiwai@suse.de
- Drop gstreamer-0.10 usage, move to gstreamer-1.0;
this requires the additionally own GstMixer implementation:
xfce4-mixer-alsa.patch
-------------------------------------------------------------------
Thu May 1 08:33:02 UTC 2014 - gber@opensuse.org
- update to version 4.11.0
- updated translations.
- fixed button sizing in some themes.
- g_thread_init is deprecated.
- refactor the handling of minimum volumes
- do not assume a minimum volume of 0 in the keyboard shortcut
handling
- correct debugging instructions
- avoid unused variable warning when buildwing without keybinder
(bxo#9544)
- move the XFCE_MIXER_PLUGIN_DEFAULT_COMMAND macro to where it is
used
- extend documentation in README
- rename variable which may shadow index(3) (bxo#9374)
- fix mnemonics in the plugin menu that conflict with those of
default menu items (bxo#9339)
- drop obsolete xfce4-mixer-fix-default-window-size.patch
-------------------------------------------------------------------
Fri Jan 18 16:04:57 UTC 2013 - gber@opensuse.org
- remove compat symlink causing the plugin to show up twice
-------------------------------------------------------------------
Thu Oct 11 21:26:17 UTC 2012 - gber@opensuse.org
- added xfce4-mixer-fix-default-window-size.patch in order to
initialize window width and height to default values
-------------------------------------------------------------------
Wed Oct 10 15:06:33 UTC 2012 - gber@opensuse.org
- update to version 4.10.0
- do not use G_VALUE_INIT which is only available in glib >= 2.30
- translation updates
- drop obsolete xfce4-mixer-do-not-use-glib-2.30-symbols.patch and
xfce4-mixer-fix-typo.patch
-------------------------------------------------------------------
Thu Sep 27 16:14:52 UTC 2012 - gber@opensuse.org
- added xfce4-mixer-do-not-use-glib-2.30-symbols.patch in order to
not use symbols that are only available in glib > 2.30.0
(backported from upstream git)
- added compatibility symlink for the panel plugin to ease the
migration
-------------------------------------------------------------------
Thu Sep 27 15:00:44 UTC 2012 - gber@opensuse.org
- update to version 4.9.0
- use standard icons where possible
- support xfce4-panel 4.10 with its deskbar mode
- handle unconfigured state more gracefully
- mute a track when the volume is set to 0% and unmute when set
to a higher value
- add global keyboard shortcuts for raising and lowering the
volume as well as muting
- store settings in xfconf and keep them in sync
- populate the mixer with whitelisted controls in the absence of
an existing configuration
- add a popup with a scale for setting the volume to the panel
plugin which is opened on left click, allow running the
user-defined command previously bound to left click from the
panel plugin context menu instead
- make xfce4-mixer a singleton application
- add runtime debugging mode to both the mixer and the panel
plugin
- add man page for xfce4-mixer
- handle identically named tracks and tracks which are read-only
or have no mute or record functionality
- added xfce4-mixer-fix-typo to correct a typo causing build
failures with glib < 2.32.0 (backported from upstream git)
-------------------------------------------------------------------
Tue Apr 3 12:27:38 UTC 2012 - gber@opensuse.org
- specfile cleanup
- correct dependencies
- split off -lang subpackage
-------------------------------------------------------------------
Tue Mar 8 21:06:30 UTC 2011 - gber@opensuse.org
- update to version 4.8.0
- Fix too small plugin button in the new panel.
- Ellipsize sound card names in the combo box (bug #6671).
- Remove deprecated Encoding key from desktop files.
- Port to libxfce4ui.
- Fix wrong use of GTK+ causing the panel plugin volume to be set no higher
than 90% (bug #5243).
- Fixed a lot of compiler warnnings and errors.
- Updated translations: Dutch, English (United Kingdom), Galician, Greek,
Italian, Kazakh, Portuguese, Romanian, Russian, Sinhala, Turkish,
Uyghur and more.
-------------------------------------------------------------------
Thu Feb 17 23:54:05 UTC 2011 - gber@opensuse.org
- call %desktop_database_post/un
-------------------------------------------------------------------
Thu Feb 3 20:13:49 UTC 2011 - gber@opensuse.org
- update to current git snapshot (4.6.1.99_git20110203)
- port to libxfce4ui
- bugfixes
- translation updates
- remove unsupported locales
-------------------------------------------------------------------
Mon Dec 27 14:58:00 UTC 2010 - gber@opensuse.org
- suggest xfce4-panel-plugin-mixer
-------------------------------------------------------------------
Mon Dec 27 09:44:07 UTC 2010 - gber@opensuse.org
- renamed rpmlintrc
- split off xfce4-panel-plugin-mixer
- corrected group
-------------------------------------------------------------------
Wed Dec 15 18:19:57 UTC 2010 - prusnak@opensuse.org
- spec cleanup
-------------------------------------------------------------------
Wed Aug 19 13:57:07 CEST 2009 - prusnak@suse.cz
- added xfce4-panel to Requires
-------------------------------------------------------------------
Tue Apr 21 14:09:24 CEST 2009 - prusnak@suse.cz
- updated to 4.6.1
- Translation updates: es (Abel Martín), pl (Piotr Sokół),
gl (Leandro Regueiro), pt (Nuno Miguel), it (Cristian Marchi)
- Make <Control>q and <Control>s trigger the corresponding actions.
- Minor cosmetic fixes (row spacing of 6px in tables).
- Add missing AudioVideo category which is obligatory if you use the Audio
category (bug #4933).
- Display mute/record state properly on startup (bug #5002).
- Fix segfault when destroying the plugin
- Move capture track check into xfce_mixer_track_update_record().
- Don't increment the reference count on GObjects when passing them to GValue
using g_value_set_object().
- Fix crash with backends where the GstMixer implementation has no
"device-name" property (bug #5201).
- Include libxfcegui4.h to avoid implicit declaration of xfce_err().
-------------------------------------------------------------------
Fri Feb 27 13:55:35 CET 2009 - prusnak@suse.cz
- updated to 4.6.0 (Xfce 4.6.0 release)
-------------------------------------------------------------------
Wed Nov 5 17:58:48 CET 2008 - prusnak@suse.cz
- updated to 4.4.3
* translations polish
-------------------------------------------------------------------
Mon Dec 3 22:35:47 CET 2007 - bwalle@suse.de
- update to 4.4.2
o Fix parallel build of xfce4-mixer (Bug #2892).
o Updated and new translations
-------------------------------------------------------------------
Sun Oct 21 13:08:28 CEST 2007 - bwalle@suse.de
- replaced group 'System/GUI/Other' by 'System/GUI/XFCE'
-------------------------------------------------------------------
Wed Jun 20 14:23:07 CEST 2007 - prusnak@suse.cz
- added alsa-devel to Requires of -devel subpackage
- use %find_lang
-------------------------------------------------------------------
Wed May 2 10:29:16 CEST 2007 - prusnak@suse.cz
- changed expat to libexpat-devel in Requires
-------------------------------------------------------------------
Wed Apr 25 14:58:50 CEST 2007 - prusnak@suse.cz
- do not use parallel make, causes trouble
-------------------------------------------------------------------
Tue Apr 17 15:20:44 CEST 2007 - prusnak@suse.cz
- disabled build of static libraries
-------------------------------------------------------------------
Wed Apr 11 00:02:55 CEST 2007 - bwalle@suse.de
- update to 4.4.1
o Follow the HIG specifications on the buttons.
o Add test_vc to Makefile.am.
o Many translation updates.
-------------------------------------------------------------------
Mon Jan 29 09:58:39 CET 2007 - pnemec@suse.cz
- package merged from BuildService
-------------------------------------------------------------------
Sun Jan 21 22:51:29 CET 2007 - bwalle@suse.de
- upgraded to 4.4.0