Author Topic: The 25 august 2006 build is out.  (Read 8447 times)

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5193
The 25 august 2006 build is out.
« on: August 25, 2006, 08:27:12 pm »
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)

« Last Edit: August 25, 2006, 11:58:04 pm by killerbot »

sethjackson

  • Guest
Re: The 25 august 2006 build is out.
« Reply #1 on: August 25, 2006, 08:46:40 pm »
Windows ANSI build is here.

Offline Outis

  • Multiple posting newcomer
  • *
  • Posts: 26
Re: The 25 august 2006 build is out.
« Reply #2 on: August 25, 2006, 09:08:15 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!

Offline RJP Computing

  • Almost regular
  • **
  • Posts: 135
    • RJP Computing
Re: The 25 august 2006 build is out.
« Reply #3 on: August 25, 2006, 09:13:24 pm »
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

Offline Kazade

  • Multiple posting newcomer
  • *
  • Posts: 73
Re: The 25 august 2006 build is out.
« Reply #4 on: August 25, 2006, 10:46:35 pm »
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.

Offline jpaterso

  • Multiple posting newcomer
  • *
  • Posts: 57
Re: The 25 august 2006 build is out.
« Reply #5 on: August 26, 2006, 01:52:07 am »
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

Offline Indrekis

  • Multiple posting newcomer
  • *
  • Posts: 31
Re: The 25 august 2006 build is out.
« Reply #6 on: August 26, 2006, 02:38:12 am »
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!

Offline marfig

  • Multiple posting newcomer
  • *
  • Posts: 36
Re: The 25 august 2006 build is out.
« Reply #7 on: August 26, 2006, 05:44:11 am »
Yup. It's proven. Code completion is the marketing heaven of IDEs  :P

Offline ahlongxp

  • Multiple posting newcomer
  • *
  • Posts: 22
Re: The 25 august 2006 build is out.
« Reply #8 on: August 26, 2006, 05:55:16 am »
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
Code: [Select]
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

Offline mandrav

  • Project Leader
  • Administrator
  • Lives here!
  • *****
  • Posts: 4291
    • Code::Blocks IDE
Re: The 25 august 2006 build is out.
« Reply #9 on: August 26, 2006, 08:35:30 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
Code: [Select]
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...

Offline nzoltan

  • Multiple posting newcomer
  • *
  • Posts: 39
Re: The 25 august 2006 build is out.
« Reply #10 on: August 26, 2006, 10:54:37 am »
The function arguments tooltip window can be multiline? The tooltip is often larger than the remain space on the screen.

[attachment deleted by admin]

Offline Kazade

  • Multiple posting newcomer
  • *
  • Posts: 73
Re: The 25 august 2006 build is out.
« Reply #11 on: August 26, 2006, 01:04:50 pm »
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.

Offline David Perfors

  • Developer
  • Lives here!
  • *****
  • Posts: 560
Re: The 25 august 2006 build is out.
« Reply #12 on: August 26, 2006, 02:47:47 pm »
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