Code::Blocks Forums

User forums => Nightly builds => Topic started by: killerbot on December 16, 2018, 09:22:02 am

Title: The 16 December 2018 build (11530) is out.
Post by: killerbot 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 (http://forums.codeblocks.org/index.php/topic,3232.0.html).

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:


Regressions/Confirmed/Annoying/Common bugs:


Title: Re: The 16 December 2018 build (111530) is out.
Post by: Xaviou on December 16, 2018, 10:09:28 am
Hi

OS X version of this rev can be downloaded from my Google Drive (https://drive.google.com/open?id=0B2rFQ8rNHzEeN0xtU3R6emdhUWs).

Debian Stretch (32 and 64 bits) can be installed from my repo (https://wxstuff.xaviou.fr/article/debian-repository.html).

@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'
Title: Re: The 16 December 2018 build (11530) is out.
Post by: killerbot on December 16, 2018, 11:33:34 am
corrected, oops  :-[
Title: Re: The 16 December 2018 build (11530) is out.
Post by: cacb 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.

Title: Re: The 16 December 2018 build (11530) is out.
Post by: Miguel Gimenez on December 16, 2018, 11:56:46 am
This is a wxWidgets issue and is corrected in wx3.1.2
Title: Re: The 16 December 2018 build (11530) is out.
Post by: raynebc on December 18, 2018, 06:46:23 pm
This again?  Are you ever going to learn, Khram?
Title: Re: The 16 December 2018 build (11530) is out.
Post by: simoneadore 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
Title: Re: The 16 December 2018 build (11530) is out.
Post by: oBFusCATed on December 19, 2018, 02:42:19 pm
simoneadore: What do you mean by recognizes?
Title: Re: The 16 December 2018 build (11530) is out.
Post by: simoneadore 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?
Title: Re: The 16 December 2018 build (11530) is out.
Post by: simoneadore 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?
Title: Re: The 16 December 2018 build (11530) is out.
Post by: simoneadore 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.
Title: Re: The 16 December 2018 build (11530) is out.
Post by: oBFusCATed 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.
Title: Re: The 16 December 2018 build (11530) is out.
Post by: ollydbg 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') ?
Title: Re: The 16 December 2018 build (11530) is out.
Post by: oBFusCATed 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.
Title: Re: The 16 December 2018 build (11530) is out.
Post by: simoneadore on January 08, 2019, 10:29:19 am
Thanks for the tip, and sorry if I did not answer before, congratulations again for your work.

Cordiali Saluti,

Simone