133 Commits (79011e68dfbfc90caba3d89c1a9cac626741eb01)

Author SHA1 Message Date
Ryan Dwyer e644632198 Fix swaylock version string
6 years ago
Ryan Dwyer 32ba8154b8 Sway clients: Exit gracefully when compositor is unavailable
6 years ago
Ryan Dwyer 6921fdc6d6 Remove timerfd from loop implementation
6 years ago
Ryan Dwyer f98f351a52 swaylock: Don't wait too long for surface damage before verifying
6 years ago
Ryan Dwyer fa11b7f701 swaylock: clear password after 10 seconds
6 years ago
Ryan Dwyer c242712262 swaylock: Remove indicator after 3 seconds
6 years ago
Ryan Dwyer 9c833c661a swaylock: Use common event loop
6 years ago
espkk 42f72f8bb4 swaylock: fix clear_password_buffer
6 years ago
Drew DeVault c89e00a97e Fix swaylock w/shadow on glibc, improve security
6 years ago
Ryan Dwyer b0393ae34b swaylock: Support keyboard and pointer disconnects and reconnects
6 years ago
Arkadiusz Hiler eed0bc3ebd Add support for installing binaries with DT_RPATH
6 years ago
Arkadiusz Hiler 1e70f7b19e Turn funcs() into funcs(void)
6 years ago
Drew DeVault c977349120 Add support for building swaylock without PAM
6 years ago
Geoff Greer c495164f60 swaybar, swaylock, & tree/container: Set cairo font options to render text and lines with subpixel hinting (if available).
6 years ago
sghctoma 6de777a986 Add FreeBSD-specific PAM configuration
6 years ago
Brian Ashworth 7885a138af Fix swaylock arguments
7 years ago
Brian Ashworth 7b91712416 Switch to using getopt_long for config flag
7 years ago
Brian Ashworth 14c949c1c7 Remove leftover parens
7 years ago
Brian Ashworth 85584734ce Remove int cast after changing to size_t
7 years ago
Brian Ashworth d375f6af18 Change to size_t in swaylock's get_config_path
7 years ago
Brian Ashworth 296889f3d7 Implement swaylock configuration file parsing
7 years ago
Brian Ashworth 22d152f1fe Change formatting of swaylock usage in the code
7 years ago
Brian Ashworth 936a920a8e Implement swaylock customization flags
7 years ago
emersion 63b4bf5000
Update for swaywm/wlroots#1126
7 years ago
emersion ceb08b6365
swaylock: daemonize after locking
7 years ago
Dominique Martinet b78c29a83f swaylock: fix the displaying of "verified"
7 years ago
Ryan Dwyer 3b842f4eed Detect opaque lockscreen when using a solid color
7 years ago
Ryan Dwyer 58b2c8ed14 Use infinite opaque region in swaylock
7 years ago
Ryan Dwyer 839c3a5500 Use opaque region to determine if frame done should be sent
7 years ago
Bor Grošelj Simić 484042efd8 Fix transparency in background images in swaylock
7 years ago
Bor Grošelj Simić 1d0963737e Fix #1857
7 years ago
Dominique Martinet 2725185aeb swaylock daemonize: fix leak of devnull fd
7 years ago
Dominique Martinet c78ce0770a swaylock: implement ^U to clear buffer
7 years ago
emersion cc10c7af65
swaylock: implement a proper render loop
7 years ago
emersion 7af172ed0a
Delete old asciidoc man pages
7 years ago
emersion df61bfbb57
swaylock: remove unused field
7 years ago
emersion 32f8ade7ab
swaylock: don't try to render unconfigured surfaces
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
Drew DeVault 22f52b91ed Add swaylock(1) and swaymsg(1)
7 years ago
Mattias Eriksson 2d884d4e4f Improved key handling in swaylock
7 years ago
Bruno Pinto 55ed2736b5
[swaylock] Install pam module
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 053b51c3ff exit() needs stdlib.h
7 years ago