Author Topic: The 02 september 2006 build is out.  (Read 16034 times)

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5247
The 02 september 2006 build is out.
« on: September 02, 2006, 10:23:56 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 02 September 2006 build is out.
  - Windows : http://prdownload.berlios.de/codeblocks/CB_20060902_rev2943_win32.7z
  - Linux :
         http://prdownload.berlios.de/codeblocks/CB_20060902_rev2943_Ubuntu6.06.deb
         http://prdownload.berlios.de/codeblocks/CB_20060902_rev2943_fc4+5.rpm


Resolved Fixed:

  • Added hack to fix toolbar sizes for toolbars that contain windows controls. This hack is automatically applied on all Windows versions prior to XP. An environment option has been added to enable this hack for XP too. This is needed only if you run C::B *without* a manifest file in XP
  • Fixed a couple of issues when updating the symbols browser
  • Added "All class methods without implementation" in editor's context menu ("Insert" submenu). This revealed a bug in the parser, regarding return values with namespaces. So expect it to output code that doesn't compile in these cases (until the parser bug is fixed)
  • Fixed bad flickering caused the moment the code-completion list was shown. This was caused by a hack in wxScintilla. The side-effect is that the selected word in the list is highlighted in gray instead of blue (standard colors) but this shouldn't be too much of a problem
  • Removed the environment option to enabling the toolbar hack for XP. It is now completely auto-detected if the hack is needed, for all Windows versions
  • autodetect compilers : allow only 1 selection for default Compiler

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 03, 2006, 09:22:07 am by killerbot »

Offline squizzz

  • Almost regular
  • **
  • Posts: 132
Re: The 02 september 2006 build is out.
« Reply #1 on: September 02, 2006, 11:43:52 pm »
Quote
  • Added hack to fix toolbar sizes for toolbars that contain windows controls. This hack is automatically applied on all Windows versions prior to XP. An environment option has been added to enable this hack for XP too. This is needed only if you run C::B *without* a manifest file in XP

Great thanks, this works beautifully! :)
this space is for rent

Offline thotypous

  • Single posting newcomer
  • *
  • Posts: 3
Re: The 02 september 2006 build is out.
« Reply #2 on: September 03, 2006, 03:17:52 am »
I'm having the same problems Kazade reported with the recent SVN snapshots. C::B crashes when I save a file. It just avoids the use of C::B, because saving files is essential  :lol:. Just compiled from sources the latest revision from SVN and the problem persists.  :(

Keep up the good work with C::B  :D

P.S.: The bug always happens. I just try to save a file and it crashes, everytime.

I'm using Gentoo Linux with wx2.6.2-unicode and C::B compiled directly from SVN. In the last days, the bug always happens in the same way.
« Last Edit: September 03, 2006, 03:24:31 am by thotypous »

Offline Game_Ender

  • Lives here!
  • ****
  • Posts: 551
Re: The 02 september 2006 build is out.
« Reply #3 on: September 03, 2006, 06:43:23 am »
Have you turned off CodeCompletetion?  With all the updates to it in the recent past its has not been fully debugged on Linux.  I can save files just fine with CB on Ubuntu wxGTK 2.6.1.

caposite

  • Guest
Re: The 02 september 2006 build is out.
« Reply #4 on: September 03, 2006, 09:23:39 am »
Code::Blocks is getting more and more unusable on my SuSE Linux box lately. I crashes at any possible occasion. If I resize the symbol browser, it freezes. If I edit the code completion settings while I have an open project, it crashes. After some time (the time it takes for the parser to look at all my files) it freezes. Also, all the items in the symbol browser are always grayed and can't be used. For now, Code::Blocks is kinda unusable for me.

Nice work with the windows version it's now pretty nice on this OS, but I prefer to program on Linux and it is crashing way too much for me to be able to program decently.

Looks like the Linux side didn't get a lot of attention these days and I hope you'll look at the Linux problems soon.

Continue your great work, Code::Block is on the way of being the best C++ IDE (for me at least :P).
« Last Edit: September 03, 2006, 09:30:09 am by caposite »

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5247
Re: The 02 september 2006 build is out.
« Reply #5 on: September 03, 2006, 09:48:08 am »
don't panic, don't panic. We are working on CC and did most of our work on windows (the biggest group of users). On windows we got huge improvements for code completion, but as we hear, and we are certainly aware of it, it is not so nice on linux. So linux users, just disable the code completion for now, those things will get fixed in the near future. Just give us some time ;-)

Offline sque

  • Multiple posting newcomer
  • *
  • Posts: 65
Re: The 02 september 2006 build is out.
« Reply #6 on: September 03, 2006, 11:05:24 am »
don't panic, don't panic. We are working on CC and did most of our work on windows (the biggest group of users). On windows we got huge improvements for code completion, but as we hear, and we are certainly aware of it, it is not so nice on linux. So linux users, just disable the code completion for now, those things will get fixed in the near future. Just give us some time ;-)

Nice news. For the moment I reverted at an older version (27 aug) too as the new ones are really unusable with random bugs not only CC.
Keep up work! :D
Tell me a bug and I 'll tell you two  :twisted:

Offline Encryptor

  • Multiple posting newcomer
  • *
  • Posts: 34
Re: The 02 september 2006 build is out.
« Reply #7 on: September 03, 2006, 06:16:13 pm »
An Open Source Project that ignores Linux in favor of Windows... I lived to see this one  :shock:
As if Windows coders don't prefer Visual Studio... or the free version VS Express...
I get more disappointed in C::B everyday. Maybe if I fall asleep for a year, and I come back, C::B will be usable on Linux?  :?

Offline mandrav

  • Project Leader
  • Administrator
  • Lives here!
  • *****
  • Posts: 4291
    • Code::Blocks IDE
Re: The 02 september 2006 build is out.
« Reply #8 on: September 03, 2006, 06:30:33 pm »
An Open Source Project that ignores Linux in favor of Windows... I lived to see this one  :shock:
As if Windows coders don't prefer Visual Studio... or the free version VS Express...
I get more disappointed in C::B everyday. Maybe if I fall asleep for a year, and I come back, C::B will be usable on Linux?  :?

Our sincere apologies sir.
How dared we? Promote windows in favor of linux? Letting the linux version in an unstable state for almost a week? A whole week? The development version?

We 're inexcusable. We rightfully deserve a slap in the face...

Oh, by the way, I never received your patches. What address did you mail them to? :evil:
Be patient!
This bug will be fixed soon...

Offline thotypous

  • Single posting newcomer
  • *
  • Posts: 3
Re: The 02 september 2006 build is out.
« Reply #9 on: September 03, 2006, 06:49:17 pm »
Have you turned off CodeCompletetion?  With all the updates to it in the recent past its has not been fully debugged on Linux.  I can save files just fine with CB on Ubuntu wxGTK 2.6.1.

Just disabled CodeCompletion in Settings -> Editor. The problem persists.  :( Always crashes when saving a file.

It happens this way: when I press Ctrl-S or click 'Save', everything looks normal, but after a little delay, the mouse cursor changes to a clock, something changes in the "Code Completion" toolbar (even disabling CodeCompletion), then codeblocks freezes and I have to kill it. Another detail, this message shows up in the console:

Code: Text
  1. Xlib: unexpected async reply (sequence 0x2358f)!
  2.  

This number in hexadecimal changes everytime the crash occurs.

I will try to tweak a little more the settings and post any news here.

Offline mandrav

  • Project Leader
  • Administrator
  • Lives here!
  • *****
  • Posts: 4291
    • Code::Blocks IDE
Re: The 02 september 2006 build is out.
« Reply #10 on: September 03, 2006, 07:00:32 pm »
Have you turned off CodeCompletetion?  With all the updates to it in the recent past its has not been fully debugged on Linux.  I can save files just fine with CB on Ubuntu wxGTK 2.6.1.

Just disabled CodeCompletion in Settings -> Editor. The problem persists.  :( Always crashes when saving a file.

First, you haven't disabled code-completion because "something changes in the "Code Completion" toolbar". If you disable it, you won't have the toolbar.
So, go to "Plugins->Manage plugins" and disable it there (needs an application restart to take effect).

Second, it's a time of joy: I fixed this bug earlier today so if you update your svn working copy this bug will be gone.
Be patient!
This bug will be fixed soon...

Offline PDEE

  • Multiple posting newcomer
  • *
  • Posts: 37
Re: The 02 september 2006 build is out.
« Reply #11 on: September 03, 2006, 07:33:31 pm »
Quote
An Open Source Project that ignores Linux in favor of Windows... I lived to see this one  Shocked
As if Windows coders don't prefer Visual Studio... or the free version VS Express...
I get more disappointed in C::B everyday. Maybe if I fall asleep for a year, and I come back, C::B will be usable on Linux?  Confused

You know, i don't know how people have the audacity to say such things. :shock: I wouldn't dare. Considering the developers are doing all this for free and in their own time. There is tons of work to do on code::blocks and trying to keep everyone happy is next to impossible. Give the developers a break, they will get it done in their own time. Hats off to the developers for a great job.  :)

Offline Kazade

  • Multiple posting newcomer
  • *
  • Posts: 73
Re: The 02 september 2006 build is out.
« Reply #12 on: September 03, 2006, 09:41:17 pm »
An Open Source Project that ignores Linux in favor of Windows... I lived to see this one  :shock:
As if Windows coders don't prefer Visual Studio... or the free version VS Express...
I get more disappointed in C::B everyday. Maybe if I fall asleep for a year, and I come back, C::B will be usable on Linux?  :?

You good sir are an idiot.

This is (as advertised) a unstable development version. Making the code completion work for the largest audience is the logical thing to do irrelevant of whether its on an open source operating system or not. When you can write an cross-platform IDE with as much functionality as this one, then you can have an opinion, until then just be grateful you are getting something for free.

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5247
Re: The 02 september 2006 build is out.
« Reply #13 on: September 03, 2006, 09:53:33 pm »
An Open Source Project that ignores Linux in favor of Windows... I lived to see this one  :shock:
As if Windows coders don't prefer Visual Studio... or the free version VS Express...
I get more disappointed in C::B everyday. Maybe if I fall asleep for a year, and I come back, C::B will be usable on Linux?  :?

Well, sigh. We don't favor any OS above another. But there are much more windows users then linux ones, so the number of feedback will be bigger in that corner. And I hope we would be able to guess your favorite dirstro of linux, cause otherwise we were again favoring the wrong one.
By the way, what's so dreadfully wrong with vi ;-)

Secundo, why would people prefer Visual Studio, some do, others don't. There are a bunch of good things to say about VS, but also a lot of bad things. And we all know how fast M$ is for fixing bugs. In the meantime the bug that was *so* offending you has already been fixed.

On the risk of stepping on your toes : maybe it's a good idea you fell asleep for a year, at least you won't be offending people putting their heart into this project. Because some of the developers (and rest a sure I am not talking about myself) deserve the upmost respect, it's incredible what they are doing, and sometimes and a very high speed.

I do hope you realize that with such an attitude you are just breaking down open source projects instead of supporting them.
Nevertheless, I'd like to offer you an alternative : install wine, go buy Visual Studio and run it in Wine.

Offline thotypous

  • Single posting newcomer
  • *
  • Posts: 3
Re: The 02 september 2006 build is out.
« Reply #14 on: September 04, 2006, 12:38:37 am »
Second, it's a time of joy: I fixed this bug earlier today so if you update your svn working copy this bug will be gone.

Just tested. Now it seems to be ok.  :D Thanks and keep up the good work, C::B is sincerely the best C++ IDE available!  :D

Offline kelo81

  • Multiple posting newcomer
  • *
  • Posts: 86
Re: The 02 september 2006 build is out.
« Reply #15 on: September 04, 2006, 02:04:29 am »
An Open Source Project that ignores Linux in favor of Windows... I lived to see this one  :shock:
As if Windows coders don't prefer Visual Studio... or the free version VS Express...
I get more disappointed in C::B everyday. Maybe if I fall asleep for a year, and I come back, C::B will be usable on Linux?  :?

Linux is synonym of Open Source, but Open source is NOT synonym of Linux... keep that in mind. And use the forums to contribute something, not to bother the developers with this kind of shit.
Personally, I love Linux, but I prefer to report the bugs I find, and try to help with them, than offending the developers.
Ezequiel Ruiz
Tango/04 consultant
www.tango04.com

Offline nix_BB

  • Multiple posting newcomer
  • *
  • Posts: 33
Re: The 02 september 2006 build is out.
« Reply #16 on: September 04, 2006, 08:40:05 am »
An Open Source Project that ignores Linux in favor of Windows... I lived to see this one  :shock:
As if Windows coders don't prefer Visual Studio... or the free version VS Express...
I get more disappointed in C::B everyday. Maybe if I fall asleep for a year, and I come back, C::B will be usable on Linux?  :?

I've been using Visual Studio for 9 years now, whereas I've been following the progress of C::B for a mere 6 months - during this short time I've seen features being added to C::B that took years to manifest in VS. Most of the progress in VS has been for the sake of the other languages it supports- and some of the features have been a total waste of time! (We can count ourselves lucky that the paper clip never found it's way to VS.)

Granted C::B may be a little behind VS in some regards and may pass through stages of instability from time to time- BUT C::B is catching up very quickly, and the periods of instability stem from the simple fact that we are using and evaluating a work in progress. Show me a developer who hasn't crippled his own project sometime during the process of development and I'll show you a n00b who's yet to get past the 'Hello World' exercise in his homework book.

I'm a firm believer that open source projects such as this will become the dominant form of software in the future, because the novelty of buying new versions of $600 MS licenses for the sake of a new feature or two wears off very quickly. Consider Subversion vs. Source Safe, those who have used both solutions will find it very hard to argue in favor of SourceSafe, and with the inclusion of TortoiseSVN the argument is moot.

So I ask those who would show disrespect to these pioneer developers to please consider who they would turn to in five years time when MS sees fit to abandon support for C/C++ in favor of C#.


To the C::B team - you have the admiration and respect from this devout C::B fan, I don't regret the day I stumbled upon your fantastic little project.

Now could someone please see to this document tab switching!! ;) :P

Offline skirby

  • Almost regular
  • **
  • Posts: 137
Re: The 02 september 2006 build is out.
« Reply #17 on: September 04, 2006, 09:52:34 am »
Great thanks, to the whole C::B team.
Combo box in Toolbar work fine now on Windows 2000 :D

Have a nice day.

Offline Encryptor

  • Multiple posting newcomer
  • *
  • Posts: 34
Re: The 02 september 2006 build is out.
« Reply #18 on: September 04, 2006, 06:45:12 pm »
First, I think you guys deserve an apology from my behalf, for the evilness and the attitude in my post, I surely didn't intend to make it so mean.
Second, I am glad so many users actually cared to reply. Of all, killerbot's reply was the smartest.

Mandrav, however, seemed to be hurt the most. And I feel I should give him a reply:
Quote
Letting the linux version in an unstable state for almost a week? A whole week? The development version?
Sorry, Mandrav, your sarcastic post made it difficult for me to understand when did I ever refer to the development version?

Quote
Oh, by the way, I never received your patches. What address did you mail them to?
The same address where I bill my hours for patching software that I want to use for my projects.

PDEE
Quote
You know, i don't know how people have the audacity to say such things. I wouldn't dare.
No, really, I can't understand neither. How could I point out that I really really wanted to find a stable version of C::B for Linux that had a decent Code Completion?  (is that really too much to ask?). I shouldn't have dared. I should have said how great the software is, and how rapidly it is growing, like you all do? Well, sorry. It's not all flowers and cakes. I was desperately trying to make it work. I compiled several nightly builds. I even wrote a long post (August 26 nightly build) about what I found wrong with C::B (at the first glance) and even provided screenshots of C::B crashing. No reply, no bug-fix. Seemed like I was ignored, and the bug along with me. Not that I am complaining, I should have probably submitted it at BerliOS, but when I saw there are so many bugs opened, I started to doubt if any of them are actually read.

Quote
Give the developers a break, they will get it done in their own time.
I never intended to give them a hard time. As I said, I tried to be helpful. In my previous post, I pointed out that, I, for instance, didn't like the feeling that I will always have to use a slightly buggier version of C::B, just because I use Linux. And Visual Studio served as an example of usable software on Windows, as opposed to Linux, where I couldn't find a good IDE. And when I thought that "Finally, the next best thing, Code Blocks!" and then I read Mandarv's post, I understood that it will never be as good as the Windows version of C::B.. and I got a bit pissed off...maybe even carried away :/ for which I apologize.

Kazade
Quote
You good sir are an idiot.
Once in a while, we are all idiots. Some more often than others.

Quote
When you can write an cross-platform IDE with as much functionality as this one, then you can have an opinion, until then just be grateful you are getting something for free.
The funny things is that I could probably write something that will satisfy my needs, and that is: a text editor, code assist and a little Build button. I just don't want to waste my time on writing something that already exists, just as much as I don't want to spend my time fixing other people's code, when all I want is a simple code editor on Linux. I have my own projects to develop, and so far, it looks like I should stick to my good old editor without code completion.

killerbot
Quote
Well, sigh. We don't favor any OS above another. But there are much more windows users then linux ones, so the number of feedback will be bigger in that corner.
I should have thought of that in the first place. My apologies to you personally.

Quote
By the way, what's so dreadfully wrong with vi.
Nothing ;) That's the point. I think that for now, I'll stick to VI. I just wanted an editor with Code-Completion.. and apparently I am asking the wrong way...

Quote
maybe it's a good idea you fell asleep for a year
I think VI will do for a year, unless I decide to throw some bug reports at you guys :)

Quote
at least you won't be offending people putting their heart into this project.
You must agree that sometimes, this is necessary, as a little break from all the applauses on the forum :)

Quote
I do hope you realize that with such an attitude you are just breaking down open source projects instead of supporting them.
I doubt that 1 person will bring down this project. Besides, I don't intend to do that, my only concern is that the developers of this project stick to the needs of everybody.

Quote
Nevertheless, I'd like to offer you an alternative : install wine, go buy Visual Studio and run it in Wine.
While that might be an idea, I never liked VS that much and I surely don't like the UI in wine :P

kelo81
Quote
And use the forums to contribute something, not to bother the developers with this kind of shit.
My previous post contributed more than you will ever understand. Think long-term, not short-term.

Quote
Personally, I love Linux, but I prefer to report the bugs I find, and try to help with them, than offending the developers.
Will try to follow your example sir.


In conclusion, I would like to say that I am glad I made my point. Maybe in a primitive way, maybe with an attitude, but I am glad you all saw it.
And if out of anger you decide to classify me as one of those ranting idiots, it is your right to do it.
My grandmother used to say: "if you're doing something, do it right" .... Whether it has a price tag on it, or not.

Offline mandrav

  • Project Leader
  • Administrator
  • Lives here!
  • *****
  • Posts: 4291
    • Code::Blocks IDE
Re: The 02 september 2006 build is out.
« Reply #19 on: September 04, 2006, 07:08:12 pm »
Mandrav, however, seemed to be hurt the most. And I feel I should give him a reply:

Hurt? No. Pissed off? Absolutely.

Quote
Letting the linux version in an unstable state for almost a week? A whole week? The development version?
Sorry, Mandrav, your sarcastic post made it difficult for me to understand when did I ever refer to the development version?

You posted in the nightly builds board. I don't recall providing nightly builds for the last stable version, 1.0rc2...

Quote
Oh, by the way, I never received your patches. What address did you mail them to?
The same address where I bill my hours for patching software that I want to use for my projects.

Oh? And what address is that? Because I want to bill my hours too for software that I (mostly) create for others that can later come here and bitch about my productivity and/or sensitivity about their beloved OS.

And when I thought that "Finally, the next best thing, Code Blocks!" and then I read Mandarv's post, I understood that it will never be as good as the Windows version of C::B.. and I got a bit pissed off...maybe even carried away :/ for which I apologize.

Darn, you figured out our evil masterplan: rule the world with Windows...

In conclusion, I would like to say that I am glad I made my point. Maybe in a primitive way, maybe with an attitude, but I am glad you all saw it.

Yes, we all saw how arrogant and ungratefull some people can be...

And if out of anger you decide to classify me as one of those ranting idiots, it is your right to do it.
My grandmother used to say: "if you're doing something, do it right" .... Whether it has a price tag on it, or not.

Well, if you think you did something right in this occasion, I fail to see it but it's your right to think so.

And as a last word, I prefer linux too over windows. But I 'm long past the age to be passionate/offensive about an OS (except maybe for philosophical discussions). I believe I dropped this kind of thinking somewhere around my early 30s...
Be patient!
This bug will be fixed soon...

Offline Encryptor

  • Multiple posting newcomer
  • *
  • Posts: 34
Re: The 02 september 2006 build is out.
« Reply #20 on: September 04, 2006, 07:20:10 pm »
When I reach 30, I will be entitled to reply to your post.
Until then, I will try to be helpful, for a change.

Offline takeshi miya

  • Lives here!
  • ****
  • Posts: 1487
Re: The 02 september 2006 build is out.
« Reply #21 on: September 04, 2006, 08:39:18 pm »
Until then, I will try to be helpful, for a change.
Please be helpful. Go back to the attitude of your firsts posts, which are welcomed.
You'll have to understand that as in all forums and mailing lists, some posts got replies, some doesn't. It's a matter of luck.

Now I'll talk about your post here: http://forums.codeblocks.org/index.php?topic=3911.msg30877#msg30877
That is an excellent quality bug report, which you should have submitted at berlios (I was going to point that at that moment but I didn't).
At the forum the motto is: "if you don't get replies in 2~3 days, report it to the bug-tracker" because if you don't do so, it will get buried and forgotten between thousands of forum posts.