-
lindon 6.0.0~rc1-6+lindon5 Stable
released this
2026-09-08 08:06:22 +02:00 | 22 commits to main since this releaserivolution (6.0.0~rc1-6+lindon5) unstable; urgency=medium
- New: fourth "Action If Previous Event Still Playing" mode across
rdairplay, rdlogedit and rdlogmanager: "Make Next & Wait max".
Combines immediate makeNext() (like "Make Next") with a bounded
safety timeout (like "Wait up to"), avoiding both the too-short
interstitial problem of plain "Wait up to" on segue-chained clocks
and the unbounded wait of plain "Make Next". - Encoding: GRACE_TIME <= -2 now means "Make Next & Wait max",
timeout_ms = -GRACE_TIME - 2. No database schema change. - Fixed a latent side-effect bug in RDLogPlay::transTimerData():
makeNext() internally calls SetTransTimer(), which can silently
overwrite the play_trans_line member. The new branch now uses the
pre-captured local trans_line consistently, matching the existing
defensive pattern already used elsewhere in the function. - Fixed grace-time display bugs: EventWidget::load() (rdlogmanager)
lost the assignment from event_event->graceTime() during a
refactor, always showing "Start Immediately" regardless of the
saved value; RDEventLine::propertiesText() (lib/rdevent_line.cpp)
didn't know about the new GRACE_TIME <= -2 encoding and rendered
it as a bogus wrapped-around QTime (e.g. "57:59" for a 2:00
timeout) in the RDLogManager event list. - Added lindon: debug logging (LOG_DEBUG) around the new grace-timer
branch for diagnosing scheduling edge cases.
-- RudiOnTheAir newsletter@schwoon.info Mon, 08 Sep 2026 08:00:00 +0200
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- New: fourth "Action If Previous Event Still Playing" mode across