CodeLite is a powerful open-source, cross platform code editor for the C/C++ programming languages.
CodeLite makes use of an easy to use, yet sophisticated interface that enables users to easily create and build complex projects.
Here are some key features of "CodeLite Rev":
· Generic support for compilers
· Plugin system for debuggers
· Built-in GDB support, with the following features included:
GDB toolbar
Watches table
Quick Watch
Locals tree
· Makefile based build system
· Project explorer (FileView)
· Automatically imports MSVC workspace/projects and converts them to GNU based makefile
· Active document outline
· Sophisticated database based Code Completion mechanism, a default database already supplied for wxWidgets & stl!
· Function call tip
· Hover tip
· Comments tips
· Members List
· Quickly open resources in the editor using 'Find Resource in workspace'
· Quickly open types in the editor using 'Find Type in workspace'
· XML based syntax highlighting, comes with the following:
C/C++
Java
Perl
XML
Makefile
Lua
Diff files
Text Folding
· Bookmarks
· Find In Files
· Highly Configurable
· Built-in doxygen comment generator for functions/classes
What's New in This Release: [ read full changelog ]
· This version introduces new plugin: Qmake plugin (a user guide will come shortly) which allows users to create projects based on Qt's qmake build system (including auto-generation of Qt's pro file etc.)
· Find in files context menu is now disabled during an active search
· Applied patch: [patch] partial reimplementation of ProcUtils for FreeBSD by gahr
· Changed configure EOL from CRLF -> LF
· wxEVT_BUILD_STARTING now set event.SetString() to the build configuration
· When a build take places it can now be overrided by the plugins by simply handling the wxEVT_BUILD_STARTING and not calling event.Skip()
· Added new section in the project XML format to allow plugins to write any data to it. Unlike the currently available 'UserData' section, this section is saved when saving the project as template
· codelite will now allways use POSIX slashes for the 'make' path
· Fixed build error on Linux (typo in include )
· Added QMake wizard to add qmake based projects
· Fixed: memory leak in lex.yy.cpp
· Fi...