Author Topic: The 29 April 2018 build (11386) is out.  (Read 38694 times)

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5490
The 29 April 2018 build (11386) is out.
« on: April 30, 2018, 11:48:42 am »

IMPORTANT : THIS IS THE THIRD BUILD THAT USES WX 303 AND IS A 64 BIT APPLICATION.



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/wxmsw30u_gcc_cb_wx303_gcc510-TDM-2.7z


The 29 April 2018 build is out.
  - Windows :
   http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/2018/CB_20180429_rev11386_win64.7z
  - Linux :
   none

The current SDK version is : 1.36.0

Resolved Fixed:

  • lexer: Add lexer for Markdown (ticket #640, thanks Christophe Marc BERTONCINI)
  • UI: Make sure the current project is always visible in the project tree while moving it up/down (ticket #617, thanks bluehazzard)
  • ToDo plugin: Fix memory corruption due to splashscreen (ticket #635)
  • fixed part #1 of bug #641 (EnvVars can lose environment variables when opening the environment configuration dialog)
  • wx3-gtk3: Fix crash when doing Control-A, Control-V (ticket #629)
  • scintilla: Update to version 3.7.5; use wxstc from wx-master as a base for the wx part of the control
  • scintilla-wx: Update the wx files to be in sync with the same files in wx's master
  • scintilla-wx patch: Make the auto-completion list wider and taller if needed
  • scintilla patch: wxSmith lexer changes (part
  • scintilla patch: Add changebar to scintilla/wxscintilla
  • editor: Enable pasting when there are multiple cursors and typing with them is enabled
  • scintilla-cb: Don't break 3rd party plugins like FortranProject, Clang, MiniDoc etc...
  • editor: Make it possible to set the whitespace mode to "Only indent"
  • KeyBinder - Fix F2, Shift-F2 and allow linux to handle any View menu check items. see  https://sourceforge.net/p/codeblocks/tickets/273/
  • UI: Fix crash when reloading multiple projects in a workspace and they have dependencies
  • CodeSnippets - Apply modified patches by Miguel Gimenez and bluehazzard
        Adds DnD to projectmanagerui, removes it from the plugin, and fixes asserts
  • UI: Minimize the time needed to open the file/replace dialog for the LLVM project
  • editor: Fix the feature which restores editor folds when the project/editor is reloaded
  • UI: Fix unsorted menu items in the editor's context menu
  • OccurrenceHighlighting: Make it possible to set the plugin to override the text colour
  • OccurrenceHighlighting: Handle editor open events to highlight all words that match the set for permanent highlights
  • OccurrenceHighlighting: Update the permanent occurrence highlights when editor is spli
  • scitinilla-wx: Cherry-pick changes from wx-master (better calltips/autocompletion; crash on macOS)
  • UI: DefaultMimeHandler: Set min size for the selection dialog
  • UI: Make sure that the file path control in the EditPath is larger, so longer paths could be reviewed
  • UI: Set the focus to the OK button in the Multi Select dialog (used when adding files to a project)
  • compiler: Show the build message when the user requests goto prev/next error
  • compiler: Make sure the goto prev/next build error goes only on errors
  • wx30: Fix assert introduced with rev 9667
  • wxSmith: Fix assert after inserting wxListCtrl (ticket #671, thanks Miguel Gimenez)
  • autosave: Add option to save log rotated backup files in a sub-folder (ticket #132, thanks Alatar)
  • wxSmith: Add Radio as possible wxAuiToolBarItem item kind (ticket #15, thanks blurhazzard)
  • wxSmith: Fix use-after-free error when moving a control in a sizer
  • wxSmith: Fix assert when using the wxGridBagSizer (ticket #664, thanks bluehazzard)
  • editor config: Make it possible to type in the syntax highlight preview

Regressions/Confirmed/Annoying/Common bugs:


    « Last Edit: May 02, 2018, 08:25:06 pm by killerbot »

    Offline Melchior

    • Multiple posting newcomer
    • *
    • Posts: 64
    • Sage of Life, Reason, and Time
    Re: The 29 April 2018 build (11386) is out.
    « Reply #1 on: April 30, 2018, 12:18:18 pm »
    is this ok?


    Quote
    Scanning for plugins in C:\Dev-CodeBlocks\share\codeblocks\plugins
    Manager failed to load XRC resource 'C:\Dev-CodeBlocks\share\codeblocks\Cccc.zip'.
    Manager failed to load XRC resource 'C:\Dev-CodeBlocks\share\codeblocks\CppCheck.zip'.
    Manager failed to load XRC resource 'C:\Dev-CodeBlocks\share\codeblocks\Cscope.zip'.
    Manager failed to load XRC resource 'C:\Dev-CodeBlocks\share\codeblocks\DoxyBlocks.zip'.
    Manager failed to load XRC resource 'C:\Dev-CodeBlocks\share\codeblocks\EditorConfig.zip'.
    Manager failed to load XRC resource 'C:\Dev-CodeBlocks\share\codeblocks\headerfixup.zip'.
    Manager failed to load XRC resource 'C:\Dev-CodeBlocks\share\codeblocks\ThreadSearch.zip'.
    Tools Plus Plugin: Registering shell type Piped Process Control
    Manager failed to load XRC resource 'C:\Dev-CodeBlocks\share\codeblocks\ToolsPlus.zip'.
    Manager failed to load XRC resource 'C:\Dev-CodeBlocks\share\codeblocks\wxSmithAui.zip'.
    Loaded 60 plugins
    (PC Specs)
    CPU: AMD FX-9590 4.7GHz 8-core  RAM: 32GB
    Motherboard: Asus SABERTOOTH 990FX R2.0
    GPU: nVidia GTX 1070 Ti 8GB  --  GFX Drivers: Nvidia v431.60
    OS: Windows 7 Ultimate 64-bit SP1 (x64)

    Offline killerbot

    • Administrator
    • Lives here!
    • *****
    • Posts: 5490
    Re: The 29 April 2018 build (11386) is out.
    « Reply #2 on: April 30, 2018, 01:51:57 pm »
    nope, and I seem to have the same problem.

    Building again ...

    Offline Xaviou

    • Regular
    • ***
    • Posts: 402
      • X@v's wxStuff
    Re: The 29 April 2018 build (11386) is out.
    « Reply #3 on: April 30, 2018, 01:54:25 pm »
    Hi.

    This isn't a 'new' problem : see here : http://forums.codeblocks.org/index.php/topic,22235.msg151443.html#msg151443
    And oBFusCATed said it could be ignored (next post)

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

    Offline Xaviou

    • Regular
    • ***
    • Posts: 402
      • X@v's wxStuff
    Re: The 29 April 2018 build (11386) is out.
    « Reply #4 on: April 30, 2018, 02:11:04 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.
    Regards
    Xav'
    « Last Edit: April 30, 2018, 05:22:26 pm by Xaviou »
    The french wxWidgets site : http://www.wxdev.fr
    My wxWidgets's stuff : https://wxstuff.xaviou.fr/

    Offline rogeriodec

    • Multiple posting newcomer
    • *
    • Posts: 50
    Re: The 29 April 2018 build (11386) is out.
    « Reply #5 on: April 30, 2018, 02:18:47 pm »
    Congratulations to all involved in this great work!
    Windows 8.1

    SVN 11400

    Offline killerbot

    • Administrator
    • Lives here!
    • *****
    • Posts: 5490
    Re: The 29 April 2018 build (11386) is out.
    « Reply #6 on: April 30, 2018, 04:19:17 pm »
    indeed, with a new clean build this also occurs.

    Offline LETARTARE

    • Lives here!
    • ****
    • Posts: 531
    • L'ami de l'homme.The friend of man.
      • LETARTARE
    Re: The 29 April 2018 build (11386) is out.
    « Reply #7 on: May 02, 2018, 03:18:52 pm »
    The sdk indicated by 'killerbot' is 1.34.0
    The sdk specified by C::B after compilation is 1.36.0 (svn 11350, 2018-03-28)
    CB-13483, plugins-sdk-2.25.0 : Collector-2.0.0, AddOnForQt-3.9.1
    1-Win7 Business Pack1 64bits : wx-3.2.4, gcc-8.1.0,
    2-OpenSuse::Leap-15.4-64bits : wx-3.2.4;gtk3, gcc-8.2.1,
    => !! The messages are translated by Deepl

    Offline Melchior

    • Multiple posting newcomer
    • *
    • Posts: 64
    • Sage of Life, Reason, and Time
    Re: The 29 April 2018 build (11386) is out.
    « Reply #8 on: May 02, 2018, 04:03:03 pm »
    indeed, with a new clean build this also occurs.
    so is there a problem with those existing plugins?
    Is the xrc file missing all together or something else?
    (PC Specs)
    CPU: AMD FX-9590 4.7GHz 8-core  RAM: 32GB
    Motherboard: Asus SABERTOOTH 990FX R2.0
    GPU: nVidia GTX 1070 Ti 8GB  --  GFX Drivers: Nvidia v431.60
    OS: Windows 7 Ultimate 64-bit SP1 (x64)

    Offline BlueHazzard

    • Developer
    • Lives here!
    • *****
    • Posts: 3353
    Re: The 29 April 2018 build (11386) is out.
    « Reply #9 on: May 02, 2018, 07:57:39 pm »
    Quote
    so is there a problem with those existing plugins?
    Is the xrc file missing all together or something else?

    As far as i know this plugins do not have xrc files, but the resource management of wxWidgets expects xrc files. Adding dummy xrc files can probably solve this...

    Offline Melchior

    • Multiple posting newcomer
    • *
    • Posts: 64
    • Sage of Life, Reason, and Time
    Re: The 29 April 2018 build (11386) is out.
    « Reply #10 on: May 02, 2018, 08:15:13 pm »
    Quote
    so is there a problem with those existing plugins?
    Is the xrc file missing all together or something else?

    As far as i know this plugins do not have xrc files, but the resource management of wxWidgets expects xrc files. Adding dummy xrc files can probably solve this...

    sounds like a good idea... hope it works out...
    (PC Specs)
    CPU: AMD FX-9590 4.7GHz 8-core  RAM: 32GB
    Motherboard: Asus SABERTOOTH 990FX R2.0
    GPU: nVidia GTX 1070 Ti 8GB  --  GFX Drivers: Nvidia v431.60
    OS: Windows 7 Ultimate 64-bit SP1 (x64)

    Offline killerbot

    • Administrator
    • Lives here!
    • *****
    • Posts: 5490
    Re: The 29 April 2018 build (11386) is out.
    « Reply #11 on: May 02, 2018, 08:24:20 pm »
    The sdk indicated by 'killerbot' is 1.34.0
    The sdk specified by C::B after compilation is 1.36.0 (svn 11350, 2018-03-28)

    my mistake, I forgot to check this, adjusting the post.

    Offline BlueHazzard

    • Developer
    • Lives here!
    • *****
    • Posts: 3353
    Re: The 29 April 2018 build (11386) is out.
    « Reply #12 on: May 02, 2018, 11:15:27 pm »
    I noticed a massive slowdown for opening editors on windows with wx3.0.2. Is this only for me? Opening a source file from the project manager tab takes quite some seconds before it is shown. This was not that bad in the old*) version i used for production.

    If some one else has the same issue i will try to investigate...

    *) i have no idea what version it was....

    Offline oBFusCATed

    • Developer
    • Lives here!
    • *****
    • Posts: 13413
      • Travis build status
    Re: The 29 April 2018 build (11386) is out.
    « Reply #13 on: May 03, 2018, 12:48:02 am »
    How large are your files? Have you measured the performance on linux?
    What happens if you disable all plugins?

    edit: Have you seen this effect with your own builds? If you see this effect on your builds then can you add some stop watches to measure the time to open an editor? Unfortunately profiling on windows requires proprietary/commercial tools, so it is not as easy as on linux. :(
    edit2: What happens if you comment the Colourise call at the end of cbEditor::InternalSetEditorStyleAfterFileOpen? On linux the performance improves 3-5x with this call commented. (src/src/main.cpp opens for 26msec without and 122msec with on wx28, wx31 is similar but a bit faster).
    « Last Edit: May 03, 2018, 02:20:56 am by oBFusCATed »
    (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 Melchior

    • Multiple posting newcomer
    • *
    • Posts: 64
    • Sage of Life, Reason, and Time
    Re: The 29 April 2018 build (11386) is out.
    « Reply #14 on: May 05, 2018, 04:11:52 am »
    as an Added note this says compiled against wxWidgets (v3.0.3)
    the latest stable version is v3.0.4 lol ;)
    (PC Specs)
    CPU: AMD FX-9590 4.7GHz 8-core  RAM: 32GB
    Motherboard: Asus SABERTOOTH 990FX R2.0
    GPU: nVidia GTX 1070 Ti 8GB  --  GFX Drivers: Nvidia v431.60
    OS: Windows 7 Ultimate 64-bit SP1 (x64)