Here are some additional patches:
EMIE_LMOUSE_DOUBLE_CLICK and EMIE_LMOUSE_TRIPLE_CLICK support on macOS.inflateEnd twiceerr to OKPressedImage handling in CGUIButtonPressedImage was set in setImage but was not updated when setImage was called again.CImageLoaderJPG support for CMYK (YCCK):Patches 1 and 2 should also apply to the trunk, and the trunk already includes part of patch 5.
An AI-generated sample image and its CMYK version are also attached.
Oh I forgot this, it should apply to trunk as well.
The scroll control buttons remained visible after resizing the tab control larger and fit in viewport.
CurrentScrollTabIndexwas not reset whenneedScrollControl()returned false, causing the OR condition to remain true if user had scrolled previously.