News:

Accounts with zero posts and zero activity during the last months will be deleted periodically to fight SPAM!

Main Menu

The 20 august 2006 build is out.

Started by killerbot, August 20, 2006, 06:55:59 PM

Previous topic - Next topic

killerbot

Get quick announcements through the RSS feed http://www.codeblocks.org/nightly/CodeBlock_RSS.xml

A link to the unicode windows wxWidget dll for Code::Blocks : http://prdownload.berlios.de/codeblocks/wxmsw26u_gcc_cb_wx2.6.3p2.7z

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

For support of ansi builds, a link to the ansi windows wxWidget dll for Code::Blocks : http://prdownload.berlios.de/codeblocks/wxmsw26_gcc_cb_wx2.6.3p2.7z

The 20 August 2006 build is out.
  - Windows : http://prdownload.berlios.de/codeblocks/CB_20060820_rev2882_win32.7z
  - Linux :
         http://prdownload.berlios.de/codeblocks/CB_20060820_rev2882_Ubuntu6.06.deb
         http://prdownload.berlios.de/codeblocks/CB_20060820_rev2882_fc4+5.rpm


Resolved Fixed:


  • Updates to code-completion local scope parsing
  • Correctly update open files list when saving an editor under a different name (bug #8444, patch #1361)
  • Fixed recognition of the implementation line for a function token in code-completion. Would store the function's end, instead of the start
  • Removed option for symbols browser to dock in the project management notebook. It is now a floating (and docking) window. Fixes bug #8346 too
  • Removed false alert for reparsing projects when code-completion options were changed, but no project was open
  • Fixed bug with global user vars and paths with spaces
  • MacrosManager::ReplaceMacros() no longer uses QuoteStringIfNeeded(), because it's not its job to do it...

Regressions/Confirmed/Annoying/Common bugs:


  • toolbar-images-not-changing-state (is a wx problem/Win XP problem)
  • there are several issues with Code Completion (is being redesigned : work in progress)
  • menu items with icon not correctly aligned (since wx263)


nzoltan

Hi,

(SVN: 2882)

If I create a virtual target with multiple non-virtual targets and use custom Makefile, the build call Makefile only one with the first non-virtual target.

Example:

- I create two normal target: "aa", "bb"
- I create a virtual target "virtual" and associate both "aa" and "bb"
- Use custom Makefile

When I click the Build command, C::B call my Makefile with "aa" then finish. "bb" is ignored.

Zoltan.

mandrav

QuoteIf I create a virtual target with multiple non-virtual targets and use custom Makefile, the build call Makefile only one with the first non-virtual target.

Virtual targets have not been tested with custom makefiles so they 're expected to fail.
If you would be so kind to provide a minimal makefile-based project for testing...
Be patient!
This bug will be fixed soon...

nzoltan

Quote
If you would be so kind to provide a minimal makefile-based project for testing...

This is a very small sample project for custom makefile:

http://nagyember.hottamale.hu/nzoltan/cbvirttest.tgz

The virtual Build target name is "build_this_target".

@BUILD@

If you click "Build", you will see this in the message window:
- invoked target is: 'target_a'

instead of this:
- invoked target is: 'target_a'
- invoked target is: 'target_b'

@REBUILD@

If you click "Rebuild", you will see this in the message window:
- invoked target is: 'cleantarget_a'
- invoked target is: 'target_a'

instead of this:
- invoked target is: 'cleantarget_a'
- invoked target is: 'cleantarget_b'
- invoked target is: 'target_a'
- invoked target is: 'target_b'

@CLEAN@

If you click "Clean", you will see this in the message window:
- invoked target is: 'clean'

instead of this:
- invoked target is: 'cleantarget_a'
- invoked target is: 'cleantarget_b'

nzoltan

Another not handled thing is the virtual targets order. When "Build": 'target_a' then 'target_b' OR 'target_b' then 'target_a'...

mandrav

Quote from: nzoltan on August 20, 2006, 09:43:57 PM
Another not handled thing is the virtual targets order. When "Build": 'target_a' then 'target_b' OR 'target_b' then 'target_a'...


Targets order is set on a global level by re-ordering them in project properties.
Be patient!
This bug will be fixed soon...

nzoltan

Quote from: mandrav on August 20, 2006, 10:23:30 PM
Targets order is set on a global level by re-ordering them in project properties.

Indeed, sorry. I shall be more careful before post anything.

Vampyre_Dark

I had some crashes on shutdown. All I did was disable Code Completion via the options menu, and disable the BYO Games Plugin. Haven't been able to reproduce it since. I had to manually kill the task because it kept giving me long message boxes and copying the program state into some folder.

There was a certian annoying input delay that caused me to disable code completion. Everytime I typed 'char' or 'void' I had a slight stall before a list would pop up full of things that I had no idea what they were. (I think from very deep in some standard include files) and even typing return.

C::B Wishlist
~BOYCOTT THE EVIL YELLOW BOXES~

Silicium62

Quote from: killerbot on August 20, 2006, 06:55:59 PM
  • Removed option for symbols browser to dock in the project management notebook. It is now a floating (and docking) window.

why ? I don't have a large screen....  :(

it would be fine if we could choose the browsers who must be in the project management notebook   
Or have an easy method for to hide/show the browsers...?

nzoltan


SVN: 2882, Linux

This crash occurred immediately after when I add a new header file. After I restart C::B and I retry this procedure, crash is not happen again.

<?xml version="1.0" encoding="utf-8"?>
<report version="1.0" kind="exception">
  <system description="Linux 2.6.11-1.1370_FC4 i686"/>
  <modules>
    <module path="/usr/lib/libcodeblocks.so.0.0.1" address="00111000" size="00421000" version="0.0.1"/>
    <module path="/lib/libm-2.3.5.so" address="00538000" size="00025000" version="2.3.5"/>
    <module path="/usr/lib/libz.so.1.2.2.2" address="0056f000" size="00001000" version="1.2.2.2"/>
    <module path="/usr/lib/libatk-1.0.so.0.901.0" address="00584000" size="00003000" version="0.901.0"/>
    <module path="/usr/lib/libgdk_pixbuf-2.0.so.0.600.10" address="0059b000" size="00002000" version="0.600.10"/>
    <module path="/usr/lib/libpangoxft-1.0.so.0.800.1" address="005a2000" size="00001000" version="0.800.1"/>
    <module path="/usr/lib/libpangox-1.0.so.0.800.1" address="005ad000" size="00001000" version="0.800.1"/>
    <module path="/usr/lib/libgmodule-2.0.so.0.600.6" address="005b1000" size="00001000" version="0.600.6"/>
    <module path="/usr/X11R6/lib/libXfixes.so.3.0" address="005b6000" size="00001000" version="3.0"/>
    <module path="/usr/lib/libwx_baseu_xml-2.6.so.0.3.1" address="005c0000" size="00002000" version="0.3.1"/>
    <module path="/usr/X11R6/lib/X11/locale/lib/common/xlcUTF8Load.so.2" address="005c3000" size="00001000" version="2"/>
    <module path="/usr/X11R6/lib/libXxf86vm.so.1.0" address="005c8000" size="00001000" version="1.0"/>
    <module path="/usr/lib/libwx_gtk2u_xrc-2.6.so.0.3.1" address="0064d000" size="00005000" version="0.3.1"/>
    <module path="/usr/lib/libwx_gtk2u_adv-2.6.so.0.3.1" address="00655000" size="000a5000" version="0.3.1"/>
    <module path="/usr/lib/libjpeg.so.62.0.0" address="006fc000" size="0001f000" version="62.0.0"/>
    <module path="/usr/lib/libgthread-2.0.so.0.600.6" address="00720000" size="00001000" version="0.600.6"/>
    <module path="/usr/lib/libwx_baseu_net-2.6.so.0.3.1" address="0074e000" size="00002000" version="0.3.1"/>
    <module path="/usr/X11R6/lib/libXi.so.6.0" address="00757000" size="00001000" version="6.0"/>
    <module path="/usr/X11R6/lib/libXft.so.2.1.2" address="0076a000" size="00001000" version="2.1.2"/>
    <module path="/lib/ld-2.3.5.so" address="00786000" size="00002000" version="2.3.5"/>
    <module path="/usr/lib/libwx_baseu-2.6.so.0.3.1" address="008a2000" size="0000f000" version="0.3.1"/>
    <module path="/usr/X11R6/lib/libXcursor.so.1.0.2" address="008be000" size="0000a000" version="1.0.2"/>
    <module path="/usr/X11R6/lib/libXext.so.6.4" address="008d6000" size="00001000" version="6.4"/>
    <module path="/usr/lib/gconv/ISO8859-1.so" address="008d8000" size="00002000" version="1"/>
    <module path="/lib/libdl-2.3.5.so" address="008de000" size="00002000" version="2.3.5"/>
    <module path="/usr/lib/libgdk-x11-2.0.so.0.600.10" address="0095d000" size="00007000" version="0.600.10"/>
    <module path="/usr/lib/libpango-1.0.so.0.800.1" address="00994000" size="00006000" version="0.800.1"/>
    <module path="/usr/lib/libgobject-2.0.so.0.600.6" address="009d2000" size="00004000" version="0.600.6"/>
    <module path="/usr/lib/pango/1.4.0/modules/pango-basic-fc.so" address="009d8000" size="00001000" version="fc"/>
    <module path="/usr/lib/libglib-2.0.so.0.600.6" address="009db000" size="00089000" version="0.600.6"/>
    <module path="/usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-png.so" address="00a68000" size="00001000" version="png"/>
    <module path="/lib/libpthread-2.3.5.so" address="00a77000" size="00002000" version="2.3.5"/>
    <module path="/usr/lib/libpng12.so.0.1.2.8" address="00a7b000" size="00024000" version="0.1.2.8"/>
    <module path="/usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-xpm.so" address="00aa5000" size="00002000" version="xpm"/>
    <module path="/usr/X11R6/lib/libXrender.so.1.2.2" address="00ab0000" size="00001000" version="1.2.2"/>
    <module path="/usr/X11R6/lib/libXinerama.so.1.0" address="00ab5000" size="00001000" version="1.0"/>
    <module path="/usr/lib/libexpat.so.0.5.0" address="00ad3000" size="00002000" version="0.5.0"/>
    <module path="/lib/libcom_err.so.2.1" address="00ad7000" size="00001000" version="2.1"/>
    <module path="/usr/X11R6/lib/libXrandr.so.2.0" address="00adc000" size="00001000" version="2.0"/>
    <module path="/lib/libgcc_s-4.0.2-20051126.so.1" address="00ae8000" size="00001000" version="1"/>
    <module path="/lib/libnss_files-2.3.5.so" address="00af2000" size="00002000" version="2.3.5"/>
    <module path="/usr/share/codeblocks/plugins/libautosave.so" address="00aff000" size="00001000"/>
    <module path="/usr/lib/libstdc++.so.6.0.7" address="00bd5000" size="00005000" version="6.0.7"/>
    <module path="/usr/lib/libwx_gtk2u_qa-2.6.so.0.3.1" address="00be1000" size="00022000" version="0.3.1"/>
    <module path="/lib/libc-2.3.5.so" address="00d26000" size="00004000" version="2.3.5"/>
    <module path="/usr/lib/libgtk-x11-2.0.so.0.600.10" address="00d2c000" size="002f4000" version="0.600.10"/>
    <module path="/usr/X11R6/lib/libX11.so.6.2" address="01023000" size="000d4000" version="6.2"/>
    <module path="/usr/share/codeblocks/plugins/libtodo.so" address="024f9000" size="00030000"/>
    <module path="/usr/lib/libgconf-2.so.4.1.0" address="02559000" size="00005000" version="4.1.0"/>
    <module path="/usr/lib/libbonobo-activation.so.4.0.0" address="0256f000" size="00003000" version="4.0.0"/>
    <module path="/usr/share/codeblocks/plugins/libclasswizard.so" address="02580000" size="00001000"/>
    <module path="/usr/share/codeblocks/plugins/libdebuggergdb.so" address="0260f000" size="00005000"/>
    <module path="/usr/share/codeblocks/plugins/libcompiler.so" address="02615000" size="000cf000"/>
    <module path="/usr/share/codeblocks/plugins/libcodecompletion.so" address="026e5000" size="00090000"/>
    <module path="/usr/lib/libpopt.so.0.0.0" address="0277d000" size="00008000" version="0.0.0"/>
    <module path="/lib/libssl.so.0.9.7f" address="027ba000" size="00003000" version="0.9.7f"/>
    <module path="/usr/lib/libgssapi_krb5.so.2.2" address="027d3000" size="00001000" version="2.2"/>
    <module path="/usr/lib/libORBitCosNaming-2.so.0.0.0" address="027d8000" size="00001000" version="0.0.0"/>
    <module path="/usr/lib/libgnome-keyring.so.0.0.1" address="027e1000" size="00001000" version="0.0.1"/>
    <module path="/usr/share/codeblocks/plugins/libastyle.so" address="02823000" size="00002000"/>
    <module path="/lib/libcrypto.so.0.9.7f" address="0291d000" size="00012000" version="0.9.7f"/>
    <module path="/usr/lib/libkrb5.so.3.2" address="02932000" size="00072000" version="3.2"/>
    <module path="/usr/lib/libk5crypto.so.3.0" address="029c7000" size="00001000" version="3.0"/>
    <module path="/lib/libresolv-2.3.5.so" address="029d7000" size="00002000" version="2.3.5"/>
    <module path="/usr/lib/libgnome-2.so.0.1000.0" address="029db000" size="00014000" version="0.1000.0"/>
    <module path="/usr/share/codeblocks/plugins/libdefaultmimehandler.so" address="02a3b000" size="00001000"/>
    <module path="/usr/share/codeblocks/plugins/libscriptedwizard.so" address="050c2000" size="0006b000"/>
    <module path="/lib/librt-2.3.5.so" address="05161000" size="00002000" version="2.3.5"/>
    <module path="/usr/lib/gtk-2.0/2.4.0/filesystems/libgnome-vfs.so" address="051e9000" size="00009000" version="vfs"/>
    <module path="/usr/lib/libkrb5support.so.0.0" address="052b9000" size="00001000" version="0.0"/>
    <module path="/usr/X11R6/lib/libSM.so.6.0" address="0530d000" size="00001000" version="6.0"/>
    <module path="/usr/lib/libesd.so.0.2.35" address="0531b000" size="00001000" version="0.2.35"/>
    <module path="/usr/X11R6/lib/libICE.so.6.3" address="053f9000" size="00001000" version="6.3"/>
    <module path="/usr/lib/libaudiofile.so.0.0.2" address="05464000" size="00024000" version="0.0.2"/>
    <module path="/usr/lib/libgnomevfs-2.so.0.1000.0" address="0558d000" size="00008000" version="0.1000.0"/>
    <module path="/usr/lib/libbonoboui-2.so.0.0.0" address="057bb000" size="00007000" version="0.0.0"/>
    <module path="/usr/lib/libORBit-2.so.0.0.0" address="0588e000" size="0000d000" version="0.0.0"/>
    <module path="/usr/lib/libbonobo-2.so.0.0.0" address="05951000" size="0000a000" version="0.0.0"/>
    <module path="/usr/lib/libhowl.so.0.0.0" address="05972000" size="00002000" version="0.0.0"/>
    <module path="/usr/lib/libgnomecanvas-2.so.0.1000.0" address="05a88000" size="00029000" version="0.1000.0"/>
    <module path="/usr/lib/libgnomeprintui-2-2.so.0.1.0" address="05bb6000" size="00003000" version="0.1.0"/>
    <module path="/usr/lib/libgnomeprint-2-2.so.0.1.0" address="05c15000" size="00006000" version="0.1.0"/>
    <module path="/usr/lib/libgnomeui-2.so.0.1000.0" address="05dbd000" size="00007000" version="0.1000.0"/>
    <module path="/usr/lib/libart_lgpl_2.so.2.3.17" address="0616b000" size="00001000" version="2.3.17"/>
    <module path="/usr/lib/libfontconfig.so.1.0.4" address="0630b000" size="00003000" version="1.0.4"/>
    <module path="/usr/lib/libxml2.so.2.6.19" address="06639000" size="00112000" version="2.6.19"/>
    <module path="/lib/libasound.so.2.0.0" address="0674e000" size="000cb000" version="2.0.0"/>
    <module path="/usr/lib/libfam.so.0.0.0" address="06884000" size="00001000" version="0.0.0"/>
    <module path="/usr/lib/gnome-vfs-2.0/modules/libfile.so" address="06895000" size="00001000" version="2.0/modules/libfile"/>
    <module path="/usr/lib/libtiff.so.3.7.1" address="068f6000" size="00002000" version="3.7.1"/>
    <module path="/usr/lib/libfreetype.so.6.3.7" address="06ac8000" size="00007000" version="6.3.7"/>
    <module path="/usr/lib/gtk-2.0/2.4.0/engines/libclearlooks.so" address="06fb5000" size="00011000" version="2.0/2.4.0/engines/libclearlooks"/>
    <module path="/usr/lib/libpangoft2-1.0.so.0.800.1" address="07360000" size="00002000" version="0.800.1"/>
    <module path="/usr/lib/libSDL-1.2.so.0.7.1" address="079bd000" size="00002000" version="0.7.1"/>
    <module path="/usr/lib/libwx_gtk2u_html-2.6.so.0.3.1" address="079dc000" size="00090000" version="0.3.1"/>
    <module path="/usr/lib/libwx_gtk2u_core-2.6.so.0.3.1" address="07d4c000" size="00028000" version="0.3.1"/>
    <module path="/usr/bin/codeblocks" address="08048000" size="00095000"/>
    <module path="[heap]" address="08b16000" size="016fb000"/>
    <module path="/usr/share/fonts/default/Type1/n021003l.pfb" address="b7b5d000" size="00024000"/>
    <module path="/usr/X11R6/lib/X11/fonts/Type1/l048016t.pfa" address="b7b8b000" size="00012000"/>
    <module path="/usr/X11R6/lib/X11/fonts/Type1/c0419bt_.pfb" address="b7bb0000" size="0000a000"/>
    <module path="/SYSV00000000" address="b7bbd000" size="000c0000"/>
    <module path="/usr/share/icons/gnome/icon-theme.cache" address="b7cb2000" size="00005000"/>
    <module path="/usr/share/icons/Clearlooks/icon-theme.cache" address="b7cd1000" size="00001000"/>
    <module path="/usr/lib/gconv/gconv-modules.cache" address="b7d97000" size="00006000"/>
    <module path="[stack]" address="bfcaf000" size="00014000"/>
  </modules>
  <stack>
    <frame level="2" function="wxStackWalker::Walk(unsigned int)" offset="00000030"/>
    <frame level="3" function="wxDebugReport::AddContext(wxDebugReport::Context)" offset="00000a16"/>
    <frame level="4" function="wxDebugReport::AddAll(wxDebugReport::Context)" offset="00000018"/>
    <frame level="5" function="wxHtmlWindow::LoadPage(wxString const&amp;)" offset="00000cb8"/>
    <frame level="6" function="wxFatalSignalHandler" offset="00000026"/>
    <frame level="7"/>
    <frame level="8" function="wxGenericTreeCtrl::PaintLevel(wxGenericTreeItem*, wxDC&amp;, int, int&amp;)" offset="0000013c"/>
    <frame level="9" function="wxGenericTreeCtrl::PaintLevel(wxGenericTreeItem*, wxDC&amp;, int, int&amp;)" offset="0000014e"/>
    <frame level="10" function="wxGenericTreeCtrl::PaintLevel(wxGenericTreeItem*, wxDC&amp;, int, int&amp;)" offset="0000014e"/>
    <frame level="11" function="wxGenericTreeCtrl::OnPaint(wxPaintEvent&amp;)" offset="00000095"/>
    <frame level="12" function="wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&amp;), wxEvent&amp;) const" offset="00000031"/>
    <frame level="13" function="wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&amp;, wxEvtHandler*, wxEvent&amp;)" offset="0000007d"/>
    <frame level="14" function="wxEventHashTable::HandleEvent(wxEvent&amp;, wxEvtHandler*)" offset="00000074"/>
    <frame level="15" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="000000bd"/>
    <frame level="16" function="wxWindow::GtkSendPaintEvents()" offset="0000018d"/>
    <frame level="17"/>
    <frame level="18"/>
    <frame level="19" function="g_closure_invoke" offset="0000010a"/>
    <frame level="20"/>
    <frame level="21" function="g_signal_emit_valist" offset="0000041e"/>
    <frame level="22" function="g_signal_emit" offset="00000029"/>
    <frame level="23"/>
    <frame level="24" function="gtk_main_do_event" offset="00000500"/>
    <frame level="25"/>
    <frame level="26" function="gdk_window_process_all_updates" offset="00000095"/>
    <frame level="27"/>
    <frame level="28"/>
    <frame level="29" function="g_main_context_dispatch" offset="000001dc"/>
    <frame level="30"/>
    <frame level="31" function="g_main_loop_run" offset="000001a1"/>
    <frame level="32" function="gtk_main" offset="000000b4"/>
    <frame level="33" function="wxEventLoop::Run()" offset="00000052"/>
    <frame level="34" function="wxAppBase::MainLoop()" offset="0000004c"/>
    <frame level="35" function="wxAppBase::OnRun()" offset="00000021"/>
    <frame level="36"/>
    <frame level="37" function="wxEntry(int&amp;, wchar_t**)" offset="0000005c"/>
    <frame level="38" function="wxEntry(int&amp;, char**)" offset="00000032"/>
    <frame level="39" function="wxMemoryFSHandlerBase::OpenFile(wxFileSystem&amp;, wxString const&amp;)" offset="000001f3"/>
  </stack>
</report>

mandrav

Quote from: Silicium62 on August 21, 2006, 09:42:13 AM
Quote from: killerbot on August 20, 2006, 06:55:59 PM
  • Removed option for symbols browser to dock in the project management notebook. It is now a floating (and docking) window.

why ? I don't have a large screen....  :(

it would be fine if we could choose the browsers who must be in the project management notebook   
Or have an easy method for to hide/show the browsers...?

Assign a shortcut to it and show/hide it at will.
Be patient!
This bug will be fixed soon...

Silicium62

Quote from: mandrav on August 21, 2006, 10:13:36 AM
Quote from: Silicium62 on August 21, 2006, 09:42:13 AM
Quote from: killerbot on August 20, 2006, 06:55:59 PM
  • Removed option for symbols browser to dock in the project management notebook. It is now a floating (and docking) window.

why ? I don't have a large screen....  :(

it would be fine if we could choose the browsers who must be in the project management notebook   
Or have an easy method for to hide/show the browsers...?

Assign a shortcut to it and show/hide it at will.

If i liked to use a lot of shortcut, i would use vim.... :(
I prefer to click  :)

but why remove this option ? what is his problem ?

Phoenix

I agree with Silicium62. If somebody has a small screen or is using low resolution (1024x768) then there is no space for extra window.

But to be honest I have found a very good solution for it. I'm often using my favourit layouts for different states (designer, debug, coding etc.). Each layout has its own shortcut. It's very usefull. Solves a problem with lack of space for all important windows.

Keep up a good work.  :D

phlox81

Quote from: Silicium62 on August 21, 2006, 09:42:13 AM
Quote from: killerbot on August 20, 2006, 06:55:59 PM
  • Removed option for symbols browser to dock in the project management notebook. It is now a floating (and docking) window.

why ? I don't have a large screen....  :(

it would be fine if we could choose the browsers who must be in the project management notebook   
Or have an easy method for to hide/show the browsers...?
+1 ;)

Even if I don't need it very often, I think it was more useful in the project notebook. And, I don't quite understand
why you remove something like this, actually the user it self should be able to decide where which view goes.

Lexx

Hi.

I have problem. I using the last nightly build on WinXP.
Code::Blocks has killed my source file. :( I have edited the file (was 4 or 5 more open) and click on build (without saving before), and the file was on the HDD with 0 length. In the editor the file was perfekt, with save as i have saved after.

(Sorry for my poor english)

Lexx