Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| |/ |/| | |||||
* | | Give the volume menu item a target, because the 'volume' action now has a ↵ | Lars Uebernickel | 2013-10-10 | 1 | -1/+1 |
| | | | | | | | | parameter | ||||
* | | Allow activating the 'volume' action | Lars Uebernickel | 2013-10-09 | 1 | -2/+9 |
|/ | | | | | It does the same as the 'scroll' action except showing a notification. | ||||
* | Make sure to set the initial value of settings shown | Ted Gould | 2013-10-02 | 1 | -1/+1 |
| | |||||
* | Making the settings action optional | Ted Gould | 2013-10-02 | 2 | -3/+13 |
| | |||||
* | Show synchronous notification when changing the volume by scrolling over the ↵ | Lars Uebernickel | 2013-10-01 | 3 | -0/+33 |
| | | | | indicator | ||||
* | service: use vala's double.clamp() | Lars Uebernickel | 2013-10-01 | 1 | -6/+1 |
| | |||||
* | Reconnect when pulseaudio terminates (or crashes) | Lars Uebernickel | 2013-09-30 | 1 | -25/+40 |
| | |||||
* | Update settings URL to settings:///system | Ted Gould | 2013-09-26 | 1 | -1/+1 |
| | |||||
* | Use url-dispatcher instead of invoking system-settings directly. | Charles Kerr | 2013-09-25 | 2 | -5/+2 |
| | |||||
* | sound-menu.vala: make the logic for showing the mic volume more explicit | Lars Uebernickel | 2013-09-15 | 1 | -4/+7 |
| | | | | | | | Before, this was done by counting the items that are currently in the volume section. This broke with the last commit, because with that, the section might not contain a mute menu item. | ||||
* | Don't show the "Mute" menu item in the phone profile | Lars Uebernickel | 2013-09-15 | 2 | -4/+5 |
| |