libRocket changelog v1.2.0 8th September 2010 ========================================== Features: * Licensing requirements removed, entire library switched to MIT license API Changes: * All of EMP::Core moved into Rocket::Core, except EMP::Data* which has moved into Rocket::Controls * License key removed. v1.1.3008 29th September 2009 ========================================== Features: * Added the 'focus' property, which can be set to 'auto' (the default) or 'none'. Elements which are set to 'none' can never have focus. * Added the 'text-transform' property, which can be set to 'auto' (the default), 'uppercase' or 'lowercase'. It currently only supports transformations on ASCII characters. * Added the ClearStyleSheetCache() function to Rocket::Core::Factory. * Upgraded to Freetype 2.39. * Upgraded to Python 2.6.2. * Upgraded to Boost 1.40.0. Fixes: * Fixed a rounding error when offsetting an element with a relative position. * Fixed the Ogre3D sample to render properly with the Ogre's compositing system. * When an element is unparented, it is now also removed from its context's focus and hover chains if appropriate. v1.1.2979 29th October 2008 ========================================== API changes: * The 'source_path' parameter has been removed from the Rocket::Core::RenderInterface::LoadTexture() function. Custom path concatenation is now achieved through the new JoinPath() function on Rocket::Core::SystemInterface (see below). Features: * Added the JoinPath() function to Rocket::Core::SystemInterface. This allows an application to customise the way a resource path is concatenated onto the path of the RML / RCSS document that specified it. It is an optional override, the default implementation simply adds the paths together and normalises the paths. * Installing a render interface into libRocket before initialisation through Rocket::Core::SetRenderInterface() is now optional. If one isn't specified, all contexts must have a custom render interface provided in Rocket::Core::CreateContext(). * If a context has a custom render interface, textures used by that context will now be loaded and release through that context instead of the default context. * Changed the Ogre3D sample to more correctly support resource locations. * Upgraded libRocket Python to boost 1.36. * Text controls (text input fields and multi-line text areas) now support selection with the mouse or keyboard, and content can be copied and pasted from a clipboard. * The 'change' event dispatched by a scrollbar has been changed to 'scrollchange' to distinguish it from events sent by input elements. * Added the 'button' input type (ie, '