Scroll the parent mouse areas when reaching the bounds of a ScrollView

Change-Id: I18da235e81fa7547b78b623257226dd4a745b518
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
Remove redundant button clicked handler in QQuickMessageBox

Change c286b4fccb2d83fcc01b21913b95c5e4f21f2982 added the
QQuickAbstractMessageDialog::click() handler, which made the
QQuickMessageDialog::clicked() handler redundant.
(cherry-picked from qtdeclarative/a5669568904b37b1d6b297e7190d18306e198604)

Change-Id: Ifd770a3c67b35fd9a4929fc55b9e5298c36fb960
Task-number: QTBUG-35933
Reviewed-by: Liang Qi <liang.qi@digia.com>
Dialogs: avoid setting invalid geometry

QRect::setX() and setY() can change the width and height, even to a
negative value, which will make the dialog's intended geometry invalid.
The intention was that QQuickAbstractDialog::setX() and setY() should
move the window, so it should be done with QRect::moveLeft and moveTop.

Task-number: QTBUG-38898
Change-Id: I59104395ed39b09f6b7a99eb177820edb5e46cf6
Reviewed-by: Liang Qi <liang.qi@digia.com>
TableView: fix the position of "filled" rows

On desktop the content cannot be scrolled when there are empty filled
rows, but on touch the content can be still flicked so the empty filled
rows must move together with the content.

Change-Id: I82e27d26a332d54c051e5d7bf9e1e0ab8e205f76
Reviewed-by: Shawn Rutledge <shawn.rutledge@digia.com>
TextFieldStyle: more fool-proof size calculation

This ensures that such style gets a sensible default size:

    TextField {
        text: "Hello"
        style: TextFieldStyle {
            font.pixelSize: 30
            background: Rectangle { color:"lightgray" }
        }
    }

Change-Id: I370d8ad324cda09c9b085191ab452c4f8994d1d9
Reviewed-by: Gabriel de Dietrich <gabriel.dedietrich@digia.com>
Fixed QML binding loop warning.

Change-Id: I1339949afa6aeb659baf7186cbcb7a714d9826a3
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
Merge remote-tracking branch 'origin/release' into stable

Change-Id: Ibe2ec06eabd5a60a5f9a98008eba6079fac048bd
TableView: cleanup unused Text left over

It has gone unnoticed for a long time ever since 47ef1a5f. As
far as I can see, it never was actually used for anything...

Change-Id: I28045ca8ba3ecec6869aed1eeebcaab7c2866e93
Reviewed-by: Caroline Chao <caroline.chao@digia.com>
Merge remote-tracking branch 'origin/stable' into dev

Change-Id: I1537496e887855f3f092189b7304d6614ed5ae5a