* wxSmith-plugin: make windows and linux projectfiles consistent, remove unneeded source/header-files

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9782 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* build-fix for CentOS/Redhat 5 and 6

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9783 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* codecompletion-plugin: fix potential crash-candidate (I had a crash here on close with wxWidgets dynamic aui-branch)

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9784 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- CC: refine comments on how to collect system header files. (no functional changes)

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9785 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- CC: comments added for ClassBrowser and ClassBrowserBuilderThread. Fix typos in comments. (no functional changes)

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9786 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- CC: remove including of <prep.h> from codecompletion.cpp, since sdk.h deliberately include prep.h already.

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9787 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* sdk: reset the member variable cbThreadPool::m_taskAdded to false after sending the cbEVT_THREADTASK_ALLDONE event, otherwise, this variable is never set to false once it was set to true.

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9788 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* sdk: fix a bug in cbThreadPool class which is a regression of rev2480. The loop number for the function call m_semaphore->Post() should be limited by both the idle threads and the task queue's size. Full detailed description can be found in http://forums.codeblocks.org/index.php/topic,18904.msg129520.html#msg129520

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9789 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- sdk: add comments to the thread pool class. (no functional changes)

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9790 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- sdk: make code more readable by passing explicit type argument in function template of std::min(). (thanks oBFusCATed)

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9791 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- build fixes: Redid the including of PCH headers correctly; Should not change any functionality; but, might cause build errors. (thanks to stahta01)

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9792 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- build fixes: Used wxSmith to regenerate headers using wxSmith HeadersPCH and InternalHeadersPCH; Should not change any functionality; but, might cause build errors. (thanks to stahta01)

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9793 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* CC: Apply Huki's patch, it fix several problems when CC handles tilde character '~' before a token:
- Don't display the tilde in the right-click context menu, eg., Find declaration of: 'token' rather than Find declaration of: '~token'. (i.e., don't prepend ~ to "NameUnderCursor" string)
- Also don't display the tilde in "symbol not found" messages after go to decl / impl (i.e., don't prepend ~ to "target" string).
- If the tilde prefix is there, first look for a class destructor as usual but if one is not found, fallback to accept any variable.
Discussion can be found here: http://forums.codeblocks.org/index.php/topic,19357.msg132262.html#msg132262

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9794 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* CC: the editor sends cbEVT_EDITOR_MODIFIED event when it gets modified, but cbEVT_EDITOR_MODIFIED is not the correct event to trigger reparsing of the current editor buffer, because cbEVT_EDITOR_MODIFIED is only sent once the cvEditor::m_Modified is set from false to true. Thus, adding a space character will cause such event and cause unnecessary reparsing.  We already have an Code Completion option: Update parser when typing, if it is enabled, it will trigger the reparsing in Editor Event Hook handler.

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9795 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- todo list plugin: add many comments (no functional change)

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9796 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- todo list plugin: remove an unused function prototype

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9797 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- todo list plugin: remove unused member variable ToDoList::m_timer.

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9798 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- todo list plugin: add debug logs (it is currently disabled)

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9799 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* todo list plugin: use the second kind of constructor of wxCombobox, as it can given a wxArrayString reference, no hard-coded number is needed.

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9800 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* todo list plugin: disable refresh the list on double click. When user double click on a todo list item, it will move the caret to the source location, since the source file is already parsed, we don't need to parse it again.

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