summaryrefslogtreecommitdiff
path: root/lockscreen
AgeCommit message (Collapse)Author
2016-11-11LockScreenController: use input monitor to get the events to switch monitorMarco Trevisan (Treviño)
In this way we can safely switch the monitor also on button click (after closing a menu) or when moving over the panel (that wasn't properly handled before). (LP: #1316862) Approved by: Andrea Azzarone (bzr r4207)
2016-11-11LockScreenController: use InputMonitor to get all the events and hide the ↵Marco Trevisan (Treviño)
Blank Window When the blank window is shown now we use the XI2 events to figure out if we can hide it in this way it will be possible to show the screensaver when something is grabbing the screen and we don't need to grab the screen anymore to get the events. (LP: #1321075) Approved by: Andrea Azzarone (bzr r4206)
2016-11-04LockscreenController: explain the icon paths signal disconnectionMarco Trevisan (Treviño)
(bzr r4198.1.2)
2016-11-03LockScreenController: ignore icon_paths_changed signal in menumanager for ↵Marco Trevisan (Treviño)
Lockscreen Fixes LP: #1635625 (bzr r4198.1.1)
2016-09-06Merging with lp:~3v1n0/unity/systemd-unit-fixesMarco Trevisan (Treviño)
(bzr r3788.10.6)
2016-09-02Merging with trunkMarco Trevisan (Treviño)
(bzr r4153.9.53)
2016-09-01MenuManager: add support for mouse trackers with triangle algorithm supportMarco Trevisan (Treviño)
It allows to register pointer trackers with menu entries selection by using the triangle technique which prevents menus items from being opened on quick menu scrubbing Then use use menu::Manager pointer tracker for entries activation in PanelView, LockScreenPanel and DecorationsMenuLayout (LP: #1618405) Approved by: Andrea Azzarone (bzr r4187)
2016-09-01LockScreenPanel: use InputMonitor events instead of mouse polling for menu ↵Marco Trevisan (Treviño)
scrubbing Approved by: Andrea Azzarone (bzr r4186)
2016-09-02LockScreenController: use const string to keep the systemd lock targetMarco Trevisan (Treviño)
(bzr r4153.9.50)
2016-09-01LockScreenController: call Start unity-screen-locked.target on lockMarco Trevisan (Treviño)
(bzr r4153.9.47)
2016-08-31Merging with lp:~3v1n0/unity/cmake-libs-prefixesMarco Trevisan (Treviño)
(bzr r4153.9.32)
2016-08-30LockScreenShield: move the shared definition for FindKeyFocusArea to BaseShieldMarco Trevisan (Treviño)
(bzr r3788.11.6)
2016-08-30LockScreenController: use track_obj to avoid calling input callbacks when ↵Marco Trevisan (Treviño)
primary shield is destroyed (bzr r3788.11.5)
2016-08-30LockScreenController: be simpler, just register and unregister monitors when ↵Marco Trevisan (Treviño)
needed (bzr r3788.11.4)
2016-08-30LockScreenController: use track_obj to monitor input events on primary shieldMarco Trevisan (Treviño)
Once released the input monitor will do the needed work to remove it. (bzr r3788.11.3)
2016-08-30LockScreenController: use primary shields connection monitor to manage the ↵Marco Trevisan (Treviño)
Event Callback Being a slot, it can be transformed into a connection which is handled smartly! (bzr r3788.11.2)
2016-08-29LockScreenPanel: use menu::Manager pointer tracker for entries activationMarco Trevisan (Treviño)
(bzr r3788.9.17)
2016-08-29LockScreen: pass menu::Manager to ShieldsMarco Trevisan (Treviño)
(bzr r3788.9.16)
2016-08-24PanelIndicatorEntryView: be the one who ungrabs the mouse pointerMarco Trevisan (Treviño)
Since it's the owner of the mouse, it's also the element that has to force-ungrab it. This allows to remove workarounds from PanelView, PanelMenuView, and LockScreenPanel (bzr r3788.9.7)
2016-08-24LockScreenPanel: there's no need to build a background texture, we can just ↵Marco Trevisan (Treviño)
paint a color (bzr r3788.9.6)
2016-08-10UserAuthenticatorPam: ensure pam_handle_ is null initialized and don't ↵Marco Trevisan (Treviño)
proceed if not set Fixes LP: #1611668 (bzr r4163.6.1)
2016-08-01Merge trunkTed Gould
(bzr r4153.9.22)
2016-07-26LockScreenAcceleratorController: ensure callbacks are valid before calling themMarco Trevisan (Treviño)
Fixes LP: #1605012 (bzr r4153.6.1)
2016-07-20Add systemd events to the lock screenTed Gould
(bzr r4153.9.5)
2016-07-05Views: Toggle animators durations based on low-gfx settingMarco Trevisan (Treviño)
Disable animations based on low_gfx setting (now ported to nux::Property) (LP: #1598770) (bzr r4143)
2016-07-05LockScreenAcceleratorController: check if a setting key is available instead ↵Marco Trevisan (Treviño)
of crashing (bzr r4140)
2016-07-05Add missing header to fix compilation error with -Duse_pch=OFF.Andrea Azzarone
(bzr r4136)
2016-07-04Merging with lp:~hikiko/unity/unity.showdesktopMarco Trevisan (Treviño)
(bzr r4132.6.5)
2016-07-04Views: update animators durations on low_gfx setting changedMarco Trevisan (Treviño)
(bzr r4132.6.4)
2016-07-04Views: setup fade animators durations based on low-gfx settingMarco Trevisan (Treviño)
(bzr r4132.6.3)
2016-07-01LockScreenAcceleratorController: check if a setting key is available instead ↵Marco Trevisan (Treviño)
of crashing (bzr r4132.4.1)
2016-06-30Add missing header to fix compilation error with -Duse_pch=OFF.Andrea Azzarone
(bzr r4132.1.1)
2016-06-28Lockscreen: Make sure warning and errors are properly shown to the user (LP: ↵Andrea Azzarone
#1593696) (bzr r4134)
2016-06-28UnitySettings: Add an option to enable/disable pam account checking. (LP: ↵Andrea Azzarone
#1460649) (bzr r4133)
2016-06-23Fix style.Andrea Azzarone
(bzr r4130.1.4)
2016-06-23Make sure warning and errors are properly showed to the user.Andrea Azzarone
(bzr r4130.1.3)
2016-06-23Add LockScreenButton.Andrea Azzarone
(bzr r4130.1.2)
2016-06-21LockScreenAcceleratorController: support also Mic Mute and Touchpad togglesMarco Trevisan (Treviño)
(bzr r4119.1.6)
2016-06-21LockScreenAcceleratorController: use Accelerator to compare keys as this ↵Marco Trevisan (Treviño)
would work with any order (bzr r4119.1.5)
2016-06-21LockScreenAcceleratorController: use key::Grabber to handle allowed keybindingsMarco Trevisan (Treviño)
This makes U-S-D to handle key events, without having to add some more custom code inside the lockscreen. It's all just about whitelisting the wanted values. Fixes LP: #1438754 (bzr r4119.1.4)
2016-06-17Add an option to enable/disable pam account checking.Andrea Azzarone
Fixes LP: #1460649 (bzr r4130.1.1)
2016-06-17LockScreenAcceleratorController: add support to accelerators for ↵Marco Trevisan (Treviño)
keyboard/monitor brightness changes Fixes LP: #1438754 (bzr r4119.1.1)
2016-04-15LockscreenController: Don't use SetActivate(False) for gnome-screensaver to ↵Andrea Azzarone
prevent unlocking on tty switch. It will not only deactivate the screensaver but also unlock the screen. Fixes: #1552537 Approved by: Marco Trevisan (Treviño) (bzr r4101)
2016-04-05Add comment.Andrea Azzarone
(bzr r4095.2.3)
2016-04-05Don't call SetActive only if activate is FALSE.Andrea Azzarone
(bzr r4095.2.2)
2016-04-05Don't use SetActivate from gnome-screensaver as it will not only deactivate ↵Andrea Azzarone
the screensaver but also unlock the escreensaver. (bzr r4095.2.1)
2016-04-01Improve the "lock on suspend" logic to always keep in sync the inhibitor ↵Andrea Azzarone
with the lockscreen. Approved by: Marco Trevisan (Treviño) (bzr r4099)
2016-03-31Rename LoginManager.* to SuspendInhibitorManager.*Andrea Azzarone
(bzr r4095.1.3)
2016-03-31Refactor a bit the LoginManager login according to Marco's review.Andrea Azzarone
(bzr r4095.1.2)
2016-03-31Launcher, Panel, TextInput: use cache texture_invalidated to reload texturesMarco Trevisan (Treviño)
So we can remove we workaround in UnitySettings as the signal is always emitted after removing all the themed textures that we have. (bzr r4093.2.28)