Michael Stapelberg
929e541fb7
Remove DPMS support in favor of a wrapper script and xset(1).
...
fixes #32
2015-08-11 21:50:42 +02:00
Deiz
dda29f93a1
Update copyright notices and get rid of ranges
...
The script used to make these changes can be found at:
https://gist.github.com/Deiz/32322020f76d23e2bf8f
2015-04-21 11:53:09 -04:00
Michael Stapelberg
68b78a7f57
clang-format -i **/*.[ch]
...
From here on, we’ll use clang-format to automatically format the source.
This has worked well in i3, so we are introducing it for i3lock.
2015-03-16 18:47:16 +01:00
Philippe Virouleau
6c34f6aa40
Turn on the screen on successful authentication
...
As described in ticket #1114 , the screen may be left turned off on successful
authentication. This commit fixes this behaviour by turning the screen back on
after the authentication.
Fixes #1114
2013-11-12 08:24:14 +01:00
Axel Wagner
e69b98561b
Set window name
2013-04-11 22:54:48 +02:00
Michael Stapelberg
e1d86a3279
use libxkbcommon for input handling
...
Thanks to Ran Benita and Daniel Stone (the libxkbcommon authors) for
answering my questions and reviewing this code.
With this commit, input handling should be more correct with using less
code (in i3lock, that is).
2012-10-26 20:39:59 +02:00
Michael Stapelberg
1da637c419
skip shift when getting the modifier mask (Thanks SardemFF7)
2012-05-30 16:53:16 +02:00
Michael Stapelberg
406fa5e2c4
Bugfix: Copy the color depth from parent (root) window instead of hardcoding to 24 (Thanks hafron)
2012-01-15 16:15:05 +00:00
Michael Stapelberg
02655d2ddf
Fix a few memory leaks
2012-01-03 22:31:16 +00:00
Michael Stapelberg
57585bef70
Refactor the unlock indicator into its own source code file
2012-01-03 20:56:05 +00:00
Michael Stapelberg
6f50a997b8
change ALL the copyrights!
2012-01-03 18:20:37 +00:00
Michael Stapelberg
1b757b2aa9
Properly free X11 resources (fixes DoS bug) (Thanks Merovius)
2011-12-28 23:05:02 +01:00
Stefan Breunig
c8eecefe83
handle screen resolution images and redraw the lock window
2011-08-17 15:46:52 +02:00
Michael Stapelberg
e03e93fd1b
optimization: render to pixmap which is used as background for the window
...
Before this commit, the background color (white by default) was visible for
about 100ms until the image was drawn. This flickering is now eliminated.
Also, we don’t need to handle Expose-events anymore, as X11 will use the
window’s background pixmap automatically.
2011-04-02 19:49:38 +02:00
Michael Stapelberg
7128f80020
bump copyright
2011-03-13 20:23:39 +01:00
Michael Stapelberg
c14cb4a250
Handle MappingNotify-events (Thanks Pascal)
2011-03-13 19:31:08 +01:00
Michael Stapelberg
f6af085784
Move static byte arrays to xcb.c (fixes compilation warnings)
2010-07-20 23:06:54 +02:00
Axel Wagner
0c4b4df75e
Port the pointer-code to xcb
2010-07-20 22:56:47 +02:00
Michael Stapelberg
7f42665245
grabbing: make the retry loop much slower (waits up to half a second)
...
This should fix a race condition where the Mod-key was not released
in time when starting i3lock using a key combination.
2010-07-20 21:07:39 +02:00
Michael Stapelberg
c24922f0f2
Bugfix: Correctly error out when unable to grab pointer/keyboard
2010-07-20 20:52:58 +02:00
Michael Stapelberg
4e5c203cd9
Raise the i3lock window upon visibility notifies
2010-07-20 20:30:44 +02:00
Michael Stapelberg
9d19a8bb53
make event loop simpler (Thanks to Jamey Sharp)
...
As explained in Jamey’s post on the XCB mailing list, the event
loop can/should be written in a more simple way than it was before
in xcb-event. See:
<AANLkTinhIM320wUjSeHkBTVk4ysBuiSZkvfs8pMLVykO@mail.gmail.com>
or
http://lists.freedesktop.org/archives/xcb/2010-July/006292.html
2010-07-20 20:13:40 +02:00
Michael Stapelberg
1dc3fd7bf0
Initial commit of the XCB rewrite of i3lock
...
Changes:
- Uses XCB instead of Xlib (like i3), thus cleaner/faster code
- Uses cairo to load PNG images (*much* faster than XPM)
2010-07-16 17:35:51 +02:00