
- CODEBLOCKS HEADER FILE FULL
- CODEBLOCKS HEADER FILE CODE
- CODEBLOCKS HEADER FILE DOWNLOAD
Support auto-completion for include header file names and preprocessor directives.
Adding code with auto-completion follows the active indentation and EOL style. Added None/Null parser for parsing files not included in any C::B project. wxWidgets’s event handling table/entry macros) Added macro expansion for some code patterns (e.g. Improved parsing of C++ template constructs, typedef statements, operator overloading. Improved the parsing of Class inheritance, now it is better and faster. Introduce two major options for the operation of the Code completion plugin: one parser for all workspace or a parser per project. Made the parser more robust and improved the thread safety. Improved the Macro replacement and added macro replacement for GCC/MSVC build-ins. Added support to the parser for handling conditional preprocessor directives (only for file scope, included files aren’t expanded). Fixed many bugs in the parser (crashes, deadlocks and parsing errors). Fixed some bugs with the refresh of the Code completion toolbar. Made ‘Find implementation’ and ‘Find declaration’ to be more precise (goto to line and column). Fixed some bug when saving/loading the Code completion options. Optimised the Symbols browser by avoid unnecessary updates. Fixed showing the Call tip for consturctors and destructors. Calltip improvements: cleaned it up (strip duplicates), refined the calltip window position, “Pretty Print” each function names. Switched full command line logging to be the default option for all compilers.Automatically re-link a project when a dependant static library has been changes.
Improved resource compilation with MinGW resource compiler. Add predefined settings for the terminals on Linux. Made the localization to be off by default, hopefully this will minimize the number of people getting the right-to-left text issue. When no wild-card is specified (empty) the default CB wild-card for adding files is used This can be based on a wild-card for the file types, and can be recursive. These are directory paths that can be specified, and all files in there will be considered as sources for the project. Added power user support for units glob feature. Active project no longer stored in workspace but in dedicated layout file for the workspace,. Use gtk-notebook as default notebook on systems using wxGTK, so the notebook-tabs integrate more smooth into the systems theme. Currently only for Python files (always use spaces) and for Makefiles (always use tabs) Added per language override for the ‘use tabs’ setting. Lots of improvements to the Marcos support in the options - more options support macro expansion and there are more variables. Some accessibility improvements - more things are accessible only with a keyboard. Select file from all projects in the workspace (Search->Goto file).
Add ability to hide the editor tabs, can be toggled with “View -> Hide editor tabs” or “Ctrl+H”. Added the ability to maximize editors with double-click on tab. Added the ability to show tooltips on cbAuiNotebook tabs - show full filename and project in tooltip for editor tabs. Context menu item to show file in project tree. Support open file’s containing folder using the context menu of the file. Better support for dark themes in Linux. For the release 12.11, we provide a top-level changelog hereby about what has changed since 10.05 (to download this or a full change log, links are provided at the bottom of this page): General: