News:

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

Main Menu

The 25 august 2006 build is out.

Started by killerbot, August 25, 2006, 08:27:12 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 25 August 2006 build is out.
  - Windows : http://prdownload.berlios.de/codeblocks/CB_20060825_rev2900_win32.7z
  - Linux :
         http://prdownload.berlios.de/codeblocks/CB_20060825_rev2900_Ubuntu6.06.deb
         http://prdownload.berlios.de/codeblocks/CB_20060825_rev2900_fc4+5.rpm


Resolved Fixed:


  • Finally fixed (true!) the symbols browser weirdness. A couple of missing variable initializers in constructors did all the mess...
  • Re-enabled the option of showing inherited members in the symbols browser
  • Added handling of #if[[n]def] preprocessor blocks in code-completion's parser. Currently it accepts the #if part and ignores from the #el[se|if] (if it exists) up to the #endif. The special case "#if 0" will be handled later
  • Handle special keyword "this" for code-completion
  • Removed "No matches" tooltip when code-completion contains no matches
  • Added matching C++ keywords in the code-completion list
  • codesnippets : updated cbp file (windows)
  • Fixed all reported bugs about virtual folders
  • Implemented moving virtual folders around (only worked for single files)
  • Virtual folders are now also properties of the project itself. Meaning you can have empty virtual folders in a project
  • Fixed crash-bug in code-completion parser. Also disabled the handling of typedefs to refine its parsing
  • Fixed flashing code-completion list, when no entries in it (would show and then hide, causing a flash)

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)


sethjackson


Outis

Quote from: killerbot on August 25, 2006, 08:27:12 PM

  • Handle special keyword "this" for code-completion
  • Removed "No matches" tooltip when code-completion contains no matches

Wonderful! Splendid! Thanks a lot for your efforts!  :D
Keep up the good work!

RJP Computing

Oh this is great!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Thank you. Thank you. Thank you.
- Ryan

Ubuntu/WinXP, AMD Athlon 64 3000+, 1000MB RAM, AC 97 Audio, ATI Radeon 9600XT 256MB

Kazade

Can I just thank you for all your hard work! I first used Code::Blocks about a year ago, but then I switched back to VC++. Over the last 2 weeks I've been using Code::Blocks again (coz I use linux now) and now i've made the switch from KDevelop. I've been watching the nightly builds and I'm amazed at how quickly C::B is progressing!

Upgrading to tonights build now ;) (even though I only got yesterdays build an hour ago lol)

I'm recommending C::B to my workmates, and i've removed VC++ from my work machine. Good Work!

Luke.

jpaterso

Ah this is wonderful :)
Code::Blocks is the only piece of software that I use that actually gets genuinely better nearly every day.
Thank heaps!

Joe :o

Indrekis

Agree with above!!!

CB is developing/improving extreamly fast, and at least for me  is one of key OpenSource projects.  :D

I also want to say "many thanks" to all developers!

marfig

Yup. It's proven. Code completion is the marketing heaven of IDEs  :P

ahlongxp

I've seen a lot of improvements these days.
I really appreciate the work.
but still one thing I don't understand about code-completion. What does the "follow global includes" really mean?
I guess it was used to parse the standard wx headers, so it will popup a code-completion list when I code,for example

wxString somestr;
somestr.

with all the member functions of wxString. This would be greatly useful.
do I misunderstand sth?
ubuntu 8.04
wxWidget 2.8

mandrav

Quote from: ahlongxp on August 26, 2006, 05:55:16 AM
but still one thing I don't understand about code-completion. What does the "follow global includes" really mean?
I guess it was used to parse the standard wx headers, so it will popup a code-completion list when I code,for example

wxString somestr;
somestr.

with all the member functions of wxString. This would be greatly useful.
do I misunderstand sth?

Yes, that's it.
But under linux, there's a little gotcha (still):

For the parser to open and parse the #included files, it needs to find them (doh). Under windows, no problem. It checks the include dirs and searches inside them. But under linux we don't use include dirs for global includes. We usually use backticked expressions, like `wx-config --cflags` or `pkg-config --cflags gtk+-2.0`. The code-completion parser does not (yet) handle this.
This is going to be fixed though.
So either wait until this is fixed, or manually add the needed global dirs in the compiler include dirs option.
Be patient!
This bug will be fixed soon...

nzoltan

The function arguments tooltip window can be multiline? The tooltip is often larger than the remain space on the screen.

[attachment deleted by admin]

Kazade

I'm experiencing a lot of crashes when I press CTRL+S to save, the file is saving so I'm not losing any work thankfully. Bug reports are being generated. The problem doesn't happen all the time so I'm having trouble reliably recreating it. I'm using last nights build on Kubuntu.

David Perfors

I had the same bug on Windows, until yesterday... (there was no RPT file generated)
OS: winXP
Compiler: mingw
IDE: Code::Blocks SVN WX: 2.8.4 Wish list: faster code completion, easier debugging, refactoring