This release does not contain any breaking changes since the ClanLib 2.3.6 release.
Changes Since Last Release
General
Peter Robinson patch: compile fix for both the ARM armv7hl and armv5tel platforms on Fedora
clanCore
Fixed set_arg with zero length string bug
Backported the awesome cl_mix(a,b,c) to ClanLib 2.3
Apply chrisg patch: Issues in 'CL_VirtualFileSystem::has_directory' and 'CL_VirtualFileSystem::has_file' failing
Apply Zenol patch: the resource_exists do not check into the additional_resources vector, and cause bug with the get_string_resource fail with "sub resources"
Rednex patch: XPath sub expression predicate crash
clanGL
Adjust usage of glReadPixels setting the PACK options (ClanLib pixel buffers are tightly packed, thus do not use the OpenGL default)
Improve the CL_TextureStateTracker
clanGL1
Update opengl1_defines.h so it compiles on later Linux distros
Linux compile fix for clanGL1, remove GL_TYPE from opengl1.h
Fix bug in the GL1 target, using the incorrect opengl function call (should be using cl1 prefix instead of gl)
clanGUI
Zenol Patch: Add a callback to CL_Tab, in order to enable used to be told that the current TabPage has changed
Zenol Patch : Add !readonly in the right place of textedit.cpp to correct a bug (you can add a \n into a readonly textedit field