43 Commits

Author SHA256 Message Date
d6dde86cdd Accepting request 1309821 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1309821
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/swww?expand=0&rev=16
2025-10-08 19:53:23 +00:00
82f5e8e0aa Update to version 0.11.2
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/swww?expand=0&rev=42
2025-10-08 15:46:40 +00:00
JL K
5fdb16f4ba Accepting request 1300338 from home:jlkDE
Remove duplicate argument in cargo test call

OBS-URL: https://build.opensuse.org/request/show/1300338
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/swww?expand=0&rev=41
2025-08-19 17:30:35 +00:00
5407063b90 Accepting request 1284274 from X11:Wayland
Forwarded request #1284273 from jlkDE

- Update to version 0.10.3:
  * check if wl_output contains the CURRENT mode

OBS-URL: https://build.opensuse.org/request/show/1284274
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/swww?expand=0&rev=15
2025-06-10 07:06:28 +00:00
JL K
fc8a0a6700 - Update to version 0.10.3:
* check if wl_output contains the CURRENT mode

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/swww?expand=0&rev=39
2025-06-09 19:44:03 +00:00
JL K
2a7860076b Update to version 0.10.2
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/swww?expand=0&rev=38
2025-06-09 11:48:35 +00:00
Soc Virnyl Estela
24ed547698 - Update to version 0.10.0:
* version 0.10
  * update swww-daemon man page
  * update dependencies
  * Merge pull request #423 from LGFae/configurable-layer
  * allow the user to set which Layer they would prefer to render in
  * Merge pull request #420 from LGFae/delete-nix-tests
  * delete `build.nix` and the nix tests
  * Merge pull request #410 from LGFae/waybackend
  * fix cargo-clippy
  * try to fix CI
  * Merge pull request #415 from LGFae/update_flake_lock_action
  * flake.lock: Update
  * update dependencies
  * update .gitignore test_images path
  * update README with new build dependencies
  * fix most of CI
  * rewrite using waybackend
  * update dependencies
  * Merge pull request #406 from Axlefublr/main
  * Merge pull request #408 from LGFae/update_flake_lock_action
  * flake.lock: Update
  * fix readme
  * Merge pull request #395 from LGFae/update_flake_lock_action
  * Merge pull request #391 from rubiefawn/updated_example_scripts
  * Merge pull request #403 from filip-rs/main
  * Updated swww_randomize_multi.sh to be executable
  * flake.lock: Update
  * Fix misuse of read(1) and unset(1)
  * Restore deleted comment
  * Make swww_randomize.sh and swww_randomize_multi.sh scripts more POSIX-friendly
  * Merge pull request #387 from LGFae/update_flake_lock_action
  * flake.lock: Update
  * Merge pull request #383 from LGFae/remove-most-static-muts
  * remote most static muts from globals
  * fix warnings and update MSRV to 1.82
  * Merge pull request #375 from kerty0/main
  * Merge pull request #381 from LGFae/update_flake_lock_action
  * flake.lock: Update
  * Add wallpaper refresh on monitor configuration change
  * Fix crush when changing monitor configuration
  * Merge pull request #376 from LGFae/update_flake_lock_action
  * flake.lock: Update
  * Fix memory leak and stopped animation
  * Merge pull request #372 from kerty0/main
  * Fix swww restore error handling
  * update MSRV
  * update dependencies
  * Merge pull request #373 from rexept/resize-features
  * formatted + typo fix
  * more concise definition
  * added to docs
  * added resize-stretch feature
  * Update old cache handling
  * Fix crush when using solid color
  * Add filter caching
  * Merge pull request #371 from mendess/mendess/fix-animation-cache
  * Fix animation cache not working when image is behind a symlink
  * Merge pull request #366 from LGFae/update_flake_lock_action
  * flake.lock: Update
  * Merge pull request #360 from iynaix/main
  * fix reading image from stdin
  * Merge pull request #358 from mstoeckl/fix-wayl-sock
  * Merge pull request #359 from LGFae/update_flake_lock_action
  * flake.lock: Update
  * Fix connecting to Wayland via WAYLAND_SOCKET
  * Merge pull request #352 from LGFae/nuke-multithreading
  * FractionalScaleManager and PollTime structs
  * small refactors
  * stop animations when output disconnects
  * Arc -> Rc; Mutex -> RefCell
  * finish up first implementation
  * step 1: structs for trantition's internal state
  * fix autocompletion with swww img `file`
  * debug assertion on ipc sending shm fd wildly wrong
  * fix debug assertion of ipc Codes shm fds
  * fix socket naming
  * Merge pull request #327 from LGFae/better-socket-location-defaults
  * update dependencies
  * fix documentation indentation
  * better defaults for when we can't read env vars
  * Merge pull request #340 from cplir-c/cplir-c-randomize-multi
  * Merge pull request #349 from LGFae/update_flake_lock_action
  * flake.lock: Update
  * Move `break 2` else clause to inside the "no image" check so it doesn't run every time
  * Comment swww_randomize_multi.sh and normalize
  * add example_scripts/swww_randomize_multi.sh
  * Merge pull request #339 from LGFae/revert-333-main
  * Revert "Refactor IPC handling in both client and daemon"
  * Merge pull request #338 from LGFae/update_flake_lock_action
  * flake.lock: Update
  * Merge pull request #333 from rkuklik/main
  * Merge pull request #334 from Not-Glunk/swww-fix-typos
  * Fix typos
  * fix(daemon): rt dir creation
  * refactor(client): consolidate IPC logic
  * fix(daemon): unused imports
  * refactor(daemon): move init more to relevant structs
  * refactor(daemon): extract `Daemon` into separate module
  * Merge pull request #331 from rkuklik/main
  * refactor(mmap): minor fonction movement
  * refactor(mmap): unify `Mapped'thing'` with generic bool
  * refactor(mmap): extract into top level module
  * refactor(ipc): rework messaging format v1
  * refactor(ipc): replace old methods with new
  * refactor(socket): introduce new `IpcSocket` type
  * refactor(ipc): get rid of unused `Answer::Err`
  * fix: resolver should be set to "2" in top level manifest
  * Merge pull request #330 from rkuklik/main
  * fix(script): update singe file on version change
  * fix(ci): nix build version extraction
  * fix(ci): `rust-version` detection and formatting
  * refactor(naming): rename utils to common
  * refactor(workspace): separate project into 3 folders
  * fix protocol error when destroying Wallpaper
  * Merge pull request #230 from WhyNotHugo/main
  * Drop 'init` command
  * Merge pull request #195 from flick0/colour
  * Merge pull request #324 from LGFae/update_flake_lock_action
  * flake.lock: Update
  * Merge pull request #323 from LGFae/trim-dev-dependencies
  * trim dependencies: criterion features and fastrand
  * Merge pull request #322 from ettancos/main
  * daemon: guard against unnecessary blocking read if there is no payload
  * fix conflicts
  * Merge branch 'main' into colour
  * workaround for not using Option<image::RgbImage>
  * Merge pull request #319 from JohnRTitor/add-workflows
  * Merge pull request #318 from LGFae/update_flake_lock_action
  * workflows: add CI nix-tests workflow
  * workflows: update-flake-lock should now run monthly
  * pick a file starting with 0x if exists before using it as color
  * add comment for Color
  * nuke `spin_sleep` dependency
  * do not use `image`'s default features
  * flake.lock: Update
  * update fast_image_resize to version 4.0.0
  * Merge pull request #316 from LGFae/unmap-when-idle
  * Merge pull request #315 from LGFae/custom-wayland-backend
  * update libc
  * Merge pull request #313 from kovidgoyal/patch-1
  * Add kitty as an alternative
  * Merge pull request #312 from LGFae/update_flake_lock_action
  * flake.lock: Update
  * document `BumpPool` better
  * unmap shared memory when idle
  * wait for animation threads on normal exit
  * ensure buffers are destroyed before the shm_pool
  * better error handling
  * send all draw-related requests in one single msg
  * stop animations at exit
  * remember to notify systemd
  * fix animation timings
  * improve ObjectManager to not use the BinaryHeap
  * document our custom wayland implementation
  * manual wayland implementation for swww-daemon
  * bump master version to force rebuilding the cache
  * Merge pull request #305 from LGFae/zero-copy-serialization
  * fix rustix features and put utils in workspace
  * increase MSRV to 1.75.0
  * off by one error when caching animation frames
  * refactor ipc into multiple modules
  * serialize directly onto mmaped file
  * mmap file when reading cache
  * mmap only parts of the shm we care about
  * do not copy over images and animations
  * fix wrong inversion in y axis during transitions
  * Merge pull request #309 from LGFae/update_flake_lock_action
  * flake.lock: Update
  * Merge pull request #306 from JohnRTitor/add-flake
  * Merge pull request #308 from JaKooLit/main
  * replaced deprecated swww init commands with swww-daemon
  * README: add instructions for NixOS users
  * workflows: add update-flake-lock workflow that will run weekly
  * Nix: allow building swww from the source directly
  * fix off by one error when receiving image request
  * unwrap on thread::Builder::spawn
  * nuke rayon from `swww-daemon`
  * Merge pull request #302 from LGFae/faster-wave
  * refactor transitions common byte changing code
  * faster wave transition
  * faster wipe transition
  * Merge pull request #301 from LGFae/fix-output-transforms
  * fix output transforms
  * faster grow and outer transitions
  * fix `clear` not flushing the wayland fd
  * faster simple and fade transitions
  * remove allow-git for bitcode
  * nuke simplelog and use a custom log implementation
  * Merge pull request #299 from LGFae/manual-serializer
  * minor refactors
  * use just one request for animated images
  * fix loading cached animation frames
  * return std::io::Result for the cache mod functions
  * refactor out common socket code
  * remove unsafe from deserializer
  * move all memory map functions into utils/ipc
  * delete extra prints
  * only truncate the shared mem file when necessary
  * do not copy to intermediate buffer
  * use shared memory for large transfers
  * use rustix sockets instead of std
  * manually serialize answers
  * manually serialize requests
  * Merge pull request #298 from LGFae/remove-codecoverage-from-ci
  * remove llvm-cov from CI
  * v0.9.5
  * flush the wayland_fd correctly from animations
  * update TODO
  * specialized function for `none` transition type
  * Merge pull request #296 from LGFae/fix-initial-black-screen
  * Merge pull request #297 from hkupty/remove-unused
  * refactor: Remove unused mutable buffer
  * fix initial black screen due to late configuration
- Update vendored dependencies
- Update vendored dependencies
- Update to version 0.9.5:
  * flush the wayland_fd correctly from animations
  * specialized function for `none` transition type
  * refactor: Remove unused mutable buffer
  * fix initial black screen due to late configuration
  * don't use event_fd to wake up the main thread
  * remove sleep during cache loading
  * collapse else if into single line
  * README.md - explicit warning about gnome
  * fix switching width and height
  * use output name advertised by wl_registry as id
  * process output transforms properly
  * fix fractional scale rounding calculation
  * fix wallpaper never setting configured to 'true'
  * fix typo and update documentation
  * Add --no-cache option to swww-daemon
- Update to version 0.9.4:
  * less casting between types
  * implement fractional scaling
  * merge BumpPool and RawPool; remove MmapMut2 dep
  * fix output scaling
  * delete proc traversal code from client
  * do not set nonblocking mode for socket
  * create ImageRequest and AnimationRequest structs
  * update documentation regarding sockets and `init`
  * Try pinging the daemon instead of inspecting /proc.
  * Fix over-eager errors.
  * Fix silly PathBuf recreation.
  * Adjust instance checking to work with separate sockets.
  * Bind to a separate socket per-display.
  * typo when setting output's description
  * fix transitions performance
  * add SIGHUP to list of signals we catch
  * reimplement the cache and error on unknown events
  * fix initialization
  * delete sctk dependency
  * Implement layer shell manually
  * implement WlOutput manually
  * implement WlRegistry
  * implement wl_shm
  * delete CompositorState import
  * implement delegate_compositor manually
  * do not parallelize the simple transition
  * fix sigaction on systems with different libc
  * add bitcode git url to exceptions in cargo-deny
  * use bitcode instead of rykv
  * Fix build on i686 (32bit x86)
  * automatically delete old socket in daemon
  * Update README.md
  * use eventfd instead of pipes to awake the daemon
  * fix resize when image is larger than monitor
  * simplify daemon's transitions
  * refactor client's image format choice
  * Increase thread pool stack size of daemon to 512KiB
- Update to version 0.9.1:
  * deprecate swww init
  * update CHANGELOG.md
  * add BSD2 and Apache2.0 with LLVM-exception license
  * update MSRV to 1.74.0
  * support animations when piping from stdin
  * update dependencies
  * forward init format option to daemon
  * option to force use of a wayland_shm format
  * prevent UB from a malformed BitPack at decompression
  * do not use unsafe for the FORMAT statics
  * specialize transitions for 3channels
  * Use 3 channel formats when available
  * only swap R and B channels when necessary
  * document unsafe invariants
  * compression functions api signal errors better
  * reuse the buffer when compressing
  * use system lz4 library
  * implement sse variants of compress and decompress
  * new compression functions
  * Implement frame callbacks and a new memory pool
  * refactor version.sh
  * fix out-of-bounds access in decompression
  * process clear-cache before sending requests
  * rename `Init` request/answer to `Ping`
  * wait for daemon initialization before any requests
  * wait for daemon initialization before certain requests
  * add restore command
  * wait for child swww process, to prevent zombies
  * fix randomize script trying to use directories as images
  * fix gif animations overlapping when sending two gifs
  * center cropped images larger than the monitor
  * make an fps an u16
  * Format code with cargo fmt
  * Update ahash to 0.7.8
  * remove all cache contents on clean-cache
  * support animated pngs
  * typo in comment
  * fix busyloop while waiting for WlBuffers to be released
  * fix single image webp and gif
  * fix let_underscore_lock lint
  * explicit versions for all dependencies
- Update to version 0.8.2:
  * update daemon dependencies
  * implement clear-cache command
  * bump dependencies and fix versioning
  * Update README.md - add final photo source
  * Animated WebP Support + Memory Optimisations
  * image_pad: fix capacity of Vec
- Remove cargo_config. part of vendored tarball now.
- Replace obsoleted `disabled` option with `manual`
- Update to version 0.8.1:
  * fix sending images in quick succession
  * remember to set exclusive zone to -1
  * remove condvar from wallpaper
  * overhaul transition waiting mechanism
  * nuke gif processing pipeline
  * load cache on `swww init`
  * add a `none` transition
  * fix clear exiting daemon
  * Version 0.8.0
  * update CHANGELOG and man-pages
  * fix rebase error
  * spell check example scripts
  * fix fade transition
  * fix failing test
  * update changelog and todo
  * stop using signals hack to wake main thread
  * cache only tries loading gifs from correct version
  * fix deadlock when resizing monitor
  * put Arc<SlotPool> in wallpaper struct
  * name threads for better errors
  * Rework syncing animations between monitors
  * bump dependencies - new rust version
  * reimplement cache with a different strategy
  * fix scaling images
  * fix deadlock on `clear` with on-going animation
  * update documentation
  * reimplement syncing animations
  * fix wrong transmute
  * rename utils::communication -> utils::ipc
  * use Box instead of Vec in all communication types
  * better values for step when falling back to simple
  * fix animation preventing transition to begin
  * change serde for rkyv for serialization
  * compress animation frames in a pipeline
  * only lock what is necessary
  * Rename daemon's modules and structs for clarity
  * Sending RGB instead of RGBA images
  * nuke cache
  * syncronizing with condvars
  * fix canvas pool not being ready
  * fix crash when changing scale factor
  * rename modules and fix cache import
  * animations working
  * transitions working
  * begin implementation - working for static images
  * add to docs
  * add doc for --invert-y
  * fix invert_y for percentage values
  * impl invert_y flag
  * fix spelling
  * feat: add option to resize image to fit screen instead of cropping
  * fix: don't skew images padded from odd widths
  * fix
  * add doc
  * readd `simple` and rename to `fade`
  * cargo fmt && cargo clippy
  * re add fallback
  * impl beziers for simple
- Update vendored dependencies. Resolves CVE and bsc#1212009.
- Update to version 0.7.3:
  * Log error instead of returning
  * Send status update to systemd when daemon has initialized
  * split outputs with ,
  * bump dependencies
  * start animation right after finishing transition
  * better spread of different bytes
  * create benchmarks for compression functions
  * update dependencies
  * stop-gag zip_eq panic on slices of unequal size
  * check if cache dir is actually a dir
  * use std::thread::scope for gif frames
  * wait until all gif's frames are ready
  * `--transition-step` with `simple` saner default
  * fix: Missing `/` when using `$HOME/.cache/swww`
- Build and package man pages
- Add cargo version requirement
- Fix specfile.
- Fix installation of swww-daemon.
- Update to version 0.7.2:
  * update dependencies
  * man-pages
  * Sync animations
  * update changelog
  * ignore integration_tests by default
  * cache the images to reload them on startup
  * prepare 0.7.1 release
  * update dependencies
  * cargo clippy and style
  * update CHANGELOG.md
  * fix integration_tests calling incorrect daemon bin
  * add ability to use screen cords instead of percentages in `--transition-pos`
  * typo: pipw -> pipe
  * fix reading image from stdin (don't cannonicalize)
  * document `--no_resize` and `--fill_color` args
  * fix `swww` query not returning correct image
  * change the version in Cargo.toml
- Update to version 0.7.0
  * update changelog
  * nuke `fix_zsh_completion.sh`
  * bump dependencies
  * inline printed variables where possible
  * use `with_guessed_format` to detect image type
  * [utils/comp_decomp] handle scale factor reduction
  * new transition: wave (#66)
  * [client] use scaling when sending images
- Update to version 0.6.0+git18:
  * fix panic on gif with identical frames
  * implement --no-resize for animated gifs
  * implement --no-resize option
  * fix insane problem introduced by 29e2683
  * change default transition step value
  * implement reading image from stdin
- Trim excess marketing from description
- Update to version 0.4.3+git14:
  * bump dependencies (clap went from 3.x to 4.x)
  * Render the cursor on an empty desktop
  * Fixed a typo
  * This protocol is not actually required / used
  * Use safer type conversion
  * docs: Put type in backticks
  * Formatting
  * Simplify closure that just calls a function
  * Avoid copying data unnecessarily
  * Remove unnecessary Option
- Install shell completions for zsh, bash, and fish
- Initial spec for swww version 0.4.3

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/swww?expand=0&rev=37
2025-06-09 02:29:12 +00:00
b253ef565f Accepting request 1269970 from X11:Wayland
- Update vendored dependencies

OBS-URL: https://build.opensuse.org/request/show/1269970
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/swww?expand=0&rev=14
2025-04-17 14:07:47 +00:00
Soc Virnyl Estela
1d37a9dc70 - Update vendored dependencies
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/swww?expand=0&rev=35
2025-04-16 09:02:48 +00:00
d492f55b46 Accepting request 1219453 from X11:Wayland
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1219453
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/swww?expand=0&rev=13
2024-10-30 16:39:05 +00:00
Soc Virnyl Estela
bb43ac4be9 - Update vendored dependencies
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/swww?expand=0&rev=33
2024-09-28 16:10:28 +00:00
91ea36fd74 Accepting request 1171988 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1171988
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/swww?expand=0&rev=12
2024-05-06 15:53:20 +00:00
JL K
c328a632ab Accepting request 1171987 from home:jlkDE
Update to version 0.9.5

OBS-URL: https://build.opensuse.org/request/show/1171987
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/swww?expand=0&rev=31
2024-05-05 14:37:46 +00:00
73eb3d17aa Accepting request 1169793 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1169793
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/swww?expand=0&rev=11
2024-04-23 16:56:50 +00:00
Soc Virnyl Estela
1c1e8f83e2 Accepting request 1169785 from home:smolsheep:upgrades
- Update to version 0.9.4:
  * less casting between types
  * implement fractional scaling
  * merge BumpPool and RawPool; remove MmapMut2 dep
  * fix output scaling
  * delete proc traversal code from client
  * do not set nonblocking mode for socket
  * create ImageRequest and AnimationRequest structs
  * update documentation regarding sockets and `init`
  * Try pinging the daemon instead of inspecting /proc.
  * Fix over-eager errors.
  * Fix silly PathBuf recreation.
  * Adjust instance checking to work with separate sockets.
  * Bind to a separate socket per-display.
  * typo when setting output's description
  * fix transitions performance
  * add SIGHUP to list of signals we catch
  * reimplement the cache and error on unknown events
  * fix initialization
  * delete sctk dependency
  * Implement layer shell manually
  * implement WlOutput manually
  * implement WlRegistry
  * implement wl_shm
  * delete CompositorState import
  * implement delegate_compositor manually
  * do not parallelize the simple transition
  * fix sigaction on systems with different libc
  * add bitcode git url to exceptions in cargo-deny
  * use bitcode instead of rykv
  * Fix build on i686 (32bit x86)
  * automatically delete old socket in daemon
  * Update README.md
  * use eventfd instead of pipes to awake the daemon
  * fix resize when image is larger than monitor
  * simplify daemon's transitions
  * refactor client's image format choice
  * Increase thread pool stack size of daemon to 512KiB

OBS-URL: https://build.opensuse.org/request/show/1169785
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/swww?expand=0&rev=29
2024-04-23 03:07:50 +00:00
655def6c91 Accepting request 1163790 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1163790
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/swww?expand=0&rev=10
2024-04-02 14:43:01 +00:00
JL K
edad09235a Accepting request 1163789 from home:jlkDE
Update to version 0.9.1

OBS-URL: https://build.opensuse.org/request/show/1163789
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/swww?expand=0&rev=27
2024-03-31 17:25:50 +00:00
ca03097111 Accepting request 1144511 from X11:Wayland
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1144511
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/swww?expand=0&rev=9
2024-02-06 15:35:32 +00:00
Soc Virnyl Estela
ef1c32778f OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/swww?expand=0&rev=25 2024-01-30 08:26:22 +00:00
Soc Virnyl Estela
f1cd750c95 - Update to version 0.8.2:
* update daemon dependencies
  * implement clear-cache command
  * bump dependencies and fix versioning
  * Update README.md - add final photo source
  * Animated WebP Support + Memory Optimisations
  * image_pad: fix capacity of Vec
  * man-pages
  * Sync animations
  * cache the images to reload them on startup
  * add ability to use screen cords instead of percentages in `--transition-pos`

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/swww?expand=0&rev=24
2024-01-30 08:25:22 +00:00
f1885a2515 Accepting request 1104902 from X11:Wayland
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1104902
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/swww?expand=0&rev=8
2023-08-21 09:44:56 +00:00
Soc Virnyl Estela
098b99d783 Replace obsoleted disabled option with manual
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/swww?expand=0&rev=22
2023-08-13 14:07:46 +00:00
e00169b940 Accepting request 1101874 from X11:Wayland
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1101874
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/swww?expand=0&rev=7
2023-08-02 14:49:57 +00:00
Soc Virnyl Estela
b430157676 - Update to version 0.8.1:
* fix sending images in quick succession
  * remember to set exclusive zone to -1
  * remove condvar from wallpaper
  * overhaul transition waiting mechanism
  * nuke gif processing pipeline
  * load cache on `swww init`
  * add a `none` transition
  * fix clear exiting daemon
  * Version 0.8.0
  * update CHANGELOG and man-pages
  * fix rebase error
  * spell check example scripts
  * fix fade transition
  * fix failing test
  * update changelog and todo
  * stop using signals hack to wake main thread
  * cache only tries loading gifs from correct version
  * fix deadlock when resizing monitor
  * put Arc<SlotPool> in wallpaper struct
  * name threads for better errors
  * Rework syncing animations between monitors
  * bump dependencies - new rust version
  * reimplement cache with a different strategy
  * fix scaling images
  * fix deadlock on `clear` with on-going animation
  * update documentation
  * reimplement syncing animations
  * fix wrong transmute
  * rename utils::communication -> utils::ipc

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/swww?expand=0&rev=20
2023-07-25 23:27:07 +00:00
Soc Virnyl Estela
677c17085d - Update vendored dependencies. Resolves CVE and bsc#1212009.
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/swww?expand=0&rev=19
2023-06-08 23:23:45 +00:00
cd906d0d43 Accepting request 1087131 from X11:Wayland
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1087131
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/swww?expand=0&rev=6
2023-05-15 14:54:30 +00:00
Soc Virnyl Estela
d339c065ff - Update to version 0.7.3:
* Log error instead of returning
  * Send status update to systemd when daemon has initialized
  * split outputs with ,
  * bump dependencies
  * start animation right after finishing transition
  * better spread of different bytes
  * create benchmarks for compression functions
  * update dependencies
  * stop-gag zip_eq panic on slices of unequal size
  * check if cache dir is actually a dir
  * use std::thread::scope for gif frames
  * wait until all gif's frames are ready
  * `--transition-step` with `simple` saner default
  * fix: Missing `/` when using `$HOME/.cache/swww`

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/swww?expand=0&rev=17
2023-05-07 20:37:50 +00:00
Soc Virnyl Estela
4e3eca0629 Accepting request 1085328 from home:jlkDE
- Build and package man pages
- Add cargo version requirement

OBS-URL: https://build.opensuse.org/request/show/1085328
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/swww?expand=0&rev=16
2023-05-07 20:13:38 +00:00
8cb2919cdc Accepting request 1072775 from X11:Wayland
- Fix specfile.
- Fix installation of swww-daemon.
- Update to version 0.7.2:
  * prepare 0.7.2 release
  * update dependencies
  * man-pages (#84)
  * Sync animations (#82)
  * update changelog
  * ignore integration_tests by default
  * cache the images to reload them on startup (#80)
  * prepare 0.7.1 release
  * update dependencies
  * cargo clippy and style
  * update CHANGELOG.md
  * fix integration_tests calling incorrect daemon bin
  * add ability to use screen cords instead of percentages in `--transition-pos` (#71)
  * typo: pipw -> pipe
  * fix reading image from stdin (don't cannonicalize)
  * document `--no_resize` and `--fill_color` args
  * fix `swww` query not returning correct image
  * change the version in Cargo.toml

OBS-URL: https://build.opensuse.org/request/show/1072775
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/swww?expand=0&rev=5
2023-03-18 23:30:13 +00:00
Soc Virnyl Estela
5a2c669deb OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/swww?expand=0&rev=14 2023-03-18 01:37:19 +00:00
Soc Virnyl Estela
80b0933fc6 - Fix specfile.
- Fix installation of swww-daemon.

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/swww?expand=0&rev=13
2023-03-18 01:34:00 +00:00
Soc Virnyl Estela
d337605ec8 - Update to version 0.7.2:
* prepare 0.7.2 release
  * update dependencies
  * man-pages (#84)
  * Sync animations (#82)
  * update changelog
  * ignore integration_tests by default
  * cache the images to reload them on startup (#80)
  * prepare 0.7.1 release
  * update dependencies
  * cargo clippy and style
  * update CHANGELOG.md
  * fix integration_tests calling incorrect daemon bin
  * add ability to use screen cords instead of percentages in `--transition-pos` (#71)
  * typo: pipw -> pipe
  * fix reading image from stdin (don't cannonicalize)
  * document `--no_resize` and `--fill_color` args
  * fix `swww` query not returning correct image
  * change the version in Cargo.toml

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/swww?expand=0&rev=12
2023-03-10 13:47:04 +00:00
1a06b42b6f Accepting request 1063529 from X11:Wayland
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1063529
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/swww?expand=0&rev=4
2023-02-07 17:49:25 +00:00
57589cda84 Accepting request 1062080 from X11:Wayland
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1062080
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/swww?expand=0&rev=3
2023-01-31 15:09:02 +00:00
Soc Virnyl Estela
30ce6c942c OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/swww?expand=0&rev=9 2023-01-30 22:27:30 +00:00
Soc Virnyl Estela
dc27be88c1 - Update to version 0.7.0
* update changelog
  * nuke `fix_zsh_completion.sh`
  * bump dependencies
  * inline printed variables where possible
  * use `with_guessed_format` to detect image type
  * [utils/comp_decomp] handle scale factor reduction
  * new transition: wave (#66)
  * [client] use scaling when sending images

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/swww?expand=0&rev=8
2023-01-30 22:23:43 +00:00
Soc Virnyl Estela
f952d9ca68 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/swww?expand=0&rev=7 2023-01-23 14:59:21 +00:00
Soc Virnyl Estela
68fbb9e8b9 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/swww?expand=0&rev=6 2023-01-23 14:39:35 +00:00
Soc Virnyl Estela
19d1590f85 - Update to version 0.6.0+git18:
* fix panic on gif with identical frames
  * implement --no-resize for animated gifs
  * implement --no-resize option
  * fix insane problem introduced by 29e2683
  * change default transition step value
  * implement reading image from stdin

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/swww?expand=0&rev=5
2023-01-23 14:11:38 +00:00
025771627e Accepting request 1029583 from X11:Wayland
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1029583
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/swww?expand=0&rev=2
2022-10-18 10:45:13 +00:00
d00269e95f Accepting request 1009196 from X11:Wayland
I want to maintain swww to openSUSE:Factory

OBS-URL: https://build.opensuse.org/request/show/1009196
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/swww?expand=0&rev=1
2022-10-11 16:02:12 +00:00
Soc Virnyl Estela
1fde17d4d9 Accepting request 1009595 from home:jengelh:branches:X11:Wayland
- Trim excess marketing from description

OBS-URL: https://build.opensuse.org/request/show/1009595
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/swww?expand=0&rev=2
2022-10-11 04:24:01 +00:00
348901a210 Accepting request 1009090 from home:uncomfyhalomacro
I want to maintain swww on X11:Wayland

OBS-URL: https://build.opensuse.org/request/show/1009090
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/swww?expand=0&rev=1
2022-10-09 18:57:56 +00:00