Releases: swaywm/swaylock
Releases · swaywm/swaylock
1.8.4
swaylock v1.8.4
André Marçais (1):
Update layout indicator as soon as layout changes
Armin Preiml (1):
check for pending callback on destroy_surface
Hugo Osvaldo Barrera (1):
Clarify setup instructions without PAM
Simon Ser (1):
build: bump version to 1.8.4
Łukasz P. Michalik (1):
fix missing include for sigaction
1.8.3
swaylock v1.8.3
Kenny Levinsen (1):
Ignore SIGUSR1 in the backend child process
Panagiotis "Ivory" Vasilopoulos (1):
main: change background color to #a3a3a3
Simon Ser (1):
build: bump version to 1.8.3
georgehosono (1):
Correct border thickness on typing indicator
1.8.2
1.8.1
swaylock v1.8.1
Kenny Levinsen (1):
Improve frame callback and commit handling
Manuel Stoeckl (3):
Stop processing auth requests after success
Exit when password handling subprocess crashes
Only submit password if previous validation completed
Mikkel Stårvik (1):
Check if keymap is NULL before dereferencing
Simon Ser (8):
Better handle subprocess crashes
comm: improve robustness
Revert "comm: improve robustness"
Reapply "comm: improve robustness"
Define _POSIX_C_SOURCE globally
build: use cc.get_supported_arguments() for warnings
Assert that password buffer is NULL-terminated
build: bump version to 1.8.1
ookami (1):
Fix potential NULL deference after getpwuid
1.8.0
swaylock v1.8.0
Christian Meissl (1):
Init eventloop directly after wl_connect
Hugo Osvaldo Barrera (1):
Accept input while validating
Lyle Hanson (1):
Link to manpage
Manuel Stoeckl (6):
Stop pooling background surface buffers
Synchronize highlight position between outputs
Separate input and auth state
Fix Wayland object leaks when outputs are destroyed
Configure SIGUSR1 with sigaction() instead of signal()
Make self-pipe nonblocking to prevent deadlock
Martin Dørum (1):
Fix output-specific images when output reappears
Max Kunzelmann (1):
Fix retry behaviour in while loop with mlock()
Neil Muller (1):
Correct for image orientation when loading image
Sertonix (3):
Install pam config only if pam is enabled
Check setgid too after dropping root
Read password hash before fork
Simon Ser (7):
Add --ready-fd
Drop support for layer-shell
Don't send READY=1 for readiness notifications
Remove unnecessary wl_display_roundtrip() call
Check initial wl_display_roundtrip() return value
Document --ready-fd in man page
build: bump version to v1.8.0
Sophie Winter (1):
Don't drop the buffer until after surface commit
iyzana (1):
Show cleared state when backspacing last character
prezmop (1):
Clear password on ctrl+backpace and ctrl+delete
1.7.2
1.7.1
swaylock v1.7.1
Arnout Engelen (1):
Parse `--debug` parameter before forking
Lily Foster (1):
Fix option parsing without --debug after #261
Manuel Stoeckl (3):
Remove overridden surface attachment
Estimate buffer size in advance for render_frame
Remove unused fields in swaylock_surface
Simon Ser (5):
build: find native wayland-scanner
build: move completions to separate file
build: drop intermediate protocols static lib
build: use configuration data for SYSCONFDIR and SWAYLOCK_VERSION
build: bump version to 1.7.1
nerdopolis (1):
Fix build on Debian Stable
1.7
This release adds the following new features:
- Unlock the screen on SIGUSR1
- Use mlock for password buffer
This release also contains a collection of bug fixes.
Full commit log below.
Aleksei Bavshin (1):
Ensure that ext_session_lock_v1.unlock_and_destroy is processed.
Alexander Orzechowski (3):
meson: Clean up client_protocols
renderer: work with current buffer locally
Check for existence of subcompositor
Daniel De Graaf (1):
Unlock the screen on SIGUSR1
Johan Malm (3):
cairo.h: remove redundant prototype
Remove redundant function render_frames()
Delete whole utf8 character on backspace
John Lindgren (1):
Fix loss of clarity with odd-sized centered image
Manuel Stoeckl (1):
Use shm_open instead of mkstemp
Oğuz Ersen (1):
bash-completion: localize variables
Rick van Schijndel (1):
wayland-scanner: use native version to support cross-compilation
Robin Ebert (1):
Use mlock for password buffer
Simon Ser (3):
Drop xdg-output requirement
shadow: make the result of crypt() const
build: bump to version 1.7
sonny (1):
Fix capitalization.
1.6
This release adds the following new features:
- Support for the new ext-session-lock-v1 protocol
- Add
--indicator-{x,y}-positionCLI options - Support for key repeat
This release also contains a collection of bug fixes.
Full commit log below.
Elyes HAOUAS (1):
Fix some typos
Jakub Profota (4):
Added --indicator-x/y-position
Added --indicator-x/y-position
Added --indicator-x\y-position
Added --indicator-x/y-position
Jason Nader (1):
Add editorconfig
Martin Dørum (2):
Implement key repeat
Fix a potential use-after-free
Michael Swiger (2):
Fix indicator buffer not resizing after display powers off
Prevent attaching and committing the surface twice
Michael Vetter (1):
Set version to 1.6
Nils (1):
Use xkb_keymap_new_from_buffer instead of xkb_keymap_new_from_string
Simon Plakolb (1):
Ensure buffer size is multiple of buffer scale
Simon Ser (16):
pool-buffer: handle zero-sized buffers
Initialize indicator size to zero
Use wl_surface.damage_buffer
Check for poll errors
build: bump Meson min version to 0.58
build: add Meson subproject fallback for wayland-protocols
Add support for ext-session-lock-v1
build: explicitly set check arg for run_command
build: stop aligning assignments
build: lookup wayland-scanner dep, require 1.15
build: stop using sh to generate man pages
readme: update release signature fingerprint
readme: update protocol deps
readme: improve formatting a bit
readme: drop paragraph about creating packages
readme: drop xdg-shell mention
Yaroslav (1):
refresh pam credentials after successful authentication
grumpey (1):
Call fclose vice free, fixes #198
loserMcloser (1):
Draw ring and inner fill separately
tiosgz (2):
seat: NULL-check on keyboard.modifiers event
Do not crash on connecting new output
swaylock 1.5
swaylock 1.5
Abdelhakim Qbaich (3):
Minor edits
Resizable buffer size for the subsurface
Damage state when the keyboard layout changes
Alexander Martin (1):
Adds option to show indicator even if idle
Eli Schwartz (2):
completion: use pkg-config to get install location for bash/fish
fish-completion: use the correct fallback directory
HardDie (1):
Submit password by pressing Ctrl+m
Jan Beich (2):
loop: bump required POSIX version for poll()
pool-buffer: add L suffix to POSIX version for consistency
Martin Dørum (3):
fix indicator position
seed rand
properly fix indicator position
Matt Della (1):
Added option to adjust ring position via CLI arguments and the config file
Michael Vetter (1):
Adapt version number to actual release
Namkhai B (1):
Remove FreeBSD-specific PAM configuration
Olegs Jeremejevs (1):
Fix, clean up and sync docs and completions
Peter Kasza (1):
Add fixed font-size option for indicator