Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-12-29 | Fix the timeouts for hiding the unlock indicator (Thanks Merovius) | Michael Stapelberg | |
2011-12-28 | Properly free X11 resources (fixes DoS bug) (Thanks Merovius) | Michael Stapelberg | |
2011-12-28 | Implement a visual unlock indicator | Michael Stapelberg | |
2011-11-06 | debian: update packaging to use dpkg-buildflags, i3lock.manpages | Michael Stapelberg | |
2011-11-06 | Makefile: add 'dist' target | Michael Stapelberg | |
2011-11-06 | Properly implement -h (fixes error message about unknown option) | Michael Stapelberg | |
2011-11-06 | Get rid of superfluous \n in --version | Michael Stapelberg | |
2011-11-06 | update debian/changelog | Michael Stapelberg | |
2011-10-30 | Bugfix: Properly detect the release of ISO_Level3_Shift (Thanks bacardi55) | Michael Stapelberg | |
2011-10-29 | Introduce --debug and some debugging options related to the Mode_switch / ↵ | Michael Stapelberg | |
ISO_Level3_Shift thing | |||
2011-10-29 | Correctly handle Mode_switch/ISO_Level3_Shift (Thanks bacardi55) | Michael Stapelberg | |
I tested this with the following experiment: $ setxkbmap 'us(intl)' $ xmodmap ~/configfiles/midna/Xmodmap $ xmodmap -e 'keycode 38 = a A adiaeresis Adiaeresis o O' $ xmodmap -e 'keycode 49 = ISO_Level3_Shift ISO_Level3_Shift ISO_Level3_Shift ISO_Level3_Shift' Then, Mode_switch + a yields ä, but ` + a yields o. In i3lock, these were swapped (Mode_switch + a yielded o, while ä was not reachable at all). The comment in the code explains it (See http://code.stapelberg.de/git/configfiles for the Xmodmap) | |||
2011-10-24 | Bugfix: Don’t re-grab pointer/keyboard on MappingNotify (Thanks wilmer) | Michael Stapelberg | |
This fixes bug http://bugs.i3wm.org/545, where characters (of your password) would rarely slip through when entering your password (especially) after resuming your notebook from suspend to RAM. The reason is that when resuming, X triggers one or more MappingNotify events. At the same time, CPU load is high. This leads to a race-condition between the ungrab and re-grab in which i3lock temporarily does not grab the keyboard. One way to fix this is using xcb_grab_server() before and xcb_ungrab_server() after the ungrab/re-grab. However, I think we actually don’t need to ungrab/re-grab at all. I seem to have put that code in here by mistake – in i3, we re-grab after MappingNotify, but there we only grab specific keys. In i3lock, we grab the whole pointer/keyboard, so there should be no need. If I’m incorrect and this breaks some subtle use-cases for people with strange layout setup, at least we can properly document on why we need it, after we put it back in ;). | |||
2011-09-25 | manpage: mention arguments in OPTIONS section, too (Thanks TrickSTer) | Michael Stapelberg | |
2011-09-25 | Throw an error when specifying an invalid pointer argument (-p) (Thanks ↵ | Michael Stapelberg | |
TrickSTer) | |||
2011-08-24 | Fixed handle_screen_resize to build with NOLIBCAIRO enabled | Thorsten Töpper | |
2011-08-17 | handle screen resolution images and redraw the lock window | Stefan Breunig | |
2011-07-13 | update debian packaging, update copyright | Michael Stapelberg | |
2011-07-13 | makefile: respect and use CPPFLAGS / LIBS (Thanks Kacper) | Michael Stapelberg | |
2011-04-02 | optimization: render to pixmap which is used as background for the window | Michael 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-04-02 | Mark handle_visibility_notify and handle_mapping_notify as static | Michael Stapelberg | |
2011-03-13 | update debian packaging | Michael Stapelberg | |
2011-03-13 | cleanup indention left-overs | Michael Stapelberg | |
2011-03-13 | bump copyright | Michael Stapelberg | |
2011-03-13 | Handle MappingNotify-events (Thanks Pascal) | Michael Stapelberg | |
2011-01-23 | use 'auth include login' instead of '@include login', the latter is ↵ | Michael Stapelberg | |
debian-specific (Thanks mseed) | |||
2011-01-20 | add i3lock.pam (installed as /etc/pam.d/i3lock) which includes 'login' ↵ | Michael Stapelberg | |
(Thanks Семён) | |||
2011-01-15 | Bugfix: correctly check for errors when connecting to X11 | Michael Stapelberg | |
2010-11-09 | add XK_KP_Enter as synonym for XK_Return | Michael Stapelberg | |
2010-11-08 | Bugfix: Handle numpad keys correctly (Thanks Pascal) | Michael Stapelberg | |
2010-11-06 | Bugfix: When entering 512 characters, you could use neither return nor ↵ | Michael Stapelberg | |
backspace (Thanks carl) | |||
2010-10-06 | Add a hint to the error message 'unknown option' when compiled with NOLIBCAIRO | Michael Stapelberg | |
2010-10-06 | Make it possible to build i3lock without cairo. | Thorsten Töpper | |
2010-09-09 | comment out debug output (Thanks Ciprian) | Michael Stapelberg | |
2010-09-05 | debian: change priority to optional | Michael Stapelberg | |
2010-09-05 | update debian packaging for i3lock 2.0 release | Michael Stapelberg | |
2010-07-23 | print version number when invoked with -v | Michael Stapelberg | |
2010-07-21 | manpage: add missing "specify" (Thanks xeen) | Michael Stapelberg | |
2010-07-21 | s/passwords/password (Thanks xeen) | Michael Stapelberg | |
2010-07-20 | Re-implement tiling of image (-t) | Michael Stapelberg | |
2010-07-20 | Fix compilation warning by including cairo-xcb | Michael Stapelberg | |
2010-07-20 | Move static byte arrays to xcb.c (fixes compilation warnings) | Michael Stapelberg | |
2010-07-20 | Port the pointer-code to xcb | Axel Wagner | |
2010-07-20 | disable debug output which reveals the password | Michael Stapelberg | |
(full debug output will be disabled for the next release) | |||
2010-07-20 | grabbing: 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-20 | Bugfix: Correctly error out when unable to grab pointer/keyboard | Michael Stapelberg | |
2010-07-20 | Raise the i3lock window upon visibility notifies | Michael Stapelberg | |
2010-07-20 | make 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-17 | err, xcb_image is not actually used | Michael Stapelberg | |
2010-07-16 | s/arry/array | Michael Stapelberg | |
2010-07-16 | manpage: PNG instead of XPM | Michael Stapelberg | |