Bump qtdeclarative version to 5.3.0

Change-Id: I3eee67a18f24ac5b68e7cc9dc1ba256746dbbb9e
Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com>
Merge branch 'stable' into dev

Change-Id: I2799f7a11d9fb86db03536f78b4ba1b673877207
Merge remote-tracking branch 'origin/stable' into dev

Change-Id: I4407205865a7d37c3dd979536099ee18cfb91de5
Merge remote-tracking branch 'origin/stable' into dev

Change-Id: I31d1e2d499fdda0552df2d3eadea04b061944c0f
Ignore mouse events synthesized by the OS in Quick2

Make QQuickWindow ignore mouse events generated by the system from
touch events (e.g. on Windows). This will allow us to remove the
mousefromtouch parameter for the windows plugin and restore accepting
all mouse events in the platform plugin as the default behavior.

Change-Id: I82ff5fa97b02ebc69b61735e2366176e0a6a406c
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Shawn Rutledge <shawn.rutledge@digia.com>
Merge remote-tracking branch 'origin/stable' into dev

Change-Id: I06835511fa131f65470bd9b177cdce75f51b385a
Merge branch 'stable' into dev

Conflicts:
	.qmake.conf

Change-Id: I10d4f9e993d23750a6e8ddc1291b79e47fc83c64
Emit textureChanged() when texture provider's texture change

Task-number: QTBUG-32239
Change-Id: I69c5892b1f0ee7934822183cdfeccdaa1ba1f542
Reviewed-by: Laszlo Agocs <laszlo.agocs@digia.com>
Fix delivery of QEvents to QQuickItems

Make them go through QObject::event() and comply to filtering
from objects passsed to QObject::installEventFilter()

Task-number: QTBUG-32004
Change-Id: Ib6972e7f5e588bee986ae5f2d69aa6fccb58af95
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
Reviewed-by: Alan Alpert <aalpert@blackberry.com>
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
Merge remote-tracking branch 'origin/stable' into dev

Change-Id: I4e057bf60ac718aa359750ea417377580acbfc69
Ensure correct horizontal alignment when onLineLaidOut is used.

Task-number: QTBUG-34647
Change-Id: I07cb1f6f433d64c8889750a1fef06cd3b3bcc9e5
Reviewed-by: Andrew den Exter <andrew.den.exter@qinetic.com.au>
Ensure correct horizontal alignment for implicit width multiline text.

Task-number: QTBUG-30896
Change-Id: I5ca18ac67cf3640c97374d79f2546fc53698f86b
Reviewed-by: Alan Alpert (Personal) <416365416c@gmail.com>
Support toggling antialiasing for Text and Rectangle.

Task-number: QTBUG-27968
Task-number: QTBUG-34366
Change-Id: Ic446ff4470abf21696e1764f902bd71e79762697
Reviewed-by: Gunnar Sletta <gunnar.sletta@digia.com>
QQuickTextDocumentWithImageResources: use QTextDocument::baseUrl

QTextDocument::baseUrl was introduced in qtbase commit 1f22c1d. The
ultimate goal is to get rid of QQuickTextDocumentWithImageResources
and eventually make QQuickTextEdit's document interchangeable.

Change-Id: Ibafeecc395b52f7200d8164f809bf76538e5620c
Reviewed-by: Alan Alpert <aalpert@blackberry.com>
Behavior should not trigger when the tracked value has not changed.

Behaviors are specifically for animating changes in value. When the
value has not changed, do not trigger the animation. This ensures
the animation system is not unnecessarily woken.

[ChangeLog][QtQuick][Behavior] Do not trigger a Behavior when the
tracked value has not changed.

Task-number: QTBUG-21549
Change-Id: I5b20121ccfb75ea5ebf86705df89891c94cf6e7e
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
Reviewed-by: Gunnar Sletta <gunnar.sletta@digia.com>
Reviewed-by: Alan Alpert (Personal) <416365416c@gmail.com>
QQmlMetaType: adapt to upcoming MOC format change

A change is pending on qtbase that turns relatedMetaObjects into a
const pointer-to-const in order to make the relocation a read-only
one.

Adapt.

Change-Id: I503eca13c1fe80d070e3078620fa3fd5ecdef0b0
Reviewed-by: Olivier Goffart <ogoffart@woboq.com>
Temporarily skip tst_qqmlinstruction::dump()

Allow a change removing the trailing space for QDebug() to integrate.
The test should be adapted right afterwards ...

Change-Id: I758e7c416c5570aca58d92a040616ac8e4f131c9
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Accessibility: Don't convert double values to ints when adjusting sliders.

In QQmlAccessible::doAction the code was converting the current value of
sliders, spinboxes etc into an int.  As the value is (or can be) a double
this will often not have the right effect.

Change-Id: I1d131551ab87af626a8d030bebd8099173ff015d
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
Add displayMarginBeginning/End to ListView and GridView.

This allows displaying content outside the visible area of
the view.

[ChangeLog][QtQuick] Add displayMarginBeginning/End to
ListView and GridView.

Change-Id: Idf9b5a0cd34a781c9603a9ad98ea189754972ba1
Reviewed-by: Alan Alpert (Personal) <416365416c@gmail.com>
Fix autotests expecting a trailing whitespace for qDebug stream

The behavior of QDebug was fixed in qtbase. Update autotests
accordingly.

Change-Id: I36c442fb772ba35b71b6ab50b5f77a3f9c1463e3
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>