--- indicator-sound-12.10.2+18.10.20180612.orig/CMakeLists.txt +++ indicator-sound-12.10.2+18.10.20180612/CMakeLists.txt @@ -25,14 +25,12 @@ set(PULSE_AUDIO_REQUIRED_VERSION 0.9.19) set(GLIB_2_0_REQUIRED_VERSION 2.32) set(GIO_2_0_REQUIRED_VERSION 2.25.13) -set(URL_DISPATCHER_1_REQUIRED_VERSION 1) pkg_check_modules( PULSEAUDIO REQUIRED libpulse-mainloop-glib>=${PULSE_AUDIO_REQUIRED_VERSION} glib-2.0>=${GLIB_2_0_REQUIRED_VERSION} gio-unix-2.0>=${GIO_2_0_REQUIRED_VERSION} - url-dispatcher-1>=${URL_DISPATCHER_1_REQUIRED_VERSION} ) include_directories(${PULSEAUDIO_INCLUDE_DIRS}) --- indicator-sound-12.10.2+18.10.20180612.orig/debian/changelog +++ indicator-sound-12.10.2+18.10.20180612/debian/changelog @@ -0,0 +1,1943 @@ +indicator-sound (12.10.2+18.10.20180612-0ubuntu5) mantic; urgency=medium + + * d/control: + - Allow running on top of the pulseaudio compatibility layer of Pipewire. + LP #2020240 + + -- Khurshid Alam Fri, 02 Jun 2023 15:39:43 +0200 + +indicator-sound (12.10.2+18.10.20180612-0ubuntu4) impish; urgency=medium + + * Fix build against vala > 48 & vala >= 50 + + * Add symbolic icons to the tests + + * Avoid possible null value in Greeterlist and GreeterBroadcast object. + See https://github.com/AyatanaIndicators/ayatana-indicator-sound/commit/8df9168f + + * Fix build against GLib > 2.64: Replace HashTable with GenericSet + + * Fix static member access + + * Drop deprecated DBusProxy.create_for_bus + + * Add libdbustest-1 include path + + * Unit Tests: Unset environment variable and session bus in teardown + + * debian/control: Remove qt5-default & add libgmock-dev in build + depends (LP: #1921781). + + * Unit Tests: The desktop pulseaudio daemon also needs the + stream-restore module these days + + * Unit Tests: Disable notification tests that can not be fixed now. + Most of them are phone related and depends on liburl-dispatcher + library which was dropped from code since it is no longer in the + universe repository. See + https://bazaar.launchpad.net/~indicator-applet-developers/indicator-sound/trunk.16.10/revision/564 + + * Unit Tests: Disable indicator tests that can not be fixed now. + These tests needs to be re-enabled later + - tests/indicator-test.cc:PhoneMenu + - tests/indicator-test.cc:DesktopMenu + - tests/indicator-test.cc:BaseActions + - tests/integration/test-indicator.cpp:All tests + - tests/volume-control-test.cc:BasicObject + + * debian/rules: Re-enable live tests logs + + -- Khurshid Alam Thu, 30 Sep 2021 02:12:26 +0530 + +indicator-sound (12.10.2+18.10.20180612-0ubuntu3) groovy; urgency=medium + + * Drop url-dispatcher based Unity8 support. ubuntu-app-launch & + url-dispatcher fail to build from source and are now holding up + transitions in groovy. Unity8 has been removed from the Ubuntu + Archive. This can be reintroduced back, if ubuntu-app-launch / + url-dispatcher (or equivalent) are fixed to not FTBFS with new glib. + + * Run, but ignore failing tests. It seems like expectations around theme + icons have changed, and connection to pulseaudio again is failing to + be setup. Mostly affecting integration tests. Also dbus mocks for + AccountsService are not shut down, resulting in builds hanging. Thus + wrap running tests in a timeout of at most 10minutes. + + -- Dimitri John Ledkov Thu, 04 Jun 2020 12:42:30 +0100 + +indicator-sound (12.10.2+18.10.20180612-0ubuntu2) focal; urgency=medium + + * Build fix for the new valac, thanks to ricotz! + + -- Sebastien Bacher Fri, 03 Apr 2020 10:27:08 +0200 + +indicator-sound (12.10.2+18.10.20180612-0ubuntu1) cosmic; urgency=medium + + [ Khurshid Alam ] + * Recommend accountsservice-ubuntu-schemas. (LP: #1700680) + + -- Simon Quigley Tue, 12 Jun 2018 20:42:54 +0000 + +indicator-sound (12.10.2+18.04.20180420.3-0ubuntu1) bionic; urgency=medium + + * tests, integration: set environment variables to work headless (LP: + #1737834) + + -- Marco Trevisan (Treviño) Fri, 20 Apr 2018 21:44:30 +0000 + +indicator-sound (12.10.2+17.10.20170829.1-0ubuntu2) bionic; urgency=medium + + * No change rebuild for translations import + + -- Sebastien Bacher Tue, 03 Apr 2018 10:35:41 +0200 + +indicator-sound (12.10.2+17.10.20170829.1-0ubuntu1) artful; urgency=medium + + [ Andrea Azzarone ] + * Include to fix a build issues with g++7. + + [ Sebastien Bacher ] + * use 'X-Ubuntu-Use-Langpack: yes' since the indicator is now in + universe, + + -- Andrea Azzarone Tue, 29 Aug 2017 15:37:05 +0000 + +indicator-sound (12.10.2+17.10.20170616-0ubuntu1) artful; urgency=medium + + * Fix build with vala 0.36 + + -- Jeremy Bicha Fri, 16 Jun 2017 17:42:40 +0000 + +indicator-sound (12.10.2+17.10.20170605-0ubuntu1) artful; urgency=medium + + * Drop alternate recommends on ubuntu-system-settings + + -- Jeremy Bicha Mon, 05 Jun 2017 22:06:42 +0000 + +indicator-sound (12.10.2+17.04.20170328.1-0ubuntu1) zesty; urgency=medium + + * Disable integration tests when running under jenkins environment for + now. + + -- Rodney Dawes Tue, 28 Mar 2017 15:04:32 +0000 + +indicator-sound (12.10.2+17.04.20170208-0ubuntu1) zesty; urgency=medium + + * Remove old autostart files. + * Remove the local gsettings cmake module which we don't need/use. + * Use only the gmock module from cmake-extras. + * Use coverage support from cmake-extras. + * Use intltool support from cmake-extras. + + -- Rodney Dawes Wed, 08 Feb 2017 04:38:44 +0000 + +indicator-sound (12.10.2+17.04.20170109-0ubuntu1) zesty; urgency=medium + + * Compatibility with unversioned cmake-extras modules (LP: #1563573) + + -- Pete Woods Mon, 09 Jan 2017 14:20:04 +0000 + +indicator-sound (12.10.2+17.04.20161201-0ubuntu1) zesty; urgency=medium + + [ Michael Terry ] + * Work when inside a snap by prefixing hard coded paths with $SNAP. + (LP: #1629009, #1645833) + + -- Rodney Dawes Thu, 01 Dec 2016 22:33:58 +0000 + +indicator-sound (12.10.2+17.04.20161021-0ubuntu1) zesty; urgency=medium + + [ Ted Gould ] + * Adding systemd user session unit + + -- Martin Pitt Fri, 21 Oct 2016 10:16:33 +0000 + +indicator-sound (12.10.2+16.04.20160418.1-0ubuntu1) xenial; urgency=medium + + [ Xavi Garcia Mena ] + * This branch adds a new signal in volumeWarning to set the warning + level volume after pressing cancel. We are setting the warning level + before pressing cancel, which is alright, but sometimes we have + issues with the value set to the accounts service that steps on the + warning level. (LP: #1570779) + + -- Xavi Garcia Mon, 18 Apr 2016 09:18:16 +0000 + +indicator-sound (12.10.2+16.04.20160406-0ubuntu1) xenial; urgency=medium + + * Support multiple desktop names in $XDG_CURRENT_DESKTOP. (LP: + #1502480) + + -- Dmitry Shachnev Wed, 06 Apr 2016 19:05:13 +0000 + +indicator-sound (12.10.2+16.04.20160317.1-0ubuntu1) xenial; urgency=medium + + [ Xavi Garcia Mena ] + * Changed to code to get the root icon. Now it does not take into + account the source output, as in fact that code was not + differentiating between any particular case. The code was added in + the past in the case that we should differentiate between bluetooth, + headphones, etc... but it was never used. (LP: #1555831) + + -- Xavi Garcia Thu, 17 Mar 2016 10:06:26 +0000 + +indicator-sound (12.10.2+16.04.20160307-0ubuntu1) xenial; urgency=medium + + [ Xavi Garcia Mena ] + * Add changes to show up the microphone controls when an external + microphone is detected. + * This branch sets the last running player using accounts service + instead of gsettings. It also includes a new class + AccountsServiceAccess, to centralize all accesses to account service + properties. + * To avoid going too below the warning level we set the volume when + showing the warning dialog to the loud_volume level. + + -- Xavi Garcia Mon, 07 Mar 2016 10:13:55 +0000 + +indicator-sound (12.10.2+16.04.20160216-0ubuntu1) xenial; urgency=medium + + [ Matthias Klose ] + * Build using libgee-0.8-dev instead of libgee-dev (LP: #1502094) + + -- Marco Trevisan (Treviño) Tue, 16 Feb 2016 15:44:36 +0000 + +indicator-sound (12.10.2+16.04.20160210-0ubuntu1) xenial; urgency=medium + + [ Xavi Garcia Mena ] + * This branch modifies the sound indicator on the desktop to only show + the playback controls for those players that are active or (if any + is running) the last one being active. (LP: #1213907) + + -- Xavi Garcia Wed, 10 Feb 2016 13:22:08 +0000 + +indicator-sound (12.10.2+16.04.20160120-0ubuntu1) xenial; urgency=medium + + [ Xavi Garcia Mena ] + * Fixing the playback controls when we have the playlist as the last + item in the player section. As number of items was 3 when having the + playlist section we were not updating the player controls and the + next/previous buttons were not working at all. (LP: #1245495) + + -- Xavi Garcia Wed, 20 Jan 2016 17:31:39 +0000 + +indicator-sound (12.10.2+16.04.20160113.1-0ubuntu1) xenial; urgency=medium + + [ Charles Kerr ] + * Be more selective about when to show and dismiss the High Volume + Warning Dialog. (LP: #1504065) + + [ charles kerr ] + * Be more selective about when to show and dismiss the High Volume + Warning Dialog. (LP: #1504065) + + -- Charles Kerr Wed, 13 Jan 2016 20:37:58 +0000 + +indicator-sound (12.10.2+16.04.20160105.2-0ubuntu1) xenial; urgency=medium + + [ Xavi Garcia Mena ] + * Adds an action to signal the UI to sync the current volume when we + are waiting for the user to confirm or reject the high volume + notification. (LP: #1520548, #1512798) + * This branch just readds the OSD notifications code, that was + reverted in trunk as the corresponding silo was also rolled back + after landing. + * This branch re-adds the integration tests using gmenuharness. Added + OSD notifications to show output source when the volume or source + change (LP: #1382548, LP: #1415480, LP: #1484589) debian/control: + Added the following build dependencies: cmake-extras (>= 0.4), + google-mock (>= 1.6.0+svn437), libqtdbusmock1-dev (>= 0.3), + libqtdbustest1-dev, libunity-api-dev, pulseaudio, qt5-default, + qtbase5-dev, qtbase5-dev-tools, qtdeclarative5-dev, qtdeclarative5- + dev-tools Added gmenuharness library for integration tests support. + New Files: src/gmenuharness/CMakeLists.txt + src/gmenuharness/MatchResult.cpp src/gmenuharness/MatchUtils.cpp + src/gmenuharness/MenuItemMatcher.cpp + src/gmenuharness/MenuMatcher.cpp + include/unity/gmenuharness/MatchResult.h + include/unity/gmenuharness/MatchUtils.h + include/unity/gmenuharness/MenuItemMatcher.h + include/unity/gmenuharness/MenuMatcher.h Added integration tests + using gmenuharness New Files: tests/dbus-types/CMakeLists.txt + tests/dbus-types/com.ubuntu.AccountsService.Sound.xml tests/dbus- + types/dbus-types.h tests/dbus- + types/org.PulseAudio.Ext.StreamRestore1.xml tests/dbus- + types/org.freedesktop.Accounts.xml tests/dbus- + types/org.freedesktop.DBus.Properties.xml tests/dbus- + types/org.freedesktop.Notifications.xml tests/dbus- + types/org.gtk.Actions.xml tests/dbus-types/pulseaudio-volume.cpp + tests/dbus-types/pulseaudio-volume.h + tests/integration/CMakeLists.txt tests/integration/indicator-sound- + test-base.cpp tests/integration/indicator-sound-test-base.h + tests/integration/main.cpp tests/integration/test-indicator.cpp + tests/integration/touch-stream-restore.table + tests/integration/utils/dbus-pulse-volume.cpp + tests/integration/utils/dbus-pulse-volume.h + tests/integration/utils/get-volume.cpp tests/integration/utils/set- + volume.cpp tests/service-mocks/CMakeLists.txt tests/service- + mocks/DBusPropertiesNotifier.cpp tests/service- + mocks/DBusPropertiesNotifier.h tests/service-mocks/accounts- + mock/AccountsDefs.h tests/service-mocks/accounts- + mock/AccountsMock.cpp tests/service-mocks/accounts- + mock/AccountsMock.h tests/service-mocks/accounts- + mock/AccountsServiceSoundMock.cpp tests/service-mocks/accounts- + mock/AccountsServiceSoundMock.h tests/service-mocks/accounts- + mock/CMakeLists.txt tests/service-mocks/accounts- + mock/com.ubuntu.AccountsService.Sound.Mock.xml tests/service- + mocks/accounts-mock/main.cpp tests/service-mocks/accounts- + mock/org.freedesktop.Accounts.Mock.xml tests/service-mocks/media- + player-mpris-mock/CMakeLists.txt tests/service-mocks/media-player- + mpris-mock/MediaPlayerMprisDefs.h tests/service-mocks/media-player- + mpris-mock/MediaPlayerMprisMock.cpp tests/service-mocks/media- + player-mpris-mock/MediaPlayerMprisMock.h tests/service-mocks/media- + player-mpris-mock/applications/testplayer1.desktop tests/service- + mocks/media-player-mpris-mock/main.cpp tests/service-mocks/media- + player-mpris-mock/org.mpris.MediaPlayer2.Player.xml tests/service- + mocks/media-player-mpris-mock/org.mpris.MediaPlayer2.xml + tests/service-mocks/media-player-mpris-mock/player-update.cpp (LP: + #1415480, #1382548, #1484589) + + -- Xavi Garcia Tue, 05 Jan 2016 15:08:27 +0000 + +indicator-sound (12.10.2+16.04.20151223.1-0ubuntu1) xenial; urgency=medium + + [ Xavi Garcia Mena ] + * Very simple change to make upstart try to respawn the process 30 + times (instead of 2). This is a workaround for the case when dbus + session is not ready yet at startup. + + -- Xavi Garcia Wed, 23 Dec 2015 14:20:45 +0000 + +indicator-sound (12.10.2+16.04.20151223-0ubuntu1) xenial; urgency=medium + + [ CI Train Bot ] + * No-change rebuild. + + -- Xavi Garcia Wed, 23 Dec 2015 12:54:33 +0000 + +indicator-sound (12.10.2+16.04.20151222-0ubuntu1) xenial; urgency=medium + + [ Xavi Garcia Mena ] + * Very simple change to make upstart try to respawn the process 30 + times (instead of 2). This is a workaround for the case when dbus + session is not ready yet at startup. + + [ Timo Jyrinki ] + * Note: this release was reverted on 20151223, ignore this changelog entry. + + -- Xavi Garcia Tue, 22 Dec 2015 09:50:08 +0000 + +indicator-sound (12.10.2+16.04.20151103.2-0ubuntu1) xenial; urgency=medium + + [ Xavi Garcia ] + * Added OSD notifications to show output source when the volume or + source change (LP: #1382548, LP: #1415480, LP: #1484589) + + [ CI Train Bot ] + * New rebuild forced. + + [ Timo Jyrinki ] + * Note: this release was reverted on 20151223, ignore this changelog entry. + + -- Xavi Garcia Tue, 03 Nov 2015 17:47:10 +0000 + +indicator-sound (12.10.2+15.10.20151019-0ubuntu1) wily; urgency=medium + + [ Xavi Garcia Mena ] + * Wily branch for MPRIS controls (LP: #1373313) + + -- Alfonso Sanchez-Beato Mon, 19 Oct 2015 07:54:05 +0000 + +indicator-sound (12.10.2+15.10.20150915-0ubuntu1) wily; urgency=medium + + [ Sebastien Bacher ] + * under unity8 start system-settings instead unity-control-center (LP: + #1489427) + + [ Xavi Garcia Mena ] + * Merged lp:~xavi-garcia-mena/indicator-sound/icon-volume-zero + + -- Sebastien Bacher Tue, 15 Sep 2015 08:19:51 +0000 + +indicator-sound (12.10.2+15.10.20150812.3-0ubuntu1) wily; urgency=medium + + [ CI Train Bot ] + * New rebuild forced. + + [ Charles Kerr ] + * When showing a "Loud volumes can damage your hearing" confirmation + warning, clamp the volume until the user hits "OK". (LP: #1481913) + + -- CI Train Bot Wed, 12 Aug 2015 20:55:05 +0000 + +indicator-sound (12.10.2+15.10.20150807.6-0ubuntu1) wily; urgency=medium + + [ CI Train Bot ] + * New rebuild forced. + + [ Charles Kerr ] + * Revised UI volume warnings to comply with EU requirements. (LP: + #1481913) + + -- CI Train Bot Fri, 07 Aug 2015 22:35:58 +0000 + +indicator-sound (12.10.2+15.10.20150605-0ubuntu1) wily; urgency=medium + + * + + -- CI Train Bot Fri, 05 Jun 2015 19:50:06 +0000 + +indicator-sound (12.10.2+15.10.20150507+eventually4-0ubuntu1) wily; urgency=medium + + * Using eventually to avoid arbitrary timeouts in tests + + -- Ted Gould Wed, 27 May 2015 11:11:19 -0500 + +indicator-sound (12.10.2+15.10.20150507-0ubuntu1) wily; urgency=medium + + [ Charles Kerr ] + * Use the BusWatcher to look for org.freedesktop.Notifications + ownership changes on the bus. (LP: #1432446) + + -- CI Train Bot Thu, 07 May 2015 15:27:00 +0000 + +indicator-sound (12.10.2+15.04.20150421-0ubuntu1) vivid; urgency=medium + + [ Ted Gould ] + * Always record the volume whether we do something with it or not (LP: + #1446703) (LP: #1446703) + + -- CI Train Bot Tue, 21 Apr 2015 23:46:48 +0000 + +indicator-sound (12.10.2+15.04.20150413-0ubuntu1) vivid; urgency=medium + + [ CI Train Bot ] + * New rebuild forced. + + [ Ricardo Salveti de Araujo ] + * volume-control-pulse: only set volume if value is indeed different + and reason not from AS (LP: #1443005) + + [ Ted Gould ] + * Fix stream property lookup to reliably signal multimedia streams + (LP: #1436021) + + -- CI Train Bot Mon, 13 Apr 2015 06:02:32 +0000 + +indicator-sound (12.10.2+15.04.20150403-0ubuntu1) vivid; urgency=medium + + [ Ted Gould ] + * Handle Vala incorrectly returning null for a non-null type (LP: + #1428711) + + -- CI Train Bot Fri, 03 Apr 2015 14:52:02 +0000 + +indicator-sound (12.10.2+15.04.20150311-0ubuntu1) vivid; urgency=medium + + [ Charles Kerr ] + * Exit more gracefully on startup when the session bus can't be found. + (LP: #1427708) + + -- CI Train Bot Wed, 11 Mar 2015 04:40:34 +0000 + +indicator-sound (12.10.2+15.04.20150227.1-0ubuntu1) vivid; urgency=medium + + [ Martin Wimpress ] + * Add support for settings on the MATE Desktop. + + [ Ted Gould ] + * Check stream when looking at high volume (LP: #1418032) + * Switch to an internal variable to track blocking notifications + * Use max volume in calculating notification value (LP: #1422745) + + -- CI Train Bot Fri, 27 Feb 2015 22:36:34 +0000 + +indicator-sound (12.10.2+15.04.20150219.1-0ubuntu1) vivid; urgency=medium + + [ Ted Gould ] + * Add eventually functions to indicator fixture + * Add notifications mock and tests + * Track the reason a volume was set to filter volume changes more + accurately (LP: #1416520) + + -- CI Train Bot Thu, 19 Feb 2015 16:27:48 +0000 + +indicator-sound (12.10.2+15.04.20150205-0ubuntu1) vivid; urgency=medium + + [ Ted Gould ] + * Don't show notification when output mode changes (LP: #1416233) + * Initial support for indicator service testing from the GMenu/GAction + interfaces + + -- Ubuntu daily release Thu, 05 Feb 2015 17:19:42 +0000 + +indicator-sound (12.10.2+15.04.20150129.1-0ubuntu1) vivid; urgency=low + + [ Ted Gould ] + * Move notification code out of volume control object + * Build a rudimentary Pulse Audio mock for testing. + * Disconnect the right function from the 'closed' signal (LP: + #1307021) + * Ensure that the active port is not null before looking at its value + (LP: #1399862) + + -- Ubuntu daily release Thu, 29 Jan 2015 17:32:11 +0000 + +indicator-sound (12.10.2+15.04.20150128-0ubuntu1) vivid; urgency=low + + [ Ted Gould ] + * Remove XFCE from the OnlyShowIn list (LP: #1411959) + + -- Ubuntu daily release Wed, 28 Jan 2015 21:16:55 +0000 + +indicator-sound (12.10.2+15.04.20150120-0ubuntu1) vivid; urgency=low + + [ Ted Gould ] + * Set internal silent mode variable at startup (LP: #1391164) + + [ CI bot ] + * Set internal silent mode variable at startup (LP: #1391164) + + [ Nick Dedekind ] + * Update the panel icon when entering/exiting silent mode. (LP: + #1390067) + + [ Dmitry Shachnev ] + * Fix indicator-sound-service crash when active_port is null. (LP: + #1395455) + + [ Lars Uebernickel ] + * Set internal silent mode variable at startup (LP: #1391164) + + -- Ubuntu daily release Tue, 20 Jan 2015 22:03:19 +0000 + +indicator-sound (12.10.2+15.04.20141105-0ubuntu1) vivid; urgency=medium + + [ Ted Gould ] + * Remove various Vala warnings + * Show notifications on volume change (LP: #1378564, #1378961) + * Warn on high audio levels when using headphones (LP: #1232633, #1373404) + * service.vala: don't call set_volume unnecessarily (LP: #1381871) + * Integration test for audio roles + * Integration test for silent mode + * Ensure the greeter menu matches whether song metadata should be shown, + and update the metadata based on the new setting. (LP: #1358340) + + -- Ubuntu daily release Wed, 05 Nov 2014 17:56:29 +0000 + +indicator-sound (12.10.2+14.10.20141010-0ubuntu1) utopic; urgency=low + + [ Ricardo Salveti de Araujo ] + * volume-control: making sure we're always in sync with accountservice + (LP: #1379618) + + -- Ubuntu daily release Fri, 10 Oct 2014 15:40:30 +0000 + +indicator-sound (12.10.2+14.10.20141009-0ubuntu1) utopic; urgency=low + + [ Ted Gould ] + * Show a silent mode checkbox (LP: #1342151) + + -- Ubuntu daily release Thu, 09 Oct 2014 13:32:54 +0000 + +indicator-sound (12.10.2+14.10.20141008-0ubuntu1) utopic; urgency=low + + [ Ted Gould ] + * Revert notifications on volume change. + + -- Ubuntu daily release Wed, 08 Oct 2014 18:55:06 +0000 + +indicator-sound (12.10.2+14.10.20141007-0ubuntu1) utopic; urgency=low + + [ Ted Gould ] + * Merge trunk into older branches to resolve conflicts. + + [ Nick Dedekind ] + * Use label for Volume sliders. + + [ Mirco Müller ] + * Merge trunk into older branches to resolve conflicts. + + [ CI bot ] + * Added use of synchronous notifications for volume-changes. (LP: + #1232633) + * Volume control: properly scale channels when setting the volume (LP: + #1374249) + + -- Ubuntu daily release Tue, 07 Oct 2014 02:51:42 +0000 + +indicator-sound (12.10.2+14.10.20141001-0ubuntu2) utopic; urgency=medium + + * debian/control: adjusting libpulse-dev version deps + * Support for volumes per role covered by FFe LP: #1368827 + + -- Ricardo Salveti de Araujo Wed, 01 Oct 2014 23:57:15 -0300 + +indicator-sound (12.10.2+14.10.20141001-0ubuntu1) utopic; urgency=low + + [ Ricardo Salveti de Araujo ] + * Adding support to change volumes per active audio role. + + -- Ubuntu daily release Wed, 01 Oct 2014 03:53:54 +0000 + +indicator-sound (12.10.2+14.10.20140611-0ubuntu1) utopic; urgency=low + + [ Ted Gould ] + * Protect against icon serialization errors (LP: #1305902) + + [ Sergey "Shnatsel" Davidoff ] + * Add Pantheon, the desktop environment of elementary Project, to + OnlyShowIn lists in .desktop files. (LP: #1301699) + + -- Ubuntu daily release Wed, 11 Jun 2014 17:25:52 +0000 + +indicator-sound (12.10.2+14.10.20140509-0ubuntu1) utopic; urgency=low + + [ Michael Terry ] + * Added timers to volume changes to settle frequent updates from + account services. (LP: #1306499) + + [ Nick Dedekind ] + * Added timers to volume changes to settle frequent updates from + account services. (LP: #1306499) + + -- Ubuntu daily release Fri, 09 May 2014 14:43:21 +0000 + +indicator-sound (12.10.2+14.04.20140401-0ubuntu1) trusty; urgency=low + + [ Michael Terry ] + * Use correct dbus name for Unity Greeter. + + [ Ted Gould ] + * Don't unref the objects in the test + * Check the username has been gotten before using it. (LP: #1297078) + * Make unity-greeter-session-broadcast a suggests to avoid pulling it + into seeds + * Remove mute from the phone greeter + + [ Ubuntu daily release ] + * New rebuild forced + + -- Ubuntu daily release Tue, 01 Apr 2014 23:21:06 +0000 + +indicator-sound (12.10.2+14.04.20140324-0ubuntu1) trusty; urgency=low + + [ Michael Terry ] + * Sync volume and mute settings with AccountsService. (LP: #840777) + + [ Ted Gould ] + * Add an apport hook for debugging + * Synchronize process management across indicators + * Export currently running player to Accounts Service + * Create players on the phone greeter based on the accounts service + data + * Allow the phone greeter player to control the running player in the + session. + + -- Ubuntu daily release Mon, 24 Mar 2014 15:03:16 +0000 + +indicator-sound (12.10.2+14.04.20140320-0ubuntu1) trusty; urgency=low + + [ Lars Uebernickel ] + * Scale volume in notifications when allow-amplified-volume is set + (LP: #1293163) + * Use audio-volume-mute-blocking-panel instead of *-blocked-panel + + -- Ubuntu daily release Thu, 20 Mar 2014 08:58:30 +0000 + +indicator-sound (12.10.2+14.04.20140318-0ubuntu1) trusty; urgency=low + + [ Lars Uebernickel ] + * Show a red icon in the panel when a sound is playing while mute is + on (LP: #1291530) + + -- Ubuntu daily release Tue, 18 Mar 2014 10:01:01 +0000 + +indicator-sound (12.10.2+14.04.20140313-0ubuntu1) trusty; urgency=low + + [ Lars Uebernickel ] + * Don't show player sections on the greeter and lock screen (LP: + #1280378) + + -- Ubuntu daily release Thu, 13 Mar 2014 15:33:11 +0000 + +indicator-sound (12.10.2+14.04.20140311.1-0ubuntu1) trusty; urgency=low + + [ Lars Uebernickel ] + * Add desktop_lockscreen profile + + -- Ubuntu daily release Tue, 11 Mar 2014 18:26:29 +0000 + +indicator-sound (12.10.2+14.04.20140305-0ubuntu1) trusty; urgency=low + + [ Lars Uebernickel ] + * Honor com.canonical.indicator.sound visible (LP: #829648) + + -- Ubuntu daily release Wed, 05 Mar 2014 08:44:14 +0000 + +indicator-sound (12.10.2+14.04.20140224-0ubuntu1) trusty; urgency=low + + [ Sebastien Bacher ] + * Remove the new added allow-applified key, it's moved to shared + schemas, that way the other desktop components don't need to depends + on indicator-sound only to read that settings + + -- Ubuntu daily release Mon, 24 Feb 2014 14:33:07 +0000 + +indicator-sound (12.10.2+14.04.20140220-0ubuntu1) trusty; urgency=low + + [ Lars Uebernickel ] + * Add support for amplified volumes Add a settings key "allow- + amplified-volume" which controls whether the volume slider stops at + 100% or PA_VOLUME_UI_MAX. unity-control-center will provide a ui for + this key. + + -- Ubuntu daily release Thu, 20 Feb 2014 18:13:42 +0000 + +indicator-sound (12.10.2+14.04.20140207-0ubuntu1) trusty; urgency=low + + [ Unit193 ] + * Drop the recommends to suggests for the control centers and system + settings so that flavors that don't seed those packages aren't stuck + with them. + + [ Ted Gould ] + * Adding acceptance tests and merge review policies. + + [ CI bot ] + * Adding acceptance tests and merge review policies + + -- Ubuntu daily release Fri, 07 Feb 2014 16:26:07 +0000 + +indicator-sound (12.10.2+14.04.20140124-0ubuntu1) trusty; urgency=low + + [ Robert Ancell ] + * Use unity-control-center if it is available. (LP: #1257505) + + [ Ted Gould ] + * Own the server capabilities so we clean it up. + + [ Lars Uebernickel ] + * Don't write 'interested-media-players' on startup + IndicatorSound.Service read that gsettings key and inserted the + players desktop ids into a MediaPlayerList, which emits "player- + added" every time a player is added. This patch makes the service + keep track of whether players are added because it is syncing the + key or when a player appeared on the bus. . + + [ Ubuntu daily release ] + * Automatic snapshot from revision 408 + + -- Ubuntu daily release Fri, 24 Jan 2014 11:00:18 +0000 + +indicator-sound (12.10.2+14.04.20131125-0ubuntu1) trusty; urgency=low + + [ Ted Gould ] + * Switching around the config files. (LP: #1185565) + * Fix license information. + * Test name watching utilities. + + [ Lars Uebernickel ] + * Call Raise() when a media player is already running Before, it was + repeatedly launching the player. This patch also make the menu item + insensitive if the player can't be raised. (LP: #710824) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 404 + + -- Ubuntu daily release Mon, 25 Nov 2013 03:56:15 +0000 + +indicator-sound (12.10.2+14.04.20131029.1-0ubuntu1) trusty; urgency=low + + [ Dmitrijs Ledkovs ] + * Define "ubiquity" indicator profile, reusing the greeter object. (LP: + #1241539) + + [ Charles Kerr ] + * When we can't connect to pulse, wait a moment before retrying. (LP: + #1244010) + * In Service's volume_changed() function, explicitly instantiate the + GVariant to avoid leaking it. See the description in bug #1244468 + for before & after C code and more information. (LP: #1244468) + * Test that MediaPlayer's icon property isn't NULL before we serialize + it. (LP: #1229612) + + [ Sebastien Bacher ] + * Don't special case Unity sessions, that's not needed since gnome- + control-center is doing the right thing, the session name used was + also wrong and couldn't work (lp: #1239545). (LP: #1239545) + + [ Lars Uebernickel ] + * Only display running players in the phone's sound menu The design + says to only display the _one_ running player. This will have that + effect, as there's only one player allowed to run at a time on the + phone. + * VolumeControl: don't pass vala closures into libpulse Libpulse's + vala bindings don't specify that callbacks passed into some of its + functions (e.g., get_server_info) can be called after the function + returns. Vala thus frees closure data after these functions return. + This can't easily be fixed in the bindings, because libpulse doesn't + provide variants of these functions with destroy_notifies. This + patch works around this problem by only passing non-closure + functions into libpulse. (LP: #1244386) + * Depend on vala 0.20 and use its GIcon.serialize(). + + [ Ted Gould ] + * Adding a phone_greeter profile. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 399 + + -- Ubuntu daily release Tue, 29 Oct 2013 10:32:48 +0000 + +indicator-sound (12.10.2+13.10.20131011-0ubuntu1) saucy; urgency=low + + [ Lars Uebernickel ] + * Allow activating the 'volume' action It does the same as the + 'scroll' action except showing a notification. (LP: #1236292) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 389 + + -- Ubuntu daily release Fri, 11 Oct 2013 04:27:50 +0000 + +indicator-sound (12.10.2+13.10.20131004-0ubuntu1) saucy; urgency=low + + [ Pete Woods ] + * Fix translation support dh_translations doesn't perform variable + substitution when parsing the CMakeLists.txt file. (LP: #1233679) + + [ Ted Gould ] + * Add a desktop_greeter menu without settings. + + [ Lars Uebernickel ] + * Reconnect when pulseaudio terminates (or crashes). (LP: #1231942) + * Show synchronous notification when changing the volume by scrolling + over the indicator. (LP: #1225335) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 387 + + -- Ubuntu daily release Fri, 04 Oct 2013 02:29:38 +0000 + +indicator-sound (12.10.2+13.10.20130930-0ubuntu1) saucy; urgency=low + + [ Charles Kerr ] + * Use url-dispatcher instead of invoking system-settings directly. + (LP: #1230819) + + [ Ted Gould ] + * Update settings URL to settings:///system. (LP: #1231444) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 382 + + -- Ubuntu daily release Mon, 30 Sep 2013 06:33:10 +0000 + +indicator-sound (12.10.2+13.10.20130924-0ubuntu1) saucy; urgency=low + + [ Ted Gould ] + * Recommending gnome-control-center first. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 379 + + -- Ubuntu daily release Tue, 24 Sep 2013 22:45:08 +0000 + +indicator-sound (12.10.2+13.10.20130918-0ubuntu1) saucy; urgency=low + + [ Lars Uebernickel ] + * Don't show the "Mute" menu item in the phone profile. (LP: #1220215) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 377 + + -- Ubuntu daily release Wed, 18 Sep 2013 06:24:34 +0000 + +indicator-sound (12.10.2+13.10.20130913-0ubuntu1) saucy; urgency=low + + [ Lars Uebernickel ] + * Fixes bug #1221242 and #1204036 (make scrolling and middle clicking + work on the sound indicator) It soft-depends on + lp:~larsu/libindicator/ng-add-scrolling. That means, this branch can + be merged without problems, as it only adds an action and a few + attributes on the root item. The bugs won't be fixed until both + branches land, though. Please the other merge request for a + description of the new attributes. (LP: #1221242, #1204036) + * Update POTFILES.in and mark remaining strings as translatable. (LP: + #1223500) + * Add "title" to the root action state dictionary . (LP: #1223635) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 375 + + -- Ubuntu daily release Fri, 13 Sep 2013 15:16:35 +0000 + +indicator-sound (12.10.2+13.10.20130829-0ubuntu1) saucy; urgency=low + + [ Lars Uebernickel ] + * Use bus_watch_namespace() for more robust monitoring of mpris + players appearing or disappearing on the bus. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 371 + + -- Ubuntu daily release Thu, 29 Aug 2013 02:08:13 +0000 + +indicator-sound (12.10.2+13.10.20130822-0ubuntu1) saucy; urgency=low + + [ Charles Kerr ] + * Don't use deprecated GSimpleActionGroup APIs. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 369 + + -- Ubuntu daily release Thu, 22 Aug 2013 20:29:51 +0000 + +indicator-sound (12.10.2+13.10.20130820-0ubuntu1) saucy; urgency=low + + [ Pete Woods ] + * Re-write build scripts using cmake. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 367 + + -- Ubuntu daily release Tue, 20 Aug 2013 10:08:24 +0000 + +indicator-sound (12.10.2+13.10.20130812.1-0ubuntu1) saucy; urgency=low + + [ Charles Kerr ] + * Add back an accessible_desc property to the sound indicator. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 365 + + -- Ubuntu daily release Mon, 12 Aug 2013 06:06:47 +0000 + +indicator-sound (12.10.2+13.10.20130731-0ubuntu1) saucy; urgency=low + + [ Charles Kerr ] + * add Recommends: u-s-s | g-c-c to debian/control. + + [ Nick Dedekind ] + * Fixed max-icon on volume control slider. (LP: #1206534) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 363 + + -- Ubuntu daily release Wed, 31 Jul 2013 02:02:57 +0000 + +indicator-sound (12.10.2+13.10.20130726-0ubuntu1) saucy; urgency=low + + [ Lars Uebernickel ] + * Actually export a phone menu. + + [ Ubuntu daily release ] + * Automatic snapshot from revision 360 + + -- Ubuntu daily release Fri, 26 Jul 2013 02:03:50 +0000 + +indicator-sound (12.10.2+13.10.20130725-0ubuntu1) saucy; urgency=low + + [ Lars Uebernickel ] + * Specify fallback icons The *-panel suffix is only used by the + ubuntu-mono icon themes. . (LP: #1202932) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 358 + + -- Ubuntu daily release Thu, 25 Jul 2013 02:03:43 +0000 + +indicator-sound (12.10.2+13.10.20130722-0ubuntu1) saucy; urgency=low + + [ Lars Uebernickel ] + * Remove Rhythmbox from the default of the 'interested-media-players' + setting The sound menu should only contain players that have been + started before. (LP: #1202933) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 356 + + -- Ubuntu daily release Mon, 22 Jul 2013 02:03:34 +0000 + +indicator-sound (12.10.2+13.10.20130716-0ubuntu1) saucy; urgency=low + + [ Ted Gould ] + * Add phone profile to indicator config. + + [ Lars Uebernickel ] + * Remove gtk and dbusmenu. Sorry for the big changeset. I'd appreciate + a good deal of testing before merging this into the wild ;). + + [ Ubuntu daily release ] + * Automatic snapshot from revision 354 + + -- Ubuntu daily release Tue, 16 Jul 2013 02:02:55 +0000 + +indicator-sound (12.10.2daily13.06.07-0ubuntu1) saucy; urgency=low + + [ Jeremy Bicha ] + * debian/control: + - Build with valac (>= 0.18) instead of vala-0.18 for easier transitions + + [ Ubuntu daily release ] + * Automatic snapshot from revision 351 + + -- Ubuntu daily release Fri, 07 Jun 2013 02:02:47 +0000 + +indicator-sound (12.10.2daily13.05.02-0ubuntu1) saucy; urgency=low + + * Automatic snapshot from revision 349 + + -- Ubuntu daily release Thu, 02 May 2013 22:59:34 +0000 + +indicator-sound (12.10.2daily13.04.12-0ubuntu1) raring; urgency=low + + [ Marco Trevisan (Treviño) ] + * Indicator-sound should send the event timestamp when launching a + player (LP: #1163434) + * Player controls are non-functional in all mpris2 supported players + (LP: #1167908) + * Window management - Apps raised from indicators sometimes dont have + the focus (LP: #627195) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 348 + + -- Ubuntu daily release Fri, 12 Apr 2013 02:03:33 +0000 + +indicator-sound (12.10.2daily13.04.09-0ubuntu1) raring; urgency=low + + * Automatic snapshot from revision 348 + + -- Ubuntu daily release Tue, 09 Apr 2013 02:02:50 +0000 + +indicator-sound (12.10.2daily13.04.08-0ubuntu1) raring; urgency=low + + [ Marco Trevisan (Treviño) ] + * Indicator-sound should send the event timestamp when launching a + player (LP: #1163434) + * Window management - Apps raised from indicators sometimes dont have + the focus (LP: #627195) + + [ Ubuntu daily release ] + * Automatic snapshot from revision 347 + + -- Ubuntu daily release Mon, 08 Apr 2013 02:03:24 +0000 + +indicator-sound (12.10.2daily13.03.07-0ubuntu1) raring; urgency=low + + * Automatic snapshot from revision 343 + + -- Automatic PS uploader Thu, 07 Mar 2013 02:01:27 +0000 + +indicator-sound (12.10.2daily13.02.25-0ubuntu1) raring; urgency=low + + [ Lars Uebernickel ] + * ubuntu-themes don't work with gtk 3.7 (LP: #1130183) + + [ Automatic PS uploader ] + * Automatic snapshot from revision 341 + + -- Automatic PS uploader Mon, 25 Feb 2013 02:02:59 +0000 + +indicator-sound (12.10.2daily12.11.21.1-0ubuntu1) raring; urgency=low + + [ Mathieu Trudel-Lapierre ] + * debian/control: + - add gnome-common to Build-Depends for use by dh_autoreconf. + - update style for constency: use trailing commas at the end of dep lists. + - Add Vcs-Bzr, Vcs-Browser fields with comment for uploaders. + * debian/rules: + - override dh_autoreconf to use autogen.sh for the reconfiguration process. + - add export DPKG_GENSYMBOLS_CHECK_LEVEL=4. + - enable quilt with the dh sequencer to make sure patches get applied. + * debian/compat: bump to compat level 9. + * debian/source/format: migrate back to source format 1.0 for consistency + with the rest of the indicator stack. + * Automatic snapshot from revision 337 (bootstrap): + - Add 'check-news' to AM_INIT_AUTOMAKE. (LP: #1075753) + - Remove the determine_key function. (LP: #1064255) + - Use the file path directly if it's an absolute path. (LP: #1024705) + + [ Automatic PS uploader ] + * Automatic snapshot from revision 339 + + -- Automatic PS uploader Wed, 21 Nov 2012 11:47:58 +0000 + +indicator-sound (12.10.1-0ubuntu2) raring; urgency=low + + [ Allan LeSage ] + * debian/control: update to debhelper 9.0 + * debian/rules: change to debhelper 9.0 + + [ Ken VanDine ] + * debian/control + - build depend on dh-translations + + -- Ken VanDine Tue, 30 Oct 2012 21:34:14 +0000 + +indicator-sound (12.10.1-0ubuntu1) quantal; urgency=low + + * New upstream release. + + -- Sebastien Bacher Wed, 03 Oct 2012 21:52:53 +0200 + +indicator-sound (12.10.0-0ubuntu2) quantal; urgency=low + + * Drop GTK2 build since ido stopped providing support for that version + * debian/control: build with the current vala version + + -- Sebastien Bacher Wed, 22 Aug 2012 12:05:18 +0200 + +indicator-sound (12.10.0-0ubuntu1) quantal; urgency=low + + * New upstream release. + - Allow setting preferred media players through a settings key. + - Fix sound indicator not working after Amarok close. + - Explicit handling of Ardour + - Fix deprecated GTK+ API calls + * debian/patches/lp_992262.patch: + * debian/patches/lp_902715.patch: + - dropped, the fix is in the new version + + -- Sebastien Bacher Thu, 12 Jul 2012 20:07:48 +0200 + +indicator-sound (0.8.5.0-0ubuntu3) quantal; urgency=low + + * debian/patches/lp_992262.patch + - fix sound indicator not working after amarok close (LP: #992262) + * debian/patches/lp_902715.patch + - Partial fix which sets the accessibility property on the volume + slider menu item. Previously this was achieved by sending a signal + on the indicator object but now it seems the way to update orca is + to set/update the appropriate property on the menuitem. Orca doesn't + broadcast volume updates on slider movement but at least it updates + when the user moves to the item on the menu, previously it was entirely + silent. (LP: #902715) + + -- Ken VanDine Thu, 03 May 2012 16:07:19 -0700 + +indicator-sound (0.8.5.0-0ubuntu2) precise; urgency=low + + * debian/patches: + - sound_ubuntustudio.patch: added to prefer pavucontrol as the + mixer app in Ubuntu Studio. (LP: #972749) + + -- Janne Jokitalo (astraljava) Sun, 01 Apr 2012 21:45:34 +0300 + +indicator-sound (0.8.5.0-0ubuntu1) precise; urgency=low + + * New upstream release. + - Inconsistency between messaging menu and sound menu pips (LP: #933593) + - indicator-sound-service crashed with SIGSEGV in + fast_validate() (LP: #949837) + - free-memory-read crash in indicator-sound-service's file + monitoring (LP: #965848) + - minor memory leaks in blacklist handling (LP: #960578) + - FIX (LP: FIX) + * -debian/patches/lp_945827.patch, debian/patches/lp_960846.patch + - dropped, merged upstream + + -- Ken VanDine Fri, 30 Mar 2012 14:45:03 -0400 + +indicator-sound (0.8.4.1-0ubuntu4) precise; urgency=low + + * debian/patches: + - sound_xubuntu.patch: added, prefer pavucontrol over xfce4-mixer on + Xubuntu. (lp: #961745) + + -- Lionel Le Folgoc Thu, 22 Mar 2012 00:17:34 +0100 + +indicator-sound (0.8.4.1-0ubuntu3) precise; urgency=low + + * debian/patches/lp_960846.patch + - check that the active playlists container is not null (LP: #960846) + + -- Ken VanDine Wed, 21 Mar 2012 11:00:15 -0400 + +indicator-sound (0.8.4.1-0ubuntu2) precise; urgency=low + + * debian/patches/lp_945827.patch + - fix for a playlist crasher (LP: #945827) + + -- Ken VanDine Tue, 20 Mar 2012 16:40:24 -0400 + +indicator-sound (0.8.4.1-0ubuntu1) precise; urgency=low + + * New upstream release. + - fix i18n of indicator-sound's accessible description (LP: #957517) + - don't abort isound via g_error() if it can't connect to the + bus (LP: #953111) + * debian/patches/sound_nua.patch + - don't try to free a static string (LP: #957387) + + -- Ken VanDine Mon, 19 Mar 2012 11:22:00 -0400 + +indicator-sound (0.8.4.0-0ubuntu1) precise; urgency=low + + * New upstream release. + - indicator-sound "Choose Playlist" menu item does nothing when using + Rhythmbox (LP: #952550) + - crashed with SIGSEGV in g_strdup() (LP: #946607) + - crashed with SIGABRT in pa_operation_unref() (LP: #944148) + - crashed with signal 5 in g_type_create_instance() (LP: #921755) + - slider on unmute resets volume (LP: #921065) + - play controls not exposed in HUD (LP: #949032) + - unity-panel-service at 100% cpu when opened /w rb without album + cover (LP: #806848) + + -- Ken VanDine Fri, 16 Mar 2012 14:04:30 -0400 + +indicator-sound (0.8.3.0-0ubuntu2) precise; urgency=low + + * debian/patches/sound_nua.patch + - Sound Settings link doesn't work in GNOME Classic (LP: #941704) + + -- Ken VanDine Fri, 16 Mar 2012 13:39:03 -0400 + +indicator-sound (0.8.3.0-0ubuntu1) precise; urgency=low + + * New upstream release. + - Fixed memory corruption issue (LP: #897218) + - crashed with SIGABRT in pa_operation_unref (LP: #908682) + - Banshee shown in sound menu after removal until reboot (LP: #771202) + - Coverity PASS_BY_VALUE - CID 10620 (LP: #937451) + - App icon and name are not aligned (LP: #939929) + + -- Ken VanDine Fri, 02 Mar 2012 11:26:41 -0500 + +indicator-sound (0.8.2.0-0ubuntu1) precise; urgency=low + + * New upstream release. + - crashed with SIGABRT in pa_cvolume_set (LP: #900117) + - Mouse on coverart flushes the sound menu (LP: #927733) + - album artwork misaligned and not visible (LP: #933359) + - unity-panel-service crashed with SIGSEGV in + transport_widget_is_selected (LP: #882109) + * -debian/patches/correct_ldflags_use.patch + - fixed upstream + + -- Ken VanDine Wed, 22 Feb 2012 16:41:12 -0500 + +indicator-sound (0.8.1.0-0ubuntu1) precise; urgency=low + + * New upstream release. + - No easy way to turn the sound menu on/off (lp: #829648) + - Avoid spawning notification daemon at startup (lp: #912150) + - Creation of album-art-cache folder (lp: #799383) + - schema id & path are inconsistent with other indicators (lp: #914377) + * debian/patches/correct_ldflags_use.patch: + - typo fix in ldflags use + + -- Sebastien Bacher Tue, 14 Feb 2012 19:46:41 +0100 + +indicator-sound (0.8.0.0-0ubuntu4) precise; urgency=low + + * debian/patches/sound_nua.patch + - open the new sound-nua panel in gnome-control-center + * debian/patches/dbusmenu_05_90.patch + - fixed FTBFS with dbusmenu 0.5.90 + * debian/control + - bump build depends for dbusmenu to >= 0.5.90 + + -- Ken VanDine Thu, 09 Feb 2012 16:49:15 -0500 + +indicator-sound (0.8.0.0-0ubuntu3) precise; urgency=low + + * rebuild for libindicator7 + * debian/rules + - build with no-error=deprecated-declarations + * -debian/patches/disable_Werror.patch + - disabled in debian/rules instead + + -- Ken VanDine Wed, 25 Jan 2012 10:00:00 -0500 + +indicator-sound (0.8.0.0-0ubuntu2) precise; urgency=low + + * Add lazy_init.patch: Avoid spawning notification daemon right at startup, + instead initialize it lazily when actually doing a notification. Improves + boot speed. (LP: #912150) + * Add disable_Werror.patch: Build without -Werror, to avoid build failure + due to deprecated declarations. (LP: #912160) + + -- Martin Pitt Thu, 05 Jan 2012 09:29:36 +0100 + +indicator-sound (0.8.0.0-0ubuntu1) precise; urgency=low + + * New upstream release. + * debian/control + - removed build depends for libgconf2-dev + * debian/patches/fix-864405.patch + - dropped, merged upstream + + -- Ken VanDine Thu, 01 Dec 2011 14:33:34 -0500 + +indicator-sound (0.7.9.1-0ubuntu2) precise; urgency=low + + * debian/patches/fix-864405.patch: + - Clicking on left 25% of "Pause/Play" circle clicks "Previous". + (LP: #864405) + + -- Omer Akram Mon, 28 Nov 2011 23:03:20 +0500 + +indicator-sound (0.7.9.1-0ubuntu1) precise; urgency=low + + * New upstream release. + - indicator-sound-service crashed with SIGABRT in raise() (LP: #840986) + - don't let the menu grow wide enough to push off the screen (LP: #873006) + - bump the limit for number of playlists to 20 (LP: #835384) + - indicator-sound-service crashed with SIGSEGV (LP: #864732) + - Music player icon is not top-aligned (LP: #874454) + * debian/control + - build with valac-0.14 + + -- Ken VanDine Fri, 28 Oct 2011 09:45:22 -0400 + +indicator-sound (0.7.9-0ubuntu1) oneiric-proposed; urgency=low + + * New upstream release. + - Protect against source indexes that are lower than 0 (LP: #850662) + + -- Ken VanDine Thu, 13 Oct 2011 13:53:21 -0400 + +indicator-sound (0.7.8-0ubuntu1) oneiric; urgency=low + + * New upstream release. + - indicator-sound interferes with gnome-settings-daemon (LP: #855557) + * debian/patches/01_fix_FTBFS.patch + - Dropped, fixed upstream + + -- Ken VanDine Wed, 28 Sep 2011 14:34:38 -0400 + +indicator-sound (0.7.7.0-0ubuntu1) oneiric; urgency=low + + * New upstream release + * add 01_fix_FTBFS.patch for needed -lm link + + -- Didier Roche Tue, 13 Sep 2011 10:20:29 +0200 + +indicator-sound (0.7.6.1-0ubuntu1) oneiric; urgency=low + + * New upstream release. + - theming fix for the spinner + + -- Ken VanDine Wed, 24 Aug 2011 16:09:29 -0400 + +indicator-sound (0.7.6-0ubuntu1) oneiric; urgency=low + + * New upstream release. + - mute action crashes the panel (LP: #828114) + - Clicking music player does not dismiss the menu (LP: #818293) + + -- Ken VanDine Thu, 18 Aug 2011 14:19:06 -0400 + +indicator-sound (0.7.5-0ubuntu1) oneiric; urgency=low + + * New upstream release. + - Don't allow starting programs via the greeter indicators (LP: #811853) + - support libunity's Track and Player specific items (LP: #824050) + + -- Ken VanDine Wed, 10 Aug 2011 12:51:49 -0400 + +indicator-sound (0.7.4.1-0ubuntu1) oneiric; urgency=low + + * New upstream release. + - menu resizes on reopen (LP: #809275) + - pulse indication of SoundMenu play button not strong + enough (LP: #742251) + * debian/rules + - Moved autoreconf to the top + * New upstream release. + + -- Ken VanDine Fri, 29 Jul 2011 13:21:41 -0400 + +indicator-sound (0.7.3-0ubuntu1) oneiric; urgency=low + + * New upstream release. + - libindicator scroll signals (LP: #804618) + - metadatawidget collapse (LP: #806439) + * debian/control + - Bumped build depends for libindicator to 0.3.90 + * debian/patches/gtk3_define.patch + - dropped + * configure.ac + - Fixup pkgconfig check for libindicator-0.4 + * debian/rules + - Added autoreconf.mk + + -- Ken VanDine Thu, 07 Jul 2011 15:37:27 -0400 + +indicator-sound (0.7.2-0ubuntu1) oneiric; urgency=low + + * New upstream release. + - "Sound Preferences..." should be "Sound Settings" (LP: #785571) + - Not obvious what track info menu item does (LP: #699899) + * debian/patches/lp_750823.patch + - Dropped patch, merged upstream + * debian/patches/gtk3_define.patch + - Wrap another gtk3 block in an ifdef + * debian/control + - Updated standards version to 3.9.2 + - Cleaned up description to quiet lintian + - Added quilt build dep + + -- Ken VanDine Tue, 28 Jun 2011 10:51:51 -0400 + +indicator-sound (0.7.0-0ubuntu1) oneiric; urgency=low + + * New upstream release. + - Displayed cover don't keep the original ratio (LP: #654196) + - show record level control PULSE_PROP_media.role=production (LP: #736049) + - Volume notification is based on previous volume; should be based on + the new volume (LP: #748831) + - [gnome3] Sound Preferences link doesn't work (LP: #759390) + * debian/patches/lp_759390.patch + - dropped, merged upstream + * debian/control + - renamed the libnotify4-dev build depends to libnotify-dev + + -- Ken VanDine Thu, 19 May 2011 15:38:19 -0400 + +indicator-sound (0.6.6.1-0ubuntu3) natty; urgency=low + + * debian/patches/lp_750823.patch + - Place timeout in the mpris controller to accommodate flaky mpris dbus + behaviour, it can be seen sometimes that the players emit a property + changed on the metadata property but the actual value of the property + which the service then tries to use is the old value (LP: #750823) + + -- Ken VanDine Mon, 18 Apr 2011 15:08:13 -0400 + +indicator-sound (0.6.6.1-0ubuntu2) natty; urgency=low + + * debian/patches/lp_759390.patch + - Sound Preferences link doesn't work in gnome3 (LP: #759390) + + -- Ken VanDine Fri, 15 Apr 2011 17:12:32 -0400 + +indicator-sound (0.6.6.1-0ubuntu1) natty; urgency=low + + * New upstream release. + - Fix crash with SIGABRT (LP: #738051) (LP: #744304) + - ensure that if the service crashes the indicator will not show + multiple sliders + + -- Ken VanDine Mon, 04 Apr 2011 10:02:19 -0400 + +indicator-sound (0.6.5.1-0ubuntu1) natty; urgency=low + + * New upstream release. + - Don't change the banshee id yet, that will change in 0.9.6 + + -- Ken VanDine Wed, 23 Mar 2011 13:46:06 -0400 + +indicator-sound (0.6.5-0ubuntu1) natty; urgency=low + + * New upstream release. + - Media player should be automatically started up when play button is + pressed (LP: #714750) + - volume goes to zero when using some players like banshee or + rhythmbox (LP: #730925) + - handle banshee id change (LP: #737447) + - filter out video playlists (LP: #739273) + + -- Ken VanDine Wed, 23 Mar 2011 12:03:02 -0400 + +indicator-sound (0.6.4-0ubuntu1) natty; urgency=low + + * New upstream release. + - Harmonize mute behaviour of both VOIP and volume slider (LP: #731870) + - keyboard handling for voip slider not working (LP: #732500) + - "Choose Playlist" needs to be marked for translation (LP: #736372) + - show record level control on PULSE_PROP_media.role=production + (LP: #736049) + + -- Ken VanDine Thu, 17 Mar 2011 14:08:17 -0400 + +indicator-sound (0.6.3-0ubuntu1) natty; urgency=low + + * New upstream release. + - Broken images on playlist items (LP: #727325) + - wrong icon for audio-input slider (LP: #723254) + - blacklist dbus api lacks query functionality (LP: #730526) + - volume goes to zero when using some players like banshee, + rhythmbox (LP: #730925) + - holding the FW or RW button should have an effect (LP: #694258) + - With new notify-osd the volume notification on scroll doesn't work as + expected (LP: #729849) + * debian/control + - Bumped build depends for dbusmenu to >= 0.3.101 + + -- Ken VanDine Fri, 11 Mar 2011 12:47:26 -0500 + +indicator-sound (0.6.2-0ubuntu1) natty; urgency=low + + * New upstream release. + - Fixed crashed with SIGSEGV in pa_context_connect() (LP: #717453) + - Fixed crashed with SIGSEGV in pa_pdispatch_run() (LP: #723096) + - Fixed crashed with SIGSEGV (LP: #723096) + - Fixed crashed with SIGSEGV (LP: #717557) + - Fixed crashed with SIGSEGV in g_variant_builder_add_value() + (LP: #717999) + - Sound Menu Play lists show Favorites item twice in menu and icons for + all playlists not found (LP: #728263) + - Players are raised too quickly (LP: #723278) + + -- Ken VanDine Fri, 04 Mar 2011 13:07:40 -0500 + +indicator-sound (0.6.1-0ubuntu1) natty; urgency=low + + * New upstream release. + - Icon-only menu titles don't have accessible names (LP: #691677) + + -- Ken VanDine Thu, 24 Feb 2011 11:19:57 -0500 + +indicator-sound (0.6.0-0ubuntu1) natty; urgency=low + + * New upstream release. + - New voip slider will be displayed in the sound menu while in a call + - [Conexant CX20561(Hermosa)] No indicator that input is muted (LP: #683689) + - Ctrl+arrow jumps sound to max volume in indicator (LP: #669167) + - Fixed build with latest dbusmenu (LP: #717340) + - Ported to libnotify >= 0.7.0 + * debian/control + - Changed build depends for libnotify-dev to libnotify4-dev + + -- Ken VanDine Fri, 18 Feb 2011 13:20:44 -0500 + +indicator-sound (0.5.9-0ubuntu2) natty; urgency=low + + * debian/control + - bump build depends for libindicator-dev to >= 0.3.19 + - bump build depends for libdbusmenu-glib-dev to >= 0.3.97 + - added build depends on dh-autoreconf + * src/Makefile.am + - Hand Dbusmenu-Glib-0.4 rename to Dbusmenu-0.4 + * debian/rules + - include autoreconf.mk to handle the Dbusmenu rename + + -- Ken VanDine Thu, 17 Feb 2011 15:21:33 -0500 + +indicator-sound (0.5.9-0ubuntu1) natty; urgency=low + + * New upstream release. + - crashed with SIGSEGV in pa_cvolume_valid () (LP: #705009) + - The players list should be customizable (LP: #685725) + - Allow players to set their own title (LP: #709367) + - refactor pulse manager (LP: #709371) + - listen for playlist changed signal (LP: #715277) + - playlist name not updated corrrectly (LP: #715694) + - Not enough feedback when changing the volume (LP: #669163) + - indicator-sound volume does not detect sink change (LP: #700361) + * debian/control + - Added new build depends libnotify-dev + + -- Ken VanDine Thu, 10 Feb 2011 11:52:59 -0500 + +indicator-sound (0.5.8-0ubuntu1) natty; urgency=low + + * New upstream release. + - Media buttons inconsistent with system-wide button behavior (LP: #651006) + - update to deal with dbusmenu api chages (LP: #709181) + + -- Ken VanDine Fri, 28 Jan 2011 09:28:10 -0500 + +indicator-sound (0.5.7-0ubuntu1) natty; urgency=low + + * New upstream release. + - Music control buttons flicker (LP: #684755) + - Sound Menu should re-read playlists from MPRIS apps when + PropertiesChanged is postec (LP: #707042) + - Spotify crashes the service (LP: #707367) + - Refactor service dbus code plus state handling (LP: #708793) + - changing the volume is impossible while muted (LP: #558784) + - Banshee icon changes to coloured icon once in use (LP: #692648) + + -- Ken VanDine Thu, 27 Jan 2011 15:57:41 -0500 + +indicator-sound (0.5.6-0ubuntu1) natty; urgency=low + + * New upstream release. + - Port the sound indicator to the new dbusmenu (LP: #701145) + * debian/control + - Bumped build depends for dbusmenu to >= 0.3.91 + - Dropped unneeded build depends for libindicate-dev and dh-autoreconf + + -- Ken VanDine Fri, 14 Jan 2011 10:53:50 -0600 + +indicator-sound (0.5.5-0ubuntu1) natty; urgency=low + + * New upstream release. + - unity-panel-service crashed with SIGSEGV in cairo_translate (LP: #683184) + - Add MPRIS Playlist support (LP: #692644) + - only first word of application name is shown (LP: #695385) + - The players list should be customizable (LP: #685725) + - gio-unix-2.0 checks (LP: #694828) + - Desktop file loading should not manually use full path (LP: #693824) + - Banshee mpris interface crashes (LP: #701692) + * debian/control + - Added build depends for libxml2-dev + + -- Ken VanDine Tue, 11 Jan 2011 16:44:40 -0600 + +indicator-sound (0.5.3-0ubuntu1) natty; urgency=low + + * New upstream release. + - Libindicate removed from registration process (LP: #691189) + - Vala code now using Gdbus exclusively for mpris interaction + - Fixed memory leak with album art resizing (LP: #689686) + - Gconf removed and Gsettings schema added (LP: #656405) + - registration process now uses gsettings + + -- Ken VanDine Thu, 16 Dec 2010 15:03:15 -0500 + +indicator-sound (0.5.2-0ubuntu2) natty; urgency=low + + * debian/control + - Bump build depends for libdbusmenu-* to >= 0.3.90 + + -- Ken VanDine Thu, 09 Dec 2010 11:44:02 -0500 + +indicator-sound (0.5.2-0ubuntu1) natty; urgency=low + + * New upstream release. + - updated to accommodate vala 0.10 to vala 0.12 api changes + - grey scale icon for default music player + - button and key handling improvements + * debian/control + - Changed build depends from valac-0.10 to valac, it builds now with + the 0.12 series + + -- Ken VanDine Thu, 18 Nov 2010 11:13:32 -0500 + +indicator-sound (0.5.1-0ubuntu1) natty; urgency=low + + * New upstream release. + - Includes a lot of Design updates collected at UDS. + * album art border, now rectangular with a simple top and bottom 1 pixel + border. top dark and bottom light. + * Empty album art image now has darker background rather than same + colour as menu background + * Application icon now uses application image as opposed to generic + image used in maverick + * Banshee is now the default player. + * spacing between metadata and transport widget has been resolved plus + the spacing between the transport and the separator below it. + * debian/control + - Bump standards version to 3.9.1 + - Changed build depends to valac-0.10, until it is ported to valac-0.12 + + -- Ken VanDine Fri, 12 Nov 2010 10:14:49 -0500 + +indicator-sound (0.5.0.1-0ubuntu1) maverick-proposed; urgency=low + + * New upstream release. + - Fixed a regression, which would show the metadata widget when the + player has no current track (LP: #674016) + + -- Ken VanDine Fri, 12 Nov 2010 09:40:47 -0500 + +indicator-sound (0.5.0-0ubuntu1) maverick-proposed; urgency=low + + * New upstream release. + - Buttons' hover image stays after dragging (LP: #643395) + - Sound indicator works incorrect with playing status (LP: #656947) + - sound applet volume slider has no effect if pulseaudio is + restarted (LP: #662296) + - Default music player should be present in the menu from a clean + install (LP: #664743) + + -- Ken VanDine Thu, 04 Nov 2010 17:03:08 -0400 + +indicator-sound (0.4.9-0ubuntu1) maverick-proposed; urgency=low + + * New upstream release. + - fixes tranlation mpris name regression (LP: #654140) + + -- Ken VanDine Thu, 14 Oct 2010 10:40:13 -0400 + +indicator-sound (0.4.8-0ubuntu1) maverick-proposed; urgency=low + + * New upstream release. + - indicator-sound-service eating CPU on second user login (LP: #581173) + - Right border of transport control is different colour while using + Ambiance (LP: #632774) + - Incorrect ellipsing (LP: #637580) + - always show unmuted at startup (LP: #648238) + - click or enter on metadata widget does not copy contents to + clipboard (LP: #651246) + - Sound menu has two Rhythmbox elements when using + translations (LP: #654140) + + -- Ken VanDine Thu, 07 Oct 2010 10:08:19 -0400 + +indicator-sound (0.4.7-0ubuntu2) maverick; urgency=low + + * Rebuild for libindicator ABI change (LP: #637692) + * debian/control: depends on latest libindicator-dev + + -- Didier Roche Wed, 22 Sep 2010 18:40:25 +0200 + +indicator-sound (0.4.7-0ubuntu1) maverick; urgency=low + + * New upstream release. + - Media Buttons should trigger action only on button release (LP: #624610) + + -- Ken VanDine Wed, 15 Sep 2010 18:02:13 -0400 + +indicator-sound (0.4.6-0ubuntu1) maverick; urgency=low + + * New upstream release. + - indicator crashes in the event of the service crashing (LP: #638891) + - metadata widget should remain hidden if there is no track + data (LP: #637031) + + -- Ken VanDine Wed, 15 Sep 2010 08:47:49 -0400 + +indicator-sound (0.4.5-0ubuntu1) maverick; urgency=low + + * New upstream release. + - service crashes on last fm playback with rb (LP: #633654) + - sound_icon for indicator-sound missing for ubuntu-light (LP: #628896) + - indicator-sound-service crashed with signal 5 in dbusmenu_menuitem_handle_event() (LP: #633897) + - mpris2 playback status behaving as if it were static (LP: #631893) + + -- Ken VanDine Tue, 14 Sep 2010 15:13:50 -0400 + +indicator-sound (0.4.4-0ubuntu1) maverick; urgency=low + + * New upstream release, fix crash in gtk_range_get_value() (lp: #615277) + + -- Sebastien Bacher Fri, 10 Sep 2010 17:49:49 +0200 + +indicator-sound (0.4.3-0ubuntu1) maverick; urgency=low + + * New upstream release. + + -- Sebastien Bacher Wed, 08 Sep 2010 17:53:33 +0200 + +indicator-sound (0.4.2-0ubuntu1) maverick; urgency=low + + * New upstream release fixing those issues + - Media Buttons should trigger action only on button release (lp: #624610) + - Mouse wheel no longer works to change volume (lp: #620858) + - Crashes if Rhythmbox is playing from Last.FM (lp: #627505) + + -- Sebastien Bacher Wed, 08 Sep 2010 12:32:24 +0200 + +indicator-sound (0.4.1-0ubuntu1) maverick; urgency=low + + * New upstream release. + + -- Sebastien Bacher Thu, 26 Aug 2010 11:38:07 +0200 + +indicator-sound (0.4.0-0ubuntu1) maverick; urgency=low + + * New upstream release. + + -- Sebastien Bacher Wed, 18 Aug 2010 15:51:03 +0200 + +indicator-sound (0.3.9-0ubuntu2) maverick; urgency=low + + * Backport upstream commit to fix the indicator crashing when rhythmbox starts + (lp: #612299) + + -- Sebastien Bacher Mon, 02 Aug 2010 12:08:57 +0200 + +indicator-sound (0.3.9-0ubuntu1) maverick; urgency=low + + * New upstream release. + - Scrub bar should now work properly. + - Spacing between all UI widgets should be fixed. + - Playlist menuitem in place (for now this is just a mock up item, will + complete once there is a client with which I can test against) + - Transport bar has been visually tweaked. + * debian/control + - build depend on libido-0.1-dev (>= 0.1.11) + + -- Ken VanDine Thu, 29 Jul 2010 11:26:41 -0400 + +indicator-sound (0.3.8-0ubuntu1) maverick; urgency=low + + * New upstream release. + * debian/control: + - update ido requirement + + -- Sebastien Bacher Thu, 22 Jul 2010 21:12:10 +0200 + +indicator-sound (0.3.6-0ubuntu1) maverick; urgency=low + + * New upstream release. + + -- Sebastien Bacher Mon, 12 Jul 2010 17:45:06 +0200 + +indicator-sound (0.3.5-0ubuntu1) maverick; urgency=low + + * New upstream release: + -New transport widget integrated + -New title widget integrated which allows the user + to launch familiar app directly from the menu + - UI tidied + - Each player that registers with the menu will be stored in the + cache file allowing the menu to show the application even if it has + not been launched. + + -- Sebastien Bacher Thu, 08 Jul 2010 19:32:29 +0200 + +indicator-sound (0.3.4-0ubuntu1) maverick; urgency=low + + * New upstream version: + - Album art now positioned correctly + - Track title, artist name and album name now the correct size, + weight and position + - Text truncated with an ellipsis if it is over the an estimated acceptable + width (no guidance given by design). + + -- Sebastien Bacher Mon, 28 Jun 2010 17:20:03 +0200 + +indicator-sound (0.3.3-0ubuntu1) maverick; urgency=low + + * New upstream release. + - Fixes menu flicker when playing a song with artwork + displayed (LP: #598438) + + -- Ken VanDine Fri, 25 Jun 2010 11:19:15 -0400 + +indicator-sound (0.3.2-0ubuntu1) maverick; urgency=low + + * New upstream release. + - MPRIS transport status updates reflecting in UI + If externally a registered player transport is changed (play/stop) + the menu should reflect that + - The first time a player registers its desktop file path should be + stored ~.cache/indicators/sound/familiar-players-db.keyfile (provided + the application indicator has a desktop file set. + - Album art dynamically updated + - Album title dynamically updated + - Track title dynamically updated + - Artist name dynamically updated + - Play/pause transport control should be working from the menu + + -- Ken VanDine Thu, 24 Jun 2010 13:55:01 -0400 + +indicator-sound (0.3.1-0ubuntu1) maverick; urgency=low + + * New upstream release. + * debian/control + - bumped build-dep version of libdbusmenu-glib-dev to (>= 0.3.1) + - Added build-dep for libindicate-dev (>= 0.4.1) + + -- Ken VanDine Thu, 17 Jun 2010 16:50:31 -0400 + +indicator-sound (0.2.3-0ubuntu1) lucid-proposed; urgency=low + + * New upstream version: + - "Changing left/right balance in sound-preferences changes the output + volume slider when indicator-applet is running" (lp: #532095) + - update the mute animation on theme changes (lp: #568586) + + -- Sebastien Bacher Thu, 29 Apr 2010 11:53:37 +0200 + +indicator-sound (0.2.2-0ubuntu1) lucid; urgency=low + + * New upstream version + - Animation for mute-blocking state greatly improved + - Handles sink removal far better + - improves scrolling action icon on panel + + -- Sebastien Bacher Wed, 31 Mar 2010 18:12:47 +0200 + +indicator-sound (0.2.2-0ubuntu1) UNRELEASED; urgency=low + + * New upstream release. + + -- Sebastien Bacher Wed, 31 Mar 2010 17:49:12 +0200 + +indicator-sound (0.2.1-0ubuntu1) lucid; urgency=low + + * New upstream release. + - can't change audio using mouse wheel (LP: #521046) + + -- Ken VanDine Thu, 18 Mar 2010 15:07:24 -0400 + +indicator-sound (0.1.3.1-0ubuntu2) lucid; urgency=low + + * Backport upstream changes to fix those issues: + - "Wrong i18n for menu entries", thank Luca Ferretti (lp: #538704) + - "display a mute icon until volume is changed since update" (lp: #537977) + + -- Sebastien Bacher Mon, 15 Mar 2010 15:51:35 +0100 + +indicator-sound (0.1.3.1-0ubuntu1) lucid; urgency=low + + * New upstream version: + - clear looks seg fault fix (lp: #537891) + - slider resizing properly (lp: #533208) + + -- Sebastien Bacher Fri, 12 Mar 2010 20:29:25 +0100 + +indicator-sound (0.1.3-0ubuntu1) lucid; urgency=low + + * New upstream version: + - icon sizing fixed. + - correct icon names loaded with fallback mechanism + - no sink handling improved - now handles going from no sink to one sink + back to no sink properly + - Mute blocking state implemented with animation on title image. + - smoother sliding due new signals emitted from the 0.1.4 of ido + * debian/control: + - updated libindicator requirement + + -- Sebastien Bacher Thu, 11 Mar 2010 18:53:58 +0100 + +indicator-sound (0.1.2-0ubuntu1) lucid; urgency=low + + * New upstream version: + - Stability of the service should now be much improved. The backend sound + service should now be able to handle Pulseaudio not being up or flapping. + (lp: #529324) + - Arrow keys should be working properly allowing users to move between + indicators. (lp: #525733) + + -- Sebastien Bacher Thu, 04 Mar 2010 13:32:10 +0100 + +indicator-sound (0.1.1-0ubuntu2) lucid; urgency=low + + * Backporting trunk commit to fix keyboard controls (lp: #521088) + + -- Sebastien Bacher Thu, 18 Feb 2010 19:13:03 +0100 + +indicator-sound (0.1.1-0ubuntu1) lucid; urgency=low + + * New upstream version + - resolve the UI keyboard controls which were lacking (lp: #521088) + - the volume control should now be far smoother + - included is the ability to dynamically swap output devices + using gnome volume control + - use of new icons from the new humanity theme. + - update volume slider in the right direction on mouse scroll (lp: #521090) + * debian/control: + - updated ido requirement + + -- Sebastien Bacher Thu, 18 Feb 2010 17:46:11 +0100 + +indicator-sound (0.1.0-0ubuntu2) lucid; urgency=low + + * Backport trunk change to fix audiosink detection and volume controls + not working for some users (lp: #521286, #521930) + + -- Sebastien Bacher Mon, 15 Feb 2010 16:44:01 +0100 + +indicator-sound (0.1.0-0ubuntu1) lucid; urgency=low + + * debian/control: + - depends on pulseaudio + - don't set lib section, the applet is not a library + * debian/rules: + - build using --as-needed to avoid unnecessary depends + + [ Ken VanDine ] + * Initial release + + -- Sebastien Bacher Fri, 12 Feb 2010 11:13:22 +0100 --- indicator-sound-12.10.2+18.10.20180612.orig/debian/compat +++ indicator-sound-12.10.2+18.10.20180612/debian/compat @@ -0,0 +1 @@ +9 --- indicator-sound-12.10.2+18.10.20180612.orig/debian/control +++ indicator-sound-12.10.2+18.10.20180612/debian/control @@ -0,0 +1,64 @@ +Source: indicator-sound +Section: sound +Priority: extra +Maintainer: Ubuntu Desktop Team +XSBC-Original-Maintainer: Conor Curran +Build-Depends: debhelper (>= 9.0), + cmake, + cmake-extras (>= 0.10), + dbus, + dbus-test-runner (>> 14.04.0+14.04.20150120.1), + dh-translations, + gcovr, + gir1.2-accountsservice-1.0, + gnome-common, + googletest | google-mock (>= 1.6.0+svn437), + gsettings-ubuntu-schemas, + intltool, + autotools-dev, + valac (>= 0.20), + lcov, + libaccountsservice-dev, + libdbustest1-dev (>= 15.04.0), + libgirepository1.0-dev, + libglib2.0-dev (>= 2.32.0), + libgmock-dev, + libqtdbusmock1-dev (>= 0.3), + libqtdbustest1-dev, + libunity-api-dev, + libpulse-dev (>= 1:4.0-0ubuntu21), + libpulse-mainloop-glib0 (>= 0.9.18), + libnotify-dev, + libgee-0.8-dev, + libxml2-dev, + pulseaudio, + python3-dbusmock, + qtbase5-dev, + qtbase5-dev-tools, + qtdeclarative5-dev, + qtdeclarative5-dev-tools, + systemd, +Standards-Version: 3.9.4 +Homepage: https://launchpad.net/indicator-sound +# If you aren't a member of ~indicator-applet-developers but need to upload +# packaging changes, just go ahead. ~indicator-applet-developers will notice +# and sync up the code again. +Vcs-Bzr: https://code.launchpad.net/~indicator-applet-developers/indicator-sound/trunk.13.04 +Vcs-Browser: https://bazaar.launchpad.net/~indicator-applet-developers/indicator-sound/trunk.13.04/files +X-Ubuntu-Use-Langpack: yes + +Package: indicator-sound +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + pipewire-pulse | pulseaudio, + gsettings-ubuntu-schemas (>= 0.0.1+14.04.20140224), + indicator-common, +Recommends: unity-control-center | gnome-control-center | pavucontrol | mate-media, + accountsservice, + accountsservice-ubuntu-schemas, +Suggests: unity-greeter-session-broadcast, +Description: System sound indicator. + System sound indicator which provides easy control of the PulseAudio sound + daemon. + --- indicator-sound-12.10.2+18.10.20180612.orig/debian/copyright +++ indicator-sound-12.10.2+18.10.20180612/debian/copyright @@ -0,0 +1,16 @@ +Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135 +Name: indicator-sound +Maintainer: Indicator Applet Developers +Source: https://launchpad.net/indicator-sound + +Files: * +Copyright: 2010-2013, Canonical Ltd. +License: GPL-3 + +Files: debian/* +Copyright: 2010 Conor Curran , Canonical Ltd. +License: GPL-3 + +License: GPL-3 + On Debian systems, the complete text of the GNU General + Public License version 3 can be found in `/usr/share/common-licenses/GPL-3'. --- indicator-sound-12.10.2+18.10.20180612.orig/debian/indicator-sound-crashdb.conf +++ indicator-sound-12.10.2+18.10.20180612/debian/indicator-sound-crashdb.conf @@ -0,0 +1,6 @@ + +indicator_sound = { + 'impl': 'launchpad', + 'project': 'indicator-sound', + 'bug_pattern_base': None, +} --- indicator-sound-12.10.2+18.10.20180612.orig/debian/indicator-sound.maintscript +++ indicator-sound-12.10.2+18.10.20180612/debian/indicator-sound.maintscript @@ -0,0 +1 @@ +rm_conffile /etc/xdg/autostart/indicator-sound.desktop 12.10.2+17.04.20170208-0ubuntu1~ --- indicator-sound-12.10.2+18.10.20180612.orig/debian/rules +++ indicator-sound-12.10.2+18.10.20180612/debian/rules @@ -0,0 +1,22 @@ +#!/usr/bin/make -f + +export DPKG_GENSYMBOLS_CHECK_LEVEL=4 + +%: + dh $@ --parallel --fail-missing --with translations + +override_dh_auto_configure: + # Debian defines CMAKE_INSTALL_LOCALSTATEDIR as /usr/var, which is wrong. + # So until Debian bug 719148 is fixed, do it ourselves. + dh_auto_configure -- -DCMAKE_INSTALL_LOCALSTATEDIR="/var" + +override_dh_install: + mkdir -p debian/indicator-sound/usr/share/apport/package-hooks/ + install -m 644 debian/source_indicator-sound.py debian/indicator-sound/usr/share/apport/package-hooks/ + mkdir -p debian/indicator-sound/etc/apport/crashdb.conf.d/ + install -m 644 debian/indicator-sound-crashdb.conf debian/indicator-sound/etc/apport/crashdb.conf.d/ + dh_install --fail-missing + +# For live test logs: +override_dh_auto_test: + ARGS=-V dh_auto_test --- indicator-sound-12.10.2+18.10.20180612.orig/debian/source/format +++ indicator-sound-12.10.2+18.10.20180612/debian/source/format @@ -0,0 +1 @@ +1.0 --- indicator-sound-12.10.2+18.10.20180612.orig/debian/source_indicator-sound.py +++ indicator-sound-12.10.2+18.10.20180612/debian/source_indicator-sound.py @@ -0,0 +1,16 @@ +import os.path +from apport.hookutils import * + +def attach_command_output(report, command_list, key): + log = command_output(command_list) + if not log or log[:5] == "Error": + return + report[key] = log + +def add_info(report): + if not apport.packaging.is_distro_package(report['Package'].split()[0]): + report['ThirdParty'] = 'True' + report['CrashDB'] = 'indicator_sound' + + if not 'StackTrace' in report: + attach_command_output(report, ['gdbus', 'call', '--session', '--dest', 'com.canonical.indicator.sound', '--object-path', '/com/canonical/indicator/sound', '--method', 'org.gtk.Actions.DescribeAll'], 'ActionStates') --- indicator-sound-12.10.2+18.10.20180612.orig/debian/watch +++ indicator-sound-12.10.2+18.10.20180612/debian/watch @@ -0,0 +1,2 @@ +version=3 +https://launchpad.net/indicator-sound/+download .*/indicator-sound-([0-9.]+)\.tar\.gz --- indicator-sound-12.10.2+18.10.20180612.orig/po/indicator-sound.pot +++ indicator-sound-12.10.2+18.10.20180612/po/indicator-sound.pot @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-02-07 17:03-0500\n" +"POT-Creation-Date: 2020-06-04 13:56+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,9 +18,8 @@ "Content-Transfer-Encoding: 8bit\n" #: ../src/info-notification.vala:25 ../src/info-notification.vala:42 -#: ../src/sound-menu.vala:57 ../src/sound-menu.vala:251 -#: ../src/warn-notification.vala:31 ../src/service.vala:296 -#: ../src/service.vala:299 +#: ../src/service.vala:284 ../src/service.vala:287 ../src/sound-menu.vala:57 +#: ../src/sound-menu.vala:251 ../src/warn-notification.vala:31 #, c-format msgid "Volume" msgstr "" @@ -57,6 +56,18 @@ msgid "HDMI headphones" msgstr "" +#: ../src/service.vala:281 +msgid "Volume (muted)" +msgstr "" + +#: ../src/service.vala:284 +msgid "silent" +msgstr "" + +#: ../src/service.vala:292 +msgid "Sound" +msgstr "" + #: ../src/sound-menu.vala:50 msgid "Mute" msgstr "" @@ -117,15 +128,3 @@ #: ../src/warn-notification.vala:52 msgid "Cancel" msgstr "" - -#: ../src/service.vala:293 -msgid "Volume (muted)" -msgstr "" - -#: ../src/service.vala:296 -msgid "silent" -msgstr "" - -#: ../src/service.vala:304 -msgid "Sound" -msgstr "" --- indicator-sound-12.10.2+18.10.20180612.orig/src/CMakeLists.txt +++ indicator-sound-12.10.2+18.10.20180612/src/CMakeLists.txt @@ -31,11 +31,9 @@ accounts-service OPTIONS --ccode - --thread --target-glib=${GLIB_2_0_REQUIRED_VERSION} --vapidir=${CMAKE_SOURCE_DIR}/vapi/ --vapidir=. - --pkg=url-dispatcher --pkg=bus-watcher ) --- indicator-sound-12.10.2+18.10.20180612.orig/src/accounts-service-access.vala +++ indicator-sound-12.10.2+18.10.20180612/src/accounts-service-access.vala @@ -25,7 +25,7 @@ [DBus (name="com.canonical.UnityGreeter.List")] interface GreeterListInterfaceAccess : Object { - public abstract async string get_active_entry () throws IOError; + public abstract async string get_active_entry () throws GLib.DBusError, GLib.IOError; public signal void entry_selected (string entry_name); } @@ -130,7 +130,7 @@ // Get master AccountsService object DBusProxy accounts_proxy; try { - accounts_proxy = yield DBusProxy.create_for_bus (BusType.SYSTEM, DBusProxyFlags.DO_NOT_LOAD_PROPERTIES | DBusProxyFlags.DO_NOT_CONNECT_SIGNALS, null, "org.freedesktop.Accounts", "/org/freedesktop/Accounts", "org.freedesktop.Accounts"); + accounts_proxy = yield new DBusProxy.for_bus (BusType.SYSTEM, DBusProxyFlags.DO_NOT_LOAD_PROPERTIES | DBusProxyFlags.DO_NOT_CONNECT_SIGNALS, null, "org.freedesktop.Accounts", "/org/freedesktop/Accounts", "org.freedesktop.Accounts"); } catch (GLib.Error e) { warning ("unable to get greeter proxy: %s", e.message); return; @@ -142,7 +142,7 @@ string user_path; if (user_path_variant.check_format_string ("(o)", true)) { user_path_variant.get ("(o)", out user_path); - _user_proxy = yield DBusProxy.create_for_bus (BusType.SYSTEM, DBusProxyFlags.GET_INVALIDATED_PROPERTIES, null, "org.freedesktop.Accounts", user_path, "com.ubuntu.AccountsService.Sound"); + _user_proxy = yield new DBusProxy.for_bus (BusType.SYSTEM, DBusProxyFlags.GET_INVALIDATED_PROPERTIES, null, "org.freedesktop.Accounts", user_path, "com.ubuntu.AccountsService.Sound"); } else { warning ("Unable to find user name after calling FindUserByName. Expected type: %s and obtained %s", "(o)", user_path_variant.get_type_string () ); return; --- indicator-sound-12.10.2+18.10.20180612.orig/src/freedesktop-interfaces.vala +++ indicator-sound-12.10.2+18.10.20180612/src/freedesktop-interfaces.vala @@ -19,7 +19,7 @@ [DBus (name = "org.freedesktop.DBus")] public interface FreeDesktopObject: Object { - public abstract async string[] list_names() throws IOError; + public abstract async string[] list_names() throws GLib.DBusError, GLib.IOError; public abstract signal void name_owner_changed ( string name, string old_owner, string new_owner ); @@ -27,7 +27,7 @@ [DBus (name = "org.freedesktop.DBus.Introspectable")] public interface FreeDesktopIntrospectable: Object { - public abstract string Introspect() throws IOError; + public abstract string Introspect() throws GLib.DBusError, GLib.IOError; } [DBus (name = "org.freedesktop.DBus.Properties")] --- indicator-sound-12.10.2+18.10.20180612.orig/src/greeter-broadcast.vala +++ indicator-sound-12.10.2+18.10.20180612/src/greeter-broadcast.vala @@ -20,11 +20,11 @@ [DBus (name = "com.canonical.Unity.Greeter.Broadcast")] public interface GreeterBroadcast : Object { // methods - // unused public abstract async void RequestApplicationStart(string name, string appid) throws IOError; - // unused public abstract async void RequestHomeShown(string name) throws IOError; - public abstract async void RequestSoundPlayPause(string name) throws IOError; - public abstract async void RequestSoundNext(string name) throws IOError; - public abstract async void RequestSoundPrev(string name) throws IOError; + // unused public abstract async void RequestApplicationStart(string name, string appid) throws GLib.Error; + // unused public abstract async void RequestHomeShown(string name) throws GLib.Error; + public abstract async void RequestSoundPlayPause(string name) throws GLib.DBusError, GLib.IOError; + public abstract async void RequestSoundNext(string name) throws GLib.DBusError, GLib.IOError; + public abstract async void RequestSoundPrev(string name) throws GLib.DBusError, GLib.IOError; // signals // unused public signal void StartApplication(string username, string appid); // unused public signal void ShowHome(string username); --- indicator-sound-12.10.2+18.10.20180612.orig/src/media-player-list-greeter.vala +++ indicator-sound-12.10.2+18.10.20180612/src/media-player-list-greeter.vala @@ -19,7 +19,7 @@ [DBus (name="com.canonical.UnityGreeter.List")] public interface UnityGreeterList : Object { - public abstract async string get_active_entry () throws IOError; + public abstract async string get_active_entry () throws GLib.DBusError, GLib.IOError; public signal void entry_selected (string entry_name); } @@ -45,8 +45,12 @@ this.proxy.entry_selected.connect(active_user_changed); this.proxy.get_active_entry.begin ((obj, res) => { try { - var value = (obj as UnityGreeterList).get_active_entry.end(res); - active_user_changed(value); + var list = (obj as UnityGreeterList); + + if (list != null) { + var value = list.get_active_entry.end(res); + active_user_changed(value); + } } catch (Error e) { warning("Unable to get active entry: %s", e.message); } --- indicator-sound-12.10.2+18.10.20180612.orig/src/media-player-list-mpris.vala +++ indicator-sound-12.10.2+18.10.20180612/src/media-player-list-mpris.vala @@ -94,7 +94,7 @@ public override void sync (string[] desktop_ids) { /* hash desktop_ids for faster lookup */ - var hash = new HashTable (str_hash, str_equal); + var hash = new GenericSet (str_hash, str_equal); foreach (var id in desktop_ids) hash.add (id); --- indicator-sound-12.10.2+18.10.20180612.orig/src/media-player-mpris.vala +++ indicator-sound-12.10.2+18.10.20180612/src/media-player-mpris.vala @@ -146,7 +146,7 @@ this.state = "Launching"; } else if (this.root != null && this.root.CanRaise) { - this.root.Raise (); + this.root.Raise.begin (); } } catch (Error e) { --- indicator-sound-12.10.2+18.10.20180612.orig/src/media-player-user.vala +++ indicator-sound-12.10.2+18.10.20180612/src/media-player-user.vala @@ -238,7 +238,11 @@ if (this.greeter != null) { this.greeter.RequestSoundPlayPause.begin(this.username, (obj, res) => { try { - (obj as GreeterBroadcast).RequestSoundPlayPause.end(res); + var broadcasts = (obj as GreeterBroadcast); + + if (broadcasts != null) { + broadcasts.RequestSoundPlayPause.end(res); + } } catch (Error e) { warning("Unable to send play pause: %s", e.message); } @@ -253,7 +257,11 @@ if (this.greeter != null) { this.greeter.RequestSoundNext.begin(this.username, (obj, res) => { try { - (obj as GreeterBroadcast).RequestSoundNext.end(res); + var broadcasts = (obj as GreeterBroadcast); + + if (broadcasts != null) { + broadcasts.RequestSoundNext.end(res); + } } catch (Error e) { warning("Unable to send next: %s", e.message); } @@ -268,7 +276,11 @@ if (this.greeter != null) { this.greeter.RequestSoundPrev.begin(this.username, (obj, res) => { try { - (obj as GreeterBroadcast).RequestSoundPrev.end(res); + var broadcasts = (obj as GreeterBroadcast); + + if (broadcasts != null) { + broadcasts.RequestSoundPrev.end(res); + } } catch (Error e) { warning("Unable to send previous: %s", e.message); } --- indicator-sound-12.10.2+18.10.20180612.orig/src/mpris2-interfaces.vala +++ indicator-sound-12.10.2+18.10.20180612/src/mpris2-interfaces.vala @@ -28,8 +28,8 @@ public abstract string Identity{owned get; set;} public abstract string DesktopEntry{owned get; set;} // methods - public abstract async void Quit() throws IOError; - public abstract async void Raise() throws IOError; + public abstract async void Quit() throws GLib.Error; + public abstract async void Raise() throws GLib.Error; } [DBus (name = "org.mpris.MediaPlayer2.Player")] @@ -42,10 +42,10 @@ public abstract bool CanGoNext{owned get; set;} public abstract bool CanGoPrevious{owned get; set;} // methods - public abstract async void PlayPause() throws IOError; - public abstract async void Next() throws IOError; - public abstract async void Previous() throws IOError; - public abstract async void Seek(int64 offset) throws IOError; + public abstract async void PlayPause() throws GLib.Error; + public abstract async void Next() throws GLib.Error; + public abstract async void Previous() throws GLib.Error; + public abstract async void Seek(int64 offset) throws GLib.Error; // signals public signal void Seeked(int64 new_position); } @@ -71,11 +71,11 @@ public abstract ActivePlaylistContainer? ActivePlaylist {owned get; set;} //methods - public abstract async void ActivatePlaylist(ObjectPath playlist_id) throws IOError; + public abstract async void ActivatePlaylist(ObjectPath playlist_id) throws GLib.Error; public abstract async PlaylistDetails[]? GetPlaylists ( uint32 index, uint32 max_count, string order, - bool reverse_order ) throws IOError; + bool reverse_order ) throws GLib.Error; //signals public signal void PlaylistChanged (PlaylistDetails details); --- indicator-sound-12.10.2+18.10.20180612.orig/src/notification.vala +++ indicator-sound-12.10.2+18.10.20180612/src/notification.vala @@ -19,7 +19,7 @@ public abstract class IndicatorSound.Notification: Object { - public Notification () { + internal Notification () { BusWatcher.watch_namespace ( GLib.BusType.SESSION, "org.freedesktop.Notifications", --- indicator-sound-12.10.2+18.10.20180612.orig/src/options-gsettings.vala +++ indicator-sound-12.10.2+18.10.20180612/src/options-gsettings.vala @@ -35,9 +35,9 @@ /** MAX VOLUME PROPERTY **/ - private static const string AMP_dB_KEY = "amplified-volume-decibels"; - private static const string NORMAL_dB_KEY = "normal-volume-decibels"; - private static const string ALLOW_AMP_KEY = "allow-amplified-volume"; + private const string AMP_dB_KEY = "amplified-volume-decibels"; + private const string NORMAL_dB_KEY = "normal-volume-decibels"; + private const string ALLOW_AMP_KEY = "allow-amplified-volume"; private void init_max_volume() { _settings.changed[NORMAL_dB_KEY].connect(() => update_max_volume()); @@ -66,8 +66,8 @@ /** LOUD VOLUME **/ - private static const string LOUD_ENABLED_KEY = "warning-volume-enabled"; - private static const string LOUD_DECIBEL_KEY = "warning-volume-decibels"; + private const string LOUD_ENABLED_KEY = "warning-volume-enabled"; + private const string LOUD_DECIBEL_KEY = "warning-volume-decibels"; private void init_loud_volume() { _settings.changed[LOUD_ENABLED_KEY].connect(() => update_loud_volume()); --- indicator-sound-12.10.2+18.10.20180612.orig/src/service.vala +++ indicator-sound-12.10.2+18.10.20180612/src/service.vala @@ -100,7 +100,6 @@ this.menus.insert ("desktop_greeter", new SoundMenu (null, SoundMenu.DisplayFlags.SHOW_MUTE | SoundMenu.DisplayFlags.HIDE_PLAYERS | SoundMenu.DisplayFlags.GREETER_PLAYERS)); this.menus.insert ("phone_greeter", new SoundMenu (null, SoundMenu.DisplayFlags.SHOW_SILENT_MODE | SoundMenu.DisplayFlags.HIDE_INACTIVE_PLAYERS | SoundMenu.DisplayFlags.GREETER_PLAYERS)); this.menus.insert ("desktop", new SoundMenu ("indicator.desktop-settings", SoundMenu.DisplayFlags.SHOW_MUTE | SoundMenu.DisplayFlags.HIDE_INACTIVE_PLAYERS_PLAY_CONTROLS | SoundMenu.DisplayFlags.ADD_PLAY_CONTROL_INACTIVE_PLAYER)); - this.menus.insert ("phone", new SoundMenu ("indicator.phone-settings", SoundMenu.DisplayFlags.SHOW_SILENT_MODE | SoundMenu.DisplayFlags.HIDE_INACTIVE_PLAYERS)); this.menus.@foreach ( (profile, menu) => { this.volume_control.bind_property ("active-mic", menu, "show-mic-volume", BindingFlags.SYNC_CREATE); @@ -191,7 +190,6 @@ { "root", null, null, "@a{sv} {}", null }, { "scroll", activate_scroll_action, "i", null, null }, { "desktop-settings", activate_desktop_settings, null, null, null }, - { "phone-settings", activate_phone_settings, null, null, null }, { "indicator-shown", null, null, "@b false", null }, }; @@ -251,12 +249,6 @@ unowned string env = Environment.get_variable ("DESKTOP_SESSION"); string cmd; - if (Environment.get_variable ("MIR_SOCKET") != null) - { - UrlDispatch.send ("settings:///system/sound"); - return; - } - if (env == "xubuntu" || env == "ubuntustudio") cmd = "pavucontrol"; else if (env == "mate") @@ -273,10 +265,6 @@ } } - void activate_phone_settings (SimpleAction action, Variant? param) { - UrlDispatch.send ("settings:///system/sound"); - } - /* Returns a serialized version of @icon_name suited for the panel */ static Variant serialize_themed_icon (string icon_name) { --- indicator-sound-12.10.2+18.10.20180612.orig/src/sound-menu.vala +++ indicator-sound-12.10.2+18.10.20180612/src/sound-menu.vala @@ -271,6 +271,8 @@ case VolumeControl.ActiveOutput.HDMI_HEADPHONES: label = _("Volume (HDMI headphones)"); break; + case VolumeControl.ActiveOutput.CALL_MODE: + break; } this.volume_section.remove (index); this.volume_section.insert_item (index, this.create_slider_menu_item (_(label), "indicator.volume(0)", 0.0, 1.0, 0.01, --- indicator-sound-12.10.2+18.10.20180612.orig/src/volume-control-pulse.vala +++ indicator-sound-12.10.2+18.10.20180612/src/volume-control-pulse.vala @@ -201,8 +201,14 @@ this._source_sink_mic_activated = false; this.active_mic = _external_mic_detected; break; + + default: + break; } break; + + default: + break; } } --- indicator-sound-12.10.2+18.10.20180612.orig/src/volume-control.vala +++ indicator-sound-12.10.2+18.10.20180612/src/volume-control.vala @@ -54,7 +54,7 @@ protected IndicatorSound.Options _options = null; - public VolumeControl(IndicatorSound.Options options) { + internal VolumeControl(IndicatorSound.Options options) { _options = options; } --- indicator-sound-12.10.2+18.10.20180612.orig/src/volume-warning.vala +++ indicator-sound-12.10.2+18.10.20180612/src/volume-warning.vala @@ -44,7 +44,7 @@ } } - public VolumeWarning (IndicatorSound.Options options) { + internal VolumeWarning (IndicatorSound.Options options) { _options = options; @@ -133,7 +133,7 @@ **/ private Settings _settings = new Settings ("com.canonical.indicator.sound"); - private static const string TTL_KEY = "warning-volume-confirmation-ttl"; + private const string TTL_KEY = "warning-volume-confirmation-ttl"; private uint _approved_timer = 0; private int64 _approved_at = 0; private int64 _approved_ttl_usec = 0; @@ -214,7 +214,7 @@ approve_high_volume (); sound_system_set_multimedia_volume (_ok_volume); } else { - this.cancel_pressed (this.volume_to_double(_options.loud_volume)); + this.cancel_pressed (VolumeWarning.volume_to_double(_options.loud_volume)); } _ok_volume = PulseAudio.Volume.INVALID; --- indicator-sound-12.10.2+18.10.20180612.orig/tests/CMakeLists.txt +++ indicator-sound-12.10.2+18.10.20180612/tests/CMakeLists.txt @@ -1,5 +1,6 @@ find_package(GMock) include_directories(${GMOCK_INCLUDE_DIRS}) +include_directories("${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_INCLUDEDIR}/libdbustest-1") ########################### # GSettings Schema @@ -48,7 +49,6 @@ indicator-sound-service OPTIONS --ccode - --thread --vapidir=${CMAKE_BINARY_DIR}/src/ --vapidir=${CMAKE_SOURCE_DIR}/vapi/ --vapidir=. --- indicator-sound-12.10.2+18.10.20180612.orig/tests/indicator-test.cc +++ indicator-sound-12.10.2+18.10.20180612/tests/indicator-test.cc @@ -64,7 +64,7 @@ }; -TEST_F(IndicatorTest, PhoneMenu) { +TEST_F(IndicatorTest, DISABLED_PhoneMenu) { setMenu("/com/canonical/indicator/sound/phone"); EXPECT_EVENTUALLY_MENU_ATTRIB(std::vector({0}), "action", "indicator.root"); @@ -79,7 +79,7 @@ EXPECT_MENU_ATTRIB(std::vector({0, 1}), "label", "Sound Settings…"); } -TEST_F(IndicatorTest, DesktopMenu) { +TEST_F(IndicatorTest, DISABLED_DesktopMenu) { setMenu("/com/canonical/indicator/sound/desktop"); EXPECT_MENU_ATTRIB({0}, "action", "indicator.root"); @@ -94,7 +94,7 @@ EXPECT_MENU_ATTRIB(std::vector({0, 1}), "label", "Sound Settings…"); } -TEST_F(IndicatorTest, BaseActions) { +TEST_F(IndicatorTest, DISABLED_BaseActions) { setActions("/com/canonical/indicator/sound"); ASSERT_ACTION_EXISTS("root"); --- indicator-sound-12.10.2+18.10.20180612.orig/tests/integration/indicator-sound-test-base.cpp +++ indicator-sound-12.10.2+18.10.20180612/tests/integration/indicator-sound-test-base.cpp @@ -80,8 +80,12 @@ void IndicatorSoundTestBase::TearDown() { unsetenv("XDG_DATA_DIRS"); + unsetenv("XDG_RUNTIME_DIR"); + unsetenv("XDG_CONFIG_HOME"); + unsetenv("HOME"); unsetenv("PULSE_SERVER"); unsetenv("DBUS_SYSTEM_BUS_ADDRESS"); + unsetenv("DBUS_SESSION_BUS_ADDRESS"); } void gvariant_deleter(GVariant* varptr) @@ -299,6 +303,7 @@ << QString("--load=module-null-sink sink_name=indicator_sound_test_mic") << "--log-target=file:/tmp/indicator-sound-test-pulse-daemon-desktop.log" << "--load=module-dbus-protocol" + << QString("--load=module-stream-restore restore_device=false restore_muted=false fallback_table=\"%1\"").arg(STREAM_RESTORE_TABLE) << "--load=module-native-protocol-tcp auth-ip-acl=127.0.0.1" )); pulseaudio->start(dbusTestRunner.sessionConnection()); @@ -408,8 +413,8 @@ .double_attribute("max-value", 1.0) .double_attribute("step", 0.01) .string_attribute("x-canonical-type", "com.canonical.unity.slider") - .themed_icon("max-icon", {"audio-volume-high-panel", "audio-volume-high", "audio-volume", "audio"}) - .themed_icon("min-icon", {"audio-volume-low-zero-panel", "audio-volume-low-zero", "audio-volume-low", "audio-volume", "audio"}) + .themed_icon("max-icon", {"audio-volume-high-panel", "audio-volume-high", "audio-volume", "audio", "audio-volume-high-panel-symbolic", "audio-volume-high-symbolic", "audio-volume-symbolic", "audio-symbolic"}) + .themed_icon("min-icon", {"audio-volume-low-zero-panel", "audio-volume-low-zero", "audio-volume-low", "audio-volume", "audio", "audio-volume-low-zero-panel-symbolic", "audio-volume-low-zero-symbolic", "audio-volume-low-symbolic", "audio-volume-symbolic", "audio-symbolic"}) .pass_through_double_attribute("action", volume); } --- indicator-sound-12.10.2+18.10.20180612.orig/tests/integration/test-indicator.cpp +++ indicator-sound-12.10.2+18.10.20180612/tests/integration/test-indicator.cpp @@ -32,7 +32,7 @@ { }; -TEST_F(TestIndicator, PhoneCheckRootIcon) +TEST_F(TestIndicator, DISABLED_PhoneCheckRootIcon) { double INITIAL_VOLUME = 0.0; @@ -68,10 +68,10 @@ ) ).match()); - QStringList mutedIcon = {"audio-volume-muted-panel", "audio-volume-muted", "audio-volume", "audio"}; + QStringList mutedIcon = {"audio-volume-muted-panel", "audio-volume-muted", "audio-volume", "audio", "audio-volume-muted-panel-symbolic", "audio-volume-muted-symbolic", "audio-volume-symbolic", "audio-symbolic"}; EXPECT_EQ(getRootIconValue(), mutedIcon); - QStringList lowVolumeIcon = {"audio-volume-low-panel", "audio-volume-low", "audio-volume", "audio"}; + QStringList lowVolumeIcon = {"audio-volume-low-panel", "audio-volume-low", "audio-volume", "audio", "audio-volume-low-panel-symbolic", "audio-volume-low-symbolic", "audio-volume-symbolic", "audio-symbolic"}; for( double volume = 0.1; volume <= 0.3; volume+=0.1) { EXPECT_TRUE(setStreamRestoreVolume("alert", volume)); @@ -79,14 +79,14 @@ } EXPECT_TRUE(setStreamRestoreVolume("alert", 0.4)); - QStringList mediumVolumeIcon = {"audio-volume-medium-panel", "audio-volume-medium", "audio-volume", "audio"}; + QStringList mediumVolumeIcon = {"audio-volume-medium-panel", "audio-volume-medium", "audio-volume", "audio", "audio-volume-medium-panel-symbolic", "audio-volume-medium-symbolic", "audio-volume-symbolic", "audio-symbolic"}; for( double volume = 0.4; volume <= 0.7; volume+=0.1) { EXPECT_TRUE(setStreamRestoreVolume("alert", volume)); EXPECT_EQ(getRootIconValue(), mediumVolumeIcon); } - QStringList highVolumeIcon = {"audio-volume-high-panel", "audio-volume-high", "audio-volume", "audio"}; + QStringList highVolumeIcon = {"audio-volume-high-panel", "audio-volume-high", "audio-volume", "audio", "audio-volume-high-panel-symbolic", "audio-volume-high-symbolic", "audio-volume-symbolic", "audio-symbolic"}; for( double volume = 0.8; volume <= 1.0; volume+=0.1) { EXPECT_TRUE(setStreamRestoreVolume("alert", volume)); @@ -94,7 +94,7 @@ } } -TEST_F(TestIndicator, PhoneTestExternalMicInOut) +TEST_F(TestIndicator, DISABLED_PhoneTestExternalMicInOut) { double INITIAL_VOLUME = 0.0; @@ -178,7 +178,7 @@ ).match()); } -TEST_F(TestIndicator, DesktopTestExternalMicInOut) +TEST_F(TestIndicator, DISABLED_DesktopTestExternalMicInOut) { double INITIAL_VOLUME = 0.0; @@ -371,7 +371,7 @@ ).match()); } -TEST_F(TestIndicator, PhoneBasicInitialVolume) +TEST_F(TestIndicator, DISABLED_PhoneBasicInitialVolume) { double INITIAL_VOLUME = 0.0; @@ -406,7 +406,7 @@ ).match()); } -TEST_F(TestIndicator, PhoneAddMprisPlayer) +TEST_F(TestIndicator, DISABLED_PhoneAddMprisPlayer) { double INITIAL_VOLUME = 0.0; @@ -469,7 +469,7 @@ .item(mh::MenuItemMatcher() .action("indicator.testplayer1.desktop") .label("TestPlayer1") - .themed_icon("icon", {"testplayer"}) + .themed_icon("icon", {"testplayer", "testplayer-symbolic"}) .string_attribute("x-canonical-type", "com.canonical.unity.media-player") ) .item(mh::MenuItemMatcher() @@ -486,7 +486,7 @@ ).match()); } -TEST_F(TestIndicator, DesktopBasicInitialVolume) +TEST_F(TestIndicator, DISABLED_DesktopBasicInitialVolume) { double INITIAL_VOLUME = 0.0; @@ -523,7 +523,7 @@ .item(mh::MenuItemMatcher() .action("indicator.testplayer1.desktop") .label("TestPlayer1") - .themed_icon("icon", {"testplayer"}) + .themed_icon("icon", {"testplayer", "testplayer-symbolic"}) .string_attribute("x-canonical-type", "com.canonical.unity.media-player") ) .item(mh::MenuItemMatcher() @@ -539,7 +539,7 @@ ).match()); } -TEST_F(TestIndicator, DesktopAddMprisPlayer) +TEST_F(TestIndicator, DISABLED_DesktopAddMprisPlayer) { double INITIAL_VOLUME = 0.0; @@ -577,7 +577,7 @@ .item(mh::MenuItemMatcher() .action("indicator.testplayer1.desktop") .label("TestPlayer1") - .themed_icon("icon", {"testplayer"}) + .themed_icon("icon", {"testplayer", "testplayer-symbolic"}) .string_attribute("x-canonical-type", "com.canonical.unity.media-player") ) .item(mh::MenuItemMatcher() @@ -614,7 +614,7 @@ .item(mh::MenuItemMatcher() .action("indicator.testplayer1.desktop") .label("TestPlayer1") - .themed_icon("icon", {"testplayer"}) + .themed_icon("icon", {"testplayer", "testplayer-symbolic"}) .string_attribute("x-canonical-type", "com.canonical.unity.media-player") ) .item(mh::MenuItemMatcher() @@ -628,7 +628,7 @@ ).match()); } -TEST_F(TestIndicator, DesktopMprisPlayersPlaybackControls) +TEST_F(TestIndicator, DISABLED_DesktopMprisPlayersPlaybackControls) { double INITIAL_VOLUME = 0.0; @@ -666,7 +666,7 @@ .item(mh::MenuItemMatcher() .action("indicator.testplayer1.desktop") .label("TestPlayer1") - .themed_icon("icon", {"testplayer"}) + .themed_icon("icon", {"testplayer", "testplayer-symbolic"}) .string_attribute("x-canonical-type", "com.canonical.unity.media-player") ) .item(mh::MenuItemMatcher() @@ -704,7 +704,7 @@ .item(mh::MenuItemMatcher() .action("indicator.testplayer1.desktop") .label("TestPlayer1") - .themed_icon("icon", {"testplayer"}) + .themed_icon("icon", {"testplayer", "testplayer-symbolic"}) .string_attribute("x-canonical-type", "com.canonical.unity.media-player") ) .item(mh::MenuItemMatcher() @@ -719,7 +719,7 @@ .item(mh::MenuItemMatcher() .action("indicator.testplayer2.desktop") .label("TestPlayer2") - .themed_icon("icon", {"testplayer"}) + .themed_icon("icon", {"testplayer", "testplayer-symbolic"}) .string_attribute("x-canonical-type", "com.canonical.unity.media-player") ) .item(mh::MenuItemMatcher() @@ -757,7 +757,7 @@ .item(mh::MenuItemMatcher() .action("indicator.testplayer1.desktop") .label("TestPlayer1") - .themed_icon("icon", {"testplayer"}) + .themed_icon("icon", {"testplayer", "testplayer-symbolic"}) .string_attribute("x-canonical-type", "com.canonical.unity.media-player") ) .item(mh::MenuItemMatcher() @@ -772,7 +772,7 @@ .item(mh::MenuItemMatcher() .action("indicator.testplayer2.desktop") .label("TestPlayer2") - .themed_icon("icon", {"testplayer"}) + .themed_icon("icon", {"testplayer", "testplayer-symbolic"}) .string_attribute("x-canonical-type", "com.canonical.unity.media-player") ) .item(mh::MenuItemMatcher() @@ -787,7 +787,7 @@ .item(mh::MenuItemMatcher() .action("indicator.testplayer3.desktop") .label("TestPlayer3") - .themed_icon("icon", {"testplayer"}) + .themed_icon("icon", {"testplayer", "testplayer-symbolic"}) .string_attribute("x-canonical-type", "com.canonical.unity.media-player") ) .item(mh::MenuItemMatcher() @@ -825,7 +825,7 @@ .item(mh::MenuItemMatcher() .action("indicator.testplayer1.desktop") .label("TestPlayer1") - .themed_icon("icon", {"testplayer"}) + .themed_icon("icon", {"testplayer", "testplayer-symbolic"}) .string_attribute("x-canonical-type", "com.canonical.unity.media-player") ) .item(mh::MenuItemMatcher() @@ -840,7 +840,7 @@ .item(mh::MenuItemMatcher() .action("indicator.testplayer2.desktop") .label("TestPlayer2") - .themed_icon("icon", {"testplayer"}) + .themed_icon("icon", {"testplayer", "testplayer-symbolic"}) .string_attribute("x-canonical-type", "com.canonical.unity.media-player") ) .item(mh::MenuItemMatcher() @@ -855,7 +855,7 @@ .item(mh::MenuItemMatcher() .action("indicator.testplayer3.desktop") .label("TestPlayer3") - .themed_icon("icon", {"testplayer"}) + .themed_icon("icon", {"testplayer", "testplayer-symbolic"}) .string_attribute("x-canonical-type", "com.canonical.unity.media-player") ) ) @@ -886,7 +886,7 @@ .item(mh::MenuItemMatcher() .action("indicator.testplayer1.desktop") .label("TestPlayer1") - .themed_icon("icon", {"testplayer"}) + .themed_icon("icon", {"testplayer", "testplayer-symbolic"}) .string_attribute("x-canonical-type", "com.canonical.unity.media-player") ) .item(mh::MenuItemMatcher() @@ -901,7 +901,7 @@ .item(mh::MenuItemMatcher() .action("indicator.testplayer2.desktop") .label("TestPlayer2") - .themed_icon("icon", {"testplayer"}) + .themed_icon("icon", {"testplayer", "testplayer-symbolic"}) .string_attribute("x-canonical-type", "com.canonical.unity.media-player") ) ) @@ -910,7 +910,7 @@ .item(mh::MenuItemMatcher() .action("indicator.testplayer3.desktop") .label("TestPlayer3") - .themed_icon("icon", {"testplayer"}) + .themed_icon("icon", {"testplayer", "testplayer-symbolic"}) .string_attribute("x-canonical-type", "com.canonical.unity.media-player") ) ) @@ -942,7 +942,7 @@ .item(mh::MenuItemMatcher() .action("indicator.testplayer1.desktop") .label("TestPlayer1") - .themed_icon("icon", {"testplayer"}) + .themed_icon("icon", {"testplayer", "testplayer-symbolic"}) .string_attribute("x-canonical-type", "com.canonical.unity.media-player") ) .item(mh::MenuItemMatcher() @@ -957,7 +957,7 @@ .item(mh::MenuItemMatcher() .action("indicator.testplayer2.desktop") .label("TestPlayer2") - .themed_icon("icon", {"testplayer"}) + .themed_icon("icon", {"testplayer", "testplayer-symbolic"}) .string_attribute("x-canonical-type", "com.canonical.unity.media-player") ) ) @@ -966,7 +966,7 @@ .item(mh::MenuItemMatcher() .action("indicator.testplayer3.desktop") .label("TestPlayer3") - .themed_icon("icon", {"testplayer"}) + .themed_icon("icon", {"testplayer", "testplayer-symbolic"}) .string_attribute("x-canonical-type", "com.canonical.unity.media-player") ) ) @@ -998,7 +998,7 @@ .item(mh::MenuItemMatcher() .action("indicator.testplayer1.desktop") .label("TestPlayer1") - .themed_icon("icon", {"testplayer"}) + .themed_icon("icon", {"testplayer", "testplayer-symbolic"}) .string_attribute("x-canonical-type", "com.canonical.unity.media-player") ) ) @@ -1007,7 +1007,7 @@ .item(mh::MenuItemMatcher() .action("indicator.testplayer2.desktop") .label("TestPlayer2") - .themed_icon("icon", {"testplayer"}) + .themed_icon("icon", {"testplayer", "testplayer-symbolic"}) .string_attribute("x-canonical-type", "com.canonical.unity.media-player") ) ) @@ -1016,7 +1016,7 @@ .item(mh::MenuItemMatcher() .action("indicator.testplayer3.desktop") .label("TestPlayer3") - .themed_icon("icon", {"testplayer"}) + .themed_icon("icon", {"testplayer", "testplayer-symbolic"}) .string_attribute("x-canonical-type", "com.canonical.unity.media-player") ) .item(mh::MenuItemMatcher() @@ -1054,7 +1054,7 @@ .item(mh::MenuItemMatcher() .action("indicator.testplayer1.desktop") .label("TestPlayer1") - .themed_icon("icon", {"testplayer"}) + .themed_icon("icon", {"testplayer", "testplayer-symbolic"}) .string_attribute("x-canonical-type", "com.canonical.unity.media-player") ) .item(mh::MenuItemMatcher() @@ -1069,7 +1069,7 @@ .item(mh::MenuItemMatcher() .action("indicator.testplayer2.desktop") .label("TestPlayer2") - .themed_icon("icon", {"testplayer"}) + .themed_icon("icon", {"testplayer", "testplayer-symbolic"}) .string_attribute("x-canonical-type", "com.canonical.unity.media-player") ) .item(mh::MenuItemMatcher() @@ -1084,7 +1084,7 @@ .item(mh::MenuItemMatcher() .action("indicator.testplayer3.desktop") .label("TestPlayer3") - .themed_icon("icon", {"testplayer"}) + .themed_icon("icon", {"testplayer", "testplayer-symbolic"}) .string_attribute("x-canonical-type", "com.canonical.unity.media-player") ) .item(mh::MenuItemMatcher() @@ -1125,7 +1125,7 @@ .item(mh::MenuItemMatcher() .action("indicator.testplayer1.desktop") .label("TestPlayer1") - .themed_icon("icon", {"testplayer"}) + .themed_icon("icon", {"testplayer", "testplayer-symbolic"}) .string_attribute("x-canonical-type", "com.canonical.unity.media-player") ) ) @@ -1134,7 +1134,7 @@ .item(mh::MenuItemMatcher() .action("indicator.testplayer2.desktop") .label("TestPlayer2") - .themed_icon("icon", {"testplayer"}) + .themed_icon("icon", {"testplayer", "testplayer-symbolic"}) .string_attribute("x-canonical-type", "com.canonical.unity.media-player") ) ) @@ -1143,7 +1143,7 @@ .item(mh::MenuItemMatcher() .action("indicator.testplayer3.desktop") .label("TestPlayer3") - .themed_icon("icon", {"testplayer"}) + .themed_icon("icon", {"testplayer", "testplayer-symbolic"}) .string_attribute("x-canonical-type", "com.canonical.unity.media-player") ) .item(mh::MenuItemMatcher() @@ -1185,7 +1185,7 @@ .item(mh::MenuItemMatcher() .action("indicator.testplayer3.desktop") .label("TestPlayer3") - .themed_icon("icon", {"testplayer"}) + .themed_icon("icon", {"testplayer", "testplayer-symbolic"}) .string_attribute("x-canonical-type", "com.canonical.unity.media-player") ) .item(mh::MenuItemMatcher() @@ -1198,7 +1198,7 @@ .item(mh::MenuItemMatcher() .action("indicator.testplayer1.desktop") .label("TestPlayer1") - .themed_icon("icon", {"testplayer"}) + .themed_icon("icon", {"testplayer", "testplayer-symbolic"}) .string_attribute("x-canonical-type", "com.canonical.unity.media-player") ) ) @@ -1207,7 +1207,7 @@ .item(mh::MenuItemMatcher() .action("indicator.testplayer2.desktop") .label("TestPlayer2") - .themed_icon("icon", {"testplayer"}) + .themed_icon("icon", {"testplayer", "testplayer-symbolic"}) .string_attribute("x-canonical-type", "com.canonical.unity.media-player") ) ) @@ -1218,7 +1218,7 @@ } -TEST_F(TestIndicator, DesktopMprisPlayerButtonsState) +TEST_F(TestIndicator, DISABLED_DesktopMprisPlayerButtonsState) { double INITIAL_VOLUME = 0.0; @@ -1256,7 +1256,7 @@ .item(mh::MenuItemMatcher() .action("indicator.testplayer1.desktop") .label("TestPlayer1") - .themed_icon("icon", {"testplayer"}) + .themed_icon("icon", {"testplayer", "testplayer-symbolic"}) .string_attribute("x-canonical-type", "com.canonical.unity.media-player") ) .item(mh::MenuItemMatcher() @@ -1294,7 +1294,7 @@ .item(mh::MenuItemMatcher() .action("indicator.testplayer1.desktop") .label("TestPlayer1") - .themed_icon("icon", {"testplayer"}) + .themed_icon("icon", {"testplayer", "testplayer-symbolic"}) .string_attribute("x-canonical-type", "com.canonical.unity.media-player") ) .item(mh::MenuItemMatcher() @@ -1333,7 +1333,7 @@ .item(mh::MenuItemMatcher() .action("indicator.testplayer1.desktop") .label("TestPlayer1") - .themed_icon("icon", {"testplayer"}) + .themed_icon("icon", {"testplayer", "testplayer-symbolic"}) .string_attribute("x-canonical-type", "com.canonical.unity.media-player") ) .item(mh::MenuItemMatcher() @@ -1371,7 +1371,7 @@ .item(mh::MenuItemMatcher() .action("indicator.testplayer1.desktop") .label("TestPlayer1") - .themed_icon("icon", {"testplayer"}) + .themed_icon("icon", {"testplayer", "testplayer-symbolic"}) .string_attribute("x-canonical-type", "com.canonical.unity.media-player") ) .item(mh::MenuItemMatcher() @@ -1387,7 +1387,7 @@ ).match()); } -TEST_F(TestIndicator, DesktopChangeRoleVolume) +TEST_F(TestIndicator, DISABLED_DesktopChangeRoleVolume) { double INITIAL_VOLUME = 0.0; --- indicator-sound-12.10.2+18.10.20180612.orig/tests/notifications-test.cc +++ indicator-sound-12.10.2+18.10.20180612/tests/notifications-test.cc @@ -227,7 +227,7 @@ }; -TEST_F(NotificationsTest, BasicObject) { +TEST_F(NotificationsTest, DISABLED_BasicObject) { auto options = optionsMock(); auto volumeControl = volumeControlMock(options); auto volumeWarning = volumeWarningMock(options); @@ -240,7 +240,7 @@ /* Auto free */ } -TEST_F(NotificationsTest, VolumeChanges) { +TEST_F(NotificationsTest, DISABLED_VolumeChanges) { auto options = optionsMock(); auto volumeControl = volumeControlMock(options); auto volumeWarning = volumeWarningMock(options); @@ -282,7 +282,7 @@ ASSERT_EQ(0, notev.size()); } -TEST_F(NotificationsTest, StreamChanges) { +TEST_F(NotificationsTest, DISABLED_StreamChanges) { auto options = optionsMock(); auto volumeControl = volumeControlMock(options); auto volumeWarning = volumeWarningMock(options); @@ -323,7 +323,7 @@ EXPECT_GVARIANT_EQ("@i 65", notev[0].hints["value"]); } -TEST_F(NotificationsTest, IconTesting) { +TEST_F(NotificationsTest, DISABLED_IconTesting) { auto options = optionsMock(); auto volumeControl = volumeControlMock(options); auto volumeWarning = volumeWarningMock(options); @@ -360,7 +360,7 @@ EXPECT_EQ("audio-volume-high", notev[10].app_icon); } -TEST_F(NotificationsTest, ServerRestart) { +TEST_F(NotificationsTest, DISABLED_ServerRestart) { auto options = optionsMock(); auto volumeControl = volumeControlMock(options); auto volumeWarning = volumeWarningMock(options); @@ -410,7 +410,7 @@ ASSERT_EQ(1, notev.size()); } -TEST_F(NotificationsTest, HighVolume) { +TEST_F(NotificationsTest, DISABLED_HighVolume) { auto options = optionsMock(); auto volumeControl = volumeControlMock(options); auto volumeWarning = volumeWarningMock(options); @@ -455,7 +455,7 @@ EXPECT_GVARIANT_EQ("@s 'true'", notev[0].hints["x-canonical-value-bar-tint"]); } -TEST_F(NotificationsTest, MenuHide) { +TEST_F(NotificationsTest, DISABLED_MenuHide) { auto options = optionsMock(); auto volumeControl = volumeControlMock(options); auto volumeWarning = volumeWarningMock(options); @@ -488,7 +488,7 @@ EXPECT_EQ(1, notev.size()); } -TEST_F(NotificationsTest, ExtendendVolumeNotification) { +TEST_F(NotificationsTest, DISABLED_ExtendendVolumeNotification) { auto options = optionsMock(); auto volumeControl = volumeControlMock(options); auto volumeWarning = volumeWarningMock(options); @@ -533,7 +533,7 @@ EXPECT_GVARIANT_EQ("@i 100", notev[0].hints["value"]); } -TEST_F(NotificationsTest, TriggerWarning) { +TEST_F(NotificationsTest, DISABLED_TriggerWarning) { // Tests all the conditions needed to trigger a volume warning. // There are many possible combinations, so this test is slow. :P --- indicator-sound-12.10.2+18.10.20180612.orig/tests/volume-control-test.cc +++ indicator-sound-12.10.2+18.10.20180612/tests/volume-control-test.cc @@ -75,7 +75,7 @@ } }; -TEST_F(VolumeControlTest, BasicObject) { +TEST_F(VolumeControlTest, DISABLED_BasicObject) { auto options = options_mock_new(); auto pgloop = pa_glib_mainloop_new(NULL); auto accounts_service_access = accounts_service_access_new();