147 Commits (f87628e2abd98348a218de581ca93271a99d1591)

Author SHA1 Message Date
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
Drew DeVault 218a3787d2 Import stdlib.h and define POSIX macro for rand()
7 years ago
Drew DeVault 0138f79b4a Move extra roundtrip into password.c
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 e902de34db Verify passwords
7 years ago
Drew DeVault 066143adef Add password buffer, refactor rendering/surfaces
7 years ago
Drew DeVault 1fe3cb8965 Link swaylock to xkbcommon
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
Tony Crisci d071ff08ae remove the rest of cmake
7 years ago
Drew DeVault a6d5cad309 Document swaylock -f, scratchpad show
7 years ago
Zuzana Svetlikova ef0c51b2f3 Fix github links in doc
7 years ago
Drew DeVault 03af90d302 Clean up fallthrough issues
7 years ago
Calvin Lee 23f11d7c45 Allow swaylock indicator size to be configurable
8 years ago
Drew DeVault 23a1e94402 Make asciidoc (and man pages) optional
8 years ago
Andrew Conrad 54e7225e28
Correct swaylock man page description of -i and -c
8 years ago
Sebastian Noack 173b338567 Add -DVERSION flag for release version numbers
8 years ago
Drew DeVault 9aed9d9359 UnGNUify the codebase
8 years ago
Drew DeVault e1ff88a8d2 Correct typo in swaylock(1)
8 years ago
Fabio Alessandro Locati b6ea813e01
Improve swaylock man
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
Drew DeVault 25a4a85a59 Run config files through sed and install to /etc
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
9 years ago
David Eklov ea0a93c5c4 swaylock: Add -f option to detach from the controlling terminal, fixes #725
9 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
Zandr Martin 54d38d3931 add --no-unlock-indicator to swaylock
9 years ago
Zandr Martin 06e06f9af2 clear swaylock password buffer with esc
9 years ago
Zandr Martin ac4213a136 clear password buffer with ctrl-u in swaylock
9 years ago
Tomáš Čech 468ddfb34d Fix missing include paths
9 years ago
Kevin Hamacher 7938736887 swaylock: fix double free
9 years ago
wdbw 7125274b89 swaylock: Fix swaylock.pam
9 years ago
Mikkel Oscar Lyderik f8bb487ddb swaylock: Handle possible fail on password realloc
9 years ago
Kevin Hamacher 3b0d9de270 Improve swaylock event flushing
9 years ago
Kevin Hamacher ce22ea1526 swaylock: improve graphical feedback
9 years ago
Drew DeVault 84b4a057c3 Squash warning about uninitialized variable
9 years ago
Kevin Hamacher fb6dcce2ad Add graphical feedback to swaylock (#526)
9 years ago
Nuew 328e031095 Replace with in swaylock
9 years ago
Nuew 34009205e9 Change 'display' to 'output' in swaylock error messages where necessary
9 years ago
Nuew 644c13de77 Change 'display' to 'output' in swaylock docs where necessary
9 years ago
Nuew 0aa4383c9a Add choice of display to --image.
9 years ago
Julius Michaelis 956ca66d2c swaylock: Interpret XKB_KEY_BackSpace as a deletion instead of a normal key.
9 years ago
Mikkel Oscar Lyderik a8f989c651 swaylock: Fix crash when unable to connect to wl
9 years ago
Gökberk Yaltıraklı 50c052e2f3 swaylock: Grow the password buffer
9 years ago
Aaron Ouellette 133009b652 add a manpage for swaylock
9 years ago
Mikkel Oscar Lyderik 5e253fdd9a Correctly exit sway on errors.
9 years ago
crondog 73ec01d854 swaylock: Allow for transparent color values
9 years ago
Drew DeVault baa958eaf2 Remove pointer from swaylock surface
9 years ago
Christoph Gysin a5345e807e extract cairo_set_source_u32()
9 years ago
Christoph Gysin 42bd8c53ee swaylock: support --color
9 years ago
Christoph Gysin 2b58c03ed5 swaylock: extract render_image
9 years ago
Christoph Gysin 071e097214 swaylock: don't memset memory that has been freed
9 years ago
Christoph Gysin dab651a240 swaylock: fix pam conversation
9 years ago
Christoph Gysin 52fea93693 swaylock: add pam conversation debug output
9 years ago
Christoph Gysin b116af629b swaylock: remove global variable pam_reply
9 years ago
Christoph Gysin 7b25caba47 swaylock: add i3lock compatible options
9 years ago
Christoph Gysin 259dc25ba3 swaylock: add option parsing
9 years ago
Mikkel Oscar Lyderik 364e37a1eb Fix whitespace issues.
9 years ago
Yacine Hmito f02cf75ff3 Use SYSCONFDIR as recommended
9 years ago
progandy 21014e606b make gdk-pixbuf dependency really optional
9 years ago
Drew DeVault 3282163f64 Implement compositor support for swaylock
9 years ago
Drew DeVault eefc93db43 Fix lock extension setup in compositor
9 years ago
Drew DeVault 7558a274fa Add shims for swaylock on compositor
9 years ago
Drew DeVault 101a14faf8 [swaylock] Stupid implementation of password entry
9 years ago
Drew DeVault 9c141f0bf1 Implement PAM password verification in swaylock
9 years ago
Drew DeVault 7b8f02146f Add PAM configuration for swaylock
9 years ago
Drew DeVault 34277207fd Pass keys along from wayland backend to clients
9 years ago
Drew DeVault 029e0c7a2c Add some more keyboard handling for wayland clients
9 years ago
Drew DeVault d2e9c68640 Copy+paste swaybg code to swaylock for testing
9 years ago
Drew DeVault 067ac6cfa7 Discover swaylock extension in registry
9 years ago
Drew DeVault 080a263785 Refactor gdk pixbuf code into shared client lib
9 years ago
Drew DeVault f80481a37d Add swaylock subproject
9 years ago