Skip to content

Tags: Nomadcxx/gSlapper

Tags

v1.5.2

Toggle v1.5.2's commit message
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.

v1.5.1

Toggle v1.5.1's commit message
v1.5.1: idempotent IPC pause and resume

IPC pause no longer stacks counter increments, resume releases only the
IPC-held pause, and image changes clear the stale IPC hold. Docs updated
for the new pause/resume contract.

v1.5.0

Toggle v1.5.0's commit message
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

v1.4.0

Toggle v1.4.0's commit message
Version 1.4.0 - Image Cache System

Features:
- Instant wallpaper switching via RAM cache (--cache-size MB)
- New IPC commands: cache-list, cache-stats, unload, listactive
- LRU eviction when cache is full
- Cache hit detection for instant display

v1.3.1

Toggle v1.3.1's commit message
Update PKGBUILD description

v1.3.0

Toggle v1.3.0's commit message
Add test-video-modes.sh to .gitignore

v1.2.1

Toggle v1.2.1's commit message
Release v1.2.1 - Add stretch mode and improve scaling options

v1.2.0

Toggle v1.2.0's commit message
Release v1.2.0 - Panscan and Original Resolution Features

v1.0.0

Toggle v1.0.0's commit message
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