Author Topic: The 27 May 2026 build (13855) is out.  (Read 430 times)

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5572
The 27 May 2026 build (13855) is out.
« on: Yesterday at 02:48:41 pm »
We switched to gcc 15.2.0 (on 09 April 2026) --> download the new wx/mingw dll's see link below

Get the compiler we use here : https://github.com/brechtsanders/winlibs_mingw/releases/download/15.2.0posix-14.0.0-ucrt-r7/winlibs-x86_64-posix-seh-gcc-15.2.0-mingw-w64ucrt-14.0.0-r7.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/wxmsw33u_gcc_cb_wx332_2D_gcc1520-mingw64.7z
A link to Mingw64 dll's needed by Code::Blocks : http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/Prerequisites/Mingw64dlls15.2.0.7z


The 27 May 2026 build is out.
  - Windows :
   http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/2026/CB_20260527_rev13855_win64.7z
  - Linux :
   none

The current SDK version is : 2.25.0

Resolved Fixed:

  • switch to wx 3.3.2
  • DragScroll: Fix missed first Manager mouse Right click
  • wxSmith: Add an option for whether we need to use the Create() function for the top level wxWindow class. (Thanks LR83)
  • allow to collapse all projects at ones quickly (after re-opening a workspace with many project, for example, that are expanded)
  • clangd_client: changes and cleanup for wx3.3.2
  • DragScroll: 1.4.18 26/4/16 Refactoring and cleanup with -Wextra
  • DragScroll: Fix: Remove windows only function from compiling on unix
  • DragScroll: 1.4.19 260430 Fix crash in Linux OnTimerEvent() using garbage event object
  • Dragscroll: Fix DragScroll_Windows.cbp to zip correct position of the mainifest
  • dragscroll: fix Makefile.am to set correct location of manifest.xml
  • wxSmith: Delay-load images in the resource tree (ticket #1561).
  • Main: Fix broken --user-data-dir option (ticket #1599, thanks homertp).
  • wxSmith: Add wxBitmapToggleButton to the Standard palette (ticket #1601).
  • wxSmithAui: Call wxAuiManager::UnInit() in the frame destructor if used (part 2 of ticket #789)
  • Added Christo in the AUTHORS file
  • Main: Fix Aui docking on Wayland via XWayland.
  • wxSmith: Sort tabs by usage (tickets #1479 and #1602).
  • added first working version of project file for Windows-on-ARM (WoA) build of Code::Blocks
  • added ARM64 version of exception handler used for building C::B for WoA
  • added hidden link libs of exception handler, too
  • added addr2line tool for ARM to be used with C::B's Addr2LineUI
  • autotools: fix link error when system tinyxml is used. (Thanks hesti)

Regressions/Confirmed/Annoying/Common bugs:



    Offline killerbot

    • Administrator
    • Lives here!
    • *****
    • Posts: 5572
    Re: The 27 May 2026 build (13855) is out.
    « Reply #1 on: Yesterday at 02:49:41 pm »
    very important: we switched to wx33.

    Offline killerbot

    • Administrator
    • Lives here!
    • *****
    • Posts: 5572
    Re: The 27 May 2026 build (13855) is out.
    « Reply #2 on: Yesterday at 02:53:22 pm »
    wx dll was build for the nightlies as follows (using gcc15)

    Code
    mingw32-make -f makefile.gcc         SHARED=1 MONOLITHIC=1 BUILD=release UNICODE=1 VENDOR=cb CXXFLAGS+="-std=c++23" setup_h
    mingw32-make -f makefile.gcc -j 26 SHARED=1 MONOLITHIC=1 BUILD=release UNICODE=1 VENDOR=cb CXXFLAGS+="-std=c++23"
    ==> -std=c++23

    and CB was also build like that (CB nightlies are build by using CB) by having the global variable "cb_cpp_std" the value "-std=c++23".


    Offline killerbot

    • Administrator
    • Lives here!
    • *****
    • Posts: 5572
    Re: The 27 May 2026 build (13855) is out.
    « Reply #3 on: Yesterday at 02:54:03 pm »
    next up in the near future will be a switch to gcc16 (and maybe -std=c++26) ...

    Offline Xaviou

    • Regular
    • ***
    • Posts: 445
      • X@v's wxStuff
    Re: The 27 May 2026 build (13855) is out.
    « Reply #4 on: Yesterday at 10:46:23 pm »
    Hi.

    32 bits version for Windows (and also 64 bits version) can be downloaded from my website.
    I made both a wxWidgets-3.2.10 and wxWidgets-3.3.2 linked versions

    Debian Trixie (64 bits) and Bookworm (32 and 64 bits) can be installed from my repo
    The corresponding unsigned deb files can also be downloaded from the website page linked above.

    Ubuntu-22.04, 24.10 and 26.04 versions can be installed from my ppa (they are now available for both amd64 and arm64 architectures).

    Regards
    Xav'
    My wxWidgets's stuff : https://wxstuff.xaviou.fr/

    Offline luisalberto

    • Multiple posting newcomer
    • *
    • Posts: 11
    Re: The 27 May 2026 build (13855) is out.
    « Reply #5 on: Yesterday at 11:09:19 pm »
    I Check this nightly and When I close codeblocks.exe this debug alert messageBox appear. Ctrl + C to copy the messgeBox

    [Window Title]
    wxWidgets Debug Alert

    [Main Instruction]
    A debugging check in this application has failed.

    [Content]
    ../../src/aui/auibook.cpp(2756): assert "page_idx < m_tabs.GetPageCount()" failed in GetPage().

    [ ] Don't show this dialog again  [Stop] [Continue]
    [Window Title]
    wxWidgets Debug Alert

    [Main Instruction]
    A debugging check in this application has failed.

    [Content]
    ../../src/aui/auibook.cpp(2856): assert "Assert failure" failed in FindTab(): Window unexpectedly not found in any tab control

    [ ] Don't show this dialog again  [Stop] [Continue]