Code::Blocks Forums

User forums => Nightly builds => Topic started by: killerbot on September 13, 2006, 08:00:31 pm

Title: The 13 september 2006 build is out.
Post by: killerbot on September 13, 2006, 08:00:31 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 13 September 2006 build is out.
  - Windows : http://prdownload.berlios.de/codeblocks/CB_20060913_rev2975_win32.7z
  - Linux :
         http://prdownload.berlios.de/codeblocks/CB_20060913_rev2975_Ubuntu6.06.deb
         http://prdownload.berlios.de/codeblocks/CB_20060913_rev2975_fc4+5.rpm


Resolved Fixed:


Regressions/Confirmed/Annoying/Common bugs:


Title: Re: The 13 september 2006 build is out.
Post by: Hardi on September 13, 2006, 08:14:04 pm
I am having a reproducible crash bug which I'd like you to resolve:

1. Make a cpp file.

write the following code in it:
Code: cpp
#include <iostream>

class A
{
    public:
        void F1() { };
        void F2() { };
};

int main()
{
}

Open notepad (any program will do, just as long as you can use the Alt+Tab feature for switching between programs in Windows).
You should have the code auto-completion thingy on (i think it's that).
Now write A:: in main(), so it will look like:
int main()
{
  A::
}

Now a box should popup that offers you to choose between F1() and F2()
but if you immidiately switch to another program before the box pops up, C::B will produce a crash message.
Title: Re: The 13 september 2006 build is out.
Post by: David Perfors on September 13, 2006, 09:20:32 pm
No chrash message for me in the debug version... The only strange thing is that the box is popping up above the window I open...
Title: Re: The 13 september 2006 build is out.
Post by: MortenMacFly on September 13, 2006, 09:55:57 pm
The only strange thing is that the box is popping up above the window I open...
You mean this one:
(http://img142.imageshack.us/img142/2423/ccbuggg8.png) (http://imageshack.us)
??? -> Yes, this looks strange... well... erm... or like a bug?! ;-)
With regards, Morten.
Title: Re: The 13 september 2006 build is out.
Post by: Hardi on September 13, 2006, 10:01:15 pm
switch windows BEFORE the box opens and I get a crash message this way :S
Title: Re: The 13 september 2006 build is out.
Post by: sethjackson on September 13, 2006, 10:42:48 pm
I am having a reproducible crash bug which I'd like you to resolve:

1. Make a cpp file.

write the following code in it:
Code: cpp
#include <iostream>

class A
{
    public:
        void F1() { };
        void F2() { };
};

int main()
{
}

Open notepad (any program will do, just as long as you can use the Alt+Tab feature for switching between programs in Windows).
You should have the code auto-completion thingy on (i think it's that).
Now write A:: in main(), so it will look like:
int main()
{
  A::
}

Now a box should popup that offers you to choose between F1() and F2()
but if you immidiately switch to another program before the box pops up, C::B will produce a crash message.

I can confirm it. You have to be fast with the alt-tab to reproduce.
Title: Re: The 13 september 2006 build is out.
Post by: kkez on September 13, 2006, 11:15:24 pm
You just have to increase the time that the code-completion window takes to show up from the options. I do get a Woah! but if i click on "Stop" (the first button) C::B doesn't crash.
Title: Re: The 13 september 2006 build is out.
Post by: David Perfors on September 13, 2006, 11:18:58 pm
The only strange thing is that the box is popping up above the window I open...
You mean this one:
--snap--
??? -> Yes, this looks strange... well... erm... or like a bug?! ;-)
With regards, Morten.
No I mean the "normal" popup as you can see normaly in C::B, but then in (in my case) firefox.

But I think a stack trace would be usefull ;) I tried it, but I don't get it....
Title: Re: The 13 september 2006 build is out.
Post by: Vampyre_Dark on September 14, 2006, 12:21:41 am
Correctly remember the window size and position from last run, even if maximized
The undocked manager still comes back up at the same size as the main window, but at it's old position.
Title: Re: The 13 september 2006 build is out.
Post by: TDragon on September 14, 2006, 12:33:02 am
Align all plugin toolbars vertically when initializing the layout. If users are missing some toolbars, they should delete the current layout and it will be fixed
Much appreciated.
Title: Re: The 13 september 2006 build is out.
Post by: caposite on September 14, 2006, 06:42:57 am
I have found something strange: code completion isn't working the same way in Linux or Windows.
For example, when I start typing an SDL function, the code completion comes in and gives me a nice list of SDL functions to chose from in Windows.
In Linux, the code completion list doesn't appear when I start typing and SDL function. (I use openSUSE 10.1)
Just want to point that out, I find the SDL code completions pretty useful in Windows, but it looks like SDL isn't supported for the code completion in Linux.

And a suggestion: I would really love to have some code completion for wxWidget objets and functions too (If it isn't there yet :P), that would be pretty cool and would really make my wxWidget programming way easier.

Continue your great work. :D
Title: Re: The 13 september 2006 build is out.
Post by: ahlongxp on September 14, 2006, 06:54:00 am
I have found something strange: code completion isn't working the same way in Linux or Windows.
For example, when I start typing an SDL function, the code completion comes in and gives me a nice list of SDL functions to chose from in Windows.
In Linux, the code completion list doesn't appear when I start typing and SDL function. (I use openSUSE 10.1)
Just want to point that out, I find the SDL code completions pretty useful in Windows, but it looks like SDL isn't supported for the code completion in Linux.

And a suggestion: I would really love to have some code completion for wxWidget objets and functions too (If it isn't there yet :P), that would be pretty cool and would really make my wxWidget programming way easier.

Continue your great work. :D
look at this
http://forums.codeblocks.org/index.php?topic=3907.msg30814#msg30814
Title: Re: The 13 september 2006 build is out.
Post by: Phoenix on September 14, 2006, 10:35:25 am
There is a strange behavior in class browser. If you have two different projects which are using the same class names the class browser is displaying classes only from first open project. Duplicate classes from second project are ignored and not displayed when "active project's symbols" is selected. Also global functions with the same name are ignored for second project.

As soon as I select "All workspace symbols" it gets even weirder. I can see only one global function (I have to for two different projects). Also my class is displayed only once and has methods from both classes while it should display two entries with the same name, but each one should have different methods.

Another thing is that if I have two files with the same name (for example main.cpp) and both are opened, as soon as I will save my workspace and then re-open it only one is opened (the one from currently active project). If I will open only one file from active project and then activate second one (lets say that main.cpp for second one is closed) after re-opening workspace source file for inactive project is closed by default.

I have tried to close first project and re-parse symbol browser tree to see classes from my second project. C::B doesn't seam to update class tree any more for duplicated classes and functions. In order to see all correct tree I need to close all projects which have the same names and then re-open them.

Also I have noticed that class browser pop-up window displays all method for my class from all opened projects.

It is easy to reproduce. I have attached a sample of workspace with two projects and a screen shot of pop-up windows for class browser.

[attachment deleted by admin]
Title: Re: The 13 september 2006 build is out.
Post by: Alex789 on September 14, 2006, 02:52:36 pm
I can't understand how can I download
http://prdownload.berlios.de/codeblocks/CB_20060913_rev2975_Ubuntu6.06.deb
I always get message that this resourse is unavable/
Title: Re: The 13 september 2006 build is out.
Post by: cstudent on September 14, 2006, 03:00:23 pm
I can't understand how can I download
http://prdownload.berlios.de/codeblocks/CB_20060913_rev2975_Ubuntu6.06.deb
I always get message that this resourse is unavable/

I just tried both download links. Both worked for me.


Title: Re: The 13 september 2006 build is out.
Post by: Alex789 on September 14, 2006, 03:08:07 pm
What downloader did you use.
I tried to download it Mozilla but I get
"The requested resource
/codeblocks/CB_20060913_rev2975_Ubuntu6.06.deb
is no longer available on this server and there is no forwarding address. Please remove all references to this resource.

Additionally, a 410 Gone error was encountered while trying to use an ErrorDocument to handle the request."
Title: Re: The 13 september 2006 build is out.
Post by: Alex789 on September 14, 2006, 03:25:34 pm
May be somebody can send CB_20060913_rev2975_Ubuntu6.06.deb by e-mail to
Krukau@bsu.by or Krjukovaa@mail.ru
Title: Re: The 13 september 2006 build is out.
Post by: Hardi on September 14, 2006, 03:46:49 pm
I am having a reproducible crash bug which I'd like you to resolve:

1. Make a cpp file.

write the following code in it:
Code: cpp
#include <iostream>

class A
{
    public:
        void F1() { };
        void F2() { };
};

int main()
{
}

Open notepad (any program will do, just as long as you can use the Alt+Tab feature for switching between programs in Windows).
You should have the code auto-completion thingy on (i think it's that).
Now write A:: in main(), so it will look like:
int main()
{
  A::
}

Now a box should popup that offers you to choose between F1() and F2()
but if you immidiately switch to another program before the box pops up, C::B will produce a crash message.

I can confirm it. You have to be fast with the alt-tab to reproduce.

Thanks for support :)

And as you said, one has to be quick in order to achieve that. And I am a quick man ;)
The thing is, that I switch between command line compiler and editor so fast that I get this annoying error. So it would be nice if it be mutilated please :)
Title: Re: The 13 september 2006 build is out.
Post by: sque on September 14, 2006, 05:36:56 pm
I was writting... when ti popped up a window with title (Assertation failer)
Code
Assertion [cpMax <= pdoc->Length()] failed at src/scintilla/src/Editor.cxx 5977

I dont know if it is related... but I was writing some code on Exceptions.. This IDE has started to become clever!  (:twisted:)
Title: Re: The 13 september 2006 build is out.
Post by: Hardi on September 14, 2006, 08:34:39 pm
I was writting... when ti popped up a window with title (Assertation failer)
Code
Assertion [cpMax <= pdoc->Length()] failed at src/scintilla/src/Editor.cxx 5977

I dont know if it is related... but I was writing some code on Exceptions.. This IDE has started to become clever!  (:twisted:)

Yes it is clever. You don't even notice, but at the time you are coding, it is reading all your e-mails and gives bad answers to them. Yes that's true! And it will soon use your computer to take over the world. It will even try to kill you. The monitor might try to strangle you! Beware!