Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: MyGUI | Distribution: openSUSE Tumbleweed |
Version: 3.4.3 | Vendor: openSUSE |
Release: 1.4 | Build date: Sat Feb 10 05:24:20 2024 |
Group: Development/Tools/GUI Builders | Build host: i02-armsrv3 |
Size: 11171672 | Source RPM: MyGUI-3.4.3-1.4.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: http://mygui.info/ | |
Summary: A GUI library for Ogre Rendering Engine |
MyGUI is a library for creating Graphical User Interfaces (GUIs) for games and 3D applications. MyGUI has overlays for text and for simple rectangles, allowing uniting them in one batch. The library supports plugins that allow you to create dynamically-loaded custom controls or subsystems. Most subsystems are expandable with plugins without the need to touch the core code. All resources and settings are described in XML files. It is possible to load resources like fonts, cursors, images, skins, etc. Forms (layouts) via dynamically by using XML files. This package contains ImageSetViewer and LayoutEditor.
MIT
* Fri Dec 08 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 * Wed Apr 26 2023 Bjørn Lie <bjorn.lie@gmail.com> - Add mygui-add-missing-include.patch: Add missing include exposed by gcc 13. * Sun Dec 19 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 * Fri Oct 22 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. * Mon Jun 28 2021 Aleksa Sarai <asarai@suse.com> - Update BuildRequires to fix OBS builds. * Fri Mar 27 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. * 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 <guillaume.gardet@opensuse.org> - Add _constraints to avoid OOM errors * Fri Jan 25 2019 Guillaume GARDET <guillaume.gardet@opensuse.org> - Handle properly libCommon.so* - Add patch to get a versionned libCommon.so file: * MyGUI-libCommon-fixup.patch * Fri Jul 20 2018 guillaume.gardet@opensuse.org - Use %cmake macro. This fixes build for aarch64. - Make use of %license * Wed Jan 24 2018 kasimir_@outlook.de - Fix spec for aarch64 / ppc64 / ppc64le / s390x build
/usr/lib64/Plugin_StrangeButton.so /usr/share/MYGUI /usr/share/MYGUI/Media /usr/share/MYGUI/Media/Common /usr/share/MYGUI/Media/Common/Base /usr/share/MYGUI/Media/Common/Base/PointersSDL.xml /usr/share/MYGUI/Media/Common/Demos /usr/share/MYGUI/Media/Common/Demos/HelpIcon.png /usr/share/MYGUI/Media/Common/Demos/HelpPanel.layout /usr/share/MYGUI/Media/Common/Demos/Wallpaper.layout /usr/share/MYGUI/Media/Common/Demos/Wallpaper.png /usr/share/MYGUI/Media/Common/MessageBox /usr/share/MYGUI/Media/Common/MessageBox/MessageBox.layout /usr/share/MYGUI/Media/Common/MessageBox/MessageBoxIcons.png /usr/share/MYGUI/Media/Common/MessageBox/MessageBoxIcons.xml /usr/share/MYGUI/Media/Common/MessageBox/MessageBoxLanguage.xml /usr/share/MYGUI/Media/Common/MessageBox/MessageBoxLanguageEnglishTag.xml /usr/share/MYGUI/Media/Common/MessageBox/MessageBoxLanguageRussianTag.xml /usr/share/MYGUI/Media/Common/MessageBox/MessageBoxMigration.txt /usr/share/MYGUI/Media/Common/MessageBox/MessageBoxMigrationRus.txt /usr/share/MYGUI/Media/Common/MessageBox/MessageBoxResources.xml /usr/share/MYGUI/Media/Common/Scene /usr/share/MYGUI/Media/Common/Scene/Ground.material /usr/share/MYGUI/Media/Common/Scene/Ground_blue3.png /usr/share/MYGUI/Media/Common/Scene/Mikki.material /usr/share/MYGUI/Media/Common/Scene/Mikki.mesh /usr/share/MYGUI/Media/Common/Scene/Mikki_Texture2.png /usr/share/MYGUI/Media/Common/Scene/Mikki_Texture3.png /usr/share/MYGUI/Media/Common/Scene/OneTexture.material /usr/share/MYGUI/Media/Common/Scene/OneTexture.program /usr/share/MYGUI/Media/Common/Scene/OneTexture_FP.glsl /usr/share/MYGUI/Media/Common/Scene/OneTexture_FP.hlsl /usr/share/MYGUI/Media/Common/Scene/OneTexture_VP.glsl /usr/share/MYGUI/Media/Common/Scene/OneTexture_VP.hlsl /usr/share/MYGUI/Media/Common/Scene/Readme.txt /usr/share/MYGUI/Media/Common/Scene/Robot.material /usr/share/MYGUI/Media/Common/Scene/Robot.mesh /usr/share/MYGUI/Media/Common/Scene/Robot_white_dif.png /usr/share/MYGUI/Media/Common/Sources /usr/share/MYGUI/Media/Common/Sources/Demos /usr/share/MYGUI/Media/Common/Sources/Demos/Crystal_Clear_Butterfly.psd /usr/share/MYGUI/Media/Common/Sources/Demos/Crystal_Clear_Items.psd /usr/share/MYGUI/Media/Common/Sources/Demos/Crystal_Clear_View.psd /usr/share/MYGUI/Media/Common/Sources/Demos/HelpIcon.psd /usr/share/MYGUI/Media/Common/Sources/Icons /usr/share/MYGUI/Media/Common/Sources/Icons/FontEditor.ico /usr/share/MYGUI/Media/Common/Sources/Icons/ImageEditor.ico /usr/share/MYGUI/Media/Common/Sources/Icons/LayoutEditor.ico /usr/share/MYGUI/Media/Common/Sources/Icons/MyGUI.ico /usr/share/MYGUI/Media/Common/Sources/Icons/MyGUI_IconLE_32x32.png /usr/share/MYGUI/Media/Common/Sources/Icons/MyGUI_Icon_16x16.png /usr/share/MYGUI/Media/Common/Sources/Icons/MyGUI_Icon_24x24.png /usr/share/MYGUI/Media/Common/Sources/Icons/MyGUI_Icon_256x256.png /usr/share/MYGUI/Media/Common/Sources/Icons/MyGUI_Icon_32x32.png /usr/share/MYGUI/Media/Common/Sources/Icons/MyGUI_Icon_48x48.png /usr/share/MYGUI/Media/Common/Sources/Icons/MyGUI_Icon_96x96.png /usr/share/MYGUI/Media/Common/Sources/Icons/MyGUI_Icon_FE_16x16.png /usr/share/MYGUI/Media/Common/Sources/Icons/MyGUI_Icon_FE_24x24.png /usr/share/MYGUI/Media/Common/Sources/Icons/MyGUI_Icon_FE_256x256.png /usr/share/MYGUI/Media/Common/Sources/Icons/MyGUI_Icon_FE_32x32.png /usr/share/MYGUI/Media/Common/Sources/Icons/MyGUI_Icon_FE_48x48.png /usr/share/MYGUI/Media/Common/Sources/Icons/MyGUI_Icon_FE_96x96.png /usr/share/MYGUI/Media/Common/Sources/Icons/MyGUI_Icon_IE_16x16.png /usr/share/MYGUI/Media/Common/Sources/Icons/MyGUI_Icon_IE_24x24.png /usr/share/MYGUI/Media/Common/Sources/Icons/MyGUI_Icon_IE_256x256.png /usr/share/MYGUI/Media/Common/Sources/Icons/MyGUI_Icon_IE_32x32.png /usr/share/MYGUI/Media/Common/Sources/Icons/MyGUI_Icon_IE_48x48.png /usr/share/MYGUI/Media/Common/Sources/Icons/MyGUI_Icon_IE_96x96.png /usr/share/MYGUI/Media/Common/Sources/Icons/MyGUI_Icon_LE_16x16.png /usr/share/MYGUI/Media/Common/Sources/Icons/MyGUI_Icon_LE_24x24.png /usr/share/MYGUI/Media/Common/Sources/Icons/MyGUI_Icon_LE_256x256.png /usr/share/MYGUI/Media/Common/Sources/Icons/MyGUI_Icon_LE_48x48.png /usr/share/MYGUI/Media/Common/Sources/Icons/MyGUI_Icon_LE_96x96.png /usr/share/MYGUI/Media/Common/Sources/Icons/MyGUI_Icon_SE_16x16.png /usr/share/MYGUI/Media/Common/Sources/Icons/MyGUI_Icon_SE_24x24.png /usr/share/MYGUI/Media/Common/Sources/Icons/MyGUI_Icon_SE_256x256.png /usr/share/MYGUI/Media/Common/Sources/Icons/MyGUI_Icon_SE_32x32.png /usr/share/MYGUI/Media/Common/Sources/Icons/MyGUI_Icon_SE_48x48.png /usr/share/MYGUI/Media/Common/Sources/Icons/MyGUI_Icon_SE_96x96.png /usr/share/MYGUI/Media/Common/Sources/Icons/MyGUI_Icons_vector.psd /usr/share/MYGUI/Media/Common/Sources/Icons/SkinEditor.ico /usr/share/MYGUI/Media/Common/Sources/Logos /usr/share/MYGUI/Media/Common/Sources/Logos/MyGUI_Logo.png /usr/share/MYGUI/Media/Common/Sources/Logos/MyGUI_Logo.psd /usr/share/MYGUI/Media/Common/Sources/Logos/MyGUI_SmallLogo.png /usr/share/MYGUI/Media/Common/Sources/Logos/MyGUI_logo.svg /usr/share/MYGUI/Media/Common/Sources/Logos/MyGUI_logo_developer.psd /usr/share/MYGUI/Media/Common/Sources/MessageBox /usr/share/MYGUI/Media/Common/Sources/MessageBox/MessageBoxIcons.psd /usr/share/MYGUI/Media/Common/Sources/Skins /usr/share/MYGUI/Media/Common/Sources/Skins/FrameworkSkin.psd /usr/share/MYGUI/Media/Common/Sources/Skins/MyGUI_BlackBlueSkins.psd /usr/share/MYGUI/Media/Common/Sources/Skins/MyGUI_BlackOrangeSkins.psd /usr/share/MYGUI/Media/Common/Sources/Skins/MyGUI_BlackTheme /usr/share/MYGUI/Media/Common/Sources/Skins/MyGUI_BlackTheme/MyGUI_BlackTheme.svg /usr/share/MYGUI/Media/Common/Sources/Skins/MyGUI_BlueWhiteSkins.psd /usr/share/MYGUI/Media/Common/Sources/Skins/MyGUI_Dark.psd /usr/share/MYGUI/Media/Common/Sources/Skins/MyGUI_Pointers.psd /usr/share/MYGUI/Media/Common/Sources/UnitTests /usr/share/MYGUI/Media/Common/Sources/UnitTests/Keyboard.psd /usr/share/MYGUI/Media/Common/Sources/UnitTests/Monitor2.psd /usr/share/MYGUI/Media/Common/Sources/UnitTests/Ship.psd /usr/share/MYGUI/Media/Common/Sources/UnitTests/Source.psd /usr/share/MYGUI/Media/Common/Sources/UnitTests/Top.psd /usr/share/MYGUI/Media/Common/Sources/UnitTests/left.psd /usr/share/MYGUI/Media/Common/Sources/fonts /usr/share/MYGUI/Media/Common/Sources/fonts/MyGUI_MicroFont.psd /usr/share/MYGUI/Media/Common/Sources/fonts/mask.PNG /usr/share/MYGUI/Media/Common/Themes /usr/share/MYGUI/Media/Common/Themes/MyGUI_BlackBlueImages.xml /usr/share/MYGUI/Media/Common/Themes/MyGUI_BlackBlueSkins.png /usr/share/MYGUI/Media/Common/Themes/MyGUI_BlackBlueSkins.xml /usr/share/MYGUI/Media/Common/Themes/MyGUI_BlackBlueTemplates.xml /usr/share/MYGUI/Media/Common/Themes/MyGUI_BlackBlueTheme.xml /usr/share/MYGUI/Media/Common/Themes/MyGUI_BlackOrangeImages.xml /usr/share/MYGUI/Media/Common/Themes/MyGUI_BlackOrangeSkins.png /usr/share/MYGUI/Media/Common/Themes/MyGUI_BlackOrangeSkins.xml /usr/share/MYGUI/Media/Common/Themes/MyGUI_BlackOrangeTemplates.xml /usr/share/MYGUI/Media/Common/Themes/MyGUI_BlackOrangeTheme.xml /usr/share/MYGUI/Media/Common/Themes/MyGUI_BlackTheme /usr/share/MYGUI/Media/Common/Themes/MyGUI_BlackTheme/MyGUI_BlackTheme.png /usr/share/MYGUI/Media/Common/Themes/MyGUI_BlackTheme/MyGUI_Skin_BlackTheme.xml /usr/share/MYGUI/Media/Common/Themes/MyGUI_BlackTheme/MyGUI_Template_BlackTheme.xml /usr/share/MYGUI/Media/Common/Themes/MyGUI_BlackTheme/MyGUI_Test_BlackTheme.layout /usr/share/MYGUI/Media/Common/Themes/MyGUI_Dark.png /usr/share/MYGUI/Media/Common/Themes/MyGUI_DarkSkin.xml /usr/share/MYGUI/Media/Common/Themes/MyGUI_DarkTemplate.xml /usr/share/MYGUI/Media/Common/Tools /usr/share/MYGUI/Media/Common/Tools/BackgroundTile.png /usr/share/MYGUI/Media/Common/Tools/ButtonExpandSkin.png /usr/share/MYGUI/Media/Common/Tools/ButtonExpandSkin.xml /usr/share/MYGUI/Media/Common/Tools/DejaVuSansFont_13.png /usr/share/MYGUI/Media/Common/Tools/DejaVuSansFont_28.png /usr/share/MYGUI/Media/Common/Tools/FrameworkFonts.xml /usr/share/MYGUI/Media/Common/Tools/FrameworkMicroFont.xml /usr/share/MYGUI/Media/Common/Tools/MicroFont.png /usr/share/MYGUI/Media/Common/Tools/OpenSaveFileDialog.layout /usr/share/MYGUI/Media/Common/Tools/SelectionRectsSkin.png /usr/share/MYGUI/Media/Common/Tools/SelectionRectsSkin.xml /usr/share/MYGUI/Media/Common/Tools/SelectionSkins.xml /usr/share/MYGUI/Media/Common/Tools/SplineSkin.png /usr/share/MYGUI/Media/Common/Tools/SplineSkin.xml /usr/share/MYGUI/Media/Common/Tools/TextureViewerSkins.xml /usr/share/MYGUI/Media/MyGUI_Media /usr/share/MYGUI/Media/MyGUI_Media/DejaVuSans-ExtraLight.ttf /usr/share/MYGUI/Media/MyGUI_Media/DejaVuSans.ttf /usr/share/MYGUI/Media/MyGUI_Media/DejaVuSansFontGenerated_15.png /usr/share/MYGUI/Media/MyGUI_Media/MyGUI_BlueWhiteImages.xml /usr/share/MYGUI/Media/MyGUI_Media/MyGUI_BlueWhiteSkins.png /usr/share/MYGUI/Media/MyGUI_Media/MyGUI_BlueWhiteSkins.xml /usr/share/MYGUI/Media/MyGUI_Media/MyGUI_BlueWhiteTemplates.xml /usr/share/MYGUI/Media/MyGUI_Media/MyGUI_BlueWhiteTheme.xml /usr/share/MYGUI/Media/MyGUI_Media/MyGUI_CommonSkins.xml /usr/share/MYGUI/Media/MyGUI_Media/MyGUI_Core.xml /usr/share/MYGUI/Media/MyGUI_Media/MyGUI_DirectX11_FP.hlsl /usr/share/MYGUI/Media/MyGUI_Media/MyGUI_DirectX11_VP.hlsl /usr/share/MYGUI/Media/MyGUI_Media/MyGUI_Fonts.xml /usr/share/MYGUI/Media/MyGUI_Media/MyGUI_GeneratedFonts.xml /usr/share/MYGUI/Media/MyGUI_Media/MyGUI_Layers.xml /usr/share/MYGUI/Media/MyGUI_Media/MyGUI_Ogre_FP.glsl /usr/share/MYGUI/Media/MyGUI_Media/MyGUI_Ogre_FP.glsles /usr/share/MYGUI/Media/MyGUI_Media/MyGUI_Ogre_FP.hlsl /usr/share/MYGUI/Media/MyGUI_Media/MyGUI_Ogre_VP.glsl /usr/share/MYGUI/Media/MyGUI_Media/MyGUI_Ogre_VP.glsles /usr/share/MYGUI/Media/MyGUI_Media/MyGUI_Ogre_VP.hlsl /usr/share/MYGUI/Media/MyGUI_Media/MyGUI_OpenGL3_FP.glsl /usr/share/MYGUI/Media/MyGUI_Media/MyGUI_OpenGL3_VP.glsl /usr/share/MYGUI/Media/MyGUI_Media/MyGUI_OpenGLES_FP.glsl /usr/share/MYGUI/Media/MyGUI_Media/MyGUI_OpenGLES_VP.glsl /usr/share/MYGUI/Media/MyGUI_Media/MyGUI_PointerImages.xml /usr/share/MYGUI/Media/MyGUI_Media/MyGUI_Pointers.png /usr/share/MYGUI/Media/MyGUI_Media/MyGUI_Pointers.xml /usr/share/MYGUI/Media/MyGUI_Media/MyGUI_Settings.xml /usr/share/MYGUI/Media/Wrapper /usr/share/MYGUI/plugins.cfg /usr/share/MYGUI/resources.xml /usr/share/doc/packages/MyGUI /usr/share/doc/packages/MyGUI/README.md /usr/share/licenses/MyGUI /usr/share/licenses/MyGUI/COPYING.MIT
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Nov 16 01:36:29 2024