Shared Library Changes for Releases 2.2.4 and 2.2.5
Shared library libddcutil is backwardly compatible with the ones in ddcutil 2.2.1 and later. The SONAME is unchanged as libddcutil.so.5. The released library file is libddcutil.so.5.4.1.
Changes
In some cases, UDEV notification of display disconnection is delayed. In this situation, an API function that performs a DDC operation will fail with status code DDCRC_DISCONNECTED.
Fixed
- Segfault in dw_start_watch_displays() when Wayland-X11 bridge is not running. Change based on pull request #563.
- Race condition failure in ddca_open_display2() triggered by disconnecting and connecting display in KDE PowerDevil. Make setting Display_Ref flag DREF_DISCONNECTED and Display_Ref variable detail=NULL an atomic operation. Fixes the problem identified in issue #556.
- Option --ignore-hiddev was not being processed for libdcutil.