aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add changes to show up the microphone controls when an external microphone ↵Xavi Garcia Mena2016-03-074-22/+281
|\ | | | | | | | | | | is detected. Approved by: PS Jenkins bot, Charles Kerr
| * Added integration tests to detect external microphonesXavi Garcia Mena2016-03-044-20/+253
| |
| * Added is_external_mic function to check for an external microphoneXavi Garcia Mena2016-03-031-6/+14
| |
| * Changes to show up the microphone volume control when an external mic is ↵Xavi Garcia Mena2016-03-031-2/+20
| | | | | | | | detected
* | To avoid going too below the warning level we set the volume when showing ↵Xavi Garcia Mena2016-03-072-4/+8
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the warning dialog to the loud_volume level. The spec states: Whenever you increase volume, for the first time in 20 hours, such that acoustic output would be more than 85 dBA, an “Increase Volume” dialog should appear. So the loud_volume is still a valid level. After setting this the user has only to press the Up button once to show the warning dialog again. When setting the loud_volume-1 value the level was decreased 2 steps below the warning level and the used had to press the up button twice. Approved by: PS Jenkins bot, Charles Kerr
| * | Set warning volume to the maximum allowed when the user presses cancelXavi Garcia Mena2016-03-012-4/+8
| | |
* | | This branch sets the last running player using accounts service instead of ↵Xavi Garcia Mena2016-03-0716-873/+1126
|\ \ \ | | |/ | |/| | | | | | | | | | | | | gsettings. It also includes a new class AccountsServiceAccess, to centralize all accesses to account service properties. Approved by: PS Jenkins bot, Charles Kerr
| * | Added Cancellable to AccountsServiceAccessXavi Garcia Mena2016-03-031-3/+6
| | |
| * | Changed following Charles's suggestionsXavi Garcia Mena2016-03-025-48/+50
| |/
| * Accounts service notification fixXavi Garcia Mena2016-02-292-2/+2
| |
| * Removed log statementXavi Garcia Mena2016-02-241-1/+0
| |
| * Fixed integration testXavi Garcia Mena2016-02-231-2/+0
| |
| * Created new class AccountsServiceAccess to hold all accounts service operationsXavi Garcia Mena2016-02-238-860/+958
| |
| * added integration test to check last running playerXavi Garcia Mena2016-02-236-12/+87
| |
| * Changed last running player to user Accounts serviceXavi Garcia Mena2016-02-228-49/+127
|/
* Releasing 12.10.2+16.04.20160216-0ubuntu1CI Train Bot2016-02-161-0/+7
|
* Build using libgee-0.8-dev instead of libgee-dev Fixes: #1502094Matthias Klose2016-02-163-3/+3
|\ | | | | | | Approved by: Marco Trevisan (Treviño)
| * Build using libgee-0.8-dev instead of libgee-devMatthias Klose2016-02-123-3/+3
| |
* | Releasing 12.10.2+16.04.20160210-0ubuntu1CI Train Bot2016-02-101-0/+9
| |
* | This branch modifies the sound indicator on the desktop to only show the ↵Xavi Garcia Mena2016-02-109-45/+776
|\ \ | |/ |/| | | | | | | playback controls for those players that are active or (if any is running) the last one being active. Fixes: #1213907 Approved by: Charles Kerr, PS Jenkins bot
| * Added persistence for last running playerXavi Garcia Mena2016-02-105-11/+45
| |
| * Fixed tabsXavi Garcia Mena2016-02-041-5/+4
| |
| * Added Charles suggestionsXavi Garcia Mena2016-02-042-20/+41
| |
| * fixed conflictXavi Garcia Mena2016-01-298-46/+723
|/|
| * added integration tests for adding/removing players and playback controlsXavi Garcia Mena2016-01-297-22/+659
| |
| * Code for Bug 1213907 added. Only showing active players playback controlsXavi Garcia Mena2016-01-222-26/+68
| |
* | Releasing 12.10.2+16.04.20160120-0ubuntu1CI Train Bot2016-01-201-0/+10
| |
* | Fixing the playback controls when we have the playlist as the last item in ↵Xavi Garcia Mena2016-01-201-3/+4
|\ \ | |/ |/| | | | | | | 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. Fixes: #1245495
| * Fixing playback controls when the player section contains the playlistXavi Garcia Mena2016-01-201-3/+4
|/
* Releasing 12.10.2+16.04.20160113.1-0ubuntu1CI Train Bot2016-01-131-0/+12
|
* Be more selective about when to show and dismiss the High Volume Warning ↵charles kerr2016-01-1331-862/+1435
|\ | | | | | | | | | | Dialog. Fixes: #1504065 Approved by: PS Jenkins bot, Xavi Garcia
| * in tests' PulseAudio mock, add pa_context_get_sink_input_info_list() ↵Charles Kerr2016-01-131-0/+19
| | | | | | | | implementation
| * disable integration test PhoneChangeRoleVolume, amd64 failure seems ↵Charles Kerr2016-01-131-1/+1
| | | | | | | | unrelated to these changes & needs fixing in separate MP
| * in the integration tests, clamp the random volume selection to a range that ↵Charles Kerr2016-01-121-6/+6
| | | | | | | | won't cause the loud-volume-warning code to interfere with the test
| * change a tracer GLib.message() call to GLib.debug()Charles Kerr2016-01-121-1/+1
| |
| * remove newly-dead variable VolumeWarningPulse._update_sink_timerCharles Kerr2016-01-121-2/+0
| |
| * in volume-warning-pulse, get/set the sink input's volume rather than the ↵Charles Kerr2016-01-121-50/+7
| | | | | | | | sink's volume, just as volume-control-pulse does
| * re-enable notifications-testCharles Kerr2016-01-061-1/+1
| |
| * sync with trunk.15.10Charles Kerr2016-01-063-1/+73
| |\ | |/ |/|
* | Releasing 12.10.2+16.04.20160105.2-0ubuntu1CI Train Bot2016-01-051-0/+66
| |
* | Adds an action to signal the UI to sync the current volume when we are ↵Xavi Garcia Mena2016-01-0513-25/+307
|\ \ | | | | | | | | | | | | | | | waiting for the user to confirm or reject the high volume notification. Fixes: #1512798, #1520548 Approved by: PS Jenkins bot, Charles Kerr, Nick Dedekind
* \ \ This branch re-adds the integration tests using gmenuharness.Xavi Garcia Mena2016-01-057-31/+66
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 Approved by: Charles Kerr, Xavi Garcia
* \ \ \ This branch just readds the OSD notifications code, that was reverted in ↵Xavi Garcia Mena2016-01-0561-176/+6328
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | trunk as the corresponding silo was also rolled back after landing. Approved by: PS Jenkins bot, Xavi Garcia
| | | | * sync with trunkCharles Kerr2016-01-053-78/+33
| | | | |\
| | | | | * adding lp:~xavi-garcia-mena/indicator-sound/action-sync-volumeCharles Kerr2016-01-0513-25/+307
| | | | | |\ | | | | |_|/ | | | |/| |
| | | | | * adding lp:~xavi-garcia-mena/indicator-sound/re-add-integration-testsCharles Kerr2016-01-057-31/+66
| | | | | |\ | | | |_|_|/ | | |/| | |
| | * | | | [ Xavi Garcia ]Xavi Garcia Mena2016-01-051-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
| | * | | | remove changed in debian/changelogXavi Garcia Mena2016-01-051-76/+0
| | | | | |
| | * | | | re-added new stuffXavi Garcia Mena2016-01-051-0/+76
| | | | | |
| | * | | | sync changelog with previous branchXavi Garcia Mena2016-01-051-76/+19
| | | | | |