Code::blocks is a cross-platform integrated development environment (ide). it is based on a self-developed plugin framework allowing unlimited extensibility. most of its functionality is already provided by plugins. plugins included in the base package are:
* compiler frontend to many free compilers
* debugger frontend for gdb
* source formatter (based on astyle)
* wizard to create new c++ classes
* code-completion / symbols-browser (work in progress)
* default mime handler
* wizard to create new code::blocks plugins
* to-do list
* extensible wizard based on scripts
* autosave (saves your work in the unfortunate case of a crash)
this package contains the wxsmith shared library.