File hyprlock_0.4.1-1_source.changes of Package hyprlock
Format: 1.8 Date: Sun, 03 Nov 2024 21:44:07 -0600 Source: hyprlock Architecture: source Version: 0.4.1-1 Distribution: unstable Urgency: medium Maintainer: Clay Risser <clayrisser@gmail.com> Changed-By: Clay Risser <clayrisser@gmail.com> Changes: hyprlock (0.4.1-1) unstable; urgency=medium . [ Vaxry ] * Initial commit * core: initial commit * core: remove debug unlock * readme: update * readme: add config path * core: remove debug display name * logging: move spammy logs to trace * input-field: add fade_on_empty * renderer: fix constant re-renders * locksurface: fix serial log * debug: add --display arg * widgets: add label * readme: refer to wiki for docs * label: support pango markup * egl: log error in eglCreatePlatformWindowSurface * widgets: allow background to take a color * inputField: minor cleanup * asyncResourceGatherer: reset pending flag on process . [ LOSEARDES77 ] * input-field: add font color config option (#11) . [ Vaxry ] * input-field: cleanup props in constructor * input-field: add halign valign and pos * input-field: add placeholder * label: add time and dynamic timers * background: properly contain * core: fixup timer thread operations * core/input: add feedback for password verification * renderer: add missing widget.cpp * Timer: add * readme: update preview * widget: handle linebreaks * core: more thread safety * core: fix UAF faults around lock surfaces * input-field: password rendering improvements * core: avoid idling forever after exit * config: add general:hide_cursor * core: fixup number of pollfds in poll thread * core: wait for poll threads to exit to avoid a coredump * core: add wait timeout to main thread * core: fixup deadlock in timersThr exit cond * core: always roundtrip on unlock . [ Siavash Askari Nasr ] * label: Use local time for $TIME variable (#17) . [ Mihai Fufezan ] * Nix & CI: init . [ DamitusThyYeetus123 ] * Nix: update HM module . [ Mihai Fufezan ] * Nix: services.hyprlock -> programs.hyprlock . [ Vaxry ] * input-field: add hide_input . [ jacekpoz ] * nix: fix hm module . [ vaxerski ] * background: fix typo in calcs . [ jacekpoz ] * nix: add color option to backgrounds in the hm module (#22) * nix: add package to home.packages in hm module . [ vaxerski ] * debug: log surface configure sizes * renderer: minor alpha improvements * input: fix outerColor alpha being nuked . [ bvr-yr ] * input-field: allow configure dots size (#24) . [ Leon ] * Nix: add hide_input to hm module + correctly convert bools to strings + some minor styling changes . [ Maurice Kraus ] * core: add support for 90/270 degree rotated monitors (#26) . [ Siavash Askari Nasr ] * input: Clear password buffer with escape key (#37) . [ vaxerski ] * input: allow KP_Enter for submitting * input-field: add dots_center . [ Leon ] * Nix: HM module: add dots options + convert input fields and labels to type = listOf submodule . [ Vaxry ] * label: add executing commands * config: add general:grace * core: Nvidia and stuff fixes (#44) . [ Austin Horstman ] * nix: add dots_center * nix: add general:grace . [ Vaxry ] * background: add screenshot * background: add blurring * framebuffer: ask for 2101010 by default . [ Mihai Fufezan ] * Nix: add libdrm dependency . [ Vaxry ] * core: do not process keys on pending password verif . [ Mihai Fufezan ] * Nix: add mesa dependency . [ Maurice Kraus ] * config: add source parsing (#28) . [ Aaron Blasko ] * README: add libdrm and mesa dependencies (#57) . [ Vaxry ] * renderer: fix misc blur shenanigans * config: add no_fade_in * gbm: pick only valid modifiers . [ retchohrips ] * Nix: add blur settings and no_fade_in . [ Vaxry ] * gbm: prefer linear modifiers . [ Jan Beich ] * core: Unbreak build on FreeBSD (#71) . [ Vaxry ] * format: sanitize username for null . [ Jan Beich ] * core: Add libc++ compatibility (#73) . [ Gonçalo Negrier Duarte ] * core: fix libc++ compatibility (#75) . [ Maurice Kraus ] * renderer: restrict maximum dot amount w.r.t to input width (#56) . [ Mihai Fufezan ] * flake.lock: update nixpkgs . [ WindyDay ] * core: unlock on sigusr1 (#82) . [ bvr-yr ] * input-field: dots improvements (#84) . [ Vaxry ] * core: fix repeated key events triggering presses . [ bvr-yr ] * render: remove alpha check for input-field (#90) . [ Vaxry ] * core: create surface on monitor connect * label: use a callback from asyncGatherer to render * asyncresourcegatherer: clarify callback thread safety * core: use lowercase syms for tracking keypresses * format: fix format string . [ EastArctica ] * core: use raw key values for tracking keypresses (#92) . [ vaxerski ] * core: dispatch on exit instead of roundtrip . [ LOSEARDES77 ] * core: add help message (#88) . [ Mihai Fufezan ] * Nix: refactor flake . [ Maximilian Seidler ] * input-field: show autentication failReason without additional input (#98) . [ Vaxry ] * grace: unlock on key press . [ Maximilian Seidler ] * grace: ignore key up and fix typo * Revert "core: dispatch on exit instead of roundtrip" (#114) . [ Aaron Blasko ] * Adding a pam configuration file (#115) . [ Maximilian Seidler ] * core: Fix unlock sync (#119) . [ Mihai Fufezan ] * Nix/HM module: add security.pam instructions . [ Vaxry ] * renderer: various fixes to transformations and backgrounds * pam: fallback auth to su . [ p4rfait ] * hidden-input-field: add seed for random colors in hidden input field outline (#125) . [ BranchManager ] * core: don't auth on empty password (#126) . [ matteo4375 ] * input-field: Add rounding option (#127) . [ bvr-yr ] * input-field: add dots rounding option (#130) . [ Maximilian Seidler ] * asyncResourceGatherer: support for home relative paths (#96) . [ matteo4375 ] * Nix/HM module: add missing options (#132) . [ Vaxry ] * core: restart on a critical signal or SIGHUP * renderer: add shadowable props * shadows: disable by default * shadow: fix build * restore: limit to once every 4s * misc: fix warning about iso strings * core: don't restore on terminate * shaders: fix missing premult for colorize in final blur . [ Maximilian Seidler ] * input-field: Add fade out timeout #3 (#142) * core: Allow and fix empty passwords (#140) . [ Kenton Groombridge ] * core: add commandline switch to lock immediately (#145) . [ Maximilian Seidler ] * label: higher precision resource id's (#148) * label: fix rendering with multiple timers that fire at the same time (#147) * label: Fix label updates (#152) * core: terminate the poll thread (#150) . [ Jappie3 ] * Nix/HM module: add shadow options (#141) . [ bvr-yr ] * input-field: fail display improvments (#154) . [ Maximilian Seidler ] * background: handle missing assets (#158) . [ Abi Hafshin Alfarouq ] * core: Handle slow pam verification (#157) . [ Maximilian Seidler ] * input-field: display utf-8 codepoint length (#164) * misc: path handling improvements (#163) . [ bvr-yr ] * core: force update labels on `SIGUSR2` (#169) . [ Vaxry ] * signal: ignore signals after critical . [ bvr-yr ] * input-field: `check_color` + some fixes (#172) . [ Arijit Dey ] * README: improve docs for dependencies (#161) . [ bvr-yr ] * input-field: fix alignment on multi-monitors (#175) . [ Maximilian Seidler ] * Nix/HM module: remove shadow options from backgrounds . [ bvr-yr ] * input-field: add capslock and numlock options (#182) . [ Vaxry ] * cmake: bump ver to 0.2.0 . [ Maximilian Seidler ] * asyncResourceGatherer: skip processing screenshot paths and remove initThread (#189) . [ bvr-yr ] * label: add `$FAIL` and `$ATTEMPTS` (#186) . [ Maximilian Seidler ] * core: mmap keymap buffer with MAP_PRIVATE (#190) . [ Abhinav Anil ] * renderer: add fade out animation and property to disable (#188) * input-field: fix missing `fail_text` when `placeholder_text` is empty (#192) . [ Maximilian Seidler ] * core: fix libc++ compatibility (#195) * core: fade out improvements (#194) . [ bvr-yr ] * widgets: add Image (#191) * input-field: various fixes (#198) . [ Staz Modrzynski ] * core: Add missing destructors causing segfaults (#199) . [ bvr-yr ] * config: add -c, --config commandline options (#202) * input-field: new color features (#201) . [ Maximilian Seidler ] * input-field: only render the current output on fade out callback (#206) . [ kcirick ] * auth: Use getpwuid(getuid()) instead of getlogin() (#204) . [ bvr-yr ] * label: add `$LAYOUT` variable (#211) . [ Vaxry ] * cmake: don't install pam file if exists . [ Mihai Fufezan ] * Nix: fix install error . [ Maximilian Seidler ] * Nix/HM module: empty defaults for images and labels . [ YoussefAswad ] * config: add option to ignore empty input (#218) . [ bvr-yr ] * config: allow mon description for `monitor` value (#216) . [ Mr.UNIX ] * README: fix a typo . [ Noah GITsham ] * core: Make Ctrl+u clear password input (#226) . [ Maximilian Seidler ] * label: destroy texture (#230) . [ Mihai Fufezan ] * Nix/HM module: add sources and extraConfig . [ Maximilian Seidler ] * Nix/HM module: add ignore_empty_input option . [ Mihai Fufezan ] * flake.lock: update . [ bvr-yr ] * widgets: add `rotate` option to label and image (#234) * Nix/HM module: fix rotate option . [ Mike Rivnak ] * core: Add user description variable (#248) . [ Austin Horstman ] * nix/hm-module: add shadowable to images . [ bvr-yr ] * image: add reload options (#247) . [ Vaxry ] * cmake: bump ver to 0.3.0 . [ Maximilian Seidler ] * core: avoid double unlocks with no_fade_out (#257) * input-field: also fade in when checkWaiting is true (#265) * core: use --immediate for attemptRestoreOnDeath (#270) . [ bvr-yr ] * widgets: add Shape + minor image improve (#266) . [ Maximilian Seidler ] * auth: implement a full pam conversation (#205) . [ Vaxry ] * pam: always install pam file . [ Mihai Fufezan ] * Nix: remove patch . [ Maximilian Seidler ] * input-field: increase default fade_timeout (#276) . [ bvr-yr ] * label: add `text_align` option for multi-line text (#278) . [ Mihai Fufezan ] * flake.lock: update . [ André Silva ] * core: fix initialization issues in LockSurface (#285) . [ Vaxry ] * image: fix build with libc++ . [ Daniel Mensinger ] * core: Add support for JPEG and WEBP background images (#286) . [ Vaxry ] * core: update renderer on late scale changes * core: avoid sending duplicate acks for ls * session-lock: use logicalSize in late configure . [ Yoni Firroloni ] * readme: add new line for clarity . [ Antonio Cheong ] * README: add libmagic dependency (#307) . [ davc0n ] * renderer: add text trim with option to disable (#310) . [ bvr-yr ] * gatherer: use absolute path in magic guess . [ Daniel Horton ] * readme: Fixed getconf command in build instructions (#326) . [ Maximilian Seidler ] * core: add key repeat for backspace and make del clear the input (#277) . [ shezdy ] * core: add zindex option to widgets (#334) . [ giskard ] * cmake: macro-prefix-map, compile_commands.json (#338) . [ Mihai Fufezan ] * nix/hm-module: remove . [ Vaxry ] * restore: move to runtime dir and check his . [ Tom Englund ] * core: fix a few reported leaks by asan (#349) . [ André Silva ] * core: handle null timers in destructors (#350) . [ Gualberto Escalante ] * readme: Add Arch instructions . [ Vaxry ] * core: move to hyprutils for utils (#362) . [ Florian Walter ] * core: fix second instance of hyprlock unlocking session (#376) . [ Jasson Cordones ] * core: Inproved error handling and arg parsing (#380) . [ Maximilian Seidler ] * core: stabilize label updates and revision locking in the asyncResourceGatherer (#384) * core: fix sourcing config files (#387) * core: improve dynamic output handling (#386) * asyncResourceGatherer: add dma frames before starting the asyncLoopThread (#394) . [ davc0n ] * config: Remove dupe input-field rounding from listKeysForSpecialCategory (#395) . [ Maximilian Seidler ] * label: do not error when using cmd[] for a static label cmd (#396) * config: don't crash when getenv HOME returns null (#398) * auth: pam fallback log message and always call pam_end after pam_authenticate (#399) . [ Vaxry ] * cmake: bump ver to 0.4.0 . [ daywalker-dev ] * helpers: fix jpeg and webp OOM error (#401) . [ Tom Englund ] * hyprlock: ensure members are accessed direct (#404) . [ Jasson ] * core: minor bugfixes (#405) . [ Maximilian Seidler ] * core: add option to render solid background immediatly when bg assets are not ready (#407) * core: handle missing wayland protocol support (#408) . [ Davide Conti ] * readme: add official repo package to arch install . [ Maximilian Seidler ] * auth: don't start pam conversation before the initial input happens (#409) . [ Jasson ] * core: Label exception handling + Frambuffer checks + headers (#413) . [ davc0n ] * config: add input-field fail_timeout option (#406) . [ Maximilian Seidler ] * asyncResourceGatherer: trace logs and exit behaviour (#414) * core: handle ext_session_lock_v1::finished as defined in the protocol (#418) * core: immediately create session lock surfaces (#421) . [ Mihai Fufezan ] * Config: use hyprutils helper (#422) . [ Maximilian Seidler ] * core: grace unlock improvements and auth fixes for grace/SIGUSR1 unlocks (#424) . [ Mihai Fufezan ] * CMake, Nix: add VERSION file * CMake: fmt * flake.lock: update . [ Maximilian Seidler ] * core: make sure m_sLockState.lock is present in onLockFinished and releaseSessionLock (#432) * asyncResourceGatherer: deduplicate image rendering code (#433) . [ Vaxry ] * version: bump to 0.4.1 . [ Clay Risser ] * Added debian Checksums-Sha1: 8e03c01e77ed4182c44fca5994ac4f209aad978d 1162 hyprlock_0.4.1-1.dsc ea14e2846801c6dba2226907b1b14f3f56998186 64302 hyprlock_0.4.1.orig.tar.gz 896e21b34cbd935037a93ecb2abf8cfbc368843d 7532 hyprlock_0.4.1-1.debian.tar.xz aedf5745bd1294370e512f93124a0887c9eece76 11754 hyprlock_0.4.1-1_source.buildinfo Checksums-Sha256: d5dbba678e416e6167f80caebdd2b70d2b0639c61e80859821fb0fea5fce36ca 1162 hyprlock_0.4.1-1.dsc 87531a43088cafcadf29115889f37f73ab4a8cb1e4347723dfe8d53fa0aaba60 64302 hyprlock_0.4.1.orig.tar.gz 31c93229c85453ea55c1017dab5e8f5d67adacc78e1fefa8a1712ccf2473f713 7532 hyprlock_0.4.1-1.debian.tar.xz eeb88497a9d424782bcf2d3f6d95b85cbecef362dfad759096c1f4e7a3a94463 11754 hyprlock_0.4.1-1_source.buildinfo Files: 9d96e7f795b2189c36912f8a62b62613 1162 misc optional hyprlock_0.4.1-1.dsc 777e09b6624e3e32e6a71ca0a2b03e7a 64302 misc optional hyprlock_0.4.1.orig.tar.gz ce591644a670109395332646ea36165b 7532 misc optional hyprlock_0.4.1-1.debian.tar.xz 0315b5894545895d18e8cd1bd93ced9b 11754 misc optional hyprlock_0.4.1-1_source.buildinfo