[qtdeclarative] Mark gui as locked during TryRelease
Merge pull request #30 from aaronkennedy/jb11447

[qtdeclarative] Mark gui as locked during TryRelease
Merge pull request #31 from martinjones/master

Fix next section calculation.
[qtdeclarative] Remove exposed window in all cases

If a window was destroyed with another window still active, the
invalidateOpenGL() path was not taken and the window was not
removed from the exposed window list.  This is a simpler place
to do it anyway.
Allow &quot; in QQuickStyledText

QString::toHtmlEscaped generates &quot;. QQuickStyledText should be
symmetrical with that function.

Change-Id: I67ea0abe446b5fa1edb53258dca58b84af910e28
Merge pull request #32 from special/master

[qtdeclarative] Allow &quot; in QQuickStyledText
Merge pull request #33 from aaronkennedy/exposecrash

[qtdeclarative] Remove exposed window in all cases
[qtdeclarative] Delay renderWindow with a timer

Add an exhaust delay to QSGGuiThreadRenderLoop. Some updates
may be done with posted events, and maybeUpdate event competed
with those, leading to partial updates and frames drawn twice.
Merge pull request #34 from mikkoharju/exhaustdelay

[qtdeclarative] Delay renderWindow with a timer
[qtdeclarative] Fix touch to mouse synthesis/propagation.
Merge pull request #35 from martinjones/touchtomouse

[qtdeclarative] Fix touch to mouse synthesis/propagation.
[qtdeclarative] Fix mouse event filtering regression introduced by 42284e3f
Merge pull request #37 from martinjones/touchtomouse

[qtdeclarative] Fix mouse event filtering regression introduced by 42284...
[qtdeclarative] Fix preedit text layout

preeditPosition is relative to the block position
Merge pull request #38 from aaronkennedy/jb11811

[qtdeclarative] Fix preedit text layout
[qtdeclarative] Handle glyph runs with >65536 glyphs
Merge pull request #39 from aaronkennedy/jb9394

[qtdeclarative] Handle glyph runs with >65536 glyphs
[declarative] Take spacing into account when releasing delegates.
[qtdeclarative] Fix crash on QQmlEngine destruction.

QQmlTypeLoader references QQmlImportDatabase in a thread, so change the
declaration order so QQmlTypeLoader is destroyed and its thread stopped
before QQmlImportDatabase is destroyed.
Merge pull request #40 from martinjones/listview_spacing

[declarative] Take spacing into account when releasing delegates.