Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | PlayerActivator: Use BAMF to find the windows to activate with timestamp | Marco Trevisan (Treviño) | 2013-04-05 | 6 | -17/+98 | |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | 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. Fixes: https://bugs.launchpad.net/bugs/627195. Approved by PS Jenkins bot, Lars Uebernickel. | |||||
| * | | PlayerActivator: Adding end line to file. | Marco Trevisan (Treviño) | 2013-04-02 | 1 | -1/+1 | |
| | | | ||||||
| * | | PlayerActivator: style fix | Marco Trevisan (Treviño) | 2013-04-02 | 1 | -2/+1 | |
| | | | ||||||
| * | | PlayerActivator: fix crash and activation with WebApplications | Marco Trevisan (Treviño) | 2013-04-02 | 2 | -7/+22 | |
| | | | ||||||
| * | | PlayerActivator: Use BAMF to find the windows to activate with timestamp | Marco Trevisan (Treviño) | 2013-04-02 | 6 | -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 raise | Marco Trevisan (Treviño) | 2013-04-05 | 5 | -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 raise | Marco Trevisan (Treviño) | 2013-03-30 | 3 | -3/+6 | |
| | | | ||||||
| * | | GtkApplicationPlayer: add a class to handle the GtkApplication players | Marco Trevisan (Treviño) | 2013-03-30 | 2 | -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 applications | Marco Trevisan (Treviño) | 2013-04-05 | 6 | -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 applications | Marco Trevisan (Treviño) | 2013-03-30 | 6 | -8/+18 | |
|/ / | | | | | | | Also discards non-activation events | |||||
* | | Releasing 12.10.2daily13.03.07-0ubuntu1 to ubuntu. | Automatic PS uploader | 2013-03-07 | 1 | -0/+6 | |
|\ \ | | | | | | | | | | Approved by PS Jenkins bot. | |||||
| * | | Releasing 12.10.2daily13.03.07-0ubuntu1, based on r343 | Automatic PS uploader | 2013-03-07 | 1 | -0/+6 | |
|/ / | ||||||
* | | Mpris2Watcher: use match rules to avoid unnecessary wakeups | Lars Uebernickel | 2013-03-06 | 1 | -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 wakeups | Lars Uebernickel | 2013-03-04 | 1 | -23/+52 | |
|/ / | | | | | | | | | | | Previously, indicator-sound-service was waking up every time the owner of any name on the bus changed. | |||||
| * | Update .bzrignore | Lars Uebernickel | 2013-06-18 | 1 | -86/+37 | |
| | | ||||||
| * | Update indicator icon when volume changes | Lars Uebernickel | 2013-06-18 | 1 | -3/+27 | |
| | | ||||||
| * | Allow setting the microphone volume if an app using it is running | Lars Uebernickel | 2013-06-18 | 2 | -5/+126 | |
| | | ||||||
| * | Remove obsolete files (gtk and dbusmenu) | Lars Uebernickel | 2013-06-18 | 25 | -3552/+0 | |
| | | ||||||
| * | Mpris2Watcher: use match rules to avoid unnecessary wakeups | Lars Uebernickel | 2013-06-17 | 1 | -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 Uebernickel | 2013-06-17 | 2 | -16/+10 | |
| | | | | | | | | | | | | To accomodate for a third state "Launching" (in addition to "Playing" and "Paused"). | |||||
| * | Export playback menu item | Lars Uebernickel | 2013-06-17 | 2 | -2/+56 | |
| | | ||||||
| * | Put mute and volume slider into a single section | Lars Uebernickel | 2013-06-13 | 1 | -4/+5 | |
| | | | | | | | | | | To avoid a separator between them. | |||||
| * | Give players their own section in the menu | Lars Uebernickel | 2013-06-13 | 1 | -5/+10 | |
| | | ||||||
| * | Player menu item: export application icon | Lars Uebernickel | 2013-06-13 | 1 | -0/+1 | |
| | | ||||||
| * | Use 'indicator.' prefix for player menu items | Lars Uebernickel | 2013-06-13 | 1 | -1/+1 | |
| | | ||||||
| * | Use {min,max}-icon instead of {primary,secondary}-icon | Lars Uebernickel | 2013-06-07 | 1 | -2/+2 | |
| | | ||||||
| * | Set attributes describing the slider menu item | Lars Uebernickel | 2013-05-31 | 1 | -0/+9 | |
| | | ||||||
| * | Change root action state to a{sv} | Lars Uebernickel | 2013-05-29 | 1 | -1/+1 | |
| | | ||||||
| * | Use new indicator file format | Lars Uebernickel | 2013-05-29 | 1 | -1/+3 | |
| | | ||||||
| * | Forget track information when player is quit | Lars Uebernickel | 2013-04-09 | 1 | -0/+1 | |
| | | ||||||
| * | Add information about the current track to the player actions | Lars Uebernickel | 2013-04-09 | 2 | -1/+77 | |
| | | ||||||
| * | Don't add players to the root menu | Lars Uebernickel | 2013-04-04 | 1 | -12/+18 | |
| | | ||||||
| * | Really sync player list with preferred-media-players setting | Lars Uebernickel | 2013-04-04 | 1 | -0/+11 | |
| | | | | | | | | | | Writing back to the key was missing. | |||||
| * | Service: create player action right away, not lazily in an idle | Lars Uebernickel | 2013-04-04 | 1 | -13/+12 | |
| | | ||||||
| * | Drop unneeded deps | Lars Uebernickel | 2013-04-04 | 2 | -20/+2 | |
| | | ||||||
| * | configure.ac: require same vala version as debian packaging | Lars Uebernickel | 2013-04-04 | 1 | -2/+1 | |
| | | ||||||
| * | Modernize vala compiling in Makefile.am | Lars Uebernickel | 2013-04-04 | 1 | -40/+3 | |
| | | | | | | | | | | This fixes parallel builds. | |||||
| * | Remove sound-service-marshal (not needed anymore) | Lars Uebernickel | 2013-04-04 | 4 | -60/+0 | |
| | | ||||||
| * | Don't build unused files and remove superseded files | Lars Uebernickel | 2013-04-04 | 9 | -1167/+1 | |
| | | ||||||
| * | service.vala: add license header | Lars Uebernickel | 2013-04-03 | 1 | -0/+18 | |
| | | ||||||
| * | MediaPlayerList: use appname.desktop also for lookups | Lars Uebernickel | 2013-04-03 | 1 | -3/+4 | |
| | | ||||||
| * | Remove players when settings key changes | Lars Uebernickel | 2013-04-03 | 1 | -0/+15 | |
| | | ||||||
| * | Always update all player actions | Lars Uebernickel | 2013-04-03 | 1 | -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 messages | Lars Uebernickel | 2013-04-03 | 1 | -2/+0 | |
| | | ||||||
| * | Make MediaPlayerList iteratable instead of providing the "players" property | Lars Uebernickel | 2013-04-03 | 1 | -3/+19 | |
| | | ||||||
| * | Append ".desktop" to the desktop entries reported from MPRIS | Lars Uebernickel | 2013-04-03 | 2 | -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 gsettings | Lars Uebernickel | 2013-04-03 | 2 | -22/+76 | |
| | | ||||||
| * | Show running media players in the menu | Lars Uebernickel | 2013-03-28 | 4 | -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 property | Lars Uebernickel | 2013-03-27 | 2 | -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 it | Lars Uebernickel | 2013-03-27 | 3 | -9/+232 | |
| | | | | | | | | | | The VolumeControl class originated in the phablet branch of this indicator. |