Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Build up our list of media players from the greeter list | Ted Gould | 2014-02-24 | 3 | -2/+65 |
| | |||||
* | Add a todo and adjust running | Ted Gould | 2014-02-21 | 1 | -1/+2 |
| | |||||
* | Check the timestamp as well | Ted Gould | 2014-02-21 | 1 | -4/+17 |
| | |||||
* | Get the proxy values out | Ted Gould | 2014-02-21 | 1 | -8/+33 |
| | |||||
* | Connect to getting the proxy and the settings | Ted Gould | 2014-02-21 | 2 | -0/+29 |
| | |||||
* | Grab split out sound settings | Ted Gould | 2014-02-21 | 3 | -14/+37 |
|\ | |||||
| * | Split out the sound settings interface | Ted Gould | 2014-02-21 | 3 | -14/+37 |
| | | |||||
* | | A media player per-user | Ted Gould | 2014-02-21 | 2 | -0/+95 |
| | | |||||
* | | Grabbing the timestamp | Ted Gould | 2014-02-21 | 1 | -0/+15 |
|\| | |||||
| * | Keep our timestamp up-to-date if we have a player | Ted Gould | 2014-02-21 | 1 | -0/+12 |
| | | |||||
| * | Make sure to timestamp our updates | Ted Gould | 2014-02-21 | 1 | -0/+3 |
| | | |||||
* | | Detect which player list we need at startup | Ted Gould | 2014-02-12 | 1 | -1/+7 |
| | | |||||
* | | Adding a stub object for the greeter list | Ted Gould | 2014-02-12 | 2 | -0/+29 |
| | | |||||
* | | Move the player list outside of the service creation | Ted Gould | 2014-02-12 | 2 | -3/+6 |
| | | |||||
* | | Putting an abstract MediaPlayerList class in the middle of the Mpris ↵ | Ted Gould | 2014-02-12 | 2 | -11/+14 |
|/ | | | | implementation | ||||
* | Hmm, really should uncomment this. | Ted Gould | 2014-02-12 | 1 | -1/+1 |
| | |||||
* | Setting up the build so we can have Vala mocks | Ted Gould | 2014-02-12 | 1 | -0/+3 |
| | |||||
* | Throwing an abstraction in front of the player | Ted Gould | 2014-02-12 | 4 | -284/+337 |
| | |||||
* | Switch the build to have a library of all the vala components | Ted Gould | 2014-02-11 | 3 | -23/+52 |
| | |||||
* | oops | Ted Gould | 2014-02-11 | 1 | -1/+1 |
| | |||||
* | All the properties we need | Ted Gould | 2014-02-11 | 1 | -10/+43 |
| | |||||
* | Build up to getting our settings proxy in the account manager | Ted Gould | 2014-02-11 | 1 | -1/+38 |
| | |||||
* | Update the player based on which one is running | Ted Gould | 2014-02-11 | 3 | -0/+17 |
| | |||||
* | Building the service over in the new object | Ted Gould | 2014-02-11 | 2 | -2/+13 |
| | |||||
* | Making an object to hold our accounts service stuff | Ted Gould | 2014-02-11 | 2 | -0/+35 |
| | |||||
* | Making parallel build work again | Ted Gould | 2014-02-10 | 1 | -1/+3 |
| | |||||
* | Getting accounts service into the service | Ted Gould | 2014-02-10 | 2 | -1/+11 |
| | |||||
* | Use unity-control-center if it is available. Fixes: ↵ | Robert Ancell | 2014-01-22 | 1 | -1/+6 |
|\ | | | | | | | | | | | https://bugs.launchpad.net/bugs/1257505. Approved by Ted Gould, PS Jenkins bot. | ||||
| * | Only run unity-control-center under unity | Robert Ancell | 2014-01-22 | 1 | -1/+1 |
| | | |||||
| * | Use unity-control-center if it is available | Robert Ancell | 2014-01-10 | 1 | -1/+6 |
| | | |||||
* | | Don't write 'interested-media-players' on startup | Lars Uebernickel | 2014-01-15 | 1 | -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 owned | Ted Gould | 2014-01-03 | 1 | -1/+1 |
| | |||||
* | Weird comment bug where 'lesser' ended up someplaces it didn't belong | Ted Gould | 2013-11-15 | 7 | -26/+24 |
| | |||||
* | Make player menu item insensitive when player can't be raised | Lars Uebernickel | 2013-10-30 | 2 | -1/+13 |
| | |||||
* | Call Raise() when activating a player menu item | Lars Uebernickel | 2013-10-29 | 3 | -6/+13 |
| | |||||
* | Rename MediaPlayer.launch() ot activate() | Lars Uebernickel | 2013-10-29 | 2 | -5/+5 |
| | |||||
* | Stop using g_icon_serialize() directly | Lars Uebernickel | 2013-10-28 | 2 | -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 Kerr | 2013-10-28 | 1 | -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 Kerr | 2013-10-28 | 1 | -1/+2 |
| | | | | | | | | 'application-default-icon' also failing | ||||
| * | use 'application-default-icon' as the fallback media player icon | Charles Kerr | 2013-10-28 | 1 | -2/+6 |
| | | |||||
| * | test that player.icon isn't null before we serialize it. | Charles Kerr | 2013-10-25 | 1 | -1/+2 |
| | | |||||
* | | VolumeControl: don't pass vala closures into libpulse | Lars Uebernickel | 2013-10-28 | 1 | -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 libpulse | Lars Uebernickel | 2013-10-26 | 1 | -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. | ||||
* | | fix similar variant leaks | Charles Kerr | 2013-10-24 | 1 | -6/+6 |
| | | |||||
* | | in Service's volume_changed(), explicitly instantiate the GVariant to avoid ↵ | Charles Kerr | 2013-10-24 | 1 | -1/+1 |
| | | | | | | | | leaking it | ||||
* | | Don't special case Unity sessions, that's not needed since | Sebastien Bacher | 2013-10-24 | 1 | -3/+1 |
| | | | | | | | | | | | | gnome-control-center is doing the right thing, the session name used was also wrong and couldn't work (lp: #1239545) | ||||
* | | Only display running players in the phone's sound menu | Lars Uebernickel | 2013-10-24 | 2 | -28/+62 |
|\ \ | | | | | | | | | | | | | | | | 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. Approved by PS Jenkins bot, Ted Gould. | ||||
| * | | Only display running players in the phone's sound menu | Lars Uebernickel | 2013-10-10 | 2 | -25/+54 |
| | | | |||||
| * | | Replace 'mute' boolean by a flag in the SoundMenu constructor | Lars Uebernickel | 2013-10-10 | 2 | -5/+10 |
| | | | | | | | | | | | | | | | | | | This makes the code calling the constructor more readable and allows for extensibility. | ||||
* | | | when we fail to connect to pulse, wait a moment before retrying. | Charles Kerr | 2013-10-23 | 1 | -1/+18 |
| |/ |/| |