Author Topic: The 01 September 2023 build (13344) is out.  (Read 20420 times)

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5494
The 01 September 2023 build (13344) is out.
« on: September 01, 2023, 08:57:11 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 01 September 2023 build is out.
  - Windows :
   http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/2023/CB_20230901_rev13344_win64.7z
  - Linux :
   none

The current SDK version is : 2.24.0

Resolved Fixed:

  • Fix assertion introduced in [r12537] (thanks pirx67)
  • ToDoListView - Avoid invalid date assertion when sorting date column
  • Spellchecker: Fix big memory leak (ticket #1405, thanks Christo)
  • Spellchecker: Fix big memory leak (ticket #1405, thanks Christo)
  • clangd_client 1.2.74 23/08/28 Apply patch 1406 for pJson leak in client.cpp (Thanks Christo)
  • wxSmith: Remove assertion when wxSHAPED is checked and Proportion != 0

Regressions/Confirmed/Annoying/Common bugs:



    Offline ReleaseDate

    • Single posting newcomer
    • *
    • Posts: 4
    Re: The 01 September 2023 build (13344) is out.
    « Reply #1 on: September 02, 2023, 12:00:39 am »
    Hey Killerbot. Please kill the 20.03 version. It got so old. We are expecting a new release in this month. I hope you will upload it.

    Offline cookepuss

    • Single posting newcomer
    • *
    • Posts: 2
    Re: The 01 September 2023 build (13344) is out.
    « Reply #2 on: September 02, 2023, 06:33:06 am »
    Agreed. Nightly builds are fine for those want the latest and don't need hand holding. However, having an official release that is now 3.5 years old makes CodeBlocks seem like abandonware. Fewer people will see it as a viable option, alternative if it appears to be forgotten by the developers. If nothing else, the team has to be concerned with the optics.

    Offline killerbot

    • Administrator
    • Lives here!
    • *****
    • Posts: 5494
    Re: The 01 September 2023 build (13344) is out.
    « Reply #3 on: September 02, 2023, 08:57:20 am »
    we are preparing a release, but we all have busy schedules, so sometimes it does not go as quick as we would like, but this year we will sure pull it of :-)

    Offline ReleaseDate

    • Single posting newcomer
    • *
    • Posts: 4
    Re: The 01 September 2023 build (13344) is out.
    « Reply #4 on: September 02, 2023, 11:45:47 am »
    Thanks. This is a quite useful, good development environment. I use it for cross-platform projects.
    « Last Edit: September 02, 2023, 12:23:56 pm by ReleaseDate »

    Offline cookepuss

    • Single posting newcomer
    • *
    • Posts: 2
    Re: The 01 September 2023 build (13344) is out.
    « Reply #5 on: September 02, 2023, 04:06:09 pm »
    we are preparing a release, but we all have busy schedules, so sometimes it does not go as quick as we would like, but this year we will sure pull it of :-)
    Yeah. Nobody's calling you guys lazy, fwiw.

    I'm mostly thinking about the new users. Lots of books and sites recommend CodeBlocks. It's probably the best, most accessible alternative out there. That's why.

    Current users already know that CodeBlocks is updated relatively frequently. New users coming from one of those sites or having read one of those books? Not so much. They'll just do a cursory examination of the downloads area and say, "Oh. Wow. This hasn't been updated in years. I don't want to invest my time using something that's dead." and move along. I'm not sure that's what anybody wants. CodeBlocks has really become an invaluable resource to the indie and student communities who really aren't fans of Microsoft's offering.

    ANYWAY... Thanks for the update. Looking forward.

    Offline fcloud2020

    • Single posting newcomer
    • *
    • Posts: 3
    Re: The 01 September 2023 build (13344) is out.
    « Reply #6 on: September 03, 2023, 04:49:34 am »
    Hi.
    After testing, I think the problems I reported in build 13300 have not been completely solved.
    wxSmith still has some problems.
    When I selected the 'shaped' property of one control, it's no problem.  But compiled and running, the same problem arised again. The good news is that CodeBlocks doesn't crash.
    « Last Edit: September 03, 2023, 04:52:28 am by fcloud2020 »

    Offline Miguel Gimenez

    • Developer
    • Lives here!
    • *****
    • Posts: 1563
    Re: The 01 September 2023 build (13344) is out.
    « Reply #7 on: September 03, 2023, 08:55:22 am »
    You must set Proportion to 0 when Shaped is checked, this is a wxWidgets restriction. You can disable assertions in wxWidgets, see their docs.

    Offline Zhaolin Lau

    • Single posting newcomer
    • *
    • Posts: 1
    Re: The 01 September 2023 build (13344) is out.
    « Reply #8 on: September 03, 2023, 11:16:52 am »
    The UI looks outdated hmm...

    Offline fcloud2020

    • Single posting newcomer
    • *
    • Posts: 3
    Re: The 01 September 2023 build (13344) is out.
    « Reply #9 on: September 03, 2023, 11:33:00 am »
    You must set Proportion to 0 when Shaped is checked, this is a wxWidgets restriction. You can disable assertions in wxWidgets, see their docs.
    Thank you for your help in your busy schedule. :)
    When we select the "shape" property of a control, it would be helpful for users if wxSmith would give us a prompt window telling us that the "proportion" attribute must be set to "0".
    After all, not everyone is as knowledgeable about wxwidgets as you are.
    « Last Edit: September 03, 2023, 05:07:33 pm by fcloud2020 »

    Offline Xaviou

    • Regular
    • ***
    • Posts: 404
      • X@v's wxStuff
    Re: The 01 September 2023 build (13344) is out.
    « Reply #10 on: September 03, 2023, 07:40:30 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.

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

    Offline p001

    • Single posting newcomer
    • *
    • Posts: 8
    Re: The 01 September 2023 build (13344) is out.
    « Reply #11 on: September 04, 2023, 11:15:11 am »
    I have noticed for a long time that keyboard shortcuts are saved on one computer, and reset on the other.
    Sometimes it does not save when assigned, the drawing is attached. Saves it after restarting the program.
    Windows 10.

    What did I do:
    1. Installed codeblocks-20.03;
    2. Copied and replaced files from this theme.

    Offline p001

    • Single posting newcomer
    • *
    • Posts: 8
    Re: The 01 September 2023 build (13344) is out.
    « Reply #12 on: September 04, 2023, 11:54:24 am »
    the same without installing codeblocks-20.03

    Offline eckard_klotz

    • Almost regular
    • **
    • Posts: 198
    Re: The 01 September 2023 build (13344) is out.
    « Reply #13 on: September 09, 2023, 03:07:55 pm »
    Dear All.

    Thanks to all developers for the ongoing effort in the further development of Code::Blocks.

    After some month I decided use the new nightly 13344 (01.09.2023) to update Code::Blocks from the version used before 13107 (10.12.2022)

    Unfortunately, I had to face an issue again, that I have already reported for the nightly 22.01.2022 (12672) here:
    https://forums.codeblocks.org/index.php/topic,24820.msg169254.html#msg169254.

    Code::Blocks is not able to recognize the compiler tool-chain configuration done in the conf-file by using global variables.
    Please see the attached zip-file for the current screenshots:
    • MinGW_12_2_0_64msvc_MSYS.conf : the conf-file I choose by using the personality dialogue.
    • CB_13344_compilers_autodetection.png: the first information page I get now regarding the missing compiler tool suit.
    • CB_13344_compiler_toolchain_executables.png: the partly overwritten list of build-tools actualy completly filed with global variables.
    • CB_13159_compiler_toolchain_executables.png: the correct ist of build-tools filed with global variables.

    As mentioned the same issue was already reported by me 22.01.2022 (12672).  You have solved the issue with the nightly from 06.02.2022 (12705).
    Thus, I hope the description there is detailed enough  and I don't have to repeat it here again. However, don't hesitate to ask me for details you miss.


    I tested some older releases between 13107 and 13344 to figure out when the issue was introduced again:
    • 13344 bug is present
    • 13268 bug is present
    • 13231 bug is present
    • 13166 bug is present
    • 13159 works as desired
    • 13107 works as desired

    Thus I assume that the issue was introduced again between the revision 13159 (22.01.2023) and the revision 13166 (29.01.2023).


    By the way: I'm working with windows 10 (frequently updated) on a laptop.

    Best Regards,
                         Eckard Klotz.

    Offline Miguel Gimenez

    • Developer
    • Lives here!
    • *****
    • Posts: 1563
    Re: The 01 September 2023 build (13344) is out.
    « Reply #14 on: September 10, 2023, 02:07:43 pm »
    Thank you for reporting and the exhaustive information.

    Commits in the range 13159-13166 are not related to global variables, are you sure 13159 works and 13166 does not?