github brndnmtthws/conky v1.25.1

4 hours ago

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_fg and add_font run while generating text, before draw_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_DESKTOP tokens case-insensitively so lowercase window-manager names like sway resolve correctly (#2460, #2461).

Build Fix

  • Made the O_CLOEXEC fallback in c++wrap.hh include-order proof: <fcntl.h> is now always included and the fallback enum is gated on #ifndef O_CLOEXEC instead of HAVE_O_CLOEXEC, so a transitively included fcntl.h (e.g. via <thread>/<semaphore.h>) can no longer collide with the enum definition. This fixes the Alpine build failure (#2458, #2459).

Pull Requests by Category

Bug Fixes

  • fix: make O_CLOEXEC fallback order-proof in c++wrap.hh (#2459)
  • fix: crash on startup when generating text before first draw (#2461)

Don't miss a new conky release

NewReleases is sending notifications on new releases.