* SDK update: Fix wrong spelling

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9606 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- whitespace

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9607 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* allow to clean a single object file within a project tree from project manager

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9608 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- updated doxygen file

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9609 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- fix possible memory leaks in ProjectAddTreeNode

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9610 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- compiler: Use nullptr instead of 0L

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9611 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* CC: Remove the :: at the end of classes/enums/namespaces in the CC toolbar

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9612 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- CC: code refactoring, change AddPriorityHeaders() function name to AddPriorityHeader() as it only add one file. Add many comments in other places.

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9613 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- CC: add comments.

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9614 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- compiler: Fix memory leak at every call of CompilerGCC::DoSwitchProjectTemporarily

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9615 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* CC: fix a bug in the one parser for the whole workspace mode. When a workspace contains many projects, if a project's files were already parsed by previous projects and the macros string is empty, then this project don't actually assign a parsing task to the thread pool, thus there is not ParserEnd event emitted, so we have no way to start parsing for the next project. The general logic are below:
1, Thread task pool done -> Send event to Parser object
2, Parser::OnAllThreadsDone(CodeBlocksEvent& event) -> Send a Parser End event
3, NativeParser::OnParserEnd -> m_TimerParsingOneByOne.Start(500, wxTIMER_ONE_SHOT);
4, NativeParser::OnParsingOneByOneTimer -> AddProjectToParser(projs->Item(i)); (parse the next project)
I simply let the AddProjectToParser() function return a boolean, if it is false, we try to parse the next project. The discussion can be found in http://forums.codeblocks.org/index.php/topic,18836.0.html

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9616 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- CC: if user don't want preprocessor directives, NativeParser::AddCompilerPredefinedMacros should return false, because nothing added to the macro definition string.

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9617 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- editor: Respect the value specified in the lexer xml for sample, use the name of the language as fallback

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9618 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- editor: Improve the ruby sample

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9619 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- editor: Add all lexers to the scintilla target in the unix project

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9620 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* editor: Add keywords for ruby 1.9, this fixes the Ruby lexer

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9621 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* new command line option --user-data-dir=<path> to specify an alternative directory for user settings and user installed plugins

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9622 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* debugger: Determine console pid from ps-command, returns either the same as we have now (e.g. xterm) or the pid of the sleep-command and works therefore also with newer gnome-terminals (thanks Jens)

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9623 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- debugger: Code cleaning

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9624 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- debugger: More code cleaning

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9625 2a5c6006-c6dd-42ca-98ab-0921f2732cef