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 |