91 Commits (cded0ff7e80b81f26f98e55956a4c5a08552e5d5)

Author SHA1 Message Date
Brian Ashworth 7885a138af Fix swaylock arguments
6 years ago
Brian Ashworth 7b91712416 Switch to using getopt_long for config flag
6 years ago
Brian Ashworth 14c949c1c7 Remove leftover parens
6 years ago
Brian Ashworth 85584734ce Remove int cast after changing to size_t
6 years ago
Brian Ashworth d375f6af18 Change to size_t in swaylock's get_config_path
6 years ago
Brian Ashworth 296889f3d7 Implement swaylock configuration file parsing
6 years ago
Brian Ashworth 22d152f1fe Change formatting of swaylock usage in the code
6 years ago
Brian Ashworth 936a920a8e Implement swaylock customization flags
6 years ago
emersion 63b4bf5000
Update for swaywm/wlroots#1126
6 years ago
emersion ceb08b6365
swaylock: daemonize after locking
6 years ago
Ryan Dwyer 3b842f4eed Detect opaque lockscreen when using a solid color
6 years ago
Ryan Dwyer 58b2c8ed14 Use infinite opaque region in swaylock
6 years ago
Ryan Dwyer 839c3a5500 Use opaque region to determine if frame done should be sent
6 years ago
Dominique Martinet 2725185aeb swaylock daemonize: fix leak of devnull fd
6 years ago
emersion cc10c7af65
swaylock: implement a proper render loop
7 years ago
emersion df61bfbb57
swaylock: remove unused field
7 years ago
emersion cd0fca2ebf
Merge branch 'master' into fix-swaylock-hotplugging
7 years ago
Ryan Dwyer 8361233295 Swaylock: Use calloc instead of malloc
7 years ago
Ryan Dwyer bde9711f3c Swaylock: Log error if multiple images are defined for the same output
7 years ago
Ryan Dwyer 9d99e5c2e7 Swaylock: Allow per-output images
7 years ago
emersion b7ab7c0e66
Fix output hotplugging
7 years ago
emersion e4dbafe4d8
Fix swaylock crashing when unplugging output
7 years ago
Geoff Greer ad6aa21c43 swaylock: Securely zero-out password.
7 years ago
Drew DeVault 9939d98454 Error handling in swaylock daemonize()
7 years ago
Drew DeVault 5d444b34f6 Address review feedback from @emersion
7 years ago
Drew DeVault 46b388995d Add hidpi support to swaylock
7 years ago
Drew DeVault b7e7794912 Implement input-inhibit in sway, swaylock
7 years ago
Drew DeVault 62a736a196 Actually let's not do that TODO
7 years ago
Drew DeVault d053acbed6 R E N D E R I N G
7 years ago
Drew DeVault 066143adef Add password buffer, refactor rendering/surfaces
7 years ago
Drew DeVault 1008d4cc91 Split seat code into its own file
7 years ago
Drew DeVault 0bd40ce86b Set up an XKB context for the keyboard
7 years ago
Drew DeVault 402e1d90f0 Grab keyboard off of the seat
7 years ago
Drew DeVault b32bf595ae Initial swaylock port
7 years ago
Drew DeVault 03af90d302 Clean up fallthrough issues
7 years ago
Calvin Lee 23f11d7c45 Allow swaylock indicator size to be configurable
7 years ago
Sebastian Noack 173b338567 Add -DVERSION flag for release version numbers
8 years ago
Drew DeVault 9aed9d9359 UnGNUify the codebase
8 years ago
Calvin Lee 46bd2bb5df Documentation and style fixes for swaylock
8 years ago
Calvin Lee 34e2c70abc Feature for #1078: Configurable swaylock colors
8 years ago
Zandr Martin f84217d07c
fix #971
8 years ago
Drew DeVault 800d20611c Clear swaylock properly during re-render
8 years ago
Vasilij Schneidermann 83103abde6 Explicitly set cairo font to avoid wonky fallback
8 years ago
Drew DeVault b2226ac655 Add client support for HiDPI
8 years ago
Drew DeVault 416417a54c Reorganize includes
8 years ago
Drew DeVault a11277c88f Fix warning from unused daemon return value
8 years ago
David Eklov ea0a93c5c4 swaylock: Add -f option to detach from the controlling terminal, fixes #725
8 years ago
David Eklov d3c947676d Bug fix: Add missing header file, unistd.h
9 years ago
Zandr Martin 6e7659ba13 make numpad enter key work in swaylock
9 years ago
Zandr Martin 3746542462 add documentation for client commands
9 years ago