Author Topic: wxWidgets 3.2.1 released  (Read 464 times)

Offline ollydbg

  • Developer
  • Lives here!
  • *****
  • Posts: 5623
  • OpenCV and Robotics
    • Chinese OpenCV forum moderator
wxWidgets 3.2.1 released
« on: September 11, 2022, 07:34:23 am »
wxWidgets 3.2.1 Released - wxWidgets

I see the wxAui floating issue in 3.2.0 is fixed in this release.
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.

Offline gd_on

  • Lives here!
  • ****
  • Posts: 731
Re: wxWidgets 3.2.1 released
« Reply #1 on: September 11, 2022, 09:25:40 am »
Tested in C::B and with my own programs : no problems until now  :)
Windows 10 64 bits (21H2), svn C::B (last version or almost!), wxWidgets 3.2.1, Msys2 Compilers 12.2.0, 64 bits (seh, posix : gcc, g++ and gfortran in C:\msys64\mingw64) or 32 bits (dwarf2, posix  in C:\msys64\mingw32).

Offline ollydbg

  • Developer
  • Lives here!
  • *****
  • Posts: 5623
  • OpenCV and Robotics
    • Chinese OpenCV forum moderator
Re: wxWidgets 3.2.1 released
« Reply #2 on: September 11, 2022, 01:41:50 pm »
I see a strange issue when I try to update msys2

Code
pacman -Syu
:: Synchronizing package databases...
 mingw32 is up to date
 mingw64 is up to date
 ucrt64 is up to date
 clang32 is up to date
 clang64 is up to date
 msys is up to date
:: Starting core system upgrade...
 there is nothing to do
:: Starting full system upgrade...
:: Replace mingw-w64-x86_64-ilmbase with mingw64/mingw-w64-x86_64-openexr? [Y/n] y
:: Replace mingw-w64-x86_64-wxmsw3.1 with mingw64/mingw-w64-x86_64-wxwidgets3.1-msw? [Y/n] Y
resolving dependencies...
looking for conflicting packages...
:: mingw-w64-x86_64-tbb and mingw-w64-x86_64-intel-tbb are in conflict. Remove mingw-w64-x86_64-intel-tbb? [Y/n] Y
:: mingw-w64-x86_64-wxwidgets3.1-msw and mingw-w64-x86_64-wxwidgets3.2-msw are in conflict (mingw-w64-x86_64-wxconfig). Remove mingw-w64-x86_64-wxwidgets3.2-msw? [Y/n] Y
:: mingw-w64-x86_64-wxwidgets3.1-msw and mingw-w64-x86_64-wxwidgets3.2-common are in conflict (mingw-w64-x86_64-wxwidgets-common). Remove mingw-w64-x86_64-wxwidgets3.2-common? [Y/n] Y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing mingw-w64-x86_64-wxwidgets3.2-common breaks dependency 'mingw-w64-x86_64-wxwidgets3.2-common' required by mingw-w64-x86_64-wxwidgets3.2-msw-cb_headers


Any one see the same issue?

EDIT:

First remove the mingw-w64-x86_64-wxmsw3.1, and then run the update can solve this issue.
« Last Edit: September 11, 2022, 01:47:35 pm by ollydbg »
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.

Offline ollydbg

  • Developer
  • Lives here!
  • *****
  • Posts: 5623
  • OpenCV and Robotics
    • Chinese OpenCV forum moderator
Re: wxWidgets 3.2.1 released
« Reply #3 on: September 12, 2022, 04:18:48 pm »
Tested in C::B and with my own programs : no problems until now  :)

I just built C::B with wx 3.2.1 in my PC, it works fine here.  :)
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.

Offline ollydbg

  • Developer
  • Lives here!
  • *****
  • Posts: 5623
  • OpenCV and Robotics
    • Chinese OpenCV forum moderator
Re: wxWidgets 3.2.1 released
« Reply #4 on: September 22, 2022, 06:11:48 am »
The msys2 now has wx 3.2.1 prebuild library.

Thanks for Tim's work.
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.

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5366
Re: wxWidgets 3.2.1 released
« Reply #5 on: September 22, 2022, 06:07:09 pm »
ok great, I will skip 3.2.0 and then use this one when I step up, and no more need for the patch for wxaui
this weekend I will make a new nightly, first one still 3.1.7 based.