Commit Graph

344 Commits (main)

Author SHA1 Message Date
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
Jan-Erik Rediger 189ee55bc0 i3lock now can use xpm images as background 2009-06-27 20:44:30 +02:00
Michael Stapelberg 199cf45c60 debian: change Priority to extra (makes more sense) 2009-06-21 17:08:47 +02:00
Michael Stapelberg 4a2f8ac86e debian: update changelog, control. We can finally drop the suid bit :-) 2009-05-10 13:04:45 +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 ded5d6eed4 debian: change maintainer address 2009-05-01 20:37:01 +02:00
Michael Stapelberg 737dd1f409 Debian: Change maintainer email address, set DM-Upload-Allowed field 2009-04-30 15:18:34 +02:00
Michael Stapelberg 3523b74b77 Debian package: Close ITP, depend on ${misc:Depends} 2009-03-29 18:46:18 +02:00
Michael Stapelberg 77c491096a Exclude usr/bin/i3lock from dh_fixperms to not kill the setuid root bit 2009-03-12 00:40:00 +01:00
Michael Stapelberg 2828b3fb6e Fix spelling errors 2009-03-12 00:19:42 +01:00
Michael Stapelberg 308d89045d Remove misc:depends, remove obsolete comment 2009-03-11 23:56:56 +01:00
Michael Stapelberg 0ba35e5af7 Update changelog 2009-03-11 23:53:48 +01:00
Michael Stapelberg a6f0a6955a Forgot one instance of slock in Makefile 2009-03-11 23:49:32 +01:00
Michael Stapelberg 2105ce8cc7 Add a manpage and install it, update debian description 2009-03-11 23:44:39 +01:00
Michael Stapelberg e76452528a Add debian/ 2009-03-11 23:29:37 +01:00
Michael Stapelberg 9167263286 Initial import of i3lock 0.9 2009-03-11 22:17:00 +01:00