Author Topic: The 04 October2023 build (13368) is out.  (Read 10138 times)

Online killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5494
The 04 October2023 build (13368) is out.
« on: October 04, 2023, 05:29:00 pm »
We switched to gcc 13.1.0 (on 04 June 2023) --> download the new wx/mingw dll's see link below

Get the compiler we use here : https://github.com/brechtsanders/winlibs_mingw/releases/download/13.1.0-16.0.5-11.0.0-ucrt-r5/winlibs-x86_64-posix-seh-gcc-13.1.0-mingw-w64ucrt-11.0.0-r5.7z

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/wxmsw32u_gcc_cb_wx3221_2D_gcc1310-mingw64.7z
A link to Mingw64 dll's needed by Code::Blocks : http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/Prerequisites/Mingw64dlls13.1.0.7z


The 04 October 2023 build is out.
  - Windows :
   http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/2023/CB_20231004_rev13368_win64.7z
  - Linux :
   none

The current SDK version is : 2.25.0

Resolved Fixed:

  • FileManager: Fix memory leak on browsing (ticket #1419, thanks Christo)
  • Clangd_client 1.2.82 23/09/26 Symbols tree sanity checks; Christo fixes ticket 1409 to avoid asserts and crashes when Symbols bottom tree is absent
  • UI: mark default compiler in compiler selection list with "(default)"

Regressions/Confirmed/Annoying/Common bugs:



    Offline flycat

    • Single posting newcomer
    • *
    • Posts: 1
    Re: The 04 October2023 build (13368) is out.
    « Reply #1 on: October 05, 2023, 06:33:12 am »
    This version add new class file sometimes still free.
    I find use "add files" a progress bar window appears,it work well.Why not call this function directly to add class files?

    Offline eckard_klotz

    • Almost regular
    • **
    • Posts: 198
    Re: The 04 October2023 build (13368) is out.
    « Reply #2 on: October 05, 2023, 12:50:21 pm »
    Hello Developers.

    The compiler autodetection is still overwriting the users configuration of the build-tools as reported here:
    https://forums.codeblocks.org/index.php/topic,25535.msg173839.html#msg173839

    However, this happens only if the list of compiler-configurations in the used conf-file is not complete compared to the one stored by the newest revision of Code::Blocks.
    • For analysing this, I copied my old conf-file under a different file.
    • After opening and closing the new revision of Code::Blocks with the copied conf-file I was able to analyse the difference.
    • Now I added in my old conf-file under the xml-path CodeBlocksConfig/compiler/sets the configurations for:
      • msvc17 (as already suggested by Miguel Gimenez)
      • gcc_mingw32
    • While starting the new Code::Blocks revision the compiler autodetection seems not to become active any more. I get no warning pane and my own configuration will not be overwritten.

    This is reducing the effort just in the manual extension of the conf-file instead of the reconfiguration of every single Code::Blocks project for using a new self created compiler (as discussed in the ticket https://sourceforge.net/p/codeblocks/tickets/1420/). However, I understand this only as a temporary workaround.

    The final solution will be either that the compiler autodetection is respecting the users configuration or a warning dialogue appearing before the compiler autodetection will be started to ask the user, if the user wants to skip the compiler autodetection to keep the current configuration.


    Best regards,
                       Eckard Klotz.

    Offline Xaviou

    • Regular
    • ***
    • Posts: 404
      • X@v's wxStuff
    Re: The 04 October2023 build (13368) is out.
    « Reply #3 on: October 05, 2023, 08:19:42 pm »
    Hi.

    OS X version of this rev can be downloaded from my Google Drive.
    There is only a macOS-11.6 version.
    Note that it is not a notarized version of the application.

    32 bits version for Windows can also be found in the same place.

    Debian Bookworm and Bullseye (32 and 64 bits) can be installed from my repo.
    Ubuntu-22.04 and Ubuntu-23.04 versions can be installed from my ppa

    The Google Drive folder of this rev also contains the unsigned deb files available in the repo.

    Regards
    Xav'
    The french wxWidgets site : http://www.wxdev.fr
    My wxWidgets's stuff : https://wxstuff.xaviou.fr/

    Offline Pecan

    • Plugin developer
    • Lives here!
    • ****
    • Posts: 2778
    Re: The 04 October2023 build (13368) is out.
    « Reply #4 on: October 07, 2023, 06:59:36 am »
    This version add new class file sometimes still free.
    I find use "add files" a progress bar window appears,it work well.Why not call this function directly to add class files?

    The cause of the freeze which occurs sometimes when adding new class files has been identified. We are now investigating a fix.

    For the time being, to avoid the freeze, turn off the symbols browser.
    Setting > Editor > CodeCompletion > Symbols browser tab > Disable symbols browser check box.

    « Last Edit: October 07, 2023, 07:04:29 am by Pecan »

    Offline Bug Killer

    • Multiple posting newcomer
    • *
    • Posts: 17
      • Railroad modelling hardware and software
    Re: The 04 October2023 build (13368) is out.
    « Reply #5 on: October 13, 2023, 08:22:42 pm »
    RPMs of Code::Blocks with all contrib plugins, wxWidgets and wxSQLite3 for RHEL 8 and 9 are available from my repository.

    Offline ollydbg

    • Developer
    • Lives here!
    • *****
    • Posts: 5916
    • OpenCV and Robotics
      • Chinese OpenCV forum moderator
    Re: The 04 October2023 build (13368) is out.
    « Reply #6 on: October 14, 2023, 03:46:22 am »
    RPMs of Code::Blocks with all contrib plugins, wxWidgets and wxSQLite3 for RHEL 8 and 9 are available from my repository.

    That's a great contribution. Thanks!
    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.

    Online killerbot

    • Administrator
    • Lives here!
    • *****
    • Posts: 5494
    Re: The 04 October2023 build (13368) is out.
    « Reply #7 on: October 14, 2023, 10:01:54 am »
    RPMs of Code::Blocks with all contrib plugins, wxWidgets and wxSQLite3 for RHEL 8 and 9 are available from my repository.

    fantastistic work :-)

    Offline Bug Killer

    • Multiple posting newcomer
    • *
    • Posts: 17
      • Railroad modelling hardware and software
    Re: The 04 October2023 build (13368) is out.
    « Reply #8 on: October 14, 2023, 05:31:05 pm »
    I just wrap a red ribbon around YOUR fantastic work.

    Notice : use GNOME with X11 server. Wayland server causes black windows in wxSmith plugin. Also, wxWidgets frames and dialogs are stretched horizontaly.