Revisions of MyGUI

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 789520 from Ferdinand Thiessen's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 556659 from Ondřej Súkup's avatar 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
openSUSE Build Service is sponsored by