C++11 uses {} for initialization as well, so it is better not to add a space all the time after {
Add missing overloaders in the Python syntax file
add missed header
few tricks to handle exclamation char
REVIEW: 113411
GUI:

Add an option to split STROUT and STDERR. If there smth in STDOUT, then
a passive error message will arrive w/ a command line end an error output.
When turned OFF, the textfilter plugin works as it was before:
output everything to a document despite of error.

Both options ("copy to clipboard" and "merge output") now are stored
in the configuration file.

If no output produced by the filter, the document remains unchaged.
fix missed STDIN
Take a dot in account when matching file extensions so '*.c' would not match for 'blah.kcfgc'
Syntax-highlighting fixes for Haskell & Curry

By Bastian Holst.

Syntax-highlighting: names starting with import

In Haskell source files, the prefix 'import' in names has been
highlighted as a keyword. This is hereby fixed by asking for a
whitespace character after the word 'import'.

Syntax-Definitions: Comments in Haskell & Curry

Allow comments in import declarations in Haskell and Curry files.
These look quite similar because both languages share most of their
syntax.

REVIEW: 113363
update Meta DTD from DTD files
revert, regeneration does not work, for whatever reason
Typo corrections, improvements to grammar, and changing some text (kate, XML) to entities.
unit test mode: honor askWrap

CCMAIL: neundorf@kde.org
rename editStarted to editRunning
swap file recovery: properly restore cursor position

Now undo and redo cursors are set correctly for the data that is
restored with the swap file recovery process. Thanks to this, you
can now undo/redo and see what text changed. This was not possible
before. So this is a nice improvement, since you now really know
what data is recovered, if you want this information.
Turn completion model to use groups, so items will not be mixed
w/, for example, auto word completer results.
Code cleanup a little... (still a lot can be improved)
Optimize: If 'None' highlighting is set, don't doHighlight.
Refactor how word completion works

Especially, this makes it work with the abbreviation expansion introduced
recently.
REVIEW:113476
Don't exlude the whole line with the cursor, but just the current word
Remove pointless completionSortingName member and function

Passing the case sensitivity flag to the compare function is faster
(does not need to copy the string data) and needs less code.
Reduce sizeof(KateCompletionModel::Item) by 8 bytes (from 64 to 56).