- Fixed a GetCapabilitiesMetadata bug that caused some VCP features to lack metadata values.
- Fixed the return of feature-name and feature-description from GetVcpMetadata.
- Fixed potential hot-plug/DPMS polling memory leaks and simplified event locking.
- Recoded hot-plug/DPMS polling to avoid a potential libddcutil assertion failure.
- Fixed code/doc typos, improved code readability/structure, reduced IDE warnings.
- Updated documentation to caution against excessive updates when coding loops, as this may impact VDU NVRAM lifespan.
- Updated documentation to caution against experimenting with non-standard features, as it may risk damage to the VDU.
OBS-URL: https://build.opensuse.org/package/show/hardware/ddcutil-service?expand=0&rev=57
- 1.0.6
- Add SetVcp/SetVcpWithContext NO_VERIFY (no retry) flag option.
- Match the behaviour of the ddcutil command, default to verify-and-retry for all set-vcp method calls.
- Default to verify-and-retry for all libddcutil versions.
- Replace the stateful DdcutilVerifySetVcp property with the stateless NO_VERIFY flag.
- Fix the ServiceFlagOptions property so that it lists all flag options.
- Check the status returned by libddcutil ddca_init() and exit on error to prevent any inconsistent behaviour.
- Cleanup the --prefer-polling and --prefer-drm options to make them consistent with each other.
OBS-URL: https://build.opensuse.org/request/show/1170643
OBS-URL: https://build.opensuse.org/package/show/hardware/ddcutil-service?expand=0&rev=53
- Version 1.0.2
- Added VcpValueChanged D-Bus signal which triggers if the SetVcp method succeeds. This is to allow
multiple clients to be aware of changes made by each.
- Added SetVcpWithContext which accepts a client-context to be returned with the VcpValueChanged signal.
- ServiceEmitSignals renamed to ServiceEmitConnectivitySignals to avoid confusion.
- Command line option --emit-signals renamed to --emit-connectivity-signals for the same reason.
- Fix ServiceEmitSignals property assignment so that it correctly toggles hotplug signals.
- Fix hotplug polling so that it remains an option no matter what version of libddcutil is in use.
- Version 1.0.1
- Use gcc with -Wformat-security for safety and to match Arch and Ubuntu defaults.
- Calling ddca_init() before verify_i2c() to fix runtime error for libddcutil >= 2.1.
- Version 1.0.0
* Added an optional D-Bus interface to ddcutil for up 10x faster response times.
OBS-URL: https://build.opensuse.org/request/show/1156256
OBS-URL: https://build.opensuse.org/package/show/hardware/ddcutil-service?expand=0&rev=44