* CC: Handle _attribute__ keyword when parsing.
E.g. the code line below build OK under GNU C compiler.
void __attribute__ ((noinline)) foo(){}
So, Let our parser skip "__attribute__ ((noinline))" to correctly parse the foo function.

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9655 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- CCTest: remove cctest.h/cpp from codecompletion.cbp, since those files were already unused and deleted.

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9656 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* pumped (wx)Scintilla to v3.3.9

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9657 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- CC: fixed some project files

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9658 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- CC: compilation fix with wx3.x
- CC: reduce warning about unused vars

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9659 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* applied fix to get rid of install plugin errors under Windows (see here: http://forums.codeblocks.org/index.php/topic,18916.msg129836.html#msg129836) - thanks stahta01

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9660 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- ui: Modify the 'Save current perspective' dialog to offer to save to the name of the current perspective instead of the default one

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9661 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- build: Use CB_RELEASE_TYPE in BrowseTracker's project for Windows

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9662 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- CC: Fix possible crash (thanks White-Tiger)

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9663 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- debugger: Fix spelling (thanks White-Tiger)

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9664 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* 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