* CC: reapply the commit rev9369(rev9369 is reverted on rev9647), also fix a bug in Tokenizer::ReplaceBufferText() function to limit the value of m_RepertReplaceCount, discussion can be found in http://forums.codeblocks.org/index.php/topic,18916.msg129712.html#msg129712 (thanks Huki)

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9648 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- CC: remove member variable m_IsReplaceParsing from Tokenizer class, since it has redundant function of m_RepeatReplaceCount.
- CC: add comments to m_FirstRemainingLength member variable.

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9649 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- added doxygen control file for codecompletion plugin, only

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9650 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- CCTest: compilation fixes for wx30, white space stuff

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9651 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* CC: Use (SkipComment() || SkipWhiteSpace()) instead of (SkipComment() && SkipWhiteSpace()) in while loop statement. When reviewing code, I found two places use such error test. One is in void ReadParentheses(wxString& str, bool trimFirst) function body, but the whole function is not used any more, so I delete the function. The other place is in void Tokenizer::ReplaceMacro(wxString& str) function body, which is fixed now.
- CC: add comments about user defined rule such as "BEGIN_EVENT_TABLE" -> "-END_EVENT_TABLE".

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9652 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- autotools: Add silent rules if available (off by default)

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9653 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* CC: bool Tokenizer::CalcConditionExpression() should return false if exp.CalcPostfix() fails.

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9654 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* 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
* CCManager: implement long term recall of user prefered overloads in calltips
* Merge upstream updates into cc_interface