summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-09-26promote the "could not load image" message from debug to normalMichael Stapelberg
2012-08-22only use mlock() on Linux, FreeBSD (for example) requires rootMichael Stapelberg
2012-06-29getopt_long returns int, don't cast to char.Fernando Tarlá Cardoso Lemos
On ARM, casting -1 to char turns it into something else. Fixes argument parsing on ARM. Thanks Chipaca for reporting.
2012-06-02update changelog for 2.4.1Michael Stapelberg
2012-05-30skip shift when getting the modifier mask (Thanks SardemFF7)Michael Stapelberg
2012-05-30revert shift lock handling (broke uppercase letters)Michael Stapelberg
With some layouts, this broke uppercase letters in your passwords. I think that explicit shiftlock handling is unnecessary. X11 seems to do it on its own. Here is what leads me to that conclusion: $ setxkbmap de $ xmodmap -e 'keycode 66 = Shift_Lock' $ xev Now enter a character, say "a", then press CapsLk (which is now Shift_Lock), then press "a" again. The event state is 0x1, thereby undistinguishable from normal shift.
2012-05-19Bugfix: Correctly center unlock indicator after reconfiguring screens ↵Michael Stapelberg
(Thanks xn) Fixes: #712
2012-04-08remove debian/Michael Stapelberg
The Debian packaging is now hosted on Debian servers at git://git.debian.org/users/stapelberg/i3lock.git This makes life easier for Debian people. It makes life harder for you if you want to build a Debian package of the current git version. Here is how you could do that now: Build a tarball of the current git version: mkdir ../i3lock-dpkg VERSION=i3lock-$(git describe --tags) git archive --prefix=$VERSION/ --output=../i3lock-dpkg/$VERSION.tar.bz2 HEAD get the packaging: cd ../i3lock-dpkg gbp-clone git://git.debian.org/users/stapelberg/i3lock.git cd i3lock git-import-orig ../$VERSION.tar.bz2 dpkg-buildpackage
2012-04-07add .gitignoreMichael Stapelberg
2012-04-01add CHANGELOG fileMichael Stapelberg
2012-04-01Use (void) instead of () for functions without args (Thanks fernandotcl)Michael Stapelberg
See also: http://article.gmane.org/gmane.linux.kernel/1268792 The C compiler will handle (void) as "no arguments" and () as "variadic function" (equivalent to (...)) which might lead to subtle errors, such as the one which was fixed with commit 0ea64ae4.
2012-03-28Bugfix: fallback when the image cannot be loadedMichael Stapelberg
If the specified file does not exist or is invalid, previously, the unlock indicator wouldn’t show up at all, because the invalid surface was still used. With this commit, i3lock will react like if you didn’t specify an image at all.
2012-03-26Only output text when in debug mode (fixes problems with xautolock)Michael Stapelberg
2012-03-26Bugfix: Fix background color when using cairo (Thanks Pascal)Michael Stapelberg
2012-03-15debian: update changelog for 2.3.1Michael Stapelberg
2012-03-15fix compilation on some systems (Thanks badboy)Michael Stapelberg
2012-03-15debian: fix packaging format to 1.0 for nowMichael Stapelberg
2012-03-15debian: remove duplicate priority fieldMichael Stapelberg
2012-03-15manpage: add -u flag in synopsisMichael Stapelberg
2012-03-15manpage: hyphenMichael Stapelberg
2012-03-15debian: update packagingMichael Stapelberg
2012-03-15README: also add libev to dependenciesMichael Stapelberg
2012-03-15document the dependency on libxcb-xineramaMichael Stapelberg
2012-03-10Properly handle Caps Lock (Thanks Damien)Michael Stapelberg
2012-02-23man page: mention xautolockMaik Fischer
2012-01-15Bugfix: Copy the color depth from parent (root) window instead of hardcoding ↵Michael Stapelberg
to 24 (Thanks hafron)
2012-01-07Added missing #ifndef NOLIBCAIROSimon Kämpe
Needed to compile without libcairo.
2012-01-05Bugfix: Check for waiting X11 events before entering the event loopMichael Stapelberg
2012-01-05Change the unlock indicator properly after pressing the 'escape' keyMichael Stapelberg
2012-01-04debian: add libxcb-xinerama0-dev as build-dependencyMichael Stapelberg
2012-01-04draw the unlock indicator in the middle of every screenMichael Stapelberg
2012-01-03Implement Xinerama support (not used yet)Michael Stapelberg
2012-01-03Fix a few memory leaksMichael Stapelberg
2012-01-03Properly free timeouts, move one of the timeouts to unlock_indicator.cMichael Stapelberg
2012-01-03remove the dead variable modeswitchmaskMichael Stapelberg
2012-01-03Properly free the reply of xcb_get_geometryMichael Stapelberg
2012-01-03Refactor the unlock indicator into its own source code fileMichael Stapelberg
2012-01-03Fork after the window is visible, not beforeMichael Stapelberg
2012-01-03change ALL the copyrights!Michael Stapelberg
2012-01-03Lock the password buffer in memory, clear it in RAM after verifyingMichael Stapelberg
2011-12-30support ISO_Level5_Shift (Thanks roland)Michael Stapelberg
2011-12-29Fix the timeouts for hiding the unlock indicator (Thanks Merovius)Michael Stapelberg
2011-12-28Properly free X11 resources (fixes DoS bug) (Thanks Merovius)Michael Stapelberg
2011-12-28Implement a visual unlock indicatorMichael Stapelberg
2011-11-06debian: update packaging to use dpkg-buildflags, i3lock.manpagesMichael Stapelberg
2011-11-06Makefile: add 'dist' targetMichael Stapelberg
2011-11-06Properly implement -h (fixes error message about unknown option)Michael Stapelberg
2011-11-06Get rid of superfluous \n in --versionMichael Stapelberg
2011-11-06update debian/changelogMichael Stapelberg
2011-10-30Bugfix: Properly detect the release of ISO_Level3_Shift (Thanks bacardi55)Michael Stapelberg