Skip to content
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

Target wxWidgets 3.2.0 #92

Closed
3 tasks done
kenz-gelsoft opened this issue Jul 6, 2022 · 7 comments · Fixed by #94 or #96
Closed
3 tasks done

Target wxWidgets 3.2.0 #92

kenz-gelsoft opened this issue Jul 6, 2022 · 7 comments · Fixed by #94 or #96
Assignees

Comments

@kenz-gelsoft
Copy link
Owner

kenz-gelsoft commented Jul 6, 2022

Today, it is released!

https://www.wxwidgets.org/news/2022/07/wxwidgets-3.2.0-final-release/

Target it for development. For a while keep buildable for

Work items:

@kenz-gelsoft kenz-gelsoft self-assigned this Jul 6, 2022
@kenz-gelsoft
Copy link
Owner Author

kenz-gelsoft commented Jul 9, 2022

git checkout v3.2.0
% cd docs/doxygen    
% ./regen.sh xml     
Doxygen version 1.9.4 is not officially supported.
Please use Doxygen 1.9.1 or export WX_SKIP_DOXYGEN_VERSION_CHECK.
% export WX_SKIP_DOXYGEN_VERSION_CHECK=1
% ./regen.sh xml

@kenz-gelsoft
Copy link
Owner Author

wx3.2.0 is packaged by Homebrew (installed)

@kenz-gelsoft
Copy link
Owner Author

kenz-gelsoft commented Jul 11, 2022

Codelite doen't generate wx3.2 binary yet,

Archlinux (rolloing release) doesn't package release 3.2 yet,

Linux distros may take a bit longer time to be updated to 3.2 since they have dependent packages to be supported building with new wx package.

@kenz-gelsoft
Copy link
Owner Author

Archlinux (rolloing release) doesn't package release 3.2 yet,

Testing package released:

@kenz-gelsoft
Copy link
Owner Author

kenz-gelsoft commented Jul 12, 2022

Codelite doen't generate wx3.2 binary yet,

https://docs.codelite.org/wxWidgets/repo320/

It was already released right after official release, just I didn't find that.

@kenz-gelsoft
Copy link
Owner Author

Target it for development. For a while keep buildable for

  • 3.0(last stable version),

Supporting wx 3.0.x is not simple, so this library will require 3.1.6+ (which introduces wxBitmapBundle).

wxBitmap argument is transparent in C++ because wxBitmapBundle is implicit constructible from wxBitmap.

Mapping implicit constructor to rust is not thought out.

@kenz-gelsoft
Copy link
Owner Author

Dropped wx3.0 build support in #94, but I need it for some my development environment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant