News:

Accounts with zero posts and zero activity during the last months will be deleted periodically to fight SPAM!

Main Menu

wxWidgets 3.1.5 is available

Started by gd_on, April 14, 2021, 06:55:18 PM

Previous topic - Next topic

gd_on

wxWidgets 3.1.5 has been published today.
see https://github.com/wxWidgets/wxWidgets/releases/tag/v3.1.5
many ready to use compiled versions.
Windows 11 64 bits (25H2), svn C::B (last version or almost!), wxWidgets 3.3.2, Msys2 Compilers 16.1.0, 64 bits (seh, posix : gcc, g++ and gfortran in C:\msys64\mingw64) or 32 bits (dwarf2, posix  in C:\msys64\mingw32).

LETARTARE

@gd_on
Thanks for the information.
Do we have some files to modify for 'Code::Blocks' ?
CB-13834, plugins-sdk-2.25.0 : Collector-2.6.5, AddOnForQt-5.1.2
1- Win7 Business Pack1 64bits : wx-3.2.8, gcc-15.2.0,
2- OpenSuse::Leap-15.6-64bits : wx-3.2.8;gtk3-u, gcc-15.2.0,
=> !! The messages are translated by 'Deepl'

gd_on

I don't think so. Some patches have already been done.
Windows 11 64 bits (25H2), svn C::B (last version or almost!), wxWidgets 3.3.2, Msys2 Compilers 16.1.0, 64 bits (seh, posix : gcc, g++ and gfortran in C:\msys64\mingw64) or 32 bits (dwarf2, posix  in C:\msys64\mingw32).

Miguel Gimenez

Just remember to activate Direct 2D in include/wx/msw/setup.h before compiling

ollydbg

Good news.

I am currently using msys2 prebuild 3.0.5 for my work, hope msys2 will supply 3.1.5 prebuild, but using their build system(pacman, pkg build) is a bit complex to build wxwidgets library myself, anyone had done this? It needs some customized patches.

I think Msys2 thought 3.0.5 as the official release version, 3.1.x is development version.
If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

killerbot

Quote from: Miguel Gimenez on April 14, 2021, 07:46:20 PM
Just remember to activate Direct 2D in include/wx/msw/setup.h before compiling

Is that the only patch left to do ? On wx 3.1.3  I think we had a total of 3-4 patches to carry out ?


Note : on the website 3.1.5 isn't mentioned yet ...

Miguel Gimenez

QuoteIs that the only patch left to do ?

Yes.

QuoteOn the website 3.1.5 isn't mentioned yet ...

It is there, but something caches the old page, so you must click on page refresh.

Quote
Latest News
wxWidgets 3.1.5 Released

Posted on April 14, 2021

oBFusCATed

Quote from: Miguel Gimenez on April 15, 2021, 08:18:43 AM
QuoteIs that the only patch left to do ?

Yes.
Technically this is not a patch, but a configuration change. BTW I think there are some changes to the setup.h/setup0.h in this release, so beware! :)
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

stahta01

Quote from: ollydbg on April 15, 2021, 02:33:34 AM
Good news.

I am currently using msys2 prebuild 3.0.5 for my work, hope msys2 will supply 3.1.5 prebuild, but using their build system(pacman, pkg build) is a bit complex to build wxwidgets library myself, anyone had done this? It needs some customized patches.

I think Msys2 thought 3.0.5 as the official release version, 3.1.x is development version.

I have done this if you list the patch that need added; I could try to submit it as an msys2 package.

Tim S.
C Programmer working to learn more about C++.
On Windows 10 64 bit and Windows 11 64 bit.
--
When in doubt, read the CB WiKi FAQ. [url="http://wiki.codeblocks.org"]http://wiki.codeblocks.org[/url]

ollydbg

#9
Quote from: stahta01 on April 17, 2021, 03:48:37 AM
Quote from: ollydbg on April 15, 2021, 02:33:34 AM
Good news.

I am currently using msys2 prebuild 3.0.5 for my work, hope msys2 will supply 3.1.5 prebuild, but using their build system(pacman, pkg build) is a bit complex to build wxwidgets library myself, anyone had done this? It needs some customized patches.

I think Msys2 thought 3.0.5 as the official release version, 3.1.x is development version.

I have done this if you list the patch that need added; I could try to submit it as an msys2 package.

Tim S.

Hi, Tim, thanks.

I haven't done that, but I see there is a 3.1.3 version: Base Package: mingw-w64-wxWidgets3.1 - MSYS2 Packages and https://github.com/msys2/MINGW-packages/tree/master/mingw-w64-wxWidgets3.1


It looks quite complex to build this, see here: wxWidgets: Building wxMSW port with Win32 MSys2 backend
If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

stahta01

#10
Quote from: ollydbg on April 17, 2021, 05:04:54 AM
It looks quite complex to build this, see here: wxWidgets: Building wxMSW port with Win32 MSys2 backend

That was as simple as I could write the directions for use by wxWidgets people who know little of MSys2.

EDIT: You do realize this set of directions is *not* the way to build the msys2 package, right?

Tim S.
C Programmer working to learn more about C++.
On Windows 10 64 bit and Windows 11 64 bit.
--
When in doubt, read the CB WiKi FAQ. [url="http://wiki.codeblocks.org"]http://wiki.codeblocks.org[/url]