aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Clear everythingTed Gould2014-03-201-0/+7
|
* Make sure to update the player if neededTed Gould2014-03-201-0/+2
|
* Updating to trunkTed Gould2014-03-202-2/+45
|\
| * Use audio-volume-mute-blocking-panel instead of *-blocked-panel Lars Uebernickel2014-03-201-1/+1
| |\
| | * Use audio-volume-mute-blocking-panel instead of *-blocked-panelLars Uebernickel2014-03-191-1/+1
| | |
| * | Scale volume in notifications when allow-amplified-volume is set Fixes: 1293163Lars Uebernickel2014-03-201-1/+1
| |\ \ | | |/ | |/|
| | * Scale volume in notifications when allow-amplified-volume is setLars Uebernickel2014-03-181-1/+1
| | |
| * | Show a red icon in the panel when a sound is playing while mute is on Fixes: ↵Lars Uebernickel2014-03-182-1/+44
| |\ \ | | |/ | |/| | | | 1291530
| | * Show a red icon in the panel when a sound is playing while mute is onLars Uebernickel2014-03-162-1/+44
| | |
* | | Connect to the setting for exporting to the greeter to the creation of the ↵Ted Gould2014-03-201-3/+19
| | | | | | | | | | | | accounts service user
* | | Catching up with trunkTed Gould2014-03-132-3/+17
|\| |
| * | Don't show player sections on the greeter and lock screenLars Uebernickel2014-03-122-2/+11
| |/
| * Honor com.canonical.indicator.sound visibleLars Uebernickel2014-03-031-1/+6
| |
* | Update to trunkTed Gould2014-02-251-7/+48
|\|
| * Remove the new added allow-applified key, it's moved to shared schemas,Sebastien Bacher2014-02-241-1/+3
| | | | | | | | | | | | that way the other desktop components don't need to depends on indicator-sound only to read that settings
| * Add comments explaining max_volume a bit betterLars Uebernickel2014-02-201-0/+7
| |
| * Clamp volume when in the action's change_state handlerLars Uebernickel2014-02-201-1/+2
| |
| * Add support for amplified volumesLars Uebernickel2014-02-201-7/+38
| | | | | | | | | | | | | | 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.
* | Debug messagesTed Gould2014-02-251-1/+5
| |
* | Split out the sound settings interfaceTed Gould2014-02-213-14/+37
| |
* | Keep our timestamp up-to-date if we have a playerTed Gould2014-02-211-0/+12
| |
* | Make sure to timestamp our updatesTed Gould2014-02-211-0/+3
| |
* | Hmm, really should uncomment this.Ted Gould2014-02-121-1/+1
| |
* | Setting up the build so we can have Vala mocksTed Gould2014-02-121-0/+3
| |
* | Throwing an abstraction in front of the playerTed Gould2014-02-124-284/+337
| |
* | Switch the build to have a library of all the vala componentsTed Gould2014-02-113-23/+52
| |
* | oopsTed Gould2014-02-111-1/+1
| |
* | All the properties we needTed Gould2014-02-111-10/+43
| |
* | Build up to getting our settings proxy in the account managerTed Gould2014-02-111-1/+38
| |
* | Update the player based on which one is runningTed Gould2014-02-113-0/+17
| |
* | Building the service over in the new objectTed Gould2014-02-112-2/+13
| |
* | Making an object to hold our accounts service stuffTed Gould2014-02-112-0/+35
| |
* | Making parallel build work againTed Gould2014-02-101-1/+3
| |
* | Getting accounts service into the serviceTed Gould2014-02-102-1/+11
|/
* Use unity-control-center if it is available. Fixes: ↵Robert Ancell2014-01-221-1/+6
|\ | | | | | | | | | | https://bugs.launchpad.net/bugs/1257505. Approved by Ted Gould, PS Jenkins bot.
| * Only run unity-control-center under unityRobert Ancell2014-01-221-1/+1
| |
| * Use unity-control-center if it is availableRobert Ancell2014-01-101-1/+6
| |
* | Don't write 'interested-media-players' on startupLars Uebernickel2014-01-151-6/+17
|/ | | | | | | | 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.
* The VAPI changed to make this ownedTed Gould2014-01-031-1/+1
|
* Weird comment bug where 'lesser' ended up someplaces it didn't belongTed Gould2013-11-157-26/+24
|
* Make player menu item insensitive when player can't be raisedLars Uebernickel2013-10-302-1/+13
|
* Call Raise() when activating a player menu itemLars Uebernickel2013-10-293-6/+13
|
* Rename MediaPlayer.launch() ot activate()Lars Uebernickel2013-10-292-5/+5
|
* Stop using g_icon_serialize() directlyLars Uebernickel2013-10-282-7/+4
| | | | | Vala 0.20 now comes with a gio-2.0.vapi that has Icon.serialize().
* Test that MediaPlayer's icon property isn't NULL before we serialize it. ↵Charles Kerr2013-10-281-1/+7
|\ | | | | | | | | | | Fixes: https://bugs.launchpad.net/bugs/1229612. Approved by PS Jenkins bot, Lars Uebernickel.
| * add the null safeguard back for the pathological case of ↵Charles Kerr2013-10-281-1/+2
| | | | | | | | 'application-default-icon' also failing
| * use 'application-default-icon' as the fallback media player iconCharles Kerr2013-10-281-2/+6
| |
| * test that player.icon isn't null before we serialize it.Charles Kerr2013-10-251-1/+2
| |
* | VolumeControl: don't pass vala closures into libpulseLars Uebernickel2013-10-281-15/+29
|\ \ | |/ |/| | | | | | | | | | | | | | | 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. Fixes: https://bugs.launchpad.net/bugs/1244386. Approved by Charles Kerr, PS Jenkins bot.
| * VolumeControl: don't pass vala closures into libpulseLars Uebernickel2013-10-261-15/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | 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.