* pumped (wx)Scintilla to v3.4.1

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9745 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* CCManager: fix crash candidate: delay canceling call tips when C::B loses focus

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9746 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- ccmanager.cpp: add svn keywords property

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9747 2a5c6006-c6dd-42ca-98ab-0921f2732cef
When c++11 or later, use header <tr1/random> instead of <random>. C++11 mersenne_twister requires 2 more parameters than tr1 version, so use tr1 version if available.

Signed-off-by: Jan Nemecek <Nemecek.Jan@seznam.cz>
* SmartIndent: base next line indentation on the last non-empty line

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9748 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- cbEditor: use middle 1000 lines (instead of first 1000) as context for indent style auto-detect

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9749 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* sdk: add JavaScript lexer

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9750 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* sdk: add CoffeeScript lexer

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9751 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- SpellChecker: update language rules for checkable styles

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9752 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- SDK: add comments and adjust code format. (no functional change)

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9753 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* CC: fix a bug that we don't get code suggestion list for a function's parameter such as: "void foo_2(Msg const& msg)". The reason for the bug is that when we try to get the base type name for the variable Token "Msg const& msg", we wrongly get the "const". The expect value should be "Msg". Discussions can be found here: http://forums.codeblocks.org/index.php/topic,17866.0.html

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9754 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* SmartIndent: Unindent "end block" correctly in VHDL mode

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9755 2a5c6006-c6dd-42ca-98ab-0921f2732cef
Merge remote-tracking branch 'remotes/upstream/master'
*CC: Find declaration of a class constructor now goes to the correct constructor functions, not the class definition. This fixes a bug reported here: http://forums.codeblocks.org/index.php/topic,13753.msg92654.html#msg92654. Discussions can also be found there.

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9756 2a5c6006-c6dd-42ca-98ab-0921f2732cef
-CC: variable name refactoring. (no functional change)

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9757 2a5c6006-c6dd-42ca-98ab-0921f2732cef
-CC: image file name changes according to the previous variable name refactoring. (no functional change)

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9758 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* compiler: Fix crash when using *No compiler* for building projects (reported here http://forums.codeblocks.org/index.php/topic,19071.msg131370.html#msg131370)

Changed the return type of the GetCompilerTool method, so the clients can
check if the returned value is correct or not. This requires a change to
the SDK version, because the API/ABI is broken.

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9759 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- CC: fix autotools builds after rev9758

git-svn-id: https://svn.code.sf.net/p/codeblocks/code/trunk@9760 2a5c6006-c6dd-42ca-98ab-0921f2732cef
Merge remote-tracking branch 'remotes/upstream/master'
* abbreviations, sdk: fix event handling for Abbreviations autocomplete popup

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