|
|
|
|
Changelog for python312-wxPython-4.2.2-ill.74.2.x86_64.rpm :
* Fri Oct 04 2024 Dominique Leuenberger - Update to version 4.2.2: + Fix some Python 3.12 compatibility issues (segfault on exit) by upgrading sip & waf + Fix more float/int conversion issues in wx.lib classes + Add initialValue argument to wx.lib.DirBrowseButton + Fix wxImage.Clear() + Fix blurry text in AuiNotebook tab + Add support for frozen rows and columns to GridWithLabelRenderersMixin + demo: ShortcutEditor: Fix broken call GetMenuBar() + Add proper support for DataViewCheckIconTextRenderer + Build: Use new tarfile.extractall() filter for safer tarfile extraction + Fix typo in wx.lib.agw.persist_handlers + Fix \'str\' to \'wxString\' converstation, when emoji is inside string + Use unwrap before isbuiltin check + Preserve pane icons when loading a perspective in agw.aui + wx.agw.aui: don\'t uninitialize the AuiManager if the window close event is vetoed + Pure python AUI: Make behavior in all platforms more equal + wx.agw.aui. Do layout as the last step after all pane infos have recomputed their best sizes + Fix additional SyntaxWarnings with Python 3.12 + Fix wx.lib.agw.ribbon.RibbonButtonBar DeleteButton function + UltimateListCtrl: Add support for ULC_AUTO_CHECK_PARENT + Remove dependency on distutils + Improve wx.lib.agw.FlatMenu memory usage + Support NumPy 2.0 + Fix EditLabel on CustomTreeCtrl doesn\'t automatically select the entire text + Fix Widgets placed in the UltimateListControl are drawn in the wrong location + Fix wx.lib.agw.aui sometimes shows \"ghost\" docking guide + Fix Thumbnailctrl SetSelection raises exception if it tries to scroll- Add python-six BuildRequires: needed for the test suite.- Drop upstream merged patches: + 0001-Update-wxTextCtrl-OSX-overrides-since-they-re-now-do.patch + 0001-Handle-wxGLCanvas-CreateSurface-which-is-only-availa.patch + 0001-Support-building-with-Doxygen-1.9.7.patch + 0001-wxWidgets-Phoenix-integer-division.patch + 0003-Make-pip-usage-in-wxget-optional.patch + require-numpy.patch + drop-py2.patch + Phoenix-pr2580+2591+2592-numpy2.patch * Thu Aug 29 2024 Ben Greiner - Add Phoenix-pr2580+2591+2592-numpy2.patch * gh#wxWidgets/Phoenix#2580 * gh#wxWidgets/Phoenix#2591- Update multibuild * Finalize preparation for python313 * Drop obsolete python39 * Sun Jun 30 2024 Dirk Müller - prepare for python 3.13 * Thu May 30 2024 Markéta Machová - Add drop-py2.patch to get rid of the six dependency (it will die with Python 3.13) * Sat May 25 2024 Jan Engelhardt - Add wxwidgets-3.2.5.patch to resolve wxPython FTBFS * Fri Feb 23 2024 Dominique Leuenberger - Use newly supported shrink{} on OBS to exclude python flavors when all python versions are skipped. * Mon Jan 15 2024 Dominique Leuenberger - Enable python312 as valid multibuild flavor. * Sat Jan 06 2024 Ben Greiner - Update buildset: * Tumbleweed: Prepare python312, drop python38 * 15.X: Prepare for \"SLE15 Python module pythons\" (The repository does not have all the requirements yet to build)- Add 0001-wxWidgets-Phoenix-integer-division.patch * Required for Python 3.12 * gh#wxWidgets/Phoenix#2508- Update requirements: * This version requires Pillow again. * Require numpy for all flavors: Add require-numpy.patch * Upstream goes back and forth, see https://github.com/wxWidgets/Phoenix/commits/master/requirements/install.txt- Repack the source: Remove stray wxWidgets-4.1.0 tree * Wed Dec 27 2023 Antonio Larrosa - Add patch from upstream to fix building the package with doxygen >=1.9.7 (gh#wxWidgets/Phoenix#2497): * 0001-Support-building-with-Doxygen-1.9.7.patch * Wed Dec 13 2023 Jan Engelhardt - Add 0001-Update-wxTextCtrl-OSX-overrides-since-they-re-now-do.patch 0001-Handle-wxGLCanvas-CreateSurface-which-is-only-availa.patch to fix build failures with wx 3.2.4. * Mon Sep 11 2023 Stefan Brüns - Update to release 4.2.1 * No changelog provided- Drop upstream patches: * 0001-pypubsub-Replace-deprecated-inspect.getargspec.patch * 0001-Fix-overflow-check-for-wxUIntPtr-type.patch * 0001-Only-import-attrdict-where-needed.patch * ba0d8cfcec3d3b0112d1c54991853e6003f2fbf6.patch * Sat Jan 28 2023 Dirk Müller - add ba0d8cfcec3d3b0112d1c54991853e6003f2fbf6.patch to resolve python 3.11 build failure- add 0001-pypubsub-Replace-deprecated-inspect.getargspec.patch to fix another python 3.11 build failure * Thu Jan 26 2023 pgajdosAATTsuse.com- add repack script to sources in spec file * Tue Jan 17 2023 pgajdosAATTsuse.com- add repack script, do not include packaging/ dir in sources [gh#wxWidgets/Phoenix#2105], [bsc#670523] * Mon Dec 05 2022 Daniel Garcia - Add python-pytest-forked as test dependency * The pytest parameter --forked is provided by python-pytest-forked which is no longer a transitive build requirement of python-pytest-xdist * gh#pytest-dev/pytest-xdist#468, gh#pytest-dev/pytest-xdist#821 * Sat Aug 13 2022 Stefan Brüns - Update to relase 4.2.0, matching wxWidgets 3.2.0 For a detailed changelog, see https://www.wxpython.org/news/2022-08-07-wxpython-411-release/index.html- Drop patch obsoleted by upstream changes: * 0002-SIP-6.5-compat.patch- Do not depend on pip for downloading in wxget, add 0003-Make-pip-usage-in-wxget-optional.patch- Fix a wrong type size on 32 bit archs, add 0004-Fix-time_t-ETG-typedef-extend-DateTime.FromTimeT-tes.patch * Sun Jun 26 2022 Stefan Brüns - Update to current git version for wxWidgets 3.1.6/3.1.7 compatibility.- Drop upstream patches: * fix_no_return_in_nonvoid.patch * wxPython-4.1.1-fix-overrides.patch * 2039-bunch-py310-fixes.patch * additional-310-fixes.patch- Regenerate bindings from wxWidgets 3.1.7 code- Allow SIP generation with SIP 6.x < 6.6, * 0001-Only-import-attrdict-where-needed.patch * 0002-SIP-6.5-compat.patch- Add patches for test suite (pending): * 0001-Check-HSV-values-in-image-test.patch * 0001-Fix-overflow-check-for-wxUIntPtr-type.patch- Add some more dependencies required for the test suite- Disable some tests which can not succeed- Enable test suite by default- Do not ship copy of wxWidgets locale * Wed Jan 05 2022 Ben Greiner - Reduce complexity by not rewriting subpackages at all. Multibuild flavors now must be a superset of all existing python3 flavors. * Tue Jan 04 2022 Ben Greiner - The difference of a single whitespace character is significant * Tue Jan 04 2022 Ben Greiner - Appease factory-auto bot about package src name * Tue Jan 04 2022 Matej Cepl - Add additional patches fixing the situation with Python 3.10 compatibility: - 2039-bunch-py310-fixes.patch (from gh#wxWidgets/Phoenix#2039) - additional-310-fixes.patch (from various commits on master) * Wed Dec 29 2021 Ben Greiner - Split out the TW python3 flavors into multibuild using the python_subpackage_only mechanism: Multiple python3 flavors sequentially require too much space and time in one build. * Sat Jun 12 2021 Antoine Belvire - Bump required wxWidgets version to 3.1.5. * Fri Jun 11 2021 Stanislav Brabec - Increase disk space constraint to 15G. * Tue Jun 08 2021 Antoine Belvire - Update to version 4.1.1: * wxWidgets is now validating the flags passed when adding items to a sizer, to ensure that they are the correct flags for the type of the sizer. If the given flags do not make sense, for example using horizontal alignment flags in a horizontal box sizer, then a wxAssertionError error is raised. * Fixed missing binder for wxEVT_STC_AUTOCOMP_SELECTION_CHANGE. (PR#1613). * DataViewModel.HasValue can be overridden and will inform the DataViewCtrl whether or not an item and column has data. If HasValue returns False, then GetValue for that item/col will not be called. This allows a distinction between a truly empty cell, and one that has a value even if it is an empty string. (PR#1600) * Added flag that allows blocking of item dragging in the UltimateListControl class. (PR#1620) * Add the column index to notification events in UltimateListControl (PR#1630). * Added orientation parameter to UltimateListControl.GetScrollPos. (PR#1632) * wx.lib.agw.aui.AuiNotebook RemovePage() now hides the removed page, so it needs to be shown again if it is reused in another place. (PR#1668) * Fixed issue that could modify bytes objects under Python. (PR#1680) * Added wx.lib.agw.aui.EVT_AUI_PANE_CLOSE event which is sent when a AUI (the agw version) Pane has been closed (after it has been closed, not when it is about to be closed, which is when EVT_AUI_PANE_CLOSE is sent.) (PR#1628) * Exposed the wx.DC methods GetGraphicsContext and SetGraphicsContext. Depending on the platform and the type of the DC, there may be a wx.GraphicsContext used for the implementation of the DC. If so, the GetGraphicsContext method enables access to it. Be sure to check that the return value is not None before trying to use it. * Simplified the implementation of the wx.App.InitLocale method. See the MigrationGuide for more information. * Added wx.lib.agw.aui.AUI_DOCKART_HINT_WINDOW_BORDER_COLOUR constant so the hint window border color can be themed as well. * The wx.lib.mixins.listCtrl.CheckListCtrlMixin is now obsolete because wx.ListCtrl has new functionality which does pretty much the same thing. In fact there is some overlap in method names which may trip up some use cases. It is advised to drop the use of CheckListCtrlMixin and just use the wx.ListBox functionality. You will need to call EnableCheckBoxes to turn it on, and you may need to change some event handlers or overloaded methods. * wx.html2.WebView is now able to use Microsoft\'s Edge browser component as its backend renderer. This should improve the capabilities of the WebView widget on Windows, and be more consistent with the WebViews on the other platforms, compared to the original IE 11 backend. Using this backed requires that a new-ish version of the Edge browser is installed on the end user\'s computer. * Added the wx.Image.ConvertToRegion method. This lets you create a wx.Region from an image and a specified color or the mask if the image has one. This was done to workaround a bug in wxMac, but it seems worthwhile enough to keep it around even after the bug was fixed. * Added the missing context manager methods for wx.LogNull. (PR#1842) * Refactored ScrolledThumbnail out of agw.ThumbnailCtrl so as to be usable outside of ThumbnailCtrl.- Add wxPython-4.1.1-fix-overrides.patch: Fix build with wxWidgets 3.1.5 (gh#wxWidgets/Phoenix#1909).- Remove patches merged upstream: * 0001-Fix-conversion-of-variant-list-members.patch * 0001-Fix-wxUIActionSimulator-Text-parameter-documentation.patch * 0003-Use-explicit-wxString-c_str-conversion-for-sipFindTy.patch- Increase required disk space to 15GB: Fix build failures due to disk space exhaustion. * Wed Mar 31 2021 Steve Kowalik - Don\'t build using Python 3.6 for test package, when that gets reenabled.- Since build.py install helpfully installs every built shared object under site-package directories, remove those not for that version of Python. (bsc#1182822)- Correct python uninstall alternatives to list all of them, not just one.
|
|
|