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
...
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.
8 years ago
Zandr Martin
f84217d07c
fix #971
8 years ago
Drew DeVault
800d20611c
Clear swaylock properly during re-render
...
Fixes #999
8 years ago
Vasilij Schneidermann
83103abde6
Explicitly set cairo font to avoid wonky fallback
...
See also https://github.com/i3/i3lock/pull/89
8 years ago
Drew DeVault
b2226ac655
Add client support for HiDPI
...
This adds HiDPI support to swaybar, swaybg, and swaylock.
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
...
Without unistd.h the following functions getuid, alarm and
close are implicitly declared causing compilation to fail due to
-Werror=implicit-function-declaration
9 years ago
Zandr Martin
6e7659ba13
make numpad enter key work in swaylock
...
see issue #647
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
...
for i3lock compatibility
9 years ago
Zandr Martin
ac4213a136
clear password buffer with ctrl-u in swaylock
...
also prevent screen redraws on modifier key presses
9 years ago
Kevin Hamacher
7938736887
swaylock: fix double free
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.
...
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.
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
...
Prevent swaylock from crashing when it can't connect to wayland for
whatever reason. i.e. XDG_RUNTIME_DIR not set.
Fix #534
9 years ago
Gökberk Yaltıraklı
50c052e2f3
swaylock: Grow the password buffer
9 years ago
Mikkel Oscar Lyderik
5e253fdd9a
Correctly exit sway on errors.
...
Calling `exit` in sway_terminate prevents sway from correctly shutting
down (freeing data, cleanly terminating the ipc server, etc.).
A better way is to exit straight away if the failure occurs before
`wlc_run` and use sway_abort as usual if it occur when wlc is running.
9 years ago
crondog
73ec01d854
swaylock: Allow for transparent color values
...
There is only a slight issue. When using a transparent color the views
are arranged to make room for swaylock which we can now see. I tried removing
the arrange call but that just made it worse by putting in an opaque view on the
workspace and not making the lockoverlay color. Ill raise an issue if
this is not easily solved
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
...
swaylock is randomly crashing because we write to password that has already been
freed in pam_authenticate().
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