Difference between revisions of "Roadmap for version 1.0"

From Code::Blocks
 
(21 intermediate revisions by 7 users not shown)
Line 1: Line 1:
===Version 1.0 (Pheidippides)===
+
[[Category:Roadmaps]]
''12 August 2006''
 
  
===Version 1.0 RC final (Athenades)===
+
'''Warning : This page is very likely outdated and irrelevant of what is actually going on'''
''1 July 2006''
+
 
 +
==Version 1.0 (Pheidippides)==
 +
''To Be Announced''
 +
 
 +
==Version 1.0 RC final (Athenades)==
 +
''TBA''
 
*No feature additions.
 
*No feature additions.
 
*Regression and bug handling only.
 
*Regression and bug handling only.
  
===Version 1.0 RC 3 (Ephialtes)===
+
==Version 1.0 RC 3 (Ephialtes)==
''30 April 2006''
+
''TBA''
 +
 
 
*[[Image:Chk.png]]Unicode support
 
*[[Image:Chk.png]]Unicode support
 
**[[Image:Chk.png]]User interface
 
**[[Image:Chk.png]]User interface
 
**[[Image:Chk.png]]Configuration system
 
**[[Image:Chk.png]]Configuration system
 
**[[Image:Chk.png]]Editor component
 
**[[Image:Chk.png]]Editor component
**[[Image:Nop.png]]No fully automatic detection of document encoding
+
**[[Image:Nop.png]]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:Chk.png]]Watch scripts
+
*[[Image:Chk.png]]Scripting support (Squirrel/Sq plus)
 +
**[[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]]Virtual folder support
*[[Image:Blk.png]]Global user variables
+
*[[Image:Chk.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
 
*[[Image:Chk.png]]Context-sensitive layout switching
 
*[[Image:Chk.png]]Context-sensitive layout switching
 
*[[Image:Chk.png]]XML-based configuration system
 
*[[Image:Chk.png]]XML-based configuration system
*[[Image:Blk.png]]XML-based compiler framework
+
*[[Image:Chk.png]]XML-based compiler framework
 
*[[Image:Blk.png]]Property-based build system
 
*[[Image:Blk.png]]Property-based build system
 
*[[Image:Chk.png]]Improved configuration user interface
 
*[[Image:Chk.png]]Improved configuration user interface
 +
*[[Image:Blk.png]]Automatic updates
 
*[[Image:Blk.png]]Usability and stability fixes for code completion plugin  
 
*[[Image:Blk.png]]Usability and stability fixes for code completion plugin  
 
*[[Image:Blk.png]]Regression and bug handling.
 
*[[Image:Blk.png]]Regression and bug handling.
  
===Version 1.0 RC 2 (Leonidas)===
+
==Version 1.0 RC 2 (Leonidas)==
 
''25 October 2005''
 
''25 October 2005''
 
*Precompiled headers (PCH) support! (currently works only with GCC)  
 
*Precompiled headers (PCH) support! (currently works only with GCC)  
Line 63: Line 70:
  
  
===Version 1.0 RC 1-1 (Oedipus)===
+
==Version 1.0 RC 1-1 (Oedipus)==
 
''2 August 2005''
 
''2 August 2005''
 
*Several critical bug fixes
 
*Several critical bug fixes
  
===Version 1.0 RC 1 (Laius)===
+
 
 +
==Version 1.0 RC 1 (Laius)==
 
''25 July 2005''
 
''25 July 2005''
 
*Compiler support for OpenWatcom  
 
*Compiler support for OpenWatcom  

Latest revision as of 19:27, 23 January 2015


Warning : This page is very likely outdated and irrelevant of what is actually going on

Version 1.0 (Pheidippides)

To Be Announced

Version 1.0 RC final (Athenades)

TBA

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

Version 1.0 RC 3 (Ephialtes)

TBA

  • Chk.pngUnicode support
    • Chk.pngUser interface
    • Chk.pngConfiguration system
    • Chk.pngEditor component
    • Nop.pngFully automatic detection of document encoding
  • Blk.pngScripting support (Angelscript) (abandoned due to lack of 64bit support)
  • Chk.pngScripting support (Squirrel/Sq plus)
  • Chk.pngVirtual folder support
  • 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
  • Chk.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