X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=CHANGELOG;h=48286a18518e91499ca7b4f35550a1ee74de005a;hb=refs%2Fpull%2F122%2Fhead;hp=5d162ba2d53f5e319ed33cc4d7fbdb9333725fc6;hpb=79398d9102c8f9ae2c8fff47e8896c6e9266d866;p=i3%2Fi3lock diff --git a/CHANGELOG b/CHANGELOG index 5d162ba..48286a1 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,71 @@ +2016-06-04 i3lock 2.8 + + • Remove DPMS support in favor of a wrapper script and xset(1). + • Indicate that the --inactivity-timeout option takes an argument. (Thanks + Kenneth Lyons) + • fix pam_securetty: set PAM_TTY to getenv("DISPLAY") + • Eat XKB_KEY_Delete and XKB_KEY_KP_Delete (Thanks bebehei) + • Show unlock indicator if password was entered during PAM verification + • Allow CTRL+J as enter and CTRL+H as backspace (Thanks Karl Tarbe) + • Flush xcb connection after opening fullscreen window (Thanks martin) + • Add support for `xss-lock --transfer-sleep-lock' + +2015-05-20 i3lock 2.7 + + • Die when the X11 connection breaks during runtime (Thanks Eduan) + • Implement logging the number of failed attempts (Thanks koebi) + • Ignore password validation is pam is in wrong state (Thanks Neodyblue) + • Get current user with getpwuid() instead of using $ENV{USER} (Thanks Martin) + • Add support for Compose and dead-keys with libxkbcommon. + Requires libxkbcommon ≥ 0.5.0 (Thanks Daniel) + • Format the source using clang-format. + • Refresh pam credentials on successful authentication (for Kerberos and the + like) (Thanks James) + • List pressed modifiers on failed authentication (Thanks Deiz, Alexandre) + • Only redraw the screen if the unlock indicator is actually used + (Thanks Ingo) + • Make pkg-config configurable for cross-compilation (Thanks Nikolay) + +2014-07-18 i3lock 2.6 + + • NEW DEPENDENCY: use libxkbcommon-x11 instead of libX11 + This helps us get rid of all code that directly uses libX11 + • Use cairo_status_to_string for descriptive errors. + • Add `-e` option to not validate empty password. + • Bugfix: update the initial keyboard modifier state (Thanks lee, Ran) + • Re-raise i3lock when obscured in a separate process + • Turn on the screen on successful authentication + • Delay to turn off the screen after wrong passwd + • Discard half-entered passwd after some inactivity + • Ignore empty passwd after repeated Enter keypress + • Scale the unlock indicator (for retina displays) + +2013-06-09 i3lock 2.5 + + • NEW DEPENDENCY: Use libxkbcommon for input handling + This makes input handling much better for many edge cases. + • Bugfix: fix argument parsing on ARM (s/char/int/) + • Bugfix: free(reply) to avoid memory leak + • Bugfix: Use ev_loop_fork after fork, fixes forking on kqueue based OSes + • Bugfix: Fix centering the indicator in the no-xinerama case + • Only use mlock() on Linux, FreeBSD (for example) requires root + • promote the "could not load image" message from debug to normal + • s/pam_message/pam_response/ (Thanks Tucos) + • remove support for NOLIBCAIRO, cairo-xcb is widespread by now + • Allow XKB_KEY_XF86ScreenSaver as synonym for enter + This keysym is generated on convertible tablets by pressing a hardware + lock/unlock button. + • Allow passwordless PAM conversations (e.g. fingerprint) + • Add ctrl+u password reset + • Set window name to i3lock + +2012-06-02 i3lock 2.4.1 + + • Bugfix: Correctly center unlock indicator after reconfiguring screens + (Thanks xeen) + • Bugfix: Revert shift lock handling (broke uppercase letters) + • Bugfix: Skip shift when getting the modifier mask (Thanks SardemFF7) + 2012-04-01 i3lock 2.4 • Bugfix: Fix background color when using cairo (Thanks Pascal)