Author Topic: The 13 september 2006 build is out.  (Read 19107 times)

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5489
The 13 september 2006 build is out.
« 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:

  • 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
  • Correctly remember the window size and position from last run, even if maximized
  • Fixed symbols browser flickering/pause on update (for large projects/workspaces)

Regressions/Confirmed/Annoying/Common bugs:

  • toolbar-images-not-changing-state (is a wx problem/Win XP problem)
  • menu items with icon not correctly aligned (since wx263)

« Last Edit: September 13, 2006, 11:14:52 pm by killerbot »

Offline Hardi

  • Multiple posting newcomer
  • *
  • Posts: 18
Re: The 13 september 2006 build is out.
« Reply #1 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.

Offline David Perfors

  • Developer
  • Lives here!
  • *****
  • Posts: 560
Re: The 13 september 2006 build is out.
« Reply #2 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...
OS: winXP
Compiler: mingw
IDE: Code::Blocks SVN WX: 2.8.4 Wish list: faster code completion, easier debugging, refactoring

Offline MortenMacFly

  • Administrator
  • Lives here!
  • *****
  • Posts: 9694
Re: The 13 september 2006 build is out.
« Reply #3 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:

??? -> Yes, this looks strange... well... erm... or like a bug?! ;-)
With regards, Morten.
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: https://www.codeblocks.org/docs/main_codeblocks_en.html
C::B FAQ: https://wiki.codeblocks.org/index.php?title=FAQ

Offline Hardi

  • Multiple posting newcomer
  • *
  • Posts: 18
Re: The 13 september 2006 build is out.
« Reply #4 on: September 13, 2006, 10:01:15 pm »
switch windows BEFORE the box opens and I get a crash message this way :S

sethjackson

  • Guest
Re: The 13 september 2006 build is out.
« Reply #5 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.

Offline kkez

  • Almost regular
  • **
  • Posts: 153
    • WinapiZone
Re: The 13 september 2006 build is out.
« Reply #6 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.

Offline David Perfors

  • Developer
  • Lives here!
  • *****
  • Posts: 560
Re: The 13 september 2006 build is out.
« Reply #7 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....
« Last Edit: September 13, 2006, 11:22:05 pm by mispunt »
OS: winXP
Compiler: mingw
IDE: Code::Blocks SVN WX: 2.8.4 Wish list: faster code completion, easier debugging, refactoring

Offline Vampyre_Dark

  • Regular
  • ***
  • Posts: 255
  • Hello!
    • Somewhere Over The Rainbow...
Re: The 13 september 2006 build is out.
« Reply #8 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.
C::B Wishlist
~BOYCOTT THE EVIL YELLOW BOXES~

Offline TDragon

  • Lives here!
  • ****
  • Posts: 943
    • TDM-GCC
Re: The 13 september 2006 build is out.
« Reply #9 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.
https://jmeubank.github.io/tdm-gcc/ - TDM-GCC compiler suite for Windows (GCC 9.2.0 2020-03-08, 32/64-bit, no extra DLLs)

caposite

  • Guest
Re: The 13 september 2006 build is out.
« Reply #10 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

Offline ahlongxp

  • Multiple posting newcomer
  • *
  • Posts: 22
Re: The 13 september 2006 build is out.
« Reply #11 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
ubuntu 8.04
wxWidget 2.8

Phoenix

  • Guest
Re: The 13 september 2006 build is out.
« Reply #12 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]

Alex789

  • Guest
Re: The 13 september 2006 build is out.
« Reply #13 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/

Offline cstudent

  • Almost regular
  • **
  • Posts: 159
    • Cstudent's Help Desk
Re: The 13 september 2006 build is out.
« Reply #14 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.