- update to 2.13
* Throw error when trying to start on Wayland
* Use explicit_bzero() where available, not just on OpenBSD
* avoid pixmap allocations in the redraw path
* make --debug output go to stderr
* unlock_indicator.c: fix build failure against gcc-10
* fix: call pam_end in cleanup in main, not in event loop
* set _NET_WM_BYPASS_COMPOSITOR hint to avoid flickering
- drop patch: 0001-unlock_indicator.c-fix-build-failure-against-gcc-10.patch fixed upstream
OBS-URL: https://build.opensuse.org/request/show/858899
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3lock?expand=0&rev=40
- update to 2.10
* Only use -lpam when not on OpenBSD
* locale: treat empty string same as unset
* Fix overwrite of getopt optind
* Immediately hide the unlock indicator after ESC / C-u
* Measure wall-clock time instead of CPU time for “locking” indicator.
* SetInputFocus to the i3lock window to force-close context menus
* Use RandR for learning about attached monitors
OBS-URL: https://build.opensuse.org/request/show/545725
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3lock?expand=0&rev=27
- update to 2.9
- refresh i3lock-2.5-use-unix2_chkpwd.diff
* Removed obsolete inactivity timeout
* Set font face
* Automatically unlock (without having to press <Enter>) one attempt which was
entered while authenticating
* Stop leaking the image_path dup
* Displaying locking message when grabbing the pointer/keyboard
* Display error message when locking failed
* Add Enter on C-m
* Change input slices to be exactly pi/3 in size instead of slightly more
* Fix covering of composited notifications using the XComposite extension
* Remove last traces of DPMS
OBS-URL: https://build.opensuse.org/request/show/502814
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3lock?expand=0&rev=18
- update to 2.8
- refresh i3lock-2.5-use-unix2_chkpwd.diff
* Remove DPMS support in favor of a wrapper script and xset
* Indicate that the --inactivity-timeout option takes an argument
* fix pam_securetty: set PAM_TTY to getenv("DISPLAY")
* Eat XKB_KEY_Delete and XKB_KEY_KP_Delete
* Show unlock indicator if password was entered during PAM verification
* Allow CTRL+J as enter and CTRL+H as backspace
* Flush xcb connection after opening fullscreen window
* Add support for `xss-lock --transfer-sleep-lock'
OBS-URL: https://build.opensuse.org/request/show/446945
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3lock?expand=0&rev=16
- update to 2.7
- refresh i3lock-2.5-use-unix2_chkpwd.diff
* Die when the X11 connection breaks during runtime
* Implement logging the number of failed attempts
* Ignore password validation is pam is in wrong state
* Get current user with getpwuid() instead of using $ENV{USER}
* Add support for Compose and dead-keys with libxkbcommon.
Requires libxkbcommon ≥ 0.5.0
* Format the source using clang-format.
* Refresh pam credentials on successful authentication (for Kerberos and the
like)
* List pressed modifiers on failed authentication
* Only redraw the screen if the unlock indicator is actually used
* Make pkg-config configurable for cross-compilation
OBS-URL: https://build.opensuse.org/request/show/391689
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3lock?expand=0&rev=13