aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Support multiple desktop names in $XDG_CURRENT_DESKTOP. Fixes: #1502480Dmitry Shachnev2016-04-061-6/+22
|\ | | | | | | Approved by: Alkis Georgopoulos, Mystic-Mirage, Charles Kerr, Alberts Muktupāvels
| * Move Unity detection into a separate function, and add cachingDmitry Shachnev2016-04-051-9/+21
| |
| * Support multiple desktop names in XDG_CURRENT_DESKTOPDmitry Shachnev2016-03-241-4/+8
|/
* Releasing 12.10.2+16.04.20160317.1-0ubuntu1CI Train Bot2016-03-171-0/+11
|
* Changed to code to get the root icon. Now it does not take into account the ↵Xavi Garcia Mena2016-03-174-41/+116
|\ | | | | | | | | | | | | 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. Fixes: #1555831 Approved by: Charles Kerr
| * Added volume check to root icon testXavi Garcia Mena2016-03-171-0/+22
| |
| * Changed code to get root icon, tests addedXavi Garcia Mena2016-03-164-41/+94
|/
* Releasing 12.10.2+16.04.20160307-0ubuntu1CI Train Bot2016-03-071-0/+14
|
* 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