Author Topic: Preparing Code::Blocks Release  (Read 79531 times)

Offline MortenMacFly

  • Administrator
  • Lives here!
  • *****
  • Posts: 9493
Preparing Code::Blocks Release
« on: March 10, 2010, 07:06:47 am »
Dear community,

on behalf of the whole code::Blocks team I would like to inform you hereby that we are in the preparation phase for a new release of Code::Blocks. Most important: WE NEED YOUR HELP!

The road map is as follows:
- the latest nightly (see http://forums.codeblocks.org/index.php/topic,12098.0.html) shall be the base revision
- from that nightly on we are on FEATURE FREEZE that means: don't expect / ask for new features, we won't commit such
- we expect bug reports, posted in an own thread in this forum: http://forums.codeblocks.org/index.php/board,7.0.html
- we will address critical patches with that release in SVN trunk
- if needed another nightly will be announced (you can call it release candidate if you like)
- a release branch will be created
- release will be done.

Here is what you can do:
- use the nightly proposed (or compile from trunk), report bugs!!!
- check the bug tracker of C::B for bugs still active that may be show stoppers
- if you are a developer: try to find patches for the bugs reported

Here is what you shouldn't do:
- ask for new features
- ask for a more detailed schedule

FINALLY: In addition I would hereby open a LOGO / SPLASH SCREEN CONTEST!
The rules are simple:
- setup a logo (probably based on the current one)
- post this logo in this forum: http://forums.codeblocks.org/index.php/board,7.0.html
- it must have our logo (as seen on http://www.codeblocks.org)
- the word "Code::Blocks" shall be part of the logo, including the "::"
- the word "Code::Blocks" should not be splitted
- there must be space for the release number (most likely 10/04)
- there must be space for the revision number
- it must "work" nicely under all platforms (important if you are using alpha / transparency)
- don't overdo it, we still strike for simplicity
- finally: discuss the logos, we will setup an open poll after a while to decide which one we will pick.

GO AHEAD! HELP US TODAY! :P

Edit: Added additional specification for the logo / splash screen contest
« Last Edit: March 12, 2010, 08:44:04 pm by MortenMacFly »
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: http://www.codeblocks.org/docs/main_codeblocks_en.html
C::B FAQ: http://wiki.codeblocks.org/index.php?title=FAQ

Offline ollydbg

  • Developer
  • Lives here!
  • *****
  • Posts: 5219
  • OpenCV and Robotics
    • Chinese OpenCV forum moderator
Re: Preparing Code::Blocks Release
« Reply #1 on: March 10, 2010, 07:41:51 am »
Glad to hear this news, thanks for all the hard works of your guys.

By the way, I still experience the time lags when I open the codeblocks.cbp.(even I disable the real-time options in CC), I suspect there are still something wrong. :(

Also, the split bar in the CC's symbol browser still can't be set correctly when startup (Windows XP), we have discussed here in this post:
Was the width of top view saved in CC configure file?
If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

Offline vix

  • Multiple posting newcomer
  • *
  • Posts: 60
Re: Preparing Code::Blocks Release
« Reply #2 on: March 10, 2010, 05:16:52 pm »
Quote
By the way, I still experience the time lags when I open the codeblocks.cbp.(even I disable the real-time options in CC), I suspect there are still something wrong. Sad

I can confirm this: it's the problem I described here (http://forums.codeblocks.org/index.php/topic,11790.msg80521.html#msg80521).
I remind you that Nightly Build 5911 doesn't show this behaviour.

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 11767
    • Travis build status
Re: Preparing Code::Blocks Release
« Reply #3 on: March 11, 2010, 12:20:32 am »
Morten and others: Can you consider patch 002942 for inclusion in the this release?
There is at least on user that wants the "smart indent brace" feature to be off.
It might be that many don't know they need it  :lol:
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 11767
    • Travis build status
Re: Preparing Code::Blocks Release
« Reply #4 on: March 11, 2010, 12:28:19 am »
FINALLY: In addition I would hereby open a LOGO CONTEST!

Isn't this a Splash screen contest?
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

Offline Biplab

  • Developer
  • Lives here!
  • *****
  • Posts: 1874
    • Biplab's Blog
Re: Preparing Code::Blocks Release
« Reply #5 on: March 11, 2010, 07:47:18 am »
Quote
By the way, I still experience the time lags when I open the codeblocks.cbp.(even I disable the real-time options in CC), I suspect there are still something wrong. Sad

I can confirm this: it's the problem I described here (http://forums.codeblocks.org/index.php/topic,11790.msg80521.html#msg80521).
I remind you that Nightly Build 5911 doesn't show this behaviour.

I'd still push for a new release. We can list this as a known bug just like CC can't do this / that... We can fix this bug and go for a minor release.
Be a part of the solution, not a part of the problem.

Offline MortenMacFly

  • Administrator
  • Lives here!
  • *****
  • Posts: 9493
Re: Preparing Code::Blocks Release
« Reply #6 on: March 11, 2010, 11:01:15 am »
I'd still push for a new release. We can list this as a known bug just like CC can't do this / that... We can fix this bug and go for a minor release.
Agreed. In fact nobody can reproduce. I know what might cause this issue, but in fact it was a fix for another bug which is more likely to happen. And I have no clue why the current implementation shows such behaviour except that it's platform depended and/or might be caused by e.g. a silly AntiVirus software not allowing to create temporary files. I really doubt this is a bug in Code::Blocks.
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: http://www.codeblocks.org/docs/main_codeblocks_en.html
C::B FAQ: http://wiki.codeblocks.org/index.php?title=FAQ

Offline code robot

  • Multiple posting newcomer
  • *
  • Posts: 14
Re: Preparing Code::Blocks Release
« Reply #7 on: March 12, 2010, 11:40:40 am »
- post this logo in this forum: http://forums.codeblocks.org/index.php/board,7.0.html

So, should we each start a new thread for each logo submission? I might make a thread for all logo submissions if no one minds.

- setup a logo (probably based on the current one)
- it must have our logo (as seen on http://www.codeblocks.org)

The above description is very confusing. It states, "Make a new logo, but it must have our logo." ...
Does this mean that we are designing a new logo, but we should use the existing "icon", which is the multi-colored block?

For example: Is this the kind of thing you are looking for?
« Last Edit: March 12, 2010, 11:43:15 am by code robot »

Offline Loaden

  • Lives here!
  • ****
  • Posts: 1014
Re: Preparing Code::Blocks Release
« Reply #8 on: March 12, 2010, 12:29:38 pm »
Hi, I hope somebody can fix this bug.
http://forums.codeblocks.org/index.php/topic,11847.0.html
Thanks!

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 11767
    • Travis build status
Re: Preparing Code::Blocks Release
« Reply #9 on: March 12, 2010, 12:56:21 pm »
Loaden: This seems like a feature request, so I think won't happen for this release....
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

Offline ollydbg

  • Developer
  • Lives here!
  • *****
  • Posts: 5219
  • OpenCV and Robotics
    • Chinese OpenCV forum moderator
Re: Preparing Code::Blocks Release
« Reply #10 on: March 12, 2010, 04:13:54 pm »
A reminder: the CC bug fix of parsing the VC++ header file, see here:
Re: ParserTester for codecompletion plugin
If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

Offline Ceniza

  • Developer
  • Lives here!
  • *****
  • Posts: 1442
    • CenizaSOFT
Re: Preparing Code::Blocks Release
« Reply #11 on: March 12, 2010, 06:36:55 pm »
I think it would be good to let the users grab the .blend file the logo comes from, in case they want to toy a little bit more with it. I was going to provide it, but it seems it is in a DVD I burnt which is now nearly 9000 km from here. Does anyone else have it?

[edit]
Nevermind: http://svn.berlios.de/wsvn/codeblocks/resources/block-logo/#_resources_block-logo_
[/edit]

[edit 2]
There is an idea that would be nice for the logo which we could borrow from Embarcadero. In Delphi, for example, in the splash screen you can see in very light colors, with different font sizes as well, reserved words of the language. We could use words like: class, virtual, public, private, operator, template, ...
[/edit 2]
« Last Edit: March 12, 2010, 06:43:00 pm by Ceniza »

Offline code robot

  • Multiple posting newcomer
  • *
  • Posts: 14
Re: Preparing Code::Blocks Release
« Reply #12 on: March 15, 2010, 02:12:10 am »
Thanks for posting the Blender files.

I had to make an alternate version in order to center the logo and camera.
Here it is if it would be helpful to anyone: http://robotarcade.com/img/codeblocks/codeblocks_05.blend

In addition, this web site has some tasteful free/open-source fonts: http://www.theleagueofmoveabletype.com/

Offline nanyu

  • Almost regular
  • **
  • Posts: 187
  • nanyu
Re: Preparing Code::Blocks Release
« Reply #13 on: March 15, 2010, 08:22:53 am »
1. Can this release fixed all  bugs about "Internation".
    there are some plugin's  code confuse with  "_" and "wxT".

2.  "Open with HexEditor"  is the lastone  menu sub item of "File".

Offline igorevc

  • Multiple posting newcomer
  • *
  • Posts: 23
Re: Preparing Code::Blocks Release
« Reply #14 on: March 15, 2010, 06:41:57 pm »
Pretty cool.

When you release the next official Code::Blocks version, I'll update my special plugin for it.
What does my plugin do? It allows you to create and test programs for a specific Prolog implementation.

Thank you and keep up the good work.