Author Topic: The 07 April 2019 build (11623) is out.  (Read 5927 times)

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5179
The 07 April 2019 build (11623) is out.
« on: April 07, 2019, 10:19:01 am »
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 : http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/Prerequisites/wxmsw31u_gcc_cb_wx311_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 07 April 2019 build is out.
  - Windows :
   http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/2019/CB_20190407_rev11623_win64.7z
  - Linux :
   none

The current SDK version is : 1.37.0

Resolved Fixed:

  • UI: Move toolbar images from src/resource/images to src/resource/images/22x22
  • UI: Move toolbar images from plugins/compilergcc/src/resources/images/ to src/resourceplugins/compilergcc/src/resources/images/22x22/
  • UI: Make the xrc wxToolbarAddon handler to be able to remap bitmap paths
  • UI: Make MainFrame::DoFixToolbarsLayout to really work when toolbar size changes
  • UI: Fit toolbars on every load
  • UI: Print warning message when a toolbar image requires resizing
  • UI: Move images for the BrowseTracker's toolbar in 22x22 subfolder as done for the core
  • UI: Move images for the IncrementalSearch's toolbar in 22x22 subfolder as done for the core
  • UI: Prepare the ThreadSearch plugin to support more than to resolutions of UI images
  • UI: Move images for the DoxyBlocks's toolbar in 22x22 subfolder as done for the core
  • UI: Remove more places in ThreadSearch which used the /environment/toolbar_size instead of GetImagePrefix
  • UI: Add 32x32 images for main and debugger toolbars (thanks Specialmart for the new icons)
  • UI: Add the possibility to select toolbars which are 32x32 big
  • UI: Make toolbars work on retina mac machines
  • UI: Add 32x32 images for the rest of plugins which create toolbars (thanks Specialmart for the images)
  • UI: Reenable the dpi aware flag on windows
  • UI: Do not call Realize toolbars for every disabled tool in a xrc file
  • UI: Print config file path as the first line in the list ctrl for the main log
  • UI: Make toolbars on wx3.1 and GTK3 to almost look sharp
  • UI: Make the images in ThreadSearch's toolbar to work correctly on GTK+ 3 and scaling of 2x
  • UI: Add wrapper for wxWindow::GetContentScaleFactor to make it easier to use this call
  • UI: Fix build for wx2.8
  • UI: Fix wx3.0.x gtk3 builds
  • UI: Make toolbar images for DoxyBlocks work correctly when using GTK+3 on HiDPI (scale >= 2) monitor
  • UI: Do not use scalingFactor on Windows
  • DragScroll - Add user config option to reverse mouse wheel zoom

Regressions/Confirmed/Annoying/Common bugs:



    Offline Xaviou

    • Regular
    • ***
    • Posts: 300
      • X@v's wxStuff
    Re: The 07 April 2019 build (11623) is out.
    « Reply #1 on: April 07, 2019, 12:55:11 pm »
    Hi

    OS X version of this rev can be downloaded from my Google Drive.

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

    Toolbars icons seems to not have supported the last commits  ;)
    See attached screenshots made on OSX

    Regards
    Xav'
    « Last Edit: April 07, 2019, 01:53:08 pm by Xaviou »
    The french wxWidgets site : http://www.wxdev.fr
    My wxWidgets's stuff : https://wxstuff.xaviou.fr/

    Offline oBFusCATed

    • Developer
    • Lives here!
    • *****
    • Posts: 12027
      • Travis build status
    Re: The 07 April 2019 build (11623) is out.
    « Reply #2 on: April 07, 2019, 05:12:20 pm »
    Works fine on macOS, you just have to use 32x32 icons. I've not changed the default yet or I've not added some logic to auto select the correct resolution according to the scaling factor.
    (most of the time I ignore long posts)
    [strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

    Offline Xaviou

    • Regular
    • ***
    • Posts: 300
      • X@v's wxStuff
    Re: The 07 April 2019 build (11623) is out.
    « Reply #3 on: April 07, 2019, 05:39:15 pm »
    Works fine on macOS, you just have to use 32x32 icons.
    Works fine : thank you for the tip.

    Regards

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

    Offline LETARTARE

    • Regular
    • ***
    • Posts: 390
    • L'ami de l'homme.The friend of man.
    Re: The 07 April 2019 build (11623) is out.
    « Reply #4 on: April 08, 2019, 10:58:21 am »
    Thank you for this new version.

    Problem with : Vista Business Pack 2 32bits :  TDM-GCC 4.9.2, C::B  : svn11623, wxwidgets2.8, 
    with 'void MainFrame::CreateIDE()' at line  758:75

    Quote
    U:\Donnees\Svn_Compile\Cb\Tdm492\cb-11623\src\src\main.cpp:758:75:
    error: cannot pass objects of non-trivially-copyable type 'class wxString' through '...'

    While waiting for your solution, I propose you:
     
    Code: [Select]
    char *  txt =  wxMBSTRINGCAST (CfgMgrBldr::Get()->GetConfigFile().ToAscii());
     wxString msg = wxString::Format(wxT("Loaded config file '%s'"), txt);
                                   // CfgMgrBldr::Get()->GetConfigFile());
    which works in my case.

    Regards.
    « Last Edit: April 20, 2019, 06:20:40 pm by LETARTARE »
    C::B  : svn11831, wx2.8, 3.1.1, plugins : QtPregen-2.6.2-sdk143
    1-Vista Business Pack 2 32bits : gcc-8.1.0,
    2-OpenSuse-15.1-Leap 64bits :  gcc-7.4.1,
    => !! The messages are translated by Deepl !!

    Offline AntonK

    • Single posting newcomer
    • *
    • Posts: 1
    Re: The 07 April 2019 build (11623) is out.
    « Reply #5 on: April 08, 2019, 11:15:59 am »
    Works fine on macOS, you just have to use 32x32 icons.
    It is not possible to select 32x32 tool icons on Windows 7 x64 SP1. And selecting 16x16 isn't possible either. The radio-check just cleared after you reopen the wxSmith settings dialog.
    And icons on buttons are gone... :(
    And when saving project WXS-file was removed from the list of units... :(
    « Last Edit: April 08, 2019, 11:28:00 am by AntonK »

    Offline Miguel Gimenez

    • Regular
    • ***
    • Posts: 346
    Re: The 07 April 2019 build (11623) is out.
    « Reply #6 on: April 08, 2019, 11:51:28 am »
    Quote
    It is not possible to select 32x32 tool icons on Windows 7 x64 SP1

    Works for me in the same environment but compiled with wx3.1.2 in 32 bits.

    Offline damorin

    • Multiple posting newcomer
    • *
    • Posts: 40
    Re: The 07 April 2019 build (11623) is out.
    « Reply #7 on: April 08, 2019, 03:15:09 pm »
    Hi,

    got multiple debug alert; first one bitmap.c(841), dib.cpp(134) and image.cpp(2112). See attachments.

    RPT attached also.

    Win 7 SP1, 64-bit.




    One problem at a time and we will get there.

    Offline stahta01

    • Lives here!
    • ****
    • Posts: 6645
      • My Best Post
    Re: The 07 April 2019 build (11623) is out.
    « Reply #8 on: April 08, 2019, 03:43:18 pm »
    Quote
    It is not possible to select 32x32 tool icons on Windows 7 x64 SP1

    Works for me in the same environment but compiled with wx3.1.2 in 32 bits.

    Setting 32x32 works for me on Windows 7 x64 SP1 [Version 6.1.7601].
    Used this nightly build to test.

    Tim S.


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

    • Regular
    • ***
    • Posts: 346
    Re: The 07 April 2019 build (11623) is out.
    « Reply #9 on: April 08, 2019, 04:03:29 pm »
    @damorin, which icon size are you using?
    Your report indicates the problem happens when attaching the Fortran Project plugin, probably an image is corrupted or missing.
    In fact the images/32x32 folder has three PNG while the others have four, and images/fortranproject/32x32 has 28 images while the others have 44.

    Offline stahta01

    • Lives here!
    • ****
    • Posts: 6645
      • My Best Post
    Re: The 07 April 2019 build (11623) is out.
    « Reply #10 on: April 08, 2019, 04:18:31 pm »
    I have problems enabling the Thread Search Plugin with this Nightly on Windows 7.
    No idea if it is a new problem or not I just tried to enable all the plugins and its the only one that failed for me.

    Edit: Problem also exists in rev11552

    Tim S.
    « Last Edit: April 08, 2019, 04:37:50 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 damorin

    • Multiple posting newcomer
    • *
    • Posts: 40
    Re: The 07 April 2019 build (11623) is out.
    « Reply #11 on: April 10, 2019, 02:47:11 pm »
    @damorin, which icon size are you using?
    Your report indicates the problem happens when attaching the Fortran Project plugin, probably an image is corrupted or missing.
    In fact the images/32x32 folder has three PNG while the others have four, and images/fortranproject/32x32 has 28 images while the others have 44.

    Hi Miguel,

    I never set the icon size; it's still the same setting as first installation (years ago).

    I reverted to version svn 11579 since it's no more usable.

    Currently the tools icons size is set to '16x16 - Small' and Setting is set to '80x80 - Large'.

    Also, I've never used the Fortran plugin.

    R.


    One problem at a time and we will get there.

    Offline Miguel Gimenez

    • Regular
    • ***
    • Posts: 346
    Re: The 07 April 2019 build (11623) is out.
    « Reply #12 on: April 10, 2019, 03:55:42 pm »
    Quote
    I've never used the Fortran plugin

    But you have it enabled, right?. Can you disable it using 11579 and then try the nightly?

    Offline darmar

    • Multiple posting newcomer
    • *
    • Posts: 57
    Re: The 07 April 2019 build (11623) is out.
    « Reply #13 on: April 10, 2019, 09:53:33 pm »
    I have no crash with the current nightly, however, DoxyBlocks and ThreadSearch toolbars contains no images. Some images used by FortranProject plugin are not shown too. The problem is that folder "<C::B folder>/share/CodeBlocks/images" does not contain DoxyBlocks, ThreadSearch, fortranproject, wxsmith folders. Manuall copying these folders does help.

    Offline oBFusCATed

    • Developer
    • Lives here!
    • *****
    • Posts: 12027
      • Travis build status
    Re: The 07 April 2019 build (11623) is out.
    « Reply #14 on: April 11, 2019, 01:26:17 am »
    Hm, I guess I've not tested the build in output31_64 :(
    Can someone verify that the devel31_64 and output31_64 differ in content?
    (most of the time I ignore long posts)
    [strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]