You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixed an alignment bug on non-screen layers (for example on the RTT layer).
Fixed bug with widgets on same layer changing their draw order.
Widgets
DDContainer: Added a resetDrag method that stops a drag operation programmatically.
TextBox: Added optional text shadow.
EditBox: Fixed incorrect text display when the text area was lower than the font height.
EditBox: Reset Redo changes when text was changed.
Canvas: Fixed incorrect destruction.
ProgressBar: Fixed a problem that caused the progress value to be displayed incorrectly after the widget was resized.
SubWidgets
RotatingSkin: Fixed incorrect display due to swapped UV coordinates.
Resources
ResourceTrueTypeFont:
Decreased texture memory usage (typically by 50% or more).
Improved startup and runtime performance.
Added support for Windows FON/FNT bitmap fonts and for embedded SBIT bitmaps in TrueType fonts.
Added support for enhanced glyph metrics, typographically correct line spacing, and overlapping glyphs; e.g., "fj".
Implemented the ability to specify the code point used as a substitute for missing code points (now defaults to the "Not Defined" glyph instead of "Space").
Implemented subpixel positioning.
Added useful default values for several properties.
Deprecated several properties that are no longer useful.
Fixed problems that made it impossible to use whitespace characters other than "Space" and "Tab".
Fixed several crashes and memory leaks.
Replaced an assertion with a log message when a font cannot be loaded.
ResourceManualFont:
Added support for enhanced glyph metrics and overlapping glyphs; e.g., "fj".
Implemented the ability to specify the code point used as a substitute for missing code points.
Wraps
BaseLayout works properly when it's completely empty.
Plugins
Updated the BerkeliumWidget plugin.
Tools
Various fixes in LayoutEditor.
FontViewer:
Added support for all of the new features in ResourceTrueTypeFont and ResourceManualFont.
Added support for additional font types: *.ttc, *.otf, *.pfa, *.fon, and *.fnt.
Redesigned the user interface.
Implemented automatic generation of the output filenames when saving.
Fixed several crashes and memory leaks.
Platforms
Keep solid mode when Ogre is in wireframe.
Fixed a few bugs in the OpenGL platform (buffers not cleaned up).
New DirectX11 platform prototype.
MyGUI v3.2.0 RC1
Core
Skin properties were simplified for more convenient creation in the editor.
All widgets events is now multidelegates.
Support of right mouse button drag.
If MyGUI is built from svn revision log file also contain svn revision (in addition to version).
Fixed bug with texture creation for fonts.
Other minor additions and bug-fixes.
Managers
LanguageManager now replace tags recursively.
Fixed bug in LanguageManager when missing language was selected.
Resources
Add Layout resource, layouts loaded and parsed only once at first use.
All resource files now have "MyGUI_" prefix to avoid naming conflicts.
Widgets
VScroll and HScroll replaced with single ScrollBar class.
Edit renamed into EditBox.
List renamed into ListBox.
MenuCtrl renamed into MenuControl.
MultiList renamed into MultiListBox.
Progress renamed into ProgressBar.
StaticImage renamed into ImageBox.
StaticText renamed into TextBox.
Tab renamed into TabControl.
New Window property Moveable.
Message moved from Core to Common.
MultiListBox now support different modes of columns resizing.
Button properties StateCheck and ButtonPressed replaced with single property StateSelected.
ListBox and ComboBox now support ToolTip.
Menu items can be checked now, tick icon appears.
Property AlignVert renamed into VerticalAlignment.
Hidden widget lose input and focus.
Active elements visualisation in list now properly respond to changes in the list.
All text related properties was moved from Widget to TextBox.
SubWidgets
All widgets now have Colour property that colours whole widget.
RawRect subwidget was removed.
Implemented PolygonalSkin sub widget for lines and splines drawing.
Tools
SkinEditor added.
All skins created in SkinEditor.
LayoutEditor now support projects creation.
Possibility to create MultiListBox columns in LayoutEditor.
Possibility to create PopupMenu\MenuBar in LayoutEditor.
Colour selection window added in LayoutEditor.
Show skin preview in LayoutEditor.
Scaling support in LayoutEditor.
Possibility to change widget's type in LayoutEditor.
Possibility to add custom properties in LayoutEditor.
Removed check for unique name in LayoutEditor (not required any more).
FontViewer now same generated font in two formats: as ttf + xml that use freetype in runtime for texture generation and as manual font (texture and glyphs description)
Platforms
BasisManager for OpenGL and DirectX now properly display Win32 window content without bugs with offset.
Fixed memory leak in OpenGL's and DirectX's DataManager.
Possibility to save texture in OpenGL.
Fix typo in names vertext -> vertex.
Plugins
Awesomium plugin removed (not LGPL anymore).
UnitTests
New UnitTest for PolygonalSkin.
New UnitTest for RotatingSkin.
CMake
New MYGUI_CHECK_MEMORY_LEAKS option for memory leaks detection in debug mode (MSVC only).
New MYGUI_USE_PROJECT_FOLDERS option for project folders inside generated solution (MSVC only).
UnitTest and Demos options were renames.
Win32 input used by default in demos/tools under windows instead of OIS (OIS input still used in other platforms).