Repository navigation
Tags
Tags
v1.5.3 - Use native executable paths on FreeBSD - Install native runtime and test prerequisites - Fix portable checks and document Void builds - ci: build and verify Void release packages - docs: use slash mark in sidebar - docs: restore static gSlapper header - docs: use rama palette for header - docs: animate gSlapper README header - Merge pull request #32 from Nomadcxx/fix/ci-concurrency - Merge pull request #33 from Nomadcxx/fix/deferred-stop-teardown - fix: address runtime safety issues - Cancel superseded CI runs with a concurrency group - fix: perform teardown on the main thread for deferred stop requests - test: cover default panscan image mode - fix: apply scaling modes to static images - docs: use wordmark in colophon - docs: add author colophon - release: update PKGBUILD checksum for v1.5.2
gSlapper 1.5.2 GIF wallpapers now decode correctly through gdkpixbufdec and play animated with correct frame timing and looping when gst-libav is installed. SIGTERM is delivered even when spawned by compositors that block signals, and shutdown on signal is crash-free.
gSlapper 1.5.0 - Frame path performance: zero-copy GstBuffer handling, caps caching, reduced lock contention (fixes frame drops on 60fps content) - Double-buffered PBO texture uploads on NVIDIA GPUs - Prebuilt Debian, Ubuntu, and Fedora packages on every release - Restore and IPC fixes: --restore [output], --state-file support, IPC quit/save-state commands, reliable IPC responses, atomic state file writes - License clarified as GPL-3.0
Add source files to repository for AUR packaging - Removed src/ from .gitignore to include source code in releases - Added all C source files (main.c, holder.c, cflogprinter.c, glad.c) - Required for AUR package building from source - Enables reproducible builds from GitHub releases