Author Topic: The 07 August 2022 build (12859) is out.  (Read 16609 times)

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5514
The 07 August 2022 build (12859) is out.
« on: August 07, 2022, 05:12:36 pm »
We switched to wx 3.1.7 --> download the new wx dll's see link below

If you tested the 22 january nightly you may find your compiler executable has changed from gcc.exe to mingw32-gcc.exe and g++.exe to mingw32-g++.exe. Please correct this, you won't be asked again.

Get quick announcements through the RSS feed http://www.codeblocks.org/nightly/CodeBlock_RSS.xml

Before you use a nightly make sure you understand how it works.

A link to the unicode windows wxWidget dll(s) for Code::Blocks : https://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/Prerequisites/wxmsw31u_gcc_cb_wx317_2D_gcc810-mingw64.7z
A link to Mingw64 dll's needed by Code::Blocks : http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/Prerequisites/Mingw64dlls8.1.0.7z


The 07 August 2022 build is out.
  - Windows :
   http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/2022/CB_20220807_rev12859_win64.7z
  - Linux :
   none

The current SDK version is : 2.19.0

Resolved Fixed:

  • wxSmith: Remove duplicated style wxTAB_TRAVERSAL in dialog items.

Regressions/Confirmed/Annoying/Common bugs:


    « Last Edit: August 08, 2022, 08:40:40 am by killerbot »

    Offline killerbot

    • Administrator
    • Lives here!
    • *****
    • Posts: 5514
    Re: The 07 August 2022 build (12859) is out.
    « Reply #1 on: August 07, 2022, 05:13:09 pm »
    !!!!!!!!!!!!!!!!!!!! Wx 3.1.7 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    Offline gd_on

    • Lives here!
    • ****
    • Posts: 800
    Re: The 07 August 2022 build (12859) is out.
    « Reply #2 on: August 07, 2022, 06:27:06 pm »
    Cool, but the link is still for wx3.1.5
    Windows 11 64 bits (23H2), svn C::B (last version or almost!), wxWidgets 3.2.5 (tests with 3.3), Msys2 Compilers 14.1.0, 64 bits (seh, posix : gcc, g++ and gfortran in C:\msys64\mingw64) or 32 bits (dwarf2, posix  in C:\msys64\mingw32).

    Offline killerbot

    • Administrator
    • Lives here!
    • *****
    • Posts: 5514
    Re: The 07 August 2022 build (12859) is out.
    « Reply #3 on: August 07, 2022, 08:24:43 pm »
    thanks, link corrected.

    Offline Pecan

    • Plugin developer
    • Lives here!
    • ****
    • Posts: 2808
    Re: The 07 August 2022 build (12859) is out.
    « Reply #4 on: August 07, 2022, 10:00:10 pm »
    The link to the CB binaries produces the error:


    Offline luisalberto

    • Multiple posting newcomer
    • *
    • Posts: 10
    Re: The 07 August 2022 build (12859) is out.
    « Reply #5 on: August 07, 2022, 11:01:25 pm »
     http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/2022/CB_20220807_rev12859_win64.7z

    Copy this link into the browser instead of _rev12858 it should be _rev12859
    and the download will not failed.
     

    Offline AndrewCot

    • Plugin developer
    • Lives here!
    • ****
    • Posts: 678
    Re: The 07 August 2022 build (12859) is out.
    « Reply #6 on: August 08, 2022, 12:02:55 am »
    The Wx3.1.7 DLL's do NOT have the following change back ported and as such I personally would not use 3.1.6/3.1.7 or 3.2.0 until the change is incorporated into it:
    See the following thread for what issues you will have:Essentially if you use any of the debug dialogs allot you will end up with the dialogs off the screen and you will not be easily get them back onto the screen without modifying the config file to remove the settings. There may be other ways of getting the dialog back on the screen, but I have not investigated.


    Offline Pecan

    • Plugin developer
    • Lives here!
    • ****
    • Posts: 2808
    Re: The 07 August 2022 build (12859) is out.
    « Reply #7 on: August 08, 2022, 04:45:17 am »
    @AndrewCot

    Thanks, that just saved me a lot of grief.

    Offline killerbot

    • Administrator
    • Lives here!
    • *****
    • Posts: 5514
    Re: The 07 August 2022 build (12859) is out.
    « Reply #8 on: August 08, 2022, 08:41:17 am »
    the download link is fixed.

    Offline ollydbg

    • Developer
    • Lives here!
    • *****
    • Posts: 6034
    • OpenCV and Robotics
      • Chinese OpenCV forum moderator
    Re: The 07 August 2022 build (12859) is out.
    « Reply #9 on: August 08, 2022, 11:10:04 am »
    The Wx3.1.7 DLL's do NOT have the following change back ported and as such I personally would not use 3.1.6/3.1.7 or 3.2.0 until the change is incorporated into it:
    See the following thread for what issues you will have:Essentially if you use any of the debug dialogs allot you will end up with the dialogs off the screen and you will not be easily get them back onto the screen without modifying the config file to remove the settings. There may be other ways of getting the dialog back on the screen, but I have not investigated.

    We can manually apply the fix in our 3.1.7 wx dll.

    @killerbot, can you do that?

    Another thing I'm thinking is that in some stage/day, we may need "clangd_plugin", because it gives more accurate code completion result than the native code completion plugin. I used this plugin everyday.  ;)
    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 AndrewCot

    • Plugin developer
    • Lives here!
    • ****
    • Posts: 678
    Re: The 07 August 2022 build (12859) is out.
    « Reply #10 on: August 08, 2022, 11:27:06 am »
    Once the directory where  "clangd_plugin" plugin is to land is sorted I can then start with the back porting of the required changes as I have the changes in my source tree for all of the different build processes (Windows & Linux project  build and Linux and Mac bootstrap/configure/make and the Debian build process).

    Offline killerbot

    • Administrator
    • Lives here!
    • *****
    • Posts: 5514
    Re: The 07 August 2022 build (12859) is out.
    « Reply #11 on: August 08, 2022, 04:10:09 pm »
    clangd_plugin : I would say : contrib plugins location ?  bring it on :-)

    Offline killerbot

    • Administrator
    • Lives here!
    • *****
    • Posts: 5514
    Re: The 07 August 2022 build (12859) is out.
    « Reply #12 on: August 08, 2022, 04:15:15 pm »
    I will apply the fix of wx : https://github.com/wxWidgets/wxWidgets/pull/22651/files
    Seems very trivial.

    Offline Miguel Gimenez

    • Developer
    • Lives here!
    • *****
    • Posts: 1634
    Re: The 07 August 2022 build (12859) is out.
    « Reply #13 on: August 08, 2022, 05:04:01 pm »
    There are two commits, e777a82 and 0e57ed1.

    Just copying floatpane.cpp would be easier.

    Offline Pecan

    • Plugin developer
    • Lives here!
    • ****
    • Posts: 2808
    Re: The 07 August 2022 build (12859) is out.
    « Reply #14 on: August 08, 2022, 05:17:08 pm »
    clangd_plugin : I would say : contrib plugins location ?  bring it on :-)

    I prefer adding clangd_client into the contribs also.
    We can always move it to core later if needed.
    AndrewCot has shown me how to do that.
     
    However, I've been waiting for it to run on all platforms for a whole months without a crash or serious bug before adding it to contribs. So far no cigar.

    But it's getting cleaner and (mostly) reliable (thanks a lot to the testers).
    « Last Edit: August 08, 2022, 05:20:16 pm by Pecan »