News:

When registered with our forums, feel free to send a "here I am" post here to differ human beings from SPAM bots.

Main Menu

The 13 August 2022 build (12864) is out.

Started by killerbot, August 13, 2022, 10:52:32 PM

Previous topic - Next topic

killerbot

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 13 August 2022 build is out.
  - Windows :
   http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/2022/CB_20220813_rev12864_win64.7z
  - Linux :
   none

The current SDK version is : 2.20.0

Resolved Fixed:


  • wxSmith: Remove duplicated style wxTAB_TRAVERSAL in dialog items.
  • SDK: Allow read-only access to the macros array.
  • SpellChecker: Use wxBitmapBundle for automatic image scaling (part of #1297).

Regressions/Confirmed/Annoying/Common bugs:




killerbot

wx 3.1.7 WITH AN EXTA PATCH (aui floating window)

AndrewCot

Thanks for the updated wx 3.1.7 DLL's as it fixed the moving/jumping debug dialogs I was seeing.

killerbot

I would like to switch soon to wx 3.2 (again with the 2 patches we have applied to 3.1.7), does anyone has any objections, or reasons not to step-up (yet) ?

ollydbg

Quote from: killerbot on August 14, 2022, 04:49:30 PM
I would like to switch soon to wx 3.2 (again with the 2 patches we have applied to 3.1.7), does anyone has any objections, or reasons not to step-up (yet) ?

We do not have windows cbp files for wx3.2.
We have to tweak the cbp files for wx3.1.
If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

BlueHazzard

would love 3.2
We are still stuck on 3.0 on many linux distros...

Miguel Gimenez

I have all MSW files for wxWidgets 3.2 in 32 bits, I can generate the 64 bits version and commit them all.

stahta01

Quote from: Miguel Gimenez on August 14, 2022, 07:24:08 PM
I have all MSW files for wxWidgets 3.2 in 32 bits, I can generate the 64 bits version and commit them all.

I am having issues building wxSmith using wxWidgets 3.2.0 with STL configuration and MinGW64 GCC 12.1.0, did you have to patch wxSmith code?

Tim S.
C Programmer working to learn more about C++.
On Windows 10 64 bit and Windows 11 64 bit.
--
When in doubt, read the CB WiKi FAQ. [url="http://wiki.codeblocks.org"]http://wiki.codeblocks.org[/url]

Miguel Gimenez

My tests with STL build were made using wx3.1.5 and GCC 8.1, I have not tested STL recently. I can make some tests next tuesday.

stahta01

#9
Quote from: Miguel Gimenez on August 14, 2022, 10:05:31 PM
My tests with STL build were made using wx3.1.5 and GCC 8.1, I have not tested STL recently. I can make some tests next tuesday.

Thank you if you do that; no hurry.

H:\repos\git\devel\IDE_git_repos\codeblocks_sfmirror\src\plugins\contrib\wxSmith\wxwidgets\properties\wxsarraystringcheckproperty.cpp: In member function 'virtual bool wxsArrayStringCheckProperty::PropStreamWrite(wxsPropertyContainer*, wxsPropertyStream*)':
H:\repos\git\devel\IDE_git_repos\codeblocks_sfmirror\src\plugins\contrib\wxSmith\wxwidgets\properties\wxsarraystringcheckproperty.cpp:121:61: error: cannot bind non-const lvalue reference of type 'bool&' to an rvalue of type 'bool'
  121 |         Stream->PutBool(DataSubName + _T("_checked"),CHECK[i],false);


Tim S.
C Programmer working to learn more about C++.
On Windows 10 64 bit and Windows 11 64 bit.
--
When in doubt, read the CB WiKi FAQ. [url="http://wiki.codeblocks.org"]http://wiki.codeblocks.org[/url]

Miguel Gimenez

Can you test this?

        // Stream->PutBool(DataSubName + _T("_checked"),CHECK[i],false);
        bool Checked = CHECK[i];
        Stream->PutBool(DataSubName + _T("_checked"), Checked, false);

Xaviou

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'
My wxWidgets's stuff : [url="https://wxstuff.xaviou.fr/"]https://wxstuff.xaviou.fr/[/url]

AndrewCot

Miguel,

Thanks for the Stream->PutBool post. I have incorporated this change and the code now builds using the MSYS2 wxWidgets 3.2 package. Finally got to the end and have been able to run C::B and load all of the plugins. I have not done any testing as it's time to go to bed.
I will check tomorrow if there are any other changes that are relevant as I have been concentrating on getting the build finished and then getting a run-able C::B and plugins.

Miguel Gimenez


Pecan

@ Killerbot
Could you tell us the parameters you use to compile wx3.1.7 for the nightly.

Or 3.2 when you're sucessful.
TIA