Commit Graph

31 Commits (7128f80020a65b9e600f1791e2891f27793b2e52)

Author SHA1 Message Date
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 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 efde6a170d print version number when invoked with -v 2010-07-23 23:13:41 +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
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 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 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 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 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 69a987db55 Handle error codes when loading the pixmap 2009-06-27 22:35:59 +02:00
Jan-Erik Rediger 189ee55bc0 i3lock now can use xpm images as background 2009-06-27 20:44:30 +02:00
Michael Stapelberg 4a9d3d7365 Implement options for forking, beeping and DPMS. Bump version to 1.0. 2009-05-10 12:48:16 +02:00
Michael Stapelberg 715e46b45e Implement PAM support (and retab! the file) 2009-05-10 12:22:41 +02:00
Michael Stapelberg 2105ce8cc7 Add a manpage and install it, update debian description 2009-03-11 23:44:39 +01:00
Michael Stapelberg 9167263286 Initial import of i3lock 0.9 2009-03-11 22:17:00 +01:00