scrawl
17-08-2014 05:02:15
Here is changelog draft that I prepared before, I just updated it with recent commits
----------------------------------------------------------------
------------------------- Version 3.2.1 ------------------------
----------------------------------------------------------------
-- Core --
- Fixed incorrectly detecting double click when clicking on different widgets.
- Added events to clipboard manager: eventClipboardRequested, eventClipboardChanged.
- Check for null return values from RenderManager::createTexture.
- Added API access to child LayerNodes.
- Added pointer to ControllerItem in all controller events.
- Added const to getUserData and _getInternalData in WidgetUserData.
- Key focus will be reset when the key focus widget is hidden.
- Fixed a memory leak when creating or changing widgets in several cases.
-- Widgets --
- ListBox: Added eventNotifyItem for key or mouse press on item widgets.
- ListBox: Added getWidgetByIndex public API to allow item widget access from outside.
- EditBox: Fixed several keyboard shortcuts (such as copy & paste) not working when key and text events are injected separately by the user.
- TabControl: Fix possible null pointer access in TabControl::updateBarNew.
- ImageBox: Added getImageSize method.
- ScrollBar: Added WheelPage property for mouse wheel scroll step.
- Enabled property is now inherited from parent widgets.
- Added eventChangeCoord event.
-- SubWidgets --
- PolygonalSkin: Added stroke support for drawing dashed lines (can be seen in UnitTest_Spline).
- RotatingSkin: Added properties to skin XML.
-- Resources --
- ResourceTrueTypeFont: Added Distance parameter for margin between glyphs in generated font texture.
- ResourceImageSet, ResourceTrueTypeFont: Added public API to allow creating in code rather than from XML.
- ResourceManualFont: Added support to set glyph size separately rather than deriving it from image coordinates.
-- Skins --
- Added Dark skin (used by default in Tools).
- Added Black skin.
- Minor updates to other skins.
-- Tools --
- Significant improvements to LayoutEditor, FontEditor, ImageEditor and SkinEditor.
-- Platforms --
- Added Dummy platform.
- Various fixes for DirectX11 platform.
- Slightly refactored OpenGL platform.
-- UnitTests --
- Added DataInfoTest.
UNSORTED
- Minor updates to several demos.
- Use non-exclusive OIS input by default.
- Remove MYGUI_RTTI_DISABLE_TYPE_INFO.
- Remove -msse from compiler flags.
- Added memory stream class.
- Fixed a lot of warnings from cppcheck.
- Documentation improvements.
- Updated C# wrapper.
- Switched from LGPL to MIT license.