Author Topic: The 28 March 2015 build (10158) is out.  (Read 15425 times)

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5188
The 28 March 2015 build (10158) is out.
« on: March 28, 2015, 10:57:08 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 for Code::Blocks : http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/Prerequisites/wxmsw28u_gcc_cb_wx2812_gcc492-TDM.7z

For those who might need this one (when no MingW installed on your system) : the mingw10m.dll : http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/Prerequisites/mingwm10_gcc492-TDM.7z

The 28 March 2015 build is out.
  - Windows :
   http://sourceforge.net/projects/codeblocks/files/Binaries/Nightlies/2015/CB_20150328_rev10158_win32.7z
  - Linux :
   none

The current SDK version is : 1.25.0

Resolved Fixed:

  • CC: Fix infinite loop when traversing headers and there are loops caused by symlinks (ticket #14)
  • CC: fix infinite loop when recursive macro expansion reaches max account
  • compiler: add support for gcc for ADI blackfin
  • Wizard: Fix the Arm wizard to show a proper list of compilers
  • Addr2Line: fixed that path to "addr2line" command is changed with replace operation (in case both, MinGW and the devel folder share one root)
  • added batch build for 64 bit (was missing in SVN), Windows only.
  • CC: work around a failure when handling stringize operator
  • CC: fix handling of struct pointer typedef. (patch from SF user jat1)
  • Thread Search Plugin: fix thread safety issue in ThreadSearchEvent class

Regressions/Confirmed/Annoying/Common bugs:



    Offline jens

    • Administrator
    • Lives here!
    • *****
    • Posts: 7265
      • Jens' unofficial debian-repository for the Code::Blocks - IDE
    Re: The 28 March 2015 build (10158) is out.
    « Reply #1 on: March 28, 2015, 11:36:10 pm »
    Debian-stable packages (binaries and sources) for 32-bit and 64-bit systems can be found in my debian-repo.
    Fedora packages (binaries and sources) for 32-bit and 64-bit systems (fc20, fc21, fc22 and rawhide), RedHat/CentOS 5 and 6 packages (also 32-bit and 64-bit) and RedHat/CentOS 7 packages (only 64-bit at the moment) can be found in my rpm-repo.
    I recently switched to copr to build and host my Fedora and CentOS packages.
    Instructions how to use it can be found on my server (easier) or on copr (a little more handwork needed).

    The revision is 10157, but there are no functional changes between 10157 and 10158.

    Offline MortenMacFly

    • Administrator
    • Lives here!
    • *****
    • Posts: 9508
    « Last Edit: March 30, 2015, 05:30:18 pm by MortenMacFly »
    Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
    C::B Manual: http://www.codeblocks.org/docs/main_codeblocks_en.html
    C::B FAQ: http://wiki.codeblocks.org/index.php?title=FAQ

    Offline gd_on

    • Regular
    • ***
    • Posts: 488
    Windows 10, svn C::B (last version or almost!), WxWidgets 3.1.3, Compilers 8.1.0, 64 bits (seh, posix : gcc, g++ and gfortran in C:\MinGW64) or 32 bits (sjlj, posix in C:\MinGW32).

    Offline stahta01

    • Lives here!
    • ****
    • Posts: 6665
      • My Best Post
    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 ollydbg

    • Developer
    • Lives here!
    • *****
    • Posts: 5233
    • OpenCV and Robotics
      • Chinese OpenCV forum moderator
    Re: The 28 March 2015 build (10158) is out.
    « Reply #5 on: March 31, 2015, 12:55:30 am »
    @Morten: Do you think we need to replace the old binary "src/exchndl.dll" file with the new updated ones in /setup/ folder?
    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 MortenMacFly

    • Administrator
    • Lives here!
    • *****
    • Posts: 9508
    Re: The 28 March 2015 build (10158) is out.
    « Reply #6 on: March 31, 2015, 07:55:33 am »
    @Morten: Do you think we need to replace the old binary "src/exchndl.dll" file with the new updated ones in /setup/ folder?
    Yes, I'll do it.

    You appear to be correct I do NOT see the setup version to download under.
    your links does not seem to work. Files are still not arrived on sourceforge ?
    Well they have been there but gone??? Weird thing. I've re-uploaded them through SFTP now. Maybe their on-line file manager tool is broken.

    So: Feel free to try again, please...
    Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
    C::B Manual: http://www.codeblocks.org/docs/main_codeblocks_en.html
    C::B FAQ: http://wiki.codeblocks.org/index.php?title=FAQ

    Offline Melchior

    • Multiple posting newcomer
    • *
    • Posts: 63
    • Sage of Life, Reason, and Time
    Re: The 28 March 2015 build (10158) is out.
    « Reply #7 on: March 31, 2015, 08:29:24 am »
    @Morten: Do you think we need to replace the old binary "src/exchndl.dll" file with the new updated ones in /setup/ folder?
    Yes, I'll do it.

    ohh I love updates ^_^ what setup folder are you talking about..  because I don't see a setup folder in my local copy of C:B svn repo... O_o


    ps:
    any chance you guys could take a look at that bug report I made a while back on
    https://sourceforge.net/p/codeblocks/tickets/133/
    (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 shurick

    • Multiple posting newcomer
    • *
    • Posts: 35
    Re: The 28 March 2015 build (10158) is out.
    « Reply #8 on: March 31, 2015, 02:48:27 pm »
    Packages for openSUSE (binaries and sources) for 32-bit and 64-bit.
    Packages for openSUSE http://codeblocks.esy.es  (binaries and sources) for 32-bit and 64-bit.

    Offline MortenMacFly

    • Administrator
    • Lives here!
    • *****
    • Posts: 9508
    Re: The 28 March 2015 build (10158) is out.
    « Reply #9 on: March 31, 2015, 09:54:58 pm »
    Checkout Setup instead of Trunk. Check with a Repository Browser, for example the one from sourceforge.
    Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
    C::B Manual: http://www.codeblocks.org/docs/main_codeblocks_en.html
    C::B FAQ: http://wiki.codeblocks.org/index.php?title=FAQ

    ToApolytoXaos

    • Guest
    Re: The 28 March 2015 build (10158) is out.
    « Reply #10 on: April 04, 2015, 10:48:44 pm »
    Guys, I'm using svn10173 on debian testing 64-bit and have noticed a rather peculiar behavior of auto-completion.

    I removed everything from a main.cpp and typed main; the auto-completion popped up the rest of the code and I pressed tab to complete it. Not only it didn't, it placed tab space in its place.

    Also, if you type main() { and press enter, instead of completing the bracket, it takes it to 2 spaces indented from left to right...

    Any feedback?

    cheers.

    Offline ollydbg

    • Developer
    • Lives here!
    • *****
    • Posts: 5233
    • OpenCV and Robotics
      • Chinese OpenCV forum moderator
    Re: The 28 March 2015 build (10158) is out.
    « Reply #11 on: April 04, 2015, 11:57:58 pm »
    I removed everything from a main.cpp and typed main; the auto-completion popped up the rest of the code and I pressed tab to complete it.
    I did the same steps, and I have "main()" entered by CC.

    Quote
    Not only it didn't, it placed tab space in its place.
    I don't know this sentence.

    Quote
    Also, if you type main() { and press enter, instead of completing the bracket, it takes it to 2 spaces indented from left to right...
    I don't have this issue, I have the following result:
    Code: [Select]
    main(){
    }

    So, I think I need to know the detailed steps to reproduce this error. Thanks.
    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.

    ToApolytoXaos

    • Guest
    Re: The 28 March 2015 build (10158) is out.
    « Reply #12 on: April 05, 2015, 11:43:32 am »
    Create an empty project, add a main.cpp file in it, try a simple piece of code, compile it, save the project, and then close it.

    Reopen it, press Ctrl-A to highlight all source code, start typing main and wait for 5 seconds; now press the tab to accept the auto-completion suggestion and see that adds space instead of parentheses.

    Offline ollydbg

    • Developer
    • Lives here!
    • *****
    • Posts: 5233
    • OpenCV and Robotics
      • Chinese OpenCV forum moderator
    Re: The 28 March 2015 build (10158) is out.
    « Reply #13 on: April 05, 2015, 02:48:35 pm »
    Create an empty project, add a main.cpp file in it, try a simple piece of code, compile it, save the project, and then close it.

    Reopen it, press Ctrl-A to highlight all source code, start typing main and wait for 5 seconds; now press the tab to accept the auto-completion suggestion and see that adds space instead of parentheses.
    I just did what you described, and I still get the "main()" entered when I hit the TAB key.
    I would like ask other guys to conform this 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 scarphin

    • Lives here!
    • ****
    • Posts: 644
    Re: The 28 March 2015 build (10158) is out.
    « Reply #14 on: April 05, 2015, 03:03:26 pm »
    Create an empty project, add a main.cpp file in it, try a simple piece of code, compile it, save the project, and then close it.

    Reopen it, press Ctrl-A to highlight all source code, start typing main and wait for 5 seconds; now press the tab to accept the auto-completion suggestion and see that adds space instead of parentheses.
    Works correctly here.