aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | PlayerActivator: fix crash and activation with WebApplicationsMarco Trevisan (Treviño)2013-04-022-7/+22
| | |
| * | PlayerActivator: Use BAMF to find the windows to activate with timestampMarco Trevisan (Treviño)2013-04-026-16/+83
| | | | | | | | | | | | | | | | | | | | | Improved the"old" GtkApplicationPlayer, using BAMF as a fallback method to activate an application's windows. Basically we try to get the windows of the selected application and when found we focus them using the activation timestamp.
* | | PlayerController use GtkApplicationPlayer and activate it when we need to raiseMarco Trevisan (Treviño)2013-04-055-4/+131
|\| | | | | | | | | | | | | | | | | | | | | | | | | | GtkApplicationPlayer: add a class to handle the GtkApplication players It allows to check if the given player implements the "org.gtk.Application" interface and if it's the case, it Activate the application with the proper timestamp when requested. Fixes: https://bugs.launchpad.net/bugs/627195. Approved by PS Jenkins bot, Lars Uebernickel.
| * | PlayerController use GtkApplicationPlayer and activate it when we need to raiseMarco Trevisan (Treviño)2013-03-303-3/+6
| | |
| * | GtkApplicationPlayer: add a class to handle the GtkApplication playersMarco Trevisan (Treviño)2013-03-302-1/+125
| | | | | | | | | | | | | | | | | | It allows to check if the given player implements the "org.gtk.Application" interface and if it's the case, it Activate the application with the proper timestamp when requested.
* | | MenuItem: use GtkLaunchContext with proper event timeout to launch applicationsMarco Trevisan (Treviño)2013-04-056-8/+18
|\| | | | | | | | | | | | | | | | | Also discards non-activation events. Fixes: https://bugs.launchpad.net/bugs/1163434. Approved by PS Jenkins bot, Lars Uebernickel.
| * | MenuItem: use GtkLaunchContext with proper event timeout to launch applicationsMarco Trevisan (Treviño)2013-03-306-8/+18
|/ / | | | | | | Also discards non-activation events
* | Releasing 12.10.2daily13.03.07-0ubuntu1 to ubuntu.Automatic PS uploader2013-03-071-0/+6
|\ \ | | | | | | | | | Approved by PS Jenkins bot.
| * | Releasing 12.10.2daily13.03.07-0ubuntu1, based on r343Automatic PS uploader2013-03-071-0/+6
|/ /
* | Mpris2Watcher: use match rules to avoid unnecessary wakeupsLars Uebernickel2013-03-061-23/+52
|\ \ | | | | | | | | | | | | | | | Previously, indicator-sound-service was waking up every time the owner of any name on the bus changed. Approved by Mathieu Trudel-Lapierre, PS Jenkins bot.
| * | Mpris2Watcher: use match rules to avoid unnecessary wakeupsLars Uebernickel2013-03-041-23/+52
|/ / | | | | | | | | | | Previously, indicator-sound-service was waking up every time the owner of any name on the bus changed.
| * Update .bzrignoreLars Uebernickel2013-06-181-86/+37
| |
| * Update indicator icon when volume changesLars Uebernickel2013-06-181-3/+27
| |
| * Allow setting the microphone volume if an app using it is runningLars Uebernickel2013-06-182-5/+126
| |
| * Remove obsolete files (gtk and dbusmenu)Lars Uebernickel2013-06-1825-3552/+0
| |
| * Mpris2Watcher: use match rules to avoid unnecessary wakeupsLars Uebernickel2013-06-171-23/+54
| | | | | | | | | | | | | | Previously, indicator-sound-service was waking up every time the owner of any name on the bus c Merged from trunk.
| * Change playback action state to "string"Lars Uebernickel2013-06-172-16/+10
| | | | | | | | | | | | To accomodate for a third state "Launching" (in addition to "Playing" and "Paused").
| * Export playback menu itemLars Uebernickel2013-06-172-2/+56
| |
| * Put mute and volume slider into a single sectionLars Uebernickel2013-06-131-4/+5
| | | | | | | | | | To avoid a separator between them.
| * Give players their own section in the menuLars Uebernickel2013-06-131-5/+10
| |
| * Player menu item: export application iconLars Uebernickel2013-06-131-0/+1
| |
| * Use 'indicator.' prefix for player menu itemsLars Uebernickel2013-06-131-1/+1
| |
| * Use {min,max}-icon instead of {primary,secondary}-iconLars Uebernickel2013-06-071-2/+2
| |
| * Set attributes describing the slider menu itemLars Uebernickel2013-05-311-0/+9
| |
| * Change root action state to a{sv}Lars Uebernickel2013-05-291-1/+1
| |
| * Use new indicator file formatLars Uebernickel2013-05-291-1/+3
| |
| * Forget track information when player is quitLars Uebernickel2013-04-091-0/+1
| |
| * Add information about the current track to the player actionsLars Uebernickel2013-04-092-1/+77
| |
| * Don't add players to the root menuLars Uebernickel2013-04-041-12/+18
| |
| * Really sync player list with preferred-media-players settingLars Uebernickel2013-04-041-0/+11
| | | | | | | | | | Writing back to the key was missing.
| * Service: create player action right away, not lazily in an idleLars Uebernickel2013-04-041-13/+12
| |
| * Drop unneeded depsLars Uebernickel2013-04-042-20/+2
| |
| * configure.ac: require same vala version as debian packagingLars Uebernickel2013-04-041-2/+1
| |
| * Modernize vala compiling in Makefile.amLars Uebernickel2013-04-041-40/+3
| | | | | | | | | | This fixes parallel builds.
| * Remove sound-service-marshal (not needed anymore)Lars Uebernickel2013-04-044-60/+0
| |
| * Don't build unused files and remove superseded filesLars Uebernickel2013-04-049-1167/+1
| |
| * service.vala: add license headerLars Uebernickel2013-04-031-0/+18
| |
| * MediaPlayerList: use appname.desktop also for lookupsLars Uebernickel2013-04-031-3/+4
| |
| * Remove players when settings key changesLars Uebernickel2013-04-031-0/+15
| |
| * Always update all player actionsLars Uebernickel2013-04-031-17/+19
| | | | | | | | | | | | | | | | | | | | | | This fixes a bug: only the first player that changed (or was added) in a single main context iteration was updated in update_player_action(). That's because only one source id was used for all idles. Another fix to this would be to keep track of which actions need to be updated. This patch is a bit more brute-force, but that will probably not matter much, as the amount of players is generally small.
| * MediaPlayerList: remove debug messagesLars Uebernickel2013-04-031-2/+0
| |
| * Make MediaPlayerList iteratable instead of providing the "players" propertyLars Uebernickel2013-04-031-3/+19
| |
| * Append ".desktop" to the desktop entries reported from MPRISLars Uebernickel2013-04-032-3/+3
| | | | | | | | | | | | | | | | | | This is the format that GDesktopAppInfo expects. This means that the apps will be reffered to as app.desktop in gsettings, which is consistent with how others are doing it (indicator-messages, unity, gnome shell). Backwards compatibility with old settings keys is maintained.
| * Sync list of media players with gsettingsLars Uebernickel2013-04-032-22/+76
| |
| * Show running media players in the menuLars Uebernickel2013-03-284-1/+235
| | | | | | | | | | | | | | | | | | Each player has its own action with a dictionary state. Right now, this state only contains one key "running", which signifies whether an instance of the player is currently running. It does not yet show non-running players on startup, and ignores the blacklist.
| * VolumeControl: turn "ready" into a propertyLars Uebernickel2013-03-272-14/+13
| | | | | | | | | | And bind it to the "enabled" properties of the volume and mute actions.
| * Add VolumeControl and hook up mute and volume actions to itLars Uebernickel2013-03-273-9/+232
| | | | | | | | | | The VolumeControl class originated in the phablet branch of this indicator.
| * Update POTFILES (for `make check`)Lars Uebernickel2013-03-251-2/+1
| |
| * Remove old testsLars Uebernickel2013-03-2511-723/+3
| | | | | | | | | | | | They weren't built (SUBDIRS didn't include tests), and building them failed because they referenced either old files or gtk-specific stuff.
| * Add service that adheres to the new indicator protocolLars Uebernickel2013-03-224-3/+98
| | | | | | | | | | | | This is the one that gets built now. It doesn't do anything interesting yet, though.