Changelog for
libMyGUIEngine3_4_0-3.4.0-bp154.1.38.x86_64.rpm :
* Fri Mar 27 2020 Christophe Giboudeaux
- 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
* Fri Jan 25 2019 Guillaume GARDET - Add _constraints to avoid OOM errors
* Fri Jan 25 2019 Guillaume GARDET - Handle properly libCommon.so
*- Add patch to get a versionned libCommon.so file:
* MyGUI-libCommon-fixup.patch
* Fri Jul 20 2018 guillaume.gardetAATTopensuse.org- Use %cmake macro. This fixes build for aarch64.- Make use of %license
* Wed Jan 24 2018 kasimir_AATToutlook.de- Fix spec for aarch64 / ppc64 / ppc64le / s390x build
* Sun Sep 25 2016 jengelhAATTinai.de- Update descriptions
* Thu Sep 15 2016 mimi.vxAATTgmail.com- remove unneeded Cg requires
* Tue Feb 17 2015 devel.suseAATTgmail.com- 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
* Wed Jan 21 2015 devel.suseAATTgmail.com- Build MyGUI 3.2.1
* Sun Mar 23 2014 seife+obsAATTb1-systems.com- fix build on 13.1+:
* freetype includes are now in include/freetype2
* OGRE needs libboost_system on linker commandline