2023-12-12 18:24:49 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Dec 8 01:19:24 UTC 2023 - Adriankhl <adrian.k.h.lai@outlook.com>
|
|
|
|
|
|
|
|
- Update version 3.4.3
|
|
|
|
* Core
|
|
|
|
* Allow passing lambdas into MyGUI::newDelegate without explicitly wrapping them into std::function
|
|
|
|
* Widgets
|
|
|
|
* Add missing eventClipboardChanged when trying to cut/copy with no text selected
|
|
|
|
* Fixed rare crash when changing widget style after it was clicked in the same frame
|
|
|
|
* Fixed TabItem left disabled when rapidly switching between tabs
|
|
|
|
* Improve performance of the TabControl tabs switching
|
|
|
|
* Fixed ignoring "FontHeight" property when "FontName" is also set
|
|
|
|
* Move MyGUI::DEFAULT to deprecated, add TabControl::DEFAULT_WIDTH instead
|
|
|
|
* Platforms
|
|
|
|
* Fix build with Ogre 14
|
|
|
|
* Tools
|
|
|
|
* Minor fixes for macOS
|
|
|
|
* Use macOS Command key in tools
|
|
|
|
# Other
|
|
|
|
* Switch to C++17
|
|
|
|
* Use string_view, unique_ptr and some other stuff
|
|
|
|
* Various code improvements, including range base for migration and some other minor stuff
|
|
|
|
* Add some missing MYGUI_DONT_USE_OBSOLETE checks for deprecated stuff
|
|
|
|
* Remove MYGUI_DEBUG_MODE from headers to avoid issues with mixed debug/release builds
|
|
|
|
* Core
|
|
|
|
* Add missing MYGUI_EXPORT for ControllerRepeatClick (was not linking in non-static builds)
|
|
|
|
* Use commands for key combinations on EditBox, provide macOS proper bindings
|
|
|
|
* Add support for string_view in UString
|
|
|
|
* Widgets
|
|
|
|
* ComboBox and ListBox: make "AddItem" use LanguageManager::replaceTags same way it is done for caption properties
|
|
|
|
* EditBox: Allow text input while holding Ctrl (Allow key combinations involving CTRL that produce printable characters)
|
|
|
|
* Platforms
|
|
|
|
* OpenGL: Fix build with libX11-free wayland setup
|
|
|
|
* Ogre: Correct vertex color order for ogre 13
|
|
|
|
* Demos and Tools
|
|
|
|
* Use SDL_WINDOWEVENT_FOCUS_GAINED/SDL_WINDOWEVENT_FOCUS_LOST events for better detection when window should have low FPS
|
|
|
|
* Fix macOS resources paths, do not use MACOSX_BUNDLE
|
|
|
|
* Fix various deprecated or incorrect resources usage
|
|
|
|
* Other
|
|
|
|
* Add missing MYGUI_EXPORT to fix C4275 warnings
|
|
|
|
* Various minor build fixes and improvements
|
|
|
|
* Enable more warnings in MYGUI_HIGH_LEVEL_WARNINGS mode
|
|
|
|
* Use GNUInstallDirs to install includes
|
|
|
|
- Remove mygui-add-missing-include.patch
|
|
|
|
- Remove MyGUI-install-libCommon.patch
|
|
|
|
- Remove 0001-Fix-linking-with-Wl-no-undefined.patch
|
|
|
|
- Add MYGUI_DONT_USE_OBSOLETE=ON setting
|
|
|
|
|
2023-05-03 08:52:19 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Apr 26 13:54:31 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
|
|
|
|
- Add mygui-add-missing-include.patch: Add missing include exposed
|
|
|
|
by gcc 13.
|
|
|
|
|
2021-11-03 08:20:53 +01:00
|
|
|
-------------------------------------------------------------------
|
2022-01-18 09:15:01 +01:00
|
|
|
Sun Dec 19 16:48:27 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de>
|
|
|
|
|
|
|
|
- Update to version 3.4.1
|
|
|
|
* Implement new MSDF font
|
|
|
|
* Add new eventWidgetDestroyed
|
|
|
|
* Add support for custom shaders for each render item
|
|
|
|
* Add support for Unicode code points outside of the
|
|
|
|
Basic Multilingual Plane
|
|
|
|
* Allow std::function in the MyGUI::newDelegate
|
|
|
|
* Allow const functions and const classes in the MyGUI::newDelegate
|
|
|
|
* Some bug fixes
|
|
|
|
* Widgets
|
|
|
|
* Some bug fixes in ListBox and EditBox
|
|
|
|
* Button: make Button without "normal_checked" skin display
|
|
|
|
"pushed" skin
|
|
|
|
* Window: add borders snapping, when resizing it
|
|
|
|
* Platform Ogre:
|
|
|
|
* make it possible to use OGRE_RESOURCEMANAGER_STRICT=1 mode
|
|
|
|
* use Ogre::Renderable to render Gui, this fixes several issues
|
|
|
|
with recent Ogre version
|
|
|
|
* LayoutEditor: fix multi language support
|
|
|
|
- Update MyGUI-install-libCommon.patch
|
|
|
|
- Add 0001-Fix-linking-with-Wl-no-undefined.patch
|
|
|
|
- Drop upstream fixed MyGUI-lib_suffix.patch,
|
|
|
|
MyGUI-gcc47-visibility.patch,
|
|
|
|
MyGUI-libs-versioning.patch
|
|
|
|
- Add rpmlintrc
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2021-11-03 08:20:53 +01:00
|
|
|
Fri Oct 22 17:31:09 UTC 2021 - Adam Mizerski <adam@mizerski.pl>
|
|
|
|
|
|
|
|
- Renamed patches:
|
|
|
|
- MyGUI-libCommon-fixup.patch -> MyGUI-libs-versioning.patch
|
|
|
|
- Added patches:
|
|
|
|
- MyGUI-install-libCommon.patch
|
|
|
|
- Extracted "tools" to a subpackage; fixed generated desktop files.
|
|
|
|
- Moved devel "*.so" files to "devel" subpackage. MyGUI contains only libs with
|
|
|
|
versions. Installing dependent applications doesn't pull MyGUI-devel.
|
|
|
|
|
2021-06-28 12:03:05 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jun 28 08:34:10 UTC 2021 - Aleksa Sarai <asarai@suse.com>
|
|
|
|
|
|
|
|
- Update BuildRequires to fix OBS builds.
|
|
|
|
|
2020-03-29 16:14:26 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Mar 27 11:55:54 UTC 2020 - Christophe Giboudeaux <christophe@krop.fr>
|
|
|
|
|
|
|
|
- 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.
|
2020-03-29 16:15:39 +02:00
|
|
|
* OpenGL3: Fixed application window resizing
|
2020-03-29 16:14:26 +02:00
|
|
|
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
|
|
|
|
|
2019-01-25 14:59:52 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jan 25 09:40:32 UTC 2019 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
|
|
|
|
|
|
|
- Add _constraints to avoid OOM errors
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jan 25 09:17:46 UTC 2019 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
|
|
|
|
|
|
|
- Handle properly libCommon.so*
|
|
|
|
- Add patch to get a versionned libCommon.so file:
|
|
|
|
* MyGUI-libCommon-fixup.patch
|
|
|
|
|
2018-07-23 17:31:05 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jul 20 14:27:43 UTC 2018 - guillaume.gardet@opensuse.org
|
|
|
|
|
|
|
|
- Use %cmake macro. This fixes build for aarch64.
|
|
|
|
- Make use of %license
|
|
|
|
|
2018-01-24 16:45:00 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jan 24 11:34:18 UTC 2018 - kasimir_@outlook.de
|
|
|
|
|
|
|
|
- Fix spec for aarch64 / ppc64 / ppc64le / s390x build
|
|
|
|
|
2016-09-25 13:54:40 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Sep 25 07:57:54 UTC 2016 - jengelh@inai.de
|
|
|
|
|
|
|
|
- Update descriptions
|
|
|
|
|
2016-09-17 21:23:43 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Sep 15 15:03:55 UTC 2016 - mimi.vx@gmail.com
|
|
|
|
|
|
|
|
- remove unneeded Cg requires
|
|
|
|
|
2015-02-17 20:30:27 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Feb 17 11:47:58 UTC 2015 - devel.suse@gmail.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
|
2021-06-28 12:03:05 +02:00
|
|
|
- Updated MyGUI-lib_suffix.patch
|
2015-02-17 20:30:27 +01:00
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jan 21 03:46:02 UTC 2015 - devel.suse@gmail.com
|
|
|
|
|
2021-06-28 12:03:05 +02:00
|
|
|
- Build MyGUI 3.2.1
|
2015-02-17 20:30:27 +01:00
|
|
|
|
2014-03-23 22:11:09 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Mar 23 17:09:00 UTC 2014 - seife+obs@b1-systems.com
|
|
|
|
|
|
|
|
- fix build on 13.1+:
|
|
|
|
* freetype includes are now in include/freetype2
|
|
|
|
* OGRE needs libboost_system on linker commandline
|
|
|
|
|
2012-05-08 11:13:37 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon May 7 11:28:09 UTC 2012 - joop.boonen@opensuse.org
|
|
|
|
|
2021-06-28 12:03:05 +02:00
|
|
|
- Created a gcc 4.7 patch, visibility is much more strict in gcc 4.7
|
2012-05-08 11:13:37 +02:00
|
|
|
|
2012-02-27 04:57:41 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Feb 26 14:48:40 UTC 2012 - joop.boonen@opensuse.org
|
|
|
|
|
2021-06-28 12:03:05 +02:00
|
|
|
- Build MyGUI 3.20
|
2012-02-27 04:57:41 +01:00
|
|
|
|
2011-12-05 14:32:30 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Dec 5 13:31:39 UTC 2011 - anixx@opensuse.org
|
2011-12-05 14:32:43 +01:00
|
|
|
|
2011-12-05 14:32:30 +01:00
|
|
|
- remove runtime dependency on dejavu
|
|
|
|
|
2011-11-23 14:46:33 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Nov 21 17:32:13 UTC 2011 - jengelh@medozas.de
|
|
|
|
|
|
|
|
- shlib policy: must not obsolete a package providing a
|
|
|
|
different basename
|
|
|
|
|
2011-11-21 18:11:07 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Nov 20 14:05:20 UTC 2011 - seife+obs@b1-systems.com
|
|
|
|
|
|
|
|
- fix build on 12.1+ by ignoring error removing non-existant file
|
|
|
|
|
2011-07-02 15:40:29 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Jul 2 11:53:37 UTC 2011 - jengelh@medozas.de
|
|
|
|
|
|
|
|
- Remove conflicting %debug_package: OBS deals with that already
|
|
|
|
- Remove unnecessary %clean section
|
|
|
|
|
2011-04-20 15:41:53 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Apr 20 13:35:58 UTC 2011 - prusnak@opensuse.org
|
|
|
|
|
|
|
|
- based on a package by Toni Graffy
|
|
|
|
|
2012-02-27 04:57:41 +01:00
|
|
|
-------------------------------------------------------------------
|