diff --git a/python-wxPython.changes b/python-wxPython.changes index 9da2d25..175ffbb 100644 --- a/python-wxPython.changes +++ b/python-wxPython.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Sun Jun 30 20:55:59 UTC 2024 - Dirk Müller + +- prepare for python 3.13 + ------------------------------------------------------------------- Thu May 30 13:08:43 UTC 2024 - Markéta Machová @@ -279,60 +284,60 @@ Tue Apr 28 09:01:51 UTC 2020 - Guillaume GARDET - Update to 4.1.0: * Add a sample for wx.Font.AddPrivateFont to the demo. - * Added wrappers for the OSXEnableAutomaticQuoteSubstitution, + * Added wrappers for the OSXEnableAutomaticQuoteSubstitution, OSXEnableAutomaticDashSubstitution, and OSXDisableAllSmartSubstitutions methods in wx.TextCtrl. Also added OSXEnableAutomaticTabbing in wx.App. * Added wx.ColourDialogEvent, wx.DCTextBgColourChanger, wx.DCTextBgModeChanger, wx.grid.GridCellDateRenderer, wx.grid.GridCellDateEditor, wx.SystemAppearance, etc. - * Many of the deprecated items in wxWidgets and wxPython are being or have - been removed. Be sure to test your code in a recent 4.0.x release with - warnings enabled so you can see which class, method or function calls + * Many of the deprecated items in wxWidgets and wxPython are being or have + been removed. Be sure to test your code in a recent 4.0.x release with + warnings enabled so you can see which class, method or function calls you need to change. - * Bug fixes in wx.lib.calendar: key navigation across month boundaries is + * Bug fixes in wx.lib.calendar: key navigation across month boundaries is now possible; key navigation now sets the date and fires the EVT_CALENDAR event; setter APIs now set the date correctly #1230. - * Switch to using a wx.Overlay in the Widget Inspection Tool to highlight + * Switch to using a wx.Overlay in the Widget Inspection Tool to highlight widgets when running on a GTK3 port. - * Fixed issue in wx.lib.agw.customtreectrl where the label editor could + * Fixed issue in wx.lib.agw.customtreectrl where the label editor could remain stuck forever #1235. * Grafted on a EnableSystemTheme method to the classes which support it. This can be used to disable the default system theme on Windows for native - widgets like wx.ListCtrl, wx.TreeCtrl and wx.dataview.DataViewCtrl. + widgets like wx.ListCtrl, wx.TreeCtrl and wx.dataview.DataViewCtrl. It has no effect on the other platforms. - * The wx.WS_EX_VALIDATE_RECURSIVELY extended style flag is obsolete, - as it is now the default (and only) behavior. The style flag has been added - back into wxPython for compatibility, but with a zero value. You can just + * The wx.WS_EX_VALIDATE_RECURSIVELY extended style flag is obsolete, + as it is now the default (and only) behavior. The style flag has been added + back into wxPython for compatibility, but with a zero value. You can just stop using it in your code with no change in behavior. #1278 - * Fix a sometimes crash when using a wx.Overlay by letting the wx.DCOverlay + * Fix a sometimes crash when using a wx.Overlay by letting the wx.DCOverlay hold a reference to the DC, to ensure that the DCOverlay is destroyed first. PR#1301 - * Replaced the Vagrant VMs used for building wxPython for various Linux distros + * Replaced the Vagrant VMs used for building wxPython for various Linux distros with Docker images. * Add some missing methods in wx.adv.BitmapComboBox #1307 - * Added the wx.svg package which contains code for parsing SVG - (Scalable Vector Graphics) files, and also code for integrating with - wxPython. It can rasterize the SVG to a wx.Bitmap of any size with no - loss of quality, and it can also render the SVG directly to a + * Added the wx.svg package which contains code for parsing SVG + (Scalable Vector Graphics) files, and also code for integrating with + wxPython. It can rasterize the SVG to a wx.Bitmap of any size with no + loss of quality, and it can also render the SVG directly to a wx.GraphicsContext using the GC's drawing primitives. PR#1323 * Ported the embedding sample from Classic, which shows how to use wxPython from a C++ wxWidgets application that embeds Python. PR#1353 - * Fixed wx.GetApp() to use wxWidgets' global wxApp instance instead of - maintaining its own pointer. This way, if the wxApp is created by C++ + * Fixed wx.GetApp() to use wxWidgets' global wxApp instance instead of + maintaining its own pointer. This way, if the wxApp is created by C++ code wxPython will still be able to get access to it. #1126 * Added wrappers for the wx.ActivityIndicator class. * Added wrappers for the wx.CollapsibleHeaderCtrl class. * Fixed issues in PlotCanvas around displaying and using scrollbars. #1428 * Added wx.msw.CHMHelpController, and also a wx.HelpController factory function that creates an instance of the best Help Controller for the platform. #1536 - * Added wx.adv.GenericAnimationCtrl so the generic version of the animation - classes can be used even on the platforms that have a native version. - Note that due to internal changes to support both types of animations, - some API changes in how the Animation objects are created. See the + * Added wx.adv.GenericAnimationCtrl so the generic version of the animation + classes can be used even on the platforms that have a native version. + Note that due to internal changes to support both types of animations, + some API changes in how the Animation objects are created. See the AnimationCtrl.py sample in the demo for the various usage patterns #1579 - * Added wrappers for the wx.grid.GridBlockCoords, wx.grid.GridBlocks, and - wx.grid.GridBlockDiffResult classes, as well as associated new methods - in the wx.grid.Grid class. These provide a new way to interact with blocks + * Added wrappers for the wx.grid.GridBlockCoords, wx.grid.GridBlocks, and + wx.grid.GridBlockDiffResult classes, as well as associated new methods + in the wx.grid.Grid class. These provide a new way to interact with blocks of selected cells, including an iterator interface in wx.grid.GridBlocks - which should be a more efficient (time and memory) way to process large + which should be a more efficient (time and memory) way to process large groups of selections. - Disable Python2 @@ -505,7 +510,7 @@ Thu Feb 7 18:42:42 UTC 2019 - Todd R The object returned by wx.NewIdRef will automatically convert to an int when passing it to a window constructor, and can also be used as the source in a Bind(). (#896) - * Fixed issue when sys.prefix is not unicode (Python2) and when its contents + * Fixed issue when sys.prefix is not unicode (Python2) and when its contents are not translatable to utf-8. - Update to 4.0.2 * Fixed wx.html2.EVT_WEBVIEW_NAVIGATING event not being sent on some versions @@ -597,7 +602,7 @@ Wed Jun 13 03:42:38 UTC 2018 - toddrme2178@gmail.com ------------------------------------------------------------------- Mon Jun 4 09:11:22 UTC 2018 - petr@cervinka.net -- Move "wx/*.so" libraries to main package, remove devel package (boo#1095747) +- Move "wx/*.so" libraries to main package, remove devel package (boo#1095747) - Add rpmlintrc file to filter devel-file-in-non-devel-package - Apply spec-cleaner diff --git a/python-wxPython.spec b/python-wxPython.spec index 8450c70..48e3910 100644 --- a/python-wxPython.spec +++ b/python-wxPython.spec @@ -57,6 +57,9 @@ ExclusiveArch: donotbuild %if "%flavor" != "python312" %define skip_python312 1 %endif +%if "%flavor" != "python313" +%define skip_python313 1 +%endif %else # SLE/Leap %if "%flavor" == "python3"