Author Topic: wxWidgets 3.1.2 Released  (Read 23726 times)

Offline ollydbg

  • Developer
  • Lives here!
  • *****
  • Posts: 5910
  • OpenCV and Robotics
    • Chinese OpenCV forum moderator
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 BlueHazzard

  • Developer
  • Lives here!
  • *****
  • Posts: 3353
Re: wxWidgets 3.1.2 Released
« Reply #1 on: December 11, 2018, 06:28:35 pm »
i really hope we can abandon wx2.8 soon, to get rid of a lot of this project files...

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 13413
    • Travis build status
Re: wxWidgets 3.1.2 Released
« Reply #2 on: December 11, 2018, 08:31:02 pm »
The files for wx2.8 are just two sets. The files for the various 3.x releases are getting out of control. :(
(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!]

Offline gd_on

  • Lives here!
  • ****
  • Posts: 796
Re: wxWidgets 3.1.2 Released
« Reply #3 on: December 12, 2018, 01:01:46 pm »
Quote
The files for the various 3.x releases are getting out of control.
may be, but it works by using 31 versions and adjusting the wx31 environment variable to wxWidgets-3.1.2 correct path.

Windows 11 64 bits (23H2), svn C::B (last version or almost!), wxWidgets 3.2.4 (tests with 3.3), Msys2 Compilers 13.2.0, 64 bits (seh, posix : gcc, g++ and gfortran in C:\msys64\mingw64) or 32 bits (dwarf2, posix  in C:\msys64\mingw32).

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 13413
    • Travis build status
Re: wxWidgets 3.1.2 Released
« Reply #4 on: December 12, 2018, 01:20:44 pm »
It is good that we don't need another set of cbp files.  8)
(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!]

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5490
Re: wxWidgets 3.1.2 Released
« Reply #5 on: December 12, 2018, 07:50:53 pm »
I will use this release in the next nightly. Any objections ?

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 13413
    • Travis build status
Re: wxWidgets 3.1.2 Released
« Reply #6 on: December 12, 2018, 07:56:46 pm »
Nope.
(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!]

Offline Miguel Gimenez

  • Developer
  • Lives here!
  • *****
  • Posts: 1553
Re: wxWidgets 3.1.2 Released
« Reply #7 on: December 12, 2018, 08:46:30 pm »
There is a segmentation fault with wx3.1.2, see ticket 773

https://sourceforge.net/p/codeblocks/tickets/773/

Offline BlueHazzard

  • Developer
  • Lives here!
  • *****
  • Posts: 3353
Re: wxWidgets 3.1.2 Released
« Reply #8 on: December 13, 2018, 01:22:53 am »
The files for wx2.8 are just two sets. The files for the various 3.x releases are getting out of control. :(
Well if we use wx3.1 we can kick out wx30 ( never used it honestly) too beside wx28

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 13413
    • Travis build status
Re: wxWidgets 3.1.2 Released
« Reply #9 on: December 13, 2018, 07:06:33 am »
I think we should have an easy way to switch the version. So we have a single set of 3.x files for windows as is done on linux. (another set is possible for 64bit builds of course)
(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!]

Offline gd_on

  • Lives here!
  • ****
  • Posts: 796
Re: wxWidgets 3.1.2 Released
« Reply #10 on: December 13, 2018, 09:57:22 am »
Quote
There is a segmentation fault with wx3.1.2, see ticket 773
Problem reproduced with gcc 4.9.2 on Windows 7 64 bits. (C::B compiled in 32 or 64 bits)
Does not happen with wxWidgets 3.1.1 (same C::B svn version 11520 !).
Apparently some incompatibilities (or bug) within Code Completion (With wxWidgets 3.1.2, no problems if code completion is disabled !)

So, I'll stay with 3.1.1 version. :-[

gd_on
Windows 11 64 bits (23H2), svn C::B (last version or almost!), wxWidgets 3.2.4 (tests with 3.3), Msys2 Compilers 13.2.0, 64 bits (seh, posix : gcc, g++ and gfortran in C:\msys64\mingw64) or 32 bits (dwarf2, posix  in C:\msys64\mingw32).

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 13413
    • Travis build status
Re: wxWidgets 3.1.2 Released
« Reply #11 on: December 13, 2018, 11:09:36 am »
I suggest to switch to mingw-w64 and something like 7.x or 8.x release!  GCC 4.9 and 5.1 are getting too old.
(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!]

Offline BlueHazzard

  • Developer
  • Lives here!
  • *****
  • Posts: 3353
Re: wxWidgets 3.1.2 Released
« Reply #12 on: December 13, 2018, 12:26:55 pm »
I think we should have an easy way to switch the version. So we have a single set of 3.x files for windows as is done on linux. (another set is possible for 64bit builds of course)
The old discussion ;)
http://forums.codeblocks.org/index.php/topic,21696.0.html

[Edit:] I try to create a feature, where the global variables have default values, and a descriptive text to give it an dialog something like in CMake with a list where you can enter the values, see the project default values and a descriptive text... But this all does not come together nicely. If i have some kind of idea i will open a topic...
« Last Edit: December 13, 2018, 12:29:20 pm by BlueHazzard »

Offline ollydbg

  • Developer
  • Lives here!
  • *****
  • Posts: 5910
  • OpenCV and Robotics
    • Chinese OpenCV forum moderator
Re: wxWidgets 3.1.2 Released
« Reply #13 on: December 13, 2018, 04:25:28 pm »
There is a segmentation fault with wx3.1.2, see ticket 773

https://sourceforge.net/p/codeblocks/tickets/773/
I can confirm this bug on my Win7(64bit), wx3.1.2 32bit and MinGW-w64's gcc 7.2, C::B trunk.
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: 5910
  • OpenCV and Robotics
    • Chinese OpenCV forum moderator
Re: wxWidgets 3.1.2 Released
« Reply #14 on: December 14, 2018, 12:50:59 pm »
There is a segmentation fault with wx3.1.2, see ticket 773

https://sourceforge.net/p/codeblocks/tickets/773/
I can confirm this bug on my Win7(64bit), wx3.1.2 32bit and MinGW-w64's gcc 7.2, C::B trunk.

If you set a breakpoint in PlatWX.cpp line 1883, you will see the window get destroyed when you hit the "#", later you will get the crash because wid is zero.
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.