summaryrefslogtreecommitdiff
path: root/unlock_indicator.c
AgeCommit message (Collapse)Author
2017-07-17added functional keypress image spec, loads slow if you use many high res ↵knolax
images.
2017-07-17functional implementation of images for auth indicator stateknolax
2017-04-15Rename all PAM-independant variables/comments.Jasper Lievisse Adriaanse
there is nothing PAM-specific about pam_state or pam_state_t. therefore rename them to be authenticator independant.
2017-01-10Change input slices to be exactly pi/3 in size instead of slightly more (#107)Bownairo
2016-10-11Display error message when locking failed (#99)eplanet
To give a feedback for when the pointer couldn't be grabbed, displaying an error message before exiting.
2016-09-27Displaying locking message when grabbing the pointer/keyboard. (#88)eplanet
Display "locking…" message when grabbing the pointer/keyboard, after at least 250 ms of unfruitful attempts. If grabbing eventually fails, application will not fork and return 1.
2016-08-18Set font face (#89)Vasilij Schneidermann
2015-12-25Show unlock indicator if password was entered during PAM verificationMichael Stapelberg
fixes #51
2015-04-21Update copyright notices and get rid of rangesDeiz
The script used to make these changes can be found at: https://gist.github.com/Deiz/32322020f76d23e2bf8f
2015-03-29List generic pressed modifiers on failureDeiz
2015-03-28Add capslock and numlock indicatorsAlexandre Boeglin
When the unlock indicator warns the user that a password was typed wrong, it now also reports the state of the capslock and numlock modifiers. Signed-off-by: Alexandre Boeglin <alex@boeglin.org>
2015-03-16clang-format -i **/*.[ch]Michael Stapelberg
From here on, we’ll use clang-format to automatically format the source. This has worked well in i3, so we are introducing it for i3lock.
2014-08-24implemented logging the number of failed attemptskoebi
This closes #1243
2014-05-02Scale the unlock indicator (for retina displays)Michael Stapelberg
2014-03-11Extract start/stop timer code to reusable funcsVytautas Šaltenis
2013-03-29Fix centering the indicator in the no-xinerama caseSebastian Ullrich
2012-10-26remove support for NOLIBCAIRO, cairo-xcb is widespread by nowMichael Stapelberg
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-19Bugfix: Correctly center unlock indicator after reconfiguring screens ↵Michael Stapelberg
(Thanks xn) Fixes: #712
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-26Bugfix: Fix background color when using cairo (Thanks Pascal)Michael Stapelberg
2012-01-07Added missing #ifndef NOLIBCAIROSimon Kämpe
Needed to compile without libcairo.
2012-01-04draw the unlock indicator in the middle of every screenMichael 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-03Refactor the unlock indicator into its own source code fileMichael Stapelberg