Revisions of MyGUI
Dominique Leuenberger (dimstar_suse)
accepted
request 1084182
from
Dirk Stoecker (dstoecker)
(revision 8)
Dominique Leuenberger (dimstar_suse)
accepted
request 947139
from
Dirk Stoecker (dstoecker)
(revision 7)
Dominique Leuenberger (dimstar_suse)
accepted
request 928943
from
Dirk Stoecker (dstoecker)
(revision 6)
Dominique Leuenberger (dimstar_suse)
accepted
request 902788
from
Ferdinand Thiessen (susnux)
(revision 5)
Dominique Leuenberger (dimstar_suse)
accepted
request 789520
from
Ferdinand Thiessen (susnux)
(revision 4)
- Run spec-cleaner - Update to 3.4: * Added LanguageManager::getLanguages * Fix lost key focus event not being triggered sometimes * Fix inconsistency: _riseMouseButtonMove was using Layer coordinates (most of the time). _riseMouseButtonReleased/Pressed were using absolute coordinates. * Other InputManager events fixes. * Cleaner and much faster logic for adding and removing render items (it was the performance bottleneck when working with many items on screen). * ScrollBar: Fixed wrong tracking area bug. * Button: make Button with key focus (can be set only manually through code) have highlighted state. * ItemBox: add possibility to not update ItemBox content when working with items (huge speed boost, when adding/removing many in single frame) * EditText: add support for alpha in text and text shadow colours (multiplied with widget's alpha). * ItemBox: add options to hide ItemBox scroll bars (same as for ScrollView and EditBox). * MultiListBox: slightly advanced and more flexible custom compare function. * EditBox: add Ctrl+Left/Right hotkey support (moves cursor to next word). * MultiListBox: add eventNotifyItem. * OpenGL3Platform: Added new rendering platform. * OpenGLESPlatform: Added new rendering platform. * Emscripten support (works for Ogre and all OpenGL platforms). * OgrePlatform: Many minor build-related fixes and imrovements, including newer Ogre support and better CMake scripts. * OpenGL3: Fixed application window resizing in editors and demos. * All platforms: Fix possible stack overflow in ***DataManager::getDataPath. * All platforms: better VertexBuffer reallocation strategy for all platforms (in ::lock call, not in ::setVertexCount). * All platforms: Various minor fixes and code cleanup. * ResourceManualFont: Added setTexture. * ResourceTrueTypeFont: Optimize TrueTupeFont render speed (half getGlyphInfo search time). * ResourceTrueTypeFont: Remove no longer needed freetype bytecode bug fix. * LayoutEditor: Fixed "[DEFAULT]" value not being handles properly (was colored white in ComboBox, was saved in layout). * LayoutEditor: Other minor fixes and improvements. * Added SDL2 support. * Switched to C++11: various related code improvements and cleanups. - Rebase patches: * MyGUI-lib_suffix.patch * MyGUI-gcc47-visibility.patch * MyGUI-libCommon-fixup.patch - Drop obsolete patch: MyGUI-freetype2-include.patch
Dominique Leuenberger (dimstar_suse)
accepted
request 668660
from
Michael Vetter (jubalh)
(revision 3)
Dominique Leuenberger (dimstar_suse)
accepted
request 569341
from
Dirk Stoecker (dstoecker)
(revision 2)
Dominique Leuenberger (dimstar_suse)
accepted
request 556659
from
Ondřej Súkup (mimi_vx)
(revision 1)
- Update descriptions - remove unneeded Cg requires - Update to upstream MyGUI 3.2.2: -- Core -- * Fixed eventChangeMouseFocus and eventChangeKeyFocus not being triggered in certain cases. -- Widgets -- * ComboBox: Fixed mouse events incorrectly going to the widget below the ComboBox when clicking on an item. * ScrollBar: Added button repeat support, ScrollBar buttons will trigger repeatedly so long as the mouse is held down. -- Platforms -- * OpenGLPlatform: Added option to use system GLEW library. * OgrePlatform: Improved performance of OgreDataManager::isDataExist. * OgrePlatform: Fixed build failure regarding boost libraries used by Ogre not being found. -- Resources -- * ResourceManualFont: Added API to create a ResourceManualFont in code rather than from XML. -- Tools -- * Fixed broken file dialog directory listing on Linux and make sure files are sorted. - Updated MyGUI-gcc47-visibility.patch - Updated MyGUI-lib_suffix.patch - Build MyGUI 3.2.1 - fix build on 13.1+: * freetype includes are now in include/freetype2 * OGRE needs libboost_system on linker commandline - Created a gcc 4.7 patch, visibility is much more strict in gcc 4.7 - Build MyGUI 3.20 - remove runtime dependency on dejavu - shlib policy: must not obsolete a package providing a different basename - fix build on 12.1+ by ignoring error removing non-existant file - Remove conflicting %debug_package: OBS deals with that already - Remove unnecessary %clean section - based on a package by Toni Graffy
Displaying all 9 revisions