aboutsummaryrefslogtreecommitdiff
path: root/include/swaylock
AgeCommit message (Collapse)Author
2018-10-24Add multiseat support to swaylockRyan Dwyer
2018-10-15Remove timerfd from loop implementationRyan Dwyer
timerfd doesn't work on the BSDs, so this replaces it with a timespec for the expiry and uses a poll timeout to check the timers when needed.
2018-10-15swaylock: Don't wait too long for surface damage before verifyingRyan Dwyer
2018-10-15swaylock: clear password after 10 secondsRyan Dwyer
2018-10-15swaylock: Remove indicator after 3 secondsRyan Dwyer
2018-10-15swaylock: Use common event loopRyan Dwyer
2018-10-06swaylock: Support keyboard and pointer disconnects and reconnectsRyan Dwyer
2018-09-28Add support for building swaylock without PAMDrew DeVault
This involves setuid'ing swaylock, which then forks and drops perms on the parent process. The child process remains root and listens on a pipe for requests to validate passwords against /etc/shadow.
2018-09-22swaybar, swaylock, & tree/container: Set cairo font options to render text ↵Geoff Greer
and lines with subpixel hinting (if available).
2018-07-10Implement swaylock customization flagsBrian Ashworth
2018-07-07swaylock: daemonize after lockingemersion
2018-06-08swaylock: implement ^U to clear bufferDominique Martinet
The whole state->xcb.modifiers thing didn't work at all (always 0) The xkb doc says "[xkb_state_serialize_mods] should not be used in regular clients; please use the xkb_state_mod_*_is_active API instead" so here it is
2018-05-27swaylock: implement a proper render loopemersion
2018-05-23swaylock: remove unused fieldemersion
2018-05-23Merge branch 'master' into fix-swaylock-hotpluggingemersion
2018-05-20Swaylock: Allow per-output imagesRyan Dwyer
2018-05-18Fix output hotpluggingemersion
2018-05-18Fix swaylock crashing when unplugging outputemersion
2018-04-24Improved key handling in swaylockMattias Eriksson
Make escape clear buffer Add indicator states for ctrl,shift,super et al Add CapsLock indicator
2018-04-12swaylock: Securely zero-out password.Geoff Greer
- Replace char* with static array. Any chars > 1024 will be discarded. - mlock() password buffer so it can't be written to swap. - Clear password buffer after auth succeeds or fails. This is basically the same treatment I gave the 0.15 branch in https://github.com/swaywm/sway/pull/1519
2018-04-04Add hidpi support to swaylockDrew DeVault
2018-04-04Implement input-inhibit in sway, swaylockDrew DeVault
2018-04-04R E N D E R I N GDrew DeVault
2018-04-04Add password buffer, refactor rendering/surfacesDrew DeVault
2018-04-04Split seat code into its own fileDrew DeVault
2017-07-31Allow swaylock indicator size to be configurableCalvin Lee
2017-02-21Documentation and style fixes for swaylockCalvin Lee
2017-02-21Feature for #1078: Configurable swaylock colorsCalvin Lee
Colors are configured through the command line so that swaylock conforms to the i3lock fork 'github.com/chrjguill/i3lock-color'. Differences from it are that one letter options '-r' and '-s' are not implimentend because '-s' is already used by '--scaling' in swaylock. This commit also fixed whitespace in 'include/swaylock/swaylock.h' and changed `parse_color` in 'common/util.h' so that it can accept colors that do not start with a hash. This was done to keep compatability with the i3lock fork.
2016-09-01Reorganize includesDrew DeVault