Michael Stapelberg
6b0ce0d5aa
cleanup indention left-overs
2011-03-13 20:24:25 +01: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
a93f110584
use 'auth include login' instead of '@include login', the latter is debian-specific (Thanks mseed)
2011-01-23 00:11:51 +01:00
Michael Stapelberg
fc6b72eaec
add i3lock.pam (installed as /etc/pam.d/i3lock) which includes 'login' (Thanks Семён)
2011-01-20 10:36:03 +01:00
Michael Stapelberg
53987df490
Bugfix: correctly check for errors when connecting to X11
2011-01-15 14:47:06 +01:00
Michael Stapelberg
7ba6f07322
add XK_KP_Enter as synonym for XK_Return
2010-11-09 19:35:16 +01:00
Michael Stapelberg
f891929d34
Bugfix: Handle numpad keys correctly (Thanks Pascal)
2010-11-08 14:43:07 +01:00
Michael Stapelberg
3a22727bff
Bugfix: When entering 512 characters, you could use neither return nor backspace (Thanks carl)
2010-11-06 18:02:44 +01:00
Michael Stapelberg
c3affb1c61
Add a hint to the error message 'unknown option' when compiled with NOLIBCAIRO
2010-10-06 23:39:18 +02:00
Thorsten Töpper
c643bb8e2f
Make it possible to build i3lock without cairo.
2010-10-06 23:37:31 +02:00
Michael Stapelberg
bdf6c6b45d
comment out debug output (Thanks Ciprian)
2010-09-09 15:39:27 +02:00
Michael Stapelberg
bf31c90a5f
debian: change priority to optional
2010-09-05 18:19:25 +02:00
Michael Stapelberg
a850b52953
update debian packaging for i3lock 2.0 release
2010-09-05 14:00:27 +02:00
Michael Stapelberg
efde6a170d
print version number when invoked with -v
2010-07-23 23:13:41 +02:00
Michael Stapelberg
5d43c20538
manpage: add missing "specify" (Thanks xeen)
2010-07-21 01:46:59 +02:00
Michael Stapelberg
ab7f591db6
s/passwords/password (Thanks xeen)
2010-07-21 01:45:11 +02:00
Michael Stapelberg
3f168a54ce
Re-implement tiling of image (-t)
2010-07-20 23:44:58 +02:00
Michael Stapelberg
c1a34e7aa5
Fix compilation warning by including cairo-xcb
2010-07-20 23:09:09 +02: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
89434b4a88
disable debug output which reveals the password
...
(full debug output will be disabled for the next release)
2010-07-20 21:18:53 +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
6a52ba8bea
err, xcb_image is not actually used
2010-07-17 01:08:30 +02:00
Michael Stapelberg
0777390a65
s/arry/array
2010-07-16 20:59:09 +02:00
Michael Stapelberg
60776a8219
manpage: PNG instead of XPM
2010-07-16 20:55:20 +02:00
Michael Stapelberg
a1400462c2
manpage: s/tile/tiling
2010-07-16 20:36:11 +02:00
Michael Stapelberg
f1b78b46ec
debian: add missing libxcb-image0-dev
2010-07-16 18:27:04 +02:00
Michael Stapelberg
ac29391048
debian: update packaging
2010-07-16 18:22:33 +02:00
Michael Stapelberg
0d4f113094
Fix errors in i3lock.1
2010-07-16 18:15:31 +02:00
Michael Stapelberg
7622cee7ca
Mention pkg-config as requirement
2010-07-16 18:00:26 +02:00
Michael Stapelberg
54c1ff3f0e
Update manpage
2010-07-16 17:56:15 +02:00
Michael Stapelberg
1abea3bd81
Update README
2010-07-16 17:47:42 +02:00
Michael Stapelberg
1b62d96a1b
remove config.mk, no longer necessary
2010-07-16 17:42:17 +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
Axel Wagner
b4c10df0fc
Implement showing the default X- or a hardcoded Windows-Mousecursor.
2010-07-09 11:18:39 +02:00
Michael Stapelberg
2e5bee59d5
Skip keypresses without entering a password, they cause a delay
...
When suspending your system to RAM, a race-condition can occur which
causes many enter keypresses to be sent. These effectively delay
your login by 3 seconds times 50 times (or so), so we just skip empty
passwords. If your password is empty, you don’t need to lock your
screen anyway.
2009-12-10 20:24:58 +01:00
Michael Stapelberg
3fb6499373
Don’t strip when building, the distro’s build systems handle this
2009-10-16 21:30:27 +02:00
Michael Stapelberg
25fe0bf00d
Document dependency on libpam in README
2009-08-19 21:34:51 +02:00
Michael Stapelberg
ef1d47ce5b
Some small cleanups
2009-08-02 21:47:39 +02:00
Jan-Erik Rediger
1cddfc4a98
adding option to enable tiling of images
2009-08-02 21:35:28 +02:00
Michael Stapelberg
0b1d84bb7a
Update debian changelog
2009-08-02 19:58:30 +02:00
Michael Stapelberg
206036a852
Skip leading # signs for the color, fix input validation
2009-08-02 19:50:30 +02:00
Jan-Erik Rediger
9c4dee2e86
adding option to choose background color
2009-08-02 19:38:38 +02:00
Michael Stapelberg
c1a91badbe
Document the new option in the manpage
2009-06-27 23:06:44 +02:00
Michael Stapelberg
c46057a288
debian: add build dependency
2009-06-27 22:56:44 +02:00
Michael Stapelberg
69a987db55
Handle error codes when loading the pixmap
2009-06-27 22:35:59 +02:00