Author Topic: The 16 December 2018 build (11530) is out.  (Read 2870 times)

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5138
The 16 December 2018 build (11530) is out.
« on: December 16, 2018, 09:22:02 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_gcc510-TDM.7z


The 16 December 2018 build is out.
  - Windows :
   http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/2018/CB_20181216_rev11530_win64.7z
  - Linux :
   none

The current SDK version is : 1.36.0

Resolved Fixed:

  • wxSmith: Fix #772, mixed enumerations in wxsimplefonteditordlg.cpp
  • CC: Apply patch to ignore attribute((whatever)) in typedef definition.
  • compiler: Adjust the regexp for detecting the compiler version to support double digit numbers
  • CC: Fix crash when the project has files with invalid targets and the user tries to do header completion
  • openfilelist: Fix crash when disable/enable the plugin in the plugin manager dialog (ticket #774)
  • scripted wizard: Print better message when the xrc file fails to load
  • batch build: Fix segmentation fault after batch build (ticket #738)

Regressions/Confirmed/Annoying/Common bugs:


    « Last Edit: December 16, 2018, 11:33:20 am by killerbot »

    Offline Xaviou

    • Regular
    • ***
    • Posts: 280
      • X@v's wxStuff
    Re: The 16 December 2018 build (111530) is out.
    « Reply #1 on: December 16, 2018, 10:09:28 am »
    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.

    @killerbot : Are you sure the revision number in the topic title is correct ?
    There was a lot of commit since the last nightly  ;D ;)

    Regards
    Xav'
    « Last Edit: December 16, 2018, 10:01:22 pm by Xaviou »
    The french wxWidgets site : http://www.wxdev.fr
    My wxWidgets's stuff : https://wxstuff.xaviou.fr/

    Offline killerbot

    • Administrator
    • Lives here!
    • *****
    • Posts: 5138
    Re: The 16 December 2018 build (11530) is out.
    « Reply #2 on: December 16, 2018, 11:33:34 am »
    corrected, oops  :-[

    Offline cacb

    • Regular
    • ***
    • Posts: 381
    Re: The 16 December 2018 build (11530) is out.
    « Reply #3 on: December 16, 2018, 11:47:58 am »
    Thanks for all your work with Code::Blocks, it is much appreciated!

    I downloaded this build to my Windows7 64bit machine and noticed an issue at the bottom of the toolbars, see attached image. It looks like the background is not properly updated. It is in the looks only, but easily seen. Otherwise it seems to work fine.


    Offline Miguel Gimenez

    • Almost regular
    • **
    • Posts: 162
    Re: The 16 December 2018 build (11530) is out.
    « Reply #4 on: December 16, 2018, 11:56:46 am »
    This is a wxWidgets issue and is corrected in wx3.1.2

    Offline Khram

    • Single posting newcomer
    • *
    • Posts: 9
    • 3D-tensor mathematics - vector space
      • ShipDesign
    Re: The 16 December 2018 build (11530) is out.
    « Reply #5 on: December 18, 2018, 12:27:26 pm »
    Spellcheck not work... :'(
    C++ & Fortran in MinGW-GCC-4.3.3 & Equation-GCC-9.0 with CB 13.12-9958

    Online raynebc

    • Almost regular
    • **
    • Posts: 165
    Re: The 16 December 2018 build (11530) is out.
    « Reply #6 on: December 18, 2018, 06:46:23 pm »
    This again?  Are you ever going to learn, Khram?

    Offline simoneadore

    • Single posting newcomer
    • *
    • Posts: 6
    Re: The 16 December 2018 build (11530) is out.
    « Reply #7 on: December 19, 2018, 12:40:02 pm »
    Thanks to the work you do, this editor is exceptional, to be among other things a free product, I hope the evolution of this editor works over time even compared to paid products.
    I happened to include the header files of the FLTK library, for example, it recognizes both files with a large *.H extension and a small * .h extension, while codeblocks only recognizes files with a lowercase *.h extension. or you can improve it from this point of view, thank you.

    Best regards,

    Simon

    Offline oBFusCATed

    • Developer
    • Lives here!
    • *****
    • Posts: 11394
      • Travis build status
    Re: The 16 December 2018 build (11530) is out.
    « Reply #8 on: December 19, 2018, 02:42:19 pm »
    simoneadore: What do you mean by recognizes?
    (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 simoneadore

    • Single posting newcomer
    • *
    • Posts: 6
    Re: The 16 December 2018 build (11530) is out.
    « Reply #9 on: December 19, 2018, 10:56:31 pm »
    Because in codeblocks you only see the lowercase * .h header files, and in clion see me both * .h and * .H?
    « Last Edit: December 19, 2018, 10:59:18 pm by simoneadore »

    Offline simoneadore

    • Single posting newcomer
    • *
    • Posts: 6
    Re: The 16 December 2018 build (11530) is out.
    « Reply #10 on: December 19, 2018, 10:57:02 pm »
    Because in codeblocks you only see the lowercase * .h header files, and in clion see me both * .h and * .H?
    « Last Edit: December 19, 2018, 10:59:38 pm by simoneadore »

    Offline simoneadore

    • Single posting newcomer
    • *
    • Posts: 6
    Re: The 16 December 2018 build (11530) is out.
    « Reply #11 on: December 19, 2018, 11:02:42 pm »
    In code blocks to solve the problem, I had to rename all the header files from * .H to * .h and it works.

    Offline oBFusCATed

    • Developer
    • Lives here!
    • *****
    • Posts: 11394
      • Travis build status
    Re: The 16 December 2018 build (11530) is out.
    « Reply #12 on: December 20, 2018, 09:40:45 am »
    I see. If you can replicate it in a minimal sample project it would be good if you can log a bug report on our tickets page in sf.net.
    (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 ollydbg

    • Developer
    • Lives here!
    • *****
    • Posts: 5161
    • OpenCV and Robotics
      • Chinese OpenCV forum moderator
    Re: The 16 December 2018 build (11530) is out.
    « Reply #13 on: December 21, 2018, 07:51:55 am »
    Because in codeblocks you only see the lowercase * .h header files, and in clion see me both * .h and * .H?
    In the source file: plugins\codecompletion\systemheadersthread.cpp
    Quote
    wxDirTraverseResult HeaderDirTraverser::OnFile(const wxString& filename)
    {
        // HeaderDirTraverser is used in a worker thread, so call TestDestroy() as often as it can to
        // quickly terminate the thread
        if (m_Thread->TestDestroy())
            return wxDIR_STOP;

        AddLock(true); // true means we are adding a file

        wxFileName fn(filename);
        if (!fn.HasExt() || fn.GetExt().GetChar(0) == _T('h'))
        {
            fn.MakeRelativeTo(m_SearchDir);
            wxString header(fn.GetFullPath());
            header.Replace(_T("\\"), _T("/"), true); // Unix style
            m_Headers.insert(header);
        }

        return wxDIR_CONTINUE;
    }
    It looks like we need a add another check for the _T('H') ?
    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.

    Offline oBFusCATed

    • Developer
    • Lives here!
    • *****
    • Posts: 11394
      • Travis build status
    Re: The 16 December 2018 build (11530) is out.
    « Reply #14 on: December 21, 2018, 09:27:06 am »
    If I were you I'd use the same mechanism used by the project tree or the compiler to separate headers from sources.
    (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!]