Author Topic: The 01 January 2019 build (11544) is out.  (Read 8046 times)

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5177
The 01 January 2019 build (11544) is out.
« on: January 01, 2019, 09:45:12 pm »
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 01 January 2019 build is out.
  - Windows :
   http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/2019/CB_20190101_rev11544_win64.7z
  - Linux :
   none

The current SDK version is : 1.37.0

Resolved Fixed:

  • CC: Do not start system header thread if the list of directories is empty (ticket #780)

Regressions/Confirmed/Annoying/Common bugs:



    Offline killerbot

    • Administrator
    • Lives here!
    • *****
    • Posts: 5177
    Re: The 01 January 2019 build (11544) is out.
    « Reply #1 on: January 01, 2019, 09:46:53 pm »
    the crash when loading for example the CB workspace still is present, disable CC and the problem is gone.

    yukichan

    • Guest
    Re: The 01 January 2019 build (11544) is out.
    « Reply #2 on: January 02, 2019, 11:19:27 am »


    This behaviour is normal? It's a problem with wxWidgets or something like this? It only happens at resolutions >= 1080p. And my windows DPI settings are default, without any change in scaling and etc.

    Sorry if this was already reported in the past and/org is a well know problem currently.

    Offline Miguel Gimenez

    • Regular
    • ***
    • Posts: 335
    Re: The 01 January 2019 build (11544) is out.
    « Reply #3 on: January 02, 2019, 12:03:56 pm »
    If you are asking about the lines under the toolbar icons, it is a wxWidgets problem fixed in 3.1.2 (the background wasn't erased before drawing the icons).

    yukichan

    • Guest
    Re: The 01 January 2019 build (11544) is out.
    « Reply #4 on: January 02, 2019, 12:23:32 pm »
    If you are asking about the lines under the toolbar icons, it is a wxWidgets problem fixed in 3.1.2 (the background wasn't erased before drawing the icons).

    Yeah, about this weird lines! And I understand, but only the background is not being erased? It seems like the Combo boxes and other "non-iconned" elements grew and the elements with icons are not really scaling properly to fit + (what you said) the background is not being erased explains the white spaces mixed with leftovers of graphics in the void without elements.
    Anyway, thank you!

    Offline ollydbg

    • Developer
    • Lives here!
    • *****
    • Posts: 5226
    • OpenCV and Robotics
      • Chinese OpenCV forum moderator
    Re: The 01 January 2019 build (11544) is out.
    « Reply #5 on: January 02, 2019, 03:18:53 pm »
    It seems like the Combo boxes and other "non-iconned" elements grew and the elements with icons are not really scaling properly to fit + (what you said) the background is not being erased explains the white spaces mixed with leftovers of graphics in the void without elements.
    The change is also made by wx. If I remember correctly, this post is discussing this issue: Re: toolbar bottom edge is not shown corectly under C::B build with wx git master

    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 gtafan

    • Multiple posting newcomer
    • *
    • Posts: 104
    Re: The 01 January 2019 build (11544) is out.
    « Reply #6 on: January 02, 2019, 04:09:24 pm »
    Sorry if the question could sound a bit oftopic, but how many nightly builds thereŽll be befor the next release?

    Offline ollydbg

    • Developer
    • Lives here!
    • *****
    • Posts: 5226
    • OpenCV and Robotics
      • Chinese OpenCV forum moderator
    Re: The 01 January 2019 build (11544) is out.
    « Reply #7 on: January 02, 2019, 04:28:14 pm »
    the crash when loading for example the CB workspace still is present, disable CC and the problem is gone.

    I'm testing a 32bit C::B(trunk) build with wx 3.1.2, it looks like there is no such crash here.
    BTW: I have removed the first two lines in void cbStyledTextCtrl::OnKillFocus(wxFocusEvent& event) function, which avoids another crash issue.
    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: 11943
      • Travis build status
    Re: The 01 January 2019 build (11544) is out.
    « Reply #8 on: January 02, 2019, 05:19:00 pm »
    Sorry if the question could sound a bit oftopic, but how many nightly builds thereŽll be befor the next release?
    As many as they are needed. It will be released when it is released. Probably on the last night build before the release we'll have something mentioning a release and that this is the last night build...
    (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 oBFusCATed

    • Developer
    • Lives here!
    • *****
    • Posts: 11943
      • Travis build status
    Re: The 01 January 2019 build (11544) is out.
    « Reply #9 on: January 02, 2019, 05:22:17 pm »
    the crash when loading for example the CB workspace still is present, disable CC and the problem is gone.

    I'm testing a 32bit C::B(trunk) build with wx 3.1.2, it looks like there is no such crash here.
    BTW: I have removed the first two lines in void cbStyledTextCtrl::OnKillFocus(wxFocusEvent& event) function, which avoids another crash issue.

    Steps to reproduce please!
    (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 Frank_CB

    • Multiple posting newcomer
    • *
    • Posts: 45
    Re: The 01 January 2019 build (11544) is out.
    « Reply #10 on: January 02, 2019, 08:39:49 pm »
    Downloaded and installed Nightly Build (11543) on Windows 10 64-bit platform.

    Then I built C::B from SVN (11544) source using mingw-w64-gcc 8.0.1.  Invoking it, I get an error message saying that the plugins cannot be loaded because the wrong SDK was used. Previously SDK 1.36.0 was used, now SDK 1.37.0 is being used (last few days).

    How, or can, SDK 1.37.0 be acquired?

    Offline killerbot

    • Administrator
    • Lives here!
    • *****
    • Posts: 5177
    Re: The 01 January 2019 build (11544) is out.
    « Reply #11 on: January 02, 2019, 09:07:16 pm »
    you have that when you svn up , be sure to do a clean build, and install it to a clean location, so that plug-in dlls (old and new) don't mix.


    Offline Frank_CB

    • Multiple posting newcomer
    • *
    • Posts: 45
    Re: The 01 January 2019 build (11544) is out.
    « Reply #12 on: January 02, 2019, 10:16:54 pm »
    Plugin Codecompletion being enabled still causing C::B to crash without displaying any error messages!

    Offline gtafan

    • Multiple posting newcomer
    • *
    • Posts: 104
    Re: The 01 January 2019 build (11544) is out.
    « Reply #13 on: January 03, 2019, 03:54:02 pm »
    Sorry if the question could sound a bit oftopic, but how many nightly builds thereŽll be befor the next release?
    As many as they are needed. It will be released when it is released. Probably on the last night build before the release we'll have something mentioning a release and that this is the last night build...
    OK thanks, since the previous releases were end of the year or begining of the next one, was hoping it will be like that this time to.

    Offline oBFusCATed

    • Developer
    • Lives here!
    • *****
    • Posts: 11943
      • Travis build status
    Re: The 01 January 2019 build (11544) is out.
    « Reply #14 on: January 03, 2019, 04:00:52 pm »
    If you follow the last night builds there are some critical issues which needs to be fixed before the release...
    (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 deftware

    • Single posting newcomer
    • *
    • Posts: 8
    Re: The 01 January 2019 build (11544) is out.
    « Reply #15 on: January 04, 2019, 08:24:28 am »
    This just freezes and crashes almost immediately after opening a project.

    EDIT: Specifically it crashes in codecompletion.dll

    EDIT2: Disabling code-completion before opening a project doesn't help either. Still crashes :(
    « Last Edit: January 04, 2019, 08:27:58 am by deftware »

    Offline kingfox

    • Multiple posting newcomer
    • *
    • Posts: 41
    Re: The 01 January 2019 build (11544) is out.
    « Reply #16 on: January 05, 2019, 02:17:59 pm »
    the crash when loading for example the CB workspace still is present, disable CC and the problem is gone.
    the temporary solution: use the last nightly build of CC plugins.

    Offline oBFusCATed

    • Developer
    • Lives here!
    • *****
    • Posts: 11943
      • Travis build status
    Re: The 01 January 2019 build (11544) is out.
    « Reply #17 on: January 05, 2019, 03:33:28 pm »
    deftware: Disable CC and restart codeblocks.
    kingfox: If your using the old dll then this is really bad idea. Nothing is the same between these two night builds.
    (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 kingfox

    • Multiple posting newcomer
    • *
    • Posts: 41
    Re: The 01 January 2019 build (11544) is out.
    « Reply #18 on: January 06, 2019, 02:40:02 am »
    deftware: Disable CC and restart codeblocks.
    kingfox: If your using the old dll then this is really bad idea. Nothing is the same between these two night builds.
    Maybe my idea is not so good, but at least I can use CC although it's an old version. Now I use CC from nightlybuild 20181229_rev11543 to replace the CC in nithglybuild 20190101_rev11544, and it looks working fine.

    Offline oBFusCATed

    • Developer
    • Lives here!
    • *****
    • Posts: 11943
      • Travis build status
    Re: The 01 January 2019 build (11544) is out.
    « Reply #19 on: January 06, 2019, 10:54:51 am »
    OK, but please do not report any crashes you see with this version!
    (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 UberNewb2

    • Single posting newcomer
    • *
    • Posts: 7
    Re: The 01 January 2019 build (11544) is out.
    « Reply #20 on: January 09, 2019, 02:55:11 am »
    When running the 11544 build CB runs and I open my project from the start page, and then code blocks opens my open files and hangs and then closes without warning or error. Windows 10.

    Let me know if you need any other info. Or which revisions to try and revert to to remedy this problem.

    EDIT
    I just reverted to the 11530 NB and the problem is gone.

    EDIT2
    I tried the previous reversion (11543 NB) and it doesn't hang or close.

    EDIT3
    Disabling Code Completion and restarting did not fix it.

    « Last Edit: January 09, 2019, 04:26:50 am by UberNewb2 »

    Offline oBFusCATed

    • Developer
    • Lives here!
    • *****
    • Posts: 11943
      • Travis build status
    Re: The 01 January 2019 build (11544) is out.
    « Reply #21 on: January 09, 2019, 06:50:19 am »
    Can you reproduce this with a simple hello world project. Are you sure cc is disabled? Do you have a rpt file?
    (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 UberNewb2

    • Single posting newcomer
    • *
    • Posts: 7
    Re: The 01 January 2019 build (11544) is out.
    « Reply #22 on: January 10, 2019, 03:07:09 pm »
    With 11544, creating an empty project and adding an empty file to it works, with or without code completion enabled.

    With 11544, trying to open my project from the start page results in a hang and close, with or without code completion enabled.

    I attached codeblocks.RPT from when it closed (code completion was disabled by the menu and restarted first). From looking at the .RPT file, it appears the code completion dll is still being loaded.


    Offline ollydbg

    • Developer
    • Lives here!
    • *****
    • Posts: 5226
    • OpenCV and Robotics
      • Chinese OpenCV forum moderator
    Re: The 01 January 2019 build (11544) is out.
    « Reply #23 on: January 10, 2019, 03:23:57 pm »
    With 11544, creating an empty project and adding an empty file to it works, with or without code completion enabled.

    With 11544, trying to open my project from the start page results in a hang and close, with or without code completion enabled.

    I attached codeblocks.RPT from when it closed (code completion was disabled by the menu and restarted first). From looking at the .RPT file, it appears the code completion dll is still being loaded.
    We say "disable code completion plugin" means you have to go to the Menu->Plugins->Manage Plugins. Then in the dialog, select the code completion plugin, and disable it.
    I see the RPT file is still showing the call stack from code completion dll, so you don't disable the code completion plugin correctly.
    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 UberNewb2

    • Single posting newcomer
    • *
    • Posts: 7
    Re: The 01 January 2019 build (11544) is out.
    « Reply #24 on: January 10, 2019, 07:18:29 pm »
    Okay, your workaround fixed it afaics.

    However, I found another crash or warning, when I tried to enable code completion in the global settings menu.

    Error image attached.

    However, I realize it is silly to enable code competion through settings when the plugin is disabled, but you see my confusion when you told me to disable code completion, I didn't realize you meant the plugin, as they are separate settings. Perhaps one should be grayed out or disabled when the plugin is not enabled. /?



    Offline oBFusCATed

    • Developer
    • Lives here!
    • *****
    • Posts: 11943
      • Travis build status
    Re: The 01 January 2019 build (11544) is out.
    « Reply #25 on: January 10, 2019, 08:00:47 pm »
    This is unrelated to the crash and for now I've not observed any problems caused by this. And unfortunately it is pretty random, so investigation is hard...
    (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 01 January 2019 build (11544) is out.
    « Reply #26 on: January 17, 2019, 12:54:26 pm »
    I was also hoping for this release, I wondered if you have any financial support for this project, I find that this editor is a great product, you can make deposits, you have a circuit where you can make a small contribution to the project.

    Thanks for your work,

    Sincerely

    Offline Pecan

    • Plugin developer
    • Lives here!
    • ****
    • Posts: 2165
    Re: The 01 January 2019 build (11544) is out.
    « Reply #27 on: January 17, 2019, 06:57:03 pm »
    I was also hoping for this release, I wondered if you have any financial support for this project, I find that this editor is a great product, you can make deposits, you have a circuit where you can make a small contribution to the project.

    Thanks for your work,

    Sincerely

    http://www.codeblocks.org/donations