New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WIP] wxpython 4.2.0a1 and wxWidgets 3.2.0 related changes #12007
Conversation
I don't agree with swapping out wxwidgets package with 3.1, currently 3.1 series is considered still as a development package and even if it's considered stable enough, shouldn't supplant the current stable until an actual new stable is released. |
True; but you do understand what draft and work in progress mean, right? Tim S. |
Any opinion on when to change this PR from draft? Edit: The RC2 does not have an full download tar; for the ones who wonder why I did RC1. Tim S. |
d3f07f9
to
0172644
Compare
I don't have a complete picture of this transition. But I slightly agree with @ZachBacon. |
From the release notes, it looks like it's still Abi compatible with 3.0 "We recommend using this version for any new wxWidgets applications. Existing applications using wxWidgets 3.0 or 3.1 shouldn't require any special effort to upgrade to this version too, so please try upgrading them to it." |
Thanks for the hint. 👍 |
The packages in this repo should all stay at 3.0; that is what my other PR did. Edit: Or are you talking about third party packages? Tim S. |
List of changes to help third party conversion to wxWidgets versions 3.0 and 3.2. wxWidgets3.0 package changes.
I just got paid programming job; so, it could be a few weeks before I can do above. Tim S. |
I do not really think that makes sense; but, I also see no downside; so, I will do another PR to do the wxWidgets 3.2 and 3.0 changes when I get them done. Tim S. |
I am working on another PR for the wxWidgets 3.0 and 3.2 packages; it is being written to allow third party packages to build using the new packages with only minor changes for most of them. Tim S. |
fbc27ba
to
285648b
Compare
convert to split packages wxmsw, wxconfig, bakefile, locale, and wxrc. Also, add wxWidgets meta package that depends on wxmsw, wxconfig, locale, and wxrc.
convert to split packages wxmsw, wxconfig, bakefile, locale, and wxrc. Also, add wxWidgets3.2 meta package that depends on wxmsw, wxconfig, locale, and wxrc. The split package msw_cb_headers is added to aid in building the IDE Code::Blocks. Also, prevent CLANG32 from using "-mthreads".
Closing this till after I get my new wxWidgets 3.2.0 split package to build. |
Major changes include:
Removed wx-config and other items from mingw-w64-wxWidgets3.0 package
a. Add split package wxconfig
b. Add split package msw_cb_headers
c. Upgrade wxMSW to 3.2.0
Note: The PR #12011 needs applied before this one.