CodeLite uses a sophisticated, yet intuitive interface which allows user to easy create and build complex projects.
CodeLite is regularly tested under Mac OS X 10.5.2, Windows XP SP2/3, and (K)Ubuntu 7.10/8.04 Gutsy Gibbon.
Here are some key features of "CodeLite":
· Generic support for compilers
· Can be easily extended with plugins (Several plugins are already included in the installer)
Built-in GDB support, with the following features included:
· Watches table - add persistent watches by a single click
· Quick Watch - right click on a variable to expand it
· Locals tree - automatically displays the current stack variables (also displays *this if available)
· Threads view - provides list of currently running threads and easily switching between then by single click
· Breakpoint management - add/remove breakpoint management panel
· Automatic tooltip
· and more...
· Subversion plugin (based on the command line tool), which mimics the TortoiseSVN (but unlike it, it runs on Linux as well)
· Makefile based build system
· Project explorer (Workspace view)
· File Explorer
· Automatically imports MSVS workspace/projects and converts them to GNU based makefile
· Active document outline
· Sophisticated database based Code Completion mechanism, a default database is supplied which contains symbols for wxWidgets, STL and standard headers
· Function's call tip
· Hover tip
· Comments tips
· Members List
· Supports C++ templates, namespaces and other advance features of the language
· Automatically add include statement for symbols
· 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, PHP, JavaScript, Python, HTML, ASP
· Text Folding
· Bookmarks
· Find In Files
· Replace In Files
· Highly Configurable
· Built-in doxygen comment generator for functions/classes
What's New in This Release: [ read full changelog ]
· Compile fix for --with-stl wx builds, as used by openSUSE
· disable wx' logging when closing the logger file
· added token _GLIBCXX_VISIBILITY(%0) to ctags token list
· Code completion: don't add an extra '()' if there are already ones at the insertion point, instead, place the caret at the middle of the existing '()' and trigger a function call tip
· Fixes BUG#3401855. https://sourceforge.net/tracker/?func=detail&atid=979960&aid=3401855&group_id=202033
· B = (Linux) Fixed: re-enabling a view from "View -> Workspace View" codelite now adds the tab back to the workspace view
· I = significantly improved the find-references / rename-symbol performance
· Fix for finicky lintian warning (courtesy of Xeon Bloomfield)
· Applied, slightly modified, a patch from Tautvydas Andrikys that reapplies the cwd and any original parameters when restarting an instance.
· Fixes bug 3405148
· Applied a patch from upCASE that fixes compilation when the wxAuiToolbar is disabled.
· Fixes bug 3404678
· When typing a ')' or ']' and...