• v1.8.3 b0f417c488

    1.8.3 Stable

    emersion released this 2025-08-03 07:47:38 -04:00 | 2 commits to master since this release

    No known key found for this signature in database
    GPG key ID: 0FDE7BE0E88F5E48
    Downloads
  • v1.8.2 a1cf39ab0f

    1.8.2 Stable

    emersion released this 2025-03-22 11:20:10 -04:00 | 6 commits to master since this release

    No known key found for this signature in database
    GPG key ID: 0FDE7BE0E88F5E48
    Downloads
  • v1.8.1 9bdf4b2849

    1.8.1 Stable

    emersion released this 2025-03-20 07:38:54 -04:00 | 9 commits to master since this release

    No known key found for this signature in database
    GPG key ID: 0FDE7BE0E88F5E48
    Downloads
  • v1.8.0 de0731de6a

    1.8.0 Stable

    emersion released this 2024-08-23 16:40:09 -04:00 | 23 commits to master since this release

    No known key found for this signature in database
    GPG key ID: 0FDE7BE0E88F5E48
    Downloads
  • v1.7.2 bd2dfec9ae

    1.7.2 Stable

    emersion released this 2023-01-28 16:54:46 -05:00 | 48 commits to master since this release

    No known key found for this signature in database
    GPG key ID: 0FDE7BE0E88F5E48
    Downloads
  • v1.7.1 6213fa0a7c

    1.7.1 Stable

    emersion released this 2023-01-27 06:23:36 -05:00 | 50 commits to master since this release

    No known key found for this signature in database
    GPG key ID: 0FDE7BE0E88F5E48
    Downloads
  • 1.7 1c77805930

    1.7 Stable

    emersion released this 2022-11-27 08:08:02 -05:00 | 61 commits to master since this release

    No known key found for this signature in database
    GPG key ID: 0FDE7BE0E88F5E48

    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.
    
    Downloads
  • 1.6 92de4d2e31

    1.6 Stable

    emersion released this 2022-03-07 16:28:53 -05:00 | 78 commits to master since this release

    No known key found for this signature in database
    GPG key ID: 0FDE7BE0E88F5E48

    This release adds the following new features:

    • Support for the new ext-session-lock-v1 protocol
    • Add --indicator-{x,y}-position CLI 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
    
    Downloads
  • 1.5 89f1ede511

    Stable

    ddevault released this 2020-01-22 13:27:10 -05:00 | 112 commits to master since this release

    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
    
    Downloads
  • 1.4 84bfc6c7ed

    Stable

    ddevault released this 2019-05-03 13:23:05 -04:00 | 129 commits to master since this release

    Anders Nylander (1):
          Decouple the drawing of the background from drawing the indicator.
    
    Brian Ashworth (1):
          Allow spaces in image file path
    
    Dominik Bendle (1):
          Display xkb layout while typing
    
    Gabriel Sanches (1):
          Submit password by pressing Ctrl+m (close #75)
    
    Geoff Greer (1):
          Fix lock indicator position on hidpi screens.
    
    Kenny Levinsen (1):
          Do not exit if no outputs are present
    
    MalteT (1):
          Fix minor typo in man page
    
    Michael Vetter (1):
          Set version in project file
    
    bbgun7 (2):
          Added hide keyboard layout option
          Described hide-keyboard-layout option in swaylock.1.scd
    
    emersion (1):
          Fix --version when building from tarball
    
    Downloads