Recent Posts

Pages: [1] 2 3 4 5 6 ... 10
1
Nightly builds / Re: The 26 August 2026 build (13961) is out.
« Last post by Miguel Gimenez on Today at 04:26:21 pm »
The release number in the topic (13961) should be 13977.
2
Nightly builds / The 26 August 2026 build (13961) is out.
« Last post by killerbot on Today at 04:08:12 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_wx333_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 26 August 2026 build is out.
  - Windows :
   http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/2026/CB_20260826_rev13977_win64.7z
  - Linux :
   none

The current SDK version is : 2.25.0

Resolved Fixed:

  • SDK: Check project when swapping header/source (ticket #1629, thanks LETARTARE).
  • wxSmith: Cache tool and palette sizes.
  • dragscroll: Separate horizontal vs vertical scrolling into distinct actions
  • wxSmith: Fix property grid icons in dark mode (part of ticket #1630).
  • Editor settings: Fix font sample background in dark mode (part of ticket #1630).
  • Keybinder: Fix description not visible in dark mode (part of ticket #1630).
  • Spellcheck: Fix hyperlink colour in dark mode.

Regressions/Confirmed/Annoying/Common bugs:


    3
    Nightly builds / Re: The 27 July 2026 build (13924) is out.
    « Last post by ThierryD on Today at 03:30:27 pm »
    Hi,

    Tests realized with Ubuntu 26.04 (into WSL2) on W11 25H2 64b :

    sudo add-apt-repository ppa:x-psoud/cbreleases
    Repository: 'Types: deb
    URIs: https://ppa.launchpadcontent.net/x-psoud/cbreleases/ubuntu/
    Suites: resolute
    Components: main
    '
    More info: https://launchpad.net/~x-psoud/+archive/ubuntu/cbreleases
    Adding repository.
    Press [ENTER] to continue or Ctrl-c to cancel.
    Hit:1 http://security.ubuntu.com/ubuntu resolute-security InRelease
    Hit:2 http://archive.ubuntu.com/ubuntu resolute InRelease
    Hit:3 https://ppa.launchpadcontent.net/kisak/kisak-mesa/ubuntu resolute InRelease
    Hit:4 https://ppa.launchpadcontent.net/x-psoud/cbnb/ubuntu resolute InRelease
    Hit:5 http://archive.ubuntu.com/ubuntu resolute-updates InRelease
    Ign:6 https://ppa.launchpadcontent.net/x-psoud/cbreleases/ubuntu resolute InRelease
    Hit:7 http://archive.ubuntu.com/ubuntu resolute-backports InRelease
    Err:8 https://ppa.launchpadcontent.net/x-psoud/cbreleases/ubuntu resolute Release
      404  Not Found [IP: 185.125.189.187 443]
    Reading package lists... Done
    E: The repository 'https://ppa.launchpadcontent.net/x-psoud/cbreleases/ubuntu resolute Release' does not have a Release file.
    N: Updating from such a repository can't be done securely, and is therefore disabled by default.
    N: See apt-secure(8) manpage for repository creation and user configuration details.

    Bad configuration on your PPA Xaviou :

    Thank's
    4
    Fixed in r13974, thank you.
    5
    SpellCheckSettingsPanel.cpp needs to #include

    Code
    #include <wx/settings.h>

    $ wx-config --version
    3.2.11

    non-pch build via cmake makefiles on Linux.

    btw:  SpellCheckSettingsPanel.h does not need to #include

    Code
    #include <map>
    #include <vector>
    6
    Plugins development / Re: r13968 Plugin|contrib|wxsmith|wxsitem.cpp
    « Last post by LETARTARE on Yesterday at 06:19:37 pm »
    Thank you
    7
    Plugins development / Re: r13968 Plugin|contrib|wxsmith|wxsitem.cpp
    « Last post by Miguel Gimenez on Yesterday at 05:37:47 pm »
    Certainly the wx_str() part has no sense here. There is no need to post a patch, I will commit in a while.
    8
    Plugins development / r13968 Plugin|contrib|wxsmith|wxsitem.cpp
    « Last post by LETARTARE on Yesterday at 11:42:43 am »
    Leap-15.6, gcc-15.2, wx-328

    In 'wxsitem.cpp:515 ' : for a long time I have had a warning about 
    Code
    'va_start(ap,Fmt.wx_str())'
    I propose a correction, which removes this warning, and which respects the last parameter passed in the variadic functions
    Code
    'va_start(ap,Fmt)'
    I do not measure an impact on enforcement.
    I'm waiting for the developers' opinion before I drop off a ticket.
    9
    Take a look at https://github.com/msys2/MINGW-packages/tree/master/mingw-w64-codeblocks
    I have fixed building codeblocks 25.03 (but with wxwidgets 3.2), something was changed in one of its runtime/build dependencies but I can't determine where/which.
    003-fix-link-to-tinyxml.patch
    Code
    --- a/src/plugins/codecompletion/Makefile.am
    +++ b/src/plugins/codecompletion/Makefile.am
    @@ -11,12 +11,9 @@
     libcodecompletion_la_LDFLAGS = @MODULE_SHARED_LDFLAGS@ -version-info 0:1:0 -no-undefined -avoid-version
     
     libcodecompletion_la_LIBADD = ../../sdk/libcodeblocks.la\
    - $(WX_LIBS)
    + $(WX_LIBS) \
    + $(CB_TINYXML_LIBS)
     
    -if ! CODEBLOCKS_NT
    -libcodecompletion_la_LIBADD += $(CB_TINYXML_LIBS)
    -endif
    -
     libcodecompletion_la_SOURCES = ccoptionsdlg.cpp \
      ccoptionsprjdlg.cpp \
      cctreectrl.cpp \
    --- a/src/plugins/contrib/AutoVersioning/Makefile.am
    +++ b/src/plugins/contrib/AutoVersioning/Makefile.am
    @@ -9,7 +9,8 @@
     libAutoVersioning_la_LDFLAGS = @MODULE_SHARED_LDFLAGS@ -version-info 0:1:0 -no-undefined -avoid-version
     
     libAutoVersioning_la_LIBADD = ../../../sdk/libcodeblocks.la \
    - $(WX_LIBS)
    + $(WX_LIBS) \
    + $(CB_TINYXML_LIBS)
     
     libAutoVersioning_la_SOURCES = AutoVersioning.cpp \
                 avChangesDlg.cpp \
    --- a/src/plugins/contrib/BrowseTracker/Makefile.am
    +++ b/src/plugins/contrib/BrowseTracker/Makefile.am
    @@ -9,7 +9,8 @@
     libBrowseTracker_la_LDFLAGS = @MODULE_SHARED_LDFLAGS@ -version-info 0:1:0 -no-undefined -avoid-version
     
     libBrowseTracker_la_LIBADD = ../../../sdk/libcodeblocks.la \
    - $(WX_LIBS)
    + $(WX_LIBS) \
    + $(CB_TINYXML_LIBS)
     
     libBrowseTracker_la_SOURCES = BrowseTracker.cpp \
      Version.cpp \
    --- a/src/plugins/contrib/CppCheck/Makefile.am
    +++ b/src/plugins/contrib/CppCheck/Makefile.am
    @@ -11,7 +11,8 @@
     libCppCheck_la_LDFLAGS = @MODULE_SHARED_LDFLAGS@ -version-info 0:1:0 -no-undefined -avoid-version
     
     libCppCheck_la_LIBADD = ../../../sdk/libcodeblocks.la \
    - $(WX_LIBS)
    + $(WX_LIBS) \
    + $(CB_TINYXML_LIBS)
     
     libCppCheck_la_SOURCES = CppCheck.cpp \
                 CppCheckListLog.cpp \
    --- a/src/plugins/contrib/DoxyBlocks/Makefile.am
    +++ b/src/plugins/contrib/DoxyBlocks/Makefile.am
    @@ -9,7 +9,8 @@
     libDoxyBlocks_la_LDFLAGS = @MODULE_SHARED_LDFLAGS@ -version-info 0:1:0 -no-undefined -avoid-version
     
     libDoxyBlocks_la_LIBADD = ../../../sdk/libcodeblocks.la \
    - $(WX_LIBS)
    + $(WX_LIBS) \
    + $(CB_TINYXML_LIBS)
     
     libDoxyBlocks_la_SOURCES = AutoDoc.cpp \
      Config.cpp \
    --- a/src/plugins/contrib/EditorConfig/Makefile.am
    +++ b/src/plugins/contrib/EditorConfig/Makefile.am
    @@ -9,7 +9,8 @@
     libEditorConfig_la_LDFLAGS = @MODULE_SHARED_LDFLAGS@ -version-info 0:1:0 -no-undefined -avoid-version
     
     libEditorConfig_la_LIBADD = ../../../sdk/libcodeblocks.la \
    - $(WX_LIBS)
    + $(WX_LIBS) \
    + $(CB_TINYXML_LIBS)
     
     libEditorConfig_la_SOURCES = \
      EditorConfigUI.cpp \
    --- a/src/plugins/contrib/SpellChecker/Makefile.am
    +++ b/src/plugins/contrib/SpellChecker/Makefile.am
    @@ -15,7 +15,8 @@
     libSpellChecker_la_LIBADD = ../../../sdk/libcodeblocks.la \
      wxspellchecker/libwxSpellChecker.la \
      $(WX_LIBS) \
    - $(CB_HUNSPELL_LIBS)
    + $(CB_HUNSPELL_LIBS) \
    + $(CB_TINYXML_LIBS)
     
     libSpellChecker_la_SOURCES = DictionariesNeededDialog.cpp \
                                 MySpellingDialog.cpp \
    --- a/src/plugins/contrib/Valgrind/Makefile.am
    +++ b/src/plugins/contrib/Valgrind/Makefile.am
    @@ -11,7 +11,8 @@
     libValgrind_la_LDFLAGS = @MODULE_SHARED_LDFLAGS@ -version-info 0:1:0 -no-undefined -avoid-version
     
     libValgrind_la_LIBADD = ../../../sdk/libcodeblocks.la \
    - $(WX_LIBS)
    + $(WX_LIBS) \
    + $(CB_TINYXML_LIBS)
     
     libValgrind_la_SOURCES = Valgrind.cpp \
      ValgrindListLog.cpp \
    --- a/src/plugins/contrib/clangd_client/Makefile.am
    +++ b/src/plugins/contrib/clangd_client/Makefile.am
    @@ -33,7 +33,8 @@
     
     libclangd_client_la_LIBADD = \
      ../../../sdk/libcodeblocks.la \
    - $(WX_LIBS)
    + $(WX_LIBS) \
    + $(CB_TINYXML_LIBS)
     
     if ! CODEBLOCKS_NT
     libclangd_client_la_LIBADD += -lutil
     endif
    --- a/src/plugins/contrib/codesnippets/Makefile.am
    +++ b/src/plugins/contrib/codesnippets/Makefile.am
    @@ -16,7 +16,8 @@
     libcodesnippets_la_LIBADD = ../../../sdk/libcodeblocks.la \
      $(WX_LIBS) \
      $(WX_GTK_LIBS) \
    - $(WX_X11_LIBS)
    + $(WX_X11_LIBS) \
    + $(CB_TINYXML_LIBS)
     
     libcodesnippets_la_SOURCES = codesnippets.cpp \
      codesnippetstreectrl.cpp \
    --- a/src/plugins/contrib/envvars/Makefile.am
    +++ b/src/plugins/contrib/envvars/Makefile.am
    @@ -11,7 +11,8 @@
     libenvvars_la_LDFLAGS = @MODULE_SHARED_LDFLAGS@ -version-info 0:1:0 -no-undefined -avoid-version
     
     libenvvars_la_LIBADD = ../../../sdk/libcodeblocks.la \
    - $(WX_LIBS)
    + $(WX_LIBS) \
    + $(CB_TINYXML_LIBS)
     
     libenvvars_la_SOURCES = envvars.cpp \
                             envvars_cfgdlg.cpp \
    --- a/src/plugins/contrib/lib_finder/Makefile.am
    +++ b/src/plugins/contrib/lib_finder/Makefile.am
    @@ -15,7 +15,8 @@
     
     liblib_finder_la_LIBADD = ../../../sdk/libcodeblocks.la \
      ../wxContribItems/wxFlatNotebook/libwxflatnotebook.la \
    - $(WX_LIBS)
    + $(WX_LIBS) \
    + $(CB_TINYXML_LIBS)
     
     liblib_finder_la_SOURCES = \
      librariesdlg.cpp \
    --- a/src/plugins/contrib/wxSmithAui/Makefile.am
    +++ b/src/plugins/contrib/wxSmithAui/Makefile.am
    @@ -14,7 +14,8 @@
     
     libwxSmithAui_la_LIBADD = ../../../sdk/libcodeblocks.la \
             ../wxSmith/libwxsmithlib.la \
    -        $(WX_LIBS)
    +        $(WX_LIBS) \
    +        $(CB_TINYXML_LIBS)
     
     EXTRA_DIST = $(srcdir)/images/*.xpm \
      $(srcdir)/images/*.xcf \
    --- a/src/plugins/contrib/wxSmithContribItems/Makefile.am
    +++ b/src/plugins/contrib/wxSmithContribItems/Makefile.am
    @@ -38,7 +38,8 @@
      ../wxContribItems/wxthings/libwxcustombutton.la \
      ../wxContribItems/wxled/libwxled.la \
      ../wxContribItems/wxmathplot/libwxmathplot.la \
    - $(WX_LIBS)
    + $(WX_LIBS) \
    + $(CB_TINYXML_LIBS)
     
     EXTRA_DIST = $(srcdir)/wxchart/*.xpm \
      $(srcdir)/wxchart/*.png \
    --- a/src/plugins/debuggergdb/Makefile.am
    +++ b/src/plugins/debuggergdb/Makefile.am
    @@ -13,12 +13,9 @@
     
     libdebugger_la_LIBADD = ../../sdk/libcodeblocks.la \
      $(WX_LIBS) \
    - $(WX_GTK_LIBS)
    + $(WX_GTK_LIBS) \
    + $(CB_TINYXML_LIBS)
     
    -if ! CODEBLOCKS_NT
    -libdebugger_la_LIBADD += $(CB_TINYXML_LIBS)
    -endif
    -
     libdebugger_la_SOURCES = cdb_driver.cpp \
      databreakpointdlg.cpp \
      debugger_defs.cpp \
    --- a/src/plugins/openfileslist/Makefile.am
    +++ b/src/plugins/openfileslist/Makefile.am
    @@ -9,12 +9,9 @@
     libopenfileslist_la_LDFLAGS = @MODULE_SHARED_LDFLAGS@ -version-info 0:1:0 -no-undefined -avoid-version
     
     libopenfileslist_la_LIBADD = ../../sdk/libcodeblocks.la \
    - $(WX_LIBS)
    + $(WX_LIBS) \
    + $(CB_TINYXML_LIBS)
     
    -if ! CODEBLOCKS_NT
    -libopenfileslist_la_LIBADD += $(CB_TINYXML_LIBS)
    -endif
    -
     libopenfileslist_la_SOURCES = openfileslistplugin.cpp
     noinst_HEADERS = openfileslistplugin.h
     
    --- a/src/plugins/projectsimporter/Makefile.am
    +++ b/src/plugins/projectsimporter/Makefile.am
    @@ -11,12 +11,9 @@
     libprojectsimporter_la_LDFLAGS = @MODULE_SHARED_LDFLAGS@ -version-info 0:1:0 -no-undefined -avoid-version
     
     libprojectsimporter_la_LIBADD = ../../sdk/libcodeblocks.la \
    - $(WX_LIBS)
    + $(WX_LIBS) \
    + $(CB_TINYXML_LIBS)
     
    -if ! CODEBLOCKS_NT
    -libprojectsimporter_la_LIBADD += $(CB_TINYXML_LIBS)
    -endif
    -
     libprojectsimporter_la_SOURCES = projectsimporter.cpp \
      devcpploader.cpp \
      msvc10loader.cpp \

    004-fix-link-to-gdi32.patch
    Code
    --- a/src/plugins/contrib/source_exporter/Makefile.am
    +++ b/src/plugins/contrib/source_exporter/Makefile.am
    @@ -17,6 +17,10 @@
     libexporter_la_LIBADD = ../../../sdk/libcodeblocks.la \
      wxPdfDocument/libwxPdfDocument.la \
      $(WX_LIBS) $(CB_FONTCONFIG_LIBS)
    +
    +if CODEBLOCKS_NT
    +libexporter_la_LIBADD += -lgdi32
    +endif
     
     libexporter_la_SOURCES = BaseExporter.cpp \
      exporter.cpp \
    10
    Using Code::Blocks / Re: Editor : Swap header/source
    « Last post by LETARTARE on August 23, 2026, 06:32:22 pm »
    I just dropped off a ticket to correct the first and 2th messages.
    Pages: [1] 2 3 4 5 6 ... 10