Conky v1.25.1
This patch release fixes two issues reported against v1.25.0: a crash immediately on startup when generating text before the first draw, and a build failure on Alpine where the O_CLOEXEC fallback collided with the system <fcntl.h>.
Full Changelog: v1.25.0...v1.25.1
Breaking Changes
- None.
Highlights Since v1.25.0
Startup Crash
- Fixed a crash immediately on startup:
new_fgandadd_fontrun while generating text, beforedraw_stuff()ever selects an active output, so they now query the resolved output set (output_enabled) instead of the thread-local active output (output_is) (#2460, #2461). - Matched
XDG_CURRENT_DESKTOPtokens case-insensitively so lowercase window-manager names likeswayresolve correctly (#2460, #2461).
Build Fix
- Made the
O_CLOEXECfallback inc++wrap.hhinclude-order proof:<fcntl.h>is now always included and the fallback enum is gated on#ifndef O_CLOEXECinstead ofHAVE_O_CLOEXEC, so a transitively includedfcntl.h(e.g. via<thread>/<semaphore.h>) can no longer collide with the enum definition. This fixes the Alpine build failure (#2458, #2459).