Author Topic: The 10 October 2009 build (5859) is out.  (Read 148822 times)

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5490
The 10 October 2009 build (5859) is out.
« on: October 10, 2009, 05:13:49 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 10 October 2009 build is out.
  - Windows :
   http://prdownload.berlios.de/codeblocks/CB_20091010_rev5859_win32.7z
  - Linux :
   none

Resolved Fixed:

  • improvements to automatic brace completion
  • encoding-detection: use user-specified default for pure ascii-text instead of system-default
  • applied fixes to wxPDFDocument from wxCode project
  • fix for cbEditor::GetControl(), so it always returns the correct control in split-view
  • astyle plugin: updated astyle core to a more recent version (v1.23)
    * astyle plugin: updated astyle optiond to include new onces, but some are still missing (patches welcome)
  • add MouseSap
  • DragScroll 1.3.24 2009/09/4 : Fix crash when loading .cbp via dde. OnAppStartupDoneInit()
  • wx-2.9 migration changes
  • BIG CODE COMPLETION CHANGES AND IMPROVEMENTS
  • AStyle-plugin: fix a bug that leads to swapped styles (Linux and GNU), added Horstmann-style, fixed a possible endless-loop
  • cb_console_runner (Linux): fixed an issue, that leads to incorrect execution times on some (all?) systems; fixed an issue with converting the return-value of the system(...)-function (only tested on debian/ubuntu, hopefully still works on other linuxes).
  • Applied: [Patch #2739] Occurence highlighting on second (splitted) view
  • applied (modified) patch #2162: add/remove file to/from active project (thanks olipfei)
  • applied (modified) patch #2745/2746: improve bracecompletion (thanks danselmi)
  • applied (modified) patch #2715: Link for deleting history items from "start here" page (thanks arrowdodger)
  • applied (modified) patch #2815: Remove file from project when the delete key is pressed (thanks tpetrov)
  • made logmanager more solid against invalid API usage (which unfortunately happens through 3rd party plugins resulting in a crash of C::B)
  • fixed a folding issue in split-view reported by danselmi: a folded line in the second editor was always shown underlined
  • applied nice ThreadSearch patch that makes TS smaller and more feasible for small monitor resolutions
  • added filtering of compiler messages (in compiler options) -> C::B can now skip messages with a certain string(s) in it
  • updated code snipptes internal editor to be in sync with C::B one
  • applied patch #2778: wx 2.9 Migration Patch to wxSmith Plugin
  • NEW ICONS
  • make ThreadSearch use wxCustomButton as toggle-button in SearchIn-panel instead of wxBitmapButton; set dependencies between projects in contrib-plugins-workspace where it is needed
  • make program's arguments and host-applications of the contrib-plugins more consistent
  • CC: completing structs enhancedments, thanks ollydbg
  • CC: do not create files while setting up include dirs for parser (GCC only), thanks ollydbg
  • editormanager and infopane: force selection of the tab that sends a tab-context-menu-event, to make sure this event is handled correctly
  • applied some portions of patch by cgarcia109
  • CC: applied patch by ollydbg concerning operator handling in nativeparser
  • CC: removed problematic code that causes crash. code was part of typedef parser but not needed anymore
  • CC: introduced TRACE macros (thanks ollydbg)
  • applied (modified) patch #2803 - faster header source swapping (thanks techy)
  • profiler: applied (modified) patch of nausea, less CPU usage, enhanced usability
  • profiler: added support for unused functions and static call graph
  • cc: better tooltip (thanks blueshake)
  • cc: fixed a bug pasring function arguments (introduced in r5845)

Regressions/Confirmed/Annoying/Common bugs:



    Offline ollydbg

    • Developer
    • Lives here!
    • *****
    • Posts: 5910
    • OpenCV and Robotics
      • Chinese OpenCV forum moderator
    Re: The 10 October 2009 build (5859) is out.
    « Reply #1 on: October 10, 2009, 05:19:53 pm »
    Thanks for your hard work!!! :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.

    Offline Jenna

    • Administrator
    • Lives here!
    • *****
    • Posts: 7255
    Re: The 10 October 2009 build (5859) is out.
    « Reply #2 on: October 10, 2009, 05:45:51 pm »
    Just moved svn r5857 into my repo (5858 and 5859 are changes to test-branches, that means it's internally the same revision as on windows).

    Since now I also include the codeblocks docs (html and pdf) in english and german in two extra-packages.

    If you want them, you have to install them (either manually or via package-manager), they are not installed automagically (no dependencies between docs and binaries).

    Offline Xaviou

    • Regular
    • ***
    • Posts: 402
      • X@v's wxStuff
    Re: The 10 October 2009 build (5859) is out.
    « Reply #3 on: October 10, 2009, 07:56:35 pm »
    Ubuntu 8.04 to 9.04 Amd64 tar.gz archive (containing '.deb' installers builds with wx2810) can be found  here (direct link).
    As jens said, it's rev 5857.

    Regards

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

    Sergey3000

    • Guest
    Re: The 10 October 2009 build (5859) is out.
    « Reply #4 on: October 10, 2009, 11:35:51 pm »
    Thank you.

    Offline 80sky

    • Multiple posting newcomer
    • *
    • Posts: 26
    Re: The 10 October 2009 build (5859) is out.
    « Reply #5 on: October 11, 2009, 01:01:20 am »
    Thank you!

    zabzonk

    • Guest
    Re: The 10 October 2009 build (5859) is out.
    « Reply #6 on: October 11, 2009, 11:43:23 am »
    Firstly, thank you (and all the others) for your hard work. However...

    At some point since SVN 5678 (the last nightly I downloaded) it seems that a visual bug has appeared. When a source file is loaded into the IDE for the first time, there is a definite and to me very irritating "flash" in the editor pane. This doesn't happen when switching to an already loaded file.  It's not a big deal in the great scheme of things, but I frequently recommend CB on Stack Overflow, and I'm a bit worried it could be off-putting for people using CB for the first time.

    This is on Win2K, BTW.

    Thanks again for a great IDE.
    « Last Edit: October 11, 2009, 01:12:08 pm by zabzonk »

    Offline Halan

    • Multiple posting newcomer
    • *
    • Posts: 43
    Re: The 10 October 2009 build (5859) is out.
    « Reply #7 on: October 11, 2009, 03:35:53 pm »
    Hey,

    here on Ubuntu Karmic I can't execute Code::Blocks. I use the packages from Jenslody. I use wxWidgets 2.8.10.1.

    The error message is:
    Quote from: bash
    kai@Kai-Desktop:~$ codeblocks
    codeblocks: relocation error: /usr/lib/libcodeblocks.so.0: symbol _Z18wxSafeConvertWX2MBPKw, version WXU_2.8.2 not defined in file libwx_baseu-2.8.so.0 with link time reference

    greetings,
    Halan

    Offline Jenna

    • Administrator
    • Lives here!
    • *****
    • Posts: 7255
    Re: The 10 October 2009 build (5859) is out.
    « Reply #8 on: October 11, 2009, 04:00:48 pm »
    Hey,

    here on Ubuntu Karmic I can't execute Code::Blocks. I use the packages from Jenslody. I use wxWidgets 2.8.10.1.

    The error message is:
    Quote from: bash
    kai@Kai-Desktop:~$ codeblocks
    codeblocks: relocation error: /usr/lib/libcodeblocks.so.0: symbol _Z18wxSafeConvertWX2MBPKw, version WXU_2.8.2 not defined in file libwx_baseu-2.8.so.0 with link time reference

    greetings,
    Halan

    Which wxWidgets packages do you use ?
    I compile against wxWidgets from apt.wxwidgets.org and use them for my working system as well.
    (I do not use my working system for compile, it's done in a clean pbuilder chroot)

    If you use wxwidgets-packages from ubuntu, you can give apt.wxwidgets.org a try.
    No other things I can do from here, because I do not use ubuntu and as far as I see, almost every new release introduces some weird issues.

    You can also try xavious-packages, which are explicitely build for ubuntu.

    Offline Xaviou

    • Regular
    • ***
    • Posts: 402
      • X@v's wxStuff
    Re: The 10 October 2009 build (5859) is out.
    « Reply #9 on: October 11, 2009, 09:17:58 pm »
    You can also try xavious-packages, which are explicitely build for ubuntu.

    He can, but he must take care of the fact that my packages are only build for amd64.
    Usualy, pasgui provides 32bits packages for Ubuntu 32bits, stores them in his repository, and also put my 64bits packages in his repository.
    But while he hasn't posted here, the 32bits packages aren't available.

    Regards

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

    Offline pasgui

    • Almost regular
    • **
    • Posts: 165
      • LGP
    Re: The 10 October 2009 build (5859) is out.
    « Reply #10 on: October 12, 2009, 01:08:14 am »
    Build for Ubuntu i386/amd64 can be found here

    Best regards, pasgui

    Offline ahui886

    • Multiple posting newcomer
    • *
    • Posts: 29
    Re: The 10 October 2009 build (5859) is out.
    « Reply #11 on: October 12, 2009, 03:35:44 am »
    Thanks,good job.

    Offline sdfwds4

    • Single posting newcomer
    • *
    • Posts: 7
    Re: The 10 October 2009 build (5859) is out.
    « Reply #12 on: October 12, 2009, 12:56:46 pm »
    thanks, the icon is beautiful, and has some linux taste!  :D

    Offline oBFusCATed

    • Developer
    • Lives here!
    • *****
    • Posts: 13413
      • Travis build status
    Re: The 10 October 2009 build (5859) is out.
    « Reply #13 on: October 12, 2009, 02:19:20 pm »
    thanks, the icon is beautiful, and has some linux taste!  :D
    Uau, maybe I'm the only one that doesn't like them :(
    Especially the debugger ones (next and step into in particular), also compile and run looks extremely bad, compared to the old one.
    (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!]

    timothynasa

    • Guest
    Re: The 10 October 2009 build (5859) is out.
    « Reply #14 on: October 12, 2009, 04:29:47 pm »
    Many thanks to your hard and good job :P