Commit Graph

330 Commits

Author SHA1 Message Date
Drew DeVault
f3f3e642bd Implement input-inhibit in sway, swaylock 2018-04-04 18:47:48 -04:00
Drew DeVault
5e61e86883 Actually let's not do that TODO 2018-04-04 18:47:48 -04:00
Drew DeVault
d9287eb53b R E N D E R I N G 2018-04-04 18:47:48 -04:00
Drew DeVault
89942f511d Verify passwords 2018-04-04 18:47:48 -04:00
Drew DeVault
3f21cd441b Add password buffer, refactor rendering/surfaces 2018-04-04 18:47:48 -04:00
Drew DeVault
aead06f43c Link swaylock to xkbcommon 2018-04-04 18:47:48 -04:00
Drew DeVault
1ca6d92c34 Split seat code into its own file 2018-04-04 18:47:48 -04:00
Drew DeVault
26b58a7db8 Set up an XKB context for the keyboard 2018-04-04 18:47:48 -04:00
Drew DeVault
566703675e Grab keyboard off of the seat 2018-04-04 18:47:48 -04:00
Drew DeVault
2d1a44703b Initial swaylock port 2018-04-04 18:47:48 -04:00
Tony Crisci
2c441e5bbc remove the rest of cmake 2017-12-01 05:21:03 -05:00
Drew DeVault
6fdc52200b Document swaylock -f, scratchpad show 2017-10-08 11:09:24 -04:00
Zuzana Svetlikova
9bf8cdc744 Fix github links in doc 2017-10-06 05:13:42 +02:00
Drew DeVault
a2ca567149 Clean up fallthrough issues 2017-08-09 18:34:51 -04:00
Calvin Lee
3c03e851b6 Allow swaylock indicator size to be configurable 2017-07-31 19:49:01 +02:00
Drew DeVault
4216d86492 Make asciidoc (and man pages) optional
And remove it from the build
2017-07-04 16:02:54 -04:00
Andrew Conrad
4cdbb38708 Correct swaylock man page description of -i and -c 2017-06-18 21:58:19 -05:00
Sebastian Noack
235e6b653d Add -DVERSION flag for release version numbers 2017-04-26 15:56:46 +02:00
Drew DeVault
595a19c390 UnGNUify the codebase 2017-03-10 23:41:24 -05:00
Drew DeVault
9d0a38c3aa Correct typo in swaylock(1) 2017-02-25 12:44:39 -05:00
Fabio Alessandro Locati
00a50ca4f6 Improve swaylock man 2017-02-25 17:22:31 +00:00
Calvin Lee
a2273e2207 Documentation and style fixes for swaylock 2017-02-21 21:17:01 -07:00
Calvin Lee
84335e3cee Feature for #1078: Configurable swaylock colors
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.
2017-02-21 14:12:31 -07:00
Zandr Martin
4930451e32 fix #971 2016-12-27 17:54:50 -06:00
Drew DeVault
434e46b9d7 Clear swaylock properly during re-render
Fixes #999
2016-12-20 15:53:42 -05:00
Drew DeVault
d985b210b2 Run config files through sed and install to /etc 2016-12-02 15:56:36 -05:00
Vasilij Schneidermann
bc3b7a870c Explicitly set cairo font to avoid wonky fallback
See also https://github.com/i3/i3lock/pull/89
2016-10-05 22:07:54 +02:00
Drew DeVault
dd1eb78931 Add client support for HiDPI
This adds HiDPI support to swaybar, swaybg, and swaylock.
2016-09-05 11:36:48 -04:00
Drew DeVault
5fac02d278 Reorganize includes 2016-09-01 08:18:37 -04:00
Drew DeVault
91b7153dcf Fix warning from unused daemon return value 2016-07-15 08:03:31 -04:00
David Eklov
43c84e68a4 swaylock: Add -f option to detach from the controlling terminal, fixes #725 2016-07-13 08:20:40 -05:00
David Eklov
12ded9a141 Bug fix: Add missing header file, unistd.h
Without unistd.h the following functions getuid, alarm and
close are implicitly declared causing compilation to fail due to
-Werror=implicit-function-declaration
2016-06-26 23:25:56 -05:00
Zandr Martin
6c1182716b make numpad enter key work in swaylock
see issue #647
2016-06-04 13:35:41 -05:00
Zandr Martin
51d7c9bc00 add documentation for client commands 2016-06-04 10:43:23 -05:00
Zandr Martin
7fa862363c add --no-unlock-indicator to swaylock 2016-05-26 10:16:34 -05:00
Zandr Martin
4911e97541 clear swaylock password buffer with esc
for i3lock compatibility
2016-05-26 08:41:22 -05:00
Zandr Martin
d0c8c394ca clear password buffer with ctrl-u in swaylock
also prevent screen redraws on modifier key presses
2016-05-26 08:35:16 -05:00
Tomáš Čech
36f390c5b4 Fix missing include paths
When headers were installed in more sofisticated places (but package
config knows it right), it revealed missing paths in CMake
configuration. Lets fix it.
2016-04-28 20:08:41 +02:00
Kevin Hamacher
480efede66 swaylock: fix double free 2016-04-25 20:24:33 +02:00
wdbw
0a6f952a3a swaylock: Fix swaylock.pam
Change swaylock.pam to make it work on Debian-based systems also.
2016-04-23 19:37:21 +02:00
Mikkel Oscar Lyderik
a50ca76abe swaylock: Handle possible fail on password realloc 2016-04-10 00:01:05 +02:00
Kevin Hamacher
d86b3496bf Improve swaylock event flushing 2016-04-03 00:50:34 +02:00
Kevin Hamacher
41f22a57cd swaylock: improve graphical feedback 2016-03-31 13:49:59 +02:00
Drew DeVault
f264c89d11 Squash warning about uninitialized variable 2016-03-27 10:01:06 -04:00
Kevin Hamacher
a8d9752726 Add graphical feedback to swaylock (#526) 2016-03-25 15:24:41 +01:00
Nuew
61ee70d26e Replace with in swaylock 2016-03-24 19:55:00 -04:00
Nuew
49bf3ec118 Change 'display' to 'output' in swaylock error messages where necessary 2016-03-24 18:52:57 -04:00
Nuew
8b73c3db29 Change 'display' to 'output' in swaylock docs where necessary 2016-03-24 18:49:58 -04:00
Nuew
92b3963996 Add choice of display to --image.
Additionally
  - Made background colors display when an image is enabled if
a --color is specified.
  - Link CJson to swaylock.
  - Add the --socket option to swaylock.
2016-03-24 18:02:34 -04:00
Julius Michaelis
f9276e440c swaylock: Interpret XKB_KEY_BackSpace as a deletion instead of a normal key. 2016-03-24 19:41:33 +01:00