* CC: this is an improvement to Huki's cc_includes_parsing.patch. When recursive parsing of cpp/h files, we need to release the locker on each recursive call, so the parser does not hold the locker for a very long time, the GUI will not hang. The header files in the project do not be added to the BatchParse any more, since it will mass the bool Parser::Parse(const wxString& filename, bool isLocal, bool locked, LoaderBase* loader) function a lot, if the header file is marked as assigned in the TokenTree, it will not be parsed immedially when Parser::Parse() is called. The related discussion can be found in forum: http://forums.codeblocks.org/index.php/topic,18315.msg128446.html#msg128446
- CC: remove Parser::AddPriorityHeader(), m_PriorityHeaders and m_SystemPriorityHeaders, those are not used any more.
- CC: add comments on TokenTree
- CC: correct comments of Token->m_IsLocal

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9665 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- whitespace and comments (no functional change)

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9666 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* syntax highlight: Fix bug for Bash language, where the Scalar's background couldn't be set to default

> The problem happens, because we doesn't save anything when a colour is
  reset to "Default" and so we store the default value in the config.
> To fix the issue I've expanded the ConfigManager to be able to save
  colours that are equal to wxNullColour. And I've removed the checks for
  wxNullColour in order to take advantage of the new feature of the
  ConfigManager.

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9667 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* CC: show formatted args of methods, if docs helper is disabled in the CC options

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9668 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* CC: made the option for CC simpler: Either you choose documentation with all (good) consequences or not (probably fixes http://forums.codeblocks.org/index.php/topic,18991.msg130116.html#msg130116)
* CC: re-enable cctest parser again
* CC: add another WX macro

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9669 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- CC: fix a typo in comments

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9670 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- CC: fix build error of commit r9669.

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9671 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* CC: fix a bug introduced in rev 9665, checking on m_PredefinedMacros was mistakenly removed, so I add it back. Thanks Huki for pointing out this bug.

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9672 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* CC: committed missing changes in ccoptionsdlg

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9673 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* debugger: Improve logging, while trying to interrupt the debuggee

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9674 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- build: Fix no pch build (related to r9674)

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9675 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- compiler: Use enum instead of hard coded integer values

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9676 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- wx30: Setup all plugin targets on linux to be able to start C::B

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9677 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- CCManager: invalidate cached active ccPlugin when user changes language on the active file
- CCManager: add support for single-page call tips (TODO: add controlling dialog config option)
* Merge upstream updates into cc_interface