Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | 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 |
| | |||||
* | Add "title" to the root action state dictionary | Lars Uebernickel | 2013-09-12 | 1 | -0/+1 |
| | |||||
* | Remove volume percentage from translatable part of the accessible title | Lars Uebernickel | 2013-09-11 | 1 | -1/+1 |
| | |||||
* | Mark remaining user-visible strings as translatable | Lars Uebernickel | 2013-09-11 | 2 | -3/+3 |
| | |||||
* | Toggle mute on secondary action | Lars Uebernickel | 2013-09-09 | 1 | -0/+1 |
| | | | | | | This depends on the panel supporting x-canonical-secondary-action on the root menu item. | ||||
* | Change volume when scrolling on the indicator | Lars Uebernickel | 2013-09-09 | 2 | -0/+15 |
| | | | | | | | | This depends on a new root menu property: x-canonical-scroll-action. It points to an action that gets activated whenever the user scrolls the mouse over the indicator. The parameter of that action signifies the magnitude and direction of the scroll. | ||||
* | Merge trunk | Lars Uebernickel | 2013-08-26 | 4 | -18/+153 |
|\ | |||||
| * | don't use deprecated GSimpleActionGroup APIs | Charles Kerr | 2013-08-22 | 1 | -14/+14 |
| | | |||||
| * | Clean up the build / installation | Pete Woods | 2013-08-16 | 1 | -1/+1 |
| | | |||||
| * | Build using cmake | Pete Woods | 2013-08-16 | 4 | -40/+131 |
| | | |||||
| * | add accessible-name property to the ng sound indicator | Charles Kerr | 2013-08-08 | 1 | -2/+14 |
| | | |||||
* | | bus-watch-namespace: remove stray semicolon | Lars Uebernickel | 2013-08-26 | 1 | -1/+1 |
| | | |||||
* | | bus-watch-namespace: free name_space | Lars Uebernickel | 2013-08-26 | 1 | -0/+2 |
| | | |||||
* | | Use bus_watch_namespace() to monitor mpris players | Lars Uebernickel | 2013-08-02 | 5 | -211/+398 |
|/ | | | | | | | | | This function is more robust than the current code and uses glib's G_DBUS_SIGNAL_FLAGS_MATCH_ARG0_NAMESPACE instead of creating match rules itself. bus-watch-namespace.[ch] is shared with gnome-settings-daemon. | ||||
* | Fixed max-icon icon source | Nick Dedekind | 2013-07-30 | 1 | -2/+2 |
| | |||||
* | Export phone menu | Lars Uebernickel | 2013-07-25 | 2 | -6/+19 |
| | | | | | | For now, this does the same as the one on the desktop, except for starting the the phone's settings ui. | ||||
* | service.vala: store menus in a hash table, keyed by profile name | Lars Uebernickel | 2013-07-25 | 2 | -8/+14 |
| | |||||
* | service.vala: move menu handling into sound-menu.vala | Lars Uebernickel | 2013-07-25 | 3 | -126/+168 |
| | | | | | | This makes service.vala a lot more readable and makes way for exporting a second - slightly different - menu for the phone profile. | ||||
* | Specify fallback icons | Lars Uebernickel | 2013-07-19 | 1 | -6/+13 |
| | | | | | The *-panel suffix is only used by the ubuntu-mono icon themes. | ||||
* | Use interested-media-players instead of preferred-media-players gsettings key | Lars Uebernickel | 2013-07-11 | 1 | -4/+4 |
| | |||||
* | Expose playlists in the menu if the player exports them | Lars Uebernickel | 2013-07-10 | 2 | -3/+110 |
| | |||||
* | Don't set player state to "Launching" when the player is already running | Lars Uebernickel | 2013-07-06 | 1 | -1/+3 |
| | |||||
* | Launch player when the play action is activated | Lars Uebernickel | 2013-07-06 | 1 | -1/+14 |
| | |||||
* | Set locale and bind text domain | Lars Uebernickel | 2013-07-04 | 1 | -0/+7 |
| | |||||
* | Put service into $pkglibexecdir | Lars Uebernickel | 2013-07-04 | 1 | -1/+1 |
| | |||||
* | media-player-list, mpris2-watcher: remove unneded `public` from methods | Lars Uebernickel | 2013-06-28 | 2 | -4/+4 |
| | |||||
* | service.vala: make removing a player from the menu more readable | Lars Uebernickel | 2013-06-28 | 1 | -10/+17 |
| | |||||
* | Fold all patches into source | Lars Uebernickel | 2013-06-19 | 1 | -1/+10 |
| | | | | | | | | | These patches didn't apply to the current source. They added support for sound settings panels in various desktop environments. We need a better solution for that, which doesn't require patching the source when a desktop environment wants a different command line. | ||||
* | Disable warnings for vala-generated C code | Lars Uebernickel | 2013-06-19 | 1 | -1/+3 |
| | |||||
* | Install indicator file | Lars Uebernickel | 2013-06-19 | 1 | -6/+0 |
| | |||||
* | Mark translatable strings as translatable | Lars Uebernickel | 2013-06-19 | 2 | -3/+5 |
| | |||||
* | Merge trunk | Lars Uebernickel | 2013-06-19 | 1 | -93/+0 |
|\ | |||||
| * | TransportMenuItem: ignore events if they are not of the dbus-menu transport | Marco Trevisan (Treviño) | 2013-04-11 | 1 | -1/+1 |
| | | |||||
| * | common-defs: add DbusmenuTransport.MENUITEM_STATE_CHANGE | Marco Trevisan (Treviño) | 2013-04-11 | 2 | -6/+7 |
| | | | | | | | | And use it in transport-widget.c | ||||
| * | 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 | 4 | -16/+80 |
| | | | | | | | | | | | | | | 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-03-30 | 3 | -3/+6 |
| | |