CodeSnippets - Remove edit & search CB duplicate code. Get back to a sane implementation.

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9778 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* codesnippets-plugin: nopch buildfix

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9779 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* Removed standalone codesnipptes app from debian and rpm control files, because it no longer exists.

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9780 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* CC: Fix crash when creating new file from the wizard and there is a default code to be added to the file

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