Michael Stapelberg
1e7349e739
update debian packaging, update copyright
2011-07-13 17:06:46 +02:00
Michael Stapelberg
4b9a1c94ab
makefile: respect and use CPPFLAGS / LIBS (Thanks Kacper)
2011-07-13 16:56:27 +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
e7201e2df5
Mark handle_visibility_notify and handle_mapping_notify as static
2011-04-02 19:32:59 +02:00
Michael Stapelberg
ea9088ae96
update debian packaging
2011-03-13 20:38:32 +01:00
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