Author Topic: The 14 December 2021 build (12579) is out.  (Read 8288 times)

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5375
The 14 December 2021 build (12579) is out.
« on: December 14, 2021, 08:43:16 pm »
We switched to wx 3.1.5 --> download the new wx dll's see link below

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 14 December 2021 build is out.
  - Windows :
   http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/2021/CB_20211214_rev12579_win64.7z
  - Linux :
   none

The current SDK version is : 2.16.0

Resolved Fixed:

  • cbp/workspace: fix #1155 (thanks Miguel Gimenez)
  • BrowseTracker - Fix crash opening files in OnEditorActivated() - see https://forums.codeblocks.org/index.php?topic=24716.msg168611#msg168611
  • Fix encoding mismatch when using split view (ticket 1148)
  • Fix change of encoding in already opened files when changing encoding settings (ticket 1149)
  • Do not check compiler in skipped targets (ticket #1133)
  • Fix sorting of libraries and search paths in Build Options (ticket #1103)
  • Code Completion: Change [ \t] to [[:blank:]] in some regex (ticket #1131)
  • C++ lexer: add make_unique, make_unique_for_overwrite, make_pair, thread and mutex (ticket #1146)
  • wxSmith: add missing events to wxsFrame properties (ticket #1147)
  • Regex Testbed: Allow pasting C-escaped code
  • Find dialog: disable Find button if some input value is incorrect (ticket #1095)
  • SDK: fix compilation of findreplacedlg.cpp after r12550 on MSW-64 bits.
  • Fix assertion on Linux when searching in an empty search path (ticket #951)
  • wxSmith: Enable tooltips in wxslongproperty with new macros WXS_LONG_T and WXS_LONG_PT
  • wxSmith: Apply modified patch adding two properties to wxsglcanvas (ticket #925, thanks Gerard DURAND).
  • wxSmith: Update code generated for wxsGLCanvas.
  • wxSmith: add support for tooltips to wxStringProperty and wxLongStringProperty.
  • Editor: Allow customising changebar colours (ticket #1160)
  • Settings: Fix showing the default colour in Settings -> Environment -> Colours
  • wxSmith: Call wxMemoryDC::SelectObject(wxNullBitmap) before using the bitmaps
  • SmartIndent: Duplicate first space in empty brackets (ticket #318, thanks Sergey Bezgodov)
  • SmartIndentFortran: Duplicate first space in empty brackets
  • cbexception.h - Treat cbAssertMessage and cbAssertNonFatal the same as cbAssert (thanks blauzahn)
  • Spellchecker: Show flag for some generic dictionaries (ticket #883)
  • wxSmith: Fix code generation in wxsCustomControl when Style is empty
  • wxSmith: Make wxscustomwidget create code for the common properties
  • enable PCH for the CodeBlocks_wx31_64.cbp
  • enable PCH for all the Windows 64bit plugins
  • wxSmith: Allow use of the Validator property when creating Custom Widget code
  • Regex Testbed: Add testing of std::regex

Regressions/Confirmed/Annoying/Common bugs:



    Offline AndrewCot

    • Plugin developer
    • Lives here!
    • ****
    • Posts: 678
    Re: The 14 December 2021 build (12579) is out.
    « Reply #1 on: December 14, 2021, 11:07:22 pm »
    Should the SDK version have been bumped due to the SDK source tree changes since the last nightly?

    Offline Miguel Gimenez

    • Developer
    • Lives here!
    • *****
    • Posts: 1204
    Re: The 14 December 2021 build (12579) is out.
    « Reply #2 on: December 15, 2021, 11:21:21 am »
    The API/ABI has not changed, or at least I'm not aware of any change.

    Offline AndrewCot

    • Plugin developer
    • Lives here!
    • ****
    • Posts: 678
    Re: The 14 December 2021 build (12579) is out.
    « Reply #3 on: December 16, 2021, 01:44:50 am »
    I looked at the SDK changes and you are correct for WxWidget 3.x in that the API/ABI has not changed that I could see, but this is not the case for WxWidget 2.8. Does this matter or not? I have no idea what the right answer is, but just want to make sure you are aware of it in case it does mater.

    In my case for Windows and Linux builds I use WxWidget 3.x so it will not affect me.

    Offline Xaviou

    • Regular
    • ***
    • Posts: 361
      • X@v's wxStuff
    Re: The 14 December 2021 build (12579) is out.
    « Reply #4 on: December 16, 2021, 07:44:20 am »
    Hi

    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 Miguel Gimenez

    • Developer
    • Lives here!
    • *****
    • Posts: 1204
    Re: The 14 December 2021 build (12579) is out.
    « Reply #5 on: December 16, 2021, 09:30:00 am »
    Support for wxWidgets < 3.0.0 was removed about a year ago, beginning then with the plugins and ending now with the main project.

    Now almost all wxT() and _T() calls are innecessary (wxSmith is a notable exception).