Author Topic: The 12 January 2010 build (6080) is out.  (Read 65637 times)

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5491
The 12 January 2010 build (6080) is out.
« on: January 12, 2010, 07:14:38 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://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 12 January 2010 build is out.
  - Windows :
   http://prdownload.berlios.de/codeblocks/CB_20100112_rev6080_win32.7z
  - Linux :
   none

Resolved Fixed:

  • Cosmetic Fix: Build-date-time stamp will now show 32 bit/64 bit depending on the build
  • Fixed: svn:eol-style set to native
  • Fixed: svn-propset.
  • Fixed: Build with wx-2.9
  • Fixed: Warning due to use wxString:find
  • Squirrel Update
    - Updated: Squirrel to version 2.2.4
    - Added: Necessary fixes to build on Win 64 bit platform.
  • Fixed: Broken build by reintroducing C::B specific patch. (Thanks Morten for pointing this)
  • Fixed: Broken build due to missing code from pre-processor section. (Thanks Jens for pointing this)
  • Fixed: Couple of compiler warnings
  • CC: applied patch by blueshake: "real time parse"
    * CC: applied patch by ollydbg: "better handling of typedef"
    * CC: fixed bug in argument handling
    * CC: fixed bug with token replacements
  • IncrementalSearch-plugin: implement shortcut for backward-search (SHIFT+ENTER);
    add option to highlight the text in the toolbar if it gains focus via menu or shortcut (configurable);
    remember cursor position in the toolbar's textcontrol
  • CC: removing another possible crash candidate
    * CC: decreasing memory foot print of token tree
  • CC: fixed bug with wrong file being returned reported here: http://forums.codeblocks.org/index.php/topic,11800.msg80076.html#msg80076
  • Fixed: Crash-candidate in openfileslistplugin.cpp
  • Fixed: [Bug #16562] -mthreads not set when linking wxWidgets project
  • CC: added ability to save tokens tree, list of files and include dirs through CC debug window
  • Fixed: Window size of dlgAbout
  • Reverted: GCC Version check was disabled on Linux/Mac. Now it is disabled while compiling with wx-2.9 across all platforms
  • Fixed: [Bug #16643] SetupIncludeDirs fails to detect gcc4+
  • cb_share_config: updated to include token replacements of CC, too
  • Enabled: Linker option to use thread-safe exception handling on Windows. See the following link for more details (http://gcc.gnu.org/onlinedocs/gcc-4.4.2/gcc/i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options)
  • Enabled (for contrib plugins): Linker option to use thread-safe exception handling on Windows. See the following link for more details (http://gcc.gnu.org/onlinedocs/gcc-4.4.2/gcc/i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options)
  • Enabled (for share_config plugin): Linker option to use thread-safe exception handling on Windows. See the following link for more details (http://gcc.gnu.org/onlinedocs/gcc-4.4.2/gcc/i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options)
  • fix for automake system: the bootstrap-script wrongly determined automake 1.11.1 as version below 1.7 and stopped build with an error (see http://forums.codeblocks.org/index.php/topic,11828.msg80247.html#msg80247 for details).
  • Plugin wizard: Added linker option to enable thread-safe exception handling on Windows
  • Ogre wizard: Added linker option to enable thread-safe exception handling on Windows
  • StlPort wizard: Added linker option to enable thread-safe exception handling on Windows
  • Added: Build fixes necessary to compile with wx-2.9
  • wx-2.9 migration: Build fixes for projectfileoptionsdlg.cpp
  • Fixed: Compiler warning

Regressions/Confirmed/Annoying/Common bugs:



    Offline Jenna

    • Administrator
    • Lives here!
    • *****
    • Posts: 7255
    Re: The 12 January 2010 build (6080) is out.
    « Reply #1 on: January 12, 2010, 10:14:22 pm »
    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.

    Note:
    the revision is 6077, but 6078 to 6080 only contain fixes for build with xWidgets 2.9 and a compiler-warning, so there is no difference in functionality.

    EDIT:

    at least one point is missing from the "Resolved fixed"-list:
    • - ThreadSearch-plugin: use different images for toggled buttons, it's easier to determine the state (on windows);
      support macro-replacement for directories to search in

    « Last Edit: January 12, 2010, 10:27:29 pm by jens »

    Offline private_joker

    • Single posting newcomer
    • *
    • Posts: 7
    Re: The 12 January 2010 build (6080) is out.
    « Reply #2 on: January 13, 2010, 12:14:03 am »

    Offline ahui886

    • Multiple posting newcomer
    • *
    • Posts: 29
    Re: The 12 January 2010 build (6080) is out.
    « Reply #3 on: January 13, 2010, 01:58:08 am »
    good job,thx.

    Offline nanyu

    • Almost regular
    • **
    • Posts: 188
    • nanyu
    Re: The 12 January 2010 build (6080) is out.
    « Reply #4 on: January 13, 2010, 07:32:20 am »
    #include <iostream>
    #include <string>

    using namespace std;

    int main(int argc, char **argv)
    {   
        string s;
       
        s.    //<----cc while svn6023 work good,  but svn6080 didn't work.
       
        return 0;
    }
    ---------------------------

    Offline Loaden

    • Lives here!
    • ****
    • Posts: 1014
    Re: The 12 January 2010 build (6080) is out.
    « Reply #5 on: January 13, 2010, 07:44:46 am »
    #include <iostream>
    #include <string>

    using namespace std;

    int main(int argc, char **argv)
    {   
        string s;
       
        s.    //<----cc while svn6023 work good,  but svn6080 didn't work.
       
        return 0;
    }
    ---------------------------

    The soon to solve this problem:http://forums.codeblocks.org/index.php/topic,11800.msg80076.html#msg80076

    Offline ollydbg

    • Developer
    • Lives here!
    • *****
    • Posts: 5914
    • OpenCV and Robotics
      • Chinese OpenCV forum moderator
    Re: The 12 January 2010 build (6080) is out.
    « Reply #6 on: January 13, 2010, 07:51:54 am »
    #include <iostream>
    #include <string>

    using namespace std;

    int main(int argc, char **argv)
    {   
        string s;
       
        s.    //<----cc while svn6023 work good,  but svn6080 didn't work.
       
        return 0;
    }
    ---------------------------

    I have a patch to solve this problem. you can test it. :D
    see
    Re: vector<int> is OK, but string or wstring no-work. and the following posts.
    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 nanyu

    • Almost regular
    • **
    • Posts: 188
    • nanyu
    Re: The 12 January 2010 build (6080) is out.
    « Reply #7 on: January 13, 2010, 07:55:27 am »
    but It seem to say that bug have been fix with this nightly builder :....



    « Last Edit: January 13, 2010, 08:42:46 am by nanyu »

    Offline Loaden

    • Lives here!
    • ****
    • Posts: 1014
    Re: The 12 January 2010 build (6080) is out.
    « Reply #8 on: January 13, 2010, 08:20:27 am »
    but It seem to say that bug have been fix with this nightly builders :....



    In fact, only a step away from success. :D

    Offline nanyu

    • Almost regular
    • **
    • Posts: 188
    • nanyu
    Re: The 12 January 2010 build (6080) is out.
    « Reply #9 on: January 13, 2010, 09:14:24 am »
    In fact, only a step away from success. :D

    I have added the "_GLIBCXX_END_NESTED_NAMESPACE" to default.conf file. but cc do not work for the situation:

    Code
    string s;
    s.

    BUT when I do it under svn6023, cc do everything ok (without I add "_GLIBCXX_END_NESTED_NAMESPACE" to conf file):

    string s;
    s. //<-- here can show the codecomplite hint windows.

    vector<string> vs;
    vs.pu  //<-- here can show "push_back"...





    Offline ollydbg

    • Developer
    • Lives here!
    • *****
    • Posts: 5914
    • OpenCV and Robotics
      • Chinese OpenCV forum moderator
    Re: The 12 January 2010 build (6080) is out.
    « Reply #10 on: January 13, 2010, 09:21:45 am »
    In fact, only a step away from success. :D

    I have added the "_GLIBCXX_END_NESTED_NAMESPACE" to default.conf file. but cc do not work for the situation:

    Code
    string s;
    s.

    BUT when I do it under svn6023, cc do everything ok (without I add "_GLIBCXX_END_NESTED_NAMESPACE" to conf file):

    string s;
    s. //<-- here can show the codecomplite hint windows.

    vector<string> vs;
    vs.pu  //<-- here can show "push_back"...


    You need to read more carefully about my post in This is the macro replacement and This is the patch

    Note: adding replacement rule: _GLIBCXX_END_NAMESPACE.

    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 pasgui

    • Almost regular
    • **
    • Posts: 165
      • LGP
    Re: The 12 January 2010 build (6080) is out.
    « Reply #11 on: January 13, 2010, 01:43:53 pm »
    Build for Ubuntu i386/amd64 can be found here (howto)

    wxWidgets for amd64:
    - From Hardy Heron 8.04 to Jaunty Jacklope 9.04: wxWidgets from http://www.wxwidgets.org (howto)
    - For Karmic Koala 9.10: wxWidgets from http://www.wxwidgets.org with jaunty-wx for the distribution (howto)
    wxWidgets for i386:
    - From Hardy Heron 8.04 to Jaunty Jacklope 9.04: wxWidgets from http://www.wxwidgets.org (howto)
    - For Karmic Koala 9.10: wxWidgets from Ubuntu (universe)

    Best regards, pasgui

    Offline aozima

    • Multiple posting newcomer
    • *
    • Posts: 12
    Re: The 12 January 2010 build (6080) is out.
    « Reply #12 on: January 14, 2010, 04:01:06 am »
    Code
    typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState;

    a = DISABLE; // is work
    a = ena***    // is not work,but,svn6023 is work....

    see attachment!!!

    [attachment deleted by admin]
    « Last Edit: January 14, 2010, 04:06:23 am by aozima »
    Sorry for my poor english.

    Offline blueshake

    • Regular
    • ***
    • Posts: 459
    Re: The 12 January 2010 build (6080) is out.
    « Reply #13 on: January 14, 2010, 04:11:15 am »
    confirm it.the enum is not parsed correctly.the ENABLE  is lost.
    « Last Edit: January 14, 2010, 04:16:13 am by blueshake »
    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 aozima

    • Multiple posting newcomer
    • *
    • Posts: 12
    Re: The 12 January 2010 build (6080) is out.
    « Reply #14 on: January 14, 2010, 04:30:55 am »
    yes!
    the ENABLE is lost!
    but the DISABLE is OK!

    I dont't know how to ....
    Sorry for my poor english.