Recent Posts

Pages: 1 ... 5 6 7 8 9 [10]
Nightly builds / The 11 Januari 2022 build (12641) is out.
« Last post by killerbot on January 11, 2022, 06:16:58 pm »
We switched to wx 3.1.5 --> download the new wx dll's see link below

Get quick announcements through the RSS feed

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

A link to the unicode windows wxWidget dll(s) for Code::Blocks :
A link to Mingw64 dll's needed by Code::Blocks :

The 11 Januari 2022 build is out.
  - Windows :
  - Linux :

The current SDK version is : 2.16.0

Resolved Fixed:

  • Add MinGW64, MSYS2 and TDM compilers (thanks Andrew Cottrell).

Regressions/Confirmed/Annoying/Common bugs:

    Using Code::Blocks / Re: Can't add X11 to search directory
    « Last post by AzureZero on January 11, 2022, 03:59:07 pm »

    Sorry for the delay, was busy with Christmas and some stuff in the New year
    Yes, I checked that the file existed, and it does.

    Here is the tree of /usr/include in the test file.

    Nightly builds / Re: The 09 Januari 2022 build (12639) is out.
    « Last post by Xaviou on January 11, 2022, 07:17:53 am »

    OS X version of this rev (12596) can be downloaded from my Google Drive.
    There is a specific dmg file for versions 10.15 and 11.6 of the OS.
    Note that these are not notarized versions of the application.

    Also note that it seems that the 11.6 version can't be started : the splash screen appears, but it then disapears before the main window is shown.
    I didn't investigate more yet, nor did I tried the 10.15 version : sorry.

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

    Debian Buster and Bullseye (32 and 64 bits) can be installed from my repo.

    Plugins development / Re: Code completion using LSP and clangd
    « Last post by Pecan on January 10, 2022, 09:44:51 pm »
    A clangd_client plugin cbPlugin package is available for the 31 December nightly at:

    Download the clangd_client.cbplugin file.

    In CodeBlocks MainMenu=>plugins=>Manage plugin=> disable CodeCompletion .

    Navigate to the downloaded file ( and unzip it to a temporary folder.
    Copy the file to the CodeBlocks nightly ...\share\CodeBlocks\ folder.
    Copy the clangd_client.dll file to the CodeBlocks nightly ...\share\Codeblocks\plugins\ folder
    Restart the nightly CodeBlocks.

    To uninstall, delete the above files from the CodeBlocks Nightly folders.

    If you uninstall it using the "Manage plugins" menu , a crash may occur if a workspace is active.
    Close the workspace first before uninstalling to avoid the crash.
    We'll apply a fix for that soonest.

    If you previously installed the clangd_client.cbplugin version, delete it with the commands:
     del %APPDATA%\CodeBlocks\share\codeblocks\plugins\clangd_client.dll
     del %APPDATA%\CodeBlocks\share\codeblocks\
    The .cbplugin version became entirely too invasive.

    Thanks to AndrewCot.
    Plugins development / Re: Code completion using LSP and clangd
    « Last post by BlueHazzard on January 10, 2022, 08:04:49 pm »
    i was curious what symbol it is:

    ps.: I can not post the symbol here, it seems the forum software is not utf8 conform :)
    Plugins development / Re: Code completion using LSP and clangd
    « Last post by sodev on January 10, 2022, 06:13:05 pm »
    Does anyone know of a good UTF8 char validator.
    Clangd is handing back (occasionally) a 3 byte utf8 char.
    It's blowing nlohmann json parser out of the water.

    I'd like to scan the clangd stdout responses for invalid UTF8.
    They're weird. \xE2\x80\xA6 right in the middle of an empty function() param area. Also that strange period half way up the middle of a char area. Like an item list indicator. \xE2\x80\xA2.

    When, in the initialization, we tell clangd to use "Only UTF8", it's supposed to mean 8 bits only, not 24 bits. And evidently they don't know it, because they set the response length as if all chars are 8bit.


    I'm not sure if i fully understand what you have written, but it seems you are mixing some things. UTF8 is a variable length encoding, while each of its code units is 8 bit, a valid encoding can be comprised of 1 to 6 code units. Such a sequence gets decoded to a 32 bit code point, which i think you refer to as character. Both your mentioned sequences above are totally valid UTF8.
    ALL devs:

    With the clangd_client plugin eventually needing to be incorporated into the Windows installer, which I have done already in my unofficial installer.  The existing NSIS installer code/process is IMHO not very nice to work on and is old, so if someone wants to do the work then go for it.

    The other option is for someone to check out the updated Windows installer I have done (that incorporates the changes as per the posts above) and give further feedback so it can eventually replace the existing installer code and process.
    Plugins development / Re: Code completion using LSP and clangd
    « Last post by killerbot on January 09, 2022, 07:51:02 pm »
    I would suggest to add it to the opfficial Cb repo at location next to the current cc.
    Plugins development / Re: Code completion using LSP and clangd
    « Last post by Pecan on January 09, 2022, 05:49:04 pm »
    I have updated to the r8 code and it works better than the r5 as expected. As expected it's working allot better than the r5.  It's probably worth putting up on the SF repo the plugin binary/zip file so people can test it with the nightly build. As for bug tracking can you enable the tickets tab in SF?
    FYI. The following tickets have a codecompletion tag and are currently open, so when finished hopefully a heck of allot of these will get resolved:


    Damn !! Thanks for all this hard work.
    I'll start working on this today.

    I'm not sure right now, but I think I have to enable tickets user by user. I seem to remember a lot of ads showing up in the tickets if it's opened for everyone. I could be wrong.

    Would you send me a private message with your SourceForge login ID. (not your password). I'll find a way to authorize you for tickets. (i"m still not very adept at "SorceForging".

    Plugins development / Re: Code completion using LSP and clangd
    « Last post by AndrewCot on January 09, 2022, 11:21:31 am »
    FYI. The following tickets have a codecompletion tag and are currently open, so when finished hopefully a heck of allot of these will get resolved:

    Ticket#    Summary
    1057   Code completion header search path disrespect build target/platform
    1028   Tab Code Completion bug
    859   "Implementation of" is searching in all projects instead of current one
    820   "Find references of" doesn't always work
    793   Code completion stop working with enum defined inside function body
    790   Code Completion lacks cstdint typedefs when prefixed with std::
    788   Code completion doesn't account for shared_ptr, unique_ptr, etc
    716   Code::Blocks 17.12 CodeCompletion slows down the editor dramatically
    692   Intellisense not working unless include paths provided plus CB slash auto-conversion in paths
    679   Right-click on <header.h>: CB looks in GCC path first regardless of chosen compiler
    576   Add case sensitivity for header/source search under case-sensitive systems
    518   Source parser error (SVN 11087
    498   Parsing of the doxygen comment "see also" command error
    474   Autocompletion does not work by using const pointer
    388   Code completition doesn't work if used C++11 raw string literal
    298   Code completion only works in gcc projects
    286   CC crash when closing workspace
    283   Bug e Outros 15.xx Brasil C++ Previso Erros
    281   Let's CC support Conditional Code :: Blocks. highlighting in the editor
    237   CC will not show all members in the namespace std
    236   No code completion in array-of-struct
    224   Duplication in documentation tooltip
    213   ParserThread::GetBaseArgs function need to be refactored
    212   space in Tokenizer::ReadParentheses issue
    197   thread safty issue of CodeCompletion plugin
    193   running cctest is too slow
    177   Code completion fails with enum variables defined/declared along with the enum types
    172   code completion doesn-t work with auto key word
    156   CC failed parsing the char (*varname)[7]; (a pointer to an array of characters) definition
    145   Code completion ignores parameters of catch-clauses
    127   Code completion fails with complex declarations/definitions
    88   Code completion mouse hover tooltip is always active
    83   codecompletion's setting not saved correctly
    47   Show call tip of the constructor function
    43   Code complete - keyword final
    31   restrict keyword and auto-completion
    159   Code Completion fails for C++ functions marked "override"
    158   Code completion fails with the "using Alias = Type" syntax in C++11
    33   C++11 Initializer lists fool code completion
    211   CCTest for the parser logic
    313   CB hangs when loading a project for the first time after new launch
    256   CC's Toolbar does not show function correctly inside the namespace scope
    312   CC's symbol tree does not show correctly unless collapse and expand again
    438   Popup hint for std::vector::end() causes Codeblocks to freeze
    311   C::B hangs when exits
    Pages: 1 ... 5 6 7 8 9 [10]