aboutsummaryrefslogtreecommitdiff
path: root/src/service.vala
Commit message (Collapse)AuthorAgeFilesLines
...
* | take the g_message() tracers and remove or demote to g_debug() as appropriateCharles Kerr2015-08-111-5/+1
| |
* | before the service pops up a 'high volume' warning and clamps the volume, ↵Charles Kerr2015-08-111-18/+36
| | | | | | | | remember the previous volume. If the user hits 'OK', restore that volume.
* | clamp the volume whenever the 'high volume' confirmation notification is open.Charles Kerr2015-08-111-1/+33
| |
* | fix invocation to activate_scroll_actionCharles Kerr2015-08-111-6/+5
| |
* | fix volume_action -> scroll action signal connection regression found by xaviCharles Kerr2015-08-111-1/+1
| |
* | huge pile of diff that consolidates pulse-specific audio work into ↵Charles Kerr2015-08-101-75/+33
|/ | | | volume-control-pulse. Work in progress. Promising but currently ugly.
* in service's new user_recently_approved_loudness() method, fix a possible ↵Charles Kerr2015-08-071-3/+4
| | | | math underflow that could cause a false positive return value
* in service's set_clamped_volume(), require the caller to provide the change ↵Charles Kerr2015-08-071-6/+6
| | | | reason instead of assuming it's always a user keypress
* add time-based confirmation dialog for high volumesCharles Kerr2015-08-061-78/+114
|
* in SoundService, use BusWatcher to look for Notifications name owner changesCharles Kerr2015-04-201-13/+4
|
* Switch to an internal variable to track blocking notificationsTed Gould2015-02-271-3/+7
|\ | | | | | | Approved by: Charles Kerr, PS Jenkins bot
| * Merging the max volume branchTed Gould2015-02-241-1/+1
| |\
| * | Switch to using a state variable based on the changeTed Gould2015-02-241-3/+7
| | |
* | | Use max volume in calculating notification value Fixes: #1422745Ted Gould2015-02-271-1/+1
|\ \ \ | | |/ | |/| | | | Approved by: Charles Kerr, PS Jenkins bot
| * | Use the max volume attribute to scale the volume measureTed Gould2015-02-241-1/+1
| |/
* | Correct white space.Martin Wimpress2015-02-271-1/+1
| |
* | Added MATE Desktop support.Martin Wimpress2015-02-271-0/+2
|/
* Track the reason a volume was set to filter volume changes more accurately ↵Ted Gould2015-02-191-31/+28
|\ | | | | | | | | | | Fixes: #1416520 Approved by: Jussi Pakkanen, PS Jenkins bot
| * Round the value because apparently i386 ends up at 59.9 in the test and ↵Ted Gould2015-02-191-1/+1
| | | | | | | | truncation causes a failure.
| * Change volume to an object with an attached reason so we can make better ↵Ted Gould2015-02-171-31/+28
| | | | | | | | choices up the stack
* | Drop the notification server watch intTed Gould2015-02-171-6/+0
|/
* Block notifications in the volume event instead of in the notification one ↵Ted Gould2015-02-131-15/+16
| | | | so that high volume warnings can get through
* Adding a test for notification servers coming on and off the bus, and fixing ↵Ted Gould2015-02-131-4/+5
| | | | the code for it
* Make it so that Vala stops generating circular referencesTed Gould2015-02-111-45/+48
|
* Pulling the mainloop out of the service objectTed Gould2015-02-111-29/+21
|
* Make it so that we unexport actions when destroying the objectTed Gould2015-02-091-1/+11
|
* Make it so that the accounts service object is made outside of the service ↵Ted Gould2015-02-091-4/+3
| | | | object
* Make it so that we can inject the volume control object into the serviceTed Gould2015-02-091-2/+2
|
* Putting an interface in for volume controlTed Gould2015-02-091-1/+1
|
* Compare doubles with an accuracy rangeTed Gould2015-02-051-1/+1
|
* Making sure to record the output and volume for each invocationTed Gould2015-02-051-5/+7
|
* Incorrect typeTed Gould2015-02-031-1/+1
|
* Watch for double updates from notifications. Supress themTed Gould2015-02-021-0/+7
|
* Track output modeTed Gould2015-01-301-0/+8
|
* Move notification code out of volume control object Ted Gould2015-01-291-58/+110
|\ | | | | | | Approved by: Charles Kerr, Jussi Pakkanen, PS Jenkins bot
| * Add a watcher for the notification server going up and down. Redetect sync ↵Ted Gould2015-01-291-1/+11
| | | | | | | | notifications depending on it.
| * Switch from having custom signals for volume changing to using the property ↵Ted Gould2014-12-031-13/+11
| | | | | | | | change signals.
| * Ensuring that if high volume changes we also show a notification (i.e. the ↵Ted Gould2014-12-031-4/+6
| | | | | | | | headphones were plugged in)
| * Hide notification when the menu is shownTed Gould2014-12-031-0/+12
| |
| * Add an action to track whether the indicator is shown so that we can not ↵Ted Gould2014-12-031-0/+5
| | | | | | | | show notifications if it is open
| * Remove the sync notification on scroll settingTed Gould2014-12-031-32/+15
| |
| * Moving the notification into the serviceTed Gould2014-12-021-10/+52
| |
* | silent mode updates iconNick Dedekind2014-11-191-2/+7
|/
* service.vala: don't call set_volume unnecessarily (LP: #1381871)Ted Gould2014-11-051-0/+3
|\
| * Align with trunk to prepare for landing thereTed Gould2014-10-161-29/+63
| |\
| * | service.vala: don't call set_volume unnecessarilyLars Uebernickel2014-10-161-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The allow-amplified-volume setting is bound to a property on the service with the same name. GSettings always sets the target property when the binding is created. The property setter calls set_volume() unconditionally, which lead to a call on every startup of indicator-sound. That wasn't a problem until set_volume() started emitting a notification for volume changes... Fix this by only updating the property when the underlying value has actually changed.
| * | Fixes for icon values and manual testsTed Gould2014-10-151-0/+2
| |\ \
| * \ \ Correct property nameTed Gould2014-10-141-1/+1
| |\ \ \
| * \ \ \ Grabbing the extreme volume warningsTed Gould2014-10-141-0/+14
| |\ \ \ \
* | \ \ \ \ Warn on high audio levels when using headphones (LP: #123633, #1373404)Ted Gould2014-11-051-0/+16
|\ \ \ \ \ \ | | |_|_|/ / | |/| | | |