Difference between revisions of "Roadmap for version 1.0"

From Code::Blocks
Line 15: Line 15:
 
**[[Image:Chk.png]]Editor component
 
**[[Image:Chk.png]]Editor component
 
**[[Image:Nop.png]]No fully automatic detection of document encoding
 
**[[Image:Nop.png]]No fully automatic detection of document encoding
*[[Image:Blk.png]]Scripting support (Angelscript)
+
*[[Image:Blk.png]]<s>Scripting support (Angelscript)</s>  <i>abandoned due to lack of 64bit support)</i>
 +
*[[Image:Blk.png]]Scripting support (Squirrel/Sq plus)
 
**[[Image:Chk.png]]Watch scripts (see [[Debugger scripts]])
 
**[[Image:Chk.png]]Watch scripts (see [[Debugger scripts]])
 
**[[Image:Chk.png]]Build target scripts
 
**[[Image:Chk.png]]Build target scripts
**[[Image:Blk.png]]64bit support
+
*[[Image:Chk.png]]Global user variables
*[[Image:Blk.png]]Global user variables
 
 
**[[Image:Chk.png]]Profile-dependent GUVs
 
**[[Image:Chk.png]]Profile-dependent GUVs
**[[Image:Blk.png]]Multiple variable sets
+
**[[Image:Chk.png]]Multiple variable sets
**[[Image:Blk.png]]Custom variable definition
+
**[[Image:Chk.png]]Custom variable definition
 
*[[Image:Chk.png]]wxFlatNoteBook editors
 
*[[Image:Chk.png]]wxFlatNoteBook editors
 
*[[Image:Chk.png]]wxAUI docking library
 
*[[Image:Chk.png]]wxAUI docking library

Revision as of 17:59, 23 June 2006

Version 1.0 (Pheidippides)

August 2006

Version 1.0 RC final (Athenades)

Mid-July 2006

  • No feature additions.
  • Regression and bug handling only.

Version 1.0 RC 3 (Ephialtes)

Around end of June 2006

  • Chk.pngUnicode support
    • Chk.pngUser interface
    • Chk.pngConfiguration system
    • Chk.pngEditor component
    • Nop.pngNo fully automatic detection of document encoding
  • Blk.pngScripting support (Angelscript) abandoned due to lack of 64bit support)
  • Blk.pngScripting support (Squirrel/Sq plus)
  • Chk.pngGlobal user variables
    • Chk.pngProfile-dependent GUVs
    • Chk.pngMultiple variable sets
    • Chk.pngCustom variable definition
  • Chk.pngwxFlatNoteBook editors
  • Chk.pngwxAUI docking library
  • Chk.pngContext-sensitive layout switching
  • Chk.pngXML-based configuration system
  • Blk.pngXML-based compiler framework
  • Blk.pngProperty-based build system
  • Chk.pngImproved configuration user interface
  • Blk.pngAutomatic updates
  • Blk.pngUsability and stability fixes for code completion plugin
  • Blk.pngRegression and bug handling.

Version 1.0 RC 2 (Leonidas)

25 October 2005

  • Precompiled headers (PCH) support! (currently works only with GCC)
  • The source is now fully UNICODE-compatible!
  • The source is also fully 64-bit compatible!
  • Autoconf/automake build system is now used for non-windows platforms
  • New editor functionality
    • Find declaration
    • Open #include
  • Project wizard plugins
  • Support for SDCC
  • Better handling of modified files outside the IDE
  • Single file compilation
  • Find-in-Files for arbitrary paths/filemasks
  • All internal file formats are well-formed, valid XML
  • New plugins:
    • Code statistics: counts nr. of source lines, nr. of comment lines, etc.
    • CBProfiler: parses and displays the output of GProf, the GNU Profiler
    • SourceExporter: exports the active file to HTML/RTF/ODT
  • New lexers:
    • Fortran77
    • NVidia CG
    • X-Base languages (Clipper, Foxpro)
  • New and improved project templates:
    • SDCC program
    • Irrlicht 3D Graphics Engine
    • Ogre 3D Graphics Engine
    • GLFW project (OpenGL FrameWork)
    • wxWidgets: static/dynamic unicode/ansi versions.


Version 1.0 RC 1-1 (Oedipus)

2 August 2005

  • Several critical bug fixes


Version 1.0 RC 1 (Laius)

25 July 2005

  • Compiler support for OpenWatcom
  • Per-target environment variables
  • Convenient "Start here" page
  • Improved gcc error parsing
  • Find in files functionality
  • Ability to add files to project recursively.
  • External dependency handling
  • Better import of foreign project files
  • Many GDB debugger updates
  • Numerous user interface improvements
  • New project templates
    • QT4.
    • Ogre3D.
  • Modular Syntax highlighting
  • Syntax highlighting support for:
    • C/C++
    • Windows resources
    • HTML/XML/XSL
    • Lua scripts
    • GameMonkey scripts
    • Hitach H8 ASM