1
0
Commit Graph

30 Commits

Author SHA256 Message Date
Stefan Brüns
1ec08ac40f Accepting request 1138996 from home:dimstar:Factory
- Enable python312 as valid multibuild flavor.

OBS-URL: https://build.opensuse.org/request/show/1138996
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=46
2024-01-17 23:53:20 +00:00
Ana Guerrero
e96b2617c7 Accepting request 1135226 from home:alarrosa:branches:X11:wxWidgets
- 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

OBS-URL: https://build.opensuse.org/request/show/1135226
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=44
2023-12-28 10:18:39 +00:00
56faf98414 Accepting request 1132958 from home:jengelh:branches:X11:wxWidgets
untested, but at least it builds

- 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.

OBS-URL: https://build.opensuse.org/request/show/1132958
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=43
2023-12-26 13:17:53 +00:00
Stefan Brüns
ec8117108b Accepting request 1110537 from home:StefanBruens:branches:X11:wxWidgets
- 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

OBS-URL: https://build.opensuse.org/request/show/1110537
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=41
2023-09-15 13:12:24 +00:00
Stefan Brüns
6e6d043c2c Accepting request 1061720 from home:dirkmueller:Factory
- 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

OBS-URL: https://build.opensuse.org/request/show/1061720
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=39
2023-02-04 10:58:10 +00:00
Stefan Brüns
8f8fd9cff5 Accepting request 1061161 from home:pgajdos
- add repack script to sources in spec file

OBS-URL: https://build.opensuse.org/request/show/1061161
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=37
2023-01-26 20:49:26 +00:00
Stefan Brüns
31143cb62e Accepting request 1060645 from home:pgajdos
- add repack script, do not include packaging/ dir in sources
  [gh#wxWidgets/Phoenix#2105], [bsc#670523]

OBS-URL: https://build.opensuse.org/request/show/1060645
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=36
2023-01-24 13:51:13 +00:00
Stefan Brüns
8d78255baa Accepting request 1046129 from home:dirkmueller:Factory
- 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

OBS-URL: https://build.opensuse.org/request/show/1046129
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=34
2023-01-05 14:36:58 +00:00
Stefan Brüns
5620729dc5 Accepting request 994913 from home:StefanBruens:branches:electronics
Update to 4.2.0

Enable unit tests
Keep compat with Leap 15.x/Python 3.6

OBS-URL: https://build.opensuse.org/request/show/994913
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=32
2022-08-14 14:40:17 +00:00
c2d36a9a66 Accepting request 944031 from home:bnavigator:branches:X11:wxWidgets
- Reduce complexity by not rewriting subpackages at all.
  Multibuild flavors now must be a superset of all existing
  python3 flavors.

- The difference of a single whitespace character is significant

OBS-URL: https://build.opensuse.org/request/show/944031
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=31
2022-01-05 12:58:20 +00:00
6c22f2ec19 Accepting request 943795 from home:bnavigator:branches:X11:wxWidgets
- Appease factory-auto bot about package src name

OBS-URL: https://build.opensuse.org/request/show/943795
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=30
2022-01-04 18:01:55 +00:00
ff0538714f Accepting request 943732 from home:mcepl:branches:X11:wxWidgets
- 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)
- 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.

OBS-URL: https://build.opensuse.org/request/show/943732
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=29
2022-01-04 11:27:04 +00:00
c038434ed6 Accepting request 899795 from home:1Antoine1:branches:X11:wxWidgets
- Bump required wxWidgets version to 3.1.5.

OBS-URL: https://build.opensuse.org/request/show/899795
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=28
2021-08-24 15:59:46 +00:00
2933b35bc7 Accepting request 898558 from home:1Antoine1:branches:X11:wxWidgets
- 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

OBS-URL: https://build.opensuse.org/request/show/898558
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=26
2021-06-11 17:11:39 +00:00
3592cbe56a Add changes.
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=25
2021-06-11 01:44:44 +00:00
c4b80131f0 Accepting request 887957 from home:wicked:qubes-build
It seems since starting to build for three Python interpreters, 10G of disk space is not enough and there has been build failures due to it. Statistics show about 11600MB used. Bumping constraint to 15G.

OBS-URL: https://build.opensuse.org/request/show/887957
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=24
2021-06-11 01:03:08 +00:00
e5ac9cab0e Accepting request 882252 from home:StevenK:branches:X11:wxWidgets
- 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.

OBS-URL: https://build.opensuse.org/request/show/882252
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=22
2021-04-27 15:27:37 +00:00
Stefan Brüns
aa43418f2b Accepting request 838864 from home:StefanBruens:branches:X11:wxWidgets
- Use system wxWidgets (wxGTK3) instead of bundling
- Cleanup test dependencies and check section (tests still disabled
  due to too many failures)

OBS-URL: https://build.opensuse.org/request/show/838864
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=20
2020-09-30 23:41:16 +00:00
66f31faeb6 Accepting request 818645 from home:StefanBruens:branches:X11:wxWidgets
- Wrap all relevant build dependencies when building with system
  wxWidgets library.
- Add patches to allow building with STL variant of wxGTK:
  * 0001-Fix-conversion-of-variant-list-members.patch
  * use_stl_build.patch
  * 0001-Fix-wxUIActionSimulator-Text-parameter-documentation.patch
  * 0003-Use-explicit-wxString-c_str-conversion-for-sipFindTy.patch

OBS-URL: https://build.opensuse.org/request/show/818645
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=18
2020-08-04 22:44:38 +00:00
8b4cc7c6e5 Accepting request 810311 from home:StefanBruens:branches:X11:wxWidgets
- Add explicit libXtst build dependency, required for Leap 15.1
  (already implicit on Leap 15.2 and TW).

OBS-URL: https://build.opensuse.org/request/show/810311
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=16
2020-06-23 17:11:54 +00:00
4d5b51398c Accepting request 807357 from home:Guillaume_G:branches:X11:wxWidgets
- Update to 4.1.0:
  * Add a sample for wx.Font.AddPrivateFont to the demo.
  * 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 
    you need to change.
  * 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 
    widgets when running on a GTK3 port.
  * 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. 
    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 
    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 
    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 
    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 
    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++ 
    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 
    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 
    of selected cells, including an iterator interface in wx.grid.GridBlocks
    which should be a more efficient (time and memory) way to process large 
    groups of selections.
- Disable Python2

OBS-URL: https://build.opensuse.org/request/show/807357
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=14
2020-05-20 18:37:51 +00:00
1bd8e4b725 Accepting request 780944 from home:scarabeus_iv:branches:X11:wxWidgets
- Update to 4.0.7.post2:
  * Bugfix to switch to AVFoundation instead of QTKit
- Fix building with new glut (pc file changed)

OBS-URL: https://build.opensuse.org/request/show/780944
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=12
2020-03-02 23:59:08 +00:00
Todd R
a422bd545e Accepting request 747467 from home:StevenK:branches:X11:wxWidgets
- Update to 4.0.7.post1
  * This post-release just fixes a problem with the numpy dependency constraint
    for Python 2.7. (#1415)
  * 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
    widgets when running on a GTK3 port.
  * Fixed issue in wx.lib.agw.customtreectrl where label editor could remain
    stuck forever (#1235).
  * 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)
  * 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++ code
    wxPython will still be able to get access to it. (#1126)
  * Several other PRs have been backported from the master branch (which will
    become wxPython 4.1.0), the full list can be seen here:
    https://github.com/wxWidgets/Phoenix/pull/1357
  * Fixed a probably rare, but fatal bug on OSX when calling certain overloaded
    virtual methods with implementations in Python.
  * Fixed char pointers in generated stub code to have a valid pointer value.
  * Reverted the change that loads up install_requires from the contents of
    requirements.txt. Split the requirements.txt file into one for install and
    one for development.
  * Added missing HtmlWindow.ScrollToAnchor method, and also a couple methods
    in HtmlCell too. (#1141)
  * Added missing setters for the wheel-related properties in wx.MouseEvent.

OBS-URL: https://build.opensuse.org/request/show/747467
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=10
2019-11-21 21:29:01 +00:00
Todd R
50e5a438c0 Accepting request 672552 from home:TheBlackCat:branches:X11:wxWidgets
- Update to 4.0.4
  * Fixed an issue where wx.lib.intctrl would erroneously attempt to use long
    on Python3. (#898)
  * Include the MSVC runtime DLLs for Python 3.7 builds too.
  * Clear LIBPATH_PYEXT and LIB_PYEXT for linux builds too. (#904)
  * Added a dependency on the Pillow package since it's used in some wx.lib.agw
    modules. (PR #908)
  * Add flag to hide page in wx.lib.agw.aui.notebook. (#895)
  * Switch wx.lib.plot to issue deprecation warnings with PlotPendingDeprecation
    so it doesn't have to enable all warnings to get them to be shown by default.
    (#902)
  * Added a Python 3.7 builder on Fedora 28. (#925)
  * Fix the object ownership transfer for wx.Menu.Insert() (#931)
  * Added wx.Treebook.GetTreeCtrl, wx.Listbook.GetListView and
    wx.Choicebook.GetChoiceCtrl. (#918)
  * Removed the wx.BookCtrlBase.RemovePage workaround as it was causing problems
    and doesn't seem to be necessary any more. The existing wxWidgets assertions
    are catching the out of range error just fine, however if wxWidgets was built
    without the debug helpers turned on then it could still cause a crash. (#888)
  * Reverted the changes which removed the content of the wx.lib.pubsub package
    and encouraged users to switch to the real PyPubSub package instead. Removing
    it caused more issues than were expected so it has been restored and the code
    updated to PyPubSub v3.3.0. Version 4.0.0 is available upstream, but it is not
    compatible with Python 2.7. Now, wx.lib.pubsub is actually deprecated instead
    of just trying to pass control over to the upstream PyPubSub library. (#932)
  * Improve calltip stability in pyshell. (#941)
  * Fix TypeError in wx.lib.throbber. (#924)
  * Fix missing parameter tool_id in
    wx.lib.agw.ribbon.toolbar.RibbonToolBar.AddToggleTool. (#947)
  * Add a step to wx.Config.ReadInt to attempt converting from long to int
    under python2. (#384)
  * Add virtual behavior for wx.RichTextCtrl and wx.TextCtrl's Copy/Cut/Paste methods
    and their Can* counterparts. (#954)
  * Fix IO type in wx.lib.agw.thumbnailctrl  (#959)
  * Fix type error that would occur using pycolourchooser. (#957)
  * Optimize line drawing in HyperTreeList. (#973)
  * Add wrapper for wx.StaticBox.GetBordersForSizer and use it in the demo to do
    platform-specific layout of the items in the StaticBox. (#974)
  * Update wx.Point, wx.RealPoint, and wx.Size to use floating
    point arithmetic when conducting scalar multiplication (#971)
  * Fix load/save bugs in PySlices (PR#978)
  * Replace deprecated PIL.Image.tostring (PR#1005)
  * Fix rendering and mouse sensitivity in UltimateListCtrl when adding HyperText
    items. (#1010)
  * Added a parameter to lib.agw.CustomTreeCtrl.SetItemWindow(), to allow
    positioning the Window (a small image) on the left of text in a
    CustomTreeItem. (#PR886).
  * Declared DeleteAllPages in the notebook subclasses, so the proper C++
    implementation will be called. (#972)
  * Removed wx.lib.floatbar, which has been deprecated forever and probably
    hasn't been working in nearly as long. (#976)
  * Updated SIP to version 4.19.13.
  * Fix an issue in wx.lib.agw.aui.AuiManager where the orientation of
    an AuiToolBar would not be updated when calling LoadPerspective. (#917)
  * Fixed a bug in wx.FileSystemHandler.OpenFile where the object ownership was
    not being transferred correctly, causing a crash after a premature object
    deletion. (#926)
  * Fixed wx.ListCtrl.Append when wx.LC_SORT style is used, so appending items out
    of order does not lose the data for the remaining columns. (#906)
  * Add wx.Accessible, it's Windows-only, will raise a NotImplementedError
    exception on the other platforms. (#958)
  * Added the ability to generate stub classes for use when optional wxWidgets
    features are not part of the build. So far, stubs are available for
    wx.Accessible, wx.FileSystemWatcher, wx.glcanvas, wx.media and wx.html2.
  * Moved the wxpy_api.h file into the wx package at wx/include/wxPython so it
    will be included in the wheel file. (#961)
  * Fixed how string data is added to a virtual file-like object in
    wx.MemoryFSHandler. All strings are now added to the file as utf-8 encoded data,
    in both Python2 and Python3, and will be read from the virtual file the same
    way. If you need to use some other encoding for some reason you can first
    convert the text to a bytesarray or other buffer protocol compatible object and
    then create the virtual file from that data. (#969)
  * Performance update for wx.lib.agw.customtreectrl (#1049)
  * Ensure that colours set in wx.lib.agw.customtreectrl.TreeItemAttr are
    instances of wx.Colour. (#1032)
  * Fix drawing of ticks in wx.lib.agw.speedmeter when there are negative bounds
    values. (#1013)
  * wxWidgets for Mac includes the wxJoystick class now, also update the demo.
    (#997)
  * Fix wx.html.HtmlPrintout to not be seen as an abstract class, so it can be
    instantiated. (#1060)
  * Fix wx.aui.AuiNotbook.SetArtProvider to properly transfer ownership of the art
    object from Python to C++. This possible double-deletion and related crashing
    problems. (#1061)
  * Fixed the wrappers for wx.html.HtmlWindow.OnOpeningURL to properly handle the
    redirect output parameter. (#1068) This is a backwards-incompatible change,
    please see the Migration Guide for details.
  * TabNavigatorWindow works similarly to other programs now. It's resizable and
    draggable so if user has tons of files with long names, it isn't an irritation
    anymore plastered right in the middle of the screen and can't be worked with
    easily and ESC now cancels the popup with a proper returnId. (#1096)
  * Added missing methods in wx.ListBox, SetItemForegroundColour,
    SetItemBackgroundColour and SetItemFont. (#1095)
  * Backported a fix in wxWidgets that avoids crashing in hhctrl.ocx when using
    context sensitive help in 64-bit builds on Windows. (#1104)
- Update to 4.0.3
  * Fixed a linking problem on macOS. The new waf added an explicit link to the
    Python shared library which meant that it would try to load it at runtime,
    even if a different Python (such as Anaconda, EDM or Homebrew) was used to
    import wxPython. This, of course, caused runtime errors. (#892)
  * Sort pages by dock_pos when added to automatic (agw.aui) notebook. (#882)
  * Fix a bug in py.introspect.getTokens. (#889)
  * Added Vagrant configuration for Fedora-28. Removed Fedora-23 (#884)
  * Added wrappers for the wx.WindowIDRef class and added the wx.NewIdRef
    function. These will make it possible to create reserved Window IDs using the
    same mechanism which is used when passing wx.ID_ANY to a widget constructor.
    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 
    are not translatable to utf-8.
- Update to 4.0.2
  * Fixed wx.html2.EVT_WEBVIEW_NAVIGATING event not being sent on some versions
    of Linux. (#741)
  * wx.Sizers can now be used as an iterator to iterate over the items within
    the sizer. (#738)
  * Fix Python3 division in ThumbnailCtrl. (#746)
  * Fix leaking image list in CheckListCtrlMixin (#752)
  * All items marked as deprecated in the wxWidgets interface (documentation)
    files will now throw a DeprecationWarning when used from wxPython. Many of
    these items are disappearing in 4.1 so it's important to ensure they are
    deprecated at runtime too instead of just in the docs. (#749)
  * Ensure that the attribute list given to the GLCanvas constructor is
    zero-terminated like it was in Classic. (#770)
  * Updated to the wxWidgets 3.0.4 release version.
  * Added the wxWidgets version number to the tail end of the string returned by
    wx.version().
  * Bind EVT_WINDOW_DESTROY event only to the tree windows in CustomTreeCtrl,
    since otherwise it would be caught when child windows are destroyed too,
    which causes problems in this case. (#778)
  * Fixed a problem where wx.TreeCtrl.OnCompareItems was not being called in
    derived classes on Windows. This was due to an optimization that wasn't
    compatible with how the classes are wrapped. (#774)
  * Added wrappers for wx.ClassInfo and exposed wx.Object.GetClassInfo. This
    class is part of wxWidgets' internal type information system and although
    it is not very useful for Python applications it is useful for debugging
    some internal wxPython issues.
  * Removed the wx.lib.pubsub package, and replaced it with code that imports
    the standalone PyPubSub in order remain compatible with older code that
    still uses wx.lib.pubsub. (#782, #792)
  * Fixed bug in wx.lib.intctrl (#790)
  * Fixed subclassing of wx.TextCompleter and wx.TextCompleterSimple (#827)
  * Fixes for Python3 compatibility in PyCrust. (#823)
  * Fix wxGet to be able to use pip v10. (#817)
  * Change winid parameter in wx.ScrolledWindow to id, for consistency. (#816)
  * Ensure that the page exists in book controls GetPage and RemovePage methods.
    At least one of the wx ports do not do this. (#830)
  * Added missing wx.NumberEntryDialog
  * Change wx.TextCompleterSimple.GetCompletions to send the list of strings
    as a return value, rather than a parameter that gets filled. (#836)
  * Enabled the wx.GraphicsContext.Create(metaFileDC) wrapper (#811)
  * Metafile support is also available on OSX, so wx.msw.Metafile and
    wx.msw.MetafileDC have been moved to the core wx module. So they can now be
    accessed as wx.Metafile and wx.MetafileDC.
  * Updated the waf tool used by the build to version 2.0.7. This fixes problems
    with building for Python 3.7.
  * Fixed alignment in buttons on MSW which have had foreground or background
    colors set. (#815)
  * Fix for unexpected assertion inside wx.aui.AuiMDIChildFrame.Close.
  * Fix a bug in setting AuiDockingGuide size. (#727)
  * Remove unnecessary AUI notebook updating, and use wx.BufferedDC in Repaint()
    to mitigate flicker. (wx.lib.agw.aui). (#851, #686)
  * Fixed crashing bug when using client data with items in
    wx.dataview.DataViewTreeCtrl. (#856)
  * Detach wx.Control in AuiToolbar from current sizer before attach to a new
    one. (#843)
  * Fixed a problem in wx.lib.mixins.listctrl.TextEditMixin where the height of
    the editor widget could be set to zero. (See discussion in #849)
  * Fix a bug in calculating whether a tool fits into the AuiToolBar. (#863)
  * Override SetForegroundColour and SetBackgroundColour in MaskedEditMixin (#808)
  * Add an explicit wx.GraphicsContext.Create overload for wx.AutoBufferedPaintDC. (#783)
  * Return original AGW window style in AuiToolBar.GetAGWWindowStyleFlag. (#870)
  * Fix a bug in group management on wx.lib.masked.numctrl; the previous code used
    truediv ('/') to calculate _groupSpace, but in python 3.x this leads to a float
    result, instead of an integer as was expected. Using floordiv ('//') instead
    to solve the problem. (#865)
  * Hide the window when the tool does not fit into AuiToolBar. (#872)
  * Fixed the virtual dispatch code for the PGEditor.GetValueFromControl method
    to properly pass the parameters to the Python implementation, and also fixed
    how the return value is handled. (#742)
  * Fixed all implementations of the PGProperty.StringToValue and IntToValue
    methods to treat the value parameter as a return value. (#742)
  * Add missing wx.adv.EVT_CALENDAR_WEEK_CLICKED (#875)
  * Fixed the stock labels to conform to Windows design guidelines. (#787)
  * Always reset floating size and style when floating a toolbar in agw.aui. (#880)

OBS-URL: https://build.opensuse.org/request/show/672552
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=8
2019-02-07 18:44:46 +00:00
Todd R
7c91c2e532 Accepting request 666998 from home:Guillaume_G:branches:openSUSE:Factory:ARM
- Add _constraints to avoid 'no space left' error

OBS-URL: https://build.opensuse.org/request/show/666998
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=7
2019-02-01 19:44:56 +00:00
Todd R
091834ce21 Accepting request 616403 from home:TheBlackCat:branches:X11:wxWidgets
- Add fix_no_return_in_nonvoid.patch
  Fix lack of return in non-void function issue in generated sip
  bindings.

OBS-URL: https://build.opensuse.org/request/show/616403
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=5
2018-06-13 03:44:24 +00:00
Todd R
95b4a26c15 Accepting request 614297 from home:czerw:branches:X11:wxWidgets
- 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

OBS-URL: https://build.opensuse.org/request/show/614297
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=4
2018-06-07 15:13:53 +00:00
Dominique Leuenberger
55e39ba0bd Accepting request 610374 from X11:wxWidgets
Python3-compatible "phoenix" version of wxPython

OBS-URL: https://build.opensuse.org/request/show/610374
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-wxPython?expand=0&rev=1
2018-05-29 08:30:22 +00:00
Todd R
ca4501c3e0 Accepting request 610231 from home:jengelh:branches:X11:wxWidgets
- Trim filler wording from description.

OBS-URL: https://build.opensuse.org/request/show/610231
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=2
2018-05-18 14:09:54 +00:00
2d097db282 Accepting request 610092 from home:TheBlackCat:branches:X11:wxWidgets
Initial version of the wxPython "phoenix" package.  It is highly backwards-incompatible with the old 3.x version, so I have renamed it to "python-wxPython" to both comply with python package naming conventions and to allow the two to co-exist (although not be co-installed).  I have also ported it to use the new python singlespec macros so one package can build both python2 and python3 rpms.

OBS-URL: https://build.opensuse.org/request/show/610092
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=1
2018-05-18 07:23:48 +00:00