Files
hyprlock/hyprlock.changes

113 lines
4.6 KiB
Plaintext
Raw Permalink Normal View History

-------------------------------------------------------------------
Mon Aug 12 09:24:26 UTC 2024 - Krzysztof Wiktorczyk <magu44@gmail.com>
- Update to version 0.4.0:
* hyprlock: ensure members are accessed direct
* "LockSurface: Some bug fixing
* core: add option to render solid background immediatly when bg
assets are not ready
* core: handle missing wayland protocol support
* readme: add official repo package to arch install
* [Draft] auth: don't start pam conversation before the initial
input happens
* Label exception handling + Frambuffer checks + headers
* config: add input-field fail_timeout option
* asyncResourceGatherer: trace logs and exit behaviour
* core: handle ext_session_lock_v1::finished as defined by the
protocol
* core: immediately create session lock surfaces
* Config: use hyprutils helper
* core: grace unlock improvements and auth fixes for grace/SIGUSR1
unlocks
* core: make sure m_sLockState.lock is present in onLockFinished and
releaseSessionLock
* asyncResourceGatherer: deduplicate image rendering code
Accepting request 1186049 from home:smolsheep:upgrades - Add new BuildRequires: libjpeg, libwebp, libmagic - Remove always-install-pam.patch -- Fixed upstream - Update to version 0.4.0: * core: avoid double unlocks with no_fade_out * input-field: fade in when checkWaiting is true * core: use --immediate for attemptRestoreOnDeath * widgets: add Shape + minor image improve * auth: implement a full pam conversation * input-field: increase default fade_timeout * label: add text_align option for multi-line text * fix initialization issues in LockSurface * Add support for JPEG and WEBP background images * readme: add new line for clarity * add libmagic dependency to README * renderer: add text trim with option to disable * gatherer: use absolute path in magic guess * Fixed getconf command in build instructions * core: add key repeat for backspace and make del clear the input * add zindex option to widgets * cmake: macro-prefix-map, compile_commands.json * few reported leaks by asan * handle null timers in destructors * readme: Add Arch instructions * core: move to hyprutils for utils * fix second instance of hyprlock unlocking session * Inproved error handling and arg parsing * core: stabilize label updates and revision locking in the asyncResourceGatherer * core: fix sourcing config files * core: improve dynamic output handling * asyncResourceGatherer: add dma frames before starting the asyncLoopThread * Remove dupe input-field rounding from listKeysForSpecialCategory * label: do not error when using cmd[] for a static label cmd * config: don't crash when getenv HOME returns null * auth: pam fallback log message and always call pam_end after pam_authenticate * helpers: fix jpeg and webp OOM error OBS-URL: https://build.opensuse.org/request/show/1186049 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/hyprlock?expand=0&rev=3
2024-07-07 22:01:08 +00:00
-------------------------------------------------------------------
Sun Jul 7 21:04:23 UTC 2024 - Joshua Smith <smolsheep@opensuse.org>
- Add new BuildRequires: libjpeg, libwebp, libmagic
- Remove always-install-pam.patch -- Fixed upstream
- Update to version 0.4.0:
* core: avoid double unlocks with no_fade_out
* input-field: fade in when checkWaiting is true
* core: use --immediate for attemptRestoreOnDeath
* widgets: add Shape + minor image improve
* auth: implement a full pam conversation
* input-field: increase default fade_timeout
* label: add text_align option for multi-line text
* fix initialization issues in LockSurface
* Add support for JPEG and WEBP background images
* readme: add new line for clarity
* add libmagic dependency to README
* renderer: add text trim with option to disable
* gatherer: use absolute path in magic guess
* Fixed getconf command in build instructions
* core: add key repeat for backspace and make del clear the input
* add zindex option to widgets
* cmake: macro-prefix-map, compile_commands.json
* few reported leaks by asan
* handle null timers in destructors
* readme: Add Arch instructions
* core: move to hyprutils for utils
* fix second instance of hyprlock unlocking session
* Inproved error handling and arg parsing
* core: stabilize label updates and revision locking in the
asyncResourceGatherer
* core: fix sourcing config files
* core: improve dynamic output handling
* asyncResourceGatherer: add dma frames before starting the
asyncLoopThread
* Remove dupe input-field rounding from
listKeysForSpecialCategory
* label: do not error when using cmd[] for a static label cmd
* config: don't crash when getenv HOME returns null
* auth: pam fallback log message and always call pam_end after
pam_authenticate
* helpers: fix jpeg and webp OOM error
Accepting request 1179046 from home:smolsheep:upgrades I chose to ship an upstream patch and then sed the same file. This makes future maintenance easier, so the patch can be removed on next release with minimal downstream effort required. - Added upstream always-install-pam.patch - Move PAM to /usr -- Fixes filelist-forbidden-move-to-usr badness - Change parts of _service to run at buildtime instead to properly utilize the obscpio - Update to version 0.3.0: * asyncResourceGatherer: skip processing screenshot paths and remove initThread * label: add $FAIL and $ATTEMPTS * core: mmap keymap buffer with MAP_PRIVATE * renderer, Nix/HM module: add fade out animation and property to disable * input-field: fix missing fail_text when placeholder_text is empty * core: fix libc++ compatibility * core: fade out improvements * widgets: add Image * input-field: various fixes * Add missing destructors causing segfaults * config: add -c, --config commandline options * input-field: new color features * input-field: only render the current output on fade out callback * Use getpwuid(getuid()) instead of getlogin() * label: add $LAYOUT variable * Nix/HM module: empty defaults for images and labels * config: add option to ignore empty input * config: allow mon description for monitor value * README: fix a typo * Make Ctrl+u clear password input * label: destroy texture * Nix/HM module: add sources and extraConfig * Nix/HM module: add ignore_empty_input option * widgets: add rotate option to label and image * Nix/HM module: fix rotate options * widgets: add user description variable * nix/hm-module: add shadowable to images * image: add reload options OBS-URL: https://build.opensuse.org/request/show/1179046 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/hyprlock?expand=0&rev=2
2024-06-06 17:13:57 +00:00
-------------------------------------------------------------------
Thu Jun 6 14:01:39 UTC 2024 - Joshua Smith <smolsheep@opensuse.org>
- Move PAM to /usr -- Fixes filelist-forbidden-move-to-usr badness
- Change parts of _service to run at buildtime instead to properly
utilize the obscpio
- Update to version 0.3.0:
* asyncResourceGatherer: skip processing screenshot paths and
remove initThread
* label: add $FAIL and $ATTEMPTS
* core: mmap keymap buffer with MAP_PRIVATE
* renderer, Nix/HM module: add fade out animation and property to
disable
* input-field: fix missing fail_text when placeholder_text is
empty
* core: fix libc++ compatibility
* core: fade out improvements
* widgets: add Image
* input-field: various fixes
* Add missing destructors causing segfaults
* config: add -c, --config commandline options
* input-field: new color features
* input-field: only render the current output on fade out
callback
* Use getpwuid(getuid()) instead of getlogin()
* label: add $LAYOUT variable
* Nix/HM module: empty defaults for images and labels
* config: add option to ignore empty input
* config: allow mon description for monitor value
* README: fix a typo
* Make Ctrl+u clear password input
* label: destroy texture
* Nix/HM module: add sources and extraConfig
* Nix/HM module: add ignore_empty_input option
* widgets: add rotate option to label and image
* Nix/HM module: fix rotate options
* widgets: add user description variable
* nix/hm-module: add shadowable to images
* image: add reload options
-------------------------------------------------------------------
Thu Apr 4 22:19:16 UTC 2024 - Michal Hrusecky <michal.hrusecky@opensuse.org>
- Initial package of hyprlock - version 0.2.0