aboutsummaryrefslogtreecommitdiff
path: root/src/volume-control.vala
Commit message (Collapse)AuthorAgeFilesLines
...
| * Check XDG_SESSION_CLASS to determine if we're in greeter; use native vala ↵Michael Terry2014-03-131-13/+19
| | | | | | | | dbus interface for greeter list
| * Remove touch namespace for sound settingsMichael Terry2014-03-041-1/+1
| |
| * Set AS with new valuesMichael Terry2014-03-031-6/+6
| |
| * Fix typoMichael Terry2014-03-031-2/+2
| |
| * Fix Mute/Muted typo; only sync to AS if value changedMichael Terry2014-03-031-15/+22
| |
| * Support proxying mute settings too; allow cancelling previous Set callsMichael Terry2014-03-031-42/+64
| |
| * Listen for changes to VolumeMichael Terry2014-03-031-15/+32
| |
| * Always use class's shared user proxyMichael Terry2014-03-031-9/+8
| |
| * Write to accountsservice even when in greeter mode; drop greeter mode in ↵Michael Terry2014-03-031-13/+9
| | | | | | | | general, both sessions should act similarly usually
| * Fix a typoMichael Terry2014-03-031-1/+1
| |
| * First pass at volume sharingMichael Terry2014-02-241-1/+105
| |
* | Show a red icon in the panel when a sound is playing while mute is onLars Uebernickel2014-03-161-0/+16
|/
* Weird comment bug where 'lesser' ended up someplaces it didn't belongTed Gould2013-11-151-2/+2
|
* VolumeControl: don't pass vala closures into libpulseLars Uebernickel2013-10-281-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 libpulseLars Uebernickel2013-10-261-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.
* | when we fail to connect to pulse, wait a moment before retrying.Charles Kerr2013-10-231-1/+18
|/
* Reconnect when pulseaudio terminates (or crashes)Lars Uebernickel2013-09-301-25/+40
|
* Allow setting the microphone volume if an app using it is runningLars Uebernickel2013-06-181-5/+88
|
* VolumeControl: turn "ready" into a propertyLars Uebernickel2013-03-271-14/+11
| | | | | 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-271-0/+192
The VolumeControl class originated in the phablet branch of this indicator.