Appendix: What's New

This appendix describes what's new and changed in the QNX Composition Manager.

What's new in Composition Manager for 6.5.0


Note: In 6.5.0, KD QNX extension enums have been corrected to use the proper naming conventions. The naming convention KD_QNX_* has been changed to KD_*_QNX. Any existing 6.4.1 applications that have been built with the old KD headers will still be binary compatible with applications that are created in 6.5.0 however, in order to rebuild applications with the new 6.5.0 KD header, you must update all extension enum references to the new format.

Understanding Composition
We've added a new section to the documentation.
Why use Composition Manager?
We've added a new section to the documentation.
Configuring Composition Manager
We've added a new section to the documentation.

The following enums were added to kd_qnx_window:

KD_WINDOWPROPERTY_BRIGHTNESS_QNX
KD_WINDOWPROPERTY_CONTRAST_QNX
KD_WINDOWPROPERTY_HUE_QNX
KD_WINDOWPROPERTY_SATURATION_QNX
KD_WINDOWPROPERTY_LEVEL_QNX
KD_WINDOWPROPERTY_FREEZE_QNX

The following #defines were added to kd_qnx_input:

#define KD_OUTPUT_DISP_MOUSE_QNX (KD_IOGROUP_DISP_GROUP_QNX + 4)
#define KD_OUTPUT_DISP_TOUCH_QNX (KD_IOGROUP_DISP_GROUP_QNX + 5)
#define KD_OUTPUT_ASSIGN_MOUSE_QNX (KD_IOGROUP_ASSIGN_GROUP_QNX + 4)
#define KD_OUTPUT_ASSIGN_TOUCH_QNX (KD_IOGROUP_ASSIGN_GROUP_QNX + 5)