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
2016-03-23 14:37:56 +01:00
Gökberk Yaltıraklı
50c052e2f3
swaylock: Grow the password buffer
2016-03-21 22:17:48 +02:00
Aaron Ouellette
133009b652
add a manpage for swaylock
2016-03-01 10:23:45 -05:00
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.
2016-02-26 09:42:21 +01:00
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
2016-01-28 13:44:18 +11:00
Drew DeVault
baa958eaf2
Remove pointer from swaylock surface
2016-01-26 18:38:05 -05:00
Christoph Gysin
a5345e807e
extract cairo_set_source_u32()
2016-01-25 22:44:33 +02:00
Christoph Gysin
42bd8c53ee
swaylock: support --color
2016-01-25 21:46:26 +02:00
Christoph Gysin
2b58c03ed5
swaylock: extract render_image
2016-01-25 21:18:53 +02:00
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().
2016-01-25 20:15:00 +02:00
Christoph Gysin
dab651a240
swaylock: fix pam conversation
2016-01-25 20:14:59 +02:00
Christoph Gysin
52fea93693
swaylock: add pam conversation debug output
2016-01-25 20:14:44 +02:00
Christoph Gysin
b116af629b
swaylock: remove global variable pam_reply
2016-01-25 19:43:51 +02:00
Christoph Gysin
7b25caba47
swaylock: add i3lock compatible options
2016-01-23 16:36:19 +02:00
Christoph Gysin
259dc25ba3
swaylock: add option parsing
2016-01-23 16:00:14 +02:00
Mikkel Oscar Lyderik
364e37a1eb
Fix whitespace issues.
2016-01-05 23:42:40 +01:00
Yacine Hmito
f02cf75ff3
Use SYSCONFDIR as recommended
...
- swaylock config path not hardcoded anymore
- the unusual and weird FALLBACK_CONFIG_DIR is no more
2015-12-23 12:22:48 +01:00
progandy
21014e606b
make gdk-pixbuf dependency really optional
2015-12-20 17:37:52 +01:00
Drew DeVault
3282163f64
Implement compositor support for swaylock
...
This makes swaylock more or less work.
2015-12-18 19:30:19 -05:00
Drew DeVault
eefc93db43
Fix lock extension setup in compositor
2015-12-18 19:30:19 -05:00
Drew DeVault
7558a274fa
Add shims for swaylock on compositor
2015-12-18 08:49:04 -05:00
Drew DeVault
101a14faf8
[swaylock] Stupid implementation of password entry
2015-12-17 08:56:08 -05:00
Drew DeVault
9c141f0bf1
Implement PAM password verification in swaylock
2015-12-17 08:44:30 -05:00
Drew DeVault
7b8f02146f
Add PAM configuration for swaylock
2015-12-17 08:30:45 -05:00
Drew DeVault
34277207fd
Pass keys along from wayland backend to clients
2015-12-12 15:19:23 -05:00
Drew DeVault
029e0c7a2c
Add some more keyboard handling for wayland clients
2015-12-12 12:54:10 -05:00
Drew DeVault
d2e9c68640
Copy+paste swaybg code to swaylock for testing
2015-12-10 08:18:48 -05:00
Drew DeVault
067ac6cfa7
Discover swaylock extension in registry
2015-12-10 08:05:27 -05:00
Drew DeVault
080a263785
Refactor gdk pixbuf code into shared client lib
2015-12-10 07:57:46 -05:00
Drew DeVault
f80481a37d
Add swaylock subproject
2015-12-10 07:52:24 -05:00