Roadmap for version 1.0

From Code::Blocks

Version 1.0 (Pheidippides)

August 2006

Version 1.0 RC final (Athenades)

TBA

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

Version 1.0 RC 3 (Ephialtes)

  • 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
  • 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