Michael Stapelberg
f6af085784
Move static byte arrays to xcb.c (fixes compilation warnings)
15 years ago
Axel Wagner
0c4b4df75e
Port the pointer-code to xcb
15 years ago
Michael Stapelberg
89434b4a88
disable debug output which reveals the password
(full debug output will be disabled for the next release)
15 years ago
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.
15 years ago
Michael Stapelberg
c24922f0f2
Bugfix: Correctly error out when unable to grab pointer/keyboard
15 years ago
Michael Stapelberg
4e5c203cd9
Raise the i3lock window upon visibility notifies
15 years ago
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
15 years ago
Michael Stapelberg
6a52ba8bea
err, xcb_image is not actually used
15 years ago
Michael Stapelberg
0777390a65
s/arry/array
15 years ago
Michael Stapelberg
60776a8219
manpage: PNG instead of XPM
15 years ago
Michael Stapelberg
a1400462c2
manpage: s/tile/tiling
15 years ago
Michael Stapelberg
f1b78b46ec
debian: add missing libxcb-image0-dev
15 years ago
Michael Stapelberg
ac29391048
debian: update packaging
15 years ago
Michael Stapelberg
0d4f113094
Fix errors in i3lock.1
15 years ago
Michael Stapelberg
7622cee7ca
Mention pkg-config as requirement
15 years ago
Michael Stapelberg
54c1ff3f0e
Update manpage
15 years ago
Michael Stapelberg
1abea3bd81
Update README
15 years ago
Michael Stapelberg
1b62d96a1b
remove config.mk, no longer necessary
15 years ago
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)
15 years ago
Axel Wagner
b4c10df0fc
Implement showing the default X- or a hardcoded Windows-Mousecursor.
15 years ago
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.
15 years ago
Michael Stapelberg
3fb6499373
Don’t strip when building, the distro’s build systems handle this
15 years ago
Michael Stapelberg
25fe0bf00d
Document dependency on libpam in README
16 years ago
Michael Stapelberg
ef1d47ce5b
Some small cleanups
16 years ago
Jan-Erik Rediger
1cddfc4a98
adding option to enable tiling of images
16 years ago
Michael Stapelberg
0b1d84bb7a
Update debian changelog
16 years ago
Michael Stapelberg
206036a852
Skip leading # signs for the color, fix input validation
16 years ago
Jan-Erik Rediger
9c4dee2e86
adding option to choose background color
16 years ago
Michael Stapelberg
c1a91badbe
Document the new option in the manpage
16 years ago
Michael Stapelberg
c46057a288
debian: add build dependency
16 years ago
Michael Stapelberg
69a987db55
Handle error codes when loading the pixmap
16 years ago
Jan-Erik Rediger
189ee55bc0
i3lock now can use xpm images as background
16 years ago
Michael Stapelberg
199cf45c60
debian: change Priority to extra (makes more sense)
16 years ago
Michael Stapelberg
4a2f8ac86e
debian: update changelog, control. We can finally drop the suid bit :-)
16 years ago
Michael Stapelberg
4a9d3d7365
Implement options for forking, beeping and DPMS. Bump version to 1.0.
16 years ago
Michael Stapelberg
715e46b45e
Implement PAM support (and retab! the file)
16 years ago
Michael Stapelberg
ded5d6eed4
debian: change maintainer address
16 years ago
Michael Stapelberg
737dd1f409
Debian: Change maintainer email address, set DM-Upload-Allowed field
16 years ago
Michael Stapelberg
3523b74b77
Debian package: Close ITP, depend on ${misc:Depends}
16 years ago
Michael Stapelberg
77c491096a
Exclude usr/bin/i3lock from dh_fixperms to not kill the setuid root bit
16 years ago
Michael Stapelberg
2828b3fb6e
Fix spelling errors
16 years ago
Michael Stapelberg
308d89045d
Remove misc:depends, remove obsolete comment
16 years ago
Michael Stapelberg
0ba35e5af7
Update changelog
16 years ago
Michael Stapelberg
a6f0a6955a
Forgot one instance of slock in Makefile
16 years ago
Michael Stapelberg
2105ce8cc7
Add a manpage and install it, update debian description
16 years ago
Michael Stapelberg
e76452528a
Add debian/
16 years ago
Michael Stapelberg
9167263286
Initial import of i3lock 0.9
16 years ago