Author Topic: The 15 May2022 build (12813) is out.  (Read 3945 times)

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5371
The 15 May2022 build (12813) is out.
« on: May 15, 2022, 09:30:00 am »
We switched to wx 3.1.5 --> download the new wx dll's see link below

If you tested the 22 january nightly you may find your compiler executable has changed from gcc.exe to mingw32-gcc.exe and g++.exe to mingw32-g++.exe. Please correct this, you won't be asked again.

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


The 15 May 2022 build is out.
  - Windows :
   http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/2022/CB_20220515_rev12813_win64.7z
  - Linux :
   none

The current SDK version is : 2.18.0

Resolved Fixed:

  • debugger: Add context menu entry to create a watch from a nested watch
  • fix names of lexer states and remove unknow states
  • Fix script bindings compilation with PCH disabled (ticket #1266).
  • TODO plugin: Fix position and size of type dialog. Add 'cancel' and 'select all' buttons. Remove some wxT (fix ticket #632)
  • TODO plugin: pump plugin version to 0.3
  • cbStyledTextCtrl - Avoid crash in wxScintilla AutoComplete::Select() when editor kills AutoComp popup window
  • cbplugin.h bump sdk version for changes to cbStyledTextCtrl in last commit

Regressions/Confirmed/Annoying/Common bugs:



    Offline Xaviou

    • Regular
    • ***
    • Posts: 356
      • X@v's wxStuff
    Re: The 15 May2022 build (12813) is out.
    « Reply #1 on: May 15, 2022, 12:01:28 pm »
    Hi.

    The "Todo plugin" related modifications introduced an impossibility to make the builds on OS X.
    To make it work, I just had to add the forward declaration of wxCheckBox in  src/plugins/todo/todolistview.h :
    Code
    ......
    class wxComboBox;
    class wxButton;
    /* Forward declaration of wxCheckBox to enable the build on OS X */
    class wxCheckBox;
    class wxPanel;
    class wxStaticText;
    ......

    OS X version of this rev 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.

    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.

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

    Offline killerbot

    • Administrator
    • Lives here!
    • *****
    • Posts: 5371
    Re: The 15 May2022 build (12813) is out.
    « Reply #2 on: May 15, 2022, 05:06:14 pm »
    did you commit the build fix ?

    Offline BlueHazzard

    • Developer
    • Lives here!
    • *****
    • Posts: 3255
    Re: The 15 May2022 build (12813) is out.
    « Reply #3 on: May 15, 2022, 09:01:15 pm »
    Hi.

    The "Todo plugin" related modifications introduced an impossibility to make the builds on OS X.
    To make it work, I just had to add the forward declaration of wxCheckBox in  src/plugins/todo/todolistview.h :
    Code
    ......
    class wxComboBox;
    class wxButton;
    /* Forward declaration of wxCheckBox to enable the build on OS X */
    class wxCheckBox;
    class wxPanel;
    class wxStaticText;
    ......

    OS X version of this rev 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.

    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.

    Regards
    Xav'
    Fixed in trunk

    @killerbot
    Can you please compile the nightlies with debug symbols enabled, and not strip the binaries? This would help a lot with the crash reports.
    Also, can you specify what compiler you are using, so i can try to use the address2line tool to deciffer the call stack of crash reports?

    Offline Khram

    • Multiple posting newcomer
    • *
    • Posts: 40
    • 3D-tensor mathematics - vector space
      • ShipDesign
    Re: The 15 May2022 build (12813) is out.
    « Reply #4 on: May 16, 2022, 04:40:30 pm »
    In 12802 and new 12813 version of CB: Spellcheck dictionary replaced from \\Compile\CB\Russian-English_personaldictionary.dic to ..\\Application Data\CodeBlocks\Russian-English_personaldictionary.dic

    Please return this dictionary to its place in the CodeBlocks directory.
    C++ & Fortran in MinGW-GCC-4.3.3 & Equation-GCC-12.2 with CB-12932

    Offline AndrewCot

    • Plugin developer
    • Lives here!
    • ****
    • Posts: 655
    Re: The 15 May2022 build (12813) is out.
    « Reply #5 on: May 17, 2022, 02:48:24 am »
    You or someone else has installed the Russian-English_personaldictionary.dic file as it is NOT included with C::B.

    Offline Khram

    • Multiple posting newcomer
    • *
    • Posts: 40
    • 3D-tensor mathematics - vector space
      • ShipDesign
    Re: The 15 May2022 build (12813) is out.
    « Reply #6 on: May 17, 2022, 06:40:47 am »
    You or someone else has installed the Russian-English_personaldictionary.dic file as it is NOT included with C::B.

    This file is created automatically during work, when new words are added to the dictionary.
    C++ & Fortran in MinGW-GCC-4.3.3 & Equation-GCC-12.2 with CB-12932

    Offline Pecan

    • Plugin developer
    • Lives here!
    • ****
    • Posts: 2456
    Re: The 15 May2022 build (12813) is out.
    « Reply #7 on: May 17, 2022, 05:59:00 pm »
    The Clangd_Client for this nightly can be downloaded at
    https://sourceforge.net/projects/cb-clangd-client/files/Plugin_Install_Package/Windows_x64/ClangdClientForCBNightly_20220515_rev12813_win64.zip/download

    Copy the included clangd_client.zip to <YourCodeBlocksNightlyFolder>\share\CodeBlocks\clangd_client.zip
    Do not unzip this file.

    Copy the included clangd_client.dll to <YourCodeBlocksNightlyFolder>\share\CodeBlocks\plugins\clangd_client.dll

    Restart your CodeBlocks Nightly.

    Install instructions for LLVM/clangd are included within the downloaded .zip file.
    Modify message
    « Last Edit: May 17, 2022, 06:00:47 pm by Pecan »

    Offline stahta01

    • Lives here!
    • ****
    • Posts: 7300
      • My Best Post
    Re: The 15 May2022 build (12813) is out.
    « Reply #8 on: May 17, 2022, 09:58:20 pm »
    You or someone else has installed the Russian-English_personaldictionary.dic file as it is NOT included with C::B.

    This file is created automatically during work, when new words are added to the dictionary.

    To the Devs the default location of configuration files was changed some time during wxWidgets 3.1.x.
    So, this is likely changed as a result of wxWidgets version change.

    Edit: I could not find the cause in wxWidgets or Code::Blocks IDE source code.
    Maybe my memory is wrong and it changed during wxWidgets 3.0.x

    Tim S.
    « Last Edit: May 17, 2022, 10:19:04 pm by stahta01 »
    C Programmer working to learn more about C++ and Git.
    On Windows 7 64 bit and Windows 10 32 bit.
    On Debian Stretch, compiling CB Trunk against wxWidgets 3.0.
    --
    When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org

    Offline Khram

    • Multiple posting newcomer
    • *
    • Posts: 40
    • 3D-tensor mathematics - vector space
      • ShipDesign
    Re: The 15 May2022 build (12813) is out.
    « Reply #9 on: May 18, 2022, 06:39:56 am »

    To the Devs the default location of configuration files was changed some time during wxWidgets 3.1.x.
    So, this is likely changed as a result of wxWidgets version change.

    Edit: I could not find the cause in wxWidgets or Code::Blocks IDE source code.
    Maybe my memory is wrong and it changed during wxWidgets 3.0.x

    Tim S.


    Also, along with the dictionary, this file was moved: ..\\Application Data\CodeBlocks\default.cbKeyBinder20.conf .

    Maybe there is a problem in this.
    C++ & Fortran in MinGW-GCC-4.3.3 & Equation-GCC-12.2 with CB-12932