ddcutil icon indicating copy to clipboard operation
ddcutil copied to clipboard

Release 1.2.2

Open rockowitz opened this issue 3 years ago • 0 comments

Release 1.2.2 is now available as branch 1.2.2.

Significant changes since release 1.2.1:

This release improves the handling of and messages regarding DDC communication failures with errno EBUSY. In particular, this error occurs when driver ddcci is loaded.

  • Command detect: If DDC communication fails with error EBUSY, report the display as "Busy" instead of "Invalid" and suggest use of option --force-slave-address.
  • Command environment: If driver ddcci is loaded, suggest use of option --force-slave-address.
  • Messages regarding EBUSY errors are always written to the system log.
  • Added API functions ddca_enable_force_slave_address(), ddca_is_force_slave_address_enabled().

Miscellaneous changes:

  • When building ddcutil, allow for linking a static library if configure option --enable-static is set. By default, static libraries are not built.
  • Calls to function __assert_fail() have been replaced with exit() in traced assertions. __assert_fail is part of the Linux implementation of assert(), but is not in the C specification. This changes simplifies porting of ddcutil to environments lacking this function.
  • Avoid compilation warnings when assertions are disabled (NDEBUG is defined).
  • Only write messages regarding ddcutil starting and termination if option --syslog is specified.

For a fuller description of the changes since release 1.2.1, see file CHANGELOG.md.

Changes in this release should be of particular interest to users who have posted issues regarding the problems they address: @anktx, @CaninoDev, @daravi, @FedeDP

rockowitz avatar Jan 28 '22 13:01 rockowitz