root / tags / MyGUI3.0 / ChangeLog.txt

View | Annotate | Download (6.4 KB)

1 2787 altren
----------------------------------------------------------------
2 2787 altren
------------------------- Version 3.0.1 ------------------------
3 2787 altren
----------------------------------------------------------------
4 2787 altren
-- License --
5 2787 altren
- in LGPL added exclusion for static linking for possibility to use MyGUI in apps for iPhone
6 2787 altren
- all Media except some files created not by MyGUI dev tean is licensed under MIT now
7 2628 altren
8 2787 altren
-- Core --
9 2787 altren
- Refactoring to reduce the possbility of bugs (based on info from static analyzers).
10 2787 altren
11 2787 altren
-- Renders --
12 2787 altren
- Support of textures created inside Ogre (wrapping of existing texture)
13 2787 altren
14 2787 altren
-- Widget --
15 2787 altren
- added getCaptionWidget to Window: retun pointer to Window caption for text control (fonts and it's size)
16 2787 altren
- RenderBoxScene fixed
17 2787 altren
- fixed bug with Disabled widgets that was rendered as not disabled
18 2787 altren
19 2787 altren
-- Managers --
20 2787 altren
- added log message if skin used for widget wasn't found.
21 2787 altren
22 2787 altren
-- Utility --
23 2787 altren
- fixed loading on non-existing textures for widgets picking
24 2787 altren
25 2787 altren
-- Wraps --
26 2787 altren
- New option to generate wrappers with CMake
27 2787 altren
28 2787 altren
-- Plugins --
29 2787 altren
- optional AwesomiumPlugin and HikariPlugin option added to CMake config
30 2787 altren
31 2787 altren
-- Resources --
32 2787 altren
- fixed bug with incorrect font rendering on some old videocards : TrueType font now rendered into R8G8B8A8 on videocards that doesn't support L8A8 (OgreRender)
33 2787 altren
34 2628 altren
----------------------------------------------------------------
35 2628 altren
------------------------- Version 3.0.0 ------------------------
36 2628 altren
----------------------------------------------------------------
37 2600 my_name
-- Core --
38 2628 altren
- rendering separated from core
39 1661 altren
40 2600 my_name
-- Widgets --
41 2628 altren
- removed widget RenderBox - moved into Common as wrapper
42 2628 altren
- new widget ListCtrl - base widget for lists with OwnDraw, horizontal scroll and lines with different height support
43 2628 altren
- new widget ListBox - list implementation with horizontal scroll (based on ListCtrl)
44 2600 my_name
45 2600 my_name
-- Managers --
46 2628 altren
- new FactoryManager - manager creates instances of objects that implements IObject (resources, widgets, controllers, etc.)
47 2628 altren
- new DataManager - possibility to create your own type or data source
48 2600 my_name
49 2600 my_name
-- Controllers --
50 2628 altren
- controllers support deserialization, possibility to create through XML
51 2600 my_name
52 2600 my_name
-- Resources --
53 2628 altren
- new resource type ImageSetPointer for creating cursors based on ImageSet with animation support
54 2628 altren
- new resource type ManualPointer for creating cursors based on texture
55 2628 altren
- new resource type TrueTypeFont for creating true type fonts
56 2628 altren
- new resource type ManualFont for creating fonts based on texture
57 2628 altren
- new resource type Skin for skin description
58 2600 my_name
59 2600 my_name
--SubWidgets--
60 2628 altren
- new SubWidget RotateSkin with rotating geometry support
61 2600 my_name
62 2600 my_name
-- Tools --
63 2628 altren
- improved LayoutEditor, controllers support
64 2600 my_name
65 2602 my_name
-- Demos --
66 2628 altren
- Demo_Pointers - demonstration of cursor contexts and W32 cursors
67 2628 altren
- Demo_RenderBox - demonstration of RenderBox usage (camera view inside widget, model view inside widget)
68 2602 my_name
69 2602 my_name
-- Plugins --
70 2628 altren
- Plugin_AwesomiumWidget - sample plugin implementation for Awesomium (html inside widget)
71 2628 altren
- Plugin_HikariWidget - sample plugin implementation for Hikari (Flash inside widget)
72 2602 my_name
73 2602 my_name
-- UnitTests --
74 2628 altren
- UnitTest_Layers - sample of using GUI inside 3D scene
75 2628 altren
- UnitTest_RTTLayers - sample of rendering Layer into texture
76 2628 altren
- UnitTest_TextureAnimation - sample of RTT node, for caching or for animating whole window
77 2628 altren
- UnitTest_TreeControl - sample implementation of tree control (author : Pavel Turin)
78 2602 my_name
79 2628 altren
----------------------------------------------------------------
80 2628 altren
------------------------- Version 2.2.3 ------------------------
81 2628 altren
----------------------------------------------------------------
82 2600 my_name
83 2628 altren
-- SubWidgets --
84 2628 altren
- subwidget EditText was reimplemented
85 2628 altren
   * word wrap support in edit mode
86 2628 altren
   * cursor and text selecting with ManualFont
87 2628 altren
88 2628 altren
-- Widget --
89 2628 altren
- fixed problem with inherited Disabled and Visible conditions
90 2628 altren
91 2628 altren
----------------------------------------------------------------
92 2628 altren
------------------------- Version 2.2.2 ------------------------
93 2628 altren
----------------------------------------------------------------
94 2628 altren
95 1661 altren
-- Core --
96 2628 altren
- widget hierarchy changed - style added:
97 2628 altren
   * Child - child widget, cropped by parent widget borders, no overlapping (used by default for child widgets)
98 2628 altren
   * Popup - popup widget, have parent widget, but not cropped on its borders
99 2628 altren
   * Overlapped - child widget, cropped by parent widget borders, can overlap (used by default for root widgets)
100 2628 altren
- support of detaching and attaching of widgets, possibility to change skin or style in runtime
101 2628 altren
- added fast RTTI
102 1661 altren
103 1661 altren
104 1661 altren
-- Widgets --
105 2628 altren
- new widget DDContainer - base class for all widgets that have drag'n'drop
106 2628 altren
- new widget MenuCtrl - base class for all menus (such as MenuBar or PopupMenu)
107 2628 altren
- new widget MenuBar
108 2628 altren
- new widget ScrllView
109 2628 altren
- Widgets tool-tip support
110 2628 altren
- StaticImage animation support
111 1661 altren
112 1661 altren
113 1661 altren
-- Managers --
114 2628 altren
- new ResourceManager - allows to load user resources (for example ResourceImageSet)
115 2628 altren
- new LanguageManager - allows to replace tags in layouts with strings loaded from language files, manual creating and replacing tags
116 2628 altren
- PointerManager - support animated pointers
117 2628 altren
- FontManager - support of loading custom fonts from texture
118 1661 altren
119 1661 altren
120 1661 altren
-- Controllers --
121 2628 altren
- ControllerPosition improved, Jump move mode added
122 1661 altren
123 1661 altren
124 1661 altren
-- Resources --
125 2628 altren
- new resource type ResourceImageSet - used for group of images, with animation, loads through XML
126 1661 altren
127 1661 altren
128 1661 altren
--SubWidgets--
129 2628 altren
- new subwidget RawRect for direct access to quad vertices
130 2628 altren
- new subwidget TileRect for tiling
131 1661 altren
132 1661 altren
133 1661 altren
-- Others --
134 2628 altren
- all widgets-containers have Any (like boost::any) for storing user info about item (for example ComboBox items, Menu items)
135 2628 altren
- configuration files versions in XML
136 2628 altren
- two new themes for skin
137 1661 altren
138 1661 altren
139 2628 altren
-- Wrappers --
140 2628 altren
- BaseLayout - base class for layout wrapper
141 2628 altren
- BaseItemBox - base class for ItemBox wrapper
142 2628 altren
- added PanelView - made using wrappers
143 1661 altren
144 1661 altren
145 1661 altren
-- Tools --
146 2628 altren
- LayoutEditor - external resources support, several interface improvements
147 2628 altren
- added ImageSetViewer for ResourceImageSet viewing
148 1661 altren
149 1661 altren
150 1661 altren
-- Demos --
151 2628 altren
- Demo_Colour - colour selection control, RawRect subwidget and colouring in text
152 2628 altren
- Demo_Console - simple console implementation for changing some widget properties
153 2628 altren
- Demo_Controllers - ControllerFadeAlpha and ControllerPosition examples
154 2628 altren
- Demo_Font - true-type font generation with possibility to save into MyGUI font configuration file
155 2628 altren
- Demo_Gui - demonstration of using different widgets and styles (something like Ogre Demo_Gui)
156 2628 altren
- Demo_ItemBox - ItemBox, BaseItemBox wrapper, ToolTip, external user resource loaded through XML
157 2628 altren
- Demo_PanelView - PanelView control implementation
158 2628 altren
- Demo_Picking - widget with mouse picking creation
159 2628 altren
- Demo_PluginStrangeButton - plugin an user widget
160 2628 altren
- Demo_ScrollView - ScrollView examples
161 2628 altren
- Demo_Themes - new MyGUI themes for skin
162 2628 altren
- Demo_StaticImage - simple ImageSet viewer implementation