* created branch scintilla_3_5_0

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/branches/scintilla_3_5_0@9860 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* added / updated (wx)Scintilla lib to v3.5.0 for testing purposes -> use special project file CodeBlock.scintilla.cbp and RE-compile!

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/branches/scintilla_3_5_0@9861 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* compiler: Add propgrid to the compiler flags dialog (double click on property toggles the value)

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/trunk@9879 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* merged with trunk (trunk to scintilla branch)

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/branches/scintilla_3_5_0@9880 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* merged with trunk (trunk to scintilla branch)

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/branches/scintilla_3_5_0@9881 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* EditorTweaks: Add menu item for controlling if the whitespace characters should be visible (fixes issue #39)

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/trunk@9882 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* CC: remove the task pool queue, it was used for priority header file parsing, but we now use recursive paring of the header files instead.

Before the change, we have such logics to parse the files:
CodeCompletion receive Workspace changed (mostly because project loaded finishes)
->NativeParser::CreateParser for the active project
  ->new Parser
  ->DoFullParsing
    ->Fill Parser's macro definition(from compiler and from project setting)
    ->Fill Parser's file list need to parse, kick the batch timer

Parser receive batch timer event
->new ParserThreadedTask (this task will executed in thread pool)
->send Parse Start Event!

ParserThreadedTask is executed
->parse the macro definition
->new ParserThread for each file in file list
->put ParserThread in task pool queue

Thread pool finish running tasks:
->do one of below
  *CASE1: if task pool queue is not empty, copy to thread pool, run
  *CASE2: if file list is not empty, kick the batch timer
  *CASE3: if macro definition is not empty, kick the batch timer
  *CASE4: non of the above cases, send Parse Finish Event!

In this commit, we don't need to copy the ParserThread to task pool queue, and later to thread pool, we can directly put the ParserThread to the thread pool.

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/trunk@9883 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- CC: many comments added and some wrong comments were fixed.

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/trunk@9884 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* add new-scintilla project for linux

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/branches/scintilla_3_5_0@9885 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* linux build fixes

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/branches/scintilla_3_5_0@9886 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* fix for white text on white background issue, see: http://forums.codeblocks.org/index.php/topic,19518.msg133564.html#msg133564

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/branches/scintilla_3_5_0@9887 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* merged with trunk (trunk to scintilla branch)

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/branches/scintilla_3_5_0@9888 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* added patch of danselmi wrt markers
* sync with scintilla 3_5_0 latest changes (method removal)
* added experimental patch of obfuscated rectangle border

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/branches/scintilla_3_5_0@9889 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* properly update to hunspell 1.3.3

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/branches/scintilla_3_5_0@9890 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- eliminate some compiler warnings
- whitespace, alignment stuff

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/branches/scintilla_3_5_0@9891 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* merged with trunk (trunk to scintilla branch)

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/branches/scintilla_3_5_0@9892 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* prepare branch for merge to trunk

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/branches/scintilla_3_5_0@9893 2a5c6006-c6dd-42ca-98ab-0921f2732cef
- CC: Fix typo in a message (issue #40, thanks michaelx386)

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/trunk@9894 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* merged with trunk (trunk to scintilla branch)

git-svn-id: http://svn.code.sf.net/p/codeblocks/code/branches/scintilla_3_5_0@9895 2a5c6006-c6dd-42ca-98ab-0921f2732cef
* merged scinitlla_3_5_0 branch into trunk, main new features:
** make use of MVC principle in scintilla
** timers are used for each type of periodic activity
** VHDL enhancement by danselmi
** lexer added for Windows registry files.
** a lot of fixes
** C::B: send wxEVT_SCI_CLIPBOARD_PASTE event to allow clients to change clipboard data

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