* 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
* CC: apply Huki's patch, it is a small bug fix in nativeparser.cpp, NativeParser::ParseLocalBlock(). The function ParseLocalBlock() is only supposed to be run for function blocks(bodies), but it's actually run for any kind of code block (classes, etc). So for example if the user clicks on a class declaration, the entire class block will be parsed as if it's a local block and several token info (such as the line index) will be overwritten. To fix it a check is added. See: http://forums.codeblocks.org/index.php/topic,18315.msg132338.html#msg132338

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9802 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* pumped (wx)Scintilla to v3.4.3

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

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

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9805 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* better resource descriptions under Windows

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9806 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* issue an error if creating crash log report fails under Windows

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