summaryrefslogtreecommitdiff
path: root/xcb.c
AgeCommit message (Collapse)Author
2013-11-12Turn on the screen on successful authenticationPhilippe Virouleau
As described in ticket #1114, the screen may be left turned off on successful authentication. This commit fixes this behaviour by turning the screen back on after the authentication. Fixes #1114
2013-04-11Set window nameAxel Wagner
2012-10-26use libxkbcommon for input handlingMichael Stapelberg
Thanks to Ran Benita and Daniel Stone (the libxkbcommon authors) for answering my questions and reviewing this code. With this commit, input handling should be more correct with using less code (in i3lock, that is).
2012-05-30skip shift when getting the modifier mask (Thanks SardemFF7)Michael Stapelberg
2012-01-15Bugfix: Copy the color depth from parent (root) window instead of hardcoding ↵Michael Stapelberg
to 24 (Thanks hafron)
2012-01-03Fix a few memory leaksMichael Stapelberg
2012-01-03Refactor the unlock indicator into its own source code fileMichael Stapelberg
2012-01-03change ALL the copyrights!Michael Stapelberg
2011-12-28Properly free X11 resources (fixes DoS bug) (Thanks Merovius)Michael Stapelberg
2011-08-17handle screen resolution images and redraw the lock windowStefan Breunig
2011-04-02optimization: render to pixmap which is used as background for the windowMichael Stapelberg
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-03-13bump copyrightMichael Stapelberg
2011-03-13Handle MappingNotify-events (Thanks Pascal)Michael Stapelberg
2010-07-20Move static byte arrays to xcb.c (fixes compilation warnings)Michael Stapelberg
2010-07-20Port the pointer-code to xcbAxel Wagner
2010-07-20grabbing: make the retry loop much slower (waits up to half a second)Michael Stapelberg
This should fix a race condition where the Mod-key was not released in time when starting i3lock using a key combination.
2010-07-20Bugfix: Correctly error out when unable to grab pointer/keyboardMichael Stapelberg
2010-07-20Raise the i3lock window upon visibility notifiesMichael Stapelberg
2010-07-20make event loop simpler (Thanks to Jamey Sharp)Michael Stapelberg
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-16Initial commit of the XCB rewrite of i3lockMichael Stapelberg
Changes: - Uses XCB instead of Xlib (like i3), thus cleaner/faster code - Uses cairo to load PNG images (*much* faster than XPM)