Author Topic: The 25September 2022 build (12908) is out.  (Read 7542 times)

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5489
The 25September 2022 build (12908) is out.
« on: September 25, 2022, 09:16:52 am »
We switched to wx 3.1.7 (with an extra patch applied on 13 August 2022) --> 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_wx317_2D_gcc810-mingw64-2.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 25 September 2022 build is out.
  - Windows :
   http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/2022/CB_20220925_rev12908_win64.7z
  - Linux :
   none

The current SDK version is : 2.22.0

Resolved Fixed:

  • SDK: Add cbArtProvider::CreateBitmapBundle() (part of #1297).
  • wxSmith: Fix compilation in STL mode.
  • updated wxPdfDocument library for source_exporter plugin
  • updated hunspell library for SpellChecker plugin
  • removed old, no longer working file (applied ticket #1291: Redundant file - src\mac_pack)
  • applied patch #1287: Update SpellChecker due to use of deprecated functions used & remove hunspell source. Thanks Andrew!
  • applied (slightly modified) follow-up patch #1287: Update SpellChecker due to use of deprecated functions used & remove hunspell source
  • SDK: Fix icon size in AnnoyingDialog when using HiDPI (part or #1297).
  • Correct notebook icon sizes when using HiDPI with wxWidgets >= 3.1.6 (part of #1297).
  • Fix menu icons in HiDPI with wxWidgets >= 3.1.6 (end of #1297).
  • Fix a long standing bug in notebook when using HiDPI.
  • Fix HiDPI on image lists (wxTreeCtrl, debugger).
  • Add cbLoadBitmapBundleFromSVG().
  • Spellchecker: Use flags in SVG with wxWidgets >= 3.1.6.
  • Fix hangs when returning focus to C::B (ticket #1168, thanks pecan).
  • Fix assert on MAC (ticket #1313, thanks Andrew Cottrell).
  • Fix MAC ability to run console apps (ticket #1315, thanks Andrew Cottrell).
  • Fix detection of multiple deleted files (ticket #575).
  • FileManager: Fix access to settings (mixed 'hiden' and 'hidden').

Regressions/Confirmed/Annoying/Common bugs:



    Offline AndrewCot

    • Plugin developer
    • Lives here!
    • ****
    • Posts: 678
    Re: The 25September 2022 build (12908) is out.
    « Reply #1 on: September 25, 2022, 01:12:58 pm »
    Sorry, but got to ask and if not soon shoot me down ASAP (say "Go away until I get time and stop asking" or in your own words go away).

    Any estimate on when Windows x64 nightly C::B built with WX3.2.1. will be officially released as a nightly?

    Offline Commaster

    • Almost regular
    • **
    • Posts: 171
    Re: The 25September 2022 build (12908) is out.
    « Reply #2 on: September 25, 2022, 01:20:21 pm »
    ok great, I will skip 3.2.0 and then use this one when I step up, and no more need for the patch for wxaui
    this weekend I will make a new nightly, first one still 3.1.7 based.

    I guess next one?

    Offline Xaviou

    • Regular
    • ***
    • Posts: 401
      • X@v's wxStuff
    Re: The 25September 2022 build (12908) is out.
    « Reply #3 on: September 25, 2022, 01:42:15 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 (wx-3.1.7 with the aui patch).

    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 dkulp

    • Multiple posting newcomer
    • *
    • Posts: 16
    Re: The 25September 2022 build (12908) is out.
    « Reply #4 on: September 25, 2022, 02:41:20 pm »
    The Mac version doesn't work for me.   Crashes on startup.   Looking through things, the wxwidgets build seems to be messed up.   It's linking against a library that isn't included: /usr/local/opt/pcre2/lib/libpcre2-32.0.dylib

    I don't have that lib on my system (at least not in that location) so it fails to start.


    Offline killerbot

    • Administrator
    • Lives here!
    • *****
    • Posts: 5489
    Re: The 25September 2022 build (12908) is out.
    « Reply #5 on: September 25, 2022, 05:05:38 pm »
    I think for wx 3.2.1 there are not more home pamde patches we need to apply ,right. Apart from long running 2D patch.

    Offline MaxGaspa

    • Multiple posting newcomer
    • *
    • Posts: 29
    Re: The 25September 2022 build (12908) is out.
    « Reply #6 on: September 25, 2022, 05:31:45 pm »
    Thank you for the new nightly that is fixing the latest crash observed using clangd code completion plugin.

    Unfortunately the latest available clangd plugin  ( ClangdClientForCBNightly_20220813_rev12864_win64.zip ) can't be loaded with the new nigthly.

    CB is complaining and not loading the plugin....

    New version of clangd pluging will be very appreciated.....I'm addicted to it now...  ;D ;D

    Offline AndrewCot

    • Plugin developer
    • Lives here!
    • ****
    • Posts: 678
    Re: The 25September 2022 build (12908) is out.
    « Reply #7 on: September 26, 2022, 01:46:04 am »
    I think for wx 3.2.1 there are not more home pamde patches we need to apply ,right. Apart from long running 2D patch.
    Correct. I am not aware of any outstanding issues with wx 3.2.1 or usign CB with 3.2.1 that have not already been resolved in the trunk (the MAC clipboard crash was the last issue, and it's in 12908 nightly build).

    Offline Pecan

    • Plugin developer
    • Lives here!
    • ****
    • Posts: 2743
    Re: The 25September 2022 build (12908) is out.
    « Reply #8 on: September 26, 2022, 09:42:21 pm »
    The Clangd_Client for this nightly can be downloaded at
    https://sourceforge.net/projects/cb-clangd-client/files/Plugin_Install_Package/Windows_x64/

    Filename: ClangdClientForCBNightly_20220925_rev12908_win64.zip (Direct download link)

    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.

    Offline Xaviou

    • Regular
    • ***
    • Posts: 401
      • X@v's wxStuff
    Re: The 25September 2022 build (12908) is out.
    « Reply #9 on: October 09, 2022, 12:53:49 am »
    The Mac version doesn't work for me.   Crashes on startup.   Looking through things, the wxwidgets build seems to be messed up.   It's linking against a library that isn't included: /usr/local/opt/pcre2/lib/libpcre2-32.0.dylib

    I don't have that lib on my system (at least not in that location) so it fails to start.
    Hi.
    I've rebuilt wxWidgets with the "--disable-sys-libs" option : can you try the rev 12969 version and tell me if it works.

    Thank you in advance.

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