|
From: dforsi <no...@gi...> - 2026-10-03 15:37:57
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 11ff5246f3d8b77c95d2b7fabb6217fc7194fcda https://github.com/Hamlib/Hamlib/commit/11ff5246f3d8b77c95d2b7fabb6217fc7194fcda Author: David Christle <dch...@us...> Date: 2026-09-22 (Tue, 22 Sep 2026) Changed paths: M src/rig.c M tests/testcachemode.c Log Message: ----------- fix(core): snapshot mode routing after acquiring the API lock Read PTT and current VFO state after API serialization so a queued mode request observes preceding PTT and VFO changes. Retain the cache-locked snapshot to preserve coherent routing reads. Extend the Dummy mode tests with deterministic interleavings for PTT on, PTT off, and current-VFO changes while a mode request waits for the lock. Fixes: 26b1ac264 ("fix(cache): synchronize cache and routing state") Commit: 54f427aa3e67658eda4677a18b703b75d5b03dd5 https://github.com/Hamlib/Hamlib/commit/54f427aa3e67658eda4677a18b703b75d5b03dd5 Author: dforsi <iu...@gm...> Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M src/rig.c M tests/testcachemode.c Log Message: ----------- Merge pull request #2232 from dchristle/fix/set-mode-routing-lock fix(core): prevent stale PTT and VFO checks in rig_set_mode Compare: https://github.com/Hamlib/Hamlib/compare/50b2a9310edc...54f427aa3e67 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |