Michael Stapelberg
5932ee24a7
Throw an error when specifying an invalid pointer argument (-p) (Thanks TrickSTer)
13 years ago
Thorsten Töpper
c81f8e8284
Fixed handle_screen_resize to build with NOLIBCAIRO enabled
13 years ago
Stefan Breunig
c8eecefe83
handle screen resolution images and redraw the lock window
14 years ago
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.
14 years ago
Michael Stapelberg
e7201e2df5
Mark handle_visibility_notify and handle_mapping_notify as static
14 years ago
Michael Stapelberg
6b0ce0d5aa
cleanup indention left-overs
14 years ago
Michael Stapelberg
7128f80020
bump copyright
14 years ago
Michael Stapelberg
c14cb4a250
Handle MappingNotify-events (Thanks Pascal)
14 years ago
Michael Stapelberg
53987df490
Bugfix: correctly check for errors when connecting to X11
14 years ago
Michael Stapelberg
7ba6f07322
add XK_KP_Enter as synonym for XK_Return
14 years ago
Michael Stapelberg
f891929d34
Bugfix: Handle numpad keys correctly (Thanks Pascal)
14 years ago
Michael Stapelberg
3a22727bff
Bugfix: When entering 512 characters, you could use neither return nor backspace (Thanks carl)
14 years ago
Michael Stapelberg
c3affb1c61
Add a hint to the error message 'unknown option' when compiled with NOLIBCAIRO
14 years ago
Thorsten Töpper
c643bb8e2f
Make it possible to build i3lock without cairo.
14 years ago
Michael Stapelberg
bdf6c6b45d
comment out debug output (Thanks Ciprian)
14 years ago
Michael Stapelberg
efde6a170d
print version number when invoked with -v
15 years ago
Michael Stapelberg
3f168a54ce
Re-implement tiling of image (-t)
15 years ago
Michael Stapelberg
c1a34e7aa5
Fix compilation warning by including cairo-xcb
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
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
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
ef1d47ce5b
Some small cleanups
16 years ago
Jan-Erik Rediger
1cddfc4a98
adding option to enable tiling of images
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
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
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
2105ce8cc7
Add a manpage and install it, update debian description
16 years ago
Michael Stapelberg
9167263286
Initial import of i3lock 0.9
16 years ago