Release 1.2.1
ddcutil 1.2.1 contains the following changes of general interest:
New command line options:
- Option --settings. Details of current settings are no longer reported by every command invocation when option --verbose is specified. Use option --settings to control option reporting.
- Option --syslog: Send trace and debug messages to the system log in addition to the trace message destination.
- Option --wall-timestamp (alt. --wts): Prefix trace and debug messages with the current wall time.
Fixes:
- Numerous memory leaks, in particular ones triggered by API function ddca_redetect_displays(), have been plugged. Thanks to @FedeDP, developer of clightd, for his extensive help in this regard.
- API functions ddc_open_display(), ddc_open_display2() now always return DDCRC_ALREADY_OPEN if the the display is already open in the current thread. Previously an assert() failure would occur under certain circumstances.