aboutsummaryrefslogtreecommitdiff
path: root/src/volume-control.vala
Commit message (Collapse)AuthorAgeFilesLines
* Can get set at startup before we have a PA connection, shouldn't be a ↵Ted Gould2014-10-011-1/+2
| | | | critical in that case, should just fail
* Whitespace changeMichael Terry2014-04-181-1/+1
|
* And make it so we update from an AS notification immediately if we haven't ↵Michael Terry2014-04-181-3/+10
| | | | been messing with local volume recently
* Consolidate local_volume_changed_timeoutMichael Terry2014-04-181-5/+3
|
* review changesNick Dedekind2014-04-161-8/+7
|
* continue update timer if another change has come inNick Dedekind2014-04-161-0/+1
|
* Added heuristic account services update timerNick Dedekind2014-04-161-4/+69
|
* Export currently running player to Accounts Service Ted Gould2014-03-241-0/+1
|\
| * Make sure to clear values after removing the sourceTed Gould2014-03-211-0/+1
| |
* | Sync volume and mute settings with AccountsService. Fixes: 840777Michael Terry2014-03-241-11/+166
|\ \ | |/ |/|
| * Fix bug where we weren't asking for volume settings on startupMichael Terry2014-03-141-1/+5
| |
| * 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.