* 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