Author Topic: The 11 November 2009 build (5911) is out.  (Read 110055 times)

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5490
The 11 November 2009 build (5911) is out.
« on: November 12, 2009, 12:12:35 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 11 November 2009 build is out.
  - Windows :
   http://prdownload.berlios.de/codeblocks/CB_20091111_rev5911_win32.7z
  - Linux :
   none

Resolved Fixed:

  • ThreadSearch: skip empty files, otherwise we can get a "Failed to open" errormessage
  • added i18n script for Windows
  • wxScintilla: reduce flickering with newer gtk+ on linux; thanks Eran for the patch
  • AutoVersioning v1.4 (patch by JGM):
    - Fixed ubuntu_style_version declaration now it is char string instead of double.
    - Added new tab of autoversioning editor named "Code"
    - New support to declare header guard define.
    - New support to declare namespace name.
    - New support to add a prefix to all variables helping in c mode like for example the DATE declaration found in other header files the same name.
  • fix an issue when compiling single c-files that does not belong to a project: if the filename is quoted (spaces, braces etc.) the file was treated as c++-file
  • BrowseTracker 1.2.84 2009/11/7
    - Set browse marks sorting flag in OnEditorActivated()
    - Set BrowseSelector width window by filename width
    - Added JumpTracker; record each activated cursor posn within a half-page
    - Activate previously active editor when secondary project closes.
  • CodeSnippets 1.3.118 2009/11/8
    - re-enable context menu for editors.
    - Added config option to turn off tooltips
    - Added Save/Close to context menu and filtered entries
    - Correct behavior of Close() for editor tabs in SEditorManager
    - Import CB resouces when using external codesnippets folder
    - Validate dir structure before saving .xml file (SaveItemsToFile)
    - Double click or Enter key on category expands or collapses tree item
    - Fix behavior of docked/floating window at OnRelease()
    - Call macro replace only if text has some of "$%["
    - Add support for vendors other than "codeblocks"
    - Fix erroneous double entry into "Save Index As" routine
    - Fix crash in SEditorManager::CheckForExternallyModifiedFiles();
  • Codesnippets 1.3.118 2009/11/8
    - FileImport.h for Linux
  • MouseSap 1.1.5 2009/11/8
    - Shift-MiddleMouse will paste over marked if cursor also in marked area else insert pasted data.
  • MouseSap 1.1.7 2009/11/8
    - Change Paste() to SetTarget() for Linux
  • BrowseTracker 1.2.85 2009/11/9
    - Fix crash when disabling plugins (in BuildMenu)
  • linux: workaround for a wxWidgets-bug, that makes C::B crash if a floating window gets docked and composite effects are enabled

Regressions/Confirmed/Annoying/Common bugs:



    Offline ahui886

    • Multiple posting newcomer
    • *
    • Posts: 29
    Re: The 11 November 2009 build (5911) is out.
    « Reply #1 on: November 12, 2009, 02:20:35 am »
    good job!
    thx.

    Offline Jenna

    • Administrator
    • Lives here!
    • *****
    • Posts: 7255
    Re: The 11 November 2009 build (5911) is out.
    « Reply #2 on: November 12, 2009, 10:11:03 am »
    Debian binaries and sources can be found on my server as usual.

    Offline ebiber

    • Single posting newcomer
    • *
    • Posts: 3
    Re: The 11 November 2009 build (5911) is out.
    « Reply #3 on: November 12, 2009, 10:32:53 am »
    On my machine (windows XP SP3)  Code::Blocks crash.
    To reproduce:
    1) start codeblocks build 5911
    2) try to move bottom (undermost) toolbar over editor (or detach).
    3) codeblocks crashes.

    regards.
    enis

    Stishen

    • Guest
    Re: The 11 November 2009 build (5911) is out.
    « Reply #4 on: November 12, 2009, 10:59:19 am »
     :D :D :D :D :D :D
    thx

    Offline MortenMacFly

    • Administrator
    • Lives here!
    • *****
    • Posts: 9694
    Re: The 11 November 2009 build (5911) is out.
    « Reply #5 on: November 12, 2009, 12:13:14 pm »
    To reproduce:
    1) start codeblocks build 5911
    2) try to move bottom (undermost) toolbar over editor (or detach).
    3) codeblocks crashes.
    Works fine here. Did you do/try a fresh install?
    Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
    C::B Manual: https://www.codeblocks.org/docs/main_codeblocks_en.html
    C::B FAQ: https://wiki.codeblocks.org/index.php?title=FAQ

    Offline Freem

    • Almost regular
    • **
    • Posts: 219
    Re: The 11 November 2009 build (5911) is out.
    « Reply #6 on: November 12, 2009, 01:36:12 pm »
    On my machine (windows XP SP3)  Code::Blocks crash.
    To reproduce:
    1) start codeblocks build 5911
    2) try to move bottom (undermost) toolbar over editor (or detach).
    3) codeblocks crashes.

    regards.
    enis

    Any toolbar? I use windows XP pro SP3 and don't have crash when I try to move or move a toolbar. (I tried to move the TO-do list, logs, managements, compiler, debug toolbars and no problem)

    And thanks for their work to the team.

    Offline tretton

    • Multiple posting newcomer
    • *
    • Posts: 26
    Re: The 11 November 2009 build (5911) is out.
    « Reply #7 on: November 12, 2009, 03:07:30 pm »
    Thanks for another great release!

    Idea: We already have the setting "End files with blank line", which is great. But would it be possible to add a subsetting like "Exactly ONE blank line", so that excess newlines are trimmed? I hate having to manually remove accidental extra newlines. Anyone else?

    -tretton

    Offline ollydbg

    • Developer
    • Lives here!
    • *****
    • Posts: 5910
    • OpenCV and Robotics
      • Chinese OpenCV forum moderator
    Re: The 11 November 2009 build (5911) is out.
    « Reply #8 on: November 12, 2009, 04:10:09 pm »
    To reproduce:
    1) start codeblocks build 5911
    2) try to move bottom (undermost) toolbar over editor (or detach).
    3) codeblocks crashes.
    Works fine here. Did you do/try a fresh install?

    @Morten

    There is a bug in the wxWigets 2.8.10 library, which cause this kind of crash. I have encountered this bug in both Windows XP and Windows Vista system.

    But this bug can be fixed by change the wxWidgets source code, in the AUI frame related code. only add two statements.

    You can see this post by mmkider here:

    http://forums.codeblocks.org/index.php/topic,10406.msg71815.html#msg71815

    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.

    laarmen

    • Guest
    Re: The 11 November 2009 build (5911) is out.
    « Reply #9 on: November 12, 2009, 04:10:57 pm »
    Hi !

    I have a annoying problem with the svn5911 version : C::B freezes when it comes to compile my projet. I am on a Debian testing/unstable system (amd64) using the jens repository packages, I tried using gcc-4.3 and gcc-4.2, it does the same. Further more, it freezes when I reset the compiler options too.

    When it freezes, the complete GUI doesn't responde anymore (I'm under awesome, and I can't close the window using the key bindings, I'm forced to do "killall codeblocks")


    Edit : Forget it, it doesn't freeze, that's just because of the Versioning popup which hides behinf the main window and doesn't appear in my opened windows list... That's alsa a bug, but I don't know if it comes from C::B, wxWidgets or awesome itself.
    « Last Edit: November 12, 2009, 04:17:38 pm by laarmen »

    Offline MaxLondon

    • Multiple posting newcomer
    • *
    • Posts: 12
    Re: The 11 November 2009 build (5911) is out.
    « Reply #10 on: November 12, 2009, 04:16:11 pm »

    ...
    • AutoVersioning v1.4 (patch by JGM):
      - Fixed ubuntu_style_version declaration now it is char string instead of double.
      - Added new tab of autoversioning editor named "Code"
      - New support to declare header guard define.
      - New support to declare namespace name.
      - New support to add a prefix to all variables helping in c mode like for example the DATE declaration found in other header files the same name.
    ...


    Still says AutoVersioning 1.3 in [Help]->[Plugins]->[AutoVersioning...] here, but the new features work fine from what I can tell after brief testing.

    Thanks for the new version.

    Offline Jenna

    • Administrator
    • Lives here!
    • *****
    • Posts: 7255
    Re: The 11 November 2009 build (5911) is out.
    « Reply #11 on: November 12, 2009, 04:44:27 pm »
    To reproduce:
    1) start codeblocks build 5911
    2) try to move bottom (undermost) toolbar over editor (or detach).
    3) codeblocks crashes.
    Works fine here. Did you do/try a fresh install?

    @Morten

    There is a bug in the wxWigets 2.8.10 library, which cause this kind of crash. I have encountered this bug in both Windows XP and Windows Vista system.

    But this bug can be fixed by change the wxWidgets source code, in the AUI frame related code. only add two statements.

    You can see this post by mmkider here:

    http://forums.codeblocks.org/index.php/topic,10406.msg71815.html#msg71815



    So a windows user who has this bug should reopen the appropriate ticket at wxwidgets bug-tracker: http://trac.wxwidgets.org/ticket/10371 or http://trac.wxwidgets.org/ticket/10170 and post the patch that fixes it there.

    Offline ebiber

    • Single posting newcomer
    • *
    • Posts: 3
    Re: The 11 November 2009 build (5911) is out.
    « Reply #12 on: November 12, 2009, 05:32:04 pm »
    Sorry for late answer, I had lot of job today.
    I don't use fresh install, I just extract all file into my installation, and I had this problem.
    Now I create a fresh install (remove all files from installation directory) and again have this problem

    AppName: codeblocks.exe    AppVer: 0.0.0.0    ModName: wxmsw28u_gcc_cb.dll
    ModVer: 2.8.10.0    Offset: 002cf078
    on my machine this occurs when any toolbar I try to detach, i.e. when I try to move it over editor.

    Regards,
    enis

    [attachment deleted by admin]

    Offline pasgui

    • Almost regular
    • **
    • Posts: 165
      • LGP
    Re: The 11 November 2009 build (5911) is out.
    « Reply #13 on: November 13, 2009, 01:21:55 am »
    Build for Ubuntu i386/amd64 can be found here

    From Hardy to Jaunty: Needs wxWidgets library from http://www.wxwidgets.org/
    Karmic: Uses wxWidgets provided by Ubuntu [universe]

    Best regards, pasgui
    « Last Edit: November 13, 2009, 09:53:54 pm by pasgui »

    Offline ollydbg

    • Developer
    • Lives here!
    • *****
    • Posts: 5910
    • OpenCV and Robotics
      • Chinese OpenCV forum moderator
    Re: The 11 November 2009 build (5911) is out.
    « Reply #14 on: November 13, 2009, 10:57:16 am »
    To reproduce:
    1) start codeblocks build 5911
    2) try to move bottom (undermost) toolbar over editor (or detach).
    3) codeblocks crashes.
    Works fine here. Did you do/try a fresh install?

    @Morten

    There is a bug in the wxWigets 2.8.10 library, which cause this kind of crash. I have encountered this bug in both Windows XP and Windows Vista system.

    But this bug can be fixed by change the wxWidgets source code, in the AUI frame related code. only add two statements.

    You can see this post by mmkider here:

    http://forums.codeblocks.org/index.php/topic,10406.msg71815.html#msg71815



    So a windows user who has this bug should reopen the appropriate ticket at wxwidgets bug-tracker: http://trac.wxwidgets.org/ticket/10371 or http://trac.wxwidgets.org/ticket/10170 and post the patch that fixes it there.

    I have reopen that bug tracker. :D
    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.