Shared Library Changes for Release 2.2.4
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.
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.