[ 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)
This bug was fixed in the package indicator-sound - 12.10.2+ 16.04.20160105. 2-0ubuntu1
--------------- 2+16.04. 20160105. 2-0ubuntu1) xenial; urgency=medium
indicator-sound (12.10.
[ Xavi Garcia Mena ] st1-dev, libunity-api-dev, pulseaudio, qt5-default, s/CMakeLists. txt gmenuharness/ MatchResult. cpp src/gmenuharnes s/MatchUtils. cpp gmenuharness/ MenuItemMatcher .cpp gmenuharness/ MenuMatcher. cpp unity/gmenuharn ess/MatchResult .h unity/gmenuharn ess/MatchUtils. h unity/gmenuharn ess/MenuItemMat cher.h unity/gmenuharn ess/MenuMatcher .h Added integration tests types/CMakeList s.txt dbus-types/ com.ubuntu. AccountsService .Sound. xml tests/dbus- dbus-types. h tests/dbus- org.PulseAudio. Ext.StreamResto re1.xml tests/dbus- org.freedesktop .Accounts. xml tests/dbus- org.freedesktop .DBus.Propertie s.xml tests/dbus- org.freedesktop .Notifications. xml tests/dbus- org.gtk. Actions. xml tests/dbus- types/pulseaudi o-volume. cpp dbus-types/ pulseaudio- volume. h integration/ CMakeLists. txt tests/integrati on/indicator- sound- on/indicator- sound-test- base.h integration/ main.cpp tests/integrati on/test- indicator. cpp integration/ touch-stream- restore. table integration/ utils/dbus- pulse-volume. cpp integration/ utils/dbus- pulse-volume. h integration/ utils/get- volume. cpp tests/integrati on/utils/ set- mocks/CMakeList s.txt tests/service- DBusPropertiesN otifier. cpp tests/service- DBusPropertiesN otifier. h tests/service- mocks/accounts- AccountsDefs. h tests/service- mocks/accounts- AccountsMock. cpp tests/service- mocks/accounts- AccountsMock. h tests/service- mocks/accounts- AccountsService SoundMock. cpp tests/service- mocks/accounts- AccountsService SoundMock. h tests/service- mocks/accounts- CMakeLists. txt tests/service- mocks/accounts- com.ubuntu. AccountsService .Sound. Mock.xml tests/service- accounts- mock/main. cpp tests/service- mocks/accounts- org.freedesktop .Accounts. Mock.xml tests/service- mocks/media- mpris-mock/ CMakeLists. txt tests/service- mocks/media- player- mock/MediaPlaye rMprisDefs. h tests/service- mocks/media- player- mock/MediaPlaye rMprisMock. cpp tests/service- mocks/media- mpris-mock/ MediaPlayerMpri sMock.h tests/service- mocks/media- mpris-mock/ applications/ testplayer1. desktop tests/service- media-player- mpris-mock/ main.cpp tests/service- mocks/media- mpris-mock/ org.mpris. MediaPlayer2. Player. xml tests/service- media-player- mpris-mock/ org.mpris. MediaPlayer2. xml service- mocks/media- player- mpris-mock/ player- update. cpp (LP:
* 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),
libqtdbuste
qtbase5-dev, qtbase5-dev-tools, qtdeclarative5-dev, qtdeclarative5-
dev-tools Added gmenuharness library for integration tests support.
New Files: src/gmenuharnes
src/
src/
src/
include/
include/
include/
include/
using gmenuharness New Files: tests/dbus-
tests/
types/
types/
types/
types/
types/
types/
tests/
tests/
test-base.cpp tests/integrati
tests/
tests/
tests/
tests/
tests/
volume.cpp tests/service-
mocks/
mocks/
mock/
mock/
mock/
mock/
mock/
mock/
mock/
mocks/
mock/
player-
mpris-
mpris-
player-
player-
mocks/
player-
mocks/
tests/
#1415480, #1382548, #1484589)
-- Xavi Garcia <email address hidden> Tue, 05 Jan 2016 15:08:27 +0000