Author Topic: The 16 January 2010 build (6088) is out.  (Read 133131 times)

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5193
The 16 January 2010 build (6088) is out.
« on: January 17, 2010, 09:18:01 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 for Code::Blocks : http://prdownload.berlios.de/codeblocks/wxmsw28u_gcc_cb_wx2810.7z

For those who might need this one (when no MingW installed on your system) : the mingw10m.dll : http://prdownload.berlios.de/codeblocks/mingwm10_gcc421.7z

The 16 January 2010 build is out.
  - Windows :
   http://prdownload.berlios.de/codeblocks/CB_20100116_rev6088_win32.7z
  - Linux :
   none

Resolved Fixed:

  • CC: added missing replace to initialisation
  • CC: allow using a non-alphanumeric replace token
  • CC applying patch by OllyDbg to handle template arguments better
  • CC: made parsing while typing ("real time parse") an option as it slows down the IDE massively for large projects
  • CC: remove some crash candidates
  • wx-2.9 migration: Build fixes for HexEditor.cpp
  • compiler: applied patch #2897: PrependDir() can be used for single directory only
  • compiler: applied patch #2877: CompilerOptionsDlg acesses tabs that don't exist
  • compiler: LCC compiler supports new registry key for auto-detection
  • applied (modified) patch #2861: New sharedlib project - choose between c and c++
  • fixed a bug with accelerator being used twice (thanks daniloz)
  • CC: fixed bug with skipping to wrong character (thanks OllyDbg)
  • CC: fixed bug with enabling parse while typing (thanks blueshake)
  • allow macros in default code

Regressions/Confirmed/Annoying/Common bugs:



    Offline blueshake

    • Regular
    • ***
    • Posts: 459
    Re: The 16 January 2010 build (6088) is out.
    « Reply #1 on: January 17, 2010, 09:58:52 am »
    wow,I am the second one to post this thread.
    Keep low and hear the sadness of little dog.
    I fall in love with a girl,but I don't dare to tell her.What should I do?

    Offline jens

    • Administrator
    • Lives here!
    • *****
    • Posts: 7265
      • Jens' unofficial debian-repository for the Code::Blocks - IDE
    Re: The 16 January 2010 build (6088) is out.
    « Reply #2 on: January 17, 2010, 10:10:05 am »
    I just moved the debian binaries (32- and 64-bit), sources and documentation packages (german and english) into my repository.

    See here how to use it.

    Offline Loaden

    • Lives here!
    • ****
    • Posts: 1014
    Re: The 16 January 2010 build (6088) is out.
    « Reply #3 on: January 17, 2010, 11:19:15 am »
     :lol: great!

    Offline Loaden

    • Lives here!
    • ****
    • Posts: 1014
    Re: The 16 January 2010 build (6088) is out.
    « Reply #4 on: January 17, 2010, 01:42:42 pm »
    Hello everyone, I let CB supported the temporary font on Win32, but I do not know how to achieve under Linux.
    Please attention, thank you!
    http://forums.codeblocks.org/index.php/topic,11876.0.html

    Offline lucas

    • Single posting newcomer
    • *
    • Posts: 8
      • http://
    Re: The 16 January 2010 build (6088) is out.
    « Reply #5 on: January 17, 2010, 02:22:34 pm »
    Hello everyone,

    I have just downloaded and installed this nightly builds just to check out how CC works. In this regard I created a simple C++ console project that includes only the file iostream as it's shown below:

    ====================
    #include <iostream>

    using namespace std;

    int main()
    {
        cout << "Hello world!" << endl;
        return 0;
    }
    ====================

    I tried to complete the keyword "cout" but all I got is the following message: C++ parser is stil parsing files. Also I checked in the Windows Task Manager the status of the resources that CodeBlocks were using: CPU at 55% (also the CPU fan was working hard).

    Also I unchecked the options "Update parser when typing" but the CPU did not fall under 55% ...

    I do not know what exactly did you want to get fixed concerning the code completion (aside the points that you listed) but it seems that with every nightly build the CC plugin is not getting better at all.

    Otherwise CB is a great product and it really helps me. Thanks all of you for the hard working.

    Best regards,
    Lucas

    Offline MortenMacFly

    • Administrator
    • Lives here!
    • *****
    • Posts: 9508
    Re: The 16 January 2010 build (6088) is out.
    « Reply #6 on: January 17, 2010, 02:28:34 pm »
    I do not know what exactly did you want to get fixed concerning the code completion (aside the points that you listed) but it seems that with every nightly build the CC plugin is not getting better at all.
    Thanks for such valuable feedback.
    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 ollydbg

    • Developer
    • Lives here!
    • *****
    • Posts: 5247
    • OpenCV and Robotics
      • Chinese OpenCV forum moderator
    Re: The 16 January 2010 build (6088) is out.
    « Reply #7 on: January 17, 2010, 04:32:53 pm »
    @morten: Is it possible to Disable the "real time parse" before the batch parse is done? (whether it is set or unset).
    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 16 January 2010 build (6088) is out.
    « Reply #8 on: January 17, 2010, 07:21:38 pm »
    @morten: Is it possible to Disable the "real time parse" before the batch parse is done? (whether it is set or unset).
    Not exactly sure what you mean, but if it is disabled in the settings it will be the same for batch parse. If you mean generally disabling this while batch parse is running, this would need to be implemented.
    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 UsYer

    • Single posting newcomer
    • *
    • Posts: 5
    Re: The 16 January 2010 build (6088) is out.
    « Reply #9 on: January 17, 2010, 10:02:06 pm »
    Hi,
    I've got a problem with this build. After installing it everythign worked normal as usual. But after closing and trying to reopen CodeBlocks I get the following message: "This application has requested the Runtime to terminate in an unusual way..." I think you this message.
    I never had any Issues with the nightlies before and I've no clue what could have caused this error.
    I'm using Win7 64Bit.
    Anyone else experiencing this?

    regards UsYer
    « Last Edit: January 17, 2010, 10:09:24 pm by UsYer »

    Offline Suryavarman

    • Multiple posting newcomer
    • *
    • Posts: 33
      • Suryavarman
    Re: The 16 January 2010 build (6088) is out.
    « Reply #10 on: January 17, 2010, 10:47:02 pm »
    Under Vista 64 :
    Now, it's very slow for edit code.
    Every 8 seconds codeblocks is blocked and I can not write for 2 seconds. ( My project : 21K lines )

    EDIT :
    It's ok.

    Configure editor -> Code-Completion and symbols browser-> Update parser when typing = false

    :)
    « Last Edit: January 17, 2010, 10:55:19 pm by Gandi »

    Offline ollydbg

    • Developer
    • Lives here!
    • *****
    • Posts: 5247
    • OpenCV and Robotics
      • Chinese OpenCV forum moderator
    Re: The 16 January 2010 build (6088) is out.
    « Reply #11 on: January 18, 2010, 01:12:28 am »
    @morten I mean the second opinion which disable real time parse while the batch parse was running.
    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 chao

    • Single posting newcomer
    • *
    • Posts: 6
    Re: The 16 January 2010 build (6088) is out.
    « Reply #12 on: January 18, 2010, 01:53:48 am »
    I checked in the Windows Task Manager the status of the resources that CodeBlocks were using: CPU at 55% (also the CPU fan was working hard).

    Also I unchecked the options "Update parser when typing" but the CPU did not fall under 55% ...

    My CB has the same problem on both xp and vista.
    disable "Follow GLOBAL includes"(in C/C++parser settings)  will reduce the CPU usage in my case.
    So I guess the code completion plugin caused the problem.
    Build 6023 does not have this problem.
    (BTW, I don't know much English, and I hope the above words are clear.)

    Offline jens

    • Administrator
    • Lives here!
    • *****
    • Posts: 7265
      • Jens' unofficial debian-repository for the Code::Blocks - IDE
    Re: The 16 January 2010 build (6088) is out.
    « Reply #13 on: January 18, 2010, 06:52:11 am »
    My CB has the same problem on both xp and vista.
    disable "Follow GLOBAL includes"(in C/C++parser settings)  will reduce the CPU usage in my case.

    What compiler and SDK do you use, when the issue occurs ?

    Offline blueshake

    • Regular
    • ***
    • Posts: 459
    Re: The 16 January 2010 build (6088) is out.
    « Reply #14 on: January 18, 2010, 08:09:44 am »
    I want to ask a question here too.
    when the issue happened,does the parser hint that the c++ is still parsing?
    Keep low and hear the sadness of little dog.
    I fall in love with a girl,but I don't dare to tell her.What should I do?