https://github.com/mercury233/irrlicht/commit/d6be544411e29840feeb488eb7dd4a26f57ea18d https://github.com/mercury233/irrlicht/commit/41d4457af2412a85e900f2127919ed4de3d98a5d Those files need to be fixed too.
I haven’t investigated it in depth. The compilation error on macOS is: irrlicht/source/Irrlicht/COpenGLCoreTexture.h:189:23: error: use of undeclared identifier 'GL_TEXTURE_2D_MULTISAMPLE' and the same macro in COpenGLCoreCacheHandler.h. (_IRR_OPENGL_USE_EXTPOINTER_ is off as default.)
More patches from my fork
Regarding the list box, I haven't had a chance to test it on a touchscreen yet. Also, I hadn't previously noticed that the ability to select a different item while pressing is an intentional design. Some list boxes from Microsoft are designed this way as well. I still can't recall the issue I encountered back then, but I've now identified two problems: Allowing selection of other items while pressing may potentially conflict with implementing touch-based scrolling from any position. When pressing...
I also think that, when retrieving clipboard content, it would be appropriate to introduce a new API or an overload that accepts a caller-provided pointer to a char[] buffer for output, instead of returning the output. BTW, the comments for IImage::lock() and IImage::unlock() should be updated to remove the “Be sure to call unlock()” note, as it has already been clarified in [r5168] that calling unlock() do nothing.
Regarding seek(0), this is how it is written in CImageLoaderJPG::isALoadableFileFormat, but I think this usually won’t be an issue in most cases. By the way, in the warning for CIrrDeviceWin32::getGammaRamp, it is written as “setGammaRamp.”
Oh I forgot this, it should apply to trunk as well. fix CGUITabControl scroll buttons persist after resize The scroll control buttons remained visible after resizing the tab control larger and fit in viewport. CurrentScrollTabIndex was not reset when needScrollControl() returned false, causing the OR condition to remain true if user had scrolled previously.
More patches from my fork