summaryrefslogtreecommitdiffstats
path: root/tests/auto
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto')
-rw-r--r--tests/auto/collections/collections.pro1
-rw-r--r--tests/auto/collections/tst_collections.cpp212
-rw-r--r--tests/auto/declarative/examples/tst_examples.cpp1
-rw-r--r--tests/auto/declarative/qdeclarativedebug/tst_qdeclarativedebug.cpp78
-rw-r--r--tests/auto/declarative/qdeclarativedebugclient/tst_qdeclarativedebugclient.cpp5
-rw-r--r--tests/auto/declarative/qdeclarativedebughelper/private_headers/qdeclarativedebughelper_p.h4
-rw-r--r--tests/auto/declarative/qdeclarativedebughelper/tst_qdeclarativedebughelper.cpp7
-rw-r--r--tests/auto/declarative/qdeclarativedebugservice/tst_qdeclarativedebugservice.cpp4
-rw-r--r--tests/auto/declarative/qdeclarativeecmascript/data/ConstantsOverrideBindings.qml6
-rw-r--r--tests/auto/declarative/qdeclarativeecmascript/data/constantsOverrideBindings.4.qml11
-rw-r--r--tests/auto/declarative/qdeclarativeecmascript/data/outerBindingOverridesInnerBinding.qml3
-rw-r--r--tests/auto/declarative/qdeclarativeecmascript/tst_qdeclarativeecmascript.cpp15
-rw-r--r--tests/auto/declarative/qdeclarativeimage/data/rect.pngbin0 -> 171 bytes
-rw-r--r--tests/auto/declarative/qdeclarativeimage/tst_qdeclarativeimage.cpp74
-rw-r--r--tests/auto/declarative/qdeclarativeitem/tst_qdeclarativeitem.cpp10
-rw-r--r--tests/auto/declarative/qdeclarativemousearea/data/clicktwice.qml16
-rw-r--r--tests/auto/declarative/qdeclarativemousearea/tst_qdeclarativemousearea.cpp42
-rw-r--r--tests/auto/declarative/qdeclarativestates/data/QTBUG-14830.qml29
-rw-r--r--tests/auto/declarative/qdeclarativestates/tst_qdeclarativestates.cpp13
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/basic1.qml11
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/basic2.qml11
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/basic3.qml11
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/basic4.qml11
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data-MAC/basic1.qml159
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data-MAC/basic2.qml187
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data-MAC/basic3.qml147
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data-MAC/basic4.qml171
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data-MAC/itemlist.0.pngbin961 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data-MAC/itemlist.1.pngbin972 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data-MAC/itemlist.2.pngbin962 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data-MAC/itemlist.3.pngbin962 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data-MAC/itemlist.4.pngbin962 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data-MAC/itemlist.5.pngbin970 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data-MAC/itemlist.6.pngbin961 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data-MAC/itemlist.qml2203
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.0.pngbin1510 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.1.pngbin1510 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.10.pngbin1588 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.11.pngbin1575 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.12.pngbin1502 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.13.pngbin1583 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.14.pngbin1681 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.15.pngbin1524 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.16.pngbin1510 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.17.pngbin1510 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.18.pngbin1510 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.19.pngbin1510 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.2.pngbin1627 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.3.pngbin1524 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.4.pngbin1678 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.5.pngbin1510 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.6.pngbin1573 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.7.pngbin1670 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.8.pngbin1658 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.9.pngbin1510 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.qml3079
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data-X11/basic1.qml159
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data-X11/basic2.qml187
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data-X11/basic3.qml147
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data-X11/basic4.qml171
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/basic1.qml114
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/basic2.qml100
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/basic3.qml84
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/basic4.qml110
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/enforcerange.0.pngbin0 -> 680 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/enforcerange.1.pngbin0 -> 704 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/enforcerange.2.pngbin0 -> 695 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/enforcerange.3.pngbin0 -> 680 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/enforcerange.4.pngbin0 -> 701 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/enforcerange.5.pngbin0 -> 704 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/enforcerange.qml2119
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/itemlist.0.pngbin961 -> 976 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/itemlist.1.pngbin972 -> 986 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/itemlist.2.pngbin962 -> 977 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/itemlist.3.pngbin962 -> 977 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/itemlist.4.pngbin962 -> 977 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/itemlist.5.pngbin970 -> 990 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/itemlist.6.pngbin961 -> 976 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/itemlist.qml354
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/listview.0.pngbin1510 -> 1585 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/listview.1.pngbin1510 -> 1580 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/listview.10.pngbin1588 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/listview.11.pngbin1575 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/listview.12.pngbin1502 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/listview.13.pngbin1583 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/listview.14.pngbin1681 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/listview.15.pngbin1524 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/listview.16.pngbin1510 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/listview.17.pngbin1510 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/listview.18.pngbin1510 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/listview.19.pngbin1510 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/listview.2.pngbin1656 -> 1667 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/listview.3.pngbin1524 -> 1599 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/listview.4.pngbin1678 -> 1663 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/listview.5.pngbin1510 -> 1666 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/listview.6.pngbin1573 -> 1611 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/listview.7.pngbin1669 -> 1579 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/listview.8.pngbin1658 -> 1579 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/listview.9.pngbin1510 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/data/listview.qml2612
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/enforcerange.qml31
-rw-r--r--tests/auto/declarative/qmlvisual/ListView/listview.qml13
-rw-r--r--tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.0.pngbin714 -> 797 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.1.pngbin798 -> 794 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.10.pngbin773 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.11.pngbin773 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.12.pngbin754 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.13.pngbin742 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.14.pngbin733 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.15.pngbin712 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.16.pngbin730 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.17.pngbin730 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.18.pngbin730 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.19.pngbin744 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.2.pngbin757 -> 817 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.20.pngbin754 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.21.pngbin721 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.22.pngbin732 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.3.pngbin813 -> 796 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.4.pngbin756 -> 805 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.5.pngbin752 -> 774 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.6.pngbin752 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.7.pngbin774 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.8.pngbin774 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.9.pngbin754 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.qml3182
-rw-r--r--tests/auto/declarative/qmlvisual/Package_Views/packageviews.qml16
-rw-r--r--tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.0.pngbin0 -> 627 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.1.pngbin0 -> 626 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.2.pngbin0 -> 625 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.qml951
-rw-r--r--tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.0.pngbin1418 -> 335 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.1.pngbin1430 -> 345 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.2.pngbin1431 -> 336 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.qml546
-rw-r--r--tests/auto/declarative/qmlvisual/animation/propertyAction/propertyAction-visual.qml13
-rw-r--r--tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.0.pngbin1149 -> 1135 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.1.pngbin1177 -> 1141 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.2.pngbin1173 -> 1150 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.3.pngbin1149 -> 1141 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.4.pngbin0 -> 1132 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.qml864
-rw-r--r--tests/auto/declarative/qmlvisual/animation/qtbug10586/qtbug10586.qml6
-rw-r--r--tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction-visual.0.pngbin0 -> 335 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction-visual.1.pngbin0 -> 335 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction-visual.qml298
-rw-r--r--tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction.0.pngbin1418 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction.1.pngbin1431 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/animation/scriptAction/scriptAction-visual.qml4
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-MAC/test.0.pngbin14875 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-MAC/test.1.pngbin14875 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-MAC/test.2.pngbin14863 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-MAC/test.3.pngbin14877 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-MAC/test.4.pngbin14877 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-MAC/test.5.pngbin14877 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-MAC/test.qml1599
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-MAC/test2.0.pngbin5375 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-MAC/test2.1.pngbin5375 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-MAC/test2.qml607
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.0.pngbin12749 -> 1549 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.1.pngbin12667 -> 1140 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.2.pngbin12373 -> 1338 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.3.pngbin12150 -> 1221 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.4.pngbin11944 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.5.pngbin12150 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.6.pngbin12373 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.7.pngbin12667 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.8.pngbin12749 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.9.pngbin12710 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.qml2554
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-X11/test.0.pngbin11501 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-X11/test.1.pngbin11501 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-X11/test.2.pngbin11486 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-X11/test.3.pngbin11500 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-X11/test.4.pngbin11500 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-X11/test.5.pngbin11500 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-X11/test.qml1599
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-X11/test2.0.pngbin4656 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-X11/test2.1.pngbin4656 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-X11/test2.qml607
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.0.pngbin10093 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.1.pngbin10051 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.2.pngbin9812 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.3.pngbin9625 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.4.pngbin9458 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.5.pngbin9645 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.6.pngbin9812 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.7.pngbin10051 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.8.pngbin10087 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.9.pngbin10072 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.qml2879
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data/test.0.pngbin14836 -> 1968 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data/test.1.pngbin14836 -> 1968 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data/test.2.pngbin14821 -> 1974 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data/test.3.pngbin14833 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data/test.4.pngbin14833 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data/test.5.pngbin14833 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data/test.qml1324
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data/test2.0.pngbin5359 -> 305 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data/test2.1.pngbin5359 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data/test2.qml440
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data/test3.0.pngbin12616 -> 1333 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data/test3.1.pngbin12538 -> 994 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data/test3.2.pngbin12257 -> 1156 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data/test3.3.pngbin12035 -> 1057 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data/test3.4.pngbin11877 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data/test3.5.pngbin12046 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data/test3.6.pngbin12257 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data/test3.7.pngbin12538 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data/test3.8.pngbin12616 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data/test3.9.pngbin12581 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/data/test3.qml2554
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/test.qml13
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/test2.qml26
-rw-r--r--tests/auto/declarative/qmlvisual/focusscope/test3.qml13
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeborderimage/content/MyBorderImage.qml8
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.0.pngbin61731 -> 89135 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.1.pngbin98927 -> 26593 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.2.pngbin48780 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.3.pngbin32431 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.4.pngbin35835 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.5.pngbin79428 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.6.pngbin45928 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.qml1536
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.0.pngbin23684 -> 30167 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.1.pngbin29115 -> 14694 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.2.pngbin27580 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.3.pngbin14822 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.4.pngbin21356 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.5.pngbin31143 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.6.pngbin26468 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.7.pngbin16225 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.qml1796
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/borders.0.pngbin22832 -> 24327 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.0.pngbin1427 -> 1423 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.1.pngbin1357 -> 1424 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.2.pngbin1405 -> 1397 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.3.pngbin1427 -> 1453 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.qml1144
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.0.pngbin1951 -> 1971 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.1.pngbin1951 -> 1941 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.10.pngbin1952 -> 1966 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.11.pngbin1930 -> 1966 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.12.pngbin1974 -> 1966 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.13.pngbin1961 -> 1972 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.14.pngbin1959 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.15.pngbin1937 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.16.pngbin1618 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.17.pngbin1952 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.18.pngbin1952 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.19.pngbin1930 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.2.pngbin1976 -> 1629 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.20.pngbin1930 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.21.pngbin1947 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.22.pngbin1941 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.23.pngbin1951 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.24.png0
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.3.pngbin1987 -> 1966 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.4.pngbin1947 -> 1966 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.5.pngbin1975 -> 1995 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.6.pngbin1928 -> 2013 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.7.pngbin1928 -> 1963 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.8.pngbin1928 -> 1963 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.9.pngbin1928 -> 2002 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.qml6476
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/flickable-vertical.qml2
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.0.pngbin1303 -> 1318 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.1.pngbin1317 -> 1332 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.2.pngbin1318 -> 1331 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.3.pngbin1306 -> 1321 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.4.pngbin1308 -> 1325 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.5.pngbin1303 -> 1321 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.6.pngbin1323 -> 1341 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.7.pngbin1325 -> 1341 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.8.pngbin1346 -> 1359 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.9.pngbin1303 -> 1318 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.qml742
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativegridview/gridview.qml2
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativegridview/gridview2.qml3
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.0.pngbin10219 -> 9951 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.1.pngbin13469 -> 14613 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.2.pngbin14051 -> 14056 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.qml376
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeparticles/particles.qml10
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.0.pngbin2263 -> 2270 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.1.pngbin2329 -> 2332 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.2.pngbin2279 -> 2354 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.3.pngbin2263 -> 2280 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.4.pngbin2263 -> 2280 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.5.pngbin2308 -> 2311 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.6.pngbin2280 -> 2286 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.qml894
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.0.pngbin2412 -> 2412 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.1.pngbin2443 -> 2373 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.2.pngbin2398 -> 2404 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.3.pngbin2390 -> 2390 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.4.pngbin2416 -> 2416 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.5.pngbin2395 -> 2395 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.qml264
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativepathview/test-pathview.qml2
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/usingRepeater.0.pngbin2782 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/usingRepeater.qml268
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativepositioners/dynamic.qml65
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativepositioners/usingRepeater.qml5
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/easefollow.0.pngbin1305 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/easefollow.1.pngbin1306 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/easefollow.2.pngbin1305 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/easefollow.3.pngbin1303 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/easefollow.4.pngbin1303 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/easefollow.5.pngbin1305 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/easefollow.6.pngbin1306 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/easefollow.qml1807
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/smoothedanimation.qml45
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativespringanimation/clock.qml (renamed from tests/auto/declarative/qmlvisual/qdeclarativespringfollow/clock.qml)3
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/background.png (renamed from tests/auto/declarative/qmlvisual/qdeclarativespringfollow/content/background.png)bin46895 -> 46895 bytes
-rwxr-xr-xtests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/center.png (renamed from tests/auto/declarative/qmlvisual/qdeclarativespringfollow/content/center.png)bin765 -> 765 bytes
-rwxr-xr-xtests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/clock.png (renamed from tests/auto/declarative/qmlvisual/qdeclarativespringfollow/content/clock.png)bin20653 -> 20653 bytes
-rwxr-xr-xtests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/hour.png (renamed from tests/auto/declarative/qmlvisual/qdeclarativespringfollow/content/hour.png)bin625 -> 625 bytes
-rwxr-xr-xtests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/minute.png (renamed from tests/auto/declarative/qmlvisual/qdeclarativespringfollow/content/minute.png)bin625 -> 625 bytes
-rwxr-xr-xtests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/second.png (renamed from tests/auto/declarative/qmlvisual/qdeclarativespringfollow/content/second.png)bin303 -> 303 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/clock.0.pngbin0 -> 16437 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/clock.1.pngbin0 -> 16543 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/clock.qml615
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.0.pngbin0 -> 975 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.1.pngbin0 -> 1244 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.2.pngbin0 -> 1225 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.3.pngbin0 -> 1243 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.4.pngbin0 -> 1230 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.5.pngbin0 -> 1244 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.6.pngbin0 -> 1242 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.qml1763
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativespringanimation/follow.qml (renamed from tests/auto/declarative/qmlvisual/qdeclarativespringfollow/follow.qml)0
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/clock.0.pngbin17294 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/clock.1.pngbin17394 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/clock.2.pngbin17524 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/clock.3.pngbin17572 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/clock.qml1135
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.0.pngbin959 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.1.pngbin1244 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.10.pngbin1299 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.2.pngbin1224 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.3.pngbin1243 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.4.pngbin1230 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.5.pngbin1231 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.6.pngbin1239 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.7.pngbin1241 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.8.pngbin1237 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.9.pngbin1229 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.qml1763
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-MAC/multilineAlign.0.pngbin0 -> 2388 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-MAC/multilineAlign.qml247
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-X11/multilineAlign.0.pngbin0 -> 1895 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-X11/multilineAlign.qml247
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/align/data/multilineAlign.0.pngbin0 -> 1895 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/align/data/multilineAlign.qml247
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/align/multilineAlign.qml25
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/data-MAC/parentanchor.qml131
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/data-X11/parentanchor.qml62
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/parentanchor.qml7
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/QTBUG-14469.qml23
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data-X11/QTBUG-14469.0.pngbin0 -> 422 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data-X11/QTBUG-14469.qml475
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data/QTBUG-14469.0.pngbin0 -> 422 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data/QTBUG-14469.qml475
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/data-MAC/qtbug_14865.0.pngbin0 -> 1640 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/data-MAC/qtbug_14865.1.pngbin0 -> 625 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/data-MAC/qtbug_14865.qml447
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/data-X11/qtbug_14865.0.pngbin0 -> 1400 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/data-X11/qtbug_14865.qml447
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/data/qtbug_14865.0.pngbin0 -> 1400 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/data/qtbug_14865.qml447
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide.0.pngbin2276 -> 1706 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide.qml130
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.0.pngbin4818 -> 3564 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.1.pngbin4089 -> 3271 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.2.pngbin3128 -> 2549 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.3.pngbin1963 -> 1574 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.qml480
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/multilength.0.pngbin736 -> 2883 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/multilength.qml146
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide.0.pngbin1002 -> 1150 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide.qml130
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.0.pngbin0 -> 2795 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.1.pngbin0 -> 2456 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.2.pngbin0 -> 2038 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.3.pngbin0 -> 1317 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.qml991
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.0.pngbin596 -> 2285 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.1.pngbin0 -> 2284 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.2.pngbin0 -> 1197 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.3.pngbin0 -> 1197 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.4.pngbin0 -> 556 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.qml1166
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data/elide.0.pngbin1604 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data/elide.qml279
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data/elide2.0.pngbin4818 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data/elide2.1.pngbin4089 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data/elide2.2.pngbin3128 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data/elide2.3.pngbin1963 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data/elide2.qml991
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/elide/elide.qml9
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/elide/elide2.qml3
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/elide/multilength.qml3
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/font/TestText.qml13
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext.0.pngbin103018 -> 96247 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext.qml340
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext2.0.pngbin0 -> 3481 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext2.qml11
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext3.0.pngbin0 -> 53503 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext3.qml11
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/richtext.0.pngbin136492 -> 118835 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/richtext.qml348
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext.0.pngbin0 -> 77252 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext.qml11
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext2.0.pngbin0 -> 2778 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext2.qml11
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/richtext.0.pngbin0 -> 101974 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/richtext.qml11
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext.0.pngbin94120 -> 77181 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext.qml340
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext2.0.pngbin0 -> 2778 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext2.qml11
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext3.0.pngbin0 -> 53503 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext3.qml11
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/richtext.0.pngbin121122 -> 103375 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/richtext.qml348
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext.qml121
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext2.qml23
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext3.qml62
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/font/richtext.qml93
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetext/qtbug_14865.qml18
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/MultilineEdit.qml14
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/cursorDelegate.qml21
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.0.pngbin793 -> 3636 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.1.pngbin795 -> 3611 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.2.pngbin803 -> 3612 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.3.pngbin805 -> 3612 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.4.pngbin805 -> 3609 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.5.pngbin805 -> 3147 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.6.pngbin799 -> 3145 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.7.pngbin799 -> 3146 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.8.pngbin803 -> 3144 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.9.pngbin0 -> 3135 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.qml3050
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/qt-669.0.pngbin365 -> 3273 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/qt-669.1.pngbin365 -> 3265 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/qt-669.2.pngbin366 -> 3266 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/qt-669.3.pngbin362 -> 3245 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/qt-669.qml530
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.0.pngbin0 -> 5123 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.1.pngbin0 -> 5500 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.10.pngbin0 -> 8641 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.11.pngbin0 -> 8641 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.2.pngbin0 -> 6163 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.3.pngbin0 -> 6785 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.4.pngbin0 -> 6943 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.5.pngbin0 -> 7043 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.6.pngbin0 -> 7428 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.7.pngbin0 -> 6860 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.8.pngbin0 -> 8659 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.9.pngbin0 -> 8641 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.qml4687
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.0.pngbin0 -> 11626 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.1.pngbin0 -> 11869 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.2.pngbin0 -> 12264 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.3.pngbin0 -> 12607 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.4.pngbin0 -> 13243 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.5.pngbin0 -> 13260 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.6.pngbin0 -> 13260 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.qml2467
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.0.pngbin0 -> 3171 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.1.pngbin0 -> 3603 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.2.pngbin0 -> 3152 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.3.pngbin0 -> 3147 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.4.pngbin0 -> 3145 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.5.pngbin0 -> 3147 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.6.pngbin0 -> 3145 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.7.pngbin0 -> 3146 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.8.pngbin0 -> 3144 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.9.pngbin0 -> 3135 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.qml1499
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.0.pngbin0 -> 2483 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.1.pngbin0 -> 2474 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.2.pngbin0 -> 2480 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.3.pngbin0 -> 2443 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.qml1371
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.0.pngbin0 -> 4006 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.1.pngbin0 -> 4293 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.10.pngbin0 -> 6055 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.11.pngbin0 -> 6055 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.2.pngbin0 -> 4683 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.3.pngbin0 -> 5114 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.4.pngbin0 -> 5270 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.5.pngbin0 -> 5401 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.6.pngbin0 -> 5591 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.7.pngbin0 -> 5261 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.8.pngbin0 -> 6051 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.9.pngbin0 -> 6055 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.qml4687
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.0.pngbin1110 -> 8764 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.1.pngbin1110 -> 8922 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.2.pngbin1110 -> 9175 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.3.pngbin1110 -> 9553 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.4.pngbin1110 -> 9975 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.5.pngbin1110 -> 9977 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.6.pngbin1110 -> 9977 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.qml844
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.0.pngbin3322 -> 3171 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.1.pngbin3323 -> 3603 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.2.pngbin3325 -> 3152 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.3.pngbin3332 -> 3147 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.4.pngbin3329 -> 3145 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.5.pngbin3818 -> 3147 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.6.pngbin3333 -> 3145 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.7.pngbin3332 -> 3146 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.8.pngbin3347 -> 3144 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.9.pngbin0 -> 3135 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.qml3050
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.0.pngbin0 -> 4006 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.1.pngbin0 -> 4293 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.10.pngbin0 -> 6074 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.11.pngbin0 -> 6074 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.2.pngbin0 -> 4683 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.3.pngbin0 -> 5114 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.4.pngbin0 -> 5270 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.5.pngbin0 -> 5401 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.6.pngbin0 -> 5591 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.7.pngbin0 -> 5261 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.8.pngbin0 -> 6072 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.9.pngbin0 -> 6074 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.qml4687
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/qt-669.qml8
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/usingMultilineEdit.qml11
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextedit/wrap.qml9
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/LineEdit.qml11
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/cursorDelegate.qml10
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.0.pngbin793 -> 3613 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.1.pngbin796 -> 4140 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.2.pngbin804 -> 3593 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.3.pngbin805 -> 3605 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.4.pngbin805 -> 3605 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.qml2966
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/echoMode.0.pngbin0 -> 703 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/echoMode.1.pngbin0 -> 1360 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/echoMode.2.pngbin0 -> 2031 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/echoMode.qml1043
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/hAlign.qml107
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.0.pngbin0 -> 3153 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.1.pngbin0 -> 3622 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.2.pngbin0 -> 3163 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.3.pngbin0 -> 3145 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.4.pngbin0 -> 3143 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.qml1551
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.0.pngbin716 -> 580 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.1.pngbin1352 -> 1073 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.2.pngbin2047 -> 1672 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.3.pngbin2827 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.4.pngbin2827 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.qml376
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/hAlign.0.pngbin1245 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/hAlign.qml50
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.0.pngbin3137 -> 2659 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.1.pngbin3195 -> 2696 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.10.pngbin3853 -> 3331 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.2.pngbin3171 -> 2659 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.3.pngbin3228 -> 2682 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.4.pngbin3198 -> 2695 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.5.pngbin3310 -> 2825 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.6.pngbin3233 -> 2681 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.7.pngbin3607 -> 3111 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.8.pngbin3657 -> 3178 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.9.pngbin3262 -> 2806 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.qml1386
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.0.pngbin3314 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.1.pngbin3377 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.2.pngbin3323 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.3.pngbin3325 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.4.pngbin3322 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.5.pngbin3322 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.6.pngbin3326 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.7.pngbin3814 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.8.pngbin3324 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.qml2966
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/echoMode.0.pngbin999 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/echoMode.1.pngbin1880 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/echoMode.2.pngbin2962 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/echoMode.3.pngbin2827 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/echoMode.4.pngbin2827 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/hAlign.0.pngbin1245 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/echoMode.qml9
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/hAlign.qml28
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativetextinput/usingLineEdit.qml6
-rw-r--r--tests/auto/declarative/qmlvisual/rect/data/GradientRect.0.pngbin0 -> 248 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/rect/data/GradientRect.qml11
-rw-r--r--tests/auto/declarative/qmlvisual/rect/data/MyRect.0.pngbin0 -> 135 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/rect/data/MyRect.qml11
-rw-r--r--tests/auto/declarative/qmlvisual/rect/data/rect-painting.0.pngbin29725 -> 25197 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/rect/data/rect-painting.qml276
-rw-r--r--tests/auto/declarative/qmlvisual/repeater/basic1.qml24
-rw-r--r--tests/auto/declarative/qmlvisual/repeater/basic2.qml24
-rw-r--r--tests/auto/declarative/qmlvisual/repeater/basic3.qml28
-rw-r--r--tests/auto/declarative/qmlvisual/repeater/basic4.qml28
-rw-r--r--tests/auto/declarative/qmlvisual/repeater/data-MAC/basic1.0.pngbin1550 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/repeater/data-MAC/basic1.qml323
-rw-r--r--tests/auto/declarative/qmlvisual/repeater/data-MAC/basic2.0.pngbin1550 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/repeater/data-MAC/basic2.qml331
-rw-r--r--tests/auto/declarative/qmlvisual/repeater/data-MAC/basic3.0.pngbin1550 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/repeater/data-MAC/basic3.qml347
-rw-r--r--tests/auto/declarative/qmlvisual/repeater/data-MAC/basic4.0.pngbin1550 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/repeater/data-MAC/basic4.qml419
-rw-r--r--tests/auto/declarative/qmlvisual/repeater/data-X11/basic1.0.pngbin1354 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/repeater/data-X11/basic1.qml323
-rw-r--r--tests/auto/declarative/qmlvisual/repeater/data-X11/basic2.0.pngbin1354 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/repeater/data-X11/basic2.qml331
-rw-r--r--tests/auto/declarative/qmlvisual/repeater/data-X11/basic3.0.pngbin1354 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/repeater/data-X11/basic3.qml347
-rw-r--r--tests/auto/declarative/qmlvisual/repeater/data-X11/basic4.0.pngbin1354 -> 0 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/repeater/data-X11/basic4.qml419
-rw-r--r--tests/auto/declarative/qmlvisual/repeater/data/basic1.0.pngbin1513 -> 707 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/repeater/data/basic1.qml312
-rw-r--r--tests/auto/declarative/qmlvisual/repeater/data/basic2.0.pngbin1513 -> 707 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/repeater/data/basic2.qml320
-rw-r--r--tests/auto/declarative/qmlvisual/repeater/data/basic3.0.pngbin1513 -> 707 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/repeater/data/basic3.qml336
-rw-r--r--tests/auto/declarative/qmlvisual/repeater/data/basic4.0.pngbin1513 -> 707 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/repeater/data/basic4.qml408
-rw-r--r--tests/auto/declarative/qmlvisual/shared/README7
-rw-r--r--tests/auto/declarative/qmlvisual/shared/TestText.qml8
-rw-r--r--tests/auto/declarative/qmlvisual/shared/TestTextEdit.qml14
-rw-r--r--tests/auto/declarative/qmlvisual/shared/TestTextInput.qml14
-rw-r--r--tests/auto/declarative/qmlvisual/shared/Vera.ttfbin0 -> 65932 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/shared/qmldir3
-rw-r--r--tests/auto/declarative/qmlvisual/tst_qmlvisual.cpp12
-rw-r--r--tests/auto/declarative/qmlvisual/webview/autosize/autosize.qml3
-rw-r--r--tests/auto/declarative/qmlvisual/webview/autosize/data-X11/autosize.qml115
-rw-r--r--tests/auto/declarative/qmlvisual/webview/javascript/evaluateJavaScript.qml3
-rw-r--r--tests/auto/declarative/qmlvisual/webview/javascript/windowObjects.qml3
-rw-r--r--tests/auto/declarative/qmlvisual/webview/settings/fontFamily.qml3
-rw-r--r--tests/auto/declarative/qmlvisual/webview/settings/fontSize.qml3
-rw-r--r--tests/auto/declarative/qmlvisual/webview/settings/noAutoLoadImages.qml3
-rw-r--r--tests/auto/declarative/qmlvisual/webview/settings/setFontFamily.qml3
-rw-r--r--tests/auto/declarative/qmlvisual/webview/zooming/pageWidth.qml13
-rw-r--r--tests/auto/declarative/qmlvisual/webview/zooming/renderControl.qml3
-rw-r--r--tests/auto/declarative/qmlvisual/webview/zooming/resolution.qml5
-rw-r--r--tests/auto/declarative/qmlvisual/webview/zooming/zoomTextOnly.qml5
-rw-r--r--tests/auto/declarative/qmlvisual/webview/zooming/zooming.qml3
-rw-r--r--tests/auto/exceptionsafety/exceptionsafety.pro1
-rw-r--r--tests/auto/guiapplauncher/guiapplauncher.pro1
-rw-r--r--tests/auto/lancelot/.gitignore1
-rw-r--r--tests/auto/lancelot/lancelot.pro15
-rw-r--r--tests/auto/lancelot/scripts/aliasing.qps156
-rw-r--r--tests/auto/lancelot/scripts/arcs.qps68
-rw-r--r--tests/auto/lancelot/scripts/arcs2.qps47
-rw-r--r--tests/auto/lancelot/scripts/background.qps136
-rw-r--r--tests/auto/lancelot/scripts/background_brush.qps5
-rw-r--r--tests/auto/lancelot/scripts/beziers.qps147
-rw-r--r--tests/auto/lancelot/scripts/bitmaps.qps166
-rw-r--r--tests/auto/lancelot/scripts/borderimage.qps120
-rw-r--r--tests/auto/lancelot/scripts/brush_pens.qps104
-rw-r--r--tests/auto/lancelot/scripts/brushes.qps79
-rw-r--r--tests/auto/lancelot/scripts/clippaths.qps60
-rw-r--r--tests/auto/lancelot/scripts/clipping.qps182
-rw-r--r--tests/auto/lancelot/scripts/clipping_state.qps47
-rw-r--r--tests/auto/lancelot/scripts/cliprects.qps59
-rw-r--r--tests/auto/lancelot/scripts/conical_gradients.qps85
-rw-r--r--tests/auto/lancelot/scripts/conical_gradients_perspectives.qps64
-rw-r--r--tests/auto/lancelot/scripts/dashes.qps268
-rw-r--r--tests/auto/lancelot/scripts/degeneratebeziers.qps10
-rw-r--r--tests/auto/lancelot/scripts/deviceclipping.qps48
-rw-r--r--tests/auto/lancelot/scripts/drawpoints.qps101
-rw-r--r--tests/auto/lancelot/scripts/ellipses.qps86
-rw-r--r--tests/auto/lancelot/scripts/filltest.qps413
-rw-r--r--tests/auto/lancelot/scripts/gradients.qps44
-rw-r--r--tests/auto/lancelot/scripts/image_formats.qps81
-rw-r--r--tests/auto/lancelot/scripts/images.qps106
-rw-r--r--tests/auto/lancelot/scripts/images2.qps145
-rw-r--r--tests/auto/lancelot/scripts/join_cap_styles.qps63
-rw-r--r--tests/auto/lancelot/scripts/join_cap_styles_duplicate_control_points.qps68
-rw-r--r--tests/auto/lancelot/scripts/linear_gradients.qps144
-rw-r--r--tests/auto/lancelot/scripts/linear_gradients_perspectives.qps62
-rw-r--r--tests/auto/lancelot/scripts/linear_resolving_gradients.qps66
-rw-r--r--tests/auto/lancelot/scripts/lineconsistency.qps72
-rw-r--r--tests/auto/lancelot/scripts/linedashes.qps94
-rw-r--r--tests/auto/lancelot/scripts/linedashes2.qps154
-rw-r--r--tests/auto/lancelot/scripts/linedashes2_aa.qps5
-rw-r--r--tests/auto/lancelot/scripts/lines.qps558
-rw-r--r--tests/auto/lancelot/scripts/lines2.qps179
-rw-r--r--tests/auto/lancelot/scripts/pathfill.qps38
-rw-r--r--tests/auto/lancelot/scripts/paths.qps34
-rw-r--r--tests/auto/lancelot/scripts/paths_aa.qps4
-rw-r--r--tests/auto/lancelot/scripts/pens.qps133
-rw-r--r--tests/auto/lancelot/scripts/pens_aa.qps6
-rw-r--r--tests/auto/lancelot/scripts/pens_cosmetic.qps110
-rw-r--r--tests/auto/lancelot/scripts/perspectives.qps72
-rw-r--r--tests/auto/lancelot/scripts/perspectives2.qps309
-rw-r--r--tests/auto/lancelot/scripts/pixmap_rotation.qps30
-rw-r--r--tests/auto/lancelot/scripts/pixmap_scaling.qps224
-rw-r--r--tests/auto/lancelot/scripts/pixmap_subpixel.qps117
-rw-r--r--tests/auto/lancelot/scripts/pixmaps.qps106
-rw-r--r--tests/auto/lancelot/scripts/porter_duff.qps251
-rw-r--r--tests/auto/lancelot/scripts/porter_duff2.qps261
-rw-r--r--tests/auto/lancelot/scripts/primitives.qps184
-rw-r--r--tests/auto/lancelot/scripts/radial_gradients.qps99
-rw-r--r--tests/auto/lancelot/scripts/radial_gradients_perspectives.qps62
-rw-r--r--tests/auto/lancelot/scripts/rasterops.qps87
-rw-r--r--tests/auto/lancelot/scripts/sizes.qps150
-rw-r--r--tests/auto/lancelot/scripts/text.qps124
-rw-r--r--tests/auto/lancelot/scripts/text_perspectives.qps102
-rw-r--r--tests/auto/lancelot/scripts/tiled_pixmap.qps84
-rw-r--r--tests/auto/lancelot/tst_lancelot.cpp302
-rw-r--r--tests/auto/mediaobject/tst_mediaobject.cpp2
-rw-r--r--tests/auto/other.pro1
-rw-r--r--tests/auto/platformquirks.h122
-rw-r--r--tests/auto/q_func_info/q_func_info.pro1
-rw-r--r--tests/auto/qabstractscrollarea/tst_qabstractscrollarea.cpp5
-rw-r--r--tests/auto/qabstractslider/tst_qabstractslider.cpp17
-rw-r--r--tests/auto/qaccessibility/tst_qaccessibility.cpp8
-rw-r--r--tests/auto/qalgorithms/tst_qalgorithms.cpp23
-rw-r--r--tests/auto/qanimationgroup/qanimationgroup.pro1
-rw-r--r--tests/auto/qatomicint/qatomicint.pro1
-rw-r--r--tests/auto/qatomicpointer/qatomicpointer.pro1
-rw-r--r--tests/auto/qbitarray/qbitarray.pro1
-rw-r--r--tests/auto/qbitarray/tst_qbitarray.cpp9
-rw-r--r--tests/auto/qboxlayout/tst_qboxlayout.cpp5
-rw-r--r--tests/auto/qbrush/tst_qbrush.cpp9
-rw-r--r--tests/auto/qbuffer/qbuffer.pro1
-rw-r--r--tests/auto/qbuttongroup/tst_qbuttongroup.cpp9
-rw-r--r--tests/auto/qbytearray/qbytearray.pro1
-rw-r--r--tests/auto/qbytearray/tst_qbytearray.cpp9
-rw-r--r--tests/auto/qbytearraymatcher/qbytearraymatcher.pro1
-rw-r--r--tests/auto/qcache/qcache.pro1
-rw-r--r--tests/auto/qcalendarwidget/tst_qcalendarwidget.cpp5
-rw-r--r--tests/auto/qchar/qchar.pro1
-rw-r--r--tests/auto/qcolumnview/tst_qcolumnview.cpp21
-rw-r--r--tests/auto/qcombobox/tst_qcombobox.cpp14
-rw-r--r--tests/auto/qcomplextext/tst_qcomplextext.cpp39
-rw-r--r--tests/auto/qcontiguouscache/qcontiguouscache.pro1
-rw-r--r--tests/auto/qcontiguouscache/tst_qcontiguouscache.cpp13
-rw-r--r--tests/auto/qcoreapplication/qcoreapplication.pro1
-rw-r--r--tests/auto/qcryptographichash/qcryptographichash.pro1
-rw-r--r--tests/auto/qdate/qdate.pro1
-rw-r--r--tests/auto/qdatetime/qdatetime.pro1
-rw-r--r--tests/auto/qdebug/qdebug.pro1
-rw-r--r--tests/auto/qdiriterator/qdiriterator.pro1
-rw-r--r--tests/auto/qdoublevalidator/tst_qdoublevalidator.cpp12
-rw-r--r--tests/auto/qeasingcurve/qeasingcurve.pro1
-rw-r--r--tests/auto/qelapsedtimer/qelapsedtimer.pro1
-rw-r--r--tests/auto/qevent/qevent.pro1
-rw-r--r--tests/auto/qeventloop/tst_qeventloop.cpp2
-rw-r--r--tests/auto/qexplicitlyshareddatapointer/qexplicitlyshareddatapointer.pro1
-rw-r--r--tests/auto/qfileinfo/tst_qfileinfo.cpp8
-rw-r--r--tests/auto/qflags/qflags.pro1
-rw-r--r--tests/auto/qfuture/qfuture.pro1
-rw-r--r--tests/auto/qfuturewatcher/qfuturewatcher.pro1
-rw-r--r--tests/auto/qgetputenv/qgetputenv.pro1
-rw-r--r--tests/auto/qgl/tst_qgl.cpp122
-rw-r--r--tests/auto/qglobal/qglobal.pro1
-rw-r--r--tests/auto/qgraphicseffect/tst_qgraphicseffect.cpp6
-rw-r--r--tests/auto/qgraphicsitem/tst_qgraphicsitem.cpp69
-rw-r--r--tests/auto/qgraphicsscene/tst_qgraphicsscene.cpp12
-rw-r--r--tests/auto/qgraphicsview/tst_qgraphicsview.cpp148
-rw-r--r--tests/auto/qgraphicswidget/tst_qgraphicswidget.cpp15
-rw-r--r--tests/auto/qgridlayout/tst_qgridlayout.cpp17
-rw-r--r--tests/auto/qhash/qhash.pro1
-rw-r--r--tests/auto/qhash/tst_qhash.cpp11
-rw-r--r--tests/auto/qheaderview/tst_qheaderview.cpp29
-rw-r--r--tests/auto/qhttpnetworkconnection/tst_qhttpnetworkconnection.cpp54
-rw-r--r--tests/auto/qicon/tst_qicon.cpp16
-rw-r--r--tests/auto/qimage/tst_qimage.cpp15
-rw-r--r--tests/auto/qimagereader/tst_qimagereader.cpp98
-rw-r--r--tests/auto/qinputcontext/tst_qinputcontext.cpp4
-rw-r--r--tests/auto/qinputdialog/tst_qinputdialog.cpp8
-rw-r--r--tests/auto/qkeysequence/tst_qkeysequence.cpp10
-rw-r--r--tests/auto/qlayout/tst_qlayout.cpp5
-rw-r--r--tests/auto/qlibrary/qlibrary.pro1
-rw-r--r--tests/auto/qline/qline.pro1
-rw-r--r--tests/auto/qlist/tst_qlist.cpp7
-rw-r--r--tests/auto/qlistview/tst_qlistview.cpp35
-rw-r--r--tests/auto/qlistwidget/tst_qlistwidget.cpp13
-rw-r--r--tests/auto/qmainwindow/tst_qmainwindow.cpp4
-rw-r--r--tests/auto/qmap/qmap.pro1
-rw-r--r--tests/auto/qmap/tst_qmap.cpp12
-rw-r--r--tests/auto/qmargins/qmargins.pro1
-rw-r--r--tests/auto/qmath/qmath.pro1
-rw-r--r--tests/auto/qmdiarea/tst_qmdiarea.cpp19
-rw-r--r--tests/auto/qmenu/tst_qmenu.cpp13
-rw-r--r--tests/auto/qmenubar/tst_qmenubar.cpp4
-rw-r--r--tests/auto/qmetatype/qmetatype.pro1
-rw-r--r--tests/auto/qmouseevent_modal/tst_qmouseevent_modal.cpp4
-rw-r--r--tests/auto/qmutex/qmutex.pro1
-rw-r--r--tests/auto/qmutexlocker/qmutexlocker.pro1
-rw-r--r--tests/auto/qnetworkreply/tst_qnetworkreply.cpp551
-rw-r--r--tests/auto/qnumeric/qnumeric.pro1
-rw-r--r--tests/auto/qobject/qobject.pro1
-rw-r--r--tests/auto/qobject/tst_qobject.cpp78
-rw-r--r--tests/auto/qobjectrace/qobjectrace.pro1
-rw-r--r--tests/auto/qpainter/tst_qpainter.cpp84
-rw-r--r--tests/auto/qpainterpath/tst_qpainterpath.cpp13
-rw-r--r--tests/auto/qpathclipper/tst_qpathclipper.cpp3
-rw-r--r--tests/auto/qpauseanimation/tst_qpauseanimation.cpp5
-rw-r--r--tests/auto/qpen/tst_qpen.cpp9
-rw-r--r--tests/auto/qpicture/tst_qpicture.cpp13
-rw-r--r--tests/auto/qpixmap/tst_qpixmap.cpp70
-rw-r--r--tests/auto/qplaintextedit/tst_qplaintextedit.cpp1
-rw-r--r--tests/auto/qplugin/qplugin.pro1
-rw-r--r--tests/auto/qpluginloader/qpluginloader.pro1
-rw-r--r--tests/auto/qpoint/qpoint.pro1
-rw-r--r--tests/auto/qpolygon/tst_qpolygon.cpp10
-rw-r--r--tests/auto/qprinter/tst_qprinter.cpp12
-rw-r--r--tests/auto/qprocessenvironment/qprocessenvironment.pro1
-rw-r--r--tests/auto/qqueue/qqueue.pro1
-rw-r--r--tests/auto/qrand/qrand.pro1
-rw-r--r--tests/auto/qreadlocker/qreadlocker.pro1
-rw-r--r--tests/auto/qreadwritelock/qreadwritelock.pro1
-rw-r--r--tests/auto/qrect/qrect.pro1
-rw-r--r--tests/auto/qregexp/qregexp.pro1
-rw-r--r--tests/auto/qregexp/tst_qregexp.cpp9
-rw-r--r--tests/auto/qregion/tst_qregion.cpp10
-rw-r--r--tests/auto/qresourceengine/qresourceengine.pro1
-rw-r--r--tests/auto/qringbuffer/qringbuffer.pro1
-rw-r--r--tests/auto/qscopedpointer/qscopedpointer.pro1
-rw-r--r--tests/auto/qscriptable/tst_qscriptable.cpp4
-rw-r--r--tests/auto/qscriptclass/tst_qscriptclass.cpp61
-rw-r--r--tests/auto/qscriptcontext/tst_qscriptcontext.cpp207
-rw-r--r--tests/auto/qscriptengine/idtranslatable-unicode.js5
-rw-r--r--tests/auto/qscriptengine/qscriptengine.qrc2
-rw-r--r--tests/auto/qscriptengine/translatable-unicode.js9
-rw-r--r--tests/auto/qscriptengine/translations/idtranslatable-unicode.qmbin0 -> 209 bytes
-rw-r--r--tests/auto/qscriptengine/translations/idtranslatable-unicode.ts26
-rw-r--r--tests/auto/qscriptengine/translations/translatable-unicode.qmbin0 -> 322 bytes
-rw-r--r--tests/auto/qscriptengine/translations/translatable-unicode.ts37
-rw-r--r--tests/auto/qscriptengine/tst_qscriptengine.cpp384
-rw-r--r--tests/auto/qscriptenginedebugger/tst_qscriptenginedebugger.cpp94
-rw-r--r--tests/auto/qscriptextensionplugin/qscriptextensionplugin.pro3
-rw-r--r--tests/auto/qscriptextensionplugin/simpleplugin/simpleplugin.cpp79
-rw-r--r--tests/auto/qscriptextensionplugin/simpleplugin/simpleplugin.pro10
-rw-r--r--tests/auto/qscriptextensionplugin/staticplugin/__init__.js6
-rw-r--r--tests/auto/qscriptextensionplugin/staticplugin/staticplugin.cpp75
-rw-r--r--tests/auto/qscriptextensionplugin/staticplugin/staticplugin.pro7
-rw-r--r--tests/auto/qscriptextensionplugin/staticplugin/staticplugin.qrc6
-rw-r--r--tests/auto/qscriptextensionplugin/test/test.pro18
-rw-r--r--tests/auto/qscriptextensionplugin/tst_qscriptextensionplugin.cpp167
-rw-r--r--tests/auto/qscriptextqobject/tst_qscriptextqobject.cpp157
-rw-r--r--tests/auto/qscriptvalue/qscriptvalue.pro8
-rw-r--r--tests/auto/qscriptvalue/tst_qscriptvalue.cpp1593
-rw-r--r--tests/auto/qscriptvalue/tst_qscriptvalue.h404
-rw-r--r--tests/auto/qscriptvaluegenerated/.gitignore1
-rw-r--r--tests/auto/qscriptvaluegenerated/qscriptvaluegenerated.pro18
-rw-r--r--tests/auto/qscriptvaluegenerated/testgen/data.txt (renamed from tests/auto/qscriptvalue/testgen/data.txt)8
-rwxr-xr-xtests/auto/qscriptvaluegenerated/testgen/gen.py (renamed from tests/auto/qscriptvalue/testgen/gen.py)0
-rw-r--r--tests/auto/qscriptvaluegenerated/testgen/main.cpp (renamed from tests/auto/qscriptvalue/testgen/main.cpp)0
-rw-r--r--tests/auto/qscriptvaluegenerated/testgen/testgen.pro (renamed from tests/auto/qscriptvalue/testgen/testgen.pro)0
-rw-r--r--tests/auto/qscriptvaluegenerated/testgen/testgenerator.cpp (renamed from tests/auto/qscriptvalue/testgen/testgenerator.cpp)41
-rw-r--r--tests/auto/qscriptvaluegenerated/testgen/testgenerator.h (renamed from tests/auto/qscriptvalue/testgen/testgenerator.h)0
-rw-r--r--tests/auto/qscriptvaluegenerated/tst_qscriptvalue.cpp116
-rw-r--r--tests/auto/qscriptvaluegenerated/tst_qscriptvalue.h370
-rw-r--r--tests/auto/qscriptvaluegenerated/tst_qscriptvalue_generated_cast.cpp (renamed from tests/auto/qscriptvalue/tst_qscriptvalue_generated_cast.cpp)887
-rw-r--r--tests/auto/qscriptvaluegenerated/tst_qscriptvalue_generated_comparison.cpp (renamed from tests/auto/qscriptvalue/tst_qscriptvalue_generated_comparison.cpp)572
-rw-r--r--tests/auto/qscriptvaluegenerated/tst_qscriptvalue_generated_init.cpp (renamed from tests/auto/qscriptvalue/tst_qscriptvalue_generated_init.cpp)10
-rw-r--r--tests/auto/qscriptvaluegenerated/tst_qscriptvalue_generated_isXXX.cpp (renamed from tests/auto/qscriptvalue/tst_qscriptvalue_generated_isXXX.cpp)208
-rw-r--r--tests/auto/qscriptvaluegenerated/tst_qscriptvalue_generated_toXXX.cpp (renamed from tests/auto/qscriptvalue/tst_qscriptvalue_generated_toXXX.cpp)1106
-rw-r--r--tests/auto/qscriptvalueiterator/tst_qscriptvalueiterator.cpp21
-rw-r--r--tests/auto/qsemaphore/qsemaphore.pro1
-rw-r--r--tests/auto/qsequentialanimationgroup/qsequentialanimationgroup.pro1
-rw-r--r--tests/auto/qset/qset.pro1
-rw-r--r--tests/auto/qset/tst_qset.cpp11
-rw-r--r--tests/auto/qsharedpointer/qsharedpointer.pro1
-rw-r--r--tests/auto/qsignalspy/qsignalspy.pro1
-rw-r--r--tests/auto/qsize/qsize.pro1
-rw-r--r--tests/auto/qsizef/qsizef.pro1
-rw-r--r--tests/auto/qsplitter/tst_qsplitter.cpp12
-rw-r--r--tests/auto/qsqldatabase/tst_databases.h2
-rw-r--r--tests/auto/qsqlquery/tst_qsqlquery.cpp131
-rw-r--r--tests/auto/qsslcertificate/qsslcertificate.pro3
-rw-r--r--tests/auto/qstate/qstate.pro1
-rw-r--r--tests/auto/qstl/qstl.pro1
-rw-r--r--tests/auto/qstring/qstring.pro1
-rw-r--r--tests/auto/qstring/tst_qstring.cpp13
-rw-r--r--tests/auto/qstringbuilder1/qstringbuilder1.pro1
-rw-r--r--tests/auto/qstringbuilder2/qstringbuilder2.pro1
-rw-r--r--tests/auto/qstringbuilder3/qstringbuilder3.pro1
-rw-r--r--tests/auto/qstringbuilder4/qstringbuilder4.pro1
-rw-r--r--tests/auto/qstringlist/qstringlist.pro1
-rw-r--r--tests/auto/qstringmatcher/qstringmatcher.pro1
-rw-r--r--tests/auto/qstringref/qstringref.pro1
-rw-r--r--tests/auto/qstylesheetstyle/tst_qstylesheetstyle.cpp40
-rw-r--r--tests/auto/qtableview/tst_qtableview.cpp24
-rw-r--r--tests/auto/qtconcurrentfilter/qtconcurrentfilter.pro2
-rw-r--r--tests/auto/qtconcurrentiteratekernel/qtconcurrentiteratekernel.pro2
-rw-r--r--tests/auto/qtconcurrentmap/qtconcurrentmap.pro2
-rw-r--r--tests/auto/qtconcurrentrun/qtconcurrentrun.pro2
-rw-r--r--tests/auto/qtconcurrentrun/tst_qtconcurrentrun.cpp38
-rw-r--r--tests/auto/qtconcurrentthreadengine/qtconcurrentthreadengine.pro2
-rw-r--r--tests/auto/qtextboundaryfinder/qtextboundaryfinder.pro1
-rw-r--r--tests/auto/qtextdocument/tst_qtextdocument.cpp1
-rw-r--r--tests/auto/qtextedit/tst_qtextedit.cpp11
-rw-r--r--tests/auto/qthread/qthread.pro1
-rw-r--r--tests/auto/qthread/tst_qthread.cpp14
-rw-r--r--tests/auto/qthreadonce/qthreadonce.pro1
-rw-r--r--tests/auto/qthreadpool/qthreadpool.pro1
-rw-r--r--tests/auto/qthreadstorage/qthreadstorage.pro1
-rw-r--r--tests/auto/qtime/qtime.pro1
-rw-r--r--tests/auto/qtimeline/qtimeline.pro1
-rw-r--r--tests/auto/qtimer/qtimer.pro1
-rw-r--r--tests/auto/qtmd5/qtmd5.pro1
-rw-r--r--tests/auto/qtokenautomaton/qtokenautomaton.pro1
-rw-r--r--tests/auto/qtreeview/tst_qtreeview.cpp23
-rw-r--r--tests/auto/qtreewidget/tst_qtreewidget.cpp6
-rw-r--r--tests/auto/qurl/qurl.pro1
-rw-r--r--tests/auto/qurl/tst_qurl.cpp9
-rw-r--r--tests/auto/quuid/quuid.pro1
-rw-r--r--tests/auto/qvariant/tst_qvariant.cpp11
-rw-r--r--tests/auto/qvarlengtharray/qvarlengtharray.pro1
-rw-r--r--tests/auto/qvector/qvector.pro1
-rw-r--r--tests/auto/qvector/tst_qvector.cpp12
-rw-r--r--tests/auto/qwaitcondition/qwaitcondition.pro1
-rw-r--r--tests/auto/qwaitcondition/tst_qwaitcondition.cpp2
-rw-r--r--tests/auto/qwidget/tst_qwidget.cpp24
-rw-r--r--tests/auto/qwineventnotifier/qwineventnotifier.pro1
-rw-r--r--tests/auto/qwritelocker/qwritelocker.pro1
-rw-r--r--tests/auto/qxmlquery/tst_qxmlquery.cpp27
-rw-r--r--tests/auto/script.pro2
-rw-r--r--tests/auto/selftests/selftests.pro1
-rw-r--r--tests/auto/symbols/tst_symbols.cpp2
-rw-r--r--tests/auto/utf8/utf8.pro1
925 files changed, 60790 insertions, 60812 deletions
diff --git a/tests/auto/collections/collections.pro b/tests/auto/collections/collections.pro
index 876e9034c4..8601ff877d 100644
--- a/tests/auto/collections/collections.pro
+++ b/tests/auto/collections/collections.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
SOURCES += tst_collections.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/collections/tst_collections.cpp b/tests/auto/collections/tst_collections.cpp
index 0adceee651..7c705054b5 100644
--- a/tests/auto/collections/tst_collections.cpp
+++ b/tests/auto/collections/tst_collections.cpp
@@ -166,6 +166,9 @@ private slots:
void forwardDeclared();
void alignment();
void QTBUG13079_collectionInsideCollection();
+
+ void foreach_2();
+ void insert_remove_loop();
};
struct LargeStatic {
@@ -3707,5 +3710,214 @@ void tst_Collections::QTBUG13079_collectionInsideCollection()
#endif
}
+template<class Container> void foreach_test_arrays(const Container &container)
+{
+ typedef typename Container::value_type T;
+ int i = 0;
+ QSet <T> set;
+ foreach(const T & val, container) {
+ QVERIFY( val == container[i] );
+ set << val;
+ i++;
+ }
+ QCOMPARE(set.count(), container.count());
+
+ //modify the container while iterating.
+ Container c2 = container;
+ Container c3;
+ i = 0;
+ foreach (T val, c2) {
+ c3 << val;
+ c2.insert((i * 89) % c2.size(), T() );
+ QVERIFY( val == container.at(i) );
+ val = T();
+ i++;
+ }
+ QVERIFY(c3 == container);
+}
+
+
+void tst_Collections::foreach_2()
+{
+ QStringList strlist = QString::fromLatin1("a,b,c,d,e,f,g,h,ih,kl,mn,op,qr,st,uvw,xyz").split(",");
+ foreach_test_arrays(strlist);
+ foreach_test_arrays(QList<QString>(strlist));
+ foreach_test_arrays(strlist.toVector());
+
+ QList<int> intlist;
+ intlist << 1 << 2 << 3 << 4 <<5 << 6 << 7 << 8 << 9;
+ foreach_test_arrays(intlist);
+ foreach_test_arrays(intlist.toVector());
+
+ QVarLengthArray<int> varl1;
+ QVarLengthArray<int, 3> varl2;
+ QVarLengthArray<int, 10> varl3;
+ foreach(int i, intlist) {
+ varl1 << i;
+ varl2 << i;
+ varl3 << i;
+ }
+ QCOMPARE(varl1.count(), intlist.count());
+ QCOMPARE(varl2.count(), intlist.count());
+ QCOMPARE(varl3.count(), intlist.count());
+ foreach_test_arrays(varl1);
+ foreach_test_arrays(varl2);
+ foreach_test_arrays(varl3);
+
+ QVarLengthArray<QString> varl4;
+ QVarLengthArray<QString, 3> varl5;
+ QVarLengthArray<QString, 18> varl6;
+ foreach(const QString &str, strlist) {
+ varl4 << str;
+ varl5 << str;
+ varl6 << str;
+ }
+ QCOMPARE(varl4.count(), strlist.count());
+ QCOMPARE(varl5.count(), strlist.count());
+ QCOMPARE(varl6.count(), strlist.count());
+ foreach_test_arrays(varl4);
+ foreach_test_arrays(varl5);
+ foreach_test_arrays(varl6);
+}
+
+struct IntOrString
+{
+ int val;
+ IntOrString(int v) : val(v) { }
+ IntOrString(const QString &v) : val(v.toInt()) { }
+ operator int() { return val; }
+ operator QString() { return QString::number(val); }
+#ifndef QT_NO_STL
+ operator std::string() { return QString::number(val).toStdString(); }
+ IntOrString(const std::string &v) : val(QString::fromStdString(v).toInt()) { }
+#endif
+};
+
+template<class Container> void insert_remove_loop_impl()
+{
+ typedef typename Container::value_type T;
+ Container t;
+ t.append(T(IntOrString(1)));
+ t << (T(IntOrString(2)));
+ t += (T(IntOrString(3)));
+ t.prepend(T(IntOrString(4)));
+ t.insert(2, 3 , T(IntOrString(5)));
+ t.insert(4, T(IntOrString(6)));
+ t.insert(t.begin() + 2, T(IntOrString(7)));
+ t.insert(t.begin() + 5, 3, T(IntOrString(8)));
+ int expect1[] = { 4 , 1 , 7, 5 , 5 , 8, 8, 8, 6, 5, 2 , 3 };
+ QCOMPARE(size_t(t.count()), sizeof(expect1)/sizeof(int));
+ for (int i = 0; i < t.count(); i++) {
+ QCOMPARE(t[i], T(IntOrString(expect1[i])));
+ }
+
+ Container compare_test1 = t;
+ t.replace(5, T(IntOrString(9)));
+ Container compare_test2 = t;
+ QVERIFY(!(compare_test1 == t));
+ QVERIFY( (compare_test1 != t));
+ QVERIFY( (compare_test2 == t));
+ QVERIFY(!(compare_test2 != t));
+ t.remove(7);
+ t.remove(2, 3);
+ int expect2[] = { 4 , 1 , 9, 8, 6, 5, 2 , 3 };
+ QCOMPARE(size_t(t.count()), sizeof(expect2)/sizeof(int));
+ for (int i = 0; i < t.count(); i++) {
+ QCOMPARE(t[i], T(IntOrString(expect2[i])));
+ }
+
+ for (typename Container::iterator it = t.begin(); it != t.end(); ) {
+ if ( int(IntOrString(*it)) % 2 )
+ ++it;
+ else
+ it = t.erase(it);
+ }
+
+ int expect3[] = { 1 , 9, 5, 3 };
+ QCOMPARE(size_t(t.count()), sizeof(expect3)/sizeof(int));
+ for (int i = 0; i < t.count(); i++) {
+ QCOMPARE(t[i], T(IntOrString(expect3[i])));
+ }
+
+ t.erase(t.begin() + 1, t.end() - 1);
+
+ int expect4[] = { 1 , 3 };
+ QCOMPARE(size_t(t.count()), sizeof(expect4)/sizeof(int));
+ for (int i = 0; i < t.count(); i++) {
+ QCOMPARE(t[i], T(IntOrString(expect4[i])));
+ }
+
+ t << T(IntOrString(10)) << T(IntOrString(11)) << T(IntOrString(12)) << T(IntOrString(13));
+ t << T(IntOrString(14)) << T(IntOrString(15)) << T(IntOrString(16)) << T(IntOrString(17));
+ t << T(IntOrString(18)) << T(IntOrString(19)) << T(IntOrString(20)) << T(IntOrString(21));
+ for (typename Container::iterator it = t.begin(); it != t.end(); ++it) {
+ int iv = int(IntOrString(*it));
+ if ( iv % 2 ) {
+ it = t.insert(it, T(IntOrString(iv * iv)));
+ it = t.insert(it + 2, T(IntOrString(iv * iv + 1)));
+ }
+ }
+
+ int expect5[] = { 1, 1, 2, 3*3, 3, 3*3+1, 10, 11*11, 11, 11*11+1, 12 , 13*13, 13, 13*13+1, 14,
+ 15*15, 15, 15*15+1, 16 , 17*17, 17, 17*17+1 ,18 , 19*19, 19, 19*19+1, 20, 21*21, 21, 21*21+1 };
+ QCOMPARE(size_t(t.count()), sizeof(expect5)/sizeof(int));
+ for (int i = 0; i < t.count(); i++) {
+ QCOMPARE(t[i], T(IntOrString(expect5[i])));
+ }
+}
+
+
+//Add insert(int, int, T) so it has the same interface as QVector and QVarLengthArray for the test.
+template<typename T>
+struct ExtList : QList<T> {
+ using QList<T>::insert;
+ void insert(int before, int n, const T&x) {
+ while (n--) {
+ this->insert(before, x );
+ }
+ }
+ void insert(typename QList<T>::iterator before, int n, const T&x) {
+ while (n--) {
+ before = this->insert(before, x);
+ }
+ }
+
+ void remove(int i) {
+ this->removeAt(i);
+ }
+ void remove(int i, int n) {
+ while (n--) {
+ this->removeAt(i);
+ }
+ }
+};
+
+void tst_Collections::insert_remove_loop()
+{
+ insert_remove_loop_impl<ExtList<int> >();
+ insert_remove_loop_impl<ExtList<QString> >();
+ insert_remove_loop_impl<QVector<int> >();
+ insert_remove_loop_impl<QVector<QString> >();
+ insert_remove_loop_impl<QVarLengthArray<int> >();
+ insert_remove_loop_impl<QVarLengthArray<QString> >();
+ insert_remove_loop_impl<QVarLengthArray<int, 10> >();
+ insert_remove_loop_impl<QVarLengthArray<QString, 10> >();
+ insert_remove_loop_impl<QVarLengthArray<int, 3> >();
+ insert_remove_loop_impl<QVarLengthArray<QString, 3> >();
+ insert_remove_loop_impl<QVarLengthArray<int, 15> >();
+ insert_remove_loop_impl<QVarLengthArray<QString, 15> >();
+
+#ifndef QT_NO_STL
+ insert_remove_loop_impl<ExtList<std::string> >();
+ insert_remove_loop_impl<QVector<std::string> >();
+ insert_remove_loop_impl<QVarLengthArray<std::string> >();
+ insert_remove_loop_impl<QVarLengthArray<std::string, 10> >();
+ insert_remove_loop_impl<QVarLengthArray<std::string, 3> >();
+ insert_remove_loop_impl<QVarLengthArray<std::string, 15> >();
+#endif
+}
+
+
+
QTEST_APPLESS_MAIN(tst_Collections)
#include "tst_collections.moc"
diff --git a/tests/auto/declarative/examples/tst_examples.cpp b/tests/auto/declarative/examples/tst_examples.cpp
index cff0b46d39..0c7f8fb528 100644
--- a/tests/auto/declarative/examples/tst_examples.cpp
+++ b/tests/auto/declarative/examples/tst_examples.cpp
@@ -86,6 +86,7 @@ tst_examples::tst_examples()
// Add directories you want excluded here
excludedDirs << "doc/src/snippets/declarative/visualdatamodel_rootindex";
+ excludedDirs << "doc/src/snippets/declarative/qtbinding";
#ifdef QT_NO_WEBKIT
excludedDirs << "examples/declarative/modelviews/webview";
diff --git a/tests/auto/declarative/qdeclarativedebug/tst_qdeclarativedebug.cpp b/tests/auto/declarative/qdeclarativedebug/tst_qdeclarativedebug.cpp
index e6a81b8433..45bb10e2a5 100644
--- a/tests/auto/declarative/qdeclarativedebug/tst_qdeclarativedebug.cpp
+++ b/tests/auto/declarative/qdeclarativedebug/tst_qdeclarativedebug.cpp
@@ -59,6 +59,7 @@
#include <private/qdeclarativerectangle_p.h>
#include <private/qdeclarativemetatype_p.h>
#include <private/qdeclarativeproperty_p.h>
+#include <private/qdeclarativedebughelper_p.h>
#include "../../../shared/util.h"
#include "../shared/debugutil_p.h"
@@ -112,6 +113,7 @@ private slots:
void tst_QDeclarativeDebugContextReference();
void tst_QDeclarativeDebugPropertyReference();
+ void setBindingForObject();
void setMethodBody();
};
@@ -278,8 +280,10 @@ void tst_QDeclarativeDebug::initTestCase()
{
qRegisterMetaType<QDeclarativeDebugWatch::State>();
- QTest::ignoreMessage(QtWarningMsg, "QDeclarativeDebugServer: Waiting for connection on port 3768...");
+ QTest::ignoreMessage(QtWarningMsg, "Qml debugging is enabled. Only use this in a safe environment!");
+ QDeclarativeDebugHelper::enableDebugging();
+ QTest::ignoreMessage(QtWarningMsg, "QDeclarativeDebugServer: Waiting for connection on port 3768...");
m_engine = new QDeclarativeEngine(this);
QList<QByteArray> qml;
@@ -894,6 +898,78 @@ void tst_QDeclarativeDebug::tst_QDeclarativeDebugPropertyReference()
compareProperties(r, ref);
}
+
+void tst_QDeclarativeDebug::setBindingForObject()
+{
+ QDeclarativeDebugObjectReference rootObject = findRootObject();
+ QVERIFY(rootObject.debugId() != -1);
+ QDeclarativeDebugPropertyReference widthPropertyRef = findProperty(rootObject.properties(), "width");
+
+ QCOMPARE(widthPropertyRef.value(), QVariant(10));
+ QCOMPARE(widthPropertyRef.binding(), QString());
+
+ //
+ // set literal
+ //
+ m_dbg->setBindingForObject(rootObject.debugId(), "width", "15", true);
+
+ rootObject = findRootObject();
+ widthPropertyRef = findProperty(rootObject.properties(), "width");
+
+ QCOMPARE(widthPropertyRef.value(), QVariant(15));
+ QCOMPARE(widthPropertyRef.binding(), QString());
+
+ //
+ // set expression
+ //
+ m_dbg->setBindingForObject(rootObject.debugId(), "width", "height", false);
+
+ rootObject = findRootObject();
+ widthPropertyRef = findProperty(rootObject.properties(), "width");
+
+ QCOMPARE(widthPropertyRef.value(), QVariant(20));
+ QCOMPARE(widthPropertyRef.binding(), QString("height"));
+
+ //
+ // reset
+ //
+ m_dbg->resetBindingForObject(rootObject.debugId(), "width");
+
+ rootObject = findRootObject();
+ widthPropertyRef = findProperty(rootObject.properties(), "width");
+
+ // QCOMPARE(widthPropertyRef.value(), QVariant(0)); // TODO: Shouldn't this work?
+ QCOMPARE(widthPropertyRef.binding(), QString());
+
+ //
+ // set handler
+ //
+ rootObject = findRootObject();
+ QCOMPARE(rootObject.children().size(), 3);
+ QDeclarativeDebugObjectReference mouseAreaObject = rootObject.children().at(2);
+ QDeclarativeDebugObjectQuery *q_obj = m_dbg->queryObjectRecursive(mouseAreaObject, this);
+ waitForQuery(q_obj);
+ mouseAreaObject = q_obj->object();
+
+ QCOMPARE(mouseAreaObject.className(), QString("MouseArea"));
+
+ QDeclarativeDebugPropertyReference onEnteredRef = findProperty(mouseAreaObject.properties(), "onEntered");
+
+ QCOMPARE(onEnteredRef.name(), QString("onEntered"));
+ QCOMPARE(onEnteredRef.value(), QVariant("{ console.log('hello') }"));
+
+ m_dbg->setBindingForObject(mouseAreaObject.debugId(), "onEntered", "{console.log('hello, world') }", false) ;
+
+ rootObject = findRootObject();
+ mouseAreaObject = rootObject.children().at(2);
+ q_obj = m_dbg->queryObjectRecursive(mouseAreaObject, this);
+ waitForQuery(q_obj);
+ mouseAreaObject = q_obj->object();
+ onEnteredRef = findProperty(mouseAreaObject.properties(), "onEntered");
+ QCOMPARE(onEnteredRef.name(), QString("onEntered"));
+ QCOMPARE(onEnteredRef.value(), QVariant("{console.log('hello, world') }"));
+}
+
int main(int argc, char *argv[])
{
int _argc = argc + 1;
diff --git a/tests/auto/declarative/qdeclarativedebugclient/tst_qdeclarativedebugclient.cpp b/tests/auto/declarative/qdeclarativedebugclient/tst_qdeclarativedebugclient.cpp
index 80241ba855..64afd4e28f 100644
--- a/tests/auto/declarative/qdeclarativedebugclient/tst_qdeclarativedebugclient.cpp
+++ b/tests/auto/declarative/qdeclarativedebugclient/tst_qdeclarativedebugclient.cpp
@@ -51,6 +51,7 @@
#include <private/qdeclarativeenginedebug_p.h>
#include <private/qdeclarativedebugclient_p.h>
#include <private/qdeclarativedebugservice_p.h>
+#include <private/qdeclarativedebughelper_p.h>
#include "../../../shared/util.h"
#include "../shared/debugutil_p.h"
@@ -72,8 +73,10 @@ private slots:
void tst_QDeclarativeDebugClient::initTestCase()
{
- QTest::ignoreMessage(QtWarningMsg, "QDeclarativeDebugServer: Waiting for connection on port 3770...");
+ QTest::ignoreMessage(QtWarningMsg, "Qml debugging is enabled. Only use this in a safe environment!");
+ QDeclarativeDebugHelper::enableDebugging();
+ QTest::ignoreMessage(QtWarningMsg, "QDeclarativeDebugServer: Waiting for connection on port 3770...");
new QDeclarativeEngine(this);
m_conn = new QDeclarativeDebugConnection(this);
diff --git a/tests/auto/declarative/qdeclarativedebughelper/private_headers/qdeclarativedebughelper_p.h b/tests/auto/declarative/qdeclarativedebughelper/private_headers/qdeclarativedebughelper_p.h
index c9cb839121..edfc58f102 100644
--- a/tests/auto/declarative/qdeclarativedebughelper/private_headers/qdeclarativedebughelper_p.h
+++ b/tests/auto/declarative/qdeclarativedebughelper/private_headers/qdeclarativedebughelper_p.h
@@ -58,6 +58,10 @@ class Q_DECLARATIVE_EXPORT QDeclarativeDebugHelper
public:
static QScriptEngine *getScriptEngine(QDeclarativeEngine *engine);
static void setAnimationSlowDownFactor(qreal factor);
+
+ // Enables remote debugging functionality
+ // Only use this for debugging in a safe environment!
+ static void enableDebugging();
};
QT_END_NAMESPACE
diff --git a/tests/auto/declarative/qdeclarativedebughelper/tst_qdeclarativedebughelper.cpp b/tests/auto/declarative/qdeclarativedebughelper/tst_qdeclarativedebughelper.cpp
index 36f2222c1d..60aec9d321 100644
--- a/tests/auto/declarative/qdeclarativedebughelper/tst_qdeclarativedebughelper.cpp
+++ b/tests/auto/declarative/qdeclarativedebughelper/tst_qdeclarativedebughelper.cpp
@@ -54,6 +54,7 @@ class tst_qdeclarativedebughelper : public QObject {
private slots:
void getScriptEngine();
void setAnimationSlowDownFactor();
+ void enableDebugging();
};
class TestAnimation : public QAbstractAnimation {
@@ -109,6 +110,12 @@ void tst_qdeclarativedebughelper::setAnimationSlowDownFactor()
QVERIFY(animation.updateCalled > 1);
}
+void tst_qdeclarativedebughelper::enableDebugging()
+{
+ QTest::ignoreMessage(QtWarningMsg, "Qml debugging is enabled. Only use this in a safe environment!");
+ QDeclarativeDebugHelper::enableDebugging();
+}
+
QTEST_MAIN(tst_qdeclarativedebughelper)
#include "tst_qdeclarativedebughelper.moc"
diff --git a/tests/auto/declarative/qdeclarativedebugservice/tst_qdeclarativedebugservice.cpp b/tests/auto/declarative/qdeclarativedebugservice/tst_qdeclarativedebugservice.cpp
index 538129c5cd..30629f9dc6 100644
--- a/tests/auto/declarative/qdeclarativedebugservice/tst_qdeclarativedebugservice.cpp
+++ b/tests/auto/declarative/qdeclarativedebugservice/tst_qdeclarativedebugservice.cpp
@@ -46,6 +46,7 @@
#include <QThread>
#include <QtDeclarative/qdeclarativeengine.h>
+#include <private/qdeclarativedebughelper_p.h>
#include <private/qdeclarativedebug_p.h>
#include <private/qdeclarativeenginedebug_p.h>
@@ -75,6 +76,9 @@ private slots:
void tst_QDeclarativeDebugService::initTestCase()
{
+ QTest::ignoreMessage(QtWarningMsg, "Qml debugging is enabled. Only use this in a safe environment!");
+ QDeclarativeDebugHelper::enableDebugging();
+
QTest::ignoreMessage(QtWarningMsg, "QDeclarativeDebugServer: Waiting for connection on port 3769...");
new QDeclarativeEngine(this);
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/ConstantsOverrideBindings.qml b/tests/auto/declarative/qdeclarativeecmascript/data/ConstantsOverrideBindings.qml
index b4a702bbbe..07bb16b0d8 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/ConstantsOverrideBindings.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/ConstantsOverrideBindings.qml
@@ -3,4 +3,10 @@ import Qt.test 1.0
MyQmlObject {
property int c1: 0
property int c2: c1
+ property alias c3: inner.ic1
+
+ objectProperty: MyQmlObject {
+ id: inner
+ property int ic1: c1
+ }
}
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/constantsOverrideBindings.4.qml b/tests/auto/declarative/qdeclarativeecmascript/data/constantsOverrideBindings.4.qml
new file mode 100644
index 0000000000..5a2091f71c
--- /dev/null
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/constantsOverrideBindings.4.qml
@@ -0,0 +1,11 @@
+import Qt.test 1.0
+
+MyQmlObject {
+ property alias c1: myConstants.c1
+ property alias c3: myConstants.c3
+
+ objectProperty: ConstantsOverrideBindings {
+ id: myConstants
+ c3: 10
+ }
+}
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/outerBindingOverridesInnerBinding.qml b/tests/auto/declarative/qdeclarativeecmascript/data/outerBindingOverridesInnerBinding.qml
index 0a933e86f2..090c948f26 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/data/outerBindingOverridesInnerBinding.qml
+++ b/tests/auto/declarative/qdeclarativeecmascript/data/outerBindingOverridesInnerBinding.qml
@@ -1,13 +1,14 @@
import Qt.test 1.0
MyQmlObject {
+ id: obj
property alias c1: myConstants.c1
property alias c2: myConstants.c2
property int c3: 0
objectProperty: ConstantsOverrideBindings {
id: myConstants
- c2: c3
+ c2: obj.c3
}
}
diff --git a/tests/auto/declarative/qdeclarativeecmascript/tst_qdeclarativeecmascript.cpp b/tests/auto/declarative/qdeclarativeecmascript/tst_qdeclarativeecmascript.cpp
index 72e2e10488..3dd69da71e 100644
--- a/tests/auto/declarative/qdeclarativeecmascript/tst_qdeclarativeecmascript.cpp
+++ b/tests/auto/declarative/qdeclarativeecmascript/tst_qdeclarativeecmascript.cpp
@@ -733,6 +733,21 @@ void tst_qdeclarativeecmascript::constantsOverrideBindings()
QCOMPARE(object->property("c2").toInt(), 13);
}
#endif
+
+ // Using an alias
+ {
+ QDeclarativeComponent component(&engine, TEST_FILE("constantsOverrideBindings.4.qml"));
+ MyQmlObject *object = qobject_cast<MyQmlObject *>(component.create());
+ QVERIFY(object != 0);
+
+ QCOMPARE(object->property("c1").toInt(), 0);
+ QEXPECT_FAIL("", "QTBUG-13719", Continue);
+ QCOMPARE(object->property("c3").toInt(), 10);
+ object->setProperty("c1", QVariant(9));
+ QCOMPARE(object->property("c1").toInt(), 9);
+ QEXPECT_FAIL("", "QTBUG-13719", Continue);
+ QCOMPARE(object->property("c3").toInt(), 10);
+ }
}
/*
diff --git a/tests/auto/declarative/qdeclarativeimage/data/rect.png b/tests/auto/declarative/qdeclarativeimage/data/rect.png
new file mode 100644
index 0000000000..d564a2d5a5
--- /dev/null
+++ b/tests/auto/declarative/qdeclarativeimage/data/rect.png
Binary files differ
diff --git a/tests/auto/declarative/qdeclarativeimage/tst_qdeclarativeimage.cpp b/tests/auto/declarative/qdeclarativeimage/tst_qdeclarativeimage.cpp
index f1e026f20d..bf779adec0 100644
--- a/tests/auto/declarative/qdeclarativeimage/tst_qdeclarativeimage.cpp
+++ b/tests/auto/declarative/qdeclarativeimage/tst_qdeclarativeimage.cpp
@@ -80,6 +80,8 @@ private slots:
void preserveAspectRatio();
void smooth();
void svg();
+ void geometry();
+ void geometry_data();
void big();
void tiling_QTBUG_6716();
void noLoading();
@@ -288,6 +290,78 @@ void tst_qdeclarativeimage::svg()
delete obj;
}
+void tst_qdeclarativeimage::geometry_data()
+{
+ QTest::addColumn<QString>("fillMode");
+ QTest::addColumn<bool>("explicitWidth");
+ QTest::addColumn<bool>("explicitHeight");
+ QTest::addColumn<double>("itemWidth");
+ QTest::addColumn<double>("paintedWidth");
+ QTest::addColumn<double>("boundingWidth");
+ QTest::addColumn<double>("itemHeight");
+ QTest::addColumn<double>("paintedHeight");
+ QTest::addColumn<double>("boundingHeight");
+
+ // tested image has width 200, height 100
+
+ // bounding rect and item rect are equal with fillMode PreserveAspectFit, painted rect may be smaller if the aspect ratio doesn't match
+ QTest::newRow("PreserveAspectFit") << "PreserveAspectFit" << false << false << 200.0 << 200.0 << 200.0 << 100.0 << 100.0 << 100.0;
+ QTest::newRow("PreserveAspectFit explicit width 300") << "PreserveAspectFit" << true << false << 300.0 << 200.0 << 300.0 << 100.0 << 100.0 << 100.0;
+ QTest::newRow("PreserveAspectFit explicit height 400") << "PreserveAspectFit" << false << true << 200.0 << 200.0 << 200.0 << 400.0 << 100.0 << 400.0;
+ QTest::newRow("PreserveAspectFit explicit width 300, height 400") << "PreserveAspectFit" << true << true << 300.0 << 300.0 << 300.0 << 400.0 << 150.0 << 400.0;
+
+ // bounding rect and painted rect are equal with fillMode PreserveAspectCrop, item rect may be smaller if the aspect ratio doesn't match
+ QTest::newRow("PreserveAspectCrop") << "PreserveAspectCrop" << false << false << 200.0 << 200.0 << 200.0 << 100.0 << 100.0 << 100.0;
+ QTest::newRow("PreserveAspectCrop explicit width 300") << "PreserveAspectCrop" << true << false << 300.0 << 300.0 << 300.0 << 100.0 << 150.0 << 150.0;
+ QTest::newRow("PreserveAspectCrop explicit height 400") << "PreserveAspectCrop" << false << true << 200.0 << 800.0 << 800.0 << 400.0 << 400.0 << 400.0;
+ QTest::newRow("PreserveAspectCrop explicit width 300, height 400") << "PreserveAspectCrop" << true << true << 300.0 << 800.0 << 800.0 << 400.0 << 400.0 << 400.0;
+
+ // bounding rect, painted rect and item rect are equal in stretching and tiling images
+ QStringList fillModes;
+ fillModes << "Stretch" << "Tile" << "TileVertically" << "TileHorizontally";
+ foreach (QString fillMode, fillModes) {
+ QTest::newRow(fillMode.toLatin1()) << fillMode << false << false << 200.0 << 200.0 << 200.0 << 100.0 << 100.0 << 100.0;
+ QTest::newRow(QString(fillMode + " explicit width 300").toLatin1()) << fillMode << true << false << 300.0 << 300.0 << 300.0 << 100.0 << 100.0 << 100.0;
+ QTest::newRow(QString(fillMode + " explicit height 400").toLatin1()) << fillMode << false << true << 200.0 << 200.0 << 200.0 << 400.0 << 400.0 << 400.0;
+ QTest::newRow(QString(fillMode + " explicit width 300, height 400").toLatin1()) << fillMode << true << true << 300.0 << 300.0 << 300.0 << 400.0 << 400.0 << 400.0;
+ }
+}
+
+void tst_qdeclarativeimage::geometry()
+{
+ QFETCH(QString, fillMode);
+ QFETCH(bool, explicitWidth);
+ QFETCH(bool, explicitHeight);
+ QFETCH(double, itemWidth);
+ QFETCH(double, itemHeight);
+ QFETCH(double, paintedWidth);
+ QFETCH(double, paintedHeight);
+ QFETCH(double, boundingWidth);
+ QFETCH(double, boundingHeight);
+
+ QString src = QUrl::fromLocalFile(SRCDIR "/data/rect.png").toString();
+ QString componentStr = "import QtQuick 1.0\nImage { source: \"" + src + "\"; fillMode: Image." + fillMode + "; ";
+
+ if (explicitWidth)
+ componentStr.append("width: 300; ");
+ if (explicitHeight)
+ componentStr.append("height: 400; ");
+ componentStr.append("}");
+ QDeclarativeComponent component(&engine);
+ component.setData(componentStr.toLatin1(), QUrl::fromLocalFile(""));
+ QDeclarativeImage *obj = qobject_cast<QDeclarativeImage*>(component.create());
+ QVERIFY(obj != 0);
+
+ QCOMPARE(obj->width(), itemWidth);
+ QCOMPARE(obj->paintedWidth(), paintedWidth);
+ QCOMPARE(obj->boundingRect().width(), boundingWidth);
+
+ QCOMPARE(obj->height(), itemHeight);
+ QCOMPARE(obj->paintedHeight(), paintedHeight);
+ QCOMPARE(obj->boundingRect().height(), boundingHeight);
+ delete obj;
+}
+
void tst_qdeclarativeimage::big()
{
// If the JPEG loader does not implement scaling efficiently, it would
diff --git a/tests/auto/declarative/qdeclarativeitem/tst_qdeclarativeitem.cpp b/tests/auto/declarative/qdeclarativeitem/tst_qdeclarativeitem.cpp
index b4903aea9d..711bf00643 100644
--- a/tests/auto/declarative/qdeclarativeitem/tst_qdeclarativeitem.cpp
+++ b/tests/auto/declarative/qdeclarativeitem/tst_qdeclarativeitem.cpp
@@ -686,6 +686,8 @@ void tst_QDeclarativeItem::propertyChanges()
QSignalSpy focusSpy(item, SIGNAL(focusChanged(bool)));
QSignalSpy wantsFocusSpy(parentItem, SIGNAL(activeFocusChanged(bool)));
QSignalSpy childrenChangedSpy(parentItem, SIGNAL(childrenChanged()));
+ QSignalSpy xSpy(item, SIGNAL(xChanged()));
+ QSignalSpy ySpy(item, SIGNAL(yChanged()));
item->setParentItem(parentItem);
item->setWidth(100.0);
@@ -731,6 +733,14 @@ void tst_QDeclarativeItem::propertyChanges()
QCOMPARE(parentItem->hasFocus(), false);
QCOMPARE(wantsFocusSpy.count(),0);
+ item->setX(10.0);
+ QCOMPARE(item->x(), 10.0);
+ QCOMPARE(xSpy.count(), 1);
+
+ item->setY(10.0);
+ QCOMPARE(item->y(), 10.0);
+ QCOMPARE(ySpy.count(), 1);
+
delete canvas;
}
diff --git a/tests/auto/declarative/qdeclarativemousearea/data/clicktwice.qml b/tests/auto/declarative/qdeclarativemousearea/data/clicktwice.qml
new file mode 100644
index 0000000000..c6b1f8992a
--- /dev/null
+++ b/tests/auto/declarative/qdeclarativemousearea/data/clicktwice.qml
@@ -0,0 +1,16 @@
+import QtQuick 1.0
+
+Item {
+ id: root
+ property int clicked: 0
+ property int pressed: 0
+ property int released: 0
+
+ MouseArea {
+ width: 200; height: 200
+ onPressed: { root.pressed++ }
+ onClicked: { root.clicked++ }
+ onReleased: { root.released++ }
+ }
+}
+
diff --git a/tests/auto/declarative/qdeclarativemousearea/tst_qdeclarativemousearea.cpp b/tests/auto/declarative/qdeclarativemousearea/tst_qdeclarativemousearea.cpp
index 5a50e0d32d..57a58e9478 100644
--- a/tests/auto/declarative/qdeclarativemousearea/tst_qdeclarativemousearea.cpp
+++ b/tests/auto/declarative/qdeclarativemousearea/tst_qdeclarativemousearea.cpp
@@ -63,6 +63,7 @@ private slots:
void noOnClickedWithPressAndHold();
void onMousePressRejected();
void doubleClick();
+ void clickTwice();
private:
QDeclarativeView *createView();
@@ -426,6 +427,47 @@ void tst_QDeclarativeMouseArea::doubleClick()
QCOMPARE(canvas->rootObject()->property("clicked").toInt(), 1);
QCOMPARE(canvas->rootObject()->property("doubleClicked").toInt(), 1);
QCOMPARE(canvas->rootObject()->property("released").toInt(), 2);
+
+}
+
+// QTBUG-14832
+void tst_QDeclarativeMouseArea::clickTwice()
+{
+ QDeclarativeView *canvas = createView();
+ canvas->setSource(QUrl::fromLocalFile(SRCDIR "/data/clicktwice.qml"));
+ canvas->show();
+ canvas->setFocus();
+ QVERIFY(canvas->rootObject() != 0);
+
+ QGraphicsScene *scene = canvas->scene();
+ QGraphicsSceneMouseEvent pressEvent(QEvent::GraphicsSceneMousePress);
+ pressEvent.setScenePos(QPointF(100, 100));
+ pressEvent.setButton(Qt::LeftButton);
+ pressEvent.setButtons(Qt::LeftButton);
+ QApplication::sendEvent(scene, &pressEvent);
+
+ QGraphicsSceneMouseEvent releaseEvent(QEvent::GraphicsSceneMouseRelease);
+ releaseEvent.setScenePos(QPointF(100, 100));
+ releaseEvent.setButton(Qt::LeftButton);
+ releaseEvent.setButtons(Qt::LeftButton);
+ QApplication::sendEvent(scene, &releaseEvent);
+
+ QCOMPARE(canvas->rootObject()->property("pressed").toInt(), 1);
+ QCOMPARE(canvas->rootObject()->property("released").toInt(), 1);
+ QCOMPARE(canvas->rootObject()->property("clicked").toInt(), 1);
+
+ QGraphicsSceneMouseEvent dblClickEvent(QEvent::GraphicsSceneMouseDoubleClick);
+ dblClickEvent.setScenePos(QPointF(100, 100));
+ dblClickEvent.setButton(Qt::LeftButton);
+ dblClickEvent.setButtons(Qt::LeftButton);
+ QApplication::sendEvent(scene, &dblClickEvent);
+
+ QApplication::sendEvent(scene, &pressEvent);
+ QApplication::sendEvent(scene, &releaseEvent);
+
+ QCOMPARE(canvas->rootObject()->property("pressed").toInt(), 2);
+ QCOMPARE(canvas->rootObject()->property("released").toInt(), 2);
+ QCOMPARE(canvas->rootObject()->property("clicked").toInt(), 2);
}
QTEST_MAIN(tst_QDeclarativeMouseArea)
diff --git a/tests/auto/declarative/qdeclarativestates/data/QTBUG-14830.qml b/tests/auto/declarative/qdeclarativestates/data/QTBUG-14830.qml
new file mode 100644
index 0000000000..7f9ddbfa2d
--- /dev/null
+++ b/tests/auto/declarative/qdeclarativestates/data/QTBUG-14830.qml
@@ -0,0 +1,29 @@
+import QtQuick 1.0
+
+Rectangle {
+ width: 1024
+ height: 768
+
+ Item {
+ id: area
+ objectName: "area"
+ property int numx: 6
+ property int cellwidth: 1024/numx
+
+ onWidthChanged: {
+ width = width>1024?1024:width;
+ }
+
+ state: 'minimal'
+ states: [
+ State {
+ name: 'minimal'
+ PropertyChanges {
+ target: area
+ width: cellwidth
+ }
+ }
+ ]
+
+ }
+}
diff --git a/tests/auto/declarative/qdeclarativestates/tst_qdeclarativestates.cpp b/tests/auto/declarative/qdeclarativestates/tst_qdeclarativestates.cpp
index 0d10c10d18..b8409a50ab 100644
--- a/tests/auto/declarative/qdeclarativestates/tst_qdeclarativestates.cpp
+++ b/tests/auto/declarative/qdeclarativestates/tst_qdeclarativestates.cpp
@@ -143,6 +143,7 @@ private slots:
void returnToBase();
void extendsBug();
void editProperties();
+ void QTBUG_14830();
};
void tst_qdeclarativestates::initTestCase()
@@ -1375,6 +1376,18 @@ void tst_qdeclarativestates::editProperties()
QCOMPARE(childRect->height(), qreal(40));
}
+void tst_qdeclarativestates::QTBUG_14830()
+{
+ QDeclarativeEngine engine;
+
+ QDeclarativeComponent c(&engine, SRCDIR "/data/QTBUG-14830.qml");
+ QDeclarativeRectangle *rect = qobject_cast<QDeclarativeRectangle*>(c.create());
+ QVERIFY(rect != 0);
+ QDeclarativeItem *item = rect->findChild<QDeclarativeItem*>("area");
+
+ QCOMPARE(item->width(), qreal(171));
+}
+
QTEST_MAIN(tst_qdeclarativestates)
#include "tst_qdeclarativestates.moc"
diff --git a/tests/auto/declarative/qmlvisual/ListView/basic1.qml b/tests/auto/declarative/qmlvisual/ListView/basic1.qml
index d55c997c46..8c1b56e5dd 100644
--- a/tests/auto/declarative/qmlvisual/ListView/basic1.qml
+++ b/tests/auto/declarative/qmlvisual/ListView/basic1.qml
@@ -11,16 +11,19 @@ Rectangle {
color: "red"
width: 100
height: 100
- Text {
- text: name
+ Rectangle {
+ anchors.centerIn: parent
+ width: 60
+ height: 60
+ color: name
}
}
model: ListModel {
ListElement {
- name: "January"
+ name: "palegoldenrod"
}
ListElement {
- name: "February"
+ name: "lightsteelblue"
}
}
}
diff --git a/tests/auto/declarative/qmlvisual/ListView/basic2.qml b/tests/auto/declarative/qmlvisual/ListView/basic2.qml
index 31c802d1e3..9d26c737eb 100644
--- a/tests/auto/declarative/qmlvisual/ListView/basic2.qml
+++ b/tests/auto/declarative/qmlvisual/ListView/basic2.qml
@@ -11,8 +11,11 @@ Rectangle {
color: "red"
width: 100
height: 100
- Text {
- text: name
+ Rectangle {
+ anchors.centerIn: parent
+ width: 60
+ height: 60
+ color: name
}
}
}
@@ -21,10 +24,10 @@ Rectangle {
delegate: delegate
model: ListModel {
ListElement {
- name: "January"
+ name: "palegoldenrod"
}
ListElement {
- name: "February"
+ name: "lightsteelblue"
}
}
}
diff --git a/tests/auto/declarative/qmlvisual/ListView/basic3.qml b/tests/auto/declarative/qmlvisual/ListView/basic3.qml
index be39ca1e08..982df9a68a 100644
--- a/tests/auto/declarative/qmlvisual/ListView/basic3.qml
+++ b/tests/auto/declarative/qmlvisual/ListView/basic3.qml
@@ -8,10 +8,10 @@ Rectangle {
ListModel {
id: model
ListElement {
- name: "January"
+ name: "palegoldenrod"
}
ListElement {
- name: "February"
+ name: "lightsteelblue"
}
}
ListView {
@@ -21,8 +21,11 @@ Rectangle {
color: "red"
width: 100
height: 100
- Text {
- text: name
+ Rectangle {
+ anchors.centerIn: parent
+ width: 60
+ height: 60
+ color: name
}
}
}
diff --git a/tests/auto/declarative/qmlvisual/ListView/basic4.qml b/tests/auto/declarative/qmlvisual/ListView/basic4.qml
index 906af6336f..2c5d1e3eae 100644
--- a/tests/auto/declarative/qmlvisual/ListView/basic4.qml
+++ b/tests/auto/declarative/qmlvisual/ListView/basic4.qml
@@ -8,10 +8,10 @@ Rectangle {
ListModel {
id: model
ListElement {
- name: "January"
+ name: "palegoldenrod"
}
ListElement {
- name: "February"
+ name: "lightsteelblue"
}
}
Component {
@@ -20,8 +20,11 @@ Rectangle {
color: "red"
width: 100
height: 100
- Text {
- text: name
+ Rectangle {
+ anchors.centerIn: parent
+ width: 60
+ height: 60
+ color: name
}
}
}
diff --git a/tests/auto/declarative/qmlvisual/ListView/data-MAC/basic1.qml b/tests/auto/declarative/qmlvisual/ListView/data-MAC/basic1.qml
deleted file mode 100644
index 3373247c7c..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data-MAC/basic1.qml
+++ /dev/null
@@ -1,159 +0,0 @@
-import Qt.VisualTest 4.7
-
-VisualTest {
- Frame {
- msec: 0
- }
- Frame {
- msec: 16
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 32
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 48
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 64
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 80
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 96
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 112
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 128
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 144
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 160
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 176
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 192
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 208
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 224
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 240
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 256
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 272
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 288
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 304
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 320
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 336
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 352
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 368
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 384
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 400
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 416
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 432
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 448
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 464
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 480
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 496
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 512
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 528
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 0
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 544
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 560
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 576
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
-}
diff --git a/tests/auto/declarative/qmlvisual/ListView/data-MAC/basic2.qml b/tests/auto/declarative/qmlvisual/ListView/data-MAC/basic2.qml
deleted file mode 100644
index 20b889d5fe..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data-MAC/basic2.qml
+++ /dev/null
@@ -1,187 +0,0 @@
-import Qt.VisualTest 4.7
-
-VisualTest {
- Frame {
- msec: 0
- }
- Frame {
- msec: 16
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 32
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 48
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 64
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 80
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 96
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 112
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 128
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 144
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 160
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 176
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 192
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 208
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 224
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 240
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 256
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 272
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 288
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 304
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 320
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 336
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 352
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 368
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 384
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 400
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 416
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 432
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 448
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 464
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 480
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 496
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 512
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 528
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 544
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 560
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 576
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 592
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 608
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 624
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 640
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 0
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 656
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 672
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 688
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
-}
diff --git a/tests/auto/declarative/qmlvisual/ListView/data-MAC/basic3.qml b/tests/auto/declarative/qmlvisual/ListView/data-MAC/basic3.qml
deleted file mode 100644
index f49de2f03d..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data-MAC/basic3.qml
+++ /dev/null
@@ -1,147 +0,0 @@
-import Qt.VisualTest 4.7
-
-VisualTest {
- Frame {
- msec: 0
- }
- Frame {
- msec: 16
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 32
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 48
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 64
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 80
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 96
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 112
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 128
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 144
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 160
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 176
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 192
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 208
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 224
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 240
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 256
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 272
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 288
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 304
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 320
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 336
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 352
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 368
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 384
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 400
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 416
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 432
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 448
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 464
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 0
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 480
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 496
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 512
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 528
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
-}
diff --git a/tests/auto/declarative/qmlvisual/ListView/data-MAC/basic4.qml b/tests/auto/declarative/qmlvisual/ListView/data-MAC/basic4.qml
deleted file mode 100644
index 1ea5547e26..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data-MAC/basic4.qml
+++ /dev/null
@@ -1,171 +0,0 @@
-import Qt.VisualTest 4.7
-
-VisualTest {
- Frame {
- msec: 0
- }
- Frame {
- msec: 16
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 32
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 48
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 64
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 80
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 96
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 112
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 128
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 144
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 160
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 176
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 192
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 208
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 224
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 240
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 256
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 272
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 288
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 304
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 320
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 336
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 352
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 368
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 384
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 400
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 416
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 432
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 448
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 464
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 480
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 496
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 512
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 528
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 0
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 544
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 560
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 576
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 592
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 608
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
- Frame {
- msec: 624
- hash: "895c70434a24da42144e60e6d8dcf323"
- }
-}
diff --git a/tests/auto/declarative/qmlvisual/ListView/data-MAC/itemlist.0.png b/tests/auto/declarative/qmlvisual/ListView/data-MAC/itemlist.0.png
deleted file mode 100644
index 13b280c1c5..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data-MAC/itemlist.0.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data-MAC/itemlist.1.png b/tests/auto/declarative/qmlvisual/ListView/data-MAC/itemlist.1.png
deleted file mode 100644
index 402872bde4..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data-MAC/itemlist.1.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data-MAC/itemlist.2.png b/tests/auto/declarative/qmlvisual/ListView/data-MAC/itemlist.2.png
deleted file mode 100644
index afd0830a8d..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data-MAC/itemlist.2.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data-MAC/itemlist.3.png b/tests/auto/declarative/qmlvisual/ListView/data-MAC/itemlist.3.png
deleted file mode 100644
index 7c15f610b2..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data-MAC/itemlist.3.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data-MAC/itemlist.4.png b/tests/auto/declarative/qmlvisual/ListView/data-MAC/itemlist.4.png
deleted file mode 100644
index afd0830a8d..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data-MAC/itemlist.4.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data-MAC/itemlist.5.png b/tests/auto/declarative/qmlvisual/ListView/data-MAC/itemlist.5.png
deleted file mode 100644
index fddf1cb0c0..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data-MAC/itemlist.5.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data-MAC/itemlist.6.png b/tests/auto/declarative/qmlvisual/ListView/data-MAC/itemlist.6.png
deleted file mode 100644
index 13b280c1c5..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data-MAC/itemlist.6.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data-MAC/itemlist.qml b/tests/auto/declarative/qmlvisual/ListView/data-MAC/itemlist.qml
deleted file mode 100644
index 829fbb3e1b..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data-MAC/itemlist.qml
+++ /dev/null
@@ -1,2203 +0,0 @@
-import Qt.VisualTest 4.7
-
-VisualTest {
- Frame {
- msec: 0
- }
- Frame {
- msec: 16
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 32
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 48
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 64
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 80
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 96
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 112
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 128
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 144
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 160
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 176
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 192
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 208
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 224
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 240
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 256
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 272
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 288
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 304
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 320
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 336
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 352
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 368
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 384
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 400
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 416
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 432
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 448
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 464
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 480
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 496
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 512
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 528
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 544
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 560
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 576
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 592
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 608
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 624
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 640
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 656
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 672
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 688
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 704
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 720
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 736
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 752
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 768
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 784
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 800
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 816
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 832
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 848
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 864
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 880
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 896
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 912
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 928
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 944
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 960
- image: "itemlist.0.png"
- }
- Frame {
- msec: 976
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 992
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1008
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1024
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1040
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1056
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1072
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1088
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1104
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1120
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1136
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1152
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1168
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1184
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1200
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1216
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1232
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1248
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1264
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1280
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1296
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1312
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1328
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1344
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1360
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1376
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1392
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1408
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1424
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1440
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1456
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1472
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1488
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1504
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1520
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1536
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1552
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1568
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1584
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1600
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1616
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1632
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 1648
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Mouse {
- type: 2
- button: 1
- buttons: 1
- x: 192; y: 111
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 1664
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 191; y: 111
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 1680
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 190; y: 112
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 187; y: 113
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 1696
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 184; y: 113
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 180; y: 113
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 1712
- hash: "a68b1bc6c2963ee92c3a45f500667b3b"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 174; y: 114
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 167; y: 115
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 1728
- hash: "7cda93e59466b3348e7ffe3895f89e86"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 160; y: 117
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 1744
- hash: "06e0008c78e919f7270402938d9d764b"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 140; y: 121
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 132; y: 122
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 1760
- hash: "9d8da9199efebb95f56e5d4ebc9a585e"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 114; y: 126
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 98; y: 132
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 1776
- hash: "54a60a4279911ba4a8a5741bcadfa783"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 91; y: 132
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 3
- button: 1
- buttons: 0
- x: 91; y: 132
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 1792
- hash: "a1a19370a1a8ed78e475f0d0eb12311c"
- }
- Frame {
- msec: 1808
- hash: "196a3b127cf7065614c34856bf8d8bca"
- }
- Frame {
- msec: 1824
- hash: "5fbefbd7c7be4374382cc4c8b86ac78a"
- }
- Frame {
- msec: 1840
- hash: "d6a544c622e504c1b931e1a8a1310a6e"
- }
- Frame {
- msec: 1856
- hash: "20e76f0eb4ec5f691999faf8ad313370"
- }
- Frame {
- msec: 1872
- hash: "7f84a3545907c754ae8a6a30ef61c98d"
- }
- Frame {
- msec: 1888
- hash: "b544901eae32903ad054e8cdfed715eb"
- }
- Frame {
- msec: 1904
- hash: "a010ed1e3312f4ca9f429b7e32cdcef9"
- }
- Frame {
- msec: 1920
- image: "itemlist.1.png"
- }
- Frame {
- msec: 1936
- hash: "93a731dc6f71b6ff5400bf74c87e6c46"
- }
- Frame {
- msec: 1952
- hash: "c73f63d1a024ba956e693487b3ccc761"
- }
- Frame {
- msec: 1968
- hash: "539d3d00fce2d0128cd697d86d237fe7"
- }
- Frame {
- msec: 1984
- hash: "52752d7d6f2d0e085f7132313907b72b"
- }
- Frame {
- msec: 2000
- hash: "f46dd5803a6075e979e0fc733d503bfb"
- }
- Frame {
- msec: 2016
- hash: "b8734698a6bad00ecf019f85328c2c21"
- }
- Frame {
- msec: 2032
- hash: "1cfc499ca756023430cc5b2fa95a599d"
- }
- Frame {
- msec: 2048
- hash: "63a816548837c19f8f0494c137fc0174"
- }
- Frame {
- msec: 2064
- hash: "1bce9b85235e9a1a472c079dfec70ec5"
- }
- Frame {
- msec: 2080
- hash: "6677863e7f74c12648409883f73adbe2"
- }
- Frame {
- msec: 2096
- hash: "98e707a3e39a5f7bd4a101c2ed83535c"
- }
- Frame {
- msec: 2112
- hash: "c1f6d8842d14a9394d4b7797314f50e8"
- }
- Frame {
- msec: 2128
- hash: "579758b477bcd2112b305a5aac7df338"
- }
- Frame {
- msec: 2144
- hash: "4a7bb81090db246db53e2dbc56f710ea"
- }
- Frame {
- msec: 2160
- hash: "074995cdd8a70817d1c8a7bb0ad4c542"
- }
- Frame {
- msec: 2176
- hash: "bd8d7bda4d2e9ad1fba2895d568f36cc"
- }
- Frame {
- msec: 2192
- hash: "40cce3d2d80ac470af44fc334cec1d5b"
- }
- Frame {
- msec: 2208
- hash: "15cbc226b032d5a97199735ea7a1408b"
- }
- Frame {
- msec: 2224
- hash: "12b296aea9b058a5402d0d0a620f8edc"
- }
- Frame {
- msec: 2240
- hash: "6ffd2b79cf0e941a59e74bc6f9025bcb"
- }
- Frame {
- msec: 2256
- hash: "589a58ef76ea709dc8d80390c9044f99"
- }
- Frame {
- msec: 2272
- hash: "c009924bfa30153f22ab168b539494e9"
- }
- Frame {
- msec: 2288
- hash: "4b83674a7c2daa68d735901ad40be2bd"
- }
- Frame {
- msec: 2304
- hash: "0525908c0302ada989e28990bac3f2ca"
- }
- Frame {
- msec: 2320
- hash: "89eb13976ba3ba4413cafeb0cc91c01b"
- }
- Frame {
- msec: 2336
- hash: "75c1295ef99680784b2e11fb88fa1423"
- }
- Frame {
- msec: 2352
- hash: "93d89165cf6a97c76ae6e7f75678a3cd"
- }
- Frame {
- msec: 2368
- hash: "53064c1938f08a55603a99b0db225174"
- }
- Frame {
- msec: 2384
- hash: "31db5684466c0c32128a9a8c7b1835e1"
- }
- Frame {
- msec: 2400
- hash: "99d9e58697736198e0a00443d237e85b"
- }
- Frame {
- msec: 2416
- hash: "6c1e860aef983367365d53f5849ad441"
- }
- Frame {
- msec: 2432
- hash: "6c1e860aef983367365d53f5849ad441"
- }
- Frame {
- msec: 2448
- hash: "6c1e860aef983367365d53f5849ad441"
- }
- Frame {
- msec: 2464
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 2480
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 2496
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 2512
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 2528
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 2544
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 2560
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 2576
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 2592
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 2608
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 2624
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 2640
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 2656
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 2672
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 2688
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 2704
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 2720
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 2736
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 2752
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 2768
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 2784
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 2800
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 2816
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 2832
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 2848
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 2864
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Mouse {
- type: 2
- button: 1
- buttons: 1
- x: 181; y: 104
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 2880
- image: "itemlist.2.png"
- }
- Frame {
- msec: 2896
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 179; y: 105
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 177; y: 106
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 2912
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 174; y: 108
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 170; y: 110
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 2928
- hash: "5bb06b4e74532ba5bc8c7bc38bf77d7f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 166; y: 112
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 160; y: 115
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 2944
- hash: "b10a6206830a876017799ef2fcf61b1a"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 154; y: 117
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 140; y: 123
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 2960
- hash: "b2e24759ba10afd6cff90f4b1e04b496"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 124; y: 127
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 3
- button: 1
- buttons: 0
- x: 124; y: 127
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 2976
- hash: "ccbcd6f45cb529c2db71504c0f69d73e"
- }
- Frame {
- msec: 2992
- hash: "7b31c6d5931677f1aa1e8c7d48a4ff22"
- }
- Frame {
- msec: 3008
- hash: "c52f691a0a6cf155118bdfea2dfea623"
- }
- Frame {
- msec: 3024
- hash: "dd639d1df3d4a9b8f06718def63d588f"
- }
- Frame {
- msec: 3040
- hash: "39d767b09a648ef6295cec2848f9226f"
- }
- Frame {
- msec: 3056
- hash: "5dd46d5f386431e7b13348ac9a9630ed"
- }
- Frame {
- msec: 3072
- hash: "0354e5183b0e66e7ba146d292c559df4"
- }
- Frame {
- msec: 3088
- hash: "984aa6d7075e24de429e05b1b0eda94a"
- }
- Frame {
- msec: 3104
- hash: "1af58a2f44f1f613712d4df85e38356d"
- }
- Frame {
- msec: 3120
- hash: "6e4085e7f1fee724d78808753f04b471"
- }
- Frame {
- msec: 3136
- hash: "73a019ef9057639d631cd99a431b3f3b"
- }
- Frame {
- msec: 3152
- hash: "c9414a2e655a90dfdcb6fb288b4ba0ca"
- }
- Frame {
- msec: 3168
- hash: "3f4c24f7ac89da982af22032309637fb"
- }
- Frame {
- msec: 3184
- hash: "a50e6ada8f73a257657f4348ceaffcfd"
- }
- Frame {
- msec: 3200
- hash: "a67bf40d09259bbd079c12ae4f49150f"
- }
- Frame {
- msec: 3216
- hash: "a2fc512b7c234a9d0b2c1a83387a8a46"
- }
- Frame {
- msec: 3232
- hash: "85090683ce9a3c9833b1cb0b3df076ee"
- }
- Frame {
- msec: 3248
- hash: "275f3594a0e2cc4b6717f9f336e7e1b6"
- }
- Frame {
- msec: 3264
- hash: "2473eb11f7b65a784a2b166114026488"
- }
- Frame {
- msec: 3280
- hash: "4865c30dc45fbf5ca82047b77eca0912"
- }
- Frame {
- msec: 3296
- hash: "54de88bca395449fbaea2c090c7a5d91"
- }
- Frame {
- msec: 3312
- hash: "833f9295cf9a34934f001eac48551b59"
- }
- Frame {
- msec: 3328
- hash: "5bf565f57ababa7380faeee94add91ca"
- }
- Frame {
- msec: 3344
- hash: "6325578867f1eb3b2d47ed40b017b571"
- }
- Frame {
- msec: 3360
- hash: "046a6114176b3a3206b7a2acd6e30b41"
- }
- Frame {
- msec: 3376
- hash: "f8d4120a17f28c2d1d9c4be959098058"
- }
- Frame {
- msec: 3392
- hash: "71356d2e48aad2900784ea6bc1a3d908"
- }
- Frame {
- msec: 3408
- hash: "b84ad460fb81fdc4049abe8f3ff180bb"
- }
- Frame {
- msec: 3424
- hash: "0354239f5eaea23474d9f81385392a8a"
- }
- Frame {
- msec: 3440
- hash: "8ef0eef3393e07ae7605c865a95edc30"
- }
- Frame {
- msec: 3456
- hash: "5b8b384cc8e3faf4310015e19b3eb487"
- }
- Frame {
- msec: 3472
- hash: "77c18ac7dfff2a4e516915e3e3df0717"
- }
- Frame {
- msec: 3488
- hash: "c1d3264384c26345eb8100de829309ca"
- }
- Frame {
- msec: 3504
- hash: "6b21f71d0bedef4bbcb445a13f61e7a3"
- }
- Frame {
- msec: 3520
- hash: "f619097356671f6eb54d3b1c481e709d"
- }
- Frame {
- msec: 3536
- hash: "e56e3a90da446e0c482cb93717f6aacc"
- }
- Frame {
- msec: 3552
- hash: "aa94ebdbb4b8423aff28c95daff0baf5"
- }
- Frame {
- msec: 3568
- hash: "e1744d9cacd1a2c96af4cfdd5c486995"
- }
- Frame {
- msec: 3584
- hash: "7f19ea52e9e41a3b1bd90bb2a144d305"
- }
- Frame {
- msec: 3600
- hash: "7f19ea52e9e41a3b1bd90bb2a144d305"
- }
- Frame {
- msec: 3616
- hash: "7f19ea52e9e41a3b1bd90bb2a144d305"
- }
- Frame {
- msec: 3632
- hash: "88143ff6c278a5433b314b551b7b8b1d"
- }
- Frame {
- msec: 3648
- hash: "88143ff6c278a5433b314b551b7b8b1d"
- }
- Frame {
- msec: 3664
- hash: "88143ff6c278a5433b314b551b7b8b1d"
- }
- Frame {
- msec: 3680
- hash: "88143ff6c278a5433b314b551b7b8b1d"
- }
- Frame {
- msec: 3696
- hash: "88143ff6c278a5433b314b551b7b8b1d"
- }
- Frame {
- msec: 3712
- hash: "88143ff6c278a5433b314b551b7b8b1d"
- }
- Frame {
- msec: 3728
- hash: "88143ff6c278a5433b314b551b7b8b1d"
- }
- Frame {
- msec: 3744
- hash: "88143ff6c278a5433b314b551b7b8b1d"
- }
- Frame {
- msec: 3760
- hash: "88143ff6c278a5433b314b551b7b8b1d"
- }
- Frame {
- msec: 3776
- hash: "88143ff6c278a5433b314b551b7b8b1d"
- }
- Frame {
- msec: 3792
- hash: "88143ff6c278a5433b314b551b7b8b1d"
- }
- Frame {
- msec: 3808
- hash: "88143ff6c278a5433b314b551b7b8b1d"
- }
- Frame {
- msec: 3824
- hash: "88143ff6c278a5433b314b551b7b8b1d"
- }
- Frame {
- msec: 3840
- image: "itemlist.3.png"
- }
- Frame {
- msec: 3856
- hash: "88143ff6c278a5433b314b551b7b8b1d"
- }
- Frame {
- msec: 3872
- hash: "88143ff6c278a5433b314b551b7b8b1d"
- }
- Frame {
- msec: 3888
- hash: "88143ff6c278a5433b314b551b7b8b1d"
- }
- Frame {
- msec: 3904
- hash: "88143ff6c278a5433b314b551b7b8b1d"
- }
- Frame {
- msec: 3920
- hash: "88143ff6c278a5433b314b551b7b8b1d"
- }
- Frame {
- msec: 3936
- hash: "88143ff6c278a5433b314b551b7b8b1d"
- }
- Frame {
- msec: 3952
- hash: "88143ff6c278a5433b314b551b7b8b1d"
- }
- Frame {
- msec: 3968
- hash: "88143ff6c278a5433b314b551b7b8b1d"
- }
- Frame {
- msec: 3984
- hash: "88143ff6c278a5433b314b551b7b8b1d"
- }
- Frame {
- msec: 4000
- hash: "88143ff6c278a5433b314b551b7b8b1d"
- }
- Frame {
- msec: 4016
- hash: "88143ff6c278a5433b314b551b7b8b1d"
- }
- Frame {
- msec: 4032
- hash: "88143ff6c278a5433b314b551b7b8b1d"
- }
- Frame {
- msec: 4048
- hash: "88143ff6c278a5433b314b551b7b8b1d"
- }
- Frame {
- msec: 4064
- hash: "88143ff6c278a5433b314b551b7b8b1d"
- }
- Frame {
- msec: 4080
- hash: "88143ff6c278a5433b314b551b7b8b1d"
- }
- Frame {
- msec: 4096
- hash: "88143ff6c278a5433b314b551b7b8b1d"
- }
- Mouse {
- type: 2
- button: 1
- buttons: 1
- x: 31; y: 137
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 4112
- hash: "88143ff6c278a5433b314b551b7b8b1d"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 32; y: 137
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 4128
- hash: "88143ff6c278a5433b314b551b7b8b1d"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 33; y: 136
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 36; y: 135
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 4144
- hash: "88143ff6c278a5433b314b551b7b8b1d"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 40; y: 134
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 46; y: 132
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 4160
- hash: "c2c9c284b185a89faf4ddb5a7867f449"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 64; y: 130
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 4176
- hash: "de1c18aeda5d2fbd6dad4554c78617bd"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 86; y: 126
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 110; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 3
- button: 1
- buttons: 0
- x: 110; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 4192
- hash: "a67bf40d09259bbd079c12ae4f49150f"
- }
- Frame {
- msec: 4208
- hash: "94514668dafbe41c5890a578efd6dea4"
- }
- Frame {
- msec: 4224
- hash: "2e97a74eb9ddb1c9613c89e2d78db018"
- }
- Frame {
- msec: 4240
- hash: "4b5368f0d86bffeb6bd31b58aec88650"
- }
- Frame {
- msec: 4256
- hash: "b459bde7bb4ce51e6ecdab58f64fcbb9"
- }
- Frame {
- msec: 4272
- hash: "7bac8cc3ec64c9ad1c0da282e38c953e"
- }
- Frame {
- msec: 4288
- hash: "a73a58c3d7a757547740a2a161f4c756"
- }
- Frame {
- msec: 4304
- hash: "b35edcb1fa3568a3e770ab2364b82e75"
- }
- Frame {
- msec: 4320
- hash: "d6c863ef57c5e5cb04cdac72f920db0b"
- }
- Frame {
- msec: 4336
- hash: "0db5e4588ff851918b07796f0cf07382"
- }
- Frame {
- msec: 4352
- hash: "71ec8c363ca6a6f7556afb70faccffe6"
- }
- Frame {
- msec: 4368
- hash: "18d026e9c965ada1db67c643576d2a80"
- }
- Frame {
- msec: 4384
- hash: "69f71c22dff981a4da8ec1edcf90e79f"
- }
- Frame {
- msec: 4400
- hash: "680460f5e4d9e649931601041af046b2"
- }
- Frame {
- msec: 4416
- hash: "3028763fd15de2607b20b1331b904a4a"
- }
- Frame {
- msec: 4432
- hash: "333eb60e217fe1ea7469eab52ac461f1"
- }
- Frame {
- msec: 4448
- hash: "ccbcd6f45cb529c2db71504c0f69d73e"
- }
- Frame {
- msec: 4464
- hash: "3445df9b41a0a3e74738cbf328ab7d5c"
- }
- Frame {
- msec: 4480
- hash: "bd2c072558479e9de7a97207e58cc57f"
- }
- Frame {
- msec: 4496
- hash: "3d34b0b24a30eda93377dcb4585afed8"
- }
- Frame {
- msec: 4512
- hash: "d3045703863b0c5a327b9355c23d69f2"
- }
- Frame {
- msec: 4528
- hash: "2f2eb55f693415b840a317211b250e9f"
- }
- Frame {
- msec: 4544
- hash: "791b9ca7d47a3343474c30a35e336d4b"
- }
- Frame {
- msec: 4560
- hash: "73a0c02ebad6d3d5f939d9a00dd898bf"
- }
- Frame {
- msec: 4576
- hash: "d5c11135d586711b12f236430a2c2795"
- }
- Frame {
- msec: 4592
- hash: "34f9ea214fe714ff4e994f715ea6ea39"
- }
- Frame {
- msec: 4608
- hash: "8e49afa00983b156b818533923fb6edd"
- }
- Frame {
- msec: 4624
- hash: "e7e7bef17cee92eca9191fd734d7a577"
- }
- Frame {
- msec: 4640
- hash: "e407f6ed7cb3c130365ab5515d6308c0"
- }
- Frame {
- msec: 4656
- hash: "5bb06b4e74532ba5bc8c7bc38bf77d7f"
- }
- Frame {
- msec: 4672
- hash: "0ad7411316031e22034c14e81ca3a806"
- }
- Frame {
- msec: 4688
- hash: "dd81d7a9b48c922b4c42cba1b5f2b9d7"
- }
- Frame {
- msec: 4704
- hash: "32bef6f5005ad94e29ff59165958fbdc"
- }
- Frame {
- msec: 4720
- hash: "87758dd311f91193bf1e3536c2f58525"
- }
- Frame {
- msec: 4736
- hash: "015be92a4ff4e735fcc3cbc7a8b9d763"
- }
- Frame {
- msec: 4752
- hash: "d4c34ed49317c6692d71681fcd9842b6"
- }
- Frame {
- msec: 4768
- hash: "abaa235bb946a8abaddd52981d632c2d"
- }
- Frame {
- msec: 4784
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 4800
- image: "itemlist.4.png"
- }
- Frame {
- msec: 4816
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 4832
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 4848
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 4864
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 4880
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 4896
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 4912
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 4928
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 4944
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 4960
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 4976
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 4992
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 5008
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 5024
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 5040
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 5056
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 5072
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 5088
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 5104
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 5120
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 5136
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 5152
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 5168
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 5184
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 5200
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 5216
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Frame {
- msec: 5232
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Mouse {
- type: 2
- button: 1
- buttons: 1
- x: 17; y: 120
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5248
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 19; y: 120
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 21; y: 120
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5264
- hash: "99f9988040a389576cb6420b5391f768"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 24; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 28; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5280
- hash: "95b380c9ab6f8db7b822faf023d94546"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 35; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 44; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5296
- hash: "bb79e53556698c62ec30c75be9f6b7d7"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 70; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 96; y: 117
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 3
- button: 1
- buttons: 0
- x: 96; y: 117
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5312
- hash: "285cc2f0df1f59f25a0135560ab6edf2"
- }
- Frame {
- msec: 5328
- hash: "93a731dc6f71b6ff5400bf74c87e6c46"
- }
- Frame {
- msec: 5344
- hash: "eb555741ab128a50de5a18a454f2e639"
- }
- Frame {
- msec: 5360
- hash: "5dbe6cf898c1e37fcaacecfcf57b2194"
- }
- Frame {
- msec: 5376
- hash: "e7795610115593e78bb32f7bcc0ae2eb"
- }
- Frame {
- msec: 5392
- hash: "20e76f0eb4ec5f691999faf8ad313370"
- }
- Frame {
- msec: 5408
- hash: "d6a544c622e504c1b931e1a8a1310a6e"
- }
- Frame {
- msec: 5424
- hash: "e7a3a21feed244c5b1c710a9254c15f0"
- }
- Frame {
- msec: 5440
- hash: "5a4b1aca24f121d1373646e9d80b86fd"
- }
- Frame {
- msec: 5456
- hash: "331d2ec7021655c86aa64e47718a1088"
- }
- Frame {
- msec: 5472
- hash: "92096bc872e7395aa5b75c44646a0b60"
- }
- Frame {
- msec: 5488
- hash: "0d9aa6cee4d21488cbb5153f8f3ed593"
- }
- Frame {
- msec: 5504
- hash: "c1b943d43701605563fffffcb75f9fa7"
- }
- Frame {
- msec: 5520
- hash: "1b680025d5ad1ddd8f8d5f570ba73e71"
- }
- Frame {
- msec: 5536
- hash: "5539a3b9f60ea747c10ed8328b467cbf"
- }
- Frame {
- msec: 5552
- hash: "0a1317bcb606cd3488c5b14ee5d96585"
- }
- Frame {
- msec: 5568
- hash: "8844af68b11db7d92c69804c7371a746"
- }
- Frame {
- msec: 5584
- hash: "28d7fd127739c6e3b8488651b725c802"
- }
- Frame {
- msec: 5600
- hash: "0cf1a7d958a96aa2768995dddc5ccc09"
- }
- Frame {
- msec: 5616
- hash: "64b902fe7ab4d89ef0c7b760974e3488"
- }
- Frame {
- msec: 5632
- hash: "aba11c597eba550fc1eaddbf554057f6"
- }
- Frame {
- msec: 5648
- hash: "1bacaa3bb9dc3cac9ffc7491cb4dc1a5"
- }
- Frame {
- msec: 5664
- hash: "0ba8b582234d9f0c198c0c9e18e1cb02"
- }
- Frame {
- msec: 5680
- hash: "f66eaf2b5c3529987c0d9d005351ed73"
- }
- Frame {
- msec: 5696
- hash: "75b0bb720fa4c77da3783b3ff31c2fae"
- }
- Frame {
- msec: 5712
- hash: "345b235bb7f13409378e5c0c370f2a41"
- }
- Frame {
- msec: 5728
- hash: "83b7e902dce4e0fdc4ef5d629188c23c"
- }
- Frame {
- msec: 5744
- hash: "04b9041c6f10969889d92e94785c7e88"
- }
- Frame {
- msec: 5760
- image: "itemlist.5.png"
- }
- Frame {
- msec: 5776
- hash: "4f3a902addc34ecdaf390e2427cc52e7"
- }
- Frame {
- msec: 5792
- hash: "68d443f16c16821ffc9ca68b17c76034"
- }
- Frame {
- msec: 5808
- hash: "9d25adc77befa761ee376a9b43595b5e"
- }
- Frame {
- msec: 5824
- hash: "a68b1bc6c2963ee92c3a45f500667b3b"
- }
- Frame {
- msec: 5840
- hash: "d5268cd58c222451d48038e715e83802"
- }
- Frame {
- msec: 5856
- hash: "f37d461541a8ec7a4161b18748de6aea"
- }
- Frame {
- msec: 5872
- hash: "805319ac7ca842feb3649e92f8b5b72f"
- }
- Frame {
- msec: 5888
- hash: "73124472a05080891d4948d8ca273f8c"
- }
- Frame {
- msec: 5904
- hash: "b6e433a23282a50db2e165a2447ba3f6"
- }
- Frame {
- msec: 5920
- hash: "fd8d3f5688b1806998c6087e18c6c730"
- }
- Frame {
- msec: 5936
- hash: "f132dd459950ef2d18aa93ca950d0692"
- }
- Frame {
- msec: 5952
- hash: "ade5beb259b5277c333ca806fc9bdbec"
- }
- Frame {
- msec: 5968
- hash: "ade5beb259b5277c333ca806fc9bdbec"
- }
- Frame {
- msec: 5984
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6000
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6016
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6032
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6048
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6064
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6080
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6096
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6112
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6128
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6144
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6160
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6176
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6192
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6208
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6224
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6240
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6256
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6272
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6288
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6304
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6320
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6336
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6352
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6368
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6384
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6400
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6416
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6432
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6448
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6464
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6480
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6496
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6512
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6528
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6544
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6560
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6576
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6592
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6608
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6624
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6640
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6656
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6672
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6688
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6704
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6720
- image: "itemlist.6.png"
- }
- Frame {
- msec: 6736
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6752
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6768
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6784
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6800
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6816
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6832
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6848
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6864
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6880
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6896
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6912
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6928
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6944
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6960
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6976
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 6992
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 7008
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 7024
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 7040
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 7056
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 7072
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 7088
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 7104
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 7120
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 7136
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 7152
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 7168
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 7184
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 7200
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 7216
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 7232
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 7248
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 7264
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 7280
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 7296
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
- Frame {
- msec: 7312
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
- }
-}
diff --git a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.0.png b/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.0.png
deleted file mode 100644
index a1ab987d8c..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.0.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.1.png b/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.1.png
deleted file mode 100644
index a1ab987d8c..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.1.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.10.png b/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.10.png
deleted file mode 100644
index dcfca3f794..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.10.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.11.png b/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.11.png
deleted file mode 100644
index 7cc40470bb..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.11.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.12.png b/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.12.png
deleted file mode 100644
index a97f4ad519..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.12.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.13.png b/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.13.png
deleted file mode 100644
index 7a8c6bd52c..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.13.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.14.png b/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.14.png
deleted file mode 100644
index ae47356225..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.14.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.15.png b/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.15.png
deleted file mode 100644
index b3a72609a2..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.15.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.16.png b/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.16.png
deleted file mode 100644
index 581e8243df..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.16.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.17.png b/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.17.png
deleted file mode 100644
index 581e8243df..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.17.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.18.png b/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.18.png
deleted file mode 100644
index 581e8243df..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.18.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.19.png b/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.19.png
deleted file mode 100644
index 581e8243df..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.19.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.2.png b/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.2.png
deleted file mode 100644
index 9877b92f21..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.2.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.3.png b/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.3.png
deleted file mode 100644
index 603bd24577..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.3.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.4.png b/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.4.png
deleted file mode 100644
index 5fdfbb896e..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.4.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.5.png b/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.5.png
deleted file mode 100644
index a1ab987d8c..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.5.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.6.png b/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.6.png
deleted file mode 100644
index 9ccf9b051e..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.6.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.7.png b/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.7.png
deleted file mode 100644
index 6b40e1bfb9..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.7.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.8.png b/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.8.png
deleted file mode 100644
index 2fda36d6b5..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.8.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.9.png b/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.9.png
deleted file mode 100644
index 581e8243df..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.9.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.qml b/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.qml
deleted file mode 100644
index f47179d977..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data-MAC/listview.qml
+++ /dev/null
@@ -1,3079 +0,0 @@
-import Qt.VisualTest 4.7
-
-VisualTest {
- Frame {
- msec: 0
- }
- Frame {
- msec: 16
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 32
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 48
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 64
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 80
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 96
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 112
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 128
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 144
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 160
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 176
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 192
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 208
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 224
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 240
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 256
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 272
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 288
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 304
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 320
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 336
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 352
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 368
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 384
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 400
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 416
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 432
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 448
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 464
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 480
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 496
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 512
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 528
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 544
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 560
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 576
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 592
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 608
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 624
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 640
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 656
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 672
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 688
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 704
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 720
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 736
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 752
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 768
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 784
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 800
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 816
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 832
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 848
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 864
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 880
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 896
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 912
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 928
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 944
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 960
- image: "listview.0.png"
- }
- Frame {
- msec: 976
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 992
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1008
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1024
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1040
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1056
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1072
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1088
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1104
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1120
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1136
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1152
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1168
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1184
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1200
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1216
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1232
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1248
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1264
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1280
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1296
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1312
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1328
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1344
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1360
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1376
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1392
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1408
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1424
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1440
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1456
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1472
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1488
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1504
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1520
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1536
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1552
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1568
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1584
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1600
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1616
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1632
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1648
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1664
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1680
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1696
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1712
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1728
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1744
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1760
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1776
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1792
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1808
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1824
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1840
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1856
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1872
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1888
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1904
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1920
- image: "listview.1.png"
- }
- Frame {
- msec: 1936
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1952
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1968
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 1984
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2000
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2016
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2032
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2048
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2064
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2080
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2096
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2112
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2128
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2144
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2160
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2176
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2192
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2208
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2224
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2240
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2256
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2272
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2288
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2304
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2320
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2336
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2352
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2368
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2384
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2400
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2416
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2432
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2448
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2464
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2480
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2496
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2512
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2528
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2544
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2560
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2576
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2592
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Mouse {
- type: 2
- button: 1
- buttons: 1
- x: 553; y: 267
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 2608
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2624
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 554; y: 267
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 555; y: 266
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 2640
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 556; y: 265
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 558; y: 260
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 2656
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 560; y: 256
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 2672
- hash: "c315e184c4dcb11d7e9fd4509a8b6a1f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 562; y: 250
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 566; y: 234
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 2688
- hash: "aeef1cacca9518408519b670443e396f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 568; y: 216
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 2704
- hash: "621626927f83bf7b36b78f5ca7ed4ed0"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 572; y: 192
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 3
- button: 1
- buttons: 0
- x: 572; y: 192
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 2720
- hash: "b2aca965b745e98365195c52b9dd9a2c"
- }
- Frame {
- msec: 2736
- hash: "4cc8c162afcc45c79afd8230893d4ddd"
- }
- Frame {
- msec: 2752
- hash: "b9c0815086393878ad00566db7a3c577"
- }
- Frame {
- msec: 2768
- hash: "23cbc15fce97f966c24e3ec626e01960"
- }
- Frame {
- msec: 2784
- hash: "3a7ce897b47ba39e63be31a020de6f3d"
- }
- Frame {
- msec: 2800
- hash: "2a8a32cd27fad2c57c9eb518c7b3b3ca"
- }
- Frame {
- msec: 2816
- hash: "96d676ad58119430b440a5f0a2215f26"
- }
- Frame {
- msec: 2832
- hash: "5f9cd251615ee6a98470a7b6098f7890"
- }
- Frame {
- msec: 2848
- hash: "c9b1c073cbfbf1c353685b3f38baa675"
- }
- Frame {
- msec: 2864
- hash: "cf5bfbfe8904ea40b796d2b33d5cc363"
- }
- Frame {
- msec: 2880
- image: "listview.2.png"
- }
- Frame {
- msec: 2896
- hash: "c75c3342b476f75fc0c5f56a374da13e"
- }
- Frame {
- msec: 2912
- hash: "0dfcd15d21b7e949b56bc69d881c52f5"
- }
- Frame {
- msec: 2928
- hash: "73b7352bb11d29cbf64b6b594e761e42"
- }
- Frame {
- msec: 2944
- hash: "876361c2fc18c2236c1dffd36f517f44"
- }
- Frame {
- msec: 2960
- hash: "0dfaf61e3a86ee056a5d76cf6f7994b2"
- }
- Frame {
- msec: 2976
- hash: "391995cfc5d8d3808b30d74ba5ea3188"
- }
- Frame {
- msec: 2992
- hash: "6fd4f14c16a8870355fa190c94e4be2d"
- }
- Frame {
- msec: 3008
- hash: "0aac04c8092505d934220e61c7959512"
- }
- Frame {
- msec: 3024
- hash: "6cb0fbe22fcd60b5ed6385e49522b32e"
- }
- Frame {
- msec: 3040
- hash: "2eb7fd1a773e32ae94284cf57efaaff2"
- }
- Frame {
- msec: 3056
- hash: "e143ed5eeb94b35ef97e965f34d45e4d"
- }
- Frame {
- msec: 3072
- hash: "529e85f2cd48c1f0d056682b8350445b"
- }
- Frame {
- msec: 3088
- hash: "d74bded985c00ecd192ff8fdce708450"
- }
- Frame {
- msec: 3104
- hash: "f71568b2173f72c4433a019775923c02"
- }
- Frame {
- msec: 3120
- hash: "1185a1c936ac08633c14d39ca9c4f5e9"
- }
- Frame {
- msec: 3136
- hash: "e641720bf75f1e4f0a8471f3a8b35094"
- }
- Frame {
- msec: 3152
- hash: "cecc41fb42abb95505c094829fd415bf"
- }
- Frame {
- msec: 3168
- hash: "7ad89090beb9de3cd7c5a5a03fca900d"
- }
- Frame {
- msec: 3184
- hash: "2a98fe4406367d4e286d8932d6a21318"
- }
- Frame {
- msec: 3200
- hash: "9aad024b2fc25ce886ccaa4ac106b1d8"
- }
- Frame {
- msec: 3216
- hash: "3c4a787a4d590efd2e72706e40df7b6d"
- }
- Frame {
- msec: 3232
- hash: "1135e06c2981bdaed13c13400e178dc3"
- }
- Frame {
- msec: 3248
- hash: "1fbceedf1c20f2aa3f05be36126280e2"
- }
- Frame {
- msec: 3264
- hash: "5d1ec83f43b649c732cc3f7815100428"
- }
- Frame {
- msec: 3280
- hash: "27501f6b6adccfdb77a5228611e2a95a"
- }
- Frame {
- msec: 3296
- hash: "218dc244352c14467f2b2a39d78a1bc7"
- }
- Frame {
- msec: 3312
- hash: "33a998563d2c053e375f619b7a75a224"
- }
- Frame {
- msec: 3328
- hash: "02d34b79e25367e6d0dc1765cab12353"
- }
- Frame {
- msec: 3344
- hash: "2698cf68138aa7d292167bcc85f60b74"
- }
- Frame {
- msec: 3360
- hash: "0b33e929b420596ff1dce2eeef8480db"
- }
- Frame {
- msec: 3376
- hash: "d8ec307a85cecaacaa908ceb34d5db5b"
- }
- Frame {
- msec: 3392
- hash: "4afe1df3e802b41d1b89b5fab4e35190"
- }
- Frame {
- msec: 3408
- hash: "e8f484ed8d2a6745ee87ac9544281d55"
- }
- Frame {
- msec: 3424
- hash: "6df053920e87d7e6e3ec0368b4b14c25"
- }
- Frame {
- msec: 3440
- hash: "6e94791acce321417a37132821c0260d"
- }
- Frame {
- msec: 3456
- hash: "fea3e31cbf3078615f57c934197dac35"
- }
- Frame {
- msec: 3472
- hash: "e8d15890a8bd95db39889d19f046901b"
- }
- Frame {
- msec: 3488
- hash: "038b422b154dfef2d955b833892c581e"
- }
- Frame {
- msec: 3504
- hash: "01180b3d9b504ca2814382eadaf3a4e0"
- }
- Frame {
- msec: 3520
- hash: "869a0aa0d67043822c65383e0f3264d4"
- }
- Frame {
- msec: 3536
- hash: "43785b1214510c10b65018a9d68a93b1"
- }
- Frame {
- msec: 3552
- hash: "95e6ebc35c2fb128b6e6ac0743268523"
- }
- Frame {
- msec: 3568
- hash: "f8c22a6ca3169de4d29b3b0e2908f581"
- }
- Frame {
- msec: 3584
- hash: "6baf16c321847d269718bcb3468aeeb2"
- }
- Frame {
- msec: 3600
- hash: "30804b5eb2a6d99116475cbdc1a9c043"
- }
- Frame {
- msec: 3616
- hash: "c892c17ec947a910b74f5b8704405e9f"
- }
- Frame {
- msec: 3632
- hash: "696029b77512943001c9eba64191e633"
- }
- Frame {
- msec: 3648
- hash: "4c26bb0ca28d74a2bb79d0bfc8127361"
- }
- Frame {
- msec: 3664
- hash: "6e8c50cc14c9afe73b4baf09a6a8f1a4"
- }
- Frame {
- msec: 3680
- hash: "fd20e4259b44357c93f22f35c698fe1b"
- }
- Frame {
- msec: 3696
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 3712
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 3728
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 3744
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 3760
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 3776
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 3792
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 3808
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 3824
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 3840
- image: "listview.3.png"
- }
- Frame {
- msec: 3856
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 3872
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 3888
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 3904
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 3920
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 3936
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 3952
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 3968
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 3984
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 4000
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 4016
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 4032
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 4048
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 4064
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 4080
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 4096
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 4112
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 4128
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 4144
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Mouse {
- type: 2
- button: 1
- buttons: 1
- x: 521; y: 24
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 4160
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 25
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 4176
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 32
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 37
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 4192
- hash: "a5df688148c264de1d376c9b87ddfa6b"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 46
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 4208
- hash: "a4e2c1878b0afce0ee1eebd63e9c951a"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 66
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 88
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 4224
- hash: "2f9a79278d492790ef86a09c77e95ff4"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 531; y: 136
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 3
- button: 1
- buttons: 0
- x: 531; y: 136
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 4240
- hash: "5b5ce7206b26528157c426f4e1e3e0a8"
- }
- Frame {
- msec: 4256
- hash: "65a1e5f81ab89b163aed46b984cca45e"
- }
- Frame {
- msec: 4272
- hash: "e28253ad5a2415251b68bcda1d7d4bd0"
- }
- Frame {
- msec: 4288
- hash: "71aae5abb4a9e9077053ea21dd3ec315"
- }
- Frame {
- msec: 4304
- hash: "33fcea38fc3b328b3294f9ac2a26aa1a"
- }
- Frame {
- msec: 4320
- hash: "6299eb1d87f371966307668b92de6a0b"
- }
- Frame {
- msec: 4336
- hash: "4f66d8c7cb6971d0fc24089d123c547b"
- }
- Frame {
- msec: 4352
- hash: "d9906d61b31fabf968290ebcd6688f34"
- }
- Frame {
- msec: 4368
- hash: "5a1945993ff8096ba6b933d45586044a"
- }
- Frame {
- msec: 4384
- hash: "331535e54da9bbdbc2fbf2b244ad0199"
- }
- Frame {
- msec: 4400
- hash: "4dc39de0c54f6e0b77f94f6ae6c345ec"
- }
- Frame {
- msec: 4416
- hash: "ec309a298ce246c13eb666488eb75016"
- }
- Frame {
- msec: 4432
- hash: "a133819f8adc6265eb0e438261c869e3"
- }
- Frame {
- msec: 4448
- hash: "da4d64fd6b3ae7d49ee5c5c8d0117a37"
- }
- Frame {
- msec: 4464
- hash: "620dd1c3fc41ce657eac9d1a5b765fd4"
- }
- Frame {
- msec: 4480
- hash: "ff1c370bd1bf75a98ae7125e7dd5a9db"
- }
- Frame {
- msec: 4496
- hash: "59c6e4297109b5cc7c197749867dddae"
- }
- Frame {
- msec: 4512
- hash: "91b1719e86529d0c35a53a2d0a095dd6"
- }
- Frame {
- msec: 4528
- hash: "2994663d35c9eb453a27c1a1fa9aeeb8"
- }
- Frame {
- msec: 4544
- hash: "ae4ec37b9f6a00b3c9139e5cfe13d32e"
- }
- Frame {
- msec: 4560
- hash: "a98340236d1b65f47e88684168c1429d"
- }
- Frame {
- msec: 4576
- hash: "34848b483ea6a2bd412e29d26beb3ab0"
- }
- Frame {
- msec: 4592
- hash: "dd9bae0e2fca84b265d8cb59686ff88d"
- }
- Frame {
- msec: 4608
- hash: "18b6ef6f5913b0612b76e7b2e25073dd"
- }
- Frame {
- msec: 4624
- hash: "9398aab9478279aed1bc40c9378f8da4"
- }
- Frame {
- msec: 4640
- hash: "a297a304c12102f23bd1e0f0207e0df9"
- }
- Frame {
- msec: 4656
- hash: "091db9138cd6ae801ad857105a83c8f9"
- }
- Frame {
- msec: 4672
- hash: "253938ca4a4f13433ddd502eb94cb7cd"
- }
- Frame {
- msec: 4688
- hash: "6002df1793d290e4e31ee0c91c37bbe6"
- }
- Frame {
- msec: 4704
- hash: "212476fa1c3a52fb8eba03ec3aecdcd8"
- }
- Frame {
- msec: 4720
- hash: "80d4d8434d4e96a2bc23f5ed060d6ddc"
- }
- Frame {
- msec: 4736
- hash: "2d4add725f31a04558635ce4b73a758a"
- }
- Frame {
- msec: 4752
- hash: "57c06022ec1e502c4f49f43063c433e7"
- }
- Frame {
- msec: 4768
- hash: "8393e97990993f9d5f68ea65f8e4a2db"
- }
- Frame {
- msec: 4784
- hash: "9a1fcd96dffaf5c79ecc7f9427e02499"
- }
- Frame {
- msec: 4800
- image: "listview.4.png"
- }
- Frame {
- msec: 4816
- hash: "5ae722cf541e3453e73bbee57dc379e9"
- }
- Frame {
- msec: 4832
- hash: "fc7326c2e2e56d9c3036e8dfc2ea77a8"
- }
- Frame {
- msec: 4848
- hash: "f22a2a68cea158f333b0457025d75490"
- }
- Frame {
- msec: 4864
- hash: "d684c8aa9b835779080f170cafead40f"
- }
- Frame {
- msec: 4880
- hash: "dd451e5e421f929d015981bc7aeb8c66"
- }
- Frame {
- msec: 4896
- hash: "d066f228295db7f46520495167d3e946"
- }
- Frame {
- msec: 4912
- hash: "ebf640a457e3498bade3220aafa70331"
- }
- Frame {
- msec: 4928
- hash: "190f5b1f3ce9d200790c34c50bcc62c5"
- }
- Frame {
- msec: 4944
- hash: "9d4ad865246eb008afa40740b5c9a208"
- }
- Frame {
- msec: 4960
- hash: "81c8b2c0b4f9e74f24d328a1d9b40a9f"
- }
- Frame {
- msec: 4976
- hash: "24acc300307e71bee79bce8de76f56cb"
- }
- Frame {
- msec: 4992
- hash: "1f9d31f94cfce6f868bfcc8a104d2465"
- }
- Frame {
- msec: 5008
- hash: "7a3cab008dcb7a893ae30797b33df6f2"
- }
- Frame {
- msec: 5024
- hash: "38d561a2950434e59513439c7f1120ea"
- }
- Frame {
- msec: 5040
- hash: "8d34131faa15bc126bd4d9ef3be39ef5"
- }
- Frame {
- msec: 5056
- hash: "85d57ef15791b56deb537795dd87911e"
- }
- Frame {
- msec: 5072
- hash: "71e932169915a6c8c2cef0b22febf316"
- }
- Frame {
- msec: 5088
- hash: "8b3452981963aeebadc9ac2013150263"
- }
- Frame {
- msec: 5104
- hash: "a3fb8abecfeb48ba1cd1fd8f40896fa0"
- }
- Frame {
- msec: 5120
- hash: "f53ab533f6a58ae45139f3da4bf8ab4e"
- }
- Frame {
- msec: 5136
- hash: "9ec7012404f3c1c7795810dcee5acc3b"
- }
- Frame {
- msec: 5152
- hash: "99ca43bab532dd5d7566e596c65053ce"
- }
- Frame {
- msec: 5168
- hash: "0af83ad2416821cc230cd2856d1a3e39"
- }
- Frame {
- msec: 5184
- hash: "86fa23ddf2005bbf35238ae04ae554ac"
- }
- Frame {
- msec: 5200
- hash: "bb52a748f1d85dde410cfa4f24e3ed20"
- }
- Frame {
- msec: 5216
- hash: "898b96bc5ee9a3ac61764e5cd9af8cfb"
- }
- Frame {
- msec: 5232
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5248
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5264
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5280
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5296
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5312
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5328
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5344
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5360
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5376
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5392
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5408
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5424
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5440
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5456
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5472
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5488
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5504
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5520
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5536
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5552
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5568
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5584
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5600
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5616
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5632
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5648
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5664
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5680
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5696
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5712
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5728
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5744
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5760
- image: "listview.5.png"
- }
- Frame {
- msec: 5776
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5792
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5808
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5824
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5840
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5856
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5872
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5888
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5904
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5920
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5936
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5952
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5968
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Mouse {
- type: 2
- button: 1
- buttons: 1
- x: 111; y: 230
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 111; y: 227
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5984
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 111; y: 223
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6000
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 111; y: 216
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 111; y: 210
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6016
- hash: "0076b55d3da4ca365688b6a2c984103f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 112; y: 205
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6032
- hash: "db846ad8e3200ca1fce36a38dc7beab8"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 112; y: 192
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6048
- hash: "3cb6b25725b4285f9c096d595224c5ca"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 111; y: 180
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6064
- hash: "1832e12fdf3b464b02b296e727b33694"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 110; y: 173
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6080
- hash: "6d18d2b5f65cbba4915d0725d24b40f3"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 109; y: 158
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 107; y: 140
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6096
- hash: "79bc7afc6b1aa5f8904b3e6d5d4a9389"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 103; y: 124
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6112
- hash: "4436f2d15304c839aacec486c1fd6d96"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 101; y: 111
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6128
- hash: "c3bffc7c95893cf9bbd8596208b7f657"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 101; y: 105
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 101; y: 100
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6144
- hash: "04231c2fdc02729aa34ed4e403dd373b"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 101; y: 96
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6160
- hash: "392d75c4b372825e78366eb63a618170"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 101; y: 87
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 102; y: 83
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6176
- hash: "7f91f7bdb0cb62d600ac4aa573681fe3"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 102; y: 79
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6192
- hash: "69207181a382650c5e33145555f0d9ba"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 103; y: 76
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 103; y: 72
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6208
- hash: "65a184b5c49b02e08114e437483f928d"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 104; y: 68
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 105; y: 64
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6224
- hash: "c22da9ce54d04f51fb55da755753a509"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 105; y: 61
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6240
- hash: "59dbd5216847a62f60a1d0701a15bb62"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 106; y: 57
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 106; y: 53
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6256
- hash: "bbfc902db6e6ca253afb1c90306b2a63"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 106; y: 47
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 3
- button: 1
- buttons: 0
- x: 106; y: 47
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6272
- hash: "5c41f194afec5f7e3db9d98673d03d5c"
- }
- Frame {
- msec: 6288
- hash: "deb06d0f915d5f6ec39b1820d57b6af6"
- }
- Frame {
- msec: 6304
- hash: "deb06d0f915d5f6ec39b1820d57b6af6"
- }
- Frame {
- msec: 6320
- hash: "2a1a1f9239a6ccb308e51796f9b0bb89"
- }
- Frame {
- msec: 6336
- hash: "3c1b44201616b8271023bf05a3f3f0f7"
- }
- Frame {
- msec: 6352
- hash: "87afcef49db8b2b547e85e834f8ec304"
- }
- Frame {
- msec: 6368
- hash: "290081b4b1272ef09ec9964c128e61b5"
- }
- Frame {
- msec: 6384
- hash: "19bb3b23ee4b14a5f0a313106ef7c8c1"
- }
- Frame {
- msec: 6400
- hash: "65a184b5c49b02e08114e437483f928d"
- }
- Frame {
- msec: 6416
- hash: "832d2aefbcaf776f35039be527d367c5"
- }
- Frame {
- msec: 6432
- hash: "69207181a382650c5e33145555f0d9ba"
- }
- Frame {
- msec: 6448
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6464
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6480
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6496
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6512
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6528
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6544
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6560
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6576
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6592
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6608
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6624
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6640
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6656
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6672
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6688
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6704
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6720
- image: "listview.6.png"
- }
- Frame {
- msec: 6736
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6752
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6768
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6784
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6800
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6816
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6832
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6848
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6864
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6880
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6896
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6912
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6928
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6944
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6960
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6976
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6992
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 7008
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 7024
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 7040
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 7056
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 7072
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 7088
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 7104
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 7120
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 7136
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 7152
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 7168
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 7184
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 7200
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 7216
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 7232
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 7248
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 7264
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 7280
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 7296
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Mouse {
- type: 2
- button: 1
- buttons: 1
- x: 519; y: 276
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7312
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 519; y: 275
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7328
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 519; y: 274
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7344
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 518; y: 273
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 518; y: 272
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7360
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 518; y: 271
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7376
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 518; y: 268
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7392
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 518; y: 266
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 518; y: 265
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7408
- hash: "9047f597b9e59ca652c172338bed6ef9"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 517; y: 262
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7424
- hash: "87476f78daecd6bb49e8d6e673d28100"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 517; y: 260
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7440
- hash: "6bfd895c6b7d97e4102eb26608cdfeca"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 517; y: 254
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7456
- hash: "e4c2b75beaee54a5781a5acbeb37ea64"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 517; y: 249
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7472
- hash: "d5e816768e9c3db0631416bd86b1b461"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 517; y: 243
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7488
- hash: "df6c7252ebb51e7447396b640e1c6ead"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 517; y: 237
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7504
- hash: "5f4db5386dc76b9f2dac47618c733dee"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 517; y: 231
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7520
- hash: "534d1d16d8321996969b54875ec5f1e0"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 517; y: 225
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7536
- hash: "5263016e53327df1972498b55a60c0ed"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 517; y: 219
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7552
- hash: "6787a5a16d2a61643bb1435f6488ada6"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 518; y: 215
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7568
- hash: "1feabcd683590c3d28d899167e6278b3"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 519; y: 208
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7584
- hash: "c0495d6083b2e4ddd2b1dca2f231529c"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 520; y: 202
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7600
- hash: "cb302493a17c1806dfcdf002c44e7acd"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 196
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7616
- hash: "f3822b79b678532ce7f826952636be90"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 189
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7632
- hash: "6e30eed182c38be110ba9c7e95b223be"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 185
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7648
- hash: "9e3ad0331c0c041b9a5747a1d44a43fe"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 177
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7664
- hash: "791e6abf9dae670770c2429ee9f1ad71"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 169
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7680
- image: "listview.7.png"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 160
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7696
- hash: "d3ae366fb8212cb987e23150802c88e3"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 156
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7712
- hash: "b87708e19d7e8b64fe1ab50ec1723975"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 147
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7728
- hash: "512678e45cdd8d48e10b08ee020afe8e"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 144
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7744
- hash: "211aa70e813819d476996b3396e9e5a0"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 137
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7760
- hash: "f16eaa360604be84ce61364ad9733b52"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 130
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7776
- hash: "d3af36dfb187d08abe1458f186a935a2"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 124
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7792
- hash: "9d0a0ba1deb7c4a4a8838e5e6a27f2f6"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 122
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7808
- hash: "69aac14f4c137e66724ca33f00a86676"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 116
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7824
- hash: "893d56e2a2ca257fae9f0c6c0629903d"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 111
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7840
- hash: "b9f734e57a72e33973740a59776948d9"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 106
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7856
- hash: "e4b0f3f6a6785d7a183e4a36c5803301"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 104
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7872
- hash: "99ee1e8803c05e546a721b0c9ee39499"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 101
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7888
- hash: "96e7da2f895500a786ed36cb295e9003"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 99
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7904
- hash: "cd369fc5dc31814208e56cf7cd0decea"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 97
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7920
- hash: "5fee72994b65a45b4900a3073f86a3e1"
- }
- Frame {
- msec: 7936
- hash: "9a2f8a65d842b8f92998e6411f7cd53c"
- }
- Frame {
- msec: 7952
- hash: "2848d69017ce71ae101ccdfa7c67f933"
- }
- Frame {
- msec: 7968
- hash: "6568aa88e81f988f65da435df7166167"
- }
- Frame {
- msec: 7984
- hash: "d5f15ee08a2d7667786757a378a7a7f4"
- }
- Frame {
- msec: 8000
- hash: "9b566bd02a561b32d1a4c1ec99c2e2c3"
- }
- Frame {
- msec: 8016
- hash: "580419e1c9e91046547d913f6b8790a4"
- }
- Frame {
- msec: 8032
- hash: "a5a3cd610ec0b35af1295ee6c41e09e3"
- }
- Frame {
- msec: 8048
- hash: "a5a3cd610ec0b35af1295ee6c41e09e3"
- }
- Frame {
- msec: 8064
- hash: "a5a3cd610ec0b35af1295ee6c41e09e3"
- }
- Mouse {
- type: 3
- button: 1
- buttons: 0
- x: 521; y: 97
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 8080
- hash: "a5a3cd610ec0b35af1295ee6c41e09e3"
- }
- Frame {
- msec: 8096
- hash: "a5a3cd610ec0b35af1295ee6c41e09e3"
- }
- Frame {
- msec: 8112
- hash: "83b91a371d682a501bc3a3fceabe4f8c"
- }
- Frame {
- msec: 8128
- hash: "798b1dbfa0cce362213f426e2c60ac0e"
- }
- Frame {
- msec: 8144
- hash: "d71b6a693c430a618c23413cb65bb320"
- }
- Frame {
- msec: 8160
- hash: "2baae394390da39447a67151bc503d65"
- }
- Frame {
- msec: 8176
- hash: "06688b05c61a7b862d39534207a8adab"
- }
- Frame {
- msec: 8192
- hash: "a1d3042e16709817906dcdc673ee52c7"
- }
- Frame {
- msec: 8208
- hash: "236dd41feac1b1a8a4bd7911bb184da2"
- }
- Frame {
- msec: 8224
- hash: "f3ec821bba1d32e90bdab0e85c07d7d8"
- }
- Frame {
- msec: 8240
- hash: "e328c35adf7ffc3d7e3af97e798ec8a5"
- }
- Frame {
- msec: 8256
- hash: "651101db68fd3ed1dc5f441c126dc31b"
- }
- Frame {
- msec: 8272
- hash: "651101db68fd3ed1dc5f441c126dc31b"
- }
- Frame {
- msec: 8288
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8304
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8320
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8336
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8352
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8368
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8384
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8400
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8416
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8432
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8448
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8464
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8480
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8496
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8512
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8528
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8544
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8560
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8576
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8592
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8608
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8624
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8640
- image: "listview.8.png"
- }
- Frame {
- msec: 8656
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8672
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8688
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8704
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8720
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8736
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8752
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8768
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8784
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8800
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8816
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8832
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8848
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8864
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8880
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8896
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8912
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8928
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8944
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8960
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8976
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8992
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 9008
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 9024
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 9040
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 9056
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 9072
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 9088
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 9104
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 9120
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 9136
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 9152
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 9168
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 9184
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 9200
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 9216
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 9232
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 9248
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 9264
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 9280
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 9296
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 9312
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 9328
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 9344
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 9360
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 9376
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 9392
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 9408
- hash: "1171be123a361d72859c25434573482c"
- }
-}
diff --git a/tests/auto/declarative/qmlvisual/ListView/data-X11/basic1.qml b/tests/auto/declarative/qmlvisual/ListView/data-X11/basic1.qml
deleted file mode 100644
index b291ea4766..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data-X11/basic1.qml
+++ /dev/null
@@ -1,159 +0,0 @@
-import Qt.VisualTest 4.7
-
-VisualTest {
- Frame {
- msec: 0
- }
- Frame {
- msec: 16
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 32
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 48
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 64
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 80
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 96
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 112
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 128
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 144
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 160
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 176
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 192
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 208
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 224
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 240
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 256
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 272
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 288
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 304
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 320
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 336
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 352
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 368
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 384
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 400
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 416
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 432
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 448
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 464
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 480
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 496
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 512
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 528
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 0
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 544
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 560
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 576
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
-}
diff --git a/tests/auto/declarative/qmlvisual/ListView/data-X11/basic2.qml b/tests/auto/declarative/qmlvisual/ListView/data-X11/basic2.qml
deleted file mode 100644
index e32e9e691c..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data-X11/basic2.qml
+++ /dev/null
@@ -1,187 +0,0 @@
-import Qt.VisualTest 4.7
-
-VisualTest {
- Frame {
- msec: 0
- }
- Frame {
- msec: 16
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 32
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 48
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 64
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 80
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 96
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 112
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 128
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 144
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 160
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 176
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 192
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 208
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 224
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 240
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 256
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 272
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 288
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 304
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 320
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 336
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 352
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 368
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 384
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 400
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 416
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 432
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 448
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 464
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 480
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 496
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 512
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 528
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 544
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 560
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 576
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 592
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 608
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 624
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 640
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 0
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 656
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 672
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 688
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
-}
diff --git a/tests/auto/declarative/qmlvisual/ListView/data-X11/basic3.qml b/tests/auto/declarative/qmlvisual/ListView/data-X11/basic3.qml
deleted file mode 100644
index ed0c53bc70..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data-X11/basic3.qml
+++ /dev/null
@@ -1,147 +0,0 @@
-import Qt.VisualTest 4.7
-
-VisualTest {
- Frame {
- msec: 0
- }
- Frame {
- msec: 16
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 32
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 48
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 64
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 80
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 96
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 112
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 128
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 144
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 160
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 176
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 192
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 208
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 224
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 240
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 256
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 272
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 288
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 304
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 320
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 336
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 352
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 368
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 384
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 400
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 416
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 432
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 448
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 464
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 0
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 480
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 496
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 512
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 528
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
-}
diff --git a/tests/auto/declarative/qmlvisual/ListView/data-X11/basic4.qml b/tests/auto/declarative/qmlvisual/ListView/data-X11/basic4.qml
deleted file mode 100644
index a70b741c03..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data-X11/basic4.qml
+++ /dev/null
@@ -1,171 +0,0 @@
-import Qt.VisualTest 4.7
-
-VisualTest {
- Frame {
- msec: 0
- }
- Frame {
- msec: 16
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 32
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 48
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 64
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 80
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 96
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 112
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 128
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 144
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 160
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 176
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 192
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 208
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 224
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 240
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 256
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 272
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 288
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 304
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 320
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 336
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 352
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 368
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 384
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 400
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 416
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 432
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 448
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 464
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 480
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 496
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 512
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 528
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 0
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 544
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 560
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 576
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 592
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 608
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
- Frame {
- msec: 624
- hash: "c0dc2737283d8dfa62631e0cbb948b99"
- }
-}
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/basic1.qml b/tests/auto/declarative/qmlvisual/ListView/data/basic1.qml
index 7aadf36853..6670ae5908 100644
--- a/tests/auto/declarative/qmlvisual/ListView/data/basic1.qml
+++ b/tests/auto/declarative/qmlvisual/ListView/data/basic1.qml
@@ -6,154 +6,78 @@ VisualTest {
}
Frame {
msec: 16
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 32
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 48
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 64
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 80
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 96
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 112
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 128
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 144
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 160
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 176
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 192
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 208
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 224
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 240
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 256
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 272
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 288
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 304
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
- }
- Frame {
- msec: 320
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
- }
- Frame {
- msec: 336
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
- }
- Frame {
- msec: 352
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
- }
- Frame {
- msec: 368
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
- }
- Frame {
- msec: 384
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
- }
- Frame {
- msec: 400
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
- }
- Frame {
- msec: 416
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
- }
- Frame {
- msec: 432
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
- }
- Frame {
- msec: 448
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
- }
- Frame {
- msec: 464
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
- }
- Frame {
- msec: 480
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
- }
- Frame {
- msec: 496
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
- }
- Frame {
- msec: 512
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
- }
- Frame {
- msec: 528
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 67108864
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 544
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
- }
- Frame {
- msec: 560
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
- }
- Frame {
- msec: 576
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
}
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/basic2.qml b/tests/auto/declarative/qmlvisual/ListView/data/basic2.qml
index 5624d6b6af..283b44377b 100644
--- a/tests/auto/declarative/qmlvisual/ListView/data/basic2.qml
+++ b/tests/auto/declarative/qmlvisual/ListView/data/basic2.qml
@@ -6,182 +6,162 @@ VisualTest {
}
Frame {
msec: 16
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 32
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 48
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 64
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 80
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 96
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 112
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 128
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 144
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 160
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 176
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 192
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 208
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 224
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 240
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 256
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 272
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 288
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 304
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 320
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 336
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 352
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 368
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 384
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 400
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 416
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 432
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 448
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 464
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 480
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 496
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 512
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 528
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 544
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 560
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 576
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 592
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 608
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 624
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 640
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 67108864
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 656
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
- }
- Frame {
- msec: 672
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
- }
- Frame {
- msec: 688
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
}
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/basic3.qml b/tests/auto/declarative/qmlvisual/ListView/data/basic3.qml
index 16a8329822..2ee835a379 100644
--- a/tests/auto/declarative/qmlvisual/ListView/data/basic3.qml
+++ b/tests/auto/declarative/qmlvisual/ListView/data/basic3.qml
@@ -6,142 +6,114 @@ VisualTest {
}
Frame {
msec: 16
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 32
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 48
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 64
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 80
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 96
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 112
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 128
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 144
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 160
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 176
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 192
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 208
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 224
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 240
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 256
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 272
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 288
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 304
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 320
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 336
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 352
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 368
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 384
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 400
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 416
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 432
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 448
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
- }
- Frame {
- msec: 464
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 67108864
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 480
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
- }
- Frame {
- msec: 496
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
- }
- Frame {
- msec: 512
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
- }
- Frame {
- msec: 528
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
}
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/basic4.qml b/tests/auto/declarative/qmlvisual/ListView/data/basic4.qml
index 23cc2555b2..3bbf8369c2 100644
--- a/tests/auto/declarative/qmlvisual/ListView/data/basic4.qml
+++ b/tests/auto/declarative/qmlvisual/ListView/data/basic4.qml
@@ -6,166 +6,110 @@ VisualTest {
}
Frame {
msec: 16
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 32
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 48
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 64
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 80
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 96
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 112
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 128
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 144
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 160
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 176
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 192
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 208
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 224
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 240
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 256
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 272
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 288
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 304
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 320
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 336
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 352
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 368
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 384
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 400
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 416
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
Frame {
msec: 432
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
- }
- Frame {
- msec: 448
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
- }
- Frame {
- msec: 464
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
- }
- Frame {
- msec: 480
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
- }
- Frame {
- msec: 496
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
- }
- Frame {
- msec: 512
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
- }
- Frame {
- msec: 528
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 67108864
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 544
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
- }
- Frame {
- msec: 560
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
- }
- Frame {
- msec: 576
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
- }
- Frame {
- msec: 592
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
- }
- Frame {
- msec: 608
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
- }
- Frame {
- msec: 624
- hash: "c0ec1bac5550efaa1f8ce7b46c2fed94"
+ hash: "7b874555d744b10ed666dcb6fad79a19"
}
}
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.0.png b/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.0.png
new file mode 100644
index 0000000000..d466434eab
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.1.png b/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.1.png
new file mode 100644
index 0000000000..45d9712932
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.2.png b/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.2.png
new file mode 100644
index 0000000000..3f05a5eb2d
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.3.png b/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.3.png
new file mode 100644
index 0000000000..d466434eab
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.3.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.4.png b/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.4.png
new file mode 100644
index 0000000000..c9026763af
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.4.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.5.png b/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.5.png
new file mode 100644
index 0000000000..45d9712932
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.5.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.qml b/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.qml
new file mode 100644
index 0000000000..20ed077a89
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.qml
@@ -0,0 +1,2119 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 32
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 48
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 64
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 80
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 96
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 112
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 128
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 144
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 160
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 176
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 192
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 208
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 224
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 240
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 256
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 272
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 288
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 304
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 320
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 336
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 352
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 368
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 384
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 400
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 416
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 432
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 448
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 464
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 480
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 496
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 512
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 528
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 544
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 560
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 576
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 592
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 608
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 624
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 640
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 656
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 672
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 688
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 704
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 720
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 736
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 752
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 768
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 784
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 800
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 816
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 832
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 848
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 864
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 880
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 896
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 912
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 928
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 944
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 960
+ image: "enforcerange.0.png"
+ }
+ Frame {
+ msec: 976
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 992
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 1008
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 1024
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 1040
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 1056
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 1072
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 1088
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 1104
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 1120
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 1136
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 1152
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 1168
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 1184
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 1200
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 77; y: 157
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1216
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 1232
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 1248
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 77; y: 156
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1264
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 77; y: 154
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 76; y: 151
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1280
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 75; y: 144
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 74; y: 136
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1296
+ hash: "c7667b5af9f2ee912abe5879266cb1e0"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 73; y: 131
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 72; y: 122
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1312
+ hash: "1e762d6ffe1ceb53046d7953645d02d5"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 71; y: 118
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 71; y: 111
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1328
+ hash: "0d2b7130a84a8efac1cf4fe8a1768231"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 71; y: 108
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 71; y: 102
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1344
+ hash: "6ef2715c3fd26d50d26fb740afa6dece"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 71; y: 98
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 71; y: 92
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 71; y: 92
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1360
+ hash: "f489b6f951281ff9a981ec046ca5b17d"
+ }
+ Frame {
+ msec: 1376
+ hash: "fd6e7d7db7c4571ee606269fb9680ed9"
+ }
+ Frame {
+ msec: 1392
+ hash: "398a238f59a2edf07870b624b914c81d"
+ }
+ Frame {
+ msec: 1408
+ hash: "fdce64faab7e7e31a229adda47924cd1"
+ }
+ Frame {
+ msec: 1424
+ hash: "8d474956331fdd0c35beb13a06b7c557"
+ }
+ Frame {
+ msec: 1440
+ hash: "f89fed6f7fa07a8320f07a1e68240a7e"
+ }
+ Frame {
+ msec: 1456
+ hash: "940b70f15082ff138579892bb6f20ce9"
+ }
+ Frame {
+ msec: 1472
+ hash: "35ab744ce2a91567dbbd769f9486f870"
+ }
+ Frame {
+ msec: 1488
+ hash: "6b2d32b8f1df871c2c014af8b5d87329"
+ }
+ Frame {
+ msec: 1504
+ hash: "edf3b33b80cca53999779555f9cd6162"
+ }
+ Frame {
+ msec: 1520
+ hash: "180f3cc4ea5ff5b6f9e8be0294732d4e"
+ }
+ Frame {
+ msec: 1536
+ hash: "28e9ca60a873910380b2d22d6b3df565"
+ }
+ Frame {
+ msec: 1552
+ hash: "3bb1e8d69f171f09eb4c6f9914fc9576"
+ }
+ Frame {
+ msec: 1568
+ hash: "0501da09be444df6cee4b19617290317"
+ }
+ Frame {
+ msec: 1584
+ hash: "8ce1ac0163b0353167488aff2879e841"
+ }
+ Frame {
+ msec: 1600
+ hash: "18e53bf6337cf6590fc3c73c00469d8e"
+ }
+ Frame {
+ msec: 1616
+ hash: "0c31ede980d07069f4977d5753d00ddf"
+ }
+ Frame {
+ msec: 1632
+ hash: "0a854a54176c24f0ebbb6cb747dc0ab7"
+ }
+ Frame {
+ msec: 1648
+ hash: "8dba1ebca6f00b7a64a6982fb8c28c50"
+ }
+ Frame {
+ msec: 1664
+ hash: "8d273efc36ba722af4d044e6552c9dcb"
+ }
+ Frame {
+ msec: 1680
+ hash: "674b07dc5b99bf2da93c40d42dc9023d"
+ }
+ Frame {
+ msec: 1696
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 1712
+ hash: "b64810845a97bedf6fe11c043457c197"
+ }
+ Frame {
+ msec: 1728
+ hash: "87aaa82b96131fed8822e57e226162a0"
+ }
+ Frame {
+ msec: 1744
+ hash: "7eb75e8e83874d52448a7dbf6a0ad29c"
+ }
+ Frame {
+ msec: 1760
+ hash: "b061ee3784fbd4a287758ffd100a623e"
+ }
+ Frame {
+ msec: 1776
+ hash: "81110f17d191f9795a2c57d136e86550"
+ }
+ Frame {
+ msec: 1792
+ hash: "090a76cf068a5041ff993f21e6ebd087"
+ }
+ Frame {
+ msec: 1808
+ hash: "30eb157c89ad0aeb17fd0012afb9246b"
+ }
+ Frame {
+ msec: 1824
+ hash: "6b317b59e1b0f5b17a6d7d96e745f576"
+ }
+ Frame {
+ msec: 1840
+ hash: "f9fc8467c6dbcb00d1f41a57b550193c"
+ }
+ Frame {
+ msec: 1856
+ hash: "744227adbdd31be2920a232ea0dbc85d"
+ }
+ Frame {
+ msec: 1872
+ hash: "d4b370ff8c3b66fc8a616dd9b944abd1"
+ }
+ Frame {
+ msec: 1888
+ hash: "674b07dc5b99bf2da93c40d42dc9023d"
+ }
+ Frame {
+ msec: 1904
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 1920
+ image: "enforcerange.1.png"
+ }
+ Frame {
+ msec: 1936
+ hash: "b64810845a97bedf6fe11c043457c197"
+ }
+ Frame {
+ msec: 1952
+ hash: "87aaa82b96131fed8822e57e226162a0"
+ }
+ Frame {
+ msec: 1968
+ hash: "70b475e88060ead84d05f0ba1b47c139"
+ }
+ Frame {
+ msec: 1984
+ hash: "7eb75e8e83874d52448a7dbf6a0ad29c"
+ }
+ Frame {
+ msec: 2000
+ hash: "b061ee3784fbd4a287758ffd100a623e"
+ }
+ Frame {
+ msec: 2016
+ hash: "81110f17d191f9795a2c57d136e86550"
+ }
+ Frame {
+ msec: 2032
+ hash: "090a76cf068a5041ff993f21e6ebd087"
+ }
+ Frame {
+ msec: 2048
+ hash: "090a76cf068a5041ff993f21e6ebd087"
+ }
+ Frame {
+ msec: 2064
+ hash: "30eb157c89ad0aeb17fd0012afb9246b"
+ }
+ Frame {
+ msec: 2080
+ hash: "6b317b59e1b0f5b17a6d7d96e745f576"
+ }
+ Frame {
+ msec: 2096
+ hash: "f9fc8467c6dbcb00d1f41a57b550193c"
+ }
+ Frame {
+ msec: 2112
+ hash: "f9fc8467c6dbcb00d1f41a57b550193c"
+ }
+ Frame {
+ msec: 2128
+ hash: "711274e9b6811b4662ac29d813574fb6"
+ }
+ Frame {
+ msec: 2144
+ hash: "744227adbdd31be2920a232ea0dbc85d"
+ }
+ Frame {
+ msec: 2160
+ hash: "744227adbdd31be2920a232ea0dbc85d"
+ }
+ Frame {
+ msec: 2176
+ hash: "d4b370ff8c3b66fc8a616dd9b944abd1"
+ }
+ Frame {
+ msec: 2192
+ hash: "d4b370ff8c3b66fc8a616dd9b944abd1"
+ }
+ Frame {
+ msec: 2208
+ hash: "674b07dc5b99bf2da93c40d42dc9023d"
+ }
+ Frame {
+ msec: 2224
+ hash: "674b07dc5b99bf2da93c40d42dc9023d"
+ }
+ Frame {
+ msec: 2240
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 2256
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 2272
+ hash: "b64810845a97bedf6fe11c043457c197"
+ }
+ Frame {
+ msec: 2288
+ hash: "b64810845a97bedf6fe11c043457c197"
+ }
+ Frame {
+ msec: 2304
+ hash: "87aaa82b96131fed8822e57e226162a0"
+ }
+ Frame {
+ msec: 2320
+ hash: "87aaa82b96131fed8822e57e226162a0"
+ }
+ Frame {
+ msec: 2336
+ hash: "87aaa82b96131fed8822e57e226162a0"
+ }
+ Frame {
+ msec: 2352
+ hash: "70b475e88060ead84d05f0ba1b47c139"
+ }
+ Frame {
+ msec: 2368
+ hash: "70b475e88060ead84d05f0ba1b47c139"
+ }
+ Frame {
+ msec: 2384
+ hash: "70b475e88060ead84d05f0ba1b47c139"
+ }
+ Frame {
+ msec: 2400
+ hash: "7eb75e8e83874d52448a7dbf6a0ad29c"
+ }
+ Frame {
+ msec: 2416
+ hash: "7eb75e8e83874d52448a7dbf6a0ad29c"
+ }
+ Frame {
+ msec: 2432
+ hash: "7eb75e8e83874d52448a7dbf6a0ad29c"
+ }
+ Frame {
+ msec: 2448
+ hash: "7eb75e8e83874d52448a7dbf6a0ad29c"
+ }
+ Frame {
+ msec: 2464
+ hash: "7eb75e8e83874d52448a7dbf6a0ad29c"
+ }
+ Frame {
+ msec: 2480
+ hash: "b061ee3784fbd4a287758ffd100a623e"
+ }
+ Frame {
+ msec: 2496
+ hash: "b061ee3784fbd4a287758ffd100a623e"
+ }
+ Frame {
+ msec: 2512
+ hash: "b061ee3784fbd4a287758ffd100a623e"
+ }
+ Frame {
+ msec: 2528
+ hash: "b061ee3784fbd4a287758ffd100a623e"
+ }
+ Frame {
+ msec: 2544
+ hash: "b061ee3784fbd4a287758ffd100a623e"
+ }
+ Frame {
+ msec: 2560
+ hash: "b061ee3784fbd4a287758ffd100a623e"
+ }
+ Frame {
+ msec: 2576
+ hash: "b061ee3784fbd4a287758ffd100a623e"
+ }
+ Frame {
+ msec: 2592
+ hash: "b061ee3784fbd4a287758ffd100a623e"
+ }
+ Frame {
+ msec: 2608
+ hash: "b061ee3784fbd4a287758ffd100a623e"
+ }
+ Frame {
+ msec: 2624
+ hash: "b061ee3784fbd4a287758ffd100a623e"
+ }
+ Frame {
+ msec: 2640
+ hash: "b061ee3784fbd4a287758ffd100a623e"
+ }
+ Frame {
+ msec: 2656
+ hash: "7eb75e8e83874d52448a7dbf6a0ad29c"
+ }
+ Frame {
+ msec: 2672
+ hash: "7eb75e8e83874d52448a7dbf6a0ad29c"
+ }
+ Frame {
+ msec: 2688
+ hash: "7eb75e8e83874d52448a7dbf6a0ad29c"
+ }
+ Frame {
+ msec: 2704
+ hash: "70b475e88060ead84d05f0ba1b47c139"
+ }
+ Frame {
+ msec: 2720
+ hash: "70b475e88060ead84d05f0ba1b47c139"
+ }
+ Frame {
+ msec: 2736
+ hash: "87aaa82b96131fed8822e57e226162a0"
+ }
+ Frame {
+ msec: 2752
+ hash: "87aaa82b96131fed8822e57e226162a0"
+ }
+ Frame {
+ msec: 2768
+ hash: "b64810845a97bedf6fe11c043457c197"
+ }
+ Frame {
+ msec: 2784
+ hash: "b64810845a97bedf6fe11c043457c197"
+ }
+ Frame {
+ msec: 2800
+ hash: "b64810845a97bedf6fe11c043457c197"
+ }
+ Frame {
+ msec: 2816
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 2832
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 2848
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 2864
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 2880
+ image: "enforcerange.2.png"
+ }
+ Frame {
+ msec: 2896
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 2912
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 2928
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 2944
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 2960
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 2976
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 2992
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 3008
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 3024
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 82; y: 39
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3040
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 3056
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 82; y: 40
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3072
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 82; y: 42
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 81; y: 44
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3088
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 81; y: 47
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 81; y: 55
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3104
+ hash: "89016574205e00cf42723446d6a3437e"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 81; y: 60
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 81; y: 69
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3120
+ hash: "e2db9b1ae5c4be51a548834a7776da1f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 80; y: 75
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 80; y: 87
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3136
+ hash: "fcfad57224192065782a77ad3398d0d1"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 80; y: 93
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 80; y: 107
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3152
+ hash: "bae4fc0fc2d33008ebe827ece94af196"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 84; y: 130
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 88; y: 144
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3168
+ hash: "569581944bf18c8165f72c60bdbf1011"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 96; y: 161
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 96; y: 161
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3184
+ hash: "613ff94a26bfaa9a4dc94fcbf6c3eb57"
+ }
+ Frame {
+ msec: 3200
+ hash: "a63f8e6b194f900acb1b7a332f9fb9ae"
+ }
+ Frame {
+ msec: 3216
+ hash: "6c04761cc86d28112c16f692cda58ba4"
+ }
+ Frame {
+ msec: 3232
+ hash: "544275da3f7e2ccaedc8c521bf17f59b"
+ }
+ Frame {
+ msec: 3248
+ hash: "52831480eb69184341b12ffb09ace736"
+ }
+ Frame {
+ msec: 3264
+ hash: "52831480eb69184341b12ffb09ace736"
+ }
+ Frame {
+ msec: 3280
+ hash: "52831480eb69184341b12ffb09ace736"
+ }
+ Frame {
+ msec: 3296
+ hash: "58f2b900bc335424fc70eaaeb23ceb56"
+ }
+ Frame {
+ msec: 3312
+ hash: "58f2b900bc335424fc70eaaeb23ceb56"
+ }
+ Frame {
+ msec: 3328
+ hash: "544275da3f7e2ccaedc8c521bf17f59b"
+ }
+ Frame {
+ msec: 3344
+ hash: "df9fef370c2f6ff300b20fc24b5b9e34"
+ }
+ Frame {
+ msec: 3360
+ hash: "0662898d246e5ff6981610d32e2b8375"
+ }
+ Frame {
+ msec: 3376
+ hash: "6c04761cc86d28112c16f692cda58ba4"
+ }
+ Frame {
+ msec: 3392
+ hash: "82b31c8e8794ce3a9a6a635ef93b29b3"
+ }
+ Frame {
+ msec: 3408
+ hash: "388658b5e03f3853e93173bd9501b77b"
+ }
+ Frame {
+ msec: 3424
+ hash: "cf1856e961e6b8277a82c03ace5ba864"
+ }
+ Frame {
+ msec: 3440
+ hash: "e1d022cc1b41098baffe49925b20678f"
+ }
+ Frame {
+ msec: 3456
+ hash: "a63f8e6b194f900acb1b7a332f9fb9ae"
+ }
+ Frame {
+ msec: 3472
+ hash: "044c3712a6a5f6a973defe85643c8d02"
+ }
+ Frame {
+ msec: 3488
+ hash: "044c3712a6a5f6a973defe85643c8d02"
+ }
+ Frame {
+ msec: 3504
+ hash: "e4fe2f1a81a4a4806f4155807f285a2d"
+ }
+ Frame {
+ msec: 3520
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 3536
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 3552
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 3568
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 3584
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 3600
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 3616
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 3632
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 3648
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 3664
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 3680
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 3696
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 3712
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 3728
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 3744
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 3760
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 3776
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 3792
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 3808
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 3824
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 3840
+ image: "enforcerange.3.png"
+ }
+ Frame {
+ msec: 3856
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 3872
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 3888
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 3904
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 3920
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 3936
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 3952
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 3968
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 3984
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 4000
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 4016
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Frame {
+ msec: 4032
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 105; y: 169
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4048
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 106; y: 168
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 106; y: 167
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4064
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 106; y: 164
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 106; y: 163
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4080
+ hash: "19c43fcf2875769c9a15f1ce317a0f1e"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 106; y: 162
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 106; y: 160
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4096
+ hash: "331164730fb7ccf37dc08ddc26c0e182"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 107; y: 157
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 107; y: 156
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4112
+ hash: "73e27ff972eefc421bc65897ad8b9a11"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 108; y: 152
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 109; y: 148
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4128
+ hash: "c5e903fd827f8f1ec060dcb9a925bf6d"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 109; y: 145
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 109; y: 145
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4144
+ hash: "74d4357dff4d6e00c5ae9ea0c34f1010"
+ }
+ Frame {
+ msec: 4160
+ hash: "790274ee21ba257b84671a6fb19c142f"
+ }
+ Frame {
+ msec: 4176
+ hash: "65ccc26f20be484fefa8ea25a7daf825"
+ }
+ Frame {
+ msec: 4192
+ hash: "e435e2fbba7f0f6a65b9fecf07893eb0"
+ }
+ Frame {
+ msec: 4208
+ hash: "6a994a18a9331731d5fca50dce2b9cff"
+ }
+ Frame {
+ msec: 4224
+ hash: "9fc4405cddc06310215969a4583b2353"
+ }
+ Frame {
+ msec: 4240
+ hash: "0d2b7130a84a8efac1cf4fe8a1768231"
+ }
+ Frame {
+ msec: 4256
+ hash: "791db15db47090e1af299e5b32e53918"
+ }
+ Frame {
+ msec: 4272
+ hash: "0ec6cf7a6ed9a073d2ce8f9e534e2ee5"
+ }
+ Frame {
+ msec: 4288
+ hash: "c7b358f51a9500ca4958d266de5307e6"
+ }
+ Frame {
+ msec: 4304
+ hash: "d24d00e4cd1ea3aaacf202e2fdf1eaa0"
+ }
+ Frame {
+ msec: 4320
+ hash: "169f1a7a933d84071c449132a3c2745e"
+ }
+ Frame {
+ msec: 4336
+ hash: "b6bf9c15ed40d6e862f693155c884035"
+ }
+ Frame {
+ msec: 4352
+ hash: "8639955aa7a03f54d50d7e9051a4b997"
+ }
+ Frame {
+ msec: 4368
+ hash: "411bc9a9aedbfb75f3122eaea6be0c16"
+ }
+ Frame {
+ msec: 4384
+ hash: "827094da86716daf69386af2c8d4027a"
+ }
+ Frame {
+ msec: 4400
+ hash: "ddddd5457e4a54ca5e7415dc2c7eabe5"
+ }
+ Frame {
+ msec: 4416
+ hash: "632a5756af20083504fb1faaa019dd48"
+ }
+ Frame {
+ msec: 4432
+ hash: "0cc2901b1b25412f13865887a8c9d13e"
+ }
+ Frame {
+ msec: 4448
+ hash: "4c8a9473eb9843634340d70f8eab9487"
+ }
+ Frame {
+ msec: 4464
+ hash: "398a238f59a2edf07870b624b914c81d"
+ }
+ Frame {
+ msec: 4480
+ hash: "a7c282235e9166b900ea2ff68800a5f5"
+ }
+ Frame {
+ msec: 4496
+ hash: "bae4fc0fc2d33008ebe827ece94af196"
+ }
+ Frame {
+ msec: 4512
+ hash: "45e0670a2b4c18b847a3c7870539b962"
+ }
+ Frame {
+ msec: 4528
+ hash: "8d474956331fdd0c35beb13a06b7c557"
+ }
+ Frame {
+ msec: 4544
+ hash: "5d5bdffc30d90fd5b061c6fcf24c2599"
+ }
+ Frame {
+ msec: 4560
+ hash: "15721b103981f5fe40b5dfe7d65c5b38"
+ }
+ Frame {
+ msec: 4576
+ hash: "940b70f15082ff138579892bb6f20ce9"
+ }
+ Frame {
+ msec: 4592
+ hash: "5137ea98fd291a4b967fb66d93253a37"
+ }
+ Frame {
+ msec: 4608
+ hash: "35ab744ce2a91567dbbd769f9486f870"
+ }
+ Frame {
+ msec: 4624
+ hash: "d5c55c00b07735e5d7c02dfa99ef2f45"
+ }
+ Frame {
+ msec: 4640
+ hash: "6b2d32b8f1df871c2c014af8b5d87329"
+ }
+ Frame {
+ msec: 4656
+ hash: "edf3b33b80cca53999779555f9cd6162"
+ }
+ Frame {
+ msec: 4672
+ hash: "180f3cc4ea5ff5b6f9e8be0294732d4e"
+ }
+ Frame {
+ msec: 4688
+ hash: "9b99a1b0c0bb0ce37655d92854ee4d19"
+ }
+ Frame {
+ msec: 4704
+ hash: "28e9ca60a873910380b2d22d6b3df565"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 109; y: 131
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4720
+ hash: "28e9ca60a873910380b2d22d6b3df565"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 109; y: 126
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 109; y: 124
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4736
+ hash: "18e53bf6337cf6590fc3c73c00469d8e"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 109; y: 115
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 109; y: 110
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4752
+ hash: "81110f17d191f9795a2c57d136e86550"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 108; y: 99
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 106; y: 85
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4768
+ hash: "b64810845a97bedf6fe11c043457c197"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 105; y: 74
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 103; y: 60
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4784
+ hash: "711274e9b6811b4662ac29d813574fb6"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 102; y: 54
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 100; y: 40
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 100; y: 40
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4800
+ image: "enforcerange.4.png"
+ }
+ Frame {
+ msec: 4816
+ hash: "7eb75e8e83874d52448a7dbf6a0ad29c"
+ }
+ Frame {
+ msec: 4832
+ hash: "090a76cf068a5041ff993f21e6ebd087"
+ }
+ Frame {
+ msec: 4848
+ hash: "6b317b59e1b0f5b17a6d7d96e745f576"
+ }
+ Frame {
+ msec: 4864
+ hash: "744227adbdd31be2920a232ea0dbc85d"
+ }
+ Frame {
+ msec: 4880
+ hash: "674b07dc5b99bf2da93c40d42dc9023d"
+ }
+ Frame {
+ msec: 4896
+ hash: "b64810845a97bedf6fe11c043457c197"
+ }
+ Frame {
+ msec: 4912
+ hash: "7eb75e8e83874d52448a7dbf6a0ad29c"
+ }
+ Frame {
+ msec: 4928
+ hash: "81110f17d191f9795a2c57d136e86550"
+ }
+ Frame {
+ msec: 4944
+ hash: "30eb157c89ad0aeb17fd0012afb9246b"
+ }
+ Frame {
+ msec: 4960
+ hash: "f9fc8467c6dbcb00d1f41a57b550193c"
+ }
+ Frame {
+ msec: 4976
+ hash: "711274e9b6811b4662ac29d813574fb6"
+ }
+ Frame {
+ msec: 4992
+ hash: "d4b370ff8c3b66fc8a616dd9b944abd1"
+ }
+ Frame {
+ msec: 5008
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 5024
+ hash: "87aaa82b96131fed8822e57e226162a0"
+ }
+ Frame {
+ msec: 5040
+ hash: "70b475e88060ead84d05f0ba1b47c139"
+ }
+ Frame {
+ msec: 5056
+ hash: "b061ee3784fbd4a287758ffd100a623e"
+ }
+ Frame {
+ msec: 5072
+ hash: "81110f17d191f9795a2c57d136e86550"
+ }
+ Frame {
+ msec: 5088
+ hash: "30eb157c89ad0aeb17fd0012afb9246b"
+ }
+ Frame {
+ msec: 5104
+ hash: "6b317b59e1b0f5b17a6d7d96e745f576"
+ }
+ Frame {
+ msec: 5120
+ hash: "711274e9b6811b4662ac29d813574fb6"
+ }
+ Frame {
+ msec: 5136
+ hash: "744227adbdd31be2920a232ea0dbc85d"
+ }
+ Frame {
+ msec: 5152
+ hash: "674b07dc5b99bf2da93c40d42dc9023d"
+ }
+ Frame {
+ msec: 5168
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 5184
+ hash: "b64810845a97bedf6fe11c043457c197"
+ }
+ Frame {
+ msec: 5200
+ hash: "87aaa82b96131fed8822e57e226162a0"
+ }
+ Frame {
+ msec: 5216
+ hash: "7eb75e8e83874d52448a7dbf6a0ad29c"
+ }
+ Frame {
+ msec: 5232
+ hash: "b061ee3784fbd4a287758ffd100a623e"
+ }
+ Frame {
+ msec: 5248
+ hash: "81110f17d191f9795a2c57d136e86550"
+ }
+ Frame {
+ msec: 5264
+ hash: "090a76cf068a5041ff993f21e6ebd087"
+ }
+ Frame {
+ msec: 5280
+ hash: "30eb157c89ad0aeb17fd0012afb9246b"
+ }
+ Frame {
+ msec: 5296
+ hash: "6b317b59e1b0f5b17a6d7d96e745f576"
+ }
+ Frame {
+ msec: 5312
+ hash: "f9fc8467c6dbcb00d1f41a57b550193c"
+ }
+ Frame {
+ msec: 5328
+ hash: "744227adbdd31be2920a232ea0dbc85d"
+ }
+ Frame {
+ msec: 5344
+ hash: "d4b370ff8c3b66fc8a616dd9b944abd1"
+ }
+ Frame {
+ msec: 5360
+ hash: "674b07dc5b99bf2da93c40d42dc9023d"
+ }
+ Frame {
+ msec: 5376
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 5392
+ hash: "b64810845a97bedf6fe11c043457c197"
+ }
+ Frame {
+ msec: 5408
+ hash: "b64810845a97bedf6fe11c043457c197"
+ }
+ Frame {
+ msec: 5424
+ hash: "87aaa82b96131fed8822e57e226162a0"
+ }
+ Frame {
+ msec: 5440
+ hash: "70b475e88060ead84d05f0ba1b47c139"
+ }
+ Frame {
+ msec: 5456
+ hash: "7eb75e8e83874d52448a7dbf6a0ad29c"
+ }
+ Frame {
+ msec: 5472
+ hash: "b061ee3784fbd4a287758ffd100a623e"
+ }
+ Frame {
+ msec: 5488
+ hash: "81110f17d191f9795a2c57d136e86550"
+ }
+ Frame {
+ msec: 5504
+ hash: "090a76cf068a5041ff993f21e6ebd087"
+ }
+ Frame {
+ msec: 5520
+ hash: "090a76cf068a5041ff993f21e6ebd087"
+ }
+ Frame {
+ msec: 5536
+ hash: "30eb157c89ad0aeb17fd0012afb9246b"
+ }
+ Frame {
+ msec: 5552
+ hash: "6b317b59e1b0f5b17a6d7d96e745f576"
+ }
+ Frame {
+ msec: 5568
+ hash: "f9fc8467c6dbcb00d1f41a57b550193c"
+ }
+ Frame {
+ msec: 5584
+ hash: "f9fc8467c6dbcb00d1f41a57b550193c"
+ }
+ Frame {
+ msec: 5600
+ hash: "711274e9b6811b4662ac29d813574fb6"
+ }
+ Frame {
+ msec: 5616
+ hash: "744227adbdd31be2920a232ea0dbc85d"
+ }
+ Frame {
+ msec: 5632
+ hash: "744227adbdd31be2920a232ea0dbc85d"
+ }
+ Frame {
+ msec: 5648
+ hash: "d4b370ff8c3b66fc8a616dd9b944abd1"
+ }
+ Frame {
+ msec: 5664
+ hash: "d4b370ff8c3b66fc8a616dd9b944abd1"
+ }
+ Frame {
+ msec: 5680
+ hash: "674b07dc5b99bf2da93c40d42dc9023d"
+ }
+ Frame {
+ msec: 5696
+ hash: "674b07dc5b99bf2da93c40d42dc9023d"
+ }
+ Frame {
+ msec: 5712
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 5728
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 5744
+ hash: "b64810845a97bedf6fe11c043457c197"
+ }
+ Frame {
+ msec: 5760
+ image: "enforcerange.5.png"
+ }
+ Frame {
+ msec: 5776
+ hash: "87aaa82b96131fed8822e57e226162a0"
+ }
+ Frame {
+ msec: 5792
+ hash: "87aaa82b96131fed8822e57e226162a0"
+ }
+ Frame {
+ msec: 5808
+ hash: "87aaa82b96131fed8822e57e226162a0"
+ }
+ Frame {
+ msec: 5824
+ hash: "70b475e88060ead84d05f0ba1b47c139"
+ }
+ Frame {
+ msec: 5840
+ hash: "70b475e88060ead84d05f0ba1b47c139"
+ }
+ Frame {
+ msec: 5856
+ hash: "70b475e88060ead84d05f0ba1b47c139"
+ }
+ Frame {
+ msec: 5872
+ hash: "7eb75e8e83874d52448a7dbf6a0ad29c"
+ }
+ Frame {
+ msec: 5888
+ hash: "7eb75e8e83874d52448a7dbf6a0ad29c"
+ }
+ Frame {
+ msec: 5904
+ hash: "7eb75e8e83874d52448a7dbf6a0ad29c"
+ }
+ Frame {
+ msec: 5920
+ hash: "7eb75e8e83874d52448a7dbf6a0ad29c"
+ }
+ Frame {
+ msec: 5936
+ hash: "7eb75e8e83874d52448a7dbf6a0ad29c"
+ }
+ Frame {
+ msec: 5952
+ hash: "b061ee3784fbd4a287758ffd100a623e"
+ }
+ Frame {
+ msec: 5968
+ hash: "b061ee3784fbd4a287758ffd100a623e"
+ }
+ Frame {
+ msec: 5984
+ hash: "b061ee3784fbd4a287758ffd100a623e"
+ }
+ Frame {
+ msec: 6000
+ hash: "b061ee3784fbd4a287758ffd100a623e"
+ }
+ Frame {
+ msec: 6016
+ hash: "b061ee3784fbd4a287758ffd100a623e"
+ }
+ Frame {
+ msec: 6032
+ hash: "b061ee3784fbd4a287758ffd100a623e"
+ }
+ Frame {
+ msec: 6048
+ hash: "b061ee3784fbd4a287758ffd100a623e"
+ }
+ Frame {
+ msec: 6064
+ hash: "b061ee3784fbd4a287758ffd100a623e"
+ }
+ Frame {
+ msec: 6080
+ hash: "b061ee3784fbd4a287758ffd100a623e"
+ }
+ Frame {
+ msec: 6096
+ hash: "b061ee3784fbd4a287758ffd100a623e"
+ }
+ Frame {
+ msec: 6112
+ hash: "7eb75e8e83874d52448a7dbf6a0ad29c"
+ }
+ Frame {
+ msec: 6128
+ hash: "7eb75e8e83874d52448a7dbf6a0ad29c"
+ }
+ Frame {
+ msec: 6144
+ hash: "7eb75e8e83874d52448a7dbf6a0ad29c"
+ }
+ Frame {
+ msec: 6160
+ hash: "70b475e88060ead84d05f0ba1b47c139"
+ }
+ Frame {
+ msec: 6176
+ hash: "70b475e88060ead84d05f0ba1b47c139"
+ }
+ Frame {
+ msec: 6192
+ hash: "87aaa82b96131fed8822e57e226162a0"
+ }
+ Frame {
+ msec: 6208
+ hash: "87aaa82b96131fed8822e57e226162a0"
+ }
+ Frame {
+ msec: 6224
+ hash: "87aaa82b96131fed8822e57e226162a0"
+ }
+ Frame {
+ msec: 6240
+ hash: "b64810845a97bedf6fe11c043457c197"
+ }
+ Frame {
+ msec: 6256
+ hash: "b64810845a97bedf6fe11c043457c197"
+ }
+ Frame {
+ msec: 6272
+ hash: "b64810845a97bedf6fe11c043457c197"
+ }
+ Frame {
+ msec: 6288
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 6304
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 6320
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 6336
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 6352
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 6368
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 6384
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 6400
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 6416
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 6432
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 6448
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 6464
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 6480
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 6496
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 6512
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 6528
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 6544
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 6560
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 6576
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 6592
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 6608
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 6624
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 6640
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+ Frame {
+ msec: 6656
+ hash: "a4ff6c6c43697808f9ad7387d152cef3"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/itemlist.0.png b/tests/auto/declarative/qmlvisual/ListView/data/itemlist.0.png
index a1947ca447..6a589c60da 100644
--- a/tests/auto/declarative/qmlvisual/ListView/data/itemlist.0.png
+++ b/tests/auto/declarative/qmlvisual/ListView/data/itemlist.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/itemlist.1.png b/tests/auto/declarative/qmlvisual/ListView/data/itemlist.1.png
index d27b7fa9f2..a8957d646e 100644
--- a/tests/auto/declarative/qmlvisual/ListView/data/itemlist.1.png
+++ b/tests/auto/declarative/qmlvisual/ListView/data/itemlist.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/itemlist.2.png b/tests/auto/declarative/qmlvisual/ListView/data/itemlist.2.png
index fdab8c6a25..fe2d28b6a3 100644
--- a/tests/auto/declarative/qmlvisual/ListView/data/itemlist.2.png
+++ b/tests/auto/declarative/qmlvisual/ListView/data/itemlist.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/itemlist.3.png b/tests/auto/declarative/qmlvisual/ListView/data/itemlist.3.png
index dc321a85bf..0f20b07456 100644
--- a/tests/auto/declarative/qmlvisual/ListView/data/itemlist.3.png
+++ b/tests/auto/declarative/qmlvisual/ListView/data/itemlist.3.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/itemlist.4.png b/tests/auto/declarative/qmlvisual/ListView/data/itemlist.4.png
index fdab8c6a25..fe2d28b6a3 100644
--- a/tests/auto/declarative/qmlvisual/ListView/data/itemlist.4.png
+++ b/tests/auto/declarative/qmlvisual/ListView/data/itemlist.4.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/itemlist.5.png b/tests/auto/declarative/qmlvisual/ListView/data/itemlist.5.png
index 15b51cb500..0ab58c50c9 100644
--- a/tests/auto/declarative/qmlvisual/ListView/data/itemlist.5.png
+++ b/tests/auto/declarative/qmlvisual/ListView/data/itemlist.5.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/itemlist.6.png b/tests/auto/declarative/qmlvisual/ListView/data/itemlist.6.png
index a1947ca447..6a589c60da 100644
--- a/tests/auto/declarative/qmlvisual/ListView/data/itemlist.6.png
+++ b/tests/auto/declarative/qmlvisual/ListView/data/itemlist.6.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/itemlist.qml b/tests/auto/declarative/qmlvisual/ListView/data/itemlist.qml
index 829fbb3e1b..6d09bc0028 100644
--- a/tests/auto/declarative/qmlvisual/ListView/data/itemlist.qml
+++ b/tests/auto/declarative/qmlvisual/ListView/data/itemlist.qml
@@ -478,7 +478,7 @@ VisualTest {
}
Frame {
msec: 1712
- hash: "a68b1bc6c2963ee92c3a45f500667b3b"
+ hash: "b6e433a23282a50db2e165a2447ba3f6"
}
Mouse {
type: 5
@@ -498,7 +498,7 @@ VisualTest {
}
Frame {
msec: 1728
- hash: "7cda93e59466b3348e7ffe3895f89e86"
+ hash: "68d443f16c16821ffc9ca68b17c76034"
}
Mouse {
type: 5
@@ -510,7 +510,7 @@ VisualTest {
}
Frame {
msec: 1744
- hash: "06e0008c78e919f7270402938d9d764b"
+ hash: "04b9041c6f10969889d92e94785c7e88"
}
Mouse {
type: 5
@@ -530,7 +530,7 @@ VisualTest {
}
Frame {
msec: 1760
- hash: "9d8da9199efebb95f56e5d4ebc9a585e"
+ hash: "64b902fe7ab4d89ef0c7b760974e3488"
}
Mouse {
type: 5
@@ -550,7 +550,7 @@ VisualTest {
}
Frame {
msec: 1776
- hash: "54a60a4279911ba4a8a5741bcadfa783"
+ hash: "c2125b59e00f1a1c189c778c44fe39b0"
}
Mouse {
type: 5
@@ -570,35 +570,35 @@ VisualTest {
}
Frame {
msec: 1792
- hash: "a1a19370a1a8ed78e475f0d0eb12311c"
+ hash: "c78175071f2e95649d529b9e1cf045b2"
}
Frame {
msec: 1808
- hash: "196a3b127cf7065614c34856bf8d8bca"
+ hash: "ca8ef2c2a7b06e55899b1b63208e257d"
}
Frame {
msec: 1824
- hash: "5fbefbd7c7be4374382cc4c8b86ac78a"
+ hash: "b54957726e6257956b63e1d7ebbc96e4"
}
Frame {
msec: 1840
- hash: "d6a544c622e504c1b931e1a8a1310a6e"
+ hash: "48847db78ddde75bb96edf01c52c3400"
}
Frame {
msec: 1856
- hash: "20e76f0eb4ec5f691999faf8ad313370"
+ hash: "48dab5cd1feedf1b5dd67390d6f40fda"
}
Frame {
msec: 1872
- hash: "7f84a3545907c754ae8a6a30ef61c98d"
+ hash: "fe32013c245091b577d0e38eea05705d"
}
Frame {
msec: 1888
- hash: "b544901eae32903ad054e8cdfed715eb"
+ hash: "e4b6e31029c1ea26405537c6d2304b72"
}
Frame {
msec: 1904
- hash: "a010ed1e3312f4ca9f429b7e32cdcef9"
+ hash: "b5fc9ab0a96ef526e6eb1c022f26c6a7"
}
Frame {
msec: 1920
@@ -606,135 +606,135 @@ VisualTest {
}
Frame {
msec: 1936
- hash: "93a731dc6f71b6ff5400bf74c87e6c46"
+ hash: "c23846634417c3e8dbbef5175036c071"
}
Frame {
msec: 1952
- hash: "c73f63d1a024ba956e693487b3ccc761"
+ hash: "1bce9b85235e9a1a472c079dfec70ec5"
}
Frame {
msec: 1968
- hash: "539d3d00fce2d0128cd697d86d237fe7"
+ hash: "98e707a3e39a5f7bd4a101c2ed83535c"
}
Frame {
msec: 1984
- hash: "52752d7d6f2d0e085f7132313907b72b"
+ hash: "f73470027601a0c1a2382d5ded9e5fa6"
}
Frame {
msec: 2000
- hash: "f46dd5803a6075e979e0fc733d503bfb"
+ hash: "d917b18a47b4e90821cba8987492cd1f"
}
Frame {
msec: 2016
- hash: "b8734698a6bad00ecf019f85328c2c21"
+ hash: "fa526c5ef57eaa210fb4d03b72c35b69"
}
Frame {
msec: 2032
- hash: "1cfc499ca756023430cc5b2fa95a599d"
+ hash: "15cbc226b032d5a97199735ea7a1408b"
}
Frame {
msec: 2048
- hash: "63a816548837c19f8f0494c137fc0174"
+ hash: "6ffd2b79cf0e941a59e74bc6f9025bcb"
}
Frame {
msec: 2064
- hash: "1bce9b85235e9a1a472c079dfec70ec5"
+ hash: "c009924bfa30153f22ab168b539494e9"
}
Frame {
msec: 2080
- hash: "6677863e7f74c12648409883f73adbe2"
+ hash: "0525908c0302ada989e28990bac3f2ca"
}
Frame {
msec: 2096
- hash: "98e707a3e39a5f7bd4a101c2ed83535c"
+ hash: "75c1295ef99680784b2e11fb88fa1423"
}
Frame {
msec: 2112
- hash: "c1f6d8842d14a9394d4b7797314f50e8"
+ hash: "53064c1938f08a55603a99b0db225174"
}
Frame {
msec: 2128
- hash: "579758b477bcd2112b305a5aac7df338"
+ hash: "99d9e58697736198e0a00443d237e85b"
}
Frame {
msec: 2144
- hash: "4a7bb81090db246db53e2dbc56f710ea"
+ hash: "6c1e860aef983367365d53f5849ad441"
}
Frame {
msec: 2160
- hash: "074995cdd8a70817d1c8a7bb0ad4c542"
+ hash: "99f9988040a389576cb6420b5391f768"
}
Frame {
msec: 2176
- hash: "bd8d7bda4d2e9ad1fba2895d568f36cc"
+ hash: "99f9988040a389576cb6420b5391f768"
}
Frame {
msec: 2192
- hash: "40cce3d2d80ac470af44fc334cec1d5b"
+ hash: "99f9988040a389576cb6420b5391f768"
}
Frame {
msec: 2208
- hash: "15cbc226b032d5a97199735ea7a1408b"
+ hash: "99f9988040a389576cb6420b5391f768"
}
Frame {
msec: 2224
- hash: "12b296aea9b058a5402d0d0a620f8edc"
+ hash: "99f9988040a389576cb6420b5391f768"
}
Frame {
msec: 2240
- hash: "6ffd2b79cf0e941a59e74bc6f9025bcb"
+ hash: "99f9988040a389576cb6420b5391f768"
}
Frame {
msec: 2256
- hash: "589a58ef76ea709dc8d80390c9044f99"
+ hash: "99f9988040a389576cb6420b5391f768"
}
Frame {
msec: 2272
- hash: "c009924bfa30153f22ab168b539494e9"
+ hash: "99f9988040a389576cb6420b5391f768"
}
Frame {
msec: 2288
- hash: "4b83674a7c2daa68d735901ad40be2bd"
+ hash: "99f9988040a389576cb6420b5391f768"
}
Frame {
msec: 2304
- hash: "0525908c0302ada989e28990bac3f2ca"
+ hash: "99f9988040a389576cb6420b5391f768"
}
Frame {
msec: 2320
- hash: "89eb13976ba3ba4413cafeb0cc91c01b"
+ hash: "99f9988040a389576cb6420b5391f768"
}
Frame {
msec: 2336
- hash: "75c1295ef99680784b2e11fb88fa1423"
+ hash: "99f9988040a389576cb6420b5391f768"
}
Frame {
msec: 2352
- hash: "93d89165cf6a97c76ae6e7f75678a3cd"
+ hash: "99f9988040a389576cb6420b5391f768"
}
Frame {
msec: 2368
- hash: "53064c1938f08a55603a99b0db225174"
+ hash: "99f9988040a389576cb6420b5391f768"
}
Frame {
msec: 2384
- hash: "31db5684466c0c32128a9a8c7b1835e1"
+ hash: "99f9988040a389576cb6420b5391f768"
}
Frame {
msec: 2400
- hash: "99d9e58697736198e0a00443d237e85b"
+ hash: "99f9988040a389576cb6420b5391f768"
}
Frame {
msec: 2416
- hash: "6c1e860aef983367365d53f5849ad441"
+ hash: "99f9988040a389576cb6420b5391f768"
}
Frame {
msec: 2432
- hash: "6c1e860aef983367365d53f5849ad441"
+ hash: "99f9988040a389576cb6420b5391f768"
}
Frame {
msec: 2448
- hash: "6c1e860aef983367365d53f5849ad441"
+ hash: "99f9988040a389576cb6420b5391f768"
}
Frame {
msec: 2464
@@ -894,7 +894,7 @@ VisualTest {
}
Frame {
msec: 2928
- hash: "5bb06b4e74532ba5bc8c7bc38bf77d7f"
+ hash: "99f9988040a389576cb6420b5391f768"
}
Mouse {
type: 5
@@ -914,7 +914,7 @@ VisualTest {
}
Frame {
msec: 2944
- hash: "b10a6206830a876017799ef2fcf61b1a"
+ hash: "52af1b81022e8572b9123461d123197f"
}
Mouse {
type: 5
@@ -934,7 +934,7 @@ VisualTest {
}
Frame {
msec: 2960
- hash: "b2e24759ba10afd6cff90f4b1e04b496"
+ hash: "e1390ad02ae7a6e757df4a7af9032167"
}
Mouse {
type: 5
@@ -954,11 +954,11 @@ VisualTest {
}
Frame {
msec: 2976
- hash: "ccbcd6f45cb529c2db71504c0f69d73e"
+ hash: "bf57f309378c956dfd70aa79a7dd97c5"
}
Frame {
msec: 2992
- hash: "7b31c6d5931677f1aa1e8c7d48a4ff22"
+ hash: "408b59b96ecad0541ecbb97262c2567b"
}
Frame {
msec: 3008
@@ -966,175 +966,175 @@ VisualTest {
}
Frame {
msec: 3024
- hash: "dd639d1df3d4a9b8f06718def63d588f"
+ hash: "9aabf0500b1272375f5f6db1bd1d7b04"
}
Frame {
msec: 3040
- hash: "39d767b09a648ef6295cec2848f9226f"
+ hash: "2e92065ca9425d1645d69c1734804518"
}
Frame {
msec: 3056
- hash: "5dd46d5f386431e7b13348ac9a9630ed"
+ hash: "c73b2e430a0e96a660aa4447697e5adf"
}
Frame {
msec: 3072
- hash: "0354e5183b0e66e7ba146d292c559df4"
+ hash: "875560b509215a869d1cad8a05f38850"
}
Frame {
msec: 3088
- hash: "984aa6d7075e24de429e05b1b0eda94a"
+ hash: "fd8e51cca3432f6edcf949857737095f"
}
Frame {
msec: 3104
- hash: "1af58a2f44f1f613712d4df85e38356d"
+ hash: "aa5d4e65932b3ec2f5549079dfc7718d"
}
Frame {
msec: 3120
- hash: "6e4085e7f1fee724d78808753f04b471"
+ hash: "f811f3c6b022730dd68ebd7b1659ea40"
}
Frame {
msec: 3136
- hash: "73a019ef9057639d631cd99a431b3f3b"
+ hash: "e51a2e41972cfc3df46a7d4375024d80"
}
Frame {
msec: 3152
- hash: "c9414a2e655a90dfdcb6fb288b4ba0ca"
+ hash: "275f3594a0e2cc4b6717f9f336e7e1b6"
}
Frame {
msec: 3168
- hash: "3f4c24f7ac89da982af22032309637fb"
+ hash: "9229054bb70662b12a4f7e45ac5b7a90"
}
Frame {
msec: 3184
- hash: "a50e6ada8f73a257657f4348ceaffcfd"
+ hash: "89ff346eca0b71cad3b04a2cb8064fb0"
}
Frame {
msec: 3200
- hash: "a67bf40d09259bbd079c12ae4f49150f"
+ hash: "94e6ecb87a7efca6344d6d63a1e3829f"
}
Frame {
msec: 3216
- hash: "a2fc512b7c234a9d0b2c1a83387a8a46"
+ hash: "bc5eb6b0eeae316ddd0b308da2cc32e2"
}
Frame {
msec: 3232
- hash: "85090683ce9a3c9833b1cb0b3df076ee"
+ hash: "240081760f0cf2f02be4d6d2600d2bbc"
}
Frame {
msec: 3248
- hash: "275f3594a0e2cc4b6717f9f336e7e1b6"
+ hash: "69b335aeb81fc2ae6173f2ec5cdc4c55"
}
Frame {
msec: 3264
- hash: "2473eb11f7b65a784a2b166114026488"
+ hash: "10d481e57cc8cd694500d9ed6ae1f8bb"
}
Frame {
msec: 3280
- hash: "4865c30dc45fbf5ca82047b77eca0912"
+ hash: "6b21f71d0bedef4bbcb445a13f61e7a3"
}
Frame {
msec: 3296
- hash: "54de88bca395449fbaea2c090c7a5d91"
+ hash: "aa94ebdbb4b8423aff28c95daff0baf5"
}
Frame {
msec: 3312
- hash: "833f9295cf9a34934f001eac48551b59"
+ hash: "5f6708f615654c459f5749676fc09016"
}
Frame {
msec: 3328
- hash: "5bf565f57ababa7380faeee94add91ca"
+ hash: "8ef246d322446e7f0848b99495f89e2b"
}
Frame {
msec: 3344
- hash: "6325578867f1eb3b2d47ed40b017b571"
+ hash: "c3b219bdd7710427d134402a8d3e6429"
}
Frame {
msec: 3360
- hash: "046a6114176b3a3206b7a2acd6e30b41"
+ hash: "3b2e2d957585fb44a7165186a146892c"
}
Frame {
msec: 3376
- hash: "f8d4120a17f28c2d1d9c4be959098058"
+ hash: "124da0099a7dd6fbf6dfd0ecfb09638c"
}
Frame {
msec: 3392
- hash: "71356d2e48aad2900784ea6bc1a3d908"
+ hash: "e4dacafba5ab5f8db53f08cef458cf42"
}
Frame {
msec: 3408
- hash: "b84ad460fb81fdc4049abe8f3ff180bb"
+ hash: "b554512bac0766063870c5b3acb1d24f"
}
Frame {
msec: 3424
- hash: "0354239f5eaea23474d9f81385392a8a"
+ hash: "bb5ea2a238920a8486263bc7450edfb4"
}
Frame {
msec: 3440
- hash: "8ef0eef3393e07ae7605c865a95edc30"
+ hash: "bb5ea2a238920a8486263bc7450edfb4"
}
Frame {
msec: 3456
- hash: "5b8b384cc8e3faf4310015e19b3eb487"
+ hash: "bb5ea2a238920a8486263bc7450edfb4"
}
Frame {
msec: 3472
- hash: "77c18ac7dfff2a4e516915e3e3df0717"
+ hash: "b554512bac0766063870c5b3acb1d24f"
}
Frame {
msec: 3488
- hash: "c1d3264384c26345eb8100de829309ca"
+ hash: "b554512bac0766063870c5b3acb1d24f"
}
Frame {
msec: 3504
- hash: "6b21f71d0bedef4bbcb445a13f61e7a3"
+ hash: "e4dacafba5ab5f8db53f08cef458cf42"
}
Frame {
msec: 3520
- hash: "f619097356671f6eb54d3b1c481e709d"
+ hash: "de7f3c83f37cc89c87009626c72e7642"
}
Frame {
msec: 3536
- hash: "e56e3a90da446e0c482cb93717f6aacc"
+ hash: "124da0099a7dd6fbf6dfd0ecfb09638c"
}
Frame {
msec: 3552
- hash: "aa94ebdbb4b8423aff28c95daff0baf5"
+ hash: "40204fdb7a84b86f1380224908092354"
}
Frame {
msec: 3568
- hash: "e1744d9cacd1a2c96af4cfdd5c486995"
+ hash: "ff93c3290b7d9a9743cc11d41a112a0a"
}
Frame {
msec: 3584
- hash: "7f19ea52e9e41a3b1bd90bb2a144d305"
+ hash: "c3b219bdd7710427d134402a8d3e6429"
}
Frame {
msec: 3600
- hash: "7f19ea52e9e41a3b1bd90bb2a144d305"
+ hash: "56e2f6b2ac103caf7ada3b56c19622c2"
}
Frame {
msec: 3616
- hash: "7f19ea52e9e41a3b1bd90bb2a144d305"
+ hash: "8ef246d322446e7f0848b99495f89e2b"
}
Frame {
msec: 3632
- hash: "88143ff6c278a5433b314b551b7b8b1d"
+ hash: "8eb6d69d9833d0fbf87f951f489b71fe"
}
Frame {
msec: 3648
- hash: "88143ff6c278a5433b314b551b7b8b1d"
+ hash: "17deb6b26fc9d27d5194995c102da4ac"
}
Frame {
msec: 3664
- hash: "88143ff6c278a5433b314b551b7b8b1d"
+ hash: "5f6708f615654c459f5749676fc09016"
}
Frame {
msec: 3680
- hash: "88143ff6c278a5433b314b551b7b8b1d"
+ hash: "1734205ea5e7539b47d80c5a93ec74aa"
}
Frame {
msec: 3696
- hash: "88143ff6c278a5433b314b551b7b8b1d"
+ hash: "1734205ea5e7539b47d80c5a93ec74aa"
}
Frame {
msec: 3712
@@ -1298,7 +1298,7 @@ VisualTest {
}
Frame {
msec: 4160
- hash: "c2c9c284b185a89faf4ddb5a7867f449"
+ hash: "f619097356671f6eb54d3b1c481e709d"
}
Mouse {
type: 5
@@ -1310,7 +1310,7 @@ VisualTest {
}
Frame {
msec: 4176
- hash: "de1c18aeda5d2fbd6dad4554c78617bd"
+ hash: "240081760f0cf2f02be4d6d2600d2bbc"
}
Mouse {
type: 5
@@ -1338,11 +1338,11 @@ VisualTest {
}
Frame {
msec: 4192
- hash: "a67bf40d09259bbd079c12ae4f49150f"
+ hash: "3b85c1739fdf3933d8cb0b2eaf22e6e3"
}
Frame {
msec: 4208
- hash: "94514668dafbe41c5890a578efd6dea4"
+ hash: "f811f3c6b022730dd68ebd7b1659ea40"
}
Frame {
msec: 4224
@@ -1350,139 +1350,139 @@ VisualTest {
}
Frame {
msec: 4240
- hash: "4b5368f0d86bffeb6bd31b58aec88650"
+ hash: "7b7f5daf5eaf047e69d04b5bcb73240c"
}
Frame {
msec: 4256
- hash: "b459bde7bb4ce51e6ecdab58f64fcbb9"
+ hash: "1af58a2f44f1f613712d4df85e38356d"
}
Frame {
msec: 4272
- hash: "7bac8cc3ec64c9ad1c0da282e38c953e"
+ hash: "1bbdda445cec7f95a189c15d7e3c77b8"
}
Frame {
msec: 4288
- hash: "a73a58c3d7a757547740a2a161f4c756"
+ hash: "91d8bcfebff29d2caf526b4012daaf46"
}
Frame {
msec: 4304
- hash: "b35edcb1fa3568a3e770ab2364b82e75"
+ hash: "71ec8c363ca6a6f7556afb70faccffe6"
}
Frame {
msec: 4320
- hash: "d6c863ef57c5e5cb04cdac72f920db0b"
+ hash: "303ebc28d09a49de52cb1adaa03872dd"
}
Frame {
msec: 4336
- hash: "0db5e4588ff851918b07796f0cf07382"
+ hash: "9402e86bf4ffa62c60b02531a3735275"
}
Frame {
msec: 4352
- hash: "71ec8c363ca6a6f7556afb70faccffe6"
+ hash: "5652de6fb2e107d41c0c5aeacf5a3055"
}
Frame {
msec: 4368
- hash: "18d026e9c965ada1db67c643576d2a80"
+ hash: "b6a2ade6565a86b1f8e369b02e0b93f9"
}
Frame {
msec: 4384
- hash: "69f71c22dff981a4da8ec1edcf90e79f"
+ hash: "30dd35e0b9ffa846f3cfc39edcbae511"
}
Frame {
msec: 4400
- hash: "680460f5e4d9e649931601041af046b2"
+ hash: "401975fb4c9a48953aec25adb593eec4"
}
Frame {
msec: 4416
- hash: "3028763fd15de2607b20b1331b904a4a"
+ hash: "71f9039c7aa9c8dc6d1de4561b1d5537"
}
Frame {
msec: 4432
- hash: "333eb60e217fe1ea7469eab52ac461f1"
+ hash: "e1390ad02ae7a6e757df4a7af9032167"
}
Frame {
msec: 4448
- hash: "ccbcd6f45cb529c2db71504c0f69d73e"
+ hash: "53a26f00bd49b8a9c065be99f9402d9c"
}
Frame {
msec: 4464
- hash: "3445df9b41a0a3e74738cbf328ab7d5c"
+ hash: "b6e515e9a27af23b895f5024a41ce7b3"
}
Frame {
msec: 4480
- hash: "bd2c072558479e9de7a97207e58cc57f"
+ hash: "85d143505d56f53c629358b37ad11581"
}
Frame {
msec: 4496
- hash: "3d34b0b24a30eda93377dcb4585afed8"
+ hash: "de5cbdd848a07b78f9c5eb510cca2d3e"
}
Frame {
msec: 4512
- hash: "d3045703863b0c5a327b9355c23d69f2"
+ hash: "0ad7411316031e22034c14e81ca3a806"
}
Frame {
msec: 4528
- hash: "2f2eb55f693415b840a317211b250e9f"
+ hash: "32bef6f5005ad94e29ff59165958fbdc"
}
Frame {
msec: 4544
- hash: "791b9ca7d47a3343474c30a35e336d4b"
+ hash: "87758dd311f91193bf1e3536c2f58525"
}
Frame {
msec: 4560
- hash: "73a0c02ebad6d3d5f939d9a00dd898bf"
+ hash: "d4c34ed49317c6692d71681fcd9842b6"
}
Frame {
msec: 4576
- hash: "d5c11135d586711b12f236430a2c2795"
+ hash: "abaa235bb946a8abaddd52981d632c2d"
}
Frame {
msec: 4592
- hash: "34f9ea214fe714ff4e994f715ea6ea39"
+ hash: "99f9988040a389576cb6420b5391f768"
}
Frame {
msec: 4608
- hash: "8e49afa00983b156b818533923fb6edd"
+ hash: "99f9988040a389576cb6420b5391f768"
}
Frame {
msec: 4624
- hash: "e7e7bef17cee92eca9191fd734d7a577"
+ hash: "99f9988040a389576cb6420b5391f768"
}
Frame {
msec: 4640
- hash: "e407f6ed7cb3c130365ab5515d6308c0"
+ hash: "99f9988040a389576cb6420b5391f768"
}
Frame {
msec: 4656
- hash: "5bb06b4e74532ba5bc8c7bc38bf77d7f"
+ hash: "99f9988040a389576cb6420b5391f768"
}
Frame {
msec: 4672
- hash: "0ad7411316031e22034c14e81ca3a806"
+ hash: "99f9988040a389576cb6420b5391f768"
}
Frame {
msec: 4688
- hash: "dd81d7a9b48c922b4c42cba1b5f2b9d7"
+ hash: "99f9988040a389576cb6420b5391f768"
}
Frame {
msec: 4704
- hash: "32bef6f5005ad94e29ff59165958fbdc"
+ hash: "99f9988040a389576cb6420b5391f768"
}
Frame {
msec: 4720
- hash: "87758dd311f91193bf1e3536c2f58525"
+ hash: "99f9988040a389576cb6420b5391f768"
}
Frame {
msec: 4736
- hash: "015be92a4ff4e735fcc3cbc7a8b9d763"
+ hash: "99f9988040a389576cb6420b5391f768"
}
Frame {
msec: 4752
- hash: "d4c34ed49317c6692d71681fcd9842b6"
+ hash: "99f9988040a389576cb6420b5391f768"
}
Frame {
msec: 4768
- hash: "abaa235bb946a8abaddd52981d632c2d"
+ hash: "99f9988040a389576cb6420b5391f768"
}
Frame {
msec: 4784
@@ -1650,7 +1650,7 @@ VisualTest {
}
Frame {
msec: 5280
- hash: "95b380c9ab6f8db7b822faf023d94546"
+ hash: "99f9988040a389576cb6420b5391f768"
}
Mouse {
type: 5
@@ -1670,7 +1670,7 @@ VisualTest {
}
Frame {
msec: 5296
- hash: "bb79e53556698c62ec30c75be9f6b7d7"
+ hash: "6ffd2b79cf0e941a59e74bc6f9025bcb"
}
Mouse {
type: 5
@@ -1698,115 +1698,115 @@ VisualTest {
}
Frame {
msec: 5312
- hash: "285cc2f0df1f59f25a0135560ab6edf2"
+ hash: "4aa05d978267325ae00cb45e310a2f01"
}
Frame {
msec: 5328
- hash: "93a731dc6f71b6ff5400bf74c87e6c46"
+ hash: "b5717b311259c77a0210e26ab99dd401"
}
Frame {
msec: 5344
- hash: "eb555741ab128a50de5a18a454f2e639"
+ hash: "9b3fde82278fa2f0caaf64cf23bb6530"
}
Frame {
msec: 5360
- hash: "5dbe6cf898c1e37fcaacecfcf57b2194"
+ hash: "e7795610115593e78bb32f7bcc0ae2eb"
}
Frame {
msec: 5376
- hash: "e7795610115593e78bb32f7bcc0ae2eb"
+ hash: "0dc7c4c161e0b3c3d176e5e6bc08a805"
}
Frame {
msec: 5392
- hash: "20e76f0eb4ec5f691999faf8ad313370"
+ hash: "7c2b0307c4040d8d9e88425b3bf3fb70"
}
Frame {
msec: 5408
- hash: "d6a544c622e504c1b931e1a8a1310a6e"
+ hash: "06ce7db518da042e04dd3f79b7220974"
}
Frame {
msec: 5424
- hash: "e7a3a21feed244c5b1c710a9254c15f0"
+ hash: "7aeec517e845c1c5012ed63be6bbd006"
}
Frame {
msec: 5440
- hash: "5a4b1aca24f121d1373646e9d80b86fd"
+ hash: "53e9d5a0098f2e91bbea45360b876607"
}
Frame {
msec: 5456
- hash: "331d2ec7021655c86aa64e47718a1088"
+ hash: "22a6c7f3dcb5a36592909783b2466c8d"
}
Frame {
msec: 5472
- hash: "92096bc872e7395aa5b75c44646a0b60"
+ hash: "9d8da9199efebb95f56e5d4ebc9a585e"
}
Frame {
msec: 5488
- hash: "0d9aa6cee4d21488cbb5153f8f3ed593"
+ hash: "c553400402f233a6246be4e544b433ae"
}
Frame {
msec: 5504
- hash: "c1b943d43701605563fffffcb75f9fa7"
+ hash: "c2e41a54c03340832db93f6f88393f00"
}
Frame {
msec: 5520
- hash: "1b680025d5ad1ddd8f8d5f570ba73e71"
+ hash: "3622a619a99c939e96636a86c4428ba3"
}
Frame {
msec: 5536
- hash: "5539a3b9f60ea747c10ed8328b467cbf"
+ hash: "e65d5e6c756e750e6d98096fe211465c"
}
Frame {
msec: 5552
- hash: "0a1317bcb606cd3488c5b14ee5d96585"
+ hash: "cabd6d30b1f4e42b38b73803aae6d5be"
}
Frame {
msec: 5568
- hash: "8844af68b11db7d92c69804c7371a746"
+ hash: "68d443f16c16821ffc9ca68b17c76034"
}
Frame {
msec: 5584
- hash: "28d7fd127739c6e3b8488651b725c802"
+ hash: "a68b1bc6c2963ee92c3a45f500667b3b"
}
Frame {
msec: 5600
- hash: "0cf1a7d958a96aa2768995dddc5ccc09"
+ hash: "805319ac7ca842feb3649e92f8b5b72f"
}
Frame {
msec: 5616
- hash: "64b902fe7ab4d89ef0c7b760974e3488"
+ hash: "fd8d3f5688b1806998c6087e18c6c730"
}
Frame {
msec: 5632
- hash: "aba11c597eba550fc1eaddbf554057f6"
+ hash: "b135c8c9975f4d45d2054cf31d0b1fe1"
}
Frame {
msec: 5648
- hash: "1bacaa3bb9dc3cac9ffc7491cb4dc1a5"
+ hash: "40382f644935dc4e99353fa29c3e0b21"
}
Frame {
msec: 5664
- hash: "0ba8b582234d9f0c198c0c9e18e1cb02"
+ hash: "aa32e4c20c6a43c4ef7991a9418e57fe"
}
Frame {
msec: 5680
- hash: "f66eaf2b5c3529987c0d9d005351ed73"
+ hash: "b8db9180b4ad15fdbd25a4e974512f92"
}
Frame {
msec: 5696
- hash: "75b0bb720fa4c77da3783b3ff31c2fae"
+ hash: "127871a98123b7bd44f4c38f27cbc836"
}
Frame {
msec: 5712
- hash: "345b235bb7f13409378e5c0c370f2a41"
+ hash: "35fe67a91e50f8ebc896451b39cb8f1c"
}
Frame {
msec: 5728
- hash: "83b7e902dce4e0fdc4ef5d629188c23c"
+ hash: "35fe67a91e50f8ebc896451b39cb8f1c"
}
Frame {
msec: 5744
- hash: "04b9041c6f10969889d92e94785c7e88"
+ hash: "0b7fc796f818bddcada99e9981f1cce0"
}
Frame {
msec: 5760
@@ -1814,63 +1814,63 @@ VisualTest {
}
Frame {
msec: 5776
- hash: "4f3a902addc34ecdaf390e2427cc52e7"
+ hash: "35fe67a91e50f8ebc896451b39cb8f1c"
}
Frame {
msec: 5792
- hash: "68d443f16c16821ffc9ca68b17c76034"
+ hash: "35fe67a91e50f8ebc896451b39cb8f1c"
}
Frame {
msec: 5808
- hash: "9d25adc77befa761ee376a9b43595b5e"
+ hash: "2311ce1a83a43619ab7ce537a2b948e1"
}
Frame {
msec: 5824
- hash: "a68b1bc6c2963ee92c3a45f500667b3b"
+ hash: "2311ce1a83a43619ab7ce537a2b948e1"
}
Frame {
msec: 5840
- hash: "d5268cd58c222451d48038e715e83802"
+ hash: "127871a98123b7bd44f4c38f27cbc836"
}
Frame {
msec: 5856
- hash: "f37d461541a8ec7a4161b18748de6aea"
+ hash: "b8db9180b4ad15fdbd25a4e974512f92"
}
Frame {
msec: 5872
- hash: "805319ac7ca842feb3649e92f8b5b72f"
+ hash: "65af7a4a4aea5a983ea3fb9324e74256"
}
Frame {
msec: 5888
- hash: "73124472a05080891d4948d8ca273f8c"
+ hash: "aa32e4c20c6a43c4ef7991a9418e57fe"
}
Frame {
msec: 5904
- hash: "b6e433a23282a50db2e165a2447ba3f6"
+ hash: "b3e92eb4cfe548b92ac526066dfc7d23"
}
Frame {
msec: 5920
- hash: "fd8d3f5688b1806998c6087e18c6c730"
+ hash: "39fcad34db24d591e24c8ae1c7094d5b"
}
Frame {
msec: 5936
- hash: "f132dd459950ef2d18aa93ca950d0692"
+ hash: "165b91b850bcb8dd1d9b1eaa6f81be57"
}
Frame {
msec: 5952
- hash: "ade5beb259b5277c333ca806fc9bdbec"
+ hash: "f34d2248999f5f51210064315d631f60"
}
Frame {
msec: 5968
- hash: "ade5beb259b5277c333ca806fc9bdbec"
+ hash: "f34d2248999f5f51210064315d631f60"
}
Frame {
msec: 5984
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
+ hash: "b135c8c9975f4d45d2054cf31d0b1fe1"
}
Frame {
msec: 6000
- hash: "bf47cc398a702dd17c8efebb3d2f8073"
+ hash: "b135c8c9975f4d45d2054cf31d0b1fe1"
}
Frame {
msec: 6016
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/listview.0.png b/tests/auto/declarative/qmlvisual/ListView/data/listview.0.png
index 581e8243df..c7fa6954f8 100644
--- a/tests/auto/declarative/qmlvisual/ListView/data/listview.0.png
+++ b/tests/auto/declarative/qmlvisual/ListView/data/listview.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/listview.1.png b/tests/auto/declarative/qmlvisual/ListView/data/listview.1.png
index 581e8243df..b6c5e19d76 100644
--- a/tests/auto/declarative/qmlvisual/ListView/data/listview.1.png
+++ b/tests/auto/declarative/qmlvisual/ListView/data/listview.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/listview.10.png b/tests/auto/declarative/qmlvisual/ListView/data/listview.10.png
deleted file mode 100644
index dcfca3f794..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data/listview.10.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/listview.11.png b/tests/auto/declarative/qmlvisual/ListView/data/listview.11.png
deleted file mode 100644
index 7cc40470bb..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data/listview.11.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/listview.12.png b/tests/auto/declarative/qmlvisual/ListView/data/listview.12.png
deleted file mode 100644
index a97f4ad519..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data/listview.12.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/listview.13.png b/tests/auto/declarative/qmlvisual/ListView/data/listview.13.png
deleted file mode 100644
index 7a8c6bd52c..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data/listview.13.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/listview.14.png b/tests/auto/declarative/qmlvisual/ListView/data/listview.14.png
deleted file mode 100644
index ae47356225..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data/listview.14.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/listview.15.png b/tests/auto/declarative/qmlvisual/ListView/data/listview.15.png
deleted file mode 100644
index b3a72609a2..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data/listview.15.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/listview.16.png b/tests/auto/declarative/qmlvisual/ListView/data/listview.16.png
deleted file mode 100644
index 581e8243df..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data/listview.16.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/listview.17.png b/tests/auto/declarative/qmlvisual/ListView/data/listview.17.png
deleted file mode 100644
index 581e8243df..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data/listview.17.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/listview.18.png b/tests/auto/declarative/qmlvisual/ListView/data/listview.18.png
deleted file mode 100644
index 581e8243df..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data/listview.18.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/listview.19.png b/tests/auto/declarative/qmlvisual/ListView/data/listview.19.png
deleted file mode 100644
index 581e8243df..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data/listview.19.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/listview.2.png b/tests/auto/declarative/qmlvisual/ListView/data/listview.2.png
index 579c68c49a..711c47a029 100644
--- a/tests/auto/declarative/qmlvisual/ListView/data/listview.2.png
+++ b/tests/auto/declarative/qmlvisual/ListView/data/listview.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/listview.3.png b/tests/auto/declarative/qmlvisual/ListView/data/listview.3.png
index b3a72609a2..e56fae0ac1 100644
--- a/tests/auto/declarative/qmlvisual/ListView/data/listview.3.png
+++ b/tests/auto/declarative/qmlvisual/ListView/data/listview.3.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/listview.4.png b/tests/auto/declarative/qmlvisual/ListView/data/listview.4.png
index 19758b0e38..0030842b9a 100644
--- a/tests/auto/declarative/qmlvisual/ListView/data/listview.4.png
+++ b/tests/auto/declarative/qmlvisual/ListView/data/listview.4.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/listview.5.png b/tests/auto/declarative/qmlvisual/ListView/data/listview.5.png
index 581e8243df..2ec8177be8 100644
--- a/tests/auto/declarative/qmlvisual/ListView/data/listview.5.png
+++ b/tests/auto/declarative/qmlvisual/ListView/data/listview.5.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/listview.6.png b/tests/auto/declarative/qmlvisual/ListView/data/listview.6.png
index 82cac48c87..38ed52594c 100644
--- a/tests/auto/declarative/qmlvisual/ListView/data/listview.6.png
+++ b/tests/auto/declarative/qmlvisual/ListView/data/listview.6.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/listview.7.png b/tests/auto/declarative/qmlvisual/ListView/data/listview.7.png
index 9277a823df..9e7bd6eb31 100644
--- a/tests/auto/declarative/qmlvisual/ListView/data/listview.7.png
+++ b/tests/auto/declarative/qmlvisual/ListView/data/listview.7.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/listview.8.png b/tests/auto/declarative/qmlvisual/ListView/data/listview.8.png
index 8c36da732c..9e7bd6eb31 100644
--- a/tests/auto/declarative/qmlvisual/ListView/data/listview.8.png
+++ b/tests/auto/declarative/qmlvisual/ListView/data/listview.8.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/listview.9.png b/tests/auto/declarative/qmlvisual/ListView/data/listview.9.png
deleted file mode 100644
index 581e8243df..0000000000
--- a/tests/auto/declarative/qmlvisual/ListView/data/listview.9.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/ListView/data/listview.qml b/tests/auto/declarative/qmlvisual/ListView/data/listview.qml
index bf640297eb..45f96e1614 100644
--- a/tests/auto/declarative/qmlvisual/ListView/data/listview.qml
+++ b/tests/auto/declarative/qmlvisual/ListView/data/listview.qml
@@ -108,137 +108,193 @@ VisualTest {
msec: 416
hash: "3b88645092be28037fca4a6034f5b2f7"
}
+ Key {
+ type: 6
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
Frame {
msec: 432
hash: "3b88645092be28037fca4a6034f5b2f7"
}
Frame {
msec: 448
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "435ac0668ad4d0e196eb040d385053cb"
}
Frame {
msec: 464
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "e9532fe1acc1c27a2119e6dde3e01637"
}
Frame {
msec: 480
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "9c757feaf5a8d1e88c659fca97e3b7b2"
+ }
+ Key {
+ type: 7
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 496
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "ccc7785a45a41615db01580835a4638e"
}
Frame {
msec: 512
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "11ad92022bcd5d3fbd28ffb9f51c69eb"
}
Frame {
msec: 528
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "a8a94e1f95216864c368b8c3d0ae682b"
}
Frame {
msec: 544
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "d83e213d35e7fcff2580b4e197547f24"
}
Frame {
msec: 560
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "9e5a57fabdc443e395cacbaf6e0c9bef"
}
Frame {
msec: 576
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "9e5a57fabdc443e395cacbaf6e0c9bef"
}
Frame {
msec: 592
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "9e5a57fabdc443e395cacbaf6e0c9bef"
}
Frame {
msec: 608
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "9e5a57fabdc443e395cacbaf6e0c9bef"
+ }
+ Key {
+ type: 6
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 624
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "9e5a57fabdc443e395cacbaf6e0c9bef"
}
Frame {
msec: 640
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "0e9c577fa86d9b3734da0d50040624e0"
}
Frame {
msec: 656
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "834cf83f0f8d613191cac775b5737664"
}
Frame {
msec: 672
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "495ea7650b2ae45f9afd7f9f6ecdd793"
}
Frame {
msec: 688
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "55c761ccee6543bb3b9564bb813df58e"
}
Frame {
msec: 704
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "e29e5f86cb3b1fb5ec77fde696024812"
+ }
+ Key {
+ type: 7
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 720
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "f24b7d5a8f5ab03460505d6203269d1b"
}
Frame {
msec: 736
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "893473965efe9e0540b197cbaa3f765d"
}
Frame {
msec: 752
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "a541b7be2f370f948048b2101b037ab7"
}
Frame {
msec: 768
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "a541b7be2f370f948048b2101b037ab7"
+ }
+ Key {
+ type: 6
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 784
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "da065f1e72883a45241630b96ee5b1f8"
}
Frame {
msec: 800
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "e97f78604c0c6d468c8dd225642e2ebd"
}
Frame {
msec: 816
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "7b9d4b14eedfa4ff10dd7e3747c4a7f5"
}
Frame {
msec: 832
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "6d55ba6287c720614854d36bb681a9f3"
+ }
+ Key {
+ type: 7
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 848
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "3e7a44811f59bfb81de2f4f884a7af17"
}
Frame {
msec: 864
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "101113a7723b9d09275f66152b82142f"
}
Frame {
msec: 880
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "0044e068522f912630868476f8bf49f8"
}
Frame {
msec: 896
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "92065f9f170ee09abf67f0d0c7a1b6ba"
}
Frame {
msec: 912
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "92065f9f170ee09abf67f0d0c7a1b6ba"
}
Frame {
msec: 928
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "92065f9f170ee09abf67f0d0c7a1b6ba"
+ }
+ Key {
+ type: 6
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 944
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "92065f9f170ee09abf67f0d0c7a1b6ba"
}
Frame {
msec: 960
@@ -246,239 +302,351 @@ VisualTest {
}
Frame {
msec: 976
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "e15814643bad6a71cb8c318ee5fd684a"
+ }
+ Key {
+ type: 7
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 992
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "9b07b6861a97d0871ed89369ff7449da"
}
Frame {
msec: 1008
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "7d95daf35c1823ea7187162b62010c57"
}
Frame {
msec: 1024
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "cc1e70fd1235d50ca291580bef1d6fc4"
}
Frame {
msec: 1040
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "c8250f4cf69642e78523412b7b75501c"
}
Frame {
msec: 1056
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "c57e421c803e8bfa1a85409cbb858829"
+ }
+ Key {
+ type: 6
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1072
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "19b429a90d9877e62a7dee53ebf01fb2"
}
Frame {
msec: 1088
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "7c810f174bed3826016272515df2d525"
}
Frame {
msec: 1104
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "9034cf480bda0d8b55aa6c43fc96b23d"
}
Frame {
msec: 1120
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "f62697a1f4e4df2869c14462a0d514fd"
+ }
+ Key {
+ type: 7
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1136
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "c878f53b338d1ce332973193b0fa4b86"
}
Frame {
msec: 1152
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "5d26f27061b319c391961dc30d985593"
}
Frame {
msec: 1168
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "e038ae877e8dddd3d99bf97475f59b3d"
}
Frame {
msec: 1184
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "f44adc5e46d320c62095e1285ca8848b"
+ }
+ Key {
+ type: 6
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1200
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "17f6b13e0556ac07dc527a9013a307a1"
}
Frame {
msec: 1216
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "70a1cc3b6dd3be4e30bb6763344fb980"
}
Frame {
msec: 1232
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "097c37d2243a27b8e800b5d4ec94b2e3"
+ }
+ Key {
+ type: 7
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1248
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "15839227c002b1c71eb516f6653a7531"
}
Frame {
msec: 1264
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "f4a8103ef9010c651368d325fe9eee98"
}
Frame {
msec: 1280
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "d158ec1c83719c58c1d0a2e4cc90998f"
}
Frame {
msec: 1296
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "6f66a44f5dc3fe150db2291b8cbc7327"
}
Frame {
msec: 1312
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "8a016eac5befb215a157f7fe5bc743de"
}
Frame {
msec: 1328
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "8a016eac5befb215a157f7fe5bc743de"
+ }
+ Key {
+ type: 6
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1344
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "807129a4c578b1a5f0d3d84686eb0553"
}
Frame {
msec: 1360
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "f9f2da990518048f0b050cc193567a20"
}
Frame {
msec: 1376
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "762de7b1f4e56df6d7a245a23446884b"
+ }
+ Key {
+ type: 7
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1392
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "84ba7354badc3dca92974933c3610010"
}
Frame {
msec: 1408
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "36c3018870d74cff638d00acd03a0cf0"
}
Frame {
msec: 1424
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "82b756a14eb0e802cd3e2d2d2a07f28e"
}
Frame {
msec: 1440
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "74af1c12613130dc53533fe1178d5534"
}
Frame {
msec: 1456
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "c32818b0ba24f11295580d1ccffffdc0"
+ }
+ Key {
+ type: 6
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1472
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "b858be109fac6852234bf1db161e515b"
}
Frame {
msec: 1488
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "9b3f8cffd3e79241d8a3b1f7d80790db"
}
Frame {
msec: 1504
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "840dc72aabc4a9b28bae641354676324"
}
Frame {
msec: 1520
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "c60bfd5cc8b26a841035db29baba5dab"
+ }
+ Key {
+ type: 7
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1536
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "88d80dc8b0d968aa718ff464e507f53b"
}
Frame {
msec: 1552
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "f7ffc82d3448c415b4997401fb61b96b"
}
Frame {
msec: 1568
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "df8e9a09752fe2b2eff9184ba8e88ef1"
}
Frame {
msec: 1584
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "97330e949a609f5f33832dd17e0c3716"
}
Frame {
msec: 1600
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "97330e949a609f5f33832dd17e0c3716"
+ }
+ Key {
+ type: 6
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1616
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "97330e949a609f5f33832dd17e0c3716"
}
Frame {
msec: 1632
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "97330e949a609f5f33832dd17e0c3716"
}
Frame {
msec: 1648
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "97330e949a609f5f33832dd17e0c3716"
+ }
+ Key {
+ type: 7
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1664
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "97330e949a609f5f33832dd17e0c3716"
}
Frame {
msec: 1680
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "97330e949a609f5f33832dd17e0c3716"
}
Frame {
msec: 1696
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "97330e949a609f5f33832dd17e0c3716"
}
Frame {
msec: 1712
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "97330e949a609f5f33832dd17e0c3716"
}
Frame {
msec: 1728
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "97330e949a609f5f33832dd17e0c3716"
}
Frame {
msec: 1744
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "97330e949a609f5f33832dd17e0c3716"
+ }
+ Key {
+ type: 6
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1760
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "97330e949a609f5f33832dd17e0c3716"
}
Frame {
msec: 1776
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "97330e949a609f5f33832dd17e0c3716"
+ }
+ Key {
+ type: 7
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1792
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "97330e949a609f5f33832dd17e0c3716"
}
Frame {
msec: 1808
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "97330e949a609f5f33832dd17e0c3716"
}
Frame {
msec: 1824
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "97330e949a609f5f33832dd17e0c3716"
}
Frame {
msec: 1840
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "97330e949a609f5f33832dd17e0c3716"
}
Frame {
msec: 1856
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "97330e949a609f5f33832dd17e0c3716"
}
Frame {
msec: 1872
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "97330e949a609f5f33832dd17e0c3716"
+ }
+ Key {
+ type: 6
+ key: 16777235
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1888
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "97330e949a609f5f33832dd17e0c3716"
}
Frame {
msec: 1904
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "15e45e1f64438d7c31e79a9602e1db7a"
}
Frame {
msec: 1920
@@ -486,193 +654,201 @@ VisualTest {
}
Frame {
msec: 1936
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "fae571933c4eafb33bb764bd1cddfc30"
+ }
+ Key {
+ type: 7
+ key: 16777235
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1952
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "33091359f9e6f21a14bf415d32d4d3b1"
}
Frame {
msec: 1968
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "0fdcffa304f3eadde5cd7866d0a74e72"
}
Frame {
msec: 1984
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "024539dbf8e66f1ba7d5d8c91bd278f0"
}
Frame {
msec: 2000
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "4900babcc0a7bbd622a72590dcb0eea4"
}
Frame {
msec: 2016
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "d6f68d576fe46bb832accf5e9e590f7e"
+ }
+ Key {
+ type: 6
+ key: 16777235
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2032
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "5a54bcb9a59268d70a2bb99bd32395be"
}
Frame {
msec: 2048
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "72fbb18da8c5ef3e98390796dad31390"
}
Frame {
msec: 2064
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "ac073b398e3d50ef10c92d8e6b4b3fa0"
}
Frame {
msec: 2080
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "41e38d866d65bf1d42448b07a133cd93"
+ }
+ Key {
+ type: 7
+ key: 16777235
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2096
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "c45310b94cd2ff276e97be1706e1d432"
}
Frame {
msec: 2112
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "aefc6994644d266d4be0310f01c28be7"
}
Frame {
msec: 2128
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "f07bcb1d8ad693e1ddd79bf651126554"
}
Frame {
msec: 2144
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "62ff227caab71d2d98daf0da302ec796"
+ }
+ Key {
+ type: 6
+ key: 16777235
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2160
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "72350eeeaefd043354c82ca2039cff59"
}
Frame {
msec: 2176
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "d89f288f0b231b4ec4a634b3856ecf8e"
}
Frame {
msec: 2192
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "bc7d7e2253651cb3ea1cdebf9f188ae0"
}
Frame {
msec: 2208
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "7c89cdb693489708fe2db327ae66d083"
}
Frame {
msec: 2224
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "8ca778c1812ede19545c3c70020faa67"
+ }
+ Key {
+ type: 7
+ key: 16777235
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2240
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "bd50cd99f177eb3f70b2ffad9f7a49e1"
}
Frame {
msec: 2256
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "b439c3576cad17689e7b6b134bb04e14"
}
Frame {
msec: 2272
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "9489c0e1e8cc5675bbc42b78e567eab6"
}
Frame {
msec: 2288
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "9489c0e1e8cc5675bbc42b78e567eab6"
}
Frame {
msec: 2304
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "9489c0e1e8cc5675bbc42b78e567eab6"
}
Frame {
msec: 2320
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "9489c0e1e8cc5675bbc42b78e567eab6"
}
Frame {
msec: 2336
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "9489c0e1e8cc5675bbc42b78e567eab6"
}
Frame {
msec: 2352
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "9489c0e1e8cc5675bbc42b78e567eab6"
}
Frame {
msec: 2368
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "9489c0e1e8cc5675bbc42b78e567eab6"
}
Frame {
msec: 2384
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "9489c0e1e8cc5675bbc42b78e567eab6"
}
Frame {
msec: 2400
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "9489c0e1e8cc5675bbc42b78e567eab6"
}
Frame {
msec: 2416
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "9489c0e1e8cc5675bbc42b78e567eab6"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 488; y: 56
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 2432
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "9489c0e1e8cc5675bbc42b78e567eab6"
}
Frame {
msec: 2448
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2464
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2480
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2496
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2512
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2528
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2544
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2560
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2576
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2592
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ hash: "9489c0e1e8cc5675bbc42b78e567eab6"
}
Mouse {
- type: 2
- button: 1
+ type: 5
+ button: 0
buttons: 1
- x: 553; y: 267
+ x: 489; y: 56
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 2608
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 2624
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 2464
+ hash: "9489c0e1e8cc5675bbc42b78e567eab6"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 554; y: 267
+ x: 490; y: 59
modifiers: 0
sendToViewport: true
}
@@ -680,19 +856,19 @@ VisualTest {
type: 5
button: 0
buttons: 1
- x: 555; y: 266
+ x: 491; y: 64
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 2640
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 2480
+ hash: "9489c0e1e8cc5675bbc42b78e567eab6"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 556; y: 265
+ x: 494; y: 74
modifiers: 0
sendToViewport: true
}
@@ -700,63 +876,75 @@ VisualTest {
type: 5
button: 0
buttons: 1
- x: 558; y: 260
+ x: 497; y: 90
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 2656
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 2496
+ hash: "6502b3a17af7ebca92d4794f0c2a62ac"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 560; y: 256
+ x: 499; y: 108
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 501; y: 126
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 2672
- hash: "c315e184c4dcb11d7e9fd4509a8b6a1f"
+ msec: 2512
+ hash: "8a7ac12d59126b2784fd0af8d6b762a5"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 562; y: 250
+ x: 505; y: 170
modifiers: 0
sendToViewport: true
}
+ Frame {
+ msec: 2528
+ hash: "12fa9c4e2d6681f3a0643d8243d83e23"
+ }
Mouse {
type: 5
button: 0
buttons: 1
- x: 566; y: 234
+ x: 509; y: 214
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 2688
- hash: "aeef1cacca9518408519b670443e396f"
+ msec: 2544
+ hash: "ccf18952f7c9686bd12fa196af9919e6"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 568; y: 216
+ x: 516; y: 289
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 2704
- hash: "621626927f83bf7b36b78f5ca7ed4ed0"
+ msec: 2560
+ hash: "70d654eecaf2163971596a503d2925a0"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 572; y: 192
+ x: 518; y: 316
modifiers: 0
sendToViewport: true
}
@@ -764,49 +952,85 @@ VisualTest {
type: 3
button: 1
buttons: 0
- x: 572; y: 192
+ x: 518; y: 316
modifiers: 0
sendToViewport: true
}
Frame {
+ msec: 2576
+ hash: "01ef888104f290f25612970a91e64620"
+ }
+ Frame {
+ msec: 2592
+ hash: "25b730c7c126875078c64cce118f6277"
+ }
+ Frame {
+ msec: 2608
+ hash: "68f3366932fed9156bf68dce6660b2a8"
+ }
+ Frame {
+ msec: 2624
+ hash: "9f4be0b58c46035a11c5b80ec60618d5"
+ }
+ Frame {
+ msec: 2640
+ hash: "6d38a4eaa2a41c57599cca381957ec4c"
+ }
+ Frame {
+ msec: 2656
+ hash: "1061db26c9080067bf121eb1d164a3f3"
+ }
+ Frame {
+ msec: 2672
+ hash: "c78d271711dc8f13fb48b41871249141"
+ }
+ Frame {
+ msec: 2688
+ hash: "c5825611f6c429fddd8c20495507ea5f"
+ }
+ Frame {
+ msec: 2704
+ hash: "9888b608bcf80496a3fe8848be4e3629"
+ }
+ Frame {
msec: 2720
- hash: "b2aca965b745e98365195c52b9dd9a2c"
+ hash: "9995d6ba039045d94903d5095b018ca8"
}
Frame {
msec: 2736
- hash: "b80cc493e604c42aca2367e26bc9e844"
+ hash: "f8ea705b4710b3ffb11c2fe08ccccda2"
}
Frame {
msec: 2752
- hash: "39165ad87fc687e0f165f8a2675173b5"
+ hash: "7354c2fcabdede9fb1ee823ce098da3b"
}
Frame {
msec: 2768
- hash: "edd1da7c34c3eb7f1f16b782dfa41a13"
+ hash: "0d6beff960fa26771f09748356accedb"
}
Frame {
msec: 2784
- hash: "d31a7915cdb2a7f392e6edc3047a6606"
+ hash: "0720a8a1ed85344a1de6682b3aefd502"
}
Frame {
msec: 2800
- hash: "3038dbb3fe3c255adcbecfc106bacb99"
+ hash: "0245488740e13dbfc836b587b2bdf917"
}
Frame {
msec: 2816
- hash: "454137c508d76f2c38b8007247420b81"
+ hash: "25c4fcdd85017d18df7e83c15f1accbc"
}
Frame {
msec: 2832
- hash: "16eb385d3ce3b186745974500f855a97"
+ hash: "51192ae0eae814f3dead9d949e2e4676"
}
Frame {
msec: 2848
- hash: "8871fded1fbbdcb0fdfdaa2e6eecc3d1"
+ hash: "ddbe6b273882c6018c01e0a4480b1adb"
}
Frame {
msec: 2864
- hash: "f49955dab8341e7ca472c3f547cbeaab"
+ hash: "bb840a0677114b67d9b08589e8a8192b"
}
Frame {
msec: 2880
@@ -814,349 +1038,53 @@ VisualTest {
}
Frame {
msec: 2896
- hash: "c0ef41c682fa9802c9eb74fd249cfd40"
+ hash: "6ceadf740293537c7b9f2e2cfe8e6f1e"
}
Frame {
msec: 2912
- hash: "6174fea6ef04fbcefd32d6a0b35a3514"
+ hash: "f5c99d06e0b3055374ee4c6bf3e634f4"
}
Frame {
msec: 2928
- hash: "7b2288a8be7b3c465e725aeb5788e91f"
+ hash: "18fe01fadf4c5acbd369f4450db1efa6"
}
Frame {
msec: 2944
- hash: "b39d8cb650ee00c245b556235843490b"
+ hash: "bed738f1883a76c5169dd2726456b9ea"
}
Frame {
msec: 2960
- hash: "9478ea0bf640924931d627cd8b607eba"
+ hash: "c80c45be3189269d8edc5be22db7227d"
}
Frame {
msec: 2976
- hash: "39743788f56c6f5c29fa9549e586d1ae"
+ hash: "3dcb08dd8ac8f083ad6aacbafaae05f4"
}
Frame {
msec: 2992
- hash: "ec8ab3547e10d18e9493b8fae5125591"
- }
- Frame {
- msec: 3008
- hash: "169b115d03db8c901db4f4c2909a18d3"
- }
- Frame {
- msec: 3024
- hash: "bf438b17a1e8df6d6bb05474cacd12a7"
- }
- Frame {
- msec: 3040
- hash: "2aad06334128659e143c4c6c8415a30b"
- }
- Frame {
- msec: 3056
- hash: "ea0e8d7387b9b54a47bb99c058093462"
- }
- Frame {
- msec: 3072
- hash: "e483e585399a47490599ca265cf73000"
- }
- Frame {
- msec: 3088
- hash: "43bed4aac1a2a9b66eafefc117424500"
- }
- Frame {
- msec: 3104
- hash: "ba5c36add368938f8134a0a88e599c00"
- }
- Frame {
- msec: 3120
- hash: "c905be5276a871bd1ac392580231c9e4"
- }
- Frame {
- msec: 3136
- hash: "0c96d9b0119513c1f327f9e6651e89cd"
- }
- Frame {
- msec: 3152
- hash: "c4ba0836dbb900600f8f4aed42eb1ea1"
- }
- Frame {
- msec: 3168
- hash: "253d014f89a616032664f29f268cfd85"
- }
- Frame {
- msec: 3184
- hash: "a5185192d7db7c4a4c8bec6cb5a2a73a"
- }
- Frame {
- msec: 3200
- hash: "d453cc5b89d3fa00586cc41d5a9a8092"
- }
- Frame {
- msec: 3216
- hash: "b3c39c0c06643612681b098101458d32"
- }
- Frame {
- msec: 3232
- hash: "09beec410a0ca7c47fe08991341aea0c"
- }
- Frame {
- msec: 3248
- hash: "c13c269b384029d04a05fd0170e5909e"
- }
- Frame {
- msec: 3264
- hash: "cafe360c512ab92804dc1fddae9b8fb6"
- }
- Frame {
- msec: 3280
- hash: "26dfe538a7edc8f43af1d78e678f3dfa"
- }
- Frame {
- msec: 3296
- hash: "11e03f6901a4bdbc1eabe72b1ddbee4b"
- }
- Frame {
- msec: 3312
- hash: "0ea8886b1256649665a1597f62cc633b"
- }
- Frame {
- msec: 3328
- hash: "013c34be077fb689333df9b04a931b3a"
- }
- Frame {
- msec: 3344
- hash: "d0e9f1d147e0767c12a89f33b5f2b5b3"
- }
- Frame {
- msec: 3360
- hash: "9888bf29cd868bad6b2593842413b283"
- }
- Frame {
- msec: 3376
- hash: "d8ec307a85cecaacaa908ceb34d5db5b"
- }
- Frame {
- msec: 3392
- hash: "4afe1df3e802b41d1b89b5fab4e35190"
- }
- Frame {
- msec: 3408
- hash: "e8f484ed8d2a6745ee87ac9544281d55"
- }
- Frame {
- msec: 3424
- hash: "48eaa0644a27cb3e53c75bd0ce08bf47"
- }
- Frame {
- msec: 3440
- hash: "f1523d82dfc5c136fbe8746449bb5013"
- }
- Frame {
- msec: 3456
- hash: "d664786f1a79f851e72aa48ee6736374"
- }
- Frame {
- msec: 3472
- hash: "e43bb6d0374c8bab67b5fafcaeb2a205"
- }
- Frame {
- msec: 3488
- hash: "77ef61827c993b16691a023e99cc7f7e"
- }
- Frame {
- msec: 3504
- hash: "6198e0d242db79e81fb81f621c78a3c9"
- }
- Frame {
- msec: 3520
- hash: "a66b4773ef05ca78aa12e2c8a151c53a"
- }
- Frame {
- msec: 3536
- hash: "52fa0b693c3de208e5943521eef5587c"
- }
- Frame {
- msec: 3552
- hash: "0e237f706f9c2c4c616271f9b9d014e5"
- }
- Frame {
- msec: 3568
- hash: "14edd1dc2371a9aadaa3c079d325fab6"
- }
- Frame {
- msec: 3584
- hash: "1fe873b07ee24edaea224939e10830f1"
- }
- Frame {
- msec: 3600
- hash: "30804b5eb2a6d99116475cbdc1a9c043"
- }
- Frame {
- msec: 3616
- hash: "c892c17ec947a910b74f5b8704405e9f"
- }
- Frame {
- msec: 3632
- hash: "696029b77512943001c9eba64191e633"
- }
- Frame {
- msec: 3648
- hash: "4c26bb0ca28d74a2bb79d0bfc8127361"
- }
- Frame {
- msec: 3664
- hash: "2d1539db88647d73b9c53cde7c424dd7"
- }
- Frame {
- msec: 3680
- hash: "fd20e4259b44357c93f22f35c698fe1b"
- }
- Frame {
- msec: 3696
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 3712
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 3728
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 3744
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 3760
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 3776
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 3792
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 3808
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 3824
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 3840
- image: "listview.3.png"
- }
- Frame {
- msec: 3856
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 3872
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 3888
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 3904
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 3920
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 3936
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 3952
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 3968
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 3984
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 4000
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 4016
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 4032
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 4048
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 4064
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 4080
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 4096
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 4112
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 4128
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Frame {
- msec: 4144
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
+ hash: "38850ecc15cdcd55b758f94e8ac7fe55"
}
Mouse {
type: 2
button: 1
buttons: 1
- x: 521; y: 24
+ x: 517; y: 241
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 4160
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 25
- modifiers: 0
- sendToViewport: true
+ msec: 3008
+ hash: "033c44c51b8ab8f1555e153e20a80699"
}
Frame {
- msec: 4176
- hash: "5d49efe1383065f0b88f1bfdbbe5e165"
+ msec: 3024
+ hash: "b6dc510369c679a028bb059e74796f6c"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 521; y: 32
+ x: 518; y: 240
modifiers: 0
sendToViewport: true
}
@@ -1164,51 +1092,55 @@ VisualTest {
type: 5
button: 0
buttons: 1
- x: 521; y: 37
+ x: 519; y: 239
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 4192
- hash: "a5df688148c264de1d376c9b87ddfa6b"
+ msec: 3040
+ hash: "f3606887493ee9c0db86b1c6cc6fef6d"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 521; y: 46
+ x: 524; y: 229
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 4208
- hash: "a4e2c1878b0afce0ee1eebd63e9c951a"
+ msec: 3056
+ hash: "79975f978ebf4556381d08b500dcab72"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 521; y: 66
+ x: 530; y: 204
modifiers: 0
sendToViewport: true
}
+ Frame {
+ msec: 3072
+ hash: "1345974969c1a56c4c14c74301985289"
+ }
Mouse {
type: 5
button: 0
buttons: 1
- x: 521; y: 88
+ x: 532; y: 167
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 4224
- hash: "2f9a79278d492790ef86a09c77e95ff4"
+ msec: 3088
+ hash: "fd623f2bf161f326da6dec8b5d8bf16f"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 531; y: 136
+ x: 530; y: 117
modifiers: 0
sendToViewport: true
}
@@ -1216,731 +1148,283 @@ VisualTest {
type: 3
button: 1
buttons: 0
- x: 531; y: 136
+ x: 530; y: 117
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 4240
- hash: "5b5ce7206b26528157c426f4e1e3e0a8"
- }
- Frame {
- msec: 4256
- hash: "65a1e5f81ab89b163aed46b984cca45e"
- }
- Frame {
- msec: 4272
- hash: "e28253ad5a2415251b68bcda1d7d4bd0"
- }
- Frame {
- msec: 4288
- hash: "71aae5abb4a9e9077053ea21dd3ec315"
- }
- Frame {
- msec: 4304
- hash: "33fcea38fc3b328b3294f9ac2a26aa1a"
- }
- Frame {
- msec: 4320
- hash: "6299eb1d87f371966307668b92de6a0b"
- }
- Frame {
- msec: 4336
- hash: "4f66d8c7cb6971d0fc24089d123c547b"
- }
- Frame {
- msec: 4352
- hash: "d9906d61b31fabf968290ebcd6688f34"
- }
- Frame {
- msec: 4368
- hash: "5a1945993ff8096ba6b933d45586044a"
- }
- Frame {
- msec: 4384
- hash: "331535e54da9bbdbc2fbf2b244ad0199"
- }
- Frame {
- msec: 4400
- hash: "4dc39de0c54f6e0b77f94f6ae6c345ec"
- }
- Frame {
- msec: 4416
- hash: "ec309a298ce246c13eb666488eb75016"
- }
- Frame {
- msec: 4432
- hash: "a133819f8adc6265eb0e438261c869e3"
- }
- Frame {
- msec: 4448
- hash: "da4d64fd6b3ae7d49ee5c5c8d0117a37"
- }
- Frame {
- msec: 4464
- hash: "620dd1c3fc41ce657eac9d1a5b765fd4"
- }
- Frame {
- msec: 4480
- hash: "ff1c370bd1bf75a98ae7125e7dd5a9db"
- }
- Frame {
- msec: 4496
- hash: "59c6e4297109b5cc7c197749867dddae"
- }
- Frame {
- msec: 4512
- hash: "91b1719e86529d0c35a53a2d0a095dd6"
- }
- Frame {
- msec: 4528
- hash: "2994663d35c9eb453a27c1a1fa9aeeb8"
- }
- Frame {
- msec: 4544
- hash: "ae4ec37b9f6a00b3c9139e5cfe13d32e"
- }
- Frame {
- msec: 4560
- hash: "a98340236d1b65f47e88684168c1429d"
- }
- Frame {
- msec: 4576
- hash: "34848b483ea6a2bd412e29d26beb3ab0"
- }
- Frame {
- msec: 4592
- hash: "dd9bae0e2fca84b265d8cb59686ff88d"
- }
- Frame {
- msec: 4608
- hash: "18b6ef6f5913b0612b76e7b2e25073dd"
- }
- Frame {
- msec: 4624
- hash: "9398aab9478279aed1bc40c9378f8da4"
- }
- Frame {
- msec: 4640
- hash: "a297a304c12102f23bd1e0f0207e0df9"
- }
- Frame {
- msec: 4656
- hash: "091db9138cd6ae801ad857105a83c8f9"
- }
- Frame {
- msec: 4672
- hash: "253938ca4a4f13433ddd502eb94cb7cd"
- }
- Frame {
- msec: 4688
- hash: "6002df1793d290e4e31ee0c91c37bbe6"
- }
- Frame {
- msec: 4704
- hash: "212476fa1c3a52fb8eba03ec3aecdcd8"
- }
- Frame {
- msec: 4720
- hash: "80d4d8434d4e96a2bc23f5ed060d6ddc"
- }
- Frame {
- msec: 4736
- hash: "2d4add725f31a04558635ce4b73a758a"
- }
- Frame {
- msec: 4752
- hash: "57c06022ec1e502c4f49f43063c433e7"
- }
- Frame {
- msec: 4768
- hash: "8393e97990993f9d5f68ea65f8e4a2db"
- }
- Frame {
- msec: 4784
- hash: "9a1fcd96dffaf5c79ecc7f9427e02499"
- }
- Frame {
- msec: 4800
- image: "listview.4.png"
- }
- Frame {
- msec: 4816
- hash: "5ae722cf541e3453e73bbee57dc379e9"
- }
- Frame {
- msec: 4832
- hash: "fc7326c2e2e56d9c3036e8dfc2ea77a8"
- }
- Frame {
- msec: 4848
- hash: "f22a2a68cea158f333b0457025d75490"
- }
- Frame {
- msec: 4864
- hash: "d684c8aa9b835779080f170cafead40f"
- }
- Frame {
- msec: 4880
- hash: "dd451e5e421f929d015981bc7aeb8c66"
- }
- Frame {
- msec: 4896
- hash: "d066f228295db7f46520495167d3e946"
- }
- Frame {
- msec: 4912
- hash: "ebf640a457e3498bade3220aafa70331"
- }
- Frame {
- msec: 4928
- hash: "190f5b1f3ce9d200790c34c50bcc62c5"
- }
- Frame {
- msec: 4944
- hash: "9d4ad865246eb008afa40740b5c9a208"
- }
- Frame {
- msec: 4960
- hash: "81c8b2c0b4f9e74f24d328a1d9b40a9f"
- }
- Frame {
- msec: 4976
- hash: "24acc300307e71bee79bce8de76f56cb"
- }
- Frame {
- msec: 4992
- hash: "1f9d31f94cfce6f868bfcc8a104d2465"
- }
- Frame {
- msec: 5008
- hash: "7a3cab008dcb7a893ae30797b33df6f2"
- }
- Frame {
- msec: 5024
- hash: "38d561a2950434e59513439c7f1120ea"
- }
- Frame {
- msec: 5040
- hash: "8d34131faa15bc126bd4d9ef3be39ef5"
- }
- Frame {
- msec: 5056
- hash: "85d57ef15791b56deb537795dd87911e"
- }
- Frame {
- msec: 5072
- hash: "71e932169915a6c8c2cef0b22febf316"
- }
- Frame {
- msec: 5088
- hash: "8b3452981963aeebadc9ac2013150263"
- }
- Frame {
- msec: 5104
- hash: "a3fb8abecfeb48ba1cd1fd8f40896fa0"
- }
- Frame {
- msec: 5120
- hash: "f53ab533f6a58ae45139f3da4bf8ab4e"
- }
- Frame {
- msec: 5136
- hash: "9ec7012404f3c1c7795810dcee5acc3b"
- }
- Frame {
- msec: 5152
- hash: "99ca43bab532dd5d7566e596c65053ce"
- }
- Frame {
- msec: 5168
- hash: "0af83ad2416821cc230cd2856d1a3e39"
- }
- Frame {
- msec: 5184
- hash: "86fa23ddf2005bbf35238ae04ae554ac"
- }
- Frame {
- msec: 5200
- hash: "bb52a748f1d85dde410cfa4f24e3ed20"
- }
- Frame {
- msec: 5216
- hash: "898b96bc5ee9a3ac61764e5cd9af8cfb"
- }
- Frame {
- msec: 5232
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5248
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5264
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5280
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5296
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5312
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5328
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Frame {
- msec: 5344
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3104
+ hash: "f1dfb47c5d4449e6cf7e2e6a2e86b1c5"
}
Frame {
- msec: 5360
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3120
+ hash: "26b31d08a1d50614771bec0458a2776b"
}
Frame {
- msec: 5376
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3136
+ hash: "dd017925e34f942c279ceb18b5e222da"
}
Frame {
- msec: 5392
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3152
+ hash: "be400b4ad1d9a1ccca56b8ff6b809272"
}
Frame {
- msec: 5408
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3168
+ hash: "4a4faa75155bb2c260f3a35675bd113e"
}
Frame {
- msec: 5424
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3184
+ hash: "3884c5d0d4c127876ba92a7b3a416339"
}
Frame {
- msec: 5440
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3200
+ hash: "b3d15196484410e24084b0f0d8fd683f"
}
Frame {
- msec: 5456
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3216
+ hash: "ed636ae433d185338ddbf7bffae731e1"
}
Frame {
- msec: 5472
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3232
+ hash: "0e1f352c163ad8fe852c2e4857881d2f"
}
Frame {
- msec: 5488
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3248
+ hash: "3c3b44481a6c2330a4a03076e35055f4"
}
Frame {
- msec: 5504
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3264
+ hash: "6ea3210a929774aea84a7beb4a784842"
}
Frame {
- msec: 5520
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3280
+ hash: "74dd747f9a64b19e5c5230c90ad3b642"
}
Frame {
- msec: 5536
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3296
+ hash: "c02be4ebefd19f4c5e864e8bbab7c13e"
}
Frame {
- msec: 5552
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3312
+ hash: "ce661af9085c833ec7d1fd66ebe67649"
}
Frame {
- msec: 5568
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3328
+ hash: "4bf921874cfdc1b7d14e3a110b9e70a1"
}
Frame {
- msec: 5584
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3344
+ hash: "f3e9cf8ac9e109e88d8c426fdcee28a9"
}
Frame {
- msec: 5600
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3360
+ hash: "aa718a37f7ccf655d176adb799b5ddfb"
}
Frame {
- msec: 5616
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3376
+ hash: "aa114a9676af508b4a106b21f7a2ed10"
}
Frame {
- msec: 5632
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3392
+ hash: "a5bbbaebb61b83384f5be82a9c3181ba"
}
Frame {
- msec: 5648
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3408
+ hash: "83deebf650b192de7c8a764d5379eeb4"
}
Frame {
- msec: 5664
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3424
+ hash: "5b433e1f5b97b39b6e86c837f0b91f2b"
}
Frame {
- msec: 5680
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3440
+ hash: "b5236be4e416f89a91eda7afbd75fc63"
}
Frame {
- msec: 5696
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3456
+ hash: "1713477f5484a1b35686f2f4bff27612"
}
Frame {
- msec: 5712
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3472
+ hash: "77f91f90744a23bbe172629f311d1a4e"
}
Frame {
- msec: 5728
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3488
+ hash: "3963753a90d6cbf74bc21c9d06f4227b"
}
Frame {
- msec: 5744
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3504
+ hash: "7f64804cd07a0ae63d0e3a1b9f8f8a84"
}
Frame {
- msec: 5760
- image: "listview.5.png"
+ msec: 3520
+ hash: "9ae6bc952da97239bfee88633637aeb7"
}
Frame {
- msec: 5776
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3536
+ hash: "ba34cd0d57d5d027ad6c2de102676399"
}
Frame {
- msec: 5792
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3552
+ hash: "c49632f9369aa901fcb702e76295c1e8"
}
Frame {
- msec: 5808
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3568
+ hash: "3adab59e06a635a033564dfc8edc4877"
}
Frame {
- msec: 5824
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3584
+ hash: "67643cbfb3c9864b7447a9a8e316b251"
}
Frame {
- msec: 5840
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3600
+ hash: "d04d288cbf89e1ad3bbf25ffebd7a382"
}
Frame {
- msec: 5856
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3616
+ hash: "e6c4d34b9b3de464ec0dcf8719b86313"
}
Frame {
- msec: 5872
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3632
+ hash: "f73462d0fe19cbbd771f9f78d7bc4384"
}
Frame {
- msec: 5888
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3648
+ hash: "6369f075a492240aee36eae8dcb2ace5"
}
Frame {
- msec: 5904
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3664
+ hash: "1e9424a3b93833f8ae855c5f7877679a"
}
Frame {
- msec: 5920
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3680
+ hash: "da274c1ae57d217ef4515326d32646b4"
}
Frame {
- msec: 5936
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3696
+ hash: "1cbe684ba95e6ef635873f746e942f3d"
}
Frame {
- msec: 5952
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3712
+ hash: "228e13c1d3dea6e666637de7cedd6dd4"
}
Frame {
- msec: 5968
- hash: "3b88645092be28037fca4a6034f5b2f7"
+ msec: 3728
+ hash: "a3f8fec49fb88652e9339b621ea8b972"
}
Mouse {
type: 2
button: 1
buttons: 1
- x: 111; y: 230
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 111; y: 227
+ x: 487; y: 34
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 5984
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 111; y: 223
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6000
- hash: "3b88645092be28037fca4a6034f5b2f7"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 111; y: 216
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 111; y: 210
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6016
- hash: "0076b55d3da4ca365688b6a2c984103f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 112; y: 205
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6032
- hash: "db846ad8e3200ca1fce36a38dc7beab8"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 112; y: 192
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6048
- hash: "3cb6b25725b4285f9c096d595224c5ca"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 111; y: 180
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6064
- hash: "1832e12fdf3b464b02b296e727b33694"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 110; y: 173
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6080
- hash: "6d18d2b5f65cbba4915d0725d24b40f3"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 109; y: 158
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 107; y: 140
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6096
- hash: "79bc7afc6b1aa5f8904b3e6d5d4a9389"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 103; y: 124
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6112
- hash: "4436f2d15304c839aacec486c1fd6d96"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 101; y: 111
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6128
- hash: "c3bffc7c95893cf9bbd8596208b7f657"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 101; y: 105
- modifiers: 0
- sendToViewport: true
+ msec: 3744
+ hash: "7c3eb16bf4f66d2b9889c9d80aaae8b2"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 101; y: 100
+ x: 488; y: 40
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 6144
- hash: "04231c2fdc02729aa34ed4e403dd373b"
+ msec: 3760
+ hash: "1825d33eb9ae94a63d334d93e07ce9af"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 101; y: 96
+ x: 489; y: 49
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 6160
- hash: "392d75c4b372825e78366eb63a618170"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 101; y: 87
- modifiers: 0
- sendToViewport: true
+ msec: 3776
+ hash: "306652a5a179cf23ee87c10571814f53"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 102; y: 83
+ x: 490; y: 55
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 6176
- hash: "7f91f7bdb0cb62d600ac4aa573681fe3"
+ msec: 3792
+ hash: "3d3ba7cd968a1f91f7534cabd7cc034b"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 102; y: 79
+ x: 490; y: 60
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 6192
- hash: "69207181a382650c5e33145555f0d9ba"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 103; y: 76
- modifiers: 0
- sendToViewport: true
+ msec: 3808
+ hash: "862f70151938a5d27db37a9f5dd53faa"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 103; y: 72
+ x: 491; y: 64
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 6208
- hash: "65a184b5c49b02e08114e437483f928d"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 104; y: 68
- modifiers: 0
- sendToViewport: true
+ msec: 3824
+ hash: "92b9283fa8b5642ce9bd14d875a12b75"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 105; y: 64
+ x: 491; y: 72
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 6224
- hash: "c22da9ce54d04f51fb55da755753a509"
+ msec: 3840
+ image: "listview.3.png"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 105; y: 61
+ x: 493; y: 93
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 6240
- hash: "59dbd5216847a62f60a1d0701a15bb62"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 106; y: 57
- modifiers: 0
- sendToViewport: true
+ msec: 3856
+ hash: "58e61d0a4f397c5a2b137d6a6e85d99b"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 106; y: 53
+ x: 493; y: 123
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 6256
- hash: "bbfc902db6e6ca253afb1c90306b2a63"
+ msec: 3872
+ hash: "6cdd764ee39789307e5e313bfbbb7765"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 106; y: 47
+ x: 494; y: 141
modifiers: 0
sendToViewport: true
}
@@ -1948,311 +1432,131 @@ VisualTest {
type: 3
button: 1
buttons: 0
- x: 106; y: 47
+ x: 494; y: 141
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 6272
- hash: "5c41f194afec5f7e3db9d98673d03d5c"
- }
- Frame {
- msec: 6288
- hash: "5c41f194afec5f7e3db9d98673d03d5c"
- }
- Frame {
- msec: 6304
- hash: "deb06d0f915d5f6ec39b1820d57b6af6"
- }
- Frame {
- msec: 6320
- hash: "deb06d0f915d5f6ec39b1820d57b6af6"
- }
- Frame {
- msec: 6336
- hash: "2a1a1f9239a6ccb308e51796f9b0bb89"
- }
- Frame {
- msec: 6352
- hash: "3c1b44201616b8271023bf05a3f3f0f7"
- }
- Frame {
- msec: 6368
- hash: "87afcef49db8b2b547e85e834f8ec304"
- }
- Frame {
- msec: 6384
- hash: "290081b4b1272ef09ec9964c128e61b5"
- }
- Frame {
- msec: 6400
- hash: "19bb3b23ee4b14a5f0a313106ef7c8c1"
- }
- Frame {
- msec: 6416
- hash: "65a184b5c49b02e08114e437483f928d"
- }
- Frame {
- msec: 6432
- hash: "832d2aefbcaf776f35039be527d367c5"
- }
- Frame {
- msec: 6448
- hash: "69207181a382650c5e33145555f0d9ba"
- }
- Frame {
- msec: 6464
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6480
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6496
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6512
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6528
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6544
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6560
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6576
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6592
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6608
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6624
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6640
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6656
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6672
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6688
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6704
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6720
- image: "listview.6.png"
- }
- Frame {
- msec: 6736
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6752
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6768
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6784
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6800
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6816
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6832
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6848
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6864
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6880
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6896
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6912
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6928
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6944
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6960
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6976
- hash: "89fe95733476bd000457e36ee4ecfc73"
- }
- Frame {
- msec: 6992
- hash: "89fe95733476bd000457e36ee4ecfc73"
+ msec: 3888
+ hash: "a88656d49e4636b18c4f6f4a0ab943d6"
}
Frame {
- msec: 7008
- hash: "89fe95733476bd000457e36ee4ecfc73"
+ msec: 3904
+ hash: "f1ec9a65d5f8d2020db1b70bcd419417"
}
Frame {
- msec: 7024
- hash: "89fe95733476bd000457e36ee4ecfc73"
+ msec: 3920
+ hash: "ca7d3d7d26445d13acd7fe4a2c5d1d4d"
}
Frame {
- msec: 7040
- hash: "89fe95733476bd000457e36ee4ecfc73"
+ msec: 3936
+ hash: "90016f51541a15ba4b6265f6843a2998"
}
Frame {
- msec: 7056
- hash: "89fe95733476bd000457e36ee4ecfc73"
+ msec: 3952
+ hash: "bdb992552a5c5707ddb372631f72e6a3"
}
Frame {
- msec: 7072
- hash: "89fe95733476bd000457e36ee4ecfc73"
+ msec: 3968
+ hash: "af69ed47f0f40648d55af10c87866805"
}
Frame {
- msec: 7088
- hash: "89fe95733476bd000457e36ee4ecfc73"
+ msec: 3984
+ hash: "33e77562bdf839ca1e969b918d90a07b"
}
Frame {
- msec: 7104
- hash: "89fe95733476bd000457e36ee4ecfc73"
+ msec: 4000
+ hash: "2001b5ca444808a79c49adc9d03c960e"
}
Frame {
- msec: 7120
- hash: "89fe95733476bd000457e36ee4ecfc73"
+ msec: 4016
+ hash: "e4186283e5fe0c1efb29eca6f59e9079"
}
Frame {
- msec: 7136
- hash: "89fe95733476bd000457e36ee4ecfc73"
+ msec: 4032
+ hash: "dab82d0bbba66df3297712b42f74f25a"
}
Frame {
- msec: 7152
- hash: "89fe95733476bd000457e36ee4ecfc73"
+ msec: 4048
+ hash: "b180ad3acdfd736276ef4d1de040bb55"
}
Frame {
- msec: 7168
- hash: "89fe95733476bd000457e36ee4ecfc73"
+ msec: 4064
+ hash: "577445b0e4d6f8079830c2b87ce5829d"
}
Frame {
- msec: 7184
- hash: "89fe95733476bd000457e36ee4ecfc73"
+ msec: 4080
+ hash: "45fffe51376abef4cb28842b392ab0b7"
}
Frame {
- msec: 7200
- hash: "89fe95733476bd000457e36ee4ecfc73"
+ msec: 4096
+ hash: "fc14e3b2d16e1f078d223876ef71c81e"
}
Frame {
- msec: 7216
- hash: "89fe95733476bd000457e36ee4ecfc73"
+ msec: 4112
+ hash: "4ef2b65280a00a6a4e66185f41479aef"
}
Frame {
- msec: 7232
- hash: "89fe95733476bd000457e36ee4ecfc73"
+ msec: 4128
+ hash: "131181ce7ff2f4d4e69823fcb7a20755"
}
Frame {
- msec: 7248
- hash: "89fe95733476bd000457e36ee4ecfc73"
+ msec: 4144
+ hash: "8e6db058e96dad9c4963b881083ab9bf"
}
Frame {
- msec: 7264
- hash: "89fe95733476bd000457e36ee4ecfc73"
+ msec: 4160
+ hash: "e2d407b6dff40625790d4fd9e599b374"
}
Frame {
- msec: 7280
- hash: "89fe95733476bd000457e36ee4ecfc73"
+ msec: 4176
+ hash: "631fe708fdcb1e4f4ea89b10da5db623"
}
Frame {
- msec: 7296
- hash: "89fe95733476bd000457e36ee4ecfc73"
+ msec: 4192
+ hash: "e11831f37a3a1da78cbdc7604ddccd68"
}
Mouse {
type: 2
button: 1
buttons: 1
- x: 519; y: 276
+ x: 491; y: 193
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 7312
- hash: "89fe95733476bd000457e36ee4ecfc73"
+ msec: 4208
+ hash: "c2dccc4e890b2302edd413dcdb87b50b"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 519; y: 275
+ x: 491; y: 189
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 7328
- hash: "89fe95733476bd000457e36ee4ecfc73"
+ msec: 4224
+ hash: "b4f6a6650dd779c8ad8696c23f44411a"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 519; y: 274
+ x: 493; y: 187
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 7344
- hash: "89fe95733476bd000457e36ee4ecfc73"
+ msec: 4240
+ hash: "ad913e53e63c030ffdf4560766722760"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 518; y: 273
+ x: 494; y: 182
modifiers: 0
sendToViewport: true
}
@@ -2260,43 +1564,43 @@ VisualTest {
type: 5
button: 0
buttons: 1
- x: 518; y: 272
+ x: 495; y: 180
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 7360
- hash: "89fe95733476bd000457e36ee4ecfc73"
+ msec: 4256
+ hash: "ef31f8a4d5bde5a2e308d19ee6d5e759"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 518; y: 271
+ x: 496; y: 174
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 7376
- hash: "89fe95733476bd000457e36ee4ecfc73"
+ msec: 4272
+ hash: "3ba07527f66e8bea5a8fb7647b0b4f3f"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 518; y: 268
+ x: 496; y: 168
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 7392
- hash: "89fe95733476bd000457e36ee4ecfc73"
+ msec: 4288
+ hash: "70e5fe656f5fd843383964825690b678"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 518; y: 266
+ x: 497; y: 159
modifiers: 0
sendToViewport: true
}
@@ -2304,776 +1608,620 @@ VisualTest {
type: 5
button: 0
buttons: 1
- x: 518; y: 265
+ x: 497; y: 156
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 7408
- hash: "9047f597b9e59ca652c172338bed6ef9"
+ msec: 4304
+ hash: "b7d8738be4cd6caa63dbecdb0f810a2f"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 517; y: 262
+ x: 497; y: 147
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 7424
- hash: "87476f78daecd6bb49e8d6e673d28100"
+ msec: 4320
+ hash: "d6312191f9d7bbddc07f9253d8a93469"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 517; y: 260
+ x: 497; y: 139
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 7440
- hash: "6bfd895c6b7d97e4102eb26608cdfeca"
+ msec: 4336
+ hash: "b182da64886cf4f444296e5fde26701e"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 517; y: 254
+ x: 497; y: 128
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 7456
- hash: "e4c2b75beaee54a5781a5acbeb37ea64"
+ msec: 4352
+ hash: "ebefef14b6fb990e0c6900884528bbd3"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 517; y: 249
+ x: 497; y: 120
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 7472
- hash: "d5e816768e9c3db0631416bd86b1b461"
+ msec: 4368
+ hash: "9a3451ed091b1bb6b975a9c5506b1ea4"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 517; y: 243
+ x: 497; y: 117
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 7488
- hash: "22cb512b302afc6c3c9dec1d47b3bf03"
+ msec: 4384
+ hash: "04290d8d62436c8a812f886e0a56ec1b"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 517; y: 237
+ x: 498; y: 114
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 7504
- hash: "a7e458e007954bd908cf27a1841d36ea"
+ msec: 4400
+ hash: "eaaf9ea1d7fcf4a2a9dd58b1b5bb3cae"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 517; y: 231
+ x: 498; y: 112
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 7520
- hash: "0f9fa53b247f72e9a8ff6201b188b410"
+ msec: 4416
+ hash: "7ca8e3d76cf913d85f84f0b96acde829"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 517; y: 225
+ x: 498; y: 110
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 7536
- hash: "c986ea3853dd33f7f2b5629f67429423"
+ msec: 4432
+ hash: "7cfef56b24a552c6d4ecb3d0b88a1d08"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 517; y: 219
+ x: 498; y: 109
modifiers: 0
sendToViewport: true
}
- Frame {
- msec: 7552
- hash: "114ffaa5cf38e4884a1d477884541b44"
- }
Mouse {
type: 5
button: 0
buttons: 1
- x: 518; y: 215
+ x: 498; y: 108
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 7568
- hash: "7cdf1bb327484618909ded5411aca4ec"
+ msec: 4448
+ hash: "d032b257259810b4fe514c63ca5c9e4b"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 519; y: 208
+ x: 498; y: 106
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 7584
- hash: "d4c005194ed510f5d54a811176943dc2"
+ msec: 4464
+ hash: "568f6a57e6f1644b0dc245d03a1d7b85"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 520; y: 202
+ x: 499; y: 105
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 7600
- hash: "3103351bc83675c877fb6dcd1a6ddbbc"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 196
- modifiers: 0
- sendToViewport: true
+ msec: 4480
+ hash: "5cb4cf2c527d821db2a5072dd3702653"
}
Frame {
- msec: 7616
- hash: "2c13ddda8d89501c9487b83f8b115570"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 189
- modifiers: 0
- sendToViewport: true
+ msec: 4496
+ hash: "5cb4cf2c527d821db2a5072dd3702653"
}
Frame {
- msec: 7632
- hash: "476834b6d88077f9983ed358c06bd0c3"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 185
- modifiers: 0
- sendToViewport: true
+ msec: 4512
+ hash: "5cb4cf2c527d821db2a5072dd3702653"
}
Frame {
- msec: 7648
- hash: "cc2148c6a7ba0bbe6ceea848b7e48621"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 177
- modifiers: 0
- sendToViewport: true
+ msec: 4528
+ hash: "5cb4cf2c527d821db2a5072dd3702653"
}
Frame {
- msec: 7664
- hash: "5b8824848dd1de3632b26e04e95b5899"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 169
- modifiers: 0
- sendToViewport: true
+ msec: 4544
+ hash: "5cb4cf2c527d821db2a5072dd3702653"
}
Frame {
- msec: 7680
- image: "listview.7.png"
+ msec: 4560
+ hash: "5cb4cf2c527d821db2a5072dd3702653"
}
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 160
- modifiers: 0
- sendToViewport: true
+ Frame {
+ msec: 4576
+ hash: "5cb4cf2c527d821db2a5072dd3702653"
}
Frame {
- msec: 7696
- hash: "d0a4a8b631e3494043f261fb8da67938"
+ msec: 4592
+ hash: "5cb4cf2c527d821db2a5072dd3702653"
}
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 156
- modifiers: 0
- sendToViewport: true
+ Frame {
+ msec: 4608
+ hash: "5cb4cf2c527d821db2a5072dd3702653"
}
Frame {
- msec: 7712
- hash: "985111215c3959a45b293879af701318"
+ msec: 4624
+ hash: "5cb4cf2c527d821db2a5072dd3702653"
}
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 147
- modifiers: 0
- sendToViewport: true
+ Frame {
+ msec: 4640
+ hash: "5cb4cf2c527d821db2a5072dd3702653"
}
Frame {
- msec: 7728
- hash: "ed5917a3fe95777f2efdaa154af0c489"
+ msec: 4656
+ hash: "5cb4cf2c527d821db2a5072dd3702653"
}
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 144
- modifiers: 0
- sendToViewport: true
+ Frame {
+ msec: 4672
+ hash: "5cb4cf2c527d821db2a5072dd3702653"
}
Frame {
- msec: 7744
- hash: "6fa9de2983f0e30cb96c035c28757b93"
+ msec: 4688
+ hash: "5cb4cf2c527d821db2a5072dd3702653"
}
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 137
- modifiers: 0
- sendToViewport: true
+ Frame {
+ msec: 4704
+ hash: "5cb4cf2c527d821db2a5072dd3702653"
}
Frame {
- msec: 7760
- hash: "fd568c7d27618a71b0f0882ca57b685b"
+ msec: 4720
+ hash: "5cb4cf2c527d821db2a5072dd3702653"
}
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 130
- modifiers: 0
- sendToViewport: true
+ Frame {
+ msec: 4736
+ hash: "5cb4cf2c527d821db2a5072dd3702653"
}
Frame {
- msec: 7776
- hash: "f5b941f5741a9a78122605576809c395"
+ msec: 4752
+ hash: "5cb4cf2c527d821db2a5072dd3702653"
}
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 124
- modifiers: 0
- sendToViewport: true
+ Frame {
+ msec: 4768
+ hash: "5cb4cf2c527d821db2a5072dd3702653"
}
Frame {
- msec: 7792
- hash: "ffc96a85d7dbbed257b69a0c735e21b8"
+ msec: 4784
+ hash: "5cb4cf2c527d821db2a5072dd3702653"
}
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 122
- modifiers: 0
- sendToViewport: true
+ Frame {
+ msec: 4800
+ image: "listview.4.png"
}
Frame {
- msec: 7808
- hash: "cfb6335c5449554e631d6e3106ea8a00"
+ msec: 4816
+ hash: "5cb4cf2c527d821db2a5072dd3702653"
}
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 521; y: 116
- modifiers: 0
- sendToViewport: true
+ Frame {
+ msec: 4832
+ hash: "5cb4cf2c527d821db2a5072dd3702653"
}
Frame {
- msec: 7824
- hash: "ff9786e85ee8af6177ac8e5cc1307462"
+ msec: 4848
+ hash: "5cb4cf2c527d821db2a5072dd3702653"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 521; y: 111
+ x: 499; y: 106
modifiers: 0
sendToViewport: true
}
- Frame {
- msec: 7840
- hash: "3140b49dfee8e690b5c778044385e107"
- }
Mouse {
type: 5
button: 0
buttons: 1
- x: 521; y: 106
+ x: 498; y: 107
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 7856
- hash: "0d899af24685a9998a6b961023286fde"
+ msec: 4864
+ hash: "d48ecbd0661e08b2117fe2fd96ffeb2c"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 521; y: 104
+ x: 497; y: 110
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 7872
- hash: "99ee1e8803c05e546a721b0c9ee39499"
+ msec: 4880
+ hash: "7cfef56b24a552c6d4ecb3d0b88a1d08"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 521; y: 101
+ x: 496; y: 113
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 7888
- hash: "96e7da2f895500a786ed36cb295e9003"
+ msec: 4896
+ hash: "5b12e9d17d9d464b055601db9cf0da44"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 521; y: 99
+ x: 495; y: 115
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 7904
- hash: "cd369fc5dc31814208e56cf7cd0decea"
+ msec: 4912
+ hash: "25333e1f0cc9cfc664fd7369af544c06"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 521; y: 97
+ x: 494; y: 117
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 7920
- hash: "5fee72994b65a45b4900a3073f86a3e1"
- }
- Frame {
- msec: 7936
- hash: "9a2f8a65d842b8f92998e6411f7cd53c"
+ msec: 4928
+ hash: "04290d8d62436c8a812f886e0a56ec1b"
}
Frame {
- msec: 7952
- hash: "2848d69017ce71ae101ccdfa7c67f933"
+ msec: 4944
+ hash: "04290d8d62436c8a812f886e0a56ec1b"
}
Frame {
- msec: 7968
- hash: "6568aa88e81f988f65da435df7166167"
+ msec: 4960
+ hash: "04290d8d62436c8a812f886e0a56ec1b"
}
Frame {
- msec: 7984
- hash: "d5f15ee08a2d7667786757a378a7a7f4"
+ msec: 4976
+ hash: "04290d8d62436c8a812f886e0a56ec1b"
}
Frame {
- msec: 8000
- hash: "9b566bd02a561b32d1a4c1ec99c2e2c3"
+ msec: 4992
+ hash: "04290d8d62436c8a812f886e0a56ec1b"
}
Frame {
- msec: 8016
- hash: "580419e1c9e91046547d913f6b8790a4"
+ msec: 5008
+ hash: "04290d8d62436c8a812f886e0a56ec1b"
}
Frame {
- msec: 8032
- hash: "a5a3cd610ec0b35af1295ee6c41e09e3"
+ msec: 5024
+ hash: "04290d8d62436c8a812f886e0a56ec1b"
}
Frame {
- msec: 8048
- hash: "a5a3cd610ec0b35af1295ee6c41e09e3"
+ msec: 5040
+ hash: "04290d8d62436c8a812f886e0a56ec1b"
}
Frame {
- msec: 8064
- hash: "a5a3cd610ec0b35af1295ee6c41e09e3"
+ msec: 5056
+ hash: "04290d8d62436c8a812f886e0a56ec1b"
}
Mouse {
type: 3
button: 1
buttons: 0
- x: 521; y: 97
+ x: 494; y: 117
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 8080
- hash: "a5a3cd610ec0b35af1295ee6c41e09e3"
- }
- Frame {
- msec: 8096
- hash: "a5a3cd610ec0b35af1295ee6c41e09e3"
- }
- Frame {
- msec: 8112
- hash: "83b91a371d682a501bc3a3fceabe4f8c"
- }
- Frame {
- msec: 8128
- hash: "798b1dbfa0cce362213f426e2c60ac0e"
- }
- Frame {
- msec: 8144
- hash: "d71b6a693c430a618c23413cb65bb320"
- }
- Frame {
- msec: 8160
- hash: "2baae394390da39447a67151bc503d65"
- }
- Frame {
- msec: 8176
- hash: "06688b05c61a7b862d39534207a8adab"
- }
- Frame {
- msec: 8192
- hash: "a1d3042e16709817906dcdc673ee52c7"
- }
- Frame {
- msec: 8208
- hash: "236dd41feac1b1a8a4bd7911bb184da2"
- }
- Frame {
- msec: 8224
- hash: "f3ec821bba1d32e90bdab0e85c07d7d8"
- }
- Frame {
- msec: 8240
- hash: "e328c35adf7ffc3d7e3af97e798ec8a5"
- }
- Frame {
- msec: 8256
- hash: "651101db68fd3ed1dc5f441c126dc31b"
- }
- Frame {
- msec: 8272
- hash: "651101db68fd3ed1dc5f441c126dc31b"
- }
- Frame {
- msec: 8288
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8304
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8320
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8336
- hash: "1171be123a361d72859c25434573482c"
- }
- Frame {
- msec: 8352
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5072
+ hash: "04290d8d62436c8a812f886e0a56ec1b"
}
Frame {
- msec: 8368
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5088
+ hash: "04290d8d62436c8a812f886e0a56ec1b"
}
Frame {
- msec: 8384
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5104
+ hash: "04290d8d62436c8a812f886e0a56ec1b"
}
Frame {
- msec: 8400
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5120
+ hash: "04290d8d62436c8a812f886e0a56ec1b"
}
Frame {
- msec: 8416
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5136
+ hash: "04290d8d62436c8a812f886e0a56ec1b"
}
Frame {
- msec: 8432
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5152
+ hash: "04290d8d62436c8a812f886e0a56ec1b"
}
Frame {
- msec: 8448
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5168
+ hash: "04290d8d62436c8a812f886e0a56ec1b"
}
Frame {
- msec: 8464
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5184
+ hash: "04290d8d62436c8a812f886e0a56ec1b"
}
Frame {
- msec: 8480
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5200
+ hash: "04290d8d62436c8a812f886e0a56ec1b"
}
Frame {
- msec: 8496
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5216
+ hash: "04290d8d62436c8a812f886e0a56ec1b"
}
Frame {
- msec: 8512
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5232
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 8528
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5248
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 8544
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5264
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 8560
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5280
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 8576
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5296
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 8592
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5312
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 8608
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5328
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 8624
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5344
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 8640
- image: "listview.8.png"
+ msec: 5360
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 8656
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5376
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 8672
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5392
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 8688
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5408
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 8704
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5424
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 8720
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5440
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 8736
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5456
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 8752
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5472
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 8768
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5488
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 8784
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5504
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 8800
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5520
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 8816
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5536
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 8832
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5552
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 8848
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5568
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 8864
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5584
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 8880
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5600
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 8896
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5616
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 8912
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5632
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 8928
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5648
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 8944
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5664
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 8960
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5680
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 8976
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5696
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 8992
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5712
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 9008
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5728
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 9024
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5744
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 9040
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5760
+ image: "listview.5.png"
}
Frame {
- msec: 9056
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5776
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 9072
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5792
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 9088
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5808
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 9104
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5824
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 9120
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5840
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 9136
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5856
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 9152
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5872
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 9168
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5888
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 9184
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5904
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 9200
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5920
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 9216
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5936
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 9232
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5952
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 9248
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5968
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 9264
- hash: "1171be123a361d72859c25434573482c"
+ msec: 5984
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 9280
- hash: "1171be123a361d72859c25434573482c"
+ msec: 6000
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 9296
- hash: "1171be123a361d72859c25434573482c"
+ msec: 6016
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 9312
- hash: "1171be123a361d72859c25434573482c"
+ msec: 6032
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 9328
- hash: "1171be123a361d72859c25434573482c"
+ msec: 6048
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 9344
- hash: "1171be123a361d72859c25434573482c"
+ msec: 6064
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 9360
- hash: "1171be123a361d72859c25434573482c"
+ msec: 6080
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 9376
- hash: "1171be123a361d72859c25434573482c"
+ msec: 6096
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 9392
- hash: "1171be123a361d72859c25434573482c"
+ msec: 6112
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
Frame {
- msec: 9408
- hash: "1171be123a361d72859c25434573482c"
+ msec: 6128
+ hash: "dbd87bf02d698b7f053d307ef0c98452"
}
}
diff --git a/tests/auto/declarative/qmlvisual/ListView/enforcerange.qml b/tests/auto/declarative/qmlvisual/ListView/enforcerange.qml
new file mode 100644
index 0000000000..a796be73ab
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/ListView/enforcerange.qml
@@ -0,0 +1,31 @@
+import QtQuick 1.0
+
+Item {
+ id: document
+ width: 200; height: 200
+
+ ListView {
+ id: serviceListView
+ anchors.fill: parent
+ model: 100
+
+ preferredHighlightBegin: 90
+ preferredHighlightEnd: 90
+
+ highlightRangeMode: ListView.StrictlyEnforceRange
+
+ delegate: Component {
+ Item {
+ height: 15 + ((serviceListView.currentIndex == index) ? 20 : 0)
+ width: 200
+ Rectangle { width: 180; height: parent.height - 4; x: 10; y: 2; color: "red" }
+ }
+ }
+ }
+
+ Rectangle {
+ y: 90; width: 200; height: 35
+ border.color: "black"
+ color: "transparent"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/ListView/listview.qml b/tests/auto/declarative/qmlvisual/ListView/listview.qml
index 341311df07..6171c75a6c 100644
--- a/tests/auto/declarative/qmlvisual/ListView/listview.qml
+++ b/tests/auto/declarative/qmlvisual/ListView/listview.qml
@@ -1,6 +1,8 @@
import QtQuick 1.0
Rectangle {
+ id: root
+ property int current: 0
width: 600; height: 300; color: "white"
ListModel {
@@ -49,14 +51,16 @@ Rectangle {
Component {
id: myHighlight
- Rectangle { color: "black" }
+ Rectangle { width: 200; height: 50; color: "black" }
}
ListView {
id: list1
width: 200; height: parent.height
model: myModel; delegate: myDelegate
- highlight: myHighlight; currentIndex: list3.currentIndex
+ highlight: myHighlight
+ currentIndex: root.current
+ onCurrentIndexChanged: root.current = currentIndex
focus: true
}
ListView {
@@ -66,13 +70,14 @@ Rectangle {
preferredHighlightBegin: 80
preferredHighlightEnd: 220
highlightRangeMode: "ApplyRange"
- currentIndex: list1.currentIndex
+ currentIndex: root.current
}
ListView {
id: list3
x: 400; width: 200; height: parent.height
model: myModel; delegate: myDelegate; highlight: myHighlight
- currentIndex: list1.currentIndex
+ currentIndex: root.current
+ onCurrentIndexChanged: root.current = currentIndex
preferredHighlightBegin: 125
preferredHighlightEnd: 125
highlightRangeMode: "StrictlyEnforceRange"
diff --git a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.0.png b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.0.png
index c59b816768..f94e879839 100644
--- a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.0.png
+++ b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.1.png b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.1.png
index d4dbc7049a..521e818775 100644
--- a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.1.png
+++ b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.10.png b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.10.png
deleted file mode 100644
index ed9d3453cb..0000000000
--- a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.10.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.11.png b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.11.png
deleted file mode 100644
index ed9d3453cb..0000000000
--- a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.11.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.12.png b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.12.png
deleted file mode 100644
index 45ee400008..0000000000
--- a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.12.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.13.png b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.13.png
deleted file mode 100644
index c73e1586b7..0000000000
--- a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.13.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.14.png b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.14.png
deleted file mode 100644
index e2fff6d6e3..0000000000
--- a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.14.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.15.png b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.15.png
deleted file mode 100644
index d7a13df741..0000000000
--- a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.15.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.16.png b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.16.png
deleted file mode 100644
index beb309450b..0000000000
--- a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.16.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.17.png b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.17.png
deleted file mode 100644
index beb309450b..0000000000
--- a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.17.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.18.png b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.18.png
deleted file mode 100644
index beb309450b..0000000000
--- a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.18.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.19.png b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.19.png
deleted file mode 100644
index d3a2650dfb..0000000000
--- a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.19.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.2.png b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.2.png
index a09dd286c3..645abf816f 100644
--- a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.2.png
+++ b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.20.png b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.20.png
deleted file mode 100644
index 600462a976..0000000000
--- a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.20.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.21.png b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.21.png
deleted file mode 100644
index 6defca0653..0000000000
--- a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.21.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.22.png b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.22.png
deleted file mode 100644
index 91967e128f..0000000000
--- a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.22.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.3.png b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.3.png
index d099a79317..517331abed 100644
--- a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.3.png
+++ b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.3.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.4.png b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.4.png
index 385efc8454..806063fd26 100644
--- a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.4.png
+++ b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.4.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.5.png b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.5.png
index 25a7c3c2ad..8dfcf7bad8 100644
--- a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.5.png
+++ b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.5.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.6.png b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.6.png
deleted file mode 100644
index 25a7c3c2ad..0000000000
--- a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.6.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.7.png b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.7.png
deleted file mode 100644
index 7a24f51fbd..0000000000
--- a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.7.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.8.png b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.8.png
deleted file mode 100644
index 7a24f51fbd..0000000000
--- a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.8.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.9.png b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.9.png
deleted file mode 100644
index 45ee400008..0000000000
--- a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.9.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.qml b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.qml
index 08cb46bcc7..18043827ba 100644
--- a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.qml
+++ b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.qml
@@ -6,239 +6,255 @@ VisualTest {
}
Frame {
msec: 16
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 32
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 48
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 64
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 80
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 96
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 112
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 128
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 144
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 160
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 176
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 192
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 208
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 224
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 240
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 256
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 272
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 288
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 304
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 320
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 336
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 352
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 368
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 384
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 400
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 416
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 432
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 448
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 464
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 480
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 496
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 512
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 528
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 544
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 560
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 576
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 592
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 608
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 624
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 640
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 656
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 672
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 688
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 704
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 720
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 736
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 752
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 768
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 784
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 26; y: 79
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 800
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 816
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 832
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 848
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 26; y: 79
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 864
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 880
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "ae75402b2fa678a20c32d743e2b297a0"
}
Frame {
msec: 896
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "76a9721ada8280925ff32e7207c01944"
}
Frame {
msec: 912
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "87fb13adce4e2af05a7ad2f8cd18bad9"
}
Frame {
msec: 928
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "cd7be3a5b9bae876998770dc52dbcd86"
}
Frame {
msec: 944
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "3ba0b907dad0bfa9b20337d41661030b"
}
Frame {
msec: 960
@@ -246,319 +262,271 @@ VisualTest {
}
Frame {
msec: 976
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "856cbf02e052f9b08a02608128af818d"
}
Frame {
msec: 992
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "5af677254d12dc96b82cde90c5a65140"
}
Frame {
msec: 1008
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "72cb4e75acb87de293a3cb1872eb946b"
}
Frame {
msec: 1024
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "9b057090349c0c544036a33a60710920"
}
Frame {
msec: 1040
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "ae19cf81092e75979b6471c0b05541cf"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 48; y: 165
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 1056
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "0f42c19fee319bc8c27a89e9692c5cd9"
}
Frame {
msec: 1072
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "865e19e35f361b08e6e844aa88d149eb"
}
Frame {
msec: 1088
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "d5fcf7bd78da8918a3512a76189c7202"
}
Frame {
msec: 1104
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "d2a6b42c2a3f7ca9eb35acc47f1faaf6"
}
Frame {
msec: 1120
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "1388e856eb04fc24091c94406f4b5118"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 48; y: 165
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 1136
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "1388e856eb04fc24091c94406f4b5118"
}
Frame {
msec: 1152
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "d529b6dcf510392488b370f6cfb87b3c"
}
Frame {
msec: 1168
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "a50b1f2869c95f97a194a95581fa7be9"
}
Frame {
msec: 1184
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "4bbee959f95548c3e76fb60ad363c184"
}
Frame {
msec: 1200
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "5ec0185f4479377579822f92eb7f375a"
}
Frame {
msec: 1216
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "263d09b9447d942c6c048139164d4427"
}
Frame {
msec: 1232
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "291cc81fc3f82bca46db4e4403f39d49"
}
Frame {
msec: 1248
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "c212f98ededa9ce7fc0fec697116a8e2"
}
Frame {
msec: 1264
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "4309ef22d0c36d28a462ab2d4bf2cabd"
}
Frame {
msec: 1280
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "f899f861c569416708c6754d821239e9"
}
Frame {
msec: 1296
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "ed5ec237020ff06f258ce6e1b31e5eb8"
}
Frame {
msec: 1312
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "98f3fe1c211d4f7bdc47b4a485226f14"
}
Frame {
msec: 1328
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "40e376d37a85d225c46579b8f7c27159"
}
Frame {
msec: 1344
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "cc8a178bf0cfc285185d17b37722bf41"
}
Frame {
msec: 1360
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "b612439873d0eeb015d31cccd8e5a436"
}
Frame {
msec: 1376
- hash: "a327426c93b523526f993b5271ab4501"
- }
- Mouse {
- type: 2
- button: 1
- buttons: 1
- x: 57; y: 164
- modifiers: 0
- sendToViewport: true
+ hash: "48c436165872098b474d0c691df11473"
}
Frame {
msec: 1392
- hash: "a327426c93b523526f993b5271ab4501"
+ hash: "48c436165872098b474d0c691df11473"
}
Mouse {
- type: 5
- button: 0
+ type: 2
+ button: 1
buttons: 1
- x: 57; y: 162
+ x: 44; y: 50
modifiers: 0
sendToViewport: true
}
Frame {
msec: 1408
- hash: "a327426c93b523526f993b5271ab4501"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 57; y: 159
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 57; y: 156
- modifiers: 0
- sendToViewport: true
+ hash: "48c436165872098b474d0c691df11473"
}
Frame {
msec: 1424
- hash: "a327426c93b523526f993b5271ab4501"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 56; y: 152
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 56; y: 147
- modifiers: 0
- sendToViewport: true
+ hash: "48c436165872098b474d0c691df11473"
}
Frame {
msec: 1440
- hash: "87b7cacfb2d9e8ad916e331b2cf1f13e"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 55; y: 141
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 54; y: 133
- modifiers: 0
- sendToViewport: true
+ hash: "48c436165872098b474d0c691df11473"
}
Frame {
msec: 1456
- hash: "34290c1435c1a96d08152479d2d1334e"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 54; y: 126
- modifiers: 0
- sendToViewport: true
+ hash: "48c436165872098b474d0c691df11473"
}
Mouse {
type: 3
button: 1
buttons: 0
- x: 54; y: 126
+ x: 44; y: 50
modifiers: 0
sendToViewport: true
}
Frame {
msec: 1472
- hash: "ef5fb09ec8fb4b0d97c864618d6f6231"
+ hash: "48c436165872098b474d0c691df11473"
}
Frame {
msec: 1488
- hash: "d5b4c2e1d4b0bc877c99739a67b4a4fb"
+ hash: "33cb50c11326c0589c7cc43ba6193e03"
}
Frame {
msec: 1504
- hash: "a3623a3f253590d51ee03b6849e88edb"
+ hash: "3f7e7534ccd7105762c78afab5ab997d"
}
Frame {
msec: 1520
- hash: "4c1115f1041629b7c37cf4ae001fd7d3"
+ hash: "53b23d3eb2aaa1b21e4abaf9c0bfc7f2"
}
Frame {
msec: 1536
- hash: "845bb3d1f52bee4a469fb12d6875a323"
+ hash: "609b37b12154291a28961210e81049fb"
}
Frame {
msec: 1552
- hash: "eb08b5a671149005dbafc8507bb78b18"
+ hash: "33cc6e17d087c251381ecf1b4cb9887c"
}
Frame {
msec: 1568
- hash: "16744a5b90b29954faf0710010ac6369"
+ hash: "dcb3e716035ca3f43895fda99c27e0d8"
}
Frame {
msec: 1584
- hash: "322bbe367fbbf0bf07f9153da652a5fc"
+ hash: "56bb753199873fac4ed9f30682bd1a3c"
}
Frame {
msec: 1600
- hash: "257769f7c3e24bb2d0cd674dfbe42913"
+ hash: "8b744c5cbf6154b73bd6c4fe6b087f0a"
}
Frame {
msec: 1616
- hash: "8e299cbcaeae4d53d0fc05e03d36e0d9"
+ hash: "f2d5996d7fd5391a4d96493e9ef6a637"
}
Frame {
msec: 1632
- hash: "f3fb7f30336045abb4557247aab5bde1"
+ hash: "4407a05b64c68d43b29124df1f0d8f44"
}
Frame {
msec: 1648
- hash: "468400fb4e9bfa454ea00f19aa5d77b5"
+ hash: "b71e43a8f7aa7a58cea80629b782a972"
}
Frame {
msec: 1664
- hash: "429cc820ada7a515b2cb71f133320949"
+ hash: "cca961a04dfdf9da8282219f2022fd2e"
}
Frame {
msec: 1680
- hash: "721ec7594d8f815e5648eb8d570d1179"
+ hash: "f3349a7ae7d7a97a6665476244d46dd6"
}
Frame {
msec: 1696
- hash: "9bc4105a0456c36738c435323e690db1"
+ hash: "78fc6123a10c027faa08dc2ff8318acc"
}
Frame {
msec: 1712
- hash: "e54a84718dbdc45dd814089051772585"
+ hash: "6056cb02b921b56c63696d7fe9fe90fa"
}
Frame {
msec: 1728
- hash: "2c969450ede6b6ea7e0e68ee54d02aaa"
+ hash: "6056cb02b921b56c63696d7fe9fe90fa"
}
Frame {
msec: 1744
- hash: "c2015dd1d4bd223a7fe1df03027af2f3"
+ hash: "6056cb02b921b56c63696d7fe9fe90fa"
}
Frame {
msec: 1760
- hash: "74108fedfb0967adea181893834bcd9b"
+ hash: "6056cb02b921b56c63696d7fe9fe90fa"
}
Frame {
msec: 1776
- hash: "b04a22f1cfde6ede57117992cd97dc1c"
+ hash: "6056cb02b921b56c63696d7fe9fe90fa"
}
Frame {
msec: 1792
- hash: "271d71cb03dd38100812466a973b79ef"
+ hash: "6056cb02b921b56c63696d7fe9fe90fa"
}
Frame {
msec: 1808
- hash: "130709eecd8eca395085020a83e7553a"
+ hash: "6056cb02b921b56c63696d7fe9fe90fa"
}
Frame {
msec: 1824
- hash: "a0e5e187ed5245fd766803d266195e6b"
+ hash: "6056cb02b921b56c63696d7fe9fe90fa"
}
Frame {
msec: 1840
- hash: "d29c145f3ba39a7c2c6ac54b27f9cea1"
+ hash: "6056cb02b921b56c63696d7fe9fe90fa"
}
Frame {
msec: 1856
- hash: "6e41349b4adb6e37a2f9f2482c0aa5b1"
+ hash: "6056cb02b921b56c63696d7fe9fe90fa"
}
Frame {
msec: 1872
- hash: "c02c52d3c87c6befb65f3bf392981cd5"
+ hash: "6056cb02b921b56c63696d7fe9fe90fa"
}
Frame {
msec: 1888
- hash: "ec48d113c8468bd1e1b465e248eecaee"
+ hash: "6056cb02b921b56c63696d7fe9fe90fa"
}
Frame {
msec: 1904
- hash: "a2c9b917d1f0cff0e088d3b624d9eeb8"
+ hash: "6056cb02b921b56c63696d7fe9fe90fa"
}
Frame {
msec: 1920
@@ -566,255 +534,287 @@ VisualTest {
}
Frame {
msec: 1936
- hash: "c4d4f8a351316b4a33f42f5fb030f304"
+ hash: "6056cb02b921b56c63696d7fe9fe90fa"
}
Frame {
msec: 1952
- hash: "1baee6be1da687309d84a992e430c915"
+ hash: "6056cb02b921b56c63696d7fe9fe90fa"
}
Frame {
msec: 1968
- hash: "4245f02817f7a674c34c581cbd9e1181"
+ hash: "6056cb02b921b56c63696d7fe9fe90fa"
}
Frame {
msec: 1984
- hash: "2fa6bb20f29467713c94886c6fffe5e3"
+ hash: "6056cb02b921b56c63696d7fe9fe90fa"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 181; y: 76
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 2000
- hash: "2fa6bb20f29467713c94886c6fffe5e3"
+ hash: "6056cb02b921b56c63696d7fe9fe90fa"
}
Frame {
msec: 2016
- hash: "2fa6bb20f29467713c94886c6fffe5e3"
+ hash: "6056cb02b921b56c63696d7fe9fe90fa"
}
Frame {
msec: 2032
- hash: "2fa6bb20f29467713c94886c6fffe5e3"
+ hash: "6056cb02b921b56c63696d7fe9fe90fa"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 181; y: 76
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 2048
- hash: "2fa6bb20f29467713c94886c6fffe5e3"
+ hash: "9f94c38547da1855e4bd3ae498aed705"
}
Frame {
msec: 2064
- hash: "2fa6bb20f29467713c94886c6fffe5e3"
+ hash: "783f73da3736a2c554c8d749ce0522c0"
}
Frame {
msec: 2080
- hash: "2fa6bb20f29467713c94886c6fffe5e3"
+ hash: "9a0e1c2bed75874381e4b1ce275d0f68"
}
Frame {
msec: 2096
- hash: "2fa6bb20f29467713c94886c6fffe5e3"
+ hash: "e2ce85192977e6422c89190b3cea4518"
}
Frame {
msec: 2112
- hash: "2fa6bb20f29467713c94886c6fffe5e3"
+ hash: "ba9c80ff0ed723bca702cb6b4c6dfb76"
}
Frame {
msec: 2128
- hash: "2fa6bb20f29467713c94886c6fffe5e3"
+ hash: "7e194db1b86bc7346248d2acf34af286"
}
Frame {
msec: 2144
- hash: "2fa6bb20f29467713c94886c6fffe5e3"
+ hash: "cdd013bb8ee5880b16449efc99dd3ae5"
}
Frame {
msec: 2160
- hash: "2fa6bb20f29467713c94886c6fffe5e3"
+ hash: "3ef7d0fb43c2a1c1398f1152573974e0"
}
Frame {
msec: 2176
- hash: "2fa6bb20f29467713c94886c6fffe5e3"
+ hash: "176d1a86257cc85315dac4ecfe33f543"
}
Frame {
msec: 2192
- hash: "2fa6bb20f29467713c94886c6fffe5e3"
+ hash: "6def1267e573217a19e7b8e2cf6d7b6c"
}
Frame {
msec: 2208
- hash: "2fa6bb20f29467713c94886c6fffe5e3"
+ hash: "f679db34d99e24cda2e41c2afeaf551e"
}
Frame {
msec: 2224
- hash: "2fa6bb20f29467713c94886c6fffe5e3"
+ hash: "54a27193c5e59cd7220b65d8fbbd9061"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 112; y: 79
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 2240
- hash: "2fa6bb20f29467713c94886c6fffe5e3"
+ hash: "171db3d0bf50062a0d7edd8e4c174024"
}
Frame {
msec: 2256
- hash: "2fa6bb20f29467713c94886c6fffe5e3"
+ hash: "9a7d293dc455e1ef0d18f44c3db7eed7"
}
Frame {
msec: 2272
- hash: "2fa6bb20f29467713c94886c6fffe5e3"
+ hash: "83bef2586d5abeb0ac8765d62135d308"
}
Frame {
msec: 2288
- hash: "2fa6bb20f29467713c94886c6fffe5e3"
+ hash: "56fed2e01cc8a6b9ccbf15731d4e533b"
+ }
+ Frame {
+ msec: 2304
+ hash: "10174f2574c51155b8ee77ae545ac76d"
}
Mouse {
- type: 2
+ type: 3
button: 1
- buttons: 1
- x: 70; y: 89
+ buttons: 0
+ x: 112; y: 79
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 2304
- hash: "2fa6bb20f29467713c94886c6fffe5e3"
- }
- Frame {
msec: 2320
- hash: "2fa6bb20f29467713c94886c6fffe5e3"
+ hash: "107928ffebd936080325a1f4e39a0ac0"
}
Frame {
msec: 2336
- hash: "2fa6bb20f29467713c94886c6fffe5e3"
+ hash: "107928ffebd936080325a1f4e39a0ac0"
}
Frame {
msec: 2352
- hash: "2fa6bb20f29467713c94886c6fffe5e3"
- }
- Mouse {
- type: 3
- button: 1
- buttons: 0
- x: 70; y: 89
- modifiers: 0
- sendToViewport: true
+ hash: "d46e040f85295e66d8b22185be553d3e"
}
Frame {
msec: 2368
- hash: "2fa6bb20f29467713c94886c6fffe5e3"
+ hash: "3368a34c316486a779d62d143588b425"
}
Frame {
msec: 2384
- hash: "3b9a75225adddb01e92286463e15bf98"
+ hash: "8f4cd4223c05e1b06a688c5eabc2a854"
}
Frame {
msec: 2400
- hash: "32f99602756898b4ec607d4124b5120f"
+ hash: "b576bf54b4bae38e8af6d922b3c73463"
}
Frame {
msec: 2416
- hash: "60007f14752d2d87ba6e335ad596f1ad"
+ hash: "a3a238f5bf182ec6afc398569fd51ac7"
}
Frame {
msec: 2432
- hash: "dcfad2407f53f83964fa7be762a137bd"
+ hash: "a31329ba054a6fe144c030cffb5bd401"
}
Frame {
msec: 2448
- hash: "fcc1a30a33bec046868734014132eb70"
+ hash: "0a4b96a93e62359b6003daa703af1a5f"
}
Frame {
msec: 2464
- hash: "f60592829a2765b3cd3a0cecb9c45426"
+ hash: "a16f126d874d957b879f45d36e88df34"
}
Frame {
msec: 2480
- hash: "a0e26063acd1b53b5eeeb31187f38336"
+ hash: "89735c5b14f075b8f65533d16b3f714a"
}
Frame {
msec: 2496
- hash: "d7f3e776038bd479db292bcba3a65fc7"
+ hash: "5d67dac0c4d2cf60e4cb717f4e4bc25f"
}
Frame {
msec: 2512
- hash: "4af31954235ab8a7cf8462eaa64d7dda"
+ hash: "dbfcc86e621a140466dd2a9215087e81"
}
Frame {
msec: 2528
- hash: "aff3f287c07f546e0d3e9e68731d82fe"
+ hash: "9f8dfa788048466dc07463e83d0377ff"
}
Frame {
msec: 2544
- hash: "75fbc4e26466e8a1f66503addfcbb525"
+ hash: "021e1edec94a1909790a4acdbbc71fd8"
}
Frame {
msec: 2560
- hash: "cb4c91f725ec46dd066475efc2bc2d65"
+ hash: "f16be9ff4aba07708d469d6cfb80f1c2"
}
Frame {
msec: 2576
- hash: "106434203ccc2fd8246c56520095a473"
+ hash: "1ab35df24a27349264ec282eb1f53018"
}
Frame {
msec: 2592
- hash: "129ced0e7fc406e81b1ced72397adc5c"
+ hash: "1ab35df24a27349264ec282eb1f53018"
}
Frame {
msec: 2608
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "1ab35df24a27349264ec282eb1f53018"
}
Frame {
msec: 2624
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "1ab35df24a27349264ec282eb1f53018"
}
Frame {
msec: 2640
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "1ab35df24a27349264ec282eb1f53018"
}
Frame {
msec: 2656
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "1ab35df24a27349264ec282eb1f53018"
}
Frame {
msec: 2672
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "1ab35df24a27349264ec282eb1f53018"
}
Frame {
msec: 2688
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "1ab35df24a27349264ec282eb1f53018"
}
Frame {
msec: 2704
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "1ab35df24a27349264ec282eb1f53018"
}
Frame {
msec: 2720
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "1ab35df24a27349264ec282eb1f53018"
}
Frame {
msec: 2736
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "1ab35df24a27349264ec282eb1f53018"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 116; y: 165
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 2752
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "1ab35df24a27349264ec282eb1f53018"
}
Frame {
msec: 2768
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "1ab35df24a27349264ec282eb1f53018"
}
Frame {
msec: 2784
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "1ab35df24a27349264ec282eb1f53018"
}
Frame {
msec: 2800
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "1ab35df24a27349264ec282eb1f53018"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 116; y: 165
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 2816
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "a0aa5583886efc9bb0571bbb02fdb051"
}
Frame {
msec: 2832
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "a0aa5583886efc9bb0571bbb02fdb051"
}
Frame {
msec: 2848
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "edec25fdce2e05c0456434be4b8fad84"
}
Frame {
msec: 2864
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "0c2061fc908c98980404b9e08acdc2f2"
}
Frame {
msec: 2880
@@ -822,311 +822,295 @@ VisualTest {
}
Frame {
msec: 2896
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "80eba5bc28e88ab12e195555f76bef1c"
}
Frame {
msec: 2912
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "3a80012f6ca448fc30db70e9bcb23ddc"
}
Frame {
msec: 2928
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "22a68838e9f6039e782facce7cfe0c9b"
}
Frame {
msec: 2944
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "243fcc73e46db96ab6a91748adeff1a9"
}
Frame {
msec: 2960
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "433bf03a821da5641909785b4c22cb55"
}
Frame {
msec: 2976
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "66be8aa73b1e7173d899df3c0b9072a6"
}
Frame {
msec: 2992
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "d7e563c1a1db45865794351daea5eb08"
}
Frame {
msec: 3008
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "cc4345c2d4d0d7748c352a22f63030cb"
}
Frame {
msec: 3024
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "382172adf3a339cac16a3e185ef4bb05"
}
Frame {
msec: 3040
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "6019a3eac1825acdeac24d39c898d506"
}
Frame {
msec: 3056
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "ac4b9427592a6fe7585625de8d1bff96"
}
Frame {
msec: 3072
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 3088
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 3104
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 3120
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 3136
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 3152
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 3168
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 80; y: 189
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3184
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 3200
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 3216
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 3232
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 80; y: 189
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3248
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "7cf95f1bc67a90c0df788787589a75a9"
}
Frame {
msec: 3264
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "a623e09cddb4304db658e30aef433dd8"
}
Frame {
msec: 3280
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "4dce74fbb6649138a6ea6c288818fda5"
}
Frame {
msec: 3296
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "2356d6d1f8481cf60542126f197ee0b1"
}
Frame {
msec: 3312
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "7553601e70a7ccc3c60306fcf4999bed"
}
Frame {
msec: 3328
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "bc86afd210d18dc68b433d70705b6603"
}
Frame {
msec: 3344
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "8538d87120dd14958f92b81ceff304a3"
}
Frame {
msec: 3360
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "2a8d299ff16589069d493bbab2ceda53"
}
Frame {
msec: 3376
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "9f92b838c36e46d61a78f9013f04b580"
}
Frame {
msec: 3392
- hash: "49903693b112d5f35c4e877bef6bbdb0"
- }
- Mouse {
- type: 2
- button: 1
- buttons: 1
- x: 49; y: 162
- modifiers: 0
- sendToViewport: true
+ hash: "7e6710b5491d5b9ad9a84691eadaa66c"
}
Frame {
msec: 3408
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "1b165e39ff01747d5e9ad0d8769c8ee9"
}
Frame {
msec: 3424
- hash: "49903693b112d5f35c4e877bef6bbdb0"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 49; y: 161
- modifiers: 0
- sendToViewport: true
+ hash: "f78ad1eeb030eb58f8140da041acf4cd"
}
Frame {
msec: 3440
- hash: "49903693b112d5f35c4e877bef6bbdb0"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 49; y: 159
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 48; y: 157
- modifiers: 0
- sendToViewport: true
+ hash: "f009dcb6b085ae38a45206f35ab37754"
}
Frame {
msec: 3456
- hash: "49903693b112d5f35c4e877bef6bbdb0"
+ hash: "371dd67bf5a16ea085a256dd2e2583f9"
}
Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 48; y: 153
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
+ type: 2
+ button: 1
buttons: 1
- x: 48; y: 149
+ x: 75; y: 164
modifiers: 0
sendToViewport: true
}
Frame {
msec: 3472
- hash: "1c84452b0ce90ae6f136f5bcce408220"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 50; y: 144
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 50; y: 138
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 3
- button: 1
- buttons: 0
- x: 50; y: 138
- modifiers: 0
- sendToViewport: true
+ hash: "9a0606cd6930b3f992f0533f3f6a0f7a"
}
Frame {
msec: 3488
- hash: "4c77d402b995297dadb5e671f071605f"
+ hash: "1d538ccb1874fe2ddb410d48ca668d74"
}
Frame {
msec: 3504
- hash: "babd28626a81bd48b39b56f8da69c360"
+ hash: "71e08cb1eced66950e5893306b3043e7"
}
Frame {
msec: 3520
- hash: "71654a76f9b94fafaf3767003598fb96"
+ hash: "71e08cb1eced66950e5893306b3043e7"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 75; y: 164
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3536
- hash: "87ad69a660e072e71f940db93be3a949"
+ hash: "71e08cb1eced66950e5893306b3043e7"
}
Frame {
msec: 3552
- hash: "147f7f3f1913bc5ac5889c1a4daa8026"
+ hash: "2da0d9bb50d97ca78ee56f3c528a7db5"
}
Frame {
msec: 3568
- hash: "9c26b3ad7a5dacd56028afa7bf4deef6"
+ hash: "7f5105df4d41a6739ce13d69451d6059"
}
Frame {
msec: 3584
- hash: "18611ff90e5af36c9b6396c3df4cd646"
+ hash: "8d171773d643ca5bfb095208efe841a9"
}
Frame {
msec: 3600
- hash: "84701fd73ed8e1951bd4c806b70654ac"
+ hash: "8aa93bddb58d0533b03d2b7fc6efb839"
}
Frame {
msec: 3616
- hash: "42b40f1683beb23f4fe5ade066c0626f"
+ hash: "26e2bcff7c3de9995e29fd8a06db4139"
}
Frame {
msec: 3632
- hash: "8c6aeefaa6f36cdffcf7bdb1597c6fbe"
+ hash: "94fe4626d8f978649bf200bf79885ec0"
}
Frame {
msec: 3648
- hash: "731cea2e0d8fb8aac6ae919b23b89b87"
+ hash: "61e92064d9da2db6ea0adfdffaad81f6"
}
Frame {
msec: 3664
- hash: "d4dc70a8e09e7ec03e7c1f5123b7abef"
+ hash: "54d5845c08eb5cc9263c84146fd9fcd2"
}
Frame {
msec: 3680
- hash: "5246e2f52aa104e8030eef105a5b5a7c"
+ hash: "d10a128980a46713093899696110d81e"
}
Frame {
msec: 3696
- hash: "a9c3d0034c09ba81d19d57ff550d7b4f"
+ hash: "ff6301533f4fb29194f20a4520824030"
}
Frame {
msec: 3712
- hash: "e9092b1be19273f1f29912cd493dd238"
+ hash: "598b6e7c6c6c0de77b4793d1f68beea6"
}
Frame {
msec: 3728
- hash: "c2b19c7b818c94e932558676a026f049"
+ hash: "e3d123e179a6930e1bc1864095621607"
}
Frame {
msec: 3744
- hash: "6627c4d6daab8e6500dbd0d921bc1ebd"
+ hash: "b1bb4c350969f579630680803e622662"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 72; y: 147
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3760
- hash: "45c584ca18e8bfd6aa495c16a977662a"
+ hash: "3dd276bb96dd3a5ef96095e0b8251c05"
}
Frame {
msec: 3776
- hash: "de79039a8bb623f7d48afe1549ae23e0"
+ hash: "144402c1397313fb5d13b4972bb3a450"
}
Frame {
msec: 3792
- hash: "076d29278466038071095093266553f5"
+ hash: "144402c1397313fb5d13b4972bb3a450"
}
Frame {
msec: 3808
- hash: "73ed162dc5f9983bf22446f63691f7e4"
+ hash: "144402c1397313fb5d13b4972bb3a450"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 72; y: 146
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 72; y: 146
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3824
- hash: "4cc3648635884a69191f0cfe2051f621"
+ hash: "144402c1397313fb5d13b4972bb3a450"
}
Frame {
msec: 3840
@@ -1134,241 +1118,197 @@ VisualTest {
}
Frame {
msec: 3856
- hash: "d06fbe4c7dd8bd392172aa5b29c6ceee"
+ hash: "126b19793c902cf8848824fe4a38fe0c"
}
Frame {
msec: 3872
- hash: "d06fbe4c7dd8bd392172aa5b29c6ceee"
+ hash: "1f7a173f70f04adcc28481cfa40ad82e"
}
Frame {
msec: 3888
- hash: "d06fbe4c7dd8bd392172aa5b29c6ceee"
+ hash: "5189e3a7f4c93d6095d526ee4583adea"
}
Frame {
msec: 3904
- hash: "d06fbe4c7dd8bd392172aa5b29c6ceee"
+ hash: "03ef5fa51d7455e58c34c52be2b2625b"
}
Frame {
msec: 3920
- hash: "d06fbe4c7dd8bd392172aa5b29c6ceee"
+ hash: "6589088e4efab3426d5b3c08f885fcc4"
}
Frame {
msec: 3936
- hash: "d06fbe4c7dd8bd392172aa5b29c6ceee"
+ hash: "35593c99aa3f7040efe6420ce90426f7"
}
Frame {
msec: 3952
- hash: "d06fbe4c7dd8bd392172aa5b29c6ceee"
+ hash: "61e13ba4ed7251e607ae299841b55fea"
}
Frame {
msec: 3968
- hash: "d06fbe4c7dd8bd392172aa5b29c6ceee"
+ hash: "7bc5f663e54b6ac10b7aa8787de0483a"
}
Frame {
msec: 3984
- hash: "d06fbe4c7dd8bd392172aa5b29c6ceee"
+ hash: "141e2fa188fabeef8587770b2d18538c"
}
Frame {
msec: 4000
- hash: "d06fbe4c7dd8bd392172aa5b29c6ceee"
+ hash: "5f59ea38bb55096d6ca50ffb9e9706ec"
}
Frame {
msec: 4016
- hash: "d06fbe4c7dd8bd392172aa5b29c6ceee"
+ hash: "9ff31c7768afa3eba211e862bbfddda1"
}
Frame {
msec: 4032
- hash: "d06fbe4c7dd8bd392172aa5b29c6ceee"
+ hash: "f8731aa264c5e534f13f4fa89fc320a1"
}
Frame {
msec: 4048
- hash: "d06fbe4c7dd8bd392172aa5b29c6ceee"
+ hash: "87bc86979d05432f8ad16ca1f0537fa0"
}
Frame {
msec: 4064
- hash: "d06fbe4c7dd8bd392172aa5b29c6ceee"
+ hash: "749f93235f677af13d162aacfde3840a"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 69; y: 113
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 4080
- hash: "d06fbe4c7dd8bd392172aa5b29c6ceee"
+ hash: "3af211e45026670fef0e5b391bad3455"
}
Frame {
msec: 4096
- hash: "d06fbe4c7dd8bd392172aa5b29c6ceee"
+ hash: "3af211e45026670fef0e5b391bad3455"
}
Frame {
msec: 4112
- hash: "d06fbe4c7dd8bd392172aa5b29c6ceee"
+ hash: "3af211e45026670fef0e5b391bad3455"
}
Frame {
msec: 4128
- hash: "d06fbe4c7dd8bd392172aa5b29c6ceee"
+ hash: "3af211e45026670fef0e5b391bad3455"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 112
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 4144
- hash: "d06fbe4c7dd8bd392172aa5b29c6ceee"
+ hash: "3af211e45026670fef0e5b391bad3455"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 70; y: 112
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 4160
- hash: "d06fbe4c7dd8bd392172aa5b29c6ceee"
+ hash: "3af211e45026670fef0e5b391bad3455"
}
Frame {
msec: 4176
- hash: "d06fbe4c7dd8bd392172aa5b29c6ceee"
+ hash: "de1b3a0b2ffb02f4969ce532bb7d6ad9"
}
Frame {
msec: 4192
- hash: "d06fbe4c7dd8bd392172aa5b29c6ceee"
+ hash: "1e0bb98146f64975c4d5b8f8ef65319c"
}
Frame {
msec: 4208
- hash: "d06fbe4c7dd8bd392172aa5b29c6ceee"
+ hash: "3540ee1fc403cc923100888e3bd15168"
}
Frame {
msec: 4224
- hash: "d06fbe4c7dd8bd392172aa5b29c6ceee"
+ hash: "8f8178db769ed067e40c06ec2a8f3e3f"
}
Frame {
msec: 4240
- hash: "d06fbe4c7dd8bd392172aa5b29c6ceee"
+ hash: "18310df1f8f735313e71739c58b2e42d"
}
Frame {
msec: 4256
- hash: "d06fbe4c7dd8bd392172aa5b29c6ceee"
+ hash: "0797a57080ad60f00a185ad7eecbc40f"
}
Frame {
msec: 4272
- hash: "d06fbe4c7dd8bd392172aa5b29c6ceee"
+ hash: "80cffb466c0e8947f775a4b7a677cd20"
}
Frame {
msec: 4288
- hash: "d06fbe4c7dd8bd392172aa5b29c6ceee"
+ hash: "3f80ed589a282924e1dd4fbbd99078b0"
}
Frame {
msec: 4304
- hash: "d06fbe4c7dd8bd392172aa5b29c6ceee"
+ hash: "7368b2da0c37d4b212fff8222244d413"
}
Frame {
msec: 4320
- hash: "d06fbe4c7dd8bd392172aa5b29c6ceee"
+ hash: "7fb81e12fc1cb3e6f08a4bd0af23f40d"
}
Frame {
msec: 4336
- hash: "d06fbe4c7dd8bd392172aa5b29c6ceee"
- }
- Frame {
- msec: 4352
- hash: "d06fbe4c7dd8bd392172aa5b29c6ceee"
- }
- Frame {
- msec: 4368
- hash: "d06fbe4c7dd8bd392172aa5b29c6ceee"
+ hash: "6677c15df6babf38036d4083c63c2684"
}
Mouse {
type: 2
button: 1
buttons: 1
- x: 151; y: 170
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 151; y: 168
+ x: 67; y: 89
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 4384
- hash: "d06fbe4c7dd8bd392172aa5b29c6ceee"
+ msec: 4352
+ hash: "106d90e84bd5b88c5df048ffc717e843"
}
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 152; y: 166
- modifiers: 0
- sendToViewport: true
+ Frame {
+ msec: 4368
+ hash: "ce69c7e561e9f0c1fd5f3dba2ffda3e8"
}
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 153; y: 163
- modifiers: 0
- sendToViewport: true
+ Frame {
+ msec: 4384
+ hash: "63b2956e9bad879bef156a318162656c"
}
Frame {
msec: 4400
- hash: "d06fbe4c7dd8bd392172aa5b29c6ceee"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 154; y: 160
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 155; y: 154
- modifiers: 0
- sendToViewport: true
+ hash: "e9f02812bdd7071d1ceb71e0c2195f3a"
}
Frame {
msec: 4416
- hash: "ac75b9adaecd10206c4daa07c93adb27"
+ hash: "e9f02812bdd7071d1ceb71e0c2195f3a"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 155; y: 148
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 156; y: 141
+ x: 67; y: 88
modifiers: 0
sendToViewport: true
}
Frame {
msec: 4432
- hash: "539ec244fd42801cfcf97adc12f48786"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 160; y: 121
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 4448
- hash: "7d7bc6f7d2ff1da352ddab0d679906e7"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 162; y: 101
- modifiers: 0
- sendToViewport: true
+ hash: "e9f02812bdd7071d1ceb71e0c2195f3a"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 166; y: 83
+ x: 67; y: 87
modifiers: 0
sendToViewport: true
}
@@ -1376,93 +1316,113 @@ VisualTest {
type: 3
button: 1
buttons: 0
- x: 166; y: 83
+ x: 67; y: 87
modifiers: 0
sendToViewport: true
}
Frame {
+ msec: 4448
+ hash: "e9f02812bdd7071d1ceb71e0c2195f3a"
+ }
+ Frame {
msec: 4464
- hash: "4b508eb55971a03c6dc8a50d0244fa21"
+ hash: "e33d1f7d03ec85600cb61896c66fd9ca"
}
Frame {
msec: 4480
- hash: "2ceb497ca10e6448a019b62a225a72e4"
+ hash: "72347f42ad925abdc614244b2ec01e7a"
}
Frame {
msec: 4496
- hash: "1fd9b89ebcb8e707c9b1b13ba64061b4"
+ hash: "5fbd0e2ce5e2fe609dfc5e5643bfbc8a"
}
Frame {
msec: 4512
- hash: "24a3a48843860f643e55ca6dfec84f98"
+ hash: "4bcb24b700ac09da7387738bce36def5"
}
Frame {
msec: 4528
- hash: "48ea9398101f44a707c44ee1c5102d0c"
+ hash: "7c489062131ef9fcdfe765cd0361361b"
}
Frame {
msec: 4544
- hash: "d8f2cebcdb542e75bbbaa4391ca881b8"
+ hash: "c4c1834200b2b7b3eb38b20d7147b8ee"
}
Frame {
msec: 4560
- hash: "df35827ac111c67588922aadd45b3c85"
+ hash: "49994b7471ec620ff52e5ba516bbb5d4"
}
Frame {
msec: 4576
- hash: "c1e612548c8d5c2f844e94ad4c0f1db4"
+ hash: "e1cf4e92e291b8509a8eb8a84f70dcad"
}
Frame {
msec: 4592
- hash: "c298bccebeb1f4528c935e5fd256479c"
+ hash: "9c7d6d53aa6089712389b1c2b4207d15"
}
Frame {
msec: 4608
- hash: "4c01d969eba4eca32b8a3b7f6f9c99f0"
+ hash: "408731f3b11d888fff1ef9340ad1c568"
}
Frame {
msec: 4624
- hash: "66c783ae698cb91195088591a9bd67c1"
+ hash: "d34f3092b84dea762adf7cf86c80abc6"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 67; y: 67
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 4640
- hash: "5419f6889162fb0db6b8c9e521f57f4f"
+ hash: "d0202d3154721c968301e4fdb759b5d2"
}
Frame {
msec: 4656
- hash: "d153dbf30acf36145d7fcb8e37dd5c6d"
+ hash: "89601cb9b82465f6ae96156b7e259e70"
}
Frame {
msec: 4672
- hash: "ffbf186683dc979ef29cdd5ff50296fc"
+ hash: "7c775a699646acf45f26dea5bd5db783"
}
Frame {
msec: 4688
- hash: "ddcedde95d1ebcafe5b73924ecfa047a"
+ hash: "be285c318afaeb932a2fd50fdc357813"
}
Frame {
msec: 4704
- hash: "d94b9e92f2c1a5e0ea2f8dd21a905517"
+ hash: "5ddee39853aa1b8d1be287c86e5b763c"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 67; y: 67
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 4720
- hash: "92c27d497128ccdcbfe8224a0f55a302"
+ hash: "5ddee39853aa1b8d1be287c86e5b763c"
}
Frame {
msec: 4736
- hash: "7146017581b03e6551822653e54d5001"
+ hash: "8386713865c12636ce442cd31eacb8ba"
}
Frame {
msec: 4752
- hash: "a39567e01b8963d3b71f5f525d1582d4"
+ hash: "9f4df793b3b6320e238b451e35183b9f"
}
Frame {
msec: 4768
- hash: "842654ef5a24143e41412b2450b6024c"
+ hash: "3cd41f6ab2303dd666269cca13dc95e3"
}
Frame {
msec: 4784
- hash: "c2a002588b4b3f89806d6d283c39ea54"
+ hash: "504a3dd9018c3c725a92a9d6e84743fc"
}
Frame {
msec: 4800
@@ -1470,239 +1430,287 @@ VisualTest {
}
Frame {
msec: 4816
- hash: "2bea5cc22ea4989f8f07fbf62d09880b"
+ hash: "63158568d5fdf558d0192809da0cf5fe"
}
Frame {
msec: 4832
- hash: "b8326b959b75b05c050ff91f0c34fa55"
+ hash: "c4f7130484f17854eace9e541c92207a"
}
Frame {
msec: 4848
- hash: "d5f2e63bd18b2067221ec80764c7500d"
+ hash: "406a0371c7366fadefcbae7d428d1879"
}
Frame {
msec: 4864
- hash: "157f93ebaa95664965539237ba121265"
+ hash: "f9d6128c4fe60d95a001642cb80ccb99"
}
Frame {
msec: 4880
- hash: "5bda47a6295e500f24b6ba7bf04e9282"
+ hash: "2fb6886550a0eb7927274cd9cfc46819"
}
Frame {
msec: 4896
- hash: "0134d543cfbf085eb4b5ea4a0f5ae32f"
+ hash: "dd4ac1eb6d18bc267b2f39d6d291a8bd"
}
Frame {
msec: 4912
- hash: "d27f2ad3bd9817c23caf01ba64335776"
+ hash: "7f1e1114fe65b7a54364a04ad7697d4c"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 66; y: 45
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 4928
- hash: "4dd96288601f4481a24b75afedd34599"
+ hash: "60a4882d0384489465fec8660933c29c"
}
Frame {
msec: 4944
- hash: "d5ebfbd190fe2482af54004ad9434818"
+ hash: "2330e35830fb707c9d9074b54cd5c7f6"
}
Frame {
msec: 4960
- hash: "6a8c5c64228b3be521407e00c2b6a1de"
+ hash: "02c275412e380c7f2878bc1f01e2850a"
}
Frame {
msec: 4976
- hash: "645219e7aa6761bef1b11ac8f17f1f42"
+ hash: "02c275412e380c7f2878bc1f01e2850a"
}
Frame {
msec: 4992
- hash: "54fff3170fa43d99eca2c87381ecaf1e"
+ hash: "02c275412e380c7f2878bc1f01e2850a"
}
Frame {
msec: 5008
- hash: "54fff3170fa43d99eca2c87381ecaf1e"
+ hash: "02c275412e380c7f2878bc1f01e2850a"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 66; y: 44
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 66; y: 43
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 66; y: 43
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 5024
- hash: "00c3c11b9b266504b8cdbdf4edcc3a98"
+ hash: "02c275412e380c7f2878bc1f01e2850a"
}
Frame {
msec: 5040
- hash: "00c3c11b9b266504b8cdbdf4edcc3a98"
+ hash: "a304ddc3e20220f7ed06aeae22589927"
}
Frame {
msec: 5056
- hash: "00c3c11b9b266504b8cdbdf4edcc3a98"
+ hash: "8ef8e13dff7e5f12c1d0a7a0e438a24f"
}
Frame {
msec: 5072
- hash: "54fff3170fa43d99eca2c87381ecaf1e"
+ hash: "ef7ef97e56c6b7579e11022861dd3eb5"
}
Frame {
msec: 5088
- hash: "6a8c5c64228b3be521407e00c2b6a1de"
+ hash: "133613dd5ac9242ce0b6926986cd384a"
}
Frame {
msec: 5104
- hash: "f91cea801322d1bc6ac1b9eeae96c704"
+ hash: "eb5125c97b9deca07e999ec7e78986b3"
}
Frame {
msec: 5120
- hash: "d27f2ad3bd9817c23caf01ba64335776"
+ hash: "123c37efefdc1c8e6b27b7eff3bffff8"
}
Frame {
msec: 5136
- hash: "5bda47a6295e500f24b6ba7bf04e9282"
+ hash: "8443d904bcb63ab2d14cbb5a2e2a8fe7"
}
Frame {
msec: 5152
- hash: "d5f2e63bd18b2067221ec80764c7500d"
+ hash: "379826db02c7e5cb8ab9007a419e34f9"
}
Frame {
msec: 5168
- hash: "b10145c10c2bc9d01ec6a49a399f728e"
+ hash: "672d45cdc24a2e1286956e3ce00cab56"
}
Frame {
msec: 5184
- hash: "f0b759a49bf21b0c9b311a1dd02d7807"
+ hash: "cbaa7c4f52b2ebc1176a3bbe3e029487"
}
Frame {
msec: 5200
- hash: "1c5546c3ddbde95d10921c8c32fd2d67"
+ hash: "35d70b84722fecd08b1c03f01c5a9895"
}
Frame {
msec: 5216
- hash: "c2a002588b4b3f89806d6d283c39ea54"
+ hash: "65c1d1c4fc845229853836afd2e7a3c4"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 68; y: 19
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 5232
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "a238ffd4f6de5ca91bcf0e629407ad11"
}
Frame {
msec: 5248
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "42322853eef74b9b849d81d7aa2ea4af"
}
Frame {
msec: 5264
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "25fb0c4c04d9dcda865a8b254970330c"
}
Frame {
msec: 5280
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "565891a25190705df8b424e1e5e73ddd"
}
Frame {
msec: 5296
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "565891a25190705df8b424e1e5e73ddd"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 68; y: 19
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 5312
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "565891a25190705df8b424e1e5e73ddd"
}
Frame {
msec: 5328
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "39e05f846071d4ec9a1413922a928995"
}
Frame {
msec: 5344
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "7040400386930b34d989df4cdf36d125"
}
Frame {
msec: 5360
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "2d3c081a1bbb94952becfd486d455de5"
}
Frame {
msec: 5376
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "7a0719f22b0b74e4139ada77ca8d38d6"
}
Frame {
msec: 5392
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "40d070285de7865fa8f415ff06be69d3"
}
Frame {
msec: 5408
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "875ba6c617a4b5d157c747ead185247c"
}
Frame {
msec: 5424
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "2d0ef679259f503d42cc2267b8d95a4e"
}
Frame {
msec: 5440
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "b2aeceddd4d36e600f617578d64a4c32"
}
Frame {
msec: 5456
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "a065ec04aff7a7c164ed8c152130589f"
}
Frame {
msec: 5472
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "a09d94403ce40a8afb12e390aea3d848"
}
Frame {
msec: 5488
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "34b116228527a669dadbfc75f309d045"
}
Frame {
msec: 5504
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "5bee91cba46537ddaefe87f4e118d3d5"
}
Frame {
msec: 5520
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "d0d8bd32268f3e3a62a08514f0d53799"
}
Frame {
msec: 5536
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "b90c3915255d3f98700f8af0181fa6ee"
}
Frame {
msec: 5552
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "8d52a504170547407fad6d8785b7199b"
}
Frame {
msec: 5568
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "8d52a504170547407fad6d8785b7199b"
}
Frame {
msec: 5584
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "8d52a504170547407fad6d8785b7199b"
}
Frame {
msec: 5600
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "8d52a504170547407fad6d8785b7199b"
}
Frame {
msec: 5616
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "8d52a504170547407fad6d8785b7199b"
}
Frame {
msec: 5632
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "8d52a504170547407fad6d8785b7199b"
}
Frame {
msec: 5648
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "8d52a504170547407fad6d8785b7199b"
}
Frame {
msec: 5664
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "8d52a504170547407fad6d8785b7199b"
}
Frame {
msec: 5680
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "8d52a504170547407fad6d8785b7199b"
}
Frame {
msec: 5696
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "8d52a504170547407fad6d8785b7199b"
}
Frame {
msec: 5712
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "8d52a504170547407fad6d8785b7199b"
}
Frame {
msec: 5728
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "8d52a504170547407fad6d8785b7199b"
}
Frame {
msec: 5744
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "8d52a504170547407fad6d8785b7199b"
}
Frame {
msec: 5760
@@ -1710,2042 +1718,50 @@ VisualTest {
}
Frame {
msec: 5776
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "8d52a504170547407fad6d8785b7199b"
}
Frame {
msec: 5792
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "8d52a504170547407fad6d8785b7199b"
}
Frame {
msec: 5808
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "8d52a504170547407fad6d8785b7199b"
}
Frame {
msec: 5824
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "8d52a504170547407fad6d8785b7199b"
}
Frame {
msec: 5840
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "8d52a504170547407fad6d8785b7199b"
}
Frame {
msec: 5856
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "8d52a504170547407fad6d8785b7199b"
}
Frame {
msec: 5872
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "8d52a504170547407fad6d8785b7199b"
}
Frame {
msec: 5888
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "8d52a504170547407fad6d8785b7199b"
}
Frame {
msec: 5904
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "8d52a504170547407fad6d8785b7199b"
}
Frame {
msec: 5920
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "8d52a504170547407fad6d8785b7199b"
}
Frame {
msec: 5936
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
+ hash: "8d52a504170547407fad6d8785b7199b"
}
Frame {
msec: 5952
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 5968
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 5984
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6000
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6016
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6032
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6048
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6064
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6080
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6096
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6112
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6128
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6144
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6160
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6176
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6192
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6208
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6224
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6240
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6256
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6272
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6288
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6304
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6320
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6336
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6352
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6368
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6384
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6400
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6416
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6432
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6448
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6464
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6480
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6496
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6512
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Mouse {
- type: 2
- button: 1
- buttons: 1
- x: 177; y: 168
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6528
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6544
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6560
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6576
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 178; y: 168
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6592
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Mouse {
- type: 3
- button: 1
- buttons: 0
- x: 178; y: 168
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6608
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6624
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6640
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6656
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6672
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6688
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6704
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6720
- image: "packageviews.6.png"
- }
- Frame {
- msec: 6736
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6752
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6768
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6784
- hash: "1eb5d2140ff3c71d55a6e5338dd2853e"
- }
- Frame {
- msec: 6800
- hash: "f6de07972a225d276b4b5c424dc490ef"
- }
- Frame {
- msec: 6816
- hash: "d8c400ca33d590a9b4d9b179b5634d94"
- }
- Frame {
- msec: 6832
- hash: "21ec87c22e52b3daa78bd94b771a105c"
- }
- Frame {
- msec: 6848
- hash: "19a3667f4051e40e944ec58abb16846a"
- }
- Frame {
- msec: 6864
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Frame {
- msec: 6880
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Frame {
- msec: 6896
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Frame {
- msec: 6912
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Frame {
- msec: 6928
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Frame {
- msec: 6944
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Frame {
- msec: 6960
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Frame {
- msec: 6976
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Frame {
- msec: 6992
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Frame {
- msec: 7008
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Frame {
- msec: 7024
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Frame {
- msec: 7040
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Frame {
- msec: 7056
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Frame {
- msec: 7072
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Frame {
- msec: 7088
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Frame {
- msec: 7104
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Frame {
- msec: 7120
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Frame {
- msec: 7136
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Frame {
- msec: 7152
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Frame {
- msec: 7168
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Frame {
- msec: 7184
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Frame {
- msec: 7200
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Frame {
- msec: 7216
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Frame {
- msec: 7232
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Frame {
- msec: 7248
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Frame {
- msec: 7264
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Frame {
- msec: 7280
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Frame {
- msec: 7296
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Frame {
- msec: 7312
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Frame {
- msec: 7328
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Frame {
- msec: 7344
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Frame {
- msec: 7360
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Frame {
- msec: 7376
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Frame {
- msec: 7392
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Frame {
- msec: 7408
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Mouse {
- type: 2
- button: 1
- buttons: 1
- x: 157; y: 37
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7424
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Frame {
- msec: 7440
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 157; y: 39
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7456
- hash: "08369a783b1f1f4e64da7dab40df6ef3"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 157; y: 44
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 157; y: 51
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7472
- hash: "e8ad02d4c2429a03ff0686888e4038bf"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 157; y: 59
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 158; y: 67
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7488
- hash: "43dcc86aeff3b8b74ae1b87e735e8963"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 158; y: 87
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 158; y: 96
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7504
- hash: "96e10ce9e5a80caf626213e5c696d84d"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 160; y: 116
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7520
- hash: "3b34cb99481d5418136840afd649807d"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 164; y: 134
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 3
- button: 1
- buttons: 0
- x: 164; y: 134
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7536
- hash: "494cf05eb3d8eb221d0e3c233c936e87"
- }
- Frame {
- msec: 7552
- hash: "e0d5f3aab9fbfac1de47f42202dbeb79"
- }
- Frame {
- msec: 7568
- hash: "8cd6919e15ea4320e00e79d43596ea80"
- }
- Frame {
- msec: 7584
- hash: "395a63aa12928a6b597eabd74f019a03"
- }
- Frame {
- msec: 7600
- hash: "16d4ccbda396a9afcaeac4ddca733012"
- }
- Frame {
- msec: 7616
- hash: "71955518b68a9817a41d5d0f63adcc57"
- }
- Frame {
- msec: 7632
- hash: "152f2569fe8849d5c4289699dba2ee32"
- }
- Frame {
- msec: 7648
- hash: "a1de2cb5acc31a9d73e005c3a44cee4f"
- }
- Frame {
- msec: 7664
- hash: "96ceaad68263b5165a65f557ae19d9cd"
- }
- Frame {
- msec: 7680
- image: "packageviews.7.png"
- }
- Frame {
- msec: 7696
- hash: "9ff5d2774820dac56655a44d965c7742"
- }
- Frame {
- msec: 7712
- hash: "79cdbfb2f93a35680eab38f0df2eaf66"
- }
- Frame {
- msec: 7728
- hash: "19896d510a27871fc589579e27adc0dc"
- }
- Frame {
- msec: 7744
- hash: "71b62e488897345eebf8d9640d50585f"
- }
- Frame {
- msec: 7760
- hash: "4853b95a3f1ae0ebbd468dff3605d595"
- }
- Frame {
- msec: 7776
- hash: "a8030aa0aede17d91758af08256cf39d"
- }
- Frame {
- msec: 7792
- hash: "a2a5e71349060ae262d337d9aa33b549"
- }
- Frame {
- msec: 7808
- hash: "7b5f32f0e53ab102ef6f1eca7da016dd"
- }
- Frame {
- msec: 7824
- hash: "7b5f32f0e53ab102ef6f1eca7da016dd"
- }
- Frame {
- msec: 7840
- hash: "25908df38057c7394135108d9618e28d"
- }
- Frame {
- msec: 7856
- hash: "d3b3ab6e43eef22ca71fc35c36b1f50d"
- }
- Frame {
- msec: 7872
- hash: "c25759db4e12acbe8e4701c7c86d1957"
- }
- Frame {
- msec: 7888
- hash: "fe67a155ead8495d646fa7bbcf5db6b4"
- }
- Frame {
- msec: 7904
- hash: "34e2877a8b84e53e5c85fb1b25d57e2b"
- }
- Frame {
- msec: 7920
- hash: "2fc6c5a0e9bb80e3c8f12553e7e96d02"
- }
- Frame {
- msec: 7936
- hash: "b5122a2530e21a01e93862bd8060e320"
- }
- Frame {
- msec: 7952
- hash: "9c55e0c920bcf5189fb24e1765d221db"
- }
- Frame {
- msec: 7968
- hash: "1106703562135e36ae62130200960fc8"
- }
- Frame {
- msec: 7984
- hash: "c24b57dbf01d2646fbbeb3e66636e220"
- }
- Frame {
- msec: 8000
- hash: "71663a05c04bb77c2e25299a9c6dd9ce"
- }
- Frame {
- msec: 8016
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8032
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8048
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8064
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8080
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8096
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8112
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8128
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8144
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8160
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8176
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8192
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8208
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8224
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8240
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8256
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8272
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8288
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8304
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8320
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8336
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8352
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8368
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8384
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8400
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8416
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8432
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8448
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8464
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8480
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8496
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8512
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8528
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8544
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8560
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8576
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8592
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8608
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8624
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8640
- image: "packageviews.8.png"
- }
- Frame {
- msec: 8656
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8672
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8688
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Frame {
- msec: 8704
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Mouse {
- type: 2
- button: 1
- buttons: 1
- x: 46; y: 147
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 8720
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 46; y: 146
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 8736
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 46; y: 145
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 46; y: 143
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 8752
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 46; y: 141
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 8768
- hash: "dd6caf22c0cacf5c34686785072da5f7"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 46; y: 138
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 46; y: 134
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 46; y: 129
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 8784
- hash: "7b1354e70befc84c343145987c81562f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 45; y: 122
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 8800
- hash: "6107f00c6472d877b5c109dd58d73145"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 45; y: 115
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 3
- button: 1
- buttons: 0
- x: 45; y: 115
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 8816
- hash: "47288701643899e26b53d28595d59b29"
- }
- Frame {
- msec: 8832
- hash: "a3b4b613d19c8f21ec1b75c1c660ed1d"
- }
- Frame {
- msec: 8848
- hash: "7a5d9fe471eb673f68b77d97f9108bac"
- }
- Frame {
- msec: 8864
- hash: "20a09795ffcf05276d7a5be24b33e207"
- }
- Frame {
- msec: 8880
- hash: "225e529ac77f225fc8b84ed71cdcd70f"
- }
- Frame {
- msec: 8896
- hash: "e4188406a3d3d1f1b83547d362a187f8"
- }
- Frame {
- msec: 8912
- hash: "82707040aad297885ba1c8c6672dc017"
- }
- Frame {
- msec: 8928
- hash: "a369118e98e2bd67dc4242c5e8c86cb8"
- }
- Frame {
- msec: 8944
- hash: "001ef50f7d2b7db7e0db8d2190137d0c"
- }
- Frame {
- msec: 8960
- hash: "2db473b2bd9fd602ed0298501752dae9"
- }
- Frame {
- msec: 8976
- hash: "f9cdbb4e515abf23721627e3f2748960"
- }
- Frame {
- msec: 8992
- hash: "cbc072c5b117ce156a4d6661ae488a77"
- }
- Frame {
- msec: 9008
- hash: "79acb38cec803e6ebeb570dc4d7bbb30"
- }
- Frame {
- msec: 9024
- hash: "848014437545fc8d2e454a774586a8ca"
- }
- Frame {
- msec: 9040
- hash: "0836f3a48355f6384c6b3f452df1e7d6"
- }
- Frame {
- msec: 9056
- hash: "b3da223cdf138e915fcb424cf9181d6b"
- }
- Frame {
- msec: 9072
- hash: "1a7cf7e7ddaac64eeff0d23997580b8c"
- }
- Frame {
- msec: 9088
- hash: "cfbd055b2f905db503250b49120948db"
- }
- Frame {
- msec: 9104
- hash: "c5b8a4ce51ec806f0ce654a8977fb17d"
- }
- Frame {
- msec: 9120
- hash: "d09ba0ea9e7fed2f50d6463ac74da470"
- }
- Frame {
- msec: 9136
- hash: "47ec5bab098fd88ef5be3703c316717a"
- }
- Frame {
- msec: 9152
- hash: "3ea8c442ed43bd3a2aebc9cc2aacfc01"
- }
- Frame {
- msec: 9168
- hash: "f016f14b0b21781924ac2afe146b1b97"
- }
- Frame {
- msec: 9184
- hash: "7b7b6954cce0ca202585310520bbb3e3"
- }
- Frame {
- msec: 9200
- hash: "b0de94ee3b0ce4845101606d2d512426"
- }
- Frame {
- msec: 9216
- hash: "8dc56bcb2313bd8dd9ef0cbc098b80e5"
- }
- Frame {
- msec: 9232
- hash: "a1692b26fb73ade5a05e03de3f4a8dbe"
- }
- Frame {
- msec: 9248
- hash: "672dd46e629475d823b182104f15aa24"
- }
- Frame {
- msec: 9264
- hash: "2859e53d63c20af7891efc99d5e515b5"
- }
- Frame {
- msec: 9280
- hash: "b44b1c4eaa33fbd09c8e59c1bf2a8f2a"
- }
- Frame {
- msec: 9296
- hash: "d520fa81032ca25ec2cb6c358488049d"
- }
- Frame {
- msec: 9312
- hash: "3676c00bd5c3e9af8c4092afd80f58c2"
- }
- Frame {
- msec: 9328
- hash: "6be4d4c35aba5a8d32a28dd88f32acd1"
- }
- Frame {
- msec: 9344
- hash: "375473d4d838ef937c3164e7451d9391"
- }
- Frame {
- msec: 9360
- hash: "610253e766974af4958c3623547deebd"
- }
- Frame {
- msec: 9376
- hash: "20b79be381a95930c924240815cc63f4"
- }
- Frame {
- msec: 9392
- hash: "88130d7132f472ff8495d640adf290cc"
- }
- Frame {
- msec: 9408
- hash: "2e81f4c9a0221708146adcb508eb2d30"
- }
- Frame {
- msec: 9424
- hash: "977f52ed922ba5db66440f115f7484a2"
- }
- Frame {
- msec: 9440
- hash: "706f99c32d00be14ae67b4866fee0cd9"
- }
- Frame {
- msec: 9456
- hash: "210231604091497b510c4a1d42295574"
- }
- Frame {
- msec: 9472
- hash: "210231604091497b510c4a1d42295574"
- }
- Frame {
- msec: 9488
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 9504
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 9520
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 9536
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 9552
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 9568
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 9584
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 9600
- image: "packageviews.9.png"
- }
- Frame {
- msec: 9616
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 9632
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 9648
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 9664
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 9680
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 9696
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 9712
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 9728
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 9744
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 9760
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 9776
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 9792
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 9808
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 9824
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 9840
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 9856
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 9872
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 9888
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 9904
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 9920
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 9936
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 9952
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 9968
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 9984
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 10000
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 10016
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 10032
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 10048
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 10064
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 10080
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 10096
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 10112
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 10128
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 10144
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 10160
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 10176
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Mouse {
- type: 2
- button: 1
- buttons: 1
- x: 48; y: 137
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 10192
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 10208
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 10224
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 10240
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 10256
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Mouse {
- type: 3
- button: 1
- buttons: 0
- x: 48; y: 137
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 10272
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 10288
- hash: "c54f97c72088b6319efba3c79bbef0fa"
- }
- Frame {
- msec: 10304
- hash: "3627adf820bc44f99cca852096f337a0"
- }
- Frame {
- msec: 10320
- hash: "48c0f775534ff9bbe9227e60ad9a3622"
- }
- Frame {
- msec: 10336
- hash: "da5c6fd80ee0dc20e81031c84ede20cf"
- }
- Frame {
- msec: 10352
- hash: "ce7595da55b274259771eb99a42df454"
- }
- Frame {
- msec: 10368
- hash: "c2dd2aa17b9508477699fefe55bfbd06"
- }
- Frame {
- msec: 10384
- hash: "4ee897ddfec1081eef8bc5d799774f82"
- }
- Frame {
- msec: 10400
- hash: "f4da67964a175acf4cde4a24b054c24c"
- }
- Frame {
- msec: 10416
- hash: "e3da951dad465f1a69d8d7c08e888f02"
- }
- Frame {
- msec: 10432
- hash: "ff862073eada170a07d209048367b823"
- }
- Frame {
- msec: 10448
- hash: "cb61d5a89c1acc2b646f3c07214bea4a"
- }
- Frame {
- msec: 10464
- hash: "15d842ac551c15a136c7598adf2fe2b1"
- }
- Frame {
- msec: 10480
- hash: "04b9e85f7418bbc402e51e0ce8149180"
- }
- Frame {
- msec: 10496
- hash: "455dff37edfac66f5e4ae78e10b93cf9"
- }
- Frame {
- msec: 10512
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 10528
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 10544
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 10560
- image: "packageviews.10.png"
- }
- Frame {
- msec: 10576
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 10592
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 10608
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 10624
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 10640
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 10656
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 10672
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 10688
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 10704
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 10720
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 10736
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 10752
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 10768
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 10784
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 10800
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 10816
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 10832
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 10848
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 10864
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 10880
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 10896
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 10912
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 10928
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 10944
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 10960
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 10976
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 10992
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 11008
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 11024
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 11040
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 11056
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 11072
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 11088
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 11104
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 11120
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 11136
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 11152
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 11168
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 11184
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 11200
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 11216
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 11232
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 11248
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 11264
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 11280
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 11296
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 11312
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 11328
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 11344
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 11360
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 11376
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 11392
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 11408
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 11424
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 11440
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 11456
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 11472
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 11488
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 11504
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Mouse {
- type: 2
- button: 1
- buttons: 1
- x: 47; y: 141
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 11520
- image: "packageviews.11.png"
- }
- Frame {
- msec: 11536
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 11552
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 11568
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Mouse {
- type: 3
- button: 1
- buttons: 0
- x: 47; y: 141
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 11584
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 11600
- hash: "259e9da7c3b8738db1762128f2c8d4b0"
- }
- Frame {
- msec: 11616
- hash: "cf515f316c197a307a7fb8373df3b107"
- }
- Frame {
- msec: 11632
- hash: "927379ba611284d5c98a3eb5aca04f7c"
- }
- Frame {
- msec: 11648
- hash: "387ad2042589de0a19cb13aa0cac8872"
- }
- Frame {
- msec: 11664
- hash: "6536ad87d1f04b13c28c43ae0fed984f"
- }
- Frame {
- msec: 11680
- hash: "38d77d6610739614e95c70f32736f238"
- }
- Frame {
- msec: 11696
- hash: "9a6c3a95b61d3b9b787417600123b6d8"
- }
- Frame {
- msec: 11712
- hash: "782d907d7d170108beb030c93d9a4d94"
- }
- Frame {
- msec: 11728
- hash: "646ee08d1ffe676ca0363f70e14c2ed6"
- }
- Frame {
- msec: 11744
- hash: "830730ed9990c8f96fa5c7e6b4228884"
- }
- Frame {
- msec: 11760
- hash: "2e678862f358814278d38950c7c5765b"
- }
- Frame {
- msec: 11776
- hash: "c656eb6ace9caf86d417d79452c4ea34"
- }
- Frame {
- msec: 11792
- hash: "227a9bb3644c26622ef654ba2c61ddad"
- }
- Frame {
- msec: 11808
- hash: "bc8188bf8be749bfb28fc64bb5773922"
- }
- Frame {
- msec: 11824
- hash: "f1e90cfd466bdc26ba98632fe1e5360c"
- }
- Frame {
- msec: 11840
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 11856
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 11872
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 11888
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 11904
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 11920
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 11936
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 11952
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 11968
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 11984
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12000
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12016
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12032
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12048
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12064
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12080
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12096
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12112
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12128
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12144
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12160
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12176
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12192
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12208
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12224
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12240
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12256
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12272
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12288
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12304
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12320
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12336
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12352
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12368
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12384
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12400
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12416
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12432
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12448
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12464
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12480
- image: "packageviews.12.png"
- }
- Frame {
- msec: 12496
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12512
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12528
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12544
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12560
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12576
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12592
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12608
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12624
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12640
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12656
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12672
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12688
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12704
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12720
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12736
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12752
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12768
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12784
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12800
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12816
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12832
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12848
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12864
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12880
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12896
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12912
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12928
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12944
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12960
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12976
- hash: "81795ee4213ac62e073d811aaf6b580c"
- }
- Frame {
- msec: 12992
- hash: "81795ee4213ac62e073d811aaf6b580c"
+ hash: "8d52a504170547407fad6d8785b7199b"
}
}
diff --git a/tests/auto/declarative/qmlvisual/Package_Views/packageviews.qml b/tests/auto/declarative/qmlvisual/Package_Views/packageviews.qml
index 99379f1515..a9de3f87d4 100644
--- a/tests/auto/declarative/qmlvisual/Package_Views/packageviews.qml
+++ b/tests/auto/declarative/qmlvisual/Package_Views/packageviews.qml
@@ -17,18 +17,10 @@ Rectangle {
ListElement { itemColor: "yellow" }
ListElement { itemColor: "slategrey" }
ListElement { itemColor: "cyan" }
- ListElement { itemColor: "red" }
- ListElement { itemColor: "green" }
- ListElement { itemColor: "blue" }
- ListElement { itemColor: "orange" }
- ListElement { itemColor: "purple" }
- ListElement { itemColor: "yellow" }
- ListElement { itemColor: "slategrey" }
- ListElement { itemColor: "cyan" }
}
delegate: Package {
Rectangle {
- id: listItem; Package.name: "list"; width:root.width/2; height: 50; color: "transparent"; border.color: "white"
+ id: listItem; Package.name: "list"; width:root.width/2; height: 25; color: "transparent"; border.color: "white"
MouseArea {
anchors.fill: parent
onClicked: myState.state = myState.state == "list" ? "grid" : "list"
@@ -50,12 +42,12 @@ Rectangle {
State {
name: "list"
ParentChange { target: myContent; parent: listItem }
- PropertyChanges { target: myContent; x: 0; y: 0; width: listItem.width }
+ PropertyChanges { target: myContent; x: 0; y: 0; width: listItem.width; height: listItem.height }
},
State {
name: "grid"
ParentChange { target: myContent; parent: gridItem }
- PropertyChanges { target: myContent; x: 0; y: 0; width: gridItem.width }
+ PropertyChanges { target: myContent; x: 0; y: 0; width: gridItem.width; height: gridItem.height }
}
]
@@ -64,7 +56,7 @@ Rectangle {
from: "*"; to: "*"
SequentialAnimation {
ParentAnimation{
- NumberAnimation { properties: "x,y,width"; easing.type: "InOutQuad" }
+ NumberAnimation { properties: "x,y,width,height"; easing.type: "InOutQuad" }
}
}
}
diff --git a/tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.0.png b/tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.0.png
new file mode 100644
index 0000000000..c5e802926e
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.1.png b/tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.1.png
new file mode 100644
index 0000000000..b0f69c28b7
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.2.png b/tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.2.png
new file mode 100644
index 0000000000..1317eef8a7
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.qml b/tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.qml
new file mode 100644
index 0000000000..eb4564c89e
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.qml
@@ -0,0 +1,951 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Frame {
+ msec: 32
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Frame {
+ msec: 48
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Frame {
+ msec: 64
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Frame {
+ msec: 80
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Frame {
+ msec: 96
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Frame {
+ msec: 112
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Frame {
+ msec: 128
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Frame {
+ msec: 144
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Frame {
+ msec: 160
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Frame {
+ msec: 176
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Frame {
+ msec: 192
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Frame {
+ msec: 208
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Frame {
+ msec: 224
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Frame {
+ msec: 240
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Frame {
+ msec: 256
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Frame {
+ msec: 272
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Frame {
+ msec: 288
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Frame {
+ msec: 304
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Frame {
+ msec: 320
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Frame {
+ msec: 336
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Frame {
+ msec: 352
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Frame {
+ msec: 368
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Frame {
+ msec: 384
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Frame {
+ msec: 400
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Frame {
+ msec: 416
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Frame {
+ msec: 432
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Frame {
+ msec: 448
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Frame {
+ msec: 464
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Frame {
+ msec: 480
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Frame {
+ msec: 496
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Frame {
+ msec: 512
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 93; y: 136
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 528
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Frame {
+ msec: 544
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Frame {
+ msec: 560
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Frame {
+ msec: 576
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Frame {
+ msec: 592
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 93; y: 136
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 608
+ hash: "acc736435c9f84aa82941ba561bc5dbc"
+ }
+ Frame {
+ msec: 624
+ hash: "e5bda0daf98288ce18db6ce06eda3ba0"
+ }
+ Frame {
+ msec: 640
+ hash: "d35008f75b8c992f80fb16ba7203649d"
+ }
+ Frame {
+ msec: 656
+ hash: "14f43e0784ddf42ea8550db88c501bf1"
+ }
+ Frame {
+ msec: 672
+ hash: "02276e158b5391480b1bdeaadf1fb903"
+ }
+ Frame {
+ msec: 688
+ hash: "35d9513eb97a2c482b7cd197de910934"
+ }
+ Frame {
+ msec: 704
+ hash: "faf0fd681e60bb2489099f5df772b6cd"
+ }
+ Frame {
+ msec: 720
+ hash: "a863d3e346f94785a3a392fdc91526eb"
+ }
+ Frame {
+ msec: 736
+ hash: "fdf328d3f6eb8410da59a91345e41a44"
+ }
+ Frame {
+ msec: 752
+ hash: "83514a3b10d5be8f6c3b128d0f3e0b1c"
+ }
+ Frame {
+ msec: 768
+ hash: "ead0eae76cd00189075964671effbaea"
+ }
+ Frame {
+ msec: 784
+ hash: "24d2457fcd51490fda23071bf9929d12"
+ }
+ Frame {
+ msec: 800
+ hash: "1478683446cf543dacbe31d0b76a98a6"
+ }
+ Frame {
+ msec: 816
+ hash: "99f7da1f31fe920f6c02add4042ae925"
+ }
+ Frame {
+ msec: 832
+ hash: "22def892006cf66667770b0f17baf6c0"
+ }
+ Frame {
+ msec: 848
+ hash: "6a36d5a77099bfd58baf285478ff04e4"
+ }
+ Frame {
+ msec: 864
+ hash: "6258150666b59b20ab476724c07fc20c"
+ }
+ Frame {
+ msec: 880
+ hash: "f1636315bc950a6dd400d9c7ed263b88"
+ }
+ Frame {
+ msec: 896
+ hash: "18447ea8dc2e8da956788e5b3cf3790a"
+ }
+ Frame {
+ msec: 912
+ hash: "1d2a6e65997a73e9e670356c8e8b63b2"
+ }
+ Frame {
+ msec: 928
+ hash: "bed0242c0f9ef229d1392835286d5782"
+ }
+ Frame {
+ msec: 944
+ hash: "88923c190e9e5beadef8a409c06df9d6"
+ }
+ Frame {
+ msec: 960
+ image: "colorAnimation-visual.0.png"
+ }
+ Frame {
+ msec: 976
+ hash: "85b1821cc50f2a9f3ed6944f792b7a2f"
+ }
+ Frame {
+ msec: 992
+ hash: "395195716d76bc0be7b2033ed37a7a1c"
+ }
+ Frame {
+ msec: 1008
+ hash: "243dbffcf416926242bbcb7348974c4c"
+ }
+ Frame {
+ msec: 1024
+ hash: "a755068679616d8ac65c2aa7431f2a19"
+ }
+ Frame {
+ msec: 1040
+ hash: "e8249b35a47eb492cbdf2d91cc8426f0"
+ }
+ Frame {
+ msec: 1056
+ hash: "15f3da1c0e6f0779b96859d51171dd27"
+ }
+ Frame {
+ msec: 1072
+ hash: "258c0c756aac3de743b43051f2aace6b"
+ }
+ Frame {
+ msec: 1088
+ hash: "a58b9fdf301d72b2cc5c93934cc8927b"
+ }
+ Frame {
+ msec: 1104
+ hash: "a9181d30870d472521f8904818ce520f"
+ }
+ Frame {
+ msec: 1120
+ hash: "7f9e94069ccf3897c26a71bd7becd903"
+ }
+ Frame {
+ msec: 1136
+ hash: "bdf305c2f46cdb86dbf57b1e0cc5a65b"
+ }
+ Frame {
+ msec: 1152
+ hash: "fe5b6865d7e4fc7d1d42c1e74f8666f7"
+ }
+ Frame {
+ msec: 1168
+ hash: "734f0de45a6e34c9eab7ef606196f96a"
+ }
+ Frame {
+ msec: 1184
+ hash: "02a361c4534fdf7f286dc3e6dc23275c"
+ }
+ Frame {
+ msec: 1200
+ hash: "e649155ad69999c14b92f6561e4d1185"
+ }
+ Frame {
+ msec: 1216
+ hash: "01af177084fab755d622973f64b92018"
+ }
+ Frame {
+ msec: 1232
+ hash: "097cc4a082dfab995d213a3a73883c97"
+ }
+ Frame {
+ msec: 1248
+ hash: "d7b4239a3280b1eb8e885e3f422df8e9"
+ }
+ Frame {
+ msec: 1264
+ hash: "59893977994e34e83f91e7ce3ad65d6d"
+ }
+ Frame {
+ msec: 1280
+ hash: "b68e3fbb5cdcd6bd96df7dec558db42b"
+ }
+ Frame {
+ msec: 1296
+ hash: "94ad0580648f36a1e18a9ea7e249b04d"
+ }
+ Frame {
+ msec: 1312
+ hash: "750a4c01d2f5806a89a1c6cc6a9b9a68"
+ }
+ Frame {
+ msec: 1328
+ hash: "4f109f50f388f1bfa4bc6b03b3e6e514"
+ }
+ Frame {
+ msec: 1344
+ hash: "c6168d5cf27a533e8ee636637667be47"
+ }
+ Frame {
+ msec: 1360
+ hash: "f8120547bed987aa34c00da5a01a4d1e"
+ }
+ Frame {
+ msec: 1376
+ hash: "cbff526136fa2c128c8b898fbbef9e5c"
+ }
+ Frame {
+ msec: 1392
+ hash: "f29e52398fab1a239a63df4c32f2fc69"
+ }
+ Frame {
+ msec: 1408
+ hash: "7178bfe86fd2fd513218b33760460f8d"
+ }
+ Frame {
+ msec: 1424
+ hash: "ca83285bc8ac633403896fe976896eb0"
+ }
+ Frame {
+ msec: 1440
+ hash: "96ba486c09cc69d5aa38c46c00df1181"
+ }
+ Frame {
+ msec: 1456
+ hash: "b88eab335842787869f4a14824c19dd8"
+ }
+ Frame {
+ msec: 1472
+ hash: "065aa59012729e1e1a246a2083142690"
+ }
+ Frame {
+ msec: 1488
+ hash: "dd0e98c8398861002c5f178c5f9f612d"
+ }
+ Frame {
+ msec: 1504
+ hash: "04192c2b545948048eccf4d81bbde198"
+ }
+ Frame {
+ msec: 1520
+ hash: "bb7502c7208281ef9fd41714ab88a1a8"
+ }
+ Frame {
+ msec: 1536
+ hash: "5397195471890d08b703dca101e5bc7c"
+ }
+ Frame {
+ msec: 1552
+ hash: "4c678cdbebb2ffd2cbf012ca77800cde"
+ }
+ Frame {
+ msec: 1568
+ hash: "0d7a34ecd0c7f52b2c015037bf1902c6"
+ }
+ Frame {
+ msec: 1584
+ hash: "fd9d5048be749ac4369fda2d018b43ae"
+ }
+ Frame {
+ msec: 1600
+ hash: "93ee03795cd57ae6f7fe3a020b039ad4"
+ }
+ Frame {
+ msec: 1616
+ hash: "5e1118963f219c39761ca7fbf564a9ca"
+ }
+ Frame {
+ msec: 1632
+ hash: "8f40038741903150136170503649d941"
+ }
+ Frame {
+ msec: 1648
+ hash: "b087b7d0aa6224821f8e18718ff5e77d"
+ }
+ Frame {
+ msec: 1664
+ hash: "aa46b04a3c67dc772265ed2901955565"
+ }
+ Frame {
+ msec: 1680
+ hash: "ac024bf2aeb4becdf31a09fe0a6db8f3"
+ }
+ Frame {
+ msec: 1696
+ hash: "13745a174e4d06e2108a5bf125ba50cc"
+ }
+ Frame {
+ msec: 1712
+ hash: "bd972f0d8e230eca0b3fea1b8c960c08"
+ }
+ Frame {
+ msec: 1728
+ hash: "cbdbec802a58e7ced0cf45b3ab0bc0ba"
+ }
+ Frame {
+ msec: 1744
+ hash: "5128584c50305c7d218b81b8367fa3d5"
+ }
+ Frame {
+ msec: 1760
+ hash: "a71461d3593f3685620668916de870bd"
+ }
+ Frame {
+ msec: 1776
+ hash: "74ebac8f32cf044b58d9883dbcd9a722"
+ }
+ Frame {
+ msec: 1792
+ hash: "fedc5b638f339b90fe59b478721e65b7"
+ }
+ Frame {
+ msec: 1808
+ hash: "8593a81be812edf54ec94da8ae9c1314"
+ }
+ Frame {
+ msec: 1824
+ hash: "4e9b083075bc5e9287a8abc982778b56"
+ }
+ Frame {
+ msec: 1840
+ hash: "1d6f02aa99afa47d77fc49ab894b365a"
+ }
+ Frame {
+ msec: 1856
+ hash: "a204feec783b3b05de4c209c21745826"
+ }
+ Frame {
+ msec: 1872
+ hash: "665a2a8ff00b9663157802767f504754"
+ }
+ Frame {
+ msec: 1888
+ hash: "624fb09ebe60cb87d767faf8d2420b1e"
+ }
+ Frame {
+ msec: 1904
+ hash: "e5af0cdc33f3275a25abb09e9165f310"
+ }
+ Frame {
+ msec: 1920
+ image: "colorAnimation-visual.1.png"
+ }
+ Frame {
+ msec: 1936
+ hash: "e7aa6374c73832e57ceb2427a1e258aa"
+ }
+ Frame {
+ msec: 1952
+ hash: "b5abd0dff1ab076faac7cc226e83f5d0"
+ }
+ Frame {
+ msec: 1968
+ hash: "b759acc35bccff8efc2e6fe276ddc0f7"
+ }
+ Frame {
+ msec: 1984
+ hash: "ce52e18c1f7732768779863b45314ff5"
+ }
+ Frame {
+ msec: 2000
+ hash: "99d30652559dd6931e0c95543eeaa149"
+ }
+ Frame {
+ msec: 2016
+ hash: "ffbd9a00e05e085b89296d19d5caec57"
+ }
+ Frame {
+ msec: 2032
+ hash: "9c9d658b9c25602816b8066bf19105db"
+ }
+ Frame {
+ msec: 2048
+ hash: "2b7fd058e6601e22a30bb7106b1c683b"
+ }
+ Frame {
+ msec: 2064
+ hash: "f4c7e26b19ee0a3e7c9688685eb7bd05"
+ }
+ Frame {
+ msec: 2080
+ hash: "0dc6d593bceff56b7f81f2a49d37fefb"
+ }
+ Frame {
+ msec: 2096
+ hash: "9bfd7ad5091ccbdde43c593e133a7b10"
+ }
+ Frame {
+ msec: 2112
+ hash: "2703b617937914a90ea42ebf249d79ee"
+ }
+ Frame {
+ msec: 2128
+ hash: "b77e2983138254016c4cca53100f46fa"
+ }
+ Frame {
+ msec: 2144
+ hash: "60c4dd24187d1281081479e586f02b37"
+ }
+ Frame {
+ msec: 2160
+ hash: "62f2511abd99ef1231c9fa4b91d4abfe"
+ }
+ Frame {
+ msec: 2176
+ hash: "e309b3353fd174e883d309571caddc98"
+ }
+ Frame {
+ msec: 2192
+ hash: "1e2d6a134c7b12dde551b148ef4f088c"
+ }
+ Frame {
+ msec: 2208
+ hash: "e5dc5450604a491cc24a0dcf5c278b58"
+ }
+ Frame {
+ msec: 2224
+ hash: "c8dae97c10e1962c1e6a51ab3ab8579e"
+ }
+ Frame {
+ msec: 2240
+ hash: "4e1b7e06f55fb084080689b474f1fe1d"
+ }
+ Frame {
+ msec: 2256
+ hash: "b4639c907fa937bf15fac62421170cd8"
+ }
+ Frame {
+ msec: 2272
+ hash: "c250208a0caeb5f6cb4d3aac3d7d350b"
+ }
+ Frame {
+ msec: 2288
+ hash: "a73351eabecf0d71149efe31f197413e"
+ }
+ Frame {
+ msec: 2304
+ hash: "479425f1b7aff79e4dfb7fca534af018"
+ }
+ Frame {
+ msec: 2320
+ hash: "046d0f0040a52d1f26ba9f7c5de06ef4"
+ }
+ Frame {
+ msec: 2336
+ hash: "655778bf13c6080903150b0eb43a7edc"
+ }
+ Frame {
+ msec: 2352
+ hash: "72da0bbe81514870655fdd3354adac60"
+ }
+ Frame {
+ msec: 2368
+ hash: "defe0bdf675c65fff55aaaced1e4dae7"
+ }
+ Frame {
+ msec: 2384
+ hash: "c988628b6c3d3780e9a865c7694926cd"
+ }
+ Frame {
+ msec: 2400
+ hash: "5ab17563655231089edd986ff13d6012"
+ }
+ Frame {
+ msec: 2416
+ hash: "c1adff1d2e5800ed466d1691d3b17382"
+ }
+ Frame {
+ msec: 2432
+ hash: "70129ba01fbb19592b9dc0d0a3b3e7df"
+ }
+ Frame {
+ msec: 2448
+ hash: "0000829ef7ed908bf430d42904d59cc2"
+ }
+ Frame {
+ msec: 2464
+ hash: "843d2927f50ab87b4a86b7a6aaeed91f"
+ }
+ Frame {
+ msec: 2480
+ hash: "da86d21756025e7de8050586d5e2a1f8"
+ }
+ Frame {
+ msec: 2496
+ hash: "48dd1bd6580133b0793fee327ea4f1e6"
+ }
+ Frame {
+ msec: 2512
+ hash: "f0618193dcd0ba2837249515a1898b1c"
+ }
+ Frame {
+ msec: 2528
+ hash: "a530184e57251065286c0cbba7301e9c"
+ }
+ Frame {
+ msec: 2544
+ hash: "64a1d7203973d65dd342793007a61c58"
+ }
+ Frame {
+ msec: 2560
+ hash: "5b830dfc6ba442772de87d75d5a578de"
+ }
+ Frame {
+ msec: 2576
+ hash: "5563b056b0409b65f60dd16dd0dd890e"
+ }
+ Frame {
+ msec: 2592
+ hash: "b8bcf9ad2ca8720c11563a23d8280804"
+ }
+ Frame {
+ msec: 2608
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 2624
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 2640
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 2656
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 2672
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 2688
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 2704
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 2720
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 2736
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 2752
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 2768
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 2784
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 2800
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 2816
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 2832
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 2848
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 2864
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 2880
+ image: "colorAnimation-visual.2.png"
+ }
+ Frame {
+ msec: 2896
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 2912
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 2928
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 2944
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 2960
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 2976
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 2992
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3008
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3024
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3040
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3056
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3072
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3088
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3104
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3120
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3136
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3152
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3168
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3184
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3200
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3216
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3232
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3248
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3264
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3280
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3296
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3312
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3328
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3344
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3360
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3376
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3392
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3408
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3424
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3440
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3456
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3472
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3488
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3504
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3520
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3536
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3552
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3568
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3584
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3600
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3616
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3632
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Key {
+ type: 6
+ key: 16777249
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3648
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3664
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+ Frame {
+ msec: 3680
+ hash: "8c0fcda4f8956394c53fc4ba18caa850"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.0.png b/tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.0.png
index 64d6b06895..a02c063eac 100644
--- a/tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.0.png
+++ b/tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.1.png b/tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.1.png
index f7fce15f46..0714b4acc6 100644
--- a/tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.1.png
+++ b/tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.2.png b/tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.2.png
index 3080df5e30..7d2b66ef46 100644
--- a/tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.2.png
+++ b/tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.qml b/tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.qml
index 36b39fa678..09febd7525 100644
--- a/tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.qml
+++ b/tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.qml
@@ -6,239 +6,247 @@ VisualTest {
}
Frame {
msec: 16
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 32
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 48
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 64
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 80
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 96
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 112
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 128
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 144
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 160
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 176
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 192
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 208
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 224
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 240
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 256
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 272
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 288
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 304
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 320
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 336
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 352
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 368
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 384
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 400
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 416
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 432
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 448
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 464
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 480
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 496
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 512
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 528
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 544
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 560
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 576
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 592
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 608
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 624
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 640
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 656
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 672
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 688
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 704
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 720
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 736
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 27; y: 19
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 752
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 768
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "a858eee4b2753915ec84d2ffa098260c"
}
Frame {
msec: 784
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "a858eee4b2753915ec84d2ffa098260c"
}
Frame {
msec: 800
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "a858eee4b2753915ec84d2ffa098260c"
}
Frame {
msec: 816
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "e8e6b7d7f81895ae556936ba5e0848a5"
}
Frame {
msec: 832
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "b6ee5f74a5e91bcf6b9aad3cbb5d683f"
}
Frame {
msec: 848
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "b6ee5f74a5e91bcf6b9aad3cbb5d683f"
}
Frame {
msec: 864
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "02e3d071d5fc0832041688950d3610b8"
}
Frame {
msec: 880
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "aad38d9678bdeeed750f381a40e22a61"
}
Frame {
msec: 896
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "a8753ac7d026d94224c488fa16d5774a"
}
Frame {
msec: 912
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "9de26e2d70bd285116df820ca87c2e4d"
}
Frame {
msec: 928
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "985c6ee9cb5f259135a4eeb3c2f1d271"
}
Frame {
msec: 944
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "985c6ee9cb5f259135a4eeb3c2f1d271"
}
Frame {
msec: 960
@@ -246,247 +254,247 @@ VisualTest {
}
Frame {
msec: 976
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "4ba1bf769de9bc45630485d06642dc30"
}
Frame {
msec: 992
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "4ba1bf769de9bc45630485d06642dc30"
}
Frame {
msec: 1008
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "9dbe8b62ec467f5b95b4bb8ab9fbab68"
}
Frame {
msec: 1024
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "9dbe8b62ec467f5b95b4bb8ab9fbab68"
}
Frame {
msec: 1040
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "81c157daf3086b21ea2ba39277a31f3d"
}
Frame {
msec: 1056
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "a19d2e389a71472929fed6691dbe40ec"
}
Frame {
msec: 1072
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "0fc67582f36db63dc3df1027bf7ad90b"
}
Frame {
msec: 1088
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "c53f1a42113fdc2e525c43460ed40f81"
}
Frame {
msec: 1104
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "c8968753e599419bc2d70adb95b643f2"
}
Frame {
msec: 1120
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "449fbda0dc3e45d022832f9d15203466"
}
Frame {
msec: 1136
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "7778e32071419dd53920536bac1eb21a"
}
Frame {
msec: 1152
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "279510c6ca5429a22855a08e88a1b4b5"
}
Frame {
msec: 1168
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "ac86ca53dc52c7c54bd993faa2daf0b9"
}
Frame {
msec: 1184
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "7e20361da8a49f9699e290673bdd60ee"
}
Frame {
msec: 1200
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "aa5f6e188212cee2dbf8d1e52692ac88"
}
Frame {
msec: 1216
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "14018d9d2370c46b5f0c280cb169225e"
}
Frame {
msec: 1232
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "29ad10997d8045ccfd69fe78475dd2f3"
}
Frame {
msec: 1248
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "29ad10997d8045ccfd69fe78475dd2f3"
}
Frame {
msec: 1264
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "29ad10997d8045ccfd69fe78475dd2f3"
}
Frame {
msec: 1280
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "29ad10997d8045ccfd69fe78475dd2f3"
}
Frame {
msec: 1296
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "29ad10997d8045ccfd69fe78475dd2f3"
}
Frame {
msec: 1312
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "29ad10997d8045ccfd69fe78475dd2f3"
}
Frame {
msec: 1328
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "29ad10997d8045ccfd69fe78475dd2f3"
}
Frame {
msec: 1344
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "29ad10997d8045ccfd69fe78475dd2f3"
}
Frame {
msec: 1360
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "29ad10997d8045ccfd69fe78475dd2f3"
}
Frame {
msec: 1376
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "29ad10997d8045ccfd69fe78475dd2f3"
}
Frame {
msec: 1392
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "29ad10997d8045ccfd69fe78475dd2f3"
}
Frame {
msec: 1408
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "29ad10997d8045ccfd69fe78475dd2f3"
}
Frame {
msec: 1424
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "29ad10997d8045ccfd69fe78475dd2f3"
}
Frame {
msec: 1440
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "29ad10997d8045ccfd69fe78475dd2f3"
}
Frame {
msec: 1456
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "29ad10997d8045ccfd69fe78475dd2f3"
}
Frame {
msec: 1472
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "29ad10997d8045ccfd69fe78475dd2f3"
}
Frame {
msec: 1488
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "29ad10997d8045ccfd69fe78475dd2f3"
}
Frame {
msec: 1504
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "29ad10997d8045ccfd69fe78475dd2f3"
}
Frame {
msec: 1520
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "29ad10997d8045ccfd69fe78475dd2f3"
}
Frame {
msec: 1536
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "29ad10997d8045ccfd69fe78475dd2f3"
}
Frame {
msec: 1552
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "29ad10997d8045ccfd69fe78475dd2f3"
}
Frame {
msec: 1568
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "29ad10997d8045ccfd69fe78475dd2f3"
}
Frame {
msec: 1584
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "29ad10997d8045ccfd69fe78475dd2f3"
}
Frame {
msec: 1600
- hash: "55b713dcb7c810bf126e06cc97d26d24"
- }
- Mouse {
- type: 2
- button: 1
- buttons: 1
- x: 109; y: 247
- modifiers: 0
- sendToViewport: true
+ hash: "29ad10997d8045ccfd69fe78475dd2f3"
}
Frame {
msec: 1616
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "29ad10997d8045ccfd69fe78475dd2f3"
}
Frame {
msec: 1632
- hash: "c91921dba899d7a86de3cd013773889f"
+ hash: "29ad10997d8045ccfd69fe78475dd2f3"
}
Frame {
msec: 1648
- hash: "888c0fc86155e10b5fc577ef6ec5755a"
+ hash: "29ad10997d8045ccfd69fe78475dd2f3"
}
Frame {
msec: 1664
- hash: "7fd61a8910bf7b0d2bf57653a268c5d8"
+ hash: "29ad10997d8045ccfd69fe78475dd2f3"
}
Frame {
msec: 1680
- hash: "f42f5073f90a423adf011d0e168c8a9b"
+ hash: "29ad10997d8045ccfd69fe78475dd2f3"
}
Frame {
msec: 1696
- hash: "a3d89deb6cfa2bbbaa1d7d5b5e5b48d5"
+ hash: "29ad10997d8045ccfd69fe78475dd2f3"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 27; y: 19
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 1712
- hash: "f10e997d7a17c18251a32d58b018105a"
+ hash: "29ad10997d8045ccfd69fe78475dd2f3"
}
Frame {
msec: 1728
- hash: "09ffb57d5f67edfa34d6aad36a002554"
+ hash: "29ad10997d8045ccfd69fe78475dd2f3"
}
Frame {
msec: 1744
- hash: "01f3a2f5b9815f1397a907b099339360"
+ hash: "7b99c5dd3750291043f62479314ccb2f"
}
Frame {
msec: 1760
- hash: "58c0910c49748edd2ef8472960179472"
+ hash: "d3409cf579db724440f3f59cfc902974"
}
Frame {
msec: 1776
- hash: "cc82c5f7f93c5bc1af1c6c509268566a"
+ hash: "2ad2a4b3f933e3a27acb232adf06eb7f"
}
Frame {
msec: 1792
- hash: "3ef272c6439b85fbc166375d1b98403c"
+ hash: "35074cf4f2753c77e112092e92630c71"
}
Frame {
msec: 1808
- hash: "98c576f0900e4b8752d1f951bb6bf391"
+ hash: "f7038f7e6d7b6498ff1a4098c79f9d2a"
}
Frame {
msec: 1824
- hash: "4d66dd64d8736ef50163e08723873478"
+ hash: "fec23135661d2368cf3cf64f7d62af73"
}
Frame {
msec: 1840
- hash: "9a5d8455b6763456185625811253e0b1"
+ hash: "4143603bf203319f423d21f204fac3b0"
}
Frame {
msec: 1856
- hash: "77e85731efa786a2492aae19a87523c6"
+ hash: "f3d41bdc8ae60f6fbf109206ac9023de"
}
Frame {
msec: 1872
- hash: "f3199d0c860f1236e0b9472bef8785bc"
+ hash: "41064ea276aabfba45966130d2ec4b06"
}
Frame {
msec: 1888
- hash: "f3199d0c860f1236e0b9472bef8785bc"
+ hash: "dfbe242fc8bc3c70207be901ac2db139"
}
Frame {
msec: 1904
- hash: "32ccdab249268b01d9f1658a736052f1"
+ hash: "a8a9f435774def4255ae433646cc5263"
}
Frame {
msec: 1920
@@ -494,247 +502,239 @@ VisualTest {
}
Frame {
msec: 1936
- hash: "db3010ef552146df938c237f6c92bff5"
+ hash: "895ad99b422c5c6637f6569f391b4011"
}
Frame {
msec: 1952
- hash: "101e8595d0301e88376ec52ba9361f84"
+ hash: "9dbe8b62ec467f5b95b4bb8ab9fbab68"
}
Frame {
msec: 1968
- hash: "119d548c59baa7e47266d2ceca663288"
+ hash: "4ba1bf769de9bc45630485d06642dc30"
}
Frame {
msec: 1984
- hash: "f141fafe102a0b9a2bf33e8c3fc800ff"
+ hash: "4ba1bf769de9bc45630485d06642dc30"
}
Frame {
msec: 2000
- hash: "b01f9ca8d4fbff17b3d48c70898a044d"
+ hash: "4ba1bf769de9bc45630485d06642dc30"
}
Frame {
msec: 2016
- hash: "cf67954a2d1b22e8d2cfdc26419bafb8"
+ hash: "4ba1bf769de9bc45630485d06642dc30"
}
Frame {
msec: 2032
- hash: "7680b2b5a63dea13d733947297e01355"
+ hash: "985c6ee9cb5f259135a4eeb3c2f1d271"
}
Frame {
msec: 2048
- hash: "af1c017acf6b3c8cff86c9ceb60db3cb"
+ hash: "9de26e2d70bd285116df820ca87c2e4d"
}
Frame {
msec: 2064
- hash: "0b23ec51f71fddae5e2238ab5754f1db"
+ hash: "a8753ac7d026d94224c488fa16d5774a"
}
Frame {
msec: 2080
- hash: "976643961ecbdc86335180ba812b874e"
+ hash: "aad38d9678bdeeed750f381a40e22a61"
}
Frame {
msec: 2096
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "abddb88af9b07e782f6c2103479abe3d"
}
Frame {
msec: 2112
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "02e3d071d5fc0832041688950d3610b8"
}
Frame {
msec: 2128
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "b6ee5f74a5e91bcf6b9aad3cbb5d683f"
}
Frame {
msec: 2144
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "e8e6b7d7f81895ae556936ba5e0848a5"
}
Frame {
msec: 2160
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "a858eee4b2753915ec84d2ffa098260c"
}
Frame {
msec: 2176
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "a858eee4b2753915ec84d2ffa098260c"
}
Frame {
msec: 2192
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "a858eee4b2753915ec84d2ffa098260c"
}
Frame {
msec: 2208
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2224
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2240
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2256
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2272
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2288
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2304
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2320
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2336
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2352
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2368
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2384
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2400
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2416
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2432
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2448
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2464
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2480
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2496
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2512
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2528
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2544
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2560
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2576
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2592
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2608
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2624
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2640
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2656
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2672
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2688
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2704
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2720
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2736
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2752
- hash: "aeed60899abb6c486a5b1df81f9a0224"
- }
- Mouse {
- type: 3
- button: 1
- buttons: 0
- x: 109; y: 247
- modifiers: 0
- sendToViewport: true
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2768
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2784
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2800
- hash: "ab924ae435262e76381c2e4af5d64342"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2816
- hash: "d60758fc12471a19d31c85f058f2ded7"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2832
- hash: "c62e2956f8eb5d2c8cd76ba05c5929d5"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2848
- hash: "f2967ee7e035a9ff258116a2706529f8"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2864
- hash: "885c4705c6c29f69c56c44abc1251d75"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2880
@@ -742,198 +742,74 @@ VisualTest {
}
Frame {
msec: 2896
- hash: "f4af6871e522511f95bc4c5abfc2a562"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2912
- hash: "b27e1e7e0d90468525309528ccfe2823"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2928
- hash: "78e7d84a4466258b40315fe61b7ca15c"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2944
- hash: "471013d921d8d6e7468fd6aba0b75c71"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2960
- hash: "856048da893c9136ac5740bc89b64128"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2976
- hash: "32ccdab249268b01d9f1658a736052f1"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 2992
- hash: "2264fa3acd979f104633c1301a0efd8f"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 3008
- hash: "f3199d0c860f1236e0b9472bef8785bc"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 3024
- hash: "ad899d1ecaa43a5541be7b70413caee5"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 3040
- hash: "4e652524c992f5ee1b987275ca509728"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 3056
- hash: "a44b3dec2a016694bc8553a51b29d46c"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 3072
- hash: "7fbe20346bc3c28c345e0797b55599f3"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 3088
- hash: "bcff18ad433bb4f08126ee66efb037d1"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 3104
- hash: "836666c64f73c38e87de95944ff2fe72"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 3120
- hash: "4379982d23db239b1741b5d72c53e160"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 3136
- hash: "0ed9476337214e1493c1510b8a4c90f8"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 3152
- hash: "dab637406577a1924c7dbb30680e1af3"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
Frame {
msec: 3168
- hash: "38b7e5894cf49a19ac055264d6447b9f"
- }
- Frame {
- msec: 3184
- hash: "5f207d1dfad4907f200d76104881bf56"
- }
- Frame {
- msec: 3200
- hash: "3434fc7f81e859722585dae97c557864"
- }
- Frame {
- msec: 3216
- hash: "7c775b9be8c5293d4962324574267c22"
- }
- Frame {
- msec: 3232
- hash: "da0ff6955c2e4cd86421bdb9053f56e6"
- }
- Frame {
- msec: 3248
- hash: "a1297d525a3ad41abbbb7c2f15efd4fb"
- }
- Frame {
- msec: 3264
- hash: "5326b220995b2a1eaa308ad10fd353fa"
- }
- Frame {
- msec: 3280
- hash: "55b713dcb7c810bf126e06cc97d26d24"
- }
- Frame {
- msec: 3296
- hash: "55b713dcb7c810bf126e06cc97d26d24"
- }
- Frame {
- msec: 3312
- hash: "55b713dcb7c810bf126e06cc97d26d24"
- }
- Frame {
- msec: 3328
- hash: "55b713dcb7c810bf126e06cc97d26d24"
- }
- Frame {
- msec: 3344
- hash: "55b713dcb7c810bf126e06cc97d26d24"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 67108864
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 3360
- hash: "55b713dcb7c810bf126e06cc97d26d24"
- }
- Frame {
- msec: 3376
- hash: "55b713dcb7c810bf126e06cc97d26d24"
- }
- Frame {
- msec: 3392
- hash: "55b713dcb7c810bf126e06cc97d26d24"
- }
- Frame {
- msec: 3408
- hash: "55b713dcb7c810bf126e06cc97d26d24"
- }
- Frame {
- msec: 3424
- hash: "55b713dcb7c810bf126e06cc97d26d24"
- }
- Frame {
- msec: 3440
- hash: "55b713dcb7c810bf126e06cc97d26d24"
- }
- Frame {
- msec: 3456
- hash: "55b713dcb7c810bf126e06cc97d26d24"
- }
- Frame {
- msec: 3472
- hash: "55b713dcb7c810bf126e06cc97d26d24"
- }
- Frame {
- msec: 3488
- hash: "55b713dcb7c810bf126e06cc97d26d24"
- }
- Frame {
- msec: 3504
- hash: "55b713dcb7c810bf126e06cc97d26d24"
- }
- Frame {
- msec: 3520
- hash: "55b713dcb7c810bf126e06cc97d26d24"
- }
- Frame {
- msec: 3536
- hash: "55b713dcb7c810bf126e06cc97d26d24"
- }
- Frame {
- msec: 3552
- hash: "55b713dcb7c810bf126e06cc97d26d24"
- }
- Frame {
- msec: 3568
- hash: "55b713dcb7c810bf126e06cc97d26d24"
- }
- Frame {
- msec: 3584
- hash: "55b713dcb7c810bf126e06cc97d26d24"
- }
- Frame {
- msec: 3600
- hash: "55b713dcb7c810bf126e06cc97d26d24"
- }
- Frame {
- msec: 3616
- hash: "55b713dcb7c810bf126e06cc97d26d24"
- }
- Frame {
- msec: 3632
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e5ac43e0f553886bcb2b4016f7e3414"
}
}
diff --git a/tests/auto/declarative/qmlvisual/animation/propertyAction/propertyAction-visual.qml b/tests/auto/declarative/qmlvisual/animation/propertyAction/propertyAction-visual.qml
index 6c3e52daf4..3ff4214d8a 100644
--- a/tests/auto/declarative/qmlvisual/animation/propertyAction/propertyAction-visual.qml
+++ b/tests/auto/declarative/qmlvisual/animation/propertyAction/propertyAction-visual.qml
@@ -1,17 +1,17 @@
import QtQuick 1.0
/*
-This test starts with a red rectangle at 0,0. It should animate a color change to blue,
+This test starts with a 30x40 rectangle at 0,0. It should animate a width change to 40,
then jump 50 pixels right, and then animate moving 50 pixels down. Afer this it should
do an exact visual reversal (animate up 50 pixels, jump left 50 pixels, and then animate
-a change back to red).
+a change back to 30px wide).
*/
Rectangle {
- width: 400; height: 400
+ width: 100; height: 100
Rectangle {
id: myRect
- width: 100; height: 100
+ width: 30; height: 40
color: "red"
}
MouseArea {
@@ -24,8 +24,7 @@ Rectangle {
when: clickable.pressed
PropertyChanges {
target: myRect
- x: 50; y: 50
- color: "blue"
+ x: 50; y: 50; width: 40
}
}
@@ -33,7 +32,7 @@ Rectangle {
to: "state1"
reversible: true
SequentialAnimation {
- ColorAnimation {}
+ NumberAnimation { properties: "width"; easing.type: "InOutQuad" }
PropertyAction { properties: "x" }
NumberAnimation { properties: "y"; easing.type: "InOutQuad" }
}
diff --git a/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.0.png b/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.0.png
index d8be67b465..3545e5a853 100644
--- a/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.0.png
+++ b/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.1.png b/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.1.png
index e5494aa315..c7da35979b 100644
--- a/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.1.png
+++ b/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.2.png b/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.2.png
index fbb03dea69..d51e8e4ff8 100644
--- a/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.2.png
+++ b/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.3.png b/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.3.png
index d8be67b465..c7da35979b 100644
--- a/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.3.png
+++ b/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.3.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.4.png b/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.4.png
new file mode 100644
index 0000000000..8552406140
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.4.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.qml b/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.qml
index 13ba28950a..774cc134d8 100644
--- a/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.qml
+++ b/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.qml
@@ -6,239 +6,335 @@ VisualTest {
}
Frame {
msec: 16
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 32
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 48
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 64
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 80
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 96
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 112
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 128
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 144
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 160
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 176
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 192
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 208
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 224
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 240
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 256
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 272
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 288
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 304
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 320
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 336
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 352
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 368
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 384
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 400
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 416
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 432
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 448
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 464
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 480
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 496
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 512
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 528
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 544
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 560
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 576
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 592
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 608
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 624
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 640
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 656
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 672
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 688
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 704
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 155; y: 261
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 154; y: 260
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 720
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 153; y: 260
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 144; y: 258
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 736
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 126; y: 254
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 105; y: 249
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 752
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "3e70a9fcacf40284c4bbf6a8376edfec"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 76; y: 247
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 51; y: 245
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 768
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "3b65fbe0980fabd4bcba5757323c8fcf"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 20; y: 243
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: -25; y: 241
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 784
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0a79d810c2ff479fcc42d40125f6ccda"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: -68; y: 238
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: -68; y: 238
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 800
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "9e5b85c715a2a573f0dd3bc7e342625f"
}
Frame {
msec: 816
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "371faa0d3bb3815470ef48713f0363b6"
}
Frame {
msec: 832
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "2f948f765ec2d861841439f03e402bcf"
}
Frame {
msec: 848
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "74dbda8d6d005fb8fb307fc4cf146e1e"
}
Frame {
msec: 864
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "bdf1f0db0411a3456ddc0efff0584e9c"
}
Frame {
msec: 880
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "cb5c7c9fc7e4707f1d8b7bbb9f19065d"
}
Frame {
msec: 896
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "f60df4e47f5b9d16b576ab4107a0c11c"
}
Frame {
msec: 912
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "6fcc1b9d2d1829c48cdfefba632c6a91"
}
Frame {
msec: 928
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "e53272919fa23f7023ce66d3b15c2f05"
}
Frame {
msec: 944
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "dc043143bf35a808fcdf2b692753dc86"
}
Frame {
msec: 960
@@ -246,279 +342,327 @@ VisualTest {
}
Frame {
msec: 976
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "8a5247a3847809f56a2fdce0f4ac9c99"
}
Frame {
msec: 992
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "d4122caf5fc8cfd59e6048b830acc3fb"
}
Frame {
msec: 1008
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 1024
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 1040
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 1056
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 1072
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 1088
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 1104
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 1120
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 1136
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 1152
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 1168
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 1184
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 1200
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 1216
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 1232
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 1248
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 1264
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 1280
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 1296
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 1312
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
- }
- Mouse {
- type: 2
- button: 1
- buttons: 1
- x: 174; y: 204
- modifiers: 0
- sendToViewport: true
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 1328
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 1344
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 1360
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 1376
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "be218d7ebfb01cf288b284cf40337913"
}
Frame {
msec: 1392
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 170; y: 204
- modifiers: 0
- sendToViewport: true
+ hash: "bd1af1e9187a58841b33862047ad4ae3"
}
Frame {
msec: 1408
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 156; y: 204
- modifiers: 0
- sendToViewport: true
+ hash: "6154c00e9290393daaf1e7a0618874c7"
}
Frame {
msec: 1424
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "6ed42be04df8a4cc15d9d885e4b157f5"
}
Frame {
msec: 1440
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 130; y: 204
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 3
- button: 1
- buttons: 0
- x: 130; y: 204
- modifiers: 0
- sendToViewport: true
+ hash: "2187c8e798b2b60567284af6923a9418"
}
Frame {
msec: 1456
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "39ef8ac3108be3c5b8c85aaa06539952"
}
Frame {
msec: 1472
- hash: "09d6255a3fc628c52a386a878bdecb4e"
+ hash: "a30c2d3bbebdf3ae84c8148dfff53abf"
}
Frame {
msec: 1488
- hash: "6d5e292fecfc2ec45a5695fa9e5173f3"
+ hash: "f9b5ef6675c326a3c6462f8ad173c875"
}
Frame {
msec: 1504
- hash: "848051f677a2172d8cbe75a451026459"
+ hash: "eab82ad570e59a68c41450df5146aea6"
}
Frame {
msec: 1520
- hash: "95b1a914c1d33866cd728ad1ad612884"
+ hash: "2caf2dae27a5603de6665c1cafbe6576"
}
Frame {
msec: 1536
- hash: "780a03cd9aec2f0f7f61a51629261385"
+ hash: "601b397404250d01ec9e483683c32776"
}
Frame {
msec: 1552
- hash: "c7ea3a54cfb618bb02d93f6e17e2a74d"
+ hash: "06dd6ec2e0f016fc0cb6bbce27e3dcd3"
}
Frame {
msec: 1568
- hash: "85ea65c275c6217c44038c1bc87f2356"
+ hash: "9ebba3740bb33db00ebb62706e1d27a5"
}
Frame {
msec: 1584
- hash: "af77f08c99d41295ef6c99089c322f61"
+ hash: "9ebba3740bb33db00ebb62706e1d27a5"
}
Frame {
msec: 1600
- hash: "1427c98bee08b57e94cea220b7c017e4"
+ hash: "06dd6ec2e0f016fc0cb6bbce27e3dcd3"
}
Frame {
msec: 1616
- hash: "fa1062676e7f2e429e3f5f3babbccc5f"
+ hash: "601b397404250d01ec9e483683c32776"
}
Frame {
msec: 1632
- hash: "016c51ef6ad6729db5328b199c18c830"
+ hash: "a80dcdc8ce2c4e2653e01423ea053eba"
}
Frame {
msec: 1648
- hash: "94a3647a5c98770d60a2b5f17281e87e"
+ hash: "8fe7230266084f07f8fd9c6991461163"
}
Frame {
msec: 1664
- hash: "fc075081b0b7d8bc2556250962e52327"
+ hash: "5d9ed702af5c520f4b268077b957586a"
}
Frame {
msec: 1680
- hash: "0ef1d28912378939e0f82387164ace07"
+ hash: "6cccabc3a6ac3eef95794e6712404234"
}
Frame {
msec: 1696
- hash: "d55312d705b8ed5d188caf4f41820e0f"
+ hash: "8bfc492064d6c93727b59fd3ca2a8dc8"
}
Frame {
msec: 1712
- hash: "41c9c187b208ec1cef4e9ffe976c38ce"
+ hash: "e506cf18d730f4ab1e8e803b7663238a"
}
Frame {
msec: 1728
- hash: "6166be5f86adfc6b4c9438358529e5ce"
+ hash: "2187c8e798b2b60567284af6923a9418"
}
Frame {
msec: 1744
- hash: "aaa81e964b5c5ef2ebf2c200e7a47c26"
+ hash: "6ed42be04df8a4cc15d9d885e4b157f5"
}
Frame {
msec: 1760
- hash: "65dbdd2495e12b7dd7bbc31e1b2fa5b1"
+ hash: "b887f64a8e44a243f11e37692d54d2d1"
}
Frame {
msec: 1776
- hash: "b2d10e7cbccb0fdf3286fef81999d37e"
+ hash: "d5f157d073cd8de8cc58124455a38675"
}
Frame {
msec: 1792
- hash: "e239d20ee23a6ff680ded67182066430"
+ hash: "d39f213d4b91229bd76d48589a067623"
}
Frame {
msec: 1808
- hash: "d4f2df7f9c7a7a9e98975e44393a2e37"
+ hash: "7b2413f4fd12fd4d38fc40ebbbd893f3"
}
Frame {
msec: 1824
- hash: "9c1ce93161e16704feb7d37cd01acbe9"
+ hash: "bd1af1e9187a58841b33862047ad4ae3"
}
Frame {
msec: 1840
- hash: "94e148b49b53cab2491a974eb85ab489"
+ hash: "1e54f1b5ef6bb7085a36d433af94a9b3"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 145; y: 286
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 166; y: 286
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 195; y: 288
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 1856
- hash: "9a1dfb6b09218c83c89f9a2d32f92ef6"
+ hash: "d84bf962449716cc64cb34b285926c48"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 224; y: 290
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 253; y: 290
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 1872
- hash: "7cb78e2e5f6d35d456c95f2bd8652eb5"
+ hash: "d84bf962449716cc64cb34b285926c48"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 286; y: 292
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 315; y: 292
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 1888
- hash: "e3a3be52fda460050db6d2d9947d3cf8"
+ hash: "d84bf962449716cc64cb34b285926c48"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 346; y: 294
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 385; y: 294
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 1904
- hash: "6651ca6a31f281676a5ba312c306ee91"
+ hash: "d84bf962449716cc64cb34b285926c48"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 420; y: 294
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 420; y: 294
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 1920
@@ -526,287 +670,239 @@ VisualTest {
}
Frame {
msec: 1936
- hash: "feddbf269adfc8bb1b1a3656b5b5736d"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 1952
- hash: "4710e2abb2d907686a5ef58c3d22b391"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 1968
- hash: "2a479b302b425df282502e71b4ad7fbf"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 1984
- hash: "a912a2993c3a2a280e83caee932ff707"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 2000
- hash: "022504443e57ee5593e5054961265a15"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 2016
- hash: "a47ccf22b66f7d62c017aa1da19904d2"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 2032
- hash: "133c29b49f3a98fb5eca71fff217252d"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 2048
- hash: "058c2a759a415d548fec309bfb255a70"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 2064
- hash: "662be553c32b0145b3f4fee9bb0d659d"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 2080
- hash: "7c7460ff21e7c27af2326b399b5b9791"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 2096
- hash: "e6b9049949a0ee4ff8a0fcaf5464f479"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 2112
- hash: "39db5e52253948ca5059d9c102bedea0"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 2128
- hash: "eb1939458851780b7bb51ee50f0a3bd7"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 2144
- hash: "feaaa4fab78c73321dd9ab820ec2b746"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 2160
- hash: "221c8afbedcfb8ca7e87e279e5406103"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 2176
- hash: "41c8d2686ddb882981a7d3a5c8c69005"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 2192
- hash: "abb2d6a76af5114b191a4373f95cdb6f"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 2208
- hash: "7d3b1fc34082a160cbea4409af85fc9c"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 2224
- hash: "55e07e33b231e3c7925c7b3cfada4839"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 2240
- hash: "55e07e33b231e3c7925c7b3cfada4839"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 2256
- hash: "3a616453adf2b16e23654f515d797e99"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 2272
- hash: "b3461a3c55b9603905ad208c7396e1a9"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 2288
- hash: "b3461a3c55b9603905ad208c7396e1a9"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 2304
- hash: "fbd9a45fc6b5a96b4e521dc5c68dbf7e"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 2320
- hash: "fbd9a45fc6b5a96b4e521dc5c68dbf7e"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 2336
- hash: "fbd9a45fc6b5a96b4e521dc5c68dbf7e"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 2352
- hash: "fbd9a45fc6b5a96b4e521dc5c68dbf7e"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 2368
- hash: "fbd9a45fc6b5a96b4e521dc5c68dbf7e"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 2384
- hash: "fbd9a45fc6b5a96b4e521dc5c68dbf7e"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 2400
- hash: "fbd9a45fc6b5a96b4e521dc5c68dbf7e"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 2416
- hash: "fbd9a45fc6b5a96b4e521dc5c68dbf7e"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 2432
- hash: "fbd9a45fc6b5a96b4e521dc5c68dbf7e"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 2448
- hash: "fbd9a45fc6b5a96b4e521dc5c68dbf7e"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 2464
- hash: "fbd9a45fc6b5a96b4e521dc5c68dbf7e"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 2480
- hash: "fbd9a45fc6b5a96b4e521dc5c68dbf7e"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 2496
- hash: "fbd9a45fc6b5a96b4e521dc5c68dbf7e"
+ hash: "d84bf962449716cc64cb34b285926c48"
}
Frame {
msec: 2512
- hash: "fbd9a45fc6b5a96b4e521dc5c68dbf7e"
+ hash: "4c6ff9097308cb3840ef39a081bdc94f"
}
Frame {
msec: 2528
- hash: "fbd9a45fc6b5a96b4e521dc5c68dbf7e"
+ hash: "93a2b229f21b76354a8cf94f150c69e2"
}
Frame {
msec: 2544
- hash: "fbd9a45fc6b5a96b4e521dc5c68dbf7e"
+ hash: "e65350b411affe4274499fd577ccf842"
}
Frame {
msec: 2560
- hash: "fbd9a45fc6b5a96b4e521dc5c68dbf7e"
+ hash: "499968d33068c7e08898a19cce691766"
}
Frame {
msec: 2576
- hash: "fbd9a45fc6b5a96b4e521dc5c68dbf7e"
+ hash: "fe884e410a8c7b2167f814ebdf7700af"
}
Frame {
msec: 2592
- hash: "fbd9a45fc6b5a96b4e521dc5c68dbf7e"
+ hash: "c0225009d42b670f5f1ce0871be90db6"
}
Frame {
msec: 2608
- hash: "fbd9a45fc6b5a96b4e521dc5c68dbf7e"
+ hash: "320d205e147fa6470d71538d686ff458"
}
Frame {
msec: 2624
- hash: "fbd9a45fc6b5a96b4e521dc5c68dbf7e"
+ hash: "ec0a1fa273e6568d041ee2497a715704"
}
Frame {
msec: 2640
- hash: "fbd9a45fc6b5a96b4e521dc5c68dbf7e"
+ hash: "159c558e0d1b59db8e9459c4203d56f3"
}
Frame {
msec: 2656
- hash: "fbd9a45fc6b5a96b4e521dc5c68dbf7e"
+ hash: "00d237cd7ad6df807b4f9281bbc72992"
}
Frame {
msec: 2672
- hash: "fbd9a45fc6b5a96b4e521dc5c68dbf7e"
+ hash: "c472991635460a93f744538328cd89f4"
}
Frame {
msec: 2688
- hash: "fbd9a45fc6b5a96b4e521dc5c68dbf7e"
+ hash: "318ba06f590d4e3a1dea6affcc60243b"
}
Frame {
msec: 2704
- hash: "fbd9a45fc6b5a96b4e521dc5c68dbf7e"
+ hash: "d344b62df42e88e14d45def62565791a"
}
Frame {
msec: 2720
- hash: "fbd9a45fc6b5a96b4e521dc5c68dbf7e"
+ hash: "5c2658568080a663440e09acbcf2fa8d"
}
Frame {
msec: 2736
- hash: "fbd9a45fc6b5a96b4e521dc5c68dbf7e"
- }
- Mouse {
- type: 2
- button: 1
- buttons: 1
- x: 29; y: 239
- modifiers: 0
- sendToViewport: true
+ hash: "8e64867dabeaeae51149362c5f42545b"
}
Frame {
msec: 2752
- hash: "fbd9a45fc6b5a96b4e521dc5c68dbf7e"
+ hash: "abd81e11370469803bad5de9a9c77f63"
}
Frame {
msec: 2768
- hash: "fbd9a45fc6b5a96b4e521dc5c68dbf7e"
+ hash: "1cce356ebd61d7c88edb84c58a564def"
}
Frame {
msec: 2784
- hash: "fbd9a45fc6b5a96b4e521dc5c68dbf7e"
+ hash: "0ab027423651612ceba2b35e57d75d91"
}
Frame {
msec: 2800
- hash: "fbd9a45fc6b5a96b4e521dc5c68dbf7e"
+ hash: "515b6375cf0fefc8580d62cd5b2680f7"
}
Frame {
msec: 2816
- hash: "fbd9a45fc6b5a96b4e521dc5c68dbf7e"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 35; y: 241
- modifiers: 0
- sendToViewport: true
+ hash: "f44c12b701e73a7e4d35fd10ea0f5003"
}
Frame {
msec: 2832
- hash: "fbd9a45fc6b5a96b4e521dc5c68dbf7e"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 63; y: 243
- modifiers: 0
- sendToViewport: true
+ hash: "76bee658c9915fda03967fcb2e595683"
}
Frame {
msec: 2848
- hash: "fbd9a45fc6b5a96b4e521dc5c68dbf7e"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 106; y: 244
- modifiers: 0
- sendToViewport: true
+ hash: "064d5525e1fa7c8ec5f571a56e666754"
}
Frame {
msec: 2864
- hash: "6f1a516cde59f142f5ac8b4e824a2bab"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 158; y: 243
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 3
- button: 1
- buttons: 0
- x: 158; y: 243
- modifiers: 0
- sendToViewport: true
+ hash: "ffd23fa2b1281cd120d6b11912bb8641"
}
Frame {
msec: 2880
@@ -814,338 +910,198 @@ VisualTest {
}
Frame {
msec: 2896
- hash: "3f6d74079d8ec38eb1f12ddde18f864a"
+ hash: "c6d306961e1e574d8c57fd849029121c"
}
Frame {
msec: 2912
- hash: "b58ac3c0ab5e556be249bfdc3fb85c56"
+ hash: "1fcf6b150607c0ea807026f8f9e28f61"
}
Frame {
msec: 2928
- hash: "291dd50b6dd4ee71265631ce338f16d2"
+ hash: "e16a333231b3c65c85ff498e941f8c05"
}
Frame {
msec: 2944
- hash: "6af30d160a3c1126718c62fcd5e85a89"
+ hash: "3e49589f1b4a6b8212f5c10d234f8ffa"
}
Frame {
msec: 2960
- hash: "3f09b75f49f53e83d53fdc8cb2a1a2a7"
+ hash: "02ce2b719ddbd977bb933882a40024f5"
}
Frame {
msec: 2976
- hash: "7c9e03c8bc2691253eb5be656bbcfaa5"
+ hash: "a161119d1f022885db1af71ededa2b8c"
}
Frame {
msec: 2992
- hash: "95c1ca6b2550f5575c2297acad5bfd0f"
+ hash: "62a006aab9629dc1e8359c52664ee34b"
}
Frame {
msec: 3008
- hash: "be05537c0b9246b0c4d48ae344275bb9"
+ hash: "62a006aab9629dc1e8359c52664ee34b"
}
Frame {
msec: 3024
- hash: "59de97652e25f49b1bf016a9b124d324"
+ hash: "b98a2c58933bd4f49ed7a1d72bff7e66"
}
Frame {
msec: 3040
- hash: "7194bacd56906f83948844224ce6a3e7"
+ hash: "b98a2c58933bd4f49ed7a1d72bff7e66"
}
Frame {
msec: 3056
- hash: "09fe50cbbcc7432d6fa6bbe875eae5e3"
+ hash: "b98a2c58933bd4f49ed7a1d72bff7e66"
}
Frame {
msec: 3072
- hash: "a95c1f6ca5a638c4d9229321a84e51a4"
+ hash: "b98a2c58933bd4f49ed7a1d72bff7e66"
}
Frame {
msec: 3088
- hash: "c439b31b64510ce025ad326364e8f690"
+ hash: "b98a2c58933bd4f49ed7a1d72bff7e66"
}
Frame {
msec: 3104
- hash: "c28c637ff5f0ae6d4532fba13cfb8ea4"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 3120
- hash: "2e095e9433e1f504163aebc8450be923"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 3136
- hash: "5fb49164c1bad4bb96a13cfbb336312b"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 3152
- hash: "34b7976b3dbf0c5462ddf77153d9d2c9"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 3168
- hash: "d4007272d676a896c99adb66afa0c10b"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 3184
- hash: "07638f1f5eb5786a12cbc74414fe29b5"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 3200
- hash: "1fe90791c573865f425ef0e43faf7a1c"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 3216
- hash: "b149986c7b395106a808b1fcd1d8bcb2"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 3232
- hash: "ecb2b6d44eafb8a0b5493520b64e5e5b"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 3248
- hash: "fc66b2e38d477c16584eee4f541df511"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 3264
- hash: "023152c61ad6cd0b8726e6c8fa6043a4"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 3280
- hash: "b788f8a7e1e42f768fd1fe1198ca0344"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 3296
- hash: "4f7f8b7f5bb78bb9327b6fa8142ce3a2"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 3312
- hash: "30f041278c08174671568a0dfb7cbdf7"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 3328
- hash: "30f041278c08174671568a0dfb7cbdf7"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 3344
- hash: "6ecd90fc89ab9b6c4813fa6a6e9dffdb"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 3360
- hash: "6ecd90fc89ab9b6c4813fa6a6e9dffdb"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 3376
- hash: "6d79d9d0ba8da0b5654b39768b25591f"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 3392
- hash: "6d79d9d0ba8da0b5654b39768b25591f"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 3408
- hash: "6d79d9d0ba8da0b5654b39768b25591f"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 3424
- hash: "6d79d9d0ba8da0b5654b39768b25591f"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 3440
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 3456
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 3472
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 3488
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 3504
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 3520
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 3536
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 3552
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 3568
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 3584
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 3600
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 3616
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 3632
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 3648
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
Frame {
msec: 3664
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
- }
- Frame {
- msec: 3680
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
- }
- Frame {
- msec: 3696
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
- }
- Frame {
- msec: 3712
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
- }
- Frame {
- msec: 3728
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
- }
- Frame {
- msec: 3744
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
- }
- Frame {
- msec: 3760
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
- }
- Frame {
- msec: 3776
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
- }
- Frame {
- msec: 3792
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
- }
- Frame {
- msec: 3808
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
- }
- Frame {
- msec: 3824
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
- }
- Frame {
- msec: 3840
- image: "qtbug10586.3.png"
- }
- Frame {
- msec: 3856
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
- }
- Frame {
- msec: 3872
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
- }
- Frame {
- msec: 3888
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
- }
- Frame {
- msec: 3904
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
- }
- Frame {
- msec: 3920
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
- }
- Frame {
- msec: 3936
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
- }
- Frame {
- msec: 3952
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
- }
- Frame {
- msec: 3968
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
- }
- Frame {
- msec: 3984
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
- }
- Frame {
- msec: 4000
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
- }
- Frame {
- msec: 4016
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
- }
- Frame {
- msec: 4032
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
- }
- Frame {
- msec: 4048
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
- }
- Frame {
- msec: 4064
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 0
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 4080
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
- }
- Frame {
- msec: 4096
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
- }
- Frame {
- msec: 4112
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
- }
- Frame {
- msec: 4128
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
- }
- Frame {
- msec: 4144
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
- }
- Frame {
- msec: 4160
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
- }
- Frame {
- msec: 4176
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
- }
- Frame {
- msec: 4192
- hash: "cba9afe3f351e6cd6dc72d7f263401b0"
+ hash: "0755ae54acb6af587bbf7ca509146e0f"
}
}
diff --git a/tests/auto/declarative/qmlvisual/animation/qtbug10586/qtbug10586.qml b/tests/auto/declarative/qmlvisual/animation/qtbug10586/qtbug10586.qml
index 9ccebfa07b..65caeddaa8 100644
--- a/tests/auto/declarative/qmlvisual/animation/qtbug10586/qtbug10586.qml
+++ b/tests/auto/declarative/qmlvisual/animation/qtbug10586/qtbug10586.qml
@@ -1,5 +1,6 @@
import QtQuick 1.0
+/* This test checks that animations do occur while the flickable is flicking */
Rectangle {
width: 200
height: 400
@@ -11,11 +12,6 @@ Rectangle {
border.color: "black"
border.width: 10
width: 1000; height: 1000
- rotation: 90
- gradient: Gradient {
- GradientStop { position: 0; color: "black" }
- GradientStop { position: 1; color: "white" }
- }
}
}
Rectangle {
diff --git a/tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction-visual.0.png b/tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction-visual.0.png
new file mode 100644
index 0000000000..e7571f24b8
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction-visual.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction-visual.1.png b/tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction-visual.1.png
new file mode 100644
index 0000000000..60d09e9242
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction-visual.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction-visual.qml b/tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction-visual.qml
index d1de5d089f..82303efdea 100644
--- a/tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction-visual.qml
+++ b/tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction-visual.qml
@@ -6,530 +6,510 @@ VisualTest {
}
Frame {
msec: 16
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "c5d2b291578c11c11452c29dc02bcad9"
}
Frame {
msec: 32
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "c5d2b291578c11c11452c29dc02bcad9"
}
Frame {
msec: 48
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "c5d2b291578c11c11452c29dc02bcad9"
}
Frame {
msec: 64
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "c5d2b291578c11c11452c29dc02bcad9"
}
Frame {
msec: 80
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "c5d2b291578c11c11452c29dc02bcad9"
}
Frame {
msec: 96
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "c5d2b291578c11c11452c29dc02bcad9"
}
Frame {
msec: 112
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "c5d2b291578c11c11452c29dc02bcad9"
}
Frame {
msec: 128
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "c5d2b291578c11c11452c29dc02bcad9"
}
Frame {
msec: 144
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "c5d2b291578c11c11452c29dc02bcad9"
}
Frame {
msec: 160
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "c5d2b291578c11c11452c29dc02bcad9"
}
Frame {
msec: 176
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "c5d2b291578c11c11452c29dc02bcad9"
}
Frame {
msec: 192
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "c5d2b291578c11c11452c29dc02bcad9"
}
Frame {
msec: 208
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "c5d2b291578c11c11452c29dc02bcad9"
}
Frame {
msec: 224
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "c5d2b291578c11c11452c29dc02bcad9"
}
Frame {
msec: 240
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "c5d2b291578c11c11452c29dc02bcad9"
}
Frame {
msec: 256
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "c5d2b291578c11c11452c29dc02bcad9"
}
Frame {
msec: 272
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "c5d2b291578c11c11452c29dc02bcad9"
}
Frame {
msec: 288
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "c5d2b291578c11c11452c29dc02bcad9"
}
Frame {
msec: 304
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "c5d2b291578c11c11452c29dc02bcad9"
}
Frame {
msec: 320
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "c5d2b291578c11c11452c29dc02bcad9"
}
Frame {
msec: 336
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "c5d2b291578c11c11452c29dc02bcad9"
}
Frame {
msec: 352
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "c5d2b291578c11c11452c29dc02bcad9"
}
Frame {
msec: 368
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "c5d2b291578c11c11452c29dc02bcad9"
}
Frame {
msec: 384
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "c5d2b291578c11c11452c29dc02bcad9"
}
Frame {
msec: 400
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "c5d2b291578c11c11452c29dc02bcad9"
}
Frame {
msec: 416
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "c5d2b291578c11c11452c29dc02bcad9"
}
Frame {
msec: 432
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "c5d2b291578c11c11452c29dc02bcad9"
}
Frame {
msec: 448
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "c5d2b291578c11c11452c29dc02bcad9"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 54; y: 52
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 464
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "c5d2b291578c11c11452c29dc02bcad9"
}
Frame {
msec: 480
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "650770d62a63031754b3c68f666a5805"
}
Frame {
msec: 496
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "eb28945becabee0dffe618632d4db061"
}
Frame {
msec: 512
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "6c7b66dff531723362418dacd23ea59e"
}
Frame {
msec: 528
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "093bd3dd02a6d9f4dbd75a329bbf63f5"
}
Frame {
msec: 544
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "5328b1f3932c8bf817a5031102e21c25"
}
Frame {
msec: 560
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "ee2b8dc4ebdaaed41ae820385f56db83"
}
Frame {
msec: 576
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "adf71c703dff4514d6ae247fd6b89030"
}
Frame {
msec: 592
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "c93d78e604406a3c61c2b34e5e0893a4"
}
Frame {
msec: 608
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "c91dbb897289d2949d08c6381583ad5e"
}
Frame {
msec: 624
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1e3a370e3d390e8d73731d659fae5908"
}
Frame {
msec: 640
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "e6d3505120260677f5f1355abf0f2b1d"
}
Frame {
msec: 656
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "251d68b91b37ef95ff61055f7b2ba0b5"
}
Frame {
msec: 672
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "333a25691bafa88fbc92a153886c3b47"
}
Frame {
msec: 688
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "e63367e5001732975bc4c002c079dbd8"
}
Frame {
msec: 704
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "04e25f2fd913c38ee24558b52fb3ed37"
}
Frame {
msec: 720
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "739f155ad3d703fa0255afed51baf51c"
}
Frame {
msec: 736
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "739f155ad3d703fa0255afed51baf51c"
}
Frame {
msec: 752
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "16de427e26afa1a1d91541fca1537033"
}
Frame {
msec: 768
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "11a874ab1c429e1bcf5498808f3c42f7"
}
Frame {
msec: 784
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "e97f33a71bf889815782c17067bcd736"
}
Frame {
msec: 800
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "9f2f0728689a5ff76f87b13c92e9fd40"
}
Frame {
msec: 816
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "9186cd14c3d9f2ad560be047cc483b50"
}
Frame {
msec: 832
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "af2eb37824ad3567ce9db0329f647d50"
}
Frame {
msec: 848
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "f09d264ed5f44313c19f2f985a26b9cd"
}
Frame {
msec: 864
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "3ed8b3051d0d603bd514783fe04124a7"
}
Frame {
msec: 880
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "38c7f8d39fd9a77400138da4e3ebb963"
}
Frame {
msec: 896
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "6682f53fdda2d8662a31b725d23b08f6"
}
Frame {
msec: 912
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "0f16d2640b51c9ada08c7aa0e8853d86"
}
Frame {
msec: 928
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "22b9025d523dd1adb87f9b4c89295b29"
}
Frame {
msec: 944
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1761f6606bbdf5772594cf96412337ca"
}
Frame {
msec: 960
- image: "scriptAction.0.png"
+ image: "scriptAction-visual.0.png"
}
Frame {
msec: 976
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1761f6606bbdf5772594cf96412337ca"
}
Frame {
msec: 992
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1761f6606bbdf5772594cf96412337ca"
}
Frame {
msec: 1008
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1761f6606bbdf5772594cf96412337ca"
}
Frame {
msec: 1024
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1761f6606bbdf5772594cf96412337ca"
}
Frame {
msec: 1040
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1761f6606bbdf5772594cf96412337ca"
}
Frame {
msec: 1056
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1761f6606bbdf5772594cf96412337ca"
}
Frame {
msec: 1072
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1761f6606bbdf5772594cf96412337ca"
}
Frame {
msec: 1088
- hash: "55b713dcb7c810bf126e06cc97d26d24"
- }
- Mouse {
- type: 2
- button: 1
- buttons: 1
- x: 146; y: 259
- modifiers: 0
- sendToViewport: true
+ hash: "1761f6606bbdf5772594cf96412337ca"
}
Frame {
msec: 1104
- hash: "55b713dcb7c810bf126e06cc97d26d24"
+ hash: "1761f6606bbdf5772594cf96412337ca"
}
Frame {
msec: 1120
- hash: "9850cd8ed4643900409d1a87ef0bc4cf"
+ hash: "1761f6606bbdf5772594cf96412337ca"
}
Frame {
msec: 1136
- hash: "1cf03396b01e931e4e7e8e7e57e19c5f"
+ hash: "1761f6606bbdf5772594cf96412337ca"
}
Frame {
msec: 1152
- hash: "25fe648b85ec2d82621853dcbdbf695a"
+ hash: "1761f6606bbdf5772594cf96412337ca"
}
Frame {
msec: 1168
- hash: "1ca701e56fe387d5849f6933eb53aee9"
+ hash: "1761f6606bbdf5772594cf96412337ca"
}
Frame {
msec: 1184
- hash: "b39ecb792659a053a8985e2a849d6d51"
+ hash: "1761f6606bbdf5772594cf96412337ca"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 54; y: 52
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 1200
- hash: "9a783432a054beec81cc5687f75a36dc"
+ hash: "1761f6606bbdf5772594cf96412337ca"
}
Frame {
msec: 1216
- hash: "edbd222d7ba6c6f819ded45fe316d461"
+ hash: "1761f6606bbdf5772594cf96412337ca"
}
Frame {
msec: 1232
- hash: "eaf20159c4b90f90872bbd514d3a0cec"
+ hash: "77ab7b0bad67c80c5f685b02e264d333"
}
Frame {
msec: 1248
- hash: "964807dd9b91e765577a773ef1ce2593"
+ hash: "27c3099b0e9f0607e9ebc983b2613eb9"
}
Frame {
msec: 1264
- hash: "16e12026ab14657b0f36b8315684455d"
+ hash: "81bd467b2314fb877825323a6120de4a"
}
Frame {
msec: 1280
- hash: "d001a6b2fec3c66baaa45d9ff93b3f63"
+ hash: "5cd632ac5399826249137ff2f27ef734"
}
Frame {
msec: 1296
- hash: "fef11eb5f635bc11cd9679b7213b3b92"
+ hash: "3b6732d7539d7b9b6ac13b6f8291b993"
}
Frame {
msec: 1312
- hash: "0a0cd5f5004048d88712cfe6943470c0"
+ hash: "6bde822175f1ee22a8bb0528d6170a5a"
}
Frame {
msec: 1328
- hash: "0d83178afdae5feaa9915d56c24373ad"
+ hash: "a8401f0c19db5c395cf122f3fe6f3be2"
}
Frame {
msec: 1344
- hash: "0a9e6e0b7b23ce93dc4e1f886cf9c7d1"
+ hash: "10e5126a9f97caf19df3d0ec4485222f"
}
Frame {
msec: 1360
- hash: "f3199d0c860f1236e0b9472bef8785bc"
+ hash: "f7b0bde6f4c9e9c9aecdbf11f0ec525c"
}
Frame {
msec: 1376
- hash: "f3199d0c860f1236e0b9472bef8785bc"
+ hash: "7501da757e6b0ba3923635765ef63f5b"
}
Frame {
msec: 1392
- hash: "32ccdab249268b01d9f1658a736052f1"
+ hash: "c66f5f30f7a545fcf0b52debd68d96c1"
}
Frame {
msec: 1408
- hash: "dc98f32a1a2d6e74998123b5232107b0"
+ hash: "ea679c31fd51733076716a325d2d4dc1"
}
Frame {
msec: 1424
- hash: "db3010ef552146df938c237f6c92bff5"
+ hash: "01ffc159e0d0796e4de7cffd46685481"
}
Frame {
msec: 1440
- hash: "101e8595d0301e88376ec52ba9361f84"
+ hash: "c53b75720a772a43a6c7d046ffb4d39b"
}
Frame {
msec: 1456
- hash: "119d548c59baa7e47266d2ceca663288"
+ hash: "1338c0458f32869e35163a2dcb950b8e"
}
Frame {
msec: 1472
- hash: "f141fafe102a0b9a2bf33e8c3fc800ff"
+ hash: "1338c0458f32869e35163a2dcb950b8e"
}
Frame {
msec: 1488
- hash: "b01f9ca8d4fbff17b3d48c70898a044d"
+ hash: "d894739536bb7033d321f8862264b5e6"
}
Frame {
msec: 1504
- hash: "cf67954a2d1b22e8d2cfdc26419bafb8"
+ hash: "52d5556f4b2404ae896ae36e0bc866ed"
}
Frame {
msec: 1520
- hash: "7680b2b5a63dea13d733947297e01355"
+ hash: "5ff9d9ab8099b2b9469df9efe672f46d"
}
Frame {
msec: 1536
- hash: "af1c017acf6b3c8cff86c9ceb60db3cb"
+ hash: "acadb950bd78c6fade9161f8e53628e7"
}
Frame {
msec: 1552
- hash: "0b23ec51f71fddae5e2238ab5754f1db"
+ hash: "7583b99a5f3aede70fc10728d77f57cc"
}
Frame {
msec: 1568
- hash: "976643961ecbdc86335180ba812b874e"
+ hash: "f72881eb92792727985482996bf689f9"
}
Frame {
msec: 1584
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "26e0d64d5afeecdc4d93492f1eaaa54f"
}
Frame {
msec: 1600
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "93206a830cf787d00a6bb2d3c91d40bc"
}
Frame {
msec: 1616
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "af0a99b072a754cd0ecb75a7198849c1"
}
Frame {
msec: 1632
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "84adc92e299feeb494b108a009d1b662"
}
Frame {
msec: 1648
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "4fac6d471517625d4f5ce6ed6aaebe0b"
}
Frame {
msec: 1664
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "6952c27025740aca006a13da87379f9f"
}
Frame {
msec: 1680
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "3297ed7bffb48a4f2ca90dd81eaf7c7a"
}
Frame {
msec: 1696
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "3297ed7bffb48a4f2ca90dd81eaf7c7a"
}
Frame {
msec: 1712
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "6741d853f099a5a98fcdf87053b69ec8"
}
Frame {
msec: 1728
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "6741d853f099a5a98fcdf87053b69ec8"
}
Frame {
msec: 1744
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "6741d853f099a5a98fcdf87053b69ec8"
}
Frame {
msec: 1760
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "6741d853f099a5a98fcdf87053b69ec8"
}
Frame {
msec: 1776
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "6741d853f099a5a98fcdf87053b69ec8"
}
Frame {
msec: 1792
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "6741d853f099a5a98fcdf87053b69ec8"
}
Frame {
msec: 1808
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "6741d853f099a5a98fcdf87053b69ec8"
}
Frame {
msec: 1824
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "6741d853f099a5a98fcdf87053b69ec8"
}
Frame {
msec: 1840
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "6741d853f099a5a98fcdf87053b69ec8"
}
Frame {
msec: 1856
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "6741d853f099a5a98fcdf87053b69ec8"
}
Frame {
msec: 1872
- hash: "aeed60899abb6c486a5b1df81f9a0224"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 67108864
- text: ""
- autorep: false
- count: 1
+ hash: "6741d853f099a5a98fcdf87053b69ec8"
}
Frame {
msec: 1888
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "6741d853f099a5a98fcdf87053b69ec8"
}
Frame {
msec: 1904
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "6741d853f099a5a98fcdf87053b69ec8"
}
Frame {
msec: 1920
- image: "scriptAction.1.png"
+ image: "scriptAction-visual.1.png"
}
Frame {
msec: 1936
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "6741d853f099a5a98fcdf87053b69ec8"
}
Frame {
msec: 1952
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "6741d853f099a5a98fcdf87053b69ec8"
}
Frame {
msec: 1968
- hash: "aeed60899abb6c486a5b1df81f9a0224"
- }
- Frame {
- msec: 1984
- hash: "aeed60899abb6c486a5b1df81f9a0224"
- }
- Frame {
- msec: 2000
- hash: "aeed60899abb6c486a5b1df81f9a0224"
- }
- Frame {
- msec: 2016
- hash: "aeed60899abb6c486a5b1df81f9a0224"
- }
- Frame {
- msec: 2032
- hash: "aeed60899abb6c486a5b1df81f9a0224"
- }
- Frame {
- msec: 2048
- hash: "aeed60899abb6c486a5b1df81f9a0224"
+ hash: "6741d853f099a5a98fcdf87053b69ec8"
}
}
diff --git a/tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction.0.png b/tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction.0.png
deleted file mode 100644
index 64d6b06895..0000000000
--- a/tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction.0.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction.1.png b/tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction.1.png
deleted file mode 100644
index 1a25c63ba1..0000000000
--- a/tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction.1.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/animation/scriptAction/scriptAction-visual.qml b/tests/auto/declarative/qmlvisual/animation/scriptAction/scriptAction-visual.qml
index 1427c9de73..0a14542acf 100644
--- a/tests/auto/declarative/qmlvisual/animation/scriptAction/scriptAction-visual.qml
+++ b/tests/auto/declarative/qmlvisual/animation/scriptAction/scriptAction-visual.qml
@@ -6,10 +6,10 @@ then immediately change blue, and then animate moving 50 pixels down.
*/
Rectangle {
- width: 400; height: 400
+ width: 100; height: 100
Rectangle {
id: myRect
- width: 100; height: 100
+ width: 50; height: 50
color: "red"
}
MouseArea {
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test.0.png b/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test.0.png
deleted file mode 100644
index 0f33d99ccb..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test.0.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test.1.png b/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test.1.png
deleted file mode 100644
index 0f33d99ccb..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test.1.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test.2.png b/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test.2.png
deleted file mode 100644
index 06a3dbd45f..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test.2.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test.3.png b/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test.3.png
deleted file mode 100644
index e0d02d658b..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test.3.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test.4.png b/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test.4.png
deleted file mode 100644
index e0d02d658b..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test.4.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test.5.png b/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test.5.png
deleted file mode 100644
index e0d02d658b..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test.5.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test.qml b/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test.qml
deleted file mode 100644
index ee9a550b02..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test.qml
+++ /dev/null
@@ -1,1599 +0,0 @@
-import Qt.VisualTest 4.7
-
-VisualTest {
- Frame {
- msec: 0
- }
- Frame {
- msec: 16
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 32
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 48
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 64
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 80
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 96
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 112
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 128
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 144
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 160
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 176
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 192
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 208
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 224
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 240
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 256
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 272
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 288
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 304
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 320
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 336
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 352
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 368
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 384
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 400
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 416
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 432
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 448
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 464
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 480
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 496
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 512
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 528
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 544
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 560
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 576
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 592
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 608
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 624
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 640
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 656
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 672
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 688
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 704
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 720
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 736
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 752
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 768
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 784
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 800
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 816
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 832
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 848
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 864
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 880
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 896
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 912
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 928
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 944
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 960
- image: "test.0.png"
- }
- Frame {
- msec: 976
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 992
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 1008
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 1024
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 1040
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 1056
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 1072
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 1088
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 1104
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 1120
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 1136
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 1152
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 1168
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 1184
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 1200
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 1216
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 1232
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 1248
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Key {
- type: 6
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
- }
- Frame {
- msec: 1264
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 1280
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 1296
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 1312
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 1328
- hash: "715a587be7a5803af2827e882236d187"
- }
- Key {
- type: 7
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
- }
- Frame {
- msec: 1344
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 1360
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 1376
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 1392
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 1408
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 1424
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 1440
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 1456
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 1472
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 1488
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 1504
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 1520
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 1536
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 1552
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 1568
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 1584
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 1600
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 1616
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 1632
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 1648
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 1664
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 1680
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 1696
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 1712
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 1728
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 1744
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 1760
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 1776
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 1792
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 1808
- hash: "715a587be7a5803af2827e882236d187"
- }
- Key {
- type: 6
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 1824
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 1840
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 1856
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 1872
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 1888
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 1904
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 1920
- image: "test.1.png"
- }
- Frame {
- msec: 1936
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 1952
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Key {
- type: 7
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 1968
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 1984
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 2000
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 2016
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 2032
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 2048
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 2064
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 2080
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 2096
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 2112
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 2128
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 2144
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 2160
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 2176
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 2192
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 2208
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 2224
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 2240
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 2256
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 2272
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 2288
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 2304
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 2320
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 2336
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 2352
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Key {
- type: 6
- key: 16777237
- modifiers: 536870912
- text: "1f"
- autorep: false
- count: 1
- }
- Frame {
- msec: 2368
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 2384
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 2400
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 2416
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 2432
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 2448
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 2464
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Key {
- type: 7
- key: 16777237
- modifiers: 536870912
- text: "1f"
- autorep: false
- count: 1
- }
- Frame {
- msec: 2480
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 2496
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 2512
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 2528
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 2544
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 2560
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 2576
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 2592
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 2608
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 2624
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 2640
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 2656
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 2672
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 2688
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 2704
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 2720
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 2736
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 2752
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 2768
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 2784
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 2800
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 2816
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 2832
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 2848
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 2864
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 2880
- image: "test.2.png"
- }
- Frame {
- msec: 2896
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 2912
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 2928
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 2944
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 2960
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 2976
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Key {
- type: 6
- key: 16777235
- modifiers: 536870912
- text: "1e"
- autorep: false
- count: 1
- }
- Frame {
- msec: 2992
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 3008
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 3024
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 3040
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 3056
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 3072
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 3088
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Key {
- type: 7
- key: 16777235
- modifiers: 536870912
- text: "1e"
- autorep: false
- count: 1
- }
- Frame {
- msec: 3104
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 3120
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 3136
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 3152
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 3168
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 3184
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 3200
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 3216
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 3232
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 3248
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 3264
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 3280
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 3296
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 3312
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 3328
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 3344
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 3360
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 3376
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 3392
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 3408
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 3424
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 3440
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 3456
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 3472
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 3488
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 3504
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 3520
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Frame {
- msec: 3536
- hash: "70f4ce2881f2340167f314b49716707a"
- }
- Key {
- type: 6
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
- }
- Frame {
- msec: 3552
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 3568
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 3584
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 3600
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 3616
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 3632
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 3648
- hash: "715a587be7a5803af2827e882236d187"
- }
- Key {
- type: 7
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
- }
- Frame {
- msec: 3664
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 3680
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 3696
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 3712
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 3728
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 3744
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 3760
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 3776
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 3792
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 3808
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 3824
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 3840
- image: "test.3.png"
- }
- Frame {
- msec: 3856
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 3872
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 3888
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 3904
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 3920
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 3936
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 3952
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 3968
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 3984
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 4000
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 4016
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 4032
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 4048
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 4064
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 4080
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 4096
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 4112
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 4128
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 4144
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 4160
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 4176
- hash: "715a587be7a5803af2827e882236d187"
- }
- Key {
- type: 6
- key: 16777237
- modifiers: 536870912
- text: "1f"
- autorep: false
- count: 1
- }
- Frame {
- msec: 4192
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 4208
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 4224
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 4240
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 4256
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 4272
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Key {
- type: 7
- key: 16777237
- modifiers: 536870912
- text: "1f"
- autorep: false
- count: 1
- }
- Frame {
- msec: 4288
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 4304
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 4320
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 4336
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 4352
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 4368
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 4384
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 4400
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 4416
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 4432
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 4448
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 4464
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 4480
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 4496
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 4512
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 4528
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 4544
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 4560
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 4576
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 4592
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 4608
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 4624
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 4640
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 4656
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 4672
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 4688
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 4704
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 4720
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 4736
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 4752
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 4768
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Frame {
- msec: 4784
- hash: "773f573d4b37181f7a784597a30cd73d"
- }
- Key {
- type: 6
- key: 16777235
- modifiers: 536870912
- text: "1e"
- autorep: false
- count: 1
- }
- Frame {
- msec: 4800
- image: "test.4.png"
- }
- Frame {
- msec: 4816
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 4832
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 4848
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 4864
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 4880
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 4896
- hash: "715a587be7a5803af2827e882236d187"
- }
- Key {
- type: 7
- key: 16777235
- modifiers: 536870912
- text: "1e"
- autorep: false
- count: 1
- }
- Frame {
- msec: 4912
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 4928
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 4944
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 4960
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 4976
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 4992
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5008
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5024
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5040
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5056
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5072
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5088
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5104
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5120
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5136
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5152
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5168
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5184
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5200
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5216
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5232
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5248
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5264
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5280
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5296
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5312
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5328
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5344
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5360
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5376
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5392
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5408
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5424
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5440
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5456
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5472
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5488
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5504
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5520
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5536
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5552
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5568
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5584
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5600
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5616
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5632
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5648
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5664
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5680
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5696
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5712
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5728
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5744
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5760
- image: "test.5.png"
- }
- Frame {
- msec: 5776
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5792
- hash: "715a587be7a5803af2827e882236d187"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 0
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 5808
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5824
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5840
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5856
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5872
- hash: "715a587be7a5803af2827e882236d187"
- }
- Frame {
- msec: 5888
- hash: "715a587be7a5803af2827e882236d187"
- }
-}
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test2.0.png b/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test2.0.png
deleted file mode 100644
index fa711c1b36..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test2.0.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test2.1.png b/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test2.1.png
deleted file mode 100644
index fa711c1b36..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test2.1.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test2.qml b/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test2.qml
deleted file mode 100644
index 5d84bfee0f..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test2.qml
+++ /dev/null
@@ -1,607 +0,0 @@
-import Qt.VisualTest 4.7
-
-VisualTest {
- Frame {
- msec: 0
- }
- Frame {
- msec: 16
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 32
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 48
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 64
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 80
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 96
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 112
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 128
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 144
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 160
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 176
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 192
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 208
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 224
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 240
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 256
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 272
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 288
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 304
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 320
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 336
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 352
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 368
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 384
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 400
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 416
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 432
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 448
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 464
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 480
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 496
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 512
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 528
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 544
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 560
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 576
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 592
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 608
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 624
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 640
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 656
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 672
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 688
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 704
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 720
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 736
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 752
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 768
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 784
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 800
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 816
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 832
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 848
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 864
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 880
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 896
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 912
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 928
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 944
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 960
- image: "test2.0.png"
- }
- Frame {
- msec: 976
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 992
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1008
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1024
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1040
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1056
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1072
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1088
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1104
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1120
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1136
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1152
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1168
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1184
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1200
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1216
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1232
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1248
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1264
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1280
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1296
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1312
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1328
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1344
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1360
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1376
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1392
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1408
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1424
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1440
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1456
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1472
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1488
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1504
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1520
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1536
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1552
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1568
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1584
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1600
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1616
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1632
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1648
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1664
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1680
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1696
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1712
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1728
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1744
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1760
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1776
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1792
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1808
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1824
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1840
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1856
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1872
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1888
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1904
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1920
- image: "test2.1.png"
- }
- Frame {
- msec: 1936
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1952
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1968
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 1984
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 2000
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 2016
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 2032
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 2048
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 2064
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 2080
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 2096
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 2112
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 2128
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 2144
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 2160
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 2176
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 2192
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 2208
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 2224
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 2240
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 2256
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 0
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 2272
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 2288
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 2304
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 2320
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 2336
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 2352
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
- Frame {
- msec: 2368
- hash: "9ecdd4addcaea53cdca16f3496ceb15c"
- }
-}
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.0.png b/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.0.png
index 9309e377bc..e469a7999f 100644
--- a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.0.png
+++ b/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.1.png b/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.1.png
index 20e6c8e062..905603f020 100644
--- a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.1.png
+++ b/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.2.png b/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.2.png
index c7559ac646..5cbd3bdf91 100644
--- a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.2.png
+++ b/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.3.png b/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.3.png
index bf2844b7cc..851c1ba582 100644
--- a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.3.png
+++ b/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.3.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.4.png b/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.4.png
deleted file mode 100644
index beef0bf9ec..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.4.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.5.png b/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.5.png
deleted file mode 100644
index 1847dc703a..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.5.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.6.png b/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.6.png
deleted file mode 100644
index c7559ac646..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.6.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.7.png b/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.7.png
deleted file mode 100644
index 20e6c8e062..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.7.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.8.png b/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.8.png
deleted file mode 100644
index 9309e377bc..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.8.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.9.png b/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.9.png
deleted file mode 100644
index 7ac879b003..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.9.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.qml b/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.qml
index cd73a3c4a0..0c9747e5f9 100644
--- a/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.qml
+++ b/tests/auto/declarative/qmlvisual/focusscope/data-MAC/test3.qml
@@ -6,255 +6,287 @@ VisualTest {
}
Frame {
msec: 16
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 32
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 48
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 64
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 80
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 96
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 112
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 128
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 144
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 160
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 176
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 192
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 208
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 224
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 240
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 256
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 272
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 288
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 304
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 320
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 336
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 352
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 368
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 384
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 400
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 416
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 432
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 448
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 464
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 480
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 496
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 512
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 528
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 544
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "be06cc567f08fbc0cd60d753a19df162"
}
Frame {
msec: 560
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "c4cf6807b423553872e848146e79efb3"
}
Frame {
msec: 576
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "b83923f1eef68a4a8dd36acad0f4b592"
}
Frame {
msec: 592
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "5599829a04f2c2a6c6181c5857762ba0"
+ }
+ Frame {
+ msec: 608
+ hash: "95da52b5add95150dd446bc5055a2b60"
}
Key {
- type: 6
+ type: 7
key: 16777236
- modifiers: 536870912
- text: "1d"
+ modifiers: 0
+ text: ""
autorep: false
count: 1
}
Frame {
- msec: 608
- hash: "ce962a38caeb7bf7eef05112fbb52f91"
- }
- Frame {
msec: 624
- hash: "779f0660ce5bc2c2fc9f05d8b86158a8"
+ hash: "9bb2757c3b1bbc051edd9ebd240611f8"
}
Frame {
msec: 640
- hash: "615e07a3c83539321befb44aa8fac811"
+ hash: "25213fbced4c67f42ce35d07db93bb32"
}
Frame {
msec: 656
- hash: "8a00b9f66ca7fdb0e4975f547025f873"
+ hash: "2a9ded25ed2dbb9563f9c14084234a22"
}
Frame {
msec: 672
- hash: "43bbe82799b1d8453f89a7ef928b1e54"
+ hash: "2f532511a50d743aa1c7ebcc9b2b7350"
}
Frame {
msec: 688
- hash: "2cc468d6e14c27ff1c0bd6064ae47509"
- }
- Key {
- type: 7
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
+ hash: "2f532511a50d743aa1c7ebcc9b2b7350"
}
Frame {
msec: 704
- hash: "1dc9d1b95016ccbeaca5b7a867a5cc3a"
+ hash: "2f532511a50d743aa1c7ebcc9b2b7350"
}
Frame {
msec: 720
- hash: "f36734c91fe41a7947965dac97393ad4"
+ hash: "2f532511a50d743aa1c7ebcc9b2b7350"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 736
- hash: "57e009de047c348d3ae14a6271b2e6f2"
+ hash: "8c9f7d72e077a7e75d185a2ecbdcc77c"
}
Frame {
msec: 752
- hash: "57e009de047c348d3ae14a6271b2e6f2"
+ hash: "55a417e91f182ebd28dd7264d8b76363"
}
Frame {
msec: 768
- hash: "57e009de047c348d3ae14a6271b2e6f2"
+ hash: "01a637de9f60c82bfd9140e852e17574"
}
Frame {
msec: 784
- hash: "57e009de047c348d3ae14a6271b2e6f2"
+ hash: "01194b2c3489ea7298e961979064aab3"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 800
- hash: "57e009de047c348d3ae14a6271b2e6f2"
+ hash: "f6126328d483536d3f161f71d40821df"
}
Frame {
msec: 816
- hash: "57e009de047c348d3ae14a6271b2e6f2"
+ hash: "b99dd9793a63bbdab37cfe236d56c589"
}
Frame {
msec: 832
- hash: "57e009de047c348d3ae14a6271b2e6f2"
+ hash: "825f39b42d0b2e0d894874713b731cfc"
}
Frame {
msec: 848
- hash: "57e009de047c348d3ae14a6271b2e6f2"
+ hash: "7729b9c2133c52e50f43d6100a24e9c2"
}
Frame {
msec: 864
- hash: "57e009de047c348d3ae14a6271b2e6f2"
+ hash: "e2f3bec9571b08b451309221b34ace5e"
}
Frame {
msec: 880
- hash: "57e009de047c348d3ae14a6271b2e6f2"
+ hash: "e2f3bec9571b08b451309221b34ace5e"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 896
- hash: "57e009de047c348d3ae14a6271b2e6f2"
+ hash: "8e59b002437ec17043d11c92556365fd"
}
Frame {
msec: 912
- hash: "57e009de047c348d3ae14a6271b2e6f2"
+ hash: "3809a54af9c9a4b15aa8b82caa5b703f"
}
Frame {
msec: 928
- hash: "57e009de047c348d3ae14a6271b2e6f2"
+ hash: "96cb1ab7123c54d4fa0d93b6501a439d"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 944
- hash: "57e009de047c348d3ae14a6271b2e6f2"
+ hash: "de74cd5be709954522dd02945d6da9c9"
}
Frame {
msec: 960
@@ -262,271 +294,311 @@ VisualTest {
}
Frame {
msec: 976
- hash: "57e009de047c348d3ae14a6271b2e6f2"
+ hash: "d3ff94471da3620701d62b87f37fca8b"
}
Frame {
msec: 992
- hash: "57e009de047c348d3ae14a6271b2e6f2"
+ hash: "15bccb078b9061ef50c73a974e2f43fa"
}
Frame {
msec: 1008
- hash: "57e009de047c348d3ae14a6271b2e6f2"
+ hash: "ea2059d511fdab60e77e9261f81aadfb"
}
Frame {
msec: 1024
- hash: "57e009de047c348d3ae14a6271b2e6f2"
+ hash: "ea2059d511fdab60e77e9261f81aadfb"
}
Frame {
msec: 1040
- hash: "57e009de047c348d3ae14a6271b2e6f2"
+ hash: "ea2059d511fdab60e77e9261f81aadfb"
}
Frame {
msec: 1056
- hash: "57e009de047c348d3ae14a6271b2e6f2"
+ hash: "ea2059d511fdab60e77e9261f81aadfb"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1072
- hash: "57e009de047c348d3ae14a6271b2e6f2"
+ hash: "5b68568968d0de3a9bad8d053045f45c"
}
Frame {
msec: 1088
- hash: "57e009de047c348d3ae14a6271b2e6f2"
+ hash: "6b6da385fbc00e3542d7007524ff87f6"
}
Key {
- type: 6
+ type: 7
key: 16777236
- modifiers: 536870912
- text: "1d"
+ modifiers: 0
+ text: ""
autorep: false
count: 1
}
Frame {
msec: 1104
- hash: "1c29b3d1086b261c2a9e94d49567484f"
+ hash: "bba5021ad78a5a142cf54d4db8d8689e"
}
Frame {
msec: 1120
- hash: "6ab17a210b45dae1ed99fd1689bb3e46"
+ hash: "5c223d5dcf028cd3bac18b21359253f3"
}
Frame {
msec: 1136
- hash: "feb504605f7f27ca3a2bf080c1fb1e19"
+ hash: "c5b09a11d466fd90e1014f58755ec77b"
}
Frame {
msec: 1152
- hash: "bec2d2e2222587a379af12a30e078886"
+ hash: "f4ba8fcc4f955e25c2364d8ee1054d0d"
}
Frame {
msec: 1168
- hash: "39cb2bdc44273023b557a0f56df61d85"
+ hash: "2a6009e790cd98e3a67c107b0f08e00b"
}
Frame {
msec: 1184
- hash: "2cda045b452c4645be1cdb4efd238532"
+ hash: "caa1b5ee40dc20c87516b7292a86f79b"
}
Frame {
msec: 1200
- hash: "1f3efbfadd22734b5fd656596c11885b"
+ hash: "200dd4ac9c40c6eb32ad43570995f17d"
}
Frame {
msec: 1216
- hash: "7277c05a06e481a5af13e4fe39e322f8"
+ hash: "200dd4ac9c40c6eb32ad43570995f17d"
}
Key {
- type: 7
+ type: 6
key: 16777236
- modifiers: 536870912
- text: "1d"
+ modifiers: 0
+ text: ""
autorep: false
count: 1
}
Frame {
msec: 1232
- hash: "bdf37518633a43d8dc47245f5b68550b"
+ hash: "2333dcdf0f46ade554e036caa5e3cb31"
}
Frame {
msec: 1248
- hash: "bdf37518633a43d8dc47245f5b68550b"
+ hash: "9b09c65db96f483dec7ba3a55b5a91e6"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1264
- hash: "bdf37518633a43d8dc47245f5b68550b"
+ hash: "49fc76245e741968095ab689195da40c"
}
Frame {
msec: 1280
- hash: "bdf37518633a43d8dc47245f5b68550b"
+ hash: "4e991b92348d813f5a3a1080270a88a3"
}
Frame {
msec: 1296
- hash: "bdf37518633a43d8dc47245f5b68550b"
+ hash: "1e4a07fc966dab9ee0d39b25a4c43c09"
}
Frame {
msec: 1312
- hash: "bdf37518633a43d8dc47245f5b68550b"
+ hash: "ade33b908f2a5e6916a74bc00b08414e"
}
Frame {
msec: 1328
- hash: "bdf37518633a43d8dc47245f5b68550b"
+ hash: "481b41b7bc8fafcb40b7d09fcfc2e86e"
}
Frame {
msec: 1344
- hash: "bdf37518633a43d8dc47245f5b68550b"
+ hash: "68b528414ba662f14ea71511a01f8d33"
}
Frame {
msec: 1360
- hash: "bdf37518633a43d8dc47245f5b68550b"
+ hash: "68b528414ba662f14ea71511a01f8d33"
}
Frame {
msec: 1376
- hash: "bdf37518633a43d8dc47245f5b68550b"
+ hash: "68b528414ba662f14ea71511a01f8d33"
}
Frame {
msec: 1392
- hash: "bdf37518633a43d8dc47245f5b68550b"
+ hash: "68b528414ba662f14ea71511a01f8d33"
}
Frame {
msec: 1408
- hash: "bdf37518633a43d8dc47245f5b68550b"
+ hash: "68b528414ba662f14ea71511a01f8d33"
}
Frame {
msec: 1424
- hash: "bdf37518633a43d8dc47245f5b68550b"
+ hash: "68b528414ba662f14ea71511a01f8d33"
}
Frame {
msec: 1440
- hash: "bdf37518633a43d8dc47245f5b68550b"
+ hash: "68b528414ba662f14ea71511a01f8d33"
}
Frame {
msec: 1456
- hash: "bdf37518633a43d8dc47245f5b68550b"
+ hash: "68b528414ba662f14ea71511a01f8d33"
}
Frame {
msec: 1472
- hash: "bdf37518633a43d8dc47245f5b68550b"
+ hash: "68b528414ba662f14ea71511a01f8d33"
}
Frame {
msec: 1488
- hash: "bdf37518633a43d8dc47245f5b68550b"
+ hash: "68b528414ba662f14ea71511a01f8d33"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1504
- hash: "bdf37518633a43d8dc47245f5b68550b"
+ hash: "2a8a2867f38ff05a9ef5fa50fe7de229"
}
Frame {
msec: 1520
- hash: "bdf37518633a43d8dc47245f5b68550b"
+ hash: "824ec4f9e596a67fe6ca17ea03529c1f"
+ }
+ Frame {
+ msec: 1536
+ hash: "bf7d9c49d0a0ff4d03ceadf8d797a774"
}
Key {
- type: 6
+ type: 7
key: 16777236
- modifiers: 536870912
- text: "1d"
+ modifiers: 0
+ text: ""
autorep: false
count: 1
}
Frame {
- msec: 1536
- hash: "c5f88e95ead1f4542b766577d80e70fd"
- }
- Frame {
msec: 1552
- hash: "d38118f26b9c2b68dc8fdb8d2a959134"
+ hash: "3e3c62601c2965e851e8b5c0adb73651"
}
Frame {
msec: 1568
- hash: "44c483c899220f040aa7808f15fac429"
+ hash: "ed7357b2596da4683bb19cbf1dcd6458"
}
Frame {
msec: 1584
- hash: "02a63967944c8c53a9741318e99a326e"
+ hash: "32ed0774f926341af504b716bd9394e1"
}
Frame {
msec: 1600
- hash: "7fc10e91212af979e09c8d3b98625c1b"
+ hash: "2d4ffbd7cf53ca4824d206d4a4608ebb"
}
Frame {
msec: 1616
- hash: "d14b69d18adc548dfb68dae1559effdb"
+ hash: "a7a0b6bd336f00a10818bdd9992a29bb"
}
Frame {
msec: 1632
- hash: "cb9bce7fa14a367197fa34ad3acc4cdd"
+ hash: "55801794958126a1890bc0122084ee20"
}
Frame {
msec: 1648
- hash: "105a0e3d36296eba16077c4cf93547ae"
- }
- Key {
- type: 7
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
+ hash: "55801794958126a1890bc0122084ee20"
}
Frame {
msec: 1664
- hash: "8f443766efd0f74e96e79ed3c267892c"
+ hash: "55801794958126a1890bc0122084ee20"
}
Frame {
msec: 1680
- hash: "8f443766efd0f74e96e79ed3c267892c"
+ hash: "55801794958126a1890bc0122084ee20"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1696
- hash: "8f443766efd0f74e96e79ed3c267892c"
+ hash: "49573efd5a0bc65107a074fb35d67f63"
}
Frame {
msec: 1712
- hash: "8f443766efd0f74e96e79ed3c267892c"
+ hash: "c9bf07bc12f97c6d0eef816ce4423f5b"
}
Frame {
msec: 1728
- hash: "8f443766efd0f74e96e79ed3c267892c"
+ hash: "ab91f24c27d52123502815381e926cdc"
}
Frame {
msec: 1744
- hash: "8f443766efd0f74e96e79ed3c267892c"
+ hash: "32ca7e06569a63d56ab71c67c9f82d60"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1760
- hash: "8f443766efd0f74e96e79ed3c267892c"
+ hash: "9e5f04f019ccd1f27b511faeb7470e10"
}
Frame {
msec: 1776
- hash: "8f443766efd0f74e96e79ed3c267892c"
+ hash: "5544186a3338dd788367fa4262815204"
}
Frame {
msec: 1792
- hash: "8f443766efd0f74e96e79ed3c267892c"
+ hash: "c01aa7b7363faf99f69b90be8843f059"
}
Frame {
msec: 1808
- hash: "8f443766efd0f74e96e79ed3c267892c"
+ hash: "6bd1ec848b817ef978b4dfae4eb23c1e"
}
Frame {
msec: 1824
- hash: "8f443766efd0f74e96e79ed3c267892c"
+ hash: "b75bd8d4e4f3fb5067b05ebf37f92e9b"
}
Frame {
msec: 1840
- hash: "8f443766efd0f74e96e79ed3c267892c"
+ hash: "b75bd8d4e4f3fb5067b05ebf37f92e9b"
}
Frame {
msec: 1856
- hash: "8f443766efd0f74e96e79ed3c267892c"
+ hash: "b75bd8d4e4f3fb5067b05ebf37f92e9b"
}
Frame {
msec: 1872
- hash: "8f443766efd0f74e96e79ed3c267892c"
+ hash: "b75bd8d4e4f3fb5067b05ebf37f92e9b"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1888
- hash: "8f443766efd0f74e96e79ed3c267892c"
+ hash: "04a3efd4b810417632726048bdffa904"
}
Frame {
msec: 1904
- hash: "8f443766efd0f74e96e79ed3c267892c"
+ hash: "c347e7d3dccba41102e2b669c9e9c0a0"
}
Frame {
msec: 1920
@@ -534,271 +606,295 @@ VisualTest {
}
Frame {
msec: 1936
- hash: "8f443766efd0f74e96e79ed3c267892c"
+ hash: "47c9794374c383e1f595e60ea6890e11"
}
Frame {
msec: 1952
- hash: "8f443766efd0f74e96e79ed3c267892c"
+ hash: "73cdfe34edab93baea779896169b4195"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1968
- hash: "8f443766efd0f74e96e79ed3c267892c"
+ hash: "53add51d9e11a1fc4d0f6e3d1c6a70bc"
}
Frame {
msec: 1984
- hash: "8f443766efd0f74e96e79ed3c267892c"
+ hash: "90143346b171faf5bdb7d4d0c0556b24"
}
Frame {
msec: 2000
- hash: "8f443766efd0f74e96e79ed3c267892c"
- }
- Key {
- type: 6
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
+ hash: "e4e642507d3a631f5813a11cb7673c91"
}
Frame {
msec: 2016
- hash: "6e4e4321cda32abab394419a9e6494dc"
+ hash: "f5f1725edd19f1735139d178955533f8"
}
Frame {
msec: 2032
- hash: "45b79c56379afa7243547fedfa3260db"
+ hash: "f5f1725edd19f1735139d178955533f8"
}
Frame {
msec: 2048
- hash: "4635555c632f325a151d340a3eb742b9"
+ hash: "f5f1725edd19f1735139d178955533f8"
}
Frame {
msec: 2064
- hash: "0255da44fa95548427139073c994234c"
+ hash: "f5f1725edd19f1735139d178955533f8"
}
Frame {
msec: 2080
- hash: "eac0c428ea7b7aa55a469562d2cb3fd6"
+ hash: "f5f1725edd19f1735139d178955533f8"
}
Frame {
msec: 2096
- hash: "06ab23a83a5900cfdde98d4563414511"
+ hash: "f5f1725edd19f1735139d178955533f8"
}
Frame {
msec: 2112
- hash: "808e4a745c58872d52ec6a3e669aea5c"
+ hash: "f5f1725edd19f1735139d178955533f8"
}
Frame {
msec: 2128
- hash: "e6231b43f93fd6ae3e0990def1168c39"
- }
- Key {
- type: 7
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
+ hash: "f5f1725edd19f1735139d178955533f8"
}
Frame {
msec: 2144
- hash: "e97f921f1c34246fc229c48a4b66466c"
+ hash: "f5f1725edd19f1735139d178955533f8"
}
Frame {
msec: 2160
- hash: "e97f921f1c34246fc229c48a4b66466c"
+ hash: "f5f1725edd19f1735139d178955533f8"
}
Frame {
msec: 2176
- hash: "e97f921f1c34246fc229c48a4b66466c"
+ hash: "f5f1725edd19f1735139d178955533f8"
}
Frame {
msec: 2192
- hash: "e97f921f1c34246fc229c48a4b66466c"
+ hash: "f5f1725edd19f1735139d178955533f8"
}
Frame {
msec: 2208
- hash: "e97f921f1c34246fc229c48a4b66466c"
+ hash: "f5f1725edd19f1735139d178955533f8"
}
Frame {
msec: 2224
- hash: "e97f921f1c34246fc229c48a4b66466c"
+ hash: "f5f1725edd19f1735139d178955533f8"
}
Frame {
msec: 2240
- hash: "e97f921f1c34246fc229c48a4b66466c"
+ hash: "f5f1725edd19f1735139d178955533f8"
}
Frame {
msec: 2256
- hash: "e97f921f1c34246fc229c48a4b66466c"
+ hash: "f5f1725edd19f1735139d178955533f8"
}
Frame {
msec: 2272
- hash: "e97f921f1c34246fc229c48a4b66466c"
+ hash: "f5f1725edd19f1735139d178955533f8"
}
Frame {
msec: 2288
- hash: "e97f921f1c34246fc229c48a4b66466c"
+ hash: "f5f1725edd19f1735139d178955533f8"
}
Frame {
msec: 2304
- hash: "e97f921f1c34246fc229c48a4b66466c"
+ hash: "f5f1725edd19f1735139d178955533f8"
}
Frame {
msec: 2320
- hash: "e97f921f1c34246fc229c48a4b66466c"
+ hash: "f5f1725edd19f1735139d178955533f8"
}
Frame {
msec: 2336
- hash: "e97f921f1c34246fc229c48a4b66466c"
+ hash: "f5f1725edd19f1735139d178955533f8"
}
Frame {
msec: 2352
- hash: "e97f921f1c34246fc229c48a4b66466c"
+ hash: "f5f1725edd19f1735139d178955533f8"
}
Frame {
msec: 2368
- hash: "e97f921f1c34246fc229c48a4b66466c"
+ hash: "f5f1725edd19f1735139d178955533f8"
}
Frame {
msec: 2384
- hash: "e97f921f1c34246fc229c48a4b66466c"
+ hash: "f5f1725edd19f1735139d178955533f8"
}
Frame {
msec: 2400
- hash: "e97f921f1c34246fc229c48a4b66466c"
+ hash: "f5f1725edd19f1735139d178955533f8"
}
Frame {
msec: 2416
- hash: "e97f921f1c34246fc229c48a4b66466c"
+ hash: "f5f1725edd19f1735139d178955533f8"
}
Frame {
msec: 2432
- hash: "e97f921f1c34246fc229c48a4b66466c"
+ hash: "f5f1725edd19f1735139d178955533f8"
}
Frame {
msec: 2448
- hash: "e97f921f1c34246fc229c48a4b66466c"
+ hash: "f5f1725edd19f1735139d178955533f8"
}
Frame {
msec: 2464
- hash: "e97f921f1c34246fc229c48a4b66466c"
+ hash: "f5f1725edd19f1735139d178955533f8"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2480
- hash: "e97f921f1c34246fc229c48a4b66466c"
+ hash: "512e992c6d621225735c37e2626714ad"
}
Frame {
msec: 2496
- hash: "e97f921f1c34246fc229c48a4b66466c"
+ hash: "1a708d62af48302e93dda0ef0822aebb"
}
Frame {
msec: 2512
- hash: "e97f921f1c34246fc229c48a4b66466c"
- }
- Key {
- type: 6
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
+ hash: "220660969092ba1b17addc6ba7148e06"
}
Frame {
msec: 2528
- hash: "e1c32968e36cb95be250121187ddf13e"
+ hash: "9dcdd42efc9beb957abdeaf2ee01fc43"
}
Frame {
msec: 2544
- hash: "70498453babe3ab5e0fec62bcd0ff332"
+ hash: "5995ac01ee680d6747dc78c36f70b577"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2560
- hash: "76fc1b1e6b22771bf08dfdd16b3f24e9"
+ hash: "c6eb964d8f4bf849df63eebdfbf6e286"
}
Frame {
msec: 2576
- hash: "c6be4f26750b8bc1a5b71ff381e462c6"
+ hash: "cff1925a172e278a36068886f0efbcbf"
}
Frame {
msec: 2592
- hash: "986f738d0f0f70b88f951d9f028ef61b"
+ hash: "4c725a05332806387713ab54302c559f"
}
Frame {
msec: 2608
- hash: "2201ad4f92bcf24ab62d0ddb8b2a64c1"
+ hash: "b75bd8d4e4f3fb5067b05ebf37f92e9b"
+ }
+ Frame {
+ msec: 2624
+ hash: "b75bd8d4e4f3fb5067b05ebf37f92e9b"
}
Key {
- type: 7
- key: 16777236
- modifiers: 536870912
- text: "1d"
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
autorep: false
count: 1
}
Frame {
- msec: 2624
- hash: "27e9a18cb70c8f2ab9e4dd7af321e8e4"
- }
- Frame {
msec: 2640
- hash: "3a352127f49f8c589b7b7da1232caf6b"
+ hash: "0cb7eeb24a6845d43ce0662c91b72bd3"
}
Frame {
msec: 2656
- hash: "e3b2de8a4e3229880971d2144e55de1b"
+ hash: "6dedbf7dc59b05dc57355141de0b660d"
}
Frame {
msec: 2672
- hash: "e3b2de8a4e3229880971d2144e55de1b"
+ hash: "5f82259afdabef688dd76729b5f847c7"
}
Frame {
msec: 2688
- hash: "e3b2de8a4e3229880971d2144e55de1b"
+ hash: "b67d418427db34726ddada60f76178a6"
}
Frame {
msec: 2704
- hash: "e3b2de8a4e3229880971d2144e55de1b"
+ hash: "780c9551f55fd46d294a1eef3b34aa34"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2720
- hash: "e3b2de8a4e3229880971d2144e55de1b"
+ hash: "521efe1778b2d2031071b55f30999de9"
}
Frame {
msec: 2736
- hash: "e3b2de8a4e3229880971d2144e55de1b"
+ hash: "49539356de68b7cd2cea52986ed2bb67"
}
Frame {
msec: 2752
- hash: "e3b2de8a4e3229880971d2144e55de1b"
+ hash: "55801794958126a1890bc0122084ee20"
}
Frame {
msec: 2768
- hash: "e3b2de8a4e3229880971d2144e55de1b"
+ hash: "55801794958126a1890bc0122084ee20"
}
Frame {
msec: 2784
- hash: "e3b2de8a4e3229880971d2144e55de1b"
+ hash: "55801794958126a1890bc0122084ee20"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2800
- hash: "e3b2de8a4e3229880971d2144e55de1b"
+ hash: "b08ee15bfd1916b9619a0a3eeeec90b6"
}
Frame {
msec: 2816
- hash: "e3b2de8a4e3229880971d2144e55de1b"
+ hash: "3b4e65a0d4ee764d418d82a055ba9c87"
}
Frame {
msec: 2832
- hash: "e3b2de8a4e3229880971d2144e55de1b"
+ hash: "269d37497b0cd292a5b03124d1687ff6"
}
Frame {
msec: 2848
- hash: "e3b2de8a4e3229880971d2144e55de1b"
+ hash: "59fecd7ec62bf8c89e2222744d36e194"
}
Frame {
msec: 2864
- hash: "e3b2de8a4e3229880971d2144e55de1b"
+ hash: "71deceeac8b42a70868bb3ff788543b5"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2880
@@ -806,271 +902,319 @@ VisualTest {
}
Frame {
msec: 2896
- hash: "e3b2de8a4e3229880971d2144e55de1b"
+ hash: "ad790d242e84fec0bd75e1d7771682d7"
}
Frame {
msec: 2912
- hash: "e3b2de8a4e3229880971d2144e55de1b"
+ hash: "c09f4fca4ae14e0e41d9b58c1b83096f"
}
Frame {
msec: 2928
- hash: "e3b2de8a4e3229880971d2144e55de1b"
+ hash: "68b528414ba662f14ea71511a01f8d33"
}
Frame {
msec: 2944
- hash: "e3b2de8a4e3229880971d2144e55de1b"
+ hash: "68b528414ba662f14ea71511a01f8d33"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2960
- hash: "e3b2de8a4e3229880971d2144e55de1b"
+ hash: "015bf8203d45e5d477242055a3f19bfb"
}
Frame {
msec: 2976
- hash: "e3b2de8a4e3229880971d2144e55de1b"
- }
- Key {
- type: 6
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
+ hash: "ba2fb1258a2f3a81882780d3c7d5320a"
}
Frame {
msec: 2992
- hash: "20f96d3fbef9d51d8b8a28a6d58fabb2"
+ hash: "3637ffd219d403ed433fd72cd68a9b23"
}
Frame {
msec: 3008
- hash: "1e5d888fd4685960b8ae0a79e2287e89"
+ hash: "b0d858f1d51872969022f717c12480ed"
}
Frame {
msec: 3024
- hash: "2115c2e6689ce6669abf9f3741eb5df1"
+ hash: "0504b13a8f7cd68a1d64a22e46ea8654"
}
Frame {
msec: 3040
- hash: "c67949eb5f2210c6b2dad4ff352831ed"
+ hash: "d07cffa36609433e4a677e373ee7a3ff"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 3056
- hash: "d982500bee0a6f6fb0861fb3c32319eb"
+ hash: "c1fd98ebc22e512f7199e0f319e88728"
}
Frame {
msec: 3072
- hash: "ffb111084712d5ecf072ade52103b985"
+ hash: "200dd4ac9c40c6eb32ad43570995f17d"
}
Frame {
msec: 3088
- hash: "e5d594c8f08b9d283a3998648a383332"
+ hash: "200dd4ac9c40c6eb32ad43570995f17d"
}
Frame {
msec: 3104
- hash: "20632ba6a4c14386eb01167059f7b617"
+ hash: "200dd4ac9c40c6eb32ad43570995f17d"
}
Frame {
msec: 3120
- hash: "bfd0497c6505d42aefe6341adb850d89"
+ hash: "200dd4ac9c40c6eb32ad43570995f17d"
+ }
+ Frame {
+ msec: 3136
+ hash: "200dd4ac9c40c6eb32ad43570995f17d"
}
Key {
- type: 7
- key: 16777236
- modifiers: 536870912
- text: "1d"
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
autorep: false
count: 1
}
Frame {
- msec: 3136
- hash: "bfd0497c6505d42aefe6341adb850d89"
- }
- Frame {
msec: 3152
- hash: "bfd0497c6505d42aefe6341adb850d89"
+ hash: "5822b744b64944c515e8a01f52c7429f"
}
Frame {
msec: 3168
- hash: "bfd0497c6505d42aefe6341adb850d89"
+ hash: "7d4ab5a17e7d6184f124299053cf94e3"
}
Frame {
msec: 3184
- hash: "bfd0497c6505d42aefe6341adb850d89"
+ hash: "253cfd5001e4e4541d9cfd6370291cd2"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 3200
- hash: "bfd0497c6505d42aefe6341adb850d89"
+ hash: "1b1cab9d331c613dde896829027110f5"
}
Frame {
msec: 3216
- hash: "bfd0497c6505d42aefe6341adb850d89"
+ hash: "8127f681a5c475133cfca95483fef2ce"
}
Frame {
msec: 3232
- hash: "bfd0497c6505d42aefe6341adb850d89"
+ hash: "1a944877735fe3531d95b418dd75d576"
}
Frame {
msec: 3248
- hash: "bfd0497c6505d42aefe6341adb850d89"
+ hash: "47ddcfaed130bf7dd539d965ebebedc1"
}
Frame {
msec: 3264
- hash: "bfd0497c6505d42aefe6341adb850d89"
+ hash: "d0c37d1a7e97034d0f41ea6c2fff8f34"
}
Frame {
msec: 3280
- hash: "bfd0497c6505d42aefe6341adb850d89"
+ hash: "ea2059d511fdab60e77e9261f81aadfb"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 3296
- hash: "bfd0497c6505d42aefe6341adb850d89"
+ hash: "11a907436350afa5ff592880303b4344"
}
Frame {
msec: 3312
- hash: "bfd0497c6505d42aefe6341adb850d89"
+ hash: "39801aef92c2b1e0ca39bede36840911"
}
Frame {
msec: 3328
- hash: "bfd0497c6505d42aefe6341adb850d89"
+ hash: "93463b61a00078f488f3941bc4729100"
}
Frame {
msec: 3344
- hash: "bfd0497c6505d42aefe6341adb850d89"
+ hash: "f8d9cbe20b87017d81fbf627f3a3b2cd"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 3360
- hash: "bfd0497c6505d42aefe6341adb850d89"
+ hash: "2b8d37e7dcfb14394caf19aa8bc4b956"
}
Frame {
msec: 3376
- hash: "bfd0497c6505d42aefe6341adb850d89"
+ hash: "bf91006930a3f22f12b62787c57bb91b"
}
Frame {
msec: 3392
- hash: "bfd0497c6505d42aefe6341adb850d89"
+ hash: "7ce1d106e9d78a4a64f35f5982d32298"
}
Frame {
msec: 3408
- hash: "bfd0497c6505d42aefe6341adb850d89"
+ hash: "e2f3bec9571b08b451309221b34ace5e"
}
Frame {
msec: 3424
- hash: "bfd0497c6505d42aefe6341adb850d89"
+ hash: "e2f3bec9571b08b451309221b34ace5e"
}
Frame {
msec: 3440
- hash: "bfd0497c6505d42aefe6341adb850d89"
+ hash: "e2f3bec9571b08b451309221b34ace5e"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 3456
- hash: "bfd0497c6505d42aefe6341adb850d89"
+ hash: "71cd749e039a54aaaa05e1d3ccc738b4"
}
Frame {
msec: 3472
- hash: "bfd0497c6505d42aefe6341adb850d89"
- }
- Frame {
- msec: 3488
- hash: "bfd0497c6505d42aefe6341adb850d89"
+ hash: "39e7afb00d53e098c005a1d96a8cc727"
}
Key {
- type: 6
- key: 16777236
- modifiers: 536870912
- text: "1d"
+ type: 7
+ key: 16777234
+ modifiers: 0
+ text: ""
autorep: false
count: 1
}
Frame {
+ msec: 3488
+ hash: "a9d2fa99fc70919e55293c07427147a2"
+ }
+ Frame {
msec: 3504
- hash: "f60a72dd52f6f319706dc97f873a484f"
+ hash: "96bb62cd9ebc2eba9797605190820349"
}
Frame {
msec: 3520
- hash: "a21fbcbb3c0ede708f2862959b84654f"
+ hash: "111b0d230c44d5d156e082a50c2a2a66"
}
Frame {
msec: 3536
- hash: "40e5f7530391e7641498c7870ce986c9"
+ hash: "1085cebcc8fdaefb2ec03392763c7657"
}
Frame {
msec: 3552
- hash: "809daf15ad3e9f981f1306da18dd6872"
+ hash: "451d670f44ae42d8cbb6a12cc6469d61"
}
Frame {
msec: 3568
- hash: "4b053d234c8c9a5afb7800abe28ea96f"
+ hash: "5c65a7b6ed7b4e85bb883c671aae5136"
}
Frame {
msec: 3584
- hash: "e011e3aaf143befc8e207945fdfc9f47"
+ hash: "2f532511a50d743aa1c7ebcc9b2b7350"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 3600
- hash: "55539d51f833b8a98fc14031a4a70c4c"
+ hash: "41424200cb76a0d5d64f8919645f6afb"
}
Frame {
msec: 3616
- hash: "07c2b526c022d0deae61acba26d7ea24"
- }
- Key {
- type: 7
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
+ hash: "7a910e4b17fb7f5d10308e07ea8ce0a3"
}
Frame {
msec: 3632
- hash: "cc0ab553f98262662e52191e0b370486"
+ hash: "4d9cc5670105acf3bc080cba8e100376"
}
Frame {
msec: 3648
- hash: "cc0ab553f98262662e52191e0b370486"
+ hash: "a09d3b45bef532ed86d737839592ffc8"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 3664
- hash: "cc0ab553f98262662e52191e0b370486"
+ hash: "70179b7be24acd6d5d0d0de9d8fff74d"
}
Frame {
msec: 3680
- hash: "cc0ab553f98262662e52191e0b370486"
+ hash: "95964eef01bfc86216a8e91261b867ed"
}
Frame {
msec: 3696
- hash: "cc0ab553f98262662e52191e0b370486"
+ hash: "12b5e2bbfd573b2b8e33a745cd5af5a6"
}
Frame {
msec: 3712
- hash: "cc0ab553f98262662e52191e0b370486"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 3728
- hash: "cc0ab553f98262662e52191e0b370486"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 3744
- hash: "cc0ab553f98262662e52191e0b370486"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 3760
- hash: "cc0ab553f98262662e52191e0b370486"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 3776
- hash: "cc0ab553f98262662e52191e0b370486"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 3792
- hash: "cc0ab553f98262662e52191e0b370486"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 3808
- hash: "cc0ab553f98262662e52191e0b370486"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 3824
- hash: "cc0ab553f98262662e52191e0b370486"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 3840
@@ -1078,1802 +1222,106 @@ VisualTest {
}
Frame {
msec: 3856
- hash: "cc0ab553f98262662e52191e0b370486"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 3872
- hash: "cc0ab553f98262662e52191e0b370486"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 3888
- hash: "cc0ab553f98262662e52191e0b370486"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 3904
- hash: "cc0ab553f98262662e52191e0b370486"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 3920
- hash: "cc0ab553f98262662e52191e0b370486"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 3936
- hash: "cc0ab553f98262662e52191e0b370486"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 3952
- hash: "cc0ab553f98262662e52191e0b370486"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 3968
- hash: "cc0ab553f98262662e52191e0b370486"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 3984
- hash: "cc0ab553f98262662e52191e0b370486"
- }
- Key {
- type: 6
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 4000
- hash: "7d2f24d5a68397bedc2f9e3652715126"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 4016
- hash: "55ff9205bb36d8f8965fb122a8686203"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 4032
- hash: "8968377cbbdf7a46b6f13690826ac711"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 4048
- hash: "8ce9afffac571f1a2cc6986d79dd2c8f"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 4064
- hash: "f75c375cdf8e1b83398e9b18e7c39852"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 4080
- hash: "20c8db7fb344c056465175ed0fa9518a"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 4096
- hash: "8135c2cae0dcf8ee6eccbfdd7b711bc0"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 4112
- hash: "659fc24d328058eb118be5613ea25257"
- }
- Key {
- type: 7
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 4128
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 4144
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 4160
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 4176
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 4192
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 4208
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 4224
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 4240
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
Frame {
msec: 4256
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4272
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4288
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4304
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4320
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4336
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4352
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4368
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4384
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4400
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4416
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4432
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4448
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4464
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4480
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4496
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4512
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4528
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4544
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4560
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4576
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4592
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4608
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4624
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4640
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4656
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4672
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4688
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4704
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4720
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4736
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4752
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4768
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4784
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4800
- image: "test3.4.png"
- }
- Frame {
- msec: 4816
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4832
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4848
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4864
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4880
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4896
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4912
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4928
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4944
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4960
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4976
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 4992
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 5008
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 5024
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 5040
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 5056
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 5072
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 5088
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Frame {
- msec: 5104
- hash: "ef9a34bf49c632be0f88f6658196dfe6"
- }
- Key {
- type: 6
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 5120
- hash: "f01088d95d8409f98ae19b7970ecf3ad"
- }
- Frame {
- msec: 5136
- hash: "393987a9e22db77233465e3d08cfb244"
- }
- Frame {
- msec: 5152
- hash: "40e58eac132aa3b5f66f244ab7b189be"
- }
- Frame {
- msec: 5168
- hash: "d60c98c5fafe6bfa73a3d0c55f8f6716"
- }
- Frame {
- msec: 5184
- hash: "775733a71bb1d39f51b9fbc7e28d9ffe"
- }
- Frame {
- msec: 5200
- hash: "a343457f584c6e63aaec36b5db4fb7d0"
- }
- Frame {
- msec: 5216
- hash: "7c416bd1be54135056b037642026251f"
- }
- Frame {
- msec: 5232
- hash: "42813b6c3ef437a7b3ea8f03bb8b1894"
- }
- Key {
- type: 7
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 5248
- hash: "cc0ab553f98262662e52191e0b370486"
- }
- Frame {
- msec: 5264
- hash: "cc0ab553f98262662e52191e0b370486"
- }
- Frame {
- msec: 5280
- hash: "cc0ab553f98262662e52191e0b370486"
- }
- Frame {
- msec: 5296
- hash: "cc0ab553f98262662e52191e0b370486"
- }
- Frame {
- msec: 5312
- hash: "cc0ab553f98262662e52191e0b370486"
- }
- Frame {
- msec: 5328
- hash: "cc0ab553f98262662e52191e0b370486"
- }
- Frame {
- msec: 5344
- hash: "cc0ab553f98262662e52191e0b370486"
- }
- Frame {
- msec: 5360
- hash: "cc0ab553f98262662e52191e0b370486"
- }
- Frame {
- msec: 5376
- hash: "cc0ab553f98262662e52191e0b370486"
- }
- Frame {
- msec: 5392
- hash: "cc0ab553f98262662e52191e0b370486"
- }
- Frame {
- msec: 5408
- hash: "cc0ab553f98262662e52191e0b370486"
- }
- Frame {
- msec: 5424
- hash: "cc0ab553f98262662e52191e0b370486"
- }
- Frame {
- msec: 5440
- hash: "cc0ab553f98262662e52191e0b370486"
- }
- Frame {
- msec: 5456
- hash: "cc0ab553f98262662e52191e0b370486"
- }
- Frame {
- msec: 5472
- hash: "cc0ab553f98262662e52191e0b370486"
- }
- Frame {
- msec: 5488
- hash: "cc0ab553f98262662e52191e0b370486"
- }
- Frame {
- msec: 5504
- hash: "cc0ab553f98262662e52191e0b370486"
- }
- Frame {
- msec: 5520
- hash: "cc0ab553f98262662e52191e0b370486"
- }
- Frame {
- msec: 5536
- hash: "cc0ab553f98262662e52191e0b370486"
- }
- Frame {
- msec: 5552
- hash: "cc0ab553f98262662e52191e0b370486"
- }
- Frame {
- msec: 5568
- hash: "cc0ab553f98262662e52191e0b370486"
- }
- Frame {
- msec: 5584
- hash: "cc0ab553f98262662e52191e0b370486"
- }
- Frame {
- msec: 5600
- hash: "cc0ab553f98262662e52191e0b370486"
- }
- Frame {
- msec: 5616
- hash: "cc0ab553f98262662e52191e0b370486"
- }
- Frame {
- msec: 5632
- hash: "cc0ab553f98262662e52191e0b370486"
- }
- Frame {
- msec: 5648
- hash: "cc0ab553f98262662e52191e0b370486"
- }
- Frame {
- msec: 5664
- hash: "cc0ab553f98262662e52191e0b370486"
- }
- Frame {
- msec: 5680
- hash: "cc0ab553f98262662e52191e0b370486"
- }
- Frame {
- msec: 5696
- hash: "cc0ab553f98262662e52191e0b370486"
- }
- Frame {
- msec: 5712
- hash: "cc0ab553f98262662e52191e0b370486"
- }
- Key {
- type: 6
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 5728
- hash: "b3af171ca40a5f081e2bfc984b8da551"
- }
- Frame {
- msec: 5744
- hash: "aadbc8c960fbe2e8aac184a99ba818bd"
- }
- Frame {
- msec: 5760
- image: "test3.5.png"
- }
- Frame {
- msec: 5776
- hash: "99fc06589f09cd10cfdf748f032eacbd"
- }
- Frame {
- msec: 5792
- hash: "f7915b1a8b9f7188263180a97c8b355f"
- }
- Frame {
- msec: 5808
- hash: "7fb30728fb764b659bad5bb6c4e71e2c"
- }
- Frame {
- msec: 5824
- hash: "4882459350feffaed89c2296c74b839d"
- }
- Frame {
- msec: 5840
- hash: "917a368858e431bebcd8f2fda67401f8"
- }
- Frame {
- msec: 5856
- hash: "bfd0497c6505d42aefe6341adb850d89"
- }
- Key {
- type: 7
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 5872
- hash: "bfd0497c6505d42aefe6341adb850d89"
- }
- Frame {
- msec: 5888
- hash: "bfd0497c6505d42aefe6341adb850d89"
- }
- Frame {
- msec: 5904
- hash: "bfd0497c6505d42aefe6341adb850d89"
- }
- Frame {
- msec: 5920
- hash: "bfd0497c6505d42aefe6341adb850d89"
- }
- Frame {
- msec: 5936
- hash: "bfd0497c6505d42aefe6341adb850d89"
- }
- Frame {
- msec: 5952
- hash: "bfd0497c6505d42aefe6341adb850d89"
- }
- Frame {
- msec: 5968
- hash: "bfd0497c6505d42aefe6341adb850d89"
- }
- Frame {
- msec: 5984
- hash: "bfd0497c6505d42aefe6341adb850d89"
- }
- Frame {
- msec: 6000
- hash: "bfd0497c6505d42aefe6341adb850d89"
- }
- Frame {
- msec: 6016
- hash: "bfd0497c6505d42aefe6341adb850d89"
- }
- Frame {
- msec: 6032
- hash: "bfd0497c6505d42aefe6341adb850d89"
- }
- Frame {
- msec: 6048
- hash: "bfd0497c6505d42aefe6341adb850d89"
- }
- Frame {
- msec: 6064
- hash: "bfd0497c6505d42aefe6341adb850d89"
- }
- Frame {
- msec: 6080
- hash: "bfd0497c6505d42aefe6341adb850d89"
- }
- Frame {
- msec: 6096
- hash: "bfd0497c6505d42aefe6341adb850d89"
- }
- Frame {
- msec: 6112
- hash: "bfd0497c6505d42aefe6341adb850d89"
- }
- Frame {
- msec: 6128
- hash: "bfd0497c6505d42aefe6341adb850d89"
- }
- Frame {
- msec: 6144
- hash: "bfd0497c6505d42aefe6341adb850d89"
- }
- Frame {
- msec: 6160
- hash: "bfd0497c6505d42aefe6341adb850d89"
- }
- Frame {
- msec: 6176
- hash: "bfd0497c6505d42aefe6341adb850d89"
- }
- Frame {
- msec: 6192
- hash: "bfd0497c6505d42aefe6341adb850d89"
- }
- Frame {
- msec: 6208
- hash: "bfd0497c6505d42aefe6341adb850d89"
- }
- Frame {
- msec: 6224
- hash: "bfd0497c6505d42aefe6341adb850d89"
- }
- Frame {
- msec: 6240
- hash: "bfd0497c6505d42aefe6341adb850d89"
- }
- Frame {
- msec: 6256
- hash: "bfd0497c6505d42aefe6341adb850d89"
- }
- Frame {
- msec: 6272
- hash: "bfd0497c6505d42aefe6341adb850d89"
- }
- Key {
- type: 6
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 6288
- hash: "ada3c3558261701c705ecf79716df56a"
- }
- Frame {
- msec: 6304
- hash: "81c73fd3dd69eb767d8899a54c3088bb"
- }
- Frame {
- msec: 6320
- hash: "d54e7dd1e876666f64b5904240bf8764"
- }
- Frame {
- msec: 6336
- hash: "32bdeac66a43a967d549ca2ad8c59bbd"
- }
- Frame {
- msec: 6352
- hash: "04eec62cc40c8b31d989bead64909f9e"
- }
- Frame {
- msec: 6368
- hash: "cfffdd4edc35303ee260ed32956238b7"
- }
- Frame {
- msec: 6384
- hash: "fb562c38b9d2360517160f8a8ab29ced"
- }
- Frame {
- msec: 6400
- hash: "ba8ec8f0663bf1e62ff426b0c7d0d3b2"
- }
- Frame {
- msec: 6416
- hash: "e3b2de8a4e3229880971d2144e55de1b"
- }
- Key {
- type: 7
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 6432
- hash: "e3b2de8a4e3229880971d2144e55de1b"
- }
- Frame {
- msec: 6448
- hash: "e3b2de8a4e3229880971d2144e55de1b"
- }
- Frame {
- msec: 6464
- hash: "e3b2de8a4e3229880971d2144e55de1b"
- }
- Frame {
- msec: 6480
- hash: "e3b2de8a4e3229880971d2144e55de1b"
- }
- Frame {
- msec: 6496
- hash: "e3b2de8a4e3229880971d2144e55de1b"
- }
- Frame {
- msec: 6512
- hash: "e3b2de8a4e3229880971d2144e55de1b"
- }
- Frame {
- msec: 6528
- hash: "e3b2de8a4e3229880971d2144e55de1b"
- }
- Frame {
- msec: 6544
- hash: "e3b2de8a4e3229880971d2144e55de1b"
- }
- Frame {
- msec: 6560
- hash: "e3b2de8a4e3229880971d2144e55de1b"
- }
- Frame {
- msec: 6576
- hash: "e3b2de8a4e3229880971d2144e55de1b"
- }
- Frame {
- msec: 6592
- hash: "e3b2de8a4e3229880971d2144e55de1b"
- }
- Frame {
- msec: 6608
- hash: "e3b2de8a4e3229880971d2144e55de1b"
- }
- Frame {
- msec: 6624
- hash: "e3b2de8a4e3229880971d2144e55de1b"
- }
- Frame {
- msec: 6640
- hash: "e3b2de8a4e3229880971d2144e55de1b"
- }
- Frame {
- msec: 6656
- hash: "e3b2de8a4e3229880971d2144e55de1b"
- }
- Frame {
- msec: 6672
- hash: "e3b2de8a4e3229880971d2144e55de1b"
- }
- Frame {
- msec: 6688
- hash: "e3b2de8a4e3229880971d2144e55de1b"
- }
- Frame {
- msec: 6704
- hash: "e3b2de8a4e3229880971d2144e55de1b"
- }
- Frame {
- msec: 6720
- image: "test3.6.png"
- }
- Frame {
- msec: 6736
- hash: "e3b2de8a4e3229880971d2144e55de1b"
- }
- Frame {
- msec: 6752
- hash: "e3b2de8a4e3229880971d2144e55de1b"
- }
- Frame {
- msec: 6768
- hash: "e3b2de8a4e3229880971d2144e55de1b"
- }
- Frame {
- msec: 6784
- hash: "e3b2de8a4e3229880971d2144e55de1b"
- }
- Frame {
- msec: 6800
- hash: "e3b2de8a4e3229880971d2144e55de1b"
- }
- Frame {
- msec: 6816
- hash: "e3b2de8a4e3229880971d2144e55de1b"
- }
- Frame {
- msec: 6832
- hash: "e3b2de8a4e3229880971d2144e55de1b"
- }
- Frame {
- msec: 6848
- hash: "e3b2de8a4e3229880971d2144e55de1b"
- }
- Key {
- type: 6
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 6864
- hash: "e6292a001405924f6d5f1a4051c3f6cb"
- }
- Frame {
- msec: 6880
- hash: "0d8a6b740cc7b33659aa0a1cc2bd2aa9"
- }
- Frame {
- msec: 6896
- hash: "07c4267ff499c46977420d4be7529e04"
- }
- Frame {
- msec: 6912
- hash: "f69cd14d97de3ca8d21ace1df1d5a523"
- }
- Frame {
- msec: 6928
- hash: "1572b31fd3ae917d5701d0b8f1d2a2bc"
- }
- Frame {
- msec: 6944
- hash: "e3953027fe269a5d4c6581717d516c65"
- }
- Frame {
- msec: 6960
- hash: "e35e8a5dfa7309696fa20c6f5480ac50"
- }
- Frame {
- msec: 6976
- hash: "77e75e66118f911c8fff084e1a825d77"
- }
- Frame {
- msec: 6992
- hash: "e97f921f1c34246fc229c48a4b66466c"
- }
- Key {
- type: 7
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 7008
- hash: "e97f921f1c34246fc229c48a4b66466c"
- }
- Frame {
- msec: 7024
- hash: "e97f921f1c34246fc229c48a4b66466c"
- }
- Frame {
- msec: 7040
- hash: "e97f921f1c34246fc229c48a4b66466c"
- }
- Frame {
- msec: 7056
- hash: "e97f921f1c34246fc229c48a4b66466c"
- }
- Frame {
- msec: 7072
- hash: "e97f921f1c34246fc229c48a4b66466c"
- }
- Frame {
- msec: 7088
- hash: "e97f921f1c34246fc229c48a4b66466c"
- }
- Frame {
- msec: 7104
- hash: "e97f921f1c34246fc229c48a4b66466c"
- }
- Frame {
- msec: 7120
- hash: "e97f921f1c34246fc229c48a4b66466c"
- }
- Frame {
- msec: 7136
- hash: "e97f921f1c34246fc229c48a4b66466c"
- }
- Frame {
- msec: 7152
- hash: "e97f921f1c34246fc229c48a4b66466c"
- }
- Frame {
- msec: 7168
- hash: "e97f921f1c34246fc229c48a4b66466c"
- }
- Frame {
- msec: 7184
- hash: "e97f921f1c34246fc229c48a4b66466c"
- }
- Frame {
- msec: 7200
- hash: "e97f921f1c34246fc229c48a4b66466c"
- }
- Frame {
- msec: 7216
- hash: "e97f921f1c34246fc229c48a4b66466c"
- }
- Frame {
- msec: 7232
- hash: "e97f921f1c34246fc229c48a4b66466c"
- }
- Frame {
- msec: 7248
- hash: "e97f921f1c34246fc229c48a4b66466c"
- }
- Frame {
- msec: 7264
- hash: "e97f921f1c34246fc229c48a4b66466c"
- }
- Frame {
- msec: 7280
- hash: "e97f921f1c34246fc229c48a4b66466c"
- }
- Frame {
- msec: 7296
- hash: "e97f921f1c34246fc229c48a4b66466c"
- }
- Frame {
- msec: 7312
- hash: "e97f921f1c34246fc229c48a4b66466c"
- }
- Frame {
- msec: 7328
- hash: "e97f921f1c34246fc229c48a4b66466c"
- }
- Frame {
- msec: 7344
- hash: "e97f921f1c34246fc229c48a4b66466c"
- }
- Frame {
- msec: 7360
- hash: "e97f921f1c34246fc229c48a4b66466c"
- }
- Frame {
- msec: 7376
- hash: "e97f921f1c34246fc229c48a4b66466c"
- }
- Frame {
- msec: 7392
- hash: "e97f921f1c34246fc229c48a4b66466c"
- }
- Frame {
- msec: 7408
- hash: "e97f921f1c34246fc229c48a4b66466c"
- }
- Frame {
- msec: 7424
- hash: "e97f921f1c34246fc229c48a4b66466c"
- }
- Frame {
- msec: 7440
- hash: "e97f921f1c34246fc229c48a4b66466c"
- }
- Key {
- type: 6
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 7456
- hash: "8588c30394737cebc5580fe024589b08"
- }
- Frame {
- msec: 7472
- hash: "ca150a32b22cad95696ecfbad0ed3e67"
- }
- Frame {
- msec: 7488
- hash: "7f980e0cf67927918b1244456c38c7c0"
- }
- Frame {
- msec: 7504
- hash: "2bc38fb34a6875aabddce0f460914612"
- }
- Frame {
- msec: 7520
- hash: "328257a4691f341db39ee5ca677693eb"
- }
- Frame {
- msec: 7536
- hash: "05e0d8c986ff81e23f253d56ebdef46e"
- }
- Frame {
- msec: 7552
- hash: "be95d74a42318c52ab73ce694436a58b"
- }
- Key {
- type: 7
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 7568
- hash: "eba8512746494f3602d24dab86fb2559"
- }
- Frame {
- msec: 7584
- hash: "8f443766efd0f74e96e79ed3c267892c"
- }
- Frame {
- msec: 7600
- hash: "8f443766efd0f74e96e79ed3c267892c"
- }
- Frame {
- msec: 7616
- hash: "8f443766efd0f74e96e79ed3c267892c"
- }
- Frame {
- msec: 7632
- hash: "8f443766efd0f74e96e79ed3c267892c"
- }
- Frame {
- msec: 7648
- hash: "8f443766efd0f74e96e79ed3c267892c"
- }
- Frame {
- msec: 7664
- hash: "8f443766efd0f74e96e79ed3c267892c"
- }
- Frame {
- msec: 7680
- image: "test3.7.png"
- }
- Frame {
- msec: 7696
- hash: "8f443766efd0f74e96e79ed3c267892c"
- }
- Frame {
- msec: 7712
- hash: "8f443766efd0f74e96e79ed3c267892c"
- }
- Frame {
- msec: 7728
- hash: "8f443766efd0f74e96e79ed3c267892c"
- }
- Frame {
- msec: 7744
- hash: "8f443766efd0f74e96e79ed3c267892c"
- }
- Frame {
- msec: 7760
- hash: "8f443766efd0f74e96e79ed3c267892c"
- }
- Frame {
- msec: 7776
- hash: "8f443766efd0f74e96e79ed3c267892c"
- }
- Frame {
- msec: 7792
- hash: "8f443766efd0f74e96e79ed3c267892c"
- }
- Frame {
- msec: 7808
- hash: "8f443766efd0f74e96e79ed3c267892c"
- }
- Frame {
- msec: 7824
- hash: "8f443766efd0f74e96e79ed3c267892c"
- }
- Frame {
- msec: 7840
- hash: "8f443766efd0f74e96e79ed3c267892c"
- }
- Frame {
- msec: 7856
- hash: "8f443766efd0f74e96e79ed3c267892c"
- }
- Frame {
- msec: 7872
- hash: "8f443766efd0f74e96e79ed3c267892c"
- }
- Frame {
- msec: 7888
- hash: "8f443766efd0f74e96e79ed3c267892c"
- }
- Frame {
- msec: 7904
- hash: "8f443766efd0f74e96e79ed3c267892c"
- }
- Frame {
- msec: 7920
- hash: "8f443766efd0f74e96e79ed3c267892c"
- }
- Frame {
- msec: 7936
- hash: "8f443766efd0f74e96e79ed3c267892c"
- }
- Frame {
- msec: 7952
- hash: "8f443766efd0f74e96e79ed3c267892c"
- }
- Frame {
- msec: 7968
- hash: "8f443766efd0f74e96e79ed3c267892c"
- }
- Key {
- type: 6
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 7984
- hash: "7b2b3a84e9649370ce282383a820c39b"
- }
- Frame {
- msec: 8000
- hash: "08547adce7e02eec593fa636af004257"
- }
- Frame {
- msec: 8016
- hash: "29789cfbd1b648ce705cf17d03298ffe"
- }
- Frame {
- msec: 8032
- hash: "9e89ef84c86b1fc0531f0bd5ee530ba5"
- }
- Frame {
- msec: 8048
- hash: "21b437a318c5ef87c38f9199772eafa6"
- }
- Frame {
- msec: 8064
- hash: "70c8c8fbcf2d0331ca7ede8641a6068b"
- }
- Frame {
- msec: 8080
- hash: "c277e9d4f89e99d974d03dcfe41a1755"
- }
- Frame {
- msec: 8096
- hash: "54c7a72a3f814e707777c16ddd4532b8"
- }
- Frame {
- msec: 8112
- hash: "bdf37518633a43d8dc47245f5b68550b"
- }
- Key {
- type: 7
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 8128
- hash: "bdf37518633a43d8dc47245f5b68550b"
- }
- Frame {
- msec: 8144
- hash: "bdf37518633a43d8dc47245f5b68550b"
- }
- Frame {
- msec: 8160
- hash: "bdf37518633a43d8dc47245f5b68550b"
- }
- Frame {
- msec: 8176
- hash: "bdf37518633a43d8dc47245f5b68550b"
- }
- Frame {
- msec: 8192
- hash: "bdf37518633a43d8dc47245f5b68550b"
- }
- Frame {
- msec: 8208
- hash: "bdf37518633a43d8dc47245f5b68550b"
- }
- Frame {
- msec: 8224
- hash: "bdf37518633a43d8dc47245f5b68550b"
- }
- Frame {
- msec: 8240
- hash: "bdf37518633a43d8dc47245f5b68550b"
- }
- Frame {
- msec: 8256
- hash: "bdf37518633a43d8dc47245f5b68550b"
- }
- Frame {
- msec: 8272
- hash: "bdf37518633a43d8dc47245f5b68550b"
- }
- Frame {
- msec: 8288
- hash: "bdf37518633a43d8dc47245f5b68550b"
- }
- Frame {
- msec: 8304
- hash: "bdf37518633a43d8dc47245f5b68550b"
- }
- Frame {
- msec: 8320
- hash: "bdf37518633a43d8dc47245f5b68550b"
- }
- Frame {
- msec: 8336
- hash: "bdf37518633a43d8dc47245f5b68550b"
- }
- Frame {
- msec: 8352
- hash: "bdf37518633a43d8dc47245f5b68550b"
- }
- Frame {
- msec: 8368
- hash: "bdf37518633a43d8dc47245f5b68550b"
- }
- Frame {
- msec: 8384
- hash: "bdf37518633a43d8dc47245f5b68550b"
- }
- Frame {
- msec: 8400
- hash: "bdf37518633a43d8dc47245f5b68550b"
- }
- Frame {
- msec: 8416
- hash: "bdf37518633a43d8dc47245f5b68550b"
- }
- Frame {
- msec: 8432
- hash: "bdf37518633a43d8dc47245f5b68550b"
- }
- Frame {
- msec: 8448
- hash: "bdf37518633a43d8dc47245f5b68550b"
- }
- Frame {
- msec: 8464
- hash: "bdf37518633a43d8dc47245f5b68550b"
- }
- Frame {
- msec: 8480
- hash: "bdf37518633a43d8dc47245f5b68550b"
- }
- Frame {
- msec: 8496
- hash: "bdf37518633a43d8dc47245f5b68550b"
- }
- Key {
- type: 6
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 8512
- hash: "7992512c72fe530fdd92866c96de29a0"
- }
- Frame {
- msec: 8528
- hash: "ad29d3653790efb998ac137538b4ce09"
- }
- Frame {
- msec: 8544
- hash: "f6daf0ad7f7c970ece3dc1898ab9f092"
- }
- Frame {
- msec: 8560
- hash: "417143caa8ed86082ea4e40aca7ca26e"
- }
- Frame {
- msec: 8576
- hash: "5215943d1fbffd5ef7c16d4ca6587628"
- }
- Frame {
- msec: 8592
- hash: "d143c87d3cf7560f911e98869983efef"
- }
- Frame {
- msec: 8608
- hash: "1fcb9b3d3b4c888c65334b88e240d79c"
- }
- Frame {
- msec: 8624
- hash: "61cec1c227eafafe6c03a33591b1825e"
- }
- Key {
- type: 7
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 8640
- image: "test3.8.png"
- }
- Frame {
- msec: 8656
- hash: "57e009de047c348d3ae14a6271b2e6f2"
- }
- Frame {
- msec: 8672
- hash: "57e009de047c348d3ae14a6271b2e6f2"
- }
- Frame {
- msec: 8688
- hash: "57e009de047c348d3ae14a6271b2e6f2"
- }
- Frame {
- msec: 8704
- hash: "57e009de047c348d3ae14a6271b2e6f2"
- }
- Frame {
- msec: 8720
- hash: "57e009de047c348d3ae14a6271b2e6f2"
- }
- Frame {
- msec: 8736
- hash: "57e009de047c348d3ae14a6271b2e6f2"
- }
- Frame {
- msec: 8752
- hash: "57e009de047c348d3ae14a6271b2e6f2"
- }
- Frame {
- msec: 8768
- hash: "57e009de047c348d3ae14a6271b2e6f2"
- }
- Frame {
- msec: 8784
- hash: "57e009de047c348d3ae14a6271b2e6f2"
- }
- Frame {
- msec: 8800
- hash: "57e009de047c348d3ae14a6271b2e6f2"
- }
- Frame {
- msec: 8816
- hash: "57e009de047c348d3ae14a6271b2e6f2"
- }
- Frame {
- msec: 8832
- hash: "57e009de047c348d3ae14a6271b2e6f2"
- }
- Frame {
- msec: 8848
- hash: "57e009de047c348d3ae14a6271b2e6f2"
- }
- Frame {
- msec: 8864
- hash: "57e009de047c348d3ae14a6271b2e6f2"
- }
- Frame {
- msec: 8880
- hash: "57e009de047c348d3ae14a6271b2e6f2"
- }
- Frame {
- msec: 8896
- hash: "57e009de047c348d3ae14a6271b2e6f2"
- }
- Frame {
- msec: 8912
- hash: "57e009de047c348d3ae14a6271b2e6f2"
- }
- Frame {
- msec: 8928
- hash: "57e009de047c348d3ae14a6271b2e6f2"
- }
- Frame {
- msec: 8944
- hash: "57e009de047c348d3ae14a6271b2e6f2"
- }
- Frame {
- msec: 8960
- hash: "57e009de047c348d3ae14a6271b2e6f2"
- }
- Frame {
- msec: 8976
- hash: "57e009de047c348d3ae14a6271b2e6f2"
- }
- Frame {
- msec: 8992
- hash: "57e009de047c348d3ae14a6271b2e6f2"
- }
- Frame {
- msec: 9008
- hash: "57e009de047c348d3ae14a6271b2e6f2"
- }
- Frame {
- msec: 9024
- hash: "57e009de047c348d3ae14a6271b2e6f2"
- }
- Frame {
- msec: 9040
- hash: "57e009de047c348d3ae14a6271b2e6f2"
- }
- Frame {
- msec: 9056
- hash: "57e009de047c348d3ae14a6271b2e6f2"
- }
- Key {
- type: 6
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 9072
- hash: "fcbb907bcf41602a5c30e2843a4b1fff"
- }
- Frame {
- msec: 9088
- hash: "5fee95daaa629bbf0cec3e41cd693502"
- }
- Frame {
- msec: 9104
- hash: "b9d721d2a8b0867bab29817b99b8ec2d"
- }
- Frame {
- msec: 9120
- hash: "e518e9872a502d3b2ff74d209626c9ee"
- }
- Frame {
- msec: 9136
- hash: "9c535d7da59ed2f2ce116e70c3e165cf"
- }
- Frame {
- msec: 9152
- hash: "e54fbcb23e01d5842885b92d4493535b"
- }
- Frame {
- msec: 9168
- hash: "7ac2467f24cef06c8842460ffe813ee0"
- }
- Frame {
- msec: 9184
- hash: "276293e289db5c9c7cd9612c73ef7792"
- }
- Frame {
- msec: 9200
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Key {
- type: 7
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 9216
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9232
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9248
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9264
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9280
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9296
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9312
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9328
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9344
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9360
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9376
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9392
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9408
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9424
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9440
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9456
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9472
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9488
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9504
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9520
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9536
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9552
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9568
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9584
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9600
- image: "test3.9.png"
- }
- Frame {
- msec: 9616
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9632
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9648
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9664
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9680
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9696
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9712
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9728
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9744
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9760
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9776
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9792
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9808
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9824
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9840
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9856
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9872
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9888
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9904
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9920
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9936
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9952
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9968
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 9984
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 10000
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 10016
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 10032
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 10048
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 10064
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 10080
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 10096
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 10112
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 10128
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 10144
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 10160
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 10176
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 10192
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 10208
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 10224
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 10240
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 10256
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 10272
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 10288
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 10304
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 10320
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 10336
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 10352
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 10368
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 0
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 10384
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 10400
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 10416
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
- }
- Frame {
- msec: 10432
- hash: "d38da3f61cd2944eec8bdfbef70c928f"
+ hash: "cb8a5743fd3c5093740bb2a4f57ade81"
}
}
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test.0.png b/tests/auto/declarative/qmlvisual/focusscope/data-X11/test.0.png
deleted file mode 100644
index f68f7dcf4a..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test.0.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test.1.png b/tests/auto/declarative/qmlvisual/focusscope/data-X11/test.1.png
deleted file mode 100644
index f68f7dcf4a..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test.1.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test.2.png b/tests/auto/declarative/qmlvisual/focusscope/data-X11/test.2.png
deleted file mode 100644
index e26c0289bb..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test.2.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test.3.png b/tests/auto/declarative/qmlvisual/focusscope/data-X11/test.3.png
deleted file mode 100644
index 9c4b2f2c50..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test.3.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test.4.png b/tests/auto/declarative/qmlvisual/focusscope/data-X11/test.4.png
deleted file mode 100644
index 9c4b2f2c50..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test.4.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test.5.png b/tests/auto/declarative/qmlvisual/focusscope/data-X11/test.5.png
deleted file mode 100644
index 9c4b2f2c50..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test.5.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test.qml b/tests/auto/declarative/qmlvisual/focusscope/data-X11/test.qml
deleted file mode 100644
index 8d3620056a..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test.qml
+++ /dev/null
@@ -1,1599 +0,0 @@
-import Qt.VisualTest 4.7
-
-VisualTest {
- Frame {
- msec: 0
- }
- Frame {
- msec: 16
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 32
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 48
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 64
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 80
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 96
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 112
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 128
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 144
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 160
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 176
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 192
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 208
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 224
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 240
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 256
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 272
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 288
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 304
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 320
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 336
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 352
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 368
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 384
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 400
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 416
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 432
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 448
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 464
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 480
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 496
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 512
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 528
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 544
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 560
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 576
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 592
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 608
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 624
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 640
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 656
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 672
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 688
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 704
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 720
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 736
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 752
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 768
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 784
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 800
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 816
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 832
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 848
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 864
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 880
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 896
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 912
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 928
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 944
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 960
- image: "test.0.png"
- }
- Frame {
- msec: 976
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 992
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 1008
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 1024
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 1040
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 1056
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 1072
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 1088
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 1104
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 1120
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 1136
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 1152
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 1168
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 1184
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 1200
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 1216
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 1232
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 1248
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Key {
- type: 6
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
- }
- Frame {
- msec: 1264
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 1280
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 1296
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 1312
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 1328
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Key {
- type: 7
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
- }
- Frame {
- msec: 1344
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 1360
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 1376
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 1392
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 1408
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 1424
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 1440
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 1456
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 1472
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 1488
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 1504
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 1520
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 1536
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 1552
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 1568
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 1584
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 1600
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 1616
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 1632
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 1648
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 1664
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 1680
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 1696
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 1712
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 1728
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 1744
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 1760
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 1776
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 1792
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 1808
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Key {
- type: 6
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 1824
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 1840
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 1856
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 1872
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 1888
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 1904
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 1920
- image: "test.1.png"
- }
- Frame {
- msec: 1936
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 1952
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Key {
- type: 7
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 1968
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 1984
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 2000
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 2016
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 2032
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 2048
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 2064
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 2080
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 2096
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 2112
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 2128
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 2144
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 2160
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 2176
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 2192
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 2208
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 2224
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 2240
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 2256
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 2272
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 2288
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 2304
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 2320
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 2336
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 2352
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Key {
- type: 6
- key: 16777237
- modifiers: 536870912
- text: "1f"
- autorep: false
- count: 1
- }
- Frame {
- msec: 2368
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 2384
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 2400
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 2416
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 2432
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 2448
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 2464
- hash: "9157e592069482e801a091aa69758d26"
- }
- Key {
- type: 7
- key: 16777237
- modifiers: 536870912
- text: "1f"
- autorep: false
- count: 1
- }
- Frame {
- msec: 2480
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 2496
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 2512
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 2528
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 2544
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 2560
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 2576
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 2592
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 2608
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 2624
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 2640
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 2656
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 2672
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 2688
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 2704
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 2720
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 2736
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 2752
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 2768
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 2784
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 2800
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 2816
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 2832
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 2848
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 2864
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 2880
- image: "test.2.png"
- }
- Frame {
- msec: 2896
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 2912
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 2928
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 2944
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 2960
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 2976
- hash: "9157e592069482e801a091aa69758d26"
- }
- Key {
- type: 6
- key: 16777235
- modifiers: 536870912
- text: "1e"
- autorep: false
- count: 1
- }
- Frame {
- msec: 2992
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 3008
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 3024
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 3040
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 3056
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 3072
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 3088
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Key {
- type: 7
- key: 16777235
- modifiers: 536870912
- text: "1e"
- autorep: false
- count: 1
- }
- Frame {
- msec: 3104
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 3120
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 3136
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 3152
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 3168
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 3184
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 3200
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 3216
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 3232
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 3248
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 3264
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 3280
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 3296
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 3312
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 3328
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 3344
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 3360
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 3376
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 3392
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 3408
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 3424
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 3440
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 3456
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 3472
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 3488
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 3504
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 3520
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Frame {
- msec: 3536
- hash: "cd2aced96da9032ddd5e2cacf27d045d"
- }
- Key {
- type: 6
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
- }
- Frame {
- msec: 3552
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 3568
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 3584
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 3600
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 3616
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 3632
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 3648
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Key {
- type: 7
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
- }
- Frame {
- msec: 3664
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 3680
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 3696
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 3712
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 3728
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 3744
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 3760
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 3776
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 3792
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 3808
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 3824
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 3840
- image: "test.3.png"
- }
- Frame {
- msec: 3856
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 3872
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 3888
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 3904
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 3920
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 3936
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 3952
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 3968
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 3984
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 4000
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 4016
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 4032
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 4048
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 4064
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 4080
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 4096
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 4112
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 4128
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 4144
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 4160
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 4176
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Key {
- type: 6
- key: 16777237
- modifiers: 536870912
- text: "1f"
- autorep: false
- count: 1
- }
- Frame {
- msec: 4192
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 4208
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 4224
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 4240
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 4256
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 4272
- hash: "9157e592069482e801a091aa69758d26"
- }
- Key {
- type: 7
- key: 16777237
- modifiers: 536870912
- text: "1f"
- autorep: false
- count: 1
- }
- Frame {
- msec: 4288
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 4304
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 4320
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 4336
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 4352
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 4368
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 4384
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 4400
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 4416
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 4432
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 4448
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 4464
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 4480
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 4496
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 4512
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 4528
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 4544
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 4560
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 4576
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 4592
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 4608
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 4624
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 4640
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 4656
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 4672
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 4688
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 4704
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 4720
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 4736
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 4752
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 4768
- hash: "9157e592069482e801a091aa69758d26"
- }
- Frame {
- msec: 4784
- hash: "9157e592069482e801a091aa69758d26"
- }
- Key {
- type: 6
- key: 16777235
- modifiers: 536870912
- text: "1e"
- autorep: false
- count: 1
- }
- Frame {
- msec: 4800
- image: "test.4.png"
- }
- Frame {
- msec: 4816
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 4832
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 4848
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 4864
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 4880
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 4896
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Key {
- type: 7
- key: 16777235
- modifiers: 536870912
- text: "1e"
- autorep: false
- count: 1
- }
- Frame {
- msec: 4912
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 4928
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 4944
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 4960
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 4976
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 4992
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5008
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5024
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5040
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5056
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5072
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5088
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5104
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5120
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5136
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5152
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5168
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5184
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5200
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5216
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5232
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5248
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5264
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5280
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5296
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5312
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5328
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5344
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5360
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5376
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5392
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5408
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5424
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5440
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5456
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5472
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5488
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5504
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5520
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5536
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5552
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5568
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5584
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5600
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5616
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5632
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5648
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5664
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5680
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5696
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5712
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5728
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5744
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5760
- image: "test.5.png"
- }
- Frame {
- msec: 5776
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5792
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 67108864
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 5808
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5824
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5840
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5856
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5872
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
- Frame {
- msec: 5888
- hash: "0de58b2460574baf17912e90ba8a89b2"
- }
-}
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test2.0.png b/tests/auto/declarative/qmlvisual/focusscope/data-X11/test2.0.png
deleted file mode 100644
index 6be7aeff8a..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test2.0.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test2.1.png b/tests/auto/declarative/qmlvisual/focusscope/data-X11/test2.1.png
deleted file mode 100644
index 6be7aeff8a..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test2.1.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test2.qml b/tests/auto/declarative/qmlvisual/focusscope/data-X11/test2.qml
deleted file mode 100644
index 813665d950..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test2.qml
+++ /dev/null
@@ -1,607 +0,0 @@
-import Qt.VisualTest 4.7
-
-VisualTest {
- Frame {
- msec: 0
- }
- Frame {
- msec: 16
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 32
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 48
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 64
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 80
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 96
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 112
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 128
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 144
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 160
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 176
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 192
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 208
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 224
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 240
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 256
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 272
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 288
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 304
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 320
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 336
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 352
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 368
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 384
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 400
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 416
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 432
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 448
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 464
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 480
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 496
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 512
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 528
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 544
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 560
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 576
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 592
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 608
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 624
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 640
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 656
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 672
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 688
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 704
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 720
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 736
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 752
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 768
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 784
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 800
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 816
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 832
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 848
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 864
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 880
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 896
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 912
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 928
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 944
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 960
- image: "test2.0.png"
- }
- Frame {
- msec: 976
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 992
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1008
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1024
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1040
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1056
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1072
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1088
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1104
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1120
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1136
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1152
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1168
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1184
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1200
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1216
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1232
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1248
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1264
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1280
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1296
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1312
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1328
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1344
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1360
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1376
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1392
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1408
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1424
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1440
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1456
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1472
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1488
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1504
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1520
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1536
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1552
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1568
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1584
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1600
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1616
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1632
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1648
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1664
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1680
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1696
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1712
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1728
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1744
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1760
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1776
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1792
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1808
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1824
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1840
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1856
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1872
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1888
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1904
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1920
- image: "test2.1.png"
- }
- Frame {
- msec: 1936
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1952
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1968
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 1984
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 2000
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 2016
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 2032
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 2048
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 2064
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 2080
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 2096
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 2112
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 2128
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 2144
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 2160
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 2176
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 2192
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 2208
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 2224
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 2240
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 2256
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 0
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 2272
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 2288
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 2304
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 2320
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 2336
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 2352
- hash: "529409797f67656145ea88544bb8cc9f"
- }
- Frame {
- msec: 2368
- hash: "529409797f67656145ea88544bb8cc9f"
- }
-}
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.0.png b/tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.0.png
deleted file mode 100644
index 5f93c67072..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.0.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.1.png b/tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.1.png
deleted file mode 100644
index 3b4e0e68c8..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.1.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.2.png b/tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.2.png
deleted file mode 100644
index 54a393407c..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.2.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.3.png b/tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.3.png
deleted file mode 100644
index 4f08fd29a3..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.3.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.4.png b/tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.4.png
deleted file mode 100644
index 9aee1f859d..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.4.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.5.png b/tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.5.png
deleted file mode 100644
index 04eb05cce7..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.5.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.6.png b/tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.6.png
deleted file mode 100644
index 54a393407c..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.6.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.7.png b/tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.7.png
deleted file mode 100644
index 3b4e0e68c8..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.7.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.8.png b/tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.8.png
deleted file mode 100644
index 2df55dfe49..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.8.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.9.png b/tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.9.png
deleted file mode 100644
index 91816fd58f..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.9.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.qml b/tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.qml
deleted file mode 100644
index 0fba4517ee..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data-X11/test3.qml
+++ /dev/null
@@ -1,2879 +0,0 @@
-import Qt.VisualTest 4.7
-
-VisualTest {
- Frame {
- msec: 0
- }
- Frame {
- msec: 16
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 32
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 48
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 64
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 80
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 96
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 112
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 128
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 144
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 160
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 176
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 192
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 208
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 224
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 240
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 256
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 272
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 288
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 304
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 320
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 336
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 352
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 368
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 384
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 400
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 416
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 432
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 448
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 464
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 480
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 496
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 512
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 528
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 544
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 560
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 576
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 592
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Key {
- type: 6
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
- }
- Frame {
- msec: 608
- hash: "ed71dfbe146870d1a0869d60c35ff9d7"
- }
- Frame {
- msec: 624
- hash: "ed71dfbe146870d1a0869d60c35ff9d7"
- }
- Frame {
- msec: 640
- hash: "34796cef9feb92f7f0e2e8d837d87d34"
- }
- Frame {
- msec: 656
- hash: "64fa8f195b57077aa03ca264fec9554a"
- }
- Frame {
- msec: 672
- hash: "ae33318904415e937363787273ecb566"
- }
- Frame {
- msec: 688
- hash: "67c3e1c8c728e7677a3554aadd9795c9"
- }
- Key {
- type: 7
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
- }
- Frame {
- msec: 704
- hash: "1857db7aa9eefe429d50e5b2ad87064b"
- }
- Frame {
- msec: 720
- hash: "507883a03bef0bc20755da1474731fdf"
- }
- Frame {
- msec: 736
- hash: "dafe7464394460e04d482c1f7a1e9ad0"
- }
- Frame {
- msec: 752
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 768
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 784
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 800
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 816
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 832
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 848
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 864
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 880
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 896
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 912
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 928
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 944
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 960
- image: "test3.0.png"
- }
- Frame {
- msec: 976
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 992
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 1008
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 1024
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 1040
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 1056
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 1072
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 1088
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Key {
- type: 6
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
- }
- Frame {
- msec: 1104
- hash: "7fb8cb07b6bca30912706cec43984d92"
- }
- Frame {
- msec: 1120
- hash: "7fb8cb07b6bca30912706cec43984d92"
- }
- Frame {
- msec: 1136
- hash: "c1915978cda982f6062790b2a583211b"
- }
- Frame {
- msec: 1152
- hash: "afdb50d740b3dc7be44021d826be4302"
- }
- Frame {
- msec: 1168
- hash: "4682717b9375b4b02a70378ddca30885"
- }
- Frame {
- msec: 1184
- hash: "aede0eebb3948a4a764e255b892b09be"
- }
- Frame {
- msec: 1200
- hash: "b42a147daec14a3da2548fd4de3a9a44"
- }
- Frame {
- msec: 1216
- hash: "2ff70f916f78fe3c199eb96ceb44ce4e"
- }
- Key {
- type: 7
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
- }
- Frame {
- msec: 1232
- hash: "707ac8e58d317b97113903b45a482f6b"
- }
- Frame {
- msec: 1248
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 1264
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 1280
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 1296
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 1312
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 1328
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 1344
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 1360
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 1376
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 1392
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 1408
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 1424
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 1440
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 1456
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 1472
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 1488
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 1504
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 1520
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Key {
- type: 6
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
- }
- Frame {
- msec: 1536
- hash: "91525556fe23764f58b3a3f38a29cd76"
- }
- Frame {
- msec: 1552
- hash: "91525556fe23764f58b3a3f38a29cd76"
- }
- Frame {
- msec: 1568
- hash: "d1dc625bbf46fc51aaf47969ad27a8a4"
- }
- Frame {
- msec: 1584
- hash: "7d868176c7a8363a79ef8b8f4da56867"
- }
- Frame {
- msec: 1600
- hash: "d239e0b0e118d351680c6b4b2bc5d3b2"
- }
- Frame {
- msec: 1616
- hash: "8f6d1640dbc655eb3b326c66fcb97d3c"
- }
- Frame {
- msec: 1632
- hash: "d52b623b8449d71734f72c7bd661a1c4"
- }
- Frame {
- msec: 1648
- hash: "f7c0c77f3b5ed71321edd6bc7b605512"
- }
- Key {
- type: 7
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
- }
- Frame {
- msec: 1664
- hash: "8b26397ff1a83baa894f82594a12a190"
- }
- Frame {
- msec: 1680
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 1696
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 1712
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 1728
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 1744
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 1760
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 1776
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 1792
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 1808
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 1824
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 1840
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 1856
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 1872
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 1888
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 1904
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 1920
- image: "test3.1.png"
- }
- Frame {
- msec: 1936
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 1952
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 1968
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 1984
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 2000
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Key {
- type: 6
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
- }
- Frame {
- msec: 2016
- hash: "f63308a7cd48a8cb4d413d17120f5a26"
- }
- Frame {
- msec: 2032
- hash: "f63308a7cd48a8cb4d413d17120f5a26"
- }
- Frame {
- msec: 2048
- hash: "2e97db8ed93524dc197e76cc2d270999"
- }
- Frame {
- msec: 2064
- hash: "2b135d90684c0f94b8219c4b835b6da9"
- }
- Frame {
- msec: 2080
- hash: "c700a76932bb3bf72868b9e95d095db2"
- }
- Frame {
- msec: 2096
- hash: "08136d3c3de44ddab23d2d136ba1f310"
- }
- Frame {
- msec: 2112
- hash: "de701d641e004b61a3c0609556f52fe0"
- }
- Frame {
- msec: 2128
- hash: "4f7acd87f4de119ad88a53d2c9881037"
- }
- Key {
- type: 7
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
- }
- Frame {
- msec: 2144
- hash: "deaf3c8a4680ef6f52cb4674a97e0767"
- }
- Frame {
- msec: 2160
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 2176
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 2192
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 2208
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 2224
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 2240
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 2256
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 2272
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 2288
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 2304
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 2320
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 2336
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 2352
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 2368
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 2384
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 2400
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 2416
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 2432
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 2448
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 2464
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 2480
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 2496
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 2512
- hash: "224ade5c942415100b5418a11d043611"
- }
- Key {
- type: 6
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
- }
- Frame {
- msec: 2528
- hash: "fe67b3a48a8a074377be64f619d5922a"
- }
- Frame {
- msec: 2544
- hash: "fe67b3a48a8a074377be64f619d5922a"
- }
- Frame {
- msec: 2560
- hash: "088691f4f46f7a8c9a3b8ea766d9a437"
- }
- Frame {
- msec: 2576
- hash: "bd747ea04c3b36378374f8ea1031458f"
- }
- Frame {
- msec: 2592
- hash: "2ebd0e3373eb75a3ad986e203952f78a"
- }
- Frame {
- msec: 2608
- hash: "b4d89e4f3aef9f351facd13bd83f3022"
- }
- Key {
- type: 7
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
- }
- Frame {
- msec: 2624
- hash: "091de1bd1719e1fa6d914cf9708f4ac6"
- }
- Frame {
- msec: 2640
- hash: "0097d8ed156cb0c78c48dfacc557cba8"
- }
- Frame {
- msec: 2656
- hash: "faeb379e01283cb21ea695e96727918d"
- }
- Frame {
- msec: 2672
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 2688
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 2704
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 2720
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 2736
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 2752
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 2768
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 2784
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 2800
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 2816
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 2832
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 2848
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 2864
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 2880
- image: "test3.2.png"
- }
- Frame {
- msec: 2896
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 2912
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 2928
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 2944
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 2960
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 2976
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Key {
- type: 6
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
- }
- Frame {
- msec: 2992
- hash: "b00a29d67edc26e75f5298b2836d4e47"
- }
- Frame {
- msec: 3008
- hash: "b00a29d67edc26e75f5298b2836d4e47"
- }
- Frame {
- msec: 3024
- hash: "6e47c87b5063877a609e8d23ddf2d314"
- }
- Frame {
- msec: 3040
- hash: "06f147a69c3e903905376ef1229290bf"
- }
- Frame {
- msec: 3056
- hash: "5f02ff1a1207f17efd224ccc800b0057"
- }
- Frame {
- msec: 3072
- hash: "6c0860fdb216bb79fd2da4647792628d"
- }
- Frame {
- msec: 3088
- hash: "eb579f67620adb762722428d44a1d841"
- }
- Frame {
- msec: 3104
- hash: "c579017a82e34a471a95f8a116a20b9e"
- }
- Frame {
- msec: 3120
- hash: "bb5c08ff104b230829579dfb8015bdcc"
- }
- Key {
- type: 7
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
- }
- Frame {
- msec: 3136
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 3152
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 3168
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 3184
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 3200
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 3216
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 3232
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 3248
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 3264
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 3280
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 3296
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 3312
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 3328
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 3344
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 3360
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 3376
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 3392
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 3408
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 3424
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 3440
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 3456
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 3472
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 3488
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Key {
- type: 6
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
- }
- Frame {
- msec: 3504
- hash: "5aa664f268433f2724a1ab2cea1d6d25"
- }
- Frame {
- msec: 3520
- hash: "5aa664f268433f2724a1ab2cea1d6d25"
- }
- Frame {
- msec: 3536
- hash: "9e4854fd0c533efa75aec7d9a8bc41dd"
- }
- Frame {
- msec: 3552
- hash: "c4eee4eca804007dca6e6d9379cbfb1b"
- }
- Frame {
- msec: 3568
- hash: "c59774f00d54c0353b41202a39fc0dbd"
- }
- Frame {
- msec: 3584
- hash: "910e6b5b05530c60874eee00df0d62cf"
- }
- Frame {
- msec: 3600
- hash: "5b606a7a697c6d53fbe42e33333f96cc"
- }
- Frame {
- msec: 3616
- hash: "e1fce42312e8a31d74add4a447dd3df9"
- }
- Key {
- type: 7
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
- }
- Frame {
- msec: 3632
- hash: "6250cb9ea51309922cf0a6647593bfee"
- }
- Frame {
- msec: 3648
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 3664
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 3680
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 3696
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 3712
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 3728
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 3744
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 3760
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 3776
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 3792
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 3808
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 3824
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 3840
- image: "test3.3.png"
- }
- Frame {
- msec: 3856
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 3872
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 3888
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 3904
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 3920
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 3936
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 3952
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 3968
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 3984
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Key {
- type: 6
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
- }
- Frame {
- msec: 4000
- hash: "d6eecfb695deacae4bb2fe5adb2d5c3d"
- }
- Frame {
- msec: 4016
- hash: "d6eecfb695deacae4bb2fe5adb2d5c3d"
- }
- Frame {
- msec: 4032
- hash: "b48f481a8149c03139e29b619dbb3f3c"
- }
- Frame {
- msec: 4048
- hash: "994ba7fc208bbf081d54384d82d0fc07"
- }
- Frame {
- msec: 4064
- hash: "05d30293c12eb6a3e21cebd42bb1f383"
- }
- Frame {
- msec: 4080
- hash: "f2b4140a5d26f241a27e2a3027785559"
- }
- Frame {
- msec: 4096
- hash: "1189e519fd1611c5603e598fbcadca44"
- }
- Frame {
- msec: 4112
- hash: "ee98893d95e55cb76966c0cfe29d237b"
- }
- Key {
- type: 7
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
- }
- Frame {
- msec: 4128
- hash: "9ff3010efeb8707c864def782405ad4c"
- }
- Frame {
- msec: 4144
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4160
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4176
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4192
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4208
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4224
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4240
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4256
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4272
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4288
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4304
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4320
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4336
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4352
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4368
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4384
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4400
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4416
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4432
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4448
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4464
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4480
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4496
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4512
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4528
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4544
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4560
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4576
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4592
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4608
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4624
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4640
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4656
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4672
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4688
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4704
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4720
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4736
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4752
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4768
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4784
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4800
- image: "test3.4.png"
- }
- Frame {
- msec: 4816
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4832
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4848
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4864
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4880
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4896
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4912
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4928
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4944
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4960
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4976
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 4992
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 5008
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 5024
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 5040
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 5056
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 5072
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 5088
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Frame {
- msec: 5104
- hash: "c842d544f87332bc133833e8966240ee"
- }
- Key {
- type: 6
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 5120
- hash: "a857238777462319fcedd4f359ce1a04"
- }
- Frame {
- msec: 5136
- hash: "a857238777462319fcedd4f359ce1a04"
- }
- Frame {
- msec: 5152
- hash: "d9248d1257bf0232dcdf29fca7536ad1"
- }
- Frame {
- msec: 5168
- hash: "0405e029cc4b2fa80761c06fb8898b0d"
- }
- Frame {
- msec: 5184
- hash: "a36fb7e32e6aafbb84b62ef56be3cf70"
- }
- Frame {
- msec: 5200
- hash: "9846c73bbe57277bd36bbca1c489e644"
- }
- Frame {
- msec: 5216
- hash: "8f4840715082c48d520ddb55501cf8eb"
- }
- Frame {
- msec: 5232
- hash: "478fde3a6fd8cecc222b8c16743d231f"
- }
- Key {
- type: 7
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 5248
- hash: "b2bb760c93d26c6db21ce6beccd36b66"
- }
- Frame {
- msec: 5264
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 5280
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 5296
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 5312
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 5328
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 5344
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 5360
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 5376
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 5392
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 5408
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 5424
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 5440
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 5456
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 5472
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 5488
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 5504
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 5520
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 5536
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 5552
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 5568
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 5584
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 5600
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 5616
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 5632
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 5648
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 5664
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 5680
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 5696
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Frame {
- msec: 5712
- hash: "1ef605e1a68ff993f4f971a85a6bee97"
- }
- Key {
- type: 6
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 5728
- hash: "4780d8094833831f27d1aff3e0f9689f"
- }
- Frame {
- msec: 5744
- hash: "4780d8094833831f27d1aff3e0f9689f"
- }
- Frame {
- msec: 5760
- image: "test3.5.png"
- }
- Frame {
- msec: 5776
- hash: "93c8d7980de378a055b7ca824882ae4e"
- }
- Frame {
- msec: 5792
- hash: "e0abe402f89c5d84e5a02f0e4bcbd5e3"
- }
- Frame {
- msec: 5808
- hash: "067ca20bcfab459a28af7e8dc2830032"
- }
- Frame {
- msec: 5824
- hash: "d27dc1a08c66cf5f4a84efe3be522ec3"
- }
- Frame {
- msec: 5840
- hash: "639f7555adc7958e807c2e774694fe25"
- }
- Frame {
- msec: 5856
- hash: "b55f5fcbc2284736695049b2cdc9c8ce"
- }
- Key {
- type: 7
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 5872
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 5888
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 5904
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 5920
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 5936
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 5952
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 5968
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 5984
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 6000
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 6016
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 6032
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 6048
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 6064
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 6080
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 6096
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 6112
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 6128
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 6144
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 6160
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 6176
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 6192
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 6208
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 6224
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 6240
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 6256
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Frame {
- msec: 6272
- hash: "f209867bbf74dbe0385655a522e322f1"
- }
- Key {
- type: 6
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 6288
- hash: "48910947dd160b33251c54ff45f6a0db"
- }
- Frame {
- msec: 6304
- hash: "48910947dd160b33251c54ff45f6a0db"
- }
- Frame {
- msec: 6320
- hash: "20b0f988a1517d67a0d3c78ae8af4e5a"
- }
- Frame {
- msec: 6336
- hash: "355b5b161176c31bcbae198b1581f59b"
- }
- Frame {
- msec: 6352
- hash: "19cbb853a93bd062a53d7908df54bfbd"
- }
- Frame {
- msec: 6368
- hash: "13fbe723f288cffd09f0a86b71457161"
- }
- Frame {
- msec: 6384
- hash: "0014ed3b1a868cf75bfffedb52674c5c"
- }
- Frame {
- msec: 6400
- hash: "a1c444be02b90e69319096b8a508947d"
- }
- Frame {
- msec: 6416
- hash: "b88a3f2f3290e4262757b1f5741cb5ce"
- }
- Key {
- type: 7
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 6432
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 6448
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 6464
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 6480
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 6496
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 6512
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 6528
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 6544
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 6560
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 6576
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 6592
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 6608
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 6624
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 6640
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 6656
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 6672
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 6688
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 6704
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 6720
- image: "test3.6.png"
- }
- Frame {
- msec: 6736
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 6752
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 6768
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 6784
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 6800
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 6816
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 6832
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Frame {
- msec: 6848
- hash: "dc708a762ba7f1120eb14105571943f8"
- }
- Key {
- type: 6
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 6864
- hash: "a44bb76233c69780c178dddd79cc1968"
- }
- Frame {
- msec: 6880
- hash: "a44bb76233c69780c178dddd79cc1968"
- }
- Frame {
- msec: 6896
- hash: "154b11fd0468aa18d1ef1895f2e2923c"
- }
- Frame {
- msec: 6912
- hash: "fe7ecb02e63fbb7584405e7162f0ee21"
- }
- Frame {
- msec: 6928
- hash: "90b6fea69d106c628a9c7ff23a97e6c2"
- }
- Frame {
- msec: 6944
- hash: "3e233e837e24976d441b6cabc3b74098"
- }
- Frame {
- msec: 6960
- hash: "7a490f7be5c4c0ae09421f884e9adadb"
- }
- Frame {
- msec: 6976
- hash: "462d44603dd661ccf126c81197608056"
- }
- Frame {
- msec: 6992
- hash: "0b7ca73497c37255bccad6787d690236"
- }
- Key {
- type: 7
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 7008
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 7024
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 7040
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 7056
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 7072
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 7088
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 7104
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 7120
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 7136
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 7152
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 7168
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 7184
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 7200
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 7216
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 7232
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 7248
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 7264
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 7280
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 7296
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 7312
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 7328
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 7344
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 7360
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 7376
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 7392
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 7408
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 7424
- hash: "224ade5c942415100b5418a11d043611"
- }
- Frame {
- msec: 7440
- hash: "224ade5c942415100b5418a11d043611"
- }
- Key {
- type: 6
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 7456
- hash: "95ff2a535a13fcdded94229d53848f7c"
- }
- Frame {
- msec: 7472
- hash: "95ff2a535a13fcdded94229d53848f7c"
- }
- Frame {
- msec: 7488
- hash: "d2386e4137632f15aa5ba9dd1a138a67"
- }
- Frame {
- msec: 7504
- hash: "9f2c40191c1a81f37543f5bfcb852bdf"
- }
- Frame {
- msec: 7520
- hash: "5facdbcc9d7ab0adfcb2ca9d1812a3f5"
- }
- Frame {
- msec: 7536
- hash: "7bbb08470e4f3eeabe710e0ea327c467"
- }
- Frame {
- msec: 7552
- hash: "630abf60d09d3a685d79e6da627b3aa2"
- }
- Key {
- type: 7
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 7568
- hash: "d8aed706508814cdbd1ef0984f112b94"
- }
- Frame {
- msec: 7584
- hash: "d191c2dc3e2edd05bfd649dcfa51029e"
- }
- Frame {
- msec: 7600
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 7616
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 7632
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 7648
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 7664
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 7680
- image: "test3.7.png"
- }
- Frame {
- msec: 7696
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 7712
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 7728
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 7744
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 7760
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 7776
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 7792
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 7808
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 7824
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 7840
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 7856
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 7872
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 7888
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 7904
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 7920
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 7936
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 7952
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Frame {
- msec: 7968
- hash: "7ee37281a3f5788305f779bdd33852e5"
- }
- Key {
- type: 6
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 7984
- hash: "fb386abfd73a3feb05b573d16ffa93f9"
- }
- Frame {
- msec: 8000
- hash: "fb386abfd73a3feb05b573d16ffa93f9"
- }
- Frame {
- msec: 8016
- hash: "fa1374155fc5427c72bd09ec5a315172"
- }
- Frame {
- msec: 8032
- hash: "ee35a3edf91865e28b16b9fcab8b4c1c"
- }
- Frame {
- msec: 8048
- hash: "10f2677f7c8efe9f64e401940dec3ef7"
- }
- Frame {
- msec: 8064
- hash: "b2c53bb14a8a6643e69cad2bbb4aacf4"
- }
- Frame {
- msec: 8080
- hash: "7b7c7d167aca55464d1874ed726ec646"
- }
- Frame {
- msec: 8096
- hash: "19a828ca70133801f1f470f6e348857b"
- }
- Frame {
- msec: 8112
- hash: "bc829873ea3cf8ca8484d990d4b80aa2"
- }
- Key {
- type: 7
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 8128
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 8144
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 8160
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 8176
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 8192
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 8208
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 8224
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 8240
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 8256
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 8272
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 8288
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 8304
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 8320
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 8336
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 8352
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 8368
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 8384
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 8400
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 8416
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 8432
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 8448
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 8464
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 8480
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Frame {
- msec: 8496
- hash: "201b90bc27073e945bb00c85501f4dc8"
- }
- Key {
- type: 6
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 8512
- hash: "d0d487fd66bcf4177188d4862bd74bc0"
- }
- Frame {
- msec: 8528
- hash: "d0d487fd66bcf4177188d4862bd74bc0"
- }
- Frame {
- msec: 8544
- hash: "4a4c2e49e4852748916a4d68710e4ae6"
- }
- Frame {
- msec: 8560
- hash: "0135092d8a296b7121495cc3994a0f9d"
- }
- Frame {
- msec: 8576
- hash: "7e004aae70236568d635ba929e085b2b"
- }
- Frame {
- msec: 8592
- hash: "3e6a4f60a57515a6bfe4d803c7c22da8"
- }
- Frame {
- msec: 8608
- hash: "142b866861f539837b0bdabaf48028e7"
- }
- Frame {
- msec: 8624
- hash: "32a4757602c923366566d9005c78f6cf"
- }
- Key {
- type: 7
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 8640
- image: "test3.8.png"
- }
- Frame {
- msec: 8656
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 8672
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 8688
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 8704
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 8720
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 8736
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 8752
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 8768
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 8784
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 8800
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 8816
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 8832
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 8848
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 8864
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 8880
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 8896
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 8912
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 8928
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 8944
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 8960
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 8976
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 8992
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 9008
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 9024
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 9040
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Frame {
- msec: 9056
- hash: "358a3fbfa70526a40f2179cb2fd100d4"
- }
- Key {
- type: 6
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 9072
- hash: "b1dc330f31b064f1e3ff4e913773cde8"
- }
- Frame {
- msec: 9088
- hash: "b1dc330f31b064f1e3ff4e913773cde8"
- }
- Frame {
- msec: 9104
- hash: "a0419dede71451f36c93960c8ef8c00c"
- }
- Frame {
- msec: 9120
- hash: "b8141758fc93aa1b286fd60f91e6fa7e"
- }
- Frame {
- msec: 9136
- hash: "8b0d786f239c545be3f51622c336f1e1"
- }
- Frame {
- msec: 9152
- hash: "25ec52efac83de4f8cade8f257b93b8e"
- }
- Frame {
- msec: 9168
- hash: "5a1476841b9aaa0e85c397c0447be352"
- }
- Frame {
- msec: 9184
- hash: "d648b0911e6ab78e53121fde8b66b50b"
- }
- Frame {
- msec: 9200
- hash: "f552863ff4b76286d03240409c0a928b"
- }
- Key {
- type: 7
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 9216
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9232
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9248
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9264
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9280
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9296
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9312
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9328
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9344
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9360
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9376
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9392
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9408
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9424
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9440
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9456
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9472
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9488
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9504
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9520
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9536
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9552
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9568
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9584
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9600
- image: "test3.9.png"
- }
- Frame {
- msec: 9616
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9632
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9648
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9664
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9680
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9696
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9712
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9728
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9744
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9760
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9776
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9792
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9808
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9824
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9840
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9856
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9872
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9888
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9904
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9920
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9936
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9952
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9968
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 9984
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 10000
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 10016
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 10032
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 10048
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 10064
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 10080
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 10096
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 10112
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 10128
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 10144
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 10160
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 10176
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 10192
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 10208
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 10224
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 10240
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 10256
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 10272
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 10288
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 10304
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 10320
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 10336
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 10352
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 10368
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 67108864
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 10384
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 10400
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 10416
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
- Frame {
- msec: 10432
- hash: "f3b4cab7975190f756c923f16ce4c298"
- }
-}
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data/test.0.png b/tests/auto/declarative/qmlvisual/focusscope/data/test.0.png
index 67b99e0069..986a1646c1 100644
--- a/tests/auto/declarative/qmlvisual/focusscope/data/test.0.png
+++ b/tests/auto/declarative/qmlvisual/focusscope/data/test.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data/test.1.png b/tests/auto/declarative/qmlvisual/focusscope/data/test.1.png
index 67b99e0069..986a1646c1 100644
--- a/tests/auto/declarative/qmlvisual/focusscope/data/test.1.png
+++ b/tests/auto/declarative/qmlvisual/focusscope/data/test.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data/test.2.png b/tests/auto/declarative/qmlvisual/focusscope/data/test.2.png
index 69f036619d..fd28a93152 100644
--- a/tests/auto/declarative/qmlvisual/focusscope/data/test.2.png
+++ b/tests/auto/declarative/qmlvisual/focusscope/data/test.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data/test.3.png b/tests/auto/declarative/qmlvisual/focusscope/data/test.3.png
deleted file mode 100644
index afe0bd95c6..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data/test.3.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data/test.4.png b/tests/auto/declarative/qmlvisual/focusscope/data/test.4.png
deleted file mode 100644
index afe0bd95c6..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data/test.4.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data/test.5.png b/tests/auto/declarative/qmlvisual/focusscope/data/test.5.png
deleted file mode 100644
index afe0bd95c6..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data/test.5.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data/test.qml b/tests/auto/declarative/qmlvisual/focusscope/data/test.qml
index 460ba1aa6e..da99cfda56 100644
--- a/tests/auto/declarative/qmlvisual/focusscope/data/test.qml
+++ b/tests/auto/declarative/qmlvisual/focusscope/data/test.qml
@@ -6,239 +6,287 @@ VisualTest {
}
Frame {
msec: 16
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 32
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 48
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 64
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 80
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 96
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 112
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 128
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 144
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 160
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 176
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 192
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 208
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 224
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 240
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 256
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 272
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 288
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 304
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 320
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 336
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 352
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 368
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
+ }
+ Key {
+ type: 6
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 384
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "7d929804a37a70ffd487e95a3be8ea5f"
}
Frame {
msec: 400
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "7d929804a37a70ffd487e95a3be8ea5f"
}
Frame {
msec: 416
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "7d929804a37a70ffd487e95a3be8ea5f"
}
Frame {
msec: 432
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "7d929804a37a70ffd487e95a3be8ea5f"
}
Frame {
msec: 448
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "7d929804a37a70ffd487e95a3be8ea5f"
}
Frame {
msec: 464
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "7d929804a37a70ffd487e95a3be8ea5f"
}
Frame {
msec: 480
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "7d929804a37a70ffd487e95a3be8ea5f"
+ }
+ Key {
+ type: 7
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 496
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "7d929804a37a70ffd487e95a3be8ea5f"
}
Frame {
msec: 512
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "7d929804a37a70ffd487e95a3be8ea5f"
}
Frame {
msec: 528
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "7d929804a37a70ffd487e95a3be8ea5f"
}
Frame {
msec: 544
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "7d929804a37a70ffd487e95a3be8ea5f"
}
Frame {
msec: 560
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "7d929804a37a70ffd487e95a3be8ea5f"
}
Frame {
msec: 576
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "7d929804a37a70ffd487e95a3be8ea5f"
}
Frame {
msec: 592
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "7d929804a37a70ffd487e95a3be8ea5f"
+ }
+ Key {
+ type: 6
+ key: 16777235
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 608
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 624
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 640
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 656
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 672
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 688
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
+ }
+ Key {
+ type: 7
+ key: 16777235
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 704
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 720
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 736
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 752
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 768
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 784
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 800
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 816
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 832
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 848
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 864
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 880
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 896
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 912
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "f369109744055d30eadf2832a028a104"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 928
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 944
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 960
@@ -246,263 +294,303 @@ VisualTest {
}
Frame {
msec: 976
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 992
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 1008
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 1024
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 1040
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "f369109744055d30eadf2832a028a104"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1056
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 1072
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 1088
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 1104
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 1120
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 1136
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1152
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 1168
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 1184
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 1200
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 1216
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 1232
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 1248
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Key {
type: 6
key: 16777236
- modifiers: 536870912
- text: "1d"
+ modifiers: 0
+ text: ""
autorep: false
count: 1
}
Frame {
msec: 1264
- hash: "6f85c2226e6e408f4699762f687b83e1"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 1280
- hash: "6f85c2226e6e408f4699762f687b83e1"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 1296
- hash: "6f85c2226e6e408f4699762f687b83e1"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 1312
- hash: "6f85c2226e6e408f4699762f687b83e1"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 1328
- hash: "6f85c2226e6e408f4699762f687b83e1"
+ hash: "f369109744055d30eadf2832a028a104"
+ }
+ Frame {
+ msec: 1344
+ hash: "f369109744055d30eadf2832a028a104"
}
Key {
type: 7
key: 16777236
- modifiers: 536870912
- text: "1d"
+ modifiers: 0
+ text: ""
autorep: false
count: 1
}
Frame {
- msec: 1344
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
msec: 1360
- hash: "6f85c2226e6e408f4699762f687b83e1"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 1376
- hash: "6f85c2226e6e408f4699762f687b83e1"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 1392
- hash: "6f85c2226e6e408f4699762f687b83e1"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 1408
- hash: "6f85c2226e6e408f4699762f687b83e1"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 1424
- hash: "6f85c2226e6e408f4699762f687b83e1"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 1440
- hash: "6f85c2226e6e408f4699762f687b83e1"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 1456
- hash: "6f85c2226e6e408f4699762f687b83e1"
+ hash: "f369109744055d30eadf2832a028a104"
+ }
+ Key {
+ type: 6
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1472
- hash: "6f85c2226e6e408f4699762f687b83e1"
+ hash: "0914d1f71cdaf1f1a37b95ea41c57d4f"
}
Frame {
msec: 1488
- hash: "6f85c2226e6e408f4699762f687b83e1"
+ hash: "0914d1f71cdaf1f1a37b95ea41c57d4f"
}
Frame {
msec: 1504
- hash: "6f85c2226e6e408f4699762f687b83e1"
+ hash: "0914d1f71cdaf1f1a37b95ea41c57d4f"
}
Frame {
msec: 1520
- hash: "6f85c2226e6e408f4699762f687b83e1"
+ hash: "0914d1f71cdaf1f1a37b95ea41c57d4f"
}
Frame {
msec: 1536
- hash: "6f85c2226e6e408f4699762f687b83e1"
+ hash: "0914d1f71cdaf1f1a37b95ea41c57d4f"
+ }
+ Key {
+ type: 7
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1552
- hash: "6f85c2226e6e408f4699762f687b83e1"
+ hash: "0914d1f71cdaf1f1a37b95ea41c57d4f"
}
Frame {
msec: 1568
- hash: "6f85c2226e6e408f4699762f687b83e1"
+ hash: "0914d1f71cdaf1f1a37b95ea41c57d4f"
}
Frame {
msec: 1584
- hash: "6f85c2226e6e408f4699762f687b83e1"
+ hash: "0914d1f71cdaf1f1a37b95ea41c57d4f"
}
Frame {
msec: 1600
- hash: "6f85c2226e6e408f4699762f687b83e1"
+ hash: "0914d1f71cdaf1f1a37b95ea41c57d4f"
}
Frame {
msec: 1616
- hash: "6f85c2226e6e408f4699762f687b83e1"
+ hash: "0914d1f71cdaf1f1a37b95ea41c57d4f"
}
Frame {
msec: 1632
- hash: "6f85c2226e6e408f4699762f687b83e1"
+ hash: "0914d1f71cdaf1f1a37b95ea41c57d4f"
}
Frame {
msec: 1648
- hash: "6f85c2226e6e408f4699762f687b83e1"
+ hash: "0914d1f71cdaf1f1a37b95ea41c57d4f"
}
Frame {
msec: 1664
- hash: "6f85c2226e6e408f4699762f687b83e1"
+ hash: "0914d1f71cdaf1f1a37b95ea41c57d4f"
}
Frame {
msec: 1680
- hash: "6f85c2226e6e408f4699762f687b83e1"
+ hash: "0914d1f71cdaf1f1a37b95ea41c57d4f"
}
Frame {
msec: 1696
- hash: "6f85c2226e6e408f4699762f687b83e1"
+ hash: "0914d1f71cdaf1f1a37b95ea41c57d4f"
}
Frame {
msec: 1712
- hash: "6f85c2226e6e408f4699762f687b83e1"
+ hash: "0914d1f71cdaf1f1a37b95ea41c57d4f"
}
Frame {
msec: 1728
- hash: "6f85c2226e6e408f4699762f687b83e1"
+ hash: "0914d1f71cdaf1f1a37b95ea41c57d4f"
+ }
+ Key {
+ type: 6
+ key: 16777235
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1744
- hash: "6f85c2226e6e408f4699762f687b83e1"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 1760
- hash: "6f85c2226e6e408f4699762f687b83e1"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 1776
- hash: "6f85c2226e6e408f4699762f687b83e1"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 1792
- hash: "6f85c2226e6e408f4699762f687b83e1"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 1808
- hash: "6f85c2226e6e408f4699762f687b83e1"
+ hash: "f369109744055d30eadf2832a028a104"
}
Key {
- type: 6
- key: 16777234
- modifiers: 536870912
- text: "1c"
+ type: 7
+ key: 16777235
+ modifiers: 0
+ text: ""
autorep: false
count: 1
}
Frame {
msec: 1824
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 1840
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 1856
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 1872
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 1888
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 1904
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 1920
@@ -510,263 +598,287 @@ VisualTest {
}
Frame {
msec: 1936
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 1952
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "f369109744055d30eadf2832a028a104"
+ }
+ Frame {
+ msec: 1968
+ hash: "f369109744055d30eadf2832a028a104"
}
Key {
- type: 7
+ type: 6
key: 16777234
- modifiers: 536870912
- text: "1c"
+ modifiers: 0
+ text: ""
autorep: false
count: 1
}
Frame {
- msec: 1968
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
- }
- Frame {
msec: 1984
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2000
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2016
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2032
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2048
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2064
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2080
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2096
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2112
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2128
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2144
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2160
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2176
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2192
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 2208
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 2224
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 2240
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 2256
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 2272
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "f369109744055d30eadf2832a028a104"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2288
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 2304
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 2320
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 2336
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "f369109744055d30eadf2832a028a104"
}
Frame {
msec: 2352
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "f369109744055d30eadf2832a028a104"
+ }
+ Frame {
+ msec: 2368
+ hash: "f369109744055d30eadf2832a028a104"
}
Key {
type: 6
- key: 16777237
- modifiers: 536870912
- text: "1f"
+ key: 16777234
+ modifiers: 0
+ text: ""
autorep: false
count: 1
}
Frame {
- msec: 2368
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Frame {
msec: 2384
- hash: "7e4814e27214ecbeb55992e319a88102"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2400
- hash: "7e4814e27214ecbeb55992e319a88102"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2416
- hash: "7e4814e27214ecbeb55992e319a88102"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2432
- hash: "7e4814e27214ecbeb55992e319a88102"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2448
- hash: "7e4814e27214ecbeb55992e319a88102"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2464
- hash: "7e4814e27214ecbeb55992e319a88102"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Key {
type: 7
- key: 16777237
- modifiers: 536870912
- text: "1f"
+ key: 16777234
+ modifiers: 0
+ text: ""
autorep: false
count: 1
}
Frame {
msec: 2480
- hash: "7e4814e27214ecbeb55992e319a88102"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2496
- hash: "7e4814e27214ecbeb55992e319a88102"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2512
- hash: "7e4814e27214ecbeb55992e319a88102"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2528
- hash: "7e4814e27214ecbeb55992e319a88102"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2544
- hash: "7e4814e27214ecbeb55992e319a88102"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2560
- hash: "7e4814e27214ecbeb55992e319a88102"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2576
- hash: "7e4814e27214ecbeb55992e319a88102"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2592
- hash: "7e4814e27214ecbeb55992e319a88102"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2608
- hash: "7e4814e27214ecbeb55992e319a88102"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2624
- hash: "7e4814e27214ecbeb55992e319a88102"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2640
- hash: "7e4814e27214ecbeb55992e319a88102"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2656
- hash: "7e4814e27214ecbeb55992e319a88102"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2672
- hash: "7e4814e27214ecbeb55992e319a88102"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2688
- hash: "7e4814e27214ecbeb55992e319a88102"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2704
- hash: "7e4814e27214ecbeb55992e319a88102"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2720
- hash: "7e4814e27214ecbeb55992e319a88102"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2736
- hash: "7e4814e27214ecbeb55992e319a88102"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2752
- hash: "7e4814e27214ecbeb55992e319a88102"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2768
- hash: "7e4814e27214ecbeb55992e319a88102"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2784
- hash: "7e4814e27214ecbeb55992e319a88102"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2800
- hash: "7e4814e27214ecbeb55992e319a88102"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2816
- hash: "7e4814e27214ecbeb55992e319a88102"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2832
- hash: "7e4814e27214ecbeb55992e319a88102"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2848
- hash: "7e4814e27214ecbeb55992e319a88102"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2864
- hash: "7e4814e27214ecbeb55992e319a88102"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2880
@@ -774,826 +886,38 @@ VisualTest {
}
Frame {
msec: 2896
- hash: "7e4814e27214ecbeb55992e319a88102"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2912
- hash: "7e4814e27214ecbeb55992e319a88102"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2928
- hash: "7e4814e27214ecbeb55992e319a88102"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2944
- hash: "7e4814e27214ecbeb55992e319a88102"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2960
- hash: "7e4814e27214ecbeb55992e319a88102"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2976
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Key {
- type: 6
- key: 16777235
- modifiers: 536870912
- text: "1e"
- autorep: false
- count: 1
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 2992
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 3008
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
Frame {
msec: 3024
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
- }
- Frame {
- msec: 3040
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
- }
- Frame {
- msec: 3056
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
- }
- Frame {
- msec: 3072
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
- }
- Frame {
- msec: 3088
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
- }
- Key {
- type: 7
- key: 16777235
- modifiers: 536870912
- text: "1e"
- autorep: false
- count: 1
- }
- Frame {
- msec: 3104
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
- }
- Frame {
- msec: 3120
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
- }
- Frame {
- msec: 3136
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
- }
- Frame {
- msec: 3152
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
- }
- Frame {
- msec: 3168
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
- }
- Frame {
- msec: 3184
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
- }
- Frame {
- msec: 3200
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
- }
- Frame {
- msec: 3216
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
- }
- Frame {
- msec: 3232
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
- }
- Frame {
- msec: 3248
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
- }
- Frame {
- msec: 3264
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
- }
- Frame {
- msec: 3280
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
- }
- Frame {
- msec: 3296
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
- }
- Frame {
- msec: 3312
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
- }
- Frame {
- msec: 3328
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
- }
- Frame {
- msec: 3344
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
- }
- Frame {
- msec: 3360
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
- }
- Frame {
- msec: 3376
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
- }
- Frame {
- msec: 3392
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
- }
- Frame {
- msec: 3408
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
- }
- Frame {
- msec: 3424
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
- }
- Frame {
- msec: 3440
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
- }
- Frame {
- msec: 3456
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
- }
- Frame {
- msec: 3472
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
- }
- Frame {
- msec: 3488
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
- }
- Frame {
- msec: 3504
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
- }
- Frame {
- msec: 3520
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
- }
- Frame {
- msec: 3536
- hash: "e7722f02692fbae81b9ec78547e1e4e9"
- }
- Key {
- type: 6
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
- }
- Frame {
- msec: 3552
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 3568
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 3584
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 3600
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 3616
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 3632
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 3648
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Key {
- type: 7
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
- }
- Frame {
- msec: 3664
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 3680
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 3696
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 3712
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 3728
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 3744
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 3760
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 3776
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 3792
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 3808
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 3824
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 3840
- image: "test.3.png"
- }
- Frame {
- msec: 3856
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 3872
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 3888
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 3904
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 3920
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 3936
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 3952
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 3968
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 3984
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 4000
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 4016
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 4032
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 4048
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 4064
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 4080
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 4096
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 4112
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 4128
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 4144
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 4160
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 4176
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Key {
- type: 6
- key: 16777237
- modifiers: 536870912
- text: "1f"
- autorep: false
- count: 1
- }
- Frame {
- msec: 4192
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Frame {
- msec: 4208
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Frame {
- msec: 4224
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Frame {
- msec: 4240
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Frame {
- msec: 4256
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Frame {
- msec: 4272
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Key {
- type: 7
- key: 16777237
- modifiers: 536870912
- text: "1f"
- autorep: false
- count: 1
- }
- Frame {
- msec: 4288
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Frame {
- msec: 4304
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Frame {
- msec: 4320
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Frame {
- msec: 4336
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Frame {
- msec: 4352
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Frame {
- msec: 4368
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Frame {
- msec: 4384
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Frame {
- msec: 4400
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Frame {
- msec: 4416
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Frame {
- msec: 4432
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Frame {
- msec: 4448
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Frame {
- msec: 4464
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Frame {
- msec: 4480
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Frame {
- msec: 4496
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Frame {
- msec: 4512
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Frame {
- msec: 4528
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Frame {
- msec: 4544
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Frame {
- msec: 4560
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Frame {
- msec: 4576
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Frame {
- msec: 4592
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Frame {
- msec: 4608
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Frame {
- msec: 4624
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Frame {
- msec: 4640
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Frame {
- msec: 4656
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Frame {
- msec: 4672
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Frame {
- msec: 4688
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Frame {
- msec: 4704
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Frame {
- msec: 4720
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Frame {
- msec: 4736
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Frame {
- msec: 4752
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Frame {
- msec: 4768
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Frame {
- msec: 4784
- hash: "7e4814e27214ecbeb55992e319a88102"
- }
- Key {
- type: 6
- key: 16777235
- modifiers: 536870912
- text: "1e"
- autorep: false
- count: 1
- }
- Frame {
- msec: 4800
- image: "test.4.png"
- }
- Frame {
- msec: 4816
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 4832
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 4848
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 4864
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 4880
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 4896
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Key {
- type: 7
- key: 16777235
- modifiers: 536870912
- text: "1e"
- autorep: false
- count: 1
- }
- Frame {
- msec: 4912
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 4928
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 4944
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 4960
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 4976
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 4992
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5008
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5024
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5040
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5056
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5072
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5088
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5104
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5120
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5136
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5152
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5168
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5184
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5200
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5216
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5232
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5248
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5264
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5280
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5296
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5312
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5328
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5344
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5360
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5376
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5392
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5408
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5424
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5440
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5456
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5472
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5488
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5504
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5520
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5536
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5552
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5568
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5584
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5600
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5616
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5632
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5648
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5664
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5680
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5696
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5712
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5728
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5744
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5760
- image: "test.5.png"
- }
- Frame {
- msec: 5776
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5792
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 67108864
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 5808
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5824
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5840
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5856
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5872
- hash: "6f85c2226e6e408f4699762f687b83e1"
- }
- Frame {
- msec: 5888
- hash: "6f85c2226e6e408f4699762f687b83e1"
+ hash: "94675f9c9afb6834b91a69fd0ce35a22"
}
}
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data/test2.0.png b/tests/auto/declarative/qmlvisual/focusscope/data/test2.0.png
index 555a968175..22d7496fb7 100644
--- a/tests/auto/declarative/qmlvisual/focusscope/data/test2.0.png
+++ b/tests/auto/declarative/qmlvisual/focusscope/data/test2.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data/test2.1.png b/tests/auto/declarative/qmlvisual/focusscope/data/test2.1.png
deleted file mode 100644
index 555a968175..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data/test2.1.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data/test2.qml b/tests/auto/declarative/qmlvisual/focusscope/data/test2.qml
index 03ece10d13..ff977acb7b 100644
--- a/tests/auto/declarative/qmlvisual/focusscope/data/test2.qml
+++ b/tests/auto/declarative/qmlvisual/focusscope/data/test2.qml
@@ -6,239 +6,239 @@ VisualTest {
}
Frame {
msec: 16
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 32
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 48
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 64
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 80
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 96
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 112
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 128
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 144
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 160
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 176
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 192
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 208
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 224
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 240
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 256
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 272
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 288
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 304
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 320
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 336
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 352
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 368
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 384
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 400
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 416
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 432
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 448
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 464
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 480
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 496
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 512
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 528
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 544
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 560
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 576
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 592
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 608
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 624
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 640
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 656
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 672
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 688
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 704
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 720
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 736
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 752
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 768
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 784
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 800
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 816
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 832
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 848
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 864
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 880
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 896
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 912
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 928
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 944
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 960
@@ -246,362 +246,78 @@ VisualTest {
}
Frame {
msec: 976
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 992
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 1008
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 1024
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 1040
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 1056
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 1072
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 1088
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 1104
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 1120
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 1136
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 1152
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 1168
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 1184
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 1200
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 1216
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 1232
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 1248
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
Frame {
msec: 1264
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1280
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1296
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1312
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1328
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1344
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1360
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1376
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1392
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1408
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1424
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1440
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1456
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1472
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1488
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1504
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1520
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1536
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1552
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1568
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1584
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1600
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1616
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1632
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1648
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1664
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1680
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1696
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1712
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1728
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1744
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1760
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1776
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1792
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1808
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1824
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1840
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1856
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1872
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1888
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1904
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1920
- image: "test2.1.png"
- }
- Frame {
- msec: 1936
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1952
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1968
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 1984
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 2000
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 2016
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 2032
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 2048
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 2064
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 2080
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 2096
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 2112
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 2128
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 2144
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 2160
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 2176
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 2192
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 2208
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 2224
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 2240
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 2256
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 67108864
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 2272
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 2288
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 2304
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 2320
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 2336
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 2352
- hash: "bb4131579c66dc948f2e27e236deb4ab"
- }
- Frame {
- msec: 2368
- hash: "bb4131579c66dc948f2e27e236deb4ab"
+ hash: "4823f4520db0c1f64d887f172b3efa17"
}
}
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data/test3.0.png b/tests/auto/declarative/qmlvisual/focusscope/data/test3.0.png
index 374acf556c..baac34617d 100644
--- a/tests/auto/declarative/qmlvisual/focusscope/data/test3.0.png
+++ b/tests/auto/declarative/qmlvisual/focusscope/data/test3.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data/test3.1.png b/tests/auto/declarative/qmlvisual/focusscope/data/test3.1.png
index b75cb10861..25d3c66ade 100644
--- a/tests/auto/declarative/qmlvisual/focusscope/data/test3.1.png
+++ b/tests/auto/declarative/qmlvisual/focusscope/data/test3.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data/test3.2.png b/tests/auto/declarative/qmlvisual/focusscope/data/test3.2.png
index 9b2f919afe..fc90552b09 100644
--- a/tests/auto/declarative/qmlvisual/focusscope/data/test3.2.png
+++ b/tests/auto/declarative/qmlvisual/focusscope/data/test3.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data/test3.3.png b/tests/auto/declarative/qmlvisual/focusscope/data/test3.3.png
index bf630326a6..2f0519eb07 100644
--- a/tests/auto/declarative/qmlvisual/focusscope/data/test3.3.png
+++ b/tests/auto/declarative/qmlvisual/focusscope/data/test3.3.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data/test3.4.png b/tests/auto/declarative/qmlvisual/focusscope/data/test3.4.png
deleted file mode 100644
index 6981a06544..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data/test3.4.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data/test3.5.png b/tests/auto/declarative/qmlvisual/focusscope/data/test3.5.png
deleted file mode 100644
index 5856325169..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data/test3.5.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data/test3.6.png b/tests/auto/declarative/qmlvisual/focusscope/data/test3.6.png
deleted file mode 100644
index 9b2f919afe..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data/test3.6.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data/test3.7.png b/tests/auto/declarative/qmlvisual/focusscope/data/test3.7.png
deleted file mode 100644
index b75cb10861..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data/test3.7.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data/test3.8.png b/tests/auto/declarative/qmlvisual/focusscope/data/test3.8.png
deleted file mode 100644
index 374acf556c..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data/test3.8.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data/test3.9.png b/tests/auto/declarative/qmlvisual/focusscope/data/test3.9.png
deleted file mode 100644
index 11a08bdea0..0000000000
--- a/tests/auto/declarative/qmlvisual/focusscope/data/test3.9.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/focusscope/data/test3.qml b/tests/auto/declarative/qmlvisual/focusscope/data/test3.qml
index dd48e39802..686fc8dbb3 100644
--- a/tests/auto/declarative/qmlvisual/focusscope/data/test3.qml
+++ b/tests/auto/declarative/qmlvisual/focusscope/data/test3.qml
@@ -6,255 +6,287 @@ VisualTest {
}
Frame {
msec: 16
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 32
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 48
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 64
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 80
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 96
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 112
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 128
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 144
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 160
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 176
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 192
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 208
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 224
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 240
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 256
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 272
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 288
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 304
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 320
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 336
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 352
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 368
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 384
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 400
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 416
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 432
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 448
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 464
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 480
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 496
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 512
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 528
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 544
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "60101929d88be9177f4988573c35dcdb"
}
Frame {
msec: 560
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "519bbcffcafe96253923994ce7cae971"
}
Frame {
msec: 576
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "e46fd44935f37eadee7520f17ad7cf01"
}
Frame {
msec: 592
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "2a0ed4cb9940ff82d4a56dc3dc94f333"
+ }
+ Frame {
+ msec: 608
+ hash: "a97ff19bb6493b7a026c9c549aafff04"
}
Key {
- type: 6
+ type: 7
key: 16777236
- modifiers: 536870912
- text: "1d"
+ modifiers: 0
+ text: ""
autorep: false
count: 1
}
Frame {
- msec: 608
- hash: "c114718c158f107e8a7d06bf49d30855"
- }
- Frame {
msec: 624
- hash: "c71bf3c6ef7addc3c1f55e3f92c001ac"
+ hash: "52fe44fff5c72e1585e000e73086c2e9"
}
Frame {
msec: 640
- hash: "b075c33ed606041dfb57a03f92cf5574"
+ hash: "76f62e0619ed15894d7fb6fe9e1a7700"
}
Frame {
msec: 656
- hash: "1933a060fc0b889082df94054a2d3c7e"
+ hash: "aceb3ae38213d097bd0f50d64779fbda"
}
Frame {
msec: 672
- hash: "cc4133e796a242493538131c789c392c"
+ hash: "c62f8846e1076adcd7c9a8bc1164c0a8"
}
Frame {
msec: 688
- hash: "cbc16ad8bcb8dcf73ae101ca4899adac"
- }
- Key {
- type: 7
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
+ hash: "c62f8846e1076adcd7c9a8bc1164c0a8"
}
Frame {
msec: 704
- hash: "1a5e008ef5640ad85a19b307244a36f7"
+ hash: "c62f8846e1076adcd7c9a8bc1164c0a8"
}
Frame {
msec: 720
- hash: "6a0c9d0f3ac068d65d590c844dae4ebb"
+ hash: "c62f8846e1076adcd7c9a8bc1164c0a8"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 736
- hash: "216a02433edb100e6ff3db4944f6b061"
+ hash: "9f3ab4856c51ee635b8dbce4778053f0"
}
Frame {
msec: 752
- hash: "216a02433edb100e6ff3db4944f6b061"
+ hash: "4fe79ffc2bb078c8cb8c3cdbb57d3c5e"
}
Frame {
msec: 768
- hash: "216a02433edb100e6ff3db4944f6b061"
+ hash: "9caefb6edbfeadacd54a9f4e06e40ddc"
}
Frame {
msec: 784
- hash: "216a02433edb100e6ff3db4944f6b061"
+ hash: "a8dc7e314b3bd2fb8d16bcf68bfbc7e8"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 800
- hash: "216a02433edb100e6ff3db4944f6b061"
+ hash: "342e75af68d345574c551ff65ac2f2de"
}
Frame {
msec: 816
- hash: "216a02433edb100e6ff3db4944f6b061"
+ hash: "a26927b8cdfa8813c5e0661d154bb36b"
}
Frame {
msec: 832
- hash: "216a02433edb100e6ff3db4944f6b061"
+ hash: "0214f5055daa4a761d2e791d06744ac5"
}
Frame {
msec: 848
- hash: "216a02433edb100e6ff3db4944f6b061"
+ hash: "d2d4296a49de27da45381fa250fb1f38"
}
Frame {
msec: 864
- hash: "216a02433edb100e6ff3db4944f6b061"
+ hash: "a375e3df0b00754fa4208aecbf1b218d"
}
Frame {
msec: 880
- hash: "216a02433edb100e6ff3db4944f6b061"
+ hash: "a375e3df0b00754fa4208aecbf1b218d"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 896
- hash: "216a02433edb100e6ff3db4944f6b061"
+ hash: "0cd7a1cfb7fafdb406b5e3a612dd61b7"
}
Frame {
msec: 912
- hash: "216a02433edb100e6ff3db4944f6b061"
+ hash: "0315c0011c75f254337cb5e557dc6dad"
}
Frame {
msec: 928
- hash: "216a02433edb100e6ff3db4944f6b061"
+ hash: "2633ea851ec228dc1d5149ef65b1c910"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 944
- hash: "216a02433edb100e6ff3db4944f6b061"
+ hash: "cd8870a81860a9926f4d5580dabf3479"
}
Frame {
msec: 960
@@ -262,271 +294,311 @@ VisualTest {
}
Frame {
msec: 976
- hash: "216a02433edb100e6ff3db4944f6b061"
+ hash: "419ec77dceb052c41e072b9513124794"
}
Frame {
msec: 992
- hash: "216a02433edb100e6ff3db4944f6b061"
+ hash: "68fd88f83bf707fbc3ae29840bfb2110"
}
Frame {
msec: 1008
- hash: "216a02433edb100e6ff3db4944f6b061"
+ hash: "bfb514b9a9c57d6b78149b81f4adb177"
}
Frame {
msec: 1024
- hash: "216a02433edb100e6ff3db4944f6b061"
+ hash: "bfb514b9a9c57d6b78149b81f4adb177"
}
Frame {
msec: 1040
- hash: "216a02433edb100e6ff3db4944f6b061"
+ hash: "bfb514b9a9c57d6b78149b81f4adb177"
}
Frame {
msec: 1056
- hash: "216a02433edb100e6ff3db4944f6b061"
+ hash: "bfb514b9a9c57d6b78149b81f4adb177"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1072
- hash: "216a02433edb100e6ff3db4944f6b061"
+ hash: "e0707db3c9da95ab02be8dec08d1eea9"
}
Frame {
msec: 1088
- hash: "216a02433edb100e6ff3db4944f6b061"
+ hash: "78d405f63a5ed781ce36ed4844621a26"
}
Key {
- type: 6
+ type: 7
key: 16777236
- modifiers: 536870912
- text: "1d"
+ modifiers: 0
+ text: ""
autorep: false
count: 1
}
Frame {
msec: 1104
- hash: "ac2f6e2f5f379ad8717aa3754f2aab80"
+ hash: "d7dc78c2a3cb4a059322b20622dfa0ed"
}
Frame {
msec: 1120
- hash: "e896c5b5a4fd121e5c25aba0a17c11f3"
+ hash: "c7bfc322da4a3e112324bd024d271dda"
}
Frame {
msec: 1136
- hash: "1d1228cf0b205e46a969a0016245bb9e"
+ hash: "a94d4a6f15404f10cad31ad5337f0f10"
}
Frame {
msec: 1152
- hash: "d07b1d53655e549c503223fddfa62038"
+ hash: "49f03ed7afac886a45268aef990cb176"
}
Frame {
msec: 1168
- hash: "d774614f13d1a19eff3c451c4abce7e5"
+ hash: "9fbacc43c6a796f81af102e95d05c17e"
}
Frame {
msec: 1184
- hash: "0e8445283c961a41c22ede2f26ab0d0c"
+ hash: "ec3231a8ba136d2edd5265c51cd82d4f"
}
Frame {
msec: 1200
- hash: "f85ced79a9d521b70b093d43d1335914"
+ hash: "070bec590f2379198933cf68db678821"
}
Frame {
msec: 1216
- hash: "3f70531768847686f202336827ed5c51"
+ hash: "070bec590f2379198933cf68db678821"
}
Key {
- type: 7
+ type: 6
key: 16777236
- modifiers: 536870912
- text: "1d"
+ modifiers: 0
+ text: ""
autorep: false
count: 1
}
Frame {
msec: 1232
- hash: "30c5f9005238542c83b2d994cb61de16"
+ hash: "b9bb4eee4ea2fe26178ece2be67111e3"
}
Frame {
msec: 1248
- hash: "30c5f9005238542c83b2d994cb61de16"
+ hash: "06fe10dc99a8f28a64942bd76bdd401b"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1264
- hash: "30c5f9005238542c83b2d994cb61de16"
+ hash: "63f4e972f1b8f3273170436c673120ca"
}
Frame {
msec: 1280
- hash: "30c5f9005238542c83b2d994cb61de16"
+ hash: "25a83b96f733add828557775d4aabe21"
}
Frame {
msec: 1296
- hash: "30c5f9005238542c83b2d994cb61de16"
+ hash: "73de2ed5df81559c7a24d9a5b73a2ce9"
}
Frame {
msec: 1312
- hash: "30c5f9005238542c83b2d994cb61de16"
+ hash: "43bdf31d652394c4d2b881ca6ad326ed"
}
Frame {
msec: 1328
- hash: "30c5f9005238542c83b2d994cb61de16"
+ hash: "f5f564fcb39a7e007c30150c1a54283c"
}
Frame {
msec: 1344
- hash: "30c5f9005238542c83b2d994cb61de16"
+ hash: "270321ae5fe7a0e457d2897480e5bbbc"
}
Frame {
msec: 1360
- hash: "30c5f9005238542c83b2d994cb61de16"
+ hash: "270321ae5fe7a0e457d2897480e5bbbc"
}
Frame {
msec: 1376
- hash: "30c5f9005238542c83b2d994cb61de16"
+ hash: "270321ae5fe7a0e457d2897480e5bbbc"
}
Frame {
msec: 1392
- hash: "30c5f9005238542c83b2d994cb61de16"
+ hash: "270321ae5fe7a0e457d2897480e5bbbc"
}
Frame {
msec: 1408
- hash: "30c5f9005238542c83b2d994cb61de16"
+ hash: "270321ae5fe7a0e457d2897480e5bbbc"
}
Frame {
msec: 1424
- hash: "30c5f9005238542c83b2d994cb61de16"
+ hash: "270321ae5fe7a0e457d2897480e5bbbc"
}
Frame {
msec: 1440
- hash: "30c5f9005238542c83b2d994cb61de16"
+ hash: "270321ae5fe7a0e457d2897480e5bbbc"
}
Frame {
msec: 1456
- hash: "30c5f9005238542c83b2d994cb61de16"
+ hash: "270321ae5fe7a0e457d2897480e5bbbc"
}
Frame {
msec: 1472
- hash: "30c5f9005238542c83b2d994cb61de16"
+ hash: "270321ae5fe7a0e457d2897480e5bbbc"
}
Frame {
msec: 1488
- hash: "30c5f9005238542c83b2d994cb61de16"
+ hash: "270321ae5fe7a0e457d2897480e5bbbc"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1504
- hash: "30c5f9005238542c83b2d994cb61de16"
+ hash: "a56bcb200f3ed037bfea052df2910902"
}
Frame {
msec: 1520
- hash: "30c5f9005238542c83b2d994cb61de16"
+ hash: "2b3561807f9681f6b875e7f4fcd33223"
+ }
+ Frame {
+ msec: 1536
+ hash: "2cee5a4a22f72058a61cd9cb9d39e818"
}
Key {
- type: 6
+ type: 7
key: 16777236
- modifiers: 536870912
- text: "1d"
+ modifiers: 0
+ text: ""
autorep: false
count: 1
}
Frame {
- msec: 1536
- hash: "c59557a62fb22756ecae00bf36589f19"
- }
- Frame {
msec: 1552
- hash: "c2938aac121e121eb138b2cdc485a23c"
+ hash: "cd1f3f9a2bcd0efd4ba252454c51e261"
}
Frame {
msec: 1568
- hash: "aa582bd07789a0ce000bb014b4924969"
+ hash: "b2d8e52a59d1141cfaf6b22ba9aa74cf"
}
Frame {
msec: 1584
- hash: "59d7a7fed20a11ecb12de08c77f0f303"
+ hash: "f218a82081c0552d2caccaa840decfbb"
}
Frame {
msec: 1600
- hash: "9a1d7649e44e2c2436855b92abbae030"
+ hash: "ae20ae49364bddbe3dcd9e09c36b7423"
}
Frame {
msec: 1616
- hash: "e46c47a221da37bbdffcdf671e84774b"
+ hash: "63d8d2d948e3cab3a50ef4db61ca4c48"
}
Frame {
msec: 1632
- hash: "85ff7ef61ef08dc97065b0536f9f8766"
+ hash: "f29a9aa2e469e3fb4bedfe11523212c9"
}
Frame {
msec: 1648
- hash: "1159f274e5c2947875484d04a3ac6694"
- }
- Key {
- type: 7
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
+ hash: "f29a9aa2e469e3fb4bedfe11523212c9"
}
Frame {
msec: 1664
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
+ hash: "f29a9aa2e469e3fb4bedfe11523212c9"
}
Frame {
msec: 1680
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
+ hash: "f29a9aa2e469e3fb4bedfe11523212c9"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1696
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
+ hash: "c46539fd3ef1e01519b43855c0831213"
}
Frame {
msec: 1712
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
+ hash: "40a4666320efaa62904d390add745bb3"
}
Frame {
msec: 1728
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
+ hash: "a490a1904e909f3e2ade5ee8a7e9dbf3"
}
Frame {
msec: 1744
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
+ hash: "2e67ac8bbc37731e590156348563bb98"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1760
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
+ hash: "daab7eba2dbf88b920b1cc61aa114435"
}
Frame {
msec: 1776
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
+ hash: "5e6611b6024be9f48e6356bb46fe91db"
}
Frame {
msec: 1792
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
+ hash: "6329448571671f77102e14f3f05d3a66"
}
Frame {
msec: 1808
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
+ hash: "2a40d32c1c81fb85dab745a05cca500b"
}
Frame {
msec: 1824
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
+ hash: "6579f0cfe1fd762818d69ded26e47c77"
}
Frame {
msec: 1840
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
+ hash: "6579f0cfe1fd762818d69ded26e47c77"
}
Frame {
msec: 1856
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
+ hash: "6579f0cfe1fd762818d69ded26e47c77"
}
Frame {
msec: 1872
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
+ hash: "6579f0cfe1fd762818d69ded26e47c77"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1888
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
+ hash: "899d92a8106e85ff1131c07af3971879"
}
Frame {
msec: 1904
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
+ hash: "8566d59024d7dcf410d4d87e234f477c"
}
Frame {
msec: 1920
@@ -534,271 +606,295 @@ VisualTest {
}
Frame {
msec: 1936
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
+ hash: "ba9b93e9762667c4a7c123933720fb06"
}
Frame {
msec: 1952
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
+ hash: "cffb82799861d551cc208b7fe2922ea2"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1968
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
+ hash: "efe3ec54dfd82b06d6cb8d7813030894"
}
Frame {
msec: 1984
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
+ hash: "80934efe77a8e1d8460b55c0d5831a17"
}
Frame {
msec: 2000
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
- }
- Key {
- type: 6
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
+ hash: "5954c3e6ebe78c50776cfa48c152cf46"
}
Frame {
msec: 2016
- hash: "26e5e7612374c7a4f7ac26a284c735b4"
+ hash: "588140c8a668842ec06e424692b57918"
}
Frame {
msec: 2032
- hash: "03c63a8bab380ebcd02f2bf2f588df85"
+ hash: "588140c8a668842ec06e424692b57918"
}
Frame {
msec: 2048
- hash: "1a7c4738de4f1123c7e639c935095476"
+ hash: "588140c8a668842ec06e424692b57918"
}
Frame {
msec: 2064
- hash: "8362cb8a253dcb2e9ef7fb070579d639"
+ hash: "588140c8a668842ec06e424692b57918"
}
Frame {
msec: 2080
- hash: "8fae548ad1f2e16738c14636b905efef"
+ hash: "588140c8a668842ec06e424692b57918"
}
Frame {
msec: 2096
- hash: "05fca78fea63817204b2303495baaec7"
+ hash: "588140c8a668842ec06e424692b57918"
}
Frame {
msec: 2112
- hash: "5bf7b04177db667f23f1bc4f0066bc44"
+ hash: "588140c8a668842ec06e424692b57918"
}
Frame {
msec: 2128
- hash: "aa10d0614604f0563d4fc458b7bb9260"
- }
- Key {
- type: 7
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
+ hash: "588140c8a668842ec06e424692b57918"
}
Frame {
msec: 2144
- hash: "0461d0e31648d2c155bee0145094c153"
+ hash: "588140c8a668842ec06e424692b57918"
}
Frame {
msec: 2160
- hash: "0461d0e31648d2c155bee0145094c153"
+ hash: "588140c8a668842ec06e424692b57918"
}
Frame {
msec: 2176
- hash: "0461d0e31648d2c155bee0145094c153"
+ hash: "588140c8a668842ec06e424692b57918"
}
Frame {
msec: 2192
- hash: "0461d0e31648d2c155bee0145094c153"
+ hash: "588140c8a668842ec06e424692b57918"
}
Frame {
msec: 2208
- hash: "0461d0e31648d2c155bee0145094c153"
+ hash: "588140c8a668842ec06e424692b57918"
}
Frame {
msec: 2224
- hash: "0461d0e31648d2c155bee0145094c153"
+ hash: "588140c8a668842ec06e424692b57918"
}
Frame {
msec: 2240
- hash: "0461d0e31648d2c155bee0145094c153"
+ hash: "588140c8a668842ec06e424692b57918"
}
Frame {
msec: 2256
- hash: "0461d0e31648d2c155bee0145094c153"
+ hash: "588140c8a668842ec06e424692b57918"
}
Frame {
msec: 2272
- hash: "0461d0e31648d2c155bee0145094c153"
+ hash: "588140c8a668842ec06e424692b57918"
}
Frame {
msec: 2288
- hash: "0461d0e31648d2c155bee0145094c153"
+ hash: "588140c8a668842ec06e424692b57918"
}
Frame {
msec: 2304
- hash: "0461d0e31648d2c155bee0145094c153"
+ hash: "588140c8a668842ec06e424692b57918"
}
Frame {
msec: 2320
- hash: "0461d0e31648d2c155bee0145094c153"
+ hash: "588140c8a668842ec06e424692b57918"
}
Frame {
msec: 2336
- hash: "0461d0e31648d2c155bee0145094c153"
+ hash: "588140c8a668842ec06e424692b57918"
}
Frame {
msec: 2352
- hash: "0461d0e31648d2c155bee0145094c153"
+ hash: "588140c8a668842ec06e424692b57918"
}
Frame {
msec: 2368
- hash: "0461d0e31648d2c155bee0145094c153"
+ hash: "588140c8a668842ec06e424692b57918"
}
Frame {
msec: 2384
- hash: "0461d0e31648d2c155bee0145094c153"
+ hash: "588140c8a668842ec06e424692b57918"
}
Frame {
msec: 2400
- hash: "0461d0e31648d2c155bee0145094c153"
+ hash: "588140c8a668842ec06e424692b57918"
}
Frame {
msec: 2416
- hash: "0461d0e31648d2c155bee0145094c153"
+ hash: "588140c8a668842ec06e424692b57918"
}
Frame {
msec: 2432
- hash: "0461d0e31648d2c155bee0145094c153"
+ hash: "588140c8a668842ec06e424692b57918"
}
Frame {
msec: 2448
- hash: "0461d0e31648d2c155bee0145094c153"
+ hash: "588140c8a668842ec06e424692b57918"
}
Frame {
msec: 2464
- hash: "0461d0e31648d2c155bee0145094c153"
+ hash: "588140c8a668842ec06e424692b57918"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2480
- hash: "0461d0e31648d2c155bee0145094c153"
+ hash: "4ba7e4ed21d496abc7ab4651afb5880b"
}
Frame {
msec: 2496
- hash: "0461d0e31648d2c155bee0145094c153"
+ hash: "497188bf0ef98eb246399f025b9259bc"
}
Frame {
msec: 2512
- hash: "0461d0e31648d2c155bee0145094c153"
- }
- Key {
- type: 6
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
+ hash: "173049c273e4ea2f63428c0838f029ef"
}
Frame {
msec: 2528
- hash: "1823a5c00778550c6b46416e6a2b730f"
+ hash: "c8199565d52abb5bdf64b31c2f965038"
}
Frame {
msec: 2544
- hash: "7ca64f71eee9d3a926335de026be5fe2"
+ hash: "995ca28ee06c376a8527992b1396374a"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2560
- hash: "5f9e44b8374a490793b479440ce3b701"
+ hash: "62b4b4b4e35cb3594b827a3f0488e016"
}
Frame {
msec: 2576
- hash: "b0969884a9654d87da9941fb9eb4c99a"
+ hash: "5cd79f2fff8e35c2ce6167d3a3999bc2"
}
Frame {
msec: 2592
- hash: "aeadf244a67b3c9e5c119b52aa0f15a0"
+ hash: "3c64ff196b49488d48214562849deec7"
}
Frame {
msec: 2608
- hash: "2d990e5ae8d3660079bdea7f2b5245a7"
+ hash: "6579f0cfe1fd762818d69ded26e47c77"
+ }
+ Frame {
+ msec: 2624
+ hash: "6579f0cfe1fd762818d69ded26e47c77"
}
Key {
- type: 7
- key: 16777236
- modifiers: 536870912
- text: "1d"
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
autorep: false
count: 1
}
Frame {
- msec: 2624
- hash: "5998faffa17f9ffbf1cb39cdc09cdd54"
- }
- Frame {
msec: 2640
- hash: "bf8089df5d863f627cd44294f322d796"
+ hash: "3ae9139845494acafc2212843271e80c"
}
Frame {
msec: 2656
- hash: "f75305426b87e1cdc325ae6668367be9"
+ hash: "9bd81bd575c63bbedbcb19452e52f9aa"
}
Frame {
msec: 2672
- hash: "f75305426b87e1cdc325ae6668367be9"
+ hash: "8a8fd3ec0ac02d3e8d37ade92e5b0b28"
}
Frame {
msec: 2688
- hash: "f75305426b87e1cdc325ae6668367be9"
+ hash: "3da79a037c7c8fca1a133c65766cd7a4"
}
Frame {
msec: 2704
- hash: "f75305426b87e1cdc325ae6668367be9"
+ hash: "31f24ec970184bf253ce0a80cca8c15d"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2720
- hash: "f75305426b87e1cdc325ae6668367be9"
+ hash: "8e41287dd7f3d17107336f79ea4a57b5"
}
Frame {
msec: 2736
- hash: "f75305426b87e1cdc325ae6668367be9"
+ hash: "0eced41494be06a4a2d11aee076c0eab"
}
Frame {
msec: 2752
- hash: "f75305426b87e1cdc325ae6668367be9"
+ hash: "f29a9aa2e469e3fb4bedfe11523212c9"
}
Frame {
msec: 2768
- hash: "f75305426b87e1cdc325ae6668367be9"
+ hash: "f29a9aa2e469e3fb4bedfe11523212c9"
}
Frame {
msec: 2784
- hash: "f75305426b87e1cdc325ae6668367be9"
+ hash: "f29a9aa2e469e3fb4bedfe11523212c9"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2800
- hash: "f75305426b87e1cdc325ae6668367be9"
+ hash: "2161ebbc0b1a8326d778657ded7993a8"
}
Frame {
msec: 2816
- hash: "f75305426b87e1cdc325ae6668367be9"
+ hash: "65bdbbcea1cf5629e1c04ff09bd2b867"
}
Frame {
msec: 2832
- hash: "f75305426b87e1cdc325ae6668367be9"
+ hash: "4cfe120b55285efb9484f696146fa297"
}
Frame {
msec: 2848
- hash: "f75305426b87e1cdc325ae6668367be9"
+ hash: "d50ded95cf2418ef2ab3c4d7dd32babe"
}
Frame {
msec: 2864
- hash: "f75305426b87e1cdc325ae6668367be9"
+ hash: "722e3342d833809e2e6c6ecb5774fb86"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2880
@@ -806,271 +902,319 @@ VisualTest {
}
Frame {
msec: 2896
- hash: "f75305426b87e1cdc325ae6668367be9"
+ hash: "0193889d59dc40150eab584dd1665b5e"
}
Frame {
msec: 2912
- hash: "f75305426b87e1cdc325ae6668367be9"
+ hash: "cd39f2cee2cf7507203a340ceaa961f5"
}
Frame {
msec: 2928
- hash: "f75305426b87e1cdc325ae6668367be9"
+ hash: "270321ae5fe7a0e457d2897480e5bbbc"
}
Frame {
msec: 2944
- hash: "f75305426b87e1cdc325ae6668367be9"
+ hash: "270321ae5fe7a0e457d2897480e5bbbc"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2960
- hash: "f75305426b87e1cdc325ae6668367be9"
+ hash: "d19642853fc07a54711b6afbca4453fd"
}
Frame {
msec: 2976
- hash: "f75305426b87e1cdc325ae6668367be9"
- }
- Key {
- type: 6
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
+ hash: "70db31594995fa6c05347ebc5aedd063"
}
Frame {
msec: 2992
- hash: "d707cb6e2587eecba275d1e7ceb9d020"
+ hash: "8d8ab3076baae893037a1b16880db6b6"
}
Frame {
msec: 3008
- hash: "fddd144d4d2e475330ff87f4e6febe35"
+ hash: "32c05a581d854a828f2049c5aa588afd"
}
Frame {
msec: 3024
- hash: "06115e65296d1a77ab956cd3984303ee"
+ hash: "7f8f111aa6e8e802beca3b7fd2a28007"
}
Frame {
msec: 3040
- hash: "6881ec448625fdc23f1241bd60362460"
+ hash: "c0ae8434516e2f77d78279c8e37a9f0a"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 3056
- hash: "d94fdfd178377328e3b840c32f774958"
+ hash: "7cc66b7432d2c73258e4c7910870d166"
}
Frame {
msec: 3072
- hash: "d2cba0b3aac8002aa2de51f7b1442985"
+ hash: "070bec590f2379198933cf68db678821"
}
Frame {
msec: 3088
- hash: "c0ea81cddf6b1f5b4b4157dade6b8ca0"
+ hash: "070bec590f2379198933cf68db678821"
}
Frame {
msec: 3104
- hash: "964a80740cc7ba474d5d10b76cca1b14"
+ hash: "070bec590f2379198933cf68db678821"
}
Frame {
msec: 3120
- hash: "3e44d7064e55c510401b5008a06d9b82"
+ hash: "070bec590f2379198933cf68db678821"
+ }
+ Frame {
+ msec: 3136
+ hash: "070bec590f2379198933cf68db678821"
}
Key {
- type: 7
- key: 16777236
- modifiers: 536870912
- text: "1d"
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
autorep: false
count: 1
}
Frame {
- msec: 3136
- hash: "3e44d7064e55c510401b5008a06d9b82"
- }
- Frame {
msec: 3152
- hash: "3e44d7064e55c510401b5008a06d9b82"
+ hash: "f45969e94df0c5ea7c153e6952479ec8"
}
Frame {
msec: 3168
- hash: "3e44d7064e55c510401b5008a06d9b82"
+ hash: "55f4733f50b90d723c88ef74d66ee8a9"
}
Frame {
msec: 3184
- hash: "3e44d7064e55c510401b5008a06d9b82"
+ hash: "980ea06fe8405ce29514cbc752a581c2"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 3200
- hash: "3e44d7064e55c510401b5008a06d9b82"
+ hash: "0a5a6d62d13876c9562253645381702a"
}
Frame {
msec: 3216
- hash: "3e44d7064e55c510401b5008a06d9b82"
+ hash: "0ade580a20e10d9887d6bc544025770e"
}
Frame {
msec: 3232
- hash: "3e44d7064e55c510401b5008a06d9b82"
+ hash: "707524f7b0fad3879d41c8ff5d339b87"
}
Frame {
msec: 3248
- hash: "3e44d7064e55c510401b5008a06d9b82"
+ hash: "1786e49beb751b4b8cf4492f63b3db77"
}
Frame {
msec: 3264
- hash: "3e44d7064e55c510401b5008a06d9b82"
+ hash: "a44ca7861ccd844eb284ab310751351a"
}
Frame {
msec: 3280
- hash: "3e44d7064e55c510401b5008a06d9b82"
+ hash: "bfb514b9a9c57d6b78149b81f4adb177"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 3296
- hash: "3e44d7064e55c510401b5008a06d9b82"
+ hash: "e36d2476c9954e6a4372ded19efd06a1"
}
Frame {
msec: 3312
- hash: "3e44d7064e55c510401b5008a06d9b82"
+ hash: "c324cc45624346f32a776a87ec5fcc7e"
}
Frame {
msec: 3328
- hash: "3e44d7064e55c510401b5008a06d9b82"
+ hash: "fcf1629f58a73492f1afa74672013602"
}
Frame {
msec: 3344
- hash: "3e44d7064e55c510401b5008a06d9b82"
+ hash: "853e27fd37b764a852a2c4fabbaae6bc"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 3360
- hash: "3e44d7064e55c510401b5008a06d9b82"
+ hash: "a75d77b15211080e12b397c3cee93568"
}
Frame {
msec: 3376
- hash: "3e44d7064e55c510401b5008a06d9b82"
+ hash: "936fb8c2c0909a77a9bdc654d91d13ad"
}
Frame {
msec: 3392
- hash: "3e44d7064e55c510401b5008a06d9b82"
+ hash: "f11dde44c028dbd299bc6733218969f7"
}
Frame {
msec: 3408
- hash: "3e44d7064e55c510401b5008a06d9b82"
+ hash: "a375e3df0b00754fa4208aecbf1b218d"
}
Frame {
msec: 3424
- hash: "3e44d7064e55c510401b5008a06d9b82"
+ hash: "a375e3df0b00754fa4208aecbf1b218d"
}
Frame {
msec: 3440
- hash: "3e44d7064e55c510401b5008a06d9b82"
+ hash: "a375e3df0b00754fa4208aecbf1b218d"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 3456
- hash: "3e44d7064e55c510401b5008a06d9b82"
+ hash: "3ce1288d66836b6224f471903454be37"
}
Frame {
msec: 3472
- hash: "3e44d7064e55c510401b5008a06d9b82"
- }
- Frame {
- msec: 3488
- hash: "3e44d7064e55c510401b5008a06d9b82"
+ hash: "9bff5f42f23b504ee013df4834ed884c"
}
Key {
- type: 6
- key: 16777236
- modifiers: 536870912
- text: "1d"
+ type: 7
+ key: 16777234
+ modifiers: 0
+ text: ""
autorep: false
count: 1
}
Frame {
+ msec: 3488
+ hash: "523df7cc8d991695722b521282824627"
+ }
+ Frame {
msec: 3504
- hash: "56634199c96e5c4588c2954f0595fcaa"
+ hash: "5c16f8efbab40bcf8016bd7334eb99fa"
}
Frame {
msec: 3520
- hash: "a51221b77045e51cba2b0913546961cb"
+ hash: "bee74f34ee101f0fef0967801498de75"
}
Frame {
msec: 3536
- hash: "9910569a15164882056802e5ecfaef42"
+ hash: "a08ee211d870bc3f97f1e698cd887908"
}
Frame {
msec: 3552
- hash: "17080817e0b23212828d2cee23eff98f"
+ hash: "89ac21176fd4ce1bbbd0b7dd6904c12c"
}
Frame {
msec: 3568
- hash: "791fee9758645fe21fe52918e5435f7d"
+ hash: "95608d850a3c5cfbded1aafb33885bad"
}
Frame {
msec: 3584
- hash: "e0fcea2889a4825075322524025a4bdf"
+ hash: "c62f8846e1076adcd7c9a8bc1164c0a8"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 3600
- hash: "825f58093f328182fa32b3cbc573101f"
+ hash: "54705722d344bfbe829211019f2865ba"
}
Frame {
msec: 3616
- hash: "550972282584bd52108728290bd4aa5e"
- }
- Key {
- type: 7
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
+ hash: "d63b2ce9e16583671a5e6d266393b11c"
}
Frame {
msec: 3632
- hash: "0cf213791ef1263f9dfc867df96e8211"
+ hash: "3979df5d0aa1c3610e1d3562e34385c6"
}
Frame {
msec: 3648
- hash: "0cf213791ef1263f9dfc867df96e8211"
+ hash: "782d14c3a1baf9a3017ec5b514492860"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 3664
- hash: "0cf213791ef1263f9dfc867df96e8211"
+ hash: "0d219c97e1278474b74ed16f29fae1a1"
}
Frame {
msec: 3680
- hash: "0cf213791ef1263f9dfc867df96e8211"
+ hash: "3df0e87dd3d5f50b9c4bb3db8d73d421"
}
Frame {
msec: 3696
- hash: "0cf213791ef1263f9dfc867df96e8211"
+ hash: "1c5e5da874ae95548431677246c80734"
}
Frame {
msec: 3712
- hash: "0cf213791ef1263f9dfc867df96e8211"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 3728
- hash: "0cf213791ef1263f9dfc867df96e8211"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 3744
- hash: "0cf213791ef1263f9dfc867df96e8211"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 3760
- hash: "0cf213791ef1263f9dfc867df96e8211"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 3776
- hash: "0cf213791ef1263f9dfc867df96e8211"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 3792
- hash: "0cf213791ef1263f9dfc867df96e8211"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 3808
- hash: "0cf213791ef1263f9dfc867df96e8211"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 3824
- hash: "0cf213791ef1263f9dfc867df96e8211"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 3840
@@ -1078,1802 +1222,106 @@ VisualTest {
}
Frame {
msec: 3856
- hash: "0cf213791ef1263f9dfc867df96e8211"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 3872
- hash: "0cf213791ef1263f9dfc867df96e8211"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 3888
- hash: "0cf213791ef1263f9dfc867df96e8211"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 3904
- hash: "0cf213791ef1263f9dfc867df96e8211"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 3920
- hash: "0cf213791ef1263f9dfc867df96e8211"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 3936
- hash: "0cf213791ef1263f9dfc867df96e8211"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 3952
- hash: "0cf213791ef1263f9dfc867df96e8211"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 3968
- hash: "0cf213791ef1263f9dfc867df96e8211"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 3984
- hash: "0cf213791ef1263f9dfc867df96e8211"
- }
- Key {
- type: 6
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 4000
- hash: "a2386a0135e8ffd9f2ac12345ede3553"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 4016
- hash: "9550cdc0032bc3ea0a611f2584f43cca"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 4032
- hash: "3f39909102a04f0e41a97b10dde4425a"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 4048
- hash: "535d56a4d450cf0222f94573a88bbf80"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 4064
- hash: "c4b782cfb9399689b0cbfc2a97305984"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 4080
- hash: "23604b04198d53e0ba4a0955d8bcf124"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 4096
- hash: "a440962d680f70eb47af38a91390b8c0"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 4112
- hash: "da4b079f00248a073ce49f749ff0cc77"
- }
- Key {
- type: 7
- key: 16777236
- modifiers: 536870912
- text: "1d"
- autorep: false
- count: 1
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 4128
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 4144
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 4160
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 4176
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 4192
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 4208
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 4224
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 4240
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
Frame {
msec: 4256
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4272
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4288
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4304
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4320
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4336
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4352
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4368
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4384
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4400
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4416
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4432
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4448
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4464
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4480
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4496
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4512
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4528
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4544
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4560
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4576
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4592
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4608
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4624
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4640
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4656
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4672
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4688
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4704
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4720
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4736
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4752
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4768
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4784
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4800
- image: "test3.4.png"
- }
- Frame {
- msec: 4816
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4832
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4848
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4864
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4880
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4896
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4912
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4928
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4944
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4960
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4976
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 4992
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 5008
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 5024
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 5040
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 5056
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 5072
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 5088
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Frame {
- msec: 5104
- hash: "861a8438a60e8a937d96f6b11fa1e3b3"
- }
- Key {
- type: 6
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 5120
- hash: "58be5253b74ac1cecf08714e670e30af"
- }
- Frame {
- msec: 5136
- hash: "a8e15f6e28a67941730f9cfe8ea7f0ff"
- }
- Frame {
- msec: 5152
- hash: "f1bfd2e2cd3a3ff08ae36e785d33e626"
- }
- Frame {
- msec: 5168
- hash: "b61fd5c58ddaf806e72d77bed92e91f3"
- }
- Frame {
- msec: 5184
- hash: "f192f6b779fa6bdfd4bc9c8671dd3147"
- }
- Frame {
- msec: 5200
- hash: "1cf034cfdfe3cafa832e28950c90d67b"
- }
- Frame {
- msec: 5216
- hash: "b0d2223f7f2c302784654f03cb3a5c1c"
- }
- Frame {
- msec: 5232
- hash: "19d089ac37fd42c1be99facd38a954e3"
- }
- Key {
- type: 7
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 5248
- hash: "0cf213791ef1263f9dfc867df96e8211"
- }
- Frame {
- msec: 5264
- hash: "0cf213791ef1263f9dfc867df96e8211"
- }
- Frame {
- msec: 5280
- hash: "0cf213791ef1263f9dfc867df96e8211"
- }
- Frame {
- msec: 5296
- hash: "0cf213791ef1263f9dfc867df96e8211"
- }
- Frame {
- msec: 5312
- hash: "0cf213791ef1263f9dfc867df96e8211"
- }
- Frame {
- msec: 5328
- hash: "0cf213791ef1263f9dfc867df96e8211"
- }
- Frame {
- msec: 5344
- hash: "0cf213791ef1263f9dfc867df96e8211"
- }
- Frame {
- msec: 5360
- hash: "0cf213791ef1263f9dfc867df96e8211"
- }
- Frame {
- msec: 5376
- hash: "0cf213791ef1263f9dfc867df96e8211"
- }
- Frame {
- msec: 5392
- hash: "0cf213791ef1263f9dfc867df96e8211"
- }
- Frame {
- msec: 5408
- hash: "0cf213791ef1263f9dfc867df96e8211"
- }
- Frame {
- msec: 5424
- hash: "0cf213791ef1263f9dfc867df96e8211"
- }
- Frame {
- msec: 5440
- hash: "0cf213791ef1263f9dfc867df96e8211"
- }
- Frame {
- msec: 5456
- hash: "0cf213791ef1263f9dfc867df96e8211"
- }
- Frame {
- msec: 5472
- hash: "0cf213791ef1263f9dfc867df96e8211"
- }
- Frame {
- msec: 5488
- hash: "0cf213791ef1263f9dfc867df96e8211"
- }
- Frame {
- msec: 5504
- hash: "0cf213791ef1263f9dfc867df96e8211"
- }
- Frame {
- msec: 5520
- hash: "0cf213791ef1263f9dfc867df96e8211"
- }
- Frame {
- msec: 5536
- hash: "0cf213791ef1263f9dfc867df96e8211"
- }
- Frame {
- msec: 5552
- hash: "0cf213791ef1263f9dfc867df96e8211"
- }
- Frame {
- msec: 5568
- hash: "0cf213791ef1263f9dfc867df96e8211"
- }
- Frame {
- msec: 5584
- hash: "0cf213791ef1263f9dfc867df96e8211"
- }
- Frame {
- msec: 5600
- hash: "0cf213791ef1263f9dfc867df96e8211"
- }
- Frame {
- msec: 5616
- hash: "0cf213791ef1263f9dfc867df96e8211"
- }
- Frame {
- msec: 5632
- hash: "0cf213791ef1263f9dfc867df96e8211"
- }
- Frame {
- msec: 5648
- hash: "0cf213791ef1263f9dfc867df96e8211"
- }
- Frame {
- msec: 5664
- hash: "0cf213791ef1263f9dfc867df96e8211"
- }
- Frame {
- msec: 5680
- hash: "0cf213791ef1263f9dfc867df96e8211"
- }
- Frame {
- msec: 5696
- hash: "0cf213791ef1263f9dfc867df96e8211"
- }
- Frame {
- msec: 5712
- hash: "0cf213791ef1263f9dfc867df96e8211"
- }
- Key {
- type: 6
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 5728
- hash: "51db47388acad98d18a8a2aaca279dba"
- }
- Frame {
- msec: 5744
- hash: "c83747a4356fa12593020452dbf43fe8"
- }
- Frame {
- msec: 5760
- image: "test3.5.png"
- }
- Frame {
- msec: 5776
- hash: "39d476722de92703d0a2259b5c62554e"
- }
- Frame {
- msec: 5792
- hash: "3f01e465470c3d5ab58b52f3e1517374"
- }
- Frame {
- msec: 5808
- hash: "63570753ba8c5f1525bf4cee38e8cad8"
- }
- Frame {
- msec: 5824
- hash: "31beab91ef4cadcf0b379b32786530ac"
- }
- Frame {
- msec: 5840
- hash: "46cd2e22eb4ef988752e2b3441bdd450"
- }
- Frame {
- msec: 5856
- hash: "3e44d7064e55c510401b5008a06d9b82"
- }
- Key {
- type: 7
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 5872
- hash: "3e44d7064e55c510401b5008a06d9b82"
- }
- Frame {
- msec: 5888
- hash: "3e44d7064e55c510401b5008a06d9b82"
- }
- Frame {
- msec: 5904
- hash: "3e44d7064e55c510401b5008a06d9b82"
- }
- Frame {
- msec: 5920
- hash: "3e44d7064e55c510401b5008a06d9b82"
- }
- Frame {
- msec: 5936
- hash: "3e44d7064e55c510401b5008a06d9b82"
- }
- Frame {
- msec: 5952
- hash: "3e44d7064e55c510401b5008a06d9b82"
- }
- Frame {
- msec: 5968
- hash: "3e44d7064e55c510401b5008a06d9b82"
- }
- Frame {
- msec: 5984
- hash: "3e44d7064e55c510401b5008a06d9b82"
- }
- Frame {
- msec: 6000
- hash: "3e44d7064e55c510401b5008a06d9b82"
- }
- Frame {
- msec: 6016
- hash: "3e44d7064e55c510401b5008a06d9b82"
- }
- Frame {
- msec: 6032
- hash: "3e44d7064e55c510401b5008a06d9b82"
- }
- Frame {
- msec: 6048
- hash: "3e44d7064e55c510401b5008a06d9b82"
- }
- Frame {
- msec: 6064
- hash: "3e44d7064e55c510401b5008a06d9b82"
- }
- Frame {
- msec: 6080
- hash: "3e44d7064e55c510401b5008a06d9b82"
- }
- Frame {
- msec: 6096
- hash: "3e44d7064e55c510401b5008a06d9b82"
- }
- Frame {
- msec: 6112
- hash: "3e44d7064e55c510401b5008a06d9b82"
- }
- Frame {
- msec: 6128
- hash: "3e44d7064e55c510401b5008a06d9b82"
- }
- Frame {
- msec: 6144
- hash: "3e44d7064e55c510401b5008a06d9b82"
- }
- Frame {
- msec: 6160
- hash: "3e44d7064e55c510401b5008a06d9b82"
- }
- Frame {
- msec: 6176
- hash: "3e44d7064e55c510401b5008a06d9b82"
- }
- Frame {
- msec: 6192
- hash: "3e44d7064e55c510401b5008a06d9b82"
- }
- Frame {
- msec: 6208
- hash: "3e44d7064e55c510401b5008a06d9b82"
- }
- Frame {
- msec: 6224
- hash: "3e44d7064e55c510401b5008a06d9b82"
- }
- Frame {
- msec: 6240
- hash: "3e44d7064e55c510401b5008a06d9b82"
- }
- Frame {
- msec: 6256
- hash: "3e44d7064e55c510401b5008a06d9b82"
- }
- Frame {
- msec: 6272
- hash: "3e44d7064e55c510401b5008a06d9b82"
- }
- Key {
- type: 6
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 6288
- hash: "78c4aaf2427e0aa9b6d11ddf95df55f7"
- }
- Frame {
- msec: 6304
- hash: "d4859df2de6afa90c1997b1b4d6448ab"
- }
- Frame {
- msec: 6320
- hash: "f885e6a8cc09d06985a83f60e29a0a34"
- }
- Frame {
- msec: 6336
- hash: "41f27dbf80b0bc00498962162a5fe9db"
- }
- Frame {
- msec: 6352
- hash: "41800797032deeed5ccc87375b4093cb"
- }
- Frame {
- msec: 6368
- hash: "253276d23d8a0f195155361a27403496"
- }
- Frame {
- msec: 6384
- hash: "274bf40aacababde8fde71abf065d1aa"
- }
- Frame {
- msec: 6400
- hash: "86071a6486d35d3c10f318ab6bac7577"
- }
- Frame {
- msec: 6416
- hash: "f75305426b87e1cdc325ae6668367be9"
- }
- Key {
- type: 7
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 6432
- hash: "f75305426b87e1cdc325ae6668367be9"
- }
- Frame {
- msec: 6448
- hash: "f75305426b87e1cdc325ae6668367be9"
- }
- Frame {
- msec: 6464
- hash: "f75305426b87e1cdc325ae6668367be9"
- }
- Frame {
- msec: 6480
- hash: "f75305426b87e1cdc325ae6668367be9"
- }
- Frame {
- msec: 6496
- hash: "f75305426b87e1cdc325ae6668367be9"
- }
- Frame {
- msec: 6512
- hash: "f75305426b87e1cdc325ae6668367be9"
- }
- Frame {
- msec: 6528
- hash: "f75305426b87e1cdc325ae6668367be9"
- }
- Frame {
- msec: 6544
- hash: "f75305426b87e1cdc325ae6668367be9"
- }
- Frame {
- msec: 6560
- hash: "f75305426b87e1cdc325ae6668367be9"
- }
- Frame {
- msec: 6576
- hash: "f75305426b87e1cdc325ae6668367be9"
- }
- Frame {
- msec: 6592
- hash: "f75305426b87e1cdc325ae6668367be9"
- }
- Frame {
- msec: 6608
- hash: "f75305426b87e1cdc325ae6668367be9"
- }
- Frame {
- msec: 6624
- hash: "f75305426b87e1cdc325ae6668367be9"
- }
- Frame {
- msec: 6640
- hash: "f75305426b87e1cdc325ae6668367be9"
- }
- Frame {
- msec: 6656
- hash: "f75305426b87e1cdc325ae6668367be9"
- }
- Frame {
- msec: 6672
- hash: "f75305426b87e1cdc325ae6668367be9"
- }
- Frame {
- msec: 6688
- hash: "f75305426b87e1cdc325ae6668367be9"
- }
- Frame {
- msec: 6704
- hash: "f75305426b87e1cdc325ae6668367be9"
- }
- Frame {
- msec: 6720
- image: "test3.6.png"
- }
- Frame {
- msec: 6736
- hash: "f75305426b87e1cdc325ae6668367be9"
- }
- Frame {
- msec: 6752
- hash: "f75305426b87e1cdc325ae6668367be9"
- }
- Frame {
- msec: 6768
- hash: "f75305426b87e1cdc325ae6668367be9"
- }
- Frame {
- msec: 6784
- hash: "f75305426b87e1cdc325ae6668367be9"
- }
- Frame {
- msec: 6800
- hash: "f75305426b87e1cdc325ae6668367be9"
- }
- Frame {
- msec: 6816
- hash: "f75305426b87e1cdc325ae6668367be9"
- }
- Frame {
- msec: 6832
- hash: "f75305426b87e1cdc325ae6668367be9"
- }
- Frame {
- msec: 6848
- hash: "f75305426b87e1cdc325ae6668367be9"
- }
- Key {
- type: 6
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 6864
- hash: "eea514e956369c55f9fe9bfc5b8bbda4"
- }
- Frame {
- msec: 6880
- hash: "b28436abb5ce17310b63ed96a7034000"
- }
- Frame {
- msec: 6896
- hash: "40c656f467200785a951dd8f98cf28f5"
- }
- Frame {
- msec: 6912
- hash: "38c6c6b29c9a7f0eba87a538a336c338"
- }
- Frame {
- msec: 6928
- hash: "b3f939577616f8ded1e11ee6e6dce882"
- }
- Frame {
- msec: 6944
- hash: "d72b00208712f039a5d7a06fbfacd4bd"
- }
- Frame {
- msec: 6960
- hash: "c7a079a37f6bd7a8da706e6ba5d048ee"
- }
- Frame {
- msec: 6976
- hash: "561cdf098bdc35fc852fbe8fff2471e2"
- }
- Frame {
- msec: 6992
- hash: "0461d0e31648d2c155bee0145094c153"
- }
- Key {
- type: 7
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 7008
- hash: "0461d0e31648d2c155bee0145094c153"
- }
- Frame {
- msec: 7024
- hash: "0461d0e31648d2c155bee0145094c153"
- }
- Frame {
- msec: 7040
- hash: "0461d0e31648d2c155bee0145094c153"
- }
- Frame {
- msec: 7056
- hash: "0461d0e31648d2c155bee0145094c153"
- }
- Frame {
- msec: 7072
- hash: "0461d0e31648d2c155bee0145094c153"
- }
- Frame {
- msec: 7088
- hash: "0461d0e31648d2c155bee0145094c153"
- }
- Frame {
- msec: 7104
- hash: "0461d0e31648d2c155bee0145094c153"
- }
- Frame {
- msec: 7120
- hash: "0461d0e31648d2c155bee0145094c153"
- }
- Frame {
- msec: 7136
- hash: "0461d0e31648d2c155bee0145094c153"
- }
- Frame {
- msec: 7152
- hash: "0461d0e31648d2c155bee0145094c153"
- }
- Frame {
- msec: 7168
- hash: "0461d0e31648d2c155bee0145094c153"
- }
- Frame {
- msec: 7184
- hash: "0461d0e31648d2c155bee0145094c153"
- }
- Frame {
- msec: 7200
- hash: "0461d0e31648d2c155bee0145094c153"
- }
- Frame {
- msec: 7216
- hash: "0461d0e31648d2c155bee0145094c153"
- }
- Frame {
- msec: 7232
- hash: "0461d0e31648d2c155bee0145094c153"
- }
- Frame {
- msec: 7248
- hash: "0461d0e31648d2c155bee0145094c153"
- }
- Frame {
- msec: 7264
- hash: "0461d0e31648d2c155bee0145094c153"
- }
- Frame {
- msec: 7280
- hash: "0461d0e31648d2c155bee0145094c153"
- }
- Frame {
- msec: 7296
- hash: "0461d0e31648d2c155bee0145094c153"
- }
- Frame {
- msec: 7312
- hash: "0461d0e31648d2c155bee0145094c153"
- }
- Frame {
- msec: 7328
- hash: "0461d0e31648d2c155bee0145094c153"
- }
- Frame {
- msec: 7344
- hash: "0461d0e31648d2c155bee0145094c153"
- }
- Frame {
- msec: 7360
- hash: "0461d0e31648d2c155bee0145094c153"
- }
- Frame {
- msec: 7376
- hash: "0461d0e31648d2c155bee0145094c153"
- }
- Frame {
- msec: 7392
- hash: "0461d0e31648d2c155bee0145094c153"
- }
- Frame {
- msec: 7408
- hash: "0461d0e31648d2c155bee0145094c153"
- }
- Frame {
- msec: 7424
- hash: "0461d0e31648d2c155bee0145094c153"
- }
- Frame {
- msec: 7440
- hash: "0461d0e31648d2c155bee0145094c153"
- }
- Key {
- type: 6
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 7456
- hash: "096530df53ed21214cf93381ac0d23ea"
- }
- Frame {
- msec: 7472
- hash: "36e7cee0725fb16c5d7e08875a3b88f7"
- }
- Frame {
- msec: 7488
- hash: "a2b68c7e9e4ef04c1429190d01a3288b"
- }
- Frame {
- msec: 7504
- hash: "6ee23f5d2c0ddc21499c8685ae46df64"
- }
- Frame {
- msec: 7520
- hash: "dc423d32154882b99b7bde596697c83a"
- }
- Frame {
- msec: 7536
- hash: "e82852d1d2a21f67029870601b00b124"
- }
- Frame {
- msec: 7552
- hash: "7cd2773c33d7f34feb3b1e4752f63753"
- }
- Key {
- type: 7
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 7568
- hash: "2371f0ddf1b0ddcdb36f24e72b62d3a5"
- }
- Frame {
- msec: 7584
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
- }
- Frame {
- msec: 7600
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
- }
- Frame {
- msec: 7616
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
- }
- Frame {
- msec: 7632
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
- }
- Frame {
- msec: 7648
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
- }
- Frame {
- msec: 7664
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
- }
- Frame {
- msec: 7680
- image: "test3.7.png"
- }
- Frame {
- msec: 7696
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
- }
- Frame {
- msec: 7712
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
- }
- Frame {
- msec: 7728
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
- }
- Frame {
- msec: 7744
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
- }
- Frame {
- msec: 7760
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
- }
- Frame {
- msec: 7776
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
- }
- Frame {
- msec: 7792
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
- }
- Frame {
- msec: 7808
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
- }
- Frame {
- msec: 7824
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
- }
- Frame {
- msec: 7840
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
- }
- Frame {
- msec: 7856
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
- }
- Frame {
- msec: 7872
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
- }
- Frame {
- msec: 7888
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
- }
- Frame {
- msec: 7904
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
- }
- Frame {
- msec: 7920
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
- }
- Frame {
- msec: 7936
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
- }
- Frame {
- msec: 7952
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
- }
- Frame {
- msec: 7968
- hash: "113dd40f9b5c9869ad04a00dda9078c6"
- }
- Key {
- type: 6
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 7984
- hash: "93fd3abe0b99ed76d880f6f059636335"
- }
- Frame {
- msec: 8000
- hash: "a273ec355c79968013c70aca1b2d5737"
- }
- Frame {
- msec: 8016
- hash: "6b2df83c0645530ca007cde136838725"
- }
- Frame {
- msec: 8032
- hash: "47d5ed89f7e9c89df33bab14ca967f77"
- }
- Frame {
- msec: 8048
- hash: "c777e0d1a1f03e7a1bc16483f98c0622"
- }
- Frame {
- msec: 8064
- hash: "ac7e693d7dbc8e8ff2318cb611b68b76"
- }
- Frame {
- msec: 8080
- hash: "593e9711ae94a5b4f49544e0cf26d188"
- }
- Frame {
- msec: 8096
- hash: "afce51158cb19dd6ae8c72ce19964251"
- }
- Frame {
- msec: 8112
- hash: "30c5f9005238542c83b2d994cb61de16"
- }
- Key {
- type: 7
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 8128
- hash: "30c5f9005238542c83b2d994cb61de16"
- }
- Frame {
- msec: 8144
- hash: "30c5f9005238542c83b2d994cb61de16"
- }
- Frame {
- msec: 8160
- hash: "30c5f9005238542c83b2d994cb61de16"
- }
- Frame {
- msec: 8176
- hash: "30c5f9005238542c83b2d994cb61de16"
- }
- Frame {
- msec: 8192
- hash: "30c5f9005238542c83b2d994cb61de16"
- }
- Frame {
- msec: 8208
- hash: "30c5f9005238542c83b2d994cb61de16"
- }
- Frame {
- msec: 8224
- hash: "30c5f9005238542c83b2d994cb61de16"
- }
- Frame {
- msec: 8240
- hash: "30c5f9005238542c83b2d994cb61de16"
- }
- Frame {
- msec: 8256
- hash: "30c5f9005238542c83b2d994cb61de16"
- }
- Frame {
- msec: 8272
- hash: "30c5f9005238542c83b2d994cb61de16"
- }
- Frame {
- msec: 8288
- hash: "30c5f9005238542c83b2d994cb61de16"
- }
- Frame {
- msec: 8304
- hash: "30c5f9005238542c83b2d994cb61de16"
- }
- Frame {
- msec: 8320
- hash: "30c5f9005238542c83b2d994cb61de16"
- }
- Frame {
- msec: 8336
- hash: "30c5f9005238542c83b2d994cb61de16"
- }
- Frame {
- msec: 8352
- hash: "30c5f9005238542c83b2d994cb61de16"
- }
- Frame {
- msec: 8368
- hash: "30c5f9005238542c83b2d994cb61de16"
- }
- Frame {
- msec: 8384
- hash: "30c5f9005238542c83b2d994cb61de16"
- }
- Frame {
- msec: 8400
- hash: "30c5f9005238542c83b2d994cb61de16"
- }
- Frame {
- msec: 8416
- hash: "30c5f9005238542c83b2d994cb61de16"
- }
- Frame {
- msec: 8432
- hash: "30c5f9005238542c83b2d994cb61de16"
- }
- Frame {
- msec: 8448
- hash: "30c5f9005238542c83b2d994cb61de16"
- }
- Frame {
- msec: 8464
- hash: "30c5f9005238542c83b2d994cb61de16"
- }
- Frame {
- msec: 8480
- hash: "30c5f9005238542c83b2d994cb61de16"
- }
- Frame {
- msec: 8496
- hash: "30c5f9005238542c83b2d994cb61de16"
- }
- Key {
- type: 6
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 8512
- hash: "136c689aca9aa0cf957035137a926653"
- }
- Frame {
- msec: 8528
- hash: "b7418e46bca4bc8c953c15b03c23ec89"
- }
- Frame {
- msec: 8544
- hash: "e99575fe130e741f13329704303b76ca"
- }
- Frame {
- msec: 8560
- hash: "a2b7d528f9c145c4db0845bc76b3571f"
- }
- Frame {
- msec: 8576
- hash: "77f8beccd0134b8991ddb2ac92d64ecb"
- }
- Frame {
- msec: 8592
- hash: "fc359bc56852093020084af44987746a"
- }
- Frame {
- msec: 8608
- hash: "9f3479a702bc79062fff916678e974f1"
- }
- Frame {
- msec: 8624
- hash: "55c8c91ff26671f9f3049f1e1aaf5958"
- }
- Key {
- type: 7
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 8640
- image: "test3.8.png"
- }
- Frame {
- msec: 8656
- hash: "216a02433edb100e6ff3db4944f6b061"
- }
- Frame {
- msec: 8672
- hash: "216a02433edb100e6ff3db4944f6b061"
- }
- Frame {
- msec: 8688
- hash: "216a02433edb100e6ff3db4944f6b061"
- }
- Frame {
- msec: 8704
- hash: "216a02433edb100e6ff3db4944f6b061"
- }
- Frame {
- msec: 8720
- hash: "216a02433edb100e6ff3db4944f6b061"
- }
- Frame {
- msec: 8736
- hash: "216a02433edb100e6ff3db4944f6b061"
- }
- Frame {
- msec: 8752
- hash: "216a02433edb100e6ff3db4944f6b061"
- }
- Frame {
- msec: 8768
- hash: "216a02433edb100e6ff3db4944f6b061"
- }
- Frame {
- msec: 8784
- hash: "216a02433edb100e6ff3db4944f6b061"
- }
- Frame {
- msec: 8800
- hash: "216a02433edb100e6ff3db4944f6b061"
- }
- Frame {
- msec: 8816
- hash: "216a02433edb100e6ff3db4944f6b061"
- }
- Frame {
- msec: 8832
- hash: "216a02433edb100e6ff3db4944f6b061"
- }
- Frame {
- msec: 8848
- hash: "216a02433edb100e6ff3db4944f6b061"
- }
- Frame {
- msec: 8864
- hash: "216a02433edb100e6ff3db4944f6b061"
- }
- Frame {
- msec: 8880
- hash: "216a02433edb100e6ff3db4944f6b061"
- }
- Frame {
- msec: 8896
- hash: "216a02433edb100e6ff3db4944f6b061"
- }
- Frame {
- msec: 8912
- hash: "216a02433edb100e6ff3db4944f6b061"
- }
- Frame {
- msec: 8928
- hash: "216a02433edb100e6ff3db4944f6b061"
- }
- Frame {
- msec: 8944
- hash: "216a02433edb100e6ff3db4944f6b061"
- }
- Frame {
- msec: 8960
- hash: "216a02433edb100e6ff3db4944f6b061"
- }
- Frame {
- msec: 8976
- hash: "216a02433edb100e6ff3db4944f6b061"
- }
- Frame {
- msec: 8992
- hash: "216a02433edb100e6ff3db4944f6b061"
- }
- Frame {
- msec: 9008
- hash: "216a02433edb100e6ff3db4944f6b061"
- }
- Frame {
- msec: 9024
- hash: "216a02433edb100e6ff3db4944f6b061"
- }
- Frame {
- msec: 9040
- hash: "216a02433edb100e6ff3db4944f6b061"
- }
- Frame {
- msec: 9056
- hash: "216a02433edb100e6ff3db4944f6b061"
- }
- Key {
- type: 6
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 9072
- hash: "367ee34ab6a6cb0197e064db85638be7"
- }
- Frame {
- msec: 9088
- hash: "c61db7f2c0402a63efe779bec816a7db"
- }
- Frame {
- msec: 9104
- hash: "29d4d2679a502a1cb8a21807c43153c2"
- }
- Frame {
- msec: 9120
- hash: "3f531d4111efbbac256d4281db1fdeba"
- }
- Frame {
- msec: 9136
- hash: "9f343d8b4dc12cc7ab5ae1ff08067baf"
- }
- Frame {
- msec: 9152
- hash: "eb29b7d6ef2b5507425b2c30ddb58fa8"
- }
- Frame {
- msec: 9168
- hash: "883c0d35567deb6de9125441da89a1fe"
- }
- Frame {
- msec: 9184
- hash: "7c25e95ea2b38288b5ba5737108ef5d1"
- }
- Frame {
- msec: 9200
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Key {
- type: 7
- key: 16777234
- modifiers: 536870912
- text: "1c"
- autorep: false
- count: 1
- }
- Frame {
- msec: 9216
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9232
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9248
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9264
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9280
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9296
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9312
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9328
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9344
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9360
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9376
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9392
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9408
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9424
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9440
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9456
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9472
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9488
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9504
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9520
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9536
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9552
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9568
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9584
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9600
- image: "test3.9.png"
- }
- Frame {
- msec: 9616
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9632
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9648
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9664
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9680
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9696
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9712
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9728
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9744
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9760
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9776
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9792
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9808
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9824
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9840
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9856
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9872
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9888
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9904
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9920
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9936
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9952
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9968
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 9984
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 10000
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 10016
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 10032
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 10048
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 10064
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 10080
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 10096
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 10112
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 10128
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 10144
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 10160
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 10176
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 10192
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 10208
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 10224
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 10240
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 10256
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 10272
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 10288
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 10304
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 10320
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 10336
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 10352
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 10368
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 67108864
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 10384
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 10400
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 10416
- hash: "f192b84337784a6d31c309af7e32b5f7"
- }
- Frame {
- msec: 10432
- hash: "f192b84337784a6d31c309af7e32b5f7"
+ hash: "4a753a2b626eaf8336cd5e5d04d05d5b"
}
}
diff --git a/tests/auto/declarative/qmlvisual/focusscope/test.qml b/tests/auto/declarative/qmlvisual/focusscope/test.qml
index 6b2ee2599c..7342e353db 100644
--- a/tests/auto/declarative/qmlvisual/focusscope/test.qml
+++ b/tests/auto/declarative/qmlvisual/focusscope/test.qml
@@ -1,9 +1,16 @@
import QtQuick 1.0
+/*
+ Blue border indicates scoped focus
+ Black border indicates NOT scoped focus
+ Red box indicates active focus
+ Use arrow keys to navigate
+ Press "9" to print currently focused item
+*/
Rectangle {
color: "white"
- width: 800
- height: 600
+ width: 480
+ height: 480
Keys.onDigit9Pressed: console.log("Error - Root")
@@ -55,8 +62,6 @@ Rectangle {
KeyNavigation.down: item3
}
- Text { x:100; y:170; text: "Blue border indicates scoped focus\nBlack border indicates NOT scoped focus\nRed box indicates active focus\nUse arrow keys to navigate\nPress \"9\" to print currently focused item" }
-
Rectangle {
id: item3
x: 10; y: 300
diff --git a/tests/auto/declarative/qmlvisual/focusscope/test2.qml b/tests/auto/declarative/qmlvisual/focusscope/test2.qml
index 4df75cfebe..072eddbf2d 100644
--- a/tests/auto/declarative/qmlvisual/focusscope/test2.qml
+++ b/tests/auto/declarative/qmlvisual/focusscope/test2.qml
@@ -2,35 +2,33 @@ import QtQuick 1.0
Rectangle {
color: "white"
- width: 800
- height: 600
-
- Text { text: "All five rectangles should be red" }
+ width: 400
+ height: 50
+ //All five rectangles should be red
FocusScope {
- y: 100
focus: true
- Rectangle { width: 50; height: 50; color: parent.activeFocus?"red":"blue" }
+ Rectangle { width: 40; height: 40; color: parent.activeFocus?"red":"blue" }
FocusScope {
- y: 100
+ x: 80
focus: true
- Rectangle { width: 50; height: 50; color: parent.activeFocus?"red":"blue" }
+ Rectangle { width: 40; height: 40; color: parent.activeFocus?"red":"blue" }
FocusScope {
- y: 100
+ x: 80
focus: true
- Rectangle { width: 50; height: 50; color: parent.activeFocus?"red":"blue" }
+ Rectangle { width: 40; height: 40; color: parent.activeFocus?"red":"blue" }
FocusScope {
- y: 100
+ x: 80
focus: true
- Rectangle { width: 50; height: 50; color: parent.activeFocus?"red":"blue" }
+ Rectangle { width: 40; height: 40; color: parent.activeFocus?"red":"blue" }
FocusScope {
- y: 100
+ x: 80
focus: true
- Rectangle { width: 50; height: 50; color: parent.activeFocus?"red":"blue" }
+ Rectangle { width: 40; height: 40; color: parent.activeFocus?"red":"blue" }
}
}
}
diff --git a/tests/auto/declarative/qmlvisual/focusscope/test3.qml b/tests/auto/declarative/qmlvisual/focusscope/test3.qml
index 184763add7..01fb58091f 100644
--- a/tests/auto/declarative/qmlvisual/focusscope/test3.qml
+++ b/tests/auto/declarative/qmlvisual/focusscope/test3.qml
@@ -1,9 +1,14 @@
import QtQuick 1.0
+/*
+ Currently selected element should be red
+ Pressing "9" should print the number of the currently selected item
+ Be sure to scroll all the way to the right, pause, and then all the way to the left
+*/
Rectangle {
color: "white"
- width: 800
- height: 600
+ width: 400
+ height: 100
ListModel {
id: model
@@ -45,8 +50,4 @@ Rectangle {
}
- Text {
- y: 100; x: 50
- text: "Currently selected element should be red\nPressing \"9\" should print the number of the currently selected item\nBe sure to scroll all the way to the right, pause, and then all the way to the left."
- }
}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/content/MyBorderImage.qml b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/content/MyBorderImage.qml
index f4ead540da..75a644ae37 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/content/MyBorderImage.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/content/MyBorderImage.qml
@@ -20,14 +20,14 @@ Item {
SequentialAnimation on width {
loops: Animation.Infinite
- NumberAnimation { from: container.minWidth; to: container.maxWidth; duration: 2000; easing.type: "InOutQuad"}
- NumberAnimation { from: container.maxWidth; to: container.minWidth; duration: 2000; easing.type: "InOutQuad" }
+ NumberAnimation { from: container.minWidth; to: container.maxWidth; duration: 1000; easing.type: "InOutQuad"}
+ NumberAnimation { from: container.maxWidth; to: container.minWidth; duration: 1000; easing.type: "InOutQuad" }
}
SequentialAnimation on height {
loops: Animation.Infinite
- NumberAnimation { from: container.minHeight; to: container.maxHeight; duration: 2000; easing.type: "InOutQuad"}
- NumberAnimation { from: container.maxHeight; to: container.minHeight; duration: 2000; easing.type: "InOutQuad" }
+ NumberAnimation { from: container.minHeight; to: container.maxHeight; duration: 1000; easing.type: "InOutQuad"}
+ NumberAnimation { from: container.maxHeight; to: container.minHeight; duration: 1000; easing.type: "InOutQuad" }
}
border.top: container.margin
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.0.png b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.0.png
index 9a6b079fdb..b6ef0f56e1 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.0.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.1.png b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.1.png
index 4366d531e9..11622a7dc8 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.1.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.2.png b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.2.png
deleted file mode 100644
index 85a2729d2b..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.2.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.3.png b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.3.png
deleted file mode 100644
index de6ff7c3f9..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.3.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.4.png b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.4.png
deleted file mode 100644
index fe7d3dd1eb..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.4.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.5.png b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.5.png
deleted file mode 100644
index e73bef53f3..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.5.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.6.png b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.6.png
deleted file mode 100644
index 0c75422191..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.6.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.qml b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.qml
index e974234b6f..120009939b 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.qml
@@ -22,223 +22,223 @@ VisualTest {
}
Frame {
msec: 80
- hash: "aec13bcab337e55832b0a02fb5c6b526"
+ hash: "9419c891e347fe6b25d30c05bae5d14c"
}
Frame {
msec: 96
- hash: "aec13bcab337e55832b0a02fb5c6b526"
+ hash: "62430dd693c4eaeb7afe9e85229406a4"
}
Frame {
msec: 112
- hash: "aec13bcab337e55832b0a02fb5c6b526"
+ hash: "a9b6aeb509076bf17c2068ce280326fb"
}
Frame {
msec: 128
- hash: "cd2180be80101c2aa4350b51b7a6f502"
+ hash: "2570806925c3a61a7afaa09331c6eed8"
}
Frame {
msec: 144
- hash: "de471829f8ad3b43bf1b4df9d1d65a4d"
+ hash: "98d48920293b11511e8bbf820dd49acc"
}
Frame {
msec: 160
- hash: "ed9f2ca797894612600bc4b7fbaecb84"
+ hash: "e4809aefa55620a86484f66582d4d1b6"
}
Frame {
msec: 176
- hash: "59470d71fa4426d0283e86371f2bfc2a"
+ hash: "098b063b0e5eb3dd22adb3353342725e"
}
Frame {
msec: 192
- hash: "9a2f92efb51bcc6293d6a8e82d5314ea"
+ hash: "30aadc837ec2e7d8a2495453348804bc"
}
Frame {
msec: 208
- hash: "7b66e21652a7d0982226e281a48411a9"
+ hash: "05013a538f2796c728b4d0ddad059851"
}
Frame {
msec: 224
- hash: "a716c8d2c94433dee719f92f0822c8ec"
+ hash: "b221f14ea2c04078e23ac37ef817c50e"
}
Frame {
msec: 240
- hash: "f22a47b846cfee96ebdf39bbce2e6d51"
+ hash: "3ef9de605fff5d3156bccc99a93c5da6"
}
Frame {
msec: 256
- hash: "5a8932d13d624932a65694fd19ec05cd"
+ hash: "7722a4c025f1d2b560c7fec8ba8f7b6d"
}
Frame {
msec: 272
- hash: "48e62dd171f5da82b5aa26c765e4042c"
+ hash: "e24ad2d67f10d2cc58dffcc469342005"
}
Frame {
msec: 288
- hash: "63d3c47f7dec1236440a05e0a8380900"
+ hash: "5153a42348885ce8de81f8086f73c163"
}
Frame {
msec: 304
- hash: "323af110731b7af0c30f8862ff59b833"
+ hash: "7083d70df6cc476ec342abbe6f4409b4"
}
Frame {
msec: 320
- hash: "83c029e328e80af83158c37089cf0ece"
+ hash: "befd4cd74f59291a9f9a01ad2a051029"
}
Frame {
msec: 336
- hash: "3f9a09ae19be34348bb2552915360cf7"
+ hash: "705cd5a0717b6a8de8871bf0bfb38129"
}
Frame {
msec: 352
- hash: "df624d70cae1bcefda8d69c0ff055d83"
+ hash: "a65d51747c0183a3a096e51326fdae78"
}
Frame {
msec: 368
- hash: "d671a3b971468e1d8aa30ab655e020a9"
+ hash: "99ec9ca33a26afd9e34c1d3246502926"
}
Frame {
msec: 384
- hash: "74c837b29f7f05b615123f0e608b523f"
+ hash: "3355ce4b409474e6dbd99d010471a0a4"
}
Frame {
msec: 400
- hash: "277ef98ea859fb7685fe6cd44a538a7d"
+ hash: "bcfb117c5860306c016a05e828773777"
}
Frame {
msec: 416
- hash: "0a8da7a3f57c3e06e4be5ea1d8a83ae9"
+ hash: "4650216f60377bf7798877546c723d0a"
}
Frame {
msec: 432
- hash: "456be9c208d690c479ba12bf6325dde0"
+ hash: "3821707e1201c5eebb043f86887c6bc4"
}
Frame {
msec: 448
- hash: "10307beea6d99ab0ff5863f8e35555ed"
+ hash: "19c079bd61467706ff54f039f512dee6"
}
Frame {
msec: 464
- hash: "170a1d5fe3422cf5223a78015a6a45fd"
+ hash: "9fdd3bb7d735a96df8538f2883d784fe"
}
Frame {
msec: 480
- hash: "64ecb03aa538e74d0b99c6dec7751401"
+ hash: "d8096b88c24221d7176472031de3dc14"
}
Frame {
msec: 496
- hash: "f3a7e74a1839f9366f9eeec4d2b80d1e"
+ hash: "be4abb3dd1ee3fc62b83d152a1a89576"
}
Frame {
msec: 512
- hash: "0f347763f25350ebb62dda1536372b45"
+ hash: "e3d2caf6eb0afd2e6efd5c08a580e158"
}
Frame {
msec: 528
- hash: "0af81ee0d76ff8335a0e347dc086ca37"
+ hash: "40bdf75ac82c26a741939945dbf85924"
}
Frame {
msec: 544
- hash: "061406edcbd2d4930ab89c3fcab63c7f"
+ hash: "e2e3bee6bf84bc82c50a68e442440f05"
}
Frame {
msec: 560
- hash: "31d65134f340d82dd40f2401bda3fb7e"
+ hash: "2cb89b7538d4dd398a9ff5a94e2d0020"
}
Frame {
msec: 576
- hash: "16c16c77c65b36d1e0954d5ead2642be"
+ hash: "41dce41d337e7d24a5e70d831dbb448b"
}
Frame {
msec: 592
- hash: "61c16009b65a55bffb63e27727e1615e"
+ hash: "7812862b4c1d67a64792a94cb584a9ed"
}
Frame {
msec: 608
- hash: "e1474c2cdd8768ca1ef45bf3bc5234ca"
+ hash: "a82a2af4b9cee89e03db363f979d1661"
}
Frame {
msec: 624
- hash: "89c159ef00d273ecfe61332e1bf7244d"
+ hash: "7071a72a55fab2d7b367eb113d38dc6d"
}
Frame {
msec: 640
- hash: "f4d0d3bca25e67908b38910f47b4757e"
+ hash: "835de3a883cb3a7c35cb533f51f9b32c"
}
Frame {
msec: 656
- hash: "0e0c40f8e11a7bd499c80562ac6f8a82"
+ hash: "498afb76e236561638532ba6cafd758a"
}
Frame {
msec: 672
- hash: "4310a4c3037d845f088f21ad608f366a"
+ hash: "38ebf5835263e6e80e75653971ad74b4"
}
Frame {
msec: 688
- hash: "3d518cd0348d6202243364af1dd6ce89"
+ hash: "b5e8c06b458b1afac627ed7f7e76c868"
}
Frame {
msec: 704
- hash: "41987e6b4248d7944c0dbc6eb3862023"
+ hash: "594e33c35006281b2df3a45c13c31c44"
}
Frame {
msec: 720
- hash: "3e81338d38723d56f2d6c428271f81c1"
+ hash: "a49989ca004a6991b49d1978cfc0fed7"
}
Frame {
msec: 736
- hash: "74af3457583fbaf73f14556aeccc8403"
+ hash: "a743fc5cdcaadd42095e9e0d8441f7cc"
}
Frame {
msec: 752
- hash: "efc119983701908a904deb24108c59cb"
+ hash: "4ca1600674bad4b753007322945e25dd"
}
Frame {
msec: 768
- hash: "3a77785cfd7755f567619d8e04583f6a"
+ hash: "d2921c6ae6a1aa9168a2fa93e8936ff2"
}
Frame {
msec: 784
- hash: "fd85d1dd931033973283a408b5e328a8"
+ hash: "55b9f82693d6ebde9ec23e3ed554bb9c"
}
Frame {
msec: 800
- hash: "5d3e85acabe5e5ff802eb7731676274f"
+ hash: "15e72f5cd1847f591b0c4f6ecb74ed4a"
}
Frame {
msec: 816
- hash: "ae12f1f37a746e16b06e6b869c89fac1"
+ hash: "7aa94688f72d6ddade09a9d99f1c5563"
}
Frame {
msec: 832
- hash: "d2ed2cf3a12e41bac299399cc35abe6a"
+ hash: "b782f52c9cb50c72307bbd8fd15fffd2"
}
Frame {
msec: 848
- hash: "84ef6dda8318b623832f58c46d762e89"
+ hash: "8106f20a3c0c3e7ea0e502e963993330"
}
Frame {
msec: 864
- hash: "b699285764f5e8866a9996f4a0dccc69"
+ hash: "670b05d25b72ed4c6affdcf873374947"
}
Frame {
msec: 880
- hash: "ddd8a006ef048c8d929144aa9fcd7c5a"
+ hash: "a34b08cb7e724c0563f86a5c8e209868"
}
Frame {
msec: 896
- hash: "177666cb3bb784c83196886b2c6cf6b6"
+ hash: "f5281eba399a13f6fa024ae0fa6b01bd"
}
Frame {
msec: 912
- hash: "9cd29b4b023a8b92573575fb3c3dda83"
+ hash: "db4dba10574839c3b3d8684aa1a2ad08"
}
Frame {
msec: 928
- hash: "adc670a9aa0326744cb23e4f5912e6c7"
+ hash: "b90f1f30d340d292c658145f62e2bb8a"
}
Frame {
msec: 944
- hash: "48db9a5e6aad9a9563a3cd35fb7fa9b6"
+ hash: "452c45b5cc9be80abde7af04ba49731c"
}
Frame {
msec: 960
@@ -246,239 +246,239 @@ VisualTest {
}
Frame {
msec: 976
- hash: "64b21b89576fdd0083f60a26f57b9c11"
+ hash: "8af61e4b09309e31394ae635d58fafd2"
}
Frame {
msec: 992
- hash: "0d407ee07692d0e5a480a60952807b3c"
+ hash: "9ce60e38b7025c6fa72432de6a3c88b2"
}
Frame {
msec: 1008
- hash: "845170815a87565dc4229792032b3357"
+ hash: "9e7f9d0e83a33f005d9ee579140c5562"
}
Frame {
msec: 1024
- hash: "8b8120cfc14de03e048632fdea61be21"
+ hash: "9e7f9d0e83a33f005d9ee579140c5562"
}
Frame {
msec: 1040
- hash: "b0070117f1c24a4da87434725d4bb989"
+ hash: "9ce60e38b7025c6fa72432de6a3c88b2"
}
Frame {
msec: 1056
- hash: "0239d697642ca1d1b1d1daa3ea048e1e"
+ hash: "8af61e4b09309e31394ae635d58fafd2"
}
Frame {
msec: 1072
- hash: "3df54504f8891306fa8f1e9e2075a5e2"
+ hash: "d9ab04d0a6a9373e5622e1124db17866"
}
Frame {
msec: 1088
- hash: "853429387cc639496c7338244de7e1b7"
+ hash: "452c45b5cc9be80abde7af04ba49731c"
}
Frame {
msec: 1104
- hash: "bd70500fbdfe5aa2fe4362a97a1dee2d"
+ hash: "b90f1f30d340d292c658145f62e2bb8a"
}
Frame {
msec: 1120
- hash: "b375e723b2396b13b8f55cfc0c81c3c3"
+ hash: "db4dba10574839c3b3d8684aa1a2ad08"
}
Frame {
msec: 1136
- hash: "53f05993ba3b426949badd2e4cd66d84"
+ hash: "f5281eba399a13f6fa024ae0fa6b01bd"
}
Frame {
msec: 1152
- hash: "23291a0239c69ea07db959e709b1ff5f"
+ hash: "a34b08cb7e724c0563f86a5c8e209868"
}
Frame {
msec: 1168
- hash: "85ef33fcb3f91e4fc20391bf94455984"
+ hash: "670b05d25b72ed4c6affdcf873374947"
}
Frame {
msec: 1184
- hash: "d6615fc345831a3cc5b9a7196284b632"
+ hash: "8106f20a3c0c3e7ea0e502e963993330"
}
Frame {
msec: 1200
- hash: "07acba64dc608439a8a54fcb080379e8"
+ hash: "b782f52c9cb50c72307bbd8fd15fffd2"
}
Frame {
msec: 1216
- hash: "2a1fcfb753ca237b518da26e67c928e5"
+ hash: "7aa94688f72d6ddade09a9d99f1c5563"
}
Frame {
msec: 1232
- hash: "1f964c6c9bebdc9945dc69a6095400f7"
+ hash: "15e72f5cd1847f591b0c4f6ecb74ed4a"
}
Frame {
msec: 1248
- hash: "bd045f4532d78bba0ef1b64118fd9f24"
+ hash: "55b9f82693d6ebde9ec23e3ed554bb9c"
}
Frame {
msec: 1264
- hash: "2084ccc60ddd493399c128717816d33b"
+ hash: "d2921c6ae6a1aa9168a2fa93e8936ff2"
}
Frame {
msec: 1280
- hash: "0640fcb0b24d3ba4ab8695f78271a438"
+ hash: "4ca1600674bad4b753007322945e25dd"
}
Frame {
msec: 1296
- hash: "7c9a98e2101c33e17c1bd7e6c2d921ff"
+ hash: "a743fc5cdcaadd42095e9e0d8441f7cc"
}
Frame {
msec: 1312
- hash: "fce2648975106bc5c0ca9a4530f7f748"
+ hash: "a49989ca004a6991b49d1978cfc0fed7"
}
Frame {
msec: 1328
- hash: "39cc17ee2e889f17dd07179fda99e431"
+ hash: "594e33c35006281b2df3a45c13c31c44"
}
Frame {
msec: 1344
- hash: "39c46d85d20f7ef3eca1d09c7eb6a068"
+ hash: "b5e8c06b458b1afac627ed7f7e76c868"
}
Frame {
msec: 1360
- hash: "d65d50fbb920e683b041a1c72238225b"
+ hash: "38ebf5835263e6e80e75653971ad74b4"
}
Frame {
msec: 1376
- hash: "45d891d804609ebbe1d5ac3f826d0c17"
+ hash: "498afb76e236561638532ba6cafd758a"
}
Frame {
msec: 1392
- hash: "05cbce0eaa80b4610a9067af8c40f819"
+ hash: "835de3a883cb3a7c35cb533f51f9b32c"
}
Frame {
msec: 1408
- hash: "00ab7798bcd77a99886dff0414f35382"
+ hash: "7071a72a55fab2d7b367eb113d38dc6d"
}
Frame {
msec: 1424
- hash: "5cc90d798786c270ddd2616512f4459f"
+ hash: "a82a2af4b9cee89e03db363f979d1661"
}
Frame {
msec: 1440
- hash: "e5df07ea21e8e415c3ec82560f2d0f34"
+ hash: "7812862b4c1d67a64792a94cb584a9ed"
}
Frame {
msec: 1456
- hash: "ddf1f5c0b97fe4821719ec5bf4bd091b"
+ hash: "41dce41d337e7d24a5e70d831dbb448b"
}
Frame {
msec: 1472
- hash: "c61d2aa7f934fb5a9f9f7883e063b51c"
+ hash: "2cb89b7538d4dd398a9ff5a94e2d0020"
}
Frame {
msec: 1488
- hash: "29ddde3300d0520a4c01b5536d8b9e7a"
+ hash: "e2e3bee6bf84bc82c50a68e442440f05"
}
Frame {
msec: 1504
- hash: "2fede2f5d871654f3f8a6e9d890adeac"
+ hash: "40bdf75ac82c26a741939945dbf85924"
}
Frame {
msec: 1520
- hash: "deed4c06c9b713834490832b88e7acaf"
+ hash: "e3d2caf6eb0afd2e6efd5c08a580e158"
}
Frame {
msec: 1536
- hash: "c2edb016cfdd47c192d1c48281ee76ed"
+ hash: "be4abb3dd1ee3fc62b83d152a1a89576"
}
Frame {
msec: 1552
- hash: "a261be47ae89e6b53e6bc1c1197154ae"
+ hash: "d8096b88c24221d7176472031de3dc14"
}
Frame {
msec: 1568
- hash: "e860e97ebd73b7d1d5d5d90458b34bfe"
+ hash: "9fdd3bb7d735a96df8538f2883d784fe"
}
Frame {
msec: 1584
- hash: "a087b532ecb2f28e4ee60819228c2522"
+ hash: "19c079bd61467706ff54f039f512dee6"
}
Frame {
msec: 1600
- hash: "64df51b4c1bf744b2aae1c6d908c2cc3"
+ hash: "3821707e1201c5eebb043f86887c6bc4"
}
Frame {
msec: 1616
- hash: "880640372bf584955627f6835f24be13"
+ hash: "4650216f60377bf7798877546c723d0a"
}
Frame {
msec: 1632
- hash: "d1110817827c318ceb0c112e8c2bfc1d"
+ hash: "bcfb117c5860306c016a05e828773777"
}
Frame {
msec: 1648
- hash: "705d9c8de05c859a42769f73761c6a63"
+ hash: "3355ce4b409474e6dbd99d010471a0a4"
}
Frame {
msec: 1664
- hash: "3bae40654ec551d69e7c8c72f631c7a5"
+ hash: "99ec9ca33a26afd9e34c1d3246502926"
}
Frame {
msec: 1680
- hash: "774740a393f3e9b8f12b81cce8da8280"
+ hash: "a65d51747c0183a3a096e51326fdae78"
}
Frame {
msec: 1696
- hash: "64cd225202ed6c91b02c368a9160a656"
+ hash: "705cd5a0717b6a8de8871bf0bfb38129"
}
Frame {
msec: 1712
- hash: "2b7eb8a9fe26b032be8b4b9c00995912"
+ hash: "befd4cd74f59291a9f9a01ad2a051029"
}
Frame {
msec: 1728
- hash: "47e920e3884ccf2f0f49e78070af6929"
+ hash: "7083d70df6cc476ec342abbe6f4409b4"
}
Frame {
msec: 1744
- hash: "fe899138116774df4c4441687e3019c5"
+ hash: "5153a42348885ce8de81f8086f73c163"
}
Frame {
msec: 1760
- hash: "5d9ee853f083d514fbe51d6953d8e000"
+ hash: "e24ad2d67f10d2cc58dffcc469342005"
}
Frame {
msec: 1776
- hash: "5736362b42bc2d801e02edabb983663a"
+ hash: "7722a4c025f1d2b560c7fec8ba8f7b6d"
}
Frame {
msec: 1792
- hash: "c3ea530de646612f9203c5800cad884b"
+ hash: "3ef9de605fff5d3156bccc99a93c5da6"
}
Frame {
msec: 1808
- hash: "48952ffa5e300778eafa768b9fe7df0c"
+ hash: "b221f14ea2c04078e23ac37ef817c50e"
}
Frame {
msec: 1824
- hash: "fe04cae65aeec18697eca4f3f83a40e9"
+ hash: "05013a538f2796c728b4d0ddad059851"
}
Frame {
msec: 1840
- hash: "382d454f2366c1fb4ca472faa3bfa5e9"
+ hash: "30aadc837ec2e7d8a2495453348804bc"
}
Frame {
msec: 1856
- hash: "89022a8e2feb3dcb845de69aafc333ad"
+ hash: "098b063b0e5eb3dd22adb3353342725e"
}
Frame {
msec: 1872
- hash: "25506557c853a0020e98cf3992956989"
+ hash: "e4809aefa55620a86484f66582d4d1b6"
}
Frame {
msec: 1888
- hash: "9a64706c52c9e962816953e32950b8ba"
+ hash: "98d48920293b11511e8bbf820dd49acc"
}
Frame {
msec: 1904
- hash: "3cbfded47413172ada64095e65c55e8a"
+ hash: "2570806925c3a61a7afaa09331c6eed8"
}
Frame {
msec: 1920
@@ -486,1338 +486,58 @@ VisualTest {
}
Frame {
msec: 1936
- hash: "c5e399e29b988148913e62ee208b3326"
+ hash: "62430dd693c4eaeb7afe9e85229406a4"
}
Frame {
msec: 1952
- hash: "b980703c1d0018937e83a8ba8862469e"
+ hash: "9419c891e347fe6b25d30c05bae5d14c"
}
Frame {
msec: 1968
- hash: "05312f9529c94d3331ace7d73c544284"
+ hash: "aec13bcab337e55832b0a02fb5c6b526"
}
Frame {
msec: 1984
- hash: "a94de4e90a8f8eb4ec33fe902afd226c"
+ hash: "aec13bcab337e55832b0a02fb5c6b526"
}
Frame {
msec: 2000
- hash: "ee297a2d68c9e58157d9bf189d353713"
+ hash: "aec13bcab337e55832b0a02fb5c6b526"
}
Frame {
msec: 2016
- hash: "00f3c9b8b37cb104cf2a7701639bc61f"
+ hash: "aec13bcab337e55832b0a02fb5c6b526"
}
Frame {
msec: 2032
- hash: "ee297a2d68c9e58157d9bf189d353713"
+ hash: "aec13bcab337e55832b0a02fb5c6b526"
}
Frame {
msec: 2048
- hash: "a94de4e90a8f8eb4ec33fe902afd226c"
+ hash: "aec13bcab337e55832b0a02fb5c6b526"
}
Frame {
msec: 2064
- hash: "05312f9529c94d3331ace7d73c544284"
+ hash: "aec13bcab337e55832b0a02fb5c6b526"
}
Frame {
msec: 2080
- hash: "b980703c1d0018937e83a8ba8862469e"
+ hash: "9419c891e347fe6b25d30c05bae5d14c"
}
Frame {
msec: 2096
- hash: "c5e399e29b988148913e62ee208b3326"
+ hash: "62430dd693c4eaeb7afe9e85229406a4"
}
Frame {
msec: 2112
- hash: "3b7b83e97d17440b42e6ef4b962076d8"
+ hash: "a9b6aeb509076bf17c2068ce280326fb"
}
Frame {
msec: 2128
- hash: "3cbfded47413172ada64095e65c55e8a"
+ hash: "2570806925c3a61a7afaa09331c6eed8"
}
Frame {
msec: 2144
- hash: "9a64706c52c9e962816953e32950b8ba"
- }
- Frame {
- msec: 2160
- hash: "25506557c853a0020e98cf3992956989"
- }
- Frame {
- msec: 2176
- hash: "89022a8e2feb3dcb845de69aafc333ad"
- }
- Frame {
- msec: 2192
- hash: "382d454f2366c1fb4ca472faa3bfa5e9"
- }
- Frame {
- msec: 2208
- hash: "fe04cae65aeec18697eca4f3f83a40e9"
- }
- Frame {
- msec: 2224
- hash: "48952ffa5e300778eafa768b9fe7df0c"
- }
- Frame {
- msec: 2240
- hash: "c3ea530de646612f9203c5800cad884b"
- }
- Frame {
- msec: 2256
- hash: "5736362b42bc2d801e02edabb983663a"
- }
- Frame {
- msec: 2272
- hash: "5d9ee853f083d514fbe51d6953d8e000"
- }
- Frame {
- msec: 2288
- hash: "fe899138116774df4c4441687e3019c5"
- }
- Frame {
- msec: 2304
- hash: "47e920e3884ccf2f0f49e78070af6929"
- }
- Frame {
- msec: 2320
- hash: "2b7eb8a9fe26b032be8b4b9c00995912"
- }
- Frame {
- msec: 2336
- hash: "64cd225202ed6c91b02c368a9160a656"
- }
- Frame {
- msec: 2352
- hash: "774740a393f3e9b8f12b81cce8da8280"
- }
- Frame {
- msec: 2368
- hash: "3bae40654ec551d69e7c8c72f631c7a5"
- }
- Frame {
- msec: 2384
- hash: "705d9c8de05c859a42769f73761c6a63"
- }
- Frame {
- msec: 2400
- hash: "d1110817827c318ceb0c112e8c2bfc1d"
- }
- Frame {
- msec: 2416
- hash: "880640372bf584955627f6835f24be13"
- }
- Frame {
- msec: 2432
- hash: "64df51b4c1bf744b2aae1c6d908c2cc3"
- }
- Frame {
- msec: 2448
- hash: "a087b532ecb2f28e4ee60819228c2522"
- }
- Frame {
- msec: 2464
- hash: "e860e97ebd73b7d1d5d5d90458b34bfe"
- }
- Frame {
- msec: 2480
- hash: "a261be47ae89e6b53e6bc1c1197154ae"
- }
- Frame {
- msec: 2496
- hash: "c2edb016cfdd47c192d1c48281ee76ed"
- }
- Frame {
- msec: 2512
- hash: "deed4c06c9b713834490832b88e7acaf"
- }
- Frame {
- msec: 2528
- hash: "2fede2f5d871654f3f8a6e9d890adeac"
- }
- Frame {
- msec: 2544
- hash: "29ddde3300d0520a4c01b5536d8b9e7a"
- }
- Frame {
- msec: 2560
- hash: "c61d2aa7f934fb5a9f9f7883e063b51c"
- }
- Frame {
- msec: 2576
- hash: "ddf1f5c0b97fe4821719ec5bf4bd091b"
- }
- Frame {
- msec: 2592
- hash: "e5df07ea21e8e415c3ec82560f2d0f34"
- }
- Frame {
- msec: 2608
- hash: "5cc90d798786c270ddd2616512f4459f"
- }
- Frame {
- msec: 2624
- hash: "00ab7798bcd77a99886dff0414f35382"
- }
- Frame {
- msec: 2640
- hash: "05cbce0eaa80b4610a9067af8c40f819"
- }
- Frame {
- msec: 2656
- hash: "45d891d804609ebbe1d5ac3f826d0c17"
- }
- Frame {
- msec: 2672
- hash: "d65d50fbb920e683b041a1c72238225b"
- }
- Frame {
- msec: 2688
- hash: "39c46d85d20f7ef3eca1d09c7eb6a068"
- }
- Frame {
- msec: 2704
- hash: "39cc17ee2e889f17dd07179fda99e431"
- }
- Frame {
- msec: 2720
- hash: "fce2648975106bc5c0ca9a4530f7f748"
- }
- Frame {
- msec: 2736
- hash: "7c9a98e2101c33e17c1bd7e6c2d921ff"
- }
- Frame {
- msec: 2752
- hash: "0640fcb0b24d3ba4ab8695f78271a438"
- }
- Frame {
- msec: 2768
- hash: "2084ccc60ddd493399c128717816d33b"
- }
- Frame {
- msec: 2784
- hash: "bd045f4532d78bba0ef1b64118fd9f24"
- }
- Frame {
- msec: 2800
- hash: "1f964c6c9bebdc9945dc69a6095400f7"
- }
- Frame {
- msec: 2816
- hash: "2a1fcfb753ca237b518da26e67c928e5"
- }
- Frame {
- msec: 2832
- hash: "07acba64dc608439a8a54fcb080379e8"
- }
- Frame {
- msec: 2848
- hash: "d6615fc345831a3cc5b9a7196284b632"
- }
- Frame {
- msec: 2864
- hash: "85ef33fcb3f91e4fc20391bf94455984"
- }
- Frame {
- msec: 2880
- image: "animated-smooth.2.png"
- }
- Frame {
- msec: 2896
- hash: "53f05993ba3b426949badd2e4cd66d84"
- }
- Frame {
- msec: 2912
- hash: "b375e723b2396b13b8f55cfc0c81c3c3"
- }
- Frame {
- msec: 2928
- hash: "bd70500fbdfe5aa2fe4362a97a1dee2d"
- }
- Frame {
- msec: 2944
- hash: "853429387cc639496c7338244de7e1b7"
- }
- Frame {
- msec: 2960
- hash: "3df54504f8891306fa8f1e9e2075a5e2"
- }
- Frame {
- msec: 2976
- hash: "0239d697642ca1d1b1d1daa3ea048e1e"
- }
- Frame {
- msec: 2992
- hash: "b0070117f1c24a4da87434725d4bb989"
- }
- Frame {
- msec: 3008
- hash: "8b8120cfc14de03e048632fdea61be21"
- }
- Frame {
- msec: 3024
- hash: "845170815a87565dc4229792032b3357"
- }
- Frame {
- msec: 3040
- hash: "0d407ee07692d0e5a480a60952807b3c"
- }
- Frame {
- msec: 3056
- hash: "64b21b89576fdd0083f60a26f57b9c11"
- }
- Frame {
- msec: 3072
- hash: "d7e96278583f83ab636ed68fa130e4d2"
- }
- Frame {
- msec: 3088
- hash: "48db9a5e6aad9a9563a3cd35fb7fa9b6"
- }
- Frame {
- msec: 3104
- hash: "adc670a9aa0326744cb23e4f5912e6c7"
- }
- Frame {
- msec: 3120
- hash: "9cd29b4b023a8b92573575fb3c3dda83"
- }
- Frame {
- msec: 3136
- hash: "177666cb3bb784c83196886b2c6cf6b6"
- }
- Frame {
- msec: 3152
- hash: "ddd8a006ef048c8d929144aa9fcd7c5a"
- }
- Frame {
- msec: 3168
- hash: "b699285764f5e8866a9996f4a0dccc69"
- }
- Frame {
- msec: 3184
- hash: "84ef6dda8318b623832f58c46d762e89"
- }
- Frame {
- msec: 3200
- hash: "d2ed2cf3a12e41bac299399cc35abe6a"
- }
- Frame {
- msec: 3216
- hash: "ae12f1f37a746e16b06e6b869c89fac1"
- }
- Frame {
- msec: 3232
- hash: "5d3e85acabe5e5ff802eb7731676274f"
- }
- Frame {
- msec: 3248
- hash: "fd85d1dd931033973283a408b5e328a8"
- }
- Frame {
- msec: 3264
- hash: "3a77785cfd7755f567619d8e04583f6a"
- }
- Frame {
- msec: 3280
- hash: "efc119983701908a904deb24108c59cb"
- }
- Frame {
- msec: 3296
- hash: "74af3457583fbaf73f14556aeccc8403"
- }
- Frame {
- msec: 3312
- hash: "3e81338d38723d56f2d6c428271f81c1"
- }
- Frame {
- msec: 3328
- hash: "41987e6b4248d7944c0dbc6eb3862023"
- }
- Frame {
- msec: 3344
- hash: "3d518cd0348d6202243364af1dd6ce89"
- }
- Frame {
- msec: 3360
- hash: "4310a4c3037d845f088f21ad608f366a"
- }
- Frame {
- msec: 3376
- hash: "0e0c40f8e11a7bd499c80562ac6f8a82"
- }
- Frame {
- msec: 3392
- hash: "f4d0d3bca25e67908b38910f47b4757e"
- }
- Frame {
- msec: 3408
- hash: "89c159ef00d273ecfe61332e1bf7244d"
- }
- Frame {
- msec: 3424
- hash: "e1474c2cdd8768ca1ef45bf3bc5234ca"
- }
- Frame {
- msec: 3440
- hash: "61c16009b65a55bffb63e27727e1615e"
- }
- Frame {
- msec: 3456
- hash: "16c16c77c65b36d1e0954d5ead2642be"
- }
- Frame {
- msec: 3472
- hash: "31d65134f340d82dd40f2401bda3fb7e"
- }
- Frame {
- msec: 3488
- hash: "061406edcbd2d4930ab89c3fcab63c7f"
- }
- Frame {
- msec: 3504
- hash: "0af81ee0d76ff8335a0e347dc086ca37"
- }
- Frame {
- msec: 3520
- hash: "0f347763f25350ebb62dda1536372b45"
- }
- Frame {
- msec: 3536
- hash: "f3a7e74a1839f9366f9eeec4d2b80d1e"
- }
- Frame {
- msec: 3552
- hash: "64ecb03aa538e74d0b99c6dec7751401"
- }
- Frame {
- msec: 3568
- hash: "170a1d5fe3422cf5223a78015a6a45fd"
- }
- Frame {
- msec: 3584
- hash: "10307beea6d99ab0ff5863f8e35555ed"
- }
- Frame {
- msec: 3600
- hash: "456be9c208d690c479ba12bf6325dde0"
- }
- Frame {
- msec: 3616
- hash: "0a8da7a3f57c3e06e4be5ea1d8a83ae9"
- }
- Frame {
- msec: 3632
- hash: "277ef98ea859fb7685fe6cd44a538a7d"
- }
- Frame {
- msec: 3648
- hash: "74c837b29f7f05b615123f0e608b523f"
- }
- Frame {
- msec: 3664
- hash: "d671a3b971468e1d8aa30ab655e020a9"
- }
- Frame {
- msec: 3680
- hash: "df624d70cae1bcefda8d69c0ff055d83"
- }
- Frame {
- msec: 3696
- hash: "3f9a09ae19be34348bb2552915360cf7"
- }
- Frame {
- msec: 3712
- hash: "83c029e328e80af83158c37089cf0ece"
- }
- Frame {
- msec: 3728
- hash: "323af110731b7af0c30f8862ff59b833"
- }
- Frame {
- msec: 3744
- hash: "63d3c47f7dec1236440a05e0a8380900"
- }
- Frame {
- msec: 3760
- hash: "48e62dd171f5da82b5aa26c765e4042c"
- }
- Frame {
- msec: 3776
- hash: "5a8932d13d624932a65694fd19ec05cd"
- }
- Frame {
- msec: 3792
- hash: "f22a47b846cfee96ebdf39bbce2e6d51"
- }
- Frame {
- msec: 3808
- hash: "a716c8d2c94433dee719f92f0822c8ec"
- }
- Frame {
- msec: 3824
- hash: "7b66e21652a7d0982226e281a48411a9"
- }
- Frame {
- msec: 3840
- image: "animated-smooth.3.png"
- }
- Frame {
- msec: 3856
- hash: "59470d71fa4426d0283e86371f2bfc2a"
- }
- Frame {
- msec: 3872
- hash: "ed9f2ca797894612600bc4b7fbaecb84"
- }
- Frame {
- msec: 3888
- hash: "de471829f8ad3b43bf1b4df9d1d65a4d"
- }
- Frame {
- msec: 3904
- hash: "cd2180be80101c2aa4350b51b7a6f502"
- }
- Frame {
- msec: 3920
- hash: "aec13bcab337e55832b0a02fb5c6b526"
- }
- Frame {
- msec: 3936
- hash: "aec13bcab337e55832b0a02fb5c6b526"
- }
- Frame {
- msec: 3952
- hash: "aec13bcab337e55832b0a02fb5c6b526"
- }
- Frame {
- msec: 3968
- hash: "aec13bcab337e55832b0a02fb5c6b526"
- }
- Frame {
- msec: 3984
- hash: "aec13bcab337e55832b0a02fb5c6b526"
- }
- Frame {
- msec: 4000
- hash: "aec13bcab337e55832b0a02fb5c6b526"
- }
- Frame {
- msec: 4016
- hash: "aec13bcab337e55832b0a02fb5c6b526"
- }
- Frame {
- msec: 4032
- hash: "aec13bcab337e55832b0a02fb5c6b526"
- }
- Frame {
- msec: 4048
- hash: "aec13bcab337e55832b0a02fb5c6b526"
- }
- Frame {
- msec: 4064
- hash: "aec13bcab337e55832b0a02fb5c6b526"
- }
- Frame {
- msec: 4080
- hash: "aec13bcab337e55832b0a02fb5c6b526"
- }
- Frame {
- msec: 4096
- hash: "aec13bcab337e55832b0a02fb5c6b526"
- }
- Frame {
- msec: 4112
- hash: "aec13bcab337e55832b0a02fb5c6b526"
- }
- Frame {
- msec: 4128
- hash: "cd2180be80101c2aa4350b51b7a6f502"
- }
- Frame {
- msec: 4144
- hash: "de471829f8ad3b43bf1b4df9d1d65a4d"
- }
- Frame {
- msec: 4160
- hash: "ed9f2ca797894612600bc4b7fbaecb84"
- }
- Frame {
- msec: 4176
- hash: "59470d71fa4426d0283e86371f2bfc2a"
- }
- Frame {
- msec: 4192
- hash: "9a2f92efb51bcc6293d6a8e82d5314ea"
- }
- Frame {
- msec: 4208
- hash: "7b66e21652a7d0982226e281a48411a9"
- }
- Frame {
- msec: 4224
- hash: "a716c8d2c94433dee719f92f0822c8ec"
- }
- Frame {
- msec: 4240
- hash: "f22a47b846cfee96ebdf39bbce2e6d51"
- }
- Frame {
- msec: 4256
- hash: "5a8932d13d624932a65694fd19ec05cd"
- }
- Frame {
- msec: 4272
- hash: "48e62dd171f5da82b5aa26c765e4042c"
- }
- Frame {
- msec: 4288
- hash: "63d3c47f7dec1236440a05e0a8380900"
- }
- Frame {
- msec: 4304
- hash: "323af110731b7af0c30f8862ff59b833"
- }
- Frame {
- msec: 4320
- hash: "83c029e328e80af83158c37089cf0ece"
- }
- Frame {
- msec: 4336
- hash: "3f9a09ae19be34348bb2552915360cf7"
- }
- Frame {
- msec: 4352
- hash: "df624d70cae1bcefda8d69c0ff055d83"
- }
- Frame {
- msec: 4368
- hash: "d671a3b971468e1d8aa30ab655e020a9"
- }
- Frame {
- msec: 4384
- hash: "74c837b29f7f05b615123f0e608b523f"
- }
- Frame {
- msec: 4400
- hash: "277ef98ea859fb7685fe6cd44a538a7d"
- }
- Frame {
- msec: 4416
- hash: "0a8da7a3f57c3e06e4be5ea1d8a83ae9"
- }
- Frame {
- msec: 4432
- hash: "456be9c208d690c479ba12bf6325dde0"
- }
- Frame {
- msec: 4448
- hash: "10307beea6d99ab0ff5863f8e35555ed"
- }
- Frame {
- msec: 4464
- hash: "170a1d5fe3422cf5223a78015a6a45fd"
- }
- Frame {
- msec: 4480
- hash: "64ecb03aa538e74d0b99c6dec7751401"
- }
- Frame {
- msec: 4496
- hash: "f3a7e74a1839f9366f9eeec4d2b80d1e"
- }
- Frame {
- msec: 4512
- hash: "0f347763f25350ebb62dda1536372b45"
- }
- Frame {
- msec: 4528
- hash: "0af81ee0d76ff8335a0e347dc086ca37"
- }
- Frame {
- msec: 4544
- hash: "061406edcbd2d4930ab89c3fcab63c7f"
- }
- Frame {
- msec: 4560
- hash: "31d65134f340d82dd40f2401bda3fb7e"
- }
- Frame {
- msec: 4576
- hash: "16c16c77c65b36d1e0954d5ead2642be"
- }
- Frame {
- msec: 4592
- hash: "61c16009b65a55bffb63e27727e1615e"
- }
- Frame {
- msec: 4608
- hash: "e1474c2cdd8768ca1ef45bf3bc5234ca"
- }
- Frame {
- msec: 4624
- hash: "89c159ef00d273ecfe61332e1bf7244d"
- }
- Frame {
- msec: 4640
- hash: "f4d0d3bca25e67908b38910f47b4757e"
- }
- Frame {
- msec: 4656
- hash: "0e0c40f8e11a7bd499c80562ac6f8a82"
- }
- Frame {
- msec: 4672
- hash: "4310a4c3037d845f088f21ad608f366a"
- }
- Frame {
- msec: 4688
- hash: "3d518cd0348d6202243364af1dd6ce89"
- }
- Frame {
- msec: 4704
- hash: "41987e6b4248d7944c0dbc6eb3862023"
- }
- Frame {
- msec: 4720
- hash: "3e81338d38723d56f2d6c428271f81c1"
- }
- Frame {
- msec: 4736
- hash: "74af3457583fbaf73f14556aeccc8403"
- }
- Frame {
- msec: 4752
- hash: "efc119983701908a904deb24108c59cb"
- }
- Frame {
- msec: 4768
- hash: "3a77785cfd7755f567619d8e04583f6a"
- }
- Frame {
- msec: 4784
- hash: "fd85d1dd931033973283a408b5e328a8"
- }
- Frame {
- msec: 4800
- image: "animated-smooth.4.png"
- }
- Frame {
- msec: 4816
- hash: "ae12f1f37a746e16b06e6b869c89fac1"
- }
- Frame {
- msec: 4832
- hash: "d2ed2cf3a12e41bac299399cc35abe6a"
- }
- Frame {
- msec: 4848
- hash: "84ef6dda8318b623832f58c46d762e89"
- }
- Frame {
- msec: 4864
- hash: "b699285764f5e8866a9996f4a0dccc69"
- }
- Frame {
- msec: 4880
- hash: "ddd8a006ef048c8d929144aa9fcd7c5a"
- }
- Frame {
- msec: 4896
- hash: "177666cb3bb784c83196886b2c6cf6b6"
- }
- Frame {
- msec: 4912
- hash: "9cd29b4b023a8b92573575fb3c3dda83"
- }
- Frame {
- msec: 4928
- hash: "adc670a9aa0326744cb23e4f5912e6c7"
- }
- Frame {
- msec: 4944
- hash: "48db9a5e6aad9a9563a3cd35fb7fa9b6"
- }
- Frame {
- msec: 4960
- hash: "d7e96278583f83ab636ed68fa130e4d2"
- }
- Frame {
- msec: 4976
- hash: "64b21b89576fdd0083f60a26f57b9c11"
- }
- Frame {
- msec: 4992
- hash: "0d407ee07692d0e5a480a60952807b3c"
- }
- Frame {
- msec: 5008
- hash: "845170815a87565dc4229792032b3357"
- }
- Frame {
- msec: 5024
- hash: "8b8120cfc14de03e048632fdea61be21"
- }
- Frame {
- msec: 5040
- hash: "b0070117f1c24a4da87434725d4bb989"
- }
- Frame {
- msec: 5056
- hash: "0239d697642ca1d1b1d1daa3ea048e1e"
- }
- Frame {
- msec: 5072
- hash: "3df54504f8891306fa8f1e9e2075a5e2"
- }
- Frame {
- msec: 5088
- hash: "853429387cc639496c7338244de7e1b7"
- }
- Frame {
- msec: 5104
- hash: "bd70500fbdfe5aa2fe4362a97a1dee2d"
- }
- Frame {
- msec: 5120
- hash: "b375e723b2396b13b8f55cfc0c81c3c3"
- }
- Frame {
- msec: 5136
- hash: "53f05993ba3b426949badd2e4cd66d84"
- }
- Frame {
- msec: 5152
- hash: "23291a0239c69ea07db959e709b1ff5f"
- }
- Frame {
- msec: 5168
- hash: "85ef33fcb3f91e4fc20391bf94455984"
- }
- Frame {
- msec: 5184
- hash: "d6615fc345831a3cc5b9a7196284b632"
- }
- Frame {
- msec: 5200
- hash: "07acba64dc608439a8a54fcb080379e8"
- }
- Frame {
- msec: 5216
- hash: "2a1fcfb753ca237b518da26e67c928e5"
- }
- Frame {
- msec: 5232
- hash: "1f964c6c9bebdc9945dc69a6095400f7"
- }
- Frame {
- msec: 5248
- hash: "bd045f4532d78bba0ef1b64118fd9f24"
- }
- Frame {
- msec: 5264
- hash: "2084ccc60ddd493399c128717816d33b"
- }
- Frame {
- msec: 5280
- hash: "0640fcb0b24d3ba4ab8695f78271a438"
- }
- Frame {
- msec: 5296
- hash: "7c9a98e2101c33e17c1bd7e6c2d921ff"
- }
- Frame {
- msec: 5312
- hash: "fce2648975106bc5c0ca9a4530f7f748"
- }
- Frame {
- msec: 5328
- hash: "39cc17ee2e889f17dd07179fda99e431"
- }
- Frame {
- msec: 5344
- hash: "39c46d85d20f7ef3eca1d09c7eb6a068"
- }
- Frame {
- msec: 5360
- hash: "d65d50fbb920e683b041a1c72238225b"
- }
- Frame {
- msec: 5376
- hash: "45d891d804609ebbe1d5ac3f826d0c17"
- }
- Frame {
- msec: 5392
- hash: "05cbce0eaa80b4610a9067af8c40f819"
- }
- Frame {
- msec: 5408
- hash: "00ab7798bcd77a99886dff0414f35382"
- }
- Frame {
- msec: 5424
- hash: "5cc90d798786c270ddd2616512f4459f"
- }
- Frame {
- msec: 5440
- hash: "e5df07ea21e8e415c3ec82560f2d0f34"
- }
- Frame {
- msec: 5456
- hash: "ddf1f5c0b97fe4821719ec5bf4bd091b"
- }
- Frame {
- msec: 5472
- hash: "c61d2aa7f934fb5a9f9f7883e063b51c"
- }
- Frame {
- msec: 5488
- hash: "29ddde3300d0520a4c01b5536d8b9e7a"
- }
- Frame {
- msec: 5504
- hash: "2fede2f5d871654f3f8a6e9d890adeac"
- }
- Frame {
- msec: 5520
- hash: "deed4c06c9b713834490832b88e7acaf"
- }
- Frame {
- msec: 5536
- hash: "c2edb016cfdd47c192d1c48281ee76ed"
- }
- Frame {
- msec: 5552
- hash: "a261be47ae89e6b53e6bc1c1197154ae"
- }
- Frame {
- msec: 5568
- hash: "e860e97ebd73b7d1d5d5d90458b34bfe"
- }
- Frame {
- msec: 5584
- hash: "a087b532ecb2f28e4ee60819228c2522"
- }
- Frame {
- msec: 5600
- hash: "64df51b4c1bf744b2aae1c6d908c2cc3"
- }
- Frame {
- msec: 5616
- hash: "880640372bf584955627f6835f24be13"
- }
- Frame {
- msec: 5632
- hash: "d1110817827c318ceb0c112e8c2bfc1d"
- }
- Frame {
- msec: 5648
- hash: "705d9c8de05c859a42769f73761c6a63"
- }
- Frame {
- msec: 5664
- hash: "3bae40654ec551d69e7c8c72f631c7a5"
- }
- Frame {
- msec: 5680
- hash: "774740a393f3e9b8f12b81cce8da8280"
- }
- Frame {
- msec: 5696
- hash: "64cd225202ed6c91b02c368a9160a656"
- }
- Frame {
- msec: 5712
- hash: "2b7eb8a9fe26b032be8b4b9c00995912"
- }
- Frame {
- msec: 5728
- hash: "47e920e3884ccf2f0f49e78070af6929"
- }
- Frame {
- msec: 5744
- hash: "fe899138116774df4c4441687e3019c5"
- }
- Frame {
- msec: 5760
- image: "animated-smooth.5.png"
- }
- Frame {
- msec: 5776
- hash: "5736362b42bc2d801e02edabb983663a"
- }
- Frame {
- msec: 5792
- hash: "c3ea530de646612f9203c5800cad884b"
- }
- Frame {
- msec: 5808
- hash: "48952ffa5e300778eafa768b9fe7df0c"
- }
- Frame {
- msec: 5824
- hash: "fe04cae65aeec18697eca4f3f83a40e9"
- }
- Frame {
- msec: 5840
- hash: "382d454f2366c1fb4ca472faa3bfa5e9"
- }
- Frame {
- msec: 5856
- hash: "89022a8e2feb3dcb845de69aafc333ad"
- }
- Frame {
- msec: 5872
- hash: "25506557c853a0020e98cf3992956989"
- }
- Frame {
- msec: 5888
- hash: "9a64706c52c9e962816953e32950b8ba"
- }
- Frame {
- msec: 5904
- hash: "3cbfded47413172ada64095e65c55e8a"
- }
- Frame {
- msec: 5920
- hash: "3b7b83e97d17440b42e6ef4b962076d8"
- }
- Frame {
- msec: 5936
- hash: "c5e399e29b988148913e62ee208b3326"
- }
- Frame {
- msec: 5952
- hash: "b980703c1d0018937e83a8ba8862469e"
- }
- Frame {
- msec: 5968
- hash: "05312f9529c94d3331ace7d73c544284"
- }
- Frame {
- msec: 5984
- hash: "a94de4e90a8f8eb4ec33fe902afd226c"
- }
- Frame {
- msec: 6000
- hash: "ee297a2d68c9e58157d9bf189d353713"
- }
- Frame {
- msec: 6016
- hash: "00f3c9b8b37cb104cf2a7701639bc61f"
- }
- Frame {
- msec: 6032
- hash: "ee297a2d68c9e58157d9bf189d353713"
- }
- Frame {
- msec: 6048
- hash: "a94de4e90a8f8eb4ec33fe902afd226c"
- }
- Frame {
- msec: 6064
- hash: "05312f9529c94d3331ace7d73c544284"
- }
- Frame {
- msec: 6080
- hash: "b980703c1d0018937e83a8ba8862469e"
- }
- Frame {
- msec: 6096
- hash: "c5e399e29b988148913e62ee208b3326"
- }
- Frame {
- msec: 6112
- hash: "3b7b83e97d17440b42e6ef4b962076d8"
- }
- Frame {
- msec: 6128
- hash: "3cbfded47413172ada64095e65c55e8a"
- }
- Frame {
- msec: 6144
- hash: "9a64706c52c9e962816953e32950b8ba"
- }
- Frame {
- msec: 6160
- hash: "25506557c853a0020e98cf3992956989"
- }
- Frame {
- msec: 6176
- hash: "89022a8e2feb3dcb845de69aafc333ad"
- }
- Frame {
- msec: 6192
- hash: "382d454f2366c1fb4ca472faa3bfa5e9"
- }
- Frame {
- msec: 6208
- hash: "fe04cae65aeec18697eca4f3f83a40e9"
- }
- Frame {
- msec: 6224
- hash: "48952ffa5e300778eafa768b9fe7df0c"
- }
- Frame {
- msec: 6240
- hash: "c3ea530de646612f9203c5800cad884b"
- }
- Frame {
- msec: 6256
- hash: "5736362b42bc2d801e02edabb983663a"
- }
- Frame {
- msec: 6272
- hash: "5d9ee853f083d514fbe51d6953d8e000"
- }
- Frame {
- msec: 6288
- hash: "fe899138116774df4c4441687e3019c5"
- }
- Frame {
- msec: 6304
- hash: "47e920e3884ccf2f0f49e78070af6929"
- }
- Frame {
- msec: 6320
- hash: "2b7eb8a9fe26b032be8b4b9c00995912"
- }
- Frame {
- msec: 6336
- hash: "64cd225202ed6c91b02c368a9160a656"
- }
- Frame {
- msec: 6352
- hash: "774740a393f3e9b8f12b81cce8da8280"
- }
- Frame {
- msec: 6368
- hash: "3bae40654ec551d69e7c8c72f631c7a5"
- }
- Frame {
- msec: 6384
- hash: "705d9c8de05c859a42769f73761c6a63"
- }
- Frame {
- msec: 6400
- hash: "d1110817827c318ceb0c112e8c2bfc1d"
- }
- Frame {
- msec: 6416
- hash: "880640372bf584955627f6835f24be13"
- }
- Frame {
- msec: 6432
- hash: "64df51b4c1bf744b2aae1c6d908c2cc3"
- }
- Frame {
- msec: 6448
- hash: "a087b532ecb2f28e4ee60819228c2522"
- }
- Frame {
- msec: 6464
- hash: "e860e97ebd73b7d1d5d5d90458b34bfe"
- }
- Frame {
- msec: 6480
- hash: "a261be47ae89e6b53e6bc1c1197154ae"
- }
- Frame {
- msec: 6496
- hash: "c2edb016cfdd47c192d1c48281ee76ed"
- }
- Frame {
- msec: 6512
- hash: "deed4c06c9b713834490832b88e7acaf"
- }
- Frame {
- msec: 6528
- hash: "2fede2f5d871654f3f8a6e9d890adeac"
- }
- Frame {
- msec: 6544
- hash: "29ddde3300d0520a4c01b5536d8b9e7a"
- }
- Frame {
- msec: 6560
- hash: "c61d2aa7f934fb5a9f9f7883e063b51c"
- }
- Frame {
- msec: 6576
- hash: "ddf1f5c0b97fe4821719ec5bf4bd091b"
- }
- Frame {
- msec: 6592
- hash: "e5df07ea21e8e415c3ec82560f2d0f34"
- }
- Frame {
- msec: 6608
- hash: "5cc90d798786c270ddd2616512f4459f"
- }
- Frame {
- msec: 6624
- hash: "00ab7798bcd77a99886dff0414f35382"
- }
- Frame {
- msec: 6640
- hash: "05cbce0eaa80b4610a9067af8c40f819"
- }
- Frame {
- msec: 6656
- hash: "45d891d804609ebbe1d5ac3f826d0c17"
- }
- Frame {
- msec: 6672
- hash: "d65d50fbb920e683b041a1c72238225b"
- }
- Frame {
- msec: 6688
- hash: "39c46d85d20f7ef3eca1d09c7eb6a068"
- }
- Frame {
- msec: 6704
- hash: "39cc17ee2e889f17dd07179fda99e431"
- }
- Frame {
- msec: 6720
- image: "animated-smooth.6.png"
- }
- Frame {
- msec: 6736
- hash: "7c9a98e2101c33e17c1bd7e6c2d921ff"
- }
- Frame {
- msec: 6752
- hash: "0640fcb0b24d3ba4ab8695f78271a438"
- }
- Frame {
- msec: 6768
- hash: "2084ccc60ddd493399c128717816d33b"
- }
- Frame {
- msec: 6784
- hash: "bd045f4532d78bba0ef1b64118fd9f24"
- }
- Frame {
- msec: 6800
- hash: "1f964c6c9bebdc9945dc69a6095400f7"
- }
- Frame {
- msec: 6816
- hash: "2a1fcfb753ca237b518da26e67c928e5"
- }
- Frame {
- msec: 6832
- hash: "07acba64dc608439a8a54fcb080379e8"
- }
- Frame {
- msec: 6848
- hash: "d6615fc345831a3cc5b9a7196284b632"
- }
- Frame {
- msec: 6864
- hash: "85ef33fcb3f91e4fc20391bf94455984"
- }
- Frame {
- msec: 6880
- hash: "23291a0239c69ea07db959e709b1ff5f"
- }
- Frame {
- msec: 6896
- hash: "53f05993ba3b426949badd2e4cd66d84"
- }
- Frame {
- msec: 6912
- hash: "b375e723b2396b13b8f55cfc0c81c3c3"
- }
- Frame {
- msec: 6928
- hash: "bd70500fbdfe5aa2fe4362a97a1dee2d"
- }
- Frame {
- msec: 6944
- hash: "853429387cc639496c7338244de7e1b7"
- }
- Frame {
- msec: 6960
- hash: "3df54504f8891306fa8f1e9e2075a5e2"
- }
- Frame {
- msec: 6976
- hash: "0239d697642ca1d1b1d1daa3ea048e1e"
- }
- Frame {
- msec: 6992
- hash: "b0070117f1c24a4da87434725d4bb989"
- }
- Frame {
- msec: 7008
- hash: "8b8120cfc14de03e048632fdea61be21"
- }
- Frame {
- msec: 7024
- hash: "845170815a87565dc4229792032b3357"
- }
- Frame {
- msec: 7040
- hash: "0d407ee07692d0e5a480a60952807b3c"
- }
- Frame {
- msec: 7056
- hash: "64b21b89576fdd0083f60a26f57b9c11"
- }
- Frame {
- msec: 7072
- hash: "d7e96278583f83ab636ed68fa130e4d2"
- }
- Frame {
- msec: 7088
- hash: "48db9a5e6aad9a9563a3cd35fb7fa9b6"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 0
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 7104
- hash: "adc670a9aa0326744cb23e4f5912e6c7"
- }
- Frame {
- msec: 7120
- hash: "9cd29b4b023a8b92573575fb3c3dda83"
- }
- Frame {
- msec: 7136
- hash: "177666cb3bb784c83196886b2c6cf6b6"
- }
- Frame {
- msec: 7152
- hash: "ddd8a006ef048c8d929144aa9fcd7c5a"
- }
- Frame {
- msec: 7168
- hash: "b699285764f5e8866a9996f4a0dccc69"
- }
- Frame {
- msec: 7184
- hash: "84ef6dda8318b623832f58c46d762e89"
- }
- Frame {
- msec: 7200
- hash: "d2ed2cf3a12e41bac299399cc35abe6a"
- }
- Frame {
- msec: 7216
- hash: "ae12f1f37a746e16b06e6b869c89fac1"
- }
- Frame {
- msec: 7232
- hash: "5d3e85acabe5e5ff802eb7731676274f"
+ hash: "98d48920293b11511e8bbf820dd49acc"
}
}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.0.png b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.0.png
index 99228f9908..3efd596799 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.0.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.1.png b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.1.png
index a2dcd00aaa..517fc06d84 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.1.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.2.png b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.2.png
deleted file mode 100644
index 8a8002067c..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.2.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.3.png b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.3.png
deleted file mode 100644
index 02b57ef241..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.3.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.4.png b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.4.png
deleted file mode 100644
index df0f6cc57c..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.4.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.5.png b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.5.png
deleted file mode 100644
index 0add64df61..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.5.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.6.png b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.6.png
deleted file mode 100644
index 08862076e2..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.6.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.7.png b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.7.png
deleted file mode 100644
index bc1a7b0675..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.7.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.qml b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.qml
index 630a6d2ec7..236003a0c7 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.qml
@@ -22,223 +22,223 @@ VisualTest {
}
Frame {
msec: 80
- hash: "aec13bcab337e55832b0a02fb5c6b526"
+ hash: "aacf9ae3c23d174a1c1cda493600e355"
}
Frame {
msec: 96
- hash: "aec13bcab337e55832b0a02fb5c6b526"
+ hash: "465ec993948f7b75aeb5759976f4620d"
}
Frame {
msec: 112
- hash: "aec13bcab337e55832b0a02fb5c6b526"
+ hash: "b63e4d1686057828fd8781f1c33585f5"
}
Frame {
msec: 128
- hash: "4c60d345821f515c7811f3b69eb94607"
+ hash: "4d45d70f997c2c67166905c97a900d2e"
}
Frame {
msec: 144
- hash: "aacf9ae3c23d174a1c1cda493600e355"
+ hash: "08b9be66e23c7b6f6f629c7470394601"
}
Frame {
msec: 160
- hash: "228d5312c261d1a5455faf69ec2f2520"
+ hash: "406224b535b4425d2708df0083acdc8e"
}
Frame {
msec: 176
- hash: "465ec993948f7b75aeb5759976f4620d"
+ hash: "8419f1d75b14130730bcfec4e3a9b058"
}
Frame {
msec: 192
- hash: "755cfccc38bababc468fe6e1076804bb"
+ hash: "c1936628aec13e08e9581dcd2c6d5717"
}
Frame {
msec: 208
- hash: "b63e4d1686057828fd8781f1c33585f5"
+ hash: "8c66a33d26eec2a1133f4362710a5fab"
}
Frame {
msec: 224
- hash: "c5b3dede34b0d1d78135e39c41d117c6"
+ hash: "01947e631c3db43f7c5b4427229bc0c8"
}
Frame {
msec: 240
- hash: "4d45d70f997c2c67166905c97a900d2e"
+ hash: "06d8d8a1a41893d4e27725948a75caf4"
}
Frame {
msec: 256
- hash: "7b4d12e5a877507e7454aa1b8ed87c2d"
+ hash: "ac8f096e8c7cc23bfb01de69cf3e266e"
}
Frame {
msec: 272
- hash: "08b9be66e23c7b6f6f629c7470394601"
+ hash: "2a7bed775824968e318c3d40fbc5b1c2"
}
Frame {
msec: 288
- hash: "3dac1d9632378bd18c1c938a4868e3fb"
+ hash: "f1a7a4a67a21f5025294af4bea3f8998"
}
Frame {
msec: 304
- hash: "406224b535b4425d2708df0083acdc8e"
+ hash: "18c2f321a149e38b258ac264d40c2376"
}
Frame {
msec: 320
- hash: "482bb92d4f0ad5d7c7e379b9e1ad326e"
+ hash: "19d05a96f3ae7388e854bbf1075b51c1"
}
Frame {
msec: 336
- hash: "8419f1d75b14130730bcfec4e3a9b058"
+ hash: "554e1d360463871e7c05cfe6f8abe1dd"
}
Frame {
msec: 352
- hash: "a85ee8be6a47bbd1b14137803ce606ec"
+ hash: "60f158382f75103c78e2b9b408e0fe65"
}
Frame {
msec: 368
- hash: "c1936628aec13e08e9581dcd2c6d5717"
+ hash: "6a521f952e05d91b86ad78fd6f5de4f9"
}
Frame {
msec: 384
- hash: "75c9bf83ca3fe24612c245698c089430"
+ hash: "a6f17da2dd581bdc249ff62f833dc025"
}
Frame {
msec: 400
- hash: "8c66a33d26eec2a1133f4362710a5fab"
+ hash: "1ea07ee309ce2c52cbc36370b75a872f"
}
Frame {
msec: 416
- hash: "2266df495ab5265e7514a506d3bf5bc6"
+ hash: "c7eb7837dce71c914186326216214eeb"
}
Frame {
msec: 432
- hash: "01947e631c3db43f7c5b4427229bc0c8"
+ hash: "93cf31eabb454ec536c638a506be0648"
}
Frame {
msec: 448
- hash: "3f62f032239d412d3637198f5e3e83d6"
+ hash: "1ac8c393f084aa1894c26610b7f40ea6"
}
Frame {
msec: 464
- hash: "06d8d8a1a41893d4e27725948a75caf4"
+ hash: "f04e84ad3579d6334077abe73101d206"
}
Frame {
msec: 480
- hash: "6b48bfd0c7993f746d6301c2a0f61d23"
+ hash: "ff0928dfd16b2da9811a172c19817a97"
}
Frame {
msec: 496
- hash: "ac8f096e8c7cc23bfb01de69cf3e266e"
+ hash: "7383209c80b403b93da3264eadbc047f"
}
Frame {
msec: 512
- hash: "dd4c9e63001bc6e0e63ea4db2d85301f"
+ hash: "bc747167dfb3388ac63e9e68a86b9a03"
}
Frame {
msec: 528
- hash: "2a7bed775824968e318c3d40fbc5b1c2"
+ hash: "ae48da4a66f93c806725ce749700aac8"
}
Frame {
msec: 544
- hash: "3152e5f29015ece423fbdd11a2b382b8"
+ hash: "956429472da133324c970774f77784f5"
}
Frame {
msec: 560
- hash: "f1a7a4a67a21f5025294af4bea3f8998"
+ hash: "ec0aea8dc8c269d1f0aee5817347ac55"
}
Frame {
msec: 576
- hash: "a40014d842471784e1222eb205395f6f"
+ hash: "81d2fc6727dc7449d1a87b4abea9b704"
}
Frame {
msec: 592
- hash: "18c2f321a149e38b258ac264d40c2376"
+ hash: "80ebac4d923f67fb8dba3d133ce657ba"
}
Frame {
msec: 608
- hash: "4ae120bb6dc2bd5ff81cc99ae03c191e"
+ hash: "5359f5e45e5467c62c2d9521c8199c48"
}
Frame {
msec: 624
- hash: "19d05a96f3ae7388e854bbf1075b51c1"
+ hash: "08f55088cdce741c67539f73291e53ab"
}
Frame {
msec: 640
- hash: "e418b5f54705515dce5ce3b4cbc45d19"
+ hash: "97f7a2175dcf9ac2581a92d614d72f88"
}
Frame {
msec: 656
- hash: "554e1d360463871e7c05cfe6f8abe1dd"
+ hash: "985868869ef2c332da379460a2f3a71b"
}
Frame {
msec: 672
- hash: "153237f8cf37e29ad2f32f7a8a6aecdb"
+ hash: "e91bb914c1eb63cd4269b30a220a128a"
}
Frame {
msec: 688
- hash: "60f158382f75103c78e2b9b408e0fe65"
+ hash: "84c94704c16e246df1048f958cc8cefb"
}
Frame {
msec: 704
- hash: "4e60300cfab8634e04dcd1b556251d31"
+ hash: "99de44f74f8e1f79652ab46afb4bb59e"
}
Frame {
msec: 720
- hash: "6a521f952e05d91b86ad78fd6f5de4f9"
+ hash: "a1bd4e995365e79389dba80f9e3b7af8"
}
Frame {
msec: 736
- hash: "b74521d6ac531414aeeca0fb28379d11"
+ hash: "3b95eb8cbfc831e1ebee2e456b026ab4"
}
Frame {
msec: 752
- hash: "a6f17da2dd581bdc249ff62f833dc025"
+ hash: "11673a112566a64aca3c7010b9cc9c4d"
}
Frame {
msec: 768
- hash: "93d9f0a7c387cbe653a9a088f8f4ef2b"
+ hash: "5b027815ea3c1ea54e1a02c798c468db"
}
Frame {
msec: 784
- hash: "1ea07ee309ce2c52cbc36370b75a872f"
+ hash: "73c5f23f51797a33f4d2898738e6356e"
}
Frame {
msec: 800
- hash: "593a8a45c3a0cd7ce1cb6bd1913136ba"
+ hash: "fb17df681d99d5de05f6329bba697ea5"
}
Frame {
msec: 816
- hash: "c7eb7837dce71c914186326216214eeb"
+ hash: "0b1a741975e3d9ef8f5e78f371c89441"
}
Frame {
msec: 832
- hash: "0cba07ca38c7f0483244832a42d9ac53"
+ hash: "a790f0e884ab85f7802dd094e4ef550f"
}
Frame {
msec: 848
- hash: "93cf31eabb454ec536c638a506be0648"
+ hash: "b12faa76c07adc21634cd8f8cb8436ae"
}
Frame {
msec: 864
- hash: "e8a61d3858244127cb2b2812f04f5ce9"
+ hash: "f57727419bb51fb1e589b960ddeb20ae"
}
Frame {
msec: 880
- hash: "1ac8c393f084aa1894c26610b7f40ea6"
+ hash: "8172e076b05d95248d89e815fde820ef"
}
Frame {
msec: 896
- hash: "8861bf848da5c96b35addff736b01520"
+ hash: "74c1e71378b502bc1b732a55806a10f1"
}
Frame {
msec: 912
- hash: "f04e84ad3579d6334077abe73101d206"
+ hash: "a67e9a0f55512fb1c55f13c6b483923b"
}
Frame {
msec: 928
- hash: "eac4600372f0fdfadee88896ac915a48"
+ hash: "13ca95adab171d9fad9ee8b75d0226bc"
}
Frame {
msec: 944
- hash: "ff0928dfd16b2da9811a172c19817a97"
+ hash: "7aa0cbf73f7999be7cde4ec739efbc33"
}
Frame {
msec: 960
@@ -246,239 +246,239 @@ VisualTest {
}
Frame {
msec: 976
- hash: "7383209c80b403b93da3264eadbc047f"
+ hash: "29245946cbd811fe6bf6b2b41cc13002"
}
Frame {
msec: 992
- hash: "86360bd58bba5fdd901c105ddb2e3ade"
+ hash: "058c918e83bfdd665cd836566b53959b"
}
Frame {
msec: 1008
- hash: "bc747167dfb3388ac63e9e68a86b9a03"
+ hash: "ed5d80c33dbf72624385b1cf43784626"
}
Frame {
msec: 1024
- hash: "bccb4b8a494bd45bd70c2524a02a9dc3"
+ hash: "ed5d80c33dbf72624385b1cf43784626"
}
Frame {
msec: 1040
- hash: "ae48da4a66f93c806725ce749700aac8"
+ hash: "058c918e83bfdd665cd836566b53959b"
}
Frame {
msec: 1056
- hash: "c763f56728e17fc119539a4d45dfccc3"
+ hash: "29245946cbd811fe6bf6b2b41cc13002"
}
Frame {
msec: 1072
- hash: "956429472da133324c970774f77784f5"
+ hash: "d1ed4916cb1ecff60277d74369ff311b"
}
Frame {
msec: 1088
- hash: "a4ddb4956d71fd642d54757938100cf3"
+ hash: "7aa0cbf73f7999be7cde4ec739efbc33"
}
Frame {
msec: 1104
- hash: "ec0aea8dc8c269d1f0aee5817347ac55"
+ hash: "13ca95adab171d9fad9ee8b75d0226bc"
}
Frame {
msec: 1120
- hash: "68dae343cf324391ec6721cea14575f7"
+ hash: "a67e9a0f55512fb1c55f13c6b483923b"
}
Frame {
msec: 1136
- hash: "81d2fc6727dc7449d1a87b4abea9b704"
+ hash: "74c1e71378b502bc1b732a55806a10f1"
}
Frame {
msec: 1152
- hash: "c3a1f12febc979150028737722d6d045"
+ hash: "8172e076b05d95248d89e815fde820ef"
}
Frame {
msec: 1168
- hash: "80ebac4d923f67fb8dba3d133ce657ba"
+ hash: "f57727419bb51fb1e589b960ddeb20ae"
}
Frame {
msec: 1184
- hash: "7c22fc3e30377cc14326833bdd23ddd8"
+ hash: "b12faa76c07adc21634cd8f8cb8436ae"
}
Frame {
msec: 1200
- hash: "5359f5e45e5467c62c2d9521c8199c48"
+ hash: "a790f0e884ab85f7802dd094e4ef550f"
}
Frame {
msec: 1216
- hash: "30f84a7f67b13a945ba6d5935ea92da5"
+ hash: "0b1a741975e3d9ef8f5e78f371c89441"
}
Frame {
msec: 1232
- hash: "08f55088cdce741c67539f73291e53ab"
+ hash: "fb17df681d99d5de05f6329bba697ea5"
}
Frame {
msec: 1248
- hash: "93128906d054e44bfd126fc22bdc3102"
+ hash: "73c5f23f51797a33f4d2898738e6356e"
}
Frame {
msec: 1264
- hash: "97f7a2175dcf9ac2581a92d614d72f88"
+ hash: "5b027815ea3c1ea54e1a02c798c468db"
}
Frame {
msec: 1280
- hash: "587cb6e05048579088e88e0180e3ad48"
+ hash: "11673a112566a64aca3c7010b9cc9c4d"
}
Frame {
msec: 1296
- hash: "985868869ef2c332da379460a2f3a71b"
+ hash: "3b95eb8cbfc831e1ebee2e456b026ab4"
}
Frame {
msec: 1312
- hash: "94084ca4998fcda408f6987f52c34185"
+ hash: "a1bd4e995365e79389dba80f9e3b7af8"
}
Frame {
msec: 1328
- hash: "e91bb914c1eb63cd4269b30a220a128a"
+ hash: "99de44f74f8e1f79652ab46afb4bb59e"
}
Frame {
msec: 1344
- hash: "e880d93963c80e4fab5173554c9600fc"
+ hash: "84c94704c16e246df1048f958cc8cefb"
}
Frame {
msec: 1360
- hash: "84c94704c16e246df1048f958cc8cefb"
+ hash: "e91bb914c1eb63cd4269b30a220a128a"
}
Frame {
msec: 1376
- hash: "4f1eace868a6688e5b24ce48a1f0fd18"
+ hash: "985868869ef2c332da379460a2f3a71b"
}
Frame {
msec: 1392
- hash: "99de44f74f8e1f79652ab46afb4bb59e"
+ hash: "97f7a2175dcf9ac2581a92d614d72f88"
}
Frame {
msec: 1408
- hash: "44072400ca3f0237d1aebae28a94becc"
+ hash: "08f55088cdce741c67539f73291e53ab"
}
Frame {
msec: 1424
- hash: "a1bd4e995365e79389dba80f9e3b7af8"
+ hash: "5359f5e45e5467c62c2d9521c8199c48"
}
Frame {
msec: 1440
- hash: "95d776c84fe155617fc4ee51bdb45b7e"
+ hash: "80ebac4d923f67fb8dba3d133ce657ba"
}
Frame {
msec: 1456
- hash: "3b95eb8cbfc831e1ebee2e456b026ab4"
+ hash: "81d2fc6727dc7449d1a87b4abea9b704"
}
Frame {
msec: 1472
- hash: "826c7741ba0c51de407bb799e8f360b5"
+ hash: "ec0aea8dc8c269d1f0aee5817347ac55"
}
Frame {
msec: 1488
- hash: "11673a112566a64aca3c7010b9cc9c4d"
+ hash: "956429472da133324c970774f77784f5"
}
Frame {
msec: 1504
- hash: "e1e6c7a7f51bcccd749710dbbf9e97f6"
+ hash: "ae48da4a66f93c806725ce749700aac8"
}
Frame {
msec: 1520
- hash: "5b027815ea3c1ea54e1a02c798c468db"
+ hash: "bc747167dfb3388ac63e9e68a86b9a03"
}
Frame {
msec: 1536
- hash: "65c514c9e926affe1da0b4826d2754c7"
+ hash: "7383209c80b403b93da3264eadbc047f"
}
Frame {
msec: 1552
- hash: "73c5f23f51797a33f4d2898738e6356e"
+ hash: "ff0928dfd16b2da9811a172c19817a97"
}
Frame {
msec: 1568
- hash: "acd9a2e76b22ab0ff809fd3ec3a018ec"
+ hash: "f04e84ad3579d6334077abe73101d206"
}
Frame {
msec: 1584
- hash: "fb17df681d99d5de05f6329bba697ea5"
+ hash: "1ac8c393f084aa1894c26610b7f40ea6"
}
Frame {
msec: 1600
- hash: "1bf7a98884b506b38326f59f85a53f41"
+ hash: "93cf31eabb454ec536c638a506be0648"
}
Frame {
msec: 1616
- hash: "0b1a741975e3d9ef8f5e78f371c89441"
+ hash: "c7eb7837dce71c914186326216214eeb"
}
Frame {
msec: 1632
- hash: "a6937ee49648ed0cb409063bf1da3b87"
+ hash: "1ea07ee309ce2c52cbc36370b75a872f"
}
Frame {
msec: 1648
- hash: "a790f0e884ab85f7802dd094e4ef550f"
+ hash: "a6f17da2dd581bdc249ff62f833dc025"
}
Frame {
msec: 1664
- hash: "3b644aac161f0a75bfb64f5075373190"
+ hash: "6a521f952e05d91b86ad78fd6f5de4f9"
}
Frame {
msec: 1680
- hash: "b12faa76c07adc21634cd8f8cb8436ae"
+ hash: "60f158382f75103c78e2b9b408e0fe65"
}
Frame {
msec: 1696
- hash: "3fb20f9dbd40b4729235e13af9643afc"
+ hash: "554e1d360463871e7c05cfe6f8abe1dd"
}
Frame {
msec: 1712
- hash: "f57727419bb51fb1e589b960ddeb20ae"
+ hash: "19d05a96f3ae7388e854bbf1075b51c1"
}
Frame {
msec: 1728
- hash: "7b78cba247f2c209ed81e003ca25d0a5"
+ hash: "18c2f321a149e38b258ac264d40c2376"
}
Frame {
msec: 1744
- hash: "8172e076b05d95248d89e815fde820ef"
+ hash: "f1a7a4a67a21f5025294af4bea3f8998"
}
Frame {
msec: 1760
- hash: "a88d6fc324ef48aa52c642a1662ec679"
+ hash: "2a7bed775824968e318c3d40fbc5b1c2"
}
Frame {
msec: 1776
- hash: "74c1e71378b502bc1b732a55806a10f1"
+ hash: "ac8f096e8c7cc23bfb01de69cf3e266e"
}
Frame {
msec: 1792
- hash: "6eae517ad33f0609c31ef1f8f80ba899"
+ hash: "06d8d8a1a41893d4e27725948a75caf4"
}
Frame {
msec: 1808
- hash: "a67e9a0f55512fb1c55f13c6b483923b"
+ hash: "01947e631c3db43f7c5b4427229bc0c8"
}
Frame {
msec: 1824
- hash: "4887cd34d9926a361f3ca2e75be53ea6"
+ hash: "8c66a33d26eec2a1133f4362710a5fab"
}
Frame {
msec: 1840
- hash: "13ca95adab171d9fad9ee8b75d0226bc"
+ hash: "c1936628aec13e08e9581dcd2c6d5717"
}
Frame {
msec: 1856
- hash: "affab9fb48c889a2680eb81458d400f9"
+ hash: "8419f1d75b14130730bcfec4e3a9b058"
}
Frame {
msec: 1872
- hash: "7aa0cbf73f7999be7cde4ec739efbc33"
+ hash: "406224b535b4425d2708df0083acdc8e"
}
Frame {
msec: 1888
- hash: "36c054064c9a76f4072492e55c70fb6c"
+ hash: "08b9be66e23c7b6f6f629c7470394601"
}
Frame {
msec: 1904
- hash: "d1ed4916cb1ecff60277d74369ff311b"
+ hash: "4d45d70f997c2c67166905c97a900d2e"
}
Frame {
msec: 1920
@@ -486,1606 +486,70 @@ VisualTest {
}
Frame {
msec: 1936
- hash: "29245946cbd811fe6bf6b2b41cc13002"
- }
- Frame {
- msec: 1952
- hash: "8a9dd7a2d10771633e6896f3f4a722ae"
- }
- Frame {
- msec: 1968
- hash: "058c918e83bfdd665cd836566b53959b"
- }
- Frame {
- msec: 1984
- hash: "fdf3b7a0391119e2fe77be8d6a17481d"
- }
- Frame {
- msec: 2000
- hash: "ed5d80c33dbf72624385b1cf43784626"
- }
- Frame {
- msec: 2016
- hash: "911591db1519ba264847f09868e38e0e"
- }
- Frame {
- msec: 2032
- hash: "ed5d80c33dbf72624385b1cf43784626"
- }
- Frame {
- msec: 2048
- hash: "fdf3b7a0391119e2fe77be8d6a17481d"
- }
- Frame {
- msec: 2064
- hash: "058c918e83bfdd665cd836566b53959b"
- }
- Frame {
- msec: 2080
- hash: "8a9dd7a2d10771633e6896f3f4a722ae"
- }
- Frame {
- msec: 2096
- hash: "29245946cbd811fe6bf6b2b41cc13002"
- }
- Frame {
- msec: 2112
- hash: "63ebaa4869728f5e2891d068e4b0091c"
- }
- Frame {
- msec: 2128
- hash: "d1ed4916cb1ecff60277d74369ff311b"
- }
- Frame {
- msec: 2144
- hash: "36c054064c9a76f4072492e55c70fb6c"
- }
- Frame {
- msec: 2160
- hash: "7aa0cbf73f7999be7cde4ec739efbc33"
- }
- Frame {
- msec: 2176
- hash: "affab9fb48c889a2680eb81458d400f9"
- }
- Frame {
- msec: 2192
- hash: "13ca95adab171d9fad9ee8b75d0226bc"
- }
- Frame {
- msec: 2208
- hash: "4887cd34d9926a361f3ca2e75be53ea6"
- }
- Frame {
- msec: 2224
- hash: "a67e9a0f55512fb1c55f13c6b483923b"
- }
- Frame {
- msec: 2240
- hash: "6eae517ad33f0609c31ef1f8f80ba899"
- }
- Frame {
- msec: 2256
- hash: "74c1e71378b502bc1b732a55806a10f1"
- }
- Frame {
- msec: 2272
- hash: "a88d6fc324ef48aa52c642a1662ec679"
- }
- Frame {
- msec: 2288
- hash: "8172e076b05d95248d89e815fde820ef"
- }
- Frame {
- msec: 2304
- hash: "7b78cba247f2c209ed81e003ca25d0a5"
- }
- Frame {
- msec: 2320
- hash: "f57727419bb51fb1e589b960ddeb20ae"
- }
- Frame {
- msec: 2336
- hash: "3fb20f9dbd40b4729235e13af9643afc"
- }
- Frame {
- msec: 2352
- hash: "b12faa76c07adc21634cd8f8cb8436ae"
- }
- Frame {
- msec: 2368
- hash: "3b644aac161f0a75bfb64f5075373190"
- }
- Frame {
- msec: 2384
- hash: "a790f0e884ab85f7802dd094e4ef550f"
- }
- Frame {
- msec: 2400
- hash: "a6937ee49648ed0cb409063bf1da3b87"
- }
- Frame {
- msec: 2416
- hash: "0b1a741975e3d9ef8f5e78f371c89441"
- }
- Frame {
- msec: 2432
- hash: "1bf7a98884b506b38326f59f85a53f41"
- }
- Frame {
- msec: 2448
- hash: "fb17df681d99d5de05f6329bba697ea5"
- }
- Frame {
- msec: 2464
- hash: "acd9a2e76b22ab0ff809fd3ec3a018ec"
- }
- Frame {
- msec: 2480
- hash: "73c5f23f51797a33f4d2898738e6356e"
- }
- Frame {
- msec: 2496
- hash: "65c514c9e926affe1da0b4826d2754c7"
- }
- Frame {
- msec: 2512
- hash: "5b027815ea3c1ea54e1a02c798c468db"
- }
- Frame {
- msec: 2528
- hash: "e1e6c7a7f51bcccd749710dbbf9e97f6"
- }
- Frame {
- msec: 2544
- hash: "11673a112566a64aca3c7010b9cc9c4d"
- }
- Frame {
- msec: 2560
- hash: "826c7741ba0c51de407bb799e8f360b5"
- }
- Frame {
- msec: 2576
- hash: "3b95eb8cbfc831e1ebee2e456b026ab4"
- }
- Frame {
- msec: 2592
- hash: "95d776c84fe155617fc4ee51bdb45b7e"
- }
- Frame {
- msec: 2608
- hash: "a1bd4e995365e79389dba80f9e3b7af8"
- }
- Frame {
- msec: 2624
- hash: "44072400ca3f0237d1aebae28a94becc"
- }
- Frame {
- msec: 2640
- hash: "99de44f74f8e1f79652ab46afb4bb59e"
- }
- Frame {
- msec: 2656
- hash: "4f1eace868a6688e5b24ce48a1f0fd18"
- }
- Frame {
- msec: 2672
- hash: "84c94704c16e246df1048f958cc8cefb"
- }
- Frame {
- msec: 2688
- hash: "e880d93963c80e4fab5173554c9600fc"
- }
- Frame {
- msec: 2704
- hash: "e91bb914c1eb63cd4269b30a220a128a"
- }
- Frame {
- msec: 2720
- hash: "94084ca4998fcda408f6987f52c34185"
- }
- Frame {
- msec: 2736
- hash: "985868869ef2c332da379460a2f3a71b"
- }
- Frame {
- msec: 2752
- hash: "587cb6e05048579088e88e0180e3ad48"
- }
- Frame {
- msec: 2768
- hash: "97f7a2175dcf9ac2581a92d614d72f88"
- }
- Frame {
- msec: 2784
- hash: "93128906d054e44bfd126fc22bdc3102"
- }
- Frame {
- msec: 2800
- hash: "08f55088cdce741c67539f73291e53ab"
- }
- Frame {
- msec: 2816
- hash: "30f84a7f67b13a945ba6d5935ea92da5"
- }
- Frame {
- msec: 2832
- hash: "5359f5e45e5467c62c2d9521c8199c48"
- }
- Frame {
- msec: 2848
- hash: "7c22fc3e30377cc14326833bdd23ddd8"
- }
- Frame {
- msec: 2864
- hash: "80ebac4d923f67fb8dba3d133ce657ba"
- }
- Frame {
- msec: 2880
- image: "animated.2.png"
- }
- Frame {
- msec: 2896
- hash: "81d2fc6727dc7449d1a87b4abea9b704"
- }
- Frame {
- msec: 2912
- hash: "68dae343cf324391ec6721cea14575f7"
- }
- Frame {
- msec: 2928
- hash: "ec0aea8dc8c269d1f0aee5817347ac55"
- }
- Frame {
- msec: 2944
- hash: "a4ddb4956d71fd642d54757938100cf3"
- }
- Frame {
- msec: 2960
- hash: "956429472da133324c970774f77784f5"
- }
- Frame {
- msec: 2976
- hash: "c763f56728e17fc119539a4d45dfccc3"
- }
- Frame {
- msec: 2992
- hash: "ae48da4a66f93c806725ce749700aac8"
- }
- Frame {
- msec: 3008
- hash: "bccb4b8a494bd45bd70c2524a02a9dc3"
- }
- Frame {
- msec: 3024
- hash: "bc747167dfb3388ac63e9e68a86b9a03"
- }
- Frame {
- msec: 3040
- hash: "86360bd58bba5fdd901c105ddb2e3ade"
- }
- Frame {
- msec: 3056
- hash: "7383209c80b403b93da3264eadbc047f"
- }
- Frame {
- msec: 3072
- hash: "280288a7988736e30a2a3e4289ac3b0c"
- }
- Frame {
- msec: 3088
- hash: "ff0928dfd16b2da9811a172c19817a97"
- }
- Frame {
- msec: 3104
- hash: "eac4600372f0fdfadee88896ac915a48"
- }
- Frame {
- msec: 3120
- hash: "f04e84ad3579d6334077abe73101d206"
- }
- Frame {
- msec: 3136
- hash: "8861bf848da5c96b35addff736b01520"
- }
- Frame {
- msec: 3152
- hash: "1ac8c393f084aa1894c26610b7f40ea6"
- }
- Frame {
- msec: 3168
- hash: "e8a61d3858244127cb2b2812f04f5ce9"
- }
- Frame {
- msec: 3184
- hash: "93cf31eabb454ec536c638a506be0648"
- }
- Frame {
- msec: 3200
- hash: "0cba07ca38c7f0483244832a42d9ac53"
- }
- Frame {
- msec: 3216
- hash: "c7eb7837dce71c914186326216214eeb"
- }
- Frame {
- msec: 3232
- hash: "593a8a45c3a0cd7ce1cb6bd1913136ba"
- }
- Frame {
- msec: 3248
- hash: "1ea07ee309ce2c52cbc36370b75a872f"
- }
- Frame {
- msec: 3264
- hash: "93d9f0a7c387cbe653a9a088f8f4ef2b"
- }
- Frame {
- msec: 3280
- hash: "a6f17da2dd581bdc249ff62f833dc025"
- }
- Frame {
- msec: 3296
- hash: "b74521d6ac531414aeeca0fb28379d11"
- }
- Frame {
- msec: 3312
- hash: "6a521f952e05d91b86ad78fd6f5de4f9"
- }
- Frame {
- msec: 3328
- hash: "4e60300cfab8634e04dcd1b556251d31"
- }
- Frame {
- msec: 3344
- hash: "60f158382f75103c78e2b9b408e0fe65"
- }
- Frame {
- msec: 3360
- hash: "153237f8cf37e29ad2f32f7a8a6aecdb"
- }
- Frame {
- msec: 3376
- hash: "554e1d360463871e7c05cfe6f8abe1dd"
- }
- Frame {
- msec: 3392
- hash: "e418b5f54705515dce5ce3b4cbc45d19"
- }
- Frame {
- msec: 3408
- hash: "19d05a96f3ae7388e854bbf1075b51c1"
- }
- Frame {
- msec: 3424
- hash: "4ae120bb6dc2bd5ff81cc99ae03c191e"
- }
- Frame {
- msec: 3440
- hash: "18c2f321a149e38b258ac264d40c2376"
- }
- Frame {
- msec: 3456
- hash: "a40014d842471784e1222eb205395f6f"
- }
- Frame {
- msec: 3472
- hash: "f1a7a4a67a21f5025294af4bea3f8998"
- }
- Frame {
- msec: 3488
- hash: "3152e5f29015ece423fbdd11a2b382b8"
- }
- Frame {
- msec: 3504
- hash: "2a7bed775824968e318c3d40fbc5b1c2"
- }
- Frame {
- msec: 3520
- hash: "dd4c9e63001bc6e0e63ea4db2d85301f"
- }
- Frame {
- msec: 3536
- hash: "ac8f096e8c7cc23bfb01de69cf3e266e"
- }
- Frame {
- msec: 3552
- hash: "6b48bfd0c7993f746d6301c2a0f61d23"
- }
- Frame {
- msec: 3568
- hash: "06d8d8a1a41893d4e27725948a75caf4"
- }
- Frame {
- msec: 3584
- hash: "3f62f032239d412d3637198f5e3e83d6"
- }
- Frame {
- msec: 3600
- hash: "01947e631c3db43f7c5b4427229bc0c8"
- }
- Frame {
- msec: 3616
- hash: "2266df495ab5265e7514a506d3bf5bc6"
- }
- Frame {
- msec: 3632
- hash: "8c66a33d26eec2a1133f4362710a5fab"
- }
- Frame {
- msec: 3648
- hash: "75c9bf83ca3fe24612c245698c089430"
- }
- Frame {
- msec: 3664
- hash: "c1936628aec13e08e9581dcd2c6d5717"
- }
- Frame {
- msec: 3680
- hash: "a85ee8be6a47bbd1b14137803ce606ec"
- }
- Frame {
- msec: 3696
- hash: "8419f1d75b14130730bcfec4e3a9b058"
- }
- Frame {
- msec: 3712
- hash: "482bb92d4f0ad5d7c7e379b9e1ad326e"
- }
- Frame {
- msec: 3728
- hash: "406224b535b4425d2708df0083acdc8e"
- }
- Frame {
- msec: 3744
- hash: "3dac1d9632378bd18c1c938a4868e3fb"
- }
- Frame {
- msec: 3760
- hash: "08b9be66e23c7b6f6f629c7470394601"
- }
- Frame {
- msec: 3776
- hash: "7b4d12e5a877507e7454aa1b8ed87c2d"
- }
- Frame {
- msec: 3792
- hash: "4d45d70f997c2c67166905c97a900d2e"
- }
- Frame {
- msec: 3808
- hash: "c5b3dede34b0d1d78135e39c41d117c6"
- }
- Frame {
- msec: 3824
- hash: "b63e4d1686057828fd8781f1c33585f5"
- }
- Frame {
- msec: 3840
- image: "animated.3.png"
- }
- Frame {
- msec: 3856
hash: "465ec993948f7b75aeb5759976f4620d"
}
Frame {
- msec: 3872
- hash: "228d5312c261d1a5455faf69ec2f2520"
- }
- Frame {
- msec: 3888
+ msec: 1952
hash: "aacf9ae3c23d174a1c1cda493600e355"
}
Frame {
- msec: 3904
- hash: "4c60d345821f515c7811f3b69eb94607"
- }
- Frame {
- msec: 3920
- hash: "aec13bcab337e55832b0a02fb5c6b526"
- }
- Frame {
- msec: 3936
- hash: "aec13bcab337e55832b0a02fb5c6b526"
- }
- Frame {
- msec: 3952
- hash: "aec13bcab337e55832b0a02fb5c6b526"
- }
- Frame {
- msec: 3968
- hash: "aec13bcab337e55832b0a02fb5c6b526"
- }
- Frame {
- msec: 3984
- hash: "aec13bcab337e55832b0a02fb5c6b526"
- }
- Frame {
- msec: 4000
- hash: "aec13bcab337e55832b0a02fb5c6b526"
- }
- Frame {
- msec: 4016
+ msec: 1968
hash: "aec13bcab337e55832b0a02fb5c6b526"
}
Frame {
- msec: 4032
+ msec: 1984
hash: "aec13bcab337e55832b0a02fb5c6b526"
}
Frame {
- msec: 4048
+ msec: 2000
hash: "aec13bcab337e55832b0a02fb5c6b526"
}
Frame {
- msec: 4064
+ msec: 2016
hash: "aec13bcab337e55832b0a02fb5c6b526"
}
Frame {
- msec: 4080
+ msec: 2032
hash: "aec13bcab337e55832b0a02fb5c6b526"
}
Frame {
- msec: 4096
+ msec: 2048
hash: "aec13bcab337e55832b0a02fb5c6b526"
}
Frame {
- msec: 4112
+ msec: 2064
hash: "aec13bcab337e55832b0a02fb5c6b526"
}
Frame {
- msec: 4128
- hash: "4c60d345821f515c7811f3b69eb94607"
- }
- Frame {
- msec: 4144
+ msec: 2080
hash: "aacf9ae3c23d174a1c1cda493600e355"
}
Frame {
- msec: 4160
- hash: "228d5312c261d1a5455faf69ec2f2520"
- }
- Frame {
- msec: 4176
+ msec: 2096
hash: "465ec993948f7b75aeb5759976f4620d"
}
Frame {
- msec: 4192
- hash: "755cfccc38bababc468fe6e1076804bb"
- }
- Frame {
- msec: 4208
+ msec: 2112
hash: "b63e4d1686057828fd8781f1c33585f5"
}
Frame {
- msec: 4224
- hash: "c5b3dede34b0d1d78135e39c41d117c6"
- }
- Frame {
- msec: 4240
+ msec: 2128
hash: "4d45d70f997c2c67166905c97a900d2e"
}
Frame {
- msec: 4256
- hash: "7b4d12e5a877507e7454aa1b8ed87c2d"
- }
- Frame {
- msec: 4272
+ msec: 2144
hash: "08b9be66e23c7b6f6f629c7470394601"
}
Frame {
- msec: 4288
- hash: "3dac1d9632378bd18c1c938a4868e3fb"
- }
- Frame {
- msec: 4304
+ msec: 2160
hash: "406224b535b4425d2708df0083acdc8e"
}
Frame {
- msec: 4320
- hash: "482bb92d4f0ad5d7c7e379b9e1ad326e"
- }
- Frame {
- msec: 4336
+ msec: 2176
hash: "8419f1d75b14130730bcfec4e3a9b058"
}
Frame {
- msec: 4352
- hash: "a85ee8be6a47bbd1b14137803ce606ec"
- }
- Frame {
- msec: 4368
- hash: "c1936628aec13e08e9581dcd2c6d5717"
- }
- Frame {
- msec: 4384
- hash: "75c9bf83ca3fe24612c245698c089430"
- }
- Frame {
- msec: 4400
- hash: "8c66a33d26eec2a1133f4362710a5fab"
- }
- Frame {
- msec: 4416
- hash: "2266df495ab5265e7514a506d3bf5bc6"
- }
- Frame {
- msec: 4432
- hash: "01947e631c3db43f7c5b4427229bc0c8"
- }
- Frame {
- msec: 4448
- hash: "3f62f032239d412d3637198f5e3e83d6"
- }
- Frame {
- msec: 4464
- hash: "06d8d8a1a41893d4e27725948a75caf4"
- }
- Frame {
- msec: 4480
- hash: "6b48bfd0c7993f746d6301c2a0f61d23"
- }
- Frame {
- msec: 4496
- hash: "ac8f096e8c7cc23bfb01de69cf3e266e"
- }
- Frame {
- msec: 4512
- hash: "dd4c9e63001bc6e0e63ea4db2d85301f"
- }
- Frame {
- msec: 4528
- hash: "2a7bed775824968e318c3d40fbc5b1c2"
- }
- Frame {
- msec: 4544
- hash: "3152e5f29015ece423fbdd11a2b382b8"
- }
- Frame {
- msec: 4560
- hash: "f1a7a4a67a21f5025294af4bea3f8998"
- }
- Frame {
- msec: 4576
- hash: "a40014d842471784e1222eb205395f6f"
- }
- Frame {
- msec: 4592
- hash: "18c2f321a149e38b258ac264d40c2376"
- }
- Frame {
- msec: 4608
- hash: "4ae120bb6dc2bd5ff81cc99ae03c191e"
- }
- Frame {
- msec: 4624
- hash: "19d05a96f3ae7388e854bbf1075b51c1"
- }
- Frame {
- msec: 4640
- hash: "e418b5f54705515dce5ce3b4cbc45d19"
- }
- Frame {
- msec: 4656
- hash: "554e1d360463871e7c05cfe6f8abe1dd"
- }
- Frame {
- msec: 4672
- hash: "153237f8cf37e29ad2f32f7a8a6aecdb"
- }
- Frame {
- msec: 4688
- hash: "60f158382f75103c78e2b9b408e0fe65"
- }
- Frame {
- msec: 4704
- hash: "4e60300cfab8634e04dcd1b556251d31"
- }
- Frame {
- msec: 4720
- hash: "6a521f952e05d91b86ad78fd6f5de4f9"
- }
- Frame {
- msec: 4736
- hash: "b74521d6ac531414aeeca0fb28379d11"
- }
- Frame {
- msec: 4752
- hash: "a6f17da2dd581bdc249ff62f833dc025"
- }
- Frame {
- msec: 4768
- hash: "93d9f0a7c387cbe653a9a088f8f4ef2b"
- }
- Frame {
- msec: 4784
- hash: "1ea07ee309ce2c52cbc36370b75a872f"
- }
- Frame {
- msec: 4800
- image: "animated.4.png"
- }
- Frame {
- msec: 4816
- hash: "c7eb7837dce71c914186326216214eeb"
- }
- Frame {
- msec: 4832
- hash: "0cba07ca38c7f0483244832a42d9ac53"
- }
- Frame {
- msec: 4848
- hash: "93cf31eabb454ec536c638a506be0648"
- }
- Frame {
- msec: 4864
- hash: "e8a61d3858244127cb2b2812f04f5ce9"
- }
- Frame {
- msec: 4880
- hash: "1ac8c393f084aa1894c26610b7f40ea6"
- }
- Frame {
- msec: 4896
- hash: "8861bf848da5c96b35addff736b01520"
- }
- Frame {
- msec: 4912
- hash: "f04e84ad3579d6334077abe73101d206"
- }
- Frame {
- msec: 4928
- hash: "eac4600372f0fdfadee88896ac915a48"
- }
- Frame {
- msec: 4944
- hash: "ff0928dfd16b2da9811a172c19817a97"
- }
- Frame {
- msec: 4960
- hash: "280288a7988736e30a2a3e4289ac3b0c"
- }
- Frame {
- msec: 4976
- hash: "7383209c80b403b93da3264eadbc047f"
- }
- Frame {
- msec: 4992
- hash: "86360bd58bba5fdd901c105ddb2e3ade"
- }
- Frame {
- msec: 5008
- hash: "bc747167dfb3388ac63e9e68a86b9a03"
- }
- Frame {
- msec: 5024
- hash: "bccb4b8a494bd45bd70c2524a02a9dc3"
- }
- Frame {
- msec: 5040
- hash: "ae48da4a66f93c806725ce749700aac8"
- }
- Frame {
- msec: 5056
- hash: "c763f56728e17fc119539a4d45dfccc3"
- }
- Frame {
- msec: 5072
- hash: "956429472da133324c970774f77784f5"
- }
- Frame {
- msec: 5088
- hash: "a4ddb4956d71fd642d54757938100cf3"
- }
- Frame {
- msec: 5104
- hash: "ec0aea8dc8c269d1f0aee5817347ac55"
- }
- Frame {
- msec: 5120
- hash: "68dae343cf324391ec6721cea14575f7"
- }
- Frame {
- msec: 5136
- hash: "81d2fc6727dc7449d1a87b4abea9b704"
- }
- Frame {
- msec: 5152
- hash: "c3a1f12febc979150028737722d6d045"
- }
- Frame {
- msec: 5168
- hash: "80ebac4d923f67fb8dba3d133ce657ba"
- }
- Frame {
- msec: 5184
- hash: "7c22fc3e30377cc14326833bdd23ddd8"
- }
- Frame {
- msec: 5200
- hash: "5359f5e45e5467c62c2d9521c8199c48"
- }
- Frame {
- msec: 5216
- hash: "30f84a7f67b13a945ba6d5935ea92da5"
- }
- Frame {
- msec: 5232
- hash: "08f55088cdce741c67539f73291e53ab"
- }
- Frame {
- msec: 5248
- hash: "93128906d054e44bfd126fc22bdc3102"
- }
- Frame {
- msec: 5264
- hash: "97f7a2175dcf9ac2581a92d614d72f88"
- }
- Frame {
- msec: 5280
- hash: "587cb6e05048579088e88e0180e3ad48"
- }
- Frame {
- msec: 5296
- hash: "985868869ef2c332da379460a2f3a71b"
- }
- Frame {
- msec: 5312
- hash: "94084ca4998fcda408f6987f52c34185"
- }
- Frame {
- msec: 5328
- hash: "e91bb914c1eb63cd4269b30a220a128a"
- }
- Frame {
- msec: 5344
- hash: "e880d93963c80e4fab5173554c9600fc"
- }
- Frame {
- msec: 5360
- hash: "84c94704c16e246df1048f958cc8cefb"
- }
- Frame {
- msec: 5376
- hash: "4f1eace868a6688e5b24ce48a1f0fd18"
- }
- Frame {
- msec: 5392
- hash: "99de44f74f8e1f79652ab46afb4bb59e"
- }
- Frame {
- msec: 5408
- hash: "44072400ca3f0237d1aebae28a94becc"
- }
- Frame {
- msec: 5424
- hash: "a1bd4e995365e79389dba80f9e3b7af8"
- }
- Frame {
- msec: 5440
- hash: "95d776c84fe155617fc4ee51bdb45b7e"
- }
- Frame {
- msec: 5456
- hash: "3b95eb8cbfc831e1ebee2e456b026ab4"
- }
- Frame {
- msec: 5472
- hash: "826c7741ba0c51de407bb799e8f360b5"
- }
- Frame {
- msec: 5488
- hash: "11673a112566a64aca3c7010b9cc9c4d"
- }
- Frame {
- msec: 5504
- hash: "e1e6c7a7f51bcccd749710dbbf9e97f6"
- }
- Frame {
- msec: 5520
- hash: "5b027815ea3c1ea54e1a02c798c468db"
- }
- Frame {
- msec: 5536
- hash: "65c514c9e926affe1da0b4826d2754c7"
- }
- Frame {
- msec: 5552
- hash: "73c5f23f51797a33f4d2898738e6356e"
- }
- Frame {
- msec: 5568
- hash: "acd9a2e76b22ab0ff809fd3ec3a018ec"
- }
- Frame {
- msec: 5584
- hash: "fb17df681d99d5de05f6329bba697ea5"
- }
- Frame {
- msec: 5600
- hash: "1bf7a98884b506b38326f59f85a53f41"
- }
- Frame {
- msec: 5616
- hash: "0b1a741975e3d9ef8f5e78f371c89441"
- }
- Frame {
- msec: 5632
- hash: "a6937ee49648ed0cb409063bf1da3b87"
- }
- Frame {
- msec: 5648
- hash: "a790f0e884ab85f7802dd094e4ef550f"
- }
- Frame {
- msec: 5664
- hash: "3b644aac161f0a75bfb64f5075373190"
- }
- Frame {
- msec: 5680
- hash: "b12faa76c07adc21634cd8f8cb8436ae"
- }
- Frame {
- msec: 5696
- hash: "3fb20f9dbd40b4729235e13af9643afc"
- }
- Frame {
- msec: 5712
- hash: "f57727419bb51fb1e589b960ddeb20ae"
- }
- Frame {
- msec: 5728
- hash: "7b78cba247f2c209ed81e003ca25d0a5"
- }
- Frame {
- msec: 5744
- hash: "8172e076b05d95248d89e815fde820ef"
- }
- Frame {
- msec: 5760
- image: "animated.5.png"
- }
- Frame {
- msec: 5776
- hash: "74c1e71378b502bc1b732a55806a10f1"
- }
- Frame {
- msec: 5792
- hash: "6eae517ad33f0609c31ef1f8f80ba899"
- }
- Frame {
- msec: 5808
- hash: "a67e9a0f55512fb1c55f13c6b483923b"
- }
- Frame {
- msec: 5824
- hash: "4887cd34d9926a361f3ca2e75be53ea6"
- }
- Frame {
- msec: 5840
- hash: "13ca95adab171d9fad9ee8b75d0226bc"
- }
- Frame {
- msec: 5856
- hash: "affab9fb48c889a2680eb81458d400f9"
- }
- Frame {
- msec: 5872
- hash: "7aa0cbf73f7999be7cde4ec739efbc33"
- }
- Frame {
- msec: 5888
- hash: "36c054064c9a76f4072492e55c70fb6c"
- }
- Frame {
- msec: 5904
- hash: "d1ed4916cb1ecff60277d74369ff311b"
- }
- Frame {
- msec: 5920
- hash: "63ebaa4869728f5e2891d068e4b0091c"
- }
- Frame {
- msec: 5936
- hash: "29245946cbd811fe6bf6b2b41cc13002"
- }
- Frame {
- msec: 5952
- hash: "8a9dd7a2d10771633e6896f3f4a722ae"
- }
- Frame {
- msec: 5968
- hash: "058c918e83bfdd665cd836566b53959b"
- }
- Frame {
- msec: 5984
- hash: "fdf3b7a0391119e2fe77be8d6a17481d"
- }
- Frame {
- msec: 6000
- hash: "ed5d80c33dbf72624385b1cf43784626"
- }
- Frame {
- msec: 6016
- hash: "911591db1519ba264847f09868e38e0e"
- }
- Frame {
- msec: 6032
- hash: "ed5d80c33dbf72624385b1cf43784626"
- }
- Frame {
- msec: 6048
- hash: "fdf3b7a0391119e2fe77be8d6a17481d"
- }
- Frame {
- msec: 6064
- hash: "058c918e83bfdd665cd836566b53959b"
- }
- Frame {
- msec: 6080
- hash: "8a9dd7a2d10771633e6896f3f4a722ae"
- }
- Frame {
- msec: 6096
- hash: "29245946cbd811fe6bf6b2b41cc13002"
- }
- Frame {
- msec: 6112
- hash: "63ebaa4869728f5e2891d068e4b0091c"
- }
- Frame {
- msec: 6128
- hash: "d1ed4916cb1ecff60277d74369ff311b"
- }
- Frame {
- msec: 6144
- hash: "36c054064c9a76f4072492e55c70fb6c"
- }
- Frame {
- msec: 6160
- hash: "7aa0cbf73f7999be7cde4ec739efbc33"
- }
- Frame {
- msec: 6176
- hash: "affab9fb48c889a2680eb81458d400f9"
- }
- Frame {
- msec: 6192
- hash: "13ca95adab171d9fad9ee8b75d0226bc"
- }
- Frame {
- msec: 6208
- hash: "4887cd34d9926a361f3ca2e75be53ea6"
- }
- Frame {
- msec: 6224
- hash: "a67e9a0f55512fb1c55f13c6b483923b"
- }
- Frame {
- msec: 6240
- hash: "6eae517ad33f0609c31ef1f8f80ba899"
- }
- Frame {
- msec: 6256
- hash: "74c1e71378b502bc1b732a55806a10f1"
- }
- Frame {
- msec: 6272
- hash: "a88d6fc324ef48aa52c642a1662ec679"
- }
- Frame {
- msec: 6288
- hash: "8172e076b05d95248d89e815fde820ef"
- }
- Frame {
- msec: 6304
- hash: "7b78cba247f2c209ed81e003ca25d0a5"
- }
- Frame {
- msec: 6320
- hash: "f57727419bb51fb1e589b960ddeb20ae"
- }
- Frame {
- msec: 6336
- hash: "3fb20f9dbd40b4729235e13af9643afc"
- }
- Frame {
- msec: 6352
- hash: "b12faa76c07adc21634cd8f8cb8436ae"
- }
- Frame {
- msec: 6368
- hash: "3b644aac161f0a75bfb64f5075373190"
- }
- Frame {
- msec: 6384
- hash: "a790f0e884ab85f7802dd094e4ef550f"
- }
- Frame {
- msec: 6400
- hash: "a6937ee49648ed0cb409063bf1da3b87"
- }
- Frame {
- msec: 6416
- hash: "0b1a741975e3d9ef8f5e78f371c89441"
- }
- Frame {
- msec: 6432
- hash: "1bf7a98884b506b38326f59f85a53f41"
- }
- Frame {
- msec: 6448
- hash: "fb17df681d99d5de05f6329bba697ea5"
- }
- Frame {
- msec: 6464
- hash: "acd9a2e76b22ab0ff809fd3ec3a018ec"
- }
- Frame {
- msec: 6480
- hash: "73c5f23f51797a33f4d2898738e6356e"
- }
- Frame {
- msec: 6496
- hash: "65c514c9e926affe1da0b4826d2754c7"
- }
- Frame {
- msec: 6512
- hash: "5b027815ea3c1ea54e1a02c798c468db"
- }
- Frame {
- msec: 6528
- hash: "e1e6c7a7f51bcccd749710dbbf9e97f6"
- }
- Frame {
- msec: 6544
- hash: "11673a112566a64aca3c7010b9cc9c4d"
- }
- Frame {
- msec: 6560
- hash: "826c7741ba0c51de407bb799e8f360b5"
- }
- Frame {
- msec: 6576
- hash: "3b95eb8cbfc831e1ebee2e456b026ab4"
- }
- Frame {
- msec: 6592
- hash: "95d776c84fe155617fc4ee51bdb45b7e"
- }
- Frame {
- msec: 6608
- hash: "a1bd4e995365e79389dba80f9e3b7af8"
- }
- Frame {
- msec: 6624
- hash: "44072400ca3f0237d1aebae28a94becc"
- }
- Frame {
- msec: 6640
- hash: "99de44f74f8e1f79652ab46afb4bb59e"
- }
- Frame {
- msec: 6656
- hash: "4f1eace868a6688e5b24ce48a1f0fd18"
- }
- Frame {
- msec: 6672
- hash: "84c94704c16e246df1048f958cc8cefb"
- }
- Frame {
- msec: 6688
- hash: "e880d93963c80e4fab5173554c9600fc"
- }
- Frame {
- msec: 6704
- hash: "e91bb914c1eb63cd4269b30a220a128a"
- }
- Frame {
- msec: 6720
- image: "animated.6.png"
- }
- Frame {
- msec: 6736
- hash: "985868869ef2c332da379460a2f3a71b"
- }
- Frame {
- msec: 6752
- hash: "587cb6e05048579088e88e0180e3ad48"
- }
- Frame {
- msec: 6768
- hash: "97f7a2175dcf9ac2581a92d614d72f88"
- }
- Frame {
- msec: 6784
- hash: "93128906d054e44bfd126fc22bdc3102"
- }
- Frame {
- msec: 6800
- hash: "08f55088cdce741c67539f73291e53ab"
- }
- Frame {
- msec: 6816
- hash: "30f84a7f67b13a945ba6d5935ea92da5"
- }
- Frame {
- msec: 6832
- hash: "5359f5e45e5467c62c2d9521c8199c48"
- }
- Frame {
- msec: 6848
- hash: "7c22fc3e30377cc14326833bdd23ddd8"
- }
- Frame {
- msec: 6864
- hash: "80ebac4d923f67fb8dba3d133ce657ba"
- }
- Frame {
- msec: 6880
- hash: "c3a1f12febc979150028737722d6d045"
- }
- Frame {
- msec: 6896
- hash: "81d2fc6727dc7449d1a87b4abea9b704"
- }
- Frame {
- msec: 6912
- hash: "68dae343cf324391ec6721cea14575f7"
- }
- Frame {
- msec: 6928
- hash: "ec0aea8dc8c269d1f0aee5817347ac55"
- }
- Frame {
- msec: 6944
- hash: "a4ddb4956d71fd642d54757938100cf3"
- }
- Frame {
- msec: 6960
- hash: "956429472da133324c970774f77784f5"
- }
- Frame {
- msec: 6976
- hash: "c763f56728e17fc119539a4d45dfccc3"
- }
- Frame {
- msec: 6992
- hash: "ae48da4a66f93c806725ce749700aac8"
- }
- Frame {
- msec: 7008
- hash: "bccb4b8a494bd45bd70c2524a02a9dc3"
- }
- Frame {
- msec: 7024
- hash: "bc747167dfb3388ac63e9e68a86b9a03"
- }
- Frame {
- msec: 7040
- hash: "86360bd58bba5fdd901c105ddb2e3ade"
- }
- Frame {
- msec: 7056
- hash: "7383209c80b403b93da3264eadbc047f"
- }
- Frame {
- msec: 7072
- hash: "280288a7988736e30a2a3e4289ac3b0c"
- }
- Frame {
- msec: 7088
- hash: "ff0928dfd16b2da9811a172c19817a97"
- }
- Frame {
- msec: 7104
- hash: "eac4600372f0fdfadee88896ac915a48"
- }
- Frame {
- msec: 7120
- hash: "f04e84ad3579d6334077abe73101d206"
- }
- Frame {
- msec: 7136
- hash: "8861bf848da5c96b35addff736b01520"
- }
- Frame {
- msec: 7152
- hash: "1ac8c393f084aa1894c26610b7f40ea6"
- }
- Frame {
- msec: 7168
- hash: "e8a61d3858244127cb2b2812f04f5ce9"
- }
- Frame {
- msec: 7184
- hash: "93cf31eabb454ec536c638a506be0648"
- }
- Frame {
- msec: 7200
- hash: "0cba07ca38c7f0483244832a42d9ac53"
- }
- Frame {
- msec: 7216
- hash: "c7eb7837dce71c914186326216214eeb"
- }
- Frame {
- msec: 7232
- hash: "593a8a45c3a0cd7ce1cb6bd1913136ba"
- }
- Frame {
- msec: 7248
- hash: "1ea07ee309ce2c52cbc36370b75a872f"
- }
- Frame {
- msec: 7264
- hash: "93d9f0a7c387cbe653a9a088f8f4ef2b"
- }
- Frame {
- msec: 7280
- hash: "a6f17da2dd581bdc249ff62f833dc025"
- }
- Frame {
- msec: 7296
- hash: "b74521d6ac531414aeeca0fb28379d11"
- }
- Frame {
- msec: 7312
- hash: "6a521f952e05d91b86ad78fd6f5de4f9"
- }
- Frame {
- msec: 7328
- hash: "4e60300cfab8634e04dcd1b556251d31"
- }
- Frame {
- msec: 7344
- hash: "60f158382f75103c78e2b9b408e0fe65"
- }
- Frame {
- msec: 7360
- hash: "153237f8cf37e29ad2f32f7a8a6aecdb"
- }
- Frame {
- msec: 7376
- hash: "554e1d360463871e7c05cfe6f8abe1dd"
- }
- Frame {
- msec: 7392
- hash: "e418b5f54705515dce5ce3b4cbc45d19"
- }
- Frame {
- msec: 7408
- hash: "19d05a96f3ae7388e854bbf1075b51c1"
- }
- Frame {
- msec: 7424
- hash: "4ae120bb6dc2bd5ff81cc99ae03c191e"
- }
- Frame {
- msec: 7440
- hash: "18c2f321a149e38b258ac264d40c2376"
- }
- Frame {
- msec: 7456
- hash: "a40014d842471784e1222eb205395f6f"
- }
- Frame {
- msec: 7472
- hash: "f1a7a4a67a21f5025294af4bea3f8998"
- }
- Frame {
- msec: 7488
- hash: "3152e5f29015ece423fbdd11a2b382b8"
- }
- Frame {
- msec: 7504
- hash: "2a7bed775824968e318c3d40fbc5b1c2"
- }
- Frame {
- msec: 7520
- hash: "dd4c9e63001bc6e0e63ea4db2d85301f"
- }
- Frame {
- msec: 7536
- hash: "ac8f096e8c7cc23bfb01de69cf3e266e"
- }
- Frame {
- msec: 7552
- hash: "6b48bfd0c7993f746d6301c2a0f61d23"
- }
- Frame {
- msec: 7568
- hash: "06d8d8a1a41893d4e27725948a75caf4"
- }
- Frame {
- msec: 7584
- hash: "3f62f032239d412d3637198f5e3e83d6"
- }
- Frame {
- msec: 7600
- hash: "01947e631c3db43f7c5b4427229bc0c8"
- }
- Frame {
- msec: 7616
- hash: "2266df495ab5265e7514a506d3bf5bc6"
- }
- Frame {
- msec: 7632
- hash: "8c66a33d26eec2a1133f4362710a5fab"
- }
- Frame {
- msec: 7648
- hash: "75c9bf83ca3fe24612c245698c089430"
- }
- Frame {
- msec: 7664
+ msec: 2192
hash: "c1936628aec13e08e9581dcd2c6d5717"
}
- Frame {
- msec: 7680
- image: "animated.7.png"
- }
- Frame {
- msec: 7696
- hash: "8419f1d75b14130730bcfec4e3a9b058"
- }
- Frame {
- msec: 7712
- hash: "482bb92d4f0ad5d7c7e379b9e1ad326e"
- }
- Frame {
- msec: 7728
- hash: "406224b535b4425d2708df0083acdc8e"
- }
- Frame {
- msec: 7744
- hash: "3dac1d9632378bd18c1c938a4868e3fb"
- }
- Frame {
- msec: 7760
- hash: "08b9be66e23c7b6f6f629c7470394601"
- }
- Frame {
- msec: 7776
- hash: "7b4d12e5a877507e7454aa1b8ed87c2d"
- }
- Frame {
- msec: 7792
- hash: "4d45d70f997c2c67166905c97a900d2e"
- }
- Frame {
- msec: 7808
- hash: "c5b3dede34b0d1d78135e39c41d117c6"
- }
- Frame {
- msec: 7824
- hash: "b63e4d1686057828fd8781f1c33585f5"
- }
- Frame {
- msec: 7840
- hash: "755cfccc38bababc468fe6e1076804bb"
- }
- Frame {
- msec: 7856
- hash: "465ec993948f7b75aeb5759976f4620d"
- }
- Frame {
- msec: 7872
- hash: "228d5312c261d1a5455faf69ec2f2520"
- }
- Frame {
- msec: 7888
- hash: "aacf9ae3c23d174a1c1cda493600e355"
- }
- Frame {
- msec: 7904
- hash: "4c60d345821f515c7811f3b69eb94607"
- }
- Frame {
- msec: 7920
- hash: "aec13bcab337e55832b0a02fb5c6b526"
- }
- Frame {
- msec: 7936
- hash: "aec13bcab337e55832b0a02fb5c6b526"
- }
- Frame {
- msec: 7952
- hash: "aec13bcab337e55832b0a02fb5c6b526"
- }
- Frame {
- msec: 7968
- hash: "aec13bcab337e55832b0a02fb5c6b526"
- }
- Frame {
- msec: 7984
- hash: "aec13bcab337e55832b0a02fb5c6b526"
- }
- Frame {
- msec: 8000
- hash: "aec13bcab337e55832b0a02fb5c6b526"
- }
- Frame {
- msec: 8016
- hash: "aec13bcab337e55832b0a02fb5c6b526"
- }
- Frame {
- msec: 8032
- hash: "aec13bcab337e55832b0a02fb5c6b526"
- }
- Frame {
- msec: 8048
- hash: "aec13bcab337e55832b0a02fb5c6b526"
- }
- Frame {
- msec: 8064
- hash: "aec13bcab337e55832b0a02fb5c6b526"
- }
- Frame {
- msec: 8080
- hash: "aec13bcab337e55832b0a02fb5c6b526"
- }
- Frame {
- msec: 8096
- hash: "aec13bcab337e55832b0a02fb5c6b526"
- }
- Frame {
- msec: 8112
- hash: "aec13bcab337e55832b0a02fb5c6b526"
- }
- Frame {
- msec: 8128
- hash: "4c60d345821f515c7811f3b69eb94607"
- }
- Frame {
- msec: 8144
- hash: "aacf9ae3c23d174a1c1cda493600e355"
- }
- Frame {
- msec: 8160
- hash: "228d5312c261d1a5455faf69ec2f2520"
- }
- Frame {
- msec: 8176
- hash: "465ec993948f7b75aeb5759976f4620d"
- }
- Frame {
- msec: 8192
- hash: "755cfccc38bababc468fe6e1076804bb"
- }
- Frame {
- msec: 8208
- hash: "b63e4d1686057828fd8781f1c33585f5"
- }
- Frame {
- msec: 8224
- hash: "c5b3dede34b0d1d78135e39c41d117c6"
- }
- Frame {
- msec: 8240
- hash: "4d45d70f997c2c67166905c97a900d2e"
- }
- Frame {
- msec: 8256
- hash: "7b4d12e5a877507e7454aa1b8ed87c2d"
- }
- Frame {
- msec: 8272
- hash: "08b9be66e23c7b6f6f629c7470394601"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 0
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 8288
- hash: "3dac1d9632378bd18c1c938a4868e3fb"
- }
- Frame {
- msec: 8304
- hash: "406224b535b4425d2708df0083acdc8e"
- }
}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/borders.0.png b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/borders.0.png
index bb9dfbb916..03d7082729 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/borders.0.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/borders.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.0.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.0.png
index 016902bdb0..f8b73392c5 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.0.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.1.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.1.png
index a65493670f..2d29f359f6 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.1.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.2.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.2.png
index cfd5517750..507d9ca7d9 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.2.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.3.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.3.png
index 016902bdb0..16225229f8 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.3.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.3.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.qml b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.qml
index 289af88601..92f108c27d 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.qml
@@ -6,309 +6,277 @@ VisualTest {
}
Frame {
msec: 16
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 32
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 48
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 64
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 80
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 96
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 112
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 128
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 144
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 160
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 176
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 192
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 208
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 224
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 240
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 256
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 272
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 288
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 304
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 320
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 336
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 352
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 368
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 384
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 400
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 416
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 432
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 448
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 464
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 480
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 496
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 512
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 528
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 544
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 560
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 576
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 592
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 608
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 624
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 640
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 656
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 672
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 688
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 704
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 720
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 447; y: 145
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 736
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 752
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 768
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
- }
- Frame {
- msec: 784
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
- }
- Frame {
- msec: 800
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
- }
- Frame {
- msec: 816
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
- }
- Frame {
- msec: 832
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
- }
- Frame {
- msec: 848
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
- }
- Frame {
- msec: 864
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
- }
- Frame {
- msec: 880
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
- }
- Frame {
- msec: 896
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
- }
- Frame {
- msec: 912
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
- }
- Frame {
- msec: 928
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
- }
- Frame {
- msec: 944
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Mouse {
- type: 2
- button: 1
+ type: 5
+ button: 0
buttons: 1
- x: 477; y: 171
+ x: 446; y: 145
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 960
- image: "flickable-horizontal.0.png"
+ msec: 784
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 473; y: 171
+ x: 440; y: 146
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 976
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ msec: 800
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 463; y: 171
+ x: 425; y: 151
modifiers: 0
sendToViewport: true
}
- Frame {
- msec: 992
- hash: "c4d91a9e7f785ccd50db55f697d75cb9"
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 407; y: 157
+ modifiers: 0
+ sendToViewport: true
}
Frame {
- msec: 1008
- hash: "c4d91a9e7f785ccd50db55f697d75cb9"
+ msec: 816
+ hash: "c92e345e4ffdb30c28d9d5aa5400bd30"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 449; y: 171
+ x: 359; y: 169
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 1024
- hash: "4f054038668f56cf3fc46dee08504b24"
+ msec: 832
+ hash: "90f94986ab44ab59618e9a5da17b8cc9"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 425; y: 172
+ x: 309; y: 181
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 1040
- hash: "e6ae6e2a8e5fb7204ae1f559b5dc4a63"
+ msec: 848
+ hash: "0154a65f8693b98576101ac1c2fc8761"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 393; y: 172
+ x: 282; y: 187
modifiers: 0
sendToViewport: true
}
@@ -316,769 +284,1073 @@ VisualTest {
type: 3
button: 1
buttons: 0
- x: 393; y: 172
+ x: 282; y: 187
modifiers: 0
sendToViewport: true
}
Frame {
+ msec: 864
+ hash: "792c1b5267f14c891dae2348a8188a92"
+ }
+ Frame {
+ msec: 880
+ hash: "15ce9e88d4ad2e698bf167d1432c0b8a"
+ }
+ Frame {
+ msec: 896
+ hash: "8f4109ef4c24d286d73f689565a0d056"
+ }
+ Frame {
+ msec: 912
+ hash: "f5728190bf5c94742686f063b4a4b09b"
+ }
+ Frame {
+ msec: 928
+ hash: "a38c7527a9a818b7bc25466b0e4939f9"
+ }
+ Frame {
+ msec: 944
+ hash: "ed3902455fc31a4e3232308b815a4daa"
+ }
+ Frame {
+ msec: 960
+ image: "flickable-horizontal.0.png"
+ }
+ Frame {
+ msec: 976
+ hash: "de5647af86a322921dcc68e81979a3cc"
+ }
+ Frame {
+ msec: 992
+ hash: "c32349580e3a9586cc1133c935607cf0"
+ }
+ Frame {
+ msec: 1008
+ hash: "cd2068492e346eb20d50aee69e3a3559"
+ }
+ Frame {
+ msec: 1024
+ hash: "f43a1a38894b8ffad009ba995d84b0ee"
+ }
+ Frame {
+ msec: 1040
+ hash: "2d5c4a73df2a054801571f1ce119e31f"
+ }
+ Frame {
msec: 1056
- hash: "3bfaaef12ca852421ad179d8598a306d"
+ hash: "b8825cc6bdca8102a655d797ea41b5b1"
}
Frame {
msec: 1072
- hash: "e00ff5e13a9a97bc11e041f89e4782f5"
+ hash: "3f0be15b85220743d004f2d54b6e137c"
}
Frame {
msec: 1088
- hash: "ae10ada837b21365936672e9a4b4b175"
+ hash: "4b0952d33149b44ffa0a06723a4116c7"
}
Frame {
msec: 1104
- hash: "63566d7f1707025c9ec37e398d0e69ef"
+ hash: "9056bda43259e92cfe56fdf394e2ca54"
}
Frame {
msec: 1120
- hash: "20e9d299cd867d680cf85f99e06cd200"
+ hash: "82ec9f09d2303e5b0b9c05b9a10a84db"
}
Frame {
msec: 1136
- hash: "4d3a19b3c50a20ba1d93a8bcd178a424"
+ hash: "751a9b3054c09d900364d7c9cac8bc2b"
}
Frame {
msec: 1152
- hash: "d373ab5240e438e8234ae05f935c1ef8"
+ hash: "17dfdfef20f9da7e8b6f16df974baea9"
}
Frame {
msec: 1168
- hash: "2f9c00aa1f8a8cc5d10e6c6a0baee366"
+ hash: "108e6d9a5a81df32823bfd7a90a000a7"
}
Frame {
msec: 1184
- hash: "0fd8203b0a33fd8243ecd878f04f9b42"
+ hash: "71dd0d55a3e837d3a8e4b4e318579ade"
}
Frame {
msec: 1200
- hash: "24a197df4209c7076d68031e5dd4fd9e"
+ hash: "8013cdb2615bca89134ea040409af509"
}
Frame {
msec: 1216
- hash: "9e4271eacdc875183e3c8e7a1eb098c2"
+ hash: "4b2826ad4c755690bd837994133f5fac"
}
Frame {
msec: 1232
- hash: "cdf7aac4ff7e5df806977eb38392f5bc"
+ hash: "52d0da7f138bd37ac587a448d6402aca"
}
Frame {
msec: 1248
- hash: "1ace4a1312cad6f173a04c388624a97f"
+ hash: "e634724c5bb294d338210845bf64d2cf"
}
Frame {
msec: 1264
- hash: "193d6d6838ac1d5ddb941fbb340ec506"
+ hash: "59bc5f0d057ee431f289806377f19213"
}
Frame {
msec: 1280
- hash: "ed82807a48f28610ba9bda0c7ab91ce4"
+ hash: "6ef2c5f7766c2cc77b30d636bfaa4422"
}
Frame {
msec: 1296
- hash: "e1168bb9a88a972decb0c537d86d7758"
+ hash: "578d056c3db094420dbaa51bd08ced20"
}
Frame {
msec: 1312
- hash: "828ba428b04826687c6ef19b72318924"
+ hash: "14c6f7a04a52caffefa07af556ccb262"
}
Frame {
msec: 1328
- hash: "7dae52c428253cf44045ffaabaadd2f4"
+ hash: "7cb63d56fec144d0509ce219fc6fe459"
}
Frame {
msec: 1344
- hash: "06e2a81e1a2421523642cfcf17ec22e4"
+ hash: "462dafa7f6427aecf6c28a5dcf5a10cc"
}
Frame {
msec: 1360
- hash: "283997835a54e80c0ab8a0321bd03ce7"
+ hash: "45360814f985ed780a443568a91fc170"
}
Frame {
msec: 1376
- hash: "6354f9379b7b25c8fabda4e5bc3cdf6a"
+ hash: "0d18ceb2436e4f7eb56a3443fab706e6"
}
Frame {
msec: 1392
- hash: "6bc87dfd21d59efd3397e3cfb0d00d25"
+ hash: "1d83f367ba9f7f1d4496208271e925ed"
}
Frame {
msec: 1408
- hash: "4f97fc9aa1f79a6b007a00459386b9ff"
+ hash: "fdbd00ee4c122aef779df42ea53f403a"
}
Frame {
msec: 1424
- hash: "2b5c711ede124c9e97d3ef83a3fdcc8b"
+ hash: "bedd1cb304efd4851813b39a746198a4"
}
Frame {
msec: 1440
- hash: "5a8cbd4ac3fcd920f2aea6e2cfa96467"
+ hash: "9aa7bed86efa9634466736f20ee0ab5b"
}
Frame {
msec: 1456
- hash: "5b32961cb36e519f5b1d50386e796d3e"
+ hash: "00fc8186a7ae44e10195a7b13defa0d2"
}
Frame {
msec: 1472
- hash: "c91f95cccd38cbd1a16ee65abffd40ab"
+ hash: "42d6e8e0bbed879ed63644c83e61e7bd"
}
Frame {
msec: 1488
- hash: "25108050298d3ffc850113971bcf54da"
+ hash: "df074f8c210249e5ef652349479b6325"
}
Frame {
msec: 1504
- hash: "6a236881f2a1cb487ee1945c279e020b"
+ hash: "4f94020437e35cf44dd3576997990ab7"
}
Frame {
msec: 1520
- hash: "2df1824df1cf20022595f64d26adb4ad"
+ hash: "8ca6c3b4fa3be73ac35073356b680a35"
}
Frame {
msec: 1536
- hash: "4ca4a0a4b4fd9f9c4846adebcdc8fd67"
+ hash: "c25eee1c5791383ebc59974e7754eacb"
}
Frame {
msec: 1552
- hash: "1696ef0862ff4772f960d203c43fbddf"
+ hash: "f4917ada78942428cc6b9aa5e56c013d"
}
Frame {
msec: 1568
- hash: "c5846835b8eb5d98c481ee5811344ea1"
+ hash: "23e1e607101fc7260a4ac841344f5fe0"
}
Frame {
msec: 1584
- hash: "fbcb044ee53302de573321b43f068e65"
+ hash: "2dcc7d187d8e0493e5766efbf09ef37c"
}
Frame {
msec: 1600
- hash: "d369e0a6c4a3e63102be29a7362ef9eb"
+ hash: "c1e5602753e80cf44d7b330140c6912e"
}
Frame {
msec: 1616
- hash: "e93131b881805d4aa44949c69f486821"
+ hash: "febaf72d01a3763461b4b7d2ddd7a23e"
}
Frame {
msec: 1632
- hash: "b7aeee9e5065f1d4656e451b542ecf6a"
+ hash: "071262b911b61576f451be25691a57cf"
}
Frame {
msec: 1648
- hash: "05521ca19960c070d5f3dd72c5ade0e4"
+ hash: "44705db9289fd8753b9d63e8bc963b38"
}
Frame {
msec: 1664
- hash: "2c68cb3291cf1f892c8b8eb28b409e4d"
+ hash: "0c41d7b7d36bd083abfc0b83b862cad9"
}
Frame {
msec: 1680
- hash: "5a0908aea91df2b9e65d222829c2b0ba"
+ hash: "0c41d7b7d36bd083abfc0b83b862cad9"
}
Frame {
msec: 1696
- hash: "0d4ff147517eee8b3dbcd51a708b2aa7"
+ hash: "071262b911b61576f451be25691a57cf"
}
Frame {
msec: 1712
- hash: "521e1075de1de89c6e25f469d2728ab7"
+ hash: "a00aa90e894b48203b0446ca287ee712"
}
Frame {
msec: 1728
- hash: "c543447f98ae608058c6c02c8c8665e6"
+ hash: "26c9ca53ee4b084c6595ad65bf4880df"
}
Frame {
msec: 1744
- hash: "ac259db754b7dfb8cce8548527c72e4b"
+ hash: "f4917ada78942428cc6b9aa5e56c013d"
}
Frame {
msec: 1760
- hash: "bc5b68d5ecfb583ae41001e326b7aa9b"
+ hash: "ffedee7bf2d8099e361b8b1706b03f88"
}
Frame {
msec: 1776
- hash: "e08051cb1ab2d8f979a52dc86411f78f"
+ hash: "1778ef1629ce977015b641448b46634f"
}
Frame {
msec: 1792
- hash: "b1746ad9563359f0d70a1aaee62e9bd8"
+ hash: "42d6e8e0bbed879ed63644c83e61e7bd"
}
Frame {
msec: 1808
- hash: "5d6bc33ff2857fb8db582362bf7c19c7"
+ hash: "99e843ec69b79b79b0792e0a2f28cd1b"
}
Frame {
msec: 1824
- hash: "83f2c3a7124f9be4dbe883a27ca7df8e"
+ hash: "8b3ebca70b50a6a93823e015ea80f0f9"
}
Frame {
msec: 1840
- hash: "189f7cfb5ede1f8380b1a05b7e3d942e"
+ hash: "8eaa7f076064ce55051237b04861e408"
}
Frame {
msec: 1856
- hash: "07b1a4e5ca156e6aa1f3e76b825807ce"
+ hash: "6acc0ca5e5808d911287edfa78c8ac02"
}
Frame {
msec: 1872
- hash: "48b25f0acfe6eb3bc2cb9eb16e6595d0"
+ hash: "e9f05899e0b53c21f6efe834095a3ea4"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 91; y: 208
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 93; y: 209
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 1888
- hash: "15ae05f5ed098021073c4593587949ea"
+ hash: "e9f05899e0b53c21f6efe834095a3ea4"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 99; y: 210
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 108; y: 210
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 1904
- hash: "b300f2c75f4aebcf84ed37ad424ca9fa"
+ hash: "d2dece405f5f6ed1de2acb6615a931de"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 142; y: 214
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 1920
image: "flickable-horizontal.1.png"
}
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 198; y: 216
+ modifiers: 0
+ sendToViewport: true
+ }
Frame {
msec: 1936
- hash: "7d8ea492fb1c664502e95e085896c569"
+ hash: "45ea16bca2c9ae07cb7dead1e24f6ed0"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 229; y: 218
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 266; y: 220
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 1952
- hash: "7513b077e073d78b387309b56e1fd44c"
+ hash: "c10c8b0c94f899414d8b3ef0b7c97646"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 322; y: 223
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 322; y: 223
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 1968
- hash: "ed1ac5cf6d4b081983a8e16258f431bf"
+ hash: "807aff4e6c96a9d0de7fa55e233446b1"
}
Frame {
msec: 1984
- hash: "fbb31f23ba6e5d02011363abfb4b3f18"
+ hash: "dbd02848cefacbb26f4bcb7d8f073d6c"
}
Frame {
msec: 2000
- hash: "6f01df424b38036b9921b4ee1491a1c1"
+ hash: "9a60608d8ea1b39fa2d3851873f2f08e"
}
Frame {
msec: 2016
- hash: "11f706dfacbec5c0be0c2f3c5442f717"
+ hash: "e7b3e3a40281f63889808211d6746374"
}
Frame {
msec: 2032
- hash: "0a70348986f4987f43db3e55af63fca5"
+ hash: "188c225c46ec00105df230bfeea09974"
}
Frame {
msec: 2048
- hash: "6f8b7aaad846f83c6349836d7af34662"
+ hash: "e2e977b42e91d8c5dee57fd8245692eb"
}
Frame {
msec: 2064
- hash: "44723b22aad6d2d814e074ff9324f3c4"
+ hash: "ca2f12fb173c405f95e608858ab982ad"
}
Frame {
msec: 2080
- hash: "44723b22aad6d2d814e074ff9324f3c4"
+ hash: "fa86ee5f25fa425cf2569c8ef570b9d8"
}
Frame {
msec: 2096
- hash: "44723b22aad6d2d814e074ff9324f3c4"
+ hash: "9b74656866fb8c7394bbbecec6414aca"
}
Frame {
msec: 2112
- hash: "1c12d2c68223324f040b7a693cef2074"
+ hash: "87147326d1baab174c0f9a5ccdc2cb84"
}
Frame {
msec: 2128
- hash: "0a70348986f4987f43db3e55af63fca5"
+ hash: "c0d00f98c71bf3f8e5954b45fbab95a8"
}
Frame {
msec: 2144
- hash: "bf4de7baf2730cdaf83887d50d577986"
+ hash: "c087d1d62e56e573b55c1d8599bba8a6"
}
Frame {
msec: 2160
- hash: "23ddb2c0793d7161a0d8c5b2a777dceb"
+ hash: "dd5a94c6febdee58e8f115cb75131aaa"
}
Frame {
msec: 2176
- hash: "7513b077e073d78b387309b56e1fd44c"
+ hash: "a7465d6137f865f512ce65ceb29533b4"
}
Frame {
msec: 2192
- hash: "83fa82362057466dff6a243a95d423db"
+ hash: "409086f6bb661aab8b548fea56d7e6b1"
}
Frame {
msec: 2208
- hash: "0e60b632ce511109cb01d2e5ff6945f8"
+ hash: "6a22911e0fb58df31271baa463ff599d"
}
Frame {
msec: 2224
- hash: "78c25194827c4243a16807491f798cdf"
+ hash: "c4f6dd30d5fdfcf91a8b29cf5c622423"
}
Frame {
msec: 2240
- hash: "4c9dc46794d4a32e654395bb9d78409e"
+ hash: "5a95b83f237c7243a198a43e9a587179"
}
Frame {
msec: 2256
- hash: "e996d4f3a0b3a4a4ed29ec23a1ad5615"
+ hash: "d79ed290efc6dbd976d574bf0b14a6a3"
}
Frame {
msec: 2272
- hash: "cd6770afe63f28517a93f0961cf9c26e"
+ hash: "a7bcb436e96d7c981852239462573495"
}
Frame {
msec: 2288
- hash: "cd6770afe63f28517a93f0961cf9c26e"
+ hash: "f63cc82e351daab503e316f8b516990f"
}
Frame {
msec: 2304
- hash: "cd6770afe63f28517a93f0961cf9c26e"
+ hash: "4ea63cd25a1424042ffc60549a78563c"
}
Frame {
msec: 2320
- hash: "cd6770afe63f28517a93f0961cf9c26e"
+ hash: "ef0fb776012575b3b0dbf6e5f4dee571"
}
Frame {
msec: 2336
- hash: "cd6770afe63f28517a93f0961cf9c26e"
+ hash: "e2508faec7737be2666d87ad715b5f74"
}
Frame {
msec: 2352
- hash: "cd6770afe63f28517a93f0961cf9c26e"
+ hash: "9fe4e897c6b853f774d11817a0eb53bf"
}
Frame {
msec: 2368
- hash: "cd6770afe63f28517a93f0961cf9c26e"
+ hash: "c122ce2e73cbfedcc99d649c21d91f9d"
}
Frame {
msec: 2384
- hash: "cd6770afe63f28517a93f0961cf9c26e"
+ hash: "883b8b180853f1f432ae98ddfe1b6ce3"
}
Frame {
msec: 2400
- hash: "cd6770afe63f28517a93f0961cf9c26e"
+ hash: "d0808284e431da60f61d571c257a3011"
}
Frame {
msec: 2416
- hash: "cd6770afe63f28517a93f0961cf9c26e"
+ hash: "df90f19450bf4d9496aab987a89e3a02"
}
Frame {
msec: 2432
- hash: "cd6770afe63f28517a93f0961cf9c26e"
+ hash: "5640c1e64556b90e7fbd4448fa9db462"
}
Frame {
msec: 2448
- hash: "cd6770afe63f28517a93f0961cf9c26e"
+ hash: "6d9b5c2f7d0dedbbc444e69bb39fed08"
}
Frame {
msec: 2464
- hash: "cd6770afe63f28517a93f0961cf9c26e"
+ hash: "485c4a8049068cf73bf22db5fd3618be"
}
Frame {
msec: 2480
- hash: "cd6770afe63f28517a93f0961cf9c26e"
+ hash: "9e25da59c9e7e4cf7796902e8e2ff92a"
}
Frame {
msec: 2496
- hash: "cd6770afe63f28517a93f0961cf9c26e"
+ hash: "bd45e8f2442d7c1a1b16a762bc29e7cf"
}
Frame {
msec: 2512
- hash: "cd6770afe63f28517a93f0961cf9c26e"
+ hash: "ec1013d23e581dbb39b1549d2e1b3b32"
}
Frame {
msec: 2528
- hash: "cd6770afe63f28517a93f0961cf9c26e"
+ hash: "1ea3c2fde8ee3a14406e027f2124d793"
}
Frame {
msec: 2544
- hash: "cd6770afe63f28517a93f0961cf9c26e"
+ hash: "3c3f31a05fb2f32538872c9fa158aaab"
}
Frame {
msec: 2560
- hash: "cd6770afe63f28517a93f0961cf9c26e"
+ hash: "05a84d9c55e634ec01edd2a63e13613b"
}
Frame {
msec: 2576
- hash: "cd6770afe63f28517a93f0961cf9c26e"
+ hash: "0f7ccd2da58e2e73b0ab18bb681dafd5"
}
Frame {
msec: 2592
- hash: "cd6770afe63f28517a93f0961cf9c26e"
+ hash: "e481ff78029f8bc4bf7c697db6824f6a"
}
Frame {
msec: 2608
- hash: "cd6770afe63f28517a93f0961cf9c26e"
+ hash: "efb92b8b7a90acabeb4a8d5cae52fe3c"
}
Frame {
msec: 2624
- hash: "cd6770afe63f28517a93f0961cf9c26e"
+ hash: "4728dd0fac4edf40cfd5ef5a422b4ed9"
}
Frame {
msec: 2640
- hash: "cd6770afe63f28517a93f0961cf9c26e"
+ hash: "27641dcd772c979ae22d12bfbadbb67f"
}
Frame {
msec: 2656
- hash: "cd6770afe63f28517a93f0961cf9c26e"
+ hash: "26268714105bc4832d336a38a859fc50"
}
Frame {
msec: 2672
- hash: "cd6770afe63f28517a93f0961cf9c26e"
+ hash: "caf0d351d3b6914ca52853a30643ea48"
}
Frame {
msec: 2688
- hash: "cd6770afe63f28517a93f0961cf9c26e"
+ hash: "319824b1143925162f04aaddcfaa65d9"
}
Frame {
msec: 2704
- hash: "cd6770afe63f28517a93f0961cf9c26e"
+ hash: "73aa36815f34bf5e005000e7da38555e"
}
Frame {
msec: 2720
- hash: "cd6770afe63f28517a93f0961cf9c26e"
+ hash: "73aa36815f34bf5e005000e7da38555e"
}
Frame {
msec: 2736
- hash: "cd6770afe63f28517a93f0961cf9c26e"
+ hash: "319824b1143925162f04aaddcfaa65d9"
}
Frame {
msec: 2752
- hash: "cd6770afe63f28517a93f0961cf9c26e"
+ hash: "caf0d351d3b6914ca52853a30643ea48"
}
Frame {
msec: 2768
- hash: "cd6770afe63f28517a93f0961cf9c26e"
- }
- Mouse {
- type: 2
- button: 1
- buttons: 1
- x: 152; y: 189
- modifiers: 0
- sendToViewport: true
+ hash: "c87ba4dda0a5c931d0c7ae74a0fb2896"
}
Frame {
msec: 2784
- hash: "cd6770afe63f28517a93f0961cf9c26e"
+ hash: "ab551561ad8a3937558afc080b3e6130"
}
Frame {
msec: 2800
- hash: "cd6770afe63f28517a93f0961cf9c26e"
+ hash: "474d8b566b9e4ef7dc125a8df30ccbb1"
}
Frame {
msec: 2816
- hash: "cd6770afe63f28517a93f0961cf9c26e"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 154; y: 190
- modifiers: 0
- sendToViewport: true
+ hash: "cc7dfbcfafa12d40210a4d5fa7f60862"
}
Frame {
msec: 2832
- hash: "cd6770afe63f28517a93f0961cf9c26e"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 169; y: 191
- modifiers: 0
- sendToViewport: true
+ hash: "3c3f31a05fb2f32538872c9fa158aaab"
}
Frame {
msec: 2848
- hash: "edd015434d7ead96c03a51a2b1c9e527"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 202; y: 192
- modifiers: 0
- sendToViewport: true
+ hash: "9705c0dd30c3f381084ec29242bebb2f"
}
Frame {
msec: 2864
- hash: "ea0eda505daea4171e27aac358aa6a4a"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 256; y: 192
- modifiers: 0
- sendToViewport: true
+ hash: "917579854722d6e6711811e10cbe229f"
}
Frame {
msec: 2880
image: "flickable-horizontal.2.png"
}
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 331; y: 192
- modifiers: 0
- sendToViewport: true
- }
Frame {
msec: 2896
- hash: "34f70dfe1c226e63300112aa9a4a6968"
+ hash: "e2166fe87d04be70a9b1d4c8d1002b49"
}
Frame {
msec: 2912
- hash: "34f70dfe1c226e63300112aa9a4a6968"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 395; y: 194
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 3
- button: 1
- buttons: 0
- x: 395; y: 194
- modifiers: 0
- sendToViewport: true
+ hash: "5640c1e64556b90e7fbd4448fa9db462"
}
Frame {
msec: 2928
- hash: "dd61e0ae58d7a344908a10bb97cfcb39"
+ hash: "88cef15940302e2b8b43e73234fd7b9c"
}
Frame {
msec: 2944
- hash: "14a384c4bdd3e89808761d1e86976170"
+ hash: "041aecec2b0b0d59a56e1dd26b45cab1"
}
Frame {
msec: 2960
- hash: "0e82a4920a53239f117448cd0e0b27f2"
+ hash: "0d519463c713f3da46ecacd155e1a0f3"
}
Frame {
msec: 2976
- hash: "711e29bf6fbbeb7882064adb0619f4ac"
+ hash: "5dd0c855b97d298244fb599c9f781651"
}
Frame {
msec: 2992
- hash: "43307cbfe1688daf300fafc8df0082b8"
+ hash: "bfc51621e9bc95d2d46cec632a3fae12"
}
Frame {
msec: 3008
- hash: "46d788d926c03d85a68b66252e73ae90"
+ hash: "b05fb6e798ab3fed940b5ac4d88ca378"
}
Frame {
msec: 3024
- hash: "a0042935ad2d5557c906050d4a3581c9"
+ hash: "6bc9cc0d3b11ea91856296b0ec934a8b"
}
Frame {
msec: 3040
- hash: "b618a40490ca0aea310f08b452fa8c68"
+ hash: "f4e63f3af69dacbf2d1d719d4d03a266"
}
Frame {
msec: 3056
- hash: "e2aaad7f160a6d77dd788c76bb8cb8a7"
+ hash: "31ab08997eb86fab062a3128aecbccb5"
}
Frame {
msec: 3072
- hash: "ab5c27fa790c67a6678db0bbae1ae477"
+ hash: "90736b240ba1e634bd0ea86423908e16"
}
Frame {
msec: 3088
- hash: "b43ed7af838cd6edd32393fc56cf8fb1"
+ hash: "90736b240ba1e634bd0ea86423908e16"
}
Frame {
msec: 3104
- hash: "88ac50602c9f27fb5b882ad32d14ff46"
+ hash: "e74982557dc06aac572078840c7e889a"
}
Frame {
msec: 3120
- hash: "259af2e080ed93e16cb633fa940c7c08"
+ hash: "e74982557dc06aac572078840c7e889a"
}
Frame {
msec: 3136
- hash: "d05bec2351068d552b7bbbf47cf82fad"
+ hash: "ca30c14c7344d1711a35c707f8804f6e"
}
Frame {
msec: 3152
- hash: "5354b8e07f1ed22950687187ee7a0290"
+ hash: "e616110d39009f0d636b816828cc0ccb"
}
Frame {
msec: 3168
- hash: "3bfaaef12ca852421ad179d8598a306d"
+ hash: "e616110d39009f0d636b816828cc0ccb"
}
Frame {
msec: 3184
- hash: "40d3a77fce7a9a9ca7ae6023fc4cfc10"
+ hash: "e616110d39009f0d636b816828cc0ccb"
}
Frame {
msec: 3200
- hash: "5837c0122aa6b28518f1b7043ead99a9"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 412; y: 214
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3216
- hash: "9514d8530275e4642810ac441e8de353"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 3232
- hash: "3b720882f52340549d8e1b9659443461"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
Frame {
msec: 3248
- hash: "4de5b95c8f4949a4f1ee9a119940e80a"
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 408; y: 214
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 407; y: 214
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3264
- hash: "a35097c00483e0b481222e4ad220c7a4"
+ hash: "10a89da9887cb4bbd812c090a8a56797"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 403; y: 214
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3280
- hash: "82ac348a63a4e358a877a2e45d48e2b1"
+ hash: "1991cbb0fb053937f922731d5716032c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 398; y: 214
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3296
- hash: "1322108409d1fa87d128f0c44c81ab4b"
+ hash: "df447575a4734bb5bd9badc6e27d98e4"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 391; y: 214
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3312
- hash: "f6b030effcca891ab20073f106b22d73"
+ hash: "0fbfe1e0d7fb54450188398aa40690cd"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 383; y: 214
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3328
- hash: "a7ccd998ac2ff2777d9423d704ddef48"
+ hash: "cb62e60296046c73d301d7186e14faed"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 369; y: 213
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3344
- hash: "b6d971a4f3321b7f3632e778ce733589"
+ hash: "909cbd1292476584554e22232cb43639"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 352; y: 211
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3360
- hash: "b6d971a4f3321b7f3632e778ce733589"
+ hash: "e63b7e502dfb2834c06a969b683b9bd3"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 331; y: 210
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3376
- hash: "b6d971a4f3321b7f3632e778ce733589"
+ hash: "4ea63cd25a1424042ffc60549a78563c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 314; y: 210
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3392
- hash: "82ef6700a513e39508fb6de5ef07f1e7"
+ hash: "77e39d2d4bfcacecdae4f014e4506d71"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 300; y: 210
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3408
- hash: "9e4c4d479bc0b1a61566eae12416bea6"
+ hash: "db576eca8bad67cb8b994f12fc448969"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 288; y: 210
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3424
- hash: "f6b030effcca891ab20073f106b22d73"
+ hash: "efeb3f616da9d78505c3c82fc34ee31c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 278; y: 210
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3440
- hash: "8968acd022a9ba6fcc3ea52bdd7268c4"
+ hash: "e4f8bb02f8ac6bc40e1801cc8f360078"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 266; y: 210
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3456
- hash: "de8f1a1fd680af475173d5f81e85b26c"
+ hash: "82118ef71809e3867717232c4d9c5518"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 252; y: 208
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3472
- hash: "82e8c0c7cb7c2b1e8d7a5fc019533e6b"
+ hash: "5363451c696f6c6eb792b23d086243d7"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 238; y: 208
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3488
- hash: "f820d250252cd910af97e5c9be181457"
+ hash: "fe6afe8ae8a7c216a1cffc5515f273d5"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 227; y: 206
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3504
- hash: "a40558c1fbf328d3c891b473b2454020"
+ hash: "9b165741d86c70380c15e15cff3fabb6"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 224; y: 206
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3520
- hash: "0ef9e64bad67670102e1e4d9ef0e96f3"
+ hash: "f5e176355468f4fa224d4dfcdd7525a3"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 222; y: 206
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3536
- hash: "1d8013765ac2d3fe09ccaa6db098a208"
+ hash: "8c5a14a76e052cc6503a3e78245d1da3"
}
Frame {
msec: 3552
- hash: "1d8013765ac2d3fe09ccaa6db098a208"
+ hash: "8c5a14a76e052cc6503a3e78245d1da3"
}
Frame {
msec: 3568
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "8c5a14a76e052cc6503a3e78245d1da3"
}
Frame {
msec: 3584
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "8c5a14a76e052cc6503a3e78245d1da3"
}
Frame {
msec: 3600
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "8c5a14a76e052cc6503a3e78245d1da3"
}
Frame {
msec: 3616
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "8c5a14a76e052cc6503a3e78245d1da3"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 224; y: 206
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3632
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "f5e176355468f4fa224d4dfcdd7525a3"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 232; y: 204
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3648
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "acf538fce5f1b90b83474d9898b7cdd7"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 246; y: 203
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3664
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "5a0ee016b8732fbc36064e8a35d91215"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 265; y: 203
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3680
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "8fd06a14c1de175813845ce8f07db6ec"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 292; y: 201
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3696
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "26b0ff6ffda0725e0800f7ea3af510ef"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 310; y: 201
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3712
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "80443f134511be0356a687c9b542b3e7"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 321; y: 199
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3728
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "3eeb98a829d29b3dc52f3d145ac49d58"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 323; y: 199
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3744
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "f4d43069b16f41a30e5549aae911d4cd"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 324; y: 199
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3760
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "661c89fa832f0abdcf4ae0c9e8e2d18f"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 324; y: 199
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3776
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "661c89fa832f0abdcf4ae0c9e8e2d18f"
}
Frame {
msec: 3792
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "1520f54b6c8606b9e8372c5c06180453"
}
Frame {
msec: 3808
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "0fcf5e2ce47348cbb5bb485f101fe5ac"
}
Frame {
msec: 3824
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "2eb070e69de07c89830543e0475fc110"
}
Frame {
msec: 3840
@@ -1086,114 +1358,218 @@ VisualTest {
}
Frame {
msec: 3856
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "90f94986ab44ab59618e9a5da17b8cc9"
}
Frame {
msec: 3872
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "cc969b2c64839ca6d3b5069c0ed938d0"
}
Frame {
msec: 3888
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "1f819e18d1297a1c7eeebb7b040bdef8"
}
Frame {
msec: 3904
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "3643b99afbd8af0953cb39b2c8c04b9f"
}
Frame {
msec: 3920
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "713fd2e2fa38ab27604cb9cae59f1777"
}
Frame {
msec: 3936
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "e2508faec7737be2666d87ad715b5f74"
}
Frame {
msec: 3952
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "fc33b1c7479caeff676ffd885a18d618"
}
Frame {
msec: 3968
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "aca01143db4f870a56bb7546e84cbc5e"
}
Frame {
msec: 3984
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "442b58c39fd3745c61a1eb5043fcbb53"
}
Frame {
msec: 4000
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "7983d7183cc11d6819fa0a006c2d67b4"
}
Frame {
msec: 4016
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "9fe4e897c6b853f774d11817a0eb53bf"
}
Frame {
msec: 4032
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "43f528c81ccfa5b9921dfa3564a24c68"
}
Frame {
msec: 4048
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "dfe04ff0b3ccf205bb38beeab58a4411"
}
Frame {
msec: 4064
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "32ff30b50b500e9feb51e8eef205783c"
}
Frame {
msec: 4080
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "7d83ab4c336b05bcf2cde4e7d8031f6c"
}
Frame {
msec: 4096
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "c92e345e4ffdb30c28d9d5aa5400bd30"
}
Frame {
msec: 4112
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "02eec604d0c00965aae4ac61b91bdc22"
}
Frame {
msec: 4128
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "df447575a4734bb5bd9badc6e27d98e4"
}
Frame {
msec: 4144
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "bac10d8f94a39573313b3b8b2f871c49"
}
Frame {
msec: 4160
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 67108864
- text: ""
- autorep: false
- count: 1
+ hash: "e5944c5dc6dec8f0c28b7ec3cd58723d"
}
Frame {
msec: 4176
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "1991cbb0fb053937f922731d5716032c"
}
Frame {
msec: 4192
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "50d6538bcaffc343f6626635a3e5899c"
}
Frame {
msec: 4208
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "f3613f57cdb9ed38d8e3fa636962aa99"
}
Frame {
msec: 4224
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "10a89da9887cb4bbd812c090a8a56797"
}
Frame {
msec: 4240
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "89ba74d46970ad2edff701475c059ec8"
}
Frame {
msec: 4256
- hash: "0fa60818532d1e5c20cd82ce3d61e3f7"
+ hash: "6e8b84c70e81578a2216e9e975b35434"
+ }
+ Frame {
+ msec: 4272
+ hash: "6e8b84c70e81578a2216e9e975b35434"
+ }
+ Frame {
+ msec: 4288
+ hash: "883b8b180853f1f432ae98ddfe1b6ce3"
+ }
+ Frame {
+ msec: 4304
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 4320
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 4336
+ hash: "e616110d39009f0d636b816828cc0ccb"
+ }
+ Frame {
+ msec: 4352
+ hash: "e616110d39009f0d636b816828cc0ccb"
+ }
+ Frame {
+ msec: 4368
+ hash: "e616110d39009f0d636b816828cc0ccb"
+ }
+ Frame {
+ msec: 4384
+ hash: "e616110d39009f0d636b816828cc0ccb"
+ }
+ Frame {
+ msec: 4400
+ hash: "e616110d39009f0d636b816828cc0ccb"
+ }
+ Frame {
+ msec: 4416
+ hash: "e616110d39009f0d636b816828cc0ccb"
+ }
+ Frame {
+ msec: 4432
+ hash: "e616110d39009f0d636b816828cc0ccb"
+ }
+ Frame {
+ msec: 4448
+ hash: "e616110d39009f0d636b816828cc0ccb"
+ }
+ Frame {
+ msec: 4464
+ hash: "e616110d39009f0d636b816828cc0ccb"
+ }
+ Frame {
+ msec: 4480
+ hash: "e616110d39009f0d636b816828cc0ccb"
+ }
+ Frame {
+ msec: 4496
+ hash: "e616110d39009f0d636b816828cc0ccb"
+ }
+ Frame {
+ msec: 4512
+ hash: "e616110d39009f0d636b816828cc0ccb"
+ }
+ Frame {
+ msec: 4528
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 4544
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 4560
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 4576
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 4592
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 4608
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 4624
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 4640
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 4656
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 4672
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 4688
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 4704
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
}
}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.0.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.0.png
index 18fef53434..67f2de8bce 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.0.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.1.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.1.png
index 18fef53434..6ab0a15433 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.1.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.10.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.10.png
index b352c68c1b..d5258582cf 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.10.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.10.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.11.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.11.png
index ce7ee68dac..d5258582cf 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.11.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.11.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.12.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.12.png
index d8cdacfa4c..d5258582cf 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.12.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.12.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.13.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.13.png
index 0c2fa7b064..167703b9cc 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.13.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.13.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.14.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.14.png
deleted file mode 100644
index e9b30282df..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.14.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.15.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.15.png
deleted file mode 100644
index 2186a8b147..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.15.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.16.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.16.png
deleted file mode 100644
index b4590af80b..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.16.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.17.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.17.png
deleted file mode 100644
index fe29f19702..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.17.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.18.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.18.png
deleted file mode 100644
index fe29f19702..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.18.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.19.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.19.png
deleted file mode 100644
index 4f8587fa9b..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.19.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.2.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.2.png
index 0a7cc039fa..9dd9ae84cc 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.2.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.20.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.20.png
deleted file mode 100644
index 4f8587fa9b..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.20.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.21.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.21.png
deleted file mode 100644
index c0b0bdfae5..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.21.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.22.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.22.png
deleted file mode 100644
index 4168c3b54f..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.22.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.23.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.23.png
deleted file mode 100644
index 18fef53434..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.23.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.24.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.24.png
deleted file mode 100644
index e69de29bb2..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.24.png
+++ /dev/null
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.3.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.3.png
index fc6669d666..d5258582cf 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.3.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.3.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.4.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.4.png
index c0b0bdfae5..d5258582cf 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.4.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.4.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.5.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.5.png
index 2ffa96e05b..c066392fca 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.5.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.5.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.6.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.6.png
index f550b89209..e7accc7edd 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.6.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.6.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.7.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.7.png
index f550b89209..f282709ab3 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.7.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.7.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.8.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.8.png
index f550b89209..f282709ab3 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.8.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.8.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.9.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.9.png
index f550b89209..593cf12c62 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.9.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.9.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.qml b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.qml
index a5ca4511ed..86fd3ca432 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.qml
@@ -6,239 +6,343 @@ VisualTest {
}
Frame {
msec: 16
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 32
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 48
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 64
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 80
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 96
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 112
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 128
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 144
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 160
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 176
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 192
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 208
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 224
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 240
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 256
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 272
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 288
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 304
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 320
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 336
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 352
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 368
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 384
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 400
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 416
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 432
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 448
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 464
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 480
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 496
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 512
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 528
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 544
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 560
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 576
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 592
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 608
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 624
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 640
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 656
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 143; y: 471
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 672
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "c246bde0eb2b3e1797dfb770a9db78bb"
}
Frame {
msec: 688
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "c246bde0eb2b3e1797dfb770a9db78bb"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 143; y: 470
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 704
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "c246bde0eb2b3e1797dfb770a9db78bb"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 144; y: 469
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 144; y: 467
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 720
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "c246bde0eb2b3e1797dfb770a9db78bb"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 144; y: 463
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 146; y: 453
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 736
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 148; y: 433
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 148; y: 410
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 752
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "26a71f2ecae39fb2f61ab13ad4fe2796"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 148; y: 365
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 768
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "5aedca385a68ed5f6281c48a57bb94e5"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 148; y: 340
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 146; y: 319
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 784
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "4ee9f528fecf850db3be24a26241c2c5"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 144; y: 300
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 144; y: 300
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 800
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "bc83cb2708fba7bae035bc5da984fc71"
}
Frame {
msec: 816
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "1d0ca08757375ac51024b83c0d224474"
}
Frame {
msec: 832
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "ee09f63ce3b3ead641ba4a4853772d41"
}
Frame {
msec: 848
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "5e944bc5723d75fa859f7cb8d2b106e1"
}
Frame {
msec: 864
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "55ab5752ac0f4c93f5db6c92c519e5fb"
}
Frame {
msec: 880
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "026bd0f5e380d54b8688172e44ff9f08"
}
Frame {
msec: 896
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "5812a751d877896801a4bc6d2dd3ecc8"
}
Frame {
msec: 912
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "2e6fd08a00480c4a018311d7ef3d0f50"
}
Frame {
msec: 928
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "981ea7420d7ab189bb17fbfdde889471"
}
Frame {
msec: 944
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b3b737cb536205f6d0faef4f8b1f2e77"
}
Frame {
msec: 960
@@ -246,239 +350,311 @@ VisualTest {
}
Frame {
msec: 976
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "4dafcfd5f5c5de1e83b9b7514ba5bde0"
}
Frame {
msec: 992
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "97104a677cb208783522af82f4690003"
}
Frame {
msec: 1008
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "4b1f38c9fdd8f79f2c43273913438ddc"
}
Frame {
msec: 1024
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "7f76a7579174d7f8ea0e0819f70aebf6"
}
Frame {
msec: 1040
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "97dd3be905cb37a7f178f27018ffe0f8"
}
Frame {
msec: 1056
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "19fa6136cba216000b3ce56f0b7c02e6"
}
Frame {
msec: 1072
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "e311e2cb0c6c6a844f092dcbf2b89a70"
}
Frame {
msec: 1088
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "a954794d643718ca538ce1347ee93899"
}
Frame {
msec: 1104
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "1b97f96d6615d2455ab49262347d3ae7"
}
Frame {
msec: 1120
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "4ce55b03ac0ab7d6301b8185e139667d"
}
Frame {
msec: 1136
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "c0c37b06ccca61524ee3530a3e9707c6"
}
Frame {
msec: 1152
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "9cddaaaa52819cbb2dd740c31ebed5e2"
}
Frame {
msec: 1168
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "5c82f9c2c59d3b844c7eb1bef77c2722"
}
Frame {
msec: 1184
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "27b8e460849e8a06ad35e147f725d6df"
}
Frame {
msec: 1200
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "381c0e45f68daf697f80fb0cb87f028e"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 121; y: 138
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 1216
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "f4b378fcf727ba85bcbf90c938dc9806"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 121; y: 141
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 1232
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "f4b378fcf727ba85bcbf90c938dc9806"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 121; y: 144
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 121; y: 155
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 1248
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "852a7007d816d4cbec894f42549311f0"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 119; y: 185
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 1264
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "1ecc94e9c4aec0fa099816a7276f484a"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 122; y: 206
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 124; y: 228
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 1280
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "8d74af236c5b0023b0577235f74aad7a"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 128; y: 270
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 128; y: 270
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 1296
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "5485c7dd5e79c3823c0c9258470f8ca7"
}
Frame {
msec: 1312
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "a5fe758873729aeaf0a0c45fbdcc9b8f"
}
Frame {
msec: 1328
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "7b134402e3268b66e3fc7e16624463ee"
}
Frame {
msec: 1344
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "146f339b009287872f22d27892c0e2e5"
}
Frame {
msec: 1360
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "1436a3a4cd29690da39ead7d08f0c927"
}
Frame {
msec: 1376
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "1cdabb8da157c35c1bcc5d5965d60e59"
}
Frame {
msec: 1392
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "b05878876db2fbfde1cf4069f2dae3db"
}
Frame {
msec: 1408
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "6f8089424b163d79c7bcfe1715eca6ee"
}
Frame {
msec: 1424
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "91ffc70bd8a4e0f917d534131de849cf"
}
Frame {
msec: 1440
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "5c03d99e1bf12f55de8fc36742d7a962"
}
Frame {
msec: 1456
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "bc22d18311f322713a046763262b65f8"
}
Frame {
msec: 1472
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "59557c6874603decba5d383d3429005a"
}
Frame {
msec: 1488
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "e2df3b279fffcd89c90afbfdbf14b5b3"
}
Frame {
msec: 1504
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "a0aab7c147a30bb1765dec0f461b0ac1"
}
Frame {
msec: 1520
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "f58d85bd7b3b772032bdb4e2ee8867d8"
}
Frame {
msec: 1536
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "05e6f6753a40075653b8b757ea626b2f"
}
Frame {
msec: 1552
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "6bfe88cb1d1a2264cc3fbf5143640507"
}
Frame {
msec: 1568
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "d54065930af312621115cc08d73fa541"
}
Frame {
msec: 1584
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "c3666377c19e3b4034a90a36651020de"
}
Frame {
msec: 1600
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "92610ffcd541d943841bfea8bfcc2815"
}
Frame {
msec: 1616
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "87d1472f48148a1cc8ae16700227ed1e"
}
Frame {
msec: 1632
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "4bb790042573e5de09938f1beb3d8e73"
}
Frame {
msec: 1648
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "f0a748b20f8b0d7a9a5ef0c26e5d29d1"
}
Frame {
msec: 1664
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "66b7697170705d246dbb9c33e2edd85a"
}
Frame {
msec: 1680
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "22bc677976f53937c80f908d17a6b994"
}
Frame {
msec: 1696
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "8d35befcc7c03d9c7ff04d3aca966057"
}
Frame {
msec: 1712
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "c27b4404612c57b2f360bc958acf8487"
}
Frame {
msec: 1728
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "79aaa8cd6081e771ceab5f6d638df7ad"
}
Frame {
msec: 1744
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "8959c740dfc85a79c056dd5057474161"
}
Frame {
msec: 1760
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "4ba9cdf84e1d16d80bb57c670bdb85a9"
}
Frame {
msec: 1776
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "f4f2b1847a8e3233e0e283853c942b60"
}
Frame {
msec: 1792
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "da3f760fdd2f45d66f3ef410101afbab"
}
Frame {
msec: 1808
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "17e5c56c3909da0da882bc0c8cf5c6d4"
}
Frame {
msec: 1824
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "4e931b797bdbe7d397125a4f80f3d865"
}
Frame {
msec: 1840
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "0fc21dde21d8c11e39f1f740dddf9439"
}
Frame {
msec: 1856
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "3be4aa6c6f014b79a25bd04b1e44e6fd"
}
Frame {
msec: 1872
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "9049c7636d06a2885a910440a5cb829d"
}
Frame {
msec: 1888
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "9049c7636d06a2885a910440a5cb829d"
}
Frame {
msec: 1904
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "9049c7636d06a2885a910440a5cb829d"
}
Frame {
msec: 1920
@@ -486,559 +662,839 @@ VisualTest {
}
Frame {
msec: 1936
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "222242141fadd2c27435ce93aa1c460d"
}
Frame {
msec: 1952
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "17e5c56c3909da0da882bc0c8cf5c6d4"
}
Frame {
msec: 1968
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "2e7cc1dd1c62de751ff6734853fbadd7"
}
Frame {
msec: 1984
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "5d234f4d69167a436ed6c95e909ae6e8"
}
Frame {
msec: 2000
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "dee8be671b7d430a3bf044ea67841f15"
}
Frame {
msec: 2016
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "f75438b7deb18e36c2ce397291401f4d"
}
Frame {
msec: 2032
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "84d6efd807d94fb345ea640782dbfdcf"
}
Frame {
msec: 2048
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "9dea3319774b70cb45eab5a71207c6bc"
}
Frame {
msec: 2064
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "706c98bffe5118d5f49a3eb371b121f6"
}
Frame {
msec: 2080
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "4ca3b88d0af1ea0fae4a08ee2a8b7413"
}
Frame {
msec: 2096
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "2959676d888680c3288f9226d8ad1059"
}
Frame {
msec: 2112
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "92a7dddbdf86f7fcd4f1d7631b7a3210"
}
Frame {
msec: 2128
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "2de45cf2660f9ea4b54b3dfe3a2d6b8f"
}
Frame {
msec: 2144
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "aa17f9e53e23f3de7addd126bbe2b866"
}
Frame {
msec: 2160
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "36eb0221391fb7257c6eff73a1f491f3"
}
Frame {
msec: 2176
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "a4b644bf91108dbc9b21a1646dab0b37"
}
Frame {
msec: 2192
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "f16544e0ad09c14dc8980203aec29591"
}
Frame {
msec: 2208
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "1a93e2ed871ae094aff5eeaa07385a94"
}
Frame {
msec: 2224
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "977a2efa43d3be0340975ccbe6b0e8a9"
}
Frame {
msec: 2240
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "0a8c81335816c747d320b3a147ee0350"
}
Frame {
msec: 2256
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "0a8c81335816c747d320b3a147ee0350"
}
Frame {
msec: 2272
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "0ab48b86c21be99f7caa3dda6d3a3e4d"
}
Frame {
msec: 2288
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "46e69596c809d4c7563d5d44ca62eb02"
}
Frame {
msec: 2304
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "46e69596c809d4c7563d5d44ca62eb02"
}
Frame {
msec: 2320
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "46e69596c809d4c7563d5d44ca62eb02"
}
Frame {
msec: 2336
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "46e69596c809d4c7563d5d44ca62eb02"
}
Frame {
msec: 2352
- hash: "8443c45791c906a9fe23831844f48a1c"
+ hash: "573a18633748447b94bb67fd8e1726a4"
}
Frame {
msec: 2368
- hash: "8443c45791c906a9fe23831844f48a1c"
- }
- Mouse {
- type: 2
- button: 1
- buttons: 1
- x: 143; y: 387
- modifiers: 0
- sendToViewport: true
+ hash: "573a18633748447b94bb67fd8e1726a4"
}
Frame {
msec: 2384
- hash: "a21e65718bc7a0cdcbeb058d0cbd2977"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 144; y: 386
- modifiers: 0
- sendToViewport: true
+ hash: "573a18633748447b94bb67fd8e1726a4"
}
Frame {
msec: 2400
- hash: "a21e65718bc7a0cdcbeb058d0cbd2977"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 145; y: 386
- modifiers: 0
- sendToViewport: true
+ hash: "573a18633748447b94bb67fd8e1726a4"
}
Mouse {
- type: 5
- button: 0
+ type: 2
+ button: 1
buttons: 1
- x: 147; y: 380
+ x: 32; y: 574
modifiers: 0
sendToViewport: true
}
Frame {
msec: 2416
- hash: "a21e65718bc7a0cdcbeb058d0cbd2977"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 151; y: 372
- modifiers: 0
- sendToViewport: true
+ hash: "573a18633748447b94bb67fd8e1726a4"
}
Frame {
msec: 2432
- hash: "90d9c65705a006741671657d00ab9dba"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 159; y: 346
- modifiers: 0
- sendToViewport: true
+ hash: "573a18633748447b94bb67fd8e1726a4"
}
Frame {
msec: 2448
- hash: "8c6301fb7409a22fda85072d48e838c8"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 161; y: 328
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 161; y: 304
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 2464
- hash: "f5121fd6b0f20844d13cd8625a1a5047"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 159; y: 276
- modifiers: 0
- sendToViewport: true
+ hash: "573a18633748447b94bb67fd8e1726a4"
}
Mouse {
type: 3
button: 1
buttons: 0
- x: 159; y: 276
+ x: 32; y: 574
modifiers: 0
sendToViewport: true
}
Frame {
+ msec: 2464
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
+ }
+ Frame {
msec: 2480
- hash: "0d64b804b3b7e3ee052395f612d62bcf"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 2496
- hash: "17b68429dfaf80bb3313e78bb01d6c4e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 2512
- hash: "e86ea3b103a7d9f95f7484f3579a95b5"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 2528
- hash: "884d3842f4aa2a38ff73511b143789a0"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 2544
- hash: "646d1dd3003ccac06b7251e8ce1beb2f"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 2560
- hash: "ff66db77c56bf6830bc39211b3441e69"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 2576
- hash: "8ff9c081cf823adaf6b17014fc582f12"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 2592
- hash: "7b1563aed6f030003e04f19bb6e91a51"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 2608
- hash: "3661b26f082e44cbc38e6033c28e99cb"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 2624
- hash: "8e0f117dc1f2527d6b2b3f0c849fbda1"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 2640
- hash: "5a13b0045bc132ec6c917a6d7ddf9c7a"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 2656
- hash: "06f332d287ed14b29dd0a252d59565a2"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 2672
- hash: "7b1512aabac1fb17ecc8e0c771e2477f"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 2688
- hash: "22b62a7b42df6bbafad76d99001616c7"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 2704
- hash: "0f6588fc79fa06097b2ba9bf6b1d6d14"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 2720
- hash: "c7849941c7572b3581a7eb9423838d90"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 2736
- hash: "8ddd8e9dc33698ecca6e19f2318e1c2e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 2752
- hash: "1606eb49c73e60445d9eca11e23a33f9"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 2768
- hash: "6a7e58d27492742bf3d853ee37144dae"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 123; y: 264
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 2784
- hash: "a55ba5b7ccdabd39385c6cb32e8e1b26"
+ hash: "96fb3652bfcf0aac1e35a2e50532816f"
}
Frame {
msec: 2800
- hash: "afe5705e8ebc240babee4a88a4321189"
+ hash: "96fb3652bfcf0aac1e35a2e50532816f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 123; y: 265
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 2816
- hash: "807d92ab4b8d2295f3abfd3508258dd5"
+ hash: "96fb3652bfcf0aac1e35a2e50532816f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 123; y: 266
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 124; y: 269
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 2832
- hash: "ae95ed79eee246c74535d9ca97878ce6"
+ hash: "96fb3652bfcf0aac1e35a2e50532816f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 124; y: 275
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 125; y: 284
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 2848
- hash: "c8cf5d07a06646552d5595603532b786"
+ hash: "96fb3652bfcf0aac1e35a2e50532816f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 125; y: 293
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 127; y: 304
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 2864
- hash: "45971fd130662a263fcd86513aee222d"
+ hash: "96fb3652bfcf0aac1e35a2e50532816f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 129; y: 320
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 131; y: 337
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 2880
image: "flickable-vertical.2.png"
}
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 136; y: 354
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 142; y: 375
+ modifiers: 0
+ sendToViewport: true
+ }
Frame {
msec: 2896
- hash: "8e78a9098ebd02cc828b76609c58d6b9"
+ hash: "96fb3652bfcf0aac1e35a2e50532816f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 144; y: 392
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 149; y: 411
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 2912
- hash: "7f4d7a1c8e0a5494bf7f37a0a165d02b"
+ hash: "96fb3652bfcf0aac1e35a2e50532816f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 156; y: 451
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 2928
- hash: "881ed825133259e731b71cf6251ed862"
+ hash: "96fb3652bfcf0aac1e35a2e50532816f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 159; y: 466
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 159; y: 479
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 2944
- hash: "8fb86c54b4e0280de18eb2d4f1c55e68"
+ hash: "96fb3652bfcf0aac1e35a2e50532816f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 161; y: 488
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 161; y: 493
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 2960
- hash: "58ad7494c0bddc0de86bfd041f45a5d3"
+ hash: "96fb3652bfcf0aac1e35a2e50532816f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 161; y: 494
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 161; y: 494
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 2976
- hash: "87489ba1390ee152a7de023e8ba25c72"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 2992
- hash: "b1f06b26110799e88837781cdf4688a7"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3008
- hash: "d23e94ef53ce3b8143a716028ab729f9"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3024
- hash: "1c5fdf8d85537836b698a50fcab58a4e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3040
- hash: "bd9c6ea06278efa4d491519734d0032f"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3056
- hash: "b533e6543ca4efb34e187d540e4ed7e0"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3072
- hash: "65f4ff7328ce366671436512da44a094"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3088
- hash: "e7afcc4c29cd1868bcf1ebea1d19fca1"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3104
- hash: "ddaf80f4b1d98b07fe4bf8282e13b2a8"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3120
- hash: "d4888df20b11e30a7d613a32e603cea5"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3136
- hash: "ac74be483173b08cb41b8d63e3e4d073"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3152
- hash: "35c65757fe27f68e35c438269c00ba53"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3168
- hash: "b8a28356b50362f2dabd0ab4a0d1d621"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3184
- hash: "71205ebfcce9e3a018fe2c30f7f3ee92"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 162; y: 474
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3200
- hash: "0ef526ebcc23342ba4b8dfa8ed41e7de"
+ hash: "c246bde0eb2b3e1797dfb770a9db78bb"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 162; y: 472
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 164; y: 468
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3216
- hash: "9caaec9ca80b5da75e5e1231635c2f37"
+ hash: "c246bde0eb2b3e1797dfb770a9db78bb"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 165; y: 464
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 166; y: 460
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3232
- hash: "bb6b951e8c2252d873828e9ef1c9b625"
+ hash: "c246bde0eb2b3e1797dfb770a9db78bb"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 167; y: 450
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 170; y: 438
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3248
- hash: "15faa58fbb91f80a8c1256e5627e7777"
+ hash: "c246bde0eb2b3e1797dfb770a9db78bb"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 172; y: 426
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 174; y: 409
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3264
- hash: "bf2d0f512ade00ee44adb6624573daf9"
+ hash: "c246bde0eb2b3e1797dfb770a9db78bb"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 174; y: 397
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 176; y: 383
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3280
- hash: "5af713203ef673d40c69b014dcaf242f"
+ hash: "c246bde0eb2b3e1797dfb770a9db78bb"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 176; y: 367
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 176; y: 350
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3296
- hash: "970972470176fbd64208a3b25d4f5f65"
+ hash: "c246bde0eb2b3e1797dfb770a9db78bb"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 174; y: 335
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 172; y: 316
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3312
- hash: "135a4356d91e594ee2b71132ecf9a606"
+ hash: "c246bde0eb2b3e1797dfb770a9db78bb"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 170; y: 296
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 168; y: 279
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3328
- hash: "8a6364c0e033d517180ec287e61b3c9d"
+ hash: "c246bde0eb2b3e1797dfb770a9db78bb"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 166; y: 262
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 166; y: 244
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3344
- hash: "71c7d7eddd49b77e8f96f3b7a6e8470f"
+ hash: "c246bde0eb2b3e1797dfb770a9db78bb"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 164; y: 231
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 164; y: 222
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 164; y: 222
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 3360
- hash: "59667814b3e1a2d832b895235a9cdaf6"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3376
- hash: "a324de5e8d115862b9908aba881df913"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3392
- hash: "300902de67507207465a74bf6404c1c4"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3408
- hash: "63f40e307d9f0c14bab111e833047ee1"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3424
- hash: "53f54f5a4745043ef616ac21583416ef"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3440
- hash: "851e6eebe48034d3185674f6908932af"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3456
- hash: "06ef04a044394ab55fe2806a50db2abf"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3472
- hash: "88c82d8bb518b18a174f55c647395de1"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3488
- hash: "e62b84c87e1d73028305b9038915c53d"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3504
- hash: "fdb38aa631cd6967585dd23e20f866a9"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3520
- hash: "edabcd9bee25b1abcabced3b0b3dff1e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3536
- hash: "6f0a2dc3151c018846b13fd2e11d0fab"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3552
- hash: "5101944e7867260ffdd3134436c6373a"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3568
- hash: "a04f231f840571734f8dab609b2f82fd"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3584
- hash: "87c22f82c659b405fd4e81640ce0b166"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3600
- hash: "2273564228baea48cac343a4f30d6a59"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3616
- hash: "8a4d1fc12743e6153c0f47e1fce9d55f"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3632
- hash: "944cd812097868935a686211551ccd35"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3648
- hash: "a2f1a14510a1cfe3c2c45fa10b0442b4"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3664
- hash: "d754cc64c12ef8cc2db0ddf99381e88c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3680
- hash: "168487c8ca6f3463b3aa4433cfc99792"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3696
- hash: "67a82c1516b0d8d953c7055f07a9fdc7"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3712
- hash: "0df1592631b8cc1986f905a049b40bf0"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3728
- hash: "8677472d35e17d7bd5fe40f7841bb01d"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3744
- hash: "4472a8412e41377e0795d51706fb9180"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3760
- hash: "84533717ec1419617895f2ec646fb1c0"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3776
- hash: "ad50bd7708be94c6b8e63077e589ae48"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3792
- hash: "a37fb5d7cec3fbff8e12157c88e08833"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3808
- hash: "df1ca02b5bb76338ff24a561876f89f2"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3824
- hash: "df1ca02b5bb76338ff24a561876f89f2"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3840
@@ -1046,239 +1502,263 @@ VisualTest {
}
Frame {
msec: 3856
- hash: "a37fb5d7cec3fbff8e12157c88e08833"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3872
- hash: "3c8a94d2e139a9e84eaa6bf522250756"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3888
- hash: "23647f577ee83bc500ca1078eea2be90"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3904
- hash: "c1a52221113c162e963a2a165b8d08a5"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3920
- hash: "993c57d4ed9026f8615c68ef5d8c5c16"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3936
- hash: "3d843eac108e047b6fe9ac21d8866fdd"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3952
- hash: "5be1fa7cb99fda017cd5cdcf91a18525"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3968
- hash: "c68ef5177f4568eb77c0f4135ba65e44"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 3984
- hash: "f047939a56a0ecee5deefcd3d2bf1710"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4000
- hash: "4af748f59c6a62156a228ae635ec2d9c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4016
- hash: "b69b045557a8eada80a24eb4caa7ea4e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4032
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4048
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4064
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4080
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4096
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4112
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4128
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4144
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4160
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4176
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4192
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4208
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4224
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4240
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4256
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4272
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 38; y: 583
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 4288
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4304
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4320
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4336
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 38; y: 583
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 4352
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4368
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4384
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4400
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4416
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4432
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4448
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4464
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4480
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4496
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4512
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4528
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4544
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4560
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4576
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4592
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4608
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4624
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4640
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4656
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4672
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4688
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4704
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4720
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4736
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4752
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4768
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4784
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 110; y: 578
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 4800
@@ -1286,153 +1766,129 @@ VisualTest {
}
Frame {
msec: 4816
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4832
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 110; y: 578
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 4848
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4864
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4880
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4896
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4912
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4928
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4944
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4960
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4976
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 4992
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 5008
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 5024
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 5040
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 5056
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 5072
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 5088
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 5104
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 5120
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 5136
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 5152
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 5168
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 5184
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 5200
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 5216
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 5232
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 5248
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 5264
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 5280
- hash: "a76f069dfcb1af0794999c34507e190e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Mouse {
type: 2
button: 1
buttons: 1
- x: 173; y: 85
+ x: 123; y: 218
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 5296
- hash: "06472b42bc00fcaf7f84cd4ac613bbd2"
+ msec: 5168
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 173; y: 86
+ x: 123; y: 219
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 5312
- hash: "06472b42bc00fcaf7f84cd4ac613bbd2"
+ msec: 5184
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 173; y: 89
+ x: 124; y: 223
modifiers: 0
sendToViewport: true
}
@@ -1440,19 +1896,19 @@ VisualTest {
type: 5
button: 0
buttons: 1
- x: 173; y: 101
+ x: 124; y: 230
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 5328
- hash: "0031f6edee383e97a3a31fe4268ff778"
+ msec: 5200
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 175; y: 117
+ x: 126; y: 241
modifiers: 0
sendToViewport: true
}
@@ -1460,51 +1916,51 @@ VisualTest {
type: 5
button: 0
buttons: 1
- x: 179; y: 137
+ x: 126; y: 257
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 5344
- hash: "e594c62fe10165ae08e3dd8b33b9f584"
+ msec: 5216
+ hash: "43865bf07d3b0818bd0fd3388451f055"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 183; y: 159
+ x: 130; y: 300
modifiers: 0
sendToViewport: true
}
+ Frame {
+ msec: 5232
+ hash: "d7e49dfc8f9faef7d405451ae52691e0"
+ }
Mouse {
type: 5
button: 0
buttons: 1
- x: 185; y: 183
+ x: 132; y: 325
modifiers: 0
sendToViewport: true
}
- Frame {
- msec: 5360
- hash: "dd61c97aafee69eb7c54a47dceea5810"
- }
Mouse {
type: 5
button: 0
buttons: 1
- x: 185; y: 207
+ x: 134; y: 349
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 5376
- hash: "29d06473d4aac07c89041b4413ce421f"
+ msec: 5248
+ hash: "427d51731dac5e356c5ab82d272c0d5a"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 185; y: 227
+ x: 136; y: 372
modifiers: 0
sendToViewport: true
}
@@ -1512,19 +1968,31 @@ VisualTest {
type: 5
button: 0
buttons: 1
- x: 185; y: 243
+ x: 138; y: 395
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 5392
- hash: "7843b1bdb9efdbee0e6dd39ef8f1078a"
+ msec: 5264
+ hash: "9370cc84e32afc59c81c4d2dbf5fa690"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 185; y: 253
+ x: 142; y: 433
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5280
+ hash: "984bd78f9f503e8a3ffac5bbe69fe3a9"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 144; y: 470
modifiers: 0
sendToViewport: true
}
@@ -1532,337 +2000,445 @@ VisualTest {
type: 3
button: 1
buttons: 0
- x: 185; y: 253
+ x: 144; y: 470
modifiers: 0
sendToViewport: true
}
Frame {
+ msec: 5296
+ hash: "022106d1ecd8195923b6d79fb95d1135"
+ }
+ Frame {
+ msec: 5312
+ hash: "5b6bd34ae7e59923bb4b4c2e4e7a0bf3"
+ }
+ Frame {
+ msec: 5328
+ hash: "2f8a121667195d85cd05417a350dd35b"
+ }
+ Frame {
+ msec: 5344
+ hash: "d0f7fcb01dc6abc0ae29ca1ee45edf24"
+ }
+ Frame {
+ msec: 5360
+ hash: "9f3e5d23ea33bff4f05900d6faf7dbae"
+ }
+ Frame {
+ msec: 5376
+ hash: "535f40614a02fa3f627748a5c24b3a39"
+ }
+ Frame {
+ msec: 5392
+ hash: "138bc0c4dd08ffec0c79c4c7474ed318"
+ }
+ Frame {
msec: 5408
- hash: "f609350d3c3041998340c9a6ded9baec"
+ hash: "838f07195d00b19104bbbd93c7670dab"
}
Frame {
msec: 5424
- hash: "53b559ea9764ad466a0ffc1c55a596c2"
+ hash: "b7fb0944bf53ccc62effe159333449ff"
}
Frame {
msec: 5440
- hash: "8ac64c07cb29adff5d8510f956f3c35d"
+ hash: "56a21c9210074ef8a044019fa9375b14"
}
Frame {
msec: 5456
- hash: "cb7ab2e7af067f1493197731515462fa"
+ hash: "4ef80a5d73981ce1f1081fc578ea088a"
}
Frame {
msec: 5472
- hash: "a0509acbb96bb3ced08a7c968836bd69"
+ hash: "f3f9cf99ab436c1a2805c0859df9589e"
}
Frame {
msec: 5488
- hash: "e4c5e681a275b4eff49eed39a6b544d6"
+ hash: "0d88023fe7af39e409f7a12348d4e3d6"
}
Frame {
msec: 5504
- hash: "4403e91762ff703eb12dee1b47f4072c"
+ hash: "b4abf98d58fe490ceb7a62621292f8d9"
}
Frame {
msec: 5520
- hash: "9f548a31dea71208c9f465e37bafc589"
+ hash: "5c3247324b214b961ed40da985fb50a4"
}
Frame {
msec: 5536
- hash: "c86dd18e63508adfdbd5b3b891fd0d99"
+ hash: "41195a5c39ac1ecbd175e5663d23cdaa"
}
Frame {
msec: 5552
- hash: "b182070ff0c1b579a9fd16d39f950079"
+ hash: "028460cd5eecd50a12261e541f1776bf"
}
Frame {
msec: 5568
- hash: "4308c4d6346e20ed89026c0ec216ae89"
+ hash: "56763e343221db0a111bb91e72640911"
}
Frame {
msec: 5584
- hash: "2da84d83767e5ac1f7ce361bdcebe9c8"
+ hash: "a4b644bf91108dbc9b21a1646dab0b37"
}
Frame {
msec: 5600
- hash: "a3ce932ebf10147f79a183e44a6f6eb7"
+ hash: "c2d2d51f0147e78550f762ec84f7f338"
}
Frame {
msec: 5616
- hash: "f5907789e23150c8dd0858d7c5098907"
+ hash: "1a93e2ed871ae094aff5eeaa07385a94"
}
Frame {
msec: 5632
- hash: "98b76cfad574957f5b7633390c6788c8"
+ hash: "977a2efa43d3be0340975ccbe6b0e8a9"
}
Frame {
msec: 5648
- hash: "8c58d6511a7077cc386216a6227e8b52"
+ hash: "977a2efa43d3be0340975ccbe6b0e8a9"
}
Frame {
msec: 5664
- hash: "2ca5e16bfd83f933f32367aa49db0e1d"
+ hash: "0a8c81335816c747d320b3a147ee0350"
}
Frame {
msec: 5680
- hash: "ba387d0ab480eb9eaf6993c2ad168350"
+ hash: "0a8c81335816c747d320b3a147ee0350"
}
Frame {
msec: 5696
- hash: "ae9f3b3245ccf921967a178712566b55"
+ hash: "46e69596c809d4c7563d5d44ca62eb02"
}
Frame {
msec: 5712
- hash: "32cf742724558260447f61da03d5f321"
+ hash: "46e69596c809d4c7563d5d44ca62eb02"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 176; y: 412
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 5728
- hash: "ad21273f37c1abac0719f532dd5530ac"
+ hash: "aebff194f1c84190623ebfc358503b5f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 177; y: 406
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 177; y: 395
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 5744
- hash: "50e43629e0b8d0d651b9670241354cb1"
+ hash: "39f1cee1ad7ab2ab6601e2b67f5d83c7"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 181; y: 367
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 5760
image: "flickable-vertical.5.png"
}
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 183; y: 326
+ modifiers: 0
+ sendToViewport: true
+ }
Frame {
msec: 5776
- hash: "e4f0192406831c8e0abe1b561120b9c0"
+ hash: "02d9d0829c64b92e98b8093b38e6f848"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 183; y: 299
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 180; y: 276
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 5792
- hash: "4c98e619b487d67d114ed0d7800f157e"
+ hash: "46f76f341787a80b9f9c16a5bc9f83c5"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 175; y: 214
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 5808
- hash: "11ed6dc9464396eb790db236f3713164"
+ hash: "67c3225460673038d190169115622f02"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 167; y: 147
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 167; y: 147
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 5824
- hash: "908febb1e344d6972d6df611e82792bd"
+ hash: "2cb9abc32225ea9d39deb09da6119a94"
}
Frame {
msec: 5840
- hash: "03536bb4d6ff84bf75d9ec3574bb7361"
+ hash: "bf69fa4cd3f73e15f07394d290b801e6"
}
Frame {
msec: 5856
- hash: "f9946a44c2d4e91a947e6bda7415cf9b"
+ hash: "cf5f2524171ca121f4478c3c6d7dfd35"
}
Frame {
msec: 5872
- hash: "0e63e4b9dd6bc7d7b684cb461c6257bf"
+ hash: "d498a494fa489150bd324e18a1c14fe5"
}
Frame {
msec: 5888
- hash: "1ffe88b771bed2aa27aafe6853b67c7a"
+ hash: "459c2e8110f1c21b3f8d590e7c0355de"
}
Frame {
msec: 5904
- hash: "ff1b78113a710481273ecf01cc978a46"
+ hash: "1bde4841026fd6117b49d94d697b03fa"
}
Frame {
msec: 5920
- hash: "e381553fa74436ca4b0d166bdca78cf7"
+ hash: "84b025039284f616d69465ec8cc245b8"
}
Frame {
msec: 5936
- hash: "d9a6f9bfc011edb7da23091fe24e2717"
+ hash: "3652c4664895a0b6fbe06521a79c8bb9"
}
Frame {
msec: 5952
- hash: "bd137e8b15f5c485d10b83461dedc67f"
+ hash: "f817f6059b8cb3fc4a85c9c91df6c7a3"
}
Frame {
msec: 5968
- hash: "8f5b5e19845aa537790b683ef37c8626"
+ hash: "cb671ab3c3a9de0c17df2896e45beca9"
}
Frame {
msec: 5984
- hash: "5abbf0dccef8a3bb7b090a24d715a25f"
+ hash: "d9102b25f63ca9274057dad0ab2b6102"
}
Frame {
msec: 6000
- hash: "bf924dd11e226022c9c812b5c7e8229e"
+ hash: "b9df17ad73b7a5b018ab30c5c57afd02"
}
Frame {
msec: 6016
- hash: "c47b59ff7f3c4acfb296959f6eb14801"
+ hash: "664494b87407881a11b4732f0713f587"
}
Frame {
msec: 6032
- hash: "b5c0ac4514d44a651a4ab817646f1d88"
+ hash: "cac62fc442c064286b7e4a71a13b929c"
}
Frame {
msec: 6048
- hash: "86a9fba0e2ca761a4fb71e5edbf34cab"
+ hash: "989b4649dca89e227f552979af1c68f0"
}
Frame {
msec: 6064
- hash: "5bf43304399bdc979afd2580b922fd30"
+ hash: "80b4b11b3cbc684d920fa89c3345d8bc"
}
Frame {
msec: 6080
- hash: "3696756d6250f23b1122d314df08b936"
+ hash: "dcbd4e93e7ac0ef0e78c6a19cf3295f1"
}
Frame {
msec: 6096
- hash: "49c7b24b1655a1b5a9b4cc2187f7cc58"
+ hash: "33f3ddd9d7fa5a472465029d7a7263ae"
}
Frame {
msec: 6112
- hash: "a387dce727804fb4ca1c3378ba130d08"
+ hash: "fb5675d4870528b9c0591c5a80530b17"
}
Frame {
msec: 6128
- hash: "505150386afee9c5d89566c90778cf58"
+ hash: "e57dbe962c1ef45893e41559cee19d16"
}
Frame {
msec: 6144
- hash: "a00ecae0150a069d306127ed54c4921f"
+ hash: "a9081993871e0171e25159a078a5cdbc"
}
Frame {
msec: 6160
- hash: "e556bfca052e4d8922a4b85d6e94a22a"
+ hash: "cadc7f53518ba3f4cbe8e686b90fa5ab"
}
Frame {
msec: 6176
- hash: "ac710b4796de4d0b7d275c5fffcefe1f"
+ hash: "e9208a44f95ccc181bfc64e8785bd633"
}
Frame {
msec: 6192
- hash: "2f0475e842083c93b0fa0b8a8a33117a"
+ hash: "a69f2969122a547b1af195f581c272b8"
}
Frame {
msec: 6208
- hash: "6de0e820748df06e702a82f127d9f635"
+ hash: "eee0b7c2f01bcc57f141d9aa27f73da6"
}
Frame {
msec: 6224
- hash: "b3748d7a26ea8289e2faa9dd624b23a3"
+ hash: "f58ac16d11909563cf214b6c2baef0dc"
}
Frame {
msec: 6240
- hash: "52be51e9a5bf6e6d0c2e64e584a4bf11"
+ hash: "e373def5a0bcd30ea7f4acb539785e3c"
}
Frame {
msec: 6256
- hash: "9c4a08a51556d56f2809d27a1de0aae3"
+ hash: "0dce9f4bab793ea1d6e368cd6fb37047"
}
Frame {
msec: 6272
- hash: "4a151e94a39b68a47374cc45cb8969df"
+ hash: "4a4725f2546b08faffa3a543de578e59"
}
Frame {
msec: 6288
- hash: "a2c2926224103d6e0a679b891451f791"
+ hash: "ea36b5869634115182c365990518b993"
}
Frame {
msec: 6304
- hash: "c192adca5c3cf3741f6e7b33d53a722a"
+ hash: "45b102bd0c5ab42783b9e428cea202a4"
}
Frame {
msec: 6320
- hash: "8fa9d85c213243e0709e3e32f03cebd9"
+ hash: "0154e6010f3a8621a8f992bb7dcfd5b8"
}
Frame {
msec: 6336
- hash: "20f516aa2c4ebc239a283176d83ade6f"
+ hash: "035a8c7e9eece0f9ea4f5ad62658d7f9"
}
Frame {
msec: 6352
- hash: "ac8ace61348c5500dd6e2d1f3b4b174b"
+ hash: "fc1050cf971296a9200c548feee08d0a"
}
Frame {
msec: 6368
- hash: "39cc6b136e17283ddc65425150cec7be"
+ hash: "ef9c7f1228ac6825cce8ce0e9e7aaac5"
}
Frame {
msec: 6384
- hash: "b250cb3fd5a7ab5c76ae15d5a500a894"
+ hash: "70ef278074b1527aba16eca8c3811af5"
}
Frame {
msec: 6400
- hash: "f07e4f8b61c0ce514364e062867687a2"
+ hash: "08012939aca6381dedd838a7fd0be1a3"
}
Frame {
msec: 6416
- hash: "caed510a4edc2830f885f9a8ff98c072"
+ hash: "2c702b17a0ec2aac2928ad8bcc2e080b"
}
Frame {
msec: 6432
- hash: "2cfba2b8cd1cbc260edf390e17532afa"
+ hash: "e70e243e8ecc8e8f50ea4f0f4559c8c6"
}
Frame {
msec: 6448
- hash: "f1d705e01521261f22b89aeefb146c7a"
+ hash: "73013ff1a7f0c3040f3520f0581e4ce0"
}
Frame {
msec: 6464
- hash: "9508799a0e28e60a65925b7c10fa2874"
+ hash: "14cdd689ae9e5b15e212d9dab63ec946"
}
Frame {
msec: 6480
- hash: "accdad5176a0cdce92ed07a7ae818a13"
+ hash: "354d822bf252559211513e49e417a413"
}
Frame {
msec: 6496
- hash: "2748258d00cf2f0e5f94c94f97ed95ae"
+ hash: "77eb798efd1447eca75de12dc2c7a215"
}
Frame {
msec: 6512
- hash: "994897c0842947675e2e2df4021c1b5e"
+ hash: "08dc9068d21db7ff87d4d88eb1443aed"
}
Frame {
msec: 6528
- hash: "22936773b2fc5c555f14a8375da2a7a4"
+ hash: "baab3b98e70ca51d1cbd27d4a998380f"
}
Frame {
msec: 6544
- hash: "22936773b2fc5c555f14a8375da2a7a4"
+ hash: "baab3b98e70ca51d1cbd27d4a998380f"
}
Frame {
msec: 6560
- hash: "b58badc862e394bf5374554e019f90c0"
+ hash: "baab3b98e70ca51d1cbd27d4a998380f"
}
Frame {
msec: 6576
- hash: "b58badc862e394bf5374554e019f90c0"
+ hash: "84519c415186e5abd122a1f39e26265b"
}
Frame {
msec: 6592
- hash: "b58badc862e394bf5374554e019f90c0"
+ hash: "df63754934af656e08e93ce4fa69c19e"
}
Frame {
msec: 6608
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "34439eb26069feabee5ba97bfd1c2cb3"
}
Frame {
msec: 6624
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "46534a7da31ac76c52036e51c63db72e"
}
Frame {
msec: 6640
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "cf8e86112be37fc94687aa8bd437e1a2"
}
Frame {
msec: 6656
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "f93ba6420ab0ef719aa10c6aae71c878"
}
Frame {
msec: 6672
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "22f991814552e7e3e2db8fea0abe9d6c"
}
Frame {
msec: 6688
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "7d2773bec8310d92166ab7184741ace4"
}
Frame {
msec: 6704
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "f18aace5e0d4ca8a385a57682d82e43f"
}
Frame {
msec: 6720
@@ -1870,343 +2446,255 @@ VisualTest {
}
Frame {
msec: 6736
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "7f445e22f19808ca71416cadd497f305"
}
Frame {
msec: 6752
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "d6ef83bec490d2fb0f4d640f8c43f694"
}
Frame {
msec: 6768
- hash: "679369b924d719ae309a45034bdba40d"
- }
- Mouse {
- type: 2
- button: 1
- buttons: 1
- x: 31; y: 575
- modifiers: 0
- sendToViewport: true
+ hash: "fbd19c34e68a21c8924f83c4d0cbcb79"
}
Frame {
msec: 6784
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "179abedb6eef26a2e78c3a7884cb2178"
}
Frame {
msec: 6800
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "292af687e9001eb7cf8434094202b4a0"
}
Frame {
msec: 6816
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1de0a8aa08194151e2b72d8b16cdba5f"
}
Frame {
msec: 6832
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "ee607cf6f558e3ed7b08dad80a17dd05"
}
Frame {
msec: 6848
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "2024a393baa1fa1c2d38ccc6756c4a44"
}
Frame {
msec: 6864
- hash: "679369b924d719ae309a45034bdba40d"
- }
- Mouse {
- type: 3
- button: 1
- buttons: 0
- x: 31; y: 575
- modifiers: 0
- sendToViewport: true
+ hash: "898ac470a5b1619564496132c0150df2"
}
Frame {
msec: 6880
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "b447e3917b7353e97409755159a614bc"
}
Frame {
msec: 6896
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "d03610c18a2c21785e59b4de7b92f20e"
}
Frame {
msec: 6912
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "014dfa76c222aea838483840befff092"
}
Frame {
msec: 6928
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "014dfa76c222aea838483840befff092"
}
Frame {
msec: 6944
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "7830f79e5a37242fd97dd6ff9f89e9d0"
}
Frame {
msec: 6960
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "331a6b6ebaa7e9f7b970bacafe070b2f"
}
Frame {
msec: 6976
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "331a6b6ebaa7e9f7b970bacafe070b2f"
}
Frame {
msec: 6992
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "331a6b6ebaa7e9f7b970bacafe070b2f"
}
Frame {
msec: 7008
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "331a6b6ebaa7e9f7b970bacafe070b2f"
}
Frame {
msec: 7024
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "eb0b45fac8756d32586cac82f25c5a51"
}
Frame {
msec: 7040
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "eb0b45fac8756d32586cac82f25c5a51"
}
Frame {
msec: 7056
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "eb0b45fac8756d32586cac82f25c5a51"
}
Frame {
msec: 7072
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "eb0b45fac8756d32586cac82f25c5a51"
}
Frame {
msec: 7088
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "eb0b45fac8756d32586cac82f25c5a51"
}
Frame {
msec: 7104
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "eb0b45fac8756d32586cac82f25c5a51"
}
Frame {
msec: 7120
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "eb0b45fac8756d32586cac82f25c5a51"
}
Frame {
msec: 7136
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7152
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7168
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7184
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7200
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7216
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7232
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7248
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7264
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7280
- hash: "679369b924d719ae309a45034bdba40d"
- }
- Mouse {
- type: 2
- button: 1
- buttons: 1
- x: 156; y: 403
- modifiers: 0
- sendToViewport: true
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7296
- hash: "843453070c3ac1bf26cfd84d3ab151eb"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 156; y: 402
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 158; y: 396
- modifiers: 0
- sendToViewport: true
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7312
- hash: "843453070c3ac1bf26cfd84d3ab151eb"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 158; y: 386
- modifiers: 0
- sendToViewport: true
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7328
- hash: "843453070c3ac1bf26cfd84d3ab151eb"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 158; y: 376
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 158; y: 360
- modifiers: 0
- sendToViewport: true
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7344
- hash: "843453070c3ac1bf26cfd84d3ab151eb"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 158; y: 344
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 160; y: 322
- modifiers: 0
- sendToViewport: true
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7360
- hash: "843453070c3ac1bf26cfd84d3ab151eb"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 164; y: 298
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 168; y: 278
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 3
- button: 1
- buttons: 0
- x: 168; y: 278
- modifiers: 0
- sendToViewport: true
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7376
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7392
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7408
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7424
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7440
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7456
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7472
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7488
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7504
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7520
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7536
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 94; y: 581
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 7552
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7568
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7584
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7600
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 94; y: 581
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 7616
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7632
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7648
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7664
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7680
@@ -2214,69 +2702,205 @@ VisualTest {
}
Frame {
msec: 7696
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7712
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7728
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7744
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7760
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7776
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7792
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 7808
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
+ }
+ Frame {
+ msec: 7824
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
+ }
+ Frame {
+ msec: 7840
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
+ }
+ Frame {
+ msec: 7856
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
+ }
+ Frame {
+ msec: 7872
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
+ }
+ Frame {
+ msec: 7888
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
+ }
+ Frame {
+ msec: 7904
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
+ }
+ Frame {
+ msec: 7920
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
+ }
+ Frame {
+ msec: 7936
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Mouse {
type: 2
button: 1
buttons: 1
- x: 154; y: 161
+ x: 146; y: 574
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 7824
- hash: "16eef219cc7d4e7589ea59ebc349973c"
+ msec: 7952
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
- msec: 7840
- hash: "16eef219cc7d4e7589ea59ebc349973c"
+ msec: 7968
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
+ }
+ Frame {
+ msec: 7984
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
+ }
+ Frame {
+ msec: 8000
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
+ }
+ Frame {
+ msec: 8016
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 146; y: 574
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 8032
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
+ }
+ Frame {
+ msec: 8048
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
+ }
+ Frame {
+ msec: 8064
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
+ }
+ Frame {
+ msec: 8080
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
+ }
+ Frame {
+ msec: 8096
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
+ }
+ Frame {
+ msec: 8112
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
+ }
+ Frame {
+ msec: 8128
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
+ }
+ Frame {
+ msec: 8144
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
+ }
+ Frame {
+ msec: 8160
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
+ }
+ Frame {
+ msec: 8176
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
+ }
+ Frame {
+ msec: 8192
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
+ }
+ Frame {
+ msec: 8208
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
+ }
+ Frame {
+ msec: 8224
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
+ }
+ Frame {
+ msec: 8240
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
+ }
+ Frame {
+ msec: 8256
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
+ }
+ Frame {
+ msec: 8272
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
+ }
+ Frame {
+ msec: 8288
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
+ }
+ Frame {
+ msec: 8304
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
+ }
+ Frame {
+ msec: 8320
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 161; y: 422
+ modifiers: 0
+ sendToViewport: true
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 154; y: 162
+ x: 162; y: 420
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 7856
- hash: "16eef219cc7d4e7589ea59ebc349973c"
+ msec: 8336
+ hash: "bd1667fe88a71bc2f52ba5a6c9dc098c"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 154; y: 164
+ x: 162; y: 415
modifiers: 0
sendToViewport: true
}
@@ -2284,31 +2908,39 @@ VisualTest {
type: 5
button: 0
buttons: 1
- x: 154; y: 167
+ x: 163; y: 411
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 7872
- hash: "16eef219cc7d4e7589ea59ebc349973c"
+ msec: 8352
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 163; y: 406
+ modifiers: 0
+ sendToViewport: true
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 154; y: 177
+ x: 165; y: 397
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 7888
- hash: "16eef219cc7d4e7589ea59ebc349973c"
+ msec: 8368
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 150; y: 189
+ x: 166; y: 386
modifiers: 0
sendToViewport: true
}
@@ -2316,19 +2948,19 @@ VisualTest {
type: 5
button: 0
buttons: 1
- x: 146; y: 207
+ x: 166; y: 375
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 7904
- hash: "16eef219cc7d4e7589ea59ebc349973c"
+ msec: 8384
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 144; y: 229
+ x: 166; y: 364
modifiers: 0
sendToViewport: true
}
@@ -2336,19 +2968,19 @@ VisualTest {
type: 5
button: 0
buttons: 1
- x: 140; y: 255
+ x: 166; y: 352
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 7920
- hash: "16eef219cc7d4e7589ea59ebc349973c"
+ msec: 8400
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 134; y: 281
+ x: 166; y: 342
modifiers: 0
sendToViewport: true
}
@@ -2356,217 +2988,169 @@ VisualTest {
type: 5
button: 0
buttons: 1
- x: 132; y: 313
+ x: 165; y: 331
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 7936
- hash: "16eef219cc7d4e7589ea59ebc349973c"
+ msec: 8416
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 128; y: 343
+ x: 163; y: 319
modifiers: 0
sendToViewport: true
}
- Frame {
- msec: 7952
- hash: "16eef219cc7d4e7589ea59ebc349973c"
- }
Mouse {
type: 5
button: 0
buttons: 1
- x: 126; y: 373
+ x: 163; y: 308
modifiers: 0
sendToViewport: true
}
+ Frame {
+ msec: 8432
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
+ }
Mouse {
type: 5
button: 0
buttons: 1
- x: 126; y: 397
+ x: 163; y: 297
modifiers: 0
sendToViewport: true
}
Mouse {
- type: 3
- button: 1
- buttons: 0
- x: 126; y: 397
+ type: 5
+ button: 0
+ buttons: 1
+ x: 163; y: 284
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 7968
- hash: "679369b924d719ae309a45034bdba40d"
- }
- Frame {
- msec: 7984
- hash: "679369b924d719ae309a45034bdba40d"
- }
- Frame {
- msec: 8000
- hash: "679369b924d719ae309a45034bdba40d"
- }
- Frame {
- msec: 8016
- hash: "679369b924d719ae309a45034bdba40d"
- }
- Frame {
- msec: 8032
- hash: "679369b924d719ae309a45034bdba40d"
- }
- Frame {
- msec: 8048
- hash: "679369b924d719ae309a45034bdba40d"
- }
- Frame {
- msec: 8064
- hash: "679369b924d719ae309a45034bdba40d"
- }
- Frame {
- msec: 8080
- hash: "679369b924d719ae309a45034bdba40d"
- }
- Frame {
- msec: 8096
- hash: "679369b924d719ae309a45034bdba40d"
- }
- Frame {
- msec: 8112
- hash: "679369b924d719ae309a45034bdba40d"
- }
- Frame {
- msec: 8128
- hash: "679369b924d719ae309a45034bdba40d"
- }
- Frame {
- msec: 8144
- hash: "679369b924d719ae309a45034bdba40d"
- }
- Frame {
- msec: 8160
- hash: "679369b924d719ae309a45034bdba40d"
- }
- Frame {
- msec: 8176
- hash: "679369b924d719ae309a45034bdba40d"
- }
- Frame {
- msec: 8192
- hash: "679369b924d719ae309a45034bdba40d"
- }
- Frame {
- msec: 8208
- hash: "679369b924d719ae309a45034bdba40d"
- }
- Frame {
- msec: 8224
- hash: "679369b924d719ae309a45034bdba40d"
- }
- Frame {
- msec: 8240
- hash: "679369b924d719ae309a45034bdba40d"
- }
- Frame {
- msec: 8256
- hash: "679369b924d719ae309a45034bdba40d"
- }
- Frame {
- msec: 8272
- hash: "679369b924d719ae309a45034bdba40d"
- }
- Frame {
- msec: 8288
- hash: "679369b924d719ae309a45034bdba40d"
- }
- Frame {
- msec: 8304
- hash: "679369b924d719ae309a45034bdba40d"
+ msec: 8448
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
- Frame {
- msec: 8320
- hash: "679369b924d719ae309a45034bdba40d"
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 161; y: 272
+ modifiers: 0
+ sendToViewport: true
}
- Frame {
- msec: 8336
- hash: "679369b924d719ae309a45034bdba40d"
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 161; y: 261
+ modifiers: 0
+ sendToViewport: true
}
Frame {
- msec: 8352
- hash: "679369b924d719ae309a45034bdba40d"
+ msec: 8464
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
- Frame {
- msec: 8368
- hash: "679369b924d719ae309a45034bdba40d"
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 159; y: 250
+ modifiers: 0
+ sendToViewport: true
}
- Frame {
- msec: 8384
- hash: "679369b924d719ae309a45034bdba40d"
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 157; y: 235
+ modifiers: 0
+ sendToViewport: true
}
Frame {
- msec: 8400
- hash: "679369b924d719ae309a45034bdba40d"
+ msec: 8480
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
- Frame {
- msec: 8416
- hash: "679369b924d719ae309a45034bdba40d"
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 157; y: 224
+ modifiers: 0
+ sendToViewport: true
}
- Frame {
- msec: 8432
- hash: "679369b924d719ae309a45034bdba40d"
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 155; y: 211
+ modifiers: 0
+ sendToViewport: true
}
Frame {
- msec: 8448
- hash: "679369b924d719ae309a45034bdba40d"
+ msec: 8496
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
- Frame {
- msec: 8464
- hash: "679369b924d719ae309a45034bdba40d"
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 153; y: 198
+ modifiers: 0
+ sendToViewport: true
}
- Frame {
- msec: 8480
- hash: "679369b924d719ae309a45034bdba40d"
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 153; y: 187
+ modifiers: 0
+ sendToViewport: true
}
- Frame {
- msec: 8496
- hash: "679369b924d719ae309a45034bdba40d"
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 153; y: 187
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 8512
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 8528
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 8544
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 8560
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 8576
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 8592
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 8608
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 8624
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 8640
@@ -2574,321 +3158,629 @@ VisualTest {
}
Frame {
msec: 8656
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 8672
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 8688
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 8704
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 8720
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 8736
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 8752
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 8768
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 8784
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 8800
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 8816
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 8832
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 8848
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 8864
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 8880
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 8896
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 8912
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 8928
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
}
Frame {
msec: 8944
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "1889f1f0e319b90b6a68d76df6eebe96"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 127; y: 125
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 8960
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "c1d084f6e9361c6c0c70f064ae863051"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 127; y: 128
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 127; y: 131
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 8976
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "c1d084f6e9361c6c0c70f064ae863051"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 128; y: 135
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 128; y: 139
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 8992
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "a84a07f9d3006718d55de7d6ed60795e"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 130; y: 152
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 9008
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "deaa0f57eff99ca88f7204e8d8b159b5"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 134; y: 176
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 9024
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "4366ee113f7c987a2d8e5978b667e3d0"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 138; y: 207
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 9040
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "9dbad53daf3a7988498c561dda4c00a6"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 145; y: 238
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 9056
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "e70aeae6d78628c16a7c8c354cf91c98"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 152; y: 266
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 9072
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "38aa5fd0540648edce34103704d8b861"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 156; y: 288
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 9088
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "ff08c650e24f63fe7eae1984bb190e02"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 158; y: 308
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 9104
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "0d0f2377991d15416bf76619d2f71218"
}
Mouse {
- type: 2
- button: 1
+ type: 5
+ button: 0
buttons: 1
- x: 44; y: 574
+ x: 160; y: 327
modifiers: 0
sendToViewport: true
}
Frame {
msec: 9120
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "b7681257ec2ad1d532aa522147dd7549"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 160; y: 343
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 9136
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "baaf75edb3c17bbc754e26fe15f1d295"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 160; y: 353
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 9152
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "b68aab52cbcaf524ebb80f2a3af014b4"
}
Mouse {
- type: 3
- button: 1
- buttons: 0
- x: 44; y: 574
+ type: 5
+ button: 0
+ buttons: 1
+ x: 158; y: 363
modifiers: 0
sendToViewport: true
}
Frame {
msec: 9168
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "c69d2b45d92950f7246976bcc247c687"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 158; y: 373
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 9184
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "68cd8f467ac225f6e2c5a2914f92edc1"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 157; y: 383
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 9200
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "90cfbee19fd7c03bcfc9a57d94c7fd8d"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 155; y: 387
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 155; y: 387
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 9216
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "8216a9f0024507e4cb8406575760947f"
}
Frame {
msec: 9232
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "47f76e736f13c6f2318e8c8a8ab69d0e"
}
Frame {
msec: 9248
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "75fc24bcf9d4b8d00f8a493b0095f445"
}
Frame {
msec: 9264
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "d8e9b69514f411a6672b7057c33bcc41"
}
Frame {
msec: 9280
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "9743d8ab32903d7fac7a4101ad24bcfd"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 150; y: 438
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 9296
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "6bfcd36f945af8cc7b2aa2cca1cde750"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 150; y: 442
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 150; y: 446
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 9312
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "8e821eb27a5fd0933805d3e88d1f5f1e"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 152; y: 451
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 152; y: 457
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 9328
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "84191607b7ba11b1204bba0ab5b4f98c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 152; y: 467
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 9344
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "e154e8cdbc4f9a1d4cbe926306bf76c1"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 152; y: 474
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 9360
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "2510607dadaf22d60838934cd460bde4"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 152; y: 492
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 9376
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "38087462c92bae32df01a27520183c5f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 154; y: 499
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 9392
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "0e5231ff13dd8b3205acb2c451fcf208"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 154; y: 515
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 9408
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "12dfb280b1cb828b75d04f62b5261f78"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 157; y: 545
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 9424
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "fc89205b7a0bae9c2726b775aabf7a6a"
}
Frame {
msec: 9440
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "40807414ec0f879ae666f27360d2b91d"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 159; y: 567
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 160; y: 581
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 9456
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "01c759fad050fa6cecefdf7e2d528bd3"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 160; y: 594
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 162; y: 608
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 9472
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "81887d4c0718d74f51d03c9efcd7d265"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 162; y: 620
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 162; y: 639
+ modifiers: 0
+ sendToViewport: true
}
Frame {
msec: 9488
- hash: "679369b924d719ae309a45034bdba40d"
+ hash: "d0e6f2146daffb910be0be23a2b77a5c"
}
- Frame {
- msec: 9504
- hash: "679369b924d719ae309a45034bdba40d"
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 160; y: 682
+ modifiers: 0
+ sendToViewport: true
}
Frame {
- msec: 9520
- hash: "679369b924d719ae309a45034bdba40d"
+ msec: 9504
+ hash: "ffcf5113009c86c8b2df2e9276f2e8c0"
}
- Frame {
- msec: 9536
- hash: "679369b924d719ae309a45034bdba40d"
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 157; y: 704
+ modifiers: 0
+ sendToViewport: true
}
- Frame {
- msec: 9552
- hash: "679369b924d719ae309a45034bdba40d"
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 155; y: 729
+ modifiers: 0
+ sendToViewport: true
}
Frame {
- msec: 9568
- hash: "679369b924d719ae309a45034bdba40d"
+ msec: 9520
+ hash: "45d262f0b3bec61a2a235ab613db664c"
}
- Frame {
- msec: 9584
- hash: "679369b924d719ae309a45034bdba40d"
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 150; y: 775
+ modifiers: 0
+ sendToViewport: true
}
Frame {
- msec: 9600
- image: "flickable-vertical.9.png"
+ msec: 9536
+ hash: "1bb9a85fc290e30b841648bd9573ac84"
}
Mouse {
- type: 2
- button: 1
+ type: 5
+ button: 0
buttons: 1
- x: 152; y: 444
+ x: 146; y: 823
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 9616
- hash: "843453070c3ac1bf26cfd84d3ab151eb"
+ msec: 9552
+ hash: "46ff9bb9662543c711fcd84f44fc6af6"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 152; y: 442
+ x: 141; y: 869
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 9632
- hash: "843453070c3ac1bf26cfd84d3ab151eb"
+ msec: 9568
+ hash: "84fe171380d203a80fedaf4b10412e1a"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 152; y: 440
+ x: 139; y: 907
modifiers: 0
sendToViewport: true
}
+ Frame {
+ msec: 9584
+ hash: "496f7ba4a3d45861d93e2cb95e3d5dea"
+ }
Mouse {
type: 5
button: 0
buttons: 1
- x: 152; y: 438
+ x: 135; y: 947
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 9648
- hash: "843453070c3ac1bf26cfd84d3ab151eb"
+ msec: 9600
+ image: "flickable-vertical.9.png"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 154; y: 429
+ x: 133; y: 962
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 133; y: 977
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 9664
- hash: "3b0e0ed925b1c197cd94afd3d1a6d572"
+ msec: 9616
+ hash: "e3c4f8d056d2c3b5aef3184fda19a92d"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 156; y: 421
+ x: 131; y: 993
modifiers: 0
sendToViewport: true
}
@@ -2896,31 +3788,31 @@ VisualTest {
type: 5
button: 0
buttons: 1
- x: 158; y: 413
+ x: 129; y: 1006
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 9680
- hash: "d7b3838ee1219816b76224c29c7ba2e1"
+ msec: 9632
+ hash: "90be1cd9716907fc46309f9f043a6f84"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 160; y: 403
+ x: 122; y: 1029
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 9696
- hash: "9835b420f0c40a03f8f9fafe39e209f1"
+ msec: 9648
+ hash: "b6e868b2d23004f75d0bdb1519e8487d"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 162; y: 393
+ x: 118; y: 1043
modifiers: 0
sendToViewport: true
}
@@ -2928,555 +3820,215 @@ VisualTest {
type: 3
button: 1
buttons: 0
- x: 162; y: 393
+ x: 118; y: 1043
modifiers: 0
sendToViewport: true
}
Frame {
+ msec: 9664
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
+ }
+ Frame {
+ msec: 9680
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
+ }
+ Frame {
+ msec: 9696
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
+ }
+ Frame {
msec: 9712
- hash: "46fb2005a813fc2c278f1bfe83801c0e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 9728
- hash: "81dd9308e475548db21474c37cb9a5b0"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 9744
- hash: "10043d74eef240abd2360d45845dd51e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 9760
- hash: "0f83b8f23ba42b22c10a2b68227db64e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 9776
- hash: "7a296e3702c9fef25cb53ac04053853b"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 9792
- hash: "ae439daa32f76a368ab314c86c55a378"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 9808
- hash: "42ac3503dfa462bf0b5d8c15f6f3b143"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 9824
- hash: "b8bb92eb2de7ca0f5924b09f380f47db"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 9840
- hash: "994e314d2d38005b6006e81468f10efa"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 9856
- hash: "be6a32f3c82aeccebc7778ff5646637f"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 9872
- hash: "2fb196f53d5e785e04a14d98d9dab8a1"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 9888
- hash: "0926f8209f4f35f6e6fa92935d7408e4"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 9904
- hash: "780450301d37ea2b94eb9386e7e5294c"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 9920
- hash: "cd4e9629c767813c9a2a2fa30dc5114b"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 9936
- hash: "409630d7b9c3c4231bccf74f7453f0af"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 9952
- hash: "4c98e619b487d67d114ed0d7800f157e"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 9968
- hash: "0a8157dc45764ab8e0e0b89e5c73a76b"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 9984
- hash: "ecfc611b58e000df9f608c8889a2a84f"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 10000
- hash: "5c6bc246446c75d57bcd40e86041892b"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 10016
- hash: "fe1a3e688da126861b29a94b676b68f7"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 10032
- hash: "f5feef892bf013916bacb63ff6460cb7"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 10048
- hash: "665018efd991cab3acb4b80005fc2bd3"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 10064
- hash: "bc7614e4a0e0724a9cb0981f09f8a7f6"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 10080
- hash: "463a6da452a5a6267240992ad5284e89"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 10096
- hash: "eca3f146e0143856f58b4f7aee42e6f8"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 10112
- hash: "dec9b9845509c4d28d7faae043b292d1"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 10128
- hash: "49452842cb2429cd465e40478638e0e3"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 10144
- hash: "a7029d0090d3620ee21b9e3d55eefe78"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 10160
- hash: "1041b18d422acba0b9a45ca89856e493"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 10176
- hash: "d53038b688b920715b196dd4cc2b2587"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 10192
- hash: "da59ffebb491ab5fa98429117c3bb8ac"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 10208
- hash: "602269f78eaf0df36c66de72e005989a"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 10224
- hash: "a311b6b35feb4096b0d01753a6695210"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 10240
- hash: "cd303e8850c6aac58fcf2a98db418f1b"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 10256
- hash: "6e9132dd840a136cc688676bce7640de"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 10272
- hash: "a3818492bb4ebd91ce86675d34731c58"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 10288
- hash: "b85a127895713234028641787312b717"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 10304
- hash: "a030dc1543e84d8a0ec9f77fd6325060"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 10320
- hash: "669cd28abe17d419e9cabe4d796a38c3"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
msec: 10336
- hash: "bfdd15cf058050203561b5f935106263"
- }
- Frame {
- msec: 10352
- hash: "a39abc94fee93175a6a37b402750e4f7"
- }
- Frame {
- msec: 10368
- hash: "0c65e19e12d95ec8ee253219b0c3e472"
- }
- Frame {
- msec: 10384
- hash: "15debc234e70765a4510bfbda886a2c9"
- }
- Frame {
- msec: 10400
- hash: "9566a87437cb6e9025f9a3881a620823"
- }
- Frame {
- msec: 10416
- hash: "b66d89244cba537a21901dcb11387bf7"
- }
- Frame {
- msec: 10432
- hash: "03347ce314393bd84873026cd01c562f"
- }
- Frame {
- msec: 10448
- hash: "458fab2449dba089ae6f1e78a230564b"
- }
- Frame {
- msec: 10464
- hash: "7115f27574bfc68ff58a2e4fb65107dd"
- }
- Frame {
- msec: 10480
- hash: "66260c030dddda4b086bc98982a11934"
- }
- Frame {
- msec: 10496
- hash: "d5790ee5eb8ecf249cb1dcf58aefa4ee"
- }
- Frame {
- msec: 10512
- hash: "6bec07ba1e2ac637aab7a9038cbacc93"
- }
- Frame {
- msec: 10528
- hash: "a72f36cc18c8620a2bd85bac49f6771a"
- }
- Frame {
- msec: 10544
- hash: "65b178ae559ab0ba9c568718f287ff68"
- }
- Frame {
- msec: 10560
- image: "flickable-vertical.10.png"
- }
- Frame {
- msec: 10576
- hash: "b35a8e33f876921d477809b5adb7a201"
- }
- Frame {
- msec: 10592
- hash: "057b69ef8137f38c596432da547f1ead"
- }
- Frame {
- msec: 10608
- hash: "62f76f46857106010c2e862ed19baeea"
- }
- Frame {
- msec: 10624
- hash: "fbfc73e1b20b79d71953c298ca095047"
- }
- Frame {
- msec: 10640
- hash: "aea78988f875083660dd46d6afc71683"
- }
- Frame {
- msec: 10656
- hash: "60d8decd7ded420433256a94f1bf954f"
- }
- Frame {
- msec: 10672
- hash: "221f72cdf18e0b33e7f6a65356fcc61b"
- }
- Frame {
- msec: 10688
- hash: "221f72cdf18e0b33e7f6a65356fcc61b"
- }
- Frame {
- msec: 10704
- hash: "c2eac9c0d84c6b2f133d8751ac5f265f"
- }
- Frame {
- msec: 10720
- hash: "c2eac9c0d84c6b2f133d8751ac5f265f"
- }
- Frame {
- msec: 10736
- hash: "c2eac9c0d84c6b2f133d8751ac5f265f"
- }
- Frame {
- msec: 10752
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 10768
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 10784
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 10800
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 10816
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 10832
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 10848
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 10864
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 10880
- hash: "28a06534a2e35250c67112dfb6c05095"
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Mouse {
type: 2
button: 1
buttons: 1
- x: 98; y: 573
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 10896
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 10912
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 10928
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 10944
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 10960
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Mouse {
- type: 3
- button: 1
- buttons: 0
- x: 98; y: 573
+ x: 158; y: 415
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 10976
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 10992
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11008
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11024
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11040
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11056
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11072
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11088
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11104
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11120
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11136
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11152
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11168
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11184
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11200
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11216
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11232
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11248
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11264
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11280
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11296
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11312
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11328
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11344
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11360
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11376
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11392
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11408
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11424
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11440
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11456
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11472
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11488
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11504
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11520
- image: "flickable-vertical.11.png"
- }
- Frame {
- msec: 11536
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11552
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11568
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11584
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11600
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11616
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11632
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11648
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11664
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11680
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11696
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11712
- hash: "28a06534a2e35250c67112dfb6c05095"
+ msec: 10352
+ hash: "c246bde0eb2b3e1797dfb770a9db78bb"
}
Frame {
- msec: 11728
- hash: "28a06534a2e35250c67112dfb6c05095"
+ msec: 10368
+ hash: "c246bde0eb2b3e1797dfb770a9db78bb"
}
Mouse {
- type: 2
- button: 1
+ type: 5
+ button: 0
buttons: 1
- x: 170; y: 335
+ x: 159; y: 416
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 11744
- hash: "28a06534a2e35250c67112dfb6c05095"
- }
- Frame {
- msec: 11760
- hash: "28a06534a2e35250c67112dfb6c05095"
+ msec: 10384
+ hash: "c246bde0eb2b3e1797dfb770a9db78bb"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 170; y: 336
+ x: 160; y: 417
modifiers: 0
sendToViewport: true
}
@@ -3484,43 +4036,39 @@ VisualTest {
type: 5
button: 0
buttons: 1
- x: 170; y: 338
+ x: 161; y: 422
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 11776
- hash: "28a06534a2e35250c67112dfb6c05095"
+ msec: 10400
+ hash: "c246bde0eb2b3e1797dfb770a9db78bb"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 170; y: 346
+ x: 162; y: 429
modifiers: 0
sendToViewport: true
}
- Frame {
- msec: 11792
- hash: "12040d4dd56848fc93d6390005045188"
- }
Mouse {
type: 5
button: 0
buttons: 1
- x: 170; y: 359
+ x: 166; y: 444
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 11808
- hash: "caa70db5f31eb607c2de39734a42796c"
+ msec: 10416
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 168; y: 367
+ x: 168; y: 459
modifiers: 0
sendToViewport: true
}
@@ -3528,19 +4076,19 @@ VisualTest {
type: 5
button: 0
buttons: 1
- x: 166; y: 379
+ x: 173; y: 473
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 11824
- hash: "ca45ab832b5a8b041ba8bea1185a2b38"
+ msec: 10432
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 166; y: 393
+ x: 175; y: 486
modifiers: 0
sendToViewport: true
}
@@ -3548,235 +4096,99 @@ VisualTest {
type: 5
button: 0
buttons: 1
- x: 164; y: 407
+ x: 178; y: 499
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 11840
- hash: "188042b1a045dc96a65a7fc0e90568c3"
+ msec: 10448
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 164; y: 419
+ x: 180; y: 512
modifiers: 0
sendToViewport: true
}
- Frame {
- msec: 11856
- hash: "714a3cf591beeeddbdc2df94f5cedef1"
- }
Mouse {
type: 5
button: 0
buttons: 1
- x: 164; y: 443
+ x: 183; y: 524
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 11872
- hash: "e9978c24eef649d01cb2245f783cb562"
+ msec: 10464
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 164; y: 461
+ x: 185; y: 535
modifiers: 0
sendToViewport: true
}
- Frame {
- msec: 11888
- hash: "bc8f32062afdfe33da7c99ee867bc2a3"
- }
Mouse {
type: 5
button: 0
buttons: 1
- x: 166; y: 467
+ x: 187; y: 548
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 11904
- hash: "d788c09f4acba8197b2d8fef2e8ece51"
+ msec: 10480
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 168; y: 470
+ x: 189; y: 562
modifiers: 0
sendToViewport: true
}
- Frame {
- msec: 11920
- hash: "b0a383eb416727c22451a30a997f48f1"
- }
Mouse {
type: 5
button: 0
buttons: 1
- x: 169; y: 472
+ x: 189; y: 577
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 11936
- hash: "6b81b365eb057ffa32d89e564bc92949"
- }
- Frame {
- msec: 11952
- hash: "6b81b365eb057ffa32d89e564bc92949"
- }
- Frame {
- msec: 11968
- hash: "6b81b365eb057ffa32d89e564bc92949"
- }
- Frame {
- msec: 11984
- hash: "6b81b365eb057ffa32d89e564bc92949"
- }
- Frame {
- msec: 12000
- hash: "6b81b365eb057ffa32d89e564bc92949"
- }
- Frame {
- msec: 12016
- hash: "6b81b365eb057ffa32d89e564bc92949"
- }
- Frame {
- msec: 12032
- hash: "6b81b365eb057ffa32d89e564bc92949"
- }
- Frame {
- msec: 12048
- hash: "6b81b365eb057ffa32d89e564bc92949"
- }
- Frame {
- msec: 12064
- hash: "6b81b365eb057ffa32d89e564bc92949"
+ msec: 10496
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Mouse {
- type: 3
- button: 1
- buttons: 0
- x: 169; y: 472
+ type: 5
+ button: 0
+ buttons: 1
+ x: 191; y: 593
modifiers: 0
sendToViewport: true
}
- Frame {
- msec: 12080
- hash: "6b81b365eb057ffa32d89e564bc92949"
- }
- Frame {
- msec: 12096
- hash: "6b81b365eb057ffa32d89e564bc92949"
- }
- Frame {
- msec: 12112
- hash: "6b81b365eb057ffa32d89e564bc92949"
- }
- Frame {
- msec: 12128
- hash: "6b81b365eb057ffa32d89e564bc92949"
- }
- Frame {
- msec: 12144
- hash: "6b81b365eb057ffa32d89e564bc92949"
- }
- Frame {
- msec: 12160
- hash: "6b81b365eb057ffa32d89e564bc92949"
- }
- Frame {
- msec: 12176
- hash: "6b81b365eb057ffa32d89e564bc92949"
- }
- Frame {
- msec: 12192
- hash: "6b81b365eb057ffa32d89e564bc92949"
- }
- Frame {
- msec: 12208
- hash: "6b81b365eb057ffa32d89e564bc92949"
- }
- Frame {
- msec: 12224
- hash: "6b81b365eb057ffa32d89e564bc92949"
- }
- Frame {
- msec: 12240
- hash: "6b81b365eb057ffa32d89e564bc92949"
- }
- Frame {
- msec: 12256
- hash: "6b81b365eb057ffa32d89e564bc92949"
- }
- Frame {
- msec: 12272
- hash: "6b81b365eb057ffa32d89e564bc92949"
- }
- Frame {
- msec: 12288
- hash: "6b81b365eb057ffa32d89e564bc92949"
- }
- Frame {
- msec: 12304
- hash: "6b81b365eb057ffa32d89e564bc92949"
- }
- Frame {
- msec: 12320
- hash: "6b81b365eb057ffa32d89e564bc92949"
- }
- Frame {
- msec: 12336
- hash: "6b81b365eb057ffa32d89e564bc92949"
- }
- Frame {
- msec: 12352
- hash: "6b81b365eb057ffa32d89e564bc92949"
- }
- Frame {
- msec: 12368
- hash: "6b81b365eb057ffa32d89e564bc92949"
- }
- Frame {
- msec: 12384
- hash: "6b81b365eb057ffa32d89e564bc92949"
- }
- Frame {
- msec: 12400
- hash: "6b81b365eb057ffa32d89e564bc92949"
- }
- Frame {
- msec: 12416
- hash: "6b81b365eb057ffa32d89e564bc92949"
- }
- Frame {
- msec: 12432
- hash: "6b81b365eb057ffa32d89e564bc92949"
- }
Mouse {
- type: 2
- button: 1
+ type: 5
+ button: 0
buttons: 1
- x: 171; y: 452
+ x: 193; y: 609
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 12448
- hash: "6b81b365eb057ffa32d89e564bc92949"
+ msec: 10512
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 172; y: 450
+ x: 195; y: 626
modifiers: 0
sendToViewport: true
}
@@ -3784,63 +4196,59 @@ VisualTest {
type: 5
button: 0
buttons: 1
- x: 173; y: 448
+ x: 197; y: 641
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 12464
- hash: "6b81b365eb057ffa32d89e564bc92949"
+ msec: 10528
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 175; y: 434
+ x: 197; y: 655
modifiers: 0
sendToViewport: true
}
- Frame {
- msec: 12480
- image: "flickable-vertical.12.png"
- }
Mouse {
type: 5
button: 0
buttons: 1
- x: 175; y: 431
+ x: 199; y: 670
modifiers: 0
sendToViewport: true
}
+ Frame {
+ msec: 10544
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
+ }
Mouse {
type: 5
button: 0
buttons: 1
- x: 177; y: 423
+ x: 201; y: 681
modifiers: 0
sendToViewport: true
}
- Frame {
- msec: 12496
- hash: "7e760a017ab10fe920074405248d1473"
- }
Mouse {
type: 5
button: 0
buttons: 1
- x: 177; y: 415
+ x: 201; y: 690
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 12512
- hash: "eab43f1c2b6fb79aad578a164b8b7b28"
+ msec: 10560
+ image: "flickable-vertical.10.png"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 181; y: 395
+ x: 201; y: 698
modifiers: 0
sendToViewport: true
}
@@ -3848,87 +4256,79 @@ VisualTest {
type: 5
button: 0
buttons: 1
- x: 183; y: 383
+ x: 203; y: 706
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 12528
- hash: "a5446ca4c6650ffc9812845bdb8db088"
+ msec: 10576
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 185; y: 371
+ x: 203; y: 712
modifiers: 0
sendToViewport: true
}
- Frame {
- msec: 12544
- hash: "71cb7dc7f9dbb9e17d7f44885ec71bdb"
- }
Mouse {
type: 5
button: 0
buttons: 1
- x: 187; y: 357
+ x: 203; y: 718
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 12560
- hash: "ccf0908d968f658311a9787182de498a"
+ msec: 10592
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 187; y: 329
+ x: 205; y: 722
modifiers: 0
sendToViewport: true
}
- Frame {
- msec: 12576
- hash: "26b9c6379590bbda24d129bd4f19f7d3"
- }
Mouse {
type: 5
button: 0
buttons: 1
- x: 187; y: 303
+ x: 205; y: 725
modifiers: 0
sendToViewport: true
}
+ Frame {
+ msec: 10608
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
+ }
Mouse {
type: 5
button: 0
buttons: 1
- x: 187; y: 293
+ x: 205; y: 727
modifiers: 0
sendToViewport: true
}
- Frame {
- msec: 12592
- hash: "6c88a02ffdffee6d615ddc6a11c1b698"
- }
Mouse {
type: 5
button: 0
buttons: 1
- x: 187; y: 283
+ x: 205; y: 731
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 12608
- hash: "38175cb09b6e63353b478635b22dbb5b"
+ msec: 10624
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 187; y: 280
+ x: 205; y: 735
modifiers: 0
sendToViewport: true
}
@@ -3936,19 +4336,19 @@ VisualTest {
type: 5
button: 0
buttons: 1
- x: 187; y: 277
+ x: 205; y: 737
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 12624
- hash: "5084910bf204e8b688de31d4f9018a57"
+ msec: 10640
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 187; y: 275
+ x: 205; y: 739
modifiers: 0
sendToViewport: true
}
@@ -3956,1235 +4356,531 @@ VisualTest {
type: 5
button: 0
buttons: 1
- x: 187; y: 273
+ x: 205; y: 740
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 12640
- hash: "e984565312571ec144a1cd4cc11253e8"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 187; y: 272
- modifiers: 0
- sendToViewport: true
+ msec: 10656
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 187; y: 271
+ x: 205; y: 741
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 12656
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 12672
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 12688
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 12704
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 12720
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 12736
- hash: "d96fb1b387b34f41f80e98c1feb05303"
+ msec: 10672
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 12752
- hash: "d96fb1b387b34f41f80e98c1feb05303"
+ msec: 10688
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 12768
- hash: "d96fb1b387b34f41f80e98c1feb05303"
+ msec: 10704
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Mouse {
type: 3
button: 1
buttons: 0
- x: 187; y: 271
+ x: 205; y: 741
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 12784
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 12800
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 12816
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 12832
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 12848
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 12864
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 12880
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 12896
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 12912
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 12928
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 12944
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 12960
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 12976
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 12992
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 13008
- hash: "4b86de37ae9bc630a2f3440811087617"
- }
- Frame {
- msec: 13024
- hash: "4b86de37ae9bc630a2f3440811087617"
- }
- Frame {
- msec: 13040
- hash: "4b86de37ae9bc630a2f3440811087617"
- }
- Frame {
- msec: 13056
- hash: "4b86de37ae9bc630a2f3440811087617"
- }
- Frame {
- msec: 13072
- hash: "4b86de37ae9bc630a2f3440811087617"
- }
- Frame {
- msec: 13088
- hash: "4b86de37ae9bc630a2f3440811087617"
- }
- Frame {
- msec: 13104
- hash: "4b86de37ae9bc630a2f3440811087617"
- }
- Frame {
- msec: 13120
- hash: "4b86de37ae9bc630a2f3440811087617"
- }
- Frame {
- msec: 13136
- hash: "4b86de37ae9bc630a2f3440811087617"
- }
- Frame {
- msec: 13152
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 10720
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13168
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 10736
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13184
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 10752
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13200
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 10768
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13216
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 10784
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13232
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 10800
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13248
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 10816
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13264
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 10832
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13280
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 10848
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13296
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 10864
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13312
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 10880
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13328
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 10896
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13344
- hash: "4b86de37ae9bc630a2f3440811087617"
- }
- Mouse {
- type: 2
- button: 1
- buttons: 1
- x: 181; y: 242
- modifiers: 0
- sendToViewport: true
+ msec: 10912
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13360
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 10928
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13376
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 10944
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13392
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 10960
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13408
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 10976
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13424
- hash: "4b86de37ae9bc630a2f3440811087617"
- }
- Mouse {
- type: 3
- button: 1
- buttons: 0
- x: 181; y: 242
- modifiers: 0
- sendToViewport: true
+ msec: 10992
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13440
- image: "flickable-vertical.13.png"
+ msec: 11008
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13456
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 11024
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13472
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 11040
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13488
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 11056
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13504
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 11072
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13520
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 11088
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13536
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 11104
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13552
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 11120
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13568
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 11136
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13584
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 11152
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13600
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 11168
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13616
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 11184
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13632
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 11200
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13648
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 11216
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13664
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 11232
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13680
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 11248
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13696
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 11264
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13712
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 11280
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13728
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 11296
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13744
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 11312
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13760
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 11328
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13776
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 11344
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13792
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 11360
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13808
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 11376
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13824
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 11392
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13840
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 11408
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13856
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 11424
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13872
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 11440
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13888
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 11456
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13904
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 11472
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13920
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 11488
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 13936
- hash: "4b86de37ae9bc630a2f3440811087617"
+ msec: 11504
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Mouse {
type: 2
button: 1
buttons: 1
- x: 181; y: 242
+ x: 115; y: 578
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 13952
- hash: "4b86de37ae9bc630a2f3440811087617"
- }
- Frame {
- msec: 13968
- hash: "4b86de37ae9bc630a2f3440811087617"
- }
- Frame {
- msec: 13984
- hash: "4b86de37ae9bc630a2f3440811087617"
- }
- Frame {
- msec: 14000
- hash: "4b86de37ae9bc630a2f3440811087617"
- }
- Frame {
- msec: 14016
- hash: "4b86de37ae9bc630a2f3440811087617"
- }
- Frame {
- msec: 14032
- hash: "4b86de37ae9bc630a2f3440811087617"
- }
- Frame {
- msec: 14048
- hash: "4b86de37ae9bc630a2f3440811087617"
- }
- Frame {
- msec: 14064
- hash: "4b86de37ae9bc630a2f3440811087617"
- }
- Frame {
- msec: 14080
- hash: "4b86de37ae9bc630a2f3440811087617"
- }
- Frame {
- msec: 14096
- hash: "4b86de37ae9bc630a2f3440811087617"
- }
- Frame {
- msec: 14112
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 14128
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 14144
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 14160
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 14176
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 14192
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 14208
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 14224
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 14240
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 14256
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 14272
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 14288
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 14304
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 14320
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 14336
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 14352
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 14368
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 14384
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 14400
- image: "flickable-vertical.14.png"
- }
- Frame {
- msec: 14416
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 14432
- hash: "d96fb1b387b34f41f80e98c1feb05303"
- }
- Frame {
- msec: 14448
- hash: "ecd5db8e582e6d2e15943ffd9fcb32a7"
- }
- Frame {
- msec: 14464
- hash: "ecd5db8e582e6d2e15943ffd9fcb32a7"
- }
- Frame {
- msec: 14480
- hash: "ecd5db8e582e6d2e15943ffd9fcb32a7"
- }
- Frame {
- msec: 14496
- hash: "ecd5db8e582e6d2e15943ffd9fcb32a7"
- }
- Frame {
- msec: 14512
- hash: "ecd5db8e582e6d2e15943ffd9fcb32a7"
- }
- Frame {
- msec: 14528
- hash: "ecd5db8e582e6d2e15943ffd9fcb32a7"
- }
- Frame {
- msec: 14544
- hash: "ecd5db8e582e6d2e15943ffd9fcb32a7"
- }
- Frame {
- msec: 14560
- hash: "ecd5db8e582e6d2e15943ffd9fcb32a7"
- }
- Frame {
- msec: 14576
- hash: "ecd5db8e582e6d2e15943ffd9fcb32a7"
- }
- Frame {
- msec: 14592
- hash: "ecd5db8e582e6d2e15943ffd9fcb32a7"
- }
- Frame {
- msec: 14608
- hash: "ecd5db8e582e6d2e15943ffd9fcb32a7"
- }
- Frame {
- msec: 14624
- hash: "ecd5db8e582e6d2e15943ffd9fcb32a7"
- }
- Frame {
- msec: 14640
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
- }
- Frame {
- msec: 14656
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
- }
- Frame {
- msec: 14672
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
- }
- Frame {
- msec: 14688
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
- }
- Frame {
- msec: 14704
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
- }
- Frame {
- msec: 14720
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
- }
- Frame {
- msec: 14736
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
- }
- Frame {
- msec: 14752
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
- }
- Frame {
- msec: 14768
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
- }
- Frame {
- msec: 14784
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
- }
- Frame {
- msec: 14800
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
- }
- Frame {
- msec: 14816
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
- }
- Frame {
- msec: 14832
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
- }
- Frame {
- msec: 14848
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
- }
- Frame {
- msec: 14864
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
- }
- Frame {
- msec: 14880
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
- }
- Frame {
- msec: 14896
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
- }
- Frame {
- msec: 14912
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
- }
- Frame {
- msec: 14928
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
- }
- Frame {
- msec: 14944
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
- }
- Frame {
- msec: 14960
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
- }
- Frame {
- msec: 14976
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+ msec: 11520
+ image: "flickable-vertical.11.png"
}
Frame {
- msec: 14992
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+ msec: 11536
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 15008
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+ msec: 11552
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 15024
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+ msec: 11568
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 15040
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+ msec: 11584
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Mouse {
type: 3
button: 1
buttons: 0
- x: 181; y: 242
+ x: 115; y: 578
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 15056
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15072
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15088
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15104
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15120
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15136
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15152
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15168
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15184
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15200
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15216
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15232
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15248
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15264
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15280
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15296
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15312
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15328
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15344
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15360
- image: "flickable-vertical.15.png"
- }
- Frame {
- msec: 15376
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15392
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15408
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15424
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15440
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+ msec: 11600
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 15456
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+ msec: 11616
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 15472
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+ msec: 11632
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 15488
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+ msec: 11648
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 15504
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+ msec: 11664
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 15520
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+ msec: 11680
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 15536
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+ msec: 11696
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 15552
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+ msec: 11712
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 15568
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+ msec: 11728
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 15584
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+ msec: 11744
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 15600
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+ msec: 11760
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 15616
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+ msec: 11776
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 15632
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+ msec: 11792
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 15648
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+ msec: 11808
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 15664
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+ msec: 11824
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 15680
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+ msec: 11840
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 15696
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+ msec: 11856
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 15712
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
+ msec: 11872
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Mouse {
type: 2
button: 1
buttons: 1
- x: 192; y: 218
+ x: 130; y: 410
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 15728
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15744
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15760
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15776
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15792
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15808
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15824
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15840
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15856
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15872
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15888
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15904
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15920
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15936
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15952
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15968
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 15984
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 16000
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 16016
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 16032
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 16048
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 16064
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 16080
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 16096
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 16112
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 16128
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 16144
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 16160
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 16176
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 16192
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 16208
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 16224
- hash: "e3069d9d3cbcd845b1e4763b0759dc38"
- }
- Frame {
- msec: 16240
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
- }
- Frame {
- msec: 16256
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
- }
- Frame {
- msec: 16272
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
- }
- Frame {
- msec: 16288
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
- }
- Frame {
- msec: 16304
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
- }
- Frame {
- msec: 16320
- image: "flickable-vertical.16.png"
- }
- Frame {
- msec: 16336
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
- }
- Frame {
- msec: 16352
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
- }
- Frame {
- msec: 16368
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
- }
- Frame {
- msec: 16384
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
- }
- Frame {
- msec: 16400
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
- }
- Frame {
- msec: 16416
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
- }
- Frame {
- msec: 16432
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
- }
- Frame {
- msec: 16448
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
- }
- Frame {
- msec: 16464
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
- }
- Frame {
- msec: 16480
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
- }
- Frame {
- msec: 16496
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+ msec: 11888
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 16512
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+ msec: 11904
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 16528
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+ msec: 11920
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 16544
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+ msec: 11936
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 16560
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+ msec: 11952
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 16576
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+ msec: 11968
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
- Frame {
- msec: 16592
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 130; y: 410
+ modifiers: 0
+ sendToViewport: true
}
Frame {
- msec: 16608
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+ msec: 11984
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 16624
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+ msec: 12000
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 16640
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
+ msec: 12016
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 16656
- hash: "53a0e69fe4816e6eed0b4e795bf90e19"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 198; y: 222
- modifiers: 0
- sendToViewport: true
+ msec: 12032
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Mouse {
- type: 5
- button: 0
+ type: 4
+ button: 1
buttons: 1
- x: 198; y: 224
+ x: 130; y: 410
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 16672
- hash: "c30bea2a73a8b5af4565ef3996f29416"
+ msec: 12048
+ hash: "c246bde0eb2b3e1797dfb770a9db78bb"
}
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 198; y: 228
- modifiers: 0
- sendToViewport: true
+ Frame {
+ msec: 12064
+ hash: "c246bde0eb2b3e1797dfb770a9db78bb"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 198; y: 230
+ x: 131; y: 410
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 16688
- hash: "9612c176ec3ecf76a367728f451522a4"
+ msec: 12080
+ hash: "c246bde0eb2b3e1797dfb770a9db78bb"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 198; y: 233
+ x: 133; y: 408
modifiers: 0
sendToViewport: true
}
- Frame {
- msec: 16704
- hash: "24f6feeeb1ff82c8d4262f74e4656602"
- }
Mouse {
type: 5
button: 0
buttons: 1
- x: 198; y: 238
+ x: 134; y: 405
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 16720
- hash: "5823b56f1e362fdfc216a82e2dcdec61"
+ msec: 12096
+ hash: "c246bde0eb2b3e1797dfb770a9db78bb"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 198; y: 241
+ x: 136; y: 403
modifiers: 0
sendToViewport: true
}
- Frame {
- msec: 16736
- hash: "4ee243b91e847dabaceb21b5540c2a6d"
- }
Mouse {
type: 5
button: 0
buttons: 1
- x: 198; y: 245
+ x: 140; y: 396
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 16752
- hash: "87f1dc2238577fc5be6b1bd941226f3e"
+ msec: 12112
+ hash: "c246bde0eb2b3e1797dfb770a9db78bb"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 198; y: 251
+ x: 150; y: 380
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 16768
- hash: "480c6fcf1b3862a41a7225c35d8080c3"
+ msec: 12128
+ hash: "c246bde0eb2b3e1797dfb770a9db78bb"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 198; y: 256
+ x: 154; y: 370
modifiers: 0
sendToViewport: true
}
- Frame {
- msec: 16784
- hash: "0ac819bd8e6ce19553bd954e466e7ac0"
- }
Mouse {
type: 5
button: 0
buttons: 1
- x: 199; y: 258
+ x: 158; y: 361
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 16800
- hash: "0636dd7c4eb0b56697fb59fb46f47f9c"
+ msec: 12144
+ hash: "c246bde0eb2b3e1797dfb770a9db78bb"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 201; y: 267
+ x: 161; y: 353
modifiers: 0
sendToViewport: true
}
- Frame {
- msec: 16816
- hash: "62f76f46857106010c2e862ed19baeea"
- }
Mouse {
type: 5
button: 0
buttons: 1
- x: 203; y: 276
+ x: 163; y: 343
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 16832
- hash: "26b9c6379590bbda24d129bd4f19f7d3"
+ msec: 12160
+ hash: "c246bde0eb2b3e1797dfb770a9db78bb"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 203; y: 279
+ x: 166; y: 332
modifiers: 0
sendToViewport: true
}
@@ -5192,19 +4888,19 @@ VisualTest {
type: 5
button: 0
buttons: 1
- x: 203; y: 280
+ x: 166; y: 324
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 16848
- hash: "21baf0596553627c8e683a31c2e6d04f"
+ msec: 12176
+ hash: "c246bde0eb2b3e1797dfb770a9db78bb"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 203; y: 281
+ x: 168; y: 315
modifiers: 0
sendToViewport: true
}
@@ -5212,991 +4908,247 @@ VisualTest {
type: 5
button: 0
buttons: 1
- x: 203; y: 282
+ x: 168; y: 309
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 16864
- hash: "036679da5def5e696361f2373172a3f4"
+ msec: 12192
+ hash: "c246bde0eb2b3e1797dfb770a9db78bb"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 203; y: 283
+ x: 168; y: 303
modifiers: 0
sendToViewport: true
}
- Frame {
- msec: 16880
- hash: "e3fc6101bc6cccf309b3df6b194820ea"
- }
Mouse {
type: 5
button: 0
buttons: 1
- x: 203; y: 285
+ x: 168; y: 297
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 16896
- hash: "d9ee6d0a7455cfd724c1856549100756"
+ msec: 12208
+ hash: "c246bde0eb2b3e1797dfb770a9db78bb"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 203; y: 286
+ x: 168; y: 293
modifiers: 0
sendToViewport: true
}
- Frame {
- msec: 16912
- hash: "caa70db5f31eb607c2de39734a42796c"
- }
Mouse {
type: 5
button: 0
buttons: 1
- x: 203; y: 287
+ x: 168; y: 291
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 16928
- hash: "e2dc88b454e69cf92d6887a2f0629a94"
- }
- Frame {
- msec: 16944
- hash: "e2dc88b454e69cf92d6887a2f0629a94"
+ msec: 12224
+ hash: "c246bde0eb2b3e1797dfb770a9db78bb"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 203; y: 288
+ x: 168; y: 290
modifiers: 0
sendToViewport: true
}
- Frame {
- msec: 16960
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 16976
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 16992
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17008
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17024
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17040
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17056
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17072
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17088
- hash: "fac8455a2707b04aabff25723375a78b"
- }
Mouse {
type: 3
button: 1
buttons: 0
- x: 203; y: 288
+ x: 168; y: 290
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 17104
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17120
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17136
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17152
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17168
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17184
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17200
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17216
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17232
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17248
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17264
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17280
- image: "flickable-vertical.17.png"
- }
- Frame {
- msec: 17296
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17312
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17328
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17344
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17360
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17376
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17392
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17408
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17424
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17440
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17456
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17472
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17488
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17504
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17520
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17536
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17552
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17568
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17584
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17600
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17616
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17632
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17648
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17664
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17680
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17696
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17712
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17728
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17744
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17760
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17776
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17792
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17808
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17824
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17840
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17856
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17872
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17888
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17904
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17920
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17936
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17952
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17968
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 17984
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18000
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18016
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18032
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18048
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18064
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18080
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18096
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18112
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18128
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18144
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18160
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18176
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18192
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18208
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18224
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18240
- image: "flickable-vertical.18.png"
- }
- Frame {
- msec: 18256
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18272
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18288
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18304
- hash: "fac8455a2707b04aabff25723375a78b"
+ msec: 12240
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 18320
- hash: "fac8455a2707b04aabff25723375a78b"
+ msec: 12256
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 18336
- hash: "fac8455a2707b04aabff25723375a78b"
+ msec: 12272
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 18352
- hash: "fac8455a2707b04aabff25723375a78b"
+ msec: 12288
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 18368
- hash: "fac8455a2707b04aabff25723375a78b"
+ msec: 12304
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 18384
- hash: "fac8455a2707b04aabff25723375a78b"
+ msec: 12320
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 18400
- hash: "fac8455a2707b04aabff25723375a78b"
+ msec: 12336
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 18416
- hash: "fac8455a2707b04aabff25723375a78b"
+ msec: 12352
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 18432
- hash: "fac8455a2707b04aabff25723375a78b"
+ msec: 12368
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 18448
- hash: "fac8455a2707b04aabff25723375a78b"
+ msec: 12384
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Mouse {
type: 2
button: 1
buttons: 1
- x: 102; y: 575
+ x: 167; y: 295
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 18464
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18480
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18496
- hash: "fac8455a2707b04aabff25723375a78b"
+ msec: 12400
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Mouse {
- type: 3
- button: 1
- buttons: 0
- x: 102; y: 575
+ type: 5
+ button: 0
+ buttons: 1
+ x: 167; y: 300
modifiers: 0
sendToViewport: true
}
- Frame {
- msec: 18512
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18528
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18544
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18560
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18576
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18592
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18608
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18624
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18640
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18656
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18672
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18688
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18704
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18720
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18736
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18752
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18768
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18784
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18800
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18816
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18832
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18848
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18864
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18880
- hash: "fac8455a2707b04aabff25723375a78b"
- }
- Frame {
- msec: 18896
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 18912
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 18928
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 18944
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 18960
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 18976
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 18992
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19008
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19024
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19040
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19056
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19072
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19088
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19104
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19120
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19136
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19152
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19168
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19184
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19200
- image: "flickable-vertical.19.png"
- }
- Frame {
- msec: 19216
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19232
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19248
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19264
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
Mouse {
- type: 2
- button: 1
+ type: 5
+ button: 0
buttons: 1
- x: 164; y: 571
+ x: 165; y: 308
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 19280
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19296
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19312
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19328
- hash: "cce4177eb20b7aa43a7383a16c43f473"
+ msec: 12416
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Mouse {
- type: 3
- button: 1
- buttons: 0
- x: 164; y: 571
+ type: 5
+ button: 0
+ buttons: 1
+ x: 165; y: 316
modifiers: 0
sendToViewport: true
}
- Frame {
- msec: 19344
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19360
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19376
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19392
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19408
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19424
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19440
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19456
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19472
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19488
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19504
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19520
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19536
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19552
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19568
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19584
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19600
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19616
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19632
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19648
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19664
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19680
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19696
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19712
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19728
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19744
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19760
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19776
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19792
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19808
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19824
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19840
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19856
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19872
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19888
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19904
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19920
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19936
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19952
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19968
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 19984
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 20000
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 20016
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 20032
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 20048
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 20064
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 20080
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 20096
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 20112
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 20128
- hash: "cce4177eb20b7aa43a7383a16c43f473"
- }
- Frame {
- msec: 20144
- hash: "cce4177eb20b7aa43a7383a16c43f473"
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 165; y: 326
+ modifiers: 0
+ sendToViewport: true
}
Frame {
- msec: 20160
- image: "flickable-vertical.20.png"
+ msec: 12432
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
- Frame {
- msec: 20176
- hash: "cce4177eb20b7aa43a7383a16c43f473"
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 163; y: 336
+ modifiers: 0
+ sendToViewport: true
}
- Frame {
- msec: 20192
- hash: "cce4177eb20b7aa43a7383a16c43f473"
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 163; y: 346
+ modifiers: 0
+ sendToViewport: true
}
Frame {
- msec: 20208
- hash: "cce4177eb20b7aa43a7383a16c43f473"
+ msec: 12448
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
- Frame {
- msec: 20224
- hash: "cce4177eb20b7aa43a7383a16c43f473"
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 165; y: 356
+ modifiers: 0
+ sendToViewport: true
}
Mouse {
- type: 2
- button: 1
+ type: 5
+ button: 0
buttons: 1
- x: 170; y: 450
+ x: 165; y: 369
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 20240
- hash: "b8e7a053fc023be42ab5136f6e7305fd"
+ msec: 12464
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
- Frame {
- msec: 20256
- hash: "b8e7a053fc023be42ab5136f6e7305fd"
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 165; y: 382
+ modifiers: 0
+ sendToViewport: true
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 170; y: 448
+ x: 167; y: 393
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 20272
- hash: "b8e7a053fc023be42ab5136f6e7305fd"
+ msec: 12480
+ image: "flickable-vertical.12.png"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 172; y: 438
+ x: 167; y: 405
modifiers: 0
sendToViewport: true
}
- Frame {
- msec: 20288
- hash: "40cf6e4567c796d6ad83778fb1959d8a"
- }
Mouse {
type: 5
button: 0
buttons: 1
- x: 176; y: 410
+ x: 167; y: 415
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 20304
- hash: "9914584daf02407c1edc3b6a38b8302d"
+ msec: 12496
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 176; y: 388
+ x: 167; y: 420
modifiers: 0
sendToViewport: true
}
@@ -6204,351 +5156,79 @@ VisualTest {
type: 5
button: 0
buttons: 1
- x: 176; y: 366
+ x: 167; y: 429
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 20320
- hash: "5aff2316a5e34f5e15b7cb36257a3d72"
+ msec: 12512
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 176; y: 342
+ x: 167; y: 433
modifiers: 0
sendToViewport: true
}
+ Frame {
+ msec: 12528
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
+ }
Mouse {
type: 3
button: 1
buttons: 0
- x: 176; y: 342
+ x: 167; y: 433
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 20336
- hash: "de1f9ff1abfa8cdc760bc84129fab40d"
- }
- Frame {
- msec: 20352
- hash: "032c4fd62a0a611207262d317d4ea103"
- }
- Frame {
- msec: 20368
- hash: "1db8a7b3899f5efea25ccf93285ee6bd"
- }
- Frame {
- msec: 20384
- hash: "3c106f68b755862346cddd21d75c0caf"
- }
- Frame {
- msec: 20400
- hash: "41d025dfe037b9cebe84e4c7200e9d15"
- }
- Frame {
- msec: 20416
- hash: "f347687313c88150a6f977ae8b1620fc"
- }
- Frame {
- msec: 20432
- hash: "4bb30faaec54e2a47dfd2b2988a6c231"
- }
- Frame {
- msec: 20448
- hash: "fede02600e790d4b6eb1f85563b37cbc"
- }
- Frame {
- msec: 20464
- hash: "0a949f7150b3709b9eda62c98f98fc62"
- }
- Frame {
- msec: 20480
- hash: "214e571c2346b0d6b5d1220e856a8e67"
- }
- Frame {
- msec: 20496
- hash: "f84207d20cfff984d1c79654a1074d02"
- }
- Frame {
- msec: 20512
- hash: "7dc3592294dcd88fbfff2f984fd2d4c3"
- }
- Frame {
- msec: 20528
- hash: "42829e78f62e692a093df267d2b673e2"
- }
- Frame {
- msec: 20544
- hash: "d264570c78e7d1ea283c72191953a2ce"
- }
- Frame {
- msec: 20560
- hash: "b69b045557a8eada80a24eb4caa7ea4e"
- }
- Frame {
- msec: 20576
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 20592
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 20608
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 20624
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 20640
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 20656
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 20672
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 20688
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 20704
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 20720
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 20736
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 20752
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 20768
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 20784
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 20800
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 20816
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 20832
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 20848
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 20864
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 20880
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 20896
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 20912
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 20928
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 20944
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 20960
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 20976
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 20992
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 21008
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 21024
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 21040
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 21056
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 21072
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 21088
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 21104
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 21120
- image: "flickable-vertical.21.png"
- }
- Frame {
- msec: 21136
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 21152
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 21168
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 21184
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 21200
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 21216
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 21232
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 21248
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 21264
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 21280
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 21296
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 21312
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 21328
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 21344
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 21360
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 21376
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 21392
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 21408
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 21424
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 21440
- hash: "a76f069dfcb1af0794999c34507e190e"
- }
- Frame {
- msec: 21456
- hash: "a76f069dfcb1af0794999c34507e190e"
+ msec: 12544
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 21472
- hash: "a76f069dfcb1af0794999c34507e190e"
+ msec: 12560
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 21488
- hash: "a76f069dfcb1af0794999c34507e190e"
+ msec: 12576
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 21504
- hash: "a76f069dfcb1af0794999c34507e190e"
+ msec: 12592
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 21520
- hash: "a76f069dfcb1af0794999c34507e190e"
+ msec: 12608
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 21536
- hash: "a76f069dfcb1af0794999c34507e190e"
+ msec: 12624
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Frame {
- msec: 21552
- hash: "a76f069dfcb1af0794999c34507e190e"
+ msec: 12640
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
- Frame {
- msec: 21568
- hash: "a76f069dfcb1af0794999c34507e190e"
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 145; y: 357
+ modifiers: 0
+ sendToViewport: true
}
Frame {
- msec: 21584
- hash: "a76f069dfcb1af0794999c34507e190e"
+ msec: 12656
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Mouse {
- type: 2
- button: 1
+ type: 5
+ button: 0
buttons: 1
- x: 197; y: 124
+ x: 145; y: 350
modifiers: 0
sendToViewport: true
}
@@ -6556,19 +5236,19 @@ VisualTest {
type: 5
button: 0
buttons: 1
- x: 197; y: 132
+ x: 145; y: 342
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 21600
- hash: "06472b42bc00fcaf7f84cd4ac613bbd2"
+ msec: 12672
+ hash: "b0e76c5cfeb797888e8c032b3f2781bd"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 197; y: 146
+ x: 145; y: 333
modifiers: 0
sendToViewport: true
}
@@ -6576,51 +5256,63 @@ VisualTest {
type: 5
button: 0
buttons: 1
- x: 197; y: 164
+ x: 145; y: 323
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 21616
- hash: "463fce69afc3dec181425c9adaa3e77c"
+ msec: 12688
+ hash: "7eda3c99a4c066ed00c717e33a66682c"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 197; y: 190
+ x: 147; y: 305
modifiers: 0
sendToViewport: true
}
+ Frame {
+ msec: 12704
+ hash: "85402c05dd1bd85316422aec2b774e4f"
+ }
Mouse {
type: 5
button: 0
buttons: 1
- x: 195; y: 218
+ x: 147; y: 285
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 21632
- hash: "9af34ff618e277eafad32e0377ecc94b"
+ msec: 12720
+ hash: "f8ebaae72eb98b880aaf5bb8cf517840"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 187; y: 250
+ x: 147; y: 275
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 147; y: 264
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 21648
- hash: "db4b2333630ccc4a7982361609a12837"
+ msec: 12736
+ hash: "83ebbcd20af8178175ea72698b9bfd08"
}
Mouse {
type: 5
button: 0
buttons: 1
- x: 183; y: 284
+ x: 145; y: 253
modifiers: 0
sendToViewport: true
}
@@ -6628,410 +5320,268 @@ VisualTest {
type: 3
button: 1
buttons: 0
- x: 183; y: 284
+ x: 145; y: 253
modifiers: 0
sendToViewport: true
}
Frame {
- msec: 21664
- hash: "50335b19a1e210f87924d01bb343a0e0"
- }
- Frame {
- msec: 21680
- hash: "59b4f80a7cd6b732eb26f3b4147efe7e"
- }
- Frame {
- msec: 21696
- hash: "b99cc1f07bcb0480801d4d5403372525"
- }
- Frame {
- msec: 21712
- hash: "871040b0f921646609b79828bab38949"
- }
- Frame {
- msec: 21728
- hash: "2acb3d19eed000313872d5cd66765b53"
- }
- Frame {
- msec: 21744
- hash: "b5431a2d2e856a726ceac2066b128f8f"
- }
- Frame {
- msec: 21760
- hash: "04047c917a95a2a3df30c14bb20601dd"
- }
- Frame {
- msec: 21776
- hash: "fea7ac3d26975f438129e394c667e628"
- }
- Frame {
- msec: 21792
- hash: "4db41ff05865cabc4ef288478254e633"
- }
- Frame {
- msec: 21808
- hash: "e0d3737effd817a8f603eb393677b8b6"
- }
- Frame {
- msec: 21824
- hash: "d4f06941d213544ddcae714ddc0b47e9"
- }
- Frame {
- msec: 21840
- hash: "dbb21caf4a4c9b88563f1d0aad35f3d3"
- }
- Frame {
- msec: 21856
- hash: "eb9a052219c3f955f2c036834990089b"
- }
- Frame {
- msec: 21872
- hash: "40090a35caf674ed9c4bf1d10f9209ea"
- }
- Frame {
- msec: 21888
- hash: "064de0abec66d1ddcf0f6073ce7d91ef"
- }
- Frame {
- msec: 21904
- hash: "f407334d0b63a34657dc1306fd67aeb7"
- }
- Frame {
- msec: 21920
- hash: "1c0744be97c65c68ca92bd86d42c7b0e"
- }
- Frame {
- msec: 21936
- hash: "7469d4a06c5df073e22db3c905baefc1"
- }
- Frame {
- msec: 21952
- hash: "35912a7e2ecc0c387fc9fb9da7201bfd"
- }
- Frame {
- msec: 21968
- hash: "9f835091374f0d0d9a6996e6dad10e19"
- }
- Frame {
- msec: 21984
- hash: "afade1ecbaf5f920880eaff3b3de606e"
- }
- Frame {
- msec: 22000
- hash: "9c70e8a020c8c1101b9884529cb4527f"
- }
- Frame {
- msec: 22016
- hash: "3e7d4dc75f85dfeb065da18ef1c102c1"
- }
- Frame {
- msec: 22032
- hash: "16852d62a77eefccea9497ae1b09842d"
- }
- Frame {
- msec: 22048
- hash: "ea8afda6d837a98f408a7aa133494575"
- }
- Frame {
- msec: 22064
- hash: "666435dccf30c53eb09ea7ad8b5264a1"
- }
- Frame {
- msec: 22080
- image: "flickable-vertical.22.png"
- }
- Frame {
- msec: 22096
- hash: "2e959bf0470bac84e2220d9e8a8bbb97"
- }
- Frame {
- msec: 22112
- hash: "595b6cfd559f8362b010616de4947ec6"
- }
- Frame {
- msec: 22128
- hash: "976dd345cc7cb4e3c09a288530d3c8af"
- }
- Frame {
- msec: 22144
- hash: "9493e425d5cd3f9eef904a1be63f45f1"
- }
- Frame {
- msec: 22160
- hash: "0a2013afebb5e09d82633c8d8a393f01"
- }
- Frame {
- msec: 22176
- hash: "d8377c464bc59d95e0670d697888d804"
- }
- Frame {
- msec: 22192
- hash: "52f9416973da953bd6fe55b2fe22786a"
- }
- Frame {
- msec: 22208
- hash: "23b9af0f371b7817e9ceaa1a83995d35"
- }
- Frame {
- msec: 22224
- hash: "34b0e0333c91bc4533e0c01eaeb3d3f9"
+ msec: 12752
+ hash: "a154f7125f88c25484aea9f268a10e22"
}
Frame {
- msec: 22240
- hash: "1597b86afe2841c3bb77bb5dd6aa6803"
+ msec: 12768
+ hash: "4a1fdbc170f98e3c438cf47526fd16a1"
}
Frame {
- msec: 22256
- hash: "d74111814ff259fea47e1eb3b36e174b"
+ msec: 12784
+ hash: "99228a13ebf2516199d339cc73e1358f"
}
Frame {
- msec: 22272
- hash: "c64c46fe9cd75afbf2385241ea8e55d4"
+ msec: 12800
+ hash: "724687b54e474e4dc53b105ed9ca2def"
}
Frame {
- msec: 22288
- hash: "1e8740a104643fe30b0e874bbbed44ab"
+ msec: 12816
+ hash: "4db074b34af9472a5d853928953901dc"
}
Frame {
- msec: 22304
- hash: "ef669a8d142947463084383a6c7c7f85"
+ msec: 12832
+ hash: "ab1acd2ba148a7830f75cbf2e09e426c"
}
Frame {
- msec: 22320
- hash: "2314c42b5994bdbfd73eb2c3ea54626b"
+ msec: 12848
+ hash: "04a22e2278823d9e49e524ef2d8d45c5"
}
Frame {
- msec: 22336
- hash: "53a0694d8eee91b968bd43efe43f2c9e"
+ msec: 12864
+ hash: "f5a658c7c2b185e250dc1b245457094b"
}
Frame {
- msec: 22352
- hash: "be4772528f30c18193e49ae04a290af8"
+ msec: 12880
+ hash: "bb611d6a086b0eedb37111d7575847df"
}
Frame {
- msec: 22368
- hash: "a0b0877ab92a0323e35fdb7beb602dee"
+ msec: 12896
+ hash: "04e9e40c43a51b704378871710ad9f8b"
}
Frame {
- msec: 22384
- hash: "a0e299fb4ba811a0b22fb62c222cb86c"
+ msec: 12912
+ hash: "7ff5ba1e30f93de2dd3cad953d3d60fb"
}
Frame {
- msec: 22400
- hash: "2562bc9c9aa60a48b6ca00333f60d163"
+ msec: 12928
+ hash: "f85e46ed733dbbec83509d6a3b4c72a0"
}
Frame {
- msec: 22416
- hash: "486b45c385d88d6f054fa6308b55f2ac"
+ msec: 12944
+ hash: "2f08cc1d92102138d6a4945116727be5"
}
Frame {
- msec: 22432
- hash: "86502af668ed6336dce8fe329e3408a6"
+ msec: 12960
+ hash: "864a68a8519e58081205d74b4184498b"
}
Frame {
- msec: 22448
- hash: "2a79a6530a07f00810310117d00d28ed"
+ msec: 12976
+ hash: "1fb6a1ecbde71566486a1310a5ab9c17"
}
Frame {
- msec: 22464
- hash: "94a5fce3e0c3b219e0d807bfcade11e8"
+ msec: 12992
+ hash: "5ab977d88d850d94340bfc0c15137486"
}
Frame {
- msec: 22480
- hash: "94a5fce3e0c3b219e0d807bfcade11e8"
+ msec: 13008
+ hash: "79bafb9b957d88f938c977b37e1d8b9c"
}
Frame {
- msec: 22496
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13024
+ hash: "fa5b1cf343b45407f6cee7ce38ca9eb0"
}
Frame {
- msec: 22512
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13040
+ hash: "1147ff69795a65878ffea7bed4b9a93f"
}
Frame {
- msec: 22528
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13056
+ hash: "08ad4cd6fbdba8c98dfbc096ab91ebd2"
}
Frame {
- msec: 22544
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13072
+ hash: "3ee0c33a1a80b8cad7ec525b8b16cb70"
}
Frame {
- msec: 22560
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13088
+ hash: "cabd708943ce14892bb69aa22dc4a2b5"
}
Frame {
- msec: 22576
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13104
+ hash: "86a7afcbbd67b50b7bf3ef85f1843e3d"
}
Frame {
- msec: 22592
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13120
+ hash: "111f0161479cf82c08dd918b6ece8e45"
}
Frame {
- msec: 22608
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13136
+ hash: "33da9e73f1521297c3d250f00cda20cd"
}
Frame {
- msec: 22624
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13152
+ hash: "72f166ddddac3962b39cf4283b4554f3"
}
Frame {
- msec: 22640
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13168
+ hash: "1ee57340798998f95114d929d2702ce6"
}
Frame {
- msec: 22656
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13184
+ hash: "eb036d3246a2361aa1b11c8408f9eb1a"
}
Frame {
- msec: 22672
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13200
+ hash: "af73e799d7cb536d0ba6db985396c597"
}
Frame {
- msec: 22688
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13216
+ hash: "5d84accad1fa5d421bc3effb148d81a6"
}
Frame {
- msec: 22704
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13232
+ hash: "d752289e96eb2398096297234b6b88f6"
}
Frame {
- msec: 22720
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13248
+ hash: "53970a50451c182f672d0ddcd572279d"
}
Frame {
- msec: 22736
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13264
+ hash: "6323f61cc6966e75be10a49aeaab9a3e"
}
Frame {
- msec: 22752
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13280
+ hash: "fb679e5ad89681f482d94b4dab80e3bb"
}
Frame {
- msec: 22768
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13296
+ hash: "1788a7f680bbcbcedb2583cead6ced57"
}
Frame {
- msec: 22784
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13312
+ hash: "b325580b9f88dd5490d914f580b9d341"
}
Frame {
- msec: 22800
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13328
+ hash: "8fa25fff546b060a92b60e6fbb3b2fa8"
}
Frame {
- msec: 22816
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13344
+ hash: "2fb5ee5e86745910b46d98943af4c9d5"
}
Frame {
- msec: 22832
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13360
+ hash: "7fcdce21e2e1b14501e79d9c716b0011"
}
Frame {
- msec: 22848
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13376
+ hash: "bf79452e478bfe3374d4c275fc3b42fb"
}
Frame {
- msec: 22864
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13392
+ hash: "1069c4aff64ab8193798965af7a6988e"
}
Frame {
- msec: 22880
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13408
+ hash: "3031ea711d0880a2fafd557f23c38cc0"
}
Frame {
- msec: 22896
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13424
+ hash: "5955c49ae05578f6a9b023a1f6c8301b"
}
Frame {
- msec: 22912
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13440
+ image: "flickable-vertical.13.png"
}
Frame {
- msec: 22928
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13456
+ hash: "af2fc9780356c01d44e7e918643e334b"
}
Frame {
- msec: 22944
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13472
+ hash: "b28600a5433e08299bf5ab3c789a4d5a"
}
Frame {
- msec: 22960
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13488
+ hash: "159dab2806a6fbac4f090c4ca029433e"
}
Frame {
- msec: 22976
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13504
+ hash: "b1937894776d083eb38f105901344d55"
}
Frame {
- msec: 22992
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13520
+ hash: "2420c1280e6520e35f30879fe139ed77"
}
Frame {
- msec: 23008
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13536
+ hash: "ba0018197140b398caa05eada958e2ce"
}
Frame {
- msec: 23024
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13552
+ hash: "b04094c2734f71e17a2d0091b3c85565"
}
Frame {
- msec: 23040
- image: "flickable-vertical.23.png"
+ msec: 13568
+ hash: "2ff995d15a49fcbd0adfcb970135ebae"
}
Frame {
- msec: 23056
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13584
+ hash: "9b10dc438e944a8711aef1f45c912538"
}
Frame {
- msec: 23072
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13600
+ hash: "c397307c99d125789e03b0239c6d7130"
}
Frame {
- msec: 23088
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13616
+ hash: "aa6fe1c4d968bbf381f38c09e9c26eea"
}
Frame {
- msec: 23104
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13632
+ hash: "8d586f001d41ccde450a4ce88a8ef89a"
}
Frame {
- msec: 23120
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13648
+ hash: "80f98a4935097ec76bd863ffe4e3a441"
}
Frame {
- msec: 23136
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13664
+ hash: "620b4eddf956d85701387a114ec228fc"
}
Frame {
- msec: 23152
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13680
+ hash: "dc56a6cafe22e56d6d5efee62c324784"
}
Frame {
- msec: 23168
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13696
+ hash: "8fcf5f5b350ffc80cde03b044dc81e57"
}
Frame {
- msec: 23184
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13712
+ hash: "5bc02d5bfcc6f4a9349623139663e664"
}
Frame {
- msec: 23200
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13728
+ hash: "6a71734b1a38cdbacf8447a41481d67c"
}
Frame {
- msec: 23216
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13744
+ hash: "34b069ef8080e15db86f66983f18c58d"
}
Frame {
- msec: 23232
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13760
+ hash: "0131b30e21796e0ea9ad1484ac7ac6e4"
}
Frame {
- msec: 23248
- hash: "8443c45791c906a9fe23831844f48a1c"
+ msec: 13776
+ hash: "0131b30e21796e0ea9ad1484ac7ac6e4"
}
- Frame {
- msec: 23264
- hash: "8443c45791c906a9fe23831844f48a1c
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/flickable-vertical.qml b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/flickable-vertical.qml
index 5f43f95145..5c8ff52405 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/flickable-vertical.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/flickable-vertical.qml
@@ -85,6 +85,6 @@ Rectangle {
height: 50
x: 200
y: parent.height - 50
- color: blue
+ color: "blue"
}
}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.0.png b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.0.png
index 6c827779f1..c675be7235 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.0.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.1.png b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.1.png
index 07b1f7c913..9f605c3598 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.1.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.2.png b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.2.png
index f2f08c083a..35572c539f 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.2.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.3.png b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.3.png
index 08649f959c..20146c932f 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.3.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.3.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.4.png b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.4.png
index f9c2f17a6f..85fac8913a 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.4.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.4.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.5.png b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.5.png
index 52ec0bd132..e522baee9a 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.5.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.5.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.6.png b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.6.png
index 3fe25befa1..ec0ba86cae 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.6.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.6.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.7.png b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.7.png
index 4cc12a60d1..20cacc8193 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.7.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.7.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.8.png b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.8.png
index 2267f2326b..b2b187db01 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.8.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.8.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.9.png b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.9.png
index 6c827779f1..c675be7235 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.9.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.9.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.qml b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.qml
index 67aa10a0db..a3e5ea0f02 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.qml
@@ -122,27 +122,27 @@ VisualTest {
}
Frame {
msec: 448
- hash: "96ad89eafa7f99269518a192573af91b"
+ hash: "c33447c78ea64452ec3cd1696fb502eb"
}
Frame {
msec: 464
- hash: "735b00b968d0e2ea1f34cc0bdc028a8e"
+ hash: "159004854f8c07144034e1265cf6f44a"
}
Frame {
msec: 480
- hash: "ce37c8e15fbb1aea72aff9629683fa96"
+ hash: "a3f2471ef4ceac77a1c20ac327550d8d"
}
Frame {
msec: 496
- hash: "a3f2471ef4ceac77a1c20ac327550d8d"
+ hash: "1121efa0df5057387be08fced62fe9eb"
}
Frame {
msec: 512
- hash: "28f120bd3bda9552dbc8cc908409c67d"
+ hash: "67ad85cda0b8fb382cb536ef880f715b"
}
Frame {
msec: 528
- hash: "f21cf0ed746fa48e67dc90c70c5bbae8"
+ hash: "4de18d32c93ca5cd77cb45c8c4f3b4fc"
}
Key {
type: 7
@@ -154,19 +154,19 @@ VisualTest {
}
Frame {
msec: 544
- hash: "485d55730366b68e01582879f6970fa1"
+ hash: "de26f0243101d57f4acf42b256ad75f9"
}
Frame {
msec: 560
- hash: "700e53c78b28993dce5dafb4035f4760"
+ hash: "119ea359724d5f4ba1e1aa120cddf3ea"
}
Frame {
msec: 576
- hash: "1e538e175a5e402e2334cf354392e8a7"
+ hash: "65fbee28f9ea68a6f2736d75a65b3ee2"
}
Frame {
msec: 592
- hash: "0fbfba93eebaf05ae60067b365b6b4bc"
+ hash: "7b1893397b76b0c95094eeca1dd21446"
}
Frame {
msec: 608
@@ -206,31 +206,31 @@ VisualTest {
}
Frame {
msec: 720
- hash: "25e48099a8194ed2674651818d854c61"
+ hash: "7b1893397b76b0c95094eeca1dd21446"
}
Frame {
msec: 736
- hash: "b75d02dfc238ba2292306ca1421279c3"
+ hash: "6123118055b4d0678eb2b7cdf8b12592"
}
Frame {
msec: 752
- hash: "7e48b7d9c1291b4e438c81f44228d8ad"
+ hash: "fe4b009abe081a6eaeab6ef9e996f3fd"
}
Frame {
msec: 768
- hash: "fe4b009abe081a6eaeab6ef9e996f3fd"
+ hash: "2f23f647daa1c11637d6a21c2668be49"
}
Frame {
msec: 784
- hash: "edea8c305fe88708dbafc03e427caa09"
+ hash: "62d995a1feb7f600669c1c7ef5f6a5da"
}
Frame {
msec: 800
- hash: "7b58803f12d0ab893acf539799d79e31"
+ hash: "66e881ee93f4722605a63dccd083635d"
}
Frame {
msec: 816
- hash: "9b56c3d1d140114dcc57d0a8568e9b95"
+ hash: "27ac08cc4f62552a9d1c1cbf781a00f9"
}
Key {
type: 7
@@ -242,15 +242,15 @@ VisualTest {
}
Frame {
msec: 832
- hash: "35e38e273dbc8e565917b21d00fc1530"
+ hash: "792be2ec5a08ad74cda4c19b6bc209d0"
}
Frame {
msec: 848
- hash: "116e294391333e8780daeca54c3d51ea"
+ hash: "0d28add40afd81f768603ea3e396f0b3"
}
Frame {
msec: 864
- hash: "6219676215f82540d7a53b2a8aa60279"
+ hash: "02c632713d0dc64bff9d8e58f745df95"
}
Frame {
msec: 880
@@ -334,15 +334,15 @@ VisualTest {
}
Frame {
msec: 1168
- hash: "2667c2596de97dc15353158eba03495f"
+ hash: "02c632713d0dc64bff9d8e58f745df95"
}
Frame {
msec: 1184
- hash: "6a7b64e1427dcb7e438aa09a739cbc7b"
+ hash: "eac6b1299cb386f2be244b43a0be26ae"
}
Frame {
msec: 1200
- hash: "5bad6dc745958f5827403ea593c78752"
+ hash: "14350c877f5259a3cb3836fa5f8ff563"
}
Key {
type: 7
@@ -354,31 +354,31 @@ VisualTest {
}
Frame {
msec: 1216
- hash: "b393401219ada7d094a451dba8af3f1a"
+ hash: "582bfeca87cba0dee21b9551e583ec93"
}
Frame {
msec: 1232
- hash: "ba656452f8adf3d1ca7db9286274c37f"
+ hash: "cefe1139141fa381e55f1254713a1380"
}
Frame {
msec: 1248
- hash: "1e9725c8c364a491f34035fad1f77c63"
+ hash: "72e966a995c818b16b48bb193eda241a"
}
Frame {
msec: 1264
- hash: "a0aef0b65446dec0673b5cec3a260390"
+ hash: "8dfeefd93687861158ca4496e56cdbb9"
}
Frame {
msec: 1280
- hash: "d60c11a5d376af0831d6f05f2a839a92"
+ hash: "daf8474f1f583039f6a14b822e5dff5e"
}
Frame {
msec: 1296
- hash: "1dd2c456c6ee9cc8f9be0e9f3617d44b"
+ hash: "eb2b4ba7ffab22660d0b9de4226ea88f"
}
Frame {
msec: 1312
- hash: "56208e6551e2f4202bab2d62a1cf46a2"
+ hash: "f0f00d22d15ed9828db7b5f3a3669fe9"
}
Frame {
msec: 1328
@@ -474,31 +474,31 @@ VisualTest {
}
Frame {
msec: 1664
- hash: "f0f00d22d15ed9828db7b5f3a3669fe9"
+ hash: "caa3c1a106d549e6bb94a1746bd7a53c"
}
Frame {
msec: 1680
- hash: "153e7984089530bbd052c9e4f62eb14c"
+ hash: "66e158aa7dd78362dffddf2a9e7375ef"
}
Frame {
msec: 1696
- hash: "0525d40cc58d054a3abd7ee2486576f8"
+ hash: "8c23d5245774ab5252c98c19c33f8171"
}
Frame {
msec: 1712
- hash: "8c23d5245774ab5252c98c19c33f8171"
+ hash: "bf37dc941e49af9bd1e0e182a4ef6f0a"
}
Frame {
msec: 1728
- hash: "5ca243794d1350f04cf973d4bfc8ab89"
+ hash: "3fc025193fa6d6db0428ae1fa179bf55"
}
Frame {
msec: 1744
- hash: "d19b7f4c0897aba498e122d83b4cbbf1"
+ hash: "9efef22e6e29e18b2896982440c7bbae"
}
Frame {
msec: 1760
- hash: "99e41460dd8efc6e5c3faf54b14c3d43"
+ hash: "380e92b30430d3f589a88e67b7b959bd"
}
Key {
type: 7
@@ -510,15 +510,15 @@ VisualTest {
}
Frame {
msec: 1776
- hash: "703469f8b133156ed3aabe02762d66c3"
+ hash: "80329cd1548c4ff9ee589d56e9d8cd90"
}
Frame {
msec: 1792
- hash: "1cc2c383e988048db76a80d8d7f5a0e2"
+ hash: "6030c139032fc80abb5aabb85d8dfa4d"
}
Frame {
msec: 1808
- hash: "8e87117c19eb9d6e600c44e0f3869ae1"
+ hash: "8304d2432168a2ea8a887d9a135b40b4"
}
Frame {
msec: 1824
@@ -574,27 +574,27 @@ VisualTest {
}
Frame {
msec: 2000
- hash: "4924037ce643d0748b8b2c666e61fd62"
+ hash: "8304d2432168a2ea8a887d9a135b40b4"
}
Frame {
msec: 2016
- hash: "ef9750584e669a8b2d415d13854e12a6"
+ hash: "719eabf9ad7e15d5429630c7f7136980"
}
Frame {
msec: 2032
- hash: "69937eacef6e6b11ad1d5741c69a1faa"
+ hash: "a1bd870fffd95a0604dd8e170e571632"
}
Frame {
msec: 2048
- hash: "a1bd870fffd95a0604dd8e170e571632"
+ hash: "b406160dda839ee34002190e05ceffac"
}
Frame {
msec: 2064
- hash: "a3a72386594aacc88977cdaa6441df48"
+ hash: "a139784af7675281f0f3760a932aef0c"
}
Frame {
msec: 2080
- hash: "6d8e89de38d52f0f0f871dfa18361cb5"
+ hash: "2c7d2f857919deae0a8ad6dc2f7d806f"
}
Key {
type: 7
@@ -606,19 +606,19 @@ VisualTest {
}
Frame {
msec: 2096
- hash: "96cfb1eb6893fac86c9434d1ffb82fcb"
+ hash: "80af5431f6d9a77f98c23d913c6caad4"
}
Frame {
msec: 2112
- hash: "5e11df1660634ff317be474118174ec5"
+ hash: "b3ccaf648e09dbfcbaa7609440c63fc9"
}
Frame {
msec: 2128
- hash: "2eb75858b50c3a9a80673ab89014ed63"
+ hash: "d267f9f4dd471be1cf4718d212c79887"
}
Frame {
msec: 2144
- hash: "3ff5d66f7902af92d49ebebf04d16c26"
+ hash: "570da61e2d48acd11474fe005110ab4b"
}
Frame {
msec: 2160
@@ -678,31 +678,31 @@ VisualTest {
}
Frame {
msec: 2352
- hash: "efeda5b2d97e1b7c22e2308250501cb7"
+ hash: "570da61e2d48acd11474fe005110ab4b"
}
Frame {
msec: 2368
- hash: "d6158379b699279f66b94a8418e53af1"
+ hash: "db27d4cc92c09148675e76459d8ecb15"
}
Frame {
msec: 2384
- hash: "ab960b0669fa594e0552df623a9136ea"
+ hash: "2c6f60eb170588a8450c679f3b16a6a4"
}
Frame {
msec: 2400
- hash: "0ebf6be1305ee1eb8740f4d0365ef4c5"
+ hash: "024a4d4fc9a11d352d1e0f5ee7f7dbc8"
}
Frame {
msec: 2416
- hash: "46cde47dffc6f2687c8c643eca09b95d"
+ hash: "c966b518b881f85a2d1cc86f5284ee1b"
}
Frame {
msec: 2432
- hash: "2b8698ce02a6964115d960ae19f40c37"
+ hash: "db15811f2d2cff0949213823649ef1d4"
}
Frame {
msec: 2448
- hash: "ff1e7d800bb27b41710c50554adc1091"
+ hash: "bbd9fad235aa2843bf2b64f3cf24f4e3"
}
Key {
type: 7
@@ -714,15 +714,15 @@ VisualTest {
}
Frame {
msec: 2464
- hash: "5837b3aca09038cae23dcb149acc8b0b"
+ hash: "ccbc2f09ed263375e7b52f556fb2836f"
}
Frame {
msec: 2480
- hash: "dbe7c571cdbdb9de4fd01faa6d5374cf"
+ hash: "c3b74e90fa99f4357762b57b9317b6f5"
}
Frame {
msec: 2496
- hash: "f431abcaf05f49ead909296d7649f8a9"
+ hash: "4f2fafdb59db544352e3067d67c0a714"
}
Frame {
msec: 2512
@@ -806,23 +806,23 @@ VisualTest {
}
Frame {
msec: 2800
- hash: "4f2fafdb59db544352e3067d67c0a714"
+ hash: "043583b19c921740dbc990afd4f508ed"
}
Frame {
msec: 2816
- hash: "4dcd4cdf6f4e305732185ec52cd2f2f6"
+ hash: "64fdbc9a930e44dcc38542f720b41b0a"
}
Frame {
msec: 2832
- hash: "dfd3c29b0520edbbee57dfacfa7e2b30"
+ hash: "257d3d8bcf78671d35a898befec091cb"
}
Frame {
msec: 2848
- hash: "257d3d8bcf78671d35a898befec091cb"
+ hash: "92a51faf52bdc7f895bdc08f049f6ed3"
}
Frame {
msec: 2864
- hash: "20e89c544284603943396694abe86756"
+ hash: "5aec71e84a4e9c4962ed73c39d337910"
}
Frame {
msec: 2880
@@ -830,7 +830,7 @@ VisualTest {
}
Frame {
msec: 2896
- hash: "b88c6af89423b32b3a4413035711df03"
+ hash: "534973232974b7ee999172269d16c499"
}
Key {
type: 7
@@ -842,15 +842,15 @@ VisualTest {
}
Frame {
msec: 2912
- hash: "e34de13af44c449c9ecc86e06ce01ed2"
+ hash: "32faa54e636773747a2ec4065a11c337"
}
Frame {
msec: 2928
- hash: "98ffe81129aa7cc7325764221f1dae59"
+ hash: "ebe24b814e27cd8a8db78da58c8f86d7"
}
Frame {
msec: 2944
- hash: "db2d545de9879362738e71a02a3d1d26"
+ hash: "e67ae32a47213b360c1a445bf645dde2"
}
Frame {
msec: 2960
@@ -902,27 +902,27 @@ VisualTest {
}
Frame {
msec: 3120
- hash: "02d8c90faf56c65252e4f938944bda7b"
+ hash: "e67ae32a47213b360c1a445bf645dde2"
}
Frame {
msec: 3136
- hash: "a32994e2320e357241f63b956b6db236"
+ hash: "d446b94a2e3d9f7091c5520852d1a215"
}
Frame {
msec: 3152
- hash: "9ada466c26c217adbcd7a93df264ed75"
+ hash: "79d1a3489be95d113e8c611a2ba63456"
}
Frame {
msec: 3168
- hash: "79d1a3489be95d113e8c611a2ba63456"
+ hash: "95601b7d8ab689142ca89343743b55b2"
}
Frame {
msec: 3184
- hash: "d3aa82455c4ae3ac25097354e132a30f"
+ hash: "ad67049e51eafbbc33d1e3763d78b5f9"
}
Frame {
msec: 3200
- hash: "62d12e5933ed4ed048ccafd229f4b2b7"
+ hash: "69b1d558065ee9b9719c3ae8f08b52ab"
}
Key {
type: 7
@@ -934,19 +934,19 @@ VisualTest {
}
Frame {
msec: 3216
- hash: "5bc4ac94ae20e425084d0811dee1ba08"
+ hash: "858fd65adb231bf2002bcc25075be261"
}
Frame {
msec: 3232
- hash: "6d5113e3732dc7a9172eea3667a01f7b"
+ hash: "2dc6fb114e1d2a606efe48f349251504"
}
Frame {
msec: 3248
- hash: "e435a2588b25d3336f290331931f5981"
+ hash: "e4819f09d6640021408e03c50090e849"
}
Frame {
msec: 3264
- hash: "bce201adbeb319b181cce139f179d7f0"
+ hash: "5fa3ec31176bed2de8cb076b87e0be74"
}
Frame {
msec: 3280
@@ -1006,31 +1006,31 @@ VisualTest {
}
Frame {
msec: 3472
- hash: "8f0f3cd35ae92047f23084f447046eb8"
+ hash: "5fa3ec31176bed2de8cb076b87e0be74"
}
Frame {
msec: 3488
- hash: "ceb12e6c5e9f0566039040d9f3ff587f"
+ hash: "6c84f5e6d352ed345a0bed12c50bf7a9"
}
Frame {
msec: 3504
- hash: "dfd0c89c3ea73aceefcdafa71609c720"
+ hash: "15690df807a7c1e9aa9d7e9154c1a492"
}
Frame {
msec: 3520
- hash: "8d8ed1a9dc6a9f74dfc81b79f02af4c5"
+ hash: "3d6cc3e0d93ddf4b66321fda361f05c0"
}
Frame {
msec: 3536
- hash: "d450bd62e03e1e4c7cb66e98ece05f97"
+ hash: "8e3526ffeb9873b55b3bae2827391628"
}
Frame {
msec: 3552
- hash: "d1ece2210cd24eedd5361e5c3a162236"
+ hash: "33097267d43a7e16a78102cb91c9fd42"
}
Frame {
msec: 3568
- hash: "77589e48b9db95e702055753046319e5"
+ hash: "17ab2623432bba92dc9d99e5764e626e"
}
Key {
type: 7
@@ -1042,15 +1042,15 @@ VisualTest {
}
Frame {
msec: 3584
- hash: "7793263ecb831a1e63fbd76c8addde03"
+ hash: "9945a723d9a3399bb5311eea3d9b0b77"
}
Frame {
msec: 3600
- hash: "bfa9675f981c37fed27dea100226f61a"
+ hash: "e6e9251cd6d941a050beaa36b851e314"
}
Frame {
msec: 3616
- hash: "9780849fe8abd22c32ccafcdd46b0d65"
+ hash: "a61dbcb7d914afe34009085bf37fb8e2"
}
Frame {
msec: 3632
@@ -1138,31 +1138,31 @@ VisualTest {
}
Frame {
msec: 3936
- hash: "a61dbcb7d914afe34009085bf37fb8e2"
+ hash: "e63d987ba303a42046827f14941b444a"
}
Frame {
msec: 3952
- hash: "89175b83b4f7ee4b5d99219cdc97aa59"
+ hash: "9942059cb380dbae191850d2e7175906"
}
Frame {
msec: 3968
- hash: "f524421286503f6175e4ad71dd89145f"
+ hash: "ca5af7d98a008eccba1e21be0da61f3c"
}
Frame {
msec: 3984
- hash: "ca5af7d98a008eccba1e21be0da61f3c"
+ hash: "abb95ac1408d34e2eb319e5396511d65"
}
Frame {
msec: 4000
- hash: "77c19e7e17e00787ff0d7a4e7bad7bc8"
+ hash: "183df6d4be489280181f01a0c0ed3cde"
}
Frame {
msec: 4016
- hash: "04c8db761e324101ad92e0ac9ceed7d4"
+ hash: "64733a4d609c621765d114a6b482dc57"
}
Frame {
msec: 4032
- hash: "97a3dcb81349efab6b44d458e83ce5c4"
+ hash: "897aa5b42e48a7235ab4fdded5876da2"
}
Key {
type: 7
@@ -1174,15 +1174,15 @@ VisualTest {
}
Frame {
msec: 4048
- hash: "e86ebc276b88705c97cc9efb66ccc6b2"
+ hash: "c80f01a1e683d84bfa0821832c113820"
}
Frame {
msec: 4064
- hash: "a134bbfd14879f13b288a04d23382348"
+ hash: "e7065bf6934c7fb7b160ae5c169633e4"
}
Frame {
msec: 4080
- hash: "9530ad3f58ad1c66401572869f7d91bc"
+ hash: "db3d030de94b19ea1db5c60be7c7ca5c"
}
Frame {
msec: 4096
@@ -1230,31 +1230,31 @@ VisualTest {
}
Frame {
msec: 4240
- hash: "980e0fa84fd3bab496623936f5f220a2"
+ hash: "db3d030de94b19ea1db5c60be7c7ca5c"
}
Frame {
msec: 4256
- hash: "ed3268911723d664699bbc31317befc1"
+ hash: "917c11b16c6286bea7a37990d7fa078f"
}
Frame {
msec: 4272
- hash: "3bfda4b3b0b2d2a97ec1c0b5b3f4da63"
+ hash: "1616c6def28659d51905564ff83cc112"
}
Frame {
msec: 4288
- hash: "1616c6def28659d51905564ff83cc112"
+ hash: "fce04972557736a8dfa8de5f1a605ddb"
}
Frame {
msec: 4304
- hash: "68342f34c18956d3a093f8eeeae6977e"
+ hash: "6acffcea115f8a777f62c1f68cd25fa6"
}
Frame {
msec: 4320
- hash: "ac1b12959e9055a28fe2bda0a12b75bc"
+ hash: "f96ae6a4f437cf98b268fc0b0611ddc4"
}
Frame {
msec: 4336
- hash: "009b85ff6b86e418c78ed33a5e88d3f1"
+ hash: "c9e14157dca547623497a6107f14b73d"
}
Key {
type: 7
@@ -1266,15 +1266,15 @@ VisualTest {
}
Frame {
msec: 4352
- hash: "59753bc7dc69767fe2109fdc41f20dae"
+ hash: "6489766ed84c4b6ff26de24cb74848cb"
}
Frame {
msec: 4368
- hash: "1c87d3d8c8d564d4d95a26f57fd28f38"
+ hash: "9d229c10853b30ed048b892953c5d86c"
}
Frame {
msec: 4384
- hash: "4e43b7b6787002c9013010dd74c83f49"
+ hash: "2476aa1a7191b485a76c76e98c9be2b0"
}
Frame {
msec: 4400
@@ -1338,31 +1338,31 @@ VisualTest {
}
Frame {
msec: 4608
- hash: "84de5b5e8b0fba190a783c72967661c7"
+ hash: "2476aa1a7191b485a76c76e98c9be2b0"
}
Frame {
msec: 4624
- hash: "60b696f4913379d28f300fd1b531c6cb"
+ hash: "12f17d727d70269fd98a0f6524c9f750"
}
Frame {
msec: 4640
- hash: "d01e651d9094332fd82ad1cea3e93e9d"
+ hash: "e73d64ebe242eae0f412ca463c76085d"
}
Frame {
msec: 4656
- hash: "87be4cd7c894b03b2b64c996e915d71f"
+ hash: "f37a468e04155c880e707d1d12f71f94"
}
Frame {
msec: 4672
- hash: "b07fccb0c5565d2feed5a9fcdf8acead"
+ hash: "3789293a6b8791d8e60b5160fc457345"
}
Frame {
msec: 4688
- hash: "3dca3165fd34be549d21fb6c414c67d8"
+ hash: "7d8377c816f19fa32d847a30d1c71da9"
}
Frame {
msec: 4704
- hash: "5f69f3298f8ca73fa9b3b6e630c60186"
+ hash: "b9867dbb6f03d5970076251e10e47f16"
}
Key {
type: 7
@@ -1374,23 +1374,23 @@ VisualTest {
}
Frame {
msec: 4720
- hash: "d7f41e9a29d550a7d9a41bb947569abe"
+ hash: "0604bbd1afdfee5881d9d9d79a67a3df"
}
Frame {
msec: 4736
- hash: "4ede2e90ad216a2d44580c50a25dea23"
+ hash: "93401cdfa6cc7fbbfc479faa0bc1d63f"
}
Frame {
msec: 4752
- hash: "9b339845ee588b789dc9095c272e0bdf"
+ hash: "aa379c70dd6a94a55fd8c065331ad47b"
}
Frame {
msec: 4768
- hash: "9cdea4790972efaecabd52b435107e69"
+ hash: "11150995098af8516513230360d40108"
}
Frame {
msec: 4784
- hash: "9cdea4790972efaecabd52b435107e69"
+ hash: "11150995098af8516513230360d40108"
}
Frame {
msec: 4800
@@ -1398,91 +1398,91 @@ VisualTest {
}
Frame {
msec: 4816
- hash: "9cdea4790972efaecabd52b435107e69"
+ hash: "11150995098af8516513230360d40108"
}
Frame {
msec: 4832
- hash: "9cdea4790972efaecabd52b435107e69"
+ hash: "11150995098af8516513230360d40108"
}
Frame {
msec: 4848
- hash: "9cdea4790972efaecabd52b435107e69"
+ hash: "11150995098af8516513230360d40108"
}
Frame {
msec: 4864
- hash: "9cdea4790972efaecabd52b435107e69"
+ hash: "11150995098af8516513230360d40108"
}
Frame {
msec: 4880
- hash: "9cdea4790972efaecabd52b435107e69"
+ hash: "11150995098af8516513230360d40108"
}
Frame {
msec: 4896
- hash: "9cdea4790972efaecabd52b435107e69"
+ hash: "11150995098af8516513230360d40108"
}
Frame {
msec: 4912
- hash: "9cdea4790972efaecabd52b435107e69"
+ hash: "11150995098af8516513230360d40108"
}
Frame {
msec: 4928
- hash: "9cdea4790972efaecabd52b435107e69"
+ hash: "11150995098af8516513230360d40108"
}
Frame {
msec: 4944
- hash: "9cdea4790972efaecabd52b435107e69"
+ hash: "11150995098af8516513230360d40108"
}
Frame {
msec: 4960
- hash: "9cdea4790972efaecabd52b435107e69"
+ hash: "11150995098af8516513230360d40108"
}
Frame {
msec: 4976
- hash: "9cdea4790972efaecabd52b435107e69"
+ hash: "11150995098af8516513230360d40108"
}
Frame {
msec: 4992
- hash: "9cdea4790972efaecabd52b435107e69"
+ hash: "11150995098af8516513230360d40108"
}
Frame {
msec: 5008
- hash: "9cdea4790972efaecabd52b435107e69"
+ hash: "11150995098af8516513230360d40108"
}
Frame {
msec: 5024
- hash: "9cdea4790972efaecabd52b435107e69"
+ hash: "11150995098af8516513230360d40108"
}
Frame {
msec: 5040
- hash: "9cdea4790972efaecabd52b435107e69"
+ hash: "11150995098af8516513230360d40108"
}
Frame {
msec: 5056
- hash: "9cdea4790972efaecabd52b435107e69"
+ hash: "11150995098af8516513230360d40108"
}
Frame {
msec: 5072
- hash: "9cdea4790972efaecabd52b435107e69"
+ hash: "11150995098af8516513230360d40108"
}
Frame {
msec: 5088
- hash: "9cdea4790972efaecabd52b435107e69"
+ hash: "11150995098af8516513230360d40108"
}
Frame {
msec: 5104
- hash: "9cdea4790972efaecabd52b435107e69"
+ hash: "11150995098af8516513230360d40108"
}
Frame {
msec: 5120
- hash: "9cdea4790972efaecabd52b435107e69"
+ hash: "11150995098af8516513230360d40108"
}
Frame {
msec: 5136
- hash: "9cdea4790972efaecabd52b435107e69"
+ hash: "11150995098af8516513230360d40108"
}
Frame {
msec: 5152
- hash: "9cdea4790972efaecabd52b435107e69"
+ hash: "11150995098af8516513230360d40108"
}
Key {
type: 6
@@ -1494,31 +1494,31 @@ VisualTest {
}
Frame {
msec: 5168
- hash: "d6f0a6d7604bad811eeba13fd7c45368"
+ hash: "11150995098af8516513230360d40108"
}
Frame {
msec: 5184
- hash: "5f92e1531a3f6c21ec82e3c908167fc7"
+ hash: "c58f071ae4efde5cd265fa6e82dda56b"
}
Frame {
msec: 5200
- hash: "5214e99ff052dcdc8f85bad29de92e03"
+ hash: "bea9eadda7b015d0e9a0f05924e723f7"
}
Frame {
msec: 5216
- hash: "d4abed9f0f1115c9a45b0b9b4f54754e"
+ hash: "c255da63dc59ca7555c91701ed373fd5"
}
Frame {
msec: 5232
- hash: "cfae8a0281e704b0e62f6bf31b32800f"
+ hash: "fa0a697341baae4b3aa4dee721ef10a2"
}
Frame {
msec: 5248
- hash: "c203f0674596ae690bf19f2d49be62ac"
+ hash: "2d2148840143772fab6b2405bf5eb609"
}
Frame {
msec: 5264
- hash: "2e2c7e05aade104bdc4f6c489b6f0601"
+ hash: "3716705b5f7caa86eecc1dfafe31ebcf"
}
Key {
type: 7
@@ -1530,51 +1530,51 @@ VisualTest {
}
Frame {
msec: 5280
- hash: "b4b2148b0557dcab3a441165e5e4de5f"
+ hash: "35cfea054566eae3bcc9c8a41caadcdc"
}
Frame {
msec: 5296
- hash: "c5e791d27a42a63d25cdbd492b4af29a"
+ hash: "916858ff0ca4370840d072c389242a2b"
}
Frame {
msec: 5312
- hash: "0f94ebcb407f8e6ae263bd954f2c8177"
+ hash: "417f4bce58783f0e677b17b05147a663"
}
Frame {
msec: 5328
- hash: "d9b56b817a411812789881697a28fe4c"
+ hash: "417f4bce58783f0e677b17b05147a663"
}
Frame {
msec: 5344
- hash: "d9b56b817a411812789881697a28fe4c"
+ hash: "417f4bce58783f0e677b17b05147a663"
}
Frame {
msec: 5360
- hash: "d9b56b817a411812789881697a28fe4c"
+ hash: "417f4bce58783f0e677b17b05147a663"
}
Frame {
msec: 5376
- hash: "d9b56b817a411812789881697a28fe4c"
+ hash: "417f4bce58783f0e677b17b05147a663"
}
Frame {
msec: 5392
- hash: "d9b56b817a411812789881697a28fe4c"
+ hash: "417f4bce58783f0e677b17b05147a663"
}
Frame {
msec: 5408
- hash: "d9b56b817a411812789881697a28fe4c"
+ hash: "417f4bce58783f0e677b17b05147a663"
}
Frame {
msec: 5424
- hash: "d9b56b817a411812789881697a28fe4c"
+ hash: "417f4bce58783f0e677b17b05147a663"
}
Frame {
msec: 5440
- hash: "d9b56b817a411812789881697a28fe4c"
+ hash: "417f4bce58783f0e677b17b05147a663"
}
Frame {
msec: 5456
- hash: "d9b56b817a411812789881697a28fe4c"
+ hash: "417f4bce58783f0e677b17b05147a663"
}
Key {
type: 6
@@ -1586,31 +1586,31 @@ VisualTest {
}
Frame {
msec: 5472
- hash: "6fdfe69e377da72e04dc130f5677ed2c"
+ hash: "417f4bce58783f0e677b17b05147a663"
}
Frame {
msec: 5488
- hash: "c041d26d43766fa1735f2ada2a43225b"
+ hash: "191f2c80617cef61a2890977c3079ad2"
}
Frame {
msec: 5504
- hash: "aa62dbd6c6256665ee1b4ef468607978"
+ hash: "0902ef220363ad2c08f09199278cecf8"
}
Frame {
msec: 5520
- hash: "987fcdf6483a83b1242053f4e7fb7a26"
+ hash: "d28ea1b1e01588bbb767a5599c5345d2"
}
Frame {
msec: 5536
- hash: "fbde70c34709b68eb22f5460a8815fba"
+ hash: "36eeaf2755fffefc32bcd580fade6305"
}
Frame {
msec: 5552
- hash: "911ddc838ebaf5ade1bb026dff2741ba"
+ hash: "51560b23e44e5548875b13ff6dc6ee8d"
}
Frame {
msec: 5568
- hash: "120bbf35b2a3b756bdeaea0df43e49b2"
+ hash: "082abbc9ecd0bf39619819aa526c021c"
}
Key {
type: 7
@@ -1622,47 +1622,47 @@ VisualTest {
}
Frame {
msec: 5584
- hash: "ea93e33c079d6dc5fb18c69fb4fed441"
+ hash: "ab956d21f8ea55dad590b3cafc887585"
}
Frame {
msec: 5600
- hash: "b9ac8ab01cb59b1fee11967bdb6d2dd6"
+ hash: "9501050f547de1de0d280a839e35e120"
}
Frame {
msec: 5616
- hash: "3ff266bf29cbcaa30bc1e7af5dd9866b"
+ hash: "3de570332e8a1e01f409d892feb7930e"
}
Frame {
msec: 5632
- hash: "edd6c3a9493a63674e2d7af5f3e8467e"
+ hash: "3de570332e8a1e01f409d892feb7930e"
}
Frame {
msec: 5648
- hash: "edd6c3a9493a63674e2d7af5f3e8467e"
+ hash: "3de570332e8a1e01f409d892feb7930e"
}
Frame {
msec: 5664
- hash: "edd6c3a9493a63674e2d7af5f3e8467e"
+ hash: "3de570332e8a1e01f409d892feb7930e"
}
Frame {
msec: 5680
- hash: "edd6c3a9493a63674e2d7af5f3e8467e"
+ hash: "3de570332e8a1e01f409d892feb7930e"
}
Frame {
msec: 5696
- hash: "edd6c3a9493a63674e2d7af5f3e8467e"
+ hash: "3de570332e8a1e01f409d892feb7930e"
}
Frame {
msec: 5712
- hash: "edd6c3a9493a63674e2d7af5f3e8467e"
+ hash: "3de570332e8a1e01f409d892feb7930e"
}
Frame {
msec: 5728
- hash: "edd6c3a9493a63674e2d7af5f3e8467e"
+ hash: "3de570332e8a1e01f409d892feb7930e"
}
Frame {
msec: 5744
- hash: "edd6c3a9493a63674e2d7af5f3e8467e"
+ hash: "3de570332e8a1e01f409d892feb7930e"
}
Frame {
msec: 5760
@@ -1670,15 +1670,15 @@ VisualTest {
}
Frame {
msec: 5776
- hash: "edd6c3a9493a63674e2d7af5f3e8467e"
+ hash: "3de570332e8a1e01f409d892feb7930e"
}
Frame {
msec: 5792
- hash: "edd6c3a9493a63674e2d7af5f3e8467e"
+ hash: "3de570332e8a1e01f409d892feb7930e"
}
Frame {
msec: 5808
- hash: "edd6c3a9493a63674e2d7af5f3e8467e"
+ hash: "3de570332e8a1e01f409d892feb7930e"
}
Key {
type: 6
@@ -1690,27 +1690,27 @@ VisualTest {
}
Frame {
msec: 5824
- hash: "de1f83d25751639dff42f1755a6534c3"
+ hash: "3de570332e8a1e01f409d892feb7930e"
}
Frame {
msec: 5840
- hash: "edefdea8b2461d03fb97cf5ed66e9b6d"
+ hash: "6aefcf9976f5910376a583b020c8dd4b"
}
Frame {
msec: 5856
- hash: "cef1886397e3932a511f37571b5011f4"
+ hash: "971ca1e2537d52f352c889817e353736"
}
Frame {
msec: 5872
- hash: "05589ad354314d9e04ef90c1addd99f5"
+ hash: "f1f0599e7f4ba2fb869e886a2e7ff216"
}
Frame {
msec: 5888
- hash: "ff88b52e3755b9b4785d2719ddd4f090"
+ hash: "8bf62b11cd4ec99ae41752e1a9a9c7ca"
}
Frame {
msec: 5904
- hash: "f59edc3016b177a2e8faa6612d718b17"
+ hash: "f2fcf6ad484b240373822c2450dd5305"
}
Key {
type: 7
@@ -1722,131 +1722,131 @@ VisualTest {
}
Frame {
msec: 5920
- hash: "dc673a7cdd927f70b28ebcfe51cd3d89"
+ hash: "f999073e6303ff5658012dabbef4ee8e"
}
Frame {
msec: 5936
- hash: "3abec0da85fb663e63ab22188e092827"
+ hash: "c35ef3056155d8d30dd4b9e6299ac68f"
}
Frame {
msec: 5952
- hash: "50c2c8ac68cafad7c47b576cd8f4a037"
+ hash: "0326908135c0d693f2fc99c9e02d8f94"
}
Frame {
msec: 5968
- hash: "06c31b861e2b96e6595b2244d7b3f4d5"
+ hash: "b0def7204463648dac117ddcc2241c3e"
}
Frame {
msec: 5984
- hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ hash: "5e88aeab16a0ccca400163889851bc45"
}
Frame {
msec: 6000
- hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ hash: "5e88aeab16a0ccca400163889851bc45"
}
Frame {
msec: 6016
- hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ hash: "5e88aeab16a0ccca400163889851bc45"
}
Frame {
msec: 6032
- hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ hash: "5e88aeab16a0ccca400163889851bc45"
}
Frame {
msec: 6048
- hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ hash: "5e88aeab16a0ccca400163889851bc45"
}
Frame {
msec: 6064
- hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ hash: "5e88aeab16a0ccca400163889851bc45"
}
Frame {
msec: 6080
- hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ hash: "5e88aeab16a0ccca400163889851bc45"
}
Frame {
msec: 6096
- hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ hash: "5e88aeab16a0ccca400163889851bc45"
}
Frame {
msec: 6112
- hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ hash: "5e88aeab16a0ccca400163889851bc45"
}
Frame {
msec: 6128
- hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ hash: "5e88aeab16a0ccca400163889851bc45"
}
Frame {
msec: 6144
- hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ hash: "5e88aeab16a0ccca400163889851bc45"
}
Frame {
msec: 6160
- hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ hash: "5e88aeab16a0ccca400163889851bc45"
}
Frame {
msec: 6176
- hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ hash: "5e88aeab16a0ccca400163889851bc45"
}
Frame {
msec: 6192
- hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ hash: "5e88aeab16a0ccca400163889851bc45"
}
Frame {
msec: 6208
- hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ hash: "5e88aeab16a0ccca400163889851bc45"
}
Frame {
msec: 6224
- hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ hash: "5e88aeab16a0ccca400163889851bc45"
}
Frame {
msec: 6240
- hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ hash: "5e88aeab16a0ccca400163889851bc45"
}
Frame {
msec: 6256
- hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ hash: "5e88aeab16a0ccca400163889851bc45"
}
Frame {
msec: 6272
- hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ hash: "5e88aeab16a0ccca400163889851bc45"
}
Frame {
msec: 6288
- hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ hash: "5e88aeab16a0ccca400163889851bc45"
}
Frame {
msec: 6304
- hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ hash: "5e88aeab16a0ccca400163889851bc45"
}
Frame {
msec: 6320
- hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ hash: "5e88aeab16a0ccca400163889851bc45"
}
Frame {
msec: 6336
- hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ hash: "5e88aeab16a0ccca400163889851bc45"
}
Frame {
msec: 6352
- hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ hash: "5e88aeab16a0ccca400163889851bc45"
}
Frame {
msec: 6368
- hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ hash: "5e88aeab16a0ccca400163889851bc45"
}
Frame {
msec: 6384
- hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ hash: "5e88aeab16a0ccca400163889851bc45"
}
Frame {
msec: 6400
- hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ hash: "5e88aeab16a0ccca400163889851bc45"
}
Frame {
msec: 6416
- hash: "0aa7ce5ba9c875619a6e4629a0eb4065"
+ hash: "5e88aeab16a0ccca400163889851bc45"
}
Key {
type: 6
@@ -1858,31 +1858,31 @@ VisualTest {
}
Frame {
msec: 6432
- hash: "7f52a770775c19e10784b4c5f7874210"
+ hash: "5e88aeab16a0ccca400163889851bc45"
}
Frame {
msec: 6448
- hash: "827cfb74286a2a80aca8b6c5277d6cfd"
+ hash: "5531bf9affacf58945c6c54c5d14c9c9"
}
Frame {
msec: 6464
- hash: "8399231eda9b66821d43a3d8c4c7d645"
+ hash: "ebc8f36eb0fc7d40bf9f268ef03522a0"
}
Frame {
msec: 6480
- hash: "fc163583671f3c4023361460b436c895"
+ hash: "621a3c318fc259ed27ae050d70d46d39"
}
Frame {
msec: 6496
- hash: "893dea6496c95c32095ad1d673e500c2"
+ hash: "688bea0c0c864d9bc4204cf06b480d3a"
}
Frame {
msec: 6512
- hash: "808c7403b2cdcc882059da56a2f806fe"
+ hash: "8419262c19c40172b93c74d34cad12cb"
}
Frame {
msec: 6528
- hash: "7466b2e5b86ba8ad46be75818659786c"
+ hash: "57ce65a4ebe51c14ee69083f90ed5b80"
}
Key {
type: 7
@@ -1894,47 +1894,47 @@ VisualTest {
}
Frame {
msec: 6544
- hash: "dd2561cd780e24401130305d47757a53"
+ hash: "43827ad5cb4173a8a5d434b167f68761"
}
Frame {
msec: 6560
- hash: "bee89299532d43fc3e6c3e69c343b381"
+ hash: "13e3e00ec3c11d6ca3e51a7aba0e1a97"
}
Frame {
msec: 6576
- hash: "94f8474aedee94098592c05d8fc7d868"
+ hash: "dcf8c3078973ad99fbbcc763e433de11"
}
Frame {
msec: 6592
- hash: "b6ee51bfa4d4ab7a83cca5c18453f0b8"
+ hash: "dcf8c3078973ad99fbbcc763e433de11"
}
Frame {
msec: 6608
- hash: "b6ee51bfa4d4ab7a83cca5c18453f0b8"
+ hash: "dcf8c3078973ad99fbbcc763e433de11"
}
Frame {
msec: 6624
- hash: "b6ee51bfa4d4ab7a83cca5c18453f0b8"
+ hash: "dcf8c3078973ad99fbbcc763e433de11"
}
Frame {
msec: 6640
- hash: "b6ee51bfa4d4ab7a83cca5c18453f0b8"
+ hash: "dcf8c3078973ad99fbbcc763e433de11"
}
Frame {
msec: 6656
- hash: "b6ee51bfa4d4ab7a83cca5c18453f0b8"
+ hash: "dcf8c3078973ad99fbbcc763e433de11"
}
Frame {
msec: 6672
- hash: "b6ee51bfa4d4ab7a83cca5c18453f0b8"
+ hash: "dcf8c3078973ad99fbbcc763e433de11"
}
Frame {
msec: 6688
- hash: "b6ee51bfa4d4ab7a83cca5c18453f0b8"
+ hash: "dcf8c3078973ad99fbbcc763e433de11"
}
Frame {
msec: 6704
- hash: "b6ee51bfa4d4ab7a83cca5c18453f0b8"
+ hash: "dcf8c3078973ad99fbbcc763e433de11"
}
Key {
type: 6
@@ -1950,31 +1950,31 @@ VisualTest {
}
Frame {
msec: 6736
- hash: "ccd58be20d47422121d6ef799b927a7a"
+ hash: "b6c7ad2c8e305ea5478a2307aa71b16b"
}
Frame {
msec: 6752
- hash: "e090c7f39649786a1796870e25bd0f0d"
+ hash: "bb4674d0de11e4f625e6db940b4ec06c"
}
Frame {
msec: 6768
- hash: "acf3dcd9f4a869169dbc1ae7fe60e9d0"
+ hash: "26f602a711cea77e5c7be08a93981306"
}
Frame {
msec: 6784
- hash: "51795e9a720845e8305d23507785e1ca"
+ hash: "5346bc8b1711a6679867d81efb9da563"
}
Frame {
msec: 6800
- hash: "0d34a43e177e6b73e2ff9155747d0385"
+ hash: "3aa4d335a91be2bf2616d61fa7719ce5"
}
Frame {
msec: 6816
- hash: "1876c3cdffc1af01da1aaa0ac636d0a8"
+ hash: "2bad8dd039a35f11ba86b409bbcea6fe"
}
Frame {
msec: 6832
- hash: "3131296b6edf4190520e2cdb3f8b936e"
+ hash: "20e4b381a6bed27e9e64d2eeda7870da"
}
Key {
type: 7
@@ -1986,51 +1986,51 @@ VisualTest {
}
Frame {
msec: 6848
- hash: "ee92f0a764e5081b130e205a5c362b07"
+ hash: "e96eb16671f26f04a72498bc3ab54f06"
}
Frame {
msec: 6864
- hash: "8737ea2c60aeb215228c00a7fddd1baa"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 6880
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 6896
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 6912
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 6928
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 6944
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 6960
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 6976
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 6992
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 7008
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 7024
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Key {
type: 6
@@ -2042,35 +2042,35 @@ VisualTest {
}
Frame {
msec: 7040
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 7056
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 7072
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 7088
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 7104
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 7120
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 7136
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 7152
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Key {
type: 7
@@ -2082,111 +2082,111 @@ VisualTest {
}
Frame {
msec: 7168
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 7184
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 7200
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 7216
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 7232
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 7248
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 7264
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 7280
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 7296
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 7312
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 7328
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 7344
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 7360
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 7376
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 7392
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 7408
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 7424
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 7440
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 7456
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 7472
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 7488
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 7504
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 7520
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 7536
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 7552
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 7568
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 7584
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Key {
type: 6
@@ -2198,23 +2198,23 @@ VisualTest {
}
Frame {
msec: 7600
- hash: "ac036f1f5c5ae23ddfca3060dff83f15"
+ hash: "f0e0fe7c155bbee3957a80077703fadc"
}
Frame {
msec: 7616
- hash: "eb0d1be15f63af6eaf6634b02e5f240a"
+ hash: "6e26f05f7a2531620ed4a25073e0f0c5"
}
Frame {
msec: 7632
- hash: "2423c305bebb3449e87c78e8fb447c88"
+ hash: "9fe693b6b53763ffc1b94d157252b18c"
}
Frame {
msec: 7648
- hash: "f0ede6ea85647728db80878b3e525edc"
+ hash: "49aae47da204d4104757b4420df7413e"
}
Frame {
msec: 7664
- hash: "387d127b2b000dc344ee4768cf2d29b2"
+ hash: "ecd7456cb5ba2034c766e1ec298c2ebf"
}
Frame {
msec: 7680
@@ -2222,7 +2222,7 @@ VisualTest {
}
Frame {
msec: 7696
- hash: "1d0d8100e994c16d7973ad9a97b0068f"
+ hash: "e8b6316baae781ca5390bc86528194c0"
}
Key {
type: 7
@@ -2234,71 +2234,71 @@ VisualTest {
}
Frame {
msec: 7712
- hash: "95fb4a6d0331ffc4773e39ec8c3e6511"
+ hash: "e11fcb0e62d7f6bfb40b7336e89ff014"
}
Frame {
msec: 7728
- hash: "34738f16150228d971972833d4bd5c8f"
+ hash: "5a07fa8768ebfb938204e500f4a09253"
}
Frame {
msec: 7744
- hash: "9b71c8dacc530f32d7c6f409928caf5c"
+ hash: "1ee3a4780979f69cd7926df3d4c18731"
}
Frame {
msec: 7760
- hash: "831efd0970c5c29fbe10b3be7707f915"
+ hash: "ca4edfecdfc410aca6557b9a3095d92b"
}
Frame {
msec: 7776
- hash: "831efd0970c5c29fbe10b3be7707f915"
+ hash: "ca4edfecdfc410aca6557b9a3095d92b"
}
Frame {
msec: 7792
- hash: "831efd0970c5c29fbe10b3be7707f915"
+ hash: "ca4edfecdfc410aca6557b9a3095d92b"
}
Frame {
msec: 7808
- hash: "831efd0970c5c29fbe10b3be7707f915"
+ hash: "ca4edfecdfc410aca6557b9a3095d92b"
}
Frame {
msec: 7824
- hash: "831efd0970c5c29fbe10b3be7707f915"
+ hash: "ca4edfecdfc410aca6557b9a3095d92b"
}
Frame {
msec: 7840
- hash: "831efd0970c5c29fbe10b3be7707f915"
+ hash: "ca4edfecdfc410aca6557b9a3095d92b"
}
Frame {
msec: 7856
- hash: "831efd0970c5c29fbe10b3be7707f915"
+ hash: "ca4edfecdfc410aca6557b9a3095d92b"
}
Frame {
msec: 7872
- hash: "831efd0970c5c29fbe10b3be7707f915"
+ hash: "ca4edfecdfc410aca6557b9a3095d92b"
}
Frame {
msec: 7888
- hash: "831efd0970c5c29fbe10b3be7707f915"
+ hash: "ca4edfecdfc410aca6557b9a3095d92b"
}
Frame {
msec: 7904
- hash: "831efd0970c5c29fbe10b3be7707f915"
+ hash: "ca4edfecdfc410aca6557b9a3095d92b"
}
Frame {
msec: 7920
- hash: "831efd0970c5c29fbe10b3be7707f915"
+ hash: "ca4edfecdfc410aca6557b9a3095d92b"
}
Frame {
msec: 7936
- hash: "831efd0970c5c29fbe10b3be7707f915"
+ hash: "ca4edfecdfc410aca6557b9a3095d92b"
}
Frame {
msec: 7952
- hash: "831efd0970c5c29fbe10b3be7707f915"
+ hash: "ca4edfecdfc410aca6557b9a3095d92b"
}
Frame {
msec: 7968
- hash: "831efd0970c5c29fbe10b3be7707f915"
+ hash: "ca4edfecdfc410aca6557b9a3095d92b"
}
Key {
type: 6
@@ -2310,15 +2310,15 @@ VisualTest {
}
Frame {
msec: 7984
- hash: "831efd0970c5c29fbe10b3be7707f915"
+ hash: "ca4edfecdfc410aca6557b9a3095d92b"
}
Frame {
msec: 8000
- hash: "0587fc809c38c3bbe1fbac2960596974"
+ hash: "1306bb76c161e84e2e5307a0ebc34393"
}
Frame {
msec: 8016
- hash: "d20eba806cf4730a850db4c095fa36f9"
+ hash: "a97cbb851cf1fdeb428ee36042be52e1"
}
Key {
type: 7
@@ -2330,59 +2330,59 @@ VisualTest {
}
Frame {
msec: 8032
- hash: "c1663e75ba05b341e1e970a451958ea0"
+ hash: "e79ccbe112066ded3276aa7feb2e7848"
}
Frame {
msec: 8048
- hash: "ea40cc33b689d6b42fc5a69fa30178e4"
+ hash: "9cc673f743e2018cf9a6d815fe76dc80"
}
Frame {
msec: 8064
- hash: "a07a1c61de1813158ff743cd326ee427"
+ hash: "8179262829f88ee4bbb9537b29ab56ee"
}
Frame {
msec: 8080
- hash: "6dfddaa340df8999ca77f6a6e4c6c3ce"
+ hash: "3810cc1b5902259c22bce0118497aaf3"
}
Frame {
msec: 8096
- hash: "76ca40bb169c1ddc291847d4be2d38d7"
+ hash: "d41c5a6fdfafb2263e7c35a927f7753c"
}
Frame {
msec: 8112
- hash: "e44778541b76208981a3944a64235cac"
+ hash: "e54d0179d62b7cdec96218c3a0ef110d"
}
Frame {
msec: 8128
- hash: "fdf45ea650d31957cc675c3bec8bf53e"
+ hash: "da89e8408417b99582ffd825c2226bf4"
}
Frame {
msec: 8144
- hash: "b78cdb727535ab7e567af08abf25e64c"
+ hash: "5d7b9247aecd4adc939c6fb89d5eac2c"
}
Frame {
msec: 8160
- hash: "b78cdb727535ab7e567af08abf25e64c"
+ hash: "5d7b9247aecd4adc939c6fb89d5eac2c"
}
Frame {
msec: 8176
- hash: "b78cdb727535ab7e567af08abf25e64c"
+ hash: "5d7b9247aecd4adc939c6fb89d5eac2c"
}
Frame {
msec: 8192
- hash: "b78cdb727535ab7e567af08abf25e64c"
+ hash: "5d7b9247aecd4adc939c6fb89d5eac2c"
}
Frame {
msec: 8208
- hash: "b78cdb727535ab7e567af08abf25e64c"
+ hash: "5d7b9247aecd4adc939c6fb89d5eac2c"
}
Frame {
msec: 8224
- hash: "b78cdb727535ab7e567af08abf25e64c"
+ hash: "5d7b9247aecd4adc939c6fb89d5eac2c"
}
Frame {
msec: 8240
- hash: "b78cdb727535ab7e567af08abf25e64c"
+ hash: "5d7b9247aecd4adc939c6fb89d5eac2c"
}
Key {
type: 6
@@ -2394,27 +2394,27 @@ VisualTest {
}
Frame {
msec: 8256
- hash: "b78cdb727535ab7e567af08abf25e64c"
+ hash: "5d7b9247aecd4adc939c6fb89d5eac2c"
}
Frame {
msec: 8272
- hash: "338481e6390f2a61e975084c16427584"
+ hash: "2fcac6c204d45d6fbab76c3d07e2c8ad"
}
Frame {
msec: 8288
- hash: "8923c45c23b1f4250b7d1e483b07a4da"
+ hash: "78602c9ac9dbd6c34ef539799513d874"
}
Frame {
msec: 8304
- hash: "b21de834906d0eecea985561e2e41e4f"
+ hash: "02f8d434d50af8fa6063a4f03dabe2b1"
}
Frame {
msec: 8320
- hash: "a8c9761cfb20631520ed890cd2648c4b"
+ hash: "ff5da7b1a1467418bc712c0ac33c878f"
}
Frame {
msec: 8336
- hash: "abf96a042ef12190bc48ff49732ef55a"
+ hash: "2aed8048e5040ebda3bdfdf4a57d08eb"
}
Key {
type: 7
@@ -2426,55 +2426,55 @@ VisualTest {
}
Frame {
msec: 8352
- hash: "5b9506dfb038cd26dfc81ecd2406ada9"
+ hash: "c6b50c1a6a843aa9484c48e4bf073e4b"
}
Frame {
msec: 8368
- hash: "be75b8d39f81b2fdaff01469bfc67d4a"
+ hash: "a08ef172dfb72151108e81cacfaa964f"
}
Frame {
msec: 8384
- hash: "488aa2977f349df82b5f6ae5e3619d35"
+ hash: "a2a755231d0eee686aa38cd4d4b417f2"
}
Frame {
msec: 8400
- hash: "d69f17f0ce8537511353d20b59d20de0"
+ hash: "5c598e26c1b65796b8e68c7d27abbc0f"
}
Frame {
msec: 8416
- hash: "7647efcc0152cc3d6544106f969ace26"
+ hash: "290662cda876fccc87971d2cebc69d52"
}
Frame {
msec: 8432
- hash: "7647efcc0152cc3d6544106f969ace26"
+ hash: "290662cda876fccc87971d2cebc69d52"
}
Frame {
msec: 8448
- hash: "7647efcc0152cc3d6544106f969ace26"
+ hash: "290662cda876fccc87971d2cebc69d52"
}
Frame {
msec: 8464
- hash: "7647efcc0152cc3d6544106f969ace26"
+ hash: "290662cda876fccc87971d2cebc69d52"
}
Frame {
msec: 8480
- hash: "7647efcc0152cc3d6544106f969ace26"
+ hash: "290662cda876fccc87971d2cebc69d52"
}
Frame {
msec: 8496
- hash: "7647efcc0152cc3d6544106f969ace26"
+ hash: "290662cda876fccc87971d2cebc69d52"
}
Frame {
msec: 8512
- hash: "7647efcc0152cc3d6544106f969ace26"
+ hash: "290662cda876fccc87971d2cebc69d52"
}
Frame {
msec: 8528
- hash: "7647efcc0152cc3d6544106f969ace26"
+ hash: "290662cda876fccc87971d2cebc69d52"
}
Frame {
msec: 8544
- hash: "7647efcc0152cc3d6544106f969ace26"
+ hash: "290662cda876fccc87971d2cebc69d52"
}
Key {
type: 6
@@ -2486,23 +2486,23 @@ VisualTest {
}
Frame {
msec: 8560
- hash: "7647efcc0152cc3d6544106f969ace26"
+ hash: "290662cda876fccc87971d2cebc69d52"
}
Frame {
msec: 8576
- hash: "8f74d33bf95cbf37fdb4521c69373a64"
+ hash: "1aface9c3746488496af48caf23af1a5"
}
Frame {
msec: 8592
- hash: "e33bb4cd12790c9d9992efdd3e23bee9"
+ hash: "c08f9756c9cc453a2544052b15beab5d"
}
Frame {
msec: 8608
- hash: "36f32e34b4093091c4707f26c52896ad"
+ hash: "b70544dc0d5cc18181f0bf40c068410b"
}
Frame {
msec: 8624
- hash: "5ab5e142f8dc883287c116cedbacfd55"
+ hash: "7e8fbce1337b0b04beda76ee54c98285"
}
Frame {
msec: 8640
@@ -2518,19 +2518,19 @@ VisualTest {
}
Frame {
msec: 8656
- hash: "c74212e45a6c4b6a18caeb6a22350609"
+ hash: "4724d0bfd63f248914f18117ba0c6119"
}
Frame {
msec: 8672
- hash: "8919643a7d13677dd902941860093209"
+ hash: "16013089bfe18b35efbd8cd36d37bb0a"
}
Frame {
msec: 8688
- hash: "6f2ab4400fadf51b994351f0975e31fc"
+ hash: "57a857a48922cb252bb4ddc77b29825e"
}
Frame {
msec: 8704
- hash: "4798559ce6f9bd7455ed5385d0030763"
+ hash: "10a46ba67a0c7abe08ea8f80a75040e8"
}
Frame {
msec: 8720
@@ -2586,23 +2586,23 @@ VisualTest {
}
Frame {
msec: 8896
- hash: "fac81cf6f45cb47abc1fa36d23e39d34"
+ hash: "df1797772003dc3dbdd0e245c447bf20"
}
Frame {
msec: 8912
- hash: "862f4deee01183fd38b094da59048b23"
+ hash: "70dd7fd50388196706f72a48ac96963c"
}
Frame {
msec: 8928
- hash: "2f3b147221da30d8857d25fc788b3eac"
+ hash: "439e43c26fc22a6c3a2b8568bfddbfa3"
}
Frame {
msec: 8944
- hash: "5b295b187c6cfc6aefa51e5efc2c27e3"
+ hash: "77e9ea697690a3e5c3965c0bf76055b0"
}
Frame {
msec: 8960
- hash: "fe3139ddc8fdbc1b0c25bd641f83e833"
+ hash: "30226190fa4466b3450ff1f810e85635"
}
Key {
type: 7
@@ -2614,19 +2614,19 @@ VisualTest {
}
Frame {
msec: 8976
- hash: "8f2a9585dc6248a403aafd0f151d6ba0"
+ hash: "9a69afa4de272f00d8a26141fa974f6e"
}
Frame {
msec: 8992
- hash: "39eca8cc6bb8ea30cc452dc24f8e46dc"
+ hash: "1883a34a21ecc690022a6623c67c8ba1"
}
Frame {
msec: 9008
- hash: "8dbbc6026942cb6e572f1cb7e2675713"
+ hash: "e5be5b7e7060fffacaf93b6bf8d051a4"
}
Frame {
msec: 9024
- hash: "62dfa07b96dd18c6be89822654bf09f3"
+ hash: "2667c2596de97dc15353158eba03495f"
}
Frame {
msec: 9040
@@ -2831,7 +2831,7 @@ VisualTest {
Key {
type: 6
key: 16777249
- modifiers: 67108864
+ modifiers: 0
text: ""
autorep: false
count: 1
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/gridview.qml b/tests/auto/declarative/qmlvisual/qdeclarativegridview/gridview.qml
index c79e19f7fe..95556f14d8 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativegridview/gridview.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/gridview.qml
@@ -38,7 +38,7 @@ Rectangle {
Component {
id: appHighlight
- Rectangle { width: 100; height: 100; color: "white"; z: 3000 }
+ Rectangle { width: 100; height: 100; color: "white"; z: 0 }
}
GridView {
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/gridview2.qml b/tests/auto/declarative/qmlvisual/qdeclarativegridview/gridview2.qml
index 811e0e4806..0dd9d0e62c 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativegridview/gridview2.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/gridview2.qml
@@ -1,6 +1,7 @@
import QtQuick 1.0
Rectangle {
+ property string skip: "Last bit is wrong (rest is probably right, just bitrot). QTBUG-14838"
width: 300; height: 400; color: "black"
ListModel {
@@ -45,7 +46,7 @@ Rectangle {
model: appModel; delegate: appDelegate; focus: true
keyNavigationWraps: true
- flickableData: [
+ flickableData: [//Presumably the different way of doing highlight tests more things
Rectangle {
color: "transparent"; border.color: "white"; border.width: 8; z: 3000
height: 100; width: 100
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.0.png b/tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.0.png
index 7321d95c9c..da77af9249 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.0.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.1.png b/tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.1.png
index 49d2a5a7c2..578c9e9cc3 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.1.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.2.png b/tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.2.png
index 6fe14b717c..24c61264fa 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.2.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.qml b/tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.qml
index 463edf8fd6..3fec1effcc 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.qml
@@ -10,235 +10,235 @@ VisualTest {
}
Frame {
msec: 32
- hash: "43c0ad5826e8058260951f063f0851ab"
+ hash: "c7eb3936886726f584d1bd99133a199f"
}
Frame {
msec: 48
- hash: "55eb2c9939514338e7ef58c9276fc223"
+ hash: "f7f6eeab119435f0cccd55074b4941bf"
}
Frame {
msec: 64
- hash: "6a1bbb91bf450547d6100b6e61a98f6d"
+ hash: "06f52743e61bf0212971652c500fe5d1"
}
Frame {
msec: 80
- hash: "bdb9b8cab70c72d99aba830eb8e8913b"
+ hash: "1f9dd3a3a0524c60791362f560936f9b"
}
Frame {
msec: 96
- hash: "71a0e046bc68183b830df9dafd8fa147"
+ hash: "42538495fc9d63384a1709476c06d750"
}
Frame {
msec: 112
- hash: "e7228e0ed77e05c661282c2d2fe88b3e"
+ hash: "4d1b53541ffe5cdfcf0e3aa2916b1bac"
}
Frame {
msec: 128
- hash: "93a4c3e501b05844f687a2dd1754aad2"
+ hash: "6a3a683dbd2ad7c89f0788441303485e"
}
Frame {
msec: 144
- hash: "1856ac86313c16bf4874130d9a48ff45"
+ hash: "125a936660dae42969fab4144d166ac6"
}
Frame {
msec: 160
- hash: "3637d8dad4f44c938f91b0800bd9fb2f"
+ hash: "87d008547326ff1bf2c4c2a9d9b99abc"
}
Frame {
msec: 176
- hash: "c5ace4ede38d29363d69c6b4b2f9349f"
+ hash: "0df69d85b37d3ebf0e314a7e89701703"
}
Frame {
msec: 192
- hash: "a5d832d02f4a635052817654df90caba"
+ hash: "7af12cac3bd33c903d6aa6fa8f89b498"
}
Frame {
msec: 208
- hash: "9ebf8bea8abe7ac209d47214a87f8fc0"
+ hash: "424c950111c492ded19df874b938067c"
}
Frame {
msec: 224
- hash: "35b8f5cb18284867be8d27d601394a2b"
+ hash: "bee69a0df1ca8ccc7d83a52f9de34f8c"
}
Frame {
msec: 240
- hash: "a2c4a6063f219af6f2b29b2d21a4265d"
+ hash: "47da1538d818e22d836de57d5c6601ce"
}
Frame {
msec: 256
- hash: "27f25ace7b8e93c55638ed99f49b821c"
+ hash: "fbfb0e177b19d6ef9433619f60dd9580"
}
Frame {
msec: 272
- hash: "4f6511bfbbd8113195a7597eb6dfb219"
+ hash: "23b4f8bb116e8db48db25ccccedba43a"
}
Frame {
msec: 288
- hash: "6a696159cdbb51a67064c600124535d1"
+ hash: "13f0847f1b86f880690692066cde21c7"
}
Frame {
msec: 304
- hash: "6cd667eb352256dbb728532634e7ffd0"
+ hash: "639ca4c978bea080139b219c75bf01d1"
}
Frame {
msec: 320
- hash: "28fa16c8936bf86a8426ded306aa2b8c"
+ hash: "19debcaa7bbde930eda2fd08ac1e9d8a"
}
Frame {
msec: 336
- hash: "061fecdb88733e3e51c5823571bc4d19"
+ hash: "1d733c5010604bff67138f1eb9881dcd"
}
Frame {
msec: 352
- hash: "f64530f638b3d18d56593e0b7c884f5d"
+ hash: "b14435e41a3730baff06bb0800157081"
}
Frame {
msec: 368
- hash: "8530cf40739890dc7401fad65a6325bf"
+ hash: "504b3548c38d50f15235594f3f3d7be5"
}
Frame {
msec: 384
- hash: "0abc555552e7256dbc424b2eac5c95f2"
+ hash: "4e73ef73c949da579217c1d94139a75a"
}
Frame {
msec: 400
- hash: "64aeae59a8c958dfc62d92636b2f5217"
+ hash: "5fced44782484b1962368b9c04bf5246"
}
Frame {
msec: 416
- hash: "3e0f50f5bee017220b129d06b2acde2c"
+ hash: "6ab0cd5c14e1871a35d003574255c1db"
}
Frame {
msec: 432
- hash: "e676c01ff2e35bdfe674be67d49945b1"
+ hash: "23f5c485fbd0acd607119e93277284db"
}
Frame {
msec: 448
- hash: "bc060b480aab94fd440fd27f5beb7383"
+ hash: "02ebd53ee0e6ca3605916b05d827989e"
}
Frame {
msec: 464
- hash: "79c79f723de72315e63da8a7cbe1b425"
+ hash: "99b1d1e72d7da88a7d5d5a7907e1b1f4"
}
Frame {
msec: 480
- hash: "7bf93c2697af75d0f862a47d57cd6a7f"
+ hash: "b7de7d40263f2811ec51f28f8ff4929c"
}
Frame {
msec: 496
- hash: "7641b9e233f4aabd99bcd985ce1d51ae"
+ hash: "e64059f850dd4c8642a9883a1c5356bf"
}
Frame {
msec: 512
- hash: "b596a28cb67617d37408bd25d947d088"
+ hash: "b0aefb8f8d4d970ba4b51d7f77b55cf1"
}
Frame {
msec: 528
- hash: "f2c5cdf15c27b05c0ea97675ddc41757"
+ hash: "5ab4b1373c233b2342eb66cf9eccac8d"
}
Frame {
msec: 544
- hash: "eae5eb8c41a1d6d75446618518490f20"
+ hash: "b3726c296d5919a59c32201d857e92b4"
}
Frame {
msec: 560
- hash: "0be5e9a6d857fe1a262524801c69490d"
+ hash: "70e246371f9cf83b5913f2fc53f6b736"
}
Frame {
msec: 576
- hash: "65478b8c4d932c10924f70462a662254"
+ hash: "871cd4b99b6d544d487424219e0caf92"
}
Frame {
msec: 592
- hash: "7b034f3c98e8eb38eec11cf3c2aa0804"
+ hash: "8c002ec15e88220bf12ebaa5a3390570"
}
Frame {
msec: 608
- hash: "5bbc8eed41500ccbc820cfb38794232f"
+ hash: "21c994a5ad23938a9e873d04bbd4165e"
}
Frame {
msec: 624
- hash: "1b39d555ca8932b40efd769c4ba74d3f"
+ hash: "1f04a0ed31823cd0817f3e97a11e3a46"
}
Frame {
msec: 640
- hash: "f9a38e12becbce400191e22f1d22427c"
+ hash: "f163eda68878ae0ed4cac7f941e24414"
}
Frame {
msec: 656
- hash: "cbc27c72517d76edfc2d3692cd83f151"
+ hash: "560527d6c7fa64a4739f9c79f3eaab8f"
}
Frame {
msec: 672
- hash: "4a883a5aed05f0bbcefcefea6ef56df6"
+ hash: "df7e7469ff685c4cd822232b1aa66029"
}
Frame {
msec: 688
- hash: "7a30ea30c0619c87c96bcaba916c64df"
+ hash: "fa92bf73b0737d4ac8bbc16518cd9c2a"
}
Frame {
msec: 704
- hash: "33cd0797b6d229592ed53117fcaaa898"
+ hash: "bb2f2765ba20b727701352f11ed30417"
}
Frame {
msec: 720
- hash: "21178ef9366c8a65ecb9e21d584573b0"
+ hash: "4c45617ce77a5869cdbfcfe851796422"
}
Frame {
msec: 736
- hash: "fe75beac8681fdac8a2b79c9c7267128"
+ hash: "24aa2eabe8d2a4adc5a096dd201a3bc1"
}
Frame {
msec: 752
- hash: "df26a23d394e053417de86309683c5e0"
+ hash: "2eb5de2524ad38e1dcd44d89b115e75a"
}
Frame {
msec: 768
- hash: "411594a1ed7c351cb872e0a6f3081b1b"
+ hash: "8b39e542908051b0ab8fbf3cd36f3be9"
}
Frame {
msec: 784
- hash: "b4b639f204cfed9e1fec872e4de115c2"
+ hash: "a447e9d7c87c90633dcfc550fcf04ff6"
}
Frame {
msec: 800
- hash: "4d801e2f4848399c011d60264720b912"
+ hash: "c3d1e7753b592bc0d0c3169e3cf08bb7"
}
Frame {
msec: 816
- hash: "4f28c7b154853ff78cdefb5a5ac9d2b7"
+ hash: "fb20ccb3b36798835fbc1d529a7424ea"
}
Frame {
msec: 832
- hash: "cc6d4283b0d7bf9f579637575d5e1fef"
+ hash: "ff253670ae78826250b9612cf2a2e1a4"
}
Frame {
msec: 848
- hash: "8edc371d23d01be547990074b5e640af"
+ hash: "45fb7f71debd3b61062a4165c04c0637"
}
Frame {
msec: 864
- hash: "874845d7178e6cd8369f21379060f561"
+ hash: "a1542b5bc5e65cdb3f8775cf21b54429"
}
Frame {
msec: 880
- hash: "98fb6d79990775385603fb1a50ab5186"
+ hash: "a146b5b88875e4148658dd55e162d6f4"
}
Frame {
msec: 896
- hash: "d15539efc27baabb5a74f464b152d266"
+ hash: "94222050206925d4c9b38da03125cc0c"
}
Frame {
msec: 912
- hash: "fc44d091d6689e8870162a6d29b6d287"
+ hash: "71a63ace8450029b968723cfa684330c"
}
Frame {
msec: 928
- hash: "a3c964f4bf524e22092b1650df43375a"
+ hash: "14e4d2af07146133c6a0e87391747c6a"
}
Frame {
msec: 944
- hash: "ca203fd630ec1eadea37cf36bd30ba40"
+ hash: "e380593e219531620dbca0a8131b4f13"
}
Frame {
msec: 960
@@ -246,239 +246,239 @@ VisualTest {
}
Frame {
msec: 976
- hash: "2e0630818c04fc6c259eec8561c645cd"
+ hash: "2b33354b9e53eae7ebd5996ae0350773"
}
Frame {
msec: 992
- hash: "a7b1f6305ddcf4a338e1a96ea31a5341"
+ hash: "0d2871475891f96e1cc4150cbe725d46"
}
Frame {
msec: 1008
- hash: "23a5013a8f9407d06ac6fd0c1e961743"
+ hash: "b6d064a26c282ce4fd8cba48de0a0f7b"
}
Frame {
msec: 1024
- hash: "9de73decddaab4269bd33efdb21278a3"
+ hash: "9ad67d9833d749b2b8158abb3076357b"
}
Frame {
msec: 1040
- hash: "7582c26b45dd11c262f51b387af89cb2"
+ hash: "ce86624a1e055fdb4711dd73be31dc42"
}
Frame {
msec: 1056
- hash: "650e0d395f1d1f2ddda8711089d85511"
+ hash: "a2c6fc81e1f02477f6ad084acaf12b0d"
}
Frame {
msec: 1072
- hash: "9ff84e81219aa6bb7ab534b2a47a3930"
+ hash: "bab24924a5ac4cd45c1fa7b5e4ff3efe"
}
Frame {
msec: 1088
- hash: "11e255273e8ca4716047fb52636f0c3e"
+ hash: "8c8fd3b9cc257dab84df8e88a3e7a001"
}
Frame {
msec: 1104
- hash: "b2fcbefd13db3c765183b1eefc2ca0bc"
+ hash: "a3f9936dc4e3161d9db1fa39267cda4d"
}
Frame {
msec: 1120
- hash: "7150aff523c0d480702f6a326699cb65"
+ hash: "d6669c8a47077f665a93587ea3cafe6e"
}
Frame {
msec: 1136
- hash: "63886c15107a2a7d639069cd81c3cd07"
+ hash: "601dbd220a7f312d4343323ae99e21ee"
}
Frame {
msec: 1152
- hash: "1ec1fc30bbb5f43a1d6d36bce345f569"
+ hash: "722411ffc1d6740caed9bf1231bc54ba"
}
Frame {
msec: 1168
- hash: "34060cbc31ce1fbf406cbb595312c609"
+ hash: "cb3bd6f5ee770399e21a07e56dcf28ef"
}
Frame {
msec: 1184
- hash: "6f3a04c7f411785956e640aa630f7ac4"
+ hash: "1819d6719e6b56b3e673dacf1865272e"
}
Frame {
msec: 1200
- hash: "d7bdb7e170b6f193eaf4b07c01b4dc6b"
+ hash: "6b6532937a3e37df28b3939cbadc4741"
}
Frame {
msec: 1216
- hash: "6ca02c0d9cfeb4b1932f7ad1feac9850"
+ hash: "8a065d54600e9ae3c7958f7b71d8432d"
}
Frame {
msec: 1232
- hash: "d446c7b185361de5c615a17ac1fee607"
+ hash: "2259806ac264b292f5701f34ffac5c35"
}
Frame {
msec: 1248
- hash: "bc2faf5b7b2972f155954e4e685e80ae"
+ hash: "e4b2a6440df9141616f89cbb6a6ba0aa"
}
Frame {
msec: 1264
- hash: "2bf26cedc76aea4a6d9744b7dd935db8"
+ hash: "034b74fe5327909214bb5a6e3084edf2"
}
Frame {
msec: 1280
- hash: "accbee9d0f8cf73ef72aa7bfb49b3fa5"
+ hash: "976fd9bc54baefe8d71002a22706052a"
}
Frame {
msec: 1296
- hash: "933eb2e46f42e212bdfc515d30f663d3"
+ hash: "45138388ebc6ec44a205934475907b25"
}
Frame {
msec: 1312
- hash: "7495318c893dbb22771b53e93c7614e8"
+ hash: "01edec5ae6e33b49baee2abe2a59ad7d"
}
Frame {
msec: 1328
- hash: "894fe23c1b3543451293c047b640c4bb"
+ hash: "9a89ff95df027e53827c5554a28e05a8"
}
Frame {
msec: 1344
- hash: "9b7179ef059ee82ca4a383f536f47a42"
+ hash: "8d1cd8a1181b7320990b7348b424ce4b"
}
Frame {
msec: 1360
- hash: "5ec1a5bfac2473efdcad7dba0da4015c"
+ hash: "2366d1ee0c0740f0d19fe2ce1acfe4c3"
}
Frame {
msec: 1376
- hash: "2bd64528e83260a80e7f2843e2c34a19"
+ hash: "071988963ab2d1a53243e0f6837fecb0"
}
Frame {
msec: 1392
- hash: "16bf64a9bf6b4bc09b108c65d074b5f2"
+ hash: "20f1e8adef04cea6bcd1511ac47a7922"
}
Frame {
msec: 1408
- hash: "c33eaa717ba63655f375499058b1be55"
+ hash: "2241def30a3ef54ea82e5fa2b1ef5997"
}
Frame {
msec: 1424
- hash: "d080f4591f9fd59745bf850525590849"
+ hash: "15365370ac6859f1bfc76e96e603c417"
}
Frame {
msec: 1440
- hash: "921585c88ec133c83c07650745bb4441"
+ hash: "45edcbeb23c88f62982f9af9a4647f4c"
}
Frame {
msec: 1456
- hash: "f037b28137b22a0c91fc71fc6626475a"
+ hash: "b7a9c7c44e6f9ff5132d1ad3f6137dc8"
}
Frame {
msec: 1472
- hash: "e10b3c432a230d5509c2fa7df48b56c9"
+ hash: "8a55b85fdd63ac63c1a566a5c4d92a04"
}
Frame {
msec: 1488
- hash: "ac02c7b7e68ee8cfad1fe556020e93d8"
+ hash: "e1973b7d557dec08e6375feefb56db47"
}
Frame {
msec: 1504
- hash: "12d59e70dedfa0c741afed9b98cb9a3a"
+ hash: "a321445212e561de4262228482b0edbe"
}
Frame {
msec: 1520
- hash: "a9aa635ccde26829d7e1cdc29fcce8d1"
+ hash: "a2c787a576e1f85561c08330b6801e98"
}
Frame {
msec: 1536
- hash: "f571b3da827b884ad036dade8ad2fe37"
+ hash: "ba84070f0081d4c7a08ebc3204d9aebf"
}
Frame {
msec: 1552
- hash: "1ffa8d7512e9001cbc78b28451133b44"
+ hash: "4b82a6908ed0caf3cbfd9dc9211ec69a"
}
Frame {
msec: 1568
- hash: "2ef4b10f2eafd71dfde15f7f00e923c6"
+ hash: "a1dc7c4ad596fc005cf3077ee78406e1"
}
Frame {
msec: 1584
- hash: "09b3bc232a134eae5ae14c0336f508ba"
+ hash: "53d76884202d4b9ce3874db796705b80"
}
Frame {
msec: 1600
- hash: "ebadb5c6b4986c865f7f8ef232680b7e"
+ hash: "9f24c090531259f9d83ea97e842c4f14"
}
Frame {
msec: 1616
- hash: "26621991073510e9a95e3b208e3ee56e"
+ hash: "541c81585a781bab82d4ee95b9f844ff"
}
Frame {
msec: 1632
- hash: "f18e97f13c06f3c5368edf851f19f401"
+ hash: "73e15141e6c6bfba4a2c820ba96e3f6e"
}
Frame {
msec: 1648
- hash: "3c322dbbf5ecfe1de56595dcb7d949e1"
+ hash: "0500129b602ab14925aa09a1d9bee3d0"
}
Frame {
msec: 1664
- hash: "50058d1bb992a6d0601c9d5490149936"
+ hash: "2d45ba5e0e21430f468332c13ce3ee15"
}
Frame {
msec: 1680
- hash: "4cc78f56f13478ec21a4a0d6b22f956b"
+ hash: "bafd11c210e683d79ac438c5612503bc"
}
Frame {
msec: 1696
- hash: "d765cd86560dff3faa5a3c902512c74c"
+ hash: "f968f49e6a0674877c55282e5543edab"
}
Frame {
msec: 1712
- hash: "ad983068c2149b0c06da3b89a5d94d24"
+ hash: "705307529862a3825a0870b294058825"
}
Frame {
msec: 1728
- hash: "e6da7260001771fc00c472bccae641fe"
+ hash: "a008a501d1dc16a5ffaee325fdd90816"
}
Frame {
msec: 1744
- hash: "71778ad8a61ecb0f78f7234ecf0d1d97"
+ hash: "5091621481873738658f4d8543582c62"
}
Frame {
msec: 1760
- hash: "6b2209ea5f7f17c2cd868986f0c907d9"
+ hash: "141216eeb31b5af4ec247bb930169a7f"
}
Frame {
msec: 1776
- hash: "6513c82829ef7e7c9461dcf5b50f675f"
+ hash: "bfb203e39ab0a9837fc5b9c9b49d9580"
}
Frame {
msec: 1792
- hash: "0172c5bdf96c8bceab25a6c82bdbe527"
+ hash: "1f2704480af7dd2bb382d13450f34755"
}
Frame {
msec: 1808
- hash: "64b53bf1c1988d3a799b564089f8e63f"
+ hash: "f3182da7f6202250a6cc2de3e43fcf87"
}
Frame {
msec: 1824
- hash: "a1bdea4771ec9719cfe88f4e827bd005"
+ hash: "6fa500f5ff387c5801186fb7eced96f4"
}
Frame {
msec: 1840
- hash: "263de376cee2ba7701a7ca116bc1be81"
+ hash: "1874d59911d70daf098cd053da69127b"
}
Frame {
msec: 1856
- hash: "9795dada7f09d7d4d40df858dea8bc70"
+ hash: "52a7bcb9a18e8d4a24c2617124b7961b"
}
Frame {
msec: 1872
- hash: "85ea4c63fc31f79423cb509f6c6d4faa"
+ hash: "f3a7dd26aa4177dbee02d52df664c751"
}
Frame {
msec: 1888
- hash: "c86d8c4460d1e3c2f26b723dc628fe84"
+ hash: "5180db29e325f00c3940b6a7b8eb8a8e"
}
Frame {
msec: 1904
- hash: "6bf6ef1fd377bfcf0b93baa7f28e1d3d"
+ hash: "eab16b6ef76e627eff492cdf5d5da9e2"
}
Frame {
msec: 1920
@@ -486,239 +486,239 @@ VisualTest {
}
Frame {
msec: 1936
- hash: "57b8a48bed9375b74391950c28e611da"
+ hash: "00743f1dceb5d0351a67a237bcf1985b"
}
Frame {
msec: 1952
- hash: "70203655bc832998529071d7f665ecbe"
+ hash: "85ecf35d439bd4129f8780d8ee561dfb"
}
Frame {
msec: 1968
- hash: "9ab9808d495f907a255d85fbd82491e2"
+ hash: "785d712b57b3ec4cee6b9e2fcfa1b775"
}
Frame {
msec: 1984
- hash: "297570136b058ba43e883b0aef20d82f"
+ hash: "77906acfafec6ab595e8dad00373f953"
}
Frame {
msec: 2000
- hash: "0c2f15ce83e2d961ec36299b13890709"
+ hash: "33722e5c66ee6dfc87ca62a53590969e"
}
Frame {
msec: 2016
- hash: "6d57b6dcb1dbfa35245d79ef36ca49b2"
+ hash: "7bd3d9e36789b3456c5e098d02341ce3"
}
Frame {
msec: 2032
- hash: "12a71804fd71991706d8a39b676d1628"
+ hash: "be4af661ca19ca607acf0d8949b58c26"
}
Frame {
msec: 2048
- hash: "f6a9e1b0b498fc576f3eadeb86c08fe9"
+ hash: "e249df985887229664d3c61c7b01d2ef"
}
Frame {
msec: 2064
- hash: "051c2ed34cbef82d44aec4841a33f086"
+ hash: "541a01af440e81c7b20fa9df0e85f5f9"
}
Frame {
msec: 2080
- hash: "12b89590b20fff8d6c94dde40a5d6185"
+ hash: "3579e5a3ab93b8c9998ef812f43ba158"
}
Frame {
msec: 2096
- hash: "7a29cd11ddb042203465a9522ff951ce"
+ hash: "c2902c8068a48788e5511d2987191181"
}
Frame {
msec: 2112
- hash: "4853f364261ab8e1c9d35cfe42efb385"
+ hash: "3fc7d417d13cbccbff81c0630cf968f3"
}
Frame {
msec: 2128
- hash: "7149ab3ed649cac9cf662be7c434056f"
+ hash: "5507fabe77585c38b2929e2565cd8e9d"
}
Frame {
msec: 2144
- hash: "bbe199700474dda156355d31ac09be39"
+ hash: "73f6a9a1602929b80ba28ac2c8095a95"
}
Frame {
msec: 2160
- hash: "a3f3fbbe844b8c6fb8cb8bbcc17120e3"
+ hash: "3377ee6818f1fbf15cfe2916ef7328ed"
}
Frame {
msec: 2176
- hash: "e9a04cfe9e8c50f74978fbd4ecce536a"
+ hash: "4bea4237a5044b9ffbe9815b877a5b96"
}
Frame {
msec: 2192
- hash: "0df1d4211f770cdd7b8a98ea476c6f42"
+ hash: "f25dadf7b916625f120d3b5fc1602d0d"
}
Frame {
msec: 2208
- hash: "a6837afb43663b9473db2378b1a9f989"
+ hash: "ba095d86b7ecc9e2ca6c5d6567d6debf"
}
Frame {
msec: 2224
- hash: "691ea67f3b84b8dda449c2a8e86b1087"
+ hash: "296129caee6a9526aa2c6071fb07198c"
}
Frame {
msec: 2240
- hash: "16d18947637c63662b9a502c493f06ec"
+ hash: "42abe26548e9eb7a2c63aea7f349808c"
}
Frame {
msec: 2256
- hash: "8f9207d404da08706e150f3b64d0088d"
+ hash: "2d187394342584568aa24353233f67f7"
}
Frame {
msec: 2272
- hash: "48ad430e38cdc34845a834cfb9ea70ef"
+ hash: "5c4047c8ca78103d443f9058f3ec3237"
}
Frame {
msec: 2288
- hash: "1252cfb294ae99c40b03dd021160553f"
+ hash: "05af8a131ec98b5bc60669bfcdee9a16"
}
Frame {
msec: 2304
- hash: "b1d5e752fbe03c95ee0dc7bbdf6fb9f6"
+ hash: "b486a796a74962d6b5a4e928ff9e6a2d"
}
Frame {
msec: 2320
- hash: "2282cb42ef0c812ba27e33ed0f962a84"
+ hash: "8bfa5cc3edf294a728bae51014733230"
}
Frame {
msec: 2336
- hash: "42fc82c8d40d383b3cf31a741a4358c5"
+ hash: "fb5928a74d75f7eb23ed914e12ea2dba"
}
Frame {
msec: 2352
- hash: "368c1ffa2deb1911929f1769e31c8017"
+ hash: "16c83f70c3559e97c4a28df7e8b94d95"
}
Frame {
msec: 2368
- hash: "8693bdbde404e36970943ac6b650ca00"
+ hash: "a7f926210d56dc368c99da12a27db42e"
}
Frame {
msec: 2384
- hash: "57609613c336029b60da428d48842a4e"
+ hash: "9f235f259af00126a3fc2417d399dee6"
}
Frame {
msec: 2400
- hash: "b61dafe9e87421d3fcf8cb9ff0e7a41b"
+ hash: "2397c99cc1697303bad9fbd029ee63a3"
}
Frame {
msec: 2416
- hash: "c8c34d1d82bef418ef97f52cb9773cf4"
+ hash: "b83a021c82c203d6cf690edd5fd98c89"
}
Frame {
msec: 2432
- hash: "aa756c09717dc02e81e76511b4c58f60"
+ hash: "4e9e74f8b115b69b593f0233f9431258"
}
Frame {
msec: 2448
- hash: "96e75c5ce1b5393f6cc46fbbe0a67689"
+ hash: "2d8f24eea1e87691eb2292bd01756498"
}
Frame {
msec: 2464
- hash: "fb5febae411f43a6cd218b03b36f5018"
+ hash: "bad7ffbfe4feac5e7a13a70c8096ddab"
}
Frame {
msec: 2480
- hash: "889870fa67784261e7b73b7d0a53324e"
+ hash: "6869d23bf601c67593f23402023f931d"
}
Frame {
msec: 2496
- hash: "fb124d4ebee6457f2137f07954619912"
+ hash: "6e4846623fe8b4a1c850729620cd7502"
}
Frame {
msec: 2512
- hash: "258ae87f78805c555e0ed802c5123eeb"
+ hash: "f679d87f206ca71de191f3991c13f4b0"
}
Frame {
msec: 2528
- hash: "2e730872c37f118a03864d23ebf7bab3"
+ hash: "7f503ceda23f0e4718f6216c3b4ddef7"
}
Frame {
msec: 2544
- hash: "381386302f210932bc7d44247a48f13c"
+ hash: "69f01285109c21cbd32a0f17942734be"
}
Frame {
msec: 2560
- hash: "306f8e6d183eb080da3375d65f2491f0"
+ hash: "f2060324802c080703ff62c051c7cff2"
}
Frame {
msec: 2576
- hash: "39862f236aabf362d0a07ba64eb212e1"
+ hash: "45d01b58f0812596aff06a09c1167d83"
}
Frame {
msec: 2592
- hash: "57452ecfea80ebd4d9fd23f8efbb34f2"
+ hash: "688c9931abdaa7225da91cdf7f2beb48"
}
Frame {
msec: 2608
- hash: "64bd12d4f6e32f19abef79289673c2fe"
+ hash: "d522505f28615cc17206ca6099dbd83e"
}
Frame {
msec: 2624
- hash: "56340d636f4df7e5f68e84c1d8388429"
+ hash: "ad86d8cee90c1458b64318f3edd94aee"
}
Frame {
msec: 2640
- hash: "795cd97d4be294fa6157f23793861ec3"
+ hash: "6dda1a6359b421ef7c9ffa4ecd863341"
}
Frame {
msec: 2656
- hash: "4be9fd5314ad6721a0ddf5a5dc51ccee"
+ hash: "dcc388cdf2b87e10b07e2f05ab6dce3c"
}
Frame {
msec: 2672
- hash: "3349b775c329db022bf0414b9ed57466"
+ hash: "a5d64264be7778929116c9407548c7f8"
}
Frame {
msec: 2688
- hash: "587b7070836063f9d138c4a4ee8da8bb"
+ hash: "cc7ac18a25936825d42694a9022b73fa"
}
Frame {
msec: 2704
- hash: "5bb078819bef7695c9af1bd4b544a26a"
+ hash: "4423af95764aadbaffe3c608fb3a376b"
}
Frame {
msec: 2720
- hash: "799c05999713e8b29f7d2917f515d2c2"
+ hash: "ad186cd5735531e2e6bfb2fc387dee2d"
}
Frame {
msec: 2736
- hash: "41bb926661acd8e21300f4933734748a"
+ hash: "d0e7c8071350bac03cf06996b6f74a63"
}
Frame {
msec: 2752
- hash: "2ead23d38a2f1834c7688a9657d9d7cc"
+ hash: "d012311c64fb35717155ebc88f9940d6"
}
Frame {
msec: 2768
- hash: "196309eac81adea21630dda19947ef5e"
+ hash: "13111334420c479b6a3ddbde65e2d143"
}
Frame {
msec: 2784
- hash: "cf414b2004712581f11f27890745c761"
+ hash: "3a77939f35498ef91590cd57c534fb6a"
}
Frame {
msec: 2800
- hash: "6b2a6837da878fa8f3811b2045e098b1"
+ hash: "89cbc568600c18c3d7163c3079a3f584"
}
Frame {
msec: 2816
- hash: "7390cfdef1d4bc194b86854b1947f15d"
+ hash: "2a8db5a4cae5258578749a88fbf915ce"
}
Frame {
msec: 2832
- hash: "9e4543fcf65a56edfbcaf46805343071"
+ hash: "ddd9cef18ce748096869dae9c2e23de3"
}
Frame {
msec: 2848
- hash: "3a886e2ed813eb7d44d0cd67eb5dee31"
+ hash: "d9e213af096ce69f75863ed7c39b59f4"
}
Frame {
msec: 2864
- hash: "625baed6cbf3a58b32060810be53d0b6"
+ hash: "69e9bfa09b8f5a1e2d83b77a5c9bc374"
}
Frame {
msec: 2880
@@ -726,50 +726,50 @@ VisualTest {
}
Frame {
msec: 2896
- hash: "484666ad104cee644c6a7e8ec0c4b10e"
+ hash: "449168c60d6c9f04c94b3c48f27de7ff"
}
Frame {
msec: 2912
- hash: "41abe2e2d92b293407141d0333d7d04a"
+ hash: "e60ed277794737b9f5d8c4a575f5b300"
}
Frame {
msec: 2928
- hash: "953c03834bd3b50798b77c0c6bb0f4a8"
+ hash: "5c1a39fa9789064ff0d5ea1fd4c6d187"
}
Frame {
msec: 2944
- hash: "a076463868003c62df3ee5147ffd4660"
+ hash: "64c1593bf33b85593153ac9eeeb7793e"
}
Frame {
msec: 2960
- hash: "b389b5c9ed31816dd562a8f1332d28c9"
+ hash: "dab7df26ba23ed3e750fa6080916f177"
}
Frame {
msec: 2976
- hash: "246706829939a2619d64fad63e424fdb"
+ hash: "5958428d5ab5a379f9bbcc0f86c20d1b"
}
Frame {
msec: 2992
- hash: "d5e644f16bde52c566191a054a1279e5"
+ hash: "65929536b7b8b48958fab7bd1e3ccca5"
}
Frame {
msec: 3008
- hash: "10b2e99d2e08939b75c24a6bbf481858"
+ hash: "cb157ba8c58bb7a8ec357e83e82ab441"
}
Frame {
msec: 3024
- hash: "732a7bb0009f394f0039e09594362c75"
+ hash: "bf36b7c52a3b3b2fb08524131bb4b9e2"
}
Frame {
msec: 3040
- hash: "261f38ce42a8a8c86daadd497ecfad07"
+ hash: "0d2dbb3ba42cad9e8b5833c97dd0cdba"
}
Frame {
msec: 3056
- hash: "8b66ae6261db386d6c4e88d0146db090"
+ hash: "f918a9f5fa6808b545c715dffa2f4838"
}
Frame {
msec: 3072
- hash: "dc8dba79e4466059c29725084cf801bb"
+ hash: "ec11344fb21ee06df6cface390d611d9"
}
}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeparticles/particles.qml b/tests/auto/declarative/qmlvisual/qdeclarativeparticles/particles.qml
index b36a220a75..78ba061055 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativeparticles/particles.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeparticles/particles.qml
@@ -4,31 +4,31 @@ import Qt.labs.particles 1.0
Rectangle {
width: 640; height: 480; color: "black"
- Particles { id:particlesAnotEmitting
+ Particles { id:particlesAneverEmitting
y:60; width: 260; height:30; source: "star.png";
lifeSpan:1000; count: 50; angle:70; angleDeviation:36;
velocity:30; velocityDeviation:10; emissionRate: 0
ParticleMotionWander { yvariance:5; xvariance:30; pace:100 }
}
- Particles { id:particlesA
+ Particles { id:particlesA //snowy particles from the top
y:0; width: 260; height:30; source: "star.png";
lifeSpan:1000; count: 50; angle:70; angleDeviation:36;
velocity:30; velocityDeviation:10; emissionRate: 10
ParticleMotionWander { yvariance:5; xvariance:30; pace:100 }
}
- Particles { id:particlesB
+ Particles { id:particlesB //particle fountain bursting every second
y:280; x:180; width:1; height:1; lifeSpan:1000; source: "star.png"
count: 100; angle:270; angleDeviation:45; velocity:50; velocityDeviation:30;
emissionRate: 0
ParticleMotionGravity { yattractor: 1000; xattractor:0; acceleration:25 }
}
- Timer { running: true; interval: 1000; repeat: true; onTriggered: particlesB.burst(200, 2000); }
+ Timer { running: true; interval: 1000; repeat: true; onTriggered: particlesB.burst(200, 2000); }
Column{
x: 340;
- Repeater{
+ Repeater{//emission variance test
model: 5
delegate: Component{
Item{
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.0.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.0.png
index 18c8a9e6f0..3e1a92dc6b 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.0.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.1.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.1.png
index e86acb419d..8658d7d2ba 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.1.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.2.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.2.png
index 17990b706a..f1a56d7a60 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.2.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.3.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.3.png
index 18c8a9e6f0..e1eaebf3cc 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.3.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.3.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.4.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.4.png
index 18c8a9e6f0..e1eaebf3cc 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.4.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.4.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.5.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.5.png
index 8636f8f9e2..06e7d18b91 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.5.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.5.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.6.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.6.png
index fa7c4b622f..2c6c5f999a 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.6.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.6.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.qml b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.qml
index 54ef8586ec..e3baa4d863 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.qml
@@ -6,239 +6,239 @@ VisualTest {
}
Frame {
msec: 16
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 32
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 48
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 64
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 80
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 96
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 112
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 128
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 144
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 160
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 176
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 192
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 208
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 224
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 240
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 256
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 272
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 288
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 304
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 320
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 336
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 352
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 368
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 384
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 400
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 416
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 432
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 448
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 464
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 480
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 496
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 512
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 528
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 544
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 560
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 576
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 592
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 608
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 624
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 640
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 656
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 672
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 688
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 704
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 720
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 736
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 752
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 768
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 784
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 800
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 816
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 832
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 848
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 864
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 880
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 896
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 912
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 928
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 944
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 960
@@ -246,23 +246,23 @@ VisualTest {
}
Frame {
msec: 976
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 992
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 1008
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 1024
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Frame {
msec: 1040
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Mouse {
type: 2
@@ -274,7 +274,7 @@ VisualTest {
}
Frame {
msec: 1056
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Mouse {
type: 5
@@ -286,7 +286,7 @@ VisualTest {
}
Frame {
msec: 1072
- hash: "1ed6fa56736cf7cb2f99b5d362974463"
+ hash: "cffe9de189a5c9bed3d98f8803b47212"
}
Mouse {
type: 5
@@ -298,7 +298,7 @@ VisualTest {
}
Frame {
msec: 1088
- hash: "24f3dd6c49dd8b19cd0c387409405e18"
+ hash: "e8c46deb6b5f5739e4b95d53619e9314"
}
Mouse {
type: 5
@@ -310,7 +310,7 @@ VisualTest {
}
Frame {
msec: 1104
- hash: "08c828e7fdfba4252fa7a9fb06eb728e"
+ hash: "11d19a126669227211f399d262bfd8bd"
}
Mouse {
type: 5
@@ -322,7 +322,7 @@ VisualTest {
}
Frame {
msec: 1120
- hash: "b76110faf8520f52128b5e1af8f2b838"
+ hash: "46d81424418241d7dd98c581491c08c7"
}
Mouse {
type: 5
@@ -334,7 +334,7 @@ VisualTest {
}
Frame {
msec: 1136
- hash: "5f56acb5f39ac291cc8e73c0268df214"
+ hash: "8674dba6282cd9dd6ca31442f7f996e2"
}
Mouse {
type: 5
@@ -346,7 +346,7 @@ VisualTest {
}
Frame {
msec: 1152
- hash: "840ee0c0d8ea94e22e783a15687f979d"
+ hash: "efc9e337337267c43b865f33c8912c4c"
}
Mouse {
type: 5
@@ -358,7 +358,7 @@ VisualTest {
}
Frame {
msec: 1168
- hash: "69827007bbdf5a360ccc34a016315113"
+ hash: "b3fd11ff8cf16bad9fd7e1329add6029"
}
Mouse {
type: 5
@@ -370,7 +370,7 @@ VisualTest {
}
Frame {
msec: 1184
- hash: "2437beb8f9cb39b125611fb186bad820"
+ hash: "3be61bd51ca152965c0e789a7587fe98"
}
Mouse {
type: 5
@@ -390,183 +390,183 @@ VisualTest {
}
Frame {
msec: 1200
- hash: "df07c389b26fc191234c70b97bfaa432"
+ hash: "9b02fac96198b587d59b10ddc021dfca"
}
Frame {
msec: 1216
- hash: "8d4e23f4e91d0e0df9d87c3171d5971f"
+ hash: "505b19e66a416012cc10125381b3e012"
}
Frame {
msec: 1232
- hash: "dd79837aefeabffa7184be07f2a98969"
+ hash: "eff92d7a9b0962067d5ef97e86a23c07"
}
Frame {
msec: 1248
- hash: "2d9bb2aaf4b882902f090ff0c89053c8"
+ hash: "74f48d40be0dd93988d01aa18f26ae96"
}
Frame {
msec: 1264
- hash: "b1ec9adbb026d8002a7f16fe9a8d56d2"
+ hash: "1f8608199813f9c54c426f59290089fa"
}
Frame {
msec: 1280
- hash: "43b23d6e1aeeb36350c3530650e9156f"
+ hash: "8b4e68ab41bf4e0e23d86c7f99ff11a5"
}
Frame {
msec: 1296
- hash: "03f231597c4d5010ee71c74217f2483d"
+ hash: "00180bb46496f5b10350071a7f0e1f85"
}
Frame {
msec: 1312
- hash: "8607c7412a5a1b4ea1522f28c465a83e"
+ hash: "d966232acbb1ecf2339a1df02642dd9e"
}
Frame {
msec: 1328
- hash: "671e80e290bec997eb36320ff76fdccf"
+ hash: "0235a7aa18d390099e6934971354f878"
}
Frame {
msec: 1344
- hash: "5f6717112bd45e5ebe194e0f87d12be6"
+ hash: "136159dc7d4775e108c4738b7c1bcc86"
}
Frame {
msec: 1360
- hash: "ca8e33c7a5428d70ae13cb64e5098a48"
+ hash: "e976f2c7ef3d61c2e200fcc849e9f4cd"
}
Frame {
msec: 1376
- hash: "86e60eb395f66bbaa1ec07b3e07013c0"
+ hash: "09181b465a9d228006e827b56ec83c1d"
}
Frame {
msec: 1392
- hash: "342fa6ddc02d0a793e97a79ba8882415"
+ hash: "8b3f884ac343f1272e3d3af6b2b4d875"
}
Frame {
msec: 1408
- hash: "a907fbcc47807d4eb6d66e070ea7f2de"
+ hash: "419ffc2f8685ea8d1e5232c4440b2d96"
}
Frame {
msec: 1424
- hash: "04838f8b495bed6d050cbe54d00aad31"
+ hash: "105b3cc7c5b8f07e90a3c3aaa9d78ce7"
}
Frame {
msec: 1440
- hash: "d485534916473ea6c4612230c5a95421"
+ hash: "6005de2db98dfd9cb8e3cb42a668a6bd"
}
Frame {
msec: 1456
- hash: "1d3da7cc5b9120724645558584f2f0f3"
+ hash: "2bae12b6d577965a3cd24bb05c4f5e44"
}
Frame {
msec: 1472
- hash: "c271f057d5f1745e910b2b407c52a4f3"
+ hash: "e74db37aedd78bf1765d0a3b4ed89023"
}
Frame {
msec: 1488
- hash: "050d1814a9ced514db6cfd2732eb76be"
+ hash: "49511dcf43ce2dbbe4fbafb461189e72"
}
Frame {
msec: 1504
- hash: "cfcd21aadfe3fd611caad83920fb2432"
+ hash: "21183bde6a5cb1d9769e01630e1b593a"
}
Frame {
msec: 1520
- hash: "472f900ef8eef74522da3338ce7fa93e"
+ hash: "15bef0512513a0bdef002a4af5e1b3d3"
}
Frame {
msec: 1536
- hash: "f9d892a81c6ba3b9fc4c6e76082d4fa7"
+ hash: "d46944a859d8be8c3371bf719ffe6251"
}
Frame {
msec: 1552
- hash: "a3febe1c3c4585e25a410a91cc34c1fa"
+ hash: "2a5249bc1e0eba408654d6500fe22e6f"
}
Frame {
msec: 1568
- hash: "74cd765c9d9a6fb243070b4a56a07e87"
+ hash: "df860d60c47ea0eae7ed917ce1cd0578"
}
Frame {
msec: 1584
- hash: "469d324abbef017a99bc587bfae622b3"
+ hash: "90bfd7e58c63e7e2ad647d37a597c084"
}
Frame {
msec: 1600
- hash: "6054ff6e658f0a5f5e313f0a724d9610"
+ hash: "a400250799ca74b0de5fa0b00ea54223"
}
Frame {
msec: 1616
- hash: "67cee7ebe428c9d35f1f28274f3049d5"
+ hash: "1943506235c641ee444394b2bf48f2ea"
}
Frame {
msec: 1632
- hash: "ce6c3a1dd726eacbba6306e56121beef"
+ hash: "ac9dd2d323a513f6cf729890b5b6dccc"
}
Frame {
msec: 1648
- hash: "a7d5f703c98c0c8cd32b189a79e1fd05"
+ hash: "029cbaec81f7e1251d8de63b8011f06e"
}
Frame {
msec: 1664
- hash: "41cfd9982767ba904843fb73a5a0ed71"
+ hash: "c0cf823c09a96cf8b6ac063a87f1e5ed"
}
Frame {
msec: 1680
- hash: "388dcde17a820800237d1185372d889f"
+ hash: "9ed0e1fef6937f5e05b6647b0fb9d534"
}
Frame {
msec: 1696
- hash: "3bd72585388f04d55900ccd345cd576e"
+ hash: "61b878c5c6db407032c6abb76e49e1b2"
}
Frame {
msec: 1712
- hash: "0e5c63b066f2b70000eca7f3aaa3a195"
+ hash: "b842458ea2b17501f089c9b5cdd15cc4"
}
Frame {
msec: 1728
- hash: "15199f3e9f00afc76279b5bbffb78d92"
+ hash: "8a308f9048be4323eb82229b2bcdfbe2"
}
Frame {
msec: 1744
- hash: "596ad681a3b96afbc284e3af5fd173cb"
+ hash: "5a4e29c2d768a3d0ca319ae7406920dd"
}
Frame {
msec: 1760
- hash: "e5ae2d0245fc5d74c6ea3f7dddd1ca2a"
+ hash: "b96f98a169e700ccf5c77b42e1143d50"
}
Frame {
msec: 1776
- hash: "0d152716f9ebe5f0fae3f5cabb20630f"
+ hash: "570b2182f63d4eebc2c9d136636c5c7a"
}
Frame {
msec: 1792
- hash: "74afbfa464b0d19b53432fa4d5ea2804"
+ hash: "df2bb468c032ce62cc23ac3600123649"
}
Frame {
msec: 1808
- hash: "c8aa3f4738a8c07cdf2450a24c885ce6"
+ hash: "f6579e334ba34bae43c6fa9bae465e32"
}
Frame {
msec: 1824
- hash: "2e4e0003f1b1cb10593075862b972643"
+ hash: "b6bba71527e894c0520eb840db66fc8a"
}
Frame {
msec: 1840
- hash: "acea518c7da7330ae78daf5fbfd1a423"
+ hash: "510afb9fd3812786cfdfb82b7131a158"
}
Frame {
msec: 1856
- hash: "0b8d4ea6947b522c6aa9a32d9f16723e"
+ hash: "13da41ed3e0e071c1645e71a003a8a1d"
}
Frame {
msec: 1872
- hash: "19f2aef82586817ef574a70865060997"
+ hash: "c09aabd8c11c6124d97793563b274c7a"
}
Frame {
msec: 1888
- hash: "115565eb0ba3024dbf15d00ed242c389"
+ hash: "34101fd20242b0b48d056f24f21c8939"
}
Frame {
msec: 1904
- hash: "7e59425c85acf93f5bf55e139c148737"
+ hash: "34f064cb167b85e79a2f113eb430a675"
}
Frame {
msec: 1920
@@ -574,139 +574,139 @@ VisualTest {
}
Frame {
msec: 1936
- hash: "ce96601476cf55f665bef09bb1b038e2"
+ hash: "d50eb3d7eaad3d2a825876dcf1f59d91"
}
Frame {
msec: 1952
- hash: "dc6eaacefe37fc709ac0bef99110f796"
+ hash: "c0c308b9eb3af4c1af3bc7e197696475"
}
Frame {
msec: 1968
- hash: "82ad9b84425bd8e385524cb052a8fdd4"
+ hash: "67e630b9f050a64645e276695f3d4932"
}
Frame {
msec: 1984
- hash: "608000b44ade998e225010d5ea562316"
+ hash: "5bb212885448a7506ee6de766ea80a8a"
}
Frame {
msec: 2000
- hash: "ec6b4d519b7bafcf5293c2b5e6585007"
+ hash: "f9ec9b4de5244e58fbba2f6871e4a61b"
}
Frame {
msec: 2016
- hash: "9895792ffa929ba6fc600949f11766b6"
+ hash: "f9ec9b4de5244e58fbba2f6871e4a61b"
}
Frame {
msec: 2032
- hash: "0d2b27c9ca22520b269f93c90de08df4"
+ hash: "f9ec9b4de5244e58fbba2f6871e4a61b"
}
Frame {
msec: 2048
- hash: "78a61e4565db709215b419aa56f6efab"
+ hash: "f9ec9b4de5244e58fbba2f6871e4a61b"
}
Frame {
msec: 2064
- hash: "d6f2aebed062d093c00b27a52f0b14b8"
+ hash: "f9ec9b4de5244e58fbba2f6871e4a61b"
}
Frame {
msec: 2080
- hash: "21b7a438ad1e835b84e5576e52abbe84"
+ hash: "f9ec9b4de5244e58fbba2f6871e4a61b"
}
Frame {
msec: 2096
- hash: "703e32f43e9a71b8677d6839a0eafe06"
+ hash: "f9ec9b4de5244e58fbba2f6871e4a61b"
}
Frame {
msec: 2112
- hash: "b04bea8af558de4120723fc5abd0f36c"
+ hash: "f9ec9b4de5244e58fbba2f6871e4a61b"
}
Frame {
msec: 2128
- hash: "ac8e91c3b55e058ce8ff08ad6e3af9b6"
+ hash: "f9ec9b4de5244e58fbba2f6871e4a61b"
}
Frame {
msec: 2144
- hash: "54846c8c70b232d05ff5eaf144f6f7d3"
+ hash: "f9ec9b4de5244e58fbba2f6871e4a61b"
}
Frame {
msec: 2160
- hash: "52281806f5c80512b4bcab7f61139f74"
+ hash: "f9ec9b4de5244e58fbba2f6871e4a61b"
}
Frame {
msec: 2176
- hash: "a352657ff34ef8962162c00647df343a"
+ hash: "f9ec9b4de5244e58fbba2f6871e4a61b"
}
Frame {
msec: 2192
- hash: "3a0b12d1f8bf5cae8ac06289dd30d52a"
+ hash: "f9ec9b4de5244e58fbba2f6871e4a61b"
}
Frame {
msec: 2208
- hash: "2c6bbcd05719f69b9a67be18de2084a6"
+ hash: "f9ec9b4de5244e58fbba2f6871e4a61b"
}
Frame {
msec: 2224
- hash: "ab091484522587412b0e8aceeb8987ce"
+ hash: "f9ec9b4de5244e58fbba2f6871e4a61b"
}
Frame {
msec: 2240
- hash: "13682b0d45bcbad0f011d08899085b1d"
+ hash: "f9ec9b4de5244e58fbba2f6871e4a61b"
}
Frame {
msec: 2256
- hash: "3c5d6f82eafd1b04edfbcbffbdbe2177"
+ hash: "f9ec9b4de5244e58fbba2f6871e4a61b"
}
Frame {
msec: 2272
- hash: "151803d70b7c3327df32c8602fcd677a"
+ hash: "f9ec9b4de5244e58fbba2f6871e4a61b"
}
Frame {
msec: 2288
- hash: "78613cec5364fe3f0df84188793d8eac"
+ hash: "f9ec9b4de5244e58fbba2f6871e4a61b"
}
Frame {
msec: 2304
- hash: "fc05a3cad43af35230c5ba89f6fd13c5"
+ hash: "f9ec9b4de5244e58fbba2f6871e4a61b"
}
Frame {
msec: 2320
- hash: "9f826733b300c89eeb80452129505e8b"
+ hash: "f9ec9b4de5244e58fbba2f6871e4a61b"
}
Frame {
msec: 2336
- hash: "8565efc5c1fb1bdf5629e3bd495bb611"
+ hash: "f9ec9b4de5244e58fbba2f6871e4a61b"
}
Frame {
msec: 2352
- hash: "3b8f6e8c526ab8cce170277c378a5a69"
+ hash: "f9ec9b4de5244e58fbba2f6871e4a61b"
}
Frame {
msec: 2368
- hash: "07db3bc0ab19e0ca829e89558bacf1a1"
+ hash: "f9ec9b4de5244e58fbba2f6871e4a61b"
}
Frame {
msec: 2384
- hash: "ed8843024c6ac28a8c782839b362149c"
+ hash: "f9ec9b4de5244e58fbba2f6871e4a61b"
}
Frame {
msec: 2400
- hash: "381a9f6564c090613aa2cd0476b95210"
+ hash: "f9ec9b4de5244e58fbba2f6871e4a61b"
}
Frame {
msec: 2416
- hash: "c3fabd891fa8e27fd71df175db383667"
+ hash: "f9ec9b4de5244e58fbba2f6871e4a61b"
}
Frame {
msec: 2432
- hash: "9b441792fdaa9ba9d340fc0c6a9c11bd"
+ hash: "f9ec9b4de5244e58fbba2f6871e4a61b"
}
Frame {
msec: 2448
- hash: "3209c9ba69fa016370e3d56e7e1e37a4"
+ hash: "f9ec9b4de5244e58fbba2f6871e4a61b"
}
Frame {
msec: 2464
- hash: "34da0a01453fbb2571b370257fd35f8e"
+ hash: "f9ec9b4de5244e58fbba2f6871e4a61b"
}
Mouse {
type: 2
@@ -726,7 +726,7 @@ VisualTest {
}
Frame {
msec: 2480
- hash: "32e6204a07c493d0a0f9f50773fe8f32"
+ hash: "f9ec9b4de5244e58fbba2f6871e4a61b"
}
Mouse {
type: 5
@@ -738,7 +738,7 @@ VisualTest {
}
Frame {
msec: 2496
- hash: "2a1814768ae500ba9c24bc2e3e4de1d5"
+ hash: "f9ec9b4de5244e58fbba2f6871e4a61b"
}
Mouse {
type: 5
@@ -750,7 +750,7 @@ VisualTest {
}
Frame {
msec: 2512
- hash: "7cf6e3c52d12d590beafd061979a49cb"
+ hash: "a123e6b06abaa4dda4645bc174edc6ad"
}
Mouse {
type: 5
@@ -770,7 +770,7 @@ VisualTest {
}
Frame {
msec: 2528
- hash: "c66c36642ab7f6c32b45e27de38d23b6"
+ hash: "a706a48bce5eec7a1d55fec0df8c4d81"
}
Mouse {
type: 5
@@ -782,7 +782,7 @@ VisualTest {
}
Frame {
msec: 2544
- hash: "6e003380cc6fd303ae3b499863225ba5"
+ hash: "297edbcda96e508dc9d0d977951c015a"
}
Mouse {
type: 5
@@ -794,7 +794,7 @@ VisualTest {
}
Frame {
msec: 2560
- hash: "a790259cea2c247493be58c6018435b9"
+ hash: "7d334b1b7bfe3893473b02b49e2e1bda"
}
Mouse {
type: 5
@@ -814,79 +814,79 @@ VisualTest {
}
Frame {
msec: 2576
- hash: "e6cce7468a27b5063821df8dbaa15c18"
+ hash: "45ba14d15a8fcac259a06dc85a935f18"
}
Frame {
msec: 2592
- hash: "ff8386cbe89aeac184f4a75237ef4a14"
+ hash: "0119f472e718a8e6bc59a998c18beb7f"
}
Frame {
msec: 2608
- hash: "1a11a90853b025837b991be40efb78f8"
+ hash: "fb08ca9960ec17a26dcf27de6474392f"
}
Frame {
msec: 2624
- hash: "17da10de7e2d2fcf125207e2873bdee8"
+ hash: "b209bd311ce16fa9daf612786b7c5f53"
}
Frame {
msec: 2640
- hash: "dfbda435d05903cc3a31f4f8f31e8985"
+ hash: "d47eb1544d2c417e5b452df6715efe0e"
}
Frame {
msec: 2656
- hash: "1f3753e809099f20c6289f150a096935"
+ hash: "caf3eeb521fbd0b5f97e99111d4a2416"
}
Frame {
msec: 2672
- hash: "9454afc9d70103e1f1c00eb0ad2ca534"
+ hash: "5726e2e19aca222de3ce0125cf1def6c"
}
Frame {
msec: 2688
- hash: "860ab90e2421a0c8faab304915b5e6f2"
+ hash: "7f2ca733f50390284d90e757788c6c64"
}
Frame {
msec: 2704
- hash: "600258507426a8c3c89e3591ee9328f1"
+ hash: "72eb5d86be5e9b477abbfbfae78261fc"
}
Frame {
msec: 2720
- hash: "0795a607b893da2bdc0970195f3039fd"
+ hash: "f0a1dda33df6856a02e5668c6bb45aa2"
}
Frame {
msec: 2736
- hash: "e300b9109e242d85537fc3f4461eaf8e"
+ hash: "55863490cefc48da96a368b95055ac2b"
}
Frame {
msec: 2752
- hash: "dbb84b38e2bda694f210f133dc133180"
+ hash: "e01c23ac71fd3906a47b4a969ee592d9"
}
Frame {
msec: 2768
- hash: "2455e9de47da4db88eef35fea1dc2abe"
+ hash: "b45eb0154d405b49c9f7ea1452601b4e"
}
Frame {
msec: 2784
- hash: "5f0c3d7e089c921a68813a48f0fd8844"
+ hash: "b5bf040d5dbf4f7cf8c5a0dc3d6aaea1"
}
Frame {
msec: 2800
- hash: "e6d9e7d0fdc724a6a1804bc94629cab4"
+ hash: "c171c81a12d4971f33154e52f789967a"
}
Frame {
msec: 2816
- hash: "d177183bcbaa27ad061fd88bd037277d"
+ hash: "fac8265a6d744a11120a0d434821d8b4"
}
Frame {
msec: 2832
- hash: "78dd13fa6367abd14374462d89a3d066"
+ hash: "2b6b1f9aa8aa32c9e48579d215e31268"
}
Frame {
msec: 2848
- hash: "41d12e4c362ccc99a1a04b3a09f0e68c"
+ hash: "8455997dc106cd5d386eb3cf3703828c"
}
Frame {
msec: 2864
- hash: "5112700bf72aacb176e63ef054fce244"
+ hash: "c6525e8ee9c7ac6fa4d0c8d6dd4e1745"
}
Frame {
msec: 2880
@@ -894,239 +894,239 @@ VisualTest {
}
Frame {
msec: 2896
- hash: "0257e67512c62ffc42a272fd304e4ed3"
+ hash: "bc501c449f5d8b7de40b27204c5344a4"
}
Frame {
msec: 2912
- hash: "42cd0a98aa0f3768cf77aac284072fa9"
+ hash: "fe850b5232c819a9171d0b93aaf5e811"
}
Frame {
msec: 2928
- hash: "811d27f89b0c434fc49e4280f85c2f27"
+ hash: "a54d819719aeb80392e5b6ffbc25dea0"
}
Frame {
msec: 2944
- hash: "887406c50c666d08e4d98c040efae9a5"
+ hash: "8479d90984fd9f619b86529231b840fd"
}
Frame {
msec: 2960
- hash: "27e10fa9d82920c7f761465501d44564"
+ hash: "6bfa9782e64bfc0041175073aa2bbb80"
}
Frame {
msec: 2976
- hash: "ba67dbe0010ba2aae3ca100886b11553"
+ hash: "8df19b6bd14c7e1f014dfdb4cc887263"
}
Frame {
msec: 2992
- hash: "8064db575e2c74c0faf7782adc527a08"
+ hash: "02dd88bf2766c756b840bea3e6f7dd80"
}
Frame {
msec: 3008
- hash: "b7fd5446ad957610ab853e0c597b9a36"
+ hash: "edf9f3ca4b85ffba5ca051d96b1b3b64"
}
Frame {
msec: 3024
- hash: "092b53eb50e91d74db7899328899cfd3"
+ hash: "7da796da178c888018981d7dd39b3784"
}
Frame {
msec: 3040
- hash: "0346065ad603b41db9365987ebe81586"
+ hash: "d4b850c173169ec184634bb2001e3f3d"
}
Frame {
msec: 3056
- hash: "705083f27a338fea544c9806f0d8fcb3"
+ hash: "37afe96e32df2ac6031d70fe9ded7d56"
}
Frame {
msec: 3072
- hash: "fc29b4888e26deec4c983e487b9bd058"
+ hash: "7a0f09bc5d91c4295000d39c97b31d76"
}
Frame {
msec: 3088
- hash: "0ff734e0509908eba292c1814f677e5b"
+ hash: "afbbb94bc89ef4f9e321dd2c391d0af1"
}
Frame {
msec: 3104
- hash: "7181d9011ddd3ad49ee95fac2e146b12"
+ hash: "93c4ff33449244b76103f0d35cc7a9e1"
}
Frame {
msec: 3120
- hash: "4478b07b0331bb30e60f23ee74475f73"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3136
- hash: "514aa7a4b1230ae1701004f479eeb5f2"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3152
- hash: "56e51f8f36e0f1a5a4b6b21c41151375"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3168
- hash: "f58216f12e507a91482ded5372f960c7"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3184
- hash: "18e8675ca5ea7ade7e32b29f1632e1ff"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3200
- hash: "13ec0166cc7dd82042e596739c598a1e"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3216
- hash: "5cebf9afa912b17ac3161619d238e5da"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3232
- hash: "f096b191e347b7e2eab51b6adc1a5aac"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3248
- hash: "81cffc13a615ab673172912760863c08"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3264
- hash: "e89c7acfc07bc0eb6e9740d545400064"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3280
- hash: "e681f06f57d43a38acb29a3cb45e4384"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3296
- hash: "945bfe7808fb620dc3f7ad887183244c"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3312
- hash: "4d1fc53701adce4e4af87c32e6c5a8de"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3328
- hash: "c42bbf27e800558fab33bc6e9a0f36b9"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3344
- hash: "5f48f59812b17a9be466f0601f0ed0df"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3360
- hash: "f3a3f645115077b7aeb66465280b7a16"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3376
- hash: "d1c295b2157001ff1020515f4b2aceaa"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3392
- hash: "e5f364e0e4bd75dd04280f6b6f48b8ba"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3408
- hash: "f439df4b5907ba0201c0dad934115721"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3424
- hash: "2e7eb0e999792f3aa87c63865f68d26b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3440
- hash: "45d3ccb3b03adc8323445207d2dca502"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3456
- hash: "c345f92a25406e33256bfe47dc7f72f3"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3472
- hash: "dcb2663d27d644c0b50aa7386aa9d488"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3488
- hash: "ebe4b9eaf39676bcdd968f8517efa222"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3504
- hash: "deb3e3e6fdf8fe18de907f88822538e8"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3520
- hash: "30e8ab0e6cf32a45190c4b29e458d858"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3536
- hash: "059e6f57c2c78a25ab8b515c878231f9"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3552
- hash: "fa7621f338ae187edac5cb69b22e64b3"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3568
- hash: "bf287cbb0963fc8e575cd95808e1983d"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3584
- hash: "741dc09e0ae13d6afbdaae701cb699ef"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3600
- hash: "8dd52007df5585aed4b9737a8314a74d"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3616
- hash: "ddcd945a3a4467d8dd0b7a4197aafed5"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3632
- hash: "015deb5f228fa2f77978315ccca4f4c8"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3648
- hash: "e1c960e966873e694837fd98f231cfcb"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3664
- hash: "17a177d37b427d9488e36d19b345a397"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3680
- hash: "d4aded08d04f79d50536ecf539c0583d"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3696
- hash: "72890e9b84acf9df6083e23ab9270da1"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3712
- hash: "313859115de570f8d41f67c4db7cf49e"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3728
- hash: "98918d73b6d6b375db53470dd72c7b35"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3744
- hash: "ff706517a4d257747893c11a3b059926"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3760
- hash: "73e62664a31232c1a349568c8da6ce64"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3776
- hash: "bed046c6eae90d267e859cd76d3eacfb"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3792
- hash: "4643348fc1b47f0d3244e7e717247953"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3808
- hash: "0305bfc35b5618da19e9eabb3c1b5d2b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3824
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3840
@@ -1134,47 +1134,47 @@ VisualTest {
}
Frame {
msec: 3856
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3872
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3888
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3904
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3920
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3936
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3952
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3968
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 3984
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4000
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4016
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Mouse {
type: 2
@@ -1186,7 +1186,7 @@ VisualTest {
}
Frame {
msec: 4032
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Mouse {
type: 5
@@ -1198,7 +1198,7 @@ VisualTest {
}
Frame {
msec: 4048
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Mouse {
type: 5
@@ -1210,7 +1210,7 @@ VisualTest {
}
Frame {
msec: 4064
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Mouse {
type: 5
@@ -1222,7 +1222,7 @@ VisualTest {
}
Frame {
msec: 4080
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Mouse {
type: 5
@@ -1234,7 +1234,7 @@ VisualTest {
}
Frame {
msec: 4096
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Mouse {
type: 5
@@ -1254,7 +1254,7 @@ VisualTest {
}
Frame {
msec: 4112
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Mouse {
type: 5
@@ -1266,7 +1266,7 @@ VisualTest {
}
Frame {
msec: 4128
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Mouse {
type: 5
@@ -1278,7 +1278,7 @@ VisualTest {
}
Frame {
msec: 4144
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Mouse {
type: 5
@@ -1298,7 +1298,7 @@ VisualTest {
}
Frame {
msec: 4160
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Mouse {
type: 5
@@ -1310,7 +1310,7 @@ VisualTest {
}
Frame {
msec: 4176
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Mouse {
type: 5
@@ -1322,7 +1322,7 @@ VisualTest {
}
Frame {
msec: 4192
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Mouse {
type: 5
@@ -1342,7 +1342,7 @@ VisualTest {
}
Frame {
msec: 4208
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Mouse {
type: 5
@@ -1354,7 +1354,7 @@ VisualTest {
}
Frame {
msec: 4224
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Mouse {
type: 5
@@ -1366,7 +1366,7 @@ VisualTest {
}
Frame {
msec: 4240
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Mouse {
type: 5
@@ -1386,7 +1386,7 @@ VisualTest {
}
Frame {
msec: 4256
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Mouse {
type: 5
@@ -1398,7 +1398,7 @@ VisualTest {
}
Frame {
msec: 4272
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Mouse {
type: 5
@@ -1410,7 +1410,7 @@ VisualTest {
}
Frame {
msec: 4288
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Mouse {
type: 5
@@ -1430,7 +1430,7 @@ VisualTest {
}
Frame {
msec: 4304
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Mouse {
type: 5
@@ -1442,7 +1442,7 @@ VisualTest {
}
Frame {
msec: 4320
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Mouse {
type: 5
@@ -1454,7 +1454,7 @@ VisualTest {
}
Frame {
msec: 4336
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Mouse {
type: 5
@@ -1474,115 +1474,115 @@ VisualTest {
}
Frame {
msec: 4352
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4368
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4384
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4400
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4416
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4432
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4448
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4464
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4480
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4496
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4512
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4528
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4544
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4560
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4576
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4592
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4608
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4624
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4640
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4656
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4672
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4688
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4704
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4720
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4736
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4752
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4768
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4784
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4800
@@ -1590,147 +1590,147 @@ VisualTest {
}
Frame {
msec: 4816
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4832
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4848
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4864
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4880
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4896
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4912
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4928
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4944
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4960
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4976
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 4992
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 5008
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 5024
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 5040
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 5056
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 5072
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 5088
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 5104
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 5120
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 5136
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 5152
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 5168
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 5184
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 5200
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 5216
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 5232
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 5248
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 5264
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 5280
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 5296
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 5312
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 5328
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 5344
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 5360
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Frame {
msec: 5376
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Mouse {
type: 2
@@ -1742,7 +1742,7 @@ VisualTest {
}
Frame {
msec: 5392
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Mouse {
type: 5
@@ -1762,7 +1762,7 @@ VisualTest {
}
Frame {
msec: 5408
- hash: "754f9689239e6154a762a6a1e9e0131b"
+ hash: "5e21e09fa0ec2b1e9f29be60100c40f2"
}
Mouse {
type: 5
@@ -1774,7 +1774,7 @@ VisualTest {
}
Frame {
msec: 5424
- hash: "ba4e61f8de7f078cfc1e5fc8dd3c65f3"
+ hash: "d269b601f6c58e4349a5bc41ed8040cb"
}
Mouse {
type: 5
@@ -1786,7 +1786,7 @@ VisualTest {
}
Frame {
msec: 5440
- hash: "00389598468dbd1a90cada9543715770"
+ hash: "b5fb0c0e78b48380e5d9dd82be64554c"
}
Mouse {
type: 5
@@ -1798,7 +1798,7 @@ VisualTest {
}
Frame {
msec: 5456
- hash: "ab020b76bc23554e176bd3a59712c3bc"
+ hash: "86699ae4ad4491a39272704aa8d2be0a"
}
Mouse {
type: 5
@@ -1810,7 +1810,7 @@ VisualTest {
}
Frame {
msec: 5472
- hash: "96483c5c51cc851c55166b13617b12ea"
+ hash: "f7ad9df8715594e9012d9e6ba61784ae"
}
Mouse {
type: 5
@@ -1822,7 +1822,7 @@ VisualTest {
}
Frame {
msec: 5488
- hash: "1ad679d1400a0f185a380a75840c6a50"
+ hash: "5d50347997afcdd437e8f5b1afd5fdb6"
}
Mouse {
type: 5
@@ -1842,7 +1842,7 @@ VisualTest {
}
Frame {
msec: 5504
- hash: "b5ed338d402d16a831c0595311350789"
+ hash: "40290cb6417848caf299aac419e78b3e"
}
Mouse {
type: 5
@@ -1862,63 +1862,63 @@ VisualTest {
}
Frame {
msec: 5520
- hash: "bf51ff7b6f264170d9c5700559e03262"
+ hash: "cdd32a53cd968afc378069fa7fc08fc1"
}
Frame {
msec: 5536
- hash: "0d62681e661aad7b67b880e13afeb4de"
+ hash: "2f0e8c2f895506b3d484da3024c0e823"
}
Frame {
msec: 5552
- hash: "3371739270c458d4ce8a08f2e12d4ba5"
+ hash: "e97ab47515d55760919b4319f7aa2f4a"
}
Frame {
msec: 5568
- hash: "db271b0ebfa0172d8386ac9afde9f296"
+ hash: "e8698483768d3cf121985ffce93c89e0"
}
Frame {
msec: 5584
- hash: "d64c064ab483c9636b2736c67b2b1a48"
+ hash: "75f23e628458b6abce65873777ec2226"
}
Frame {
msec: 5600
- hash: "20a8ccb0ff1c0d5ff606b343f1a32bff"
+ hash: "5477a54c2c2fd9de2b76a82fb8c9c371"
}
Frame {
msec: 5616
- hash: "5547bb0a4d6b51733829597b9d8d141a"
+ hash: "c20f1a85cf8166664b1dc44986fc7f1a"
}
Frame {
msec: 5632
- hash: "1135177a5cb24aa11372653985599775"
+ hash: "44f4b02055397a06c628564d9f2180f3"
}
Frame {
msec: 5648
- hash: "5031ea6ca8ec59155edb7c1f10f77925"
+ hash: "09d79da372ded40a24d1fdc0d5d97fa6"
}
Frame {
msec: 5664
- hash: "7c5c1015af23f32c002a24a880201883"
+ hash: "7fec934dac44b7365ef110fc9fa2ff0b"
}
Frame {
msec: 5680
- hash: "c1dd3ad07775d74d2e81b830d07543e0"
+ hash: "d9f6e4e21629626f9f3fbdf879173147"
}
Frame {
msec: 5696
- hash: "ad6651f644be3c6f1ebf340809fe516f"
+ hash: "674967f6494a5aa45f4344142f54145f"
}
Frame {
msec: 5712
- hash: "1eb69541ae67d9d9193b86a6592de4c2"
+ hash: "59090ec0960776ae02deb8f2365848a8"
}
Frame {
msec: 5728
- hash: "c9c40ec693a421243804efb8f99707f4"
+ hash: "6ced1eb439584cd55d7ea83b4c6ad89d"
}
Frame {
msec: 5744
- hash: "832884a5102069ca085001156a04e74e"
+ hash: "2f93341754e279408ebe9389987d6354"
}
Frame {
msec: 5760
@@ -1926,239 +1926,239 @@ VisualTest {
}
Frame {
msec: 5776
- hash: "df0c7d73069e1087d34c7a703197cb2a"
+ hash: "6ecfb56d8e685d6e251938ecc740a0d3"
}
Frame {
msec: 5792
- hash: "4a8e1f548e48b86140aa1a5fa8b17bd3"
+ hash: "eb3254187a72afde5091eb240f1ce043"
}
Frame {
msec: 5808
- hash: "f79f47e3a0c16a1361fa287a594c4673"
+ hash: "cc367bfa5264fa7539d26ca7f2b81300"
}
Frame {
msec: 5824
- hash: "c26da5ed2e4055f5c172b48163560143"
+ hash: "6a869340f179e768d271b28fd8983c1b"
}
Frame {
msec: 5840
- hash: "0e971cd0c2e25d52b689d4b22509a7d9"
+ hash: "e22f23a5d5e55eed1e74414dfd4da00f"
}
Frame {
msec: 5856
- hash: "40bae0ef35772c476cddccc034b7c872"
+ hash: "c6b0c88158ff5052bb3e8ff4c46fa0f3"
}
Frame {
msec: 5872
- hash: "ce1fc0faae5e313bc21e024dac3097da"
+ hash: "8cebf630fa954c5a3be2b26b29597379"
}
Frame {
msec: 5888
- hash: "ba614972cec0e9fa47cb09f1ba77eefb"
+ hash: "60bc980648f99ca37a80bff2e462f2f6"
}
Frame {
msec: 5904
- hash: "2266ae29490ae01ff8a2329956c124a7"
+ hash: "8c3db2a7a7314931a5553408f41551af"
}
Frame {
msec: 5920
- hash: "debae0194926cb5af0a8f7fdfb7f08b8"
+ hash: "97323491971e95f6d09c83afbcadcbdc"
}
Frame {
msec: 5936
- hash: "10a7111367cfcbe24063b9ee6975e4fc"
+ hash: "9abecb040056c3d07614c1d0253d08c6"
}
Frame {
msec: 5952
- hash: "3c0f9e0603e33506f31ff6569d007b97"
+ hash: "b3efc154d193cb69f074c511918f4976"
}
Frame {
msec: 5968
- hash: "69d92abce3f093cc7610bd715a7396fa"
+ hash: "e8fd8d8ebfb33d0f7c7717f89dec87b8"
}
Frame {
msec: 5984
- hash: "befad9882a6af920684d94c74d8d7f78"
+ hash: "fe9eb2c5b292db6fedbdacb4e31b8d9c"
}
Frame {
msec: 6000
- hash: "10632052ac53504bd36687ba7aa7ebc1"
+ hash: "6e86cbefdb523a7153019aa6c3bdee40"
}
Frame {
msec: 6016
- hash: "af4053320c12cbcc6f0e7e321dba1c83"
+ hash: "142b81c3de5c7140680f6c0ed77e7a55"
}
Frame {
msec: 6032
- hash: "4560c5fcef9d630d744e80dc46947b9d"
+ hash: "cfef661007ee19ef6c39cc784f3e8369"
}
Frame {
msec: 6048
- hash: "012ee780ed98131321aaa241a2599c5f"
+ hash: "1305eafc2ffd60605274e043829bce0c"
}
Frame {
msec: 6064
- hash: "25d3fb9d44bc2be3b86a5451d8ffaec2"
+ hash: "3c6d2fc8364dd9e5e0409cc6f3d16e78"
}
Frame {
msec: 6080
- hash: "09c5cbff81a5c9fae40ec29b936ee52b"
+ hash: "e1eb0c51700d3b5c56cf8555d9eb8cf6"
}
Frame {
msec: 6096
- hash: "27a0b1d2ea2fc8729e5542c6462c1815"
+ hash: "9778e7a92f9223f4a8b01edab2627c94"
}
Frame {
msec: 6112
- hash: "c6f347c942aed190ebee077b5bd0888c"
+ hash: "7616da76832eace7846df67ff29524bd"
}
Frame {
msec: 6128
- hash: "029d78844bd72acb310bd2887489bdf0"
+ hash: "f7bf509b2764a44227e1b6ebbb6bcabe"
}
Frame {
msec: 6144
- hash: "3af16ab398f1515e90e81460ac061a74"
+ hash: "a2efece1011c7f90872154242db70d46"
}
Frame {
msec: 6160
- hash: "0151ca050722645e2899919f79f6aa0b"
+ hash: "f77dbceb3f26533f2f795ea16116a880"
}
Frame {
msec: 6176
- hash: "eead61dfc1851bc9fba3b4bca510af6a"
+ hash: "8874effc7fa1455c658490f42aad0046"
}
Frame {
msec: 6192
- hash: "da822098c606556ad8683316f5a821ab"
+ hash: "6d8e2a8c79eed4edbc7a1005fd7e85fd"
}
Frame {
msec: 6208
- hash: "ee47fc2bcf2264f5799a76308fbf2b65"
+ hash: "7d0f33ce8f934f0d4bfd6ac5b50bc0a6"
}
Frame {
msec: 6224
- hash: "81b208b84ca887d35cda79b5c0e4cd4e"
+ hash: "1aefde7dbbd6ca7f57637147bfd7a664"
}
Frame {
msec: 6240
- hash: "fd52ccaddcb79a2dfa12bb57640a3610"
+ hash: "524fa1fc729a033983817fd9591dff09"
}
Frame {
msec: 6256
- hash: "b187e8fcd0a777657a733c260aaaf557"
+ hash: "c5559eb1e5bb5d2ab20888831a3924a0"
}
Frame {
msec: 6272
- hash: "2cfe47a86bf9df3704002288b6249ed9"
+ hash: "e5e78ff025bfa205f6ad243484122ec1"
}
Frame {
msec: 6288
- hash: "b79b81706f62789a15557ac1a017addf"
+ hash: "b3a4e501838e7c44f9b0e21b263922a3"
}
Frame {
msec: 6304
- hash: "77a84eb447fe7034783678f6903ff76d"
+ hash: "c35ddb641840b7d7a100e074aab82bb8"
}
Frame {
msec: 6320
- hash: "82529385d3072812fa737193914ece1c"
+ hash: "1121ff859d3a120efd8d3f6b307d2f5c"
}
Frame {
msec: 6336
- hash: "a7ccfa6c8aebf2016f2f12045d2f1abe"
+ hash: "2be325c442cfc17ae7b722add60170e1"
}
Frame {
msec: 6352
- hash: "486d38e7ea6a5cf13f2ecd1c6919ece7"
+ hash: "c3e86d4a73c739c159e71255ca08457e"
}
Frame {
msec: 6368
- hash: "6c5bd377d2289ec88f969e961f1dcf65"
+ hash: "fc56984eb2c3c9db61a54edcfe67f36b"
}
Frame {
msec: 6384
- hash: "92e20565fbcf8c7c9a67726f3a0dd41f"
+ hash: "477421a20f47af33b4272fd8f63718bb"
}
Frame {
msec: 6400
- hash: "0fcd995a26262b875440d0d9f03d16c4"
+ hash: "dee4659125ff750159c5b5ec0acd6a99"
}
Frame {
msec: 6416
- hash: "f679759eddca739764bd2816ee53ef31"
+ hash: "31dce66ad26dbcee6f1515dd43a94354"
}
Frame {
msec: 6432
- hash: "adffd1da9b750df3d9f48820a2235c0b"
+ hash: "25c4478c27d808b85746cd65fbb1f93f"
}
Frame {
msec: 6448
- hash: "e0f8730acf7a6802ade228f95d700c08"
+ hash: "f9094ea959b54b92a6d39db6cd9b5f10"
}
Frame {
msec: 6464
- hash: "2c5209c3715bb9f39ac23a8b32a17ef9"
+ hash: "47f1d0f234073353ca233206c2872093"
}
Frame {
msec: 6480
- hash: "741694ef4cbd3477a8e13ba89fc9d607"
+ hash: "3a6cf2c77f1ae99977f2ed0b4683aecf"
}
Frame {
msec: 6496
- hash: "e88d6a61acb3fde6b441c2e718a0c2fb"
+ hash: "df203035dbd68ffe2c9dc532061e7927"
}
Frame {
msec: 6512
- hash: "b91863800e6ab967616d68def388d5d5"
+ hash: "20f69f8e32fd217967feb9a955e27717"
}
Frame {
msec: 6528
- hash: "4c28a99236c351a2e3e3301c0b5bbba8"
+ hash: "0bd932d1953ee28c38a359ddfb0c2075"
}
Frame {
msec: 6544
- hash: "6affb524d7f63fef94d29629a148be04"
+ hash: "0c6c75cca96a1d04c9b60d9bd1543318"
}
Frame {
msec: 6560
- hash: "f7823d25adf673117f010738d977b787"
+ hash: "9b4c8f6cf066800c1f2bb07357fc2e0d"
}
Frame {
msec: 6576
- hash: "dfb930f3db30ec53c8e9a1aa5d9056e4"
+ hash: "eb861eb18ddb237cd11d24e101be83d1"
}
Frame {
msec: 6592
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "086db75c06bf1fb1f527f5c8e6255d02"
}
Frame {
msec: 6608
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "e807b1166ca3f658c780b1fef8400b8d"
}
Frame {
msec: 6624
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 6640
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 6656
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 6672
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 6688
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 6704
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 6720
@@ -2166,138 +2166,138 @@ VisualTest {
}
Frame {
msec: 6736
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 6752
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 6768
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 6784
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 6800
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 6816
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 6832
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 6848
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 6864
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 6880
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 6896
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 6912
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 6928
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 6944
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 6960
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 6976
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 6992
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 7008
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 7024
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 7040
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 7056
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 7072
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 7088
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 7104
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 7120
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 7136
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 7152
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 7168
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 7184
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 7200
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 7216
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 7232
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 7248
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
Frame {
msec: 7264
- hash: "57269234dc01b66f6aeb841c328c06b5"
+ hash: "a9c65a178a4b4598705bf736c0b1b595"
}
}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.0.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.0.png
index 16a7e108b7..d94ea1961e 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.0.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.1.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.1.png
index 116ce88627..df940dfe4a 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.1.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.2.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.2.png
index 13896d4e0a..d10afe117d 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.2.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.3.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.3.png
index 5d180031e2..8f99617efd 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.3.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.3.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.4.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.4.png
index cd3387f99f..18b1c09679 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.4.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.4.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.5.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.5.png
index 9f31c69893..e15d688f62 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.5.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.5.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.qml b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.qml
index 06d32b6128..949807d96d 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.qml
@@ -246,7 +246,7 @@ VisualTest {
}
Frame {
msec: 912
- hash: "1c2d4a99e7e2f5e945c05857d6a463a2"
+ hash: "01b9c877f51b878ed262943aedcf89b4"
}
Mouse {
type: 5
@@ -558,79 +558,79 @@ VisualTest {
}
Frame {
msec: 1616
- hash: "0b3782e842a6c54585d6a266314025d8"
+ hash: "64c0ba48b59addcbd9dc2a36c24b3070"
}
Frame {
msec: 1632
- hash: "02409885b82ebac931df18d8e23238d7"
+ hash: "5ce463d514a776055897052defbae117"
}
Frame {
msec: 1648
- hash: "edcbd91ad267c125c431367be3e4a8a3"
+ hash: "16b25853ec30feee97c3f11a0ea5767e"
}
Frame {
msec: 1664
- hash: "47641fd7ec919b3c041c5acc04b0d083"
+ hash: "55cfc9179923c935a44de0fee69d74ce"
}
Frame {
msec: 1680
- hash: "ea8f026fee0fba2c27a8df1e1e531acb"
+ hash: "47641fd7ec919b3c041c5acc04b0d083"
}
Frame {
msec: 1696
- hash: "e2e8a398760be380f9b2b7dbcb03c0e8"
+ hash: "466eedb320beed99d7eba5a71095438a"
}
Frame {
msec: 1712
- hash: "a1767f2e10f9ab87050ef246a4a29bbb"
+ hash: "a7520215940ca21acd148ca88c0fec62"
}
Frame {
msec: 1728
- hash: "f60cccf793bd6d356d69b1394638a201"
+ hash: "f5c8bff5c3305064dbaa777707994de3"
}
Frame {
msec: 1744
- hash: "31dc8c50a99164c19445a089223c8813"
+ hash: "95b37e22bb68634029e18bcef7e9502c"
}
Frame {
msec: 1760
- hash: "78ff726b7da5ba03fa74f66b39bf1006"
+ hash: "f60cccf793bd6d356d69b1394638a201"
}
Frame {
msec: 1776
- hash: "6f8a540dccf7182f6aed8903a0afb109"
+ hash: "d77a5c2553e9391c14a49dba951ae236"
}
Frame {
msec: 1792
- hash: "c914c500507b9c7180dcf25e985135e9"
+ hash: "0bfa2f6e5fa25a9847c2515de8ad53bd"
}
Frame {
msec: 1808
- hash: "39702ce38bcfca46ef3a8dbb7299c725"
+ hash: "202c077b20213814545ab594987b3c46"
}
Frame {
msec: 1824
- hash: "969b71ee88a1d244e62af1cecc105234"
+ hash: "32c5d1644c4f6a3386b4300b1dadae2e"
}
Frame {
msec: 1840
- hash: "11c8397fb9d7b993761b08ba8c9958e5"
+ hash: "c914c500507b9c7180dcf25e985135e9"
}
Frame {
msec: 1856
- hash: "79ad4a90ab449e3232db993b30786d89"
+ hash: "62095b2214425007cb19a6218819ed21"
}
Frame {
msec: 1872
- hash: "daf979fd50e0860bf30f377a059d89dc"
+ hash: "06d25e03eca85906c93d60b7c80b353c"
}
Frame {
msec: 1888
- hash: "5412e7524dc22e8064c8a8c684092802"
+ hash: "605992eb3f636b705b4b6dd7dfbe1a5f"
}
Frame {
msec: 1904
- hash: "2c3bea8bf10ecf6c19b93e94cb7ac0ea"
+ hash: "3241ccb6da86acc69bb07c044ba5bade"
}
Frame {
msec: 1920
@@ -638,15 +638,15 @@ VisualTest {
}
Frame {
msec: 1936
- hash: "bbfa2f8aaab0abaff9d771d5ec546d96"
+ hash: "f09fe53cd6698a94d1626df1a1e4079b"
}
Frame {
msec: 1952
- hash: "be2811bf369bc9dd8c5d9deec3b84788"
+ hash: "aff96cfa2f88f1f2ce6af5e6a838fb79"
}
Frame {
msec: 1968
- hash: "779838915f48eb917d36c3f2b65eedae"
+ hash: "dddc255c053608f6b199cebb40e164bc"
}
Mouse {
type: 2
@@ -666,7 +666,7 @@ VisualTest {
}
Frame {
msec: 1984
- hash: "d20b5fe14b47dfb1e73f8ef44802da11"
+ hash: "345864eccf0b48f94097c9e0f037d71d"
}
Mouse {
type: 5
@@ -678,7 +678,7 @@ VisualTest {
}
Frame {
msec: 2000
- hash: "5312dd1f9d309ab5134b8bb67685488e"
+ hash: "05e9776009f78d5466473c67a900e74d"
}
Mouse {
type: 5
@@ -698,219 +698,219 @@ VisualTest {
}
Frame {
msec: 2016
- hash: "8d6b6cbb74cc654bc5aff10a807dd3cb"
+ hash: "3a2bca372b5e492d71c73c945851a616"
}
Frame {
msec: 2032
- hash: "dee717869177d1de4a26599b120f1c3d"
+ hash: "f7957d18f0fc7421f7109dfc5debba3a"
}
Frame {
msec: 2048
- hash: "2b2c60f42024784ceed5c68505dfa5ca"
+ hash: "cdd2a73b65b60991f1a3671cc668fa0e"
}
Frame {
msec: 2064
- hash: "1a6a108fd6cf607ec08dbedd804d12f7"
+ hash: "d1646d66d0726f163cd32d4e985da46b"
}
Frame {
msec: 2080
- hash: "10bc4d0a1dc400fedc9a68b68c6525fd"
+ hash: "1d2ea750a691ba78943c8e6e1a950017"
}
Frame {
msec: 2096
- hash: "dc6a4abfbfb38e90af2308320d0f795b"
+ hash: "c372a639a59e7cb1f5573de540dd0dcf"
}
Frame {
msec: 2112
- hash: "82c61d8461001c19af7c2b458d427e0b"
+ hash: "964fc74c67a84cb84516389c57468ada"
}
Frame {
msec: 2128
- hash: "e455d9ccffedaa708532bb69ad15871e"
+ hash: "7310eb82821b9c209dd9e54d7b8d2e61"
}
Frame {
msec: 2144
- hash: "b9c6169ad08724fc70df30668dfe7509"
+ hash: "55b62e5afa61e8acb4faf97f7c2b1aa5"
}
Frame {
msec: 2160
- hash: "a3fe5862be470470854d4157c1c027db"
+ hash: "4a9994d898380369eb705efb52839402"
}
Frame {
msec: 2176
- hash: "6a3804bd5f4fd5f1c424615ceb620525"
+ hash: "340811fac74949d8561c825547801ab0"
}
Frame {
msec: 2192
- hash: "df0d72248310654a9cf47e707fe9e414"
+ hash: "4ab688cb3f157dff07a652a84d1ed1da"
}
Frame {
msec: 2208
- hash: "beb19f2b2979ab40b5ccf8c0fbe9b72f"
+ hash: "a249bd338776e1f0d11ad70aebcb91b3"
}
Frame {
msec: 2224
- hash: "be3449b49048b764bea68a76baa0fc75"
+ hash: "6db4a1fd4f2597a180705b7d927ef512"
}
Frame {
msec: 2240
- hash: "4a615cae9c8f85e7b8aecd4c9014f1eb"
+ hash: "7a47ac68a2a433d6edce92b772c3c608"
}
Frame {
msec: 2256
- hash: "b3c274f1a9d65684c0a55a544bf77810"
+ hash: "10f23e9e7729a6525549b71143ae539c"
}
Frame {
msec: 2272
- hash: "31456b01fcfb60a77d2b9662c2fff7b6"
+ hash: "c977e2525e1fb7406414862fbd23fcf8"
}
Frame {
msec: 2288
- hash: "2be5cf3f6158bf09659acc68b134846f"
+ hash: "66251028e13fbd8f4f4d6836eb9615f9"
}
Frame {
msec: 2304
- hash: "5f9c725a11305f3e6c48ab332faabf50"
+ hash: "925b50a4f9fe33d83463914c2221be82"
}
Frame {
msec: 2320
- hash: "277c2733c7245d045665198984b74224"
+ hash: "7169f87de9a332bb94108661e9783a54"
}
Frame {
msec: 2336
- hash: "265b8342bc747fb43a5291df0f4ce48b"
+ hash: "3ff3c0d2db8d1d65cfc7b14520cf41aa"
}
Frame {
msec: 2352
- hash: "803b49ec31955b481009a51c64bcce65"
+ hash: "0757ee68ff9923a2dbeb2129f3d4409c"
}
Frame {
msec: 2368
- hash: "a717b30ad50746cdf0fae82212ac88f0"
+ hash: "223dd69204949b494cda0762ef9965fd"
}
Frame {
msec: 2384
- hash: "65f46c8e69f24d060b5da6f866867f51"
+ hash: "e97c6ba010857de43baeccbe85e2b262"
}
Frame {
msec: 2400
- hash: "52f9e5d1106d00a950470076a50e4239"
+ hash: "9f170350da8b3785d5db9c24ce8cacf8"
}
Frame {
msec: 2416
- hash: "058a787aae2845308e68bb93f6a811e4"
+ hash: "512f3a1ef9d5c263ab22559490dc3022"
}
Frame {
msec: 2432
- hash: "621985111c25994c0c0fe3635be67c1d"
+ hash: "0f3df7f366bc918c55172df45c22056e"
}
Frame {
msec: 2448
- hash: "2949b8185cefbaaf587a043d805cc670"
+ hash: "71f8f04423b9a3356aa08235a91ddde7"
}
Frame {
msec: 2464
- hash: "d4a03127ae5047184c736617deeac92d"
+ hash: "0c48c98562318f7bac502c49fd09fd5e"
}
Frame {
msec: 2480
- hash: "876c6c5ac4500de6234423bf6f3511d6"
+ hash: "17defd865ec00da3a74360044a906ea9"
}
Frame {
msec: 2496
- hash: "eb08aa172cfbdb696b6f672dfa7b6fff"
+ hash: "07ef0b634016b52023174a6a593cb2aa"
}
Frame {
msec: 2512
- hash: "a60c13b8f46faa0a35dbb539010550d4"
+ hash: "56d06c41e9ad55852654bcc6ce77504d"
}
Frame {
msec: 2528
- hash: "c6f8786506e0326a5734ab8aea782f95"
+ hash: "05848d818a1531a649f9c23947e67855"
}
Frame {
msec: 2544
- hash: "a49927f2aae24e692fc379f0ab6f4ee9"
+ hash: "11c8397fb9d7b993761b08ba8c9958e5"
}
Frame {
msec: 2560
- hash: "2f1a2d50e1090b34ad1ea6a36eec4fe0"
+ hash: "82255275db096d4150bd6cbd07805b3f"
}
Frame {
msec: 2576
- hash: "a5ee24d37be960a88684748b73dc75fe"
+ hash: "8dd3572656f6feb16d55d9318b6b6317"
}
Frame {
msec: 2592
- hash: "28682389395b47ae33ceec1ba3beef4e"
+ hash: "8096e99b41c38a777df2010057119afb"
}
Frame {
msec: 2608
- hash: "1869667b50b76d99716dd0d7849901fa"
+ hash: "4187c358b8319dffdef36c67b02a4921"
}
Frame {
msec: 2624
- hash: "2806ee1005193f55825aa6147583985f"
+ hash: "f891ef9a694bc6513f04e38d34c78e24"
}
Frame {
msec: 2640
- hash: "c00589dce90e3ab2f2c8890f30f80d3d"
+ hash: "77db9416fb003a5bb793b6573ca3a3cd"
}
Frame {
msec: 2656
- hash: "1f1881f0a29525e380ecbcce15499fa4"
+ hash: "152cf831ca83212fc026b1146c49a386"
}
Frame {
msec: 2672
- hash: "2a4c3ff764545a3899c864680f22f0a3"
+ hash: "a596b17515b471d5e67edda3baf8938b"
}
Frame {
msec: 2688
- hash: "2685820514ce5d5729f3761b1eaa1682"
+ hash: "307db3e3c929da9783b12d7a2efdbda5"
}
Frame {
msec: 2704
- hash: "2685820514ce5d5729f3761b1eaa1682"
+ hash: "1baff6641852daabdc639a35a4821189"
}
Frame {
msec: 2720
- hash: "2685820514ce5d5729f3761b1eaa1682"
+ hash: "1f7df5b9c29773c7ae3d08005e7dd903"
}
Frame {
msec: 2736
- hash: "2685820514ce5d5729f3761b1eaa1682"
+ hash: "7eb1937ccb2727c27e57b7d7960678d2"
}
Frame {
msec: 2752
- hash: "2685820514ce5d5729f3761b1eaa1682"
+ hash: "8294b7a9105083887634973a1c64b70a"
}
Frame {
msec: 2768
- hash: "2685820514ce5d5729f3761b1eaa1682"
+ hash: "89ea9be6ebb280ff43d7b037d989aa53"
}
Frame {
msec: 2784
- hash: "2685820514ce5d5729f3761b1eaa1682"
+ hash: "4cbeaef4f796eebf114c5e470389d30a"
}
Frame {
msec: 2800
- hash: "2685820514ce5d5729f3761b1eaa1682"
+ hash: "0ce8c069bf3fb31d759d62e429c67a15"
}
Frame {
msec: 2816
- hash: "2685820514ce5d5729f3761b1eaa1682"
+ hash: "201f1b39884249f60a53a201f783ce9b"
}
Frame {
msec: 2832
- hash: "2685820514ce5d5729f3761b1eaa1682"
+ hash: "bcafa2c76a9747a64565a3d3484c1c91"
}
Frame {
msec: 2848
- hash: "2685820514ce5d5729f3761b1eaa1682"
+ hash: "94c7ff74b5a37b6e03a47afc40fde107"
}
Frame {
msec: 2864
- hash: "2685820514ce5d5729f3761b1eaa1682"
+ hash: "08127dfa54da0616ce6cb19c646487ed"
}
Frame {
msec: 2880
@@ -934,7 +934,7 @@ VisualTest {
}
Frame {
msec: 2896
- hash: "ce00c77e8ff1768b41f5585344af1c58"
+ hash: "b76ce9c50fcbe38a29c1930302dd61da"
}
Mouse {
type: 5
@@ -946,7 +946,7 @@ VisualTest {
}
Frame {
msec: 2912
- hash: "24f401275fa6ec7d26234609792fe0b8"
+ hash: "d30704b159562c21cd2f42f2370acdfa"
}
Mouse {
type: 5
@@ -958,7 +958,7 @@ VisualTest {
}
Frame {
msec: 2928
- hash: "d3c74863c627a1b922a6b6c4a24f8c40"
+ hash: "db0916ebf147ee738aaf7492bd38c262"
}
Mouse {
type: 5
@@ -978,203 +978,203 @@ VisualTest {
}
Frame {
msec: 2944
- hash: "64a3209e6adc737065e5d5c3202a7283"
+ hash: "128058d78c8ceabf4867c8c2d23c8007"
}
Frame {
msec: 2960
- hash: "cf936ffe4330edefddb31c59368491fc"
+ hash: "9a59b6d1576b70796abcd58167e5135e"
}
Frame {
msec: 2976
- hash: "a67213db044bb876f737cd355fe54444"
+ hash: "2d5f030aa7ae5f7b5df1894f0250a391"
}
Frame {
msec: 2992
- hash: "0f9e97057cbbd8071e0f5f61318bdf9c"
+ hash: "fb45fe68abab13f5eb4e8022f1e4e2f1"
}
Frame {
msec: 3008
- hash: "c5f38d334df86ebb6ac4600c83eced20"
+ hash: "ad090853500b3720c1bb4d750731e25c"
}
Frame {
msec: 3024
- hash: "6d8e6049a36eac4136dbdb5fb18d0650"
+ hash: "f8f560f26cc0b63f51858c5119b7a1ef"
}
Frame {
msec: 3040
- hash: "8ee97cff4a632e6e297bd3bdac27b8d4"
+ hash: "87e9d53c0ffcf7231693d9d6619ad37e"
}
Frame {
msec: 3056
- hash: "aca1fcd005d211d35245e64a44002c01"
+ hash: "73000f490569eb178d47a00b96d39a17"
}
Frame {
msec: 3072
- hash: "7076180bf0eb14a5e733be9320f1f009"
+ hash: "b8a196eca9c3bd95659931115bec319f"
}
Frame {
msec: 3088
- hash: "e0a0545b3a0b6a0b07d3fa987e1d58b6"
+ hash: "5f9265d0818701ce08066b55a8bbd904"
}
Frame {
msec: 3104
- hash: "0294b098ce7f0d381542776320e52d2e"
+ hash: "9a62f2e25e8d32872e43fbdcdb838756"
}
Frame {
msec: 3120
- hash: "36f8bcc42add38fe149e34a703cf8a02"
+ hash: "1c7b238074d274e4f105b5c2b7fd6dac"
}
Frame {
msec: 3136
- hash: "631426bde50fd35d1da1c30d9878253e"
+ hash: "f6fbd5658a122ced7257852b4d38605d"
}
Frame {
msec: 3152
- hash: "a4d64c9d378138bedf63389e58d8f1d6"
+ hash: "24a0cc1d69213b12f9420fa9ffee7319"
}
Frame {
msec: 3168
- hash: "17fdf61bffd947c2e9898f5c4517fdf8"
+ hash: "8811594c57e514da3afeb04460569e5d"
}
Frame {
msec: 3184
- hash: "653b8c7a55bc4ca763238098711eafa1"
+ hash: "760d4afdc958184b5b68bc3bcc2f1d3b"
}
Frame {
msec: 3200
- hash: "89e15b3ee1b1fc945801e08cfcdba62c"
+ hash: "b3b2ca99af9aa022dfebf71bfa1cd491"
}
Frame {
msec: 3216
- hash: "7ea615af67336895e6cee6d3a39ff7de"
+ hash: "293dbff5edf4dde1f57ca3af1c4bce5e"
}
Frame {
msec: 3232
- hash: "88faee45db80f04ef1120c35057a5f7d"
+ hash: "0c48c98562318f7bac502c49fd09fd5e"
}
Frame {
msec: 3248
- hash: "8cfe34047b29ac85e58d55e0f6e0b195"
+ hash: "1cac8d792f55f3e47549d628bd729a7d"
}
Frame {
msec: 3264
- hash: "39255546502fcb882005fe4c38c21fb0"
+ hash: "d63664b4a6c42c67a3c700e3a000fc07"
}
Frame {
msec: 3280
- hash: "6bf7a959a05fc27f651b2a3ba07de30d"
+ hash: "be41201056bd58d4793c9c7b5cc63f3f"
}
Frame {
msec: 3296
- hash: "c2c61cb8dbbbd38827277ab32579c6da"
+ hash: "0ea52d61c7b8803d76340874b846783d"
}
Frame {
msec: 3312
- hash: "ff370d4b4e44c4cbacca96107105df21"
+ hash: "260c743db91b8802e2c27f8c92d620e5"
}
Frame {
msec: 3328
- hash: "ccadd9e070d54de21c76397d18ad3de8"
+ hash: "33d3dbe981874cd04edd35a4e5bf4e68"
}
Frame {
msec: 3344
- hash: "6302c39de00070b0a23f9dc87f74dd8d"
+ hash: "27d183bfe7a7775ba47578de7a5b2dcb"
}
Frame {
msec: 3360
- hash: "7ab69e6d9809c78dc723609bd2761206"
+ hash: "a6c0bd87922ca8d40fe413ab8624dd24"
}
Frame {
msec: 3376
- hash: "c429cc724b39891805cf4c1448de60b3"
+ hash: "218d68463d34cc31dc81756be9effd02"
}
Frame {
msec: 3392
- hash: "396ddf0b01e9fe7c2bfb220e64a0c7ec"
+ hash: "29e9148ab8c0aa66988a6bcda12b06ea"
}
Frame {
msec: 3408
- hash: "7a519a4efeecef5e7623a270e458fb13"
+ hash: "8cc09fb7e94b1bd0d3482e0bf5d0abec"
}
Frame {
msec: 3424
- hash: "869d174a939e0638a1a22d5c8a010c14"
+ hash: "39a595b99ed012a1e54b516b75f8652d"
}
Frame {
msec: 3440
- hash: "9ecd2cf4e3b42ff93bcbf4db9829666c"
+ hash: "30754f5e10dc0d148f10a5eced16258a"
}
Frame {
msec: 3456
- hash: "b06b58b250d3df365806a3f8991d57f3"
+ hash: "85de32bfdfaea28e4c534dca69b1255e"
}
Frame {
msec: 3472
- hash: "7a6fb03feb2ae0af1f143daedd22a88b"
+ hash: "459bda74f223c6cfbee12524939b09ef"
}
Frame {
msec: 3488
- hash: "e9fe338dbe7afb69f3870743b0a18805"
+ hash: "db2ae2401ff1a65911339e2292f075dd"
}
Frame {
msec: 3504
- hash: "04b8def2085e9ce4065b02b938915557"
+ hash: "0cc18d7cbf42cb68baedd73cf59d8c08"
}
Frame {
msec: 3520
- hash: "7e6942f72012875ba83a1c9121e1f786"
+ hash: "36c72c3d608fc5126f4b62d4416ad54e"
}
Frame {
msec: 3536
- hash: "291e2d79a79959d9c8c586b6bdc31689"
+ hash: "7f4db14f493a300ba37dae79a9d60084"
}
Frame {
msec: 3552
- hash: "e490bc7fd92f486b964cca967bd33b38"
+ hash: "efe0031b95195bebfd887ef63c2ce441"
}
Frame {
msec: 3568
- hash: "0c9858e0445e25d2b12c84801de441cb"
+ hash: "ade092ef64fc3b1e4d4afc86dca3cf71"
}
Frame {
msec: 3584
- hash: "72ba7a4aacb150e1e9c6de72cff82258"
+ hash: "e57a7cf2f90b87fed0fd438599fabae3"
}
Frame {
msec: 3600
- hash: "1daca95256842545a5b77bcc46782478"
+ hash: "1be372fe7de83c4d019e3856c03b39b6"
}
Frame {
msec: 3616
- hash: "869f3d16e203ad47f1ae7ca83e369b75"
+ hash: "4cb14166395004b6f0f04c6d95879583"
}
Frame {
msec: 3632
- hash: "9cc9cb20aab3369f4e3c5259d291708c"
+ hash: "a5ec71ba41f5fc0eeebf907749f26266"
}
Frame {
msec: 3648
- hash: "a507b957bab3efe2023a65f8c8b3540a"
+ hash: "257ef3bb651dbd43635576563c0f97c7"
}
Frame {
msec: 3664
- hash: "9fce2a6cddd8b06a80ce16599b56caa6"
+ hash: "aa95d440ff9c75215bd2483befe18f78"
}
Frame {
msec: 3680
- hash: "2f85d3064968e3e7b669f733fad58459"
+ hash: "670815d144a7838b02bf24cf586c8df4"
}
Frame {
msec: 3696
- hash: "6dd6fad85dc5317a22a05a8486317767"
+ hash: "5f58ff1dd96ee21710ce2aeee81c232b"
}
Frame {
msec: 3712
- hash: "b0faa2ec225cd96fb6d2fd05dc66bed1"
+ hash: "0c5a6c2dfbac5b97481b8e505fd4c4eb"
}
Frame {
msec: 3728
- hash: "3188219f095c2a9ac7c0f6034463d769"
+ hash: "b269e9fe4d14537c8bef0b66effe7319"
}
Frame {
msec: 3744
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/test-pathview.qml b/tests/auto/declarative/qmlvisual/qdeclarativepathview/test-pathview.qml
index ce516ac77e..c89bd68501 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativepathview/test-pathview.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/test-pathview.qml
@@ -33,7 +33,7 @@ Rectangle {
PathView {
id: photoPathView; model: rssModel; delegate: photoDelegate
- y: 100; width: 800; height: 330; pathItemCount: 10; z: 1
+ y: 100; width: 800; height: 330; z: 1
path: Path {
startX: -50; startY: 40;
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/usingRepeater.0.png b/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/usingRepeater.0.png
deleted file mode 100644
index 3234c98d30..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/usingRepeater.0.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/usingRepeater.qml b/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/usingRepeater.qml
index bdf8fee97e..5d88df7d3e 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/usingRepeater.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/usingRepeater.qml
@@ -6,334 +6,130 @@ VisualTest {
}
Frame {
msec: 16
- hash: "e9c524091a0351926c3d658b9935f176"
+ hash: "1a396cf01a6c31155609532654653599"
}
Frame {
msec: 32
- hash: "e9c524091a0351926c3d658b9935f176"
+ hash: "1a396cf01a6c31155609532654653599"
}
Frame {
msec: 48
- hash: "e9c524091a0351926c3d658b9935f176"
+ hash: "1a396cf01a6c31155609532654653599"
}
Frame {
msec: 64
- hash: "e9c524091a0351926c3d658b9935f176"
+ hash: "1a396cf01a6c31155609532654653599"
}
Frame {
msec: 80
- hash: "e9c524091a0351926c3d658b9935f176"
+ hash: "1a396cf01a6c31155609532654653599"
}
Frame {
msec: 96
- hash: "e9c524091a0351926c3d658b9935f176"
+ hash: "1a396cf01a6c31155609532654653599"
}
Frame {
msec: 112
- hash: "e9c524091a0351926c3d658b9935f176"
+ hash: "1a396cf01a6c31155609532654653599"
}
Frame {
msec: 128
- hash: "e9c524091a0351926c3d658b9935f176"
+ hash: "1a396cf01a6c31155609532654653599"
}
Frame {
msec: 144
- hash: "e9c524091a0351926c3d658b9935f176"
+ hash: "1a396cf01a6c31155609532654653599"
}
Frame {
msec: 160
- hash: "e9c524091a0351926c3d658b9935f176"
+ hash: "1a396cf01a6c31155609532654653599"
}
Frame {
msec: 176
- hash: "e9c524091a0351926c3d658b9935f176"
+ hash: "1a396cf01a6c31155609532654653599"
}
Frame {
msec: 192
- hash: "e9c524091a0351926c3d658b9935f176"
+ hash: "1a396cf01a6c31155609532654653599"
}
Frame {
msec: 208
- hash: "e9c524091a0351926c3d658b9935f176"
+ hash: "1a396cf01a6c31155609532654653599"
}
Frame {
msec: 224
- hash: "e9c524091a0351926c3d658b9935f176"
+ hash: "1a396cf01a6c31155609532654653599"
}
Frame {
msec: 240
- hash: "e9c524091a0351926c3d658b9935f176"
+ hash: "1a396cf01a6c31155609532654653599"
}
Frame {
msec: 256
- hash: "e9c524091a0351926c3d658b9935f176"
+ hash: "1a396cf01a6c31155609532654653599"
}
Frame {
msec: 272
- hash: "e9c524091a0351926c3d658b9935f176"
+ hash: "8a4565aee33d40840bda26b65b6a0d90"
}
Frame {
msec: 288
- hash: "e9c524091a0351926c3d658b9935f176"
+ hash: "8a4565aee33d40840bda26b65b6a0d90"
}
Frame {
msec: 304
- hash: "e9c524091a0351926c3d658b9935f176"
+ hash: "8a4565aee33d40840bda26b65b6a0d90"
}
Frame {
msec: 320
- hash: "e9c524091a0351926c3d658b9935f176"
+ hash: "8a4565aee33d40840bda26b65b6a0d90"
}
Frame {
msec: 336
- hash: "e9c524091a0351926c3d658b9935f176"
+ hash: "8a4565aee33d40840bda26b65b6a0d90"
}
Frame {
msec: 352
- hash: "e9c524091a0351926c3d658b9935f176"
+ hash: "8a4565aee33d40840bda26b65b6a0d90"
}
Frame {
msec: 368
- hash: "e9c524091a0351926c3d658b9935f176"
+ hash: "8a4565aee33d40840bda26b65b6a0d90"
}
Frame {
msec: 384
- hash: "e9c524091a0351926c3d658b9935f176"
+ hash: "8a4565aee33d40840bda26b65b6a0d90"
}
Frame {
msec: 400
- hash: "e9c524091a0351926c3d658b9935f176"
+ hash: "8a4565aee33d40840bda26b65b6a0d90"
}
Frame {
msec: 416
- hash: "e9c524091a0351926c3d658b9935f176"
+ hash: "8a4565aee33d40840bda26b65b6a0d90"
}
Frame {
msec: 432
- hash: "e9c524091a0351926c3d658b9935f176"
+ hash: "8a4565aee33d40840bda26b65b6a0d90"
}
Frame {
msec: 448
- hash: "e9c524091a0351926c3d658b9935f176"
+ hash: "8a4565aee33d40840bda26b65b6a0d90"
}
Frame {
msec: 464
- hash: "e9c524091a0351926c3d658b9935f176"
+ hash: "8a4565aee33d40840bda26b65b6a0d90"
}
Frame {
msec: 480
- hash: "e9c524091a0351926c3d658b9935f176"
+ hash: "8a4565aee33d40840bda26b65b6a0d90"
}
Frame {
msec: 496
- hash: "e9c524091a0351926c3d658b9935f176"
+ hash: "8a4565aee33d40840bda26b65b6a0d90"
}
Frame {
msec: 512
- hash: "e9c524091a0351926c3d658b9935f176"
- }
- Frame {
- msec: 528
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 544
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 560
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 576
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 592
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 608
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 624
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 640
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 656
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 672
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 688
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 704
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 720
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 736
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 752
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 768
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 784
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 800
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 816
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 832
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 848
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 864
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 880
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 896
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 912
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 928
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 944
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 960
- image: "usingRepeater.0.png"
- }
- Frame {
- msec: 976
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 992
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 1008
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 1024
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 1040
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 1056
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 1072
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 1088
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 1104
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 1120
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 1136
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 1152
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 1168
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 1184
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 1200
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 1216
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 1232
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 1248
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 1264
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 1280
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 1296
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 1312
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
- }
- Frame {
- msec: 1328
- hash: "2b1fb0ebb6f728fe685d95b5947cce90"
+ hash: "8a4565aee33d40840bda26b65b6a0d90"
}
}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepositioners/dynamic.qml b/tests/auto/declarative/qmlvisual/qdeclarativepositioners/dynamic.qml
index 8da3602aa5..b5685d1a9a 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativepositioners/dynamic.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepositioners/dynamic.qml
@@ -1,13 +1,14 @@
import QtQuick 1.0
Item {
- width: 400; height: 400;
+ property string skip: "Expected to fail until QTBUG-14839 is resolved"
+ width: 120; height: 60;
property int step: 0
function tick()
{
step++;
if(step == 1){
- row1.destroy(); //Not dynamically created, so is this valid?
+ //row1.destroy(); //Not dynamically created, so is this valid?
}else if(step == 2){
r2a.destroy();
}else if(step == 3){
@@ -21,42 +22,46 @@ Item {
}else if(step == 7){
r3c.parent = row2;
}else if(step == 8){
- row3.destroy();
+ //row3.destroy();//empty now, so should have no effect//May be invalid, but was deleting the reparent items at one point
}else{
repeater.model++;
}
}
- //Tests base positioner functionality, so just using row
- Row{
- id: row1
- Rectangle{id: r1a; width:20; height:20; color: "red"}
- Rectangle{id: r1b; width:20; height:20; color: "green"}
- Rectangle{id: r1c; width:20; height:20; color: "blue"}
- }
- Row{
- y:20
- id: row2
- move: Transition{NumberAnimation{properties:"x"}}
- Repeater{
- id: repeater
- model: 0;
- delegate: Component{ Rectangle { color: "yellow"; width:20; height:20;}}
+ //Tests base positioner functionality, so don't need them all.
+ Column{
+ move: Transition{NumberAnimation{properties:"y"}}
+ Row{
+ id: row1
+ height: childrenRect.height
+ Rectangle{id: r1a; width:20; height:20; color: "red"}
+ Rectangle{id: r1b; width:20; height:20; color: "green"}
+ Rectangle{id: r1c; width:20; height:20; color: "blue"}
+ }
+ Row{
+ id: row2
+ height: childrenRect.height
+ move: Transition{NumberAnimation{properties:"x"}}
+ Repeater{
+ id: repeater
+ model: 0;
+ delegate: Component{ Rectangle { color: "yellow"; width:20; height:20;}}
+ }
+ Rectangle{id: r2a; width:20; height:20; color: "red"}
+ Rectangle{id: r2b; width:20; height:20; color: "green"}
+ Rectangle{id: r2c; width:20; height:20; color: "blue"}
+ }
+ Row{
+ move: Transition{NumberAnimation{properties:"x"}}
+ id: row3
+ height: childrenRect.height
+ Rectangle{id: r3a; width:20; height:20; color: "red"}
+ Rectangle{id: r3b; width:20; height:20; color: "green"}
+ Rectangle{id: r3c; width:20; height:20; color: "blue"}
}
- Rectangle{id: r2a; width:20; height:20; color: "red"}
- Rectangle{id: r2b; width:20; height:20; color: "green"}
- Rectangle{id: r2c; width:20; height:20; color: "blue"}
- }
- Row{
- move: Transition{NumberAnimation{properties:"x"}}
- y:40
- id: row3
- Rectangle{id: r3a; width:20; height:20; color: "red"}
- Rectangle{id: r3b; width:20; height:20; color: "green"}
- Rectangle{id: r3c; width:20; height:20; color: "blue"}
}
Timer{
- interval: 500;
+ interval: 250;
running: true;
repeat: true;
onTriggered: tick();
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepositioners/usingRepeater.qml b/tests/auto/declarative/qmlvisual/qdeclarativepositioners/usingRepeater.qml
index c318a99b75..c236b6a73a 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativepositioners/usingRepeater.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativepositioners/usingRepeater.qml
@@ -1,7 +1,7 @@
import QtQuick 1.0
Item{
- width: 200; height: 600
+ width: 40; height: 320
Column{
Rectangle{color:"Red"; width:40; height:40;}
Repeater{
@@ -11,5 +11,6 @@ Item{
}
Rectangle{color:"Blue"; width:40; height:40;}
}
- Timer{ interval: 500; running: true; onTriggered: rep.model=6;}
+ Timer{ interval: 250; running: true; onTriggered: rep.model=6;}
+ Timer{ interval: 500; running: true; onTriggered: Qt.quit();}
}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/easefollow.0.png b/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/easefollow.0.png
deleted file mode 100644
index 21b6afbed9..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/easefollow.0.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/easefollow.1.png b/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/easefollow.1.png
deleted file mode 100644
index bb8a02bc4c..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/easefollow.1.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/easefollow.2.png b/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/easefollow.2.png
deleted file mode 100644
index da60237b23..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/easefollow.2.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/easefollow.3.png b/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/easefollow.3.png
deleted file mode 100644
index 3e943e8819..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/easefollow.3.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/easefollow.4.png b/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/easefollow.4.png
deleted file mode 100644
index 4fbaf2634c..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/easefollow.4.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/easefollow.5.png b/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/easefollow.5.png
deleted file mode 100644
index c10d1966ab..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/easefollow.5.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/easefollow.6.png b/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/easefollow.6.png
deleted file mode 100644
index a672c064c4..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/easefollow.6.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/easefollow.qml b/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/easefollow.qml
deleted file mode 100644
index 2500ef0d3f..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/easefollow.qml
+++ /dev/null
@@ -1,1807 +0,0 @@
-import Qt.VisualTest 4.7
-
-VisualTest {
- Frame {
- msec: 0
- }
- Frame {
- msec: 16
- hash: "1f60efdb8704b92c9361daa468a25391"
- }
- Frame {
- msec: 32
- hash: "3bb6a87617e0e5d4922e573eec975886"
- }
- Frame {
- msec: 48
- hash: "268941737e6324d580890b151de621fb"
- }
- Frame {
- msec: 64
- hash: "99c674eccc082d7f0982257a748d93e5"
- }
- Frame {
- msec: 80
- hash: "2970467e8262c8a3f0b11be71245d048"
- }
- Frame {
- msec: 96
- hash: "63cbd06d6bb035d27c18dba49238d8b2"
- }
- Frame {
- msec: 112
- hash: "49f77bb3d323f882c0ec56e1f1040b3a"
- }
- Frame {
- msec: 128
- hash: "40263c5f9b5d2236536163785f832b4d"
- }
- Frame {
- msec: 144
- hash: "dc63b1c21a2027c4beb9c297a3677fbd"
- }
- Frame {
- msec: 160
- hash: "4fab52ea29a819fec032f19dbcbef012"
- }
- Frame {
- msec: 176
- hash: "60b48407a8f8ae2cce7d3e7c8b21991c"
- }
- Frame {
- msec: 192
- hash: "6e542c681092a5ebeef0534fa2bd2d6c"
- }
- Frame {
- msec: 208
- hash: "c7c6471969bbf81efdb86d1695548fc6"
- }
- Frame {
- msec: 224
- hash: "b7f4ad9a49feb400894209c02b94478a"
- }
- Frame {
- msec: 240
- hash: "3eb58b2f5233aead976183c13f241113"
- }
- Frame {
- msec: 256
- hash: "54f2036c50c6d8079fc0cadc01385980"
- }
- Frame {
- msec: 272
- hash: "f297659d75f6e724d72bd548821f4c9f"
- }
- Frame {
- msec: 288
- hash: "112798f080336fc9c603a7e9097dd8aa"
- }
- Frame {
- msec: 304
- hash: "c432e6ec2b53ca43cb7a7325d0cc379b"
- }
- Frame {
- msec: 320
- hash: "4a6d3db3efd665ad7f372bf3f2508ed7"
- }
- Frame {
- msec: 336
- hash: "0befa5dc4d2cc196fed0eb1a3aa75b8f"
- }
- Frame {
- msec: 352
- hash: "a34d010b50d59c362b54e44d69c2df91"
- }
- Frame {
- msec: 368
- hash: "cbdacced50186c87066ce1d46548b27e"
- }
- Frame {
- msec: 384
- hash: "a4060010ae4d3c0973bda48d68f7bd0a"
- }
- Frame {
- msec: 400
- hash: "47353437da587f732f986004c09884d0"
- }
- Frame {
- msec: 416
- hash: "080c348145167bbec671a04da6f7564f"
- }
- Frame {
- msec: 432
- hash: "69dead737c717a076ae3865680341fb4"
- }
- Frame {
- msec: 448
- hash: "1efdc31c5c8fa72fc848877deb6caaa4"
- }
- Frame {
- msec: 464
- hash: "28d7da1e933d0585d03acf4a529e7b42"
- }
- Frame {
- msec: 480
- hash: "bf85534124bf025b7ede0d6c80b8e443"
- }
- Frame {
- msec: 496
- hash: "cdbeb2d51541b1b1eff060efe993db91"
- }
- Frame {
- msec: 512
- hash: "52ad56ae16c8ab523adda8edc512dd87"
- }
- Frame {
- msec: 528
- hash: "61b1937f4c8dd2cb0ddd7031c5bfb3ab"
- }
- Frame {
- msec: 544
- hash: "1b109baba71b16827f90da654af093a3"
- }
- Frame {
- msec: 560
- hash: "d56621362802c8626868f36ba1e7db22"
- }
- Frame {
- msec: 576
- hash: "ee5555ec3ad8760f43bbf5958a925936"
- }
- Frame {
- msec: 592
- hash: "1ed2831144a453af1978605c0e42d17c"
- }
- Frame {
- msec: 608
- hash: "c74d5cdb3395a702269dfa88c8c9d975"
- }
- Frame {
- msec: 624
- hash: "ea98ddd9588cc23fd82a342ec2925ba8"
- }
- Frame {
- msec: 640
- hash: "e76b94d6d57f1a510f7649eaab892562"
- }
- Frame {
- msec: 656
- hash: "022f40b6fe9dbaf8019855234acb3461"
- }
- Frame {
- msec: 672
- hash: "467da4f48aa6aeb113f0797facf157e8"
- }
- Frame {
- msec: 688
- hash: "8df407aadd4d896eb6537e1555a0242f"
- }
- Frame {
- msec: 704
- hash: "122e4671881e31f54e617729f4fbb3b0"
- }
- Frame {
- msec: 720
- hash: "562718f101c3cd7525b890076413df5e"
- }
- Frame {
- msec: 736
- hash: "07feae99ecf4b70eb094fd3e10deca56"
- }
- Frame {
- msec: 752
- hash: "0980d133b1006cc07796023880415163"
- }
- Frame {
- msec: 768
- hash: "7112b6ac97678b3b942c64c5108f0329"
- }
- Frame {
- msec: 784
- hash: "bb9f893a9aaee60ab6c30918552828a4"
- }
- Frame {
- msec: 800
- hash: "65d1f29437aaaea33676757276f1e434"
- }
- Frame {
- msec: 816
- hash: "52adcf2509f3236ac8ef571708e77206"
- }
- Frame {
- msec: 832
- hash: "22df5e7eda8a813531d0e0366cbfbf64"
- }
- Frame {
- msec: 848
- hash: "fe9b7b7812dd2410b8ed2eb19aa78f4d"
- }
- Frame {
- msec: 864
- hash: "141e22de4469f316b5ef5471f3c7bba0"
- }
- Frame {
- msec: 880
- hash: "1125c0a105fc4a2cae36b798058ce23f"
- }
- Frame {
- msec: 896
- hash: "8c17c5da2ae867fb0016a485ba9e4166"
- }
- Frame {
- msec: 912
- hash: "d8da9fc7ec4dcefb894c5a6a71e9d001"
- }
- Frame {
- msec: 928
- hash: "00ff642bea89fd89de394d78f8c5db33"
- }
- Frame {
- msec: 944
- hash: "8549063d517a3ce1ffd44c56b3b6cf5e"
- }
- Frame {
- msec: 960
- image: "easefollow.0.png"
- }
- Frame {
- msec: 976
- hash: "95a642caa72bb31cc1e04ecc12d07cd0"
- }
- Frame {
- msec: 992
- hash: "e65c823476bf920d0386f62ca831e6a0"
- }
- Frame {
- msec: 1008
- hash: "91e8913dc693c91a674a10b5b088dd8f"
- }
- Frame {
- msec: 1024
- hash: "1a469ffa0d530f72c78dc14783891c78"
- }
- Frame {
- msec: 1040
- hash: "6e46a83d07f8bc034b421103ef0e4f8c"
- }
- Frame {
- msec: 1056
- hash: "8ddacab411a8b73b6c9e69576fa1b003"
- }
- Frame {
- msec: 1072
- hash: "41f419a85fe44efe27c9a526d83a1e9a"
- }
- Frame {
- msec: 1088
- hash: "73d4ece31b258f9caf4556ce20a5be1f"
- }
- Frame {
- msec: 1104
- hash: "ef3ebe0acb50386cf79b9f08fbba2fbc"
- }
- Frame {
- msec: 1120
- hash: "c11a84d2fa80f28adb1466409812e987"
- }
- Frame {
- msec: 1136
- hash: "2e9db854b02d28b38063ff2a8e821ed1"
- }
- Frame {
- msec: 1152
- hash: "48e073c0e6b19aea8314629a2179af87"
- }
- Frame {
- msec: 1168
- hash: "77e518b7428d93b67a8fb0d33d85ed97"
- }
- Frame {
- msec: 1184
- hash: "1d18323af9c62e015513451883f8b39f"
- }
- Frame {
- msec: 1200
- hash: "df49889ba157cdc1ca240d08d2760ad7"
- }
- Frame {
- msec: 1216
- hash: "7b8cd2bcf0a4c38ab870f27894a43d2f"
- }
- Frame {
- msec: 1232
- hash: "84f10e0c9fd57dd1799df7fc34c5ef01"
- }
- Frame {
- msec: 1248
- hash: "ead4e609bc4a0755032b1648485b9625"
- }
- Frame {
- msec: 1264
- hash: "9a9829c3bd4a3a4155383c37e21e8db8"
- }
- Frame {
- msec: 1280
- hash: "5008917f60256abad867f32c1caf954d"
- }
- Frame {
- msec: 1296
- hash: "c21455d66ed0754177af5ce44b7c7600"
- }
- Frame {
- msec: 1312
- hash: "e8332f2586d80a2700b610e8fe5c72d9"
- }
- Frame {
- msec: 1328
- hash: "0d0c8af138f98bae8a370ebec4a4796c"
- }
- Frame {
- msec: 1344
- hash: "04065e8feeb900d18deeb941572f7f10"
- }
- Frame {
- msec: 1360
- hash: "992a225b1f25bf5b21dd7f8a55dc4b70"
- }
- Frame {
- msec: 1376
- hash: "8ef739d91ee2a4337cbfc3dc94ce9845"
- }
- Frame {
- msec: 1392
- hash: "46744977a26b37ab65e65e1891ceafe7"
- }
- Frame {
- msec: 1408
- hash: "1b4c0d79eeb8d6b2e30172f3664407b9"
- }
- Frame {
- msec: 1424
- hash: "d572831ed34d14d1125570b8b8767bdb"
- }
- Frame {
- msec: 1440
- hash: "8b785c756d11e0fc18959d0897a45673"
- }
- Frame {
- msec: 1456
- hash: "164a71ffcea63ceb6c1ebeb8d0d07af1"
- }
- Frame {
- msec: 1472
- hash: "e128dc12d5117eed9f7c0a16e8348ba2"
- }
- Frame {
- msec: 1488
- hash: "4c7db5b12d83bf22b1c88ac06ca7c385"
- }
- Frame {
- msec: 1504
- hash: "c7283df8dbd78121e17a5893e3ea4f3c"
- }
- Frame {
- msec: 1520
- hash: "fea768e5bb43f6d86d88ced9f73915de"
- }
- Frame {
- msec: 1536
- hash: "b99b54f8e75452c539bb4e7b6a36e944"
- }
- Frame {
- msec: 1552
- hash: "b7274938d16f03b376ad9739e2e893f1"
- }
- Frame {
- msec: 1568
- hash: "e61601942193add8c1c8ebf5c5319932"
- }
- Frame {
- msec: 1584
- hash: "8fdc2181e0120391505706716ba7e5d7"
- }
- Frame {
- msec: 1600
- hash: "66f737ed28453da5175d6b5e807c374d"
- }
- Frame {
- msec: 1616
- hash: "2e00a7895d61edbe794f0a8000871b30"
- }
- Frame {
- msec: 1632
- hash: "1a279fc6b7c4105eccc4e3bc99481bef"
- }
- Frame {
- msec: 1648
- hash: "bc1dea4d23ca9bc29b72a8c2bde4787b"
- }
- Frame {
- msec: 1664
- hash: "8ef40e0be5fb82b32b365b3d4b85421d"
- }
- Frame {
- msec: 1680
- hash: "ee37c68bf38d5eed4e3e9a31306f6801"
- }
- Frame {
- msec: 1696
- hash: "303d760c87a7a833606c8e9f46cb5fc0"
- }
- Frame {
- msec: 1712
- hash: "cc2563b47c58efd39bec6b4e0f2995bb"
- }
- Frame {
- msec: 1728
- hash: "33f7daf09497510475283d6dc7c51228"
- }
- Frame {
- msec: 1744
- hash: "5b5e2de9934c80bd49e0eb7afd85151d"
- }
- Frame {
- msec: 1760
- hash: "5e6bf706336789ca6b60a82998b70113"
- }
- Frame {
- msec: 1776
- hash: "b4d4a860f49bfb88dd2079862b40b7ec"
- }
- Frame {
- msec: 1792
- hash: "07b571fa55327487e34a592c778beb67"
- }
- Frame {
- msec: 1808
- hash: "cb5b349a536cf75a83734181b3eab92b"
- }
- Frame {
- msec: 1824
- hash: "ce903bb58c5c86f2955e68412893aedf"
- }
- Frame {
- msec: 1840
- hash: "ffa89e879558c83ed538812a93e2fe29"
- }
- Frame {
- msec: 1856
- hash: "562aa66bf537853be82a654542c8b80e"
- }
- Frame {
- msec: 1872
- hash: "dc45dac0cc20220bcc81210fb5506ee2"
- }
- Frame {
- msec: 1888
- hash: "3b429eb827df0800a1ad8b906ea32ef9"
- }
- Frame {
- msec: 1904
- hash: "d6ebaf12515d9e24cdbf6d75080c0b28"
- }
- Frame {
- msec: 1920
- image: "easefollow.1.png"
- }
- Frame {
- msec: 1936
- hash: "9f6d26224055c809dc2f3490cd0ff880"
- }
- Frame {
- msec: 1952
- hash: "5630cc8f0b401f7d81bdceaaae5cce68"
- }
- Frame {
- msec: 1968
- hash: "dafda60467e5e2b99c41543dd191ac2d"
- }
- Frame {
- msec: 1984
- hash: "e053cb07a734278cd111d612883c165e"
- }
- Frame {
- msec: 2000
- hash: "63870f3e99c11707004dab9439d61389"
- }
- Frame {
- msec: 2016
- hash: "14c311a6fab45f828c3a19535ea9edc8"
- }
- Frame {
- msec: 2032
- hash: "13e614446cbfcbfd2a7ecc5f0e8688df"
- }
- Frame {
- msec: 2048
- hash: "173c97f59da05b9347180a4824e60c06"
- }
- Frame {
- msec: 2064
- hash: "932e2a9bbcb7dc5befca8f63d8fa3c95"
- }
- Frame {
- msec: 2080
- hash: "4b8f232ffe0cbc7f900de5737c9f95be"
- }
- Frame {
- msec: 2096
- hash: "9686d294d4e931a5eed0e6b5bda63377"
- }
- Frame {
- msec: 2112
- hash: "969c569d92e3ec51dfbdd20d64432224"
- }
- Frame {
- msec: 2128
- hash: "0cef3550cca9fb5611b836098c517dd1"
- }
- Frame {
- msec: 2144
- hash: "6728080a09aa5d48462a3abb8e285e8a"
- }
- Frame {
- msec: 2160
- hash: "4b904dc671b7fc72db0b6e52543e96bd"
- }
- Frame {
- msec: 2176
- hash: "38232f89dffc9b16db6ea60b02f8d1be"
- }
- Frame {
- msec: 2192
- hash: "6b41f2a0f950eddad217a03e137f9a9b"
- }
- Frame {
- msec: 2208
- hash: "be576ea74c2c404da46fcf1d22de6df9"
- }
- Frame {
- msec: 2224
- hash: "3f44bad4b51ceff2944337064a5efa91"
- }
- Frame {
- msec: 2240
- hash: "e1ab98ac1366e9fd8af62a6a26878c73"
- }
- Frame {
- msec: 2256
- hash: "bd131e1725a54b3dbbb86a29ca8a56a9"
- }
- Frame {
- msec: 2272
- hash: "4d3e8af70f228643803f780c4e36f1a6"
- }
- Frame {
- msec: 2288
- hash: "853a5ab4271af7a7638454cfa883aa33"
- }
- Frame {
- msec: 2304
- hash: "ede9260157000f346900153ce2409278"
- }
- Frame {
- msec: 2320
- hash: "b2b16d8ce1ba89f0d9558ac387e25c3d"
- }
- Frame {
- msec: 2336
- hash: "387d338910453637c5cf80fa35528e56"
- }
- Frame {
- msec: 2352
- hash: "26deabf9cdd994455f2a8802eb0e04dc"
- }
- Frame {
- msec: 2368
- hash: "13939659a315dae1b81e3ea166102edf"
- }
- Frame {
- msec: 2384
- hash: "be92b55bb7562372401b25a9167abb2b"
- }
- Frame {
- msec: 2400
- hash: "ee7bf60d7ee97b7de5e909b9af88df80"
- }
- Frame {
- msec: 2416
- hash: "434313a3bcd1d7582b0d89b9a145ef09"
- }
- Frame {
- msec: 2432
- hash: "0857ca59a283897e3df62b9633488f83"
- }
- Frame {
- msec: 2448
- hash: "76718fc7e3d21b54930bc8307a57733a"
- }
- Frame {
- msec: 2464
- hash: "93a91588b38129053a462b920fd686e3"
- }
- Frame {
- msec: 2480
- hash: "2a2486c52fde915696fd8cbd3682e8db"
- }
- Frame {
- msec: 2496
- hash: "b1f4ab6cc5fb4a3a1b4885f2d1b29277"
- }
- Frame {
- msec: 2512
- hash: "4258afce8a85a2e9ead149e34b43d8fc"
- }
- Frame {
- msec: 2528
- hash: "6672c71b98e13d51ebb523aed9036a72"
- }
- Frame {
- msec: 2544
- hash: "eaa39af7eb78948f433e3b44a9454317"
- }
- Frame {
- msec: 2560
- hash: "0a766bc97bea67d4b848c703eaa6777a"
- }
- Frame {
- msec: 2576
- hash: "0b461ec1885ede1dd96b71cf38bfd3d6"
- }
- Frame {
- msec: 2592
- hash: "15efc929370a3864529080e30db1026a"
- }
- Frame {
- msec: 2608
- hash: "e1529e30ff1e4ea1b092a88e85f2f1f6"
- }
- Frame {
- msec: 2624
- hash: "f29bd9dbf7317e94b885da63f0cb7374"
- }
- Frame {
- msec: 2640
- hash: "e5294e087e2ce0d7d936c0129b6c37ae"
- }
- Frame {
- msec: 2656
- hash: "9c63129e774b391cc398cf5da5c9339c"
- }
- Frame {
- msec: 2672
- hash: "4371d85854419d4b00671176bb7c5a2b"
- }
- Frame {
- msec: 2688
- hash: "dd10b3f50e2fdc56c75f00321634b1cc"
- }
- Frame {
- msec: 2704
- hash: "aac6256b21152a5f1f8c576b667d275e"
- }
- Frame {
- msec: 2720
- hash: "c937c44037b2228590d334df4d56a86f"
- }
- Frame {
- msec: 2736
- hash: "f6c714db51cbd1bdb737afe612c33f9c"
- }
- Frame {
- msec: 2752
- hash: "0bba45af79f3201bc7cf042d5c648f73"
- }
- Frame {
- msec: 2768
- hash: "941b08ddbafea3bd46262c060b1e290b"
- }
- Frame {
- msec: 2784
- hash: "d898918dc2023de239b4ab38f7420960"
- }
- Frame {
- msec: 2800
- hash: "d1a16dc2282329113093d06862e7a871"
- }
- Frame {
- msec: 2816
- hash: "bba5359475f643fbeee240e71e843d4c"
- }
- Frame {
- msec: 2832
- hash: "03cf861f4b6bc767e723e47e95c2448b"
- }
- Frame {
- msec: 2848
- hash: "a64bf158c6199b88bc2db3b741d342f0"
- }
- Frame {
- msec: 2864
- hash: "cf0fe7cb42ba842f1c28c1211adb768d"
- }
- Frame {
- msec: 2880
- image: "easefollow.2.png"
- }
- Frame {
- msec: 2896
- hash: "9b3c6414e4ef5a452a5c92bb0b893fc3"
- }
- Frame {
- msec: 2912
- hash: "7cc7ddec3ac2d8cac33c0b0f80a7544d"
- }
- Frame {
- msec: 2928
- hash: "7dd4e7d606e953c872c57fad786d64aa"
- }
- Frame {
- msec: 2944
- hash: "117cc903a39d99ca22f6556095e6f883"
- }
- Frame {
- msec: 2960
- hash: "c6c9304fd65fee1909473bdb21ac7806"
- }
- Frame {
- msec: 2976
- hash: "8e704fe81c040f49c4d80e7dcc46084d"
- }
- Frame {
- msec: 2992
- hash: "d202d5c0a058e1e088fdd280e59f17bb"
- }
- Frame {
- msec: 3008
- hash: "90c072dea32c056f8bd6d010df681929"
- }
- Frame {
- msec: 3024
- hash: "80b4e99f1b47e64084e295a2a3e1121e"
- }
- Frame {
- msec: 3040
- hash: "41d6307075ec9ae9e92d227921f71289"
- }
- Frame {
- msec: 3056
- hash: "f33de23cf4a5c4881310c6866261d387"
- }
- Frame {
- msec: 3072
- hash: "441faa0a1fc95d66b27479dfc1e40188"
- }
- Frame {
- msec: 3088
- hash: "2314b5f6ba3864abd5e87bc87bd621b0"
- }
- Frame {
- msec: 3104
- hash: "e71e3b0ad953258ceef3101e38283fdb"
- }
- Frame {
- msec: 3120
- hash: "890c3b0e727f136bf1ccc486531c9677"
- }
- Frame {
- msec: 3136
- hash: "2a0d23e6dcc6475c323dbf8eb36e8094"
- }
- Frame {
- msec: 3152
- hash: "692682e82347936f87a66484b428e959"
- }
- Frame {
- msec: 3168
- hash: "cf4005c08789762ad21be1a1d78755c9"
- }
- Frame {
- msec: 3184
- hash: "566184563091626bb20ae679e3ce3b91"
- }
- Frame {
- msec: 3200
- hash: "f88a24ad3bbc2699924bb9a7ff6490b3"
- }
- Frame {
- msec: 3216
- hash: "23f3f63d07b2bdc2b82ff4e8606a634d"
- }
- Frame {
- msec: 3232
- hash: "fe121c71ce469ec6f0bf957eb2f0447b"
- }
- Frame {
- msec: 3248
- hash: "ba217690a33c701afe11842aa8105cbb"
- }
- Frame {
- msec: 3264
- hash: "e5c7c1323108f13ba26f5198cc62c137"
- }
- Frame {
- msec: 3280
- hash: "664f76d3d0008b56be2790c470befc91"
- }
- Frame {
- msec: 3296
- hash: "b3f54070ba64b983ccd2a15941ef4c35"
- }
- Frame {
- msec: 3312
- hash: "8a0ba2ae36ad3811778f3a3bc55743f5"
- }
- Frame {
- msec: 3328
- hash: "bfdc71733ca45a2ba2e8abf751554a62"
- }
- Frame {
- msec: 3344
- hash: "686e4d7bb5ae148d37fc2a1f6004a33a"
- }
- Frame {
- msec: 3360
- hash: "29c553d9fe42fdbbd019d0ead61dffa0"
- }
- Frame {
- msec: 3376
- hash: "bfa2b72c6554a2ed80a3b86f2cbed986"
- }
- Frame {
- msec: 3392
- hash: "074ff90417a947f0a04926d5675d073b"
- }
- Frame {
- msec: 3408
- hash: "6f56f9e0aa40149156ca71d6f8d4476a"
- }
- Frame {
- msec: 3424
- hash: "950ce749bbf572021de2dd1688cb87e6"
- }
- Frame {
- msec: 3440
- hash: "2d0903bd71862dc6f28bd702d955ae99"
- }
- Frame {
- msec: 3456
- hash: "2733adae56728f1b744a4086ecb98052"
- }
- Frame {
- msec: 3472
- hash: "779859d739e799bba15beeb97d18e682"
- }
- Frame {
- msec: 3488
- hash: "9074386cfabe136b8839637e5cd58f57"
- }
- Frame {
- msec: 3504
- hash: "fa5bcbf20c6ad0a218f23d98961229a1"
- }
- Frame {
- msec: 3520
- hash: "5406c94da1717eaa5eb0010564216059"
- }
- Frame {
- msec: 3536
- hash: "27d0a3c3a33c04df843bebd72ef79824"
- }
- Frame {
- msec: 3552
- hash: "270df9c99c2679071b854b3d82337f79"
- }
- Frame {
- msec: 3568
- hash: "5b3945505443a67e7a91f66fe42b4fe3"
- }
- Frame {
- msec: 3584
- hash: "9a2f8565c354cb366725368ed323ccf4"
- }
- Frame {
- msec: 3600
- hash: "6702cb7ccd61c008b511932d7bd5d107"
- }
- Frame {
- msec: 3616
- hash: "f6b86c3a1cc88357f588b6dae11aae30"
- }
- Frame {
- msec: 3632
- hash: "b10c23937f420db72af8abaf126f71c2"
- }
- Frame {
- msec: 3648
- hash: "7d6b0810ffc6e488c8168e19bccb7358"
- }
- Frame {
- msec: 3664
- hash: "c01ef69ec46391909619434e9d9dd0ce"
- }
- Frame {
- msec: 3680
- hash: "a046464fccb0c5ba1f63f8b569821a44"
- }
- Frame {
- msec: 3696
- hash: "8763c526924d882438f9aa9bfb4fe87d"
- }
- Frame {
- msec: 3712
- hash: "dede7a62d6e5c10e8f30caa075bd8dfd"
- }
- Frame {
- msec: 3728
- hash: "3b408e5c986f5bb01d8c3949876b792f"
- }
- Frame {
- msec: 3744
- hash: "0a458f3b17cdd3ea85522779c9346af9"
- }
- Frame {
- msec: 3760
- hash: "fef521f0301cce90af88d37e6d441ec8"
- }
- Frame {
- msec: 3776
- hash: "3d083e0822242b3b37c6839ca91a1f68"
- }
- Frame {
- msec: 3792
- hash: "f8fe013a717e6e61830137bdc78a8b40"
- }
- Frame {
- msec: 3808
- hash: "0ae80ad65dd194043500fa50b5a547a6"
- }
- Frame {
- msec: 3824
- hash: "a53c67fa32ef971eaea202fa5d8a6ad6"
- }
- Frame {
- msec: 3840
- image: "easefollow.3.png"
- }
- Frame {
- msec: 3856
- hash: "41f86bbf0658b127f01e8d46d7ec941b"
- }
- Frame {
- msec: 3872
- hash: "d20f21df127565f9eb87c5d759a638d9"
- }
- Frame {
- msec: 3888
- hash: "85ff94f03cea3e111807e90d062c1367"
- }
- Frame {
- msec: 3904
- hash: "aa637850fe5f05a71ac4c7d31dbb36ee"
- }
- Frame {
- msec: 3920
- hash: "c86a67096c5e62bb73b785cdf6a5b6b1"
- }
- Frame {
- msec: 3936
- hash: "9d53537f2c50a0016bf7bb522b2ec3d8"
- }
- Frame {
- msec: 3952
- hash: "b48630c27c27785ddce568a85d4dc58f"
- }
- Frame {
- msec: 3968
- hash: "01c1bdb6e261cc509f26712b13eeb554"
- }
- Frame {
- msec: 3984
- hash: "af8a44284695fd999acd5944434f0372"
- }
- Frame {
- msec: 4000
- hash: "b156d9d6d5163f007ac4a309d8927ae9"
- }
- Frame {
- msec: 4016
- hash: "2df3715416c3c005f04b66fe1258c0d8"
- }
- Frame {
- msec: 4032
- hash: "96b4a7c6b8542b50fc345b54d38ec82a"
- }
- Frame {
- msec: 4048
- hash: "7e62e757fafa06833444c3a7e1d96ce4"
- }
- Frame {
- msec: 4064
- hash: "5222a8f9366c7d974d0687d05d229069"
- }
- Frame {
- msec: 4080
- hash: "ec96169f4633c3bddfd582feeb8e9ad4"
- }
- Frame {
- msec: 4096
- hash: "cb10db893d1e1cb2a370507dc5679985"
- }
- Frame {
- msec: 4112
- hash: "d7e346c2ac77796bde639bd829b72e85"
- }
- Frame {
- msec: 4128
- hash: "ba5bea8857e4fb444bedd3873563e7db"
- }
- Frame {
- msec: 4144
- hash: "05556fba5d1714f70fd6c2bfb43d213b"
- }
- Frame {
- msec: 4160
- hash: "aeeabf35f9759f045a670a9b9f90dc68"
- }
- Frame {
- msec: 4176
- hash: "131bd453f4c7726e5fdd546252700e2e"
- }
- Frame {
- msec: 4192
- hash: "7c5c3b5bb7a4082e6b9b43640e29f4e2"
- }
- Frame {
- msec: 4208
- hash: "07515e21b7a7895f333e4a8bbd2202eb"
- }
- Frame {
- msec: 4224
- hash: "6cf136f223ac6edd39ba6ed9b4445884"
- }
- Frame {
- msec: 4240
- hash: "84264f5745add8a922101735ed8def84"
- }
- Frame {
- msec: 4256
- hash: "660863d1e4b361f2e5445b417be0d2ad"
- }
- Frame {
- msec: 4272
- hash: "7ceb86f4b16546370d72164d0ca3147c"
- }
- Frame {
- msec: 4288
- hash: "a13e97da9722545ad87ac3c5eb92c497"
- }
- Frame {
- msec: 4304
- hash: "5896b5307cbd609d2062d3607786d40c"
- }
- Frame {
- msec: 4320
- hash: "c8c511115394116e4544c67f615ea5d5"
- }
- Frame {
- msec: 4336
- hash: "59ca5fdf12a735e5c292901b54acccb2"
- }
- Frame {
- msec: 4352
- hash: "155cce2738d34e0eac86f5eb63d638f0"
- }
- Frame {
- msec: 4368
- hash: "83a840c3ae7dbd9a05c17fdd8be07d7a"
- }
- Frame {
- msec: 4384
- hash: "800a15de28b14d88f0ad58fc3f4a2520"
- }
- Frame {
- msec: 4400
- hash: "c8381439a3cd3f9e7f80061023723a6e"
- }
- Frame {
- msec: 4416
- hash: "e3d63000db4b9458b202dece49d1bdba"
- }
- Frame {
- msec: 4432
- hash: "c943e56781695798f3c221f8ab09681a"
- }
- Frame {
- msec: 4448
- hash: "1137ee66d7fbf5a84c33f5ffff15b3dd"
- }
- Frame {
- msec: 4464
- hash: "5a98013cc4462aad18cad8d941f77aa0"
- }
- Frame {
- msec: 4480
- hash: "d0b3748fb49a13c0ad9a68b0e2914921"
- }
- Frame {
- msec: 4496
- hash: "12113f71f9117670acbd7877edded7e0"
- }
- Frame {
- msec: 4512
- hash: "22983424da08cdae7a9c6a8905b37736"
- }
- Frame {
- msec: 4528
- hash: "b2db5618a025cefb2650124c81880c49"
- }
- Frame {
- msec: 4544
- hash: "84fb5e7edc5b42163a83e0cd362b3a46"
- }
- Frame {
- msec: 4560
- hash: "39d6f1ed0f60a0c366c22e1442c455ac"
- }
- Frame {
- msec: 4576
- hash: "702367f6e4aaa2a862e57f9e02a08758"
- }
- Frame {
- msec: 4592
- hash: "ecc75293bc156c560d55cb7d278a4e58"
- }
- Frame {
- msec: 4608
- hash: "e68af8e97ce65376fd7904e599440c92"
- }
- Frame {
- msec: 4624
- hash: "75fe9f766d6cf636cd72d8879a461439"
- }
- Frame {
- msec: 4640
- hash: "162aef147ef4bbb0cd92bd70e4f37f62"
- }
- Frame {
- msec: 4656
- hash: "d879aae8949976c7bad4d97f1e5b5549"
- }
- Frame {
- msec: 4672
- hash: "8a983d7228190721f988de2d72cb3aa2"
- }
- Frame {
- msec: 4688
- hash: "a4f3c63fde664d128cd35b129a4f9a23"
- }
- Frame {
- msec: 4704
- hash: "115fb5f3c9b7f1c28ab379596faba91c"
- }
- Frame {
- msec: 4720
- hash: "ea9600c4d6c77a3b32e59401aa84fe96"
- }
- Frame {
- msec: 4736
- hash: "bd6531fdd9cfd46af2df73bacb31f4c5"
- }
- Frame {
- msec: 4752
- hash: "33bdcf1df50eab5e7963c649fbd32226"
- }
- Frame {
- msec: 4768
- hash: "236e88fb72369a55f9eba4b50712ae85"
- }
- Frame {
- msec: 4784
- hash: "5eb3c14a6296fb3a1c58603b2fc937c8"
- }
- Frame {
- msec: 4800
- image: "easefollow.4.png"
- }
- Frame {
- msec: 4816
- hash: "31d11a1ce6422524241c77603fe53e61"
- }
- Frame {
- msec: 4832
- hash: "44e8b9947026c10b922c84883dd8e889"
- }
- Frame {
- msec: 4848
- hash: "d049e4f7c4bc1849398859a4d630c1b3"
- }
- Frame {
- msec: 4864
- hash: "e83b4757898e4eeef74be8213619fbfa"
- }
- Frame {
- msec: 4880
- hash: "d08f40615f2d5abc6236e856a67575dd"
- }
- Frame {
- msec: 4896
- hash: "d9cb26bf1b8bbafb2aed8f74bd454077"
- }
- Frame {
- msec: 4912
- hash: "aa321b94a6cc53b2ebac80e834c0a908"
- }
- Frame {
- msec: 4928
- hash: "48da37164be156b67a4b3b14e50f2375"
- }
- Frame {
- msec: 4944
- hash: "f522ce7728a4a9e7fad86c72f29bd8f9"
- }
- Frame {
- msec: 4960
- hash: "9bc1d16b4bda596702a3d8a3fad8a5c5"
- }
- Frame {
- msec: 4976
- hash: "5275dccf18745dec6c59b846de17d9ef"
- }
- Frame {
- msec: 4992
- hash: "4eb6babc177b96f69b148d52f56d82d7"
- }
- Frame {
- msec: 5008
- hash: "ccdfb454070ac04c4fe4f3513c52f8c8"
- }
- Frame {
- msec: 5024
- hash: "07f6adad6e8ff4f0eff92c758636a951"
- }
- Frame {
- msec: 5040
- hash: "241e0ad9218d49be477509e008e45548"
- }
- Frame {
- msec: 5056
- hash: "151a482e821779da8a61063f1cc73f8c"
- }
- Frame {
- msec: 5072
- hash: "1499d207c5a3a9bc7bbb84d9c5e35578"
- }
- Frame {
- msec: 5088
- hash: "c253753f653157a5058ef071f16b8bbb"
- }
- Frame {
- msec: 5104
- hash: "ec9fea5a870724a106b952edef7fb466"
- }
- Frame {
- msec: 5120
- hash: "99b673f8ed049d31a2aecabcc46d841d"
- }
- Frame {
- msec: 5136
- hash: "61e77fea693ea55aafbdc94c40c3ab33"
- }
- Frame {
- msec: 5152
- hash: "53e44a3732ee6858d5bd596b4c5d5305"
- }
- Frame {
- msec: 5168
- hash: "5b25d3894a56dc4f4a0aa8f88cb69e23"
- }
- Frame {
- msec: 5184
- hash: "5683ad02f1b9126f4e4ff6b03044fdc6"
- }
- Frame {
- msec: 5200
- hash: "0a3ec255575ec1b70e0b10cf59c7c5fd"
- }
- Frame {
- msec: 5216
- hash: "0f5f46fe3fdf42d4651891f13c8afc7e"
- }
- Frame {
- msec: 5232
- hash: "b6955407245c73e356a460d99dad77be"
- }
- Frame {
- msec: 5248
- hash: "6018b53414921943b37c33fa04a29697"
- }
- Frame {
- msec: 5264
- hash: "ff184d349ce0b648f8c1fce91ae997f6"
- }
- Frame {
- msec: 5280
- hash: "9c112a3a785d970593887eeab72fa7fe"
- }
- Frame {
- msec: 5296
- hash: "00384fb20d4c6cd6236d519d2d734cc3"
- }
- Frame {
- msec: 5312
- hash: "601ea99400e5f50ee9a5a4b74b6f3017"
- }
- Frame {
- msec: 5328
- hash: "9afed04bf7eca24d9b6d31ac84ae59c2"
- }
- Frame {
- msec: 5344
- hash: "1983319c8043bfe403513af7ccb5b924"
- }
- Frame {
- msec: 5360
- hash: "b0244e4e1b61202ede78405415c22bca"
- }
- Frame {
- msec: 5376
- hash: "ec5516b1aaeace8784b04649c51ab40b"
- }
- Frame {
- msec: 5392
- hash: "8ff7d2001594abb588f769bab15406d7"
- }
- Frame {
- msec: 5408
- hash: "64d5fd96a1726aa5276f9b508566676f"
- }
- Frame {
- msec: 5424
- hash: "ab49497a6c825038354f076bdbbbc235"
- }
- Frame {
- msec: 5440
- hash: "6b821e43be932800b20af58a7b5a1ff7"
- }
- Frame {
- msec: 5456
- hash: "683a2902300f930e2a81a82dc37c583b"
- }
- Frame {
- msec: 5472
- hash: "86d7946d7fbb66369ccbf26430939225"
- }
- Frame {
- msec: 5488
- hash: "fb38f5fb6555fc14e95a47c595a6ea0c"
- }
- Frame {
- msec: 5504
- hash: "3878f685d9fa3299e9ffe78c22595387"
- }
- Frame {
- msec: 5520
- hash: "b48840a68ff007901b02332c7177f315"
- }
- Frame {
- msec: 5536
- hash: "9d847abc99220b04aceef12e5c09aac0"
- }
- Frame {
- msec: 5552
- hash: "9893ac89fda64d96ec4140c3c87e17a5"
- }
- Frame {
- msec: 5568
- hash: "cd94e1c36e6be9877cd9c12df42bd968"
- }
- Frame {
- msec: 5584
- hash: "c1ce5e53b74af022dc103ad74ff5f1af"
- }
- Frame {
- msec: 5600
- hash: "b3630e08eac02a9578a00b01baabaaba"
- }
- Frame {
- msec: 5616
- hash: "0eb9241aa1f9526c1e24ba76d630805c"
- }
- Frame {
- msec: 5632
- hash: "1b532ae7f9253469467522d4ca66c47b"
- }
- Frame {
- msec: 5648
- hash: "7e6e49079ed6330da2e337a5e4ffd730"
- }
- Frame {
- msec: 5664
- hash: "0391d668f4b906b244a5f5c1713573c2"
- }
- Frame {
- msec: 5680
- hash: "8070fa3280d0d64bf976d4a276359c4c"
- }
- Frame {
- msec: 5696
- hash: "f7d0d36a2d40c798f56ac7ecc1effca6"
- }
- Frame {
- msec: 5712
- hash: "9f8e35ee5080e811c670c480a9c2bd9f"
- }
- Frame {
- msec: 5728
- hash: "c7fea75a43a59a11aa504df32afcdaf8"
- }
- Frame {
- msec: 5744
- hash: "7e549a93ffc6ddcc3d8111f10c05b29e"
- }
- Frame {
- msec: 5760
- image: "easefollow.5.png"
- }
- Frame {
- msec: 5776
- hash: "92d298262f610a2dafa095e3d67c80af"
- }
- Frame {
- msec: 5792
- hash: "db8826b0b2feece0999863b8827a6234"
- }
- Frame {
- msec: 5808
- hash: "12c7050e8094bb39212aed0163666d1a"
- }
- Frame {
- msec: 5824
- hash: "69531beace5c749bf90160a4b25f736a"
- }
- Frame {
- msec: 5840
- hash: "ce873e4dbc8853183b54d59991b2e030"
- }
- Frame {
- msec: 5856
- hash: "fa1078973634578d69527402b11fb7e0"
- }
- Frame {
- msec: 5872
- hash: "1e3b3db590567c0afd1913101192cda9"
- }
- Frame {
- msec: 5888
- hash: "7b9e097018278b784973a546da3d401a"
- }
- Frame {
- msec: 5904
- hash: "a7b0667093888480de6697280aeea9ba"
- }
- Frame {
- msec: 5920
- hash: "e381f2422ead86575abf643b0b0c9797"
- }
- Frame {
- msec: 5936
- hash: "44b08f5a0de2a6955e02f67753f409c8"
- }
- Frame {
- msec: 5952
- hash: "db04665e58448ecc7f95baa3e4ea79a5"
- }
- Frame {
- msec: 5968
- hash: "0e4aae728d8d543538a9446c41e18e91"
- }
- Frame {
- msec: 5984
- hash: "e3cd1bbb1d9963e5c74d36e526a871b0"
- }
- Frame {
- msec: 6000
- hash: "bcd893a0e200ddda4e1468c159018865"
- }
- Frame {
- msec: 6016
- hash: "9c5293356aa6312f909e655e9bcf961b"
- }
- Frame {
- msec: 6032
- hash: "0bab7b9166f6af554d4fa0badeec739e"
- }
- Frame {
- msec: 6048
- hash: "e74996581f0aaeced118c5cbfd977d90"
- }
- Frame {
- msec: 6064
- hash: "5d128eb20a2a23da8c2d9a35293e5769"
- }
- Frame {
- msec: 6080
- hash: "ebbbc343698287faf7ffa7526a726b54"
- }
- Frame {
- msec: 6096
- hash: "d812172192cc19590f9a2d7dbf970439"
- }
- Frame {
- msec: 6112
- hash: "60263addb1b4b5ac43f8199b8ed77e40"
- }
- Frame {
- msec: 6128
- hash: "702a1ff2876eaaa59359811bb6437c5b"
- }
- Frame {
- msec: 6144
- hash: "8f81dc43decce5094ee7a089f0009730"
- }
- Frame {
- msec: 6160
- hash: "efda5dd9edd83a0da089d0b28806c6b6"
- }
- Frame {
- msec: 6176
- hash: "7274a33a7a5272d7abdaf41f4b2bf664"
- }
- Frame {
- msec: 6192
- hash: "0cc80077476e721a3da85c17cc56a65e"
- }
- Frame {
- msec: 6208
- hash: "e65a534f0e7e70520a9c2cfa09ee8159"
- }
- Frame {
- msec: 6224
- hash: "b05b514c63bd8998785382e6a9cbd849"
- }
- Frame {
- msec: 6240
- hash: "10a04d641e0cc65c120d8bcf2f3e54c8"
- }
- Frame {
- msec: 6256
- hash: "68418e2206a496dd15a05b50fec6f87e"
- }
- Frame {
- msec: 6272
- hash: "6549e0989e1c86e3a7eb0dcc8dd31380"
- }
- Frame {
- msec: 6288
- hash: "bd0193c2cbc8958f674f4ec52a693b72"
- }
- Frame {
- msec: 6304
- hash: "746440b45a3688dbd32b34c57454e956"
- }
- Frame {
- msec: 6320
- hash: "6b54ee8af30be2178e8b3afab5dcb4c7"
- }
- Frame {
- msec: 6336
- hash: "ba2fbad3fe2fe25ec0c0c542659168dc"
- }
- Frame {
- msec: 6352
- hash: "84bd72703bd8200f8f090783d06ae451"
- }
- Frame {
- msec: 6368
- hash: "17c9fb063280c2ee4cb4a13273bbb199"
- }
- Frame {
- msec: 6384
- hash: "df28fd55719f5c2d164596d02c2faff2"
- }
- Frame {
- msec: 6400
- hash: "c2e280e78e892200d40022d17ce695b7"
- }
- Frame {
- msec: 6416
- hash: "c657caa0c5158e178ec5df80bbad6bcb"
- }
- Frame {
- msec: 6432
- hash: "d91f4f6ec6503fe8280f9b02dd11e64a"
- }
- Frame {
- msec: 6448
- hash: "0fb9400cdca9dbd4035fbf8af9952360"
- }
- Frame {
- msec: 6464
- hash: "cac0e1b4aa094306b95f90ede4705391"
- }
- Frame {
- msec: 6480
- hash: "e60a4bb14300a937a767effee931c60f"
- }
- Frame {
- msec: 6496
- hash: "8b461397e3f210ee7e9305dcab2af2db"
- }
- Frame {
- msec: 6512
- hash: "6ce9ec0942dd06c9f73929a7e176852c"
- }
- Frame {
- msec: 6528
- hash: "da36e254635eea854a6552ba008117f9"
- }
- Frame {
- msec: 6544
- hash: "0bec6402b5eb09d05ce8e9ff5253ea8d"
- }
- Frame {
- msec: 6560
- hash: "72f6610527d395ca590eda166ef6bc4e"
- }
- Frame {
- msec: 6576
- hash: "622ae3fd47adb2432e2a40d3c5539393"
- }
- Frame {
- msec: 6592
- hash: "0b18c49e2bbf9370216e06b555faf183"
- }
- Frame {
- msec: 6608
- hash: "0c090bb975fb883301b52479fd6f5fdf"
- }
- Frame {
- msec: 6624
- hash: "c4205d7ecb7327426d9591e77247acab"
- }
- Frame {
- msec: 6640
- hash: "f0e0075243e4b8aa97056248fe6033ed"
- }
- Frame {
- msec: 6656
- hash: "47f99b40a8764ee9d9e429061fb7acb2"
- }
- Frame {
- msec: 6672
- hash: "49e8c1e974b0716570d85109b53817a5"
- }
- Frame {
- msec: 6688
- hash: "72f981bad831b6ed858009527902f734"
- }
- Frame {
- msec: 6704
- hash: "e959a0493b06369a429f90f66cb65977"
- }
- Frame {
- msec: 6720
- image: "easefollow.6.png"
- }
- Frame {
- msec: 6736
- hash: "93470d983282f24425558f47ad705154"
- }
- Frame {
- msec: 6752
- hash: "cdccbe1a7c7abd4a6a6ee754ed0c9759"
- }
- Frame {
- msec: 6768
- hash: "0e1b7b5332a9fcdb492db5314a2a0267"
- }
- Frame {
- msec: 6784
- hash: "1e1ffe3439aab51d0b325474e7d8dc28"
- }
- Frame {
- msec: 6800
- hash: "e8e7e9b5871caf77f15678616d6c9c8a"
- }
- Frame {
- msec: 6816
- hash: "9771fff3b7752154d093c038bea73d28"
- }
- Frame {
- msec: 6832
- hash: "1af851ea214cbddb0e3a743084a5cf6b"
- }
- Frame {
- msec: 6848
- hash: "1566182a7e29bbb738705a90c4909617"
- }
- Frame {
- msec: 6864
- hash: "feed650e1d948fe622234d212fb745f2"
- }
- Frame {
- msec: 6880
- hash: "3cd3d063275b91f9680717421c118ba4"
- }
- Frame {
- msec: 6896
- hash: "c1f088801334762cd499e7cc70e1e59a"
- }
- Frame {
- msec: 6912
- hash: "e8f8d153e7a027a5092a9209411d97f7"
- }
- Frame {
- msec: 6928
- hash: "f11747c3533b4b2fc77a64ca0cace8b0"
- }
- Frame {
- msec: 6944
- hash: "21618c67a2a8bbce86fc872060ad40e8"
- }
- Frame {
- msec: 6960
- hash: "02da96335db74b87ceefe91b1dfe72e6"
- }
- Frame {
- msec: 6976
- hash: "2b2e4143143ead8dea5865fd782f1775"
- }
- Frame {
- msec: 6992
- hash: "13e710900b05e26cdb030b1e2b2be715"
- }
- Frame {
- msec: 7008
- hash: "29e8995d17aac4d02034debcbb9fcb98"
- }
- Frame {
- msec: 7024
- hash: "1099db1b3e4c69e84c6ab1b7c311bf1e"
- }
- Frame {
- msec: 7040
- hash: "cc7cb720043334f1eeb385dce4389dc2"
- }
- Frame {
- msec: 7056
- hash: "34c7a62c1bc7261e2fd31c40068b37a7"
- }
- Frame {
- msec: 7072
- hash: "7fafbe05cbcaa21893e3aa0f1fcfb5a0"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 67108864
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 7088
- hash: "5b26c8cf047706633795a8ed3e703a89"
- }
- Frame {
- msec: 7104
- hash: "e0774bf9e74d0cde81c5cb216a9258fc"
- }
- Frame {
- msec: 7120
- hash: "0870262f643245e13f4fba79fd575897"
- }
- Frame {
- msec: 7136
- hash: "8faf0d050bb435ade8af5012c1a6b0dc"
- }
- Frame {
- msec: 7152
- hash: "382c037895cc39a6870db57b5016c01f"
- }
- Frame {
- msec: 7168
- hash: "f1f5a2cbc103ab1bee9f537fa8266e03"
- }
-}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/smoothedanimation.qml b/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/smoothedanimation.qml
deleted file mode 100644
index ac0c14159d..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/smoothedanimation.qml
+++ /dev/null
@@ -1,45 +0,0 @@
-import QtQuick 1.0
-
-Rectangle {
- width: 800; height: 240; color: "gray"
-
- Rectangle {
- id: rect
- width: 50; height: 20; y: 30; color: "black"
- SequentialAnimation on x {
- loops: Animation.Infinite
- NumberAnimation { from: 50; to: 700; duration: 2000 }
- NumberAnimation { from: 700; to: 50; duration: 2000 }
- }
- }
-
- Rectangle {
- width: 50; height: 20; y: 60; color: "red"
- x: rect.x
- Behavior on x { SmoothedAnimation { velocity: 400 } }
- }
-
- Rectangle {
- width: 50; height: 20; y: 90; color: "yellow"
- x: rect.x
- Behavior on x { SmoothedAnimation { velocity: 300; reversingMode: SmoothedAnimation.Immediate } }
- }
-
- Rectangle {
- width: 50; height: 20; y: 120; color: "green"
- x: rect.x
- Behavior on x { SmoothedAnimation { reversingMode: SmoothedAnimation.Sync } }
- }
-
- Rectangle {
- width: 50; height: 20; y: 150; color: "purple"
- x: rect.x
- Behavior on x { SmoothedAnimation { maximumEasingTime: 200 } }
- }
-
- Rectangle {
- width: 50; height: 20; y: 180; color: "blue"
- x: rect.x
- Behavior on x { SmoothedAnimation { duration: 300 } }
- }
-}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/clock.qml b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/clock.qml
index 44c4dcdf7c..0e4e6429c2 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/clock.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/clock.qml
@@ -19,7 +19,6 @@ Rectangle {
Image {
x: 92.5; y: 27
source: "content/hour.png"
- smooth: true
transform: Rotation {
id: hourRotation
origin.x: 7.5; origin.y: 73
@@ -34,7 +33,6 @@ Rectangle {
Image {
x: 93.5; y: 17
source: "content/minute.png"
- smooth: true
transform: Rotation {
id: minuteRotation
origin.x: 6.5; origin.y: 83
@@ -49,7 +47,6 @@ Rectangle {
Image {
x: 97.5; y: 20
source: "content/second.png"
- smooth: true
transform: Rotation {
id: secondRotation
origin.x: 2.5; origin.y: 80
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/content/background.png b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/background.png
index a885950862..a885950862 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/content/background.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/background.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/content/center.png b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/center.png
index 7fbd802a44..7fbd802a44 100755
--- a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/content/center.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/center.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/content/clock.png b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/clock.png
index 462edacc0e..462edacc0e 100755
--- a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/content/clock.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/clock.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/content/hour.png b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/hour.png
index f8061a1235..f8061a1235 100755
--- a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/content/hour.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/hour.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/content/minute.png b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/minute.png
index 1297ec7c2b..1297ec7c2b 100755
--- a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/content/minute.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/minute.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/content/second.png b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/second.png
index 4aa9fb5e8e..4aa9fb5e8e 100755
--- a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/content/second.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/second.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/clock.0.png b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/clock.0.png
new file mode 100644
index 0000000000..f159b6b2a3
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/clock.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/clock.1.png b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/clock.1.png
new file mode 100644
index 0000000000..d24af1aab2
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/clock.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/clock.qml b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/clock.qml
new file mode 100644
index 0000000000..a3cd66b3ca
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/clock.qml
@@ -0,0 +1,615 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ hash: "cb33c89e5108c85e43b53489d1255862"
+ }
+ Frame {
+ msec: 32
+ hash: "cb33c89e5108c85e43b53489d1255862"
+ }
+ Frame {
+ msec: 48
+ hash: "fcf631cb42237d2ce9e57ef5fef85f93"
+ }
+ Frame {
+ msec: 64
+ hash: "a9f1e24d60588ff9b565b15847669438"
+ }
+ Frame {
+ msec: 80
+ hash: "c5a07045cd24b835fdd0653db5b34f9f"
+ }
+ Frame {
+ msec: 96
+ hash: "bce3e9bfa92f81f0c8746a4777ce1b3e"
+ }
+ Frame {
+ msec: 112
+ hash: "6da93132be1be8b42aaf007306ce5990"
+ }
+ Frame {
+ msec: 128
+ hash: "8695e73f009bd20f3f3aae4a6b8f0098"
+ }
+ Frame {
+ msec: 144
+ hash: "172ece19e661999ce48053007a92f107"
+ }
+ Frame {
+ msec: 160
+ hash: "6e02e658d8873dd678dc9cc7cc8035a0"
+ }
+ Frame {
+ msec: 176
+ hash: "d8e9bad91fd91bce0310a24233ecb906"
+ }
+ Frame {
+ msec: 192
+ hash: "9c23533f0a4d47ec192bed2e48f11c60"
+ }
+ Frame {
+ msec: 208
+ hash: "9c23533f0a4d47ec192bed2e48f11c60"
+ }
+ Frame {
+ msec: 224
+ hash: "be0ee20e9eb94b80171f66fa6f1c2441"
+ }
+ Frame {
+ msec: 240
+ hash: "83b841f7ea7a5e92a21ec0d0130b4281"
+ }
+ Frame {
+ msec: 256
+ hash: "3bbf822e403f4198fbfaa6973726947d"
+ }
+ Frame {
+ msec: 272
+ hash: "172ece19e661999ce48053007a92f107"
+ }
+ Frame {
+ msec: 288
+ hash: "602ca5ac2fc928b831d8e10de01f5bf7"
+ }
+ Frame {
+ msec: 304
+ hash: "9f07659e63a5b3412ede3c8400678cc6"
+ }
+ Frame {
+ msec: 320
+ hash: "6104f86706bd11cee6b5aeef495eacfa"
+ }
+ Frame {
+ msec: 336
+ hash: "b564cfe8c73b3d51e07bbcf5320868f8"
+ }
+ Frame {
+ msec: 352
+ hash: "b2136411eee23d64718a63269071499f"
+ }
+ Frame {
+ msec: 368
+ hash: "7f610f3b80c2cf002c6565ac4b7a8325"
+ }
+ Frame {
+ msec: 384
+ hash: "5480e79cc96fdaffecb2d9dec254c8d4"
+ }
+ Frame {
+ msec: 400
+ hash: "50eea6c6f135c21ecf05fc83ad1ae9a8"
+ }
+ Frame {
+ msec: 416
+ hash: "2d3634d621782194674da127abe66039"
+ }
+ Frame {
+ msec: 432
+ hash: "285180aa632c9247c3b7aa26f5544da6"
+ }
+ Frame {
+ msec: 448
+ hash: "8695e73f009bd20f3f3aae4a6b8f0098"
+ }
+ Frame {
+ msec: 464
+ hash: "914dc6254f29a6cffc80e90a23b61130"
+ }
+ Frame {
+ msec: 480
+ hash: "a564dc3a53b607ca7e9fc6920b65abc3"
+ }
+ Frame {
+ msec: 496
+ hash: "6104f86706bd11cee6b5aeef495eacfa"
+ }
+ Frame {
+ msec: 512
+ hash: "6f34176630c5d9d421a1a31cb3b97a28"
+ }
+ Frame {
+ msec: 528
+ hash: "62199c5663263fee08ba5ce560c7429d"
+ }
+ Frame {
+ msec: 544
+ hash: "1110cb0281044eb0679e9dc373a7d063"
+ }
+ Frame {
+ msec: 560
+ hash: "0ec354101faf6603c9ca56fe82dc8ac3"
+ }
+ Frame {
+ msec: 576
+ hash: "0ec354101faf6603c9ca56fe82dc8ac3"
+ }
+ Frame {
+ msec: 592
+ hash: "1110cb0281044eb0679e9dc373a7d063"
+ }
+ Frame {
+ msec: 608
+ hash: "1110cb0281044eb0679e9dc373a7d063"
+ }
+ Frame {
+ msec: 624
+ hash: "62199c5663263fee08ba5ce560c7429d"
+ }
+ Frame {
+ msec: 640
+ hash: "1716d50c65b4319845fdc7ea1ceafe4d"
+ }
+ Frame {
+ msec: 656
+ hash: "d087befa8f95f70e33604748230d5dd5"
+ }
+ Frame {
+ msec: 672
+ hash: "7ae892fbab85d76e713ab70ca13d3f1f"
+ }
+ Frame {
+ msec: 688
+ hash: "fb069bfb88b35f9f15273e04a62a9534"
+ }
+ Frame {
+ msec: 704
+ hash: "41c69834e756bafc051ff65e149f8994"
+ }
+ Frame {
+ msec: 720
+ hash: "f0c13b542b9ee9b0c9f4ef800900db16"
+ }
+ Frame {
+ msec: 736
+ hash: "f0c13b542b9ee9b0c9f4ef800900db16"
+ }
+ Frame {
+ msec: 752
+ hash: "f0c13b542b9ee9b0c9f4ef800900db16"
+ }
+ Frame {
+ msec: 768
+ hash: "2ff4e8f394a62892adb348271435205c"
+ }
+ Frame {
+ msec: 784
+ hash: "2ff4e8f394a62892adb348271435205c"
+ }
+ Frame {
+ msec: 800
+ hash: "2ff4e8f394a62892adb348271435205c"
+ }
+ Frame {
+ msec: 816
+ hash: "2ff4e8f394a62892adb348271435205c"
+ }
+ Frame {
+ msec: 832
+ hash: "2ff4e8f394a62892adb348271435205c"
+ }
+ Frame {
+ msec: 848
+ hash: "2ff4e8f394a62892adb348271435205c"
+ }
+ Frame {
+ msec: 864
+ hash: "2ff4e8f394a62892adb348271435205c"
+ }
+ Frame {
+ msec: 880
+ hash: "2ff4e8f394a62892adb348271435205c"
+ }
+ Frame {
+ msec: 896
+ hash: "2ff4e8f394a62892adb348271435205c"
+ }
+ Frame {
+ msec: 912
+ hash: "2ff4e8f394a62892adb348271435205c"
+ }
+ Frame {
+ msec: 928
+ hash: "2ff4e8f394a62892adb348271435205c"
+ }
+ Frame {
+ msec: 944
+ hash: "2ff4e8f394a62892adb348271435205c"
+ }
+ Frame {
+ msec: 960
+ image: "clock.0.png"
+ }
+ Frame {
+ msec: 976
+ hash: "2ff4e8f394a62892adb348271435205c"
+ }
+ Frame {
+ msec: 992
+ hash: "2ff4e8f394a62892adb348271435205c"
+ }
+ Frame {
+ msec: 1008
+ hash: "2ff4e8f394a62892adb348271435205c"
+ }
+ Frame {
+ msec: 1024
+ hash: "2ff4e8f394a62892adb348271435205c"
+ }
+ Frame {
+ msec: 1040
+ hash: "0ec9e1163fe8284ab27aa55f94bf3b14"
+ }
+ Frame {
+ msec: 1056
+ hash: "9b6efbb358b1c7928e005620a60ab4a9"
+ }
+ Frame {
+ msec: 1072
+ hash: "5be6fe791a3bb6f72a6c6a3d1e2fa86e"
+ }
+ Frame {
+ msec: 1088
+ hash: "41fefdc45bd52600f7f108d4163d484b"
+ }
+ Frame {
+ msec: 1104
+ hash: "45828a5bef6c4ad4d274c0ea46f72e44"
+ }
+ Frame {
+ msec: 1120
+ hash: "17f0925ae38ee4c523713592d6b9f541"
+ }
+ Frame {
+ msec: 1136
+ hash: "ed3acc723c29321751702903b57a557a"
+ }
+ Frame {
+ msec: 1152
+ hash: "ded71422852eec4464f54e9c1b01b28a"
+ }
+ Frame {
+ msec: 1168
+ hash: "0318d105aa5f7d3bebb0d24a85065f90"
+ }
+ Frame {
+ msec: 1184
+ hash: "9abe4cb4e8ff6ffafd993b10ac55aad9"
+ }
+ Frame {
+ msec: 1200
+ hash: "b92dba35b477ce11822277ba64582232"
+ }
+ Frame {
+ msec: 1216
+ hash: "3a9a6106e1f12ffbc81ae9d4b30376fe"
+ }
+ Frame {
+ msec: 1232
+ hash: "4647b6e6c95e3339094c7e2641458137"
+ }
+ Frame {
+ msec: 1248
+ hash: "0977f3ed3ab6426423f7a7bfb0bd1726"
+ }
+ Frame {
+ msec: 1264
+ hash: "930002bcd6986af36678d23c3dc17330"
+ }
+ Frame {
+ msec: 1280
+ hash: "ded71422852eec4464f54e9c1b01b28a"
+ }
+ Frame {
+ msec: 1296
+ hash: "16164138479aed4db7fd9a1c785556cb"
+ }
+ Frame {
+ msec: 1312
+ hash: "0b884e6a8a1c93d62fcee037f9ad8745"
+ }
+ Frame {
+ msec: 1328
+ hash: "dd1323c721a0ede74910c16df4b47074"
+ }
+ Frame {
+ msec: 1344
+ hash: "ed3acc723c29321751702903b57a557a"
+ }
+ Frame {
+ msec: 1360
+ hash: "e8c528178425f7c6089ed6d094e734fb"
+ }
+ Frame {
+ msec: 1376
+ hash: "f2954641b11004bc4d29a217791e3833"
+ }
+ Frame {
+ msec: 1392
+ hash: "5d4d4086c4aebf04eb5b0045cf9a36a8"
+ }
+ Frame {
+ msec: 1408
+ hash: "f2954641b11004bc4d29a217791e3833"
+ }
+ Frame {
+ msec: 1424
+ hash: "c2e47da0e709c9ddeee01ae29d3ad059"
+ }
+ Frame {
+ msec: 1440
+ hash: "e539f0142b3f6c2f7de084ddedbe979e"
+ }
+ Frame {
+ msec: 1456
+ hash: "ed3acc723c29321751702903b57a557a"
+ }
+ Frame {
+ msec: 1472
+ hash: "ae191ede94be250b60744d81179c5054"
+ }
+ Frame {
+ msec: 1488
+ hash: "f985b1ab4feae3bd7066e15bdd026c1a"
+ }
+ Frame {
+ msec: 1504
+ hash: "dd1323c721a0ede74910c16df4b47074"
+ }
+ Frame {
+ msec: 1520
+ hash: "c99c541e424ebe82f1cceea204f3ffdc"
+ }
+ Frame {
+ msec: 1536
+ hash: "dcdeb76d6e4c676e736ec9fcf68f993b"
+ }
+ Frame {
+ msec: 1552
+ hash: "599bfdb42d46a31bf8639e7b1c89526b"
+ }
+ Frame {
+ msec: 1568
+ hash: "bef384984df19143de0c290a6621146d"
+ }
+ Frame {
+ msec: 1584
+ hash: "bef384984df19143de0c290a6621146d"
+ }
+ Frame {
+ msec: 1600
+ hash: "04192a5408bc1aff5431b4ea0be94b27"
+ }
+ Frame {
+ msec: 1616
+ hash: "8da64659fb7f532eac43a67accd319ee"
+ }
+ Frame {
+ msec: 1632
+ hash: "dcdeb76d6e4c676e736ec9fcf68f993b"
+ }
+ Frame {
+ msec: 1648
+ hash: "fba3a7729e46d8e78d203188ef29d829"
+ }
+ Frame {
+ msec: 1664
+ hash: "c99c541e424ebe82f1cceea204f3ffdc"
+ }
+ Frame {
+ msec: 1680
+ hash: "c99c541e424ebe82f1cceea204f3ffdc"
+ }
+ Frame {
+ msec: 1696
+ hash: "a3e6173e6d82d2cb52149588b32851e4"
+ }
+ Frame {
+ msec: 1712
+ hash: "7f62ba22b5567d4ea96725a6215ff98a"
+ }
+ Frame {
+ msec: 1728
+ hash: "a21cc4fa347929fd816ad36f4b33efab"
+ }
+ Frame {
+ msec: 1744
+ hash: "a21cc4fa347929fd816ad36f4b33efab"
+ }
+ Frame {
+ msec: 1760
+ hash: "a21cc4fa347929fd816ad36f4b33efab"
+ }
+ Frame {
+ msec: 1776
+ hash: "a3e6173e6d82d2cb52149588b32851e4"
+ }
+ Frame {
+ msec: 1792
+ hash: "a3e6173e6d82d2cb52149588b32851e4"
+ }
+ Frame {
+ msec: 1808
+ hash: "a3e6173e6d82d2cb52149588b32851e4"
+ }
+ Frame {
+ msec: 1824
+ hash: "a3e6173e6d82d2cb52149588b32851e4"
+ }
+ Frame {
+ msec: 1840
+ hash: "a3e6173e6d82d2cb52149588b32851e4"
+ }
+ Frame {
+ msec: 1856
+ hash: "a3e6173e6d82d2cb52149588b32851e4"
+ }
+ Frame {
+ msec: 1872
+ hash: "a3e6173e6d82d2cb52149588b32851e4"
+ }
+ Frame {
+ msec: 1888
+ hash: "a3e6173e6d82d2cb52149588b32851e4"
+ }
+ Frame {
+ msec: 1904
+ hash: "a3e6173e6d82d2cb52149588b32851e4"
+ }
+ Frame {
+ msec: 1920
+ image: "clock.1.png"
+ }
+ Frame {
+ msec: 1936
+ hash: "a3e6173e6d82d2cb52149588b32851e4"
+ }
+ Frame {
+ msec: 1952
+ hash: "a3e6173e6d82d2cb52149588b32851e4"
+ }
+ Frame {
+ msec: 1968
+ hash: "a3e6173e6d82d2cb52149588b32851e4"
+ }
+ Frame {
+ msec: 1984
+ hash: "a3e6173e6d82d2cb52149588b32851e4"
+ }
+ Frame {
+ msec: 2000
+ hash: "a3e6173e6d82d2cb52149588b32851e4"
+ }
+ Frame {
+ msec: 2016
+ hash: "a3e6173e6d82d2cb52149588b32851e4"
+ }
+ Frame {
+ msec: 2032
+ hash: "dba66886121f802a4a49ee1e220279db"
+ }
+ Frame {
+ msec: 2048
+ hash: "b43648a05b6900bd0402bb56c98692df"
+ }
+ Frame {
+ msec: 2064
+ hash: "8213e39455c952a589a90eea0040edfe"
+ }
+ Frame {
+ msec: 2080
+ hash: "0d72dcbb2de67c84c0cf802e1de2b32b"
+ }
+ Frame {
+ msec: 2096
+ hash: "db5b4994b46f3e0de86149af8b99abb6"
+ }
+ Frame {
+ msec: 2112
+ hash: "440f7414e3db5339f2180bf1fcdc1c55"
+ }
+ Frame {
+ msec: 2128
+ hash: "f757740304369ac45bb88657f79f304e"
+ }
+ Frame {
+ msec: 2144
+ hash: "4521da9bcf198f78f7270cca959adfe4"
+ }
+ Frame {
+ msec: 2160
+ hash: "92d602d139aedf31180f12349a1edcad"
+ }
+ Frame {
+ msec: 2176
+ hash: "4092500cb913f0c9ae49d61e53553371"
+ }
+ Frame {
+ msec: 2192
+ hash: "dee122e2c46b398c48a7ef1619683a6f"
+ }
+ Frame {
+ msec: 2208
+ hash: "1817fa481e8648dd092e29403b0f887e"
+ }
+ Frame {
+ msec: 2224
+ hash: "93a69d88553709c0f164b11d8d765805"
+ }
+ Frame {
+ msec: 2240
+ hash: "92d602d139aedf31180f12349a1edcad"
+ }
+ Frame {
+ msec: 2256
+ hash: "4ff6679a9615ca8bd5dd63c296cca3d5"
+ }
+ Frame {
+ msec: 2272
+ hash: "4521da9bcf198f78f7270cca959adfe4"
+ }
+ Frame {
+ msec: 2288
+ hash: "127b93b536f6266965941af5888a63dd"
+ }
+ Frame {
+ msec: 2304
+ hash: "1a3e36e44069a8bf29b73acfd8340044"
+ }
+ Frame {
+ msec: 2320
+ hash: "1065e18d2b41af8b0b5c4f5ae2a30d4d"
+ }
+ Frame {
+ msec: 2336
+ hash: "37144e92ba8c7edd2ef87ecb6525ed5f"
+ }
+ Frame {
+ msec: 2352
+ hash: "d6445d8270ddbf5fcd196b3d71393da4"
+ }
+ Frame {
+ msec: 2368
+ hash: "b55cc8bdf97531912fa1df1f379e623c"
+ }
+ Frame {
+ msec: 2384
+ hash: "fdb86be92fa17fd4e773e5fd65f249a3"
+ }
+ Frame {
+ msec: 2400
+ hash: "b55cc8bdf97531912fa1df1f379e623c"
+ }
+ Frame {
+ msec: 2416
+ hash: "eb0de8259f7a6be756102f79b5220f56"
+ }
+ Frame {
+ msec: 2432
+ hash: "5afbb87fe77112b86282252a2ffe3821"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.0.png b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.0.png
new file mode 100644
index 0000000000..c79ac9c7ec
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.1.png b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.1.png
new file mode 100644
index 0000000000..d00d78d6be
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.2.png b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.2.png
new file mode 100644
index 0000000000..c01c980450
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.3.png b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.3.png
new file mode 100644
index 0000000000..6bca85fad4
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.3.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.4.png b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.4.png
new file mode 100644
index 0000000000..5f024d2a7c
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.4.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.5.png b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.5.png
new file mode 100644
index 0000000000..b244fbe551
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.5.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.6.png b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.6.png
new file mode 100644
index 0000000000..141753cd91
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.6.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.qml b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.qml
new file mode 100644
index 0000000000..a688563ee8
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.qml
@@ -0,0 +1,1763 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ hash: "e94ba580322887dbbbf9cb6309e39c23"
+ }
+ Frame {
+ msec: 32
+ hash: "e94ba580322887dbbbf9cb6309e39c23"
+ }
+ Frame {
+ msec: 48
+ hash: "787a59cda2c0b27d8959026e6d1b9427"
+ }
+ Frame {
+ msec: 64
+ hash: "9ca724d4b31aa16015b5cbb50eea0c3a"
+ }
+ Frame {
+ msec: 80
+ hash: "8a2c62a0190da1b7c1bade243baea6b8"
+ }
+ Frame {
+ msec: 96
+ hash: "e129bebca7ad348c3134569d8eee4efc"
+ }
+ Frame {
+ msec: 112
+ hash: "fd6387415e1c02fe6d17d9c3aa1d1ed8"
+ }
+ Frame {
+ msec: 128
+ hash: "a82a4042fdca7c30facd2c4740c455f7"
+ }
+ Frame {
+ msec: 144
+ hash: "62195722eb3acbfbad137ec71fd50bfe"
+ }
+ Frame {
+ msec: 160
+ hash: "449819cdc880d59650732b5447ec6237"
+ }
+ Frame {
+ msec: 176
+ hash: "552a838ebcacc0e08fa93b64a2433831"
+ }
+ Frame {
+ msec: 192
+ hash: "3984992606d54f05eb31dd0974af2183"
+ }
+ Frame {
+ msec: 208
+ hash: "3fd7225bbb0215ca8b6397580f2352a5"
+ }
+ Frame {
+ msec: 224
+ hash: "0fd8f26f40a9049de1cf2a9493d579d1"
+ }
+ Frame {
+ msec: 240
+ hash: "d08f0c57f071dc42e79fc5e0e3c32eeb"
+ }
+ Frame {
+ msec: 256
+ hash: "084c2db330ee82cd032df248ecc9629d"
+ }
+ Frame {
+ msec: 272
+ hash: "98da0d7f280d7fc4579c970c9a173b51"
+ }
+ Frame {
+ msec: 288
+ hash: "4c819c54ced1b6ef0574417a7e11f2e7"
+ }
+ Frame {
+ msec: 304
+ hash: "3dc5f7b412cb176c3b23d37cda3ef87c"
+ }
+ Frame {
+ msec: 320
+ hash: "c368a01b43d94205c03f9c750c37f330"
+ }
+ Frame {
+ msec: 336
+ hash: "8842bd0c8b17cac4fc9df84835999174"
+ }
+ Frame {
+ msec: 352
+ hash: "26829e9c7ca44dfcb0c03852f4158a18"
+ }
+ Frame {
+ msec: 368
+ hash: "ecffdb0888f1721e27b163e1f29a1950"
+ }
+ Frame {
+ msec: 384
+ hash: "eaead96f2683c464a12df8aadba20691"
+ }
+ Frame {
+ msec: 400
+ hash: "1e931963925bd208dce1ec9011372a3b"
+ }
+ Frame {
+ msec: 416
+ hash: "1c3fd049001c1e883f21d0d1e0e32cba"
+ }
+ Frame {
+ msec: 432
+ hash: "e8c3422ca637750ac52565594737d092"
+ }
+ Frame {
+ msec: 448
+ hash: "b1c36322cf89e15a80af7c43f2aebca1"
+ }
+ Frame {
+ msec: 464
+ hash: "f676c3171495f7bb2cb1812cfebaa17a"
+ }
+ Frame {
+ msec: 480
+ hash: "255119e2efa99c8e31fee611aaaa5137"
+ }
+ Frame {
+ msec: 496
+ hash: "e0bd32e3d44cfc2351db105f4595f18a"
+ }
+ Frame {
+ msec: 512
+ hash: "b7f23b8f3769f929b42491efda7ebe19"
+ }
+ Frame {
+ msec: 528
+ hash: "718cee11d869a8a8c5191cc0c09f2d30"
+ }
+ Frame {
+ msec: 544
+ hash: "fbdbf92f8c5f507605ff50abc594682b"
+ }
+ Frame {
+ msec: 560
+ hash: "c07fdc69c72b40d3c8dd1cc499008888"
+ }
+ Frame {
+ msec: 576
+ hash: "38e17ecd537dc0f51211ad672a2ebb21"
+ }
+ Frame {
+ msec: 592
+ hash: "2cbdc8728ef779c62f9938672986658a"
+ }
+ Frame {
+ msec: 608
+ hash: "7fb66509d5d1df34861e9c70f9a579f0"
+ }
+ Frame {
+ msec: 624
+ hash: "410b89392e859058718a08b79ec3d8fa"
+ }
+ Frame {
+ msec: 640
+ hash: "9bd90f80700217d08dafed93b81ee9cf"
+ }
+ Frame {
+ msec: 656
+ hash: "6d83671504a4274887b4e0d9bd2b24e7"
+ }
+ Frame {
+ msec: 672
+ hash: "51ff7bd3fd4a776af33fce7b935b145c"
+ }
+ Frame {
+ msec: 688
+ hash: "20f27392368b63b248bcd455cf3c9106"
+ }
+ Frame {
+ msec: 704
+ hash: "1a5ab296bd55aa215c9b04a7ff6c73a1"
+ }
+ Frame {
+ msec: 720
+ hash: "020fd7b14e8662fc006b0c39adca7c6a"
+ }
+ Frame {
+ msec: 736
+ hash: "2619120bdb25a153963bdf05c4a16d44"
+ }
+ Frame {
+ msec: 752
+ hash: "fd321314031efeb9ce71146764289d9f"
+ }
+ Frame {
+ msec: 768
+ hash: "378a71f09445dfff284db919787cbf87"
+ }
+ Frame {
+ msec: 784
+ hash: "d59eefe82ab8a00c903141dd9ea767ef"
+ }
+ Frame {
+ msec: 800
+ hash: "0a65004d69a4567f2a5c7e84dab3a905"
+ }
+ Frame {
+ msec: 816
+ hash: "92a4631716a51ff484ca14d9cfe05b2e"
+ }
+ Frame {
+ msec: 832
+ hash: "87203f627cf410cad56d6ba38a140efa"
+ }
+ Frame {
+ msec: 848
+ hash: "054cc085998cc059a6b7b4a7300dd36b"
+ }
+ Frame {
+ msec: 864
+ hash: "af3fefeb908a0485c723d36f61eff0a4"
+ }
+ Frame {
+ msec: 880
+ hash: "3f905d1e1ea79858b5a9bbfeab4eb255"
+ }
+ Frame {
+ msec: 896
+ hash: "f935f1fc5f26a201098d894fca9a4d1f"
+ }
+ Frame {
+ msec: 912
+ hash: "42b003dbb531da514716b9c32bdd3614"
+ }
+ Frame {
+ msec: 928
+ hash: "a82fed83ee4efee7896b639c7691b13a"
+ }
+ Frame {
+ msec: 944
+ hash: "31ad8cbf875233ea495330b0d3d4d2dd"
+ }
+ Frame {
+ msec: 960
+ image: "follow.0.png"
+ }
+ Frame {
+ msec: 976
+ hash: "78422e0e8d323dea6aa655a2980b7562"
+ }
+ Frame {
+ msec: 992
+ hash: "5d71ff48b865ad4266eb8292f981b04e"
+ }
+ Frame {
+ msec: 1008
+ hash: "df599d934d131c92b209284277009efb"
+ }
+ Frame {
+ msec: 1024
+ hash: "5aaf33d11eb70ffdfe89246c637caed7"
+ }
+ Frame {
+ msec: 1040
+ hash: "9648cf623a66ded145c4fd23a42917b3"
+ }
+ Frame {
+ msec: 1056
+ hash: "9d33c2cc44ceac5a527ddcf809a51df6"
+ }
+ Frame {
+ msec: 1072
+ hash: "6d0ad2e0d012e53a03e246e6d5e49e13"
+ }
+ Frame {
+ msec: 1088
+ hash: "d33fa68796e38b19f44571d11c1bcd33"
+ }
+ Frame {
+ msec: 1104
+ hash: "636680f49bbf30b0fac31a6c581f18dd"
+ }
+ Frame {
+ msec: 1120
+ hash: "66801dbc39301e6b46b244fe502e0340"
+ }
+ Frame {
+ msec: 1136
+ hash: "f8fa6a033483279e78636f26493b10ac"
+ }
+ Frame {
+ msec: 1152
+ hash: "11b46611550173df42986dee4339d907"
+ }
+ Frame {
+ msec: 1168
+ hash: "5c9afdb519006079ee8d28b2b60d0b76"
+ }
+ Frame {
+ msec: 1184
+ hash: "9a55c38b2cd8abf25fbe448c7ef80971"
+ }
+ Frame {
+ msec: 1200
+ hash: "27ebdf1424e892b35c93ec009d942407"
+ }
+ Frame {
+ msec: 1216
+ hash: "2d9e3f0ae56f7337012b51c4dd173108"
+ }
+ Frame {
+ msec: 1232
+ hash: "e6f89ca892131d68ff1f4ca95c95d807"
+ }
+ Frame {
+ msec: 1248
+ hash: "f75791f1b12a217d37acb09bdb114cc5"
+ }
+ Frame {
+ msec: 1264
+ hash: "94c5ab1460fb1b0f957a9718b45bca36"
+ }
+ Frame {
+ msec: 1280
+ hash: "e246c8a0ec3d01ea20258b24a5673fe1"
+ }
+ Frame {
+ msec: 1296
+ hash: "529de7735e73409dff266d8c1275215c"
+ }
+ Frame {
+ msec: 1312
+ hash: "330400763a670580570cb62241ebec62"
+ }
+ Frame {
+ msec: 1328
+ hash: "ae444d1de9c509fc6f74136ca90f927a"
+ }
+ Frame {
+ msec: 1344
+ hash: "c43631ca8ee90ea5dc7664be5bc45429"
+ }
+ Frame {
+ msec: 1360
+ hash: "b366ac4a5b66c331a7667e9df0fc4eda"
+ }
+ Frame {
+ msec: 1376
+ hash: "1c7f4c47a9c57a34787cc9703e99bff1"
+ }
+ Frame {
+ msec: 1392
+ hash: "5555535609d512e8d34549b6624f74b8"
+ }
+ Frame {
+ msec: 1408
+ hash: "be59df714541923494b59f31f57e310e"
+ }
+ Frame {
+ msec: 1424
+ hash: "63e434f053032e54298f6e61c8d4da7d"
+ }
+ Frame {
+ msec: 1440
+ hash: "b0bb838637eceb6f8993ebc5b887afed"
+ }
+ Frame {
+ msec: 1456
+ hash: "fc39f33add4ebcaf578558ecd4aea281"
+ }
+ Frame {
+ msec: 1472
+ hash: "3f36faa7cc1e5898d4d5890c47633ff3"
+ }
+ Frame {
+ msec: 1488
+ hash: "4b328002b4461869b1f7de48e7291902"
+ }
+ Frame {
+ msec: 1504
+ hash: "26252c63924d2abcaebea2c7caf1d7aa"
+ }
+ Frame {
+ msec: 1520
+ hash: "a9a6023484ae439be86b2c2ff59dc40b"
+ }
+ Frame {
+ msec: 1536
+ hash: "620dab11bd4aab84cc0d949c48dd9a5d"
+ }
+ Frame {
+ msec: 1552
+ hash: "3b45ef80ee3e6fbbd3533bfa0d666e2f"
+ }
+ Frame {
+ msec: 1568
+ hash: "b33306abcb6a8402e491b7216495c778"
+ }
+ Frame {
+ msec: 1584
+ hash: "3cc52e8649a02e87785f1dc63f5c1efd"
+ }
+ Frame {
+ msec: 1600
+ hash: "fe21141f48da685213ed9d7641b2e7a0"
+ }
+ Frame {
+ msec: 1616
+ hash: "205aac4e822e20bd32f637256250f3c8"
+ }
+ Frame {
+ msec: 1632
+ hash: "124df0948f36aaf6151556d301f4b930"
+ }
+ Frame {
+ msec: 1648
+ hash: "c1701edd5eaf143fd1dbdc4a5324b48a"
+ }
+ Frame {
+ msec: 1664
+ hash: "117402df55367c918a3835958f4ab1d6"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 195; y: 95
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1680
+ hash: "73e3b86a1da28490cae4b03fdceefe19"
+ }
+ Frame {
+ msec: 1696
+ hash: "172e329fb47d6db0180242990a84fe3b"
+ }
+ Frame {
+ msec: 1712
+ hash: "82cf704cdfd406bab22689bc888ddc8d"
+ }
+ Frame {
+ msec: 1728
+ hash: "4c288f198a06d1b2815d34c3c8f97051"
+ }
+ Frame {
+ msec: 1744
+ hash: "6404d81456bb95a6b1c1ae55a181e40e"
+ }
+ Frame {
+ msec: 1760
+ hash: "b2b4b3de77e2b7fd58d3da1ad52355a9"
+ }
+ Frame {
+ msec: 1776
+ hash: "95388037c1f79a9dab951031f1d7c307"
+ }
+ Frame {
+ msec: 1792
+ hash: "c4ee57d9bffbb5f0ff173db48eadf2e3"
+ }
+ Frame {
+ msec: 1808
+ hash: "703ac9672a9c55cf08e6381ef76ac13c"
+ }
+ Frame {
+ msec: 1824
+ hash: "ea7726d2a2923290398262c8f70d511e"
+ }
+ Frame {
+ msec: 1840
+ hash: "5d1af6cbdb4ee5b00045751204408632"
+ }
+ Frame {
+ msec: 1856
+ hash: "a52aa37b10a05382f1b136896b7e00e8"
+ }
+ Frame {
+ msec: 1872
+ hash: "a5acc1a45c95a67725e5e15084b7be18"
+ }
+ Frame {
+ msec: 1888
+ hash: "c9fac8b5a4110493958d49b073ea96ed"
+ }
+ Frame {
+ msec: 1904
+ hash: "6fca3a5c6d1cfbf1b905aca25b7785c5"
+ }
+ Frame {
+ msec: 1920
+ image: "follow.1.png"
+ }
+ Frame {
+ msec: 1936
+ hash: "379d5c4ced414f856e476095fbedfb7d"
+ }
+ Frame {
+ msec: 1952
+ hash: "b2f980ab19d44ee98ab3e82a19adfe2d"
+ }
+ Frame {
+ msec: 1968
+ hash: "e01732623930aebefd76ab62c81dc722"
+ }
+ Frame {
+ msec: 1984
+ hash: "3a59c6851bc89eb31100092b1ceddbd9"
+ }
+ Frame {
+ msec: 2000
+ hash: "2949de19eacb9f35816aa7ba69614f2c"
+ }
+ Frame {
+ msec: 2016
+ hash: "f2c4c1f4429cbb6bd10f2318b2cb6904"
+ }
+ Frame {
+ msec: 2032
+ hash: "2c48af64162e7e028cd536dba03eab71"
+ }
+ Frame {
+ msec: 2048
+ hash: "7fe13b8f9253f720b6591b396cfba2d1"
+ }
+ Frame {
+ msec: 2064
+ hash: "559947a03e650575a764801366cc504b"
+ }
+ Frame {
+ msec: 2080
+ hash: "a8d09f6c862fd5ec2dcf34f06d1ef744"
+ }
+ Frame {
+ msec: 2096
+ hash: "e3bb4b62209631ff84134f2243bfdb42"
+ }
+ Frame {
+ msec: 2112
+ hash: "a1956a9d1939bc154ea0c88d596948cc"
+ }
+ Frame {
+ msec: 2128
+ hash: "c98a375727860da1e827d4dd74af8f63"
+ }
+ Frame {
+ msec: 2144
+ hash: "df4edcbb2ef5348341ff55c808609b6c"
+ }
+ Frame {
+ msec: 2160
+ hash: "6287564be85b7cbadc6bb6f0232bc837"
+ }
+ Frame {
+ msec: 2176
+ hash: "9826fdb48f7ea770fa5f198ec49d7cb7"
+ }
+ Frame {
+ msec: 2192
+ hash: "56f82641a5591df9bb929cc0d32eb95d"
+ }
+ Frame {
+ msec: 2208
+ hash: "526c55e555fb2e58796561efa3568c50"
+ }
+ Frame {
+ msec: 2224
+ hash: "6b4b74613421c1841a17c369cb316754"
+ }
+ Frame {
+ msec: 2240
+ hash: "37f785c30947d5eec113dcf6af649abf"
+ }
+ Frame {
+ msec: 2256
+ hash: "5ff2c975dd9e261c764537c836627c4d"
+ }
+ Frame {
+ msec: 2272
+ hash: "efe554981583749c3d09988bce7fed02"
+ }
+ Frame {
+ msec: 2288
+ hash: "0f7204b4afb0ea5d58e49650e8027c0c"
+ }
+ Frame {
+ msec: 2304
+ hash: "817291f91f4b309710ad3aed53a7d47a"
+ }
+ Frame {
+ msec: 2320
+ hash: "c15c9cd03089090cf8a777c1f0d88de7"
+ }
+ Frame {
+ msec: 2336
+ hash: "05f45cb8d0856dcc81091351615e35d6"
+ }
+ Frame {
+ msec: 2352
+ hash: "99785a16fed6d6409b4b47ec55afb56b"
+ }
+ Frame {
+ msec: 2368
+ hash: "39032cb4432ee9536af500673fccf526"
+ }
+ Frame {
+ msec: 2384
+ hash: "9057653e3cd6042831037d3590e7595b"
+ }
+ Frame {
+ msec: 2400
+ hash: "76c772eb2ab8f117c260c9c96bc99e1d"
+ }
+ Frame {
+ msec: 2416
+ hash: "b6474665b8f8bcdd76d1a38efecad889"
+ }
+ Frame {
+ msec: 2432
+ hash: "106c2d2efafad0181e3ded3a6805f2c6"
+ }
+ Frame {
+ msec: 2448
+ hash: "5275fa4ffef6c1909f9d03bb1e7b9cae"
+ }
+ Frame {
+ msec: 2464
+ hash: "0c1043c0087d60000dc7259d4ac03618"
+ }
+ Frame {
+ msec: 2480
+ hash: "645748569b4f5cb9b206b0808bb7d23d"
+ }
+ Frame {
+ msec: 2496
+ hash: "dd95dfa80e1b3ff511e7c75efd0d87ce"
+ }
+ Frame {
+ msec: 2512
+ hash: "86b3dd03b04d7610837cdc67cad07e0a"
+ }
+ Frame {
+ msec: 2528
+ hash: "8264f67ac92e4ebcfe4cc8e954f8c5d2"
+ }
+ Frame {
+ msec: 2544
+ hash: "6bf52377d822b09eb28a1ec36d3a36a9"
+ }
+ Frame {
+ msec: 2560
+ hash: "7ae1d65cdaf7fa71eb4ec318b37bb0aa"
+ }
+ Frame {
+ msec: 2576
+ hash: "860f5ce9844c90cf9e6a6d383ff0972f"
+ }
+ Frame {
+ msec: 2592
+ hash: "5502229c038dfc59d966f69ae6ed8957"
+ }
+ Frame {
+ msec: 2608
+ hash: "21843c027bc1434ae60b3bb0fced2c54"
+ }
+ Frame {
+ msec: 2624
+ hash: "962df45680949c3eb6c968f98cd76b20"
+ }
+ Frame {
+ msec: 2640
+ hash: "f313c26fa76a0edce61244bdf92528e4"
+ }
+ Frame {
+ msec: 2656
+ hash: "b7bbde239e98cbd66b1e51b54b747f51"
+ }
+ Frame {
+ msec: 2672
+ hash: "62340707fbc832fcb805c8f80ab353d1"
+ }
+ Frame {
+ msec: 2688
+ hash: "d008a3f7af1810ff70b68b38a4cd0f0d"
+ }
+ Frame {
+ msec: 2704
+ hash: "e651dd628af24faf34d716beb392b052"
+ }
+ Frame {
+ msec: 2720
+ hash: "a97733963c7a7616b25741545b07ffba"
+ }
+ Frame {
+ msec: 2736
+ hash: "3e017cc1db720cf16521bd17308e4f44"
+ }
+ Frame {
+ msec: 2752
+ hash: "13652ebaa610cca71486517e2eed21a5"
+ }
+ Frame {
+ msec: 2768
+ hash: "09f0f500c6f7d11be39c31f9e589b38a"
+ }
+ Frame {
+ msec: 2784
+ hash: "b87968cbc60ddc6a5f5699e830410eab"
+ }
+ Frame {
+ msec: 2800
+ hash: "50e65b043d1f07a321a08ee4c25204f6"
+ }
+ Frame {
+ msec: 2816
+ hash: "122d1ffa1510468e8c4067e0f511588f"
+ }
+ Frame {
+ msec: 2832
+ hash: "585f6c25caaafb99a22a23d8a998d202"
+ }
+ Frame {
+ msec: 2848
+ hash: "9b245a00ad576666c10f509d8a80a61e"
+ }
+ Frame {
+ msec: 2864
+ hash: "9b245a00ad576666c10f509d8a80a61e"
+ }
+ Frame {
+ msec: 2880
+ image: "follow.2.png"
+ }
+ Frame {
+ msec: 2896
+ hash: "3c5d3d10bacc093afc6a9c0b5aa4cddc"
+ }
+ Frame {
+ msec: 2912
+ hash: "31926d69c2309fdf13fbd7f0e9868c3d"
+ }
+ Frame {
+ msec: 2928
+ hash: "eb3acacce5dd31b0e94b59b9e546ccae"
+ }
+ Frame {
+ msec: 2944
+ hash: "9a51cff3276d75803a0a6e480f7ecb70"
+ }
+ Frame {
+ msec: 2960
+ hash: "fbbd8b9d519993a699815d935bcd2b9f"
+ }
+ Frame {
+ msec: 2976
+ hash: "0314190c6de73f9f374a4eaed0709645"
+ }
+ Frame {
+ msec: 2992
+ hash: "8ca1a203bdb5446094eb948aeb0a333e"
+ }
+ Frame {
+ msec: 3008
+ hash: "301e1b86ce38e11ad9d0d7aba0909985"
+ }
+ Frame {
+ msec: 3024
+ hash: "922095867d0a91b73ab7a63df2041279"
+ }
+ Frame {
+ msec: 3040
+ hash: "ba8275f3ba4633bf64a1f81f630c90f1"
+ }
+ Frame {
+ msec: 3056
+ hash: "efe39545279a7bd015d2de75d2b9d8b1"
+ }
+ Frame {
+ msec: 3072
+ hash: "78926c3c0c6fcf89b9291f9902710964"
+ }
+ Frame {
+ msec: 3088
+ hash: "ea63dcb7f00d3ddede0d8be59ad9d6bc"
+ }
+ Frame {
+ msec: 3104
+ hash: "286ad493301b713a49e378f123482a53"
+ }
+ Frame {
+ msec: 3120
+ hash: "a4bbbb8bb88188d3e99996502e3eebd1"
+ }
+ Frame {
+ msec: 3136
+ hash: "a6100e79f3dc5af594e86ab6cd8dfb76"
+ }
+ Frame {
+ msec: 3152
+ hash: "d9e3f777dc89bcf1b7f712206db768e2"
+ }
+ Frame {
+ msec: 3168
+ hash: "768045c600c0aa0b1e9e6f012733c600"
+ }
+ Frame {
+ msec: 3184
+ hash: "d8b4caa641ddee786f7898359efe9d07"
+ }
+ Frame {
+ msec: 3200
+ hash: "f7c3b76d5bb7c263ac9447eaad685158"
+ }
+ Frame {
+ msec: 3216
+ hash: "f7f97db815d653ec29fa31b87f72af2a"
+ }
+ Frame {
+ msec: 3232
+ hash: "18524623762487b60943312cd8bd4388"
+ }
+ Frame {
+ msec: 3248
+ hash: "5823dee5dd56e9f7515601f9629ccbae"
+ }
+ Frame {
+ msec: 3264
+ hash: "5823dee5dd56e9f7515601f9629ccbae"
+ }
+ Frame {
+ msec: 3280
+ hash: "5823dee5dd56e9f7515601f9629ccbae"
+ }
+ Frame {
+ msec: 3296
+ hash: "5823dee5dd56e9f7515601f9629ccbae"
+ }
+ Frame {
+ msec: 3312
+ hash: "18524623762487b60943312cd8bd4388"
+ }
+ Frame {
+ msec: 3328
+ hash: "430995770b655054aaeda383df8e27f7"
+ }
+ Frame {
+ msec: 3344
+ hash: "16a3a00f2b89aed676f80d63c4933ec3"
+ }
+ Frame {
+ msec: 3360
+ hash: "6c55aa62079ec546522edbf69c37b270"
+ }
+ Frame {
+ msec: 3376
+ hash: "0d68ca3ccecdd831013950cc7405e46e"
+ }
+ Frame {
+ msec: 3392
+ hash: "9da2511bc8b434218695fa74ed543439"
+ }
+ Frame {
+ msec: 3408
+ hash: "05afdd0b99dab81a500cdc2b2f0786fe"
+ }
+ Frame {
+ msec: 3424
+ hash: "e6f8882d146ae60bcc6ea47ff41a637b"
+ }
+ Frame {
+ msec: 3440
+ hash: "154542ed0e88321294f382501819aefc"
+ }
+ Frame {
+ msec: 3456
+ hash: "8f47b6980c387c5020145bf04645fd2d"
+ }
+ Frame {
+ msec: 3472
+ hash: "b34b055c7602f1f4e1cde875b258120c"
+ }
+ Frame {
+ msec: 3488
+ hash: "5a697f675575f05e297d4877604b9a47"
+ }
+ Frame {
+ msec: 3504
+ hash: "729dff1d1b357d19fc81804ec8940d0e"
+ }
+ Frame {
+ msec: 3520
+ hash: "c6f3fee46baa94a6139d2ee40254b160"
+ }
+ Frame {
+ msec: 3536
+ hash: "af0e700bb8ae34834510830f8b44afdb"
+ }
+ Frame {
+ msec: 3552
+ hash: "9c87bb54c2dfe58c2da9194dae6f7502"
+ }
+ Frame {
+ msec: 3568
+ hash: "2132356a92c75d725f9feafb8201b142"
+ }
+ Frame {
+ msec: 3584
+ hash: "50d855d2595eeae2bfd6aaa8c2fa0454"
+ }
+ Frame {
+ msec: 3600
+ hash: "5fde3c62d6e53a9056e3586f9dcda59e"
+ }
+ Frame {
+ msec: 3616
+ hash: "8f04460254a1e9fb949d5165894cd92a"
+ }
+ Frame {
+ msec: 3632
+ hash: "2b514c5e3b20d30f9c7e71092c69f081"
+ }
+ Frame {
+ msec: 3648
+ hash: "2c1ba6224037790e15f5c0f2864ace4d"
+ }
+ Frame {
+ msec: 3664
+ hash: "0d5b8e7bd5f560888aacaf2b3c6827a8"
+ }
+ Frame {
+ msec: 3680
+ hash: "ae25004530e7df134414018e4a34780e"
+ }
+ Frame {
+ msec: 3696
+ hash: "1a8fd9eaf9a91f1b42924f8986fbed9a"
+ }
+ Frame {
+ msec: 3712
+ hash: "2ea6de2025d40ed5beeff12a5b70ccc9"
+ }
+ Frame {
+ msec: 3728
+ hash: "624e417718d3cac1e4b7e4ce258ce6ea"
+ }
+ Frame {
+ msec: 3744
+ hash: "8b56d29391257c7be8966af6be26ea9f"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 195; y: 95
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3760
+ hash: "5c0d977d8b446d9191bde57335cf1062"
+ }
+ Frame {
+ msec: 3776
+ hash: "100be2b21d069e3a5dbb694a90da4d4f"
+ }
+ Frame {
+ msec: 3792
+ hash: "caab03f6c81080dd8fdbedb4e94ae4a5"
+ }
+ Frame {
+ msec: 3808
+ hash: "3328a4d06f2f80a7e9ccf2ff21522fca"
+ }
+ Frame {
+ msec: 3824
+ hash: "a534e6cc28daf3eff6a9cf8379bd6375"
+ }
+ Frame {
+ msec: 3840
+ image: "follow.3.png"
+ }
+ Frame {
+ msec: 3856
+ hash: "0aed83364cd59e3f7309c92593894d43"
+ }
+ Frame {
+ msec: 3872
+ hash: "d3f1c3593375ca5c022a1361a7ec70bd"
+ }
+ Frame {
+ msec: 3888
+ hash: "67843e6192e2ecaa3820c37dc2f93106"
+ }
+ Frame {
+ msec: 3904
+ hash: "19a022f678e5b8f4ebdff936162323dc"
+ }
+ Frame {
+ msec: 3920
+ hash: "34e55ae70c9e156db339ae15642359c3"
+ }
+ Frame {
+ msec: 3936
+ hash: "3784778c817f9d9bb73d990cfe12685a"
+ }
+ Frame {
+ msec: 3952
+ hash: "0403fdf79e3ba339c7e3786db0c9c0f0"
+ }
+ Frame {
+ msec: 3968
+ hash: "93e4a0d5645d1cfc916f1e8422655555"
+ }
+ Frame {
+ msec: 3984
+ hash: "29080bfabb87160b7c51385fb36b474b"
+ }
+ Frame {
+ msec: 4000
+ hash: "9da2d83edc9d35f00fb8a159e79de4d9"
+ }
+ Frame {
+ msec: 4016
+ hash: "5505a42d4788f00cfc7499fbfda851ce"
+ }
+ Frame {
+ msec: 4032
+ hash: "bdd3040ab16fa9ffdd2fbc66b06699f8"
+ }
+ Frame {
+ msec: 4048
+ hash: "2a347e30a20c693a9440caa60ade0a0f"
+ }
+ Frame {
+ msec: 4064
+ hash: "0307f1857c091a639d47f112ce1a2f5a"
+ }
+ Frame {
+ msec: 4080
+ hash: "778d18e539bbd562ebe39283a6315df1"
+ }
+ Frame {
+ msec: 4096
+ hash: "0369cf6c3d1f5db2e92ee1f7c5d3b8ed"
+ }
+ Frame {
+ msec: 4112
+ hash: "9f7413587ab50f1abf776bf180ec2d6f"
+ }
+ Frame {
+ msec: 4128
+ hash: "7d04a27236485808e571e8a39f23ea17"
+ }
+ Frame {
+ msec: 4144
+ hash: "a1dff63b723473d5a4c9c59975a2fb81"
+ }
+ Frame {
+ msec: 4160
+ hash: "9795ea70a3b9d3b7805221a58c19e5da"
+ }
+ Frame {
+ msec: 4176
+ hash: "f1392c489e21107136eb8e0d1e8b427e"
+ }
+ Frame {
+ msec: 4192
+ hash: "95c225ef07171a96335e99078195b06a"
+ }
+ Frame {
+ msec: 4208
+ hash: "d46ef3e7f9cec06e8c18afc0d07be4f3"
+ }
+ Frame {
+ msec: 4224
+ hash: "b017f5b51d423bb0fca0d6df3aaded8b"
+ }
+ Frame {
+ msec: 4240
+ hash: "60584d085b0cd6fbc436773be678597e"
+ }
+ Frame {
+ msec: 4256
+ hash: "117951465dfd5c386826b295560d2dec"
+ }
+ Frame {
+ msec: 4272
+ hash: "1b70137da5f4e024593999e93121fe8b"
+ }
+ Frame {
+ msec: 4288
+ hash: "bd50dffd41941fef127f39b55c4748e0"
+ }
+ Frame {
+ msec: 4304
+ hash: "8eec34d8e1d2e22d11b85a671cd4d3aa"
+ }
+ Frame {
+ msec: 4320
+ hash: "9e3c97cfad5002ef5f3fcc365aeb7bd0"
+ }
+ Frame {
+ msec: 4336
+ hash: "28e1cf1ee033915ea2ee39c9ab00a73d"
+ }
+ Frame {
+ msec: 4352
+ hash: "99101a156a553f441f00221f6facbf1f"
+ }
+ Frame {
+ msec: 4368
+ hash: "419023e5d59d16c26b35bee7d3cea559"
+ }
+ Frame {
+ msec: 4384
+ hash: "485d23519293975b04031fe4baa5c276"
+ }
+ Frame {
+ msec: 4400
+ hash: "c8bc60735e0ede26dbaf228294853f9a"
+ }
+ Frame {
+ msec: 4416
+ hash: "ada3680b807d59843e3adf6640704066"
+ }
+ Frame {
+ msec: 4432
+ hash: "3e28f3adf9241512cd0d6918d81ffffb"
+ }
+ Frame {
+ msec: 4448
+ hash: "8f339acc33cbc89ae1c62391ce021bb3"
+ }
+ Frame {
+ msec: 4464
+ hash: "d303960c0853a90557d64a04b8283c94"
+ }
+ Frame {
+ msec: 4480
+ hash: "f907dbdacf2cfa9fdf8f9c8dead5b4c4"
+ }
+ Frame {
+ msec: 4496
+ hash: "30c6e6f283f4a3f538cdda9c2e92de8c"
+ }
+ Frame {
+ msec: 4512
+ hash: "04d2ac55774b43107a43a7d33764199b"
+ }
+ Frame {
+ msec: 4528
+ hash: "cddf3e111cbc59e721725daa1d8a0c31"
+ }
+ Frame {
+ msec: 4544
+ hash: "15b1b63cd1695207ebf9f04387be0739"
+ }
+ Frame {
+ msec: 4560
+ hash: "690769b9bbe86a3c5b1fbdee39615fbd"
+ }
+ Frame {
+ msec: 4576
+ hash: "2bd640d8ddbf878d808f22656fef1ed9"
+ }
+ Frame {
+ msec: 4592
+ hash: "a654f1e4519bf883d554276ebbe96323"
+ }
+ Frame {
+ msec: 4608
+ hash: "68f0313cfc3f51a0bb9b47c5407c19b6"
+ }
+ Frame {
+ msec: 4624
+ hash: "77f29806b084de4cabf7ab9bf1a93d5e"
+ }
+ Frame {
+ msec: 4640
+ hash: "f9991189e3282d107b98fb0ae5f5ef00"
+ }
+ Frame {
+ msec: 4656
+ hash: "0cd1f2f6e347d48feea1b26a4968dec7"
+ }
+ Frame {
+ msec: 4672
+ hash: "e75a6f6a088e2289042572a161ffb0e9"
+ }
+ Frame {
+ msec: 4688
+ hash: "5a541081444c0a71128223a4c4c3144c"
+ }
+ Frame {
+ msec: 4704
+ hash: "6813d442cc610f346a5441ed0cd723e5"
+ }
+ Frame {
+ msec: 4720
+ hash: "24ec539bc57899819915f833f26deacd"
+ }
+ Frame {
+ msec: 4736
+ hash: "3a7ed1b4b533b817674aa141c420cd61"
+ }
+ Frame {
+ msec: 4752
+ hash: "d0a643fae97bb152e97ca60e96299003"
+ }
+ Frame {
+ msec: 4768
+ hash: "c84093931520f4661eff6645091a294b"
+ }
+ Frame {
+ msec: 4784
+ hash: "81e7ceaece82505a4a16ead195a66162"
+ }
+ Frame {
+ msec: 4800
+ image: "follow.4.png"
+ }
+ Frame {
+ msec: 4816
+ hash: "a510d302d2441b9a07463aed8b592d32"
+ }
+ Frame {
+ msec: 4832
+ hash: "d1824ced8af34ad9edb36a58ae9aa7f5"
+ }
+ Frame {
+ msec: 4848
+ hash: "167b9a49fbb94908e09e7e9c9147cd8b"
+ }
+ Frame {
+ msec: 4864
+ hash: "442d5f0906840de526d59a80ada322c0"
+ }
+ Frame {
+ msec: 4880
+ hash: "78206c4d4d23c7c1ba888b9062b09432"
+ }
+ Frame {
+ msec: 4896
+ hash: "e898202cfebbff1952efc6e01254d855"
+ }
+ Frame {
+ msec: 4912
+ hash: "ab31dc7bbad2b0552359866bb8d92f0c"
+ }
+ Frame {
+ msec: 4928
+ hash: "f093304e88964376baf9721d53d4fb49"
+ }
+ Frame {
+ msec: 4944
+ hash: "3ef76f3e1c44d13c3a469bd192ff7b5d"
+ }
+ Frame {
+ msec: 4960
+ hash: "5d3b6d0d91f8cc5b89e39407bc3b5a15"
+ }
+ Frame {
+ msec: 4976
+ hash: "3c73573f12f49b34e1d990a55ad913fa"
+ }
+ Frame {
+ msec: 4992
+ hash: "d1bac071b01a1c6fddab90cdc435fad4"
+ }
+ Frame {
+ msec: 5008
+ hash: "36a219aadec910f1dbef616c641e1d2b"
+ }
+ Frame {
+ msec: 5024
+ hash: "5871fc67d361cc988551592ee21dfb23"
+ }
+ Frame {
+ msec: 5040
+ hash: "6e65ee6c814b9a9da205c36925e663bf"
+ }
+ Frame {
+ msec: 5056
+ hash: "290b20fa8e91d34000d7c2d81745f6d2"
+ }
+ Frame {
+ msec: 5072
+ hash: "19e7405a9083a8143f7bb040f8837b29"
+ }
+ Frame {
+ msec: 5088
+ hash: "c0a0fa2b4c1ceb6c70594994a1ac8713"
+ }
+ Frame {
+ msec: 5104
+ hash: "c236224c16743fb606deb78bcb8afc8d"
+ }
+ Frame {
+ msec: 5120
+ hash: "7d44db15eb300b4338ffc26e9bcfce20"
+ }
+ Frame {
+ msec: 5136
+ hash: "067a79148a194c45c6f32d85316a1e11"
+ }
+ Frame {
+ msec: 5152
+ hash: "9075c379044476994a87f0fdcce8e332"
+ }
+ Frame {
+ msec: 5168
+ hash: "b2316988fbd51096a4f512e71fe7d0a2"
+ }
+ Frame {
+ msec: 5184
+ hash: "280f70877d93af5f84e178aad6a102d8"
+ }
+ Frame {
+ msec: 5200
+ hash: "3eef4ae7e43a8cf1cd9dd562237296f8"
+ }
+ Frame {
+ msec: 5216
+ hash: "e3184f77ce3a47ca4dca6386f42d7fec"
+ }
+ Frame {
+ msec: 5232
+ hash: "a2a5df66fe4808ea8d466cac84ba910c"
+ }
+ Frame {
+ msec: 5248
+ hash: "9f8a0e54788112d6c30482e840504f35"
+ }
+ Frame {
+ msec: 5264
+ hash: "ae69cf84798844f9f360c86790feaecd"
+ }
+ Frame {
+ msec: 5280
+ hash: "0244526572acb6266db5b7eb9d29c6fc"
+ }
+ Frame {
+ msec: 5296
+ hash: "8fb53d60b95ddb5aef27442934ea9983"
+ }
+ Frame {
+ msec: 5312
+ hash: "930fcfde491b4f5681e3861764003895"
+ }
+ Frame {
+ msec: 5328
+ hash: "bcdcd0a637112d113ebe11dc18823237"
+ }
+ Frame {
+ msec: 5344
+ hash: "65a564d5a5afbc14c0cdad4d52753507"
+ }
+ Frame {
+ msec: 5360
+ hash: "0c5056d438d2d54938f31ef5f996673a"
+ }
+ Frame {
+ msec: 5376
+ hash: "11c157ad2236fc390ffbdf339366cbc1"
+ }
+ Frame {
+ msec: 5392
+ hash: "6cb341b1f281a97a35c2e41bfd4c4d9d"
+ }
+ Frame {
+ msec: 5408
+ hash: "553a945f7f19f70ddae4ebe88e52a79b"
+ }
+ Frame {
+ msec: 5424
+ hash: "d10b42b4095a2474e66a5a322f72e936"
+ }
+ Frame {
+ msec: 5440
+ hash: "0f943d61e8072d70eddee8aa1ba0de5a"
+ }
+ Frame {
+ msec: 5456
+ hash: "3df18e237b666e78d57857739b759e6d"
+ }
+ Frame {
+ msec: 5472
+ hash: "1ddc0bfdb2ca7b6dee63f1024e62f26e"
+ }
+ Frame {
+ msec: 5488
+ hash: "aaa397714528f41238059e3a88833abc"
+ }
+ Frame {
+ msec: 5504
+ hash: "c94bd69f925c782656afc5f9618180a6"
+ }
+ Frame {
+ msec: 5520
+ hash: "824ff8c0e1ab43e3c0eaa79b7cc19b9c"
+ }
+ Frame {
+ msec: 5536
+ hash: "6c440a0b2293811335bdbf2c4f25f47d"
+ }
+ Frame {
+ msec: 5552
+ hash: "bfc7936cdf833d5b720ec9baca740112"
+ }
+ Frame {
+ msec: 5568
+ hash: "375fa305dbae2872dc9b20e59381cc0c"
+ }
+ Frame {
+ msec: 5584
+ hash: "fffd6173aa49e74164dc17a238bcd830"
+ }
+ Frame {
+ msec: 5600
+ hash: "44d9007e00fab161fd393b653255d7f4"
+ }
+ Frame {
+ msec: 5616
+ hash: "f669ee25c58b4fa20a01705d334f0065"
+ }
+ Frame {
+ msec: 5632
+ hash: "2dbb7d57711b67d5d9e1b81f70e22d34"
+ }
+ Frame {
+ msec: 5648
+ hash: "19351b91448265cb95c1670ee283c611"
+ }
+ Frame {
+ msec: 5664
+ hash: "19351b91448265cb95c1670ee283c611"
+ }
+ Frame {
+ msec: 5680
+ hash: "3a24b99d048348a21f4e4bd69393de89"
+ }
+ Frame {
+ msec: 5696
+ hash: "35a6fe955a52950bbfa954a453e4008e"
+ }
+ Frame {
+ msec: 5712
+ hash: "896f4ec28c976237b34fb2725a44460e"
+ }
+ Frame {
+ msec: 5728
+ hash: "ed3008ea950ec84c57518e573ea36d15"
+ }
+ Frame {
+ msec: 5744
+ hash: "3447c7be992759f772c1db2033eead99"
+ }
+ Frame {
+ msec: 5760
+ image: "follow.5.png"
+ }
+ Frame {
+ msec: 5776
+ hash: "6354ebe3aa919a52902b5a5346b473ae"
+ }
+ Frame {
+ msec: 5792
+ hash: "adc55f2fcf312a90b025a75fa80aa079"
+ }
+ Frame {
+ msec: 5808
+ hash: "3ac85cad400d2b8e4f33798f4f6b7b42"
+ }
+ Frame {
+ msec: 5824
+ hash: "1c115efd84ccbe489d24c3c521c4a61c"
+ }
+ Frame {
+ msec: 5840
+ hash: "39518f1bbc0c4aba6ff517bc3dc7c279"
+ }
+ Frame {
+ msec: 5856
+ hash: "7bd28d32996f4de61c415d3217da16d0"
+ }
+ Frame {
+ msec: 5872
+ hash: "f5d06e25d775bf8db07e95625a712733"
+ }
+ Frame {
+ msec: 5888
+ hash: "4820ea6ea3be88af2f86111c547a19d7"
+ }
+ Frame {
+ msec: 5904
+ hash: "fa6e681c368118b7f135a47ae8fc12ff"
+ }
+ Frame {
+ msec: 5920
+ hash: "f6b30e618aeeb837d2b3eca270b0a060"
+ }
+ Frame {
+ msec: 5936
+ hash: "ac8504bde8d3063a8bf02b9d4b69d755"
+ }
+ Frame {
+ msec: 5952
+ hash: "9670537bb77caa8e23fda7bbfa96ca60"
+ }
+ Frame {
+ msec: 5968
+ hash: "8cd292865ce5c1d240e9ddc93881a0ed"
+ }
+ Frame {
+ msec: 5984
+ hash: "de112013e526203d151c46e6cfba9f92"
+ }
+ Frame {
+ msec: 6000
+ hash: "cd61066e697de8c055aaa168791c2d8c"
+ }
+ Frame {
+ msec: 6016
+ hash: "cd61066e697de8c055aaa168791c2d8c"
+ }
+ Frame {
+ msec: 6032
+ hash: "e68b27ff14aac03c827fd43ac488d23e"
+ }
+ Frame {
+ msec: 6048
+ hash: "e68b27ff14aac03c827fd43ac488d23e"
+ }
+ Frame {
+ msec: 6064
+ hash: "1f61d857a8c26587fbda5895c603441a"
+ }
+ Frame {
+ msec: 6080
+ hash: "1e0dffdd02e05ade1ae444427d4aa345"
+ }
+ Frame {
+ msec: 6096
+ hash: "9a416ee7a1de9ac45ab2d609233c9520"
+ }
+ Frame {
+ msec: 6112
+ hash: "dfa35bf1cd908011c3214a506bcbdcb8"
+ }
+ Frame {
+ msec: 6128
+ hash: "bd502dc72dce4af3036f7af9ed7cf9e9"
+ }
+ Frame {
+ msec: 6144
+ hash: "8cd5edce652013a2ed4bf95693259538"
+ }
+ Frame {
+ msec: 6160
+ hash: "a38ed1532a40210ad7da4c0d4d1a7195"
+ }
+ Frame {
+ msec: 6176
+ hash: "8ac8a8df937da526bbffb9a3590d89ac"
+ }
+ Frame {
+ msec: 6192
+ hash: "07527cb9a4494e11f4c9f99eb72598b9"
+ }
+ Frame {
+ msec: 6208
+ hash: "655b0327ef0f8711810714ba50f2f8cc"
+ }
+ Frame {
+ msec: 6224
+ hash: "4c1ce8b4eb16c69614e2560c04ad48cf"
+ }
+ Frame {
+ msec: 6240
+ hash: "7a382ae4e6a48826eaa2c83ee7a73fb2"
+ }
+ Frame {
+ msec: 6256
+ hash: "5acd5f250c5b32d9006ed68dfecbfa1c"
+ }
+ Frame {
+ msec: 6272
+ hash: "3189e5a89d7b2ba1e6a06f6e3070e8c1"
+ }
+ Frame {
+ msec: 6288
+ hash: "3189e5a89d7b2ba1e6a06f6e3070e8c1"
+ }
+ Frame {
+ msec: 6304
+ hash: "07e5f1277558bfe7638b00cf9d967baf"
+ }
+ Frame {
+ msec: 6320
+ hash: "07e5f1277558bfe7638b00cf9d967baf"
+ }
+ Frame {
+ msec: 6336
+ hash: "07e5f1277558bfe7638b00cf9d967baf"
+ }
+ Frame {
+ msec: 6352
+ hash: "07e5f1277558bfe7638b00cf9d967baf"
+ }
+ Frame {
+ msec: 6368
+ hash: "07e5f1277558bfe7638b00cf9d967baf"
+ }
+ Frame {
+ msec: 6384
+ hash: "877aca1c64e588845329ca8a38222604"
+ }
+ Frame {
+ msec: 6400
+ hash: "877aca1c64e588845329ca8a38222604"
+ }
+ Frame {
+ msec: 6416
+ hash: "877aca1c64e588845329ca8a38222604"
+ }
+ Frame {
+ msec: 6432
+ hash: "877aca1c64e588845329ca8a38222604"
+ }
+ Frame {
+ msec: 6448
+ hash: "877aca1c64e588845329ca8a38222604"
+ }
+ Frame {
+ msec: 6464
+ hash: "b0f28e923f93dcdcea8460ca9d8cd674"
+ }
+ Frame {
+ msec: 6480
+ hash: "b0f28e923f93dcdcea8460ca9d8cd674"
+ }
+ Frame {
+ msec: 6496
+ hash: "b0f28e923f93dcdcea8460ca9d8cd674"
+ }
+ Frame {
+ msec: 6512
+ hash: "b0f28e923f93dcdcea8460ca9d8cd674"
+ }
+ Frame {
+ msec: 6528
+ hash: "b0f28e923f93dcdcea8460ca9d8cd674"
+ }
+ Frame {
+ msec: 6544
+ hash: "b0f28e923f93dcdcea8460ca9d8cd674"
+ }
+ Frame {
+ msec: 6560
+ hash: "b0f28e923f93dcdcea8460ca9d8cd674"
+ }
+ Frame {
+ msec: 6576
+ hash: "b0f28e923f93dcdcea8460ca9d8cd674"
+ }
+ Frame {
+ msec: 6592
+ hash: "b0f28e923f93dcdcea8460ca9d8cd674"
+ }
+ Frame {
+ msec: 6608
+ hash: "b0f28e923f93dcdcea8460ca9d8cd674"
+ }
+ Frame {
+ msec: 6624
+ hash: "b0f28e923f93dcdcea8460ca9d8cd674"
+ }
+ Frame {
+ msec: 6640
+ hash: "b0f28e923f93dcdcea8460ca9d8cd674"
+ }
+ Frame {
+ msec: 6656
+ hash: "b0f28e923f93dcdcea8460ca9d8cd674"
+ }
+ Frame {
+ msec: 6672
+ hash: "b0f28e923f93dcdcea8460ca9d8cd674"
+ }
+ Frame {
+ msec: 6688
+ hash: "b0f28e923f93dcdcea8460ca9d8cd674"
+ }
+ Frame {
+ msec: 6704
+ hash: "228920e994ebf71d542c71ce8263614e"
+ }
+ Frame {
+ msec: 6720
+ image: "follow.6.png"
+ }
+ Frame {
+ msec: 6736
+ hash: "228920e994ebf71d542c71ce8263614e"
+ }
+ Frame {
+ msec: 6752
+ hash: "228920e994ebf71d542c71ce8263614e"
+ }
+ Frame {
+ msec: 6768
+ hash: "228920e994ebf71d542c71ce8263614e"
+ }
+ Frame {
+ msec: 6784
+ hash: "228920e994ebf71d542c71ce8263614e"
+ }
+ Frame {
+ msec: 6800
+ hash: "228920e994ebf71d542c71ce8263614e"
+ }
+ Frame {
+ msec: 6816
+ hash: "228920e994ebf71d542c71ce8263614e"
+ }
+ Frame {
+ msec: 6832
+ hash: "07e5f1277558bfe7638b00cf9d967baf"
+ }
+ Key {
+ type: 6
+ key: 16777249
+ modifiers: 67108864
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 6848
+ hash: "3189e5a89d7b2ba1e6a06f6e3070e8c1"
+ }
+ Frame {
+ msec: 6864
+ hash: "3189e5a89d7b2ba1e6a06f6e3070e8c1"
+ }
+ Frame {
+ msec: 6880
+ hash: "3189e5a89d7b2ba1e6a06f6e3070e8c1"
+ }
+ Frame {
+ msec: 6896
+ hash: "3189e5a89d7b2ba1e6a06f6e3070e8c1"
+ }
+ Frame {
+ msec: 6912
+ hash: "3189e5a89d7b2ba1e6a06f6e3070e8c1"
+ }
+ Frame {
+ msec: 6928
+ hash: "3189e5a89d7b2ba1e6a06f6e3070e8c1"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/follow.qml b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/follow.qml
index 0097449cab..0097449cab 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/follow.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/follow.qml
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/clock.0.png b/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/clock.0.png
deleted file mode 100644
index baf1d45a21..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/clock.0.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/clock.1.png b/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/clock.1.png
deleted file mode 100644
index 932f63f4d7..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/clock.1.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/clock.2.png b/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/clock.2.png
deleted file mode 100644
index a5cb437fad..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/clock.2.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/clock.3.png b/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/clock.3.png
deleted file mode 100644
index 62e895c730..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/clock.3.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/clock.qml b/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/clock.qml
deleted file mode 100644
index 5da471e04c..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/clock.qml
+++ /dev/null
@@ -1,1135 +0,0 @@
-import Qt.VisualTest 4.7
-
-VisualTest {
- Frame {
- msec: 0
- }
- Frame {
- msec: 16
- hash: "d17c9cd015b065adf7e36ad0d4f6c00c"
- }
- Frame {
- msec: 32
- hash: "e759f652c69a06d01837302cc0369a58"
- }
- Frame {
- msec: 48
- hash: "392855ef490903121fb894858961dfb0"
- }
- Frame {
- msec: 64
- hash: "5ba4248f606a3a35d840cb98eff30b46"
- }
- Frame {
- msec: 80
- hash: "3b97e1ab4054c20d19c1d05f795b71de"
- }
- Frame {
- msec: 96
- hash: "81904d248125cf35249f79da7e94d8d7"
- }
- Frame {
- msec: 112
- hash: "474179152aad4b64904c8b7c63581a89"
- }
- Frame {
- msec: 128
- hash: "583a7906d1dc41d8ce8d0c8f28c9b8c5"
- }
- Frame {
- msec: 144
- hash: "341437083f858e2dca36a8bb39559a1e"
- }
- Frame {
- msec: 160
- hash: "ed75a933c176ed6ac3fa5b2986cbfade"
- }
- Frame {
- msec: 176
- hash: "5494c10d3984a9be607b8b5ee659ebfc"
- }
- Frame {
- msec: 192
- hash: "7af8dfca43036ee69012cbb100d110ad"
- }
- Frame {
- msec: 208
- hash: "356b8185889e560b5a1a2d6436dac834"
- }
- Frame {
- msec: 224
- hash: "f601a66de5dc1a388e515ba4ff14be6e"
- }
- Frame {
- msec: 240
- hash: "4cfb9f3a72070533288b2e50820cbbbd"
- }
- Frame {
- msec: 256
- hash: "ddcb670af0806dadf5897bcd3fd65cd7"
- }
- Frame {
- msec: 272
- hash: "3fedf4aa340d7632359273b1eb71c5a3"
- }
- Frame {
- msec: 288
- hash: "3dab7e1eaccb68b14e30741775db6ff7"
- }
- Frame {
- msec: 304
- hash: "015ab6c080c2ffab8ac763681bf3f95c"
- }
- Frame {
- msec: 320
- hash: "74f438510f0d8f64120cc45bca7f4f5d"
- }
- Frame {
- msec: 336
- hash: "e57666fb224cdbf869e5be4ef3391be9"
- }
- Frame {
- msec: 352
- hash: "ff8b3dddd4d10b111b38801470fcbfd0"
- }
- Frame {
- msec: 368
- hash: "e547ee9f1e509d5db980cb91fce5f6ee"
- }
- Frame {
- msec: 384
- hash: "aaa9fb71bd47ad3a1c753d7ac918e399"
- }
- Frame {
- msec: 400
- hash: "54a335aac86669138730c0735ea99c8b"
- }
- Frame {
- msec: 416
- hash: "ff8f30aaa7afd8abfdd147b830e9d6c4"
- }
- Frame {
- msec: 432
- hash: "07f8fca270953cf815cb0e77534da824"
- }
- Frame {
- msec: 448
- hash: "30799c12182b2c3eb2f28b05d81ed6fc"
- }
- Frame {
- msec: 464
- hash: "6244e3b740218aec56c81c92dc57abcb"
- }
- Frame {
- msec: 480
- hash: "cb10a34e3d234043704e633b49184607"
- }
- Frame {
- msec: 496
- hash: "66de73779b5f86a6a1692eb74be24201"
- }
- Frame {
- msec: 512
- hash: "4c4c0b5e75f0f587ace8002720d78309"
- }
- Frame {
- msec: 528
- hash: "88c774ec272c72457b35b60306c2bc21"
- }
- Frame {
- msec: 544
- hash: "28ce64adc1d35d6bc34174765beda553"
- }
- Frame {
- msec: 560
- hash: "37238c3d6dc0c34bf4e00ba2a82ce3aa"
- }
- Frame {
- msec: 576
- hash: "d14dd306fec80f1a1ff9a85aa51b9a57"
- }
- Frame {
- msec: 592
- hash: "bfa2ec6fa546c75ee85e2ebeb3af8e3c"
- }
- Frame {
- msec: 608
- hash: "d1ec3faab47065f34e9397fd73f9edce"
- }
- Frame {
- msec: 624
- hash: "0b59b5dba365fff38872b520afc84edb"
- }
- Frame {
- msec: 640
- hash: "3c4ae01b5e878b85a2eea403f3ad478a"
- }
- Frame {
- msec: 656
- hash: "329111f7079230e8b3cfda1217e8fcdf"
- }
- Frame {
- msec: 672
- hash: "97761329ac9ba03ec41e3d5b35f245df"
- }
- Frame {
- msec: 688
- hash: "9d26e3a3357530e903ee89f7bf439357"
- }
- Frame {
- msec: 704
- hash: "1cf4c130ea3565547ff74280211f10c9"
- }
- Frame {
- msec: 720
- hash: "d60284711cb557b1dab4d27072c95597"
- }
- Frame {
- msec: 736
- hash: "98195e02405ee26c0a6a3177cebe9eaa"
- }
- Frame {
- msec: 752
- hash: "f0a776c39363e340ebfb7736f368f609"
- }
- Frame {
- msec: 768
- hash: "5a146b4b76f93e3064d5dfa13107b1c3"
- }
- Frame {
- msec: 784
- hash: "7f7fef3a7ff2047f598bfca0fc7d5935"
- }
- Frame {
- msec: 800
- hash: "85a2fd48605f8a77764bf96542db14c3"
- }
- Frame {
- msec: 816
- hash: "89bdc99d16e6605e2106dfa5f53d7c8e"
- }
- Frame {
- msec: 832
- hash: "d03754d56d85508b7c77959d1ab7b34a"
- }
- Frame {
- msec: 848
- hash: "8d330472a376b47d65cec0b8e3df25cb"
- }
- Frame {
- msec: 864
- hash: "401adaeecfd2c0a5598194e9ead4dd5d"
- }
- Frame {
- msec: 880
- hash: "5c600e940e0a01fec15505fba595df3d"
- }
- Frame {
- msec: 896
- hash: "b7940b041fbd3df5e6969130bf97da10"
- }
- Frame {
- msec: 912
- hash: "62314bb115c307eeff4c4c7c91ee74a2"
- }
- Frame {
- msec: 928
- hash: "54745a8a7ed96a4d5e2d4ec2de605882"
- }
- Frame {
- msec: 944
- hash: "a4145b63f59d060ac0e0dc32dd22c815"
- }
- Frame {
- msec: 960
- image: "clock.0.png"
- }
- Frame {
- msec: 976
- hash: "c420b1298329c7eb0d3ec6a90a7eb802"
- }
- Frame {
- msec: 992
- hash: "e63a5384cde6287c3cd8bdb823f35dca"
- }
- Frame {
- msec: 1008
- hash: "af708b5e4a2a706385afd43896eeff16"
- }
- Frame {
- msec: 1024
- hash: "32011e16d4b1c14619820ade020f6416"
- }
- Frame {
- msec: 1040
- hash: "fbf9f8f075b15922f7306e469075d3cf"
- }
- Frame {
- msec: 1056
- hash: "bf0fab116eae6e7fb5b3209220a3a52a"
- }
- Frame {
- msec: 1072
- hash: "7a21aee4bcb99feb12a2a2c6bb3fd893"
- }
- Frame {
- msec: 1088
- hash: "d721462af9c94e13f12374b2590dad1e"
- }
- Frame {
- msec: 1104
- hash: "70385b585c2cbf1b2d64f1b9ebb5fb56"
- }
- Frame {
- msec: 1120
- hash: "fc7adc3dd2f42bfe6cd74c2ee1ea9aa8"
- }
- Frame {
- msec: 1136
- hash: "232884da74c9843d1349e82a7300cc19"
- }
- Frame {
- msec: 1152
- hash: "c6790d9c8cbea7bf97cbedf443da330c"
- }
- Frame {
- msec: 1168
- hash: "1847875f98555ef46a103c107bd5bc37"
- }
- Frame {
- msec: 1184
- hash: "d7b35992b44a0220bd83a00b7f75dcdd"
- }
- Frame {
- msec: 1200
- hash: "fc9e1db602c34863088d82ed8f601364"
- }
- Frame {
- msec: 1216
- hash: "404e2d071f8a6409ba6c6bfd8450693c"
- }
- Frame {
- msec: 1232
- hash: "dc2b6be9bc4c32460797e94ec617406c"
- }
- Frame {
- msec: 1248
- hash: "5077b6afd808f7a2c319e66f0aef3002"
- }
- Frame {
- msec: 1264
- hash: "07f07a04ec7c864196faeb44eff65b4c"
- }
- Frame {
- msec: 1280
- hash: "5d9089a68ef0b8b78b68c33d3082b597"
- }
- Frame {
- msec: 1296
- hash: "d955c9f66eaf123351a19947240e8847"
- }
- Frame {
- msec: 1312
- hash: "f1821cbcb3883a041f22a114f7158532"
- }
- Frame {
- msec: 1328
- hash: "77f17db09c5a7125c42359c304f274de"
- }
- Frame {
- msec: 1344
- hash: "bc38a4c859f596f6cf3c399d3a04b1cd"
- }
- Frame {
- msec: 1360
- hash: "982c43a4a1c9fae8bf3980b5885cee2f"
- }
- Frame {
- msec: 1376
- hash: "c15bb9b7dd77d505ee9918eb36b75c31"
- }
- Frame {
- msec: 1392
- hash: "bda534fd941a6f8289bfbec9b8dde717"
- }
- Frame {
- msec: 1408
- hash: "7ad5c54b481525ace42ae8926a5c0556"
- }
- Frame {
- msec: 1424
- hash: "2399778158f63481eb8514245277b917"
- }
- Frame {
- msec: 1440
- hash: "6c200d090b34a0152c7eb233c97c3886"
- }
- Frame {
- msec: 1456
- hash: "7ba4500e81df31e3e2c5d165bacf771a"
- }
- Frame {
- msec: 1472
- hash: "c7e13f3d9bdfe35eb905c1d4ed6b73ac"
- }
- Frame {
- msec: 1488
- hash: "808b72766f5dce71fc983ffa01945665"
- }
- Frame {
- msec: 1504
- hash: "899ac513755476db1e1304317524a755"
- }
- Frame {
- msec: 1520
- hash: "27190dce033171966981672e52f07107"
- }
- Frame {
- msec: 1536
- hash: "5d9ef583b6b3cb5257cb044cf376eff2"
- }
- Frame {
- msec: 1552
- hash: "77b648fe26a942b246eec0fa018ad86f"
- }
- Frame {
- msec: 1568
- hash: "744a61493816338113ba4ba7c05f76de"
- }
- Frame {
- msec: 1584
- hash: "2eb0da64d5937c1a38754fd55ca684d0"
- }
- Frame {
- msec: 1600
- hash: "6f799c2c0c0e1ed419af03f8bbb9fae1"
- }
- Frame {
- msec: 1616
- hash: "5b84344f31d5e4d15be6b53ad3bf9c84"
- }
- Frame {
- msec: 1632
- hash: "997b5967e3e3a35d02f10e1eae417dbf"
- }
- Frame {
- msec: 1648
- hash: "c522369c836e8d08c56e2e332dd005ac"
- }
- Frame {
- msec: 1664
- hash: "22f4072da05d261cfcca232ea54d2cb4"
- }
- Frame {
- msec: 1680
- hash: "7081a90c33785306800b7a57a4a9a75c"
- }
- Frame {
- msec: 1696
- hash: "32a8bea14c92ce61ede89182765f0759"
- }
- Frame {
- msec: 1712
- hash: "4bafe476d5301974c616311073763ab4"
- }
- Frame {
- msec: 1728
- hash: "291188ca795d455ae293437c2fb2303d"
- }
- Frame {
- msec: 1744
- hash: "99d2658f863c82dd71fde0f0b93b4d62"
- }
- Frame {
- msec: 1760
- hash: "8a7183e11fde2846d5435847ad9add45"
- }
- Frame {
- msec: 1776
- hash: "34b6180b74f0653ce1f18c22022d333f"
- }
- Frame {
- msec: 1792
- hash: "34b6180b74f0653ce1f18c22022d333f"
- }
- Frame {
- msec: 1808
- hash: "34b6180b74f0653ce1f18c22022d333f"
- }
- Frame {
- msec: 1824
- hash: "34b6180b74f0653ce1f18c22022d333f"
- }
- Frame {
- msec: 1840
- hash: "34b6180b74f0653ce1f18c22022d333f"
- }
- Frame {
- msec: 1856
- hash: "34b6180b74f0653ce1f18c22022d333f"
- }
- Frame {
- msec: 1872
- hash: "34b6180b74f0653ce1f18c22022d333f"
- }
- Frame {
- msec: 1888
- hash: "34b6180b74f0653ce1f18c22022d333f"
- }
- Frame {
- msec: 1904
- hash: "34b6180b74f0653ce1f18c22022d333f"
- }
- Frame {
- msec: 1920
- image: "clock.1.png"
- }
- Frame {
- msec: 1936
- hash: "34b6180b74f0653ce1f18c22022d333f"
- }
- Frame {
- msec: 1952
- hash: "34b6180b74f0653ce1f18c22022d333f"
- }
- Frame {
- msec: 1968
- hash: "34b6180b74f0653ce1f18c22022d333f"
- }
- Frame {
- msec: 1984
- hash: "34b6180b74f0653ce1f18c22022d333f"
- }
- Frame {
- msec: 2000
- hash: "34b6180b74f0653ce1f18c22022d333f"
- }
- Frame {
- msec: 2016
- hash: "34b6180b74f0653ce1f18c22022d333f"
- }
- Frame {
- msec: 2032
- hash: "150f511972394d8485979a6d9badcee5"
- }
- Frame {
- msec: 2048
- hash: "50b420f72479ec613fd443b5faa3cb94"
- }
- Frame {
- msec: 2064
- hash: "a51cbeea7ad5407b2784a3a3c8ca1ecf"
- }
- Frame {
- msec: 2080
- hash: "0f658f4c91f890cd252d0f9d9bbe064d"
- }
- Frame {
- msec: 2096
- hash: "c814c99815a91547eff01dc899c275f2"
- }
- Frame {
- msec: 2112
- hash: "f9dac59029008e52efe4225cf919f013"
- }
- Frame {
- msec: 2128
- hash: "b87bdcf09b425f2b2d6aed65f96ae8a3"
- }
- Frame {
- msec: 2144
- hash: "f353bf64e664166a542aa027dc625529"
- }
- Frame {
- msec: 2160
- hash: "12492b26c2f1c018e034c0fa936fa7b5"
- }
- Frame {
- msec: 2176
- hash: "33f04d25bced580f15590f12ddafef62"
- }
- Frame {
- msec: 2192
- hash: "cdd8ee656e4fec3ac6e72b6f7626de3b"
- }
- Frame {
- msec: 2208
- hash: "22a94ea46fb9ee78830eab79e4adc5c5"
- }
- Frame {
- msec: 2224
- hash: "64a10c9d4738c004c7f08f95b48a7a4d"
- }
- Frame {
- msec: 2240
- hash: "ff3300fb49a735e0a958362aead1905f"
- }
- Frame {
- msec: 2256
- hash: "8289dfdad12a8c13513175e5aad6a2d9"
- }
- Frame {
- msec: 2272
- hash: "49e5cbb94f7d8bc853ca3c9366d737c9"
- }
- Frame {
- msec: 2288
- hash: "76d2d8df4ad0359bb8ae102b225b3a68"
- }
- Frame {
- msec: 2304
- hash: "98d925b3306aa7dd1b1fb9e066cd8a02"
- }
- Frame {
- msec: 2320
- hash: "3911b53eb0346af1773ad991232e61ee"
- }
- Frame {
- msec: 2336
- hash: "8991c10234f9f286ebab39d72729525d"
- }
- Frame {
- msec: 2352
- hash: "ca2c8c6f23b30957a5cc20d9750a3ffe"
- }
- Frame {
- msec: 2368
- hash: "80abe9b146b31dbedf1fe2357d922dda"
- }
- Frame {
- msec: 2384
- hash: "0e34091d6bceab00bdabcec78e99e265"
- }
- Frame {
- msec: 2400
- hash: "ba04053c25e53b3dc790feac9a33e221"
- }
- Frame {
- msec: 2416
- hash: "cb6f7f2cce4f68ef1d35f765e00bbf7b"
- }
- Frame {
- msec: 2432
- hash: "1e63fb94f5fbf3b600ec9298cbb97c8a"
- }
- Frame {
- msec: 2448
- hash: "8991c10234f9f286ebab39d72729525d"
- }
- Frame {
- msec: 2464
- hash: "00531d4a5fe98bbb487ad835414e7d07"
- }
- Frame {
- msec: 2480
- hash: "7af9f861cb57c937c87b24eee9fbb558"
- }
- Frame {
- msec: 2496
- hash: "7ecd1a4a75753e70ad5937e5bc897e03"
- }
- Frame {
- msec: 2512
- hash: "557766fe964033f6a488574af7306cac"
- }
- Frame {
- msec: 2528
- hash: "bd0f7164dd0a84ce1a1b2a6acbc2157b"
- }
- Frame {
- msec: 2544
- hash: "d24ef664cf13519b99d6193bf98fcfd1"
- }
- Frame {
- msec: 2560
- hash: "6c3626248bbb41cab85ec2a908b7874b"
- }
- Frame {
- msec: 2576
- hash: "0f9bea8d474690164a09dfd3b13ff80b"
- }
- Frame {
- msec: 2592
- hash: "e5197674c91de893a970614e650547e5"
- }
- Frame {
- msec: 2608
- hash: "ce6861e9a7e75b809df026f078c8516b"
- }
- Frame {
- msec: 2624
- hash: "eb0539e30fd53fb905d7b28ff0bc6cfd"
- }
- Frame {
- msec: 2640
- hash: "45f70dda0d647119175457fb4d451e85"
- }
- Frame {
- msec: 2656
- hash: "ca6b75fa4ee612bf6bb1776ef4115b16"
- }
- Frame {
- msec: 2672
- hash: "c7d6bd687be6d5476300539411b97fc5"
- }
- Frame {
- msec: 2688
- hash: "27da9137b936d813d3c79a873053ed38"
- }
- Frame {
- msec: 2704
- hash: "4389a5758bf9df9553300c074aa7bb36"
- }
- Frame {
- msec: 2720
- hash: "30476b70a29716b359a046f99b6387e5"
- }
- Frame {
- msec: 2736
- hash: "b91c6f1e57d718e95ab05d1f386aedb9"
- }
- Frame {
- msec: 2752
- hash: "578b022173dcac39d227ffeb043e53d0"
- }
- Frame {
- msec: 2768
- hash: "fe8ffe202a5f58b184a65d0ebc9c5f32"
- }
- Frame {
- msec: 2784
- hash: "fe8ffe202a5f58b184a65d0ebc9c5f32"
- }
- Frame {
- msec: 2800
- hash: "fe8ffe202a5f58b184a65d0ebc9c5f32"
- }
- Frame {
- msec: 2816
- hash: "fe8ffe202a5f58b184a65d0ebc9c5f32"
- }
- Frame {
- msec: 2832
- hash: "fe8ffe202a5f58b184a65d0ebc9c5f32"
- }
- Frame {
- msec: 2848
- hash: "fe8ffe202a5f58b184a65d0ebc9c5f32"
- }
- Frame {
- msec: 2864
- hash: "fe8ffe202a5f58b184a65d0ebc9c5f32"
- }
- Frame {
- msec: 2880
- image: "clock.2.png"
- }
- Frame {
- msec: 2896
- hash: "fe8ffe202a5f58b184a65d0ebc9c5f32"
- }
- Frame {
- msec: 2912
- hash: "fe8ffe202a5f58b184a65d0ebc9c5f32"
- }
- Frame {
- msec: 2928
- hash: "fe8ffe202a5f58b184a65d0ebc9c5f32"
- }
- Frame {
- msec: 2944
- hash: "fe8ffe202a5f58b184a65d0ebc9c5f32"
- }
- Frame {
- msec: 2960
- hash: "fe8ffe202a5f58b184a65d0ebc9c5f32"
- }
- Frame {
- msec: 2976
- hash: "fe8ffe202a5f58b184a65d0ebc9c5f32"
- }
- Frame {
- msec: 2992
- hash: "fe8ffe202a5f58b184a65d0ebc9c5f32"
- }
- Frame {
- msec: 3008
- hash: "fe8ffe202a5f58b184a65d0ebc9c5f32"
- }
- Frame {
- msec: 3024
- hash: "fe8ffe202a5f58b184a65d0ebc9c5f32"
- }
- Frame {
- msec: 3040
- hash: "294d542f880356b4cbb171170c28dcd7"
- }
- Frame {
- msec: 3056
- hash: "946b5937974e28ffd996ce132c8fad15"
- }
- Frame {
- msec: 3072
- hash: "bb61994ff1dc36d3933084b874073832"
- }
- Frame {
- msec: 3088
- hash: "ec337c7ae77deeb41f38adb1851720e5"
- }
- Frame {
- msec: 3104
- hash: "7691c6c048b78e1551b46a37b6e95b16"
- }
- Frame {
- msec: 3120
- hash: "b3116620d319ae4b681f4ca76c068b32"
- }
- Frame {
- msec: 3136
- hash: "ed5a27e5be3dbde3867715f877da41db"
- }
- Frame {
- msec: 3152
- hash: "8dcc220cc652f57aa8ac33364edc96a3"
- }
- Frame {
- msec: 3168
- hash: "a7832d86283e27ee1523c4808b42fc43"
- }
- Frame {
- msec: 3184
- hash: "fc90d18b072638f2df1bacee12fe1743"
- }
- Frame {
- msec: 3200
- hash: "cdd7b5598155eba57783ebe1872db818"
- }
- Frame {
- msec: 3216
- hash: "b45e32d12bbc2e56f4a3e7e473528d3e"
- }
- Frame {
- msec: 3232
- hash: "5762a693ea6287e8987c604ef9fac361"
- }
- Frame {
- msec: 3248
- hash: "2e46a8df5ec0c7070a374186a313f2c6"
- }
- Frame {
- msec: 3264
- hash: "e612134417f3f901661b658801a72848"
- }
- Frame {
- msec: 3280
- hash: "5de468fac915894ef34f3fee1c637e01"
- }
- Frame {
- msec: 3296
- hash: "e29c8713573e49fc98387311d80c7510"
- }
- Frame {
- msec: 3312
- hash: "6fce67b704f613e6fd9181ccb9ee237f"
- }
- Frame {
- msec: 3328
- hash: "bf499add3d91d751ffa1cce28bece380"
- }
- Frame {
- msec: 3344
- hash: "7d50cad7b18a4a37be6aac7796014195"
- }
- Frame {
- msec: 3360
- hash: "6695208c8d39373ff0846c821c819cb2"
- }
- Frame {
- msec: 3376
- hash: "0140ec2286b0fb94340d2dd6d418f539"
- }
- Frame {
- msec: 3392
- hash: "9f92a99737aa6a7da48af7e7a4ed7a6a"
- }
- Frame {
- msec: 3408
- hash: "8e593e8192d17d07c2265d6fa840f281"
- }
- Frame {
- msec: 3424
- hash: "ea70e72eb12d5595d9bf0d9cc77efd4d"
- }
- Frame {
- msec: 3440
- hash: "faeeb9e6e6a260a266ac8965f204b542"
- }
- Frame {
- msec: 3456
- hash: "d50987082d056997a8e7fe5940cb7968"
- }
- Frame {
- msec: 3472
- hash: "44089138e01bfee916306ae66ba43e9f"
- }
- Frame {
- msec: 3488
- hash: "60256356ca6fe8bd323ef36bc149a3ea"
- }
- Frame {
- msec: 3504
- hash: "6caae71d6bd897d755aeb22f10862171"
- }
- Frame {
- msec: 3520
- hash: "8ba18bf5df010718f83d6bb25aa1858b"
- }
- Frame {
- msec: 3536
- hash: "a903996370fb7efcaf295f00b9b4c4b6"
- }
- Frame {
- msec: 3552
- hash: "cc0b736c8b4d46d3d809dcfe82068c88"
- }
- Frame {
- msec: 3568
- hash: "037b2f65d162d44c39706d322cd6b6e5"
- }
- Frame {
- msec: 3584
- hash: "92c2b4f346329ffbcae07db74332ebbe"
- }
- Frame {
- msec: 3600
- hash: "3f9b2b5aade31333568a7cccf89e3176"
- }
- Frame {
- msec: 3616
- hash: "b40f9cce4cddf9fa5245276a105a3e0d"
- }
- Frame {
- msec: 3632
- hash: "74eb3e8a282693bd6bc92f381e380d61"
- }
- Frame {
- msec: 3648
- hash: "43d85dd9e0de49c639db0d91047c88bb"
- }
- Frame {
- msec: 3664
- hash: "563a07f4aa618252933e0356cc300bba"
- }
- Frame {
- msec: 3680
- hash: "73d1e5745154996fd245a91a831d5462"
- }
- Frame {
- msec: 3696
- hash: "7b2785b605c64135ea6914ad8388eb8f"
- }
- Frame {
- msec: 3712
- hash: "b2d989af972715a86ca374753d32f757"
- }
- Frame {
- msec: 3728
- hash: "96311aac52bc9167a7350af29741f3dc"
- }
- Frame {
- msec: 3744
- hash: "56e4b98816896f7353dddeac090f70d1"
- }
- Frame {
- msec: 3760
- hash: "7bd8ac36107e9e5db39e1aa37f2c5ca8"
- }
- Frame {
- msec: 3776
- hash: "b9545df89c8bec940678b65d5ef9ce04"
- }
- Frame {
- msec: 3792
- hash: "b9545df89c8bec940678b65d5ef9ce04"
- }
- Frame {
- msec: 3808
- hash: "b9545df89c8bec940678b65d5ef9ce04"
- }
- Frame {
- msec: 3824
- hash: "b9545df89c8bec940678b65d5ef9ce04"
- }
- Frame {
- msec: 3840
- image: "clock.3.png"
- }
- Frame {
- msec: 3856
- hash: "b9545df89c8bec940678b65d5ef9ce04"
- }
- Frame {
- msec: 3872
- hash: "b9545df89c8bec940678b65d5ef9ce04"
- }
- Frame {
- msec: 3888
- hash: "b9545df89c8bec940678b65d5ef9ce04"
- }
- Frame {
- msec: 3904
- hash: "b9545df89c8bec940678b65d5ef9ce04"
- }
- Frame {
- msec: 3920
- hash: "b9545df89c8bec940678b65d5ef9ce04"
- }
- Frame {
- msec: 3936
- hash: "b9545df89c8bec940678b65d5ef9ce04"
- }
- Frame {
- msec: 3952
- hash: "b9545df89c8bec940678b65d5ef9ce04"
- }
- Frame {
- msec: 3968
- hash: "b9545df89c8bec940678b65d5ef9ce04"
- }
- Frame {
- msec: 3984
- hash: "b9545df89c8bec940678b65d5ef9ce04"
- }
- Frame {
- msec: 4000
- hash: "b9545df89c8bec940678b65d5ef9ce04"
- }
- Frame {
- msec: 4016
- hash: "b9545df89c8bec940678b65d5ef9ce04"
- }
- Frame {
- msec: 4032
- hash: "df3a1204f6243673d567724d27d07a9e"
- }
- Frame {
- msec: 4048
- hash: "7d0d3e92cb61d868d062bdf173924a4d"
- }
- Frame {
- msec: 4064
- hash: "29948b5d7807a6ed0076a9637ec3eb79"
- }
- Frame {
- msec: 4080
- hash: "2986b5e0a4a49bbe9f4ffada30433a48"
- }
- Frame {
- msec: 4096
- hash: "0d9e3813141a1ee15474380902d87815"
- }
- Frame {
- msec: 4112
- hash: "c5197a932430d498b7344c1f37454320"
- }
- Frame {
- msec: 4128
- hash: "c8ef8acf314486c157e74bdd2695ddb2"
- }
- Frame {
- msec: 4144
- hash: "adeb73de4b967912a9f2b04ba2b6fe4c"
- }
- Frame {
- msec: 4160
- hash: "da5fddd1e4ab8c096af0acc62114d69f"
- }
- Frame {
- msec: 4176
- hash: "5ef0784315603da196e66b4628524c5c"
- }
- Frame {
- msec: 4192
- hash: "1ff2a89c510953d71198056f5ac5b1a6"
- }
- Frame {
- msec: 4208
- hash: "f63d409e134e59b875099ab11b469d21"
- }
- Frame {
- msec: 4224
- hash: "e353748e0b0c49a217d6e2d06a9bfeb6"
- }
- Frame {
- msec: 4240
- hash: "a9d7470902a232d815bd2580e24fdc22"
- }
- Frame {
- msec: 4256
- hash: "eecbad718aa4eaf5bef7cd921b2ce9f9"
- }
- Frame {
- msec: 4272
- hash: "7a51cadbfb93eb4a66acc9cb150002ed"
- }
- Frame {
- msec: 4288
- hash: "2aa511fb96a51a50e3a45b784e349c15"
- }
- Frame {
- msec: 4304
- hash: "a1ad19593dc6b9f4c027f388e802dcbe"
- }
- Frame {
- msec: 4320
- hash: "ef6787f03bc1e33ea5f2a54aa1ba3a41"
- }
- Frame {
- msec: 4336
- hash: "3386337bbc1ab82374d9965b7b0ffdef"
- }
- Frame {
- msec: 4352
- hash: "c76afb4f412b4d5dd8eca74db6c54fb8"
- }
- Frame {
- msec: 4368
- hash: "f91ac74ec153152670d43f42b1e2a2db"
- }
- Frame {
- msec: 4384
- hash: "58f22723fa0c67379972238e0e7ed5e2"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 67108864
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 4400
- hash: "a4730b0a8d6e0dd9e7eb58b51fb631ec"
- }
- Frame {
- msec: 4416
- hash: "193bf624efefcad70af29f41eeab128e"
- }
- Frame {
- msec: 4432
- hash: "d692f262facf26c2be2b0f747903d476"
- }
- Frame {
- msec: 4448
- hash: "e59e43b5d4abebea0a55b1d072d148bc"
- }
- Frame {
- msec: 4464
- hash: "134ff829e91161146b5f048a50c7eef7"
- }
- Frame {
- msec: 4480
- hash: "07a80e45e70cb13f45e3858404c5f8dd"
- }
-}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.0.png b/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.0.png
deleted file mode 100644
index 3f42e75259..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.0.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.1.png b/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.1.png
deleted file mode 100644
index d661df6745..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.1.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.10.png b/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.10.png
deleted file mode 100644
index e8c96e174c..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.10.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.2.png b/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.2.png
deleted file mode 100644
index 35bfa4382c..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.2.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.3.png b/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.3.png
deleted file mode 100644
index 74141cf876..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.3.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.4.png b/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.4.png
deleted file mode 100644
index 9544054841..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.4.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.5.png b/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.5.png
deleted file mode 100644
index 4b02c797cf..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.5.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.6.png b/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.6.png
deleted file mode 100644
index 8ea83459d1..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.6.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.7.png b/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.7.png
deleted file mode 100644
index 76a73e8ae5..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.7.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.8.png b/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.8.png
deleted file mode 100644
index 88249403ee..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.8.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.9.png b/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.9.png
deleted file mode 100644
index f954cc58ee..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.9.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.qml b/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.qml
deleted file mode 100644
index e7e5b3c48b..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativespringfollow/data/follow.qml
+++ /dev/null
@@ -1,1763 +0,0 @@
-import Qt.VisualTest 4.7
-
-VisualTest {
- Frame {
- msec: 0
- }
- Frame {
- msec: 16
- hash: "3561ebf22b19c7bd5a70947d36b50b63"
- }
- Frame {
- msec: 32
- hash: "3561ebf22b19c7bd5a70947d36b50b63"
- }
- Frame {
- msec: 48
- hash: "bd0006fc34f58ec1ea6aa4c4acbb0070"
- }
- Frame {
- msec: 64
- hash: "c25f9fb6aea93413bfef5eb176c02476"
- }
- Frame {
- msec: 80
- hash: "4ce0eb12fb41960e60e208dffb09ed3a"
- }
- Frame {
- msec: 96
- hash: "75b3375881969710b6eb21f2a93c36cc"
- }
- Frame {
- msec: 112
- hash: "91e9b13e332959e41a29c0b225675a05"
- }
- Frame {
- msec: 128
- hash: "8e04a31a953b42903dffe86b37b3f59f"
- }
- Frame {
- msec: 144
- hash: "837e0e646a2853d3fde571f9dd966fc7"
- }
- Frame {
- msec: 160
- hash: "7367e25ae1e3a3731d83da76d5795f8c"
- }
- Frame {
- msec: 176
- hash: "3621846fb85b286a886a02de442e76c4"
- }
- Frame {
- msec: 192
- hash: "ed20a4c3476b8bb5545d5343747c39c8"
- }
- Frame {
- msec: 208
- hash: "1fc73efb410e9beb3f791cbff8e814b3"
- }
- Frame {
- msec: 224
- hash: "199c99a4e3aa14fbc8c8a0d8baacf998"
- }
- Frame {
- msec: 240
- hash: "513ce5a2f57e40002a26b7722c8a10db"
- }
- Frame {
- msec: 256
- hash: "b80b51cd4e75bdc799bbe79e66b7d02b"
- }
- Frame {
- msec: 272
- hash: "e1531b6c5b3ac872563fdfaf49d32a27"
- }
- Frame {
- msec: 288
- hash: "6d7cfd78ebd56ae6adfc97aad5d11b13"
- }
- Frame {
- msec: 304
- hash: "4252ebb2fba165e39f025f631e0a676a"
- }
- Frame {
- msec: 320
- hash: "04d6ae51415b083bbb0eabd1b0304ca4"
- }
- Frame {
- msec: 336
- hash: "750df1f1626c8b84dd72a35bf081fe00"
- }
- Frame {
- msec: 352
- hash: "003d7a846e09ba23ee8a7ae6d473be9f"
- }
- Frame {
- msec: 368
- hash: "5cf3abdbb9a5b8cba6a8afe8abb60ced"
- }
- Frame {
- msec: 384
- hash: "0669f86043a0c84d0b4672cc5c1136b4"
- }
- Frame {
- msec: 400
- hash: "94f59435fe4f3ca06699c996b537ae8c"
- }
- Frame {
- msec: 416
- hash: "211c8ec42a6d6949253af71c6eeffa53"
- }
- Frame {
- msec: 432
- hash: "6de6c6d1b4a37a864b96c0293be8ebf5"
- }
- Frame {
- msec: 448
- hash: "468d67d069eaac1968a6ad52e56f3ab5"
- }
- Frame {
- msec: 464
- hash: "18d8de7a5c73d8c8188e6ae00a701820"
- }
- Frame {
- msec: 480
- hash: "4387c724ed49bfbbca238bf57a704a14"
- }
- Frame {
- msec: 496
- hash: "f317c59f65c7266765333048d8545748"
- }
- Frame {
- msec: 512
- hash: "6575d40c2f27f110443a2ede8a873c77"
- }
- Frame {
- msec: 528
- hash: "3e65cb675124dbd9db5116fa7584e223"
- }
- Frame {
- msec: 544
- hash: "df80612a74b33eca81db6f43aa33e411"
- }
- Frame {
- msec: 560
- hash: "6b2bc20397f3fb452ea14d81e9efd61d"
- }
- Frame {
- msec: 576
- hash: "e5b8a2476487f6cd9fd37e3b3f54f88d"
- }
- Frame {
- msec: 592
- hash: "e93f8156e2dc278a5e20d9e28b48d9fa"
- }
- Frame {
- msec: 608
- hash: "e524d5117888b0b68781ffaf1a3e7303"
- }
- Frame {
- msec: 624
- hash: "f3b777409534d87c59e60499fd6a3808"
- }
- Frame {
- msec: 640
- hash: "09d1fa8f1306eb6f51db97d04c2d7ad3"
- }
- Frame {
- msec: 656
- hash: "acebdcebe6880c8b3b94ad7606181b72"
- }
- Frame {
- msec: 672
- hash: "347945a94002cd44d7a2df47f82940a1"
- }
- Frame {
- msec: 688
- hash: "c716014d63ff2a22cab04dadc18b10c1"
- }
- Frame {
- msec: 704
- hash: "ced019e3f8b5ca079582d01f1f585a8e"
- }
- Frame {
- msec: 720
- hash: "d61d31de835ea8d1ffa56fd04c873ac1"
- }
- Frame {
- msec: 736
- hash: "2eec542c5af4c6eecc153cc0fcae7dd3"
- }
- Frame {
- msec: 752
- hash: "c13b9443e1c000a2877e4586428da308"
- }
- Frame {
- msec: 768
- hash: "c5c2e30b3dc3298afc201f6045e79e59"
- }
- Frame {
- msec: 784
- hash: "308f2ca66133d37c2fcb222e68698d25"
- }
- Frame {
- msec: 800
- hash: "bf820215986a35b56daf07c164fd2a79"
- }
- Frame {
- msec: 816
- hash: "a0bb21475100fb25b767d055d70b062f"
- }
- Frame {
- msec: 832
- hash: "bfb0927bcb23689820b0f96ea56426fc"
- }
- Frame {
- msec: 848
- hash: "8f294742ca9dd6ab10689f1f4ec2ed96"
- }
- Frame {
- msec: 864
- hash: "f60c232307570fb4ec6e74f18e243553"
- }
- Frame {
- msec: 880
- hash: "7411970ab72d8b2dbf48ee8d4e6503b3"
- }
- Frame {
- msec: 896
- hash: "d4d766038daeae2fbec290204ca3983b"
- }
- Frame {
- msec: 912
- hash: "f85525c3fd784ee7f9a3d9465e37d6f3"
- }
- Frame {
- msec: 928
- hash: "c5e63da86ddbd2a54c7cd3d03e5428a2"
- }
- Frame {
- msec: 944
- hash: "369a7405b1717ddf06c99ab1dd6d4cb0"
- }
- Frame {
- msec: 960
- image: "follow.0.png"
- }
- Frame {
- msec: 976
- hash: "18d5c4378f9daf63bf4cb76d76374548"
- }
- Frame {
- msec: 992
- hash: "f36e649db2e1ec9fbe15e7711ea13ab5"
- }
- Frame {
- msec: 1008
- hash: "f68515607dca1bda14b6afa6e05ebb6b"
- }
- Frame {
- msec: 1024
- hash: "bc5cc4c9050a5bd4c64debd12643fd73"
- }
- Frame {
- msec: 1040
- hash: "f053a18bca4d8c47a0f181fad8118e9a"
- }
- Frame {
- msec: 1056
- hash: "9a2218f51faed4fa891c507fe6828d2c"
- }
- Frame {
- msec: 1072
- hash: "ce671ff4dd1f343243f2fcc263d137f4"
- }
- Frame {
- msec: 1088
- hash: "8624f8d814094ad25a1482a11f424990"
- }
- Frame {
- msec: 1104
- hash: "324dad940b3adb54491d6cdd4e7d8aa7"
- }
- Frame {
- msec: 1120
- hash: "0cd7c53ec5b591053de6769967b8bad5"
- }
- Frame {
- msec: 1136
- hash: "e9e8f5e9c2dc179498943d0b5912af09"
- }
- Frame {
- msec: 1152
- hash: "5f1552ccd61f09335a88658ee1c4e97e"
- }
- Frame {
- msec: 1168
- hash: "866e01eed7e26dd1bd9af8aaddf4d7c0"
- }
- Frame {
- msec: 1184
- hash: "2efba3c33c4c7b6d89ce7efca2dc516a"
- }
- Frame {
- msec: 1200
- hash: "2de9d8a2ad64d2491b3444712be032dc"
- }
- Frame {
- msec: 1216
- hash: "84206972322eae033d05f71b178180c9"
- }
- Frame {
- msec: 1232
- hash: "8571d11da1a893edcbe5add1a9399d7a"
- }
- Frame {
- msec: 1248
- hash: "c0d65ecefa77ee7cb1c08a560e3ad572"
- }
- Frame {
- msec: 1264
- hash: "0f8a8523969713771a6c7984069b15e4"
- }
- Frame {
- msec: 1280
- hash: "2e80e4b54538b7b586f4a3be55eb6da3"
- }
- Frame {
- msec: 1296
- hash: "ae028381f311a60946ecd26eab95bb42"
- }
- Frame {
- msec: 1312
- hash: "ac5902d58bc116a002c093f55cf20278"
- }
- Frame {
- msec: 1328
- hash: "242f8617718048cfab9950b812eb1b26"
- }
- Frame {
- msec: 1344
- hash: "b642f2f0d3161f80a702b09a910c589b"
- }
- Frame {
- msec: 1360
- hash: "d1508034ecd908120c6f58cf08360c3c"
- }
- Frame {
- msec: 1376
- hash: "ad10a5ea8598616f2ffa633eecfbd43a"
- }
- Frame {
- msec: 1392
- hash: "1d2c3cfaac1cca868f31872bf4248de8"
- }
- Frame {
- msec: 1408
- hash: "28da57a6aec84318ff6aa029ac17f1dd"
- }
- Frame {
- msec: 1424
- hash: "6f9bf89843d5e40f6c282e69337e7d25"
- }
- Frame {
- msec: 1440
- hash: "1c5733ad9620805127372fb76f5b0228"
- }
- Frame {
- msec: 1456
- hash: "16f21041e9e475a37c478cf38cdc353b"
- }
- Frame {
- msec: 1472
- hash: "b39ea2e8a1991b3ea5be818a284ff69f"
- }
- Frame {
- msec: 1488
- hash: "4f5bdc935080707525a2b74936b41b2e"
- }
- Frame {
- msec: 1504
- hash: "a39426dc761df1d2ba398aa17d220ded"
- }
- Frame {
- msec: 1520
- hash: "2e965042273b377958b04190250d273e"
- }
- Frame {
- msec: 1536
- hash: "51f021c1d50291b425c98dee4894b330"
- }
- Frame {
- msec: 1552
- hash: "88fea2e6d6898084acb5897833adb182"
- }
- Frame {
- msec: 1568
- hash: "12f55e64c8ec9825bf6c5cfd5d50d2bb"
- }
- Frame {
- msec: 1584
- hash: "365b358eb7a678e1076774c36a82f452"
- }
- Frame {
- msec: 1600
- hash: "a992b326739bff87bf042c711a7fa65c"
- }
- Frame {
- msec: 1616
- hash: "083aa3c766a3b50492e51aab3ee128d0"
- }
- Frame {
- msec: 1632
- hash: "16a2db3b3a773e2612bc57f7a7d7fbbe"
- }
- Frame {
- msec: 1648
- hash: "32a28101a53d308b107d26a30ae7cdd9"
- }
- Frame {
- msec: 1664
- hash: "da3908e584542ff2f73cb22369f49c1c"
- }
- Mouse {
- type: 2
- button: 1
- buttons: 1
- x: 195; y: 95
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 1680
- hash: "8ad535bb0c5decd8c970aa36286d57e7"
- }
- Frame {
- msec: 1696
- hash: "5bfbcab7607622486c350a9117ab0884"
- }
- Frame {
- msec: 1712
- hash: "17e13c8bfd81081f6400d3e71daecb4c"
- }
- Frame {
- msec: 1728
- hash: "9411a66b6c3ef9a98bc62dea282d6a51"
- }
- Frame {
- msec: 1744
- hash: "423cded80165ee13f903460e5396526b"
- }
- Frame {
- msec: 1760
- hash: "709cc55316e6702c1359b66c06676603"
- }
- Frame {
- msec: 1776
- hash: "27232931c000a2edb5c3d480a6692e6b"
- }
- Frame {
- msec: 1792
- hash: "22311fd0903b53f50df824ba345ca350"
- }
- Frame {
- msec: 1808
- hash: "9bb066e60e7e5b3eaa0a221b8ba1a431"
- }
- Frame {
- msec: 1824
- hash: "517000255d372d384773dff8c80f5a65"
- }
- Frame {
- msec: 1840
- hash: "329dbd77ae53ea8e4beb669a976033a8"
- }
- Frame {
- msec: 1856
- hash: "2acd5d3e878e1db5413270c1a50ffc83"
- }
- Frame {
- msec: 1872
- hash: "8eb5946ac5d53dfc2813d1f1c6a2b6c5"
- }
- Frame {
- msec: 1888
- hash: "375299e5b1067e02d5de3238a37659f2"
- }
- Frame {
- msec: 1904
- hash: "f385c90e585db5555e873996165f55af"
- }
- Frame {
- msec: 1920
- image: "follow.1.png"
- }
- Frame {
- msec: 1936
- hash: "6c13bb69b6483c72463437e102a9dabb"
- }
- Frame {
- msec: 1952
- hash: "c1b5d10688681c3b2363bb6d4173deca"
- }
- Frame {
- msec: 1968
- hash: "b434649e4c9b2c184d2f9036f9d041bf"
- }
- Frame {
- msec: 1984
- hash: "ca32e9f9080983803bb37b7231ed1c84"
- }
- Frame {
- msec: 2000
- hash: "976eab47b2d6445fdd8293f2c73564c1"
- }
- Frame {
- msec: 2016
- hash: "e63daea8f3bc79cea7a6b8dcfd31a094"
- }
- Frame {
- msec: 2032
- hash: "626cbe5e6b79f2fd0ef57c943666b571"
- }
- Frame {
- msec: 2048
- hash: "4e07255ce12a21966eec33c0cc623d96"
- }
- Frame {
- msec: 2064
- hash: "94045005de77725c63c62575a6b06852"
- }
- Frame {
- msec: 2080
- hash: "3b6dcf783c5e9fe99ce3d9ca02bceff6"
- }
- Frame {
- msec: 2096
- hash: "e901ed7e831e2d012b97b98b3ab6fa1b"
- }
- Frame {
- msec: 2112
- hash: "74ef03f72d032daaff13114fde02b824"
- }
- Frame {
- msec: 2128
- hash: "9eb334d7dda3801c1fe292844040e014"
- }
- Frame {
- msec: 2144
- hash: "82bf8fb5e3a9bf167f3f00b1f6ab3c06"
- }
- Frame {
- msec: 2160
- hash: "df3a2bc7758d00d595347e62c7e53c4a"
- }
- Frame {
- msec: 2176
- hash: "e77ac04a6ad9f97226b45d202a0d5196"
- }
- Frame {
- msec: 2192
- hash: "37411333a28ea840c59cabd96fd1deba"
- }
- Frame {
- msec: 2208
- hash: "8d1eb90ffd080bcd078b69c9635108d1"
- }
- Frame {
- msec: 2224
- hash: "68ee5d58b2edeb6b5a64a714115e4499"
- }
- Frame {
- msec: 2240
- hash: "003ddf0a5dd3d4bb947a34bdd22ad8c1"
- }
- Frame {
- msec: 2256
- hash: "bf3c89d0a09ed2159a78f10124f5d7bb"
- }
- Frame {
- msec: 2272
- hash: "6ec994f41d4540db988846416c2f7b4f"
- }
- Frame {
- msec: 2288
- hash: "9ca7e3ca6ea26e8259d34a8c0f80f7a9"
- }
- Frame {
- msec: 2304
- hash: "edf5cea581d46400914610213c8503ea"
- }
- Frame {
- msec: 2320
- hash: "9b96aac3f98cd37a361788be8b81e308"
- }
- Frame {
- msec: 2336
- hash: "5d304a8398512ebc85bebf973ed6a4f4"
- }
- Frame {
- msec: 2352
- hash: "cf2a27a395f23f7976a48d69f5e8e120"
- }
- Frame {
- msec: 2368
- hash: "458323a37208ea14972d8f84cebc66a5"
- }
- Frame {
- msec: 2384
- hash: "da9c8e4d168b9cd32d5ec3f5857d2942"
- }
- Frame {
- msec: 2400
- hash: "5d6663be8e02b0a7a4701595c9c26663"
- }
- Frame {
- msec: 2416
- hash: "4190712a39ca07f810a6d84e15488393"
- }
- Frame {
- msec: 2432
- hash: "26b22be0a1c2fecec1e25a6513b19484"
- }
- Frame {
- msec: 2448
- hash: "3e623bc2b9e8cec49671571291cf6afb"
- }
- Frame {
- msec: 2464
- hash: "3e623bc2b9e8cec49671571291cf6afb"
- }
- Frame {
- msec: 2480
- hash: "2cb2968d16323af4659b3197d391bb91"
- }
- Frame {
- msec: 2496
- hash: "5376b1285647950428b29e75f2e27c4f"
- }
- Frame {
- msec: 2512
- hash: "baaacc3940c8d36f715d90e046346bed"
- }
- Frame {
- msec: 2528
- hash: "277719afea4c119f17c34c59ef0b7984"
- }
- Frame {
- msec: 2544
- hash: "00a172ff8afd1e8444fb84249a3af0fd"
- }
- Frame {
- msec: 2560
- hash: "bf8a0f939a5602a0a9f5a3bc7c8d0d86"
- }
- Frame {
- msec: 2576
- hash: "b22860751790b3113b2cb299c9f628b8"
- }
- Frame {
- msec: 2592
- hash: "fdda1e520457974443720bd44f21d929"
- }
- Frame {
- msec: 2608
- hash: "538af31f9463cd07163d54adc2721345"
- }
- Frame {
- msec: 2624
- hash: "2ca50398746c8fb1c936fd412c7556b4"
- }
- Frame {
- msec: 2640
- hash: "63cd898c3e22a29846489e5c47f455a1"
- }
- Frame {
- msec: 2656
- hash: "1e69cc765c3f2c27c2b6e7f3e47f515a"
- }
- Frame {
- msec: 2672
- hash: "9d7ce0df7bee9a387917ef228fd50652"
- }
- Frame {
- msec: 2688
- hash: "afa0b735a9dd0734362b3f3f7d7177c3"
- }
- Frame {
- msec: 2704
- hash: "91bee07133319a0adbf9a31c430e58ad"
- }
- Frame {
- msec: 2720
- hash: "6aee88b6391e524bafc15524825ada74"
- }
- Frame {
- msec: 2736
- hash: "655ce421faa628b3389f084fe675ad53"
- }
- Frame {
- msec: 2752
- hash: "367fd34b54f12e896839b0ef4fb06925"
- }
- Frame {
- msec: 2768
- hash: "0b3ac04504bfe876c4338a4dc3721280"
- }
- Frame {
- msec: 2784
- hash: "c6cdb77888f1a3cbfe4cfec28bfad12d"
- }
- Frame {
- msec: 2800
- hash: "ef01302544f4da4575035d3e4f2443c9"
- }
- Frame {
- msec: 2816
- hash: "53f01d26a75f7e91d14b8975c81638d5"
- }
- Frame {
- msec: 2832
- hash: "10fc7b3f7e5dff21edef4123d252cba0"
- }
- Frame {
- msec: 2848
- hash: "10fc7b3f7e5dff21edef4123d252cba0"
- }
- Frame {
- msec: 2864
- hash: "10fc7b3f7e5dff21edef4123d252cba0"
- }
- Frame {
- msec: 2880
- image: "follow.2.png"
- }
- Frame {
- msec: 2896
- hash: "143970d31598c017d7f24e8b09fd0f0a"
- }
- Frame {
- msec: 2912
- hash: "fc6c38bfdcd2df7a928e83d57dc0b18d"
- }
- Frame {
- msec: 2928
- hash: "647c09aae23ea5ec7979775d3022cacf"
- }
- Frame {
- msec: 2944
- hash: "f1ed5cd564be1eed3242997c14a99887"
- }
- Frame {
- msec: 2960
- hash: "aec3d7f18d6c4002229ef1d36727c4b0"
- }
- Frame {
- msec: 2976
- hash: "3552e5a3923593a2c66ecd5e2cb2ee25"
- }
- Frame {
- msec: 2992
- hash: "55a72327b726a3c75383cc5a28ba9503"
- }
- Frame {
- msec: 3008
- hash: "c25ff06944f8c92006245452e07215ef"
- }
- Frame {
- msec: 3024
- hash: "cc0187a10a7ccf087838a481f667af6e"
- }
- Frame {
- msec: 3040
- hash: "ae9d7ff04066eb998d052c2e21b58327"
- }
- Frame {
- msec: 3056
- hash: "91707fa1aaa267e6d1d56d173a063bde"
- }
- Frame {
- msec: 3072
- hash: "c076a33b8afcaf915387375f065e49df"
- }
- Frame {
- msec: 3088
- hash: "c24390ec788b5f34356e7a6507507a93"
- }
- Frame {
- msec: 3104
- hash: "e42c9800379de3076d00802c68cc99e8"
- }
- Frame {
- msec: 3120
- hash: "a2d3ba5353b1c967da93d96b61f7927f"
- }
- Frame {
- msec: 3136
- hash: "fe719953aa3468d373801bb80ae93eff"
- }
- Frame {
- msec: 3152
- hash: "e89b9bed1ebc7ebdd37d6975ecb0601c"
- }
- Frame {
- msec: 3168
- hash: "7f3d84f49a7dd4fe39a1ba0ed7f5da3e"
- }
- Frame {
- msec: 3184
- hash: "b16c9e05f72e7c8fa59f80422b987600"
- }
- Frame {
- msec: 3200
- hash: "bd0606da0f7bc6c47a361462b3b2dede"
- }
- Frame {
- msec: 3216
- hash: "88f81db6d705b745c4d2ffe470cb6966"
- }
- Frame {
- msec: 3232
- hash: "4ac6769d3f725720bba6c125b43885cd"
- }
- Frame {
- msec: 3248
- hash: "4ac6769d3f725720bba6c125b43885cd"
- }
- Frame {
- msec: 3264
- hash: "4ac6769d3f725720bba6c125b43885cd"
- }
- Frame {
- msec: 3280
- hash: "4ac6769d3f725720bba6c125b43885cd"
- }
- Frame {
- msec: 3296
- hash: "88f81db6d705b745c4d2ffe470cb6966"
- }
- Frame {
- msec: 3312
- hash: "88f81db6d705b745c4d2ffe470cb6966"
- }
- Frame {
- msec: 3328
- hash: "1f112ff43280a208e967e373db8e3f34"
- }
- Frame {
- msec: 3344
- hash: "6d966dafdfd2cf1927c14f749e24a99c"
- }
- Frame {
- msec: 3360
- hash: "8ab4ce88e52d7cd2ec9059cdb973590d"
- }
- Frame {
- msec: 3376
- hash: "62d877f18b8d3fcf6b076946f2ce05f7"
- }
- Frame {
- msec: 3392
- hash: "efe3729cdeddc4bcee105b27e4062dcd"
- }
- Frame {
- msec: 3408
- hash: "a2eb63f12d434925d0780f4992155556"
- }
- Frame {
- msec: 3424
- hash: "5eee7ec87bb399e1395a8d337ede021b"
- }
- Frame {
- msec: 3440
- hash: "59769ae407be01b016df8d7fbf484243"
- }
- Frame {
- msec: 3456
- hash: "bbadb689ec5b76f76340905252b2376a"
- }
- Frame {
- msec: 3472
- hash: "97cd4f34259ac8370e8557ef3ecf5a96"
- }
- Frame {
- msec: 3488
- hash: "17c1513fe4c0132e15355378c6a6ee11"
- }
- Frame {
- msec: 3504
- hash: "7b19041638fc7d1cf60512f579f388dd"
- }
- Frame {
- msec: 3520
- hash: "4d23bbf68cb8b32638b73ac20551ee50"
- }
- Frame {
- msec: 3536
- hash: "3f0326db5a851887a534e80cc29dc21d"
- }
- Frame {
- msec: 3552
- hash: "df5902d22a31c4deac1428d2758a0ffa"
- }
- Frame {
- msec: 3568
- hash: "21badb1464775fa935c2619b91aa6e6e"
- }
- Frame {
- msec: 3584
- hash: "e8cf87f4a65f6915addc16de29c90108"
- }
- Frame {
- msec: 3600
- hash: "d3d4487b887695b7bba8e0af7756a0f8"
- }
- Frame {
- msec: 3616
- hash: "d7f52590e4f51621ad2d62c975a5d1ef"
- }
- Frame {
- msec: 3632
- hash: "9ebdc2b3ef05748e2cc8988f968f7a37"
- }
- Frame {
- msec: 3648
- hash: "74bb7974f9315e70e976c21955390b9e"
- }
- Frame {
- msec: 3664
- hash: "59e16a89e523160f2a482c22f003f87f"
- }
- Frame {
- msec: 3680
- hash: "d8284c216df0fdd37525f26b88707572"
- }
- Frame {
- msec: 3696
- hash: "d8711b4444eea59acc544652cea3c4ce"
- }
- Frame {
- msec: 3712
- hash: "12148c3f2b5f41a4ac4801e990b20114"
- }
- Frame {
- msec: 3728
- hash: "34429cbdfe581a524b1f9072cc404539"
- }
- Frame {
- msec: 3744
- hash: "1f6a17b91d73e10bcbdd166d97546822"
- }
- Mouse {
- type: 3
- button: 1
- buttons: 0
- x: 195; y: 95
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 3760
- hash: "bccd4f135f27199b3a710576e0013c53"
- }
- Frame {
- msec: 3776
- hash: "6aa4db9ecb8fa4ad4d4f81434c369759"
- }
- Frame {
- msec: 3792
- hash: "a7f2951411d8f5322ce91b3da7e86d64"
- }
- Frame {
- msec: 3808
- hash: "25fe19f3398d3d1a74ad8ed4114149d7"
- }
- Frame {
- msec: 3824
- hash: "05c3dae68897a461de2923824bef9390"
- }
- Frame {
- msec: 3840
- image: "follow.3.png"
- }
- Frame {
- msec: 3856
- hash: "db6265c30dd614720d1532ffc411a28f"
- }
- Frame {
- msec: 3872
- hash: "f5de8e4ba755bc0a1e4c3f36ed3e6a93"
- }
- Frame {
- msec: 3888
- hash: "ad68229e5fe9a2570074648005c5e5df"
- }
- Frame {
- msec: 3904
- hash: "02d894680766289fe659a86b02d6c9ca"
- }
- Frame {
- msec: 3920
- hash: "4f228534dd909207e8d149c74bd8fd90"
- }
- Frame {
- msec: 3936
- hash: "f0b5c64f6a50e156452caf6a352c11e1"
- }
- Frame {
- msec: 3952
- hash: "64d46ff443534dbdb3cca88b7fc3e758"
- }
- Frame {
- msec: 3968
- hash: "717ad4b8012a21c6ed38dee5ea978f36"
- }
- Frame {
- msec: 3984
- hash: "ed38c7b528bcbb3e291761104bf1e86e"
- }
- Frame {
- msec: 4000
- hash: "8cc8674d325a2c72c41654ffbe5bce1f"
- }
- Frame {
- msec: 4016
- hash: "ab66dd60cc0e58d23bef5c709fe901ad"
- }
- Frame {
- msec: 4032
- hash: "b3b824cae4ddaac4a224e84f0e282fa4"
- }
- Frame {
- msec: 4048
- hash: "ead7fe4bec7987c24c305e114797284c"
- }
- Frame {
- msec: 4064
- hash: "e5e9501f1ca61ea9f99aadfc5ca02214"
- }
- Frame {
- msec: 4080
- hash: "f74a00eb31e1604f13a6ffb29fbd91b7"
- }
- Frame {
- msec: 4096
- hash: "539aca62492408ccc1815c67b55cb399"
- }
- Frame {
- msec: 4112
- hash: "4f548ad0eb7c4ce88a777e3b7ce2d3a8"
- }
- Frame {
- msec: 4128
- hash: "b0190c5ed53ff812988dd7a2152ffa61"
- }
- Frame {
- msec: 4144
- hash: "48214bdfbdcba256043e2cec7f5e321b"
- }
- Frame {
- msec: 4160
- hash: "952614329111d1d83b0304aa919af177"
- }
- Frame {
- msec: 4176
- hash: "fd874a73062dedfe7b904ad4c9fbcbc9"
- }
- Frame {
- msec: 4192
- hash: "365b9a18cf37521718ef98589ac23933"
- }
- Frame {
- msec: 4208
- hash: "32bbbf93d78925ef12f830386f0dbe2b"
- }
- Frame {
- msec: 4224
- hash: "835d391a498b7d470b317e91453ba2f9"
- }
- Frame {
- msec: 4240
- hash: "07d0cd82a39bfea2567587745f1e330d"
- }
- Frame {
- msec: 4256
- hash: "9560a63581007038e1c463b906a4b346"
- }
- Frame {
- msec: 4272
- hash: "076d25daafe8b582aeff39e247653285"
- }
- Frame {
- msec: 4288
- hash: "f2e66dad3231250b951388396705c839"
- }
- Frame {
- msec: 4304
- hash: "f168773343e928b60aad5430b9ca739d"
- }
- Frame {
- msec: 4320
- hash: "99ed4dc4be1a0e8d98e1a54d51208da3"
- }
- Frame {
- msec: 4336
- hash: "23b3e73a966f52ce6166bc91955570a1"
- }
- Frame {
- msec: 4352
- hash: "00cdb999f3d2c6fcad708c37c3059c3d"
- }
- Frame {
- msec: 4368
- hash: "96f1bef93ba1768afcc42924145d49ff"
- }
- Frame {
- msec: 4384
- hash: "0a76f6d5ec710e4046f32f76be8e0d68"
- }
- Frame {
- msec: 4400
- hash: "98f97a6c7eac1a493e81e79956177668"
- }
- Frame {
- msec: 4416
- hash: "9424ca6ba64d0d0c0bd1ee9da1b5085a"
- }
- Frame {
- msec: 4432
- hash: "2049a22079ac590aad3c9f6496879bcb"
- }
- Frame {
- msec: 4448
- hash: "f70f9f6bd3abf3bdcb70038cda5ed311"
- }
- Frame {
- msec: 4464
- hash: "48d6d01e1d80fea8eb05572ca26b692c"
- }
- Frame {
- msec: 4480
- hash: "af152dc6de929a8231687611cc301f28"
- }
- Frame {
- msec: 4496
- hash: "2ec869cd61570b570586870f80ba3832"
- }
- Frame {
- msec: 4512
- hash: "42be0431c015dcd0f5f6dd59ba7c2d7d"
- }
- Frame {
- msec: 4528
- hash: "abc112f396c5e504a19dce255437720c"
- }
- Frame {
- msec: 4544
- hash: "a371c4f49af16bdacc5ab5abbfc99e99"
- }
- Frame {
- msec: 4560
- hash: "1ebfd139bfabbbaf522acd63e3f47462"
- }
- Frame {
- msec: 4576
- hash: "b36086718a3dd89500adbf67aa7b0f1d"
- }
- Frame {
- msec: 4592
- hash: "e3ea2ad4955cb2ab8d503b331b3594c3"
- }
- Frame {
- msec: 4608
- hash: "4214c9f474d7f11bed74e32f5b3a0e9f"
- }
- Frame {
- msec: 4624
- hash: "f290e1dbf13ae399a2644eea3715804a"
- }
- Frame {
- msec: 4640
- hash: "6538c60446e3303dc1126c3c9c47ae42"
- }
- Frame {
- msec: 4656
- hash: "5319667f181eb5647710ccc6eddf43c9"
- }
- Frame {
- msec: 4672
- hash: "b98b68ea99d5a107115b50c32aa45c35"
- }
- Frame {
- msec: 4688
- hash: "2cc38e2915f77a46082c32c9393ae0c5"
- }
- Frame {
- msec: 4704
- hash: "40c695b17834cbba86d4dde0729f620b"
- }
- Frame {
- msec: 4720
- hash: "e8d5a95cfc726ce2626951ef1c68a948"
- }
- Frame {
- msec: 4736
- hash: "ab96c1668890ceffba74219d83e15e99"
- }
- Frame {
- msec: 4752
- hash: "4d69a73b3940911940b419028dabd223"
- }
- Frame {
- msec: 4768
- hash: "281043e3c045df177cbfae1abf51a8d1"
- }
- Frame {
- msec: 4784
- hash: "8adf6d8154d7950efe6b5bd7e2b760b6"
- }
- Frame {
- msec: 4800
- image: "follow.4.png"
- }
- Frame {
- msec: 4816
- hash: "7fba4249c76b7f81c2b88cf906ce8ce6"
- }
- Frame {
- msec: 4832
- hash: "50b3c89d4d783469843b3acacb9690dd"
- }
- Frame {
- msec: 4848
- hash: "29f950ab7e6299036e78c8f37d114990"
- }
- Frame {
- msec: 4864
- hash: "3f8aecc5453406c9d8160eeb9691ed91"
- }
- Frame {
- msec: 4880
- hash: "ad7ff48fed4ca9e236271d169c3bf696"
- }
- Frame {
- msec: 4896
- hash: "2a2f872e4ef5c062a61fb59238df8794"
- }
- Frame {
- msec: 4912
- hash: "87cf2e21d7e56a82437a8ff3fa2bdc8c"
- }
- Frame {
- msec: 4928
- hash: "c3b04bb24d86d2aebd8fde7845f114cf"
- }
- Frame {
- msec: 4944
- hash: "3ad95d59a1f1841e3ff2324055ca23c0"
- }
- Frame {
- msec: 4960
- hash: "b91068fdce1fb2be9a64902a3dfa6b0d"
- }
- Frame {
- msec: 4976
- hash: "30f0118eb0bba40927a8038da03b652b"
- }
- Frame {
- msec: 4992
- hash: "ce5f3d15d3536be16b960f02a7335b99"
- }
- Frame {
- msec: 5008
- hash: "85b853c3f48b915ed6e80815709e8ac2"
- }
- Frame {
- msec: 5024
- hash: "c3511a76aa6dc2f1422a473ca4d80d0f"
- }
- Frame {
- msec: 5040
- hash: "deb1df70b4e1801c635356c65c0a5a46"
- }
- Frame {
- msec: 5056
- hash: "d04983df9b0ffc45e629af55a8e5cc95"
- }
- Frame {
- msec: 5072
- hash: "2a55c97509819657f5f8604d4789d9d4"
- }
- Frame {
- msec: 5088
- hash: "94589d594fa2e5ed621459ec2c8bd7e8"
- }
- Frame {
- msec: 5104
- hash: "a8a1bd7c15a5bdfe15d6580d719bdba6"
- }
- Frame {
- msec: 5120
- hash: "b4e1a4b1b649820be217c46b5086c8a4"
- }
- Frame {
- msec: 5136
- hash: "4de7d7ce85717eb9a67c61745ea26c0a"
- }
- Frame {
- msec: 5152
- hash: "c8ee53b7e659e10c7dbcf44e1a45f794"
- }
- Frame {
- msec: 5168
- hash: "f46ce03bc5a932c39862577c5a5cd24c"
- }
- Frame {
- msec: 5184
- hash: "d417370ed6fb99ccfa443eb97e6de331"
- }
- Frame {
- msec: 5200
- hash: "336af06572992960c829d4a209048263"
- }
- Frame {
- msec: 5216
- hash: "4066e8eef292abf9b58bc89b4b5f3ce9"
- }
- Frame {
- msec: 5232
- hash: "360f037a02bf4a337b278886266ff2f1"
- }
- Frame {
- msec: 5248
- hash: "79e9f387b0ce164057640c0caab8d10d"
- }
- Frame {
- msec: 5264
- hash: "ee8741d1810303cfe5ecff39c7d52fdd"
- }
- Frame {
- msec: 5280
- hash: "4cba1c857f0af49d7fe68584f99c89d7"
- }
- Frame {
- msec: 5296
- hash: "c0ae482a2fbb9f15a2c2ff631cc85c2c"
- }
- Frame {
- msec: 5312
- hash: "3b6bf6d6a0aeebdc92eff4e336fd3b6e"
- }
- Frame {
- msec: 5328
- hash: "43033eb8aeba6b49c135a1702f6b8f47"
- }
- Frame {
- msec: 5344
- hash: "1319c7e3a84484723891ee43a80bc765"
- }
- Frame {
- msec: 5360
- hash: "838ec693c923565d77b060f262beb1e8"
- }
- Frame {
- msec: 5376
- hash: "74306669836425de03cec617d4ed849a"
- }
- Frame {
- msec: 5392
- hash: "c063f4951755c8939399d0d560a0f762"
- }
- Frame {
- msec: 5408
- hash: "512c739e0ff25f7d6b983a193f7fc2c3"
- }
- Frame {
- msec: 5424
- hash: "6c5f69cc2ce2992fd2ecb0ea3691e2b8"
- }
- Frame {
- msec: 5440
- hash: "f5dbc5ce0ba00eafb9379ee86de67150"
- }
- Frame {
- msec: 5456
- hash: "f62bb7d8d9749272ca3e2bd1931598fb"
- }
- Frame {
- msec: 5472
- hash: "052fdac05286edcdd7fcd4d6d9582f39"
- }
- Frame {
- msec: 5488
- hash: "ac4702306e5be156fe7b069cb90e1038"
- }
- Frame {
- msec: 5504
- hash: "127e94c79f4d33e5f223a0853629245f"
- }
- Frame {
- msec: 5520
- hash: "dd77216b0a90c46dd5c264d38ab0fd74"
- }
- Frame {
- msec: 5536
- hash: "a4e50b39aa367d4cd7650d088d186856"
- }
- Frame {
- msec: 5552
- hash: "6e14946b9b23f0fc137bd61c02af1ca5"
- }
- Frame {
- msec: 5568
- hash: "8c550d5e4cfbcee2c7bd6c20dba53f41"
- }
- Frame {
- msec: 5584
- hash: "9f2385fb614bdaafe022712148f786d2"
- }
- Frame {
- msec: 5600
- hash: "c87903c96ae5a4b91c5bda524bfd4a4f"
- }
- Frame {
- msec: 5616
- hash: "9a98de9b4237b7c0ccb4468344d410bc"
- }
- Frame {
- msec: 5632
- hash: "7ff448f395ff50cde1f6e6cfaf0c1541"
- }
- Frame {
- msec: 5648
- hash: "ab7a6998a5b26e3d58bd1d0a949f3709"
- }
- Frame {
- msec: 5664
- hash: "ab7a6998a5b26e3d58bd1d0a949f3709"
- }
- Frame {
- msec: 5680
- hash: "2e1b5636ab75af91bd5b0d48c04828f5"
- }
- Frame {
- msec: 5696
- hash: "0976b605c78f6f8512acdfb61b9d123a"
- }
- Frame {
- msec: 5712
- hash: "bb816bfd8bd3972c80c3a76c9ddf785e"
- }
- Frame {
- msec: 5728
- hash: "c3518990fc7aa5660a9e86034cf4c46f"
- }
- Frame {
- msec: 5744
- hash: "b27230d8aeb214e18b43de167213ef7b"
- }
- Frame {
- msec: 5760
- image: "follow.5.png"
- }
- Frame {
- msec: 5776
- hash: "fc55f00ae456c2687ed05ab4b6906a33"
- }
- Frame {
- msec: 5792
- hash: "50051a48d1fae3bc9c9d1f0a964d9561"
- }
- Frame {
- msec: 5808
- hash: "279a38d7261241c744c2317ea9843567"
- }
- Frame {
- msec: 5824
- hash: "0b3ed3960713dbda36326b7de492c42e"
- }
- Frame {
- msec: 5840
- hash: "fff5737541317406c4a0ef06f1cdc041"
- }
- Frame {
- msec: 5856
- hash: "47aef0d79da45139a3981a75290cc9b8"
- }
- Frame {
- msec: 5872
- hash: "d79f9f9371c76a855ea4f2cdeed97acd"
- }
- Frame {
- msec: 5888
- hash: "66610a0d5b926d419da26e20b04b55a5"
- }
- Frame {
- msec: 5904
- hash: "9891ad954da8535b44cc234bb2588f30"
- }
- Frame {
- msec: 5920
- hash: "b53056146701fae1598ab49e6399db01"
- }
- Frame {
- msec: 5936
- hash: "064799027a3f60458a3797c6c87d3e29"
- }
- Frame {
- msec: 5952
- hash: "81ad252f10e6f8f2a08e7df1d25e8a47"
- }
- Frame {
- msec: 5968
- hash: "09fbd923da02844f50ad25059f82560c"
- }
- Frame {
- msec: 5984
- hash: "f41d8370afdce8a154ab42204ca8d92d"
- }
- Frame {
- msec: 6000
- hash: "748b2d020c28b3ac36b08377b4a2544b"
- }
- Frame {
- msec: 6016
- hash: "748b2d020c28b3ac36b08377b4a2544b"
- }
- Frame {
- msec: 6032
- hash: "d8c02a54c0d1df20127025d547c741af"
- }
- Frame {
- msec: 6048
- hash: "d8c02a54c0d1df20127025d547c741af"
- }
- Frame {
- msec: 6064
- hash: "d7fd0dab22fec0f68ed01cfd6d32e7f5"
- }
- Frame {
- msec: 6080
- hash: "f0b035eda10c07f5c3c825784ad96437"
- }
- Frame {
- msec: 6096
- hash: "54b83800f8a01e1a4d57b8b1d371fb09"
- }
- Frame {
- msec: 6112
- hash: "19ad51c31e9cfdb314c76f323574806c"
- }
- Frame {
- msec: 6128
- hash: "dcf269a115781eb4df232a527de87a87"
- }
- Frame {
- msec: 6144
- hash: "95053206702a6118c23b541ff7fbef0d"
- }
- Frame {
- msec: 6160
- hash: "933a158398ee746c0465c2e7af9b6b4d"
- }
- Frame {
- msec: 6176
- hash: "ade4a4aa03f5787dce1331ed27ff9c6e"
- }
- Frame {
- msec: 6192
- hash: "9ecc7d4cb5cf0dd815e208e13e2c932a"
- }
- Frame {
- msec: 6208
- hash: "98e40cba2e717e57a5dcd3413e166f65"
- }
- Frame {
- msec: 6224
- hash: "f68f45b71f6d596eaa76fa2bc46cfe1b"
- }
- Frame {
- msec: 6240
- hash: "9230c9b1013b83b073ccb90d2633043f"
- }
- Frame {
- msec: 6256
- hash: "5d0fc4842b75703d29816fa0330624ba"
- }
- Frame {
- msec: 6272
- hash: "5d0fc4842b75703d29816fa0330624ba"
- }
- Frame {
- msec: 6288
- hash: "5d0fc4842b75703d29816fa0330624ba"
- }
- Frame {
- msec: 6304
- hash: "96008d5b8446f67e07129d02300d122d"
- }
- Frame {
- msec: 6320
- hash: "96008d5b8446f67e07129d02300d122d"
- }
- Frame {
- msec: 6336
- hash: "96008d5b8446f67e07129d02300d122d"
- }
- Frame {
- msec: 6352
- hash: "96008d5b8446f67e07129d02300d122d"
- }
- Frame {
- msec: 6368
- hash: "96008d5b8446f67e07129d02300d122d"
- }
- Frame {
- msec: 6384
- hash: "478be760047d33bd66017bdd304ff3ae"
- }
- Frame {
- msec: 6400
- hash: "478be760047d33bd66017bdd304ff3ae"
- }
- Frame {
- msec: 6416
- hash: "478be760047d33bd66017bdd304ff3ae"
- }
- Frame {
- msec: 6432
- hash: "478be760047d33bd66017bdd304ff3ae"
- }
- Frame {
- msec: 6448
- hash: "478be760047d33bd66017bdd304ff3ae"
- }
- Frame {
- msec: 6464
- hash: "8ff11dfe2642dc099c240e8aef8285df"
- }
- Frame {
- msec: 6480
- hash: "8ff11dfe2642dc099c240e8aef8285df"
- }
- Frame {
- msec: 6496
- hash: "8ff11dfe2642dc099c240e8aef8285df"
- }
- Frame {
- msec: 6512
- hash: "8ff11dfe2642dc099c240e8aef8285df"
- }
- Frame {
- msec: 6528
- hash: "8ff11dfe2642dc099c240e8aef8285df"
- }
- Frame {
- msec: 6544
- hash: "8ff11dfe2642dc099c240e8aef8285df"
- }
- Frame {
- msec: 6560
- hash: "8ff11dfe2642dc099c240e8aef8285df"
- }
- Frame {
- msec: 6576
- hash: "8ff11dfe2642dc099c240e8aef8285df"
- }
- Frame {
- msec: 6592
- hash: "8ff11dfe2642dc099c240e8aef8285df"
- }
- Frame {
- msec: 6608
- hash: "8ff11dfe2642dc099c240e8aef8285df"
- }
- Frame {
- msec: 6624
- hash: "8ff11dfe2642dc099c240e8aef8285df"
- }
- Frame {
- msec: 6640
- hash: "8ff11dfe2642dc099c240e8aef8285df"
- }
- Frame {
- msec: 6656
- hash: "8ff11dfe2642dc099c240e8aef8285df"
- }
- Frame {
- msec: 6672
- hash: "8ff11dfe2642dc099c240e8aef8285df"
- }
- Frame {
- msec: 6688
- hash: "8ff11dfe2642dc099c240e8aef8285df"
- }
- Frame {
- msec: 6704
- hash: "01ac8ff953f8f83c6fa2252fe6ff6698"
- }
- Frame {
- msec: 6720
- image: "follow.6.png"
- }
- Frame {
- msec: 6736
- hash: "01ac8ff953f8f83c6fa2252fe6ff6698"
- }
- Frame {
- msec: 6752
- hash: "01ac8ff953f8f83c6fa2252fe6ff6698"
- }
- Frame {
- msec: 6768
- hash: "01ac8ff953f8f83c6fa2252fe6ff6698"
- }
- Frame {
- msec: 6784
- hash: "01ac8ff953f8f83c6fa2252fe6ff6698"
- }
- Frame {
- msec: 6800
- hash: "01ac8ff953f8f83c6fa2252fe6ff6698"
- }
- Frame {
- msec: 6816
- hash: "01ac8ff953f8f83c6fa2252fe6ff6698"
- }
- Frame {
- msec: 6832
- hash: "96008d5b8446f67e07129d02300d122d"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 67108864
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 6848
- hash: "5d0fc4842b75703d29816fa0330624ba"
- }
- Frame {
- msec: 6864
- hash: "5d0fc4842b75703d29816fa0330624ba"
- }
- Frame {
- msec: 6880
- hash: "5d0fc4842b75703d29816fa0330624ba"
- }
- Frame {
- msec: 6896
- hash: "5d0fc4842b75703d29816fa0330624ba"
- }
- Frame {
- msec: 6912
- hash: "5d0fc4842b75703d29816fa0330624ba"
- }
- Frame {
- msec: 6928
- hash: "5d0fc4842b75703d29816fa0330624ba"
- }
-}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-MAC/multilineAlign.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-MAC/multilineAlign.0.png
new file mode 100644
index 0000000000..8b6329d95f
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-MAC/multilineAlign.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-MAC/multilineAlign.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-MAC/multilineAlign.qml
new file mode 100644
index 0000000000..85c0cce795
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-MAC/multilineAlign.qml
@@ -0,0 +1,247 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ hash: "75c15f88551f961727b547082216d0bb"
+ }
+ Frame {
+ msec: 32
+ hash: "75c15f88551f961727b547082216d0bb"
+ }
+ Frame {
+ msec: 48
+ hash: "75c15f88551f961727b547082216d0bb"
+ }
+ Frame {
+ msec: 64
+ hash: "75c15f88551f961727b547082216d0bb"
+ }
+ Frame {
+ msec: 80
+ hash: "75c15f88551f961727b547082216d0bb"
+ }
+ Frame {
+ msec: 96
+ hash: "75c15f88551f961727b547082216d0bb"
+ }
+ Frame {
+ msec: 112
+ hash: "75c15f88551f961727b547082216d0bb"
+ }
+ Frame {
+ msec: 128
+ hash: "75c15f88551f961727b547082216d0bb"
+ }
+ Frame {
+ msec: 144
+ hash: "75c15f88551f961727b547082216d0bb"
+ }
+ Frame {
+ msec: 160
+ hash: "75c15f88551f961727b547082216d0bb"
+ }
+ Frame {
+ msec: 176
+ hash: "1a58de7b864ae75e65f69461155cbfb2"
+ }
+ Frame {
+ msec: 192
+ hash: "1a58de7b864ae75e65f69461155cbfb2"
+ }
+ Frame {
+ msec: 208
+ hash: "1a58de7b864ae75e65f69461155cbfb2"
+ }
+ Frame {
+ msec: 224
+ hash: "1a58de7b864ae75e65f69461155cbfb2"
+ }
+ Frame {
+ msec: 240
+ hash: "1a58de7b864ae75e65f69461155cbfb2"
+ }
+ Frame {
+ msec: 256
+ hash: "1a58de7b864ae75e65f69461155cbfb2"
+ }
+ Frame {
+ msec: 272
+ hash: "1a58de7b864ae75e65f69461155cbfb2"
+ }
+ Frame {
+ msec: 288
+ hash: "1a58de7b864ae75e65f69461155cbfb2"
+ }
+ Frame {
+ msec: 304
+ hash: "1a58de7b864ae75e65f69461155cbfb2"
+ }
+ Frame {
+ msec: 320
+ hash: "1a58de7b864ae75e65f69461155cbfb2"
+ }
+ Frame {
+ msec: 336
+ hash: "8a6b615ce522e7aa1011bc1d16193871"
+ }
+ Frame {
+ msec: 352
+ hash: "8a6b615ce522e7aa1011bc1d16193871"
+ }
+ Frame {
+ msec: 368
+ hash: "8a6b615ce522e7aa1011bc1d16193871"
+ }
+ Frame {
+ msec: 384
+ hash: "8a6b615ce522e7aa1011bc1d16193871"
+ }
+ Frame {
+ msec: 400
+ hash: "8a6b615ce522e7aa1011bc1d16193871"
+ }
+ Frame {
+ msec: 416
+ hash: "8a6b615ce522e7aa1011bc1d16193871"
+ }
+ Frame {
+ msec: 432
+ hash: "8a6b615ce522e7aa1011bc1d16193871"
+ }
+ Frame {
+ msec: 448
+ hash: "8a6b615ce522e7aa1011bc1d16193871"
+ }
+ Frame {
+ msec: 464
+ hash: "8a6b615ce522e7aa1011bc1d16193871"
+ }
+ Frame {
+ msec: 480
+ hash: "8a6b615ce522e7aa1011bc1d16193871"
+ }
+ Frame {
+ msec: 496
+ hash: "17141b7167d2249238c15cf751b3d8b6"
+ }
+ Frame {
+ msec: 512
+ hash: "17141b7167d2249238c15cf751b3d8b6"
+ }
+ Frame {
+ msec: 528
+ hash: "17141b7167d2249238c15cf751b3d8b6"
+ }
+ Frame {
+ msec: 544
+ hash: "17141b7167d2249238c15cf751b3d8b6"
+ }
+ Frame {
+ msec: 560
+ hash: "17141b7167d2249238c15cf751b3d8b6"
+ }
+ Frame {
+ msec: 576
+ hash: "17141b7167d2249238c15cf751b3d8b6"
+ }
+ Frame {
+ msec: 592
+ hash: "17141b7167d2249238c15cf751b3d8b6"
+ }
+ Frame {
+ msec: 608
+ hash: "17141b7167d2249238c15cf751b3d8b6"
+ }
+ Frame {
+ msec: 624
+ hash: "17141b7167d2249238c15cf751b3d8b6"
+ }
+ Frame {
+ msec: 640
+ hash: "17141b7167d2249238c15cf751b3d8b6"
+ }
+ Frame {
+ msec: 656
+ hash: "92e4f7c09e41b5fb97feb0093e8d9c1f"
+ }
+ Frame {
+ msec: 672
+ hash: "92e4f7c09e41b5fb97feb0093e8d9c1f"
+ }
+ Frame {
+ msec: 688
+ hash: "92e4f7c09e41b5fb97feb0093e8d9c1f"
+ }
+ Frame {
+ msec: 704
+ hash: "92e4f7c09e41b5fb97feb0093e8d9c1f"
+ }
+ Frame {
+ msec: 720
+ hash: "92e4f7c09e41b5fb97feb0093e8d9c1f"
+ }
+ Frame {
+ msec: 736
+ hash: "92e4f7c09e41b5fb97feb0093e8d9c1f"
+ }
+ Frame {
+ msec: 752
+ hash: "92e4f7c09e41b5fb97feb0093e8d9c1f"
+ }
+ Frame {
+ msec: 768
+ hash: "92e4f7c09e41b5fb97feb0093e8d9c1f"
+ }
+ Frame {
+ msec: 784
+ hash: "92e4f7c09e41b5fb97feb0093e8d9c1f"
+ }
+ Frame {
+ msec: 800
+ hash: "92e4f7c09e41b5fb97feb0093e8d9c1f"
+ }
+ Frame {
+ msec: 816
+ hash: "92e4f7c09e41b5fb97feb0093e8d9c1f"
+ }
+ Frame {
+ msec: 832
+ hash: "92e4f7c09e41b5fb97feb0093e8d9c1f"
+ }
+ Frame {
+ msec: 848
+ hash: "92e4f7c09e41b5fb97feb0093e8d9c1f"
+ }
+ Frame {
+ msec: 864
+ hash: "92e4f7c09e41b5fb97feb0093e8d9c1f"
+ }
+ Frame {
+ msec: 880
+ hash: "92e4f7c09e41b5fb97feb0093e8d9c1f"
+ }
+ Frame {
+ msec: 896
+ hash: "92e4f7c09e41b5fb97feb0093e8d9c1f"
+ }
+ Frame {
+ msec: 912
+ hash: "92e4f7c09e41b5fb97feb0093e8d9c1f"
+ }
+ Frame {
+ msec: 928
+ hash: "92e4f7c09e41b5fb97feb0093e8d9c1f"
+ }
+ Frame {
+ msec: 944
+ hash: "92e4f7c09e41b5fb97feb0093e8d9c1f"
+ }
+ Frame {
+ msec: 960
+ image: "multilineAlign.0.png"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-X11/multilineAlign.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-X11/multilineAlign.0.png
new file mode 100644
index 0000000000..e6b2b3cc01
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-X11/multilineAlign.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-X11/multilineAlign.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-X11/multilineAlign.qml
new file mode 100644
index 0000000000..1b43aa36cc
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-X11/multilineAlign.qml
@@ -0,0 +1,247 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ hash: "1ec47db85ba34bf1900445a2ab87b5e3"
+ }
+ Frame {
+ msec: 32
+ hash: "1ec47db85ba34bf1900445a2ab87b5e3"
+ }
+ Frame {
+ msec: 48
+ hash: "1ec47db85ba34bf1900445a2ab87b5e3"
+ }
+ Frame {
+ msec: 64
+ hash: "1ec47db85ba34bf1900445a2ab87b5e3"
+ }
+ Frame {
+ msec: 80
+ hash: "1ec47db85ba34bf1900445a2ab87b5e3"
+ }
+ Frame {
+ msec: 96
+ hash: "1ec47db85ba34bf1900445a2ab87b5e3"
+ }
+ Frame {
+ msec: 112
+ hash: "1ec47db85ba34bf1900445a2ab87b5e3"
+ }
+ Frame {
+ msec: 128
+ hash: "1ec47db85ba34bf1900445a2ab87b5e3"
+ }
+ Frame {
+ msec: 144
+ hash: "1ec47db85ba34bf1900445a2ab87b5e3"
+ }
+ Frame {
+ msec: 160
+ hash: "1ec47db85ba34bf1900445a2ab87b5e3"
+ }
+ Frame {
+ msec: 176
+ hash: "1fc2a63fa95e277bed60abfdecc7c82f"
+ }
+ Frame {
+ msec: 192
+ hash: "1fc2a63fa95e277bed60abfdecc7c82f"
+ }
+ Frame {
+ msec: 208
+ hash: "1fc2a63fa95e277bed60abfdecc7c82f"
+ }
+ Frame {
+ msec: 224
+ hash: "1fc2a63fa95e277bed60abfdecc7c82f"
+ }
+ Frame {
+ msec: 240
+ hash: "1fc2a63fa95e277bed60abfdecc7c82f"
+ }
+ Frame {
+ msec: 256
+ hash: "1fc2a63fa95e277bed60abfdecc7c82f"
+ }
+ Frame {
+ msec: 272
+ hash: "1fc2a63fa95e277bed60abfdecc7c82f"
+ }
+ Frame {
+ msec: 288
+ hash: "1fc2a63fa95e277bed60abfdecc7c82f"
+ }
+ Frame {
+ msec: 304
+ hash: "1fc2a63fa95e277bed60abfdecc7c82f"
+ }
+ Frame {
+ msec: 320
+ hash: "1fc2a63fa95e277bed60abfdecc7c82f"
+ }
+ Frame {
+ msec: 336
+ hash: "3a4e863d83f5d475e0c8c5121905bd87"
+ }
+ Frame {
+ msec: 352
+ hash: "3a4e863d83f5d475e0c8c5121905bd87"
+ }
+ Frame {
+ msec: 368
+ hash: "3a4e863d83f5d475e0c8c5121905bd87"
+ }
+ Frame {
+ msec: 384
+ hash: "3a4e863d83f5d475e0c8c5121905bd87"
+ }
+ Frame {
+ msec: 400
+ hash: "3a4e863d83f5d475e0c8c5121905bd87"
+ }
+ Frame {
+ msec: 416
+ hash: "3a4e863d83f5d475e0c8c5121905bd87"
+ }
+ Frame {
+ msec: 432
+ hash: "3a4e863d83f5d475e0c8c5121905bd87"
+ }
+ Frame {
+ msec: 448
+ hash: "3a4e863d83f5d475e0c8c5121905bd87"
+ }
+ Frame {
+ msec: 464
+ hash: "3a4e863d83f5d475e0c8c5121905bd87"
+ }
+ Frame {
+ msec: 480
+ hash: "3a4e863d83f5d475e0c8c5121905bd87"
+ }
+ Frame {
+ msec: 496
+ hash: "8887c8f40667f65a814d74b6edcfb81c"
+ }
+ Frame {
+ msec: 512
+ hash: "8887c8f40667f65a814d74b6edcfb81c"
+ }
+ Frame {
+ msec: 528
+ hash: "8887c8f40667f65a814d74b6edcfb81c"
+ }
+ Frame {
+ msec: 544
+ hash: "8887c8f40667f65a814d74b6edcfb81c"
+ }
+ Frame {
+ msec: 560
+ hash: "8887c8f40667f65a814d74b6edcfb81c"
+ }
+ Frame {
+ msec: 576
+ hash: "8887c8f40667f65a814d74b6edcfb81c"
+ }
+ Frame {
+ msec: 592
+ hash: "8887c8f40667f65a814d74b6edcfb81c"
+ }
+ Frame {
+ msec: 608
+ hash: "8887c8f40667f65a814d74b6edcfb81c"
+ }
+ Frame {
+ msec: 624
+ hash: "8887c8f40667f65a814d74b6edcfb81c"
+ }
+ Frame {
+ msec: 640
+ hash: "8887c8f40667f65a814d74b6edcfb81c"
+ }
+ Frame {
+ msec: 656
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 672
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 688
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 704
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 720
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 736
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 752
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 768
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 784
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 800
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 816
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 832
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 848
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 864
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 880
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 896
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 912
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 928
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 944
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 960
+ image: "multilineAlign.0.png"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data/multilineAlign.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data/multilineAlign.0.png
new file mode 100644
index 0000000000..e6b2b3cc01
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data/multilineAlign.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data/multilineAlign.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data/multilineAlign.qml
new file mode 100644
index 0000000000..1b43aa36cc
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data/multilineAlign.qml
@@ -0,0 +1,247 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ hash: "1ec47db85ba34bf1900445a2ab87b5e3"
+ }
+ Frame {
+ msec: 32
+ hash: "1ec47db85ba34bf1900445a2ab87b5e3"
+ }
+ Frame {
+ msec: 48
+ hash: "1ec47db85ba34bf1900445a2ab87b5e3"
+ }
+ Frame {
+ msec: 64
+ hash: "1ec47db85ba34bf1900445a2ab87b5e3"
+ }
+ Frame {
+ msec: 80
+ hash: "1ec47db85ba34bf1900445a2ab87b5e3"
+ }
+ Frame {
+ msec: 96
+ hash: "1ec47db85ba34bf1900445a2ab87b5e3"
+ }
+ Frame {
+ msec: 112
+ hash: "1ec47db85ba34bf1900445a2ab87b5e3"
+ }
+ Frame {
+ msec: 128
+ hash: "1ec47db85ba34bf1900445a2ab87b5e3"
+ }
+ Frame {
+ msec: 144
+ hash: "1ec47db85ba34bf1900445a2ab87b5e3"
+ }
+ Frame {
+ msec: 160
+ hash: "1ec47db85ba34bf1900445a2ab87b5e3"
+ }
+ Frame {
+ msec: 176
+ hash: "1fc2a63fa95e277bed60abfdecc7c82f"
+ }
+ Frame {
+ msec: 192
+ hash: "1fc2a63fa95e277bed60abfdecc7c82f"
+ }
+ Frame {
+ msec: 208
+ hash: "1fc2a63fa95e277bed60abfdecc7c82f"
+ }
+ Frame {
+ msec: 224
+ hash: "1fc2a63fa95e277bed60abfdecc7c82f"
+ }
+ Frame {
+ msec: 240
+ hash: "1fc2a63fa95e277bed60abfdecc7c82f"
+ }
+ Frame {
+ msec: 256
+ hash: "1fc2a63fa95e277bed60abfdecc7c82f"
+ }
+ Frame {
+ msec: 272
+ hash: "1fc2a63fa95e277bed60abfdecc7c82f"
+ }
+ Frame {
+ msec: 288
+ hash: "1fc2a63fa95e277bed60abfdecc7c82f"
+ }
+ Frame {
+ msec: 304
+ hash: "1fc2a63fa95e277bed60abfdecc7c82f"
+ }
+ Frame {
+ msec: 320
+ hash: "1fc2a63fa95e277bed60abfdecc7c82f"
+ }
+ Frame {
+ msec: 336
+ hash: "3a4e863d83f5d475e0c8c5121905bd87"
+ }
+ Frame {
+ msec: 352
+ hash: "3a4e863d83f5d475e0c8c5121905bd87"
+ }
+ Frame {
+ msec: 368
+ hash: "3a4e863d83f5d475e0c8c5121905bd87"
+ }
+ Frame {
+ msec: 384
+ hash: "3a4e863d83f5d475e0c8c5121905bd87"
+ }
+ Frame {
+ msec: 400
+ hash: "3a4e863d83f5d475e0c8c5121905bd87"
+ }
+ Frame {
+ msec: 416
+ hash: "3a4e863d83f5d475e0c8c5121905bd87"
+ }
+ Frame {
+ msec: 432
+ hash: "3a4e863d83f5d475e0c8c5121905bd87"
+ }
+ Frame {
+ msec: 448
+ hash: "3a4e863d83f5d475e0c8c5121905bd87"
+ }
+ Frame {
+ msec: 464
+ hash: "3a4e863d83f5d475e0c8c5121905bd87"
+ }
+ Frame {
+ msec: 480
+ hash: "3a4e863d83f5d475e0c8c5121905bd87"
+ }
+ Frame {
+ msec: 496
+ hash: "8887c8f40667f65a814d74b6edcfb81c"
+ }
+ Frame {
+ msec: 512
+ hash: "8887c8f40667f65a814d74b6edcfb81c"
+ }
+ Frame {
+ msec: 528
+ hash: "8887c8f40667f65a814d74b6edcfb81c"
+ }
+ Frame {
+ msec: 544
+ hash: "8887c8f40667f65a814d74b6edcfb81c"
+ }
+ Frame {
+ msec: 560
+ hash: "8887c8f40667f65a814d74b6edcfb81c"
+ }
+ Frame {
+ msec: 576
+ hash: "8887c8f40667f65a814d74b6edcfb81c"
+ }
+ Frame {
+ msec: 592
+ hash: "8887c8f40667f65a814d74b6edcfb81c"
+ }
+ Frame {
+ msec: 608
+ hash: "8887c8f40667f65a814d74b6edcfb81c"
+ }
+ Frame {
+ msec: 624
+ hash: "8887c8f40667f65a814d74b6edcfb81c"
+ }
+ Frame {
+ msec: 640
+ hash: "8887c8f40667f65a814d74b6edcfb81c"
+ }
+ Frame {
+ msec: 656
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 672
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 688
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 704
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 720
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 736
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 752
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 768
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 784
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 800
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 816
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 832
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 848
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 864
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 880
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 896
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 912
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 928
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 944
+ hash: "436000b48f688120d96919227d9e67b4"
+ }
+ Frame {
+ msec: 960
+ image: "multilineAlign.0.png"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/align/multilineAlign.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/multilineAlign.qml
new file mode 100644
index 0000000000..a427719202
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/multilineAlign.qml
@@ -0,0 +1,25 @@
+import QtQuick 1.0
+import "../../shared" 1.0
+
+/*Tests both the alignments of multiline text, and that
+ it can deal with changing them properly
+*/
+Item{
+ width: 100
+ height: 80
+ property int stage: 0
+ onStageChanged: if(stage == 6) Qt.quit();
+ TestText{
+ text: "I am the very model of a modern major general."
+ anchors.fill: parent;
+ wrapMode: Text.WordWrap
+ horizontalAlignment: (stage<1 ? Text.AlignRight : (stage<3 ? Text.AlignHCenter : Text.AlignLeft))
+ verticalAlignment: (stage<2 ? Text.AlignBottom : (stage<4 ? Text.AlignVCenter : Text.AlignTop))
+ }
+ Timer{
+ interval: 160
+ running: true
+ repeat: true
+ onTriggered: stage += 1
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/data-MAC/parentanchor.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/data-MAC/parentanchor.qml
new file mode 100644
index 0000000000..d7428dd31b
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/data-MAC/parentanchor.qml
@@ -0,0 +1,131 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ hash: "80e9ca4c4ffac9c032334a3369ef9db6"
+ }
+ Frame {
+ msec: 32
+ hash: "80e9ca4c4ffac9c032334a3369ef9db6"
+ }
+ Frame {
+ msec: 48
+ hash: "80e9ca4c4ffac9c032334a3369ef9db6"
+ }
+ Frame {
+ msec: 64
+ hash: "80e9ca4c4ffac9c032334a3369ef9db6"
+ }
+ Frame {
+ msec: 80
+ hash: "80e9ca4c4ffac9c032334a3369ef9db6"
+ }
+ Frame {
+ msec: 96
+ hash: "80e9ca4c4ffac9c032334a3369ef9db6"
+ }
+ Frame {
+ msec: 112
+ hash: "80e9ca4c4ffac9c032334a3369ef9db6"
+ }
+ Frame {
+ msec: 128
+ hash: "80e9ca4c4ffac9c032334a3369ef9db6"
+ }
+ Frame {
+ msec: 144
+ hash: "80e9ca4c4ffac9c032334a3369ef9db6"
+ }
+ Frame {
+ msec: 160
+ hash: "80e9ca4c4ffac9c032334a3369ef9db6"
+ }
+ Frame {
+ msec: 176
+ hash: "80e9ca4c4ffac9c032334a3369ef9db6"
+ }
+ Frame {
+ msec: 192
+ hash: "80e9ca4c4ffac9c032334a3369ef9db6"
+ }
+ Frame {
+ msec: 208
+ hash: "80e9ca4c4ffac9c032334a3369ef9db6"
+ }
+ Frame {
+ msec: 224
+ hash: "80e9ca4c4ffac9c032334a3369ef9db6"
+ }
+ Frame {
+ msec: 240
+ hash: "80e9ca4c4ffac9c032334a3369ef9db6"
+ }
+ Frame {
+ msec: 256
+ hash: "80e9ca4c4ffac9c032334a3369ef9db6"
+ }
+ Frame {
+ msec: 272
+ hash: "80e9ca4c4ffac9c032334a3369ef9db6"
+ }
+ Frame {
+ msec: 288
+ hash: "80e9ca4c4ffac9c032334a3369ef9db6"
+ }
+ Frame {
+ msec: 304
+ hash: "80e9ca4c4ffac9c032334a3369ef9db6"
+ }
+ Frame {
+ msec: 320
+ hash: "80e9ca4c4ffac9c032334a3369ef9db6"
+ }
+ Frame {
+ msec: 336
+ hash: "80e9ca4c4ffac9c032334a3369ef9db6"
+ }
+ Frame {
+ msec: 352
+ hash: "80e9ca4c4ffac9c032334a3369ef9db6"
+ }
+ Frame {
+ msec: 368
+ hash: "80e9ca4c4ffac9c032334a3369ef9db6"
+ }
+ Frame {
+ msec: 384
+ hash: "80e9ca4c4ffac9c032334a3369ef9db6"
+ }
+ Frame {
+ msec: 400
+ hash: "80e9ca4c4ffac9c032334a3369ef9db6"
+ }
+ Frame {
+ msec: 416
+ hash: "80e9ca4c4ffac9c032334a3369ef9db6"
+ }
+ Frame {
+ msec: 432
+ hash: "80e9ca4c4ffac9c032334a3369ef9db6"
+ }
+ Frame {
+ msec: 448
+ hash: "80e9ca4c4ffac9c032334a3369ef9db6"
+ }
+ Frame {
+ msec: 464
+ hash: "80e9ca4c4ffac9c032334a3369ef9db6"
+ }
+ Frame {
+ msec: 480
+ hash: "80e9ca4c4ffac9c032334a3369ef9db6"
+ }
+ Frame {
+ msec: 496
+ hash: "80e9ca4c4ffac9c032334a3369ef9db6"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/data-X11/parentanchor.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/data-X11/parentanchor.qml
index 880609b674..c526f47eb2 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/data-X11/parentanchor.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/data-X11/parentanchor.qml
@@ -6,126 +6,126 @@ VisualTest {
}
Frame {
msec: 16
- hash: "3e022a120a2dbe688d53657508de36cf"
+ hash: "e38b59f2c271def037213e57a966bd95"
}
Frame {
msec: 32
- hash: "3e022a120a2dbe688d53657508de36cf"
+ hash: "e38b59f2c271def037213e57a966bd95"
}
Frame {
msec: 48
- hash: "3e022a120a2dbe688d53657508de36cf"
+ hash: "e38b59f2c271def037213e57a966bd95"
}
Frame {
msec: 64
- hash: "3e022a120a2dbe688d53657508de36cf"
+ hash: "e38b59f2c271def037213e57a966bd95"
}
Frame {
msec: 80
- hash: "3e022a120a2dbe688d53657508de36cf"
+ hash: "e38b59f2c271def037213e57a966bd95"
}
Frame {
msec: 96
- hash: "3e022a120a2dbe688d53657508de36cf"
+ hash: "e38b59f2c271def037213e57a966bd95"
}
Frame {
msec: 112
- hash: "3e022a120a2dbe688d53657508de36cf"
+ hash: "e38b59f2c271def037213e57a966bd95"
}
Frame {
msec: 128
- hash: "3e022a120a2dbe688d53657508de36cf"
+ hash: "e38b59f2c271def037213e57a966bd95"
}
Frame {
msec: 144
- hash: "3e022a120a2dbe688d53657508de36cf"
+ hash: "e38b59f2c271def037213e57a966bd95"
}
Frame {
msec: 160
- hash: "3e022a120a2dbe688d53657508de36cf"
+ hash: "e38b59f2c271def037213e57a966bd95"
}
Frame {
msec: 176
- hash: "3e022a120a2dbe688d53657508de36cf"
+ hash: "e38b59f2c271def037213e57a966bd95"
}
Frame {
msec: 192
- hash: "3e022a120a2dbe688d53657508de36cf"
+ hash: "e38b59f2c271def037213e57a966bd95"
}
Frame {
msec: 208
- hash: "3e022a120a2dbe688d53657508de36cf"
+ hash: "e38b59f2c271def037213e57a966bd95"
}
Frame {
msec: 224
- hash: "3e022a120a2dbe688d53657508de36cf"
+ hash: "e38b59f2c271def037213e57a966bd95"
}
Frame {
msec: 240
- hash: "3e022a120a2dbe688d53657508de36cf"
+ hash: "e38b59f2c271def037213e57a966bd95"
}
Frame {
msec: 256
- hash: "3e022a120a2dbe688d53657508de36cf"
+ hash: "e38b59f2c271def037213e57a966bd95"
}
Frame {
msec: 272
- hash: "3e022a120a2dbe688d53657508de36cf"
+ hash: "e38b59f2c271def037213e57a966bd95"
}
Frame {
msec: 288
- hash: "3e022a120a2dbe688d53657508de36cf"
+ hash: "e38b59f2c271def037213e57a966bd95"
}
Frame {
msec: 304
- hash: "3e022a120a2dbe688d53657508de36cf"
+ hash: "e38b59f2c271def037213e57a966bd95"
}
Frame {
msec: 320
- hash: "3e022a120a2dbe688d53657508de36cf"
+ hash: "e38b59f2c271def037213e57a966bd95"
}
Frame {
msec: 336
- hash: "3e022a120a2dbe688d53657508de36cf"
+ hash: "e38b59f2c271def037213e57a966bd95"
}
Frame {
msec: 352
- hash: "3e022a120a2dbe688d53657508de36cf"
+ hash: "e38b59f2c271def037213e57a966bd95"
}
Frame {
msec: 368
- hash: "3e022a120a2dbe688d53657508de36cf"
+ hash: "e38b59f2c271def037213e57a966bd95"
}
Frame {
msec: 384
- hash: "3e022a120a2dbe688d53657508de36cf"
+ hash: "e38b59f2c271def037213e57a966bd95"
}
Frame {
msec: 400
- hash: "3e022a120a2dbe688d53657508de36cf"
+ hash: "e38b59f2c271def037213e57a966bd95"
}
Frame {
msec: 416
- hash: "3e022a120a2dbe688d53657508de36cf"
+ hash: "e38b59f2c271def037213e57a966bd95"
}
Frame {
msec: 432
- hash: "3e022a120a2dbe688d53657508de36cf"
+ hash: "e38b59f2c271def037213e57a966bd95"
}
Frame {
msec: 448
- hash: "3e022a120a2dbe688d53657508de36cf"
+ hash: "e38b59f2c271def037213e57a966bd95"
}
Frame {
msec: 464
- hash: "3e022a120a2dbe688d53657508de36cf"
+ hash: "e38b59f2c271def037213e57a966bd95"
}
Frame {
msec: 480
- hash: "3e022a120a2dbe688d53657508de36cf"
+ hash: "e38b59f2c271def037213e57a966bd95"
}
Frame {
msec: 496
- hash: "3e022a120a2dbe688d53657508de36cf"
+ hash: "e38b59f2c271def037213e57a966bd95"
}
}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/parentanchor.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/parentanchor.qml
index ec1f8b34da..618a65f063 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/parentanchor.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/parentanchor.qml
@@ -1,13 +1,14 @@
import QtQuick 1.0
+import "../../shared" 1.0
Rectangle {
- id: s; width: 600; height: 100; color: "lightsteelblue"
+ id: s; width: 600; height: 100;
property string text: "The quick brown fox jumps over the lazy dog."
- Text {
+ TestText {
text: s.text
anchors.verticalCenter: s.verticalCenter
}
- Text {
+ TestText {
text: s.text
anchors.baseline: s.verticalCenter
}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/QTBUG-14469.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/QTBUG-14469.qml
new file mode 100644
index 0000000000..aca7c2dd66
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/QTBUG-14469.qml
@@ -0,0 +1,23 @@
+import QtQuick 1.0
+import "../../shared" 1.0
+
+/* The bug was that if text was set to "" or the size didn't increase, the text didn't repaint
+ ended up only repainting for 1, 10, 11, 12.
+ Test passes if it goes from "" to 13 back to "" with all numbers being painted (and the text disappearing at 0)
+ */
+
+Item{
+ width: 80
+ height: 80
+ property int val: 0
+ Text{
+ id: txt;
+ text: val == 0 ? "" : val
+ }
+ Timer{
+ interval: 100
+ running: true
+ repeat: true;
+ onTriggered: {val = (val + 1) % 14;}
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data-X11/QTBUG-14469.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data-X11/QTBUG-14469.0.png
new file mode 100644
index 0000000000..b8cc1c70be
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data-X11/QTBUG-14469.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data-X11/QTBUG-14469.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data-X11/QTBUG-14469.qml
new file mode 100644
index 0000000000..6201c72fc0
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data-X11/QTBUG-14469.qml
@@ -0,0 +1,475 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ hash: "fab978e1e0ee5140d8131320ff2322e9"
+ }
+ Frame {
+ msec: 32
+ hash: "fab978e1e0ee5140d8131320ff2322e9"
+ }
+ Frame {
+ msec: 48
+ hash: "fab978e1e0ee5140d8131320ff2322e9"
+ }
+ Frame {
+ msec: 64
+ hash: "fab978e1e0ee5140d8131320ff2322e9"
+ }
+ Frame {
+ msec: 80
+ hash: "fab978e1e0ee5140d8131320ff2322e9"
+ }
+ Frame {
+ msec: 96
+ hash: "fab978e1e0ee5140d8131320ff2322e9"
+ }
+ Frame {
+ msec: 112
+ hash: "fab978e1e0ee5140d8131320ff2322e9"
+ }
+ Frame {
+ msec: 128
+ hash: "6971eb49a32b8f9e09c24ac1340728cb"
+ }
+ Frame {
+ msec: 144
+ hash: "6971eb49a32b8f9e09c24ac1340728cb"
+ }
+ Frame {
+ msec: 160
+ hash: "6971eb49a32b8f9e09c24ac1340728cb"
+ }
+ Frame {
+ msec: 176
+ hash: "6971eb49a32b8f9e09c24ac1340728cb"
+ }
+ Frame {
+ msec: 192
+ hash: "6971eb49a32b8f9e09c24ac1340728cb"
+ }
+ Frame {
+ msec: 208
+ hash: "6971eb49a32b8f9e09c24ac1340728cb"
+ }
+ Frame {
+ msec: 224
+ hash: "449c6b632a3b85462fe3947a071ffa91"
+ }
+ Frame {
+ msec: 240
+ hash: "449c6b632a3b85462fe3947a071ffa91"
+ }
+ Frame {
+ msec: 256
+ hash: "449c6b632a3b85462fe3947a071ffa91"
+ }
+ Frame {
+ msec: 272
+ hash: "449c6b632a3b85462fe3947a071ffa91"
+ }
+ Frame {
+ msec: 288
+ hash: "449c6b632a3b85462fe3947a071ffa91"
+ }
+ Frame {
+ msec: 304
+ hash: "449c6b632a3b85462fe3947a071ffa91"
+ }
+ Frame {
+ msec: 320
+ hash: "9c804e5eec3b31acd55a510d301cc419"
+ }
+ Frame {
+ msec: 336
+ hash: "9c804e5eec3b31acd55a510d301cc419"
+ }
+ Frame {
+ msec: 352
+ hash: "9c804e5eec3b31acd55a510d301cc419"
+ }
+ Frame {
+ msec: 368
+ hash: "9c804e5eec3b31acd55a510d301cc419"
+ }
+ Frame {
+ msec: 384
+ hash: "9c804e5eec3b31acd55a510d301cc419"
+ }
+ Frame {
+ msec: 400
+ hash: "9c804e5eec3b31acd55a510d301cc419"
+ }
+ Frame {
+ msec: 416
+ hash: "799c7a637b061686c1456c9c535594d3"
+ }
+ Frame {
+ msec: 432
+ hash: "799c7a637b061686c1456c9c535594d3"
+ }
+ Frame {
+ msec: 448
+ hash: "799c7a637b061686c1456c9c535594d3"
+ }
+ Frame {
+ msec: 464
+ hash: "799c7a637b061686c1456c9c535594d3"
+ }
+ Frame {
+ msec: 480
+ hash: "799c7a637b061686c1456c9c535594d3"
+ }
+ Frame {
+ msec: 496
+ hash: "799c7a637b061686c1456c9c535594d3"
+ }
+ Frame {
+ msec: 512
+ hash: "799c7a637b061686c1456c9c535594d3"
+ }
+ Frame {
+ msec: 528
+ hash: "51cd7a5bc24cdb50832066cc04cae313"
+ }
+ Frame {
+ msec: 544
+ hash: "51cd7a5bc24cdb50832066cc04cae313"
+ }
+ Frame {
+ msec: 560
+ hash: "51cd7a5bc24cdb50832066cc04cae313"
+ }
+ Frame {
+ msec: 576
+ hash: "51cd7a5bc24cdb50832066cc04cae313"
+ }
+ Frame {
+ msec: 592
+ hash: "51cd7a5bc24cdb50832066cc04cae313"
+ }
+ Frame {
+ msec: 608
+ hash: "51cd7a5bc24cdb50832066cc04cae313"
+ }
+ Frame {
+ msec: 624
+ hash: "bac094de06155c73e4d2d9e2fd99b038"
+ }
+ Frame {
+ msec: 640
+ hash: "bac094de06155c73e4d2d9e2fd99b038"
+ }
+ Frame {
+ msec: 656
+ hash: "bac094de06155c73e4d2d9e2fd99b038"
+ }
+ Frame {
+ msec: 672
+ hash: "bac094de06155c73e4d2d9e2fd99b038"
+ }
+ Frame {
+ msec: 688
+ hash: "bac094de06155c73e4d2d9e2fd99b038"
+ }
+ Frame {
+ msec: 704
+ hash: "bac094de06155c73e4d2d9e2fd99b038"
+ }
+ Frame {
+ msec: 720
+ hash: "3159c438d2cb58e31b4b458ba417f794"
+ }
+ Frame {
+ msec: 736
+ hash: "3159c438d2cb58e31b4b458ba417f794"
+ }
+ Frame {
+ msec: 752
+ hash: "3159c438d2cb58e31b4b458ba417f794"
+ }
+ Frame {
+ msec: 768
+ hash: "3159c438d2cb58e31b4b458ba417f794"
+ }
+ Frame {
+ msec: 784
+ hash: "3159c438d2cb58e31b4b458ba417f794"
+ }
+ Frame {
+ msec: 800
+ hash: "3159c438d2cb58e31b4b458ba417f794"
+ }
+ Frame {
+ msec: 816
+ hash: "a4f9c320c8aa558c66dd25d132bb5834"
+ }
+ Frame {
+ msec: 832
+ hash: "a4f9c320c8aa558c66dd25d132bb5834"
+ }
+ Frame {
+ msec: 848
+ hash: "a4f9c320c8aa558c66dd25d132bb5834"
+ }
+ Frame {
+ msec: 864
+ hash: "a4f9c320c8aa558c66dd25d132bb5834"
+ }
+ Frame {
+ msec: 880
+ hash: "a4f9c320c8aa558c66dd25d132bb5834"
+ }
+ Frame {
+ msec: 896
+ hash: "a4f9c320c8aa558c66dd25d132bb5834"
+ }
+ Frame {
+ msec: 912
+ hash: "a4f9c320c8aa558c66dd25d132bb5834"
+ }
+ Frame {
+ msec: 928
+ hash: "b1a283365bbffbc0ddaa4aa661e52add"
+ }
+ Frame {
+ msec: 944
+ hash: "b1a283365bbffbc0ddaa4aa661e52add"
+ }
+ Frame {
+ msec: 960
+ image: "QTBUG-14469.0.png"
+ }
+ Frame {
+ msec: 976
+ hash: "b1a283365bbffbc0ddaa4aa661e52add"
+ }
+ Frame {
+ msec: 992
+ hash: "b1a283365bbffbc0ddaa4aa661e52add"
+ }
+ Frame {
+ msec: 1008
+ hash: "b1a283365bbffbc0ddaa4aa661e52add"
+ }
+ Frame {
+ msec: 1024
+ hash: "57ba00590bed6fe1b0f8fc3e54b9637e"
+ }
+ Frame {
+ msec: 1040
+ hash: "57ba00590bed6fe1b0f8fc3e54b9637e"
+ }
+ Frame {
+ msec: 1056
+ hash: "57ba00590bed6fe1b0f8fc3e54b9637e"
+ }
+ Frame {
+ msec: 1072
+ hash: "57ba00590bed6fe1b0f8fc3e54b9637e"
+ }
+ Frame {
+ msec: 1088
+ hash: "57ba00590bed6fe1b0f8fc3e54b9637e"
+ }
+ Frame {
+ msec: 1104
+ hash: "57ba00590bed6fe1b0f8fc3e54b9637e"
+ }
+ Frame {
+ msec: 1120
+ hash: "e1b070e2bf36e5d8a34cabc0d52b2830"
+ }
+ Frame {
+ msec: 1136
+ hash: "e1b070e2bf36e5d8a34cabc0d52b2830"
+ }
+ Frame {
+ msec: 1152
+ hash: "e1b070e2bf36e5d8a34cabc0d52b2830"
+ }
+ Frame {
+ msec: 1168
+ hash: "e1b070e2bf36e5d8a34cabc0d52b2830"
+ }
+ Frame {
+ msec: 1184
+ hash: "e1b070e2bf36e5d8a34cabc0d52b2830"
+ }
+ Frame {
+ msec: 1200
+ hash: "e1b070e2bf36e5d8a34cabc0d52b2830"
+ }
+ Frame {
+ msec: 1216
+ hash: "bc81044e90cc001fc351a1518ba4b41e"
+ }
+ Frame {
+ msec: 1232
+ hash: "bc81044e90cc001fc351a1518ba4b41e"
+ }
+ Frame {
+ msec: 1248
+ hash: "bc81044e90cc001fc351a1518ba4b41e"
+ }
+ Frame {
+ msec: 1264
+ hash: "bc81044e90cc001fc351a1518ba4b41e"
+ }
+ Frame {
+ msec: 1280
+ hash: "bc81044e90cc001fc351a1518ba4b41e"
+ }
+ Frame {
+ msec: 1296
+ hash: "bc81044e90cc001fc351a1518ba4b41e"
+ }
+ Frame {
+ msec: 1312
+ hash: "bc81044e90cc001fc351a1518ba4b41e"
+ }
+ Frame {
+ msec: 1328
+ hash: "18386b56e44b1f3981b3aa8fe980410b"
+ }
+ Frame {
+ msec: 1344
+ hash: "18386b56e44b1f3981b3aa8fe980410b"
+ }
+ Frame {
+ msec: 1360
+ hash: "18386b56e44b1f3981b3aa8fe980410b"
+ }
+ Frame {
+ msec: 1376
+ hash: "18386b56e44b1f3981b3aa8fe980410b"
+ }
+ Frame {
+ msec: 1392
+ hash: "18386b56e44b1f3981b3aa8fe980410b"
+ }
+ Frame {
+ msec: 1408
+ hash: "18386b56e44b1f3981b3aa8fe980410b"
+ }
+ Frame {
+ msec: 1424
+ hash: "fab978e1e0ee5140d8131320ff2322e9"
+ }
+ Frame {
+ msec: 1440
+ hash: "fab978e1e0ee5140d8131320ff2322e9"
+ }
+ Frame {
+ msec: 1456
+ hash: "fab978e1e0ee5140d8131320ff2322e9"
+ }
+ Frame {
+ msec: 1472
+ hash: "fab978e1e0ee5140d8131320ff2322e9"
+ }
+ Frame {
+ msec: 1488
+ hash: "fab978e1e0ee5140d8131320ff2322e9"
+ }
+ Frame {
+ msec: 1504
+ hash: "fab978e1e0ee5140d8131320ff2322e9"
+ }
+ Frame {
+ msec: 1520
+ hash: "6971eb49a32b8f9e09c24ac1340728cb"
+ }
+ Frame {
+ msec: 1536
+ hash: "6971eb49a32b8f9e09c24ac1340728cb"
+ }
+ Frame {
+ msec: 1552
+ hash: "6971eb49a32b8f9e09c24ac1340728cb"
+ }
+ Frame {
+ msec: 1568
+ hash: "6971eb49a32b8f9e09c24ac1340728cb"
+ }
+ Frame {
+ msec: 1584
+ hash: "6971eb49a32b8f9e09c24ac1340728cb"
+ }
+ Frame {
+ msec: 1600
+ hash: "6971eb49a32b8f9e09c24ac1340728cb"
+ }
+ Frame {
+ msec: 1616
+ hash: "449c6b632a3b85462fe3947a071ffa91"
+ }
+ Frame {
+ msec: 1632
+ hash: "449c6b632a3b85462fe3947a071ffa91"
+ }
+ Frame {
+ msec: 1648
+ hash: "449c6b632a3b85462fe3947a071ffa91"
+ }
+ Frame {
+ msec: 1664
+ hash: "449c6b632a3b85462fe3947a071ffa91"
+ }
+ Frame {
+ msec: 1680
+ hash: "449c6b632a3b85462fe3947a071ffa91"
+ }
+ Frame {
+ msec: 1696
+ hash: "449c6b632a3b85462fe3947a071ffa91"
+ }
+ Frame {
+ msec: 1712
+ hash: "449c6b632a3b85462fe3947a071ffa91"
+ }
+ Frame {
+ msec: 1728
+ hash: "9c804e5eec3b31acd55a510d301cc419"
+ }
+ Frame {
+ msec: 1744
+ hash: "9c804e5eec3b31acd55a510d301cc419"
+ }
+ Frame {
+ msec: 1760
+ hash: "9c804e5eec3b31acd55a510d301cc419"
+ }
+ Frame {
+ msec: 1776
+ hash: "9c804e5eec3b31acd55a510d301cc419"
+ }
+ Frame {
+ msec: 1792
+ hash: "9c804e5eec3b31acd55a510d301cc419"
+ }
+ Frame {
+ msec: 1808
+ hash: "9c804e5eec3b31acd55a510d301cc419"
+ }
+ Frame {
+ msec: 1824
+ hash: "799c7a637b061686c1456c9c535594d3"
+ }
+ Frame {
+ msec: 1840
+ hash: "799c7a637b061686c1456c9c535594d3"
+ }
+ Frame {
+ msec: 1856
+ hash: "799c7a637b061686c1456c9c535594d3"
+ }
+ Frame {
+ msec: 1872
+ hash: "799c7a637b061686c1456c9c535594d3"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data/QTBUG-14469.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data/QTBUG-14469.0.png
new file mode 100644
index 0000000000..b8cc1c70be
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data/QTBUG-14469.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data/QTBUG-14469.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data/QTBUG-14469.qml
new file mode 100644
index 0000000000..6201c72fc0
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data/QTBUG-14469.qml
@@ -0,0 +1,475 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ hash: "fab978e1e0ee5140d8131320ff2322e9"
+ }
+ Frame {
+ msec: 32
+ hash: "fab978e1e0ee5140d8131320ff2322e9"
+ }
+ Frame {
+ msec: 48
+ hash: "fab978e1e0ee5140d8131320ff2322e9"
+ }
+ Frame {
+ msec: 64
+ hash: "fab978e1e0ee5140d8131320ff2322e9"
+ }
+ Frame {
+ msec: 80
+ hash: "fab978e1e0ee5140d8131320ff2322e9"
+ }
+ Frame {
+ msec: 96
+ hash: "fab978e1e0ee5140d8131320ff2322e9"
+ }
+ Frame {
+ msec: 112
+ hash: "fab978e1e0ee5140d8131320ff2322e9"
+ }
+ Frame {
+ msec: 128
+ hash: "6971eb49a32b8f9e09c24ac1340728cb"
+ }
+ Frame {
+ msec: 144
+ hash: "6971eb49a32b8f9e09c24ac1340728cb"
+ }
+ Frame {
+ msec: 160
+ hash: "6971eb49a32b8f9e09c24ac1340728cb"
+ }
+ Frame {
+ msec: 176
+ hash: "6971eb49a32b8f9e09c24ac1340728cb"
+ }
+ Frame {
+ msec: 192
+ hash: "6971eb49a32b8f9e09c24ac1340728cb"
+ }
+ Frame {
+ msec: 208
+ hash: "6971eb49a32b8f9e09c24ac1340728cb"
+ }
+ Frame {
+ msec: 224
+ hash: "449c6b632a3b85462fe3947a071ffa91"
+ }
+ Frame {
+ msec: 240
+ hash: "449c6b632a3b85462fe3947a071ffa91"
+ }
+ Frame {
+ msec: 256
+ hash: "449c6b632a3b85462fe3947a071ffa91"
+ }
+ Frame {
+ msec: 272
+ hash: "449c6b632a3b85462fe3947a071ffa91"
+ }
+ Frame {
+ msec: 288
+ hash: "449c6b632a3b85462fe3947a071ffa91"
+ }
+ Frame {
+ msec: 304
+ hash: "449c6b632a3b85462fe3947a071ffa91"
+ }
+ Frame {
+ msec: 320
+ hash: "9c804e5eec3b31acd55a510d301cc419"
+ }
+ Frame {
+ msec: 336
+ hash: "9c804e5eec3b31acd55a510d301cc419"
+ }
+ Frame {
+ msec: 352
+ hash: "9c804e5eec3b31acd55a510d301cc419"
+ }
+ Frame {
+ msec: 368
+ hash: "9c804e5eec3b31acd55a510d301cc419"
+ }
+ Frame {
+ msec: 384
+ hash: "9c804e5eec3b31acd55a510d301cc419"
+ }
+ Frame {
+ msec: 400
+ hash: "9c804e5eec3b31acd55a510d301cc419"
+ }
+ Frame {
+ msec: 416
+ hash: "799c7a637b061686c1456c9c535594d3"
+ }
+ Frame {
+ msec: 432
+ hash: "799c7a637b061686c1456c9c535594d3"
+ }
+ Frame {
+ msec: 448
+ hash: "799c7a637b061686c1456c9c535594d3"
+ }
+ Frame {
+ msec: 464
+ hash: "799c7a637b061686c1456c9c535594d3"
+ }
+ Frame {
+ msec: 480
+ hash: "799c7a637b061686c1456c9c535594d3"
+ }
+ Frame {
+ msec: 496
+ hash: "799c7a637b061686c1456c9c535594d3"
+ }
+ Frame {
+ msec: 512
+ hash: "799c7a637b061686c1456c9c535594d3"
+ }
+ Frame {
+ msec: 528
+ hash: "51cd7a5bc24cdb50832066cc04cae313"
+ }
+ Frame {
+ msec: 544
+ hash: "51cd7a5bc24cdb50832066cc04cae313"
+ }
+ Frame {
+ msec: 560
+ hash: "51cd7a5bc24cdb50832066cc04cae313"
+ }
+ Frame {
+ msec: 576
+ hash: "51cd7a5bc24cdb50832066cc04cae313"
+ }
+ Frame {
+ msec: 592
+ hash: "51cd7a5bc24cdb50832066cc04cae313"
+ }
+ Frame {
+ msec: 608
+ hash: "51cd7a5bc24cdb50832066cc04cae313"
+ }
+ Frame {
+ msec: 624
+ hash: "bac094de06155c73e4d2d9e2fd99b038"
+ }
+ Frame {
+ msec: 640
+ hash: "bac094de06155c73e4d2d9e2fd99b038"
+ }
+ Frame {
+ msec: 656
+ hash: "bac094de06155c73e4d2d9e2fd99b038"
+ }
+ Frame {
+ msec: 672
+ hash: "bac094de06155c73e4d2d9e2fd99b038"
+ }
+ Frame {
+ msec: 688
+ hash: "bac094de06155c73e4d2d9e2fd99b038"
+ }
+ Frame {
+ msec: 704
+ hash: "bac094de06155c73e4d2d9e2fd99b038"
+ }
+ Frame {
+ msec: 720
+ hash: "3159c438d2cb58e31b4b458ba417f794"
+ }
+ Frame {
+ msec: 736
+ hash: "3159c438d2cb58e31b4b458ba417f794"
+ }
+ Frame {
+ msec: 752
+ hash: "3159c438d2cb58e31b4b458ba417f794"
+ }
+ Frame {
+ msec: 768
+ hash: "3159c438d2cb58e31b4b458ba417f794"
+ }
+ Frame {
+ msec: 784
+ hash: "3159c438d2cb58e31b4b458ba417f794"
+ }
+ Frame {
+ msec: 800
+ hash: "3159c438d2cb58e31b4b458ba417f794"
+ }
+ Frame {
+ msec: 816
+ hash: "a4f9c320c8aa558c66dd25d132bb5834"
+ }
+ Frame {
+ msec: 832
+ hash: "a4f9c320c8aa558c66dd25d132bb5834"
+ }
+ Frame {
+ msec: 848
+ hash: "a4f9c320c8aa558c66dd25d132bb5834"
+ }
+ Frame {
+ msec: 864
+ hash: "a4f9c320c8aa558c66dd25d132bb5834"
+ }
+ Frame {
+ msec: 880
+ hash: "a4f9c320c8aa558c66dd25d132bb5834"
+ }
+ Frame {
+ msec: 896
+ hash: "a4f9c320c8aa558c66dd25d132bb5834"
+ }
+ Frame {
+ msec: 912
+ hash: "a4f9c320c8aa558c66dd25d132bb5834"
+ }
+ Frame {
+ msec: 928
+ hash: "b1a283365bbffbc0ddaa4aa661e52add"
+ }
+ Frame {
+ msec: 944
+ hash: "b1a283365bbffbc0ddaa4aa661e52add"
+ }
+ Frame {
+ msec: 960
+ image: "QTBUG-14469.0.png"
+ }
+ Frame {
+ msec: 976
+ hash: "b1a283365bbffbc0ddaa4aa661e52add"
+ }
+ Frame {
+ msec: 992
+ hash: "b1a283365bbffbc0ddaa4aa661e52add"
+ }
+ Frame {
+ msec: 1008
+ hash: "b1a283365bbffbc0ddaa4aa661e52add"
+ }
+ Frame {
+ msec: 1024
+ hash: "57ba00590bed6fe1b0f8fc3e54b9637e"
+ }
+ Frame {
+ msec: 1040
+ hash: "57ba00590bed6fe1b0f8fc3e54b9637e"
+ }
+ Frame {
+ msec: 1056
+ hash: "57ba00590bed6fe1b0f8fc3e54b9637e"
+ }
+ Frame {
+ msec: 1072
+ hash: "57ba00590bed6fe1b0f8fc3e54b9637e"
+ }
+ Frame {
+ msec: 1088
+ hash: "57ba00590bed6fe1b0f8fc3e54b9637e"
+ }
+ Frame {
+ msec: 1104
+ hash: "57ba00590bed6fe1b0f8fc3e54b9637e"
+ }
+ Frame {
+ msec: 1120
+ hash: "e1b070e2bf36e5d8a34cabc0d52b2830"
+ }
+ Frame {
+ msec: 1136
+ hash: "e1b070e2bf36e5d8a34cabc0d52b2830"
+ }
+ Frame {
+ msec: 1152
+ hash: "e1b070e2bf36e5d8a34cabc0d52b2830"
+ }
+ Frame {
+ msec: 1168
+ hash: "e1b070e2bf36e5d8a34cabc0d52b2830"
+ }
+ Frame {
+ msec: 1184
+ hash: "e1b070e2bf36e5d8a34cabc0d52b2830"
+ }
+ Frame {
+ msec: 1200
+ hash: "e1b070e2bf36e5d8a34cabc0d52b2830"
+ }
+ Frame {
+ msec: 1216
+ hash: "bc81044e90cc001fc351a1518ba4b41e"
+ }
+ Frame {
+ msec: 1232
+ hash: "bc81044e90cc001fc351a1518ba4b41e"
+ }
+ Frame {
+ msec: 1248
+ hash: "bc81044e90cc001fc351a1518ba4b41e"
+ }
+ Frame {
+ msec: 1264
+ hash: "bc81044e90cc001fc351a1518ba4b41e"
+ }
+ Frame {
+ msec: 1280
+ hash: "bc81044e90cc001fc351a1518ba4b41e"
+ }
+ Frame {
+ msec: 1296
+ hash: "bc81044e90cc001fc351a1518ba4b41e"
+ }
+ Frame {
+ msec: 1312
+ hash: "bc81044e90cc001fc351a1518ba4b41e"
+ }
+ Frame {
+ msec: 1328
+ hash: "18386b56e44b1f3981b3aa8fe980410b"
+ }
+ Frame {
+ msec: 1344
+ hash: "18386b56e44b1f3981b3aa8fe980410b"
+ }
+ Frame {
+ msec: 1360
+ hash: "18386b56e44b1f3981b3aa8fe980410b"
+ }
+ Frame {
+ msec: 1376
+ hash: "18386b56e44b1f3981b3aa8fe980410b"
+ }
+ Frame {
+ msec: 1392
+ hash: "18386b56e44b1f3981b3aa8fe980410b"
+ }
+ Frame {
+ msec: 1408
+ hash: "18386b56e44b1f3981b3aa8fe980410b"
+ }
+ Frame {
+ msec: 1424
+ hash: "fab978e1e0ee5140d8131320ff2322e9"
+ }
+ Frame {
+ msec: 1440
+ hash: "fab978e1e0ee5140d8131320ff2322e9"
+ }
+ Frame {
+ msec: 1456
+ hash: "fab978e1e0ee5140d8131320ff2322e9"
+ }
+ Frame {
+ msec: 1472
+ hash: "fab978e1e0ee5140d8131320ff2322e9"
+ }
+ Frame {
+ msec: 1488
+ hash: "fab978e1e0ee5140d8131320ff2322e9"
+ }
+ Frame {
+ msec: 1504
+ hash: "fab978e1e0ee5140d8131320ff2322e9"
+ }
+ Frame {
+ msec: 1520
+ hash: "6971eb49a32b8f9e09c24ac1340728cb"
+ }
+ Frame {
+ msec: 1536
+ hash: "6971eb49a32b8f9e09c24ac1340728cb"
+ }
+ Frame {
+ msec: 1552
+ hash: "6971eb49a32b8f9e09c24ac1340728cb"
+ }
+ Frame {
+ msec: 1568
+ hash: "6971eb49a32b8f9e09c24ac1340728cb"
+ }
+ Frame {
+ msec: 1584
+ hash: "6971eb49a32b8f9e09c24ac1340728cb"
+ }
+ Frame {
+ msec: 1600
+ hash: "6971eb49a32b8f9e09c24ac1340728cb"
+ }
+ Frame {
+ msec: 1616
+ hash: "449c6b632a3b85462fe3947a071ffa91"
+ }
+ Frame {
+ msec: 1632
+ hash: "449c6b632a3b85462fe3947a071ffa91"
+ }
+ Frame {
+ msec: 1648
+ hash: "449c6b632a3b85462fe3947a071ffa91"
+ }
+ Frame {
+ msec: 1664
+ hash: "449c6b632a3b85462fe3947a071ffa91"
+ }
+ Frame {
+ msec: 1680
+ hash: "449c6b632a3b85462fe3947a071ffa91"
+ }
+ Frame {
+ msec: 1696
+ hash: "449c6b632a3b85462fe3947a071ffa91"
+ }
+ Frame {
+ msec: 1712
+ hash: "449c6b632a3b85462fe3947a071ffa91"
+ }
+ Frame {
+ msec: 1728
+ hash: "9c804e5eec3b31acd55a510d301cc419"
+ }
+ Frame {
+ msec: 1744
+ hash: "9c804e5eec3b31acd55a510d301cc419"
+ }
+ Frame {
+ msec: 1760
+ hash: "9c804e5eec3b31acd55a510d301cc419"
+ }
+ Frame {
+ msec: 1776
+ hash: "9c804e5eec3b31acd55a510d301cc419"
+ }
+ Frame {
+ msec: 1792
+ hash: "9c804e5eec3b31acd55a510d301cc419"
+ }
+ Frame {
+ msec: 1808
+ hash: "9c804e5eec3b31acd55a510d301cc419"
+ }
+ Frame {
+ msec: 1824
+ hash: "799c7a637b061686c1456c9c535594d3"
+ }
+ Frame {
+ msec: 1840
+ hash: "799c7a637b061686c1456c9c535594d3"
+ }
+ Frame {
+ msec: 1856
+ hash: "799c7a637b061686c1456c9c535594d3"
+ }
+ Frame {
+ msec: 1872
+ hash: "799c7a637b061686c1456c9c535594d3"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/data-MAC/qtbug_14865.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/data-MAC/qtbug_14865.0.png
new file mode 100644
index 0000000000..75478566ad
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/data-MAC/qtbug_14865.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/data-MAC/qtbug_14865.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/data-MAC/qtbug_14865.1.png
new file mode 100644
index 0000000000..84430bb7ac
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/data-MAC/qtbug_14865.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/data-MAC/qtbug_14865.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/data-MAC/qtbug_14865.qml
new file mode 100644
index 0000000000..6b9986f019
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/data-MAC/qtbug_14865.qml
@@ -0,0 +1,447 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 32
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 48
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 64
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 80
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 96
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 112
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 128
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 144
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 160
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 176
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 192
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 208
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 224
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 240
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 256
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 272
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 288
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 304
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 320
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 336
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 352
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 368
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 384
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 400
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 416
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 432
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 448
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 464
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 480
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 496
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 512
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 528
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 544
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 560
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 576
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 592
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 608
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 624
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 640
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 656
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 672
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 688
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 704
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 720
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 736
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 752
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 768
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 784
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 800
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 816
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 832
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 848
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 864
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 880
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 896
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 912
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 928
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 944
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 960
+ image: "qtbug_14865.0.png"
+ }
+ Frame {
+ msec: 976
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 992
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 1008
+ hash: "35c278720fd30e14dce9cf8684dd2cd7"
+ }
+ Frame {
+ msec: 1024
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1040
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1056
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1072
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1088
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1104
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1120
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1136
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1152
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1168
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1184
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1200
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1216
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1232
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1248
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1264
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1280
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1296
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1312
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1328
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1344
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1360
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1376
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1392
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1408
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1424
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1440
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1456
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1472
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1488
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1504
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1520
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1536
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1552
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1568
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1584
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1600
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1616
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1632
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1648
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1664
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1680
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1696
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1712
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1728
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1744
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1760
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/data-X11/qtbug_14865.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/data-X11/qtbug_14865.0.png
new file mode 100644
index 0000000000..a4bae3a20a
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/data-X11/qtbug_14865.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/data-X11/qtbug_14865.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/data-X11/qtbug_14865.qml
new file mode 100644
index 0000000000..a470a66dd4
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/data-X11/qtbug_14865.qml
@@ -0,0 +1,447 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 32
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 48
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 64
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 80
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 96
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 112
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 128
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 144
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 160
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 176
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 192
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 208
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 224
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 240
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 256
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 272
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 288
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 304
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 320
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 336
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 352
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 368
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 384
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 400
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 416
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 432
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 448
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 464
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 480
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 496
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 512
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 528
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 544
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 560
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 576
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 592
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 608
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 624
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 640
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 656
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 672
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 688
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 704
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 720
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 736
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 752
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 768
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 784
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 800
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 816
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 832
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 848
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 864
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 880
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 896
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 912
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 928
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 944
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 960
+ image: "qtbug_14865.0.png"
+ }
+ Frame {
+ msec: 976
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 992
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 1008
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 1024
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1040
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1056
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1072
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1088
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1104
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1120
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1136
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1152
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1168
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1184
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1200
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1216
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1232
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1248
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1264
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1280
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1296
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1312
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1328
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1344
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1360
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1376
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1392
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1408
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1424
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1440
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1456
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1472
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1488
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1504
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1520
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1536
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1552
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1568
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1584
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1600
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1616
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1632
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1648
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1664
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1680
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1696
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1712
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1728
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1744
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1760
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/data/qtbug_14865.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/data/qtbug_14865.0.png
new file mode 100644
index 0000000000..a4bae3a20a
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/data/qtbug_14865.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/data/qtbug_14865.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/data/qtbug_14865.qml
new file mode 100644
index 0000000000..a470a66dd4
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/data/qtbug_14865.qml
@@ -0,0 +1,447 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 32
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 48
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 64
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 80
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 96
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 112
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 128
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 144
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 160
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 176
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 192
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 208
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 224
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 240
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 256
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 272
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 288
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 304
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 320
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 336
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 352
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 368
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 384
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 400
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 416
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 432
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 448
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 464
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 480
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 496
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 512
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 528
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 544
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 560
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 576
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 592
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 608
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 624
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 640
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 656
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 672
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 688
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 704
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 720
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 736
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 752
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 768
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 784
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 800
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 816
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 832
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 848
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 864
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 880
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 896
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 912
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 928
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 944
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 960
+ image: "qtbug_14865.0.png"
+ }
+ Frame {
+ msec: 976
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 992
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 1008
+ hash: "fd4d35de0a95388dd92ffbb82fbe0e8a"
+ }
+ Frame {
+ msec: 1024
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1040
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1056
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1072
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1088
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1104
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1120
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1136
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1152
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1168
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1184
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1200
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1216
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1232
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1248
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1264
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1280
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1296
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1312
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1328
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1344
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1360
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1376
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1392
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1408
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1424
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1440
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1456
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1472
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1488
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1504
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1520
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1536
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1552
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1568
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1584
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1600
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1616
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1632
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1648
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1664
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1680
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1696
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1712
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1728
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1744
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+ Frame {
+ msec: 1760
+ hash: "eee4600ac08b458ac7ac2320e225674c"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide.0.png
index eea336298b..88e065b8b4 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide.0.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide.qml
index 9439f73210..96144e114e 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide.qml
@@ -6,239 +6,239 @@ VisualTest {
}
Frame {
msec: 16
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 32
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 48
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 64
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 80
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 96
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 112
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 128
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 144
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 160
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 176
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 192
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 208
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 224
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 240
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 256
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 272
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 288
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 304
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 320
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 336
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 352
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 368
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 384
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 400
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 416
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 432
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 448
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 464
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 480
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 496
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 512
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 528
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 544
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 560
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 576
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 592
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 608
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 624
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 640
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 656
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 672
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 688
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 704
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 720
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 736
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 752
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 768
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 784
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 800
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 816
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 832
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 848
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 864
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 880
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 896
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 912
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 928
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 944
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 960
@@ -246,7 +246,7 @@ VisualTest {
}
Frame {
msec: 976
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Key {
type: 6
@@ -258,22 +258,22 @@ VisualTest {
}
Frame {
msec: 992
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 1008
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 1024
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 1040
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
Frame {
msec: 1056
- hash: "1678890d66761a30100c37132ccec9a2"
+ hash: "7d056af7620fe8387955a1401a4f088a"
}
}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.0.png
index 3dfade5c72..4df514af97 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.0.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.1.png
index 1ee2076add..e752fec6fa 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.1.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.2.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.2.png
index ae680bebbe..d2f8633295 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.2.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.3.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.3.png
index c2859bef87..016232161d 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.3.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.3.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.qml
index 3e34f04ef0..b5319428e6 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.qml
@@ -6,239 +6,239 @@ VisualTest {
}
Frame {
msec: 16
- hash: "086a46352aa1221b5e57f5624b0c256b"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 32
- hash: "086a46352aa1221b5e57f5624b0c256b"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 48
- hash: "086a46352aa1221b5e57f5624b0c256b"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 64
- hash: "086a46352aa1221b5e57f5624b0c256b"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 80
- hash: "086a46352aa1221b5e57f5624b0c256b"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 96
- hash: "086a46352aa1221b5e57f5624b0c256b"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 112
- hash: "086a46352aa1221b5e57f5624b0c256b"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 128
- hash: "086a46352aa1221b5e57f5624b0c256b"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 144
- hash: "086a46352aa1221b5e57f5624b0c256b"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 160
- hash: "086a46352aa1221b5e57f5624b0c256b"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 176
- hash: "086a46352aa1221b5e57f5624b0c256b"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 192
- hash: "086a46352aa1221b5e57f5624b0c256b"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 208
- hash: "086a46352aa1221b5e57f5624b0c256b"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 224
- hash: "086a46352aa1221b5e57f5624b0c256b"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 240
- hash: "086a46352aa1221b5e57f5624b0c256b"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 256
- hash: "086a46352aa1221b5e57f5624b0c256b"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 272
- hash: "086a46352aa1221b5e57f5624b0c256b"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 288
- hash: "086a46352aa1221b5e57f5624b0c256b"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 304
- hash: "086a46352aa1221b5e57f5624b0c256b"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 320
- hash: "086a46352aa1221b5e57f5624b0c256b"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 336
- hash: "086a46352aa1221b5e57f5624b0c256b"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 352
- hash: "086a46352aa1221b5e57f5624b0c256b"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 368
- hash: "086a46352aa1221b5e57f5624b0c256b"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 384
- hash: "086a46352aa1221b5e57f5624b0c256b"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 400
- hash: "086a46352aa1221b5e57f5624b0c256b"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 416
- hash: "086a46352aa1221b5e57f5624b0c256b"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 432
- hash: "fc3a7e898d6bfa2af4d774b20609f967"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 448
- hash: "fc3a7e898d6bfa2af4d774b20609f967"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 464
- hash: "fc3a7e898d6bfa2af4d774b20609f967"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 480
- hash: "3bcaa6426796bc9097e0aeba90dd5e39"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 496
- hash: "3bcaa6426796bc9097e0aeba90dd5e39"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 512
- hash: "3bcaa6426796bc9097e0aeba90dd5e39"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 528
- hash: "3bcaa6426796bc9097e0aeba90dd5e39"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 544
- hash: "3bcaa6426796bc9097e0aeba90dd5e39"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 560
- hash: "3bcaa6426796bc9097e0aeba90dd5e39"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 576
- hash: "4daa612cd7e7ee455ff1a93329202865"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 592
- hash: "4daa612cd7e7ee455ff1a93329202865"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 608
- hash: "4daa612cd7e7ee455ff1a93329202865"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 624
- hash: "4daa612cd7e7ee455ff1a93329202865"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 640
- hash: "4daa612cd7e7ee455ff1a93329202865"
+ hash: "90a45871fcfc509e60d4ee01527cde3b"
}
Frame {
msec: 656
- hash: "3f362ad550db910f1d9f261557c65913"
+ hash: "c73bf21c0c9946e123372c660c78e7dd"
}
Frame {
msec: 672
- hash: "3f362ad550db910f1d9f261557c65913"
+ hash: "c73bf21c0c9946e123372c660c78e7dd"
}
Frame {
msec: 688
- hash: "f159011c2b85fe212a32a7b5d2a57016"
+ hash: "c73bf21c0c9946e123372c660c78e7dd"
}
Frame {
msec: 704
- hash: "f159011c2b85fe212a32a7b5d2a57016"
+ hash: "bba29f9ce1a1d7dafdfe34b0ab952658"
}
Frame {
msec: 720
- hash: "f159011c2b85fe212a32a7b5d2a57016"
+ hash: "bba29f9ce1a1d7dafdfe34b0ab952658"
}
Frame {
msec: 736
- hash: "f159011c2b85fe212a32a7b5d2a57016"
+ hash: "bba29f9ce1a1d7dafdfe34b0ab952658"
}
Frame {
msec: 752
- hash: "f159011c2b85fe212a32a7b5d2a57016"
+ hash: "bba29f9ce1a1d7dafdfe34b0ab952658"
}
Frame {
msec: 768
- hash: "f159011c2b85fe212a32a7b5d2a57016"
+ hash: "bba29f9ce1a1d7dafdfe34b0ab952658"
}
Frame {
msec: 784
- hash: "a892c67199c23e5d9012a6a24cb45d16"
+ hash: "26f95496c4f1fa217d681a1ae79eff86"
}
Frame {
msec: 800
- hash: "a892c67199c23e5d9012a6a24cb45d16"
+ hash: "26f95496c4f1fa217d681a1ae79eff86"
}
Frame {
msec: 816
- hash: "a892c67199c23e5d9012a6a24cb45d16"
+ hash: "26f95496c4f1fa217d681a1ae79eff86"
}
Frame {
msec: 832
- hash: "532e01ed6ede95eca68e641e2edb7f1c"
+ hash: "26f95496c4f1fa217d681a1ae79eff86"
}
Frame {
msec: 848
- hash: "532e01ed6ede95eca68e641e2edb7f1c"
+ hash: "96a83eae50a073573ace90239a64d326"
}
Frame {
msec: 864
- hash: "532e01ed6ede95eca68e641e2edb7f1c"
+ hash: "96a83eae50a073573ace90239a64d326"
}
Frame {
msec: 880
- hash: "532e01ed6ede95eca68e641e2edb7f1c"
+ hash: "7b15d75c611f24977f2a1b44ef9e16d8"
}
Frame {
msec: 896
- hash: "532e01ed6ede95eca68e641e2edb7f1c"
+ hash: "7b15d75c611f24977f2a1b44ef9e16d8"
}
Frame {
msec: 912
- hash: "a7dc1d7dde956d62834de0968261386f"
+ hash: "7b15d75c611f24977f2a1b44ef9e16d8"
}
Frame {
msec: 928
- hash: "a7dc1d7dde956d62834de0968261386f"
+ hash: "7b15d75c611f24977f2a1b44ef9e16d8"
}
Frame {
msec: 944
- hash: "a7dc1d7dde956d62834de0968261386f"
+ hash: "7b15d75c611f24977f2a1b44ef9e16d8"
}
Frame {
msec: 960
@@ -246,199 +246,199 @@ VisualTest {
}
Frame {
msec: 976
- hash: "a7dc1d7dde956d62834de0968261386f"
+ hash: "7b15d75c611f24977f2a1b44ef9e16d8"
}
Frame {
msec: 992
- hash: "a590e1358fac567dda9fdfc6bfe4ab89"
+ hash: "7b000cccb4e4cdaa53b025d235478b1c"
}
Frame {
msec: 1008
- hash: "a590e1358fac567dda9fdfc6bfe4ab89"
+ hash: "7b000cccb4e4cdaa53b025d235478b1c"
}
Frame {
msec: 1024
- hash: "778d34ca89b5db88fe26619576e9d337"
+ hash: "18366b01550fdd4a7dc7305a6289ac9b"
}
Frame {
msec: 1040
- hash: "778d34ca89b5db88fe26619576e9d337"
+ hash: "18366b01550fdd4a7dc7305a6289ac9b"
}
Frame {
msec: 1056
- hash: "778d34ca89b5db88fe26619576e9d337"
+ hash: "18366b01550fdd4a7dc7305a6289ac9b"
}
Frame {
msec: 1072
- hash: "778d34ca89b5db88fe26619576e9d337"
+ hash: "18366b01550fdd4a7dc7305a6289ac9b"
}
Frame {
msec: 1088
- hash: "778d34ca89b5db88fe26619576e9d337"
+ hash: "18366b01550fdd4a7dc7305a6289ac9b"
}
Frame {
msec: 1104
- hash: "9424caee019aa9bccd4156b0b9ca2723"
+ hash: "cde86069e7f9809ef2c88cc6ea83910b"
}
Frame {
msec: 1120
- hash: "9424caee019aa9bccd4156b0b9ca2723"
+ hash: "cde86069e7f9809ef2c88cc6ea83910b"
}
Frame {
msec: 1136
- hash: "9424caee019aa9bccd4156b0b9ca2723"
+ hash: "cde86069e7f9809ef2c88cc6ea83910b"
}
Frame {
msec: 1152
- hash: "000061a140ab71a44c0480a92ad3bc70"
+ hash: "cde86069e7f9809ef2c88cc6ea83910b"
}
Frame {
msec: 1168
- hash: "000061a140ab71a44c0480a92ad3bc70"
+ hash: "b8c7416944cb741ceb4ee0e8545037b1"
}
Frame {
msec: 1184
- hash: "000061a140ab71a44c0480a92ad3bc70"
+ hash: "b8c7416944cb741ceb4ee0e8545037b1"
}
Frame {
msec: 1200
- hash: "5dec9638853165428cd15ae02e1d03ce"
+ hash: "b8c7416944cb741ceb4ee0e8545037b1"
}
Frame {
msec: 1216
- hash: "5dec9638853165428cd15ae02e1d03ce"
+ hash: "74a03bf98bb205d7962e0fcc025c4ed3"
}
Frame {
msec: 1232
- hash: "5dec9638853165428cd15ae02e1d03ce"
+ hash: "74a03bf98bb205d7962e0fcc025c4ed3"
}
Frame {
msec: 1248
- hash: "ecb69bdbd13114715f738b1ace3ecf51"
+ hash: "74a03bf98bb205d7962e0fcc025c4ed3"
}
Frame {
msec: 1264
- hash: "ecb69bdbd13114715f738b1ace3ecf51"
+ hash: "74a03bf98bb205d7962e0fcc025c4ed3"
}
Frame {
msec: 1280
- hash: "ecb69bdbd13114715f738b1ace3ecf51"
+ hash: "0d286d7e274868e87f7de4367b69386e"
}
Frame {
msec: 1296
- hash: "ecb69bdbd13114715f738b1ace3ecf51"
+ hash: "0d286d7e274868e87f7de4367b69386e"
}
Frame {
msec: 1312
- hash: "ecb69bdbd13114715f738b1ace3ecf51"
+ hash: "892e9e8feeb15bbad5f38cb354aa7290"
}
Frame {
msec: 1328
- hash: "923b4f4f4a3dbaefbf003859067b2ea9"
+ hash: "892e9e8feeb15bbad5f38cb354aa7290"
}
Frame {
msec: 1344
- hash: "923b4f4f4a3dbaefbf003859067b2ea9"
+ hash: "892e9e8feeb15bbad5f38cb354aa7290"
}
Frame {
msec: 1360
- hash: "923b4f4f4a3dbaefbf003859067b2ea9"
+ hash: "06d6ad94b01af5b441fd64536f7740ff"
}
Frame {
msec: 1376
- hash: "923b4f4f4a3dbaefbf003859067b2ea9"
+ hash: "06d6ad94b01af5b441fd64536f7740ff"
}
Frame {
msec: 1392
- hash: "923b4f4f4a3dbaefbf003859067b2ea9"
+ hash: "06d6ad94b01af5b441fd64536f7740ff"
}
Frame {
msec: 1408
- hash: "d4230a476237f9e13a132e775f1b960c"
+ hash: "0552844f7915835d3a35a01137d4c310"
}
Frame {
msec: 1424
- hash: "d4230a476237f9e13a132e775f1b960c"
+ hash: "0552844f7915835d3a35a01137d4c310"
}
Frame {
msec: 1440
- hash: "d4230a476237f9e13a132e775f1b960c"
+ hash: "0552844f7915835d3a35a01137d4c310"
}
Frame {
msec: 1456
- hash: "d4230a476237f9e13a132e775f1b960c"
+ hash: "0552844f7915835d3a35a01137d4c310"
}
Frame {
msec: 1472
- hash: "d4230a476237f9e13a132e775f1b960c"
+ hash: "0552844f7915835d3a35a01137d4c310"
}
Frame {
msec: 1488
- hash: "504ad2ba8543f7ad6490bd45d86fbef9"
+ hash: "afdf5d4d9e49a82a395afad6b3fe4f86"
}
Frame {
msec: 1504
- hash: "504ad2ba8543f7ad6490bd45d86fbef9"
+ hash: "afdf5d4d9e49a82a395afad6b3fe4f86"
}
Frame {
msec: 1520
- hash: "504ad2ba8543f7ad6490bd45d86fbef9"
+ hash: "afdf5d4d9e49a82a395afad6b3fe4f86"
}
Frame {
msec: 1536
- hash: "504ad2ba8543f7ad6490bd45d86fbef9"
+ hash: "afdf5d4d9e49a82a395afad6b3fe4f86"
}
Frame {
msec: 1552
- hash: "504ad2ba8543f7ad6490bd45d86fbef9"
+ hash: "bb434e586d40ae0ebcb89cde55a4ca11"
}
Frame {
msec: 1568
- hash: "504ad2ba8543f7ad6490bd45d86fbef9"
+ hash: "bb434e586d40ae0ebcb89cde55a4ca11"
}
Frame {
msec: 1584
- hash: "dd412c6a2e5cb8890cb43142c84a5673"
+ hash: "bb434e586d40ae0ebcb89cde55a4ca11"
}
Frame {
msec: 1600
- hash: "dd412c6a2e5cb8890cb43142c84a5673"
+ hash: "bb434e586d40ae0ebcb89cde55a4ca11"
}
Frame {
msec: 1616
- hash: "dd412c6a2e5cb8890cb43142c84a5673"
+ hash: "bb434e586d40ae0ebcb89cde55a4ca11"
}
Frame {
msec: 1632
- hash: "38b1fa7bd4e2f13b05caa62903c56ab6"
+ hash: "771561a07b3eb2396231b17343da7125"
}
Frame {
msec: 1648
- hash: "38b1fa7bd4e2f13b05caa62903c56ab6"
+ hash: "771561a07b3eb2396231b17343da7125"
}
Frame {
msec: 1664
- hash: "38b1fa7bd4e2f13b05caa62903c56ab6"
+ hash: "771561a07b3eb2396231b17343da7125"
}
Frame {
msec: 1680
- hash: "38b1fa7bd4e2f13b05caa62903c56ab6"
+ hash: "771561a07b3eb2396231b17343da7125"
}
Frame {
msec: 1696
- hash: "ffb2cb01c868c1dfa6b5154c4e8a7fd8"
+ hash: "771561a07b3eb2396231b17343da7125"
}
Frame {
msec: 1712
- hash: "ffb2cb01c868c1dfa6b5154c4e8a7fd8"
+ hash: "771561a07b3eb2396231b17343da7125"
}
Frame {
msec: 1728
- hash: "ffb2cb01c868c1dfa6b5154c4e8a7fd8"
+ hash: "d3d23db79c5f2a374b267bcda8919d1e"
}
Frame {
msec: 1744
- hash: "9effd5fc19246cfe3d2f5968c5caaa4e"
+ hash: "d3d23db79c5f2a374b267bcda8919d1e"
}
Key {
type: 6
@@ -450,43 +450,43 @@ VisualTest {
}
Frame {
msec: 1760
- hash: "9effd5fc19246cfe3d2f5968c5caaa4e"
+ hash: "36a40dbdbb39122d30c26643e5924548"
}
Frame {
msec: 1776
- hash: "9effd5fc19246cfe3d2f5968c5caaa4e"
+ hash: "36a40dbdbb39122d30c26643e5924548"
}
Frame {
msec: 1792
- hash: "9effd5fc19246cfe3d2f5968c5caaa4e"
+ hash: "36a40dbdbb39122d30c26643e5924548"
}
Frame {
msec: 1808
- hash: "4fa14ae57d170b16fd90d59d5ec83561"
+ hash: "36a40dbdbb39122d30c26643e5924548"
}
Frame {
msec: 1824
- hash: "4fa14ae57d170b16fd90d59d5ec83561"
+ hash: "36a40dbdbb39122d30c26643e5924548"
}
Frame {
msec: 1840
- hash: "4fa14ae57d170b16fd90d59d5ec83561"
+ hash: "6a202f32d3d7a7c9edc97e55c2fe7aca"
}
Frame {
msec: 1856
- hash: "4fa14ae57d170b16fd90d59d5ec83561"
+ hash: "6a202f32d3d7a7c9edc97e55c2fe7aca"
}
Frame {
msec: 1872
- hash: "4fa14ae57d170b16fd90d59d5ec83561"
+ hash: "6a202f32d3d7a7c9edc97e55c2fe7aca"
}
Frame {
msec: 1888
- hash: "976dd5bc154522438f92790f28639512"
+ hash: "765b11a4fff9a7295440568899107159"
}
Frame {
msec: 1904
- hash: "976dd5bc154522438f92790f28639512"
+ hash: "765b11a4fff9a7295440568899107159"
}
Frame {
msec: 1920
@@ -494,239 +494,239 @@ VisualTest {
}
Frame {
msec: 1936
- hash: "976dd5bc154522438f92790f28639512"
+ hash: "765b11a4fff9a7295440568899107159"
}
Frame {
msec: 1952
- hash: "976dd5bc154522438f92790f28639512"
+ hash: "765b11a4fff9a7295440568899107159"
}
Frame {
msec: 1968
- hash: "4ae1d6ddb9a78cc2f4e81b58fcca6a20"
+ hash: "e2726e028d0a17a918a28d248a087d71"
}
Frame {
msec: 1984
- hash: "4ae1d6ddb9a78cc2f4e81b58fcca6a20"
+ hash: "e2726e028d0a17a918a28d248a087d71"
}
Frame {
msec: 2000
- hash: "4ae1d6ddb9a78cc2f4e81b58fcca6a20"
+ hash: "e2726e028d0a17a918a28d248a087d71"
}
Frame {
msec: 2016
- hash: "4ae1d6ddb9a78cc2f4e81b58fcca6a20"
+ hash: "e2726e028d0a17a918a28d248a087d71"
}
Frame {
msec: 2032
- hash: "4ae1d6ddb9a78cc2f4e81b58fcca6a20"
+ hash: "94243dc2a8013e86250c993103b2d789"
}
Frame {
msec: 2048
- hash: "84bdf634cfd4de588f2b0984aa3e97bd"
+ hash: "94243dc2a8013e86250c993103b2d789"
}
Frame {
msec: 2064
- hash: "84bdf634cfd4de588f2b0984aa3e97bd"
+ hash: "94243dc2a8013e86250c993103b2d789"
}
Frame {
msec: 2080
- hash: "84bdf634cfd4de588f2b0984aa3e97bd"
+ hash: "94243dc2a8013e86250c993103b2d789"
}
Frame {
msec: 2096
- hash: "1a978ed6951afe40912efcfb54dcce65"
+ hash: "94243dc2a8013e86250c993103b2d789"
}
Frame {
msec: 2112
- hash: "1a978ed6951afe40912efcfb54dcce65"
+ hash: "d8fdababa06e1cafa9047de16d5a07b5"
}
Frame {
msec: 2128
- hash: "1a978ed6951afe40912efcfb54dcce65"
+ hash: "d8fdababa06e1cafa9047de16d5a07b5"
}
Frame {
msec: 2144
- hash: "a57eea59fe6475164e24688489977869"
+ hash: "d8fdababa06e1cafa9047de16d5a07b5"
}
Frame {
msec: 2160
- hash: "a57eea59fe6475164e24688489977869"
+ hash: "d8fdababa06e1cafa9047de16d5a07b5"
}
Frame {
msec: 2176
- hash: "a57eea59fe6475164e24688489977869"
+ hash: "d8fdababa06e1cafa9047de16d5a07b5"
}
Frame {
msec: 2192
- hash: "69ac1d93bd51f495783dbc6a0f7b27be"
+ hash: "f31d3f99faff3289b38ec91a43108707"
}
Frame {
msec: 2208
- hash: "69ac1d93bd51f495783dbc6a0f7b27be"
+ hash: "f31d3f99faff3289b38ec91a43108707"
}
Frame {
msec: 2224
- hash: "69ac1d93bd51f495783dbc6a0f7b27be"
+ hash: "f31d3f99faff3289b38ec91a43108707"
}
Frame {
msec: 2240
- hash: "69ac1d93bd51f495783dbc6a0f7b27be"
+ hash: "60468f768e70c91cd28dca9479ed7738"
}
Frame {
msec: 2256
- hash: "69ac1d93bd51f495783dbc6a0f7b27be"
+ hash: "60468f768e70c91cd28dca9479ed7738"
}
Frame {
msec: 2272
- hash: "04c62a4d01e9309eaeea87902013c8b9"
+ hash: "fd5e8714cdd406f5626682c15a6efa38"
}
Frame {
msec: 2288
- hash: "04c62a4d01e9309eaeea87902013c8b9"
+ hash: "fd5e8714cdd406f5626682c15a6efa38"
}
Frame {
msec: 2304
- hash: "fac2f5730a600d6b69280d5e6962c1d2"
+ hash: "fd5e8714cdd406f5626682c15a6efa38"
}
Frame {
msec: 2320
- hash: "fac2f5730a600d6b69280d5e6962c1d2"
+ hash: "20f37569f7f3b374753b991b28d98e74"
}
Frame {
msec: 2336
- hash: "fac2f5730a600d6b69280d5e6962c1d2"
+ hash: "20f37569f7f3b374753b991b28d98e74"
}
Frame {
msec: 2352
- hash: "fac2f5730a600d6b69280d5e6962c1d2"
+ hash: "20f37569f7f3b374753b991b28d98e74"
}
Frame {
msec: 2368
- hash: "fac2f5730a600d6b69280d5e6962c1d2"
+ hash: "20f37569f7f3b374753b991b28d98e74"
}
Frame {
msec: 2384
- hash: "13f7ce73c0a2f1c7958294e4fbf3d30d"
+ hash: "20f37569f7f3b374753b991b28d98e74"
}
Frame {
msec: 2400
- hash: "13f7ce73c0a2f1c7958294e4fbf3d30d"
+ hash: "8ab72206d4ba87effd44844c67ab4d53"
}
Frame {
msec: 2416
- hash: "13f7ce73c0a2f1c7958294e4fbf3d30d"
+ hash: "8ab72206d4ba87effd44844c67ab4d53"
}
Frame {
msec: 2432
- hash: "13f7ce73c0a2f1c7958294e4fbf3d30d"
+ hash: "65fccdd3a8803ec1d70a12407366fb57"
}
Frame {
msec: 2448
- hash: "13f7ce73c0a2f1c7958294e4fbf3d30d"
+ hash: "65fccdd3a8803ec1d70a12407366fb57"
}
Frame {
msec: 2464
- hash: "96a5678ee5bcbf28df6a2bf66b2b6189"
+ hash: "65fccdd3a8803ec1d70a12407366fb57"
}
Frame {
msec: 2480
- hash: "96a5678ee5bcbf28df6a2bf66b2b6189"
+ hash: "65fccdd3a8803ec1d70a12407366fb57"
}
Frame {
msec: 2496
- hash: "96a5678ee5bcbf28df6a2bf66b2b6189"
+ hash: "65fccdd3a8803ec1d70a12407366fb57"
}
Frame {
msec: 2512
- hash: "96a5678ee5bcbf28df6a2bf66b2b6189"
+ hash: "ea98cc56d2f402814d8c1b952c8bd9a0"
}
Frame {
msec: 2528
- hash: "96a5678ee5bcbf28df6a2bf66b2b6189"
+ hash: "ea98cc56d2f402814d8c1b952c8bd9a0"
}
Frame {
msec: 2544
- hash: "abb220abcd579abd988b6f9f7e0bc2b7"
+ hash: "ea98cc56d2f402814d8c1b952c8bd9a0"
}
Frame {
msec: 2560
- hash: "abb220abcd579abd988b6f9f7e0bc2b7"
+ hash: "ea98cc56d2f402814d8c1b952c8bd9a0"
}
Frame {
msec: 2576
- hash: "abb220abcd579abd988b6f9f7e0bc2b7"
+ hash: "6dd6532db6afba17d36930bfd71abb5d"
}
Frame {
msec: 2592
- hash: "abb220abcd579abd988b6f9f7e0bc2b7"
+ hash: "6dd6532db6afba17d36930bfd71abb5d"
}
Frame {
msec: 2608
- hash: "8a8585eb9a5cd1d6c38dc7076923e7f7"
+ hash: "6dd6532db6afba17d36930bfd71abb5d"
}
Frame {
msec: 2624
- hash: "8a8585eb9a5cd1d6c38dc7076923e7f7"
+ hash: "6dd6532db6afba17d36930bfd71abb5d"
}
Frame {
msec: 2640
- hash: "8a8585eb9a5cd1d6c38dc7076923e7f7"
+ hash: "6dd6532db6afba17d36930bfd71abb5d"
}
Frame {
msec: 2656
- hash: "c13ec1d294921e6a56f6ac4198e084eb"
+ hash: "70989ac02176a37beb2cf259cd2d9770"
}
Frame {
msec: 2672
- hash: "c13ec1d294921e6a56f6ac4198e084eb"
+ hash: "70989ac02176a37beb2cf259cd2d9770"
}
Frame {
msec: 2688
- hash: "c13ec1d294921e6a56f6ac4198e084eb"
+ hash: "70989ac02176a37beb2cf259cd2d9770"
}
Frame {
msec: 2704
- hash: "c13ec1d294921e6a56f6ac4198e084eb"
+ hash: "70989ac02176a37beb2cf259cd2d9770"
}
Frame {
msec: 2720
- hash: "53295720dbabe6fbfff56bea0e0ba7f1"
+ hash: "1c6d8786cb42afa2af611dec5ebdcda7"
}
Frame {
msec: 2736
- hash: "53295720dbabe6fbfff56bea0e0ba7f1"
+ hash: "1c6d8786cb42afa2af611dec5ebdcda7"
}
Frame {
msec: 2752
- hash: "53295720dbabe6fbfff56bea0e0ba7f1"
+ hash: "3e8215d2cb61404230284ddd0041a79c"
}
Frame {
msec: 2768
- hash: "53295720dbabe6fbfff56bea0e0ba7f1"
+ hash: "3e8215d2cb61404230284ddd0041a79c"
}
Frame {
msec: 2784
- hash: "53295720dbabe6fbfff56bea0e0ba7f1"
+ hash: "3e8215d2cb61404230284ddd0041a79c"
}
Frame {
msec: 2800
- hash: "53295720dbabe6fbfff56bea0e0ba7f1"
+ hash: "3e8215d2cb61404230284ddd0041a79c"
}
Frame {
msec: 2816
- hash: "53295720dbabe6fbfff56bea0e0ba7f1"
+ hash: "3e8215d2cb61404230284ddd0041a79c"
}
Frame {
msec: 2832
- hash: "f44b88b80219497370b5d2ad380d03bf"
+ hash: "a4ed37665222950eab7fcb53dbe22bcf"
}
Frame {
msec: 2848
- hash: "f44b88b80219497370b5d2ad380d03bf"
+ hash: "a4ed37665222950eab7fcb53dbe22bcf"
}
Frame {
msec: 2864
- hash: "a093510751799f3466156f9775988044"
+ hash: "a4ed37665222950eab7fcb53dbe22bcf"
}
Frame {
msec: 2880
@@ -734,239 +734,239 @@ VisualTest {
}
Frame {
msec: 2896
- hash: "a093510751799f3466156f9775988044"
+ hash: "a4ed37665222950eab7fcb53dbe22bcf"
}
Frame {
msec: 2912
- hash: "6327bcbb2d78d3c33eb964643b0d09a5"
+ hash: "a4ed37665222950eab7fcb53dbe22bcf"
}
Frame {
msec: 2928
- hash: "6327bcbb2d78d3c33eb964643b0d09a5"
+ hash: "a7f26f5fbcc97f408974e4bc23fd0b70"
}
Frame {
msec: 2944
- hash: "6327bcbb2d78d3c33eb964643b0d09a5"
+ hash: "a7f26f5fbcc97f408974e4bc23fd0b70"
}
Frame {
msec: 2960
- hash: "6327bcbb2d78d3c33eb964643b0d09a5"
+ hash: "913478b8d5d05967efd1c83e80e773e2"
}
Frame {
msec: 2976
- hash: "6327bcbb2d78d3c33eb964643b0d09a5"
+ hash: "913478b8d5d05967efd1c83e80e773e2"
}
Frame {
msec: 2992
- hash: "d7da3826914ad1d2696803b659992e73"
+ hash: "913478b8d5d05967efd1c83e80e773e2"
}
Frame {
msec: 3008
- hash: "d7da3826914ad1d2696803b659992e73"
+ hash: "130749caf262b3055e7ac229b6b89548"
}
Frame {
msec: 3024
- hash: "d7da3826914ad1d2696803b659992e73"
+ hash: "130749caf262b3055e7ac229b6b89548"
}
Frame {
msec: 3040
- hash: "d7da3826914ad1d2696803b659992e73"
+ hash: "130749caf262b3055e7ac229b6b89548"
}
Frame {
msec: 3056
- hash: "d7da3826914ad1d2696803b659992e73"
+ hash: "130749caf262b3055e7ac229b6b89548"
}
Frame {
msec: 3072
- hash: "ad40dc153a57c35ea62d9d044f08c9ac"
+ hash: "130749caf262b3055e7ac229b6b89548"
}
Frame {
msec: 3088
- hash: "ad40dc153a57c35ea62d9d044f08c9ac"
+ hash: "d7260d913c58065a671ff6b931bb2fb6"
}
Frame {
msec: 3104
- hash: "ad40dc153a57c35ea62d9d044f08c9ac"
+ hash: "d7260d913c58065a671ff6b931bb2fb6"
}
Frame {
msec: 3120
- hash: "df90afe882b18f3fd7b12e52ff36e66f"
+ hash: "d7260d913c58065a671ff6b931bb2fb6"
}
Frame {
msec: 3136
- hash: "df90afe882b18f3fd7b12e52ff36e66f"
+ hash: "d7260d913c58065a671ff6b931bb2fb6"
}
Frame {
msec: 3152
- hash: "5b84785ffe15c15c3b94c845db7a4a44"
+ hash: "9059402dce5cb1813af8f7ebbd831bca"
}
Frame {
msec: 3168
- hash: "5b84785ffe15c15c3b94c845db7a4a44"
+ hash: "9059402dce5cb1813af8f7ebbd831bca"
}
Frame {
msec: 3184
- hash: "5b84785ffe15c15c3b94c845db7a4a44"
+ hash: "9059402dce5cb1813af8f7ebbd831bca"
}
Frame {
msec: 3200
- hash: "f5ca71af8d9fa1809ab88b60f9170bb5"
+ hash: "80387fc8aedc0c490c689c3a1711fe9f"
}
Frame {
msec: 3216
- hash: "f5ca71af8d9fa1809ab88b60f9170bb5"
+ hash: "80387fc8aedc0c490c689c3a1711fe9f"
}
Frame {
msec: 3232
- hash: "f5ca71af8d9fa1809ab88b60f9170bb5"
+ hash: "80387fc8aedc0c490c689c3a1711fe9f"
}
Frame {
msec: 3248
- hash: "f5ca71af8d9fa1809ab88b60f9170bb5"
+ hash: "f461bf58cbfd345a3f4e087cfcb0e9f0"
}
Frame {
msec: 3264
- hash: "f5ca71af8d9fa1809ab88b60f9170bb5"
+ hash: "f461bf58cbfd345a3f4e087cfcb0e9f0"
}
Frame {
msec: 3280
- hash: "39f1b201715413f13a60f449eef29706"
+ hash: "d41a792b81cb891a91f2bff6dbee3bdd"
}
Frame {
msec: 3296
- hash: "39f1b201715413f13a60f449eef29706"
+ hash: "d41a792b81cb891a91f2bff6dbee3bdd"
}
Frame {
msec: 3312
- hash: "39f1b201715413f13a60f449eef29706"
+ hash: "d41a792b81cb891a91f2bff6dbee3bdd"
}
Frame {
msec: 3328
- hash: "39f1b201715413f13a60f449eef29706"
+ hash: "d41a792b81cb891a91f2bff6dbee3bdd"
}
Frame {
msec: 3344
- hash: "39f1b201715413f13a60f449eef29706"
+ hash: "d41a792b81cb891a91f2bff6dbee3bdd"
}
Frame {
msec: 3360
- hash: "4baf5c1227de45f9e620fe6eb0590014"
+ hash: "664ac430dd416e6d1ed7e001458202cf"
}
Frame {
msec: 3376
- hash: "4baf5c1227de45f9e620fe6eb0590014"
+ hash: "664ac430dd416e6d1ed7e001458202cf"
}
Frame {
msec: 3392
- hash: "4baf5c1227de45f9e620fe6eb0590014"
+ hash: "664ac430dd416e6d1ed7e001458202cf"
}
Frame {
msec: 3408
- hash: "e1ce9c06e59fb6348fff3ce650c7943e"
+ hash: "664ac430dd416e6d1ed7e001458202cf"
}
Frame {
msec: 3424
- hash: "e1ce9c06e59fb6348fff3ce650c7943e"
+ hash: "664ac430dd416e6d1ed7e001458202cf"
}
Frame {
msec: 3440
- hash: "ad812bdef31b4f1f42c35f7d56b3af83"
+ hash: "c7a9e47b613745858a76a57e1782b566"
}
Frame {
msec: 3456
- hash: "ad812bdef31b4f1f42c35f7d56b3af83"
+ hash: "c7a9e47b613745858a76a57e1782b566"
}
Frame {
msec: 3472
- hash: "ad812bdef31b4f1f42c35f7d56b3af83"
+ hash: "b90d46cbd9d7d1d82cb9abfbe27fc549"
}
Frame {
msec: 3488
- hash: "ad812bdef31b4f1f42c35f7d56b3af83"
+ hash: "b90d46cbd9d7d1d82cb9abfbe27fc549"
}
Frame {
msec: 3504
- hash: "ad812bdef31b4f1f42c35f7d56b3af83"
+ hash: "b90d46cbd9d7d1d82cb9abfbe27fc549"
}
Frame {
msec: 3520
- hash: "ad812bdef31b4f1f42c35f7d56b3af83"
+ hash: "59c03ceae9b13576bd0e285234dfe264"
}
Frame {
msec: 3536
- hash: "c08c8bcfc8c23f5e0e89d7f632fde2ca"
+ hash: "59c03ceae9b13576bd0e285234dfe264"
}
Frame {
msec: 3552
- hash: "c08c8bcfc8c23f5e0e89d7f632fde2ca"
+ hash: "59c03ceae9b13576bd0e285234dfe264"
}
Frame {
msec: 3568
- hash: "c08c8bcfc8c23f5e0e89d7f632fde2ca"
+ hash: "59c03ceae9b13576bd0e285234dfe264"
}
Frame {
msec: 3584
- hash: "c08c8bcfc8c23f5e0e89d7f632fde2ca"
+ hash: "59c03ceae9b13576bd0e285234dfe264"
}
Frame {
msec: 3600
- hash: "c08c8bcfc8c23f5e0e89d7f632fde2ca"
+ hash: "b883d12eea2ec596cb6ee81f2d1db35f"
}
Frame {
msec: 3616
- hash: "b8853dc109d063d982952780aa80419a"
+ hash: "b883d12eea2ec596cb6ee81f2d1db35f"
}
Frame {
msec: 3632
- hash: "b8853dc109d063d982952780aa80419a"
+ hash: "b883d12eea2ec596cb6ee81f2d1db35f"
}
Frame {
msec: 3648
- hash: "b8853dc109d063d982952780aa80419a"
+ hash: "b883d12eea2ec596cb6ee81f2d1db35f"
}
Frame {
msec: 3664
- hash: "b8853dc109d063d982952780aa80419a"
+ hash: "9bd66e03c36c8cc279c9cfb1ea9e96a0"
}
Frame {
msec: 3680
- hash: "b8853dc109d063d982952780aa80419a"
+ hash: "9bd66e03c36c8cc279c9cfb1ea9e96a0"
}
Frame {
msec: 3696
- hash: "6bfd7cfd6369df1eb570fda103d9e009"
+ hash: "9bd66e03c36c8cc279c9cfb1ea9e96a0"
}
Frame {
msec: 3712
- hash: "6bfd7cfd6369df1eb570fda103d9e009"
+ hash: "9bd66e03c36c8cc279c9cfb1ea9e96a0"
}
Frame {
msec: 3728
- hash: "b6dba4a456cd8d1b62501039cb796625"
+ hash: "9bd66e03c36c8cc279c9cfb1ea9e96a0"
}
Frame {
msec: 3744
- hash: "b6dba4a456cd8d1b62501039cb796625"
+ hash: "ee357c3850d0f328db859e7b790bed83"
}
Frame {
msec: 3760
- hash: "f43892fffe4a8ce005b60ec43ce0aa4a"
+ hash: "ee357c3850d0f328db859e7b790bed83"
}
Frame {
msec: 3776
- hash: "f43892fffe4a8ce005b60ec43ce0aa4a"
+ hash: "f706095272153c1e9fc4a4825ba54d91"
}
Frame {
msec: 3792
- hash: "f43892fffe4a8ce005b60ec43ce0aa4a"
+ hash: "f706095272153c1e9fc4a4825ba54d91"
}
Frame {
msec: 3808
- hash: "f43892fffe4a8ce005b60ec43ce0aa4a"
+ hash: "34f4d03164469f99bb7bcb365041cf8e"
}
Frame {
msec: 3824
- hash: "f43892fffe4a8ce005b60ec43ce0aa4a"
+ hash: "34f4d03164469f99bb7bcb365041cf8e"
}
Frame {
msec: 3840
@@ -974,18 +974,18 @@ VisualTest {
}
Frame {
msec: 3856
- hash: "d2e873e69aed3e0b6e53123cd63e386c"
+ hash: "34f4d03164469f99bb7bcb365041cf8e"
}
Frame {
msec: 3872
- hash: "d2e873e69aed3e0b6e53123cd63e386c"
+ hash: "34f4d03164469f99bb7bcb365041cf8e"
}
Frame {
msec: 3888
- hash: "baa8edfce77628c7a1ec83adce96e2c6"
+ hash: "97cb5f52e1a5e82a15542b7e5f772fba"
}
Frame {
msec: 3904
- hash: "baa8edfce77628c7a1ec83adce96e2c6"
+ hash: "97cb5f52e1a5e82a15542b7e5f772fba"
}
}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/multilength.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/multilength.0.png
index 80549b4609..8caaf5f19a 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/multilength.0.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/multilength.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/multilength.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/multilength.qml
index 76c2ee1d87..30df3facf5 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/multilength.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/multilength.qml
@@ -6,239 +6,239 @@ VisualTest {
}
Frame {
msec: 16
- hash: "17f39c541a0b5bf958c3fdaa51b72fec"
+ hash: "2e258ad7cb0a2cd7c6c47a0b0a9563c1"
}
Frame {
msec: 32
- hash: "da61bb1afef532688045116bcce1da40"
+ hash: "d818e0f4f1011a2a8f1d0d803fa18bc0"
}
Frame {
msec: 48
- hash: "04ddcb158ce8ade4ea9ad16405c7d81a"
+ hash: "44b37be97bbd1f0e26d81f76d9643e51"
}
Frame {
msec: 64
- hash: "7ca43ec7a6e630c9bc07478abf5c2686"
+ hash: "3079a5cf6b8277ae3e1b29ae09d04adc"
}
Frame {
msec: 80
- hash: "ae2c4e73395cf4a5663110ba1b9996b2"
+ hash: "ba899e6f18abb7105f915cef4e60f1e1"
}
Frame {
msec: 96
- hash: "5059426cced6ff6f92102100416b34d8"
+ hash: "6d2d2b3dc8afa60e32a39449ba90f78d"
}
Frame {
msec: 112
- hash: "e816cb366ba9498d0ae194b789c25f12"
+ hash: "965af350a8fc20c7bcffb370802bc9d9"
}
Frame {
msec: 128
- hash: "fd8cd9b2916b7045086df92d19e8b436"
+ hash: "8e088db1ff0eb9f5c28268dee929928c"
}
Frame {
msec: 144
- hash: "965dfe4cad0a3d07c0b086d6351a43a1"
+ hash: "a0ba6c6bd1e491778294346eeabd8138"
}
Frame {
msec: 160
- hash: "56759a670c864d5f2ae392fa8545f3a4"
+ hash: "068a018a5c017cb76ebf3721e0acdb35"
}
Frame {
msec: 176
- hash: "8d3c2be4fcef526650cc84b5c2d29170"
+ hash: "efa65cae0a4d027c2ec508deecef8aa5"
}
Frame {
msec: 192
- hash: "6d9f995bef186a69b259b8d18470f0e7"
+ hash: "9c224e97aa56c6b203a48fb689d72c9a"
}
Frame {
msec: 208
- hash: "670c68a0943c5f037f8bf4c9ca0df501"
+ hash: "4f78af1e82a2dd46bab2d237d4f574e5"
}
Frame {
msec: 224
- hash: "6218cf02cb762aa6c33985fe1b2e47bb"
+ hash: "7d022c13e3ef07ca0b6618ae8865dbf1"
}
Frame {
msec: 240
- hash: "6e3424f2b72d6582ceb5a6c1bfe3dba4"
+ hash: "1dc2ecf6cb92cd7d9e467de0049a8598"
}
Frame {
msec: 256
- hash: "fb819344ab1d2966b043be790831e680"
+ hash: "262174926ac657c3cd788e2383b5842b"
}
Frame {
msec: 272
- hash: "a729845b780cc708ddd578eab3bc0ab1"
+ hash: "984c40aaa927f9e9e73ad228f057d3d9"
}
Frame {
msec: 288
- hash: "543f6566c4dfaecb70007848cc4f8525"
+ hash: "0c74101beaeb0a59c1e6b1bf751ca71d"
}
Frame {
msec: 304
- hash: "5497699414bd8a428ead9703dc7273d5"
+ hash: "1c2dd6a6675014255e83c2ae734d717b"
}
Frame {
msec: 320
- hash: "e9230e525bb0ce33fe4bf3a2c948357d"
+ hash: "f6ac3e9e82a9a710f500f8053b6030ac"
}
Frame {
msec: 336
- hash: "ef6a6989f013d444547c0b98a65a34bf"
+ hash: "9676fdc060e5784e96534a962992c024"
}
Frame {
msec: 352
- hash: "ee89f5163fe269884d59acac7fc23336"
+ hash: "c46634183e4bde82419bf757bd674a72"
}
Frame {
msec: 368
- hash: "0ffb11ceccdc607c1a072dde4aa40f93"
+ hash: "d04d082f4a1602a308da7f373cbb4094"
}
Frame {
msec: 384
- hash: "97a51d7916e04815724506e289040e2a"
+ hash: "a4178c9ffbb74f3f221fc63bee26ca35"
}
Frame {
msec: 400
- hash: "a63d6d73827e1b40a7fec76e6555d7ab"
+ hash: "0667b13789a501995b2846f7d93fb973"
}
Frame {
msec: 416
- hash: "d3eaf72442852317a48dc2b638ad48be"
+ hash: "fda46bf0beecbb4326b2fc6f6926f0a7"
}
Frame {
msec: 432
- hash: "fa867a486d51089ddfeb60b9d44b329e"
+ hash: "85cbdea027d76dee1dad376679a40a22"
}
Frame {
msec: 448
- hash: "834ee944cfc63209bcba94153ccd2c4e"
+ hash: "0fd56200749ea5882e1bd714e9803d44"
}
Frame {
msec: 464
- hash: "6d637d4763ae457233ab669f9f124bc1"
+ hash: "10bf5c477f64f442990716b7eec8fd70"
}
Frame {
msec: 480
- hash: "66c60bd9de1870f46b726c404ab924d5"
+ hash: "7cbd8ba3f09c3d00051cd33006381afb"
}
Frame {
msec: 496
- hash: "088499b53390e3a2c3ca7f42cac101a4"
+ hash: "dca10161836025808cddce9fd93f2412"
}
Frame {
msec: 512
- hash: "19d41f7696c86120460c4db7a0f9be1a"
+ hash: "b949ec6303ccaafc203066c7f9b33ef2"
}
Frame {
msec: 528
- hash: "cd3ae14964e174db94e3e6c8609f366a"
+ hash: "853c521bad75c08c0dfe3a00bed01136"
}
Frame {
msec: 544
- hash: "0c2172e091c2fb42d7c016779fa543d7"
+ hash: "dd76c440dc8cfcb7305409483d21d65d"
}
Frame {
msec: 560
- hash: "7534175e24b2cbab08518de8fc691003"
+ hash: "c9b70db4b94e4b0cc855102f43b8e731"
}
Frame {
msec: 576
- hash: "a9ef64d20b4f93e60f25753e2d7dd2e0"
+ hash: "d196057b8aa1e11ec9cf11032b57ca03"
}
Frame {
msec: 592
- hash: "d8e62a9fec27bfc892b0f3034bc73c3f"
+ hash: "0fae715746a8a340a8f3c4428cf96783"
}
Frame {
msec: 608
- hash: "f8eee41f72e17693074a2ac250bb850e"
+ hash: "dd2e89d00ce85b167fbc822fedbfb449"
}
Frame {
msec: 624
- hash: "3a08b62a8aa1f410415afbd7b8ee8728"
+ hash: "a5228adf745f580364eafcbbdd994178"
}
Frame {
msec: 640
- hash: "0c4fba2bc8b7e440736f4a23d048c23c"
+ hash: "f750f588ee00805bc3757940f95de9ae"
}
Frame {
msec: 656
- hash: "521264dbeec0fbe3a467739f0c3f7b85"
+ hash: "55a79fefc2bf6d42b442e68150e3a9bc"
}
Frame {
msec: 672
- hash: "2c455560a624acfb7f316eae8926d765"
+ hash: "7b932e7585e66cc7cd31f858ce78a6e1"
}
Frame {
msec: 688
- hash: "c9fa632a0998cfae39d434b623b3060d"
+ hash: "10f204c59a5bff0c49dfc7691c35cef8"
}
Frame {
msec: 704
- hash: "506ea16572fa0ee72cddcedfe5b4b9ea"
+ hash: "cf901c80729eb0b83b46777e727d43e2"
}
Frame {
msec: 720
- hash: "83ae06a3ad24d2a6d49c71df2a287716"
+ hash: "f6bf6e11ef6a71d7e746fae1d0a44531"
}
Frame {
msec: 736
- hash: "d4b11b45b4f97de0c0b878b97b804f09"
+ hash: "4a8795196ece8c0ef18319008dbc0f2f"
}
Frame {
msec: 752
- hash: "868aac6c273b7cc90c31c14298ab9a3b"
+ hash: "44d32f0b5377ad3b08928413f20e95e1"
}
Frame {
msec: 768
- hash: "03d4222586194bb6513305d1837d3467"
+ hash: "9e0dd160a465573cbac831a14e36ba6d"
}
Frame {
msec: 784
- hash: "21e6cd89f06077bd5d346c7ccb8fa1e9"
+ hash: "fb2e2522cee569632d9682aa04e7ca08"
}
Frame {
msec: 800
- hash: "326092c4c29217f5afb5730ab3984353"
+ hash: "71b0e8d7671cee10f4f71a80abcde7ec"
}
Frame {
msec: 816
- hash: "4963d64093e65fe1973ffab5b7a15abc"
+ hash: "4affee92d320d6eca9995ddd8989627f"
}
Frame {
msec: 832
- hash: "3125e6e553bbf3f2fcf8fbf797a0c1f8"
+ hash: "b3e5e26a34cd491d3cd23f4e611266e2"
}
Frame {
msec: 848
- hash: "879b24c994d4a9854d08bda2bbf2ceda"
+ hash: "aa185efe8d0c4c61d4df55266830cfd8"
}
Frame {
msec: 864
- hash: "03c4320dc2aa030c341d54899869b561"
+ hash: "19c01ead1135f84b4b3a32583815fd10"
}
Frame {
msec: 880
- hash: "ae0e91975aecc6a416b4a23504fced32"
+ hash: "a231a722225c26ff764f16570d1e6beb"
}
Frame {
msec: 896
- hash: "e4150bdf0d4bab9bddc4605a9bde5b69"
+ hash: "466fce12d10bd4b714d4ead14d1c5839"
}
Frame {
msec: 912
- hash: "dc961cb82a0e58603b3914f16f0a3f52"
+ hash: "158650554c8467ed7d93c3c11177e041"
}
Frame {
msec: 928
- hash: "5339507c303e42ecab853ca1688881f3"
+ hash: "ac16910bc816ca6c76a78160dda8380d"
}
Frame {
msec: 944
- hash: "a7c616c57f98eb03c1501747ea1a8b45"
+ hash: "23ac6eeb0c9bd48dbc844b1263a18cbb"
}
Frame {
msec: 960
@@ -246,58 +246,58 @@ VisualTest {
}
Frame {
msec: 976
- hash: "773ad6bc56f80bd5f6ce346ae0bc79c9"
+ hash: "3da0b9d963113cfb58152bac1c757065"
}
Frame {
msec: 992
- hash: "18b9ebfb9e5beac337143cc625fdfad7"
+ hash: "e1a33345ee1372069d9282406f1e5605"
}
Frame {
msec: 1008
- hash: "efb9f12a98ea137e2b50d344c21c4a89"
+ hash: "da872c570bccf17e88ac7db1d6d076ae"
}
Frame {
msec: 1024
- hash: "5b880958b3d20c09a10189cfc5f7b671"
+ hash: "6feea54c6a7f9895001efeff177f9be9"
}
Frame {
msec: 1040
- hash: "edf2d8c174ac6e2e3a887336dc04df8c"
+ hash: "09049b33ca46a2fc2d06855e29ae66bf"
}
Frame {
msec: 1056
- hash: "ad04b9e0e88695a13032abae8fef6f32"
+ hash: "cd96d789f57ac1d425942416337174f1"
}
Frame {
msec: 1072
- hash: "e4ad91c9da3e954cac33ce98832fee1c"
+ hash: "0a763dd626e27ad14963aecfb8d7673c"
}
Frame {
msec: 1088
- hash: "a853212cf0ddc17cb0eb9be7f2ac5475"
+ hash: "3d81f68bb7aac95b66b0cd0defbb3657"
}
Frame {
msec: 1104
- hash: "a03f7ac2553fe114c4591ed98dab3ceb"
+ hash: "469b862006f99dfefcca803bc49287e3"
}
Frame {
msec: 1120
- hash: "5de7491803582e0d13d2ff3e2eb3df82"
+ hash: "c3f698102bd46231430ab9e8029b8192"
}
Frame {
msec: 1136
- hash: "0685263ac468ce39b468d37a20f7e5f8"
+ hash: "421a9b4848a59281aea73c08a7219a33"
}
Frame {
msec: 1152
- hash: "14d4ab3f40dc6a0835c56c0f84256182"
+ hash: "0066eaa302678a4be35dca0c3ed33b1c"
}
Frame {
msec: 1168
- hash: "6a8c61c31c3d00592863ad356c45b354"
+ hash: "4cceb05bfeb231189b66f1fbdfaeccd3"
}
Frame {
msec: 1184
- hash: "08b3e3388469b1a62d3fc7f7a94f85a2"
+ hash: "ccf229cdd6fde7ef663791d27a008bee"
}
}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide.0.png
index 5631a46d3a..de216bad9a 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide.0.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide.qml
index d46051422c..fcaeed57da 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide.qml
@@ -6,239 +6,239 @@ VisualTest {
}
Frame {
msec: 16
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 32
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 48
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 64
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 80
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 96
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 112
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 128
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 144
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 160
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 176
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 192
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 208
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 224
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 240
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 256
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 272
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 288
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 304
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 320
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 336
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 352
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 368
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 384
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 400
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 416
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 432
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 448
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 464
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 480
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 496
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 512
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 528
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 544
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 560
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 576
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 592
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 608
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 624
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 640
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 656
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 672
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 688
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 704
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 720
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 736
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 752
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 768
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 784
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 800
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 816
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 832
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 848
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 864
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 880
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 896
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 912
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 928
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 944
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 960
@@ -246,7 +246,7 @@ VisualTest {
}
Frame {
msec: 976
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Key {
type: 6
@@ -258,22 +258,22 @@ VisualTest {
}
Frame {
msec: 992
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 1008
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 1024
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 1040
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
Frame {
msec: 1056
- hash: "48e2da07fd229d9db6afc0eda494cd11"
+ hash: "bdf278826a033dbb744d1fa9492c9351"
}
}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.0.png
new file mode 100644
index 0000000000..03b6e5d2cb
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.1.png
new file mode 100644
index 0000000000..43565b62ac
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.2.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.2.png
new file mode 100644
index 0000000000..f2df9b29bc
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.3.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.3.png
new file mode 100644
index 0000000000..11cf86c16e
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.3.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.qml
new file mode 100644
index 0000000000..1c1d5ebe32
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.qml
@@ -0,0 +1,991 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ hash: "26a468619443250a160845a894643eb9"
+ }
+ Frame {
+ msec: 32
+ hash: "26a468619443250a160845a894643eb9"
+ }
+ Frame {
+ msec: 48
+ hash: "26a468619443250a160845a894643eb9"
+ }
+ Frame {
+ msec: 64
+ hash: "26a468619443250a160845a894643eb9"
+ }
+ Frame {
+ msec: 80
+ hash: "26a468619443250a160845a894643eb9"
+ }
+ Frame {
+ msec: 96
+ hash: "26a468619443250a160845a894643eb9"
+ }
+ Frame {
+ msec: 112
+ hash: "26a468619443250a160845a894643eb9"
+ }
+ Frame {
+ msec: 128
+ hash: "26a468619443250a160845a894643eb9"
+ }
+ Frame {
+ msec: 144
+ hash: "26a468619443250a160845a894643eb9"
+ }
+ Frame {
+ msec: 160
+ hash: "26a468619443250a160845a894643eb9"
+ }
+ Frame {
+ msec: 176
+ hash: "26a468619443250a160845a894643eb9"
+ }
+ Frame {
+ msec: 192
+ hash: "26a468619443250a160845a894643eb9"
+ }
+ Frame {
+ msec: 208
+ hash: "26a468619443250a160845a894643eb9"
+ }
+ Frame {
+ msec: 224
+ hash: "26a468619443250a160845a894643eb9"
+ }
+ Frame {
+ msec: 240
+ hash: "26a468619443250a160845a894643eb9"
+ }
+ Frame {
+ msec: 256
+ hash: "26a468619443250a160845a894643eb9"
+ }
+ Frame {
+ msec: 272
+ hash: "26a468619443250a160845a894643eb9"
+ }
+ Frame {
+ msec: 288
+ hash: "26a468619443250a160845a894643eb9"
+ }
+ Frame {
+ msec: 304
+ hash: "26a468619443250a160845a894643eb9"
+ }
+ Frame {
+ msec: 320
+ hash: "26a468619443250a160845a894643eb9"
+ }
+ Frame {
+ msec: 336
+ hash: "26a468619443250a160845a894643eb9"
+ }
+ Frame {
+ msec: 352
+ hash: "26a468619443250a160845a894643eb9"
+ }
+ Frame {
+ msec: 368
+ hash: "26a468619443250a160845a894643eb9"
+ }
+ Frame {
+ msec: 384
+ hash: "26a468619443250a160845a894643eb9"
+ }
+ Frame {
+ msec: 400
+ hash: "26a468619443250a160845a894643eb9"
+ }
+ Frame {
+ msec: 416
+ hash: "26a468619443250a160845a894643eb9"
+ }
+ Frame {
+ msec: 432
+ hash: "26a468619443250a160845a894643eb9"
+ }
+ Frame {
+ msec: 448
+ hash: "26a468619443250a160845a894643eb9"
+ }
+ Frame {
+ msec: 464
+ hash: "26a468619443250a160845a894643eb9"
+ }
+ Frame {
+ msec: 480
+ hash: "26a468619443250a160845a894643eb9"
+ }
+ Frame {
+ msec: 496
+ hash: "26a468619443250a160845a894643eb9"
+ }
+ Frame {
+ msec: 512
+ hash: "26a468619443250a160845a894643eb9"
+ }
+ Frame {
+ msec: 528
+ hash: "250d6cd632ad176aacbb09fa50f6c099"
+ }
+ Frame {
+ msec: 544
+ hash: "250d6cd632ad176aacbb09fa50f6c099"
+ }
+ Frame {
+ msec: 560
+ hash: "250d6cd632ad176aacbb09fa50f6c099"
+ }
+ Frame {
+ msec: 576
+ hash: "92cfcc9ee96124c5a3848f68228b286b"
+ }
+ Frame {
+ msec: 592
+ hash: "92cfcc9ee96124c5a3848f68228b286b"
+ }
+ Frame {
+ msec: 608
+ hash: "92cfcc9ee96124c5a3848f68228b286b"
+ }
+ Frame {
+ msec: 624
+ hash: "92cfcc9ee96124c5a3848f68228b286b"
+ }
+ Frame {
+ msec: 640
+ hash: "92cfcc9ee96124c5a3848f68228b286b"
+ }
+ Frame {
+ msec: 656
+ hash: "235f581c767dc4a4f6133e570126a813"
+ }
+ Frame {
+ msec: 672
+ hash: "235f581c767dc4a4f6133e570126a813"
+ }
+ Frame {
+ msec: 688
+ hash: "235f581c767dc4a4f6133e570126a813"
+ }
+ Frame {
+ msec: 704
+ hash: "235f581c767dc4a4f6133e570126a813"
+ }
+ Frame {
+ msec: 720
+ hash: "235f581c767dc4a4f6133e570126a813"
+ }
+ Frame {
+ msec: 736
+ hash: "c7d6b690224ae554f6200a5d2520ae25"
+ }
+ Frame {
+ msec: 752
+ hash: "c7d6b690224ae554f6200a5d2520ae25"
+ }
+ Frame {
+ msec: 768
+ hash: "23f5fb2275945e89bf856877b82f99de"
+ }
+ Frame {
+ msec: 784
+ hash: "23f5fb2275945e89bf856877b82f99de"
+ }
+ Frame {
+ msec: 800
+ hash: "23f5fb2275945e89bf856877b82f99de"
+ }
+ Frame {
+ msec: 816
+ hash: "23f5fb2275945e89bf856877b82f99de"
+ }
+ Frame {
+ msec: 832
+ hash: "23f5fb2275945e89bf856877b82f99de"
+ }
+ Frame {
+ msec: 848
+ hash: "99e6e3d94bb90939dacadf20f791d415"
+ }
+ Frame {
+ msec: 864
+ hash: "99e6e3d94bb90939dacadf20f791d415"
+ }
+ Frame {
+ msec: 880
+ hash: "99e6e3d94bb90939dacadf20f791d415"
+ }
+ Frame {
+ msec: 896
+ hash: "186db3738dc443d66b5b0352d7753b26"
+ }
+ Frame {
+ msec: 912
+ hash: "186db3738dc443d66b5b0352d7753b26"
+ }
+ Frame {
+ msec: 928
+ hash: "186db3738dc443d66b5b0352d7753b26"
+ }
+ Frame {
+ msec: 944
+ hash: "186db3738dc443d66b5b0352d7753b26"
+ }
+ Frame {
+ msec: 960
+ image: "elide2.0.png"
+ }
+ Frame {
+ msec: 976
+ hash: "88be0433f060832e8345a43eb681998e"
+ }
+ Frame {
+ msec: 992
+ hash: "88be0433f060832e8345a43eb681998e"
+ }
+ Frame {
+ msec: 1008
+ hash: "88be0433f060832e8345a43eb681998e"
+ }
+ Frame {
+ msec: 1024
+ hash: "88be0433f060832e8345a43eb681998e"
+ }
+ Frame {
+ msec: 1040
+ hash: "88be0433f060832e8345a43eb681998e"
+ }
+ Frame {
+ msec: 1056
+ hash: "89e8da94c1e4e1c031d58f1dd593104a"
+ }
+ Frame {
+ msec: 1072
+ hash: "89e8da94c1e4e1c031d58f1dd593104a"
+ }
+ Frame {
+ msec: 1088
+ hash: "786b7ea2e267ee6d593f18caa95be45d"
+ }
+ Frame {
+ msec: 1104
+ hash: "786b7ea2e267ee6d593f18caa95be45d"
+ }
+ Frame {
+ msec: 1120
+ hash: "786b7ea2e267ee6d593f18caa95be45d"
+ }
+ Frame {
+ msec: 1136
+ hash: "830afd40f8ee9d0c969fbd61eb68ae94"
+ }
+ Frame {
+ msec: 1152
+ hash: "830afd40f8ee9d0c969fbd61eb68ae94"
+ }
+ Frame {
+ msec: 1168
+ hash: "d00b74868c2dbddc2d5ae5ec0469f9a1"
+ }
+ Frame {
+ msec: 1184
+ hash: "d00b74868c2dbddc2d5ae5ec0469f9a1"
+ }
+ Frame {
+ msec: 1200
+ hash: "d00b74868c2dbddc2d5ae5ec0469f9a1"
+ }
+ Frame {
+ msec: 1216
+ hash: "d00b74868c2dbddc2d5ae5ec0469f9a1"
+ }
+ Frame {
+ msec: 1232
+ hash: "1508cbb70b1221ccf169ff6376df4cc9"
+ }
+ Frame {
+ msec: 1248
+ hash: "1508cbb70b1221ccf169ff6376df4cc9"
+ }
+ Frame {
+ msec: 1264
+ hash: "1508cbb70b1221ccf169ff6376df4cc9"
+ }
+ Frame {
+ msec: 1280
+ hash: "490d7425d117ebe23e3e3637fd3e7b09"
+ }
+ Frame {
+ msec: 1296
+ hash: "490d7425d117ebe23e3e3637fd3e7b09"
+ }
+ Frame {
+ msec: 1312
+ hash: "490d7425d117ebe23e3e3637fd3e7b09"
+ }
+ Frame {
+ msec: 1328
+ hash: "490d7425d117ebe23e3e3637fd3e7b09"
+ }
+ Frame {
+ msec: 1344
+ hash: "490d7425d117ebe23e3e3637fd3e7b09"
+ }
+ Frame {
+ msec: 1360
+ hash: "048b3223ca262f5f3271f4ad81fbe41f"
+ }
+ Frame {
+ msec: 1376
+ hash: "048b3223ca262f5f3271f4ad81fbe41f"
+ }
+ Frame {
+ msec: 1392
+ hash: "048b3223ca262f5f3271f4ad81fbe41f"
+ }
+ Frame {
+ msec: 1408
+ hash: "048b3223ca262f5f3271f4ad81fbe41f"
+ }
+ Frame {
+ msec: 1424
+ hash: "048b3223ca262f5f3271f4ad81fbe41f"
+ }
+ Frame {
+ msec: 1440
+ hash: "4e91391c852167a04c6224ef5426b17c"
+ }
+ Frame {
+ msec: 1456
+ hash: "4e91391c852167a04c6224ef5426b17c"
+ }
+ Frame {
+ msec: 1472
+ hash: "4e91391c852167a04c6224ef5426b17c"
+ }
+ Frame {
+ msec: 1488
+ hash: "4e91391c852167a04c6224ef5426b17c"
+ }
+ Frame {
+ msec: 1504
+ hash: "4e91391c852167a04c6224ef5426b17c"
+ }
+ Frame {
+ msec: 1520
+ hash: "08e969be0cd428140cd079f5f6338b4f"
+ }
+ Frame {
+ msec: 1536
+ hash: "08e969be0cd428140cd079f5f6338b4f"
+ }
+ Frame {
+ msec: 1552
+ hash: "08e969be0cd428140cd079f5f6338b4f"
+ }
+ Frame {
+ msec: 1568
+ hash: "08e969be0cd428140cd079f5f6338b4f"
+ }
+ Frame {
+ msec: 1584
+ hash: "08e969be0cd428140cd079f5f6338b4f"
+ }
+ Frame {
+ msec: 1600
+ hash: "458e10bb1d38ef8f1248be959a3ac8bc"
+ }
+ Frame {
+ msec: 1616
+ hash: "458e10bb1d38ef8f1248be959a3ac8bc"
+ }
+ Frame {
+ msec: 1632
+ hash: "458e10bb1d38ef8f1248be959a3ac8bc"
+ }
+ Frame {
+ msec: 1648
+ hash: "fde9eccf9fa722d4321bd26ead3d6c5e"
+ }
+ Frame {
+ msec: 1664
+ hash: "fde9eccf9fa722d4321bd26ead3d6c5e"
+ }
+ Frame {
+ msec: 1680
+ hash: "fde9eccf9fa722d4321bd26ead3d6c5e"
+ }
+ Frame {
+ msec: 1696
+ hash: "fde9eccf9fa722d4321bd26ead3d6c5e"
+ }
+ Frame {
+ msec: 1712
+ hash: "fde9eccf9fa722d4321bd26ead3d6c5e"
+ }
+ Frame {
+ msec: 1728
+ hash: "68ac9747d1b36351ac6677336d4e0bfd"
+ }
+ Frame {
+ msec: 1744
+ hash: "68ac9747d1b36351ac6677336d4e0bfd"
+ }
+ Key {
+ type: 6
+ key: 16777249
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1760
+ hash: "68ac9747d1b36351ac6677336d4e0bfd"
+ }
+ Frame {
+ msec: 1776
+ hash: "015658eeb53ce6937d0a0b3941cea138"
+ }
+ Frame {
+ msec: 1792
+ hash: "015658eeb53ce6937d0a0b3941cea138"
+ }
+ Frame {
+ msec: 1808
+ hash: "015658eeb53ce6937d0a0b3941cea138"
+ }
+ Frame {
+ msec: 1824
+ hash: "015658eeb53ce6937d0a0b3941cea138"
+ }
+ Frame {
+ msec: 1840
+ hash: "015658eeb53ce6937d0a0b3941cea138"
+ }
+ Frame {
+ msec: 1856
+ hash: "4720bcf54fce0c680a983113dc009104"
+ }
+ Frame {
+ msec: 1872
+ hash: "4720bcf54fce0c680a983113dc009104"
+ }
+ Frame {
+ msec: 1888
+ hash: "4720bcf54fce0c680a983113dc009104"
+ }
+ Frame {
+ msec: 1904
+ hash: "4720bcf54fce0c680a983113dc009104"
+ }
+ Frame {
+ msec: 1920
+ image: "elide2.1.png"
+ }
+ Frame {
+ msec: 1936
+ hash: "03123bcb0f4ff032257415f713a5873c"
+ }
+ Frame {
+ msec: 1952
+ hash: "03123bcb0f4ff032257415f713a5873c"
+ }
+ Frame {
+ msec: 1968
+ hash: "03123bcb0f4ff032257415f713a5873c"
+ }
+ Frame {
+ msec: 1984
+ hash: "03123bcb0f4ff032257415f713a5873c"
+ }
+ Frame {
+ msec: 2000
+ hash: "e93d314c5a19e771282bf09ff0983917"
+ }
+ Frame {
+ msec: 2016
+ hash: "e93d314c5a19e771282bf09ff0983917"
+ }
+ Frame {
+ msec: 2032
+ hash: "e93d314c5a19e771282bf09ff0983917"
+ }
+ Frame {
+ msec: 2048
+ hash: "e93d314c5a19e771282bf09ff0983917"
+ }
+ Frame {
+ msec: 2064
+ hash: "e93d314c5a19e771282bf09ff0983917"
+ }
+ Frame {
+ msec: 2080
+ hash: "877e76006891001e574b39f60249ec8a"
+ }
+ Frame {
+ msec: 2096
+ hash: "877e76006891001e574b39f60249ec8a"
+ }
+ Frame {
+ msec: 2112
+ hash: "877e76006891001e574b39f60249ec8a"
+ }
+ Frame {
+ msec: 2128
+ hash: "04213ba6fc23600c62c49bdd63725b3d"
+ }
+ Frame {
+ msec: 2144
+ hash: "04213ba6fc23600c62c49bdd63725b3d"
+ }
+ Frame {
+ msec: 2160
+ hash: "04213ba6fc23600c62c49bdd63725b3d"
+ }
+ Frame {
+ msec: 2176
+ hash: "04213ba6fc23600c62c49bdd63725b3d"
+ }
+ Frame {
+ msec: 2192
+ hash: "605fbd44c23d135d809e987fde15caf0"
+ }
+ Frame {
+ msec: 2208
+ hash: "605fbd44c23d135d809e987fde15caf0"
+ }
+ Frame {
+ msec: 2224
+ hash: "138d9fe345628797df8af84b71e76717"
+ }
+ Frame {
+ msec: 2240
+ hash: "138d9fe345628797df8af84b71e76717"
+ }
+ Frame {
+ msec: 2256
+ hash: "138d9fe345628797df8af84b71e76717"
+ }
+ Frame {
+ msec: 2272
+ hash: "138d9fe345628797df8af84b71e76717"
+ }
+ Frame {
+ msec: 2288
+ hash: "138d9fe345628797df8af84b71e76717"
+ }
+ Frame {
+ msec: 2304
+ hash: "1a160138dbed69dd2fc6cdc335c39332"
+ }
+ Frame {
+ msec: 2320
+ hash: "1a160138dbed69dd2fc6cdc335c39332"
+ }
+ Frame {
+ msec: 2336
+ hash: "a40edd45d19a09b7b5b6601c2e4789ba"
+ }
+ Frame {
+ msec: 2352
+ hash: "a40edd45d19a09b7b5b6601c2e4789ba"
+ }
+ Frame {
+ msec: 2368
+ hash: "a40edd45d19a09b7b5b6601c2e4789ba"
+ }
+ Frame {
+ msec: 2384
+ hash: "a40edd45d19a09b7b5b6601c2e4789ba"
+ }
+ Frame {
+ msec: 2400
+ hash: "a40edd45d19a09b7b5b6601c2e4789ba"
+ }
+ Frame {
+ msec: 2416
+ hash: "f8c24070f98d456925ce5fb5519ef20e"
+ }
+ Frame {
+ msec: 2432
+ hash: "f8c24070f98d456925ce5fb5519ef20e"
+ }
+ Frame {
+ msec: 2448
+ hash: "f8c24070f98d456925ce5fb5519ef20e"
+ }
+ Frame {
+ msec: 2464
+ hash: "f8c24070f98d456925ce5fb5519ef20e"
+ }
+ Frame {
+ msec: 2480
+ hash: "f8c24070f98d456925ce5fb5519ef20e"
+ }
+ Frame {
+ msec: 2496
+ hash: "f383c8fc8764f8615937fcbe18a881cb"
+ }
+ Frame {
+ msec: 2512
+ hash: "f383c8fc8764f8615937fcbe18a881cb"
+ }
+ Frame {
+ msec: 2528
+ hash: "f383c8fc8764f8615937fcbe18a881cb"
+ }
+ Frame {
+ msec: 2544
+ hash: "f383c8fc8764f8615937fcbe18a881cb"
+ }
+ Frame {
+ msec: 2560
+ hash: "f383c8fc8764f8615937fcbe18a881cb"
+ }
+ Frame {
+ msec: 2576
+ hash: "98355e4087b07e4bf85bd9dd6b2594e2"
+ }
+ Frame {
+ msec: 2592
+ hash: "98355e4087b07e4bf85bd9dd6b2594e2"
+ }
+ Frame {
+ msec: 2608
+ hash: "98355e4087b07e4bf85bd9dd6b2594e2"
+ }
+ Frame {
+ msec: 2624
+ hash: "98355e4087b07e4bf85bd9dd6b2594e2"
+ }
+ Frame {
+ msec: 2640
+ hash: "098f7051d2bc8b159a3c358c99ade1e5"
+ }
+ Frame {
+ msec: 2656
+ hash: "098f7051d2bc8b159a3c358c99ade1e5"
+ }
+ Frame {
+ msec: 2672
+ hash: "098f7051d2bc8b159a3c358c99ade1e5"
+ }
+ Frame {
+ msec: 2688
+ hash: "fa588455c73bfd3d14ee322580d95015"
+ }
+ Frame {
+ msec: 2704
+ hash: "fa588455c73bfd3d14ee322580d95015"
+ }
+ Frame {
+ msec: 2720
+ hash: "fa588455c73bfd3d14ee322580d95015"
+ }
+ Frame {
+ msec: 2736
+ hash: "fa588455c73bfd3d14ee322580d95015"
+ }
+ Frame {
+ msec: 2752
+ hash: "fa588455c73bfd3d14ee322580d95015"
+ }
+ Frame {
+ msec: 2768
+ hash: "ed69a2ab8e66fa397190b35cb942ec2d"
+ }
+ Frame {
+ msec: 2784
+ hash: "ed69a2ab8e66fa397190b35cb942ec2d"
+ }
+ Frame {
+ msec: 2800
+ hash: "ed69a2ab8e66fa397190b35cb942ec2d"
+ }
+ Frame {
+ msec: 2816
+ hash: "ed69a2ab8e66fa397190b35cb942ec2d"
+ }
+ Frame {
+ msec: 2832
+ hash: "ed69a2ab8e66fa397190b35cb942ec2d"
+ }
+ Frame {
+ msec: 2848
+ hash: "905d42c34198abdc68a3c6f69bfbd293"
+ }
+ Frame {
+ msec: 2864
+ hash: "905d42c34198abdc68a3c6f69bfbd293"
+ }
+ Frame {
+ msec: 2880
+ image: "elide2.2.png"
+ }
+ Frame {
+ msec: 2896
+ hash: "2e796a963fee85d51be536a00baa0c45"
+ }
+ Frame {
+ msec: 2912
+ hash: "2e796a963fee85d51be536a00baa0c45"
+ }
+ Frame {
+ msec: 2928
+ hash: "2e796a963fee85d51be536a00baa0c45"
+ }
+ Frame {
+ msec: 2944
+ hash: "b73b94832ede92794187b9ed452f96e0"
+ }
+ Frame {
+ msec: 2960
+ hash: "b73b94832ede92794187b9ed452f96e0"
+ }
+ Frame {
+ msec: 2976
+ hash: "b73b94832ede92794187b9ed452f96e0"
+ }
+ Frame {
+ msec: 2992
+ hash: "b73b94832ede92794187b9ed452f96e0"
+ }
+ Frame {
+ msec: 3008
+ hash: "b73b94832ede92794187b9ed452f96e0"
+ }
+ Frame {
+ msec: 3024
+ hash: "4f000e957cd4c7ef4845855088801c2d"
+ }
+ Frame {
+ msec: 3040
+ hash: "4f000e957cd4c7ef4845855088801c2d"
+ }
+ Frame {
+ msec: 3056
+ hash: "4f000e957cd4c7ef4845855088801c2d"
+ }
+ Frame {
+ msec: 3072
+ hash: "4f000e957cd4c7ef4845855088801c2d"
+ }
+ Frame {
+ msec: 3088
+ hash: "4f000e957cd4c7ef4845855088801c2d"
+ }
+ Frame {
+ msec: 3104
+ hash: "a432c8b664352e585f732813df2e861f"
+ }
+ Frame {
+ msec: 3120
+ hash: "a432c8b664352e585f732813df2e861f"
+ }
+ Frame {
+ msec: 3136
+ hash: "a432c8b664352e585f732813df2e861f"
+ }
+ Frame {
+ msec: 3152
+ hash: "e06abd91449d3b5d18582b9da2d20c97"
+ }
+ Frame {
+ msec: 3168
+ hash: "e06abd91449d3b5d18582b9da2d20c97"
+ }
+ Frame {
+ msec: 3184
+ hash: "e06abd91449d3b5d18582b9da2d20c97"
+ }
+ Frame {
+ msec: 3200
+ hash: "c4cecc3832935d59d9808ea70385632d"
+ }
+ Frame {
+ msec: 3216
+ hash: "c4cecc3832935d59d9808ea70385632d"
+ }
+ Frame {
+ msec: 3232
+ hash: "c4cecc3832935d59d9808ea70385632d"
+ }
+ Frame {
+ msec: 3248
+ hash: "56942f99b8b2a6c491b8635ae5619a4f"
+ }
+ Frame {
+ msec: 3264
+ hash: "56942f99b8b2a6c491b8635ae5619a4f"
+ }
+ Frame {
+ msec: 3280
+ hash: "56942f99b8b2a6c491b8635ae5619a4f"
+ }
+ Frame {
+ msec: 3296
+ hash: "56942f99b8b2a6c491b8635ae5619a4f"
+ }
+ Frame {
+ msec: 3312
+ hash: "a3bf780a2ae09fb3fee6215a24b8bb53"
+ }
+ Frame {
+ msec: 3328
+ hash: "a3bf780a2ae09fb3fee6215a24b8bb53"
+ }
+ Frame {
+ msec: 3344
+ hash: "a3bf780a2ae09fb3fee6215a24b8bb53"
+ }
+ Frame {
+ msec: 3360
+ hash: "a3bf780a2ae09fb3fee6215a24b8bb53"
+ }
+ Frame {
+ msec: 3376
+ hash: "822cff91269181ddb5a3b24ca0227583"
+ }
+ Frame {
+ msec: 3392
+ hash: "822cff91269181ddb5a3b24ca0227583"
+ }
+ Frame {
+ msec: 3408
+ hash: "822cff91269181ddb5a3b24ca0227583"
+ }
+ Frame {
+ msec: 3424
+ hash: "822cff91269181ddb5a3b24ca0227583"
+ }
+ Frame {
+ msec: 3440
+ hash: "20f06bbb130e81d6eb2612aa79bb7968"
+ }
+ Frame {
+ msec: 3456
+ hash: "20f06bbb130e81d6eb2612aa79bb7968"
+ }
+ Frame {
+ msec: 3472
+ hash: "fcb03904d0e628f95c9b665c65b10266"
+ }
+ Frame {
+ msec: 3488
+ hash: "fcb03904d0e628f95c9b665c65b10266"
+ }
+ Frame {
+ msec: 3504
+ hash: "fcb03904d0e628f95c9b665c65b10266"
+ }
+ Frame {
+ msec: 3520
+ hash: "fcb03904d0e628f95c9b665c65b10266"
+ }
+ Frame {
+ msec: 3536
+ hash: "fcb03904d0e628f95c9b665c65b10266"
+ }
+ Frame {
+ msec: 3552
+ hash: "1c17eaf20f5c16fea97a263d2aad1918"
+ }
+ Frame {
+ msec: 3568
+ hash: "1c17eaf20f5c16fea97a263d2aad1918"
+ }
+ Frame {
+ msec: 3584
+ hash: "1c17eaf20f5c16fea97a263d2aad1918"
+ }
+ Frame {
+ msec: 3600
+ hash: "1c17eaf20f5c16fea97a263d2aad1918"
+ }
+ Frame {
+ msec: 3616
+ hash: "1c17eaf20f5c16fea97a263d2aad1918"
+ }
+ Frame {
+ msec: 3632
+ hash: "3c91d205312aefc4af746cea413c9344"
+ }
+ Frame {
+ msec: 3648
+ hash: "3c91d205312aefc4af746cea413c9344"
+ }
+ Frame {
+ msec: 3664
+ hash: "3c91d205312aefc4af746cea413c9344"
+ }
+ Frame {
+ msec: 3680
+ hash: "3c91d205312aefc4af746cea413c9344"
+ }
+ Frame {
+ msec: 3696
+ hash: "3c91d205312aefc4af746cea413c9344"
+ }
+ Frame {
+ msec: 3712
+ hash: "6cb467aa12d6ae76edbfa324c0ad26d1"
+ }
+ Frame {
+ msec: 3728
+ hash: "6cb467aa12d6ae76edbfa324c0ad26d1"
+ }
+ Frame {
+ msec: 3744
+ hash: "c8ec3da9c651eadf4aa8a4051d326f91"
+ }
+ Frame {
+ msec: 3760
+ hash: "c8ec3da9c651eadf4aa8a4051d326f91"
+ }
+ Frame {
+ msec: 3776
+ hash: "c8ec3da9c651eadf4aa8a4051d326f91"
+ }
+ Frame {
+ msec: 3792
+ hash: "6cea311c6007463480b71ffd66074557"
+ }
+ Frame {
+ msec: 3808
+ hash: "6cea311c6007463480b71ffd66074557"
+ }
+ Frame {
+ msec: 3824
+ hash: "6cea311c6007463480b71ffd66074557"
+ }
+ Frame {
+ msec: 3840
+ image: "elide2.3.png"
+ }
+ Frame {
+ msec: 3856
+ hash: "6e800f4aacf0096f34acdf13678cab25"
+ }
+ Frame {
+ msec: 3872
+ hash: "6e800f4aacf0096f34acdf13678cab25"
+ }
+ Frame {
+ msec: 3888
+ hash: "fc336a43eaf9974cd6ad82bfee128ead"
+ }
+ Frame {
+ msec: 3904
+ hash: "fc336a43eaf9974cd6ad82bfee128ead"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.0.png
index 6e2b625daa..7980f23c01 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.0.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.1.png
new file mode 100644
index 0000000000..cbfae6e27f
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.2.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.2.png
new file mode 100644
index 0000000000..5e2527ee7f
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.3.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.3.png
new file mode 100644
index 0000000000..901551eca4
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.3.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.4.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.4.png
new file mode 100644
index 0000000000..32a5ba2eff
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.4.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.qml
index ee06b1a998..3871f9104d 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.qml
@@ -6,239 +6,239 @@ VisualTest {
}
Frame {
msec: 16
- hash: "873e914454b7a040b05649ebd1a2f8c5"
+ hash: "51e3a7214bf2fd98108de683ae650b05"
}
Frame {
msec: 32
- hash: "7682a4f1e361ca252da9713734a598e8"
+ hash: "72bd0f47e179c5356d4a0575939b6c05"
}
Frame {
msec: 48
- hash: "fa8884b550c8df872f96b61557163bcf"
+ hash: "9229869bf23fe10394ffb6bacc38d2b5"
}
Frame {
msec: 64
- hash: "b84ecf9e38f126c3e32defee831d9462"
+ hash: "4f75c0a0b7a04c8abdf2768a819b6c14"
}
Frame {
msec: 80
- hash: "21cc08f22d1f1fcb38b27a3a4259debe"
+ hash: "514a9a762cd0356cbcecb93e73c81534"
}
Frame {
msec: 96
- hash: "93bdfeab813e25e85917f49c0d5f1314"
+ hash: "68436451f6f3ee981bf8851944b82dda"
}
Frame {
msec: 112
- hash: "5f03c252602e60fe19879945fa77c203"
+ hash: "fa33b582c0890bc9852f3a6c80864988"
}
Frame {
msec: 128
- hash: "f0b2079f6c512bf80989ebfdbec4cfd8"
+ hash: "f65928b270f12f2917193ba70d9388ee"
}
Frame {
msec: 144
- hash: "9e7bb12d5b7605fc1d78ed9b2a549527"
+ hash: "755d1421a9b2bf3be9d665f5f8d6f767"
}
Frame {
msec: 160
- hash: "242bbbe6da87708c92fd47607ecb789d"
+ hash: "dbec63b93f3617440317f7ddc2fbd6fa"
}
Frame {
msec: 176
- hash: "f1db5c3a230b4d3e2e1dfefe6bf032a1"
+ hash: "1ec885da7efc3d71904c79a4a4768f27"
}
Frame {
msec: 192
- hash: "a416e820efd8e173cc52372218513e33"
+ hash: "a20981af2ce8e82a6c1825e438dfd815"
}
Frame {
msec: 208
- hash: "df711ab70c6087f8138fded16167f069"
+ hash: "3c951028229d8d6a3a0faa18f21afbe6"
}
Frame {
msec: 224
- hash: "fb28eb2eeccfab28299640ef996c1115"
+ hash: "8354d4c9bd5ccb2eae46cdaf3fd337bb"
}
Frame {
msec: 240
- hash: "c72c6d79a50dd7147f6b33784880eb36"
+ hash: "05880d6d76fa8dc421af4d06cbdd4448"
}
Frame {
msec: 256
- hash: "4421027e65e95f98499ca53c57220ede"
+ hash: "370e33f141d0a8396b5c2bb279f9bb67"
}
Frame {
msec: 272
- hash: "b7fbfb90d8cc167809e8e846d9021b4b"
+ hash: "663b162ce447eee0f2194a92b463d6fe"
}
Frame {
msec: 288
- hash: "004614b1bf18e9aa78e78509c4f289aa"
+ hash: "618c53edf13177d433fdcca5b0cedfaa"
}
Frame {
msec: 304
- hash: "1792bbd8b69bae1d92fed2a6bcfe0187"
+ hash: "ce96d70a89f7701ce069e93c192196ed"
}
Frame {
msec: 320
- hash: "957a8b95d6e85885d854b8eb1db10b04"
+ hash: "5826b56af5a4670d479c5f8e649d29d4"
}
Frame {
msec: 336
- hash: "d00c3e4d6d8e8d04b949840c28d73a33"
+ hash: "5aaf7fc6295d4ab6377bd77e91f73ae8"
}
Frame {
msec: 352
- hash: "2b79feaa62d773d92d8a684685b2004c"
+ hash: "26cb0b5e60de63d582b4c4d1c4120746"
}
Frame {
msec: 368
- hash: "ef2f11b187028de0c56b23db3168fbc8"
+ hash: "41b6c379d7fb678abbcccde7bca7f243"
}
Frame {
msec: 384
- hash: "3a489a96aaeca80355313198b935691d"
+ hash: "46668408674d3e94048375152f991427"
}
Frame {
msec: 400
- hash: "389f1798f900795a8686c38ace755974"
+ hash: "c966370fbbdd8b32cafc06cdc551e020"
}
Frame {
msec: 416
- hash: "34fc20be52fe3843420819b9adb90b22"
+ hash: "025aab500846dab22713ccada8f93a51"
}
Frame {
msec: 432
- hash: "fa715c5b6640eafe204bf3b8095c74b9"
+ hash: "a6a68f04ea34fba46025a1415dc46bbb"
}
Frame {
msec: 448
- hash: "8e8315edcf23167ac58228b8c28b43e6"
+ hash: "1afc5b8b094056695b09088d13ab1612"
}
Frame {
msec: 464
- hash: "c18e82038f57dd869112cb1be14e4cfe"
+ hash: "efff72e37e0c23e0cd51169d0c06c065"
}
Frame {
msec: 480
- hash: "3f07e95b09e39f2e5d93216850f4a4d9"
+ hash: "ed425b23ea5340ac5b176b4fbb377fe3"
}
Frame {
msec: 496
- hash: "20f0e6eaeac04d6f93565adfab485218"
+ hash: "9df20063ec67aa06e44bf292f05469a6"
}
Frame {
msec: 512
- hash: "e3f66d1dfe88dd868a54a8493828ef5f"
+ hash: "d3400c655403d00df7e202a42b75476d"
}
Frame {
msec: 528
- hash: "d39d34f63e1b29c187249cb388552b38"
+ hash: "336fd54ae209ba7c28a69939a021341b"
}
Frame {
msec: 544
- hash: "5d2e8df5003732f3b53fff4aaddea06c"
+ hash: "621c3b64fc6214b8a48c216d46d5615d"
}
Frame {
msec: 560
- hash: "35c3aa2dae481a8f817d849b3f3151f2"
+ hash: "5f9ac0b6830dbfa4cba83adc0cce232f"
}
Frame {
msec: 576
- hash: "966b78018879224948b4d85fe73d7985"
+ hash: "2b829253ed85f5ffe5e3867accadd218"
}
Frame {
msec: 592
- hash: "0db067bf9debc3f36dd539cf83652fb8"
+ hash: "61325a770fb501d88f6bb2700294ca44"
}
Frame {
msec: 608
- hash: "ea1c3249ffd2439533907ceaeaafbc56"
+ hash: "807dea2954afa902694b1ef98ef5f2c1"
}
Frame {
msec: 624
- hash: "da85c0e14b95ca9a729984b67ebd52ad"
+ hash: "43edc754d8155c198dd1db6d55d25abf"
}
Frame {
msec: 640
- hash: "5c26ae844ac52dbe131fed0638787aac"
+ hash: "4c800c2b8ab7b1500e80f50ee925b73b"
}
Frame {
msec: 656
- hash: "4b09c23ad624db80afcb2a6c1d5ddb96"
+ hash: "17b60d375c02b55923b94b147015bc7d"
}
Frame {
msec: 672
- hash: "9995deb3d22b418a19093b4b988b3fcc"
+ hash: "591e79b034700b514c84894e0fc27e27"
}
Frame {
msec: 688
- hash: "77e53358f2d4392d0ba988187e7e272c"
+ hash: "61624e674a0994cedae75b2e56958612"
}
Frame {
msec: 704
- hash: "3fbbb73e790cf4a0583531fe1580f761"
+ hash: "7f662b3978191ef5812ccad4d1d687b8"
}
Frame {
msec: 720
- hash: "9d562e141095a258ee61463e644d9889"
+ hash: "d07560950476d08ce51661356ea53753"
}
Frame {
msec: 736
- hash: "d05633ca49f96bf327bed5c9c0f6ac98"
+ hash: "1cbbf48c54d373bbb3fdfe42fe8396b7"
}
Frame {
msec: 752
- hash: "34c38e40e831dbede8fa83de31ed76aa"
+ hash: "f95205fb90069a13ab395d7a3e1775ad"
}
Frame {
msec: 768
- hash: "288e52c8be54f4914f687cef4ce1f24a"
+ hash: "f40a57afb29c1cc161f71a1b134a5d0d"
}
Frame {
msec: 784
- hash: "0b8b744aaf67e8b17fa459bb0ffb6db5"
+ hash: "3311a6a6197df79e5fcf2a1729368618"
}
Frame {
msec: 800
- hash: "273dbe3e8c21bfeafa516d07778928c8"
+ hash: "597ae977e27d0cac57b1fc8b0564a15b"
}
Frame {
msec: 816
- hash: "ef94ee1885287c72fa78038547d98b96"
+ hash: "aca451b1a1e8f727315f8d13d4b21aec"
}
Frame {
msec: 832
- hash: "965e6387672319ac04fdc42768e581f1"
+ hash: "c0437b88a05a7aa1b7b645b5151773d7"
}
Frame {
msec: 848
- hash: "95553d8aaece94c7017e57b03cd46c9a"
+ hash: "be8659747f0b6e76acaf17851b599b7b"
}
Frame {
msec: 864
- hash: "bdaf35b920e5b08b8639d452afd2d51e"
+ hash: "2b0033b95e853368cff2d6032ff707f6"
}
Frame {
msec: 880
- hash: "0ed16f00e89327dc8679bec42179c4ce"
+ hash: "12a747305311ea86ce681a3ff56f394f"
}
Frame {
msec: 896
- hash: "8c93e0ac399e09e98e34b90654e0e42a"
+ hash: "00b041e67e3ac3e1678eae72580107f7"
}
Frame {
msec: 912
- hash: "93798fbb33adb6c813018757cfa34017"
+ hash: "09f69db7a724401388e4b7fefeb3df89"
}
Frame {
msec: 928
- hash: "db4d7581e9a1f082a2c29ef7482a7893"
+ hash: "15e96d009e101d6869d1cc69e0a9092a"
}
Frame {
msec: 944
- hash: "67e074c1e083334de84a3549f4ee9ca4"
+ hash: "b1a900f6ca81bf556ef126211afb8b0c"
}
Frame {
msec: 960
@@ -246,58 +246,1078 @@ VisualTest {
}
Frame {
msec: 976
- hash: "b1122c815a755c9988bcf03a3f7d7d6d"
+ hash: "87ea64b511b6d990f66cd4e3a141caf2"
}
Frame {
msec: 992
- hash: "31148bae6653bdc3f1827d06de845663"
+ hash: "cc5281bca844570d36ab193ba074dfcb"
}
Frame {
msec: 1008
- hash: "812428a944086ca46e102891964dac69"
+ hash: "cf430f604050734c455206b974587d76"
}
Frame {
msec: 1024
- hash: "ee7bb66bd7e8623325200ac994f8b41a"
+ hash: "b10b053a551dda58e626062b6721009f"
}
Frame {
msec: 1040
- hash: "6bd21a98e5c373a2c78334a0255e7750"
+ hash: "0ab24cb42bf4db645c779a48a060919d"
}
Frame {
msec: 1056
- hash: "2e8e1eea14068b0e82464ed52ec1ab7a"
+ hash: "0cba8d41e70c3ab23c55d02328954fd3"
}
Frame {
msec: 1072
- hash: "6dca5756e20eeb778e31d7b602ce77d7"
+ hash: "1f25027c81418c8f511d3d866948ea97"
}
Frame {
msec: 1088
- hash: "3cbb6700b9e30864a2b1e3d4d71d2a78"
+ hash: "d4ef5c5de73e515ea3eb841d87d3916c"
}
Frame {
msec: 1104
- hash: "c4d0230d2c4f73191a514e5df4c0b083"
+ hash: "bbdb93e72c966b3801cbc27a42f0e29f"
}
Frame {
msec: 1120
- hash: "a33df967fe43151dfc503d2ac78f8ca8"
+ hash: "f2b12153d449e6b2476af44272b6d54f"
}
Frame {
msec: 1136
- hash: "0c7ff101efe60b600cacaf8d04d79053"
+ hash: "5605809550a9c5151d3f6eb04de76587"
}
Frame {
msec: 1152
- hash: "d246cfb75d89b9666877860aaf45ba60"
+ hash: "c887e88030c58144e6bb253e369b3bac"
}
Frame {
msec: 1168
- hash: "1130998aa2618a29ec6bc4b9219eedfa"
+ hash: "9d9f4aaea9d55118fac9cf78e6785ef7"
}
Frame {
msec: 1184
- hash: "741dd83003633bbf8d28c2d4ddd8a2d0"
+ hash: "08dcb6457d8556aec27fdd38095f9058"
+ }
+ Frame {
+ msec: 1200
+ hash: "45052b296f95976b22d5933ced4e259c"
+ }
+ Frame {
+ msec: 1216
+ hash: "3bae979929efc4e3e315f3b00eb8da49"
+ }
+ Frame {
+ msec: 1232
+ hash: "af52455d0e2d8e30a4c27aaa58d61702"
+ }
+ Frame {
+ msec: 1248
+ hash: "760a6b74a31adb04f220e4bb7457bc2b"
+ }
+ Frame {
+ msec: 1264
+ hash: "bfb0d7dab25007c20a45f98f69fa97ff"
+ }
+ Frame {
+ msec: 1280
+ hash: "eac34dc1254c606a7b866e25967796dd"
+ }
+ Frame {
+ msec: 1296
+ hash: "f2577d86f3b90ff49339e9eb208b2b55"
+ }
+ Frame {
+ msec: 1312
+ hash: "11beecfe87619f1c90ab1aa79e5cc0d9"
+ }
+ Frame {
+ msec: 1328
+ hash: "8f721400a444750f11a9f6a5b1f9b1f1"
+ }
+ Frame {
+ msec: 1344
+ hash: "be5082d93788b91f251a174b2889b58f"
+ }
+ Frame {
+ msec: 1360
+ hash: "22527c1c29923577e90f506745230573"
+ }
+ Frame {
+ msec: 1376
+ hash: "a6ab98f02be95359a939a7841123ef17"
+ }
+ Frame {
+ msec: 1392
+ hash: "c23c3352261f3c94e5f329b6a872dda2"
+ }
+ Frame {
+ msec: 1408
+ hash: "0b4987678b416bafd922c47d2b540fe1"
+ }
+ Frame {
+ msec: 1424
+ hash: "8e3335e136e7ff01df146dcba4ae49c2"
+ }
+ Frame {
+ msec: 1440
+ hash: "28d20b81feb20325613d5a5d16238eb3"
+ }
+ Frame {
+ msec: 1456
+ hash: "04405979c68d1354f8b3fff03ad5ff5f"
+ }
+ Frame {
+ msec: 1472
+ hash: "51929671bccb25ec5fd9d6d6df29483b"
+ }
+ Frame {
+ msec: 1488
+ hash: "4bc938a8620242ca07e73adcd0219934"
+ }
+ Frame {
+ msec: 1504
+ hash: "73f5ddd56c836813a2754cefcddcecaa"
+ }
+ Frame {
+ msec: 1520
+ hash: "08ab374f2911207dddddf4cf18d26769"
+ }
+ Frame {
+ msec: 1536
+ hash: "0a91b4c009079159340040067dfc0cc8"
+ }
+ Frame {
+ msec: 1552
+ hash: "bdd54a222ba5bc0deb97e26071732e68"
+ }
+ Frame {
+ msec: 1568
+ hash: "1b75d3b34f7fd74451d22d03dd7e4e65"
+ }
+ Frame {
+ msec: 1584
+ hash: "a34ad1878b0bd1316d4ceb0c22709c6f"
+ }
+ Frame {
+ msec: 1600
+ hash: "8a25b513f0c6371e81065f3f0594ddfe"
+ }
+ Frame {
+ msec: 1616
+ hash: "09063acfe8bf1cbc521cd84ecd718930"
+ }
+ Frame {
+ msec: 1632
+ hash: "6607cab8e4b4b6a1671cdf63582b625b"
+ }
+ Frame {
+ msec: 1648
+ hash: "5662b3252b5dd640ce9055ff11c11e47"
+ }
+ Frame {
+ msec: 1664
+ hash: "2267ff61b2af23a15d6d5263d52c3ecb"
+ }
+ Frame {
+ msec: 1680
+ hash: "99d86069a3ea0c49a8f37f5124f2850b"
+ }
+ Frame {
+ msec: 1696
+ hash: "acfa238bcb12c6197acb990aa4ddc03f"
+ }
+ Frame {
+ msec: 1712
+ hash: "6c4c804f6e0e46fcfe25b04836db80f7"
+ }
+ Frame {
+ msec: 1728
+ hash: "5c1868d36ad767cd9923fab8605220dd"
+ }
+ Frame {
+ msec: 1744
+ hash: "a1279c79d3be6a62b5aebff4c66971e5"
+ }
+ Frame {
+ msec: 1760
+ hash: "f1d9f03f77b224ec355d4b5ae1ef8551"
+ }
+ Frame {
+ msec: 1776
+ hash: "3ad06495838986ef570f1c0f9d9f4a52"
+ }
+ Frame {
+ msec: 1792
+ hash: "e4122ccbc4da03797738a949654fb555"
+ }
+ Frame {
+ msec: 1808
+ hash: "0178b04a0c2e91b5a409c28a2b3c4cca"
+ }
+ Frame {
+ msec: 1824
+ hash: "04b3fdd361985d1f108551dafca851f6"
+ }
+ Frame {
+ msec: 1840
+ hash: "f7e8e73dcb009fc160122b64f2e4857e"
+ }
+ Frame {
+ msec: 1856
+ hash: "e8575db453082b6601107b20ec15fb86"
+ }
+ Frame {
+ msec: 1872
+ hash: "18b8bc3993275a0a1e096084ada871f0"
+ }
+ Frame {
+ msec: 1888
+ hash: "1a1229d6c945cc1a0df7ca4ac61dfff0"
+ }
+ Frame {
+ msec: 1904
+ hash: "bf43232fccfedfca1cac48206cacfaf2"
+ }
+ Frame {
+ msec: 1920
+ image: "multilength.1.png"
+ }
+ Frame {
+ msec: 1936
+ hash: "c0c2396b5e5dc36853a28d6c5a6274f3"
+ }
+ Frame {
+ msec: 1952
+ hash: "9b49951115444bf17e96ded2837e5eff"
+ }
+ Frame {
+ msec: 1968
+ hash: "422d01a547ce612233bfa5e85bf73c7f"
+ }
+ Frame {
+ msec: 1984
+ hash: "fe2cb2fb4aefb5da1cf27e709a0acd5f"
+ }
+ Frame {
+ msec: 2000
+ hash: "e106fbd81f7a057e3bf5d8a42c92e4f1"
+ }
+ Frame {
+ msec: 2016
+ hash: "b1b60361a929ccb109a9e9e8a10065d0"
+ }
+ Frame {
+ msec: 2032
+ hash: "35858a35e56a48804d3cedda908ca2eb"
+ }
+ Frame {
+ msec: 2048
+ hash: "a8fb42ed2c55d3396133acf28064283c"
+ }
+ Frame {
+ msec: 2064
+ hash: "479291530784175abc7d564ac2319d2a"
+ }
+ Frame {
+ msec: 2080
+ hash: "75e7b2930143d610659cf42a3604374e"
+ }
+ Frame {
+ msec: 2096
+ hash: "3d9438b11c89d76353943e5d2f656e7d"
+ }
+ Frame {
+ msec: 2112
+ hash: "cb23d7c508c8e3169bab39aaa4de01fd"
+ }
+ Frame {
+ msec: 2128
+ hash: "bc7805e391bc272a837c9b1df9cf8f77"
+ }
+ Frame {
+ msec: 2144
+ hash: "020d270f6a93e05dacd70a2b41a3ea8a"
+ }
+ Frame {
+ msec: 2160
+ hash: "8f23f9ea2fa630111f0481b6a6ec09a6"
+ }
+ Frame {
+ msec: 2176
+ hash: "6b42c823da044ae69d9600260d7437e6"
+ }
+ Frame {
+ msec: 2192
+ hash: "d31e1a434a9fcd12e439640776f8c8be"
+ }
+ Frame {
+ msec: 2208
+ hash: "48bb7782d57e195d3f0f3dfb25fed571"
+ }
+ Frame {
+ msec: 2224
+ hash: "76922f380f3c6c83edb5ff2a4208a4d0"
+ }
+ Frame {
+ msec: 2240
+ hash: "9027d61a3b91a9f56230f4ee740b6db8"
+ }
+ Frame {
+ msec: 2256
+ hash: "043455a71c91e3d65f1eed632b152fea"
+ }
+ Frame {
+ msec: 2272
+ hash: "6bfc058bd9f8986d306606f8c7b06ae2"
+ }
+ Frame {
+ msec: 2288
+ hash: "49f1e17d33f1ac690bcac7e85668cb3b"
+ }
+ Frame {
+ msec: 2304
+ hash: "2090befb760a16d73bea960a6e835405"
+ }
+ Frame {
+ msec: 2320
+ hash: "e99382309c4419f38642333386595211"
+ }
+ Frame {
+ msec: 2336
+ hash: "2c7a49bcb6eca031984d7a96b607d402"
+ }
+ Frame {
+ msec: 2352
+ hash: "b55be701b19739713d532f3d6cbd5393"
+ }
+ Frame {
+ msec: 2368
+ hash: "fdad916849eeae7b9b276f57bb022321"
+ }
+ Frame {
+ msec: 2384
+ hash: "e3a8dd9da5c767a60dab121fb3a2811b"
+ }
+ Frame {
+ msec: 2400
+ hash: "73262e2250337b8f02d8e672b66ae273"
+ }
+ Frame {
+ msec: 2416
+ hash: "84dca99c97f837ecfb9b3195db556687"
+ }
+ Frame {
+ msec: 2432
+ hash: "4f82d7a5f3b286a2d8ccc0a07c35a1a0"
+ }
+ Frame {
+ msec: 2448
+ hash: "63f6eec01262783a421040dd44740577"
+ }
+ Frame {
+ msec: 2464
+ hash: "e98f39a3a9379155081014cdf761c055"
+ }
+ Frame {
+ msec: 2480
+ hash: "c084db070c74596551190dd49dfc2ed2"
+ }
+ Frame {
+ msec: 2496
+ hash: "f6866290d95f0d85fcf05de39bcadcc7"
+ }
+ Frame {
+ msec: 2512
+ hash: "d919eb26a2d8874ed1e4051769b525c6"
+ }
+ Frame {
+ msec: 2528
+ hash: "1967d42c7a23b8d11e6accf27de24ce7"
+ }
+ Frame {
+ msec: 2544
+ hash: "2fe4f7fe66f820b2738598e85da9f0b9"
+ }
+ Frame {
+ msec: 2560
+ hash: "4fa2b66d2d4beaa56ed8c387b62f4817"
+ }
+ Frame {
+ msec: 2576
+ hash: "eef73ebb85223a5f99b5f5ec7dfaae94"
+ }
+ Frame {
+ msec: 2592
+ hash: "acb7a8c1939633f16e8b7989b2d598c2"
+ }
+ Frame {
+ msec: 2608
+ hash: "b5e67eb3ace1d1d7f9fa1f1c907bd442"
+ }
+ Frame {
+ msec: 2624
+ hash: "552035a9d76f4dd65d86533535c00a5d"
+ }
+ Frame {
+ msec: 2640
+ hash: "d2e25e33232ec8ddd326818fabf15a65"
+ }
+ Frame {
+ msec: 2656
+ hash: "65c4dfbb48c1c9115c37ed5c294d7bd1"
+ }
+ Frame {
+ msec: 2672
+ hash: "3aceb756fa460a767194f2923871e2d3"
+ }
+ Frame {
+ msec: 2688
+ hash: "759a7bd99c6e630929216eb89f6b27fa"
+ }
+ Frame {
+ msec: 2704
+ hash: "81aa0091d86f745bcddd279473df1f8d"
+ }
+ Frame {
+ msec: 2720
+ hash: "cce5b12ab54251ea6df458d492bc92e9"
+ }
+ Frame {
+ msec: 2736
+ hash: "5637b7aeb8b9d754e0a96b6f5d0dcb03"
+ }
+ Frame {
+ msec: 2752
+ hash: "ad7644a8994888bc562590ff8942eabf"
+ }
+ Frame {
+ msec: 2768
+ hash: "490a3da685f73c45f4be697c3f37ccd1"
+ }
+ Frame {
+ msec: 2784
+ hash: "190cc35ecc32ed8ea6ebd135fb8d7a00"
+ }
+ Frame {
+ msec: 2800
+ hash: "89511367c186947f9173dc30932c4454"
+ }
+ Frame {
+ msec: 2816
+ hash: "880c05184406232db9d3830e46d47bd7"
+ }
+ Frame {
+ msec: 2832
+ hash: "db907e2573c385bc2545cfba4fda4be1"
+ }
+ Frame {
+ msec: 2848
+ hash: "c96ad05fd3ab4cd71d33738448029e0c"
+ }
+ Frame {
+ msec: 2864
+ hash: "112ecf3b2fcd5919402842044d052272"
+ }
+ Frame {
+ msec: 2880
+ image: "multilength.2.png"
+ }
+ Frame {
+ msec: 2896
+ hash: "dc1aa5563a76f20d8200fbd9794b3249"
+ }
+ Frame {
+ msec: 2912
+ hash: "3f72adedabe9e2896750e2738df71566"
+ }
+ Frame {
+ msec: 2928
+ hash: "3f78a5a9312126e6a6ca699886dd05d0"
+ }
+ Frame {
+ msec: 2944
+ hash: "75a199efbdf119abbc1598137e974e28"
+ }
+ Frame {
+ msec: 2960
+ hash: "e4d068e2ba9c65a0e910faf431e4df7e"
+ }
+ Frame {
+ msec: 2976
+ hash: "817e686a44b4eaced58c251facd5e89d"
+ }
+ Frame {
+ msec: 2992
+ hash: "0c5e7217f5b68e0b2158c512f66177c2"
+ }
+ Frame {
+ msec: 3008
+ hash: "253a765019170fe4f649825b4cd17832"
+ }
+ Frame {
+ msec: 3024
+ hash: "cf3f774316868179f6766e5dbdab2b17"
+ }
+ Frame {
+ msec: 3040
+ hash: "7cf30923200a9b8524909bdfbb20b33c"
+ }
+ Frame {
+ msec: 3056
+ hash: "1dd14bc90dfab3d8864c177e56c25b63"
+ }
+ Frame {
+ msec: 3072
+ hash: "aaa4074319d1656b58f874d6843e66c4"
+ }
+ Frame {
+ msec: 3088
+ hash: "b2a3479eb8087138f20b0dbd539f0592"
+ }
+ Frame {
+ msec: 3104
+ hash: "1ab4358f6008ce87a5b1c6a54d04b343"
+ }
+ Frame {
+ msec: 3120
+ hash: "4425e58b30da6edd1730421e990dd6e7"
+ }
+ Frame {
+ msec: 3136
+ hash: "9b4e62af65c064ca2fe4de5d03255b56"
+ }
+ Frame {
+ msec: 3152
+ hash: "edf9b8b0cc18942b23c03ee1ed837dd6"
+ }
+ Frame {
+ msec: 3168
+ hash: "b05a1bc33ce2e4c2383f7ecc9544020c"
+ }
+ Frame {
+ msec: 3184
+ hash: "73304724e5b4d7c556859da310c31a0a"
+ }
+ Frame {
+ msec: 3200
+ hash: "4cf88e365cd9651e2fb86452ff81e4be"
+ }
+ Frame {
+ msec: 3216
+ hash: "7b42902b17781f98075bfdf50950addd"
+ }
+ Frame {
+ msec: 3232
+ hash: "8806b9cb7e352a67b23085593b61606b"
+ }
+ Frame {
+ msec: 3248
+ hash: "d2fdf78fa3b7261683f2ed4f2dee62c8"
+ }
+ Frame {
+ msec: 3264
+ hash: "dafa72fd7aae2c9bfa5f6aa2694235d2"
+ }
+ Frame {
+ msec: 3280
+ hash: "d784b9b39ab063ab68b85d6485257ce0"
+ }
+ Frame {
+ msec: 3296
+ hash: "991ef068c26b304fb19d03fdfeb2e3f4"
+ }
+ Frame {
+ msec: 3312
+ hash: "c6014d497f4db9121c539a53115a847f"
+ }
+ Frame {
+ msec: 3328
+ hash: "88c778d811febd165e28ae7698f774b8"
+ }
+ Frame {
+ msec: 3344
+ hash: "51fbf553794b8a2303d2e0dff44c80fa"
+ }
+ Frame {
+ msec: 3360
+ hash: "ba1abdcf3a04231ce9439cb6d93e8717"
+ }
+ Frame {
+ msec: 3376
+ hash: "56a5d2fe8af1ef1e08ce545eb65e6ba0"
+ }
+ Frame {
+ msec: 3392
+ hash: "8337eb7d11500676921de0b13812ca02"
+ }
+ Frame {
+ msec: 3408
+ hash: "8f50f53ed00ad9b9bbf9423b3274efa7"
+ }
+ Frame {
+ msec: 3424
+ hash: "bf5ca931d00d3dc4fcfe5e93d08bde2f"
+ }
+ Frame {
+ msec: 3440
+ hash: "f2619492bbb96bd3958f4d61bb23c42e"
+ }
+ Frame {
+ msec: 3456
+ hash: "3b1afefbc7e0990059bd3990f17a7312"
+ }
+ Frame {
+ msec: 3472
+ hash: "30041f2cb8c071e7dc8f9c8ef1e49743"
+ }
+ Frame {
+ msec: 3488
+ hash: "f8bef9f28823fdebec0b39e1044ac03c"
+ }
+ Frame {
+ msec: 3504
+ hash: "4c0282e6a48dbbcdbbffde55457eee12"
+ }
+ Frame {
+ msec: 3520
+ hash: "7956ea76120b9292b2f3c6123187ac0e"
+ }
+ Frame {
+ msec: 3536
+ hash: "dce82656442ff1a0823bac5ded7c0290"
+ }
+ Frame {
+ msec: 3552
+ hash: "96151e49fd0f07817d27583c22afe30f"
+ }
+ Frame {
+ msec: 3568
+ hash: "262a38546540ecb81065cbdbace4fa28"
+ }
+ Frame {
+ msec: 3584
+ hash: "4ea3a1a93be2ef25ca6f05d144b50d3b"
+ }
+ Frame {
+ msec: 3600
+ hash: "77d321f837b720d4e63fb028e885dce7"
+ }
+ Frame {
+ msec: 3616
+ hash: "e0e40d426a13ef3d9caa6ba474a1a460"
+ }
+ Frame {
+ msec: 3632
+ hash: "6bd5645b808206dd9a4e9c0e423db06b"
+ }
+ Frame {
+ msec: 3648
+ hash: "791538cf21cfa32ab4595137a655e0a3"
+ }
+ Frame {
+ msec: 3664
+ hash: "59266a6f73c217f0c68f7dac69d4b25d"
+ }
+ Frame {
+ msec: 3680
+ hash: "ee730ce23e84942c5fe2587ce0ecd3f6"
+ }
+ Frame {
+ msec: 3696
+ hash: "b1353eee7a68d1ab0057ab7a6dd0774c"
+ }
+ Frame {
+ msec: 3712
+ hash: "0ea828127568afa52ecc31e335e69d11"
+ }
+ Frame {
+ msec: 3728
+ hash: "d95fc327253500563d0e05a4b80a7c8a"
+ }
+ Frame {
+ msec: 3744
+ hash: "e3aff011332ccf9cbebbff2803733038"
+ }
+ Frame {
+ msec: 3760
+ hash: "27ee147b62bfa2d1183321bba3ccb8d3"
+ }
+ Frame {
+ msec: 3776
+ hash: "245578d636b5486da0210a0dd7b84a80"
+ }
+ Frame {
+ msec: 3792
+ hash: "87be77d90d9e7a2d282026e63d14ddfd"
+ }
+ Frame {
+ msec: 3808
+ hash: "25cf672e69b7c61eab9f53437b40956e"
+ }
+ Frame {
+ msec: 3824
+ hash: "10606e7b0ecb8ec204fe025aece90004"
+ }
+ Frame {
+ msec: 3840
+ image: "multilength.3.png"
+ }
+ Frame {
+ msec: 3856
+ hash: "a3c411c8c3da3975205994a7da97320f"
+ }
+ Frame {
+ msec: 3872
+ hash: "1491ce2867ad4f116e705d259b773550"
+ }
+ Frame {
+ msec: 3888
+ hash: "8f2fe6175fa45213d84e4c0b0b7cb4a7"
+ }
+ Frame {
+ msec: 3904
+ hash: "bc77ad13f5015fc1b5bb85dc51b207b3"
+ }
+ Frame {
+ msec: 3920
+ hash: "5fb9a7834a5358077952c20ca025fcf0"
+ }
+ Frame {
+ msec: 3936
+ hash: "09ba094e2cfb1033019e85f66910a593"
+ }
+ Frame {
+ msec: 3952
+ hash: "43db976e63a8fd71da67198942aa7943"
+ }
+ Frame {
+ msec: 3968
+ hash: "6298a0aa4b84ee1722d83897b3553fe1"
+ }
+ Frame {
+ msec: 3984
+ hash: "6b87ba7d3fe468229b29cd28590e17b1"
+ }
+ Frame {
+ msec: 4000
+ hash: "1b4e219629a1f19b135544ac2e961788"
+ }
+ Frame {
+ msec: 4016
+ hash: "087e95cbd0549be1bbe4a32520858514"
+ }
+ Frame {
+ msec: 4032
+ hash: "2c51a434fc3633623e10bedeba4e260d"
+ }
+ Frame {
+ msec: 4048
+ hash: "f29b87d80779a7f4d38e8058d984c386"
+ }
+ Frame {
+ msec: 4064
+ hash: "b8055e4b3c2ee551a7becf176cd173e3"
+ }
+ Frame {
+ msec: 4080
+ hash: "3c35391e1c1d230e0a085cb7f7f0e8ef"
+ }
+ Frame {
+ msec: 4096
+ hash: "dd8a63cdeefc6ce5a35ceb700f7b3755"
+ }
+ Frame {
+ msec: 4112
+ hash: "5b4a322f768d426a56a82d714cf4f705"
+ }
+ Frame {
+ msec: 4128
+ hash: "08830f630c15419d79c459891a8fff64"
+ }
+ Frame {
+ msec: 4144
+ hash: "84c90e454dcdbf00c441ff326760d2cd"
+ }
+ Frame {
+ msec: 4160
+ hash: "17c7311faee569b077f85848f7155319"
+ }
+ Frame {
+ msec: 4176
+ hash: "17b5aeff8f03828c1851a6b984d4e69e"
+ }
+ Frame {
+ msec: 4192
+ hash: "3bcc28ab875d3b5f62df0d5cede3e850"
+ }
+ Frame {
+ msec: 4208
+ hash: "a4c861d766af1378e21a91a6e1bca06d"
+ }
+ Frame {
+ msec: 4224
+ hash: "fa6e17c9c35c41ac5270a55f0cc4dcd2"
+ }
+ Frame {
+ msec: 4240
+ hash: "48d8c7ce0b6f2e9840a2f5cb40e41449"
+ }
+ Frame {
+ msec: 4256
+ hash: "713a391414fffe3cf01248e7c0919d71"
+ }
+ Frame {
+ msec: 4272
+ hash: "472282080ae357f5fb0dac1bf411f6f5"
+ }
+ Frame {
+ msec: 4288
+ hash: "660d37f1b3c5dd6e2de22ad2be818675"
+ }
+ Frame {
+ msec: 4304
+ hash: "334f12d83fdc7bd8f3d97697061a75f8"
+ }
+ Frame {
+ msec: 4320
+ hash: "4bfe83273913bad702290db2b1c81d52"
+ }
+ Frame {
+ msec: 4336
+ hash: "9ddc0238b0fbb42c503da8782d750d81"
+ }
+ Frame {
+ msec: 4352
+ hash: "43081559ed8f1d62baed1ab5dde34c5c"
+ }
+ Frame {
+ msec: 4368
+ hash: "4bf955a94901588cf37a1fe9b82feef3"
+ }
+ Frame {
+ msec: 4384
+ hash: "3a3a987096f2a11f495af4ee20c2452b"
+ }
+ Frame {
+ msec: 4400
+ hash: "290647a4f73c42ea33f841281bf6f3d6"
+ }
+ Frame {
+ msec: 4416
+ hash: "1a18f4f658997710aa7be9409c75a602"
+ }
+ Frame {
+ msec: 4432
+ hash: "1bc52bc68633464654410f59bf97142b"
+ }
+ Frame {
+ msec: 4448
+ hash: "33e3a5e0ec745046f7a7cceffd516a71"
+ }
+ Frame {
+ msec: 4464
+ hash: "7e61c48d2e0e6e195d527d6aeb4ffe8c"
+ }
+ Frame {
+ msec: 4480
+ hash: "42c42f7e02f6cd72afa92cf97494a1eb"
+ }
+ Frame {
+ msec: 4496
+ hash: "d1876d371284e41f4d553a470a9970fb"
+ }
+ Frame {
+ msec: 4512
+ hash: "479960a289b598591a4bf3c66dc6258a"
+ }
+ Frame {
+ msec: 4528
+ hash: "0ea8965e095c73499b5abc4ac44e07ef"
+ }
+ Frame {
+ msec: 4544
+ hash: "cc7fe014a856896ce3871743e552d6f2"
+ }
+ Frame {
+ msec: 4560
+ hash: "5b3cd6bec24ae4a215ec28651e9a3ed0"
+ }
+ Frame {
+ msec: 4576
+ hash: "63d60a2c6d27e30dda001c202446d221"
+ }
+ Frame {
+ msec: 4592
+ hash: "22f30d377fb90c433881d17211a9f9bd"
+ }
+ Frame {
+ msec: 4608
+ hash: "acfbf010e93723185792009ed372ccb9"
+ }
+ Frame {
+ msec: 4624
+ hash: "91f3335706d5037d9c579091e29d1219"
+ }
+ Frame {
+ msec: 4640
+ hash: "83ad6be4ecaa6495b25f9b55bb11796a"
+ }
+ Frame {
+ msec: 4656
+ hash: "39a68ee7f4ddb8059ef42eb9e42b7659"
+ }
+ Frame {
+ msec: 4672
+ hash: "0ad1facc49beaa2c3510fe1612ba3b4f"
+ }
+ Frame {
+ msec: 4688
+ hash: "d780a7f3dc1a313d462084fffda989c7"
+ }
+ Frame {
+ msec: 4704
+ hash: "0f1ad6155d4ed2a11d2fa91c63b62678"
+ }
+ Frame {
+ msec: 4720
+ hash: "26f4bb010704911d87b96a9f31a0a121"
+ }
+ Frame {
+ msec: 4736
+ hash: "7772aaabb6418d71fb7566a0aac4279f"
+ }
+ Frame {
+ msec: 4752
+ hash: "47bf1ec73915b369d653ff71ce7758da"
+ }
+ Frame {
+ msec: 4768
+ hash: "fcc1ed23c1678bf1b11bf59dbaba5186"
+ }
+ Frame {
+ msec: 4784
+ hash: "0d66fbc0b99c35dae53e1026c2041252"
+ }
+ Frame {
+ msec: 4800
+ image: "multilength.4.png"
+ }
+ Frame {
+ msec: 4816
+ hash: "d1fbba4331fd640a40fe7e07fcfce20b"
+ }
+ Frame {
+ msec: 4832
+ hash: "f79f9ac08c779fd1646450ef4cc21f01"
+ }
+ Frame {
+ msec: 4848
+ hash: "2095da58125d29b815c44ec9a22598d3"
+ }
+ Frame {
+ msec: 4864
+ hash: "01d4805a90443a6c20a5ae2cb83ec151"
+ }
+ Frame {
+ msec: 4880
+ hash: "f329ce7199c2137e8c32a25f96ee5c6b"
+ }
+ Frame {
+ msec: 4896
+ hash: "72c0c2c7660974827acc1fcb54e7ca6c"
+ }
+ Frame {
+ msec: 4912
+ hash: "6902d2a637733171699684baf07bb86e"
+ }
+ Frame {
+ msec: 4928
+ hash: "615683e3bc07792ee38ca8146657a88a"
+ }
+ Frame {
+ msec: 4944
+ hash: "9fe981f60fd1d974f063fccd2ae205ab"
+ }
+ Frame {
+ msec: 4960
+ hash: "b403e21b14646ac0cdaee2027125c0ad"
+ }
+ Frame {
+ msec: 4976
+ hash: "d037545cc68b7582c400c8c9da49ff2a"
+ }
+ Frame {
+ msec: 4992
+ hash: "551435ecb008ff217eb65a5a77a28090"
+ }
+ Frame {
+ msec: 5008
+ hash: "a1684c1c0938386bbfb309969114beee"
+ }
+ Frame {
+ msec: 5024
+ hash: "51e3a7214bf2fd98108de683ae650b05"
+ }
+ Frame {
+ msec: 5040
+ hash: "af3da99b9abc3b3440b22d4d428dcd1a"
+ }
+ Frame {
+ msec: 5056
+ hash: "4f75c0a0b7a04c8abdf2768a819b6c14"
+ }
+ Frame {
+ msec: 5072
+ hash: "c73dc19d48511634717cf4e95f843a5d"
+ }
+ Frame {
+ msec: 5088
+ hash: "0f263ab43dde78f1280483c6287b44a2"
+ }
+ Frame {
+ msec: 5104
+ hash: "68436451f6f3ee981bf8851944b82dda"
+ }
+ Frame {
+ msec: 5120
+ hash: "e0ea33b011cc8aef74070e26b71bd05e"
+ }
+ Frame {
+ msec: 5136
+ hash: "755d1421a9b2bf3be9d665f5f8d6f767"
+ }
+ Frame {
+ msec: 5152
+ hash: "7e20da3dab6bd290498756ac392bc052"
+ }
+ Frame {
+ msec: 5168
+ hash: "babdfa14fbba8f6eb0c95334588123ce"
+ }
+ Frame {
+ msec: 5184
+ hash: "1ec885da7efc3d71904c79a4a4768f27"
+ }
+ Frame {
+ msec: 5200
+ hash: "2159f4c9f72bca3ba98b4fd0aeb3c1ba"
+ }
+ Frame {
+ msec: 5216
+ hash: "8354d4c9bd5ccb2eae46cdaf3fd337bb"
+ }
+ Frame {
+ msec: 5232
+ hash: "ee95872db6f9440800bb98023764dc2a"
+ }
+ Frame {
+ msec: 5248
+ hash: "23197dd2bb352193b72d4445912d9c94"
+ }
+ Frame {
+ msec: 5264
+ hash: "370e33f141d0a8396b5c2bb279f9bb67"
}
}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data/elide.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data/elide.0.png
deleted file mode 100644
index 1a8c89b870..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data/elide.0.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data/elide.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data/elide.qml
deleted file mode 100644
index 3b8ae0c0f7..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data/elide.qml
+++ /dev/null
@@ -1,279 +0,0 @@
-import Qt.VisualTest 4.7
-
-VisualTest {
- Frame {
- msec: 0
- }
- Frame {
- msec: 16
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 32
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 48
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 64
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 80
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 96
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 112
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 128
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 144
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 160
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 176
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 192
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 208
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 224
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 240
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 256
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 272
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 288
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 304
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 320
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 336
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 352
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 368
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 384
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 400
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 416
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 432
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 448
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 464
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 480
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 496
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 512
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 528
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 544
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 560
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 576
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 592
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 608
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 624
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 640
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 656
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 672
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 688
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 704
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 720
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 736
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 752
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 768
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 784
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 800
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 816
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 832
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 848
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 864
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 880
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 896
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 912
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 928
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 944
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 960
- image: "elide.0.png"
- }
- Frame {
- msec: 976
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 67108864
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 992
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 1008
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 1024
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 1040
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
- Frame {
- msec: 1056
- hash: "c80d2bcd4be99c73e6c628870206ce8c"
- }
-}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data/elide2.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data/elide2.0.png
deleted file mode 100644
index 3dfade5c72..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data/elide2.0.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data/elide2.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data/elide2.1.png
deleted file mode 100644
index 1ee2076add..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data/elide2.1.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data/elide2.2.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data/elide2.2.png
deleted file mode 100644
index ae680bebbe..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data/elide2.2.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data/elide2.3.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data/elide2.3.png
deleted file mode 100644
index c2859bef87..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data/elide2.3.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data/elide2.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data/elide2.qml
deleted file mode 100644
index 27fbaf4c1f..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data/elide2.qml
+++ /dev/null
@@ -1,991 +0,0 @@
-import Qt.VisualTest 4.7
-
-VisualTest {
- Frame {
- msec: 0
- }
- Frame {
- msec: 16
- hash: "086a46352aa1221b5e57f5624b0c256b"
- }
- Frame {
- msec: 32
- hash: "086a46352aa1221b5e57f5624b0c256b"
- }
- Frame {
- msec: 48
- hash: "086a46352aa1221b5e57f5624b0c256b"
- }
- Frame {
- msec: 64
- hash: "086a46352aa1221b5e57f5624b0c256b"
- }
- Frame {
- msec: 80
- hash: "086a46352aa1221b5e57f5624b0c256b"
- }
- Frame {
- msec: 96
- hash: "086a46352aa1221b5e57f5624b0c256b"
- }
- Frame {
- msec: 112
- hash: "086a46352aa1221b5e57f5624b0c256b"
- }
- Frame {
- msec: 128
- hash: "086a46352aa1221b5e57f5624b0c256b"
- }
- Frame {
- msec: 144
- hash: "086a46352aa1221b5e57f5624b0c256b"
- }
- Frame {
- msec: 160
- hash: "086a46352aa1221b5e57f5624b0c256b"
- }
- Frame {
- msec: 176
- hash: "086a46352aa1221b5e57f5624b0c256b"
- }
- Frame {
- msec: 192
- hash: "086a46352aa1221b5e57f5624b0c256b"
- }
- Frame {
- msec: 208
- hash: "086a46352aa1221b5e57f5624b0c256b"
- }
- Frame {
- msec: 224
- hash: "086a46352aa1221b5e57f5624b0c256b"
- }
- Frame {
- msec: 240
- hash: "086a46352aa1221b5e57f5624b0c256b"
- }
- Frame {
- msec: 256
- hash: "086a46352aa1221b5e57f5624b0c256b"
- }
- Frame {
- msec: 272
- hash: "086a46352aa1221b5e57f5624b0c256b"
- }
- Frame {
- msec: 288
- hash: "086a46352aa1221b5e57f5624b0c256b"
- }
- Frame {
- msec: 304
- hash: "086a46352aa1221b5e57f5624b0c256b"
- }
- Frame {
- msec: 320
- hash: "086a46352aa1221b5e57f5624b0c256b"
- }
- Frame {
- msec: 336
- hash: "086a46352aa1221b5e57f5624b0c256b"
- }
- Frame {
- msec: 352
- hash: "086a46352aa1221b5e57f5624b0c256b"
- }
- Frame {
- msec: 368
- hash: "086a46352aa1221b5e57f5624b0c256b"
- }
- Frame {
- msec: 384
- hash: "086a46352aa1221b5e57f5624b0c256b"
- }
- Frame {
- msec: 400
- hash: "086a46352aa1221b5e57f5624b0c256b"
- }
- Frame {
- msec: 416
- hash: "086a46352aa1221b5e57f5624b0c256b"
- }
- Frame {
- msec: 432
- hash: "fc3a7e898d6bfa2af4d774b20609f967"
- }
- Frame {
- msec: 448
- hash: "fc3a7e898d6bfa2af4d774b20609f967"
- }
- Frame {
- msec: 464
- hash: "fc3a7e898d6bfa2af4d774b20609f967"
- }
- Frame {
- msec: 480
- hash: "3bcaa6426796bc9097e0aeba90dd5e39"
- }
- Frame {
- msec: 496
- hash: "3bcaa6426796bc9097e0aeba90dd5e39"
- }
- Frame {
- msec: 512
- hash: "3bcaa6426796bc9097e0aeba90dd5e39"
- }
- Frame {
- msec: 528
- hash: "3bcaa6426796bc9097e0aeba90dd5e39"
- }
- Frame {
- msec: 544
- hash: "3bcaa6426796bc9097e0aeba90dd5e39"
- }
- Frame {
- msec: 560
- hash: "3bcaa6426796bc9097e0aeba90dd5e39"
- }
- Frame {
- msec: 576
- hash: "4daa612cd7e7ee455ff1a93329202865"
- }
- Frame {
- msec: 592
- hash: "4daa612cd7e7ee455ff1a93329202865"
- }
- Frame {
- msec: 608
- hash: "4daa612cd7e7ee455ff1a93329202865"
- }
- Frame {
- msec: 624
- hash: "4daa612cd7e7ee455ff1a93329202865"
- }
- Frame {
- msec: 640
- hash: "4daa612cd7e7ee455ff1a93329202865"
- }
- Frame {
- msec: 656
- hash: "3f362ad550db910f1d9f261557c65913"
- }
- Frame {
- msec: 672
- hash: "3f362ad550db910f1d9f261557c65913"
- }
- Frame {
- msec: 688
- hash: "f159011c2b85fe212a32a7b5d2a57016"
- }
- Frame {
- msec: 704
- hash: "f159011c2b85fe212a32a7b5d2a57016"
- }
- Frame {
- msec: 720
- hash: "f159011c2b85fe212a32a7b5d2a57016"
- }
- Frame {
- msec: 736
- hash: "f159011c2b85fe212a32a7b5d2a57016"
- }
- Frame {
- msec: 752
- hash: "f159011c2b85fe212a32a7b5d2a57016"
- }
- Frame {
- msec: 768
- hash: "f159011c2b85fe212a32a7b5d2a57016"
- }
- Frame {
- msec: 784
- hash: "a892c67199c23e5d9012a6a24cb45d16"
- }
- Frame {
- msec: 800
- hash: "a892c67199c23e5d9012a6a24cb45d16"
- }
- Frame {
- msec: 816
- hash: "a892c67199c23e5d9012a6a24cb45d16"
- }
- Frame {
- msec: 832
- hash: "532e01ed6ede95eca68e641e2edb7f1c"
- }
- Frame {
- msec: 848
- hash: "532e01ed6ede95eca68e641e2edb7f1c"
- }
- Frame {
- msec: 864
- hash: "532e01ed6ede95eca68e641e2edb7f1c"
- }
- Frame {
- msec: 880
- hash: "532e01ed6ede95eca68e641e2edb7f1c"
- }
- Frame {
- msec: 896
- hash: "532e01ed6ede95eca68e641e2edb7f1c"
- }
- Frame {
- msec: 912
- hash: "a7dc1d7dde956d62834de0968261386f"
- }
- Frame {
- msec: 928
- hash: "a7dc1d7dde956d62834de0968261386f"
- }
- Frame {
- msec: 944
- hash: "a7dc1d7dde956d62834de0968261386f"
- }
- Frame {
- msec: 960
- image: "elide2.0.png"
- }
- Frame {
- msec: 976
- hash: "a7dc1d7dde956d62834de0968261386f"
- }
- Frame {
- msec: 992
- hash: "a590e1358fac567dda9fdfc6bfe4ab89"
- }
- Frame {
- msec: 1008
- hash: "a590e1358fac567dda9fdfc6bfe4ab89"
- }
- Frame {
- msec: 1024
- hash: "778d34ca89b5db88fe26619576e9d337"
- }
- Frame {
- msec: 1040
- hash: "778d34ca89b5db88fe26619576e9d337"
- }
- Frame {
- msec: 1056
- hash: "778d34ca89b5db88fe26619576e9d337"
- }
- Frame {
- msec: 1072
- hash: "778d34ca89b5db88fe26619576e9d337"
- }
- Frame {
- msec: 1088
- hash: "778d34ca89b5db88fe26619576e9d337"
- }
- Frame {
- msec: 1104
- hash: "9424caee019aa9bccd4156b0b9ca2723"
- }
- Frame {
- msec: 1120
- hash: "9424caee019aa9bccd4156b0b9ca2723"
- }
- Frame {
- msec: 1136
- hash: "9424caee019aa9bccd4156b0b9ca2723"
- }
- Frame {
- msec: 1152
- hash: "000061a140ab71a44c0480a92ad3bc70"
- }
- Frame {
- msec: 1168
- hash: "000061a140ab71a44c0480a92ad3bc70"
- }
- Frame {
- msec: 1184
- hash: "000061a140ab71a44c0480a92ad3bc70"
- }
- Frame {
- msec: 1200
- hash: "5dec9638853165428cd15ae02e1d03ce"
- }
- Frame {
- msec: 1216
- hash: "5dec9638853165428cd15ae02e1d03ce"
- }
- Frame {
- msec: 1232
- hash: "5dec9638853165428cd15ae02e1d03ce"
- }
- Frame {
- msec: 1248
- hash: "ecb69bdbd13114715f738b1ace3ecf51"
- }
- Frame {
- msec: 1264
- hash: "ecb69bdbd13114715f738b1ace3ecf51"
- }
- Frame {
- msec: 1280
- hash: "ecb69bdbd13114715f738b1ace3ecf51"
- }
- Frame {
- msec: 1296
- hash: "ecb69bdbd13114715f738b1ace3ecf51"
- }
- Frame {
- msec: 1312
- hash: "ecb69bdbd13114715f738b1ace3ecf51"
- }
- Frame {
- msec: 1328
- hash: "923b4f4f4a3dbaefbf003859067b2ea9"
- }
- Frame {
- msec: 1344
- hash: "923b4f4f4a3dbaefbf003859067b2ea9"
- }
- Frame {
- msec: 1360
- hash: "923b4f4f4a3dbaefbf003859067b2ea9"
- }
- Frame {
- msec: 1376
- hash: "923b4f4f4a3dbaefbf003859067b2ea9"
- }
- Frame {
- msec: 1392
- hash: "923b4f4f4a3dbaefbf003859067b2ea9"
- }
- Frame {
- msec: 1408
- hash: "d4230a476237f9e13a132e775f1b960c"
- }
- Frame {
- msec: 1424
- hash: "d4230a476237f9e13a132e775f1b960c"
- }
- Frame {
- msec: 1440
- hash: "d4230a476237f9e13a132e775f1b960c"
- }
- Frame {
- msec: 1456
- hash: "d4230a476237f9e13a132e775f1b960c"
- }
- Frame {
- msec: 1472
- hash: "d4230a476237f9e13a132e775f1b960c"
- }
- Frame {
- msec: 1488
- hash: "504ad2ba8543f7ad6490bd45d86fbef9"
- }
- Frame {
- msec: 1504
- hash: "504ad2ba8543f7ad6490bd45d86fbef9"
- }
- Frame {
- msec: 1520
- hash: "504ad2ba8543f7ad6490bd45d86fbef9"
- }
- Frame {
- msec: 1536
- hash: "504ad2ba8543f7ad6490bd45d86fbef9"
- }
- Frame {
- msec: 1552
- hash: "504ad2ba8543f7ad6490bd45d86fbef9"
- }
- Frame {
- msec: 1568
- hash: "504ad2ba8543f7ad6490bd45d86fbef9"
- }
- Frame {
- msec: 1584
- hash: "dd412c6a2e5cb8890cb43142c84a5673"
- }
- Frame {
- msec: 1600
- hash: "dd412c6a2e5cb8890cb43142c84a5673"
- }
- Frame {
- msec: 1616
- hash: "dd412c6a2e5cb8890cb43142c84a5673"
- }
- Frame {
- msec: 1632
- hash: "38b1fa7bd4e2f13b05caa62903c56ab6"
- }
- Frame {
- msec: 1648
- hash: "38b1fa7bd4e2f13b05caa62903c56ab6"
- }
- Frame {
- msec: 1664
- hash: "38b1fa7bd4e2f13b05caa62903c56ab6"
- }
- Frame {
- msec: 1680
- hash: "38b1fa7bd4e2f13b05caa62903c56ab6"
- }
- Frame {
- msec: 1696
- hash: "ffb2cb01c868c1dfa6b5154c4e8a7fd8"
- }
- Frame {
- msec: 1712
- hash: "ffb2cb01c868c1dfa6b5154c4e8a7fd8"
- }
- Frame {
- msec: 1728
- hash: "ffb2cb01c868c1dfa6b5154c4e8a7fd8"
- }
- Frame {
- msec: 1744
- hash: "9effd5fc19246cfe3d2f5968c5caaa4e"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 67108864
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 1760
- hash: "9effd5fc19246cfe3d2f5968c5caaa4e"
- }
- Frame {
- msec: 1776
- hash: "9effd5fc19246cfe3d2f5968c5caaa4e"
- }
- Frame {
- msec: 1792
- hash: "9effd5fc19246cfe3d2f5968c5caaa4e"
- }
- Frame {
- msec: 1808
- hash: "4fa14ae57d170b16fd90d59d5ec83561"
- }
- Frame {
- msec: 1824
- hash: "4fa14ae57d170b16fd90d59d5ec83561"
- }
- Frame {
- msec: 1840
- hash: "4fa14ae57d170b16fd90d59d5ec83561"
- }
- Frame {
- msec: 1856
- hash: "4fa14ae57d170b16fd90d59d5ec83561"
- }
- Frame {
- msec: 1872
- hash: "4fa14ae57d170b16fd90d59d5ec83561"
- }
- Frame {
- msec: 1888
- hash: "976dd5bc154522438f92790f28639512"
- }
- Frame {
- msec: 1904
- hash: "976dd5bc154522438f92790f28639512"
- }
- Frame {
- msec: 1920
- image: "elide2.1.png"
- }
- Frame {
- msec: 1936
- hash: "976dd5bc154522438f92790f28639512"
- }
- Frame {
- msec: 1952
- hash: "976dd5bc154522438f92790f28639512"
- }
- Frame {
- msec: 1968
- hash: "4ae1d6ddb9a78cc2f4e81b58fcca6a20"
- }
- Frame {
- msec: 1984
- hash: "4ae1d6ddb9a78cc2f4e81b58fcca6a20"
- }
- Frame {
- msec: 2000
- hash: "4ae1d6ddb9a78cc2f4e81b58fcca6a20"
- }
- Frame {
- msec: 2016
- hash: "4ae1d6ddb9a78cc2f4e81b58fcca6a20"
- }
- Frame {
- msec: 2032
- hash: "4ae1d6ddb9a78cc2f4e81b58fcca6a20"
- }
- Frame {
- msec: 2048
- hash: "84bdf634cfd4de588f2b0984aa3e97bd"
- }
- Frame {
- msec: 2064
- hash: "84bdf634cfd4de588f2b0984aa3e97bd"
- }
- Frame {
- msec: 2080
- hash: "84bdf634cfd4de588f2b0984aa3e97bd"
- }
- Frame {
- msec: 2096
- hash: "1a978ed6951afe40912efcfb54dcce65"
- }
- Frame {
- msec: 2112
- hash: "1a978ed6951afe40912efcfb54dcce65"
- }
- Frame {
- msec: 2128
- hash: "1a978ed6951afe40912efcfb54dcce65"
- }
- Frame {
- msec: 2144
- hash: "a57eea59fe6475164e24688489977869"
- }
- Frame {
- msec: 2160
- hash: "a57eea59fe6475164e24688489977869"
- }
- Frame {
- msec: 2176
- hash: "a57eea59fe6475164e24688489977869"
- }
- Frame {
- msec: 2192
- hash: "69ac1d93bd51f495783dbc6a0f7b27be"
- }
- Frame {
- msec: 2208
- hash: "69ac1d93bd51f495783dbc6a0f7b27be"
- }
- Frame {
- msec: 2224
- hash: "69ac1d93bd51f495783dbc6a0f7b27be"
- }
- Frame {
- msec: 2240
- hash: "69ac1d93bd51f495783dbc6a0f7b27be"
- }
- Frame {
- msec: 2256
- hash: "69ac1d93bd51f495783dbc6a0f7b27be"
- }
- Frame {
- msec: 2272
- hash: "04c62a4d01e9309eaeea87902013c8b9"
- }
- Frame {
- msec: 2288
- hash: "04c62a4d01e9309eaeea87902013c8b9"
- }
- Frame {
- msec: 2304
- hash: "fac2f5730a600d6b69280d5e6962c1d2"
- }
- Frame {
- msec: 2320
- hash: "fac2f5730a600d6b69280d5e6962c1d2"
- }
- Frame {
- msec: 2336
- hash: "fac2f5730a600d6b69280d5e6962c1d2"
- }
- Frame {
- msec: 2352
- hash: "fac2f5730a600d6b69280d5e6962c1d2"
- }
- Frame {
- msec: 2368
- hash: "fac2f5730a600d6b69280d5e6962c1d2"
- }
- Frame {
- msec: 2384
- hash: "13f7ce73c0a2f1c7958294e4fbf3d30d"
- }
- Frame {
- msec: 2400
- hash: "13f7ce73c0a2f1c7958294e4fbf3d30d"
- }
- Frame {
- msec: 2416
- hash: "13f7ce73c0a2f1c7958294e4fbf3d30d"
- }
- Frame {
- msec: 2432
- hash: "13f7ce73c0a2f1c7958294e4fbf3d30d"
- }
- Frame {
- msec: 2448
- hash: "13f7ce73c0a2f1c7958294e4fbf3d30d"
- }
- Frame {
- msec: 2464
- hash: "96a5678ee5bcbf28df6a2bf66b2b6189"
- }
- Frame {
- msec: 2480
- hash: "96a5678ee5bcbf28df6a2bf66b2b6189"
- }
- Frame {
- msec: 2496
- hash: "96a5678ee5bcbf28df6a2bf66b2b6189"
- }
- Frame {
- msec: 2512
- hash: "96a5678ee5bcbf28df6a2bf66b2b6189"
- }
- Frame {
- msec: 2528
- hash: "96a5678ee5bcbf28df6a2bf66b2b6189"
- }
- Frame {
- msec: 2544
- hash: "abb220abcd579abd988b6f9f7e0bc2b7"
- }
- Frame {
- msec: 2560
- hash: "abb220abcd579abd988b6f9f7e0bc2b7"
- }
- Frame {
- msec: 2576
- hash: "abb220abcd579abd988b6f9f7e0bc2b7"
- }
- Frame {
- msec: 2592
- hash: "abb220abcd579abd988b6f9f7e0bc2b7"
- }
- Frame {
- msec: 2608
- hash: "8a8585eb9a5cd1d6c38dc7076923e7f7"
- }
- Frame {
- msec: 2624
- hash: "8a8585eb9a5cd1d6c38dc7076923e7f7"
- }
- Frame {
- msec: 2640
- hash: "8a8585eb9a5cd1d6c38dc7076923e7f7"
- }
- Frame {
- msec: 2656
- hash: "c13ec1d294921e6a56f6ac4198e084eb"
- }
- Frame {
- msec: 2672
- hash: "c13ec1d294921e6a56f6ac4198e084eb"
- }
- Frame {
- msec: 2688
- hash: "c13ec1d294921e6a56f6ac4198e084eb"
- }
- Frame {
- msec: 2704
- hash: "c13ec1d294921e6a56f6ac4198e084eb"
- }
- Frame {
- msec: 2720
- hash: "53295720dbabe6fbfff56bea0e0ba7f1"
- }
- Frame {
- msec: 2736
- hash: "53295720dbabe6fbfff56bea0e0ba7f1"
- }
- Frame {
- msec: 2752
- hash: "53295720dbabe6fbfff56bea0e0ba7f1"
- }
- Frame {
- msec: 2768
- hash: "53295720dbabe6fbfff56bea0e0ba7f1"
- }
- Frame {
- msec: 2784
- hash: "53295720dbabe6fbfff56bea0e0ba7f1"
- }
- Frame {
- msec: 2800
- hash: "53295720dbabe6fbfff56bea0e0ba7f1"
- }
- Frame {
- msec: 2816
- hash: "53295720dbabe6fbfff56bea0e0ba7f1"
- }
- Frame {
- msec: 2832
- hash: "f44b88b80219497370b5d2ad380d03bf"
- }
- Frame {
- msec: 2848
- hash: "f44b88b80219497370b5d2ad380d03bf"
- }
- Frame {
- msec: 2864
- hash: "a093510751799f3466156f9775988044"
- }
- Frame {
- msec: 2880
- image: "elide2.2.png"
- }
- Frame {
- msec: 2896
- hash: "a093510751799f3466156f9775988044"
- }
- Frame {
- msec: 2912
- hash: "6327bcbb2d78d3c33eb964643b0d09a5"
- }
- Frame {
- msec: 2928
- hash: "6327bcbb2d78d3c33eb964643b0d09a5"
- }
- Frame {
- msec: 2944
- hash: "6327bcbb2d78d3c33eb964643b0d09a5"
- }
- Frame {
- msec: 2960
- hash: "6327bcbb2d78d3c33eb964643b0d09a5"
- }
- Frame {
- msec: 2976
- hash: "6327bcbb2d78d3c33eb964643b0d09a5"
- }
- Frame {
- msec: 2992
- hash: "d7da3826914ad1d2696803b659992e73"
- }
- Frame {
- msec: 3008
- hash: "d7da3826914ad1d2696803b659992e73"
- }
- Frame {
- msec: 3024
- hash: "d7da3826914ad1d2696803b659992e73"
- }
- Frame {
- msec: 3040
- hash: "d7da3826914ad1d2696803b659992e73"
- }
- Frame {
- msec: 3056
- hash: "d7da3826914ad1d2696803b659992e73"
- }
- Frame {
- msec: 3072
- hash: "ad40dc153a57c35ea62d9d044f08c9ac"
- }
- Frame {
- msec: 3088
- hash: "ad40dc153a57c35ea62d9d044f08c9ac"
- }
- Frame {
- msec: 3104
- hash: "ad40dc153a57c35ea62d9d044f08c9ac"
- }
- Frame {
- msec: 3120
- hash: "df90afe882b18f3fd7b12e52ff36e66f"
- }
- Frame {
- msec: 3136
- hash: "df90afe882b18f3fd7b12e52ff36e66f"
- }
- Frame {
- msec: 3152
- hash: "5b84785ffe15c15c3b94c845db7a4a44"
- }
- Frame {
- msec: 3168
- hash: "5b84785ffe15c15c3b94c845db7a4a44"
- }
- Frame {
- msec: 3184
- hash: "5b84785ffe15c15c3b94c845db7a4a44"
- }
- Frame {
- msec: 3200
- hash: "f5ca71af8d9fa1809ab88b60f9170bb5"
- }
- Frame {
- msec: 3216
- hash: "f5ca71af8d9fa1809ab88b60f9170bb5"
- }
- Frame {
- msec: 3232
- hash: "f5ca71af8d9fa1809ab88b60f9170bb5"
- }
- Frame {
- msec: 3248
- hash: "f5ca71af8d9fa1809ab88b60f9170bb5"
- }
- Frame {
- msec: 3264
- hash: "f5ca71af8d9fa1809ab88b60f9170bb5"
- }
- Frame {
- msec: 3280
- hash: "39f1b201715413f13a60f449eef29706"
- }
- Frame {
- msec: 3296
- hash: "39f1b201715413f13a60f449eef29706"
- }
- Frame {
- msec: 3312
- hash: "39f1b201715413f13a60f449eef29706"
- }
- Frame {
- msec: 3328
- hash: "39f1b201715413f13a60f449eef29706"
- }
- Frame {
- msec: 3344
- hash: "39f1b201715413f13a60f449eef29706"
- }
- Frame {
- msec: 3360
- hash: "4baf5c1227de45f9e620fe6eb0590014"
- }
- Frame {
- msec: 3376
- hash: "4baf5c1227de45f9e620fe6eb0590014"
- }
- Frame {
- msec: 3392
- hash: "4baf5c1227de45f9e620fe6eb0590014"
- }
- Frame {
- msec: 3408
- hash: "e1ce9c06e59fb6348fff3ce650c7943e"
- }
- Frame {
- msec: 3424
- hash: "e1ce9c06e59fb6348fff3ce650c7943e"
- }
- Frame {
- msec: 3440
- hash: "ad812bdef31b4f1f42c35f7d56b3af83"
- }
- Frame {
- msec: 3456
- hash: "ad812bdef31b4f1f42c35f7d56b3af83"
- }
- Frame {
- msec: 3472
- hash: "ad812bdef31b4f1f42c35f7d56b3af83"
- }
- Frame {
- msec: 3488
- hash: "ad812bdef31b4f1f42c35f7d56b3af83"
- }
- Frame {
- msec: 3504
- hash: "ad812bdef31b4f1f42c35f7d56b3af83"
- }
- Frame {
- msec: 3520
- hash: "ad812bdef31b4f1f42c35f7d56b3af83"
- }
- Frame {
- msec: 3536
- hash: "c08c8bcfc8c23f5e0e89d7f632fde2ca"
- }
- Frame {
- msec: 3552
- hash: "c08c8bcfc8c23f5e0e89d7f632fde2ca"
- }
- Frame {
- msec: 3568
- hash: "c08c8bcfc8c23f5e0e89d7f632fde2ca"
- }
- Frame {
- msec: 3584
- hash: "c08c8bcfc8c23f5e0e89d7f632fde2ca"
- }
- Frame {
- msec: 3600
- hash: "c08c8bcfc8c23f5e0e89d7f632fde2ca"
- }
- Frame {
- msec: 3616
- hash: "b8853dc109d063d982952780aa80419a"
- }
- Frame {
- msec: 3632
- hash: "b8853dc109d063d982952780aa80419a"
- }
- Frame {
- msec: 3648
- hash: "b8853dc109d063d982952780aa80419a"
- }
- Frame {
- msec: 3664
- hash: "b8853dc109d063d982952780aa80419a"
- }
- Frame {
- msec: 3680
- hash: "b8853dc109d063d982952780aa80419a"
- }
- Frame {
- msec: 3696
- hash: "6bfd7cfd6369df1eb570fda103d9e009"
- }
- Frame {
- msec: 3712
- hash: "6bfd7cfd6369df1eb570fda103d9e009"
- }
- Frame {
- msec: 3728
- hash: "b6dba4a456cd8d1b62501039cb796625"
- }
- Frame {
- msec: 3744
- hash: "b6dba4a456cd8d1b62501039cb796625"
- }
- Frame {
- msec: 3760
- hash: "f43892fffe4a8ce005b60ec43ce0aa4a"
- }
- Frame {
- msec: 3776
- hash: "f43892fffe4a8ce005b60ec43ce0aa4a"
- }
- Frame {
- msec: 3792
- hash: "f43892fffe4a8ce005b60ec43ce0aa4a"
- }
- Frame {
- msec: 3808
- hash: "f43892fffe4a8ce005b60ec43ce0aa4a"
- }
- Frame {
- msec: 3824
- hash: "f43892fffe4a8ce005b60ec43ce0aa4a"
- }
- Frame {
- msec: 3840
- image: "elide2.3.png"
- }
- Frame {
- msec: 3856
- hash: "d2e873e69aed3e0b6e53123cd63e386c"
- }
- Frame {
- msec: 3872
- hash: "d2e873e69aed3e0b6e53123cd63e386c"
- }
- Frame {
- msec: 3888
- hash: "baa8edfce77628c7a1ec83adce96e2c6"
- }
- Frame {
- msec: 3904
- hash: "baa8edfce77628c7a1ec83adce96e2c6"
- }
-}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/elide.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/elide.qml
index b96ecb3b58..e52c609343 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/elide.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/elide.qml
@@ -1,4 +1,5 @@
import QtQuick 1.0
+import "../../shared" 1.0
Rectangle {
width: childrenRect.width
@@ -6,23 +7,23 @@ Rectangle {
Column {
width: 80
height: myText.height*4
- Text {
+ TestText {
elide: "ElideLeft"
text: "aaa bbb ccc ddd eee fff"
width: 80
id: myText
}
- Text {
+ TestText {
elide: "ElideMiddle"
text: "aaa bbb ccc ddd eee fff"
width: 80
}
- Text {
+ TestText {
elide: "ElideRight"
text: "aaa bbb ccc ddd eee fff"
width: 80
}
- Text {
+ TestText {
elide: "ElideNone"
text: "aaa bbb ccc ddd eee fff"
width: 80
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/elide2.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/elide2.qml
index b77298254a..0370a73b57 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/elide2.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/elide2.qml
@@ -1,10 +1,11 @@
import QtQuick 1.0
+import "../../shared" 1.0
Rectangle {
width: 500
height: 100
- Text {
+ TestText {
NumberAnimation on width { from: 500; to: 0; loops: Animation.Infinite; duration: 5000 }
elide: Text.ElideRight
text: 'Here is some very long text that we should truncate when sizing window'
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/multilength.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/multilength.qml
index 3ef64ef1e7..db991a2d0e 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/multilength.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/multilength.qml
@@ -1,4 +1,5 @@
import QtQuick 1.0
+import "../../shared" 1.0
Rectangle {
width: 500
@@ -9,7 +10,7 @@ Rectangle {
height: myText.height
color: "white"
anchors.centerIn: parent
- Text {
+ TestText {
id: myText
NumberAnimation on width { from: 500; to: 0; loops: Animation.Infinite; duration: 5000 }
elide: "ElideRight"
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/TestText.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/TestText.qml
new file mode 100644
index 0000000000..690cb155ad
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/TestText.qml
@@ -0,0 +1,13 @@
+import QtQuick 1.0
+
+Text {
+ id: testText
+
+ property color bcolor: "blue"
+
+ text: "The quick brown fox\njumps over\nthe lazy dog."
+ font.family: "Helvetica"
+ font.pointSize: 16
+
+ Rectangle { id: borderr; color: "transparent"; border.color: bcolor; anchors.fill: parent; opacity: 0.2 }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext.0.png
index 67b497f651..cd436b5ffb 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext.0.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext.qml
index a39c340e8c..fdf23106c4 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext.qml
@@ -6,346 +6,6 @@ VisualTest {
}
Frame {
msec: 16
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 32
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 48
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 64
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 80
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 96
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 112
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 128
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 144
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 160
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 176
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 192
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 208
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 224
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 240
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 256
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 272
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 288
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 304
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 320
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 336
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 352
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 368
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 384
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 400
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 416
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 432
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 448
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 464
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 480
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 496
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 512
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 528
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 544
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 560
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 576
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 592
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 608
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 624
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 640
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 656
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 672
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 688
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 704
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 720
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 736
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 752
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 768
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 784
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 800
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 816
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 832
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 848
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 864
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 880
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 896
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 912
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 928
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 944
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 960
image: "plaintext.0.png"
}
- Frame {
- msec: 976
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 992
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 1008
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 1024
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 1040
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 1056
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 1072
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 1088
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 1104
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 1120
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 1136
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 1152
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 1168
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 1184
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 0
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 1200
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 1216
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 1232
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 1248
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 1264
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 1280
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 1296
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 1312
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 1328
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
- Frame {
- msec: 1344
- hash: "cbf65bcb64a4781b79132b87f98d5fc7"
- }
}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext2.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext2.0.png
new file mode 100644
index 0000000000..e47b47954a
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext2.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext2.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext2.qml
new file mode 100644
index 0000000000..f6cddc43a4
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext2.qml
@@ -0,0 +1,11 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ image: "plaintext2.0.png"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext3.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext3.0.png
new file mode 100644
index 0000000000..0d3c672804
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext3.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext3.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext3.qml
new file mode 100644
index 0000000000..13f413a1ca
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext3.qml
@@ -0,0 +1,11 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ image: "plaintext3.0.png"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/richtext.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/richtext.0.png
index 63799421c3..ba833a26dd 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/richtext.0.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/richtext.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/richtext.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/richtext.qml
index 8529b926b6..3da391dc50 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/richtext.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/richtext.qml
@@ -6,354 +6,6 @@ VisualTest {
}
Frame {
msec: 16
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 32
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 48
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 64
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 80
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 96
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 112
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 128
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 144
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 160
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 176
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 192
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 208
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 224
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 240
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 256
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 272
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 288
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 304
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 320
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 336
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 352
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 368
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 384
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 400
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 416
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 432
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 448
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 464
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 480
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 496
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 512
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 528
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 544
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 560
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 576
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 592
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 608
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 624
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 640
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 656
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 672
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 688
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 704
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 720
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 736
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 752
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 768
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 784
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 800
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 816
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 832
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 848
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 864
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 880
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 896
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 912
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 928
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 944
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 960
image: "richtext.0.png"
}
- Frame {
- msec: 976
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 992
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 1008
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 1024
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 1040
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 1056
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 1072
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 1088
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 1104
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 1120
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 1136
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 1152
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 0
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 1168
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 1184
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 1200
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 1216
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 1232
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 1248
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 1264
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 1280
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 1296
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 1312
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 1328
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 1344
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 1360
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
- Frame {
- msec: 1376
- hash: "b902ff73e7c943bb09b5d2ae6c7a760e"
- }
}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext.0.png
new file mode 100644
index 0000000000..30dc0a99bd
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext.qml
new file mode 100644
index 0000000000..fdf23106c4
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext.qml
@@ -0,0 +1,11 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ image: "plaintext.0.png"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext2.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext2.0.png
new file mode 100644
index 0000000000..0574f63fe9
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext2.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext2.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext2.qml
new file mode 100644
index 0000000000..f6cddc43a4
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext2.qml
@@ -0,0 +1,11 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ image: "plaintext2.0.png"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/richtext.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/richtext.0.png
new file mode 100644
index 0000000000..8d3c37b9e4
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/richtext.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/richtext.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/richtext.qml
new file mode 100644
index 0000000000..3da391dc50
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/richtext.qml
@@ -0,0 +1,11 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ image: "richtext.0.png"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext.0.png
index 50d56dc814..89195ae7dc 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext.0.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext.qml
index bf3aea6133..fdf23106c4 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext.qml
@@ -6,346 +6,6 @@ VisualTest {
}
Frame {
msec: 16
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 32
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 48
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 64
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 80
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 96
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 112
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 128
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 144
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 160
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 176
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 192
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 208
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 224
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 240
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 256
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 272
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 288
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 304
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 320
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 336
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 352
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 368
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 384
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 400
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 416
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 432
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 448
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 464
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 480
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 496
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 512
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 528
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 544
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 560
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 576
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 592
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 608
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 624
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 640
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 656
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 672
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 688
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 704
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 720
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 736
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 752
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 768
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 784
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 800
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 816
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 832
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 848
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 864
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 880
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 896
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 912
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 928
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 944
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 960
image: "plaintext.0.png"
}
- Frame {
- msec: 976
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 992
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 1008
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 1024
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 1040
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 1056
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 1072
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 1088
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 1104
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 1120
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 1136
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 1152
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 1168
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 1184
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 67108864
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 1200
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 1216
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 1232
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 1248
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 1264
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 1280
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 1296
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 1312
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 1328
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
- Frame {
- msec: 1344
- hash: "d553014bc56a46787e30459b0f44f57a"
- }
}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext2.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext2.0.png
new file mode 100644
index 0000000000..0574f63fe9
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext2.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext2.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext2.qml
new file mode 100644
index 0000000000..f6cddc43a4
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext2.qml
@@ -0,0 +1,11 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ image: "plaintext2.0.png"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext3.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext3.0.png
new file mode 100644
index 0000000000..0d3c672804
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext3.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext3.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext3.qml
new file mode 100644
index 0000000000..13f413a1ca
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext3.qml
@@ -0,0 +1,11 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ image: "plaintext3.0.png"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/richtext.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/richtext.0.png
index 2910670adb..6a4872839e 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/richtext.0.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/richtext.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/richtext.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/richtext.qml
index 4a87240d55..3da391dc50 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/richtext.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/richtext.qml
@@ -6,354 +6,6 @@ VisualTest {
}
Frame {
msec: 16
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 32
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 48
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 64
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 80
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 96
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 112
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 128
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 144
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 160
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 176
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 192
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 208
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 224
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 240
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 256
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 272
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 288
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 304
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 320
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 336
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 352
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 368
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 384
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 400
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 416
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 432
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 448
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 464
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 480
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 496
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 512
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 528
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 544
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 560
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 576
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 592
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 608
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 624
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 640
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 656
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 672
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 688
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 704
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 720
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 736
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 752
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 768
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 784
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 800
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 816
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 832
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 848
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 864
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 880
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 896
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 912
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 928
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 944
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 960
image: "richtext.0.png"
}
- Frame {
- msec: 976
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 992
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 1008
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 1024
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 1040
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 1056
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 1072
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 1088
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 1104
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 1120
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 1136
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 1152
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 67108864
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 1168
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 1184
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 1200
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 1216
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 1232
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 1248
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 1264
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 1280
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 1296
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 1312
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 1328
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 1344
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 1360
- hash: "dfea78484b840b8cab690e277b960723"
- }
- Frame {
- msec: 1376
- hash: "dfea78484b840b8cab690e277b960723"
- }
}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext.qml
index 25db17933c..3a06cf06c2 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext.qml
@@ -1,91 +1,104 @@
import QtQuick 1.0
+import "../../shared" 1.0
Rectangle {
- id: s; width: 800; height: 1000; color: "lightsteelblue"
- property string text: "The quick brown fox jumps over the lazy dog."
+ id: s; width: 620; height: 600; color: "lightsteelblue"
+ property string text: "Jackdaws love my big sphinx of quartz."
Column {
- spacing: 10
- Text {
+ spacing: 8
+ TestText {
text: s.text
}
- Text {
+ TestText {
text: s.text; font.pixelSize: 18
}
- Text {
- text: s.text; font.pointSize: 25
+ TestText {
+ text: s.text; font.pointSize: 20
}
- Text {
+ TestText {
text: s.text; color: "red"; smooth: true
}
- Text {
+ TestText {
text: s.text; font.capitalization: "AllUppercase"
}
- Text {
+ TestText {
text: s.text; font.underline: true
}
- Text {
+ TestText {
text: s.text; font.overline: true; smooth: true
}
- Text {
+ TestText {
text: s.text; font.strikeout: true
}
- Text {
+ TestText {
text: s.text; font.underline: true; font.overline: true; font.strikeout: true
}
- Text {
+ TestText {
text: s.text; font.letterSpacing: 2
}
- Text {
+ TestText {
text: s.text; font.underline: true; font.letterSpacing: 2; font.capitalization: "AllUppercase"; color: "blue"
}
- Text {
+ TestText {
text: s.text; font.overline: true; font.wordSpacing: 25; font.capitalization: "Capitalize"; color: "green"
}
- Text {
+ TestText {
text: s.text; font.pixelSize: 18; style: Text.Outline; styleColor: "white"
}
- Text {
+ TestText {
text: s.text; font.pixelSize: 18; style: Text.Sunken; styleColor: "gray"
}
- Text {
+ TestText {
text: s.text; font.pixelSize: 18; style: Text.Raised; styleColor: "yellow"
}
- Text {
- text: s.text; horizontalAlignment: Text.AlignLeft; width: 800
- }
- Text {
- text: s.text; horizontalAlignment: Text.AlignHCenter; verticalAlignment: Text.AlignVCenter; width: 800; height: 20
- }
- Text {
- text: s.text; horizontalAlignment: Text.AlignRight; verticalAlignment: Text.AlignBottom; width: 800; height: 20
- }
- Text {
- text: s.text; font.pixelSize: 18; style: Text.Outline; styleColor: "white"; wrapMode: Text.WordWrap; width: 200
- }
- Text {
- text: s.text; elide: Text.ElideLeft; width: 200
- }
- Text {
- text: s.text; elide: Text.ElideMiddle; width: 200
- }
- Text {
- text: s.text; elide: Text.ElideRight; width: 200
- }
- Text {
- text: s.text; elide: Text.ElideLeft; width: 200; wrapMode: Text.WordWrap
- }
- Text {
- text: s.text; elide: Text.ElideMiddle; width: 200; wrapMode: Text.WordWrap
- }
- Text {
- text: s.text; elide: Text.ElideRight; width: 200; wrapMode: Text.WordWrap
- }
- Text {
- text: s.text + " thisisaverylongstringwithnospaces"; width: 150; wrapMode: Text.WrapAnywhere
- }
- Text {
- text: s.text + " thisisaverylongstringwithnospaces"; width: 150; wrapMode: Text.Wrap
+ TestText {
+ text: s.text; horizontalAlignment: Text.AlignLeft; width: s.width
+ }
+ TestText {
+ text: s.text; horizontalAlignment: Text.AlignHCenter; verticalAlignment: Text.AlignVCenter; width: s.width; height: 20
+ }
+ TestText {
+ text: s.text; horizontalAlignment: Text.AlignRight; verticalAlignment: Text.AlignBottom; width: s.width; height: 20
+ }
+ Row{
+ height: childrenRect.height
+ spacing: 4
+ TestText {
+ text: s.text; elide: Text.ElideLeft; width: 200
+ }
+ TestText {
+ text: s.text; elide: Text.ElideMiddle; width: 200
+ }
+ TestText {
+ text: s.text; elide: Text.ElideRight; width: 200
+ }
+ }
+ Row{
+ height: childrenRect.height
+ spacing: 4
+ TestText{
+ text: s.text; elide: Text.ElideLeft; width: 200; wrapMode: Text.WordWrap
+ }
+ TestText {
+ text: s.text; elide: Text.ElideMiddle; width: 200; wrapMode: Text.WordWrap
+ }
+ TestText {
+ text: s.text; elide: Text.ElideRight; width: 200; wrapMode: Text.WordWrap
+ }
+ }
+ Row{
+ height: childrenRect.height
+ spacing: 4
+ TestText {
+ text: s.text + " thisisaverylongstringwithnospaces"; width: 150; wrapMode: Text.WrapAnywhere
+ }
+ TestText {
+ text: s.text + " thisisaverylongstringwithnospaces"; width: 150; wrapMode: Text.Wrap
+ }
+ TestText {
+text: s.text; font.pixelSize: 18; style: Text.Outline; styleColor: "white"; wrapMode: Text.WordWrap; width: 200
+ }
}
}
}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext2.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext2.qml
new file mode 100644
index 0000000000..01de1f0046
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext2.qml
@@ -0,0 +1,23 @@
+import QtQuick 1.0
+import "../../shared" 1.0
+
+Rectangle {
+ width: 400; height: 200
+
+ Row {
+ spacing: 20
+ anchors.centerIn: parent
+ TestText {
+ text: "First line\nSecond line"; wrapMode: Text.Wrap
+ }
+ TestText {
+ text: "First line\nSecond line"; width: 70
+ }
+ TestText {
+ text: "First Second\nThird Fourth"; wrapMode: Text.Wrap; width: 50
+ }
+ TestText {
+ text: "First line<br>Second line"; textFormat: Text.StyledText
+ }
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext3.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext3.qml
new file mode 100644
index 0000000000..087dfbe5fc
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext3.qml
@@ -0,0 +1,62 @@
+import QtQuick 1.0
+
+Rectangle {
+ id: main
+ width: 800; height: 600
+
+
+ Grid {
+ x: 4; y: 4
+ spacing: 8
+ columns: 4
+
+ Column {
+ spacing: 4
+ TestText { }
+ TestText { horizontalAlignment: Text.AlignHCenter }
+ TestText { horizontalAlignment: Text.AlignRight }
+ }
+
+ Column {
+ spacing: 4
+ TestText { wrapMode: Text.Wrap }
+ TestText { horizontalAlignment: Text.AlignHCenter; wrapMode: Text.Wrap }
+ TestText { horizontalAlignment: Text.AlignRight; wrapMode: Text.Wrap }
+ }
+
+ Column {
+ spacing: 4
+ TestText { wrapMode: Text.Wrap; elide: Text.ElideRight }
+ TestText { horizontalAlignment: Text.AlignHCenter; wrapMode: Text.Wrap; elide: Text.ElideRight }
+ TestText { horizontalAlignment: Text.AlignRight; wrapMode: Text.Wrap; elide: Text.ElideRight }
+ }
+
+ Column {
+ spacing: 4
+ TestText { width: 230; wrapMode: Text.Wrap; elide: Text.ElideRight }
+ TestText { width: 230; horizontalAlignment: Text.AlignHCenter; wrapMode: Text.Wrap; elide: Text.ElideRight }
+ TestText { width: 230; horizontalAlignment: Text.AlignRight; wrapMode: Text.Wrap; elide: Text.ElideRight }
+ }
+
+ Column {
+ spacing: 4
+ TestText { width: 120; wrapMode: Text.Wrap; elide: Text.ElideRight }
+ TestText { width: 120; horizontalAlignment: Text.AlignHCenter; wrapMode: Text.Wrap; elide: Text.ElideRight }
+ TestText { width: 120; horizontalAlignment: Text.AlignRight; wrapMode: Text.Wrap; elide: Text.ElideRight }
+ }
+
+ Column {
+ spacing: 4
+ TestText { width: 120; wrapMode: Text.Wrap }
+ TestText { width: 120; horizontalAlignment: Text.AlignHCenter; wrapMode: Text.Wrap }
+ TestText { width: 120; horizontalAlignment: Text.AlignRight; wrapMode: Text.Wrap }
+ }
+
+ Column {
+ spacing: 4
+ TestText { width: 120 }
+ TestText { width: 120; horizontalAlignment: Text.AlignHCenter }
+ TestText { width: 120; horizontalAlignment: Text.AlignRight }
+ }
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/richtext.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/richtext.qml
index 31b0e69741..36704797ea 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/richtext.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/richtext.qml
@@ -1,91 +1,78 @@
import QtQuick 1.0
+import "../../shared" 1.0
Rectangle {
- id: s; width: 800; height: 1000; color: "lightsteelblue"
+ id: s; width: 620; height: 600; color: "lightsteelblue"
property string text: "<b>The</b> <i>quick</i> <u>brown</u> <o>fox</o> <big>jumps</big> <small>over</small> <tt>the</tt> <s>lazy</s> <em>dog</em>."
Column {
- spacing: 10
- Text {
+ spacing: 6
+ TestText {
text: s.text
}
- Text {
+ TestText {
text: s.text; font.pixelSize: 18
}
- Text {
- text: s.text; font.pointSize: 25
+ TestText {
+ text: s.text; font.pointSize: 18
}
- Text {
+ TestText {
text: s.text; color: "red"; smooth: true
}
- Text {
+ TestText {
text: s.text; font.capitalization: "AllUppercase"
}
- Text {
+ TestText {
text: s.text; font.underline: true
}
- Text {
+ TestText {
text: s.text; font.overline: true; smooth: true
}
- Text {
+ TestText {
text: s.text; font.strikeout: true
}
- Text {
+ TestText {
text: s.text; font.underline: true; font.overline: true; font.strikeout: true
}
- Text {
+ TestText {
text: s.text; font.letterSpacing: 2
}
- Text {
+ TestText {
text: s.text; font.underline: true; font.letterSpacing: 2; font.capitalization: "AllUppercase"; color: "blue"
}
- Text {
+ TestText {
text: s.text; font.overline: true; font.wordSpacing: 25; font.capitalization: "Capitalize"; color: "green"
}
- Text {
+ TestText {
text: s.text; font.pixelSize: 18; style: Text.Outline; styleColor: "white"
}
- Text {
+ TestText {
text: s.text; font.pixelSize: 18; style: Text.Sunken; styleColor: "gray"
}
- Text {
+ TestText {
text: s.text; font.pixelSize: 18; style: Text.Raised; styleColor: "yellow"
}
- Text {
- text: s.text; horizontalAlignment: Text.AlignLeft; width: 800
- }
- Text {
- text: s.text; horizontalAlignment: Text.AlignHCenter; verticalAlignment: Text.AlignVCenter; width: 800; height: 20
- }
- Text {
- text: s.text; horizontalAlignment: Text.AlignRight; verticalAlignment: Text.AlignBottom; width: 800; height: 20
- }
- Text {
- text: s.text; font.pixelSize: 18; style: Text.Outline; styleColor: "white"; wrapMode: Text.WordWrap; width: 200
- }
- Text {
- text: s.text; elide: Text.ElideLeft; width: 200
- }
- Text {
- text: s.text; elide: Text.ElideMiddle; width: 200
- }
- Text {
- text: s.text; elide: Text.ElideRight; width: 200
- }
- Text {
- text: s.text; elide: Text.ElideLeft; width: 200; wrapMode: Text.WordWrap
- }
- Text {
- text: s.text; elide: Text.ElideMiddle; width: 200; wrapMode: Text.WordWrap
- }
- Text {
- text: s.text; elide: Text.ElideRight; width: 200; wrapMode: Text.WordWrap
- }
- Text {
- text: s.text + " thisisaverylongstringwithnospaces"; width: 150; wrapMode: Text.WrapAnywhere
- }
- Text {
- text: s.text + " thisisaverylongstringwithnospaces"; width: 150; wrapMode: Text.Wrap
+ TestText {
+ text: s.text; horizontalAlignment: Text.AlignLeft; width: s.width
+ }
+ TestText {
+ text: s.text; horizontalAlignment: Text.AlignHCenter; verticalAlignment: Text.AlignVCenter; width: s.width; height: 20
+ }
+ TestText {
+ text: s.text; horizontalAlignment: Text.AlignRight; verticalAlignment: Text.AlignBottom; width: s.width; height: 20
+ }
+ Row{
+ height: childrenRect.height;
+ spacing: 4
+ TestText {
+ text: s.text + " thisisaverylongstringwithnospaces"; width: 150; wrapMode: Text.WrapAnywhere
+ }
+ TestText {
+ text: s.text + " thisisaverylongstringwithnospaces"; width: 150; wrapMode: Text.Wrap
+ }
+ TestText {
+ text: s.text; font.pixelSize: 18; style: Text.Outline; styleColor: "white"; wrapMode: Text.WordWrap; width: 200
+ }
}
}
}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/qtbug_14865.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/qtbug_14865.qml
new file mode 100644
index 0000000000..3d5fbf0b54
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/qtbug_14865.qml
@@ -0,0 +1,18 @@
+import QtQuick 1.0
+import "../shared" 1.0
+
+Rectangle {
+ width: 200; height: 200
+
+ TestText {
+ id: label
+ objectName: "label"
+ text: "Hello world!"
+ width: 10
+ }
+
+ Timer {
+ running: true; interval: 1000
+ onTriggered: label.text = ""
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/MultilineEdit.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/MultilineEdit.qml
index c98756894e..4273f32c26 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/MultilineEdit.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/MultilineEdit.qml
@@ -1,4 +1,5 @@
import QtQuick 1.0
+import "../shared" 1.0
Item {
id:lineedit
@@ -7,16 +8,16 @@ Item {
width: 240 + 11 //Should be set manually in most cases
height: textEdit.height + 11
- Rectangle{
+ Rectangle {
color: 'lightsteelblue'
anchors.fill: parent
}
clip: true
Component.onCompleted: textEdit.cursorPosition = 0;
- TextEdit{
+ TestTextEdit {
id:textEdit
- cursorDelegate: Item{
- Rectangle{
+ cursorDelegate: Item {
+ Rectangle {
visible: parent.parent.focus
color: "#009BCE"
height: 13
@@ -36,16 +37,17 @@ Item {
if(cursorRectangle.y < topMargin - textEdit.y){//Cursor went off the front
textEdit.y = topMargin - Math.max(0, cursorRectangle.y);
}else if(cursorRectangle.y > parent.height - topMargin - bottomMargin - textEdit.y){//Cursor went off the end
- textEdit.y = topMargin - Math.max(0, cursorRectangle.y - (parent.height - topMargin - bottomMargin)) - cursorRectangle.height;
+ textEdit.y = topMargin - Math.max(0, cursorRectangle.y - (parent.height - topMargin - bottomMargin) + cursorRectangle.height);
}
}
+ onHeightChanged: y=topMargin//reset scroll
text:""
horizontalAlignment: TextInput.AlignLeft
wrapMode: TextEdit.WordWrap
font.pixelSize:15
}
- MouseArea{
+ MouseArea {
//Implements all line edit mouse handling
id: mainMouseArea
anchors.fill: parent;
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/cursorDelegate.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/cursorDelegate.qml
index c0eeb82d29..1e0f71a550 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/cursorDelegate.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/cursorDelegate.qml
@@ -1,19 +1,20 @@
import QtQuick 1.0
- Rectangle {
+import "../shared" 1.0
+
+Rectangle {
resources: [
Component { id: cursorA
Item { id: cPage;
- x: Behavior { NumberAnimation { } }
- y: Behavior { NumberAnimation { } }
- height: Behavior { NumberAnimation { duration: 200 } }
+ Behavior on x { NumberAnimation { } }
+ Behavior on y { NumberAnimation { } }
+ Behavior on height { NumberAnimation { duration: 200 } }
Rectangle { id: cRectangle; color: "black"; y: 1; width: 1; height: parent.height-2;
Rectangle { id:top; color: "black"; width: 3; height: 1; x: -1; y:0}
Rectangle { id:bottom; color: "black"; width: 3; height: 1; x: -1; anchors.bottom: parent.bottom;}
- opacity: 1
- opacity: SequentialAnimation { running: cPage.parent.focus == true; loops: Animation.Infinite;
- NumberAnimation { properties: "opacity"; to: 1; duration: 500; easing.type: "InQuad"}
- NumberAnimation { properties: "opacity"; to: 0; duration: 500; easing.type: "OutQuad"}
- }
+ }
+ SequentialAnimation on opacity { running: true; loops: Animation.Infinite;
+ NumberAnimation { to: 0; duration: 500; easing.type: "OutQuad"}
+ NumberAnimation { to: 1; duration: 500; easing.type: "InQuad"}
}
width: 1;
}
@@ -22,7 +23,7 @@ import QtQuick 1.0
width: 400
height: 200
color: "white"
- TextEdit { id: mainText
+ TestTextEdit { id: mainText
text: "Hello World"
cursorDelegate: cursorA
focus: true
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.0.png
index 464a578bb4..f41c16574c 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.0.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.1.png
index 9beb1ca4a7..539e4df892 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.1.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.2.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.2.png
index 001be30b98..47ceaac762 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.2.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.3.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.3.png
index fc3e4b3dec..e24a4535c0 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.3.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.3.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.4.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.4.png
index 24f43e66e4..ecf8335c19 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.4.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.4.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.5.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.5.png
index 001223b5b0..3d8709fd16 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.5.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.5.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.6.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.6.png
index 7126e073dd..80b960c197 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.6.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.6.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.7.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.7.png
index f0bea88417..72472771c3 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.7.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.7.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.8.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.8.png
index 4381b8dfb8..af5a996b7b 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.8.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.8.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.9.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.9.png
new file mode 100644
index 0000000000..b254164fbe
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.9.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.qml
index 1241d14342..ff5db4179b 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/cursorDelegate.qml
@@ -6,239 +6,287 @@ VisualTest {
}
Frame {
msec: 16
- hash: "e0366dbd264ca453f5dad3a7966f17a2"
+ hash: "c1bb09480464b7813bc10b0093d14745"
}
Frame {
msec: 32
- hash: "e0366dbd264ca453f5dad3a7966f17a2"
+ hash: "9d0e449506ce93052216b7a952af3dea"
}
Frame {
msec: 48
- hash: "e0366dbd264ca453f5dad3a7966f17a2"
+ hash: "52641f9d6dfba8bf2b94aa37ade140d1"
}
Frame {
msec: 64
- hash: "e0366dbd264ca453f5dad3a7966f17a2"
+ hash: "7610775f69a461d5487e8bc3db6b6e1f"
}
Frame {
msec: 80
- hash: "e0366dbd264ca453f5dad3a7966f17a2"
+ hash: "afe0c3fdcb498f1f6b877c5d808b2555"
}
Frame {
msec: 96
- hash: "e0366dbd264ca453f5dad3a7966f17a2"
+ hash: "97dabf3984492d2f868b36c3e7bfce50"
}
Frame {
msec: 112
- hash: "e0366dbd264ca453f5dad3a7966f17a2"
+ hash: "869624c2ae63b0a447401a955a6fefb1"
}
Frame {
msec: 128
- hash: "e0366dbd264ca453f5dad3a7966f17a2"
+ hash: "7031966f014d4acd5b00c46c89f61403"
}
Frame {
msec: 144
- hash: "e0366dbd264ca453f5dad3a7966f17a2"
+ hash: "bd5395e7e0aa0d50cb30504f9961c954"
}
Frame {
msec: 160
- hash: "e0366dbd264ca453f5dad3a7966f17a2"
+ hash: "a7142c3c1eb9c934e0b258c163fcdfec"
}
Frame {
msec: 176
- hash: "e0366dbd264ca453f5dad3a7966f17a2"
+ hash: "373c57edb812db59f40710305d80e9e9"
}
Frame {
msec: 192
- hash: "e0366dbd264ca453f5dad3a7966f17a2"
+ hash: "78b16507899c3c8de04b55389ea0ad49"
}
Frame {
msec: 208
- hash: "e0366dbd264ca453f5dad3a7966f17a2"
+ hash: "b0fd95dc2ac09a1cbd67ad0f86682666"
}
Frame {
msec: 224
- hash: "e0366dbd264ca453f5dad3a7966f17a2"
+ hash: "5f073a4a89413b6a6c5d6ff52717bb2f"
}
Frame {
msec: 240
- hash: "e0366dbd264ca453f5dad3a7966f17a2"
+ hash: "82e61a4d3f58ee5104893e254a77f13e"
}
Frame {
msec: 256
- hash: "e0366dbd264ca453f5dad3a7966f17a2"
+ hash: "a8fe05178e6339454d57575692fa3df3"
}
Frame {
msec: 272
- hash: "e0366dbd264ca453f5dad3a7966f17a2"
+ hash: "192f80add5f612b07dcb8d69f2161648"
}
Frame {
msec: 288
- hash: "e0366dbd264ca453f5dad3a7966f17a2"
+ hash: "cfd85885f59ea80b0b0152446a829fec"
}
Frame {
msec: 304
- hash: "e0366dbd264ca453f5dad3a7966f17a2"
+ hash: "a7295dcc92f80a5f343bf05076a03748"
}
Frame {
msec: 320
- hash: "e0366dbd264ca453f5dad3a7966f17a2"
+ hash: "2b0b30cfb1c1e4ed8a51d36fb7ccdf57"
}
Frame {
msec: 336
- hash: "e0366dbd264ca453f5dad3a7966f17a2"
+ hash: "419c538908d0226ff4485f1094eaa08e"
+ }
+ Key {
+ type: 6
+ key: 16777249
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 352
- hash: "e0366dbd264ca453f5dad3a7966f17a2"
+ hash: "8afe64448d42419f97ca207487b3b0f8"
}
Frame {
msec: 368
- hash: "e0366dbd264ca453f5dad3a7966f17a2"
+ hash: "86091218d2d066d8f95a460426266369"
}
Frame {
msec: 384
- hash: "e0366dbd264ca453f5dad3a7966f17a2"
+ hash: "fc45978cac92b6cdeeecc2dd4c29aa53"
}
Frame {
msec: 400
- hash: "e0366dbd264ca453f5dad3a7966f17a2"
+ hash: "03a90ae5cbe68cc210e303c78a14e065"
}
Frame {
msec: 416
- hash: "e0366dbd264ca453f5dad3a7966f17a2"
+ hash: "15603a997aa02afb688aa74cd930f3b4"
}
Frame {
msec: 432
- hash: "e0366dbd264ca453f5dad3a7966f17a2"
+ hash: "90bf6b2bf89e1440f0c4d1044c1bd22c"
+ }
+ Key {
+ type: 6
+ key: 16777248
+ modifiers: 67108864
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 448
- hash: "e0366dbd264ca453f5dad3a7966f17a2"
+ hash: "4dbdc16538cbbf1a87c6a54e09e02b16"
}
Frame {
msec: 464
- hash: "e0366dbd264ca453f5dad3a7966f17a2"
+ hash: "2011ee59d2ec4bb0ae0d63727f091648"
}
Frame {
msec: 480
- hash: "e0366dbd264ca453f5dad3a7966f17a2"
+ hash: "c526315dd5eec117266c68a7b6b64a3f"
}
Frame {
msec: 496
- hash: "e0366dbd264ca453f5dad3a7966f17a2"
+ hash: "c526315dd5eec117266c68a7b6b64a3f"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 512
- hash: "e0366dbd264ca453f5dad3a7966f17a2"
+ hash: "7fc65284b99fc548de0985d94a145fa7"
}
Frame {
msec: 528
- hash: "84cad44c4cccf8a0942865719d05c2eb"
+ hash: "7fc65284b99fc548de0985d94a145fa7"
}
Frame {
msec: 544
- hash: "60d24c160adb8e074c04d4f40bf140a8"
+ hash: "7fc65284b99fc548de0985d94a145fa7"
}
Frame {
msec: 560
- hash: "ff5fac70804eb01da28c2988aba520a4"
+ hash: "7fc65284b99fc548de0985d94a145fa7"
}
Frame {
msec: 576
- hash: "a6bdf56b4f8783969935488e1955e59c"
+ hash: "b4205f141a7a6b646cf641ba922d588b"
}
Frame {
msec: 592
- hash: "d0ad97647c5092a64426187406ec5316"
+ hash: "94c3adf5da700bb63ed6eaf0adf8d037"
}
Frame {
msec: 608
- hash: "77e7a4a4a9c38cd7b5ef734d39089e3f"
+ hash: "62c4757a2e26341655e27417f85ba6d8"
}
Frame {
msec: 624
- hash: "0285340a2e03568810a76d840369f5c8"
+ hash: "9de2ce48334b088c0a0960a581f43a36"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 640
- hash: "6ba6a1a05c5a9ec0d2897b3454affd09"
+ hash: "9ca827d4812521d1590ca6e7117bd788"
}
Frame {
msec: 656
- hash: "3caa36cc3857803248d12ec09ea357df"
+ hash: "66f65cd7215ea89e60d8f60337fffe97"
}
Frame {
msec: 672
- hash: "500f7b72acc877fc1662e4f4ceb090e1"
+ hash: "05caae5e0d092c4d0595286aa4baa6a0"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 688
- hash: "aadc71923926885ccce87e6be1c742d7"
+ hash: "2282153f3ae493aa6ad5377b12d88043"
}
Frame {
msec: 704
- hash: "9b7503189ecf2999934716f227469463"
+ hash: "aee2503a5d4ec61795b0486da5c53867"
}
Frame {
msec: 720
- hash: "874296e182abe96e58f9c0463a0f32c9"
+ hash: "f564e1ae90bc6b1ea4bc84f1729eb487"
}
Frame {
msec: 736
- hash: "4262c79b6844d4d62aa9fb02c335fb95"
+ hash: "f5c70adef5725a0574b63dd5ab7d7b12"
}
Frame {
msec: 752
- hash: "a5862eaf12cc342054fd3f8d1f4c91c3"
+ hash: "74ed3230417c69b0dc82ce9cfe4b6cd0"
}
Frame {
msec: 768
- hash: "0034ef8851c9810ed5d50496aea367da"
+ hash: "374270279bcc00167d2b63bf9a658785"
}
Frame {
msec: 784
- hash: "24cebf60ade86469a154abaa64f3b40d"
+ hash: "68445a2b5470e44baf7af95efc20ba33"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 800
- hash: "1100ef4e2db234ea77ff4c70df6bfbe7"
+ hash: "5add6c9527edf6bbdb3a79b8a524db70"
}
Frame {
msec: 816
- hash: "c40d8d42a55dde7dbbcae2dda9aaccb8"
+ hash: "01a96c8407fa2c0f9e7a822249ac9adc"
}
Frame {
msec: 832
- hash: "5c1000fdc279742cbe46987045c0a92b"
+ hash: "6b9af295d8f2fb5ba8d9c234596d0a88"
}
Frame {
msec: 848
- hash: "bcef4a0ff72330f05f2bf5042e414fde"
+ hash: "3837442e90c2a1534e21d21bfc3b46e1"
}
Frame {
msec: 864
- hash: "228551c38b567f1550b44f9dac08786b"
+ hash: "afd7d2494dae8e7ef40a165ccc627313"
}
Frame {
msec: 880
- hash: "531c5ca6992c4a12927c61e22c02dd6b"
+ hash: "6e7058d540b26d3c5f15804f2f93b835"
}
Frame {
msec: 896
- hash: "127cc30967f95cb88f4238e0b33c741d"
+ hash: "ffa489a15db741d8b835d998336bc1b3"
}
Frame {
msec: 912
- hash: "3c3fb1d8dbe7443f80550a30ada7f120"
+ hash: "5a0308d1d2a6a36e16ddb312294fcbf8"
}
Frame {
msec: 928
- hash: "edca065d42bf9b63a79d1e97d1a1eed0"
+ hash: "bd56ed24908c7e8ec4e5ebc75a19ca86"
}
Frame {
msec: 944
- hash: "1e4424f1f40bfce3205e1d1401ab0dcf"
+ hash: "7bd56b12087226100da27776f8943427"
}
Frame {
msec: 960
@@ -246,271 +294,287 @@ VisualTest {
}
Frame {
msec: 976
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "f48a56350bba266c2f19deb46d39e174"
}
Frame {
msec: 992
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "9587bb118f2eb2bf8bb3cfc40ed18310"
}
Frame {
msec: 1008
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "0f9e9622427ebaf85369b3013ae9aaf0"
}
Frame {
msec: 1024
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "0f9e9622427ebaf85369b3013ae9aaf0"
+ }
+ Key {
+ type: 7
+ key: 16777249
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1040
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "9587bb118f2eb2bf8bb3cfc40ed18310"
}
Frame {
msec: 1056
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "f48a56350bba266c2f19deb46d39e174"
}
Frame {
msec: 1072
- hash: "90ac5ad7ce23786fe838426605e737e1"
+ hash: "8234f16d07e76aeedb6ca14d622453cb"
}
Frame {
msec: 1088
- hash: "1e4424f1f40bfce3205e1d1401ab0dcf"
+ hash: "7bd56b12087226100da27776f8943427"
}
Frame {
msec: 1104
- hash: "edca065d42bf9b63a79d1e97d1a1eed0"
+ hash: "bd56ed24908c7e8ec4e5ebc75a19ca86"
}
Frame {
msec: 1120
- hash: "3c3fb1d8dbe7443f80550a30ada7f120"
+ hash: "5a0308d1d2a6a36e16ddb312294fcbf8"
}
Frame {
msec: 1136
- hash: "127cc30967f95cb88f4238e0b33c741d"
+ hash: "ffa489a15db741d8b835d998336bc1b3"
}
Frame {
msec: 1152
- hash: "531c5ca6992c4a12927c61e22c02dd6b"
+ hash: "6e7058d540b26d3c5f15804f2f93b835"
}
Frame {
msec: 1168
- hash: "228551c38b567f1550b44f9dac08786b"
+ hash: "afd7d2494dae8e7ef40a165ccc627313"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1184
- hash: "bcef4a0ff72330f05f2bf5042e414fde"
+ hash: "1d5c9458d568df773dbff4e333e14de0"
}
Frame {
msec: 1200
- hash: "5c1000fdc279742cbe46987045c0a92b"
+ hash: "8eef242d89b7e2eff7678030f9fd808e"
}
Frame {
msec: 1216
- hash: "c40d8d42a55dde7dbbcae2dda9aaccb8"
+ hash: "97dc6ebbf64a19f5026c02ea4c79d63b"
}
Frame {
msec: 1232
- hash: "1100ef4e2db234ea77ff4c70df6bfbe7"
+ hash: "52d2135428c3c2bf85f0fa7c2ba01a25"
}
Frame {
msec: 1248
- hash: "24cebf60ade86469a154abaa64f3b40d"
+ hash: "c713bd1d1ab2df81292020e6e822546c"
}
Frame {
msec: 1264
- hash: "0034ef8851c9810ed5d50496aea367da"
+ hash: "0c61ff34510168e324c53786720dd953"
}
Frame {
msec: 1280
- hash: "a5862eaf12cc342054fd3f8d1f4c91c3"
+ hash: "ba1488f2d9d4482cdf41c40af7642030"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1296
- hash: "4262c79b6844d4d62aa9fb02c335fb95"
+ hash: "91d2da369579bb72641d4e7e7cd696f5"
}
Frame {
msec: 1312
- hash: "874296e182abe96e58f9c0463a0f32c9"
+ hash: "1cf1d30d6def868a60f434fe84c23c47"
}
Frame {
msec: 1328
- hash: "9b7503189ecf2999934716f227469463"
+ hash: "ba5b3005af3c44caaf7272cbb56e60da"
}
Frame {
msec: 1344
- hash: "aadc71923926885ccce87e6be1c742d7"
+ hash: "116ab7576b5e45e6009920854ff87f39"
}
Frame {
msec: 1360
- hash: "500f7b72acc877fc1662e4f4ceb090e1"
+ hash: "294c76d6f63c230af666b0b86e0c9844"
}
Frame {
msec: 1376
- hash: "3caa36cc3857803248d12ec09ea357df"
- }
- Key {
- type: 6
- key: 16777232
- modifiers: 0
- text: ""
- autorep: false
- count: 1
+ hash: "c721a5b17b1eb4a063fa3b727d13ba62"
}
Frame {
msec: 1392
- hash: "6ba6a1a05c5a9ec0d2897b3454affd09"
+ hash: "a98bd750b67a0ef8831c9c66a0b06a28"
}
Frame {
msec: 1408
- hash: "0285340a2e03568810a76d840369f5c8"
+ hash: "7739509b0f5e62207ba62262d8822388"
}
Frame {
msec: 1424
- hash: "77e7a4a4a9c38cd7b5ef734d39089e3f"
+ hash: "62d70a7e3ce290c52d37090bf899377c"
}
Frame {
msec: 1440
- hash: "d0ad97647c5092a64426187406ec5316"
+ hash: "3f3c1137c02e14796c3a4537337d1dd8"
}
Frame {
msec: 1456
- hash: "a6bdf56b4f8783969935488e1955e59c"
- }
- Key {
- type: 7
- key: 16777232
- modifiers: 0
- text: ""
- autorep: false
- count: 1
+ hash: "4997a45af699c1face114c72a9ce067d"
}
Frame {
msec: 1472
- hash: "ff5fac70804eb01da28c2988aba520a4"
+ hash: "093cce71722904a32b030478f3af49bb"
}
Frame {
msec: 1488
- hash: "60d24c160adb8e074c04d4f40bf140a8"
+ hash: "093cce71722904a32b030478f3af49bb"
}
Frame {
msec: 1504
- hash: "84cad44c4cccf8a0942865719d05c2eb"
+ hash: "093cce71722904a32b030478f3af49bb"
}
Frame {
msec: 1520
- hash: "907c6363d1e524f391d001944febe1ac"
+ hash: "093cce71722904a32b030478f3af49bb"
}
Frame {
msec: 1536
- hash: "313a06d40274e46453342e66236f09f8"
+ hash: "093cce71722904a32b030478f3af49bb"
}
Frame {
msec: 1552
- hash: "0d410f7bfa3e4c58948a8f1e7c7695c4"
+ hash: "093cce71722904a32b030478f3af49bb"
}
Frame {
msec: 1568
- hash: "a9911e076af337fe30e322f03d84a528"
+ hash: "a4810a97e51259350bb1543dffc156af"
}
Frame {
msec: 1584
- hash: "4a8efcc341bba9ba621ce0f785a75432"
+ hash: "838871072acbefc1c8c488f47312da9b"
}
Frame {
msec: 1600
- hash: "479f192c8cf7b8e4407655382402700f"
+ hash: "8cfe8847729878519669caa8b702d910"
}
Frame {
msec: 1616
- hash: "63dc16e66def35abba5159d5650f165d"
+ hash: "a2fd8e049d03b87a306bb5b81e3f7311"
}
Frame {
msec: 1632
- hash: "26e88aae512304c28d425c311febce1b"
+ hash: "29bd4d5e36cb6b232f513b6bb0c00b28"
+ }
+ Frame {
+ msec: 1648
+ hash: "9637f14efb2e355bfe886d7c5f2a8d38"
}
Key {
type: 6
- key: 16777233
- modifiers: 0
+ key: 16777249
+ modifiers: 33554432
text: ""
autorep: false
count: 1
}
Frame {
- msec: 1648
- hash: "8dca7a7912ddaa853dff9c09882082b1"
- }
- Frame {
msec: 1664
- hash: "5c3ebee155e29a0ba4a45706dd87396a"
+ hash: "0365fa8845c3c1e53ef35d22423eb973"
}
Frame {
msec: 1680
- hash: "29a517a66867f6f527c6db5bb5651f92"
+ hash: "bf88d5d2cd2ff062c1cc8a391a238b1d"
}
Frame {
msec: 1696
- hash: "a4fde31f55f866224eca2b51586b601f"
+ hash: "46b22f33eb80f013e44da11153441864"
}
Frame {
msec: 1712
- hash: "9c9c7fb9fb8aab8c24f2eb03df791a00"
+ hash: "05ae42e3a0296a569dec147c76be273d"
}
Frame {
msec: 1728
- hash: "dd972e37166d1186a717a956343a7758"
- }
- Key {
- type: 7
- key: 16777233
- modifiers: 0
- text: ""
- autorep: false
- count: 1
+ hash: "1a8cc65973d08bb949f7a71b0bb8be1a"
}
Frame {
msec: 1744
- hash: "1af5e24651ef422ff93dab7bd2a8f832"
+ hash: "ca3bde8cd8de81c4210fcfd000fe0f5e"
}
Frame {
msec: 1760
- hash: "885473be4e44bb1f4b014f9b3d4d2e74"
+ hash: "e06d104d1ed451eea4c1d9bdae9d10f4"
}
Frame {
msec: 1776
- hash: "1f6e0407392322c34567caaecae5b449"
+ hash: "c95153ae401ad8a2e839905841c074f3"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1792
- hash: "dcae85a4b05c450b6b1619f9fd7e17b0"
+ hash: "82e61a4d3f58ee5104893e254a77f13e"
}
Frame {
msec: 1808
- hash: "3b872e5030e34edf678ac2547df48699"
+ hash: "5f073a4a89413b6a6c5d6ff52717bb2f"
}
Frame {
msec: 1824
- hash: "5d76b324496297d08cff57b4c21ce592"
+ hash: "b0fd95dc2ac09a1cbd67ad0f86682666"
}
Frame {
msec: 1840
- hash: "4acfe3c4cf2f4e477f1a72817af556d2"
+ hash: "78b16507899c3c8de04b55389ea0ad49"
}
Frame {
msec: 1856
- hash: "a04671fe8d28cfb629f2090e342747fb"
+ hash: "373c57edb812db59f40710305d80e9e9"
}
Frame {
msec: 1872
- hash: "2474db802c7d8e0ec8fa7f958c04bf30"
+ hash: "a7142c3c1eb9c934e0b258c163fcdfec"
}
Frame {
msec: 1888
- hash: "11a1e1f38c407de4bc069aa192319fe4"
+ hash: "bd5395e7e0aa0d50cb30504f9961c954"
}
Frame {
msec: 1904
- hash: "ec8aacc8d2280068dd7f020e8648afea"
+ hash: "7031966f014d4acd5b00c46c89f61403"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1920
@@ -518,271 +582,271 @@ VisualTest {
}
Frame {
msec: 1936
- hash: "fbbe4d0fed6274968a89e02bb1ca5685"
+ hash: "97dabf3984492d2f868b36c3e7bfce50"
}
Frame {
msec: 1952
- hash: "13d478424a8f0cab8bab6a157efce318"
+ hash: "afe0c3fdcb498f1f6b877c5d808b2555"
}
Frame {
msec: 1968
- hash: "ea6bc9ec217fb80b86276a2675c08a0f"
+ hash: "7610775f69a461d5487e8bc3db6b6e1f"
}
Frame {
msec: 1984
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "52641f9d6dfba8bf2b94aa37ade140d1"
}
Frame {
msec: 2000
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "9d0e449506ce93052216b7a952af3dea"
}
Frame {
msec: 2016
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "c1bb09480464b7813bc10b0093d14745"
}
Frame {
msec: 2032
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "9d0e449506ce93052216b7a952af3dea"
}
Frame {
msec: 2048
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "52641f9d6dfba8bf2b94aa37ade140d1"
}
Frame {
msec: 2064
- hash: "ea6bc9ec217fb80b86276a2675c08a0f"
+ hash: "7610775f69a461d5487e8bc3db6b6e1f"
}
Frame {
msec: 2080
- hash: "13d478424a8f0cab8bab6a157efce318"
+ hash: "afe0c3fdcb498f1f6b877c5d808b2555"
}
Frame {
msec: 2096
- hash: "fbbe4d0fed6274968a89e02bb1ca5685"
+ hash: "97dabf3984492d2f868b36c3e7bfce50"
}
Frame {
msec: 2112
- hash: "00dedd48bd6861cb4bf4953162a67cc0"
- }
- Key {
- type: 6
- key: 16777248
- modifiers: 0
- text: ""
- autorep: false
- count: 1
+ hash: "869624c2ae63b0a447401a955a6fefb1"
}
Frame {
msec: 2128
- hash: "ec8aacc8d2280068dd7f020e8648afea"
+ hash: "7031966f014d4acd5b00c46c89f61403"
}
Frame {
msec: 2144
- hash: "11a1e1f38c407de4bc069aa192319fe4"
+ hash: "bd5395e7e0aa0d50cb30504f9961c954"
}
Frame {
msec: 2160
- hash: "2474db802c7d8e0ec8fa7f958c04bf30"
+ hash: "a7142c3c1eb9c934e0b258c163fcdfec"
}
Frame {
msec: 2176
- hash: "a04671fe8d28cfb629f2090e342747fb"
+ hash: "373c57edb812db59f40710305d80e9e9"
}
Frame {
msec: 2192
- hash: "4acfe3c4cf2f4e477f1a72817af556d2"
+ hash: "78b16507899c3c8de04b55389ea0ad49"
}
Frame {
msec: 2208
- hash: "5d76b324496297d08cff57b4c21ce592"
+ hash: "b0fd95dc2ac09a1cbd67ad0f86682666"
}
Frame {
msec: 2224
- hash: "3b872e5030e34edf678ac2547df48699"
+ hash: "5f073a4a89413b6a6c5d6ff52717bb2f"
+ }
+ Key {
+ type: 7
+ key: 16777248
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2240
- hash: "dcae85a4b05c450b6b1619f9fd7e17b0"
+ hash: "82e61a4d3f58ee5104893e254a77f13e"
}
Frame {
msec: 2256
- hash: "1f6e0407392322c34567caaecae5b449"
+ hash: "a8fe05178e6339454d57575692fa3df3"
}
Frame {
msec: 2272
- hash: "885473be4e44bb1f4b014f9b3d4d2e74"
+ hash: "192f80add5f612b07dcb8d69f2161648"
}
Frame {
msec: 2288
- hash: "1af5e24651ef422ff93dab7bd2a8f832"
+ hash: "cfd85885f59ea80b0b0152446a829fec"
}
Frame {
msec: 2304
- hash: "dd972e37166d1186a717a956343a7758"
+ hash: "a7295dcc92f80a5f343bf05076a03748"
}
Frame {
msec: 2320
- hash: "9c9c7fb9fb8aab8c24f2eb03df791a00"
- }
- Key {
- type: 6
- key: 16777232
- modifiers: 33554432
- text: ""
- autorep: false
- count: 1
+ hash: "2b0b30cfb1c1e4ed8a51d36fb7ccdf57"
}
Frame {
msec: 2336
- hash: "aec9683f3a677dab781bdf3bbf7cce5e"
+ hash: "419c538908d0226ff4485f1094eaa08e"
}
Frame {
msec: 2352
- hash: "63c6a7810dec832f1b8288807f1d932a"
+ hash: "8afe64448d42419f97ca207487b3b0f8"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 67108864
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2368
- hash: "70409eeee50fbb54097a3c430e1e1f21"
+ hash: "86091218d2d066d8f95a460426266369"
}
Frame {
msec: 2384
- hash: "efc77b82c0ffd7f3fbe5fed06ea418bd"
+ hash: "fc45978cac92b6cdeeecc2dd4c29aa53"
}
Frame {
msec: 2400
- hash: "26e88aae512304c28d425c311febce1b"
+ hash: "03a90ae5cbe68cc210e303c78a14e065"
}
Frame {
msec: 2416
- hash: "63dc16e66def35abba5159d5650f165d"
+ hash: "15603a997aa02afb688aa74cd930f3b4"
}
Frame {
msec: 2432
- hash: "479f192c8cf7b8e4407655382402700f"
- }
- Key {
- type: 7
- key: 16777232
- modifiers: 33554432
- text: ""
- autorep: false
- count: 1
+ hash: "90bf6b2bf89e1440f0c4d1044c1bd22c"
}
Frame {
msec: 2448
- hash: "4a8efcc341bba9ba621ce0f785a75432"
+ hash: "4dbdc16538cbbf1a87c6a54e09e02b16"
}
Frame {
msec: 2464
- hash: "a9911e076af337fe30e322f03d84a528"
+ hash: "2011ee59d2ec4bb0ae0d63727f091648"
}
Frame {
msec: 2480
- hash: "0d410f7bfa3e4c58948a8f1e7c7695c4"
+ hash: "c526315dd5eec117266c68a7b6b64a3f"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 67108864
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2496
- hash: "313a06d40274e46453342e66236f09f8"
+ hash: "c526315dd5eec117266c68a7b6b64a3f"
}
Frame {
msec: 2512
- hash: "907c6363d1e524f391d001944febe1ac"
+ hash: "c526315dd5eec117266c68a7b6b64a3f"
}
Frame {
msec: 2528
- hash: "84cad44c4cccf8a0942865719d05c2eb"
+ hash: "c526315dd5eec117266c68a7b6b64a3f"
}
Frame {
msec: 2544
- hash: "60d24c160adb8e074c04d4f40bf140a8"
+ hash: "c526315dd5eec117266c68a7b6b64a3f"
}
Frame {
msec: 2560
- hash: "ff5fac70804eb01da28c2988aba520a4"
+ hash: "c526315dd5eec117266c68a7b6b64a3f"
}
Frame {
msec: 2576
- hash: "a6bdf56b4f8783969935488e1955e59c"
+ hash: "02996bef06c74f34cf8be4cf4d1392d5"
}
Frame {
msec: 2592
- hash: "d0ad97647c5092a64426187406ec5316"
+ hash: "2d8cb2d213ce22132ba63a829c07f768"
}
Frame {
msec: 2608
- hash: "77e7a4a4a9c38cd7b5ef734d39089e3f"
+ hash: "0a16c282a18fdc657ea48fb208dea494"
}
Frame {
msec: 2624
- hash: "0285340a2e03568810a76d840369f5c8"
+ hash: "86baec52ccb8ae818439c637c5be1514"
}
Frame {
msec: 2640
- hash: "6ba6a1a05c5a9ec0d2897b3454affd09"
+ hash: "72e2415581ba2a96b8f23cf8f5985afb"
}
Frame {
msec: 2656
- hash: "3caa36cc3857803248d12ec09ea357df"
+ hash: "7776d964b2b5f80bac51a29d298a067f"
}
Frame {
msec: 2672
- hash: "500f7b72acc877fc1662e4f4ceb090e1"
+ hash: "3b5d0a9f961c2102a4118a8e2d2793ae"
}
Frame {
msec: 2688
- hash: "aadc71923926885ccce87e6be1c742d7"
+ hash: "048b5e51d9bcf8d1b24c8f8f98b7b4e4"
}
Frame {
msec: 2704
- hash: "9b7503189ecf2999934716f227469463"
+ hash: "d30e5d7c27b72ec95c41a87741061a3f"
}
Frame {
msec: 2720
- hash: "874296e182abe96e58f9c0463a0f32c9"
+ hash: "0374cc41cdb6528e212f678e0e049f2b"
}
Frame {
msec: 2736
- hash: "4262c79b6844d4d62aa9fb02c335fb95"
+ hash: "c80bc90c90b02d1d42176f16fa992f27"
}
Frame {
msec: 2752
- hash: "a5862eaf12cc342054fd3f8d1f4c91c3"
+ hash: "70182707dbdf87a2c8db556f030bec17"
}
Frame {
msec: 2768
- hash: "0034ef8851c9810ed5d50496aea367da"
+ hash: "0c6c0c3d27d87128d65b40789714dd6b"
}
Frame {
msec: 2784
- hash: "24cebf60ade86469a154abaa64f3b40d"
- }
- Key {
- type: 7
- key: 16777248
- modifiers: 33554432
- text: ""
- autorep: false
- count: 1
+ hash: "46e1debee4ca606492a36de6191f4594"
}
Frame {
msec: 2800
- hash: "1100ef4e2db234ea77ff4c70df6bfbe7"
+ hash: "f327bb2ea12b2baffc0a98d44a0ded16"
}
Frame {
msec: 2816
- hash: "c40d8d42a55dde7dbbcae2dda9aaccb8"
+ hash: "15bc04b65bde5e8ca69b6a1f88647c16"
}
Frame {
msec: 2832
- hash: "5c1000fdc279742cbe46987045c0a92b"
+ hash: "27156c3309835ec20a02877f1188e14a"
}
Frame {
msec: 2848
- hash: "bcef4a0ff72330f05f2bf5042e414fde"
+ hash: "a163019c9feff0f4d1bb4aaedcd2ecd4"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 67108864
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2864
- hash: "228551c38b567f1550b44f9dac08786b"
+ hash: "c5569c3c06bcf01b7e69e7f7ad6203ef"
}
Frame {
msec: 2880
@@ -790,511 +854,527 @@ VisualTest {
}
Frame {
msec: 2896
- hash: "127cc30967f95cb88f4238e0b33c741d"
+ hash: "5d1c41e371b1a95426882b3991383b6b"
}
Frame {
msec: 2912
- hash: "3c3fb1d8dbe7443f80550a30ada7f120"
+ hash: "4b9581a767fc1c94451780c044baf003"
}
Frame {
msec: 2928
- hash: "edca065d42bf9b63a79d1e97d1a1eed0"
+ hash: "39978ba9bb1a535d7735228c650add38"
}
Frame {
msec: 2944
- hash: "1e4424f1f40bfce3205e1d1401ab0dcf"
+ hash: "1a2afe394227dcf2da118559e2e58fd7"
}
Frame {
msec: 2960
- hash: "90ac5ad7ce23786fe838426605e737e1"
+ hash: "2f6bdb7af9bf9334231180b6113b125f"
}
Frame {
msec: 2976
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "85017ca5ca286830e2745abf2f1f963a"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 67108864
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2992
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "3760b42a25e332c6df49bd92109dae98"
}
Frame {
msec: 3008
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "7c0347f97f9e4d7fcf47a90b336d264a"
}
Frame {
msec: 3024
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "7c0347f97f9e4d7fcf47a90b336d264a"
}
Frame {
msec: 3040
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "3760b42a25e332c6df49bd92109dae98"
}
Frame {
msec: 3056
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "85017ca5ca286830e2745abf2f1f963a"
}
Frame {
msec: 3072
- hash: "90ac5ad7ce23786fe838426605e737e1"
- }
- Key {
- type: 6
- key: 16777236
- modifiers: 0
- text: ""
- autorep: false
- count: 1
+ hash: "2f6bdb7af9bf9334231180b6113b125f"
}
Frame {
msec: 3088
- hash: "cf467854dfde9b2111bc6e7e4442aab5"
+ hash: "1a2afe394227dcf2da118559e2e58fd7"
}
Frame {
msec: 3104
- hash: "df6f025130dc82f4764def81cec5fa7b"
+ hash: "39978ba9bb1a535d7735228c650add38"
}
Frame {
msec: 3120
- hash: "bdcafed4ae9c890eec2e3e0cb2ff5a14"
+ hash: "4b9581a767fc1c94451780c044baf003"
}
Frame {
msec: 3136
- hash: "14b328c8ec6276e022643102af80fa44"
+ hash: "5d1c41e371b1a95426882b3991383b6b"
}
Frame {
msec: 3152
- hash: "078d75d72bff036574b85ac0aeaaf2b6"
+ hash: "73c771b964becb418289e0674571eb6f"
}
Frame {
msec: 3168
- hash: "fbefb1e0801f4578ab93dd7ff4062e68"
+ hash: "c5569c3c06bcf01b7e69e7f7ad6203ef"
}
Frame {
msec: 3184
- hash: "eac8375d9b9cf0afbf232e27c6ceb037"
- }
- Key {
- type: 7
- key: 16777236
- modifiers: 0
- text: ""
- autorep: false
- count: 1
+ hash: "7c55078e04b56c9aba7d227917323021"
}
Frame {
msec: 3200
- hash: "3462a3e166120515e67430600e4653f8"
+ hash: "01c6b78b296c00e4597ae1bd36a65f3a"
}
Frame {
msec: 3216
- hash: "7f2d9959323f0707e36ecb2252c89727"
- }
- Frame {
- msec: 3232
- hash: "0a1c2eb8a7451a5e37fefb96a58a88a1"
- }
- Frame {
- msec: 3248
- hash: "4a02aaca12e3fd86ee3b516b3a307f86"
+ hash: "67e9271f71b2d6d9eb2e230953db06c5"
}
Key {
type: 6
- key: 16777234
- modifiers: 0
+ key: 16777236
+ modifiers: 67108864
text: ""
autorep: false
count: 1
}
Frame {
+ msec: 3232
+ hash: "642a6f4d7b3f467263b8e033578927af"
+ }
+ Frame {
+ msec: 3248
+ hash: "9f000f97b33427860cb5daeb259c72ea"
+ }
+ Frame {
msec: 3264
- hash: "0034ef8851c9810ed5d50496aea367da"
+ hash: "d74e3f977b5decb89dda46ea608a933a"
}
Frame {
msec: 3280
- hash: "a5862eaf12cc342054fd3f8d1f4c91c3"
+ hash: "f4e446cd96a3eb1a0df83cf032e7a0b2"
}
Frame {
msec: 3296
- hash: "4262c79b6844d4d62aa9fb02c335fb95"
+ hash: "abe715855a79a8ced43000884c4bf04b"
}
Frame {
msec: 3312
- hash: "874296e182abe96e58f9c0463a0f32c9"
+ hash: "29fd5c17b9a169c1850aa538b4006084"
}
Frame {
msec: 3328
- hash: "9b7503189ecf2999934716f227469463"
- }
- Frame {
- msec: 3344
- hash: "aadc71923926885ccce87e6be1c742d7"
- }
- Frame {
- msec: 3360
- hash: "500f7b72acc877fc1662e4f4ceb090e1"
+ hash: "cefdcaebb9c319ac358b0d7fc9424327"
}
Key {
type: 7
- key: 16777234
- modifiers: 0
+ key: 16777236
+ modifiers: 67108864
text: ""
autorep: false
count: 1
}
Frame {
+ msec: 3344
+ hash: "85bfa23957bb5cd947e0819ffa442ea3"
+ }
+ Frame {
+ msec: 3360
+ hash: "48f18d9d12331dc8725ea9e4b7f79823"
+ }
+ Frame {
msec: 3376
- hash: "3caa36cc3857803248d12ec09ea357df"
+ hash: "63cde59ffbbe2b9087ca228733de18dd"
}
Frame {
msec: 3392
- hash: "6ba6a1a05c5a9ec0d2897b3454affd09"
+ hash: "73f5d4594f23ff4aac5e42aee00dce81"
}
Frame {
msec: 3408
- hash: "0285340a2e03568810a76d840369f5c8"
+ hash: "51a1b8e79d209643d55d4cecc6a70ed0"
}
Frame {
msec: 3424
- hash: "77e7a4a4a9c38cd7b5ef734d39089e3f"
+ hash: "7f2ae476246b23d79997a2545723ff62"
}
Frame {
msec: 3440
- hash: "d0ad97647c5092a64426187406ec5316"
+ hash: "996da2eff9302908a55308dbcc8fb3c2"
}
Frame {
msec: 3456
- hash: "a6bdf56b4f8783969935488e1955e59c"
+ hash: "264f34128dfe563126b9f187c65df61e"
}
Frame {
msec: 3472
- hash: "ff5fac70804eb01da28c2988aba520a4"
+ hash: "c526315dd5eec117266c68a7b6b64a3f"
}
Frame {
msec: 3488
- hash: "60d24c160adb8e074c04d4f40bf140a8"
+ hash: "c526315dd5eec117266c68a7b6b64a3f"
}
Frame {
msec: 3504
- hash: "84cad44c4cccf8a0942865719d05c2eb"
+ hash: "c526315dd5eec117266c68a7b6b64a3f"
}
Frame {
msec: 3520
- hash: "907c6363d1e524f391d001944febe1ac"
+ hash: "c526315dd5eec117266c68a7b6b64a3f"
}
Frame {
msec: 3536
- hash: "313a06d40274e46453342e66236f09f8"
+ hash: "c526315dd5eec117266c68a7b6b64a3f"
}
Frame {
msec: 3552
- hash: "0d410f7bfa3e4c58948a8f1e7c7695c4"
+ hash: "c526315dd5eec117266c68a7b6b64a3f"
}
Frame {
msec: 3568
- hash: "a9911e076af337fe30e322f03d84a528"
+ hash: "70d6b73499c36138bee63e07afb0b186"
}
Frame {
msec: 3584
- hash: "4a8efcc341bba9ba621ce0f785a75432"
+ hash: "66500c2cc3d69b9fb48dc46e384aca6d"
}
Frame {
msec: 3600
- hash: "479f192c8cf7b8e4407655382402700f"
+ hash: "6ccc70f6120acb53152b71bcf95514ca"
}
Frame {
msec: 3616
- hash: "63dc16e66def35abba5159d5650f165d"
+ hash: "5c10e6b0e541fe913b589601a55ea6ce"
}
Frame {
msec: 3632
- hash: "26e88aae512304c28d425c311febce1b"
+ hash: "2c62584e4c09c1d22f9016aa6fa74e10"
}
Frame {
msec: 3648
- hash: "efc77b82c0ffd7f3fbe5fed06ea418bd"
+ hash: "fd8f53e36a86ae22deb4f7af5aa1eb81"
}
Frame {
msec: 3664
- hash: "70409eeee50fbb54097a3c430e1e1f21"
+ hash: "e33226eb0e81a64bed7bcdb50e99cd13"
}
Frame {
msec: 3680
- hash: "63c6a7810dec832f1b8288807f1d932a"
+ hash: "a7053a2b7bc9f4749c290bace6b55634"
}
Frame {
msec: 3696
- hash: "aec9683f3a677dab781bdf3bbf7cce5e"
+ hash: "782cb4e647e849ac7299d41f04bc89e3"
}
Frame {
msec: 3712
- hash: "2e6dd79fc23acbf710e757f3d0999ab8"
+ hash: "0f7d04fe594ae027364a7c2b570c5a27"
}
Frame {
msec: 3728
- hash: "4d9dd9e515a21478cb3364032acf8c15"
+ hash: "dfb00adcdc2f68bfb691bce47845b0e7"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 67108864
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 3744
- hash: "5dc2129cac6e667d39da3304a37a76f2"
+ hash: "cfd85885f59ea80b0b0152446a829fec"
}
Frame {
msec: 3760
- hash: "ab5eb4750139875586a346b1c3a84f42"
+ hash: "192f80add5f612b07dcb8d69f2161648"
}
Frame {
msec: 3776
- hash: "96d3bd62d4a0bf39a672b97fcc050bd5"
+ hash: "a8fe05178e6339454d57575692fa3df3"
}
Frame {
msec: 3792
- hash: "546cec655631b5802eb4d7008093eb69"
+ hash: "82e61a4d3f58ee5104893e254a77f13e"
}
Frame {
msec: 3808
- hash: "85f33f1bf1b1e11be450ab85bf6dab3d"
+ hash: "5f073a4a89413b6a6c5d6ff52717bb2f"
}
Frame {
msec: 3824
- hash: "44b195297acd1bf59e43751df8dc1c1d"
+ hash: "b0fd95dc2ac09a1cbd67ad0f86682666"
}
Frame {
msec: 3840
image: "cursorDelegate.3.png"
}
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 67108864
+ text: ""
+ autorep: false
+ count: 1
+ }
Frame {
msec: 3856
- hash: "47942253c07fd39894445ff5e5b9608c"
+ hash: "373c57edb812db59f40710305d80e9e9"
}
Frame {
msec: 3872
- hash: "d26d71b1c03fb21550820dd1586a7a8e"
+ hash: "a7142c3c1eb9c934e0b258c163fcdfec"
}
Frame {
msec: 3888
- hash: "37ec2ed29006575e8bd41a1989b75e27"
+ hash: "bd5395e7e0aa0d50cb30504f9961c954"
}
Frame {
msec: 3904
- hash: "5ad1ab34572f9ef339774134bc0ab407"
+ hash: "7031966f014d4acd5b00c46c89f61403"
}
Frame {
msec: 3920
- hash: "a4f68f6ee46642e7cc5a542b9f8a2464"
+ hash: "869624c2ae63b0a447401a955a6fefb1"
}
Frame {
msec: 3936
- hash: "fce95d18a0efee74554209ca39637062"
+ hash: "97dabf3984492d2f868b36c3e7bfce50"
}
Frame {
msec: 3952
- hash: "1587fc2668f1f44e76f252bfd75f2708"
+ hash: "afe0c3fdcb498f1f6b877c5d808b2555"
}
Frame {
msec: 3968
- hash: "e0a6eb42de552281e297ca5c50c1df23"
+ hash: "7610775f69a461d5487e8bc3db6b6e1f"
}
Frame {
msec: 3984
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "52641f9d6dfba8bf2b94aa37ade140d1"
}
Frame {
msec: 4000
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "9d0e449506ce93052216b7a952af3dea"
}
Frame {
msec: 4016
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "c1bb09480464b7813bc10b0093d14745"
}
Frame {
msec: 4032
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "9d0e449506ce93052216b7a952af3dea"
}
Frame {
msec: 4048
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "52641f9d6dfba8bf2b94aa37ade140d1"
}
Frame {
msec: 4064
- hash: "e0a6eb42de552281e297ca5c50c1df23"
+ hash: "7610775f69a461d5487e8bc3db6b6e1f"
+ }
+ Key {
+ type: 7
+ key: 16777249
+ modifiers: 67108864
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 4080
- hash: "1587fc2668f1f44e76f252bfd75f2708"
+ hash: "afe0c3fdcb498f1f6b877c5d808b2555"
}
Frame {
msec: 4096
- hash: "fce95d18a0efee74554209ca39637062"
+ hash: "97dabf3984492d2f868b36c3e7bfce50"
}
Frame {
msec: 4112
- hash: "a4f68f6ee46642e7cc5a542b9f8a2464"
+ hash: "869624c2ae63b0a447401a955a6fefb1"
}
Frame {
msec: 4128
- hash: "5ad1ab34572f9ef339774134bc0ab407"
+ hash: "7031966f014d4acd5b00c46c89f61403"
}
Frame {
msec: 4144
- hash: "37ec2ed29006575e8bd41a1989b75e27"
+ hash: "bd5395e7e0aa0d50cb30504f9961c954"
}
Frame {
msec: 4160
- hash: "d26d71b1c03fb21550820dd1586a7a8e"
+ hash: "a7142c3c1eb9c934e0b258c163fcdfec"
}
Frame {
msec: 4176
- hash: "47942253c07fd39894445ff5e5b9608c"
+ hash: "373c57edb812db59f40710305d80e9e9"
}
Frame {
msec: 4192
- hash: "a62f1cbf43da0381c7c9099d47ded882"
+ hash: "78b16507899c3c8de04b55389ea0ad49"
}
Frame {
msec: 4208
- hash: "44b195297acd1bf59e43751df8dc1c1d"
+ hash: "b0fd95dc2ac09a1cbd67ad0f86682666"
}
Frame {
msec: 4224
- hash: "85f33f1bf1b1e11be450ab85bf6dab3d"
+ hash: "5f073a4a89413b6a6c5d6ff52717bb2f"
}
Frame {
msec: 4240
- hash: "546cec655631b5802eb4d7008093eb69"
+ hash: "82e61a4d3f58ee5104893e254a77f13e"
}
Frame {
msec: 4256
- hash: "96d3bd62d4a0bf39a672b97fcc050bd5"
+ hash: "a8fe05178e6339454d57575692fa3df3"
}
Frame {
msec: 4272
- hash: "ab5eb4750139875586a346b1c3a84f42"
+ hash: "192f80add5f612b07dcb8d69f2161648"
}
Frame {
msec: 4288
- hash: "5dc2129cac6e667d39da3304a37a76f2"
+ hash: "cfd85885f59ea80b0b0152446a829fec"
}
Frame {
msec: 4304
- hash: "4d9dd9e515a21478cb3364032acf8c15"
+ hash: "a7295dcc92f80a5f343bf05076a03748"
}
Frame {
msec: 4320
- hash: "2e6dd79fc23acbf710e757f3d0999ab8"
+ hash: "2b0b30cfb1c1e4ed8a51d36fb7ccdf57"
}
Frame {
msec: 4336
- hash: "aec9683f3a677dab781bdf3bbf7cce5e"
+ hash: "419c538908d0226ff4485f1094eaa08e"
}
Frame {
msec: 4352
- hash: "63c6a7810dec832f1b8288807f1d932a"
+ hash: "8afe64448d42419f97ca207487b3b0f8"
}
Frame {
msec: 4368
- hash: "70409eeee50fbb54097a3c430e1e1f21"
+ hash: "86091218d2d066d8f95a460426266369"
}
Frame {
msec: 4384
- hash: "efc77b82c0ffd7f3fbe5fed06ea418bd"
+ hash: "fc45978cac92b6cdeeecc2dd4c29aa53"
}
Frame {
msec: 4400
- hash: "26e88aae512304c28d425c311febce1b"
+ hash: "03a90ae5cbe68cc210e303c78a14e065"
}
Frame {
msec: 4416
- hash: "63dc16e66def35abba5159d5650f165d"
+ hash: "15603a997aa02afb688aa74cd930f3b4"
}
Frame {
msec: 4432
- hash: "479f192c8cf7b8e4407655382402700f"
+ hash: "90bf6b2bf89e1440f0c4d1044c1bd22c"
}
Frame {
msec: 4448
- hash: "4a8efcc341bba9ba621ce0f785a75432"
+ hash: "4dbdc16538cbbf1a87c6a54e09e02b16"
}
Frame {
msec: 4464
- hash: "a9911e076af337fe30e322f03d84a528"
+ hash: "2011ee59d2ec4bb0ae0d63727f091648"
}
Frame {
msec: 4480
- hash: "0d410f7bfa3e4c58948a8f1e7c7695c4"
+ hash: "c526315dd5eec117266c68a7b6b64a3f"
}
Frame {
msec: 4496
- hash: "313a06d40274e46453342e66236f09f8"
+ hash: "c526315dd5eec117266c68a7b6b64a3f"
}
Frame {
msec: 4512
- hash: "907c6363d1e524f391d001944febe1ac"
+ hash: "c526315dd5eec117266c68a7b6b64a3f"
}
Frame {
msec: 4528
- hash: "84cad44c4cccf8a0942865719d05c2eb"
+ hash: "c526315dd5eec117266c68a7b6b64a3f"
}
Frame {
msec: 4544
- hash: "60d24c160adb8e074c04d4f40bf140a8"
+ hash: "c526315dd5eec117266c68a7b6b64a3f"
}
Frame {
msec: 4560
- hash: "ff5fac70804eb01da28c2988aba520a4"
+ hash: "c526315dd5eec117266c68a7b6b64a3f"
}
Frame {
msec: 4576
- hash: "a6bdf56b4f8783969935488e1955e59c"
+ hash: "02996bef06c74f34cf8be4cf4d1392d5"
}
Frame {
msec: 4592
- hash: "d0ad97647c5092a64426187406ec5316"
+ hash: "2d8cb2d213ce22132ba63a829c07f768"
}
Frame {
msec: 4608
- hash: "77e7a4a4a9c38cd7b5ef734d39089e3f"
+ hash: "0a16c282a18fdc657ea48fb208dea494"
}
Frame {
msec: 4624
- hash: "0285340a2e03568810a76d840369f5c8"
+ hash: "86baec52ccb8ae818439c637c5be1514"
}
Frame {
msec: 4640
- hash: "6ba6a1a05c5a9ec0d2897b3454affd09"
+ hash: "72e2415581ba2a96b8f23cf8f5985afb"
}
Frame {
msec: 4656
- hash: "3caa36cc3857803248d12ec09ea357df"
+ hash: "7776d964b2b5f80bac51a29d298a067f"
}
Frame {
msec: 4672
- hash: "500f7b72acc877fc1662e4f4ceb090e1"
+ hash: "3b5d0a9f961c2102a4118a8e2d2793ae"
}
Frame {
msec: 4688
- hash: "aadc71923926885ccce87e6be1c742d7"
+ hash: "048b5e51d9bcf8d1b24c8f8f98b7b4e4"
}
Frame {
msec: 4704
- hash: "9b7503189ecf2999934716f227469463"
+ hash: "d30e5d7c27b72ec95c41a87741061a3f"
}
Frame {
msec: 4720
- hash: "874296e182abe96e58f9c0463a0f32c9"
+ hash: "0374cc41cdb6528e212f678e0e049f2b"
}
Frame {
msec: 4736
- hash: "4262c79b6844d4d62aa9fb02c335fb95"
+ hash: "c80bc90c90b02d1d42176f16fa992f27"
}
Frame {
msec: 4752
- hash: "a5862eaf12cc342054fd3f8d1f4c91c3"
+ hash: "70182707dbdf87a2c8db556f030bec17"
}
Frame {
msec: 4768
- hash: "0034ef8851c9810ed5d50496aea367da"
+ hash: "0c6c0c3d27d87128d65b40789714dd6b"
}
Frame {
msec: 4784
- hash: "24cebf60ade86469a154abaa64f3b40d"
+ hash: "46e1debee4ca606492a36de6191f4594"
}
Frame {
msec: 4800
@@ -1302,2254 +1382,118 @@ VisualTest {
}
Frame {
msec: 4816
- hash: "c40d8d42a55dde7dbbcae2dda9aaccb8"
+ hash: "15bc04b65bde5e8ca69b6a1f88647c16"
}
Frame {
msec: 4832
- hash: "5c1000fdc279742cbe46987045c0a92b"
+ hash: "27156c3309835ec20a02877f1188e14a"
}
Frame {
msec: 4848
- hash: "bcef4a0ff72330f05f2bf5042e414fde"
+ hash: "a163019c9feff0f4d1bb4aaedcd2ecd4"
}
Frame {
msec: 4864
- hash: "228551c38b567f1550b44f9dac08786b"
+ hash: "35f243da98f9934d5ac0a7cc1fde73ef"
}
Frame {
msec: 4880
- hash: "531c5ca6992c4a12927c61e22c02dd6b"
- }
- Mouse {
- type: 2
- button: 1
- buttons: 1
- x: 130; y: 101
- modifiers: 0
- sendToViewport: true
+ hash: "42d393d75e0c1d5aea0e1694190e4507"
}
Frame {
msec: 4896
- hash: "14b328c8ec6276e022643102af80fa44"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 130; y: 102
- modifiers: 0
- sendToViewport: true
+ hash: "0ec47c6c74efd66d339d9be13148e334"
}
Frame {
msec: 4912
- hash: "bdcafed4ae9c890eec2e3e0cb2ff5a14"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 131; y: 102
- modifiers: 0
- sendToViewport: true
+ hash: "2e7597e8d03f0a05cf96fe7e2a3ee540"
}
Frame {
msec: 4928
- hash: "df6f025130dc82f4764def81cec5fa7b"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 132; y: 103
- modifiers: 0
- sendToViewport: true
+ hash: "093c9e5ac431284de7e81e082868c5db"
}
Frame {
msec: 4944
- hash: "cf467854dfde9b2111bc6e7e4442aab5"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 133; y: 103
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 134; y: 103
- modifiers: 0
- sendToViewport: true
+ hash: "60ae71c4a6c905f47b2b457d9167153b"
}
Frame {
msec: 4960
- hash: "cfcdf63ca06c2b9ab197821bc1e48c7c"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 135; y: 103
- modifiers: 0
- sendToViewport: true
+ hash: "e4be7897b1b30ab916a53df2998282d7"
}
Frame {
msec: 4976
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 136; y: 103
- modifiers: 0
- sendToViewport: true
+ hash: "c082b97799dffdb73ad65b2920507e9c"
}
Frame {
msec: 4992
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 137; y: 103
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 138; y: 102
- modifiers: 0
- sendToViewport: true
+ hash: "aadaab0547a4f15c533589b531f39504"
}
Frame {
msec: 5008
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 139; y: 101
- modifiers: 0
- sendToViewport: true
+ hash: "847f0a1faf094e73d533692fa47a030a"
}
Frame {
msec: 5024
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 140; y: 101
- modifiers: 0
- sendToViewport: true
+ hash: "847f0a1faf094e73d533692fa47a030a"
}
Frame {
msec: 5040
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 141; y: 100
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 143; y: 100
- modifiers: 0
- sendToViewport: true
+ hash: "aadaab0547a4f15c533589b531f39504"
}
Frame {
msec: 5056
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 144; y: 100
- modifiers: 0
- sendToViewport: true
+ hash: "c082b97799dffdb73ad65b2920507e9c"
}
Frame {
msec: 5072
- hash: "cfcdf63ca06c2b9ab197821bc1e48c7c"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 146; y: 99
- modifiers: 0
- sendToViewport: true
+ hash: "e4be7897b1b30ab916a53df2998282d7"
}
Frame {
msec: 5088
- hash: "cf467854dfde9b2111bc6e7e4442aab5"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 148; y: 99
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 149; y: 99
- modifiers: 0
- sendToViewport: true
+ hash: "60ae71c4a6c905f47b2b457d9167153b"
}
Frame {
msec: 5104
- hash: "7643fcfb740d33b87915300684e85a44"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 150; y: 99
- modifiers: 0
- sendToViewport: true
+ hash: "093c9e5ac431284de7e81e082868c5db"
}
Frame {
msec: 5120
- hash: "1bd041a5e8d2237b51720fed82250303"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 151; y: 99
- modifiers: 0
- sendToViewport: true
+ hash: "2e7597e8d03f0a05cf96fe7e2a3ee540"
}
Frame {
msec: 5136
- hash: "1a00c9d3ce747e3bc7ee5878d21260b4"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 152; y: 99
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 152; y: 98
- modifiers: 0
- sendToViewport: true
+ hash: "0ec47c6c74efd66d339d9be13148e334"
}
Frame {
msec: 5152
- hash: "803896c1be68588ba2cddd7effbb8d62"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 153; y: 98
- modifiers: 0
- sendToViewport: true
+ hash: "42d393d75e0c1d5aea0e1694190e4507"
}
Frame {
msec: 5168
- hash: "282ab572698088fba3aba8e6a091aa38"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 154; y: 98
- modifiers: 0
- sendToViewport: true
+ hash: "35f243da98f9934d5ac0a7cc1fde73ef"
}
Frame {
msec: 5184
- hash: "24402d9e4fabd78bc8f3921db82e554e"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 155; y: 98
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 156; y: 98
- modifiers: 0
- sendToViewport: true
+ hash: "a163019c9feff0f4d1bb4aaedcd2ecd4"
}
Frame {
msec: 5200
- hash: "39a89e9ca7c4edd9c8503927d639df0f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 157; y: 98
- modifiers: 0
- sendToViewport: true
+ hash: "27156c3309835ec20a02877f1188e14a"
}
Frame {
msec: 5216
- hash: "b984b7d032544acd4dab8901e0af1ef5"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 158; y: 98
- modifiers: 0
- sendToViewport: true
+ hash: "15bc04b65bde5e8ca69b6a1f88647c16"
}
Frame {
msec: 5232
- hash: "e014414626407b0446939ad2ce38b7dd"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 160; y: 98
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 161; y: 98
- modifiers: 0
- sendToViewport: true
+ hash: "f327bb2ea12b2baffc0a98d44a0ded16"
}
Frame {
msec: 5248
- hash: "beccb93613279e2f48507ddc9a4418e8"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 163; y: 97
- modifiers: 0
- sendToViewport: true
+ hash: "46e1debee4ca606492a36de6191f4594"
}
Frame {
msec: 5264
- hash: "dd861f8dc89587301e860217fdf2a701"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 164; y: 97
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5280
- hash: "1ae0b7a18a7d3ebe4871a0045005e2b7"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 166; y: 96
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 168; y: 96
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5296
- hash: "071e1f8bcc0e541b23d134f32c19d20b"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 170; y: 96
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5312
- hash: "e8ce2716f4595bc5bf68c24c8a63bbfe"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 174; y: 96
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5328
- hash: "d36a35503af76b12fe5cec65e3f22eda"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 176; y: 96
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 178; y: 96
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5344
- hash: "cea0f90a56fd5789b3e166f09f2bfcec"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 179; y: 96
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5360
- hash: "151f5357d9c1a3f1fe09380a287abab0"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 180; y: 96
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5376
- hash: "bdab9d7077734087cb7f9516e9c517bc"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 182; y: 95
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 183; y: 95
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5392
- hash: "6d6d929a7c7be1d2e7d1b2f98a6866be"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 185; y: 94
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5408
- hash: "3fbe3f45afc5aa40fff7f795ced8a05d"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 187; y: 94
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5424
- hash: "b35b4dc480aeb76912d927b0ff8676c6"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 189; y: 93
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 191; y: 92
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5440
- hash: "94e82e888280f20cce3ac38b353b79f4"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 192; y: 92
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5456
- hash: "4674fbd35e467bed780a5ea2fe2e258b"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 194; y: 92
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5472
- hash: "698827bfa7ff2eae6b0e0efa99bb15bb"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 196; y: 92
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 198; y: 92
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5488
- hash: "67c7adef5e41481d631f54d34423b93d"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 199; y: 92
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5504
- hash: "097512c005127fa3ebfcbc52808264a8"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 200; y: 91
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5520
- hash: "ad64b5913350e6c6fda199ecb34278f4"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 200; y: 91
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 201; y: 90
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5536
- hash: "3237e88e0f40595d2fde62723c00b7fa"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 202; y: 89
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5552
- hash: "18db89296849f22a7af0a1ffc9762a32"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 203; y: 88
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5568
- hash: "7f6ac84baaa2c5fcd22ba45172611840"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 204; y: 88
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5584
- hash: "7b887d3aa44229d9f25fdde8f5ccf471"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 207; y: 86
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 208; y: 85
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5600
- hash: "b0c08726d0f2a460d5862cd2d7ee6230"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 210; y: 85
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5616
- hash: "d99389a3287d453b942f070d8c1e86e8"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 212; y: 84
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5632
- hash: "a0751fa826b03cb25e615c6a1435d92a"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 213; y: 84
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 214; y: 84
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5648
- hash: "f33da88ae881c846bd86ab3dc4f12efc"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 215; y: 84
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5664
- hash: "7049bee9a984a2c2d3101eb6d3cce31e"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 216; y: 84
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5680
- hash: "72757a5099748b70241a0d4279e42313"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 216; y: 84
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 217; y: 84
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5696
- hash: "705feb098ebb2d689526d9271098d6b5"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 218; y: 84
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5712
- hash: "49de92770edb0aae82cf66ae42b31caa"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 218; y: 84
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5728
- hash: "70fe89f9dce556ec1859f325aa27b7db"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 219; y: 85
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 219; y: 86
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 220; y: 86
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5744
- hash: "1ededcc625a0e9e317c5aefc238a175a"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 221; y: 87
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5760
- image: "cursorDelegate.5.png"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 222; y: 87
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5776
- hash: "f1ae53071836512830f7284c4ac884b3"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 222; y: 88
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5792
- hash: "f73c2b66b61bdcb080f8be6607079729"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 224; y: 90
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5808
- hash: "11da14806fbca5c7cd559286fb5d70ff"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 226; y: 92
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5824
- hash: "b3ad82e900925227fb020009ae619d28"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 228; y: 94
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5840
- hash: "d8cea4160f0044b09e595610ead01879"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 229; y: 96
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 231; y: 97
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5856
- hash: "bdd0d1bea8590b40cdce2fb45e17901b"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 232; y: 98
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5872
- hash: "007a5d123eea589264e22f862f1bcac6"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 233; y: 98
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5888
- hash: "3a83635e8371f3e26baf83c285b7801d"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 233; y: 98
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5904
- hash: "6615931007ab0f9da070b6316068ad12"
- }
- Frame {
- msec: 5920
- hash: "be695ab0dced25c1c498d977fc822cef"
- }
- Frame {
- msec: 5936
- hash: "46dea7348473bc6ce4ea696292e5aae0"
- }
- Frame {
- msec: 5952
- hash: "23ce0ba723ffe4253610fdc635df9ae2"
- }
- Frame {
- msec: 5968
- hash: "9d6243396fd98b7efd14ae8a67297e79"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 233; y: 98
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5984
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 232; y: 99
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 232; y: 99
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6000
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 231; y: 99
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6016
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 230; y: 99
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6032
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 229; y: 99
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 228; y: 100
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6048
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 227; y: 100
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6064
- hash: "be488252ce6c39317c33706f7febe7b5"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 225; y: 100
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6080
- hash: "16c38b5dcd8ffbadc533d4fea8a85b0d"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 224; y: 101
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 222; y: 101
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6096
- hash: "a3ca6fa1bbc5ca3ff4cf281ae112102d"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 220; y: 102
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6112
- hash: "58e53a9cb886d6d90c0b5987d0693904"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 219; y: 102
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6128
- hash: "a7f3e07ad0335e2852a156b5a3e1bd3d"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 217; y: 102
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 216; y: 102
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6144
- hash: "bea9d0338212c01474b25ee637aa8fd0"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 215; y: 102
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6160
- hash: "b509c0cdea6b1352ff1e146a8f243820"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 213; y: 102
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6176
- hash: "9c968354773878009af2f176b1e38d42"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 212; y: 102
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 212; y: 102
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6192
- hash: "d8cea4160f0044b09e595610ead01879"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 210; y: 102
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6208
- hash: "b3ad82e900925227fb020009ae619d28"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 210; y: 102
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6224
- hash: "11da14806fbca5c7cd559286fb5d70ff"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 208; y: 103
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 207; y: 103
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6240
- hash: "707f51caadf24d3ed88b69c290d56971"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 206; y: 103
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6256
- hash: "c23b2afed7fa0e3dbce1183cf8e8d724"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 205; y: 103
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6272
- hash: "653b2e2d711c1abc1893d0068f4c531c"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 204; y: 103
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 203; y: 104
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6288
- hash: "246a73b19421f0ea8ec444429bd6704e"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 202; y: 104
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6304
- hash: "3878df64c0cecb2051e04dafe16ad407"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 201; y: 104
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6320
- hash: "1cf92a793a4d145acce08c61cca3ba4f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 200; y: 103
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 199; y: 103
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6336
- hash: "6c5f70c941a04172aae855eed1516971"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 197; y: 102
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6352
- hash: "5f4b8d6ad49de0ea1a2ee057e783b363"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 196; y: 101
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 194; y: 101
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6368
- hash: "dc185cf4a14801d7bcc24ceadffe312b"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 191; y: 101
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 188; y: 100
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6384
- hash: "6934c069d1b7daf1c2dd76739941c7c2"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 187; y: 99
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6400
- hash: "415510947b49a08459523fa2221d3609"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 185; y: 99
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6416
- hash: "9586619df75f07cc1f01201abd0f1f43"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 182; y: 98
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6432
- hash: "d016b14c9d5e5cd2545f1c85aa1edc4f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 176; y: 96
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6448
- hash: "4100837adeaf1557534f5c243eeacc37"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 171; y: 95
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6464
- hash: "a9351f624dc7de55ca8e799cf4371e75"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 166; y: 94
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 163; y: 94
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6480
- hash: "8f2f9ba7de4e01767dda2c6d8f09e218"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 160; y: 94
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6496
- hash: "fb9b7d7e1aa140efc7e39cbca7299d34"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 159; y: 94
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6512
- hash: "eb1c2399d5779cc3382f02e69e5a31f1"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 157; y: 94
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 156; y: 94
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6528
- hash: "3bd98dc8a8cfb7af8a5f2ab11f387065"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 156; y: 94
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6544
- hash: "1eea9af6e5f359b96df86d56d74f8375"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 155; y: 94
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6560
- hash: "74c68b948d8e1d3c716eba5f1a186464"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 154; y: 94
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 153; y: 95
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6576
- hash: "7103ecc0c21208d210938b0cd86fa4e2"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 152; y: 95
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 151; y: 95
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6592
- hash: "187b7801be7cd9643c707016166fcb38"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 149; y: 95
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6608
- hash: "571fe7704d5d95e91d4bd411ab00edf0"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 148; y: 96
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6624
- hash: "2b6fd25a47274ffa56c3d0020babfdfc"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 146; y: 96
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6640
- hash: "febcd6b5fc1806ff57d1669c79aa4cb2"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 145; y: 97
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6656
- hash: "5c731fc4a2aeccf55a0af2b7171f25ce"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 145; y: 97
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6672
- hash: "7d9df9dd9a99eabaa4b426438e44d612"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 144; y: 97
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6688
- hash: "48278540489142f8a63ed120f4b956c2"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 144; y: 97
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6704
- hash: "d08abdfb587a7ec07872cb662526b6d8"
- }
- Frame {
- msec: 6720
- image: "cursorDelegate.6.png"
- }
- Mouse {
- type: 3
- button: 1
- buttons: 0
- x: 144; y: 97
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6736
- hash: "4622738082ac75e00b6c63e846b7e98b"
- }
- Frame {
- msec: 6752
- hash: "87a9f2facbaba462c562f09947bb7ded"
- }
- Frame {
- msec: 6768
- hash: "77e730ece9f195c3627508d1c2a126fc"
- }
- Frame {
- msec: 6784
- hash: "4a02aaca12e3fd86ee3b516b3a307f86"
- }
- Frame {
- msec: 6800
- hash: "0a1c2eb8a7451a5e37fefb96a58a88a1"
- }
- Frame {
- msec: 6816
- hash: "7f2d9959323f0707e36ecb2252c89727"
- }
- Frame {
- msec: 6832
- hash: "3462a3e166120515e67430600e4653f8"
- }
- Frame {
- msec: 6848
- hash: "eac8375d9b9cf0afbf232e27c6ceb037"
- }
- Frame {
- msec: 6864
- hash: "fbefb1e0801f4578ab93dd7ff4062e68"
- }
- Frame {
- msec: 6880
- hash: "078d75d72bff036574b85ac0aeaaf2b6"
- }
- Frame {
- msec: 6896
- hash: "14b328c8ec6276e022643102af80fa44"
- }
- Frame {
- msec: 6912
- hash: "bdcafed4ae9c890eec2e3e0cb2ff5a14"
- }
- Frame {
- msec: 6928
- hash: "df6f025130dc82f4764def81cec5fa7b"
- }
- Frame {
- msec: 6944
- hash: "cf467854dfde9b2111bc6e7e4442aab5"
- }
- Frame {
- msec: 6960
- hash: "cfcdf63ca06c2b9ab197821bc1e48c7c"
- }
- Frame {
- msec: 6976
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Frame {
- msec: 6992
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Frame {
- msec: 7008
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Frame {
- msec: 7024
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Frame {
- msec: 7040
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Frame {
- msec: 7056
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Frame {
- msec: 7072
- hash: "cfcdf63ca06c2b9ab197821bc1e48c7c"
- }
- Frame {
- msec: 7088
- hash: "cf467854dfde9b2111bc6e7e4442aab5"
- }
- Frame {
- msec: 7104
- hash: "df6f025130dc82f4764def81cec5fa7b"
- }
- Frame {
- msec: 7120
- hash: "bdcafed4ae9c890eec2e3e0cb2ff5a14"
- }
- Frame {
- msec: 7136
- hash: "14b328c8ec6276e022643102af80fa44"
- }
- Frame {
- msec: 7152
- hash: "078d75d72bff036574b85ac0aeaaf2b6"
- }
- Frame {
- msec: 7168
- hash: "fbefb1e0801f4578ab93dd7ff4062e68"
- }
- Frame {
- msec: 7184
- hash: "eac8375d9b9cf0afbf232e27c6ceb037"
- }
- Frame {
- msec: 7200
- hash: "3462a3e166120515e67430600e4653f8"
- }
- Frame {
- msec: 7216
- hash: "7f2d9959323f0707e36ecb2252c89727"
- }
- Frame {
- msec: 7232
- hash: "0a1c2eb8a7451a5e37fefb96a58a88a1"
- }
- Frame {
- msec: 7248
- hash: "4a02aaca12e3fd86ee3b516b3a307f86"
- }
- Frame {
- msec: 7264
- hash: "77e730ece9f195c3627508d1c2a126fc"
- }
- Frame {
- msec: 7280
- hash: "87a9f2facbaba462c562f09947bb7ded"
- }
- Frame {
- msec: 7296
- hash: "4622738082ac75e00b6c63e846b7e98b"
- }
- Frame {
- msec: 7312
- hash: "9fcec7616e28cb8317709656fd94f480"
- }
- Frame {
- msec: 7328
- hash: "d08abdfb587a7ec07872cb662526b6d8"
- }
- Frame {
- msec: 7344
- hash: "48278540489142f8a63ed120f4b956c2"
- }
- Frame {
- msec: 7360
- hash: "7d9df9dd9a99eabaa4b426438e44d612"
- }
- Frame {
- msec: 7376
- hash: "5c731fc4a2aeccf55a0af2b7171f25ce"
- }
- Frame {
- msec: 7392
- hash: "febcd6b5fc1806ff57d1669c79aa4cb2"
- }
- Frame {
- msec: 7408
- hash: "4ad2c0877360b0e1bf2212f9455f741e"
- }
- Frame {
- msec: 7424
- hash: "4df1951aac4ed1957925c95e112b0766"
- }
- Frame {
- msec: 7440
- hash: "bfbb624abe63639f2a7cb826b6b47393"
- }
- Frame {
- msec: 7456
- hash: "538cf4ee98145b3801e198b036e24a46"
- }
- Frame {
- msec: 7472
- hash: "5602c039a304ac0b1fd99957970a825b"
- }
- Frame {
- msec: 7488
- hash: "9ddd7709269b9a008e15d942e156e13a"
- }
- Frame {
- msec: 7504
- hash: "91d7c43f5f985d624e77da43ba5fb90f"
- }
- Frame {
- msec: 7520
- hash: "9153b0419d28e3c8137b58f95451cd58"
- }
- Frame {
- msec: 7536
- hash: "c5aad5ea4db81cf72f1ff390ed1dc868"
- }
- Frame {
- msec: 7552
- hash: "47b52ce9e5c705017e94b419b53d20d9"
- }
- Frame {
- msec: 7568
- hash: "f968e3289a2a6343cdb64e37b83f142a"
- }
- Frame {
- msec: 7584
- hash: "6fe898a37b17b6b6fa9a2971b518d185"
- }
- Frame {
- msec: 7600
- hash: "90ced2e487b6e760f2ad2c7d6375a36f"
- }
- Frame {
- msec: 7616
- hash: "b2d87713d12a54d4d7b6fd6ba2671704"
- }
- Frame {
- msec: 7632
- hash: "edce9857bd0e93ab841ae62ffba0149f"
- }
- Frame {
- msec: 7648
- hash: "13ce69facee6bf01c9712db1781c5ef9"
- }
- Frame {
- msec: 7664
- hash: "64924e43e004f0d9e90c23f61813c732"
- }
- Frame {
- msec: 7680
- image: "cursorDelegate.7.png"
- }
- Frame {
- msec: 7696
- hash: "9c384359c664a71b5b6b9f9d62dd38bf"
- }
- Frame {
- msec: 7712
- hash: "5998579d228bcf0efdbcee805796ec23"
- }
- Frame {
- msec: 7728
- hash: "fe69cab70ad5b25f757bc413b895ff94"
- }
- Mouse {
- type: 2
- button: 1
- buttons: 1
- x: 227; y: 114
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7744
- hash: "1ededcc625a0e9e317c5aefc238a175a"
- }
- Frame {
- msec: 7760
- hash: "460a4cbee55ccdeda1941c8dccf08cbd"
- }
- Mouse {
- type: 3
- button: 1
- buttons: 0
- x: 227; y: 114
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7776
- hash: "f1ae53071836512830f7284c4ac884b3"
- }
- Frame {
- msec: 7792
- hash: "f73c2b66b61bdcb080f8be6607079729"
- }
- Frame {
- msec: 7808
- hash: "11da14806fbca5c7cd559286fb5d70ff"
- }
- Frame {
- msec: 7824
- hash: "b3ad82e900925227fb020009ae619d28"
- }
- Frame {
- msec: 7840
- hash: "d8cea4160f0044b09e595610ead01879"
- }
- Frame {
- msec: 7856
- hash: "9c968354773878009af2f176b1e38d42"
- }
- Frame {
- msec: 7872
- hash: "b509c0cdea6b1352ff1e146a8f243820"
- }
- Frame {
- msec: 7888
- hash: "bea9d0338212c01474b25ee637aa8fd0"
- }
- Frame {
- msec: 7904
- hash: "a7f3e07ad0335e2852a156b5a3e1bd3d"
- }
- Frame {
- msec: 7920
- hash: "58e53a9cb886d6d90c0b5987d0693904"
- }
- Frame {
- msec: 7936
- hash: "a3ca6fa1bbc5ca3ff4cf281ae112102d"
- }
- Frame {
- msec: 7952
- hash: "16c38b5dcd8ffbadc533d4fea8a85b0d"
- }
- Frame {
- msec: 7968
- hash: "be488252ce6c39317c33706f7febe7b5"
- }
- Frame {
- msec: 7984
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Frame {
- msec: 8000
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Frame {
- msec: 8016
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Frame {
- msec: 8032
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Frame {
- msec: 8048
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Frame {
- msec: 8064
- hash: "be488252ce6c39317c33706f7febe7b5"
- }
- Frame {
- msec: 8080
- hash: "16c38b5dcd8ffbadc533d4fea8a85b0d"
- }
- Frame {
- msec: 8096
- hash: "a3ca6fa1bbc5ca3ff4cf281ae112102d"
- }
- Frame {
- msec: 8112
- hash: "58e53a9cb886d6d90c0b5987d0693904"
- }
- Frame {
- msec: 8128
- hash: "a7f3e07ad0335e2852a156b5a3e1bd3d"
- }
- Frame {
- msec: 8144
- hash: "bea9d0338212c01474b25ee637aa8fd0"
- }
- Frame {
- msec: 8160
- hash: "b509c0cdea6b1352ff1e146a8f243820"
- }
- Frame {
- msec: 8176
- hash: "9c968354773878009af2f176b1e38d42"
- }
- Frame {
- msec: 8192
- hash: "d8cea4160f0044b09e595610ead01879"
- }
- Frame {
- msec: 8208
- hash: "b3ad82e900925227fb020009ae619d28"
- }
- Frame {
- msec: 8224
- hash: "11da14806fbca5c7cd559286fb5d70ff"
- }
- Frame {
- msec: 8240
- hash: "f73c2b66b61bdcb080f8be6607079729"
- }
- Frame {
- msec: 8256
- hash: "f1ae53071836512830f7284c4ac884b3"
- }
- Frame {
- msec: 8272
- hash: "460a4cbee55ccdeda1941c8dccf08cbd"
- }
- Frame {
- msec: 8288
- hash: "1ededcc625a0e9e317c5aefc238a175a"
- }
- Frame {
- msec: 8304
- hash: "70fe89f9dce556ec1859f325aa27b7db"
- }
- Frame {
- msec: 8320
- hash: "49de92770edb0aae82cf66ae42b31caa"
- }
- Frame {
- msec: 8336
- hash: "705feb098ebb2d689526d9271098d6b5"
- }
- Frame {
- msec: 8352
- hash: "72757a5099748b70241a0d4279e42313"
- }
- Frame {
- msec: 8368
- hash: "7049bee9a984a2c2d3101eb6d3cce31e"
- }
- Frame {
- msec: 8384
- hash: "f33da88ae881c846bd86ab3dc4f12efc"
- }
- Frame {
- msec: 8400
- hash: "a0751fa826b03cb25e615c6a1435d92a"
- }
- Frame {
- msec: 8416
- hash: "d99389a3287d453b942f070d8c1e86e8"
- }
- Frame {
- msec: 8432
- hash: "e3219357e73a2dfd5b80dfbd6feb79e2"
- }
- Frame {
- msec: 8448
- hash: "c0953accd856883c813d4ecf99fb632b"
- }
- Frame {
- msec: 8464
- hash: "185743339cba9dfc1a2c2ff1efd23855"
- }
- Frame {
- msec: 8480
- hash: "30a4419de779037fd84bd70a99c4d6de"
- }
- Frame {
- msec: 8496
- hash: "1d9cbd0814831c518e9e8041fe8285c9"
- }
- Frame {
- msec: 8512
- hash: "81d660df1b0eab7c382991b600f88ba3"
- }
- Frame {
- msec: 8528
- hash: "7ee1467525b9fe3b6a32fba8c2454df1"
- }
- Frame {
- msec: 8544
- hash: "28dd72957652cf130d28d30203b36c59"
- }
- Frame {
- msec: 8560
- hash: "e9697d06a22958cea4f766dd3ec31ca9"
- }
- Frame {
- msec: 8576
- hash: "81970c31a0a1e42929c83ef5140401c2"
- }
- Frame {
- msec: 8592
- hash: "ebb5be43955725bef66bf99bd7288c04"
- }
- Frame {
- msec: 8608
- hash: "afbf0645ea651b2c459eeb43bdc65992"
- }
- Frame {
- msec: 8624
- hash: "42bf6ab3963652617f2feb96ee170af5"
- }
- Frame {
- msec: 8640
- image: "cursorDelegate.8.png"
- }
- Frame {
- msec: 8656
- hash: "4a5966f600f9b27bf7a65fcc6c1c5d17"
- }
- Frame {
- msec: 8672
- hash: "ecdc1d89af1e76648c8298e2b9940549"
- }
- Frame {
- msec: 8688
- hash: "0ba1e105a7ae41926e2106b60eafdec9"
- }
- Frame {
- msec: 8704
- hash: "96e4f277d4ff76afe0c2d58b4aed3acb"
- }
- Frame {
- msec: 8720
- hash: "f41c6fd9e22354b8f5c940c04930a591"
- }
- Frame {
- msec: 8736
- hash: "00b522554cf6c0c09e5425f4d3c3fcf9"
- }
- Frame {
- msec: 8752
- hash: "e8549c0c361f20d167cab128dc996274"
- }
- Frame {
- msec: 8768
- hash: "976c61615250f9bfa3b4c02ee88bee03"
- }
- Frame {
- msec: 8784
- hash: "06c95d2fa5e2b4751e5693b179e76eb4"
- }
- Frame {
- msec: 8800
- hash: "a3d79197235c4717b1f9af3582118ca6"
- }
- Frame {
- msec: 8816
- hash: "68b23db8f519aa161278074aa318eaa1"
- }
- Frame {
- msec: 8832
- hash: "af967462be12d0b6ddd3571b00804c12"
- }
- Frame {
- msec: 8848
- hash: "46f5c0baa2b95fd418984eebe308157e"
- }
- Frame {
- msec: 8864
- hash: "0a7407c6c751b3f1380a99883e95f1dd"
- }
- Frame {
- msec: 8880
- hash: "9969c206488671c45c43f3a3dd3f5994"
- }
- Frame {
- msec: 8896
- hash: "89efa872ce2e71935b47cac101bf15c9"
- }
- Frame {
- msec: 8912
- hash: "a4545a0c50fb071d267b06bf2d114802"
- }
- Frame {
- msec: 8928
- hash: "f4df98459c18399e1c6b2d8a43bdd678"
- }
- Frame {
- msec: 8944
- hash: "027eb091eea8bf51d7ad3ff44120e075"
- }
- Frame {
- msec: 8960
- hash: "138ec35b850d20664f905a4eea6f7456"
- }
- Frame {
- msec: 8976
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Frame {
- msec: 8992
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Frame {
- msec: 9008
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Frame {
- msec: 9024
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Frame {
- msec: 9040
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Frame {
- msec: 9056
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Frame {
- msec: 9072
- hash: "138ec35b850d20664f905a4eea6f7456"
- }
- Frame {
- msec: 9088
- hash: "027eb091eea8bf51d7ad3ff44120e075"
- }
- Frame {
- msec: 9104
- hash: "f4df98459c18399e1c6b2d8a43bdd678"
- }
- Frame {
- msec: 9120
- hash: "a4545a0c50fb071d267b06bf2d114802"
- }
- Frame {
- msec: 9136
- hash: "89efa872ce2e71935b47cac101bf15c9"
+ hash: "0c6c0c3d27d87128d65b40789714dd6b"
}
}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/qt-669.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/qt-669.0.png
index cc1774fdd6..dfd30f65bc 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/qt-669.0.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/qt-669.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/qt-669.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/qt-669.1.png
index 60eba1686a..9d4eb9b8b7 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/qt-669.1.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/qt-669.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/qt-669.2.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/qt-669.2.png
index d4663f731c..968517edb9 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/qt-669.2.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/qt-669.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/qt-669.3.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/qt-669.3.png
index dc1bb52f08..eb62c19cde 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/qt-669.3.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/qt-669.3.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/qt-669.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/qt-669.qml
index f1099c8721..a7df61f252 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/qt-669.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/qt-669.qml
@@ -6,99 +6,99 @@ VisualTest {
}
Frame {
msec: 16
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 32
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 48
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 64
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 80
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 96
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 112
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 128
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 144
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 160
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 176
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 192
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 208
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 224
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 240
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 256
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 272
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 288
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 304
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 320
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 336
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 352
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 368
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 384
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Key {
type: 6
@@ -110,15 +110,15 @@ VisualTest {
}
Frame {
msec: 400
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 416
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 432
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Key {
type: 7
@@ -130,27 +130,27 @@ VisualTest {
}
Frame {
msec: 448
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 464
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 480
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 496
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 512
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 528
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Key {
type: 6
@@ -162,15 +162,15 @@ VisualTest {
}
Frame {
msec: 544
- hash: "fbc07fa31ab2022f3155bd1fb591fe6c"
+ hash: "ddf97bfd6216415dd2a56871f19c2d49"
}
Frame {
msec: 560
- hash: "fbc07fa31ab2022f3155bd1fb591fe6c"
+ hash: "ddf97bfd6216415dd2a56871f19c2d49"
}
Frame {
msec: 576
- hash: "fbc07fa31ab2022f3155bd1fb591fe6c"
+ hash: "ddf97bfd6216415dd2a56871f19c2d49"
}
Key {
type: 7
@@ -182,27 +182,27 @@ VisualTest {
}
Frame {
msec: 592
- hash: "fbc07fa31ab2022f3155bd1fb591fe6c"
+ hash: "ddf97bfd6216415dd2a56871f19c2d49"
}
Frame {
msec: 608
- hash: "fbc07fa31ab2022f3155bd1fb591fe6c"
+ hash: "ddf97bfd6216415dd2a56871f19c2d49"
}
Frame {
msec: 624
- hash: "fbc07fa31ab2022f3155bd1fb591fe6c"
+ hash: "ddf97bfd6216415dd2a56871f19c2d49"
}
Frame {
msec: 640
- hash: "fbc07fa31ab2022f3155bd1fb591fe6c"
+ hash: "ddf97bfd6216415dd2a56871f19c2d49"
}
Frame {
msec: 656
- hash: "fbc07fa31ab2022f3155bd1fb591fe6c"
+ hash: "ddf97bfd6216415dd2a56871f19c2d49"
}
Frame {
msec: 672
- hash: "fbc07fa31ab2022f3155bd1fb591fe6c"
+ hash: "ddf97bfd6216415dd2a56871f19c2d49"
}
Key {
type: 6
@@ -214,19 +214,19 @@ VisualTest {
}
Frame {
msec: 688
- hash: "c602a6535ef86125615307d9d187eb3f"
+ hash: "5a7abe3d30f7dc66c2cda37b03ff339f"
}
Frame {
msec: 704
- hash: "c602a6535ef86125615307d9d187eb3f"
+ hash: "5a7abe3d30f7dc66c2cda37b03ff339f"
}
Frame {
msec: 720
- hash: "c602a6535ef86125615307d9d187eb3f"
+ hash: "5a7abe3d30f7dc66c2cda37b03ff339f"
}
Frame {
msec: 736
- hash: "c602a6535ef86125615307d9d187eb3f"
+ hash: "5a7abe3d30f7dc66c2cda37b03ff339f"
}
Key {
type: 7
@@ -238,23 +238,23 @@ VisualTest {
}
Frame {
msec: 752
- hash: "c602a6535ef86125615307d9d187eb3f"
+ hash: "5a7abe3d30f7dc66c2cda37b03ff339f"
}
Frame {
msec: 768
- hash: "c602a6535ef86125615307d9d187eb3f"
+ hash: "5a7abe3d30f7dc66c2cda37b03ff339f"
}
Frame {
msec: 784
- hash: "c602a6535ef86125615307d9d187eb3f"
+ hash: "5a7abe3d30f7dc66c2cda37b03ff339f"
}
Frame {
msec: 800
- hash: "c602a6535ef86125615307d9d187eb3f"
+ hash: "5a7abe3d30f7dc66c2cda37b03ff339f"
}
Frame {
msec: 816
- hash: "c602a6535ef86125615307d9d187eb3f"
+ hash: "5a7abe3d30f7dc66c2cda37b03ff339f"
}
Key {
type: 6
@@ -266,19 +266,19 @@ VisualTest {
}
Frame {
msec: 832
- hash: "c186352ed5d1539a45b3c9e1dfa408d6"
+ hash: "94d3da7909c84467c62deb2861104d21"
}
Frame {
msec: 848
- hash: "c186352ed5d1539a45b3c9e1dfa408d6"
+ hash: "94d3da7909c84467c62deb2861104d21"
}
Frame {
msec: 864
- hash: "c186352ed5d1539a45b3c9e1dfa408d6"
+ hash: "94d3da7909c84467c62deb2861104d21"
}
Frame {
msec: 880
- hash: "c186352ed5d1539a45b3c9e1dfa408d6"
+ hash: "94d3da7909c84467c62deb2861104d21"
}
Key {
type: 7
@@ -290,19 +290,19 @@ VisualTest {
}
Frame {
msec: 896
- hash: "c186352ed5d1539a45b3c9e1dfa408d6"
+ hash: "94d3da7909c84467c62deb2861104d21"
}
Frame {
msec: 912
- hash: "c186352ed5d1539a45b3c9e1dfa408d6"
+ hash: "94d3da7909c84467c62deb2861104d21"
}
Frame {
msec: 928
- hash: "c186352ed5d1539a45b3c9e1dfa408d6"
+ hash: "94d3da7909c84467c62deb2861104d21"
}
Frame {
msec: 944
- hash: "c186352ed5d1539a45b3c9e1dfa408d6"
+ hash: "94d3da7909c84467c62deb2861104d21"
}
Key {
type: 6
@@ -318,15 +318,15 @@ VisualTest {
}
Frame {
msec: 976
- hash: "1295bd1d94fe518d5a871e90cab88e0c"
+ hash: "0873eebe3bbcb864644811670642028e"
}
Frame {
msec: 992
- hash: "1295bd1d94fe518d5a871e90cab88e0c"
+ hash: "0873eebe3bbcb864644811670642028e"
}
Frame {
msec: 1008
- hash: "1295bd1d94fe518d5a871e90cab88e0c"
+ hash: "0873eebe3bbcb864644811670642028e"
}
Key {
type: 7
@@ -338,23 +338,23 @@ VisualTest {
}
Frame {
msec: 1024
- hash: "1295bd1d94fe518d5a871e90cab88e0c"
+ hash: "0873eebe3bbcb864644811670642028e"
}
Frame {
msec: 1040
- hash: "1295bd1d94fe518d5a871e90cab88e0c"
+ hash: "0873eebe3bbcb864644811670642028e"
}
Frame {
msec: 1056
- hash: "1295bd1d94fe518d5a871e90cab88e0c"
+ hash: "0873eebe3bbcb864644811670642028e"
}
Frame {
msec: 1072
- hash: "1295bd1d94fe518d5a871e90cab88e0c"
+ hash: "0873eebe3bbcb864644811670642028e"
}
Frame {
msec: 1088
- hash: "1295bd1d94fe518d5a871e90cab88e0c"
+ hash: "0873eebe3bbcb864644811670642028e"
}
Key {
type: 6
@@ -366,15 +366,15 @@ VisualTest {
}
Frame {
msec: 1104
- hash: "f90403e0b62f9579b5c5f591e75e9eb5"
+ hash: "a88ac2f56d3d75a277b0855e2baeda33"
}
Frame {
msec: 1120
- hash: "f90403e0b62f9579b5c5f591e75e9eb5"
+ hash: "a88ac2f56d3d75a277b0855e2baeda33"
}
Frame {
msec: 1136
- hash: "f90403e0b62f9579b5c5f591e75e9eb5"
+ hash: "a88ac2f56d3d75a277b0855e2baeda33"
}
Key {
type: 7
@@ -386,23 +386,23 @@ VisualTest {
}
Frame {
msec: 1152
- hash: "f90403e0b62f9579b5c5f591e75e9eb5"
+ hash: "a88ac2f56d3d75a277b0855e2baeda33"
}
Frame {
msec: 1168
- hash: "f90403e0b62f9579b5c5f591e75e9eb5"
+ hash: "a88ac2f56d3d75a277b0855e2baeda33"
}
Frame {
msec: 1184
- hash: "f90403e0b62f9579b5c5f591e75e9eb5"
+ hash: "a88ac2f56d3d75a277b0855e2baeda33"
}
Frame {
msec: 1200
- hash: "f90403e0b62f9579b5c5f591e75e9eb5"
+ hash: "a88ac2f56d3d75a277b0855e2baeda33"
}
Frame {
msec: 1216
- hash: "f90403e0b62f9579b5c5f591e75e9eb5"
+ hash: "a88ac2f56d3d75a277b0855e2baeda33"
}
Key {
type: 6
@@ -414,19 +414,19 @@ VisualTest {
}
Frame {
msec: 1232
- hash: "823ccdc677997c96e4ae16891ffffa77"
+ hash: "22bdd816325b5466ca937cf2535a3ef8"
}
Frame {
msec: 1248
- hash: "823ccdc677997c96e4ae16891ffffa77"
+ hash: "22bdd816325b5466ca937cf2535a3ef8"
}
Frame {
msec: 1264
- hash: "823ccdc677997c96e4ae16891ffffa77"
+ hash: "22bdd816325b5466ca937cf2535a3ef8"
}
Frame {
msec: 1280
- hash: "823ccdc677997c96e4ae16891ffffa77"
+ hash: "22bdd816325b5466ca937cf2535a3ef8"
}
Key {
type: 7
@@ -438,19 +438,19 @@ VisualTest {
}
Frame {
msec: 1296
- hash: "823ccdc677997c96e4ae16891ffffa77"
+ hash: "22bdd816325b5466ca937cf2535a3ef8"
}
Frame {
msec: 1312
- hash: "823ccdc677997c96e4ae16891ffffa77"
+ hash: "22bdd816325b5466ca937cf2535a3ef8"
}
Frame {
msec: 1328
- hash: "823ccdc677997c96e4ae16891ffffa77"
+ hash: "22bdd816325b5466ca937cf2535a3ef8"
}
Frame {
msec: 1344
- hash: "823ccdc677997c96e4ae16891ffffa77"
+ hash: "22bdd816325b5466ca937cf2535a3ef8"
}
Key {
type: 6
@@ -462,19 +462,19 @@ VisualTest {
}
Frame {
msec: 1360
- hash: "2718ab36551a20d36664f26e408f8f24"
+ hash: "2ce295d30754b14d889795d2192fef41"
}
Frame {
msec: 1376
- hash: "2718ab36551a20d36664f26e408f8f24"
+ hash: "2ce295d30754b14d889795d2192fef41"
}
Frame {
msec: 1392
- hash: "2718ab36551a20d36664f26e408f8f24"
+ hash: "2ce295d30754b14d889795d2192fef41"
}
Frame {
msec: 1408
- hash: "2718ab36551a20d36664f26e408f8f24"
+ hash: "2ce295d30754b14d889795d2192fef41"
}
Key {
type: 7
@@ -486,23 +486,23 @@ VisualTest {
}
Frame {
msec: 1424
- hash: "2718ab36551a20d36664f26e408f8f24"
+ hash: "2ce295d30754b14d889795d2192fef41"
}
Frame {
msec: 1440
- hash: "2718ab36551a20d36664f26e408f8f24"
+ hash: "2ce295d30754b14d889795d2192fef41"
}
Frame {
msec: 1456
- hash: "2718ab36551a20d36664f26e408f8f24"
+ hash: "2ce295d30754b14d889795d2192fef41"
}
Frame {
msec: 1472
- hash: "2718ab36551a20d36664f26e408f8f24"
+ hash: "2ce295d30754b14d889795d2192fef41"
}
Frame {
msec: 1488
- hash: "2718ab36551a20d36664f26e408f8f24"
+ hash: "2ce295d30754b14d889795d2192fef41"
}
Key {
type: 6
@@ -514,15 +514,15 @@ VisualTest {
}
Frame {
msec: 1504
- hash: "781a5a09fb6c6ca1fd38f63938f9c8d0"
+ hash: "ab021c71945620eba0b0cd70c7cffe5d"
}
Frame {
msec: 1520
- hash: "781a5a09fb6c6ca1fd38f63938f9c8d0"
+ hash: "ab021c71945620eba0b0cd70c7cffe5d"
}
Frame {
msec: 1536
- hash: "781a5a09fb6c6ca1fd38f63938f9c8d0"
+ hash: "ab021c71945620eba0b0cd70c7cffe5d"
}
Key {
type: 7
@@ -534,79 +534,79 @@ VisualTest {
}
Frame {
msec: 1552
- hash: "781a5a09fb6c6ca1fd38f63938f9c8d0"
+ hash: "ab021c71945620eba0b0cd70c7cffe5d"
}
Frame {
msec: 1568
- hash: "781a5a09fb6c6ca1fd38f63938f9c8d0"
+ hash: "ab021c71945620eba0b0cd70c7cffe5d"
}
Frame {
msec: 1584
- hash: "781a5a09fb6c6ca1fd38f63938f9c8d0"
+ hash: "ab021c71945620eba0b0cd70c7cffe5d"
}
Frame {
msec: 1600
- hash: "781a5a09fb6c6ca1fd38f63938f9c8d0"
+ hash: "ab021c71945620eba0b0cd70c7cffe5d"
}
Frame {
msec: 1616
- hash: "781a5a09fb6c6ca1fd38f63938f9c8d0"
+ hash: "ab021c71945620eba0b0cd70c7cffe5d"
}
Frame {
msec: 1632
- hash: "781a5a09fb6c6ca1fd38f63938f9c8d0"
+ hash: "ab021c71945620eba0b0cd70c7cffe5d"
}
Frame {
msec: 1648
- hash: "781a5a09fb6c6ca1fd38f63938f9c8d0"
+ hash: "ab021c71945620eba0b0cd70c7cffe5d"
}
Frame {
msec: 1664
- hash: "781a5a09fb6c6ca1fd38f63938f9c8d0"
+ hash: "ab021c71945620eba0b0cd70c7cffe5d"
}
Frame {
msec: 1680
- hash: "781a5a09fb6c6ca1fd38f63938f9c8d0"
+ hash: "ab021c71945620eba0b0cd70c7cffe5d"
}
Frame {
msec: 1696
- hash: "781a5a09fb6c6ca1fd38f63938f9c8d0"
+ hash: "ab021c71945620eba0b0cd70c7cffe5d"
}
Frame {
msec: 1712
- hash: "781a5a09fb6c6ca1fd38f63938f9c8d0"
+ hash: "ab021c71945620eba0b0cd70c7cffe5d"
}
Frame {
msec: 1728
- hash: "781a5a09fb6c6ca1fd38f63938f9c8d0"
+ hash: "ab021c71945620eba0b0cd70c7cffe5d"
}
Frame {
msec: 1744
- hash: "781a5a09fb6c6ca1fd38f63938f9c8d0"
+ hash: "ab021c71945620eba0b0cd70c7cffe5d"
}
Frame {
msec: 1760
- hash: "781a5a09fb6c6ca1fd38f63938f9c8d0"
+ hash: "ab021c71945620eba0b0cd70c7cffe5d"
}
Frame {
msec: 1776
- hash: "781a5a09fb6c6ca1fd38f63938f9c8d0"
+ hash: "ab021c71945620eba0b0cd70c7cffe5d"
}
Frame {
msec: 1792
- hash: "781a5a09fb6c6ca1fd38f63938f9c8d0"
+ hash: "ab021c71945620eba0b0cd70c7cffe5d"
}
Frame {
msec: 1808
- hash: "781a5a09fb6c6ca1fd38f63938f9c8d0"
+ hash: "ab021c71945620eba0b0cd70c7cffe5d"
}
Frame {
msec: 1824
- hash: "781a5a09fb6c6ca1fd38f63938f9c8d0"
+ hash: "ab021c71945620eba0b0cd70c7cffe5d"
}
Frame {
msec: 1840
- hash: "781a5a09fb6c6ca1fd38f63938f9c8d0"
+ hash: "ab021c71945620eba0b0cd70c7cffe5d"
}
Key {
type: 6
@@ -618,19 +618,19 @@ VisualTest {
}
Frame {
msec: 1856
- hash: "2718ab36551a20d36664f26e408f8f24"
+ hash: "2ce295d30754b14d889795d2192fef41"
}
Frame {
msec: 1872
- hash: "2718ab36551a20d36664f26e408f8f24"
+ hash: "2ce295d30754b14d889795d2192fef41"
}
Frame {
msec: 1888
- hash: "2718ab36551a20d36664f26e408f8f24"
+ hash: "2ce295d30754b14d889795d2192fef41"
}
Frame {
msec: 1904
- hash: "2718ab36551a20d36664f26e408f8f24"
+ hash: "2ce295d30754b14d889795d2192fef41"
}
Frame {
msec: 1920
@@ -638,19 +638,19 @@ VisualTest {
}
Frame {
msec: 1936
- hash: "2718ab36551a20d36664f26e408f8f24"
+ hash: "2ce295d30754b14d889795d2192fef41"
}
Frame {
msec: 1952
- hash: "2718ab36551a20d36664f26e408f8f24"
+ hash: "2ce295d30754b14d889795d2192fef41"
}
Frame {
msec: 1968
- hash: "2718ab36551a20d36664f26e408f8f24"
+ hash: "2ce295d30754b14d889795d2192fef41"
}
Frame {
msec: 1984
- hash: "2718ab36551a20d36664f26e408f8f24"
+ hash: "2ce295d30754b14d889795d2192fef41"
}
Key {
type: 7
@@ -662,23 +662,23 @@ VisualTest {
}
Frame {
msec: 2000
- hash: "2718ab36551a20d36664f26e408f8f24"
+ hash: "2ce295d30754b14d889795d2192fef41"
}
Frame {
msec: 2016
- hash: "2718ab36551a20d36664f26e408f8f24"
+ hash: "2ce295d30754b14d889795d2192fef41"
}
Frame {
msec: 2032
- hash: "2718ab36551a20d36664f26e408f8f24"
+ hash: "2ce295d30754b14d889795d2192fef41"
}
Frame {
msec: 2048
- hash: "2718ab36551a20d36664f26e408f8f24"
+ hash: "2ce295d30754b14d889795d2192fef41"
}
Frame {
msec: 2064
- hash: "2718ab36551a20d36664f26e408f8f24"
+ hash: "2ce295d30754b14d889795d2192fef41"
}
Key {
type: 6
@@ -690,23 +690,23 @@ VisualTest {
}
Frame {
msec: 2080
- hash: "823ccdc677997c96e4ae16891ffffa77"
+ hash: "22bdd816325b5466ca937cf2535a3ef8"
}
Frame {
msec: 2096
- hash: "823ccdc677997c96e4ae16891ffffa77"
+ hash: "22bdd816325b5466ca937cf2535a3ef8"
}
Frame {
msec: 2112
- hash: "823ccdc677997c96e4ae16891ffffa77"
+ hash: "22bdd816325b5466ca937cf2535a3ef8"
}
Frame {
msec: 2128
- hash: "823ccdc677997c96e4ae16891ffffa77"
+ hash: "22bdd816325b5466ca937cf2535a3ef8"
}
Frame {
msec: 2144
- hash: "823ccdc677997c96e4ae16891ffffa77"
+ hash: "22bdd816325b5466ca937cf2535a3ef8"
}
Key {
type: 7
@@ -718,23 +718,23 @@ VisualTest {
}
Frame {
msec: 2160
- hash: "823ccdc677997c96e4ae16891ffffa77"
+ hash: "22bdd816325b5466ca937cf2535a3ef8"
}
Frame {
msec: 2176
- hash: "823ccdc677997c96e4ae16891ffffa77"
+ hash: "22bdd816325b5466ca937cf2535a3ef8"
}
Frame {
msec: 2192
- hash: "823ccdc677997c96e4ae16891ffffa77"
+ hash: "22bdd816325b5466ca937cf2535a3ef8"
}
Frame {
msec: 2208
- hash: "823ccdc677997c96e4ae16891ffffa77"
+ hash: "22bdd816325b5466ca937cf2535a3ef8"
}
Frame {
msec: 2224
- hash: "823ccdc677997c96e4ae16891ffffa77"
+ hash: "22bdd816325b5466ca937cf2535a3ef8"
}
Key {
type: 6
@@ -746,11 +746,11 @@ VisualTest {
}
Frame {
msec: 2240
- hash: "f90403e0b62f9579b5c5f591e75e9eb5"
+ hash: "a88ac2f56d3d75a277b0855e2baeda33"
}
Frame {
msec: 2256
- hash: "f90403e0b62f9579b5c5f591e75e9eb5"
+ hash: "a88ac2f56d3d75a277b0855e2baeda33"
}
Key {
type: 7
@@ -762,23 +762,23 @@ VisualTest {
}
Frame {
msec: 2272
- hash: "f90403e0b62f9579b5c5f591e75e9eb5"
+ hash: "a88ac2f56d3d75a277b0855e2baeda33"
}
Frame {
msec: 2288
- hash: "f90403e0b62f9579b5c5f591e75e9eb5"
+ hash: "a88ac2f56d3d75a277b0855e2baeda33"
}
Frame {
msec: 2304
- hash: "f90403e0b62f9579b5c5f591e75e9eb5"
+ hash: "a88ac2f56d3d75a277b0855e2baeda33"
}
Frame {
msec: 2320
- hash: "f90403e0b62f9579b5c5f591e75e9eb5"
+ hash: "a88ac2f56d3d75a277b0855e2baeda33"
}
Frame {
msec: 2336
- hash: "f90403e0b62f9579b5c5f591e75e9eb5"
+ hash: "a88ac2f56d3d75a277b0855e2baeda33"
}
Key {
type: 6
@@ -790,15 +790,15 @@ VisualTest {
}
Frame {
msec: 2352
- hash: "1295bd1d94fe518d5a871e90cab88e0c"
+ hash: "0873eebe3bbcb864644811670642028e"
}
Frame {
msec: 2368
- hash: "1295bd1d94fe518d5a871e90cab88e0c"
+ hash: "0873eebe3bbcb864644811670642028e"
}
Frame {
msec: 2384
- hash: "1295bd1d94fe518d5a871e90cab88e0c"
+ hash: "0873eebe3bbcb864644811670642028e"
}
Key {
type: 7
@@ -810,55 +810,55 @@ VisualTest {
}
Frame {
msec: 2400
- hash: "1295bd1d94fe518d5a871e90cab88e0c"
+ hash: "0873eebe3bbcb864644811670642028e"
}
Frame {
msec: 2416
- hash: "1295bd1d94fe518d5a871e90cab88e0c"
+ hash: "0873eebe3bbcb864644811670642028e"
}
Frame {
msec: 2432
- hash: "1295bd1d94fe518d5a871e90cab88e0c"
+ hash: "0873eebe3bbcb864644811670642028e"
}
Frame {
msec: 2448
- hash: "1295bd1d94fe518d5a871e90cab88e0c"
+ hash: "0873eebe3bbcb864644811670642028e"
}
Frame {
msec: 2464
- hash: "1295bd1d94fe518d5a871e90cab88e0c"
+ hash: "0873eebe3bbcb864644811670642028e"
}
Frame {
msec: 2480
- hash: "1295bd1d94fe518d5a871e90cab88e0c"
+ hash: "0873eebe3bbcb864644811670642028e"
}
Frame {
msec: 2496
- hash: "1295bd1d94fe518d5a871e90cab88e0c"
+ hash: "0873eebe3bbcb864644811670642028e"
}
Frame {
msec: 2512
- hash: "1295bd1d94fe518d5a871e90cab88e0c"
+ hash: "0873eebe3bbcb864644811670642028e"
}
Frame {
msec: 2528
- hash: "1295bd1d94fe518d5a871e90cab88e0c"
+ hash: "0873eebe3bbcb864644811670642028e"
}
Frame {
msec: 2544
- hash: "1295bd1d94fe518d5a871e90cab88e0c"
+ hash: "0873eebe3bbcb864644811670642028e"
}
Frame {
msec: 2560
- hash: "1295bd1d94fe518d5a871e90cab88e0c"
+ hash: "0873eebe3bbcb864644811670642028e"
}
Frame {
msec: 2576
- hash: "1295bd1d94fe518d5a871e90cab88e0c"
+ hash: "0873eebe3bbcb864644811670642028e"
}
Frame {
msec: 2592
- hash: "1295bd1d94fe518d5a871e90cab88e0c"
+ hash: "0873eebe3bbcb864644811670642028e"
}
Key {
type: 6
@@ -870,23 +870,23 @@ VisualTest {
}
Frame {
msec: 2608
- hash: "c186352ed5d1539a45b3c9e1dfa408d6"
+ hash: "94d3da7909c84467c62deb2861104d21"
}
Frame {
msec: 2624
- hash: "c186352ed5d1539a45b3c9e1dfa408d6"
+ hash: "94d3da7909c84467c62deb2861104d21"
}
Frame {
msec: 2640
- hash: "c186352ed5d1539a45b3c9e1dfa408d6"
+ hash: "94d3da7909c84467c62deb2861104d21"
}
Frame {
msec: 2656
- hash: "c186352ed5d1539a45b3c9e1dfa408d6"
+ hash: "94d3da7909c84467c62deb2861104d21"
}
Frame {
msec: 2672
- hash: "c186352ed5d1539a45b3c9e1dfa408d6"
+ hash: "94d3da7909c84467c62deb2861104d21"
}
Key {
type: 7
@@ -898,23 +898,23 @@ VisualTest {
}
Frame {
msec: 2688
- hash: "c186352ed5d1539a45b3c9e1dfa408d6"
+ hash: "94d3da7909c84467c62deb2861104d21"
}
Frame {
msec: 2704
- hash: "c186352ed5d1539a45b3c9e1dfa408d6"
+ hash: "94d3da7909c84467c62deb2861104d21"
}
Frame {
msec: 2720
- hash: "c186352ed5d1539a45b3c9e1dfa408d6"
+ hash: "94d3da7909c84467c62deb2861104d21"
}
Frame {
msec: 2736
- hash: "c186352ed5d1539a45b3c9e1dfa408d6"
+ hash: "94d3da7909c84467c62deb2861104d21"
}
Frame {
msec: 2752
- hash: "c186352ed5d1539a45b3c9e1dfa408d6"
+ hash: "94d3da7909c84467c62deb2861104d21"
}
Key {
type: 6
@@ -926,15 +926,15 @@ VisualTest {
}
Frame {
msec: 2768
- hash: "c602a6535ef86125615307d9d187eb3f"
+ hash: "5a7abe3d30f7dc66c2cda37b03ff339f"
}
Frame {
msec: 2784
- hash: "c602a6535ef86125615307d9d187eb3f"
+ hash: "5a7abe3d30f7dc66c2cda37b03ff339f"
}
Frame {
msec: 2800
- hash: "c602a6535ef86125615307d9d187eb3f"
+ hash: "5a7abe3d30f7dc66c2cda37b03ff339f"
}
Key {
type: 7
@@ -946,19 +946,19 @@ VisualTest {
}
Frame {
msec: 2816
- hash: "c602a6535ef86125615307d9d187eb3f"
+ hash: "5a7abe3d30f7dc66c2cda37b03ff339f"
}
Frame {
msec: 2832
- hash: "c602a6535ef86125615307d9d187eb3f"
+ hash: "5a7abe3d30f7dc66c2cda37b03ff339f"
}
Frame {
msec: 2848
- hash: "c602a6535ef86125615307d9d187eb3f"
+ hash: "5a7abe3d30f7dc66c2cda37b03ff339f"
}
Frame {
msec: 2864
- hash: "c602a6535ef86125615307d9d187eb3f"
+ hash: "5a7abe3d30f7dc66c2cda37b03ff339f"
}
Key {
type: 6
@@ -974,15 +974,15 @@ VisualTest {
}
Frame {
msec: 2896
- hash: "fbc07fa31ab2022f3155bd1fb591fe6c"
+ hash: "ddf97bfd6216415dd2a56871f19c2d49"
}
Frame {
msec: 2912
- hash: "fbc07fa31ab2022f3155bd1fb591fe6c"
+ hash: "ddf97bfd6216415dd2a56871f19c2d49"
}
Frame {
msec: 2928
- hash: "fbc07fa31ab2022f3155bd1fb591fe6c"
+ hash: "ddf97bfd6216415dd2a56871f19c2d49"
}
Key {
type: 7
@@ -994,23 +994,23 @@ VisualTest {
}
Frame {
msec: 2944
- hash: "fbc07fa31ab2022f3155bd1fb591fe6c"
+ hash: "ddf97bfd6216415dd2a56871f19c2d49"
}
Frame {
msec: 2960
- hash: "fbc07fa31ab2022f3155bd1fb591fe6c"
+ hash: "ddf97bfd6216415dd2a56871f19c2d49"
}
Frame {
msec: 2976
- hash: "fbc07fa31ab2022f3155bd1fb591fe6c"
+ hash: "ddf97bfd6216415dd2a56871f19c2d49"
}
Frame {
msec: 2992
- hash: "fbc07fa31ab2022f3155bd1fb591fe6c"
+ hash: "ddf97bfd6216415dd2a56871f19c2d49"
}
Frame {
msec: 3008
- hash: "fbc07fa31ab2022f3155bd1fb591fe6c"
+ hash: "ddf97bfd6216415dd2a56871f19c2d49"
}
Key {
type: 6
@@ -1022,23 +1022,23 @@ VisualTest {
}
Frame {
msec: 3024
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3040
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3056
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3072
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3088
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Key {
type: 7
@@ -1050,155 +1050,155 @@ VisualTest {
}
Frame {
msec: 3104
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3120
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3136
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3152
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3168
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3184
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3200
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3216
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3232
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3248
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3264
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3280
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3296
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3312
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3328
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3344
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3360
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3376
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3392
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3408
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3424
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3440
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3456
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3472
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3488
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3504
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3520
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3536
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3552
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3568
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3584
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3600
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3616
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3632
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3648
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3664
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3680
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Frame {
msec: 3696
- hash: "e64c3246a0f81e2df29ac276ac6d411f"
+ hash: "5db508bc5a66018d9732cf8427461ef2"
}
Key {
type: 6
@@ -1210,27 +1210,27 @@ VisualTest {
}
Frame {
msec: 3712
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 3728
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 3744
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 3760
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 3776
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 3792
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Key {
type: 7
@@ -1242,11 +1242,11 @@ VisualTest {
}
Frame {
msec: 3808
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 3824
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 3840
@@ -1254,118 +1254,118 @@ VisualTest {
}
Frame {
msec: 3856
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 3872
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 3888
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 3904
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 3920
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 3936
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 3952
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 3968
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 3984
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 4000
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 4016
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 4032
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 4048
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 4064
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 4080
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 4096
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 4112
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 4128
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 4144
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 4160
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 4176
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 4192
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 4208
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 4224
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 4240
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 4256
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 4272
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 4288
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
Frame {
msec: 4304
- hash: "c043ae4adb31cb53bfc089e7f2ed07b2"
+ hash: "9d4f0f25239a53ed9ac917df0c4a5f8e"
}
}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.0.png
new file mode 100644
index 0000000000..5049c3f81e
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.1.png
new file mode 100644
index 0000000000..ee6e16a3e1
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.10.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.10.png
new file mode 100644
index 0000000000..d9d22520a4
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.10.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.11.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.11.png
new file mode 100644
index 0000000000..d9d22520a4
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.11.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.2.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.2.png
new file mode 100644
index 0000000000..cf99d98c15
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.3.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.3.png
new file mode 100644
index 0000000000..e3937f03db
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.3.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.4.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.4.png
new file mode 100644
index 0000000000..2fe33379c2
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.4.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.5.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.5.png
new file mode 100644
index 0000000000..97b99134d5
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.5.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.6.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.6.png
new file mode 100644
index 0000000000..08e059f865
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.6.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.7.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.7.png
new file mode 100644
index 0000000000..bbc5ba24df
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.7.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.8.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.8.png
new file mode 100644
index 0000000000..465b64e8ed
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.8.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.9.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.9.png
new file mode 100644
index 0000000000..d9d22520a4
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.9.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.qml
new file mode 100644
index 0000000000..a8173be17e
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/usingMultilineEdit.qml
@@ -0,0 +1,4687 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Frame {
+ msec: 32
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Frame {
+ msec: 48
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Frame {
+ msec: 64
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Frame {
+ msec: 80
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Frame {
+ msec: 96
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Frame {
+ msec: 112
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Frame {
+ msec: 128
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Frame {
+ msec: 144
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Frame {
+ msec: 160
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Frame {
+ msec: 176
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Frame {
+ msec: 192
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Frame {
+ msec: 208
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Frame {
+ msec: 224
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Frame {
+ msec: 240
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Frame {
+ msec: 256
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Frame {
+ msec: 272
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Frame {
+ msec: 288
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Frame {
+ msec: 304
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Frame {
+ msec: 320
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 118; y: 70
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 336
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Frame {
+ msec: 352
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Frame {
+ msec: 368
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Frame {
+ msec: 384
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Frame {
+ msec: 400
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 118; y: 70
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 416
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Frame {
+ msec: 432
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Frame {
+ msec: 448
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Frame {
+ msec: 464
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Frame {
+ msec: 480
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Frame {
+ msec: 496
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Frame {
+ msec: 512
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Frame {
+ msec: 528
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Frame {
+ msec: 544
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Frame {
+ msec: 560
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Frame {
+ msec: 576
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Frame {
+ msec: 592
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Frame {
+ msec: 608
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Frame {
+ msec: 624
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Frame {
+ msec: 640
+ hash: "e742c08c259034e879b95eea60794e77"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 117; y: 102
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 656
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 672
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 117; y: 102
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 688
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 704
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 720
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 736
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 752
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 768
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 784
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 800
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 816
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 832
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 848
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 864
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 880
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 896
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 912
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 928
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 944
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 960
+ image: "usingMultilineEdit.0.png"
+ }
+ Frame {
+ msec: 976
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 992
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 1008
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 1024
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 1040
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 1056
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 1072
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 1088
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 1104
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 1120
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 1136
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 1152
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 1168
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 1184
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 1200
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 1216
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 1232
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 1248
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 1264
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 1280
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Frame {
+ msec: 1296
+ hash: "3eaecb73d32414207c898a36c9c41da3"
+ }
+ Key {
+ type: 6
+ key: 44
+ modifiers: 0
+ text: "2c"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1312
+ hash: "c101a1d74691605f2740452950693e43"
+ }
+ Frame {
+ msec: 1328
+ hash: "c101a1d74691605f2740452950693e43"
+ }
+ Frame {
+ msec: 1344
+ hash: "c101a1d74691605f2740452950693e43"
+ }
+ Frame {
+ msec: 1360
+ hash: "c101a1d74691605f2740452950693e43"
+ }
+ Frame {
+ msec: 1376
+ hash: "c101a1d74691605f2740452950693e43"
+ }
+ Key {
+ type: 7
+ key: 44
+ modifiers: 0
+ text: "2c"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1392
+ hash: "c101a1d74691605f2740452950693e43"
+ }
+ Key {
+ type: 6
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1408
+ hash: "e3e33c9f73352079db2f5e96c0069974"
+ }
+ Frame {
+ msec: 1424
+ hash: "e3e33c9f73352079db2f5e96c0069974"
+ }
+ Frame {
+ msec: 1440
+ hash: "e3e33c9f73352079db2f5e96c0069974"
+ }
+ Frame {
+ msec: 1456
+ hash: "e3e33c9f73352079db2f5e96c0069974"
+ }
+ Key {
+ type: 7
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1472
+ hash: "e3e33c9f73352079db2f5e96c0069974"
+ }
+ Frame {
+ msec: 1488
+ hash: "e3e33c9f73352079db2f5e96c0069974"
+ }
+ Frame {
+ msec: 1504
+ hash: "e3e33c9f73352079db2f5e96c0069974"
+ }
+ Frame {
+ msec: 1520
+ hash: "e3e33c9f73352079db2f5e96c0069974"
+ }
+ Frame {
+ msec: 1536
+ hash: "e3e33c9f73352079db2f5e96c0069974"
+ }
+ Frame {
+ msec: 1552
+ hash: "e3e33c9f73352079db2f5e96c0069974"
+ }
+ Key {
+ type: 6
+ key: 68
+ modifiers: 0
+ text: "64"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1568
+ hash: "0e79208365ec4b5a609d13b9e6c5c8d8"
+ }
+ Frame {
+ msec: 1584
+ hash: "0e79208365ec4b5a609d13b9e6c5c8d8"
+ }
+ Frame {
+ msec: 1600
+ hash: "0e79208365ec4b5a609d13b9e6c5c8d8"
+ }
+ Key {
+ type: 7
+ key: 68
+ modifiers: 0
+ text: "64"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1616
+ hash: "0e79208365ec4b5a609d13b9e6c5c8d8"
+ }
+ Key {
+ type: 6
+ key: 79
+ modifiers: 0
+ text: "6f"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1632
+ hash: "5485c9cf4050ef8c1dda227d27326f78"
+ }
+ Frame {
+ msec: 1648
+ hash: "5485c9cf4050ef8c1dda227d27326f78"
+ }
+ Frame {
+ msec: 1664
+ hash: "5485c9cf4050ef8c1dda227d27326f78"
+ }
+ Frame {
+ msec: 1680
+ hash: "5485c9cf4050ef8c1dda227d27326f78"
+ }
+ Frame {
+ msec: 1696
+ hash: "5485c9cf4050ef8c1dda227d27326f78"
+ }
+ Key {
+ type: 7
+ key: 79
+ modifiers: 0
+ text: "6f"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1712
+ hash: "5485c9cf4050ef8c1dda227d27326f78"
+ }
+ Frame {
+ msec: 1728
+ hash: "5485c9cf4050ef8c1dda227d27326f78"
+ }
+ Key {
+ type: 6
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1744
+ hash: "1063a2e6164b372ba364c15c1c8b6ade"
+ }
+ Frame {
+ msec: 1760
+ hash: "1063a2e6164b372ba364c15c1c8b6ade"
+ }
+ Frame {
+ msec: 1776
+ hash: "1063a2e6164b372ba364c15c1c8b6ade"
+ }
+ Key {
+ type: 7
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1792
+ hash: "1063a2e6164b372ba364c15c1c8b6ade"
+ }
+ Frame {
+ msec: 1808
+ hash: "1063a2e6164b372ba364c15c1c8b6ade"
+ }
+ Frame {
+ msec: 1824
+ hash: "1063a2e6164b372ba364c15c1c8b6ade"
+ }
+ Key {
+ type: 6
+ key: 89
+ modifiers: 0
+ text: "79"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1840
+ hash: "213c0057171a86bd4e2d898fac4d6642"
+ }
+ Frame {
+ msec: 1856
+ hash: "213c0057171a86bd4e2d898fac4d6642"
+ }
+ Frame {
+ msec: 1872
+ hash: "213c0057171a86bd4e2d898fac4d6642"
+ }
+ Frame {
+ msec: 1888
+ hash: "213c0057171a86bd4e2d898fac4d6642"
+ }
+ Frame {
+ msec: 1904
+ hash: "213c0057171a86bd4e2d898fac4d6642"
+ }
+ Key {
+ type: 7
+ key: 89
+ modifiers: 0
+ text: "79"
+ autorep: false
+ count: 1
+ }
+ Key {
+ type: 6
+ key: 79
+ modifiers: 0
+ text: "6f"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1920
+ image: "usingMultilineEdit.1.png"
+ }
+ Frame {
+ msec: 1936
+ hash: "df9766751a5698f84f98faa0ac0e6f1a"
+ }
+ Frame {
+ msec: 1952
+ hash: "df9766751a5698f84f98faa0ac0e6f1a"
+ }
+ Frame {
+ msec: 1968
+ hash: "df9766751a5698f84f98faa0ac0e6f1a"
+ }
+ Key {
+ type: 6
+ key: 85
+ modifiers: 0
+ text: "75"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1984
+ hash: "47cb63f13c81ac6557ecc68d4e6f9c99"
+ }
+ Frame {
+ msec: 2000
+ hash: "47cb63f13c81ac6557ecc68d4e6f9c99"
+ }
+ Key {
+ type: 7
+ key: 79
+ modifiers: 0
+ text: "6f"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2016
+ hash: "47cb63f13c81ac6557ecc68d4e6f9c99"
+ }
+ Key {
+ type: 6
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2032
+ hash: "4f39251d7a0071a67435d088f46fc4fe"
+ }
+ Frame {
+ msec: 2048
+ hash: "4f39251d7a0071a67435d088f46fc4fe"
+ }
+ Key {
+ type: 7
+ key: 85
+ modifiers: 0
+ text: "75"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2064
+ hash: "4f39251d7a0071a67435d088f46fc4fe"
+ }
+ Frame {
+ msec: 2080
+ hash: "4f39251d7a0071a67435d088f46fc4fe"
+ }
+ Frame {
+ msec: 2096
+ hash: "4f39251d7a0071a67435d088f46fc4fe"
+ }
+ Frame {
+ msec: 2112
+ hash: "4f39251d7a0071a67435d088f46fc4fe"
+ }
+ Key {
+ type: 7
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2128
+ hash: "4f39251d7a0071a67435d088f46fc4fe"
+ }
+ Frame {
+ msec: 2144
+ hash: "4f39251d7a0071a67435d088f46fc4fe"
+ }
+ Key {
+ type: 6
+ key: 87
+ modifiers: 0
+ text: "77"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2160
+ hash: "722715a78e99d0f1f9a2830090c98f3c"
+ }
+ Frame {
+ msec: 2176
+ hash: "722715a78e99d0f1f9a2830090c98f3c"
+ }
+ Frame {
+ msec: 2192
+ hash: "722715a78e99d0f1f9a2830090c98f3c"
+ }
+ Frame {
+ msec: 2208
+ hash: "722715a78e99d0f1f9a2830090c98f3c"
+ }
+ Frame {
+ msec: 2224
+ hash: "722715a78e99d0f1f9a2830090c98f3c"
+ }
+ Frame {
+ msec: 2240
+ hash: "722715a78e99d0f1f9a2830090c98f3c"
+ }
+ Key {
+ type: 7
+ key: 87
+ modifiers: 0
+ text: "77"
+ autorep: false
+ count: 1
+ }
+ Key {
+ type: 6
+ key: 82
+ modifiers: 0
+ text: "72"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2256
+ hash: "aa085c20f74a765297f7904680c7591e"
+ }
+ Frame {
+ msec: 2272
+ hash: "aa085c20f74a765297f7904680c7591e"
+ }
+ Frame {
+ msec: 2288
+ hash: "aa085c20f74a765297f7904680c7591e"
+ }
+ Frame {
+ msec: 2304
+ hash: "aa085c20f74a765297f7904680c7591e"
+ }
+ Frame {
+ msec: 2320
+ hash: "aa085c20f74a765297f7904680c7591e"
+ }
+ Key {
+ type: 7
+ key: 82
+ modifiers: 0
+ text: "72"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2336
+ hash: "aa085c20f74a765297f7904680c7591e"
+ }
+ Frame {
+ msec: 2352
+ hash: "aa085c20f74a765297f7904680c7591e"
+ }
+ Key {
+ type: 6
+ key: 65
+ modifiers: 0
+ text: "61"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2368
+ hash: "0cc1397ce700d4a84647dddee65241b3"
+ }
+ Frame {
+ msec: 2384
+ hash: "0cc1397ce700d4a84647dddee65241b3"
+ }
+ Frame {
+ msec: 2400
+ hash: "0cc1397ce700d4a84647dddee65241b3"
+ }
+ Frame {
+ msec: 2416
+ hash: "0cc1397ce700d4a84647dddee65241b3"
+ }
+ Key {
+ type: 7
+ key: 65
+ modifiers: 0
+ text: "61"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2432
+ hash: "0cc1397ce700d4a84647dddee65241b3"
+ }
+ Key {
+ type: 6
+ key: 80
+ modifiers: 0
+ text: "70"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2448
+ hash: "ac693aa9030cc388dce9004916734aed"
+ }
+ Frame {
+ msec: 2464
+ hash: "ac693aa9030cc388dce9004916734aed"
+ }
+ Frame {
+ msec: 2480
+ hash: "ac693aa9030cc388dce9004916734aed"
+ }
+ Frame {
+ msec: 2496
+ hash: "ac693aa9030cc388dce9004916734aed"
+ }
+ Frame {
+ msec: 2512
+ hash: "ac693aa9030cc388dce9004916734aed"
+ }
+ Frame {
+ msec: 2528
+ hash: "ac693aa9030cc388dce9004916734aed"
+ }
+ Key {
+ type: 7
+ key: 80
+ modifiers: 0
+ text: "70"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2544
+ hash: "ac693aa9030cc388dce9004916734aed"
+ }
+ Key {
+ type: 6
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2560
+ hash: "e1f1b75892dc186e7f9546661722e259"
+ }
+ Frame {
+ msec: 2576
+ hash: "e1f1b75892dc186e7f9546661722e259"
+ }
+ Frame {
+ msec: 2592
+ hash: "e1f1b75892dc186e7f9546661722e259"
+ }
+ Frame {
+ msec: 2608
+ hash: "e1f1b75892dc186e7f9546661722e259"
+ }
+ Key {
+ type: 7
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2624
+ hash: "e1f1b75892dc186e7f9546661722e259"
+ }
+ Frame {
+ msec: 2640
+ hash: "e1f1b75892dc186e7f9546661722e259"
+ }
+ Frame {
+ msec: 2656
+ hash: "e1f1b75892dc186e7f9546661722e259"
+ }
+ Frame {
+ msec: 2672
+ hash: "e1f1b75892dc186e7f9546661722e259"
+ }
+ Frame {
+ msec: 2688
+ hash: "e1f1b75892dc186e7f9546661722e259"
+ }
+ Key {
+ type: 6
+ key: 76
+ modifiers: 0
+ text: "6c"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2704
+ hash: "4c1829c6c263cf290e0e71035f678589"
+ }
+ Frame {
+ msec: 2720
+ hash: "4c1829c6c263cf290e0e71035f678589"
+ }
+ Frame {
+ msec: 2736
+ hash: "4c1829c6c263cf290e0e71035f678589"
+ }
+ Frame {
+ msec: 2752
+ hash: "4c1829c6c263cf290e0e71035f678589"
+ }
+ Frame {
+ msec: 2768
+ hash: "4c1829c6c263cf290e0e71035f678589"
+ }
+ Frame {
+ msec: 2784
+ hash: "4c1829c6c263cf290e0e71035f678589"
+ }
+ Key {
+ type: 6
+ key: 73
+ modifiers: 0
+ text: "69"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2800
+ hash: "fa5cf022b185f178d0121b442af01c00"
+ }
+ Key {
+ type: 7
+ key: 76
+ modifiers: 0
+ text: "6c"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2816
+ hash: "fa5cf022b185f178d0121b442af01c00"
+ }
+ Frame {
+ msec: 2832
+ hash: "fa5cf022b185f178d0121b442af01c00"
+ }
+ Frame {
+ msec: 2848
+ hash: "fa5cf022b185f178d0121b442af01c00"
+ }
+ Frame {
+ msec: 2864
+ hash: "fa5cf022b185f178d0121b442af01c00"
+ }
+ Key {
+ type: 7
+ key: 73
+ modifiers: 0
+ text: "69"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2880
+ image: "usingMultilineEdit.2.png"
+ }
+ Frame {
+ msec: 2896
+ hash: "fa5cf022b185f178d0121b442af01c00"
+ }
+ Frame {
+ msec: 2912
+ hash: "fa5cf022b185f178d0121b442af01c00"
+ }
+ Frame {
+ msec: 2928
+ hash: "fa5cf022b185f178d0121b442af01c00"
+ }
+ Key {
+ type: 6
+ key: 75
+ modifiers: 0
+ text: "6b"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2944
+ hash: "b0748cac94695eb95774e0cdfabf47cc"
+ }
+ Frame {
+ msec: 2960
+ hash: "b0748cac94695eb95774e0cdfabf47cc"
+ }
+ Frame {
+ msec: 2976
+ hash: "b0748cac94695eb95774e0cdfabf47cc"
+ }
+ Key {
+ type: 7
+ key: 75
+ modifiers: 0
+ text: "6b"
+ autorep: false
+ count: 1
+ }
+ Key {
+ type: 6
+ key: 69
+ modifiers: 0
+ text: "65"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2992
+ hash: "b05fc4c21113146463372b1ea981e265"
+ }
+ Frame {
+ msec: 3008
+ hash: "b05fc4c21113146463372b1ea981e265"
+ }
+ Frame {
+ msec: 3024
+ hash: "b05fc4c21113146463372b1ea981e265"
+ }
+ Frame {
+ msec: 3040
+ hash: "b05fc4c21113146463372b1ea981e265"
+ }
+ Key {
+ type: 7
+ key: 69
+ modifiers: 0
+ text: "65"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3056
+ hash: "b05fc4c21113146463372b1ea981e265"
+ }
+ Key {
+ type: 6
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3072
+ hash: "01b789845bf308fc896d53bbbfe0dd01"
+ }
+ Frame {
+ msec: 3088
+ hash: "01b789845bf308fc896d53bbbfe0dd01"
+ }
+ Frame {
+ msec: 3104
+ hash: "01b789845bf308fc896d53bbbfe0dd01"
+ }
+ Key {
+ type: 6
+ key: 16777248
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3120
+ hash: "01b789845bf308fc896d53bbbfe0dd01"
+ }
+ Key {
+ type: 7
+ key: 32
+ modifiers: 33554432
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3136
+ hash: "01b789845bf308fc896d53bbbfe0dd01"
+ }
+ Frame {
+ msec: 3152
+ hash: "01b789845bf308fc896d53bbbfe0dd01"
+ }
+ Key {
+ type: 6
+ key: 73
+ modifiers: 33554432
+ text: "49"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3168
+ hash: "433d805d957203918fc4a8edfc93290e"
+ }
+ Frame {
+ msec: 3184
+ hash: "433d805d957203918fc4a8edfc93290e"
+ }
+ Frame {
+ msec: 3200
+ hash: "433d805d957203918fc4a8edfc93290e"
+ }
+ Frame {
+ msec: 3216
+ hash: "433d805d957203918fc4a8edfc93290e"
+ }
+ Key {
+ type: 7
+ key: 73
+ modifiers: 33554432
+ text: "49"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3232
+ hash: "433d805d957203918fc4a8edfc93290e"
+ }
+ Key {
+ type: 7
+ key: 16777248
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Key {
+ type: 6
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3248
+ hash: "1ebec912ac11b11d2ba7e5abdfb9ef6d"
+ }
+ Frame {
+ msec: 3264
+ hash: "1ebec912ac11b11d2ba7e5abdfb9ef6d"
+ }
+ Frame {
+ msec: 3280
+ hash: "1ebec912ac11b11d2ba7e5abdfb9ef6d"
+ }
+ Frame {
+ msec: 3296
+ hash: "1ebec912ac11b11d2ba7e5abdfb9ef6d"
+ }
+ Key {
+ type: 7
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3312
+ hash: "1ebec912ac11b11d2ba7e5abdfb9ef6d"
+ }
+ Key {
+ type: 6
+ key: 87
+ modifiers: 0
+ text: "77"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3328
+ hash: "b4bc12141255c91630e775fcf4935f22"
+ }
+ Frame {
+ msec: 3344
+ hash: "b4bc12141255c91630e775fcf4935f22"
+ }
+ Frame {
+ msec: 3360
+ hash: "b4bc12141255c91630e775fcf4935f22"
+ }
+ Frame {
+ msec: 3376
+ hash: "b4bc12141255c91630e775fcf4935f22"
+ }
+ Frame {
+ msec: 3392
+ hash: "b4bc12141255c91630e775fcf4935f22"
+ }
+ Key {
+ type: 7
+ key: 87
+ modifiers: 0
+ text: "77"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3408
+ hash: "b4bc12141255c91630e775fcf4935f22"
+ }
+ Key {
+ type: 6
+ key: 65
+ modifiers: 0
+ text: "61"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3424
+ hash: "8d83a3f76fd8b77c6dd9fdfb573d9c52"
+ }
+ Frame {
+ msec: 3440
+ hash: "8d83a3f76fd8b77c6dd9fdfb573d9c52"
+ }
+ Frame {
+ msec: 3456
+ hash: "8d83a3f76fd8b77c6dd9fdfb573d9c52"
+ }
+ Frame {
+ msec: 3472
+ hash: "8d83a3f76fd8b77c6dd9fdfb573d9c52"
+ }
+ Frame {
+ msec: 3488
+ hash: "8d83a3f76fd8b77c6dd9fdfb573d9c52"
+ }
+ Key {
+ type: 7
+ key: 65
+ modifiers: 0
+ text: "61"
+ autorep: false
+ count: 1
+ }
+ Key {
+ type: 6
+ key: 78
+ modifiers: 0
+ text: "6e"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3504
+ hash: "3f154d5eace7e0e688fe609d7eebe80d"
+ }
+ Frame {
+ msec: 3520
+ hash: "3f154d5eace7e0e688fe609d7eebe80d"
+ }
+ Frame {
+ msec: 3536
+ hash: "3f154d5eace7e0e688fe609d7eebe80d"
+ }
+ Frame {
+ msec: 3552
+ hash: "3f154d5eace7e0e688fe609d7eebe80d"
+ }
+ Frame {
+ msec: 3568
+ hash: "3f154d5eace7e0e688fe609d7eebe80d"
+ }
+ Frame {
+ msec: 3584
+ hash: "3f154d5eace7e0e688fe609d7eebe80d"
+ }
+ Key {
+ type: 7
+ key: 78
+ modifiers: 0
+ text: "6e"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3600
+ hash: "3f154d5eace7e0e688fe609d7eebe80d"
+ }
+ Key {
+ type: 6
+ key: 84
+ modifiers: 0
+ text: "74"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3616
+ hash: "8cecca2b1a586b7121692a8f618a1a50"
+ }
+ Frame {
+ msec: 3632
+ hash: "8cecca2b1a586b7121692a8f618a1a50"
+ }
+ Frame {
+ msec: 3648
+ hash: "8cecca2b1a586b7121692a8f618a1a50"
+ }
+ Frame {
+ msec: 3664
+ hash: "8cecca2b1a586b7121692a8f618a1a50"
+ }
+ Key {
+ type: 6
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3680
+ hash: "90bd87209b6d26785689779641b1f506"
+ }
+ Key {
+ type: 7
+ key: 84
+ modifiers: 0
+ text: "74"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3696
+ hash: "90bd87209b6d26785689779641b1f506"
+ }
+ Frame {
+ msec: 3712
+ hash: "90bd87209b6d26785689779641b1f506"
+ }
+ Frame {
+ msec: 3728
+ hash: "90bd87209b6d26785689779641b1f506"
+ }
+ Key {
+ type: 7
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3744
+ hash: "90bd87209b6d26785689779641b1f506"
+ }
+ Frame {
+ msec: 3760
+ hash: "90bd87209b6d26785689779641b1f506"
+ }
+ Frame {
+ msec: 3776
+ hash: "90bd87209b6d26785689779641b1f506"
+ }
+ Frame {
+ msec: 3792
+ hash: "90bd87209b6d26785689779641b1f506"
+ }
+ Frame {
+ msec: 3808
+ hash: "90bd87209b6d26785689779641b1f506"
+ }
+ Frame {
+ msec: 3824
+ hash: "90bd87209b6d26785689779641b1f506"
+ }
+ Frame {
+ msec: 3840
+ image: "usingMultilineEdit.3.png"
+ }
+ Frame {
+ msec: 3856
+ hash: "90bd87209b6d26785689779641b1f506"
+ }
+ Frame {
+ msec: 3872
+ hash: "90bd87209b6d26785689779641b1f506"
+ }
+ Frame {
+ msec: 3888
+ hash: "90bd87209b6d26785689779641b1f506"
+ }
+ Frame {
+ msec: 3904
+ hash: "90bd87209b6d26785689779641b1f506"
+ }
+ Frame {
+ msec: 3920
+ hash: "90bd87209b6d26785689779641b1f506"
+ }
+ Frame {
+ msec: 3936
+ hash: "90bd87209b6d26785689779641b1f506"
+ }
+ Frame {
+ msec: 3952
+ hash: "90bd87209b6d26785689779641b1f506"
+ }
+ Frame {
+ msec: 3968
+ hash: "90bd87209b6d26785689779641b1f506"
+ }
+ Key {
+ type: 6
+ key: 89
+ modifiers: 0
+ text: "79"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3984
+ hash: "7fac93ef3184d5a844448c75b0aa8e18"
+ }
+ Frame {
+ msec: 4000
+ hash: "7fac93ef3184d5a844448c75b0aa8e18"
+ }
+ Frame {
+ msec: 4016
+ hash: "7fac93ef3184d5a844448c75b0aa8e18"
+ }
+ Frame {
+ msec: 4032
+ hash: "7fac93ef3184d5a844448c75b0aa8e18"
+ }
+ Frame {
+ msec: 4048
+ hash: "7fac93ef3184d5a844448c75b0aa8e18"
+ }
+ Key {
+ type: 6
+ key: 79
+ modifiers: 0
+ text: "6f"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4064
+ hash: "591366861f9e23276042250d5b1da7f9"
+ }
+ Key {
+ type: 7
+ key: 89
+ modifiers: 0
+ text: "79"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4080
+ hash: "591366861f9e23276042250d5b1da7f9"
+ }
+ Frame {
+ msec: 4096
+ hash: "591366861f9e23276042250d5b1da7f9"
+ }
+ Frame {
+ msec: 4112
+ hash: "591366861f9e23276042250d5b1da7f9"
+ }
+ Frame {
+ msec: 4128
+ hash: "591366861f9e23276042250d5b1da7f9"
+ }
+ Key {
+ type: 6
+ key: 85
+ modifiers: 0
+ text: "75"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4144
+ hash: "c5c33e5f4429698b1a1bc084a41d303d"
+ }
+ Frame {
+ msec: 4160
+ hash: "c5c33e5f4429698b1a1bc084a41d303d"
+ }
+ Key {
+ type: 7
+ key: 79
+ modifiers: 0
+ text: "6f"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4176
+ hash: "c5c33e5f4429698b1a1bc084a41d303d"
+ }
+ Frame {
+ msec: 4192
+ hash: "c5c33e5f4429698b1a1bc084a41d303d"
+ }
+ Frame {
+ msec: 4208
+ hash: "c5c33e5f4429698b1a1bc084a41d303d"
+ }
+ Key {
+ type: 6
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4224
+ hash: "36223521c9ab06661239329c14e4fabe"
+ }
+ Frame {
+ msec: 4240
+ hash: "36223521c9ab06661239329c14e4fabe"
+ }
+ Key {
+ type: 7
+ key: 85
+ modifiers: 0
+ text: "75"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4256
+ hash: "36223521c9ab06661239329c14e4fabe"
+ }
+ Frame {
+ msec: 4272
+ hash: "36223521c9ab06661239329c14e4fabe"
+ }
+ Key {
+ type: 7
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4288
+ hash: "36223521c9ab06661239329c14e4fabe"
+ }
+ Frame {
+ msec: 4304
+ hash: "36223521c9ab06661239329c14e4fabe"
+ }
+ Frame {
+ msec: 4320
+ hash: "36223521c9ab06661239329c14e4fabe"
+ }
+ Frame {
+ msec: 4336
+ hash: "36223521c9ab06661239329c14e4fabe"
+ }
+ Frame {
+ msec: 4352
+ hash: "36223521c9ab06661239329c14e4fabe"
+ }
+ Frame {
+ msec: 4368
+ hash: "36223521c9ab06661239329c14e4fabe"
+ }
+ Key {
+ type: 6
+ key: 84
+ modifiers: 0
+ text: "74"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4384
+ hash: "22ab171b9805302b729afd314e55a0f4"
+ }
+ Frame {
+ msec: 4400
+ hash: "22ab171b9805302b729afd314e55a0f4"
+ }
+ Frame {
+ msec: 4416
+ hash: "22ab171b9805302b729afd314e55a0f4"
+ }
+ Frame {
+ msec: 4432
+ hash: "22ab171b9805302b729afd314e55a0f4"
+ }
+ Frame {
+ msec: 4448
+ hash: "22ab171b9805302b729afd314e55a0f4"
+ }
+ Key {
+ type: 7
+ key: 84
+ modifiers: 0
+ text: "74"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4464
+ hash: "22ab171b9805302b729afd314e55a0f4"
+ }
+ Key {
+ type: 6
+ key: 79
+ modifiers: 0
+ text: "6f"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4480
+ hash: "beaad223234484e21f824ceb7f1edc2a"
+ }
+ Frame {
+ msec: 4496
+ hash: "beaad223234484e21f824ceb7f1edc2a"
+ }
+ Frame {
+ msec: 4512
+ hash: "beaad223234484e21f824ceb7f1edc2a"
+ }
+ Frame {
+ msec: 4528
+ hash: "beaad223234484e21f824ceb7f1edc2a"
+ }
+ Frame {
+ msec: 4544
+ hash: "beaad223234484e21f824ceb7f1edc2a"
+ }
+ Key {
+ type: 7
+ key: 79
+ modifiers: 0
+ text: "6f"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4560
+ hash: "beaad223234484e21f824ceb7f1edc2a"
+ }
+ Frame {
+ msec: 4576
+ hash: "beaad223234484e21f824ceb7f1edc2a"
+ }
+ Frame {
+ msec: 4592
+ hash: "beaad223234484e21f824ceb7f1edc2a"
+ }
+ Key {
+ type: 6
+ key: 16777248
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4608
+ hash: "beaad223234484e21f824ceb7f1edc2a"
+ }
+ Frame {
+ msec: 4624
+ hash: "beaad223234484e21f824ceb7f1edc2a"
+ }
+ Frame {
+ msec: 4640
+ hash: "beaad223234484e21f824ceb7f1edc2a"
+ }
+ Frame {
+ msec: 4656
+ hash: "beaad223234484e21f824ceb7f1edc2a"
+ }
+ Frame {
+ msec: 4672
+ hash: "beaad223234484e21f824ceb7f1edc2a"
+ }
+ Frame {
+ msec: 4688
+ hash: "beaad223234484e21f824ceb7f1edc2a"
+ }
+ Frame {
+ msec: 4704
+ hash: "beaad223234484e21f824ceb7f1edc2a"
+ }
+ Frame {
+ msec: 4720
+ hash: "beaad223234484e21f824ceb7f1edc2a"
+ }
+ Frame {
+ msec: 4736
+ hash: "beaad223234484e21f824ceb7f1edc2a"
+ }
+ Frame {
+ msec: 4752
+ hash: "beaad223234484e21f824ceb7f1edc2a"
+ }
+ Frame {
+ msec: 4768
+ hash: "beaad223234484e21f824ceb7f1edc2a"
+ }
+ Frame {
+ msec: 4784
+ hash: "beaad223234484e21f824ceb7f1edc2a"
+ }
+ Frame {
+ msec: 4800
+ image: "usingMultilineEdit.4.png"
+ }
+ Frame {
+ msec: 4816
+ hash: "beaad223234484e21f824ceb7f1edc2a"
+ }
+ Frame {
+ msec: 4832
+ hash: "beaad223234484e21f824ceb7f1edc2a"
+ }
+ Key {
+ type: 6
+ key: 63
+ modifiers: 33554432
+ text: "3f"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4848
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 4864
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 4880
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 4896
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 4912
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 4928
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 4944
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Key {
+ type: 7
+ key: 63
+ modifiers: 33554432
+ text: "3f"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4960
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 4976
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 4992
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5008
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Key {
+ type: 7
+ key: 16777248
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 5024
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5040
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5056
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5072
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5088
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5104
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5120
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5136
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5152
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5168
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5184
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5200
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5216
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5232
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5248
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5264
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5280
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5296
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5312
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5328
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5344
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5360
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5376
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5392
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5408
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5424
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5440
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5456
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5472
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5488
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5504
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5520
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5536
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5552
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5568
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5584
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5600
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5616
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5632
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5648
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5664
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5680
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5696
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5712
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5728
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5744
+ hash: "49b26f36a10d808fdcb8248a384a4da6"
+ }
+ Frame {
+ msec: 5760
+ image: "usingMultilineEdit.5.png"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 48; y: 19
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5776
+ hash: "476040951352f144bda4ed7fb817cd7f"
+ }
+ Frame {
+ msec: 5792
+ hash: "476040951352f144bda4ed7fb817cd7f"
+ }
+ Frame {
+ msec: 5808
+ hash: "476040951352f144bda4ed7fb817cd7f"
+ }
+ Frame {
+ msec: 5824
+ hash: "476040951352f144bda4ed7fb817cd7f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 49; y: 21
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 50; y: 22
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5840
+ hash: "476040951352f144bda4ed7fb817cd7f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 50; y: 23
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 51; y: 26
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5856
+ hash: "9ecb1e68ab724c6f83b1a37aa1cb15c4"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 53; y: 31
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 54; y: 33
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5872
+ hash: "9ecb1e68ab724c6f83b1a37aa1cb15c4"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 55; y: 36
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 56; y: 41
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5888
+ hash: "9ecb1e68ab724c6f83b1a37aa1cb15c4"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 56; y: 44
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 57; y: 48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5904
+ hash: "173735fb4be11da603fb8ae8cffc609d"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 58; y: 52
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 59; y: 58
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5920
+ hash: "173735fb4be11da603fb8ae8cffc609d"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 59; y: 64
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 61; y: 69
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5936
+ hash: "b337a09f359fb2a237731c66ab95c92c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 62; y: 75
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 64; y: 80
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5952
+ hash: "32719becb40f8c6bd49b5f5754786913"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 64; y: 86
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 66; y: 90
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5968
+ hash: "e6bff88d0a5e2e7df4b3355749ecc902"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 67; y: 97
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5984
+ hash: "e6bff88d0a5e2e7df4b3355749ecc902"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 67; y: 101
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 67; y: 105
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6000
+ hash: "e6bff88d0a5e2e7df4b3355749ecc902"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 69; y: 108
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 69; y: 111
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6016
+ hash: "e6bff88d0a5e2e7df4b3355749ecc902"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 69; y: 114
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 69; y: 116
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6032
+ hash: "e6bff88d0a5e2e7df4b3355749ecc902"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 119
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 122
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6048
+ hash: "e6bff88d0a5e2e7df4b3355749ecc902"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 124
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 128
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6064
+ hash: "e6bff88d0a5e2e7df4b3355749ecc902"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 130
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 132
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6080
+ hash: "e6bff88d0a5e2e7df4b3355749ecc902"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 134
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 137
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6096
+ hash: "e6bff88d0a5e2e7df4b3355749ecc902"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 138
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 140
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6112
+ hash: "e6bff88d0a5e2e7df4b3355749ecc902"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 141
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 144
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6128
+ hash: "e6bff88d0a5e2e7df4b3355749ecc902"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 69; y: 145
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 69; y: 148
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6144
+ hash: "e6bff88d0a5e2e7df4b3355749ecc902"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 69; y: 149
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 69; y: 151
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6160
+ hash: "e6bff88d0a5e2e7df4b3355749ecc902"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 69; y: 153
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 68; y: 154
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6176
+ hash: "e6bff88d0a5e2e7df4b3355749ecc902"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 68; y: 155
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6192
+ hash: "e6bff88d0a5e2e7df4b3355749ecc902"
+ }
+ Frame {
+ msec: 6208
+ hash: "e6bff88d0a5e2e7df4b3355749ecc902"
+ }
+ Frame {
+ msec: 6224
+ hash: "e6bff88d0a5e2e7df4b3355749ecc902"
+ }
+ Frame {
+ msec: 6240
+ hash: "e6bff88d0a5e2e7df4b3355749ecc902"
+ }
+ Frame {
+ msec: 6256
+ hash: "e6bff88d0a5e2e7df4b3355749ecc902"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 68; y: 154
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6272
+ hash: "e6bff88d0a5e2e7df4b3355749ecc902"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 68; y: 152
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 68; y: 149
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6288
+ hash: "e6bff88d0a5e2e7df4b3355749ecc902"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 68; y: 145
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 66; y: 139
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6304
+ hash: "e6bff88d0a5e2e7df4b3355749ecc902"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 66; y: 126
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 64; y: 117
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6320
+ hash: "e6bff88d0a5e2e7df4b3355749ecc902"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 64; y: 108
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 63; y: 98
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6336
+ hash: "e6bff88d0a5e2e7df4b3355749ecc902"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 61; y: 88
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 61; y: 80
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6352
+ hash: "e6bff88d0a5e2e7df4b3355749ecc902"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 59; y: 72
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 59; y: 64
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6368
+ hash: "e6bff88d0a5e2e7df4b3355749ecc902"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 59; y: 58
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 57; y: 51
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6384
+ hash: "5de7bbfdf96d84c8fbe74b4817a3c88a"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 57; y: 37
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6400
+ hash: "5de7bbfdf96d84c8fbe74b4817a3c88a"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 55; y: 30
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 54; y: 23
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6416
+ hash: "056d22660f6feedfb453755978aa4c1d"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 54; y: 16
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 52; y: 6
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6432
+ hash: "9d8568931fdca572dd31ea62ebbaf76a"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 50; y: -2
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 50; y: -9
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6448
+ hash: "29aa2da8a830d5605a8d2d2543097177"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 48; y: -23
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6464
+ hash: "154e312998b32cc09daf1693d07eda2f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 47; y: -31
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 47; y: -38
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6480
+ hash: "5b3a17fd92fe5117aa405d4c737e6673"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 47; y: -45
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 45; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6496
+ hash: "5b3a17fd92fe5117aa405d4c737e6673"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 45; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 45; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6512
+ hash: "5b3a17fd92fe5117aa405d4c737e6673"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 45; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 43; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6528
+ hash: "5b3a17fd92fe5117aa405d4c737e6673"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 43; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 43; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6544
+ hash: "5b3a17fd92fe5117aa405d4c737e6673"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 43; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 43; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6560
+ hash: "5b3a17fd92fe5117aa405d4c737e6673"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 43; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 43; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6576
+ hash: "5b3a17fd92fe5117aa405d4c737e6673"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 43; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 43; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6592
+ hash: "5b3a17fd92fe5117aa405d4c737e6673"
+ }
+ Frame {
+ msec: 6608
+ hash: "5b3a17fd92fe5117aa405d4c737e6673"
+ }
+ Frame {
+ msec: 6624
+ hash: "5b3a17fd92fe5117aa405d4c737e6673"
+ }
+ Frame {
+ msec: 6640
+ hash: "5b3a17fd92fe5117aa405d4c737e6673"
+ }
+ Frame {
+ msec: 6656
+ hash: "5b3a17fd92fe5117aa405d4c737e6673"
+ }
+ Frame {
+ msec: 6672
+ hash: "5b3a17fd92fe5117aa405d4c737e6673"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 43; y: -47
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 43; y: -46
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6688
+ hash: "5b3a17fd92fe5117aa405d4c737e6673"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 43; y: -45
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 44; y: -42
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6704
+ hash: "5b3a17fd92fe5117aa405d4c737e6673"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 44; y: -39
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 45; y: -36
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6720
+ image: "usingMultilineEdit.6.png"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 45; y: -33
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 46; y: -28
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6736
+ hash: "5b3a17fd92fe5117aa405d4c737e6673"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 47; y: -25
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 47; y: -21
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6752
+ hash: "5b3a17fd92fe5117aa405d4c737e6673"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 48; y: -18
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 49; y: -14
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6768
+ hash: "5b3a17fd92fe5117aa405d4c737e6673"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 49; y: -10
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 50; y: -8
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6784
+ hash: "5b3a17fd92fe5117aa405d4c737e6673"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 50; y: -6
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 51; y: -3
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6800
+ hash: "5b3a17fd92fe5117aa405d4c737e6673"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 51; y: -1
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 52; y: 0
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6816
+ hash: "5b3a17fd92fe5117aa405d4c737e6673"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 52; y: 2
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 52; y: 3
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6832
+ hash: "5b3a17fd92fe5117aa405d4c737e6673"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 53; y: 5
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 54; y: 7
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6848
+ hash: "476040951352f144bda4ed7fb817cd7f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 54; y: 8
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 55; y: 10
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6864
+ hash: "2cb10cb75beb454df7918b6948c6ad8a"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 55; y: 11
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 55; y: 12
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6880
+ hash: "2cb10cb75beb454df7918b6948c6ad8a"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 55; y: 12
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6896
+ hash: "2cb10cb75beb454df7918b6948c6ad8a"
+ }
+ Frame {
+ msec: 6912
+ hash: "2cb10cb75beb454df7918b6948c6ad8a"
+ }
+ Frame {
+ msec: 6928
+ hash: "2cb10cb75beb454df7918b6948c6ad8a"
+ }
+ Frame {
+ msec: 6944
+ hash: "2cb10cb75beb454df7918b6948c6ad8a"
+ }
+ Frame {
+ msec: 6960
+ hash: "2cb10cb75beb454df7918b6948c6ad8a"
+ }
+ Frame {
+ msec: 6976
+ hash: "2cb10cb75beb454df7918b6948c6ad8a"
+ }
+ Frame {
+ msec: 6992
+ hash: "2cb10cb75beb454df7918b6948c6ad8a"
+ }
+ Frame {
+ msec: 7008
+ hash: "2cb10cb75beb454df7918b6948c6ad8a"
+ }
+ Frame {
+ msec: 7024
+ hash: "2cb10cb75beb454df7918b6948c6ad8a"
+ }
+ Frame {
+ msec: 7040
+ hash: "2cb10cb75beb454df7918b6948c6ad8a"
+ }
+ Frame {
+ msec: 7056
+ hash: "2cb10cb75beb454df7918b6948c6ad8a"
+ }
+ Frame {
+ msec: 7072
+ hash: "2cb10cb75beb454df7918b6948c6ad8a"
+ }
+ Frame {
+ msec: 7088
+ hash: "2cb10cb75beb454df7918b6948c6ad8a"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 59; y: 44
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 7104
+ hash: "eafa794e0c09cc2558575bafa945ecdf"
+ }
+ Frame {
+ msec: 7120
+ hash: "eafa794e0c09cc2558575bafa945ecdf"
+ }
+ Frame {
+ msec: 7136
+ hash: "eafa794e0c09cc2558575bafa945ecdf"
+ }
+ Frame {
+ msec: 7152
+ hash: "eafa794e0c09cc2558575bafa945ecdf"
+ }
+ Frame {
+ msec: 7168
+ hash: "eafa794e0c09cc2558575bafa945ecdf"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 59; y: 44
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 7184
+ hash: "eafa794e0c09cc2558575bafa945ecdf"
+ }
+ Frame {
+ msec: 7200
+ hash: "eafa794e0c09cc2558575bafa945ecdf"
+ }
+ Frame {
+ msec: 7216
+ hash: "eafa794e0c09cc2558575bafa945ecdf"
+ }
+ Frame {
+ msec: 7232
+ hash: "eafa794e0c09cc2558575bafa945ecdf"
+ }
+ Frame {
+ msec: 7248
+ hash: "eafa794e0c09cc2558575bafa945ecdf"
+ }
+ Frame {
+ msec: 7264
+ hash: "eafa794e0c09cc2558575bafa945ecdf"
+ }
+ Frame {
+ msec: 7280
+ hash: "eafa794e0c09cc2558575bafa945ecdf"
+ }
+ Frame {
+ msec: 7296
+ hash: "eafa794e0c09cc2558575bafa945ecdf"
+ }
+ Frame {
+ msec: 7312
+ hash: "eafa794e0c09cc2558575bafa945ecdf"
+ }
+ Frame {
+ msec: 7328
+ hash: "eafa794e0c09cc2558575bafa945ecdf"
+ }
+ Frame {
+ msec: 7344
+ hash: "eafa794e0c09cc2558575bafa945ecdf"
+ }
+ Frame {
+ msec: 7360
+ hash: "eafa794e0c09cc2558575bafa945ecdf"
+ }
+ Frame {
+ msec: 7376
+ hash: "eafa794e0c09cc2558575bafa945ecdf"
+ }
+ Frame {
+ msec: 7392
+ hash: "eafa794e0c09cc2558575bafa945ecdf"
+ }
+ Frame {
+ msec: 7408
+ hash: "eafa794e0c09cc2558575bafa945ecdf"
+ }
+ Frame {
+ msec: 7424
+ hash: "eafa794e0c09cc2558575bafa945ecdf"
+ }
+ Frame {
+ msec: 7440
+ hash: "eafa794e0c09cc2558575bafa945ecdf"
+ }
+ Frame {
+ msec: 7456
+ hash: "eafa794e0c09cc2558575bafa945ecdf"
+ }
+ Frame {
+ msec: 7472
+ hash: "eafa794e0c09cc2558575bafa945ecdf"
+ }
+ Frame {
+ msec: 7488
+ hash: "eafa794e0c09cc2558575bafa945ecdf"
+ }
+ Frame {
+ msec: 7504
+ hash: "eafa794e0c09cc2558575bafa945ecdf"
+ }
+ Frame {
+ msec: 7520
+ hash: "eafa794e0c09cc2558575bafa945ecdf"
+ }
+ Frame {
+ msec: 7536
+ hash: "eafa794e0c09cc2558575bafa945ecdf"
+ }
+ Frame {
+ msec: 7552
+ hash: "eafa794e0c09cc2558575bafa945ecdf"
+ }
+ Frame {
+ msec: 7568
+ hash: "eafa794e0c09cc2558575bafa945ecdf"
+ }
+ Key {
+ type: 6
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 7584
+ hash: "0444d714b801f88685df9722390faf4f"
+ }
+ Frame {
+ msec: 7600
+ hash: "0444d714b801f88685df9722390faf4f"
+ }
+ Frame {
+ msec: 7616
+ hash: "0444d714b801f88685df9722390faf4f"
+ }
+ Key {
+ type: 7
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 7632
+ hash: "0444d714b801f88685df9722390faf4f"
+ }
+ Frame {
+ msec: 7648
+ hash: "0444d714b801f88685df9722390faf4f"
+ }
+ Frame {
+ msec: 7664
+ hash: "0444d714b801f88685df9722390faf4f"
+ }
+ Frame {
+ msec: 7680
+ image: "usingMultilineEdit.7.png"
+ }
+ Frame {
+ msec: 7696
+ hash: "0444d714b801f88685df9722390faf4f"
+ }
+ Frame {
+ msec: 7712
+ hash: "0444d714b801f88685df9722390faf4f"
+ }
+ Key {
+ type: 6
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 7728
+ hash: "250a49b60ad8e9b901977e01063ec20a"
+ }
+ Frame {
+ msec: 7744
+ hash: "250a49b60ad8e9b901977e01063ec20a"
+ }
+ Frame {
+ msec: 7760
+ hash: "250a49b60ad8e9b901977e01063ec20a"
+ }
+ Frame {
+ msec: 7776
+ hash: "250a49b60ad8e9b901977e01063ec20a"
+ }
+ Frame {
+ msec: 7792
+ hash: "250a49b60ad8e9b901977e01063ec20a"
+ }
+ Frame {
+ msec: 7808
+ hash: "250a49b60ad8e9b901977e01063ec20a"
+ }
+ Frame {
+ msec: 7824
+ hash: "250a49b60ad8e9b901977e01063ec20a"
+ }
+ Frame {
+ msec: 7840
+ hash: "250a49b60ad8e9b901977e01063ec20a"
+ }
+ Frame {
+ msec: 7856
+ hash: "250a49b60ad8e9b901977e01063ec20a"
+ }
+ Frame {
+ msec: 7872
+ hash: "250a49b60ad8e9b901977e01063ec20a"
+ }
+ Frame {
+ msec: 7888
+ hash: "250a49b60ad8e9b901977e01063ec20a"
+ }
+ Frame {
+ msec: 7904
+ hash: "250a49b60ad8e9b901977e01063ec20a"
+ }
+ Frame {
+ msec: 7920
+ hash: "250a49b60ad8e9b901977e01063ec20a"
+ }
+ Frame {
+ msec: 7936
+ hash: "250a49b60ad8e9b901977e01063ec20a"
+ }
+ Frame {
+ msec: 7952
+ hash: "250a49b60ad8e9b901977e01063ec20a"
+ }
+ Key {
+ type: 7
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: true
+ count: 1
+ }
+ Key {
+ type: 6
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: true
+ count: 1
+ }
+ Frame {
+ msec: 7968
+ hash: "bec2aea61fef64475e638848b96d28c3"
+ }
+ Frame {
+ msec: 7984
+ hash: "bec2aea61fef64475e638848b96d28c3"
+ }
+ Key {
+ type: 7
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: true
+ count: 1
+ }
+ Key {
+ type: 6
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: true
+ count: 1
+ }
+ Frame {
+ msec: 8000
+ hash: "54177e0d53373636850e18399640fee8"
+ }
+ Frame {
+ msec: 8016
+ hash: "54177e0d53373636850e18399640fee8"
+ }
+ Key {
+ type: 7
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: true
+ count: 1
+ }
+ Key {
+ type: 6
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: true
+ count: 1
+ }
+ Frame {
+ msec: 8032
+ hash: "81c03bd9dfd562e9f13784c906fa0d9e"
+ }
+ Frame {
+ msec: 8048
+ hash: "81c03bd9dfd562e9f13784c906fa0d9e"
+ }
+ Key {
+ type: 7
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: true
+ count: 1
+ }
+ Key {
+ type: 6
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: true
+ count: 1
+ }
+ Frame {
+ msec: 8064
+ hash: "2547fbe956bab6566c2b9137c0edc841"
+ }
+ Frame {
+ msec: 8080
+ hash: "2547fbe956bab6566c2b9137c0edc841"
+ }
+ Key {
+ type: 6
+ key: 16777248
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Key {
+ type: 7
+ key: 16777237
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 8096
+ hash: "2547fbe956bab6566c2b9137c0edc841"
+ }
+ Frame {
+ msec: 8112
+ hash: "2547fbe956bab6566c2b9137c0edc841"
+ }
+ Frame {
+ msec: 8128
+ hash: "2547fbe956bab6566c2b9137c0edc841"
+ }
+ Frame {
+ msec: 8144
+ hash: "2547fbe956bab6566c2b9137c0edc841"
+ }
+ Frame {
+ msec: 8160
+ hash: "2547fbe956bab6566c2b9137c0edc841"
+ }
+ Frame {
+ msec: 8176
+ hash: "2547fbe956bab6566c2b9137c0edc841"
+ }
+ Frame {
+ msec: 8192
+ hash: "2547fbe956bab6566c2b9137c0edc841"
+ }
+ Key {
+ type: 6
+ key: 16777235
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 8208
+ hash: "c757d4e60d18ce16f87c66e42cc81a99"
+ }
+ Frame {
+ msec: 8224
+ hash: "c757d4e60d18ce16f87c66e42cc81a99"
+ }
+ Frame {
+ msec: 8240
+ hash: "c757d4e60d18ce16f87c66e42cc81a99"
+ }
+ Frame {
+ msec: 8256
+ hash: "c757d4e60d18ce16f87c66e42cc81a99"
+ }
+ Key {
+ type: 7
+ key: 16777235
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 8272
+ hash: "c757d4e60d18ce16f87c66e42cc81a99"
+ }
+ Frame {
+ msec: 8288
+ hash: "c757d4e60d18ce16f87c66e42cc81a99"
+ }
+ Frame {
+ msec: 8304
+ hash: "c757d4e60d18ce16f87c66e42cc81a99"
+ }
+ Frame {
+ msec: 8320
+ hash: "c757d4e60d18ce16f87c66e42cc81a99"
+ }
+ Key {
+ type: 6
+ key: 16777235
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 8336
+ hash: "2ef578193024153dc85a2a92d10dc6c0"
+ }
+ Frame {
+ msec: 8352
+ hash: "2ef578193024153dc85a2a92d10dc6c0"
+ }
+ Frame {
+ msec: 8368
+ hash: "2ef578193024153dc85a2a92d10dc6c0"
+ }
+ Frame {
+ msec: 8384
+ hash: "2ef578193024153dc85a2a92d10dc6c0"
+ }
+ Key {
+ type: 7
+ key: 16777235
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 8400
+ hash: "2ef578193024153dc85a2a92d10dc6c0"
+ }
+ Frame {
+ msec: 8416
+ hash: "2ef578193024153dc85a2a92d10dc6c0"
+ }
+ Frame {
+ msec: 8432
+ hash: "2ef578193024153dc85a2a92d10dc6c0"
+ }
+ Frame {
+ msec: 8448
+ hash: "2ef578193024153dc85a2a92d10dc6c0"
+ }
+ Frame {
+ msec: 8464
+ hash: "2ef578193024153dc85a2a92d10dc6c0"
+ }
+ Key {
+ type: 6
+ key: 16777235
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 8480
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 8496
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 8512
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 8528
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Key {
+ type: 7
+ key: 16777235
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 8544
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 8560
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 8576
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 8592
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 8608
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 8624
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 8640
+ image: "usingMultilineEdit.8.png"
+ }
+ Frame {
+ msec: 8656
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Key {
+ type: 7
+ key: 16777248
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 8672
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 8688
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 8704
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 8720
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 8736
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 8752
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 8768
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 8784
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 8800
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 8816
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 8832
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 8848
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 8864
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 8880
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 8896
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 8912
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 8928
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 8944
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 8960
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 8976
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 8992
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 9008
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 9024
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 9040
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 9056
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 9072
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 9088
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 9104
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 9120
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 9136
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 9152
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 9168
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 9184
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 9200
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 70; y: 73
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 9216
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 9232
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 74
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 9248
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 75
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 76
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 9264
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 77
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 78
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 9280
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 70; y: 78
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 9296
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 9312
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 9328
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 9344
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 9360
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 9376
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 9392
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 9408
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 9424
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Frame {
+ msec: 9440
+ hash: "47e926162c6d695d2bdb7ec9de05f0cc"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 71; y: 94
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 9456
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 9472
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 9488
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 9504
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 9520
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 9536
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 71; y: 94
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 9552
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 9568
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 9584
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 9600
+ image: "usingMultilineEdit.9.png"
+ }
+ Frame {
+ msec: 9616
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 9632
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 9648
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 9664
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Key {
+ type: 6
+ key: 16777248
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 9680
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 9696
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 9712
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 9728
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 9744
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 9760
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 9776
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 9792
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 9808
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 9824
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 9840
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 9856
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 9872
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 9888
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 9904
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 9920
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 9936
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 9952
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 9968
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 9984
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10000
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10016
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10032
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10048
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10064
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10080
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10096
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Key {
+ type: 6
+ key: 16777237
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 10112
+ hash: "2ef5e7b2c0edc631765ea12d1f7abf33"
+ }
+ Frame {
+ msec: 10128
+ hash: "2ef5e7b2c0edc631765ea12d1f7abf33"
+ }
+ Frame {
+ msec: 10144
+ hash: "2ef5e7b2c0edc631765ea12d1f7abf33"
+ }
+ Frame {
+ msec: 10160
+ hash: "2ef5e7b2c0edc631765ea12d1f7abf33"
+ }
+ Frame {
+ msec: 10176
+ hash: "2ef5e7b2c0edc631765ea12d1f7abf33"
+ }
+ Frame {
+ msec: 10192
+ hash: "2ef5e7b2c0edc631765ea12d1f7abf33"
+ }
+ Frame {
+ msec: 10208
+ hash: "2ef5e7b2c0edc631765ea12d1f7abf33"
+ }
+ Frame {
+ msec: 10224
+ hash: "2ef5e7b2c0edc631765ea12d1f7abf33"
+ }
+ Key {
+ type: 7
+ key: 16777237
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 10240
+ hash: "2ef5e7b2c0edc631765ea12d1f7abf33"
+ }
+ Frame {
+ msec: 10256
+ hash: "2ef5e7b2c0edc631765ea12d1f7abf33"
+ }
+ Frame {
+ msec: 10272
+ hash: "2ef5e7b2c0edc631765ea12d1f7abf33"
+ }
+ Frame {
+ msec: 10288
+ hash: "2ef5e7b2c0edc631765ea12d1f7abf33"
+ }
+ Frame {
+ msec: 10304
+ hash: "2ef5e7b2c0edc631765ea12d1f7abf33"
+ }
+ Frame {
+ msec: 10320
+ hash: "2ef5e7b2c0edc631765ea12d1f7abf33"
+ }
+ Frame {
+ msec: 10336
+ hash: "2ef5e7b2c0edc631765ea12d1f7abf33"
+ }
+ Frame {
+ msec: 10352
+ hash: "2ef5e7b2c0edc631765ea12d1f7abf33"
+ }
+ Key {
+ type: 6
+ key: 16777235
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 10368
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10384
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10400
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10416
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10432
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10448
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Key {
+ type: 7
+ key: 16777235
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 10464
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10480
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10496
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10512
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10528
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10544
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10560
+ image: "usingMultilineEdit.10.png"
+ }
+ Frame {
+ msec: 10576
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10592
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10608
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10624
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10640
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Key {
+ type: 7
+ key: 16777248
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 10656
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10672
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10688
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10704
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10720
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10736
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10752
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10768
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10784
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10800
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10816
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10832
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10848
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10864
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10880
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10896
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10912
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10928
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10944
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10960
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10976
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 10992
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11008
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11024
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11040
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11056
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11072
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11088
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11104
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11120
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11136
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11152
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11168
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11184
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11200
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11216
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11232
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11248
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11264
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11280
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11296
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11312
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11328
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11344
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11360
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11376
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11392
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11408
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11424
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11440
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11456
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11472
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11488
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11504
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11520
+ image: "usingMultilineEdit.11.png"
+ }
+ Frame {
+ msec: 11536
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11552
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11568
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11584
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11600
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+ Frame {
+ msec: 11616
+ hash: "c3914ed0d035a39423a1f2cf9ac6c165"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.0.png
new file mode 100644
index 0000000000..61606b2bd0
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.1.png
new file mode 100644
index 0000000000..a4b28fcd32
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.2.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.2.png
new file mode 100644
index 0000000000..5be6bbb867
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.3.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.3.png
new file mode 100644
index 0000000000..a220f6545c
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.3.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.4.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.4.png
new file mode 100644
index 0000000000..6946707f64
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.4.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.5.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.5.png
new file mode 100644
index 0000000000..4eeb8ec79f
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.5.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.6.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.6.png
new file mode 100644
index 0000000000..4eeb8ec79f
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.6.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.qml
new file mode 100644
index 0000000000..f1bb5a9094
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-MAC/wrap.qml
@@ -0,0 +1,2467 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ hash: "b6611676a7d38162d5c0210ea9d0e291"
+ }
+ Key {
+ type: 6
+ key: 84
+ modifiers: 33554432
+ text: "54"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 32
+ hash: "b7fc43d4344c8d39f4240dadead86b1e"
+ }
+ Key {
+ type: 7
+ key: 16777248
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 48
+ hash: "b7fc43d4344c8d39f4240dadead86b1e"
+ }
+ Frame {
+ msec: 64
+ hash: "b7fc43d4344c8d39f4240dadead86b1e"
+ }
+ Key {
+ type: 7
+ key: 84
+ modifiers: 0
+ text: "74"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 80
+ hash: "b7fc43d4344c8d39f4240dadead86b1e"
+ }
+ Frame {
+ msec: 96
+ hash: "b7fc43d4344c8d39f4240dadead86b1e"
+ }
+ Key {
+ type: 6
+ key: 72
+ modifiers: 0
+ text: "68"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 112
+ hash: "23006a07263b8b3240c4080fb1d587e9"
+ }
+ Frame {
+ msec: 128
+ hash: "23006a07263b8b3240c4080fb1d587e9"
+ }
+ Frame {
+ msec: 144
+ hash: "23006a07263b8b3240c4080fb1d587e9"
+ }
+ Key {
+ type: 6
+ key: 73
+ modifiers: 0
+ text: "69"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 160
+ hash: "8a60fd38fb9c171a15bf7e6e51bee664"
+ }
+ Frame {
+ msec: 176
+ hash: "8a60fd38fb9c171a15bf7e6e51bee664"
+ }
+ Frame {
+ msec: 192
+ hash: "8a60fd38fb9c171a15bf7e6e51bee664"
+ }
+ Key {
+ type: 7
+ key: 72
+ modifiers: 0
+ text: "68"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 208
+ hash: "8a60fd38fb9c171a15bf7e6e51bee664"
+ }
+ Frame {
+ msec: 224
+ hash: "8a60fd38fb9c171a15bf7e6e51bee664"
+ }
+ Key {
+ type: 6
+ key: 83
+ modifiers: 0
+ text: "73"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 240
+ hash: "33cdfa214f071848ed374407b4601c5a"
+ }
+ Key {
+ type: 7
+ key: 73
+ modifiers: 0
+ text: "69"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 256
+ hash: "33cdfa214f071848ed374407b4601c5a"
+ }
+ Frame {
+ msec: 272
+ hash: "33cdfa214f071848ed374407b4601c5a"
+ }
+ Frame {
+ msec: 288
+ hash: "33cdfa214f071848ed374407b4601c5a"
+ }
+ Frame {
+ msec: 304
+ hash: "33cdfa214f071848ed374407b4601c5a"
+ }
+ Key {
+ type: 7
+ key: 83
+ modifiers: 0
+ text: "73"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 320
+ hash: "33cdfa214f071848ed374407b4601c5a"
+ }
+ Frame {
+ msec: 336
+ hash: "33cdfa214f071848ed374407b4601c5a"
+ }
+ Key {
+ type: 6
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 352
+ hash: "80794c72fe7dda72997122a89f33e6e4"
+ }
+ Frame {
+ msec: 368
+ hash: "80794c72fe7dda72997122a89f33e6e4"
+ }
+ Frame {
+ msec: 384
+ hash: "80794c72fe7dda72997122a89f33e6e4"
+ }
+ Frame {
+ msec: 400
+ hash: "80794c72fe7dda72997122a89f33e6e4"
+ }
+ Key {
+ type: 7
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 416
+ hash: "80794c72fe7dda72997122a89f33e6e4"
+ }
+ Frame {
+ msec: 432
+ hash: "80794c72fe7dda72997122a89f33e6e4"
+ }
+ Frame {
+ msec: 448
+ hash: "80794c72fe7dda72997122a89f33e6e4"
+ }
+ Frame {
+ msec: 464
+ hash: "80794c72fe7dda72997122a89f33e6e4"
+ }
+ Key {
+ type: 6
+ key: 73
+ modifiers: 0
+ text: "69"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 480
+ hash: "bfcd901aee3d9db796597834bec1f173"
+ }
+ Frame {
+ msec: 496
+ hash: "bfcd901aee3d9db796597834bec1f173"
+ }
+ Frame {
+ msec: 512
+ hash: "bfcd901aee3d9db796597834bec1f173"
+ }
+ Frame {
+ msec: 528
+ hash: "bfcd901aee3d9db796597834bec1f173"
+ }
+ Key {
+ type: 6
+ key: 83
+ modifiers: 0
+ text: "73"
+ autorep: false
+ count: 1
+ }
+ Key {
+ type: 7
+ key: 73
+ modifiers: 0
+ text: "69"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 544
+ hash: "965102cb74dcf695b950616ce5c42875"
+ }
+ Frame {
+ msec: 560
+ hash: "965102cb74dcf695b950616ce5c42875"
+ }
+ Frame {
+ msec: 576
+ hash: "965102cb74dcf695b950616ce5c42875"
+ }
+ Frame {
+ msec: 592
+ hash: "965102cb74dcf695b950616ce5c42875"
+ }
+ Frame {
+ msec: 608
+ hash: "965102cb74dcf695b950616ce5c42875"
+ }
+ Key {
+ type: 7
+ key: 83
+ modifiers: 0
+ text: "73"
+ autorep: false
+ count: 1
+ }
+ Key {
+ type: 6
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 624
+ hash: "73556f0cf2c8d77881a7d3881025e343"
+ }
+ Frame {
+ msec: 640
+ hash: "73556f0cf2c8d77881a7d3881025e343"
+ }
+ Frame {
+ msec: 656
+ hash: "73556f0cf2c8d77881a7d3881025e343"
+ }
+ Frame {
+ msec: 672
+ hash: "73556f0cf2c8d77881a7d3881025e343"
+ }
+ Key {
+ type: 7
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 688
+ hash: "73556f0cf2c8d77881a7d3881025e343"
+ }
+ Frame {
+ msec: 704
+ hash: "73556f0cf2c8d77881a7d3881025e343"
+ }
+ Key {
+ type: 6
+ key: 65
+ modifiers: 0
+ text: "61"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 720
+ hash: "a75bdb09a48b90936d2d4de647e7323d"
+ }
+ Frame {
+ msec: 736
+ hash: "a75bdb09a48b90936d2d4de647e7323d"
+ }
+ Frame {
+ msec: 752
+ hash: "a75bdb09a48b90936d2d4de647e7323d"
+ }
+ Frame {
+ msec: 768
+ hash: "a75bdb09a48b90936d2d4de647e7323d"
+ }
+ Frame {
+ msec: 784
+ hash: "a75bdb09a48b90936d2d4de647e7323d"
+ }
+ Key {
+ type: 7
+ key: 65
+ modifiers: 0
+ text: "61"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 800
+ hash: "a75bdb09a48b90936d2d4de647e7323d"
+ }
+ Key {
+ type: 6
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 816
+ hash: "f37ab5f03e7cf86e3589fc0711b23a53"
+ }
+ Frame {
+ msec: 832
+ hash: "f37ab5f03e7cf86e3589fc0711b23a53"
+ }
+ Frame {
+ msec: 848
+ hash: "f37ab5f03e7cf86e3589fc0711b23a53"
+ }
+ Key {
+ type: 7
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 864
+ hash: "f37ab5f03e7cf86e3589fc0711b23a53"
+ }
+ Frame {
+ msec: 880
+ hash: "f37ab5f03e7cf86e3589fc0711b23a53"
+ }
+ Frame {
+ msec: 896
+ hash: "f37ab5f03e7cf86e3589fc0711b23a53"
+ }
+ Key {
+ type: 6
+ key: 84
+ modifiers: 0
+ text: "74"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 912
+ hash: "219e5edd5f138cd113f0b929460cf074"
+ }
+ Frame {
+ msec: 928
+ hash: "219e5edd5f138cd113f0b929460cf074"
+ }
+ Frame {
+ msec: 944
+ hash: "219e5edd5f138cd113f0b929460cf074"
+ }
+ Frame {
+ msec: 960
+ image: "wrap.0.png"
+ }
+ Frame {
+ msec: 976
+ hash: "219e5edd5f138cd113f0b929460cf074"
+ }
+ Frame {
+ msec: 992
+ hash: "219e5edd5f138cd113f0b929460cf074"
+ }
+ Key {
+ type: 6
+ key: 69
+ modifiers: 0
+ text: "65"
+ autorep: false
+ count: 1
+ }
+ Key {
+ type: 7
+ key: 84
+ modifiers: 0
+ text: "74"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1008
+ hash: "79cf23a46fbbeddbef10ef2a62533342"
+ }
+ Frame {
+ msec: 1024
+ hash: "79cf23a46fbbeddbef10ef2a62533342"
+ }
+ Frame {
+ msec: 1040
+ hash: "79cf23a46fbbeddbef10ef2a62533342"
+ }
+ Frame {
+ msec: 1056
+ hash: "79cf23a46fbbeddbef10ef2a62533342"
+ }
+ Frame {
+ msec: 1072
+ hash: "79cf23a46fbbeddbef10ef2a62533342"
+ }
+ Key {
+ type: 7
+ key: 69
+ modifiers: 0
+ text: "65"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1088
+ hash: "79cf23a46fbbeddbef10ef2a62533342"
+ }
+ Frame {
+ msec: 1104
+ hash: "79cf23a46fbbeddbef10ef2a62533342"
+ }
+ Frame {
+ msec: 1120
+ hash: "79cf23a46fbbeddbef10ef2a62533342"
+ }
+ Frame {
+ msec: 1136
+ hash: "79cf23a46fbbeddbef10ef2a62533342"
+ }
+ Frame {
+ msec: 1152
+ hash: "79cf23a46fbbeddbef10ef2a62533342"
+ }
+ Frame {
+ msec: 1168
+ hash: "79cf23a46fbbeddbef10ef2a62533342"
+ }
+ Frame {
+ msec: 1184
+ hash: "79cf23a46fbbeddbef10ef2a62533342"
+ }
+ Key {
+ type: 6
+ key: 83
+ modifiers: 0
+ text: "73"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1200
+ hash: "ccb17209d85c7e49fbb0b5f9134fc39c"
+ }
+ Frame {
+ msec: 1216
+ hash: "ccb17209d85c7e49fbb0b5f9134fc39c"
+ }
+ Frame {
+ msec: 1232
+ hash: "ccb17209d85c7e49fbb0b5f9134fc39c"
+ }
+ Frame {
+ msec: 1248
+ hash: "ccb17209d85c7e49fbb0b5f9134fc39c"
+ }
+ Frame {
+ msec: 1264
+ hash: "ccb17209d85c7e49fbb0b5f9134fc39c"
+ }
+ Key {
+ type: 7
+ key: 83
+ modifiers: 0
+ text: "73"
+ autorep: false
+ count: 1
+ }
+ Key {
+ type: 6
+ key: 84
+ modifiers: 0
+ text: "74"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1280
+ hash: "29aaa213e4b146199289b5383528bc88"
+ }
+ Frame {
+ msec: 1296
+ hash: "29aaa213e4b146199289b5383528bc88"
+ }
+ Key {
+ type: 6
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1312
+ hash: "7f9da386497bca2dc19b1c3ab475f453"
+ }
+ Frame {
+ msec: 1328
+ hash: "7f9da386497bca2dc19b1c3ab475f453"
+ }
+ Frame {
+ msec: 1344
+ hash: "7f9da386497bca2dc19b1c3ab475f453"
+ }
+ Key {
+ type: 7
+ key: 84
+ modifiers: 0
+ text: "74"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1360
+ hash: "7f9da386497bca2dc19b1c3ab475f453"
+ }
+ Frame {
+ msec: 1376
+ hash: "7f9da386497bca2dc19b1c3ab475f453"
+ }
+ Key {
+ type: 7
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1392
+ hash: "7f9da386497bca2dc19b1c3ab475f453"
+ }
+ Frame {
+ msec: 1408
+ hash: "7f9da386497bca2dc19b1c3ab475f453"
+ }
+ Frame {
+ msec: 1424
+ hash: "7f9da386497bca2dc19b1c3ab475f453"
+ }
+ Frame {
+ msec: 1440
+ hash: "7f9da386497bca2dc19b1c3ab475f453"
+ }
+ Key {
+ type: 6
+ key: 84
+ modifiers: 0
+ text: "74"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1456
+ hash: "eb683a6b2a9ed2cf4ea5cb424670c9d2"
+ }
+ Frame {
+ msec: 1472
+ hash: "eb683a6b2a9ed2cf4ea5cb424670c9d2"
+ }
+ Frame {
+ msec: 1488
+ hash: "eb683a6b2a9ed2cf4ea5cb424670c9d2"
+ }
+ Frame {
+ msec: 1504
+ hash: "eb683a6b2a9ed2cf4ea5cb424670c9d2"
+ }
+ Frame {
+ msec: 1520
+ hash: "eb683a6b2a9ed2cf4ea5cb424670c9d2"
+ }
+ Key {
+ type: 7
+ key: 84
+ modifiers: 0
+ text: "74"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1536
+ hash: "eb683a6b2a9ed2cf4ea5cb424670c9d2"
+ }
+ Frame {
+ msec: 1552
+ hash: "eb683a6b2a9ed2cf4ea5cb424670c9d2"
+ }
+ Key {
+ type: 6
+ key: 72
+ modifiers: 0
+ text: "68"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1568
+ hash: "c5c789ca287cf673be808f3e10e054a2"
+ }
+ Frame {
+ msec: 1584
+ hash: "c5c789ca287cf673be808f3e10e054a2"
+ }
+ Frame {
+ msec: 1600
+ hash: "c5c789ca287cf673be808f3e10e054a2"
+ }
+ Frame {
+ msec: 1616
+ hash: "c5c789ca287cf673be808f3e10e054a2"
+ }
+ Frame {
+ msec: 1632
+ hash: "c5c789ca287cf673be808f3e10e054a2"
+ }
+ Key {
+ type: 6
+ key: 65
+ modifiers: 0
+ text: "61"
+ autorep: false
+ count: 1
+ }
+ Key {
+ type: 7
+ key: 72
+ modifiers: 0
+ text: "68"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1648
+ hash: "5e39fc7058b64afa7036002a2dae8976"
+ }
+ Frame {
+ msec: 1664
+ hash: "5e39fc7058b64afa7036002a2dae8976"
+ }
+ Frame {
+ msec: 1680
+ hash: "5e39fc7058b64afa7036002a2dae8976"
+ }
+ Frame {
+ msec: 1696
+ hash: "5e39fc7058b64afa7036002a2dae8976"
+ }
+ Frame {
+ msec: 1712
+ hash: "5e39fc7058b64afa7036002a2dae8976"
+ }
+ Key {
+ type: 6
+ key: 84
+ modifiers: 0
+ text: "74"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1728
+ hash: "687e69083430812cd42eff708229a176"
+ }
+ Frame {
+ msec: 1744
+ hash: "687e69083430812cd42eff708229a176"
+ }
+ Frame {
+ msec: 1760
+ hash: "687e69083430812cd42eff708229a176"
+ }
+ Key {
+ type: 7
+ key: 65
+ modifiers: 0
+ text: "61"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1776
+ hash: "687e69083430812cd42eff708229a176"
+ }
+ Key {
+ type: 6
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1792
+ hash: "f33cd379acd2785298aa74f78e22bdfb"
+ }
+ Frame {
+ msec: 1808
+ hash: "f33cd379acd2785298aa74f78e22bdfb"
+ }
+ Key {
+ type: 7
+ key: 84
+ modifiers: 0
+ text: "74"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1824
+ hash: "f33cd379acd2785298aa74f78e22bdfb"
+ }
+ Frame {
+ msec: 1840
+ hash: "f33cd379acd2785298aa74f78e22bdfb"
+ }
+ Frame {
+ msec: 1856
+ hash: "f33cd379acd2785298aa74f78e22bdfb"
+ }
+ Frame {
+ msec: 1872
+ hash: "f33cd379acd2785298aa74f78e22bdfb"
+ }
+ Key {
+ type: 7
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1888
+ hash: "f33cd379acd2785298aa74f78e22bdfb"
+ }
+ Frame {
+ msec: 1904
+ hash: "f33cd379acd2785298aa74f78e22bdfb"
+ }
+ Frame {
+ msec: 1920
+ image: "wrap.1.png"
+ }
+ Frame {
+ msec: 1936
+ hash: "f33cd379acd2785298aa74f78e22bdfb"
+ }
+ Frame {
+ msec: 1952
+ hash: "f33cd379acd2785298aa74f78e22bdfb"
+ }
+ Key {
+ type: 6
+ key: 84
+ modifiers: 0
+ text: "74"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1968
+ hash: "205e79eb4a7e515ffa5bd24677408e79"
+ }
+ Frame {
+ msec: 1984
+ hash: "205e79eb4a7e515ffa5bd24677408e79"
+ }
+ Frame {
+ msec: 2000
+ hash: "205e79eb4a7e515ffa5bd24677408e79"
+ }
+ Frame {
+ msec: 2016
+ hash: "205e79eb4a7e515ffa5bd24677408e79"
+ }
+ Frame {
+ msec: 2032
+ hash: "205e79eb4a7e515ffa5bd24677408e79"
+ }
+ Frame {
+ msec: 2048
+ hash: "205e79eb4a7e515ffa5bd24677408e79"
+ }
+ Key {
+ type: 6
+ key: 69
+ modifiers: 0
+ text: "65"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2064
+ hash: "2c1570a63d3eff7346c58356610a2f44"
+ }
+ Key {
+ type: 7
+ key: 84
+ modifiers: 0
+ text: "74"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2080
+ hash: "2c1570a63d3eff7346c58356610a2f44"
+ }
+ Frame {
+ msec: 2096
+ hash: "2c1570a63d3eff7346c58356610a2f44"
+ }
+ Frame {
+ msec: 2112
+ hash: "2c1570a63d3eff7346c58356610a2f44"
+ }
+ Key {
+ type: 7
+ key: 69
+ modifiers: 0
+ text: "65"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2128
+ hash: "2c1570a63d3eff7346c58356610a2f44"
+ }
+ Frame {
+ msec: 2144
+ hash: "2c1570a63d3eff7346c58356610a2f44"
+ }
+ Frame {
+ msec: 2160
+ hash: "2c1570a63d3eff7346c58356610a2f44"
+ }
+ Frame {
+ msec: 2176
+ hash: "2c1570a63d3eff7346c58356610a2f44"
+ }
+ Frame {
+ msec: 2192
+ hash: "2c1570a63d3eff7346c58356610a2f44"
+ }
+ Frame {
+ msec: 2208
+ hash: "2c1570a63d3eff7346c58356610a2f44"
+ }
+ Key {
+ type: 6
+ key: 88
+ modifiers: 0
+ text: "78"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2224
+ hash: "8202436b4e184adc69cdf7dd735afe33"
+ }
+ Frame {
+ msec: 2240
+ hash: "8202436b4e184adc69cdf7dd735afe33"
+ }
+ Frame {
+ msec: 2256
+ hash: "8202436b4e184adc69cdf7dd735afe33"
+ }
+ Frame {
+ msec: 2272
+ hash: "8202436b4e184adc69cdf7dd735afe33"
+ }
+ Frame {
+ msec: 2288
+ hash: "8202436b4e184adc69cdf7dd735afe33"
+ }
+ Key {
+ type: 6
+ key: 84
+ modifiers: 0
+ text: "74"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2304
+ hash: "855069b52f6714d54f4005751b8e2930"
+ }
+ Key {
+ type: 7
+ key: 88
+ modifiers: 0
+ text: "78"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2320
+ hash: "855069b52f6714d54f4005751b8e2930"
+ }
+ Frame {
+ msec: 2336
+ hash: "855069b52f6714d54f4005751b8e2930"
+ }
+ Frame {
+ msec: 2352
+ hash: "855069b52f6714d54f4005751b8e2930"
+ }
+ Key {
+ type: 6
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2368
+ hash: "6e1a97a3e491f24e34d4b24bf3091afc"
+ }
+ Frame {
+ msec: 2384
+ hash: "6e1a97a3e491f24e34d4b24bf3091afc"
+ }
+ Key {
+ type: 7
+ key: 84
+ modifiers: 0
+ text: "74"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2400
+ hash: "6e1a97a3e491f24e34d4b24bf3091afc"
+ }
+ Frame {
+ msec: 2416
+ hash: "6e1a97a3e491f24e34d4b24bf3091afc"
+ }
+ Frame {
+ msec: 2432
+ hash: "6e1a97a3e491f24e34d4b24bf3091afc"
+ }
+ Key {
+ type: 7
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2448
+ hash: "6e1a97a3e491f24e34d4b24bf3091afc"
+ }
+ Frame {
+ msec: 2464
+ hash: "6e1a97a3e491f24e34d4b24bf3091afc"
+ }
+ Frame {
+ msec: 2480
+ hash: "6e1a97a3e491f24e34d4b24bf3091afc"
+ }
+ Key {
+ type: 6
+ key: 69
+ modifiers: 0
+ text: "65"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2496
+ hash: "12eb5152181e0bff993dc1be087969f9"
+ }
+ Frame {
+ msec: 2512
+ hash: "12eb5152181e0bff993dc1be087969f9"
+ }
+ Frame {
+ msec: 2528
+ hash: "12eb5152181e0bff993dc1be087969f9"
+ }
+ Frame {
+ msec: 2544
+ hash: "12eb5152181e0bff993dc1be087969f9"
+ }
+ Key {
+ type: 7
+ key: 69
+ modifiers: 0
+ text: "65"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2560
+ hash: "12eb5152181e0bff993dc1be087969f9"
+ }
+ Frame {
+ msec: 2576
+ hash: "12eb5152181e0bff993dc1be087969f9"
+ }
+ Frame {
+ msec: 2592
+ hash: "12eb5152181e0bff993dc1be087969f9"
+ }
+ Frame {
+ msec: 2608
+ hash: "12eb5152181e0bff993dc1be087969f9"
+ }
+ Frame {
+ msec: 2624
+ hash: "12eb5152181e0bff993dc1be087969f9"
+ }
+ Frame {
+ msec: 2640
+ hash: "12eb5152181e0bff993dc1be087969f9"
+ }
+ Key {
+ type: 6
+ key: 68
+ modifiers: 0
+ text: "64"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2656
+ hash: "8a77655cae6c04453e6dc8a2321d1a32"
+ }
+ Frame {
+ msec: 2672
+ hash: "8a77655cae6c04453e6dc8a2321d1a32"
+ }
+ Frame {
+ msec: 2688
+ hash: "8a77655cae6c04453e6dc8a2321d1a32"
+ }
+ Frame {
+ msec: 2704
+ hash: "8a77655cae6c04453e6dc8a2321d1a32"
+ }
+ Key {
+ type: 7
+ key: 68
+ modifiers: 0
+ text: "64"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2720
+ hash: "8a77655cae6c04453e6dc8a2321d1a32"
+ }
+ Frame {
+ msec: 2736
+ hash: "8a77655cae6c04453e6dc8a2321d1a32"
+ }
+ Frame {
+ msec: 2752
+ hash: "8a77655cae6c04453e6dc8a2321d1a32"
+ }
+ Key {
+ type: 6
+ key: 73
+ modifiers: 0
+ text: "69"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2768
+ hash: "c42349fe4b75e5d56a04ec6462cb0780"
+ }
+ Frame {
+ msec: 2784
+ hash: "c42349fe4b75e5d56a04ec6462cb0780"
+ }
+ Frame {
+ msec: 2800
+ hash: "c42349fe4b75e5d56a04ec6462cb0780"
+ }
+ Frame {
+ msec: 2816
+ hash: "c42349fe4b75e5d56a04ec6462cb0780"
+ }
+ Frame {
+ msec: 2832
+ hash: "c42349fe4b75e5d56a04ec6462cb0780"
+ }
+ Key {
+ type: 6
+ key: 84
+ modifiers: 0
+ text: "74"
+ autorep: false
+ count: 1
+ }
+ Key {
+ type: 7
+ key: 73
+ modifiers: 0
+ text: "69"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2848
+ hash: "973c163b1ea4e6189e788b7f37013185"
+ }
+ Frame {
+ msec: 2864
+ hash: "973c163b1ea4e6189e788b7f37013185"
+ }
+ Frame {
+ msec: 2880
+ image: "wrap.2.png"
+ }
+ Frame {
+ msec: 2896
+ hash: "973c163b1ea4e6189e788b7f37013185"
+ }
+ Key {
+ type: 6
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2912
+ hash: "a847abc1ef9a41a741f8dce6bc68e6a1"
+ }
+ Frame {
+ msec: 2928
+ hash: "a847abc1ef9a41a741f8dce6bc68e6a1"
+ }
+ Key {
+ type: 7
+ key: 84
+ modifiers: 0
+ text: "74"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2944
+ hash: "a847abc1ef9a41a741f8dce6bc68e6a1"
+ }
+ Frame {
+ msec: 2960
+ hash: "a847abc1ef9a41a741f8dce6bc68e6a1"
+ }
+ Key {
+ type: 7
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2976
+ hash: "a847abc1ef9a41a741f8dce6bc68e6a1"
+ }
+ Frame {
+ msec: 2992
+ hash: "a847abc1ef9a41a741f8dce6bc68e6a1"
+ }
+ Frame {
+ msec: 3008
+ hash: "a847abc1ef9a41a741f8dce6bc68e6a1"
+ }
+ Frame {
+ msec: 3024
+ hash: "a847abc1ef9a41a741f8dce6bc68e6a1"
+ }
+ Frame {
+ msec: 3040
+ hash: "a847abc1ef9a41a741f8dce6bc68e6a1"
+ }
+ Frame {
+ msec: 3056
+ hash: "a847abc1ef9a41a741f8dce6bc68e6a1"
+ }
+ Frame {
+ msec: 3072
+ hash: "a847abc1ef9a41a741f8dce6bc68e6a1"
+ }
+ Frame {
+ msec: 3088
+ hash: "a847abc1ef9a41a741f8dce6bc68e6a1"
+ }
+ Key {
+ type: 6
+ key: 87
+ modifiers: 0
+ text: "77"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3104
+ hash: "93d3b56a5070a84164169ab1869d6ed0"
+ }
+ Frame {
+ msec: 3120
+ hash: "93d3b56a5070a84164169ab1869d6ed0"
+ }
+ Frame {
+ msec: 3136
+ hash: "93d3b56a5070a84164169ab1869d6ed0"
+ }
+ Frame {
+ msec: 3152
+ hash: "93d3b56a5070a84164169ab1869d6ed0"
+ }
+ Frame {
+ msec: 3168
+ hash: "93d3b56a5070a84164169ab1869d6ed0"
+ }
+ Key {
+ type: 7
+ key: 87
+ modifiers: 0
+ text: "77"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3184
+ hash: "93d3b56a5070a84164169ab1869d6ed0"
+ }
+ Frame {
+ msec: 3200
+ hash: "93d3b56a5070a84164169ab1869d6ed0"
+ }
+ Frame {
+ msec: 3216
+ hash: "93d3b56a5070a84164169ab1869d6ed0"
+ }
+ Frame {
+ msec: 3232
+ hash: "93d3b56a5070a84164169ab1869d6ed0"
+ }
+ Frame {
+ msec: 3248
+ hash: "93d3b56a5070a84164169ab1869d6ed0"
+ }
+ Key {
+ type: 6
+ key: 82
+ modifiers: 0
+ text: "72"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3264
+ hash: "60480b61f29a34c790da8fe1bfd98755"
+ }
+ Frame {
+ msec: 3280
+ hash: "60480b61f29a34c790da8fe1bfd98755"
+ }
+ Frame {
+ msec: 3296
+ hash: "60480b61f29a34c790da8fe1bfd98755"
+ }
+ Key {
+ type: 7
+ key: 82
+ modifiers: 0
+ text: "72"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3312
+ hash: "60480b61f29a34c790da8fe1bfd98755"
+ }
+ Frame {
+ msec: 3328
+ hash: "60480b61f29a34c790da8fe1bfd98755"
+ }
+ Frame {
+ msec: 3344
+ hash: "60480b61f29a34c790da8fe1bfd98755"
+ }
+ Key {
+ type: 6
+ key: 65
+ modifiers: 0
+ text: "61"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3360
+ hash: "c6f235590c03170581dfabc07bf9c20b"
+ }
+ Frame {
+ msec: 3376
+ hash: "c6f235590c03170581dfabc07bf9c20b"
+ }
+ Frame {
+ msec: 3392
+ hash: "c6f235590c03170581dfabc07bf9c20b"
+ }
+ Frame {
+ msec: 3408
+ hash: "c6f235590c03170581dfabc07bf9c20b"
+ }
+ Frame {
+ msec: 3424
+ hash: "c6f235590c03170581dfabc07bf9c20b"
+ }
+ Key {
+ type: 7
+ key: 65
+ modifiers: 0
+ text: "61"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3440
+ hash: "c6f235590c03170581dfabc07bf9c20b"
+ }
+ Frame {
+ msec: 3456
+ hash: "c6f235590c03170581dfabc07bf9c20b"
+ }
+ Frame {
+ msec: 3472
+ hash: "c6f235590c03170581dfabc07bf9c20b"
+ }
+ Key {
+ type: 6
+ key: 80
+ modifiers: 0
+ text: "70"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3488
+ hash: "10a29af771a5c17b1443b10abd45c9aa"
+ }
+ Frame {
+ msec: 3504
+ hash: "10a29af771a5c17b1443b10abd45c9aa"
+ }
+ Frame {
+ msec: 3520
+ hash: "10a29af771a5c17b1443b10abd45c9aa"
+ }
+ Frame {
+ msec: 3536
+ hash: "10a29af771a5c17b1443b10abd45c9aa"
+ }
+ Key {
+ type: 7
+ key: 80
+ modifiers: 0
+ text: "70"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3552
+ hash: "10a29af771a5c17b1443b10abd45c9aa"
+ }
+ Frame {
+ msec: 3568
+ hash: "10a29af771a5c17b1443b10abd45c9aa"
+ }
+ Key {
+ type: 6
+ key: 83
+ modifiers: 0
+ text: "73"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3584
+ hash: "68449dbef331f4bdf4c4bc443ec98e89"
+ }
+ Frame {
+ msec: 3600
+ hash: "68449dbef331f4bdf4c4bc443ec98e89"
+ }
+ Frame {
+ msec: 3616
+ hash: "68449dbef331f4bdf4c4bc443ec98e89"
+ }
+ Frame {
+ msec: 3632
+ hash: "68449dbef331f4bdf4c4bc443ec98e89"
+ }
+ Frame {
+ msec: 3648
+ hash: "68449dbef331f4bdf4c4bc443ec98e89"
+ }
+ Frame {
+ msec: 3664
+ hash: "68449dbef331f4bdf4c4bc443ec98e89"
+ }
+ Key {
+ type: 6
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3680
+ hash: "5c773045e3ccab933749a3f6a74dc25a"
+ }
+ Key {
+ type: 7
+ key: 83
+ modifiers: 0
+ text: "73"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3696
+ hash: "5c773045e3ccab933749a3f6a74dc25a"
+ }
+ Frame {
+ msec: 3712
+ hash: "5c773045e3ccab933749a3f6a74dc25a"
+ }
+ Frame {
+ msec: 3728
+ hash: "5c773045e3ccab933749a3f6a74dc25a"
+ }
+ Frame {
+ msec: 3744
+ hash: "5c773045e3ccab933749a3f6a74dc25a"
+ }
+ Frame {
+ msec: 3760
+ hash: "5c773045e3ccab933749a3f6a74dc25a"
+ }
+ Key {
+ type: 7
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3776
+ hash: "5c773045e3ccab933749a3f6a74dc25a"
+ }
+ Frame {
+ msec: 3792
+ hash: "5c773045e3ccab933749a3f6a74dc25a"
+ }
+ Frame {
+ msec: 3808
+ hash: "5c773045e3ccab933749a3f6a74dc25a"
+ }
+ Frame {
+ msec: 3824
+ hash: "5c773045e3ccab933749a3f6a74dc25a"
+ }
+ Frame {
+ msec: 3840
+ image: "wrap.3.png"
+ }
+ Frame {
+ msec: 3856
+ hash: "5c773045e3ccab933749a3f6a74dc25a"
+ }
+ Frame {
+ msec: 3872
+ hash: "5c773045e3ccab933749a3f6a74dc25a"
+ }
+ Frame {
+ msec: 3888
+ hash: "5c773045e3ccab933749a3f6a74dc25a"
+ }
+ Frame {
+ msec: 3904
+ hash: "5c773045e3ccab933749a3f6a74dc25a"
+ }
+ Key {
+ type: 6
+ key: 67
+ modifiers: 0
+ text: "63"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3920
+ hash: "f1ef12790a0548cfaa4176680566680d"
+ }
+ Frame {
+ msec: 3936
+ hash: "f1ef12790a0548cfaa4176680566680d"
+ }
+ Frame {
+ msec: 3952
+ hash: "f1ef12790a0548cfaa4176680566680d"
+ }
+ Frame {
+ msec: 3968
+ hash: "f1ef12790a0548cfaa4176680566680d"
+ }
+ Frame {
+ msec: 3984
+ hash: "f1ef12790a0548cfaa4176680566680d"
+ }
+ Key {
+ type: 7
+ key: 67
+ modifiers: 0
+ text: "63"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4000
+ hash: "f1ef12790a0548cfaa4176680566680d"
+ }
+ Frame {
+ msec: 4016
+ hash: "f1ef12790a0548cfaa4176680566680d"
+ }
+ Key {
+ type: 6
+ key: 79
+ modifiers: 0
+ text: "6f"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4032
+ hash: "22575a03b4c58e4391845d495c2ca48b"
+ }
+ Frame {
+ msec: 4048
+ hash: "22575a03b4c58e4391845d495c2ca48b"
+ }
+ Frame {
+ msec: 4064
+ hash: "22575a03b4c58e4391845d495c2ca48b"
+ }
+ Key {
+ type: 7
+ key: 79
+ modifiers: 0
+ text: "6f"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4080
+ hash: "22575a03b4c58e4391845d495c2ca48b"
+ }
+ Key {
+ type: 6
+ key: 82
+ modifiers: 0
+ text: "72"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4096
+ hash: "3243dc4562f073136782415365b7b42d"
+ }
+ Frame {
+ msec: 4112
+ hash: "3243dc4562f073136782415365b7b42d"
+ }
+ Frame {
+ msec: 4128
+ hash: "3243dc4562f073136782415365b7b42d"
+ }
+ Frame {
+ msec: 4144
+ hash: "3243dc4562f073136782415365b7b42d"
+ }
+ Key {
+ type: 7
+ key: 82
+ modifiers: 0
+ text: "72"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4160
+ hash: "3243dc4562f073136782415365b7b42d"
+ }
+ Frame {
+ msec: 4176
+ hash: "3243dc4562f073136782415365b7b42d"
+ }
+ Frame {
+ msec: 4192
+ hash: "3243dc4562f073136782415365b7b42d"
+ }
+ Key {
+ type: 6
+ key: 82
+ modifiers: 0
+ text: "72"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4208
+ hash: "44cd04d2a2bf12654cb96ec9af92b9aa"
+ }
+ Frame {
+ msec: 4224
+ hash: "44cd04d2a2bf12654cb96ec9af92b9aa"
+ }
+ Frame {
+ msec: 4240
+ hash: "44cd04d2a2bf12654cb96ec9af92b9aa"
+ }
+ Frame {
+ msec: 4256
+ hash: "44cd04d2a2bf12654cb96ec9af92b9aa"
+ }
+ Frame {
+ msec: 4272
+ hash: "44cd04d2a2bf12654cb96ec9af92b9aa"
+ }
+ Key {
+ type: 6
+ key: 69
+ modifiers: 0
+ text: "65"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4288
+ hash: "cf1eb35cb9a793769303abee0a2fcad8"
+ }
+ Key {
+ type: 7
+ key: 82
+ modifiers: 0
+ text: "72"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4304
+ hash: "cf1eb35cb9a793769303abee0a2fcad8"
+ }
+ Frame {
+ msec: 4320
+ hash: "cf1eb35cb9a793769303abee0a2fcad8"
+ }
+ Frame {
+ msec: 4336
+ hash: "cf1eb35cb9a793769303abee0a2fcad8"
+ }
+ Key {
+ type: 7
+ key: 69
+ modifiers: 0
+ text: "65"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4352
+ hash: "cf1eb35cb9a793769303abee0a2fcad8"
+ }
+ Frame {
+ msec: 4368
+ hash: "cf1eb35cb9a793769303abee0a2fcad8"
+ }
+ Frame {
+ msec: 4384
+ hash: "cf1eb35cb9a793769303abee0a2fcad8"
+ }
+ Frame {
+ msec: 4400
+ hash: "cf1eb35cb9a793769303abee0a2fcad8"
+ }
+ Frame {
+ msec: 4416
+ hash: "cf1eb35cb9a793769303abee0a2fcad8"
+ }
+ Key {
+ type: 6
+ key: 67
+ modifiers: 0
+ text: "63"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4432
+ hash: "252838a495502ba5b836ffd1b20711f4"
+ }
+ Frame {
+ msec: 4448
+ hash: "252838a495502ba5b836ffd1b20711f4"
+ }
+ Frame {
+ msec: 4464
+ hash: "252838a495502ba5b836ffd1b20711f4"
+ }
+ Key {
+ type: 7
+ key: 67
+ modifiers: 0
+ text: "63"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4480
+ hash: "252838a495502ba5b836ffd1b20711f4"
+ }
+ Frame {
+ msec: 4496
+ hash: "252838a495502ba5b836ffd1b20711f4"
+ }
+ Frame {
+ msec: 4512
+ hash: "252838a495502ba5b836ffd1b20711f4"
+ }
+ Frame {
+ msec: 4528
+ hash: "252838a495502ba5b836ffd1b20711f4"
+ }
+ Frame {
+ msec: 4544
+ hash: "252838a495502ba5b836ffd1b20711f4"
+ }
+ Key {
+ type: 6
+ key: 84
+ modifiers: 0
+ text: "74"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4560
+ hash: "4010bb0f50630f067974e6ddb3177693"
+ }
+ Frame {
+ msec: 4576
+ hash: "4010bb0f50630f067974e6ddb3177693"
+ }
+ Frame {
+ msec: 4592
+ hash: "4010bb0f50630f067974e6ddb3177693"
+ }
+ Frame {
+ msec: 4608
+ hash: "4010bb0f50630f067974e6ddb3177693"
+ }
+ Key {
+ type: 7
+ key: 84
+ modifiers: 0
+ text: "74"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4624
+ hash: "4010bb0f50630f067974e6ddb3177693"
+ }
+ Frame {
+ msec: 4640
+ hash: "4010bb0f50630f067974e6ddb3177693"
+ }
+ Frame {
+ msec: 4656
+ hash: "4010bb0f50630f067974e6ddb3177693"
+ }
+ Frame {
+ msec: 4672
+ hash: "4010bb0f50630f067974e6ddb3177693"
+ }
+ Key {
+ type: 6
+ key: 76
+ modifiers: 0
+ text: "6c"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4688
+ hash: "14dc6ee8cd3b4747650f2a458b42a6e3"
+ }
+ Frame {
+ msec: 4704
+ hash: "14dc6ee8cd3b4747650f2a458b42a6e3"
+ }
+ Frame {
+ msec: 4720
+ hash: "14dc6ee8cd3b4747650f2a458b42a6e3"
+ }
+ Frame {
+ msec: 4736
+ hash: "14dc6ee8cd3b4747650f2a458b42a6e3"
+ }
+ Key {
+ type: 7
+ key: 76
+ modifiers: 0
+ text: "6c"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4752
+ hash: "14dc6ee8cd3b4747650f2a458b42a6e3"
+ }
+ Frame {
+ msec: 4768
+ hash: "14dc6ee8cd3b4747650f2a458b42a6e3"
+ }
+ Frame {
+ msec: 4784
+ hash: "14dc6ee8cd3b4747650f2a458b42a6e3"
+ }
+ Key {
+ type: 6
+ key: 89
+ modifiers: 0
+ text: "79"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4800
+ image: "wrap.4.png"
+ }
+ Frame {
+ msec: 4816
+ hash: "7d4a56854715772c92706522d2dcac56"
+ }
+ Key {
+ type: 7
+ key: 89
+ modifiers: 0
+ text: "79"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4832
+ hash: "7d4a56854715772c92706522d2dcac56"
+ }
+ Frame {
+ msec: 4848
+ hash: "7d4a56854715772c92706522d2dcac56"
+ }
+ Frame {
+ msec: 4864
+ hash: "7d4a56854715772c92706522d2dcac56"
+ }
+ Frame {
+ msec: 4880
+ hash: "7d4a56854715772c92706522d2dcac56"
+ }
+ Key {
+ type: 6
+ key: 46
+ modifiers: 0
+ text: "2e"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4896
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 4912
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 4928
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 4944
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Key {
+ type: 7
+ key: 46
+ modifiers: 0
+ text: "2e"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4960
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 4976
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 4992
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5008
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5024
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5040
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5056
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5072
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5088
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5104
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5120
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5136
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5152
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5168
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5184
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5200
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5216
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5232
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5248
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5264
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5280
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5296
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5312
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5328
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5344
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5360
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5376
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5392
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5408
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5424
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5440
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5456
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5472
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5488
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5504
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5520
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5536
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5552
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5568
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5584
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5600
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5616
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5632
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5648
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5664
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5680
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5696
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5712
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5728
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5744
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5760
+ image: "wrap.5.png"
+ }
+ Frame {
+ msec: 5776
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5792
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5808
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5824
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5840
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5856
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5872
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5888
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5904
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5920
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5936
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5952
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5968
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 5984
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6000
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6016
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6032
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6048
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6064
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6080
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6096
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6112
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6128
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6144
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6160
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6176
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6192
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6208
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6224
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6240
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6256
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6272
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6288
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6304
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6320
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6336
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6352
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6368
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6384
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6400
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6416
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6432
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6448
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6464
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6480
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6496
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6512
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6528
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6544
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6560
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6576
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6592
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6608
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6624
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6640
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6656
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6672
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6688
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6704
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6720
+ image: "wrap.6.png"
+ }
+ Frame {
+ msec: 6736
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6752
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6768
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6784
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6800
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6816
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6832
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6848
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+ Frame {
+ msec: 6864
+ hash: "0c75eb65cf70c883ee4dcd2f7ee092ce"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.0.png
new file mode 100644
index 0000000000..b24344c344
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.1.png
new file mode 100644
index 0000000000..5e29359b0c
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.2.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.2.png
new file mode 100644
index 0000000000..0ffee647ff
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.3.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.3.png
new file mode 100644
index 0000000000..6c56e9c331
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.3.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.4.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.4.png
new file mode 100644
index 0000000000..276170d3ea
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.4.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.5.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.5.png
new file mode 100644
index 0000000000..3d8709fd16
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.5.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.6.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.6.png
new file mode 100644
index 0000000000..80b960c197
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.6.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.7.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.7.png
new file mode 100644
index 0000000000..72472771c3
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.7.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.8.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.8.png
new file mode 100644
index 0000000000..af5a996b7b
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.8.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.9.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.9.png
new file mode 100644
index 0000000000..b254164fbe
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.9.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.qml
new file mode 100644
index 0000000000..0407aaf366
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.qml
@@ -0,0 +1,1499 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ hash: "6e8324bf913d9df21a59ab4337257c15"
+ }
+ Frame {
+ msec: 32
+ hash: "4e068995d68e8939e6560e35b685e839"
+ }
+ Frame {
+ msec: 48
+ hash: "761b09bce25b3b240093d16ad02268d7"
+ }
+ Frame {
+ msec: 64
+ hash: "1ecb6d7d08d4e4e14db28e24a60eccc4"
+ }
+ Frame {
+ msec: 80
+ hash: "642417a56b3d6b8b35f5aec1bf0a9d2c"
+ }
+ Frame {
+ msec: 96
+ hash: "2e24870a44d3fc6c6d5c920bab29d417"
+ }
+ Frame {
+ msec: 112
+ hash: "9a59d0672f2a752943561af89fd71d7f"
+ }
+ Frame {
+ msec: 128
+ hash: "c359dd36910678a30f935a13c8680ee4"
+ }
+ Frame {
+ msec: 144
+ hash: "245f1e127549e9b28c7574ffb143fcde"
+ }
+ Frame {
+ msec: 160
+ hash: "8df3d3dbce673311d88c055e8dffaeb5"
+ }
+ Frame {
+ msec: 176
+ hash: "590fdeaddb3df033a1908a8a95fcd17a"
+ }
+ Frame {
+ msec: 192
+ hash: "a158891c8d2ee3899463412a3363e48c"
+ }
+ Frame {
+ msec: 208
+ hash: "e9ec2c82f46b36fbd0285ce6795c7cf9"
+ }
+ Frame {
+ msec: 224
+ hash: "0a02598af770dfe1d332f10c9482e770"
+ }
+ Frame {
+ msec: 240
+ hash: "8765475468bccbd0df897a533241f3c5"
+ }
+ Frame {
+ msec: 256
+ hash: "4cd9deed66bfdfadde8f8bf34f0e5513"
+ }
+ Frame {
+ msec: 272
+ hash: "139bf5a1811beb2438df4ecfa3bbaac7"
+ }
+ Frame {
+ msec: 288
+ hash: "9d51555afd71a7035e67a543846dcf7f"
+ }
+ Frame {
+ msec: 304
+ hash: "de187b58fc8dfaad2d62e9463691b0c0"
+ }
+ Frame {
+ msec: 320
+ hash: "9f88ac6d71246b06ca7ce9d8d983c91b"
+ }
+ Frame {
+ msec: 336
+ hash: "a43c12a7d6597d171112dc43085a439e"
+ }
+ Key {
+ type: 6
+ key: 16777249
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 352
+ hash: "ad38f32755f669837ec2243e355ebc85"
+ }
+ Frame {
+ msec: 368
+ hash: "d87bd14345c785cc7e78a5c5462b90ec"
+ }
+ Frame {
+ msec: 384
+ hash: "77850031e012246dd967ac689e353eb3"
+ }
+ Frame {
+ msec: 400
+ hash: "f1bd048cd9167a8f162d1c39aca4f7c1"
+ }
+ Frame {
+ msec: 416
+ hash: "0fa030c5da23f23a0665a535e23b84a2"
+ }
+ Frame {
+ msec: 432
+ hash: "af3a5f1982459164dfec26746172b0eb"
+ }
+ Key {
+ type: 6
+ key: 16777248
+ modifiers: 67108864
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 448
+ hash: "0de90659472b63dd41a5602197ff502e"
+ }
+ Frame {
+ msec: 464
+ hash: "81e40abf91017614a52e03bb2474549f"
+ }
+ Frame {
+ msec: 480
+ hash: "7bae45481596788afde8866a3c97edd7"
+ }
+ Frame {
+ msec: 496
+ hash: "7bae45481596788afde8866a3c97edd7"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 512
+ hash: "0416581d32ab84680dfc26b6f546d2c5"
+ }
+ Frame {
+ msec: 528
+ hash: "0416581d32ab84680dfc26b6f546d2c5"
+ }
+ Frame {
+ msec: 544
+ hash: "0416581d32ab84680dfc26b6f546d2c5"
+ }
+ Frame {
+ msec: 560
+ hash: "0416581d32ab84680dfc26b6f546d2c5"
+ }
+ Frame {
+ msec: 576
+ hash: "ac98b973e6d12193829139661d3e5847"
+ }
+ Frame {
+ msec: 592
+ hash: "366907376adae4d88d42d1b9e7533ec0"
+ }
+ Frame {
+ msec: 608
+ hash: "5f486d0a21c74f2ba50afcafa8c15453"
+ }
+ Frame {
+ msec: 624
+ hash: "a3bf6dde525e528745272a8e43fc895c"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 640
+ hash: "4ffb297d2a98a3d13b848af569b1b5b5"
+ }
+ Frame {
+ msec: 656
+ hash: "3679a17658e417bf08fc86d4bef0d4e9"
+ }
+ Frame {
+ msec: 672
+ hash: "5c6a25284ffd13350425e792fd143421"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 688
+ hash: "09a2c1032d0206e20340ae4267525f98"
+ }
+ Frame {
+ msec: 704
+ hash: "0036070d9a7ee854b3612858af46ab59"
+ }
+ Frame {
+ msec: 720
+ hash: "8774509eaa5fc29385da89214ef77589"
+ }
+ Frame {
+ msec: 736
+ hash: "6d4f8ebf046148e5079f498396c119b4"
+ }
+ Frame {
+ msec: 752
+ hash: "4c7d5d2f77116c96357b0791348af058"
+ }
+ Frame {
+ msec: 768
+ hash: "398c927a3525d5b90a5dd7a05ba9467b"
+ }
+ Frame {
+ msec: 784
+ hash: "d84b45f6acb8cbd399d4ed6bf80ce132"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 800
+ hash: "40c597d9e04e8e0daf62f58b9e7973b3"
+ }
+ Frame {
+ msec: 816
+ hash: "2c7fdd47e29d924e3e008a6840e0e6be"
+ }
+ Frame {
+ msec: 832
+ hash: "2b3229bb1aa220499114f274cf643ce9"
+ }
+ Frame {
+ msec: 848
+ hash: "e55446874c1a343ce3607d679d69d1d4"
+ }
+ Frame {
+ msec: 864
+ hash: "6824708eb176a9cf92f241d4054800dd"
+ }
+ Frame {
+ msec: 880
+ hash: "d386230dd416740625eb4f677ef4531b"
+ }
+ Frame {
+ msec: 896
+ hash: "9b2fbddab890dbe43e84e85bf320e6c1"
+ }
+ Frame {
+ msec: 912
+ hash: "1d1065aca7eb47f0096bc2c8c4320880"
+ }
+ Frame {
+ msec: 928
+ hash: "d97ba6e2bfc021fe993afdb5b28316ba"
+ }
+ Frame {
+ msec: 944
+ hash: "3a3a2f340bf1ccb14eab0562d7ecfe87"
+ }
+ Frame {
+ msec: 960
+ image: "cursorDelegate.0.png"
+ }
+ Frame {
+ msec: 976
+ hash: "ea4f4c1de5bfb1be43ab0188afb7189c"
+ }
+ Frame {
+ msec: 992
+ hash: "399ca2d4411d3fb226c94bd32a17d0cd"
+ }
+ Frame {
+ msec: 1008
+ hash: "ca78503396613536c8e4076884354cb1"
+ }
+ Frame {
+ msec: 1024
+ hash: "ca78503396613536c8e4076884354cb1"
+ }
+ Key {
+ type: 7
+ key: 16777249
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1040
+ hash: "399ca2d4411d3fb226c94bd32a17d0cd"
+ }
+ Frame {
+ msec: 1056
+ hash: "ea4f4c1de5bfb1be43ab0188afb7189c"
+ }
+ Frame {
+ msec: 1072
+ hash: "d23d7492b85e4f30994ecd64e8273ff6"
+ }
+ Frame {
+ msec: 1088
+ hash: "3a3a2f340bf1ccb14eab0562d7ecfe87"
+ }
+ Frame {
+ msec: 1104
+ hash: "d97ba6e2bfc021fe993afdb5b28316ba"
+ }
+ Frame {
+ msec: 1120
+ hash: "1d1065aca7eb47f0096bc2c8c4320880"
+ }
+ Frame {
+ msec: 1136
+ hash: "9b2fbddab890dbe43e84e85bf320e6c1"
+ }
+ Frame {
+ msec: 1152
+ hash: "d386230dd416740625eb4f677ef4531b"
+ }
+ Frame {
+ msec: 1168
+ hash: "6824708eb176a9cf92f241d4054800dd"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1184
+ hash: "e8e14dbba33578a36d9c69214333c537"
+ }
+ Frame {
+ msec: 1200
+ hash: "95c6e967f6f445748945c51943cf532f"
+ }
+ Frame {
+ msec: 1216
+ hash: "d145d4cbd0e3a98686b3bac1c5c17093"
+ }
+ Frame {
+ msec: 1232
+ hash: "09348a4108a585dd23c3a252a5c596f6"
+ }
+ Frame {
+ msec: 1248
+ hash: "55126f2c879771e1aa5ced51b54c827a"
+ }
+ Frame {
+ msec: 1264
+ hash: "ebb36a4c2fcb85107033ec2731fc5743"
+ }
+ Frame {
+ msec: 1280
+ hash: "0581a4432d4b3d0c1555a31e772c2575"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1296
+ hash: "b4030774f06935f1b43fc8f1a69e53a5"
+ }
+ Frame {
+ msec: 1312
+ hash: "655e1739c130888ff83a3b69bb0ab7e3"
+ }
+ Frame {
+ msec: 1328
+ hash: "99fc97c572e7c8949693b32910e6eefb"
+ }
+ Frame {
+ msec: 1344
+ hash: "e9c8bb13c2549047c05d671daa378496"
+ }
+ Frame {
+ msec: 1360
+ hash: "cb344e0d39b5b07ca7d094bf30ce9f53"
+ }
+ Frame {
+ msec: 1376
+ hash: "15ba6e62c693f2bf74bdf86668139985"
+ }
+ Frame {
+ msec: 1392
+ hash: "48133ec73eb9723059eb6e6af3139f2b"
+ }
+ Frame {
+ msec: 1408
+ hash: "0b19e777a04f03774f2d5f5398bdb10f"
+ }
+ Frame {
+ msec: 1424
+ hash: "fc41d9a9aedf9274a68b33603ed6ccd0"
+ }
+ Frame {
+ msec: 1440
+ hash: "fa6e65f0c835b12dc10463711bd73350"
+ }
+ Frame {
+ msec: 1456
+ hash: "25a02c3388e52df550a0332efde90fcd"
+ }
+ Frame {
+ msec: 1472
+ hash: "2390443be82acf291856be59fa18fc26"
+ }
+ Frame {
+ msec: 1488
+ hash: "2390443be82acf291856be59fa18fc26"
+ }
+ Frame {
+ msec: 1504
+ hash: "2390443be82acf291856be59fa18fc26"
+ }
+ Frame {
+ msec: 1520
+ hash: "2390443be82acf291856be59fa18fc26"
+ }
+ Frame {
+ msec: 1536
+ hash: "2390443be82acf291856be59fa18fc26"
+ }
+ Frame {
+ msec: 1552
+ hash: "2390443be82acf291856be59fa18fc26"
+ }
+ Frame {
+ msec: 1568
+ hash: "284cd356d551a048d4a000b90217ac72"
+ }
+ Frame {
+ msec: 1584
+ hash: "94fb20c3767e09d1b4254ee6122cf24e"
+ }
+ Frame {
+ msec: 1600
+ hash: "bfac920384425ce9f34505b44eceb523"
+ }
+ Frame {
+ msec: 1616
+ hash: "4a2d434efcb9a57f2013dc6b366e0e4e"
+ }
+ Frame {
+ msec: 1632
+ hash: "d0fbe98dc34c4bb0d1ceb7e4678cc1d5"
+ }
+ Frame {
+ msec: 1648
+ hash: "28ab147983a71e93e5610f53e14bd113"
+ }
+ Key {
+ type: 6
+ key: 16777249
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1664
+ hash: "2e6ee60fe9ff07fa4558134e6b1d6da8"
+ }
+ Frame {
+ msec: 1680
+ hash: "f181e578e865981d7a2073080b381ec1"
+ }
+ Frame {
+ msec: 1696
+ hash: "d7c0558ea16829b52ea6d09814c301b9"
+ }
+ Frame {
+ msec: 1712
+ hash: "c9304cb66c04566cf4374b46ab85e6e7"
+ }
+ Frame {
+ msec: 1728
+ hash: "024dde64822afc9eea63974851fe57e1"
+ }
+ Frame {
+ msec: 1744
+ hash: "8e4520e95a8acc8f1d4b710c4a14898f"
+ }
+ Frame {
+ msec: 1760
+ hash: "6b271c3f1d9d49bbd80a8ee33f3fc09c"
+ }
+ Frame {
+ msec: 1776
+ hash: "eb76a46632856bf07b005cad2ba2f6ab"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1792
+ hash: "a29bd83f6b4e877f3c7b89c82dfcab54"
+ }
+ Frame {
+ msec: 1808
+ hash: "dca39b6b6fff5e4a6309e4c0e42811c0"
+ }
+ Frame {
+ msec: 1824
+ hash: "88ad3f9f638a97bed98f00ec7d78dfe4"
+ }
+ Frame {
+ msec: 1840
+ hash: "5697a705f36283213bbe4b5848baa764"
+ }
+ Frame {
+ msec: 1856
+ hash: "8850842afae3060a91d612f7b869fd48"
+ }
+ Frame {
+ msec: 1872
+ hash: "4f08dbd1cab0bfcc8b9f232d46cf42db"
+ }
+ Frame {
+ msec: 1888
+ hash: "f7df5b96d0983a918e3c81aa7bee3950"
+ }
+ Frame {
+ msec: 1904
+ hash: "b28681bcb414d428588acda377fef838"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1920
+ image: "cursorDelegate.1.png"
+ }
+ Frame {
+ msec: 1936
+ hash: "5c154b54776ed555563d3e5196a8aedd"
+ }
+ Frame {
+ msec: 1952
+ hash: "ee64c0452b325880de3a4fea599c18cc"
+ }
+ Frame {
+ msec: 1968
+ hash: "0776e1557b2d32db1c7c43331c532331"
+ }
+ Frame {
+ msec: 1984
+ hash: "24b68da9a63bbf00ffffeca649f771fa"
+ }
+ Frame {
+ msec: 2000
+ hash: "00d49d91b51f5bd428c07e9be65f551a"
+ }
+ Frame {
+ msec: 2016
+ hash: "874d4b599cb92cd9160960e3b3af74e0"
+ }
+ Frame {
+ msec: 2032
+ hash: "00d49d91b51f5bd428c07e9be65f551a"
+ }
+ Frame {
+ msec: 2048
+ hash: "24b68da9a63bbf00ffffeca649f771fa"
+ }
+ Frame {
+ msec: 2064
+ hash: "0776e1557b2d32db1c7c43331c532331"
+ }
+ Frame {
+ msec: 2080
+ hash: "ee64c0452b325880de3a4fea599c18cc"
+ }
+ Frame {
+ msec: 2096
+ hash: "5c154b54776ed555563d3e5196a8aedd"
+ }
+ Frame {
+ msec: 2112
+ hash: "a5f90da82b51bc866648304a20a1dcd3"
+ }
+ Frame {
+ msec: 2128
+ hash: "b28681bcb414d428588acda377fef838"
+ }
+ Frame {
+ msec: 2144
+ hash: "f7df5b96d0983a918e3c81aa7bee3950"
+ }
+ Frame {
+ msec: 2160
+ hash: "4f08dbd1cab0bfcc8b9f232d46cf42db"
+ }
+ Frame {
+ msec: 2176
+ hash: "8850842afae3060a91d612f7b869fd48"
+ }
+ Frame {
+ msec: 2192
+ hash: "5697a705f36283213bbe4b5848baa764"
+ }
+ Frame {
+ msec: 2208
+ hash: "88ad3f9f638a97bed98f00ec7d78dfe4"
+ }
+ Frame {
+ msec: 2224
+ hash: "dca39b6b6fff5e4a6309e4c0e42811c0"
+ }
+ Key {
+ type: 7
+ key: 16777248
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2240
+ hash: "a29bd83f6b4e877f3c7b89c82dfcab54"
+ }
+ Frame {
+ msec: 2256
+ hash: "7defd2ecefeb86b457a2ee76d97424ee"
+ }
+ Frame {
+ msec: 2272
+ hash: "ccf6d45e8822d72482d9b585909b612b"
+ }
+ Frame {
+ msec: 2288
+ hash: "996dddf091394513adda1b1f00bf0c68"
+ }
+ Frame {
+ msec: 2304
+ hash: "3cf94e90eddb4b0815762b89f58f8325"
+ }
+ Frame {
+ msec: 2320
+ hash: "ab9f876450526b37774c6c4a5794c7b1"
+ }
+ Frame {
+ msec: 2336
+ hash: "9109880e9201e92eb17ae87a3648dca7"
+ }
+ Frame {
+ msec: 2352
+ hash: "0e759f2f279057c1f4d1147be5b41214"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 67108864
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2368
+ hash: "d87bd14345c785cc7e78a5c5462b90ec"
+ }
+ Frame {
+ msec: 2384
+ hash: "77850031e012246dd967ac689e353eb3"
+ }
+ Frame {
+ msec: 2400
+ hash: "f1bd048cd9167a8f162d1c39aca4f7c1"
+ }
+ Frame {
+ msec: 2416
+ hash: "0fa030c5da23f23a0665a535e23b84a2"
+ }
+ Frame {
+ msec: 2432
+ hash: "af3a5f1982459164dfec26746172b0eb"
+ }
+ Frame {
+ msec: 2448
+ hash: "0de90659472b63dd41a5602197ff502e"
+ }
+ Frame {
+ msec: 2464
+ hash: "81e40abf91017614a52e03bb2474549f"
+ }
+ Frame {
+ msec: 2480
+ hash: "7bae45481596788afde8866a3c97edd7"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 67108864
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2496
+ hash: "7bae45481596788afde8866a3c97edd7"
+ }
+ Frame {
+ msec: 2512
+ hash: "7bae45481596788afde8866a3c97edd7"
+ }
+ Frame {
+ msec: 2528
+ hash: "7bae45481596788afde8866a3c97edd7"
+ }
+ Frame {
+ msec: 2544
+ hash: "7bae45481596788afde8866a3c97edd7"
+ }
+ Frame {
+ msec: 2560
+ hash: "7bae45481596788afde8866a3c97edd7"
+ }
+ Frame {
+ msec: 2576
+ hash: "e26dbfb26415b21198add56d5de02cb2"
+ }
+ Frame {
+ msec: 2592
+ hash: "fa2877a963417789b82170b32e0af7a0"
+ }
+ Frame {
+ msec: 2608
+ hash: "860b39f92c412a7d946f882d8f99d837"
+ }
+ Frame {
+ msec: 2624
+ hash: "d7b8c52aef183965a97d82a18b03ed94"
+ }
+ Frame {
+ msec: 2640
+ hash: "b1ce9cf0ebd8e1e783e5bd43bbd72072"
+ }
+ Frame {
+ msec: 2656
+ hash: "d214b419ec5b4cff8f877bdeb1b9ef96"
+ }
+ Frame {
+ msec: 2672
+ hash: "95e7057104508b3919d722d4befde7b7"
+ }
+ Frame {
+ msec: 2688
+ hash: "270489ec5da5bf9a93fa4e52f47a71f5"
+ }
+ Frame {
+ msec: 2704
+ hash: "46646e396ab0c1c20427dadd71d45ba9"
+ }
+ Frame {
+ msec: 2720
+ hash: "65e2fd167565f876310d56fa9203c118"
+ }
+ Frame {
+ msec: 2736
+ hash: "aff0da79bd9bd8c285139d7737a1316f"
+ }
+ Frame {
+ msec: 2752
+ hash: "bf264fe7d774a597a3ff0965d912fa90"
+ }
+ Frame {
+ msec: 2768
+ hash: "f00358343437f6e058848c7237601632"
+ }
+ Frame {
+ msec: 2784
+ hash: "88c9e1d58397a81ed23931c7fdae1e7d"
+ }
+ Frame {
+ msec: 2800
+ hash: "44d46b459f6bb89510e52b0d999fd499"
+ }
+ Frame {
+ msec: 2816
+ hash: "0c196a24c9ca7143d382688db678d855"
+ }
+ Frame {
+ msec: 2832
+ hash: "9df6d3d3b9981cb907ab89e65b743e97"
+ }
+ Frame {
+ msec: 2848
+ hash: "501a644d6cde64ad041b086e00fd3950"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 67108864
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2864
+ hash: "83f297406b1c6311da3a216024836d15"
+ }
+ Frame {
+ msec: 2880
+ image: "cursorDelegate.2.png"
+ }
+ Frame {
+ msec: 2896
+ hash: "93f79f8717948bde8ee55c668af2d397"
+ }
+ Frame {
+ msec: 2912
+ hash: "881b5c2ccd0bbdaea4d61abbec600fc5"
+ }
+ Frame {
+ msec: 2928
+ hash: "be72fe7c27901db62f2dbd9a757e4838"
+ }
+ Frame {
+ msec: 2944
+ hash: "c83c973fb1253ccab333fb1e604155b8"
+ }
+ Frame {
+ msec: 2960
+ hash: "dd6072d204812c23e24db1e7a81c6f57"
+ }
+ Frame {
+ msec: 2976
+ hash: "fb342743dc5ab9ade2b8a48a2a11dc8f"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 67108864
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2992
+ hash: "fc8ede705bfe8f339fe47041c502b0d6"
+ }
+ Frame {
+ msec: 3008
+ hash: "00fa0306d3fdc7e384cfc0660a3a355d"
+ }
+ Frame {
+ msec: 3024
+ hash: "00fa0306d3fdc7e384cfc0660a3a355d"
+ }
+ Frame {
+ msec: 3040
+ hash: "fc8ede705bfe8f339fe47041c502b0d6"
+ }
+ Frame {
+ msec: 3056
+ hash: "fb342743dc5ab9ade2b8a48a2a11dc8f"
+ }
+ Frame {
+ msec: 3072
+ hash: "dd6072d204812c23e24db1e7a81c6f57"
+ }
+ Frame {
+ msec: 3088
+ hash: "c83c973fb1253ccab333fb1e604155b8"
+ }
+ Frame {
+ msec: 3104
+ hash: "be72fe7c27901db62f2dbd9a757e4838"
+ }
+ Frame {
+ msec: 3120
+ hash: "881b5c2ccd0bbdaea4d61abbec600fc5"
+ }
+ Frame {
+ msec: 3136
+ hash: "93f79f8717948bde8ee55c668af2d397"
+ }
+ Frame {
+ msec: 3152
+ hash: "1bb236db749ef514c00d0a3dd698d24f"
+ }
+ Frame {
+ msec: 3168
+ hash: "83f297406b1c6311da3a216024836d15"
+ }
+ Frame {
+ msec: 3184
+ hash: "3d284b4000d2849ed4af2f7c1b859492"
+ }
+ Frame {
+ msec: 3200
+ hash: "de315e6836334fd0a2da855f5be4ff30"
+ }
+ Frame {
+ msec: 3216
+ hash: "5ca117709284f4a1cbd64cdba4079340"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 67108864
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3232
+ hash: "308a4220f5c74fd56bd218cd695b9822"
+ }
+ Frame {
+ msec: 3248
+ hash: "4ac4e09e987f2ba9661ed52fb1bdf236"
+ }
+ Frame {
+ msec: 3264
+ hash: "9ffd39a8a540ec88ff2b20a16ef083ee"
+ }
+ Frame {
+ msec: 3280
+ hash: "4a36ed8e68811954fef171d5734ccbaf"
+ }
+ Frame {
+ msec: 3296
+ hash: "714a6231aca70cfa8e83ea71b7ae90dc"
+ }
+ Frame {
+ msec: 3312
+ hash: "1fa9e35449ee87c972e3189ad0651a68"
+ }
+ Frame {
+ msec: 3328
+ hash: "d602008fada2f4edb6ad00fe759f9db9"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 67108864
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3344
+ hash: "bf16cc38f109e761b5ac2b0c63a1a2fe"
+ }
+ Frame {
+ msec: 3360
+ hash: "30f26041533455ed92c4984f55e3c6ff"
+ }
+ Frame {
+ msec: 3376
+ hash: "5838d666902bc693de505522dad13254"
+ }
+ Frame {
+ msec: 3392
+ hash: "6c8ada09b627050e4340da6e8ddd646e"
+ }
+ Frame {
+ msec: 3408
+ hash: "b33cd5bbb90d435dd7ea3ab67bef88ee"
+ }
+ Frame {
+ msec: 3424
+ hash: "692d4029938c01044b4210958dd1ee7e"
+ }
+ Frame {
+ msec: 3440
+ hash: "7e2e55555ee2c7e172e61ddb6365355d"
+ }
+ Frame {
+ msec: 3456
+ hash: "87ca0584879b25336a1023ac3252fc9a"
+ }
+ Frame {
+ msec: 3472
+ hash: "7bae45481596788afde8866a3c97edd7"
+ }
+ Frame {
+ msec: 3488
+ hash: "7bae45481596788afde8866a3c97edd7"
+ }
+ Frame {
+ msec: 3504
+ hash: "7bae45481596788afde8866a3c97edd7"
+ }
+ Frame {
+ msec: 3520
+ hash: "7bae45481596788afde8866a3c97edd7"
+ }
+ Frame {
+ msec: 3536
+ hash: "7bae45481596788afde8866a3c97edd7"
+ }
+ Frame {
+ msec: 3552
+ hash: "7bae45481596788afde8866a3c97edd7"
+ }
+ Frame {
+ msec: 3568
+ hash: "8c6052eb4cf03d7742a73874d9f15285"
+ }
+ Frame {
+ msec: 3584
+ hash: "8a1b63c42867f87a1cf4b47944b3860a"
+ }
+ Frame {
+ msec: 3600
+ hash: "90712efd7c17b0ad33d2c2c02e9eaa97"
+ }
+ Frame {
+ msec: 3616
+ hash: "8099972420ffd03e2bfc3ea45918a543"
+ }
+ Frame {
+ msec: 3632
+ hash: "2b78b1179a34319c287a6659406e23c3"
+ }
+ Frame {
+ msec: 3648
+ hash: "ad9458ab4d6376c87350a2356c280f94"
+ }
+ Frame {
+ msec: 3664
+ hash: "a74bc230e310a2826b2fed962db22f7a"
+ }
+ Frame {
+ msec: 3680
+ hash: "bd72e8f4757050c41673a6f0d38f2285"
+ }
+ Frame {
+ msec: 3696
+ hash: "379bad4fa4b605cb6a16434bdb031e2b"
+ }
+ Frame {
+ msec: 3712
+ hash: "e144a8e9586f29f9b2f042b47e7739ae"
+ }
+ Frame {
+ msec: 3728
+ hash: "bd74c9e79bc1a88dd6a17a3aed21e368"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 67108864
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3744
+ hash: "144724168f42372e10ec6c39662a5ed8"
+ }
+ Frame {
+ msec: 3760
+ hash: "d8859888802e7b54e2d2a44cf252eb54"
+ }
+ Frame {
+ msec: 3776
+ hash: "20561e2faf7e8fe1d6337248e6cd5e94"
+ }
+ Frame {
+ msec: 3792
+ hash: "184cff262d1004ce702c117a6b5b9699"
+ }
+ Frame {
+ msec: 3808
+ hash: "61b156acacefa6e4f4ddd8adaca90d08"
+ }
+ Frame {
+ msec: 3824
+ hash: "0906852b1e62a936694a22d6ffa4f5dd"
+ }
+ Frame {
+ msec: 3840
+ image: "cursorDelegate.3.png"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 67108864
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3856
+ hash: "cc0fb2ae2dd1ccad94c453bc4c4b6d32"
+ }
+ Frame {
+ msec: 3872
+ hash: "6a6baee5ca76d331c47fca4d0f7168e5"
+ }
+ Frame {
+ msec: 3888
+ hash: "32032d7ce55af41c97ac5bf33aca40bb"
+ }
+ Frame {
+ msec: 3904
+ hash: "a8781226e5e494324a34e120aa446cd1"
+ }
+ Frame {
+ msec: 3920
+ hash: "0dd5df088fcc0228a97ffe715c95e2b6"
+ }
+ Frame {
+ msec: 3936
+ hash: "774b161fe9645bc69b89e580b3e41f71"
+ }
+ Frame {
+ msec: 3952
+ hash: "5756d7ffd8ff656db54f4329ea909553"
+ }
+ Frame {
+ msec: 3968
+ hash: "2b4a5c97ff4d8792a7706bb78385ec35"
+ }
+ Frame {
+ msec: 3984
+ hash: "f9765e4def564b64861402e1a873b169"
+ }
+ Frame {
+ msec: 4000
+ hash: "287b07ef6288dcea13fffd2b95aafd54"
+ }
+ Frame {
+ msec: 4016
+ hash: "7abcb9d6cf223c1655f6265f780a321a"
+ }
+ Frame {
+ msec: 4032
+ hash: "287b07ef6288dcea13fffd2b95aafd54"
+ }
+ Frame {
+ msec: 4048
+ hash: "f9765e4def564b64861402e1a873b169"
+ }
+ Frame {
+ msec: 4064
+ hash: "2b4a5c97ff4d8792a7706bb78385ec35"
+ }
+ Key {
+ type: 7
+ key: 16777249
+ modifiers: 67108864
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4080
+ hash: "5756d7ffd8ff656db54f4329ea909553"
+ }
+ Frame {
+ msec: 4096
+ hash: "774b161fe9645bc69b89e580b3e41f71"
+ }
+ Frame {
+ msec: 4112
+ hash: "0dd5df088fcc0228a97ffe715c95e2b6"
+ }
+ Frame {
+ msec: 4128
+ hash: "a8781226e5e494324a34e120aa446cd1"
+ }
+ Frame {
+ msec: 4144
+ hash: "32032d7ce55af41c97ac5bf33aca40bb"
+ }
+ Frame {
+ msec: 4160
+ hash: "6a6baee5ca76d331c47fca4d0f7168e5"
+ }
+ Frame {
+ msec: 4176
+ hash: "cc0fb2ae2dd1ccad94c453bc4c4b6d32"
+ }
+ Frame {
+ msec: 4192
+ hash: "2d1b406be294727a278ba6bbc97be62a"
+ }
+ Frame {
+ msec: 4208
+ hash: "0906852b1e62a936694a22d6ffa4f5dd"
+ }
+ Frame {
+ msec: 4224
+ hash: "61b156acacefa6e4f4ddd8adaca90d08"
+ }
+ Frame {
+ msec: 4240
+ hash: "184cff262d1004ce702c117a6b5b9699"
+ }
+ Frame {
+ msec: 4256
+ hash: "20561e2faf7e8fe1d6337248e6cd5e94"
+ }
+ Frame {
+ msec: 4272
+ hash: "d8859888802e7b54e2d2a44cf252eb54"
+ }
+ Frame {
+ msec: 4288
+ hash: "144724168f42372e10ec6c39662a5ed8"
+ }
+ Frame {
+ msec: 4304
+ hash: "d2da36fbf73289f545133bd608af66a2"
+ }
+ Frame {
+ msec: 4320
+ hash: "b1d7da6b42a31bba91148ab37b111945"
+ }
+ Frame {
+ msec: 4336
+ hash: "6f226a3b20d95e17df69e2c4e5aff3d1"
+ }
+ Frame {
+ msec: 4352
+ hash: "1109da0f043a9418661fc05e53fe3b45"
+ }
+ Frame {
+ msec: 4368
+ hash: "f3e901db9efd1d9fadf1cb6858040d51"
+ }
+ Frame {
+ msec: 4384
+ hash: "c8e50c0e924b11a3f1943abb9a4008a4"
+ }
+ Frame {
+ msec: 4400
+ hash: "431226a27488ed1dba237de3d43f94c5"
+ }
+ Frame {
+ msec: 4416
+ hash: "420d316430c84f10d7cd24d29b918149"
+ }
+ Frame {
+ msec: 4432
+ hash: "ccbd4d1e4865ebd9b0fe923e6ab05e5c"
+ }
+ Frame {
+ msec: 4448
+ hash: "231bff73758a1c6f7c7c0365159ba3e6"
+ }
+ Frame {
+ msec: 4464
+ hash: "d1ac7ceda7303bbf3392d33f47037ed6"
+ }
+ Frame {
+ msec: 4480
+ hash: "7bae45481596788afde8866a3c97edd7"
+ }
+ Frame {
+ msec: 4496
+ hash: "7bae45481596788afde8866a3c97edd7"
+ }
+ Frame {
+ msec: 4512
+ hash: "7bae45481596788afde8866a3c97edd7"
+ }
+ Frame {
+ msec: 4528
+ hash: "7bae45481596788afde8866a3c97edd7"
+ }
+ Frame {
+ msec: 4544
+ hash: "7bae45481596788afde8866a3c97edd7"
+ }
+ Frame {
+ msec: 4560
+ hash: "7bae45481596788afde8866a3c97edd7"
+ }
+ Frame {
+ msec: 4576
+ hash: "a2ad07326fafcb3012cdb869f39af466"
+ }
+ Frame {
+ msec: 4592
+ hash: "8622eb25a6da44926b5161bce213a483"
+ }
+ Frame {
+ msec: 4608
+ hash: "fe563aa9dae9655871f82a779063cdbd"
+ }
+ Frame {
+ msec: 4624
+ hash: "775cd79b012f79b773449a0ad8457149"
+ }
+ Frame {
+ msec: 4640
+ hash: "01e9fab344a148a0877a7332d561be5a"
+ }
+ Frame {
+ msec: 4656
+ hash: "935566d139599a30197850774fb059ba"
+ }
+ Frame {
+ msec: 4672
+ hash: "4aae1ac532624417decddd978f516b6e"
+ }
+ Frame {
+ msec: 4688
+ hash: "34dc78df6e9941988712c1f8f79c3db0"
+ }
+ Frame {
+ msec: 4704
+ hash: "23a96c11d5917c44bd48239ed2b5777f"
+ }
+ Frame {
+ msec: 4720
+ hash: "f8f13e097eae3152db3ccebff1343fe0"
+ }
+ Frame {
+ msec: 4736
+ hash: "02f8fca7c4ab80ecf425e4b39e966b86"
+ }
+ Frame {
+ msec: 4752
+ hash: "c3356367750e797ff81bc4102f948134"
+ }
+ Frame {
+ msec: 4768
+ hash: "7b5de3772b8bcb4b10f3d265d5603afb"
+ }
+ Frame {
+ msec: 4784
+ hash: "ed3c741639232377f61867fd353ce58a"
+ }
+ Frame {
+ msec: 4800
+ image: "cursorDelegate.4.png"
+ }
+ Frame {
+ msec: 4816
+ hash: "5ca117709284f4a1cbd64cdba4079340"
+ }
+ Frame {
+ msec: 4832
+ hash: "de315e6836334fd0a2da855f5be4ff30"
+ }
+ Frame {
+ msec: 4848
+ hash: "3d284b4000d2849ed4af2f7c1b859492"
+ }
+ Frame {
+ msec: 4864
+ hash: "83f297406b1c6311da3a216024836d15"
+ }
+ Frame {
+ msec: 4880
+ hash: "1bb236db749ef514c00d0a3dd698d24f"
+ }
+ Frame {
+ msec: 4896
+ hash: "93f79f8717948bde8ee55c668af2d397"
+ }
+ Frame {
+ msec: 4912
+ hash: "881b5c2ccd0bbdaea4d61abbec600fc5"
+ }
+ Frame {
+ msec: 4928
+ hash: "be72fe7c27901db62f2dbd9a757e4838"
+ }
+ Frame {
+ msec: 4944
+ hash: "c83c973fb1253ccab333fb1e604155b8"
+ }
+ Frame {
+ msec: 4960
+ hash: "dd6072d204812c23e24db1e7a81c6f57"
+ }
+ Frame {
+ msec: 4976
+ hash: "fb342743dc5ab9ade2b8a48a2a11dc8f"
+ }
+ Frame {
+ msec: 4992
+ hash: "fc8ede705bfe8f339fe47041c502b0d6"
+ }
+ Frame {
+ msec: 5008
+ hash: "00fa0306d3fdc7e384cfc0660a3a355d"
+ }
+ Frame {
+ msec: 5024
+ hash: "00fa0306d3fdc7e384cfc0660a3a355d"
+ }
+ Frame {
+ msec: 5040
+ hash: "fc8ede705bfe8f339fe47041c502b0d6"
+ }
+ Frame {
+ msec: 5056
+ hash: "fb342743dc5ab9ade2b8a48a2a11dc8f"
+ }
+ Frame {
+ msec: 5072
+ hash: "dd6072d204812c23e24db1e7a81c6f57"
+ }
+ Frame {
+ msec: 5088
+ hash: "c83c973fb1253ccab333fb1e604155b8"
+ }
+ Frame {
+ msec: 5104
+ hash: "be72fe7c27901db62f2dbd9a757e4838"
+ }
+ Frame {
+ msec: 5120
+ hash: "881b5c2ccd0bbdaea4d61abbec600fc5"
+ }
+ Frame {
+ msec: 5136
+ hash: "93f79f8717948bde8ee55c668af2d397"
+ }
+ Frame {
+ msec: 5152
+ hash: "1bb236db749ef514c00d0a3dd698d24f"
+ }
+ Frame {
+ msec: 5168
+ hash: "83f297406b1c6311da3a216024836d15"
+ }
+ Frame {
+ msec: 5184
+ hash: "3d284b4000d2849ed4af2f7c1b859492"
+ }
+ Frame {
+ msec: 5200
+ hash: "de315e6836334fd0a2da855f5be4ff30"
+ }
+ Frame {
+ msec: 5216
+ hash: "5ca117709284f4a1cbd64cdba4079340"
+ }
+ Frame {
+ msec: 5232
+ hash: "4f0d49aff27a1c83287d38e760c10f16"
+ }
+ Frame {
+ msec: 5248
+ hash: "ed3c741639232377f61867fd353ce58a"
+ }
+ Frame {
+ msec: 5264
+ hash: "7b5de3772b8bcb4b10f3d265d5603afb"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.0.png
new file mode 100644
index 0000000000..7c68d9c18e
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.1.png
new file mode 100644
index 0000000000..96afa8d0ba
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.2.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.2.png
new file mode 100644
index 0000000000..58b168d699
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.3.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.3.png
new file mode 100644
index 0000000000..95f0c9878c
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.3.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.qml
new file mode 100644
index 0000000000..7b00cdda88
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.qml
@@ -0,0 +1,1371 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 32
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 48
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 64
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 80
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 96
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 112
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 128
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 144
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 160
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 176
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 192
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 208
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 224
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 240
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 256
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 272
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 288
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 304
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 320
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 336
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 352
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 368
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 384
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 400
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 416
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 432
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 448
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 464
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 480
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 496
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 512
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 528
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 544
+ hash: "b6f3847d394c87873e34814e332e205a"
+ }
+ Frame {
+ msec: 560
+ hash: "b6f3847d394c87873e34814e332e205a"
+ }
+ Frame {
+ msec: 576
+ hash: "b6f3847d394c87873e34814e332e205a"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 592
+ hash: "b6f3847d394c87873e34814e332e205a"
+ }
+ Frame {
+ msec: 608
+ hash: "b6f3847d394c87873e34814e332e205a"
+ }
+ Frame {
+ msec: 624
+ hash: "b6f3847d394c87873e34814e332e205a"
+ }
+ Frame {
+ msec: 640
+ hash: "b6f3847d394c87873e34814e332e205a"
+ }
+ Frame {
+ msec: 656
+ hash: "b6f3847d394c87873e34814e332e205a"
+ }
+ Frame {
+ msec: 672
+ hash: "b6f3847d394c87873e34814e332e205a"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 688
+ hash: "40504095d8877e37cd24ac694ca94758"
+ }
+ Frame {
+ msec: 704
+ hash: "40504095d8877e37cd24ac694ca94758"
+ }
+ Frame {
+ msec: 720
+ hash: "40504095d8877e37cd24ac694ca94758"
+ }
+ Frame {
+ msec: 736
+ hash: "40504095d8877e37cd24ac694ca94758"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 752
+ hash: "40504095d8877e37cd24ac694ca94758"
+ }
+ Frame {
+ msec: 768
+ hash: "40504095d8877e37cd24ac694ca94758"
+ }
+ Frame {
+ msec: 784
+ hash: "40504095d8877e37cd24ac694ca94758"
+ }
+ Frame {
+ msec: 800
+ hash: "40504095d8877e37cd24ac694ca94758"
+ }
+ Frame {
+ msec: 816
+ hash: "40504095d8877e37cd24ac694ca94758"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 832
+ hash: "ad3b0560a1e896c39acff9a7cf53b043"
+ }
+ Frame {
+ msec: 848
+ hash: "ad3b0560a1e896c39acff9a7cf53b043"
+ }
+ Frame {
+ msec: 864
+ hash: "ad3b0560a1e896c39acff9a7cf53b043"
+ }
+ Frame {
+ msec: 880
+ hash: "ad3b0560a1e896c39acff9a7cf53b043"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 896
+ hash: "ad3b0560a1e896c39acff9a7cf53b043"
+ }
+ Frame {
+ msec: 912
+ hash: "ad3b0560a1e896c39acff9a7cf53b043"
+ }
+ Frame {
+ msec: 928
+ hash: "ad3b0560a1e896c39acff9a7cf53b043"
+ }
+ Frame {
+ msec: 944
+ hash: "ad3b0560a1e896c39acff9a7cf53b043"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 960
+ image: "qt-669.0.png"
+ }
+ Frame {
+ msec: 976
+ hash: "0c7162e2bf228c76c7b9247e7ee1cf63"
+ }
+ Frame {
+ msec: 992
+ hash: "0c7162e2bf228c76c7b9247e7ee1cf63"
+ }
+ Frame {
+ msec: 1008
+ hash: "0c7162e2bf228c76c7b9247e7ee1cf63"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1024
+ hash: "0c7162e2bf228c76c7b9247e7ee1cf63"
+ }
+ Frame {
+ msec: 1040
+ hash: "0c7162e2bf228c76c7b9247e7ee1cf63"
+ }
+ Frame {
+ msec: 1056
+ hash: "0c7162e2bf228c76c7b9247e7ee1cf63"
+ }
+ Frame {
+ msec: 1072
+ hash: "0c7162e2bf228c76c7b9247e7ee1cf63"
+ }
+ Frame {
+ msec: 1088
+ hash: "0c7162e2bf228c76c7b9247e7ee1cf63"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1104
+ hash: "5e8b89638494bceaed69ce3d75245458"
+ }
+ Frame {
+ msec: 1120
+ hash: "5e8b89638494bceaed69ce3d75245458"
+ }
+ Frame {
+ msec: 1136
+ hash: "5e8b89638494bceaed69ce3d75245458"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1152
+ hash: "5e8b89638494bceaed69ce3d75245458"
+ }
+ Frame {
+ msec: 1168
+ hash: "5e8b89638494bceaed69ce3d75245458"
+ }
+ Frame {
+ msec: 1184
+ hash: "5e8b89638494bceaed69ce3d75245458"
+ }
+ Frame {
+ msec: 1200
+ hash: "5e8b89638494bceaed69ce3d75245458"
+ }
+ Frame {
+ msec: 1216
+ hash: "5e8b89638494bceaed69ce3d75245458"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1232
+ hash: "2da2b87d285f27ee4cdd82c2c03cdf08"
+ }
+ Frame {
+ msec: 1248
+ hash: "2da2b87d285f27ee4cdd82c2c03cdf08"
+ }
+ Frame {
+ msec: 1264
+ hash: "2da2b87d285f27ee4cdd82c2c03cdf08"
+ }
+ Frame {
+ msec: 1280
+ hash: "2da2b87d285f27ee4cdd82c2c03cdf08"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1296
+ hash: "2da2b87d285f27ee4cdd82c2c03cdf08"
+ }
+ Frame {
+ msec: 1312
+ hash: "2da2b87d285f27ee4cdd82c2c03cdf08"
+ }
+ Frame {
+ msec: 1328
+ hash: "2da2b87d285f27ee4cdd82c2c03cdf08"
+ }
+ Frame {
+ msec: 1344
+ hash: "2da2b87d285f27ee4cdd82c2c03cdf08"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1360
+ hash: "2dc196a65cb13214901e0189c2b1984b"
+ }
+ Frame {
+ msec: 1376
+ hash: "2dc196a65cb13214901e0189c2b1984b"
+ }
+ Frame {
+ msec: 1392
+ hash: "2dc196a65cb13214901e0189c2b1984b"
+ }
+ Frame {
+ msec: 1408
+ hash: "2dc196a65cb13214901e0189c2b1984b"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1424
+ hash: "2dc196a65cb13214901e0189c2b1984b"
+ }
+ Frame {
+ msec: 1440
+ hash: "2dc196a65cb13214901e0189c2b1984b"
+ }
+ Frame {
+ msec: 1456
+ hash: "2dc196a65cb13214901e0189c2b1984b"
+ }
+ Frame {
+ msec: 1472
+ hash: "2dc196a65cb13214901e0189c2b1984b"
+ }
+ Frame {
+ msec: 1488
+ hash: "2dc196a65cb13214901e0189c2b1984b"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1504
+ hash: "6a76601730228708049c79b414b3cbe2"
+ }
+ Frame {
+ msec: 1520
+ hash: "6a76601730228708049c79b414b3cbe2"
+ }
+ Frame {
+ msec: 1536
+ hash: "6a76601730228708049c79b414b3cbe2"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1552
+ hash: "6a76601730228708049c79b414b3cbe2"
+ }
+ Frame {
+ msec: 1568
+ hash: "6a76601730228708049c79b414b3cbe2"
+ }
+ Frame {
+ msec: 1584
+ hash: "6a76601730228708049c79b414b3cbe2"
+ }
+ Frame {
+ msec: 1600
+ hash: "6a76601730228708049c79b414b3cbe2"
+ }
+ Frame {
+ msec: 1616
+ hash: "6a76601730228708049c79b414b3cbe2"
+ }
+ Frame {
+ msec: 1632
+ hash: "6a76601730228708049c79b414b3cbe2"
+ }
+ Frame {
+ msec: 1648
+ hash: "6a76601730228708049c79b414b3cbe2"
+ }
+ Frame {
+ msec: 1664
+ hash: "6a76601730228708049c79b414b3cbe2"
+ }
+ Frame {
+ msec: 1680
+ hash: "6a76601730228708049c79b414b3cbe2"
+ }
+ Frame {
+ msec: 1696
+ hash: "6a76601730228708049c79b414b3cbe2"
+ }
+ Frame {
+ msec: 1712
+ hash: "6a76601730228708049c79b414b3cbe2"
+ }
+ Frame {
+ msec: 1728
+ hash: "6a76601730228708049c79b414b3cbe2"
+ }
+ Frame {
+ msec: 1744
+ hash: "6a76601730228708049c79b414b3cbe2"
+ }
+ Frame {
+ msec: 1760
+ hash: "6a76601730228708049c79b414b3cbe2"
+ }
+ Frame {
+ msec: 1776
+ hash: "6a76601730228708049c79b414b3cbe2"
+ }
+ Frame {
+ msec: 1792
+ hash: "6a76601730228708049c79b414b3cbe2"
+ }
+ Frame {
+ msec: 1808
+ hash: "6a76601730228708049c79b414b3cbe2"
+ }
+ Frame {
+ msec: 1824
+ hash: "6a76601730228708049c79b414b3cbe2"
+ }
+ Frame {
+ msec: 1840
+ hash: "6a76601730228708049c79b414b3cbe2"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1856
+ hash: "2dc196a65cb13214901e0189c2b1984b"
+ }
+ Frame {
+ msec: 1872
+ hash: "2dc196a65cb13214901e0189c2b1984b"
+ }
+ Frame {
+ msec: 1888
+ hash: "2dc196a65cb13214901e0189c2b1984b"
+ }
+ Frame {
+ msec: 1904
+ hash: "2dc196a65cb13214901e0189c2b1984b"
+ }
+ Frame {
+ msec: 1920
+ image: "qt-669.1.png"
+ }
+ Frame {
+ msec: 1936
+ hash: "2dc196a65cb13214901e0189c2b1984b"
+ }
+ Frame {
+ msec: 1952
+ hash: "2dc196a65cb13214901e0189c2b1984b"
+ }
+ Frame {
+ msec: 1968
+ hash: "2dc196a65cb13214901e0189c2b1984b"
+ }
+ Frame {
+ msec: 1984
+ hash: "2dc196a65cb13214901e0189c2b1984b"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2000
+ hash: "2dc196a65cb13214901e0189c2b1984b"
+ }
+ Frame {
+ msec: 2016
+ hash: "2dc196a65cb13214901e0189c2b1984b"
+ }
+ Frame {
+ msec: 2032
+ hash: "2dc196a65cb13214901e0189c2b1984b"
+ }
+ Frame {
+ msec: 2048
+ hash: "2dc196a65cb13214901e0189c2b1984b"
+ }
+ Frame {
+ msec: 2064
+ hash: "2dc196a65cb13214901e0189c2b1984b"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2080
+ hash: "2da2b87d285f27ee4cdd82c2c03cdf08"
+ }
+ Frame {
+ msec: 2096
+ hash: "2da2b87d285f27ee4cdd82c2c03cdf08"
+ }
+ Frame {
+ msec: 2112
+ hash: "2da2b87d285f27ee4cdd82c2c03cdf08"
+ }
+ Frame {
+ msec: 2128
+ hash: "2da2b87d285f27ee4cdd82c2c03cdf08"
+ }
+ Frame {
+ msec: 2144
+ hash: "2da2b87d285f27ee4cdd82c2c03cdf08"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2160
+ hash: "2da2b87d285f27ee4cdd82c2c03cdf08"
+ }
+ Frame {
+ msec: 2176
+ hash: "2da2b87d285f27ee4cdd82c2c03cdf08"
+ }
+ Frame {
+ msec: 2192
+ hash: "2da2b87d285f27ee4cdd82c2c03cdf08"
+ }
+ Frame {
+ msec: 2208
+ hash: "2da2b87d285f27ee4cdd82c2c03cdf08"
+ }
+ Frame {
+ msec: 2224
+ hash: "2da2b87d285f27ee4cdd82c2c03cdf08"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2240
+ hash: "5e8b89638494bceaed69ce3d75245458"
+ }
+ Frame {
+ msec: 2256
+ hash: "5e8b89638494bceaed69ce3d75245458"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2272
+ hash: "5e8b89638494bceaed69ce3d75245458"
+ }
+ Frame {
+ msec: 2288
+ hash: "5e8b89638494bceaed69ce3d75245458"
+ }
+ Frame {
+ msec: 2304
+ hash: "5e8b89638494bceaed69ce3d75245458"
+ }
+ Frame {
+ msec: 2320
+ hash: "5e8b89638494bceaed69ce3d75245458"
+ }
+ Frame {
+ msec: 2336
+ hash: "5e8b89638494bceaed69ce3d75245458"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2352
+ hash: "0c7162e2bf228c76c7b9247e7ee1cf63"
+ }
+ Frame {
+ msec: 2368
+ hash: "0c7162e2bf228c76c7b9247e7ee1cf63"
+ }
+ Frame {
+ msec: 2384
+ hash: "0c7162e2bf228c76c7b9247e7ee1cf63"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2400
+ hash: "0c7162e2bf228c76c7b9247e7ee1cf63"
+ }
+ Frame {
+ msec: 2416
+ hash: "0c7162e2bf228c76c7b9247e7ee1cf63"
+ }
+ Frame {
+ msec: 2432
+ hash: "0c7162e2bf228c76c7b9247e7ee1cf63"
+ }
+ Frame {
+ msec: 2448
+ hash: "0c7162e2bf228c76c7b9247e7ee1cf63"
+ }
+ Frame {
+ msec: 2464
+ hash: "0c7162e2bf228c76c7b9247e7ee1cf63"
+ }
+ Frame {
+ msec: 2480
+ hash: "0c7162e2bf228c76c7b9247e7ee1cf63"
+ }
+ Frame {
+ msec: 2496
+ hash: "0c7162e2bf228c76c7b9247e7ee1cf63"
+ }
+ Frame {
+ msec: 2512
+ hash: "0c7162e2bf228c76c7b9247e7ee1cf63"
+ }
+ Frame {
+ msec: 2528
+ hash: "0c7162e2bf228c76c7b9247e7ee1cf63"
+ }
+ Frame {
+ msec: 2544
+ hash: "0c7162e2bf228c76c7b9247e7ee1cf63"
+ }
+ Frame {
+ msec: 2560
+ hash: "0c7162e2bf228c76c7b9247e7ee1cf63"
+ }
+ Frame {
+ msec: 2576
+ hash: "0c7162e2bf228c76c7b9247e7ee1cf63"
+ }
+ Frame {
+ msec: 2592
+ hash: "0c7162e2bf228c76c7b9247e7ee1cf63"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2608
+ hash: "ad3b0560a1e896c39acff9a7cf53b043"
+ }
+ Frame {
+ msec: 2624
+ hash: "ad3b0560a1e896c39acff9a7cf53b043"
+ }
+ Frame {
+ msec: 2640
+ hash: "ad3b0560a1e896c39acff9a7cf53b043"
+ }
+ Frame {
+ msec: 2656
+ hash: "ad3b0560a1e896c39acff9a7cf53b043"
+ }
+ Frame {
+ msec: 2672
+ hash: "ad3b0560a1e896c39acff9a7cf53b043"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2688
+ hash: "ad3b0560a1e896c39acff9a7cf53b043"
+ }
+ Frame {
+ msec: 2704
+ hash: "ad3b0560a1e896c39acff9a7cf53b043"
+ }
+ Frame {
+ msec: 2720
+ hash: "ad3b0560a1e896c39acff9a7cf53b043"
+ }
+ Frame {
+ msec: 2736
+ hash: "ad3b0560a1e896c39acff9a7cf53b043"
+ }
+ Frame {
+ msec: 2752
+ hash: "ad3b0560a1e896c39acff9a7cf53b043"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2768
+ hash: "40504095d8877e37cd24ac694ca94758"
+ }
+ Frame {
+ msec: 2784
+ hash: "40504095d8877e37cd24ac694ca94758"
+ }
+ Frame {
+ msec: 2800
+ hash: "40504095d8877e37cd24ac694ca94758"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2816
+ hash: "40504095d8877e37cd24ac694ca94758"
+ }
+ Frame {
+ msec: 2832
+ hash: "40504095d8877e37cd24ac694ca94758"
+ }
+ Frame {
+ msec: 2848
+ hash: "40504095d8877e37cd24ac694ca94758"
+ }
+ Frame {
+ msec: 2864
+ hash: "40504095d8877e37cd24ac694ca94758"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2880
+ image: "qt-669.2.png"
+ }
+ Frame {
+ msec: 2896
+ hash: "b6f3847d394c87873e34814e332e205a"
+ }
+ Frame {
+ msec: 2912
+ hash: "b6f3847d394c87873e34814e332e205a"
+ }
+ Frame {
+ msec: 2928
+ hash: "b6f3847d394c87873e34814e332e205a"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2944
+ hash: "b6f3847d394c87873e34814e332e205a"
+ }
+ Frame {
+ msec: 2960
+ hash: "b6f3847d394c87873e34814e332e205a"
+ }
+ Frame {
+ msec: 2976
+ hash: "b6f3847d394c87873e34814e332e205a"
+ }
+ Frame {
+ msec: 2992
+ hash: "b6f3847d394c87873e34814e332e205a"
+ }
+ Frame {
+ msec: 3008
+ hash: "b6f3847d394c87873e34814e332e205a"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3024
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3040
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3056
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3072
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3088
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3104
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3120
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3136
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3152
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3168
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3184
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3200
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3216
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3232
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3248
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3264
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3280
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3296
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3312
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3328
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3344
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3360
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3376
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3392
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3408
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3424
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3440
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3456
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3472
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3488
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3504
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3520
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3536
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3552
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3568
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3584
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3600
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3616
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3632
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3648
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3664
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3680
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Frame {
+ msec: 3696
+ hash: "3f5f573f37883dc025e21a1fd99eef63"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3712
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 3728
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 3744
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 3760
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 3776
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 3792
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3808
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 3824
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 3840
+ image: "qt-669.3.png"
+ }
+ Frame {
+ msec: 3856
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 3872
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 3888
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 3904
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 3920
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 3936
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 3952
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 3968
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 3984
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 4000
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 4016
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 4032
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 4048
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 4064
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 4080
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 4096
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 4112
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 4128
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 4144
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 4160
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 4176
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 4192
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 4208
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 4224
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 4240
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 4256
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 4272
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 4288
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+ Frame {
+ msec: 4304
+ hash: "8d8671fb6c3413f38308a0dd15026eae"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.0.png
new file mode 100644
index 0000000000..e69860ebbc
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.1.png
new file mode 100644
index 0000000000..1db3c262d8
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.10.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.10.png
new file mode 100644
index 0000000000..ae21dcac4e
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.10.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.11.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.11.png
new file mode 100644
index 0000000000..ae21dcac4e
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.11.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.2.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.2.png
new file mode 100644
index 0000000000..fbef8052a6
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.3.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.3.png
new file mode 100644
index 0000000000..dc56c7e1de
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.3.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.4.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.4.png
new file mode 100644
index 0000000000..04ea496431
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.4.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.5.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.5.png
new file mode 100644
index 0000000000..98bf7dee1e
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.5.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.6.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.6.png
new file mode 100644
index 0000000000..d95b8952c5
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.6.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.7.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.7.png
new file mode 100644
index 0000000000..9954344363
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.7.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.8.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.8.png
new file mode 100644
index 0000000000..5f329b6a84
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.8.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.9.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.9.png
new file mode 100644
index 0000000000..ae21dcac4e
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.9.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.qml
new file mode 100644
index 0000000000..5a1f8de471
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.qml
@@ -0,0 +1,4687 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 32
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 48
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 64
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 80
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 96
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 112
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 128
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 144
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 160
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 176
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 192
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 208
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 224
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 240
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 256
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 272
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 288
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 304
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 320
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 118; y: 70
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 336
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 352
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 368
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 384
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 400
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 118; y: 70
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 416
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 432
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 448
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 464
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 480
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 496
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 512
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 528
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 544
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 560
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 576
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 592
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 608
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 624
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 640
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 117; y: 102
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 656
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 672
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 117; y: 102
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 688
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 704
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 720
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 736
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 752
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 768
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 784
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 800
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 816
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 832
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 848
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 864
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 880
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 896
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 912
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 928
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 944
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 960
+ image: "usingMultilineEdit.0.png"
+ }
+ Frame {
+ msec: 976
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 992
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1008
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1024
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1040
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1056
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1072
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1088
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1104
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1120
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1136
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1152
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1168
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1184
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1200
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1216
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1232
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1248
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1264
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1280
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1296
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Key {
+ type: 6
+ key: 44
+ modifiers: 0
+ text: "2c"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1312
+ hash: "bf65dbbfc02ad1589093d965c83d5806"
+ }
+ Frame {
+ msec: 1328
+ hash: "bf65dbbfc02ad1589093d965c83d5806"
+ }
+ Frame {
+ msec: 1344
+ hash: "bf65dbbfc02ad1589093d965c83d5806"
+ }
+ Frame {
+ msec: 1360
+ hash: "bf65dbbfc02ad1589093d965c83d5806"
+ }
+ Frame {
+ msec: 1376
+ hash: "bf65dbbfc02ad1589093d965c83d5806"
+ }
+ Key {
+ type: 7
+ key: 44
+ modifiers: 0
+ text: "2c"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1392
+ hash: "bf65dbbfc02ad1589093d965c83d5806"
+ }
+ Key {
+ type: 6
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1408
+ hash: "ef0640a754b76b5e28bff78376f1aaf3"
+ }
+ Frame {
+ msec: 1424
+ hash: "ef0640a754b76b5e28bff78376f1aaf3"
+ }
+ Frame {
+ msec: 1440
+ hash: "ef0640a754b76b5e28bff78376f1aaf3"
+ }
+ Frame {
+ msec: 1456
+ hash: "ef0640a754b76b5e28bff78376f1aaf3"
+ }
+ Key {
+ type: 7
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1472
+ hash: "ef0640a754b76b5e28bff78376f1aaf3"
+ }
+ Frame {
+ msec: 1488
+ hash: "ef0640a754b76b5e28bff78376f1aaf3"
+ }
+ Frame {
+ msec: 1504
+ hash: "ef0640a754b76b5e28bff78376f1aaf3"
+ }
+ Frame {
+ msec: 1520
+ hash: "ef0640a754b76b5e28bff78376f1aaf3"
+ }
+ Frame {
+ msec: 1536
+ hash: "ef0640a754b76b5e28bff78376f1aaf3"
+ }
+ Frame {
+ msec: 1552
+ hash: "ef0640a754b76b5e28bff78376f1aaf3"
+ }
+ Key {
+ type: 6
+ key: 68
+ modifiers: 0
+ text: "64"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1568
+ hash: "b392b8d675e61166e9707f4a7f191c15"
+ }
+ Frame {
+ msec: 1584
+ hash: "b392b8d675e61166e9707f4a7f191c15"
+ }
+ Frame {
+ msec: 1600
+ hash: "b392b8d675e61166e9707f4a7f191c15"
+ }
+ Key {
+ type: 7
+ key: 68
+ modifiers: 0
+ text: "64"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1616
+ hash: "b392b8d675e61166e9707f4a7f191c15"
+ }
+ Key {
+ type: 6
+ key: 79
+ modifiers: 0
+ text: "6f"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1632
+ hash: "f7a9826581a72f37b1211f1006d93ae5"
+ }
+ Frame {
+ msec: 1648
+ hash: "f7a9826581a72f37b1211f1006d93ae5"
+ }
+ Frame {
+ msec: 1664
+ hash: "f7a9826581a72f37b1211f1006d93ae5"
+ }
+ Frame {
+ msec: 1680
+ hash: "f7a9826581a72f37b1211f1006d93ae5"
+ }
+ Frame {
+ msec: 1696
+ hash: "f7a9826581a72f37b1211f1006d93ae5"
+ }
+ Key {
+ type: 7
+ key: 79
+ modifiers: 0
+ text: "6f"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1712
+ hash: "f7a9826581a72f37b1211f1006d93ae5"
+ }
+ Frame {
+ msec: 1728
+ hash: "f7a9826581a72f37b1211f1006d93ae5"
+ }
+ Key {
+ type: 6
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1744
+ hash: "cea68eaed3000fe598917688b49525b7"
+ }
+ Frame {
+ msec: 1760
+ hash: "cea68eaed3000fe598917688b49525b7"
+ }
+ Frame {
+ msec: 1776
+ hash: "cea68eaed3000fe598917688b49525b7"
+ }
+ Key {
+ type: 7
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1792
+ hash: "cea68eaed3000fe598917688b49525b7"
+ }
+ Frame {
+ msec: 1808
+ hash: "cea68eaed3000fe598917688b49525b7"
+ }
+ Frame {
+ msec: 1824
+ hash: "cea68eaed3000fe598917688b49525b7"
+ }
+ Key {
+ type: 6
+ key: 89
+ modifiers: 0
+ text: "79"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1840
+ hash: "968932500933300e0a0ca711067d6659"
+ }
+ Frame {
+ msec: 1856
+ hash: "968932500933300e0a0ca711067d6659"
+ }
+ Frame {
+ msec: 1872
+ hash: "968932500933300e0a0ca711067d6659"
+ }
+ Frame {
+ msec: 1888
+ hash: "968932500933300e0a0ca711067d6659"
+ }
+ Frame {
+ msec: 1904
+ hash: "968932500933300e0a0ca711067d6659"
+ }
+ Key {
+ type: 7
+ key: 89
+ modifiers: 0
+ text: "79"
+ autorep: false
+ count: 1
+ }
+ Key {
+ type: 6
+ key: 79
+ modifiers: 0
+ text: "6f"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1920
+ image: "usingMultilineEdit.1.png"
+ }
+ Frame {
+ msec: 1936
+ hash: "1d5b3f8dc6e0701c0c11a330e055ba5d"
+ }
+ Frame {
+ msec: 1952
+ hash: "1d5b3f8dc6e0701c0c11a330e055ba5d"
+ }
+ Frame {
+ msec: 1968
+ hash: "1d5b3f8dc6e0701c0c11a330e055ba5d"
+ }
+ Key {
+ type: 6
+ key: 85
+ modifiers: 0
+ text: "75"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1984
+ hash: "067182091936c99dfa5c29b226bd4351"
+ }
+ Frame {
+ msec: 2000
+ hash: "067182091936c99dfa5c29b226bd4351"
+ }
+ Key {
+ type: 7
+ key: 79
+ modifiers: 0
+ text: "6f"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2016
+ hash: "067182091936c99dfa5c29b226bd4351"
+ }
+ Key {
+ type: 6
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2032
+ hash: "810e996b65424f80e229160860805492"
+ }
+ Frame {
+ msec: 2048
+ hash: "810e996b65424f80e229160860805492"
+ }
+ Key {
+ type: 7
+ key: 85
+ modifiers: 0
+ text: "75"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2064
+ hash: "810e996b65424f80e229160860805492"
+ }
+ Frame {
+ msec: 2080
+ hash: "810e996b65424f80e229160860805492"
+ }
+ Frame {
+ msec: 2096
+ hash: "810e996b65424f80e229160860805492"
+ }
+ Frame {
+ msec: 2112
+ hash: "810e996b65424f80e229160860805492"
+ }
+ Key {
+ type: 7
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2128
+ hash: "810e996b65424f80e229160860805492"
+ }
+ Frame {
+ msec: 2144
+ hash: "810e996b65424f80e229160860805492"
+ }
+ Key {
+ type: 6
+ key: 87
+ modifiers: 0
+ text: "77"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2160
+ hash: "10aca130f139e44c0889d8d9c9bb8673"
+ }
+ Frame {
+ msec: 2176
+ hash: "10aca130f139e44c0889d8d9c9bb8673"
+ }
+ Frame {
+ msec: 2192
+ hash: "10aca130f139e44c0889d8d9c9bb8673"
+ }
+ Frame {
+ msec: 2208
+ hash: "10aca130f139e44c0889d8d9c9bb8673"
+ }
+ Frame {
+ msec: 2224
+ hash: "10aca130f139e44c0889d8d9c9bb8673"
+ }
+ Frame {
+ msec: 2240
+ hash: "10aca130f139e44c0889d8d9c9bb8673"
+ }
+ Key {
+ type: 7
+ key: 87
+ modifiers: 0
+ text: "77"
+ autorep: false
+ count: 1
+ }
+ Key {
+ type: 6
+ key: 82
+ modifiers: 0
+ text: "72"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2256
+ hash: "6785570c7f2cc9f3c6b0b07b8a94ecb2"
+ }
+ Frame {
+ msec: 2272
+ hash: "6785570c7f2cc9f3c6b0b07b8a94ecb2"
+ }
+ Frame {
+ msec: 2288
+ hash: "6785570c7f2cc9f3c6b0b07b8a94ecb2"
+ }
+ Frame {
+ msec: 2304
+ hash: "6785570c7f2cc9f3c6b0b07b8a94ecb2"
+ }
+ Frame {
+ msec: 2320
+ hash: "6785570c7f2cc9f3c6b0b07b8a94ecb2"
+ }
+ Key {
+ type: 7
+ key: 82
+ modifiers: 0
+ text: "72"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2336
+ hash: "6785570c7f2cc9f3c6b0b07b8a94ecb2"
+ }
+ Frame {
+ msec: 2352
+ hash: "6785570c7f2cc9f3c6b0b07b8a94ecb2"
+ }
+ Key {
+ type: 6
+ key: 65
+ modifiers: 0
+ text: "61"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2368
+ hash: "701c2738b7c064cd487bd0c6c0beb6b4"
+ }
+ Frame {
+ msec: 2384
+ hash: "701c2738b7c064cd487bd0c6c0beb6b4"
+ }
+ Frame {
+ msec: 2400
+ hash: "701c2738b7c064cd487bd0c6c0beb6b4"
+ }
+ Frame {
+ msec: 2416
+ hash: "701c2738b7c064cd487bd0c6c0beb6b4"
+ }
+ Key {
+ type: 7
+ key: 65
+ modifiers: 0
+ text: "61"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2432
+ hash: "701c2738b7c064cd487bd0c6c0beb6b4"
+ }
+ Key {
+ type: 6
+ key: 80
+ modifiers: 0
+ text: "70"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2448
+ hash: "35c0c51dd874faa28058251164836dcb"
+ }
+ Frame {
+ msec: 2464
+ hash: "35c0c51dd874faa28058251164836dcb"
+ }
+ Frame {
+ msec: 2480
+ hash: "35c0c51dd874faa28058251164836dcb"
+ }
+ Frame {
+ msec: 2496
+ hash: "35c0c51dd874faa28058251164836dcb"
+ }
+ Frame {
+ msec: 2512
+ hash: "35c0c51dd874faa28058251164836dcb"
+ }
+ Frame {
+ msec: 2528
+ hash: "35c0c51dd874faa28058251164836dcb"
+ }
+ Key {
+ type: 7
+ key: 80
+ modifiers: 0
+ text: "70"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2544
+ hash: "35c0c51dd874faa28058251164836dcb"
+ }
+ Key {
+ type: 6
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2560
+ hash: "12748fe9d3b72aff29449deeb2372d03"
+ }
+ Frame {
+ msec: 2576
+ hash: "12748fe9d3b72aff29449deeb2372d03"
+ }
+ Frame {
+ msec: 2592
+ hash: "12748fe9d3b72aff29449deeb2372d03"
+ }
+ Frame {
+ msec: 2608
+ hash: "12748fe9d3b72aff29449deeb2372d03"
+ }
+ Key {
+ type: 7
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2624
+ hash: "12748fe9d3b72aff29449deeb2372d03"
+ }
+ Frame {
+ msec: 2640
+ hash: "12748fe9d3b72aff29449deeb2372d03"
+ }
+ Frame {
+ msec: 2656
+ hash: "12748fe9d3b72aff29449deeb2372d03"
+ }
+ Frame {
+ msec: 2672
+ hash: "12748fe9d3b72aff29449deeb2372d03"
+ }
+ Frame {
+ msec: 2688
+ hash: "12748fe9d3b72aff29449deeb2372d03"
+ }
+ Key {
+ type: 6
+ key: 76
+ modifiers: 0
+ text: "6c"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2704
+ hash: "0d119074fb7e882ebe4dfbad9bfb401a"
+ }
+ Frame {
+ msec: 2720
+ hash: "0d119074fb7e882ebe4dfbad9bfb401a"
+ }
+ Frame {
+ msec: 2736
+ hash: "0d119074fb7e882ebe4dfbad9bfb401a"
+ }
+ Frame {
+ msec: 2752
+ hash: "0d119074fb7e882ebe4dfbad9bfb401a"
+ }
+ Frame {
+ msec: 2768
+ hash: "0d119074fb7e882ebe4dfbad9bfb401a"
+ }
+ Frame {
+ msec: 2784
+ hash: "0d119074fb7e882ebe4dfbad9bfb401a"
+ }
+ Key {
+ type: 6
+ key: 73
+ modifiers: 0
+ text: "69"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2800
+ hash: "3646bd6ea35fb8f0160a24a203b0f469"
+ }
+ Key {
+ type: 7
+ key: 76
+ modifiers: 0
+ text: "6c"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2816
+ hash: "3646bd6ea35fb8f0160a24a203b0f469"
+ }
+ Frame {
+ msec: 2832
+ hash: "3646bd6ea35fb8f0160a24a203b0f469"
+ }
+ Frame {
+ msec: 2848
+ hash: "3646bd6ea35fb8f0160a24a203b0f469"
+ }
+ Frame {
+ msec: 2864
+ hash: "3646bd6ea35fb8f0160a24a203b0f469"
+ }
+ Key {
+ type: 7
+ key: 73
+ modifiers: 0
+ text: "69"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2880
+ image: "usingMultilineEdit.2.png"
+ }
+ Frame {
+ msec: 2896
+ hash: "3646bd6ea35fb8f0160a24a203b0f469"
+ }
+ Frame {
+ msec: 2912
+ hash: "3646bd6ea35fb8f0160a24a203b0f469"
+ }
+ Frame {
+ msec: 2928
+ hash: "3646bd6ea35fb8f0160a24a203b0f469"
+ }
+ Key {
+ type: 6
+ key: 75
+ modifiers: 0
+ text: "6b"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2944
+ hash: "d90cbfbec0e5a73781664eec63ba7081"
+ }
+ Frame {
+ msec: 2960
+ hash: "d90cbfbec0e5a73781664eec63ba7081"
+ }
+ Frame {
+ msec: 2976
+ hash: "d90cbfbec0e5a73781664eec63ba7081"
+ }
+ Key {
+ type: 7
+ key: 75
+ modifiers: 0
+ text: "6b"
+ autorep: false
+ count: 1
+ }
+ Key {
+ type: 6
+ key: 69
+ modifiers: 0
+ text: "65"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2992
+ hash: "8faa6d1174cf3e8ef10f6575276ed125"
+ }
+ Frame {
+ msec: 3008
+ hash: "8faa6d1174cf3e8ef10f6575276ed125"
+ }
+ Frame {
+ msec: 3024
+ hash: "8faa6d1174cf3e8ef10f6575276ed125"
+ }
+ Frame {
+ msec: 3040
+ hash: "8faa6d1174cf3e8ef10f6575276ed125"
+ }
+ Key {
+ type: 7
+ key: 69
+ modifiers: 0
+ text: "65"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3056
+ hash: "8faa6d1174cf3e8ef10f6575276ed125"
+ }
+ Key {
+ type: 6
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3072
+ hash: "bac072bfe350abe83fbc941e56845939"
+ }
+ Frame {
+ msec: 3088
+ hash: "bac072bfe350abe83fbc941e56845939"
+ }
+ Frame {
+ msec: 3104
+ hash: "bac072bfe350abe83fbc941e56845939"
+ }
+ Key {
+ type: 6
+ key: 16777248
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3120
+ hash: "bac072bfe350abe83fbc941e56845939"
+ }
+ Key {
+ type: 7
+ key: 32
+ modifiers: 33554432
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3136
+ hash: "bac072bfe350abe83fbc941e56845939"
+ }
+ Frame {
+ msec: 3152
+ hash: "bac072bfe350abe83fbc941e56845939"
+ }
+ Key {
+ type: 6
+ key: 73
+ modifiers: 33554432
+ text: "49"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3168
+ hash: "386a85651164d0edbeb5cc2b7ee438c7"
+ }
+ Frame {
+ msec: 3184
+ hash: "386a85651164d0edbeb5cc2b7ee438c7"
+ }
+ Frame {
+ msec: 3200
+ hash: "386a85651164d0edbeb5cc2b7ee438c7"
+ }
+ Frame {
+ msec: 3216
+ hash: "386a85651164d0edbeb5cc2b7ee438c7"
+ }
+ Key {
+ type: 7
+ key: 73
+ modifiers: 33554432
+ text: "49"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3232
+ hash: "386a85651164d0edbeb5cc2b7ee438c7"
+ }
+ Key {
+ type: 7
+ key: 16777248
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Key {
+ type: 6
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3248
+ hash: "982d48e7ef886a74791306f055ddc714"
+ }
+ Frame {
+ msec: 3264
+ hash: "982d48e7ef886a74791306f055ddc714"
+ }
+ Frame {
+ msec: 3280
+ hash: "982d48e7ef886a74791306f055ddc714"
+ }
+ Frame {
+ msec: 3296
+ hash: "982d48e7ef886a74791306f055ddc714"
+ }
+ Key {
+ type: 7
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3312
+ hash: "982d48e7ef886a74791306f055ddc714"
+ }
+ Key {
+ type: 6
+ key: 87
+ modifiers: 0
+ text: "77"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3328
+ hash: "38003a58f17d25d302c5e1b643b271b0"
+ }
+ Frame {
+ msec: 3344
+ hash: "38003a58f17d25d302c5e1b643b271b0"
+ }
+ Frame {
+ msec: 3360
+ hash: "38003a58f17d25d302c5e1b643b271b0"
+ }
+ Frame {
+ msec: 3376
+ hash: "38003a58f17d25d302c5e1b643b271b0"
+ }
+ Frame {
+ msec: 3392
+ hash: "38003a58f17d25d302c5e1b643b271b0"
+ }
+ Key {
+ type: 7
+ key: 87
+ modifiers: 0
+ text: "77"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3408
+ hash: "38003a58f17d25d302c5e1b643b271b0"
+ }
+ Key {
+ type: 6
+ key: 65
+ modifiers: 0
+ text: "61"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3424
+ hash: "18d37190d139a1567d91882fdac411d6"
+ }
+ Frame {
+ msec: 3440
+ hash: "18d37190d139a1567d91882fdac411d6"
+ }
+ Frame {
+ msec: 3456
+ hash: "18d37190d139a1567d91882fdac411d6"
+ }
+ Frame {
+ msec: 3472
+ hash: "18d37190d139a1567d91882fdac411d6"
+ }
+ Frame {
+ msec: 3488
+ hash: "18d37190d139a1567d91882fdac411d6"
+ }
+ Key {
+ type: 7
+ key: 65
+ modifiers: 0
+ text: "61"
+ autorep: false
+ count: 1
+ }
+ Key {
+ type: 6
+ key: 78
+ modifiers: 0
+ text: "6e"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3504
+ hash: "279aa32aaeebea7f8078e8a750d0514b"
+ }
+ Frame {
+ msec: 3520
+ hash: "279aa32aaeebea7f8078e8a750d0514b"
+ }
+ Frame {
+ msec: 3536
+ hash: "279aa32aaeebea7f8078e8a750d0514b"
+ }
+ Frame {
+ msec: 3552
+ hash: "279aa32aaeebea7f8078e8a750d0514b"
+ }
+ Frame {
+ msec: 3568
+ hash: "279aa32aaeebea7f8078e8a750d0514b"
+ }
+ Frame {
+ msec: 3584
+ hash: "279aa32aaeebea7f8078e8a750d0514b"
+ }
+ Key {
+ type: 7
+ key: 78
+ modifiers: 0
+ text: "6e"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3600
+ hash: "279aa32aaeebea7f8078e8a750d0514b"
+ }
+ Key {
+ type: 6
+ key: 84
+ modifiers: 0
+ text: "74"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3616
+ hash: "626123df4dc8fc1321d0262871ffbe3e"
+ }
+ Frame {
+ msec: 3632
+ hash: "626123df4dc8fc1321d0262871ffbe3e"
+ }
+ Frame {
+ msec: 3648
+ hash: "626123df4dc8fc1321d0262871ffbe3e"
+ }
+ Frame {
+ msec: 3664
+ hash: "626123df4dc8fc1321d0262871ffbe3e"
+ }
+ Key {
+ type: 6
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3680
+ hash: "00972f42fed66eb94832506b436b203d"
+ }
+ Key {
+ type: 7
+ key: 84
+ modifiers: 0
+ text: "74"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3696
+ hash: "00972f42fed66eb94832506b436b203d"
+ }
+ Frame {
+ msec: 3712
+ hash: "00972f42fed66eb94832506b436b203d"
+ }
+ Frame {
+ msec: 3728
+ hash: "00972f42fed66eb94832506b436b203d"
+ }
+ Key {
+ type: 7
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3744
+ hash: "00972f42fed66eb94832506b436b203d"
+ }
+ Frame {
+ msec: 3760
+ hash: "00972f42fed66eb94832506b436b203d"
+ }
+ Frame {
+ msec: 3776
+ hash: "00972f42fed66eb94832506b436b203d"
+ }
+ Frame {
+ msec: 3792
+ hash: "00972f42fed66eb94832506b436b203d"
+ }
+ Frame {
+ msec: 3808
+ hash: "00972f42fed66eb94832506b436b203d"
+ }
+ Frame {
+ msec: 3824
+ hash: "00972f42fed66eb94832506b436b203d"
+ }
+ Frame {
+ msec: 3840
+ image: "usingMultilineEdit.3.png"
+ }
+ Frame {
+ msec: 3856
+ hash: "00972f42fed66eb94832506b436b203d"
+ }
+ Frame {
+ msec: 3872
+ hash: "00972f42fed66eb94832506b436b203d"
+ }
+ Frame {
+ msec: 3888
+ hash: "00972f42fed66eb94832506b436b203d"
+ }
+ Frame {
+ msec: 3904
+ hash: "00972f42fed66eb94832506b436b203d"
+ }
+ Frame {
+ msec: 3920
+ hash: "00972f42fed66eb94832506b436b203d"
+ }
+ Frame {
+ msec: 3936
+ hash: "00972f42fed66eb94832506b436b203d"
+ }
+ Frame {
+ msec: 3952
+ hash: "00972f42fed66eb94832506b436b203d"
+ }
+ Frame {
+ msec: 3968
+ hash: "00972f42fed66eb94832506b436b203d"
+ }
+ Key {
+ type: 6
+ key: 89
+ modifiers: 0
+ text: "79"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3984
+ hash: "72d952ff90862b93ccec046f61d85360"
+ }
+ Frame {
+ msec: 4000
+ hash: "72d952ff90862b93ccec046f61d85360"
+ }
+ Frame {
+ msec: 4016
+ hash: "72d952ff90862b93ccec046f61d85360"
+ }
+ Frame {
+ msec: 4032
+ hash: "72d952ff90862b93ccec046f61d85360"
+ }
+ Frame {
+ msec: 4048
+ hash: "72d952ff90862b93ccec046f61d85360"
+ }
+ Key {
+ type: 6
+ key: 79
+ modifiers: 0
+ text: "6f"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4064
+ hash: "abd2bd3a1fdf5dbdd5bfdcc84bad136c"
+ }
+ Key {
+ type: 7
+ key: 89
+ modifiers: 0
+ text: "79"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4080
+ hash: "abd2bd3a1fdf5dbdd5bfdcc84bad136c"
+ }
+ Frame {
+ msec: 4096
+ hash: "abd2bd3a1fdf5dbdd5bfdcc84bad136c"
+ }
+ Frame {
+ msec: 4112
+ hash: "abd2bd3a1fdf5dbdd5bfdcc84bad136c"
+ }
+ Frame {
+ msec: 4128
+ hash: "abd2bd3a1fdf5dbdd5bfdcc84bad136c"
+ }
+ Key {
+ type: 6
+ key: 85
+ modifiers: 0
+ text: "75"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4144
+ hash: "f091e9b3d660c3664960f3fe6f624a1d"
+ }
+ Frame {
+ msec: 4160
+ hash: "f091e9b3d660c3664960f3fe6f624a1d"
+ }
+ Key {
+ type: 7
+ key: 79
+ modifiers: 0
+ text: "6f"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4176
+ hash: "f091e9b3d660c3664960f3fe6f624a1d"
+ }
+ Frame {
+ msec: 4192
+ hash: "f091e9b3d660c3664960f3fe6f624a1d"
+ }
+ Frame {
+ msec: 4208
+ hash: "f091e9b3d660c3664960f3fe6f624a1d"
+ }
+ Key {
+ type: 6
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4224
+ hash: "bc9ae8ea7f8a7f1089263a20b4a5e826"
+ }
+ Frame {
+ msec: 4240
+ hash: "bc9ae8ea7f8a7f1089263a20b4a5e826"
+ }
+ Key {
+ type: 7
+ key: 85
+ modifiers: 0
+ text: "75"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4256
+ hash: "bc9ae8ea7f8a7f1089263a20b4a5e826"
+ }
+ Frame {
+ msec: 4272
+ hash: "bc9ae8ea7f8a7f1089263a20b4a5e826"
+ }
+ Key {
+ type: 7
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4288
+ hash: "bc9ae8ea7f8a7f1089263a20b4a5e826"
+ }
+ Frame {
+ msec: 4304
+ hash: "bc9ae8ea7f8a7f1089263a20b4a5e826"
+ }
+ Frame {
+ msec: 4320
+ hash: "bc9ae8ea7f8a7f1089263a20b4a5e826"
+ }
+ Frame {
+ msec: 4336
+ hash: "bc9ae8ea7f8a7f1089263a20b4a5e826"
+ }
+ Frame {
+ msec: 4352
+ hash: "bc9ae8ea7f8a7f1089263a20b4a5e826"
+ }
+ Frame {
+ msec: 4368
+ hash: "bc9ae8ea7f8a7f1089263a20b4a5e826"
+ }
+ Key {
+ type: 6
+ key: 84
+ modifiers: 0
+ text: "74"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4384
+ hash: "f96b7c209a5e558543157cf5aa4ce69e"
+ }
+ Frame {
+ msec: 4400
+ hash: "f96b7c209a5e558543157cf5aa4ce69e"
+ }
+ Frame {
+ msec: 4416
+ hash: "f96b7c209a5e558543157cf5aa4ce69e"
+ }
+ Frame {
+ msec: 4432
+ hash: "f96b7c209a5e558543157cf5aa4ce69e"
+ }
+ Frame {
+ msec: 4448
+ hash: "f96b7c209a5e558543157cf5aa4ce69e"
+ }
+ Key {
+ type: 7
+ key: 84
+ modifiers: 0
+ text: "74"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4464
+ hash: "f96b7c209a5e558543157cf5aa4ce69e"
+ }
+ Key {
+ type: 6
+ key: 79
+ modifiers: 0
+ text: "6f"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4480
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4496
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4512
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4528
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4544
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Key {
+ type: 7
+ key: 79
+ modifiers: 0
+ text: "6f"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4560
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4576
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4592
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Key {
+ type: 6
+ key: 16777248
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4608
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4624
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4640
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4656
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4672
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4688
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4704
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4720
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4736
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4752
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4768
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4784
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4800
+ image: "usingMultilineEdit.4.png"
+ }
+ Frame {
+ msec: 4816
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4832
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Key {
+ type: 6
+ key: 63
+ modifiers: 33554432
+ text: "3f"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4848
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 4864
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 4880
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 4896
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 4912
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 4928
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 4944
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Key {
+ type: 7
+ key: 63
+ modifiers: 33554432
+ text: "3f"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4960
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 4976
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 4992
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5008
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Key {
+ type: 7
+ key: 16777248
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 5024
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5040
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5056
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5072
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5088
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5104
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5120
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5136
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5152
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5168
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5184
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5200
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5216
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5232
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5248
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5264
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5280
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5296
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5312
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5328
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5344
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5360
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5376
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5392
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5408
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5424
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5440
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5456
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5472
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5488
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5504
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5520
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5536
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5552
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5568
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5584
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5600
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5616
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5632
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5648
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5664
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5680
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5696
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5712
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5728
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5744
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5760
+ image: "usingMultilineEdit.5.png"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 48; y: 19
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5776
+ hash: "e9532a9023548cf5dfca3fdaeb3467e7"
+ }
+ Frame {
+ msec: 5792
+ hash: "e9532a9023548cf5dfca3fdaeb3467e7"
+ }
+ Frame {
+ msec: 5808
+ hash: "e9532a9023548cf5dfca3fdaeb3467e7"
+ }
+ Frame {
+ msec: 5824
+ hash: "e9532a9023548cf5dfca3fdaeb3467e7"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 49; y: 21
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 50; y: 22
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5840
+ hash: "e9532a9023548cf5dfca3fdaeb3467e7"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 50; y: 23
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 51; y: 26
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5856
+ hash: "3ee2836c3a2ff4c71d82dd261941883b"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 53; y: 31
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 54; y: 33
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5872
+ hash: "3ee2836c3a2ff4c71d82dd261941883b"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 55; y: 36
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 56; y: 41
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5888
+ hash: "3ee2836c3a2ff4c71d82dd261941883b"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 56; y: 44
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 57; y: 48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5904
+ hash: "4e620c1b847274f691e80a384eac5320"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 58; y: 52
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 59; y: 58
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5920
+ hash: "1a246aa1be0878c38da2eaac6befb738"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 59; y: 64
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 61; y: 69
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5936
+ hash: "7d6d4a33aacd1d2f530834af31069793"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 62; y: 75
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 64; y: 80
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5952
+ hash: "3d71f15694368397bc8f6a6a0c2c16de"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 64; y: 86
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 66; y: 90
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5968
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 67; y: 97
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5984
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 67; y: 101
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 67; y: 105
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6000
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 69; y: 108
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 69; y: 111
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6016
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 69; y: 114
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 69; y: 116
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6032
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 119
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 122
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6048
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 124
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 128
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6064
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 130
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 132
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6080
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 134
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 137
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6096
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 138
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 140
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6112
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 141
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 144
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6128
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 69; y: 145
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 69; y: 148
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6144
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 69; y: 149
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 69; y: 151
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6160
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 69; y: 153
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 68; y: 154
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6176
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 68; y: 155
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6192
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Frame {
+ msec: 6208
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Frame {
+ msec: 6224
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Frame {
+ msec: 6240
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Frame {
+ msec: 6256
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 68; y: 154
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6272
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 68; y: 152
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 68; y: 149
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6288
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 68; y: 145
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 66; y: 139
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6304
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 66; y: 126
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 64; y: 117
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6320
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 64; y: 108
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 63; y: 98
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6336
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 61; y: 88
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 61; y: 80
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6352
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 59; y: 72
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 59; y: 64
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6368
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 59; y: 58
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 57; y: 51
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6384
+ hash: "b6589493e0225846be0af57024e25d98"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 57; y: 37
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6400
+ hash: "b6589493e0225846be0af57024e25d98"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 55; y: 30
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 54; y: 23
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6416
+ hash: "d8a1bee2a0e57944d8268a2ce7e6c3c1"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 54; y: 16
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 52; y: 6
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6432
+ hash: "b7eeca12627f0ca82a0e56179184b3b8"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 50; y: -2
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 50; y: -9
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6448
+ hash: "abccf1571b12444328188003928a0aea"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 48; y: -23
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6464
+ hash: "9ad787bf41f0ab66beffff056a115c23"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 47; y: -31
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 47; y: -38
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6480
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 47; y: -45
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 45; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6496
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 45; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 45; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6512
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 45; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 43; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6528
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 43; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 43; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6544
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 43; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 43; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6560
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 43; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 43; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6576
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 43; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 43; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6592
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Frame {
+ msec: 6608
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Frame {
+ msec: 6624
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Frame {
+ msec: 6640
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Frame {
+ msec: 6656
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Frame {
+ msec: 6672
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 43; y: -47
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 43; y: -46
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6688
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 43; y: -45
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 44; y: -42
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6704
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 44; y: -39
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 45; y: -36
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6720
+ image: "usingMultilineEdit.6.png"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 45; y: -33
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 46; y: -28
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6736
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 47; y: -25
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 47; y: -21
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6752
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 48; y: -18
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 49; y: -14
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6768
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 49; y: -10
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 50; y: -8
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6784
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 50; y: -6
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 51; y: -3
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6800
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 51; y: -1
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 52; y: 0
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6816
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 52; y: 2
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 52; y: 3
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6832
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 53; y: 5
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 54; y: 7
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6848
+ hash: "0e728de352bc8658bb3e2900a56bfad9"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 54; y: 8
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 55; y: 10
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6864
+ hash: "0e728de352bc8658bb3e2900a56bfad9"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 55; y: 11
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 55; y: 12
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6880
+ hash: "0e728de352bc8658bb3e2900a56bfad9"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 55; y: 12
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6896
+ hash: "0e728de352bc8658bb3e2900a56bfad9"
+ }
+ Frame {
+ msec: 6912
+ hash: "0e728de352bc8658bb3e2900a56bfad9"
+ }
+ Frame {
+ msec: 6928
+ hash: "0e728de352bc8658bb3e2900a56bfad9"
+ }
+ Frame {
+ msec: 6944
+ hash: "0e728de352bc8658bb3e2900a56bfad9"
+ }
+ Frame {
+ msec: 6960
+ hash: "0e728de352bc8658bb3e2900a56bfad9"
+ }
+ Frame {
+ msec: 6976
+ hash: "0e728de352bc8658bb3e2900a56bfad9"
+ }
+ Frame {
+ msec: 6992
+ hash: "0e728de352bc8658bb3e2900a56bfad9"
+ }
+ Frame {
+ msec: 7008
+ hash: "0e728de352bc8658bb3e2900a56bfad9"
+ }
+ Frame {
+ msec: 7024
+ hash: "0e728de352bc8658bb3e2900a56bfad9"
+ }
+ Frame {
+ msec: 7040
+ hash: "0e728de352bc8658bb3e2900a56bfad9"
+ }
+ Frame {
+ msec: 7056
+ hash: "0e728de352bc8658bb3e2900a56bfad9"
+ }
+ Frame {
+ msec: 7072
+ hash: "0e728de352bc8658bb3e2900a56bfad9"
+ }
+ Frame {
+ msec: 7088
+ hash: "0e728de352bc8658bb3e2900a56bfad9"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 59; y: 44
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 7104
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7120
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7136
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7152
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7168
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 59; y: 44
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 7184
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7200
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7216
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7232
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7248
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7264
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7280
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7296
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7312
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7328
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7344
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7360
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7376
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7392
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7408
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7424
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7440
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7456
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7472
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7488
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7504
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7520
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7536
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7552
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7568
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Key {
+ type: 6
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 7584
+ hash: "f8d7e167379a5109b1744727b3bb5050"
+ }
+ Frame {
+ msec: 7600
+ hash: "f8d7e167379a5109b1744727b3bb5050"
+ }
+ Frame {
+ msec: 7616
+ hash: "f8d7e167379a5109b1744727b3bb5050"
+ }
+ Key {
+ type: 7
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 7632
+ hash: "f8d7e167379a5109b1744727b3bb5050"
+ }
+ Frame {
+ msec: 7648
+ hash: "f8d7e167379a5109b1744727b3bb5050"
+ }
+ Frame {
+ msec: 7664
+ hash: "f8d7e167379a5109b1744727b3bb5050"
+ }
+ Frame {
+ msec: 7680
+ image: "usingMultilineEdit.7.png"
+ }
+ Frame {
+ msec: 7696
+ hash: "f8d7e167379a5109b1744727b3bb5050"
+ }
+ Frame {
+ msec: 7712
+ hash: "f8d7e167379a5109b1744727b3bb5050"
+ }
+ Key {
+ type: 6
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 7728
+ hash: "d1f43fa2f710725527736ac3439577df"
+ }
+ Frame {
+ msec: 7744
+ hash: "d1f43fa2f710725527736ac3439577df"
+ }
+ Frame {
+ msec: 7760
+ hash: "d1f43fa2f710725527736ac3439577df"
+ }
+ Frame {
+ msec: 7776
+ hash: "d1f43fa2f710725527736ac3439577df"
+ }
+ Frame {
+ msec: 7792
+ hash: "d1f43fa2f710725527736ac3439577df"
+ }
+ Frame {
+ msec: 7808
+ hash: "d1f43fa2f710725527736ac3439577df"
+ }
+ Frame {
+ msec: 7824
+ hash: "d1f43fa2f710725527736ac3439577df"
+ }
+ Frame {
+ msec: 7840
+ hash: "d1f43fa2f710725527736ac3439577df"
+ }
+ Frame {
+ msec: 7856
+ hash: "d1f43fa2f710725527736ac3439577df"
+ }
+ Frame {
+ msec: 7872
+ hash: "d1f43fa2f710725527736ac3439577df"
+ }
+ Frame {
+ msec: 7888
+ hash: "d1f43fa2f710725527736ac3439577df"
+ }
+ Frame {
+ msec: 7904
+ hash: "d1f43fa2f710725527736ac3439577df"
+ }
+ Frame {
+ msec: 7920
+ hash: "d1f43fa2f710725527736ac3439577df"
+ }
+ Frame {
+ msec: 7936
+ hash: "d1f43fa2f710725527736ac3439577df"
+ }
+ Frame {
+ msec: 7952
+ hash: "d1f43fa2f710725527736ac3439577df"
+ }
+ Key {
+ type: 7
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: true
+ count: 1
+ }
+ Key {
+ type: 6
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: true
+ count: 1
+ }
+ Frame {
+ msec: 7968
+ hash: "1553d42725394fa4d4c9b97dc12a78b9"
+ }
+ Frame {
+ msec: 7984
+ hash: "1553d42725394fa4d4c9b97dc12a78b9"
+ }
+ Key {
+ type: 7
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: true
+ count: 1
+ }
+ Key {
+ type: 6
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: true
+ count: 1
+ }
+ Frame {
+ msec: 8000
+ hash: "236c237e3f4673d568a8cf2c3665cb49"
+ }
+ Frame {
+ msec: 8016
+ hash: "236c237e3f4673d568a8cf2c3665cb49"
+ }
+ Key {
+ type: 7
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: true
+ count: 1
+ }
+ Key {
+ type: 6
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: true
+ count: 1
+ }
+ Frame {
+ msec: 8032
+ hash: "cea55dd0cd5b0c2e37808bd38c689ddf"
+ }
+ Frame {
+ msec: 8048
+ hash: "cea55dd0cd5b0c2e37808bd38c689ddf"
+ }
+ Key {
+ type: 7
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: true
+ count: 1
+ }
+ Key {
+ type: 6
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: true
+ count: 1
+ }
+ Frame {
+ msec: 8064
+ hash: "9bf8a1a8a79230f459fcec6d21843f3f"
+ }
+ Frame {
+ msec: 8080
+ hash: "9bf8a1a8a79230f459fcec6d21843f3f"
+ }
+ Key {
+ type: 6
+ key: 16777248
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Key {
+ type: 7
+ key: 16777237
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 8096
+ hash: "9bf8a1a8a79230f459fcec6d21843f3f"
+ }
+ Frame {
+ msec: 8112
+ hash: "9bf8a1a8a79230f459fcec6d21843f3f"
+ }
+ Frame {
+ msec: 8128
+ hash: "9bf8a1a8a79230f459fcec6d21843f3f"
+ }
+ Frame {
+ msec: 8144
+ hash: "9bf8a1a8a79230f459fcec6d21843f3f"
+ }
+ Frame {
+ msec: 8160
+ hash: "9bf8a1a8a79230f459fcec6d21843f3f"
+ }
+ Frame {
+ msec: 8176
+ hash: "9bf8a1a8a79230f459fcec6d21843f3f"
+ }
+ Frame {
+ msec: 8192
+ hash: "9bf8a1a8a79230f459fcec6d21843f3f"
+ }
+ Key {
+ type: 6
+ key: 16777235
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 8208
+ hash: "261d950728b1628d637e739a72c58e9f"
+ }
+ Frame {
+ msec: 8224
+ hash: "261d950728b1628d637e739a72c58e9f"
+ }
+ Frame {
+ msec: 8240
+ hash: "261d950728b1628d637e739a72c58e9f"
+ }
+ Frame {
+ msec: 8256
+ hash: "261d950728b1628d637e739a72c58e9f"
+ }
+ Key {
+ type: 7
+ key: 16777235
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 8272
+ hash: "261d950728b1628d637e739a72c58e9f"
+ }
+ Frame {
+ msec: 8288
+ hash: "261d950728b1628d637e739a72c58e9f"
+ }
+ Frame {
+ msec: 8304
+ hash: "261d950728b1628d637e739a72c58e9f"
+ }
+ Frame {
+ msec: 8320
+ hash: "261d950728b1628d637e739a72c58e9f"
+ }
+ Key {
+ type: 6
+ key: 16777235
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 8336
+ hash: "aad904179a9dbda49f411b9ae3efcb53"
+ }
+ Frame {
+ msec: 8352
+ hash: "aad904179a9dbda49f411b9ae3efcb53"
+ }
+ Frame {
+ msec: 8368
+ hash: "aad904179a9dbda49f411b9ae3efcb53"
+ }
+ Frame {
+ msec: 8384
+ hash: "aad904179a9dbda49f411b9ae3efcb53"
+ }
+ Key {
+ type: 7
+ key: 16777235
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 8400
+ hash: "aad904179a9dbda49f411b9ae3efcb53"
+ }
+ Frame {
+ msec: 8416
+ hash: "aad904179a9dbda49f411b9ae3efcb53"
+ }
+ Frame {
+ msec: 8432
+ hash: "aad904179a9dbda49f411b9ae3efcb53"
+ }
+ Frame {
+ msec: 8448
+ hash: "aad904179a9dbda49f411b9ae3efcb53"
+ }
+ Frame {
+ msec: 8464
+ hash: "aad904179a9dbda49f411b9ae3efcb53"
+ }
+ Key {
+ type: 6
+ key: 16777235
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 8480
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 8496
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 8512
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 8528
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Key {
+ type: 7
+ key: 16777235
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 8544
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 8560
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 8576
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 8592
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 8608
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 8624
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 8640
+ image: "usingMultilineEdit.8.png"
+ }
+ Frame {
+ msec: 8656
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Key {
+ type: 7
+ key: 16777248
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 8672
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 8688
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 8704
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 8720
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 8736
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 8752
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 8768
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 8784
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 8800
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 8816
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 8832
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 8848
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 8864
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 8880
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 8896
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 8912
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 8928
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 8944
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 8960
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 8976
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 8992
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 9008
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 9024
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 9040
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 9056
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 9072
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 9088
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 9104
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 9120
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 9136
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 9152
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 9168
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 9184
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 9200
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 70; y: 73
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 9216
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 9232
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 74
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 9248
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 75
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 76
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 9264
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 77
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 78
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 9280
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 70; y: 78
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 9296
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 9312
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 9328
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 9344
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 9360
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 9376
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 9392
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 9408
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 9424
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Frame {
+ msec: 9440
+ hash: "b5c199f82cea188d2aafa4fa09f444fc"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 71; y: 94
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 9456
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 9472
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 9488
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 9504
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 9520
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 9536
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 71; y: 94
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 9552
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 9568
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 9584
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 9600
+ image: "usingMultilineEdit.9.png"
+ }
+ Frame {
+ msec: 9616
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 9632
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 9648
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 9664
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Key {
+ type: 6
+ key: 16777248
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 9680
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 9696
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 9712
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 9728
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 9744
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 9760
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 9776
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 9792
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 9808
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 9824
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 9840
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 9856
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 9872
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 9888
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 9904
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 9920
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 9936
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 9952
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 9968
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 9984
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10000
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10016
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10032
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10048
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10064
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10080
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10096
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Key {
+ type: 6
+ key: 16777237
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 10112
+ hash: "ead21885244133a71e103eb9ae6b61e4"
+ }
+ Frame {
+ msec: 10128
+ hash: "ead21885244133a71e103eb9ae6b61e4"
+ }
+ Frame {
+ msec: 10144
+ hash: "ead21885244133a71e103eb9ae6b61e4"
+ }
+ Frame {
+ msec: 10160
+ hash: "ead21885244133a71e103eb9ae6b61e4"
+ }
+ Frame {
+ msec: 10176
+ hash: "ead21885244133a71e103eb9ae6b61e4"
+ }
+ Frame {
+ msec: 10192
+ hash: "ead21885244133a71e103eb9ae6b61e4"
+ }
+ Frame {
+ msec: 10208
+ hash: "ead21885244133a71e103eb9ae6b61e4"
+ }
+ Frame {
+ msec: 10224
+ hash: "ead21885244133a71e103eb9ae6b61e4"
+ }
+ Key {
+ type: 7
+ key: 16777237
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 10240
+ hash: "ead21885244133a71e103eb9ae6b61e4"
+ }
+ Frame {
+ msec: 10256
+ hash: "ead21885244133a71e103eb9ae6b61e4"
+ }
+ Frame {
+ msec: 10272
+ hash: "ead21885244133a71e103eb9ae6b61e4"
+ }
+ Frame {
+ msec: 10288
+ hash: "ead21885244133a71e103eb9ae6b61e4"
+ }
+ Frame {
+ msec: 10304
+ hash: "ead21885244133a71e103eb9ae6b61e4"
+ }
+ Frame {
+ msec: 10320
+ hash: "ead21885244133a71e103eb9ae6b61e4"
+ }
+ Frame {
+ msec: 10336
+ hash: "ead21885244133a71e103eb9ae6b61e4"
+ }
+ Frame {
+ msec: 10352
+ hash: "ead21885244133a71e103eb9ae6b61e4"
+ }
+ Key {
+ type: 6
+ key: 16777235
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 10368
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10384
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10400
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10416
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10432
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10448
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Key {
+ type: 7
+ key: 16777235
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 10464
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10480
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10496
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10512
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10528
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10544
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10560
+ image: "usingMultilineEdit.10.png"
+ }
+ Frame {
+ msec: 10576
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10592
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10608
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10624
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10640
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Key {
+ type: 7
+ key: 16777248
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 10656
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10672
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10688
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10704
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10720
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10736
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10752
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10768
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10784
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10800
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10816
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10832
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10848
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10864
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10880
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10896
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10912
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10928
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10944
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10960
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10976
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 10992
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11008
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11024
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11040
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11056
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11072
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11088
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11104
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11120
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11136
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11152
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11168
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11184
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11200
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11216
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11232
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11248
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11264
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11280
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11296
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11312
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11328
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11344
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11360
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11376
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11392
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11408
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11424
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11440
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11456
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11472
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11488
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11504
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11520
+ image: "usingMultilineEdit.11.png"
+ }
+ Frame {
+ msec: 11536
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11552
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11568
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11584
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11600
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+ Frame {
+ msec: 11616
+ hash: "a6c8b66b0d3f1124a6a316209a1456ff"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.0.png
index ec65f494b6..4f51246809 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.0.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.1.png
index ec65f494b6..a27067f5d2 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.1.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.2.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.2.png
index ec65f494b6..e33a8b01d2 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.2.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.3.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.3.png
index ec65f494b6..fb35f56089 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.3.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.3.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.4.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.4.png
index ec65f494b6..9eab398a1d 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.4.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.4.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.5.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.5.png
index ec65f494b6..66edb6be09 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.5.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.5.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.6.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.6.png
index ec65f494b6..66edb6be09 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.6.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.6.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.qml
index 1f5b365470..475aee1ff4 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.qml
@@ -6,7 +6,7 @@ VisualTest {
}
Frame {
msec: 16
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "d9acaa85ca366aac5a63f59b8913039a"
}
Key {
type: 6
@@ -18,7 +18,7 @@ VisualTest {
}
Frame {
msec: 32
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "81b7e0be317f0ca4425fa75ac5a73be9"
}
Key {
type: 7
@@ -30,11 +30,11 @@ VisualTest {
}
Frame {
msec: 48
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "81b7e0be317f0ca4425fa75ac5a73be9"
}
Frame {
msec: 64
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "81b7e0be317f0ca4425fa75ac5a73be9"
}
Key {
type: 7
@@ -46,11 +46,11 @@ VisualTest {
}
Frame {
msec: 80
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "81b7e0be317f0ca4425fa75ac5a73be9"
}
Frame {
msec: 96
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "81b7e0be317f0ca4425fa75ac5a73be9"
}
Key {
type: 6
@@ -62,15 +62,15 @@ VisualTest {
}
Frame {
msec: 112
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "ad65e3fe3973343e9b6feb1c28ee40f4"
}
Frame {
msec: 128
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "ad65e3fe3973343e9b6feb1c28ee40f4"
}
Frame {
msec: 144
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "ad65e3fe3973343e9b6feb1c28ee40f4"
}
Key {
type: 6
@@ -82,15 +82,15 @@ VisualTest {
}
Frame {
msec: 160
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "187c3d689a5b217d8e886464303840aa"
}
Frame {
msec: 176
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "187c3d689a5b217d8e886464303840aa"
}
Frame {
msec: 192
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "187c3d689a5b217d8e886464303840aa"
}
Key {
type: 7
@@ -102,11 +102,11 @@ VisualTest {
}
Frame {
msec: 208
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "187c3d689a5b217d8e886464303840aa"
}
Frame {
msec: 224
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "187c3d689a5b217d8e886464303840aa"
}
Key {
type: 6
@@ -118,7 +118,7 @@ VisualTest {
}
Frame {
msec: 240
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "572954512211be45ec468ca0c541f87b"
}
Key {
type: 7
@@ -130,19 +130,19 @@ VisualTest {
}
Frame {
msec: 256
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "572954512211be45ec468ca0c541f87b"
}
Frame {
msec: 272
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "572954512211be45ec468ca0c541f87b"
}
Frame {
msec: 288
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "572954512211be45ec468ca0c541f87b"
}
Frame {
msec: 304
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "572954512211be45ec468ca0c541f87b"
}
Key {
type: 7
@@ -154,11 +154,11 @@ VisualTest {
}
Frame {
msec: 320
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "572954512211be45ec468ca0c541f87b"
}
Frame {
msec: 336
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "572954512211be45ec468ca0c541f87b"
}
Key {
type: 6
@@ -170,19 +170,19 @@ VisualTest {
}
Frame {
msec: 352
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "a3ea4d6ebf0b267a01e18d4d7139cace"
}
Frame {
msec: 368
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "a3ea4d6ebf0b267a01e18d4d7139cace"
}
Frame {
msec: 384
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "a3ea4d6ebf0b267a01e18d4d7139cace"
}
Frame {
msec: 400
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "a3ea4d6ebf0b267a01e18d4d7139cace"
}
Key {
type: 7
@@ -194,19 +194,19 @@ VisualTest {
}
Frame {
msec: 416
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "a3ea4d6ebf0b267a01e18d4d7139cace"
}
Frame {
msec: 432
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "a3ea4d6ebf0b267a01e18d4d7139cace"
}
Frame {
msec: 448
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "a3ea4d6ebf0b267a01e18d4d7139cace"
}
Frame {
msec: 464
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "a3ea4d6ebf0b267a01e18d4d7139cace"
}
Key {
type: 6
@@ -218,19 +218,19 @@ VisualTest {
}
Frame {
msec: 480
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "36fb24a55e2cda02c3001adaa67e82a7"
}
Frame {
msec: 496
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "36fb24a55e2cda02c3001adaa67e82a7"
}
Frame {
msec: 512
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "36fb24a55e2cda02c3001adaa67e82a7"
}
Frame {
msec: 528
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "36fb24a55e2cda02c3001adaa67e82a7"
}
Key {
type: 6
@@ -250,23 +250,23 @@ VisualTest {
}
Frame {
msec: 544
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "cc3eb1d7263556949e5f7ad3862d9959"
}
Frame {
msec: 560
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "cc3eb1d7263556949e5f7ad3862d9959"
}
Frame {
msec: 576
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "cc3eb1d7263556949e5f7ad3862d9959"
}
Frame {
msec: 592
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "cc3eb1d7263556949e5f7ad3862d9959"
}
Frame {
msec: 608
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "cc3eb1d7263556949e5f7ad3862d9959"
}
Key {
type: 7
@@ -286,19 +286,19 @@ VisualTest {
}
Frame {
msec: 624
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "1ebd7df1875dc93984c9b663791c058e"
}
Frame {
msec: 640
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "1ebd7df1875dc93984c9b663791c058e"
}
Frame {
msec: 656
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "1ebd7df1875dc93984c9b663791c058e"
}
Frame {
msec: 672
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "1ebd7df1875dc93984c9b663791c058e"
}
Key {
type: 7
@@ -310,11 +310,11 @@ VisualTest {
}
Frame {
msec: 688
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "1ebd7df1875dc93984c9b663791c058e"
}
Frame {
msec: 704
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "1ebd7df1875dc93984c9b663791c058e"
}
Key {
type: 6
@@ -326,23 +326,23 @@ VisualTest {
}
Frame {
msec: 720
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "35ad49d6517b35bd410db9770818918d"
}
Frame {
msec: 736
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "35ad49d6517b35bd410db9770818918d"
}
Frame {
msec: 752
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "35ad49d6517b35bd410db9770818918d"
}
Frame {
msec: 768
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "35ad49d6517b35bd410db9770818918d"
}
Frame {
msec: 784
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "35ad49d6517b35bd410db9770818918d"
}
Key {
type: 7
@@ -354,7 +354,7 @@ VisualTest {
}
Frame {
msec: 800
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "35ad49d6517b35bd410db9770818918d"
}
Key {
type: 6
@@ -366,15 +366,15 @@ VisualTest {
}
Frame {
msec: 816
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "af5ec042c8a5e5b1942cb3e14a646b3a"
}
Frame {
msec: 832
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "af5ec042c8a5e5b1942cb3e14a646b3a"
}
Frame {
msec: 848
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "af5ec042c8a5e5b1942cb3e14a646b3a"
}
Key {
type: 7
@@ -386,15 +386,15 @@ VisualTest {
}
Frame {
msec: 864
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "af5ec042c8a5e5b1942cb3e14a646b3a"
}
Frame {
msec: 880
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "af5ec042c8a5e5b1942cb3e14a646b3a"
}
Frame {
msec: 896
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "af5ec042c8a5e5b1942cb3e14a646b3a"
}
Key {
type: 6
@@ -406,15 +406,15 @@ VisualTest {
}
Frame {
msec: 912
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "3e21db7face603e4a41010e10fdc35eb"
}
Frame {
msec: 928
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "3e21db7face603e4a41010e10fdc35eb"
}
Frame {
msec: 944
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "3e21db7face603e4a41010e10fdc35eb"
}
Frame {
msec: 960
@@ -422,11 +422,11 @@ VisualTest {
}
Frame {
msec: 976
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "3e21db7face603e4a41010e10fdc35eb"
}
Frame {
msec: 992
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "3e21db7face603e4a41010e10fdc35eb"
}
Key {
type: 6
@@ -446,23 +446,23 @@ VisualTest {
}
Frame {
msec: 1008
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "f681181b9e889f2fe0ac5ccddaa8c39f"
}
Frame {
msec: 1024
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "f681181b9e889f2fe0ac5ccddaa8c39f"
}
Frame {
msec: 1040
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "f681181b9e889f2fe0ac5ccddaa8c39f"
}
Frame {
msec: 1056
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "f681181b9e889f2fe0ac5ccddaa8c39f"
}
Frame {
msec: 1072
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "f681181b9e889f2fe0ac5ccddaa8c39f"
}
Key {
type: 7
@@ -474,31 +474,31 @@ VisualTest {
}
Frame {
msec: 1088
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "f681181b9e889f2fe0ac5ccddaa8c39f"
}
Frame {
msec: 1104
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "f681181b9e889f2fe0ac5ccddaa8c39f"
}
Frame {
msec: 1120
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "f681181b9e889f2fe0ac5ccddaa8c39f"
}
Frame {
msec: 1136
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "f681181b9e889f2fe0ac5ccddaa8c39f"
}
Frame {
msec: 1152
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "f681181b9e889f2fe0ac5ccddaa8c39f"
}
Frame {
msec: 1168
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "f681181b9e889f2fe0ac5ccddaa8c39f"
}
Frame {
msec: 1184
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "f681181b9e889f2fe0ac5ccddaa8c39f"
}
Key {
type: 6
@@ -510,23 +510,23 @@ VisualTest {
}
Frame {
msec: 1200
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "4058b4a448b3836e980e2167628d5d45"
}
Frame {
msec: 1216
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "4058b4a448b3836e980e2167628d5d45"
}
Frame {
msec: 1232
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "4058b4a448b3836e980e2167628d5d45"
}
Frame {
msec: 1248
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "4058b4a448b3836e980e2167628d5d45"
}
Frame {
msec: 1264
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "4058b4a448b3836e980e2167628d5d45"
}
Key {
type: 7
@@ -546,11 +546,11 @@ VisualTest {
}
Frame {
msec: 1280
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "9546e50697fd316e17b990d3ab235b8c"
}
Frame {
msec: 1296
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "9546e50697fd316e17b990d3ab235b8c"
}
Key {
type: 6
@@ -562,15 +562,15 @@ VisualTest {
}
Frame {
msec: 1312
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "4f7a3795af41fc641483b6de3829a9b5"
}
Frame {
msec: 1328
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "4f7a3795af41fc641483b6de3829a9b5"
}
Frame {
msec: 1344
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "4f7a3795af41fc641483b6de3829a9b5"
}
Key {
type: 7
@@ -582,11 +582,11 @@ VisualTest {
}
Frame {
msec: 1360
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "4f7a3795af41fc641483b6de3829a9b5"
}
Frame {
msec: 1376
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "4f7a3795af41fc641483b6de3829a9b5"
}
Key {
type: 7
@@ -598,19 +598,19 @@ VisualTest {
}
Frame {
msec: 1392
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "4f7a3795af41fc641483b6de3829a9b5"
}
Frame {
msec: 1408
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "4f7a3795af41fc641483b6de3829a9b5"
}
Frame {
msec: 1424
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "4f7a3795af41fc641483b6de3829a9b5"
}
Frame {
msec: 1440
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "4f7a3795af41fc641483b6de3829a9b5"
}
Key {
type: 6
@@ -622,23 +622,23 @@ VisualTest {
}
Frame {
msec: 1456
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "a086058fa845a399a222c2571ef25442"
}
Frame {
msec: 1472
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "a086058fa845a399a222c2571ef25442"
}
Frame {
msec: 1488
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "a086058fa845a399a222c2571ef25442"
}
Frame {
msec: 1504
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "a086058fa845a399a222c2571ef25442"
}
Frame {
msec: 1520
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "a086058fa845a399a222c2571ef25442"
}
Key {
type: 7
@@ -650,11 +650,11 @@ VisualTest {
}
Frame {
msec: 1536
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "a086058fa845a399a222c2571ef25442"
}
Frame {
msec: 1552
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "a086058fa845a399a222c2571ef25442"
}
Key {
type: 6
@@ -666,23 +666,23 @@ VisualTest {
}
Frame {
msec: 1568
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "a4a912ce9cee7ba833e70df683668d8e"
}
Frame {
msec: 1584
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "a4a912ce9cee7ba833e70df683668d8e"
}
Frame {
msec: 1600
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "a4a912ce9cee7ba833e70df683668d8e"
}
Frame {
msec: 1616
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "a4a912ce9cee7ba833e70df683668d8e"
}
Frame {
msec: 1632
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "a4a912ce9cee7ba833e70df683668d8e"
}
Key {
type: 6
@@ -702,23 +702,23 @@ VisualTest {
}
Frame {
msec: 1648
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "a0ca0b36e56019968875c059bf95e133"
}
Frame {
msec: 1664
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "a0ca0b36e56019968875c059bf95e133"
}
Frame {
msec: 1680
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "a0ca0b36e56019968875c059bf95e133"
}
Frame {
msec: 1696
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "a0ca0b36e56019968875c059bf95e133"
}
Frame {
msec: 1712
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "a0ca0b36e56019968875c059bf95e133"
}
Key {
type: 6
@@ -730,15 +730,15 @@ VisualTest {
}
Frame {
msec: 1728
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "3c06f171b86ed55a425fdb316591a4f4"
}
Frame {
msec: 1744
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "3c06f171b86ed55a425fdb316591a4f4"
}
Frame {
msec: 1760
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "3c06f171b86ed55a425fdb316591a4f4"
}
Key {
type: 7
@@ -750,7 +750,7 @@ VisualTest {
}
Frame {
msec: 1776
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "3c06f171b86ed55a425fdb316591a4f4"
}
Key {
type: 6
@@ -762,11 +762,11 @@ VisualTest {
}
Frame {
msec: 1792
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "e5100e36d546b8af34bfc7a68317fa74"
}
Frame {
msec: 1808
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "e5100e36d546b8af34bfc7a68317fa74"
}
Key {
type: 7
@@ -778,19 +778,19 @@ VisualTest {
}
Frame {
msec: 1824
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "e5100e36d546b8af34bfc7a68317fa74"
}
Frame {
msec: 1840
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "e5100e36d546b8af34bfc7a68317fa74"
}
Frame {
msec: 1856
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "e5100e36d546b8af34bfc7a68317fa74"
}
Frame {
msec: 1872
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "e5100e36d546b8af34bfc7a68317fa74"
}
Key {
type: 7
@@ -802,11 +802,11 @@ VisualTest {
}
Frame {
msec: 1888
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "e5100e36d546b8af34bfc7a68317fa74"
}
Frame {
msec: 1904
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "e5100e36d546b8af34bfc7a68317fa74"
}
Frame {
msec: 1920
@@ -814,11 +814,11 @@ VisualTest {
}
Frame {
msec: 1936
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "e5100e36d546b8af34bfc7a68317fa74"
}
Frame {
msec: 1952
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "e5100e36d546b8af34bfc7a68317fa74"
}
Key {
type: 6
@@ -830,27 +830,27 @@ VisualTest {
}
Frame {
msec: 1968
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "2ddf4c1b9ec2d5540c456e10c2af775e"
}
Frame {
msec: 1984
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "2ddf4c1b9ec2d5540c456e10c2af775e"
}
Frame {
msec: 2000
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "2ddf4c1b9ec2d5540c456e10c2af775e"
}
Frame {
msec: 2016
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "2ddf4c1b9ec2d5540c456e10c2af775e"
}
Frame {
msec: 2032
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "2ddf4c1b9ec2d5540c456e10c2af775e"
}
Frame {
msec: 2048
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "2ddf4c1b9ec2d5540c456e10c2af775e"
}
Key {
type: 6
@@ -862,7 +862,7 @@ VisualTest {
}
Frame {
msec: 2064
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "9e3a9ddf097022722e9e7ebb5e0bbeed"
}
Key {
type: 7
@@ -874,15 +874,15 @@ VisualTest {
}
Frame {
msec: 2080
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "9e3a9ddf097022722e9e7ebb5e0bbeed"
}
Frame {
msec: 2096
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "9e3a9ddf097022722e9e7ebb5e0bbeed"
}
Frame {
msec: 2112
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "9e3a9ddf097022722e9e7ebb5e0bbeed"
}
Key {
type: 7
@@ -894,27 +894,27 @@ VisualTest {
}
Frame {
msec: 2128
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "9e3a9ddf097022722e9e7ebb5e0bbeed"
}
Frame {
msec: 2144
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "9e3a9ddf097022722e9e7ebb5e0bbeed"
}
Frame {
msec: 2160
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "9e3a9ddf097022722e9e7ebb5e0bbeed"
}
Frame {
msec: 2176
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "9e3a9ddf097022722e9e7ebb5e0bbeed"
}
Frame {
msec: 2192
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "9e3a9ddf097022722e9e7ebb5e0bbeed"
}
Frame {
msec: 2208
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "9e3a9ddf097022722e9e7ebb5e0bbeed"
}
Key {
type: 6
@@ -926,23 +926,23 @@ VisualTest {
}
Frame {
msec: 2224
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "d715ce5ca080ba5045c16f88211ca2a7"
}
Frame {
msec: 2240
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "d715ce5ca080ba5045c16f88211ca2a7"
}
Frame {
msec: 2256
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "d715ce5ca080ba5045c16f88211ca2a7"
}
Frame {
msec: 2272
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "d715ce5ca080ba5045c16f88211ca2a7"
}
Frame {
msec: 2288
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "d715ce5ca080ba5045c16f88211ca2a7"
}
Key {
type: 6
@@ -954,7 +954,7 @@ VisualTest {
}
Frame {
msec: 2304
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "11f9035d665a6eed88ea9e3030b111c7"
}
Key {
type: 7
@@ -966,15 +966,15 @@ VisualTest {
}
Frame {
msec: 2320
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "11f9035d665a6eed88ea9e3030b111c7"
}
Frame {
msec: 2336
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "11f9035d665a6eed88ea9e3030b111c7"
}
Frame {
msec: 2352
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "11f9035d665a6eed88ea9e3030b111c7"
}
Key {
type: 6
@@ -986,11 +986,11 @@ VisualTest {
}
Frame {
msec: 2368
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "8277b43c48def7e966bbb96309042fe6"
}
Frame {
msec: 2384
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "8277b43c48def7e966bbb96309042fe6"
}
Key {
type: 7
@@ -1002,15 +1002,15 @@ VisualTest {
}
Frame {
msec: 2400
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "8277b43c48def7e966bbb96309042fe6"
}
Frame {
msec: 2416
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "8277b43c48def7e966bbb96309042fe6"
}
Frame {
msec: 2432
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "8277b43c48def7e966bbb96309042fe6"
}
Key {
type: 7
@@ -1022,15 +1022,15 @@ VisualTest {
}
Frame {
msec: 2448
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "8277b43c48def7e966bbb96309042fe6"
}
Frame {
msec: 2464
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "8277b43c48def7e966bbb96309042fe6"
}
Frame {
msec: 2480
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "8277b43c48def7e966bbb96309042fe6"
}
Key {
type: 6
@@ -1042,19 +1042,19 @@ VisualTest {
}
Frame {
msec: 2496
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "1475ec7421f2c16f7dbb13eeb35f21c8"
}
Frame {
msec: 2512
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "1475ec7421f2c16f7dbb13eeb35f21c8"
}
Frame {
msec: 2528
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "1475ec7421f2c16f7dbb13eeb35f21c8"
}
Frame {
msec: 2544
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "1475ec7421f2c16f7dbb13eeb35f21c8"
}
Key {
type: 7
@@ -1066,27 +1066,27 @@ VisualTest {
}
Frame {
msec: 2560
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "1475ec7421f2c16f7dbb13eeb35f21c8"
}
Frame {
msec: 2576
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "1475ec7421f2c16f7dbb13eeb35f21c8"
}
Frame {
msec: 2592
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "1475ec7421f2c16f7dbb13eeb35f21c8"
}
Frame {
msec: 2608
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "1475ec7421f2c16f7dbb13eeb35f21c8"
}
Frame {
msec: 2624
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "1475ec7421f2c16f7dbb13eeb35f21c8"
}
Frame {
msec: 2640
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "1475ec7421f2c16f7dbb13eeb35f21c8"
}
Key {
type: 6
@@ -1098,19 +1098,19 @@ VisualTest {
}
Frame {
msec: 2656
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "eff9abb425dbd30a0eb8ee940c2a0fdc"
}
Frame {
msec: 2672
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "eff9abb425dbd30a0eb8ee940c2a0fdc"
}
Frame {
msec: 2688
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "eff9abb425dbd30a0eb8ee940c2a0fdc"
}
Frame {
msec: 2704
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "eff9abb425dbd30a0eb8ee940c2a0fdc"
}
Key {
type: 7
@@ -1122,15 +1122,15 @@ VisualTest {
}
Frame {
msec: 2720
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "eff9abb425dbd30a0eb8ee940c2a0fdc"
}
Frame {
msec: 2736
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "eff9abb425dbd30a0eb8ee940c2a0fdc"
}
Frame {
msec: 2752
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "eff9abb425dbd30a0eb8ee940c2a0fdc"
}
Key {
type: 6
@@ -1142,23 +1142,23 @@ VisualTest {
}
Frame {
msec: 2768
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "dbc4c1e9f452575a2b543f3cc9ed53eb"
}
Frame {
msec: 2784
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "dbc4c1e9f452575a2b543f3cc9ed53eb"
}
Frame {
msec: 2800
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "dbc4c1e9f452575a2b543f3cc9ed53eb"
}
Frame {
msec: 2816
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "dbc4c1e9f452575a2b543f3cc9ed53eb"
}
Frame {
msec: 2832
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "dbc4c1e9f452575a2b543f3cc9ed53eb"
}
Key {
type: 6
@@ -1178,11 +1178,11 @@ VisualTest {
}
Frame {
msec: 2848
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "8ea955780d76128c025cf1a51c995075"
}
Frame {
msec: 2864
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "8ea955780d76128c025cf1a51c995075"
}
Frame {
msec: 2880
@@ -1190,7 +1190,7 @@ VisualTest {
}
Frame {
msec: 2896
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "8ea955780d76128c025cf1a51c995075"
}
Key {
type: 6
@@ -1202,11 +1202,11 @@ VisualTest {
}
Frame {
msec: 2912
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "ab08c67bc5c8f53bba66ad48f618d9c9"
}
Frame {
msec: 2928
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "ab08c67bc5c8f53bba66ad48f618d9c9"
}
Key {
type: 7
@@ -1218,11 +1218,11 @@ VisualTest {
}
Frame {
msec: 2944
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "ab08c67bc5c8f53bba66ad48f618d9c9"
}
Frame {
msec: 2960
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "ab08c67bc5c8f53bba66ad48f618d9c9"
}
Key {
type: 7
@@ -1234,35 +1234,35 @@ VisualTest {
}
Frame {
msec: 2976
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "ab08c67bc5c8f53bba66ad48f618d9c9"
}
Frame {
msec: 2992
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "ab08c67bc5c8f53bba66ad48f618d9c9"
}
Frame {
msec: 3008
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "ab08c67bc5c8f53bba66ad48f618d9c9"
}
Frame {
msec: 3024
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "ab08c67bc5c8f53bba66ad48f618d9c9"
}
Frame {
msec: 3040
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "ab08c67bc5c8f53bba66ad48f618d9c9"
}
Frame {
msec: 3056
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "ab08c67bc5c8f53bba66ad48f618d9c9"
}
Frame {
msec: 3072
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "ab08c67bc5c8f53bba66ad48f618d9c9"
}
Frame {
msec: 3088
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "ab08c67bc5c8f53bba66ad48f618d9c9"
}
Key {
type: 6
@@ -1274,23 +1274,23 @@ VisualTest {
}
Frame {
msec: 3104
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "32ee9af5d9f714bbcc32206be600f309"
}
Frame {
msec: 3120
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "32ee9af5d9f714bbcc32206be600f309"
}
Frame {
msec: 3136
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "32ee9af5d9f714bbcc32206be600f309"
}
Frame {
msec: 3152
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "32ee9af5d9f714bbcc32206be600f309"
}
Frame {
msec: 3168
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "32ee9af5d9f714bbcc32206be600f309"
}
Key {
type: 7
@@ -1302,23 +1302,23 @@ VisualTest {
}
Frame {
msec: 3184
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "32ee9af5d9f714bbcc32206be600f309"
}
Frame {
msec: 3200
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "32ee9af5d9f714bbcc32206be600f309"
}
Frame {
msec: 3216
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "32ee9af5d9f714bbcc32206be600f309"
}
Frame {
msec: 3232
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "32ee9af5d9f714bbcc32206be600f309"
}
Frame {
msec: 3248
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "32ee9af5d9f714bbcc32206be600f309"
}
Key {
type: 6
@@ -1330,15 +1330,15 @@ VisualTest {
}
Frame {
msec: 3264
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "0e5a0e32f40d3e02758a394797cb3947"
}
Frame {
msec: 3280
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "0e5a0e32f40d3e02758a394797cb3947"
}
Frame {
msec: 3296
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "0e5a0e32f40d3e02758a394797cb3947"
}
Key {
type: 7
@@ -1350,15 +1350,15 @@ VisualTest {
}
Frame {
msec: 3312
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "0e5a0e32f40d3e02758a394797cb3947"
}
Frame {
msec: 3328
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "0e5a0e32f40d3e02758a394797cb3947"
}
Frame {
msec: 3344
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "0e5a0e32f40d3e02758a394797cb3947"
}
Key {
type: 6
@@ -1370,23 +1370,23 @@ VisualTest {
}
Frame {
msec: 3360
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "31079d862bb5b41e36e146201f8c34d2"
}
Frame {
msec: 3376
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "31079d862bb5b41e36e146201f8c34d2"
}
Frame {
msec: 3392
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "31079d862bb5b41e36e146201f8c34d2"
}
Frame {
msec: 3408
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "31079d862bb5b41e36e146201f8c34d2"
}
Frame {
msec: 3424
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "31079d862bb5b41e36e146201f8c34d2"
}
Key {
type: 7
@@ -1398,15 +1398,15 @@ VisualTest {
}
Frame {
msec: 3440
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "31079d862bb5b41e36e146201f8c34d2"
}
Frame {
msec: 3456
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "31079d862bb5b41e36e146201f8c34d2"
}
Frame {
msec: 3472
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "31079d862bb5b41e36e146201f8c34d2"
}
Key {
type: 6
@@ -1418,19 +1418,19 @@ VisualTest {
}
Frame {
msec: 3488
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "1e5e9ab44b9c703637e58bb248026b51"
}
Frame {
msec: 3504
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "1e5e9ab44b9c703637e58bb248026b51"
}
Frame {
msec: 3520
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "1e5e9ab44b9c703637e58bb248026b51"
}
Frame {
msec: 3536
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "1e5e9ab44b9c703637e58bb248026b51"
}
Key {
type: 7
@@ -1442,11 +1442,11 @@ VisualTest {
}
Frame {
msec: 3552
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "1e5e9ab44b9c703637e58bb248026b51"
}
Frame {
msec: 3568
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "1e5e9ab44b9c703637e58bb248026b51"
}
Key {
type: 6
@@ -1458,27 +1458,27 @@ VisualTest {
}
Frame {
msec: 3584
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "18f5f77a48858fb5584d55ba3f3a94d3"
}
Frame {
msec: 3600
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "18f5f77a48858fb5584d55ba3f3a94d3"
}
Frame {
msec: 3616
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "18f5f77a48858fb5584d55ba3f3a94d3"
}
Frame {
msec: 3632
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "18f5f77a48858fb5584d55ba3f3a94d3"
}
Frame {
msec: 3648
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "18f5f77a48858fb5584d55ba3f3a94d3"
}
Frame {
msec: 3664
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "18f5f77a48858fb5584d55ba3f3a94d3"
}
Key {
type: 6
@@ -1490,7 +1490,7 @@ VisualTest {
}
Frame {
msec: 3680
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "63d557c9ea24a9e63d6bdfc6259c8bf9"
}
Key {
type: 7
@@ -1502,23 +1502,23 @@ VisualTest {
}
Frame {
msec: 3696
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "63d557c9ea24a9e63d6bdfc6259c8bf9"
}
Frame {
msec: 3712
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "63d557c9ea24a9e63d6bdfc6259c8bf9"
}
Frame {
msec: 3728
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "63d557c9ea24a9e63d6bdfc6259c8bf9"
}
Frame {
msec: 3744
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "63d557c9ea24a9e63d6bdfc6259c8bf9"
}
Frame {
msec: 3760
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "63d557c9ea24a9e63d6bdfc6259c8bf9"
}
Key {
type: 7
@@ -1530,19 +1530,19 @@ VisualTest {
}
Frame {
msec: 3776
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "63d557c9ea24a9e63d6bdfc6259c8bf9"
}
Frame {
msec: 3792
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "63d557c9ea24a9e63d6bdfc6259c8bf9"
}
Frame {
msec: 3808
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "63d557c9ea24a9e63d6bdfc6259c8bf9"
}
Frame {
msec: 3824
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "63d557c9ea24a9e63d6bdfc6259c8bf9"
}
Frame {
msec: 3840
@@ -1550,19 +1550,19 @@ VisualTest {
}
Frame {
msec: 3856
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "63d557c9ea24a9e63d6bdfc6259c8bf9"
}
Frame {
msec: 3872
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "63d557c9ea24a9e63d6bdfc6259c8bf9"
}
Frame {
msec: 3888
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "63d557c9ea24a9e63d6bdfc6259c8bf9"
}
Frame {
msec: 3904
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "63d557c9ea24a9e63d6bdfc6259c8bf9"
}
Key {
type: 6
@@ -1574,23 +1574,23 @@ VisualTest {
}
Frame {
msec: 3920
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "67b49fc16da9390bff9814b34659baca"
}
Frame {
msec: 3936
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "67b49fc16da9390bff9814b34659baca"
}
Frame {
msec: 3952
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "67b49fc16da9390bff9814b34659baca"
}
Frame {
msec: 3968
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "67b49fc16da9390bff9814b34659baca"
}
Frame {
msec: 3984
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "67b49fc16da9390bff9814b34659baca"
}
Key {
type: 7
@@ -1602,11 +1602,11 @@ VisualTest {
}
Frame {
msec: 4000
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "67b49fc16da9390bff9814b34659baca"
}
Frame {
msec: 4016
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "67b49fc16da9390bff9814b34659baca"
}
Key {
type: 6
@@ -1618,15 +1618,15 @@ VisualTest {
}
Frame {
msec: 4032
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "a06c039bc65f399f7dcb1a484e557f34"
}
Frame {
msec: 4048
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "a06c039bc65f399f7dcb1a484e557f34"
}
Frame {
msec: 4064
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "a06c039bc65f399f7dcb1a484e557f34"
}
Key {
type: 7
@@ -1638,7 +1638,7 @@ VisualTest {
}
Frame {
msec: 4080
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "a06c039bc65f399f7dcb1a484e557f34"
}
Key {
type: 6
@@ -1650,19 +1650,19 @@ VisualTest {
}
Frame {
msec: 4096
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "6471c3319fbe937080bd40d91770898f"
}
Frame {
msec: 4112
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "6471c3319fbe937080bd40d91770898f"
}
Frame {
msec: 4128
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "6471c3319fbe937080bd40d91770898f"
}
Frame {
msec: 4144
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "6471c3319fbe937080bd40d91770898f"
}
Key {
type: 7
@@ -1674,15 +1674,15 @@ VisualTest {
}
Frame {
msec: 4160
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "6471c3319fbe937080bd40d91770898f"
}
Frame {
msec: 4176
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "6471c3319fbe937080bd40d91770898f"
}
Frame {
msec: 4192
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "6471c3319fbe937080bd40d91770898f"
}
Key {
type: 6
@@ -1694,23 +1694,23 @@ VisualTest {
}
Frame {
msec: 4208
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "124451f5a072f626642a85ebc36c0914"
}
Frame {
msec: 4224
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "124451f5a072f626642a85ebc36c0914"
}
Frame {
msec: 4240
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "124451f5a072f626642a85ebc36c0914"
}
Frame {
msec: 4256
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "124451f5a072f626642a85ebc36c0914"
}
Frame {
msec: 4272
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "124451f5a072f626642a85ebc36c0914"
}
Key {
type: 6
@@ -1722,7 +1722,7 @@ VisualTest {
}
Frame {
msec: 4288
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "963ee26238b20cd414e69b50ffa5a186"
}
Key {
type: 7
@@ -1734,15 +1734,15 @@ VisualTest {
}
Frame {
msec: 4304
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "963ee26238b20cd414e69b50ffa5a186"
}
Frame {
msec: 4320
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "963ee26238b20cd414e69b50ffa5a186"
}
Frame {
msec: 4336
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "963ee26238b20cd414e69b50ffa5a186"
}
Key {
type: 7
@@ -1754,23 +1754,23 @@ VisualTest {
}
Frame {
msec: 4352
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "963ee26238b20cd414e69b50ffa5a186"
}
Frame {
msec: 4368
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "963ee26238b20cd414e69b50ffa5a186"
}
Frame {
msec: 4384
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "963ee26238b20cd414e69b50ffa5a186"
}
Frame {
msec: 4400
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "963ee26238b20cd414e69b50ffa5a186"
}
Frame {
msec: 4416
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "963ee26238b20cd414e69b50ffa5a186"
}
Key {
type: 6
@@ -1782,15 +1782,15 @@ VisualTest {
}
Frame {
msec: 4432
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "c5ce4fc832787535e66e64c546383d28"
}
Frame {
msec: 4448
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "c5ce4fc832787535e66e64c546383d28"
}
Frame {
msec: 4464
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "c5ce4fc832787535e66e64c546383d28"
}
Key {
type: 7
@@ -1802,23 +1802,23 @@ VisualTest {
}
Frame {
msec: 4480
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "c5ce4fc832787535e66e64c546383d28"
}
Frame {
msec: 4496
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "c5ce4fc832787535e66e64c546383d28"
}
Frame {
msec: 4512
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "c5ce4fc832787535e66e64c546383d28"
}
Frame {
msec: 4528
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "c5ce4fc832787535e66e64c546383d28"
}
Frame {
msec: 4544
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "c5ce4fc832787535e66e64c546383d28"
}
Key {
type: 6
@@ -1830,19 +1830,19 @@ VisualTest {
}
Frame {
msec: 4560
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "57bcfc2fbc8e5993f0908980bdef2e79"
}
Frame {
msec: 4576
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "57bcfc2fbc8e5993f0908980bdef2e79"
}
Frame {
msec: 4592
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "57bcfc2fbc8e5993f0908980bdef2e79"
}
Frame {
msec: 4608
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "57bcfc2fbc8e5993f0908980bdef2e79"
}
Key {
type: 7
@@ -1854,19 +1854,19 @@ VisualTest {
}
Frame {
msec: 4624
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "57bcfc2fbc8e5993f0908980bdef2e79"
}
Frame {
msec: 4640
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "57bcfc2fbc8e5993f0908980bdef2e79"
}
Frame {
msec: 4656
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "57bcfc2fbc8e5993f0908980bdef2e79"
}
Frame {
msec: 4672
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "57bcfc2fbc8e5993f0908980bdef2e79"
}
Key {
type: 6
@@ -1878,19 +1878,19 @@ VisualTest {
}
Frame {
msec: 4688
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "60b5ec304c447a3bf54da75f964e9fff"
}
Frame {
msec: 4704
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "60b5ec304c447a3bf54da75f964e9fff"
}
Frame {
msec: 4720
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "60b5ec304c447a3bf54da75f964e9fff"
}
Frame {
msec: 4736
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "60b5ec304c447a3bf54da75f964e9fff"
}
Key {
type: 7
@@ -1902,15 +1902,15 @@ VisualTest {
}
Frame {
msec: 4752
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "60b5ec304c447a3bf54da75f964e9fff"
}
Frame {
msec: 4768
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "60b5ec304c447a3bf54da75f964e9fff"
}
Frame {
msec: 4784
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "60b5ec304c447a3bf54da75f964e9fff"
}
Key {
type: 6
@@ -1926,7 +1926,7 @@ VisualTest {
}
Frame {
msec: 4816
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "6ae6a9c38541546561db9049a300bce6"
}
Key {
type: 7
@@ -1938,19 +1938,19 @@ VisualTest {
}
Frame {
msec: 4832
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "6ae6a9c38541546561db9049a300bce6"
}
Frame {
msec: 4848
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "6ae6a9c38541546561db9049a300bce6"
}
Frame {
msec: 4864
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "6ae6a9c38541546561db9049a300bce6"
}
Frame {
msec: 4880
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "6ae6a9c38541546561db9049a300bce6"
}
Key {
type: 6
@@ -1962,19 +1962,19 @@ VisualTest {
}
Frame {
msec: 4896
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 4912
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 4928
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 4944
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Key {
type: 7
@@ -1986,203 +1986,203 @@ VisualTest {
}
Frame {
msec: 4960
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 4976
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 4992
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5008
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5024
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5040
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5056
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5072
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5088
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5104
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5120
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5136
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5152
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5168
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5184
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5200
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5216
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5232
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5248
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5264
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5280
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5296
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5312
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5328
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5344
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5360
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5376
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5392
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5408
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5424
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5440
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5456
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5472
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5488
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5504
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5520
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5536
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5552
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5568
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5584
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5600
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5616
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5632
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5648
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5664
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5680
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5696
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5712
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5728
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5744
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5760
@@ -2190,239 +2190,239 @@ VisualTest {
}
Frame {
msec: 5776
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5792
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5808
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5824
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5840
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5856
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5872
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5888
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5904
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5920
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5936
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5952
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5968
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 5984
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6000
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6016
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6032
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6048
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6064
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6080
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6096
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6112
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6128
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6144
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6160
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6176
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6192
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6208
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6224
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6240
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6256
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6272
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6288
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6304
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6320
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6336
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6352
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6368
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6384
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6400
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6416
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6432
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6448
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6464
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6480
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6496
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6512
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6528
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6544
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6560
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6576
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6592
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6608
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6624
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6640
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6656
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6672
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6688
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6704
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6720
@@ -2430,38 +2430,38 @@ VisualTest {
}
Frame {
msec: 6736
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6752
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6768
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6784
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6800
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6816
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6832
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6848
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
Frame {
msec: 6864
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "41179a181fd4ae8bd15a259b66d90eea"
}
}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.0.png
index 555996a21a..b24344c344 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.0.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.1.png
index b705bad7b0..5e29359b0c 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.1.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.2.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.2.png
index 094cd2a6ec..0ffee647ff 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.2.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.3.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.3.png
index 9c519c715c..6c56e9c331 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.3.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.3.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.4.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.4.png
index 3ec77b509d..276170d3ea 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.4.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.4.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.5.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.5.png
index 579a66e5b9..3d8709fd16 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.5.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.5.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.6.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.6.png
index 9e5ac90c18..80b960c197 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.6.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.6.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.7.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.7.png
index 9f3acfcc25..72472771c3 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.7.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.7.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.8.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.8.png
index f27518a1bb..af5a996b7b 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.8.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.8.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.9.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.9.png
new file mode 100644
index 0000000000..b254164fbe
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.9.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.qml
index ef9ba33b1b..38190433d1 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/cursorDelegate.qml
@@ -6,239 +6,287 @@ VisualTest {
}
Frame {
msec: 16
- hash: "15da97430bcbac3a16d9897bbf2e4dbd"
+ hash: "6e8324bf913d9df21a59ab4337257c15"
}
Frame {
msec: 32
- hash: "15da97430bcbac3a16d9897bbf2e4dbd"
+ hash: "4e068995d68e8939e6560e35b685e839"
}
Frame {
msec: 48
- hash: "15da97430bcbac3a16d9897bbf2e4dbd"
+ hash: "761b09bce25b3b240093d16ad02268d7"
}
Frame {
msec: 64
- hash: "15da97430bcbac3a16d9897bbf2e4dbd"
+ hash: "1ecb6d7d08d4e4e14db28e24a60eccc4"
}
Frame {
msec: 80
- hash: "15da97430bcbac3a16d9897bbf2e4dbd"
+ hash: "642417a56b3d6b8b35f5aec1bf0a9d2c"
}
Frame {
msec: 96
- hash: "15da97430bcbac3a16d9897bbf2e4dbd"
+ hash: "2e24870a44d3fc6c6d5c920bab29d417"
}
Frame {
msec: 112
- hash: "15da97430bcbac3a16d9897bbf2e4dbd"
+ hash: "9a59d0672f2a752943561af89fd71d7f"
}
Frame {
msec: 128
- hash: "15da97430bcbac3a16d9897bbf2e4dbd"
+ hash: "c359dd36910678a30f935a13c8680ee4"
}
Frame {
msec: 144
- hash: "15da97430bcbac3a16d9897bbf2e4dbd"
+ hash: "245f1e127549e9b28c7574ffb143fcde"
}
Frame {
msec: 160
- hash: "15da97430bcbac3a16d9897bbf2e4dbd"
+ hash: "8df3d3dbce673311d88c055e8dffaeb5"
}
Frame {
msec: 176
- hash: "15da97430bcbac3a16d9897bbf2e4dbd"
+ hash: "590fdeaddb3df033a1908a8a95fcd17a"
}
Frame {
msec: 192
- hash: "15da97430bcbac3a16d9897bbf2e4dbd"
+ hash: "a158891c8d2ee3899463412a3363e48c"
}
Frame {
msec: 208
- hash: "15da97430bcbac3a16d9897bbf2e4dbd"
+ hash: "e9ec2c82f46b36fbd0285ce6795c7cf9"
}
Frame {
msec: 224
- hash: "15da97430bcbac3a16d9897bbf2e4dbd"
+ hash: "0a02598af770dfe1d332f10c9482e770"
}
Frame {
msec: 240
- hash: "15da97430bcbac3a16d9897bbf2e4dbd"
+ hash: "8765475468bccbd0df897a533241f3c5"
}
Frame {
msec: 256
- hash: "15da97430bcbac3a16d9897bbf2e4dbd"
+ hash: "4cd9deed66bfdfadde8f8bf34f0e5513"
}
Frame {
msec: 272
- hash: "15da97430bcbac3a16d9897bbf2e4dbd"
+ hash: "139bf5a1811beb2438df4ecfa3bbaac7"
}
Frame {
msec: 288
- hash: "15da97430bcbac3a16d9897bbf2e4dbd"
+ hash: "9d51555afd71a7035e67a543846dcf7f"
}
Frame {
msec: 304
- hash: "15da97430bcbac3a16d9897bbf2e4dbd"
+ hash: "de187b58fc8dfaad2d62e9463691b0c0"
}
Frame {
msec: 320
- hash: "15da97430bcbac3a16d9897bbf2e4dbd"
+ hash: "9f88ac6d71246b06ca7ce9d8d983c91b"
}
Frame {
msec: 336
- hash: "15da97430bcbac3a16d9897bbf2e4dbd"
+ hash: "a43c12a7d6597d171112dc43085a439e"
+ }
+ Key {
+ type: 6
+ key: 16777249
+ modifiers: 67108864
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 352
- hash: "15da97430bcbac3a16d9897bbf2e4dbd"
+ hash: "ad38f32755f669837ec2243e355ebc85"
}
Frame {
msec: 368
- hash: "15da97430bcbac3a16d9897bbf2e4dbd"
+ hash: "d87bd14345c785cc7e78a5c5462b90ec"
}
Frame {
msec: 384
- hash: "15da97430bcbac3a16d9897bbf2e4dbd"
+ hash: "77850031e012246dd967ac689e353eb3"
}
Frame {
msec: 400
- hash: "15da97430bcbac3a16d9897bbf2e4dbd"
+ hash: "f1bd048cd9167a8f162d1c39aca4f7c1"
}
Frame {
msec: 416
- hash: "15da97430bcbac3a16d9897bbf2e4dbd"
+ hash: "0fa030c5da23f23a0665a535e23b84a2"
}
Frame {
msec: 432
- hash: "15da97430bcbac3a16d9897bbf2e4dbd"
+ hash: "af3a5f1982459164dfec26746172b0eb"
+ }
+ Key {
+ type: 6
+ key: 16777248
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 448
- hash: "15da97430bcbac3a16d9897bbf2e4dbd"
+ hash: "0de90659472b63dd41a5602197ff502e"
}
Frame {
msec: 464
- hash: "15da97430bcbac3a16d9897bbf2e4dbd"
+ hash: "81e40abf91017614a52e03bb2474549f"
}
Frame {
msec: 480
- hash: "15da97430bcbac3a16d9897bbf2e4dbd"
+ hash: "7bae45481596788afde8866a3c97edd7"
}
Frame {
msec: 496
- hash: "15da97430bcbac3a16d9897bbf2e4dbd"
+ hash: "7bae45481596788afde8866a3c97edd7"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 512
- hash: "15da97430bcbac3a16d9897bbf2e4dbd"
+ hash: "0416581d32ab84680dfc26b6f546d2c5"
}
Frame {
msec: 528
- hash: "15da97430bcbac3a16d9897bbf2e4dbd"
+ hash: "0416581d32ab84680dfc26b6f546d2c5"
}
Frame {
msec: 544
- hash: "2aec32493055ad17f4aac9b3c9b84c5f"
+ hash: "0416581d32ab84680dfc26b6f546d2c5"
}
Frame {
msec: 560
- hash: "e0826ff09b628a5e3ddf6d9e5593f937"
+ hash: "0416581d32ab84680dfc26b6f546d2c5"
}
Frame {
msec: 576
- hash: "eacfa8db605b9e386a55508e8943e7d1"
+ hash: "ac98b973e6d12193829139661d3e5847"
}
Frame {
msec: 592
- hash: "2dbe9b5bbb5baf12cd2cbfb4190be316"
+ hash: "366907376adae4d88d42d1b9e7533ec0"
}
Frame {
msec: 608
- hash: "60a60e06237318bf005f87bbba386fef"
+ hash: "5f486d0a21c74f2ba50afcafa8c15453"
}
Frame {
msec: 624
- hash: "97549f388c02adb8884c2e79510adc7e"
+ hash: "a3bf6dde525e528745272a8e43fc895c"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 640
- hash: "d882fe91d9df9862d620cf984e27d0bd"
+ hash: "4ffb297d2a98a3d13b848af569b1b5b5"
}
Frame {
msec: 656
- hash: "6310b65572e39256122c7620f7e87442"
+ hash: "3679a17658e417bf08fc86d4bef0d4e9"
}
Frame {
msec: 672
- hash: "4e7374a683050ff440056b6e7c971d2b"
+ hash: "5c6a25284ffd13350425e792fd143421"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 688
- hash: "35c0d55cda3a02eb4c441a5832bcbbf4"
+ hash: "09a2c1032d0206e20340ae4267525f98"
}
Frame {
msec: 704
- hash: "8d71c418593eb3e4834d5e608ffd3f29"
+ hash: "0036070d9a7ee854b3612858af46ab59"
}
Frame {
msec: 720
- hash: "0da2c1cd0138172698a3bee5d19168c5"
+ hash: "8774509eaa5fc29385da89214ef77589"
}
Frame {
msec: 736
- hash: "8ca757a4fd1987329488f63251b0f6b4"
+ hash: "6d4f8ebf046148e5079f498396c119b4"
}
Frame {
msec: 752
- hash: "70c827f1b34b44cbd775b666913556d6"
+ hash: "4c7d5d2f77116c96357b0791348af058"
}
Frame {
msec: 768
- hash: "2b91dcef1b3ca66059dd9db4c8e335f3"
+ hash: "398c927a3525d5b90a5dd7a05ba9467b"
}
Frame {
msec: 784
- hash: "38abc77b2361ce257d39c0cf268ba42b"
+ hash: "d84b45f6acb8cbd399d4ed6bf80ce132"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 800
- hash: "59865194eb63465dd0f3925c7a500340"
+ hash: "40c597d9e04e8e0daf62f58b9e7973b3"
}
Frame {
msec: 816
- hash: "7bed5747d6b771db0fe5802153e54f2f"
+ hash: "2c7fdd47e29d924e3e008a6840e0e6be"
}
Frame {
msec: 832
- hash: "9ac1bf268749bc8e58bc4d04b55ef849"
+ hash: "2b3229bb1aa220499114f274cf643ce9"
}
Frame {
msec: 848
- hash: "64ea5cb46782d250c46a7a2c8cceea20"
+ hash: "e55446874c1a343ce3607d679d69d1d4"
}
Frame {
msec: 864
- hash: "d81037eb21bfcb434b6c7f3bbd21ad12"
+ hash: "6824708eb176a9cf92f241d4054800dd"
}
Frame {
msec: 880
- hash: "1079ea3a1a62e2cca9a8e907bc5aa4e1"
+ hash: "d386230dd416740625eb4f677ef4531b"
}
Frame {
msec: 896
- hash: "96422f9bfbc11775cd7d1fae2ba357bd"
+ hash: "9b2fbddab890dbe43e84e85bf320e6c1"
}
Frame {
msec: 912
- hash: "0d247385059a6f68b37bc34f6b2214b1"
+ hash: "1d1065aca7eb47f0096bc2c8c4320880"
}
Frame {
msec: 928
- hash: "7c513361e13a90eef229b42e68ffaa18"
+ hash: "d97ba6e2bfc021fe993afdb5b28316ba"
}
Frame {
msec: 944
- hash: "510b8441c613f0637dfc46e03c278112"
+ hash: "3a3a2f340bf1ccb14eab0562d7ecfe87"
}
Frame {
msec: 960
@@ -246,271 +294,287 @@ VisualTest {
}
Frame {
msec: 976
- hash: "8d90112e2e1c6f226a1a5f4f75785939"
+ hash: "ea4f4c1de5bfb1be43ab0188afb7189c"
}
Frame {
msec: 992
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
+ hash: "399ca2d4411d3fb226c94bd32a17d0cd"
}
Frame {
msec: 1008
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
+ hash: "ca78503396613536c8e4076884354cb1"
}
Frame {
msec: 1024
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
+ hash: "ca78503396613536c8e4076884354cb1"
+ }
+ Key {
+ type: 7
+ key: 16777249
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1040
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
+ hash: "399ca2d4411d3fb226c94bd32a17d0cd"
}
Frame {
msec: 1056
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
+ hash: "ea4f4c1de5bfb1be43ab0188afb7189c"
}
Frame {
msec: 1072
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
+ hash: "d23d7492b85e4f30994ecd64e8273ff6"
}
Frame {
msec: 1088
- hash: "8d90112e2e1c6f226a1a5f4f75785939"
+ hash: "3a3a2f340bf1ccb14eab0562d7ecfe87"
}
Frame {
msec: 1104
- hash: "85e6af1f5fd15338a15f984e24d5ec9d"
+ hash: "d97ba6e2bfc021fe993afdb5b28316ba"
}
Frame {
msec: 1120
- hash: "510b8441c613f0637dfc46e03c278112"
+ hash: "1d1065aca7eb47f0096bc2c8c4320880"
}
Frame {
msec: 1136
- hash: "7c513361e13a90eef229b42e68ffaa18"
+ hash: "9b2fbddab890dbe43e84e85bf320e6c1"
}
Frame {
msec: 1152
- hash: "0d247385059a6f68b37bc34f6b2214b1"
+ hash: "d386230dd416740625eb4f677ef4531b"
}
Frame {
msec: 1168
- hash: "96422f9bfbc11775cd7d1fae2ba357bd"
+ hash: "6824708eb176a9cf92f241d4054800dd"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1184
- hash: "1079ea3a1a62e2cca9a8e907bc5aa4e1"
+ hash: "e8e14dbba33578a36d9c69214333c537"
}
Frame {
msec: 1200
- hash: "d81037eb21bfcb434b6c7f3bbd21ad12"
+ hash: "95c6e967f6f445748945c51943cf532f"
}
Frame {
msec: 1216
- hash: "64ea5cb46782d250c46a7a2c8cceea20"
+ hash: "d145d4cbd0e3a98686b3bac1c5c17093"
}
Frame {
msec: 1232
- hash: "9ac1bf268749bc8e58bc4d04b55ef849"
+ hash: "09348a4108a585dd23c3a252a5c596f6"
}
Frame {
msec: 1248
- hash: "7bed5747d6b771db0fe5802153e54f2f"
+ hash: "55126f2c879771e1aa5ced51b54c827a"
}
Frame {
msec: 1264
- hash: "59865194eb63465dd0f3925c7a500340"
+ hash: "ebb36a4c2fcb85107033ec2731fc5743"
}
Frame {
msec: 1280
- hash: "38abc77b2361ce257d39c0cf268ba42b"
+ hash: "0581a4432d4b3d0c1555a31e772c2575"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1296
- hash: "2b91dcef1b3ca66059dd9db4c8e335f3"
+ hash: "b4030774f06935f1b43fc8f1a69e53a5"
}
Frame {
msec: 1312
- hash: "70c827f1b34b44cbd775b666913556d6"
+ hash: "655e1739c130888ff83a3b69bb0ab7e3"
}
Frame {
msec: 1328
- hash: "8ca757a4fd1987329488f63251b0f6b4"
+ hash: "99fc97c572e7c8949693b32910e6eefb"
}
Frame {
msec: 1344
- hash: "0da2c1cd0138172698a3bee5d19168c5"
+ hash: "e9c8bb13c2549047c05d671daa378496"
}
Frame {
msec: 1360
- hash: "8d71c418593eb3e4834d5e608ffd3f29"
+ hash: "cb344e0d39b5b07ca7d094bf30ce9f53"
}
Frame {
msec: 1376
- hash: "35c0d55cda3a02eb4c441a5832bcbbf4"
- }
- Key {
- type: 6
- key: 16777232
- modifiers: 0
- text: ""
- autorep: false
- count: 1
+ hash: "15ba6e62c693f2bf74bdf86668139985"
}
Frame {
msec: 1392
- hash: "4e7374a683050ff440056b6e7c971d2b"
+ hash: "48133ec73eb9723059eb6e6af3139f2b"
}
Frame {
msec: 1408
- hash: "6310b65572e39256122c7620f7e87442"
+ hash: "0b19e777a04f03774f2d5f5398bdb10f"
}
Frame {
msec: 1424
- hash: "d882fe91d9df9862d620cf984e27d0bd"
+ hash: "fc41d9a9aedf9274a68b33603ed6ccd0"
}
Frame {
msec: 1440
- hash: "97549f388c02adb8884c2e79510adc7e"
+ hash: "fa6e65f0c835b12dc10463711bd73350"
}
Frame {
msec: 1456
- hash: "60a60e06237318bf005f87bbba386fef"
- }
- Key {
- type: 7
- key: 16777232
- modifiers: 0
- text: ""
- autorep: false
- count: 1
+ hash: "25a02c3388e52df550a0332efde90fcd"
}
Frame {
msec: 1472
- hash: "2dbe9b5bbb5baf12cd2cbfb4190be316"
+ hash: "2390443be82acf291856be59fa18fc26"
}
Frame {
msec: 1488
- hash: "eacfa8db605b9e386a55508e8943e7d1"
+ hash: "2390443be82acf291856be59fa18fc26"
}
Frame {
msec: 1504
- hash: "e0826ff09b628a5e3ddf6d9e5593f937"
+ hash: "2390443be82acf291856be59fa18fc26"
}
Frame {
msec: 1520
- hash: "2aec32493055ad17f4aac9b3c9b84c5f"
+ hash: "2390443be82acf291856be59fa18fc26"
}
Frame {
msec: 1536
- hash: "c0e72cdf776b0c62742aa9c3683cd523"
+ hash: "2390443be82acf291856be59fa18fc26"
}
Frame {
msec: 1552
- hash: "ea3f512181b3ee94d8cdd4d9f59ed962"
+ hash: "2390443be82acf291856be59fa18fc26"
}
Frame {
msec: 1568
- hash: "de924155855e76d0591217448f79bdb6"
+ hash: "284cd356d551a048d4a000b90217ac72"
}
Frame {
msec: 1584
- hash: "51da770a75102de9ad1920f1f6c44146"
+ hash: "94fb20c3767e09d1b4254ee6122cf24e"
}
Frame {
msec: 1600
- hash: "e3c0e8f6385ef2ab9b671be3243774c4"
+ hash: "bfac920384425ce9f34505b44eceb523"
}
Frame {
msec: 1616
- hash: "eac6de65ea6726f0cc50b6d30c1b7ba5"
+ hash: "4a2d434efcb9a57f2013dc6b366e0e4e"
}
Frame {
msec: 1632
- hash: "2ee111386bd646c4ee577405e490a2f7"
+ hash: "d0fbe98dc34c4bb0d1ceb7e4678cc1d5"
+ }
+ Frame {
+ msec: 1648
+ hash: "28ab147983a71e93e5610f53e14bd113"
}
Key {
type: 6
- key: 16777233
- modifiers: 0
+ key: 16777249
+ modifiers: 100663296
text: ""
autorep: false
count: 1
}
Frame {
- msec: 1648
- hash: "24c376d5a2b3555126b156c8bc7a7a0c"
- }
- Frame {
msec: 1664
- hash: "d9c35de8b02f11db321d9bdcdcd65403"
+ hash: "2e6ee60fe9ff07fa4558134e6b1d6da8"
}
Frame {
msec: 1680
- hash: "0b32a66497ec3cdd05dc27c0ef9c5718"
+ hash: "f181e578e865981d7a2073080b381ec1"
}
Frame {
msec: 1696
- hash: "9626f80ef170af2db135792337203265"
+ hash: "d7c0558ea16829b52ea6d09814c301b9"
}
Frame {
msec: 1712
- hash: "6e4ce7599da579f764ff10e982888889"
+ hash: "c9304cb66c04566cf4374b46ab85e6e7"
}
Frame {
msec: 1728
- hash: "5ad4dd681be780c0068734ca5c722507"
- }
- Key {
- type: 7
- key: 16777233
- modifiers: 0
- text: ""
- autorep: false
- count: 1
+ hash: "024dde64822afc9eea63974851fe57e1"
}
Frame {
msec: 1744
- hash: "7d620ef53049f9195cc832d6f9dfd52b"
+ hash: "8e4520e95a8acc8f1d4b710c4a14898f"
}
Frame {
msec: 1760
- hash: "0f54144c574af01958505eedd69162f6"
+ hash: "6b271c3f1d9d49bbd80a8ee33f3fc09c"
}
Frame {
msec: 1776
- hash: "50f168354e3901283708a4ae9088783d"
+ hash: "eb76a46632856bf07b005cad2ba2f6ab"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1792
- hash: "c55fdf2fd0a4eeb9ca0e3072aa3e60c4"
+ hash: "a29bd83f6b4e877f3c7b89c82dfcab54"
}
Frame {
msec: 1808
- hash: "d351de13e7bb5b273ec3aebb88dffbd5"
+ hash: "dca39b6b6fff5e4a6309e4c0e42811c0"
}
Frame {
msec: 1824
- hash: "977d44194d1ef05801167157714891af"
+ hash: "88ad3f9f638a97bed98f00ec7d78dfe4"
}
Frame {
msec: 1840
- hash: "ef3694ca78764709abbe2f8781578fb4"
+ hash: "5697a705f36283213bbe4b5848baa764"
}
Frame {
msec: 1856
- hash: "77afbc0e0b828d03148ed7fe342dfbda"
+ hash: "8850842afae3060a91d612f7b869fd48"
}
Frame {
msec: 1872
- hash: "0d94e37430d8b835e65750a6af525ef7"
+ hash: "4f08dbd1cab0bfcc8b9f232d46cf42db"
}
Frame {
msec: 1888
- hash: "e009a8d2cb7c7f1200055666cf2efd9c"
+ hash: "f7df5b96d0983a918e3c81aa7bee3950"
}
Frame {
msec: 1904
- hash: "096a2742962d7b22dba768577373e656"
+ hash: "b28681bcb414d428588acda377fef838"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1920
@@ -518,271 +582,271 @@ VisualTest {
}
Frame {
msec: 1936
- hash: "905b6c7ab24fd1a12f17494fc1935e98"
+ hash: "5c154b54776ed555563d3e5196a8aedd"
}
Frame {
msec: 1952
- hash: "9bc98b4a32ea933fcc3a40eaae9b3516"
+ hash: "ee64c0452b325880de3a4fea599c18cc"
}
Frame {
msec: 1968
- hash: "70f0313540b3517f3b6d403c3ab1199c"
+ hash: "0776e1557b2d32db1c7c43331c532331"
}
Frame {
msec: 1984
- hash: "309ae1af1ef7dbaf0b892ad60fd3eb93"
+ hash: "24b68da9a63bbf00ffffeca649f771fa"
}
Frame {
msec: 2000
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
+ hash: "00d49d91b51f5bd428c07e9be65f551a"
}
Frame {
msec: 2016
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
+ hash: "874d4b599cb92cd9160960e3b3af74e0"
}
Frame {
msec: 2032
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
+ hash: "00d49d91b51f5bd428c07e9be65f551a"
}
Frame {
msec: 2048
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
+ hash: "24b68da9a63bbf00ffffeca649f771fa"
}
Frame {
msec: 2064
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
+ hash: "0776e1557b2d32db1c7c43331c532331"
}
Frame {
msec: 2080
- hash: "309ae1af1ef7dbaf0b892ad60fd3eb93"
+ hash: "ee64c0452b325880de3a4fea599c18cc"
}
Frame {
msec: 2096
- hash: "70f0313540b3517f3b6d403c3ab1199c"
+ hash: "5c154b54776ed555563d3e5196a8aedd"
}
Frame {
msec: 2112
- hash: "9bc98b4a32ea933fcc3a40eaae9b3516"
- }
- Key {
- type: 6
- key: 16777248
- modifiers: 33554432
- text: ""
- autorep: false
- count: 1
+ hash: "a5f90da82b51bc866648304a20a1dcd3"
}
Frame {
msec: 2128
- hash: "905b6c7ab24fd1a12f17494fc1935e98"
+ hash: "b28681bcb414d428588acda377fef838"
}
Frame {
msec: 2144
- hash: "31adf3a3bfbd1083c50cae7ed5d64334"
+ hash: "f7df5b96d0983a918e3c81aa7bee3950"
}
Frame {
msec: 2160
- hash: "096a2742962d7b22dba768577373e656"
+ hash: "4f08dbd1cab0bfcc8b9f232d46cf42db"
}
Frame {
msec: 2176
- hash: "e009a8d2cb7c7f1200055666cf2efd9c"
+ hash: "8850842afae3060a91d612f7b869fd48"
}
Frame {
msec: 2192
- hash: "0d94e37430d8b835e65750a6af525ef7"
+ hash: "5697a705f36283213bbe4b5848baa764"
}
Frame {
msec: 2208
- hash: "77afbc0e0b828d03148ed7fe342dfbda"
+ hash: "88ad3f9f638a97bed98f00ec7d78dfe4"
}
Frame {
msec: 2224
- hash: "ef3694ca78764709abbe2f8781578fb4"
+ hash: "dca39b6b6fff5e4a6309e4c0e42811c0"
+ }
+ Key {
+ type: 7
+ key: 16777248
+ modifiers: 67108864
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2240
- hash: "977d44194d1ef05801167157714891af"
+ hash: "a29bd83f6b4e877f3c7b89c82dfcab54"
}
Frame {
msec: 2256
- hash: "d351de13e7bb5b273ec3aebb88dffbd5"
+ hash: "7defd2ecefeb86b457a2ee76d97424ee"
}
Frame {
msec: 2272
- hash: "c55fdf2fd0a4eeb9ca0e3072aa3e60c4"
+ hash: "ccf6d45e8822d72482d9b585909b612b"
}
Frame {
msec: 2288
- hash: "50f168354e3901283708a4ae9088783d"
+ hash: "996dddf091394513adda1b1f00bf0c68"
}
Frame {
msec: 2304
- hash: "0f54144c574af01958505eedd69162f6"
+ hash: "3cf94e90eddb4b0815762b89f58f8325"
}
Frame {
msec: 2320
- hash: "7d620ef53049f9195cc832d6f9dfd52b"
- }
- Key {
- type: 6
- key: 16777232
- modifiers: 33554432
- text: ""
- autorep: false
- count: 1
+ hash: "ab9f876450526b37774c6c4a5794c7b1"
}
Frame {
msec: 2336
- hash: "03e906dfb3bf98f521d805331d3b5b9c"
+ hash: "9109880e9201e92eb17ae87a3648dca7"
}
Frame {
msec: 2352
- hash: "c2376393ea9541b909b6b4fe188fa03e"
+ hash: "0e759f2f279057c1f4d1147be5b41214"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 67108864
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2368
- hash: "9b3935370412c75acdf6e91100cf2f53"
+ hash: "d87bd14345c785cc7e78a5c5462b90ec"
}
Frame {
msec: 2384
- hash: "30ab7913bdfc51d2df5ab9f3863d28c7"
+ hash: "77850031e012246dd967ac689e353eb3"
}
Frame {
msec: 2400
- hash: "593656e93d6e01419002dbb581aa6cbd"
+ hash: "f1bd048cd9167a8f162d1c39aca4f7c1"
}
Frame {
msec: 2416
- hash: "33800dd560e44ce39d6325bbdee689de"
+ hash: "0fa030c5da23f23a0665a535e23b84a2"
}
Frame {
msec: 2432
- hash: "c41a9c4f08053d5d18fb2d530ed8b5ad"
- }
- Key {
- type: 7
- key: 16777232
- modifiers: 33554432
- text: ""
- autorep: false
- count: 1
+ hash: "af3a5f1982459164dfec26746172b0eb"
}
Frame {
msec: 2448
- hash: "b3f2d4a2cb9a9d1304a2a2d07ad41ff2"
+ hash: "0de90659472b63dd41a5602197ff502e"
}
Frame {
msec: 2464
- hash: "93cf7fe53bc1fd749c523d40b27d17b4"
+ hash: "81e40abf91017614a52e03bb2474549f"
}
Frame {
msec: 2480
- hash: "6e9226d01dd93cff763e851148da8dfd"
+ hash: "7bae45481596788afde8866a3c97edd7"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 67108864
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2496
- hash: "79fdbda495bbc6c9ae8be03e1467de92"
+ hash: "7bae45481596788afde8866a3c97edd7"
}
Frame {
msec: 2512
- hash: "c30fc0fa9351dbcdbe4f2a297cba9a52"
+ hash: "7bae45481596788afde8866a3c97edd7"
}
Frame {
msec: 2528
- hash: "eaf26162fd5ce42262ea08ef39a7123d"
+ hash: "7bae45481596788afde8866a3c97edd7"
}
Frame {
msec: 2544
- hash: "7bf0d6a5753a60eefae6d3c3819fabe4"
+ hash: "7bae45481596788afde8866a3c97edd7"
}
Frame {
msec: 2560
- hash: "a2ee3a3b9cd22d7c0e54524cad32e647"
+ hash: "7bae45481596788afde8866a3c97edd7"
}
Frame {
msec: 2576
- hash: "822298cfc4e2d64db1bf3e442dd891e6"
+ hash: "e26dbfb26415b21198add56d5de02cb2"
}
Frame {
msec: 2592
- hash: "d075c64000b045eae1b42dce701787b7"
+ hash: "fa2877a963417789b82170b32e0af7a0"
}
Frame {
msec: 2608
- hash: "5ca7f15af781f896c83c81077f6b072e"
+ hash: "860b39f92c412a7d946f882d8f99d837"
}
Frame {
msec: 2624
- hash: "7d0f14896e67c56ed5238472dc127cb1"
+ hash: "d7b8c52aef183965a97d82a18b03ed94"
}
Frame {
msec: 2640
- hash: "dca161e8a9d786ba9d50aa655ccbecd3"
+ hash: "b1ce9cf0ebd8e1e783e5bd43bbd72072"
}
Frame {
msec: 2656
- hash: "73bfcb0f5104efd056f25f7d73126369"
+ hash: "d214b419ec5b4cff8f877bdeb1b9ef96"
}
Frame {
msec: 2672
- hash: "0090459043b05bf9504434f36230b32b"
+ hash: "95e7057104508b3919d722d4befde7b7"
}
Frame {
msec: 2688
- hash: "f64315858f375c6ded480b2017fc18a5"
+ hash: "270489ec5da5bf9a93fa4e52f47a71f5"
}
Frame {
msec: 2704
- hash: "fe4c0ecfa9779c9fe052d4ffc9386d46"
+ hash: "46646e396ab0c1c20427dadd71d45ba9"
}
Frame {
msec: 2720
- hash: "849ad15f0ca893881165e956e8a26174"
+ hash: "65e2fd167565f876310d56fa9203c118"
}
Frame {
msec: 2736
- hash: "c4373fa63ed00832c70a6b94cb729397"
+ hash: "aff0da79bd9bd8c285139d7737a1316f"
}
Frame {
msec: 2752
- hash: "0c7e08fb7f0dd954b0f171a37ef2a310"
+ hash: "bf264fe7d774a597a3ff0965d912fa90"
}
Frame {
msec: 2768
- hash: "505071572df7aa300a675f8a808bc7f4"
+ hash: "f00358343437f6e058848c7237601632"
}
Frame {
msec: 2784
- hash: "52839867e81d52746196f299a8371453"
- }
- Key {
- type: 7
- key: 16777248
- modifiers: 0
- text: ""
- autorep: false
- count: 1
+ hash: "88c9e1d58397a81ed23931c7fdae1e7d"
}
Frame {
msec: 2800
- hash: "c4d214a7e0fc52c2a45fc6e3df12550a"
+ hash: "44d46b459f6bb89510e52b0d999fd499"
}
Frame {
msec: 2816
- hash: "f1fa48d796667bd053fff4af7ec1d8ce"
+ hash: "0c196a24c9ca7143d382688db678d855"
}
Frame {
msec: 2832
- hash: "081e46decc8aba911f018acfd761cda1"
+ hash: "9df6d3d3b9981cb907ab89e65b743e97"
}
Frame {
msec: 2848
- hash: "fa417c9bfda1da66320a8e59fbaeb5b6"
+ hash: "501a644d6cde64ad041b086e00fd3950"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 67108864
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2864
- hash: "83dfa353fd20f3bf7caa8e6ca9a9933c"
+ hash: "83f297406b1c6311da3a216024836d15"
}
Frame {
msec: 2880
@@ -790,511 +854,527 @@ VisualTest {
}
Frame {
msec: 2896
- hash: "c11459b1d3e51f3d2f5bd30049bcca42"
+ hash: "93f79f8717948bde8ee55c668af2d397"
}
Frame {
msec: 2912
- hash: "997ff3fa82ba2fb27a9c41ed9abe8991"
+ hash: "881b5c2ccd0bbdaea4d61abbec600fc5"
}
Frame {
msec: 2928
- hash: "f8baaadde147266416c9ab3f9d9106ce"
+ hash: "be72fe7c27901db62f2dbd9a757e4838"
}
Frame {
msec: 2944
- hash: "79d1d34fd343d8de631aa3259167fe26"
+ hash: "c83c973fb1253ccab333fb1e604155b8"
}
Frame {
msec: 2960
- hash: "8b1445ca6131a0fc4377ded24a60186a"
+ hash: "dd6072d204812c23e24db1e7a81c6f57"
}
Frame {
msec: 2976
- hash: "784cc01604ecadf74a45164f73f0336d"
+ hash: "fb342743dc5ab9ade2b8a48a2a11dc8f"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 67108864
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2992
- hash: "b9aeac2be5c8e16e7938e141f32776be"
+ hash: "fc8ede705bfe8f339fe47041c502b0d6"
}
Frame {
msec: 3008
- hash: "b9aeac2be5c8e16e7938e141f32776be"
+ hash: "00fa0306d3fdc7e384cfc0660a3a355d"
}
Frame {
msec: 3024
- hash: "b9aeac2be5c8e16e7938e141f32776be"
+ hash: "00fa0306d3fdc7e384cfc0660a3a355d"
}
Frame {
msec: 3040
- hash: "b9aeac2be5c8e16e7938e141f32776be"
+ hash: "fc8ede705bfe8f339fe47041c502b0d6"
}
Frame {
msec: 3056
- hash: "b9aeac2be5c8e16e7938e141f32776be"
+ hash: "fb342743dc5ab9ade2b8a48a2a11dc8f"
}
Frame {
msec: 3072
- hash: "b9aeac2be5c8e16e7938e141f32776be"
- }
- Key {
- type: 6
- key: 16777236
- modifiers: 0
- text: ""
- autorep: false
- count: 1
+ hash: "dd6072d204812c23e24db1e7a81c6f57"
}
Frame {
msec: 3088
- hash: "00dfc5f4468482cb5f74e62be235b1d2"
+ hash: "c83c973fb1253ccab333fb1e604155b8"
}
Frame {
msec: 3104
- hash: "62bc9c57724f7ab6bcf7d75d8ff68097"
+ hash: "be72fe7c27901db62f2dbd9a757e4838"
}
Frame {
msec: 3120
- hash: "ad65de5a6887c0a31a9d8f72a2a651db"
+ hash: "881b5c2ccd0bbdaea4d61abbec600fc5"
}
Frame {
msec: 3136
- hash: "75e854ccaad087bfe776a843f0bd7284"
+ hash: "93f79f8717948bde8ee55c668af2d397"
}
Frame {
msec: 3152
- hash: "1e3f580f37a0dc063a383bdf435e85ea"
+ hash: "1bb236db749ef514c00d0a3dd698d24f"
}
Frame {
msec: 3168
- hash: "3d78320cb021944d7c6cee1a42056663"
+ hash: "83f297406b1c6311da3a216024836d15"
}
Frame {
msec: 3184
- hash: "fca865f762c1a6cc3e487e0e908eef73"
- }
- Key {
- type: 7
- key: 16777236
- modifiers: 0
- text: ""
- autorep: false
- count: 1
+ hash: "3d284b4000d2849ed4af2f7c1b859492"
}
Frame {
msec: 3200
- hash: "fb7ad9156658f3866d19e43f006cf013"
+ hash: "de315e6836334fd0a2da855f5be4ff30"
}
Frame {
msec: 3216
- hash: "6f7411363c66d0959ea5a16a9b610e61"
- }
- Frame {
- msec: 3232
- hash: "a33dce3c55b1b1541cfb9b85a75fcb53"
- }
- Frame {
- msec: 3248
- hash: "56b81435dc4ce193bb98c3d02c781242"
+ hash: "5ca117709284f4a1cbd64cdba4079340"
}
Key {
type: 6
- key: 16777234
- modifiers: 0
+ key: 16777236
+ modifiers: 67108864
text: ""
autorep: false
count: 1
}
Frame {
+ msec: 3232
+ hash: "308a4220f5c74fd56bd218cd695b9822"
+ }
+ Frame {
+ msec: 3248
+ hash: "4ac4e09e987f2ba9661ed52fb1bdf236"
+ }
+ Frame {
msec: 3264
- hash: "59865194eb63465dd0f3925c7a500340"
+ hash: "9ffd39a8a540ec88ff2b20a16ef083ee"
}
Frame {
msec: 3280
- hash: "38abc77b2361ce257d39c0cf268ba42b"
+ hash: "4a36ed8e68811954fef171d5734ccbaf"
}
Frame {
msec: 3296
- hash: "2b91dcef1b3ca66059dd9db4c8e335f3"
+ hash: "714a6231aca70cfa8e83ea71b7ae90dc"
}
Frame {
msec: 3312
- hash: "70c827f1b34b44cbd775b666913556d6"
+ hash: "1fa9e35449ee87c972e3189ad0651a68"
}
Frame {
msec: 3328
- hash: "8ca757a4fd1987329488f63251b0f6b4"
- }
- Frame {
- msec: 3344
- hash: "0da2c1cd0138172698a3bee5d19168c5"
- }
- Frame {
- msec: 3360
- hash: "8d71c418593eb3e4834d5e608ffd3f29"
+ hash: "d602008fada2f4edb6ad00fe759f9db9"
}
Key {
type: 7
- key: 16777234
- modifiers: 0
+ key: 16777236
+ modifiers: 67108864
text: ""
autorep: false
count: 1
}
Frame {
+ msec: 3344
+ hash: "bf16cc38f109e761b5ac2b0c63a1a2fe"
+ }
+ Frame {
+ msec: 3360
+ hash: "30f26041533455ed92c4984f55e3c6ff"
+ }
+ Frame {
msec: 3376
- hash: "35c0d55cda3a02eb4c441a5832bcbbf4"
+ hash: "5838d666902bc693de505522dad13254"
}
Frame {
msec: 3392
- hash: "4e7374a683050ff440056b6e7c971d2b"
+ hash: "6c8ada09b627050e4340da6e8ddd646e"
}
Frame {
msec: 3408
- hash: "6310b65572e39256122c7620f7e87442"
+ hash: "b33cd5bbb90d435dd7ea3ab67bef88ee"
}
Frame {
msec: 3424
- hash: "d882fe91d9df9862d620cf984e27d0bd"
+ hash: "692d4029938c01044b4210958dd1ee7e"
}
Frame {
msec: 3440
- hash: "97549f388c02adb8884c2e79510adc7e"
+ hash: "7e2e55555ee2c7e172e61ddb6365355d"
}
Frame {
msec: 3456
- hash: "60a60e06237318bf005f87bbba386fef"
+ hash: "87ca0584879b25336a1023ac3252fc9a"
}
Frame {
msec: 3472
- hash: "2dbe9b5bbb5baf12cd2cbfb4190be316"
+ hash: "7bae45481596788afde8866a3c97edd7"
}
Frame {
msec: 3488
- hash: "eacfa8db605b9e386a55508e8943e7d1"
+ hash: "7bae45481596788afde8866a3c97edd7"
}
Frame {
msec: 3504
- hash: "e0826ff09b628a5e3ddf6d9e5593f937"
+ hash: "7bae45481596788afde8866a3c97edd7"
}
Frame {
msec: 3520
- hash: "2aec32493055ad17f4aac9b3c9b84c5f"
+ hash: "7bae45481596788afde8866a3c97edd7"
}
Frame {
msec: 3536
- hash: "c0e72cdf776b0c62742aa9c3683cd523"
+ hash: "7bae45481596788afde8866a3c97edd7"
}
Frame {
msec: 3552
- hash: "ea3f512181b3ee94d8cdd4d9f59ed962"
+ hash: "7bae45481596788afde8866a3c97edd7"
}
Frame {
msec: 3568
- hash: "de924155855e76d0591217448f79bdb6"
+ hash: "8c6052eb4cf03d7742a73874d9f15285"
}
Frame {
msec: 3584
- hash: "51da770a75102de9ad1920f1f6c44146"
+ hash: "8a1b63c42867f87a1cf4b47944b3860a"
}
Frame {
msec: 3600
- hash: "e3c0e8f6385ef2ab9b671be3243774c4"
+ hash: "90712efd7c17b0ad33d2c2c02e9eaa97"
}
Frame {
msec: 3616
- hash: "eac6de65ea6726f0cc50b6d30c1b7ba5"
+ hash: "8099972420ffd03e2bfc3ea45918a543"
}
Frame {
msec: 3632
- hash: "2ee111386bd646c4ee577405e490a2f7"
+ hash: "2b78b1179a34319c287a6659406e23c3"
}
Frame {
msec: 3648
- hash: "fe95122352effcf1815bc237fc6ce6ab"
+ hash: "ad9458ab4d6376c87350a2356c280f94"
}
Frame {
msec: 3664
- hash: "e3bb1ec3b84df25712f06e0d6963efdd"
+ hash: "a74bc230e310a2826b2fed962db22f7a"
}
Frame {
msec: 3680
- hash: "a10d3184acc85c46e171fe4cf82e1c23"
+ hash: "bd72e8f4757050c41673a6f0d38f2285"
}
Frame {
msec: 3696
- hash: "d566b2763312e5e823593806acd9e809"
+ hash: "379bad4fa4b605cb6a16434bdb031e2b"
}
Frame {
msec: 3712
- hash: "7db073b7487ddea48e7c9df8b9bfdc00"
+ hash: "e144a8e9586f29f9b2f042b47e7739ae"
}
Frame {
msec: 3728
- hash: "85c663b943f67d158367dba0508980a5"
+ hash: "bd74c9e79bc1a88dd6a17a3aed21e368"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 67108864
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 3744
- hash: "6336ce0d912ee63773475c4c6c5d59be"
+ hash: "144724168f42372e10ec6c39662a5ed8"
}
Frame {
msec: 3760
- hash: "c75ba80484af36633b6a4d17b666b1c9"
+ hash: "d8859888802e7b54e2d2a44cf252eb54"
}
Frame {
msec: 3776
- hash: "08b7d4eef2d15bc717ff1a981a11f275"
+ hash: "20561e2faf7e8fe1d6337248e6cd5e94"
}
Frame {
msec: 3792
- hash: "0ab8bebb0e43786a7e51ea780745080c"
+ hash: "184cff262d1004ce702c117a6b5b9699"
}
Frame {
msec: 3808
- hash: "6fa1811f520eff9893b3c7b00e53fa7d"
+ hash: "61b156acacefa6e4f4ddd8adaca90d08"
}
Frame {
msec: 3824
- hash: "6feb44655bfbec651cc2902676bd08b4"
+ hash: "0906852b1e62a936694a22d6ffa4f5dd"
}
Frame {
msec: 3840
image: "cursorDelegate.3.png"
}
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 67108864
+ text: ""
+ autorep: false
+ count: 1
+ }
Frame {
msec: 3856
- hash: "00b7714df163d8055514e0dbd8a83bac"
+ hash: "cc0fb2ae2dd1ccad94c453bc4c4b6d32"
}
Frame {
msec: 3872
- hash: "6ef2a330d70a7e0ce343bb352c46f126"
+ hash: "6a6baee5ca76d331c47fca4d0f7168e5"
}
Frame {
msec: 3888
- hash: "f4e26309fa3b8a6d55f44bf146544101"
+ hash: "32032d7ce55af41c97ac5bf33aca40bb"
}
Frame {
msec: 3904
- hash: "dfa1e24149f2662a4a552da3bb64348c"
+ hash: "a8781226e5e494324a34e120aa446cd1"
}
Frame {
msec: 3920
- hash: "9ab9d6ef4aeb5863401a9e251f684e2d"
+ hash: "0dd5df088fcc0228a97ffe715c95e2b6"
}
Frame {
msec: 3936
- hash: "c9f7591a37a3743b3b48de5337fd2fa0"
+ hash: "774b161fe9645bc69b89e580b3e41f71"
}
Frame {
msec: 3952
- hash: "2d38f17db530050574d9192c805c142d"
+ hash: "5756d7ffd8ff656db54f4329ea909553"
}
Frame {
msec: 3968
- hash: "38a4ad2cf9fa3015eff67014900a44cc"
+ hash: "2b4a5c97ff4d8792a7706bb78385ec35"
}
Frame {
msec: 3984
- hash: "9d9ce4ac0de6caa2f0bb78eac414ba65"
+ hash: "f9765e4def564b64861402e1a873b169"
}
Frame {
msec: 4000
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
+ hash: "287b07ef6288dcea13fffd2b95aafd54"
}
Frame {
msec: 4016
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
+ hash: "7abcb9d6cf223c1655f6265f780a321a"
}
Frame {
msec: 4032
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
+ hash: "287b07ef6288dcea13fffd2b95aafd54"
}
Frame {
msec: 4048
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
+ hash: "f9765e4def564b64861402e1a873b169"
}
Frame {
msec: 4064
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
+ hash: "2b4a5c97ff4d8792a7706bb78385ec35"
+ }
+ Key {
+ type: 7
+ key: 16777249
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 4080
- hash: "9d9ce4ac0de6caa2f0bb78eac414ba65"
+ hash: "5756d7ffd8ff656db54f4329ea909553"
}
Frame {
msec: 4096
- hash: "38a4ad2cf9fa3015eff67014900a44cc"
+ hash: "774b161fe9645bc69b89e580b3e41f71"
}
Frame {
msec: 4112
- hash: "2d38f17db530050574d9192c805c142d"
+ hash: "0dd5df088fcc0228a97ffe715c95e2b6"
}
Frame {
msec: 4128
- hash: "c9f7591a37a3743b3b48de5337fd2fa0"
+ hash: "a8781226e5e494324a34e120aa446cd1"
}
Frame {
msec: 4144
- hash: "9ab9d6ef4aeb5863401a9e251f684e2d"
+ hash: "32032d7ce55af41c97ac5bf33aca40bb"
}
Frame {
msec: 4160
- hash: "dfa1e24149f2662a4a552da3bb64348c"
+ hash: "6a6baee5ca76d331c47fca4d0f7168e5"
}
Frame {
msec: 4176
- hash: "f4e26309fa3b8a6d55f44bf146544101"
+ hash: "cc0fb2ae2dd1ccad94c453bc4c4b6d32"
}
Frame {
msec: 4192
- hash: "6ef2a330d70a7e0ce343bb352c46f126"
+ hash: "2d1b406be294727a278ba6bbc97be62a"
}
Frame {
msec: 4208
- hash: "00b7714df163d8055514e0dbd8a83bac"
+ hash: "0906852b1e62a936694a22d6ffa4f5dd"
}
Frame {
msec: 4224
- hash: "ae46d672649a4b0fc5171f776af93a2c"
+ hash: "61b156acacefa6e4f4ddd8adaca90d08"
}
Frame {
msec: 4240
- hash: "6feb44655bfbec651cc2902676bd08b4"
+ hash: "184cff262d1004ce702c117a6b5b9699"
}
Frame {
msec: 4256
- hash: "6fa1811f520eff9893b3c7b00e53fa7d"
+ hash: "20561e2faf7e8fe1d6337248e6cd5e94"
}
Frame {
msec: 4272
- hash: "0ab8bebb0e43786a7e51ea780745080c"
+ hash: "d8859888802e7b54e2d2a44cf252eb54"
}
Frame {
msec: 4288
- hash: "08b7d4eef2d15bc717ff1a981a11f275"
+ hash: "144724168f42372e10ec6c39662a5ed8"
}
Frame {
msec: 4304
- hash: "c75ba80484af36633b6a4d17b666b1c9"
+ hash: "d2da36fbf73289f545133bd608af66a2"
}
Frame {
msec: 4320
- hash: "6336ce0d912ee63773475c4c6c5d59be"
+ hash: "b1d7da6b42a31bba91148ab37b111945"
}
Frame {
msec: 4336
- hash: "85c663b943f67d158367dba0508980a5"
+ hash: "6f226a3b20d95e17df69e2c4e5aff3d1"
}
Frame {
msec: 4352
- hash: "7db073b7487ddea48e7c9df8b9bfdc00"
+ hash: "1109da0f043a9418661fc05e53fe3b45"
}
Frame {
msec: 4368
- hash: "d566b2763312e5e823593806acd9e809"
+ hash: "f3e901db9efd1d9fadf1cb6858040d51"
}
Frame {
msec: 4384
- hash: "a10d3184acc85c46e171fe4cf82e1c23"
+ hash: "c8e50c0e924b11a3f1943abb9a4008a4"
}
Frame {
msec: 4400
- hash: "e3bb1ec3b84df25712f06e0d6963efdd"
+ hash: "431226a27488ed1dba237de3d43f94c5"
}
Frame {
msec: 4416
- hash: "fe95122352effcf1815bc237fc6ce6ab"
+ hash: "420d316430c84f10d7cd24d29b918149"
}
Frame {
msec: 4432
- hash: "2ee111386bd646c4ee577405e490a2f7"
+ hash: "ccbd4d1e4865ebd9b0fe923e6ab05e5c"
}
Frame {
msec: 4448
- hash: "eac6de65ea6726f0cc50b6d30c1b7ba5"
+ hash: "231bff73758a1c6f7c7c0365159ba3e6"
}
Frame {
msec: 4464
- hash: "e3c0e8f6385ef2ab9b671be3243774c4"
+ hash: "d1ac7ceda7303bbf3392d33f47037ed6"
}
Frame {
msec: 4480
- hash: "51da770a75102de9ad1920f1f6c44146"
+ hash: "7bae45481596788afde8866a3c97edd7"
}
Frame {
msec: 4496
- hash: "de924155855e76d0591217448f79bdb6"
+ hash: "7bae45481596788afde8866a3c97edd7"
}
Frame {
msec: 4512
- hash: "ea3f512181b3ee94d8cdd4d9f59ed962"
+ hash: "7bae45481596788afde8866a3c97edd7"
}
Frame {
msec: 4528
- hash: "c0e72cdf776b0c62742aa9c3683cd523"
+ hash: "7bae45481596788afde8866a3c97edd7"
}
Frame {
msec: 4544
- hash: "2aec32493055ad17f4aac9b3c9b84c5f"
+ hash: "7bae45481596788afde8866a3c97edd7"
}
Frame {
msec: 4560
- hash: "e0826ff09b628a5e3ddf6d9e5593f937"
+ hash: "7bae45481596788afde8866a3c97edd7"
}
Frame {
msec: 4576
- hash: "eacfa8db605b9e386a55508e8943e7d1"
+ hash: "a2ad07326fafcb3012cdb869f39af466"
}
Frame {
msec: 4592
- hash: "2dbe9b5bbb5baf12cd2cbfb4190be316"
+ hash: "8622eb25a6da44926b5161bce213a483"
}
Frame {
msec: 4608
- hash: "60a60e06237318bf005f87bbba386fef"
+ hash: "fe563aa9dae9655871f82a779063cdbd"
}
Frame {
msec: 4624
- hash: "97549f388c02adb8884c2e79510adc7e"
+ hash: "775cd79b012f79b773449a0ad8457149"
}
Frame {
msec: 4640
- hash: "d882fe91d9df9862d620cf984e27d0bd"
+ hash: "01e9fab344a148a0877a7332d561be5a"
}
Frame {
msec: 4656
- hash: "6310b65572e39256122c7620f7e87442"
+ hash: "935566d139599a30197850774fb059ba"
}
Frame {
msec: 4672
- hash: "4e7374a683050ff440056b6e7c971d2b"
+ hash: "4aae1ac532624417decddd978f516b6e"
}
Frame {
msec: 4688
- hash: "35c0d55cda3a02eb4c441a5832bcbbf4"
+ hash: "34dc78df6e9941988712c1f8f79c3db0"
}
Frame {
msec: 4704
- hash: "8d71c418593eb3e4834d5e608ffd3f29"
+ hash: "23a96c11d5917c44bd48239ed2b5777f"
}
Frame {
msec: 4720
- hash: "0da2c1cd0138172698a3bee5d19168c5"
+ hash: "f8f13e097eae3152db3ccebff1343fe0"
}
Frame {
msec: 4736
- hash: "8ca757a4fd1987329488f63251b0f6b4"
+ hash: "02f8fca7c4ab80ecf425e4b39e966b86"
}
Frame {
msec: 4752
- hash: "70c827f1b34b44cbd775b666913556d6"
+ hash: "c3356367750e797ff81bc4102f948134"
}
Frame {
msec: 4768
- hash: "2b91dcef1b3ca66059dd9db4c8e335f3"
+ hash: "7b5de3772b8bcb4b10f3d265d5603afb"
}
Frame {
msec: 4784
- hash: "38abc77b2361ce257d39c0cf268ba42b"
+ hash: "ed3c741639232377f61867fd353ce58a"
}
Frame {
msec: 4800
@@ -1302,2254 +1382,118 @@ VisualTest {
}
Frame {
msec: 4816
- hash: "7bed5747d6b771db0fe5802153e54f2f"
+ hash: "5ca117709284f4a1cbd64cdba4079340"
}
Frame {
msec: 4832
- hash: "9ac1bf268749bc8e58bc4d04b55ef849"
+ hash: "de315e6836334fd0a2da855f5be4ff30"
}
Frame {
msec: 4848
- hash: "64ea5cb46782d250c46a7a2c8cceea20"
+ hash: "3d284b4000d2849ed4af2f7c1b859492"
}
Frame {
msec: 4864
- hash: "d81037eb21bfcb434b6c7f3bbd21ad12"
+ hash: "83f297406b1c6311da3a216024836d15"
}
Frame {
msec: 4880
- hash: "1079ea3a1a62e2cca9a8e907bc5aa4e1"
- }
- Mouse {
- type: 2
- button: 1
- buttons: 1
- x: 130; y: 101
- modifiers: 0
- sendToViewport: true
+ hash: "1bb236db749ef514c00d0a3dd698d24f"
}
Frame {
msec: 4896
- hash: "3d78320cb021944d7c6cee1a42056663"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 130; y: 102
- modifiers: 0
- sendToViewport: true
+ hash: "93f79f8717948bde8ee55c668af2d397"
}
Frame {
msec: 4912
- hash: "1e3f580f37a0dc063a383bdf435e85ea"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 131; y: 102
- modifiers: 0
- sendToViewport: true
+ hash: "881b5c2ccd0bbdaea4d61abbec600fc5"
}
Frame {
msec: 4928
- hash: "75e854ccaad087bfe776a843f0bd7284"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 132; y: 103
- modifiers: 0
- sendToViewport: true
+ hash: "be72fe7c27901db62f2dbd9a757e4838"
}
Frame {
msec: 4944
- hash: "ad65de5a6887c0a31a9d8f72a2a651db"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 133; y: 103
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 134; y: 103
- modifiers: 0
- sendToViewport: true
+ hash: "c83c973fb1253ccab333fb1e604155b8"
}
Frame {
msec: 4960
- hash: "62bc9c57724f7ab6bcf7d75d8ff68097"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 135; y: 103
- modifiers: 0
- sendToViewport: true
+ hash: "dd6072d204812c23e24db1e7a81c6f57"
}
Frame {
msec: 4976
- hash: "00dfc5f4468482cb5f74e62be235b1d2"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 136; y: 103
- modifiers: 0
- sendToViewport: true
+ hash: "fb342743dc5ab9ade2b8a48a2a11dc8f"
}
Frame {
msec: 4992
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 137; y: 103
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 138; y: 102
- modifiers: 0
- sendToViewport: true
+ hash: "fc8ede705bfe8f339fe47041c502b0d6"
}
Frame {
msec: 5008
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 139; y: 101
- modifiers: 0
- sendToViewport: true
+ hash: "00fa0306d3fdc7e384cfc0660a3a355d"
}
Frame {
msec: 5024
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 140; y: 101
- modifiers: 0
- sendToViewport: true
+ hash: "00fa0306d3fdc7e384cfc0660a3a355d"
}
Frame {
msec: 5040
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 141; y: 100
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 143; y: 100
- modifiers: 0
- sendToViewport: true
+ hash: "fc8ede705bfe8f339fe47041c502b0d6"
}
Frame {
msec: 5056
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 144; y: 100
- modifiers: 0
- sendToViewport: true
+ hash: "fb342743dc5ab9ade2b8a48a2a11dc8f"
}
Frame {
msec: 5072
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 146; y: 99
- modifiers: 0
- sendToViewport: true
+ hash: "dd6072d204812c23e24db1e7a81c6f57"
}
Frame {
msec: 5088
- hash: "748dc58a3ad83d7b99d7b26ad2f82786"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 148; y: 99
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 149; y: 99
- modifiers: 0
- sendToViewport: true
+ hash: "c83c973fb1253ccab333fb1e604155b8"
}
Frame {
msec: 5104
- hash: "242cc0ee7c3bdb44e8933068d3a93b61"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 150; y: 99
- modifiers: 0
- sendToViewport: true
+ hash: "be72fe7c27901db62f2dbd9a757e4838"
}
Frame {
msec: 5120
- hash: "3be6f0a35fb085dcf6c9481cf1c23f9d"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 151; y: 99
- modifiers: 0
- sendToViewport: true
+ hash: "881b5c2ccd0bbdaea4d61abbec600fc5"
}
Frame {
msec: 5136
- hash: "a6f63267eaba9aefd2c9ab338571ef33"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 152; y: 99
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 152; y: 98
- modifiers: 0
- sendToViewport: true
+ hash: "93f79f8717948bde8ee55c668af2d397"
}
Frame {
msec: 5152
- hash: "ba37dd9ba649e294465dc707f6b768ec"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 153; y: 98
- modifiers: 0
- sendToViewport: true
+ hash: "1bb236db749ef514c00d0a3dd698d24f"
}
Frame {
msec: 5168
- hash: "35b186609721ec0b8a121d15bc54ce49"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 154; y: 98
- modifiers: 0
- sendToViewport: true
+ hash: "83f297406b1c6311da3a216024836d15"
}
Frame {
msec: 5184
- hash: "700ff15e4e48af93362455a149d90363"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 155; y: 98
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 156; y: 98
- modifiers: 0
- sendToViewport: true
+ hash: "3d284b4000d2849ed4af2f7c1b859492"
}
Frame {
msec: 5200
- hash: "1c51eb8d4d25d086bda4d595a49c3a86"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 157; y: 98
- modifiers: 0
- sendToViewport: true
+ hash: "de315e6836334fd0a2da855f5be4ff30"
}
Frame {
msec: 5216
- hash: "2f085b047d24384d463163df7fac2bd3"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 158; y: 98
- modifiers: 0
- sendToViewport: true
+ hash: "5ca117709284f4a1cbd64cdba4079340"
}
Frame {
msec: 5232
- hash: "46d7aff6eb47e50e23c061ecb149fbf9"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 160; y: 98
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 161; y: 98
- modifiers: 0
- sendToViewport: true
+ hash: "4f0d49aff27a1c83287d38e760c10f16"
}
Frame {
msec: 5248
- hash: "48d7a8f749f7501dbaa4599ca41096a5"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 163; y: 97
- modifiers: 0
- sendToViewport: true
+ hash: "ed3c741639232377f61867fd353ce58a"
}
Frame {
msec: 5264
- hash: "4c2a085c69c118fedfa15fe46cdc508b"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 164; y: 97
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5280
- hash: "25f25828a4d22fe85db0de5c562f658e"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 166; y: 96
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 168; y: 96
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5296
- hash: "e9fb14ec21e9ec1235d2fea6e055b69d"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 170; y: 96
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5312
- hash: "66417881aeb85778be66566241c45f5a"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 174; y: 96
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5328
- hash: "c8c136690ffd8e5cc3e58f7376693b4f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 176; y: 96
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 178; y: 96
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5344
- hash: "c58c4fb5b7197cd8bd95742dc8715bbf"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 179; y: 96
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5360
- hash: "2e0c93380883fcf2d0e56024fecba605"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 180; y: 96
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5376
- hash: "5f169f09e3d868eb0425a331d4bc3144"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 182; y: 95
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 183; y: 95
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5392
- hash: "ed648742be4b0ded04e713e83ed24b27"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 185; y: 94
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5408
- hash: "92131288bb38480469f4578282dedaf8"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 187; y: 94
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5424
- hash: "e16773f750bb0f635552b1eeadb2d625"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 189; y: 93
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 191; y: 92
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5440
- hash: "6e653cd552d82f38f30b8027d1951534"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 192; y: 92
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5456
- hash: "cfc1d6efa8d1b3b86396704f0be031ad"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 194; y: 92
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5472
- hash: "5848af73f5ab7c811639a6d01921d502"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 196; y: 92
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 198; y: 92
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5488
- hash: "3823e7da05678f63e6761a81ed7233e2"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 199; y: 92
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5504
- hash: "d095abe9814a60824914960a11663f12"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 200; y: 91
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5520
- hash: "18922bb3269d903a36e0b690249b473a"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 200; y: 91
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 201; y: 90
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5536
- hash: "4d8400a3ca2b782e7b054bb2f71d4543"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 202; y: 89
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5552
- hash: "24ed25d7a767f01fb02f545fc6c6931a"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 203; y: 88
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5568
- hash: "55fb16784e3655ae70f97d6c32853cdc"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 204; y: 88
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5584
- hash: "694e6979f0de62b61324dc4b144a2d5d"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 207; y: 86
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 208; y: 85
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5600
- hash: "e61b8b03251f6312e3de4e0c8af684d5"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 210; y: 85
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5616
- hash: "6203321f87d53692dbb2b2aaf7dd3944"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 212; y: 84
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5632
- hash: "297b77029475d77cd8e481199b23da30"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 213; y: 84
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 214; y: 84
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5648
- hash: "414615d772b4c80bf85eabfdca6fd0e0"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 215; y: 84
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5664
- hash: "46d70882552a21267eebb3505da086f3"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 216; y: 84
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5680
- hash: "372acafc63624307bcb384c48a803ab7"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 216; y: 84
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 217; y: 84
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5696
- hash: "1b98094dd4f192af8229b7058b8ce396"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 218; y: 84
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5712
- hash: "d627fa0ce696e46650225e43134643f5"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 218; y: 84
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5728
- hash: "0410f4b504d768bc00940b20d3d942f9"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 219; y: 85
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 219; y: 86
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 220; y: 86
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5744
- hash: "5f8011b44681d769800af8d205c757cb"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 221; y: 87
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5760
- image: "cursorDelegate.5.png"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 222; y: 87
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5776
- hash: "99f7a46f841f96445962b5fb3496d996"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 222; y: 88
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5792
- hash: "ed8bba2823ca2fe7cf138af0fcc52806"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 224; y: 90
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5808
- hash: "c9007b7ae5038ba59bfc6fac15c80d5f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 226; y: 92
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5824
- hash: "2db81c955a99652bcfef958e870054af"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 228; y: 94
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5840
- hash: "1e3906d7f3ee5a29c3c90b8e1f6c1eb0"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 229; y: 96
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 231; y: 97
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5856
- hash: "fc59738903cc9e6f36ef4d27bfde9496"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 232; y: 98
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5872
- hash: "768aaf4ef2b13b40b75bdf15787966b6"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 233; y: 98
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5888
- hash: "3085baedc0c58a6757b134bb4f80fa9e"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 233; y: 98
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5904
- hash: "0a1b8cad167bf93801f4d0dd34bf872e"
- }
- Frame {
- msec: 5920
- hash: "6366e04808ee015feed44d95cc117e1e"
- }
- Frame {
- msec: 5936
- hash: "dd67a8542a243aac9462e25dc1586e6e"
- }
- Frame {
- msec: 5952
- hash: "e06c8788b2ef327d005b4048f0807334"
- }
- Frame {
- msec: 5968
- hash: "dda2beda1253bd477d04cada4ec4df27"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 233; y: 98
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 5984
- hash: "d659d1724637d90497c8e417764d3477"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 232; y: 99
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 232; y: 99
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6000
- hash: "91035aecf2ac15f3c2c3dbc4b73b540f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 231; y: 99
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6016
- hash: "91035aecf2ac15f3c2c3dbc4b73b540f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 230; y: 99
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6032
- hash: "91035aecf2ac15f3c2c3dbc4b73b540f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 229; y: 99
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 228; y: 100
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6048
- hash: "91035aecf2ac15f3c2c3dbc4b73b540f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 227; y: 100
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6064
- hash: "91035aecf2ac15f3c2c3dbc4b73b540f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 225; y: 100
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6080
- hash: "bdc53613cad59416ed79287874eb59f8"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 224; y: 101
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 222; y: 101
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6096
- hash: "54efe0acb07fb69827024a566773a36e"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 220; y: 102
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6112
- hash: "860530a5ac3d89193f3cf234e21f8f6a"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 219; y: 102
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6128
- hash: "ade5f8e28159304b22866f688efdbb46"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 217; y: 102
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 216; y: 102
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6144
- hash: "7d5f5cf34910527d899e89ea07fb7254"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 215; y: 102
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6160
- hash: "c201ed0f2419396a229d8396152aba01"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 213; y: 102
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6176
- hash: "b99135e2cb03ab252ff379c8001c26ad"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 212; y: 102
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 212; y: 102
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6192
- hash: "768aaf4ef2b13b40b75bdf15787966b6"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 210; y: 102
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6208
- hash: "71a5bed1a87e16c986b2f4b245e956b8"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 210; y: 102
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6224
- hash: "7155607add8c7254286097cda52b5888"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 208; y: 103
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 207; y: 103
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6240
- hash: "e516e4d8a4ef0195ae04b3287f536ffd"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 206; y: 103
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6256
- hash: "afa06d10b37d8ad8b57e392142ff50f2"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 205; y: 103
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6272
- hash: "88c3fe68f7251d87a5bf197b9d59b899"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 204; y: 103
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 203; y: 104
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6288
- hash: "b2687baf5148539ee2181b18077e0a3d"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 202; y: 104
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6304
- hash: "457aed68cee2b9f3ff3c7d5f0eb2b6aa"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 201; y: 104
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6320
- hash: "48bb4683718a3b7c34baea29260fbe8c"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 200; y: 103
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 199; y: 103
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6336
- hash: "7c32fbf799bbfc10d0fbdd96bcfa9d95"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 197; y: 102
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6352
- hash: "68cee3b8213a9d38e2ed431d06eb6756"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 196; y: 101
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 194; y: 101
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6368
- hash: "596c732c40a86d16bc649f164b919457"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 191; y: 101
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 188; y: 100
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6384
- hash: "d9cb5bf69d4f8aaebefae6d680a99185"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 187; y: 99
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6400
- hash: "bb6759f3aff00f027f4f426efb775d2d"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 185; y: 99
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6416
- hash: "a408d88f97c30ab8ab12a222b03571b4"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 182; y: 98
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6432
- hash: "bb2e8994dc014eb6d4e4e33257269c2a"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 176; y: 96
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6448
- hash: "190e9df0b8d20b0f37a198e9f3976416"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 171; y: 95
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6464
- hash: "aa7be52534c8550948deea6ae174330d"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 166; y: 94
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 163; y: 94
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6480
- hash: "533caac613ea1279a51a5b5b29acdccc"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 160; y: 94
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6496
- hash: "288cc34879d9ed8ed381ba6cc31de3e7"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 159; y: 94
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6512
- hash: "2a57602c47ab788f288daa81b985fc1d"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 157; y: 94
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 156; y: 94
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6528
- hash: "fa3540fafa1a9e3c5e796b598dce8fb1"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 156; y: 94
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6544
- hash: "7e9b17ae7c10cb30153539911ac6eb13"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 155; y: 94
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6560
- hash: "9e62b16c858e80ff1294ec53e2390498"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 154; y: 94
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 153; y: 95
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6576
- hash: "287470e6cf9bd4b9acfd1cd1512307e3"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 152; y: 95
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 151; y: 95
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6592
- hash: "4086c7c7a573a1b9f98d22ebf9b46c5f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 149; y: 95
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6608
- hash: "7d0868f000a1102916720a29a332543f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 148; y: 96
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6624
- hash: "bda3cfdca81f7cba54514c512eb6b12e"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 146; y: 96
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6640
- hash: "923ff9fac39c3fba2c9cf7b52fc652ad"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 145; y: 97
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6656
- hash: "269718e3586affbbdf0b9599e12f5677"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 145; y: 97
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6672
- hash: "d12e03b5da6ea7b162d7dec6930c1a54"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 144; y: 97
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6688
- hash: "96edf1f15c674c5d8c4e4ce9e1d34f1d"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 144; y: 97
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6704
- hash: "70ce229fae6985dd49de8cca01c031e6"
- }
- Frame {
- msec: 6720
- image: "cursorDelegate.6.png"
- }
- Mouse {
- type: 3
- button: 1
- buttons: 0
- x: 144; y: 97
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6736
- hash: "56215b7d24ac382ff1ed256c80d14091"
- }
- Frame {
- msec: 6752
- hash: "ac132304e072806431803d26e345b264"
- }
- Frame {
- msec: 6768
- hash: "a8f3e7fbb95ed8fe2b83871eb3d2c151"
- }
- Frame {
- msec: 6784
- hash: "43906030c2572af0f8f0577dbc86e346"
- }
- Frame {
- msec: 6800
- hash: "d64b58801430d5063225dceac1603bca"
- }
- Frame {
- msec: 6816
- hash: "56b81435dc4ce193bb98c3d02c781242"
- }
- Frame {
- msec: 6832
- hash: "a33dce3c55b1b1541cfb9b85a75fcb53"
- }
- Frame {
- msec: 6848
- hash: "6f7411363c66d0959ea5a16a9b610e61"
- }
- Frame {
- msec: 6864
- hash: "fb7ad9156658f3866d19e43f006cf013"
- }
- Frame {
- msec: 6880
- hash: "fca865f762c1a6cc3e487e0e908eef73"
- }
- Frame {
- msec: 6896
- hash: "3d78320cb021944d7c6cee1a42056663"
- }
- Frame {
- msec: 6912
- hash: "1e3f580f37a0dc063a383bdf435e85ea"
- }
- Frame {
- msec: 6928
- hash: "75e854ccaad087bfe776a843f0bd7284"
- }
- Frame {
- msec: 6944
- hash: "ad65de5a6887c0a31a9d8f72a2a651db"
- }
- Frame {
- msec: 6960
- hash: "62bc9c57724f7ab6bcf7d75d8ff68097"
- }
- Frame {
- msec: 6976
- hash: "00dfc5f4468482cb5f74e62be235b1d2"
- }
- Frame {
- msec: 6992
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
- }
- Frame {
- msec: 7008
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
- }
- Frame {
- msec: 7024
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
- }
- Frame {
- msec: 7040
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
- }
- Frame {
- msec: 7056
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
- }
- Frame {
- msec: 7072
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
- }
- Frame {
- msec: 7088
- hash: "00dfc5f4468482cb5f74e62be235b1d2"
- }
- Frame {
- msec: 7104
- hash: "62bc9c57724f7ab6bcf7d75d8ff68097"
- }
- Frame {
- msec: 7120
- hash: "ad65de5a6887c0a31a9d8f72a2a651db"
- }
- Frame {
- msec: 7136
- hash: "75e854ccaad087bfe776a843f0bd7284"
- }
- Frame {
- msec: 7152
- hash: "1e3f580f37a0dc063a383bdf435e85ea"
- }
- Frame {
- msec: 7168
- hash: "3d78320cb021944d7c6cee1a42056663"
- }
- Frame {
- msec: 7184
- hash: "fca865f762c1a6cc3e487e0e908eef73"
- }
- Frame {
- msec: 7200
- hash: "fb7ad9156658f3866d19e43f006cf013"
- }
- Frame {
- msec: 7216
- hash: "6f7411363c66d0959ea5a16a9b610e61"
- }
- Frame {
- msec: 7232
- hash: "a33dce3c55b1b1541cfb9b85a75fcb53"
- }
- Frame {
- msec: 7248
- hash: "56b81435dc4ce193bb98c3d02c781242"
- }
- Frame {
- msec: 7264
- hash: "d64b58801430d5063225dceac1603bca"
- }
- Frame {
- msec: 7280
- hash: "43906030c2572af0f8f0577dbc86e346"
- }
- Frame {
- msec: 7296
- hash: "a8f3e7fbb95ed8fe2b83871eb3d2c151"
- }
- Frame {
- msec: 7312
- hash: "ac132304e072806431803d26e345b264"
- }
- Frame {
- msec: 7328
- hash: "56215b7d24ac382ff1ed256c80d14091"
- }
- Frame {
- msec: 7344
- hash: "4d5c97925b21d699f1c3720a3f51ebbb"
- }
- Frame {
- msec: 7360
- hash: "70ce229fae6985dd49de8cca01c031e6"
- }
- Frame {
- msec: 7376
- hash: "96edf1f15c674c5d8c4e4ce9e1d34f1d"
- }
- Frame {
- msec: 7392
- hash: "d12e03b5da6ea7b162d7dec6930c1a54"
- }
- Frame {
- msec: 7408
- hash: "269718e3586affbbdf0b9599e12f5677"
- }
- Frame {
- msec: 7424
- hash: "42d19ea6dd328c505da5a4eee23a257d"
- }
- Frame {
- msec: 7440
- hash: "e4d9d77859759dd95cf3ffee8f142cd8"
- }
- Frame {
- msec: 7456
- hash: "445e4c6e9872b63a1461e3277dd8185c"
- }
- Frame {
- msec: 7472
- hash: "d6343c629acd987179eae0d158d2504c"
- }
- Frame {
- msec: 7488
- hash: "a5340087baa2c3694ed0cc2bbc3e2ad9"
- }
- Frame {
- msec: 7504
- hash: "205973c30aaca71d1f20e740ce971d82"
- }
- Frame {
- msec: 7520
- hash: "ed28c7e07755e177222c7e322116bfb4"
- }
- Frame {
- msec: 7536
- hash: "6cebfc407a985694c803940608ab1303"
- }
- Frame {
- msec: 7552
- hash: "87f825fc820d3942e4d9b5ece5be3714"
- }
- Frame {
- msec: 7568
- hash: "9aa56dfe90ed2eba58eee0ff6ff3822c"
- }
- Frame {
- msec: 7584
- hash: "c93acf87a918f21a55cf39ea255315a3"
- }
- Frame {
- msec: 7600
- hash: "f8ce1bec5d5016c56fc66d52c28e69d1"
- }
- Frame {
- msec: 7616
- hash: "a365dba2f7c4be77ea98b727813c2f03"
- }
- Frame {
- msec: 7632
- hash: "e8d1c35ee9ef74c4070adfce5e4560f1"
- }
- Frame {
- msec: 7648
- hash: "f5f2dbb041eeb4de1821761f4fbca506"
- }
- Frame {
- msec: 7664
- hash: "f4ea6e9dff51778e9b5d1321453617ec"
- }
- Frame {
- msec: 7680
- image: "cursorDelegate.7.png"
- }
- Frame {
- msec: 7696
- hash: "f2869791dde1eb4c2ea24e04dc3ac653"
- }
- Frame {
- msec: 7712
- hash: "9bd70e91b765de22b70fe295adc4f87f"
- }
- Frame {
- msec: 7728
- hash: "c0338d0a5c72ba63bff666a76ab3242c"
- }
- Mouse {
- type: 2
- button: 1
- buttons: 1
- x: 227; y: 114
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7744
- hash: "cb2a643eed9b5658260e04495820cd3d"
- }
- Frame {
- msec: 7760
- hash: "6dda51f2e611b1f589c75820fd8c7295"
- }
- Mouse {
- type: 3
- button: 1
- buttons: 0
- x: 227; y: 114
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7776
- hash: "98d8692afd47c61421ddcae62414a72e"
- }
- Frame {
- msec: 7792
- hash: "2c533bcdd9df45c6f942d47509ebf20e"
- }
- Frame {
- msec: 7808
- hash: "d28f231fb1e128329e8985689deac882"
- }
- Frame {
- msec: 7824
- hash: "ea73450baf98a2f629ce1c203cfcd728"
- }
- Frame {
- msec: 7840
- hash: "959a31d38edc343b5e081fd0cddc81df"
- }
- Frame {
- msec: 7856
- hash: "9b1ae10ee8e9b3f176357733af9e6735"
- }
- Frame {
- msec: 7872
- hash: "89b0dd11f456bbb321e0bd2e1614c193"
- }
- Frame {
- msec: 7888
- hash: "a0a3aa6d8d4c677894e745ee432084e2"
- }
- Frame {
- msec: 7904
- hash: "f63207b8903085b19de1c9b6a9ff90e0"
- }
- Frame {
- msec: 7920
- hash: "c8f2126fece8c2b473c6511aa568dddb"
- }
- Frame {
- msec: 7936
- hash: "6ccd1f30e85dbad74468c228d92a9a3c"
- }
- Frame {
- msec: 7952
- hash: "bae09fe9f29e0f6ebda298cae753ddab"
- }
- Frame {
- msec: 7968
- hash: "cde4abae868488345fb124b927f46b45"
- }
- Frame {
- msec: 7984
- hash: "a88ccf9c8ae34ffcfd15af4e66102040"
- }
- Frame {
- msec: 8000
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
- }
- Frame {
- msec: 8016
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
- }
- Frame {
- msec: 8032
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
- }
- Frame {
- msec: 8048
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
- }
- Frame {
- msec: 8064
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
- }
- Frame {
- msec: 8080
- hash: "a88ccf9c8ae34ffcfd15af4e66102040"
- }
- Frame {
- msec: 8096
- hash: "cde4abae868488345fb124b927f46b45"
- }
- Frame {
- msec: 8112
- hash: "bae09fe9f29e0f6ebda298cae753ddab"
- }
- Frame {
- msec: 8128
- hash: "6ccd1f30e85dbad74468c228d92a9a3c"
- }
- Frame {
- msec: 8144
- hash: "c8f2126fece8c2b473c6511aa568dddb"
- }
- Frame {
- msec: 8160
- hash: "f63207b8903085b19de1c9b6a9ff90e0"
- }
- Frame {
- msec: 8176
- hash: "a0a3aa6d8d4c677894e745ee432084e2"
- }
- Frame {
- msec: 8192
- hash: "89b0dd11f456bbb321e0bd2e1614c193"
- }
- Frame {
- msec: 8208
- hash: "9b1ae10ee8e9b3f176357733af9e6735"
- }
- Frame {
- msec: 8224
- hash: "959a31d38edc343b5e081fd0cddc81df"
- }
- Frame {
- msec: 8240
- hash: "ea73450baf98a2f629ce1c203cfcd728"
- }
- Frame {
- msec: 8256
- hash: "d28f231fb1e128329e8985689deac882"
- }
- Frame {
- msec: 8272
- hash: "2c533bcdd9df45c6f942d47509ebf20e"
- }
- Frame {
- msec: 8288
- hash: "98d8692afd47c61421ddcae62414a72e"
- }
- Frame {
- msec: 8304
- hash: "6dda51f2e611b1f589c75820fd8c7295"
- }
- Frame {
- msec: 8320
- hash: "cb2a643eed9b5658260e04495820cd3d"
- }
- Frame {
- msec: 8336
- hash: "88afd2fa1182fbb2aab100d4587a1006"
- }
- Frame {
- msec: 8352
- hash: "bc657c5181a11a9ff9565f134bdccb8d"
- }
- Frame {
- msec: 8368
- hash: "a296634d814a6e12f9d09f4d8a9fa097"
- }
- Frame {
- msec: 8384
- hash: "f05a2deeb12722904c4f31d641dffeb4"
- }
- Frame {
- msec: 8400
- hash: "75823698247e39dd10a70fe224e13597"
- }
- Frame {
- msec: 8416
- hash: "244fa06c168f7a7401b8ec7f5ddb0e52"
- }
- Frame {
- msec: 8432
- hash: "a78e0f88d269290e9086d1d854618f0c"
- }
- Frame {
- msec: 8448
- hash: "57b1281d29d5c5fdc15d9cf1e3a5545c"
- }
- Frame {
- msec: 8464
- hash: "a24ac211ef29dcf7f22ac95991f1af3f"
- }
- Frame {
- msec: 8480
- hash: "361f978ea3597fd518c25c0069c22e8b"
- }
- Frame {
- msec: 8496
- hash: "ac8e2c01eb58aac0eb4feb6aba9b9628"
- }
- Frame {
- msec: 8512
- hash: "6099612934b5eb90296f1cc3cb5c1a84"
- }
- Frame {
- msec: 8528
- hash: "7c3f08291168065fc9c1d62108022d33"
- }
- Frame {
- msec: 8544
- hash: "8bf57ba445d668af5f3e59276c4f8800"
- }
- Frame {
- msec: 8560
- hash: "c8ed352cbfbc472ea4802a9e03d40052"
- }
- Frame {
- msec: 8576
- hash: "11e5546b30e47d2f3067c0364b9f0877"
- }
- Frame {
- msec: 8592
- hash: "9df0f136fca92d4a05f17ee68f0cd286"
- }
- Frame {
- msec: 8608
- hash: "39f47838a622ba328548cad57cca9e12"
- }
- Frame {
- msec: 8624
- hash: "c891d582be4b23c01e29032fe861081f"
- }
- Frame {
- msec: 8640
- image: "cursorDelegate.8.png"
- }
- Frame {
- msec: 8656
- hash: "c3820dfd382c4568d9fbd2ee95889eda"
- }
- Frame {
- msec: 8672
- hash: "528cf8778318bf7216b54f983dadb2b4"
- }
- Frame {
- msec: 8688
- hash: "419518a3c63aa36f6070e95eb93e58a3"
- }
- Frame {
- msec: 8704
- hash: "11b22e2853c0a9ea6e4ac764348698c9"
- }
- Frame {
- msec: 8720
- hash: "8018329c4b57647942ae34a5f83c2b12"
- }
- Frame {
- msec: 8736
- hash: "c37e9fd5c3d664c2e4911c8cb9fcabf7"
- }
- Frame {
- msec: 8752
- hash: "4e7895f802c9fc249894ba0db25959f7"
- }
- Frame {
- msec: 8768
- hash: "5fed71d99ef70432bc6be8caaea36f17"
- }
- Frame {
- msec: 8784
- hash: "69976d074acbd7a5731c70b33c8f084b"
- }
- Frame {
- msec: 8800
- hash: "c88952348da3df0627b12b8bb05ca13e"
- }
- Frame {
- msec: 8816
- hash: "cc5222da7a17c66d4db146c406492701"
- }
- Frame {
- msec: 8832
- hash: "8915e752776da27cb86019c9decc8a8c"
- }
- Frame {
- msec: 8848
- hash: "d8a77ccc7c01cf187e846a2903e1c55e"
- }
- Frame {
- msec: 8864
- hash: "3cf3f02f98a199c81ef73e8905e7f7ee"
- }
- Frame {
- msec: 8880
- hash: "7a1d47e0109fc370bf63714040cbef96"
- }
- Frame {
- msec: 8896
- hash: "2ca8b8ddbe73b29327e474da34a14a87"
- }
- Frame {
- msec: 8912
- hash: "ee75214865fca848aa38cc05b6049d8f"
- }
- Frame {
- msec: 8928
- hash: "05ab7d8118a806f2215160f5f266a082"
- }
- Frame {
- msec: 8944
- hash: "31e63095b7be56d0bf75e9cff832feb7"
- }
- Frame {
- msec: 8960
- hash: "3ffda2c2f154f1eb806e9f0963057fa1"
- }
- Frame {
- msec: 8976
- hash: "4e805203b58e8f6f331f2e878704fa01"
- }
- Frame {
- msec: 8992
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
- }
- Frame {
- msec: 9008
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
- }
- Frame {
- msec: 9024
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
- }
- Frame {
- msec: 9040
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
- }
- Frame {
- msec: 9056
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
- }
- Frame {
- msec: 9072
- hash: "60edce44dd4ca7fac8d8093990ee5ec1"
- }
- Frame {
- msec: 9088
- hash: "4e805203b58e8f6f331f2e878704fa01"
- }
- Frame {
- msec: 9104
- hash: "3ffda2c2f154f1eb806e9f0963057fa1"
- }
- Frame {
- msec: 9120
- hash: "31e63095b7be56d0bf75e9cff832feb7"
- }
- Frame {
- msec: 9136
- hash: "05ab7d8118a806f2215160f5f266a082"
+ hash: "7b5de3772b8bcb4b10f3d265d5603afb"
}
}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.0.png
new file mode 100644
index 0000000000..e69860ebbc
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.1.png
new file mode 100644
index 0000000000..1db3c262d8
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.10.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.10.png
new file mode 100644
index 0000000000..9c72d52a98
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.10.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.11.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.11.png
new file mode 100644
index 0000000000..9c72d52a98
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.11.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.2.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.2.png
new file mode 100644
index 0000000000..fbef8052a6
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.3.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.3.png
new file mode 100644
index 0000000000..dc56c7e1de
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.3.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.4.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.4.png
new file mode 100644
index 0000000000..04ea496431
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.4.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.5.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.5.png
new file mode 100644
index 0000000000..98bf7dee1e
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.5.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.6.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.6.png
new file mode 100644
index 0000000000..d95b8952c5
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.6.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.7.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.7.png
new file mode 100644
index 0000000000..9954344363
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.7.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.8.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.8.png
new file mode 100644
index 0000000000..d49c2ff1f8
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.8.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.9.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.9.png
new file mode 100644
index 0000000000..9c72d52a98
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.9.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.qml
new file mode 100644
index 0000000000..94891e5d07
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data/usingMultilineEdit.qml
@@ -0,0 +1,4687 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 32
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 48
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 64
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 80
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 96
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 112
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 128
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 144
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 160
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 176
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 192
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 208
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 224
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 240
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 256
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 272
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 288
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 304
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 320
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 118; y: 70
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 336
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 352
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 368
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 384
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 400
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 118; y: 70
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 416
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 432
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 448
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 464
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 480
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 496
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 512
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 528
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 544
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 560
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 576
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 592
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 608
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 624
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Frame {
+ msec: 640
+ hash: "a4edfba57a47b45f96fe1fa7a37c1720"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 117; y: 102
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 656
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 672
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 117; y: 102
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 688
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 704
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 720
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 736
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 752
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 768
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 784
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 800
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 816
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 832
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 848
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 864
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 880
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 896
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 912
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 928
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 944
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 960
+ image: "usingMultilineEdit.0.png"
+ }
+ Frame {
+ msec: 976
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 992
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1008
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1024
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1040
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1056
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1072
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1088
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1104
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1120
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1136
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1152
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1168
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1184
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1200
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1216
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1232
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1248
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1264
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1280
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Frame {
+ msec: 1296
+ hash: "bf9ad629e190df34f8bbb242e986083f"
+ }
+ Key {
+ type: 6
+ key: 44
+ modifiers: 0
+ text: "2c"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1312
+ hash: "bf65dbbfc02ad1589093d965c83d5806"
+ }
+ Frame {
+ msec: 1328
+ hash: "bf65dbbfc02ad1589093d965c83d5806"
+ }
+ Frame {
+ msec: 1344
+ hash: "bf65dbbfc02ad1589093d965c83d5806"
+ }
+ Frame {
+ msec: 1360
+ hash: "bf65dbbfc02ad1589093d965c83d5806"
+ }
+ Frame {
+ msec: 1376
+ hash: "bf65dbbfc02ad1589093d965c83d5806"
+ }
+ Key {
+ type: 7
+ key: 44
+ modifiers: 0
+ text: "2c"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1392
+ hash: "bf65dbbfc02ad1589093d965c83d5806"
+ }
+ Key {
+ type: 6
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1408
+ hash: "ef0640a754b76b5e28bff78376f1aaf3"
+ }
+ Frame {
+ msec: 1424
+ hash: "ef0640a754b76b5e28bff78376f1aaf3"
+ }
+ Frame {
+ msec: 1440
+ hash: "ef0640a754b76b5e28bff78376f1aaf3"
+ }
+ Frame {
+ msec: 1456
+ hash: "ef0640a754b76b5e28bff78376f1aaf3"
+ }
+ Key {
+ type: 7
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1472
+ hash: "ef0640a754b76b5e28bff78376f1aaf3"
+ }
+ Frame {
+ msec: 1488
+ hash: "ef0640a754b76b5e28bff78376f1aaf3"
+ }
+ Frame {
+ msec: 1504
+ hash: "ef0640a754b76b5e28bff78376f1aaf3"
+ }
+ Frame {
+ msec: 1520
+ hash: "ef0640a754b76b5e28bff78376f1aaf3"
+ }
+ Frame {
+ msec: 1536
+ hash: "ef0640a754b76b5e28bff78376f1aaf3"
+ }
+ Frame {
+ msec: 1552
+ hash: "ef0640a754b76b5e28bff78376f1aaf3"
+ }
+ Key {
+ type: 6
+ key: 68
+ modifiers: 0
+ text: "64"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1568
+ hash: "b392b8d675e61166e9707f4a7f191c15"
+ }
+ Frame {
+ msec: 1584
+ hash: "b392b8d675e61166e9707f4a7f191c15"
+ }
+ Frame {
+ msec: 1600
+ hash: "b392b8d675e61166e9707f4a7f191c15"
+ }
+ Key {
+ type: 7
+ key: 68
+ modifiers: 0
+ text: "64"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1616
+ hash: "b392b8d675e61166e9707f4a7f191c15"
+ }
+ Key {
+ type: 6
+ key: 79
+ modifiers: 0
+ text: "6f"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1632
+ hash: "f7a9826581a72f37b1211f1006d93ae5"
+ }
+ Frame {
+ msec: 1648
+ hash: "f7a9826581a72f37b1211f1006d93ae5"
+ }
+ Frame {
+ msec: 1664
+ hash: "f7a9826581a72f37b1211f1006d93ae5"
+ }
+ Frame {
+ msec: 1680
+ hash: "f7a9826581a72f37b1211f1006d93ae5"
+ }
+ Frame {
+ msec: 1696
+ hash: "f7a9826581a72f37b1211f1006d93ae5"
+ }
+ Key {
+ type: 7
+ key: 79
+ modifiers: 0
+ text: "6f"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1712
+ hash: "f7a9826581a72f37b1211f1006d93ae5"
+ }
+ Frame {
+ msec: 1728
+ hash: "f7a9826581a72f37b1211f1006d93ae5"
+ }
+ Key {
+ type: 6
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1744
+ hash: "cea68eaed3000fe598917688b49525b7"
+ }
+ Frame {
+ msec: 1760
+ hash: "cea68eaed3000fe598917688b49525b7"
+ }
+ Frame {
+ msec: 1776
+ hash: "cea68eaed3000fe598917688b49525b7"
+ }
+ Key {
+ type: 7
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1792
+ hash: "cea68eaed3000fe598917688b49525b7"
+ }
+ Frame {
+ msec: 1808
+ hash: "cea68eaed3000fe598917688b49525b7"
+ }
+ Frame {
+ msec: 1824
+ hash: "cea68eaed3000fe598917688b49525b7"
+ }
+ Key {
+ type: 6
+ key: 89
+ modifiers: 0
+ text: "79"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1840
+ hash: "968932500933300e0a0ca711067d6659"
+ }
+ Frame {
+ msec: 1856
+ hash: "968932500933300e0a0ca711067d6659"
+ }
+ Frame {
+ msec: 1872
+ hash: "968932500933300e0a0ca711067d6659"
+ }
+ Frame {
+ msec: 1888
+ hash: "968932500933300e0a0ca711067d6659"
+ }
+ Frame {
+ msec: 1904
+ hash: "968932500933300e0a0ca711067d6659"
+ }
+ Key {
+ type: 7
+ key: 89
+ modifiers: 0
+ text: "79"
+ autorep: false
+ count: 1
+ }
+ Key {
+ type: 6
+ key: 79
+ modifiers: 0
+ text: "6f"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1920
+ image: "usingMultilineEdit.1.png"
+ }
+ Frame {
+ msec: 1936
+ hash: "1d5b3f8dc6e0701c0c11a330e055ba5d"
+ }
+ Frame {
+ msec: 1952
+ hash: "1d5b3f8dc6e0701c0c11a330e055ba5d"
+ }
+ Frame {
+ msec: 1968
+ hash: "1d5b3f8dc6e0701c0c11a330e055ba5d"
+ }
+ Key {
+ type: 6
+ key: 85
+ modifiers: 0
+ text: "75"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1984
+ hash: "067182091936c99dfa5c29b226bd4351"
+ }
+ Frame {
+ msec: 2000
+ hash: "067182091936c99dfa5c29b226bd4351"
+ }
+ Key {
+ type: 7
+ key: 79
+ modifiers: 0
+ text: "6f"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2016
+ hash: "067182091936c99dfa5c29b226bd4351"
+ }
+ Key {
+ type: 6
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2032
+ hash: "810e996b65424f80e229160860805492"
+ }
+ Frame {
+ msec: 2048
+ hash: "810e996b65424f80e229160860805492"
+ }
+ Key {
+ type: 7
+ key: 85
+ modifiers: 0
+ text: "75"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2064
+ hash: "810e996b65424f80e229160860805492"
+ }
+ Frame {
+ msec: 2080
+ hash: "810e996b65424f80e229160860805492"
+ }
+ Frame {
+ msec: 2096
+ hash: "810e996b65424f80e229160860805492"
+ }
+ Frame {
+ msec: 2112
+ hash: "810e996b65424f80e229160860805492"
+ }
+ Key {
+ type: 7
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2128
+ hash: "810e996b65424f80e229160860805492"
+ }
+ Frame {
+ msec: 2144
+ hash: "810e996b65424f80e229160860805492"
+ }
+ Key {
+ type: 6
+ key: 87
+ modifiers: 0
+ text: "77"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2160
+ hash: "10aca130f139e44c0889d8d9c9bb8673"
+ }
+ Frame {
+ msec: 2176
+ hash: "10aca130f139e44c0889d8d9c9bb8673"
+ }
+ Frame {
+ msec: 2192
+ hash: "10aca130f139e44c0889d8d9c9bb8673"
+ }
+ Frame {
+ msec: 2208
+ hash: "10aca130f139e44c0889d8d9c9bb8673"
+ }
+ Frame {
+ msec: 2224
+ hash: "10aca130f139e44c0889d8d9c9bb8673"
+ }
+ Frame {
+ msec: 2240
+ hash: "10aca130f139e44c0889d8d9c9bb8673"
+ }
+ Key {
+ type: 7
+ key: 87
+ modifiers: 0
+ text: "77"
+ autorep: false
+ count: 1
+ }
+ Key {
+ type: 6
+ key: 82
+ modifiers: 0
+ text: "72"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2256
+ hash: "6785570c7f2cc9f3c6b0b07b8a94ecb2"
+ }
+ Frame {
+ msec: 2272
+ hash: "6785570c7f2cc9f3c6b0b07b8a94ecb2"
+ }
+ Frame {
+ msec: 2288
+ hash: "6785570c7f2cc9f3c6b0b07b8a94ecb2"
+ }
+ Frame {
+ msec: 2304
+ hash: "6785570c7f2cc9f3c6b0b07b8a94ecb2"
+ }
+ Frame {
+ msec: 2320
+ hash: "6785570c7f2cc9f3c6b0b07b8a94ecb2"
+ }
+ Key {
+ type: 7
+ key: 82
+ modifiers: 0
+ text: "72"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2336
+ hash: "6785570c7f2cc9f3c6b0b07b8a94ecb2"
+ }
+ Frame {
+ msec: 2352
+ hash: "6785570c7f2cc9f3c6b0b07b8a94ecb2"
+ }
+ Key {
+ type: 6
+ key: 65
+ modifiers: 0
+ text: "61"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2368
+ hash: "701c2738b7c064cd487bd0c6c0beb6b4"
+ }
+ Frame {
+ msec: 2384
+ hash: "701c2738b7c064cd487bd0c6c0beb6b4"
+ }
+ Frame {
+ msec: 2400
+ hash: "701c2738b7c064cd487bd0c6c0beb6b4"
+ }
+ Frame {
+ msec: 2416
+ hash: "701c2738b7c064cd487bd0c6c0beb6b4"
+ }
+ Key {
+ type: 7
+ key: 65
+ modifiers: 0
+ text: "61"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2432
+ hash: "701c2738b7c064cd487bd0c6c0beb6b4"
+ }
+ Key {
+ type: 6
+ key: 80
+ modifiers: 0
+ text: "70"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2448
+ hash: "35c0c51dd874faa28058251164836dcb"
+ }
+ Frame {
+ msec: 2464
+ hash: "35c0c51dd874faa28058251164836dcb"
+ }
+ Frame {
+ msec: 2480
+ hash: "35c0c51dd874faa28058251164836dcb"
+ }
+ Frame {
+ msec: 2496
+ hash: "35c0c51dd874faa28058251164836dcb"
+ }
+ Frame {
+ msec: 2512
+ hash: "35c0c51dd874faa28058251164836dcb"
+ }
+ Frame {
+ msec: 2528
+ hash: "35c0c51dd874faa28058251164836dcb"
+ }
+ Key {
+ type: 7
+ key: 80
+ modifiers: 0
+ text: "70"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2544
+ hash: "35c0c51dd874faa28058251164836dcb"
+ }
+ Key {
+ type: 6
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2560
+ hash: "12748fe9d3b72aff29449deeb2372d03"
+ }
+ Frame {
+ msec: 2576
+ hash: "12748fe9d3b72aff29449deeb2372d03"
+ }
+ Frame {
+ msec: 2592
+ hash: "12748fe9d3b72aff29449deeb2372d03"
+ }
+ Frame {
+ msec: 2608
+ hash: "12748fe9d3b72aff29449deeb2372d03"
+ }
+ Key {
+ type: 7
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2624
+ hash: "12748fe9d3b72aff29449deeb2372d03"
+ }
+ Frame {
+ msec: 2640
+ hash: "12748fe9d3b72aff29449deeb2372d03"
+ }
+ Frame {
+ msec: 2656
+ hash: "12748fe9d3b72aff29449deeb2372d03"
+ }
+ Frame {
+ msec: 2672
+ hash: "12748fe9d3b72aff29449deeb2372d03"
+ }
+ Frame {
+ msec: 2688
+ hash: "12748fe9d3b72aff29449deeb2372d03"
+ }
+ Key {
+ type: 6
+ key: 76
+ modifiers: 0
+ text: "6c"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2704
+ hash: "0d119074fb7e882ebe4dfbad9bfb401a"
+ }
+ Frame {
+ msec: 2720
+ hash: "0d119074fb7e882ebe4dfbad9bfb401a"
+ }
+ Frame {
+ msec: 2736
+ hash: "0d119074fb7e882ebe4dfbad9bfb401a"
+ }
+ Frame {
+ msec: 2752
+ hash: "0d119074fb7e882ebe4dfbad9bfb401a"
+ }
+ Frame {
+ msec: 2768
+ hash: "0d119074fb7e882ebe4dfbad9bfb401a"
+ }
+ Frame {
+ msec: 2784
+ hash: "0d119074fb7e882ebe4dfbad9bfb401a"
+ }
+ Key {
+ type: 6
+ key: 73
+ modifiers: 0
+ text: "69"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2800
+ hash: "3646bd6ea35fb8f0160a24a203b0f469"
+ }
+ Key {
+ type: 7
+ key: 76
+ modifiers: 0
+ text: "6c"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2816
+ hash: "3646bd6ea35fb8f0160a24a203b0f469"
+ }
+ Frame {
+ msec: 2832
+ hash: "3646bd6ea35fb8f0160a24a203b0f469"
+ }
+ Frame {
+ msec: 2848
+ hash: "3646bd6ea35fb8f0160a24a203b0f469"
+ }
+ Frame {
+ msec: 2864
+ hash: "3646bd6ea35fb8f0160a24a203b0f469"
+ }
+ Key {
+ type: 7
+ key: 73
+ modifiers: 0
+ text: "69"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2880
+ image: "usingMultilineEdit.2.png"
+ }
+ Frame {
+ msec: 2896
+ hash: "3646bd6ea35fb8f0160a24a203b0f469"
+ }
+ Frame {
+ msec: 2912
+ hash: "3646bd6ea35fb8f0160a24a203b0f469"
+ }
+ Frame {
+ msec: 2928
+ hash: "3646bd6ea35fb8f0160a24a203b0f469"
+ }
+ Key {
+ type: 6
+ key: 75
+ modifiers: 0
+ text: "6b"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2944
+ hash: "d90cbfbec0e5a73781664eec63ba7081"
+ }
+ Frame {
+ msec: 2960
+ hash: "d90cbfbec0e5a73781664eec63ba7081"
+ }
+ Frame {
+ msec: 2976
+ hash: "d90cbfbec0e5a73781664eec63ba7081"
+ }
+ Key {
+ type: 7
+ key: 75
+ modifiers: 0
+ text: "6b"
+ autorep: false
+ count: 1
+ }
+ Key {
+ type: 6
+ key: 69
+ modifiers: 0
+ text: "65"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2992
+ hash: "8faa6d1174cf3e8ef10f6575276ed125"
+ }
+ Frame {
+ msec: 3008
+ hash: "8faa6d1174cf3e8ef10f6575276ed125"
+ }
+ Frame {
+ msec: 3024
+ hash: "8faa6d1174cf3e8ef10f6575276ed125"
+ }
+ Frame {
+ msec: 3040
+ hash: "8faa6d1174cf3e8ef10f6575276ed125"
+ }
+ Key {
+ type: 7
+ key: 69
+ modifiers: 0
+ text: "65"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3056
+ hash: "8faa6d1174cf3e8ef10f6575276ed125"
+ }
+ Key {
+ type: 6
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3072
+ hash: "bac072bfe350abe83fbc941e56845939"
+ }
+ Frame {
+ msec: 3088
+ hash: "bac072bfe350abe83fbc941e56845939"
+ }
+ Frame {
+ msec: 3104
+ hash: "bac072bfe350abe83fbc941e56845939"
+ }
+ Key {
+ type: 6
+ key: 16777248
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3120
+ hash: "bac072bfe350abe83fbc941e56845939"
+ }
+ Key {
+ type: 7
+ key: 32
+ modifiers: 33554432
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3136
+ hash: "bac072bfe350abe83fbc941e56845939"
+ }
+ Frame {
+ msec: 3152
+ hash: "bac072bfe350abe83fbc941e56845939"
+ }
+ Key {
+ type: 6
+ key: 73
+ modifiers: 33554432
+ text: "49"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3168
+ hash: "386a85651164d0edbeb5cc2b7ee438c7"
+ }
+ Frame {
+ msec: 3184
+ hash: "386a85651164d0edbeb5cc2b7ee438c7"
+ }
+ Frame {
+ msec: 3200
+ hash: "386a85651164d0edbeb5cc2b7ee438c7"
+ }
+ Frame {
+ msec: 3216
+ hash: "386a85651164d0edbeb5cc2b7ee438c7"
+ }
+ Key {
+ type: 7
+ key: 73
+ modifiers: 33554432
+ text: "49"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3232
+ hash: "386a85651164d0edbeb5cc2b7ee438c7"
+ }
+ Key {
+ type: 7
+ key: 16777248
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Key {
+ type: 6
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3248
+ hash: "982d48e7ef886a74791306f055ddc714"
+ }
+ Frame {
+ msec: 3264
+ hash: "982d48e7ef886a74791306f055ddc714"
+ }
+ Frame {
+ msec: 3280
+ hash: "982d48e7ef886a74791306f055ddc714"
+ }
+ Frame {
+ msec: 3296
+ hash: "982d48e7ef886a74791306f055ddc714"
+ }
+ Key {
+ type: 7
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3312
+ hash: "982d48e7ef886a74791306f055ddc714"
+ }
+ Key {
+ type: 6
+ key: 87
+ modifiers: 0
+ text: "77"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3328
+ hash: "38003a58f17d25d302c5e1b643b271b0"
+ }
+ Frame {
+ msec: 3344
+ hash: "38003a58f17d25d302c5e1b643b271b0"
+ }
+ Frame {
+ msec: 3360
+ hash: "38003a58f17d25d302c5e1b643b271b0"
+ }
+ Frame {
+ msec: 3376
+ hash: "38003a58f17d25d302c5e1b643b271b0"
+ }
+ Frame {
+ msec: 3392
+ hash: "38003a58f17d25d302c5e1b643b271b0"
+ }
+ Key {
+ type: 7
+ key: 87
+ modifiers: 0
+ text: "77"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3408
+ hash: "38003a58f17d25d302c5e1b643b271b0"
+ }
+ Key {
+ type: 6
+ key: 65
+ modifiers: 0
+ text: "61"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3424
+ hash: "18d37190d139a1567d91882fdac411d6"
+ }
+ Frame {
+ msec: 3440
+ hash: "18d37190d139a1567d91882fdac411d6"
+ }
+ Frame {
+ msec: 3456
+ hash: "18d37190d139a1567d91882fdac411d6"
+ }
+ Frame {
+ msec: 3472
+ hash: "18d37190d139a1567d91882fdac411d6"
+ }
+ Frame {
+ msec: 3488
+ hash: "18d37190d139a1567d91882fdac411d6"
+ }
+ Key {
+ type: 7
+ key: 65
+ modifiers: 0
+ text: "61"
+ autorep: false
+ count: 1
+ }
+ Key {
+ type: 6
+ key: 78
+ modifiers: 0
+ text: "6e"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3504
+ hash: "279aa32aaeebea7f8078e8a750d0514b"
+ }
+ Frame {
+ msec: 3520
+ hash: "279aa32aaeebea7f8078e8a750d0514b"
+ }
+ Frame {
+ msec: 3536
+ hash: "279aa32aaeebea7f8078e8a750d0514b"
+ }
+ Frame {
+ msec: 3552
+ hash: "279aa32aaeebea7f8078e8a750d0514b"
+ }
+ Frame {
+ msec: 3568
+ hash: "279aa32aaeebea7f8078e8a750d0514b"
+ }
+ Frame {
+ msec: 3584
+ hash: "279aa32aaeebea7f8078e8a750d0514b"
+ }
+ Key {
+ type: 7
+ key: 78
+ modifiers: 0
+ text: "6e"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3600
+ hash: "279aa32aaeebea7f8078e8a750d0514b"
+ }
+ Key {
+ type: 6
+ key: 84
+ modifiers: 0
+ text: "74"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3616
+ hash: "626123df4dc8fc1321d0262871ffbe3e"
+ }
+ Frame {
+ msec: 3632
+ hash: "626123df4dc8fc1321d0262871ffbe3e"
+ }
+ Frame {
+ msec: 3648
+ hash: "626123df4dc8fc1321d0262871ffbe3e"
+ }
+ Frame {
+ msec: 3664
+ hash: "626123df4dc8fc1321d0262871ffbe3e"
+ }
+ Key {
+ type: 6
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3680
+ hash: "00972f42fed66eb94832506b436b203d"
+ }
+ Key {
+ type: 7
+ key: 84
+ modifiers: 0
+ text: "74"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3696
+ hash: "00972f42fed66eb94832506b436b203d"
+ }
+ Frame {
+ msec: 3712
+ hash: "00972f42fed66eb94832506b436b203d"
+ }
+ Frame {
+ msec: 3728
+ hash: "00972f42fed66eb94832506b436b203d"
+ }
+ Key {
+ type: 7
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3744
+ hash: "00972f42fed66eb94832506b436b203d"
+ }
+ Frame {
+ msec: 3760
+ hash: "00972f42fed66eb94832506b436b203d"
+ }
+ Frame {
+ msec: 3776
+ hash: "00972f42fed66eb94832506b436b203d"
+ }
+ Frame {
+ msec: 3792
+ hash: "00972f42fed66eb94832506b436b203d"
+ }
+ Frame {
+ msec: 3808
+ hash: "00972f42fed66eb94832506b436b203d"
+ }
+ Frame {
+ msec: 3824
+ hash: "00972f42fed66eb94832506b436b203d"
+ }
+ Frame {
+ msec: 3840
+ image: "usingMultilineEdit.3.png"
+ }
+ Frame {
+ msec: 3856
+ hash: "00972f42fed66eb94832506b436b203d"
+ }
+ Frame {
+ msec: 3872
+ hash: "00972f42fed66eb94832506b436b203d"
+ }
+ Frame {
+ msec: 3888
+ hash: "00972f42fed66eb94832506b436b203d"
+ }
+ Frame {
+ msec: 3904
+ hash: "00972f42fed66eb94832506b436b203d"
+ }
+ Frame {
+ msec: 3920
+ hash: "00972f42fed66eb94832506b436b203d"
+ }
+ Frame {
+ msec: 3936
+ hash: "00972f42fed66eb94832506b436b203d"
+ }
+ Frame {
+ msec: 3952
+ hash: "00972f42fed66eb94832506b436b203d"
+ }
+ Frame {
+ msec: 3968
+ hash: "00972f42fed66eb94832506b436b203d"
+ }
+ Key {
+ type: 6
+ key: 89
+ modifiers: 0
+ text: "79"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3984
+ hash: "72d952ff90862b93ccec046f61d85360"
+ }
+ Frame {
+ msec: 4000
+ hash: "72d952ff90862b93ccec046f61d85360"
+ }
+ Frame {
+ msec: 4016
+ hash: "72d952ff90862b93ccec046f61d85360"
+ }
+ Frame {
+ msec: 4032
+ hash: "72d952ff90862b93ccec046f61d85360"
+ }
+ Frame {
+ msec: 4048
+ hash: "72d952ff90862b93ccec046f61d85360"
+ }
+ Key {
+ type: 6
+ key: 79
+ modifiers: 0
+ text: "6f"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4064
+ hash: "abd2bd3a1fdf5dbdd5bfdcc84bad136c"
+ }
+ Key {
+ type: 7
+ key: 89
+ modifiers: 0
+ text: "79"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4080
+ hash: "abd2bd3a1fdf5dbdd5bfdcc84bad136c"
+ }
+ Frame {
+ msec: 4096
+ hash: "abd2bd3a1fdf5dbdd5bfdcc84bad136c"
+ }
+ Frame {
+ msec: 4112
+ hash: "abd2bd3a1fdf5dbdd5bfdcc84bad136c"
+ }
+ Frame {
+ msec: 4128
+ hash: "abd2bd3a1fdf5dbdd5bfdcc84bad136c"
+ }
+ Key {
+ type: 6
+ key: 85
+ modifiers: 0
+ text: "75"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4144
+ hash: "f091e9b3d660c3664960f3fe6f624a1d"
+ }
+ Frame {
+ msec: 4160
+ hash: "f091e9b3d660c3664960f3fe6f624a1d"
+ }
+ Key {
+ type: 7
+ key: 79
+ modifiers: 0
+ text: "6f"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4176
+ hash: "f091e9b3d660c3664960f3fe6f624a1d"
+ }
+ Frame {
+ msec: 4192
+ hash: "f091e9b3d660c3664960f3fe6f624a1d"
+ }
+ Frame {
+ msec: 4208
+ hash: "f091e9b3d660c3664960f3fe6f624a1d"
+ }
+ Key {
+ type: 6
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4224
+ hash: "bc9ae8ea7f8a7f1089263a20b4a5e826"
+ }
+ Frame {
+ msec: 4240
+ hash: "bc9ae8ea7f8a7f1089263a20b4a5e826"
+ }
+ Key {
+ type: 7
+ key: 85
+ modifiers: 0
+ text: "75"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4256
+ hash: "bc9ae8ea7f8a7f1089263a20b4a5e826"
+ }
+ Frame {
+ msec: 4272
+ hash: "bc9ae8ea7f8a7f1089263a20b4a5e826"
+ }
+ Key {
+ type: 7
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4288
+ hash: "bc9ae8ea7f8a7f1089263a20b4a5e826"
+ }
+ Frame {
+ msec: 4304
+ hash: "bc9ae8ea7f8a7f1089263a20b4a5e826"
+ }
+ Frame {
+ msec: 4320
+ hash: "bc9ae8ea7f8a7f1089263a20b4a5e826"
+ }
+ Frame {
+ msec: 4336
+ hash: "bc9ae8ea7f8a7f1089263a20b4a5e826"
+ }
+ Frame {
+ msec: 4352
+ hash: "bc9ae8ea7f8a7f1089263a20b4a5e826"
+ }
+ Frame {
+ msec: 4368
+ hash: "bc9ae8ea7f8a7f1089263a20b4a5e826"
+ }
+ Key {
+ type: 6
+ key: 84
+ modifiers: 0
+ text: "74"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4384
+ hash: "f96b7c209a5e558543157cf5aa4ce69e"
+ }
+ Frame {
+ msec: 4400
+ hash: "f96b7c209a5e558543157cf5aa4ce69e"
+ }
+ Frame {
+ msec: 4416
+ hash: "f96b7c209a5e558543157cf5aa4ce69e"
+ }
+ Frame {
+ msec: 4432
+ hash: "f96b7c209a5e558543157cf5aa4ce69e"
+ }
+ Frame {
+ msec: 4448
+ hash: "f96b7c209a5e558543157cf5aa4ce69e"
+ }
+ Key {
+ type: 7
+ key: 84
+ modifiers: 0
+ text: "74"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4464
+ hash: "f96b7c209a5e558543157cf5aa4ce69e"
+ }
+ Key {
+ type: 6
+ key: 79
+ modifiers: 0
+ text: "6f"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4480
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4496
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4512
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4528
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4544
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Key {
+ type: 7
+ key: 79
+ modifiers: 0
+ text: "6f"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4560
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4576
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4592
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Key {
+ type: 6
+ key: 16777248
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4608
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4624
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4640
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4656
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4672
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4688
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4704
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4720
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4736
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4752
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4768
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4784
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4800
+ image: "usingMultilineEdit.4.png"
+ }
+ Frame {
+ msec: 4816
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Frame {
+ msec: 4832
+ hash: "67facce41bc51af385bd8102a7e1285e"
+ }
+ Key {
+ type: 6
+ key: 63
+ modifiers: 33554432
+ text: "3f"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4848
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 4864
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 4880
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 4896
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 4912
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 4928
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 4944
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Key {
+ type: 7
+ key: 63
+ modifiers: 33554432
+ text: "3f"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 4960
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 4976
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 4992
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5008
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Key {
+ type: 7
+ key: 16777248
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 5024
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5040
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5056
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5072
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5088
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5104
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5120
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5136
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5152
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5168
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5184
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5200
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5216
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5232
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5248
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5264
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5280
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5296
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5312
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5328
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5344
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5360
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5376
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5392
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5408
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5424
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5440
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5456
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5472
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5488
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5504
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5520
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5536
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5552
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5568
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5584
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5600
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5616
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5632
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5648
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5664
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5680
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5696
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5712
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5728
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5744
+ hash: "a616e994d83964ff75d95b702f355937"
+ }
+ Frame {
+ msec: 5760
+ image: "usingMultilineEdit.5.png"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 48; y: 19
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5776
+ hash: "e9532a9023548cf5dfca3fdaeb3467e7"
+ }
+ Frame {
+ msec: 5792
+ hash: "e9532a9023548cf5dfca3fdaeb3467e7"
+ }
+ Frame {
+ msec: 5808
+ hash: "e9532a9023548cf5dfca3fdaeb3467e7"
+ }
+ Frame {
+ msec: 5824
+ hash: "e9532a9023548cf5dfca3fdaeb3467e7"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 49; y: 21
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 50; y: 22
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5840
+ hash: "e9532a9023548cf5dfca3fdaeb3467e7"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 50; y: 23
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 51; y: 26
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5856
+ hash: "3ee2836c3a2ff4c71d82dd261941883b"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 53; y: 31
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 54; y: 33
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5872
+ hash: "3ee2836c3a2ff4c71d82dd261941883b"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 55; y: 36
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 56; y: 41
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5888
+ hash: "3ee2836c3a2ff4c71d82dd261941883b"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 56; y: 44
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 57; y: 48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5904
+ hash: "4e620c1b847274f691e80a384eac5320"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 58; y: 52
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 59; y: 58
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5920
+ hash: "1a246aa1be0878c38da2eaac6befb738"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 59; y: 64
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 61; y: 69
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5936
+ hash: "7d6d4a33aacd1d2f530834af31069793"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 62; y: 75
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 64; y: 80
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5952
+ hash: "eba517141a4dc94025801fabc8c5e813"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 64; y: 86
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 66; y: 90
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5968
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 67; y: 97
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5984
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 67; y: 101
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 67; y: 105
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6000
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 69; y: 108
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 69; y: 111
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6016
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 69; y: 114
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 69; y: 116
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6032
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 119
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 122
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6048
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 124
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 128
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6064
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 130
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 132
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6080
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 134
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 137
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6096
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 138
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 140
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6112
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 141
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 144
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6128
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 69; y: 145
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 69; y: 148
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6144
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 69; y: 149
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 69; y: 151
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6160
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 69; y: 153
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 68; y: 154
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6176
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 68; y: 155
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6192
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Frame {
+ msec: 6208
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Frame {
+ msec: 6224
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Frame {
+ msec: 6240
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Frame {
+ msec: 6256
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 68; y: 154
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6272
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 68; y: 152
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 68; y: 149
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6288
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 68; y: 145
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 66; y: 139
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6304
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 66; y: 126
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 64; y: 117
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6320
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 64; y: 108
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 63; y: 98
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6336
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 61; y: 88
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 61; y: 80
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6352
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 59; y: 72
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 59; y: 64
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6368
+ hash: "a0f4a1f253c763054ca7d9727d517e5c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 59; y: 58
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 57; y: 51
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6384
+ hash: "b6589493e0225846be0af57024e25d98"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 57; y: 37
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6400
+ hash: "b6589493e0225846be0af57024e25d98"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 55; y: 30
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 54; y: 23
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6416
+ hash: "d8a1bee2a0e57944d8268a2ce7e6c3c1"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 54; y: 16
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 52; y: 6
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6432
+ hash: "a609d3c9cb375240e66dd316af27543c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 50; y: -2
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 50; y: -9
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6448
+ hash: "0d376060ba0f9843ed814a8d8150d047"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 48; y: -23
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6464
+ hash: "9ad787bf41f0ab66beffff056a115c23"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 47; y: -31
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 47; y: -38
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6480
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 47; y: -45
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 45; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6496
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 45; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 45; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6512
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 45; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 43; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6528
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 43; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 43; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6544
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 43; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 43; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6560
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 43; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 43; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6576
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 43; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 43; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6592
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Frame {
+ msec: 6608
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Frame {
+ msec: 6624
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Frame {
+ msec: 6640
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Frame {
+ msec: 6656
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Frame {
+ msec: 6672
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 43; y: -47
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 43; y: -46
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6688
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 43; y: -45
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 44; y: -42
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6704
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 44; y: -39
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 45; y: -36
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6720
+ image: "usingMultilineEdit.6.png"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 45; y: -33
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 46; y: -28
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6736
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 47; y: -25
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 47; y: -21
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6752
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 48; y: -18
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 49; y: -14
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6768
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 49; y: -10
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 50; y: -8
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6784
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 50; y: -6
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 51; y: -3
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6800
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 51; y: -1
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 52; y: 0
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6816
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 52; y: 2
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 52; y: 3
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6832
+ hash: "bc4cd74678c08403bb16b74630d0fd18"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 53; y: 5
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 54; y: 7
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6848
+ hash: "0e728de352bc8658bb3e2900a56bfad9"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 54; y: 8
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 55; y: 10
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6864
+ hash: "0e728de352bc8658bb3e2900a56bfad9"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 55; y: 11
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 55; y: 12
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6880
+ hash: "0e728de352bc8658bb3e2900a56bfad9"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 55; y: 12
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6896
+ hash: "0e728de352bc8658bb3e2900a56bfad9"
+ }
+ Frame {
+ msec: 6912
+ hash: "0e728de352bc8658bb3e2900a56bfad9"
+ }
+ Frame {
+ msec: 6928
+ hash: "0e728de352bc8658bb3e2900a56bfad9"
+ }
+ Frame {
+ msec: 6944
+ hash: "0e728de352bc8658bb3e2900a56bfad9"
+ }
+ Frame {
+ msec: 6960
+ hash: "0e728de352bc8658bb3e2900a56bfad9"
+ }
+ Frame {
+ msec: 6976
+ hash: "0e728de352bc8658bb3e2900a56bfad9"
+ }
+ Frame {
+ msec: 6992
+ hash: "0e728de352bc8658bb3e2900a56bfad9"
+ }
+ Frame {
+ msec: 7008
+ hash: "0e728de352bc8658bb3e2900a56bfad9"
+ }
+ Frame {
+ msec: 7024
+ hash: "0e728de352bc8658bb3e2900a56bfad9"
+ }
+ Frame {
+ msec: 7040
+ hash: "0e728de352bc8658bb3e2900a56bfad9"
+ }
+ Frame {
+ msec: 7056
+ hash: "0e728de352bc8658bb3e2900a56bfad9"
+ }
+ Frame {
+ msec: 7072
+ hash: "0e728de352bc8658bb3e2900a56bfad9"
+ }
+ Frame {
+ msec: 7088
+ hash: "0e728de352bc8658bb3e2900a56bfad9"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 59; y: 44
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 7104
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7120
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7136
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7152
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7168
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 59; y: 44
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 7184
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7200
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7216
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7232
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7248
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7264
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7280
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7296
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7312
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7328
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7344
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7360
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7376
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7392
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7408
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7424
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7440
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7456
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7472
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7488
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7504
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7520
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7536
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7552
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Frame {
+ msec: 7568
+ hash: "c9b766ef3743159fdd7a01d3eeaa357b"
+ }
+ Key {
+ type: 6
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 7584
+ hash: "f8d7e167379a5109b1744727b3bb5050"
+ }
+ Frame {
+ msec: 7600
+ hash: "f8d7e167379a5109b1744727b3bb5050"
+ }
+ Frame {
+ msec: 7616
+ hash: "f8d7e167379a5109b1744727b3bb5050"
+ }
+ Key {
+ type: 7
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 7632
+ hash: "f8d7e167379a5109b1744727b3bb5050"
+ }
+ Frame {
+ msec: 7648
+ hash: "f8d7e167379a5109b1744727b3bb5050"
+ }
+ Frame {
+ msec: 7664
+ hash: "f8d7e167379a5109b1744727b3bb5050"
+ }
+ Frame {
+ msec: 7680
+ image: "usingMultilineEdit.7.png"
+ }
+ Frame {
+ msec: 7696
+ hash: "f8d7e167379a5109b1744727b3bb5050"
+ }
+ Frame {
+ msec: 7712
+ hash: "f8d7e167379a5109b1744727b3bb5050"
+ }
+ Key {
+ type: 6
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 7728
+ hash: "d1f43fa2f710725527736ac3439577df"
+ }
+ Frame {
+ msec: 7744
+ hash: "d1f43fa2f710725527736ac3439577df"
+ }
+ Frame {
+ msec: 7760
+ hash: "d1f43fa2f710725527736ac3439577df"
+ }
+ Frame {
+ msec: 7776
+ hash: "d1f43fa2f710725527736ac3439577df"
+ }
+ Frame {
+ msec: 7792
+ hash: "d1f43fa2f710725527736ac3439577df"
+ }
+ Frame {
+ msec: 7808
+ hash: "d1f43fa2f710725527736ac3439577df"
+ }
+ Frame {
+ msec: 7824
+ hash: "d1f43fa2f710725527736ac3439577df"
+ }
+ Frame {
+ msec: 7840
+ hash: "d1f43fa2f710725527736ac3439577df"
+ }
+ Frame {
+ msec: 7856
+ hash: "d1f43fa2f710725527736ac3439577df"
+ }
+ Frame {
+ msec: 7872
+ hash: "d1f43fa2f710725527736ac3439577df"
+ }
+ Frame {
+ msec: 7888
+ hash: "d1f43fa2f710725527736ac3439577df"
+ }
+ Frame {
+ msec: 7904
+ hash: "d1f43fa2f710725527736ac3439577df"
+ }
+ Frame {
+ msec: 7920
+ hash: "d1f43fa2f710725527736ac3439577df"
+ }
+ Frame {
+ msec: 7936
+ hash: "d1f43fa2f710725527736ac3439577df"
+ }
+ Frame {
+ msec: 7952
+ hash: "d1f43fa2f710725527736ac3439577df"
+ }
+ Key {
+ type: 7
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: true
+ count: 1
+ }
+ Key {
+ type: 6
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: true
+ count: 1
+ }
+ Frame {
+ msec: 7968
+ hash: "1553d42725394fa4d4c9b97dc12a78b9"
+ }
+ Frame {
+ msec: 7984
+ hash: "1553d42725394fa4d4c9b97dc12a78b9"
+ }
+ Key {
+ type: 7
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: true
+ count: 1
+ }
+ Key {
+ type: 6
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: true
+ count: 1
+ }
+ Frame {
+ msec: 8000
+ hash: "a62df700f3209668a813e765a79e7859"
+ }
+ Frame {
+ msec: 8016
+ hash: "a62df700f3209668a813e765a79e7859"
+ }
+ Key {
+ type: 7
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: true
+ count: 1
+ }
+ Key {
+ type: 6
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: true
+ count: 1
+ }
+ Frame {
+ msec: 8032
+ hash: "e8928770969b82523e828e3036bbe106"
+ }
+ Frame {
+ msec: 8048
+ hash: "e8928770969b82523e828e3036bbe106"
+ }
+ Key {
+ type: 7
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: true
+ count: 1
+ }
+ Key {
+ type: 6
+ key: 16777237
+ modifiers: 0
+ text: ""
+ autorep: true
+ count: 1
+ }
+ Frame {
+ msec: 8064
+ hash: "ba0c406580cc0fa02a6b26367a290ec9"
+ }
+ Frame {
+ msec: 8080
+ hash: "ba0c406580cc0fa02a6b26367a290ec9"
+ }
+ Key {
+ type: 6
+ key: 16777248
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Key {
+ type: 7
+ key: 16777237
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 8096
+ hash: "ba0c406580cc0fa02a6b26367a290ec9"
+ }
+ Frame {
+ msec: 8112
+ hash: "ba0c406580cc0fa02a6b26367a290ec9"
+ }
+ Frame {
+ msec: 8128
+ hash: "ba0c406580cc0fa02a6b26367a290ec9"
+ }
+ Frame {
+ msec: 8144
+ hash: "ba0c406580cc0fa02a6b26367a290ec9"
+ }
+ Frame {
+ msec: 8160
+ hash: "ba0c406580cc0fa02a6b26367a290ec9"
+ }
+ Frame {
+ msec: 8176
+ hash: "ba0c406580cc0fa02a6b26367a290ec9"
+ }
+ Frame {
+ msec: 8192
+ hash: "ba0c406580cc0fa02a6b26367a290ec9"
+ }
+ Key {
+ type: 6
+ key: 16777235
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 8208
+ hash: "479b5ba3f5b3d38b5e9aba6b5204da03"
+ }
+ Frame {
+ msec: 8224
+ hash: "479b5ba3f5b3d38b5e9aba6b5204da03"
+ }
+ Frame {
+ msec: 8240
+ hash: "479b5ba3f5b3d38b5e9aba6b5204da03"
+ }
+ Frame {
+ msec: 8256
+ hash: "479b5ba3f5b3d38b5e9aba6b5204da03"
+ }
+ Key {
+ type: 7
+ key: 16777235
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 8272
+ hash: "479b5ba3f5b3d38b5e9aba6b5204da03"
+ }
+ Frame {
+ msec: 8288
+ hash: "479b5ba3f5b3d38b5e9aba6b5204da03"
+ }
+ Frame {
+ msec: 8304
+ hash: "479b5ba3f5b3d38b5e9aba6b5204da03"
+ }
+ Frame {
+ msec: 8320
+ hash: "479b5ba3f5b3d38b5e9aba6b5204da03"
+ }
+ Key {
+ type: 6
+ key: 16777235
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 8336
+ hash: "978ed05f4ea2cc7ddb06807a25883335"
+ }
+ Frame {
+ msec: 8352
+ hash: "978ed05f4ea2cc7ddb06807a25883335"
+ }
+ Frame {
+ msec: 8368
+ hash: "978ed05f4ea2cc7ddb06807a25883335"
+ }
+ Frame {
+ msec: 8384
+ hash: "978ed05f4ea2cc7ddb06807a25883335"
+ }
+ Key {
+ type: 7
+ key: 16777235
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 8400
+ hash: "978ed05f4ea2cc7ddb06807a25883335"
+ }
+ Frame {
+ msec: 8416
+ hash: "978ed05f4ea2cc7ddb06807a25883335"
+ }
+ Frame {
+ msec: 8432
+ hash: "978ed05f4ea2cc7ddb06807a25883335"
+ }
+ Frame {
+ msec: 8448
+ hash: "978ed05f4ea2cc7ddb06807a25883335"
+ }
+ Frame {
+ msec: 8464
+ hash: "978ed05f4ea2cc7ddb06807a25883335"
+ }
+ Key {
+ type: 6
+ key: 16777235
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 8480
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 8496
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 8512
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 8528
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Key {
+ type: 7
+ key: 16777235
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 8544
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 8560
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 8576
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 8592
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 8608
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 8624
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 8640
+ image: "usingMultilineEdit.8.png"
+ }
+ Frame {
+ msec: 8656
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Key {
+ type: 7
+ key: 16777248
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 8672
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 8688
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 8704
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 8720
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 8736
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 8752
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 8768
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 8784
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 8800
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 8816
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 8832
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 8848
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 8864
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 8880
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 8896
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 8912
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 8928
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 8944
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 8960
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 8976
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 8992
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 9008
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 9024
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 9040
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 9056
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 9072
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 9088
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 9104
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 9120
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 9136
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 9152
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 9168
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 9184
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 9200
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 70; y: 73
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 9216
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 9232
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 74
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 9248
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 75
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 76
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 9264
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 77
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 70; y: 78
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 9280
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 70; y: 78
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 9296
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 9312
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 9328
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 9344
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 9360
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 9376
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 9392
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 9408
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 9424
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Frame {
+ msec: 9440
+ hash: "b65c439a091d3293352de410d28aaca1"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 71; y: 94
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 9456
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 9472
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 9488
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 9504
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 9520
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 9536
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 71; y: 94
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 9552
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 9568
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 9584
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 9600
+ image: "usingMultilineEdit.9.png"
+ }
+ Frame {
+ msec: 9616
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 9632
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 9648
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 9664
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Key {
+ type: 6
+ key: 16777248
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 9680
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 9696
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 9712
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 9728
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 9744
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 9760
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 9776
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 9792
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 9808
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 9824
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 9840
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 9856
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 9872
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 9888
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 9904
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 9920
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 9936
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 9952
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 9968
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 9984
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10000
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10016
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10032
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10048
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10064
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10080
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10096
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Key {
+ type: 6
+ key: 16777237
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 10112
+ hash: "8d9ca5bff73c2c93a0db5787ca7ef76b"
+ }
+ Frame {
+ msec: 10128
+ hash: "8d9ca5bff73c2c93a0db5787ca7ef76b"
+ }
+ Frame {
+ msec: 10144
+ hash: "8d9ca5bff73c2c93a0db5787ca7ef76b"
+ }
+ Frame {
+ msec: 10160
+ hash: "8d9ca5bff73c2c93a0db5787ca7ef76b"
+ }
+ Frame {
+ msec: 10176
+ hash: "8d9ca5bff73c2c93a0db5787ca7ef76b"
+ }
+ Frame {
+ msec: 10192
+ hash: "8d9ca5bff73c2c93a0db5787ca7ef76b"
+ }
+ Frame {
+ msec: 10208
+ hash: "8d9ca5bff73c2c93a0db5787ca7ef76b"
+ }
+ Frame {
+ msec: 10224
+ hash: "8d9ca5bff73c2c93a0db5787ca7ef76b"
+ }
+ Key {
+ type: 7
+ key: 16777237
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 10240
+ hash: "8d9ca5bff73c2c93a0db5787ca7ef76b"
+ }
+ Frame {
+ msec: 10256
+ hash: "8d9ca5bff73c2c93a0db5787ca7ef76b"
+ }
+ Frame {
+ msec: 10272
+ hash: "8d9ca5bff73c2c93a0db5787ca7ef76b"
+ }
+ Frame {
+ msec: 10288
+ hash: "8d9ca5bff73c2c93a0db5787ca7ef76b"
+ }
+ Frame {
+ msec: 10304
+ hash: "8d9ca5bff73c2c93a0db5787ca7ef76b"
+ }
+ Frame {
+ msec: 10320
+ hash: "8d9ca5bff73c2c93a0db5787ca7ef76b"
+ }
+ Frame {
+ msec: 10336
+ hash: "8d9ca5bff73c2c93a0db5787ca7ef76b"
+ }
+ Frame {
+ msec: 10352
+ hash: "8d9ca5bff73c2c93a0db5787ca7ef76b"
+ }
+ Key {
+ type: 6
+ key: 16777235
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 10368
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10384
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10400
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10416
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10432
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10448
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Key {
+ type: 7
+ key: 16777235
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 10464
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10480
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10496
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10512
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10528
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10544
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10560
+ image: "usingMultilineEdit.10.png"
+ }
+ Frame {
+ msec: 10576
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10592
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10608
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10624
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10640
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Key {
+ type: 7
+ key: 16777248
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 10656
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10672
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10688
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10704
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10720
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10736
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10752
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10768
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10784
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10800
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10816
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10832
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10848
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10864
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10880
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10896
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10912
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10928
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10944
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10960
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10976
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 10992
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11008
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11024
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11040
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11056
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11072
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11088
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11104
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11120
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11136
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11152
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11168
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11184
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11200
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11216
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11232
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11248
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11264
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11280
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11296
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11312
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11328
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11344
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11360
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11376
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11392
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11408
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11424
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11440
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11456
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11472
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11488
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11504
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11520
+ image: "usingMultilineEdit.11.png"
+ }
+ Frame {
+ msec: 11536
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11552
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11568
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11584
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11600
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+ Frame {
+ msec: 11616
+ hash: "3d08eff16edf54f522a75df1734150df"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/qt-669.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/qt-669.qml
index b5bb102fea..5f80234646 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/qt-669.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/qt-669.qml
@@ -1,17 +1,17 @@
import QtQuick 1.0
+import "../shared" 1.0
Rectangle {
Component { id: testableCursor
- //Doesn't blink
+ //This shouldn't blink
Rectangle {
color:"black"
width:1
}
}
- color: "green"
- width:400;
+ width:300;
height:40;
- TextEdit {
+ TestTextEdit {
focus: true;
cursorDelegate: testableCursor
text: "Jackdaws love my big sphinx of Quartz"
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/usingMultilineEdit.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/usingMultilineEdit.qml
index 4cf7e97d86..bf5e7a0198 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/usingMultilineEdit.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/usingMultilineEdit.qml
@@ -1,13 +1,14 @@
import QtQuick 1.0
Rectangle{
- width: 600
- height: 200
- Column{
- MultilineEdit{
+ width: 280
+ height: 140
+ Column {
+ MultilineEdit {
text: 'I am the very model of a modern major general. I\'ve information vegetable, animal and mineral. I know the kings of england and I quote the fights historical - from Marathon to Waterloo in order categorical.';
width: 182; height: 60;
}
- MultilineEdit{text: 'Hello world'}
+ Rectangle {height: 20; width: 20;}//Spacer
+ MultilineEdit {text: 'Hello world'}
}
}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/wrap.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/wrap.qml
index 4afe417e2f..63400f1b35 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/wrap.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/wrap.qml
@@ -1,30 +1,31 @@
import QtQuick 1.0
+import "../shared" 1.0
Item {
height:400
width: 200
- TextEdit {
+ TestTextEdit {
width: 200
height: 100
wrapMode: TextEdit.WordWrap
focus: true
}
//With QTBUG-6273 only the bottom one would be wrapped
- TextEdit {
+ TestTextEdit {
width: 200
height: 100
wrapMode: TextEdit.WordWrap
text: "This is a test that text edit wraps correctly."
y:100
}
- TextEdit {
+ TestTextEdit {
width: 150
height: 100
wrapMode: TextEdit.WrapAnywhere
text: "This is a test that text edit wraps correctly. thisisaverylongstringwithnospaces"
y:200
}
- TextEdit {
+ TestTextEdit {
width: 150
height: 100
wrapMode: TextEdit.Wrap
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/LineEdit.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/LineEdit.qml
index 74c16e2c90..50c3cb47a4 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/LineEdit.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/LineEdit.qml
@@ -1,4 +1,5 @@
import QtQuick 1.0
+import "../shared" 1.0
Item {
id:lineedit
@@ -7,16 +8,16 @@ Item {
width: textInp.width + 11
height: 13 + 11
- Rectangle{
+ Rectangle {
color: 'lightsteelblue'
anchors.fill: parent
}
clip: true
Component.onCompleted: textInp.cursorPosition = 0;
- TextInput{
+ TestTextInput {
id:textInp
- cursorDelegate: Item{
- Rectangle{
+ cursorDelegate: Item {
+ Rectangle {
visible: parent.parent.focus
color: "#009BCE"
height: 13
@@ -42,7 +43,7 @@ Item {
horizontalAlignment: TextInput.AlignLeft
font.pixelSize:15
}
- MouseArea{
+ MouseArea {
//Implements all line edit mouse handling
id: mainMouseArea
anchors.fill: parent;
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/cursorDelegate.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/cursorDelegate.qml
index 973462a2df..f2a34b7cc5 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/cursorDelegate.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/cursorDelegate.qml
@@ -1,5 +1,7 @@
import QtQuick 1.0
- Rectangle {
+import "../shared" 1.0
+
+Rectangle {
resources: [
Component { id: cursorA
Item { id: cPage;
@@ -11,8 +13,8 @@ import QtQuick 1.0
Rectangle { id:bottom; color: "black"; width: 3; height: 1; x: -1; anchors.bottom: parent.bottom;}
opacity: 1
SequentialAnimation on opacity { running: cPage.parent.focus == true; loops: Animation.Infinite;
- NumberAnimation { properties: "opacity"; to: 1; duration: 500; easing.type: "InQuad"}
- NumberAnimation { properties: "opacity"; to: 0; duration: 500; easing.type: "OutQuad"}
+ NumberAnimation { to: 1; duration: 500; easing.type: "InQuad"}
+ NumberAnimation { to: 0; duration: 500; easing.type: "OutQuad"}
}
}
width: 1;
@@ -22,7 +24,7 @@ import QtQuick 1.0
width: 400
height: 200
color: "white"
- TextInput { id: mainText
+ TestTextInput { id: mainText
text: "Hello World"
cursorDelegate: cursorA
focus: true
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.0.png
index 9d0bab2705..1d96795608 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.0.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.1.png
index db66ff79b3..a3a9bfafd0 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.1.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.2.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.2.png
index cbcca68d43..b50028c4dc 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.2.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.3.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.3.png
index c22196b6bf..1c4876e222 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.3.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.3.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.4.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.4.png
index a1d051e6bd..9d110cbc82 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.4.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.4.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.qml
index 208d05f203..bd4af6a804 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/cursorDelegate.qml
@@ -6,134 +6,146 @@ VisualTest {
}
Frame {
msec: 16
- hash: "701d8c0f72330c0b72df071bd17749e6"
+ hash: "c0ffaa97d1be341fafafc18762f5cb67"
}
Frame {
msec: 32
- hash: "701d8c0f72330c0b72df071bd17749e6"
+ hash: "c0ffaa97d1be341fafafc18762f5cb67"
}
Frame {
msec: 48
- hash: "701d8c0f72330c0b72df071bd17749e6"
+ hash: "c0ffaa97d1be341fafafc18762f5cb67"
}
Frame {
msec: 64
- hash: "701d8c0f72330c0b72df071bd17749e6"
+ hash: "c0ffaa97d1be341fafafc18762f5cb67"
}
Frame {
msec: 80
- hash: "701d8c0f72330c0b72df071bd17749e6"
+ hash: "c0ffaa97d1be341fafafc18762f5cb67"
}
Frame {
msec: 96
- hash: "701d8c0f72330c0b72df071bd17749e6"
+ hash: "c0ffaa97d1be341fafafc18762f5cb67"
}
Frame {
msec: 112
- hash: "701d8c0f72330c0b72df071bd17749e6"
+ hash: "c0ffaa97d1be341fafafc18762f5cb67"
}
Frame {
msec: 128
- hash: "701d8c0f72330c0b72df071bd17749e6"
+ hash: "c0ffaa97d1be341fafafc18762f5cb67"
}
Frame {
msec: 144
- hash: "701d8c0f72330c0b72df071bd17749e6"
+ hash: "c0ffaa97d1be341fafafc18762f5cb67"
}
Frame {
msec: 160
- hash: "701d8c0f72330c0b72df071bd17749e6"
+ hash: "c0ffaa97d1be341fafafc18762f5cb67"
}
Frame {
msec: 176
- hash: "701d8c0f72330c0b72df071bd17749e6"
+ hash: "c0ffaa97d1be341fafafc18762f5cb67"
}
Frame {
msec: 192
- hash: "701d8c0f72330c0b72df071bd17749e6"
+ hash: "c0ffaa97d1be341fafafc18762f5cb67"
}
Frame {
msec: 208
- hash: "701d8c0f72330c0b72df071bd17749e6"
+ hash: "c0ffaa97d1be341fafafc18762f5cb67"
}
Frame {
msec: 224
- hash: "701d8c0f72330c0b72df071bd17749e6"
+ hash: "c0ffaa97d1be341fafafc18762f5cb67"
}
Frame {
msec: 240
- hash: "701d8c0f72330c0b72df071bd17749e6"
+ hash: "c0ffaa97d1be341fafafc18762f5cb67"
}
Frame {
msec: 256
- hash: "701d8c0f72330c0b72df071bd17749e6"
+ hash: "c0ffaa97d1be341fafafc18762f5cb67"
}
Frame {
msec: 272
- hash: "701d8c0f72330c0b72df071bd17749e6"
+ hash: "c0ffaa97d1be341fafafc18762f5cb67"
}
Frame {
msec: 288
- hash: "701d8c0f72330c0b72df071bd17749e6"
+ hash: "c0ffaa97d1be341fafafc18762f5cb67"
}
Frame {
msec: 304
- hash: "701d8c0f72330c0b72df071bd17749e6"
+ hash: "c0ffaa97d1be341fafafc18762f5cb67"
}
Frame {
msec: 320
- hash: "701d8c0f72330c0b72df071bd17749e6"
+ hash: "c0ffaa97d1be341fafafc18762f5cb67"
}
Frame {
msec: 336
- hash: "701d8c0f72330c0b72df071bd17749e6"
+ hash: "c0ffaa97d1be341fafafc18762f5cb67"
}
Frame {
msec: 352
- hash: "701d8c0f72330c0b72df071bd17749e6"
+ hash: "c0ffaa97d1be341fafafc18762f5cb67"
}
Frame {
msec: 368
- hash: "701d8c0f72330c0b72df071bd17749e6"
+ hash: "c0ffaa97d1be341fafafc18762f5cb67"
}
Frame {
msec: 384
- hash: "701d8c0f72330c0b72df071bd17749e6"
+ hash: "c0ffaa97d1be341fafafc18762f5cb67"
}
Frame {
msec: 400
- hash: "701d8c0f72330c0b72df071bd17749e6"
+ hash: "c0ffaa97d1be341fafafc18762f5cb67"
}
Frame {
msec: 416
- hash: "701d8c0f72330c0b72df071bd17749e6"
+ hash: "c0ffaa97d1be341fafafc18762f5cb67"
}
Frame {
msec: 432
- hash: "701d8c0f72330c0b72df071bd17749e6"
+ hash: "c0ffaa97d1be341fafafc18762f5cb67"
}
Frame {
msec: 448
- hash: "701d8c0f72330c0b72df071bd17749e6"
+ hash: "c0ffaa97d1be341fafafc18762f5cb67"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 464
- hash: "701d8c0f72330c0b72df071bd17749e6"
+ hash: "eadbfc95de35a0d1880809b2bbaec562"
}
Frame {
msec: 480
- hash: "701d8c0f72330c0b72df071bd17749e6"
+ hash: "eadbfc95de35a0d1880809b2bbaec562"
}
Frame {
msec: 496
- hash: "701d8c0f72330c0b72df071bd17749e6"
+ hash: "eadbfc95de35a0d1880809b2bbaec562"
}
Frame {
msec: 512
- hash: "701d8c0f72330c0b72df071bd17749e6"
+ hash: "eadbfc95de35a0d1880809b2bbaec562"
+ }
+ Frame {
+ msec: 528
+ hash: "227cbfe5fc07906060951e19ebb3ad30"
}
Key {
- type: 6
+ type: 7
key: 16777234
modifiers: 0
text: ""
@@ -141,36 +153,44 @@ VisualTest {
count: 1
}
Frame {
- msec: 528
- hash: "438be260f19d04c9f98ed7dce1c7db40"
- }
- Frame {
msec: 544
- hash: "6032aada2c48092000ecb93e52656414"
+ hash: "066256a59ad290b3725193955e3c48a6"
}
Frame {
msec: 560
- hash: "d23bdd94019477d8378cde580d8765ad"
+ hash: "6709f77cbcde82886d1c5a07f06b55a5"
}
Frame {
msec: 576
- hash: "d74f8e44d47710714d4197809fffb622"
+ hash: "da0028083048837b4756a2d3ff468378"
}
Frame {
msec: 592
- hash: "4fbbb8447d80012bc6b5c24ddbfe498e"
+ hash: "5f265351bed34357d603794d868dbcbc"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 608
- hash: "4e875ba8703b690a17e445f2b3810435"
+ hash: "3b8030849229e90b69842219e8b2d3f1"
}
Frame {
msec: 624
- hash: "e4d7a59716cd704fe1cfa8ba91454e93"
+ hash: "0b08356d9b00313b2d892175dd93095a"
}
Frame {
msec: 640
- hash: "a2ea272b45d8de225826d9381015ff2e"
+ hash: "4780555b277d65e3e4c0c60817b63eb4"
+ }
+ Frame {
+ msec: 656
+ hash: "6b31c8f0569d01d97a371423a0f379c0"
}
Key {
type: 7
@@ -181,67 +201,47 @@ VisualTest {
count: 1
}
Frame {
- msec: 656
- hash: "5d112a3675ea4c010e7bc60e036d0262"
- }
- Frame {
msec: 672
- hash: "788d8962f311adf57a3acc876b0e8804"
+ hash: "e9a5695636f7957d33f1c902a37a605d"
}
Frame {
msec: 688
- hash: "827fdd6a3d1006f4a9dd2faf208ea436"
+ hash: "27a783cd4ef5caab382721a98f7966da"
+ }
+ Frame {
+ msec: 704
+ hash: "c50598c0a5f8d501fd3ac9cddecee506"
+ }
+ Frame {
+ msec: 720
+ hash: "2a2d0e202bc3bf7991409391a2ce2934"
}
Key {
type: 6
- key: 16777236
+ key: 16777234
modifiers: 0
text: ""
autorep: false
count: 1
}
Frame {
- msec: 704
- hash: "91b2695e4915238ae8610a64e279b0f4"
- }
- Frame {
- msec: 720
- hash: "a97d90765f87b998eae6e9f603c61bff"
- }
- Frame {
msec: 736
- hash: "48969edab07b942480d93ac2d383ca24"
+ hash: "2d97b8503c739b210615971ad08c2714"
}
Frame {
msec: 752
- hash: "ecfd9d6d5873001f0c67806544a14983"
+ hash: "f27fd7f1d8c6dfb7393ab0d39ed5cd02"
}
Frame {
msec: 768
- hash: "a3a3bc1e2523d3e7f961893bcd1dd3a8"
+ hash: "32d256543e3e1ba722860e5143af9f09"
}
Frame {
msec: 784
- hash: "e337735ad0b42e60c54f16f3da7af3cf"
- }
- Frame {
- msec: 800
- hash: "c39db081130d269f25dbcb1a19afb8d0"
- }
- Frame {
- msec: 816
- hash: "c464d501e3935ec0f53eb780bd1a8289"
+ hash: "9123b724613ef4d3d8431afde6e9eb6b"
}
Key {
type: 7
- key: 16777236
- modifiers: 0
- text: ""
- autorep: false
- count: 1
- }
- Key {
- type: 6
key: 16777234
modifiers: 0
text: ""
@@ -249,28 +249,44 @@ VisualTest {
count: 1
}
Frame {
+ msec: 800
+ hash: "be5249a7effc94ec2be3d6053eba7b45"
+ }
+ Frame {
+ msec: 816
+ hash: "57f2c119c9eca3d1e4acd2f775af5207"
+ }
+ Frame {
msec: 832
- hash: "9dc01a69f2a6892d3c4203674c8bef72"
+ hash: "23b79a2630448e99f27a657fd9789354"
}
Frame {
msec: 848
- hash: "d94054222fd37a350bd8abd592a332e3"
+ hash: "c8faab137cbc014aef5e3212889d00b8"
}
Frame {
msec: 864
- hash: "46fed264c233490b477e3a7c22183e18"
+ hash: "c9616f6fde5d6a8ecf346ece9952f09b"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 880
- hash: "34bc703c915b49b0450ece1d18306df8"
+ hash: "11a861ca71d789e3d97d599608a793be"
}
Frame {
msec: 896
- hash: "e87f18da2fa5c91c9b2b5dea50f9c1e2"
+ hash: "5a6c57df0c33b83985aeb194f291ad6c"
}
Frame {
msec: 912
- hash: "4f6dbc7b249c37390518cc263832b587"
+ hash: "2c047359db6946cb740462b0d6c695be"
}
Key {
type: 7
@@ -282,11 +298,11 @@ VisualTest {
}
Frame {
msec: 928
- hash: "df09fa2fd138d1b480eec82db3872d6f"
+ hash: "d0bb54caf661be021be8fe2691de24e8"
}
Frame {
msec: 944
- hash: "b74cb1bfbb979a5e91853d9145d277d8"
+ hash: "80f0a60239f4d81b18b9cb3e80faf346"
}
Frame {
msec: 960
@@ -294,207 +310,247 @@ VisualTest {
}
Frame {
msec: 976
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "c526315dd5eec117266c68a7b6b64a3f"
}
Frame {
msec: 992
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "c526315dd5eec117266c68a7b6b64a3f"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1008
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "c526315dd5eec117266c68a7b6b64a3f"
}
Frame {
msec: 1024
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "c526315dd5eec117266c68a7b6b64a3f"
}
Frame {
msec: 1040
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Frame {
- msec: 1056
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "c526315dd5eec117266c68a7b6b64a3f"
}
Key {
- type: 6
- key: 16777248
+ type: 7
+ key: 16777234
modifiers: 0
text: ""
autorep: false
count: 1
}
- Key {
- type: 6
- key: 16777249
- modifiers: 33554432
- text: ""
- autorep: false
- count: 1
+ Frame {
+ msec: 1056
+ hash: "c526315dd5eec117266c68a7b6b64a3f"
}
Frame {
msec: 1072
- hash: "35425ae3ccf3c8dcc1483479c57a3287"
+ hash: "5f6cc0c97e4748aeeaa4a00c8a8c8928"
}
Frame {
msec: 1088
- hash: "b74cb1bfbb979a5e91853d9145d277d8"
+ hash: "b1d71160d9a8a8edeb4cf7e00df36cfc"
}
Frame {
msec: 1104
- hash: "df09fa2fd138d1b480eec82db3872d6f"
+ hash: "5bfd4269145cc0962e0fa9c294e8f5aa"
}
Frame {
msec: 1120
- hash: "4f6dbc7b249c37390518cc263832b587"
+ hash: "4e22c95802d83f0099017c6be9d93214"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1136
- hash: "e87f18da2fa5c91c9b2b5dea50f9c1e2"
+ hash: "0f31d8f4867af7c2f4fb8e86aa077afd"
}
Frame {
msec: 1152
- hash: "34bc703c915b49b0450ece1d18306df8"
+ hash: "21a552133320008a4d4f77752a3cfb55"
}
Frame {
msec: 1168
- hash: "46fed264c233490b477e3a7c22183e18"
+ hash: "3a30a4a785de21da0ff939e303202a81"
}
Frame {
msec: 1184
- hash: "d94054222fd37a350bd8abd592a332e3"
+ hash: "b0e3ed2468538aacec354cb96d90c362"
}
Frame {
msec: 1200
- hash: "9dc01a69f2a6892d3c4203674c8bef72"
+ hash: "56bf6e3fe47e52046b443481fc17a3ec"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1216
- hash: "76fb2e1ad33affe33c0887f04caa7396"
+ hash: "ce80807cde9b902ebf33281fce50d9fb"
}
Frame {
msec: 1232
- hash: "0f500339c81ca3621d13910017b84b7b"
+ hash: "ed67b18b5f7b90d3bcd9f662e70dc7b8"
}
Frame {
msec: 1248
- hash: "702864de569e6a5648ee174d5ef891f8"
+ hash: "930950ce5c6b12da47eea1b92d5176eb"
}
Frame {
msec: 1264
- hash: "01e937e1fcc0331b2541fa32c3479a24"
+ hash: "5a2eeca0f1533d323cc4d7ffbb7ad6aa"
}
Frame {
msec: 1280
- hash: "ee661e6cc1f86e755ff399adb6b11fd1"
+ hash: "3f7f3ef2d4c1353dfe7027930505f4fd"
}
Frame {
msec: 1296
- hash: "ea2d610e9b41e72b2984a51f0d3f7587"
+ hash: "1a3a781ac5a1e90a4415944e0c54ea4e"
}
- Frame {
- msec: 1312
- hash: "4a646d76b706698a02cead560b1f8d57"
+ Key {
+ type: 6
+ key: 16777249
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
- msec: 1328
- hash: "48ec87bfc25471f6fa2d43f9db80b693"
+ msec: 1312
+ hash: "d11dae0dd461fc82a73bf319905320d4"
}
Key {
type: 6
- key: 16777234
- modifiers: 100663296
+ key: 16777248
+ modifiers: 67108864
text: ""
autorep: false
count: 1
}
Frame {
+ msec: 1328
+ hash: "00957049ea51866138cfc33451f12e17"
+ }
+ Frame {
msec: 1344
- hash: "12b5e016bad990d1f2bf427ee8e3e6d9"
+ hash: "386847af9b173db7ef1554d2c85c748e"
}
Frame {
msec: 1360
- hash: "66a2ba3f9e005cd58aa50cfa0000cd15"
+ hash: "4b715060d29d6228a40217bc769fc140"
}
Frame {
msec: 1376
- hash: "a2e9e42e09dadbd0791f52bb96e0e0dc"
+ hash: "e58a9a3623afa08819351c22435ba03f"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1392
- hash: "ac68396566ea85a157e944e601dd8d18"
+ hash: "6378e3faf5578818fc282de2a077da59"
}
Frame {
msec: 1408
- hash: "b9bfdebec8dd1a93de7ef2768b2542ba"
+ hash: "07efb3687d29e65680e1cc831762348f"
}
Frame {
msec: 1424
- hash: "2e0a4b960803770acb34ef56ccf2be35"
- }
- Key {
- type: 7
- key: 16777234
- modifiers: 100663296
- text: ""
- autorep: false
- count: 1
+ hash: "5292e7c95b3c5b11e4088b5010984257"
}
Frame {
msec: 1440
- hash: "df1643f0f8b7aa2dc080958822aeb3d0"
+ hash: "ffe95603f5fe9d63abb3b77c399c3b11"
}
Frame {
msec: 1456
- hash: "15bb91195adfaf83e88fd93e41ff3e17"
+ hash: "ad7cb73893c27b69704c5b821738a3c1"
}
Frame {
msec: 1472
- hash: "dc0476c27bd7eef3a59637df9a3fecd8"
+ hash: "e25971a61888ded93b651891ec9661b0"
}
Frame {
msec: 1488
- hash: "a271f69e9dc6d1e0362c3e10760895df"
+ hash: "80f90b3623bf34544438dd00abee7037"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1504
- hash: "7fe66bcc6bada354b4dd7baf8c977740"
+ hash: "797dd70572e532d4acb374230b2c8efe"
}
Frame {
msec: 1520
- hash: "6b502dbd5ac8ff010df326cb9b593dce"
+ hash: "0673db1283d874a5711520f272572cf8"
}
Frame {
msec: 1536
- hash: "a9dd21649a95a6a6e8daea91bc6e2a5f"
+ hash: "fbc8434912f08a93b5f884258bc754b7"
}
Frame {
msec: 1552
- hash: "374686590eaa02b7b436caa40cc0b0a0"
+ hash: "e41ebaf8f2114a6e8f38f731ea164e8a"
}
Frame {
msec: 1568
- hash: "09ac3c5d413b1f650407eaa971aade81"
+ hash: "d14bdb5bf1b4756166ecf6f3255bf3cc"
}
Frame {
msec: 1584
- hash: "39f84e04f1ae58600591c0de40558d2c"
+ hash: "5fb04569aa0e530b898a3c11725b947e"
}
Frame {
msec: 1600
- hash: "0336ea1799835af2185c361e221a9661"
+ hash: "03d24457fae160864fec985765f6d8d1"
}
Frame {
msec: 1616
- hash: "8c7ab13e499d7f31107cf0f899334259"
+ hash: "56dad740bb9032d113a0dacbe986c9c0"
}
Frame {
msec: 1632
- hash: "bad5899324e52c9e6eadb72f3e7c2150"
+ hash: "70d9acda83aa7db59780cf56f03e38ec"
}
Frame {
msec: 1648
- hash: "4b78f451ecb22cfbed9f5998d61018eb"
+ hash: "a272e39bc1af0f4d1bab9c3f64e746e2"
+ }
+ Frame {
+ msec: 1664
+ hash: "cf0379de604b9bb33b4456cb89e09afd"
+ }
+ Frame {
+ msec: 1680
+ hash: "332e7a10d75c0d21a24fc8be34269629"
}
Key {
type: 6
@@ -505,76 +561,84 @@ VisualTest {
count: 1
}
Frame {
- msec: 1664
- hash: "6c913bc712eee18947a43dd1c0a6516b"
- }
- Frame {
- msec: 1680
- hash: "4e566abf1e0696e72b2a4beab5a53d6e"
- }
- Frame {
msec: 1696
- hash: "6ad579c289c63a6b90a1517765fc041e"
+ hash: "c07eb71d90e74393205338bc946c1e43"
}
Frame {
msec: 1712
- hash: "cef43f349cf221a1aa6e6e70f1fa6339"
- }
- Key {
- type: 7
- key: 16777236
- modifiers: 100663296
- text: ""
- autorep: false
- count: 1
+ hash: "984477de7c103ff3aebc2634785dce09"
}
Frame {
msec: 1728
- hash: "d89f7e3e2510fcb34786584747633673"
+ hash: "958f79dd7c57387042746df2ca01779e"
}
Frame {
msec: 1744
- hash: "eb23a3eac684808f73034f4e4ef8984d"
+ hash: "53bb3f0718d6333ca40dc279b6300b85"
}
Frame {
msec: 1760
- hash: "6f2c1f61e58940d9cc1a70c0db903446"
+ hash: "c16877cb99997cc47f1fff5af1d22bd7"
}
Frame {
msec: 1776
- hash: "f036a5ecda518be198f3bdf2dbc5baab"
+ hash: "dea3e1eb6c72f0d37398e3e301a23c19"
}
Frame {
msec: 1792
- hash: "7411784774fdc3b324644395f7beb013"
+ hash: "6bb7918f0794e6a7cbdb8847cdcf6e35"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1808
- hash: "abfdd1f8440998af2ff7903f49f1bd7c"
+ hash: "6858cd874abb1ed2fec34862f76044fa"
}
Frame {
msec: 1824
- hash: "6edd29f2e8d3d81e912c6b279ecc1885"
+ hash: "47b546ea0d5b1d4573991d4738c37f4d"
}
Frame {
msec: 1840
- hash: "8eb5ba22793c7cbfa97a64557f2a023f"
+ hash: "6c9e636dee2bb5f2a72a2c08ab9fb970"
}
Frame {
msec: 1856
- hash: "9a39470525e6f508228f7e0014e02d64"
+ hash: "42c2b2a7f41c88ae7bb19403e2460a17"
+ }
+ Key {
+ type: 7
+ key: 16777248
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1872
- hash: "b3ad10cf28151f5f7f5a4c3540f1660e"
+ hash: "80b7986af693b89dc4d4f9533dae85cb"
+ }
+ Key {
+ type: 6
+ key: 16777248
+ modifiers: 67108864
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1888
- hash: "816203df3cf42fa7a0e8d6730c186444"
+ hash: "631bea21dde9b7647f5843bc3513f3ba"
}
Frame {
msec: 1904
- hash: "a0a7e7ff7960dfe6149e526badf799a6"
+ hash: "cc40335abbea0d589180096f7d8f5426"
}
Frame {
msec: 1920
@@ -582,527 +646,623 @@ VisualTest {
}
Frame {
msec: 1936
- hash: "4d245b2285eadfd206409f74e03c7fc9"
+ hash: "1c03b5384a889fe233eb1c6d14a55f36"
}
Frame {
msec: 1952
- hash: "e1d5e6c2e4df1454b5a256c3678ffdef"
+ hash: "7762cc4e6cf681311f5296de698c950b"
}
Frame {
msec: 1968
- hash: "781d7fb03a37cb3f297cc0d2df338fd7"
- }
- Key {
- type: 7
- key: 16777249
- modifiers: 100663296
- text: ""
- autorep: false
- count: 1
+ hash: "678eed1d1fec30b02156d690777397c1"
}
Frame {
msec: 1984
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "96f51fee5c7baf78a3465420d63a9e5f"
}
Frame {
msec: 2000
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "96f51fee5c7baf78a3465420d63a9e5f"
}
Frame {
msec: 2016
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "96f51fee5c7baf78a3465420d63a9e5f"
}
Frame {
msec: 2032
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "96f51fee5c7baf78a3465420d63a9e5f"
+ }
+ Key {
+ type: 7
+ key: 16777249
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2048
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "96f51fee5c7baf78a3465420d63a9e5f"
+ }
+ Key {
+ type: 7
+ key: 16777248
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2064
- hash: "781d7fb03a37cb3f297cc0d2df338fd7"
+ hash: "678eed1d1fec30b02156d690777397c1"
}
Frame {
msec: 2080
- hash: "e1d5e6c2e4df1454b5a256c3678ffdef"
+ hash: "7762cc4e6cf681311f5296de698c950b"
}
Frame {
msec: 2096
- hash: "4d245b2285eadfd206409f74e03c7fc9"
+ hash: "1c03b5384a889fe233eb1c6d14a55f36"
}
Frame {
msec: 2112
- hash: "5a647962e016d15daa417d88524d6061"
+ hash: "2cd264339edc0338fc610e0d766425cc"
}
Frame {
msec: 2128
- hash: "a0a7e7ff7960dfe6149e526badf799a6"
+ hash: "cc40335abbea0d589180096f7d8f5426"
}
Frame {
msec: 2144
- hash: "816203df3cf42fa7a0e8d6730c186444"
+ hash: "631bea21dde9b7647f5843bc3513f3ba"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2160
- hash: "b3ad10cf28151f5f7f5a4c3540f1660e"
+ hash: "c5199c908df1f550d7c4f133eb926134"
}
Frame {
msec: 2176
- hash: "9a39470525e6f508228f7e0014e02d64"
+ hash: "483eca22c50750e7591785ed60813d1f"
}
Frame {
msec: 2192
- hash: "8eb5ba22793c7cbfa97a64557f2a023f"
+ hash: "4091de379d8f6ccc7f19ea39f6c7993a"
}
Frame {
msec: 2208
- hash: "6edd29f2e8d3d81e912c6b279ecc1885"
+ hash: "cd58c0d4f7248315a787542b0edcb4fb"
}
Frame {
msec: 2224
- hash: "abfdd1f8440998af2ff7903f49f1bd7c"
+ hash: "458895f9ede4d56e0b851c6ed124405d"
}
Frame {
msec: 2240
- hash: "7411784774fdc3b324644395f7beb013"
- }
- Frame {
- msec: 2256
- hash: "f036a5ecda518be198f3bdf2dbc5baab"
+ hash: "29a28a97fc78a1b01252b852fb0446e2"
}
Key {
type: 7
- key: 16777248
- modifiers: 33554432
+ key: 16777236
+ modifiers: 0
text: ""
autorep: false
count: 1
}
Frame {
+ msec: 2256
+ hash: "4fd9f22ad06e02b68319c298c2286e36"
+ }
+ Frame {
msec: 2272
- hash: "6f2c1f61e58940d9cc1a70c0db903446"
+ hash: "a588e9dbeabd7519cd0cf2d26a123529"
}
Frame {
msec: 2288
- hash: "eb23a3eac684808f73034f4e4ef8984d"
+ hash: "bb74f706477e277284fad50752f078b5"
}
Frame {
msec: 2304
- hash: "d89f7e3e2510fcb34786584747633673"
+ hash: "38f16a7deeaea6828edd15b00024fc19"
}
Frame {
msec: 2320
- hash: "cef43f349cf221a1aa6e6e70f1fa6339"
+ hash: "30c4aa33a6672f4df24186ad1e28bcf9"
}
Frame {
msec: 2336
- hash: "6ad579c289c63a6b90a1517765fc041e"
+ hash: "7f2ac0854ddbcca94a2ad160ead5d4d3"
}
Frame {
msec: 2352
- hash: "4e566abf1e0696e72b2a4beab5a53d6e"
+ hash: "e1c083d0235ff5a2e002ce78f43009b0"
}
Key {
type: 6
- key: 16777236
+ key: 16777249
modifiers: 0
text: ""
autorep: false
count: 1
}
+ Key {
+ type: 6
+ key: 16777248
+ modifiers: 67108864
+ text: ""
+ autorep: false
+ count: 1
+ }
Frame {
msec: 2368
- hash: "6c913bc712eee18947a43dd1c0a6516b"
+ hash: "eaee6483a2a4a0b09a8e40bb1785a498"
}
Frame {
msec: 2384
- hash: "2c518a32ca3b5ca924709cc6990fb039"
+ hash: "26530bded6311640c4d3f6d1485fa7d3"
}
Frame {
msec: 2400
- hash: "7f40db00bd3e6d0b39454eefa1403f44"
+ hash: "e54102edbf6cc0c9a32b09858f760ee5"
}
Frame {
msec: 2416
- hash: "98db32e0d1812e9584105dc4dbceff80"
+ hash: "27434828de3ba8f6a3b83f042b70eb8b"
}
Frame {
msec: 2432
- hash: "c2150a67391bb574141c16cb011847bf"
+ hash: "fdf68e988b988d068ea78a5a09ef349e"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2448
- hash: "f9ea21d894fa2dace4d43ce99a580b90"
+ hash: "0e1e9a2cf891cf65f30ead539becf408"
}
Frame {
msec: 2464
- hash: "2f580c3244499fc6ecd2121693f463fd"
- }
- Key {
- type: 7
- key: 16777236
- modifiers: 0
- text: ""
- autorep: false
- count: 1
+ hash: "46602c03632f6a47c9d523e1ea61baaf"
}
Frame {
msec: 2480
- hash: "2f7f421d3e6a895a9efa6b0e8feb81c4"
+ hash: "5c758ee2aa3f92b6506533f6d615bc20"
}
Frame {
msec: 2496
- hash: "35a18447f319431ed0a645d05a1d03d1"
+ hash: "25edbdaae72e03426c9dfa75c08c33e6"
}
Frame {
msec: 2512
- hash: "54e36fb4014be554d13709b48b9bdce7"
+ hash: "a4bd11f15594932b996a069f3098c596"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2528
- hash: "dbe3456536a729b268850a6ee5d1fb47"
+ hash: "e4090b920ce2456149155f61fb586a6f"
}
Frame {
msec: 2544
- hash: "4c148434cf3868db5dc98f426d9fb913"
+ hash: "ce71f4dc76f90fa300d715ed77e8a5a8"
}
Frame {
msec: 2560
- hash: "2eb6da3ebfd531037523347603a805e2"
+ hash: "59414694d42a3942c4832fd7a3e93145"
}
Frame {
msec: 2576
- hash: "fefbb2f4671f8a36f9d2207ced8c0bfb"
+ hash: "1213fc9d9c1d58ceefc213a59f970679"
}
Frame {
msec: 2592
- hash: "1ab596339afc1f96136ee69c4b7688e1"
+ hash: "bbfa8471ab3fa5fc146946a6c8e0ce86"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2608
- hash: "e07f59d729cb2790296e8c7cd3d0d3c9"
+ hash: "22a49c3b5234b4b7a2b935d58027f834"
}
Frame {
msec: 2624
- hash: "a7dccada1080487cab2d0a916676c5cb"
+ hash: "7b81c14d5350fb55775c1cb0f3945c46"
}
Frame {
msec: 2640
- hash: "ac5939eb4379394fab829b307cbfe7ec"
+ hash: "8ebf266de0df228e47cc6e5a8758a6ea"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2656
- hash: "9329d353c678d2bc61d08f63029d1b9b"
+ hash: "6344eb333dc28672f863bcb7ca5d6cfe"
}
Frame {
msec: 2672
- hash: "41263f56af7875028bb0c1e7eccf6f5d"
+ hash: "8efc9b4a6c27b8918cba629a5a1c0f24"
}
Frame {
msec: 2688
- hash: "e2eb18af82c85ea78ba438163e922df3"
+ hash: "b586c24ce0c04391a9095c0ac4b7a05a"
}
Frame {
msec: 2704
- hash: "91b2695e4915238ae8610a64e279b0f4"
+ hash: "191413fe51a6887ae92c135252fdeeae"
}
Frame {
msec: 2720
- hash: "a97d90765f87b998eae6e9f603c61bff"
- }
- Frame {
- msec: 2736
- hash: "48969edab07b942480d93ac2d383ca24"
- }
- Frame {
- msec: 2752
- hash: "ecfd9d6d5873001f0c67806544a14983"
+ hash: "fc0b37abf12827af41e7037eab8ba5c8"
}
Key {
type: 6
key: 16777234
- modifiers: 0
+ modifiers: 100663296
text: ""
autorep: false
count: 1
}
Frame {
+ msec: 2736
+ hash: "5efe28d02b93e094192d7fd6fe753acd"
+ }
+ Frame {
+ msec: 2752
+ hash: "dadc1f7b14fbf9f8a174821c4197da46"
+ }
+ Frame {
msec: 2768
- hash: "01e937e1fcc0331b2541fa32c3479a24"
+ hash: "124deac57a3eeaef4cb3c0c802bacc05"
}
Frame {
msec: 2784
- hash: "702864de569e6a5648ee174d5ef891f8"
+ hash: "e022a6d66a7b37d72885a7a7f6919433"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2800
- hash: "0f500339c81ca3621d13910017b84b7b"
+ hash: "5faa6543469753948b1636351d044329"
}
Frame {
msec: 2816
- hash: "76fb2e1ad33affe33c0887f04caa7396"
+ hash: "a7dcf5a0b9bb00105eed173b498cb95c"
}
Frame {
msec: 2832
- hash: "9dc01a69f2a6892d3c4203674c8bef72"
+ hash: "29ac83d169af2c74ffd134d771c88718"
}
Frame {
msec: 2848
- hash: "d94054222fd37a350bd8abd592a332e3"
+ hash: "0a04648fdc90ec86fb55ad3a165573c4"
}
Frame {
msec: 2864
- hash: "46fed264c233490b477e3a7c22183e18"
+ hash: "d699c713ba939612f1e552e48db19b18"
}
Frame {
msec: 2880
image: "cursorDelegate.2.png"
}
- Key {
- type: 7
- key: 16777234
- modifiers: 0
- text: ""
- autorep: false
- count: 1
- }
Frame {
msec: 2896
- hash: "e87f18da2fa5c91c9b2b5dea50f9c1e2"
+ hash: "adf564652cfae394869755ff2fe5b534"
}
Frame {
msec: 2912
- hash: "4f6dbc7b249c37390518cc263832b587"
+ hash: "d1453f663217ee45a8462b7d077d7f6a"
}
Frame {
msec: 2928
- hash: "df09fa2fd138d1b480eec82db3872d6f"
+ hash: "9f1461d63ccc49f83e58245ba75685e1"
}
Frame {
msec: 2944
- hash: "b74cb1bfbb979a5e91853d9145d277d8"
+ hash: "8cece1543e7e9190eefaa92c2024cbd1"
}
Frame {
msec: 2960
- hash: "35425ae3ccf3c8dcc1483479c57a3287"
+ hash: "555abf8bc3fdb1eef85b1e4bd54932a3"
}
Frame {
msec: 2976
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "7fc65284b99fc548de0985d94a145fa7"
}
Frame {
msec: 2992
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "7fc65284b99fc548de0985d94a145fa7"
}
Frame {
msec: 3008
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "7fc65284b99fc548de0985d94a145fa7"
}
Frame {
msec: 3024
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "7fc65284b99fc548de0985d94a145fa7"
}
Frame {
msec: 3040
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "7fc65284b99fc548de0985d94a145fa7"
}
Frame {
msec: 3056
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "7fc65284b99fc548de0985d94a145fa7"
}
Frame {
msec: 3072
- hash: "35425ae3ccf3c8dcc1483479c57a3287"
+ hash: "555abf8bc3fdb1eef85b1e4bd54932a3"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 3088
- hash: "b74cb1bfbb979a5e91853d9145d277d8"
+ hash: "996da2eff9302908a55308dbcc8fb3c2"
}
Frame {
msec: 3104
- hash: "df09fa2fd138d1b480eec82db3872d6f"
+ hash: "6ccc70f6120acb53152b71bcf95514ca"
}
Frame {
msec: 3120
- hash: "4f6dbc7b249c37390518cc263832b587"
+ hash: "51a1b8e79d209643d55d4cecc6a70ed0"
}
Frame {
msec: 3136
- hash: "e87f18da2fa5c91c9b2b5dea50f9c1e2"
+ hash: "944dc7026c6487838ede9ef94003ec90"
}
Frame {
msec: 3152
- hash: "34bc703c915b49b0450ece1d18306df8"
+ hash: "4abbd51b620ac4ea91af95bc2d0881d7"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 3168
- hash: "46fed264c233490b477e3a7c22183e18"
+ hash: "ba721988a1708b8c0762d706820c48fc"
}
Frame {
msec: 3184
- hash: "d94054222fd37a350bd8abd592a332e3"
+ hash: "5dba56a5bb5f8a6539a0066af35c73b8"
}
Frame {
msec: 3200
- hash: "9dc01a69f2a6892d3c4203674c8bef72"
+ hash: "bc3efeeebe7075cd09a6e57eef43d610"
}
Frame {
msec: 3216
- hash: "76fb2e1ad33affe33c0887f04caa7396"
+ hash: "0bd9f7de32b01d8144280bf252d9a18f"
}
Frame {
msec: 3232
- hash: "0f500339c81ca3621d13910017b84b7b"
+ hash: "29db710e47b13f26e2bf92568d52bf52"
}
Frame {
msec: 3248
- hash: "702864de569e6a5648ee174d5ef891f8"
+ hash: "a27c65c0a49deb18b0766bba41a32e54"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 3264
- hash: "01e937e1fcc0331b2541fa32c3479a24"
+ hash: "484ee552e1a9c5eafcfe1ac583fcdffd"
}
Frame {
msec: 3280
- hash: "ee661e6cc1f86e755ff399adb6b11fd1"
+ hash: "40b336a0e337b66d813089a82a88c712"
}
Frame {
msec: 3296
- hash: "ea2d610e9b41e72b2984a51f0d3f7587"
+ hash: "b7a8d4b8bb2b83e4c886aa51c1a73895"
}
Frame {
msec: 3312
- hash: "4a646d76b706698a02cead560b1f8d57"
+ hash: "43b3bf8425e7a6b7115d8e6a0bcfd677"
}
Frame {
msec: 3328
- hash: "48ec87bfc25471f6fa2d43f9db80b693"
+ hash: "e2ce168241b043db74867fe7ed6de956"
}
Frame {
msec: 3344
- hash: "827fdd6a3d1006f4a9dd2faf208ea436"
+ hash: "0c713bbd7bb694d87f0fe14f87098b9b"
}
Frame {
msec: 3360
- hash: "788d8962f311adf57a3acc876b0e8804"
+ hash: "316f6bd365ca4b4f2e6fbf34a047e307"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 3376
- hash: "5d112a3675ea4c010e7bc60e036d0262"
+ hash: "421fb8881fe7b300dcec0f44ff1743e3"
}
Frame {
msec: 3392
- hash: "a2ea272b45d8de225826d9381015ff2e"
+ hash: "e8376079434393467b47a56ff00efb2b"
}
Frame {
msec: 3408
- hash: "e4d7a59716cd704fe1cfa8ba91454e93"
+ hash: "63259de84a6e07d42c9df94ec2a25920"
}
Frame {
msec: 3424
- hash: "4e875ba8703b690a17e445f2b3810435"
+ hash: "f9194d82b81f5ac58862c382caf5cf59"
}
Frame {
msec: 3440
- hash: "4fbbb8447d80012bc6b5c24ddbfe498e"
+ hash: "e185f2594f038532a37b351384dc97ea"
}
Frame {
msec: 3456
- hash: "d74f8e44d47710714d4197809fffb622"
+ hash: "91edc3ca1e6c532bd92006a761073da2"
}
Frame {
msec: 3472
- hash: "d23bdd94019477d8378cde580d8765ad"
+ hash: "b47390495539756048ccc71047ebef7b"
}
Frame {
msec: 3488
- hash: "6032aada2c48092000ecb93e52656414"
+ hash: "7c83d3bdb9abf8ab2cfe7f9464673a49"
}
Frame {
msec: 3504
- hash: "438be260f19d04c9f98ed7dce1c7db40"
+ hash: "b686f4013f45885ab794aba9ff491286"
+ }
+ Key {
+ type: 7
+ key: 16777249
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 3520
- hash: "3af60972e7d5d4320a549e5df52a1228"
+ hash: "0c55d6ea330b7365825864d4bdacafcb"
}
Frame {
msec: 3536
- hash: "bf8459b99ca0bf568c58a3bb2a2fcc1f"
+ hash: "2bb72f191201572308e461021872fb4c"
+ }
+ Key {
+ type: 7
+ key: 16777248
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 3552
- hash: "c0dc1cf5ba7014e069c4d4bd7ac0f89d"
+ hash: "81b04a84982698ee80d13d392742edd3"
}
Frame {
msec: 3568
- hash: "f2ddf9d4fd3a2a2d354172714ce94d99"
+ hash: "63f582dc2a9f707c1ec99f4285d13a84"
}
Frame {
msec: 3584
- hash: "bdfb42dc3879099e402784238c2cdddb"
+ hash: "f91cb29101f80f5dcb1e9e8c82e823b7"
}
Frame {
msec: 3600
- hash: "5e483b0fd4808f2fb31aea90ccf86d3e"
+ hash: "fdf68e988b988d068ea78a5a09ef349e"
}
Frame {
msec: 3616
- hash: "8159bda651d95a320ac09aa6feb377a1"
+ hash: "27434828de3ba8f6a3b83f042b70eb8b"
}
Frame {
msec: 3632
- hash: "ceda37af96bd02baae218d3bfaed93f7"
+ hash: "e54102edbf6cc0c9a32b09858f760ee5"
}
Frame {
msec: 3648
- hash: "4b81757a105aa7c5ac6148455eea66c3"
+ hash: "26530bded6311640c4d3f6d1485fa7d3"
}
Frame {
msec: 3664
- hash: "ff7e2cdd006f9b76ab8c0416d81f0cb1"
+ hash: "eaee6483a2a4a0b09a8e40bb1785a498"
}
Frame {
msec: 3680
- hash: "9b174cd9a87ff193ce646408946b310c"
+ hash: "e1c083d0235ff5a2e002ce78f43009b0"
}
Frame {
msec: 3696
- hash: "89fa590b47ee77021dedf7938439ce69"
+ hash: "7f2ac0854ddbcca94a2ad160ead5d4d3"
}
Frame {
msec: 3712
- hash: "6e5680803184dfc76cbf1c2de804d6cc"
+ hash: "30c4aa33a6672f4df24186ad1e28bcf9"
}
Frame {
msec: 3728
- hash: "c6de6b9203673c77427ab84ce86daaf5"
+ hash: "38f16a7deeaea6828edd15b00024fc19"
}
Frame {
msec: 3744
- hash: "198f8e912c19debd51f837627d1171e9"
+ hash: "bb74f706477e277284fad50752f078b5"
}
Frame {
msec: 3760
- hash: "3b380dcb6815698241f3dcccb52785c2"
+ hash: "a588e9dbeabd7519cd0cf2d26a123529"
}
Frame {
msec: 3776
- hash: "254942e12b8a31420d2243b7e2529ae8"
+ hash: "4fd9f22ad06e02b68319c298c2286e36"
}
Frame {
msec: 3792
- hash: "ebf121910a5318c284f8e964d63aed40"
+ hash: "29a28a97fc78a1b01252b852fb0446e2"
}
Frame {
msec: 3808
- hash: "0fcf416a80d22f077fcf4d23bddeb6c6"
+ hash: "458895f9ede4d56e0b851c6ed124405d"
}
Frame {
msec: 3824
- hash: "4a6596da390380dbafc1cdaceca1101e"
+ hash: "cd58c0d4f7248315a787542b0edcb4fb"
}
Frame {
msec: 3840
@@ -1110,271 +1270,239 @@ VisualTest {
}
Frame {
msec: 3856
- hash: "c2be53ae5e2d5d3081df9af31426ec84"
+ hash: "483eca22c50750e7591785ed60813d1f"
}
Frame {
msec: 3872
- hash: "52350ac5d10f8fe7571d12193b861d3f"
+ hash: "c5199c908df1f550d7c4f133eb926134"
}
Frame {
msec: 3888
- hash: "f286a35d7f4a022315f69a5db72da388"
+ hash: "efaa5e4483ed9cfec792e8f270b5079e"
}
Frame {
msec: 3904
- hash: "aa329519eba4dad9589bff095528c535"
+ hash: "7ffcff87e27dcb0be0047eb6fbcc9549"
}
Frame {
msec: 3920
- hash: "0beae60853afaaa0e7f7540fb50bcddf"
+ hash: "04339417259ddee10134e1479729ae1b"
}
Frame {
msec: 3936
- hash: "dc098a8b4d2f117a09cf1f2ced201a60"
+ hash: "0f1e6a0d9db7b6b8b874333682866ffa"
}
Frame {
msec: 3952
- hash: "3655b992097b433071ec9dd69e086c70"
+ hash: "66500c2cc3d69b9fb48dc46e384aca6d"
}
Frame {
msec: 3968
- hash: "82cb92d7940d13deee97e4ccda9210fb"
+ hash: "70d6b73499c36138bee63e07afb0b186"
}
Frame {
msec: 3984
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "c526315dd5eec117266c68a7b6b64a3f"
}
Frame {
msec: 4000
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "c526315dd5eec117266c68a7b6b64a3f"
}
Frame {
msec: 4016
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "c526315dd5eec117266c68a7b6b64a3f"
}
Frame {
msec: 4032
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "c526315dd5eec117266c68a7b6b64a3f"
}
Frame {
msec: 4048
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
+ hash: "c526315dd5eec117266c68a7b6b64a3f"
}
Frame {
msec: 4064
- hash: "82cb92d7940d13deee97e4ccda9210fb"
- }
- Key {
- type: 6
- key: 16777232
- modifiers: 0
- text: ""
- autorep: false
- count: 1
+ hash: "70d6b73499c36138bee63e07afb0b186"
}
Frame {
msec: 4080
- hash: "3655b992097b433071ec9dd69e086c70"
+ hash: "66500c2cc3d69b9fb48dc46e384aca6d"
}
Frame {
msec: 4096
- hash: "dc098a8b4d2f117a09cf1f2ced201a60"
+ hash: "0f1e6a0d9db7b6b8b874333682866ffa"
}
Frame {
msec: 4112
- hash: "0beae60853afaaa0e7f7540fb50bcddf"
+ hash: "04339417259ddee10134e1479729ae1b"
}
Frame {
msec: 4128
- hash: "aa329519eba4dad9589bff095528c535"
- }
- Key {
- type: 7
- key: 16777232
- modifiers: 0
- text: ""
- autorep: false
- count: 1
+ hash: "7ffcff87e27dcb0be0047eb6fbcc9549"
}
Frame {
msec: 4144
- hash: "f286a35d7f4a022315f69a5db72da388"
+ hash: "efaa5e4483ed9cfec792e8f270b5079e"
}
Frame {
msec: 4160
- hash: "52350ac5d10f8fe7571d12193b861d3f"
+ hash: "c5199c908df1f550d7c4f133eb926134"
}
Frame {
msec: 4176
- hash: "c2be53ae5e2d5d3081df9af31426ec84"
+ hash: "483eca22c50750e7591785ed60813d1f"
}
Frame {
msec: 4192
- hash: "367391b2a124e2c818510567d0884d18"
+ hash: "4091de379d8f6ccc7f19ea39f6c7993a"
}
Frame {
msec: 4208
- hash: "4a6596da390380dbafc1cdaceca1101e"
+ hash: "cd58c0d4f7248315a787542b0edcb4fb"
}
Frame {
msec: 4224
- hash: "0fcf416a80d22f077fcf4d23bddeb6c6"
+ hash: "458895f9ede4d56e0b851c6ed124405d"
}
Frame {
msec: 4240
- hash: "ebf121910a5318c284f8e964d63aed40"
+ hash: "29a28a97fc78a1b01252b852fb0446e2"
}
Frame {
msec: 4256
- hash: "254942e12b8a31420d2243b7e2529ae8"
+ hash: "4fd9f22ad06e02b68319c298c2286e36"
}
Frame {
msec: 4272
- hash: "3b380dcb6815698241f3dcccb52785c2"
+ hash: "a588e9dbeabd7519cd0cf2d26a123529"
}
Frame {
msec: 4288
- hash: "198f8e912c19debd51f837627d1171e9"
+ hash: "bb74f706477e277284fad50752f078b5"
}
Frame {
msec: 4304
- hash: "c6de6b9203673c77427ab84ce86daaf5"
+ hash: "38f16a7deeaea6828edd15b00024fc19"
}
Frame {
msec: 4320
- hash: "6e5680803184dfc76cbf1c2de804d6cc"
+ hash: "30c4aa33a6672f4df24186ad1e28bcf9"
}
Frame {
msec: 4336
- hash: "89fa590b47ee77021dedf7938439ce69"
+ hash: "7f2ac0854ddbcca94a2ad160ead5d4d3"
}
Frame {
msec: 4352
- hash: "9b174cd9a87ff193ce646408946b310c"
+ hash: "e1c083d0235ff5a2e002ce78f43009b0"
}
Frame {
msec: 4368
- hash: "ff7e2cdd006f9b76ab8c0416d81f0cb1"
+ hash: "eaee6483a2a4a0b09a8e40bb1785a498"
}
Frame {
msec: 4384
- hash: "4b81757a105aa7c5ac6148455eea66c3"
+ hash: "26530bded6311640c4d3f6d1485fa7d3"
}
Frame {
msec: 4400
- hash: "ceda37af96bd02baae218d3bfaed93f7"
+ hash: "e54102edbf6cc0c9a32b09858f760ee5"
}
Frame {
msec: 4416
- hash: "8159bda651d95a320ac09aa6feb377a1"
+ hash: "27434828de3ba8f6a3b83f042b70eb8b"
}
Frame {
msec: 4432
- hash: "5e483b0fd4808f2fb31aea90ccf86d3e"
+ hash: "fdf68e988b988d068ea78a5a09ef349e"
}
Frame {
msec: 4448
- hash: "bdfb42dc3879099e402784238c2cdddb"
+ hash: "f91cb29101f80f5dcb1e9e8c82e823b7"
}
Frame {
msec: 4464
- hash: "f2ddf9d4fd3a2a2d354172714ce94d99"
+ hash: "63f582dc2a9f707c1ec99f4285d13a84"
}
Frame {
msec: 4480
- hash: "c0dc1cf5ba7014e069c4d4bd7ac0f89d"
+ hash: "81b04a84982698ee80d13d392742edd3"
}
Frame {
msec: 4496
- hash: "bf8459b99ca0bf568c58a3bb2a2fcc1f"
+ hash: "2bb72f191201572308e461021872fb4c"
}
Frame {
msec: 4512
- hash: "3af60972e7d5d4320a549e5df52a1228"
+ hash: "0c55d6ea330b7365825864d4bdacafcb"
}
Frame {
msec: 4528
- hash: "438be260f19d04c9f98ed7dce1c7db40"
+ hash: "b686f4013f45885ab794aba9ff491286"
}
Frame {
msec: 4544
- hash: "6032aada2c48092000ecb93e52656414"
+ hash: "7c83d3bdb9abf8ab2cfe7f9464673a49"
}
Frame {
msec: 4560
- hash: "d23bdd94019477d8378cde580d8765ad"
+ hash: "b47390495539756048ccc71047ebef7b"
}
Frame {
msec: 4576
- hash: "d74f8e44d47710714d4197809fffb622"
- }
- Key {
- type: 6
- key: 16777233
- modifiers: 0
- text: ""
- autorep: false
- count: 1
+ hash: "91edc3ca1e6c532bd92006a761073da2"
}
Frame {
msec: 4592
- hash: "4fbbb8447d80012bc6b5c24ddbfe498e"
+ hash: "e185f2594f038532a37b351384dc97ea"
}
Frame {
msec: 4608
- hash: "4e875ba8703b690a17e445f2b3810435"
+ hash: "f9194d82b81f5ac58862c382caf5cf59"
}
Frame {
msec: 4624
- hash: "e4d7a59716cd704fe1cfa8ba91454e93"
- }
- Key {
- type: 7
- key: 16777233
- modifiers: 0
- text: ""
- autorep: false
- count: 1
+ hash: "63259de84a6e07d42c9df94ec2a25920"
}
Frame {
msec: 4640
- hash: "a2ea272b45d8de225826d9381015ff2e"
+ hash: "e8376079434393467b47a56ff00efb2b"
}
Frame {
msec: 4656
- hash: "5d112a3675ea4c010e7bc60e036d0262"
+ hash: "421fb8881fe7b300dcec0f44ff1743e3"
}
Frame {
msec: 4672
- hash: "788d8962f311adf57a3acc876b0e8804"
+ hash: "316f6bd365ca4b4f2e6fbf34a047e307"
}
Frame {
msec: 4688
- hash: "827fdd6a3d1006f4a9dd2faf208ea436"
+ hash: "0c713bbd7bb694d87f0fe14f87098b9b"
}
Frame {
msec: 4704
- hash: "48ec87bfc25471f6fa2d43f9db80b693"
+ hash: "e2ce168241b043db74867fe7ed6de956"
}
Frame {
msec: 4720
- hash: "4a646d76b706698a02cead560b1f8d57"
+ hash: "43b3bf8425e7a6b7115d8e6a0bcfd677"
}
Frame {
msec: 4736
- hash: "ea2d610e9b41e72b2984a51f0d3f7587"
+ hash: "b7a8d4b8bb2b83e4c886aa51c1a73895"
}
Frame {
msec: 4752
- hash: "ee661e6cc1f86e755ff399adb6b11fd1"
+ hash: "40b336a0e337b66d813089a82a88c712"
}
Frame {
msec: 4768
- hash: "01e937e1fcc0331b2541fa32c3479a24"
+ hash: "484ee552e1a9c5eafcfe1ac583fcdffd"
}
Frame {
msec: 4784
- hash: "702864de569e6a5648ee174d5ef891f8"
+ hash: "a27c65c0a49deb18b0766bba41a32e54"
}
Frame {
msec: 4800
@@ -1382,1998 +1510,42 @@ VisualTest {
}
Frame {
msec: 4816
- hash: "76fb2e1ad33affe33c0887f04caa7396"
+ hash: "0bd9f7de32b01d8144280bf252d9a18f"
}
Frame {
msec: 4832
- hash: "9dc01a69f2a6892d3c4203674c8bef72"
+ hash: "bc3efeeebe7075cd09a6e57eef43d610"
}
Frame {
msec: 4848
- hash: "d94054222fd37a350bd8abd592a332e3"
+ hash: "5dba56a5bb5f8a6539a0066af35c73b8"
}
Frame {
msec: 4864
- hash: "46fed264c233490b477e3a7c22183e18"
+ hash: "ba721988a1708b8c0762d706820c48fc"
}
Frame {
msec: 4880
- hash: "34bc703c915b49b0450ece1d18306df8"
+ hash: "4abbd51b620ac4ea91af95bc2d0881d7"
}
Frame {
msec: 4896
- hash: "e87f18da2fa5c91c9b2b5dea50f9c1e2"
+ hash: "944dc7026c6487838ede9ef94003ec90"
}
Frame {
msec: 4912
- hash: "4f6dbc7b249c37390518cc263832b587"
+ hash: "51a1b8e79d209643d55d4cecc6a70ed0"
}
Frame {
msec: 4928
- hash: "df09fa2fd138d1b480eec82db3872d6f"
+ hash: "6ccc70f6120acb53152b71bcf95514ca"
}
Frame {
msec: 4944
- hash: "b74cb1bfbb979a5e91853d9145d277d8"
+ hash: "996da2eff9302908a55308dbcc8fb3c2"
}
Frame {
msec: 4960
- hash: "35425ae3ccf3c8dcc1483479c57a3287"
- }
- Frame {
- msec: 4976
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Frame {
- msec: 4992
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Frame {
- msec: 5008
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Frame {
- msec: 5024
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Frame {
- msec: 5040
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Frame {
- msec: 5056
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Frame {
- msec: 5072
- hash: "35425ae3ccf3c8dcc1483479c57a3287"
- }
- Frame {
- msec: 5088
- hash: "b74cb1bfbb979a5e91853d9145d277d8"
- }
- Frame {
- msec: 5104
- hash: "df09fa2fd138d1b480eec82db3872d6f"
- }
- Frame {
- msec: 5120
- hash: "4f6dbc7b249c37390518cc263832b587"
- }
- Frame {
- msec: 5136
- hash: "e87f18da2fa5c91c9b2b5dea50f9c1e2"
- }
- Frame {
- msec: 5152
- hash: "34bc703c915b49b0450ece1d18306df8"
- }
- Frame {
- msec: 5168
- hash: "46fed264c233490b477e3a7c22183e18"
- }
- Frame {
- msec: 5184
- hash: "d94054222fd37a350bd8abd592a332e3"
- }
- Frame {
- msec: 5200
- hash: "9dc01a69f2a6892d3c4203674c8bef72"
- }
- Frame {
- msec: 5216
- hash: "76fb2e1ad33affe33c0887f04caa7396"
- }
- Frame {
- msec: 5232
- hash: "0f500339c81ca3621d13910017b84b7b"
- }
- Frame {
- msec: 5248
- hash: "702864de569e6a5648ee174d5ef891f8"
- }
- Frame {
- msec: 5264
- hash: "01e937e1fcc0331b2541fa32c3479a24"
- }
- Frame {
- msec: 5280
- hash: "ee661e6cc1f86e755ff399adb6b11fd1"
- }
- Frame {
- msec: 5296
- hash: "ea2d610e9b41e72b2984a51f0d3f7587"
- }
- Frame {
- msec: 5312
- hash: "4a646d76b706698a02cead560b1f8d57"
- }
- Frame {
- msec: 5328
- hash: "48ec87bfc25471f6fa2d43f9db80b693"
- }
- Frame {
- msec: 5344
- hash: "827fdd6a3d1006f4a9dd2faf208ea436"
- }
- Frame {
- msec: 5360
- hash: "788d8962f311adf57a3acc876b0e8804"
- }
- Frame {
- msec: 5376
- hash: "5d112a3675ea4c010e7bc60e036d0262"
- }
- Frame {
- msec: 5392
- hash: "a2ea272b45d8de225826d9381015ff2e"
- }
- Frame {
- msec: 5408
- hash: "e4d7a59716cd704fe1cfa8ba91454e93"
- }
- Frame {
- msec: 5424
- hash: "4e875ba8703b690a17e445f2b3810435"
- }
- Frame {
- msec: 5440
- hash: "4fbbb8447d80012bc6b5c24ddbfe498e"
- }
- Frame {
- msec: 5456
- hash: "d74f8e44d47710714d4197809fffb622"
- }
- Frame {
- msec: 5472
- hash: "d23bdd94019477d8378cde580d8765ad"
- }
- Frame {
- msec: 5488
- hash: "6032aada2c48092000ecb93e52656414"
- }
- Frame {
- msec: 5504
- hash: "438be260f19d04c9f98ed7dce1c7db40"
- }
- Frame {
- msec: 5520
- hash: "3af60972e7d5d4320a549e5df52a1228"
- }
- Frame {
- msec: 5536
- hash: "bf8459b99ca0bf568c58a3bb2a2fcc1f"
- }
- Frame {
- msec: 5552
- hash: "c0dc1cf5ba7014e069c4d4bd7ac0f89d"
- }
- Frame {
- msec: 5568
- hash: "f2ddf9d4fd3a2a2d354172714ce94d99"
- }
- Frame {
- msec: 5584
- hash: "bdfb42dc3879099e402784238c2cdddb"
- }
- Frame {
- msec: 5600
- hash: "5e483b0fd4808f2fb31aea90ccf86d3e"
- }
- Frame {
- msec: 5616
- hash: "8159bda651d95a320ac09aa6feb377a1"
- }
- Frame {
- msec: 5632
- hash: "ceda37af96bd02baae218d3bfaed93f7"
- }
- Frame {
- msec: 5648
- hash: "4b81757a105aa7c5ac6148455eea66c3"
- }
- Frame {
- msec: 5664
- hash: "ff7e2cdd006f9b76ab8c0416d81f0cb1"
- }
- Frame {
- msec: 5680
- hash: "9b174cd9a87ff193ce646408946b310c"
- }
- Frame {
- msec: 5696
- hash: "89fa590b47ee77021dedf7938439ce69"
- }
- Frame {
- msec: 5712
- hash: "6e5680803184dfc76cbf1c2de804d6cc"
- }
- Frame {
- msec: 5728
- hash: "c6de6b9203673c77427ab84ce86daaf5"
- }
- Frame {
- msec: 5744
- hash: "198f8e912c19debd51f837627d1171e9"
- }
- Frame {
- msec: 5760
- image: "cursorDelegate.5.png"
- }
- Frame {
- msec: 5776
- hash: "254942e12b8a31420d2243b7e2529ae8"
- }
- Frame {
- msec: 5792
- hash: "ebf121910a5318c284f8e964d63aed40"
- }
- Frame {
- msec: 5808
- hash: "0fcf416a80d22f077fcf4d23bddeb6c6"
- }
- Frame {
- msec: 5824
- hash: "4a6596da390380dbafc1cdaceca1101e"
- }
- Frame {
- msec: 5840
- hash: "367391b2a124e2c818510567d0884d18"
- }
- Frame {
- msec: 5856
- hash: "c2be53ae5e2d5d3081df9af31426ec84"
- }
- Frame {
- msec: 5872
- hash: "52350ac5d10f8fe7571d12193b861d3f"
- }
- Frame {
- msec: 5888
- hash: "f286a35d7f4a022315f69a5db72da388"
- }
- Frame {
- msec: 5904
- hash: "aa329519eba4dad9589bff095528c535"
- }
- Frame {
- msec: 5920
- hash: "0beae60853afaaa0e7f7540fb50bcddf"
- }
- Frame {
- msec: 5936
- hash: "dc098a8b4d2f117a09cf1f2ced201a60"
- }
- Frame {
- msec: 5952
- hash: "3655b992097b433071ec9dd69e086c70"
- }
- Frame {
- msec: 5968
- hash: "82cb92d7940d13deee97e4ccda9210fb"
- }
- Frame {
- msec: 5984
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Frame {
- msec: 6000
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Frame {
- msec: 6016
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Frame {
- msec: 6032
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Frame {
- msec: 6048
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Frame {
- msec: 6064
- hash: "82cb92d7940d13deee97e4ccda9210fb"
- }
- Frame {
- msec: 6080
- hash: "3655b992097b433071ec9dd69e086c70"
- }
- Frame {
- msec: 6096
- hash: "dc098a8b4d2f117a09cf1f2ced201a60"
- }
- Frame {
- msec: 6112
- hash: "0beae60853afaaa0e7f7540fb50bcddf"
- }
- Frame {
- msec: 6128
- hash: "aa329519eba4dad9589bff095528c535"
- }
- Frame {
- msec: 6144
- hash: "f286a35d7f4a022315f69a5db72da388"
- }
- Frame {
- msec: 6160
- hash: "52350ac5d10f8fe7571d12193b861d3f"
- }
- Frame {
- msec: 6176
- hash: "c2be53ae5e2d5d3081df9af31426ec84"
- }
- Frame {
- msec: 6192
- hash: "367391b2a124e2c818510567d0884d18"
- }
- Frame {
- msec: 6208
- hash: "4a6596da390380dbafc1cdaceca1101e"
- }
- Frame {
- msec: 6224
- hash: "0fcf416a80d22f077fcf4d23bddeb6c6"
- }
- Frame {
- msec: 6240
- hash: "ebf121910a5318c284f8e964d63aed40"
- }
- Frame {
- msec: 6256
- hash: "254942e12b8a31420d2243b7e2529ae8"
- }
- Frame {
- msec: 6272
- hash: "3b380dcb6815698241f3dcccb52785c2"
- }
- Frame {
- msec: 6288
- hash: "198f8e912c19debd51f837627d1171e9"
- }
- Frame {
- msec: 6304
- hash: "c6de6b9203673c77427ab84ce86daaf5"
- }
- Frame {
- msec: 6320
- hash: "6e5680803184dfc76cbf1c2de804d6cc"
- }
- Frame {
- msec: 6336
- hash: "89fa590b47ee77021dedf7938439ce69"
- }
- Frame {
- msec: 6352
- hash: "9b174cd9a87ff193ce646408946b310c"
- }
- Frame {
- msec: 6368
- hash: "ff7e2cdd006f9b76ab8c0416d81f0cb1"
- }
- Frame {
- msec: 6384
- hash: "4b81757a105aa7c5ac6148455eea66c3"
- }
- Frame {
- msec: 6400
- hash: "ceda37af96bd02baae218d3bfaed93f7"
- }
- Frame {
- msec: 6416
- hash: "8159bda651d95a320ac09aa6feb377a1"
- }
- Frame {
- msec: 6432
- hash: "5e483b0fd4808f2fb31aea90ccf86d3e"
- }
- Frame {
- msec: 6448
- hash: "bdfb42dc3879099e402784238c2cdddb"
- }
- Frame {
- msec: 6464
- hash: "f2ddf9d4fd3a2a2d354172714ce94d99"
- }
- Frame {
- msec: 6480
- hash: "c0dc1cf5ba7014e069c4d4bd7ac0f89d"
- }
- Frame {
- msec: 6496
- hash: "bf8459b99ca0bf568c58a3bb2a2fcc1f"
- }
- Frame {
- msec: 6512
- hash: "3af60972e7d5d4320a549e5df52a1228"
- }
- Frame {
- msec: 6528
- hash: "438be260f19d04c9f98ed7dce1c7db40"
- }
- Frame {
- msec: 6544
- hash: "6032aada2c48092000ecb93e52656414"
- }
- Frame {
- msec: 6560
- hash: "d23bdd94019477d8378cde580d8765ad"
- }
- Frame {
- msec: 6576
- hash: "d74f8e44d47710714d4197809fffb622"
- }
- Frame {
- msec: 6592
- hash: "4fbbb8447d80012bc6b5c24ddbfe498e"
- }
- Frame {
- msec: 6608
- hash: "4e875ba8703b690a17e445f2b3810435"
- }
- Frame {
- msec: 6624
- hash: "e4d7a59716cd704fe1cfa8ba91454e93"
- }
- Frame {
- msec: 6640
- hash: "a2ea272b45d8de225826d9381015ff2e"
- }
- Frame {
- msec: 6656
- hash: "5d112a3675ea4c010e7bc60e036d0262"
- }
- Frame {
- msec: 6672
- hash: "788d8962f311adf57a3acc876b0e8804"
- }
- Mouse {
- type: 2
- button: 1
- buttons: 1
- x: 271; y: 89
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6688
- hash: "e2eb18af82c85ea78ba438163e922df3"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 271; y: 92
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6704
- hash: "91b2695e4915238ae8610a64e279b0f4"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 271; y: 95
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 270; y: 99
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6720
- image: "cursorDelegate.6.png"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 269; y: 103
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6736
- hash: "ea2d610e9b41e72b2984a51f0d3f7587"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 268; y: 107
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6752
- hash: "ee661e6cc1f86e755ff399adb6b11fd1"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 266; y: 114
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6768
- hash: "01e937e1fcc0331b2541fa32c3479a24"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 266; y: 117
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6784
- hash: "702864de569e6a5648ee174d5ef891f8"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 265; y: 117
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6800
- hash: "0f500339c81ca3621d13910017b84b7b"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 263; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 261; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6816
- hash: "76fb2e1ad33affe33c0887f04caa7396"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 259; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6832
- hash: "9dc01a69f2a6892d3c4203674c8bef72"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 256; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6848
- hash: "58693aa1a3616310b7ae1e529c4c461a"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 250; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 243; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6864
- hash: "96afccd7ec697c9c10840f0effaa448d"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 235; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6880
- hash: "a00d49e2a9069b1be41f95f6ff4c0312"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 227; y: 121
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6896
- hash: "a0ff4b93291fc12054d3989a20335a87"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 218; y: 124
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 209; y: 126
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6912
- hash: "a86e1347bb25489547514955762d92d3"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 200; y: 126
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6928
- hash: "e5cba3c1e41e38117508c84e894beb11"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 190; y: 127
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6944
- hash: "2560f53b8ac0a84fef895dbb8f0e393e"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 181; y: 127
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 172; y: 127
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6960
- hash: "c1b8bfc008319b793b6bd9345d34ccf5"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 163; y: 127
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6976
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 154; y: 126
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6992
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 146; y: 124
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 138; y: 121
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7008
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 130; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7024
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 123; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7040
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 118; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 114; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7056
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 110; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7072
- hash: "a9f2804ac7918971f237c4cfa6339c24"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 108; y: 117
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7088
- hash: "bc9c96855f048cb6c86d480e501322ab"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 107; y: 117
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 106; y: 117
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7104
- hash: "706730602364bfb4d0193d1728a6d350"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 105; y: 117
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7120
- hash: "df80fe3e3ba35ab3fafca929b9101e13"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 104; y: 117
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7136
- hash: "aa8fa1baf61919004a4f14948826882e"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 103; y: 117
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 102; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7152
- hash: "1829dfa3615d6ae430ba81a2df9a9e15"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 101; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7168
- hash: "c4ea5c767192bbd3bfac58d07594016a"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 100; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7184
- hash: "319aede65b3473f28a4ca62a524e4a76"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 100; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 100; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7200
- hash: "e1de653161e3348e083267c9082bc0f0"
- }
- Frame {
- msec: 7216
- hash: "de5f2d5147c600d2cb44072801c2338e"
- }
- Frame {
- msec: 7232
- hash: "6db41d704d2e28f36b206bdb317ee361"
- }
- Frame {
- msec: 7248
- hash: "a500b87efea241cdf8adf97ae86e10c3"
- }
- Frame {
- msec: 7264
- hash: "86c4eb0164a5b57eb22de4c9d58345f5"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 100; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7280
- hash: "2dbb1e3a1374b7c4aecd5a891be4573d"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 101; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7296
- hash: "07bcafdf5ca28a1416a20ed375ec3ea6"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 101; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7312
- hash: "e79def41bbf7e544d64cf19d74524d3a"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 102; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 102; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7328
- hash: "20aff98618d16c00dc9b76035e9523f5"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 103; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7344
- hash: "12b5e016bad990d1f2bf427ee8e3e6d9"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 104; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 105; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7360
- hash: "66a2ba3f9e005cd58aa50cfa0000cd15"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 107; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7376
- hash: "a2e9e42e09dadbd0791f52bb96e0e0dc"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 110; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7392
- hash: "ac68396566ea85a157e944e601dd8d18"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 113; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 117; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7408
- hash: "b9bfdebec8dd1a93de7ef2768b2542ba"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 124; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7424
- hash: "2e0a4b960803770acb34ef56ccf2be35"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 131; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7440
- hash: "df1643f0f8b7aa2dc080958822aeb3d0"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 138; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 144; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7456
- hash: "af8ce877d953727d37fd6f7e4962f45a"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 148; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 152; y: 117
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7472
- hash: "b9de04c0d7532d67404a5a773d9fab99"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 155; y: 117
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7488
- hash: "7904312a7efe0b545070c5a5615011df"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 157; y: 116
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7504
- hash: "0069a8f088c83c6716bac15567a5b38d"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 159; y: 116
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 162; y: 116
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7520
- hash: "8c17c78d663097e275ed2f80d6479caf"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 163; y: 116
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7536
- hash: "9e8781569e07fca7def229b76189082d"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 165; y: 116
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7552
- hash: "8dba2f259740d869bfa20205d2e14433"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 166; y: 116
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 168; y: 116
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7568
- hash: "4e7ad066aadbad3f71a08962ba1379c0"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 171; y: 116
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7584
- hash: "a5d1554a6fb311239acc077f01adc597"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 174; y: 116
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7600
- hash: "e91b45c430f7e10c2205af620350ddb6"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 177; y: 116
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 183; y: 117
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7616
- hash: "6c731f4dbdec441cd36b1e9727758d73"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 188; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7632
- hash: "31634e757bdec45feb1f021e35746d65"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 193; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7648
- hash: "846dcb42fa85719223eb19f7af3d0630"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 198; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 206; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7664
- hash: "a5826c5d7d1b9161cc7fb76f59021fdd"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 209; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7680
- image: "cursorDelegate.7.png"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 211; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7696
- hash: "bdfb9b949489744bc77905249eb647f9"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 212; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 212; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7712
- hash: "307d4fb47604c00e213f8d9616e0da13"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 213; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7728
- hash: "74201a80a9032cb18b0c9e26bb67363f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 214; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7744
- hash: "38ca918199552a525fb7f3a3773761d9"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 215; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7760
- hash: "d64c06c25229b3b64b779ca1bef7d2cb"
- }
- Frame {
- msec: 7776
- hash: "4ba0117db1ff431de20c06c79866d509"
- }
- Frame {
- msec: 7792
- hash: "ca56899ded0e5ea361aac24493793f58"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 215; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 215; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7808
- hash: "ebce1d3b4d088278b6f36dac444c7ca6"
- }
- Frame {
- msec: 7824
- hash: "16c52065169bffc4648eda0226dba13a"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 216; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7840
- hash: "7a5a6a02f57545d9f2336ff18dd118d6"
- }
- Frame {
- msec: 7856
- hash: "328c8133c68fc2e86dc2193d1bee3259"
- }
- Frame {
- msec: 7872
- hash: "fcad1d2819e3cede6081b4dfbb5a4a65"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 216; y: 117
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7888
- hash: "85ff2968ba06443f300c9c0ef36c7054"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 216; y: 116
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7904
- hash: "871025c33fa769a790fc460a95b183ec"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 216; y: 116
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7920
- hash: "5b96f2673e0ccd2b198b9f99c65b4b12"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 217; y: 116
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7936
- hash: "5fc6f30a2dd019c4f2af056b51cfaa27"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 218; y: 115
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 218; y: 115
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7952
- hash: "fc6bf3bcde1f89f0bff40e3e019aed33"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 219; y: 114
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7968
- hash: "703beec7b035080146131936da8c0fb3"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 220; y: 114
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7984
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 221; y: 114
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 222; y: 113
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 8000
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 222; y: 113
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 8016
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Frame {
- msec: 8032
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Frame {
- msec: 8048
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 222; y: 114
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 8064
- hash: "703beec7b035080146131936da8c0fb3"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 222; y: 114
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 8080
- hash: "fc6bf3bcde1f89f0bff40e3e019aed33"
- }
- Frame {
- msec: 8096
- hash: "5fc6f30a2dd019c4f2af056b51cfaa27"
- }
- Frame {
- msec: 8112
- hash: "5b96f2673e0ccd2b198b9f99c65b4b12"
- }
- Frame {
- msec: 8128
- hash: "871025c33fa769a790fc460a95b183ec"
- }
- Mouse {
- type: 3
- button: 1
- buttons: 0
- x: 222; y: 114
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 8144
- hash: "85ff2968ba06443f300c9c0ef36c7054"
- }
- Frame {
- msec: 8160
- hash: "fcad1d2819e3cede6081b4dfbb5a4a65"
- }
- Frame {
- msec: 8176
- hash: "328c8133c68fc2e86dc2193d1bee3259"
- }
- Frame {
- msec: 8192
- hash: "7a5a6a02f57545d9f2336ff18dd118d6"
- }
- Frame {
- msec: 8208
- hash: "16c52065169bffc4648eda0226dba13a"
- }
- Frame {
- msec: 8224
- hash: "ebce1d3b4d088278b6f36dac444c7ca6"
- }
- Frame {
- msec: 8240
- hash: "ca56899ded0e5ea361aac24493793f58"
- }
- Frame {
- msec: 8256
- hash: "4ba0117db1ff431de20c06c79866d509"
- }
- Frame {
- msec: 8272
- hash: "d64c06c25229b3b64b779ca1bef7d2cb"
- }
- Frame {
- msec: 8288
- hash: "38ca918199552a525fb7f3a3773761d9"
- }
- Frame {
- msec: 8304
- hash: "74201a80a9032cb18b0c9e26bb67363f"
- }
- Frame {
- msec: 8320
- hash: "307d4fb47604c00e213f8d9616e0da13"
- }
- Frame {
- msec: 8336
- hash: "9ad660f83ed62b964b676106f8aa7114"
- }
- Frame {
- msec: 8352
- hash: "457fc0df515f9813e98a6a86f4ab5231"
- }
- Frame {
- msec: 8368
- hash: "372cbc6ad4edc85319743627ced05671"
- }
- Frame {
- msec: 8384
- hash: "4e08beac6ee40acaa4de6963522d63d0"
- }
- Frame {
- msec: 8400
- hash: "5e790c2199a5e95fc17f8c0b49809cc9"
- }
- Frame {
- msec: 8416
- hash: "e36310e1866d4a95bac60084fa4aa2c1"
- }
- Frame {
- msec: 8432
- hash: "b7182b171316cc2db4de2b23de93dc41"
- }
- Frame {
- msec: 8448
- hash: "6aaf7f8e6e238973dfd4030eb146198b"
- }
- Frame {
- msec: 8464
- hash: "901ead3167e602dfe043c56c6c805d54"
- }
- Frame {
- msec: 8480
- hash: "5a97542680475b1382ad5b7c3f6fa96a"
- }
- Frame {
- msec: 8496
- hash: "fb34d93127f3c3ad0c7bacce0200753b"
- }
- Frame {
- msec: 8512
- hash: "993c97dc85e83e241538356e317b7767"
- }
- Frame {
- msec: 8528
- hash: "fb11a9edb3a613be5cb6949c76c5c715"
- }
- Frame {
- msec: 8544
- hash: "e68b7461f94adeaf330f67d36d0d3b3e"
- }
- Frame {
- msec: 8560
- hash: "7ed043cc027fdb467bd16847187cd48d"
- }
- Mouse {
- type: 2
- button: 1
- buttons: 1
- x: 277; y: 97
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 8576
- hash: "fefbb2f4671f8a36f9d2207ced8c0bfb"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 277; y: 98
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 8592
- hash: "1ab596339afc1f96136ee69c4b7688e1"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 276; y: 98
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 8608
- hash: "e07f59d729cb2790296e8c7cd3d0d3c9"
- }
- Mouse {
- type: 3
- button: 1
- buttons: 0
- x: 276; y: 98
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 8624
- hash: "a7dccada1080487cab2d0a916676c5cb"
- }
- Frame {
- msec: 8640
- image: "cursorDelegate.8.png"
- }
- Frame {
- msec: 8656
- hash: "9329d353c678d2bc61d08f63029d1b9b"
- }
- Frame {
- msec: 8672
- hash: "41263f56af7875028bb0c1e7eccf6f5d"
- }
- Frame {
- msec: 8688
- hash: "e2eb18af82c85ea78ba438163e922df3"
- }
- Frame {
- msec: 8704
- hash: "91b2695e4915238ae8610a64e279b0f4"
- }
- Frame {
- msec: 8720
- hash: "a97d90765f87b998eae6e9f603c61bff"
- }
- Frame {
- msec: 8736
- hash: "48969edab07b942480d93ac2d383ca24"
- }
- Frame {
- msec: 8752
- hash: "ecfd9d6d5873001f0c67806544a14983"
- }
- Frame {
- msec: 8768
- hash: "a3a3bc1e2523d3e7f961893bcd1dd3a8"
- }
- Frame {
- msec: 8784
- hash: "e337735ad0b42e60c54f16f3da7af3cf"
- }
- Frame {
- msec: 8800
- hash: "c39db081130d269f25dbcb1a19afb8d0"
- }
- Frame {
- msec: 8816
- hash: "c464d501e3935ec0f53eb780bd1a8289"
- }
- Frame {
- msec: 8832
- hash: "2be4fd986de19f6f76dfddec75b26804"
- }
- Frame {
- msec: 8848
- hash: "a1280e9fb86ca96b2340bb70aa774806"
- }
- Frame {
- msec: 8864
- hash: "cce4c17a387893478bcfa547f7561aba"
- }
- Frame {
- msec: 8880
- hash: "7094db3e04895d8d7f5f58caf0658592"
- }
- Frame {
- msec: 8896
- hash: "edb1f644757f9ba0a39549d77141c280"
- }
- Frame {
- msec: 8912
- hash: "cd381e847ecfce2db111bdf94a437cbc"
- }
- Frame {
- msec: 8928
- hash: "6a089603b641b683a744b88f2ebe82d1"
- }
- Frame {
- msec: 8944
- hash: "8c0e47f7c87a1a11cd733a453b31c780"
- }
- Frame {
- msec: 8960
- hash: "b53c892d62e787eb2565820d79739de6"
- }
- Frame {
- msec: 8976
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Frame {
- msec: 8992
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Frame {
- msec: 9008
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Frame {
- msec: 9024
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Frame {
- msec: 9040
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Frame {
- msec: 9056
- hash: "e165a0b90fdc1eef2c8244ad8545bd6f"
- }
- Frame {
- msec: 9072
- hash: "b53c892d62e787eb2565820d79739de6"
- }
- Frame {
- msec: 9088
- hash: "8c0e47f7c87a1a11cd733a453b31c780"
- }
- Frame {
- msec: 9104
- hash: "6a089603b641b683a744b88f2ebe82d1"
- }
- Frame {
- msec: 9120
- hash: "cd381e847ecfce2db111bdf94a437cbc"
- }
- Frame {
- msec: 9136
- hash: "edb1f644757f9ba0a39549d77141c280"
- }
- Frame {
- msec: 9152
- hash: "7094db3e04895d8d7f5f58caf0658592"
- }
- Frame {
- msec: 9168
- hash: "cce4c17a387893478bcfa547f7561aba"
- }
- Frame {
- msec: 9184
- hash: "a1280e9fb86ca96b2340bb70aa774806"
- }
- Frame {
- msec: 9200
- hash: "2be4fd986de19f6f76dfddec75b26804"
- }
- Frame {
- msec: 9216
- hash: "c464d501e3935ec0f53eb780bd1a8289"
- }
- Frame {
- msec: 9232
- hash: "c39db081130d269f25dbcb1a19afb8d0"
- }
- Frame {
- msec: 9248
- hash: "e337735ad0b42e60c54f16f3da7af3cf"
- }
- Frame {
- msec: 9264
- hash: "a3a3bc1e2523d3e7f961893bcd1dd3a8"
- }
- Frame {
- msec: 9280
- hash: "ecfd9d6d5873001f0c67806544a14983"
- }
- Frame {
- msec: 9296
- hash: "48969edab07b942480d93ac2d383ca24"
- }
- Frame {
- msec: 9312
- hash: "a97d90765f87b998eae6e9f603c61bff"
- }
- Frame {
- msec: 9328
- hash: "91b2695e4915238ae8610a64e279b0f4"
- }
- Frame {
- msec: 9344
- hash: "e2eb18af82c85ea78ba438163e922df3"
- }
- Frame {
- msec: 9360
- hash: "41263f56af7875028bb0c1e7eccf6f5d"
- }
- Frame {
- msec: 9376
- hash: "9329d353c678d2bc61d08f63029d1b9b"
- }
- Frame {
- msec: 9392
- hash: "ac5939eb4379394fab829b307cbfe7ec"
- }
- Frame {
- msec: 9408
- hash: "a7dccada1080487cab2d0a916676c5cb"
- }
- Frame {
- msec: 9424
- hash: "e07f59d729cb2790296e8c7cd3d0d3c9"
+ hash: "264f34128dfe563126b9f187c65df61e"
}
}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/echoMode.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/echoMode.0.png
new file mode 100644
index 0000000000..57a1599c59
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/echoMode.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/echoMode.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/echoMode.1.png
new file mode 100644
index 0000000000..d327d5b74b
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/echoMode.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/echoMode.2.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/echoMode.2.png
new file mode 100644
index 0000000000..c1e3dce7ef
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/echoMode.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/echoMode.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/echoMode.qml
new file mode 100644
index 0000000000..9a26f570d5
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/echoMode.qml
@@ -0,0 +1,1043 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ hash: "0e7c7dc19aab217751411568b58830ef"
+ }
+ Frame {
+ msec: 32
+ hash: "0e7c7dc19aab217751411568b58830ef"
+ }
+ Key {
+ type: 6
+ key: 16777248
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 48
+ hash: "0e7c7dc19aab217751411568b58830ef"
+ }
+ Frame {
+ msec: 64
+ hash: "0e7c7dc19aab217751411568b58830ef"
+ }
+ Frame {
+ msec: 80
+ hash: "0e7c7dc19aab217751411568b58830ef"
+ }
+ Frame {
+ msec: 96
+ hash: "0e7c7dc19aab217751411568b58830ef"
+ }
+ Frame {
+ msec: 112
+ hash: "0e7c7dc19aab217751411568b58830ef"
+ }
+ Frame {
+ msec: 128
+ hash: "0e7c7dc19aab217751411568b58830ef"
+ }
+ Frame {
+ msec: 144
+ hash: "0e7c7dc19aab217751411568b58830ef"
+ }
+ Frame {
+ msec: 160
+ hash: "0e7c7dc19aab217751411568b58830ef"
+ }
+ Frame {
+ msec: 176
+ hash: "0e7c7dc19aab217751411568b58830ef"
+ }
+ Frame {
+ msec: 192
+ hash: "0e7c7dc19aab217751411568b58830ef"
+ }
+ Frame {
+ msec: 208
+ hash: "0e7c7dc19aab217751411568b58830ef"
+ }
+ Frame {
+ msec: 224
+ hash: "0e7c7dc19aab217751411568b58830ef"
+ }
+ Frame {
+ msec: 240
+ hash: "0e7c7dc19aab217751411568b58830ef"
+ }
+ Frame {
+ msec: 256
+ hash: "0e7c7dc19aab217751411568b58830ef"
+ }
+ Frame {
+ msec: 272
+ hash: "0e7c7dc19aab217751411568b58830ef"
+ }
+ Frame {
+ msec: 288
+ hash: "0e7c7dc19aab217751411568b58830ef"
+ }
+ Frame {
+ msec: 304
+ hash: "0e7c7dc19aab217751411568b58830ef"
+ }
+ Frame {
+ msec: 320
+ hash: "0e7c7dc19aab217751411568b58830ef"
+ }
+ Frame {
+ msec: 336
+ hash: "0e7c7dc19aab217751411568b58830ef"
+ }
+ Frame {
+ msec: 352
+ hash: "0e7c7dc19aab217751411568b58830ef"
+ }
+ Key {
+ type: 6
+ key: 74
+ modifiers: 33554432
+ text: "4a"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 368
+ hash: "d3151ba24f0011bf1add83377f32ec85"
+ }
+ Frame {
+ msec: 384
+ hash: "d3151ba24f0011bf1add83377f32ec85"
+ }
+ Frame {
+ msec: 400
+ hash: "d3151ba24f0011bf1add83377f32ec85"
+ }
+ Frame {
+ msec: 416
+ hash: "d3151ba24f0011bf1add83377f32ec85"
+ }
+ Frame {
+ msec: 432
+ hash: "d3151ba24f0011bf1add83377f32ec85"
+ }
+ Key {
+ type: 7
+ key: 74
+ modifiers: 33554432
+ text: "4a"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 448
+ hash: "d3151ba24f0011bf1add83377f32ec85"
+ }
+ Frame {
+ msec: 464
+ hash: "d3151ba24f0011bf1add83377f32ec85"
+ }
+ Frame {
+ msec: 480
+ hash: "d3151ba24f0011bf1add83377f32ec85"
+ }
+ Frame {
+ msec: 496
+ hash: "d3151ba24f0011bf1add83377f32ec85"
+ }
+ Frame {
+ msec: 512
+ hash: "d3151ba24f0011bf1add83377f32ec85"
+ }
+ Frame {
+ msec: 528
+ hash: "d3151ba24f0011bf1add83377f32ec85"
+ }
+ Key {
+ type: 7
+ key: 16777248
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 544
+ hash: "d3151ba24f0011bf1add83377f32ec85"
+ }
+ Frame {
+ msec: 560
+ hash: "d3151ba24f0011bf1add83377f32ec85"
+ }
+ Frame {
+ msec: 576
+ hash: "d3151ba24f0011bf1add83377f32ec85"
+ }
+ Frame {
+ msec: 592
+ hash: "d3151ba24f0011bf1add83377f32ec85"
+ }
+ Frame {
+ msec: 608
+ hash: "d3151ba24f0011bf1add83377f32ec85"
+ }
+ Frame {
+ msec: 624
+ hash: "d3151ba24f0011bf1add83377f32ec85"
+ }
+ Frame {
+ msec: 640
+ hash: "d3151ba24f0011bf1add83377f32ec85"
+ }
+ Frame {
+ msec: 656
+ hash: "d3151ba24f0011bf1add83377f32ec85"
+ }
+ Frame {
+ msec: 672
+ hash: "d3151ba24f0011bf1add83377f32ec85"
+ }
+ Frame {
+ msec: 688
+ hash: "d3151ba24f0011bf1add83377f32ec85"
+ }
+ Key {
+ type: 6
+ key: 65
+ modifiers: 0
+ text: "61"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 704
+ hash: "6b7c333ce19fede43aee84cc66c4c1bc"
+ }
+ Frame {
+ msec: 720
+ hash: "6b7c333ce19fede43aee84cc66c4c1bc"
+ }
+ Frame {
+ msec: 736
+ hash: "6b7c333ce19fede43aee84cc66c4c1bc"
+ }
+ Frame {
+ msec: 752
+ hash: "6b7c333ce19fede43aee84cc66c4c1bc"
+ }
+ Frame {
+ msec: 768
+ hash: "6b7c333ce19fede43aee84cc66c4c1bc"
+ }
+ Key {
+ type: 7
+ key: 65
+ modifiers: 0
+ text: "61"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 784
+ hash: "6b7c333ce19fede43aee84cc66c4c1bc"
+ }
+ Frame {
+ msec: 800
+ hash: "6b7c333ce19fede43aee84cc66c4c1bc"
+ }
+ Frame {
+ msec: 816
+ hash: "6b7c333ce19fede43aee84cc66c4c1bc"
+ }
+ Frame {
+ msec: 832
+ hash: "6b7c333ce19fede43aee84cc66c4c1bc"
+ }
+ Frame {
+ msec: 848
+ hash: "6b7c333ce19fede43aee84cc66c4c1bc"
+ }
+ Key {
+ type: 6
+ key: 67
+ modifiers: 0
+ text: "63"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 864
+ hash: "a5386e9b39daa0a5aad8a8cd5191909b"
+ }
+ Frame {
+ msec: 880
+ hash: "a5386e9b39daa0a5aad8a8cd5191909b"
+ }
+ Frame {
+ msec: 896
+ hash: "a5386e9b39daa0a5aad8a8cd5191909b"
+ }
+ Key {
+ type: 7
+ key: 67
+ modifiers: 0
+ text: "63"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 912
+ hash: "a5386e9b39daa0a5aad8a8cd5191909b"
+ }
+ Frame {
+ msec: 928
+ hash: "a5386e9b39daa0a5aad8a8cd5191909b"
+ }
+ Frame {
+ msec: 944
+ hash: "a5386e9b39daa0a5aad8a8cd5191909b"
+ }
+ Frame {
+ msec: 960
+ image: "echoMode.0.png"
+ }
+ Frame {
+ msec: 976
+ hash: "a5386e9b39daa0a5aad8a8cd5191909b"
+ }
+ Key {
+ type: 6
+ key: 75
+ modifiers: 0
+ text: "6b"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 992
+ hash: "f9149723166015ed066b794cf86b27d0"
+ }
+ Frame {
+ msec: 1008
+ hash: "f9149723166015ed066b794cf86b27d0"
+ }
+ Frame {
+ msec: 1024
+ hash: "f9149723166015ed066b794cf86b27d0"
+ }
+ Frame {
+ msec: 1040
+ hash: "f9149723166015ed066b794cf86b27d0"
+ }
+ Key {
+ type: 7
+ key: 75
+ modifiers: 0
+ text: "6b"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1056
+ hash: "f9149723166015ed066b794cf86b27d0"
+ }
+ Frame {
+ msec: 1072
+ hash: "f9149723166015ed066b794cf86b27d0"
+ }
+ Frame {
+ msec: 1088
+ hash: "f9149723166015ed066b794cf86b27d0"
+ }
+ Frame {
+ msec: 1104
+ hash: "f9149723166015ed066b794cf86b27d0"
+ }
+ Frame {
+ msec: 1120
+ hash: "f9149723166015ed066b794cf86b27d0"
+ }
+ Frame {
+ msec: 1136
+ hash: "f9149723166015ed066b794cf86b27d0"
+ }
+ Frame {
+ msec: 1152
+ hash: "f9149723166015ed066b794cf86b27d0"
+ }
+ Frame {
+ msec: 1168
+ hash: "f9149723166015ed066b794cf86b27d0"
+ }
+ Frame {
+ msec: 1184
+ hash: "f9149723166015ed066b794cf86b27d0"
+ }
+ Frame {
+ msec: 1200
+ hash: "f9149723166015ed066b794cf86b27d0"
+ }
+ Frame {
+ msec: 1216
+ hash: "f9149723166015ed066b794cf86b27d0"
+ }
+ Frame {
+ msec: 1232
+ hash: "f9149723166015ed066b794cf86b27d0"
+ }
+ Key {
+ type: 6
+ key: 68
+ modifiers: 0
+ text: "64"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1248
+ hash: "56dd8557435509e5a96c2f2907d474eb"
+ }
+ Frame {
+ msec: 1264
+ hash: "56dd8557435509e5a96c2f2907d474eb"
+ }
+ Frame {
+ msec: 1280
+ hash: "56dd8557435509e5a96c2f2907d474eb"
+ }
+ Key {
+ type: 7
+ key: 68
+ modifiers: 0
+ text: "64"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1296
+ hash: "56dd8557435509e5a96c2f2907d474eb"
+ }
+ Frame {
+ msec: 1312
+ hash: "56dd8557435509e5a96c2f2907d474eb"
+ }
+ Frame {
+ msec: 1328
+ hash: "56dd8557435509e5a96c2f2907d474eb"
+ }
+ Key {
+ type: 6
+ key: 65
+ modifiers: 0
+ text: "61"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1344
+ hash: "b311772a9bf92f4222b1c1c7ddbe96c4"
+ }
+ Frame {
+ msec: 1360
+ hash: "b311772a9bf92f4222b1c1c7ddbe96c4"
+ }
+ Frame {
+ msec: 1376
+ hash: "b311772a9bf92f4222b1c1c7ddbe96c4"
+ }
+ Frame {
+ msec: 1392
+ hash: "b311772a9bf92f4222b1c1c7ddbe96c4"
+ }
+ Frame {
+ msec: 1408
+ hash: "b311772a9bf92f4222b1c1c7ddbe96c4"
+ }
+ Frame {
+ msec: 1424
+ hash: "b311772a9bf92f4222b1c1c7ddbe96c4"
+ }
+ Frame {
+ msec: 1440
+ hash: "b311772a9bf92f4222b1c1c7ddbe96c4"
+ }
+ Frame {
+ msec: 1456
+ hash: "b311772a9bf92f4222b1c1c7ddbe96c4"
+ }
+ Frame {
+ msec: 1472
+ hash: "b311772a9bf92f4222b1c1c7ddbe96c4"
+ }
+ Key {
+ type: 7
+ key: 65
+ modifiers: 0
+ text: "61"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1488
+ hash: "b311772a9bf92f4222b1c1c7ddbe96c4"
+ }
+ Key {
+ type: 6
+ key: 87
+ modifiers: 0
+ text: "77"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1504
+ hash: "8feb240ad13e1e9d8392bfeb484261db"
+ }
+ Frame {
+ msec: 1520
+ hash: "8feb240ad13e1e9d8392bfeb484261db"
+ }
+ Frame {
+ msec: 1536
+ hash: "8feb240ad13e1e9d8392bfeb484261db"
+ }
+ Frame {
+ msec: 1552
+ hash: "8feb240ad13e1e9d8392bfeb484261db"
+ }
+ Key {
+ type: 7
+ key: 87
+ modifiers: 0
+ text: "77"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1568
+ hash: "8feb240ad13e1e9d8392bfeb484261db"
+ }
+ Frame {
+ msec: 1584
+ hash: "8feb240ad13e1e9d8392bfeb484261db"
+ }
+ Frame {
+ msec: 1600
+ hash: "8feb240ad13e1e9d8392bfeb484261db"
+ }
+ Frame {
+ msec: 1616
+ hash: "8feb240ad13e1e9d8392bfeb484261db"
+ }
+ Frame {
+ msec: 1632
+ hash: "8feb240ad13e1e9d8392bfeb484261db"
+ }
+ Frame {
+ msec: 1648
+ hash: "8feb240ad13e1e9d8392bfeb484261db"
+ }
+ Key {
+ type: 6
+ key: 83
+ modifiers: 0
+ text: "73"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1664
+ hash: "cd240ccffd4b4a6304b47cfd1e55cf49"
+ }
+ Frame {
+ msec: 1680
+ hash: "cd240ccffd4b4a6304b47cfd1e55cf49"
+ }
+ Frame {
+ msec: 1696
+ hash: "cd240ccffd4b4a6304b47cfd1e55cf49"
+ }
+ Frame {
+ msec: 1712
+ hash: "cd240ccffd4b4a6304b47cfd1e55cf49"
+ }
+ Frame {
+ msec: 1728
+ hash: "cd240ccffd4b4a6304b47cfd1e55cf49"
+ }
+ Key {
+ type: 6
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1744
+ hash: "437370a412fccbeee3d1f095e32c3584"
+ }
+ Key {
+ type: 7
+ key: 83
+ modifiers: 0
+ text: "73"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1760
+ hash: "437370a412fccbeee3d1f095e32c3584"
+ }
+ Frame {
+ msec: 1776
+ hash: "437370a412fccbeee3d1f095e32c3584"
+ }
+ Frame {
+ msec: 1792
+ hash: "437370a412fccbeee3d1f095e32c3584"
+ }
+ Key {
+ type: 7
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1808
+ hash: "437370a412fccbeee3d1f095e32c3584"
+ }
+ Frame {
+ msec: 1824
+ hash: "437370a412fccbeee3d1f095e32c3584"
+ }
+ Frame {
+ msec: 1840
+ hash: "437370a412fccbeee3d1f095e32c3584"
+ }
+ Frame {
+ msec: 1856
+ hash: "437370a412fccbeee3d1f095e32c3584"
+ }
+ Key {
+ type: 6
+ key: 76
+ modifiers: 0
+ text: "6c"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1872
+ hash: "eb4a45722e365b103ff5423117236fd3"
+ }
+ Frame {
+ msec: 1888
+ hash: "eb4a45722e365b103ff5423117236fd3"
+ }
+ Frame {
+ msec: 1904
+ hash: "eb4a45722e365b103ff5423117236fd3"
+ }
+ Frame {
+ msec: 1920
+ image: "echoMode.1.png"
+ }
+ Key {
+ type: 7
+ key: 76
+ modifiers: 0
+ text: "6c"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1936
+ hash: "eb4a45722e365b103ff5423117236fd3"
+ }
+ Frame {
+ msec: 1952
+ hash: "eb4a45722e365b103ff5423117236fd3"
+ }
+ Frame {
+ msec: 1968
+ hash: "eb4a45722e365b103ff5423117236fd3"
+ }
+ Frame {
+ msec: 1984
+ hash: "eb4a45722e365b103ff5423117236fd3"
+ }
+ Frame {
+ msec: 2000
+ hash: "eb4a45722e365b103ff5423117236fd3"
+ }
+ Frame {
+ msec: 2016
+ hash: "eb4a45722e365b103ff5423117236fd3"
+ }
+ Key {
+ type: 6
+ key: 79
+ modifiers: 0
+ text: "6f"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2032
+ hash: "b53d0651627d008545e54063ceb8d689"
+ }
+ Frame {
+ msec: 2048
+ hash: "b53d0651627d008545e54063ceb8d689"
+ }
+ Key {
+ type: 7
+ key: 79
+ modifiers: 0
+ text: "6f"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2064
+ hash: "b53d0651627d008545e54063ceb8d689"
+ }
+ Frame {
+ msec: 2080
+ hash: "b53d0651627d008545e54063ceb8d689"
+ }
+ Key {
+ type: 6
+ key: 86
+ modifiers: 0
+ text: "76"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2096
+ hash: "173b36137940b37001750e02d434b8e8"
+ }
+ Frame {
+ msec: 2112
+ hash: "173b36137940b37001750e02d434b8e8"
+ }
+ Frame {
+ msec: 2128
+ hash: "173b36137940b37001750e02d434b8e8"
+ }
+ Frame {
+ msec: 2144
+ hash: "173b36137940b37001750e02d434b8e8"
+ }
+ Key {
+ type: 6
+ key: 69
+ modifiers: 0
+ text: "65"
+ autorep: false
+ count: 1
+ }
+ Key {
+ type: 7
+ key: 86
+ modifiers: 0
+ text: "76"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2160
+ hash: "2e636a964b4a1ab74ad3e23399c2ae8c"
+ }
+ Frame {
+ msec: 2176
+ hash: "2e636a964b4a1ab74ad3e23399c2ae8c"
+ }
+ Frame {
+ msec: 2192
+ hash: "2e636a964b4a1ab74ad3e23399c2ae8c"
+ }
+ Frame {
+ msec: 2208
+ hash: "2e636a964b4a1ab74ad3e23399c2ae8c"
+ }
+ Key {
+ type: 6
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2224
+ hash: "631c6034372c2e7675ebce0ec415f230"
+ }
+ Key {
+ type: 7
+ key: 69
+ modifiers: 0
+ text: "65"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2240
+ hash: "631c6034372c2e7675ebce0ec415f230"
+ }
+ Frame {
+ msec: 2256
+ hash: "631c6034372c2e7675ebce0ec415f230"
+ }
+ Frame {
+ msec: 2272
+ hash: "631c6034372c2e7675ebce0ec415f230"
+ }
+ Frame {
+ msec: 2288
+ hash: "631c6034372c2e7675ebce0ec415f230"
+ }
+ Frame {
+ msec: 2304
+ hash: "631c6034372c2e7675ebce0ec415f230"
+ }
+ Key {
+ type: 7
+ key: 32
+ modifiers: 0
+ text: "20"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2320
+ hash: "631c6034372c2e7675ebce0ec415f230"
+ }
+ Frame {
+ msec: 2336
+ hash: "631c6034372c2e7675ebce0ec415f230"
+ }
+ Key {
+ type: 6
+ key: 77
+ modifiers: 0
+ text: "6d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2352
+ hash: "ea5c3cdde73009e1bd46e71e4cc3bf0f"
+ }
+ Frame {
+ msec: 2368
+ hash: "ea5c3cdde73009e1bd46e71e4cc3bf0f"
+ }
+ Frame {
+ msec: 2384
+ hash: "ea5c3cdde73009e1bd46e71e4cc3bf0f"
+ }
+ Frame {
+ msec: 2400
+ hash: "ea5c3cdde73009e1bd46e71e4cc3bf0f"
+ }
+ Frame {
+ msec: 2416
+ hash: "ea5c3cdde73009e1bd46e71e4cc3bf0f"
+ }
+ Frame {
+ msec: 2432
+ hash: "ea5c3cdde73009e1bd46e71e4cc3bf0f"
+ }
+ Key {
+ type: 7
+ key: 77
+ modifiers: 0
+ text: "6d"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2448
+ hash: "ea5c3cdde73009e1bd46e71e4cc3bf0f"
+ }
+ Frame {
+ msec: 2464
+ hash: "ea5c3cdde73009e1bd46e71e4cc3bf0f"
+ }
+ Frame {
+ msec: 2480
+ hash: "ea5c3cdde73009e1bd46e71e4cc3bf0f"
+ }
+ Frame {
+ msec: 2496
+ hash: "ea5c3cdde73009e1bd46e71e4cc3bf0f"
+ }
+ Key {
+ type: 6
+ key: 89
+ modifiers: 0
+ text: "79"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2512
+ hash: "91ef7f08d8fec2e0d353b1bf5da99c41"
+ }
+ Frame {
+ msec: 2528
+ hash: "91ef7f08d8fec2e0d353b1bf5da99c41"
+ }
+ Frame {
+ msec: 2544
+ hash: "91ef7f08d8fec2e0d353b1bf5da99c41"
+ }
+ Key {
+ type: 7
+ key: 89
+ modifiers: 0
+ text: "79"
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2560
+ hash: "91ef7f08d8fec2e0d353b1bf5da99c41"
+ }
+ Frame {
+ msec: 2576
+ hash: "91ef7f08d8fec2e0d353b1bf5da99c41"
+ }
+ Frame {
+ msec: 2592
+ hash: "91ef7f08d8fec2e0d353b1bf5da99c41"
+ }
+ Frame {
+ msec: 2608
+ hash: "91ef7f08d8fec2e0d353b1bf5da99c41"
+ }
+ Frame {
+ msec: 2624
+ hash: "91ef7f08d8fec2e0d353b1bf5da99c41"
+ }
+ Frame {
+ msec: 2640
+ hash: "91ef7f08d8fec2e0d353b1bf5da99c41"
+ }
+ Frame {
+ msec: 2656
+ hash: "91ef7f08d8fec2e0d353b1bf5da99c41"
+ }
+ Frame {
+ msec: 2672
+ hash: "91ef7f08d8fec2e0d353b1bf5da99c41"
+ }
+ Frame {
+ msec: 2688
+ hash: "91ef7f08d8fec2e0d353b1bf5da99c41"
+ }
+ Frame {
+ msec: 2704
+ hash: "91ef7f08d8fec2e0d353b1bf5da99c41"
+ }
+ Frame {
+ msec: 2720
+ hash: "91ef7f08d8fec2e0d353b1bf5da99c41"
+ }
+ Frame {
+ msec: 2736
+ hash: "91ef7f08d8fec2e0d353b1bf5da99c41"
+ }
+ Frame {
+ msec: 2752
+ hash: "91ef7f08d8fec2e0d353b1bf5da99c41"
+ }
+ Frame {
+ msec: 2768
+ hash: "91ef7f08d8fec2e0d353b1bf5da99c41"
+ }
+ Frame {
+ msec: 2784
+ hash: "91ef7f08d8fec2e0d353b1bf5da99c41"
+ }
+ Frame {
+ msec: 2800
+ hash: "91ef7f08d8fec2e0d353b1bf5da99c41"
+ }
+ Frame {
+ msec: 2816
+ hash: "91ef7f08d8fec2e0d353b1bf5da99c41"
+ }
+ Frame {
+ msec: 2832
+ hash: "91ef7f08d8fec2e0d353b1bf5da99c41"
+ }
+ Frame {
+ msec: 2848
+ hash: "91ef7f08d8fec2e0d353b1bf5da99c41"
+ }
+ Frame {
+ msec: 2864
+ hash: "91ef7f08d8fec2e0d353b1bf5da99c41"
+ }
+ Frame {
+ msec: 2880
+ image: "echoMode.2.png"
+ }
+ Frame {
+ msec: 2896
+ hash: "91ef7f08d8fec2e0d353b1bf5da99c41"
+ }
+ Frame {
+ msec: 2912
+ hash: "91ef7f08d8fec2e0d353b1bf5da99c41"
+ }
+ Frame {
+ msec: 2928
+ hash: "91ef7f08d8fec2e0d353b1bf5da99c41"
+ }
+ Frame {
+ msec: 2944
+ hash: "91ef7f08d8fec2e0d353b1bf5da99c41"
+ }
+ Frame {
+ msec: 2960
+ hash: "91ef7f08d8fec2e0d353b1bf5da99c41"
+ }
+ Frame {
+ msec: 2976
+ hash: "91ef7f08d8fec2e0d353b1bf5da99c41"
+ }
+ Frame {
+ msec: 2992
+ hash: "91ef7f08d8fec2e0d353b1bf5da99c41"
+ }
+ Frame {
+ msec: 3008
+ hash: "91ef7f08d8fec2e0d353b1bf5da99c41"
+ }
+ Frame {
+ msec: 3024
+ hash: "91ef7f08d8fec2e0d353b1bf5da99c41"
+ }
+ Frame {
+ msec: 3040
+ hash: "91ef7f08d8fec2e0d353b1bf5da99c41"
+ }
+ Frame {
+ msec: 3056
+ hash: "91ef7f08d8fec2e0d353b1bf5da99c41"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/hAlign.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/hAlign.qml
new file mode 100644
index 0000000000..4c402eaf17
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-MAC/hAlign.qml
@@ -0,0 +1,107 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ hash: "840c5f54c105f90c7b0c2254fee2e434"
+ }
+ Frame {
+ msec: 32
+ hash: "840c5f54c105f90c7b0c2254fee2e434"
+ }
+ Frame {
+ msec: 48
+ hash: "840c5f54c105f90c7b0c2254fee2e434"
+ }
+ Frame {
+ msec: 64
+ hash: "840c5f54c105f90c7b0c2254fee2e434"
+ }
+ Frame {
+ msec: 80
+ hash: "840c5f54c105f90c7b0c2254fee2e434"
+ }
+ Frame {
+ msec: 96
+ hash: "840c5f54c105f90c7b0c2254fee2e434"
+ }
+ Frame {
+ msec: 112
+ hash: "840c5f54c105f90c7b0c2254fee2e434"
+ }
+ Frame {
+ msec: 128
+ hash: "840c5f54c105f90c7b0c2254fee2e434"
+ }
+ Frame {
+ msec: 144
+ hash: "840c5f54c105f90c7b0c2254fee2e434"
+ }
+ Frame {
+ msec: 160
+ hash: "840c5f54c105f90c7b0c2254fee2e434"
+ }
+ Frame {
+ msec: 176
+ hash: "840c5f54c105f90c7b0c2254fee2e434"
+ }
+ Frame {
+ msec: 192
+ hash: "840c5f54c105f90c7b0c2254fee2e434"
+ }
+ Frame {
+ msec: 208
+ hash: "840c5f54c105f90c7b0c2254fee2e434"
+ }
+ Frame {
+ msec: 224
+ hash: "840c5f54c105f90c7b0c2254fee2e434"
+ }
+ Frame {
+ msec: 240
+ hash: "840c5f54c105f90c7b0c2254fee2e434"
+ }
+ Frame {
+ msec: 256
+ hash: "840c5f54c105f90c7b0c2254fee2e434"
+ }
+ Frame {
+ msec: 272
+ hash: "840c5f54c105f90c7b0c2254fee2e434"
+ }
+ Frame {
+ msec: 288
+ hash: "840c5f54c105f90c7b0c2254fee2e434"
+ }
+ Frame {
+ msec: 304
+ hash: "840c5f54c105f90c7b0c2254fee2e434"
+ }
+ Frame {
+ msec: 320
+ hash: "840c5f54c105f90c7b0c2254fee2e434"
+ }
+ Frame {
+ msec: 336
+ hash: "840c5f54c105f90c7b0c2254fee2e434"
+ }
+ Frame {
+ msec: 352
+ hash: "840c5f54c105f90c7b0c2254fee2e434"
+ }
+ Frame {
+ msec: 368
+ hash: "840c5f54c105f90c7b0c2254fee2e434"
+ }
+ Frame {
+ msec: 384
+ hash: "840c5f54c105f90c7b0c2254fee2e434"
+ }
+ Frame {
+ msec: 400
+ hash: "840c5f54c105f90c7b0c2254fee2e434"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.0.png
new file mode 100644
index 0000000000..5ab78c0ea4
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.1.png
new file mode 100644
index 0000000000..3cd1c11149
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.2.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.2.png
new file mode 100644
index 0000000000..c0e738e193
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.3.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.3.png
new file mode 100644
index 0000000000..a373ded9f9
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.3.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.4.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.4.png
new file mode 100644
index 0000000000..647984d82b
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.4.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.qml
new file mode 100644
index 0000000000..6eb74eaf56
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.qml
@@ -0,0 +1,1551 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
+ }
+ Frame {
+ msec: 32
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
+ }
+ Frame {
+ msec: 48
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
+ }
+ Frame {
+ msec: 64
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
+ }
+ Frame {
+ msec: 80
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
+ }
+ Frame {
+ msec: 96
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
+ }
+ Frame {
+ msec: 112
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
+ }
+ Frame {
+ msec: 128
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
+ }
+ Frame {
+ msec: 144
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
+ }
+ Frame {
+ msec: 160
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
+ }
+ Frame {
+ msec: 176
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
+ }
+ Frame {
+ msec: 192
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
+ }
+ Frame {
+ msec: 208
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
+ }
+ Frame {
+ msec: 224
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
+ }
+ Frame {
+ msec: 240
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
+ }
+ Frame {
+ msec: 256
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
+ }
+ Frame {
+ msec: 272
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
+ }
+ Frame {
+ msec: 288
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
+ }
+ Frame {
+ msec: 304
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
+ }
+ Frame {
+ msec: 320
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
+ }
+ Frame {
+ msec: 336
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
+ }
+ Frame {
+ msec: 352
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
+ }
+ Frame {
+ msec: 368
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
+ }
+ Frame {
+ msec: 384
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
+ }
+ Frame {
+ msec: 400
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
+ }
+ Frame {
+ msec: 416
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
+ }
+ Frame {
+ msec: 432
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
+ }
+ Frame {
+ msec: 448
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 464
+ hash: "97eff9733db71f7c5d396969582c572b"
+ }
+ Frame {
+ msec: 480
+ hash: "97eff9733db71f7c5d396969582c572b"
+ }
+ Frame {
+ msec: 496
+ hash: "97eff9733db71f7c5d396969582c572b"
+ }
+ Frame {
+ msec: 512
+ hash: "97eff9733db71f7c5d396969582c572b"
+ }
+ Frame {
+ msec: 528
+ hash: "87902d32dba1439e71ce5f57f514748e"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 544
+ hash: "cad95931a38718eb481a9175fdfec305"
+ }
+ Frame {
+ msec: 560
+ hash: "1dc99e5c7e4d2fa6b624b6df250b78fc"
+ }
+ Frame {
+ msec: 576
+ hash: "5d5739beb039a83bebb2c41489166edf"
+ }
+ Frame {
+ msec: 592
+ hash: "6320c9a1c0013f5aa6180992b934ca59"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 608
+ hash: "9d9837c1f3779e5dab0dfeb1d11fdea1"
+ }
+ Frame {
+ msec: 624
+ hash: "9d868112eaf70ce02ce93603278a565d"
+ }
+ Frame {
+ msec: 640
+ hash: "d2bccb3184d3bb42b91017410a8655b6"
+ }
+ Frame {
+ msec: 656
+ hash: "68f8be3e16637fd39a35f0cebb62b74a"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 672
+ hash: "04f5781b57ed9fee32d5ef80dc33f4ff"
+ }
+ Frame {
+ msec: 688
+ hash: "06cc2e24a848d441074de5ddff1c739a"
+ }
+ Frame {
+ msec: 704
+ hash: "94526186deb7248ac9c747ede15b106d"
+ }
+ Frame {
+ msec: 720
+ hash: "1ac130517df314f4f44b9bde2d3dcc53"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 736
+ hash: "270ecf4900e94d60599ded230633aa02"
+ }
+ Frame {
+ msec: 752
+ hash: "ef2093584cbce9182b99f297fcd2465d"
+ }
+ Frame {
+ msec: 768
+ hash: "c445cf5f56213a712585934681d8af55"
+ }
+ Frame {
+ msec: 784
+ hash: "9f0edb3871e015a549622e1b70d1b748"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 800
+ hash: "144c51d7aa47ea8cc8d79a97efa4b430"
+ }
+ Frame {
+ msec: 816
+ hash: "34f768a7c99dfb3c8f0e1fb1a08a37ac"
+ }
+ Frame {
+ msec: 832
+ hash: "4f3970c4ad02b69f96c11610494e8a50"
+ }
+ Frame {
+ msec: 848
+ hash: "815a1cf66f0c9eb47e244753eebb83ba"
+ }
+ Frame {
+ msec: 864
+ hash: "5db11f795c000b382fdc30726a711c65"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 880
+ hash: "67976ee172d0d55992c0e4734fbb7ccf"
+ }
+ Frame {
+ msec: 896
+ hash: "c764e4d5317acbbf5118a08565e5d5fd"
+ }
+ Frame {
+ msec: 912
+ hash: "a83f566d01b990e91f43bb63a58fb5b8"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 928
+ hash: "031282f352e01f23bc5f73bf8ce82c9a"
+ }
+ Frame {
+ msec: 944
+ hash: "1f3dc1d3ad0304376eac5d60d3c226ee"
+ }
+ Frame {
+ msec: 960
+ image: "cursorDelegate.0.png"
+ }
+ Frame {
+ msec: 976
+ hash: "7bae45481596788afde8866a3c97edd7"
+ }
+ Frame {
+ msec: 992
+ hash: "7bae45481596788afde8866a3c97edd7"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1008
+ hash: "7bae45481596788afde8866a3c97edd7"
+ }
+ Frame {
+ msec: 1024
+ hash: "7bae45481596788afde8866a3c97edd7"
+ }
+ Frame {
+ msec: 1040
+ hash: "7bae45481596788afde8866a3c97edd7"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1056
+ hash: "7bae45481596788afde8866a3c97edd7"
+ }
+ Frame {
+ msec: 1072
+ hash: "a2ad07326fafcb3012cdb869f39af466"
+ }
+ Frame {
+ msec: 1088
+ hash: "8622eb25a6da44926b5161bce213a483"
+ }
+ Frame {
+ msec: 1104
+ hash: "ccbd4d1e4865ebd9b0fe923e6ab05e5c"
+ }
+ Frame {
+ msec: 1120
+ hash: "775cd79b012f79b773449a0ad8457149"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1136
+ hash: "2a4ed061e512c5afd11072c4b707f707"
+ }
+ Frame {
+ msec: 1152
+ hash: "c855df7b17811f25fd17e4fb108c02e1"
+ }
+ Frame {
+ msec: 1168
+ hash: "46c37d8e67ece5cae4f766acf50f3ca3"
+ }
+ Frame {
+ msec: 1184
+ hash: "95a70f14ce01aae61190080ed3d55c77"
+ }
+ Frame {
+ msec: 1200
+ hash: "87da182d1285f3613bb2e4673e701757"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1216
+ hash: "5b97f13f43e713a6fbe96bdca8969191"
+ }
+ Frame {
+ msec: 1232
+ hash: "4d003182e7b7b0a05413b80f82a0fc41"
+ }
+ Frame {
+ msec: 1248
+ hash: "dba09e038291a8dfdc61911d6b4b9bdf"
+ }
+ Frame {
+ msec: 1264
+ hash: "a2ae1e5cc6cd72fae70804e07df5a8a1"
+ }
+ Frame {
+ msec: 1280
+ hash: "f1c2a24b6f0ebcf98122e8db1cdcb66f"
+ }
+ Frame {
+ msec: 1296
+ hash: "142dade1639655132435ae260b7935a0"
+ }
+ Key {
+ type: 6
+ key: 16777249
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1312
+ hash: "e80c0175d947bceef4bf53b60bf7eac0"
+ }
+ Key {
+ type: 6
+ key: 16777248
+ modifiers: 67108864
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1328
+ hash: "de912cd8bd2fe762ec6b1ec819732507"
+ }
+ Frame {
+ msec: 1344
+ hash: "d3fa9dfab37ee26572d25bcbe8c66b72"
+ }
+ Frame {
+ msec: 1360
+ hash: "33bdb2817a2858ce430813d0774f0172"
+ }
+ Frame {
+ msec: 1376
+ hash: "4f10f0ffb6b1c87155eedd53af36c74f"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1392
+ hash: "1b94be0de8412bd9380689895f290af7"
+ }
+ Frame {
+ msec: 1408
+ hash: "48b3a5e2b04c86a75f4b6595eb2c1f55"
+ }
+ Frame {
+ msec: 1424
+ hash: "d092fabd3dd51c718486e1e7dadaa0dc"
+ }
+ Frame {
+ msec: 1440
+ hash: "243359437235563f1a60b8eaf63365b6"
+ }
+ Frame {
+ msec: 1456
+ hash: "a986c8ed8ad2d8b6aab2a001906ba2ad"
+ }
+ Frame {
+ msec: 1472
+ hash: "da5e06dc481e9cb7d9159a84d0cc150a"
+ }
+ Frame {
+ msec: 1488
+ hash: "1d70a05fce3a05477e21d22b127ae96a"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1504
+ hash: "913448213a07f6c8427c8e310d2026de"
+ }
+ Frame {
+ msec: 1520
+ hash: "51bef5ae52977a935b66af4baf1da4e6"
+ }
+ Frame {
+ msec: 1536
+ hash: "367bc25f868c23005d7fe903a9ea681b"
+ }
+ Frame {
+ msec: 1552
+ hash: "3c25181652e788d128ed571ca4fea0b1"
+ }
+ Frame {
+ msec: 1568
+ hash: "0218f939ff2b8c0bc22a537ed0f053f0"
+ }
+ Frame {
+ msec: 1584
+ hash: "a3b765a823b2b3811273a1be90850533"
+ }
+ Frame {
+ msec: 1600
+ hash: "2a42a29774eb4f962d299f8c2c213d55"
+ }
+ Frame {
+ msec: 1616
+ hash: "1f0ad54d0fe8fc27cadbaaeaa37364e0"
+ }
+ Frame {
+ msec: 1632
+ hash: "04d6028d1b1a1178e5bf774db8eef2c6"
+ }
+ Frame {
+ msec: 1648
+ hash: "c325e46e89e8df04e2c3d8bf111c5f09"
+ }
+ Frame {
+ msec: 1664
+ hash: "70e6223ce16a797e2c56e21ad74b188b"
+ }
+ Frame {
+ msec: 1680
+ hash: "0fb8762fd28564b84b83c17d749a3645"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1696
+ hash: "ef5d19b59792ea8822e2391fe0d91dbd"
+ }
+ Frame {
+ msec: 1712
+ hash: "70ad15030164be8afbb4ab22d1ae5f5f"
+ }
+ Frame {
+ msec: 1728
+ hash: "a5dfb8bd4b681e0d8d2c082821a2a976"
+ }
+ Frame {
+ msec: 1744
+ hash: "864781fbb8673b1e603df015f2d88601"
+ }
+ Frame {
+ msec: 1760
+ hash: "0bdb6a155cdd14f4dce9fde3c5116dde"
+ }
+ Frame {
+ msec: 1776
+ hash: "5421f521a9bdccc8478fcee97e0dbc99"
+ }
+ Frame {
+ msec: 1792
+ hash: "c5f29693dd017932767f37e2fb2f22f2"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1808
+ hash: "b5e8abeaec33407e673f8021212528b1"
+ }
+ Frame {
+ msec: 1824
+ hash: "917c968e5ee8f0b25fdb175719d7dbfa"
+ }
+ Frame {
+ msec: 1840
+ hash: "56495c63676b9f73004e76e38d60567e"
+ }
+ Frame {
+ msec: 1856
+ hash: "86f1ccdd7ff408c5b141d79797eea1fa"
+ }
+ Key {
+ type: 7
+ key: 16777248
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1872
+ hash: "9e9b32a9f71ab1aa4e87ddc323ccda03"
+ }
+ Key {
+ type: 6
+ key: 16777248
+ modifiers: 67108864
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 1888
+ hash: "360aef37452ce8f045659c227285cb82"
+ }
+ Frame {
+ msec: 1904
+ hash: "805949377c620fa4310aa4328eba1f23"
+ }
+ Frame {
+ msec: 1920
+ image: "cursorDelegate.1.png"
+ }
+ Frame {
+ msec: 1936
+ hash: "00df8110a2008ba77b7e0bf2130e5319"
+ }
+ Frame {
+ msec: 1952
+ hash: "835f6f723577071461e41da1fd2e990a"
+ }
+ Frame {
+ msec: 1968
+ hash: "6876cafa4d6d3a7d387602eba4d26db1"
+ }
+ Frame {
+ msec: 1984
+ hash: "5570ae1e700cdf42ba516be69fbaadc0"
+ }
+ Frame {
+ msec: 2000
+ hash: "5570ae1e700cdf42ba516be69fbaadc0"
+ }
+ Frame {
+ msec: 2016
+ hash: "5570ae1e700cdf42ba516be69fbaadc0"
+ }
+ Frame {
+ msec: 2032
+ hash: "5570ae1e700cdf42ba516be69fbaadc0"
+ }
+ Key {
+ type: 7
+ key: 16777249
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2048
+ hash: "5570ae1e700cdf42ba516be69fbaadc0"
+ }
+ Key {
+ type: 7
+ key: 16777248
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2064
+ hash: "6876cafa4d6d3a7d387602eba4d26db1"
+ }
+ Frame {
+ msec: 2080
+ hash: "835f6f723577071461e41da1fd2e990a"
+ }
+ Frame {
+ msec: 2096
+ hash: "00df8110a2008ba77b7e0bf2130e5319"
+ }
+ Frame {
+ msec: 2112
+ hash: "627206a252bd6fcbf57d9f1cde0506bb"
+ }
+ Frame {
+ msec: 2128
+ hash: "805949377c620fa4310aa4328eba1f23"
+ }
+ Frame {
+ msec: 2144
+ hash: "360aef37452ce8f045659c227285cb82"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2160
+ hash: "0ac33070e0c736bc0fb5ab12fa444b5c"
+ }
+ Frame {
+ msec: 2176
+ hash: "520a544fd92f17a14380803e253b396f"
+ }
+ Frame {
+ msec: 2192
+ hash: "4a080a5154c517e6bcf24b3a1f1d7f2c"
+ }
+ Frame {
+ msec: 2208
+ hash: "e83642b0793f5a790efca65ccf20a720"
+ }
+ Frame {
+ msec: 2224
+ hash: "8210b9cbf19f519ee34f4bb1a6afce16"
+ }
+ Frame {
+ msec: 2240
+ hash: "54d04e64af5c0a3d29f2dc8c0977ed3a"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2256
+ hash: "ae2a644f96bd7b2662ebcf4ebc33d930"
+ }
+ Frame {
+ msec: 2272
+ hash: "718ac9cb5ef2992b06b34e957f987b7a"
+ }
+ Frame {
+ msec: 2288
+ hash: "a2e1dea5e5f37697c7ce1a9419b94f65"
+ }
+ Frame {
+ msec: 2304
+ hash: "c0eb56c72311263d892ce65331547531"
+ }
+ Frame {
+ msec: 2320
+ hash: "585ad3efb7330de889b8cf56a51a0899"
+ }
+ Frame {
+ msec: 2336
+ hash: "236e54ae31e5ee3d08a7bc9aeaef0d9b"
+ }
+ Frame {
+ msec: 2352
+ hash: "d6218c8bb4da9d62bdb5d0cf5d7f8e37"
+ }
+ Key {
+ type: 6
+ key: 16777249
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Key {
+ type: 6
+ key: 16777248
+ modifiers: 67108864
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2368
+ hash: "1dddd18a4ef66df9d9b431b2860e24d1"
+ }
+ Frame {
+ msec: 2384
+ hash: "5b1b45e75f5a829b31c0b6eb0189da7c"
+ }
+ Frame {
+ msec: 2400
+ hash: "062091bc7a5f3296c669614318b80fe7"
+ }
+ Frame {
+ msec: 2416
+ hash: "836f37fe92a46233640e0bd2c0932fea"
+ }
+ Frame {
+ msec: 2432
+ hash: "f14ec1544a380fc9993b39754c23c2f4"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2448
+ hash: "2d549b5fea734e47682415df1717e6a6"
+ }
+ Frame {
+ msec: 2464
+ hash: "824c5960260dd3ed7527709ebfb06d27"
+ }
+ Frame {
+ msec: 2480
+ hash: "258f034fe1e71f25a92e667e05f53e82"
+ }
+ Frame {
+ msec: 2496
+ hash: "c432e758e19c44d788cb38df6e4c6d69"
+ }
+ Frame {
+ msec: 2512
+ hash: "a1856592208f9a00385b13c44e1c4503"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2528
+ hash: "2b4d40a0555df0b86f52d13790185459"
+ }
+ Frame {
+ msec: 2544
+ hash: "b153143e6b16c47fa06663dc6b1034d6"
+ }
+ Frame {
+ msec: 2560
+ hash: "ac52236c5d73aeae7c0834df1e6bd84e"
+ }
+ Frame {
+ msec: 2576
+ hash: "136eeb348b0b96edc9aaf9fbea741973"
+ }
+ Frame {
+ msec: 2592
+ hash: "4f8a1dfa8906de2bcdfbf5c3b29fbf9b"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2608
+ hash: "7dc9726df2d112b46f4d9dbe66d534c7"
+ }
+ Frame {
+ msec: 2624
+ hash: "f64086ca0e83fa8bb0fae28065260fdc"
+ }
+ Frame {
+ msec: 2640
+ hash: "5237dd2b79d71bbfa0a0d3963a7f42b7"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2656
+ hash: "8dd435b577bb258979d33034885a8cd8"
+ }
+ Frame {
+ msec: 2672
+ hash: "2609c066b8f102b4189991bf7d01eaad"
+ }
+ Frame {
+ msec: 2688
+ hash: "986fab22391264d04df9a55b18aee645"
+ }
+ Frame {
+ msec: 2704
+ hash: "0256423680aa0843fe8ec84f5e68fc9b"
+ }
+ Frame {
+ msec: 2720
+ hash: "b822bdcad69aa868f48b2bbf2d62e297"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2736
+ hash: "14effed70ca60233be9b2f6d0a1b5e6c"
+ }
+ Frame {
+ msec: 2752
+ hash: "1abaf2c36a0fb9f04606c0e191d113cf"
+ }
+ Frame {
+ msec: 2768
+ hash: "cffb8ca29b0369d183d6461bf9e63fdf"
+ }
+ Frame {
+ msec: 2784
+ hash: "9378bebddb09036bec98ff7018dcf7c1"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 2800
+ hash: "0c3823994ee8f838c26040118ba62622"
+ }
+ Frame {
+ msec: 2816
+ hash: "d374547f47adc81a18428c7a79cb9cf2"
+ }
+ Frame {
+ msec: 2832
+ hash: "449c2996a2d0e74f2300adad619700bc"
+ }
+ Frame {
+ msec: 2848
+ hash: "14379a320b6fc36de5d2a6776f1dc963"
+ }
+ Frame {
+ msec: 2864
+ hash: "cb010a99ffa3b6df26c6cd263a21cfcd"
+ }
+ Frame {
+ msec: 2880
+ image: "cursorDelegate.2.png"
+ }
+ Frame {
+ msec: 2896
+ hash: "a445d23288d462009916e31f370a2068"
+ }
+ Frame {
+ msec: 2912
+ hash: "8b3f2811300830e837797056f262bec2"
+ }
+ Frame {
+ msec: 2928
+ hash: "2303a27e72334cae84b4fe51a62974ba"
+ }
+ Frame {
+ msec: 2944
+ hash: "f3a9f3e74d2d83e38aee78cab7209bd6"
+ }
+ Frame {
+ msec: 2960
+ hash: "ca4777127a535655f057af57cf3e8c7b"
+ }
+ Frame {
+ msec: 2976
+ hash: "de2b65920fa9177a79019f33712c2275"
+ }
+ Frame {
+ msec: 2992
+ hash: "de2b65920fa9177a79019f33712c2275"
+ }
+ Frame {
+ msec: 3008
+ hash: "de2b65920fa9177a79019f33712c2275"
+ }
+ Frame {
+ msec: 3024
+ hash: "de2b65920fa9177a79019f33712c2275"
+ }
+ Frame {
+ msec: 3040
+ hash: "de2b65920fa9177a79019f33712c2275"
+ }
+ Frame {
+ msec: 3056
+ hash: "de2b65920fa9177a79019f33712c2275"
+ }
+ Frame {
+ msec: 3072
+ hash: "ca4777127a535655f057af57cf3e8c7b"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3088
+ hash: "83cfb141f6b77fa062443a442a5b2e9e"
+ }
+ Frame {
+ msec: 3104
+ hash: "b3e262864238d03f988c9750cc74e48f"
+ }
+ Frame {
+ msec: 3120
+ hash: "6ed2086ae01be46f0684bbecc05484c4"
+ }
+ Frame {
+ msec: 3136
+ hash: "91f6dad8f05577af6e4f5f0aceb06b4b"
+ }
+ Frame {
+ msec: 3152
+ hash: "1bfb0c299c3c0db0518eaa54137c22b0"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3168
+ hash: "37cc96ef4b760faadf76cc471f6ba49a"
+ }
+ Frame {
+ msec: 3184
+ hash: "67c848bf93e845eaf5eebc9b8e57482c"
+ }
+ Frame {
+ msec: 3200
+ hash: "e3906ad9b1dfbd1170364c11ff4b286f"
+ }
+ Frame {
+ msec: 3216
+ hash: "24dd59673c5659e3bf6f52723e1bcd07"
+ }
+ Frame {
+ msec: 3232
+ hash: "4b694f05f147bcf901a16807d4e3ec7c"
+ }
+ Frame {
+ msec: 3248
+ hash: "9d9dbf34f6a67a49210caa249b8a1abb"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3264
+ hash: "5381cde4763aa45c97793124e42db6f5"
+ }
+ Frame {
+ msec: 3280
+ hash: "0f113c0263faa47428c4d16891ac4d4f"
+ }
+ Frame {
+ msec: 3296
+ hash: "cc1767ec13803959333cd35bfb2d9119"
+ }
+ Frame {
+ msec: 3312
+ hash: "ec1b4c71f9bd63ccf6d766b0b2f68b30"
+ }
+ Frame {
+ msec: 3328
+ hash: "114ad78597ede2afc4dd8bafa1d4df21"
+ }
+ Frame {
+ msec: 3344
+ hash: "d08dc22ddc707316483f09b796ea0380"
+ }
+ Frame {
+ msec: 3360
+ hash: "135b2b0f4e469b207e673d1e7086cd4f"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3376
+ hash: "4267354fe0d24597bdb5ee1a6e9affbb"
+ }
+ Frame {
+ msec: 3392
+ hash: "700bd56ecea646bbec2017007bbb5b84"
+ }
+ Frame {
+ msec: 3408
+ hash: "874a65c2069f4ba89301c129f884f217"
+ }
+ Frame {
+ msec: 3424
+ hash: "b5ec22f95abb43c83533f7dc606667f6"
+ }
+ Frame {
+ msec: 3440
+ hash: "445de6663e80d1fe1527ec5acf4ec1de"
+ }
+ Frame {
+ msec: 3456
+ hash: "87c129a5bf08536d3fca90375283e26b"
+ }
+ Frame {
+ msec: 3472
+ hash: "a63e2438a9cd412c2b119cd42b11009f"
+ }
+ Frame {
+ msec: 3488
+ hash: "61a3475bef5fd276b836cf3483526f57"
+ }
+ Frame {
+ msec: 3504
+ hash: "097ab9a1a1fe9743f162f57b93599fe7"
+ }
+ Key {
+ type: 7
+ key: 16777249
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3520
+ hash: "ebae1fb540c6ff6b0bc9a951391e2e94"
+ }
+ Frame {
+ msec: 3536
+ hash: "ffc2da2e4c091eadaa9746b42b56d9e4"
+ }
+ Key {
+ type: 7
+ key: 16777248
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Frame {
+ msec: 3552
+ hash: "f243d823fc9977e69a008010d8db8a01"
+ }
+ Frame {
+ msec: 3568
+ hash: "592ac5bbf1c4b3a360be4d76c40a2be2"
+ }
+ Frame {
+ msec: 3584
+ hash: "bd5b206097f30dfce884a8c74856857d"
+ }
+ Frame {
+ msec: 3600
+ hash: "f14ec1544a380fc9993b39754c23c2f4"
+ }
+ Frame {
+ msec: 3616
+ hash: "836f37fe92a46233640e0bd2c0932fea"
+ }
+ Frame {
+ msec: 3632
+ hash: "062091bc7a5f3296c669614318b80fe7"
+ }
+ Frame {
+ msec: 3648
+ hash: "5b1b45e75f5a829b31c0b6eb0189da7c"
+ }
+ Frame {
+ msec: 3664
+ hash: "1dddd18a4ef66df9d9b431b2860e24d1"
+ }
+ Frame {
+ msec: 3680
+ hash: "d6218c8bb4da9d62bdb5d0cf5d7f8e37"
+ }
+ Frame {
+ msec: 3696
+ hash: "236e54ae31e5ee3d08a7bc9aeaef0d9b"
+ }
+ Frame {
+ msec: 3712
+ hash: "585ad3efb7330de889b8cf56a51a0899"
+ }
+ Frame {
+ msec: 3728
+ hash: "c0eb56c72311263d892ce65331547531"
+ }
+ Frame {
+ msec: 3744
+ hash: "a2e1dea5e5f37697c7ce1a9419b94f65"
+ }
+ Frame {
+ msec: 3760
+ hash: "718ac9cb5ef2992b06b34e957f987b7a"
+ }
+ Frame {
+ msec: 3776
+ hash: "ae2a644f96bd7b2662ebcf4ebc33d930"
+ }
+ Frame {
+ msec: 3792
+ hash: "54d04e64af5c0a3d29f2dc8c0977ed3a"
+ }
+ Frame {
+ msec: 3808
+ hash: "8210b9cbf19f519ee34f4bb1a6afce16"
+ }
+ Frame {
+ msec: 3824
+ hash: "e83642b0793f5a790efca65ccf20a720"
+ }
+ Frame {
+ msec: 3840
+ image: "cursorDelegate.3.png"
+ }
+ Frame {
+ msec: 3856
+ hash: "520a544fd92f17a14380803e253b396f"
+ }
+ Frame {
+ msec: 3872
+ hash: "0ac33070e0c736bc0fb5ab12fa444b5c"
+ }
+ Frame {
+ msec: 3888
+ hash: "5ee8c9dc7b238db131b3a078e46a8bbd"
+ }
+ Frame {
+ msec: 3904
+ hash: "69720bcca91f99f229aebc74c5e74261"
+ }
+ Frame {
+ msec: 3920
+ hash: "41d8f4031223f7c833d50208e231964a"
+ }
+ Frame {
+ msec: 3936
+ hash: "6fa8fd3252f367f3fafea4e3c7317a48"
+ }
+ Frame {
+ msec: 3952
+ hash: "8a1b63c42867f87a1cf4b47944b3860a"
+ }
+ Frame {
+ msec: 3968
+ hash: "8c6052eb4cf03d7742a73874d9f15285"
+ }
+ Frame {
+ msec: 3984
+ hash: "7bae45481596788afde8866a3c97edd7"
+ }
+ Frame {
+ msec: 4000
+ hash: "7bae45481596788afde8866a3c97edd7"
+ }
+ Frame {
+ msec: 4016
+ hash: "7bae45481596788afde8866a3c97edd7"
+ }
+ Frame {
+ msec: 4032
+ hash: "7bae45481596788afde8866a3c97edd7"
+ }
+ Frame {
+ msec: 4048
+ hash: "7bae45481596788afde8866a3c97edd7"
+ }
+ Frame {
+ msec: 4064
+ hash: "8c6052eb4cf03d7742a73874d9f15285"
+ }
+ Frame {
+ msec: 4080
+ hash: "8a1b63c42867f87a1cf4b47944b3860a"
+ }
+ Frame {
+ msec: 4096
+ hash: "6fa8fd3252f367f3fafea4e3c7317a48"
+ }
+ Frame {
+ msec: 4112
+ hash: "41d8f4031223f7c833d50208e231964a"
+ }
+ Frame {
+ msec: 4128
+ hash: "69720bcca91f99f229aebc74c5e74261"
+ }
+ Frame {
+ msec: 4144
+ hash: "5ee8c9dc7b238db131b3a078e46a8bbd"
+ }
+ Frame {
+ msec: 4160
+ hash: "0ac33070e0c736bc0fb5ab12fa444b5c"
+ }
+ Frame {
+ msec: 4176
+ hash: "520a544fd92f17a14380803e253b396f"
+ }
+ Frame {
+ msec: 4192
+ hash: "4a080a5154c517e6bcf24b3a1f1d7f2c"
+ }
+ Frame {
+ msec: 4208
+ hash: "e83642b0793f5a790efca65ccf20a720"
+ }
+ Frame {
+ msec: 4224
+ hash: "8210b9cbf19f519ee34f4bb1a6afce16"
+ }
+ Frame {
+ msec: 4240
+ hash: "54d04e64af5c0a3d29f2dc8c0977ed3a"
+ }
+ Frame {
+ msec: 4256
+ hash: "ae2a644f96bd7b2662ebcf4ebc33d930"
+ }
+ Frame {
+ msec: 4272
+ hash: "718ac9cb5ef2992b06b34e957f987b7a"
+ }
+ Frame {
+ msec: 4288
+ hash: "a2e1dea5e5f37697c7ce1a9419b94f65"
+ }
+ Frame {
+ msec: 4304
+ hash: "c0eb56c72311263d892ce65331547531"
+ }
+ Frame {
+ msec: 4320
+ hash: "585ad3efb7330de889b8cf56a51a0899"
+ }
+ Frame {
+ msec: 4336
+ hash: "236e54ae31e5ee3d08a7bc9aeaef0d9b"
+ }
+ Frame {
+ msec: 4352
+ hash: "d6218c8bb4da9d62bdb5d0cf5d7f8e37"
+ }
+ Frame {
+ msec: 4368
+ hash: "1dddd18a4ef66df9d9b431b2860e24d1"
+ }
+ Frame {
+ msec: 4384
+ hash: "5b1b45e75f5a829b31c0b6eb0189da7c"
+ }
+ Frame {
+ msec: 4400
+ hash: "062091bc7a5f3296c669614318b80fe7"
+ }
+ Frame {
+ msec: 4416
+ hash: "836f37fe92a46233640e0bd2c0932fea"
+ }
+ Frame {
+ msec: 4432
+ hash: "f14ec1544a380fc9993b39754c23c2f4"
+ }
+ Frame {
+ msec: 4448
+ hash: "bd5b206097f30dfce884a8c74856857d"
+ }
+ Frame {
+ msec: 4464
+ hash: "592ac5bbf1c4b3a360be4d76c40a2be2"
+ }
+ Frame {
+ msec: 4480
+ hash: "f243d823fc9977e69a008010d8db8a01"
+ }
+ Frame {
+ msec: 4496
+ hash: "ffc2da2e4c091eadaa9746b42b56d9e4"
+ }
+ Frame {
+ msec: 4512
+ hash: "ebae1fb540c6ff6b0bc9a951391e2e94"
+ }
+ Frame {
+ msec: 4528
+ hash: "097ab9a1a1fe9743f162f57b93599fe7"
+ }
+ Frame {
+ msec: 4544
+ hash: "61a3475bef5fd276b836cf3483526f57"
+ }
+ Frame {
+ msec: 4560
+ hash: "a63e2438a9cd412c2b119cd42b11009f"
+ }
+ Frame {
+ msec: 4576
+ hash: "87c129a5bf08536d3fca90375283e26b"
+ }
+ Frame {
+ msec: 4592
+ hash: "445de6663e80d1fe1527ec5acf4ec1de"
+ }
+ Frame {
+ msec: 4608
+ hash: "b5ec22f95abb43c83533f7dc606667f6"
+ }
+ Frame {
+ msec: 4624
+ hash: "874a65c2069f4ba89301c129f884f217"
+ }
+ Frame {
+ msec: 4640
+ hash: "700bd56ecea646bbec2017007bbb5b84"
+ }
+ Frame {
+ msec: 4656
+ hash: "4267354fe0d24597bdb5ee1a6e9affbb"
+ }
+ Frame {
+ msec: 4672
+ hash: "135b2b0f4e469b207e673d1e7086cd4f"
+ }
+ Frame {
+ msec: 4688
+ hash: "d08dc22ddc707316483f09b796ea0380"
+ }
+ Frame {
+ msec: 4704
+ hash: "114ad78597ede2afc4dd8bafa1d4df21"
+ }
+ Frame {
+ msec: 4720
+ hash: "ec1b4c71f9bd63ccf6d766b0b2f68b30"
+ }
+ Frame {
+ msec: 4736
+ hash: "cc1767ec13803959333cd35bfb2d9119"
+ }
+ Frame {
+ msec: 4752
+ hash: "0f113c0263faa47428c4d16891ac4d4f"
+ }
+ Frame {
+ msec: 4768
+ hash: "5381cde4763aa45c97793124e42db6f5"
+ }
+ Frame {
+ msec: 4784
+ hash: "99940d6744ac1245f82d62f08c371285"
+ }
+ Frame {
+ msec: 4800
+ image: "cursorDelegate.4.png"
+ }
+ Frame {
+ msec: 4816
+ hash: "77bbed46c7eb023252cdd80d0a15f38a"
+ }
+ Frame {
+ msec: 4832
+ hash: "36ee4da72825e96d5f670c94865a30d8"
+ }
+ Frame {
+ msec: 4848
+ hash: "c64d56c1b7df0a5c63ab8ff08ae6daf9"
+ }
+ Frame {
+ msec: 4864
+ hash: "942e038a3426fa318212a8f245141225"
+ }
+ Frame {
+ msec: 4880
+ hash: "c033ebaee12dd8fe953e91160f986c3d"
+ }
+ Frame {
+ msec: 4896
+ hash: "07e64024cf7eda082297f6f83dba8067"
+ }
+ Frame {
+ msec: 4912
+ hash: "b33cd5bbb90d435dd7ea3ab67bef88ee"
+ }
+ Frame {
+ msec: 4928
+ hash: "90712efd7c17b0ad33d2c2c02e9eaa97"
+ }
+ Frame {
+ msec: 4944
+ hash: "7e2e55555ee2c7e172e61ddb6365355d"
+ }
+ Frame {
+ msec: 4960
+ hash: "87ca0584879b25336a1023ac3252fc9a"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.0.png
index f30ee4f17b..551a3de99e 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.0.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.1.png
index 7ae3b94a57..826d99a044 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.1.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.2.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.2.png
index 636afe8f92..727e873b5e 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.2.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.3.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.3.png
deleted file mode 100644
index aa24805e0c..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.3.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.4.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.4.png
deleted file mode 100644
index aa24805e0c..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.4.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.qml
index b5a48373e3..c8f1f2795f 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.qml
@@ -6,11 +6,11 @@ VisualTest {
}
Frame {
msec: 16
- hash: "48400809c3862dae64b0cd00d51057a4"
+ hash: "eff6a4491bc00e5570ea73a1371f63fc"
}
Frame {
msec: 32
- hash: "48400809c3862dae64b0cd00d51057a4"
+ hash: "eff6a4491bc00e5570ea73a1371f63fc"
}
Key {
type: 6
@@ -22,83 +22,83 @@ VisualTest {
}
Frame {
msec: 48
- hash: "48400809c3862dae64b0cd00d51057a4"
+ hash: "eff6a4491bc00e5570ea73a1371f63fc"
}
Frame {
msec: 64
- hash: "48400809c3862dae64b0cd00d51057a4"
+ hash: "eff6a4491bc00e5570ea73a1371f63fc"
}
Frame {
msec: 80
- hash: "48400809c3862dae64b0cd00d51057a4"
+ hash: "eff6a4491bc00e5570ea73a1371f63fc"
}
Frame {
msec: 96
- hash: "48400809c3862dae64b0cd00d51057a4"
+ hash: "eff6a4491bc00e5570ea73a1371f63fc"
}
Frame {
msec: 112
- hash: "48400809c3862dae64b0cd00d51057a4"
+ hash: "eff6a4491bc00e5570ea73a1371f63fc"
}
Frame {
msec: 128
- hash: "48400809c3862dae64b0cd00d51057a4"
+ hash: "eff6a4491bc00e5570ea73a1371f63fc"
}
Frame {
msec: 144
- hash: "48400809c3862dae64b0cd00d51057a4"
+ hash: "eff6a4491bc00e5570ea73a1371f63fc"
}
Frame {
msec: 160
- hash: "48400809c3862dae64b0cd00d51057a4"
+ hash: "eff6a4491bc00e5570ea73a1371f63fc"
}
Frame {
msec: 176
- hash: "48400809c3862dae64b0cd00d51057a4"
+ hash: "eff6a4491bc00e5570ea73a1371f63fc"
}
Frame {
msec: 192
- hash: "48400809c3862dae64b0cd00d51057a4"
+ hash: "eff6a4491bc00e5570ea73a1371f63fc"
}
Frame {
msec: 208
- hash: "48400809c3862dae64b0cd00d51057a4"
+ hash: "eff6a4491bc00e5570ea73a1371f63fc"
}
Frame {
msec: 224
- hash: "48400809c3862dae64b0cd00d51057a4"
+ hash: "eff6a4491bc00e5570ea73a1371f63fc"
}
Frame {
msec: 240
- hash: "48400809c3862dae64b0cd00d51057a4"
+ hash: "eff6a4491bc00e5570ea73a1371f63fc"
}
Frame {
msec: 256
- hash: "48400809c3862dae64b0cd00d51057a4"
+ hash: "eff6a4491bc00e5570ea73a1371f63fc"
}
Frame {
msec: 272
- hash: "48400809c3862dae64b0cd00d51057a4"
+ hash: "eff6a4491bc00e5570ea73a1371f63fc"
}
Frame {
msec: 288
- hash: "48400809c3862dae64b0cd00d51057a4"
+ hash: "eff6a4491bc00e5570ea73a1371f63fc"
}
Frame {
msec: 304
- hash: "48400809c3862dae64b0cd00d51057a4"
+ hash: "eff6a4491bc00e5570ea73a1371f63fc"
}
Frame {
msec: 320
- hash: "48400809c3862dae64b0cd00d51057a4"
+ hash: "eff6a4491bc00e5570ea73a1371f63fc"
}
Frame {
msec: 336
- hash: "48400809c3862dae64b0cd00d51057a4"
+ hash: "eff6a4491bc00e5570ea73a1371f63fc"
}
Frame {
msec: 352
- hash: "48400809c3862dae64b0cd00d51057a4"
+ hash: "eff6a4491bc00e5570ea73a1371f63fc"
}
Key {
type: 6
@@ -110,23 +110,23 @@ VisualTest {
}
Frame {
msec: 368
- hash: "4acf112eda369b7eb351e0e522cefa05"
+ hash: "86f9d315291a08f35f1c431ae802ada2"
}
Frame {
msec: 384
- hash: "4acf112eda369b7eb351e0e522cefa05"
+ hash: "86f9d315291a08f35f1c431ae802ada2"
}
Frame {
msec: 400
- hash: "4acf112eda369b7eb351e0e522cefa05"
+ hash: "86f9d315291a08f35f1c431ae802ada2"
}
Frame {
msec: 416
- hash: "4acf112eda369b7eb351e0e522cefa05"
+ hash: "86f9d315291a08f35f1c431ae802ada2"
}
Frame {
msec: 432
- hash: "4acf112eda369b7eb351e0e522cefa05"
+ hash: "86f9d315291a08f35f1c431ae802ada2"
}
Key {
type: 7
@@ -138,27 +138,27 @@ VisualTest {
}
Frame {
msec: 448
- hash: "4acf112eda369b7eb351e0e522cefa05"
+ hash: "86f9d315291a08f35f1c431ae802ada2"
}
Frame {
msec: 464
- hash: "4acf112eda369b7eb351e0e522cefa05"
+ hash: "86f9d315291a08f35f1c431ae802ada2"
}
Frame {
msec: 480
- hash: "4acf112eda369b7eb351e0e522cefa05"
+ hash: "86f9d315291a08f35f1c431ae802ada2"
}
Frame {
msec: 496
- hash: "4acf112eda369b7eb351e0e522cefa05"
+ hash: "86f9d315291a08f35f1c431ae802ada2"
}
Frame {
msec: 512
- hash: "4acf112eda369b7eb351e0e522cefa05"
+ hash: "86f9d315291a08f35f1c431ae802ada2"
}
Frame {
msec: 528
- hash: "4acf112eda369b7eb351e0e522cefa05"
+ hash: "86f9d315291a08f35f1c431ae802ada2"
}
Key {
type: 7
@@ -170,43 +170,43 @@ VisualTest {
}
Frame {
msec: 544
- hash: "238dc96885dadb763bfc1500d8b7c5b2"
+ hash: "86f9d315291a08f35f1c431ae802ada2"
}
Frame {
msec: 560
- hash: "238dc96885dadb763bfc1500d8b7c5b2"
+ hash: "86f9d315291a08f35f1c431ae802ada2"
}
Frame {
msec: 576
- hash: "238dc96885dadb763bfc1500d8b7c5b2"
+ hash: "86f9d315291a08f35f1c431ae802ada2"
}
Frame {
msec: 592
- hash: "238dc96885dadb763bfc1500d8b7c5b2"
+ hash: "86f9d315291a08f35f1c431ae802ada2"
}
Frame {
msec: 608
- hash: "238dc96885dadb763bfc1500d8b7c5b2"
+ hash: "86f9d315291a08f35f1c431ae802ada2"
}
Frame {
msec: 624
- hash: "238dc96885dadb763bfc1500d8b7c5b2"
+ hash: "86f9d315291a08f35f1c431ae802ada2"
}
Frame {
msec: 640
- hash: "238dc96885dadb763bfc1500d8b7c5b2"
+ hash: "86f9d315291a08f35f1c431ae802ada2"
}
Frame {
msec: 656
- hash: "238dc96885dadb763bfc1500d8b7c5b2"
+ hash: "86f9d315291a08f35f1c431ae802ada2"
}
Frame {
msec: 672
- hash: "238dc96885dadb763bfc1500d8b7c5b2"
+ hash: "86f9d315291a08f35f1c431ae802ada2"
}
Frame {
msec: 688
- hash: "238dc96885dadb763bfc1500d8b7c5b2"
+ hash: "86f9d315291a08f35f1c431ae802ada2"
}
Key {
type: 6
@@ -218,23 +218,23 @@ VisualTest {
}
Frame {
msec: 704
- hash: "2da540e72d88932b61a261d791fc34b0"
+ hash: "5c1e01a1dd3004ea3eff7ec215cc8fdc"
}
Frame {
msec: 720
- hash: "2da540e72d88932b61a261d791fc34b0"
+ hash: "5c1e01a1dd3004ea3eff7ec215cc8fdc"
}
Frame {
msec: 736
- hash: "2da540e72d88932b61a261d791fc34b0"
+ hash: "5c1e01a1dd3004ea3eff7ec215cc8fdc"
}
Frame {
msec: 752
- hash: "2da540e72d88932b61a261d791fc34b0"
+ hash: "5c1e01a1dd3004ea3eff7ec215cc8fdc"
}
Frame {
msec: 768
- hash: "2da540e72d88932b61a261d791fc34b0"
+ hash: "5c1e01a1dd3004ea3eff7ec215cc8fdc"
}
Key {
type: 7
@@ -246,23 +246,23 @@ VisualTest {
}
Frame {
msec: 784
- hash: "2da540e72d88932b61a261d791fc34b0"
+ hash: "5c1e01a1dd3004ea3eff7ec215cc8fdc"
}
Frame {
msec: 800
- hash: "2da540e72d88932b61a261d791fc34b0"
+ hash: "5c1e01a1dd3004ea3eff7ec215cc8fdc"
}
Frame {
msec: 816
- hash: "2da540e72d88932b61a261d791fc34b0"
+ hash: "5c1e01a1dd3004ea3eff7ec215cc8fdc"
}
Frame {
msec: 832
- hash: "2da540e72d88932b61a261d791fc34b0"
+ hash: "5c1e01a1dd3004ea3eff7ec215cc8fdc"
}
Frame {
msec: 848
- hash: "2da540e72d88932b61a261d791fc34b0"
+ hash: "5c1e01a1dd3004ea3eff7ec215cc8fdc"
}
Key {
type: 6
@@ -274,15 +274,15 @@ VisualTest {
}
Frame {
msec: 864
- hash: "25ade09747f07a9bdd07f5885a72dc55"
+ hash: "b3504e4dbb653a7c039dcf8ab0351055"
}
Frame {
msec: 880
- hash: "25ade09747f07a9bdd07f5885a72dc55"
+ hash: "b3504e4dbb653a7c039dcf8ab0351055"
}
Frame {
msec: 896
- hash: "25ade09747f07a9bdd07f5885a72dc55"
+ hash: "b3504e4dbb653a7c039dcf8ab0351055"
}
Key {
type: 7
@@ -294,15 +294,15 @@ VisualTest {
}
Frame {
msec: 912
- hash: "25ade09747f07a9bdd07f5885a72dc55"
+ hash: "b3504e4dbb653a7c039dcf8ab0351055"
}
Frame {
msec: 928
- hash: "25ade09747f07a9bdd07f5885a72dc55"
+ hash: "b3504e4dbb653a7c039dcf8ab0351055"
}
Frame {
msec: 944
- hash: "25ade09747f07a9bdd07f5885a72dc55"
+ hash: "b3504e4dbb653a7c039dcf8ab0351055"
}
Frame {
msec: 960
@@ -310,7 +310,7 @@ VisualTest {
}
Frame {
msec: 976
- hash: "25ade09747f07a9bdd07f5885a72dc55"
+ hash: "b3504e4dbb653a7c039dcf8ab0351055"
}
Key {
type: 6
@@ -322,19 +322,19 @@ VisualTest {
}
Frame {
msec: 992
- hash: "0a60e76e96846f9f4e909f7a01ede377"
+ hash: "16069bd86f3b8a896087a455e76f1059"
}
Frame {
msec: 1008
- hash: "0a60e76e96846f9f4e909f7a01ede377"
+ hash: "16069bd86f3b8a896087a455e76f1059"
}
Frame {
msec: 1024
- hash: "0a60e76e96846f9f4e909f7a01ede377"
+ hash: "16069bd86f3b8a896087a455e76f1059"
}
Frame {
msec: 1040
- hash: "6f28f435e552cbbf6376f2443ed3843c"
+ hash: "16069bd86f3b8a896087a455e76f1059"
}
Key {
type: 7
@@ -346,51 +346,51 @@ VisualTest {
}
Frame {
msec: 1056
- hash: "6f28f435e552cbbf6376f2443ed3843c"
+ hash: "16069bd86f3b8a896087a455e76f1059"
}
Frame {
msec: 1072
- hash: "6f28f435e552cbbf6376f2443ed3843c"
+ hash: "16069bd86f3b8a896087a455e76f1059"
}
Frame {
msec: 1088
- hash: "6f28f435e552cbbf6376f2443ed3843c"
+ hash: "16069bd86f3b8a896087a455e76f1059"
}
Frame {
msec: 1104
- hash: "6f28f435e552cbbf6376f2443ed3843c"
+ hash: "16069bd86f3b8a896087a455e76f1059"
}
Frame {
msec: 1120
- hash: "6f28f435e552cbbf6376f2443ed3843c"
+ hash: "16069bd86f3b8a896087a455e76f1059"
}
Frame {
msec: 1136
- hash: "6f28f435e552cbbf6376f2443ed3843c"
+ hash: "16069bd86f3b8a896087a455e76f1059"
}
Frame {
msec: 1152
- hash: "6f28f435e552cbbf6376f2443ed3843c"
+ hash: "16069bd86f3b8a896087a455e76f1059"
}
Frame {
msec: 1168
- hash: "6f28f435e552cbbf6376f2443ed3843c"
+ hash: "16069bd86f3b8a896087a455e76f1059"
}
Frame {
msec: 1184
- hash: "6f28f435e552cbbf6376f2443ed3843c"
+ hash: "16069bd86f3b8a896087a455e76f1059"
}
Frame {
msec: 1200
- hash: "6f28f435e552cbbf6376f2443ed3843c"
+ hash: "16069bd86f3b8a896087a455e76f1059"
}
Frame {
msec: 1216
- hash: "6f28f435e552cbbf6376f2443ed3843c"
+ hash: "16069bd86f3b8a896087a455e76f1059"
}
Frame {
msec: 1232
- hash: "6f28f435e552cbbf6376f2443ed3843c"
+ hash: "16069bd86f3b8a896087a455e76f1059"
}
Key {
type: 6
@@ -402,15 +402,15 @@ VisualTest {
}
Frame {
msec: 1248
- hash: "16a353e711a8fb654b5fe3097ba29296"
+ hash: "fd2dfea0c188c624ad6eec189d677d8e"
}
Frame {
msec: 1264
- hash: "16a353e711a8fb654b5fe3097ba29296"
+ hash: "fd2dfea0c188c624ad6eec189d677d8e"
}
Frame {
msec: 1280
- hash: "16a353e711a8fb654b5fe3097ba29296"
+ hash: "fd2dfea0c188c624ad6eec189d677d8e"
}
Key {
type: 7
@@ -422,15 +422,15 @@ VisualTest {
}
Frame {
msec: 1296
- hash: "16a353e711a8fb654b5fe3097ba29296"
+ hash: "fd2dfea0c188c624ad6eec189d677d8e"
}
Frame {
msec: 1312
- hash: "16a353e711a8fb654b5fe3097ba29296"
+ hash: "fd2dfea0c188c624ad6eec189d677d8e"
}
Frame {
msec: 1328
- hash: "16a353e711a8fb654b5fe3097ba29296"
+ hash: "fd2dfea0c188c624ad6eec189d677d8e"
}
Key {
type: 6
@@ -442,39 +442,39 @@ VisualTest {
}
Frame {
msec: 1344
- hash: "fcdbf8ef17e1a7aa6e0e1d952b25d47d"
+ hash: "8c3642f420ecc94e77cbaee8b218bddb"
}
Frame {
msec: 1360
- hash: "fcdbf8ef17e1a7aa6e0e1d952b25d47d"
+ hash: "8c3642f420ecc94e77cbaee8b218bddb"
}
Frame {
msec: 1376
- hash: "fcdbf8ef17e1a7aa6e0e1d952b25d47d"
+ hash: "8c3642f420ecc94e77cbaee8b218bddb"
}
Frame {
msec: 1392
- hash: "fcdbf8ef17e1a7aa6e0e1d952b25d47d"
+ hash: "8c3642f420ecc94e77cbaee8b218bddb"
}
Frame {
msec: 1408
- hash: "fcdbf8ef17e1a7aa6e0e1d952b25d47d"
+ hash: "8c3642f420ecc94e77cbaee8b218bddb"
}
Frame {
msec: 1424
- hash: "fcdbf8ef17e1a7aa6e0e1d952b25d47d"
+ hash: "8c3642f420ecc94e77cbaee8b218bddb"
}
Frame {
msec: 1440
- hash: "fcdbf8ef17e1a7aa6e0e1d952b25d47d"
+ hash: "8c3642f420ecc94e77cbaee8b218bddb"
}
Frame {
msec: 1456
- hash: "fcdbf8ef17e1a7aa6e0e1d952b25d47d"
+ hash: "8c3642f420ecc94e77cbaee8b218bddb"
}
Frame {
msec: 1472
- hash: "fcdbf8ef17e1a7aa6e0e1d952b25d47d"
+ hash: "8c3642f420ecc94e77cbaee8b218bddb"
}
Key {
type: 7
@@ -486,7 +486,7 @@ VisualTest {
}
Frame {
msec: 1488
- hash: "fcdbf8ef17e1a7aa6e0e1d952b25d47d"
+ hash: "8c3642f420ecc94e77cbaee8b218bddb"
}
Key {
type: 6
@@ -498,19 +498,19 @@ VisualTest {
}
Frame {
msec: 1504
- hash: "fe0e4e097f655e0b330ed6fcfce669c2"
+ hash: "80685804ddaefa46508a3cbe4cd16f59"
}
Frame {
msec: 1520
- hash: "fe0e4e097f655e0b330ed6fcfce669c2"
+ hash: "80685804ddaefa46508a3cbe4cd16f59"
}
Frame {
msec: 1536
- hash: "522f11cbb8da0cca25af91d3f6d5240b"
+ hash: "80685804ddaefa46508a3cbe4cd16f59"
}
Frame {
msec: 1552
- hash: "522f11cbb8da0cca25af91d3f6d5240b"
+ hash: "80685804ddaefa46508a3cbe4cd16f59"
}
Key {
type: 7
@@ -522,27 +522,27 @@ VisualTest {
}
Frame {
msec: 1568
- hash: "522f11cbb8da0cca25af91d3f6d5240b"
+ hash: "80685804ddaefa46508a3cbe4cd16f59"
}
Frame {
msec: 1584
- hash: "522f11cbb8da0cca25af91d3f6d5240b"
+ hash: "80685804ddaefa46508a3cbe4cd16f59"
}
Frame {
msec: 1600
- hash: "522f11cbb8da0cca25af91d3f6d5240b"
+ hash: "80685804ddaefa46508a3cbe4cd16f59"
}
Frame {
msec: 1616
- hash: "522f11cbb8da0cca25af91d3f6d5240b"
+ hash: "80685804ddaefa46508a3cbe4cd16f59"
}
Frame {
msec: 1632
- hash: "522f11cbb8da0cca25af91d3f6d5240b"
+ hash: "80685804ddaefa46508a3cbe4cd16f59"
}
Frame {
msec: 1648
- hash: "522f11cbb8da0cca25af91d3f6d5240b"
+ hash: "80685804ddaefa46508a3cbe4cd16f59"
}
Key {
type: 6
@@ -554,23 +554,23 @@ VisualTest {
}
Frame {
msec: 1664
- hash: "f459ca172e643d6e22c38067f8ced305"
+ hash: "270f91762428ce515e0de44dea26d6ed"
}
Frame {
msec: 1680
- hash: "f459ca172e643d6e22c38067f8ced305"
+ hash: "270f91762428ce515e0de44dea26d6ed"
}
Frame {
msec: 1696
- hash: "f459ca172e643d6e22c38067f8ced305"
+ hash: "270f91762428ce515e0de44dea26d6ed"
}
Frame {
msec: 1712
- hash: "f459ca172e643d6e22c38067f8ced305"
+ hash: "270f91762428ce515e0de44dea26d6ed"
}
Frame {
msec: 1728
- hash: "f459ca172e643d6e22c38067f8ced305"
+ hash: "270f91762428ce515e0de44dea26d6ed"
}
Key {
type: 6
@@ -582,7 +582,7 @@ VisualTest {
}
Frame {
msec: 1744
- hash: "0016ecff508885d3a199b27baa9b7ecf"
+ hash: "5ff3755b130835886503045e45700235"
}
Key {
type: 7
@@ -594,15 +594,15 @@ VisualTest {
}
Frame {
msec: 1760
- hash: "0016ecff508885d3a199b27baa9b7ecf"
+ hash: "5ff3755b130835886503045e45700235"
}
Frame {
msec: 1776
- hash: "0016ecff508885d3a199b27baa9b7ecf"
+ hash: "5ff3755b130835886503045e45700235"
}
Frame {
msec: 1792
- hash: "0016ecff508885d3a199b27baa9b7ecf"
+ hash: "5ff3755b130835886503045e45700235"
}
Key {
type: 7
@@ -614,19 +614,19 @@ VisualTest {
}
Frame {
msec: 1808
- hash: "0016ecff508885d3a199b27baa9b7ecf"
+ hash: "5ff3755b130835886503045e45700235"
}
Frame {
msec: 1824
- hash: "0016ecff508885d3a199b27baa9b7ecf"
+ hash: "5ff3755b130835886503045e45700235"
}
Frame {
msec: 1840
- hash: "0016ecff508885d3a199b27baa9b7ecf"
+ hash: "5ff3755b130835886503045e45700235"
}
Frame {
msec: 1856
- hash: "0016ecff508885d3a199b27baa9b7ecf"
+ hash: "5ff3755b130835886503045e45700235"
}
Key {
type: 6
@@ -638,15 +638,15 @@ VisualTest {
}
Frame {
msec: 1872
- hash: "05c631afb9df51c23b1f714a7de92788"
+ hash: "deab81e7fcc4ecc31d02fccc52a4cc17"
}
Frame {
msec: 1888
- hash: "05c631afb9df51c23b1f714a7de92788"
+ hash: "deab81e7fcc4ecc31d02fccc52a4cc17"
}
Frame {
msec: 1904
- hash: "05c631afb9df51c23b1f714a7de92788"
+ hash: "deab81e7fcc4ecc31d02fccc52a4cc17"
}
Frame {
msec: 1920
@@ -662,27 +662,27 @@ VisualTest {
}
Frame {
msec: 1936
- hash: "05c631afb9df51c23b1f714a7de92788"
+ hash: "deab81e7fcc4ecc31d02fccc52a4cc17"
}
Frame {
msec: 1952
- hash: "05c631afb9df51c23b1f714a7de92788"
+ hash: "deab81e7fcc4ecc31d02fccc52a4cc17"
}
Frame {
msec: 1968
- hash: "05c631afb9df51c23b1f714a7de92788"
+ hash: "deab81e7fcc4ecc31d02fccc52a4cc17"
}
Frame {
msec: 1984
- hash: "05c631afb9df51c23b1f714a7de92788"
+ hash: "deab81e7fcc4ecc31d02fccc52a4cc17"
}
Frame {
msec: 2000
- hash: "05c631afb9df51c23b1f714a7de92788"
+ hash: "deab81e7fcc4ecc31d02fccc52a4cc17"
}
Frame {
msec: 2016
- hash: "05c631afb9df51c23b1f714a7de92788"
+ hash: "deab81e7fcc4ecc31d02fccc52a4cc17"
}
Key {
type: 6
@@ -694,11 +694,11 @@ VisualTest {
}
Frame {
msec: 2032
- hash: "95ad72a49b991225e2ed5ae9c2a7b4e5"
+ hash: "f87d1f15df169e08cdd3dff50d596492"
}
Frame {
msec: 2048
- hash: "95ad72a49b991225e2ed5ae9c2a7b4e5"
+ hash: "f87d1f15df169e08cdd3dff50d596492"
}
Key {
type: 7
@@ -710,11 +710,11 @@ VisualTest {
}
Frame {
msec: 2064
- hash: "95ad72a49b991225e2ed5ae9c2a7b4e5"
+ hash: "f87d1f15df169e08cdd3dff50d596492"
}
Frame {
msec: 2080
- hash: "95ad72a49b991225e2ed5ae9c2a7b4e5"
+ hash: "f87d1f15df169e08cdd3dff50d596492"
}
Key {
type: 6
@@ -726,19 +726,19 @@ VisualTest {
}
Frame {
msec: 2096
- hash: "7f2366b163c110a50259936c150d8287"
+ hash: "a50ab62d526aef826ad883f712a22325"
}
Frame {
msec: 2112
- hash: "7f2366b163c110a50259936c150d8287"
+ hash: "a50ab62d526aef826ad883f712a22325"
}
Frame {
msec: 2128
- hash: "7f2366b163c110a50259936c150d8287"
+ hash: "a50ab62d526aef826ad883f712a22325"
}
Frame {
msec: 2144
- hash: "7f2366b163c110a50259936c150d8287"
+ hash: "a50ab62d526aef826ad883f712a22325"
}
Key {
type: 6
@@ -758,19 +758,19 @@ VisualTest {
}
Frame {
msec: 2160
- hash: "b5110b1a7aa74f7b4ed72f573f10b1fe"
+ hash: "f0c34703a0b5a0631654482fbc785b57"
}
Frame {
msec: 2176
- hash: "b5110b1a7aa74f7b4ed72f573f10b1fe"
+ hash: "f0c34703a0b5a0631654482fbc785b57"
}
Frame {
msec: 2192
- hash: "b5110b1a7aa74f7b4ed72f573f10b1fe"
+ hash: "f0c34703a0b5a0631654482fbc785b57"
}
Frame {
msec: 2208
- hash: "b5110b1a7aa74f7b4ed72f573f10b1fe"
+ hash: "f0c34703a0b5a0631654482fbc785b57"
}
Key {
type: 6
@@ -782,7 +782,7 @@ VisualTest {
}
Frame {
msec: 2224
- hash: "30cdfb276e7a234c72d89a03e6a10dc5"
+ hash: "0921766e0d224b70d2c3f9f282c51143"
}
Key {
type: 7
@@ -794,23 +794,23 @@ VisualTest {
}
Frame {
msec: 2240
- hash: "30cdfb276e7a234c72d89a03e6a10dc5"
+ hash: "0921766e0d224b70d2c3f9f282c51143"
}
Frame {
msec: 2256
- hash: "30cdfb276e7a234c72d89a03e6a10dc5"
+ hash: "0921766e0d224b70d2c3f9f282c51143"
}
Frame {
msec: 2272
- hash: "30cdfb276e7a234c72d89a03e6a10dc5"
+ hash: "0921766e0d224b70d2c3f9f282c51143"
}
Frame {
msec: 2288
- hash: "30cdfb276e7a234c72d89a03e6a10dc5"
+ hash: "0921766e0d224b70d2c3f9f282c51143"
}
Frame {
msec: 2304
- hash: "30cdfb276e7a234c72d89a03e6a10dc5"
+ hash: "0921766e0d224b70d2c3f9f282c51143"
}
Key {
type: 7
@@ -822,11 +822,11 @@ VisualTest {
}
Frame {
msec: 2320
- hash: "30cdfb276e7a234c72d89a03e6a10dc5"
+ hash: "0921766e0d224b70d2c3f9f282c51143"
}
Frame {
msec: 2336
- hash: "30cdfb276e7a234c72d89a03e6a10dc5"
+ hash: "0921766e0d224b70d2c3f9f282c51143"
}
Key {
type: 6
@@ -838,27 +838,27 @@ VisualTest {
}
Frame {
msec: 2352
- hash: "c0f7406f3718ab0120c79ff119d6986c"
+ hash: "91b44cdde36433cac6644c476e34d4f9"
}
Frame {
msec: 2368
- hash: "c0f7406f3718ab0120c79ff119d6986c"
+ hash: "91b44cdde36433cac6644c476e34d4f9"
}
Frame {
msec: 2384
- hash: "c0f7406f3718ab0120c79ff119d6986c"
+ hash: "91b44cdde36433cac6644c476e34d4f9"
}
Frame {
msec: 2400
- hash: "c0f7406f3718ab0120c79ff119d6986c"
+ hash: "91b44cdde36433cac6644c476e34d4f9"
}
Frame {
msec: 2416
- hash: "c0f7406f3718ab0120c79ff119d6986c"
+ hash: "91b44cdde36433cac6644c476e34d4f9"
}
Frame {
msec: 2432
- hash: "c0f7406f3718ab0120c79ff119d6986c"
+ hash: "91b44cdde36433cac6644c476e34d4f9"
}
Key {
type: 7
@@ -870,19 +870,19 @@ VisualTest {
}
Frame {
msec: 2448
- hash: "c0f7406f3718ab0120c79ff119d6986c"
+ hash: "91b44cdde36433cac6644c476e34d4f9"
}
Frame {
msec: 2464
- hash: "c0f7406f3718ab0120c79ff119d6986c"
+ hash: "91b44cdde36433cac6644c476e34d4f9"
}
Frame {
msec: 2480
- hash: "c0f7406f3718ab0120c79ff119d6986c"
+ hash: "91b44cdde36433cac6644c476e34d4f9"
}
Frame {
msec: 2496
- hash: "c0f7406f3718ab0120c79ff119d6986c"
+ hash: "91b44cdde36433cac6644c476e34d4f9"
}
Key {
type: 6
@@ -894,15 +894,15 @@ VisualTest {
}
Frame {
msec: 2512
- hash: "870d7866b8e289b4843b62c856d769d4"
+ hash: "34d00f787b814ad82c025c77d6be51a2"
}
Frame {
msec: 2528
- hash: "870d7866b8e289b4843b62c856d769d4"
+ hash: "34d00f787b814ad82c025c77d6be51a2"
}
Frame {
msec: 2544
- hash: "84e1cbf26e6b571603e0b9e69579af8b"
+ hash: "34d00f787b814ad82c025c77d6be51a2"
}
Key {
type: 7
@@ -914,83 +914,83 @@ VisualTest {
}
Frame {
msec: 2560
- hash: "84e1cbf26e6b571603e0b9e69579af8b"
+ hash: "34d00f787b814ad82c025c77d6be51a2"
}
Frame {
msec: 2576
- hash: "84e1cbf26e6b571603e0b9e69579af8b"
+ hash: "34d00f787b814ad82c025c77d6be51a2"
}
Frame {
msec: 2592
- hash: "84e1cbf26e6b571603e0b9e69579af8b"
+ hash: "34d00f787b814ad82c025c77d6be51a2"
}
Frame {
msec: 2608
- hash: "84e1cbf26e6b571603e0b9e69579af8b"
+ hash: "34d00f787b814ad82c025c77d6be51a2"
}
Frame {
msec: 2624
- hash: "84e1cbf26e6b571603e0b9e69579af8b"
+ hash: "34d00f787b814ad82c025c77d6be51a2"
}
Frame {
msec: 2640
- hash: "84e1cbf26e6b571603e0b9e69579af8b"
+ hash: "34d00f787b814ad82c025c77d6be51a2"
}
Frame {
msec: 2656
- hash: "84e1cbf26e6b571603e0b9e69579af8b"
+ hash: "34d00f787b814ad82c025c77d6be51a2"
}
Frame {
msec: 2672
- hash: "84e1cbf26e6b571603e0b9e69579af8b"
+ hash: "34d00f787b814ad82c025c77d6be51a2"
}
Frame {
msec: 2688
- hash: "84e1cbf26e6b571603e0b9e69579af8b"
+ hash: "34d00f787b814ad82c025c77d6be51a2"
}
Frame {
msec: 2704
- hash: "84e1cbf26e6b571603e0b9e69579af8b"
+ hash: "34d00f787b814ad82c025c77d6be51a2"
}
Frame {
msec: 2720
- hash: "84e1cbf26e6b571603e0b9e69579af8b"
+ hash: "34d00f787b814ad82c025c77d6be51a2"
}
Frame {
msec: 2736
- hash: "84e1cbf26e6b571603e0b9e69579af8b"
+ hash: "34d00f787b814ad82c025c77d6be51a2"
}
Frame {
msec: 2752
- hash: "84e1cbf26e6b571603e0b9e69579af8b"
+ hash: "34d00f787b814ad82c025c77d6be51a2"
}
Frame {
msec: 2768
- hash: "84e1cbf26e6b571603e0b9e69579af8b"
+ hash: "34d00f787b814ad82c025c77d6be51a2"
}
Frame {
msec: 2784
- hash: "84e1cbf26e6b571603e0b9e69579af8b"
+ hash: "34d00f787b814ad82c025c77d6be51a2"
}
Frame {
msec: 2800
- hash: "84e1cbf26e6b571603e0b9e69579af8b"
+ hash: "34d00f787b814ad82c025c77d6be51a2"
}
Frame {
msec: 2816
- hash: "84e1cbf26e6b571603e0b9e69579af8b"
+ hash: "34d00f787b814ad82c025c77d6be51a2"
}
Frame {
msec: 2832
- hash: "84e1cbf26e6b571603e0b9e69579af8b"
+ hash: "34d00f787b814ad82c025c77d6be51a2"
}
Frame {
msec: 2848
- hash: "84e1cbf26e6b571603e0b9e69579af8b"
+ hash: "34d00f787b814ad82c025c77d6be51a2"
}
Frame {
msec: 2864
- hash: "84e1cbf26e6b571603e0b9e69579af8b"
+ hash: "34d00f787b814ad82c025c77d6be51a2"
}
Frame {
msec: 2880
@@ -998,46 +998,46 @@ VisualTest {
}
Frame {
msec: 2896
- hash: "84e1cbf26e6b571603e0b9e69579af8b"
+ hash: "34d00f787b814ad82c025c77d6be51a2"
}
Frame {
msec: 2912
- hash: "84e1cbf26e6b571603e0b9e69579af8b"
+ hash: "34d00f787b814ad82c025c77d6be51a2"
}
Frame {
msec: 2928
- hash: "84e1cbf26e6b571603e0b9e69579af8b"
+ hash: "34d00f787b814ad82c025c77d6be51a2"
}
Frame {
msec: 2944
- hash: "84e1cbf26e6b571603e0b9e69579af8b"
+ hash: "34d00f787b814ad82c025c77d6be51a2"
}
Frame {
msec: 2960
- hash: "84e1cbf26e6b571603e0b9e69579af8b"
+ hash: "34d00f787b814ad82c025c77d6be51a2"
}
Frame {
msec: 2976
- hash: "84e1cbf26e6b571603e0b9e69579af8b"
+ hash: "34d00f787b814ad82c025c77d6be51a2"
}
Frame {
msec: 2992
- hash: "84e1cbf26e6b571603e0b9e69579af8b"
+ hash: "34d00f787b814ad82c025c77d6be51a2"
}
Frame {
msec: 3008
- hash: "84e1cbf26e6b571603e0b9e69579af8b"
+ hash: "34d00f787b814ad82c025c77d6be51a2"
}
Frame {
msec: 3024
- hash: "84e1cbf26e6b571603e0b9e69579af8b"
+ hash: "34d00f787b814ad82c025c77d6be51a2"
}
Frame {
msec: 3040
- hash: "870d7866b8e289b4843b62c856d769d4"
+ hash: "34d00f787b814ad82c025c77d6be51a2"
}
Frame {
msec: 3056
- hash: "870d7866b8e289b4843b62c856d769d4"
+ hash: "34d00f787b814ad82c025c77d6be51a2"
}
}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/hAlign.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/hAlign.0.png
deleted file mode 100644
index 87c2e07ec3..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/hAlign.0.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/hAlign.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/hAlign.qml
index a0351e87fd..32330f49bf 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/hAlign.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/hAlign.qml
@@ -6,102 +6,102 @@ VisualTest {
}
Frame {
msec: 16
- hash: "7619ed68aca3544f373777e11a4bfefa"
+ hash: "09298802dfc053e2bb1b3bb2192ca5b2"
}
Frame {
msec: 32
- hash: "7619ed68aca3544f373777e11a4bfefa"
+ hash: "09298802dfc053e2bb1b3bb2192ca5b2"
}
Frame {
msec: 48
- hash: "7619ed68aca3544f373777e11a4bfefa"
+ hash: "09298802dfc053e2bb1b3bb2192ca5b2"
}
Frame {
msec: 64
- hash: "7619ed68aca3544f373777e11a4bfefa"
+ hash: "09298802dfc053e2bb1b3bb2192ca5b2"
}
Frame {
msec: 80
- hash: "7619ed68aca3544f373777e11a4bfefa"
+ hash: "09298802dfc053e2bb1b3bb2192ca5b2"
}
Frame {
msec: 96
- hash: "7619ed68aca3544f373777e11a4bfefa"
+ hash: "09298802dfc053e2bb1b3bb2192ca5b2"
}
Frame {
msec: 112
- hash: "7619ed68aca3544f373777e11a4bfefa"
+ hash: "09298802dfc053e2bb1b3bb2192ca5b2"
}
Frame {
msec: 128
- hash: "7619ed68aca3544f373777e11a4bfefa"
+ hash: "09298802dfc053e2bb1b3bb2192ca5b2"
}
Frame {
msec: 144
- hash: "7619ed68aca3544f373777e11a4bfefa"
+ hash: "09298802dfc053e2bb1b3bb2192ca5b2"
}
Frame {
msec: 160
- hash: "7619ed68aca3544f373777e11a4bfefa"
+ hash: "09298802dfc053e2bb1b3bb2192ca5b2"
}
Frame {
msec: 176
- hash: "7619ed68aca3544f373777e11a4bfefa"
+ hash: "09298802dfc053e2bb1b3bb2192ca5b2"
}
Frame {
msec: 192
- hash: "7619ed68aca3544f373777e11a4bfefa"
+ hash: "09298802dfc053e2bb1b3bb2192ca5b2"
}
Frame {
msec: 208
- hash: "7619ed68aca3544f373777e11a4bfefa"
+ hash: "09298802dfc053e2bb1b3bb2192ca5b2"
}
Frame {
msec: 224
- hash: "7619ed68aca3544f373777e11a4bfefa"
+ hash: "09298802dfc053e2bb1b3bb2192ca5b2"
}
Frame {
msec: 240
- hash: "7619ed68aca3544f373777e11a4bfefa"
+ hash: "09298802dfc053e2bb1b3bb2192ca5b2"
}
Frame {
msec: 256
- hash: "7619ed68aca3544f373777e11a4bfefa"
+ hash: "09298802dfc053e2bb1b3bb2192ca5b2"
}
Frame {
msec: 272
- hash: "7619ed68aca3544f373777e11a4bfefa"
+ hash: "09298802dfc053e2bb1b3bb2192ca5b2"
}
Frame {
msec: 288
- hash: "7619ed68aca3544f373777e11a4bfefa"
+ hash: "09298802dfc053e2bb1b3bb2192ca5b2"
}
Frame {
msec: 304
- hash: "7619ed68aca3544f373777e11a4bfefa"
+ hash: "09298802dfc053e2bb1b3bb2192ca5b2"
}
Frame {
msec: 320
- hash: "7619ed68aca3544f373777e11a4bfefa"
+ hash: "09298802dfc053e2bb1b3bb2192ca5b2"
}
Frame {
msec: 336
- hash: "7619ed68aca3544f373777e11a4bfefa"
+ hash: "09298802dfc053e2bb1b3bb2192ca5b2"
}
Frame {
msec: 352
- hash: "7619ed68aca3544f373777e11a4bfefa"
+ hash: "09298802dfc053e2bb1b3bb2192ca5b2"
}
Frame {
msec: 368
- hash: "7619ed68aca3544f373777e11a4bfefa"
+ hash: "09298802dfc053e2bb1b3bb2192ca5b2"
}
Frame {
msec: 384
- hash: "7619ed68aca3544f373777e11a4bfefa"
+ hash: "09298802dfc053e2bb1b3bb2192ca5b2"
}
Frame {
msec: 400
- hash: "7619ed68aca3544f373777e11a4bfefa"
+ hash: "09298802dfc053e2bb1b3bb2192ca5b2"
}
}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.0.png
index b064e79745..313fcc20d9 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.0.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.1.png
index 7dd1bd857c..81798cc02a 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.1.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.10.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.10.png
index d8e55e2bad..3e37ebb828 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.10.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.10.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.2.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.2.png
index f9f17446d1..313fcc20d9 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.2.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.3.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.3.png
index 70ae713009..dc3abe66e1 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.3.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.3.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.4.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.4.png
index 9ce28db647..62b464a75a 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.4.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.4.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.5.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.5.png
index 2ef2ac0427..ee26c353bb 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.5.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.5.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.6.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.6.png
index 2a614f8b2c..2ea9142d94 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.6.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.6.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.7.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.7.png
index f916c97dc2..fb0be3ceb5 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.7.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.7.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.8.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.8.png
index 56bf00babd..0122645353 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.8.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.8.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.9.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.9.png
index 97847d9aa6..24da450457 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.9.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.9.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.qml
index cdc5153eda..f014a3034c 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.qml
@@ -6,235 +6,235 @@ VisualTest {
}
Frame {
msec: 16
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 32
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 48
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 64
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 80
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 96
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 112
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 128
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 144
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 160
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 176
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 192
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 208
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 224
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 240
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 256
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 272
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 288
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 304
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 320
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 336
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 352
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 368
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 384
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 400
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 416
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 432
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 448
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 464
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 480
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 496
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 512
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 528
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 544
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 560
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 576
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 592
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 608
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 624
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 640
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 656
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 672
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 688
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 704
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 720
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 736
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 752
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 768
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 784
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 800
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 816
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 832
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 848
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 864
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 880
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 896
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 912
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Frame {
msec: 928
- hash: "a6d33b1212bb4d1241734bfff167d1a5"
+ hash: "9d5b9f785409527b8f315fef560a4688"
}
Mouse {
type: 2
@@ -246,7 +246,7 @@ VisualTest {
}
Frame {
msec: 944
- hash: "c83faf1ed7b59715046e1abef04fa546"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Mouse {
type: 3
@@ -270,27 +270,27 @@ VisualTest {
}
Frame {
msec: 976
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 992
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1008
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1024
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1040
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1056
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Mouse {
type: 3
@@ -302,79 +302,79 @@ VisualTest {
}
Frame {
msec: 1072
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1088
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1104
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1120
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1136
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1152
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1168
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1184
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1200
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1216
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1232
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1248
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1264
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1280
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1296
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1312
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1328
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1344
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1360
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Key {
type: 6
@@ -386,139 +386,139 @@ VisualTest {
}
Frame {
msec: 1376
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1392
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1408
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1424
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1440
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1456
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1472
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1488
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1504
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1520
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1536
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1552
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1568
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1584
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1600
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1616
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1632
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1648
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1664
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1680
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1696
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1712
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1728
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1744
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1760
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1776
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1792
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1808
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1824
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1840
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1856
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1872
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1888
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1904
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1920
@@ -526,19 +526,19 @@ VisualTest {
}
Frame {
msec: 1936
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1952
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1968
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 1984
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Key {
type: 6
@@ -550,35 +550,35 @@ VisualTest {
}
Frame {
msec: 2000
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 2016
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 2032
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 2048
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 2064
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 2080
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 2096
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 2112
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Key {
type: 7
@@ -598,95 +598,95 @@ VisualTest {
}
Frame {
msec: 2128
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 2144
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 2160
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 2176
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 2192
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 2208
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 2224
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 2240
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 2256
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 2272
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 2288
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 2304
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 2320
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 2336
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 2352
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 2368
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 2384
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 2400
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 2416
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 2432
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 2448
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 2464
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Frame {
msec: 2480
- hash: "3b899cd28b58c3f94946286a0ddcab89"
+ hash: "957c85bfa6586d5d92aa3689c178944f"
}
Key {
type: 6
@@ -698,27 +698,27 @@ VisualTest {
}
Frame {
msec: 2496
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 2512
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 2528
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 2544
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 2560
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 2576
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Key {
type: 7
@@ -730,55 +730,55 @@ VisualTest {
}
Frame {
msec: 2592
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 2608
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 2624
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 2640
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 2656
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 2672
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 2688
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 2704
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 2720
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 2736
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 2752
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 2768
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 2784
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Key {
type: 6
@@ -790,23 +790,23 @@ VisualTest {
}
Frame {
msec: 2800
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 2816
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 2832
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 2848
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 2864
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 2880
@@ -814,87 +814,87 @@ VisualTest {
}
Frame {
msec: 2896
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 2912
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 2928
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 2944
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 2960
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 2976
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 2992
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 3008
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 3024
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 3040
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 3056
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 3072
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 3088
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 3104
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 3120
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 3136
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 3152
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 3168
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 3184
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 3200
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Frame {
msec: 3216
- hash: "f2a573f227a3eb84f60418d0f3e81fb3"
+ hash: "ebd6e6bbd0edaffed688dd5fa2328393"
}
Key {
type: 6
@@ -906,31 +906,31 @@ VisualTest {
}
Frame {
msec: 3232
- hash: "202ad01bacfb48341efdd85197df6964"
+ hash: "923335b8fdb038fe10c8c557845c2ae1"
}
Frame {
msec: 3248
- hash: "202ad01bacfb48341efdd85197df6964"
+ hash: "923335b8fdb038fe10c8c557845c2ae1"
}
Frame {
msec: 3264
- hash: "202ad01bacfb48341efdd85197df6964"
+ hash: "923335b8fdb038fe10c8c557845c2ae1"
}
Frame {
msec: 3280
- hash: "202ad01bacfb48341efdd85197df6964"
+ hash: "923335b8fdb038fe10c8c557845c2ae1"
}
Frame {
msec: 3296
- hash: "202ad01bacfb48341efdd85197df6964"
+ hash: "923335b8fdb038fe10c8c557845c2ae1"
}
Frame {
msec: 3312
- hash: "202ad01bacfb48341efdd85197df6964"
+ hash: "923335b8fdb038fe10c8c557845c2ae1"
}
Frame {
msec: 3328
- hash: "202ad01bacfb48341efdd85197df6964"
+ hash: "923335b8fdb038fe10c8c557845c2ae1"
}
Key {
type: 7
@@ -942,59 +942,59 @@ VisualTest {
}
Frame {
msec: 3344
- hash: "202ad01bacfb48341efdd85197df6964"
+ hash: "923335b8fdb038fe10c8c557845c2ae1"
}
Frame {
msec: 3360
- hash: "202ad01bacfb48341efdd85197df6964"
+ hash: "923335b8fdb038fe10c8c557845c2ae1"
}
Frame {
msec: 3376
- hash: "202ad01bacfb48341efdd85197df6964"
+ hash: "923335b8fdb038fe10c8c557845c2ae1"
}
Frame {
msec: 3392
- hash: "202ad01bacfb48341efdd85197df6964"
+ hash: "923335b8fdb038fe10c8c557845c2ae1"
}
Frame {
msec: 3408
- hash: "202ad01bacfb48341efdd85197df6964"
+ hash: "923335b8fdb038fe10c8c557845c2ae1"
}
Frame {
msec: 3424
- hash: "202ad01bacfb48341efdd85197df6964"
+ hash: "923335b8fdb038fe10c8c557845c2ae1"
}
Frame {
msec: 3440
- hash: "202ad01bacfb48341efdd85197df6964"
+ hash: "923335b8fdb038fe10c8c557845c2ae1"
}
Frame {
msec: 3456
- hash: "202ad01bacfb48341efdd85197df6964"
+ hash: "923335b8fdb038fe10c8c557845c2ae1"
}
Frame {
msec: 3472
- hash: "202ad01bacfb48341efdd85197df6964"
+ hash: "923335b8fdb038fe10c8c557845c2ae1"
}
Frame {
msec: 3488
- hash: "202ad01bacfb48341efdd85197df6964"
+ hash: "923335b8fdb038fe10c8c557845c2ae1"
}
Frame {
msec: 3504
- hash: "202ad01bacfb48341efdd85197df6964"
+ hash: "923335b8fdb038fe10c8c557845c2ae1"
}
Frame {
msec: 3520
- hash: "202ad01bacfb48341efdd85197df6964"
+ hash: "923335b8fdb038fe10c8c557845c2ae1"
}
Frame {
msec: 3536
- hash: "202ad01bacfb48341efdd85197df6964"
+ hash: "923335b8fdb038fe10c8c557845c2ae1"
}
Frame {
msec: 3552
- hash: "202ad01bacfb48341efdd85197df6964"
+ hash: "923335b8fdb038fe10c8c557845c2ae1"
}
Key {
type: 6
@@ -1006,35 +1006,35 @@ VisualTest {
}
Frame {
msec: 3568
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 3584
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 3600
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 3616
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 3632
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 3648
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 3664
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 3680
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Key {
type: 7
@@ -1046,39 +1046,39 @@ VisualTest {
}
Frame {
msec: 3696
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 3712
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 3728
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 3744
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 3760
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 3776
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 3792
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 3808
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 3824
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 3840
@@ -1086,91 +1086,91 @@ VisualTest {
}
Frame {
msec: 3856
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 3872
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 3888
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 3904
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 3920
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 3936
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 3952
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 3968
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 3984
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4000
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4016
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4032
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4048
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4064
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4080
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4096
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4112
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4128
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4144
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4160
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4176
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4192
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Key {
type: 7
@@ -1182,131 +1182,131 @@ VisualTest {
}
Frame {
msec: 4208
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4224
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4240
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4256
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4272
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4288
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4304
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4320
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4336
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4352
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4368
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4384
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4400
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4416
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4432
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4448
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4464
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4480
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4496
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4512
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4528
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4544
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4560
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4576
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4592
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4608
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4624
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4640
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4656
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4672
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4688
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Frame {
msec: 4704
- hash: "eac37a53473ad7f378a2a1bb37fa6b58"
+ hash: "3e9cbf56be37f593e907759285ddebdb"
}
Mouse {
type: 2
@@ -1318,23 +1318,23 @@ VisualTest {
}
Frame {
msec: 4720
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 4736
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 4752
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 4768
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 4784
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 4800
@@ -1350,143 +1350,143 @@ VisualTest {
}
Frame {
msec: 4816
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 4832
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 4848
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 4864
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 4880
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 4896
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 4912
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 4928
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 4944
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 4960
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 4976
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 4992
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 5008
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 5024
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 5040
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 5056
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 5072
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 5088
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 5104
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 5120
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 5136
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 5152
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 5168
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 5184
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 5200
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 5216
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 5232
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 5248
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 5264
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 5280
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 5296
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 5312
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 5328
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 5344
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Frame {
msec: 5360
- hash: "c65ff28e032b18223c65f8810b39d603"
+ hash: "39ce4d31df138a329a21056b8d397fd7"
}
Key {
type: 6
@@ -1498,67 +1498,67 @@ VisualTest {
}
Frame {
msec: 5376
- hash: "8c755780c2d281aba23c507bcebfd5db"
+ hash: "ed58b79d6459243c991a2f941279f88e"
}
Frame {
msec: 5392
- hash: "8c755780c2d281aba23c507bcebfd5db"
+ hash: "ed58b79d6459243c991a2f941279f88e"
}
Frame {
msec: 5408
- hash: "8c755780c2d281aba23c507bcebfd5db"
+ hash: "ed58b79d6459243c991a2f941279f88e"
}
Frame {
msec: 5424
- hash: "8c755780c2d281aba23c507bcebfd5db"
+ hash: "ed58b79d6459243c991a2f941279f88e"
}
Frame {
msec: 5440
- hash: "8c755780c2d281aba23c507bcebfd5db"
+ hash: "ed58b79d6459243c991a2f941279f88e"
}
Frame {
msec: 5456
- hash: "8c755780c2d281aba23c507bcebfd5db"
+ hash: "ed58b79d6459243c991a2f941279f88e"
}
Frame {
msec: 5472
- hash: "8c755780c2d281aba23c507bcebfd5db"
+ hash: "ed58b79d6459243c991a2f941279f88e"
}
Frame {
msec: 5488
- hash: "8c755780c2d281aba23c507bcebfd5db"
+ hash: "ed58b79d6459243c991a2f941279f88e"
}
Frame {
msec: 5504
- hash: "8c755780c2d281aba23c507bcebfd5db"
+ hash: "ed58b79d6459243c991a2f941279f88e"
}
Frame {
msec: 5520
- hash: "8c755780c2d281aba23c507bcebfd5db"
+ hash: "ed58b79d6459243c991a2f941279f88e"
}
Frame {
msec: 5536
- hash: "8c755780c2d281aba23c507bcebfd5db"
+ hash: "ed58b79d6459243c991a2f941279f88e"
}
Frame {
msec: 5552
- hash: "8c755780c2d281aba23c507bcebfd5db"
+ hash: "ed58b79d6459243c991a2f941279f88e"
}
Frame {
msec: 5568
- hash: "8c755780c2d281aba23c507bcebfd5db"
+ hash: "ed58b79d6459243c991a2f941279f88e"
}
Frame {
msec: 5584
- hash: "8c755780c2d281aba23c507bcebfd5db"
+ hash: "ed58b79d6459243c991a2f941279f88e"
}
Frame {
msec: 5600
- hash: "8c755780c2d281aba23c507bcebfd5db"
+ hash: "ed58b79d6459243c991a2f941279f88e"
}
Frame {
msec: 5616
- hash: "8c755780c2d281aba23c507bcebfd5db"
+ hash: "ed58b79d6459243c991a2f941279f88e"
}
Key {
type: 7
@@ -1578,11 +1578,11 @@ VisualTest {
}
Frame {
msec: 5632
- hash: "baa42bc9d5e16c3e7af81e126d37655a"
+ hash: "c5d53d11b73e52746d8cdc7de15198cb"
}
Frame {
msec: 5648
- hash: "baa42bc9d5e16c3e7af81e126d37655a"
+ hash: "c5d53d11b73e52746d8cdc7de15198cb"
}
Key {
type: 7
@@ -1602,11 +1602,11 @@ VisualTest {
}
Frame {
msec: 5664
- hash: "aa876e6d6ff0f169bcc3cf25be5e7a81"
+ hash: "ba3ef31e650737ec5b7477baa4ab5ecf"
}
Frame {
msec: 5680
- hash: "aa876e6d6ff0f169bcc3cf25be5e7a81"
+ hash: "ba3ef31e650737ec5b7477baa4ab5ecf"
}
Key {
type: 7
@@ -1626,11 +1626,11 @@ VisualTest {
}
Frame {
msec: 5696
- hash: "8ec4c1a8ae28af44dcabf338fc056717"
+ hash: "59098eca4502479da33d40ec82896330"
}
Frame {
msec: 5712
- hash: "8ec4c1a8ae28af44dcabf338fc056717"
+ hash: "59098eca4502479da33d40ec82896330"
}
Key {
type: 7
@@ -1650,11 +1650,11 @@ VisualTest {
}
Frame {
msec: 5728
- hash: "ec0da333c0bc090eec0ded5e4d18bd6e"
+ hash: "9c1888b9575771f653d672c19ab4083f"
}
Frame {
msec: 5744
- hash: "ec0da333c0bc090eec0ded5e4d18bd6e"
+ hash: "9c1888b9575771f653d672c19ab4083f"
}
Key {
type: 7
@@ -1678,7 +1678,7 @@ VisualTest {
}
Frame {
msec: 5776
- hash: "325ba5789a6150ec0fef81fa5b005c09"
+ hash: "48bb05f44207f641b573d43043882aa2"
}
Key {
type: 7
@@ -1698,11 +1698,11 @@ VisualTest {
}
Frame {
msec: 5792
- hash: "023dd8fe428b1ed0f4c994f7e67ac3cd"
+ hash: "f5cb70509c060343a8c9b57d26ecf4ea"
}
Frame {
msec: 5808
- hash: "023dd8fe428b1ed0f4c994f7e67ac3cd"
+ hash: "f5cb70509c060343a8c9b57d26ecf4ea"
}
Key {
type: 7
@@ -1722,11 +1722,11 @@ VisualTest {
}
Frame {
msec: 5824
- hash: "f661f599f576ae883f25422b20408138"
+ hash: "5bdfe389421df56140d27a21bbcc10d4"
}
Frame {
msec: 5840
- hash: "f661f599f576ae883f25422b20408138"
+ hash: "5bdfe389421df56140d27a21bbcc10d4"
}
Key {
type: 7
@@ -1738,7 +1738,7 @@ VisualTest {
}
Frame {
msec: 5856
- hash: "f661f599f576ae883f25422b20408138"
+ hash: "5bdfe389421df56140d27a21bbcc10d4"
}
Key {
type: 6
@@ -1750,11 +1750,11 @@ VisualTest {
}
Frame {
msec: 5872
- hash: "8e7ad34802a0ced493e88b779c73cc47"
+ hash: "0f48c779e033240e87675b43cfca02c5"
}
Frame {
msec: 5888
- hash: "8e7ad34802a0ced493e88b779c73cc47"
+ hash: "0f48c779e033240e87675b43cfca02c5"
}
Key {
type: 7
@@ -1774,7 +1774,7 @@ VisualTest {
}
Frame {
msec: 5904
- hash: "943c7ec51fbe8db38fcd3086990fa4e0"
+ hash: "f5e148d32ec832bb9c4fb49016da7903"
}
Key {
type: 7
@@ -1786,39 +1786,39 @@ VisualTest {
}
Frame {
msec: 5920
- hash: "943c7ec51fbe8db38fcd3086990fa4e0"
+ hash: "f5e148d32ec832bb9c4fb49016da7903"
}
Frame {
msec: 5936
- hash: "943c7ec51fbe8db38fcd3086990fa4e0"
+ hash: "f5e148d32ec832bb9c4fb49016da7903"
}
Frame {
msec: 5952
- hash: "943c7ec51fbe8db38fcd3086990fa4e0"
+ hash: "f5e148d32ec832bb9c4fb49016da7903"
}
Frame {
msec: 5968
- hash: "943c7ec51fbe8db38fcd3086990fa4e0"
+ hash: "f5e148d32ec832bb9c4fb49016da7903"
}
Frame {
msec: 5984
- hash: "943c7ec51fbe8db38fcd3086990fa4e0"
+ hash: "f5e148d32ec832bb9c4fb49016da7903"
}
Frame {
msec: 6000
- hash: "943c7ec51fbe8db38fcd3086990fa4e0"
+ hash: "f5e148d32ec832bb9c4fb49016da7903"
}
Frame {
msec: 6016
- hash: "943c7ec51fbe8db38fcd3086990fa4e0"
+ hash: "f5e148d32ec832bb9c4fb49016da7903"
}
Frame {
msec: 6032
- hash: "943c7ec51fbe8db38fcd3086990fa4e0"
+ hash: "f5e148d32ec832bb9c4fb49016da7903"
}
Frame {
msec: 6048
- hash: "943c7ec51fbe8db38fcd3086990fa4e0"
+ hash: "f5e148d32ec832bb9c4fb49016da7903"
}
Key {
type: 6
@@ -1830,27 +1830,27 @@ VisualTest {
}
Frame {
msec: 6064
- hash: "943c7ec51fbe8db38fcd3086990fa4e0"
+ hash: "f5e148d32ec832bb9c4fb49016da7903"
}
Frame {
msec: 6080
- hash: "943c7ec51fbe8db38fcd3086990fa4e0"
+ hash: "f5e148d32ec832bb9c4fb49016da7903"
}
Frame {
msec: 6096
- hash: "943c7ec51fbe8db38fcd3086990fa4e0"
+ hash: "f5e148d32ec832bb9c4fb49016da7903"
}
Frame {
msec: 6112
- hash: "943c7ec51fbe8db38fcd3086990fa4e0"
+ hash: "f5e148d32ec832bb9c4fb49016da7903"
}
Frame {
msec: 6128
- hash: "943c7ec51fbe8db38fcd3086990fa4e0"
+ hash: "f5e148d32ec832bb9c4fb49016da7903"
}
Frame {
msec: 6144
- hash: "943c7ec51fbe8db38fcd3086990fa4e0"
+ hash: "f5e148d32ec832bb9c4fb49016da7903"
}
Key {
type: 6
@@ -1862,67 +1862,67 @@ VisualTest {
}
Frame {
msec: 6160
- hash: "bd2e37c4ac90a6389f7f4e1e1360b31b"
+ hash: "ac4c53142eea27d7148c74de76cdc4d4"
}
Frame {
msec: 6176
- hash: "bd2e37c4ac90a6389f7f4e1e1360b31b"
+ hash: "ac4c53142eea27d7148c74de76cdc4d4"
}
Frame {
msec: 6192
- hash: "bd2e37c4ac90a6389f7f4e1e1360b31b"
+ hash: "ac4c53142eea27d7148c74de76cdc4d4"
}
Frame {
msec: 6208
- hash: "bd2e37c4ac90a6389f7f4e1e1360b31b"
+ hash: "ac4c53142eea27d7148c74de76cdc4d4"
}
Frame {
msec: 6224
- hash: "bd2e37c4ac90a6389f7f4e1e1360b31b"
+ hash: "ac4c53142eea27d7148c74de76cdc4d4"
}
Frame {
msec: 6240
- hash: "bd2e37c4ac90a6389f7f4e1e1360b31b"
+ hash: "ac4c53142eea27d7148c74de76cdc4d4"
}
Frame {
msec: 6256
- hash: "bd2e37c4ac90a6389f7f4e1e1360b31b"
+ hash: "ac4c53142eea27d7148c74de76cdc4d4"
}
Frame {
msec: 6272
- hash: "bd2e37c4ac90a6389f7f4e1e1360b31b"
+ hash: "ac4c53142eea27d7148c74de76cdc4d4"
}
Frame {
msec: 6288
- hash: "bd2e37c4ac90a6389f7f4e1e1360b31b"
+ hash: "ac4c53142eea27d7148c74de76cdc4d4"
}
Frame {
msec: 6304
- hash: "bd2e37c4ac90a6389f7f4e1e1360b31b"
+ hash: "ac4c53142eea27d7148c74de76cdc4d4"
}
Frame {
msec: 6320
- hash: "bd2e37c4ac90a6389f7f4e1e1360b31b"
+ hash: "ac4c53142eea27d7148c74de76cdc4d4"
}
Frame {
msec: 6336
- hash: "bd2e37c4ac90a6389f7f4e1e1360b31b"
+ hash: "ac4c53142eea27d7148c74de76cdc4d4"
}
Frame {
msec: 6352
- hash: "bd2e37c4ac90a6389f7f4e1e1360b31b"
+ hash: "ac4c53142eea27d7148c74de76cdc4d4"
}
Frame {
msec: 6368
- hash: "bd2e37c4ac90a6389f7f4e1e1360b31b"
+ hash: "ac4c53142eea27d7148c74de76cdc4d4"
}
Frame {
msec: 6384
- hash: "bd2e37c4ac90a6389f7f4e1e1360b31b"
+ hash: "ac4c53142eea27d7148c74de76cdc4d4"
}
Frame {
msec: 6400
- hash: "bd2e37c4ac90a6389f7f4e1e1360b31b"
+ hash: "ac4c53142eea27d7148c74de76cdc4d4"
}
Key {
type: 7
@@ -1942,11 +1942,11 @@ VisualTest {
}
Frame {
msec: 6416
- hash: "608bba00320e20da05aa2a6bbcba6e19"
+ hash: "ecfa95feb59486098b758894cba272c8"
}
Frame {
msec: 6432
- hash: "608bba00320e20da05aa2a6bbcba6e19"
+ hash: "ecfa95feb59486098b758894cba272c8"
}
Key {
type: 7
@@ -1966,11 +1966,11 @@ VisualTest {
}
Frame {
msec: 6448
- hash: "608bba00320e20da05aa2a6bbcba6e19"
+ hash: "ecfa95feb59486098b758894cba272c8"
}
Frame {
msec: 6464
- hash: "608bba00320e20da05aa2a6bbcba6e19"
+ hash: "ecfa95feb59486098b758894cba272c8"
}
Key {
type: 7
@@ -1998,63 +1998,63 @@ VisualTest {
}
Frame {
msec: 6480
- hash: "608bba00320e20da05aa2a6bbcba6e19"
+ hash: "ecfa95feb59486098b758894cba272c8"
}
Frame {
msec: 6496
- hash: "608bba00320e20da05aa2a6bbcba6e19"
+ hash: "ecfa95feb59486098b758894cba272c8"
}
Frame {
msec: 6512
- hash: "608bba00320e20da05aa2a6bbcba6e19"
+ hash: "ecfa95feb59486098b758894cba272c8"
}
Frame {
msec: 6528
- hash: "608bba00320e20da05aa2a6bbcba6e19"
+ hash: "ecfa95feb59486098b758894cba272c8"
}
Frame {
msec: 6544
- hash: "608bba00320e20da05aa2a6bbcba6e19"
+ hash: "ecfa95feb59486098b758894cba272c8"
}
Frame {
msec: 6560
- hash: "608bba00320e20da05aa2a6bbcba6e19"
+ hash: "ecfa95feb59486098b758894cba272c8"
}
Frame {
msec: 6576
- hash: "608bba00320e20da05aa2a6bbcba6e19"
+ hash: "ecfa95feb59486098b758894cba272c8"
}
Frame {
msec: 6592
- hash: "608bba00320e20da05aa2a6bbcba6e19"
+ hash: "ecfa95feb59486098b758894cba272c8"
}
Frame {
msec: 6608
- hash: "608bba00320e20da05aa2a6bbcba6e19"
+ hash: "ecfa95feb59486098b758894cba272c8"
}
Frame {
msec: 6624
- hash: "608bba00320e20da05aa2a6bbcba6e19"
+ hash: "ecfa95feb59486098b758894cba272c8"
}
Frame {
msec: 6640
- hash: "608bba00320e20da05aa2a6bbcba6e19"
+ hash: "ecfa95feb59486098b758894cba272c8"
}
Frame {
msec: 6656
- hash: "608bba00320e20da05aa2a6bbcba6e19"
+ hash: "ecfa95feb59486098b758894cba272c8"
}
Frame {
msec: 6672
- hash: "608bba00320e20da05aa2a6bbcba6e19"
+ hash: "ecfa95feb59486098b758894cba272c8"
}
Frame {
msec: 6688
- hash: "608bba00320e20da05aa2a6bbcba6e19"
+ hash: "ecfa95feb59486098b758894cba272c8"
}
Frame {
msec: 6704
- hash: "608bba00320e20da05aa2a6bbcba6e19"
+ hash: "ecfa95feb59486098b758894cba272c8"
}
Frame {
msec: 6720
@@ -2062,19 +2062,19 @@ VisualTest {
}
Frame {
msec: 6736
- hash: "608bba00320e20da05aa2a6bbcba6e19"
+ hash: "ecfa95feb59486098b758894cba272c8"
}
Frame {
msec: 6752
- hash: "608bba00320e20da05aa2a6bbcba6e19"
+ hash: "ecfa95feb59486098b758894cba272c8"
}
Frame {
msec: 6768
- hash: "608bba00320e20da05aa2a6bbcba6e19"
+ hash: "ecfa95feb59486098b758894cba272c8"
}
Frame {
msec: 6784
- hash: "608bba00320e20da05aa2a6bbcba6e19"
+ hash: "ecfa95feb59486098b758894cba272c8"
}
Key {
type: 6
@@ -2086,7 +2086,7 @@ VisualTest {
}
Frame {
msec: 6800
- hash: "608bba00320e20da05aa2a6bbcba6e19"
+ hash: "ecfa95feb59486098b758894cba272c8"
}
Key {
type: 7
@@ -2098,39 +2098,39 @@ VisualTest {
}
Frame {
msec: 6816
- hash: "608bba00320e20da05aa2a6bbcba6e19"
+ hash: "ecfa95feb59486098b758894cba272c8"
}
Frame {
msec: 6832
- hash: "608bba00320e20da05aa2a6bbcba6e19"
+ hash: "ecfa95feb59486098b758894cba272c8"
}
Frame {
msec: 6848
- hash: "608bba00320e20da05aa2a6bbcba6e19"
+ hash: "ecfa95feb59486098b758894cba272c8"
}
Frame {
msec: 6864
- hash: "608bba00320e20da05aa2a6bbcba6e19"
+ hash: "ecfa95feb59486098b758894cba272c8"
}
Frame {
msec: 6880
- hash: "608bba00320e20da05aa2a6bbcba6e19"
+ hash: "ecfa95feb59486098b758894cba272c8"
}
Frame {
msec: 6896
- hash: "608bba00320e20da05aa2a6bbcba6e19"
+ hash: "ecfa95feb59486098b758894cba272c8"
}
Frame {
msec: 6912
- hash: "608bba00320e20da05aa2a6bbcba6e19"
+ hash: "ecfa95feb59486098b758894cba272c8"
}
Frame {
msec: 6928
- hash: "608bba00320e20da05aa2a6bbcba6e19"
+ hash: "ecfa95feb59486098b758894cba272c8"
}
Frame {
msec: 6944
- hash: "608bba00320e20da05aa2a6bbcba6e19"
+ hash: "ecfa95feb59486098b758894cba272c8"
}
Key {
type: 6
@@ -2142,19 +2142,19 @@ VisualTest {
}
Frame {
msec: 6960
- hash: "40456a6d22e09e1817b07f3898676524"
+ hash: "012fbe791afb6bb8b97091fbec1b0add"
}
Frame {
msec: 6976
- hash: "40456a6d22e09e1817b07f3898676524"
+ hash: "012fbe791afb6bb8b97091fbec1b0add"
}
Frame {
msec: 6992
- hash: "40456a6d22e09e1817b07f3898676524"
+ hash: "012fbe791afb6bb8b97091fbec1b0add"
}
Frame {
msec: 7008
- hash: "40456a6d22e09e1817b07f3898676524"
+ hash: "012fbe791afb6bb8b97091fbec1b0add"
}
Key {
type: 7
@@ -2166,23 +2166,23 @@ VisualTest {
}
Frame {
msec: 7024
- hash: "40456a6d22e09e1817b07f3898676524"
+ hash: "012fbe791afb6bb8b97091fbec1b0add"
}
Frame {
msec: 7040
- hash: "40456a6d22e09e1817b07f3898676524"
+ hash: "012fbe791afb6bb8b97091fbec1b0add"
}
Frame {
msec: 7056
- hash: "40456a6d22e09e1817b07f3898676524"
+ hash: "012fbe791afb6bb8b97091fbec1b0add"
}
Frame {
msec: 7072
- hash: "40456a6d22e09e1817b07f3898676524"
+ hash: "012fbe791afb6bb8b97091fbec1b0add"
}
Frame {
msec: 7088
- hash: "40456a6d22e09e1817b07f3898676524"
+ hash: "012fbe791afb6bb8b97091fbec1b0add"
}
Key {
type: 6
@@ -2194,19 +2194,19 @@ VisualTest {
}
Frame {
msec: 7104
- hash: "dada78341b65c1efb2816e16a8cbe8b5"
+ hash: "d1246ecb1e587b9618d4affb6303581b"
}
Frame {
msec: 7120
- hash: "dada78341b65c1efb2816e16a8cbe8b5"
+ hash: "d1246ecb1e587b9618d4affb6303581b"
}
Frame {
msec: 7136
- hash: "dada78341b65c1efb2816e16a8cbe8b5"
+ hash: "d1246ecb1e587b9618d4affb6303581b"
}
Frame {
msec: 7152
- hash: "dada78341b65c1efb2816e16a8cbe8b5"
+ hash: "d1246ecb1e587b9618d4affb6303581b"
}
Key {
type: 7
@@ -2218,31 +2218,31 @@ VisualTest {
}
Frame {
msec: 7168
- hash: "dada78341b65c1efb2816e16a8cbe8b5"
+ hash: "d1246ecb1e587b9618d4affb6303581b"
}
Frame {
msec: 7184
- hash: "dada78341b65c1efb2816e16a8cbe8b5"
+ hash: "d1246ecb1e587b9618d4affb6303581b"
}
Frame {
msec: 7200
- hash: "dada78341b65c1efb2816e16a8cbe8b5"
+ hash: "d1246ecb1e587b9618d4affb6303581b"
}
Frame {
msec: 7216
- hash: "dada78341b65c1efb2816e16a8cbe8b5"
+ hash: "d1246ecb1e587b9618d4affb6303581b"
}
Frame {
msec: 7232
- hash: "dada78341b65c1efb2816e16a8cbe8b5"
+ hash: "d1246ecb1e587b9618d4affb6303581b"
}
Frame {
msec: 7248
- hash: "dada78341b65c1efb2816e16a8cbe8b5"
+ hash: "d1246ecb1e587b9618d4affb6303581b"
}
Frame {
msec: 7264
- hash: "dada78341b65c1efb2816e16a8cbe8b5"
+ hash: "d1246ecb1e587b9618d4affb6303581b"
}
Key {
type: 6
@@ -2254,23 +2254,23 @@ VisualTest {
}
Frame {
msec: 7280
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7296
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7312
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7328
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7344
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Key {
type: 7
@@ -2282,47 +2282,47 @@ VisualTest {
}
Frame {
msec: 7360
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7376
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7392
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7408
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7424
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7440
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7456
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7472
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7488
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7504
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7520
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Key {
type: 7
@@ -2334,39 +2334,39 @@ VisualTest {
}
Frame {
msec: 7536
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7552
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7568
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7584
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7600
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7616
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7632
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7648
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7664
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7680
@@ -2374,207 +2374,207 @@ VisualTest {
}
Frame {
msec: 7696
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7712
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7728
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7744
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7760
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7776
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7792
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7808
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7824
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7840
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7856
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7872
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7888
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7904
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7920
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7936
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7952
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7968
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 7984
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 8000
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 8016
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 8032
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 8048
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 8064
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 8080
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 8096
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 8112
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 8128
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 8144
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 8160
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 8176
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 8192
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 8208
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 8224
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 8240
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 8256
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 8272
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 8288
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 8304
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 8320
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 8336
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 8352
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 8368
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 8384
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 8400
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 8416
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 8432
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 8448
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 8464
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 8480
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Frame {
msec: 8496
- hash: "f249bfae1934844abfd5fc158a9c89cf"
+ hash: "28b1455bb7b150afb4bec88f3328a1f6"
}
Mouse {
type: 2
@@ -2586,19 +2586,19 @@ VisualTest {
}
Frame {
msec: 8512
- hash: "e594125fb367adee5b6acdb1268c86cd"
+ hash: "edb037dfb1fe973df3896e4a2d649b8c"
}
Frame {
msec: 8528
- hash: "e594125fb367adee5b6acdb1268c86cd"
+ hash: "edb037dfb1fe973df3896e4a2d649b8c"
}
Frame {
msec: 8544
- hash: "e594125fb367adee5b6acdb1268c86cd"
+ hash: "edb037dfb1fe973df3896e4a2d649b8c"
}
Frame {
msec: 8560
- hash: "e594125fb367adee5b6acdb1268c86cd"
+ hash: "edb037dfb1fe973df3896e4a2d649b8c"
}
Mouse {
type: 5
@@ -2618,7 +2618,7 @@ VisualTest {
}
Frame {
msec: 8576
- hash: "e594125fb367adee5b6acdb1268c86cd"
+ hash: "edb037dfb1fe973df3896e4a2d649b8c"
}
Mouse {
type: 5
@@ -2630,7 +2630,7 @@ VisualTest {
}
Frame {
msec: 8592
- hash: "7d4116a8689b6995702a042d974ef74b"
+ hash: "56e3c2d792e204e7d9758263edb6ab24"
}
Mouse {
type: 5
@@ -2650,7 +2650,7 @@ VisualTest {
}
Frame {
msec: 8608
- hash: "cb9221f27ac24e4b6b103ca53acad3b3"
+ hash: "74b47cf865838cdb3b29cd2104d990fe"
}
Mouse {
type: 5
@@ -2662,7 +2662,7 @@ VisualTest {
}
Frame {
msec: 8624
- hash: "074bc6abd9a67db829ae5d6c5f187fb6"
+ hash: "b7f624c97fc369c66314ecbb86549686"
}
Mouse {
type: 5
@@ -2694,7 +2694,7 @@ VisualTest {
}
Frame {
msec: 8656
- hash: "074bc6abd9a67db829ae5d6c5f187fb6"
+ hash: "b7f624c97fc369c66314ecbb86549686"
}
Mouse {
type: 5
@@ -2714,7 +2714,7 @@ VisualTest {
}
Frame {
msec: 8672
- hash: "074bc6abd9a67db829ae5d6c5f187fb6"
+ hash: "51219dfa7fc899bdba40d50b90ca3ca6"
}
Mouse {
type: 5
@@ -2726,7 +2726,7 @@ VisualTest {
}
Frame {
msec: 8688
- hash: "7e403c56d5652321a7701529fc6b8098"
+ hash: "51219dfa7fc899bdba40d50b90ca3ca6"
}
Mouse {
type: 5
@@ -2746,7 +2746,7 @@ VisualTest {
}
Frame {
msec: 8704
- hash: "7e403c56d5652321a7701529fc6b8098"
+ hash: "51219dfa7fc899bdba40d50b90ca3ca6"
}
Mouse {
type: 5
@@ -2766,7 +2766,7 @@ VisualTest {
}
Frame {
msec: 8720
- hash: "7e403c56d5652321a7701529fc6b8098"
+ hash: "51219dfa7fc899bdba40d50b90ca3ca6"
}
Mouse {
type: 5
@@ -2786,7 +2786,7 @@ VisualTest {
}
Frame {
msec: 8736
- hash: "7e403c56d5652321a7701529fc6b8098"
+ hash: "9320132e49323d536d435ce4f2263502"
}
Mouse {
type: 5
@@ -2806,7 +2806,7 @@ VisualTest {
}
Frame {
msec: 8752
- hash: "2435f2526b3ccc12b7b573872b40e5f1"
+ hash: "9320132e49323d536d435ce4f2263502"
}
Mouse {
type: 5
@@ -2826,7 +2826,7 @@ VisualTest {
}
Frame {
msec: 8768
- hash: "2435f2526b3ccc12b7b573872b40e5f1"
+ hash: "9320132e49323d536d435ce4f2263502"
}
Mouse {
type: 5
@@ -2846,7 +2846,7 @@ VisualTest {
}
Frame {
msec: 8784
- hash: "2435f2526b3ccc12b7b573872b40e5f1"
+ hash: "ad318ee661054ed3b628c312467dc789"
}
Mouse {
type: 5
@@ -2866,7 +2866,7 @@ VisualTest {
}
Frame {
msec: 8800
- hash: "2435f2526b3ccc12b7b573872b40e5f1"
+ hash: "ad318ee661054ed3b628c312467dc789"
}
Mouse {
type: 5
@@ -2886,7 +2886,7 @@ VisualTest {
}
Frame {
msec: 8816
- hash: "f5a185b954e8b181222cc50075d8ebb6"
+ hash: "ad318ee661054ed3b628c312467dc789"
}
Mouse {
type: 5
@@ -2906,7 +2906,7 @@ VisualTest {
}
Frame {
msec: 8832
- hash: "93a00b37c5027650791d1ff589408d0d"
+ hash: "6916d64662dd8accaa2c70cbd9b94af9"
}
Mouse {
type: 5
@@ -2926,7 +2926,7 @@ VisualTest {
}
Frame {
msec: 8848
- hash: "0b29f6006be3604ef862db7d31f9a434"
+ hash: "dd995b598e90d482291b94f9cbebace9"
}
Mouse {
type: 5
@@ -2946,7 +2946,7 @@ VisualTest {
}
Frame {
msec: 8864
- hash: "8390b63b71e1452cb93c576a3f2395e1"
+ hash: "8fb2e565879fdb7ef5ca53a142c1ea45"
}
Mouse {
type: 5
@@ -2966,7 +2966,7 @@ VisualTest {
}
Frame {
msec: 8880
- hash: "72298910946a4e1a9ccc4520d99e9420"
+ hash: "6cdab9c68965444420401bb95c2d059b"
}
Mouse {
type: 5
@@ -2986,7 +2986,7 @@ VisualTest {
}
Frame {
msec: 8896
- hash: "17d349b0ed29d6aa57bf8fda9a55abf8"
+ hash: "d11156abb2ef56ef6b8c4e78e2391d8a"
}
Mouse {
type: 5
@@ -3006,7 +3006,7 @@ VisualTest {
}
Frame {
msec: 8912
- hash: "01e8a877d51f5564aaf2f11e7aadbc4a"
+ hash: "2390c7bfd983c14a6ff4c3573741e2fa"
}
Mouse {
type: 5
@@ -3026,7 +3026,7 @@ VisualTest {
}
Frame {
msec: 8928
- hash: "bc8f49abd277f5f15d422341de212183"
+ hash: "e7442142350b9fdaf7fc7e763cafbaf5"
}
Mouse {
type: 5
@@ -3046,7 +3046,7 @@ VisualTest {
}
Frame {
msec: 8944
- hash: "bc8f49abd277f5f15d422341de212183"
+ hash: "e7442142350b9fdaf7fc7e763cafbaf5"
}
Mouse {
type: 5
@@ -3066,11 +3066,11 @@ VisualTest {
}
Frame {
msec: 8960
- hash: "bc8f49abd277f5f15d422341de212183"
+ hash: "e7442142350b9fdaf7fc7e763cafbaf5"
}
Frame {
msec: 8976
- hash: "bc8f49abd277f5f15d422341de212183"
+ hash: "e7442142350b9fdaf7fc7e763cafbaf5"
}
Mouse {
type: 5
@@ -3090,7 +3090,7 @@ VisualTest {
}
Frame {
msec: 8992
- hash: "bc8f49abd277f5f15d422341de212183"
+ hash: "e7442142350b9fdaf7fc7e763cafbaf5"
}
Mouse {
type: 5
@@ -3102,55 +3102,55 @@ VisualTest {
}
Frame {
msec: 9008
- hash: "bc8f49abd277f5f15d422341de212183"
+ hash: "e7442142350b9fdaf7fc7e763cafbaf5"
}
Frame {
msec: 9024
- hash: "bc8f49abd277f5f15d422341de212183"
+ hash: "e7442142350b9fdaf7fc7e763cafbaf5"
}
Frame {
msec: 9040
- hash: "bc8f49abd277f5f15d422341de212183"
+ hash: "e7442142350b9fdaf7fc7e763cafbaf5"
}
Frame {
msec: 9056
- hash: "bc8f49abd277f5f15d422341de212183"
+ hash: "e7442142350b9fdaf7fc7e763cafbaf5"
}
Frame {
msec: 9072
- hash: "bc8f49abd277f5f15d422341de212183"
+ hash: "e7442142350b9fdaf7fc7e763cafbaf5"
}
Frame {
msec: 9088
- hash: "bc8f49abd277f5f15d422341de212183"
+ hash: "e7442142350b9fdaf7fc7e763cafbaf5"
}
Frame {
msec: 9104
- hash: "bc8f49abd277f5f15d422341de212183"
+ hash: "e7442142350b9fdaf7fc7e763cafbaf5"
}
Frame {
msec: 9120
- hash: "bc8f49abd277f5f15d422341de212183"
+ hash: "e7442142350b9fdaf7fc7e763cafbaf5"
}
Frame {
msec: 9136
- hash: "bc8f49abd277f5f15d422341de212183"
+ hash: "e7442142350b9fdaf7fc7e763cafbaf5"
}
Frame {
msec: 9152
- hash: "bc8f49abd277f5f15d422341de212183"
+ hash: "e7442142350b9fdaf7fc7e763cafbaf5"
}
Frame {
msec: 9168
- hash: "bc8f49abd277f5f15d422341de212183"
+ hash: "e7442142350b9fdaf7fc7e763cafbaf5"
}
Frame {
msec: 9184
- hash: "bc8f49abd277f5f15d422341de212183"
+ hash: "e7442142350b9fdaf7fc7e763cafbaf5"
}
Frame {
msec: 9200
- hash: "bc8f49abd277f5f15d422341de212183"
+ hash: "e7442142350b9fdaf7fc7e763cafbaf5"
}
Mouse {
type: 5
@@ -3162,7 +3162,7 @@ VisualTest {
}
Frame {
msec: 9216
- hash: "bc8f49abd277f5f15d422341de212183"
+ hash: "e7442142350b9fdaf7fc7e763cafbaf5"
}
Mouse {
type: 5
@@ -3174,7 +3174,7 @@ VisualTest {
}
Frame {
msec: 9232
- hash: "bc8f49abd277f5f15d422341de212183"
+ hash: "e7442142350b9fdaf7fc7e763cafbaf5"
}
Mouse {
type: 5
@@ -3194,7 +3194,7 @@ VisualTest {
}
Frame {
msec: 9248
- hash: "bc8f49abd277f5f15d422341de212183"
+ hash: "e7442142350b9fdaf7fc7e763cafbaf5"
}
Mouse {
type: 5
@@ -3214,7 +3214,7 @@ VisualTest {
}
Frame {
msec: 9264
- hash: "bc8f49abd277f5f15d422341de212183"
+ hash: "e7442142350b9fdaf7fc7e763cafbaf5"
}
Mouse {
type: 5
@@ -3234,7 +3234,7 @@ VisualTest {
}
Frame {
msec: 9280
- hash: "bc8f49abd277f5f15d422341de212183"
+ hash: "e7442142350b9fdaf7fc7e763cafbaf5"
}
Mouse {
type: 5
@@ -3254,7 +3254,7 @@ VisualTest {
}
Frame {
msec: 9296
- hash: "bc8f49abd277f5f15d422341de212183"
+ hash: "e7442142350b9fdaf7fc7e763cafbaf5"
}
Mouse {
type: 5
@@ -3274,7 +3274,7 @@ VisualTest {
}
Frame {
msec: 9312
- hash: "bc8f49abd277f5f15d422341de212183"
+ hash: "e7442142350b9fdaf7fc7e763cafbaf5"
}
Mouse {
type: 5
@@ -3294,7 +3294,7 @@ VisualTest {
}
Frame {
msec: 9328
- hash: "bc8f49abd277f5f15d422341de212183"
+ hash: "e7442142350b9fdaf7fc7e763cafbaf5"
}
Mouse {
type: 5
@@ -3314,7 +3314,7 @@ VisualTest {
}
Frame {
msec: 9344
- hash: "bc8f49abd277f5f15d422341de212183"
+ hash: "e7442142350b9fdaf7fc7e763cafbaf5"
}
Mouse {
type: 5
@@ -3334,7 +3334,7 @@ VisualTest {
}
Frame {
msec: 9360
- hash: "bc8f49abd277f5f15d422341de212183"
+ hash: "e7442142350b9fdaf7fc7e763cafbaf5"
}
Mouse {
type: 5
@@ -3354,7 +3354,7 @@ VisualTest {
}
Frame {
msec: 9376
- hash: "bc8f49abd277f5f15d422341de212183"
+ hash: "e7442142350b9fdaf7fc7e763cafbaf5"
}
Mouse {
type: 5
@@ -3374,7 +3374,7 @@ VisualTest {
}
Frame {
msec: 9392
- hash: "12e705f08ff90fd8ddb1937e5a7e23a0"
+ hash: "934022d70c2d094d6463d895803f2a79"
}
Mouse {
type: 5
@@ -3394,7 +3394,7 @@ VisualTest {
}
Frame {
msec: 9408
- hash: "12e705f08ff90fd8ddb1937e5a7e23a0"
+ hash: "934022d70c2d094d6463d895803f2a79"
}
Mouse {
type: 5
@@ -3414,7 +3414,7 @@ VisualTest {
}
Frame {
msec: 9424
- hash: "4daae0f05ff1b7ef68ed1d839b113dc4"
+ hash: "48caf4c2d3a5a6058b1ffa221ee77d83"
}
Mouse {
type: 5
@@ -3434,7 +3434,7 @@ VisualTest {
}
Frame {
msec: 9440
- hash: "a1186544d7f5576e6ccbbd7938c1c374"
+ hash: "8e22c6013721d350acf1635f1c00488d"
}
Mouse {
type: 5
@@ -3454,7 +3454,7 @@ VisualTest {
}
Frame {
msec: 9456
- hash: "6ce09c9a06135d2280e4f7bc1c81b70e"
+ hash: "c8dd72bfeec38d825dc7832f8bf7116d"
}
Mouse {
type: 5
@@ -3474,7 +3474,7 @@ VisualTest {
}
Frame {
msec: 9472
- hash: "6ce09c9a06135d2280e4f7bc1c81b70e"
+ hash: "f3e934f22fead73fd52ab26d4f3fd480"
}
Mouse {
type: 5
@@ -3494,7 +3494,7 @@ VisualTest {
}
Frame {
msec: 9488
- hash: "035b177c3cacd8cdef807d5673de4607"
+ hash: "7fc03d3341860a984be91feec0b67da2"
}
Mouse {
type: 5
@@ -3514,7 +3514,7 @@ VisualTest {
}
Frame {
msec: 9504
- hash: "7b7e3c4600f3af7bd0f45799661db993"
+ hash: "7fc03d3341860a984be91feec0b67da2"
}
Mouse {
type: 5
@@ -3534,7 +3534,7 @@ VisualTest {
}
Frame {
msec: 9520
- hash: "7b7e3c4600f3af7bd0f45799661db993"
+ hash: "a1eacc5be14a2c411660662dd9e78b2f"
}
Mouse {
type: 5
@@ -3546,7 +3546,7 @@ VisualTest {
}
Frame {
msec: 9536
- hash: "7b7e3c4600f3af7bd0f45799661db993"
+ hash: "a1eacc5be14a2c411660662dd9e78b2f"
}
Mouse {
type: 5
@@ -3566,7 +3566,7 @@ VisualTest {
}
Frame {
msec: 9552
- hash: "859950e1cf496ef830a30b3a0ec801ac"
+ hash: "a1eacc5be14a2c411660662dd9e78b2f"
}
Mouse {
type: 5
@@ -3586,7 +3586,7 @@ VisualTest {
}
Frame {
msec: 9568
- hash: "859950e1cf496ef830a30b3a0ec801ac"
+ hash: "6808d46fa17f9e359c38aeca72466c97"
}
Mouse {
type: 5
@@ -3606,7 +3606,7 @@ VisualTest {
}
Frame {
msec: 9584
- hash: "be7343825b6adcb16f49e20ee2bdf19f"
+ hash: "0b4b632291769b48d942f5aea91a8ae5"
}
Mouse {
type: 5
@@ -3638,7 +3638,7 @@ VisualTest {
}
Frame {
msec: 9616
- hash: "597923ce1046fbf4b728545c54c97fa5"
+ hash: "0b4b632291769b48d942f5aea91a8ae5"
}
Mouse {
type: 5
@@ -3658,7 +3658,7 @@ VisualTest {
}
Frame {
msec: 9632
- hash: "597923ce1046fbf4b728545c54c97fa5"
+ hash: "d730471882eacaf3280295d902c3927f"
}
Mouse {
type: 5
@@ -3678,7 +3678,7 @@ VisualTest {
}
Frame {
msec: 9648
- hash: "597923ce1046fbf4b728545c54c97fa5"
+ hash: "d730471882eacaf3280295d902c3927f"
}
Mouse {
type: 5
@@ -3698,7 +3698,7 @@ VisualTest {
}
Frame {
msec: 9664
- hash: "2fc5c42f94350f28ae0117bc7f6daff1"
+ hash: "f2a17005ff90345b440475a772277495"
}
Mouse {
type: 5
@@ -3718,7 +3718,7 @@ VisualTest {
}
Frame {
msec: 9680
- hash: "4b4ec69d583151f1a64052d696966f9c"
+ hash: "62edb249cc9fcb08e5426f9acd54ad36"
}
Mouse {
type: 5
@@ -3738,7 +3738,7 @@ VisualTest {
}
Frame {
msec: 9696
- hash: "0882a25ac1c2b534367736d825a73630"
+ hash: "ef6497718983eb548ec2aa43781d2555"
}
Mouse {
type: 5
@@ -3758,7 +3758,7 @@ VisualTest {
}
Frame {
msec: 9712
- hash: "d5b6acc155f827c05b0c4c289a2e3eec"
+ hash: "d5b90efb68335fc4aa1fc222c67d1f53"
}
Mouse {
type: 5
@@ -3778,7 +3778,7 @@ VisualTest {
}
Frame {
msec: 9728
- hash: "a05b3f2f9f22249ab694ac45e1de7b85"
+ hash: "a8cbbbe9cffd27002e8a1b3851b23bb0"
}
Mouse {
type: 5
@@ -3798,7 +3798,7 @@ VisualTest {
}
Frame {
msec: 9744
- hash: "5b0e034813f8543627f370efdcf3591e"
+ hash: "a448d8d01e84961098d6b86319013d5f"
}
Mouse {
type: 5
@@ -3818,7 +3818,7 @@ VisualTest {
}
Frame {
msec: 9760
- hash: "5b8d80b9d7e2a8c1a24c28e127d0f7e5"
+ hash: "afa98074edfb7b0e904f5645f592efae"
}
Mouse {
type: 5
@@ -3838,7 +3838,7 @@ VisualTest {
}
Frame {
msec: 9776
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Mouse {
type: 5
@@ -3858,7 +3858,7 @@ VisualTest {
}
Frame {
msec: 9792
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Mouse {
type: 5
@@ -3870,7 +3870,7 @@ VisualTest {
}
Frame {
msec: 9808
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Mouse {
type: 5
@@ -3882,7 +3882,7 @@ VisualTest {
}
Frame {
msec: 9824
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Mouse {
type: 5
@@ -3894,7 +3894,7 @@ VisualTest {
}
Frame {
msec: 9840
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Mouse {
type: 5
@@ -3906,11 +3906,11 @@ VisualTest {
}
Frame {
msec: 9856
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 9872
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Mouse {
type: 5
@@ -3922,7 +3922,7 @@ VisualTest {
}
Frame {
msec: 9888
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Mouse {
type: 5
@@ -3934,7 +3934,7 @@ VisualTest {
}
Frame {
msec: 9904
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Mouse {
type: 5
@@ -3946,7 +3946,7 @@ VisualTest {
}
Frame {
msec: 9920
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Mouse {
type: 5
@@ -3958,11 +3958,11 @@ VisualTest {
}
Frame {
msec: 9936
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 9952
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Mouse {
type: 5
@@ -3974,7 +3974,7 @@ VisualTest {
}
Frame {
msec: 9968
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Mouse {
type: 5
@@ -3986,7 +3986,7 @@ VisualTest {
}
Frame {
msec: 9984
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Mouse {
type: 5
@@ -3998,11 +3998,11 @@ VisualTest {
}
Frame {
msec: 10000
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10016
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Mouse {
type: 5
@@ -4014,59 +4014,59 @@ VisualTest {
}
Frame {
msec: 10032
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10048
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10064
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10080
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10096
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10112
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10128
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10144
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10160
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10176
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10192
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10208
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10224
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10240
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Mouse {
type: 3
@@ -4078,79 +4078,79 @@ VisualTest {
}
Frame {
msec: 10256
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10272
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10288
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10304
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10320
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10336
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10352
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10368
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10384
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10400
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10416
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10432
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10448
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10464
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10480
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10496
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10512
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10528
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10544
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10560
@@ -4158,178 +4158,178 @@ VisualTest {
}
Frame {
msec: 10576
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10592
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10608
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10624
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10640
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10656
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10672
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10688
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10704
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10720
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10736
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10752
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10768
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10784
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10800
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10816
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10832
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10848
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10864
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10880
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10896
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10912
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10928
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10944
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10960
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10976
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 10992
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 11008
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 11024
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 11040
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 11056
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 11072
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 11088
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 11104
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 11120
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 11136
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 11152
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 11168
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 11184
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 11200
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 11216
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 11232
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 11248
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
Frame {
msec: 11264
- hash: "66715d4a4f83d0e5905adbc4c459b0fb"
+ hash: "020ac5797abe98f97c4839afc67aac18"
}
}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.0.png
deleted file mode 100644
index f04f65ead0..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.0.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.1.png
deleted file mode 100644
index 46a703a194..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.1.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.2.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.2.png
deleted file mode 100644
index e4a38774ed..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.2.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.3.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.3.png
deleted file mode 100644
index 9ef842ae10..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.3.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.4.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.4.png
deleted file mode 100644
index 706e2b390d..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.4.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.5.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.5.png
deleted file mode 100644
index bcc86cc407..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.5.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.6.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.6.png
deleted file mode 100644
index 51ddd44f40..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.6.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.7.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.7.png
deleted file mode 100644
index 0a2fddafdc..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.7.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.8.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.8.png
deleted file mode 100644
index 9c88bff24d..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.8.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.qml
index a1d998fc46..81f1bcc6c5 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/cursorDelegate.qml
@@ -6,134 +6,146 @@ VisualTest {
}
Frame {
msec: 16
- hash: "cd442d6dc4d155f54ae24f03d080f50c"
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
}
Frame {
msec: 32
- hash: "cd442d6dc4d155f54ae24f03d080f50c"
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
}
Frame {
msec: 48
- hash: "cd442d6dc4d155f54ae24f03d080f50c"
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
}
Frame {
msec: 64
- hash: "cd442d6dc4d155f54ae24f03d080f50c"
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
}
Frame {
msec: 80
- hash: "cd442d6dc4d155f54ae24f03d080f50c"
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
}
Frame {
msec: 96
- hash: "cd442d6dc4d155f54ae24f03d080f50c"
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
}
Frame {
msec: 112
- hash: "cd442d6dc4d155f54ae24f03d080f50c"
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
}
Frame {
msec: 128
- hash: "cd442d6dc4d155f54ae24f03d080f50c"
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
}
Frame {
msec: 144
- hash: "cd442d6dc4d155f54ae24f03d080f50c"
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
}
Frame {
msec: 160
- hash: "cd442d6dc4d155f54ae24f03d080f50c"
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
}
Frame {
msec: 176
- hash: "cd442d6dc4d155f54ae24f03d080f50c"
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
}
Frame {
msec: 192
- hash: "cd442d6dc4d155f54ae24f03d080f50c"
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
}
Frame {
msec: 208
- hash: "cd442d6dc4d155f54ae24f03d080f50c"
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
}
Frame {
msec: 224
- hash: "cd442d6dc4d155f54ae24f03d080f50c"
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
}
Frame {
msec: 240
- hash: "cd442d6dc4d155f54ae24f03d080f50c"
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
}
Frame {
msec: 256
- hash: "cd442d6dc4d155f54ae24f03d080f50c"
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
}
Frame {
msec: 272
- hash: "cd442d6dc4d155f54ae24f03d080f50c"
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
}
Frame {
msec: 288
- hash: "cd442d6dc4d155f54ae24f03d080f50c"
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
}
Frame {
msec: 304
- hash: "cd442d6dc4d155f54ae24f03d080f50c"
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
}
Frame {
msec: 320
- hash: "cd442d6dc4d155f54ae24f03d080f50c"
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
}
Frame {
msec: 336
- hash: "cd442d6dc4d155f54ae24f03d080f50c"
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
}
Frame {
msec: 352
- hash: "cd442d6dc4d155f54ae24f03d080f50c"
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
}
Frame {
msec: 368
- hash: "cd442d6dc4d155f54ae24f03d080f50c"
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
}
Frame {
msec: 384
- hash: "cd442d6dc4d155f54ae24f03d080f50c"
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
}
Frame {
msec: 400
- hash: "cd442d6dc4d155f54ae24f03d080f50c"
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
}
Frame {
msec: 416
- hash: "cd442d6dc4d155f54ae24f03d080f50c"
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
}
Frame {
msec: 432
- hash: "cd442d6dc4d155f54ae24f03d080f50c"
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
}
Frame {
msec: 448
- hash: "cd442d6dc4d155f54ae24f03d080f50c"
+ hash: "65bbc5da769f475d1c47bdedb92ba65e"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 464
- hash: "cd442d6dc4d155f54ae24f03d080f50c"
+ hash: "97eff9733db71f7c5d396969582c572b"
}
Frame {
msec: 480
- hash: "cd442d6dc4d155f54ae24f03d080f50c"
+ hash: "97eff9733db71f7c5d396969582c572b"
}
Frame {
msec: 496
- hash: "cd442d6dc4d155f54ae24f03d080f50c"
+ hash: "97eff9733db71f7c5d396969582c572b"
}
Frame {
msec: 512
- hash: "cd442d6dc4d155f54ae24f03d080f50c"
+ hash: "97eff9733db71f7c5d396969582c572b"
+ }
+ Frame {
+ msec: 528
+ hash: "87902d32dba1439e71ce5f57f514748e"
}
Key {
- type: 6
+ type: 7
key: 16777234
modifiers: 0
text: ""
@@ -141,36 +153,44 @@ VisualTest {
count: 1
}
Frame {
- msec: 528
- hash: "56db24ad686d34e75a2d184e5b1da2a9"
- }
- Frame {
msec: 544
- hash: "c3487c7c7dcd392e7eacb74045dd4143"
+ hash: "cad95931a38718eb481a9175fdfec305"
}
Frame {
msec: 560
- hash: "70aedcda6c93875d18ee111d8a19549e"
+ hash: "1dc99e5c7e4d2fa6b624b6df250b78fc"
}
Frame {
msec: 576
- hash: "47ad557d366536ad457f6866241dba93"
+ hash: "5d5739beb039a83bebb2c41489166edf"
}
Frame {
msec: 592
- hash: "e715c2a82745829665226df78598b819"
+ hash: "6320c9a1c0013f5aa6180992b934ca59"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 608
- hash: "2ff4bd5602c34c020162f0503d625049"
+ hash: "9d9837c1f3779e5dab0dfeb1d11fdea1"
}
Frame {
msec: 624
- hash: "a494b3b25a23daa858034ebccce0d1c7"
+ hash: "9d868112eaf70ce02ce93603278a565d"
}
Frame {
msec: 640
- hash: "59d2fb8e21802d256b11730b31919fb3"
+ hash: "d2bccb3184d3bb42b91017410a8655b6"
+ }
+ Frame {
+ msec: 656
+ hash: "68f8be3e16637fd39a35f0cebb62b74a"
}
Key {
type: 7
@@ -181,67 +201,47 @@ VisualTest {
count: 1
}
Frame {
- msec: 656
- hash: "5e09b95292d6d0afe76a5015b0ccebf1"
- }
- Frame {
msec: 672
- hash: "de3c911aec7e42557ece4bdcf02ce562"
+ hash: "04f5781b57ed9fee32d5ef80dc33f4ff"
}
Frame {
msec: 688
- hash: "680f51f63c4b11a247a668eb7bbd2b62"
+ hash: "06cc2e24a848d441074de5ddff1c739a"
+ }
+ Frame {
+ msec: 704
+ hash: "94526186deb7248ac9c747ede15b106d"
+ }
+ Frame {
+ msec: 720
+ hash: "1ac130517df314f4f44b9bde2d3dcc53"
}
Key {
type: 6
- key: 16777236
+ key: 16777234
modifiers: 0
text: ""
autorep: false
count: 1
}
Frame {
- msec: 704
- hash: "9aa569f7b251371bdd1cb05c8d3aab28"
- }
- Frame {
- msec: 720
- hash: "a242c9d5ed7f9aef0a0622dcb66d0a7e"
- }
- Frame {
msec: 736
- hash: "a0cb3f796fddf7100ca19aee3dedbea8"
+ hash: "270ecf4900e94d60599ded230633aa02"
}
Frame {
msec: 752
- hash: "b4e273b6415e3951eab2f831100b0bb2"
+ hash: "ef2093584cbce9182b99f297fcd2465d"
}
Frame {
msec: 768
- hash: "fd3fd655785c4e3c470f742451e3470f"
+ hash: "c445cf5f56213a712585934681d8af55"
}
Frame {
msec: 784
- hash: "7a9b2057760e48d5f9cfdc79b08866d8"
- }
- Frame {
- msec: 800
- hash: "2a55b52db02d97963d382c9862307384"
- }
- Frame {
- msec: 816
- hash: "c6c90915393fc7cb0aaa464caefbadb0"
+ hash: "9f0edb3871e015a549622e1b70d1b748"
}
Key {
type: 7
- key: 16777236
- modifiers: 0
- text: ""
- autorep: false
- count: 1
- }
- Key {
- type: 6
key: 16777234
modifiers: 0
text: ""
@@ -249,28 +249,44 @@ VisualTest {
count: 1
}
Frame {
+ msec: 800
+ hash: "144c51d7aa47ea8cc8d79a97efa4b430"
+ }
+ Frame {
+ msec: 816
+ hash: "34f768a7c99dfb3c8f0e1fb1a08a37ac"
+ }
+ Frame {
msec: 832
- hash: "4f097223462c8f619188b0b0c2ecb080"
+ hash: "4f3970c4ad02b69f96c11610494e8a50"
}
Frame {
msec: 848
- hash: "243be452ff0798538defc6a14cb8a08b"
+ hash: "815a1cf66f0c9eb47e244753eebb83ba"
}
Frame {
msec: 864
- hash: "e5472ed9a8a43a64a0fea12540619940"
+ hash: "5db11f795c000b382fdc30726a711c65"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 880
- hash: "90b0f5f1aa7b5f066fb1266ea63254eb"
+ hash: "67976ee172d0d55992c0e4734fbb7ccf"
}
Frame {
msec: 896
- hash: "97d5f9fe02e4bd06ec30a7805945f167"
+ hash: "c764e4d5317acbbf5118a08565e5d5fd"
}
Frame {
msec: 912
- hash: "eb381a1e2ad945e4cfa540c137edbda7"
+ hash: "a83f566d01b990e91f43bb63a58fb5b8"
}
Key {
type: 7
@@ -282,11 +298,11 @@ VisualTest {
}
Frame {
msec: 928
- hash: "75252ff61682fd32117f0759ebe4b6a1"
+ hash: "031282f352e01f23bc5f73bf8ce82c9a"
}
Frame {
msec: 944
- hash: "d724bdacc59bce29d0a42d72479be0b6"
+ hash: "1f3dc1d3ad0304376eac5d60d3c226ee"
}
Frame {
msec: 960
@@ -294,207 +310,247 @@ VisualTest {
}
Frame {
msec: 976
- hash: "e3948b393a3778066a90197b31c71e51"
+ hash: "7bae45481596788afde8866a3c97edd7"
}
Frame {
msec: 992
- hash: "e3948b393a3778066a90197b31c71e51"
+ hash: "7bae45481596788afde8866a3c97edd7"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1008
- hash: "e3948b393a3778066a90197b31c71e51"
+ hash: "7bae45481596788afde8866a3c97edd7"
}
Frame {
msec: 1024
- hash: "e3948b393a3778066a90197b31c71e51"
+ hash: "7bae45481596788afde8866a3c97edd7"
}
Frame {
msec: 1040
- hash: "e3948b393a3778066a90197b31c71e51"
- }
- Frame {
- msec: 1056
- hash: "e3948b393a3778066a90197b31c71e51"
+ hash: "7bae45481596788afde8866a3c97edd7"
}
Key {
- type: 6
- key: 16777248
- modifiers: 33554432
+ type: 7
+ key: 16777234
+ modifiers: 0
text: ""
autorep: false
count: 1
}
- Key {
- type: 6
- key: 16777249
- modifiers: 100663296
- text: ""
- autorep: false
- count: 1
+ Frame {
+ msec: 1056
+ hash: "7bae45481596788afde8866a3c97edd7"
}
Frame {
msec: 1072
- hash: "d7703c18b69f485bba3abd655100b50d"
+ hash: "a2ad07326fafcb3012cdb869f39af466"
}
Frame {
msec: 1088
- hash: "d724bdacc59bce29d0a42d72479be0b6"
+ hash: "8622eb25a6da44926b5161bce213a483"
}
Frame {
msec: 1104
- hash: "75252ff61682fd32117f0759ebe4b6a1"
+ hash: "ccbd4d1e4865ebd9b0fe923e6ab05e5c"
}
Frame {
msec: 1120
- hash: "eb381a1e2ad945e4cfa540c137edbda7"
+ hash: "775cd79b012f79b773449a0ad8457149"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1136
- hash: "97d5f9fe02e4bd06ec30a7805945f167"
+ hash: "2a4ed061e512c5afd11072c4b707f707"
}
Frame {
msec: 1152
- hash: "90b0f5f1aa7b5f066fb1266ea63254eb"
+ hash: "c855df7b17811f25fd17e4fb108c02e1"
}
Frame {
msec: 1168
- hash: "e5472ed9a8a43a64a0fea12540619940"
+ hash: "46c37d8e67ece5cae4f766acf50f3ca3"
}
Frame {
msec: 1184
- hash: "243be452ff0798538defc6a14cb8a08b"
+ hash: "95a70f14ce01aae61190080ed3d55c77"
}
Frame {
msec: 1200
- hash: "4f097223462c8f619188b0b0c2ecb080"
+ hash: "87da182d1285f3613bb2e4673e701757"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1216
- hash: "e7346d8f223684143a0940def878b874"
+ hash: "5b97f13f43e713a6fbe96bdca8969191"
}
Frame {
msec: 1232
- hash: "512b9746ae4482557b8cef9f99905954"
+ hash: "4d003182e7b7b0a05413b80f82a0fc41"
}
Frame {
msec: 1248
- hash: "4220dde85eb1c027366efd0798927e8d"
+ hash: "dba09e038291a8dfdc61911d6b4b9bdf"
}
Frame {
msec: 1264
- hash: "54f7f94b5cdf1becb2ee61d7f6f02c0e"
+ hash: "a2ae1e5cc6cd72fae70804e07df5a8a1"
}
Frame {
msec: 1280
- hash: "de09380dd57c58ae99fbdba169a19975"
+ hash: "f1c2a24b6f0ebcf98122e8db1cdcb66f"
}
Frame {
msec: 1296
- hash: "bfc1b03df244839a012e8302dc07764f"
+ hash: "142dade1639655132435ae260b7935a0"
}
- Frame {
- msec: 1312
- hash: "d5f220e5337837ec0d07eb118e2f948e"
+ Key {
+ type: 6
+ key: 16777249
+ modifiers: 67108864
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
- msec: 1328
- hash: "7640c78a286b0b7bdf2ec9117ceced4a"
+ msec: 1312
+ hash: "e80c0175d947bceef4bf53b60bf7eac0"
}
Key {
type: 6
- key: 16777234
+ key: 16777248
modifiers: 100663296
text: ""
autorep: false
count: 1
}
Frame {
+ msec: 1328
+ hash: "de912cd8bd2fe762ec6b1ec819732507"
+ }
+ Frame {
msec: 1344
- hash: "c659fd76d632aac26d396809b57826dd"
+ hash: "d3fa9dfab37ee26572d25bcbe8c66b72"
}
Frame {
msec: 1360
- hash: "b5ba335eca37416970dcab53157d7ae6"
+ hash: "33bdb2817a2858ce430813d0774f0172"
}
Frame {
msec: 1376
- hash: "df498dac81260d8867221612ff3b7619"
+ hash: "4f10f0ffb6b1c87155eedd53af36c74f"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1392
- hash: "578c3a682278f4ead0ca894f029dbfb7"
+ hash: "1b94be0de8412bd9380689895f290af7"
}
Frame {
msec: 1408
- hash: "5fe9b2365b091047df1b18bcaa5b1bb4"
+ hash: "48b3a5e2b04c86a75f4b6595eb2c1f55"
}
Frame {
msec: 1424
- hash: "c513b8df83f1d1cc3c05769c41741653"
- }
- Key {
- type: 7
- key: 16777234
- modifiers: 100663296
- text: ""
- autorep: false
- count: 1
+ hash: "d092fabd3dd51c718486e1e7dadaa0dc"
}
Frame {
msec: 1440
- hash: "ee70a2002f52a3f4a9fa32db668db3d0"
+ hash: "243359437235563f1a60b8eaf63365b6"
}
Frame {
msec: 1456
- hash: "3f299da38c2f3f9057df987d5d339e1f"
+ hash: "a986c8ed8ad2d8b6aab2a001906ba2ad"
}
Frame {
msec: 1472
- hash: "55f6adbd00910e5f39977162cfe8dcc5"
+ hash: "da5e06dc481e9cb7d9159a84d0cc150a"
}
Frame {
msec: 1488
- hash: "151fb386855954ae5143046cab314ddf"
+ hash: "1d70a05fce3a05477e21d22b127ae96a"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1504
- hash: "d9ec76b2c07077b5b6d6c3777d116164"
+ hash: "913448213a07f6c8427c8e310d2026de"
}
Frame {
msec: 1520
- hash: "ef3ba6c27d9b28de829360985505c185"
+ hash: "51bef5ae52977a935b66af4baf1da4e6"
}
Frame {
msec: 1536
- hash: "8eafd8f9aea08c172f40de3c4f2b3b59"
+ hash: "367bc25f868c23005d7fe903a9ea681b"
}
Frame {
msec: 1552
- hash: "2329d5b8182794bb8375f0de204c9b16"
+ hash: "3c25181652e788d128ed571ca4fea0b1"
}
Frame {
msec: 1568
- hash: "e6b25cf1a8c6858f6937e649b1315955"
+ hash: "0218f939ff2b8c0bc22a537ed0f053f0"
}
Frame {
msec: 1584
- hash: "3aeedff600509a138b0de31e10bbdd7b"
+ hash: "a3b765a823b2b3811273a1be90850533"
}
Frame {
msec: 1600
- hash: "0636dee0ddc551ce8ecf3a6c6300b020"
+ hash: "2a42a29774eb4f962d299f8c2c213d55"
}
Frame {
msec: 1616
- hash: "77f5b0dfdf0c631cf863be60bd09db9c"
+ hash: "1f0ad54d0fe8fc27cadbaaeaa37364e0"
}
Frame {
msec: 1632
- hash: "2e86762371ae933546e8b2154c78f74b"
+ hash: "04d6028d1b1a1178e5bf774db8eef2c6"
}
Frame {
msec: 1648
- hash: "1051ec29f94c31b257a5b1c922f8e93f"
+ hash: "c325e46e89e8df04e2c3d8bf111c5f09"
+ }
+ Frame {
+ msec: 1664
+ hash: "70e6223ce16a797e2c56e21ad74b188b"
+ }
+ Frame {
+ msec: 1680
+ hash: "0fb8762fd28564b84b83c17d749a3645"
}
Key {
type: 6
@@ -505,76 +561,84 @@ VisualTest {
count: 1
}
Frame {
- msec: 1664
- hash: "5c60da876c8cc9fa334905b5fc7c2a3d"
- }
- Frame {
- msec: 1680
- hash: "c0b0cddd62853ac3499b7ada200d206a"
- }
- Frame {
msec: 1696
- hash: "5bd588d64917f942e0f5ea1553acbf63"
+ hash: "ef5d19b59792ea8822e2391fe0d91dbd"
}
Frame {
msec: 1712
- hash: "bc5744ef5c81b7d5b365bf977f909be5"
- }
- Key {
- type: 7
- key: 16777236
- modifiers: 100663296
- text: ""
- autorep: false
- count: 1
+ hash: "70ad15030164be8afbb4ab22d1ae5f5f"
}
Frame {
msec: 1728
- hash: "892a1a8a5a9c198e5ae04cc19f0e1d0c"
+ hash: "a5dfb8bd4b681e0d8d2c082821a2a976"
}
Frame {
msec: 1744
- hash: "708799d2d834302c659958701e217b37"
+ hash: "864781fbb8673b1e603df015f2d88601"
}
Frame {
msec: 1760
- hash: "360d75bcc178bcfd4f93741d653fd821"
+ hash: "0bdb6a155cdd14f4dce9fde3c5116dde"
}
Frame {
msec: 1776
- hash: "1cfe03528b1cd84e69efc02b9677c748"
+ hash: "5421f521a9bdccc8478fcee97e0dbc99"
}
Frame {
msec: 1792
- hash: "6f45d7c37f1fb90138011b2af24aaf1e"
+ hash: "c5f29693dd017932767f37e2fb2f22f2"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1808
- hash: "ba164375e7ac18cf2e1e613498158fbf"
+ hash: "b5e8abeaec33407e673f8021212528b1"
}
Frame {
msec: 1824
- hash: "14052b9da9e17a6f06fed05d4ed82b9c"
+ hash: "917c968e5ee8f0b25fdb175719d7dbfa"
}
Frame {
msec: 1840
- hash: "aac15ce22bfe38f44a46e4644913f144"
+ hash: "56495c63676b9f73004e76e38d60567e"
}
Frame {
msec: 1856
- hash: "c63aa02ba29ea18334b188185690948d"
+ hash: "86f1ccdd7ff408c5b141d79797eea1fa"
+ }
+ Key {
+ type: 7
+ key: 16777248
+ modifiers: 67108864
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1872
- hash: "11ed187ccd4c2221f166851c08b6b467"
+ hash: "9e9b32a9f71ab1aa4e87ddc323ccda03"
+ }
+ Key {
+ type: 6
+ key: 16777248
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 1888
- hash: "3543bd4e538981d4bb2c2313c9663a53"
+ hash: "360aef37452ce8f045659c227285cb82"
}
Frame {
msec: 1904
- hash: "a05fa618b094bde2b54b730f513bcabe"
+ hash: "805949377c620fa4310aa4328eba1f23"
}
Frame {
msec: 1920
@@ -582,527 +646,623 @@ VisualTest {
}
Frame {
msec: 1936
- hash: "52fc4a32526a74f9a04d8795c7a47c6e"
+ hash: "00df8110a2008ba77b7e0bf2130e5319"
}
Frame {
msec: 1952
- hash: "17623e1b0ffca3b7736ce930f078dbe0"
+ hash: "835f6f723577071461e41da1fd2e990a"
}
Frame {
msec: 1968
- hash: "75226dac5691627851d83c7370d7603c"
- }
- Key {
- type: 7
- key: 16777249
- modifiers: 33554432
- text: ""
- autorep: false
- count: 1
+ hash: "6876cafa4d6d3a7d387602eba4d26db1"
}
Frame {
msec: 1984
- hash: "9e506ad52020e2913e80a13a7f3ac797"
+ hash: "5570ae1e700cdf42ba516be69fbaadc0"
}
Frame {
msec: 2000
- hash: "9e506ad52020e2913e80a13a7f3ac797"
+ hash: "5570ae1e700cdf42ba516be69fbaadc0"
}
Frame {
msec: 2016
- hash: "9e506ad52020e2913e80a13a7f3ac797"
+ hash: "5570ae1e700cdf42ba516be69fbaadc0"
}
Frame {
msec: 2032
- hash: "9e506ad52020e2913e80a13a7f3ac797"
+ hash: "5570ae1e700cdf42ba516be69fbaadc0"
+ }
+ Key {
+ type: 7
+ key: 16777249
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2048
- hash: "9e506ad52020e2913e80a13a7f3ac797"
+ hash: "5570ae1e700cdf42ba516be69fbaadc0"
+ }
+ Key {
+ type: 7
+ key: 16777248
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2064
- hash: "75226dac5691627851d83c7370d7603c"
+ hash: "6876cafa4d6d3a7d387602eba4d26db1"
}
Frame {
msec: 2080
- hash: "17623e1b0ffca3b7736ce930f078dbe0"
+ hash: "835f6f723577071461e41da1fd2e990a"
}
Frame {
msec: 2096
- hash: "52fc4a32526a74f9a04d8795c7a47c6e"
+ hash: "00df8110a2008ba77b7e0bf2130e5319"
}
Frame {
msec: 2112
- hash: "89f2d3b4441faee557b8d5f44e1e1e18"
+ hash: "627206a252bd6fcbf57d9f1cde0506bb"
}
Frame {
msec: 2128
- hash: "a05fa618b094bde2b54b730f513bcabe"
+ hash: "805949377c620fa4310aa4328eba1f23"
}
Frame {
msec: 2144
- hash: "3543bd4e538981d4bb2c2313c9663a53"
+ hash: "360aef37452ce8f045659c227285cb82"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2160
- hash: "11ed187ccd4c2221f166851c08b6b467"
+ hash: "0ac33070e0c736bc0fb5ab12fa444b5c"
}
Frame {
msec: 2176
- hash: "c63aa02ba29ea18334b188185690948d"
+ hash: "520a544fd92f17a14380803e253b396f"
}
Frame {
msec: 2192
- hash: "aac15ce22bfe38f44a46e4644913f144"
+ hash: "4a080a5154c517e6bcf24b3a1f1d7f2c"
}
Frame {
msec: 2208
- hash: "14052b9da9e17a6f06fed05d4ed82b9c"
+ hash: "e83642b0793f5a790efca65ccf20a720"
}
Frame {
msec: 2224
- hash: "ba164375e7ac18cf2e1e613498158fbf"
+ hash: "8210b9cbf19f519ee34f4bb1a6afce16"
}
Frame {
msec: 2240
- hash: "6f45d7c37f1fb90138011b2af24aaf1e"
- }
- Frame {
- msec: 2256
- hash: "1cfe03528b1cd84e69efc02b9677c748"
+ hash: "54d04e64af5c0a3d29f2dc8c0977ed3a"
}
Key {
type: 7
- key: 16777248
+ key: 16777236
modifiers: 0
text: ""
autorep: false
count: 1
}
Frame {
+ msec: 2256
+ hash: "ae2a644f96bd7b2662ebcf4ebc33d930"
+ }
+ Frame {
msec: 2272
- hash: "360d75bcc178bcfd4f93741d653fd821"
+ hash: "718ac9cb5ef2992b06b34e957f987b7a"
}
Frame {
msec: 2288
- hash: "708799d2d834302c659958701e217b37"
+ hash: "a2e1dea5e5f37697c7ce1a9419b94f65"
}
Frame {
msec: 2304
- hash: "892a1a8a5a9c198e5ae04cc19f0e1d0c"
+ hash: "c0eb56c72311263d892ce65331547531"
}
Frame {
msec: 2320
- hash: "bc5744ef5c81b7d5b365bf977f909be5"
+ hash: "585ad3efb7330de889b8cf56a51a0899"
}
Frame {
msec: 2336
- hash: "5bd588d64917f942e0f5ea1553acbf63"
+ hash: "236e54ae31e5ee3d08a7bc9aeaef0d9b"
}
Frame {
msec: 2352
- hash: "c0b0cddd62853ac3499b7ada200d206a"
+ hash: "d6218c8bb4da9d62bdb5d0cf5d7f8e37"
}
Key {
type: 6
- key: 16777236
- modifiers: 0
+ key: 16777249
+ modifiers: 67108864
+ text: ""
+ autorep: false
+ count: 1
+ }
+ Key {
+ type: 6
+ key: 16777248
+ modifiers: 100663296
text: ""
autorep: false
count: 1
}
Frame {
msec: 2368
- hash: "5c60da876c8cc9fa334905b5fc7c2a3d"
+ hash: "1dddd18a4ef66df9d9b431b2860e24d1"
}
Frame {
msec: 2384
- hash: "136a103a893991b97ec09f373c68c5b9"
+ hash: "5b1b45e75f5a829b31c0b6eb0189da7c"
}
Frame {
msec: 2400
- hash: "b2181ce0165ee060e1a8b713027011a9"
+ hash: "062091bc7a5f3296c669614318b80fe7"
}
Frame {
msec: 2416
- hash: "e4836bbaf1834658e3ec4bf54a619b53"
+ hash: "836f37fe92a46233640e0bd2c0932fea"
}
Frame {
msec: 2432
- hash: "3072492f5f72427c8d45cf3c5d3ff919"
+ hash: "f14ec1544a380fc9993b39754c23c2f4"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2448
- hash: "d897cba896239c77df4f7adb93ad5def"
+ hash: "2d549b5fea734e47682415df1717e6a6"
}
Frame {
msec: 2464
- hash: "ec9867a95de6d6f4c0f92af567d73771"
- }
- Key {
- type: 7
- key: 16777236
- modifiers: 0
- text: ""
- autorep: false
- count: 1
+ hash: "824c5960260dd3ed7527709ebfb06d27"
}
Frame {
msec: 2480
- hash: "06b72e3180eb946622e4592de0fa6f91"
+ hash: "258f034fe1e71f25a92e667e05f53e82"
}
Frame {
msec: 2496
- hash: "33f109c026eaefed113cc12db5912a19"
+ hash: "c432e758e19c44d788cb38df6e4c6d69"
}
Frame {
msec: 2512
- hash: "ce72c4b4470394dc1c4efd4d9de9907f"
+ hash: "a1856592208f9a00385b13c44e1c4503"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2528
- hash: "64ac1105ea10ae1f6401e8421731c606"
+ hash: "2b4d40a0555df0b86f52d13790185459"
}
Frame {
msec: 2544
- hash: "ef977bd74941d3506b8f3ee4b1f587ad"
+ hash: "b153143e6b16c47fa06663dc6b1034d6"
}
Frame {
msec: 2560
- hash: "9278de91e10788ae5a80399ff5372460"
+ hash: "ac52236c5d73aeae7c0834df1e6bd84e"
}
Frame {
msec: 2576
- hash: "ddaaf945a5f714b856ed5155f4e502b2"
+ hash: "136eeb348b0b96edc9aaf9fbea741973"
}
Frame {
msec: 2592
- hash: "f6bb6ba15d996345df04825da71c2cf3"
+ hash: "4f8a1dfa8906de2bcdfbf5c3b29fbf9b"
+ }
+ Key {
+ type: 6
+ key: 16777234
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2608
- hash: "466c78a5a5052b39b113adeda761da6c"
+ hash: "7dc9726df2d112b46f4d9dbe66d534c7"
}
Frame {
msec: 2624
- hash: "db650537d773e0d8a737a7bf5f408a5e"
+ hash: "f64086ca0e83fa8bb0fae28065260fdc"
}
Frame {
msec: 2640
- hash: "64be9f85869f19defada296343895a2b"
+ hash: "5237dd2b79d71bbfa0a0d3963a7f42b7"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2656
- hash: "5ac6d9751bfadbc7aa064ca0b4d78b2b"
+ hash: "8dd435b577bb258979d33034885a8cd8"
}
Frame {
msec: 2672
- hash: "a088b351dcc6fc3a8d29256f3a2410c3"
+ hash: "2609c066b8f102b4189991bf7d01eaad"
}
Frame {
msec: 2688
- hash: "a16a77170a6c969042024fa0868da12d"
+ hash: "986fab22391264d04df9a55b18aee645"
}
Frame {
msec: 2704
- hash: "3a2509d0d3a314d2ed72f811f4af741e"
+ hash: "0256423680aa0843fe8ec84f5e68fc9b"
}
Frame {
msec: 2720
- hash: "484db4e1954048cad7eea48bfea08267"
- }
- Frame {
- msec: 2736
- hash: "ad0f84634c5f99ab62ab6d12ad8d8c6a"
- }
- Frame {
- msec: 2752
- hash: "d99b590307f6910963257a1c41c50120"
+ hash: "b822bdcad69aa868f48b2bbf2d62e297"
}
Key {
type: 6
key: 16777234
- modifiers: 0
+ modifiers: 100663296
text: ""
autorep: false
count: 1
}
Frame {
+ msec: 2736
+ hash: "14effed70ca60233be9b2f6d0a1b5e6c"
+ }
+ Frame {
+ msec: 2752
+ hash: "1abaf2c36a0fb9f04606c0e191d113cf"
+ }
+ Frame {
msec: 2768
- hash: "54f7f94b5cdf1becb2ee61d7f6f02c0e"
+ hash: "cffb8ca29b0369d183d6461bf9e63fdf"
}
Frame {
msec: 2784
- hash: "4220dde85eb1c027366efd0798927e8d"
+ hash: "9378bebddb09036bec98ff7018dcf7c1"
+ }
+ Key {
+ type: 7
+ key: 16777234
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 2800
- hash: "512b9746ae4482557b8cef9f99905954"
+ hash: "0c3823994ee8f838c26040118ba62622"
}
Frame {
msec: 2816
- hash: "e7346d8f223684143a0940def878b874"
+ hash: "d374547f47adc81a18428c7a79cb9cf2"
}
Frame {
msec: 2832
- hash: "4f097223462c8f619188b0b0c2ecb080"
+ hash: "449c2996a2d0e74f2300adad619700bc"
}
Frame {
msec: 2848
- hash: "243be452ff0798538defc6a14cb8a08b"
+ hash: "14379a320b6fc36de5d2a6776f1dc963"
}
Frame {
msec: 2864
- hash: "e5472ed9a8a43a64a0fea12540619940"
+ hash: "cb010a99ffa3b6df26c6cd263a21cfcd"
}
Frame {
msec: 2880
image: "cursorDelegate.2.png"
}
- Key {
- type: 7
- key: 16777234
- modifiers: 0
- text: ""
- autorep: false
- count: 1
- }
Frame {
msec: 2896
- hash: "97d5f9fe02e4bd06ec30a7805945f167"
+ hash: "a445d23288d462009916e31f370a2068"
}
Frame {
msec: 2912
- hash: "eb381a1e2ad945e4cfa540c137edbda7"
+ hash: "8b3f2811300830e837797056f262bec2"
}
Frame {
msec: 2928
- hash: "75252ff61682fd32117f0759ebe4b6a1"
+ hash: "2303a27e72334cae84b4fe51a62974ba"
}
Frame {
msec: 2944
- hash: "d724bdacc59bce29d0a42d72479be0b6"
+ hash: "f3a9f3e74d2d83e38aee78cab7209bd6"
}
Frame {
msec: 2960
- hash: "d7703c18b69f485bba3abd655100b50d"
+ hash: "ca4777127a535655f057af57cf3e8c7b"
}
Frame {
msec: 2976
- hash: "e3948b393a3778066a90197b31c71e51"
+ hash: "de2b65920fa9177a79019f33712c2275"
}
Frame {
msec: 2992
- hash: "e3948b393a3778066a90197b31c71e51"
+ hash: "de2b65920fa9177a79019f33712c2275"
}
Frame {
msec: 3008
- hash: "e3948b393a3778066a90197b31c71e51"
+ hash: "de2b65920fa9177a79019f33712c2275"
}
Frame {
msec: 3024
- hash: "e3948b393a3778066a90197b31c71e51"
+ hash: "de2b65920fa9177a79019f33712c2275"
}
Frame {
msec: 3040
- hash: "e3948b393a3778066a90197b31c71e51"
+ hash: "de2b65920fa9177a79019f33712c2275"
}
Frame {
msec: 3056
- hash: "e3948b393a3778066a90197b31c71e51"
+ hash: "de2b65920fa9177a79019f33712c2275"
}
Frame {
msec: 3072
- hash: "d7703c18b69f485bba3abd655100b50d"
+ hash: "ca4777127a535655f057af57cf3e8c7b"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 3088
- hash: "d724bdacc59bce29d0a42d72479be0b6"
+ hash: "83cfb141f6b77fa062443a442a5b2e9e"
}
Frame {
msec: 3104
- hash: "75252ff61682fd32117f0759ebe4b6a1"
+ hash: "b3e262864238d03f988c9750cc74e48f"
}
Frame {
msec: 3120
- hash: "eb381a1e2ad945e4cfa540c137edbda7"
+ hash: "6ed2086ae01be46f0684bbecc05484c4"
}
Frame {
msec: 3136
- hash: "97d5f9fe02e4bd06ec30a7805945f167"
+ hash: "91f6dad8f05577af6e4f5f0aceb06b4b"
}
Frame {
msec: 3152
- hash: "90b0f5f1aa7b5f066fb1266ea63254eb"
+ hash: "1bfb0c299c3c0db0518eaa54137c22b0"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 3168
- hash: "e5472ed9a8a43a64a0fea12540619940"
+ hash: "37cc96ef4b760faadf76cc471f6ba49a"
}
Frame {
msec: 3184
- hash: "243be452ff0798538defc6a14cb8a08b"
+ hash: "67c848bf93e845eaf5eebc9b8e57482c"
}
Frame {
msec: 3200
- hash: "4f097223462c8f619188b0b0c2ecb080"
+ hash: "e3906ad9b1dfbd1170364c11ff4b286f"
}
Frame {
msec: 3216
- hash: "e7346d8f223684143a0940def878b874"
+ hash: "24dd59673c5659e3bf6f52723e1bcd07"
}
Frame {
msec: 3232
- hash: "512b9746ae4482557b8cef9f99905954"
+ hash: "4b694f05f147bcf901a16807d4e3ec7c"
}
Frame {
msec: 3248
- hash: "4220dde85eb1c027366efd0798927e8d"
+ hash: "9d9dbf34f6a67a49210caa249b8a1abb"
+ }
+ Key {
+ type: 6
+ key: 16777236
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 3264
- hash: "54f7f94b5cdf1becb2ee61d7f6f02c0e"
+ hash: "5381cde4763aa45c97793124e42db6f5"
}
Frame {
msec: 3280
- hash: "de09380dd57c58ae99fbdba169a19975"
+ hash: "0f113c0263faa47428c4d16891ac4d4f"
}
Frame {
msec: 3296
- hash: "bfc1b03df244839a012e8302dc07764f"
+ hash: "cc1767ec13803959333cd35bfb2d9119"
}
Frame {
msec: 3312
- hash: "d5f220e5337837ec0d07eb118e2f948e"
+ hash: "ec1b4c71f9bd63ccf6d766b0b2f68b30"
}
Frame {
msec: 3328
- hash: "7640c78a286b0b7bdf2ec9117ceced4a"
+ hash: "114ad78597ede2afc4dd8bafa1d4df21"
}
Frame {
msec: 3344
- hash: "680f51f63c4b11a247a668eb7bbd2b62"
+ hash: "d08dc22ddc707316483f09b796ea0380"
}
Frame {
msec: 3360
- hash: "de3c911aec7e42557ece4bdcf02ce562"
+ hash: "135b2b0f4e469b207e673d1e7086cd4f"
+ }
+ Key {
+ type: 7
+ key: 16777236
+ modifiers: 100663296
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 3376
- hash: "5e09b95292d6d0afe76a5015b0ccebf1"
+ hash: "4267354fe0d24597bdb5ee1a6e9affbb"
}
Frame {
msec: 3392
- hash: "59d2fb8e21802d256b11730b31919fb3"
+ hash: "700bd56ecea646bbec2017007bbb5b84"
}
Frame {
msec: 3408
- hash: "a494b3b25a23daa858034ebccce0d1c7"
+ hash: "874a65c2069f4ba89301c129f884f217"
}
Frame {
msec: 3424
- hash: "2ff4bd5602c34c020162f0503d625049"
+ hash: "b5ec22f95abb43c83533f7dc606667f6"
}
Frame {
msec: 3440
- hash: "e715c2a82745829665226df78598b819"
+ hash: "445de6663e80d1fe1527ec5acf4ec1de"
}
Frame {
msec: 3456
- hash: "47ad557d366536ad457f6866241dba93"
+ hash: "87c129a5bf08536d3fca90375283e26b"
}
Frame {
msec: 3472
- hash: "70aedcda6c93875d18ee111d8a19549e"
+ hash: "a63e2438a9cd412c2b119cd42b11009f"
}
Frame {
msec: 3488
- hash: "c3487c7c7dcd392e7eacb74045dd4143"
+ hash: "61a3475bef5fd276b836cf3483526f57"
}
Frame {
msec: 3504
- hash: "56db24ad686d34e75a2d184e5b1da2a9"
+ hash: "097ab9a1a1fe9743f162f57b93599fe7"
+ }
+ Key {
+ type: 7
+ key: 16777249
+ modifiers: 33554432
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 3520
- hash: "436349a8371597a74404428983cd894c"
+ hash: "ebae1fb540c6ff6b0bc9a951391e2e94"
}
Frame {
msec: 3536
- hash: "6e1bb59ec518614a0414092f4939d5ad"
+ hash: "ffc2da2e4c091eadaa9746b42b56d9e4"
+ }
+ Key {
+ type: 7
+ key: 16777248
+ modifiers: 0
+ text: ""
+ autorep: false
+ count: 1
}
Frame {
msec: 3552
- hash: "f0aa02772df579b921e0c68f794d2327"
+ hash: "f243d823fc9977e69a008010d8db8a01"
}
Frame {
msec: 3568
- hash: "09ea1462da333c2aeaaa01e9e4f8d54b"
+ hash: "592ac5bbf1c4b3a360be4d76c40a2be2"
}
Frame {
msec: 3584
- hash: "46d23d8472ce833591dcff548a644288"
+ hash: "bd5b206097f30dfce884a8c74856857d"
}
Frame {
msec: 3600
- hash: "a7566d5d35a89078bb378bf3f6c78e13"
+ hash: "f14ec1544a380fc9993b39754c23c2f4"
}
Frame {
msec: 3616
- hash: "4c5f7155b20e34a5627387cdc466e890"
+ hash: "836f37fe92a46233640e0bd2c0932fea"
}
Frame {
msec: 3632
- hash: "e9b98922327c412db0116a56283d3c86"
+ hash: "062091bc7a5f3296c669614318b80fe7"
}
Frame {
msec: 3648
- hash: "29ffede9c16c34ead5f291e69e388084"
+ hash: "5b1b45e75f5a829b31c0b6eb0189da7c"
}
Frame {
msec: 3664
- hash: "16958b8f0b1dbdc15333d99bd1349124"
+ hash: "1dddd18a4ef66df9d9b431b2860e24d1"
}
Frame {
msec: 3680
- hash: "3408f8d6e4d6ef34d4d5a0cb51090c4c"
+ hash: "d6218c8bb4da9d62bdb5d0cf5d7f8e37"
}
Frame {
msec: 3696
- hash: "b32b099b260789266d0a3c0edd61c04e"
+ hash: "236e54ae31e5ee3d08a7bc9aeaef0d9b"
}
Frame {
msec: 3712
- hash: "4dd3617b25e8b95cf2ec31db8b3bb80f"
+ hash: "585ad3efb7330de889b8cf56a51a0899"
}
Frame {
msec: 3728
- hash: "46b42a08c59909f067810d1984f7a04e"
+ hash: "c0eb56c72311263d892ce65331547531"
}
Frame {
msec: 3744
- hash: "ab8c505601c381e8a44fa7b6eea6579d"
+ hash: "a2e1dea5e5f37697c7ce1a9419b94f65"
}
Frame {
msec: 3760
- hash: "73f56e6e1d2cbf3f559d679eb2c15529"
+ hash: "718ac9cb5ef2992b06b34e957f987b7a"
}
Frame {
msec: 3776
- hash: "b230c56da330823d7d7f7e081c304acb"
+ hash: "ae2a644f96bd7b2662ebcf4ebc33d930"
}
Frame {
msec: 3792
- hash: "9f3cbd0023dbd78ba4951c26f71c7d5d"
+ hash: "54d04e64af5c0a3d29f2dc8c0977ed3a"
}
Frame {
msec: 3808
- hash: "9e9b11cf2695dd02c1ab175ff194f491"
+ hash: "8210b9cbf19f519ee34f4bb1a6afce16"
}
Frame {
msec: 3824
- hash: "8fa6f8eb5deb0ab95c3454e5812ada1d"
+ hash: "e83642b0793f5a790efca65ccf20a720"
}
Frame {
msec: 3840
@@ -1110,271 +1270,239 @@ VisualTest {
}
Frame {
msec: 3856
- hash: "0b6b24ae8df7c3aa9abb48edb6619d8a"
+ hash: "520a544fd92f17a14380803e253b396f"
}
Frame {
msec: 3872
- hash: "45805295dd2482fdf21ac8c9bfe47869"
+ hash: "0ac33070e0c736bc0fb5ab12fa444b5c"
}
Frame {
msec: 3888
- hash: "4893cd31a730d786f075edfd0afc0ad9"
+ hash: "5ee8c9dc7b238db131b3a078e46a8bbd"
}
Frame {
msec: 3904
- hash: "a3fbfe732568f5cf6e63809fd7e0c32e"
+ hash: "69720bcca91f99f229aebc74c5e74261"
}
Frame {
msec: 3920
- hash: "21d3327710d51f714e84b5a28df13e4f"
+ hash: "41d8f4031223f7c833d50208e231964a"
}
Frame {
msec: 3936
- hash: "ea065ab48f27f60505eab36debee3faa"
+ hash: "6fa8fd3252f367f3fafea4e3c7317a48"
}
Frame {
msec: 3952
- hash: "fe4c2e368d2110374b7ba9e30f330713"
+ hash: "8a1b63c42867f87a1cf4b47944b3860a"
}
Frame {
msec: 3968
- hash: "723281f6c1a3f03cf170e4de93fa4dbf"
+ hash: "8c6052eb4cf03d7742a73874d9f15285"
}
Frame {
msec: 3984
- hash: "e3948b393a3778066a90197b31c71e51"
+ hash: "7bae45481596788afde8866a3c97edd7"
}
Frame {
msec: 4000
- hash: "e3948b393a3778066a90197b31c71e51"
+ hash: "7bae45481596788afde8866a3c97edd7"
}
Frame {
msec: 4016
- hash: "e3948b393a3778066a90197b31c71e51"
+ hash: "7bae45481596788afde8866a3c97edd7"
}
Frame {
msec: 4032
- hash: "e3948b393a3778066a90197b31c71e51"
+ hash: "7bae45481596788afde8866a3c97edd7"
}
Frame {
msec: 4048
- hash: "e3948b393a3778066a90197b31c71e51"
+ hash: "7bae45481596788afde8866a3c97edd7"
}
Frame {
msec: 4064
- hash: "723281f6c1a3f03cf170e4de93fa4dbf"
- }
- Key {
- type: 6
- key: 16777232
- modifiers: 0
- text: ""
- autorep: false
- count: 1
+ hash: "8c6052eb4cf03d7742a73874d9f15285"
}
Frame {
msec: 4080
- hash: "c779e46a89c3c9d0f8234a3192175b60"
+ hash: "8a1b63c42867f87a1cf4b47944b3860a"
}
Frame {
msec: 4096
- hash: "f223cfeba468e161943b24ac960196de"
+ hash: "6fa8fd3252f367f3fafea4e3c7317a48"
}
Frame {
msec: 4112
- hash: "dd2f21f063d055edc23c874380149067"
+ hash: "41d8f4031223f7c833d50208e231964a"
}
Frame {
msec: 4128
- hash: "af580b32b67117eb062bbcefe262c719"
- }
- Key {
- type: 7
- key: 16777232
- modifiers: 0
- text: ""
- autorep: false
- count: 1
+ hash: "69720bcca91f99f229aebc74c5e74261"
}
Frame {
msec: 4144
- hash: "991f76d483e033024932790f85bb3c5d"
+ hash: "5ee8c9dc7b238db131b3a078e46a8bbd"
}
Frame {
msec: 4160
- hash: "3d8aa66ab9533d14a468f0869b457033"
+ hash: "0ac33070e0c736bc0fb5ab12fa444b5c"
}
Frame {
msec: 4176
- hash: "a5540bd5d088ab1201b5f22b32579d7c"
+ hash: "520a544fd92f17a14380803e253b396f"
}
Frame {
msec: 4192
- hash: "e0844f30578fef2cdcee4e4ff28ab7cf"
+ hash: "4a080a5154c517e6bcf24b3a1f1d7f2c"
}
Frame {
msec: 4208
- hash: "710e7022b65a9b3fd3a7372bf7f37c7a"
+ hash: "e83642b0793f5a790efca65ccf20a720"
}
Frame {
msec: 4224
- hash: "db553c856b11db7e6feb38b9d562a804"
+ hash: "8210b9cbf19f519ee34f4bb1a6afce16"
}
Frame {
msec: 4240
- hash: "6ba56c4ec6e903b0d82235c230ed78cb"
+ hash: "54d04e64af5c0a3d29f2dc8c0977ed3a"
}
Frame {
msec: 4256
- hash: "786de35a11c3fc1a228392195f509c28"
+ hash: "ae2a644f96bd7b2662ebcf4ebc33d930"
}
Frame {
msec: 4272
- hash: "cc6307597cea821b63391fc9bdbe038b"
+ hash: "718ac9cb5ef2992b06b34e957f987b7a"
}
Frame {
msec: 4288
- hash: "73d49e4d0bef103e11820d888bef0368"
+ hash: "a2e1dea5e5f37697c7ce1a9419b94f65"
}
Frame {
msec: 4304
- hash: "b2ed6ebf66252463326c2f220b3992fa"
+ hash: "c0eb56c72311263d892ce65331547531"
}
Frame {
msec: 4320
- hash: "129b5bc6d55621e2366fc0d80f105df2"
+ hash: "585ad3efb7330de889b8cf56a51a0899"
}
Frame {
msec: 4336
- hash: "ae8fe55fa9b497cd6eff18a517c301d8"
+ hash: "236e54ae31e5ee3d08a7bc9aeaef0d9b"
}
Frame {
msec: 4352
- hash: "535210bd848a20db2966b06278198e07"
+ hash: "d6218c8bb4da9d62bdb5d0cf5d7f8e37"
}
Frame {
msec: 4368
- hash: "1f4ea7783b5c60bfc424c73cea07a3a0"
+ hash: "1dddd18a4ef66df9d9b431b2860e24d1"
}
Frame {
msec: 4384
- hash: "5b61f2e9308c4de2864bb7cf133ce545"
+ hash: "5b1b45e75f5a829b31c0b6eb0189da7c"
}
Frame {
msec: 4400
- hash: "f641f87e9556ecfd24f0f0a772295e52"
+ hash: "062091bc7a5f3296c669614318b80fe7"
}
Frame {
msec: 4416
- hash: "36f28574c0b042647bc064d75afa9fbc"
+ hash: "836f37fe92a46233640e0bd2c0932fea"
}
Frame {
msec: 4432
- hash: "dba2ca165b8ab35113b8ec127b204ae9"
+ hash: "f14ec1544a380fc9993b39754c23c2f4"
}
Frame {
msec: 4448
- hash: "56324b95f63eabba718df588159f374d"
+ hash: "bd5b206097f30dfce884a8c74856857d"
}
Frame {
msec: 4464
- hash: "af65d67fef3c743e31acca03716040c4"
+ hash: "592ac5bbf1c4b3a360be4d76c40a2be2"
}
Frame {
msec: 4480
- hash: "105481b5becd127af4c28961d900148c"
+ hash: "f243d823fc9977e69a008010d8db8a01"
}
Frame {
msec: 4496
- hash: "4859d6bf9c456e52fd463e4c2f68d7f6"
+ hash: "ffc2da2e4c091eadaa9746b42b56d9e4"
}
Frame {
msec: 4512
- hash: "21c0958bd3c6a1056bb062165c9bc18b"
+ hash: "ebae1fb540c6ff6b0bc9a951391e2e94"
}
Frame {
msec: 4528
- hash: "287d258a79f45c26c92c69cce6b1a2f3"
+ hash: "097ab9a1a1fe9743f162f57b93599fe7"
}
Frame {
msec: 4544
- hash: "deabc5c7dd111adcb253eb833f118764"
+ hash: "61a3475bef5fd276b836cf3483526f57"
}
Frame {
msec: 4560
- hash: "4bad7380f6b645c551edbe06ff67cac9"
+ hash: "a63e2438a9cd412c2b119cd42b11009f"
}
Frame {
msec: 4576
- hash: "67fc71c16d0b9405c35590bafdc5ea40"
- }
- Key {
- type: 6
- key: 16777233
- modifiers: 0
- text: ""
- autorep: false
- count: 1
+ hash: "87c129a5bf08536d3fca90375283e26b"
}
Frame {
msec: 4592
- hash: "7aed794eae2f0c65342f190ed4d4f889"
+ hash: "445de6663e80d1fe1527ec5acf4ec1de"
}
Frame {
msec: 4608
- hash: "23edee3af8f1904558863d37c520555a"
+ hash: "b5ec22f95abb43c83533f7dc606667f6"
}
Frame {
msec: 4624
- hash: "2f9ed13e8a0d0edf098b05db02c04bdf"
- }
- Key {
- type: 7
- key: 16777233
- modifiers: 0
- text: ""
- autorep: false
- count: 1
+ hash: "874a65c2069f4ba89301c129f884f217"
}
Frame {
msec: 4640
- hash: "86ed2aa2428feb9c6c14ad2a74e97978"
+ hash: "700bd56ecea646bbec2017007bbb5b84"
}
Frame {
msec: 4656
- hash: "e189dc0dae9457a6af5082c6ccf451b6"
+ hash: "4267354fe0d24597bdb5ee1a6e9affbb"
}
Frame {
msec: 4672
- hash: "62d4bfa65bfdc50d24d9204f4df7bad8"
+ hash: "135b2b0f4e469b207e673d1e7086cd4f"
}
Frame {
msec: 4688
- hash: "5a11ec8a0485a018ebe317e01136e4a5"
+ hash: "d08dc22ddc707316483f09b796ea0380"
}
Frame {
msec: 4704
- hash: "9aa569f7b251371bdd1cb05c8d3aab28"
+ hash: "114ad78597ede2afc4dd8bafa1d4df21"
}
Frame {
msec: 4720
- hash: "a242c9d5ed7f9aef0a0622dcb66d0a7e"
+ hash: "ec1b4c71f9bd63ccf6d766b0b2f68b30"
}
Frame {
msec: 4736
- hash: "a0cb3f796fddf7100ca19aee3dedbea8"
+ hash: "cc1767ec13803959333cd35bfb2d9119"
}
Frame {
msec: 4752
- hash: "b4e273b6415e3951eab2f831100b0bb2"
+ hash: "0f113c0263faa47428c4d16891ac4d4f"
}
Frame {
msec: 4768
- hash: "fd3fd655785c4e3c470f742451e3470f"
+ hash: "5381cde4763aa45c97793124e42db6f5"
}
Frame {
msec: 4784
- hash: "7a9b2057760e48d5f9cfdc79b08866d8"
+ hash: "99940d6744ac1245f82d62f08c371285"
}
Frame {
msec: 4800
@@ -1382,1998 +1510,42 @@ VisualTest {
}
Frame {
msec: 4816
- hash: "c6c90915393fc7cb0aaa464caefbadb0"
+ hash: "77bbed46c7eb023252cdd80d0a15f38a"
}
Frame {
msec: 4832
- hash: "36b65658073ac2687dbd88ec7a408a98"
+ hash: "36ee4da72825e96d5f670c94865a30d8"
}
Frame {
msec: 4848
- hash: "84e165f9f2c55c5c51a260b11ca195c2"
+ hash: "c64d56c1b7df0a5c63ab8ff08ae6daf9"
}
Frame {
msec: 4864
- hash: "c11cfcfda6f161d058a3d9e93349b578"
+ hash: "942e038a3426fa318212a8f245141225"
}
Frame {
msec: 4880
- hash: "0568f8c0e1fa51b7547790a7f4978ea3"
+ hash: "c033ebaee12dd8fe953e91160f986c3d"
}
Frame {
msec: 4896
- hash: "b66fd97ac36ac395df74e9a0dd58d0c7"
+ hash: "07e64024cf7eda082297f6f83dba8067"
}
Frame {
msec: 4912
- hash: "31b5b3d68e452ffd90e9804ff9e9a264"
+ hash: "b33cd5bbb90d435dd7ea3ab67bef88ee"
}
Frame {
msec: 4928
- hash: "3cc8791e419986e1e913d4e153243fb2"
+ hash: "90712efd7c17b0ad33d2c2c02e9eaa97"
}
Frame {
msec: 4944
- hash: "ff1b3ce85bc9f3dd3feb90fa31c3bc0a"
+ hash: "7e2e55555ee2c7e172e61ddb6365355d"
}
Frame {
msec: 4960
- hash: "d3ae969e538c642d82662d08ef05964e"
- }
- Frame {
- msec: 4976
- hash: "e3948b393a3778066a90197b31c71e51"
- }
- Frame {
- msec: 4992
- hash: "e3948b393a3778066a90197b31c71e51"
- }
- Frame {
- msec: 5008
- hash: "e3948b393a3778066a90197b31c71e51"
- }
- Frame {
- msec: 5024
- hash: "e3948b393a3778066a90197b31c71e51"
- }
- Frame {
- msec: 5040
- hash: "e3948b393a3778066a90197b31c71e51"
- }
- Frame {
- msec: 5056
- hash: "e3948b393a3778066a90197b31c71e51"
- }
- Frame {
- msec: 5072
- hash: "d3ae969e538c642d82662d08ef05964e"
- }
- Frame {
- msec: 5088
- hash: "ff1b3ce85bc9f3dd3feb90fa31c3bc0a"
- }
- Frame {
- msec: 5104
- hash: "3cc8791e419986e1e913d4e153243fb2"
- }
- Frame {
- msec: 5120
- hash: "31b5b3d68e452ffd90e9804ff9e9a264"
- }
- Frame {
- msec: 5136
- hash: "b66fd97ac36ac395df74e9a0dd58d0c7"
- }
- Frame {
- msec: 5152
- hash: "0568f8c0e1fa51b7547790a7f4978ea3"
- }
- Frame {
- msec: 5168
- hash: "c11cfcfda6f161d058a3d9e93349b578"
- }
- Frame {
- msec: 5184
- hash: "84e165f9f2c55c5c51a260b11ca195c2"
- }
- Frame {
- msec: 5200
- hash: "36b65658073ac2687dbd88ec7a408a98"
- }
- Frame {
- msec: 5216
- hash: "c6c90915393fc7cb0aaa464caefbadb0"
- }
- Frame {
- msec: 5232
- hash: "2a55b52db02d97963d382c9862307384"
- }
- Frame {
- msec: 5248
- hash: "7a9b2057760e48d5f9cfdc79b08866d8"
- }
- Frame {
- msec: 5264
- hash: "fd3fd655785c4e3c470f742451e3470f"
- }
- Frame {
- msec: 5280
- hash: "b4e273b6415e3951eab2f831100b0bb2"
- }
- Frame {
- msec: 5296
- hash: "a0cb3f796fddf7100ca19aee3dedbea8"
- }
- Frame {
- msec: 5312
- hash: "a242c9d5ed7f9aef0a0622dcb66d0a7e"
- }
- Frame {
- msec: 5328
- hash: "9aa569f7b251371bdd1cb05c8d3aab28"
- }
- Frame {
- msec: 5344
- hash: "5a11ec8a0485a018ebe317e01136e4a5"
- }
- Frame {
- msec: 5360
- hash: "62d4bfa65bfdc50d24d9204f4df7bad8"
- }
- Frame {
- msec: 5376
- hash: "e189dc0dae9457a6af5082c6ccf451b6"
- }
- Frame {
- msec: 5392
- hash: "86ed2aa2428feb9c6c14ad2a74e97978"
- }
- Frame {
- msec: 5408
- hash: "2f9ed13e8a0d0edf098b05db02c04bdf"
- }
- Frame {
- msec: 5424
- hash: "23edee3af8f1904558863d37c520555a"
- }
- Frame {
- msec: 5440
- hash: "7aed794eae2f0c65342f190ed4d4f889"
- }
- Frame {
- msec: 5456
- hash: "0fa12b48c08266f50e77506e4136dd56"
- }
- Frame {
- msec: 5472
- hash: "679ee2b26a118ab53a84fa116de09edf"
- }
- Frame {
- msec: 5488
- hash: "b9dcdd88fba70636cbcae160edcc0136"
- }
- Frame {
- msec: 5504
- hash: "90af75eeef63ae67e9f6ff1a61d7cca3"
- }
- Frame {
- msec: 5520
- hash: "29d80ae32451c24b655c4d1fd01d3aa1"
- }
- Frame {
- msec: 5536
- hash: "c73fe137644cbc006d0b5274b72faa46"
- }
- Frame {
- msec: 5552
- hash: "8a4d76ae60f5d720a382cced2f6a2b5e"
- }
- Frame {
- msec: 5568
- hash: "a1efa0d424d568d338c6db9fc095c2fb"
- }
- Frame {
- msec: 5584
- hash: "205cafcabb29b78a6db3dcaf44a74ab6"
- }
- Frame {
- msec: 5600
- hash: "7507a3d2158d4cc68454c85922526871"
- }
- Frame {
- msec: 5616
- hash: "7135a6a7999e82cb81e39228805332ee"
- }
- Frame {
- msec: 5632
- hash: "ac2b714b5f32d2b911f31690d7082dc1"
- }
- Frame {
- msec: 5648
- hash: "5cb1ae6d86aafdf11284480c81b939dc"
- }
- Frame {
- msec: 5664
- hash: "ac705840cc94eb4af7a52d62649d0157"
- }
- Frame {
- msec: 5680
- hash: "8c2ebcd80e26ac7b9d25be486f54c4ce"
- }
- Frame {
- msec: 5696
- hash: "12b84aa02dbbab3592d3eb3cb6884b41"
- }
- Frame {
- msec: 5712
- hash: "675043ddde6ed65a3ec4ed093be1e760"
- }
- Frame {
- msec: 5728
- hash: "478126aeef5ddae9c0a77d08294cf3f2"
- }
- Frame {
- msec: 5744
- hash: "0b43af73d91a500ccdf27b4347b9bc47"
- }
- Frame {
- msec: 5760
- image: "cursorDelegate.5.png"
- }
- Frame {
- msec: 5776
- hash: "a6d8708d08bedf0cab5230d6f2936936"
- }
- Frame {
- msec: 5792
- hash: "02e0646024aeef6f01b7541b15267baa"
- }
- Frame {
- msec: 5808
- hash: "da6717c94b46ad7a647c445c06314b0d"
- }
- Frame {
- msec: 5824
- hash: "2ed12d49d72884160ebbf6b6d0e15a9d"
- }
- Frame {
- msec: 5840
- hash: "a1fbc3333b7f742a8336a6fcbad156c9"
- }
- Frame {
- msec: 5856
- hash: "25cac33299d58cdd7775e8b75410085e"
- }
- Frame {
- msec: 5872
- hash: "5d81833eb342f632945c0571e18cb1f9"
- }
- Frame {
- msec: 5888
- hash: "23f6f2a7d971494af43a0fb97dbf8fb5"
- }
- Frame {
- msec: 5904
- hash: "216b70d02a4685dc07258454bb4e7c85"
- }
- Frame {
- msec: 5920
- hash: "1e06742af58d6e63facdc599c46e11b1"
- }
- Frame {
- msec: 5936
- hash: "00f8ac72d3794ed8d66db987402ecde0"
- }
- Frame {
- msec: 5952
- hash: "42ab5f162acba94f563823f5be1e37d2"
- }
- Frame {
- msec: 5968
- hash: "3272b97fdc54eb9f3590e7bbe4ac457d"
- }
- Frame {
- msec: 5984
- hash: "e3948b393a3778066a90197b31c71e51"
- }
- Frame {
- msec: 6000
- hash: "e3948b393a3778066a90197b31c71e51"
- }
- Frame {
- msec: 6016
- hash: "e3948b393a3778066a90197b31c71e51"
- }
- Frame {
- msec: 6032
- hash: "e3948b393a3778066a90197b31c71e51"
- }
- Frame {
- msec: 6048
- hash: "e3948b393a3778066a90197b31c71e51"
- }
- Frame {
- msec: 6064
- hash: "3272b97fdc54eb9f3590e7bbe4ac457d"
- }
- Frame {
- msec: 6080
- hash: "42ab5f162acba94f563823f5be1e37d2"
- }
- Frame {
- msec: 6096
- hash: "00f8ac72d3794ed8d66db987402ecde0"
- }
- Frame {
- msec: 6112
- hash: "1e06742af58d6e63facdc599c46e11b1"
- }
- Frame {
- msec: 6128
- hash: "216b70d02a4685dc07258454bb4e7c85"
- }
- Frame {
- msec: 6144
- hash: "23f6f2a7d971494af43a0fb97dbf8fb5"
- }
- Frame {
- msec: 6160
- hash: "5d81833eb342f632945c0571e18cb1f9"
- }
- Frame {
- msec: 6176
- hash: "25cac33299d58cdd7775e8b75410085e"
- }
- Frame {
- msec: 6192
- hash: "a1fbc3333b7f742a8336a6fcbad156c9"
- }
- Frame {
- msec: 6208
- hash: "2ed12d49d72884160ebbf6b6d0e15a9d"
- }
- Frame {
- msec: 6224
- hash: "da6717c94b46ad7a647c445c06314b0d"
- }
- Frame {
- msec: 6240
- hash: "02e0646024aeef6f01b7541b15267baa"
- }
- Frame {
- msec: 6256
- hash: "a6d8708d08bedf0cab5230d6f2936936"
- }
- Frame {
- msec: 6272
- hash: "68d459091a85f24ece39a207e395039b"
- }
- Frame {
- msec: 6288
- hash: "0b43af73d91a500ccdf27b4347b9bc47"
- }
- Frame {
- msec: 6304
- hash: "478126aeef5ddae9c0a77d08294cf3f2"
- }
- Frame {
- msec: 6320
- hash: "675043ddde6ed65a3ec4ed093be1e760"
- }
- Frame {
- msec: 6336
- hash: "12b84aa02dbbab3592d3eb3cb6884b41"
- }
- Frame {
- msec: 6352
- hash: "8c2ebcd80e26ac7b9d25be486f54c4ce"
- }
- Frame {
- msec: 6368
- hash: "ac705840cc94eb4af7a52d62649d0157"
- }
- Frame {
- msec: 6384
- hash: "5cb1ae6d86aafdf11284480c81b939dc"
- }
- Frame {
- msec: 6400
- hash: "ac2b714b5f32d2b911f31690d7082dc1"
- }
- Frame {
- msec: 6416
- hash: "7135a6a7999e82cb81e39228805332ee"
- }
- Frame {
- msec: 6432
- hash: "7507a3d2158d4cc68454c85922526871"
- }
- Frame {
- msec: 6448
- hash: "205cafcabb29b78a6db3dcaf44a74ab6"
- }
- Frame {
- msec: 6464
- hash: "a1efa0d424d568d338c6db9fc095c2fb"
- }
- Frame {
- msec: 6480
- hash: "8a4d76ae60f5d720a382cced2f6a2b5e"
- }
- Frame {
- msec: 6496
- hash: "c73fe137644cbc006d0b5274b72faa46"
- }
- Frame {
- msec: 6512
- hash: "29d80ae32451c24b655c4d1fd01d3aa1"
- }
- Frame {
- msec: 6528
- hash: "90af75eeef63ae67e9f6ff1a61d7cca3"
- }
- Frame {
- msec: 6544
- hash: "b9dcdd88fba70636cbcae160edcc0136"
- }
- Frame {
- msec: 6560
- hash: "679ee2b26a118ab53a84fa116de09edf"
- }
- Frame {
- msec: 6576
- hash: "0fa12b48c08266f50e77506e4136dd56"
- }
- Frame {
- msec: 6592
- hash: "7aed794eae2f0c65342f190ed4d4f889"
- }
- Frame {
- msec: 6608
- hash: "23edee3af8f1904558863d37c520555a"
- }
- Frame {
- msec: 6624
- hash: "2f9ed13e8a0d0edf098b05db02c04bdf"
- }
- Frame {
- msec: 6640
- hash: "86ed2aa2428feb9c6c14ad2a74e97978"
- }
- Frame {
- msec: 6656
- hash: "e189dc0dae9457a6af5082c6ccf451b6"
- }
- Frame {
- msec: 6672
- hash: "62d4bfa65bfdc50d24d9204f4df7bad8"
- }
- Mouse {
- type: 2
- button: 1
- buttons: 1
- x: 271; y: 89
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6688
- hash: "680f51f63c4b11a247a668eb7bbd2b62"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 271; y: 92
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6704
- hash: "7640c78a286b0b7bdf2ec9117ceced4a"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 271; y: 95
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 270; y: 99
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6720
- image: "cursorDelegate.6.png"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 269; y: 103
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6736
- hash: "bfc1b03df244839a012e8302dc07764f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 268; y: 107
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6752
- hash: "de09380dd57c58ae99fbdba169a19975"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 266; y: 114
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6768
- hash: "54f7f94b5cdf1becb2ee61d7f6f02c0e"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 266; y: 117
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6784
- hash: "4220dde85eb1c027366efd0798927e8d"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 265; y: 117
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6800
- hash: "512b9746ae4482557b8cef9f99905954"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 263; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 261; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6816
- hash: "e7346d8f223684143a0940def878b874"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 259; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6832
- hash: "7e7382302681cd29a2c6959a3a704660"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 256; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6848
- hash: "ef8f7dfdd4e70100ecaecca4055d8f52"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 250; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 243; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6864
- hash: "f5cacabb78b88c31af1a1b1e6f60069b"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 235; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6880
- hash: "b016ef2306b0a721df86b6916e7953e4"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 227; y: 121
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6896
- hash: "a78e9b0b93569b77b0659c771336971a"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 218; y: 124
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 209; y: 126
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6912
- hash: "b957ab07bcbaeffca963d9148130a965"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 200; y: 126
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6928
- hash: "140bc4b078bac52d6903bdfdfc35a94c"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 190; y: 127
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6944
- hash: "047c3a7403ae88cceb7fc875793d1ed8"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 181; y: 127
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 172; y: 127
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6960
- hash: "03d48446aaf94450a3a9a8f1e956493f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 163; y: 127
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6976
- hash: "6672e47aa6a975fbd82d2fe5bc99bbaf"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 154; y: 126
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 6992
- hash: "3bc73489d06e446d4c96117756a59227"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 146; y: 124
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 138; y: 121
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7008
- hash: "aed995a61df4a1c189ef2962000d02de"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 130; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7024
- hash: "aed995a61df4a1c189ef2962000d02de"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 123; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7040
- hash: "74f0bbe92a23146fbdbd365edd5741c8"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 118; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 114; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7056
- hash: "74f0bbe92a23146fbdbd365edd5741c8"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 110; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7072
- hash: "6456208c6367687b8dc701791eccd7d4"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 108; y: 117
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7088
- hash: "376b59dc6e00a51bc9f2d4cfa2718e57"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 107; y: 117
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 106; y: 117
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7104
- hash: "fb7bc3401f70ce6eee131c9c7510e1fe"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 105; y: 117
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7120
- hash: "675a419f0cd8351d6b2a65daf7d2707a"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 104; y: 117
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7136
- hash: "2f7951abac64e0f10d3b66d04966b6e9"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 103; y: 117
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 102; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7152
- hash: "1f8daa78c58ae11ec105bd87681c1762"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 101; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7168
- hash: "23ab196ed43219c26d94431698f6ac8d"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 100; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7184
- hash: "9581e2695f4818e063ec032cb5bb6b7f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 100; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 100; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7200
- hash: "6752cd7c5383e0ccc9b08f79db6ac310"
- }
- Frame {
- msec: 7216
- hash: "51f5675e0fb1410c5a8ec03a86b42681"
- }
- Frame {
- msec: 7232
- hash: "c3c23213b2649b5ccabd8e420a251e00"
- }
- Frame {
- msec: 7248
- hash: "02ceab31171fe983a10e862b53aea16f"
- }
- Frame {
- msec: 7264
- hash: "8a774dda9a1bc16bd270724e570daf20"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 100; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7280
- hash: "2b6b892cebfcce14a9db485fecf16703"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 101; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7296
- hash: "8b8e6d3362f018cbd9b487f03cfb7a22"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 101; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7312
- hash: "a8477a9429633384073618cc60841e6c"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 102; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 102; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7328
- hash: "59558c6665b73f02809259e039b4423a"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 103; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7344
- hash: "93540071bab8a970a929d209f628970e"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 104; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 105; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7360
- hash: "78cdb0a05583150ea33040d32d95de47"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 107; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7376
- hash: "4b1ee34985d3f5b8dd4355678ad39af4"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 110; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7392
- hash: "5484e7699c388eabf0311de49706397f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 113; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 117; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7408
- hash: "dee6c2380f398323002ebb43a38d27e8"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 124; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7424
- hash: "d66a27728e7fd3c616842613a034c5a0"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 131; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7440
- hash: "5f851161f99fcf5b67cbe008a3faf411"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 138; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 144; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7456
- hash: "013e949285cfa9edb34ab14e26753230"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 148; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 152; y: 117
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7472
- hash: "5b50acdcbd49969bcce2cfab6f9af380"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 155; y: 117
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7488
- hash: "d4aeb24211007cfc01512d289ae7aa01"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 157; y: 116
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7504
- hash: "6f1b7e12bbf54586e9a48989145f3274"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 159; y: 116
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 162; y: 116
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7520
- hash: "0e09c7468bc03770c6cc7f0fba1ee9c0"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 163; y: 116
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7536
- hash: "0fc4522bbf1a2e72002eb0a3c7224e1f"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 165; y: 116
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7552
- hash: "91727292aaa314bf263c618a577b7f74"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 166; y: 116
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 168; y: 116
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7568
- hash: "a78fb2545d11c521a50a10fd2d1700a7"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 171; y: 116
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7584
- hash: "c207a291b47628921125acd4b8ed5ea8"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 174; y: 116
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7600
- hash: "9a8e3df504ba36e82c51d71a3f5ce268"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 177; y: 116
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 183; y: 117
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7616
- hash: "8cd9da94db91da50ae457d41866a32ba"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 188; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7632
- hash: "9e52b6fdc3ce4ad9c5986e47ffa762fc"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 193; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7648
- hash: "a1aff55bffb76bd4e2ac9ee482a03978"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 198; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 206; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7664
- hash: "ba52431b72683cfbf0cc795a2407630e"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 209; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7680
- image: "cursorDelegate.7.png"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 211; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7696
- hash: "eb5a19fbfbdceef233ed3c86c782817c"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 212; y: 119
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 212; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7712
- hash: "7c8f3f2e96fa6a63867cb716061c8c77"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 213; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7728
- hash: "96b0007f857aa19b41d184a7c7931f69"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 214; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7744
- hash: "96201712b9ffbd9bfbebb5a5b7e23aba"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 215; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7760
- hash: "d75e13a7715d5c329a47fdb818dfdbe5"
- }
- Frame {
- msec: 7776
- hash: "c8fa0c2d9e6aa1f3a33e76a31534359d"
- }
- Frame {
- msec: 7792
- hash: "03b11cc517f84c58a681906fdda98347"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 215; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 215; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7808
- hash: "74cdf8af5d56216ad422951a56661536"
- }
- Frame {
- msec: 7824
- hash: "fcac2575aad872eada547508f312f09c"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 216; y: 118
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7840
- hash: "7d76aec1f29d2d6745585be8ef113be5"
- }
- Frame {
- msec: 7856
- hash: "2b4fe4f39433671a9bc440efa1c589a8"
- }
- Frame {
- msec: 7872
- hash: "55a166f920e76173e14121d848a11aa0"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 216; y: 117
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7888
- hash: "f764df8ecd68161d3529800e922254f4"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 216; y: 116
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7904
- hash: "749caf21947e915b163f72e6fd190032"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 216; y: 116
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7920
- hash: "c350910df8ae4fea573a20d334fd3401"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 217; y: 116
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7936
- hash: "d177da450f1d380a6d2406e2393b9582"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 218; y: 115
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 218; y: 115
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7952
- hash: "bf3da78d7cac19daf2d5150b77840b1e"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 219; y: 114
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7968
- hash: "22e337b0b81b18045a205355da6981ad"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 220; y: 114
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 7984
- hash: "66c66927d2fc590fc43c146a403c1ccb"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 221; y: 114
- modifiers: 0
- sendToViewport: true
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 222; y: 113
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 8000
- hash: "66c66927d2fc590fc43c146a403c1ccb"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 222; y: 113
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 8016
- hash: "66c66927d2fc590fc43c146a403c1ccb"
- }
- Frame {
- msec: 8032
- hash: "66c66927d2fc590fc43c146a403c1ccb"
- }
- Frame {
- msec: 8048
- hash: "66c66927d2fc590fc43c146a403c1ccb"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 222; y: 114
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 8064
- hash: "22e337b0b81b18045a205355da6981ad"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 222; y: 114
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 8080
- hash: "bf3da78d7cac19daf2d5150b77840b1e"
- }
- Frame {
- msec: 8096
- hash: "d177da450f1d380a6d2406e2393b9582"
- }
- Frame {
- msec: 8112
- hash: "c350910df8ae4fea573a20d334fd3401"
- }
- Frame {
- msec: 8128
- hash: "749caf21947e915b163f72e6fd190032"
- }
- Mouse {
- type: 3
- button: 1
- buttons: 0
- x: 222; y: 114
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 8144
- hash: "f764df8ecd68161d3529800e922254f4"
- }
- Frame {
- msec: 8160
- hash: "55a166f920e76173e14121d848a11aa0"
- }
- Frame {
- msec: 8176
- hash: "2b4fe4f39433671a9bc440efa1c589a8"
- }
- Frame {
- msec: 8192
- hash: "7d76aec1f29d2d6745585be8ef113be5"
- }
- Frame {
- msec: 8208
- hash: "fcac2575aad872eada547508f312f09c"
- }
- Frame {
- msec: 8224
- hash: "74cdf8af5d56216ad422951a56661536"
- }
- Frame {
- msec: 8240
- hash: "03b11cc517f84c58a681906fdda98347"
- }
- Frame {
- msec: 8256
- hash: "c8fa0c2d9e6aa1f3a33e76a31534359d"
- }
- Frame {
- msec: 8272
- hash: "d75e13a7715d5c329a47fdb818dfdbe5"
- }
- Frame {
- msec: 8288
- hash: "96201712b9ffbd9bfbebb5a5b7e23aba"
- }
- Frame {
- msec: 8304
- hash: "96b0007f857aa19b41d184a7c7931f69"
- }
- Frame {
- msec: 8320
- hash: "bff5b731de7c93fa0cdcefbf99beeb5e"
- }
- Frame {
- msec: 8336
- hash: "ce76704964873be1bc6a324d8a3381be"
- }
- Frame {
- msec: 8352
- hash: "a31b4f2a3defc968098029328de9352d"
- }
- Frame {
- msec: 8368
- hash: "295e3f40a511bd30e1c6599ead93619a"
- }
- Frame {
- msec: 8384
- hash: "3cd74da8b04de8ec7446490dea0e4e6c"
- }
- Frame {
- msec: 8400
- hash: "78a7db5a316609136d1b873d20d5dd3e"
- }
- Frame {
- msec: 8416
- hash: "0f176fb11bfe26f872ef7103011df9e6"
- }
- Frame {
- msec: 8432
- hash: "47866013e79bc77607e0c40bf8457bed"
- }
- Frame {
- msec: 8448
- hash: "5f35467db5c5e0baf5caff90b97e2d0c"
- }
- Frame {
- msec: 8464
- hash: "fefa89763cc1ad8323fdf37b1f5f63d3"
- }
- Frame {
- msec: 8480
- hash: "b9823f88fa51944075ce6dedd695f097"
- }
- Frame {
- msec: 8496
- hash: "72521de21fcc57d6ccf16350b0df8eee"
- }
- Frame {
- msec: 8512
- hash: "fcd591a2e56ba5efa95b315b7bd10532"
- }
- Frame {
- msec: 8528
- hash: "5d437d59995741030e0975829712f85d"
- }
- Frame {
- msec: 8544
- hash: "e7189d174b181985b6aef10b8642726f"
- }
- Frame {
- msec: 8560
- hash: "cefadbae14e573f6c83d07ffc3a5152e"
- }
- Mouse {
- type: 2
- button: 1
- buttons: 1
- x: 277; y: 97
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 8576
- hash: "0fa12b48c08266f50e77506e4136dd56"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 277; y: 98
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 8592
- hash: "7aed794eae2f0c65342f190ed4d4f889"
- }
- Mouse {
- type: 5
- button: 0
- buttons: 1
- x: 276; y: 98
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 8608
- hash: "23edee3af8f1904558863d37c520555a"
- }
- Mouse {
- type: 3
- button: 1
- buttons: 0
- x: 276; y: 98
- modifiers: 0
- sendToViewport: true
- }
- Frame {
- msec: 8624
- hash: "2f9ed13e8a0d0edf098b05db02c04bdf"
- }
- Frame {
- msec: 8640
- image: "cursorDelegate.8.png"
- }
- Frame {
- msec: 8656
- hash: "e189dc0dae9457a6af5082c6ccf451b6"
- }
- Frame {
- msec: 8672
- hash: "62d4bfa65bfdc50d24d9204f4df7bad8"
- }
- Frame {
- msec: 8688
- hash: "5a11ec8a0485a018ebe317e01136e4a5"
- }
- Frame {
- msec: 8704
- hash: "9aa569f7b251371bdd1cb05c8d3aab28"
- }
- Frame {
- msec: 8720
- hash: "a242c9d5ed7f9aef0a0622dcb66d0a7e"
- }
- Frame {
- msec: 8736
- hash: "a0cb3f796fddf7100ca19aee3dedbea8"
- }
- Frame {
- msec: 8752
- hash: "b4e273b6415e3951eab2f831100b0bb2"
- }
- Frame {
- msec: 8768
- hash: "fd3fd655785c4e3c470f742451e3470f"
- }
- Frame {
- msec: 8784
- hash: "7a9b2057760e48d5f9cfdc79b08866d8"
- }
- Frame {
- msec: 8800
- hash: "2a55b52db02d97963d382c9862307384"
- }
- Frame {
- msec: 8816
- hash: "c6c90915393fc7cb0aaa464caefbadb0"
- }
- Frame {
- msec: 8832
- hash: "36b65658073ac2687dbd88ec7a408a98"
- }
- Frame {
- msec: 8848
- hash: "84e165f9f2c55c5c51a260b11ca195c2"
- }
- Frame {
- msec: 8864
- hash: "c11cfcfda6f161d058a3d9e93349b578"
- }
- Frame {
- msec: 8880
- hash: "0568f8c0e1fa51b7547790a7f4978ea3"
- }
- Frame {
- msec: 8896
- hash: "b66fd97ac36ac395df74e9a0dd58d0c7"
- }
- Frame {
- msec: 8912
- hash: "31b5b3d68e452ffd90e9804ff9e9a264"
- }
- Frame {
- msec: 8928
- hash: "3cc8791e419986e1e913d4e153243fb2"
- }
- Frame {
- msec: 8944
- hash: "ff1b3ce85bc9f3dd3feb90fa31c3bc0a"
- }
- Frame {
- msec: 8960
- hash: "d3ae969e538c642d82662d08ef05964e"
- }
- Frame {
- msec: 8976
- hash: "e3948b393a3778066a90197b31c71e51"
- }
- Frame {
- msec: 8992
- hash: "e3948b393a3778066a90197b31c71e51"
- }
- Frame {
- msec: 9008
- hash: "e3948b393a3778066a90197b31c71e51"
- }
- Frame {
- msec: 9024
- hash: "e3948b393a3778066a90197b31c71e51"
- }
- Frame {
- msec: 9040
- hash: "e3948b393a3778066a90197b31c71e51"
- }
- Frame {
- msec: 9056
- hash: "e3948b393a3778066a90197b31c71e51"
- }
- Frame {
- msec: 9072
- hash: "d3ae969e538c642d82662d08ef05964e"
- }
- Frame {
- msec: 9088
- hash: "ff1b3ce85bc9f3dd3feb90fa31c3bc0a"
- }
- Frame {
- msec: 9104
- hash: "3cc8791e419986e1e913d4e153243fb2"
- }
- Frame {
- msec: 9120
- hash: "31b5b3d68e452ffd90e9804ff9e9a264"
- }
- Frame {
- msec: 9136
- hash: "b66fd97ac36ac395df74e9a0dd58d0c7"
- }
- Frame {
- msec: 9152
- hash: "0568f8c0e1fa51b7547790a7f4978ea3"
- }
- Frame {
- msec: 9168
- hash: "c11cfcfda6f161d058a3d9e93349b578"
- }
- Frame {
- msec: 9184
- hash: "84e165f9f2c55c5c51a260b11ca195c2"
- }
- Frame {
- msec: 9200
- hash: "36b65658073ac2687dbd88ec7a408a98"
- }
- Frame {
- msec: 9216
- hash: "c6c90915393fc7cb0aaa464caefbadb0"
- }
- Frame {
- msec: 9232
- hash: "2a55b52db02d97963d382c9862307384"
- }
- Frame {
- msec: 9248
- hash: "7a9b2057760e48d5f9cfdc79b08866d8"
- }
- Frame {
- msec: 9264
- hash: "fd3fd655785c4e3c470f742451e3470f"
- }
- Frame {
- msec: 9280
- hash: "b4e273b6415e3951eab2f831100b0bb2"
- }
- Frame {
- msec: 9296
- hash: "a0cb3f796fddf7100ca19aee3dedbea8"
- }
- Frame {
- msec: 9312
- hash: "a242c9d5ed7f9aef0a0622dcb66d0a7e"
- }
- Frame {
- msec: 9328
- hash: "9aa569f7b251371bdd1cb05c8d3aab28"
- }
- Frame {
- msec: 9344
- hash: "5a11ec8a0485a018ebe317e01136e4a5"
- }
- Frame {
- msec: 9360
- hash: "62d4bfa65bfdc50d24d9204f4df7bad8"
- }
- Frame {
- msec: 9376
- hash: "e189dc0dae9457a6af5082c6ccf451b6"
- }
- Frame {
- msec: 9392
- hash: "86ed2aa2428feb9c6c14ad2a74e97978"
- }
- Frame {
- msec: 9408
- hash: "2f9ed13e8a0d0edf098b05db02c04bdf"
- }
- Frame {
- msec: 9424
- hash: "23edee3af8f1904558863d37c520555a"
+ hash: "87ca0584879b25336a1023ac3252fc9a"
}
}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/echoMode.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/echoMode.0.png
deleted file mode 100644
index 2b45a061da..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/echoMode.0.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/echoMode.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/echoMode.1.png
deleted file mode 100644
index 1f5bae01c3..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/echoMode.1.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/echoMode.2.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/echoMode.2.png
deleted file mode 100644
index cb2b5a4aa3..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/echoMode.2.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/echoMode.3.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/echoMode.3.png
deleted file mode 100644
index aa24805e0c..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/echoMode.3.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/echoMode.4.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/echoMode.4.png
deleted file mode 100644
index aa24805e0c..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/echoMode.4.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/hAlign.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/hAlign.0.png
deleted file mode 100644
index 87c2e07ec3..0000000000
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data/hAlign.0.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/echoMode.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/echoMode.qml
index 5d11403232..83ec088a79 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/echoMode.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/echoMode.qml
@@ -1,10 +1,11 @@
import QtQuick 1.0
+import "../shared" 1.0
-Item{
+Item {
height: 50; width: 200
- Column{
+ Column {
//Not an exhaustive echo mode test, that's in QLineEdit (since the functionality is in QLineControl)
- TextInput{ id: main; focus: true; echoMode: TextInput.Password; passwordCharacter: '.' }
- Text{ text: main.text }
+ TestTextInput { id: main; focus: true; echoMode: TextInput.Password; passwordCharacter: '.' }
+ TestText { text: main.text }
}
}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/hAlign.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/hAlign.qml
index 17e13fd31f..f36a752ff2 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/hAlign.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/hAlign.qml
@@ -1,38 +1,40 @@
import QtQuick 1.0
+import "../shared" 1.0
Item{
width:600;
height:300;
- Column{
- TextInput{
- text: "Jackdaws love my big sphinx of quartz";
+ Column {
+ //Because they have auto width, these three should look the same
+ TestTextInput {
+ text: "Jackdaws love my big sphinx of quartz";
horizontalAlignment: TextInput.AlignLeft;
}
- TextInput{
- text: "Jackdaws love my big sphinx of quartz";
+ TestTextInput {
+ text: "Jackdaws love my big sphinx of quartz";
horizontalAlignment: TextInput.AlignHCenter;
}
- TextInput{
- text: "Jackdaws love my big sphinx of quartz";
+ TestTextInput {
+ text: "Jackdaws love my big sphinx of quartz";
horizontalAlignment: TextInput.AlignRight;
}
Rectangle{ width: 600; height: 10; color: "pink" }
- TextInput{
+ TestTextInput {
height: 30;
width: 600;
- text: "Jackdaws love my big sphinx of quartz";
+ text: "Jackdaws love my big sphinx of quartz";
horizontalAlignment: TextInput.AlignLeft;
}
- TextInput{
+ TestTextInput {
height: 30;
width: 600;
- text: "Jackdaws love my big sphinx of quartz";
+ text: "Jackdaws love my big sphinx of quartz";
horizontalAlignment: TextInput.AlignHCenter;
}
- TextInput{
+ TestTextInput {
height: 30;
width: 600;
- text: "Jackdaws love my big sphinx of quartz";
+ text: "Jackdaws love my big sphinx of quartz";
horizontalAlignment: TextInput.AlignRight;
}
}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/usingLineEdit.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/usingLineEdit.qml
index 318af0f7f9..758717ea2b 100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/usingLineEdit.qml
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/usingLineEdit.qml
@@ -3,8 +3,8 @@ import QtQuick 1.0
Rectangle{
width: 600
height: 200
- Column{
- LineEdit{text: 'Hello world'}
- LineEdit{text: 'Hello underwhelmingly verbose world'; width: 80; height: 24;}
+ Column {
+ LineEdit {text: 'Hello world'}
+ LineEdit {text: 'Hello underwhelmingly verbose world'; width: 80; height: 24;}
}
}
diff --git a/tests/auto/declarative/qmlvisual/rect/data/GradientRect.0.png b/tests/auto/declarative/qmlvisual/rect/data/GradientRect.0.png
new file mode 100644
index 0000000000..2ca5d2821d
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/rect/data/GradientRect.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/rect/data/GradientRect.qml b/tests/auto/declarative/qmlvisual/rect/data/GradientRect.qml
new file mode 100644
index 0000000000..116ab2ae35
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/rect/data/GradientRect.qml
@@ -0,0 +1,11 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ image: "GradientRect.0.png"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/rect/data/MyRect.0.png b/tests/auto/declarative/qmlvisual/rect/data/MyRect.0.png
new file mode 100644
index 0000000000..3eb9a8d52f
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/rect/data/MyRect.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/rect/data/MyRect.qml b/tests/auto/declarative/qmlvisual/rect/data/MyRect.qml
new file mode 100644
index 0000000000..72141c830c
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/rect/data/MyRect.qml
@@ -0,0 +1,11 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ image: "MyRect.0.png"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/rect/data/rect-painting.0.png b/tests/auto/declarative/qmlvisual/rect/data/rect-painting.0.png
index 3b7970d24e..391e76051a 100644
--- a/tests/auto/declarative/qmlvisual/rect/data/rect-painting.0.png
+++ b/tests/auto/declarative/qmlvisual/rect/data/rect-painting.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/rect/data/rect-painting.qml b/tests/auto/declarative/qmlvisual/rect/data/rect-painting.qml
index 7c42d1366a..9fc073caf7 100644
--- a/tests/auto/declarative/qmlvisual/rect/data/rect-painting.qml
+++ b/tests/auto/declarative/qmlvisual/rect/data/rect-painting.qml
@@ -6,282 +6,6 @@ VisualTest {
}
Frame {
msec: 16
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 32
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 48
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 64
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 80
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 96
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 112
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 128
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 144
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 160
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 176
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 192
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 208
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 224
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 240
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 256
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 272
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 288
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 304
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 320
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 336
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 352
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 368
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 384
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 400
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 416
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 432
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 448
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 464
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 480
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 496
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 512
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 528
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 544
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 560
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 576
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 592
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 608
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 624
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 640
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 656
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 672
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 688
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 704
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 720
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 736
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 752
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 768
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 784
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 800
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 816
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 832
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 848
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 864
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 880
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 0
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 896
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 912
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 928
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 944
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 960
image: "rect-painting.0.png"
}
- Frame {
- msec: 976
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 992
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 1008
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 1024
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 1040
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 1056
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 1072
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
- Frame {
- msec: 1088
- hash: "79998980caccd4eb479fbd9f2a13c860"
- }
}
diff --git a/tests/auto/declarative/qmlvisual/repeater/basic1.qml b/tests/auto/declarative/qmlvisual/repeater/basic1.qml
index 7f1ba84c26..5d994b96a0 100644
--- a/tests/auto/declarative/qmlvisual/repeater/basic1.qml
+++ b/tests/auto/declarative/qmlvisual/repeater/basic1.qml
@@ -1,25 +1,29 @@
import QtQuick 1.0
Rectangle {
- color: "blue"
- width: 300
- height: 200
- Row {
- Repeater {
+ color: "white"
+ width: 120
+ height: 240
+ id: page
+ Column{
+ Repeater{
delegate: Rectangle {
- color: "red"
+ color: "thistle"
width: 100
height: 100
- Text {
- text: name
+ Rectangle {
+ anchors.centerIn: parent
+ width: 60
+ height: 60
+ color: name
}
}
model: ListModel {
ListElement {
- name: "January"
+ name: "palegoldenrod"
}
ListElement {
- name: "February"
+ name: "lightsteelblue"
}
}
}
diff --git a/tests/auto/declarative/qmlvisual/repeater/basic2.qml b/tests/auto/declarative/qmlvisual/repeater/basic2.qml
index b10420cc7b..ea14e92e21 100644
--- a/tests/auto/declarative/qmlvisual/repeater/basic2.qml
+++ b/tests/auto/declarative/qmlvisual/repeater/basic2.qml
@@ -1,29 +1,33 @@
import QtQuick 1.0
Rectangle {
- color: "blue"
- width: 300
- height: 200
+ color: "white"
+ width: 120
+ height: 240
+ id: page
Component {
id: delegate
Rectangle {
- color: "red"
+ color: "thistle"
width: 100
height: 100
- Text {
- text: name
+ Rectangle {
+ anchors.centerIn: parent
+ width: 60
+ height: 60
+ color: name
}
}
}
- Row {
- Repeater {
+ Column{
+ Repeater{
delegate: delegate
model: ListModel {
ListElement {
- name: "January"
+ name: "palegoldenrod"
}
ListElement {
- name: "February"
+ name: "lightsteelblue"
}
}
}
diff --git a/tests/auto/declarative/qmlvisual/repeater/basic3.qml b/tests/auto/declarative/qmlvisual/repeater/basic3.qml
index a296801af3..0193db30c0 100644
--- a/tests/auto/declarative/qmlvisual/repeater/basic3.qml
+++ b/tests/auto/declarative/qmlvisual/repeater/basic3.qml
@@ -1,27 +1,31 @@
import QtQuick 1.0
Rectangle {
- color: "blue"
- width: 300
- height: 200
+ color: "white"
+ width: 120
+ height: 240
+ id: page
ListModel {
- id: dataSource
+ id: model
ListElement {
- name: "January"
+ name: "palegoldenrod"
}
ListElement {
- name: "February"
+ name: "lightsteelblue"
}
}
- Row {
- Repeater {
- model: dataSource
+ Column{
+ Repeater{
+ model: model
delegate: Rectangle {
- color: "red"
+ color: "thistle"
width: 100
height: 100
- Text {
- text: name
+ Rectangle {
+ anchors.centerIn: parent
+ width: 60
+ height: 60
+ color: name
}
}
}
diff --git a/tests/auto/declarative/qmlvisual/repeater/basic4.qml b/tests/auto/declarative/qmlvisual/repeater/basic4.qml
index fa858356cf..c7c0d29682 100644
--- a/tests/auto/declarative/qmlvisual/repeater/basic4.qml
+++ b/tests/auto/declarative/qmlvisual/repeater/basic4.qml
@@ -1,32 +1,36 @@
import QtQuick 1.0
Rectangle {
- color: "blue"
- width: 300
- height: 200
+ color: "white"
+ width: 120
+ height: 240
+ id: page
ListModel {
- id: dataSource
+ id: model
ListElement {
- name: "January"
+ name: "palegoldenrod"
}
ListElement {
- name: "February"
+ name: "lightsteelblue"
}
}
Component {
id: delegate
Rectangle {
- color: "red"
+ color: "thistle"
width: 100
height: 100
- Text {
- text: name
+ Rectangle {
+ anchors.centerIn: parent
+ width: 60
+ height: 60
+ color: name
}
}
}
- Row {
- Repeater {
- model: dataSource
+ Column{
+ Repeater{
+ model: model
delegate: delegate
}
}
diff --git a/tests/auto/declarative/qmlvisual/repeater/data-MAC/basic1.0.png b/tests/auto/declarative/qmlvisual/repeater/data-MAC/basic1.0.png
deleted file mode 100644
index 2658b6b6d7..0000000000
--- a/tests/auto/declarative/qmlvisual/repeater/data-MAC/basic1.0.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/repeater/data-MAC/basic1.qml b/tests/auto/declarative/qmlvisual/repeater/data-MAC/basic1.qml
deleted file mode 100644
index d11a9ddc64..0000000000
--- a/tests/auto/declarative/qmlvisual/repeater/data-MAC/basic1.qml
+++ /dev/null
@@ -1,323 +0,0 @@
-import Qt.VisualTest 4.7
-
-VisualTest {
- Frame {
- msec: 0
- }
- Frame {
- msec: 16
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 32
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 48
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 64
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 80
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 96
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 112
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 128
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 144
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 160
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 176
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 192
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 208
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 224
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 240
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 256
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 272
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 288
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 304
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 320
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 336
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 352
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 368
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 384
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 400
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 416
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 432
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 448
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 464
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 480
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 496
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 512
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 528
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 544
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 560
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 576
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 592
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 608
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 624
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 640
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 656
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 672
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 688
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 704
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 720
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 736
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 752
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 768
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 784
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 800
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 816
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 832
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 848
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 864
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 880
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 896
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 912
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 928
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 944
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 960
- image: "basic1.0.png"
- }
- Frame {
- msec: 976
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 992
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1008
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1024
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1040
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1056
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1072
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1088
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1104
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1120
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1136
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1152
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1168
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1184
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 0
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 1200
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1216
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1232
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
-}
diff --git a/tests/auto/declarative/qmlvisual/repeater/data-MAC/basic2.0.png b/tests/auto/declarative/qmlvisual/repeater/data-MAC/basic2.0.png
deleted file mode 100644
index 2658b6b6d7..0000000000
--- a/tests/auto/declarative/qmlvisual/repeater/data-MAC/basic2.0.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/repeater/data-MAC/basic2.qml b/tests/auto/declarative/qmlvisual/repeater/data-MAC/basic2.qml
deleted file mode 100644
index 9b36f60165..0000000000
--- a/tests/auto/declarative/qmlvisual/repeater/data-MAC/basic2.qml
+++ /dev/null
@@ -1,331 +0,0 @@
-import Qt.VisualTest 4.7
-
-VisualTest {
- Frame {
- msec: 0
- }
- Frame {
- msec: 16
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 32
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 48
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 64
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 80
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 96
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 112
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 128
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 144
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 160
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 176
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 192
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 208
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 224
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 240
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 256
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 272
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 288
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 304
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 320
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 336
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 352
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 368
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 384
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 400
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 416
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 432
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 448
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 464
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 480
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 496
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 512
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 528
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 544
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 560
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 576
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 592
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 608
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 624
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 640
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 656
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 672
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 688
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 704
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 720
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 736
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 752
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 768
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 784
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 800
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 816
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 832
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 848
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 864
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 880
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 896
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 912
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 928
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 944
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 960
- image: "basic2.0.png"
- }
- Frame {
- msec: 976
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 992
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1008
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1024
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1040
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1056
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1072
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1088
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1104
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1120
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1136
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1152
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1168
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 0
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 1184
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1200
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1216
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1232
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1248
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1264
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
-}
diff --git a/tests/auto/declarative/qmlvisual/repeater/data-MAC/basic3.0.png b/tests/auto/declarative/qmlvisual/repeater/data-MAC/basic3.0.png
deleted file mode 100644
index 2658b6b6d7..0000000000
--- a/tests/auto/declarative/qmlvisual/repeater/data-MAC/basic3.0.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/repeater/data-MAC/basic3.qml b/tests/auto/declarative/qmlvisual/repeater/data-MAC/basic3.qml
deleted file mode 100644
index 9752b72400..0000000000
--- a/tests/auto/declarative/qmlvisual/repeater/data-MAC/basic3.qml
+++ /dev/null
@@ -1,347 +0,0 @@
-import Qt.VisualTest 4.7
-
-VisualTest {
- Frame {
- msec: 0
- }
- Frame {
- msec: 16
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 32
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 48
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 64
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 80
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 96
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 112
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 128
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 144
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 160
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 176
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 192
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 208
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 224
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 240
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 256
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 272
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 288
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 304
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 320
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 336
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 352
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 368
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 384
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 400
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 416
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 432
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 448
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 464
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 480
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 496
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 512
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 528
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 544
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 560
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 576
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 592
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 608
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 624
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 640
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 656
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 672
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 688
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 704
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 720
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 736
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 752
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 768
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 784
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 800
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 816
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 832
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 848
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 864
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 880
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 896
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 912
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 928
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 944
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 960
- image: "basic3.0.png"
- }
- Frame {
- msec: 976
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 992
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1008
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1024
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1040
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1056
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1072
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1088
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1104
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1120
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1136
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1152
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1168
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1184
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1200
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1216
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1232
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 0
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 1248
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1264
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1280
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1296
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1312
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1328
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
-}
diff --git a/tests/auto/declarative/qmlvisual/repeater/data-MAC/basic4.0.png b/tests/auto/declarative/qmlvisual/repeater/data-MAC/basic4.0.png
deleted file mode 100644
index 2658b6b6d7..0000000000
--- a/tests/auto/declarative/qmlvisual/repeater/data-MAC/basic4.0.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/repeater/data-MAC/basic4.qml b/tests/auto/declarative/qmlvisual/repeater/data-MAC/basic4.qml
deleted file mode 100644
index 8492621d27..0000000000
--- a/tests/auto/declarative/qmlvisual/repeater/data-MAC/basic4.qml
+++ /dev/null
@@ -1,419 +0,0 @@
-import Qt.VisualTest 4.7
-
-VisualTest {
- Frame {
- msec: 0
- }
- Frame {
- msec: 16
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 32
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 48
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 64
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 80
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 96
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 112
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 128
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 144
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 160
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 176
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 192
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 208
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 224
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 240
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 256
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 272
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 288
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 304
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 320
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 336
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 352
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 368
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 384
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 400
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 416
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 432
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 448
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 464
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 480
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 496
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 512
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 528
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 544
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 560
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 576
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 592
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 608
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 624
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 640
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 656
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 672
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 688
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 704
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 720
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 736
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 752
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 768
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 784
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 800
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 816
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 832
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 848
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 864
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 880
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 896
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 912
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 928
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 944
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 960
- image: "basic4.0.png"
- }
- Frame {
- msec: 976
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 992
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1008
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1024
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1040
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1056
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1072
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1088
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1104
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1120
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1136
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1152
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1168
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1184
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1200
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1216
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1232
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1248
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1264
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1280
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1296
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1312
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1328
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1344
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1360
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1376
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1392
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1408
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 0
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 1424
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1440
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1456
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1472
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1488
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1504
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1520
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1536
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1552
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1568
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1584
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1600
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
- Frame {
- msec: 1616
- hash: "2ab8ff9a9fb09111ac07d3966aac9d94"
- }
-}
diff --git a/tests/auto/declarative/qmlvisual/repeater/data-X11/basic1.0.png b/tests/auto/declarative/qmlvisual/repeater/data-X11/basic1.0.png
deleted file mode 100644
index 18ab54368f..0000000000
--- a/tests/auto/declarative/qmlvisual/repeater/data-X11/basic1.0.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/repeater/data-X11/basic1.qml b/tests/auto/declarative/qmlvisual/repeater/data-X11/basic1.qml
deleted file mode 100644
index f9880f830f..0000000000
--- a/tests/auto/declarative/qmlvisual/repeater/data-X11/basic1.qml
+++ /dev/null
@@ -1,323 +0,0 @@
-import Qt.VisualTest 4.7
-
-VisualTest {
- Frame {
- msec: 0
- }
- Frame {
- msec: 16
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 32
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 48
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 64
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 80
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 96
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 112
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 128
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 144
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 160
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 176
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 192
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 208
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 224
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 240
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 256
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 272
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 288
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 304
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 320
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 336
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 352
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 368
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 384
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 400
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 416
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 432
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 448
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 464
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 480
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 496
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 512
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 528
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 544
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 560
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 576
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 592
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 608
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 624
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 640
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 656
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 672
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 688
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 704
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 720
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 736
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 752
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 768
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 784
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 800
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 816
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 832
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 848
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 864
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 880
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 896
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 912
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 928
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 944
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 960
- image: "basic1.0.png"
- }
- Frame {
- msec: 976
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 992
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1008
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1024
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1040
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1056
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1072
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1088
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1104
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1120
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1136
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1152
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1168
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1184
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 0
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 1200
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1216
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1232
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
-}
diff --git a/tests/auto/declarative/qmlvisual/repeater/data-X11/basic2.0.png b/tests/auto/declarative/qmlvisual/repeater/data-X11/basic2.0.png
deleted file mode 100644
index 18ab54368f..0000000000
--- a/tests/auto/declarative/qmlvisual/repeater/data-X11/basic2.0.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/repeater/data-X11/basic2.qml b/tests/auto/declarative/qmlvisual/repeater/data-X11/basic2.qml
deleted file mode 100644
index cc980e1ec0..0000000000
--- a/tests/auto/declarative/qmlvisual/repeater/data-X11/basic2.qml
+++ /dev/null
@@ -1,331 +0,0 @@
-import Qt.VisualTest 4.7
-
-VisualTest {
- Frame {
- msec: 0
- }
- Frame {
- msec: 16
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 32
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 48
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 64
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 80
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 96
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 112
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 128
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 144
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 160
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 176
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 192
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 208
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 224
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 240
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 256
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 272
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 288
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 304
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 320
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 336
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 352
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 368
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 384
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 400
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 416
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 432
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 448
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 464
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 480
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 496
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 512
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 528
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 544
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 560
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 576
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 592
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 608
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 624
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 640
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 656
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 672
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 688
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 704
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 720
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 736
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 752
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 768
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 784
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 800
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 816
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 832
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 848
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 864
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 880
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 896
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 912
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 928
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 944
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 960
- image: "basic2.0.png"
- }
- Frame {
- msec: 976
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 992
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1008
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1024
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1040
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1056
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1072
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1088
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1104
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1120
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1136
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1152
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1168
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 0
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 1184
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1200
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1216
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1232
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1248
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1264
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
-}
diff --git a/tests/auto/declarative/qmlvisual/repeater/data-X11/basic3.0.png b/tests/auto/declarative/qmlvisual/repeater/data-X11/basic3.0.png
deleted file mode 100644
index 18ab54368f..0000000000
--- a/tests/auto/declarative/qmlvisual/repeater/data-X11/basic3.0.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/repeater/data-X11/basic3.qml b/tests/auto/declarative/qmlvisual/repeater/data-X11/basic3.qml
deleted file mode 100644
index e395dde5ca..0000000000
--- a/tests/auto/declarative/qmlvisual/repeater/data-X11/basic3.qml
+++ /dev/null
@@ -1,347 +0,0 @@
-import Qt.VisualTest 4.7
-
-VisualTest {
- Frame {
- msec: 0
- }
- Frame {
- msec: 16
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 32
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 48
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 64
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 80
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 96
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 112
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 128
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 144
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 160
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 176
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 192
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 208
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 224
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 240
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 256
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 272
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 288
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 304
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 320
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 336
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 352
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 368
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 384
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 400
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 416
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 432
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 448
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 464
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 480
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 496
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 512
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 528
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 544
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 560
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 576
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 592
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 608
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 624
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 640
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 656
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 672
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 688
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 704
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 720
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 736
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 752
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 768
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 784
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 800
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 816
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 832
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 848
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 864
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 880
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 896
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 912
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 928
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 944
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 960
- image: "basic3.0.png"
- }
- Frame {
- msec: 976
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 992
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1008
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1024
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1040
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1056
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1072
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1088
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1104
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1120
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1136
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1152
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1168
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1184
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1200
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1216
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1232
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 0
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 1248
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1264
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1280
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1296
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1312
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1328
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
-}
diff --git a/tests/auto/declarative/qmlvisual/repeater/data-X11/basic4.0.png b/tests/auto/declarative/qmlvisual/repeater/data-X11/basic4.0.png
deleted file mode 100644
index 18ab54368f..0000000000
--- a/tests/auto/declarative/qmlvisual/repeater/data-X11/basic4.0.png
+++ /dev/null
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/repeater/data-X11/basic4.qml b/tests/auto/declarative/qmlvisual/repeater/data-X11/basic4.qml
deleted file mode 100644
index b0dc6b80c8..0000000000
--- a/tests/auto/declarative/qmlvisual/repeater/data-X11/basic4.qml
+++ /dev/null
@@ -1,419 +0,0 @@
-import Qt.VisualTest 4.7
-
-VisualTest {
- Frame {
- msec: 0
- }
- Frame {
- msec: 16
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 32
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 48
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 64
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 80
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 96
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 112
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 128
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 144
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 160
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 176
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 192
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 208
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 224
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 240
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 256
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 272
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 288
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 304
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 320
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 336
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 352
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 368
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 384
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 400
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 416
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 432
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 448
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 464
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 480
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 496
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 512
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 528
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 544
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 560
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 576
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 592
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 608
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 624
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 640
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 656
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 672
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 688
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 704
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 720
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 736
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 752
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 768
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 784
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 800
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 816
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 832
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 848
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 864
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 880
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 896
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 912
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 928
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 944
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 960
- image: "basic4.0.png"
- }
- Frame {
- msec: 976
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 992
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1008
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1024
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1040
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1056
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1072
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1088
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1104
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1120
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1136
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1152
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1168
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1184
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1200
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1216
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1232
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1248
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1264
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1280
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1296
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1312
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1328
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1344
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1360
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1376
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1392
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1408
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 0
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 1424
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1440
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1456
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1472
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1488
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1504
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1520
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1536
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1552
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1568
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1584
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1600
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
- Frame {
- msec: 1616
- hash: "71dedc2f057c660fa5089de2dd6313a4"
- }
-}
diff --git a/tests/auto/declarative/qmlvisual/repeater/data/basic1.0.png b/tests/auto/declarative/qmlvisual/repeater/data/basic1.0.png
index aea0e98748..3e8043a685 100644
--- a/tests/auto/declarative/qmlvisual/repeater/data/basic1.0.png
+++ b/tests/auto/declarative/qmlvisual/repeater/data/basic1.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/repeater/data/basic1.qml b/tests/auto/declarative/qmlvisual/repeater/data/basic1.qml
index f0950d71af..aad4858ca4 100644
--- a/tests/auto/declarative/qmlvisual/repeater/data/basic1.qml
+++ b/tests/auto/declarative/qmlvisual/repeater/data/basic1.qml
@@ -6,318 +6,6 @@ VisualTest {
}
Frame {
msec: 16
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 32
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 48
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 64
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 80
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 96
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 112
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 128
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 144
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 160
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 176
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 192
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 208
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 224
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 240
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 256
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 272
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 288
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 304
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 320
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 336
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 352
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 368
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 384
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 400
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 416
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 432
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 448
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 464
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 480
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 496
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 512
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 528
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 544
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 560
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 576
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 592
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 608
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 624
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 640
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 656
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 672
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 688
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 704
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 720
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 736
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 752
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 768
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 784
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 800
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 816
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 832
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 848
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 864
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 880
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 896
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 912
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 928
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 944
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 960
image: "basic1.0.png"
}
- Frame {
- msec: 976
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 992
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1008
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1024
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1040
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1056
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1072
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1088
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1104
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1120
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1136
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1152
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1168
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1184
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 67108864
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 1200
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1216
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1232
- hash: "539de20cf149353d2677111ea3de5681"
- }
}
diff --git a/tests/auto/declarative/qmlvisual/repeater/data/basic2.0.png b/tests/auto/declarative/qmlvisual/repeater/data/basic2.0.png
index aea0e98748..3e8043a685 100644
--- a/tests/auto/declarative/qmlvisual/repeater/data/basic2.0.png
+++ b/tests/auto/declarative/qmlvisual/repeater/data/basic2.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/repeater/data/basic2.qml b/tests/auto/declarative/qmlvisual/repeater/data/basic2.qml
index fcf3feebce..373ad27cb3 100644
--- a/tests/auto/declarative/qmlvisual/repeater/data/basic2.qml
+++ b/tests/auto/declarative/qmlvisual/repeater/data/basic2.qml
@@ -6,326 +6,6 @@ VisualTest {
}
Frame {
msec: 16
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 32
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 48
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 64
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 80
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 96
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 112
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 128
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 144
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 160
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 176
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 192
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 208
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 224
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 240
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 256
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 272
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 288
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 304
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 320
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 336
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 352
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 368
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 384
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 400
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 416
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 432
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 448
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 464
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 480
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 496
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 512
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 528
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 544
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 560
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 576
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 592
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 608
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 624
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 640
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 656
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 672
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 688
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 704
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 720
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 736
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 752
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 768
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 784
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 800
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 816
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 832
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 848
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 864
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 880
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 896
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 912
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 928
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 944
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 960
image: "basic2.0.png"
}
- Frame {
- msec: 976
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 992
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1008
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1024
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1040
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1056
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1072
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1088
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1104
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1120
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1136
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1152
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1168
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 67108864
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 1184
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1200
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1216
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1232
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1248
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1264
- hash: "539de20cf149353d2677111ea3de5681"
- }
}
diff --git a/tests/auto/declarative/qmlvisual/repeater/data/basic3.0.png b/tests/auto/declarative/qmlvisual/repeater/data/basic3.0.png
index aea0e98748..3e8043a685 100644
--- a/tests/auto/declarative/qmlvisual/repeater/data/basic3.0.png
+++ b/tests/auto/declarative/qmlvisual/repeater/data/basic3.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/repeater/data/basic3.qml b/tests/auto/declarative/qmlvisual/repeater/data/basic3.qml
index 8447aca3b9..f5dbf65a43 100644
--- a/tests/auto/declarative/qmlvisual/repeater/data/basic3.qml
+++ b/tests/auto/declarative/qmlvisual/repeater/data/basic3.qml
@@ -6,342 +6,6 @@ VisualTest {
}
Frame {
msec: 16
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 32
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 48
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 64
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 80
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 96
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 112
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 128
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 144
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 160
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 176
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 192
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 208
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 224
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 240
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 256
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 272
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 288
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 304
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 320
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 336
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 352
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 368
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 384
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 400
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 416
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 432
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 448
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 464
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 480
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 496
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 512
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 528
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 544
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 560
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 576
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 592
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 608
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 624
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 640
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 656
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 672
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 688
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 704
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 720
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 736
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 752
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 768
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 784
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 800
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 816
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 832
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 848
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 864
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 880
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 896
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 912
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 928
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 944
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 960
image: "basic3.0.png"
}
- Frame {
- msec: 976
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 992
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1008
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1024
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1040
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1056
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1072
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1088
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1104
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1120
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1136
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1152
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1168
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1184
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1200
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1216
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1232
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 67108864
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 1248
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1264
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1280
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1296
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1312
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1328
- hash: "539de20cf149353d2677111ea3de5681"
- }
}
diff --git a/tests/auto/declarative/qmlvisual/repeater/data/basic4.0.png b/tests/auto/declarative/qmlvisual/repeater/data/basic4.0.png
index aea0e98748..3e8043a685 100644
--- a/tests/auto/declarative/qmlvisual/repeater/data/basic4.0.png
+++ b/tests/auto/declarative/qmlvisual/repeater/data/basic4.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/repeater/data/basic4.qml b/tests/auto/declarative/qmlvisual/repeater/data/basic4.qml
index eeb60fa218..5e494d13a7 100644
--- a/tests/auto/declarative/qmlvisual/repeater/data/basic4.qml
+++ b/tests/auto/declarative/qmlvisual/repeater/data/basic4.qml
@@ -6,414 +6,6 @@ VisualTest {
}
Frame {
msec: 16
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 32
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 48
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 64
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 80
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 96
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 112
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 128
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 144
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 160
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 176
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 192
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 208
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 224
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 240
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 256
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 272
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 288
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 304
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 320
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 336
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 352
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 368
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 384
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 400
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 416
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 432
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 448
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 464
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 480
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 496
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 512
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 528
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 544
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 560
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 576
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 592
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 608
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 624
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 640
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 656
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 672
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 688
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 704
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 720
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 736
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 752
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 768
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 784
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 800
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 816
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 832
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 848
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 864
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 880
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 896
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 912
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 928
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 944
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 960
image: "basic4.0.png"
}
- Frame {
- msec: 976
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 992
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1008
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1024
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1040
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1056
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1072
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1088
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1104
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1120
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1136
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1152
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1168
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1184
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1200
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1216
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1232
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1248
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1264
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1280
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1296
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1312
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1328
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1344
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1360
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1376
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1392
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1408
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Key {
- type: 6
- key: 16777249
- modifiers: 67108864
- text: ""
- autorep: false
- count: 1
- }
- Frame {
- msec: 1424
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1440
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1456
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1472
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1488
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1504
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1520
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1536
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1552
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1568
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1584
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1600
- hash: "539de20cf149353d2677111ea3de5681"
- }
- Frame {
- msec: 1616
- hash: "539de20cf149353d2677111ea3de5681"
- }
}
diff --git a/tests/auto/declarative/qmlvisual/shared/README b/tests/auto/declarative/qmlvisual/shared/README
new file mode 100644
index 0000000000..56a88ae57c
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/shared/README
@@ -0,0 +1,7 @@
+These components provide a standard set of what would otherwise be system dependant settings. These are
+-default font
+-default fontSize
+-cursor blink time (unblinking cursor)
+
+This should probably be replaced with a Test Style/Theme once QtComponents is done.
+Note that having multiple font loaders is probably quite inefficient, so don't use these for performance tests.
diff --git a/tests/auto/declarative/qmlvisual/shared/TestText.qml b/tests/auto/declarative/qmlvisual/shared/TestText.qml
new file mode 100644
index 0000000000..be401124ba
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/shared/TestText.qml
@@ -0,0 +1,8 @@
+import QtQuick 1.0
+import "../shared" 1.0
+
+Text{
+ FontLoader { id: fixedFont; source: "Vera.ttf" }
+ font.family: fixedFont.name
+ font.pixelSize: 12
+}
diff --git a/tests/auto/declarative/qmlvisual/shared/TestTextEdit.qml b/tests/auto/declarative/qmlvisual/shared/TestTextEdit.qml
new file mode 100644
index 0000000000..e19e4187e5
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/shared/TestTextEdit.qml
@@ -0,0 +1,14 @@
+import QtQuick 1.0
+import "../shared" 1.0
+
+TextEdit {
+ id: edit
+ FontLoader { id: fixedFont; source: "Vera.ttf" }
+ font.family: fixedFont.name
+ font.pixelSize: 12
+ cursorDelegate: Rectangle {
+ width: 1;
+ color: "black";
+ visible: edit.cursorVisible
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/shared/TestTextInput.qml b/tests/auto/declarative/qmlvisual/shared/TestTextInput.qml
new file mode 100644
index 0000000000..e01c2c2d03
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/shared/TestTextInput.qml
@@ -0,0 +1,14 @@
+import QtQuick 1.0
+import "../shared" 1.0
+
+TextInput {
+ id: inp
+ FontLoader { id: fixedFont; source: "Vera.ttf" }
+ font.family: fixedFont.name
+ font.pixelSize: 12
+ cursorDelegate: Rectangle {
+ width: 1;
+ color: "black";
+ visible: parent.cursorVisible//bug that 'inp' doesn't seem to work?
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/shared/Vera.ttf b/tests/auto/declarative/qmlvisual/shared/Vera.ttf
new file mode 100644
index 0000000000..58cd6b5e61
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/shared/Vera.ttf
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/shared/qmldir b/tests/auto/declarative/qmlvisual/shared/qmldir
new file mode 100644
index 0000000000..4aebb393e4
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/shared/qmldir
@@ -0,0 +1,3 @@
+TestText 1.0 TestText.qml
+TestTextEdit 1.0 TestTextEdit.qml
+TestTextInput 1.0 TestTextInput.qml
diff --git a/tests/auto/declarative/qmlvisual/tst_qmlvisual.cpp b/tests/auto/declarative/qmlvisual/tst_qmlvisual.cpp
index a2d32737df..ce08eabe89 100644
--- a/tests/auto/declarative/qmlvisual/tst_qmlvisual.cpp
+++ b/tests/auto/declarative/qmlvisual/tst_qmlvisual.cpp
@@ -102,7 +102,7 @@ void tst_qmlvisual::visual_data()
QTest::addColumn<QString>("testdata");
QStringList files;
- if (qgetenv("QMLVISUAL_ALL") != "")
+ if (qgetenv("QMLVISUAL_ALL") != "0")
files << findQmlFiles(QDir(QT_TEST_SOURCE_DIR));
else {
//these are newly added tests we want to try out in CI (then move to the stable list)
@@ -157,7 +157,7 @@ void tst_qmlvisual::visual()
QStringList arguments;
arguments << "-script" << testdata
- << "-scriptopts" << "play,testimages,testerror,exitoncomplete,exitonfailure"
+ << "-scriptopts" << "play,testimages,testerror,testskip,exitoncomplete,exitonfailure"
<< file;
#ifdef Q_WS_QWS
arguments << "-qws";
@@ -278,7 +278,7 @@ void action(Mode mode, const QString &file)
break;
case Play:
arguments << "-script" << testdata
- << "-scriptopts" << "play,testimages,testerror,exitoncomplete"
+ << "-scriptopts" << "play,testimages,testerror,testskip,exitoncomplete"
<< file;
break;
case TestVisuals:
@@ -345,6 +345,12 @@ void usage()
"If you ONLY wish to use the 'error' property, you can record your test with\n"
"-recordnovisuals, or discard existing visuals with -removevisuals; the test\n"
"will then only fail on a syntax error, crash, or non-empty 'error' property.\n"
+ "\n"
+ "If your test has anything set to the 'skip' property on the root object then\n"
+ "test failures will be ignored. This allows for an opt-out of automated\n"
+ "aggregation of test results. The value of the 'skip' property (usually a\n"
+ "string) will then be printed to stdout when the test is run as part of the\n"
+ "message saying the test has been skipped.\n"
);
}
diff --git a/tests/auto/declarative/qmlvisual/webview/autosize/autosize.qml b/tests/auto/declarative/qmlvisual/webview/autosize/autosize.qml
index b6280a6f17..1cd0c7b50e 100644
--- a/tests/auto/declarative/qmlvisual/webview/autosize/autosize.qml
+++ b/tests/auto/declarative/qmlvisual/webview/autosize/autosize.qml
@@ -1,9 +1,10 @@
import QtQuick 1.0
-import org.webkit 1.0
+import QtWebKit 1.0
// The WebView size is determined by the width, height,
// preferredWidth, and preferredHeight properties.
Rectangle {
+ property string skip: "WebView tests not counting until resources allocated to WebView maintenance"
id: rect
color: "white"
width: 200
diff --git a/tests/auto/declarative/qmlvisual/webview/autosize/data-X11/autosize.qml b/tests/auto/declarative/qmlvisual/webview/autosize/data-X11/autosize.qml
deleted file mode 100644
index 612213877f..0000000000
--- a/tests/auto/declarative/qmlvisual/webview/autosize/data-X11/autosize.qml
+++ /dev/null
@@ -1,115 +0,0 @@
-import Qt.VisualTest 4.7
-
-VisualTest {
- Frame {
- msec: 0
- }
- Frame {
- msec: 16
- hash: "b2d863e57dee2a297d038e18acc70f92"
- }
- Frame {
- msec: 32
- hash: "903a4c7e619abba5342c8c827f26a722"
- }
- Frame {
- msec: 48
- hash: "903a4c7e619abba5342c8c827f26a722"
- }
- Frame {
- msec: 64
- hash: "903a4c7e619abba5342c8c827f26a722"
- }
- Frame {
- msec: 80
- hash: "903a4c7e619abba5342c8c827f26a722"
- }
- Frame {
- msec: 96
- hash: "903a4c7e619abba5342c8c827f26a722"
- }
- Frame {
- msec: 112
- hash: "903a4c7e619abba5342c8c827f26a722"
- }
- Frame {
- msec: 128
- hash: "903a4c7e619abba5342c8c827f26a722"
- }
- Frame {
- msec: 144
- hash: "903a4c7e619abba5342c8c827f26a722"
- }
- Frame {
- msec: 160
- hash: "903a4c7e619abba5342c8c827f26a722"
- }
- Frame {
- msec: 176
- hash: "903a4c7e619abba5342c8c827f26a722"
- }
- Frame {
- msec: 192
- hash: "903a4c7e619abba5342c8c827f26a722"
- }
- Frame {
- msec: 208
- hash: "903a4c7e619abba5342c8c827f26a722"
- }
- Frame {
- msec: 224
- hash: "903a4c7e619abba5342c8c827f26a722"
- }
- Frame {
- msec: 240
- hash: "903a4c7e619abba5342c8c827f26a722"
- }
- Frame {
- msec: 256
- hash: "903a4c7e619abba5342c8c827f26a722"
- }
- Frame {
- msec: 272
- hash: "903a4c7e619abba5342c8c827f26a722"
- }
- Frame {
- msec: 288
- hash: "903a4c7e619abba5342c8c827f26a722"
- }
- Frame {
- msec: 304
- hash: "903a4c7e619abba5342c8c827f26a722"
- }
- Frame {
- msec: 320
- hash: "903a4c7e619abba5342c8c827f26a722"
- }
- Frame {
- msec: 336
- hash: "903a4c7e619abba5342c8c827f26a722"
- }
- Frame {
- msec: 352
- hash: "903a4c7e619abba5342c8c827f26a722"
- }
- Frame {
- msec: 368
- hash: "903a4c7e619abba5342c8c827f26a722"
- }
- Frame {
- msec: 384
- hash: "903a4c7e619abba5342c8c827f26a722"
- }
- Frame {
- msec: 400
- hash: "903a4c7e619abba5342c8c827f26a722"
- }
- Frame {
- msec: 416
- hash: "903a4c7e619abba5342c8c827f26a722"
- }
- Frame {
- msec: 432
- hash: "903a4c7e619abba5342c8c827f26a722"
- }
-}
diff --git a/tests/auto/declarative/qmlvisual/webview/javascript/evaluateJavaScript.qml b/tests/auto/declarative/qmlvisual/webview/javascript/evaluateJavaScript.qml
index bee261877a..9ea2b64b24 100644
--- a/tests/auto/declarative/qmlvisual/webview/javascript/evaluateJavaScript.qml
+++ b/tests/auto/declarative/qmlvisual/webview/javascript/evaluateJavaScript.qml
@@ -1,7 +1,8 @@
import QtQuick 1.0
-import org.webkit 1.0
+import QtWebKit 1.0
Column {
+ property string skip: "WebView tests not counting until resources allocated to WebView maintenance"
WebView {
id: webview
width: 200
diff --git a/tests/auto/declarative/qmlvisual/webview/javascript/windowObjects.qml b/tests/auto/declarative/qmlvisual/webview/javascript/windowObjects.qml
index 9e22e20255..0b78539cda 100644
--- a/tests/auto/declarative/qmlvisual/webview/javascript/windowObjects.qml
+++ b/tests/auto/declarative/qmlvisual/webview/javascript/windowObjects.qml
@@ -1,7 +1,8 @@
import QtQuick 1.0
-import org.webkit 1.0
+import QtWebKit 1.0
Column {
+ property string skip: "WebView tests not counting until resources allocated to WebView maintenance"
WebView {
width: 200
height: 200
diff --git a/tests/auto/declarative/qmlvisual/webview/settings/fontFamily.qml b/tests/auto/declarative/qmlvisual/webview/settings/fontFamily.qml
index 68accedd38..7c3270425e 100644
--- a/tests/auto/declarative/qmlvisual/webview/settings/fontFamily.qml
+++ b/tests/auto/declarative/qmlvisual/webview/settings/fontFamily.qml
@@ -1,7 +1,8 @@
import QtQuick 1.0
-import org.webkit 1.0
+import QtWebKit 1.0
WebView {
+ property string skip: "WebView tests not counting until resources allocated to WebView maintenance"
id: web
width: 200
height: 200
diff --git a/tests/auto/declarative/qmlvisual/webview/settings/fontSize.qml b/tests/auto/declarative/qmlvisual/webview/settings/fontSize.qml
index 4a0db01ac3..988ff6416b 100644
--- a/tests/auto/declarative/qmlvisual/webview/settings/fontSize.qml
+++ b/tests/auto/declarative/qmlvisual/webview/settings/fontSize.qml
@@ -1,7 +1,8 @@
import QtQuick 1.0
-import org.webkit 1.0
+import QtWebKit 1.0
Grid {
+ property string skip: "WebView tests not counting until resources allocated to WebView maintenance"
columns: 3
Rectangle {
Text { color: "green"; text: "Normal" }
diff --git a/tests/auto/declarative/qmlvisual/webview/settings/noAutoLoadImages.qml b/tests/auto/declarative/qmlvisual/webview/settings/noAutoLoadImages.qml
index 3d50664de6..c465be8bca 100644
--- a/tests/auto/declarative/qmlvisual/webview/settings/noAutoLoadImages.qml
+++ b/tests/auto/declarative/qmlvisual/webview/settings/noAutoLoadImages.qml
@@ -1,7 +1,8 @@
import QtQuick 1.0
-import org.webkit 1.0
+import QtWebKit 1.0
Grid {
+ property string skip: "WebView tests not counting until resources allocated to WebView maintenance"
columns: 2
Rectangle {
Text { id: label; x:10; y:170; color: "green"; text: "No image" }
diff --git a/tests/auto/declarative/qmlvisual/webview/settings/setFontFamily.qml b/tests/auto/declarative/qmlvisual/webview/settings/setFontFamily.qml
index ae5ddd2ceb..11de161f55 100644
--- a/tests/auto/declarative/qmlvisual/webview/settings/setFontFamily.qml
+++ b/tests/auto/declarative/qmlvisual/webview/settings/setFontFamily.qml
@@ -1,7 +1,8 @@
import QtQuick 1.0
-import org.webkit 1.0
+import QtWebKit 1.0
WebView {
+ property string skip: "WebView tests not counting until resources allocated to WebView maintenance"
url: "test.html"
width: 300
height: 300
diff --git a/tests/auto/declarative/qmlvisual/webview/zooming/pageWidth.qml b/tests/auto/declarative/qmlvisual/webview/zooming/pageWidth.qml
index 1617bdab40..a2b11ac295 100644
--- a/tests/auto/declarative/qmlvisual/webview/zooming/pageWidth.qml
+++ b/tests/auto/declarative/qmlvisual/webview/zooming/pageWidth.qml
@@ -1,10 +1,11 @@
import QtQuick 1.0
-import org.webkit 1.0
+import QtWebKit 1.0
WebView {
- width: 200
- height: 250
- url: "resolution.html"
- webPageWidth: 400
- preferredWidth: 200
+ property string skip: "WebView tests not counting until resources allocated to WebView maintenance"
+ //width: 200
+ //height: 250
+ //url: "resolution.html"
+ // webPageWidth: 400
+ // preferredWidth: 200
}
diff --git a/tests/auto/declarative/qmlvisual/webview/zooming/renderControl.qml b/tests/auto/declarative/qmlvisual/webview/zooming/renderControl.qml
index e46f726c60..c07f1e1ac6 100644
--- a/tests/auto/declarative/qmlvisual/webview/zooming/renderControl.qml
+++ b/tests/auto/declarative/qmlvisual/webview/zooming/renderControl.qml
@@ -1,7 +1,8 @@
import QtQuick 1.0
-import org.webkit 1.0
+import QtWebKit 1.0
Rectangle {
+ property string skip: "WebView tests not counting until resources allocated to WebView maintenance"
width: 200
height: 250
clip: true
diff --git a/tests/auto/declarative/qmlvisual/webview/zooming/resolution.qml b/tests/auto/declarative/qmlvisual/webview/zooming/resolution.qml
index e9189dbd6f..cf5f50f9a8 100644
--- a/tests/auto/declarative/qmlvisual/webview/zooming/resolution.qml
+++ b/tests/auto/declarative/qmlvisual/webview/zooming/resolution.qml
@@ -1,7 +1,9 @@
import QtQuick 1.0
-import org.webkit 1.0
+import QtWebKit 1.0
WebView {
+ property string skip: "WebView tests not counting until resources allocated to WebView maintenance"
+ /*
width: 200 * zoomFactor
height: 250 * zoomFactor
scale: 1/zoomFactor
@@ -13,4 +15,5 @@ WebView {
NumberAnimation { from: 1; to: 5; duration: 2000 }
NumberAnimation { from: 5; to: 1; duration: 2000 }
}
+ */
}
diff --git a/tests/auto/declarative/qmlvisual/webview/zooming/zoomTextOnly.qml b/tests/auto/declarative/qmlvisual/webview/zooming/zoomTextOnly.qml
index 52222beb9f..03c925f82b 100644
--- a/tests/auto/declarative/qmlvisual/webview/zooming/zoomTextOnly.qml
+++ b/tests/auto/declarative/qmlvisual/webview/zooming/zoomTextOnly.qml
@@ -1,14 +1,17 @@
import QtQuick 1.0
-import org.webkit 1.0
+import QtWebKit 1.0
WebView {
+ property string skip: "WebView tests not counting until resources allocated to WebView maintenance"
width: 200
height: 250
url: "zoomTextOnly.html"
settings.zoomTextOnly: true
+ /*
SequentialAnimation on zoomFactor {
loops: Animation.Infinite
NumberAnimation { from: 2; to: 0.25; duration: 1000 }
NumberAnimation { from: 0.25; to: 2; duration: 1000 }
}
+ */
}
diff --git a/tests/auto/declarative/qmlvisual/webview/zooming/zooming.qml b/tests/auto/declarative/qmlvisual/webview/zooming/zooming.qml
index dc973c22c5..03fd7809f2 100644
--- a/tests/auto/declarative/qmlvisual/webview/zooming/zooming.qml
+++ b/tests/auto/declarative/qmlvisual/webview/zooming/zooming.qml
@@ -1,10 +1,11 @@
import QtQuick 1.0
-import org.webkit 1.0
+import QtWebKit 1.0
// Note that zooming is better done using zoomFactor and careful
// control of rendering to avoid excessive re-rendering during
// zoom animations. This test is written for simplicity.
WebView {
+ property string skip: "WebView tests not counting until resources allocated to WebView maintenance"
width: 200
height: 250
Behavior on x { NumberAnimation { } }
diff --git a/tests/auto/exceptionsafety/exceptionsafety.pro b/tests/auto/exceptionsafety/exceptionsafety.pro
index d162219f7c..52ba9e27bd 100644
--- a/tests/auto/exceptionsafety/exceptionsafety.pro
+++ b/tests/auto/exceptionsafety/exceptionsafety.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
SOURCES += tst_exceptionsafety.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/guiapplauncher/guiapplauncher.pro b/tests/auto/guiapplauncher/guiapplauncher.pro
index 30f5cf4f75..1fe9c8b0f6 100644
--- a/tests/auto/guiapplauncher/guiapplauncher.pro
+++ b/tests/auto/guiapplauncher/guiapplauncher.pro
@@ -3,6 +3,7 @@
# -------------------------------------------------
# Link against gui for X11,etc.
+load(qttest_p4)
DEFINES += SRCDIR=\\\"$$PWD/\\\"
TARGET = tst_guiapplauncher
diff --git a/tests/auto/lancelot/.gitignore b/tests/auto/lancelot/.gitignore
new file mode 100644
index 0000000000..0a70416d57
--- /dev/null
+++ b/tests/auto/lancelot/.gitignore
@@ -0,0 +1 @@
+tst_lancelot
diff --git a/tests/auto/lancelot/lancelot.pro b/tests/auto/lancelot/lancelot.pro
new file mode 100644
index 0000000000..4535b83e27
--- /dev/null
+++ b/tests/auto/lancelot/lancelot.pro
@@ -0,0 +1,15 @@
+load(qttest_p4)
+QT += xml svg
+contains(QT_CONFIG, opengl)|contains(QT_CONFIG, opengles1)|contains(QT_CONFIG, opengles2):QT += opengl
+
+SOURCES += tst_lancelot.cpp \
+ $$QT_SOURCE_TREE/tests/arthur/common/paintcommands.cpp
+HEADERS += $$QT_SOURCE_TREE/tests/arthur/common/paintcommands.h
+RESOURCES += $$QT_SOURCE_TREE/tests/arthur/common/images.qrc
+
+include($$QT_SOURCE_TREE/tests/arthur/common/baselineprotocol.pri)
+win32|symbian*:MKSPEC=$$replace(QMAKESPEC, \\\\, /)
+else:MKSPEC=$$QMAKESPEC
+DEFINES += QMAKESPEC=\\\"$$MKSPEC\\\"
+
+!symbian:!wince*:DEFINES += SRCDIR=\\\"$$PWD\\\"
diff --git a/tests/auto/lancelot/scripts/aliasing.qps b/tests/auto/lancelot/scripts/aliasing.qps
new file mode 100644
index 0000000000..59878f9c4d
--- /dev/null
+++ b/tests/auto/lancelot/scripts/aliasing.qps
@@ -0,0 +1,156 @@
+
+path_moveTo convexPath 25 0
+path_lineTo convexPath 50 50
+path_lineTo convexPath 25 25
+path_lineTo convexPath 0 50
+path_closeSubpath convexPath
+
+pixmap_load border.png pixmap
+
+setRenderHint LineAntialiasing false
+translate 10 10
+
+begin_block drawing
+ setPen black 1
+ setBrush 7f7fff
+ drawPath convexPath
+
+ setFont "monospace" 8
+ setPen black
+ drawText 0 68 "QwErTy@"
+
+
+ setPen black 1
+ setBrush 7f7fff
+ drawRect 0 80 10 5
+
+ setPen black 1
+ setBrush noBrush
+ drawRect 20 80 10 5
+
+ setPen noPen
+ setBrush 7f7fff
+ drawRect 40 80 10 5
+
+
+ setPen black 2
+ setBrush 7f7fff
+ drawRect 0 90 10 5
+
+ setPen black 2
+ setBrush noBrush
+ drawRect 20 90 10 5
+
+ setPen noPen
+ setBrush 7f7fff
+ drawRect 40 90 10 5
+
+
+ setPen black 3
+ setBrush 7f7fff
+ drawRect 0 100 10 5
+
+ setPen black 3
+ setBrush noBrush
+ drawRect 20 100 10 5
+
+ setPen noPen
+ setBrush 7f7fff
+ drawRect 40 100 10 5
+
+
+ setPen black 1
+ setBrush noBrush
+ drawLine 10 110 20 120
+ drawLine 30 120 40 110
+
+ setPen black 2
+ setBrush noBrush
+ drawLine 10 120 20 130
+ drawLine 30 130 40 120
+
+ setPen black 3
+ setBrush noBrush
+ drawLine 10 130 20 140
+ drawLine 30 140 40 130
+
+ drawPixmap pixmap 0 150
+
+ setRenderHint SmoothPixmapTransform false
+ drawPixmap pixmap 20 150 15 15 0 0 10 10
+
+end_block
+
+translate 0 180
+setRenderHint LineAntialiasing true
+repeat_block drawing
+drawText 15 185 "0.0"
+
+resetMatrix
+translate 70.2 10.2
+setRenderHint LineAntialiasing false
+repeat_block drawing
+translate 0 180
+setRenderHint LineAntialiasing true
+repeat_block drawing
+translate -0.2 -0.2
+drawText 15 185 "0.2"
+
+
+resetMatrix
+translate 130.4 10.4
+setRenderHint LineAntialiasing false
+repeat_block drawing
+translate 0 180
+setRenderHint LineAntialiasing true
+repeat_block drawing
+translate -0.4 -0.4
+drawText 15 185 "0.4"
+
+
+resetMatrix
+translate 190.5 10.5
+setRenderHint LineAntialiasing false
+repeat_block drawing
+translate 0 180
+setRenderHint LineAntialiasing true
+repeat_block drawing
+translate -0.5 -0.5
+drawText 15 185 "0.5"
+
+
+resetMatrix
+translate 250.6 10.6
+setRenderHint LineAntialiasing false
+repeat_block drawing
+translate 0 180
+setRenderHint LineAntialiasing true
+repeat_block drawing
+translate -0.6 -0.6
+drawText 15 185 "0.6"
+
+
+resetMatrix
+translate 310.8 10.8
+setRenderHint LineAntialiasing false
+repeat_block drawing
+translate 0 180
+setRenderHint LineAntialiasing true
+repeat_block drawing
+translate -0.8 -0.8
+drawText 15 185 "0.8"
+
+
+resetMatrix
+translate 371 11
+setRenderHint LineAntialiasing false
+repeat_block drawing
+translate 0 180
+setRenderHint LineAntialiasing true
+repeat_block drawing
+drawText 15 185 "1.0"
+
+
+resetMatrix
+drawText 430 95 "Aliased"
+drawText 430 275 "Anti-Aliased" \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/arcs.qps b/tests/auto/lancelot/scripts/arcs.qps
new file mode 100644
index 0000000000..8a7a468df1
--- /dev/null
+++ b/tests/auto/lancelot/scripts/arcs.qps
@@ -0,0 +1,68 @@
+# Version: 1
+# CheckVsReference: 5
+
+setRenderHint LineAntialiasing
+
+setPen red
+
+drawEllipse 0 0 600 400
+
+path_moveTo arcs 300 200
+path_arcTo arcs 0 0 600 400 0 10
+path_closeSubpath arcs
+
+path_moveTo arcs 300 200
+path_arcTo arcs 0 0 600 400 20 30
+path_closeSubpath arcs
+
+path_moveTo arcs 300 200
+path_arcTo arcs 0 0 600 400 60 45
+path_closeSubpath arcs
+
+path_moveTo arcs 300 200
+path_arcTo arcs 0 0 600 400 115 60
+path_closeSubpath arcs
+
+path_moveTo arcs 300 200
+path_arcTo arcs 0 0 600 400 180 90
+path_closeSubpath arcs
+
+path_moveTo arcs 590 200
+path_arcTo arcs 10 10 580 380 0 360
+path_closeSubpath arcs
+
+path_moveTo arcs 300 200
+path_arcTo arcs 20 20 560 360 0 -10
+path_closeSubpath arcs
+
+path_moveTo arcs 300 200
+path_arcTo arcs 20 20 560 360 -20 -30
+path_closeSubpath arcs
+
+path_moveTo arcs 300 200
+path_arcTo arcs 20 20 560 360 -60 -45
+path_closeSubpath arcs
+
+path_moveTo arcs 300 200
+path_arcTo arcs 20 20 560 360 -115 -60
+path_closeSubpath arcs
+
+path_moveTo arcs 300 200
+path_arcTo arcs 20 20 560 360 -180 -90
+path_closeSubpath arcs
+
+setPen black 1 solidline
+setBrush #3f00ff00
+drawPath arcs
+
+# Then again with a matrix set...
+translate 200 400
+rotate 10
+scale 0.5 0.5
+setPen red
+setBrush nobrush
+drawEllipse 0 0 600 400
+
+setPen black 1 solidline
+setBrush #3f0000ff
+drawPath arcs \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/arcs2.qps b/tests/auto/lancelot/scripts/arcs2.qps
new file mode 100644
index 0000000000..411ff08014
--- /dev/null
+++ b/tests/auto/lancelot/scripts/arcs2.qps
@@ -0,0 +1,47 @@
+# Version: 1
+# CheckVsReference: 5
+
+drawArc 100 100 100 100 0 1440
+drawArc 100 100 100 100 1440 1440
+drawArc 100 100 100 100 2880 1440
+drawArc 100 100 100 100 4320 1440
+
+drawArc 100 200 100 100 0 -1440
+drawArc 100 200 100 100 -1440 -1440
+drawArc 100 200 100 100 -2880 -1440
+drawArc 100 200 100 100 -4320 -1440
+
+drawArc 200 100 100 100 720 1440
+drawArc 200 100 100 100 2160 1440
+drawArc 200 100 100 100 3600 1440
+drawArc 200 100 100 100 5040 1440
+
+drawArc 200 200 100 100 -720 -1440
+drawArc 200 200 100 100 -2160 -1440
+drawArc 200 200 100 100 -3600 -1440
+drawArc 200 200 100 100 -5040 -1440
+
+
+drawArc 300 100 100 100 3840 480
+drawArc 300 200 100 100 -3840 -480
+
+drawArc 300 100 100 100 1600 1340
+
+setPen black
+drawArc 400 100 200 200 0 5760
+setPen white
+drawArc 400 100 200 200 960 960
+drawArc 400 100 200 200 2880 960
+drawArc 400 100 200 200 4800 960
+
+setPen black
+drawArc 100 350 300 300 160 5760
+drawArc 100 350 300 300 320 5760
+drawArc 100 350 300 300 1920 5760
+drawArc 100 350 300 300 2080 5760
+drawArc 100 350 300 300 3680 5760
+drawArc 100 350 300 300 3840 5760
+drawArc 100 350 300 300 5440 5760
+drawArc 100 350 300 300 5600 5760
+setPen white
+drawArc 100 350 300 300 0 5760
diff --git a/tests/auto/lancelot/scripts/background.qps b/tests/auto/lancelot/scripts/background.qps
new file mode 100644
index 0000000000..000cfcdd91
--- /dev/null
+++ b/tests/auto/lancelot/scripts/background.qps
@@ -0,0 +1,136 @@
+# Version: 1
+# CheckVsReference: 5%
+
+translate 10 30
+setBackground 7f7fff
+setBackgroundMode Transparent
+setPen ff7f7f
+
+path_moveTo path 0 0
+path_lineTo path 25 0
+path_cubicTo path 50 0 25 25 25 50
+path_lineTo path 0 50
+
+bitmap_load bitmap.png bitmap
+
+begin_block drawing
+ save
+ drawRect 0 0 50 50
+
+ translate 60 0
+ drawEllipse 0 0 50 50
+
+ translate 60 0
+ drawPolygon [0 0 50 0 25 50 25 25]
+
+ translate 60 0
+ drawPath path
+
+ translate 60 0
+ drawPie 0 0 50 50 1440 2000
+
+ translate 60 0
+ drawChord 0 0 50 50 1440 2000
+
+ translate 60 0
+ drawLine 0 0 50 0
+ drawLine 0 0 50 50
+ drawLine 0 0 0 50
+
+ translate 60 0
+ drawPolyline [0 0 50 0 25 50 25 25]
+
+ translate 60 0
+ drawArc 0 0 50 50 1440 2000
+
+ translate 60 0
+ drawText 0 10 "Jambi-Bambi"
+
+ translate 80 0
+ drawPixmap bitmap 0 0
+ restore
+
+ save
+ setRenderHint Antialiasing
+ translate 5 55
+ drawRect 0 0 50 50
+
+ translate 60 0
+ drawEllipse 0 0 50 50
+
+ translate 60 0
+ drawPolygon [0 0 50 0 25 50 25 25]
+
+ translate 60 0
+ drawPath path
+
+ translate 60 0
+ drawPie 0 0 50 50 1440 2000
+
+ translate 60 0
+ drawChord 0 0 50 50 1440 2000
+
+ translate 60 0
+ drawLine 0 0 50 0
+ drawLine 0 0 50 50
+ drawLine 0 0 0 50
+
+ translate 60 0
+ drawPolyline [0 0 50 0 25 50 25 25]
+
+ translate 60 0
+ drawArc 0 0 50 50 1440 2000
+
+ translate 60 0
+ drawText 0 10 "Jambi-Bambi"
+
+ translate 80 0
+ drawPixmap bitmap 0 0
+ restore
+end_block
+
+translate 0 160
+setBackgroundMode Transparent
+setPen ff7f7f 0 dotline flatcap beveljoin
+repeat_block drawing
+
+translate 0 160
+setBackgroundMode Opaque
+setPen ff7f7f 0 dotline flatcap beveljoin
+repeat_block drawing
+
+translate 0 160
+setBackgroundMode Transparent
+setPen ff7f7f 4 dashline flatcap beveljoin
+repeat_block drawing
+
+translate 0 160
+setBackgroundMode OpaqueMode
+setPen ff7f7f 4 dashline flatcap beveljoin
+repeat_block drawing
+
+resetMatrix
+
+translate 5 5
+
+setBrush nobrush
+setPen black
+setBackgroundMode transparent
+drawText 10 15 "TransparentMode with solid 0-width pen"
+drawRect 0 0 685 135
+
+translate 0 160
+drawText 10 15 "TransparentMode with dotted 0-width pen"
+drawRect 0 0 685 135
+
+translate 0 160
+drawText 10 15 "OpaqueMode with dotted 0-width pen"
+drawRect 0 0 685 135
+
+translate 0 160
+drawText 10 15 "TransparentMode with dotted 4-width pen"
+drawRect 0 0 685 135
+
+translate 0 160
+drawText 10 15 "OpaqueMode with solid 4-width pen"
+drawRect 0 0 685 135
diff --git a/tests/auto/lancelot/scripts/background_brush.qps b/tests/auto/lancelot/scripts/background_brush.qps
new file mode 100644
index 0000000000..ca1f944964
--- /dev/null
+++ b/tests/auto/lancelot/scripts/background_brush.qps
@@ -0,0 +1,5 @@
+# Version: 1
+# CheckVsReference: 5%
+
+setBrush #00ff00 crosspattern
+import "background.qps" \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/beziers.qps b/tests/auto/lancelot/scripts/beziers.qps
new file mode 100644
index 0000000000..9b47cd05ac
--- /dev/null
+++ b/tests/auto/lancelot/scripts/beziers.qps
@@ -0,0 +1,147 @@
+# Version: 1
+# CheckVsReference: 5%
+
+
+setRenderHint LineAntialiasing
+
+translate 20 20
+path_moveTo fullSize 0 0
+path_cubicTo fullSize 200 100 -100 100 100 0
+
+path_moveTo fullSize 0 200
+path_cubicTo fullSize 0 100 100 100 100 200
+
+path_moveTo fullSize 0 250
+path_cubicTo fullSize 50 200 50 200 100 250
+drawPath fullSize
+
+translate 110 0
+scale 10 10
+path_moveTo medSize 0 0
+path_cubicTo medSize 20 10 -10 10 10 0
+
+path_moveTo medSize 0 20
+path_cubicTo medSize 0 10 10 10 10 20
+
+path_moveTo medSize 0 25
+path_cubicTo medSize 5 20 5 20 10 25
+drawPath medSize
+
+resetMatrix
+translate 240 20
+scale 100 100
+path_moveTo smallSize 0 0
+path_cubicTo smallSize 2 1 -1 1 1 0
+
+path_moveTo smallSize 0 2
+path_cubicTo smallSize 0 1 1 1 1 2
+
+path_moveTo smallSize 0 2.5
+path_cubicTo smallSize 0.5 2 0.5 2 1 2.5
+drawPath smallSize
+
+resetMatrix
+translate 20 300
+drawPath medSize
+
+resetMatrix
+translate 250 -100
+path_moveTo maxSize 0 500
+path_cubicTo maxSize 1000 0 -500 0 500 500
+drawPath maxSize
+
+setRenderHint Antialiasing off
+resetMatrix
+
+path_moveTo path1 0 0
+path_cubicTo path1 10 10 0 10 10 0
+
+path_moveTo path2 0 0
+path_cubicTo path2 15 15 -5 15 10 0
+
+path_moveTo path3 0 0
+path_cubicTo path3 20 20 -10 20 10 0
+
+path_moveTo path4 0 0
+path_cubicTo path4 0 5 10 10 0 15
+
+path_moveTo path5 0 10
+path_cubicTo path5 10 10 -10 20 0 0
+
+path_moveTo path6 0 0
+path_cubicTo path6 10 5 -10 10 0 15
+
+setPen black 2
+setBrush nobrush
+
+translate 10 500
+scale 3 3
+begin_block paths
+save
+drawPath path1
+translate 20 0
+drawPath path2
+translate 20 0
+drawPath path3
+translate 20 0
+drawPath path4
+translate 20 0
+drawPath path5
+translate 20 0
+drawPath path6
+restore
+end_block
+
+setPen nopen
+setBrush black
+
+translate 0 20
+repeat_block paths
+
+setRenderHint Antialiasing
+
+setPen black 2
+setBrush nobrush
+
+translate 120 -20
+repeat_block paths
+
+setPen nopen
+setBrush black
+
+translate 0 20
+repeat_block paths
+
+resetMatrix
+path_moveTo miterPath 20 0
+path_cubicTo miterPath 20 20 0 0 1 0
+path_lineTo miterPath -1 -0.2
+
+setBrush nobrush
+
+translate 50 660
+scale 5 5
+
+setPen black 4 solidline flatcap miterjoin
+drawPath miterPath
+setPen red 0
+drawPath miterPath
+
+path_moveTo miterPath2 21 0.2
+path_lineTo miterPath2 19 0
+path_cubicTo miterPath2 20 0 0 20 0 0
+
+translate 30 0
+setPen black 4 solidline flatcap miterjoin
+drawPath miterPath2
+setPen red 0
+drawPath miterPath2
+
+path_moveTo wonkyPath 0 0
+path_cubicTo wonkyPath 5 15 20 0 17 0
+
+translate 30 0
+setPen black 4 solidline flatcap miterjoin
+drawPath wonkyPath
+setPen red 0
+drawPath wonkyPath
diff --git a/tests/auto/lancelot/scripts/bitmaps.qps b/tests/auto/lancelot/scripts/bitmaps.qps
new file mode 100644
index 0000000000..a816b9d497
--- /dev/null
+++ b/tests/auto/lancelot/scripts/bitmaps.qps
@@ -0,0 +1,166 @@
+# Version: 1
+# CheckVsReference: 5%
+
+
+#setRenderHint SmoothPixmapTransform
+
+translate 10 50
+setBackground ff7f7f
+setPen 3f3f9f
+
+bitmap_load dome_mono.png the_pixmap
+
+save
+ # Draw with opaque pen/bg in transparent/opaque mode
+ setBackgroundMode Transparent
+ drawPixmap the_pixmap 0 0
+ setBackgroundMode Opaque
+ drawPixmap the_pixmap 110 0
+
+ translate 220 0
+
+ # Draw with alpha pen/bg in transparent/opaque mode
+ save
+ setBackground 7fff7f7f
+ setPen 7f3f3f9f
+ setBackgroundMode Transparent
+ drawPixmap the_pixmap 0 0
+ setBackgroundMode Opaque
+ drawPixmap the_pixmap 110 0
+ restore
+
+ translate 220 0
+
+ # Draw with rotated opaque pen/bg in transparent/opaque mode
+ setBackgroundMode Transparent
+ save
+ translate 50 50
+ rotate 10
+ translate -50 -50
+ drawPixmap the_pixmap 0 0
+ restore
+ setBackgroundMode Opaque
+ translate 110 0
+ save
+ translate 50 50
+ rotate 10
+ translate -50 -50
+ drawPixmap the_pixmap 0 0
+ restore
+restore
+
+translate 0 150
+
+save
+ setBackgroundMode Transparent
+ drawTiledPixmap the_pixmap 0 0 200 100
+ setBackgroundMode Opaque
+ drawTiledPixmap the_pixmap 210 0 200 100
+
+ translate 440 -10
+ save
+ rotate 10
+ drawTiledPixmap the_pixmap 0 0 200 100
+ restore
+restore
+
+translate 0 150
+save
+ setBackgroundMode Transparent
+ drawTiledPixmap the_pixmap 0 0 200 100 10 20
+ setBackgroundMode Opaque
+ drawTiledPixmap the_pixmap 210 0 200 100 10 20
+
+ translate 440 -10
+ save
+ rotate 10
+ drawTiledPixmap the_pixmap 0 0 200 100 10 20
+ restore
+restore
+
+
+pixmap_setMask the_pixmap mask_100.png
+drawPixmap the_pixmap 0 150
+setBackgroundMode Opaque
+drawPixmap the_pixmap 110 150
+
+translate 220 150
+save
+ translate 50 50
+ rotate 10
+ translate -50 -50
+ setBackgroundMode Transparent
+ drawPixmap the_pixmap 0 0
+restore
+
+translate 110 0
+save
+ translate 50 50
+ rotate 10
+ translate -50 -50
+ setBackgroundMode Opaque
+ drawPixmap the_pixmap 0 0
+restore
+
+resetMatrix
+translate 10 650
+bitmap_load dome_mono.png the_bitmap
+setBackgroundMode Transparent
+
+begin_block draw_subrected
+ drawPixmap the_bitmap 0 0 50 50 0 0 50 50
+ drawPixmap the_bitmap 50 0 50 50 50 0 50 50
+ drawPixmap the_bitmap 0 50 50 50 0 50 50 50
+ drawPixmap the_bitmap 50 50 50 50 50 50 50 50
+end_block
+
+translate 110 0
+setBackgroundMode Opaque
+repeat_block draw_subrected
+
+translate 110 0
+save
+ translate 20 -10
+ rotate 10
+ setBackgroundMode Transparent
+ repeat_block draw_subrected
+restore
+
+translate 110 0
+save
+ translate 20 -10
+ rotate 10
+ setBackgroundMode Opaque
+ repeat_block draw_subrected
+restore
+
+# Some helpful texts
+
+resetMatrix
+setPen black
+drawText 10 40 "Transparent"
+drawText 120 40 "Opaque"
+drawText 230 40 "Trans w/alpha"
+drawText 340 40 "Opaque w/alpha"
+drawText 450 40 "Trans w/xform"
+drawText 560 40 "Opaque w/xform"
+
+drawText 10 190 "Transparent tiled"
+drawText 220 190 "Opaque tiled"
+drawText 440 190 "Opaque w/xform"
+
+drawText 10 340 "Transparent tiled w/offset"
+drawText 220 340 "Opaque tiled w/offset"
+drawText 440 340 "Opaque w/xform w/offset"
+
+drawText 10 490 "Trans masked"
+drawText 120 490 "Opaque masked"
+drawText 230 490 "masked w/xform"
+drawText 340 490 "masked w/xform"
+
+drawText 10 640 "Subrected"
+drawText 110 640 "Subrected opaque"
+drawText 220 640 "subrect w/xform"
+drawText 330 640 "subrect w/xform opaque"
+
+
diff --git a/tests/auto/lancelot/scripts/borderimage.qps b/tests/auto/lancelot/scripts/borderimage.qps
new file mode 100644
index 0000000000..ebd4f4d249
--- /dev/null
+++ b/tests/auto/lancelot/scripts/borderimage.qps
@@ -0,0 +1,120 @@
+# Version: 1
+# CheckVsReference: 10%
+
+image_load borderimage.png borderimage
+translate -128 -128
+begin_block draw_border
+# top
+drawImage borderimage 0 0 16 16 0 0 16 16
+drawImage borderimage 16 0 36 16 16 0 32 16
+drawImage borderimage 52 0 16 16 48 0 16 16
+# sides
+drawImage borderimage 0 16 16 16 0 16 16 32
+drawImage borderimage 52 16 16 16 48 16 16 32
+#bottom
+drawImage borderimage 0 32 16 16 0 48 16 16
+drawImage borderimage 16 32 36 16 16 48 32 16
+drawImage borderimage 52 32 16 16 48 48 16 16
+end_block draw_border
+resetMatrix
+begin_block draw_column
+translate 1 1
+repeat_block draw_border
+translate 0.1 64.1
+repeat_block draw_border
+translate 0.1 64.1
+repeat_block draw_border
+translate 0.1 64.1
+repeat_block draw_border
+translate 0.1 64.1
+repeat_block draw_border
+translate 0.1 64.1
+repeat_block draw_border
+translate 0.1 64.1
+repeat_block draw_border
+translate 0.1 64.1
+repeat_block draw_border
+translate 0.1 64.1
+repeat_block draw_border
+translate 0.1 64.1
+repeat_block draw_border
+end_block draw_column
+setRenderHint Antialiasing
+resetMatrix
+translate 72 0
+repeat_block draw_column
+resetMatrix
+scale 1.25 1.25
+translate 144 0
+repeat_block draw_border
+resetMatrix
+scale 1.25 1.25
+translate 246 0
+rotate 30
+repeat_block draw_border
+setRenderHint SmoothPixmapTransform
+resetMatrix
+scale 1.25 1.25
+translate 144 120
+repeat_block draw_border
+resetMatrix
+scale 1.25 1.25
+translate 246 120
+rotate 30
+repeat_block draw_border
+resetMatrix
+translate 215 260
+scale 3.55 3.55
+rotate 30
+repeat_block draw_border
+resetMatrix
+setRenderHint SmoothPixmapTransform off
+setRenderHint Antialiasing off
+translate 480 627
+rotate 180
+repeat_block draw_column
+resetMatrix
+setRenderHint Antialiasing
+translate 552 627
+rotate 180
+repeat_block draw_column
+resetMatrix
+setRenderHint Antialiasing off
+translate 200.1 520.1
+begin_block one_pixel_border
+drawImage borderimage 0 0 16 16 0 0 16 16
+drawImage borderimage 16 0 64 16 16 0 1 1
+drawImage borderimage 80 0 16 16 48 0 16 16
+drawImage borderimage 0 16 16 64 16 0 1 1
+drawImage borderimage 80 16 16 64 16 0 1 1
+drawImage borderimage 0 80 16 16 0 48 16 16
+drawImage borderimage 16 80 64 16 16 0 1 1
+drawImage borderimage 80 80 16 16 48 48 16 16
+end_block one_pixel_border
+resetMatrix
+translate 205.1 626.1
+scale 0.4 0.4
+repeat_block one_pixel_border
+resetMatrix
+translate 255.1 624.1
+scale 0.4 0.4
+rotate 10
+repeat_block one_pixel_border
+resetMatrix
+setPen red
+drawRect 0 0 70 680
+drawText 10 670 "aa off"
+drawRect 72 0 70 680
+drawText 80 670 "aa on"
+drawRect 409 0 70 680
+drawText 419 650 "rot 180"
+drawText 419 670 "aa off"
+drawRect 481 0 70 680
+drawText 491 650 "rot 180"
+drawText 491 670 "aa on"
+drawRect 164 0 224 124
+drawText 174 114 "smoothpixmaptransform off"
+drawRect 164 128 224 134
+drawText 174 252 "smoothpixmaptransform on"
+drawRect 200 520 97 188
+drawText 210 698 "1x1 edges" \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/brush_pens.qps b/tests/auto/lancelot/scripts/brush_pens.qps
new file mode 100644
index 0000000000..b9a2bc0ada
--- /dev/null
+++ b/tests/auto/lancelot/scripts/brush_pens.qps
@@ -0,0 +1,104 @@
+# Version: 1
+# CheckVsReference: 5%
+
+path_addRect p 0 0 75 75
+path_addEllipse p 25 25 75 75
+
+translate 10 10
+
+begin_block setup_gradient
+ gradient_clearStops
+ gradient_appendStop 0 red
+ gradient_appendStop 0.1 blue
+ gradient_appendStop 0.2 yellow
+ gradient_appendStop 0.3 cyan
+ gradient_appendStop 0.4 magenta
+ gradient_appendStop 0.5 green
+ gradient_appendStop 0.6 black
+ gradient_appendStop 0.7 indianred
+ gradient_appendStop 0.8 white
+ gradient_appendStop 0.9 orange
+ gradient_appendStop 1 blue
+ gradient_setLinear 0 0 100 100
+end_block
+
+setPen brush 0
+setBrush nobrush
+
+begin_block drawing
+ save
+ drawLine 0 0 100 100
+
+ translate 0 100
+ drawPath p
+
+ translate 0 110
+ drawRect 0 0 100 100
+
+ translate 0 110
+ drawPolyline [0 0 100 0 50 50]
+
+ drawPoint 40 40
+ drawPoint 41 40
+ drawPoint 42 40
+ drawPoint 43 40
+ drawPoint 44 40
+ drawPoint 45 40
+ drawPoint 46 40
+ drawPoint 47 40
+ drawPoint 48 40
+ drawPoint 49 40
+ drawPoint 50 40
+
+ restore
+end_block
+
+save
+ translate 110 0
+ save
+ setRenderHint Antialiasing
+ repeat_block drawing
+ restore
+
+ setBrush dome_rgb32.png
+ setPen brush 0
+ setBrush nobrush
+
+ translate 110 0
+ repeat_block drawing
+
+ translate 110 0
+ save
+ setRenderHint Antialiasing
+ repeat_block drawing
+ restore
+restore
+
+translate 0 0
+
+save
+ repeat_block setup_gradient
+ setPen brush 5
+ setBrush nobrush
+ translate 0 350
+ repeat_block drawing
+
+ translate 110 0
+ save
+ setRenderHint Antialiasing
+ repeat_block drawing
+ restore
+
+ setBrush dome_rgb32.png
+ setPen brush 5
+ setBrush nobrush
+
+ translate 110 0
+ repeat_block drawing
+
+ translate 110 0
+ save
+ setRenderHint Antialiasing
+ repeat_block drawing
+ restore
+restore \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/brushes.qps b/tests/auto/lancelot/scripts/brushes.qps
new file mode 100644
index 0000000000..82cbff48b9
--- /dev/null
+++ b/tests/auto/lancelot/scripts/brushes.qps
@@ -0,0 +1,79 @@
+# Version: 1
+# CheckVsReference: 5%
+
+# Fill the background
+drawRect 0 0 width height
+
+setRenderHint Antialiasing
+setRenderHint SmoothPixmapTransform
+
+translate 10 10
+# Draw all the pattern types as 40x40 rects using green, transparent background
+begin_block drawrects
+setBrush green Dense1Pattern
+drawRect 0 0 40 40
+setBrush green Dense2Pattern
+drawRect 40 0 40 40
+setBrush green Dense3Pattern
+drawRect 80 0 40 40
+setBrush green Dense4Pattern
+drawRect 120 0 40 40
+setBrush green Dense5Pattern
+drawRect 160 0 40 40
+setBrush green Dense6Pattern
+drawRect 200 0 40 40
+setBrush green Dense7Pattern
+drawRect 240 0 40 40
+setBrush green HorPattern
+drawRect 280 0 40 40
+setBrush green VerPattern
+drawRect 320 0 40 40
+setBrush green CrossPattern
+drawRect 360 0 40 40
+setBrush green BDiagPattern
+drawRect 400 0 40 40
+setBrush green FDiagPattern
+drawRect 440 0 40 40
+setBrush green DiagCrossPattern
+drawRect 480 0 40 40
+setBrush green SolidPattern
+drawRect 520 0 40 40
+setBrush green NoBrush
+drawRect 560 0 40 40
+gradient_setLinear 0 0 0 40
+drawRect 600 0 40 40
+setBrush face.png
+drawRect 640 0 80 40
+end_block
+
+# Switch to opaque mode
+setBackground #7fff7f
+setBackgroundMode OpaqueMode
+translate 0 50
+
+# Draw all the pattern types as 40x40 rects using green, opaque background
+repeat_block drawrects
+
+translate 50 50
+rotate 10
+
+
+setBackgroundMode TransparentMode
+repeat_block drawrects
+setBackgroundMode OpaqueMode
+translate 0 40
+repeat_block drawrects
+
+
+setBrush dot.png
+setPen nopen
+resetMatrix
+drawRect 0 200 50 50
+drawRect 50 200 50 50
+
+setPen red
+setBrushOrigin 0 250
+drawRect 0 250 50 50
+setBrushOrigin 50 250
+drawRect 50 250 50 50
+
diff --git a/tests/auto/lancelot/scripts/clippaths.qps b/tests/auto/lancelot/scripts/clippaths.qps
new file mode 100644
index 0000000000..fba89784df
--- /dev/null
+++ b/tests/auto/lancelot/scripts/clippaths.qps
@@ -0,0 +1,60 @@
+# Version: 1
+# CheckVsReference: 5%
+
+path_addRect hor 0 0 50 10
+path_addRect ver 0 0 10 50
+
+translate 10 10
+setPen NoPen
+
+begin_block clipping
+save
+
+ setBrush 0x7f7fff
+ save
+ setClipPath hor
+ drawRect 0 0 100 100
+
+ setClipPath ver IntersectClip
+ setBrush black CrossPattern
+ drawRect 0 0 100 100
+ restore
+
+ translate 100 0
+ save
+ setClipPath hor
+ drawRect 0 0 100 100
+
+ setClipPath ver ReplaceClip
+ setBrush black CrossPattern
+ drawRect 0 0 100 100
+ restore
+
+ translate 100 0
+ save
+ setClipPath hor
+ drawRect 0 0 100 100
+
+ setClipPath ver UniteClip
+ setBrush black CrossPattern
+ drawRect 0 0 100 100
+ restore
+
+restore
+end_block
+
+translate 300 0
+setRenderHint Antialiasing
+repeat_block clipping
+
+translate -300 100
+setRenderHint Antialiasing false
+scale 1.2 1.2
+repeat_block clipping
+
+translate 300 0
+setRenderHint Antialiasing
+setRenderHint SmoothPixmapTransform
+repeat_block clipping
+
+
diff --git a/tests/auto/lancelot/scripts/clipping.qps b/tests/auto/lancelot/scripts/clipping.qps
new file mode 100644
index 0000000000..3694ff2ba7
--- /dev/null
+++ b/tests/auto/lancelot/scripts/clipping.qps
@@ -0,0 +1,182 @@
+# Version: 1
+# CheckVsReference: 5%
+
+region_addRect clip 50 0 90 190
+region_addRect clip 0 50 180 90
+
+region_addRect clip2 30 30 60 60
+
+region_addRect clip3 10 10 60 60
+
+path_cubicTo path 90 0 50 50 90 90
+path_cubicTo path 0 90 50 50 0 0
+
+path_addRect path2 0 0 90 90
+path_moveTo path2 90 45
+path_arcTo path2 0 0 90 90 0 -360
+
+path_addRect emptypath 0 0 0 0
+region_addRect emptyregion 0 0 0 0
+
+# Normal clip rect
+setClipRect 0 0 50 150
+begin_block repaint
+save
+setBrush red
+setPen nopen
+resetMatrix
+region_getClipRegion tmpclip
+path_getClipPath tmpclippath
+drawRect 0 0 width height
+setBrush #3f0000ff
+setClipRegion tmpclip
+drawRect 0 0 width height
+setClipPath tmpclippath
+setBrush #3f00ff00
+drawRect 0 0 width height
+restore
+end_block
+
+# Rotated clip rect
+translate 100 0
+rotate 10
+setClipRect 0 0 50 150
+repeat_block repaint
+
+# simple clip region
+resetMatrix
+translate 0 200
+setClipRegion clip
+repeat_block repaint
+
+# simle rotated clip region
+translate 250 -10
+rotate 10
+setClipRegion clip
+repeat_block repaint
+
+# verify that clip is not xformed with painter
+resetMatrix
+translate 200 0
+setClipRegion clip
+rotate 30
+setBrush red
+setPen nopen
+drawRect 0 0 width height
+
+resetMatrix
+translate 0 400
+save
+setClipRegion clip
+setClipRegion clip2 IntersectClip
+repeat_block repaint
+translate 0 100
+rotate 10
+setClipRegion clip
+setClipRegion clip2 IntersectClip
+restore
+
+translate 100 0
+save
+setClipRegion clip3
+setClipRegion clip2 UniteClip
+repeat_block repaint
+translate 0 100
+rotate 10
+setClipRegion clip3
+setClipRegion clip2 UniteClip
+repeat_block repaint
+restore
+
+translate 100 0
+save
+setClipPath path
+repeat_block repaint
+translate 50 100
+rotate 45
+setClipPath path
+repeat_block repaint
+restore
+
+translate 100 0
+save
+setClipPath path
+setClipPath path2 IntersectClip
+repeat_block repaint
+translate 0 100
+rotate 10
+setClipPath path
+setClipPath path2 IntersectClip
+repeat_block repaint
+restore
+
+translate 100 0
+save
+setClipPath path
+setClipPath path2 UniteClip
+repeat_block repaint
+translate 0 100
+rotate 10
+setClipPath path
+setClipPath path2 UniteClip
+repeat_block repaint
+restore
+
+translate 100 0
+save
+setClipPath path
+setClipRegion clip3 IntersectClip
+repeat_block repaint
+translate 0 100
+rotate 10
+setClipRegion clip3
+setClipPath path IntersectClip
+repeat_block repaint
+restore
+
+translate 100 0
+save
+setClipPath path
+setClipRegion clip3 UniteClip
+repeat_block repaint
+translate 0 100
+rotate 10
+setClipRegion clip3
+setClipPath path UniteClip
+repeat_block repaint
+restore
+
+# test that an empty region is not drawn.
+resetMatrix
+setClipRegion emptyregion
+setBrush #3f00ff00
+drawRect 0 0 300 300
+drawText 50 50 "Text should be clipped away by region"
+setClipping false
+
+setClipPath emptypath
+setBrush #3fffff00
+drawRect 50 50 300 300
+drawText 70 80 "Text should be clipped away by path"
+
+# Test that we can extract a clipregion when a matrix is set too
+resetMatrix
+translate 500 10
+scale 2 1
+setBrush blue
+setClipping false
+rotate 5
+drawRect 0 0 100 100
+setClipRect 0 0 100 100
+resetMatrix
+rotate 10
+region_getClipRegion xclip
+setClipRegion xclip
+resetMatrix
+setBrush #7f00ff00
+drawRect 0 0 width height
+
+# the below used to assert in debug mode
+setClipRect 10 10 20 20
+setClipping false
+setClipping true \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/clipping_state.qps b/tests/auto/lancelot/scripts/clipping_state.qps
new file mode 100644
index 0000000000..a29d3738c8
--- /dev/null
+++ b/tests/auto/lancelot/scripts/clipping_state.qps
@@ -0,0 +1,47 @@
+# Version: 1
+# CheckVsReference: 5%
+
+path_addRect path1 10 10 50 50
+path_addRect path2 30 30 50 50
+# enable/disable a clip path
+setPen nopen
+setBrush red
+setClipPath path1
+setClipPath path2 UniteClip
+drawRect 0 0 100 100
+setClipping false
+setBrush #630000ff
+drawRect 0 0 100 100
+setClipping true
+setBrush #6300ff00
+drawRect 0 0 100 100
+# enable/disable noclip
+translate 150 0
+setClipPath path1 NoClip
+setClipping false
+setBrush #630000ff
+drawRect 0 0 100 100
+setClipping true
+setBrush #6300ff00
+drawRect 25 25 50 50
+# enable/disable full clipping
+translate 150 0
+path_addRect path3 0 0 10 10
+path_addRect path4 20 20 10 10
+setClipPath path3
+setClipPath path4 IntersectClip
+setClipping false
+setBrush #630000ff
+drawRect 0 0 100 100
+setClipping true
+setBrush #6300ff00
+drawRect 25 25 50 50
+# disable clipping followed by setClipRect
+translate 150 0
+setClipRect 0 0 50 50 ReplaceClip
+setClipping false
+setBrush #630000ff
+drawRect 0 0 100 100
+setClipRect 25 25 75 75 IntersectClip
+setBrush #6300ff00
+drawRect 25 25 50 50 \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/cliprects.qps b/tests/auto/lancelot/scripts/cliprects.qps
new file mode 100644
index 0000000000..0d28b035b4
--- /dev/null
+++ b/tests/auto/lancelot/scripts/cliprects.qps
@@ -0,0 +1,59 @@
+# Version: 1
+# CheckVsReference: 5%
+
+
+
+translate 10 10
+setPen NoPen
+
+begin_block clipping
+save
+
+ setBrush 0x7f7fff
+ save
+ setClipRect 0 0 50 10
+ drawRect 0 0 100 100
+
+ setClipRect 0 0 10 50 IntersectClip
+ setBrush black CrossPattern
+ drawRect 0 0 100 100
+ restore
+
+ translate 100 0
+ save
+ setClipRect 0 0 50 10
+ drawRect 0 0 100 100
+
+ setClipRect 0 0 10 50 ReplaceClip
+ setBrush black CrossPattern
+ drawRect 0 0 100 100
+ restore
+
+ translate 100 0
+ save
+ setClipRect 0 0 50 10
+ drawRect 0 0 100 100
+
+ setClipRect 0 0 10 50 UniteClip
+ setBrush black CrossPattern
+ drawRect 0 0 100 100
+ restore
+
+restore
+end_block
+
+translate 300 0
+setRenderHint Antialiasing
+repeat_block clipping
+
+translate -300 100
+setRenderHint Antialiasing false
+scale 1.2 1.2
+repeat_block clipping
+
+translate 300 0
+setRenderHint Antialiasing
+setRenderHint SmoothPixmapTransform
+repeat_block clipping
+
+
diff --git a/tests/auto/lancelot/scripts/conical_gradients.qps b/tests/auto/lancelot/scripts/conical_gradients.qps
new file mode 100644
index 0000000000..2e897b1813
--- /dev/null
+++ b/tests/auto/lancelot/scripts/conical_gradients.qps
@@ -0,0 +1,85 @@
+# Version: 1
+# CheckVsReference: 5%
+
+path_addRect path 300 0 80 80
+path_addEllipse path 340 40 60 60
+
+setRenderHint Antialiasing
+
+setPen black
+
+begin_block gradients
+gradient_clearStops
+gradient_appendStop 0 red
+gradient_appendStop 0.25 orange
+gradient_appendStop 0.5 yellow
+gradient_appendStop 0.8 green
+gradient_appendStop 1 cyan
+
+gradient_setConical 40 40 50
+drawRect 0 0 100 100
+
+gradient_setConical 140 40 230
+drawEllipse 100 0 100 100
+
+gradient_clearStops
+gradient_appendStop 0 3f7f7fff
+gradient_appendStop 0.5 dfdfffff
+gradient_appendStop 1 7f00007f
+
+gradient_setConical 240 40 50
+drawPolygon [200 0 290 0 250 99]
+
+gradient_setConical 340 40 230
+drawPath path
+
+end_block
+
+translate 0 100
+scale 1 2
+repeat_block gradients
+
+resetMatrix
+translate 0 300
+brushTranslate 30 0
+brushScale 0.9 0.9
+brushRotate 20
+repeat_block gradients
+
+# Some helpful info perhaps?
+resetMatrix
+setPen black
+
+drawText 410 50 "No XForm"
+drawText 410 200 "scale 1x2"
+drawText 410 300 "brush transform"
+drawText 10 450 "50 deg"
+drawText 110 450 "230 deg"
+drawText 210 450 "50 deg w/alpha "
+drawText 310 450 "230 deg w/alpha"
+
+setPen 3f000000
+setBrush nobrush
+
+begin_block ellipse_draw
+ setClipRect 0 0 100 100
+ drawEllipse 35 35 11 11
+ save
+ translate 40 40
+ rotate -50
+ drawLine -100 0 100 0
+ restore
+ translate 100 0
+end_block
+
+repeat_block ellipse_draw
+repeat_block ellipse_draw
+repeat_block ellipse_draw
+
+resetMatrix
+translate 0 100
+scale 1 2
+repeat_block ellipse_draw
+repeat_block ellipse_draw
+repeat_block ellipse_draw
+repeat_block ellipse_draw \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/conical_gradients_perspectives.qps b/tests/auto/lancelot/scripts/conical_gradients_perspectives.qps
new file mode 100644
index 0000000000..a9c14f1ce7
--- /dev/null
+++ b/tests/auto/lancelot/scripts/conical_gradients_perspectives.qps
@@ -0,0 +1,64 @@
+# Version: 1
+# CheckVsReference: 5%
+
+
+setRenderHint Antialiasing
+
+setPen #00ff00
+
+translate 10 10
+# standard draw
+begin_block gradient
+gradient_clearStops
+gradient_appendStop 0 red
+gradient_appendStop 0.25 orange
+gradient_appendStop 0.5 yellow
+gradient_appendStop 0.8 green
+gradient_appendStop 0.9 cyan
+gradient_appendStop 1 red
+
+gradient_setSpread PadSpread
+gradient_setConical 140 140 100
+drawRect 0 0 300 300
+end_block gradient
+
+# Rotation w/o smooth xform
+save
+translate 350 0
+save
+ setRenderHint SmoothPixmapTransform on
+ mapQuadToQuad 0 0 0 300 300 300 300 0 0 50 0 200 300 300 300 0
+ repeat_block gradient
+restore
+restore
+
+translate 0 320
+
+save
+ setRenderHint SmoothPixmapTransform on
+ mapQuadToQuad 0 0 0 300 300 300 300 0 0 0 100 300 200 300 300 0
+ repeat_block gradient
+restore
+
+save
+translate 350 0
+save
+ setRenderHint SmoothPixmapTransform on
+ mapQuadToQuad 0 0 0 300 300 300 300 0 0 0 0 300 300 250 300 50
+ repeat_block gradient
+restore
+restore
+
+
+resetMatrix
+setPen black
+translate 125 20
+drawText 0 0 "No transform"
+translate 350 0
+drawText 0 0 "Left Tilted"
+resetMatrix
+translate 125 350
+drawText 0 0 "Bottom Tilted"
+translate 350 0
+drawText 0 0 "Right Tilted"
+translate 120 0 \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/dashes.qps b/tests/auto/lancelot/scripts/dashes.qps
new file mode 100644
index 0000000000..649f56cf66
--- /dev/null
+++ b/tests/auto/lancelot/scripts/dashes.qps
@@ -0,0 +1,268 @@
+# Version: 1
+# CheckVsReference: 5%
+
+translate 20 20
+
+begin_block draw
+save
+ save
+ setPen black 1 SolidLine FlatCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ setPen black 1 SolidLine SquareCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ setPen black 1 SolidLine RoundCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+
+ setPen black 2 SolidLine FlatCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ setPen black 2 SolidLine SquareCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ setPen black 2 SolidLine RoundCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+
+ setPen black 6 SolidLine FlatCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ setPen black 6 SolidLine SquareCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ setPen black 6 SolidLine RoundCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ restore
+
+
+ translate 100 0
+ save
+ setPen black 1 DotLine FlatCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ setPen black 1 DotLine SquareCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ setPen black 1 DotLine RoundCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+
+ setPen black 2 DotLine FlatCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ setPen black 2 DotLine SquareCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ setPen black 2 DotLine RoundCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+
+ setPen black 6 DotLine FlatCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ setPen black 6 DotLine SquareCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ setPen black 6 DotLine RoundCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ restore
+
+ translate 100 0
+ save
+ setPen black 1 DashLine FlatCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ setPen black 1 DashLine SquareCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ setPen black 1 DashLine RoundCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+
+ setPen black 2 DashLine FlatCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ setPen black 2 DashLine SquareCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ setPen black 2 DashLine RoundCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+
+ setPen black 6 DashLine FlatCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ setPen black 6 DashLine SquareCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ setPen black 6 DashLine RoundCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ restore
+
+ translate 100 0
+
+ save
+ setPen black 1 DashDotLine FlatCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ setPen black 1 DashDotLine SquareCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ setPen black 1 DashDotLine RoundCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+
+ setPen black 2 DashDotLine FlatCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ setPen black 2 DashDotLine SquareCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ setPen black 2 DashDotLine RoundCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+
+ setPen black 6 DashDotLine FlatCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ setPen black 6 DashDotLine SquareCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ setPen black 6 DashDotLine RoundCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ restore
+
+ translate 100 0
+
+ save
+ setPen black 1 DashDotDotLine FlatCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ setPen black 1 DashDotDotLine SquareCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ setPen black 1 DashDotDotLine RoundCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+
+ setPen black 2 DashDotDotLine FlatCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ setPen black 2 DashDotDotLine SquareCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ setPen black 2 DashDotDotLine RoundCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+
+ setPen black 4 DashDotDotLine FlatCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ setPen black 4 DashDotDotLine SquareCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ setPen black 4 DashDotDotLine RoundCap BevelJoin
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ restore
+
+ translate 100 0
+
+ save
+ setPen black 1 SolidLine FlatCap BevelJoin
+ pen_setDashPattern [1 4 9 4 27 4]
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ setPen black 1 SolidLine SquareCap BevelJoin
+ pen_setDashPattern [1 4 9 4 27 4]
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ setPen black 1 SolidLine RoundCap BevelJoin
+ pen_setDashPattern [1 4 9 4 27 4]
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+
+ setPen black 2 SolidLine FlatCap BevelJoin
+ pen_setDashPattern [1 4 9 4 27 4]
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ setPen black 2 SolidLine SquareCap BevelJoin
+ pen_setDashPattern [1 4 9 4 27 4]
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ setPen black 2 SolidLine RoundCap BevelJoin
+ pen_setDashPattern [1 4 9 4 27 4]
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+
+ setPen black 4 SolidLine FlatCap BevelJoin
+ pen_setDashPattern [1 4 9 4 27 4]
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ setPen black 4 SolidLine SquareCap BevelJoin
+ pen_setDashPattern [1 4 9 4 27 4]
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ setPen black 4 SolidLine RoundCap BevelJoin
+ pen_setDashPattern [1 4 9 4 27 4]
+ drawPolyline [0 0 80 0 80 30 40 20 0 30]
+ translate 0 40
+ restore
+
+restore
+end_block
+
+translate 0 400
+setRenderHint Antialiasing
+repeat_block draw
+
+translate 0 -20
+drawText 30 0 "Solid"
+
+translate 100 0
+drawText 20 0 "DotLine"
+
+translate 100 0
+drawText 10 0 "DashLine"
+
+translate 100 0
+drawText 0 0 "DashDotLine"
+
+translate 100 0
+drawText 0 0 "DashDotDotLine"
+
+translate 100 0
+drawText 0 0 "CustomDashLine"
+
+resetMatrix
+
+translate 620 40
+
+begin_block width_and_caps_texts
+ drawText 0 0 "Width=1, FlatCap"
+ translate 0 40
+ drawText 0 0 "Width=1, SquareCap"
+ translate 0 40
+ drawText 0 0 "Width=1, RoundCap"
+ translate 0 40
+ drawText 0 0 "Width=2, FlatCap"
+ translate 0 40
+ drawText 0 0 "Width=2, SquareCap"
+ translate 0 40
+ drawText 0 0 "Width=2, RoundCap"
+ translate 0 40
+ drawText 0 0 "Width=6, FlatCap"
+ translate 0 40
+ drawText 0 0 "Width=6, SqareCap"
+ translate 0 40
+ drawText 0 0 "Width=6, RoundCap"
+end_block
+
+translate 0 80
+repeat_block width_and_caps_texts \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/degeneratebeziers.qps b/tests/auto/lancelot/scripts/degeneratebeziers.qps
new file mode 100644
index 0000000000..fb223d5b1f
--- /dev/null
+++ b/tests/auto/lancelot/scripts/degeneratebeziers.qps
@@ -0,0 +1,10 @@
+# Version: 1
+# CheckVsReference: 5%
+
+path_moveTo degenerate 3427.0918499999997948 3872.1318999999998596
+path_cubicTo degenerate 3427.0918499999997948 3872.1318999999994048 4729.4590867905308187 5176.8613451144155988 5389.9325499999995372 5837.8072499999998399
+
+scale 0.05 0.05
+translate -2500 -3000
+setPen black 800
+drawPath degenerate \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/deviceclipping.qps b/tests/auto/lancelot/scripts/deviceclipping.qps
new file mode 100644
index 0000000000..cedfc1e363
--- /dev/null
+++ b/tests/auto/lancelot/scripts/deviceclipping.qps
@@ -0,0 +1,48 @@
+# Version: 1
+# CheckVsReference: 5%
+
+setBrush 0xff7f7f
+setPen 0x7f0000
+
+path_moveTo path -1000000 10000
+path_cubicTo path 100 100 100 150 150 400
+path_closeSubpath path
+
+begin_block drawing
+
+ drawPath ellipse
+
+ drawLine -1000000 200 200 200
+ drawLine 200 -1000000 200 200
+ drawLine 200 200 1000000 200
+ drawLine 200 200 200 1000000
+ drawLine -1000000 -1000000 200 200
+
+ drawPolygon [-1000000 100 100 -1000000 100 100]
+ drawRect 300 -500000 1000000 1000000
+
+ drawPath path
+
+end_block
+
+save
+translate 20 20
+setBrush #0x7f7f7fff
+setPen #0x7f00007f
+repeat_block drawing
+
+translate 20 20
+setRenderHint Antialiasing
+setBrush #0x7f7fff7f
+setPen #0x7f007f00
+repeat_block drawing
+restore
+
+setPen 0x00007f 2
+setRenderHint Antialiasing
+
+drawLine 0 -200 200 200
+
+setPen 0x007f00 10
+
+drawLine 0 -200 200 0 \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/drawpoints.qps b/tests/auto/lancelot/scripts/drawpoints.qps
new file mode 100644
index 0000000000..c02cd85737
--- /dev/null
+++ b/tests/auto/lancelot/scripts/drawpoints.qps
@@ -0,0 +1,101 @@
+# Version: 1
+# CheckVsReference: 5%
+
+#setRenderHint Antialiasing
+
+setPen red 0 solidline
+begin_block points
+drawPoint 00 00
+drawPoint 10 00
+drawPoint 20 00
+drawPoint 30 00
+drawPoint 40 00
+drawPoint 50 00
+drawPoint 00 10
+drawPoint 10 10
+drawPoint 20 10
+drawPoint 30 10
+drawPoint 40 10
+drawPoint 50 10
+drawPoint 00 20
+drawPoint 10 20
+drawPoint 20 20
+drawPoint 30 20
+drawPoint 40 20
+drawPoint 50 20
+drawPoint 00 30
+drawPoint 10 30
+drawPoint 20 30
+drawPoint 30 30
+drawPoint 40 30
+drawPoint 50 30
+drawPoint 00 40
+drawPoint 10 40
+drawPoint 20 40
+drawPoint 30 40
+drawPoint 40 40
+drawPoint 50 40
+drawPoint 00 50
+drawPoint 10 50
+drawPoint 20 50
+drawPoint 30 50
+drawPoint 40 50
+drawPoint 50 50
+end_block points
+
+translate 100 0
+setPen blue 1 solidline
+repeat_block points
+
+translate 100 0
+setPen green 5 solidline roundcap
+repeat_block points
+
+resetMatrix
+
+translate 0 100
+scale 3 3
+setPen red 0 solidline roundcap
+repeat_block points
+
+translate 60 0
+setPen blue 1 solidline roundcap
+repeat_block points
+
+translate 60 0
+setPen green 5 solidline roundcap
+repeat_block points
+
+resetMatrix
+
+translate 0 300
+scale 3 3
+setPen red 0 solidline flatcap
+repeat_block points
+
+translate 60 0
+setPen blue 1 solidline flatcap
+repeat_block points
+
+translate 60 0
+setPen green 5 solidline flatcap
+repeat_block points
+
+resetMatrix
+translate 10 500
+setPen black 1 solidline flatcap
+drawPoint 0 0
+setPen black 2 solidline flatcap
+drawPoint 3 0
+setPen black 3 solidline flatcap
+drawPoint 8 0
+setPen black 4 solidline flatcap
+drawPoint 15 0
+setPen black 5 solidline flatcap
+drawPoint 24 0
+setPen black 6 solidline flatcap
+drawPoint 35 0
+setPen black 7 solidline flatcap
+drawPoint 48 0
+setPen black 8 solidline flatcap
+drawPoint 63 0 \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/ellipses.qps b/tests/auto/lancelot/scripts/ellipses.qps
new file mode 100644
index 0000000000..e2cffd7f27
--- /dev/null
+++ b/tests/auto/lancelot/scripts/ellipses.qps
@@ -0,0 +1,86 @@
+# Version: 1
+# CheckVsReference: 5%
+
+
+surface_begin 0 0 600 600
+translate 0 50
+
+setPen nopen
+setBrush 0x7f000000
+gradient_clearStops
+gradient_appendStop 0 red
+gradient_appendStop 0.25 orange
+gradient_appendStop 0.5 yellow
+gradient_appendStop 0.8 green
+gradient_appendStop 1 cyan
+
+gradient_setSpread PadSpread
+gradient_setRadial 20 20 220 200
+
+drawEllipse 10 10 80 80
+drawEllipse 50 50 120 90
+
+translate 100 0
+brushTranslate 40 20
+brushScale 0.25 0.25
+
+setPen black
+
+drawEllipse 10 10 80 80
+setOpacity 0.5
+setCompositionMode SourceIn
+drawEllipse 50 50 120 90
+setOpacity 1.0
+setRenderHint Antialiasing
+setCompositionMode Xor
+brushTranslate 70 0
+translate 100 0
+drawEllipse 10 10 80 80
+
+setPen nopen
+drawEllipse 50 50 120 90
+
+setOpacity 0.7
+setBrush red
+translate 100 0
+setCompositionMode SourceOver
+
+drawEllipse 10 10 80 80
+
+setOpacity 0.6
+setPen black 5.0
+gradient_clearStops
+gradient_appendStop 0 red
+gradient_appendStop 0.25 orange
+gradient_appendStop 0.5 yellow
+gradient_appendStop 0.8 green
+gradient_appendStop 1 cyan
+
+gradient_setSpread PadSpread
+gradient_setLinear 20 20 120 100
+drawEllipse 50 50 120 90
+
+
+translate 100 0
+
+setOpacity 1.0
+drawEllipse 10 10 80 80
+
+setCompositionMode SourceIn
+setOpacity 0.7
+setPen black 3.0
+gradient_clearStops
+gradient_appendStop 0 red
+gradient_appendStop 0.25 orange
+gradient_appendStop 0.5 yellow
+gradient_appendStop 0.8 green
+gradient_appendStop 1 cyan
+
+gradient_setSpread PadSpread
+gradient_setLinear 50 50 80 90
+drawEllipse 50 50 120 90
+
+surface_end
+
+drawText 200 220 "Testing Ellipse drawing with varios combinations"
+drawText 200 240 "of features such as brushes, pens and composition modes" \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/filltest.qps b/tests/auto/lancelot/scripts/filltest.qps
new file mode 100644
index 0000000000..2eeba2ecf6
--- /dev/null
+++ b/tests/auto/lancelot/scripts/filltest.qps
@@ -0,0 +1,413 @@
+# Version: 1
+# CheckVsReference: 5%
+
+setPen nopen
+setBrush red
+translate 0 4
+begin_block polys
+drawPolygon [0 0 2 -2 4 0]
+drawPolygon [0 2 2 4 4 2]
+end_block polys
+translate 6 .5
+repeat_block polys
+translate 6.5 0
+repeat_block polys
+translate 6 .5
+repeat_block polys
+
+resetMatrix
+
+translate 0 12
+setPen black
+drawPolygon [0 0 5 0 5 5 0 5]
+
+translate 10 0
+setPen nopen
+drawPolygon [0 0 5 0 5 5 0 5]
+
+translate 10 0
+drawPolygon [0 0 5 0 5 5 0 5]
+
+setBrush black
+path_addRect stroke -.5 -.5 6 6
+path_addRect stroke .5 .5 4 4
+drawPath stroke
+
+resetMatrix
+
+translate 0 65
+
+setPen red
+drawText 0 0 "path"
+drawText 40 0 "rect"
+drawText 80 0 "img"
+drawText 120 0 "pix"
+drawText 160 0 "brush"
+setPen nopen
+
+translate 0 5
+
+image_load border.png img
+pixmap_load border.png pix
+
+path_addRect rect 0 0 10 10
+begin_block rects
+drawPath rect
+drawRect 40 0 10 10
+drawImage img 80 0
+drawPixmap pix 120 0
+setBrush border.png
+drawRect 160 0 10 10
+setBrush black
+end_block rects
+
+setPen red
+drawText 180 10 "0.0"
+setPen nopen
+
+translate 0.1 20
+repeat_block rects
+setPen red
+drawText 180 10 "0.1"
+setPen nopen
+translate 0.1 20
+repeat_block rects
+setPen red
+drawText 180 10 "0.2"
+setPen nopen
+translate 0.1 20
+repeat_block rects
+setPen red
+drawText 180 10 "0.3"
+setPen nopen
+translate 0.1 20
+repeat_block rects
+setPen red
+drawText 180 10 "0.4"
+setPen nopen
+translate 0.1 20
+repeat_block rects
+setPen red
+drawText 180 10 "0.5"
+setPen nopen
+translate 0.1 20
+repeat_block rects
+setPen red
+drawText 180 10 "0.6"
+setPen nopen
+translate 0.1 20
+repeat_block rects
+setPen red
+drawText 180 10 "0.7"
+setPen nopen
+translate 0.1 20
+repeat_block rects
+setPen red
+drawText 180 10 "0.8"
+setPen nopen
+translate 0.1 20
+repeat_block rects
+setPen red
+drawText 180 10 "0.9"
+setPen nopen
+translate 0.1 20
+repeat_block rects
+setPen red
+drawText 180 10 "1.0"
+setPen nopen
+
+resetMatrix
+
+translate 0 400
+
+setPen red
+drawText 0 10 "path"
+drawText 0 30 "rect"
+drawText 0 50 "img"
+drawText 0 70 "pix"
+drawText 0 90 "brush"
+drawText 0 110 "stroke"
+drawText 0 130 "scale"
+drawText 0 170 "rotate"
+setPen nopen
+
+translate 50 0
+
+begin_block rects
+drawPath rect
+drawRect 0 20 10 10
+drawImage img 0 40
+drawPixmap pix 0 60
+save
+setBrush border.png
+drawRect 0 80 10 10
+translate 0 100
+setBrush red
+setPen black
+drawRect 0 0 10 10
+setBrush border.png
+setPen nopen
+translate 0 20
+scale 2 2
+drawRect 0 0 10 10
+translate 10 20
+rotate 90
+drawRect 0 0 10 10
+restore
+end_block rects
+
+setPen red
+drawText -5 -10 "0.0"
+setPen nopen
+
+translate 40 0.1
+repeat_block rects
+setPen red
+drawText -5 -10 "0.1"
+setPen nopen
+translate 40 0.1
+repeat_block rects
+setPen red
+drawText -5 -10 "0.2"
+setPen nopen
+translate 40 0.1
+repeat_block rects
+setPen red
+drawText -5 -10 "0.3"
+setPen nopen
+translate 40 0.1
+repeat_block rects
+setPen red
+drawText -5 -10 "0.4"
+setPen nopen
+translate 40 0.1
+repeat_block rects
+setPen red
+drawText -5 -10 "0.5"
+setPen nopen
+translate 40 0.1
+repeat_block rects
+setPen red
+drawText -5 -10 "0.6"
+setPen nopen
+translate 40 0.1
+repeat_block rects
+setPen red
+drawText -5 -10 "0.7"
+setPen nopen
+translate 40 0.1
+repeat_block rects
+setPen red
+drawText -5 -10 "0.8"
+setPen nopen
+translate 40 0.1
+repeat_block rects
+setPen red
+drawText -5 -10 "0.9"
+setPen nopen
+translate 40 0.1
+repeat_block rects
+setPen red
+drawText -5 -10 "1.0"
+setPen nopen
+
+resetMatrix
+
+translate 0 620
+
+setPen red
+drawText 0 10 "path"
+setPen nopen
+
+path_addRect rect2 -5 -5 10 10
+
+translate 55 5
+drawPath rect2
+
+translate 20 0
+rotate 10
+drawPath rect2
+rotate -10
+translate 20 0
+rotate 20
+drawPath rect2
+rotate -20
+translate 20 0
+rotate 30
+drawPath rect2
+rotate -30
+translate 20 0
+rotate 40
+drawPath rect2
+rotate -40
+translate 20 0
+rotate 50
+drawPath rect2
+rotate -50
+translate 20 0
+rotate 60
+drawPath rect2
+rotate -60
+translate 20 0
+rotate 70
+drawPath rect2
+rotate -70
+translate 20 0
+rotate 80
+drawPath rect2
+rotate -80
+translate 20 0
+rotate 90
+drawPath rect2
+rotate -90
+
+resetMatrix
+
+translate 0 600
+
+setPen red
+drawText 0 10 "rect"
+setPen nopen
+
+translate 55 5
+drawRect -5 -5 10 10
+
+translate 20 0
+rotate 10
+drawRect -5 -5 10 10
+rotate -10
+translate 20 0
+rotate 20
+drawRect -5 -5 10 10
+rotate -20
+translate 20 0
+rotate 30
+drawRect -5 -5 10 10
+rotate -30
+translate 20 0
+rotate 40
+drawRect -5 -5 10 10
+rotate -40
+translate 20 0
+rotate 50
+drawRect -5 -5 10 10
+rotate -50
+translate 20 0
+rotate 60
+drawRect -5 -5 10 10
+rotate -60
+translate 20 0
+rotate 70
+drawRect -5 -5 10 10
+rotate -70
+translate 20 0
+rotate 80
+drawRect -5 -5 10 10
+rotate -80
+translate 20 0
+rotate 90
+drawRect -5 -5 10 10
+rotate -90
+
+resetMatrix
+path_addRect vertical 0.1 0.1 0.2 10
+
+translate 0 320
+drawPath vertical
+translate 2.2 0
+drawPath vertical
+translate 2.2 0
+drawPath vertical
+translate 2.2 0
+drawPath vertical
+translate 2.2 0
+drawPath vertical
+
+resetMatrix
+path_addRect horizontal 0.1 0.1 10 0.2
+
+translate 0 340
+drawPath horizontal
+translate 0 2.2
+drawPath horizontal
+translate 0 2.2
+drawPath horizontal
+translate 0 2.2
+drawPath horizontal
+translate 0 2.2
+drawPath horizontal
+
+setOpacity 0.8
+resetMatrix
+
+translate 0.1 24.7
+translate 400 0
+#rotate 88.8
+rotate 89.9
+setBrush red
+drawPolygon [0 0 300 0 0 173]
+setBrush green
+drawPolygon [0 173 300 0 300 173]
+
+resetMatrix
+
+translate 410 24
+path_lineTo left 0 273
+path_lineTo left 300 273
+path_cubicTo left 50 273 250 0 0 0
+
+path_cubicTo right 250 0 50 273 300 273
+path_lineTo right 300 0
+
+translate 310 0
+rotate 90
+setBrush red
+drawPath left
+setBrush green
+drawPath right
+
+resetMatrix
+translate 0.1 680.1
+setPen red
+setOpacity 1
+drawText 115 -20 "0.1"
+drawText 0 0 "pixmap w/ opacity"
+setOpacity 0.6
+drawPixmap pix 120 -10
+translate 0 20
+setOpacity 1
+drawText 0 0 "image w/ opacity"
+setOpacity 0.6
+drawImage img 120 -10
+
+resetMatrix
+path_lineTo fillpath 0 50
+path_lineTo fillpath 50 50
+path_moveTo fillpath 70 50
+path_lineTo fillpath 70 100
+path_lineTo fillpath 40 100
+translate 500 400
+drawPath fillpath
+
+resetMatrix
+path_moveTo vectorarne 50 10
+path_lineTo vectorarne 50 50
+path_lineTo vectorarne 100 50
+path_addEllipse vectorarne 350 20 230 230
+path_moveTo vectorarne 500 500
+path_cubicTo vectorarne 20 20 250 30 50 150
+translate 500 550
+scale 0.4 0.4
+setRenderHint antialiasing
+drawPath vectorarne
+
+resetMatrix
+translate 200 730
+setRenderHint antialiasing off
+setOpacity 1
+setPen red
+drawText 0 0 "outline/fill consistency"
+setPen red
+setBrush green
+translate 80 -30
+drawPolygon [13.6965 -99.1837 -71.4767 13.823 32.4596 -33.1847] \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/gradients.qps b/tests/auto/lancelot/scripts/gradients.qps
new file mode 100644
index 0000000000..eb3cda9cad
--- /dev/null
+++ b/tests/auto/lancelot/scripts/gradients.qps
@@ -0,0 +1,44 @@
+# Version: 1
+# CheckVsReference: 5%
+
+drawText 75 20 "Linear"
+drawText 176 20 "Radial"
+drawText 277 20 "Conical"
+translate 0 30
+drawText 0 50 "AA off"
+drawText 0 151 "AA on"
+
+setPen nopen
+
+gradient_clearStops
+gradient_appendStop 0 0x00000000
+gradient_appendStop 0.001 red
+gradient_appendStop 0.2 blue
+gradient_appendStop 0.4 yellow
+gradient_appendStop 0.6 cyan
+gradient_appendStop 0.8 green
+gradient_appendStop 0.999 red
+gradient_appendStop 1 0x00000000
+
+gradient_setSpread PadSpread
+gradient_setCoordinateMode ObjectBoundingMode
+
+begin_block row
+save
+gradient_setLinear 0.1 0.0 0.9 0.0
+drawRect 50 0 100 100
+
+gradient_setRadial 0.5 0.5 0.5 0.5 0.5
+translate 101 0
+drawRect 50 0 100 100
+
+gradient_setConical 0.5 0.5 45
+translate 101 0
+drawRect 50 0 100 100
+restore
+end_block row
+
+setRenderHint Antialiasing
+
+translate 0 101
+repeat_block row \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/image_formats.qps b/tests/auto/lancelot/scripts/image_formats.qps
new file mode 100644
index 0000000000..d817d04bf8
--- /dev/null
+++ b/tests/auto/lancelot/scripts/image_formats.qps
@@ -0,0 +1,81 @@
+# Version: 1
+# CheckVsReference: 5%
+
+
+image_load dome_argb32.png the_pixmap
+image_convertToFormat the_pixmap the_pixmap ARGB32_Premultiplied
+
+begin_block draw_stuff
+ save
+ image_convertToFormat the_pixmap converted ARGB32_Premultiplied
+ drawImage converted 0 0
+ translate 0 110
+
+ image_convertToFormat the_pixmap converted ARGB32
+ drawImage converted 0 0
+ translate 0 110
+
+ image_convertToFormat the_pixmap converted RGB32
+ drawImage converted 0 0
+ translate 0 110
+
+ image_convertToFormat the_pixmap converted Indexed8
+ drawImage converted 0 0
+ translate 0 110
+
+ image_convertToFormat the_pixmap converted MonoLSB
+ drawImage converted 0 0
+ translate 0 110
+
+ image_convertToFormat the_pixmap converted Mono
+ drawImage converted 0 0
+ translate 0 110
+ restore
+end_block
+
+
+image_load dome_argb32.png the_pixmap
+translate 110 0
+repeat_block draw_stuff
+
+
+image_load dome_rgb32.png the_pixmap
+translate 110 0
+repeat_block draw_stuff
+
+image_load dome_indexed.png the_pixmap
+translate 110 0
+repeat_block draw_stuff
+
+
+image_load dome_mono.png the_pixmap
+translate 110 0
+repeat_block draw_stuff
+
+image_load dome_mono_palette.png the_pixmap
+translate 110 0
+repeat_block draw_stuff
+
+image_load dome_indexed_mask.png the_pixmap
+translate 110 0
+repeat_block draw_stuff
+
+
+# helpful texts
+resetMatrix
+setPen black
+
+drawText 10 670 "ARGB32_PM"
+drawText 120 670 "ARGB32"
+drawText 230 670 "RGB32"
+drawText 340 670 "Indexed"
+drawText 450 670 "Mono"
+drawText 560 670 "Mono w/lut"
+drawText 670 670 "Indexed w/mask"
+
+drawText 770 50 "ARGB32_PM"
+drawText 770 160 "ARGB32"
+drawText 770 270 "RGB32"
+drawText 770 380 "Indexed"
+drawText 770 490 "MonoLSB"
+drawText 770 600 "Mono" \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/images.qps b/tests/auto/lancelot/scripts/images.qps
new file mode 100644
index 0000000000..3f892400e2
--- /dev/null
+++ b/tests/auto/lancelot/scripts/images.qps
@@ -0,0 +1,106 @@
+# Version: 1
+# CheckVsReference: 5%
+
+
+setRenderHint Antialiasing
+
+setPen #00ff00
+
+image_load dome_argb32.png the_image
+begin_block draw_stuff
+
+save
+
+ # standard draw
+ drawImage the_image 0 0
+
+ # sub recting
+ translate 120 0
+ drawImage the_image 0 0 40 40 0 0 40 40
+ drawImage the_image 60 0 40 40 60 0 40 40
+ drawImage the_image 0 60 40 40 0 60 40 40
+ drawImage the_image 60 60 40 40 60 60 40 40
+ drawImage the_image 0 40 40 20 0 40 40 20
+ drawImage the_image 60 40 40 20 60 40 40 20
+ drawImage the_image 40 0 20 100 40 0 20 100
+
+ # subrecting w/scale
+ translate 120 0
+ drawImage the_image 0 0 50 50 0 0 25 25
+ drawImage the_image 50 0 50 50 25 0 25 25
+ drawImage the_image 0 50 50 50 0 25 25 25
+ drawImage the_image 50 50 50 50 25 25 25 25
+
+ # subrecting w/scale & smooth xform
+ translate 120 0
+ setRenderHint SmoothPixmapTransformation
+ drawImage the_image 0 0 50 50 0 0 25 25
+ drawImage the_image 50 0 50 50 25 0 25 25
+ drawImage the_image 0 50 50 50 0 25 25 25
+ drawImage the_image 50 50 50 50 25 25 25 25
+
+
+ # Rotation w/o smooth xform
+ translate 120 0
+ save
+ setRenderHint SmoothPixmapTransform off
+ rotate 10
+ drawImage the_image 0 0
+ restore
+
+ # Rotation w smooth xform
+ translate 120 0
+ save
+ setRenderHint SmoothPixmapTransform
+ rotate 10
+ drawImage the_image 0 0
+ restore
+
+restore
+
+end_block
+
+
+translate 0 120
+image_load dome_rgb32.png the_image
+repeat_block draw_stuff
+
+translate 0 120
+image_load dome_indexed.png the_image
+repeat_block draw_stuff
+
+translate 0 120
+image_load dome_indexed_mask.png the_image
+repeat_block draw_stuff
+
+translate 0 120
+image_load dome_mono.png the_image
+repeat_block draw_stuff
+
+
+resetMatrix
+translate 700 60
+setPen black
+drawText 0 0 "32 bit w/alpha"
+translate 0 120
+drawText 0 0 "32 bit w/o alpha"
+translate 0 120
+drawText 0 0 "8 bit indexed"
+translate 0 120
+drawText 0 0 "8 bit indexed w/mask"
+translate 0 120
+drawText 0 0 "1 bit"
+resetMatrix
+translate 0 600
+drawText 0 0 "normal"
+translate 120 0
+drawText 0 0 "subrect"
+translate 120 0
+drawText 0 0 "subrect scale"
+translate 120 0
+drawText 0 0 "subrect scale smooth"
+translate 120 0
+drawText 0 0 "xform"
+translate 120 0
+drawText 0 0 "smooth xform"
+translate 120 0 \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/images2.qps b/tests/auto/lancelot/scripts/images2.qps
new file mode 100644
index 0000000000..5159abc928
--- /dev/null
+++ b/tests/auto/lancelot/scripts/images2.qps
@@ -0,0 +1,145 @@
+# Version: 1
+# CheckVsReference: 5%
+
+image_load dome_argb32.png the_image
+begin_block draw_stuff
+
+save
+ # standard draw
+ drawImage the_image 0 0
+
+ # flip x
+ translate 220 0
+ scale -1 1
+ drawImage the_image 0 0
+ scale -1 1
+
+ # flip y
+ translate 20 100
+ scale 1 -1
+ drawImage the_image 0 0
+ scale 1 -1
+
+ # flip x and y
+ translate 220 0
+ scale -1 -1
+ drawImage the_image 0 0
+ scale -1 -1
+
+ # flip y and scale
+ translate 20 10
+ save
+ scale 1 -1.1
+ drawImage the_image 0 0
+ restore
+
+ # flip y and scale
+ translate 220 -110
+ save
+ scale -1.1 0.9
+ drawImage the_image 0 0
+ restore
+restore
+end_block
+
+setRenderHint Antialiasing
+
+resetMatrix
+translate 0 120
+repeat_block draw_stuff
+
+resetMatrix
+translate 720 60
+setPen black
+drawText 0 0 "aliased"
+translate 0 120
+drawText 0 0 "antialiased"
+resetMatrix
+translate 0 260
+drawText 0 0 "normal"
+translate 120 0
+drawText 0 0 "flip x"
+translate 120 0
+drawText 0 0 "flip y"
+translate 120 0
+drawText 0 0 "flip x and y"
+translate 120 0
+drawText 0 0 "flip y and scale"
+translate 120 0
+drawText 0 0 "flip x and scale"
+translate 120 0
+
+setRenderHint SmoothPixmapTransform
+
+resetMatrix
+translate 20 300
+drawImage border.png 0 0 100 100 1 1 8 8
+drawText 0 -5 "subrect color bleeding"
+translate 0 120
+drawImage border.png 0 0 100 100 0 0 10 10
+
+image_load sign.png the_image
+resetMatrix
+drawText 240 300 "drawImage() with varying sx/sy offsets"
+translate 0 10
+drawRect 240 300 50 50
+drawImage the_image 240 300 50 50 20 0 80 80
+drawRect 300 300 50 50
+drawImage the_image 300 300 50 50 -20 0 80 80
+drawRect 240 370 50 50
+drawImage the_image 240 370 50 50 0 20 80 80
+drawRect 300 370 50 50
+drawImage the_image 300 370 50 50 0 -20 80 80
+
+pixmap_load sign.png the_pixmap
+translate 220 0
+translate 0 -10
+drawText 240 300 "drawPixmap() with varying sx/sy offsets"
+translate 0 10
+drawRect 240 300 50 50
+drawPixmap the_pixmap 240 300 50 50 20 0 80 80
+drawRect 300 300 50 50
+drawPixmap the_pixmap 300 300 50 50 -20 0 80 80
+drawRect 240 370 50 50
+drawPixmap the_pixmap 240 370 50 50 0 20 80 80
+drawRect 300 370 50 50
+drawPixmap the_pixmap 300 370 50 50 0 -20 80 80
+
+
+resetMatrix
+translate 0 170
+drawText 240 300 "drawImage() with varying sx/sy offsets"
+translate 0 10
+drawRect 240 300 50 50
+drawImage the_image 240 300 50 50 50 0 50 50
+drawRect 300 300 50 50
+drawImage the_image 300 300 50 50 -20 0 50 50
+drawRect 240 370 50 50
+drawImage the_image 240 370 50 50 0 50 50 50
+drawRect 300 370 50 50
+drawImage the_image 300 370 50 50 0 -20 50 50
+
+resetMatrix
+translate 220 170
+drawText 240 300 "drawPixmap() with varying sx/sy offsets"
+translate 0 10
+drawRect 240 300 50 50
+drawPixmap the_pixmap 240 300 50 50 50 0 50 50
+drawRect 300 300 50 50
+drawPixmap the_pixmap 300 300 50 50 -20 0 50 50
+drawRect 240 370 50 50
+drawPixmap the_pixmap 240 370 50 50 0 50 50 50
+drawRect 300 370 50 50
+drawPixmap the_pixmap 300 370 50 50 0 -20 50 50
+
+resetMatrix
+drawText 10 620 "drawImage/Pixmap() with negative x/y and sx/sy"
+setPen red
+
+translate 20 640
+drawImage the_image -10 -10 -1 -1 -10 -10 0 0
+drawRect 0 0 80 80
+
+translate 100 0
+drawPixmap the_pixmap -10 -10 -1 -1 -10 -10 0 0
+drawRect 0 0 80 80
diff --git a/tests/auto/lancelot/scripts/join_cap_styles.qps b/tests/auto/lancelot/scripts/join_cap_styles.qps
new file mode 100644
index 0000000000..ed823f53f5
--- /dev/null
+++ b/tests/auto/lancelot/scripts/join_cap_styles.qps
@@ -0,0 +1,63 @@
+# Version: 1
+# CheckVsReference: 5%
+
+
+setRenderHint Antialiasing
+
+path_moveTo p 20 20
+path_cubicTo p 100 20 100 180 180 100
+path_lineTo p 20 180
+path_lineTo p 180 20
+
+setPen black 20 solidline roundcap roundjoin
+drawPath p
+setPen red
+drawPath p
+
+translate 200 0
+setPen black 20 solidline roundcap miterjoin
+drawPath p
+setPen red
+drawPath p
+
+translate 200 0
+setPen black 20 solidline roundcap beveljoin
+drawPath p
+setPen red
+drawPath p
+
+translate -400 200
+setPen black 20 solidline squarecap roundjoin
+drawPath p
+setPen red
+drawPath p
+
+translate 200 0
+setPen black 20 solidline squarecap miterjoin
+drawPath p
+setPen red
+drawPath p
+
+translate 200 0
+setPen black 20 solidline squarecap beveljoin
+drawPath p
+setPen red
+drawPath p
+
+translate -400 200
+setPen black 20 solidline flatcap roundjoin
+drawPath p
+setPen red
+drawPath p
+
+translate 200 0
+setPen black 20 solidline flatcap miterjoin
+drawPath p
+setPen red
+drawPath p
+
+translate 200 0
+setPen black 20 solidline flatcap beveljoin
+drawPath p
+setPen red
+drawPath p \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/join_cap_styles_duplicate_control_points.qps b/tests/auto/lancelot/scripts/join_cap_styles_duplicate_control_points.qps
new file mode 100644
index 0000000000..b4630148e2
--- /dev/null
+++ b/tests/auto/lancelot/scripts/join_cap_styles_duplicate_control_points.qps
@@ -0,0 +1,68 @@
+# Version: 1
+# CheckVsReference: 1% (0 0 600 650)
+
+
+setRenderHint Antialiasing
+
+path_moveTo p 40 70
+path_lineTo p 20 70
+path_cubicTo p 20 70 40 20 80 80
+
+path_moveTo p 20 120
+path_cubicTo p 50 60 80 110 80 110
+path_lineTo p 60 110
+
+scale 2 2
+
+setPen black 10 solidline roundcap roundjoin
+drawPath p
+setPen red
+drawPath p
+
+translate 100 0
+setPen black 10 solidline roundcap miterjoin
+drawPath p
+setPen red
+drawPath p
+
+translate 100 0
+setPen black 10 solidline roundcap beveljoin
+drawPath p
+setPen red
+drawPath p
+
+translate -200 100
+setPen black 10 solidline squarecap roundjoin
+drawPath p
+setPen red
+drawPath p
+
+translate 100 0
+setPen black 10 solidline squarecap miterjoin
+drawPath p
+setPen red
+drawPath p
+
+translate 100 0
+setPen black 10 solidline squarecap beveljoin
+drawPath p
+setPen red
+drawPath p
+
+translate -200 100
+setPen black 10 solidline flatcap roundjoin
+drawPath p
+setPen red
+drawPath p
+
+translate 100 0
+setPen black 10 solidline flatcap miterjoin
+drawPath p
+setPen red
+drawPath p
+
+translate 100 0
+setPen black 10 solidline flatcap beveljoin
+drawPath p
+setPen red
+drawPath p \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/linear_gradients.qps b/tests/auto/lancelot/scripts/linear_gradients.qps
new file mode 100644
index 0000000000..b1b8dd69e7
--- /dev/null
+++ b/tests/auto/lancelot/scripts/linear_gradients.qps
@@ -0,0 +1,144 @@
+# Version: 1
+# CheckVsReference: 2% (0 0 600 750)
+
+path_addRect path 400 0 80 80
+path_addEllipse path 440 40 60 60
+
+setRenderHint Antialiasing
+
+setPen black
+
+begin_block gradients
+gradient_clearStops
+gradient_appendStop 0 red
+gradient_appendStop 0.25 orange
+gradient_appendStop 0.5 yellow
+gradient_appendStop 0.8 green
+gradient_appendStop 1 cyan
+
+gradient_setSpread PadSpread
+gradient_setLinear 20 20 70 70
+drawRect 0 0 100 100
+
+gradient_setSpread ReflectSpread
+gradient_setLinear 120 20 170 70
+drawEllipse 100 0 100 100
+
+gradient_setSpread RepeatSpread
+gradient_setLinear 220 20 270 70
+drawRoundRect 200 0 100 100
+
+gradient_clearStops
+gradient_appendStop 0 3f7f7fff
+gradient_appendStop 0.5 dfdfffff
+gradient_appendStop 1 7f00007f
+
+gradient_setSpread PadSpread
+gradient_setLinear 320 20 340 40
+drawPolygon [300 0 390 0 350 99]
+
+gradient_setSpread ReflectSpread
+gradient_setLinear 420 20 440 40
+drawPath path
+
+gradient_setSpread RepeatSpread
+gradient_setLinear 520 20 540 40
+drawPie 500 0 100 100 720 4320
+end_block
+
+translate 0 100
+scale 1 2
+repeat_block gradients
+
+resetMatrix
+translate 0 300
+brushTranslate 30 0
+brushScale 0.9 0.9
+brushRotate 20
+repeat_block gradients
+
+# Vertical gradient tests
+resetMatrix
+setBrush noBrush
+translate 0 400
+
+begin_block vertical_gradients
+gradient_clearStops
+gradient_appendStop 0 red
+gradient_appendStop 0.25 orange
+gradient_appendStop 0.5 yellow
+gradient_appendStop 0.8 green
+gradient_appendStop 1 cyan
+
+gradient_setSpread PadSpread
+gradient_setLinear 20 20 20 70
+drawRect 0 0 100 100
+
+gradient_setSpread ReflectSpread
+gradient_setLinear 120 20 120 70
+drawEllipse 100 0 100 100
+
+gradient_setSpread RepeatSpread
+gradient_setLinear 220 20 220 70
+drawRoundRect 200 0 100 100
+
+gradient_clearStops
+gradient_appendStop 0 3f7f7fff
+gradient_appendStop 0.5 dfdfffff
+gradient_appendStop 1 7f00007f
+
+gradient_setSpread PadSpread
+gradient_setLinear 320 20 320 40
+drawPolygon [300 0 390 0 350 99]
+
+gradient_setSpread ReflectSpread
+gradient_setLinear 420 20 420 40
+drawPath path
+
+gradient_setSpread RepeatSpread
+gradient_setLinear 520 20 520 40
+drawPie 500 0 100 100 720 4320
+end_block
+
+translate 0 100
+scale 1 1.5
+repeat_block vertical_gradients
+
+resetMatrix
+translate 0 650
+brushTranslate 30 0
+brushScale 0.9 0.9
+brushRotate 20
+repeat_block vertical_gradients
+
+# Some helpful info perhaps?
+resetMatrix
+setPen black
+# gradient line indicators
+drawLine 20 20 70 70
+drawLine 120 20 170 70
+drawLine 220 20 270 70
+drawLine 320 20 340 40
+drawLine 420 20 440 40
+drawLine 520 20 540 40
+
+drawLine 20 140 70 240
+drawLine 120 140 170 240
+drawLine 220 140 270 240
+drawLine 320 140 340 180
+drawLine 420 140 440 180
+drawLine 520 140 540 180
+
+drawText 610 50 "No XForm"
+drawText 610 200 "scale 1x2"
+drawText 610 350 "brush transform"
+drawText 610 450 "vertical brush"
+drawText 610 570 "vertical brush scale 1x1.5"
+drawText 610 700 "vertical brush transform"
+
+drawText 10 780 "Pad"
+drawText 110 780 "Reflect"
+drawText 210 780 "Repeat"
+drawText 310 780 "Pad w/alpha"
+drawText 410 780 "Reflect w/alpha"
+drawText 510 780 "Repeat w/alpha" \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/linear_gradients_perspectives.qps b/tests/auto/lancelot/scripts/linear_gradients_perspectives.qps
new file mode 100644
index 0000000000..3ea39fbe46
--- /dev/null
+++ b/tests/auto/lancelot/scripts/linear_gradients_perspectives.qps
@@ -0,0 +1,62 @@
+# Version: 1
+
+
+setRenderHint Antialiasing
+
+setPen #00ff00
+
+translate 10 10
+# standard draw
+begin_block gradient
+gradient_clearStops
+gradient_appendStop 0 red
+gradient_appendStop 0.25 orange
+gradient_appendStop 0.5 yellow
+gradient_appendStop 0.8 green
+gradient_appendStop 1 cyan
+
+gradient_setSpread PadSpread
+gradient_setLinear 10 10 290 290
+drawRect 0 0 300 300
+end_block gradient
+
+# Rotation w/o smooth xform
+save
+translate 350 0
+save
+ setRenderHint SmoothPixmapTransform on
+ mapQuadToQuad 0 0 0 300 300 300 300 0 0 50 0 200 300 300 300 0
+ repeat_block gradient
+restore
+restore
+
+translate 0 320
+
+save
+ setRenderHint SmoothPixmapTransform on
+ mapQuadToQuad 0 0 0 300 300 300 300 0 0 0 100 300 200 300 300 0
+ repeat_block gradient
+restore
+
+save
+translate 350 0
+save
+ setRenderHint SmoothPixmapTransform on
+ mapQuadToQuad 0 0 0 300 300 300 300 0 0 0 0 300 300 250 300 50
+ repeat_block gradient
+restore
+restore
+
+
+resetMatrix
+setPen black
+translate 125 20
+drawText 0 0 "No transform"
+translate 350 0
+drawText 0 0 "Left Tilted"
+resetMatrix
+translate 125 350
+drawText 0 0 "Bottom Tilted"
+translate 350 0
+drawText 0 0 "Right Tilted"
+translate 120 0 \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/linear_resolving_gradients.qps b/tests/auto/lancelot/scripts/linear_resolving_gradients.qps
new file mode 100644
index 0000000000..779760cb9a
--- /dev/null
+++ b/tests/auto/lancelot/scripts/linear_resolving_gradients.qps
@@ -0,0 +1,66 @@
+# Version: 2
+# CheckVsReference: 2% (0 0 500 400)
+
+setRenderHint Antialiasing
+
+setPen black
+
+begin_block gradients
+gradient_clearStops
+gradient_appendStop 0 red
+gradient_appendStop 0.25 orange
+gradient_appendStop 0.5 yellow
+gradient_appendStop 0.8 green
+gradient_appendStop 1 cyan
+
+gradient_setSpread PadSpread
+gradient_setCoordinateMode ObjectBoundingMode
+gradient_setLinear 0.2 0.2 0.7 0.7
+drawRect 0 0 100 100
+
+gradient_setSpread ReflectSpread
+gradient_setLinear 0.2 0.2 0.7 0.7
+drawEllipse 100 0 100 100
+
+gradient_setSpread RepeatSpread
+gradient_setLinear 0.2 0.2 0.7 0.7
+drawRoundRect 200 0 100 100
+
+gradient_clearStops
+gradient_appendStop 0 3f7f7fff
+gradient_appendStop 0.5 dfdfffff
+gradient_appendStop 1 7f00007f
+
+gradient_setSpread PadSpread
+gradient_setLinear 0.2 0.2 0.8 0.4
+drawPolygon [300 0 400 0 350 100]
+
+gradient_setSpread RepeatSpread
+gradient_setLinear 0.2 0.2 0.4 0.4
+drawPie 400 0 100 100 0 4320
+end_block
+
+translate 0 100
+scale 1 2
+repeat_block gradients
+
+resetMatrix
+translate 0 300
+brushTranslate 30 0
+brushScale 0.9 0.9
+brushRotate 20
+repeat_block gradients
+
+# Some helpful info perhaps?
+resetMatrix
+setPen black
+
+drawText 510 50 "No XForm"
+drawText 510 200 "scale 1x2"
+drawText 510 350 "brush transform"
+
+drawText 10 450 "Pad"
+drawText 110 450 "Reflect"
+drawText 210 450 "Repeat"
+drawText 310 450 "Pad w/alpha"
+drawText 410 450 "Repeat w/alpha" \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/lineconsistency.qps b/tests/auto/lancelot/scripts/lineconsistency.qps
new file mode 100644
index 0000000000..0b40577659
--- /dev/null
+++ b/tests/auto/lancelot/scripts/lineconsistency.qps
@@ -0,0 +1,72 @@
+# Version: 1
+
+begin_block draw
+setPen red
+drawPolygon [1.1 1 3.3 30.6 23.1 39.2 38.9 6.5]
+setPen black
+drawLine 1.1 1 3.3 30.6
+drawLine 3.3 30.6 23.1 39.2
+drawLine 23.1 39.2 38.9 6.5
+drawLine 38.9 6.5 1.1 1
+end_block draw
+drawText 0 60 "0.0 aligned"
+translate 0.1 80.1
+repeat_block draw
+drawText 0 60 "0.1 aligned"
+translate 0.1 80.1
+repeat_block draw
+drawText 0 60 "0.2 aligned"
+translate 0.1 80.1
+repeat_block draw
+drawText 0 60 "0.3 aligned"
+translate 0.1 80.1
+repeat_block draw
+drawText 0 60 "0.4 aligned"
+translate 0.1 80.1
+repeat_block draw
+drawText 0 60 "0.5 aligned"
+translate 0.1 80.1
+repeat_block draw
+drawText 0 60 "0.6 aligned"
+translate 0.1 80.1
+repeat_block draw
+drawText 0 60 "0.7 aligned"
+translate 0.1 80.1
+repeat_block draw
+drawText 0 60 "0.8 aligned"
+translate 0.1 80.1
+repeat_block draw
+drawText 0 60 "0.9 aligned"
+
+resetMatrix
+translate 100 0
+setPen black
+drawText 0 20 "Line and text, 0.0 aligned"
+drawLine 0 21 160 21
+translate 0 40.1
+drawText 0 20 "Line and text, 0.1 aligned"
+drawLine 0 21 160 21
+translate 0 40.1
+drawText 0 20 "Line and text, 0.2 aligned"
+drawLine 0 21 160 21
+translate 0 40.1
+drawText 0 20 "Line and text, 0.3 aligned"
+drawLine 0 21 160 21
+translate 0 40.1
+drawText 0 20 "Line and text, 0.4 aligned"
+drawLine 0 21 160 21
+translate 0 40.1
+drawText 0 20 "Line and text, 0.5 aligned"
+drawLine 0 21 160 21
+translate 0 40.1
+drawText 0 20 "Line and text, 0.6 aligned"
+drawLine 0 21 160 21
+translate 0 40.1
+drawText 0 20 "Line and text, 0.7 aligned"
+drawLine 0 21 160 21
+translate 0 40.1
+drawText 0 20 "Line and text, 0.8 aligned"
+drawLine 0 21 160 21
+translate 0 40.1
+drawText 0 20 "Line and text, 0.9 aligned"
+drawLine 0 21 160 21 \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/linedashes.qps b/tests/auto/lancelot/scripts/linedashes.qps
new file mode 100644
index 0000000000..ee7d18b156
--- /dev/null
+++ b/tests/auto/lancelot/scripts/linedashes.qps
@@ -0,0 +1,94 @@
+# Version: 1
+
+translate 10 10
+
+setPen 0xffff0000 0 solidline squarecap
+translate 50 50
+begin_block draw_lines
+ save
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ restore
+end_block
+
+setPen 0xffff0000 0 dotline squarecap
+translate 100 0
+repeat_block draw_lines
+setPen 0xffff0000 0 dashdotline squarecap
+translate 100 0
+repeat_block draw_lines
+setPen 0xffff0000 0 dashdotdotline squarecap
+translate 100 0
+repeat_block draw_lines
+setPen 0xffff0000 0 dashline squarecap
+translate 100 0
+repeat_block draw_lines \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/linedashes2.qps b/tests/auto/lancelot/scripts/linedashes2.qps
new file mode 100644
index 0000000000..1dc4fd310e
--- /dev/null
+++ b/tests/auto/lancelot/scripts/linedashes2.qps
@@ -0,0 +1,154 @@
+# Version: 1
+# CheckVsReference: 5% (0 0 800 800)
+
+translate -30 10
+
+setPen 0xffff0000 0 dashline squarecap
+pen_setDashPattern [10 5]
+
+save
+translate 100 100
+begin_block lines
+drawLine 100 100 200 100
+drawLine 100 100 200 200
+drawLine 100 100 100 200
+end_block
+
+setPen 0xffff0000 2 dashline squarecap
+translate 150 0
+repeat_block lines
+restore
+
+save
+save
+begin_block horizontal
+drawLine 0 0 50 0
+drawLine 3 10 53 10
+drawLine 6 20 56 20
+drawLine 9 30 59 30
+
+translate 0 50
+
+drawLine 0 0 50 5
+drawLine 3 10 53 15
+drawLine 6 20 56 25
+drawLine 9 30 59 35
+
+translate 0 50
+
+drawLine 0 0 50 -5
+drawLine 3 10 53 5
+drawLine 6 20 56 15
+drawLine 9 30 59 25
+end_block
+restore
+
+save
+translate 80 0
+repeat_block horizontal
+restore
+save
+translate 800 0
+repeat_block horizontal
+restore
+
+translate 180 -40
+save
+begin_block vertical
+drawLine 0 0 0 50
+drawLine 10 3 10 53
+drawLine 20 6 20 56
+drawLine 30 9 30 59
+
+translate 50 0
+
+drawLine 0 0 5 50
+drawLine 10 3 15 53
+drawLine 20 6 25 56
+drawLine 30 9 35 59
+
+translate 50 0
+
+drawLine 0 0 -5 50
+drawLine 10 3 5 53
+drawLine 20 6 15 56
+drawLine 30 9 25 59
+end_block
+restore
+
+save
+translate 0 80
+repeat_block vertical
+restore
+translate 0 800
+repeat_block vertical
+restore
+
+translate 0 200
+
+setPen 0xffff0000 2 dashline squarecap
+save
+repeat_block horizontal
+restore
+save
+translate 80 0
+repeat_block horizontal
+restore
+save
+translate 780 0
+repeat_block horizontal
+restore
+
+translate 360 -240
+save
+repeat_block vertical
+restore
+save
+translate 0 80
+repeat_block vertical
+restore
+translate 0 780
+repeat_block vertical
+
+resetMatrix
+translate 40 400
+setPen 0xffff0000 5 dashdotline flatcap
+pen_setDashPattern [1 1 4 1 1 4]
+pen_setDashOffset -4
+drawLine 0 0 300 0
+translate 0 8
+pen_setDashOffset -2
+drawLine 0 0 300 0
+translate 0 8
+pen_setDashOffset 0
+drawLine 0 0 300 0
+translate 0 8
+pen_setDashOffset 2
+drawLine 0 0 300 0
+translate 0 8
+pen_setDashOffset 4
+drawLine 0 0 300 0
+translate 0 8
+pen_setDashOffset 6
+drawLine 0 0 300 0
+translate 0 8
+pen_setDashOffset 8
+drawLine 0 0 300 0
+translate 0 8
+pen_setDashOffset 10
+drawLine 0 0 300 0
+translate 0 8
+pen_setDashOffset 12
+drawLine 0 0 300 0
+translate 0 8
+pen_setDashOffset 14
+drawLine 0 0 300 0
+translate 0 8
+pen_setDashOffset 16
+drawLine 0 0 300 0
+
+resetMatrix
+setPen black 3 dashdotline
+pen_setCosmetic true
+translate 0 -150
+drawLine 500 160 500 410 \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/linedashes2_aa.qps b/tests/auto/lancelot/scripts/linedashes2_aa.qps
new file mode 100644
index 0000000000..c818ab62fe
--- /dev/null
+++ b/tests/auto/lancelot/scripts/linedashes2_aa.qps
@@ -0,0 +1,5 @@
+# Version: 1
+# CheckVsReference: 1% (0 0 800 800)
+
+setRenderHint LineAntialiasing
+import "linedashes2.qps" \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/lines.qps b/tests/auto/lancelot/scripts/lines.qps
new file mode 100644
index 0000000000..c0daffb1b0
--- /dev/null
+++ b/tests/auto/lancelot/scripts/lines.qps
@@ -0,0 +1,558 @@
+# Version: 1
+# CheckVsReference: 5% (0 0 310 425)
+
+
+translate 10 10
+
+begin_block draw_lines
+ save
+ translate 50 50
+
+ save
+ setPen 0x7fff0000
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ restore
+
+ # and then draw the lines the other direction
+ save
+ setPen 0x7f0000ff
+ drawLine 50 0 10 0
+ rotate 10
+ drawLine 50 0 10 0
+ rotate 10
+ drawLine 50 0 10 0
+ rotate 10
+ drawLine 50 0 10 0
+ rotate 10
+ drawLine 50 0 10 0
+ rotate 10
+ drawLine 50 0 10 0
+ rotate 10
+ drawLine 50 0 10 0
+ rotate 10
+ drawLine 50 0 10 0
+ rotate 10
+ drawLine 50 0 10 0
+ rotate 10
+ drawLine 50 0 10 0
+ rotate 10
+ drawLine 50 0 10 0
+ rotate 10
+ drawLine 50 0 10 0
+ rotate 10
+ drawLine 50 0 10 0
+ rotate 10
+ drawLine 50 0 10 0
+ rotate 10
+ drawLine 50 0 10 0
+ rotate 10
+ drawLine 50 0 10 0
+ rotate 10
+ drawLine 50 0 10 0
+ rotate 10
+ drawLine 50 0 10 0
+ rotate 10
+ drawLine 50 0 10 0
+ rotate 10
+ drawLine 50 0 10 0
+ rotate 10
+ drawLine 50 0 10 0
+ rotate 10
+ drawLine 50 0 10 0
+ rotate 10
+ drawLine 50 0 10 0
+ rotate 10
+ drawLine 50 0 10 0
+ rotate 10
+ drawLine 50 0 10 0
+ rotate 10
+ drawLine 50 0 10 0
+ rotate 10
+ drawLine 50 0 10 0
+ rotate 10
+ drawLine 50 0 10 0
+ rotate 10
+ drawLine 50 0 10 0
+ rotate 10
+ drawLine 50 0 10 0
+ rotate 10
+ drawLine 50 0 10 0
+ rotate 10
+ drawLine 50 0 10 0
+ rotate 10
+ drawLine 50 0 10 0
+ rotate 10
+ drawLine 50 0 10 0
+ rotate 10
+ drawLine 50 0 10 0
+ rotate 10
+ drawLine 50 0 10 0
+ restore
+
+ # and now with a clip
+ save
+ setClipRect -30 -30 60 60
+ setPen 0x7f00ff00
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ rotate 10
+ drawLine 10 0 50 0
+ restore
+
+ restore
+end_block
+
+save
+ translate 100 0
+ scale 2 2
+ repeat_block draw_lines
+restore
+
+translate 0 10
+
+save
+ translate 0 200
+ setRenderHint Antialiasing
+ repeat_block draw_lines
+restore
+
+save
+ translate 100 200
+ scale 2 2
+ setRenderHint Antialiasing
+ repeat_block draw_lines
+restore
+
+translate 320 0
+
+setPen black 0 solidline squarecap
+
+begin_block lines
+
+# 0 -> 45 degress
+drawLine 100 100 200 90
+drawLine 100 100 200 80
+drawLine 100 100 200 70
+drawLine 100 100 200 60
+drawLine 100 100 200 50
+drawLine 100 100 200 40
+drawLine 100 100 200 30
+drawLine 100 100 200 20
+drawLine 100 100 200 10
+
+# 45
+drawLine 100 100 200 0
+
+# 45 -> 90
+drawLine 100 100 190 0
+drawLine 100 100 180 0
+drawLine 100 100 170 0
+drawLine 100 100 160 0
+drawLine 100 100 150 0
+drawLine 100 100 140 0
+drawLine 100 100 130 0
+drawLine 100 100 120 0
+drawLine 100 100 110 0
+
+# 90
+drawLine 100 100 100 0
+
+# 90 -> 135
+drawLine 100 100 90 0
+drawLine 100 100 80 0
+drawLine 100 100 70 0
+drawLine 100 100 60 0
+drawLine 100 100 50 0
+drawLine 100 100 40 0
+drawLine 100 100 30 0
+drawLine 100 100 20 0
+drawLine 100 100 10 0
+
+# 135
+drawLine 100 100 0 0
+
+# 135 -> 180 degress
+drawLine 100 100 0 10
+drawLine 100 100 0 20
+drawLine 100 100 0 30
+drawLine 100 100 0 40
+drawLine 100 100 0 50
+drawLine 100 100 0 60
+drawLine 100 100 0 70
+drawLine 100 100 0 80
+drawLine 100 100 0 90
+
+# 180
+drawLine 100 100 0 100
+
+# 180 -> 225
+drawLine 100 100 0 110
+drawLine 100 100 0 120
+drawLine 100 100 0 130
+drawLine 100 100 0 140
+drawLine 100 100 0 150
+drawLine 100 100 0 160
+drawLine 100 100 0 170
+drawLine 100 100 0 180
+drawLine 100 100 0 190
+
+# 225
+drawLine 100 100 0 200
+
+# 225 -> 270
+drawLine 100 100 10 200
+drawLine 100 100 20 200
+drawLine 100 100 30 200
+drawLine 100 100 40 200
+drawLine 100 100 50 200
+drawLine 100 100 60 200
+drawLine 100 100 70 200
+drawLine 100 100 80 200
+drawLine 100 100 90 200
+
+# 270
+drawLine 100 100 100 200
+
+# 270 -> 315 degrees
+drawLine 100 100 110 200
+drawLine 100 100 120 200
+drawLine 100 100 130 200
+drawLine 100 100 140 200
+drawLine 100 100 150 200
+drawLine 100 100 160 200
+drawLine 100 100 170 200
+drawLine 100 100 180 200
+drawLine 100 100 190 200
+
+# 315
+drawLine 100 100 200 200
+
+# 315 -> 360 degress
+drawLine 100 100 200 100
+drawLine 100 100 200 110
+drawLine 100 100 200 120
+drawLine 100 100 200 130
+drawLine 100 100 200 140
+drawLine 100 100 200 150
+drawLine 100 100 200 160
+drawLine 100 100 200 170
+drawLine 100 100 200 180
+drawLine 100 100 200 190
+
+end_block
+
+
+setRenderHint Antialiasing
+setPen 0x7fff0000
+translate 0.5 0.5
+repeat_block lines
+
+setPen 0x000000 8
+translate 20 240
+drawText 0 0 "Steep slopes:"
+
+translate 0 10
+
+drawLine 0 0 -8 400
+translate 20 0
+drawLine 0 0 -7 400
+translate 20 0
+drawLine 0 0 -6 400
+translate 20 0
+drawLine 0 0 -5 400
+translate 20 0
+drawLine 0 0 -4 400
+translate 20 0
+drawLine 0 0 -3 400
+translate 20 0
+drawLine 0 0 -2 400
+translate 20 0
+drawLine 0 0 -1 400
+translate 20 0
+drawLine 0 0 0 400
+translate 20 0
+drawLine 0 0 1 400
+translate 20 0
+drawLine 0 0 2 400
+translate 20 0
+drawLine 0 0 3 400
+translate 20 0
+drawLine 0 0 4 400
+translate 20 0
+drawLine 0 0 5 400
+translate 20 0
+drawLine 0 0 6 400
+translate 20 0
+drawLine 0 0 7 400
+translate 20 0
+drawLine 0 0 8 400
+
+resetMatrix
+
+translate 20 450
+
+drawText 0 0 "Zero length lines:"
+
+translate 0 20
+drawText 100 10 "Square cap"
+save
+begin_block points
+setPen 0x000000 1 solidline squarecap
+drawLine 0 0 0 0
+setPen 0x000000 2 solidline squarecap
+drawLine 8 0 8 0
+setPen 0x000000 3 solidline squarecap
+drawLine 16 0 16 0
+setPen 0x000000 4 solidline squarecap
+drawLine 24 0 24 0
+setPen 0x000000 5 solidline squarecap
+drawLine 32 0 32 0
+setPen 0x000000 6 solidline squarecap
+drawLine 40 0 40 0
+setPen 0x000000 7 solidline squarecap
+drawLine 48 0 48 0
+setPen 0x000000 8 solidline squarecap
+drawLine 57 0 57 0
+setPen 0x000000 9 solidline squarecap
+drawLine 67 0 67 0
+setPen 0x000000 10 solidline squarecap
+drawLine 78 0 78 0
+end_block points
+restore
+
+translate 0 12
+setRenderHint Antialiasing off
+repeat_block points
+setRenderHint Antialiasing
+
+translate 0 20
+drawText 100 10 "Round cap"
+save
+begin_block points2
+setPen 0x000000 1 solidline roundcap
+drawLine 0 0 0 0
+setPen 0x000000 2 solidline roundcap
+drawLine 8 0 8 0
+setPen 0x000000 3 solidline roundcap
+drawLine 16 0 16 0
+setPen 0x000000 4 solidline roundcap
+drawLine 24 0 24 0
+setPen 0x000000 5 solidline roundcap
+drawLine 32 0 32 0
+setPen 0x000000 6 solidline roundcap
+drawLine 40 0 40 0
+setPen 0x000000 7 solidline roundcap
+drawLine 48 0 48 0
+setPen 0x000000 8 solidline roundcap
+drawLine 57 0 57 0
+setPen 0x000000 9 solidline roundcap
+drawLine 67 0 67 0
+setPen 0x000000 10 solidline roundcap
+drawLine 78 0 78 0
+end_block points2
+restore
+
+translate 0 12
+setRenderHint Antialiasing off
+repeat_block points2
+setRenderHint Antialiasing
+
+translate 0 20
+drawText 100 10 "Flat cap"
+save
+begin_block points3
+setPen 0x000000 1 solidline flatcap
+drawLine 0 0 0 0
+setPen 0x000000 2 solidline flatcap
+drawLine 8 0 8 0
+setPen 0x000000 3 solidline flatcap
+drawLine 16 0 16 0
+setPen 0x000000 4 solidline flatcap
+drawLine 24 0 24 0
+setPen 0x000000 5 solidline flatcap
+drawLine 32 0 32 0
+setPen 0x000000 6 solidline flatcap
+drawLine 40 0 40 0
+setPen 0x000000 7 solidline flatcap
+drawLine 48 0 48 0
+setPen 0x000000 8 solidline flatcap
+drawLine 57 0 57 0
+setPen 0x000000 9 solidline flatcap
+drawLine 67 0 67 0
+setPen 0x000000 10 solidline flatcap
+drawLine 78 0 78 0
+end_block points3
+restore
+
+translate 0 12
+setRenderHint Antialiasing off
+repeat_block points3
+
+resetMatrix
+translate -220 667.226
+drawText 230 -80 "Task 194266 (should see only one line):"
+setPen black
+drawRect 230.5 -70.5 122 12
+setRenderHint Antialiasing
+setPen red
+drawLine 236.842105263 -63.775117299 247.368421053 -63.775437504
+
+setRenderHint Antialiasing off
+resetMatrix
+translate 10 640
+setPen black
+drawText 0 -10 "Task 207147 (should see two lines):"
+drawRect 0.5 0.5 64 64
+setRenderHint Antialiasing
+setPen red
+
+drawLine 4.5 4.5 4.5001 60.5
+drawLine 4.5 4.5 60.5 4.5001
+
+setRenderHint Antialiasing off
+resetMatrix
+translate 10 730
+setPen black
+drawText 0 -10 "Task 229459 (should see one diagonal line):"
+drawRect 0.5 0.5 64 64
+setPen red 2 solidline flatcap
+
+setClipRect 2 2 63 63
+drawLine 1.5 1.5 33560000 33560000 \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/lines2.qps b/tests/auto/lancelot/scripts/lines2.qps
new file mode 100644
index 0000000000..af6ad65939
--- /dev/null
+++ b/tests/auto/lancelot/scripts/lines2.qps
@@ -0,0 +1,179 @@
+# Version: 1
+# CheckVsReference: 5%
+
+translate 10 20
+drawText 0 0 "Thin lines"
+
+translate 60 70
+
+save
+begin_block lines
+translate 0 -60
+translate 0 5
+setPen 0x000000 0.05
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 0.1
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 0.15
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 0.2
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 0.25
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 0.3
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 0.35
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 0.2
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 0.25
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 0.5
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 0.55
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 0.6
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 0.65
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 0.7
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 0.75
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 0.8
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 0.85
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 0.9
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 0.95
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 1
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 1.05
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 1.1
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 1.15
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 1.2
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 1.25
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 1.3
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 1.35
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 1.2
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 1.25
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 1.5
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 1.55
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 1.6
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 1.65
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 1.7
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 1.75
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 1.8
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 1.85
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 1.9
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 1.95
+drawLine -60 -2 60 2
+translate 0 5
+setPen 0x000000 2
+drawLine -60 -2 60 2
+end_block
+restore
+
+save
+translate 150 0
+scale -1 1
+repeat_block lines
+restore
+
+save
+translate 80 220
+rotate 90
+repeat_block lines
+restore
+
+save
+translate 80 370
+rotate 90
+scale -1 1
+repeat_block lines
+restore
+
+setRenderHint Antialiasing
+
+translate 300 0
+
+save
+repeat_block lines
+restore
+
+save
+translate 150 0
+scale -1 1
+repeat_block lines
+restore
+
+save
+translate 80 220
+rotate 90
+repeat_block lines
+restore
+
+save
+translate 80 370
+rotate 90
+scale -1 1
+repeat_block lines
+restore \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/pathfill.qps b/tests/auto/lancelot/scripts/pathfill.qps
new file mode 100644
index 0000000000..821b4684c9
--- /dev/null
+++ b/tests/auto/lancelot/scripts/pathfill.qps
@@ -0,0 +1,38 @@
+# Version: 1
+# CheckVsReference: 1% (0 0 850 420)
+
+setPen afff0000 4
+
+setBrush dome_rgb32.png
+drawEllipse 10 10 200 200
+
+setBrush dome_argb32.png
+drawEllipse 220 10 200 200
+
+setPen NoPen
+
+setBrush dome_rgb32.png
+drawEllipse 10 220 200 200
+
+setBrush dome_argb32.png
+drawEllipse 220 220 200 200
+
+setBrushOrigin -30 -30
+
+setPen afff0000 4
+setBrush dome_rgb32.png
+drawEllipse 430 10 200 200
+
+setBrush dome_argb32.png
+drawEllipse 640 10 200 200
+
+setPen NoPen
+setBrush dome_rgb32.png
+drawEllipse 430 220 200 200
+
+setBrush dome_argb32.png
+drawEllipse 640 220 200 200
+
+setPen black
+drawText 150 450 "No offset RGB/ARGB"
+drawText 550 450 "-30 offset RGB/ARGB" \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/paths.qps b/tests/auto/lancelot/scripts/paths.qps
new file mode 100644
index 0000000000..083026ee17
--- /dev/null
+++ b/tests/auto/lancelot/scripts/paths.qps
@@ -0,0 +1,34 @@
+# Version: 1
+
+setPen black
+setBrush 7f7fff
+
+path_moveTo star 50 0
+path_lineTo star 30 90
+path_lineTo star 100 60
+path_lineTo star 0 20
+path_lineTo star 80 100
+
+setFont "times" 50
+path_addText text 0 50 "ABCD, 1234, abcd, #¤%&"
+
+path_addRect rectncircle 0 0 75 75
+path_addEllipse rectncircle 25 25 75 75
+path_setFillRule rectncircle winding
+
+path_moveTo curve 100 0
+path_cubicTo curve 100 100 50 50 0 100
+
+begin_block drawing
+drawPath star
+translate 100 0
+drawPath rectncircle
+translate 100 0
+drawPath curve
+translate -200 100
+drawPath text
+end_block
+
+translate 50 100
+rotate 10
+repeat_block drawing
diff --git a/tests/auto/lancelot/scripts/paths_aa.qps b/tests/auto/lancelot/scripts/paths_aa.qps
new file mode 100644
index 0000000000..4812e2fa5f
--- /dev/null
+++ b/tests/auto/lancelot/scripts/paths_aa.qps
@@ -0,0 +1,4 @@
+# Version: 1
+
+setRenderHint LineAntialiasing
+import "paths.qps"
diff --git a/tests/auto/lancelot/scripts/pens.qps b/tests/auto/lancelot/scripts/pens.qps
new file mode 100644
index 0000000000..c72636dcef
--- /dev/null
+++ b/tests/auto/lancelot/scripts/pens.qps
@@ -0,0 +1,133 @@
+# Version: 1
+# CheckVsReference: 1% (0 0 800 800)
+
+
+translate 10 10
+
+begin_block penstyles
+setPen black 0 solidline flatcap
+drawLine 0 0 100 0
+setPen black 0 dashline flatcap
+drawLine 100 0 100 40
+setPen black 0 dotline flatcap
+drawLine 100 40 200 0
+setPen black 0 dashdotline flatcap
+drawLine 200 0 300 0
+setPen black 0 dashdotdotline flatcap
+drawLine 300 0 400 40
+
+translate 0 50
+setPen blue 2 solidline flatcap
+drawLine 0 0 100 0
+setPen blue 2 dashline flatcap
+drawLine 100 0 100 40
+setPen blue 2 dotline flatcap
+drawLine 100 40 200 0
+setPen blue 2 dashdotline flatcap
+drawLine 200 0 300 0
+setPen blue 2 dashdotdotline flatcap
+drawLine 300 0 400 40
+
+translate 0 50
+setPen red 5 solidline flatcap
+drawLine 0 0 100 0
+setPen red 5 dashline flatcap
+drawLine 100 0 100 40
+setPen red 5 dotline flatcap
+drawLine 100 40 200 0
+setPen red 5 dashdotline flatcap
+drawLine 200 0 300 0
+setPen red 5 dashdotdotline flatcap
+drawLine 300 0 400 40
+end_block
+
+translate 0 50
+scale 1 2
+repeat_block penstyles
+
+
+# Test cap styles
+resetMatrix
+translate 420 10
+setPen green 5 dashdotline flatcap
+drawLine 0 0 200 0
+setPen green 5 dashdotline roundcap
+drawLine 0 20 200 20
+setPen green 5 dashdotline squarecap
+drawLine 0 40 200 40
+
+
+# Test join styles
+resetMatrix
+translate 420 80
+setBrush nobrush
+begin_block joinstyles
+setPen orange 10 solidline flatcap miterjoin
+drawPolyline [ 0 0 80 0 80 80 0 80 ]
+
+translate 0 100
+setPen aquamarine 10 solidline squarecap beveljoin
+drawPolyline [ 0 0 80 0 80 80 0 80 ]
+
+translate 0 100
+setPen purple 10 solidline roundcap roundjoin
+drawPolyline [ 0 0 80 0 80 80 0 80 ]
+end_block
+
+translate 130 -200
+scale 2 1
+rotate 1
+repeat_block joinstyles
+
+# transparent lines
+resetMatrix
+translate 10 400
+setPen #7f000000
+drawLine 0 0 50 0
+setPen #7f000000 1 SolidLine
+drawLine 0 10 50 10
+setPen #7f000000 5 SolidLine
+drawLine 0 20 50 20
+setPen #7f000000 10 SolidLine
+drawLine 0 30 50 30
+setPen #7f000000
+drawLine 0 0 0 50
+setPen #7f000000 1 SolidLine
+drawLine 10 0 10 50
+setPen #7f000000 5 SolidLine
+drawLine 20 0 20 50
+setPen #7f000000 10 SolidLine
+drawLine 30 0 30 50
+
+# pen styles
+resetMatrix
+translate 0 500
+setPen black 0 DashLine
+drawLine 20 20 100 20
+translate 0 10
+setPen black 0 DotLine
+drawLine 20 20 100 20
+translate 0 10
+setPen black 0 DashDotLine
+drawLine 20 20 100 20
+translate 0 10
+setPen black 0 DashDotDotLine
+drawLine 20 20 100 20
+
+# scaling ellipse
+resetMatrix
+setPen black 0.008 DashLine
+translate 250 550
+rotate 30
+scale 250 250
+drawEllipse -0.4 -0.4 0.8 0.8
+
+# scaling path
+path_addEllipse star -0.3 -0.3 0.6 0.6
+
+resetMatrix
+setPen black 0.008 DashLine
+translate 250 550
+rotate 30
+scale 250 250
+drawPath star
diff --git a/tests/auto/lancelot/scripts/pens_aa.qps b/tests/auto/lancelot/scripts/pens_aa.qps
new file mode 100644
index 0000000000..066cac365f
--- /dev/null
+++ b/tests/auto/lancelot/scripts/pens_aa.qps
@@ -0,0 +1,6 @@
+# Version: 1
+# CheckVsReference: 1% (0 0 800 800)
+
+setRenderHint LineAntialiasing
+
+import "pens.qps" \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/pens_cosmetic.qps b/tests/auto/lancelot/scripts/pens_cosmetic.qps
new file mode 100644
index 0000000000..d1a60d150d
--- /dev/null
+++ b/tests/auto/lancelot/scripts/pens_cosmetic.qps
@@ -0,0 +1,110 @@
+# Version: 1
+# CheckVsReference: 1% (0 0 585 470)
+
+path_addEllipse path 22 0 7 7
+path_addRect path 25 5 4 4
+
+translate 20 20
+
+begin_block lines
+ save
+ drawLine 0 0 10 10
+ drawLine 2 0 10 0
+ drawLine 0 2 0 10
+ drawPolygon [12 0 20 0 15 10]
+ drawPath path
+ drawEllipse 32 0 8 8
+ drawPoint 36 4
+
+ translate 100 0
+ save
+ scale 4 1
+ drawLine 0 0 10 10
+ drawLine 2 0 10 0
+ drawLine 0 2 0 10
+ drawPolygon [12 0 20 0 15 10]
+ drawPath path
+ drawEllipse 32 0 8 8
+ drawPoint 36 4
+ restore
+
+ translate 200 0
+ save
+ scale 1 4
+ drawLine 0 0 10 10
+ drawLine 2 0 10 0
+ drawLine 0 2 0 10
+ drawPolygon [12 0 20 0 15 10]
+ drawPath path
+ drawEllipse 32 0 8 8
+ drawPoint 36 4
+ restore
+
+ translate 100 0
+ save
+ scale 4 4
+ drawLine 0 0 10 10
+ drawLine 2 0 10 0
+ drawLine 0 2 0 10
+ drawPolygon [12 0 20 0 15 10]
+ drawPath path
+ drawEllipse 32 0 8 8
+ drawPoint 36 4
+ restore
+ restore
+end_block
+
+drawText 580 15 "non-cosmetic, 0-width"
+translate 0 50
+
+setPen black 2
+repeat_block lines
+drawText 580 15 "non-cosmetic, 2-width"
+
+translate 0 20
+translate 0 50
+setPen black 0
+pen_setCosmetic true
+repeat_block lines
+drawText 580 15 "cosmetic, 0-width"
+
+translate 0 50
+setPen black 2
+pen_setCosmetic true
+repeat_block lines
+drawText 580 15 "cosmetic, 2-width"
+
+
+setRenderHint Antialiasing
+translate 0 20
+
+translate 0 50
+setPen black 0
+repeat_block lines
+drawText 580 15 "non-cosmetic, 0-width"
+
+translate 0 50
+
+setPen black 2
+repeat_block lines
+drawText 580 15 "non-cosmetic, 2-width"
+
+translate 0 20
+translate 0 50
+setPen black 0
+pen_setCosmetic true
+repeat_block lines
+drawText 580 15 "cosmetic, 0-width"
+
+translate 0 50
+setPen black 2
+pen_setCosmetic true
+repeat_block lines
+drawText 580 15 "cosmetic, 2-width"
+
+
+translate 0 70
+drawText 0 0 "scale(1, 1)"
+drawText 150 0 "scale(4, 1)"
+drawText 300 0 "scale(1, 4)"
+drawText 450 0 "scale(4, 4)" \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/perspectives.qps b/tests/auto/lancelot/scripts/perspectives.qps
new file mode 100644
index 0000000000..0b903e5260
--- /dev/null
+++ b/tests/auto/lancelot/scripts/perspectives.qps
@@ -0,0 +1,72 @@
+# Version: 1
+
+
+setRenderHint Antialiasing
+
+setPen #00ff00
+
+image_load image.png the_image
+
+translate 10 10
+# standard draw
+drawImage the_image 0 0
+
+# Rotation w/o smooth xform
+save
+translate 350 0
+save
+ setRenderHint SmoothPixmapTransform on
+ mapQuadToQuad 0 0 0 300 300 300 300 0 0 50 0 200 300 300 300 0
+ drawImage the_image 0 0
+restore
+restore
+
+translate 0 320
+
+save
+ setRenderHint SmoothPixmapTransform on
+ mapQuadToQuad 0 0 0 300 300 300 300 0 0 0 100 300 200 300 300 0
+ drawImage the_image 0 0
+restore
+
+save
+translate 350 0
+save
+ setRenderHint SmoothPixmapTransform on
+ mapQuadToQuad 0 0 0 300 300 300 300 0 0 0 0 300 300 250 300 50
+ drawImage the_image 0 0
+restore
+restore
+
+setRenderHint SmoothPixmapTransform on
+setBrush red
+setPen black
+resetMatrix
+translate 100 720
+rotate_y 85
+scale 7 0.01
+drawRect -150 -150 300 300
+
+resetMatrix
+setBrush gam030.png
+setPen black 30
+translate 700 700
+rotate_y -85
+scale 7 0.01
+drawRect -150 -150 300 300
+
+resetMatrix
+setPen black
+translate 125 20
+drawText 0 0 "No transform"
+translate 350 0
+drawText 0 0 "Left Tilted"
+resetMatrix
+translate 125 350
+drawText 0 0 "Bottom Tilted"
+translate 350 0
+drawText 0 0 "Right Tilted"
+translate 120 0
+resetMatrix
+translate 300 760
+drawText 0 0 "Perspective Clipping" \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/perspectives2.qps b/tests/auto/lancelot/scripts/perspectives2.qps
new file mode 100644
index 0000000000..2f6d1d653c
--- /dev/null
+++ b/tests/auto/lancelot/scripts/perspectives2.qps
@@ -0,0 +1,309 @@
+# Version: 1
+
+setRenderHint Antialiasing
+
+image_load zebra.png zebra_png
+
+image_convertToFormat zebra_png zebra ARGB32_Premultiplied
+
+translate 75 100
+# standard draw
+begin_block row
+drawImage zebra -50 -50
+
+translate 90 0
+save
+rotate_y 50
+drawImage zebra -50 -50
+restore
+
+translate 65 0
+save
+rotate_y 60
+drawImage zebra -50 -50
+restore
+
+translate 50 0
+save
+rotate_y 70
+drawImage zebra -50 -50
+restore
+
+translate 30 0
+save
+rotate_y 80
+drawImage zebra -50 -50
+restore
+
+translate 24 0
+save
+rotate_y 82
+drawImage zebra -50 -50
+restore
+
+translate 20 0
+save
+rotate_y 84
+drawImage zebra -50 -50
+restore
+
+translate 16 0
+save
+rotate_y 86
+drawImage zebra -50 -50
+restore
+
+translate 12 0
+save
+rotate_y 87
+drawImage zebra -50 -50
+restore
+
+translate 8 0
+save
+rotate_y 88
+drawImage zebra -50 -50
+restore
+
+translate 6 0
+save
+rotate_y 89
+drawImage zebra -50 -50
+restore
+
+translate 6 0
+save
+rotate_y 91
+drawImage zebra -50 -50
+restore
+
+translate 6 0
+save
+rotate_y 92
+drawImage zebra -50 -50
+restore
+
+translate 8 0
+save
+rotate_y 93
+drawImage zebra -50 -50
+restore
+
+translate 12 0
+save
+rotate_y 94
+drawImage zebra -50 -50
+restore
+
+translate 16 0
+save
+rotate_y 96
+drawImage zebra -50 -50
+restore
+
+translate 20 0
+save
+rotate_y 98
+drawImage zebra -50 -50
+restore
+
+translate 24 0
+save
+rotate_y 100
+drawImage zebra -50 -50
+restore
+
+translate 30 0
+save
+rotate_y 110
+drawImage zebra -50 -50
+restore
+
+translate 50 0
+save
+rotate_y 120
+drawImage zebra -50 -50
+restore
+
+translate 65 0
+save
+rotate_y 130
+drawImage zebra -50 -50
+restore
+
+translate 90 0
+save
+rotate_y 180
+drawImage zebra -50 -50
+restore
+end_block
+
+resetMatrix
+translate 75 280
+setRenderHint SmoothPixmapTransform
+repeat_block row
+
+resetMatrix
+setPen black
+translate 300 20
+drawText 0 0 "Fast Pixmap Transform"
+resetMatrix
+translate 300 210
+drawText 0 0 "Smooth Pixmap Transform"
+
+resetMatrix
+translate 0 400
+
+image_load dome_argb32.png the_pixmap
+
+image_convertToFormat the_pixmap dome ARGB32
+
+setRenderHint SmoothPixmapTransform false
+
+translate 75 100
+# standard draw
+begin_block row
+drawImage dome -50 -50
+
+translate 90 0
+save
+rotate_y 50
+drawImage dome -50 -50
+restore
+
+translate 65 0
+save
+rotate_y 60
+drawImage dome -50 -50
+restore
+
+translate 50 0
+save
+rotate_y 70
+drawImage dome -50 -50
+restore
+
+translate 30 0
+save
+rotate_y 80
+drawImage dome -50 -50
+restore
+
+translate 24 0
+save
+rotate_y 82
+drawImage dome -50 -50
+restore
+
+translate 20 0
+save
+rotate_y 84
+drawImage dome -50 -50
+restore
+
+translate 16 0
+save
+rotate_y 86
+drawImage dome -50 -50
+restore
+
+translate 12 0
+save
+rotate_y 87
+drawImage dome -50 -50
+restore
+
+translate 8 0
+save
+rotate_y 88
+drawImage dome -50 -50
+restore
+
+translate 6 0
+save
+rotate_y 89
+drawImage dome -50 -50
+restore
+
+translate 6 0
+save
+rotate_y 91
+drawImage dome -50 -50
+restore
+
+translate 6 0
+save
+rotate_y 92
+drawImage dome -50 -50
+restore
+
+translate 8 0
+save
+rotate_y 93
+drawImage dome -50 -50
+restore
+
+translate 12 0
+save
+rotate_y 94
+drawImage dome -50 -50
+restore
+
+translate 16 0
+save
+rotate_y 96
+drawImage dome -50 -50
+restore
+
+translate 20 0
+save
+rotate_y 98
+drawImage dome -50 -50
+restore
+
+translate 24 0
+save
+rotate_y 100
+drawImage dome -50 -50
+restore
+
+translate 30 0
+save
+rotate_y 110
+drawImage dome -50 -50
+restore
+
+translate 50 0
+save
+rotate_y 120
+drawImage dome -50 -50
+restore
+
+translate 65 0
+save
+rotate_y 130
+drawImage dome -50 -50
+restore
+
+translate 90 0
+save
+rotate_y 180
+drawImage dome -50 -50
+restore
+end_block
+
+resetMatrix
+translate 0 400
+translate 75 280
+setRenderHint SmoothPixmapTransform
+repeat_block row
+
+resetMatrix
+setPen black
+translate 0 400
+translate 300 20
+drawText 0 0 "Fast Pixmap Transform"
+resetMatrix
+translate 0 400
+translate 300 210
+drawText 0 0 "Smooth Pixmap Transform" \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/pixmap_rotation.qps b/tests/auto/lancelot/scripts/pixmap_rotation.qps
new file mode 100644
index 0000000000..2f1ffb53e6
--- /dev/null
+++ b/tests/auto/lancelot/scripts/pixmap_rotation.qps
@@ -0,0 +1,30 @@
+# Version: 1
+# CheckVsReference: 0% (0 0 440 220)
+
+translate 120 120
+
+begin_block drawing
+save
+ rotate 90
+ drawPixmap solid.png 0 0
+
+ rotate 90
+ drawPixmap solid.png 0 0
+
+ rotate 90
+ drawPixmap solid.png 0 0
+
+ rotate 90
+ drawPixmap solid.png 0 0
+restore
+end_block
+
+resetMatrix
+
+translate 340 120
+repeat_block drawing
+
+resetMatrix
+
+drawText 50 240 "Normal X form"
+drawText 270 240 "Smooth xform" \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/pixmap_scaling.qps b/tests/auto/lancelot/scripts/pixmap_scaling.qps
new file mode 100644
index 0000000000..651896f4a3
--- /dev/null
+++ b/tests/auto/lancelot/scripts/pixmap_scaling.qps
@@ -0,0 +1,224 @@
+# Version: 1
+# CheckVsReference: 0% (0 30 600 70)
+# CheckVsReference: 0% (290 130 280 60)
+# CheckVsReference: 0% (0 180 250 90)
+
+# Hurra! Force line endings (?)
+
+translate 5 25
+setFont "arial" 8
+
+save
+ drawText 15 0 "opaque image"
+ translate 50 50
+ save
+ translate 1 1
+ scale 20 20
+ drawImage solid2x2.png 0 0
+ restore
+ save
+ translate -1 1
+ scale -20 20
+ drawImage solid2x2.png 0 0
+ restore
+ save
+ translate 1 -1
+ scale 20 -20
+ drawImage solid2x2.png 0 0
+ restore
+ save
+ translate -1 -1
+ scale -20 -20
+ drawImage solid2x2.png 0 0
+ restore
+
+
+restore
+
+save
+ translate 150 0
+ drawText 15 0 "alpha image"
+ translate 50 50
+ save
+ translate 1 1
+ scale 20 20
+ drawImage alpha2x2.png 0 0
+ restore
+ save
+ translate -1 1
+ scale -20 20
+ drawImage alpha2x2.png 0 0
+ restore
+ save
+ translate 1 -1
+ scale 20 -20
+ drawImage alpha2x2.png 0 0
+ restore
+ save
+ translate -1 -1
+ scale -20 -20
+ drawImage alpha2x2.png 0 0
+ restore
+restore
+
+
+save
+ translate 0 150
+ drawText 15 0 "solid pixmap"
+ translate 50 50
+ save
+ translate 1 1
+ scale 20 20
+ drawPixmap solid2x2.png 0 0
+ restore
+ save
+ translate -1 1
+ scale -20 20
+ drawPixmap solid2x2.png 0 0
+ restore
+ save
+ translate 1 -1
+ scale 20 -20
+ drawPixmap solid2x2.png 0 0
+ restore
+ save
+ translate -1 -1
+ scale -20 -20
+ drawPixmap solid2x2.png 0 0
+ restore
+restore
+
+
+save
+ translate 150 150
+ drawText 15 0 "alpha pixmap"
+ translate 50 50
+ save
+ translate 1 1
+ scale 20 20
+ drawPixmap alpha2x2.png 0 0
+ restore
+ save
+ translate -1 1
+ scale -20 20
+ drawPixmap alpha2x2.png 0 0
+ restore
+ save
+ translate 1 -1
+ scale 20 -20
+ drawPixmap alpha2x2.png 0 0
+ restore
+ save
+ translate -1 -1
+ scale -20 -20
+ drawPixmap alpha2x2.png 0 0
+ restore
+restore
+
+
+save
+ translate 300 10
+ save
+ drawText 0 -10 "subrect solid image"
+ drawImage solid2x2.png 0 0 50 5 0 0.0 2 0.2
+ drawImage solid2x2.png 0 5 50 5 0 0.2 2 0.2
+ drawImage solid2x2.png 0 10 50 5 0 0.4 2 0.2
+ drawImage solid2x2.png 0 15 50 5 0 0.6 2 0.2
+ drawImage solid2x2.png 0 20 50 5 0 0.8 2 0.2
+ drawImage solid2x2.png 0 25 50 5 0 1.0 2 0.2
+ drawImage solid2x2.png 0 30 50 5 0 1.2 2 0.2
+ drawImage solid2x2.png 0 35 50 5 0 1.4 2 0.2
+ drawImage solid2x2.png 0 40 50 5 0 1.6 2 0.2
+ drawImage solid2x2.png 0 45 50 5 0 1.8 2 0.2
+ translate 60 0
+ drawImage solid2x2.png 0 0 5 50 0.0 0 0.2 2
+ drawImage solid2x2.png 5 0 5 50 0.2 0 0.2 2
+ drawImage solid2x2.png 10 0 5 50 0.4 0 0.2 2
+ drawImage solid2x2.png 15 0 5 50 0.6 0 0.2 2
+ drawImage solid2x2.png 20 0 5 50 0.8 0 0.2 2
+ drawImage solid2x2.png 25 0 5 50 1.0 0 0.2 2
+ drawImage solid2x2.png 30 0 5 50 1.2 0 0.2 2
+ drawImage solid2x2.png 35 0 5 50 1.4 0 0.2 2
+ drawImage solid2x2.png 40 0 5 50 1.6 0 0.2 2
+ drawImage solid2x2.png 45 0 5 50 1.8 0 0.2 2
+ restore
+
+ save
+ translate 150 0
+ drawText 0 -10 "subrect solid image"
+ drawImage alpha2x2.png 0 0 50 5 0 0.0 2 0.2
+ drawImage alpha2x2.png 0 5 50 5 0 0.2 2 0.2
+ drawImage alpha2x2.png 0 10 50 5 0 0.4 2 0.2
+ drawImage alpha2x2.png 0 15 50 5 0 0.6 2 0.2
+ drawImage alpha2x2.png 0 20 50 5 0 0.8 2 0.2
+ drawImage alpha2x2.png 0 25 50 5 0 1.0 2 0.2
+ drawImage alpha2x2.png 0 30 50 5 0 1.2 2 0.2
+ drawImage alpha2x2.png 0 35 50 5 0 1.4 2 0.2
+ drawImage alpha2x2.png 0 40 50 5 0 1.6 2 0.2
+ drawImage alpha2x2.png 0 45 50 5 0 1.8 2 0.2
+ translate 60 0
+ drawImage alpha2x2.png 0 0 5 50 0.0 0 0.2 2
+ drawImage alpha2x2.png 5 0 5 50 0.2 0 0.2 2
+ drawImage alpha2x2.png 10 0 5 50 0.4 0 0.2 2
+ drawImage alpha2x2.png 15 0 5 50 0.6 0 0.2 2
+ drawImage alpha2x2.png 20 0 5 50 0.8 0 0.2 2
+ drawImage alpha2x2.png 25 0 5 50 1.0 0 0.2 2
+ drawImage alpha2x2.png 30 0 5 50 1.2 0 0.2 2
+ drawImage alpha2x2.png 35 0 5 50 1.4 0 0.2 2
+ drawImage alpha2x2.png 40 0 5 50 1.6 0 0.2 2
+ drawImage alpha2x2.png 45 0 5 50 1.8 0 0.2 2
+ restore
+
+ save
+ translate 0 100
+ drawText 0 -10 "subrect alpha pixmap"
+ drawPixmap solid2x2.png 0 0 50 5 0 0.0 2 0.2
+ drawPixmap solid2x2.png 0 5 50 5 0 0.2 2 0.2
+ drawPixmap solid2x2.png 0 10 50 5 0 0.4 2 0.2
+ drawPixmap solid2x2.png 0 15 50 5 0 0.6 2 0.2
+ drawPixmap solid2x2.png 0 20 50 5 0 0.8 2 0.2
+ drawPixmap solid2x2.png 0 25 50 5 0 1.0 2 0.2
+ drawPixmap solid2x2.png 0 30 50 5 0 1.2 2 0.2
+ drawPixmap solid2x2.png 0 35 50 5 0 1.4 2 0.2
+ drawPixmap solid2x2.png 0 40 50 5 0 1.6 2 0.2
+ drawPixmap solid2x2.png 0 45 50 5 0 1.8 2 0.2
+ translate 60 0
+ drawPixmap solid2x2.png 0 0 5 50 0.0 0 0.2 2
+ drawPixmap solid2x2.png 5 0 5 50 0.2 0 0.2 2
+ drawPixmap solid2x2.png 10 0 5 50 0.4 0 0.2 2
+ drawPixmap solid2x2.png 15 0 5 50 0.6 0 0.2 2
+ drawPixmap solid2x2.png 20 0 5 50 0.8 0 0.2 2
+ drawPixmap solid2x2.png 25 0 5 50 1.0 0 0.2 2
+ drawPixmap solid2x2.png 30 0 5 50 1.2 0 0.2 2
+ drawPixmap solid2x2.png 35 0 5 50 1.4 0 0.2 2
+ drawPixmap solid2x2.png 40 0 5 50 1.6 0 0.2 2
+ drawPixmap solid2x2.png 45 0 5 50 1.8 0 0.2 2
+ restore
+
+ save
+ translate 150 100
+ drawText 0 -10 "subrect alpha pixmap"
+ drawPixmap alpha2x2.png 0 0 50 5 0 0.0 2 0.2
+ drawPixmap alpha2x2.png 0 5 50 5 0 0.2 2 0.2
+ drawPixmap alpha2x2.png 0 10 50 5 0 0.4 2 0.2
+ drawPixmap alpha2x2.png 0 15 50 5 0 0.6 2 0.2
+ drawPixmap alpha2x2.png 0 20 50 5 0 0.8 2 0.2
+ drawPixmap alpha2x2.png 0 25 50 5 0 1.0 2 0.2
+ drawPixmap alpha2x2.png 0 30 50 5 0 1.2 2 0.2
+ drawPixmap alpha2x2.png 0 35 50 5 0 1.4 2 0.2
+ drawPixmap alpha2x2.png 0 40 50 5 0 1.6 2 0.2
+ drawPixmap alpha2x2.png 0 45 50 5 0 1.8 2 0.2
+ translate 60 0
+ drawPixmap alpha2x2.png 0 0 5 50 0.0 0 0.2 2
+ drawPixmap alpha2x2.png 5 0 5 50 0.2 0 0.2 2
+ drawPixmap alpha2x2.png 10 0 5 50 0.4 0 0.2 2
+ drawPixmap alpha2x2.png 15 0 5 50 0.6 0 0.2 2
+ drawPixmap alpha2x2.png 20 0 5 50 0.8 0 0.2 2
+ drawPixmap alpha2x2.png 25 0 5 50 1.0 0 0.2 2
+ drawPixmap alpha2x2.png 30 0 5 50 1.2 0 0.2 2
+ drawPixmap alpha2x2.png 35 0 5 50 1.4 0 0.2 2
+ drawPixmap alpha2x2.png 40 0 5 50 1.6 0 0.2 2
+ drawPixmap alpha2x2.png 45 0 5 50 1.8 0 0.2 2
+ restore
+
+restore \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/pixmap_subpixel.qps b/tests/auto/lancelot/scripts/pixmap_subpixel.qps
new file mode 100644
index 0000000000..908f7c3465
--- /dev/null
+++ b/tests/auto/lancelot/scripts/pixmap_subpixel.qps
@@ -0,0 +1,117 @@
+# Version: 1
+# CheckVsReference: 5%
+
+
+translate 50 50
+
+# Pixmaps at 0.1 offset, unclipped
+begin_block draw_pixmaps
+save
+ drawPixmap border.png 0 0
+ translate 20.1 0.1
+ drawPixmap border.png 0 0
+ translate 20.1 0.1
+ drawPixmap border.png 0 0
+ translate 20.1 0.1
+ drawPixmap border.png 0 0
+ translate 20.1 0.1
+ drawPixmap border.png 0 0
+ translate 20.1 0.1
+ drawPixmap border.png 0 0
+ translate 20.1 0.1
+ drawPixmap border.png 0 0
+ translate 20.1 0.1
+ drawPixmap border.png 0 0
+ translate 20.1 0.1
+ drawPixmap border.png 0 0
+ translate 20.1 0.1
+ drawPixmap border.png 0 0
+ translate 20.1 0.1
+
+ drawPixmap border.png 0 0
+ translate 20.1 0.1
+ drawPixmap border.png 0 0
+ translate 20.1 0.1
+ drawPixmap border.png 0 0
+ translate 20.1 0.1
+ drawPixmap border.png 0 0
+ translate 20.1 0.1
+ drawPixmap border.png 0 0
+ translate 20.1 0.1
+ drawPixmap border.png 0 0
+ translate 20.1 0.1
+ drawPixmap border.png 0 0
+ translate 20.1 0.1
+ drawPixmap border.png 0 0
+ translate 20.1 0.1
+ drawPixmap border.png 0 0
+ translate 20.1 0.1
+ drawPixmap border.png 0 0
+ translate 20.1 0.1
+restore
+end_block
+
+# Tiled pixmaps at 0.1 offsets, unclipped
+translate 0 50
+begin_block draw_tiled
+save
+ drawTiledPixmap border.png 0 0 16 16 0 0
+ translate 20.1 0.1
+ drawTiledPixmap border.png 0 0 16 16 0 0
+ translate 20.1 0.1
+ drawTiledPixmap border.png 0 0 16 16 0 0
+ translate 20.1 0.1
+ drawTiledPixmap border.png 0 0 16 16 0 0
+ translate 20.1 0.1
+ drawTiledPixmap border.png 0 0 16 16 0 0
+ translate 20.1 0.1
+ drawTiledPixmap border.png 0 0 16 16 0 0
+ translate 20.1 0.1
+ drawTiledPixmap border.png 0 0 16 16 0 0
+ translate 20.1 0.1
+ drawTiledPixmap border.png 0 0 16 16 0 0
+ translate 20.1 0.1
+ drawTiledPixmap border.png 0 0 16 16 0 0
+ translate 20.1 0.1
+ drawTiledPixmap border.png 0 0 16 16 0 0
+ translate 20.1 0.1
+
+ drawTiledPixmap border.png 0 0 16 16 0 0
+ translate 20.1 0.1
+ drawTiledPixmap border.png 0 0 16 16 0 0
+ translate 20.1 0.1
+ drawTiledPixmap border.png 0 0 16 16 0 0
+ translate 20.1 0.1
+ drawTiledPixmap border.png 0 0 16 16 0 0
+ translate 20.1 0.1
+ drawTiledPixmap border.png 0 0 16 16 0 0
+ translate 20.1 0.1
+ drawTiledPixmap border.png 0 0 16 16 0 0
+ translate 20.1 0.1
+ drawTiledPixmap border.png 0 0 16 16 0 0
+ translate 20.1 0.1
+ drawTiledPixmap border.png 0 0 16 16 0 0
+ translate 20.1 0.1
+ drawTiledPixmap border.png 0 0 16 16 0 0
+ translate 20.1 0.1
+ drawTiledPixmap border.png 0 0 16 16 0 0
+ translate 20.1 0.1
+restore
+end_block
+
+
+path_moveTo clip 0 0
+path_lineTo clip width 0
+path_lineTo clip width 400
+path_lineTo clip 0 height
+setClipPath clip
+
+translate 0 50
+# Pixmaps at 0.1 offset, clipped
+repeat_block draw_pixmaps
+
+
+# Tiled pixmaps at 0.1 offsets...
+translate 0 50
+repeat_block draw_tiled
+
diff --git a/tests/auto/lancelot/scripts/pixmaps.qps b/tests/auto/lancelot/scripts/pixmaps.qps
new file mode 100644
index 0000000000..8e60997acc
--- /dev/null
+++ b/tests/auto/lancelot/scripts/pixmaps.qps
@@ -0,0 +1,106 @@
+# Version: 1
+# CheckVsReference: 1% (0 0 690 580)
+
+
+setRenderHint Antialiasing
+
+setPen #00ff00
+
+pixmap_load dome_argb32.png the_pixmap
+begin_block draw_stuff
+
+save
+
+ # standard draw
+ drawPixmap the_pixmap 0 0
+
+ # sub recting
+ translate 120 0
+ drawPixmap the_pixmap 0 0 40 40 0 0 40 40
+ drawPixmap the_pixmap 60 0 40 40 60 0 40 40
+ drawPixmap the_pixmap 0 60 40 40 0 60 40 40
+ drawPixmap the_pixmap 60 60 40 40 60 60 40 40
+ drawPixmap the_pixmap 0 40 40 20 0 40 40 20
+ drawPixmap the_pixmap 60 40 40 20 60 40 40 20
+ drawPixmap the_pixmap 40 0 20 100 40 0 20 100
+
+ # subrecting w/scale
+ translate 120 0
+ drawPixmap the_pixmap 0 0 50 50 0 0 25 25
+ drawPixmap the_pixmap 50 0 50 50 25 0 25 25
+ drawPixmap the_pixmap 0 50 50 50 0 25 25 25
+ drawPixmap the_pixmap 50 50 50 50 25 25 25 25
+
+ # subrecting w/scale & smooth xform
+ translate 120 0
+ setRenderHint SmoothPixmapTransformation
+ drawPixmap the_pixmap 0 0 50 50 0 0 25 25
+ drawPixmap the_pixmap 50 0 50 50 25 0 25 25
+ drawPixmap the_pixmap 0 50 50 50 0 25 25 25
+ drawPixmap the_pixmap 50 50 50 50 25 25 25 25
+
+
+ # Rotation w/o smooth xform
+ translate 120 0
+ save
+ setRenderHint SmoothPixmapTransform off
+ rotate 10
+ drawPixmap the_pixmap 0 0
+ restore
+
+ # Rotation w smooth xform
+ translate 120 0
+ save
+ setRenderHint SmoothPixmapTransform
+ rotate 10
+ drawPixmap the_pixmap 0 0
+ restore
+
+restore
+
+end_block
+
+
+translate 0 120
+pixmap_load dome_rgb32.png the_pixmap
+repeat_block draw_stuff
+
+translate 0 120
+pixmap_load dome_indexed.png the_pixmap
+repeat_block draw_stuff
+
+translate 0 120
+pixmap_load dome_indexed_mask.png the_pixmap
+repeat_block draw_stuff
+
+translate 0 120
+pixmap_load dome_mono.png the_pixmap
+repeat_block draw_stuff
+
+
+resetMatrix
+translate 700 60
+setPen black
+drawText 0 0 "32 bit w/alpha"
+translate 0 120
+drawText 0 0 "32 bit w/o alpha"
+translate 0 120
+drawText 0 0 "8 bit indexed"
+translate 0 120
+drawText 0 0 "8 bit indexed w/mask"
+translate 0 120
+drawText 0 0 "1 bit"
+resetMatrix
+translate 0 600
+drawText 0 0 "normal"
+translate 120 0
+drawText 0 0 "subrect"
+translate 120 0
+drawText 0 0 "subrect scale"
+translate 120 0
+drawText 0 0 "subrect scale smooth"
+translate 120 0
+drawText 0 0 "xform"
+translate 120 0
+drawText 0 0 "smooth xform"
+translate 120 0 \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/porter_duff.qps b/tests/auto/lancelot/scripts/porter_duff.qps
new file mode 100644
index 0000000000..166e48a57f
--- /dev/null
+++ b/tests/auto/lancelot/scripts/porter_duff.qps
@@ -0,0 +1,251 @@
+# Version: 1
+# CheckVsReference: 5%
+
+
+translate 0 50
+
+surface_begin 0 0 100 100
+
+begin_block predraw
+setRenderHint Antialiasing
+setPen nopen
+setBrush 0x7f000000
+drawEllipse 10 10 80 80
+end_block
+
+setCompositionMode SourceOver
+
+begin_block postdraw
+
+
+setBrush 0x1fff0000
+drawRect 0 0 50 50
+
+setBrush 0xdf00ff00
+drawRect 50 50 50 50
+
+setBrush 0x7f0000ff
+drawEllipse 30 30 40 40
+
+# a black rectangle around
+setCompositionMode SourceOver
+setPen black
+setBrush nobrush
+drawRect 0.5 0.5 99 99
+
+end_block
+surface_end
+
+
+# Destination over
+surface_begin 100 0 100 100
+repeat_block predraw
+setCompositionMode DestinationOver
+repeat_block postdraw
+surface_end
+
+
+# Clear
+surface_begin 200 0 100 100
+repeat_block predraw
+setCompositionMode Clear
+repeat_block postdraw
+surface_end
+
+
+# Source
+surface_begin 300 0 100 100
+repeat_block predraw
+setCompositionMode Source
+repeat_block postdraw
+surface_end
+
+
+# Destination
+surface_begin 400 0 100 100
+repeat_block predraw
+setCompositionMode Destination
+repeat_block postdraw
+surface_end
+
+
+# Source In
+surface_begin 500 0 100 100
+repeat_block predraw
+setCompositionMode SourceIn
+repeat_block postdraw
+surface_end
+
+translate 0 50
+
+# Destination In
+surface_begin 0 100 100 100
+repeat_block predraw
+setCompositionMode DestinationIn
+repeat_block postdraw
+surface_end
+
+
+# Source Out
+surface_begin 100 100 100 100
+repeat_block predraw
+setCompositionMode SourceOut
+repeat_block postdraw
+surface_end
+
+
+# Destination Out
+surface_begin 200 100 100 100
+repeat_block predraw
+setCompositionMode DestinationOut
+repeat_block postdraw
+surface_end
+
+
+# SourceAtop
+surface_begin 300 100 100 100
+repeat_block predraw
+setCompositionMode SourceAtop
+repeat_block postdraw
+surface_end
+
+
+# DestinationAtop
+surface_begin 400 100 100 100
+repeat_block predraw
+setCompositionMode DestinationAtop
+repeat_block postdraw
+surface_end
+
+
+# Xor
+surface_begin 500 100 100 100
+repeat_block predraw
+setCompositionMode Xor
+repeat_block postdraw
+surface_end
+
+translate 0 50
+
+# Plus
+surface_begin 0 200 100 100
+repeat_block predraw
+setCompositionMode Plus
+repeat_block postdraw
+surface_end
+
+
+# Multiply
+surface_begin 100 200 100 100
+repeat_block predraw
+setCompositionMode Multiply
+repeat_block postdraw
+surface_end
+
+
+# Screen
+surface_begin 200 200 100 100
+repeat_block predraw
+setCompositionMode Screen
+repeat_block postdraw
+surface_end
+
+
+# Overlay
+surface_begin 300 200 100 100
+repeat_block predraw
+setCompositionMode Overlay
+repeat_block postdraw
+surface_end
+
+
+# Darken
+surface_begin 400 200 100 100
+repeat_block predraw
+setCompositionMode Darken
+repeat_block postdraw
+surface_end
+
+
+# Lighten
+surface_begin 500 200 100 100
+repeat_block predraw
+setCompositionMode Lighten
+repeat_block postdraw
+surface_end
+
+translate 0 50
+
+# ColorDodge
+surface_begin 0 300 100 100
+repeat_block predraw
+setCompositionMode ColorDodge
+repeat_block postdraw
+surface_end
+
+
+# Multiply
+surface_begin 100 300 100 100
+repeat_block predraw
+setCompositionMode ColorBurn
+repeat_block postdraw
+surface_end
+
+
+# Screen
+surface_begin 200 300 100 100
+repeat_block predraw
+setCompositionMode HardLight
+repeat_block postdraw
+surface_end
+
+
+# Overlay
+surface_begin 300 300 100 100
+repeat_block predraw
+setCompositionMode SoftLight
+repeat_block postdraw
+surface_end
+
+
+# Darken
+surface_begin 400 300 100 100
+repeat_block predraw
+setCompositionMode Difference
+repeat_block postdraw
+surface_end
+
+
+# Lighten
+surface_begin 500 300 100 100
+repeat_block predraw
+setCompositionMode Exclusion
+repeat_block postdraw
+surface_end
+
+resetMatrix
+
+drawText 0 50 "SourceOver"
+drawText 100 50 "DestinationOver"
+drawText 200 50 "Clear"
+drawText 300 50 "Source"
+drawText 400 50 "Destination"
+drawText 500 50 "SourceIn"
+drawText 0 200 "DestinationIn"
+drawText 100 200 "SourceOut"
+drawText 200 200 "DestinationOut"
+drawText 300 200 "SourceAtop"
+drawText 400 200 "DestinationAtop"
+drawText 500 200 "Xor"
+drawText 0 350 "Plus"
+drawText 100 350 "Multiply"
+drawText 200 350 "Screen"
+drawText 300 350 "Overlay"
+drawText 400 350 "Darken"
+drawText 500 350 "Lighten"
+drawText 0 500 "ColorDodge"
+drawText 100 500 "ColorBurn"
+drawText 200 500 "HardLight"
+drawText 300 500 "SoftLight"
+drawText 400 500 "Difference"
+drawText 500 500 "Exclusion" \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/porter_duff2.qps b/tests/auto/lancelot/scripts/porter_duff2.qps
new file mode 100644
index 0000000000..a792d9b278
--- /dev/null
+++ b/tests/auto/lancelot/scripts/porter_duff2.qps
@@ -0,0 +1,261 @@
+# Version: 1
+# CheckVsReference: 1% (0 50 600 100)
+# CheckVsReference: 1% (0 200 600 100)
+# CheckVsReference: 1% (0 350 600 100)
+# CheckVsReference: 1% (0 500 600 100)
+
+translate 0 50
+
+surface_begin 0 0 100 100
+
+begin_block predraw
+setRenderHint Antialiasing
+setPen nopen
+gradient_clearStops
+gradient_appendStop 0 efff0000
+gradient_appendStop 0.5 dfffff00
+gradient_appendStop 1 ef00ff00
+
+gradient_setSpread PadSpread
+gradient_setLinear 10 10 90 90
+drawEllipse 10 10 80 80
+end_block
+
+setCompositionMode SourceOver
+
+begin_block postdraw
+
+gradient_clearStops
+gradient_appendStop 0 afff0000
+gradient_appendStop 0.5 cf0000ff
+gradient_appendStop 1 bf00ff00
+
+gradient_setSpread PadSpread
+gradient_setLinear 0 0 100 0
+drawEllipse 10 10 30 30
+drawEllipse 10 60 30 30
+drawEllipse 60 60 30 30
+drawEllipse 60 10 30 30
+drawEllipse 35 35 30 30
+
+# a black rectangle around
+setCompositionMode SourceOver
+setPen black
+setBrush nobrush
+drawRect 0.5 0.5 99 99
+
+end_block
+surface_end
+
+# Destination over
+surface_begin 100 0 100 100
+repeat_block predraw
+setCompositionMode DestinationOver
+repeat_block postdraw
+surface_end
+
+
+# Clear
+surface_begin 200 0 100 100
+repeat_block predraw
+setCompositionMode Clear
+repeat_block postdraw
+surface_end
+
+
+# Source
+surface_begin 300 0 100 100
+repeat_block predraw
+setCompositionMode Source
+repeat_block postdraw
+surface_end
+
+
+# Destination
+surface_begin 400 0 100 100
+repeat_block predraw
+setCompositionMode Destination
+repeat_block postdraw
+surface_end
+
+
+# Source In
+surface_begin 500 0 100 100
+repeat_block predraw
+setCompositionMode SourceIn
+repeat_block postdraw
+surface_end
+
+translate 0 50
+
+# Destination In
+surface_begin 0 100 100 100
+repeat_block predraw
+setCompositionMode DestinationIn
+repeat_block postdraw
+surface_end
+
+
+# Source Out
+surface_begin 100 100 100 100
+repeat_block predraw
+setCompositionMode SourceOut
+repeat_block postdraw
+surface_end
+
+
+# Destination Out
+surface_begin 200 100 100 100
+repeat_block predraw
+setCompositionMode DestinationOut
+repeat_block postdraw
+surface_end
+
+
+# SourceAtop
+surface_begin 300 100 100 100
+repeat_block predraw
+setCompositionMode SourceAtop
+repeat_block postdraw
+surface_end
+
+
+# DestinationAtop
+surface_begin 400 100 100 100
+repeat_block predraw
+setCompositionMode DestinationAtop
+repeat_block postdraw
+surface_end
+
+
+# Xor
+surface_begin 500 100 100 100
+repeat_block predraw
+setCompositionMode Xor
+repeat_block postdraw
+surface_end
+
+translate 0 50
+
+# Plus
+surface_begin 0 200 100 100
+repeat_block predraw
+setCompositionMode Plus
+repeat_block postdraw
+surface_end
+
+
+# Multiply
+surface_begin 100 200 100 100
+repeat_block predraw
+setCompositionMode Multiply
+repeat_block postdraw
+surface_end
+
+
+# Screen
+surface_begin 200 200 100 100
+repeat_block predraw
+setCompositionMode Screen
+repeat_block postdraw
+surface_end
+
+
+# Overlay
+surface_begin 300 200 100 100
+repeat_block predraw
+setCompositionMode Overlay
+repeat_block postdraw
+surface_end
+
+
+# Darken
+surface_begin 400 200 100 100
+repeat_block predraw
+setCompositionMode Darken
+repeat_block postdraw
+surface_end
+
+
+# Lighten
+surface_begin 500 200 100 100
+repeat_block predraw
+setCompositionMode Lighten
+repeat_block postdraw
+surface_end
+
+translate 0 50
+
+# ColorDodge
+surface_begin 0 300 100 100
+repeat_block predraw
+setCompositionMode ColorDodge
+repeat_block postdraw
+surface_end
+
+
+# Multiply
+surface_begin 100 300 100 100
+repeat_block predraw
+setCompositionMode ColorBurn
+repeat_block postdraw
+surface_end
+
+
+# Screen
+surface_begin 200 300 100 100
+repeat_block predraw
+setCompositionMode HardLight
+repeat_block postdraw
+surface_end
+
+
+# Overlay
+surface_begin 300 300 100 100
+repeat_block predraw
+setCompositionMode SoftLight
+repeat_block postdraw
+surface_end
+
+
+# Darken
+surface_begin 400 300 100 100
+repeat_block predraw
+setCompositionMode Difference
+repeat_block postdraw
+surface_end
+
+
+# Lighten
+surface_begin 500 300 100 100
+repeat_block predraw
+setCompositionMode Exclusion
+repeat_block postdraw
+surface_end
+
+resetMatrix
+
+drawText 0 50 "SourceOver"
+drawText 100 50 "DestinationOver"
+drawText 200 50 "Clear"
+drawText 300 50 "Source"
+drawText 400 50 "Destination"
+drawText 500 50 "SourceIn"
+drawText 0 200 "DestinationIn"
+drawText 100 200 "SourceOut"
+drawText 200 200 "DestinationOut"
+drawText 300 200 "SourceAtop"
+drawText 400 200 "DestinationAtop"
+drawText 500 200 "Xor"
+drawText 0 350 "Plus"
+drawText 100 350 "Multiply"
+drawText 200 350 "Screen"
+drawText 300 350 "Overlay"
+drawText 400 350 "Darken"
+drawText 500 350 "Lighten"
+drawText 0 500 "ColorDodge"
+drawText 100 500 "ColorBurn"
+drawText 200 500 "HardLight"
+drawText 300 500 "SoftLight"
+drawText 400 500 "Difference"
+drawText 500 500 "Exclusion" \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/primitives.qps b/tests/auto/lancelot/scripts/primitives.qps
new file mode 100644
index 0000000000..f44ba27566
--- /dev/null
+++ b/tests/auto/lancelot/scripts/primitives.qps
@@ -0,0 +1,184 @@
+# Version: 1#Version: 1
+# CheckVsReference: 5%
+
+
+# CheckVsReference: 5%
+
+setBrush #ff7f7fff
+setPen black 1 solidline
+translate 20 20
+begin_block testblock
+save
+drawRect 0 0 10 10
+drawRect 20 0 20 10
+drawRect 0 20 10 20
+drawRect 20 20 20 20
+translate 50 0
+setPen NoPen
+drawRect 0 0 10 10
+drawRect 20 0 20 10
+drawRect 0 20 10 20
+drawRect 20 20 20 20
+restore
+save
+translate 0 50
+drawEllipse 0 0 10 10
+drawEllipse 20 0 20 10
+drawEllipse 0 20 10 20
+drawEllipse 20 20 20 20
+translate 50 0
+setPen NoPen
+drawEllipse 0 0 10 10
+drawEllipse 20 0 20 10
+drawEllipse 0 20 10 20
+drawEllipse 20 20 20 20
+restore
+save
+translate 0 100
+drawPolygon [ 0 0 30 0 30 30 10 30 10 10 40 10 40 40 0 40 ]
+save
+translate 0 50
+drawPolygon [ 0 0 30 0 30 30 10 30 10 10 40 10 40 40 0 40 ] Winding
+translate 0 45
+drawPolyline [ 0 0 50 0 25 25 ]
+restore
+setPen NoPen
+translate 50 0
+drawPolygon [ 0 0 30 0 30 30 10 30 10 10 40 10 40 40 0 40 ]
+save
+translate 0 50
+drawPolygon [ 0 0 30 0 30 30 10 30 10 10 40 10 40 40 0 40 ] Winding
+restore
+save
+translate -20 100
+drawPie 0 0 50 50 0 1500
+restore
+restore
+end_block
+setPen black 1 SolidLine FlatCap
+translate 200 0
+scale 2 1
+rotate 10
+repeat_block testblock
+resetMatrix
+translate 0 250
+setBrush 7f7f7fff
+translate 20 20
+repeat_block testblock
+setPen black 1 SolidLine FlatCap
+translate 200 0
+scale 2 1
+rotate 10
+repeat_block testblock
+resetMatrix
+save
+setRenderHint LineAntialiasing
+setBrush 7f7fff
+translate 20 500
+repeat_block testblock
+translate 200 0
+scale 2 1
+rotate 10
+repeat_block testblock
+restore
+setRenderHint LineAntialiasing false
+translate 420 20
+begin_block lines
+drawLine 0 0 100 0
+drawLine 0 0 100 10
+drawLine 0 0 100 20
+drawLine 0 0 100 30
+drawLine 0 0 100 40
+drawLine 0 0 100 50
+drawLine 0 0 100 60
+drawLine 0 0 100 70
+drawLine 0 0 100 80
+drawLine 0 0 100 90
+drawLine 0 0 100 100
+drawLine 0 0 90 100
+drawLine 0 0 80 100
+drawLine 0 0 70 100
+drawLine 0 0 60 100
+drawLine 0 0 50 100
+drawLine 0 0 40 100
+drawLine 0 0 30 100
+drawLine 0 0 20 100
+drawLine 0 0 10 100
+drawLine 0 0 0 100
+end_block
+setRenderHint LineAntialiasing
+translate 0 120
+repeat_block lines
+translate 0 120
+scale 5 2
+repeat_block lines
+resetMatrix
+translate 420 500
+begin_block roundedrects
+save
+drawRoundedRect 0 0 50 30 5 5
+translate 60 0
+drawRoundedRect 0 0 50 30 7.5 7.5
+translate 60 0
+drawRoundedRect 0 0 50 30 10 10
+translate 60 0
+drawRoundedRect 0 0 50 30 12.5 12.5
+translate 60 0
+drawRoundedRect 0 0 50 30 15 15
+restore
+save
+translate 0 40
+drawRoundedRect 0 0 50 30 20 20 RelativeSize
+translate 60 0
+drawRoundedRect 0 0 50 30 40 40 RelativeSize
+translate 60 0
+drawRoundedRect 0 0 50 30 60 60 RelativeSize
+translate 60 0
+drawRoundedRect 0 0 50 30 80 80 RelativeSize
+translate 60 0
+drawRoundedRect 0 0 50 30 100 100 RelativeSize
+restore
+end_block
+translate 0.5 80.5
+repeat_block roundedrects
+translate -0.5 79.5
+setRenderHint Antialiasing off
+repeat_block roundedrects
+resetMatrix
+setRenderHint Antialiasing off
+setPen black 1
+begin_block drawShapes
+translate 550.5 25
+rotate 45
+setBrush nobrush
+drawEllipse -10 -10 20 20
+drawLine 10 0 50 0
+drawRect 50 -7 14 14
+resetMatrix
+end_block
+setPen black 2
+translate 25 0
+repeat_block drawShapes
+setPen black 3
+translate 50 0
+repeat_block drawShapes
+setPen black 4
+translate 75 0
+repeat_block drawShapes
+resetMatrix
+setRenderHint Antialiasing off
+setPen nopen
+translate 550 100
+setBrush #7f7f7fff
+drawRect -0.5 -0.5 21 21
+setBrush red
+drawEllipse 0 0 20 20
+setBrush nobrush
+setPen black
+drawEllipse 0 0 20 20
+translate 25 0
+setPen nopen
+setBrush #7f7f7fff
+drawRect 0 0 20 20
+setBrush red
+drawEllipse 0 0 20 20 \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/radial_gradients.qps b/tests/auto/lancelot/scripts/radial_gradients.qps
new file mode 100644
index 0000000000..b55df8bde6
--- /dev/null
+++ b/tests/auto/lancelot/scripts/radial_gradients.qps
@@ -0,0 +1,99 @@
+# Version: 1
+# CheckVsReference: 5% (0 0 600 400)
+
+path_addRect path 400 0 80 80
+path_addEllipse path 440 40 60 60
+
+setRenderHint Antialiasing
+
+setPen black
+
+begin_block gradients
+gradient_clearStops
+gradient_appendStop 0 red
+gradient_appendStop 0.25 orange
+gradient_appendStop 0.5 yellow
+gradient_appendStop 0.8 green
+gradient_appendStop 1 cyan
+
+gradient_setSpread PadSpread
+gradient_setRadial 20 20 50 40 40
+drawRect 0 0 100 100
+
+gradient_setSpread ReflectSpread
+gradient_setRadial 120 20 50 140 40
+drawEllipse 100 0 100 100
+
+gradient_setSpread RepeatSpread
+gradient_setRadial 220 20 50 240 40
+drawRoundRect 200 0 100 100
+
+gradient_clearStops
+gradient_appendStop 0 3f7f7fff
+gradient_appendStop 0.5 dfdfffff
+gradient_appendStop 1 7f00007f
+
+gradient_setSpread PadSpread
+gradient_setRadial 320 20 50 340 40
+drawPolygon [300 0 390 0 350 99]
+
+gradient_setSpread ReflectSpread
+gradient_setRadial 420 20 50 440 40
+drawPath path
+
+gradient_setSpread RepeatSpread
+gradient_setRadial 520 20 50 540 40
+drawPie 500 0 100 100 720 4320
+end_block
+
+translate 0 100
+scale 1 2
+repeat_block gradients
+
+resetMatrix
+translate 0 300
+brushTranslate 30 0
+brushScale 0.9 0.9
+brushRotate 20
+repeat_block gradients
+
+# Some helpful info perhaps?
+resetMatrix
+setPen black
+
+drawText 610 50 "No XForm"
+drawText 610 200 "scale 1x2"
+drawText 610 300 "brush transform"
+drawText 10 450 "Pad"
+drawText 110 450 "Reflect"
+drawText 210 450 "Repeat"
+drawText 310 450 "Pad w/alpha"
+drawText 410 450 "Reflect w/alpha"
+drawText 510 450 "Repeat w/alpha"
+
+# Radius and focal indicators
+setPen 3f000000
+setBrush nobrush
+
+begin_block ellipse_draw
+setClipRect 0 0 100 100
+drawEllipse -30 -30 100 100
+drawEllipse 35 35 11 11
+translate 100 0
+end_block
+
+repeat_block ellipse_draw
+repeat_block ellipse_draw
+repeat_block ellipse_draw
+repeat_block ellipse_draw
+repeat_block ellipse_draw
+
+resetMatrix
+translate 0 100
+scale 1 2
+repeat_block ellipse_draw
+repeat_block ellipse_draw
+repeat_block ellipse_draw
+repeat_block ellipse_draw
+repeat_block ellipse_draw
+repeat_block ellipse_draw \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/radial_gradients_perspectives.qps b/tests/auto/lancelot/scripts/radial_gradients_perspectives.qps
new file mode 100644
index 0000000000..4557354dce
--- /dev/null
+++ b/tests/auto/lancelot/scripts/radial_gradients_perspectives.qps
@@ -0,0 +1,62 @@
+# Version: 1
+
+
+setRenderHint Antialiasing
+
+setPen #00ff00
+
+translate 10 10
+# standard draw
+begin_block gradient
+gradient_clearStops
+gradient_appendStop 0 red
+gradient_appendStop 0.25 orange
+gradient_appendStop 0.5 yellow
+gradient_appendStop 0.8 green
+gradient_appendStop 1 cyan
+
+gradient_setSpread PadSpread
+gradient_setRadial 110 100 230 230 240
+drawRect 0 0 300 300
+end_block gradient
+
+# Rotation w/o smooth xform
+save
+translate 350 0
+save
+ setRenderHint SmoothPixmapTransform on
+ mapQuadToQuad 0 0 0 300 300 300 300 0 0 50 0 200 300 300 300 0
+ repeat_block gradient
+restore
+restore
+
+translate 0 320
+
+save
+ setRenderHint SmoothPixmapTransform on
+ mapQuadToQuad 0 0 0 300 300 300 300 0 0 0 100 300 200 300 300 0
+ repeat_block gradient
+restore
+
+save
+translate 350 0
+save
+ setRenderHint SmoothPixmapTransform on
+ mapQuadToQuad 0 0 0 300 300 300 300 0 0 0 0 300 300 250 300 50
+ repeat_block gradient
+restore
+restore
+
+
+resetMatrix
+setPen black
+translate 125 20
+drawText 0 0 "No transform"
+translate 350 0
+drawText 0 0 "Left Tilted"
+resetMatrix
+translate 125 350
+drawText 0 0 "Bottom Tilted"
+translate 350 0
+drawText 0 0 "Right Tilted"
+translate 120 0 \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/rasterops.qps b/tests/auto/lancelot/scripts/rasterops.qps
new file mode 100644
index 0000000000..21f943b543
--- /dev/null
+++ b/tests/auto/lancelot/scripts/rasterops.qps
@@ -0,0 +1,87 @@
+# Version: 1
+# CheckVsReference: 5%
+
+setPen NoPen
+
+setBrush black
+drawRect 10 10 60 500
+
+setCompositionMode SourceOrDestination
+translate 20 20
+
+begin_block drawShape
+ setBrush 0xffff0000
+ drawEllipse 5 5 30 30
+ setBrush 0xff00ff00
+ drawRect 0 0 20 20
+ setBrush 0xff0000ff
+ drawRect 20 20 20 20
+end_block
+
+begin_block loop
+ setCompositionMode SourceAndDestination
+ translate 0 50
+repeat_block drawShape
+
+setCompositionMode SourceXorDestination
+translate 0 50
+repeat_block drawShape
+
+setCompositionMode NotSourceAndNotDestination
+translate 0 50
+repeat_block drawShape
+
+setCompositionMode NotSourceOrNotDestination
+translate 0 50
+repeat_block drawShape
+
+setCompositionMode NotSourceXorDestination
+translate 0 50
+repeat_block drawShape
+
+setCompositionMode NotSource
+translate 0 50
+repeat_block drawShape
+
+setCompositionMode NotSourceAndDestination
+translate 0 50
+repeat_block drawShape
+
+setCompositionMode SourceAndNotDestination
+translate 0 50
+repeat_block drawShape
+end_block
+
+resetMatrix
+setCompositionMode Source
+setBrush white
+drawRect 100 10 60 500
+translate 110 20
+repeat_block loop
+
+resetMatrix
+setCompositionMode Source
+translate 190 20
+repeat_block loop
+
+resetMatrix
+setPen black
+setCompositionMode SourceOver
+translate 250 45
+drawText 20 0 "Or ROP"
+translate 0 50
+drawText 20 0 "And ROP"
+translate 0 50
+drawText 20 0 "Xor ROP"
+translate 0 50
+drawText 20 0 "Nor ROP"
+translate 0 50
+drawText 20 0 "Nand ROP"
+translate 0 50
+drawText 0 0 "NSrcXorDst ROP"
+translate 0 50
+drawText 20 0 "NSrc ROP"
+translate 0 50
+drawText 0 0 "NSrcAndDst ROP"
+translate 0 50
+drawText 0 0 "SrcAndNDst ROP" \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/sizes.qps b/tests/auto/lancelot/scripts/sizes.qps
new file mode 100644
index 0000000000..268808ec09
--- /dev/null
+++ b/tests/auto/lancelot/scripts/sizes.qps
@@ -0,0 +1,150 @@
+# Version: 1
+# CheckVsReference: 5%
+
+setPen NoPen
+setBrush black
+
+translate 10 10
+
+begin_block testblock
+drawRect 0 0 10 10
+drawRect 20 0 11 11
+drawRect 40 0 12 12
+drawRect 60 0 13 13
+drawRect 80 0 14 14
+drawRect 100 0 15 15
+drawRect 120 0 16 16
+drawRect 140 0 17 17
+drawRect 160 0 18 18
+drawRect 180 0 19 19
+# qt3_drawRect 200 0 10 10
+# qt3_drawRect 220 0 11 11
+# qt3_drawRect 240 0 12 12
+# qt3_drawRect 260 0 13 13
+# qt3_drawRect 280 0 14 14
+# qt3_drawRect 300 0 15 15
+# qt3_drawRect 320 0 16 16
+# qt3_drawRect 340 0 17 17
+# qt3_drawRect 360 0 18 18
+# qt3_drawRect 380 0 19 19
+
+drawEllipse 0 20 10 10
+drawEllipse 20 20 11 11
+drawEllipse 40 20 12 12
+drawEllipse 60 20 13 13
+drawEllipse 80 20 14 14
+drawEllipse 100 20 15 15
+drawEllipse 120 20 16 16
+drawEllipse 140 20 17 17
+drawEllipse 160 20 18 18
+drawEllipse 180 20 19 19
+# qt3_drawEllipse 200 20 10 10
+# qt3_drawEllipse 220 20 11 11
+# qt3_drawEllipse 240 20 12 12
+# qt3_drawEllipse 260 20 13 13
+# qt3_drawEllipse 280 20 14 14
+# qt3_drawEllipse 300 20 15 15
+# qt3_drawEllipse 320 20 16 16
+# qt3_drawEllipse 340 20 17 17
+# qt3_drawEllipse 360 20 18 18
+# qt3_drawEllipse 380 20 19 19
+
+drawRoundRect 0 40 10 10
+drawRoundRect 20 40 11 11
+drawRoundRect 40 40 12 12
+drawRoundRect 60 40 13 13
+drawRoundRect 80 40 14 14
+drawRoundRect 100 40 15 15
+drawRoundRect 120 40 16 16
+drawRoundRect 140 40 17 17
+drawRoundRect 160 40 18 18
+drawRoundRect 180 40 19 19
+# qt3_drawRoundRect 200 40 10 10
+# qt3_drawRoundRect 220 40 11 11
+# qt3_drawRoundRect 240 40 12 12
+# qt3_drawRoundRect 260 40 13 13
+# qt3_drawRoundRect 280 40 14 14
+# qt3_drawRoundRect 300 40 15 15
+# qt3_drawRoundRect 320 40 16 16
+# qt3_drawRoundRect 340 40 17 17
+# qt3_drawRoundRect 360 40 18 18
+# qt3_drawRoundRect 380 40 19 19
+
+drawPie 0 60 10 10 0 4320
+drawPie 20 60 11 11 0 4320
+drawPie 40 60 12 12 0 4320
+drawPie 60 60 13 13 0 4320
+drawPie 80 60 14 14 0 4320
+drawPie 100 60 15 15 0 4320
+drawPie 120 60 16 16 0 4320
+drawPie 140 60 17 17 0 4320
+drawPie 160 60 18 18 0 4320
+drawPie 180 60 19 19 0 4320
+# qt3_drawPie 200 60 10 10 0 4320
+# qt3_drawPie 220 60 11 11 0 4320
+# qt3_drawPie 240 60 12 12 0 4320
+# qt3_drawPie 260 60 13 13 0 4320
+# qt3_drawPie 280 60 14 14 0 4320
+# qt3_drawPie 300 60 15 15 0 4320
+# qt3_drawPie 320 60 16 16 0 4320
+# qt3_drawPie 340 60 17 17 0 4320
+# qt3_drawPie 360 60 18 18 0 4320
+# qt3_drawPie 380 60 19 19 0 4320
+
+drawArc 0 80 10 10 0 4320
+drawArc 20 80 11 11 0 4320
+drawArc 40 80 12 12 0 4320
+drawArc 60 80 13 13 0 4320
+drawArc 80 80 14 14 0 4320
+drawArc 100 80 15 15 0 4320
+drawArc 120 80 16 16 0 4320
+drawArc 140 80 17 17 0 4320
+drawArc 160 80 18 18 0 4320
+drawArc 180 80 19 19 0 4320
+# qt3_drawArc 200 80 10 10 0 4320
+# qt3_drawArc 220 80 11 11 0 4320
+# qt3_drawArc 240 80 12 12 0 4320
+# qt3_drawArc 260 80 13 13 0 4320
+# qt3_drawArc 280 80 14 14 0 4320
+# qt3_drawArc 300 80 15 15 0 4320
+# qt3_drawArc 320 80 16 16 0 4320
+# qt3_drawArc 340 80 17 17 0 4320
+# qt3_drawArc 360 80 18 18 0 4320
+# qt3_drawArc 380 80 19 19 0 4320
+
+drawChord 0 100 10 10 0 4320
+drawChord 20 100 11 11 0 4320
+drawChord 40 100 12 12 0 4320
+drawChord 60 100 13 13 0 4320
+drawChord 80 100 14 14 0 4320
+drawChord 100 100 15 15 0 4320
+drawChord 120 100 16 16 0 4320
+drawChord 140 100 17 17 0 4320
+drawChord 160 100 18 18 0 4320
+drawChord 180 100 19 19 0 4320
+# qt3_drawChord 200 100 10 10 0 4320
+# qt3_drawChord 220 100 11 11 0 4320
+# qt3_drawChord 240 100 12 12 0 4320
+# qt3_drawChord 260 100 13 13 0 4320
+# qt3_drawChord 280 100 14 14 0 4320
+# qt3_drawChord 300 100 15 15 0 4320
+# qt3_drawChord 320 100 16 16 0 4320
+# qt3_drawChord 340 100 17 17 0 4320
+# qt3_drawChord 360 100 18 18 0 4320
+# qt3_drawChord 380 100 19 19 0 4320
+
+end_block
+
+setPen red
+translate 0 150
+repeat_block testblock
+
+setRenderHint LineAntialiasing
+
+setPen nopen
+translate 0 150
+repeat_block testblock
+
+setPen red
+translate 0 150
+repeat_block testblock
diff --git a/tests/auto/lancelot/scripts/text.qps b/tests/auto/lancelot/scripts/text.qps
new file mode 100644
index 0000000000..d7ee83290b
--- /dev/null
+++ b/tests/auto/lancelot/scripts/text.qps
@@ -0,0 +1,124 @@
+# Version: 1
+
+drawText -5 5 "Text that is drawn outside the bounds..."
+
+translate 20 20
+begin_block text_drawing
+save
+ setFont "sansserif" 10 normal
+ drawText 0 20 "sansserif 10pt, normal"
+
+ setFont "sansserif" 12 normal
+ drawText 0 40 "sansserif 12pt, normal"
+
+ setFont "sansserif" 10 bold
+ drawText 0 60 "sansserif 12pt, bold"
+
+ setFont "sansserif" 10 bold italic
+ drawText 0 80 "sansserif 10pt, bold italic"
+
+
+ translate 0 100
+ setPen #7fff0000
+
+ setFont "sansserif" 10 normal
+ drawText 0 20 "alpha sansserif 10pt, normal"
+
+ setFont "sansserif" 12 normal
+ drawText 0 40 "alpha sansserif 12pt, normal"
+
+ setFont "sansserif" 10 bold
+ drawText 0 60 "alpha sansserif 12pt, bold"
+
+ setFont "sansserif" 10 bold italic
+ drawText 0 80 "alpha sansserif 10pt, bold italic"
+
+
+ translate 0 100
+ setPen black
+ save
+ scale 0.9 0.9
+
+ setFont "sansserif" 10 normal
+ drawText 0 20 "scaled sansserif 10pt, normal"
+
+ setFont "sansserif" 12 normal
+ drawText 0 40 "scaled sansserif 12pt, normal"
+
+ setFont "sansserif" 10 bold
+ drawText 0 60 "scaled sansserif 12pt, bold"
+
+ setFont "sansserif" 10 bold italic
+ drawText 0 80 "scaled sansserif 10pt, bold italic"
+ restore
+
+ translate 0 100
+ setPen black
+ save
+ translate 200 90
+ rotate 185
+
+ setFont "sansserif" 10 normal
+ drawText 0 20 "scaled sansserif 10pt, normal"
+
+ setFont "sansserif" 12 normal
+ drawText 0 40 "scaled sansserif 12pt, normal"
+
+ setFont "sansserif" 10 bold
+ drawText 0 60 "scaled sansserif 12pt, bold"
+
+ setFont "sansserif" 10 bold italic
+ drawText 0 80 "scaled sansserif 10pt, bold italic"
+ restore
+
+ translate 0 100
+ gradient_appendStop 0 red
+ gradient_appendStop 0.5 #00ff00
+ gradient_appendStop 1 blue
+ gradient_setLinear 0 0 200 0
+ setPen brush
+
+ setFont "sansserif" 10 normal
+ drawText 0 0 "gradient sansserif 10pt, normal"
+
+ setFont "sansserif" 12 normal
+ drawText 0 20 "gradient sansserif 12pt, normal"
+
+ setFont "sansserif" 10 bold
+ drawText 0 40 "gradient sansserif 12pt, bold"
+
+ setFont "sansserif" 10 bold italic
+ drawText 0 60 "gradient sansserif 10pt, bold italic"
+restore
+end_block
+
+translate 250 0
+drawText 25 520 "clipped to rectangle"
+save
+ setPen #3f000000
+ setBrush nobrush
+ drawRect 20 0 100 500
+ setClipRect 20 0 100 500
+ setPen black
+ repeat_block text_drawing
+restore
+
+translate 150 0
+drawText 25 520 "clipped to path"
+save
+ path_moveTo clip 20 0
+ path_cubicTo clip 0 200 40 400 20 400
+ path_lineTo clip 30 500
+ path_lineTo clip 30 0
+ path_lineTo clip 40 0
+ path_lineTo clip 40 500
+ path_lineTo clip 120 500
+ path_lineTo clip 120 0
+ path_lineTo clip 20 0
+ setPen #3f000000
+ setBrush nobrush
+ drawPath clip
+ setClipPath clip
+ setPen black
+ repeat_block text_drawing
+restore \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/text_perspectives.qps b/tests/auto/lancelot/scripts/text_perspectives.qps
new file mode 100644
index 0000000000..4c74306265
--- /dev/null
+++ b/tests/auto/lancelot/scripts/text_perspectives.qps
@@ -0,0 +1,102 @@
+# Version: 1
+
+
+setRenderHint Antialiasing
+
+setPen black
+
+translate 10 10
+# standard draw
+begin_block text
+setBrush gray
+drawRect 0 0 300 300
+
+setFont "times" 3
+drawText 10 10 "Hello World...."
+
+setFont "times" 4
+drawText 10 20 "Hello World...."
+
+setFont "times" 5
+drawText 10 30 "Hello World...."
+
+setFont "times" 6
+drawText 10 40 "Hello World...."
+
+setFont "times" 7
+drawText 10 50 "Hello World...."
+
+setFont "times" 8
+drawText 10 60 "Hello World...."
+
+setFont "times" 9
+drawText 10 70 "Hello World...."
+
+setFont "times" 10
+drawText 10 80 "Hello World...."
+
+setFont "times" 16
+drawText 10 100 "Hello World...."
+
+setFont "times" 17
+drawText 10 120 "Hello World...."
+
+setFont "times" 18
+drawText 10 140 "Hello World...."
+
+setFont "times" 20
+drawText 10 160 "Hello World...."
+
+setFont "times" 22
+drawText 10 180 "Hello World...."
+
+setFont "times" 24
+drawText 10 205 "Hello World...."
+
+setFont "times" 26
+drawText 10 230 "Hello World...."
+
+setFont "times" 32
+drawText 10 260 "Hello World...."
+end_block text
+
+# Rotation w/o smooth xform
+save
+translate 350 0
+save
+ setRenderHint SmoothPixmapTransform on
+ mapQuadToQuad 0 0 0 300 300 300 300 0 0 50 0 200 300 300 300 0
+ repeat_block text
+restore
+restore
+
+translate 0 320
+
+save
+ setRenderHint SmoothPixmapTransform on
+ mapQuadToQuad 0 0 0 300 300 300 300 0 0 0 100 300 200 300 300 0
+ repeat_block text
+restore
+
+save
+translate 350 0
+save
+ setRenderHint SmoothPixmapTransform on
+ mapQuadToQuad 0 0 0 300 300 300 300 0 0 0 0 300 300 250 300 50
+ repeat_block text
+restore
+restore
+
+
+resetMatrix
+setPen black
+translate 125 20
+drawText 0 0 "No transform"
+translate 350 0
+drawText 0 0 "Left Tilted"
+resetMatrix
+translate 125 350
+drawText 0 0 "Bottom Tilted"
+translate 350 0
+drawText 0 0 "Right Tilted"
+translate 120 0 \ No newline at end of file
diff --git a/tests/auto/lancelot/scripts/tiled_pixmap.qps b/tests/auto/lancelot/scripts/tiled_pixmap.qps
new file mode 100644
index 0000000000..9cb5e0dd1f
--- /dev/null
+++ b/tests/auto/lancelot/scripts/tiled_pixmap.qps
@@ -0,0 +1,84 @@
+# Version: 1
+# CheckVsReference: 5% (0 0 639 638)
+
+
+translate 0 10
+setRenderHint Antialiasing
+
+pixmap_load dome_argb32 the_pixmap
+
+begin_block draw_stuff
+save
+
+ # Standard draw
+ drawTiledPixmap the_pixmap 0 0 150 100 0 0
+
+ # Standard draw with offset
+ translate 160 0
+ drawTiledPixmap the_pixmap 0 0 150 100 25 25
+
+ # xformed
+ translate 160 0
+ save
+ translate 10 -10
+ rotate 10
+ setRenderHint SmoothPixmapTransform false
+ drawTiledPixmap the_pixmap 0 0 150 100 25 25
+ restore
+
+ # xformed with smooth xform
+ translate 160 0
+ save
+ translate 10 -10
+ rotate 10
+ setRenderHint SmoothPixmapTransform
+ drawTiledPixmap the_pixmap 0 0 150 100 25 25
+ restore
+restore
+end_block
+
+translate 0 120
+pixmap_load dome_rgb32 the_pixmap
+repeat_block draw_stuff
+
+
+translate 0 120
+pixmap_load dome_indexed the_pixmap
+repeat_block draw_stuff
+
+
+translate 0 120
+pixmap_load dome_indexed_mask the_pixmap
+repeat_block draw_stuff
+
+
+translate 0 120
+pixmap_load dome_mono the_pixmap
+repeat_block draw_stuff
+
+
+################################################################################
+# Some helpful text...
+#
+
+resetMatrix
+translate 650 80
+drawText 0 0 "32 bit w/alpha"
+translate 0 120
+drawText 0 0 "32 bit w/o alpha"
+translate 0 120
+drawText 0 0 "8 bit indexed"
+translate 0 120
+drawText 0 0 "8 bit indexed w/mask"
+translate 0 120
+drawText 0 0 "1 bit"
+
+resetMatrix
+translate 10 630
+drawText 0 0 "normal"
+translate 160 0
+drawText 0 0 "offset"
+translate 160 0
+drawText 0 0 "xformed"
+translate 160 0
+drawText 0 0 "smooth xformed"
diff --git a/tests/auto/lancelot/tst_lancelot.cpp b/tests/auto/lancelot/tst_lancelot.cpp
new file mode 100644
index 0000000000..a06a25168c
--- /dev/null
+++ b/tests/auto/lancelot/tst_lancelot.cpp
@@ -0,0 +1,302 @@
+/****************************************************************************
+**
+** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the test suite of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#include <QtTest/QtTest>
+#include <paintcommands.h>
+#include <QPainter>
+#include <QLibraryInfo>
+#include <baselineprotocol.h>
+#include <QHash>
+
+#ifndef QT_NO_OPENGL
+#include <QtOpenGL>
+#endif
+
+#ifndef SRCDIR
+#define SRCDIR "."
+#endif
+
+static const QLatin1String scriptsDir(SRCDIR "/scripts/");
+
+class tst_Lancelot : public QObject
+{
+Q_OBJECT
+
+public:
+ tst_Lancelot();
+
+private:
+ ImageItem render(const ImageItem &item);
+ void paint(QPaintDevice *device, const QStringList &script, const QString &filePath);
+ void runTestSuite();
+ bool setupTestSuite(ImageItem::GraphicsEngine engine, QImage::Format format, const QStringList& blacklist);
+
+ BaselineProtocol proto;
+ ImageItemList baseList;
+ QHash<QString, QStringList> scripts;
+
+private slots:
+ void initTestCase();
+ void cleanupTestCase() {}
+
+ void testRasterARGB32PM_data();
+ void testRasterARGB32PM();
+ void testRasterRGB32_data();
+ void testRasterRGB32();
+ void testRasterRGB16_data();
+ void testRasterRGB16();
+
+#ifndef QT_NO_OPENGL
+ void testOpenGL_data();
+ void testOpenGL();
+#endif
+};
+
+tst_Lancelot::tst_Lancelot()
+{
+}
+
+void tst_Lancelot::initTestCase()
+{
+ // Check and setup the environment. We treat failures because of test environment
+ // (e.g. script files not found) as just warnings, and not QFAILs, to avoid false negatives
+ // caused by environment or server instability
+
+#if defined(Q_OS_SOMEPLATFORM)
+ QSKIP("This test is not supported on this platform.", SkipAll);
+#endif
+ if (!proto.connect()) {
+ QTest::qSleep(3000); // Wait a bit and try again, the server might just be restarting
+ if (!proto.connect()) {
+ QWARN(qPrintable(proto.errorMessage()));
+ QSKIP("Communication with baseline image server failed.", SkipAll);
+ }
+ }
+
+ QDir qpsDir(scriptsDir);
+ QStringList files = qpsDir.entryList(QStringList() << QLatin1String("*.qps"), QDir::Files | QDir::Readable);
+ if (files.isEmpty()) {
+ QWARN("No qps script files found in " + qpsDir.path().toLatin1());
+ QSKIP("Aborted due to errors.", SkipAll);
+ }
+
+ baseList.resize(files.count());
+ ImageItemList::iterator it = baseList.begin();
+ foreach(const QString& fileName, files) {
+ QFile file(scriptsDir + fileName);
+ file.open(QFile::ReadOnly);
+ QByteArray cont = file.readAll();
+ scripts.insert(fileName, QString::fromLatin1(cont).split(QLatin1Char('\n'), QString::SkipEmptyParts));
+ it->scriptName = fileName;
+ it->scriptChecksum = qChecksum(cont.constData(), cont.size());
+ it++;
+ }
+}
+
+
+void tst_Lancelot::testRasterARGB32PM_data()
+{
+ QStringList localBlacklist;
+ if (!setupTestSuite(ImageItem::Raster, QImage::Format_ARGB32_Premultiplied, localBlacklist))
+ QSKIP("Communication with baseline image server failed.", SkipAll);
+}
+
+
+void tst_Lancelot::testRasterARGB32PM()
+{
+ runTestSuite();
+}
+
+
+void tst_Lancelot::testRasterRGB32_data()
+{
+ QStringList localBlacklist;
+ if (!setupTestSuite(ImageItem::Raster, QImage::Format_RGB32, localBlacklist))
+ QSKIP("Communication with baseline image server failed.", SkipAll);
+}
+
+
+void tst_Lancelot::testRasterRGB32()
+{
+ runTestSuite();
+}
+
+
+void tst_Lancelot::testRasterRGB16_data()
+{
+ QStringList localBlacklist;
+ if (!setupTestSuite(ImageItem::Raster, QImage::Format_RGB16, localBlacklist))
+ QSKIP("Communication with baseline image server failed.", SkipAll);
+}
+
+
+void tst_Lancelot::testRasterRGB16()
+{
+ runTestSuite();
+}
+
+
+#ifndef QT_NO_OPENGL
+void tst_Lancelot::testOpenGL_data()
+{
+ QStringList localBlacklist = QStringList() << QLatin1String("rasterops.qps");
+ if (!setupTestSuite(ImageItem::OpenGL, QImage::Format_RGB32, localBlacklist))
+ QSKIP("Communication with baseline image server failed.", SkipAll);
+}
+
+
+void tst_Lancelot::testOpenGL()
+{
+ bool ok = false;
+ QGLWidget glWidget;
+ if (glWidget.isValid() && glWidget.format().directRendering()
+ && ((QGLFormat::openGLVersionFlags() & QGLFormat::OpenGL_Version_2_0)
+ || (QGLFormat::openGLVersionFlags() & QGLFormat::OpenGL_ES_Version_2_0))
+ && QGLFramebufferObject::hasOpenGLFramebufferObjects())
+ {
+ glWidget.makeCurrent();
+ if (!QByteArray((const char *)glGetString(GL_VERSION)).contains("Mesa"))
+ ok = true;
+ }
+ if (ok)
+ runTestSuite();
+ else
+ QSKIP("System under test does not meet preconditions for GL testing. Skipping.", SkipAll);
+}
+#endif
+
+
+bool tst_Lancelot::setupTestSuite(ImageItem::GraphicsEngine engine, QImage::Format format, const QStringList& blacklist)
+{
+ QTest::addColumn<ImageItem>("baseline");
+
+ ImageItemList itemList(baseList);
+
+ for(ImageItemList::iterator it = itemList.begin(); it != itemList.end(); it++) {
+ it->engine = engine;
+ it->renderFormat = format;
+ }
+
+ if (!proto.requestBaselineChecksums(&itemList)) {
+ QWARN(qPrintable(proto.errorMessage()));
+ return false;
+ }
+
+ foreach(const ImageItem& item, itemList) {
+ if (!blacklist.contains(item.scriptName))
+ QTest::newRow(item.scriptName.toLatin1()) << item;
+ }
+ return true;
+}
+
+
+void tst_Lancelot::runTestSuite()
+{
+ QFETCH(ImageItem, baseline);
+
+ if (baseline.status == ImageItem::IgnoreItem)
+ QSKIP("Blacklisted by baseline server.", SkipSingle);
+
+ ImageItem rendered = render(baseline);
+ if (rendered.image.isNull()) { // Assume an error in the test environment, not Qt
+ QWARN("Error: Failed to render image.");
+ QSKIP("Aborted due to errors.", SkipSingle);
+ }
+
+ if (baseline.status == ImageItem::BaselineNotFound) {
+ proto.submitNewBaseline(rendered, 0);
+ QSKIP("Baseline not found; new baseline created.", SkipSingle);
+ }
+
+ if (!baseline.imageChecksums.contains(rendered.imageChecksums.at(0))) {
+ QByteArray serverMsg;
+ if (!proto.submitMismatch(rendered, &serverMsg))
+ serverMsg = "Failed to submit mismatching image to server.";
+ QFAIL("Rendered image differs from baseline.\n" + serverMsg);
+ }
+}
+
+
+ImageItem tst_Lancelot::render(const ImageItem &item)
+{
+ ImageItem res = item;
+ res.imageChecksums.clear();
+ res.image = QImage();
+ QString filePath = scriptsDir + item.scriptName;
+ QStringList script = scripts.value(item.scriptName);
+
+ if (item.engine == ImageItem::Raster) {
+ QImage img(800, 800, item.renderFormat);
+ paint(&img, script, QFileInfo(filePath).absoluteFilePath()); // eh yuck (filePath stuff)
+ res.image = img;
+ res.imageChecksums.append(ImageItem::computeChecksum(img));
+#ifndef QT_NO_OPENGL
+ } else if (item.engine == ImageItem::OpenGL) {
+ QGLWidget glWidget;
+ if (glWidget.isValid()) {
+ glWidget.makeCurrent();
+ QGLFramebufferObjectFormat fboFormat;
+ fboFormat.setSamples(16);
+ fboFormat.setAttachment(QGLFramebufferObject::CombinedDepthStencil);
+ QGLFramebufferObject fbo(800, 800, fboFormat);
+ paint(&fbo, script, QFileInfo(filePath).absoluteFilePath()); // eh yuck (filePath stuff)
+ res.image = fbo.toImage().convertToFormat(item.renderFormat);
+ res.imageChecksums.append(ImageItem::computeChecksum(res.image));
+ }
+#endif
+ }
+
+ return res;
+}
+
+void tst_Lancelot::paint(QPaintDevice *device, const QStringList &script, const QString &filePath)
+{
+ QPainter p(device);
+ PaintCommands pcmd(script, 800, 800);
+ pcmd.setType(ImageType);
+ pcmd.setPainter(&p);
+ pcmd.setFilePath(filePath);
+ pcmd.runCommands();
+ p.end();
+}
+
+QTEST_MAIN(tst_Lancelot)
+#include "tst_lancelot.moc"
diff --git a/tests/auto/mediaobject/tst_mediaobject.cpp b/tests/auto/mediaobject/tst_mediaobject.cpp
index 322e2e4586..d2c6f0f522 100644
--- a/tests/auto/mediaobject/tst_mediaobject.cpp
+++ b/tests/auto/mediaobject/tst_mediaobject.cpp
@@ -682,7 +682,7 @@ void tst_MediaObject::testPauseOnFinish()
}
void tst_MediaObject::testReconnectBetweenTwoMediaObjects(){
- // Purpose: Test that phonon can handle swithing the same sink
+ // Purpose: Test that phonon can handle switching the same sink
// between different media objects.
Phonon::MediaObject obj1;
diff --git a/tests/auto/other.pro b/tests/auto/other.pro
index 3c8f856a6b..d1a7a861b8 100644
--- a/tests/auto/other.pro
+++ b/tests/auto/other.pro
@@ -4,6 +4,7 @@
TEMPLATE=subdirs
SUBDIRS=\
# exceptionsafety_objects \ shouldn't enable it
+ lancelot \
qaccessibility \
qalgorithms \
qcombobox \
diff --git a/tests/auto/platformquirks.h b/tests/auto/platformquirks.h
new file mode 100644
index 0000000000..06d23d726b
--- /dev/null
+++ b/tests/auto/platformquirks.h
@@ -0,0 +1,122 @@
+/****************************************************************************
+**
+** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the test suite of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#ifndef PLATFORMQUIRKS_H
+#define PLATFORMQUIRKS_H
+
+#include <qglobal.h>
+
+#ifdef QT_GUI_LIB
+#include <qapplication.h>
+#endif
+
+#ifdef Q_WS_X11
+#include <private/qt_x11_p.h>
+#endif
+
+struct PlatformQuirks
+{
+ enum MediaFileTypes
+ {
+ mp3,
+ wav,
+ ogg
+ };
+
+ /* On some platforms, libpng or libjpeg sacrifice precision for speed.
+ Esp. with NEON support, color values after decoding can be off by up
+ to three bytes.
+ */
+ static inline bool isImageLoaderImprecise()
+ {
+#ifdef Q_WS_MAEMO_5
+ return true;
+#elif defined(Q_WS_X11)
+ // ### this is a very bad assumption, we should really check the version of libjpeg
+ return X11->desktopEnvironment == DE_MEEGO_COMPOSITOR;
+#else
+ return false;
+#endif
+ }
+
+ /* Some windowing systems automatically maximize apps on startup (e.g. Maemo)
+ "Normal" fixed-sized windows do not work, the WM ignores their size settings.
+ */
+ static inline bool isAutoMaximizing()
+ {
+#ifdef Q_WS_MAEMO_5
+ return true;
+#elif defined(Q_WS_X11)
+ return X11->desktopEnvironment == DE_MEEGO_COMPOSITOR;
+#else
+ return false;
+#endif
+ }
+
+ static inline bool haveMouseCursor()
+ {
+#ifdef Q_WS_MAEMO_5
+ return false;
+#elif defined(Q_WS_X11)
+ return X11->desktopEnvironment != DE_MEEGO_COMPOSITOR;
+#else
+ return true;
+#endif
+ }
+
+ /* On some systems an ogg codec is not installed by default.
+ The autotests have to know which fileType is the default on the system*/
+ static inline MediaFileTypes defaultMediaFileType()
+ {
+#ifdef Q_WS_MAEMO_5
+ return PlatformQuirks::mp3;
+#endif
+#ifdef Q_WS_X11
+ // ### very bad assumption
+ if (X11->desktopEnvironment == DE_MEEGO_COMPOSITOR)
+ return PlatformQuirks::mp3;
+#endif
+ return PlatformQuirks::ogg;
+ }
+};
+
+#endif
+
diff --git a/tests/auto/q_func_info/q_func_info.pro b/tests/auto/q_func_info/q_func_info.pro
index b30e3fb857..64f08d4d8d 100644
--- a/tests/auto/q_func_info/q_func_info.pro
+++ b/tests/auto/q_func_info/q_func_info.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
SOURCES += tst_q_func_info.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qabstractscrollarea/tst_qabstractscrollarea.cpp b/tests/auto/qabstractscrollarea/tst_qabstractscrollarea.cpp
index da8382605d..d6c4b53218 100644
--- a/tests/auto/qabstractscrollarea/tst_qabstractscrollarea.cpp
+++ b/tests/auto/qabstractscrollarea/tst_qabstractscrollarea.cpp
@@ -353,12 +353,13 @@ void tst_QAbstractScrollArea::task214488_layoutDirection()
void tst_QAbstractScrollArea::patternBackground()
{
- QScrollArea scrollArea;
+ QWidget topLevel;
+ QScrollArea scrollArea(&topLevel);
scrollArea.resize(200, 200);
QWidget widget;
widget.resize(600, 600);
scrollArea.setWidget(&widget);
- scrollArea.show();
+ topLevel.show();
QLinearGradient linearGrad(QPointF(250, 250), QPointF(300, 300));
linearGrad.setColorAt(0, Qt::yellow);
diff --git a/tests/auto/qabstractslider/tst_qabstractslider.cpp b/tests/auto/qabstractslider/tst_qabstractslider.cpp
index cf069db4fe..cd41d05b9c 100644
--- a/tests/auto/qabstractslider/tst_qabstractslider.cpp
+++ b/tests/auto/qabstractslider/tst_qabstractslider.cpp
@@ -55,6 +55,8 @@
class Slider : public QAbstractSlider
{
public:
+ Slider(QWidget *parent)
+ : QAbstractSlider(parent) {}
using QAbstractSlider::setRepeatAction;
using QAbstractSlider::repeatAction;
};
@@ -95,6 +97,7 @@ private slots:
private:
void waitUntilTimeElapsed(const QTime& t, int ms);
+ QWidget *topLevel;
Slider *slider;
int previousAction;
int reportedMinimum;
@@ -113,7 +116,8 @@ Q_DECLARE_METATYPE(QPoint)
void tst_QAbstractSlider::initTestCase()
{
- slider = new Slider;
+ topLevel = new QWidget;
+ slider = new Slider(topLevel);
slider->setObjectName("testWidget");
slider->resize(100,100);
slider->show();
@@ -129,7 +133,7 @@ void tst_QAbstractSlider::initTestCase()
void tst_QAbstractSlider::cleanupTestCase()
{
- delete slider;
+ delete topLevel;
}
void tst_QAbstractSlider::actionTriggered(int action)
@@ -735,7 +739,6 @@ void tst_QAbstractSlider::wheelEvent_data()
<< 100 // expected position after
#endif
<< QPoint(1,1);
-
QTest::newRow("Different orientation") << 0 // initial position
<< 0 // minimum
<< 100 // maximum
@@ -774,7 +777,6 @@ void tst_QAbstractSlider::wheelEvent_data()
#endif
<< QPoint(0,0);
-
QTest::newRow("Inverted controls") << 50 // initial position
<< 0 // minimum
<< 100 // maximum
@@ -924,6 +926,7 @@ void tst_QAbstractSlider::sliderPressedReleased()
QFETCH(uint, subControl);
QFETCH(int, expectedCount);
+ QWidget topLevel;
QAbstractSlider *slider;
switch (control) {
default:
@@ -931,11 +934,11 @@ void tst_QAbstractSlider::sliderPressedReleased()
return;
break;
case QStyle::CC_Slider:
- slider = new QSlider;
+ slider = new QSlider(&topLevel);
slider->setLayoutDirection(Qt::LeftToRight); // Makes "upside down" much easier to compute
break;
case QStyle::CC_ScrollBar:
- slider = new QScrollBar;
+ slider = new QScrollBar(&topLevel);
break;
}
@@ -949,7 +952,7 @@ void tst_QAbstractSlider::sliderPressedReleased()
QSignalSpy spy2(slider, SIGNAL(sliderReleased()));
// Mac Style requires the control to be active to get the correct values...
- slider->show();
+ topLevel.show();
slider->activateWindow();
QStyleOptionSlider option;
diff --git a/tests/auto/qaccessibility/tst_qaccessibility.cpp b/tests/auto/qaccessibility/tst_qaccessibility.cpp
index 713ad0899b..e331e02308 100644
--- a/tests/auto/qaccessibility/tst_qaccessibility.cpp
+++ b/tests/auto/qaccessibility/tst_qaccessibility.cpp
@@ -2269,6 +2269,7 @@ void tst_QAccessibility::scrollBarTest()
delete scrollBarInterface;
delete scrollBar;
+
// Test that the rects are ok.
{
QScrollBar *scrollBar = new QScrollBar(Qt::Horizontal);
@@ -2289,7 +2290,6 @@ void tst_QAccessibility::scrollBarTest()
const QRect scrollBarRect = scrollBarInterface->rect(0);
QVERIFY(scrollBarRect.isValid());
-
// Verify that the sub-control rects are valid and inside the scrollBar rect.
for (int i = LineUp; i <= LineDown; ++i) {
const QRect testRect = scrollBarInterface->rect(i);
@@ -3469,14 +3469,15 @@ void tst_QAccessibility::tableWidgetTest()
{
#ifdef QTEST_ACCESSIBILITY
{
- QTableWidget *w = new QTableWidget(8,4);
+ QWidget *topLevel = new QWidget;
+ QTableWidget *w = new QTableWidget(8,4,topLevel);
for (int r = 0; r < 8; ++r) {
for (int c = 0; c < 4; ++c) {
w->setItem(r, c, new QTableWidgetItem(tr("%1,%2").arg(c).arg(r)));
}
}
w->resize(100, 100);
- w->show();
+ topLevel->show();
#if defined(Q_WS_X11)
qt_x11_wait_for_window_manager(w);
QTest::qWait(100);
@@ -3503,6 +3504,7 @@ void tst_QAccessibility::tableWidgetTest()
delete view;
delete client;
delete w;
+ delete topLevel;
}
QTestAccessibility::clearEvents();
#else
diff --git a/tests/auto/qalgorithms/tst_qalgorithms.cpp b/tests/auto/qalgorithms/tst_qalgorithms.cpp
index 690bbbd5fd..17e6c0407d 100644
--- a/tests/auto/qalgorithms/tst_qalgorithms.cpp
+++ b/tests/auto/qalgorithms/tst_qalgorithms.cpp
@@ -81,6 +81,7 @@ private slots:
void test_qBinaryFind();
void qBinaryFindOneEntry();
void swap();
+ void swap2();
void sortEmptyList();
void sortedList();
void sortAPItest();
@@ -521,6 +522,28 @@ void tst_QAlgorithms::swap()
}
}
+namespace SwapTest {
+ struct ST { int i; int j; };
+ void swap(ST &a, ST &b) {
+ a.i = b.j;
+ b.i = a.j;
+ }
+}
+
+void tst_QAlgorithms::swap2()
+{
+ {
+#ifndef QT_NO_SQL
+ //check the namespace lookup works correctly
+ SwapTest::ST a = { 45, 65 };
+ SwapTest::ST b = { 48, 68 };
+ qSwap(a, b);
+ QCOMPARE(a.i, 68);
+ QCOMPARE(b.i, 65);
+#endif
+ }
+}
+
void tst_QAlgorithms::sortEmptyList()
{
// Only test if it crashes
diff --git a/tests/auto/qanimationgroup/qanimationgroup.pro b/tests/auto/qanimationgroup/qanimationgroup.pro
index 31667a8388..5e1be0cb10 100644
--- a/tests/auto/qanimationgroup/qanimationgroup.pro
+++ b/tests/auto/qanimationgroup/qanimationgroup.pro
@@ -3,3 +3,4 @@ QT = core
SOURCES += tst_qanimationgroup.cpp
+CONFIG += parallel_test
diff --git a/tests/auto/qatomicint/qatomicint.pro b/tests/auto/qatomicint/qatomicint.pro
index 4a09d5f176..7850d93dc7 100644
--- a/tests/auto/qatomicint/qatomicint.pro
+++ b/tests/auto/qatomicint/qatomicint.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
SOURCES += tst_qatomicint.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qatomicpointer/qatomicpointer.pro b/tests/auto/qatomicpointer/qatomicpointer.pro
index d192bad5dc..89ff137d39 100644
--- a/tests/auto/qatomicpointer/qatomicpointer.pro
+++ b/tests/auto/qatomicpointer/qatomicpointer.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
SOURCES += tst_qatomicpointer.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qbitarray/qbitarray.pro b/tests/auto/qbitarray/qbitarray.pro
index ec110c62cd..358d81bad1 100644
--- a/tests/auto/qbitarray/qbitarray.pro
+++ b/tests/auto/qbitarray/qbitarray.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
SOURCES += tst_qbitarray.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qbitarray/tst_qbitarray.cpp b/tests/auto/qbitarray/tst_qbitarray.cpp
index 30f4f586a4..7b9543e579 100644
--- a/tests/auto/qbitarray/tst_qbitarray.cpp
+++ b/tests/auto/qbitarray/tst_qbitarray.cpp
@@ -88,6 +88,7 @@ private slots:
void countBits();
void countBits2();
void isEmpty();
+ void swap();
void fill();
void toggleBit_data();
void toggleBit();
@@ -269,6 +270,14 @@ void tst_QBitArray::isEmpty()
QVERIFY(a1.size() == 2);
}
+void tst_QBitArray::swap()
+{
+ QBitArray b1 = QStringToQBitArray("1"), b2 = QStringToQBitArray("10");
+ b1.swap(b2);
+ QCOMPARE(b1,QStringToQBitArray("10"));
+ QCOMPARE(b2,QStringToQBitArray("1"));
+}
+
void tst_QBitArray::fill()
{
int N = 64;
diff --git a/tests/auto/qboxlayout/tst_qboxlayout.cpp b/tests/auto/qboxlayout/tst_qboxlayout.cpp
index c4acfdc56c..659f8a5391 100644
--- a/tests/auto/qboxlayout/tst_qboxlayout.cpp
+++ b/tests/auto/qboxlayout/tst_qboxlayout.cpp
@@ -198,7 +198,8 @@ void tst_QBoxLayout::sizeConstraints()
void tst_QBoxLayout::setGeometry()
{
- QWidget w;
+ QWidget toplevel;
+ QWidget w(&toplevel);
QVBoxLayout *lay = new QVBoxLayout;
lay->setMargin(0);
lay->setSpacing(0);
@@ -209,7 +210,7 @@ void tst_QBoxLayout::setGeometry()
lay2->setAlignment(Qt::AlignRight);
lay->addLayout(lay2);
w.setLayout(lay);
- w.show();
+ toplevel.show();
QRect newGeom(0, 0, 70, 70);
lay2->setGeometry(newGeom);
diff --git a/tests/auto/qbrush/tst_qbrush.cpp b/tests/auto/qbrush/tst_qbrush.cpp
index 7e94f375b0..c9be55209f 100644
--- a/tests/auto/qbrush/tst_qbrush.cpp
+++ b/tests/auto/qbrush/tst_qbrush.cpp
@@ -76,6 +76,7 @@ private slots:
void textures();
+ void swap();
void nullBrush();
void isOpaque();
void debug();
@@ -385,6 +386,14 @@ void tst_QBrush::textures()
QCOMPARE(image_brush.textureImage(), image_source);
}
+void tst_QBrush::swap()
+{
+ QBrush b1(Qt::black), b2(Qt::white);
+ b1.swap(b2);
+ QCOMPARE(b1.color(), QColor(Qt::white));
+ QCOMPARE(b2.color(), QColor(Qt::black));
+}
+
void tst_QBrush::nullBrush()
{
QBrush brush(QColor(100,0,0), Qt::NoBrush);
diff --git a/tests/auto/qbuffer/qbuffer.pro b/tests/auto/qbuffer/qbuffer.pro
index ea8365766b..b768eb82d8 100644
--- a/tests/auto/qbuffer/qbuffer.pro
+++ b/tests/auto/qbuffer/qbuffer.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
SOURCES += tst_qbuffer.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qbuttongroup/tst_qbuttongroup.cpp b/tests/auto/qbuttongroup/tst_qbuttongroup.cpp
index a610a7f917..1831e5d54f 100644
--- a/tests/auto/qbuttongroup/tst_qbuttongroup.cpp
+++ b/tests/auto/qbuttongroup/tst_qbuttongroup.cpp
@@ -396,19 +396,20 @@ void tst_QButtonGroup::task106609()
vbox->addWidget(radio2);
buttons->addButton(radio3, 3);
vbox->addWidget(radio3);
-
- radio1->setFocus();
- radio1->setChecked(true);
dlg.show();
+ QTest::qWaitForWindowShown(&dlg);
qRegisterMetaType<QAbstractButton*>("QAbstractButton*");
QSignalSpy spy1(buttons, SIGNAL(buttonClicked(QAbstractButton*)));
QSignalSpy spy2(buttons, SIGNAL(buttonClicked(int)));
- QTestEventLoop::instance().enterLoop(1);
QApplication::setActiveWindow(&dlg);
QTRY_COMPARE(QApplication::activeWindow(), static_cast<QWidget*>(&dlg));
+ radio1->setFocus();
+ radio1->setChecked(true);
+ QTestEventLoop::instance().enterLoop(1);
+
//qDebug() << "int:" << spy2.count() << "QAbstractButton*:" << spy1.count();
QCOMPARE(spy2.count(), 2);
QCOMPARE(spy1.count(), 2);
diff --git a/tests/auto/qbytearray/qbytearray.pro b/tests/auto/qbytearray/qbytearray.pro
index 35e48ad512..f195dc8c71 100644
--- a/tests/auto/qbytearray/qbytearray.pro
+++ b/tests/auto/qbytearray/qbytearray.pro
@@ -18,3 +18,4 @@ wince* {
DEFINES += SRCDIR=\\\"$$PWD/\\\"
}
+CONFIG += parallel_test
diff --git a/tests/auto/qbytearray/tst_qbytearray.cpp b/tests/auto/qbytearray/tst_qbytearray.cpp
index 0dc2282fcd..c291c6afb7 100644
--- a/tests/auto/qbytearray/tst_qbytearray.cpp
+++ b/tests/auto/qbytearray/tst_qbytearray.cpp
@@ -71,6 +71,7 @@ public slots:
void init();
void cleanup();
private slots:
+ void swap();
void qCompress_data();
#ifndef QT_NO_COMPRESS
void qCompress();
@@ -453,6 +454,14 @@ void tst_QByteArray::split()
QCOMPARE(list.count(), size);
}
+void tst_QByteArray::swap()
+{
+ QByteArray b1 = "b1", b2 = "b2";
+ b1.swap(b2);
+ QCOMPARE(b1, QByteArray("b2"));
+ QCOMPARE(b2, QByteArray("b1"));
+}
+
void tst_QByteArray::base64_data()
{
QTest::addColumn<QByteArray>("rawdata");
diff --git a/tests/auto/qbytearraymatcher/qbytearraymatcher.pro b/tests/auto/qbytearraymatcher/qbytearraymatcher.pro
index 1618c3e18e..a2458e623f 100644
--- a/tests/auto/qbytearraymatcher/qbytearraymatcher.pro
+++ b/tests/auto/qbytearraymatcher/qbytearraymatcher.pro
@@ -2,3 +2,4 @@ load(qttest_p4)
SOURCES += tst_qbytearraymatcher.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qcache/qcache.pro b/tests/auto/qcache/qcache.pro
index 728b0b646f..0da4e1414f 100644
--- a/tests/auto/qcache/qcache.pro
+++ b/tests/auto/qcache/qcache.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
SOURCES += tst_qcache.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qcalendarwidget/tst_qcalendarwidget.cpp b/tests/auto/qcalendarwidget/tst_qcalendarwidget.cpp
index 042d8e027d..01473d83e1 100644
--- a/tests/auto/qcalendarwidget/tst_qcalendarwidget.cpp
+++ b/tests/auto/qcalendarwidget/tst_qcalendarwidget.cpp
@@ -82,7 +82,8 @@ private slots:
// Testing get/set functions
void tst_QCalendarWidget::getSetCheck()
{
- QCalendarWidget object;
+ QWidget topLevel;
+ QCalendarWidget object(&topLevel);
//horizontal header formats
object.setHorizontalHeaderFormat(QCalendarWidget::NoHorizontalHeader);
@@ -191,7 +192,7 @@ void tst_QCalendarWidget::buttonClickCheck()
QCOMPARE(month, object.monthShown());
button = qFindChild<QToolButton *>(&object, "qt_calendar_yearbutton");
- QTest::mouseClick(button, Qt::LeftButton);
+ QTest::mouseClick(button, Qt::LeftButton, Qt::NoModifier, button->rect().center(), 2);
QVERIFY(!button->isVisible());
QSpinBox *spinbox = qFindChild<QSpinBox *>(&object, "qt_calendar_yearedit");
QTest::qWait(500);
diff --git a/tests/auto/qchar/qchar.pro b/tests/auto/qchar/qchar.pro
index 9cfccc2a25..9fcf132211 100644
--- a/tests/auto/qchar/qchar.pro
+++ b/tests/auto/qchar/qchar.pro
@@ -13,3 +13,4 @@ symbian: {
} else {
DEFINES += SRCDIR=\\\"$$PWD/\\\"
}
+CONFIG += parallel_test
diff --git a/tests/auto/qcolumnview/tst_qcolumnview.cpp b/tests/auto/qcolumnview/tst_qcolumnview.cpp
index 1da8c5dc16..d4caede87a 100644
--- a/tests/auto/qcolumnview/tst_qcolumnview.cpp
+++ b/tests/auto/qcolumnview/tst_qcolumnview.cpp
@@ -398,9 +398,10 @@ void tst_QColumnView::scrollTo()
QFETCH(bool, giveFocus);
if (reverse)
qApp->setLayoutDirection(Qt::RightToLeft);
- ColumnView view;
+ QWidget topLevel;
+ ColumnView view(&topLevel);
view.resize(200, 200);
- view.show();
+ topLevel.show();
view.scrollTo(QModelIndex(), QAbstractItemView::EnsureVisible);
QCOMPARE(view.HorizontalOffset(), 0);
@@ -428,6 +429,8 @@ void tst_QColumnView::scrollTo()
view.setFocus(Qt::OtherFocusReason);
else
view.clearFocus();
+
+ qApp->processEvents();
QTRY_COMPARE(view.hasFocus(), giveFocus);
// scroll to the right
int level = 0;
@@ -718,13 +721,14 @@ void tst_QColumnView::moveGrip()
QFETCH(bool, reverse);
if (reverse)
qApp->setLayoutDirection(Qt::RightToLeft);
- ColumnView view;
+ QWidget topLevel;
+ ColumnView view(&topLevel);
TreeModel model;
view.setModel(&model);
QModelIndex home = model.thirdLevel();
view.setCurrentIndex(home);
view.resize(640, 200);
- view.show();
+ topLevel.show();
QTest::qWait(ANIMATION_DELAY);
int columnNum = view.createdColumns.count() - 2;
@@ -741,9 +745,9 @@ void tst_QColumnView::moveGrip()
QAbstractItemView *column = qobject_cast<QAbstractItemView *>(grip->parent());
int oldX = column->width();
- QCOMPARE(view.columnWidths()[columnNum], oldX);
+ QCOMPARE(view.columnWidths().value(columnNum), oldX);
grip->moveGrip(10);
- QCOMPARE(view.columnWidths()[columnNum], (oldX + (reverse ? -10 : 10)));
+ QCOMPARE(view.columnWidths().value(columnNum), (oldX + (reverse ? -10 : 10)));
}
void tst_QColumnView::doubleClick()
@@ -889,12 +893,13 @@ void tst_QColumnView::rowDelegate()
void tst_QColumnView::resize()
{
- ColumnView view;
+ QWidget topLevel;
+ ColumnView view(&topLevel);
QDirModel model;
view.setModel(&model);
view.resize(200, 200);
- view.show();
+ topLevel.show();
QModelIndex home = model.index(QDir::homePath()).parent();
view.setCurrentIndex(home);
QTest::qWait(ANIMATION_DELAY);
diff --git a/tests/auto/qcombobox/tst_qcombobox.cpp b/tests/auto/qcombobox/tst_qcombobox.cpp
index 71dab40a07..a2b3bbb077 100644
--- a/tests/auto/qcombobox/tst_qcombobox.cpp
+++ b/tests/auto/qcombobox/tst_qcombobox.cpp
@@ -164,7 +164,7 @@ protected slots:
private:
QComboBox *testWidget;
- QDialog *parent;
+ QWidget *parent;
QPushButton* ok;
int editTextCount;
QString editText;
@@ -396,7 +396,7 @@ tst_QComboBox::~tst_QComboBox()
void tst_QComboBox::initTestCase()
{
// Create the test class
- parent = new QDialog(0);
+ parent = new QWidget(0, Qt::Window);
parent->setObjectName("parent");
parent->resize(400, 400);
testWidget = new QComboBox(parent);
@@ -1927,7 +1927,8 @@ void tst_QComboBox::itemListPosition()
//we test QFontComboBox because it has the specific behaviour to set a fixed size
//to the list view
- QFontComboBox combo;
+ QWidget topLevel;
+ QFontComboBox combo(&topLevel);
//the code to get the avaialbe screen space is copied from QComboBox code
const int scrNumber = QApplication::desktop()->screenNumber(&combo);
@@ -1945,7 +1946,7 @@ void tst_QComboBox::itemListPosition()
combo.move(screen.width()-combo.sizeHint().width(), 0); //puts the combo to the top-right corner
- combo.show();
+ topLevel.show();
//wait because the window manager can move the window if there is a right panel
QTRY_VERIFY(combo.isVisible());
combo.showPopup();
@@ -2267,9 +2268,10 @@ void tst_QComboBox::noScrollbar()
qApp->setStyleSheet(stylesheet);
{
- QComboBox comboBox;
+ QWidget topLevel;
+ QComboBox comboBox(&topLevel);
comboBox.addItems(initialContent);
- comboBox.show();
+ topLevel.show();
comboBox.resize(200, comboBox.height());
QTRY_VERIFY(comboBox.isVisible());
comboBox.showPopup();
diff --git a/tests/auto/qcomplextext/tst_qcomplextext.cpp b/tests/auto/qcomplextext/tst_qcomplextext.cpp
index 4a96725d96..c66d4522db 100644
--- a/tests/auto/qcomplextext/tst_qcomplextext.cpp
+++ b/tests/auto/qcomplextext/tst_qcomplextext.cpp
@@ -45,6 +45,7 @@
#if !defined(Q_WS_MAC)
#include <QtTest/QtTest>
+#include <QtGui/QtGui>
#include <private/qtextengine_p.h>
#include "bidireorderstring.h"
@@ -68,6 +69,8 @@ public slots:
private slots:
void bidiReorderString_data();
void bidiReorderString();
+ void bidiCursor_qtbug2795();
+ void bidiCursor_PDF();
};
tst_QComplexText::tst_QComplexText()
@@ -159,6 +162,42 @@ void tst_QComplexText::bidiReorderString()
QTEST(visual, "VISUAL");
}
+void tst_QComplexText::bidiCursor_qtbug2795()
+{
+ QString str = QString::fromUtf8("الجزيرة نت");
+ QTextLayout l1(str);
+
+ l1.beginLayout();
+ QTextLine line1 = l1.createLine();
+ l1.endLayout();
+
+ qreal x1 = line1.cursorToX(0) - line1.cursorToX(str.size());
+
+ str.append("1");
+ QTextLayout l2(str);
+ l2.beginLayout();
+ QTextLine line2 = l2.createLine();
+ l2.endLayout();
+
+ qreal x2 = line2.cursorToX(0) - line2.cursorToX(str.size());
+
+ // The cursor should remain at the same position after a digit is appended
+ QVERIFY(x1 == x2);
+}
+
+void tst_QComplexText::bidiCursor_PDF()
+{
+ QString str = QString::fromUtf8("\342\200\252hello\342\200\254");
+ QTextLayout layout(str);
+
+ layout.beginLayout();
+ QTextLine line = layout.createLine();
+ layout.endLayout();
+
+ int size = str.size();
+
+ QVERIFY(line.cursorToX(size) == line.cursorToX(size - 1));
+}
QTEST_MAIN(tst_QComplexText)
#include "tst_qcomplextext.moc"
diff --git a/tests/auto/qcontiguouscache/qcontiguouscache.pro b/tests/auto/qcontiguouscache/qcontiguouscache.pro
index 618efed29f..5951f87f89 100644
--- a/tests/auto/qcontiguouscache/qcontiguouscache.pro
+++ b/tests/auto/qcontiguouscache/qcontiguouscache.pro
@@ -6,3 +6,4 @@ SOURCES += tst_qcontiguouscache.cpp
+CONFIG += parallel_test
diff --git a/tests/auto/qcontiguouscache/tst_qcontiguouscache.cpp b/tests/auto/qcontiguouscache/tst_qcontiguouscache.cpp
index f64e815ada..568ba06c28 100644
--- a/tests/auto/qcontiguouscache/tst_qcontiguouscache.cpp
+++ b/tests/auto/qcontiguouscache/tst_qcontiguouscache.cpp
@@ -55,6 +55,8 @@ public:
virtual ~tst_QContiguousCache() {}
private slots:
void empty();
+ void swap();
+
void append_data();
void append();
@@ -99,6 +101,17 @@ void tst_QContiguousCache::empty()
QCOMPARE(c.capacity(), 10);
}
+void tst_QContiguousCache::swap()
+{
+ QContiguousCache<int> c1(10), c2(100);
+ c1.append(1);
+ c1.swap(c2);
+ QCOMPARE(c1.capacity(), 100);
+ QCOMPARE(c1.count(), 0 );
+ QCOMPARE(c2.capacity(), 10 );
+ QCOMPARE(c2.count(), 1 );
+}
+
void tst_QContiguousCache::append_data()
{
QTest::addColumn<int>("start");
diff --git a/tests/auto/qcoreapplication/qcoreapplication.pro b/tests/auto/qcoreapplication/qcoreapplication.pro
index 27f5e58d6d..031af39df7 100644
--- a/tests/auto/qcoreapplication/qcoreapplication.pro
+++ b/tests/auto/qcoreapplication/qcoreapplication.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
SOURCES += tst_qcoreapplication.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qcryptographichash/qcryptographichash.pro b/tests/auto/qcryptographichash/qcryptographichash.pro
index 7e1a866bc3..65e31dcb57 100644
--- a/tests/auto/qcryptographichash/qcryptographichash.pro
+++ b/tests/auto/qcryptographichash/qcryptographichash.pro
@@ -6,3 +6,4 @@ symbian: {
TARGET.EPOCSTACKSIZE =0x5000
TARGET.EPOCHEAPSIZE="0x100000 0x1000000" # // Min 1Mb, max 16Mb
}
+CONFIG += parallel_test
diff --git a/tests/auto/qdate/qdate.pro b/tests/auto/qdate/qdate.pro
index 6e2781b3d8..1c041004d3 100644
--- a/tests/auto/qdate/qdate.pro
+++ b/tests/auto/qdate/qdate.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
SOURCES += tst_qdate.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qdatetime/qdatetime.pro b/tests/auto/qdatetime/qdatetime.pro
index 02d39892a0..08a321ef75 100644
--- a/tests/auto/qdatetime/qdatetime.pro
+++ b/tests/auto/qdatetime/qdatetime.pro
@@ -12,3 +12,4 @@ win32-msvc|win32-msvc9x {
}
+CONFIG += parallel_test
diff --git a/tests/auto/qdebug/qdebug.pro b/tests/auto/qdebug/qdebug.pro
index 6e75a092e7..2b5716860c 100644
--- a/tests/auto/qdebug/qdebug.pro
+++ b/tests/auto/qdebug/qdebug.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
SOURCES += tst_qdebug.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qdiriterator/qdiriterator.pro b/tests/auto/qdiriterator/qdiriterator.pro
index 020b229e71..140b57da72 100644
--- a/tests/auto/qdiriterator/qdiriterator.pro
+++ b/tests/auto/qdiriterator/qdiriterator.pro
@@ -10,3 +10,4 @@ wince*|symbian: {
wince*mips*|wincewm50smart-msvc200*: DEFINES += WINCE_BROKEN_ITERATE=1
}
+CONFIG += parallel_test
diff --git a/tests/auto/qdoublevalidator/tst_qdoublevalidator.cpp b/tests/auto/qdoublevalidator/tst_qdoublevalidator.cpp
index 26890b3424..98c474010b 100644
--- a/tests/auto/qdoublevalidator/tst_qdoublevalidator.cpp
+++ b/tests/auto/qdoublevalidator/tst_qdoublevalidator.cpp
@@ -214,6 +214,13 @@ void tst_QDoubleValidator::validate_data()
arabicNum += QChar(1643);
arabicNum += QChar(1636);
QTest::newRow("arabic") << "ar" << 0.0 << 20.0 << 2 << arabicNum << ACC << ACC;
+
+ QTest::newRow("data_QTBUG_14935-1") << "de" << 0.0 << 1.0 << 5 << QString("0.31") << ACC << ACC;
+ QTest::newRow("data_QTBUG_14935-2") << "de" << 0.0 << 1000000.0 << 5 << QString("3.123") << ACC << ACC;
+ QTest::newRow("data_QTBUG_14935-3") << "de" << 0.0 << 1000000.0 << 5 << QString("123,345.678") << ACC << ACC;
+
+ QTest::newRow("data_de_problem-1") << "de" << 0.0 << 10.0 << 0 << QString("1.0") << ITM << ITM;
+ QTest::newRow("data_de_problem-2") << "de" << 0.0 << 10.0 << 0 << QString("0.1") << INV << INV;
}
void tst_QDoubleValidator::validate()
@@ -226,6 +233,9 @@ void tst_QDoubleValidator::validate()
QFETCH(QValidator::State, scientific_state);
QFETCH(QValidator::State, standard_state);
+ QEXPECT_FAIL("data_de_problem-1", "To be fixed. See QTBUG-15210.", Abort);
+ QEXPECT_FAIL("data_de_problem-2", "To be fixed. See QTBUG-15210.", Abort);
+
QLocale::setDefault(QLocale(localeName));
QDoubleValidator dv(minimum, maximum, decimals, 0);
@@ -308,6 +318,8 @@ void tst_QDoubleValidator::validateIntEquiv()
QFETCH(QString, input);
QFETCH(QValidator::State, state);
+ QLocale::setDefault(QLocale("C"));
+
QDoubleValidator dv(minimum, maximum, 0, 0);
dv.setNotation(QDoubleValidator::StandardNotation);
int dummy;
diff --git a/tests/auto/qeasingcurve/qeasingcurve.pro b/tests/auto/qeasingcurve/qeasingcurve.pro
index 2b66081914..2a3a075d8a 100644
--- a/tests/auto/qeasingcurve/qeasingcurve.pro
+++ b/tests/auto/qeasingcurve/qeasingcurve.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
QT = core
SOURCES += tst_qeasingcurve.cpp
+CONFIG += parallel_test
diff --git a/tests/auto/qelapsedtimer/qelapsedtimer.pro b/tests/auto/qelapsedtimer/qelapsedtimer.pro
index ed752284ec..876887678f 100644
--- a/tests/auto/qelapsedtimer/qelapsedtimer.pro
+++ b/tests/auto/qelapsedtimer/qelapsedtimer.pro
@@ -11,3 +11,4 @@ wince* {
DEFINES += SRCDIR=\\\"$$PWD/\\\"
}
+CONFIG += parallel_test
diff --git a/tests/auto/qevent/qevent.pro b/tests/auto/qevent/qevent.pro
index 5c142996f1..6042b6cdc9 100644
--- a/tests/auto/qevent/qevent.pro
+++ b/tests/auto/qevent/qevent.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
SOURCES += tst_qevent.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qeventloop/tst_qeventloop.cpp b/tests/auto/qeventloop/tst_qeventloop.cpp
index 8c2ffd93c7..8331a5f072 100644
--- a/tests/auto/qeventloop/tst_qeventloop.cpp
+++ b/tests/auto/qeventloop/tst_qeventloop.cpp
@@ -431,7 +431,7 @@ void tst_QEventLoop::exec()
QCOMPARE(executor.returnCode, -1);
}
-#if !defined(QT_NO_EXCEPTIONS) && !defined(Q_OS_WINCE_WM) && !defined(Q_OS_SYMBIAN)
+#if !defined(QT_NO_EXCEPTIONS) && !defined(Q_OS_WINCE_WM) && !defined(Q_OS_SYMBIAN) && !defined(NO_EVENTLOOP_EXCEPTIONS)
// Windows Mobile cannot handle cross library exceptions
// qobject.cpp will try to rethrow the exception after handling
// which causes gwes.exe to crash
diff --git a/tests/auto/qexplicitlyshareddatapointer/qexplicitlyshareddatapointer.pro b/tests/auto/qexplicitlyshareddatapointer/qexplicitlyshareddatapointer.pro
index 8a45aa27b2..cf574ffc40 100644
--- a/tests/auto/qexplicitlyshareddatapointer/qexplicitlyshareddatapointer.pro
+++ b/tests/auto/qexplicitlyshareddatapointer/qexplicitlyshareddatapointer.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
SOURCES += tst_qexplicitlyshareddatapointer.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qfileinfo/tst_qfileinfo.cpp b/tests/auto/qfileinfo/tst_qfileinfo.cpp
index 7659a7563f..202f21234c 100644
--- a/tests/auto/qfileinfo/tst_qfileinfo.cpp
+++ b/tests/auto/qfileinfo/tst_qfileinfo.cpp
@@ -74,6 +74,10 @@
# define SRCDIR ""
#endif
+QT_BEGIN_NAMESPACE
+extern Q_AUTOTEST_EXPORT bool qIsLikelyToBeNfs(int /* handle */);
+QT_END_NAMESPACE
+
//TESTED_CLASS=
//TESTED_FILES=
@@ -977,6 +981,10 @@ void tst_QFileInfo::fileTimes()
QEXPECT_FAIL("longfile absolutepath", "Maximum total filepath cannot exceed 256 characters in Symbian", Abort);
#endif
QVERIFY(file.open(QFile::WriteOnly | QFile::Text));
+#ifdef Q_OS_UNIX
+ if (qIsLikelyToBeNfs(file.handle()))
+ QSKIP("This Test doesn't work on NFS", SkipAll);
+#endif
QTextStream ts(&file);
ts << fileName << endl;
}
diff --git a/tests/auto/qflags/qflags.pro b/tests/auto/qflags/qflags.pro
index cd7f759b8b..097a218a5a 100644
--- a/tests/auto/qflags/qflags.pro
+++ b/tests/auto/qflags/qflags.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
SOURCES += tst_qflags.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qfuture/qfuture.pro b/tests/auto/qfuture/qfuture.pro
index c2b16b7587..d6faae716c 100644
--- a/tests/auto/qfuture/qfuture.pro
+++ b/tests/auto/qfuture/qfuture.pro
@@ -2,3 +2,4 @@ load(qttest_p4)
DEFINES += QT_STRICT_ITERATORS
SOURCES += tst_qfuture.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qfuturewatcher/qfuturewatcher.pro b/tests/auto/qfuturewatcher/qfuturewatcher.pro
index 79d8739b30..67f04ef0e5 100644
--- a/tests/auto/qfuturewatcher/qfuturewatcher.pro
+++ b/tests/auto/qfuturewatcher/qfuturewatcher.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
SOURCES += tst_qfuturewatcher.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qgetputenv/qgetputenv.pro b/tests/auto/qgetputenv/qgetputenv.pro
index cbde2727a5..df94f14473 100644
--- a/tests/auto/qgetputenv/qgetputenv.pro
+++ b/tests/auto/qgetputenv/qgetputenv.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
SOURCES += tst_qgetputenv.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qgl/tst_qgl.cpp b/tests/auto/qgl/tst_qgl.cpp
index dfcfb473c7..7f9ee04933 100644
--- a/tests/auto/qgl/tst_qgl.cpp
+++ b/tests/auto/qgl/tst_qgl.cpp
@@ -96,6 +96,7 @@ private slots:
void shareRegister();
void qglContextDefaultBindTexture();
void textureCleanup();
+ void threadImages();
};
tst_QGL::tst_QGL()
@@ -2245,6 +2246,127 @@ void tst_QGL::textureCleanup()
#endif
}
+namespace ThreadImages {
+
+class Producer : public QObject
+{
+ Q_OBJECT
+public:
+ Producer()
+ {
+ startTimer(20);
+
+ QThread *thread = new QThread;
+ thread->start();
+
+ connect(this, SIGNAL(destroyed()), thread, SLOT(quit()));
+
+ moveToThread(thread);
+ connect(thread, SIGNAL(finished()), thread, SLOT(deleteLater()));
+ }
+
+signals:
+ void imageReady(const QImage &image);
+
+protected:
+ void timerEvent(QTimerEvent *)
+ {
+ QImage image(256, 256, QImage::Format_RGB32);
+ QLinearGradient g(0, 0, 0, 256);
+ g.setColorAt(0, QColor(255, 180, 180));
+ g.setColorAt(1, Qt::white);
+ g.setSpread(QGradient::ReflectSpread);
+
+ QBrush brush(g);
+ brush.setTransform(QTransform::fromTranslate(0, delta));
+ delta += 10;
+
+ QPainter p(&image);
+ p.fillRect(image.rect(), brush);
+
+ if (images.size() > 10)
+ images.removeFirst();
+
+ images.append(image);
+
+ emit imageReady(image);
+ }
+
+private:
+ QList<QImage> images;
+ int delta;
+};
+
+
+class DisplayWidget : public QGLWidget
+{
+ Q_OBJECT
+public:
+ DisplayWidget(QWidget *parent) : QGLWidget(parent) {}
+ void paintEvent(QPaintEvent *)
+ {
+ QPainter p(this);
+ p.drawImage(rect(), m_image);
+ }
+
+public slots:
+ void setImage(const QImage &image)
+ {
+ m_image = image;
+ update();
+ }
+
+private:
+ QImage m_image;
+};
+
+class Widget : public QWidget
+{
+ Q_OBJECT
+public:
+ Widget()
+ : iterations(0)
+ , display(0)
+ , producer(new Producer)
+ {
+ startTimer(400);
+ connect(this, SIGNAL(destroyed()), producer, SLOT(deleteLater()));
+ }
+
+ int iterations;
+
+protected:
+ void timerEvent(QTimerEvent *)
+ {
+ ++iterations;
+
+ delete display;
+ display = new DisplayWidget(this);
+ connect(producer, SIGNAL(imageReady(const QImage &)), display, SLOT(setImage(const QImage &)));
+
+ display->setGeometry(rect());
+ display->show();
+ }
+
+private:
+ DisplayWidget *display;
+ Producer *producer;
+};
+
+}
+
+void tst_QGL::threadImages()
+{
+ ThreadImages::Widget *widget = new ThreadImages::Widget;
+ widget->show();
+
+ while (widget->iterations <= 5) {
+ qApp->processEvents();
+ }
+
+ delete widget;
+}
+
class tst_QGLDummy : public QObject
{
Q_OBJECT
diff --git a/tests/auto/qglobal/qglobal.pro b/tests/auto/qglobal/qglobal.pro
index 8f1e00a2cb..a4dffac815 100644
--- a/tests/auto/qglobal/qglobal.pro
+++ b/tests/auto/qglobal/qglobal.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
SOURCES += tst_qglobal.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qgraphicseffect/tst_qgraphicseffect.cpp b/tests/auto/qgraphicseffect/tst_qgraphicseffect.cpp
index 07fa630066..5315cd1cf6 100644
--- a/tests/auto/qgraphicseffect/tst_qgraphicseffect.cpp
+++ b/tests/auto/qgraphicseffect/tst_qgraphicseffect.cpp
@@ -51,6 +51,7 @@
#include "../../shared/util.h"
#include <private/qgraphicseffect_p.h>
+#include "../platformquirks.h"
//TESTED_CLASS=
//TESTED_FILES=
@@ -710,7 +711,10 @@ void tst_QGraphicsEffect::prepareGeometryChangeInvalidateCache()
scene.addItem(item);
QGraphicsView view(&scene);
- view.show();
+ if(PlatformQuirks::isAutoMaximizing())
+ view.showFullScreen();
+ else
+ view.show();
QTest::qWaitForWindowShown(&view);
QTRY_COMPARE(item->nbPaint, 1);
diff --git a/tests/auto/qgraphicsitem/tst_qgraphicsitem.cpp b/tests/auto/qgraphicsitem/tst_qgraphicsitem.cpp
index a3bd0b041c..0b294105d9 100644
--- a/tests/auto/qgraphicsitem/tst_qgraphicsitem.cpp
+++ b/tests/auto/qgraphicsitem/tst_qgraphicsitem.cpp
@@ -94,6 +94,8 @@ Q_DECLARE_METATYPE(QRectF)
#define COMPARE_REGIONS QTRY_COMPARE
#endif
+#include "../platformquirks.h"
+
static QGraphicsRectItem staticItem; //QTBUG-7629, we should not crash at exit.
static void sendMousePress(QGraphicsScene *scene, const QPointF &point, Qt::MouseButton button = Qt::LeftButton)
@@ -272,7 +274,7 @@ class MyGraphicsView : public QGraphicsView
public:
int repaints;
QRegion paintedRegion;
- MyGraphicsView(QGraphicsScene *scene) : QGraphicsView(scene), repaints(0) {}
+ MyGraphicsView(QGraphicsScene *scene, QWidget *parent=0) : QGraphicsView(scene,parent), repaints(0) {}
void paintEvent(QPaintEvent *e)
{
paintedRegion += e->region();
@@ -4070,9 +4072,10 @@ void tst_QGraphicsItem::cursor()
item1->setCursor(Qt::IBeamCursor);
item2->setCursor(Qt::PointingHandCursor);
- QGraphicsView view(&scene);
+ QWidget topLevel;
+ QGraphicsView view(&scene,&topLevel);
view.setFixedSize(200, 100);
- view.show();
+ topLevel.show();
QTest::mouseMove(&view, view.rect().center());
QTest::qWait(25);
@@ -4094,6 +4097,8 @@ void tst_QGraphicsItem::cursor()
QApplication::sendEvent(view.viewport(), &event);
}
+ if (!PlatformQuirks::haveMouseCursor())
+ return;
#if !defined(Q_OS_WINCE)
QTest::qWait(250);
#else
@@ -4959,7 +4964,10 @@ void tst_QGraphicsItem::paint()
QGraphicsView view(&scene);
- view.show();
+ if(PlatformQuirks::isAutoMaximizing())
+ view.showFullScreen();
+ else
+ view.show();
QTest::qWaitForWindowShown(&view);
QApplication::processEvents();
#ifdef Q_OS_WIN32
@@ -5975,9 +5983,10 @@ void tst_QGraphicsItem::untransformable()
QGraphicsScene scene(-500, -500, 1000, 1000);
scene.addItem(item1);
- QGraphicsView view(&scene);
+ QWidget topLevel;
+ QGraphicsView view(&scene,&topLevel);
view.resize(300, 300);
- view.show();
+ topLevel.show();
view.scale(8, 8);
view.centerOn(0, 0);
@@ -6616,7 +6625,10 @@ void tst_QGraphicsItem::opacity2()
scene.addItem(parent);
MyGraphicsView view(&scene);
- view.show();
+ if(PlatformQuirks::isAutoMaximizing())
+ view.showFullScreen();
+ else
+ view.show();
QTest::qWaitForWindowShown(&view);
QTRY_VERIFY(view.repaints >= 1);
@@ -7050,6 +7062,7 @@ void tst_QGraphicsItem::tabChangesFocus()
widget.setLayout(layout);
widget.show();
QTest::qWaitForWindowShown(&widget);
+ QTest::qWait(2000);
QTRY_VERIFY(scene.isActive());
@@ -7495,9 +7508,11 @@ void tst_QGraphicsItem::update()
{
QGraphicsScene scene;
scene.setSceneRect(-100, -100, 200, 200);
- MyGraphicsView view(&scene);
+ QWidget topLevel;
+ MyGraphicsView view(&scene,&topLevel);
- view.show();
+ topLevel.resize(300, 300);
+ topLevel.show();
#ifdef Q_WS_X11
qt_x11_wait_for_window_manager(&view);
#endif
@@ -7776,10 +7791,11 @@ void tst_QGraphicsItem::itemUsesExtendedStyleOption()
MyStyleOptionTester *rect = new MyStyleOptionTester(QRect(0, 0, 100, 100));
scene.addItem(rect);
rect->setPos(200, 200);
- QGraphicsView view(&scene);
- view.setWindowFlags(Qt::X11BypassWindowManagerHint);
+ QWidget topLevel;
+ QGraphicsView view(&scene, &topLevel);
+ topLevel.setWindowFlags(Qt::X11BypassWindowManagerHint);
rect->startTrack = false;
- view.show();
+ topLevel.show();
QTest::qWaitForWindowShown(&view);
QTest::qWait(60);
rect->startTrack = true;
@@ -7980,6 +7996,9 @@ void tst_QGraphicsItem::sorting_data()
void tst_QGraphicsItem::sorting()
{
+ if (PlatformQuirks::isAutoMaximizing())
+ QSKIP("Skipped because Platform is auto maximizing", SkipAll);
+
_paintedItems.clear();
QGraphicsScene scene;
@@ -8015,7 +8034,7 @@ void tst_QGraphicsItem::sorting()
_paintedItems.clear();
view.viewport()->repaint();
-#ifdef Q_WS_MAC
+#if defined(Q_WS_MAC)
// There's no difference between repaint and update on the Mac,
// so we have to process events here to make sure we get the event.
QTest::qWait(100);
@@ -8114,10 +8133,13 @@ void tst_QGraphicsItem::hitTestGraphicsEffectItem()
QGraphicsScene scene;
scene.setSceneRect(-100, -100, 200, 200);
- QGraphicsView view(&scene);
- view.show();
+ QWidget toplevel;
+
+ QGraphicsView view(&scene, &toplevel);
+ toplevel.resize(300, 300);
+ toplevel.show();
#ifdef Q_WS_X11
- qt_x11_wait_for_window_manager(&view);
+ qt_x11_wait_for_window_manager(&toplevel);
#endif
QTest::qWait(100);
@@ -10721,7 +10743,10 @@ void tst_QGraphicsItem::QTBUG_6738_missingUpdateWithSetParent()
scene.addItem(parent);
MyGraphicsView view(&scene);
- view.show();
+ if(PlatformQuirks::isAutoMaximizing())
+ view.showFullScreen();
+ else
+ view.show();
QTest::qWaitForWindowShown(&view);
QTRY_VERIFY(view.repaints > 0);
@@ -10769,7 +10794,10 @@ void tst_QGraphicsItem::QT_2653_fullUpdateDiscardingOpacityUpdate()
// ItemIgnoresTransformations, ItemClipsChildrenToShape, ItemIsSelectable
parentGreen->setFlag(QGraphicsItem::ItemIgnoresTransformations);
- view.show();
+ if (PlatformQuirks::isAutoMaximizing())
+ view.showFullScreen();
+ else
+ view.show();
QTest::qWaitForWindowShown(&view);
view.reset();
@@ -10954,7 +10982,10 @@ void tst_QGraphicsItem::doNotMarkFullUpdateIfNotInScene()
item3->setParentItem(item2);
item2->setParentItem(item);
scene.addItem(item);
- view.show();
+ if(PlatformQuirks::isAutoMaximizing())
+ view.showFullScreen();
+ else
+ view.show();
QTest::qWaitForWindowShown(&view);
QTRY_COMPARE(view.repaints, 1);
QTRY_COMPARE(item->painted, 1);
diff --git a/tests/auto/qgraphicsscene/tst_qgraphicsscene.cpp b/tests/auto/qgraphicsscene/tst_qgraphicsscene.cpp
index 09cf4e2d53..6a2f8490c9 100644
--- a/tests/auto/qgraphicsscene/tst_qgraphicsscene.cpp
+++ b/tests/auto/qgraphicsscene/tst_qgraphicsscene.cpp
@@ -2694,12 +2694,14 @@ void tst_QGraphicsScene::render()
QPixmap pix(30, 30);
pix.fill(Qt::blue);
- QGraphicsScene scene;
+ QGraphicsView view;
+ QGraphicsScene scene(&view);
scene.addEllipse(QRectF(-10, -10, 20, 20), QPen(Qt::black), QBrush(Qt::white));
scene.addEllipse(QRectF(-2, -7, 4, 4), QPen(Qt::black), QBrush(Qt::yellow))->setZValue(1);
QGraphicsPixmapItem *item = scene.addPixmap(pix);
item->setZValue(2);
item->setOffset(QPointF(3, 3));
+ view.show();
scene.setSceneRect(scene.itemsBoundingRect());
@@ -2820,6 +2822,8 @@ void tst_QGraphicsScene::contextMenuEvent()
QGraphicsView view(&scene);
view.show();
+ QTest::qWaitForWindowShown(&view);
+ view.activateWindow();
#ifdef Q_WS_X11
qt_x11_wait_for_window_manager(&view);
#endif
@@ -2851,12 +2855,14 @@ void tst_QGraphicsScene::contextMenuEvent_ItemIgnoresTransformations()
item->setFlag(QGraphicsItem::ItemIgnoresTransformations);
scene.addItem(item);
- QGraphicsView view(&scene);
+ QWidget topLevel;
+ QGraphicsView view(&scene, &topLevel);
view.resize(200, 200);
- view.show();
+ topLevel.show();
#ifdef Q_WS_X11
qt_x11_wait_for_window_manager(&view);
#endif
+ QTest::qWaitForWindowShown(&topLevel);
{
QPoint pos(50, 50);
diff --git a/tests/auto/qgraphicsview/tst_qgraphicsview.cpp b/tests/auto/qgraphicsview/tst_qgraphicsview.cpp
index a53f04da0c..44f35043d5 100644
--- a/tests/auto/qgraphicsview/tst_qgraphicsview.cpp
+++ b/tests/auto/qgraphicsview/tst_qgraphicsview.cpp
@@ -69,8 +69,10 @@
#include <QtGui/QStyle>
#include <QtGui/QPushButton>
#include <QtGui/QInputContext>
+#include <QtGui/QDesktopWidget>
#include <private/qgraphicsview_p.h>
#include "../../shared/util.h"
+#include "../platformquirks.h"
//TESTED_CLASS=
//TESTED_FILES=
@@ -401,10 +403,13 @@ void tst_QGraphicsView::interactive()
scene.addItem(item);
QGraphicsView view(&scene);
+ if (PlatformQuirks::isAutoMaximizing())
+ view.setWindowFlags(view.windowFlags()|Qt::X11BypassWindowManagerHint);
view.setFixedSize(300, 300);
QCOMPARE(item->events.size(), 0);
view.show();
QTest::qWaitForWindowShown(&view);
+ view.activateWindow();
QApplication::processEvents();
QTRY_COMPARE(item->events.size(), 1); // activate
@@ -532,13 +537,15 @@ void tst_QGraphicsView::sceneRect()
void tst_QGraphicsView::sceneRect_growing()
{
+ QWidget toplevel;
+
QGraphicsScene scene;
for (int i = 0; i < 100; ++i)
scene.addText(QString("(0, %1)").arg((i - 50) * 20))->setPos(0, (i - 50) * 20);
- QGraphicsView view(&scene);
+ QGraphicsView view(&scene, &toplevel);
view.setFixedSize(200, 200);
- view.show();
+ toplevel.show();
int size = 200;
scene.setSceneRect(-size, -size, size * 2, size * 2);
@@ -855,15 +862,17 @@ void tst_QGraphicsView::dragMode_rubberBand()
void tst_QGraphicsView::rubberBandSelectionMode()
{
+ QWidget toplevel;
+
QGraphicsScene scene;
QGraphicsRectItem *rect = scene.addRect(QRectF(10, 10, 80, 80));
rect->setFlag(QGraphicsItem::ItemIsSelectable);
- QGraphicsView view(&scene);
+ QGraphicsView view(&scene, &toplevel);
QCOMPARE(view.rubberBandSelectionMode(), Qt::IntersectsItemShape);
view.setDragMode(QGraphicsView::RubberBandDrag);
view.resize(120, 120);
- view.show();
+ toplevel.show();
// Disable mouse tracking to prevent the window system from sending mouse
// move events to the viewport while we are synthesizing events. If
@@ -1072,16 +1081,18 @@ void tst_QGraphicsView::matrix_combine()
void tst_QGraphicsView::centerOnPoint()
{
+ QWidget toplevel;
+
QGraphicsScene scene;
scene.addEllipse(QRectF(-100, -100, 50, 50));
scene.addEllipse(QRectF(50, -100, 50, 50));
scene.addEllipse(QRectF(-100, 50, 50, 50));
scene.addEllipse(QRectF(50, 50, 50, 50));
- QGraphicsView view(&scene);
+ QGraphicsView view(&scene, &toplevel);
view.setSceneRect(-400, -400, 800, 800);
view.setFixedSize(100, 100);
- view.show();
+ toplevel.show();
int tolerance = 5;
@@ -1156,6 +1167,8 @@ void tst_QGraphicsView::centerOnItem()
void tst_QGraphicsView::ensureVisibleRect()
{
+ QWidget toplevel;
+
QGraphicsScene scene;
QGraphicsItem *items[4];
items[0] = scene.addEllipse(QRectF(-25, -25, 50, 50), QPen(Qt::black), QBrush(Qt::green));
@@ -1171,11 +1184,11 @@ void tst_QGraphicsView::ensureVisibleRect()
QGraphicsItem *icon = scene.addEllipse(QRectF(-10, -10, 20, 20), QPen(Qt::black), QBrush(Qt::gray));
- QGraphicsView view(&scene);
+ QGraphicsView view(&scene, &toplevel);
view.setSceneRect(-500, -500, 1000, 1000);
view.setFixedSize(250, 250);
- view.show();
- QTest::qWaitForWindowShown(&view);
+ toplevel.show();
+ QTest::qWaitForWindowShown(&toplevel);
for (int y = -100; y < 100; y += 25) {
for (int x = -100; x < 100; x += 13) {
@@ -1254,6 +1267,9 @@ void tst_QGraphicsView::fitInView()
view.setFixedSize(400, 200);
#endif
+ if (PlatformQuirks::isAutoMaximizing())
+ view.setWindowFlags(view.windowFlags()|Qt::X11BypassWindowManagerHint);
+
view.show();
view.fitInView(scene.itemsBoundingRect(), Qt::IgnoreAspectRatio);
qApp->processEvents();
@@ -1433,10 +1449,12 @@ void tst_QGraphicsView::itemsInRect_cosmeticAdjust()
QGraphicsView view(&scene);
view.setOptimizationFlag(QGraphicsView::DontAdjustForAntialiasing, !adjustForAntialiasing);
view.setRenderHint(QPainter::Antialiasing, adjustForAntialiasing);
+ if (PlatformQuirks::isAutoMaximizing())
+ view.setWindowFlags(view.windowFlags()|Qt::X11BypassWindowManagerHint);
view.setFrameStyle(0);
view.resize(300, 300);
view.show();
- QTest::qWaitForWindowShown(&view) ;
+ QTest::qWaitForWindowShown(&view);
QTRY_VERIFY(rect->numPaints > 0);
rect->numPaints = 0;
@@ -1615,7 +1633,8 @@ void tst_QGraphicsView::mapToScene()
QGraphicsScene scene;
scene.addPixmap(QPixmap("3D-Qt-1-2.png"));
- QGraphicsView view;
+ QWidget topLevel;
+ QGraphicsView view(&topLevel);
view.setScene(&scene);
view.setSceneRect(-500, -500, 1000, 1000);
#if defined(Q_OS_WINCE)
@@ -1625,7 +1644,7 @@ void tst_QGraphicsView::mapToScene()
#endif
view.setFixedSize(viewSize);
- view.show();
+ topLevel.show();
QApplication::processEvents();
QVERIFY(view.isVisible());
QCOMPARE(view.size(), viewSize);
@@ -1805,11 +1824,14 @@ void tst_QGraphicsView::mapFromScenePoint()
}
}
{
+ QWidget toplevel;
+
QGraphicsScene scene(0, 0, 200, 200);
scene.addRect(QRectF(0, 0, 200, 200), QPen(Qt::black, 1));
- QGraphicsView view(&scene);
+ QGraphicsView view(&scene, &toplevel);
+ view.ensurePolished();
view.resize(view.sizeHint());
- view.show();
+ toplevel.show();
QCOMPARE(view.mapFromScene(0, 0), QPoint(0, 0));
QCOMPARE(view.mapFromScene(0.4, 0.4), QPoint(0, 0));
@@ -1827,12 +1849,13 @@ void tst_QGraphicsView::mapFromScenePoint()
void tst_QGraphicsView::mapFromSceneRect()
{
QGraphicsScene scene;
- QGraphicsView view(&scene);
+ QWidget topLevel;
+ QGraphicsView view(&scene,&topLevel);
view.rotate(90);
view.setFixedSize(200, 200);
view.setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
view.setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
- view.show();
+ topLevel.show();
QTest::qWait(25);
QPolygon polygon;
@@ -2031,6 +2054,9 @@ void tst_QGraphicsView::cursor()
#if defined(Q_OS_WINCE)
QSKIP("Qt/CE does not have regular cursor support", SkipAll);
#endif
+ if (PlatformQuirks::haveMouseCursor())
+ QSKIP("The Platform does not have regular cursor support", SkipAll);
+
QGraphicsScene scene;
QGraphicsItem *item = scene.addRect(QRectF(-10, -10, 20, 20));
item->setCursor(Qt::IBeamCursor);
@@ -2058,6 +2084,9 @@ void tst_QGraphicsView::cursor2()
#if defined(Q_OS_WINCE)
QSKIP("Qt/CE does not have regular cursor support", SkipAll);
#endif
+ if (PlatformQuirks::haveMouseCursor())
+ QSKIP("The Platform does not have regular cursor support", SkipAll);
+
QGraphicsScene scene;
QGraphicsItem *item = scene.addRect(QRectF(-10, -10, 20, 20));
item->setCursor(Qt::IBeamCursor);
@@ -2210,6 +2239,8 @@ class CustomView : public QGraphicsView
Q_OBJECT
public:
CustomView(QGraphicsScene *s = 0) : QGraphicsView(s) {}
+ CustomView(QGraphicsScene *s, QWidget *parent)
+ : QGraphicsView(s, parent) {}
QList<QRegion> lastUpdateRegions;
bool painted;
@@ -2228,8 +2259,11 @@ void tst_QGraphicsView::viewportUpdateMode()
scene.setBackgroundBrush(Qt::red);
CustomView view;
- view.setFixedSize(500, 500);
+ QDesktopWidget desktop;
+ view.setFixedSize(QSize(500, 500).boundedTo(desktop.availableGeometry().size())); // 500 is too big for all common smartphones
view.setScene(&scene);
+ if(PlatformQuirks::isAutoMaximizing())
+ view.setWindowFlags(view.windowFlags()|Qt::X11BypassWindowManagerHint);
QCOMPARE(view.viewportUpdateMode(), QGraphicsView::MinimalViewportUpdate);
// Show the view, and initialize our test.
@@ -2304,17 +2338,20 @@ void tst_QGraphicsView::viewportUpdateMode()
void tst_QGraphicsView::viewportUpdateMode2()
{
+ QWidget toplevel;
+
// Create a view with viewport rect equal to QRect(0, 0, 200, 200).
QGraphicsScene dummyScene;
- CustomView view;
+ CustomView view(0, &toplevel);
view.painted = false;
view.setViewportUpdateMode(QGraphicsView::BoundingRectViewportUpdate);
view.setScene(&dummyScene);
+ view.ensurePolished(); // make sure we get the right content margins
int left, top, right, bottom;
view.getContentsMargins(&left, &top, &right, &bottom);
view.resize(200 + left + right, 200 + top + bottom);
- view.show();
- QTest::qWaitForWindowShown(&view);
+ toplevel.show();
+ QTest::qWaitForWindowShown(&toplevel);
QTest::qWait(50);
QTRY_VERIFY(view.painted);
const QRect viewportRect = view.viewport()->rect();
@@ -3223,15 +3260,17 @@ void tst_QGraphicsView::scrollAfterResize()
#else
QCommonStyle style;
#endif
- QGraphicsView view;
+ QWidget toplevel;
+
+ QGraphicsView view(&toplevel);
view.setStyle(&style);
if (reverse)
view.setLayoutDirection(Qt::RightToLeft);
view.setSceneRect(-1000, -1000, 2000, 2000);
view.resize(300, 300);
- view.show();
- QTest::qWaitForWindowShown(&view);
+ toplevel.show();
+ QTest::qWaitForWindowShown(&toplevel);
view.horizontalScrollBar()->setValue(0);
view.verticalScrollBar()->setValue(0);
QCOMPARE(view.viewportTransform(), x1);
@@ -3322,8 +3361,10 @@ void tst_QGraphicsView::moveItemWhileScrolling()
void tst_QGraphicsView::centerOnDirtyItem()
{
- QGraphicsView view;
- view.setWindowFlags(view.windowFlags() | Qt::WindowStaysOnTopHint);
+ QWidget toplevel;
+
+ QGraphicsView view(&toplevel);
+ toplevel.setWindowFlags(view.windowFlags() | Qt::WindowStaysOnTopHint);
view.resize(200, 200);
QGraphicsScene *scene = new QGraphicsScene;
@@ -3335,8 +3376,9 @@ void tst_QGraphicsView::centerOnDirtyItem()
scene->addItem(item);
view.centerOn(item);
- view.show();
- QTest::qWaitForWindowShown(&view);
+ toplevel.show();
+ QTest::qWaitForWindowShown(&toplevel);
+ QTest::qWait(50);
QImage before(view.viewport()->size(), QImage::Format_ARGB32);
view.viewport()->render(&before);
@@ -3698,19 +3740,26 @@ void tst_QGraphicsView::update()
{
QFETCH(QRect, updateRect);
+ // some window manager resize the toplevel to max screen size
+ // so we must make our view a child (no layout!) of a dummy toplevel
+ // to ensure that it's really 200x200 pixels
+ QWidget toplevel;
+
// Create a view with viewport rect equal to QRect(0, 0, 200, 200).
QGraphicsScene dummyScene;
- CustomView view;
+ CustomView view(0, &toplevel);
view.setScene(&dummyScene);
+ view.ensurePolished(); // must ensure polished to get content margins right
int left, top, right, bottom;
view.getContentsMargins(&left, &top, &right, &bottom);
view.resize(200 + left + right, 200 + top + bottom);
- view.show();
- QTest::qWaitForWindowShown(&view);
+ toplevel.show();
+ QTest::qWaitForWindowShown(&toplevel);
- QApplication::setActiveWindow(&view);
+
+ QApplication::setActiveWindow(&toplevel);
QApplication::processEvents();
- QTRY_COMPARE(QApplication::activeWindow(), static_cast<QWidget *>(&view));
+ QTRY_COMPARE(QApplication::activeWindow(), static_cast<QWidget *>(&toplevel));
const QRect viewportRect = view.viewport()->rect();
QCOMPARE(viewportRect, QRect(0, 0, 200, 200));
@@ -3719,6 +3768,7 @@ void tst_QGraphicsView::update()
const bool intersects = updateRect.intersects(viewportRect);
QGraphicsViewPrivate *viewPrivate = static_cast<QGraphicsViewPrivate *>(qt_widget_private(&view));
QTRY_COMPARE(viewPrivate->updateRect(updateRect), intersects);
+ QApplication::processEvents();
view.lastUpdateRegions.clear();
viewPrivate->processPendingUpdates();
@@ -3742,22 +3792,22 @@ void tst_QGraphicsView::update2_data()
QTest::addColumn<bool>("changedConnected");
// Anti-aliased.
- QTest::newRow("pen width: 0.0, antialiasing: true") << 0.0 << true << false;
- QTest::newRow("pen width: 1.5, antialiasing: true") << 1.5 << true << false;
- QTest::newRow("pen width: 2.0, antialiasing: true") << 2.0 << true << false;
- QTest::newRow("pen width: 3.0, antialiasing: true") << 3.0 << true << false;
+ QTest::newRow("pen width: 0.0, antialiasing: true") << qreal(0.0) << true << false;
+ QTest::newRow("pen width: 1.5, antialiasing: true") << qreal(1.5) << true << false;
+ QTest::newRow("pen width: 2.0, antialiasing: true") << qreal(2.0) << true << false;
+ QTest::newRow("pen width: 3.0, antialiasing: true") << qreal(3.0) << true << false;
// Aliased.
- QTest::newRow("pen width: 0.0, antialiasing: false") << 0.0 << false << false;
- QTest::newRow("pen width: 1.5, antialiasing: false") << 1.5 << false << false;
- QTest::newRow("pen width: 2.0, antialiasing: false") << 2.0 << false << false;
- QTest::newRow("pen width: 3.0, antialiasing: false") << 3.0 << false << false;
+ QTest::newRow("pen width: 0.0, antialiasing: false") << qreal(0.0) << false << false;
+ QTest::newRow("pen width: 1.5, antialiasing: false") << qreal(1.5) << false << false;
+ QTest::newRow("pen width: 2.0, antialiasing: false") << qreal(2.0) << false << false;
+ QTest::newRow("pen width: 3.0, antialiasing: false") << qreal(3.0) << false << false;
// changed() connected
- QTest::newRow("pen width: 0.0, antialiasing: false, changed") << 0.0 << false << true;
- QTest::newRow("pen width: 1.5, antialiasing: true, changed") << 1.5 << true << true;
- QTest::newRow("pen width: 2.0, antialiasing: false, changed") << 2.0 << false << true;
- QTest::newRow("pen width: 3.0, antialiasing: true, changed") << 3.0 << true << true;
+ QTest::newRow("pen width: 0.0, antialiasing: false, changed") << qreal(0.0) << false << true;
+ QTest::newRow("pen width: 1.5, antialiasing: true, changed") << qreal(1.5) << true << true;
+ QTest::newRow("pen width: 2.0, antialiasing: false, changed") << qreal(2.0) << false << true;
+ QTest::newRow("pen width: 3.0, antialiasing: true, changed") << qreal(3.0) << true << true;
}
void tst_QGraphicsView::update2()
@@ -4199,8 +4249,8 @@ void tst_QGraphicsView::task255529_transformationAnchorMouseAndViewportMargins()
class VpGraphicsView: public QGraphicsView
{
public:
- VpGraphicsView(QGraphicsScene *scene)
- : QGraphicsView(scene)
+ VpGraphicsView(QGraphicsScene *scene, QWidget *parent=0)
+ : QGraphicsView(scene, parent)
{
setViewportMargins(8, 16, 12, 20);
setTransformationAnchor(QGraphicsView::AnchorUnderMouse);
@@ -4211,6 +4261,7 @@ void tst_QGraphicsView::task255529_transformationAnchorMouseAndViewportMargins()
VpGraphicsView view(&scene);
view.setWindowFlags(Qt::X11BypassWindowManagerHint);
view.show();
+
QTest::qWaitForWindowShown(&view);
QTest::qWait(50);
QPoint mouseViewPos(20, 20);
@@ -4325,6 +4376,9 @@ void tst_QGraphicsView::QTBUG_4151_clipAndIgnore()
view.setFrameStyle(0);
view.resize(75, 75);
view.show();
+ QTest::qWaitForWindowShown(&view);
+ view.activateWindow();
+
QTRY_COMPARE(QApplication::activeWindow(), (QWidget *)&view);
QCOMPARE(view.items(view.rect()).size(), numItems);
@@ -4358,6 +4412,8 @@ void tst_QGraphicsView::QTBUG_5859_exposedRect()
scene.addItem(&item);
QGraphicsView view(&scene);
+ if (PlatformQuirks::isAutoMaximizing())
+ view.setWindowFlags(view.windowFlags()|Qt::X11BypassWindowManagerHint);
view.scale(4.15, 4.15);
view.show();
QTest::qWaitForWindowShown(&view);
diff --git a/tests/auto/qgraphicswidget/tst_qgraphicswidget.cpp b/tests/auto/qgraphicswidget/tst_qgraphicswidget.cpp
index 9d6def84ec..2368d5978a 100644
--- a/tests/auto/qgraphicswidget/tst_qgraphicswidget.cpp
+++ b/tests/auto/qgraphicswidget/tst_qgraphicswidget.cpp
@@ -53,6 +53,7 @@
#include <qaction.h>
#include <qwidgetaction.h>
#include "../../shared/util.h"
+#include "../platformquirks.h"
class EventSpy : public QObject
@@ -1111,6 +1112,10 @@ void tst_QGraphicsWidget::initStyleOption_data()
// void initStyleOption(QStyleOption* option) const public
void tst_QGraphicsWidget::initStyleOption()
{
+#ifdef Q_WS_MAEMO_5
+ QSKIP("The test passes, but it doesn't work when the display is in energy saving mode", SkipAll);
+#endif
+
QGraphicsScene scene;
QGraphicsView view(&scene);
view.show();
@@ -1773,6 +1778,9 @@ void tst_QGraphicsWidget::verifyFocusChain()
void tst_QGraphicsWidget::updateFocusChainWhenChildDie()
{
+#ifdef Q_WS_MAEMO_5
+ QSKIP("On Maemo 5 the Display Manager is shown on Window change, so the test won't work", SkipAll);
+#endif
QGraphicsScene scene;
QGraphicsView view(&scene);
view.show();
@@ -3144,7 +3152,10 @@ void tst_QGraphicsWidget::initialShow()
MyGraphicsWidget *widget = new MyGraphicsWidget;
QGraphicsView view(&scene);
- view.show();
+ if(PlatformQuirks::isAutoMaximizing())
+ view.showFullScreen();
+ else
+ view.show();
QTest::qWaitForWindowShown(&view);
scene.addItem(widget);
@@ -3186,7 +3197,7 @@ void tst_QGraphicsWidget::initialShow2()
scene.addItem(widget);
QGraphicsView view(&scene);
- view.setWindowFlags(Qt::X11BypassWindowManagerHint);
+ view.setWindowFlags(view.windowFlags()|Qt::X11BypassWindowManagerHint);
view.show();
QTest::qWaitForWindowShown(&view);
diff --git a/tests/auto/qgridlayout/tst_qgridlayout.cpp b/tests/auto/qgridlayout/tst_qgridlayout.cpp
index e0924deaf5..ed6d635f42 100644
--- a/tests/auto/qgridlayout/tst_qgridlayout.cpp
+++ b/tests/auto/qgridlayout/tst_qgridlayout.cpp
@@ -52,6 +52,7 @@
#include <QStyleFactory>
#include "../../shared/util.h"
+#include "../platformquirks.h"
//TESTED_CLASS=
//TESTED_FILES=gui/kernel/qlayout.cpp gui/kernel/qlayout.h
@@ -678,6 +679,8 @@ void tst_QGridLayout::spacingsAndMargins()
QApplication::setStyle(new Qt42Style);
QWidget toplevel;
+ if(PlatformQuirks::isAutoMaximizing())
+ toplevel.setWindowFlags(Qt::X11BypassWindowManagerHint);
QVBoxLayout vbox(&toplevel);
QGridLayout grid1;
vbox.addLayout(&grid1);
@@ -713,11 +716,12 @@ void tst_QGridLayout::spacingsAndMargins()
toplevel.show();
toplevel.adjustSize();
QApplication::processEvents();
+ QTest::qWaitForWindowShown(&toplevel);
QSize topsize = toplevel.size();
QSize minimumsize = vbox.totalMinimumSize();
-#ifdef Q_WS_QWS
+#if defined(Q_WS_QWS)
if (topsize.width() < minimumsize.width() || topsize.height() < minimumsize.height())
QSKIP("The screen is too small to run this test case", SkipSingle);
#endif
@@ -1463,15 +1467,18 @@ void tst_QGridLayout::layoutSpacingImplementation()
QFETCH(int, vSpacing);
QFETCH(bool, customSubElementRect);
+ QWidget toplevel;
+
CustomLayoutStyle *style = new CustomLayoutStyle();
style->hspacing = hSpacing;
style->vspacing = vSpacing;
style->reimplementSubelementRect = customSubElementRect;
QApplication::setStyle(style);
+ widget->setParent(&toplevel);
widget->resize(widget->sizeHint());
- widget->show();
-#if defined(Q_WS_X11)
- qt_x11_wait_for_window_manager(widget); // wait for the show
+ toplevel.show();
+#ifdef Q_WS_X11
+ qt_x11_wait_for_window_manager(&toplevel); // wait for the show
#endif
QLayout *layout = widget->layout();
@@ -1482,8 +1489,6 @@ void tst_QGridLayout::layoutSpacingImplementation()
//qDebug() << item->widget()->pos();
QCOMPARE(item->widget()->pos(), expectedpositions.at(pi));
}
- delete widget;
-
}
void tst_QGridLayout::spacing()
diff --git a/tests/auto/qhash/qhash.pro b/tests/auto/qhash/qhash.pro
index 86b98a27e4..16c9eabecc 100644
--- a/tests/auto/qhash/qhash.pro
+++ b/tests/auto/qhash/qhash.pro
@@ -6,3 +6,4 @@ symbian: {
TARGET.EPOCSTACKSIZE =0x5000
TARGET.EPOCHEAPSIZE="0x100000 0x1000000" # // Min 1Mb, max 16Mb
}
+CONFIG += parallel_test
diff --git a/tests/auto/qhash/tst_qhash.cpp b/tests/auto/qhash/tst_qhash.cpp
index 3a7b54acce..ea6e01027a 100644
--- a/tests/auto/qhash/tst_qhash.cpp
+++ b/tests/auto/qhash/tst_qhash.cpp
@@ -60,6 +60,7 @@ private slots:
void erase();
void key();
+ void swap();
void count(); // copied from tst_QMap
void clear(); // copied from tst_QMap
void empty(); // copied from tst_QMap
@@ -553,6 +554,16 @@ void tst_QHash::key()
}
}
+void tst_QHash::swap()
+{
+ QHash<int,QString> h1, h2;
+ h1[0] = "h1[0]";
+ h2[1] = "h2[1]";
+ h1.swap(h2);
+ QCOMPARE(h1.value(1),QLatin1String("h2[1]"));
+ QCOMPARE(h2.value(0),QLatin1String("h1[0]"));
+}
+
// copied from tst_QMap
void tst_QHash::clear()
{
diff --git a/tests/auto/qheaderview/tst_qheaderview.cpp b/tests/auto/qheaderview/tst_qheaderview.cpp
index da0a0bbeed..5252ec64ab 100644
--- a/tests/auto/qheaderview/tst_qheaderview.cpp
+++ b/tests/auto/qheaderview/tst_qheaderview.cpp
@@ -196,6 +196,7 @@ private slots:
void QTBUG12268_hiddenMovedSectionSorting();
protected:
+ QWidget *topLevel;
QHeaderView *view;
QStandardItemModel *model;
};
@@ -345,7 +346,8 @@ void tst_QHeaderView::cleanupTestCase()
void tst_QHeaderView::init()
{
- view = new QHeaderView(Qt::Vertical);
+ topLevel = new QWidget();
+ view = new QHeaderView(Qt::Vertical,topLevel);
// Some initial value tests before a model is added
QCOMPARE(view->length(), 0);
QVERIFY(view->sizeHint() == QSize(0,0));
@@ -373,7 +375,8 @@ void tst_QHeaderView::init()
QSignalSpy spy(view, SIGNAL(sectionCountChanged(int, int)));
view->setModel(model);
QCOMPARE(spy.count(), 1);
- view->show();
+ view->resize(200,200);
+ topLevel->show();
}
void tst_QHeaderView::cleanup()
@@ -508,7 +511,7 @@ void tst_QHeaderView::stretch()
view->resize(viewSize);
view->setStretchLastSection(true);
QCOMPARE(view->stretchLastSection(), true);
- view->show();
+ topLevel->show();
QCOMPARE(view->width(), viewSize.width());
QCOMPARE(view->visualIndexAt(view->viewport()->height() - 5), 3);
@@ -674,7 +677,7 @@ void tst_QHeaderView::visualIndexAt()
QFETCH(QList<int>, visual);
view->setStretchLastSection(true);
- view->show();
+ topLevel->show();
for (int i = 0; i < hidden.count(); ++i)
view->setSectionHidden(hidden.at(i), true);
@@ -682,6 +685,8 @@ void tst_QHeaderView::visualIndexAt()
for (int j = 0; j < from.count(); ++j)
view->moveSection(from.at(j), to.at(j));
+ QTest::qWait(100);
+
for (int k = 0; k < coordinate.count(); ++k)
QCOMPARE(view->visualIndexAt(coordinate.at(k)), visual.at(k));
}
@@ -696,7 +701,7 @@ void tst_QHeaderView::length()
view->setFont(font);
#endif
view->setStretchLastSection(true);
- view->show();
+ topLevel->show();
//minimumSectionSize should be the size of the last section of the widget is not tall enough
int length = view->minimumSectionSize();
@@ -708,7 +713,7 @@ void tst_QHeaderView::length()
QCOMPARE(length, view->length());
view->setStretchLastSection(false);
- view->show();
+ topLevel->show();
QVERIFY(length != view->length());
@@ -759,7 +764,7 @@ void tst_QHeaderView::logicalIndexAt()
QCOMPARE(view->logicalIndexAt(0), 0);
QCOMPARE(view->logicalIndexAt(1), 0);
- view->show();
+ topLevel->show();
view->setStretchLastSection(true);
// First item
QCOMPARE(view->logicalIndexAt(0), 0);
@@ -1062,7 +1067,7 @@ void tst_QHeaderView::resizeWithResizeModes()
view->resizeSection(i, sections.at(i));
view->setResizeMode(i, (QHeaderView::ResizeMode)modes.at(i));
}
- view->show();
+ topLevel->show();
view->resize(size, size);
for (int j = 0; j < expected.count(); ++j)
QCOMPARE(view->sectionSize(j), expected.at(j));
@@ -1160,7 +1165,7 @@ void tst_QHeaderView::resizeSection()
view->resize(400, 400);
- view->show();
+ topLevel->show();
view->setMovable(true);
view->setStretchLastSection(false);
@@ -2035,14 +2040,14 @@ void tst_QHeaderView::QTBUG7833_sectionClicked()
QTest::mouseClick(tv.horizontalHeader()->viewport(), Qt::LeftButton, Qt::NoModifier,
- QPoint(tv.horizontalHeader()->sectionViewportPosition(11) + 5, 5));
+ QPoint(tv.horizontalHeader()->sectionViewportPosition(11) + tv.horizontalHeader()->sectionSize(11)/2, 5));
QCOMPARE(clickedSpy.count(), 1);
QCOMPARE(pressedSpy.count(), 1);
QCOMPARE(clickedSpy.at(0).at(0).toInt(), 11);
QCOMPARE(pressedSpy.at(0).at(0).toInt(), 11);
QTest::mouseClick(tv.horizontalHeader()->viewport(), Qt::LeftButton, Qt::NoModifier,
- QPoint(tv.horizontalHeader()->sectionViewportPosition(8) + 5, 5));
+ QPoint(tv.horizontalHeader()->sectionViewportPosition(8) + tv.horizontalHeader()->sectionSize(0)/2, 5));
QCOMPARE(clickedSpy.count(), 2);
QCOMPARE(pressedSpy.count(), 2);
@@ -2050,7 +2055,7 @@ void tst_QHeaderView::QTBUG7833_sectionClicked()
QCOMPARE(pressedSpy.at(1).at(0).toInt(), 8);
QTest::mouseClick(tv.horizontalHeader()->viewport(), Qt::LeftButton, Qt::NoModifier,
- QPoint(tv.horizontalHeader()->sectionViewportPosition(0) + 5, 5));
+ QPoint(tv.horizontalHeader()->sectionViewportPosition(0) + tv.horizontalHeader()->sectionSize(0)/2, 5));
QCOMPARE(clickedSpy.count(), 3);
QCOMPARE(pressedSpy.count(), 3);
diff --git a/tests/auto/qhttpnetworkconnection/tst_qhttpnetworkconnection.cpp b/tests/auto/qhttpnetworkconnection/tst_qhttpnetworkconnection.cpp
index 188ed29ec4..a9b501c566 100644
--- a/tests/auto/qhttpnetworkconnection/tst_qhttpnetworkconnection.cpp
+++ b/tests/auto/qhttpnetworkconnection/tst_qhttpnetworkconnection.cpp
@@ -57,7 +57,7 @@ public:
public Q_SLOTS:
void finishedReply();
void finishedWithError(QNetworkReply::NetworkError errorCode, const QString &detail);
- void challenge401(const QHttpNetworkRequest &request, QAuthenticator *authenticator, const QHttpNetworkConnection *connection);
+ void challenge401(const QHttpNetworkRequest &request, QAuthenticator *authenticator);
#ifndef QT_NO_OPENSSL
void sslErrors(const QList<QSslError> &errors);
#endif
@@ -177,11 +177,9 @@ void tst_QHttpNetworkConnection::head()
QFETCH(QString, statusString);
QFETCH(int, contentLength);
- QHttpNetworkConnection connection(host);
+ QHttpNetworkConnection connection(host, port, encrypt);
QCOMPARE(connection.port(), port);
QCOMPARE(connection.hostName(), host);
- if (encrypt)
- connection.enableEncryption();
QCOMPARE(connection.isEncrypted(), encrypt);
QHttpNetworkRequest request(protocol + host + path, QHttpNetworkRequest::Head);
@@ -237,11 +235,9 @@ void tst_QHttpNetworkConnection::get()
QFETCH(int, contentLength);
QFETCH(int, downloadSize);
- QHttpNetworkConnection connection(host);
+ QHttpNetworkConnection connection(host, port, encrypt);
QCOMPARE(connection.port(), port);
QCOMPARE(connection.hostName(), host);
- if (encrypt)
- connection.enableEncryption();
QCOMPARE(connection.isEncrypted(), encrypt);
QHttpNetworkRequest request(protocol + host + path);
@@ -317,11 +313,9 @@ void tst_QHttpNetworkConnection::put()
QFETCH(QString, data);
QFETCH(bool, succeed);
- QHttpNetworkConnection connection(host);
+ QHttpNetworkConnection connection(host, port, encrypt);
QCOMPARE(connection.port(), port);
QCOMPARE(connection.hostName(), host);
- if (encrypt)
- connection.enableEncryption();
QCOMPARE(connection.isEncrypted(), encrypt);
QHttpNetworkRequest request(protocol + host + path, QHttpNetworkRequest::Put);
@@ -338,8 +332,6 @@ void tst_QHttpNetworkConnection::put()
connect(reply, SIGNAL(finished()), SLOT(finishedReply()));
connect(reply, SIGNAL(finishedWithError(QNetworkReply::NetworkError, const QString &)),
SLOT(finishedWithError(QNetworkReply::NetworkError, const QString &)));
- connect(&connection, SIGNAL(error(QNetworkReply::NetworkError, const QString &)),
- SLOT(finishedWithError(QNetworkReply::NetworkError, const QString &)));
QTime stopWatch;
stopWatch.start();
@@ -409,11 +401,9 @@ void tst_QHttpNetworkConnection::post()
QFETCH(int, contentLength);
QFETCH(int, downloadSize);
- QHttpNetworkConnection connection(host);
+ QHttpNetworkConnection connection(host, port, encrypt);
QCOMPARE(connection.port(), port);
QCOMPARE(connection.hostName(), host);
- if (encrypt)
- connection.enableEncryption();
QCOMPARE(connection.isEncrypted(), encrypt);
QHttpNetworkRequest request(protocol + host + path, QHttpNetworkRequest::Post);
@@ -498,14 +488,14 @@ void tst_QHttpNetworkConnection::_connect()
}
void tst_QHttpNetworkConnection::challenge401(const QHttpNetworkRequest &request,
- QAuthenticator *authenticator,
- const QHttpNetworkConnection *connection)
+ QAuthenticator *authenticator)
{
Q_UNUSED(request)
- Q_UNUSED(connection)
- QHttpNetworkConnection *c = qobject_cast<QHttpNetworkConnection*>(sender());
- if (connection) {
+ QHttpNetworkReply *reply = qobject_cast<QHttpNetworkReply*>(sender());
+ if (reply) {
+ QHttpNetworkConnection *c = reply->connection();
+
QVariant val = c->property("setCredentials");
if (val.toBool()) {
QVariant user = c->property("username");
@@ -551,17 +541,15 @@ void tst_QHttpNetworkConnection::get401()
QHttpNetworkConnection connection(host, port, encrypt);
QCOMPARE(connection.port(), port);
QCOMPARE(connection.hostName(), host);
- if (encrypt)
- connection.enableEncryption();
QCOMPARE(connection.isEncrypted(), encrypt);
- connect(&connection, SIGNAL(authenticationRequired(const QHttpNetworkRequest&, QAuthenticator *, const QHttpNetworkConnection*)),
- SLOT(challenge401(const QHttpNetworkRequest&, QAuthenticator *, const QHttpNetworkConnection*)));
connection.setProperty("setCredentials", setCredentials);
connection.setProperty("username", username);
connection.setProperty("password", password);
QHttpNetworkRequest request(protocol + host + path);
QHttpNetworkReply *reply = connection.sendRequest(request);
+ connect(reply, SIGNAL(authenticationRequired(const QHttpNetworkRequest&, QAuthenticator *)),
+ SLOT(challenge401(const QHttpNetworkRequest&, QAuthenticator *)));
finishedCalled = false;
finishedWithErrorCalled = false;
@@ -620,11 +608,9 @@ void tst_QHttpNetworkConnection::compression()
QFETCH(bool, autoCompress);
QFETCH(QString, contentCoding);
- QHttpNetworkConnection connection(host);
+ QHttpNetworkConnection connection(host, port, encrypt);
QCOMPARE(connection.port(), port);
QCOMPARE(connection.hostName(), host);
- if (encrypt)
- connection.enableEncryption();
QCOMPARE(connection.isEncrypted(), encrypt);
QHttpNetworkRequest request(protocol + host + path);
@@ -670,8 +656,10 @@ void tst_QHttpNetworkConnection::sslErrors(const QList<QSslError> &errors)
{
Q_UNUSED(errors)
- QHttpNetworkConnection *connection = qobject_cast<QHttpNetworkConnection*>(sender());
- if (connection) {
+ QHttpNetworkReply *reply = qobject_cast<QHttpNetworkReply*>(sender());
+ if (reply) {
+ QHttpNetworkConnection *connection = reply->connection();
+
QVariant val = connection->property("ignoreFromSignal");
if (val.toBool())
connection->ignoreSslErrors();
@@ -713,17 +701,15 @@ void tst_QHttpNetworkConnection::ignoresslerror()
QHttpNetworkConnection connection(host, port, encrypt);
QCOMPARE(connection.port(), port);
QCOMPARE(connection.hostName(), host);
- if (encrypt)
- connection.enableEncryption();
if (ignoreInit)
connection.ignoreSslErrors();
QCOMPARE(connection.isEncrypted(), encrypt);
- connect(&connection, SIGNAL(sslErrors(const QList<QSslError>&)),
- SLOT(sslErrors(const QList<QSslError>&)));
connection.setProperty("ignoreFromSignal", ignoreFromSignal);
QHttpNetworkRequest request(protocol + host + path);
QHttpNetworkReply *reply = connection.sendRequest(request);
+ connect(reply, SIGNAL(sslErrors(const QList<QSslError>&)),
+ SLOT(sslErrors(const QList<QSslError>&)));
finishedWithErrorCalled = false;
@@ -771,8 +757,6 @@ void tst_QHttpNetworkConnection::nossl()
QHttpNetworkConnection connection(host, port, encrypt);
QCOMPARE(connection.port(), port);
QCOMPARE(connection.hostName(), host);
- if (encrypt)
- connection.enableEncryption();
QHttpNetworkRequest request(protocol + host + path);
QHttpNetworkReply *reply = connection.sendRequest(request);
diff --git a/tests/auto/qicon/tst_qicon.cpp b/tests/auto/qicon/tst_qicon.cpp
index e68664c91f..6b35378645 100644
--- a/tests/auto/qicon/tst_qicon.cpp
+++ b/tests/auto/qicon/tst_qicon.cpp
@@ -70,6 +70,7 @@ private slots:
void actualSize2();
void svgActualSize();
void isNull();
+ void swap();
void bestMatch();
void cacheKey();
void detach();
@@ -259,6 +260,21 @@ void tst_QIcon::isNull() {
QVERIFY(iconSupportedFormat.actualSize(QSize(32, 32)).isValid());
}
+void tst_QIcon::swap()
+{
+ QPixmap p1(1, 1), p2(2, 2);
+ p1.fill(Qt::black);
+ p2.fill(Qt::black);
+
+ QIcon i1(p1), i2(p2);
+ const qint64 i1k = i1.cacheKey();
+ const qint64 i2k = i2.cacheKey();
+ QVERIFY(i1k != i2k);
+ i1.swap(i2);
+ QCOMPARE(i1.cacheKey(), i2k);
+ QCOMPARE(i2.cacheKey(), i1k);
+}
+
void tst_QIcon::bestMatch()
{
QPixmap p1(1, 1);
diff --git a/tests/auto/qimage/tst_qimage.cpp b/tests/auto/qimage/tst_qimage.cpp
index 6b8028cfa9..6cce05cd19 100644
--- a/tests/auto/qimage/tst_qimage.cpp
+++ b/tests/auto/qimage/tst_qimage.cpp
@@ -69,6 +69,7 @@ public:
tst_QImage();
private slots:
+ void swap();
void create();
void createInvalidXPM();
void createFromUChar();
@@ -155,6 +156,20 @@ tst_QImage::tst_QImage()
{
}
+void tst_QImage::swap()
+{
+ QImage i1( 16, 16, QImage::Format_RGB32 ), i2( 32, 32, QImage::Format_RGB32 );
+ i1.fill( Qt::white );
+ i2.fill( Qt::black );
+ const qint64 i1k = i1.cacheKey();
+ const qint64 i2k = i2.cacheKey();
+ i1.swap(i2);
+ QCOMPARE(i1.cacheKey(), i2k);
+ QCOMPARE(i1.size(), QSize(32,32));
+ QCOMPARE(i2.cacheKey(), i1k);
+ QCOMPARE(i2.size(), QSize(16,16));
+}
+
// Test if QImage (or any functions called from QImage) throws an
// exception when creating an extremely large image.
// QImage::create() should return "false" in this case.
diff --git a/tests/auto/qimagereader/tst_qimagereader.cpp b/tests/auto/qimagereader/tst_qimagereader.cpp
index 4b4bdd6a3b..4aff8d55e7 100644
--- a/tests/auto/qimagereader/tst_qimagereader.cpp
+++ b/tests/auto/qimagereader/tst_qimagereader.cpp
@@ -55,6 +55,8 @@
#include <QTcpServer>
#include <QTimer>
+#include "../platformquirks.h"
+
#if defined(Q_OS_SYMBIAN)
# define SRCDIR "."
#endif
@@ -180,6 +182,9 @@ private slots:
void saveFormat_data();
void saveFormat();
+
+ void preserveTexts_data();
+ void preserveTexts();
};
static const QLatin1String prefix(SRCDIR "/images/");
@@ -315,23 +320,27 @@ void tst_QImageReader::jpegRgbCmyk()
QImage image1(prefix + QLatin1String("YCbCr_cmyk.jpg"));
QImage image2(prefix + QLatin1String("YCbCr_cmyk.png"));
- // first, do some obvious tests
- QCOMPARE(image1.height(), image2.height());
- QCOMPARE(image1.width(), image2.width());
- QCOMPARE(image1.format(), image2.format());
- QCOMPARE(image1.format(), QImage::Format_RGB32);
-
- // compare all the pixels with a slack of 3. This ignores rounding errors in libjpeg/libpng
- for (int h = 0; h < image1.height(); ++h) {
- const uchar *s1 = image1.constScanLine(h);
- const uchar *s2 = image2.constScanLine(h);
- for (int w = 0; w < image1.width() * 4; ++w) {
- if (*s1 != *s2) {
- QVERIFY2(qAbs(*s1 - *s2) <= 3, qPrintable(QString("images differ in line %1, col %2 (image1: %3, image2: %4)").arg(h).arg(w).arg(*s1, 0, 16).arg(*s2, 0, 16)));
+ if (PlatformQuirks::isImageLoaderImprecise()) {
+ // first, do some obvious tests
+ QCOMPARE(image1.height(), image2.height());
+ QCOMPARE(image1.width(), image2.width());
+ QCOMPARE(image1.format(), image2.format());
+ QCOMPARE(image1.format(), QImage::Format_RGB32);
+
+ // compare all the pixels with a slack of 3. This ignores rounding errors in libjpeg/libpng
+ for (int h = 0; h < image1.height(); ++h) {
+ const uchar *s1 = image1.constScanLine(h);
+ const uchar *s2 = image2.constScanLine(h);
+ for (int w = 0; w < image1.width() * 4; ++w) {
+ if (*s1 != *s2) {
+ QVERIFY2(qAbs(*s1 - *s2) <= 3, qPrintable(QString("images differ in line %1, col %2 (image1: %3, image2: %4)").arg(h).arg(w).arg(*s1, 0, 16).arg(*s2, 0, 16)));
+ }
+ s1++;
+ s2++;
}
- s1++;
- s2++;
}
+ } else {
+ QCOMPARE(image1, image2);
}
}
@@ -1948,5 +1957,64 @@ void tst_QImageReader::saveFormat()
}
+void tst_QImageReader::preserveTexts_data()
+{
+ QTest::addColumn<QString>("text");
+
+ QTest::newRow("Simple") << "simpletext";
+ QTest::newRow("Whitespace") << " A text with whitespace ";
+ QTest::newRow("Newline") << "A text\nwith newlines\n";
+ QTest::newRow("Double newlines") << "A text\n\nwith double newlines\n\n";
+ QTest::newRow("Long") << QString("A rather long text, at least after many repetitions. ").repeated(100);
+ QString latin1set;
+ int c;
+ for(c = 0x20; c <= 0x7e; c++)
+ latin1set.append(QLatin1Char(c));
+ for(c = 0xa0; c <= 0xff; c++)
+ latin1set.append(QLatin1Char(c));
+ QTest::newRow("All Latin1 chars") << latin1set;
+
+#if 0
+ // Depends on iTXt support in libpng
+ QTest::newRow("Multibyte string") << QString::fromUtf8("\341\233\222\341\233\226\341\232\251\341\232\271\341\232\242\341\233\232\341\232\240");
+#endif
+}
+
+
+void tst_QImageReader::preserveTexts()
+{
+ QFETCH(QString, text);
+ QString key("testkey");
+ QString key2("testkey2");
+ QString text2("Some other text.");
+ QString key3("testkey3");
+ QString text3("Some more other text.");
+
+ QImage img(":/images/kollada.png");
+ img.setText(key, text);
+ img.setText(key2, text2);
+ QBuffer buf;
+ buf.open(QIODevice::WriteOnly);
+ QVERIFY(img.save(&buf, "png"));
+ buf.close();
+ QImage stored = QImage::fromData(buf.buffer(), "png");
+ QCOMPARE(stored.text(key), text);
+ QCOMPARE(stored.text(key2), text2);
+
+ QImage img2(":/images/kollada.png");
+ img2.setText(key3, text3);
+ QBuffer buf2;
+ QImageWriter w(&buf2, "png");
+ w.setText(key, text);
+ w.setText(key2, text2);
+ QVERIFY(w.write(img2));
+ buf2.close();
+ QImageReader r(&buf2, "png");
+ QCOMPARE(r.text(key), text.simplified());
+ QCOMPARE(r.text(key2), text2.simplified());
+ QCOMPARE(r.text(key3), text3.simplified());
+}
+
+
QTEST_MAIN(tst_QImageReader)
#include "tst_qimagereader.moc"
diff --git a/tests/auto/qinputcontext/tst_qinputcontext.cpp b/tests/auto/qinputcontext/tst_qinputcontext.cpp
index 7811a53355..5a258a9872 100644
--- a/tests/auto/qinputcontext/tst_qinputcontext.cpp
+++ b/tests/auto/qinputcontext/tst_qinputcontext.cpp
@@ -158,8 +158,8 @@ public:
}
// For some reason, the test fails if using processEvents instead of an event loop
- // with a zero timer to quit it, so use the timer.
-#define KEY_WAIT 0
+ // with a timer to quit it, so use the timer.
+#define KEY_WAIT 10
void replay(QWidget *w)
{
diff --git a/tests/auto/qinputdialog/tst_qinputdialog.cpp b/tests/auto/qinputdialog/tst_qinputdialog.cpp
index 5d031421c6..580c6442ab 100644
--- a/tests/auto/qinputdialog/tst_qinputdialog.cpp
+++ b/tests/auto/qinputdialog/tst_qinputdialog.cpp
@@ -147,9 +147,10 @@ void testInvalidateAndRestore(
QVERIFY(sbox->hasAcceptableInput());
QVERIFY(okButton->isEnabled());
QCOMPARE(sbox->value(), lastValidValue);
+ QLocale loc;
QCOMPARE(
normalizeNumericString(ledit->text()),
- normalizeNumericString(QString("%1").arg(sbox->value())));
+ normalizeNumericString(loc.toString(sbox->value())));
}
template <typename SpinBoxType, typename ValueType>
@@ -169,9 +170,10 @@ void testGetNumeric(QInputDialog *dialog, SpinBoxType * = 0, ValueType * = 0)
QVERIFY(sbox->value() >= sbox->minimum());
QVERIFY(sbox->value() <= sbox->maximum());
QVERIFY(sbox->hasAcceptableInput());
+ QLocale loc;
QCOMPARE(
normalizeNumericString(ledit->selectedText()),
- normalizeNumericString(QString("%1").arg(sbox->value())));
+ normalizeNumericString(loc.toString(sbox->value())));
QVERIFY(okButton->isEnabled());
const ValueType origValue = sbox->value();
@@ -185,7 +187,7 @@ void testGetNumeric(QInputDialog *dialog, SpinBoxType * = 0, ValueType * = 0)
testTypingValue<SpinBoxType>(sbox, okButton, "0.0");
testTypingValue<SpinBoxType>(sbox, okButton, "foobar");
- testTypingValue<SpinBoxType>(sbox, okButton, QString("%1").arg(origValue));
+ testTypingValue<SpinBoxType>(sbox, okButton, loc.toString(origValue));
}
void testGetText(QInputDialog *dialog)
diff --git a/tests/auto/qkeysequence/tst_qkeysequence.cpp b/tests/auto/qkeysequence/tst_qkeysequence.cpp
index 60f022fc46..256f9f3ffc 100644
--- a/tests/auto/qkeysequence/tst_qkeysequence.cpp
+++ b/tests/auto/qkeysequence/tst_qkeysequence.cpp
@@ -112,6 +112,7 @@ public:
virtual ~tst_QKeySequence();
private slots:
+ void swap();
void operatorQString_data();
void operatorQString();
void compareConstructors_data();
@@ -176,6 +177,15 @@ void tst_QKeySequence::initTestCase()
qtTranslator->load(":/qt_de");
}
+void tst_QKeySequence::swap()
+{
+ QKeySequence ks1(Qt::CTRL+Qt::Key_O);
+ QKeySequence ks2(Qt::CTRL+Qt::Key_L);
+ ks1.swap(ks2);
+ QCOMPARE(ks1[0], int(Qt::CTRL+Qt::Key_L));
+ QCOMPARE(ks2[0], int(Qt::CTRL+Qt::Key_O));
+}
+
void tst_QKeySequence::operatorQString_data()
{
QTest::addColumn<int>("modifiers");
diff --git a/tests/auto/qlayout/tst_qlayout.cpp b/tests/auto/qlayout/tst_qlayout.cpp
index c6fe3f0400..a974a42a04 100644
--- a/tests/auto/qlayout/tst_qlayout.cpp
+++ b/tests/auto/qlayout/tst_qlayout.cpp
@@ -133,12 +133,13 @@ void tst_QLayout::geometry()
// For QWindowsStyle we know that QWidgetItem::geometry() and QWidget::geometry()
// should be the same.
QApplication::setStyle(new QWindowsStyle);
- QWidget w;
+ QWidget topLevel;
+ QWidget w(&topLevel);
QVBoxLayout layout(&w);
SizeHinterFrame widget(QSize(100,100));
layout.addWidget(&widget);
QLayoutItem *item = layout.itemAt(0);
- w.show();
+ topLevel.show();
QApplication::processEvents();
QCOMPARE(item->geometry().size(), QSize(100,100));
diff --git a/tests/auto/qlibrary/qlibrary.pro b/tests/auto/qlibrary/qlibrary.pro
index fd5790b209..5dc129fbf9 100644
--- a/tests/auto/qlibrary/qlibrary.pro
+++ b/tests/auto/qlibrary/qlibrary.pro
@@ -15,3 +15,4 @@ TARGET = tst_qlibrary
# no special install rule for subdir
INSTALLS =
+CONFIG += parallel_test
diff --git a/tests/auto/qline/qline.pro b/tests/auto/qline/qline.pro
index 4651fd324f..6e9af24476 100644
--- a/tests/auto/qline/qline.pro
+++ b/tests/auto/qline/qline.pro
@@ -4,3 +4,4 @@ SOURCES += tst_qline.cpp
unix:!mac:!symbian:!vxworks:LIBS+=-lm
+CONFIG += parallel_test
diff --git a/tests/auto/qlist/tst_qlist.cpp b/tests/auto/qlist/tst_qlist.cpp
index 14b8057486..9ab7cf7ad9 100644
--- a/tests/auto/qlist/tst_qlist.cpp
+++ b/tests/auto/qlist/tst_qlist.cpp
@@ -499,6 +499,13 @@ void tst_QList::swap() const
// swap again
list.swap(1, 2);
QCOMPARE(list, QList<QString>() << "baz" << "foo" << "bar");
+
+ QList<QString> list2;
+ list2 << "alpha" << "beta";
+
+ list.swap(list2);
+ QCOMPARE(list, QList<QString>() << "alpha" << "beta");
+ QCOMPARE(list2, QList<QString>() << "baz" << "foo" << "bar");
}
void tst_QList::takeAt() const
diff --git a/tests/auto/qlistview/tst_qlistview.cpp b/tests/auto/qlistview/tst_qlistview.cpp
index 425ac8984f..523a3abc7a 100644
--- a/tests/auto/qlistview/tst_qlistview.cpp
+++ b/tests/auto/qlistview/tst_qlistview.cpp
@@ -334,7 +334,8 @@ void tst_QListView::cursorMove()
int columns = 6;
QStandardItemModel model(rows, columns);
- QListView view;
+ QWidget topLevel;
+ QListView view(&topLevel);
view.setModel(&model);
for (int j = 0; j < columns; ++j) {
@@ -358,7 +359,7 @@ void tst_QListView::cursorMove()
view.setGridSize(cellsize);
view.setViewMode(QListView::IconMode);
view.doItemsLayout();
- view.show();
+ topLevel.show();
QVector<Qt::Key> keymoves;
keymoves << Qt::Key_Up << Qt::Key_Up << Qt::Key_Right << Qt::Key_Right << Qt::Key_Up
@@ -1108,7 +1109,8 @@ void tst_QListView::selection()
QFETCH(QRect, selectionRect);
QFETCH(IntList, expectedItems);
- PublicListView v;
+ QWidget topLevel;
+ PublicListView v(&topLevel);
QtTestModel model;
model.colCount = 1;
model.rCount = itemCount;
@@ -1142,7 +1144,7 @@ void tst_QListView::selection()
v.resize(525,525);
#endif
- v.show();
+ topLevel.show();
QTest::qWaitForWindowShown(&v);
QApplication::processEvents();
@@ -1158,7 +1160,8 @@ void tst_QListView::selection()
void tst_QListView::scrollTo()
{
- QListView lv;
+ QWidget topLevel;
+ QListView lv(&topLevel);
QStringListModel model(&lv);
QStringList list;
list << "Short item 1";
@@ -1194,8 +1197,8 @@ void tst_QListView::scrollTo()
model.setStringList(list);
lv.setModel(&model);
lv.setFixedSize(100, 200);
- lv.show();
- QTest::qWaitForWindowShown(&lv);
+ topLevel.show();
+ QTest::qWaitForWindowShown(&topLevel);
//by default, the list view scrolls per item and has no wrapping
QModelIndex index = model.index(6,0);
@@ -1266,7 +1269,8 @@ void tst_QListView::scrollBarRanges()
const int rowCount = 10;
const int rowHeight = 20;
- QListView lv;
+ QWidget topLevel;
+ QListView lv(&topLevel);
QStringListModel model(&lv);
QStringList list;
for (int i = 0; i < rowCount; ++i)
@@ -1278,7 +1282,7 @@ void tst_QListView::scrollBarRanges()
TestDelegate *delegate = new TestDelegate(&lv);
delegate->m_sizeHint = QSize(100, rowHeight);
lv.setItemDelegate(delegate);
- lv.show();
+ topLevel.show();
for (int h = 30; h <= 210; ++h) {
lv.resize(250, h);
@@ -1354,14 +1358,15 @@ void tst_QListView::scrollBarAsNeeded()
const int rowCounts[3] = {0, 1, 20};
- QListView lv;
+ QWidget topLevel;
+ QListView lv(&topLevel);
lv.setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded);
lv.setHorizontalScrollBarPolicy(Qt::ScrollBarAsNeeded);
lv.setFlow((QListView::Flow)flow);
QStringListModel model(&lv);
lv.setModel(&model);
lv.resize(size);
- lv.show();
+ topLevel.show();
for (uint r = 0; r < sizeof(rowCounts)/sizeof(int); ++r) {
QStringList list;
@@ -1631,6 +1636,7 @@ void tst_QListView::task254449_draggingItemToNegativeCoordinates()
list.setViewMode(QListView::IconMode);
list.show();
QTest::qWaitForWindowShown(&list);
+ list.activateWindow();
class MyItemDelegate : public QStyledItemDelegate
{
@@ -1815,7 +1821,8 @@ void tst_QListView::taskQTBUG_2233_scrollHiddenItems()
QFETCH(int, flow);
const int rowCount = 200;
- QListView view;
+ QWidget topLevel;
+ QListView view(&topLevel);
QStringListModel model(&view);
QStringList list;
for (int i = 0; i < rowCount; ++i)
@@ -1839,8 +1846,8 @@ void tst_QListView::taskQTBUG_2233_scrollHiddenItems()
}
//QTBUG-7929 should not crash
- view.show();
- QTest::qWaitForWindowShown(&view);
+ topLevel.show();
+ QTest::qWaitForWindowShown(&topLevel);
QScrollBar *bar = view.flow() == QListView::TopToBottom
? view.verticalScrollBar() : view.horizontalScrollBar();
diff --git a/tests/auto/qlistwidget/tst_qlistwidget.cpp b/tests/auto/qlistwidget/tst_qlistwidget.cpp
index 8aa50d3562..10f07c531c 100644
--- a/tests/auto/qlistwidget/tst_qlistwidget.cpp
+++ b/tests/auto/qlistwidget/tst_qlistwidget.cpp
@@ -1500,6 +1500,11 @@ void tst_QListWidget::itemWidget()
class MyListWidget : public QListWidget
{
public:
+ MyListWidget(QWidget *parent=0)
+ : QListWidget(parent)
+ {
+ }
+
void paintEvent(QPaintEvent *e) {
painted += e->region();
QListWidget::paintEvent(e);
@@ -1514,14 +1519,17 @@ void tst_QListWidget::fastScroll()
QSKIP("S60 style doesn't support fast scrolling", SkipAll);
}
- MyListWidget widget;
+ QWidget topLevel;
+ MyListWidget widget(&topLevel);
for (int i = 0; i < 50; ++i)
widget.addItem(QString("Item %1").arg(i));
- widget.show();
+ topLevel.resize(300, 300); // toplevel needs to be wide enough for the item
+ topLevel.show();
// Make sure the widget gets the first full repaint. On
// some WMs, we'll get two (first inactive exposure, then
// active exposure.
+ QTest::qWaitForWindowShown(&widget);
#ifdef Q_WS_X11
qt_x11_wait_for_window_manager(&widget);
#endif
@@ -1532,6 +1540,7 @@ void tst_QListWidget::fastScroll()
QVERIFY(!itemSize.isEmpty());
QScrollBar *sbar = widget.verticalScrollBar();
+ widget.setVerticalScrollMode(QAbstractItemView::ScrollPerItem);
widget.painted = QRegion();
sbar->setValue(sbar->value() + sbar->singleStep());
QApplication::processEvents();
diff --git a/tests/auto/qmainwindow/tst_qmainwindow.cpp b/tests/auto/qmainwindow/tst_qmainwindow.cpp
index c82c566974..e3122c4c66 100644
--- a/tests/auto/qmainwindow/tst_qmainwindow.cpp
+++ b/tests/auto/qmainwindow/tst_qmainwindow.cpp
@@ -55,6 +55,7 @@
#include <qtextedit.h>
#include <private/qmainwindowlayout_p.h>
#include <private/qdockarealayout_p.h>
+#include "../platformquirks.h"
//TESTED_FILES=
@@ -1679,6 +1680,9 @@ void tst_QMainWindow::addToolbarAfterShow()
void tst_QMainWindow::centralWidgetSize()
{
+ if(PlatformQuirks::isAutoMaximizing())
+ QSKIP("The platform is auto maximizing, so the test makes no sense", SkipAll);;
+
QMainWindow mainWindow;
mainWindow.menuBar()->addMenu("menu");
diff --git a/tests/auto/qmap/qmap.pro b/tests/auto/qmap/qmap.pro
index 00b84d133d..eaed926481 100644
--- a/tests/auto/qmap/qmap.pro
+++ b/tests/auto/qmap/qmap.pro
@@ -4,3 +4,4 @@ QT = core
SOURCES += tst_qmap.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qmap/tst_qmap.cpp b/tests/auto/qmap/tst_qmap.cpp
index a1b8de72fd..311b0b6e46 100644
--- a/tests/auto/qmap/tst_qmap.cpp
+++ b/tests/auto/qmap/tst_qmap.cpp
@@ -65,6 +65,8 @@ private slots:
void beginEnd();
void key();
+ void swap();
+
void operator_eq();
void empty();
@@ -392,6 +394,16 @@ void tst_QMap::key()
}
}
+void tst_QMap::swap()
+{
+ QMap<int,QString> m1, m2;
+ m1[0] = "m1[0]";
+ m2[1] = "m2[1]";
+ m1.swap(m2);
+ QCOMPARE(m1.value(1),QLatin1String("m2[1]"));
+ QCOMPARE(m2.value(0),QLatin1String("m1[0]"));
+}
+
void tst_QMap::operator_eq()
{
{
diff --git a/tests/auto/qmargins/qmargins.pro b/tests/auto/qmargins/qmargins.pro
index 5a6aa4f26a..0404da0424 100644
--- a/tests/auto/qmargins/qmargins.pro
+++ b/tests/auto/qmargins/qmargins.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
SOURCES += tst_qmargins.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qmath/qmath.pro b/tests/auto/qmath/qmath.pro
index 03134ee4e1..e5784ce7aa 100644
--- a/tests/auto/qmath/qmath.pro
+++ b/tests/auto/qmath/qmath.pro
@@ -4,3 +4,4 @@ QT = core
SOURCES += tst_qmath.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qmdiarea/tst_qmdiarea.cpp b/tests/auto/qmdiarea/tst_qmdiarea.cpp
index f865738141..6483f75908 100644
--- a/tests/auto/qmdiarea/tst_qmdiarea.cpp
+++ b/tests/auto/qmdiarea/tst_qmdiarea.cpp
@@ -63,6 +63,7 @@
#include <QMacStyle>
#include "../../shared/util.h"
+#include "../platformquirks.h"
static const Qt::WindowFlags DefaultWindowFlags
= Qt::SubWindow | Qt::WindowSystemMenuHint
@@ -468,6 +469,8 @@ void tst_QMdiArea::subWindowActivated2()
#ifdef Q_WS_X11
qt_x11_wait_for_window_manager(&mdiArea);
#endif
+ QTest::qWaitForWindowShown(&mdiArea);
+ mdiArea.activateWindow();
QTest::qWait(100);
QTRY_COMPARE(spy.count(), 5);
@@ -510,6 +513,9 @@ void tst_QMdiArea::subWindowActivated2()
QCOMPARE(mdiArea.activeSubWindow(), activeSubWindow);
spy.clear();
+ if (PlatformQuirks::isAutoMaximizing())
+ QSKIP("Platform is auto maximizing, so no showMinimized()", SkipAll);
+
// Check that we only emit _one_ signal and the active window
// is unchanged after showMinimized/showNormal.
mdiArea.showMinimized();
@@ -1119,9 +1125,10 @@ void tst_QMdiArea::currentSubWindow()
void tst_QMdiArea::addAndRemoveWindows()
{
- QMdiArea workspace;
+ QWidget topLevel;
+ QMdiArea workspace(&topLevel);
workspace.resize(800, 600);
- workspace.show();
+ topLevel.show();
#ifdef Q_WS_X11
qt_x11_wait_for_window_manager(&workspace);
#endif
@@ -1594,6 +1601,8 @@ void tst_QMdiArea::tileSubWindows()
{
QMdiArea workspace;
workspace.resize(600,480);
+ if (PlatformQuirks::isAutoMaximizing())
+ workspace.setWindowFlags(workspace.windowFlags() | Qt::X11BypassWindowManagerHint);
workspace.show();
#ifdef Q_WS_X11
qt_x11_wait_for_window_manager(&workspace);
@@ -1848,8 +1857,9 @@ void tst_QMdiArea::resizeMaximizedChildWindows()
QFETCH(int, increment);
QFETCH(int, windowCount);
- QMdiArea workspace;
- workspace.show();
+ QWidget topLevel;
+ QMdiArea workspace(&topLevel);
+ topLevel.show();
#if defined(Q_WS_X11)
qt_x11_wait_for_window_manager(&workspace);
#endif
@@ -2094,6 +2104,7 @@ void tst_QMdiArea::resizeTimer()
#ifdef Q_WS_X11
qt_x11_wait_for_window_manager(&mdiArea);
#endif
+ QTest::qWaitForWindowShown(&mdiArea);
#ifndef Q_OS_WINCE
int time = 250;
diff --git a/tests/auto/qmenu/tst_qmenu.cpp b/tests/auto/qmenu/tst_qmenu.cpp
index 7065b13254..84f1b94f9b 100644
--- a/tests/auto/qmenu/tst_qmenu.cpp
+++ b/tests/auto/qmenu/tst_qmenu.cpp
@@ -298,15 +298,17 @@ void tst_QMenu::mouseActivation()
#ifdef Q_OS_WINCE_WM
QSKIP("We have a separate mouseActivation test for Windows mobile.", SkipAll);
#endif
- QMenu menu;
+ QWidget topLevel;
+ QMenu menu(&topLevel);
+ topLevel.show();
menu.addAction("Menu Action");
menu.show();
- QTest::mouseClick(&menu, Qt::LeftButton, 0, QPoint(5, 5), 300);
+ QTest::mouseClick(&menu, Qt::LeftButton, 0, menu.rect().center(), 300);
QVERIFY(!menu.isVisible());
//context menus can allways be accessed with right click except on windows
menu.show();
- QTest::mouseClick(&menu, Qt::RightButton, 0, QPoint(5, 5), 300);
+ QTest::mouseClick(&menu, Qt::RightButton, 0, menu.rect().center(), 300);
QVERIFY(!menu.isVisible());
#ifdef Q_OS_WIN
@@ -466,9 +468,9 @@ void tst_QMenu::overrideMenuAction()
m->addAction(aQuit);
w.show();
+ QTest::qWaitForWindowShown(&w);
QApplication::setActiveWindow(&w);
w.setFocus();
- QTest::qWaitForWindowShown(&w);
QTRY_VERIFY(w.hasFocus());
//test of the action inside the menu
@@ -504,6 +506,7 @@ void tst_QMenu::statusTip()
w.addToolBar(&tb);
w.show();
+ QTest::qWaitForWindowShown(&w);
QRect rect1 = tb.actionGeometry(&a);
QToolButton *btn = qobject_cast<QToolButton*>(tb.childAt(rect1.center()));
@@ -589,6 +592,8 @@ void tst_QMenu::tearOff()
QVERIFY(menu->isTearOffEnabled());
widget.show();
+ QTest::qWaitForWindowShown(&widget);
+ widget.activateWindow();
menu->popup(QPoint(0,0));
QTest::qWait(50);
QVERIFY(!menu->isTearOffMenuVisible());
diff --git a/tests/auto/qmenubar/tst_qmenubar.cpp b/tests/auto/qmenubar/tst_qmenubar.cpp
index cc9fb0c41e..8dfb976943 100644
--- a/tests/auto/qmenubar/tst_qmenubar.cpp
+++ b/tests/auto/qmenubar/tst_qmenubar.cpp
@@ -338,6 +338,8 @@ void tst_QMenuBar::initTestCase_noQt3()
initSimpleMenubar_noQt3();
mw->show();
+ QTest::qWaitForWindowShown(mw);
+ mw->activateWindow();
menu1 = new QtTestSlot( mw );
menu2 = new QtTestSlot( mw );
@@ -1700,8 +1702,8 @@ void tst_QMenuBar::taskQTBUG11823_crashwithInvisibleActions()
QAction * a = menubar.addAction( "&a" );
menubar.show();
- QApplication::setActiveWindow(&menubar);
QTest::qWaitForWindowShown(&menubar);
+ QApplication::setActiveWindow(&menubar);
menubar.setActiveAction(m);
QCOMPARE(menubar.activeAction(), m);
QTest::keyClick(0, Qt::Key_Right);
diff --git a/tests/auto/qmetatype/qmetatype.pro b/tests/auto/qmetatype/qmetatype.pro
index a84d238aa4..ed1de83927 100644
--- a/tests/auto/qmetatype/qmetatype.pro
+++ b/tests/auto/qmetatype/qmetatype.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
SOURCES += tst_qmetatype.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qmouseevent_modal/tst_qmouseevent_modal.cpp b/tests/auto/qmouseevent_modal/tst_qmouseevent_modal.cpp
index 99a8913944..694d65de6c 100644
--- a/tests/auto/qmouseevent_modal/tst_qmouseevent_modal.cpp
+++ b/tests/auto/qmouseevent_modal/tst_qmouseevent_modal.cpp
@@ -147,12 +147,14 @@ void tst_qmouseevent_modal::mousePressRelease()
QVERIFY( w->d->count() == 0 );
QTest::mousePress( w->pb, Qt::LeftButton );
+ QTest::qWait(200);
QVERIFY( !w->d->isVisible() );
QVERIFY( w->d->count() == 1 );
QVERIFY( !w->pb->isDown() );
QTest::mousePress( w->pb, Qt::LeftButton );
+ QTest::qWait(200);
QVERIFY( !w->d->isVisible() );
QVERIFY( w->d->count() == 2 );
@@ -161,12 +163,14 @@ void tst_qmouseevent_modal::mousePressRelease()
// With the current QWS mouse handling, the 3rd press would fail...
QTest::mousePress( w->pb, Qt::LeftButton );
+ QTest::qWait(200);
QVERIFY( !w->d->isVisible() );
QVERIFY( w->d->count() == 3 );
QVERIFY( !w->pb->isDown() );
QTest::mousePress( w->pb, Qt::LeftButton );
+ QTest::qWait(200);
QVERIFY( !w->d->isVisible() );
QVERIFY( w->d->count() == 4 );
diff --git a/tests/auto/qmutex/qmutex.pro b/tests/auto/qmutex/qmutex.pro
index bd24dcb35f..760dcfd2d8 100644
--- a/tests/auto/qmutex/qmutex.pro
+++ b/tests/auto/qmutex/qmutex.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
SOURCES += tst_qmutex.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qmutexlocker/qmutexlocker.pro b/tests/auto/qmutexlocker/qmutexlocker.pro
index ff8a3da7eb..01c369101b 100644
--- a/tests/auto/qmutexlocker/qmutexlocker.pro
+++ b/tests/auto/qmutexlocker/qmutexlocker.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
SOURCES += tst_qmutexlocker.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qnetworkreply/tst_qnetworkreply.cpp b/tests/auto/qnetworkreply/tst_qnetworkreply.cpp
index 29788a37d5..936dc574c3 100644
--- a/tests/auto/qnetworkreply/tst_qnetworkreply.cpp
+++ b/tests/auto/qnetworkreply/tst_qnetworkreply.cpp
@@ -193,6 +193,8 @@ private Q_SLOTS:
void ioGetFromFtpWithReuse();
void ioGetFromHttp();
+ void ioGetFromBuiltinHttp_data();
+ void ioGetFromBuiltinHttp();
void ioGetFromHttpWithReuseParallel();
void ioGetFromHttpWithReuseSequential();
void ioGetFromHttpWithAuth();
@@ -301,6 +303,12 @@ private Q_SLOTS:
void getFromUnreachableIp();
+ void qtbug4121unknownAuthentication();
+
+ void qtbug13431replyThrottling();
+
+ void httpWithNoCredentialUsage();
+
// NOTE: This test must be last!
void parentingRepliesToTheApp();
};
@@ -351,6 +359,14 @@ QT_END_NAMESPACE
QFAIL(qPrintable(errorMsg)); \
} while (0);
+#ifndef QT_NO_OPENSSL
+static void setupSslServer(QSslSocket* serverSocket)
+{
+ serverSocket->setProtocol(QSsl::AnyProtocol);
+ serverSocket->setLocalCertificate(SRCDIR "/certs/server.pem");
+ serverSocket->setPrivateKey(SRCDIR "/certs/server.key");
+}
+#endif
// Does not work for POST/PUT!
class MiniHttpServer: public QTcpServer
@@ -361,24 +377,66 @@ public:
QByteArray dataToTransmit;
QByteArray receivedData;
bool doClose;
+ bool doSsl;
bool multiple;
int totalConnections;
- MiniHttpServer(const QByteArray &data) : client(0), dataToTransmit(data), doClose(true), multiple(false), totalConnections(0)
+ MiniHttpServer(const QByteArray &data, bool ssl = false)
+ : client(0), dataToTransmit(data), doClose(true), doSsl(ssl),
+ multiple(false), totalConnections(0)
{
listen();
- connect(this, SIGNAL(newConnection()), this, SLOT(doAccept()));
}
-public slots:
- void doAccept()
+protected:
+ void incomingConnection(int socketDescriptor)
{
- client = nextPendingConnection();
+ //qDebug() << "incomingConnection" << socketDescriptor;
+ if (!doSsl) {
+ client = new QTcpSocket;
+ client->setSocketDescriptor(socketDescriptor);
+ connectSocketSignals();
+ } else {
+#ifndef QT_NO_OPENSSL
+ QSslSocket *serverSocket = new QSslSocket;
+ serverSocket->setParent(this);
+ if (serverSocket->setSocketDescriptor(socketDescriptor)) {
+ connect(serverSocket, SIGNAL(sslErrors(QList<QSslError>)), this, SLOT(slotSslErrors(QList<QSslError>)));
+ setupSslServer(serverSocket);
+ serverSocket->startServerEncryption();
+ client = serverSocket;
+ connectSocketSignals();
+ } else {
+ delete serverSocket;
+ return;
+ }
+#endif
+ }
client->setParent(this);
++totalConnections;
+ }
+private:
+ void connectSocketSignals()
+ {
+ //qDebug() << "connectSocketSignals" << client;
connect(client, SIGNAL(readyRead()), this, SLOT(readyReadSlot()));
+ connect(client, SIGNAL(error(QAbstractSocket::SocketError)),
+ this, SLOT(slotError(QAbstractSocket::SocketError)));
+ }
+
+private slots:
+#ifndef QT_NO_OPENSSL
+ void slotSslErrors(const QList<QSslError>& errors)
+ {
+ qDebug() << "slotSslErrors" << client->errorString() << errors;
+ }
+#endif
+ void slotError(QAbstractSocket::SocketError err)
+ {
+ qDebug() << "slotError" << err << client->errorString();
}
+public slots:
void readyReadSlot()
{
receivedData += client->readAll();
@@ -390,6 +448,9 @@ public slots:
receivedData.remove(0, doubleEndlPos+4);
client->write(dataToTransmit);
+ while (client->bytesToWrite() > 0)
+ client->waitForBytesWritten();
+
if (doClose) {
client->disconnectFromHost();
disconnect(client, 0, this, 0);
@@ -562,17 +623,89 @@ public:
}
};
+// A blocking tcp server (must be used in a thread) which supports SSL.
+class BlockingTcpServer : public QTcpServer
+{
+ Q_OBJECT
+public:
+ BlockingTcpServer(bool ssl) : doSsl(ssl), sslSocket(0) {}
+
+ QTcpSocket* waitForNextConnectionSocket() {
+ waitForNewConnection(-1);
+ if (doSsl) {
+ Q_ASSERT(sslSocket);
+ return sslSocket;
+ } else {
+ //qDebug() << "returning nextPendingConnection";
+ return nextPendingConnection();
+ }
+ }
+ virtual void incomingConnection(int socketDescriptor)
+ {
+#ifndef QT_NO_OPENSSL
+ if (doSsl) {
+ QSslSocket *serverSocket = new QSslSocket;
+ serverSocket->setParent(this);
+ serverSocket->setSocketDescriptor(socketDescriptor);
+ connect(serverSocket, SIGNAL(sslErrors(QList<QSslError>)), this, SLOT(slotSslErrors(QList<QSslError>)));
+ setupSslServer(serverSocket);
+ serverSocket->startServerEncryption();
+ sslSocket = serverSocket;
+ } else
+#endif
+ {
+ QTcpServer::incomingConnection(socketDescriptor);
+ }
+ }
+private slots:
+
+#ifndef QT_NO_OPENSSL
+ void slotSslErrors(const QList<QSslError>& errors)
+ {
+ qDebug() << "slotSslErrors" << sslSocket->errorString() << errors;
+ }
+#endif
+
+private:
+ const bool doSsl;
+ QTcpSocket* sslSocket;
+};
+
+// This server tries to send data as fast as possible (like most servers)
+// but it measures how fast it was able to send it, which shows at which
+// rate the reader is processing the data.
class FastSender: public QThread
{
Q_OBJECT
QSemaphore ready;
qint64 wantedSize;
int port;
+ enum Protocol { DebugPipe, ProvidedData };
+ const Protocol protocol;
+ const bool doSsl;
+ const bool fillKernelBuffer;
public:
int transferRate;
QWaitCondition cond;
+
+ QByteArray dataToTransmit;
+ int dataIndex;
+
+ // a server that sends debugpipe data
FastSender(qint64 size)
- : wantedSize(size), port(-1), transferRate(-1)
+ : wantedSize(size), port(-1), protocol(DebugPipe),
+ doSsl(false), fillKernelBuffer(true), transferRate(-1),
+ dataIndex(0)
+ {
+ start();
+ ready.acquire();
+ }
+
+ // a server that sends the data provided at construction time, useful for HTTP
+ FastSender(const QByteArray& data, bool https, bool fillBuffer)
+ : wantedSize(data.size()), port(-1), protocol(ProvidedData),
+ doSsl(https), fillKernelBuffer(fillBuffer), transferRate(-1),
+ dataToTransmit(data), dataIndex(0)
{
start();
ready.acquire();
@@ -580,90 +713,121 @@ public:
inline int serverPort() const { return port; }
+ int writeNextData(QTcpSocket* socket, qint32 size)
+ {
+ if (protocol == DebugPipe) {
+ QByteArray data;
+ QDataStream stream(&data, QIODevice::WriteOnly);
+ stream << QVariantMap() << QByteArray(size, 'a');
+ socket->write((char*)&size, sizeof size);
+ socket->write(data);
+ dataIndex += size;
+ return size;
+ } else {
+ const QByteArray data = dataToTransmit.mid(dataIndex, size);
+ socket->write(data);
+ dataIndex += data.size();
+ //qDebug() << "wrote" << dataIndex << "/" << dataToTransmit.size();
+ return data.size();
+ }
+ }
+ void writeLastData(QTcpSocket* socket)
+ {
+ if (protocol == DebugPipe) {
+ QByteArray data;
+ QDataStream stream(&data, QIODevice::WriteOnly);
+ stream << QVariantMap() << QByteArray();
+ const qint32 size = data.size();
+ socket->write((char*)&size, sizeof size);
+ socket->write(data);
+ }
+ }
+
protected:
void run()
{
- QTcpServer server;
+ BlockingTcpServer server(doSsl);
server.listen();
port = server.serverPort();
ready.release();
- server.waitForNewConnection(-1);
- QTcpSocket *client = server.nextPendingConnection();
+ QTcpSocket *client = server.waitForNextConnectionSocket();
// get the "request" packet
if (!client->waitForReadyRead(2000)) {
- qDebug() << client->error() << "waiting for \"request\" packet";
+ qDebug() << "FastSender:" << client->error() << "waiting for \"request\" packet";
return;
}
- client->readAll(); // we're not interested in the actual contents
+ client->readAll(); // we're not interested in the actual contents (e.g. HTTP request)
- enum { BlockSize = 256 };
- QByteArray data;
- {
- QDataStream stream(&data, QIODevice::WriteOnly);
- stream << QVariantMap() << QByteArray(BlockSize, 'a');
+ enum { BlockSize = 1024 };
+
+ if (fillKernelBuffer) {
+
+ // write a bunch of bytes to fill up the buffers
+ bool done = false;
+ do {
+ if (writeNextData(client, BlockSize) < BlockSize) {
+ qDebug() << "ERROR: FastSender: not enough data to write in order to fill buffers; or client is reading too fast";
+ return;
+ }
+ while (client->bytesToWrite() > 0) {
+ if (!client->waitForBytesWritten(0)) {
+ done = true;
+ break;
+ }
+ }
+ //qDebug() << "Filling kernel buffer: wrote" << dataIndex << "bytes";
+ } while (!done);
+
+ qDebug() << "FastSender: ok, kernel buffer is full after writing" << dataIndex << "bytes";
}
- qint32 size = data.size();
- // write a bunch of bytes to fill up the buffers
- do {
- client->write((char*)&size, sizeof size);
- client->write(data);
- while (client->bytesToWrite() > 0)
- if (!client->waitForBytesWritten(0))
- break;
- } while (client->bytesToWrite() == 0);
+ // Tell the client to start reading
+ emit dataReady();
// the kernel buffer is full
// clean up QAbstractSocket's residue:
- while (client->bytesToWrite() > 0)
+ while (client->bytesToWrite() > 0) {
+ qDebug() << "Still having" << client->bytesToWrite() << "bytes to write, doing that now";
if (!client->waitForBytesWritten(2000)) {
- qDebug() << client->error() << "cleaning up residue";
+ qDebug() << "ERROR: FastSender:" << client->error() << "cleaning up residue";
return;
}
+ }
- // now write in "blocking mode"
+ // now write in "blocking mode", this is where the rate measuring starts
QTime timer;
timer.start();
- qint64 totalBytes = 0;
- while (totalBytes < wantedSize) {
- int bytesToWrite = wantedSize - totalBytes;
+ //const qint64 writtenBefore = dataIndex;
+ //qint64 measuredTotalBytes = wantedSize - writtenBefore;
+ qint64 measuredSentBytes = 0;
+ while (dataIndex < wantedSize) {
+ const int remainingBytes = wantedSize - measuredSentBytes;
+ const int bytesToWrite = qMin(remainingBytes, static_cast<int>(BlockSize));
Q_ASSERT(bytesToWrite);
- if (bytesToWrite > BlockSize) {
- bytesToWrite = BlockSize;
- } else {
- QDataStream stream(&data, QIODevice::WriteOnly);
- stream << QVariantMap() << QByteArray(bytesToWrite, 'b');
- }
- size = data.size();
- client->write((char*)&size, sizeof size);
- client->write(data);
- totalBytes += bytesToWrite;
+ measuredSentBytes += writeNextData(client, bytesToWrite);
- while (client->bytesToWrite() > 0)
+ while (client->bytesToWrite() > 0) {
if (!client->waitForBytesWritten(2000)) {
- qDebug() << client->error() << "blocking write";
+ qDebug() << "ERROR: FastSender:" << client->error() << "during blocking write";
return;
}
-// qDebug() << bytesToWrite << "bytes written now;"
-// << totalBytes << "total ("
-// << totalBytes*100/wantedSize << "% complete);"
-// << timer.elapsed() << "ms elapsed";
+ }
+ /*qDebug() << "FastSender:" << bytesToWrite << "bytes written now;"
+ << measuredSentBytes << "measured bytes" << measuredSentBytes + writtenBefore << "total ("
+ << measuredSentBytes*100/measuredTotalBytes << "% complete);"
+ << timer.elapsed() << "ms elapsed";*/
}
- transferRate = totalBytes * 1000 / timer.elapsed();
- qDebug() << "flushed" << totalBytes << "bytes in" << timer.elapsed() << "ms: rate =" << transferRate;
+ transferRate = measuredSentBytes * 1000 / timer.elapsed();
+ qDebug() << "FastSender: flushed" << measuredSentBytes << "bytes in" << timer.elapsed() << "ms: rate =" << transferRate << "B/s";
- // write a "close connection" packet
- {
- QDataStream stream(&data, QIODevice::WriteOnly);
- stream << QVariantMap() << QByteArray();
- }
- size = data.size();
- client->write((char*)&size, sizeof size);
- client->write(data);
+ // write a "close connection" packet, if the protocol needs it
+ writeLastData(client);
}
+signals:
+ void dataReady();
};
class RateControlledReader: public QObject
@@ -672,40 +836,85 @@ class RateControlledReader: public QObject
QIODevice *device;
int bytesToRead;
int interval;
+ int readBufferSize;
public:
+ QByteArray data;
qint64 totalBytesRead;
- RateControlledReader(QIODevice *dev, int kbPerSec)
- : device(dev), totalBytesRead(0)
+ RateControlledReader(QObject& senderObj, QIODevice *dev, int kbPerSec, int maxBufferSize = 0)
+ : device(dev), readBufferSize(maxBufferSize), totalBytesRead(0)
{
// determine how often we have to wake up
- bytesToRead = kbPerSec * 1024 / 20;
- interval = 50;
+ int timesPerSecond;
+ if (readBufferSize == 0) {
+ // The requirement is simply "N KB per seconds"
+ timesPerSecond = 20;
+ bytesToRead = kbPerSec * 1024 / timesPerSecond;
+ } else {
+ // The requirement also includes "<readBufferSize> bytes at a time"
+ bytesToRead = readBufferSize;
+ timesPerSecond = kbPerSec * 1024 / readBufferSize;
+ }
+ interval = 1000 / timesPerSecond; // in ms
qDebug() << "RateControlledReader: going to read" << bytesToRead
<< "bytes every" << interval << "ms";
- qDebug() << "actual rate will be"
+ qDebug() << "actual read rate will be"
<< (bytesToRead * 1000 / interval) << "bytes/sec (wanted"
<< kbPerSec * 1024 << "bytes/sec)";
+
+ // Wait for data to be readyRead
+ bool ok = connect(&senderObj, SIGNAL(dataReady()), this, SLOT(slotDataReady()));
+ Q_ASSERT(ok);
+ }
+
+ void wrapUp()
+ {
+ QByteArray someData = device->read(device->bytesAvailable());
+ data += someData;
+ totalBytesRead += someData.size();
+ qDebug() << "wrapUp: found" << someData.size() << "bytes left. progress" << data.size();
+ //qDebug() << "wrapUp: now bytesAvailable=" << device->bytesAvailable();
+ }
+
+private slots:
+ void slotDataReady()
+ {
+ //qDebug() << "RateControlledReader: ready to go";
startTimer(interval);
}
protected:
void timerEvent(QTimerEvent *)
{
+ //qDebug() << "RateControlledReader: timerEvent bytesAvailable=" << device->bytesAvailable();
+ if (readBufferSize > 0) {
+ // This asserts passes all the time, except in the final flush.
+ //Q_ASSERT(device->bytesAvailable() <= readBufferSize);
+ }
+
qint64 bytesRead = 0;
QTime stopWatch;
stopWatch.start();
do {
- if (device->bytesAvailable() == 0)
- if (stopWatch.elapsed() > 10 || !device->waitForReadyRead(5))
+ if (device->bytesAvailable() == 0) {
+ if (stopWatch.elapsed() > 20) {
+ qDebug() << "RateControlledReader: Not enough data available for reading, waited too much, timing out";
break;
- QByteArray data = device->read(bytesToRead - bytesRead);
- bytesRead += data.size();
- } while (bytesRead < bytesToRead);// && stopWatch.elapsed() < interval/4);
+ }
+ if (!device->waitForReadyRead(5)) {
+ qDebug() << "RateControlledReader: Not enough data available for reading, even after waiting 5ms, bailing out";
+ break;
+ }
+ }
+ QByteArray someData = device->read(bytesToRead - bytesRead);
+ data += someData;
+ bytesRead += someData.size();
+ //qDebug() << "RateControlledReader: successfully read" << someData.size() << "progress:" << data.size();
+ } while (bytesRead < bytesToRead);
totalBytesRead += bytesRead;
if (bytesRead < bytesToRead)
- qWarning() << bytesToRead - bytesRead << "bytes not read";
+ qWarning() << "RateControlledReader: WARNING:" << bytesToRead - bytesRead << "bytes not read";
}
};
@@ -3171,8 +3380,8 @@ public:
connect(serverSocket, SIGNAL(encrypted()), this, SLOT(encryptedSlot()));
serverSocket->setProtocol(QSsl::AnyProtocol);
connect(serverSocket, SIGNAL(sslErrors(const QList<QSslError>&)), serverSocket, SLOT(ignoreSslErrors()));
- serverSocket->setLocalCertificate (SRCDIR "/certs/server.pem");
- serverSocket->setPrivateKey (SRCDIR "/certs/server.key");
+ serverSocket->setLocalCertificate(SRCDIR "/certs/server.pem");
+ serverSocket->setPrivateKey(SRCDIR "/certs/server.key");
serverSocket->startServerEncryption();
} else {
delete serverSocket;
@@ -3262,6 +3471,93 @@ void tst_QNetworkReply::ioPostToHttpsUploadProgress()
}
#endif
+void tst_QNetworkReply::ioGetFromBuiltinHttp_data()
+{
+ QTest::addColumn<bool>("https");
+ QTest::addColumn<int>("bufferSize");
+ QTest::newRow("http+unlimited") << false << 0;
+ QTest::newRow("http+limited") << false << 4096;
+#ifndef QT_NO_OPENSSL
+ QTest::newRow("https+unlimited") << true << 0;
+ QTest::newRow("https+limited") << true << 4096;
+#endif
+}
+
+void tst_QNetworkReply::ioGetFromBuiltinHttp()
+{
+ QFETCH(bool, https);
+ QFETCH(int, bufferSize);
+
+ QByteArray testData;
+ // Make the data big enough so that it can fill the kernel buffer
+ // (which seems to hold 202 KB here)
+ const int wantedSize = 1200 * 1000;
+ testData.reserve(wantedSize);
+ // And in the case of SSL, the compression can fool us and let the
+ // server send the data much faster than expected.
+ // So better provide random data that cannot be compressed.
+ for (int i = 0; i < wantedSize; ++i)
+ testData += (char)qrand();
+
+ QByteArray httpResponse = QByteArray("HTTP/1.0 200 OK\r\nContent-Length: ");
+ httpResponse += QByteArray::number(testData.size());
+ httpResponse += "\r\n\r\n";
+ httpResponse += testData;
+
+ qDebug() << "Server will send" << (httpResponse.size()-testData.size()) << "bytes of header and"
+ << testData.size() << "bytes of data";
+
+ const bool fillKernelBuffer = bufferSize > 0;
+ FastSender server(httpResponse, https, fillKernelBuffer);
+
+ QUrl url(QString("%1://127.0.0.1:%2/qtest/rfc3252.txt")
+ .arg(https?"https":"http")
+ .arg(server.serverPort()));
+ QNetworkRequest request(url);
+ QNetworkReplyPtr reply = manager.get(request);
+ reply->setReadBufferSize(bufferSize);
+ reply->ignoreSslErrors();
+ const int rate = 200; // in kB per sec
+ RateControlledReader reader(server, reply, rate, bufferSize);
+
+ connect(reply, SIGNAL(finished()), &QTestEventLoop::instance(), SLOT(exitLoop()));
+ QTime loopTime;
+ loopTime.start();
+ QTestEventLoop::instance().enterLoop(11);
+ const int elapsedTime = loopTime.elapsed();
+ server.wait();
+ reader.wrapUp();
+
+ qDebug() << "send rate:" << server.transferRate << "B/s";
+ qDebug() << "receive rate:" << reader.totalBytesRead * 1000 / elapsedTime
+ << "(it received" << reader.totalBytesRead << "bytes in" << elapsedTime << "ms)";
+
+ QVERIFY(!QTestEventLoop::instance().timeout());
+
+ QCOMPARE(reply->url(), request.url());
+ QCOMPARE(reply->error(), QNetworkReply::NoError);
+ QCOMPARE(reply->attribute(QNetworkRequest::HttpStatusCodeAttribute).toInt(), 200);
+
+ QCOMPARE(reply->header(QNetworkRequest::ContentLengthHeader).toLongLong(), (qint64)testData.size());
+ if (reader.data.size() < testData.size()) { // oops?
+ QCOMPARE(reader.data, testData.mid(0, reader.data.size()));
+ qDebug() << "The data is incomplete, the last" << testData.size() - reader.data.size() << "bytes are missing";
+ }
+ QCOMPARE(reader.data.size(), testData.size());
+ QCOMPARE(reader.data, testData);
+
+ // OK we got the file alright, but did setReadBufferSize work?
+ QVERIFY(server.transferRate != -1);
+ if (bufferSize > 0) {
+ const int allowedDeviation = 16; // TODO find out why the send rate is 13% faster currently
+ const int minRate = rate * 1024 * (100-allowedDeviation) / 100;
+ const int maxRate = rate * 1024 * (100+allowedDeviation) / 100;
+ qDebug() << minRate << "<="<< server.transferRate << "<=" << maxRate << "?";
+ QVERIFY(server.transferRate >= minRate);
+ QVERIFY(server.transferRate <= maxRate);
+ }
+}
+
void tst_QNetworkReply::ioPostToHttpUploadProgress()
{
QFile sourceFile(SRCDIR "/bigfile");
@@ -3446,8 +3742,10 @@ void tst_QNetworkReply::rateControl()
QNetworkReplyPtr reply = manager.get(request);
reply->setReadBufferSize(32768);
connect(reply, SIGNAL(finished()), &QTestEventLoop::instance(), SLOT(exitLoop()));
+ qRegisterMetaType<QNetworkReply::NetworkError>("QNetworkReply::NetworkError");
+ QSignalSpy errorSpy(reply, SIGNAL(error(QNetworkReply::NetworkError)));
- RateControlledReader reader(reply, rate);
+ RateControlledReader reader(sender, reply, rate, 20);
// this test is designed to run for 25 seconds at most
QTime loopTime;
@@ -3455,6 +3753,10 @@ void tst_QNetworkReply::rateControl()
QTestEventLoop::instance().enterLoop(40);
int elapsedTime = loopTime.elapsed();
+ if (!errorSpy.isEmpty()) {
+ qDebug() << "ERROR!" << errorSpy[0][0] << reply->errorString();
+ }
+
qDebug() << "tst_QNetworkReply::rateControl" << "send rate:" << sender.transferRate;
qDebug() << "tst_QNetworkReply::rateControl" << "receive rate:" << reader.totalBytesRead * 1000 / elapsedTime
<< "(it received" << reader.totalBytesRead << "bytes in" << elapsedTime << "ms)";
@@ -4575,6 +4877,7 @@ void tst_QNetworkReply::qtbug12908compressedHttpReply()
QCOMPARE(reply->error(), QNetworkReply::NoError);
}
+// TODO add similar test for FTP
void tst_QNetworkReply::getFromUnreachableIp()
{
QNetworkAccessManager manager;
@@ -4589,6 +4892,112 @@ void tst_QNetworkReply::getFromUnreachableIp()
QVERIFY(reply->error() != QNetworkReply::NoError);
}
+void tst_QNetworkReply::qtbug4121unknownAuthentication()
+{
+ MiniHttpServer server(QByteArray("HTTP/1.1 401 bla\r\nWWW-Authenticate: crap\r\nContent-Length: 0\r\n\r\n"));
+ server.doClose = false;
+
+ QNetworkRequest request(QUrl("http://localhost:" + QString::number(server.serverPort())));
+ QNetworkAccessManager manager;
+ QNetworkReplyPtr reply = manager.get(request);
+
+ qRegisterMetaType<QNetworkReply*>("QNetworkReply*");
+ qRegisterMetaType<QAuthenticator*>("QAuthenticator*");
+ QSignalSpy authSpy(&manager, SIGNAL(authenticationRequired(QNetworkReply*,QAuthenticator*)));
+ QSignalSpy finishedSpy(&manager, SIGNAL(finished(QNetworkReply*)));
+ qRegisterMetaType<QNetworkReply::NetworkError>("QNetworkReply::NetworkError");
+ QSignalSpy errorSpy(reply, SIGNAL(error(QNetworkReply::NetworkError)));
+
+ connect(reply, SIGNAL(finished()), &QTestEventLoop::instance(), SLOT(exitLoop()), Qt::QueuedConnection);
+ QTestEventLoop::instance().enterLoop(10);
+ QVERIFY(!QTestEventLoop::instance().timeout());
+
+ QCOMPARE(authSpy.count(), 0);
+ QCOMPARE(finishedSpy.count(), 1);
+ QCOMPARE(errorSpy.count(), 1);
+
+ QCOMPARE(reply->error(), QNetworkReply::AuthenticationRequiredError);
+}
+
+class QtBug13431Helper : public QObject {
+ Q_OBJECT
+public:
+ QNetworkReply* m_reply;
+ QTimer m_dlTimer;
+public slots:
+ void replyFinished(QNetworkReply*) {
+ QTestEventLoop::instance().exitLoop();
+ }
+
+ void onReadAndReschedule() {
+ const qint64 bytesReceived = m_reply->bytesAvailable();
+ if (bytesReceived) {
+ QByteArray data = m_reply->read(bytesReceived);
+ // reschedule read
+ const int millisecDelay = static_cast<int>(bytesReceived * 1000 / m_reply->readBufferSize());
+ m_dlTimer.start(millisecDelay);
+ }
+ else {
+ // reschedule read
+ m_dlTimer.start(200);
+ }
+ }
+};
+
+void tst_QNetworkReply::qtbug13431replyThrottling()
+{
+ QtBug13431Helper helper;
+
+ QNetworkAccessManager nam;
+ connect(&nam, SIGNAL(finished(QNetworkReply*)), &helper, SLOT(replyFinished(QNetworkReply*)));
+
+ // Download a bigger file
+ QNetworkRequest netRequest(QUrl("http://qt-test-server/qtest/bigfile"));
+ helper.m_reply = nam.get(netRequest);
+ // Set the throttle
+ helper.m_reply->setReadBufferSize(36000);
+
+ // Schedule a timer that tries to read
+
+ connect(&helper.m_dlTimer, SIGNAL(timeout()), &helper, SLOT(onReadAndReschedule()));
+ helper.m_dlTimer.setSingleShot(true);
+ helper.m_dlTimer.start(0);
+
+ QTestEventLoop::instance().enterLoop(30);
+ QVERIFY(!QTestEventLoop::instance().timeout());
+ QVERIFY(helper.m_reply->isFinished());
+ QCOMPARE(helper.m_reply->error(), QNetworkReply::NoError);
+}
+
+void tst_QNetworkReply::httpWithNoCredentialUsage()
+{
+ QNetworkRequest request(QUrl("http://httptest:httptest@" + QtNetworkSettings::serverName() + "/qtest/protected/cgi-bin/md5sum.cgi"));
+ // Do not use credentials
+ request.setAttribute(QNetworkRequest::AuthenticationReuseAttribute, QNetworkRequest::Manual);
+ QNetworkAccessManager manager;
+ QNetworkReplyPtr reply = manager.get(request);
+
+ qRegisterMetaType<QNetworkReply*>("QNetworkReply*");
+ qRegisterMetaType<QAuthenticator*>("QAuthenticator*");
+ QSignalSpy authSpy(&manager, SIGNAL(authenticationRequired(QNetworkReply*,QAuthenticator*)));
+ QSignalSpy finishedSpy(&manager, SIGNAL(finished(QNetworkReply*)));
+ qRegisterMetaType<QNetworkReply::NetworkError>("QNetworkReply::NetworkError");
+ QSignalSpy errorSpy(reply, SIGNAL(error(QNetworkReply::NetworkError)));
+
+ connect(reply, SIGNAL(finished()), &QTestEventLoop::instance(), SLOT(exitLoop()), Qt::QueuedConnection);
+ QTestEventLoop::instance().enterLoop(10);
+ QVERIFY(!QTestEventLoop::instance().timeout());
+
+ // We check if authenticationRequired was emitted, however we do not anything in it so it should be 401
+ QCOMPARE(authSpy.count(), 1);
+ QCOMPARE(finishedSpy.count(), 1);
+ QCOMPARE(errorSpy.count(), 1);
+
+ QCOMPARE(reply->error(), QNetworkReply::AuthenticationRequiredError);
+}
+
+
+
// NOTE: This test must be last testcase in tst_qnetworkreply!
void tst_QNetworkReply::parentingRepliesToTheApp()
{
diff --git a/tests/auto/qnumeric/qnumeric.pro b/tests/auto/qnumeric/qnumeric.pro
index 162f980f9c..c0af962a79 100644
--- a/tests/auto/qnumeric/qnumeric.pro
+++ b/tests/auto/qnumeric/qnumeric.pro
@@ -4,3 +4,4 @@ QT = core
SOURCES += tst_qnumeric.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qobject/qobject.pro b/tests/auto/qobject/qobject.pro
index b6b3f20f22..113e14a61d 100644
--- a/tests/auto/qobject/qobject.pro
+++ b/tests/auto/qobject/qobject.pro
@@ -1,2 +1,3 @@
TEMPLATE = subdirs
SUBDIRS = tst_qobject.pro signalbug.pro
+CONFIG += parallel_test
diff --git a/tests/auto/qobject/tst_qobject.cpp b/tests/auto/qobject/tst_qobject.cpp
index 24cd5a35e1..a09f109e1c 100644
--- a/tests/auto/qobject/tst_qobject.cpp
+++ b/tests/auto/qobject/tst_qobject.cpp
@@ -134,6 +134,7 @@ private slots:
void connectConstructorByMetaMethod();
void disconnectByMetaMethod();
void disconnectNotSignalMetaMethod();
+ void autoConnectionBehavior();
protected:
};
@@ -3847,5 +3848,82 @@ void tst_QObject::disconnectNotSignalMetaMethod()
QVERIFY(!QObject::disconnect(&s, slot, &r, QMetaMethod()));
}
+class ThreadAffinityThread : public QThread
+{
+public:
+ SenderObject *sender;
+
+ ThreadAffinityThread(SenderObject *sender)
+ : sender(sender)
+ { }
+ void run()
+ {
+ sender->emitSignal1();
+ }
+};
+
+void tst_QObject::autoConnectionBehavior()
+{
+ SenderObject *sender = new SenderObject;
+ ReceiverObject *receiver = new ReceiverObject;
+ connect(sender, SIGNAL(signal1()), receiver, SLOT(slot1()));
+
+ // at emit, currentThread == sender->thread(), currentThread == receiver->thread(), sender->thread() == receiver->thread()
+ QVERIFY(!receiver->called(1));
+ sender->emitSignal1();
+ QVERIFY(receiver->called(1));
+ receiver->reset();
+
+ // at emit, currentThread != sender->thread(), currentThread != receiver->thread(), sender->thread() == receiver->thread()
+ ThreadAffinityThread emitThread1(sender);
+ QVERIFY(!receiver->called(1));
+ emitThread1.start();
+ QVERIFY(emitThread1.wait(30000));
+ QVERIFY(!receiver->called(1));
+ QCoreApplication::sendPostedEvents(receiver, QEvent::MetaCall);
+ QVERIFY(receiver->called(1));
+ receiver->reset();
+
+ // at emit, currentThread == sender->thread(), currentThread != receiver->thread(), sender->thread() != receiver->thread()
+ sender->moveToThread(&emitThread1);
+ QVERIFY(!receiver->called(1));
+ emitThread1.start();
+ QVERIFY(emitThread1.wait(30000));
+ QVERIFY(!receiver->called(1));
+ QCoreApplication::sendPostedEvents(receiver, QEvent::MetaCall);
+ QVERIFY(receiver->called(1));
+ receiver->reset();
+
+ // at emit, currentThread != sender->thread(), currentThread == receiver->thread(), sender->thread() != receiver->thread()
+ QVERIFY(!receiver->called(1));
+ sender->emitSignal1();
+ QVERIFY(receiver->called(1));
+ receiver->reset();
+
+ // at emit, currentThread != sender->thread(), currentThread != receiver->thread(), sender->thread() != receiver->thread()
+ ThreadAffinityThread emitThread2(sender);
+ QThread receiverThread;
+ QTimer *timer = new QTimer;
+ timer->setSingleShot(true);
+ timer->setInterval(100);
+ connect(&receiverThread, SIGNAL(started()), timer, SLOT(start()));
+ connect(timer, SIGNAL(timeout()), &receiverThread, SLOT(quit()), Qt::DirectConnection);
+ connect(&receiverThread, SIGNAL(finished()), timer, SLOT(deleteLater()));
+ timer->moveToThread(&receiverThread);
+
+ receiver->moveToThread(&receiverThread);
+ QVERIFY(!receiver->called(1));
+ emitThread2.start();
+ QVERIFY(emitThread2.wait(30000));
+ QVERIFY(!receiver->called(1));
+ receiverThread.start();
+ QVERIFY(receiverThread.wait(30000));
+ QVERIFY(receiver->called(1));
+ receiver->reset();
+
+ delete sender;
+ delete receiver;
+}
+
QTEST_MAIN(tst_QObject)
#include "tst_qobject.moc"
diff --git a/tests/auto/qobjectrace/qobjectrace.pro b/tests/auto/qobjectrace/qobjectrace.pro
index 322adff6a0..526875b69d 100644
--- a/tests/auto/qobjectrace/qobjectrace.pro
+++ b/tests/auto/qobjectrace/qobjectrace.pro
@@ -3,3 +3,4 @@ SOURCES += tst_qobjectrace.cpp
QT = core
TARGET.EPOCHEAPSIZE = 20000000 40000000
+CONFIG += parallel_test
diff --git a/tests/auto/qpainter/tst_qpainter.cpp b/tests/auto/qpainter/tst_qpainter.cpp
index f7db6b332c..ab380a6521 100644
--- a/tests/auto/qpainter/tst_qpainter.cpp
+++ b/tests/auto/qpainter/tst_qpainter.cpp
@@ -49,6 +49,7 @@
#include <qfontmetrics.h>
#include <qbitmap.h>
#include <qimage.h>
+#include <qthread.h>
#include <limits.h>
#if !defined(Q_OS_WINCE) && !defined(Q_OS_SYMBIAN)
#include <qprinter.h>
@@ -258,6 +259,9 @@ private slots:
void drawPointScaled();
+ void QTBUG14614_gradientCacheRaceCondition();
+ void drawTextOpacity();
+
private:
void fillData();
void setPenColor(QPainter& p);
@@ -4578,32 +4582,6 @@ void tst_QPainter::drawText_subPixelPositionsInRaster_qtbug5053()
#if !defined(Q_WS_MAC) || !defined(QT_MAC_USE_COCOA)
QSKIP("Only Mac/Cocoa supports sub pixel positions in raster engine currently", SkipAll);
#endif
-
- int w = 10, h = 10;
- QImage image(w, h, QImage::Format_RGB32);
- image.fill(0xffffffff);
- QPainter p(&image);
- p.drawText(0, h, "X\\");
- p.end();
-
- bool foundNonGrayPixel = false;
- const int *bits = (const int *) ((const QImage &) image).bits();
- int bpl = image.bytesPerLine() / 4;
- for (int y=0; y<w; ++y) {
- for (int x=0; x<h; ++x) {
- int r = qRed(bits[x]);
- int g = qGreen(bits[x]);
- int b = qBlue(bits[x]);
- if (r != g || r != b) {
- foundNonGrayPixel = true;
- break;
- }
- }
- bits += bpl;
- }
- if (!foundNonGrayPixel)
- QSKIP("Font smoothing must be turned on for this test", SkipAll);
-
QFontMetricsF fm(qApp->font());
QImage baseLine(fm.width(QChar::fromLatin1('e')), fm.height(), QImage::Format_RGB32);
@@ -4652,6 +4630,60 @@ void tst_QPainter::drawPointScaled()
QCOMPARE(image.pixel(16, 16), 0xffff0000);
}
+class GradientProducer : public QThread
+{
+protected:
+ void run();
+};
+
+void GradientProducer::run()
+{
+ QImage image(1, 1, QImage::Format_RGB32);
+ QPainter p(&image);
+
+ for (int i = 0; i < 1000; ++i) {
+ QLinearGradient g;
+ g.setColorAt(0, QColor(i % 256, 0, 0));
+ g.setColorAt(1, Qt::white);
+
+ p.fillRect(image.rect(), g);
+ }
+}
+
+void tst_QPainter::QTBUG14614_gradientCacheRaceCondition()
+{
+ const int threadCount = 16;
+ GradientProducer producers[threadCount];
+ for (int i = 0; i < threadCount; ++i)
+ producers[i].start();
+ for (int i = 0; i < threadCount; ++i)
+ producers[i].wait();
+}
+
+void tst_QPainter::drawTextOpacity()
+{
+ QImage image(32, 32, QImage::Format_RGB32);
+ image.fill(0xffffffff);
+
+ QPainter p(&image);
+ p.setPen(QColor("#6F6F6F"));
+ p.setOpacity(0.5);
+ p.drawText(5, 30, QLatin1String("Qt"));
+ p.end();
+
+ QImage copy = image;
+ image.fill(0xffffffff);
+
+ p.begin(&image);
+ p.setPen(QColor("#6F6F6F"));
+ p.drawLine(-10, -10, -1, -1);
+ p.setOpacity(0.5);
+ p.drawText(5, 30, QLatin1String("Qt"));
+ p.end();
+
+ QCOMPARE(image, copy);
+}
+
QTEST_MAIN(tst_QPainter)
#include "tst_qpainter.moc"
diff --git a/tests/auto/qpainterpath/tst_qpainterpath.cpp b/tests/auto/qpainterpath/tst_qpainterpath.cpp
index d0cdddac07..19b315637c 100644
--- a/tests/auto/qpainterpath/tst_qpainterpath.cpp
+++ b/tests/auto/qpainterpath/tst_qpainterpath.cpp
@@ -60,6 +60,8 @@ public:
private slots:
void getSetCheck();
+ void swap();
+
void contains_QPointF_data();
void contains_QPointF();
@@ -139,6 +141,17 @@ void tst_QPainterPath::getSetCheck()
QCOMPARE(qreal(1.1), obj1.curveThreshold());
}
+void tst_QPainterPath::swap()
+{
+ QPainterPath p1;
+ p1.addRect( 0, 0,10,10);
+ QPainterPath p2;
+ p2.addRect(10,10,10,10);
+ p1.swap(p2);
+ QCOMPARE(p1.boundingRect().toRect(), QRect(10,10,10,10));
+ QCOMPARE(p2.boundingRect().toRect(), QRect( 0, 0,10,10));
+}
+
Q_DECLARE_METATYPE(QPainterPath)
Q_DECLARE_METATYPE(QPointF)
Q_DECLARE_METATYPE(QRectF)
diff --git a/tests/auto/qpathclipper/tst_qpathclipper.cpp b/tests/auto/qpathclipper/tst_qpathclipper.cpp
index 4dc12cb403..98c67d017e 100644
--- a/tests/auto/qpathclipper/tst_qpathclipper.cpp
+++ b/tests/auto/qpathclipper/tst_qpathclipper.cpp
@@ -1300,6 +1300,9 @@ void tst_QPathClipper::task251909()
void tst_QPathClipper::qtbug3778()
{
+ if (sizeof(double) != sizeof(qreal)) {
+ QSKIP("This test only works for qreal=double, otherwise ends in rounding errors", SkipAll);
+ }
QPainterPath path1;
path1.moveTo(200, 3.22409e-5);
// e-5 and higher leads to a bug
diff --git a/tests/auto/qpauseanimation/tst_qpauseanimation.cpp b/tests/auto/qpauseanimation/tst_qpauseanimation.cpp
index 605cee62c7..378eb1c5f0 100644
--- a/tests/auto/qpauseanimation/tst_qpauseanimation.cpp
+++ b/tests/auto/qpauseanimation/tst_qpauseanimation.cpp
@@ -394,7 +394,10 @@ void tst_QPauseAnimation::multipleSequentialGroups()
QVERIFY(subgroup3.state() == QAbstractAnimation::Running);
QVERIFY(subgroup4.state() == QAbstractAnimation::Running);
- QTest::qWait(group.totalDuration() + 100);
+ // This is a pretty long animation so it tends to get rather out of sync
+ // when using the consistent timer, so run for an extra half second for good
+ // measure...
+ QTest::qWait(group.totalDuration() + 500);
#ifdef Q_OS_WIN
if (group.state() != QAbstractAnimation::Stopped)
diff --git a/tests/auto/qpen/tst_qpen.cpp b/tests/auto/qpen/tst_qpen.cpp
index b0c2cad734..674a520f11 100644
--- a/tests/auto/qpen/tst_qpen.cpp
+++ b/tests/auto/qpen/tst_qpen.cpp
@@ -59,6 +59,7 @@ public:
private slots:
void getSetCheck();
+ void swap();
void operator_eq_eq();
void operator_eq_eq_data();
@@ -95,6 +96,14 @@ void tst_QPen::getSetCheck()
}
}
+void tst_QPen::swap()
+{
+ QPen p1(Qt::black), p2(Qt::white);
+ p1.swap(p2);
+ QCOMPARE(p1.color(), QColor(Qt::white));
+ QCOMPARE(p2.color(), QColor(Qt::black));
+}
+
Q_DECLARE_METATYPE(QPen)
Q_DECLARE_METATYPE(QBrush)
diff --git a/tests/auto/qpicture/tst_qpicture.cpp b/tests/auto/qpicture/tst_qpicture.cpp
index 09f650346f..10e5961333 100644
--- a/tests/auto/qpicture/tst_qpicture.cpp
+++ b/tests/auto/qpicture/tst_qpicture.cpp
@@ -64,6 +64,7 @@ private slots:
void devType();
void paintingActive();
void boundingRect();
+ void swap();
void operator_lt_lt();
void save_restore();
@@ -155,6 +156,18 @@ void tst_QPicture::boundingRect()
}
}
+void tst_QPicture::swap()
+{
+ QPicture p1, p2;
+ QPainter(&p1).drawLine(0, 0, 5, 5);
+ QPainter(&p2).drawLine(0, 3, 3, 0);
+ QCOMPARE(p1.boundingRect(), QRect(0,0,5,5));
+ QCOMPARE(p2.boundingRect(), QRect(0,0,3,3));
+ p1.swap(p2);
+ QCOMPARE(p1.boundingRect(), QRect(0,0,3,3));
+ QCOMPARE(p2.boundingRect(), QRect(0,0,5,5));
+}
+
// operator<< and operator>>
void tst_QPicture::operator_lt_lt()
{
diff --git a/tests/auto/qpixmap/tst_qpixmap.cpp b/tests/auto/qpixmap/tst_qpixmap.cpp
index fdf83118a4..2cbd4f180a 100644
--- a/tests/auto/qpixmap/tst_qpixmap.cpp
+++ b/tests/auto/qpixmap/tst_qpixmap.cpp
@@ -95,6 +95,8 @@ public slots:
void cleanup();
private slots:
+ void swap();
+
void setAlphaChannel_data();
void setAlphaChannel();
@@ -247,6 +249,20 @@ void tst_QPixmap::cleanup()
{
}
+void tst_QPixmap::swap()
+{
+ QPixmap p1( 16, 16 ), p2( 32, 32 );
+ p1.fill( Qt::white );
+ p2.fill( Qt::black );
+ const qint64 p1k = p1.cacheKey();
+ const qint64 p2k = p2.cacheKey();
+ p1.swap(p2);
+ QCOMPARE(p1.cacheKey(), p2k);
+ QCOMPARE(p1.size(), QSize(32,32));
+ QCOMPARE(p2.cacheKey(), p1k);
+ QCOMPARE(p2.size(), QSize(16,16));
+}
+
void tst_QPixmap::setAlphaChannel_data()
{
QTest::addColumn<int>("red");
@@ -812,33 +828,43 @@ void tst_QPixmap::drawBitmap()
void tst_QPixmap::grabWidget()
{
- QWidget widget;
- QImage image(128, 128, QImage::Format_ARGB32_Premultiplied);
- for (int row = 0; row < image.height(); ++row) {
- QRgb *line = reinterpret_cast<QRgb *>(image.scanLine(row));
- for (int col = 0; col < image.width(); ++col)
- line[col] = qRgb(rand() & 255, row, col);
- }
+ for (int opaque = 0; opaque < 2; ++opaque) {
+ QWidget widget;
+ QImage image(128, 128, opaque ? QImage::Format_RGB32 : QImage::Format_ARGB32_Premultiplied);
+ for (int row = 0; row < image.height(); ++row) {
+ QRgb *line = reinterpret_cast<QRgb *>(image.scanLine(row));
+ for (int col = 0; col < image.width(); ++col)
+ line[col] = qRgba(rand() & 255, row, col, opaque ? 255 : 127);
+ }
- QPalette pal = widget.palette();
- pal.setBrush(QPalette::Window, QBrush(image));
- widget.setPalette(pal);
- widget.resize(128, 128);
+ QPalette pal = widget.palette();
+ pal.setBrush(QPalette::Window, QBrush(image));
+ widget.setPalette(pal);
+ widget.resize(128, 128);
- QPixmap expected = QPixmap::fromImage(QImage(image.scanLine(64) + 64 * 4, 64, 64, image.bytesPerLine(), image.format()));
- QPixmap actual = QPixmap::grabWidget(&widget, QRect(64, 64, 64, 64));
- QVERIFY(lenientCompare(actual, expected));
+ QPixmap expected(64, 64);
+ if (!opaque)
+ expected.fill(Qt::transparent);
- actual = QPixmap::grabWidget(&widget, 64, 64);
- QVERIFY(lenientCompare(actual, expected));
+ QPainter p(&expected);
+ p.translate(-64, -64);
+ p.drawTiledPixmap(0, 0, 128, 128, pal.brush(QPalette::Window).texture(), 0, 0);
+ p.end();
- // Make sure a widget that is not yet shown is grabbed correctly.
- QTreeWidget widget2;
- actual = QPixmap::grabWidget(&widget2);
- widget2.show();
- expected = QPixmap::grabWidget(&widget2);
+ QPixmap actual = QPixmap::grabWidget(&widget, QRect(64, 64, 64, 64));
+ QVERIFY(lenientCompare(actual, expected));
- QVERIFY(lenientCompare(actual, expected));
+ actual = QPixmap::grabWidget(&widget, 64, 64);
+ QVERIFY(lenientCompare(actual, expected));
+
+ // Make sure a widget that is not yet shown is grabbed correctly.
+ QTreeWidget widget2;
+ actual = QPixmap::grabWidget(&widget2);
+ widget2.show();
+ expected = QPixmap::grabWidget(&widget2);
+
+ QVERIFY(lenientCompare(actual, expected));
+ }
}
void tst_QPixmap::grabWindow()
diff --git a/tests/auto/qplaintextedit/tst_qplaintextedit.cpp b/tests/auto/qplaintextedit/tst_qplaintextedit.cpp
index a6dd8be8ec..99d11ccd4a 100644
--- a/tests/auto/qplaintextedit/tst_qplaintextedit.cpp
+++ b/tests/auto/qplaintextedit/tst_qplaintextedit.cpp
@@ -880,6 +880,7 @@ void tst_QPlainTextEdit::lineWrapModes()
// We thus need to make it wide enough to show something visible.
int minimumWidth = 2 * ed->document()->documentMargin();
minimumWidth += ed->fontMetrics().width(QLatin1Char('a'));
+ minimumWidth += ed->frameWidth();
ed->resize(minimumWidth, 1000);
QCOMPARE(lineCount(), 26);
ed->setParent(0);
diff --git a/tests/auto/qplugin/qplugin.pro b/tests/auto/qplugin/qplugin.pro
index aafcb36209..37a12da732 100644
--- a/tests/auto/qplugin/qplugin.pro
+++ b/tests/auto/qplugin/qplugin.pro
@@ -25,3 +25,4 @@ mac {
SUBDIRS += tst_qplugin.pro
+CONFIG += parallel_test
diff --git a/tests/auto/qpluginloader/qpluginloader.pro b/tests/auto/qpluginloader/qpluginloader.pro
index 382d6e4e91..6e41b4c96a 100644
--- a/tests/auto/qpluginloader/qpluginloader.pro
+++ b/tests/auto/qpluginloader/qpluginloader.pro
@@ -11,3 +11,4 @@ TARGET = tst_qpluginloader
INSTALLS =
+CONFIG += parallel_test
diff --git a/tests/auto/qpoint/qpoint.pro b/tests/auto/qpoint/qpoint.pro
index 8b006c2412..fd240461e2 100644
--- a/tests/auto/qpoint/qpoint.pro
+++ b/tests/auto/qpoint/qpoint.pro
@@ -5,3 +5,4 @@
load(qttest_p4)
SOURCES += tst_qpoint.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qpolygon/tst_qpolygon.cpp b/tests/auto/qpolygon/tst_qpolygon.cpp
index eb7cbd517d..a79c0c8a90 100644
--- a/tests/auto/qpolygon/tst_qpolygon.cpp
+++ b/tests/auto/qpolygon/tst_qpolygon.cpp
@@ -63,6 +63,7 @@ public:
private slots:
void makeEllipse();
+ void swap();
};
tst_QPolygon::tst_QPolygon()
@@ -91,5 +92,14 @@ void tst_QPolygon::makeEllipse()
QVERIFY( !err );
}
+void tst_QPolygon::swap()
+{
+ QPolygon p1(QVector<QPoint>() << QPoint(0,0) << QPoint(10,10) << QPoint(-10,10));
+ QPolygon p2(QVector<QPoint>() << QPoint(0,0) << QPoint( 0,10) << QPoint( 10,10) << QPoint(10,0));
+ p1.swap(p2);
+ QCOMPARE(p1.count(),4);
+ QCOMPARE(p2.count(),3);
+}
+
QTEST_APPLESS_MAIN(tst_QPolygon)
#include "tst_qpolygon.moc"
diff --git a/tests/auto/qprinter/tst_qprinter.cpp b/tests/auto/qprinter/tst_qprinter.cpp
index e908961fc9..fb9f8f0861 100644
--- a/tests/auto/qprinter/tst_qprinter.cpp
+++ b/tests/auto/qprinter/tst_qprinter.cpp
@@ -596,12 +596,12 @@ void tst_QPrinter::testPageMargins_data()
QTest::addColumn<qreal>("bottom");
QTest::addColumn<int>("unit");
- QTest::newRow("data0") << 5.5 << 6.5 << 7.5 << 8.5 << static_cast<int>(QPrinter::Millimeter);
- QTest::newRow("data1") << 5.5 << 6.5 << 7.5 << 8.5 << static_cast<int>(QPrinter::Point);
- QTest::newRow("data2") << 5.5 << 6.5 << 7.5 << 8.5 << static_cast<int>(QPrinter::Inch);
- QTest::newRow("data3") << 5.5 << 6.5 << 7.5 << 8.5 << static_cast<int>(QPrinter::Pica);
- QTest::newRow("data4") << 5.5 << 6.5 << 7.5 << 8.5 << static_cast<int>(QPrinter::Didot);
- QTest::newRow("data5") << 5.5 << 6.5 << 7.5 << 8.5 << static_cast<int>(QPrinter::Cicero);
+ QTest::newRow("data0") << qreal(5.5) << qreal(6.5) << qreal(7.5) << qreal(8.5) << static_cast<int>(QPrinter::Millimeter);
+ QTest::newRow("data1") << qreal(5.5) << qreal(6.5) << qreal(7.5) << qreal(8.5) << static_cast<int>(QPrinter::Point);
+ QTest::newRow("data2") << qreal(5.5) << qreal(6.5) << qreal(7.5) << qreal(8.5) << static_cast<int>(QPrinter::Inch);
+ QTest::newRow("data3") << qreal(5.5) << qreal(6.5) << qreal(7.5) << qreal(8.5) << static_cast<int>(QPrinter::Pica);
+ QTest::newRow("data4") << qreal(5.5) << qreal(6.5) << qreal(7.5) << qreal(8.5) << static_cast<int>(QPrinter::Didot);
+ QTest::newRow("data5") << qreal(5.5) << qreal(6.5) << qreal(7.5) << qreal(8.5) << static_cast<int>(QPrinter::Cicero);
}
void tst_QPrinter::testPageMargins()
diff --git a/tests/auto/qprocessenvironment/qprocessenvironment.pro b/tests/auto/qprocessenvironment/qprocessenvironment.pro
index 398facc842..60dba50813 100644
--- a/tests/auto/qprocessenvironment/qprocessenvironment.pro
+++ b/tests/auto/qprocessenvironment/qprocessenvironment.pro
@@ -3,3 +3,4 @@ load(qttest_p4)
QT = core
SOURCES += tst_qprocessenvironment.cpp
+CONFIG += parallel_test
diff --git a/tests/auto/qqueue/qqueue.pro b/tests/auto/qqueue/qqueue.pro
index ed489f9f81..ce0d8c30ca 100644
--- a/tests/auto/qqueue/qqueue.pro
+++ b/tests/auto/qqueue/qqueue.pro
@@ -4,3 +4,4 @@ QT = core
SOURCES += tst_qqueue.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qrand/qrand.pro b/tests/auto/qrand/qrand.pro
index c868ed40fa..0db8af821c 100644
--- a/tests/auto/qrand/qrand.pro
+++ b/tests/auto/qrand/qrand.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
SOURCES += tst_qrand.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qreadlocker/qreadlocker.pro b/tests/auto/qreadlocker/qreadlocker.pro
index 5919102170..ee533070a7 100644
--- a/tests/auto/qreadlocker/qreadlocker.pro
+++ b/tests/auto/qreadlocker/qreadlocker.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
SOURCES += tst_qreadlocker.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qreadwritelock/qreadwritelock.pro b/tests/auto/qreadwritelock/qreadwritelock.pro
index 4318b18178..93f7c68dc3 100644
--- a/tests/auto/qreadwritelock/qreadwritelock.pro
+++ b/tests/auto/qreadwritelock/qreadwritelock.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
SOURCES += tst_qreadwritelock.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qrect/qrect.pro b/tests/auto/qrect/qrect.pro
index 75940b3be7..f1ad046e34 100644
--- a/tests/auto/qrect/qrect.pro
+++ b/tests/auto/qrect/qrect.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
SOURCES += tst_qrect.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qregexp/qregexp.pro b/tests/auto/qregexp/qregexp.pro
index 80b6827101..e0fef12479 100644
--- a/tests/auto/qregexp/qregexp.pro
+++ b/tests/auto/qregexp/qregexp.pro
@@ -6,3 +6,4 @@ QT = core
QT = core
SOURCES += tst_qregexp.cpp
+CONFIG += parallel_test
diff --git a/tests/auto/qregexp/tst_qregexp.cpp b/tests/auto/qregexp/tst_qregexp.cpp
index d0d26ee519..52f204163b 100644
--- a/tests/auto/qregexp/tst_qregexp.cpp
+++ b/tests/auto/qregexp/tst_qregexp.cpp
@@ -77,6 +77,7 @@ private slots:
void caretAnchoredOptimization();
void isEmpty();
void prepareEngineOptimization();
+ void swap();
void operator_eq();
/*
@@ -1290,6 +1291,14 @@ void tst_QRegExp::prepareEngineOptimization()
QCOMPARE(rx11.matchedLength(), -1);
}
+void tst_QRegExp::swap()
+{
+ QRegExp r1(QLatin1String(".*")), r2(QLatin1String("a*"));
+ r1.swap(r2);
+ QCOMPARE(r1.pattern(),QLatin1String("a*"));
+ QCOMPARE(r2.pattern(),QLatin1String(".*"));
+}
+
void tst_QRegExp::operator_eq()
{
const int I = 2;
diff --git a/tests/auto/qregion/tst_qregion.cpp b/tests/auto/qregion/tst_qregion.cpp
index 1716c94ffa..f3350510cb 100644
--- a/tests/auto/qregion/tst_qregion.cpp
+++ b/tests/auto/qregion/tst_qregion.cpp
@@ -64,6 +64,7 @@ public:
private slots:
void boundingRect();
void rects();
+ void swap();
void setRects();
void ellipseRegion();
void polygonRegion();
@@ -168,6 +169,15 @@ void tst_QRegion::rects()
}
}
+void tst_QRegion::swap()
+{
+ QRegion r1(QRect( 0, 0,10,10));
+ QRegion r2(QRect(10,10,10,10));
+ r1.swap(r2);
+ QCOMPARE(r1.rects().front(), QRect(10,10,10,10));
+ QCOMPARE(r2.rects().front(), QRect( 0, 0,10,10));
+}
+
void tst_QRegion::setRects()
{
{
diff --git a/tests/auto/qresourceengine/qresourceengine.pro b/tests/auto/qresourceengine/qresourceengine.pro
index 6bdeb1edd0..c0db52f997 100644
--- a/tests/auto/qresourceengine/qresourceengine.pro
+++ b/tests/auto/qresourceengine/qresourceengine.pro
@@ -43,3 +43,4 @@ wince*|symbian:{
} else {
DEFINES += SRCDIR=\\\"$$PWD/\\\"
}
+CONFIG += parallel_test
diff --git a/tests/auto/qringbuffer/qringbuffer.pro b/tests/auto/qringbuffer/qringbuffer.pro
index 91fb0a0dbb..2e4f166619 100644
--- a/tests/auto/qringbuffer/qringbuffer.pro
+++ b/tests/auto/qringbuffer/qringbuffer.pro
@@ -4,3 +4,4 @@ SOURCES += tst_qringbuffer.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qscopedpointer/qscopedpointer.pro b/tests/auto/qscopedpointer/qscopedpointer.pro
index 13d8425070..4a3d5b8de8 100644
--- a/tests/auto/qscopedpointer/qscopedpointer.pro
+++ b/tests/auto/qscopedpointer/qscopedpointer.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
SOURCES += tst_qscopedpointer.cpp
QT -= gui
+CONFIG += parallel_test
diff --git a/tests/auto/qscriptable/tst_qscriptable.cpp b/tests/auto/qscriptable/tst_qscriptable.cpp
index 3c781b1588..86dd80ed0a 100644
--- a/tests/auto/qscriptable/tst_qscriptable.cpp
+++ b/tests/auto/qscriptable/tst_qscriptable.cpp
@@ -131,7 +131,7 @@ QScriptValue MyScriptable::getArguments()
int MyScriptable::getArgumentCount()
{
- return context()->argumentCount();
+ return argumentCount();
}
void MyScriptable::foo()
@@ -283,6 +283,8 @@ void tst_QScriptable::engine()
void tst_QScriptable::thisObject()
{
+ QVERIFY(!m_scriptable.thisObject().isValid());
+
m_engine.evaluate("o = { }");
{
QScriptValue ret = m_engine.evaluate("o.__proto__ = scriptable;"
diff --git a/tests/auto/qscriptclass/tst_qscriptclass.cpp b/tests/auto/qscriptclass/tst_qscriptclass.cpp
index b4dbe73dc8..20d62b4601 100644
--- a/tests/auto/qscriptclass/tst_qscriptclass.cpp
+++ b/tests/auto/qscriptclass/tst_qscriptclass.cpp
@@ -66,8 +66,10 @@ public:
private slots:
void newInstance();
void getAndSetProperty();
+ void getProperty_invalidValue();
void enumerate();
void extension();
+ void defaultImplementations();
};
tst_QScriptClass::tst_QScriptClass()
@@ -603,6 +605,8 @@ void tst_QScriptClass::newInstance()
QVERIFY(obj2.data().strictlyEquals(num));
QVERIFY(obj2.prototype().strictlyEquals(cls.prototype()));
QCOMPARE(obj2.scriptClass(), (QScriptClass*)&cls);
+ QVERIFY(!obj2.equals(obj1));
+ QVERIFY(!obj2.strictlyEquals(obj1));
QScriptValue obj3 = eng.newObject();
QCOMPARE(obj3.scriptClass(), (QScriptClass*)0);
@@ -730,6 +734,14 @@ void tst_QScriptClass::getAndSetProperty()
QCOMPARE(cls.lastPropertyId(), foo2Id);
}
+ // attempt to delete custom property
+ obj1.setProperty(foo2, QScriptValue());
+ // delete real property
+ obj1.setProperty(foo, QScriptValue());
+ QVERIFY(!obj1.property(foo).isValid());
+ obj1.setProperty(foo, num);
+ QVERIFY(obj1.property(foo).equals(num));
+
// remove script class; normal properties should remain
obj1.setScriptClass(0);
QCOMPARE(obj1.scriptClass(), (QScriptClass*)0);
@@ -741,6 +753,26 @@ void tst_QScriptClass::getAndSetProperty()
QVERIFY(!obj1.property(bar).isValid());
}
+void tst_QScriptClass::getProperty_invalidValue()
+{
+ QScriptEngine eng;
+ TestClass cls(&eng);
+ cls.addCustomProperty(eng.toStringHandle("foo"), QScriptClass::HandlesReadAccess,
+ /*id=*/0, QScriptValue::ReadOnly, QScriptValue());
+ QScriptValue obj = eng.newObject(&cls);
+
+ QVERIFY(obj.property("foo").isUndefined());
+
+ eng.globalObject().setProperty("obj", obj);
+ QVERIFY(eng.evaluate("obj.hasOwnProperty('foo'))").toBool());
+ // The JS environment expects that a valid value is returned,
+ // otherwise we could crash.
+ QVERIFY(eng.evaluate("obj.foo").isUndefined());
+ QVERIFY(eng.evaluate("obj.foo + ''").isString());
+ QVERIFY(eng.evaluate("Object.getOwnPropertyDescriptor(obj, 'foo').value").isUndefined());
+ QVERIFY(eng.evaluate("Object.getOwnPropertyDescriptor(obj, 'foo').value +''").isString());
+}
+
void tst_QScriptClass::enumerate()
{
QScriptEngine eng;
@@ -805,6 +837,7 @@ void tst_QScriptClass::extension()
QCOMPARE((int)cls.lastExtensionType(), -1);
QVERIFY(!obj.instanceOf(obj));
QCOMPARE((int)cls.lastExtensionType(), -1);
+ QVERIFY(!obj.construct().isValid());
}
// Callable
{
@@ -1017,5 +1050,33 @@ void tst_QScriptClass::extension()
}
}
+void tst_QScriptClass::defaultImplementations()
+{
+ QScriptEngine eng;
+
+ QScriptClass defaultClass(&eng);
+ QCOMPARE(defaultClass.engine(), &eng);
+ QVERIFY(!defaultClass.prototype().isValid());
+ QCOMPARE(defaultClass.name(), QString());
+
+ QScriptValue obj = eng.newObject(&defaultClass);
+ QCOMPARE(obj.scriptClass(), &defaultClass);
+
+ QScriptString name = eng.toStringHandle("foo");
+ uint id = -1;
+ QCOMPARE(defaultClass.queryProperty(obj, name, QScriptClass::HandlesReadAccess, &id), QScriptClass::QueryFlags(0));
+ QVERIFY(!defaultClass.property(obj, name, id).isValid());
+ QCOMPARE(defaultClass.propertyFlags(obj, name, id), QScriptValue::PropertyFlags(0));
+ defaultClass.setProperty(obj, name, id, 123);
+ QVERIFY(!obj.property(name).isValid());
+
+ QCOMPARE(defaultClass.newIterator(obj), (QScriptClassPropertyIterator*)0);
+
+ QVERIFY(!defaultClass.supportsExtension(QScriptClass::Callable));
+ QVERIFY(!defaultClass.supportsExtension(QScriptClass::HasInstance));
+ QVERIFY(!defaultClass.extension(QScriptClass::Callable).isValid());
+ QVERIFY(!defaultClass.extension(QScriptClass::HasInstance).isValid());
+}
+
QTEST_MAIN(tst_QScriptClass)
#include "tst_qscriptclass.moc"
diff --git a/tests/auto/qscriptcontext/tst_qscriptcontext.cpp b/tests/auto/qscriptcontext/tst_qscriptcontext.cpp
index 617c183206..5e7ede848d 100644
--- a/tests/auto/qscriptcontext/tst_qscriptcontext.cpp
+++ b/tests/auto/qscriptcontext/tst_qscriptcontext.cpp
@@ -44,11 +44,13 @@
#include <QtScript/qscriptcontext.h>
#include <QtScript/qscriptengine.h>
+#include <QtScript/qscriptvalueiterator.h>
//TESTED_CLASS=
//TESTED_FILES=
Q_DECLARE_METATYPE(QScriptValueList)
+Q_DECLARE_METATYPE(QScriptContext::Error)
QT_BEGIN_NAMESPACE
extern bool qt_script_isJITEnabled();
@@ -67,7 +69,11 @@ private slots:
void arguments();
void thisObject();
void returnValue();
- void throwError();
+ void throwError_data();
+ void throwError_fromEvaluate_data();
+ void throwError_fromEvaluate();
+ void throwError_fromCpp_data();
+ void throwError_fromCpp();
void throwValue();
void evaluateInFunction();
void pushAndPopContext();
@@ -77,6 +83,7 @@ private slots:
void scopeChain();
void pushAndPopScope();
void getSetActivationObject();
+ void getSetActivationObject_customContext();
void inheritActivationAndThisObject();
void toString();
void calledAsConstructor();
@@ -85,6 +92,10 @@ private slots:
void qobjectAsActivationObject();
void parentContextCallee_QT2270();
void popNativeContextScope();
+ void throwErrorInGlobalContext();
+ void throwErrorWithTypeInGlobalContext_data();
+ void throwErrorWithTypeInGlobalContext();
+ void throwValueInGlobalContext();
};
tst_QScriptContext::tst_QScriptContext()
@@ -360,73 +371,71 @@ static QScriptValue throw_ErrorAndReturnUndefined(QScriptContext *ctx, QScriptEn
return eng->undefinedValue();
}
-void tst_QScriptContext::throwError()
+static QScriptValue throw_ErrorAndReturnString(QScriptContext *ctx, QScriptEngine *)
{
- QScriptEngine eng;
+ return ctx->throwError(QScriptContext::UnknownError, "foo").toString();
+}
- {
- QScriptValue fun = eng.newFunction(throw_Error);
- eng.globalObject().setProperty("throw_Error", fun);
- QScriptValue result = eng.evaluate("throw_Error()");
- QCOMPARE(eng.hasUncaughtException(), true);
- QCOMPARE(result.isError(), true);
- QCOMPARE(result.toString(), QString("Error: foo"));
- }
+static QScriptValue throw_ErrorAndReturnObject(QScriptContext *ctx, QScriptEngine *eng)
+{
+ ctx->throwError(QScriptContext::UnknownError, "foo");
+ return eng->newObject();
+}
- {
- QScriptValue fun = eng.newFunction(throw_TypeError);
- eng.globalObject().setProperty("throw_TypeError", fun);
- QScriptValue result = eng.evaluate("throw_TypeError()");
- QCOMPARE(eng.hasUncaughtException(), true);
- QCOMPARE(result.isError(), true);
- QCOMPARE(result.toString(), QString("TypeError: foo"));
- }
+void tst_QScriptContext::throwError_data()
+{
+ QTest::addColumn<void*>("nativeFunctionPtr");
+ QTest::addColumn<QString>("stringRepresentation");
+
+ QTest::newRow("Error") << reinterpret_cast<void*>(throw_Error) << QString("Error: foo");
+ QTest::newRow("TypeError") << reinterpret_cast<void*>(throw_TypeError) << QString("TypeError: foo");
+ QTest::newRow("ReferenceError") << reinterpret_cast<void*>(throw_ReferenceError) << QString("ReferenceError: foo");
+ QTest::newRow("SyntaxError") << reinterpret_cast<void*>(throw_SyntaxError) << QString("SyntaxError: foo");
+ QTest::newRow("RangeError") << reinterpret_cast<void*>(throw_RangeError) << QString("RangeError: foo");
+ QTest::newRow("URIError") << reinterpret_cast<void*>(throw_URIError) << QString("URIError: foo");
+ QTest::newRow("ErrorAndReturnUndefined") << reinterpret_cast<void*>(throw_ErrorAndReturnUndefined) << QString("Error: foo");
+ QTest::newRow("ErrorAndReturnString") << reinterpret_cast<void*>(throw_ErrorAndReturnString) << QString("Error: foo");
+ QTest::newRow("ErrorAndReturnObject") << reinterpret_cast<void*>(throw_ErrorAndReturnObject) << QString("Error: foo");
+}
- {
- QScriptValue fun = eng.newFunction(throw_ReferenceError);
- eng.globalObject().setProperty("throw_ReferenceError", fun);
- QScriptValue result = eng.evaluate("throw_ReferenceError()");
- QCOMPARE(eng.hasUncaughtException(), true);
- QCOMPARE(result.isError(), true);
- QCOMPARE(result.toString(), QString("ReferenceError: foo"));
- }
+void tst_QScriptContext::throwError_fromEvaluate_data()
+{
+ throwError_data();
+}
- {
- QScriptValue fun = eng.newFunction(throw_SyntaxError);
- eng.globalObject().setProperty("throw_SyntaxError", fun);
- QScriptValue result = eng.evaluate("throw_SyntaxError()");
- QCOMPARE(eng.hasUncaughtException(), true);
- QCOMPARE(result.isError(), true);
- QCOMPARE(result.toString(), QString("SyntaxError: foo"));
- }
+void tst_QScriptContext::throwError_fromEvaluate()
+{
+ QFETCH(void*, nativeFunctionPtr);
+ QScriptEngine::FunctionSignature nativeFunction = reinterpret_cast<QScriptEngine::FunctionSignature>(nativeFunctionPtr);
+ QFETCH(QString, stringRepresentation);
+ QScriptEngine engine;
- {
- QScriptValue fun = eng.newFunction(throw_RangeError);
- eng.globalObject().setProperty("throw_RangeError", fun);
- QScriptValue result = eng.evaluate("throw_RangeError()");
- QCOMPARE(eng.hasUncaughtException(), true);
- QCOMPARE(result.isError(), true);
- QCOMPARE(result.toString(), QString("RangeError: foo"));
- }
+ QScriptValue fun = engine.newFunction(nativeFunction);
+ engine.globalObject().setProperty("throw_Error", fun);
+ QScriptValue result = engine.evaluate("throw_Error()");
+ QCOMPARE(engine.hasUncaughtException(), true);
+ QCOMPARE(result.isError(), true);
+ QCOMPARE(result.toString(), stringRepresentation);
+}
- {
- QScriptValue fun = eng.newFunction(throw_URIError);
- eng.globalObject().setProperty("throw_URIError", fun);
- QScriptValue result = eng.evaluate("throw_URIError()");
- QCOMPARE(eng.hasUncaughtException(), true);
- QCOMPARE(result.isError(), true);
- QCOMPARE(result.toString(), QString("URIError: foo"));
- }
+void tst_QScriptContext::throwError_fromCpp_data()
+{
+ throwError_data();
+}
- {
- QScriptValue fun = eng.newFunction(throw_ErrorAndReturnUndefined);
- eng.globalObject().setProperty("throw_ErrorAndReturnUndefined", fun);
- QScriptValue result = eng.evaluate("throw_ErrorAndReturnUndefined()");
- QVERIFY(eng.hasUncaughtException());
- QVERIFY(result.isError());
- QCOMPARE(result.toString(), QString("Error: foo"));
- }
+void tst_QScriptContext::throwError_fromCpp()
+{
+ QFETCH(void*, nativeFunctionPtr);
+ QScriptEngine::FunctionSignature nativeFunction = reinterpret_cast<QScriptEngine::FunctionSignature>(nativeFunctionPtr);
+ QFETCH(QString, stringRepresentation);
+ QScriptEngine engine;
+ QScriptValue fun = engine.newFunction(nativeFunction);
+ engine.globalObject().setProperty("throw_Error", fun);
+ QScriptValue result = fun.call();
+ QCOMPARE(engine.hasUncaughtException(), true);
+ QCOMPARE(result.isError(), true);
+ QCOMPARE(result.toString(), stringRepresentation);
}
static QScriptValue throw_value(QScriptContext *ctx, QScriptEngine *)
@@ -513,8 +522,30 @@ void tst_QScriptContext::pushAndPopContext()
QScriptContext *ctx3 = eng.pushContext();
ctx3->activationObject().setProperty("foo", QScriptValue(&eng, 123));
QVERIFY(eng.evaluate("foo").strictlyEquals(QScriptValue(&eng, 123)));
+ QCOMPARE(ctx3->activationObject().propertyFlags("foo"), QScriptValue::PropertyFlags(0));
+
+ ctx3->activationObject().setProperty(4, 456);
+ QVERIFY(ctx3->activationObject().property(4, QScriptValue::ResolveLocal).equals(456));
+
eng.evaluate("var bar = 'ciao'");
QVERIFY(ctx3->activationObject().property("bar", QScriptValue::ResolveLocal).strictlyEquals(QScriptValue(&eng, "ciao")));
+
+ ctx3->activationObject().setProperty("baz", 789, QScriptValue::ReadOnly);
+ QVERIFY(eng.evaluate("baz").equals(789));
+ QCOMPARE(ctx3->activationObject().propertyFlags("baz"), QScriptValue::ReadOnly);
+
+ QSet<QString> activationPropertyNames;
+ QScriptValueIterator it(ctx3->activationObject());
+ while (it.hasNext()) {
+ it.next();
+ activationPropertyNames.insert(it.name());
+ }
+ QCOMPARE(activationPropertyNames.size(), 4);
+ QVERIFY(activationPropertyNames.contains("foo"));
+ QVERIFY(activationPropertyNames.contains("4"));
+ QVERIFY(activationPropertyNames.contains("bar"));
+ QVERIFY(activationPropertyNames.contains("baz"));
+
eng.popContext();
}
@@ -1054,6 +1085,20 @@ void tst_QScriptContext::getSetActivationObject()
}
}
+void tst_QScriptContext::getSetActivationObject_customContext()
+{
+ QScriptEngine eng;
+ QScriptContext *ctx = eng.pushContext();
+ QVERIFY(ctx->activationObject().isObject());
+ QScriptValue act = eng.newObject();
+ ctx->setActivationObject(act);
+ QVERIFY(ctx->activationObject().equals(act));
+ eng.evaluate("var foo = 123");
+ QCOMPARE(act.property("foo").toInt32(), 123);
+ eng.popContext();
+ QCOMPARE(act.property("foo").toInt32(), 123);
+}
+
static QScriptValue myEval(QScriptContext *ctx, QScriptEngine *eng)
{
QString code = ctx->argument(0).toString();
@@ -1283,5 +1328,49 @@ void tst_QScriptContext::parentContextCallee_QT2270()
QVERIFY(callee.equals(fun));
}
+void tst_QScriptContext::throwErrorInGlobalContext()
+{
+ QScriptEngine eng;
+ QScriptValue ret = eng.currentContext()->throwError("foo");
+ QVERIFY(ret.isError());
+ QVERIFY(eng.hasUncaughtException());
+ QVERIFY(eng.uncaughtException().strictlyEquals(ret));
+ QCOMPARE(ret.toString(), QString::fromLatin1("Error: foo"));
+}
+
+void tst_QScriptContext::throwErrorWithTypeInGlobalContext_data()
+{
+ QTest::addColumn<QScriptContext::Error>("error");
+ QTest::addColumn<QString>("stringRepresentation");
+ QTest::newRow("ReferenceError") << QScriptContext::ReferenceError << QString::fromLatin1("ReferenceError: foo");
+ QTest::newRow("SyntaxError") << QScriptContext::SyntaxError << QString::fromLatin1("SyntaxError: foo");
+ QTest::newRow("TypeError") << QScriptContext::TypeError << QString::fromLatin1("TypeError: foo");
+ QTest::newRow("RangeError") << QScriptContext::RangeError << QString::fromLatin1("RangeError: foo");
+ QTest::newRow("URIError") << QScriptContext::URIError << QString::fromLatin1("URIError: foo");
+ QTest::newRow("UnknownError") << QScriptContext::UnknownError << QString::fromLatin1("Error: foo");
+}
+
+void tst_QScriptContext::throwErrorWithTypeInGlobalContext()
+{
+ QFETCH(QScriptContext::Error, error);
+ QFETCH(QString, stringRepresentation);
+ QScriptEngine eng;
+ QScriptValue ret = eng.currentContext()->throwError(error, "foo");
+ QVERIFY(ret.isError());
+ QVERIFY(eng.hasUncaughtException());
+ QVERIFY(eng.uncaughtException().strictlyEquals(ret));
+ QCOMPARE(ret.toString(), stringRepresentation);
+}
+
+void tst_QScriptContext::throwValueInGlobalContext()
+{
+ QScriptEngine eng;
+ QScriptValue val(&eng, 123);
+ QScriptValue ret = eng.currentContext()->throwValue(val);
+ QVERIFY(ret.strictlyEquals(val));
+ QVERIFY(eng.hasUncaughtException());
+ QVERIFY(eng.uncaughtException().strictlyEquals(val));
+}
+
QTEST_MAIN(tst_QScriptContext)
#include "tst_qscriptcontext.moc"
diff --git a/tests/auto/qscriptengine/idtranslatable-unicode.js b/tests/auto/qscriptengine/idtranslatable-unicode.js
new file mode 100644
index 0000000000..e17d6172bc
--- /dev/null
+++ b/tests/auto/qscriptengine/idtranslatable-unicode.js
@@ -0,0 +1,5 @@
+qsTrId('\u01F8\u01D2\u0199\u01D0\u01E1');
+
+QT_TRID_NOOP("\u0191\u01CE\u0211\u0229\u019C\u018E\u019A\u01D0");
+
+qsTrId("\u0181\u01A1\u0213\u018F\u018C", 10);
diff --git a/tests/auto/qscriptengine/qscriptengine.qrc b/tests/auto/qscriptengine/qscriptengine.qrc
index fa55a5b5b1..d05d115966 100644
--- a/tests/auto/qscriptengine/qscriptengine.qrc
+++ b/tests/auto/qscriptengine/qscriptengine.qrc
@@ -2,5 +2,7 @@
<qresource>
<file>translations/translatable_la.qm</file>
<file>translations/idtranslatable_la.qm</file>
+ <file>translations/translatable-unicode.qm</file>
+ <file>translations/idtranslatable-unicode.qm</file>
</qresource>
</RCC>
diff --git a/tests/auto/qscriptengine/translatable-unicode.js b/tests/auto/qscriptengine/translatable-unicode.js
new file mode 100644
index 0000000000..afe2aff21c
--- /dev/null
+++ b/tests/auto/qscriptengine/translatable-unicode.js
@@ -0,0 +1,9 @@
+qsTr("H\u2082O");
+qsTranslate("\u010C\u0101\u011F\u0115", "CO\u2082");
+
+var unicode_strings = [
+ QT_TR_NOOP("\u0391\u0392\u0393"),
+ QT_TRANSLATE_NOOP("\u010C\u0101\u011F\u0115", "\u0414\u0415\u0416")
+];
+
+qsTr("H\u2082O", "not the same H\u2082O");
diff --git a/tests/auto/qscriptengine/translations/idtranslatable-unicode.qm b/tests/auto/qscriptengine/translations/idtranslatable-unicode.qm
new file mode 100644
index 0000000000..8c5fb91b1d
--- /dev/null
+++ b/tests/auto/qscriptengine/translations/idtranslatable-unicode.qm
Binary files differ
diff --git a/tests/auto/qscriptengine/translations/idtranslatable-unicode.ts b/tests/auto/qscriptengine/translations/idtranslatable-unicode.ts
new file mode 100644
index 0000000000..74ebf43c47
--- /dev/null
+++ b/tests/auto/qscriptengine/translations/idtranslatable-unicode.ts
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="nb_NO">
+<defaultcodec>UTF-8</defaultcodec>
+<context>
+ <name></name>
+ <message id="ǸǒƙÇÇ¡">
+ <location filename="idtranslatable-unicode.js" line="1"/>
+ <source></source>
+ <translation>ƧưƈȼÈÈ¿È™</translation>
+ </message>
+ <message id="ƑǎȑȩƜƎƚÇ">
+ <location filename="idtranslatable-unicode.js" line="3"/>
+ <source></source>
+ <translation>Ç È¡È‹È…È•</translation>
+ </message>
+ <message id="ÆÆ¡È“ÆÆŒ" numerus="yes">
+ <location filename="idtranslatable-unicode.js" line="5"/>
+ <source></source>
+ <translation>
+ <numerusform>Ƒưǹ</numerusform>
+ <numerusform>%n Æ’Æ¡Ç’(È™)</numerusform>
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/tests/auto/qscriptengine/translations/translatable-unicode.qm b/tests/auto/qscriptengine/translations/translatable-unicode.qm
new file mode 100644
index 0000000000..aa75ce61df
--- /dev/null
+++ b/tests/auto/qscriptengine/translations/translatable-unicode.qm
Binary files differ
diff --git a/tests/auto/qscriptengine/translations/translatable-unicode.ts b/tests/auto/qscriptengine/translations/translatable-unicode.ts
new file mode 100644
index 0000000000..1b8b4d2309
--- /dev/null
+++ b/tests/auto/qscriptengine/translations/translatable-unicode.ts
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<defaultcodec>UTF-8</defaultcodec>
+<context>
+ <name>translatable-unicode</name>
+ <message>
+ <location filename="translatable-unicode.js" line="1"/>
+ <source>Hâ‚‚O</source>
+ <translation>ͻͼͽ</translation>
+ </message>
+ <message>
+ <location filename="translatable-unicode.js" line="5"/>
+ <source>ΑΒΓ</source>
+ <translation>ӜҴѼ</translation>
+ </message>
+ <message>
+ <location filename="translatable-unicode.js" line="9"/>
+ <source>Hâ‚‚O</source>
+ <comment>not the same Hâ‚‚O</comment>
+ <translation>Ô¶ÕŠÕ’</translation>
+ </message>
+</context>
+<context>
+ <name>ÄŒÄÄŸÄ•</name>
+ <message>
+ <location filename="translatable-unicode.js" line="2"/>
+ <source>COâ‚‚</source>
+ <translation>בךע</translation>
+ </message>
+ <message>
+ <location filename="translatable-unicode.js" line="6"/>
+ <source>ДЕЖ</source>
+ <translation>خسس</translation>
+ </message>
+</context>
+</TS>
diff --git a/tests/auto/qscriptengine/tst_qscriptengine.cpp b/tests/auto/qscriptengine/tst_qscriptengine.cpp
index 7133a6c288..d529b8b0d2 100644
--- a/tests/auto/qscriptengine/tst_qscriptengine.cpp
+++ b/tests/auto/qscriptengine/tst_qscriptengine.cpp
@@ -95,16 +95,33 @@ private slots:
void pushPopContext();
void getSetDefaultPrototype();
void newFunction();
+ void newFunctionWithArg();
+ void newFunctionWithProto();
void newObject();
void newArray();
+ void newArray_HooliganTask218092();
+ void newArray_HooliganTask233836();
void newVariant();
+ void newVariant_defaultPrototype();
+ void newVariant_promoteObject();
+ void newVariant_replaceValue();
+ void newVariant_valueOfToString();
+ void newVariant_promoteNonObject();
+ void newVariant_promoteNonQScriptObject();
void newRegExp();
void newDate();
void newQObject();
+ void newQObject_ownership();
+ void newQObject_promoteObject();
+ void newQObject_sameQObject();
+ void newQObject_defaultPrototype();
+ void newQObject_promoteNonObject();
+ void newQObject_promoteNonQScriptObject();
void newQMetaObject();
void newActivationObject();
void getSetGlobalObject();
void globalObjectProperties();
+ void createGlobalObjectProperty();
void globalObjectGetterSetterProperty();
void customGlobalObjectWithPrototype();
void globalObjectWithCustomPrototype();
@@ -120,6 +137,7 @@ private slots:
void uncaughtException();
void errorMessage_QT679();
void valueConversion();
+ void qScriptValueFromValue_noEngine();
void importExtension();
void infiniteRecursion();
void castWithPrototypeChain();
@@ -129,6 +147,7 @@ private slots:
void gcWithNestedDataStructure();
void processEventsWhileRunning();
void throwErrorFromProcessEvents();
+ void disableProcessEventsInterval();
void stacktrace();
void numberParsing_data();
void numberParsing();
@@ -144,7 +163,10 @@ private slots:
void forInStatement();
void functionExpression();
void stringObjects();
- void getterSetterThisObject();
+ void getterSetterThisObject_global();
+ void getterSetterThisObject_plain();
+ void getterSetterThisObject_prototypeChain();
+ void getterSetterThisObject_activation();
void continueInSwitch();
void readOnlyPrototypeProperty();
void toObject();
@@ -164,11 +186,21 @@ private slots:
void translationContext_data();
void translationContext();
void translateScriptIdBased();
+ void translateScriptUnicode_data();
+ void translateScriptUnicode();
+ void translateScriptUnicodeIdBased_data();
+ void translateScriptUnicodeIdBased();
void functionScopes();
void nativeFunctionScopes();
void evaluateProgram();
+ void evaluateProgram_customScope();
+ void evaluateProgram_closure();
+ void evaluateProgram_executeLater();
+ void evaluateProgram_multipleEngines();
+ void evaluateProgram_empty();
void collectGarbageAfterConnect();
void promoteThisObjectToQObjectInConstructor();
+ void scriptValueFromQMetaObject();
void qRegExpInport_data();
void qRegExpInport();
@@ -288,8 +320,11 @@ void tst_QScriptEngine::newFunction()
QCOMPARE(fun.call().isNull(), true);
QCOMPARE(fun.construct().isObject(), true);
}
+}
- // the overload that takes a void*
+void tst_QScriptEngine::newFunctionWithArg()
+{
+ QScriptEngine eng;
{
QScriptValue fun = eng.newFunction(myFunctionWithVoidArg, (void*)this);
QVERIFY(fun.isFunction());
@@ -310,8 +345,11 @@ void tst_QScriptEngine::newFunction()
QCOMPARE(fun.call().isNull(), true);
QCOMPARE(fun.construct().isObject(), true);
}
+}
- // the overload that takes a prototype
+void tst_QScriptEngine::newFunctionWithProto()
+{
+ QScriptEngine eng;
{
QScriptValue proto = eng.newObject();
QScriptValue fun = eng.newFunction(myFunction, proto);
@@ -361,8 +399,11 @@ void tst_QScriptEngine::newArray()
QCOMPARE(array.prototype().isValid(), true);
QCOMPARE(array.prototype().isArray(), true);
QCOMPARE(array.prototype().strictlyEquals(eng.evaluate("Array.prototype")), true);
+}
- // task 218092
+void tst_QScriptEngine::newArray_HooliganTask218092()
+{
+ QScriptEngine eng;
{
QScriptValue ret = eng.evaluate("[].splice(0, 0, 'a')");
QVERIFY(ret.isArray());
@@ -388,8 +429,11 @@ void tst_QScriptEngine::newArray()
QVERIFY(ret.isArray());
QCOMPARE(ret.property("length").toInt32(), 2);
}
+}
- // task 233836
+void tst_QScriptEngine::newArray_HooliganTask233836()
+{
+ QScriptEngine eng;
{
QScriptValue ret = eng.evaluate("a = new Array(4294967295); a.push('foo')");
QVERIFY(ret.isNumber());
@@ -423,7 +467,12 @@ void tst_QScriptEngine::newVariant()
QCOMPARE(opaque.prototype().isVariant(), true);
QVERIFY(opaque.property("valueOf").call(opaque).isUndefined());
}
+}
+
+void tst_QScriptEngine::newVariant_defaultPrototype()
+{
// default prototype should be set automatically
+ QScriptEngine eng;
{
QScriptValue proto = eng.newObject();
eng.setDefaultPrototype(qMetaTypeId<QString>(), proto);
@@ -436,7 +485,12 @@ void tst_QScriptEngine::newVariant()
QVERIFY(ret2.isVariant());
QVERIFY(!ret2.prototype().strictlyEquals(proto));
}
+}
+
+void tst_QScriptEngine::newVariant_promoteObject()
+{
// "promote" plain object to variant
+ QScriptEngine eng;
{
QScriptValue object = eng.newObject();
object.setProperty("foo", eng.newObject());
@@ -453,17 +507,28 @@ void tst_QScriptEngine::newVariant()
QCOMPARE(ret.toVariant(), QVariant(123));
QVERIFY(ret.prototype().strictlyEquals(originalProto));
}
+}
+
+void tst_QScriptEngine::newVariant_replaceValue()
+{
// replace value of existing object
+ QScriptEngine eng;
{
QScriptValue object = eng.newVariant(QVariant(123));
- QScriptValue ret = eng.newVariant(object, QVariant(456));
- QVERIFY(ret.isValid());
- QVERIFY(ret.strictlyEquals(object));
- QVERIFY(ret.isVariant());
- QCOMPARE(ret.toVariant(), QVariant(456));
+ for (int x = 0; x < 2; ++x) {
+ QScriptValue ret = eng.newVariant(object, QVariant(456));
+ QVERIFY(ret.isValid());
+ QVERIFY(ret.strictlyEquals(object));
+ QVERIFY(ret.isVariant());
+ QCOMPARE(ret.toVariant(), QVariant(456));
+ }
}
+}
+void tst_QScriptEngine::newVariant_valueOfToString()
+{
// valueOf() and toString()
+ QScriptEngine eng;
{
QScriptValue object = eng.newVariant(QVariant(123));
QScriptValue value = object.property("valueOf").call(object);
@@ -497,6 +562,27 @@ void tst_QScriptEngine::newVariant()
}
}
+void tst_QScriptEngine::newVariant_promoteNonObject()
+{
+ QScriptEngine eng;
+ {
+ QVariant var(456);
+ QScriptValue ret = eng.newVariant(123, var);
+ QVERIFY(ret.isVariant());
+ QCOMPARE(ret.toVariant(), var);
+ }
+}
+
+void tst_QScriptEngine::newVariant_promoteNonQScriptObject()
+{
+ QScriptEngine eng;
+ {
+ QTest::ignoreMessage(QtWarningMsg, "QScriptEngine::newVariant(): changing class of non-QScriptObject not supported");
+ QScriptValue ret = eng.newVariant(eng.newArray(), 123);
+ QVERIFY(!ret.isValid());
+ }
+}
+
void tst_QScriptEngine::newRegExp()
{
QScriptEngine eng;
@@ -645,8 +731,11 @@ void tst_QScriptEngine::newQObject()
QCOMPARE(qobject.prototype().isQObject(), true);
QCOMPARE(qobject.scriptClass(), (QScriptClass*)0);
}
+}
- // test ownership
+void tst_QScriptEngine::newQObject_ownership()
+{
+ QScriptEngine eng;
{
QPointer<QObject> ptr = new QObject();
QVERIFY(ptr != 0);
@@ -701,7 +790,11 @@ void tst_QScriptEngine::newQObject()
QVERIFY(child != 0);
delete parent;
}
+}
+void tst_QScriptEngine::newQObject_promoteObject()
+{
+ QScriptEngine eng;
// "promote" plain object to QObject
{
QScriptValue obj = eng.newObject();
@@ -733,14 +826,20 @@ void tst_QScriptEngine::newQObject()
QScriptValue object = eng.newVariant(123);
QScriptValue originalProto = object.prototype();
QObject otherQObject;
- QScriptValue ret = eng.newQObject(object, &otherQObject);
- QVERIFY(ret.isValid());
- QVERIFY(ret.isQObject());
- QVERIFY(ret.strictlyEquals(object));
- QCOMPARE(ret.toQObject(), (QObject *)&otherQObject);
- QVERIFY(ret.prototype().strictlyEquals(originalProto));
+ for (int x = 0; x < 2; ++x) {
+ QScriptValue ret = eng.newQObject(object, &otherQObject);
+ QVERIFY(ret.isValid());
+ QVERIFY(ret.isQObject());
+ QVERIFY(ret.strictlyEquals(object));
+ QCOMPARE(ret.toQObject(), (QObject *)&otherQObject);
+ QVERIFY(ret.prototype().strictlyEquals(originalProto));
+ }
}
+}
+void tst_QScriptEngine::newQObject_sameQObject()
+{
+ QScriptEngine eng;
// calling newQObject() several times with same object
for (int x = 0; x < 2; ++x) {
QObject qobj;
@@ -771,7 +870,11 @@ void tst_QScriptEngine::newQObject()
QScriptEngine::ExcludeSuperClassMethods | opt);
QCOMPARE(obj8.strictlyEquals(obj7), preferExisting);
}
+}
+void tst_QScriptEngine::newQObject_defaultPrototype()
+{
+ QScriptEngine eng;
// newQObject() should set the default prototype, if one has been registered
{
QScriptValue oldQObjectProto = eng.defaultPrototype(qMetaTypeId<QObject*>());
@@ -795,6 +898,26 @@ void tst_QScriptEngine::newQObject()
}
}
+void tst_QScriptEngine::newQObject_promoteNonObject()
+{
+ QScriptEngine eng;
+ {
+ QScriptValue ret = eng.newQObject(123, this);
+ QVERIFY(ret.isQObject());
+ QCOMPARE(ret.toQObject(), this);
+ }
+}
+
+void tst_QScriptEngine::newQObject_promoteNonQScriptObject()
+{
+ QScriptEngine eng;
+ {
+ QTest::ignoreMessage(QtWarningMsg, "QScriptEngine::newQObject(): changing class of non-QScriptObject not supported");
+ QScriptValue ret = eng.newQObject(eng.newArray(), this);
+ QVERIFY(!ret.isValid());
+ }
+}
+
QT_BEGIN_NAMESPACE
Q_SCRIPT_DECLARE_QMETAOBJECT(QObject, QObject*)
Q_SCRIPT_DECLARE_QMETAOBJECT(QWidget, QWidget*)
@@ -981,6 +1104,11 @@ void tst_QScriptEngine::getSetGlobalObject()
QCOMPARE(glob.prototype().isObject(), true);
QCOMPARE(glob.prototype().strictlyEquals(eng.evaluate("Object.prototype")), true);
+ eng.setGlobalObject(glob);
+ QVERIFY(eng.globalObject().equals(glob));
+ eng.setGlobalObject(123);
+ QVERIFY(eng.globalObject().equals(glob));
+
QScriptValue obj = eng.newObject();
eng.setGlobalObject(obj);
QVERIFY(eng.globalObject().strictlyEquals(obj));
@@ -1030,6 +1158,28 @@ void tst_QScriptEngine::getSetGlobalObject()
QScriptValue ret = eng.evaluate("(function() { return this; })()");
QVERIFY(ret.strictlyEquals(obj));
}
+
+ // Delete property.
+ {
+ QScriptValue ret = eng.evaluate("delete foo");
+ QVERIFY(ret.isBool());
+ QVERIFY(ret.toBool());
+ QVERIFY(!obj.property("foo").isValid());
+ }
+
+ // Getter/setter property.
+ QVERIFY(eng.evaluate("this.__defineGetter__('oof', function() { return this.bar; })").isUndefined());
+ QVERIFY(eng.evaluate("this.__defineSetter__('oof', function(v) { this.bar = v; })").isUndefined());
+ QVERIFY(eng.evaluate("this.__lookupGetter__('oof')").isFunction());
+ QVERIFY(eng.evaluate("this.__lookupSetter__('oof')").isFunction());
+ eng.evaluate("oof = 123");
+ QVERIFY(eng.evaluate("oof").equals(obj.property("bar")));
+
+ // Enumeration.
+ {
+ QScriptValue ret = eng.evaluate("a = []; for (var p in this) a.push(p); a");
+ QCOMPARE(ret.toString(), QString::fromLatin1("bar,baz,oof,p,a"));
+ }
}
static QScriptValue getSetFoo(QScriptContext *ctx, QScriptEngine *)
@@ -1176,7 +1326,12 @@ void tst_QScriptEngine::globalObjectProperties()
}
}
QVERIFY(remainingNames.isEmpty());
+}
+void tst_QScriptEngine::createGlobalObjectProperty()
+{
+ QScriptEngine eng;
+ QScriptValue global = eng.globalObject();
// create property with no attributes
{
QString name = QString::fromLatin1("foo");
@@ -2256,6 +2411,14 @@ void tst_QScriptEngine::valueConversion()
QEXPECT_FAIL("", "QTBUG-6136: JSC-based back-end doesn't preserve QRegExp::minimal (always false)", Continue);
QCOMPARE(val.toRegExp().isMinimal(), in.isMinimal());
}
+
+ QCOMPARE(qscriptvalue_cast<QVariant>(QScriptValue(123)), QVariant(123));
+}
+
+void tst_QScriptEngine::qScriptValueFromValue_noEngine()
+{
+ QVERIFY(!qScriptValueFromValue(0, 123).isValid());
+ QVERIFY(!qScriptValueFromValue(0, QVariant(123)).isValid());
}
static QScriptValue __import__(QScriptContext *ctx, QScriptEngine *eng)
@@ -2694,6 +2857,19 @@ void tst_QScriptEngine::throwErrorFromProcessEvents()
QCOMPARE(ret.toString(), QString::fromLatin1("Error: Killed"));
}
+void tst_QScriptEngine::disableProcessEventsInterval()
+{
+ QScriptEngine eng;
+ eng.setProcessEventsInterval(100);
+ QCOMPARE(eng.processEventsInterval(), 100);
+ eng.setProcessEventsInterval(0);
+ QCOMPARE(eng.processEventsInterval(), 0);
+ eng.setProcessEventsInterval(-1);
+ QCOMPARE(eng.processEventsInterval(), -1);
+ eng.setProcessEventsInterval(-100);
+ QCOMPARE(eng.processEventsInterval(), -100);
+}
+
void tst_QScriptEngine::stacktrace()
{
QString script = QString::fromLatin1(
@@ -3730,9 +3906,8 @@ void tst_QScriptEngine::stringObjects()
}
}
-void tst_QScriptEngine::getterSetterThisObject()
+void tst_QScriptEngine::getterSetterThisObject_global()
{
- // Global Object
{
QScriptEngine eng;
// read
@@ -3790,8 +3965,10 @@ void tst_QScriptEngine::getterSetterThisObject()
QCOMPARE(ret.toString(), QString::fromLatin1("foo"));
}
}
+}
- // other object
+void tst_QScriptEngine::getterSetterThisObject_plain()
+{
{
QScriptEngine eng;
eng.evaluate("o = {}");
@@ -3808,8 +3985,10 @@ void tst_QScriptEngine::getterSetterThisObject()
QVERIFY(eng.evaluate("with (o) x = 'foo'").equals("foo"));
QVERIFY(eng.evaluate("with (o) with (q) x = 'foo'").equals("foo"));
}
+}
- // getter+setter in prototype chain
+void tst_QScriptEngine::getterSetterThisObject_prototypeChain()
+{
{
QScriptEngine eng;
eng.evaluate("o = {}; p = {}; o.__proto__ = p");
@@ -3827,8 +4006,10 @@ void tst_QScriptEngine::getterSetterThisObject()
QVERIFY(eng.evaluate("with (o) x = 'foo'").equals("foo"));
QVERIFY(eng.evaluate("with (o) with (q) x = 'foo'").equals("foo"));
}
+}
- // getter+setter in activation
+void tst_QScriptEngine::getterSetterThisObject_activation()
+{
{
QScriptEngine eng;
QScriptContext *ctx = eng.pushContext();
@@ -4522,6 +4703,17 @@ void tst_QScriptEngine::installTranslatorFunctions()
QVERIFY(ret.isString());
QCOMPARE(ret.toString(), QString::fromLatin1("foobar"));
}
+ {
+ QScriptValue ret = eng.evaluate("'foo%0'.arg(123)");
+ QVERIFY(ret.isString());
+ QCOMPARE(ret.toString(), QString::fromLatin1("foo123"));
+ }
+ {
+ // Maybe this should throw an error?
+ QScriptValue ret = eng.evaluate("'foo%0'.arg()");
+ QVERIFY(ret.isString());
+ QCOMPARE(ret.toString(), QString());
+ }
{
QScriptValue ret = eng.evaluate("qsTrId('foo')");
@@ -4533,6 +4725,7 @@ void tst_QScriptEngine::installTranslatorFunctions()
QVERIFY(ret.isString());
QCOMPARE(ret.toString(), QString::fromLatin1("foo"));
}
+ QVERIFY(eng.evaluate("QT_TRID_NOOP()").isUndefined());
}
static QScriptValue callQsTr(QScriptContext *ctx, QScriptEngine *eng)
@@ -4567,9 +4760,14 @@ void tst_QScriptEngine::translateScript()
QCOMPARE(engine.evaluate("eval('qsTranslate(\\'FooContext\\', \\'Goodbye\\')')", fileName).toString(), QString::fromLatin1("Farvel"));
QCOMPARE(engine.evaluate("qsTranslate('FooContext', 'Goodbye', '', 'UnicodeUTF8')", fileName).toString(), QString::fromLatin1("Farvel"));
+ QCOMPARE(engine.evaluate("qsTranslate('FooContext', 'Goodbye', '', 'CodecForTr')", fileName).toString(), QString::fromLatin1("Farvel"));
+
+ QCOMPARE(engine.evaluate("qsTranslate('FooContext', 'Goodbye', '', 'UnicodeUTF8', 42)", fileName).toString(), QString::fromLatin1("Goodbye"));
QCOMPARE(engine.evaluate("qsTr('One', 'not the same one')", fileName).toString(), QString::fromLatin1("Enda en"));
+ QCOMPARE(engine.evaluate("qsTr('One', 'not the same one', 42)", fileName).toString(), QString::fromLatin1("One"));
+
QVERIFY(engine.evaluate("QT_TR_NOOP()").isUndefined());
QCOMPARE(engine.evaluate("QT_TR_NOOP('One')").toString(), QString::fromLatin1("One"));
@@ -4638,6 +4836,7 @@ void tst_QScriptEngine::translateWithInvalidArgs_data()
QTest::newRow("qsTranslate()") << "qsTranslate()" << "Error: qsTranslate() requires at least two arguments";
QTest::newRow("qsTranslate('foo')") << "qsTranslate('foo')" << "Error: qsTranslate() requires at least two arguments";
+ QTest::newRow("qsTranslate(123, 'foo')") << "qsTranslate(123, 'foo')" << "Error: qsTranslate(): first argument (context) must be a string";
QTest::newRow("qsTranslate('foo', 123)") << "qsTranslate('foo', 123)" << "Error: qsTranslate(): second argument (text) must be a string";
QTest::newRow("qsTranslate('foo', 'bar', 123)") << "qsTranslate('foo', 'bar', 123)" << "Error: qsTranslate(): third argument (comment) must be a string";
QTest::newRow("qsTranslate('foo', 'bar', 'baz', 123)") << "qsTranslate('foo', 'bar', 'baz', 123)" << "Error: qsTranslate(): fourth argument (encoding) must be a string";
@@ -4755,6 +4954,93 @@ void tst_QScriptEngine::translateScriptIdBased()
QString::fromLatin1("qtn_foo_bar")); // Doesn't have plural
}
+// How to add a new test row:
+// - Find a nice list of Unicode characters to choose from
+// - Write source string/context/comment in .js using Unicode escape sequences (\uABCD)
+// - Update corresponding .ts file (e.g. lupdate foo.js -ts foo.ts -codecfortr UTF-8)
+// - Enter translation in Linguist
+// - Update corresponding .qm file (e.g. lrelease foo.ts)
+// - Evaluate script that performs translation; make sure the correct result is returned
+// (e.g. by setting the resulting string as the text of a QLabel and visually verifying
+// that it looks the same as what you entered in Linguist :-) )
+// - Generate the expectedTranslation column data using toUtf8().toHex()
+void tst_QScriptEngine::translateScriptUnicode_data()
+{
+ QTest::addColumn<QString>("expression");
+ QTest::addColumn<QString>("fileName");
+ QTest::addColumn<QString>("expectedTranslation");
+
+ QString fileName = QString::fromLatin1("translatable-unicode.js");
+ QTest::newRow("qsTr('H\\u2082O')@translatable-unicode.js")
+ << QString::fromLatin1("qsTr('H\\u2082O')") << fileName << QString::fromUtf8("\xcd\xbb\xcd\xbc\xcd\xbd");
+ QTest::newRow("qsTranslate('\\u010C\\u0101\\u011F\\u0115', 'CO\\u2082')@translatable-unicode.js")
+ << QString::fromLatin1("qsTranslate('\\u010C\\u0101\\u011F\\u0115', 'CO\\u2082')") << fileName << QString::fromUtf8("\xd7\x91\xd7\x9a\xd7\xa2");
+ QTest::newRow("qsTr('\\u0391\\u0392\\u0393')@translatable-unicode.js")
+ << QString::fromLatin1("qsTr('\\u0391\\u0392\\u0393')") << fileName << QString::fromUtf8("\xd3\x9c\xd2\xb4\xd1\xbc");
+ QTest::newRow("qsTranslate('\\u010C\\u0101\\u011F\\u0115', '\\u0414\\u0415\\u0416')@translatable-unicode.js")
+ << QString::fromLatin1("qsTranslate('\\u010C\\u0101\\u011F\\u0115', '\\u0414\\u0415\\u0416')") << fileName << QString::fromUtf8("\xd8\xae\xd8\xb3\xd8\xb3");
+ QTest::newRow("qsTr('H\\u2082O', 'not the same H\\u2082O')@translatable-unicode.js")
+ << QString::fromLatin1("qsTr('H\\u2082O', 'not the same H\\u2082O')") << fileName << QString::fromUtf8("\xd4\xb6\xd5\x8a\xd5\x92");
+ QTest::newRow("qsTr('H\\u2082O')")
+ << QString::fromLatin1("qsTr('H\\u2082O')") << QString() << QString::fromUtf8("\x48\xe2\x82\x82\x4f");
+ QTest::newRow("qsTranslate('\\u010C\\u0101\\u011F\\u0115', 'CO\\u2082')")
+ << QString::fromLatin1("qsTranslate('\\u010C\\u0101\\u011F\\u0115', 'CO\\u2082')") << QString() << QString::fromUtf8("\xd7\x91\xd7\x9a\xd7\xa2");
+}
+
+void tst_QScriptEngine::translateScriptUnicode()
+{
+ QFETCH(QString, expression);
+ QFETCH(QString, fileName);
+ QFETCH(QString, expectedTranslation);
+
+ QScriptEngine engine;
+
+ QTranslator translator;
+ QVERIFY(translator.load(":/translations/translatable-unicode"));
+ QCoreApplication::instance()->installTranslator(&translator);
+ engine.installTranslatorFunctions();
+
+ QCOMPARE(engine.evaluate(expression, fileName).toString(), expectedTranslation);
+ QVERIFY(!engine.hasUncaughtException());
+
+ QCoreApplication::instance()->removeTranslator(&translator);
+}
+
+void tst_QScriptEngine::translateScriptUnicodeIdBased_data()
+{
+ QTest::addColumn<QString>("expression");
+ QTest::addColumn<QString>("expectedTranslation");
+
+ QTest::newRow("qsTrId('\\u01F8\\u01D2\\u0199\\u01D0\\u01E1'')")
+ << QString::fromLatin1("qsTrId('\\u01F8\\u01D2\\u0199\\u01D0\\u01E1')") << QString::fromUtf8("\xc6\xa7\xc6\xb0\xc6\x88\xc8\xbc\xc8\x9d\xc8\xbf\xc8\x99");
+ QTest::newRow("qsTrId('\\u0191\\u01CE\\u0211\\u0229\\u019C\\u018E\\u019A\\u01D0')")
+ << QString::fromLatin1("qsTrId('\\u0191\\u01CE\\u0211\\u0229\\u019C\\u018E\\u019A\\u01D0')") << QString::fromUtf8("\xc7\xa0\xc8\xa1\xc8\x8b\xc8\x85\xc8\x95");
+ QTest::newRow("qsTrId('\\u0181\\u01A1\\u0213\\u018F\\u018C', 10)")
+ << QString::fromLatin1("qsTrId('\\u0181\\u01A1\\u0213\\u018F\\u018C', 10)") << QString::fromUtf8("\x31\x30\x20\xc6\x92\xc6\xa1\xc7\x92\x28\xc8\x99\x29");
+ QTest::newRow("qsTrId('\\u0181\\u01A1\\u0213\\u018F\\u018C')")
+ << QString::fromLatin1("qsTrId('\\u0181\\u01A1\\u0213\\u018F\\u018C')") << QString::fromUtf8("\xc6\x91\xc6\xb0\xc7\xb9");
+ QTest::newRow("qsTrId('\\u01CD\\u0180\\u01A8\\u0190\\u019E\\u01AB')")
+ << QString::fromLatin1("qsTrId('\\u01CD\\u0180\\u01A8\\u0190\\u019E\\u01AB')") << QString::fromUtf8("\xc7\x8d\xc6\x80\xc6\xa8\xc6\x90\xc6\x9e\xc6\xab");
+}
+
+void tst_QScriptEngine::translateScriptUnicodeIdBased()
+{
+ QFETCH(QString, expression);
+ QFETCH(QString, expectedTranslation);
+
+ QScriptEngine engine;
+
+ QTranslator translator;
+ QVERIFY(translator.load(":/translations/idtranslatable-unicode"));
+ QCoreApplication::instance()->installTranslator(&translator);
+ engine.installTranslatorFunctions();
+
+ QCOMPARE(engine.evaluate(expression).toString(), expectedTranslation);
+ QVERIFY(!engine.hasUncaughtException());
+
+ QCoreApplication::instance()->removeTranslator(&translator);
+}
+
void tst_QScriptEngine::functionScopes()
{
QScriptEngine eng;
@@ -4932,8 +5218,11 @@ void tst_QScriptEngine::evaluateProgram()
QVERIFY(differentProgram != program);
QVERIFY(!eng.evaluate(differentProgram).equals(expected));
}
+}
- // Program that accesses variable in the scope
+void tst_QScriptEngine::evaluateProgram_customScope()
+{
+ QScriptEngine eng;
{
QScriptProgram program("a");
QVERIFY(!program.isNull());
@@ -4970,8 +5259,11 @@ void tst_QScriptEngine::evaluateProgram()
ctx->popScope();
}
+}
- // Program that creates closure
+void tst_QScriptEngine::evaluateProgram_closure()
+{
+ QScriptEngine eng;
{
QScriptProgram program("(function() { var count = 0; return function() { return count++; }; })");
QVERIFY(!program.isNull());
@@ -4991,7 +5283,11 @@ void tst_QScriptEngine::evaluateProgram()
QVERIFY(ret.isNumber());
}
}
+}
+void tst_QScriptEngine::evaluateProgram_executeLater()
+{
+ QScriptEngine eng;
// Program created in a function call, then executed later
{
QScriptValue fun = eng.newFunction(createProgram);
@@ -5012,8 +5308,11 @@ void tst_QScriptEngine::evaluateProgram()
QCOMPARE(ret.toInt32(), 123);
}
}
+}
- // Same program run in different engines
+void tst_QScriptEngine::evaluateProgram_multipleEngines()
+{
+ QScriptEngine eng;
{
QString code("1 + 2");
QScriptProgram program(code);
@@ -5027,8 +5326,11 @@ void tst_QScriptEngine::evaluateProgram()
}
}
}
+}
- // No program
+void tst_QScriptEngine::evaluateProgram_empty()
+{
+ QScriptEngine eng;
{
QScriptProgram program;
QVERIFY(program.isNull());
@@ -5101,6 +5403,10 @@ void tst_QScriptEngine::qRegExpInport_data()
QTest::newRow("aaa") << QRegExp("a{2,5}") << "aAaAaaaaaAa";
QTest::newRow("aaa minimal") << minimal(QRegExp("a{2,5}")) << "aAaAaaaaaAa";
QTest::newRow("minimal") << minimal(QRegExp(".*\\} [*8]")) << "}?} ?} *";
+ QTest::newRow(".? minimal") << minimal(QRegExp(".?")) << ".?";
+ QTest::newRow(".+ minimal") << minimal(QRegExp(".+")) << ".+";
+ QTest::newRow("[.?] minimal") << minimal(QRegExp("[.?]")) << ".?";
+ QTest::newRow("[.+] minimal") << minimal(QRegExp("[.+]")) << ".+";
}
void tst_QScriptEngine::qRegExpInport()
@@ -5445,5 +5751,31 @@ void tst_QScriptEngine::newGrowingStaticScopeObject()
eng.popContext();
}
+QT_BEGIN_NAMESPACE
+Q_SCRIPT_DECLARE_QMETAOBJECT(QStandardItemModel, QObject*)
+QT_END_NAMESPACE
+
+void tst_QScriptEngine::scriptValueFromQMetaObject()
+{
+ QScriptEngine eng;
+ {
+ QScriptValue meta = eng.scriptValueFromQMetaObject<QScriptEngine>();
+ QVERIFY(meta.isQMetaObject());
+ QCOMPARE(meta.toQMetaObject(), &QScriptEngine::staticMetaObject);
+ // Because of missing Q_SCRIPT_DECLARE_QMETAOBJECT() for QScriptEngine.
+ QVERIFY(!meta.construct().isValid());
+ }
+ {
+ QScriptValue meta = eng.scriptValueFromQMetaObject<QStandardItemModel>();
+ QVERIFY(meta.isQMetaObject());
+ QCOMPARE(meta.toQMetaObject(), &QStandardItemModel::staticMetaObject);
+ QScriptValue obj = meta.construct(QScriptValueList() << eng.newQObject(&eng));
+ QVERIFY(obj.isQObject());
+ QStandardItemModel *model = qobject_cast<QStandardItemModel*>(obj.toQObject());
+ QVERIFY(model != 0);
+ QCOMPARE(model->parent(), (QObject*)&eng);
+ }
+}
+
QTEST_MAIN(tst_QScriptEngine)
#include "tst_qscriptengine.moc"
diff --git a/tests/auto/qscriptenginedebugger/tst_qscriptenginedebugger.cpp b/tests/auto/qscriptenginedebugger/tst_qscriptenginedebugger.cpp
index c5e4954679..6b49858555 100644
--- a/tests/auto/qscriptenginedebugger/tst_qscriptenginedebugger.cpp
+++ b/tests/auto/qscriptenginedebugger/tst_qscriptenginedebugger.cpp
@@ -50,24 +50,11 @@
#include <qmenu.h>
#include <qplaintextedit.h>
#include <qtoolbar.h>
+#include "../../shared/util.h"
//TESTED_CLASS=
//TESTED_FILES=
-// Will try to wait for the condition while allowing event processing
-#define QTRY_COMPARE(__expr, __expected) \
- do { \
- const int __step = 50; \
- const int __timeout = 5000; \
- if ((__expr) != (__expected)) { \
- QTest::qWait(0); \
- } \
- for (int __i = 0; __i < __timeout && ((__expr) != (__expected)); __i+=__step) { \
- QTest::qWait(__step); \
- } \
- QCOMPARE(__expr, __expected); \
- } while(0)
-
// Can't use QTest::qWait() because it causes event loop to hang on some platforms
static void qsWait(int ms)
{
@@ -89,6 +76,9 @@ public:
tst_QScriptEngineDebugger();
virtual ~tst_QScriptEngineDebugger();
+protected slots:
+ void recordDebuggerStateAndContinue();
+
private slots:
void attachAndDetach();
void action();
@@ -97,6 +87,11 @@ private slots:
void debuggerSignals();
void consoleCommands();
void multithreadedDebugging();
+ void autoShowStandardWindow();
+ void standardWindowOwnership();
+
+private:
+ QScriptEngineDebugger::DebuggerState m_recordedDebuggerState;
};
tst_QScriptEngineDebugger::tst_QScriptEngineDebugger()
@@ -107,6 +102,14 @@ tst_QScriptEngineDebugger::~tst_QScriptEngineDebugger()
{
}
+void tst_QScriptEngineDebugger::recordDebuggerStateAndContinue()
+{
+ QScriptEngineDebugger *debugger = qobject_cast<QScriptEngineDebugger*>(sender());
+ Q_ASSERT(debugger != 0);
+ m_recordedDebuggerState = debugger->state();
+ debugger->action(QScriptEngineDebugger::ContinueAction)->trigger();
+}
+
void tst_QScriptEngineDebugger::attachAndDetach()
{
#if defined(Q_OS_WINCE) && _WIN32_WCE < 0x600
@@ -784,5 +787,68 @@ void tst_QScriptEngineDebugger::multithreadedDebugging()
QTRY_COMPARE(threadFinishedSpy.count(), 1);
}
+void tst_QScriptEngineDebugger::autoShowStandardWindow()
+{
+ {
+ QScriptEngine engine;
+ QScriptEngineDebugger debugger;
+ QCOMPARE(debugger.autoShowStandardWindow(), true);
+ debugger.attachTo(&engine);
+ QObject::connect(&debugger, SIGNAL(evaluationSuspended()),
+ debugger.action(QScriptEngineDebugger::ContinueAction),
+ SLOT(trigger()));
+ engine.evaluate("debugger");
+ QTRY_VERIFY(debugger.standardWindow()->isVisible());
+
+ debugger.setAutoShowStandardWindow(true);
+ QCOMPARE(debugger.autoShowStandardWindow(), true);
+
+ debugger.setAutoShowStandardWindow(false);
+ QCOMPARE(debugger.autoShowStandardWindow(), false);
+
+ debugger.setAutoShowStandardWindow(true);
+ QCOMPARE(debugger.autoShowStandardWindow(), true);
+
+ debugger.standardWindow()->hide();
+
+ engine.evaluate("debugger");
+ QTRY_VERIFY(debugger.standardWindow()->isVisible());
+ }
+
+ {
+ QScriptEngine engine;
+ QScriptEngineDebugger debugger;
+ debugger.setAutoShowStandardWindow(false);
+ debugger.attachTo(&engine);
+ QObject::connect(&debugger, SIGNAL(evaluationSuspended()),
+ debugger.action(QScriptEngineDebugger::ContinueAction),
+ SLOT(trigger()));
+ QSignalSpy evaluationResumedSpy(&debugger, SIGNAL(evaluationResumed()));
+ engine.evaluate("debugger");
+ QTRY_COMPARE(evaluationResumedSpy.count(), 1);
+ QVERIFY(!debugger.standardWindow()->isVisible());
+ }
+}
+
+void tst_QScriptEngineDebugger::standardWindowOwnership()
+{
+ QScriptEngine engine;
+ QPointer<QMainWindow> win;
+ {
+ QScriptEngineDebugger debugger;
+ win = debugger.standardWindow();
+ }
+ QVERIFY(win == 0);
+
+ // Reparent the window.
+ QWidget widget;
+ {
+ QScriptEngineDebugger debugger;
+ win = debugger.standardWindow();
+ win->setParent(&widget);
+ }
+ QVERIFY(win != 0);
+}
+
QTEST_MAIN(tst_QScriptEngineDebugger)
#include "tst_qscriptenginedebugger.moc"
diff --git a/tests/auto/qscriptextensionplugin/qscriptextensionplugin.pro b/tests/auto/qscriptextensionplugin/qscriptextensionplugin.pro
new file mode 100644
index 0000000000..d4671c8731
--- /dev/null
+++ b/tests/auto/qscriptextensionplugin/qscriptextensionplugin.pro
@@ -0,0 +1,3 @@
+TEMPLATE = subdirs
+CONFIG -= app_bundle
+SUBDIRS = simpleplugin staticplugin test
diff --git a/tests/auto/qscriptextensionplugin/simpleplugin/simpleplugin.cpp b/tests/auto/qscriptextensionplugin/simpleplugin/simpleplugin.cpp
new file mode 100644
index 0000000000..1679512646
--- /dev/null
+++ b/tests/auto/qscriptextensionplugin/simpleplugin/simpleplugin.cpp
@@ -0,0 +1,79 @@
+/****************************************************************************
+**
+** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the test suite of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#include <QtScript/qscriptextensionplugin.h>
+#include <QtScript/qscriptengine.h>
+#include <qdebug.h>
+
+class SimplePlugin : public QScriptExtensionPlugin
+{
+public:
+ SimplePlugin(QObject *parent = 0);
+ ~SimplePlugin();
+
+ virtual QStringList keys() const;
+ virtual void initialize(const QString &key, QScriptEngine *engine);
+};
+
+SimplePlugin::SimplePlugin(QObject *parent)
+ : QScriptExtensionPlugin(parent)
+{
+}
+
+SimplePlugin::~SimplePlugin()
+{
+}
+
+QStringList SimplePlugin::keys() const
+{
+ return QStringList() << "simple"
+ << "simple.foo"
+ << "simple.foo.bar";
+}
+
+void SimplePlugin::initialize(const QString &key, QScriptEngine *engine)
+{
+ engine->globalObject().setProperty("pluginKey", key);
+ QScriptValue package = setupPackage(key, engine);
+ engine->globalObject().setProperty("package", package);
+}
+
+Q_EXPORT_PLUGIN2(simpleplugin, SimplePlugin)
diff --git a/tests/auto/qscriptextensionplugin/simpleplugin/simpleplugin.pro b/tests/auto/qscriptextensionplugin/simpleplugin/simpleplugin.pro
new file mode 100644
index 0000000000..e184ca4ee5
--- /dev/null
+++ b/tests/auto/qscriptextensionplugin/simpleplugin/simpleplugin.pro
@@ -0,0 +1,10 @@
+TEMPLATE = lib
+CONFIG += plugin
+SOURCES = simpleplugin.cpp
+QT = core script
+TARGET = simpleplugin
+DESTDIR = ../plugins/script
+
+symbian {
+ TARGET.EPOCALLOWDLLDATA=1
+}
diff --git a/tests/auto/qscriptextensionplugin/staticplugin/__init__.js b/tests/auto/qscriptextensionplugin/staticplugin/__init__.js
new file mode 100644
index 0000000000..4e462aea98
--- /dev/null
+++ b/tests/auto/qscriptextensionplugin/staticplugin/__init__.js
@@ -0,0 +1,6 @@
+spy = {
+ extension: __extension__,
+ setupPackage: __setupPackage__,
+ postInit: __postInit__
+};
+__postInit__ = function() { postInitWasCalled = true; };
diff --git a/tests/auto/qscriptextensionplugin/staticplugin/staticplugin.cpp b/tests/auto/qscriptextensionplugin/staticplugin/staticplugin.cpp
new file mode 100644
index 0000000000..b13f723c1f
--- /dev/null
+++ b/tests/auto/qscriptextensionplugin/staticplugin/staticplugin.cpp
@@ -0,0 +1,75 @@
+/****************************************************************************
+**
+** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the test suite of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#include <QtScript/qscriptextensionplugin.h>
+#include <QtScript/qscriptengine.h>
+#include <qdebug.h>
+
+class StaticPlugin : public QScriptExtensionPlugin
+{
+public:
+ StaticPlugin(QObject *parent = 0);
+ ~StaticPlugin();
+
+ virtual QStringList keys() const;
+ virtual void initialize(const QString &key, QScriptEngine *engine);
+};
+
+StaticPlugin::StaticPlugin(QObject *parent)
+ : QScriptExtensionPlugin(parent)
+{
+}
+
+StaticPlugin::~StaticPlugin()
+{
+}
+
+QStringList StaticPlugin::keys() const
+{
+ return QStringList() << "static";
+}
+
+void StaticPlugin::initialize(const QString &key, QScriptEngine *engine)
+{
+ engine->globalObject().setProperty("pluginKey", key);
+}
+
+Q_EXPORT_PLUGIN2(staticplugin, StaticPlugin)
diff --git a/tests/auto/qscriptextensionplugin/staticplugin/staticplugin.pro b/tests/auto/qscriptextensionplugin/staticplugin/staticplugin.pro
new file mode 100644
index 0000000000..a003338583
--- /dev/null
+++ b/tests/auto/qscriptextensionplugin/staticplugin/staticplugin.pro
@@ -0,0 +1,7 @@
+TEMPLATE = lib
+CONFIG += static plugin
+SOURCES = staticplugin.cpp
+RESOURCES = staticplugin.qrc
+QT = core script
+TARGET = staticplugin
+DESTDIR = ../plugins/script
diff --git a/tests/auto/qscriptextensionplugin/staticplugin/staticplugin.qrc b/tests/auto/qscriptextensionplugin/staticplugin/staticplugin.qrc
new file mode 100644
index 0000000000..293bf0e6cb
--- /dev/null
+++ b/tests/auto/qscriptextensionplugin/staticplugin/staticplugin.qrc
@@ -0,0 +1,6 @@
+<!DOCTYPE RCC><RCC version="1.0">
+<qresource prefix="/qtscriptextension/static/">
+<file>__init__.js</file>
+</qresource>
+</RCC>
+
diff --git a/tests/auto/qscriptextensionplugin/test/test.pro b/tests/auto/qscriptextensionplugin/test/test.pro
new file mode 100644
index 0000000000..549bac266c
--- /dev/null
+++ b/tests/auto/qscriptextensionplugin/test/test.pro
@@ -0,0 +1,18 @@
+load(qttest_p4)
+
+QT = core script
+SOURCES = ../tst_qscriptextensionplugin.cpp
+CONFIG -= app_bundle
+LIBS += -L../plugins/script -lstaticplugin
+
+TARGET = tst_qscriptextensionplugin
+CONFIG(debug_and_release) {
+ CONFIG(debug, debug|release) {
+ DESTDIR = ../debug
+ } else {
+ DESTDIR = ../release
+ }
+} else {
+ DESTDIR = ..
+}
+
diff --git a/tests/auto/qscriptextensionplugin/tst_qscriptextensionplugin.cpp b/tests/auto/qscriptextensionplugin/tst_qscriptextensionplugin.cpp
new file mode 100644
index 0000000000..e8b5e0a10c
--- /dev/null
+++ b/tests/auto/qscriptextensionplugin/tst_qscriptextensionplugin.cpp
@@ -0,0 +1,167 @@
+/****************************************************************************
+**
+** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the test suite of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+
+#include <QtTest/QtTest>
+
+#include <QtScript/qscriptengine.h>
+
+//TESTED_CLASS=
+//TESTED_FILES=
+
+class tst_QScriptExtensionPlugin : public QObject
+{
+ Q_OBJECT
+
+public:
+ tst_QScriptExtensionPlugin();
+ virtual ~tst_QScriptExtensionPlugin();
+
+private slots:
+ void importSimplePlugin();
+ void importStaticPlugin();
+};
+
+tst_QScriptExtensionPlugin::tst_QScriptExtensionPlugin()
+{
+}
+
+tst_QScriptExtensionPlugin::~tst_QScriptExtensionPlugin()
+{
+}
+
+void tst_QScriptExtensionPlugin::importSimplePlugin()
+{
+ QScriptEngine eng;
+ QCoreApplication::addLibraryPath("plugins");
+
+ QVERIFY(eng.importedExtensions().isEmpty());
+
+ QStringList available = eng.availableExtensions();
+ QVERIFY(available.contains("simple"));
+ QVERIFY(available.contains("simple.foo"));
+ QVERIFY(available.contains("simple.foo.bar"));
+
+ QScriptValue extensionObject;
+ {
+ QVERIFY(eng.importExtension("simple").isUndefined());
+ QCOMPARE(eng.importedExtensions().size(), 1);
+ QCOMPARE(eng.importedExtensions().at(0), QString::fromLatin1("simple"));
+ QVERIFY(eng.availableExtensions().contains("simple"));
+ QVERIFY(eng.globalObject().property("pluginKey").equals("simple"));
+ QVERIFY(eng.globalObject().property("package").isObject());
+ extensionObject = eng.globalObject().property("simple");
+ QVERIFY(extensionObject.isObject());
+ QVERIFY(extensionObject.equals(eng.globalObject().property("package")));
+ }
+
+ {
+ QVERIFY(eng.importExtension("simple.foo").isUndefined());
+ QCOMPARE(eng.importedExtensions().size(), 2);
+ QCOMPARE(eng.importedExtensions().at(1), QString::fromLatin1("simple.foo"));
+ QVERIFY(eng.availableExtensions().contains("simple.foo"));
+ QVERIFY(eng.globalObject().property("pluginKey").equals("simple.foo"));
+ QVERIFY(eng.globalObject().property("package").isObject());
+ QVERIFY(!extensionObject.equals(eng.globalObject().property("package")));
+ QVERIFY(extensionObject.equals(eng.globalObject().property("simple")));
+ QVERIFY(extensionObject.property("foo").isObject());
+ QVERIFY(extensionObject.property("foo").equals(eng.globalObject().property("package")));
+ }
+
+ {
+ QVERIFY(eng.importExtension("simple.foo.bar").isUndefined());
+ QCOMPARE(eng.importedExtensions().size(), 3);
+ QCOMPARE(eng.importedExtensions().at(2), QString::fromLatin1("simple.foo.bar"));
+ QVERIFY(eng.availableExtensions().contains("simple.foo.bar"));
+ QVERIFY(eng.globalObject().property("pluginKey").equals("simple.foo.bar"));
+ QVERIFY(eng.globalObject().property("package").isObject());
+ QVERIFY(!extensionObject.equals(eng.globalObject().property("package")));
+ QVERIFY(extensionObject.equals(eng.globalObject().property("simple")));
+ QVERIFY(extensionObject.property("foo").property("bar").isObject());
+ QVERIFY(extensionObject.property("foo").property("bar").equals(eng.globalObject().property("package")));
+ }
+
+ // Extensions can't be imported multiple times.
+ eng.globalObject().setProperty("pluginKey", QScriptValue());
+ QVERIFY(eng.importExtension("simple").isUndefined());
+ QCOMPARE(eng.importedExtensions().size(), 3);
+ QVERIFY(!eng.globalObject().property("pluginKey").isValid());
+
+ QVERIFY(eng.importExtension("simple.foo").isUndefined());
+ QCOMPARE(eng.importedExtensions().size(), 3);
+ QVERIFY(!eng.globalObject().property("pluginKey").isValid());
+
+ QVERIFY(eng.importExtension("simple.foo.bar").isUndefined());
+ QCOMPARE(eng.importedExtensions().size(), 3);
+ QVERIFY(!eng.globalObject().property("pluginKey").isValid());
+}
+
+void tst_QScriptExtensionPlugin::importStaticPlugin()
+{
+ Q_INIT_RESOURCE(staticplugin);
+ QScriptEngine eng;
+ QVERIFY(eng.availableExtensions().contains("static"));
+ QVERIFY(eng.importExtension("static").isUndefined());
+ QCOMPARE(eng.importedExtensions().size(), 1);
+ QCOMPARE(eng.importedExtensions().at(0), QString::fromLatin1("static"));
+ QVERIFY(eng.availableExtensions().contains("static"));
+ QVERIFY(eng.globalObject().property("pluginKey").equals("static"));
+
+ // Verify that :/qtscriptextension/static/__init__.js was evaluated.
+ QVERIFY(eng.evaluate("spy").isObject());
+ QVERIFY(eng.evaluate("spy.extension").equals("static"));
+ QVERIFY(eng.evaluate("spy.setupPackage").isFunction());
+ QVERIFY(eng.evaluate("spy.postInit").isUndefined());
+
+ QVERIFY(eng.evaluate("postInitWasCalled").isBool());
+ QVERIFY(eng.evaluate("postInitWasCalled").toBool());
+
+ // Extensions can't be imported multiple times.
+ eng.globalObject().setProperty("pluginKey", QScriptValue());
+ QVERIFY(eng.importExtension("static").isUndefined());
+ QCOMPARE(eng.importedExtensions().size(), 1);
+ QVERIFY(!eng.globalObject().property("pluginKey").isValid());
+}
+
+Q_IMPORT_PLUGIN(staticplugin)
+
+QTEST_MAIN(tst_QScriptExtensionPlugin)
+#include "tst_qscriptextensionplugin.moc"
diff --git a/tests/auto/qscriptextqobject/tst_qscriptextqobject.cpp b/tests/auto/qscriptextqobject/tst_qscriptextqobject.cpp
index 0d57f0c033..29934d55e8 100644
--- a/tests/auto/qscriptextqobject/tst_qscriptextqobject.cpp
+++ b/tests/auto/qscriptextqobject/tst_qscriptextqobject.cpp
@@ -329,6 +329,18 @@ public:
{ m_qtFunctionInvoked = 58; m_actuals << int(arg); return arg; }
Q_INVOKABLE MyQObject::Ability myInvokableWithQualifiedFlagsArg(MyQObject::Ability arg)
{ m_qtFunctionInvoked = 59; m_actuals << int(arg); return arg; }
+ Q_INVOKABLE QWidget *myInvokableWithQWidgetStarArg(QWidget *arg)
+ { m_qtFunctionInvoked = 63; m_actuals << qVariantFromValue((QWidget*)arg); return arg; }
+ Q_INVOKABLE short myInvokableWithShortArg(short arg)
+ { m_qtFunctionInvoked = 64; m_actuals << qVariantFromValue(arg); return arg; }
+ Q_INVOKABLE unsigned short myInvokableWithUShortArg(unsigned short arg)
+ { m_qtFunctionInvoked = 65; m_actuals << qVariantFromValue(arg); return arg; }
+ Q_INVOKABLE char myInvokableWithCharArg(char arg)
+ { m_qtFunctionInvoked = 66; m_actuals << qVariantFromValue(arg); return arg; }
+ Q_INVOKABLE unsigned char myInvokableWithUCharArg(unsigned char arg)
+ { m_qtFunctionInvoked = 67; m_actuals << qVariantFromValue(arg); return arg; }
+ Q_INVOKABLE qulonglong myInvokableWithULonglongArg(qulonglong arg)
+ { m_qtFunctionInvoked = 68; m_actuals << qVariantFromValue(arg); return arg; }
Q_INVOKABLE QObjectList findObjects() const
{ return findChildren<QObject *>(); }
@@ -394,6 +406,8 @@ public Q_SLOTS:
{ m_qtFunctionInvoked = 32; m_actuals << arg; }
void myOverloadedSlot(const QDate &arg)
{ m_qtFunctionInvoked = 33; m_actuals << arg; }
+ void myOverloadedSlot(const QTime &arg)
+ { m_qtFunctionInvoked = 69; m_actuals << arg; }
void myOverloadedSlot(const QRegExp &arg)
{ m_qtFunctionInvoked = 34; m_actuals << arg; }
void myOverloadedSlot(const QVariant &arg)
@@ -514,11 +528,26 @@ protected slots:
private slots:
void registeredTypes();
void getSetStaticProperty();
+ void getSetStaticProperty_propertyFlags();
+ void getSetStaticProperty_changeInCpp();
+ void getSetStaticProperty_changeInJS();
+ void getSetStaticProperty_compatibleVariantTypes();
+ void getSetStaticProperty_conversion();
+ void getSetStaticProperty_delete();
+ void getSetStaticProperty_nonScriptable();
+ void getSetStaticProperty_writeOnly();
+ void getSetStaticProperty_readOnly();
+ void getSetStaticProperty_enum();
+ void getSetStaticProperty_qflags();
+ void getSetStaticProperty_pointerDeref();
+ void getSetStaticProperty_customGetterSetter();
+ void getSetStaticProperty_methodPersistence();
void getSetDynamicProperty();
void getSetChildren();
void callQtInvokable();
void connectAndDisconnect();
void connectAndDisconnectWithBadArgs();
+ void connectAndDisconnect_senderDeleted();
void cppConnectAndDisconnect();
void classEnums();
void classConstructor();
@@ -640,7 +669,10 @@ void tst_QScriptExtQObject::getSetStaticProperty()
QCOMPARE(m_engine->evaluate("myObject.stringListProperty[1]").isString(), true);
QCOMPARE(m_engine->evaluate("myObject.stringListProperty[1]").toString(),
QLatin1String("zag"));
+}
+void tst_QScriptExtQObject::getSetStaticProperty_propertyFlags()
+{
// default flags for "normal" properties
{
QScriptValue mobj = m_engine->globalObject().property("myObject");
@@ -662,7 +694,10 @@ void tst_QScriptExtQObject::getSetStaticProperty()
QVERIFY(!(mobj.propertyFlags("mySlot()") & QScriptValue::SkipInEnumeration));
QVERIFY(mobj.propertyFlags("mySlot()") & QScriptValue::QObjectMember);
}
+}
+void tst_QScriptExtQObject::getSetStaticProperty_changeInCpp()
+{
// property change in C++ should be reflected in script
m_myObject->setIntProperty(456);
QCOMPARE(m_engine->evaluate("myObject.intProperty")
@@ -686,7 +721,10 @@ void tst_QScriptExtQObject::getSetStaticProperty()
m_myObject->setStringProperty(QLatin1String("zab"));
QCOMPARE(m_engine->evaluate("myObject.stringProperty")
.equals(QScriptValue(m_engine, QLatin1String("zab"))), true);
+}
+void tst_QScriptExtQObject::getSetStaticProperty_changeInJS()
+{
// property change in script should be reflected in C++
QCOMPARE(m_engine->evaluate("myObject.intProperty = 123")
.strictlyEquals(QScriptValue(m_engine, 123)), true);
@@ -769,7 +807,10 @@ void tst_QScriptExtQObject::getSetStaticProperty()
<< QLatin1String("two")
<< QLatin1String("true"));
}
+}
+void tst_QScriptExtQObject::getSetStaticProperty_compatibleVariantTypes()
+{
// test setting properties where we can't convert the type natively but where the
// types happen to be compatible variant types already
{
@@ -788,7 +829,10 @@ void tst_QScriptExtQObject::getSetStaticProperty()
mobj.setProperty("propWithCustomType", m_engine->newVariant(qVariantFromValue(t)));
QVERIFY(m_myObject->propWithCustomType().string == t.string);
}
+}
+void tst_QScriptExtQObject::getSetStaticProperty_conversion()
+{
// test that we do value conversion if necessary when setting properties
{
QScriptValue br = m_engine->evaluate("myObject.brushProperty");
@@ -808,28 +852,41 @@ void tst_QScriptExtQObject::getSetStaticProperty()
m_engine->globalObject().setProperty("myColor", QScriptValue());
}
+}
+void tst_QScriptExtQObject::getSetStaticProperty_delete()
+{
// try to delete
QCOMPARE(m_engine->evaluate("delete myObject.intProperty").toBoolean(), false);
QCOMPARE(m_engine->evaluate("myObject.intProperty").toNumber(), 123.0);
+ m_myObject->setVariantProperty(42);
QCOMPARE(m_engine->evaluate("delete myObject.variantProperty").toBoolean(), false);
QCOMPARE(m_engine->evaluate("myObject.variantProperty").toNumber(), 42.0);
+}
+void tst_QScriptExtQObject::getSetStaticProperty_nonScriptable()
+{
// non-scriptable property
QCOMPARE(m_myObject->hiddenProperty(), 456.0);
QCOMPARE(m_engine->evaluate("myObject.hiddenProperty").isUndefined(), true);
QCOMPARE(m_engine->evaluate("myObject.hiddenProperty = 123;"
"myObject.hiddenProperty").toInt32(), 123);
QCOMPARE(m_myObject->hiddenProperty(), 456.0);
+}
+void tst_QScriptExtQObject::getSetStaticProperty_writeOnly()
+{
// write-only property
QCOMPARE(m_myObject->writeOnlyProperty(), 789);
QCOMPARE(m_engine->evaluate("myObject.writeOnlyProperty").isUndefined(), true);
QCOMPARE(m_engine->evaluate("myObject.writeOnlyProperty = 123;"
"myObject.writeOnlyProperty").isUndefined(), true);
QCOMPARE(m_myObject->writeOnlyProperty(), 123);
+}
+void tst_QScriptExtQObject::getSetStaticProperty_readOnly()
+{
// read-only property
QCOMPARE(m_myObject->readOnlyProperty(), 987);
QCOMPARE(m_engine->evaluate("myObject.readOnlyProperty").toInt32(), 987);
@@ -841,7 +898,10 @@ void tst_QScriptExtQObject::getSetStaticProperty()
QCOMPARE(mobj.propertyFlags("readOnlyProperty") & QScriptValue::ReadOnly,
QScriptValue::ReadOnly);
}
+}
+void tst_QScriptExtQObject::getSetStaticProperty_enum()
+{
// enum property
QCOMPARE(m_myObject->enumProperty(), MyQObject::BarPolicy);
{
@@ -866,7 +926,10 @@ void tst_QScriptExtQObject::getSetStaticProperty()
QCOMPARE(m_myObject->enumProperty(), MyQObject::BazPolicy);
m_engine->evaluate("myObject.enumProperty = 'nada'");
QCOMPARE(m_myObject->enumProperty(), (MyQObject::Policy)-1);
+}
+void tst_QScriptExtQObject::getSetStaticProperty_qflags()
+{
// flags property
QCOMPARE(m_myObject->flagsProperty(), MyQObject::FooAbility);
{
@@ -885,7 +948,10 @@ void tst_QScriptExtQObject::getSetStaticProperty()
m_engine->evaluate("myObject.flagsProperty = 'ScoobyDoo'");
// ### ouch! Shouldn't QMetaProperty::write() rather not change the value...?
QCOMPARE(m_myObject->flagsProperty(), (MyQObject::Ability)-1);
+}
+void tst_QScriptExtQObject::getSetStaticProperty_pointerDeref()
+{
// auto-dereferencing of pointers
{
QBrush b = QColor(0xCA, 0xFE, 0xBA, 0xBE);
@@ -905,7 +971,10 @@ void tst_QScriptExtQObject::getSetStaticProperty()
}
m_engine->globalObject().setProperty("brushPointer", QScriptValue());
}
+}
+void tst_QScriptExtQObject::getSetStaticProperty_customGetterSetter()
+{
// install custom property getter+setter
{
QScriptValue mobj = m_engine->globalObject().property("myObject");
@@ -915,7 +984,10 @@ void tst_QScriptExtQObject::getSetStaticProperty()
mobj.setProperty("intProperty", 321);
QCOMPARE(mobj.property("intProperty").toInt32(), 321);
}
+}
+void tst_QScriptExtQObject::getSetStaticProperty_methodPersistence()
+{
// method properties are persistent
{
QScriptValue slot = m_engine->evaluate("myObject.mySlot");
@@ -1361,6 +1433,17 @@ void tst_QScriptExtQObject::callQtInvokable()
m_myObject->resetQtFunctionInvoked();
{
+ QScriptValue ret = m_engine->evaluate("myObject.myInvokableWithQWidgetStarArg(null)");
+ QVERIFY(ret.isNull());
+ QCOMPARE(m_myObject->qtFunctionInvoked(), 63);
+ QCOMPARE(m_myObject->qtFunctionActuals().size(), 1);
+ QVariant v = m_myObject->qtFunctionActuals().at(0);
+ QCOMPARE(v.userType(), int(QMetaType::QWidgetStar));
+ QCOMPARE(qvariant_cast<QWidget*>(v), (QObject *)0);
+ }
+
+ m_myObject->resetQtFunctionInvoked();
+ {
// no implicit conversion from integer to QObject*
QScriptValue ret = m_engine->evaluate("myObject.myInvokableWithQObjectStarArg(123)");
QCOMPARE(ret.isError(), true);
@@ -1368,6 +1451,61 @@ void tst_QScriptExtQObject::callQtInvokable()
m_myObject->resetQtFunctionInvoked();
{
+ QScriptValue ret = m_engine->evaluate("myObject.myInvokableWithShortArg(123)");
+ QVERIFY(ret.isNumber());
+ QCOMPARE(m_myObject->qtFunctionInvoked(), 64);
+ QCOMPARE(m_myObject->qtFunctionActuals().size(), 1);
+ QVariant v = m_myObject->qtFunctionActuals().at(0);
+ QCOMPARE(v.userType(), int(QMetaType::Short));
+ QCOMPARE(qvariant_cast<short>(v), short(123));
+ }
+
+ m_myObject->resetQtFunctionInvoked();
+ {
+ QScriptValue ret = m_engine->evaluate("myObject.myInvokableWithUShortArg(123)");
+ QVERIFY(ret.isNumber());
+ QCOMPARE(m_myObject->qtFunctionInvoked(), 65);
+ QCOMPARE(m_myObject->qtFunctionActuals().size(), 1);
+ QVariant v = m_myObject->qtFunctionActuals().at(0);
+ QCOMPARE(v.userType(), int(QMetaType::UShort));
+ QCOMPARE(qvariant_cast<ushort>(v), ushort(123));
+ }
+
+ m_myObject->resetQtFunctionInvoked();
+ {
+ QScriptValue ret = m_engine->evaluate("myObject.myInvokableWithCharArg(123)");
+ QVERIFY(ret.isNumber());
+ QCOMPARE(m_myObject->qtFunctionInvoked(), 66);
+ QCOMPARE(m_myObject->qtFunctionActuals().size(), 1);
+ QVariant v = m_myObject->qtFunctionActuals().at(0);
+ QCOMPARE(v.userType(), int(QMetaType::Char));
+ QCOMPARE(qvariant_cast<char>(v), char(123));
+ }
+
+ m_myObject->resetQtFunctionInvoked();
+ {
+ QScriptValue ret = m_engine->evaluate("myObject.myInvokableWithUCharArg(123)");
+ QVERIFY(ret.isNumber());
+ QCOMPARE(m_myObject->qtFunctionInvoked(), 67);
+ QCOMPARE(m_myObject->qtFunctionActuals().size(), 1);
+ QVariant v = m_myObject->qtFunctionActuals().at(0);
+ QCOMPARE(v.userType(), int(QMetaType::UChar));
+ QCOMPARE(qvariant_cast<uchar>(v), uchar(123));
+ }
+
+ m_myObject->resetQtFunctionInvoked();
+ {
+ QScriptValue ret = m_engine->evaluate("myObject.myInvokableWithULonglongArg(123)");
+ QVERIFY(ret.isNumber());
+ QCOMPARE(m_myObject->qtFunctionInvoked(), 68);
+ QCOMPARE(m_myObject->qtFunctionActuals().size(), 1);
+ QVariant v = m_myObject->qtFunctionActuals().at(0);
+ QCOMPARE(v.userType(), int(QMetaType::ULongLong));
+ QCOMPARE(qvariant_cast<qulonglong>(v), qulonglong(123));
+ }
+
+ m_myObject->resetQtFunctionInvoked();
+ {
QScriptValue fun = m_engine->evaluate("myObject.myInvokableWithQBrushArg");
QVERIFY(fun.isFunction());
QColor color(10, 20, 30, 40);
@@ -1916,6 +2054,25 @@ void tst_QScriptExtQObject::connectAndDisconnectWithBadArgs()
}
}
+void tst_QScriptExtQObject::connectAndDisconnect_senderDeleted()
+{
+ QScriptEngine eng;
+ QObject *obj = new QObject;
+ eng.globalObject().setProperty("obj", eng.newQObject(obj));
+ eng.evaluate("signal = obj.destroyed");
+ delete obj;
+ {
+ QScriptValue ret = eng.evaluate("signal.connect(function(){})");
+ QVERIFY(ret.isError());
+ QCOMPARE(ret.toString(), QString::fromLatin1("TypeError: Function.prototype.connect: cannot connect to deleted QObject"));
+ }
+ {
+ QScriptValue ret = eng.evaluate("signal.disconnect(function(){})");
+ QVERIFY(ret.isError());
+ QCOMPARE(ret.toString(), QString::fromLatin1("TypeError: Function.prototype.discconnect: cannot disconnect from deleted QObject"));
+ }
+}
+
void tst_QScriptExtQObject::cppConnectAndDisconnect()
{
QScriptEngine eng;
diff --git a/tests/auto/qscriptvalue/qscriptvalue.pro b/tests/auto/qscriptvalue/qscriptvalue.pro
index c3e9912f69..0474c3219a 100644
--- a/tests/auto/qscriptvalue/qscriptvalue.pro
+++ b/tests/auto/qscriptvalue/qscriptvalue.pro
@@ -3,14 +3,6 @@ QT = core gui script
SOURCES += tst_qscriptvalue.cpp
HEADERS += tst_qscriptvalue.h
-# Generated by testgen
-SOURCES += \
- tst_qscriptvalue_generated_init.cpp \
- tst_qscriptvalue_generated_cast.cpp \
- tst_qscriptvalue_generated_comparison.cpp \
- tst_qscriptvalue_generated_isXXX.cpp \
- tst_qscriptvalue_generated_toXXX.cpp
-
win32-msvc* {
# With -O2, MSVC takes up to 24 minutes to compile this test!
QMAKE_CXXFLAGS_RELEASE -= -O1 -O2
diff --git a/tests/auto/qscriptvalue/tst_qscriptvalue.cpp b/tests/auto/qscriptvalue/tst_qscriptvalue.cpp
index 18480cceaa..de753d20b7 100644
--- a/tests/auto/qscriptvalue/tst_qscriptvalue.cpp
+++ b/tests/auto/qscriptvalue/tst_qscriptvalue.cpp
@@ -56,64 +56,11 @@ tst_QScriptValue::tst_QScriptValue()
tst_QScriptValue::~tst_QScriptValue()
{
- delete engine;
+ if (engine)
+ delete engine;
}
-void tst_QScriptValue::dataHelper(InitDataFunction init, DefineDataFunction define)
-{
- QTest::addColumn<QString>("__expression__");
- (this->*init)();
- QHash<QString,QScriptValue>::const_iterator it;
- for (it = m_values.constBegin(); it != m_values.constEnd(); ++it) {
- m_currentExpression = it.key();
- (this->*define)(it.key().toLatin1());
- }
- m_currentExpression = QString();
-}
-
-QTestData &tst_QScriptValue::newRow(const char *tag)
-{
- return QTest::newRow(tag) << m_currentExpression;
-}
-
-void tst_QScriptValue::testHelper(TestFunction fun)
-{
- QFETCH(QString, __expression__);
- QScriptValue value = m_values.value(__expression__);
- (this->*fun)(__expression__.toLatin1(), value);
-}
-
-void tst_QScriptValue::assignAndCopyConstruct_initData()
-{
- QTest::addColumn<int>("dummy");
- initScriptValues();
-}
-
-void tst_QScriptValue::assignAndCopyConstruct_makeData(const char *expr)
-{
- newRow(expr) << 0;
-}
-
-void tst_QScriptValue::assignAndCopyConstruct_test(const char *, const QScriptValue &value)
-{
- QScriptValue copy(value);
- QCOMPARE(copy.strictlyEquals(value), !value.isNumber() || !qIsNaN(value.toNumber()));
- QCOMPARE(copy.engine(), value.engine());
-
- QScriptValue assigned = copy;
- QCOMPARE(assigned.strictlyEquals(value), !copy.isNumber() || !qIsNaN(copy.toNumber()));
- QCOMPARE(assigned.engine(), assigned.engine());
-
- QScriptValue other(!value.toBool());
- assigned = other;
- QVERIFY(!assigned.strictlyEquals(copy));
- QVERIFY(assigned.strictlyEquals(other));
- QCOMPARE(assigned.engine(), other.engine());
-}
-
-DEFINE_TEST_FUNCTION(assignAndCopyConstruct)
-
-void tst_QScriptValue::ctor()
+void tst_QScriptValue::ctor_invalid()
{
QScriptEngine eng;
{
@@ -121,6 +68,11 @@ void tst_QScriptValue::ctor()
QCOMPARE(v.isValid(), false);
QCOMPARE(v.engine(), (QScriptEngine *)0);
}
+}
+
+void tst_QScriptValue::ctor_undefinedWithEngine()
+{
+ QScriptEngine eng;
{
QScriptValue v(&eng, QScriptValue::UndefinedValue);
QCOMPARE(v.isValid(), true);
@@ -128,6 +80,11 @@ void tst_QScriptValue::ctor()
QCOMPARE(v.isObject(), false);
QCOMPARE(v.engine(), &eng);
}
+}
+
+void tst_QScriptValue::ctor_nullWithEngine()
+{
+ QScriptEngine eng;
{
QScriptValue v(&eng, QScriptValue::NullValue);
QCOMPARE(v.isValid(), true);
@@ -135,6 +92,11 @@ void tst_QScriptValue::ctor()
QCOMPARE(v.isObject(), false);
QCOMPARE(v.engine(), &eng);
}
+}
+
+void tst_QScriptValue::ctor_boolWithEngine()
+{
+ QScriptEngine eng;
{
QScriptValue v(&eng, false);
QCOMPARE(v.isValid(), true);
@@ -144,6 +106,11 @@ void tst_QScriptValue::ctor()
QCOMPARE(v.toBoolean(), false);
QCOMPARE(v.engine(), &eng);
}
+}
+
+void tst_QScriptValue::ctor_intWithEngine()
+{
+ QScriptEngine eng;
{
QScriptValue v(&eng, int(1));
QCOMPARE(v.isValid(), true);
@@ -152,132 +119,102 @@ void tst_QScriptValue::ctor()
QCOMPARE(v.toNumber(), 1.0);
QCOMPARE(v.engine(), &eng);
}
+}
+
+void tst_QScriptValue::ctor_int()
+{
{
QScriptValue v(int(0x43211234));
QVERIFY(v.isNumber());
QCOMPARE(v.toInt32(), 0x43211234);
}
{
- QScriptValue v(&eng, uint(1));
+ QScriptValue v(int(1));
QCOMPARE(v.isValid(), true);
QCOMPARE(v.isNumber(), true);
QCOMPARE(v.isObject(), false);
QCOMPARE(v.toNumber(), 1.0);
- QCOMPARE(v.engine(), &eng);
- }
- {
- QScriptValue v(uint(0x43211234));
- QVERIFY(v.isNumber());
- QCOMPARE(v.toUInt32(), uint(0x43211234));
+ QCOMPARE(v.engine(), (QScriptEngine *)0);
}
+}
+
+void tst_QScriptValue::ctor_uintWithEngine()
+{
+ QScriptEngine eng;
{
- QScriptValue v(&eng, 1.0);
+ QScriptValue v(&eng, uint(1));
QCOMPARE(v.isValid(), true);
QCOMPARE(v.isNumber(), true);
QCOMPARE(v.isObject(), false);
QCOMPARE(v.toNumber(), 1.0);
QCOMPARE(v.engine(), &eng);
}
+}
+
+void tst_QScriptValue::ctor_uint()
+{
{
- QScriptValue v(12345678910.5);
+ QScriptValue v(uint(0x43211234));
QVERIFY(v.isNumber());
- QCOMPARE(v.toNumber(), 12345678910.5);
- }
- {
- QScriptValue v(&eng, "ciao");
- QCOMPARE(v.isValid(), true);
- QCOMPARE(v.isString(), true);
- QCOMPARE(v.isObject(), false);
- QCOMPARE(v.toString(), QLatin1String("ciao"));
- QCOMPARE(v.engine(), &eng);
+ QCOMPARE(v.toUInt32(), uint(0x43211234));
}
{
- QScriptValue v(&eng, QString("ciao"));
+ QScriptValue v(uint(1));
QCOMPARE(v.isValid(), true);
- QCOMPARE(v.isString(), true);
+ QCOMPARE(v.isNumber(), true);
QCOMPARE(v.isObject(), false);
- QCOMPARE(v.toString(), QLatin1String("ciao"));
- QCOMPARE(v.engine(), &eng);
- }
- // copy constructor, operator=
- {
- QScriptValue v(&eng, 1.0);
- QScriptValue v2(v);
- QCOMPARE(v2.strictlyEquals(v), true);
- QCOMPARE(v2.engine(), &eng);
-
- QScriptValue v3(v);
- QCOMPARE(v3.strictlyEquals(v), true);
- QCOMPARE(v3.strictlyEquals(v2), true);
- QCOMPARE(v3.engine(), &eng);
-
- QScriptValue v4(&eng, 2.0);
- QCOMPARE(v4.strictlyEquals(v), false);
- v3 = v4;
- QCOMPARE(v3.strictlyEquals(v), false);
- QCOMPARE(v3.strictlyEquals(v4), true);
-
- v2 = QScriptValue();
- QCOMPARE(v2.strictlyEquals(v), false);
QCOMPARE(v.toNumber(), 1.0);
-
- QScriptValue v5(v);
- QCOMPARE(v5.strictlyEquals(v), true);
- v = QScriptValue();
- QCOMPARE(v5.strictlyEquals(v), false);
- QCOMPARE(v5.toNumber(), 1.0);
- }
-
- // constructors that take no engine argument
- {
- QScriptValue v(QScriptValue::UndefinedValue);
- QCOMPARE(v.isValid(), true);
- QCOMPARE(v.isUndefined(), true);
- QCOMPARE(v.isObject(), false);
- QCOMPARE(v.engine(), (QScriptEngine *)0);
- }
- {
- QScriptValue v(QScriptValue::NullValue);
- QCOMPARE(v.isValid(), true);
- QCOMPARE(v.isNull(), true);
- QCOMPARE(v.isObject(), false);
- QCOMPARE(v.engine(), (QScriptEngine *)0);
- }
- {
- QScriptValue v(false);
- QCOMPARE(v.isValid(), true);
- QCOMPARE(v.isBoolean(), true);
- QCOMPARE(v.isBool(), true);
- QCOMPARE(v.isObject(), false);
- QCOMPARE(v.toBoolean(), false);
QCOMPARE(v.engine(), (QScriptEngine *)0);
}
+}
+
+void tst_QScriptValue::ctor_floatWithEngine()
+{
+ QScriptEngine eng;
{
- QScriptValue v(int(1));
+ QScriptValue v(&eng, 1.0);
QCOMPARE(v.isValid(), true);
QCOMPARE(v.isNumber(), true);
QCOMPARE(v.isObject(), false);
QCOMPARE(v.toNumber(), 1.0);
- QCOMPARE(v.engine(), (QScriptEngine *)0);
+ QCOMPARE(v.engine(), &eng);
}
+}
+
+void tst_QScriptValue::ctor_float()
+{
{
- QScriptValue v(uint(1));
+ QScriptValue v(12345678910.5);
+ QVERIFY(v.isNumber());
+ QCOMPARE(v.toNumber(), 12345678910.5);
+ }
+ {
+ QScriptValue v(1.0);
QCOMPARE(v.isValid(), true);
QCOMPARE(v.isNumber(), true);
QCOMPARE(v.isObject(), false);
QCOMPARE(v.toNumber(), 1.0);
QCOMPARE(v.engine(), (QScriptEngine *)0);
}
+}
+
+void tst_QScriptValue::ctor_stringWithEngine()
+{
+ QScriptEngine eng;
{
- QScriptValue v(1.0);
+ QScriptValue v(&eng, "ciao");
QCOMPARE(v.isValid(), true);
- QCOMPARE(v.isNumber(), true);
+ QCOMPARE(v.isString(), true);
QCOMPARE(v.isObject(), false);
- QCOMPARE(v.toNumber(), 1.0);
- QCOMPARE(v.engine(), (QScriptEngine *)0);
+ QCOMPARE(v.toString(), QLatin1String("ciao"));
+ QCOMPARE(v.engine(), &eng);
}
+}
+
+void tst_QScriptValue::ctor_string()
+{
{
- QScriptValue v("ciao");
+ QScriptValue v(QString("ciao"));
QCOMPARE(v.isValid(), true);
QCOMPARE(v.isString(), true);
QCOMPARE(v.isObject(), false);
@@ -285,26 +222,31 @@ void tst_QScriptValue::ctor()
QCOMPARE(v.engine(), (QScriptEngine *)0);
}
{
- QScriptValue v(QString("ciao"));
+ QScriptValue v("ciao");
QCOMPARE(v.isValid(), true);
QCOMPARE(v.isString(), true);
QCOMPARE(v.isObject(), false);
QCOMPARE(v.toString(), QLatin1String("ciao"));
QCOMPARE(v.engine(), (QScriptEngine *)0);
}
+}
+
+void tst_QScriptValue::ctor_copyAndAssignWithEngine()
+{
+ QScriptEngine eng;
// copy constructor, operator=
{
- QScriptValue v(1.0);
+ QScriptValue v(&eng, 1.0);
QScriptValue v2(v);
QCOMPARE(v2.strictlyEquals(v), true);
- QCOMPARE(v2.engine(), (QScriptEngine *)0);
+ QCOMPARE(v2.engine(), &eng);
QScriptValue v3(v);
QCOMPARE(v3.strictlyEquals(v), true);
QCOMPARE(v3.strictlyEquals(v2), true);
- QCOMPARE(v3.engine(), (QScriptEngine *)0);
+ QCOMPARE(v3.engine(), &eng);
- QScriptValue v4(2.0);
+ QScriptValue v4(&eng, 2.0);
QCOMPARE(v4.strictlyEquals(v), false);
v3 = v4;
QCOMPARE(v3.strictlyEquals(v), false);
@@ -320,7 +262,68 @@ void tst_QScriptValue::ctor()
QCOMPARE(v5.strictlyEquals(v), false);
QCOMPARE(v5.toNumber(), 1.0);
}
+}
+
+void tst_QScriptValue::ctor_undefined()
+{
+ QScriptValue v(QScriptValue::UndefinedValue);
+ QCOMPARE(v.isValid(), true);
+ QCOMPARE(v.isUndefined(), true);
+ QCOMPARE(v.isObject(), false);
+ QCOMPARE(v.engine(), (QScriptEngine *)0);
+}
+
+void tst_QScriptValue::ctor_null()
+{
+ QScriptValue v(QScriptValue::NullValue);
+ QCOMPARE(v.isValid(), true);
+ QCOMPARE(v.isNull(), true);
+ QCOMPARE(v.isObject(), false);
+ QCOMPARE(v.engine(), (QScriptEngine *)0);
+}
+
+void tst_QScriptValue::ctor_bool()
+{
+ QScriptValue v(false);
+ QCOMPARE(v.isValid(), true);
+ QCOMPARE(v.isBoolean(), true);
+ QCOMPARE(v.isBool(), true);
+ QCOMPARE(v.isObject(), false);
+ QCOMPARE(v.toBoolean(), false);
+ QCOMPARE(v.engine(), (QScriptEngine *)0);
+}
+void tst_QScriptValue::ctor_copyAndAssign()
+{
+ QScriptValue v(1.0);
+ QScriptValue v2(v);
+ QCOMPARE(v2.strictlyEquals(v), true);
+ QCOMPARE(v2.engine(), (QScriptEngine *)0);
+
+ QScriptValue v3(v);
+ QCOMPARE(v3.strictlyEquals(v), true);
+ QCOMPARE(v3.strictlyEquals(v2), true);
+ QCOMPARE(v3.engine(), (QScriptEngine *)0);
+
+ QScriptValue v4(2.0);
+ QCOMPARE(v4.strictlyEquals(v), false);
+ v3 = v4;
+ QCOMPARE(v3.strictlyEquals(v), false);
+ QCOMPARE(v3.strictlyEquals(v4), true);
+
+ v2 = QScriptValue();
+ QCOMPARE(v2.strictlyEquals(v), false);
+ QCOMPARE(v.toNumber(), 1.0);
+
+ QScriptValue v5(v);
+ QCOMPARE(v5.strictlyEquals(v), true);
+ v = QScriptValue();
+ QCOMPARE(v5.strictlyEquals(v), false);
+ QCOMPARE(v5.toNumber(), 1.0);
+}
+
+void tst_QScriptValue::ctor_nullEngine()
+{
// 0 engine
QVERIFY(QScriptValue(0, QScriptValue::UndefinedValue).isUndefined());
QVERIFY(QScriptValue(0, QScriptValue::NullValue).isNull());
@@ -337,7 +340,7 @@ static QScriptValue myFunction(QScriptContext *, QScriptEngine *eng)
return eng->undefinedValue();
}
-void tst_QScriptValue::toString_old()
+void tst_QScriptValue::toString()
{
QScriptEngine eng;
@@ -451,7 +454,7 @@ void tst_QScriptValue::toString_old()
QVERIFY(variant.toString().isEmpty());
}
-void tst_QScriptValue::toNumber_old()
+void tst_QScriptValue::toNumber()
{
QScriptEngine eng;
@@ -524,7 +527,7 @@ void tst_QScriptValue::toNumber_old()
}
}
-void tst_QScriptValue::toBoolean_old() // deprecated
+void tst_QScriptValue::toBoolean() // deprecated
{
QScriptEngine eng;
@@ -621,7 +624,7 @@ void tst_QScriptValue::toBoolean_old() // deprecated
}
}
-void tst_QScriptValue::toBool_old()
+void tst_QScriptValue::toBool()
{
QScriptEngine eng;
@@ -718,7 +721,7 @@ void tst_QScriptValue::toBool_old()
}
}
-void tst_QScriptValue::toInteger_old()
+void tst_QScriptValue::toInteger()
{
QScriptEngine eng;
@@ -805,7 +808,7 @@ void tst_QScriptValue::toInteger_old()
QCOMPARE(inv.toInteger(), 0.0);
}
-void tst_QScriptValue::toInt32_old()
+void tst_QScriptValue::toInt32()
{
QScriptEngine eng;
@@ -941,7 +944,7 @@ void tst_QScriptValue::toInt32_old()
QCOMPARE(qscriptvalue_cast<qint32>(inv), 0);
}
-void tst_QScriptValue::toUInt32_old()
+void tst_QScriptValue::toUInt32()
{
QScriptEngine eng;
@@ -1073,7 +1076,7 @@ void tst_QScriptValue::toUInt32_old()
QCOMPARE(qscriptvalue_cast<quint32>(inv), quint32(0));
}
-void tst_QScriptValue::toUInt16_old()
+void tst_QScriptValue::toUInt16()
{
QScriptEngine eng;
@@ -1234,7 +1237,7 @@ void tst_QScriptValue::toUInt16_old()
Q_DECLARE_METATYPE(QVariant)
#endif
-void tst_QScriptValue::toVariant_old()
+void tst_QScriptValue::toVariant()
{
QScriptEngine eng;
@@ -1341,7 +1344,7 @@ void tst_QScriptValue::toVariant_old()
// unfortunately, this is necessary in order to do qscriptvalue_cast<QPushButton*>(...)
Q_DECLARE_METATYPE(QPushButton*)
-void tst_QScriptValue::toQObject_old()
+void tst_QScriptValue::toQObject()
{
QScriptEngine eng;
@@ -1548,7 +1551,7 @@ void tst_QScriptValue::toObject()
}
}
-void tst_QScriptValue::toDateTime_old()
+void tst_QScriptValue::toDateTime()
{
QScriptEngine eng;
QDateTime dt = eng.evaluate("new Date(0)").toDateTime();
@@ -1566,7 +1569,7 @@ void tst_QScriptValue::toDateTime_old()
QVERIFY(!eng.undefinedValue().toDateTime().isValid());
}
-void tst_QScriptValue::toRegExp_old()
+void tst_QScriptValue::toRegExp()
{
QScriptEngine eng;
{
@@ -1596,7 +1599,16 @@ void tst_QScriptValue::toRegExp_old()
QVERIFY(eng.undefinedValue().toRegExp().isEmpty());
}
-void tst_QScriptValue::instanceOf_old()
+void tst_QScriptValue::instanceOf_twoEngines()
+{
+ QScriptEngine eng;
+ QScriptValue obj = eng.newObject();
+ QScriptEngine otherEngine;
+ QTest::ignoreMessage(QtWarningMsg, "QScriptValue::instanceof: cannot perform operation on a value created in a different engine");
+ QCOMPARE(obj.instanceOf(otherEngine.globalObject().property("Object")), false);
+}
+
+void tst_QScriptValue::instanceOf()
{
QScriptEngine eng;
QScriptValue obj = eng.newObject();
@@ -1626,40 +1638,60 @@ void tst_QScriptValue::instanceOf_old()
QCOMPARE(arr.instanceOf(eng.evaluate("QObject")), false);
QCOMPARE(QScriptValue().instanceOf(arr), false);
+}
- QScriptEngine otherEngine;
- QTest::ignoreMessage(QtWarningMsg, "QScriptValue::instanceof: cannot perform operation on a value created in a different engine");
- QCOMPARE(obj.instanceOf(otherEngine.globalObject().property("Object")), false);
+void tst_QScriptValue::isArray_data()
+{
+ newEngine();
+
+ QTest::addColumn<QScriptValue>("value");
+ QTest::addColumn<bool>("array");
+
+ QTest::newRow("[]") << engine->evaluate("[]") << true;
+ QTest::newRow("{}") << engine->evaluate("{}") << false;
+ QTest::newRow("globalObject") << engine->globalObject() << false;
+ QTest::newRow("invalid") << QScriptValue() << false;
+ QTest::newRow("number") << QScriptValue(123) << false;
+ QTest::newRow("bool") << QScriptValue(false) << false;
+ QTest::newRow("null") << engine->nullValue() << false;
+ QTest::newRow("undefined") << engine->undefinedValue() << false;
}
-void tst_QScriptValue::isArray_old()
+void tst_QScriptValue::isArray()
{
- QScriptEngine eng;
- QVERIFY(eng.evaluate("[]").isArray());
- QVERIFY(!eng.evaluate("{}").isArray());
- QVERIFY(!eng.globalObject().isArray());
- QVERIFY(!QScriptValue().isArray());
- QVERIFY(!QScriptValue(123).isArray());
- QVERIFY(!QScriptValue(false).isArray());
- QVERIFY(!eng.nullValue().isArray());
- QVERIFY(!eng.undefinedValue().isArray());
+ QFETCH(QScriptValue, value);
+ QFETCH(bool, array);
+
+ QCOMPARE(value.isArray(), array);
}
-void tst_QScriptValue::isDate_old()
+void tst_QScriptValue::isDate_data()
{
- QScriptEngine eng;
- QVERIFY(eng.evaluate("new Date()").isDate());
- QVERIFY(!eng.evaluate("[]").isDate());
- QVERIFY(!eng.evaluate("{}").isDate());
- QVERIFY(!eng.globalObject().isDate());
- QVERIFY(!QScriptValue().isDate());
- QVERIFY(!QScriptValue(123).isDate());
- QVERIFY(!QScriptValue(false).isDate());
- QVERIFY(!eng.nullValue().isDate());
- QVERIFY(!eng.undefinedValue().isDate());
+ newEngine();
+
+ QTest::addColumn<QScriptValue>("value");
+ QTest::addColumn<bool>("date");
+
+ QTest::newRow("date") << engine->evaluate("new Date()") << true;
+ QTest::newRow("[]") << engine->evaluate("[]") << false;
+ QTest::newRow("{}") << engine->evaluate("{}") << false;
+ QTest::newRow("globalObject") << engine->globalObject() << false;
+ QTest::newRow("invalid") << QScriptValue() << false;
+ QTest::newRow("number") << QScriptValue(123) << false;
+ QTest::newRow("bool") << QScriptValue(false) << false;
+ QTest::newRow("null") << engine->nullValue() << false;
+ QTest::newRow("undefined") << engine->undefinedValue() << false;
+}
+
+void tst_QScriptValue::isDate()
+{
+ QFETCH(QScriptValue, value);
+ QFETCH(bool, date);
+
+ QCOMPARE(value.isDate(), date);
}
-void tst_QScriptValue::isError_old()
+void tst_QScriptValue::isError_propertiesOfGlobalObject()
{
QStringList errors;
errors << "Error"
@@ -1675,27 +1707,60 @@ void tst_QScriptValue::isError_old()
QVERIFY(ctor.isFunction());
QVERIFY(ctor.property("prototype").isError());
}
- QVERIFY(!eng.globalObject().isError());
- QVERIFY(!QScriptValue().isError());
- QVERIFY(!QScriptValue(123).isError());
- QVERIFY(!QScriptValue(false).isError());
- QVERIFY(!eng.nullValue().isError());
- QVERIFY(!eng.undefinedValue().isError());
- QVERIFY(!eng.evaluate("new Object()").isError());
}
-void tst_QScriptValue::isRegExp_old()
+void tst_QScriptValue::isError_data()
{
- QScriptEngine eng;
- QVERIFY(eng.evaluate("/foo/").isRegExp());
- QVERIFY(!eng.evaluate("[]").isRegExp());
- QVERIFY(!eng.evaluate("{}").isRegExp());
- QVERIFY(!eng.globalObject().isRegExp());
- QVERIFY(!QScriptValue().isRegExp());
- QVERIFY(!QScriptValue(123).isRegExp());
- QVERIFY(!QScriptValue(false).isRegExp());
- QVERIFY(!eng.nullValue().isRegExp());
- QVERIFY(!eng.undefinedValue().isRegExp());
+ newEngine();
+
+ QTest::addColumn<QScriptValue>("value");
+ QTest::addColumn<bool>("error");
+
+ QTest::newRow("syntax error") << engine->evaluate("%fsdg's") << true;
+ QTest::newRow("[]") << engine->evaluate("[]") << false;
+ QTest::newRow("{}") << engine->evaluate("{}") << false;
+ QTest::newRow("globalObject") << engine->globalObject() << false;
+ QTest::newRow("invalid") << QScriptValue() << false;
+ QTest::newRow("number") << QScriptValue(123) << false;
+ QTest::newRow("bool") << QScriptValue(false) << false;
+ QTest::newRow("null") << engine->nullValue() << false;
+ QTest::newRow("undefined") << engine->undefinedValue() << false;
+ QTest::newRow("newObject") << engine->newObject() << false;
+ QTest::newRow("new Object") << engine->evaluate("new Object()") << false;
+}
+
+void tst_QScriptValue::isError()
+{
+ QFETCH(QScriptValue, value);
+ QFETCH(bool, error);
+
+ QCOMPARE(value.isError(), error);
+}
+
+void tst_QScriptValue::isRegExp_data()
+{
+ newEngine();
+
+ QTest::addColumn<QScriptValue>("value");
+ QTest::addColumn<bool>("regexp");
+
+ QTest::newRow("/foo/") << engine->evaluate("/foo/") << true;
+ QTest::newRow("[]") << engine->evaluate("[]") << false;
+ QTest::newRow("{}") << engine->evaluate("{}") << false;
+ QTest::newRow("globalObject") << engine->globalObject() << false;
+ QTest::newRow("invalid") << QScriptValue() << false;
+ QTest::newRow("number") << QScriptValue(123) << false;
+ QTest::newRow("bool") << QScriptValue(false) << false;
+ QTest::newRow("null") << engine->nullValue() << false;
+ QTest::newRow("undefined") << engine->undefinedValue() << false;
+}
+
+void tst_QScriptValue::isRegExp()
+{
+ QFETCH(QScriptValue, value);
+ QFETCH(bool, regexp);
+
+ QCOMPARE(value.isRegExp(), regexp);
}
static QScriptValue getter(QScriptContext *ctx, QScriptEngine *)
@@ -1731,48 +1796,9 @@ static QScriptValue getSet__proto__(QScriptContext *ctx, QScriptEngine *)
return ctx->callee().property("value");
}
-void tst_QScriptValue::getSetProperty()
+void tst_QScriptValue::getSetProperty_HooliganTask162051()
{
QScriptEngine eng;
-
- QScriptValue object = eng.newObject();
-
- QScriptValue str = QScriptValue(&eng, "bar");
- object.setProperty("foo", str);
- QCOMPARE(object.property("foo").toString(), str.toString());
-
- QScriptValue num = QScriptValue(&eng, 123.0);
- object.setProperty("baz", num);
- QCOMPARE(object.property("baz").toNumber(), num.toNumber());
-
- QScriptValue strstr = QScriptValue("bar");
- QCOMPARE(strstr.engine(), (QScriptEngine *)0);
- object.setProperty("foo", strstr);
- QCOMPARE(object.property("foo").toString(), strstr.toString());
- QCOMPARE(strstr.engine(), &eng); // the value has been bound to the engine
-
- QScriptValue numnum = QScriptValue(123.0);
- object.setProperty("baz", numnum);
- QCOMPARE(object.property("baz").toNumber(), numnum.toNumber());
-
- QScriptValue inv;
- inv.setProperty("foo", num);
- QCOMPARE(inv.property("foo").isValid(), false);
-
- QScriptValue array = eng.newArray();
- QVERIFY(array.isArray());
- array.setProperty(0, num);
- QCOMPARE(array.property(0).toNumber(), num.toNumber());
- QCOMPARE(array.property("0").toNumber(), num.toNumber());
- QCOMPARE(array.property("length").toUInt32(), quint32(1));
- array.setProperty(1, str);
- QCOMPARE(array.property(1).toString(), str.toString());
- QCOMPARE(array.property("1").toString(), str.toString());
- QCOMPARE(array.property("length").toUInt32(), quint32(2));
- array.setProperty("length", QScriptValue(&eng, 1));
- QCOMPARE(array.property("length").toUInt32(), quint32(1));
- QCOMPARE(array.property(1).isValid(), false);
-
// task 162051 -- detecting whether the property is an array index or not
QVERIFY(eng.evaluate("a = []; a['00'] = 123; a['00']").strictlyEquals(QScriptValue(&eng, 123)));
QVERIFY(eng.evaluate("a.length").strictlyEquals(QScriptValue(&eng, 0)));
@@ -1785,24 +1811,62 @@ void tst_QScriptValue::getSetProperty()
QVERIFY(eng.evaluate("a[0]").isUndefined());
QVERIFY(eng.evaluate("a[0] = 789; a[0]").strictlyEquals(QScriptValue(&eng, 789)));
QVERIFY(eng.evaluate("a.length").strictlyEquals(QScriptValue(&eng, 1)));
+}
+void tst_QScriptValue::getSetProperty_HooliganTask183072()
+{
+ QScriptEngine eng;
// task 183072 -- 0x800000000 is not an array index
eng.evaluate("a = []; a[0x800000000] = 123");
QVERIFY(eng.evaluate("a.length").strictlyEquals(QScriptValue(&eng, 0)));
QVERIFY(eng.evaluate("a[0]").isUndefined());
QVERIFY(eng.evaluate("a[0x800000000]").strictlyEquals(QScriptValue(&eng, 123)));
+}
- QScriptEngine otherEngine;
- QScriptValue otherNum = QScriptValue(&otherEngine, 123);
- QTest::ignoreMessage(QtWarningMsg, "QScriptValue::setProperty(oof) failed: cannot set value created in a different engine");
- object.setProperty("oof", otherNum);
- QCOMPARE(object.property("oof").isValid(), false);
+void tst_QScriptValue::getSetProperty_propertyRemoval()
+{
+ // test property removal (setProperty(QScriptValue()))
+ QScriptEngine eng;
+ QScriptValue object = eng.newObject();
+ QScriptValue str = QScriptValue(&eng, "bar");
+ QScriptValue num = QScriptValue(&eng, 123.0);
+ object.setProperty("foo", num);
+ QCOMPARE(object.property("foo").strictlyEquals(num), true);
+ object.setProperty("bar", str);
+ QCOMPARE(object.property("bar").strictlyEquals(str), true);
+ object.setProperty("foo", QScriptValue());
+ QCOMPARE(object.property("foo").isValid(), false);
+ QCOMPARE(object.property("bar").strictlyEquals(str), true);
+ object.setProperty("foo", num);
+ QCOMPARE(object.property("foo").strictlyEquals(num), true);
+ QCOMPARE(object.property("bar").strictlyEquals(str), true);
+ object.setProperty("bar", QScriptValue());
+ QCOMPARE(object.property("bar").isValid(), false);
+ QCOMPARE(object.property("foo").strictlyEquals(num), true);
+ object.setProperty("foo", QScriptValue());
+ object.setProperty("foo", QScriptValue());
+
+ eng.globalObject().setProperty("object3", object);
+ QCOMPARE(eng.evaluate("object3.hasOwnProperty('foo')")
+ .strictlyEquals(QScriptValue(&eng, false)), true);
+ object.setProperty("foo", num);
+ QCOMPARE(eng.evaluate("object3.hasOwnProperty('foo')")
+ .strictlyEquals(QScriptValue(&eng, true)), true);
+ eng.globalObject().setProperty("object3", QScriptValue());
+ QCOMPARE(eng.evaluate("this.hasOwnProperty('object3')")
+ .strictlyEquals(QScriptValue(&eng, false)), true);
+}
+
+void tst_QScriptValue::getSetProperty_resolveMode()
+{
// test ResolveMode
- QScriptValue object2 = eng.newObject();
- object.setPrototype(object2);
+ QScriptEngine eng;
+ QScriptValue object = eng.newObject();
+ QScriptValue prototype = eng.newObject();
+ object.setPrototype(prototype);
QScriptValue num2 = QScriptValue(&eng, 456.0);
- object2.setProperty("propertyInPrototype", num2);
+ prototype.setProperty("propertyInPrototype", num2);
// default is ResolvePrototype
QCOMPARE(object.property("propertyInPrototype")
.strictlyEquals(num2), true);
@@ -1814,199 +1878,247 @@ void tst_QScriptValue::getSetProperty()
.strictlyEquals(num2), false);
QCOMPARE(object.property("propertyInPrototype", QScriptValue::ResolveFull)
.strictlyEquals(num2), true);
+}
- // test property removal (setProperty(QScriptValue()))
- QScriptValue object3 = eng.newObject();
- object3.setProperty("foo", num);
- QCOMPARE(object3.property("foo").strictlyEquals(num), true);
- object3.setProperty("bar", str);
- QCOMPARE(object3.property("bar").strictlyEquals(str), true);
- object3.setProperty("foo", QScriptValue());
- QCOMPARE(object3.property("foo").isValid(), false);
- QCOMPARE(object3.property("bar").strictlyEquals(str), true);
- object3.setProperty("foo", num);
- QCOMPARE(object3.property("foo").strictlyEquals(num), true);
- QCOMPARE(object3.property("bar").strictlyEquals(str), true);
- object3.setProperty("bar", QScriptValue());
- QCOMPARE(object3.property("bar").isValid(), false);
- QCOMPARE(object3.property("foo").strictlyEquals(num), true);
- object3.setProperty("foo", QScriptValue());
- object3.setProperty("foo", QScriptValue());
-
- eng.globalObject().setProperty("object3", object3);
- QCOMPARE(eng.evaluate("object3.hasOwnProperty('foo')")
- .strictlyEquals(QScriptValue(&eng, false)), true);
- object3.setProperty("foo", num);
- QCOMPARE(eng.evaluate("object3.hasOwnProperty('foo')")
- .strictlyEquals(QScriptValue(&eng, true)), true);
- eng.globalObject().setProperty("object3", QScriptValue());
- QCOMPARE(eng.evaluate("this.hasOwnProperty('object3')")
- .strictlyEquals(QScriptValue(&eng, false)), true);
+void tst_QScriptValue::getSetProperty_twoEngines()
+{
+ QScriptEngine engine;
+ QScriptValue object = engine.newObject();
- // getters and setters
- {
- QScriptValue object4 = eng.newObject();
- for (int x = 0; x < 2; ++x) {
- object4.setProperty("foo", QScriptValue());
- // getter() returns this.x
- object4.setProperty("foo", eng.newFunction(getter),
- QScriptValue::PropertyGetter | QScriptValue::UserRange);
- QCOMPARE(object4.propertyFlags("foo") & ~QScriptValue::UserRange,
- QScriptValue::PropertyGetter );
-
- QEXPECT_FAIL("", "User-range flags are not retained for getter/setter properties", Continue);
- QCOMPARE(object4.propertyFlags("foo"),
- QScriptValue::PropertyGetter | QScriptValue::UserRange);
- object4.setProperty("x", num);
- QCOMPARE(object4.property("foo").strictlyEquals(num), true);
-
- // setter() sets this.x
- object4.setProperty("foo", eng.newFunction(setter),
- QScriptValue::PropertySetter);
- QCOMPARE(object4.propertyFlags("foo") & ~QScriptValue::UserRange,
- QScriptValue::PropertySetter | QScriptValue::PropertyGetter);
-
- QCOMPARE(object4.propertyFlags("foo"),
- QScriptValue::PropertySetter | QScriptValue::PropertyGetter);
- object4.setProperty("foo", str);
- QCOMPARE(object4.property("x").strictlyEquals(str), true);
- QCOMPARE(object4.property("foo").strictlyEquals(str), true);
-
- // kill the getter
- object4.setProperty("foo", QScriptValue(), QScriptValue::PropertyGetter);
- QVERIFY(!(object4.propertyFlags("foo") & QScriptValue::PropertyGetter));
- QVERIFY(object4.propertyFlags("foo") & QScriptValue::PropertySetter);
- QCOMPARE(object4.property("foo").isUndefined(), true);
-
- // setter should still work
- object4.setProperty("foo", num);
- QCOMPARE(object4.property("x").strictlyEquals(num), true);
-
- // kill the setter too
- object4.setProperty("foo", QScriptValue(), QScriptValue::PropertySetter);
- QVERIFY(!(object4.propertyFlags("foo") & QScriptValue::PropertySetter));
- // now foo is just a regular property
- object4.setProperty("foo", str);
- QCOMPARE(object4.property("x").strictlyEquals(num), true);
- QCOMPARE(object4.property("foo").strictlyEquals(str), true);
- }
+ QScriptEngine otherEngine;
+ QScriptValue otherNum = QScriptValue(&otherEngine, 123);
+ QTest::ignoreMessage(QtWarningMsg, "QScriptValue::setProperty(oof) failed: cannot set value created in a different engine");
+ object.setProperty("oof", otherNum);
+ QCOMPARE(object.property("oof").isValid(), false);
+}
- for (int x = 0; x < 2; ++x) {
- object4.setProperty("foo", QScriptValue());
- // setter() sets this.x
- object4.setProperty("foo", eng.newFunction(setter), QScriptValue::PropertySetter);
- object4.setProperty("foo", str);
- QCOMPARE(object4.property("x").strictlyEquals(str), true);
- QCOMPARE(object4.property("foo").isUndefined(), true);
-
- // getter() returns this.x
- object4.setProperty("foo", eng.newFunction(getter), QScriptValue::PropertyGetter);
- object4.setProperty("x", num);
- QCOMPARE(object4.property("foo").strictlyEquals(num), true);
-
- // kill the setter
- object4.setProperty("foo", QScriptValue(), QScriptValue::PropertySetter);
- QTest::ignoreMessage(QtWarningMsg, "QScriptValue::setProperty() failed: property 'foo' has a getter but no setter");
- object4.setProperty("foo", str);
-
- // getter should still work
- QCOMPARE(object4.property("foo").strictlyEquals(num), true);
-
- // kill the getter too
- object4.setProperty("foo", QScriptValue(), QScriptValue::PropertyGetter);
- // now foo is just a regular property
- object4.setProperty("foo", str);
- QCOMPARE(object4.property("x").strictlyEquals(num), true);
- QCOMPARE(object4.property("foo").strictlyEquals(str), true);
- }
- // use a single function as both getter and setter
- object4.setProperty("foo", QScriptValue());
- object4.setProperty("foo", eng.newFunction(getterSetter),
- QScriptValue::PropertyGetter | QScriptValue::PropertySetter);
- QCOMPARE(object4.propertyFlags("foo"),
- QScriptValue::PropertyGetter | QScriptValue::PropertySetter);
- object4.setProperty("x", num);
- QCOMPARE(object4.property("foo").strictlyEquals(num), true);
-
- // killing the getter will preserve the setter, even though they are the same function
- object4.setProperty("foo", QScriptValue(), QScriptValue::PropertyGetter);
- QVERIFY(object4.propertyFlags("foo") & QScriptValue::PropertySetter);
- QCOMPARE(object4.property("foo").isUndefined(), true);
-
- // getter/setter that throws an error
- {
- QScriptValue object5 = eng.newObject();
- object5.setProperty("foo", eng.newFunction(getterSetterThrowingError),
- QScriptValue::PropertyGetter | QScriptValue::PropertySetter);
- QVERIFY(!eng.hasUncaughtException());
- QScriptValue ret = object5.property("foo");
- QVERIFY(ret.isError());
- QVERIFY(eng.hasUncaughtException());
- QVERIFY(ret.strictlyEquals(eng.uncaughtException()));
- eng.evaluate("Object"); // clear exception state...
- QVERIFY(!eng.hasUncaughtException());
- object5.setProperty("foo", str);
- QVERIFY(eng.hasUncaughtException());
- QCOMPARE(eng.uncaughtException().toString(), QLatin1String("Error: set foo"));
- }
+void tst_QScriptValue::getSetProperty_gettersAndSetters()
+{
+ QScriptEngine eng;
+ QScriptValue str = QScriptValue(&eng, "bar");
+ QScriptValue num = QScriptValue(&eng, 123.0);
+ QScriptValue object = eng.newObject();
+ for (int x = 0; x < 2; ++x) {
+ object.setProperty("foo", QScriptValue());
+ // getter() returns this.x
+ object.setProperty("foo", eng.newFunction(getter),
+ QScriptValue::PropertyGetter | QScriptValue::UserRange);
+ QCOMPARE(object.propertyFlags("foo") & ~QScriptValue::UserRange,
+ QScriptValue::PropertyGetter );
+
+ QEXPECT_FAIL("", "User-range flags are not retained for getter/setter properties", Continue);
+ QCOMPARE(object.propertyFlags("foo"),
+ QScriptValue::PropertyGetter | QScriptValue::UserRange);
+ object.setProperty("x", num);
+ QCOMPARE(object.property("foo").strictlyEquals(num), true);
+
+ // setter() sets this.x
+ object.setProperty("foo", eng.newFunction(setter),
+ QScriptValue::PropertySetter);
+ QCOMPARE(object.propertyFlags("foo") & ~QScriptValue::UserRange,
+ QScriptValue::PropertySetter | QScriptValue::PropertyGetter);
+
+ QCOMPARE(object.propertyFlags("foo"),
+ QScriptValue::PropertySetter | QScriptValue::PropertyGetter);
+ object.setProperty("foo", str);
+ QCOMPARE(object.property("x").strictlyEquals(str), true);
+ QCOMPARE(object.property("foo").strictlyEquals(str), true);
+
+ // kill the getter
+ object.setProperty("foo", QScriptValue(), QScriptValue::PropertyGetter);
+ QVERIFY(!(object.propertyFlags("foo") & QScriptValue::PropertyGetter));
+ QVERIFY(object.propertyFlags("foo") & QScriptValue::PropertySetter);
+ QCOMPARE(object.property("foo").isUndefined(), true);
+
+ // setter should still work
+ object.setProperty("foo", num);
+ QCOMPARE(object.property("x").strictlyEquals(num), true);
+
+ // kill the setter too
+ object.setProperty("foo", QScriptValue(), QScriptValue::PropertySetter);
+ QVERIFY(!(object.propertyFlags("foo") & QScriptValue::PropertySetter));
+ // now foo is just a regular property
+ object.setProperty("foo", str);
+ QCOMPARE(object.property("x").strictlyEquals(num), true);
+ QCOMPARE(object.property("foo").strictlyEquals(str), true);
+ }
+
+ for (int x = 0; x < 2; ++x) {
+ object.setProperty("foo", QScriptValue());
+ // setter() sets this.x
+ object.setProperty("foo", eng.newFunction(setter), QScriptValue::PropertySetter);
+ object.setProperty("foo", str);
+ QCOMPARE(object.property("x").strictlyEquals(str), true);
+ QCOMPARE(object.property("foo").isUndefined(), true);
+
+ // getter() returns this.x
+ object.setProperty("foo", eng.newFunction(getter), QScriptValue::PropertyGetter);
+ object.setProperty("x", num);
+ QCOMPARE(object.property("foo").strictlyEquals(num), true);
+
+ // kill the setter
+ object.setProperty("foo", QScriptValue(), QScriptValue::PropertySetter);
+ QTest::ignoreMessage(QtWarningMsg, "QScriptValue::setProperty() failed: property 'foo' has a getter but no setter");
+ object.setProperty("foo", str);
+
+ // getter should still work
+ QCOMPARE(object.property("foo").strictlyEquals(num), true);
+
+ // kill the getter too
+ object.setProperty("foo", QScriptValue(), QScriptValue::PropertyGetter);
+ // now foo is just a regular property
+ object.setProperty("foo", str);
+ QCOMPARE(object.property("x").strictlyEquals(num), true);
+ QCOMPARE(object.property("foo").strictlyEquals(str), true);
+ }
+
+ // use a single function as both getter and setter
+ object.setProperty("foo", QScriptValue());
+ object.setProperty("foo", eng.newFunction(getterSetter),
+ QScriptValue::PropertyGetter | QScriptValue::PropertySetter);
+ QCOMPARE(object.propertyFlags("foo"),
+ QScriptValue::PropertyGetter | QScriptValue::PropertySetter);
+ object.setProperty("x", num);
+ QCOMPARE(object.property("foo").strictlyEquals(num), true);
+
+ // killing the getter will preserve the setter, even though they are the same function
+ object.setProperty("foo", QScriptValue(), QScriptValue::PropertyGetter);
+ QVERIFY(object.propertyFlags("foo") & QScriptValue::PropertySetter);
+ QCOMPARE(object.property("foo").isUndefined(), true);
+}
- // attempt to install getter+setter on built-in (native) property
- {
- QScriptValue object6 = eng.newObject();
- QVERIFY(object6.property("__proto__").strictlyEquals(object6.prototype()));
-
- QScriptValue fun = eng.newFunction(getSet__proto__);
- fun.setProperty("value", QScriptValue(&eng, "boo"));
- QTest::ignoreMessage(QtWarningMsg, "QScriptValue::setProperty() failed: "
- "cannot set getter or setter of native property "
- "`__proto__'");
- object6.setProperty("__proto__", fun,
- QScriptValue::PropertyGetter | QScriptValue::PropertySetter
- | QScriptValue::UserRange);
- QVERIFY(object6.property("__proto__").strictlyEquals(object6.prototype()));
-
- object6.setProperty("__proto__", QScriptValue(),
- QScriptValue::PropertyGetter | QScriptValue::PropertySetter);
- QVERIFY(object6.property("__proto__").strictlyEquals(object6.prototype()));
- }
+void tst_QScriptValue::getSetProperty_gettersAndSettersThrowError()
+{
+ // getter/setter that throws an error
+ QScriptEngine eng;
+ QScriptValue str = QScriptValue(&eng, "bar");
+ QScriptValue object = eng.newObject();
- // global property that's a getter+setter
- {
- eng.globalObject().setProperty("globalGetterSetterProperty", eng.newFunction(getterSetter),
- QScriptValue::PropertyGetter | QScriptValue::PropertySetter);
- eng.evaluate("globalGetterSetterProperty = 123");
- {
- QScriptValue ret = eng.evaluate("globalGetterSetterProperty");
- QVERIFY(ret.isNumber());
- QVERIFY(ret.strictlyEquals(QScriptValue(&eng, 123)));
- }
- QCOMPARE(eng.evaluate("typeof globalGetterSetterProperty").toString(),
- QString::fromLatin1("number"));
- {
- QScriptValue ret = eng.evaluate("this.globalGetterSetterProperty()");
- QVERIFY(ret.isError());
- QCOMPARE(ret.toString(), QString::fromLatin1("TypeError: Result of expression 'this.globalGetterSetterProperty' [123] is not a function."));
- }
- {
- QScriptValue ret = eng.evaluate("new this.globalGetterSetterProperty()");
- QVERIFY(ret.isError());
- QCOMPARE(ret.toString(), QString::fromLatin1("TypeError: Result of expression 'this.globalGetterSetterProperty' [123] is not a constructor."));
- }
- }
+ object.setProperty("foo", eng.newFunction(getterSetterThrowingError),
+ QScriptValue::PropertyGetter | QScriptValue::PropertySetter);
+ QVERIFY(!eng.hasUncaughtException());
+ QScriptValue ret = object.property("foo");
+ QVERIFY(ret.isError());
+ QVERIFY(eng.hasUncaughtException());
+ QVERIFY(ret.strictlyEquals(eng.uncaughtException()));
+ eng.evaluate("Object"); // clear exception state...
+ QVERIFY(!eng.hasUncaughtException());
+ object.setProperty("foo", str);
+ QVERIFY(eng.hasUncaughtException());
+ QCOMPARE(eng.uncaughtException().toString(), QLatin1String("Error: set foo"));
+}
- // "upgrading" an existing property to become a getter+setter
- {
- QScriptValue object7 = eng.newObject();
- QScriptValue num(&eng, 123);
- object7.setProperty("foo", num);
- object7.setProperty("foo", eng.newFunction(getterSetter),
- QScriptValue::PropertyGetter | QScriptValue::PropertySetter);
- QVERIFY(!object7.property("x").isValid());
- object7.setProperty("foo", num);
- QVERIFY(object7.property("x").equals(num));
- }
+void tst_QScriptValue::getSetProperty_gettersAndSettersOnNative()
+{
+ // attempt to install getter+setter on built-in (native) property
+ QScriptEngine eng;
+ QScriptValue object = eng.newObject();
+ QVERIFY(object.property("__proto__").strictlyEquals(object.prototype()));
+
+ QScriptValue fun = eng.newFunction(getSet__proto__);
+ fun.setProperty("value", QScriptValue(&eng, "boo"));
+ QTest::ignoreMessage(QtWarningMsg, "QScriptValue::setProperty() failed: "
+ "cannot set getter or setter of native property "
+ "`__proto__'");
+ object.setProperty("__proto__", fun,
+ QScriptValue::PropertyGetter | QScriptValue::PropertySetter
+ | QScriptValue::UserRange);
+ QVERIFY(object.property("__proto__").strictlyEquals(object.prototype()));
+
+ object.setProperty("__proto__", QScriptValue(),
+ QScriptValue::PropertyGetter | QScriptValue::PropertySetter);
+ QVERIFY(object.property("__proto__").strictlyEquals(object.prototype()));
+}
+
+void tst_QScriptValue::getSetProperty_gettersAndSettersOnGlobalObject()
+{
+ // global property that's a getter+setter
+ QScriptEngine eng;
+ eng.globalObject().setProperty("globalGetterSetterProperty", eng.newFunction(getterSetter),
+ QScriptValue::PropertyGetter | QScriptValue::PropertySetter);
+ eng.evaluate("globalGetterSetterProperty = 123");
+ {
+ QScriptValue ret = eng.evaluate("globalGetterSetterProperty");
+ QVERIFY(ret.isNumber());
+ QVERIFY(ret.strictlyEquals(QScriptValue(&eng, 123)));
+ }
+ QCOMPARE(eng.evaluate("typeof globalGetterSetterProperty").toString(),
+ QString::fromLatin1("number"));
+ {
+ QScriptValue ret = eng.evaluate("this.globalGetterSetterProperty()");
+ QVERIFY(ret.isError());
+ QCOMPARE(ret.toString(), QString::fromLatin1("TypeError: Result of expression 'this.globalGetterSetterProperty' [123] is not a function."));
+ }
+ {
+ QScriptValue ret = eng.evaluate("new this.globalGetterSetterProperty()");
+ QVERIFY(ret.isError());
+ QCOMPARE(ret.toString(), QString::fromLatin1("TypeError: Result of expression 'this.globalGetterSetterProperty' [123] is not a constructor."));
}
+}
+
+void tst_QScriptValue::getSetProperty_gettersAndSettersChange()
+{
+ // "upgrading" an existing property to become a getter+setter
+ QScriptEngine eng;
+ QScriptValue object = eng.newObject();
+ QScriptValue num(&eng, 123);
+ object.setProperty("foo", num);
+ object.setProperty("foo", eng.newFunction(getterSetter),
+ QScriptValue::PropertyGetter | QScriptValue::PropertySetter);
+ QVERIFY(!object.property("x").isValid());
+ object.setProperty("foo", num);
+ QVERIFY(object.property("x").equals(num));
+}
+
+void tst_QScriptValue::getSetProperty_array()
+{
+ QScriptEngine eng;
+ QScriptValue str = QScriptValue(&eng, "bar");
+ QScriptValue num = QScriptValue(&eng, 123.0);
+ QScriptValue array = eng.newArray();
+
+ QVERIFY(array.isArray());
+ array.setProperty(0, num);
+ QCOMPARE(array.property(0).toNumber(), num.toNumber());
+ QCOMPARE(array.property("0").toNumber(), num.toNumber());
+ QCOMPARE(array.property("length").toUInt32(), quint32(1));
+ array.setProperty(1, str);
+ QCOMPARE(array.property(1).toString(), str.toString());
+ QCOMPARE(array.property("1").toString(), str.toString());
+ QCOMPARE(array.property("length").toUInt32(), quint32(2));
+ array.setProperty("length", QScriptValue(&eng, 1));
+ QCOMPARE(array.property("length").toUInt32(), quint32(1));
+ QCOMPARE(array.property(1).isValid(), false);
+}
+
+void tst_QScriptValue::getSetProperty()
+{
+ QScriptEngine eng;
+
+ QScriptValue object = eng.newObject();
+
+ QScriptValue str = QScriptValue(&eng, "bar");
+ object.setProperty("foo", str);
+ QCOMPARE(object.property("foo").toString(), str.toString());
+
+ QScriptValue num = QScriptValue(&eng, 123.0);
+ object.setProperty("baz", num);
+ QCOMPARE(object.property("baz").toNumber(), num.toNumber());
+
+ QScriptValue strstr = QScriptValue("bar");
+ QCOMPARE(strstr.engine(), (QScriptEngine *)0);
+ object.setProperty("foo", strstr);
+ QCOMPARE(object.property("foo").toString(), strstr.toString());
+ QCOMPARE(strstr.engine(), &eng); // the value has been bound to the engine
+
+ QScriptValue numnum = QScriptValue(123.0);
+ object.setProperty("baz", numnum);
+ QCOMPARE(object.property("baz").toNumber(), numnum.toNumber());
+
+ QScriptValue inv;
+ inv.setProperty("foo", num);
+ QCOMPARE(inv.property("foo").isValid(), false);
eng.globalObject().setProperty("object", object);
@@ -2155,50 +2267,126 @@ void tst_QScriptValue::arrayElementGetterSetter()
QVERIFY(obj.propertyFlags("1") == 0);
}
-void tst_QScriptValue::getSetPrototype()
+void tst_QScriptValue::getSetPrototype_cyclicPrototype()
{
QScriptEngine eng;
-
+ QScriptValue prototype = eng.newObject();
QScriptValue object = eng.newObject();
+ object.setPrototype(prototype);
- QScriptValue object2 = eng.newObject();
- object2.setPrototype(object);
+ QScriptValue previousPrototype = prototype.prototype();
+ QTest::ignoreMessage(QtWarningMsg, "QScriptValue::setPrototype() failed: cyclic prototype value");
+ prototype.setPrototype(prototype);
+ QCOMPARE(prototype.prototype().strictlyEquals(previousPrototype), true);
+
+ object.setPrototype(prototype);
+ QTest::ignoreMessage(QtWarningMsg, "QScriptValue::setPrototype() failed: cyclic prototype value");
+ prototype.setPrototype(object);
+ QCOMPARE(prototype.prototype().strictlyEquals(previousPrototype), true);
+
+}
+
+void tst_QScriptValue::getSetPrototype_evalCyclicPrototype()
+{
+ QScriptEngine eng;
+ QScriptValue ret = eng.evaluate("o = { }; p = { }; o.__proto__ = p; p.__proto__ = o");
+ QCOMPARE(eng.hasUncaughtException(), true);
+ QVERIFY(ret.strictlyEquals(eng.uncaughtException()));
+ QCOMPARE(ret.isError(), true);
+ QCOMPARE(ret.toString(), QLatin1String("Error: cyclic __proto__ value"));
+}
- QCOMPARE(object2.prototype().strictlyEquals(object), true);
+void tst_QScriptValue::getSetPrototype_eval()
+{
+ QScriptEngine eng;
+ QScriptValue ret = eng.evaluate("p = { }; p.__proto__ = { }");
+ QCOMPARE(eng.hasUncaughtException(), false);
+ QCOMPARE(ret.isError(), false);
+}
+void tst_QScriptValue::getSetPrototype_invalidPrototype()
+{
+ QScriptEngine eng;
QScriptValue inv;
+ QScriptValue object = eng.newObject();
+ QScriptValue proto = object.prototype();
+ QVERIFY(object.prototype().strictlyEquals(proto));
inv.setPrototype(object);
QCOMPARE(inv.prototype().isValid(), false);
+ object.setPrototype(inv);
+ // FIXME should it be invalid or proto?
+ QVERIFY(object.prototype().strictlyEquals(inv));
+}
+void tst_QScriptValue::getSetPrototype_twoEngines()
+{
+ QScriptEngine eng;
+ QScriptValue prototype = eng.newObject();
+ QScriptValue object = eng.newObject();
+ object.setPrototype(prototype);
QScriptEngine otherEngine;
- QScriptValue object3 = otherEngine.newObject();
+ QScriptValue newPrototype = otherEngine.newObject();
QTest::ignoreMessage(QtWarningMsg, "QScriptValue::setPrototype() failed: cannot set a prototype created in a different engine");
- object2.setPrototype(object3);
- QCOMPARE(object2.prototype().strictlyEquals(object), true);
+ object.setPrototype(newPrototype);
+ QCOMPARE(object.prototype().strictlyEquals(prototype), true);
- // cyclic prototypes
- QScriptValue old = object.prototype();
- QTest::ignoreMessage(QtWarningMsg, "QScriptValue::setPrototype() failed: cyclic prototype value");
- object.setPrototype(object);
- QCOMPARE(object.prototype().strictlyEquals(old), true);
+}
- object2.setPrototype(object);
- QTest::ignoreMessage(QtWarningMsg, "QScriptValue::setPrototype() failed: cyclic prototype value");
- object.setPrototype(object2);
- QCOMPARE(object.prototype().strictlyEquals(old), true);
+void tst_QScriptValue::getSetPrototype_null()
+{
+ QScriptEngine eng;
+ QScriptValue object = eng.newObject();
+ object.setPrototype(QScriptValue(QScriptValue::NullValue));
+ QVERIFY(object.prototype().isNull());
- {
- QScriptValue ret = eng.evaluate("o = { }; p = { }; o.__proto__ = p; p.__proto__ = o");
- QCOMPARE(eng.hasUncaughtException(), true);
- QVERIFY(ret.strictlyEquals(eng.uncaughtException()));
- QCOMPARE(ret.isError(), true);
- QCOMPARE(ret.toString(), QLatin1String("Error: cyclic __proto__ value"));
- }
- {
- QScriptValue ret = eng.evaluate("p.__proto__ = { }");
- QCOMPARE(eng.hasUncaughtException(), false);
- QCOMPARE(ret.isError(), false);
- }
+ QScriptValue newProto = eng.newObject();
+ object.setPrototype(newProto);
+ QVERIFY(object.prototype().equals(newProto));
+
+ object.setPrototype(QScriptValue(&eng, QScriptValue::NullValue));
+ QVERIFY(object.prototype().isNull());
+}
+
+void tst_QScriptValue::getSetPrototype_notObjectOrNull()
+{
+ QScriptEngine eng;
+ QScriptValue object = eng.newObject();
+ QScriptValue originalProto = object.prototype();
+
+ QEXPECT_FAIL("", "QTBUG-15154: QScriptValue::setPrototype() allows a non-Object value to be set as prototype", Abort);
+
+ // bool
+ object.setPrototype(true);
+ QVERIFY(object.prototype().equals(originalProto));
+ object.setPrototype(QScriptValue(&eng, true));
+ QVERIFY(object.prototype().equals(originalProto));
+
+ // number
+ object.setPrototype(123);
+ QVERIFY(object.prototype().equals(originalProto));
+ object.setPrototype(QScriptValue(&eng, 123));
+ QVERIFY(object.prototype().equals(originalProto));
+
+ // string
+ object.setPrototype("foo");
+ QVERIFY(object.prototype().equals(originalProto));
+ object.setPrototype(QScriptValue(&eng, "foo"));
+ QVERIFY(object.prototype().equals(originalProto));
+
+ // undefined
+ object.setPrototype(QScriptValue(QScriptValue::UndefinedValue));
+ QVERIFY(object.prototype().equals(originalProto));
+ object.setPrototype(QScriptValue(&eng, QScriptValue::UndefinedValue));
+ QVERIFY(object.prototype().equals(originalProto));
+}
+
+void tst_QScriptValue::getSetPrototype()
+{
+ QScriptEngine eng;
+ QScriptValue prototype = eng.newObject();
+ QScriptValue object = eng.newObject();
+ object.setPrototype(prototype);
+ QCOMPARE(object.prototype().strictlyEquals(prototype), true);
}
void tst_QScriptValue::getSetScope()
@@ -2235,38 +2423,84 @@ void tst_QScriptValue::getSetScope()
QVERIFY(!object2.scope().isValid());
}
-void tst_QScriptValue::getSetData()
+void tst_QScriptValue::getSetData_objects_data()
+{
+ newEngine();
+
+ QTest::addColumn<QScriptValue>("object");
+
+ QTest::newRow("object from evaluate") << engine->evaluate("new Object()");
+ QTest::newRow("object from engine") << engine->newObject();
+ QTest::newRow("Array") << engine->newArray();
+ QTest::newRow("Date") << engine->newDate(12324);
+ QTest::newRow("QObject") << engine->newQObject(this);
+ QTest::newRow("RegExp") << engine->newRegExp(QRegExp());
+}
+
+void tst_QScriptValue::getSetData_objects()
+{
+ QFETCH(QScriptValue, object);
+
+ QVERIFY(!object.data().isValid());
+ QScriptValue v1(true);
+ object.setData(v1);
+ QVERIFY(object.data().strictlyEquals(v1));
+ QScriptValue v2(123);
+ object.setData(v2);
+ QVERIFY(object.data().strictlyEquals(v2));
+ QScriptValue v3 = engine->newObject();
+ object.setData(v3);
+ QVERIFY(object.data().strictlyEquals(v3));
+ object.setData(QScriptValue());
+ QVERIFY(!object.data().isValid());
+}
+
+void tst_QScriptValue::getSetData_nonObjects_data()
+{
+ newEngine();
+
+ QTest::addColumn<QScriptValue>("value");
+
+ QTest::newRow("undefined (bound)") << engine->undefinedValue();
+ QTest::newRow("null (bound)") << engine->nullValue();
+ QTest::newRow("string (bound)") << QScriptValue(engine, "Pong");
+ QTest::newRow("bool (bound)") << QScriptValue(engine, false);
+
+ QTest::newRow("undefined") << QScriptValue(QScriptValue::UndefinedValue);
+ QTest::newRow("null") << QScriptValue(QScriptValue::NullValue);
+ QTest::newRow("string") << QScriptValue("Pong");
+ QTest::newRow("bool") << QScriptValue(true);
+}
+
+void tst_QScriptValue::getSetData_nonObjects()
+{
+ QFETCH(QScriptValue, value);
+
+ QVERIFY(!value.data().isValid());
+ QScriptValue v1(true);
+ value.setData(v1);
+ QVERIFY(!value.data().isValid());
+ QScriptValue v2(123);
+ value.setData(v2);
+ QVERIFY(!value.data().isValid());
+ QScriptValue v3 = engine->newObject();
+ value.setData(v3);
+ QVERIFY(!value.data().isValid());
+ value.setData(QScriptValue());
+ QVERIFY(!value.data().isValid());
+}
+
+void tst_QScriptValue::setData_QTBUG15144()
{
QScriptEngine eng;
- {
- QScriptValue object = eng.newObject();
- QVERIFY(!object.data().isValid());
- QScriptValue v1(true);
- object.setData(v1);
- QVERIFY(object.data().strictlyEquals(v1));
- QScriptValue v2(123);
- object.setData(v2);
- QVERIFY(object.data().strictlyEquals(v2));
- QScriptValue v3 = eng.newObject();
- object.setData(v3);
- QVERIFY(object.data().strictlyEquals(v3));
- object.setData(QScriptValue());
- QVERIFY(!object.data().isValid());
- }
- {
- QScriptValue value = eng.undefinedValue();
- QVERIFY(!value.data().isValid());
- QScriptValue v1(true);
- value.setData(v1);
- QVERIFY(!value.data().isValid());
- QScriptValue v2(123);
- value.setData(v2);
- QVERIFY(!value.data().isValid());
- QScriptValue v3 = eng.newObject();
- value.setData(v3);
- QVERIFY(!value.data().isValid());
- value.setData(QScriptValue());
- QVERIFY(!value.data().isValid());
+ QScriptValue obj = eng.newObject();
+ for (int i = 0; i < 10000; ++i) {
+ // Create an object with property 'fooN' on it, and immediately kill
+ // the reference to the object so it and the property name become garbage.
+ eng.evaluate(QString::fromLatin1("o = {}; o.foo%0 = 10; o = null;").arg(i));
+ // Setting the data will cause a JS string to be allocated, which could
+ // trigger a GC. This should not cause a crash.
+ obj.setData("foodfight");
}
}
@@ -2276,24 +2510,52 @@ public:
TestScriptClass(QScriptEngine *engine) : QScriptClass(engine) {}
};
-void tst_QScriptValue::getSetScriptClass()
+void tst_QScriptValue::getSetScriptClass_emptyClass_data()
{
- QScriptEngine eng;
- QScriptValue inv;
- QCOMPARE(inv.scriptClass(), (QScriptClass*)0);
- QScriptValue num(123);
- QCOMPARE(num.scriptClass(), (QScriptClass*)0);
+ newEngine();
+ QTest::addColumn<QScriptValue>("value");
+
+ QTest::newRow("invalid") << QScriptValue();
+ QTest::newRow("number") << QScriptValue(123);
+ QTest::newRow("string") << QScriptValue("pong");
+ QTest::newRow("bool") << QScriptValue(false);
+ QTest::newRow("null") << QScriptValue(QScriptValue::NullValue);
+ QTest::newRow("undefined") << QScriptValue(QScriptValue::UndefinedValue);
+
+ QTest::newRow("number") << QScriptValue(engine, 123);
+ QTest::newRow("string") << QScriptValue(engine, "pong");
+ QTest::newRow("bool") << QScriptValue(engine, true);
+ QTest::newRow("null") << QScriptValue(engine->nullValue());
+ QTest::newRow("undefined") << QScriptValue(engine->undefinedValue());
+ QTest::newRow("object") << QScriptValue(engine->newObject());
+ QTest::newRow("date") << QScriptValue(engine->evaluate("new Date()"));
+ QTest::newRow("qobject") << QScriptValue(engine->newQObject(this));
+}
+
+void tst_QScriptValue::getSetScriptClass_emptyClass()
+{
+ QFETCH(QScriptValue, value);
+ QCOMPARE(value.scriptClass(), (QScriptClass*)0);
+}
+void tst_QScriptValue::getSetScriptClass_JSObjectFromCpp()
+{
+ QScriptEngine eng;
TestScriptClass testClass(&eng);
// object created in C++ (newObject())
{
QScriptValue obj = eng.newObject();
- QCOMPARE(obj.scriptClass(), (QScriptClass*)0);
obj.setScriptClass(&testClass);
QCOMPARE(obj.scriptClass(), (QScriptClass*)&testClass);
obj.setScriptClass(0);
QCOMPARE(obj.scriptClass(), (QScriptClass*)0);
}
+}
+
+void tst_QScriptValue::getSetScriptClass_JSObjectFromJS()
+{
+ QScriptEngine eng;
+ TestScriptClass testClass(&eng);
// object created in JS
{
QScriptValue obj = eng.evaluate("new Object");
@@ -2308,6 +2570,12 @@ void tst_QScriptValue::getSetScriptClass()
obj.setScriptClass(0);
QCOMPARE(obj.scriptClass(), (QScriptClass*)0);
}
+}
+
+void tst_QScriptValue::getSetScriptClass_QVariant()
+{
+ QScriptEngine eng;
+ TestScriptClass testClass(&eng);
// object that already has a(n internal) class
{
QScriptValue obj = eng.newVariant(QUrl("http://example.com"));
@@ -2319,10 +2587,15 @@ void tst_QScriptValue::getSetScriptClass()
QVERIFY(!obj.isVariant());
QCOMPARE(obj.toVariant(), QVariant(QVariantMap()));
}
+}
+
+void tst_QScriptValue::getSetScriptClass_QObject()
+{
+ QScriptEngine eng;
+ TestScriptClass testClass(&eng);
{
QScriptValue obj = eng.newQObject(this);
QVERIFY(obj.isQObject());
- QCOMPARE(obj.scriptClass(), (QScriptClass*)0);
obj.setScriptClass(&testClass);
QCOMPARE(obj.scriptClass(), (QScriptClass*)&testClass);
QVERIFY(obj.isObject());
@@ -2351,83 +2624,89 @@ static QScriptValue returnInvalidValue(QScriptContext *, QScriptEngine *)
return QScriptValue();
}
-void tst_QScriptValue::call()
+void tst_QScriptValue::call_function()
{
QScriptEngine eng;
+ QScriptValue fun = eng.evaluate("(function() { return 1; })");
+ QVERIFY(fun.isFunction());
+ QScriptValue result = fun.call();
+ QVERIFY(result.isNumber());
+ QCOMPARE(result.toInt32(), 1);
+}
- {
- QScriptValue fun = eng.evaluate("(function() { return 1; })");
- QVERIFY(fun.isFunction());
- QScriptValue result = fun.call();
- QVERIFY(result.isNumber());
- QCOMPARE(result.toInt32(), 1);
- }
-
+void tst_QScriptValue::call_object()
+{
+ QScriptEngine eng;
QScriptValue Object = eng.evaluate("Object");
QCOMPARE(Object.isFunction(), true);
- {
- QScriptValue result = Object.call(Object);
- QCOMPARE(result.isObject(), true);
- }
+ QScriptValue result = Object.call(Object);
+ QCOMPARE(result.isObject(), true);
+}
+void tst_QScriptValue::call_newObjects()
+{
+ QScriptEngine eng;
// test that call() doesn't construct new objects
QScriptValue Number = eng.evaluate("Number");
+ QScriptValue Object = eng.evaluate("Object");
QCOMPARE(Object.isFunction(), true);
- {
- QScriptValueList args;
- args << QScriptValue(&eng, 123);
- QScriptValue result = Number.call(Object, args);
- QCOMPARE(result.strictlyEquals(args.at(0)), true);
- }
+ QScriptValueList args;
+ args << QScriptValue(&eng, 123);
+ QScriptValue result = Number.call(Object, args);
+ QCOMPARE(result.strictlyEquals(args.at(0)), true);
+}
+void tst_QScriptValue::call_this()
+{
+ QScriptEngine eng;
// test that correct "this" object is used
- {
- QScriptValue fun = eng.evaluate("(function() { return this; })");
- QCOMPARE(fun.isFunction(), true);
+ QScriptValue fun = eng.evaluate("(function() { return this; })");
+ QCOMPARE(fun.isFunction(), true);
- {
- QScriptValue numberObject = QScriptValue(&eng, 123.0).toObject();
- QScriptValue result = fun.call(numberObject);
- QCOMPARE(result.isObject(), true);
- QCOMPARE(result.toNumber(), 123.0);
- }
- }
+ QScriptValue numberObject = QScriptValue(&eng, 123.0).toObject();
+ QScriptValue result = fun.call(numberObject);
+ QCOMPARE(result.isObject(), true);
+ QCOMPARE(result.toNumber(), 123.0);
+}
+void tst_QScriptValue::call_arguments()
+{
+ QScriptEngine eng;
// test that correct arguments are passed
- {
- QScriptValue fun = eng.evaluate("(function() { return arguments[0]; })");
- QCOMPARE(fun.isFunction(), true);
-
- {
- QScriptValue result = fun.call(eng.undefinedValue());
- QCOMPARE(result.isUndefined(), true);
- }
-
- {
- QScriptValueList args;
- args << QScriptValue(&eng, 123.0);
- QScriptValue result = fun.call(eng.undefinedValue(), args);
- QCOMPARE(result.isNumber(), true);
- QCOMPARE(result.toNumber(), 123.0);
- }
- // V2 constructors
- {
- QScriptValueList args;
- args << QScriptValue(123.0);
- QScriptValue result = fun.call(eng.undefinedValue(), args);
- QCOMPARE(result.isNumber(), true);
- QCOMPARE(result.toNumber(), 123.0);
- }
- {
- QScriptValue args = eng.newArray();
- args.setProperty(0, 123);
- QScriptValue result = fun.call(eng.undefinedValue(), args);
- QVERIFY(result.isNumber());
- QCOMPARE(result.toNumber(), 123.0);
- }
+ QScriptValue fun = eng.evaluate("(function() { return arguments[0]; })");
+ QCOMPARE(fun.isFunction(), true);
+ {
+ QScriptValue result = fun.call(eng.undefinedValue());
+ QCOMPARE(result.isUndefined(), true);
+ }
+ {
+ QScriptValueList args;
+ args << QScriptValue(&eng, 123.0);
+ QScriptValue result = fun.call(eng.undefinedValue(), args);
+ QCOMPARE(result.isNumber(), true);
+ QCOMPARE(result.toNumber(), 123.0);
+ }
+ // V2 constructors
+ {
+ QScriptValueList args;
+ args << QScriptValue(123.0);
+ QScriptValue result = fun.call(eng.undefinedValue(), args);
+ QCOMPARE(result.isNumber(), true);
+ QCOMPARE(result.toNumber(), 123.0);
+ }
+ {
+ QScriptValue args = eng.newArray();
+ args.setProperty(0, 123);
+ QScriptValue result = fun.call(eng.undefinedValue(), args);
+ QVERIFY(result.isNumber());
+ QCOMPARE(result.toNumber(), 123.0);
}
+}
+void tst_QScriptValue::call()
+{
+ QScriptEngine eng;
{
QScriptValue fun = eng.evaluate("(function() { return arguments[1]; })");
QCOMPARE(fun.isFunction(), true);
@@ -2448,7 +2727,6 @@ void tst_QScriptValue::call()
QCOMPARE(result.toNumber(), 456.0);
}
}
-
{
QScriptValue fun = eng.evaluate("(function() { throw new Error('foo'); })");
QCOMPARE(fun.isFunction(), true);
@@ -2461,7 +2739,6 @@ void tst_QScriptValue::call()
QVERIFY(result.strictlyEquals(eng.uncaughtException()));
}
}
-
{
eng.clearExceptions();
QScriptValue fun = eng.newFunction(getArg);
@@ -2489,7 +2766,6 @@ void tst_QScriptValue::call()
QCOMPARE(result.toNumber(), 123.0);
}
}
-
{
QScriptValue fun = eng.newFunction(evaluateArg);
{
@@ -2501,11 +2777,12 @@ void tst_QScriptValue::call()
QCOMPARE(result.toNumber(), 123.0);
}
}
+}
- QScriptValue inv;
- QCOMPARE(inv.call().isValid(), false);
-
+void tst_QScriptValue::call_invalidArguments()
+{
// test that invalid arguments are handled gracefully
+ QScriptEngine eng;
{
QScriptValue fun = eng.newFunction(getArg);
{
@@ -2538,6 +2815,35 @@ void tst_QScriptValue::call()
QCOMPARE(qIsNaN(ret.toNumber()), true);
}
}
+}
+
+void tst_QScriptValue::call_invalidReturn()
+{
+ // test that invalid return value is handled gracefully
+ QScriptEngine eng;
+ QScriptValue fun = eng.newFunction(returnInvalidValue);
+ eng.globalObject().setProperty("returnInvalidValue", fun);
+ QScriptValue ret = eng.evaluate("returnInvalidValue() + returnInvalidValue()");
+ QCOMPARE(ret.isValid(), true);
+ QCOMPARE(ret.isNumber(), true);
+ QCOMPARE(qIsNaN(ret.toNumber()), true);
+}
+
+void tst_QScriptValue::call_twoEngines()
+{
+ QScriptEngine eng;
+ QScriptValue object = eng.evaluate("Object");
+ QScriptEngine otherEngine;
+ QScriptValue fun = otherEngine.evaluate("(function() { return 1; })");
+ QVERIFY(fun.isFunction());
+ QTest::ignoreMessage(QtWarningMsg, "QScriptValue::call() failed: "
+ "cannot call function with thisObject created in "
+ "a different engine");
+ QCOMPARE(fun.call(object).isValid(), false);
+ QTest::ignoreMessage(QtWarningMsg, "QScriptValue::call() failed: "
+ "cannot call function with argument created in "
+ "a different engine");
+ QCOMPARE(fun.call(QScriptValue(), QScriptValueList() << QScriptValue(&eng, 123)).isValid(), false);
{
QScriptValue fun = eng.evaluate("Object");
QVERIFY(fun.isFunction());
@@ -2548,76 +2854,74 @@ void tst_QScriptValue::call()
QTest::ignoreMessage(QtWarningMsg, "QScriptValue::call() failed: cannot call function with argument created in a different engine");
fun.call(QScriptValue(), args);
}
+}
- // test that invalid return value is handled gracefully
- {
- QScriptValue fun = eng.newFunction(returnInvalidValue);
- eng.globalObject().setProperty("returnInvalidValue", fun);
- QScriptValue ret = eng.evaluate("returnInvalidValue() + returnInvalidValue()");
- QCOMPARE(ret.isValid(), true);
- QCOMPARE(ret.isNumber(), true);
- QCOMPARE(qIsNaN(ret.toNumber()), true);
- }
+void tst_QScriptValue::call_array()
+{
+ QScriptEngine eng;
+ QScriptValue fun = eng.evaluate("(function() { return arguments; })");
+ QVERIFY(fun.isFunction());
+ QScriptValue array = eng.newArray(3);
+ array.setProperty(0, QScriptValue(&eng, 123.0));
+ array.setProperty(1, QScriptValue(&eng, 456.0));
+ array.setProperty(2, QScriptValue(&eng, 789.0));
+ // call with single array object as arguments
+ QScriptValue ret = fun.call(QScriptValue(), array);
+ QVERIFY(!eng.hasUncaughtException());
+ QCOMPARE(ret.isError(), false);
+ QCOMPARE(ret.property(0).strictlyEquals(array.property(0)), true);
+ QCOMPARE(ret.property(1).strictlyEquals(array.property(1)), true);
+ QCOMPARE(ret.property(2).strictlyEquals(array.property(2)), true);
+ // call with arguments object as arguments
+ QScriptValue ret2 = fun.call(QScriptValue(), ret);
+ QCOMPARE(ret2.isError(), false);
+ QCOMPARE(ret2.property(0).strictlyEquals(ret.property(0)), true);
+ QCOMPARE(ret2.property(1).strictlyEquals(ret.property(1)), true);
+ QCOMPARE(ret2.property(2).strictlyEquals(ret.property(2)), true);
+ // call with null as arguments
+ QScriptValue ret3 = fun.call(QScriptValue(), eng.nullValue());
+ QCOMPARE(ret3.isError(), false);
+ QCOMPARE(ret3.property("length").isNumber(), true);
+ QCOMPARE(ret3.property("length").toNumber(), 0.0);
+ // call with undefined as arguments
+ QScriptValue ret4 = fun.call(QScriptValue(), eng.undefinedValue());
+ QCOMPARE(ret4.isError(), false);
+ QCOMPARE(ret4.property("length").isNumber(), true);
+ QCOMPARE(ret4.property("length").toNumber(), 0.0);
+ // call with something else as arguments
+ QScriptValue ret5 = fun.call(QScriptValue(), QScriptValue(&eng, 123.0));
+ QCOMPARE(ret5.isError(), true);
+ // call with a non-array object as arguments
+ QScriptValue ret6 = fun.call(QScriptValue(), eng.globalObject());
+ QVERIFY(ret6.isError());
+ QCOMPARE(ret6.toString(), QString::fromLatin1("TypeError: Arguments must be an array"));
+}
- {
- QScriptEngine otherEngine;
- QScriptValue fun = otherEngine.evaluate("(function() { return 1; })");
- QVERIFY(fun.isFunction());
- QTest::ignoreMessage(QtWarningMsg, "QScriptValue::call() failed: "
- "cannot call function with thisObject created in "
- "a different engine");
- QCOMPARE(fun.call(Object).isValid(), false);
- QTest::ignoreMessage(QtWarningMsg, "QScriptValue::call() failed: "
- "cannot call function with argument created in "
- "a different engine");
- QCOMPARE(fun.call(QScriptValue(), QScriptValueList() << QScriptValue(&eng, 123)).isValid(), false);
- }
- {
- QScriptValue fun = eng.evaluate("(function() { return arguments; })");
- QVERIFY(fun.isFunction());
- QScriptValue array = eng.newArray(3);
- array.setProperty(0, QScriptValue(&eng, 123.0));
- array.setProperty(1, QScriptValue(&eng, 456.0));
- array.setProperty(2, QScriptValue(&eng, 789.0));
- // call with single array object as arguments
- QScriptValue ret = fun.call(QScriptValue(), array);
- QVERIFY(!eng.hasUncaughtException());
- QCOMPARE(ret.isError(), false);
- QCOMPARE(ret.property(0).strictlyEquals(array.property(0)), true);
- QCOMPARE(ret.property(1).strictlyEquals(array.property(1)), true);
- QCOMPARE(ret.property(2).strictlyEquals(array.property(2)), true);
- // call with arguments object as arguments
- QScriptValue ret2 = fun.call(QScriptValue(), ret);
- QCOMPARE(ret2.isError(), false);
- QCOMPARE(ret2.property(0).strictlyEquals(ret.property(0)), true);
- QCOMPARE(ret2.property(1).strictlyEquals(ret.property(1)), true);
- QCOMPARE(ret2.property(2).strictlyEquals(ret.property(2)), true);
- // call with null as arguments
- QScriptValue ret3 = fun.call(QScriptValue(), eng.nullValue());
- QCOMPARE(ret3.isError(), false);
- QCOMPARE(ret3.property("length").isNumber(), true);
- QCOMPARE(ret3.property("length").toNumber(), 0.0);
- // call with undefined as arguments
- QScriptValue ret4 = fun.call(QScriptValue(), eng.undefinedValue());
- QCOMPARE(ret4.isError(), false);
- QCOMPARE(ret4.property("length").isNumber(), true);
- QCOMPARE(ret4.property("length").toNumber(), 0.0);
- // call with something else as arguments
- QScriptValue ret5 = fun.call(QScriptValue(), QScriptValue(&eng, 123.0));
- QCOMPARE(ret5.isError(), true);
- // call with a non-array object as arguments
- QScriptValue ret6 = fun.call(QScriptValue(), eng.globalObject());
- QVERIFY(ret6.isError());
- QCOMPARE(ret6.toString(), QString::fromLatin1("TypeError: Arguments must be an array"));
- }
+void tst_QScriptValue::call_nonFunction_data()
+{
+ newEngine();
+ QTest::addColumn<QScriptValue>("value");
+
+ QTest::newRow("invalid") << QScriptValue();
+ QTest::newRow("bool") << QScriptValue(false);
+ QTest::newRow("int") << QScriptValue(123);
+ QTest::newRow("string") << QScriptValue(QString::fromLatin1("ciao"));
+ QTest::newRow("undefined") << QScriptValue(QScriptValue::UndefinedValue);
+ QTest::newRow("null") << QScriptValue(QScriptValue::NullValue);
+
+ QTest::newRow("bool bound") << QScriptValue(engine, false);
+ QTest::newRow("int bound") << QScriptValue(engine, 123);
+ QTest::newRow("string bound") << QScriptValue(engine, QString::fromLatin1("ciao"));
+ QTest::newRow("undefined bound") << engine->undefinedValue();
+ QTest::newRow("null bound") << engine->nullValue();
+}
+void tst_QScriptValue::call_nonFunction()
+{
// calling things that are not functions
- QVERIFY(!QScriptValue(false).call().isValid());
- QVERIFY(!QScriptValue(123).call().isValid());
- QVERIFY(!QScriptValue(QString::fromLatin1("ciao")).call().isValid());
- QVERIFY(!QScriptValue(QScriptValue::UndefinedValue).call().isValid());
- QVERIFY(!QScriptValue(QScriptValue::NullValue).call().isValid());
+ QFETCH(QScriptValue, value);
+ QVERIFY(!value.call().isValid());
}
static QScriptValue ctorReturningUndefined(QScriptContext *ctx, QScriptEngine *)
@@ -2756,7 +3060,32 @@ void tst_QScriptValue::construct()
QVERIFY(!QScriptValue(QScriptValue::NullValue).construct().isValid());
}
-void tst_QScriptValue::lessThan_old()
+void tst_QScriptValue::construct_constructorThrowsPrimitive()
+{
+ QScriptEngine eng;
+ QScriptValue fun = eng.evaluate("(function() { throw 123; })");
+ QVERIFY(fun.isFunction());
+ // construct(QScriptValueList)
+ {
+ QScriptValue ret = fun.construct();
+ QVERIFY(ret.isNumber());
+ QCOMPARE(ret.toNumber(), 123.0);
+ QVERIFY(eng.hasUncaughtException());
+ QVERIFY(ret.strictlyEquals(eng.uncaughtException()));
+ eng.clearExceptions();
+ }
+ // construct(QScriptValue)
+ {
+ QScriptValue ret = fun.construct(eng.newArray());
+ QVERIFY(ret.isNumber());
+ QCOMPARE(ret.toNumber(), 123.0);
+ QVERIFY(eng.hasUncaughtException());
+ QVERIFY(ret.strictlyEquals(eng.uncaughtException()));
+ eng.clearExceptions();
+ }
+}
+
+void tst_QScriptValue::lessThan()
{
QScriptEngine eng;
@@ -2850,7 +3179,7 @@ void tst_QScriptValue::lessThan_old()
QCOMPARE(date1.lessThan(QScriptValue(&otherEngine, 123)), false);
}
-void tst_QScriptValue::equals_old()
+void tst_QScriptValue::equals()
{
QScriptEngine eng;
@@ -3043,7 +3372,7 @@ void tst_QScriptValue::equals_old()
QCOMPARE(date1.equals(QScriptValue(&otherEngine, 123)), false);
}
-void tst_QScriptValue::strictlyEquals_old()
+void tst_QScriptValue::strictlyEquals()
{
QScriptEngine eng;
diff --git a/tests/auto/qscriptvalue/tst_qscriptvalue.h b/tests/auto/qscriptvalue/tst_qscriptvalue.h
index 8bfaa6a944..7bf0b66f18 100644
--- a/tests/auto/qscriptvalue/tst_qscriptvalue.h
+++ b/tests/auto/qscriptvalue/tst_qscriptvalue.h
@@ -49,8 +49,6 @@
#include <QtScript/qscriptvalue.h>
#include <QtTest/QtTest>
-#define DEFINE_TEST_VALUE(expr) m_values.insert(QString::fromLatin1(#expr), expr)
-
Q_DECLARE_METATYPE(QVariant)
Q_DECLARE_METATYPE(QScriptValue)
@@ -63,162 +61,102 @@ public:
virtual ~tst_QScriptValue();
private slots:
- // Generated test functions
- void isArray_data();
- void isArray();
-
- void isBool_data();
- void isBool();
+ void toObject();
- void isBoolean_data();
- void isBoolean();
+ void ctor_invalid();
+ void ctor_undefinedWithEngine();
+ void ctor_undefined();
+ void ctor_nullWithEngine();
+ void ctor_null();
+ void ctor_boolWithEngine();
+ void ctor_bool();
+ void ctor_intWithEngine();
+ void ctor_int();
+ void ctor_uintWithEngine();
+ void ctor_uint();
+ void ctor_floatWithEngine();
+ void ctor_float();
+ void ctor_stringWithEngine();
+ void ctor_string();
+ void ctor_copyAndAssignWithEngine();
+ void ctor_copyAndAssign();
+ void ctor_nullEngine();
- void isDate_data();
+ void toString();
+ void toNumber();
+ void toBoolean();
+ void toBool();
+ void toInteger();
+ void toInt32();
+ void toUInt32();
+ void toUInt16();
+ void toVariant();
+ void toQObject();
+ void toDateTime();
+ void toRegExp();
+ void instanceOf_twoEngines();
+ void instanceOf();
+ void isArray_data();
+ void isArray();
void isDate();
-
+ void isDate_data();
+ void isError_propertiesOfGlobalObject();
void isError_data();
void isError();
-
- void isFunction_data();
- void isFunction();
-
- void isNull_data();
- void isNull();
-
- void isNumber_data();
- void isNumber();
-
- void isObject_data();
- void isObject();
-
- void isQMetaObject_data();
- void isQMetaObject();
-
- void isQObject_data();
- void isQObject();
-
void isRegExp_data();
void isRegExp();
- void isString_data();
- void isString();
-
- void isUndefined_data();
- void isUndefined();
-
- void isValid_data();
- void isValid();
-
- void isVariant_data();
- void isVariant();
-
- void toBool_data();
- void toBool();
-
- void toBoolean_data();
- void toBoolean();
-
-// void toDateTime_data();
-// void toDateTime();
-
- void toInt32_data();
- void toInt32();
-
- void toInteger_data();
- void toInteger();
-
- void toNumber_data();
- void toNumber();
-
-// void toQMetaObject_data();
-// void toQMetaObject();
-
-// void toQObject_data();
-// void toQObject();
-
-// void toRegExp_data();
-// void toRegExp();
-
- void toString_data();
- void toString();
-
- void toUInt16_data();
- void toUInt16();
-
- void toUInt32_data();
- void toUInt32();
-
-// void toVariant_data();
-// void toVariant();
-
- void equals_data();
+ void lessThan();
void equals();
-
- void strictlyEquals_data();
void strictlyEquals();
- void lessThan_data();
- void lessThan();
-
- void instanceOf_data();
- void instanceOf();
-
- void assignAndCopyConstruct_data();
- void assignAndCopyConstruct();
-
- void qscriptvalue_castQString_data();
- void qscriptvalue_castQString();
-
- void qscriptvalue_castqsreal_data();
- void qscriptvalue_castqsreal();
-
- void qscriptvalue_castbool_data();
- void qscriptvalue_castbool();
-
- void qscriptvalue_castqint32_data();
- void qscriptvalue_castqint32();
-
- void qscriptvalue_castquint32_data();
- void qscriptvalue_castquint32();
-
- void qscriptvalue_castquint16_data();
- void qscriptvalue_castquint16();
-
- // Non-generated test functions
-
- void toObject();
- void ctor();
-
- void toString_old();
- void toNumber_old();
- void toBoolean_old();
- void toBool_old();
- void toInteger_old();
- void toInt32_old();
- void toUInt32_old();
- void toUInt16_old();
- void toVariant_old();
- void toQObject_old();
- void toDateTime_old();
- void toRegExp_old();
- void instanceOf_old();
- void isArray_old();
- void isDate_old();
- void isError_old();
- void isRegExp_old();
-
- void lessThan_old();
- void equals_old();
- void strictlyEquals_old();
-
+ void getSetPrototype_cyclicPrototype();
+ void getSetPrototype_evalCyclicPrototype();
+ void getSetPrototype_eval();
+ void getSetPrototype_invalidPrototype();
+ void getSetPrototype_twoEngines();
+ void getSetPrototype_null();
+ void getSetPrototype_notObjectOrNull();
void getSetPrototype();
void getSetScope();
+ void getSetProperty_HooliganTask162051();
+ void getSetProperty_HooliganTask183072();
+ void getSetProperty_propertyRemoval();
+ void getSetProperty_resolveMode();
+ void getSetProperty_twoEngines();
+ void getSetProperty_gettersAndSetters();
+ void getSetProperty_gettersAndSettersThrowError();
+ void getSetProperty_gettersAndSettersOnNative();
+ void getSetProperty_gettersAndSettersOnGlobalObject();
+ void getSetProperty_gettersAndSettersChange();
+ void getSetProperty_array();
void getSetProperty();
void arrayElementGetterSetter();
- void getSetData();
- void getSetScriptClass();
+ void getSetData_objects_data();
+ void getSetData_objects();
+ void getSetData_nonObjects_data();
+ void getSetData_nonObjects();
+ void setData_QTBUG15144();
+ void getSetScriptClass_emptyClass_data();
+ void getSetScriptClass_emptyClass();
+ void getSetScriptClass_JSObjectFromCpp();
+ void getSetScriptClass_JSObjectFromJS();
+ void getSetScriptClass_QVariant();
+ void getSetScriptClass_QObject();
+ void call_function();
+ void call_object();
+ void call_newObjects();
+ void call_this();
+ void call_arguments();
void call();
+ void call_invalidArguments();
+ void call_invalidReturn();
+ void call_twoEngines();
+ void call_array();
+ void call_nonFunction_data();
+ void call_nonFunction();
void construct();
+ void construct_constructorThrowsPrimitive();
void castToPointer();
void prettyPrinter_data();
void prettyPrinter();
@@ -228,187 +166,15 @@ private slots:
void nestedObjectToVariant_data();
void nestedObjectToVariant();
-private:
- typedef void (tst_QScriptValue::*InitDataFunction)();
- typedef void (tst_QScriptValue::*DefineDataFunction)(const char *);
- void dataHelper(InitDataFunction init, DefineDataFunction define);
- QTestData &newRow(const char *tag);
-
- typedef void (tst_QScriptValue::*TestFunction)(const char *, const QScriptValue &);
- void testHelper(TestFunction fun);
-
- // Generated functions
-
- void initScriptValues();
-
- void isArray_initData();
- void isArray_makeData(const char *expr);
- void isArray_test(const char *expr, const QScriptValue &value);
-
- void isBool_initData();
- void isBool_makeData(const char *expr);
- void isBool_test(const char *expr, const QScriptValue &value);
-
- void isBoolean_initData();
- void isBoolean_makeData(const char *expr);
- void isBoolean_test(const char *expr, const QScriptValue &value);
-
- void isDate_initData();
- void isDate_makeData(const char *expr);
- void isDate_test(const char *expr, const QScriptValue &value);
-
- void isError_initData();
- void isError_makeData(const char *expr);
- void isError_test(const char *expr, const QScriptValue &value);
-
- void isFunction_initData();
- void isFunction_makeData(const char *expr);
- void isFunction_test(const char *expr, const QScriptValue &value);
-
- void isNull_initData();
- void isNull_makeData(const char *expr);
- void isNull_test(const char *expr, const QScriptValue &value);
-
- void isNumber_initData();
- void isNumber_makeData(const char *expr);
- void isNumber_test(const char *expr, const QScriptValue &value);
-
- void isObject_initData();
- void isObject_makeData(const char *expr);
- void isObject_test(const char *expr, const QScriptValue &value);
-
- void isQMetaObject_initData();
- void isQMetaObject_makeData(const char *expr);
- void isQMetaObject_test(const char *expr, const QScriptValue &value);
-
- void isQObject_initData();
- void isQObject_makeData(const char *expr);
- void isQObject_test(const char *expr, const QScriptValue &value);
-
- void isRegExp_initData();
- void isRegExp_makeData(const char *expr);
- void isRegExp_test(const char *expr, const QScriptValue &value);
-
- void isString_initData();
- void isString_makeData(const char *expr);
- void isString_test(const char *expr, const QScriptValue &value);
-
- void isUndefined_initData();
- void isUndefined_makeData(const char *expr);
- void isUndefined_test(const char *expr, const QScriptValue &value);
-
- void isValid_initData();
- void isValid_makeData(const char *expr);
- void isValid_test(const char *expr, const QScriptValue &value);
-
- void isVariant_initData();
- void isVariant_makeData(const char *expr);
- void isVariant_test(const char *expr, const QScriptValue &value);
-
- void toBool_initData();
- void toBool_makeData(const char *);
- void toBool_test(const char *, const QScriptValue &value);
-
- void toBoolean_initData();
- void toBoolean_makeData(const char *);
- void toBoolean_test(const char *, const QScriptValue &value);
-
- void toDateTime_initData();
- void toDateTime_makeData(const char *);
- void toDateTime_test(const char *, const QScriptValue &value);
-
- void toInt32_initData();
- void toInt32_makeData(const char *);
- void toInt32_test(const char *, const QScriptValue &value);
-
- void toInteger_initData();
- void toInteger_makeData(const char *);
- void toInteger_test(const char *, const QScriptValue &value);
-
- void toNumber_initData();
- void toNumber_makeData(const char *);
- void toNumber_test(const char *, const QScriptValue &value);
-
- void toQMetaObject_initData();
- void toQMetaObject_makeData(const char *);
- void toQMetaObject_test(const char *, const QScriptValue &value);
-
- void toQObject_initData();
- void toQObject_makeData(const char *);
- void toQObject_test(const char *, const QScriptValue &value);
-
- void toRegExp_initData();
- void toRegExp_makeData(const char *);
- void toRegExp_test(const char *, const QScriptValue &value);
-
- void toString_initData();
- void toString_makeData(const char *);
- void toString_test(const char *, const QScriptValue &value);
-
- void toUInt16_initData();
- void toUInt16_makeData(const char *);
- void toUInt16_test(const char *, const QScriptValue &value);
-
- void toUInt32_initData();
- void toUInt32_makeData(const char *);
- void toUInt32_test(const char *, const QScriptValue &value);
-
- void toVariant_initData();
- void toVariant_makeData(const char *);
- void toVariant_test(const char *, const QScriptValue &value);
-
- void equals_initData();
- void equals_makeData(const char *);
- void equals_test(const char *, const QScriptValue &value);
-
- void strictlyEquals_initData();
- void strictlyEquals_makeData(const char *);
- void strictlyEquals_test(const char *, const QScriptValue &value);
-
- void lessThan_initData();
- void lessThan_makeData(const char *);
- void lessThan_test(const char *, const QScriptValue &value);
-
- void instanceOf_initData();
- void instanceOf_makeData(const char *);
- void instanceOf_test(const char *, const QScriptValue &value);
-
- void assignAndCopyConstruct_initData();
- void assignAndCopyConstruct_makeData(const char *);
- void assignAndCopyConstruct_test(const char *, const QScriptValue &value);
-
- void qscriptvalue_castQString_initData();
- void qscriptvalue_castQString_makeData(const char *);
- void qscriptvalue_castQString_test(const char *, const QScriptValue &value);
-
- void qscriptvalue_castqsreal_initData();
- void qscriptvalue_castqsreal_makeData(const char *);
- void qscriptvalue_castqsreal_test(const char *, const QScriptValue &value);
-
- void qscriptvalue_castbool_initData();
- void qscriptvalue_castbool_makeData(const char *);
- void qscriptvalue_castbool_test(const char *, const QScriptValue &value);
-
- void qscriptvalue_castqint32_initData();
- void qscriptvalue_castqint32_makeData(const char *);
- void qscriptvalue_castqint32_test(const char *, const QScriptValue &value);
-
- void qscriptvalue_castquint32_initData();
- void qscriptvalue_castquint32_makeData(const char *);
- void qscriptvalue_castquint32_test(const char *, const QScriptValue &value);
-
- void qscriptvalue_castquint16_initData();
- void qscriptvalue_castquint16_makeData(const char *);
- void qscriptvalue_castquint16_test(const char *, const QScriptValue &value);
private:
+ void newEngine()
+ {
+ if (engine)
+ delete engine;
+ engine = new QScriptEngine();
+ }
QScriptEngine *engine;
- QHash<QString, QScriptValue> m_values;
- QString m_currentExpression;
};
-#define DEFINE_TEST_FUNCTION(name) \
-void tst_QScriptValue::name##_data() { dataHelper(&tst_QScriptValue::name##_initData, &tst_QScriptValue::name##_makeData); } \
-void tst_QScriptValue::name() { testHelper(&tst_QScriptValue::name##_test); }
-
#endif
diff --git a/tests/auto/qscriptvaluegenerated/.gitignore b/tests/auto/qscriptvaluegenerated/.gitignore
new file mode 100644
index 0000000000..f724cb900f
--- /dev/null
+++ b/tests/auto/qscriptvaluegenerated/.gitignore
@@ -0,0 +1 @@
+tst_qscriptvalue
diff --git a/tests/auto/qscriptvaluegenerated/qscriptvaluegenerated.pro b/tests/auto/qscriptvaluegenerated/qscriptvaluegenerated.pro
new file mode 100644
index 0000000000..c3e9912f69
--- /dev/null
+++ b/tests/auto/qscriptvaluegenerated/qscriptvaluegenerated.pro
@@ -0,0 +1,18 @@
+load(qttest_p4)
+QT = core gui script
+SOURCES += tst_qscriptvalue.cpp
+HEADERS += tst_qscriptvalue.h
+
+# Generated by testgen
+SOURCES += \
+ tst_qscriptvalue_generated_init.cpp \
+ tst_qscriptvalue_generated_cast.cpp \
+ tst_qscriptvalue_generated_comparison.cpp \
+ tst_qscriptvalue_generated_isXXX.cpp \
+ tst_qscriptvalue_generated_toXXX.cpp
+
+win32-msvc* {
+ # With -O2, MSVC takes up to 24 minutes to compile this test!
+ QMAKE_CXXFLAGS_RELEASE -= -O1 -O2
+ QMAKE_CXXFLAGS_RELEASE += -Od
+}
diff --git a/tests/auto/qscriptvalue/testgen/data.txt b/tests/auto/qscriptvaluegenerated/testgen/data.txt
index 73677ec0fb..2cc1229b3f 100644
--- a/tests/auto/qscriptvalue/testgen/data.txt
+++ b/tests/auto/qscriptvaluegenerated/testgen/data.txt
@@ -116,6 +116,11 @@ engine->evaluate("/foo/")
engine->evaluate("new Object()")
engine->evaluate("new Array()")
engine->evaluate("new Error()")
+engine->evaluate("new Boolean(true)")
+engine->evaluate("new Boolean(false)")
+engine->evaluate("new Number(123)")
+engine->evaluate("new RegExp('foo', 'gim')")
+engine->evaluate("new String('ciao')")
engine->evaluate("a = new Object(); a.foo = 22; a.foo")
engine->evaluate("Undefined")
engine->evaluate("Null")
@@ -154,8 +159,9 @@ engine->newArray()
engine->newArray(10)
engine->newDate(QDateTime())
engine->newQMetaObject(&QObject::staticMetaObject)
+engine->newRegExp("foo", "gim")
engine->newVariant(QVariant())
engine->newVariant(QVariant(123))
engine->newVariant(QVariant(false))
engine->newQObject(0)
-engine->newQObject(engine) \ No newline at end of file
+engine->newQObject(engine)
diff --git a/tests/auto/qscriptvalue/testgen/gen.py b/tests/auto/qscriptvaluegenerated/testgen/gen.py
index 6e48f46d67..6e48f46d67 100755
--- a/tests/auto/qscriptvalue/testgen/gen.py
+++ b/tests/auto/qscriptvaluegenerated/testgen/gen.py
diff --git a/tests/auto/qscriptvalue/testgen/main.cpp b/tests/auto/qscriptvaluegenerated/testgen/main.cpp
index 06726352aa..06726352aa 100644
--- a/tests/auto/qscriptvalue/testgen/main.cpp
+++ b/tests/auto/qscriptvaluegenerated/testgen/main.cpp
diff --git a/tests/auto/qscriptvalue/testgen/testgen.pro b/tests/auto/qscriptvaluegenerated/testgen/testgen.pro
index 47709a811d..47709a811d 100644
--- a/tests/auto/qscriptvalue/testgen/testgen.pro
+++ b/tests/auto/qscriptvaluegenerated/testgen/testgen.pro
diff --git a/tests/auto/qscriptvalue/testgen/testgenerator.cpp b/tests/auto/qscriptvaluegenerated/testgen/testgenerator.cpp
index 9d7d33d2e6..183b62c222 100644
--- a/tests/auto/qscriptvalue/testgen/testgenerator.cpp
+++ b/tests/auto/qscriptvaluegenerated/testgen/testgenerator.cpp
@@ -156,14 +156,14 @@ static QString generateLicence()
static QString generateIsXXXDef(const QString& name, const QList<QString>& list)
{
- static const QString templ("void tst_QScriptValue::%1_initData()\n"\
+ static const QString templ("void tst_QScriptValueGenerated::%1_initData()\n"\
"{\n"\
" QTest::addColumn<bool>(\"expected\");\n"\
" initScriptValues();\n"\
"}\n"\
"\n"\
"static QString %1_array[] = {%2};\n\n"\
- "void tst_QScriptValue::%1_makeData(const char* expr)\n"\
+ "void tst_QScriptValueGenerated::%1_makeData(const char* expr)\n"\
"{\n"\
" static QSet<QString> %1;\n"\
" if (%1.isEmpty()) {\n"\
@@ -174,7 +174,7 @@ static QString generateIsXXXDef(const QString& name, const QList<QString>& list)
" newRow(expr) << %1.contains(expr);\n"\
"}\n"\
"\n"\
- "void tst_QScriptValue::%1_test(const char*, const QScriptValue& value)\n"\
+ "void tst_QScriptValueGenerated::%1_test(const char*, const QScriptValue& value)\n"\
"{\n"\
" QFETCH(bool, expected);\n"\
" QCOMPARE(value.%1(), expected);\n"\
@@ -197,8 +197,9 @@ static QString generateIsXXXDef(const QString& name, const QList<QString>& list)
set.append("\",");
set.append("\n \"");
set.append(escape(t));
- set.append("\"");
}
+ if (!list.isEmpty())
+ set.append("\"\n");
return result.arg(name, set.join(QString()), QString::number(list.count()));
}
@@ -207,7 +208,7 @@ template<typename T>
static QString generateToXXXDef(const QString& name, const QList<QPair<QString, T> >& list)
{
static const QString templ = "\n"\
- "void tst_QScriptValue::%1_initData()\n"\
+ "void tst_QScriptValueGenerated::%1_initData()\n"\
"{\n"\
" QTest::addColumn<%2>(\"expected\");\n"\
" initScriptValues();\n"\
@@ -215,7 +216,7 @@ static QString generateToXXXDef(const QString& name, const QList<QPair<QString,
"\n"\
"static QString %1_tagArray[] = {%4};\n\n"\
"static %2 %1_valueArray[] = {%5};\n\n"\
- "void tst_QScriptValue::%1_makeData(const char* expr)\n"\
+ "void tst_QScriptValueGenerated::%1_makeData(const char* expr)\n"\
"{\n"\
" static QHash<QString, %2> %1;\n"\
" if (%1.isEmpty()) {\n"\
@@ -226,7 +227,7 @@ static QString generateToXXXDef(const QString& name, const QList<QPair<QString,
" newRow(expr) << %1.value(expr);\n"\
"}\n"\
"\n"\
- "void tst_QScriptValue::%1_test(const char*, const QScriptValue& value)\n"\
+ "void tst_QScriptValueGenerated::%1_test(const char*, const QScriptValue& value)\n"\
"{\n"\
" QFETCH(%2, expected);\n"\
" QCOMPARE(value.%1(), expected);\n"\
@@ -268,7 +269,7 @@ template<>
QString generateToXXXDef<qsreal>(const QString& name, const QList<QPair<QString, qsreal> >& list)
{
static const QString templ = "\n"\
- "void tst_QScriptValue::%1_initData()\n"\
+ "void tst_QScriptValueGenerated::%1_initData()\n"\
"{\n"\
" QTest::addColumn<%2>(\"expected\");\n"\
" initScriptValues();\n"\
@@ -276,7 +277,7 @@ QString generateToXXXDef<qsreal>(const QString& name, const QList<QPair<QString,
"\n"\
"static QString %1_tagArray[] = {%3};\n"\
"static %2 %1_valueArray[] = {%4};\n"\
- "void tst_QScriptValue::%1_makeData(const char* expr)\n"\
+ "void tst_QScriptValueGenerated::%1_makeData(const char* expr)\n"\
"{\n"\
" static QHash<QString, %2> %1;\n"\
" if (%1.isEmpty()) {\n"\
@@ -287,7 +288,7 @@ QString generateToXXXDef<qsreal>(const QString& name, const QList<QPair<QString,
" newRow(expr) << %1.value(expr);\n"\
"}\n"\
"\n"\
- "void tst_QScriptValue::%1_test(const char*, const QScriptValue& value)\n"\
+ "void tst_QScriptValueGenerated::%1_test(const char*, const QScriptValue& value)\n"\
"{\n"\
" QFETCH(%2, expected);\n"\
"%666"
@@ -345,7 +346,7 @@ template<typename T>
static QString generateCastDef(const QList<QPair<QString, T> >& list)
{
static const QString templ = "\n"\
- "void tst_QScriptValue::qscriptvalue_cast%1_initData()\n"\
+ "void tst_QScriptValueGenerated::qscriptvalue_cast%1_initData()\n"\
"{\n"\
" QTest::addColumn<%1>(\"expected\");\n"\
" initScriptValues();\n"\
@@ -353,7 +354,7 @@ static QString generateCastDef(const QList<QPair<QString, T> >& list)
"\n"\
"static QString qscriptvalue_cast%1_tagArray[] = {%2};\n"\
"static %1 qscriptvalue_cast%1_valueArray[] = {%3};\n"\
- "void tst_QScriptValue::qscriptvalue_cast%1_makeData(const char* expr)\n"\
+ "void tst_QScriptValueGenerated::qscriptvalue_cast%1_makeData(const char* expr)\n"\
"{\n"\
" static QHash<QString, %1> value;\n"\
" if (value.isEmpty()) {\n"\
@@ -364,7 +365,7 @@ static QString generateCastDef(const QList<QPair<QString, T> >& list)
" newRow(expr) << value.value(expr);\n"\
"}\n"\
"\n"\
- "void tst_QScriptValue::qscriptvalue_cast%1_test(const char*, const QScriptValue& value)\n"\
+ "void tst_QScriptValueGenerated::qscriptvalue_cast%1_test(const char*, const QScriptValue& value)\n"\
"{\n"\
" QFETCH(%1, expected);\n"\
" QCOMPARE(qscriptvalue_cast<%1>(value), expected);\n"\
@@ -401,7 +402,7 @@ template<>
QString generateCastDef<qsreal>(const QList<QPair<QString, qsreal> >& list)
{
static const QString templ = "\n"\
- "void tst_QScriptValue::qscriptvalue_cast%1_initData()\n"\
+ "void tst_QScriptValueGenerated::qscriptvalue_cast%1_initData()\n"\
"{\n"\
" QTest::addColumn<%1>(\"expected\");\n"\
" initScriptValues();\n"\
@@ -409,7 +410,7 @@ QString generateCastDef<qsreal>(const QList<QPair<QString, qsreal> >& list)
"\n"\
"static QString qscriptvalue_cast%1_tagArray[] = {%2};\n"\
"static %1 qscriptvalue_cast%1_valueArray[] = {%3};\n"\
- "void tst_QScriptValue::qscriptvalue_cast%1_makeData(const char* expr)\n"\
+ "void tst_QScriptValueGenerated::qscriptvalue_cast%1_makeData(const char* expr)\n"\
"{\n"\
" static QHash<QString, %1> value;\n"\
" if (value.isEmpty()) {\n"\
@@ -420,7 +421,7 @@ QString generateCastDef<qsreal>(const QList<QPair<QString, qsreal> >& list)
" newRow(expr) << value.value(expr);\n"\
"}\n"\
"\n"\
- "void tst_QScriptValue::qscriptvalue_cast%1_test(const char*, const QScriptValue& value)\n"\
+ "void tst_QScriptValueGenerated::qscriptvalue_cast%1_test(const char*, const QScriptValue& value)\n"\
"{\n"\
" QFETCH(%1, expected);\n"\
" if (qIsNaN(expected)) {\n"
@@ -469,7 +470,7 @@ QString generateCastDef<qsreal>(const QList<QPair<QString, qsreal> >& list)
static QString generateCompareDef(const QString& comparisionType, const QList<QString> tags)
{
static const QString templ = "\n"\
- "void tst_QScriptValue::%1_initData()\n"\
+ "void tst_QScriptValueGenerated::%1_initData()\n"\
"{\n"\
" QTest::addColumn<QScriptValue>(\"other\");\n"\
" QTest::addColumn<bool>(\"expected\");\n"\
@@ -477,7 +478,7 @@ static QString generateCompareDef(const QString& comparisionType, const QList<QS
"}\n"\
"\n"\
"static QString %1_array[] = {%2};\n\n"\
- "void tst_QScriptValue::%1_makeData(const char *expr)\n"\
+ "void tst_QScriptValueGenerated::%1_makeData(const char *expr)\n"\
"{\n"\
" static QSet<QString> equals;\n"\
" if (equals.isEmpty()) {\n"\
@@ -492,7 +493,7 @@ static QString generateCompareDef(const QString& comparisionType, const QList<QS
" }\n"\
"}\n"\
"\n"\
- "void tst_QScriptValue::%1_test(const char *, const QScriptValue& value)\n"\
+ "void tst_QScriptValueGenerated::%1_test(const char *, const QScriptValue& value)\n"\
"{\n"\
" QFETCH(QScriptValue, other);\n"\
" QFETCH(bool, expected);\n"\
@@ -520,7 +521,7 @@ static QString generateCompareDef(const QString& comparisionType, const QList<QS
static QString generateInitDef(const QVector<QString>& allDataTags)
{
- static const QString templ = "void tst_QScriptValue::initScriptValues()\n"\
+ static const QString templ = "void tst_QScriptValueGenerated::initScriptValues()\n"\
"{\n"\
" m_values.clear();\n"\
" if (engine)\n"\
diff --git a/tests/auto/qscriptvalue/testgen/testgenerator.h b/tests/auto/qscriptvaluegenerated/testgen/testgenerator.h
index 1c61fc55dd..1c61fc55dd 100644
--- a/tests/auto/qscriptvalue/testgen/testgenerator.h
+++ b/tests/auto/qscriptvaluegenerated/testgen/testgenerator.h
diff --git a/tests/auto/qscriptvaluegenerated/tst_qscriptvalue.cpp b/tests/auto/qscriptvaluegenerated/tst_qscriptvalue.cpp
new file mode 100644
index 0000000000..962a2af14f
--- /dev/null
+++ b/tests/auto/qscriptvaluegenerated/tst_qscriptvalue.cpp
@@ -0,0 +1,116 @@
+/****************************************************************************
+**
+** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the test suite of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#include "tst_qscriptvalue.h"
+#include <QtGui/QPushButton>
+
+//TESTED_CLASS=
+//TESTED_FILES=
+
+QT_BEGIN_NAMESPACE
+extern bool qt_script_isJITEnabled();
+QT_END_NAMESPACE
+
+tst_QScriptValueGenerated::tst_QScriptValueGenerated()
+ : engine(0)
+{
+}
+
+tst_QScriptValueGenerated::~tst_QScriptValueGenerated()
+{
+ delete engine;
+}
+
+void tst_QScriptValueGenerated::dataHelper(InitDataFunction init, DefineDataFunction define)
+{
+ QTest::addColumn<QString>("__expression__");
+ (this->*init)();
+ QHash<QString,QScriptValue>::const_iterator it;
+ for (it = m_values.constBegin(); it != m_values.constEnd(); ++it) {
+ m_currentExpression = it.key();
+ (this->*define)(it.key().toLatin1());
+ }
+ m_currentExpression = QString();
+}
+
+QTestData &tst_QScriptValueGenerated::newRow(const char *tag)
+{
+ return QTest::newRow(tag) << m_currentExpression;
+}
+
+void tst_QScriptValueGenerated::testHelper(TestFunction fun)
+{
+ QFETCH(QString, __expression__);
+ QScriptValue value = m_values.value(__expression__);
+ (this->*fun)(__expression__.toLatin1(), value);
+}
+
+void tst_QScriptValueGenerated::assignAndCopyConstruct_initData()
+{
+ QTest::addColumn<int>("dummy");
+ initScriptValues();
+}
+
+void tst_QScriptValueGenerated::assignAndCopyConstruct_makeData(const char *expr)
+{
+ newRow(expr) << 0;
+}
+
+void tst_QScriptValueGenerated::assignAndCopyConstruct_test(const char *, const QScriptValue &value)
+{
+ QScriptValue copy(value);
+ QCOMPARE(copy.strictlyEquals(value), !value.isNumber() || !qIsNaN(value.toNumber()));
+ QCOMPARE(copy.engine(), value.engine());
+
+ QScriptValue assigned = copy;
+ QCOMPARE(assigned.strictlyEquals(value), !copy.isNumber() || !qIsNaN(copy.toNumber()));
+ QCOMPARE(assigned.engine(), assigned.engine());
+
+ QScriptValue other(!value.toBool());
+ assigned = other;
+ QVERIFY(!assigned.strictlyEquals(copy));
+ QVERIFY(assigned.strictlyEquals(other));
+ QCOMPARE(assigned.engine(), other.engine());
+}
+
+DEFINE_TEST_FUNCTION(assignAndCopyConstruct)
+
+QTEST_MAIN(tst_QScriptValueGenerated)
diff --git a/tests/auto/qscriptvaluegenerated/tst_qscriptvalue.h b/tests/auto/qscriptvaluegenerated/tst_qscriptvalue.h
new file mode 100644
index 0000000000..8248ef3b42
--- /dev/null
+++ b/tests/auto/qscriptvaluegenerated/tst_qscriptvalue.h
@@ -0,0 +1,370 @@
+/****************************************************************************
+**
+** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
+** All rights reserved.
+** Contact: Nokia Corporation (qt-info@nokia.com)
+**
+** This file is part of the test suite of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** No Commercial Usage
+** This file contains pre-release code and may not be distributed.
+** You may use this file in accordance with the terms and conditions
+** contained in the Technology Preview License Agreement accompanying
+** this package.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Nokia gives you certain additional
+** rights. These rights are described in the Nokia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** If you have questions regarding the use of this file, please contact
+** Nokia at qt-info@nokia.com.
+**
+**
+**
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#ifndef TST_QSCRIPTVALUE_H
+#define TST_QSCRIPTVALUE_H
+
+#include <QtCore/qobject.h>
+#include <QtCore/qnumeric.h>
+#include <QtScript/qscriptclass.h>
+#include <QtScript/qscriptengine.h>
+#include <QtScript/qscriptvalue.h>
+#include <QtTest/QtTest>
+
+#define DEFINE_TEST_VALUE(expr) m_values.insert(QString::fromLatin1(#expr), expr)
+
+Q_DECLARE_METATYPE(QVariant)
+Q_DECLARE_METATYPE(QScriptValue)
+
+class tst_QScriptValueGenerated : public QObject
+{
+ Q_OBJECT
+
+public:
+ tst_QScriptValueGenerated();
+ virtual ~tst_QScriptValueGenerated();
+
+private slots:
+ // Generated test functions
+ void isArray_data();
+ void isArray();
+
+ void isBool_data();
+ void isBool();
+
+ void isBoolean_data();
+ void isBoolean();
+
+ void isDate_data();
+ void isDate();
+
+ void isError_data();
+ void isError();
+
+ void isFunction_data();
+ void isFunction();
+
+ void isNull_data();
+ void isNull();
+
+ void isNumber_data();
+ void isNumber();
+
+ void isObject_data();
+ void isObject();
+
+ void isQMetaObject_data();
+ void isQMetaObject();
+
+ void isQObject_data();
+ void isQObject();
+
+ void isRegExp_data();
+ void isRegExp();
+
+ void isString_data();
+ void isString();
+
+ void isUndefined_data();
+ void isUndefined();
+
+ void isValid_data();
+ void isValid();
+
+ void isVariant_data();
+ void isVariant();
+
+ void toBool_data();
+ void toBool();
+
+ void toBoolean_data();
+ void toBoolean();
+
+// void toDateTime_data();
+// void toDateTime();
+
+ void toInt32_data();
+ void toInt32();
+
+ void toInteger_data();
+ void toInteger();
+
+ void toNumber_data();
+ void toNumber();
+
+// void toQMetaObject_data();
+// void toQMetaObject();
+
+// void toQObject_data();
+// void toQObject();
+
+// void toRegExp_data();
+// void toRegExp();
+
+ void toString_data();
+ void toString();
+
+ void toUInt16_data();
+ void toUInt16();
+
+ void toUInt32_data();
+ void toUInt32();
+
+// void toVariant_data();
+// void toVariant();
+
+ void equals_data();
+ void equals();
+
+ void strictlyEquals_data();
+ void strictlyEquals();
+
+ void lessThan_data();
+ void lessThan();
+
+ void instanceOf_data();
+ void instanceOf();
+
+ void assignAndCopyConstruct_data();
+ void assignAndCopyConstruct();
+
+ void qscriptvalue_castQString_data();
+ void qscriptvalue_castQString();
+
+ void qscriptvalue_castqsreal_data();
+ void qscriptvalue_castqsreal();
+
+ void qscriptvalue_castbool_data();
+ void qscriptvalue_castbool();
+
+ void qscriptvalue_castqint32_data();
+ void qscriptvalue_castqint32();
+
+ void qscriptvalue_castquint32_data();
+ void qscriptvalue_castquint32();
+
+ void qscriptvalue_castquint16_data();
+ void qscriptvalue_castquint16();
+
+private:
+ typedef void (tst_QScriptValueGenerated::*InitDataFunction)();
+ typedef void (tst_QScriptValueGenerated::*DefineDataFunction)(const char *);
+ void dataHelper(InitDataFunction init, DefineDataFunction define);
+ QTestData &newRow(const char *tag);
+
+ typedef void (tst_QScriptValueGenerated::*TestFunction)(const char *, const QScriptValue &);
+ void testHelper(TestFunction fun);
+
+ // Generated functions
+
+ void initScriptValues();
+
+ void isArray_initData();
+ void isArray_makeData(const char *expr);
+ void isArray_test(const char *expr, const QScriptValue &value);
+
+ void isBool_initData();
+ void isBool_makeData(const char *expr);
+ void isBool_test(const char *expr, const QScriptValue &value);
+
+ void isBoolean_initData();
+ void isBoolean_makeData(const char *expr);
+ void isBoolean_test(const char *expr, const QScriptValue &value);
+
+ void isDate_initData();
+ void isDate_makeData(const char *expr);
+ void isDate_test(const char *expr, const QScriptValue &value);
+
+ void isError_initData();
+ void isError_makeData(const char *expr);
+ void isError_test(const char *expr, const QScriptValue &value);
+
+ void isFunction_initData();
+ void isFunction_makeData(const char *expr);
+ void isFunction_test(const char *expr, const QScriptValue &value);
+
+ void isNull_initData();
+ void isNull_makeData(const char *expr);
+ void isNull_test(const char *expr, const QScriptValue &value);
+
+ void isNumber_initData();
+ void isNumber_makeData(const char *expr);
+ void isNumber_test(const char *expr, const QScriptValue &value);
+
+ void isObject_initData();
+ void isObject_makeData(const char *expr);
+ void isObject_test(const char *expr, const QScriptValue &value);
+
+ void isQMetaObject_initData();
+ void isQMetaObject_makeData(const char *expr);
+ void isQMetaObject_test(const char *expr, const QScriptValue &value);
+
+ void isQObject_initData();
+ void isQObject_makeData(const char *expr);
+ void isQObject_test(const char *expr, const QScriptValue &value);
+
+ void isRegExp_initData();
+ void isRegExp_makeData(const char *expr);
+ void isRegExp_test(const char *expr, const QScriptValue &value);
+
+ void isString_initData();
+ void isString_makeData(const char *expr);
+ void isString_test(const char *expr, const QScriptValue &value);
+
+ void isUndefined_initData();
+ void isUndefined_makeData(const char *expr);
+ void isUndefined_test(const char *expr, const QScriptValue &value);
+
+ void isValid_initData();
+ void isValid_makeData(const char *expr);
+ void isValid_test(const char *expr, const QScriptValue &value);
+
+ void isVariant_initData();
+ void isVariant_makeData(const char *expr);
+ void isVariant_test(const char *expr, const QScriptValue &value);
+
+ void toBool_initData();
+ void toBool_makeData(const char *);
+ void toBool_test(const char *, const QScriptValue &value);
+
+ void toBoolean_initData();
+ void toBoolean_makeData(const char *);
+ void toBoolean_test(const char *, const QScriptValue &value);
+
+ void toDateTime_initData();
+ void toDateTime_makeData(const char *);
+ void toDateTime_test(const char *, const QScriptValue &value);
+
+ void toInt32_initData();
+ void toInt32_makeData(const char *);
+ void toInt32_test(const char *, const QScriptValue &value);
+
+ void toInteger_initData();
+ void toInteger_makeData(const char *);
+ void toInteger_test(const char *, const QScriptValue &value);
+
+ void toNumber_initData();
+ void toNumber_makeData(const char *);
+ void toNumber_test(const char *, const QScriptValue &value);
+
+ void toQMetaObject_initData();
+ void toQMetaObject_makeData(const char *);
+ void toQMetaObject_test(const char *, const QScriptValue &value);
+
+ void toQObject_initData();
+ void toQObject_makeData(const char *);
+ void toQObject_test(const char *, const QScriptValue &value);
+
+ void toRegExp_initData();
+ void toRegExp_makeData(const char *);
+ void toRegExp_test(const char *, const QScriptValue &value);
+
+ void toString_initData();
+ void toString_makeData(const char *);
+ void toString_test(const char *, const QScriptValue &value);
+
+ void toUInt16_initData();
+ void toUInt16_makeData(const char *);
+ void toUInt16_test(const char *, const QScriptValue &value);
+
+ void toUInt32_initData();
+ void toUInt32_makeData(const char *);
+ void toUInt32_test(const char *, const QScriptValue &value);
+
+ void toVariant_initData();
+ void toVariant_makeData(const char *);
+ void toVariant_test(const char *, const QScriptValue &value);
+
+ void equals_initData();
+ void equals_makeData(const char *);
+ void equals_test(const char *, const QScriptValue &value);
+
+ void strictlyEquals_initData();
+ void strictlyEquals_makeData(const char *);
+ void strictlyEquals_test(const char *, const QScriptValue &value);
+
+ void lessThan_initData();
+ void lessThan_makeData(const char *);
+ void lessThan_test(const char *, const QScriptValue &value);
+
+ void instanceOf_initData();
+ void instanceOf_makeData(const char *);
+ void instanceOf_test(const char *, const QScriptValue &value);
+
+ void assignAndCopyConstruct_initData();
+ void assignAndCopyConstruct_makeData(const char *);
+ void assignAndCopyConstruct_test(const char *, const QScriptValue &value);
+
+ void qscriptvalue_castQString_initData();
+ void qscriptvalue_castQString_makeData(const char *);
+ void qscriptvalue_castQString_test(const char *, const QScriptValue &value);
+
+ void qscriptvalue_castqsreal_initData();
+ void qscriptvalue_castqsreal_makeData(const char *);
+ void qscriptvalue_castqsreal_test(const char *, const QScriptValue &value);
+
+ void qscriptvalue_castbool_initData();
+ void qscriptvalue_castbool_makeData(const char *);
+ void qscriptvalue_castbool_test(const char *, const QScriptValue &value);
+
+ void qscriptvalue_castqint32_initData();
+ void qscriptvalue_castqint32_makeData(const char *);
+ void qscriptvalue_castqint32_test(const char *, const QScriptValue &value);
+
+ void qscriptvalue_castquint32_initData();
+ void qscriptvalue_castquint32_makeData(const char *);
+ void qscriptvalue_castquint32_test(const char *, const QScriptValue &value);
+
+ void qscriptvalue_castquint16_initData();
+ void qscriptvalue_castquint16_makeData(const char *);
+ void qscriptvalue_castquint16_test(const char *, const QScriptValue &value);
+
+private:
+ QScriptEngine *engine;
+ QHash<QString, QScriptValue> m_values;
+ QString m_currentExpression;
+};
+
+#define DEFINE_TEST_FUNCTION(name) \
+void tst_QScriptValueGenerated::name##_data() { dataHelper(&tst_QScriptValueGenerated::name##_initData, &tst_QScriptValueGenerated::name##_makeData); } \
+void tst_QScriptValueGenerated::name() { testHelper(&tst_QScriptValueGenerated::name##_test); }
+
+#endif
diff --git a/tests/auto/qscriptvalue/tst_qscriptvalue_generated_cast.cpp b/tests/auto/qscriptvaluegenerated/tst_qscriptvalue_generated_cast.cpp
index e6518100bc..2353116269 100644
--- a/tests/auto/qscriptvalue/tst_qscriptvalue_generated_cast.cpp
+++ b/tests/auto/qscriptvaluegenerated/tst_qscriptvalue_generated_cast.cpp
@@ -47,13 +47,13 @@
-void tst_QScriptValue::qscriptvalue_castQString_initData()
+void tst_QScriptValueGenerated::qscriptvalue_castQString_initData()
{
QTest::addColumn<QString>("expected");
initScriptValues();
}
-static QString qscriptvalue_castQString_tagArray [] = {
+static QString qscriptvalue_castQString_tagArray[] = {
"QScriptValue()",
"QScriptValue(QScriptValue::UndefinedValue)",
"QScriptValue(QScriptValue::NullValue)",
@@ -157,6 +157,11 @@ static QString qscriptvalue_castQString_tagArray [] = {
"engine->evaluate(\"new Object()\")",
"engine->evaluate(\"new Array()\")",
"engine->evaluate(\"new Error()\")",
+ "engine->evaluate(\"new Boolean(true)\")",
+ "engine->evaluate(\"new Boolean(false)\")",
+ "engine->evaluate(\"new Number(123)\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\")",
+ "engine->evaluate(\"new String('ciao')\")",
"engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"engine->evaluate(\"Undefined\")",
"engine->evaluate(\"Null\")",
@@ -191,95 +196,99 @@ static QString qscriptvalue_castQString_tagArray [] = {
"engine->newArray(10)",
"engine->newDate(QDateTime())",
"engine->newQMetaObject(&QObject::staticMetaObject)",
+ "engine->newRegExp(\"foo\", \"gim\")",
"engine->newVariant(QVariant())",
"engine->newVariant(QVariant(123))",
"engine->newVariant(QVariant(false))",
"engine->newQObject(0)",
- "engine->newQObject(engine)",};
-static QString qscriptvalue_castQString_valueArray [] = {
- "", "",
- "", "true",
- "false", "122",
- "124", "0",
- "0", "123",
- "6.37e-8", "-6.37e-8",
- "1126240820", "65536",
- "65537", "NaN",
- "NaN", "Infinity",
- "-Infinity", "NaN",
- "Infinity", "-Infinity",
- "ciao", "ciao",
- "", "",
- "0", "123",
- "12.4", "",
- "", "true",
- "false", "122",
- "124", "0",
- "0", "123",
- "6.37e-8", "-6.37e-8",
- "1126240820", "65536",
- "65537", "NaN",
- "NaN", "Infinity",
- "-Infinity", "NaN",
- "Infinity", "-Infinity",
- "ciao", "ciao",
- "", "",
- "0", "123",
- "12.3", "",
- "", "true",
- "false", "122",
- "124", "0",
- "0", "123",
- "6.37e-8", "-6.37e-8",
- "1126240820", "65536",
- "65537", "NaN",
- "NaN", "Infinity",
- "-Infinity", "NaN",
- "Infinity", "-Infinity",
- "ciao", "ciao",
- "", "",
- "0", "123",
- "1.23", "",
- "", "[object Object]",
- "Invalid Date", "",
- "function () {\n [native code]\n}", "Error: Unknown error",
- "function Object() {\n [native code]\n}", "function Array() {\n [native code]\n}",
- "function Number() {\n [native code]\n}", "function Function() {\n [native code]\n}",
- "function () { return 1; }", "function () { return 'ciao'; }",
- "function () { throw new Error('foo'); }", "/foo/",
- "[object Object]", "",
- "Error: Unknown error", "22",
- "ReferenceError: Can't find variable: Undefined", "ReferenceError: Can't find variable: Null",
- "ReferenceError: Can't find variable: True", "ReferenceError: Can't find variable: False",
- "", "",
- "true", "false",
- "122", "124",
- "0", "0",
- "123", "6.37e-8",
- "-6.37e-8", "1126240820",
- "65536", "65537",
- "NaN", "Infinity",
- "-Infinity", "ciao",
- "", "0",
- "123", "12.4",
- "", "",
- "[object Object]", "",
- ",,,,,,,,,", "Invalid Date",
- "[object QMetaObject]", "undefined",
- "123", "false",
- "", "QScriptEngine(name = \"\")", };
-void tst_QScriptValue::qscriptvalue_castQString_makeData(const char* expr)
+ "engine->newQObject(engine)"};
+static QString qscriptvalue_castQString_valueArray[] = {
+ "", "",
+ "", "true",
+ "false", "122",
+ "124", "0",
+ "0", "123",
+ "6.37e-8", "-6.37e-8",
+ "1126240820", "65536",
+ "65537", "NaN",
+ "NaN", "Infinity",
+ "-Infinity", "NaN",
+ "Infinity", "-Infinity",
+ "ciao", "ciao",
+ "", "",
+ "0", "123",
+ "12.4", "",
+ "", "true",
+ "false", "122",
+ "124", "0",
+ "0", "123",
+ "6.37e-8", "-6.37e-8",
+ "1126240820", "65536",
+ "65537", "NaN",
+ "NaN", "Infinity",
+ "-Infinity", "NaN",
+ "Infinity", "-Infinity",
+ "ciao", "ciao",
+ "", "",
+ "0", "123",
+ "12.3", "",
+ "", "true",
+ "false", "122",
+ "124", "0",
+ "0", "123",
+ "6.37e-8", "-6.37e-8",
+ "1126240820", "65536",
+ "65537", "NaN",
+ "NaN", "Infinity",
+ "-Infinity", "NaN",
+ "Infinity", "-Infinity",
+ "ciao", "ciao",
+ "", "",
+ "0", "123",
+ "1.23", "",
+ "", "[object Object]",
+ "Invalid Date", "",
+ "function () {\n [native code]\n}", "Error: Unknown error",
+ "function Object() {\n [native code]\n}", "function Array() {\n [native code]\n}",
+ "function Number() {\n [native code]\n}", "function Function() {\n [native code]\n}",
+ "function () { return 1; }", "function () { return 'ciao'; }",
+ "function () { throw new Error('foo'); }", "/foo/",
+ "[object Object]", "",
+ "Error: Unknown error", "true",
+ "false", "123",
+ "/foo/gim", "ciao",
+ "22", "ReferenceError: Can't find variable: Undefined",
+ "ReferenceError: Can't find variable: Null", "ReferenceError: Can't find variable: True",
+ "ReferenceError: Can't find variable: False", "",
+ "", "true",
+ "false", "122",
+ "124", "0",
+ "0", "123",
+ "6.37e-8", "-6.37e-8",
+ "1126240820", "65536",
+ "65537", "NaN",
+ "Infinity", "-Infinity",
+ "ciao", "",
+ "0", "123",
+ "12.4", "",
+ "", "[object Object]",
+ "", ",,,,,,,,,",
+ "Invalid Date", "[object QMetaObject]",
+ "/foo/gim", "undefined",
+ "123", "false",
+ "", "QScriptEngine(name = \"\")"};
+void tst_QScriptValueGenerated::qscriptvalue_castQString_makeData(const char* expr)
{
static QHash<QString, QString> value;
if (value.isEmpty()) {
- value.reserve(142);
- for (unsigned i = 0; i < 142; ++i)
+ value.reserve(148);
+ for (unsigned i = 0; i < 148; ++i)
value.insert(qscriptvalue_castQString_tagArray[i], qscriptvalue_castQString_valueArray[i]);
}
newRow(expr) << value.value(expr);
}
-void tst_QScriptValue::qscriptvalue_castQString_test(const char*, const QScriptValue& value)
+void tst_QScriptValueGenerated::qscriptvalue_castQString_test(const char*, const QScriptValue& value)
{
QFETCH(QString, expected);
QCOMPARE(qscriptvalue_cast<QString>(value), expected);
@@ -289,13 +298,13 @@ void tst_QScriptValue::qscriptvalue_castQString_test(const char*, const QScriptV
DEFINE_TEST_FUNCTION(qscriptvalue_castQString)
-void tst_QScriptValue::qscriptvalue_castqsreal_initData()
+void tst_QScriptValueGenerated::qscriptvalue_castqsreal_initData()
{
QTest::addColumn<qsreal>("expected");
initScriptValues();
}
-static QString qscriptvalue_castqsreal_tagArray [] = {
+static QString qscriptvalue_castqsreal_tagArray[] = {
"QScriptValue()",
"QScriptValue(QScriptValue::UndefinedValue)",
"QScriptValue(QScriptValue::NullValue)",
@@ -399,6 +408,11 @@ static QString qscriptvalue_castqsreal_tagArray [] = {
"engine->evaluate(\"new Object()\")",
"engine->evaluate(\"new Array()\")",
"engine->evaluate(\"new Error()\")",
+ "engine->evaluate(\"new Boolean(true)\")",
+ "engine->evaluate(\"new Boolean(false)\")",
+ "engine->evaluate(\"new Number(123)\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\")",
+ "engine->evaluate(\"new String('ciao')\")",
"engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"engine->evaluate(\"Undefined\")",
"engine->evaluate(\"Null\")",
@@ -433,39 +447,40 @@ static QString qscriptvalue_castqsreal_tagArray [] = {
"engine->newArray(10)",
"engine->newDate(QDateTime())",
"engine->newQMetaObject(&QObject::staticMetaObject)",
+ "engine->newRegExp(\"foo\", \"gim\")",
"engine->newVariant(QVariant())",
"engine->newVariant(QVariant(123))",
"engine->newVariant(QVariant(false))",
"engine->newQObject(0)",
- "engine->newQObject(engine)",};
-static qsreal qscriptvalue_castqsreal_valueArray [] = {
- 0, qQNaN(), 0, 1, 0, 122, 124, 0, 0, 123,
- 6.369999999999999e-08, -6.369999999999999e-08, 1126240820, 65536, 65537, qQNaN(), qQNaN(), qInf(), qInf(), qQNaN(),
- qInf(), qInf(), qQNaN(), qQNaN(), 0, 0, 0, 123, 12.4, qQNaN(),
- 0, 1, 0, 122, 124, 0, 0, 123, 6.369999999999999e-08, -6.369999999999999e-08,
- 1126240820, 65536, 65537, qQNaN(), qQNaN(), qInf(), qInf(), qQNaN(), qInf(), qInf(),
- qQNaN(), qQNaN(), 0, 0, 0, 123, 12.3, qQNaN(), 0, 1,
- 0, 122, 124, 0, 0, 123, 6.369999999999999e-08, -6.369999999999999e-08, 1126240820, 65536,
- 65537, qQNaN(), qQNaN(), qInf(), qInf(), qQNaN(), qInf(), qInf(), qQNaN(), qQNaN(),
- 0, 0, 0, 123, 1.23, 0, qQNaN(), qQNaN(), qQNaN(), 0,
- qQNaN(), qQNaN(), qQNaN(), qQNaN(), qQNaN(), qQNaN(), qQNaN(), qQNaN(), qQNaN(), qQNaN(),
- qQNaN(), 0, qQNaN(), 22, qQNaN(), qQNaN(), qQNaN(), qQNaN(), qQNaN(), 0,
- 1, 0, 122, 124, 0, 0, 123, 6.369999999999999e-08, -6.369999999999999e-08, 1126240820,
- 65536, 65537, qQNaN(), qInf(), qInf(), qQNaN(), 0, 0, 123, 12.4,
- 0, qQNaN(), qQNaN(), 0, qQNaN(), qQNaN(), qQNaN(), qQNaN(), 123, 0,
- 0, qQNaN(), };
-void tst_QScriptValue::qscriptvalue_castqsreal_makeData(const char* expr)
+ "engine->newQObject(engine)"};
+static qsreal qscriptvalue_castqsreal_valueArray[] = {
+ 0, qQNaN(), 0, 1, 0, 122, 124, 0, 0, 123,
+ 6.369999999999999e-08, -6.369999999999999e-08, 1126240820, 65536, 65537, qQNaN(), qQNaN(), qInf(), qInf(), qQNaN(),
+ qInf(), qInf(), qQNaN(), qQNaN(), 0, 0, 0, 123, 12.4, qQNaN(),
+ 0, 1, 0, 122, 124, 0, 0, 123, 6.369999999999999e-08, -6.369999999999999e-08,
+ 1126240820, 65536, 65537, qQNaN(), qQNaN(), qInf(), qInf(), qQNaN(), qInf(), qInf(),
+ qQNaN(), qQNaN(), 0, 0, 0, 123, 12.3, qQNaN(), 0, 1,
+ 0, 122, 124, 0, 0, 123, 6.369999999999999e-08, -6.369999999999999e-08, 1126240820, 65536,
+ 65537, qQNaN(), qQNaN(), qInf(), qInf(), qQNaN(), qInf(), qInf(), qQNaN(), qQNaN(),
+ 0, 0, 0, 123, 1.23, 0, qQNaN(), qQNaN(), qQNaN(), 0,
+ qQNaN(), qQNaN(), qQNaN(), qQNaN(), qQNaN(), qQNaN(), qQNaN(), qQNaN(), qQNaN(), qQNaN(),
+ qQNaN(), 0, qQNaN(), 1, 0, 123, qQNaN(), qQNaN(), 22, qQNaN(),
+ qQNaN(), qQNaN(), qQNaN(), qQNaN(), 0, 1, 0, 122, 124, 0,
+ 0, 123, 6.369999999999999e-08, -6.369999999999999e-08, 1126240820, 65536, 65537, qQNaN(), qInf(), qInf(),
+ qQNaN(), 0, 0, 123, 12.4, 0, qQNaN(), qQNaN(), 0, qQNaN(),
+ qQNaN(), qQNaN(), qQNaN(), qQNaN(), 123, 0, 0, qQNaN()};
+void tst_QScriptValueGenerated::qscriptvalue_castqsreal_makeData(const char* expr)
{
static QHash<QString, qsreal> value;
if (value.isEmpty()) {
- value.reserve(142);
- for (unsigned i = 0; i < 142; ++i)
+ value.reserve(148);
+ for (unsigned i = 0; i < 148; ++i)
value.insert(qscriptvalue_castqsreal_tagArray[i], qscriptvalue_castqsreal_valueArray[i]);
}
newRow(expr) << value.value(expr);
}
-void tst_QScriptValue::qscriptvalue_castqsreal_test(const char*, const QScriptValue& value)
+void tst_QScriptValueGenerated::qscriptvalue_castqsreal_test(const char*, const QScriptValue& value)
{
QFETCH(qsreal, expected);
if (qIsNaN(expected)) {
@@ -485,13 +500,13 @@ void tst_QScriptValue::qscriptvalue_castqsreal_test(const char*, const QScriptVa
DEFINE_TEST_FUNCTION(qscriptvalue_castqsreal)
-void tst_QScriptValue::qscriptvalue_castbool_initData()
+void tst_QScriptValueGenerated::qscriptvalue_castbool_initData()
{
QTest::addColumn<bool>("expected");
initScriptValues();
}
-static QString qscriptvalue_castbool_tagArray [] = {
+static QString qscriptvalue_castbool_tagArray[] = {
"QScriptValue()",
"QScriptValue(QScriptValue::UndefinedValue)",
"QScriptValue(QScriptValue::NullValue)",
@@ -595,6 +610,11 @@ static QString qscriptvalue_castbool_tagArray [] = {
"engine->evaluate(\"new Object()\")",
"engine->evaluate(\"new Array()\")",
"engine->evaluate(\"new Error()\")",
+ "engine->evaluate(\"new Boolean(true)\")",
+ "engine->evaluate(\"new Boolean(false)\")",
+ "engine->evaluate(\"new Number(123)\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\")",
+ "engine->evaluate(\"new String('ciao')\")",
"engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"engine->evaluate(\"Undefined\")",
"engine->evaluate(\"Null\")",
@@ -629,95 +649,99 @@ static QString qscriptvalue_castbool_tagArray [] = {
"engine->newArray(10)",
"engine->newDate(QDateTime())",
"engine->newQMetaObject(&QObject::staticMetaObject)",
+ "engine->newRegExp(\"foo\", \"gim\")",
"engine->newVariant(QVariant())",
"engine->newVariant(QVariant(123))",
"engine->newVariant(QVariant(false))",
"engine->newQObject(0)",
- "engine->newQObject(engine)",};
-static bool qscriptvalue_castbool_valueArray [] = {
- false, false,
- false, true,
- false, true,
- true, false,
- false, true,
- true, true,
- true, true,
- true, false,
- false, true,
- true, true,
- true, true,
- true, true,
- false, false,
- true, true,
- true, false,
- false, true,
- false, true,
- true, false,
- false, true,
- true, true,
- true, true,
- true, false,
- false, true,
- true, true,
- true, true,
- true, true,
- false, false,
- true, true,
- true, false,
- false, true,
- false, true,
- true, false,
- false, true,
- true, true,
- true, true,
- true, false,
- false, true,
- true, true,
- true, true,
- true, true,
- false, false,
- true, true,
- true, true,
- false, true,
- true, true,
- true, true,
- true, true,
- true, true,
- true, true,
- true, true,
- true, true,
- true, true,
- true, true,
- true, true,
- false, false,
- true, false,
- true, true,
- false, false,
- true, true,
- true, true,
- true, true,
- false, true,
- true, true,
- false, true,
- true, true,
- false, false,
- true, true,
- true, true,
- true, true,
- true, true,
- false, true, };
-void tst_QScriptValue::qscriptvalue_castbool_makeData(const char* expr)
+ "engine->newQObject(engine)"};
+static bool qscriptvalue_castbool_valueArray[] = {
+ false, false,
+ false, true,
+ false, true,
+ true, false,
+ false, true,
+ true, true,
+ true, true,
+ true, false,
+ false, true,
+ true, true,
+ true, true,
+ true, true,
+ false, false,
+ true, true,
+ true, false,
+ false, true,
+ false, true,
+ true, false,
+ false, true,
+ true, true,
+ true, true,
+ true, false,
+ false, true,
+ true, true,
+ true, true,
+ true, true,
+ false, false,
+ true, true,
+ true, false,
+ false, true,
+ false, true,
+ true, false,
+ false, true,
+ true, true,
+ true, true,
+ true, false,
+ false, true,
+ true, true,
+ true, true,
+ true, true,
+ false, false,
+ true, true,
+ true, true,
+ false, true,
+ true, true,
+ true, true,
+ true, true,
+ true, true,
+ true, true,
+ true, true,
+ true, true,
+ true, true,
+ true, true,
+ true, true,
+ true, true,
+ true, true,
+ true, false,
+ false, true,
+ false, true,
+ true, false,
+ false, true,
+ true, true,
+ true, true,
+ true, false,
+ true, true,
+ true, false,
+ true, true,
+ true, false,
+ false, true,
+ true, true,
+ true, true,
+ true, true,
+ true, true,
+ false, true};
+void tst_QScriptValueGenerated::qscriptvalue_castbool_makeData(const char* expr)
{
static QHash<QString, bool> value;
if (value.isEmpty()) {
- value.reserve(142);
- for (unsigned i = 0; i < 142; ++i)
+ value.reserve(148);
+ for (unsigned i = 0; i < 148; ++i)
value.insert(qscriptvalue_castbool_tagArray[i], qscriptvalue_castbool_valueArray[i]);
}
newRow(expr) << value.value(expr);
}
-void tst_QScriptValue::qscriptvalue_castbool_test(const char*, const QScriptValue& value)
+void tst_QScriptValueGenerated::qscriptvalue_castbool_test(const char*, const QScriptValue& value)
{
QFETCH(bool, expected);
QCOMPARE(qscriptvalue_cast<bool>(value), expected);
@@ -727,13 +751,13 @@ void tst_QScriptValue::qscriptvalue_castbool_test(const char*, const QScriptValu
DEFINE_TEST_FUNCTION(qscriptvalue_castbool)
-void tst_QScriptValue::qscriptvalue_castqint32_initData()
+void tst_QScriptValueGenerated::qscriptvalue_castqint32_initData()
{
QTest::addColumn<qint32>("expected");
initScriptValues();
}
-static QString qscriptvalue_castqint32_tagArray [] = {
+static QString qscriptvalue_castqint32_tagArray[] = {
"QScriptValue()",
"QScriptValue(QScriptValue::UndefinedValue)",
"QScriptValue(QScriptValue::NullValue)",
@@ -837,6 +861,11 @@ static QString qscriptvalue_castqint32_tagArray [] = {
"engine->evaluate(\"new Object()\")",
"engine->evaluate(\"new Array()\")",
"engine->evaluate(\"new Error()\")",
+ "engine->evaluate(\"new Boolean(true)\")",
+ "engine->evaluate(\"new Boolean(false)\")",
+ "engine->evaluate(\"new Number(123)\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\")",
+ "engine->evaluate(\"new String('ciao')\")",
"engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"engine->evaluate(\"Undefined\")",
"engine->evaluate(\"Null\")",
@@ -871,95 +900,99 @@ static QString qscriptvalue_castqint32_tagArray [] = {
"engine->newArray(10)",
"engine->newDate(QDateTime())",
"engine->newQMetaObject(&QObject::staticMetaObject)",
+ "engine->newRegExp(\"foo\", \"gim\")",
"engine->newVariant(QVariant())",
"engine->newVariant(QVariant(123))",
"engine->newVariant(QVariant(false))",
"engine->newQObject(0)",
- "engine->newQObject(engine)",};
-static qint32 qscriptvalue_castqint32_valueArray [] = {
- 0, 0,
- 0, 1,
- 0, 122,
- 124, 0,
- 0, 123,
- 0, 0,
- 1126240820, 65536,
- 65537, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 123,
- 12, 0,
- 0, 1,
- 0, 122,
- 124, 0,
- 0, 123,
- 0, 0,
- 1126240820, 65536,
- 65537, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 123,
- 12, 0,
- 0, 1,
- 0, 122,
- 124, 0,
- 0, 123,
- 0, 0,
- 1126240820, 65536,
- 65537, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 123,
- 1, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 22,
- 0, 0,
- 0, 0,
- 0, 0,
- 1, 0,
- 122, 124,
- 0, 0,
- 123, 0,
- 0, 1126240820,
- 65536, 65537,
- 0, 0,
- 0, 0,
- 0, 0,
- 123, 12,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 123, 0,
- 0, 0, };
-void tst_QScriptValue::qscriptvalue_castqint32_makeData(const char* expr)
+ "engine->newQObject(engine)"};
+static qint32 qscriptvalue_castqint32_valueArray[] = {
+ 0, 0,
+ 0, 1,
+ 0, 122,
+ 124, 0,
+ 0, 123,
+ 0, 0,
+ 1126240820, 65536,
+ 65537, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 123,
+ 12, 0,
+ 0, 1,
+ 0, 122,
+ 124, 0,
+ 0, 123,
+ 0, 0,
+ 1126240820, 65536,
+ 65537, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 123,
+ 12, 0,
+ 0, 1,
+ 0, 122,
+ 124, 0,
+ 0, 123,
+ 0, 0,
+ 1126240820, 65536,
+ 65537, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 123,
+ 1, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 1,
+ 0, 123,
+ 0, 0,
+ 22, 0,
+ 0, 0,
+ 0, 0,
+ 0, 1,
+ 0, 122,
+ 124, 0,
+ 0, 123,
+ 0, 0,
+ 1126240820, 65536,
+ 65537, 0,
+ 0, 0,
+ 0, 0,
+ 0, 123,
+ 12, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 123, 0,
+ 0, 0};
+void tst_QScriptValueGenerated::qscriptvalue_castqint32_makeData(const char* expr)
{
static QHash<QString, qint32> value;
if (value.isEmpty()) {
- value.reserve(142);
- for (unsigned i = 0; i < 142; ++i)
+ value.reserve(148);
+ for (unsigned i = 0; i < 148; ++i)
value.insert(qscriptvalue_castqint32_tagArray[i], qscriptvalue_castqint32_valueArray[i]);
}
newRow(expr) << value.value(expr);
}
-void tst_QScriptValue::qscriptvalue_castqint32_test(const char*, const QScriptValue& value)
+void tst_QScriptValueGenerated::qscriptvalue_castqint32_test(const char*, const QScriptValue& value)
{
QFETCH(qint32, expected);
QCOMPARE(qscriptvalue_cast<qint32>(value), expected);
@@ -969,13 +1002,13 @@ void tst_QScriptValue::qscriptvalue_castqint32_test(const char*, const QScriptVa
DEFINE_TEST_FUNCTION(qscriptvalue_castqint32)
-void tst_QScriptValue::qscriptvalue_castquint32_initData()
+void tst_QScriptValueGenerated::qscriptvalue_castquint32_initData()
{
QTest::addColumn<quint32>("expected");
initScriptValues();
}
-static QString qscriptvalue_castquint32_tagArray [] = {
+static QString qscriptvalue_castquint32_tagArray[] = {
"QScriptValue()",
"QScriptValue(QScriptValue::UndefinedValue)",
"QScriptValue(QScriptValue::NullValue)",
@@ -1079,6 +1112,11 @@ static QString qscriptvalue_castquint32_tagArray [] = {
"engine->evaluate(\"new Object()\")",
"engine->evaluate(\"new Array()\")",
"engine->evaluate(\"new Error()\")",
+ "engine->evaluate(\"new Boolean(true)\")",
+ "engine->evaluate(\"new Boolean(false)\")",
+ "engine->evaluate(\"new Number(123)\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\")",
+ "engine->evaluate(\"new String('ciao')\")",
"engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"engine->evaluate(\"Undefined\")",
"engine->evaluate(\"Null\")",
@@ -1113,95 +1151,99 @@ static QString qscriptvalue_castquint32_tagArray [] = {
"engine->newArray(10)",
"engine->newDate(QDateTime())",
"engine->newQMetaObject(&QObject::staticMetaObject)",
+ "engine->newRegExp(\"foo\", \"gim\")",
"engine->newVariant(QVariant())",
"engine->newVariant(QVariant(123))",
"engine->newVariant(QVariant(false))",
"engine->newQObject(0)",
- "engine->newQObject(engine)",};
-static quint32 qscriptvalue_castquint32_valueArray [] = {
- 0, 0,
- 0, 1,
- 0, 122,
- 124, 0,
- 0, 123,
- 0, 0,
- 1126240820, 65536,
- 65537, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 123,
- 12, 0,
- 0, 1,
- 0, 122,
- 124, 0,
- 0, 123,
- 0, 0,
- 1126240820, 65536,
- 65537, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 123,
- 12, 0,
- 0, 1,
- 0, 122,
- 124, 0,
- 0, 123,
- 0, 0,
- 1126240820, 65536,
- 65537, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 123,
- 1, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 22,
- 0, 0,
- 0, 0,
- 0, 0,
- 1, 0,
- 122, 124,
- 0, 0,
- 123, 0,
- 0, 1126240820,
- 65536, 65537,
- 0, 0,
- 0, 0,
- 0, 0,
- 123, 12,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 123, 0,
- 0, 0, };
-void tst_QScriptValue::qscriptvalue_castquint32_makeData(const char* expr)
+ "engine->newQObject(engine)"};
+static quint32 qscriptvalue_castquint32_valueArray[] = {
+ 0, 0,
+ 0, 1,
+ 0, 122,
+ 124, 0,
+ 0, 123,
+ 0, 0,
+ 1126240820, 65536,
+ 65537, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 123,
+ 12, 0,
+ 0, 1,
+ 0, 122,
+ 124, 0,
+ 0, 123,
+ 0, 0,
+ 1126240820, 65536,
+ 65537, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 123,
+ 12, 0,
+ 0, 1,
+ 0, 122,
+ 124, 0,
+ 0, 123,
+ 0, 0,
+ 1126240820, 65536,
+ 65537, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 123,
+ 1, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 1,
+ 0, 123,
+ 0, 0,
+ 22, 0,
+ 0, 0,
+ 0, 0,
+ 0, 1,
+ 0, 122,
+ 124, 0,
+ 0, 123,
+ 0, 0,
+ 1126240820, 65536,
+ 65537, 0,
+ 0, 0,
+ 0, 0,
+ 0, 123,
+ 12, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 123, 0,
+ 0, 0};
+void tst_QScriptValueGenerated::qscriptvalue_castquint32_makeData(const char* expr)
{
static QHash<QString, quint32> value;
if (value.isEmpty()) {
- value.reserve(142);
- for (unsigned i = 0; i < 142; ++i)
+ value.reserve(148);
+ for (unsigned i = 0; i < 148; ++i)
value.insert(qscriptvalue_castquint32_tagArray[i], qscriptvalue_castquint32_valueArray[i]);
}
newRow(expr) << value.value(expr);
}
-void tst_QScriptValue::qscriptvalue_castquint32_test(const char*, const QScriptValue& value)
+void tst_QScriptValueGenerated::qscriptvalue_castquint32_test(const char*, const QScriptValue& value)
{
QFETCH(quint32, expected);
QCOMPARE(qscriptvalue_cast<quint32>(value), expected);
@@ -1211,13 +1253,13 @@ void tst_QScriptValue::qscriptvalue_castquint32_test(const char*, const QScriptV
DEFINE_TEST_FUNCTION(qscriptvalue_castquint32)
-void tst_QScriptValue::qscriptvalue_castquint16_initData()
+void tst_QScriptValueGenerated::qscriptvalue_castquint16_initData()
{
QTest::addColumn<quint16>("expected");
initScriptValues();
}
-static QString qscriptvalue_castquint16_tagArray [] = {
+static QString qscriptvalue_castquint16_tagArray[] = {
"QScriptValue()",
"QScriptValue(QScriptValue::UndefinedValue)",
"QScriptValue(QScriptValue::NullValue)",
@@ -1321,6 +1363,11 @@ static QString qscriptvalue_castquint16_tagArray [] = {
"engine->evaluate(\"new Object()\")",
"engine->evaluate(\"new Array()\")",
"engine->evaluate(\"new Error()\")",
+ "engine->evaluate(\"new Boolean(true)\")",
+ "engine->evaluate(\"new Boolean(false)\")",
+ "engine->evaluate(\"new Number(123)\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\")",
+ "engine->evaluate(\"new String('ciao')\")",
"engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"engine->evaluate(\"Undefined\")",
"engine->evaluate(\"Null\")",
@@ -1355,95 +1402,99 @@ static QString qscriptvalue_castquint16_tagArray [] = {
"engine->newArray(10)",
"engine->newDate(QDateTime())",
"engine->newQMetaObject(&QObject::staticMetaObject)",
+ "engine->newRegExp(\"foo\", \"gim\")",
"engine->newVariant(QVariant())",
"engine->newVariant(QVariant(123))",
"engine->newVariant(QVariant(false))",
"engine->newQObject(0)",
- "engine->newQObject(engine)",};
-static quint16 qscriptvalue_castquint16_valueArray [] = {
- 0, 0,
- 0, 1,
- 0, 122,
- 124, 0,
- 0, 123,
- 0, 0,
- 4660, 0,
- 1, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 123,
- 12, 0,
- 0, 1,
- 0, 122,
- 124, 0,
- 0, 123,
- 0, 0,
- 4660, 0,
- 1, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 123,
- 12, 0,
- 0, 1,
- 0, 122,
- 124, 0,
- 0, 123,
- 0, 0,
- 4660, 0,
- 1, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 123,
- 1, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 22,
- 0, 0,
- 0, 0,
- 0, 0,
- 1, 0,
- 122, 124,
- 0, 0,
- 123, 0,
- 0, 4660,
- 0, 1,
- 0, 0,
- 0, 0,
- 0, 0,
- 123, 12,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 123, 0,
- 0, 0, };
-void tst_QScriptValue::qscriptvalue_castquint16_makeData(const char* expr)
+ "engine->newQObject(engine)"};
+static quint16 qscriptvalue_castquint16_valueArray[] = {
+ 0, 0,
+ 0, 1,
+ 0, 122,
+ 124, 0,
+ 0, 123,
+ 0, 0,
+ 4660, 0,
+ 1, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 123,
+ 12, 0,
+ 0, 1,
+ 0, 122,
+ 124, 0,
+ 0, 123,
+ 0, 0,
+ 4660, 0,
+ 1, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 123,
+ 12, 0,
+ 0, 1,
+ 0, 122,
+ 124, 0,
+ 0, 123,
+ 0, 0,
+ 4660, 0,
+ 1, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 123,
+ 1, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 1,
+ 0, 123,
+ 0, 0,
+ 22, 0,
+ 0, 0,
+ 0, 0,
+ 0, 1,
+ 0, 122,
+ 124, 0,
+ 0, 123,
+ 0, 0,
+ 4660, 0,
+ 1, 0,
+ 0, 0,
+ 0, 0,
+ 0, 123,
+ 12, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 123, 0,
+ 0, 0};
+void tst_QScriptValueGenerated::qscriptvalue_castquint16_makeData(const char* expr)
{
static QHash<QString, quint16> value;
if (value.isEmpty()) {
- value.reserve(142);
- for (unsigned i = 0; i < 142; ++i)
+ value.reserve(148);
+ for (unsigned i = 0; i < 148; ++i)
value.insert(qscriptvalue_castquint16_tagArray[i], qscriptvalue_castquint16_valueArray[i]);
}
newRow(expr) << value.value(expr);
}
-void tst_QScriptValue::qscriptvalue_castquint16_test(const char*, const QScriptValue& value)
+void tst_QScriptValueGenerated::qscriptvalue_castquint16_test(const char*, const QScriptValue& value)
{
QFETCH(quint16, expected);
QCOMPARE(qscriptvalue_cast<quint16>(value), expected);
diff --git a/tests/auto/qscriptvalue/tst_qscriptvalue_generated_comparison.cpp b/tests/auto/qscriptvaluegenerated/tst_qscriptvalue_generated_comparison.cpp
index 6e1f8ee8db..f8a6cdad9c 100644
--- a/tests/auto/qscriptvalue/tst_qscriptvalue_generated_comparison.cpp
+++ b/tests/auto/qscriptvaluegenerated/tst_qscriptvalue_generated_comparison.cpp
@@ -47,14 +47,14 @@
-void tst_QScriptValue::equals_initData()
+void tst_QScriptValueGenerated::equals_initData()
{
QTest::addColumn<QScriptValue>("other");
QTest::addColumn<bool>("expected");
initScriptValues();
}
-static QString equals_array [] = {
+static QString equals_array[] = {
"QScriptValue() <=> QScriptValue()",
"QScriptValue(QScriptValue::UndefinedValue) <=> QScriptValue(QScriptValue::UndefinedValue)",
"QScriptValue(QScriptValue::UndefinedValue) <=> QScriptValue(QScriptValue::NullValue)",
@@ -83,6 +83,7 @@ static QString equals_array [] = {
"QScriptValue(true) <=> QScriptValue(true)",
"QScriptValue(true) <=> QScriptValue(0, true)",
"QScriptValue(true) <=> QScriptValue(engine, true)",
+ "QScriptValue(true) <=> engine->evaluate(\"new Boolean(true)\")",
"QScriptValue(true) <=> engine->evaluate(\"true\")",
"QScriptValue(false) <=> QScriptValue(false)",
"QScriptValue(false) <=> QScriptValue(0)",
@@ -105,6 +106,7 @@ static QString equals_array [] = {
"QScriptValue(false) <=> engine->evaluate(\"[]\")",
"QScriptValue(false) <=> engine->evaluate(\"Array.prototype\")",
"QScriptValue(false) <=> engine->evaluate(\"new Array()\")",
+ "QScriptValue(false) <=> engine->evaluate(\"new Boolean(false)\")",
"QScriptValue(false) <=> engine->evaluate(\"false\")",
"QScriptValue(false) <=> engine->evaluate(\"0\")",
"QScriptValue(false) <=> engine->evaluate(\"0.0\")",
@@ -141,6 +143,7 @@ static QString equals_array [] = {
"QScriptValue(0) <=> engine->evaluate(\"[]\")",
"QScriptValue(0) <=> engine->evaluate(\"Array.prototype\")",
"QScriptValue(0) <=> engine->evaluate(\"new Array()\")",
+ "QScriptValue(0) <=> engine->evaluate(\"new Boolean(false)\")",
"QScriptValue(0) <=> engine->evaluate(\"false\")",
"QScriptValue(0) <=> engine->evaluate(\"0\")",
"QScriptValue(0) <=> engine->evaluate(\"0.0\")",
@@ -169,6 +172,7 @@ static QString equals_array [] = {
"QScriptValue(0.0) <=> engine->evaluate(\"[]\")",
"QScriptValue(0.0) <=> engine->evaluate(\"Array.prototype\")",
"QScriptValue(0.0) <=> engine->evaluate(\"new Array()\")",
+ "QScriptValue(0.0) <=> engine->evaluate(\"new Boolean(false)\")",
"QScriptValue(0.0) <=> engine->evaluate(\"false\")",
"QScriptValue(0.0) <=> engine->evaluate(\"0\")",
"QScriptValue(0.0) <=> engine->evaluate(\"0.0\")",
@@ -182,6 +186,7 @@ static QString equals_array [] = {
"QScriptValue(123.0) <=> QScriptValue(0, QString(\"123\"))",
"QScriptValue(123.0) <=> QScriptValue(engine, 123.0)",
"QScriptValue(123.0) <=> QScriptValue(engine, QString(\"123\"))",
+ "QScriptValue(123.0) <=> engine->evaluate(\"new Number(123)\")",
"QScriptValue(123.0) <=> engine->evaluate(\"123.0\")",
"QScriptValue(123.0) <=> engine->evaluate(\"'123'\")",
"QScriptValue(123.0) <=> engine->newVariant(QVariant(123))",
@@ -242,6 +247,7 @@ static QString equals_array [] = {
"QScriptValue(\"ciao\") <=> QScriptValue(0, QString::fromLatin1(\"ciao\"))",
"QScriptValue(\"ciao\") <=> QScriptValue(engine, \"ciao\")",
"QScriptValue(\"ciao\") <=> QScriptValue(engine, QString::fromLatin1(\"ciao\"))",
+ "QScriptValue(\"ciao\") <=> engine->evaluate(\"new String('ciao')\")",
"QScriptValue(\"ciao\") <=> engine->evaluate(\"'ciao'\")",
"QScriptValue(QString::fromLatin1(\"ciao\")) <=> QScriptValue(\"ciao\")",
"QScriptValue(QString::fromLatin1(\"ciao\")) <=> QScriptValue(QString::fromLatin1(\"ciao\"))",
@@ -249,6 +255,7 @@ static QString equals_array [] = {
"QScriptValue(QString::fromLatin1(\"ciao\")) <=> QScriptValue(0, QString::fromLatin1(\"ciao\"))",
"QScriptValue(QString::fromLatin1(\"ciao\")) <=> QScriptValue(engine, \"ciao\")",
"QScriptValue(QString::fromLatin1(\"ciao\")) <=> QScriptValue(engine, QString::fromLatin1(\"ciao\"))",
+ "QScriptValue(QString::fromLatin1(\"ciao\")) <=> engine->evaluate(\"new String('ciao')\")",
"QScriptValue(QString::fromLatin1(\"ciao\")) <=> engine->evaluate(\"'ciao'\")",
"QScriptValue(QString(\"\")) <=> QScriptValue(false)",
"QScriptValue(QString(\"\")) <=> QScriptValue(0)",
@@ -268,6 +275,7 @@ static QString equals_array [] = {
"QScriptValue(QString(\"\")) <=> engine->evaluate(\"[]\")",
"QScriptValue(QString(\"\")) <=> engine->evaluate(\"Array.prototype\")",
"QScriptValue(QString(\"\")) <=> engine->evaluate(\"new Array()\")",
+ "QScriptValue(QString(\"\")) <=> engine->evaluate(\"new Boolean(false)\")",
"QScriptValue(QString(\"\")) <=> engine->evaluate(\"false\")",
"QScriptValue(QString(\"\")) <=> engine->evaluate(\"0\")",
"QScriptValue(QString(\"\")) <=> engine->evaluate(\"0.0\")",
@@ -292,6 +300,7 @@ static QString equals_array [] = {
"QScriptValue(QString()) <=> engine->evaluate(\"[]\")",
"QScriptValue(QString()) <=> engine->evaluate(\"Array.prototype\")",
"QScriptValue(QString()) <=> engine->evaluate(\"new Array()\")",
+ "QScriptValue(QString()) <=> engine->evaluate(\"new Boolean(false)\")",
"QScriptValue(QString()) <=> engine->evaluate(\"false\")",
"QScriptValue(QString()) <=> engine->evaluate(\"0\")",
"QScriptValue(QString()) <=> engine->evaluate(\"0.0\")",
@@ -310,6 +319,7 @@ static QString equals_array [] = {
"QScriptValue(QString(\"0\")) <=> QScriptValue(engine, 0)",
"QScriptValue(QString(\"0\")) <=> QScriptValue(engine, 0.0)",
"QScriptValue(QString(\"0\")) <=> QScriptValue(engine, QString(\"0\"))",
+ "QScriptValue(QString(\"0\")) <=> engine->evaluate(\"new Boolean(false)\")",
"QScriptValue(QString(\"0\")) <=> engine->evaluate(\"false\")",
"QScriptValue(QString(\"0\")) <=> engine->evaluate(\"0\")",
"QScriptValue(QString(\"0\")) <=> engine->evaluate(\"0.0\")",
@@ -321,6 +331,7 @@ static QString equals_array [] = {
"QScriptValue(QString(\"123\")) <=> QScriptValue(0, QString(\"123\"))",
"QScriptValue(QString(\"123\")) <=> QScriptValue(engine, 123.0)",
"QScriptValue(QString(\"123\")) <=> QScriptValue(engine, QString(\"123\"))",
+ "QScriptValue(QString(\"123\")) <=> engine->evaluate(\"new Number(123)\")",
"QScriptValue(QString(\"123\")) <=> engine->evaluate(\"123.0\")",
"QScriptValue(QString(\"123\")) <=> engine->evaluate(\"'123'\")",
"QScriptValue(QString(\"123\")) <=> engine->newVariant(QVariant(123))",
@@ -353,6 +364,7 @@ static QString equals_array [] = {
"QScriptValue(0, true) <=> QScriptValue(true)",
"QScriptValue(0, true) <=> QScriptValue(0, true)",
"QScriptValue(0, true) <=> QScriptValue(engine, true)",
+ "QScriptValue(0, true) <=> engine->evaluate(\"new Boolean(true)\")",
"QScriptValue(0, true) <=> engine->evaluate(\"true\")",
"QScriptValue(0, false) <=> QScriptValue(false)",
"QScriptValue(0, false) <=> QScriptValue(0)",
@@ -375,6 +387,7 @@ static QString equals_array [] = {
"QScriptValue(0, false) <=> engine->evaluate(\"[]\")",
"QScriptValue(0, false) <=> engine->evaluate(\"Array.prototype\")",
"QScriptValue(0, false) <=> engine->evaluate(\"new Array()\")",
+ "QScriptValue(0, false) <=> engine->evaluate(\"new Boolean(false)\")",
"QScriptValue(0, false) <=> engine->evaluate(\"false\")",
"QScriptValue(0, false) <=> engine->evaluate(\"0\")",
"QScriptValue(0, false) <=> engine->evaluate(\"0.0\")",
@@ -411,6 +424,7 @@ static QString equals_array [] = {
"QScriptValue(0, 0) <=> engine->evaluate(\"[]\")",
"QScriptValue(0, 0) <=> engine->evaluate(\"Array.prototype\")",
"QScriptValue(0, 0) <=> engine->evaluate(\"new Array()\")",
+ "QScriptValue(0, 0) <=> engine->evaluate(\"new Boolean(false)\")",
"QScriptValue(0, 0) <=> engine->evaluate(\"false\")",
"QScriptValue(0, 0) <=> engine->evaluate(\"0\")",
"QScriptValue(0, 0) <=> engine->evaluate(\"0.0\")",
@@ -439,6 +453,7 @@ static QString equals_array [] = {
"QScriptValue(0, 0.0) <=> engine->evaluate(\"[]\")",
"QScriptValue(0, 0.0) <=> engine->evaluate(\"Array.prototype\")",
"QScriptValue(0, 0.0) <=> engine->evaluate(\"new Array()\")",
+ "QScriptValue(0, 0.0) <=> engine->evaluate(\"new Boolean(false)\")",
"QScriptValue(0, 0.0) <=> engine->evaluate(\"false\")",
"QScriptValue(0, 0.0) <=> engine->evaluate(\"0\")",
"QScriptValue(0, 0.0) <=> engine->evaluate(\"0.0\")",
@@ -452,6 +467,7 @@ static QString equals_array [] = {
"QScriptValue(0, 123.0) <=> QScriptValue(0, QString(\"123\"))",
"QScriptValue(0, 123.0) <=> QScriptValue(engine, 123.0)",
"QScriptValue(0, 123.0) <=> QScriptValue(engine, QString(\"123\"))",
+ "QScriptValue(0, 123.0) <=> engine->evaluate(\"new Number(123)\")",
"QScriptValue(0, 123.0) <=> engine->evaluate(\"123.0\")",
"QScriptValue(0, 123.0) <=> engine->evaluate(\"'123'\")",
"QScriptValue(0, 123.0) <=> engine->newVariant(QVariant(123))",
@@ -512,6 +528,7 @@ static QString equals_array [] = {
"QScriptValue(0, \"ciao\") <=> QScriptValue(0, QString::fromLatin1(\"ciao\"))",
"QScriptValue(0, \"ciao\") <=> QScriptValue(engine, \"ciao\")",
"QScriptValue(0, \"ciao\") <=> QScriptValue(engine, QString::fromLatin1(\"ciao\"))",
+ "QScriptValue(0, \"ciao\") <=> engine->evaluate(\"new String('ciao')\")",
"QScriptValue(0, \"ciao\") <=> engine->evaluate(\"'ciao'\")",
"QScriptValue(0, QString::fromLatin1(\"ciao\")) <=> QScriptValue(\"ciao\")",
"QScriptValue(0, QString::fromLatin1(\"ciao\")) <=> QScriptValue(QString::fromLatin1(\"ciao\"))",
@@ -519,6 +536,7 @@ static QString equals_array [] = {
"QScriptValue(0, QString::fromLatin1(\"ciao\")) <=> QScriptValue(0, QString::fromLatin1(\"ciao\"))",
"QScriptValue(0, QString::fromLatin1(\"ciao\")) <=> QScriptValue(engine, \"ciao\")",
"QScriptValue(0, QString::fromLatin1(\"ciao\")) <=> QScriptValue(engine, QString::fromLatin1(\"ciao\"))",
+ "QScriptValue(0, QString::fromLatin1(\"ciao\")) <=> engine->evaluate(\"new String('ciao')\")",
"QScriptValue(0, QString::fromLatin1(\"ciao\")) <=> engine->evaluate(\"'ciao'\")",
"QScriptValue(0, QString(\"\")) <=> QScriptValue(false)",
"QScriptValue(0, QString(\"\")) <=> QScriptValue(0)",
@@ -538,6 +556,7 @@ static QString equals_array [] = {
"QScriptValue(0, QString(\"\")) <=> engine->evaluate(\"[]\")",
"QScriptValue(0, QString(\"\")) <=> engine->evaluate(\"Array.prototype\")",
"QScriptValue(0, QString(\"\")) <=> engine->evaluate(\"new Array()\")",
+ "QScriptValue(0, QString(\"\")) <=> engine->evaluate(\"new Boolean(false)\")",
"QScriptValue(0, QString(\"\")) <=> engine->evaluate(\"false\")",
"QScriptValue(0, QString(\"\")) <=> engine->evaluate(\"0\")",
"QScriptValue(0, QString(\"\")) <=> engine->evaluate(\"0.0\")",
@@ -562,6 +581,7 @@ static QString equals_array [] = {
"QScriptValue(0, QString()) <=> engine->evaluate(\"[]\")",
"QScriptValue(0, QString()) <=> engine->evaluate(\"Array.prototype\")",
"QScriptValue(0, QString()) <=> engine->evaluate(\"new Array()\")",
+ "QScriptValue(0, QString()) <=> engine->evaluate(\"new Boolean(false)\")",
"QScriptValue(0, QString()) <=> engine->evaluate(\"false\")",
"QScriptValue(0, QString()) <=> engine->evaluate(\"0\")",
"QScriptValue(0, QString()) <=> engine->evaluate(\"0.0\")",
@@ -580,6 +600,7 @@ static QString equals_array [] = {
"QScriptValue(0, QString(\"0\")) <=> QScriptValue(engine, 0)",
"QScriptValue(0, QString(\"0\")) <=> QScriptValue(engine, 0.0)",
"QScriptValue(0, QString(\"0\")) <=> QScriptValue(engine, QString(\"0\"))",
+ "QScriptValue(0, QString(\"0\")) <=> engine->evaluate(\"new Boolean(false)\")",
"QScriptValue(0, QString(\"0\")) <=> engine->evaluate(\"false\")",
"QScriptValue(0, QString(\"0\")) <=> engine->evaluate(\"0\")",
"QScriptValue(0, QString(\"0\")) <=> engine->evaluate(\"0.0\")",
@@ -591,6 +612,7 @@ static QString equals_array [] = {
"QScriptValue(0, QString(\"123\")) <=> QScriptValue(0, QString(\"123\"))",
"QScriptValue(0, QString(\"123\")) <=> QScriptValue(engine, 123.0)",
"QScriptValue(0, QString(\"123\")) <=> QScriptValue(engine, QString(\"123\"))",
+ "QScriptValue(0, QString(\"123\")) <=> engine->evaluate(\"new Number(123)\")",
"QScriptValue(0, QString(\"123\")) <=> engine->evaluate(\"123.0\")",
"QScriptValue(0, QString(\"123\")) <=> engine->evaluate(\"'123'\")",
"QScriptValue(0, QString(\"123\")) <=> engine->newVariant(QVariant(123))",
@@ -622,6 +644,7 @@ static QString equals_array [] = {
"QScriptValue(engine, true) <=> QScriptValue(true)",
"QScriptValue(engine, true) <=> QScriptValue(0, true)",
"QScriptValue(engine, true) <=> QScriptValue(engine, true)",
+ "QScriptValue(engine, true) <=> engine->evaluate(\"new Boolean(true)\")",
"QScriptValue(engine, true) <=> engine->evaluate(\"true\")",
"QScriptValue(engine, false) <=> QScriptValue(false)",
"QScriptValue(engine, false) <=> QScriptValue(0)",
@@ -644,6 +667,7 @@ static QString equals_array [] = {
"QScriptValue(engine, false) <=> engine->evaluate(\"[]\")",
"QScriptValue(engine, false) <=> engine->evaluate(\"Array.prototype\")",
"QScriptValue(engine, false) <=> engine->evaluate(\"new Array()\")",
+ "QScriptValue(engine, false) <=> engine->evaluate(\"new Boolean(false)\")",
"QScriptValue(engine, false) <=> engine->evaluate(\"false\")",
"QScriptValue(engine, false) <=> engine->evaluate(\"0\")",
"QScriptValue(engine, false) <=> engine->evaluate(\"0.0\")",
@@ -680,6 +704,7 @@ static QString equals_array [] = {
"QScriptValue(engine, 0) <=> engine->evaluate(\"[]\")",
"QScriptValue(engine, 0) <=> engine->evaluate(\"Array.prototype\")",
"QScriptValue(engine, 0) <=> engine->evaluate(\"new Array()\")",
+ "QScriptValue(engine, 0) <=> engine->evaluate(\"new Boolean(false)\")",
"QScriptValue(engine, 0) <=> engine->evaluate(\"false\")",
"QScriptValue(engine, 0) <=> engine->evaluate(\"0\")",
"QScriptValue(engine, 0) <=> engine->evaluate(\"0.0\")",
@@ -708,6 +733,7 @@ static QString equals_array [] = {
"QScriptValue(engine, 0.0) <=> engine->evaluate(\"[]\")",
"QScriptValue(engine, 0.0) <=> engine->evaluate(\"Array.prototype\")",
"QScriptValue(engine, 0.0) <=> engine->evaluate(\"new Array()\")",
+ "QScriptValue(engine, 0.0) <=> engine->evaluate(\"new Boolean(false)\")",
"QScriptValue(engine, 0.0) <=> engine->evaluate(\"false\")",
"QScriptValue(engine, 0.0) <=> engine->evaluate(\"0\")",
"QScriptValue(engine, 0.0) <=> engine->evaluate(\"0.0\")",
@@ -721,6 +747,7 @@ static QString equals_array [] = {
"QScriptValue(engine, 123.0) <=> QScriptValue(0, QString(\"123\"))",
"QScriptValue(engine, 123.0) <=> QScriptValue(engine, 123.0)",
"QScriptValue(engine, 123.0) <=> QScriptValue(engine, QString(\"123\"))",
+ "QScriptValue(engine, 123.0) <=> engine->evaluate(\"new Number(123)\")",
"QScriptValue(engine, 123.0) <=> engine->evaluate(\"123.0\")",
"QScriptValue(engine, 123.0) <=> engine->evaluate(\"'123'\")",
"QScriptValue(engine, 123.0) <=> engine->newVariant(QVariant(123))",
@@ -781,6 +808,7 @@ static QString equals_array [] = {
"QScriptValue(engine, \"ciao\") <=> QScriptValue(0, QString::fromLatin1(\"ciao\"))",
"QScriptValue(engine, \"ciao\") <=> QScriptValue(engine, \"ciao\")",
"QScriptValue(engine, \"ciao\") <=> QScriptValue(engine, QString::fromLatin1(\"ciao\"))",
+ "QScriptValue(engine, \"ciao\") <=> engine->evaluate(\"new String('ciao')\")",
"QScriptValue(engine, \"ciao\") <=> engine->evaluate(\"'ciao'\")",
"QScriptValue(engine, QString::fromLatin1(\"ciao\")) <=> QScriptValue(\"ciao\")",
"QScriptValue(engine, QString::fromLatin1(\"ciao\")) <=> QScriptValue(QString::fromLatin1(\"ciao\"))",
@@ -788,6 +816,7 @@ static QString equals_array [] = {
"QScriptValue(engine, QString::fromLatin1(\"ciao\")) <=> QScriptValue(0, QString::fromLatin1(\"ciao\"))",
"QScriptValue(engine, QString::fromLatin1(\"ciao\")) <=> QScriptValue(engine, \"ciao\")",
"QScriptValue(engine, QString::fromLatin1(\"ciao\")) <=> QScriptValue(engine, QString::fromLatin1(\"ciao\"))",
+ "QScriptValue(engine, QString::fromLatin1(\"ciao\")) <=> engine->evaluate(\"new String('ciao')\")",
"QScriptValue(engine, QString::fromLatin1(\"ciao\")) <=> engine->evaluate(\"'ciao'\")",
"QScriptValue(engine, QString(\"\")) <=> QScriptValue(false)",
"QScriptValue(engine, QString(\"\")) <=> QScriptValue(0)",
@@ -807,6 +836,7 @@ static QString equals_array [] = {
"QScriptValue(engine, QString(\"\")) <=> engine->evaluate(\"[]\")",
"QScriptValue(engine, QString(\"\")) <=> engine->evaluate(\"Array.prototype\")",
"QScriptValue(engine, QString(\"\")) <=> engine->evaluate(\"new Array()\")",
+ "QScriptValue(engine, QString(\"\")) <=> engine->evaluate(\"new Boolean(false)\")",
"QScriptValue(engine, QString(\"\")) <=> engine->evaluate(\"false\")",
"QScriptValue(engine, QString(\"\")) <=> engine->evaluate(\"0\")",
"QScriptValue(engine, QString(\"\")) <=> engine->evaluate(\"0.0\")",
@@ -831,6 +861,7 @@ static QString equals_array [] = {
"QScriptValue(engine, QString()) <=> engine->evaluate(\"[]\")",
"QScriptValue(engine, QString()) <=> engine->evaluate(\"Array.prototype\")",
"QScriptValue(engine, QString()) <=> engine->evaluate(\"new Array()\")",
+ "QScriptValue(engine, QString()) <=> engine->evaluate(\"new Boolean(false)\")",
"QScriptValue(engine, QString()) <=> engine->evaluate(\"false\")",
"QScriptValue(engine, QString()) <=> engine->evaluate(\"0\")",
"QScriptValue(engine, QString()) <=> engine->evaluate(\"0.0\")",
@@ -849,6 +880,7 @@ static QString equals_array [] = {
"QScriptValue(engine, QString(\"0\")) <=> QScriptValue(engine, 0)",
"QScriptValue(engine, QString(\"0\")) <=> QScriptValue(engine, 0.0)",
"QScriptValue(engine, QString(\"0\")) <=> QScriptValue(engine, QString(\"0\"))",
+ "QScriptValue(engine, QString(\"0\")) <=> engine->evaluate(\"new Boolean(false)\")",
"QScriptValue(engine, QString(\"0\")) <=> engine->evaluate(\"false\")",
"QScriptValue(engine, QString(\"0\")) <=> engine->evaluate(\"0\")",
"QScriptValue(engine, QString(\"0\")) <=> engine->evaluate(\"0.0\")",
@@ -860,6 +892,7 @@ static QString equals_array [] = {
"QScriptValue(engine, QString(\"123\")) <=> QScriptValue(0, QString(\"123\"))",
"QScriptValue(engine, QString(\"123\")) <=> QScriptValue(engine, 123.0)",
"QScriptValue(engine, QString(\"123\")) <=> QScriptValue(engine, QString(\"123\"))",
+ "QScriptValue(engine, QString(\"123\")) <=> engine->evaluate(\"new Number(123)\")",
"QScriptValue(engine, QString(\"123\")) <=> engine->evaluate(\"123.0\")",
"QScriptValue(engine, QString(\"123\")) <=> engine->evaluate(\"'123'\")",
"QScriptValue(engine, QString(\"123\")) <=> engine->newVariant(QVariant(123))",
@@ -950,6 +983,53 @@ static QString equals_array [] = {
"engine->evaluate(\"new Array()\") <=> engine->evaluate(\"0.0\")",
"engine->evaluate(\"new Array()\") <=> engine->evaluate(\"''\")",
"engine->evaluate(\"new Error()\") <=> engine->evaluate(\"new Error()\")",
+ "engine->evaluate(\"new Boolean(true)\") <=> QScriptValue(true)",
+ "engine->evaluate(\"new Boolean(true)\") <=> QScriptValue(0, true)",
+ "engine->evaluate(\"new Boolean(true)\") <=> QScriptValue(engine, true)",
+ "engine->evaluate(\"new Boolean(true)\") <=> engine->evaluate(\"new Boolean(true)\")",
+ "engine->evaluate(\"new Boolean(true)\") <=> engine->evaluate(\"true\")",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(false)",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(0)",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(0.0)",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(QString(\"\"))",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(QString())",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(QString(\"0\"))",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(0, false)",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(0, 0)",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(0, 0.0)",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(0, QString(\"\"))",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(0, QString())",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(0, QString(\"0\"))",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(engine, false)",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(engine, 0)",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(engine, 0.0)",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(engine, QString(\"\"))",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(engine, QString())",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(engine, QString(\"0\"))",
+ "engine->evaluate(\"new Boolean(false)\") <=> engine->evaluate(\"new Boolean(false)\")",
+ "engine->evaluate(\"new Boolean(false)\") <=> engine->evaluate(\"false\")",
+ "engine->evaluate(\"new Boolean(false)\") <=> engine->evaluate(\"0\")",
+ "engine->evaluate(\"new Boolean(false)\") <=> engine->evaluate(\"0.0\")",
+ "engine->evaluate(\"new Boolean(false)\") <=> engine->evaluate(\"''\")",
+ "engine->evaluate(\"new Boolean(false)\") <=> engine->evaluate(\"'0'\")",
+ "engine->evaluate(\"new Number(123)\") <=> QScriptValue(123.0)",
+ "engine->evaluate(\"new Number(123)\") <=> QScriptValue(QString(\"123\"))",
+ "engine->evaluate(\"new Number(123)\") <=> QScriptValue(0, 123.0)",
+ "engine->evaluate(\"new Number(123)\") <=> QScriptValue(0, QString(\"123\"))",
+ "engine->evaluate(\"new Number(123)\") <=> QScriptValue(engine, 123.0)",
+ "engine->evaluate(\"new Number(123)\") <=> QScriptValue(engine, QString(\"123\"))",
+ "engine->evaluate(\"new Number(123)\") <=> engine->evaluate(\"new Number(123)\")",
+ "engine->evaluate(\"new Number(123)\") <=> engine->evaluate(\"123.0\")",
+ "engine->evaluate(\"new Number(123)\") <=> engine->evaluate(\"'123'\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> engine->evaluate(\"new RegExp('foo', 'gim')\")",
+ "engine->evaluate(\"new String('ciao')\") <=> QScriptValue(\"ciao\")",
+ "engine->evaluate(\"new String('ciao')\") <=> QScriptValue(QString::fromLatin1(\"ciao\"))",
+ "engine->evaluate(\"new String('ciao')\") <=> QScriptValue(0, \"ciao\")",
+ "engine->evaluate(\"new String('ciao')\") <=> QScriptValue(0, QString::fromLatin1(\"ciao\"))",
+ "engine->evaluate(\"new String('ciao')\") <=> QScriptValue(engine, \"ciao\")",
+ "engine->evaluate(\"new String('ciao')\") <=> QScriptValue(engine, QString::fromLatin1(\"ciao\"))",
+ "engine->evaluate(\"new String('ciao')\") <=> engine->evaluate(\"new String('ciao')\")",
+ "engine->evaluate(\"new String('ciao')\") <=> engine->evaluate(\"'ciao'\")",
"engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\") <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"engine->evaluate(\"Undefined\") <=> engine->evaluate(\"Undefined\")",
"engine->evaluate(\"Null\") <=> engine->evaluate(\"Null\")",
@@ -982,6 +1062,7 @@ static QString equals_array [] = {
"engine->evaluate(\"true\") <=> QScriptValue(true)",
"engine->evaluate(\"true\") <=> QScriptValue(0, true)",
"engine->evaluate(\"true\") <=> QScriptValue(engine, true)",
+ "engine->evaluate(\"true\") <=> engine->evaluate(\"new Boolean(true)\")",
"engine->evaluate(\"true\") <=> engine->evaluate(\"true\")",
"engine->evaluate(\"false\") <=> QScriptValue(false)",
"engine->evaluate(\"false\") <=> QScriptValue(0)",
@@ -1004,6 +1085,7 @@ static QString equals_array [] = {
"engine->evaluate(\"false\") <=> engine->evaluate(\"[]\")",
"engine->evaluate(\"false\") <=> engine->evaluate(\"Array.prototype\")",
"engine->evaluate(\"false\") <=> engine->evaluate(\"new Array()\")",
+ "engine->evaluate(\"false\") <=> engine->evaluate(\"new Boolean(false)\")",
"engine->evaluate(\"false\") <=> engine->evaluate(\"false\")",
"engine->evaluate(\"false\") <=> engine->evaluate(\"0\")",
"engine->evaluate(\"false\") <=> engine->evaluate(\"0.0\")",
@@ -1040,6 +1122,7 @@ static QString equals_array [] = {
"engine->evaluate(\"0\") <=> engine->evaluate(\"[]\")",
"engine->evaluate(\"0\") <=> engine->evaluate(\"Array.prototype\")",
"engine->evaluate(\"0\") <=> engine->evaluate(\"new Array()\")",
+ "engine->evaluate(\"0\") <=> engine->evaluate(\"new Boolean(false)\")",
"engine->evaluate(\"0\") <=> engine->evaluate(\"false\")",
"engine->evaluate(\"0\") <=> engine->evaluate(\"0\")",
"engine->evaluate(\"0\") <=> engine->evaluate(\"0.0\")",
@@ -1068,6 +1151,7 @@ static QString equals_array [] = {
"engine->evaluate(\"0.0\") <=> engine->evaluate(\"[]\")",
"engine->evaluate(\"0.0\") <=> engine->evaluate(\"Array.prototype\")",
"engine->evaluate(\"0.0\") <=> engine->evaluate(\"new Array()\")",
+ "engine->evaluate(\"0.0\") <=> engine->evaluate(\"new Boolean(false)\")",
"engine->evaluate(\"0.0\") <=> engine->evaluate(\"false\")",
"engine->evaluate(\"0.0\") <=> engine->evaluate(\"0\")",
"engine->evaluate(\"0.0\") <=> engine->evaluate(\"0.0\")",
@@ -1081,6 +1165,7 @@ static QString equals_array [] = {
"engine->evaluate(\"123.0\") <=> QScriptValue(0, QString(\"123\"))",
"engine->evaluate(\"123.0\") <=> QScriptValue(engine, 123.0)",
"engine->evaluate(\"123.0\") <=> QScriptValue(engine, QString(\"123\"))",
+ "engine->evaluate(\"123.0\") <=> engine->evaluate(\"new Number(123)\")",
"engine->evaluate(\"123.0\") <=> engine->evaluate(\"123.0\")",
"engine->evaluate(\"123.0\") <=> engine->evaluate(\"'123'\")",
"engine->evaluate(\"123.0\") <=> engine->newVariant(QVariant(123))",
@@ -1124,6 +1209,7 @@ static QString equals_array [] = {
"engine->evaluate(\"'ciao'\") <=> QScriptValue(0, QString::fromLatin1(\"ciao\"))",
"engine->evaluate(\"'ciao'\") <=> QScriptValue(engine, \"ciao\")",
"engine->evaluate(\"'ciao'\") <=> QScriptValue(engine, QString::fromLatin1(\"ciao\"))",
+ "engine->evaluate(\"'ciao'\") <=> engine->evaluate(\"new String('ciao')\")",
"engine->evaluate(\"'ciao'\") <=> engine->evaluate(\"'ciao'\")",
"engine->evaluate(\"''\") <=> QScriptValue(false)",
"engine->evaluate(\"''\") <=> QScriptValue(0)",
@@ -1143,6 +1229,7 @@ static QString equals_array [] = {
"engine->evaluate(\"''\") <=> engine->evaluate(\"[]\")",
"engine->evaluate(\"''\") <=> engine->evaluate(\"Array.prototype\")",
"engine->evaluate(\"''\") <=> engine->evaluate(\"new Array()\")",
+ "engine->evaluate(\"''\") <=> engine->evaluate(\"new Boolean(false)\")",
"engine->evaluate(\"''\") <=> engine->evaluate(\"false\")",
"engine->evaluate(\"''\") <=> engine->evaluate(\"0\")",
"engine->evaluate(\"''\") <=> engine->evaluate(\"0.0\")",
@@ -1161,6 +1248,7 @@ static QString equals_array [] = {
"engine->evaluate(\"'0'\") <=> QScriptValue(engine, 0)",
"engine->evaluate(\"'0'\") <=> QScriptValue(engine, 0.0)",
"engine->evaluate(\"'0'\") <=> QScriptValue(engine, QString(\"0\"))",
+ "engine->evaluate(\"'0'\") <=> engine->evaluate(\"new Boolean(false)\")",
"engine->evaluate(\"'0'\") <=> engine->evaluate(\"false\")",
"engine->evaluate(\"'0'\") <=> engine->evaluate(\"0\")",
"engine->evaluate(\"'0'\") <=> engine->evaluate(\"0.0\")",
@@ -1172,6 +1260,7 @@ static QString equals_array [] = {
"engine->evaluate(\"'123'\") <=> QScriptValue(0, QString(\"123\"))",
"engine->evaluate(\"'123'\") <=> QScriptValue(engine, 123.0)",
"engine->evaluate(\"'123'\") <=> QScriptValue(engine, QString(\"123\"))",
+ "engine->evaluate(\"'123'\") <=> engine->evaluate(\"new Number(123)\")",
"engine->evaluate(\"'123'\") <=> engine->evaluate(\"123.0\")",
"engine->evaluate(\"'123'\") <=> engine->evaluate(\"'123'\")",
"engine->evaluate(\"'123'\") <=> engine->newVariant(QVariant(123))",
@@ -1225,6 +1314,7 @@ static QString equals_array [] = {
"engine->newArray(10) <=> engine->newArray(10)",
"engine->newDate(QDateTime()) <=> engine->newDate(QDateTime())",
"engine->newQMetaObject(&QObject::staticMetaObject) <=> engine->newQMetaObject(&QObject::staticMetaObject)",
+ "engine->newRegExp(\"foo\", \"gim\") <=> engine->newRegExp(\"foo\", \"gim\")",
"engine->newVariant(QVariant()) <=> engine->newVariant(QVariant())",
"engine->newVariant(QVariant(123)) <=> QScriptValue(123.0)",
"engine->newVariant(QVariant(123)) <=> QScriptValue(QString(\"123\"))",
@@ -1271,14 +1361,14 @@ static QString equals_array [] = {
"engine->newQObject(0) <=> engine->nullValue()",
"engine->newQObject(0) <=> engine->undefinedValue()",
"engine->newQObject(0) <=> engine->newQObject(0)",
- "engine->newQObject(engine) <=> engine->newQObject(engine)",};
+ "engine->newQObject(engine) <=> engine->newQObject(engine)"};
-void tst_QScriptValue::equals_makeData(const char *expr)
+void tst_QScriptValueGenerated::equals_makeData(const char *expr)
{
static QSet<QString> equals;
if (equals.isEmpty()) {
- equals.reserve(1217);
- for (unsigned i = 0; i < 1217; ++i)
+ equals.reserve(1307);
+ for (unsigned i = 0; i < 1307; ++i)
equals.insert(equals_array[i]);
}
QHash<QString, QScriptValue>::const_iterator it;
@@ -1288,7 +1378,7 @@ void tst_QScriptValue::equals_makeData(const char *expr)
}
}
-void tst_QScriptValue::equals_test(const char *, const QScriptValue& value)
+void tst_QScriptValueGenerated::equals_test(const char *, const QScriptValue& value)
{
QFETCH(QScriptValue, other);
QFETCH(bool, expected);
@@ -1298,14 +1388,14 @@ void tst_QScriptValue::equals_test(const char *, const QScriptValue& value)
DEFINE_TEST_FUNCTION(equals)
-void tst_QScriptValue::strictlyEquals_initData()
+void tst_QScriptValueGenerated::strictlyEquals_initData()
{
QTest::addColumn<QScriptValue>("other");
QTest::addColumn<bool>("expected");
initScriptValues();
}
-static QString strictlyEquals_array [] = {
+static QString strictlyEquals_array[] = {
"QScriptValue() <=> QScriptValue()",
"QScriptValue(QScriptValue::UndefinedValue) <=> QScriptValue(QScriptValue::UndefinedValue)",
"QScriptValue(QScriptValue::UndefinedValue) <=> QScriptValue(0, QScriptValue::UndefinedValue)",
@@ -1697,6 +1787,11 @@ static QString strictlyEquals_array [] = {
"engine->evaluate(\"new Object()\") <=> engine->evaluate(\"new Object()\")",
"engine->evaluate(\"new Array()\") <=> engine->evaluate(\"new Array()\")",
"engine->evaluate(\"new Error()\") <=> engine->evaluate(\"new Error()\")",
+ "engine->evaluate(\"new Boolean(true)\") <=> engine->evaluate(\"new Boolean(true)\")",
+ "engine->evaluate(\"new Boolean(false)\") <=> engine->evaluate(\"new Boolean(false)\")",
+ "engine->evaluate(\"new Number(123)\") <=> engine->evaluate(\"new Number(123)\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> engine->evaluate(\"new RegExp('foo', 'gim')\")",
+ "engine->evaluate(\"new String('ciao')\") <=> engine->evaluate(\"new String('ciao')\")",
"engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\") <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"engine->evaluate(\"Undefined\") <=> engine->evaluate(\"Undefined\")",
"engine->evaluate(\"Null\") <=> engine->evaluate(\"Null\")",
@@ -1819,6 +1914,7 @@ static QString strictlyEquals_array [] = {
"engine->newArray(10) <=> engine->newArray(10)",
"engine->newDate(QDateTime()) <=> engine->newDate(QDateTime())",
"engine->newQMetaObject(&QObject::staticMetaObject) <=> engine->newQMetaObject(&QObject::staticMetaObject)",
+ "engine->newRegExp(\"foo\", \"gim\") <=> engine->newRegExp(\"foo\", \"gim\")",
"engine->newVariant(QVariant()) <=> engine->newVariant(QVariant())",
"engine->newVariant(QVariant(123)) <=> engine->newVariant(QVariant(123))",
"engine->newVariant(QVariant(false)) <=> engine->newVariant(QVariant(false))",
@@ -1828,14 +1924,14 @@ static QString strictlyEquals_array [] = {
"engine->newQObject(0) <=> engine->evaluate(\"null\")",
"engine->newQObject(0) <=> engine->nullValue()",
"engine->newQObject(0) <=> engine->newQObject(0)",
- "engine->newQObject(engine) <=> engine->newQObject(engine)",};
+ "engine->newQObject(engine) <=> engine->newQObject(engine)"};
-void tst_QScriptValue::strictlyEquals_makeData(const char *expr)
+void tst_QScriptValueGenerated::strictlyEquals_makeData(const char *expr)
{
static QSet<QString> equals;
if (equals.isEmpty()) {
- equals.reserve(523);
- for (unsigned i = 0; i < 523; ++i)
+ equals.reserve(529);
+ for (unsigned i = 0; i < 529; ++i)
equals.insert(strictlyEquals_array[i]);
}
QHash<QString, QScriptValue>::const_iterator it;
@@ -1845,7 +1941,7 @@ void tst_QScriptValue::strictlyEquals_makeData(const char *expr)
}
}
-void tst_QScriptValue::strictlyEquals_test(const char *, const QScriptValue& value)
+void tst_QScriptValueGenerated::strictlyEquals_test(const char *, const QScriptValue& value)
{
QFETCH(QScriptValue, other);
QFETCH(bool, expected);
@@ -1855,14 +1951,14 @@ void tst_QScriptValue::strictlyEquals_test(const char *, const QScriptValue& val
DEFINE_TEST_FUNCTION(strictlyEquals)
-void tst_QScriptValue::lessThan_initData()
+void tst_QScriptValueGenerated::lessThan_initData()
{
QTest::addColumn<QScriptValue>("other");
QTest::addColumn<bool>("expected");
initScriptValues();
}
-static QString lessThan_array [] = {
+static QString lessThan_array[] = {
"QScriptValue(QScriptValue::NullValue) <=> QScriptValue(true)",
"QScriptValue(QScriptValue::NullValue) <=> QScriptValue(int(122))",
"QScriptValue(QScriptValue::NullValue) <=> QScriptValue(uint(124))",
@@ -1899,6 +1995,8 @@ static QString lessThan_array [] = {
"QScriptValue(QScriptValue::NullValue) <=> QScriptValue(engine, \"Infinity\")",
"QScriptValue(QScriptValue::NullValue) <=> QScriptValue(engine, QString(\"123\"))",
"QScriptValue(QScriptValue::NullValue) <=> QScriptValue(engine, QString(\"1.23\"))",
+ "QScriptValue(QScriptValue::NullValue) <=> engine->evaluate(\"new Boolean(true)\")",
+ "QScriptValue(QScriptValue::NullValue) <=> engine->evaluate(\"new Number(123)\")",
"QScriptValue(QScriptValue::NullValue) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(QScriptValue::NullValue) <=> engine->evaluate(\"true\")",
"QScriptValue(QScriptValue::NullValue) <=> engine->evaluate(\"122\")",
@@ -1942,6 +2040,7 @@ static QString lessThan_array [] = {
"QScriptValue(true) <=> QScriptValue(engine, \"Infinity\")",
"QScriptValue(true) <=> QScriptValue(engine, QString(\"123\"))",
"QScriptValue(true) <=> QScriptValue(engine, QString(\"1.23\"))",
+ "QScriptValue(true) <=> engine->evaluate(\"new Number(123)\")",
"QScriptValue(true) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(true) <=> engine->evaluate(\"122\")",
"QScriptValue(true) <=> engine->evaluate(\"124\")",
@@ -1989,6 +2088,8 @@ static QString lessThan_array [] = {
"QScriptValue(false) <=> QScriptValue(engine, \"Infinity\")",
"QScriptValue(false) <=> QScriptValue(engine, QString(\"123\"))",
"QScriptValue(false) <=> QScriptValue(engine, QString(\"1.23\"))",
+ "QScriptValue(false) <=> engine->evaluate(\"new Boolean(true)\")",
+ "QScriptValue(false) <=> engine->evaluate(\"new Number(123)\")",
"QScriptValue(false) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(false) <=> engine->evaluate(\"true\")",
"QScriptValue(false) <=> engine->evaluate(\"122\")",
@@ -2026,6 +2127,7 @@ static QString lessThan_array [] = {
"QScriptValue(int(122)) <=> QScriptValue(engine, qInf())",
"QScriptValue(int(122)) <=> QScriptValue(engine, \"Infinity\")",
"QScriptValue(int(122)) <=> QScriptValue(engine, QString(\"123\"))",
+ "QScriptValue(int(122)) <=> engine->evaluate(\"new Number(123)\")",
"QScriptValue(int(122)) <=> engine->evaluate(\"124\")",
"QScriptValue(int(122)) <=> engine->evaluate(\"123.0\")",
"QScriptValue(int(122)) <=> engine->evaluate(\"0x43211234\")",
@@ -2089,6 +2191,8 @@ static QString lessThan_array [] = {
"QScriptValue(0) <=> QScriptValue(engine, \"Infinity\")",
"QScriptValue(0) <=> QScriptValue(engine, QString(\"123\"))",
"QScriptValue(0) <=> QScriptValue(engine, QString(\"1.23\"))",
+ "QScriptValue(0) <=> engine->evaluate(\"new Boolean(true)\")",
+ "QScriptValue(0) <=> engine->evaluate(\"new Number(123)\")",
"QScriptValue(0) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(0) <=> engine->evaluate(\"true\")",
"QScriptValue(0) <=> engine->evaluate(\"122\")",
@@ -2138,6 +2242,8 @@ static QString lessThan_array [] = {
"QScriptValue(0.0) <=> QScriptValue(engine, \"Infinity\")",
"QScriptValue(0.0) <=> QScriptValue(engine, QString(\"123\"))",
"QScriptValue(0.0) <=> QScriptValue(engine, QString(\"1.23\"))",
+ "QScriptValue(0.0) <=> engine->evaluate(\"new Boolean(true)\")",
+ "QScriptValue(0.0) <=> engine->evaluate(\"new Number(123)\")",
"QScriptValue(0.0) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(0.0) <=> engine->evaluate(\"true\")",
"QScriptValue(0.0) <=> engine->evaluate(\"122\")",
@@ -2207,6 +2313,8 @@ static QString lessThan_array [] = {
"QScriptValue(6.37e-8) <=> QScriptValue(engine, \"Infinity\")",
"QScriptValue(6.37e-8) <=> QScriptValue(engine, QString(\"123\"))",
"QScriptValue(6.37e-8) <=> QScriptValue(engine, QString(\"1.23\"))",
+ "QScriptValue(6.37e-8) <=> engine->evaluate(\"new Boolean(true)\")",
+ "QScriptValue(6.37e-8) <=> engine->evaluate(\"new Number(123)\")",
"QScriptValue(6.37e-8) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(6.37e-8) <=> engine->evaluate(\"true\")",
"QScriptValue(6.37e-8) <=> engine->evaluate(\"122\")",
@@ -2279,6 +2387,9 @@ static QString lessThan_array [] = {
"QScriptValue(-6.37e-8) <=> engine->evaluate(\"[]\")",
"QScriptValue(-6.37e-8) <=> engine->evaluate(\"Array.prototype\")",
"QScriptValue(-6.37e-8) <=> engine->evaluate(\"new Array()\")",
+ "QScriptValue(-6.37e-8) <=> engine->evaluate(\"new Boolean(true)\")",
+ "QScriptValue(-6.37e-8) <=> engine->evaluate(\"new Boolean(false)\")",
+ "QScriptValue(-6.37e-8) <=> engine->evaluate(\"new Number(123)\")",
"QScriptValue(-6.37e-8) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(-6.37e-8) <=> engine->evaluate(\"null\")",
"QScriptValue(-6.37e-8) <=> engine->evaluate(\"true\")",
@@ -2398,6 +2509,9 @@ static QString lessThan_array [] = {
"QScriptValue(-qInf()) <=> engine->evaluate(\"[]\")",
"QScriptValue(-qInf()) <=> engine->evaluate(\"Array.prototype\")",
"QScriptValue(-qInf()) <=> engine->evaluate(\"new Array()\")",
+ "QScriptValue(-qInf()) <=> engine->evaluate(\"new Boolean(true)\")",
+ "QScriptValue(-qInf()) <=> engine->evaluate(\"new Boolean(false)\")",
+ "QScriptValue(-qInf()) <=> engine->evaluate(\"new Number(123)\")",
"QScriptValue(-qInf()) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(-qInf()) <=> engine->evaluate(\"null\")",
"QScriptValue(-qInf()) <=> engine->evaluate(\"true\")",
@@ -2438,6 +2552,7 @@ static QString lessThan_array [] = {
"QScriptValue(\"NaN\") <=> engine->evaluate(\"(function() { return 'ciao'; })\")",
"QScriptValue(\"NaN\") <=> engine->evaluate(\"(function() { throw new Error('foo'); })\")",
"QScriptValue(\"NaN\") <=> engine->evaluate(\"new Object()\")",
+ "QScriptValue(\"NaN\") <=> engine->evaluate(\"new String('ciao')\")",
"QScriptValue(\"NaN\") <=> engine->evaluate(\"Undefined\")",
"QScriptValue(\"NaN\") <=> engine->evaluate(\"Null\")",
"QScriptValue(\"NaN\") <=> engine->evaluate(\"True\")",
@@ -2465,6 +2580,7 @@ static QString lessThan_array [] = {
"QScriptValue(\"Infinity\") <=> engine->evaluate(\"(function() { return 'ciao'; })\")",
"QScriptValue(\"Infinity\") <=> engine->evaluate(\"(function() { throw new Error('foo'); })\")",
"QScriptValue(\"Infinity\") <=> engine->evaluate(\"new Object()\")",
+ "QScriptValue(\"Infinity\") <=> engine->evaluate(\"new String('ciao')\")",
"QScriptValue(\"Infinity\") <=> engine->evaluate(\"Undefined\")",
"QScriptValue(\"Infinity\") <=> engine->evaluate(\"Null\")",
"QScriptValue(\"Infinity\") <=> engine->evaluate(\"True\")",
@@ -2549,6 +2665,11 @@ static QString lessThan_array [] = {
"QScriptValue(\"-Infinity\") <=> engine->evaluate(\"/foo/\")",
"QScriptValue(\"-Infinity\") <=> engine->evaluate(\"new Object()\")",
"QScriptValue(\"-Infinity\") <=> engine->evaluate(\"new Error()\")",
+ "QScriptValue(\"-Infinity\") <=> engine->evaluate(\"new Boolean(true)\")",
+ "QScriptValue(\"-Infinity\") <=> engine->evaluate(\"new Boolean(false)\")",
+ "QScriptValue(\"-Infinity\") <=> engine->evaluate(\"new Number(123)\")",
+ "QScriptValue(\"-Infinity\") <=> engine->evaluate(\"new RegExp('foo', 'gim')\")",
+ "QScriptValue(\"-Infinity\") <=> engine->evaluate(\"new String('ciao')\")",
"QScriptValue(\"-Infinity\") <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(\"-Infinity\") <=> engine->evaluate(\"Undefined\")",
"QScriptValue(\"-Infinity\") <=> engine->evaluate(\"Null\")",
@@ -2575,6 +2696,7 @@ static QString lessThan_array [] = {
"QScriptValue(\"-Infinity\") <=> engine->nullValue()",
"QScriptValue(\"-Infinity\") <=> engine->newObject()",
"QScriptValue(\"-Infinity\") <=> engine->newQMetaObject(&QObject::staticMetaObject)",
+ "QScriptValue(\"-Infinity\") <=> engine->newRegExp(\"foo\", \"gim\")",
"QScriptValue(\"-Infinity\") <=> engine->newVariant(QVariant(123))",
"QScriptValue(\"-Infinity\") <=> engine->newVariant(QVariant(false))",
"QScriptValue(\"-Infinity\") <=> engine->newQObject(0)",
@@ -2659,6 +2781,10 @@ static QString lessThan_array [] = {
"QScriptValue(QString(\"\")) <=> engine->evaluate(\"/foo/\")",
"QScriptValue(QString(\"\")) <=> engine->evaluate(\"new Object()\")",
"QScriptValue(QString(\"\")) <=> engine->evaluate(\"new Error()\")",
+ "QScriptValue(QString(\"\")) <=> engine->evaluate(\"new Boolean(true)\")",
+ "QScriptValue(QString(\"\")) <=> engine->evaluate(\"new Number(123)\")",
+ "QScriptValue(QString(\"\")) <=> engine->evaluate(\"new RegExp('foo', 'gim')\")",
+ "QScriptValue(QString(\"\")) <=> engine->evaluate(\"new String('ciao')\")",
"QScriptValue(QString(\"\")) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(QString(\"\")) <=> engine->evaluate(\"Undefined\")",
"QScriptValue(QString(\"\")) <=> engine->evaluate(\"Null\")",
@@ -2680,6 +2806,7 @@ static QString lessThan_array [] = {
"QScriptValue(QString(\"\")) <=> engine->newObject()",
"QScriptValue(QString(\"\")) <=> engine->newArray(10)",
"QScriptValue(QString(\"\")) <=> engine->newQMetaObject(&QObject::staticMetaObject)",
+ "QScriptValue(QString(\"\")) <=> engine->newRegExp(\"foo\", \"gim\")",
"QScriptValue(QString(\"\")) <=> engine->newVariant(QVariant(123))",
"QScriptValue(QString(\"\")) <=> engine->newQObject(engine)",
"QScriptValue(QString()) <=> QScriptValue(true)",
@@ -2746,6 +2873,10 @@ static QString lessThan_array [] = {
"QScriptValue(QString()) <=> engine->evaluate(\"/foo/\")",
"QScriptValue(QString()) <=> engine->evaluate(\"new Object()\")",
"QScriptValue(QString()) <=> engine->evaluate(\"new Error()\")",
+ "QScriptValue(QString()) <=> engine->evaluate(\"new Boolean(true)\")",
+ "QScriptValue(QString()) <=> engine->evaluate(\"new Number(123)\")",
+ "QScriptValue(QString()) <=> engine->evaluate(\"new RegExp('foo', 'gim')\")",
+ "QScriptValue(QString()) <=> engine->evaluate(\"new String('ciao')\")",
"QScriptValue(QString()) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(QString()) <=> engine->evaluate(\"Undefined\")",
"QScriptValue(QString()) <=> engine->evaluate(\"Null\")",
@@ -2767,6 +2898,7 @@ static QString lessThan_array [] = {
"QScriptValue(QString()) <=> engine->newObject()",
"QScriptValue(QString()) <=> engine->newArray(10)",
"QScriptValue(QString()) <=> engine->newQMetaObject(&QObject::staticMetaObject)",
+ "QScriptValue(QString()) <=> engine->newRegExp(\"foo\", \"gim\")",
"QScriptValue(QString()) <=> engine->newVariant(QVariant(123))",
"QScriptValue(QString()) <=> engine->newQObject(engine)",
"QScriptValue(QString(\"0\")) <=> QScriptValue(true)",
@@ -2826,6 +2958,9 @@ static QString lessThan_array [] = {
"QScriptValue(QString(\"0\")) <=> engine->evaluate(\"(function() { throw new Error('foo'); })\")",
"QScriptValue(QString(\"0\")) <=> engine->evaluate(\"new Object()\")",
"QScriptValue(QString(\"0\")) <=> engine->evaluate(\"new Error()\")",
+ "QScriptValue(QString(\"0\")) <=> engine->evaluate(\"new Boolean(true)\")",
+ "QScriptValue(QString(\"0\")) <=> engine->evaluate(\"new Number(123)\")",
+ "QScriptValue(QString(\"0\")) <=> engine->evaluate(\"new String('ciao')\")",
"QScriptValue(QString(\"0\")) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(QString(\"0\")) <=> engine->evaluate(\"Undefined\")",
"QScriptValue(QString(\"0\")) <=> engine->evaluate(\"Null\")",
@@ -2886,6 +3021,7 @@ static QString lessThan_array [] = {
"QScriptValue(QString(\"123\")) <=> engine->evaluate(\"(function() { throw new Error('foo'); })\")",
"QScriptValue(QString(\"123\")) <=> engine->evaluate(\"new Object()\")",
"QScriptValue(QString(\"123\")) <=> engine->evaluate(\"new Error()\")",
+ "QScriptValue(QString(\"123\")) <=> engine->evaluate(\"new String('ciao')\")",
"QScriptValue(QString(\"123\")) <=> engine->evaluate(\"Undefined\")",
"QScriptValue(QString(\"123\")) <=> engine->evaluate(\"Null\")",
"QScriptValue(QString(\"123\")) <=> engine->evaluate(\"True\")",
@@ -2947,6 +3083,8 @@ static QString lessThan_array [] = {
"QScriptValue(QString(\"12.4\")) <=> engine->evaluate(\"(function() { throw new Error('foo'); })\")",
"QScriptValue(QString(\"12.4\")) <=> engine->evaluate(\"new Object()\")",
"QScriptValue(QString(\"12.4\")) <=> engine->evaluate(\"new Error()\")",
+ "QScriptValue(QString(\"12.4\")) <=> engine->evaluate(\"new Number(123)\")",
+ "QScriptValue(QString(\"12.4\")) <=> engine->evaluate(\"new String('ciao')\")",
"QScriptValue(QString(\"12.4\")) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(QString(\"12.4\")) <=> engine->evaluate(\"Undefined\")",
"QScriptValue(QString(\"12.4\")) <=> engine->evaluate(\"Null\")",
@@ -3001,6 +3139,8 @@ static QString lessThan_array [] = {
"QScriptValue(0, QScriptValue::NullValue) <=> QScriptValue(engine, \"Infinity\")",
"QScriptValue(0, QScriptValue::NullValue) <=> QScriptValue(engine, QString(\"123\"))",
"QScriptValue(0, QScriptValue::NullValue) <=> QScriptValue(engine, QString(\"1.23\"))",
+ "QScriptValue(0, QScriptValue::NullValue) <=> engine->evaluate(\"new Boolean(true)\")",
+ "QScriptValue(0, QScriptValue::NullValue) <=> engine->evaluate(\"new Number(123)\")",
"QScriptValue(0, QScriptValue::NullValue) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(0, QScriptValue::NullValue) <=> engine->evaluate(\"true\")",
"QScriptValue(0, QScriptValue::NullValue) <=> engine->evaluate(\"122\")",
@@ -3044,6 +3184,7 @@ static QString lessThan_array [] = {
"QScriptValue(0, true) <=> QScriptValue(engine, \"Infinity\")",
"QScriptValue(0, true) <=> QScriptValue(engine, QString(\"123\"))",
"QScriptValue(0, true) <=> QScriptValue(engine, QString(\"1.23\"))",
+ "QScriptValue(0, true) <=> engine->evaluate(\"new Number(123)\")",
"QScriptValue(0, true) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(0, true) <=> engine->evaluate(\"122\")",
"QScriptValue(0, true) <=> engine->evaluate(\"124\")",
@@ -3091,6 +3232,8 @@ static QString lessThan_array [] = {
"QScriptValue(0, false) <=> QScriptValue(engine, \"Infinity\")",
"QScriptValue(0, false) <=> QScriptValue(engine, QString(\"123\"))",
"QScriptValue(0, false) <=> QScriptValue(engine, QString(\"1.23\"))",
+ "QScriptValue(0, false) <=> engine->evaluate(\"new Boolean(true)\")",
+ "QScriptValue(0, false) <=> engine->evaluate(\"new Number(123)\")",
"QScriptValue(0, false) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(0, false) <=> engine->evaluate(\"true\")",
"QScriptValue(0, false) <=> engine->evaluate(\"122\")",
@@ -3128,6 +3271,7 @@ static QString lessThan_array [] = {
"QScriptValue(0, int(122)) <=> QScriptValue(engine, qInf())",
"QScriptValue(0, int(122)) <=> QScriptValue(engine, \"Infinity\")",
"QScriptValue(0, int(122)) <=> QScriptValue(engine, QString(\"123\"))",
+ "QScriptValue(0, int(122)) <=> engine->evaluate(\"new Number(123)\")",
"QScriptValue(0, int(122)) <=> engine->evaluate(\"124\")",
"QScriptValue(0, int(122)) <=> engine->evaluate(\"123.0\")",
"QScriptValue(0, int(122)) <=> engine->evaluate(\"0x43211234\")",
@@ -3191,6 +3335,8 @@ static QString lessThan_array [] = {
"QScriptValue(0, 0) <=> QScriptValue(engine, \"Infinity\")",
"QScriptValue(0, 0) <=> QScriptValue(engine, QString(\"123\"))",
"QScriptValue(0, 0) <=> QScriptValue(engine, QString(\"1.23\"))",
+ "QScriptValue(0, 0) <=> engine->evaluate(\"new Boolean(true)\")",
+ "QScriptValue(0, 0) <=> engine->evaluate(\"new Number(123)\")",
"QScriptValue(0, 0) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(0, 0) <=> engine->evaluate(\"true\")",
"QScriptValue(0, 0) <=> engine->evaluate(\"122\")",
@@ -3240,6 +3386,8 @@ static QString lessThan_array [] = {
"QScriptValue(0, 0.0) <=> QScriptValue(engine, \"Infinity\")",
"QScriptValue(0, 0.0) <=> QScriptValue(engine, QString(\"123\"))",
"QScriptValue(0, 0.0) <=> QScriptValue(engine, QString(\"1.23\"))",
+ "QScriptValue(0, 0.0) <=> engine->evaluate(\"new Boolean(true)\")",
+ "QScriptValue(0, 0.0) <=> engine->evaluate(\"new Number(123)\")",
"QScriptValue(0, 0.0) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(0, 0.0) <=> engine->evaluate(\"true\")",
"QScriptValue(0, 0.0) <=> engine->evaluate(\"122\")",
@@ -3309,6 +3457,8 @@ static QString lessThan_array [] = {
"QScriptValue(0, 6.37e-8) <=> QScriptValue(engine, \"Infinity\")",
"QScriptValue(0, 6.37e-8) <=> QScriptValue(engine, QString(\"123\"))",
"QScriptValue(0, 6.37e-8) <=> QScriptValue(engine, QString(\"1.23\"))",
+ "QScriptValue(0, 6.37e-8) <=> engine->evaluate(\"new Boolean(true)\")",
+ "QScriptValue(0, 6.37e-8) <=> engine->evaluate(\"new Number(123)\")",
"QScriptValue(0, 6.37e-8) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(0, 6.37e-8) <=> engine->evaluate(\"true\")",
"QScriptValue(0, 6.37e-8) <=> engine->evaluate(\"122\")",
@@ -3381,6 +3531,9 @@ static QString lessThan_array [] = {
"QScriptValue(0, -6.37e-8) <=> engine->evaluate(\"[]\")",
"QScriptValue(0, -6.37e-8) <=> engine->evaluate(\"Array.prototype\")",
"QScriptValue(0, -6.37e-8) <=> engine->evaluate(\"new Array()\")",
+ "QScriptValue(0, -6.37e-8) <=> engine->evaluate(\"new Boolean(true)\")",
+ "QScriptValue(0, -6.37e-8) <=> engine->evaluate(\"new Boolean(false)\")",
+ "QScriptValue(0, -6.37e-8) <=> engine->evaluate(\"new Number(123)\")",
"QScriptValue(0, -6.37e-8) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(0, -6.37e-8) <=> engine->evaluate(\"null\")",
"QScriptValue(0, -6.37e-8) <=> engine->evaluate(\"true\")",
@@ -3500,6 +3653,9 @@ static QString lessThan_array [] = {
"QScriptValue(0, -qInf()) <=> engine->evaluate(\"[]\")",
"QScriptValue(0, -qInf()) <=> engine->evaluate(\"Array.prototype\")",
"QScriptValue(0, -qInf()) <=> engine->evaluate(\"new Array()\")",
+ "QScriptValue(0, -qInf()) <=> engine->evaluate(\"new Boolean(true)\")",
+ "QScriptValue(0, -qInf()) <=> engine->evaluate(\"new Boolean(false)\")",
+ "QScriptValue(0, -qInf()) <=> engine->evaluate(\"new Number(123)\")",
"QScriptValue(0, -qInf()) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(0, -qInf()) <=> engine->evaluate(\"null\")",
"QScriptValue(0, -qInf()) <=> engine->evaluate(\"true\")",
@@ -3540,6 +3696,7 @@ static QString lessThan_array [] = {
"QScriptValue(0, \"NaN\") <=> engine->evaluate(\"(function() { return 'ciao'; })\")",
"QScriptValue(0, \"NaN\") <=> engine->evaluate(\"(function() { throw new Error('foo'); })\")",
"QScriptValue(0, \"NaN\") <=> engine->evaluate(\"new Object()\")",
+ "QScriptValue(0, \"NaN\") <=> engine->evaluate(\"new String('ciao')\")",
"QScriptValue(0, \"NaN\") <=> engine->evaluate(\"Undefined\")",
"QScriptValue(0, \"NaN\") <=> engine->evaluate(\"Null\")",
"QScriptValue(0, \"NaN\") <=> engine->evaluate(\"True\")",
@@ -3567,6 +3724,7 @@ static QString lessThan_array [] = {
"QScriptValue(0, \"Infinity\") <=> engine->evaluate(\"(function() { return 'ciao'; })\")",
"QScriptValue(0, \"Infinity\") <=> engine->evaluate(\"(function() { throw new Error('foo'); })\")",
"QScriptValue(0, \"Infinity\") <=> engine->evaluate(\"new Object()\")",
+ "QScriptValue(0, \"Infinity\") <=> engine->evaluate(\"new String('ciao')\")",
"QScriptValue(0, \"Infinity\") <=> engine->evaluate(\"Undefined\")",
"QScriptValue(0, \"Infinity\") <=> engine->evaluate(\"Null\")",
"QScriptValue(0, \"Infinity\") <=> engine->evaluate(\"True\")",
@@ -3651,6 +3809,11 @@ static QString lessThan_array [] = {
"QScriptValue(0, \"-Infinity\") <=> engine->evaluate(\"/foo/\")",
"QScriptValue(0, \"-Infinity\") <=> engine->evaluate(\"new Object()\")",
"QScriptValue(0, \"-Infinity\") <=> engine->evaluate(\"new Error()\")",
+ "QScriptValue(0, \"-Infinity\") <=> engine->evaluate(\"new Boolean(true)\")",
+ "QScriptValue(0, \"-Infinity\") <=> engine->evaluate(\"new Boolean(false)\")",
+ "QScriptValue(0, \"-Infinity\") <=> engine->evaluate(\"new Number(123)\")",
+ "QScriptValue(0, \"-Infinity\") <=> engine->evaluate(\"new RegExp('foo', 'gim')\")",
+ "QScriptValue(0, \"-Infinity\") <=> engine->evaluate(\"new String('ciao')\")",
"QScriptValue(0, \"-Infinity\") <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(0, \"-Infinity\") <=> engine->evaluate(\"Undefined\")",
"QScriptValue(0, \"-Infinity\") <=> engine->evaluate(\"Null\")",
@@ -3677,6 +3840,7 @@ static QString lessThan_array [] = {
"QScriptValue(0, \"-Infinity\") <=> engine->nullValue()",
"QScriptValue(0, \"-Infinity\") <=> engine->newObject()",
"QScriptValue(0, \"-Infinity\") <=> engine->newQMetaObject(&QObject::staticMetaObject)",
+ "QScriptValue(0, \"-Infinity\") <=> engine->newRegExp(\"foo\", \"gim\")",
"QScriptValue(0, \"-Infinity\") <=> engine->newVariant(QVariant(123))",
"QScriptValue(0, \"-Infinity\") <=> engine->newVariant(QVariant(false))",
"QScriptValue(0, \"-Infinity\") <=> engine->newQObject(0)",
@@ -3761,6 +3925,10 @@ static QString lessThan_array [] = {
"QScriptValue(0, QString(\"\")) <=> engine->evaluate(\"/foo/\")",
"QScriptValue(0, QString(\"\")) <=> engine->evaluate(\"new Object()\")",
"QScriptValue(0, QString(\"\")) <=> engine->evaluate(\"new Error()\")",
+ "QScriptValue(0, QString(\"\")) <=> engine->evaluate(\"new Boolean(true)\")",
+ "QScriptValue(0, QString(\"\")) <=> engine->evaluate(\"new Number(123)\")",
+ "QScriptValue(0, QString(\"\")) <=> engine->evaluate(\"new RegExp('foo', 'gim')\")",
+ "QScriptValue(0, QString(\"\")) <=> engine->evaluate(\"new String('ciao')\")",
"QScriptValue(0, QString(\"\")) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(0, QString(\"\")) <=> engine->evaluate(\"Undefined\")",
"QScriptValue(0, QString(\"\")) <=> engine->evaluate(\"Null\")",
@@ -3782,6 +3950,7 @@ static QString lessThan_array [] = {
"QScriptValue(0, QString(\"\")) <=> engine->newObject()",
"QScriptValue(0, QString(\"\")) <=> engine->newArray(10)",
"QScriptValue(0, QString(\"\")) <=> engine->newQMetaObject(&QObject::staticMetaObject)",
+ "QScriptValue(0, QString(\"\")) <=> engine->newRegExp(\"foo\", \"gim\")",
"QScriptValue(0, QString(\"\")) <=> engine->newVariant(QVariant(123))",
"QScriptValue(0, QString(\"\")) <=> engine->newQObject(engine)",
"QScriptValue(0, QString()) <=> QScriptValue(true)",
@@ -3848,6 +4017,10 @@ static QString lessThan_array [] = {
"QScriptValue(0, QString()) <=> engine->evaluate(\"/foo/\")",
"QScriptValue(0, QString()) <=> engine->evaluate(\"new Object()\")",
"QScriptValue(0, QString()) <=> engine->evaluate(\"new Error()\")",
+ "QScriptValue(0, QString()) <=> engine->evaluate(\"new Boolean(true)\")",
+ "QScriptValue(0, QString()) <=> engine->evaluate(\"new Number(123)\")",
+ "QScriptValue(0, QString()) <=> engine->evaluate(\"new RegExp('foo', 'gim')\")",
+ "QScriptValue(0, QString()) <=> engine->evaluate(\"new String('ciao')\")",
"QScriptValue(0, QString()) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(0, QString()) <=> engine->evaluate(\"Undefined\")",
"QScriptValue(0, QString()) <=> engine->evaluate(\"Null\")",
@@ -3869,6 +4042,7 @@ static QString lessThan_array [] = {
"QScriptValue(0, QString()) <=> engine->newObject()",
"QScriptValue(0, QString()) <=> engine->newArray(10)",
"QScriptValue(0, QString()) <=> engine->newQMetaObject(&QObject::staticMetaObject)",
+ "QScriptValue(0, QString()) <=> engine->newRegExp(\"foo\", \"gim\")",
"QScriptValue(0, QString()) <=> engine->newVariant(QVariant(123))",
"QScriptValue(0, QString()) <=> engine->newQObject(engine)",
"QScriptValue(0, QString(\"0\")) <=> QScriptValue(true)",
@@ -3928,6 +4102,9 @@ static QString lessThan_array [] = {
"QScriptValue(0, QString(\"0\")) <=> engine->evaluate(\"(function() { throw new Error('foo'); })\")",
"QScriptValue(0, QString(\"0\")) <=> engine->evaluate(\"new Object()\")",
"QScriptValue(0, QString(\"0\")) <=> engine->evaluate(\"new Error()\")",
+ "QScriptValue(0, QString(\"0\")) <=> engine->evaluate(\"new Boolean(true)\")",
+ "QScriptValue(0, QString(\"0\")) <=> engine->evaluate(\"new Number(123)\")",
+ "QScriptValue(0, QString(\"0\")) <=> engine->evaluate(\"new String('ciao')\")",
"QScriptValue(0, QString(\"0\")) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(0, QString(\"0\")) <=> engine->evaluate(\"Undefined\")",
"QScriptValue(0, QString(\"0\")) <=> engine->evaluate(\"Null\")",
@@ -3988,6 +4165,7 @@ static QString lessThan_array [] = {
"QScriptValue(0, QString(\"123\")) <=> engine->evaluate(\"(function() { throw new Error('foo'); })\")",
"QScriptValue(0, QString(\"123\")) <=> engine->evaluate(\"new Object()\")",
"QScriptValue(0, QString(\"123\")) <=> engine->evaluate(\"new Error()\")",
+ "QScriptValue(0, QString(\"123\")) <=> engine->evaluate(\"new String('ciao')\")",
"QScriptValue(0, QString(\"123\")) <=> engine->evaluate(\"Undefined\")",
"QScriptValue(0, QString(\"123\")) <=> engine->evaluate(\"Null\")",
"QScriptValue(0, QString(\"123\")) <=> engine->evaluate(\"True\")",
@@ -4050,6 +4228,8 @@ static QString lessThan_array [] = {
"QScriptValue(0, QString(\"12.3\")) <=> engine->evaluate(\"(function() { throw new Error('foo'); })\")",
"QScriptValue(0, QString(\"12.3\")) <=> engine->evaluate(\"new Object()\")",
"QScriptValue(0, QString(\"12.3\")) <=> engine->evaluate(\"new Error()\")",
+ "QScriptValue(0, QString(\"12.3\")) <=> engine->evaluate(\"new Number(123)\")",
+ "QScriptValue(0, QString(\"12.3\")) <=> engine->evaluate(\"new String('ciao')\")",
"QScriptValue(0, QString(\"12.3\")) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(0, QString(\"12.3\")) <=> engine->evaluate(\"Undefined\")",
"QScriptValue(0, QString(\"12.3\")) <=> engine->evaluate(\"Null\")",
@@ -4105,6 +4285,8 @@ static QString lessThan_array [] = {
"QScriptValue(engine, QScriptValue::NullValue) <=> QScriptValue(engine, \"Infinity\")",
"QScriptValue(engine, QScriptValue::NullValue) <=> QScriptValue(engine, QString(\"123\"))",
"QScriptValue(engine, QScriptValue::NullValue) <=> QScriptValue(engine, QString(\"1.23\"))",
+ "QScriptValue(engine, QScriptValue::NullValue) <=> engine->evaluate(\"new Boolean(true)\")",
+ "QScriptValue(engine, QScriptValue::NullValue) <=> engine->evaluate(\"new Number(123)\")",
"QScriptValue(engine, QScriptValue::NullValue) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(engine, QScriptValue::NullValue) <=> engine->evaluate(\"true\")",
"QScriptValue(engine, QScriptValue::NullValue) <=> engine->evaluate(\"122\")",
@@ -4148,6 +4330,7 @@ static QString lessThan_array [] = {
"QScriptValue(engine, true) <=> QScriptValue(engine, \"Infinity\")",
"QScriptValue(engine, true) <=> QScriptValue(engine, QString(\"123\"))",
"QScriptValue(engine, true) <=> QScriptValue(engine, QString(\"1.23\"))",
+ "QScriptValue(engine, true) <=> engine->evaluate(\"new Number(123)\")",
"QScriptValue(engine, true) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(engine, true) <=> engine->evaluate(\"122\")",
"QScriptValue(engine, true) <=> engine->evaluate(\"124\")",
@@ -4195,6 +4378,8 @@ static QString lessThan_array [] = {
"QScriptValue(engine, false) <=> QScriptValue(engine, \"Infinity\")",
"QScriptValue(engine, false) <=> QScriptValue(engine, QString(\"123\"))",
"QScriptValue(engine, false) <=> QScriptValue(engine, QString(\"1.23\"))",
+ "QScriptValue(engine, false) <=> engine->evaluate(\"new Boolean(true)\")",
+ "QScriptValue(engine, false) <=> engine->evaluate(\"new Number(123)\")",
"QScriptValue(engine, false) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(engine, false) <=> engine->evaluate(\"true\")",
"QScriptValue(engine, false) <=> engine->evaluate(\"122\")",
@@ -4232,6 +4417,7 @@ static QString lessThan_array [] = {
"QScriptValue(engine, int(122)) <=> QScriptValue(engine, qInf())",
"QScriptValue(engine, int(122)) <=> QScriptValue(engine, \"Infinity\")",
"QScriptValue(engine, int(122)) <=> QScriptValue(engine, QString(\"123\"))",
+ "QScriptValue(engine, int(122)) <=> engine->evaluate(\"new Number(123)\")",
"QScriptValue(engine, int(122)) <=> engine->evaluate(\"124\")",
"QScriptValue(engine, int(122)) <=> engine->evaluate(\"123.0\")",
"QScriptValue(engine, int(122)) <=> engine->evaluate(\"0x43211234\")",
@@ -4295,6 +4481,8 @@ static QString lessThan_array [] = {
"QScriptValue(engine, 0) <=> QScriptValue(engine, \"Infinity\")",
"QScriptValue(engine, 0) <=> QScriptValue(engine, QString(\"123\"))",
"QScriptValue(engine, 0) <=> QScriptValue(engine, QString(\"1.23\"))",
+ "QScriptValue(engine, 0) <=> engine->evaluate(\"new Boolean(true)\")",
+ "QScriptValue(engine, 0) <=> engine->evaluate(\"new Number(123)\")",
"QScriptValue(engine, 0) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(engine, 0) <=> engine->evaluate(\"true\")",
"QScriptValue(engine, 0) <=> engine->evaluate(\"122\")",
@@ -4344,6 +4532,8 @@ static QString lessThan_array [] = {
"QScriptValue(engine, 0.0) <=> QScriptValue(engine, \"Infinity\")",
"QScriptValue(engine, 0.0) <=> QScriptValue(engine, QString(\"123\"))",
"QScriptValue(engine, 0.0) <=> QScriptValue(engine, QString(\"1.23\"))",
+ "QScriptValue(engine, 0.0) <=> engine->evaluate(\"new Boolean(true)\")",
+ "QScriptValue(engine, 0.0) <=> engine->evaluate(\"new Number(123)\")",
"QScriptValue(engine, 0.0) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(engine, 0.0) <=> engine->evaluate(\"true\")",
"QScriptValue(engine, 0.0) <=> engine->evaluate(\"122\")",
@@ -4413,6 +4603,8 @@ static QString lessThan_array [] = {
"QScriptValue(engine, 6.37e-8) <=> QScriptValue(engine, \"Infinity\")",
"QScriptValue(engine, 6.37e-8) <=> QScriptValue(engine, QString(\"123\"))",
"QScriptValue(engine, 6.37e-8) <=> QScriptValue(engine, QString(\"1.23\"))",
+ "QScriptValue(engine, 6.37e-8) <=> engine->evaluate(\"new Boolean(true)\")",
+ "QScriptValue(engine, 6.37e-8) <=> engine->evaluate(\"new Number(123)\")",
"QScriptValue(engine, 6.37e-8) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(engine, 6.37e-8) <=> engine->evaluate(\"true\")",
"QScriptValue(engine, 6.37e-8) <=> engine->evaluate(\"122\")",
@@ -4485,6 +4677,9 @@ static QString lessThan_array [] = {
"QScriptValue(engine, -6.37e-8) <=> engine->evaluate(\"[]\")",
"QScriptValue(engine, -6.37e-8) <=> engine->evaluate(\"Array.prototype\")",
"QScriptValue(engine, -6.37e-8) <=> engine->evaluate(\"new Array()\")",
+ "QScriptValue(engine, -6.37e-8) <=> engine->evaluate(\"new Boolean(true)\")",
+ "QScriptValue(engine, -6.37e-8) <=> engine->evaluate(\"new Boolean(false)\")",
+ "QScriptValue(engine, -6.37e-8) <=> engine->evaluate(\"new Number(123)\")",
"QScriptValue(engine, -6.37e-8) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(engine, -6.37e-8) <=> engine->evaluate(\"null\")",
"QScriptValue(engine, -6.37e-8) <=> engine->evaluate(\"true\")",
@@ -4604,6 +4799,9 @@ static QString lessThan_array [] = {
"QScriptValue(engine, -qInf()) <=> engine->evaluate(\"[]\")",
"QScriptValue(engine, -qInf()) <=> engine->evaluate(\"Array.prototype\")",
"QScriptValue(engine, -qInf()) <=> engine->evaluate(\"new Array()\")",
+ "QScriptValue(engine, -qInf()) <=> engine->evaluate(\"new Boolean(true)\")",
+ "QScriptValue(engine, -qInf()) <=> engine->evaluate(\"new Boolean(false)\")",
+ "QScriptValue(engine, -qInf()) <=> engine->evaluate(\"new Number(123)\")",
"QScriptValue(engine, -qInf()) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(engine, -qInf()) <=> engine->evaluate(\"null\")",
"QScriptValue(engine, -qInf()) <=> engine->evaluate(\"true\")",
@@ -4644,6 +4842,7 @@ static QString lessThan_array [] = {
"QScriptValue(engine, \"NaN\") <=> engine->evaluate(\"(function() { return 'ciao'; })\")",
"QScriptValue(engine, \"NaN\") <=> engine->evaluate(\"(function() { throw new Error('foo'); })\")",
"QScriptValue(engine, \"NaN\") <=> engine->evaluate(\"new Object()\")",
+ "QScriptValue(engine, \"NaN\") <=> engine->evaluate(\"new String('ciao')\")",
"QScriptValue(engine, \"NaN\") <=> engine->evaluate(\"Undefined\")",
"QScriptValue(engine, \"NaN\") <=> engine->evaluate(\"Null\")",
"QScriptValue(engine, \"NaN\") <=> engine->evaluate(\"True\")",
@@ -4671,6 +4870,7 @@ static QString lessThan_array [] = {
"QScriptValue(engine, \"Infinity\") <=> engine->evaluate(\"(function() { return 'ciao'; })\")",
"QScriptValue(engine, \"Infinity\") <=> engine->evaluate(\"(function() { throw new Error('foo'); })\")",
"QScriptValue(engine, \"Infinity\") <=> engine->evaluate(\"new Object()\")",
+ "QScriptValue(engine, \"Infinity\") <=> engine->evaluate(\"new String('ciao')\")",
"QScriptValue(engine, \"Infinity\") <=> engine->evaluate(\"Undefined\")",
"QScriptValue(engine, \"Infinity\") <=> engine->evaluate(\"Null\")",
"QScriptValue(engine, \"Infinity\") <=> engine->evaluate(\"True\")",
@@ -4755,6 +4955,11 @@ static QString lessThan_array [] = {
"QScriptValue(engine, \"-Infinity\") <=> engine->evaluate(\"/foo/\")",
"QScriptValue(engine, \"-Infinity\") <=> engine->evaluate(\"new Object()\")",
"QScriptValue(engine, \"-Infinity\") <=> engine->evaluate(\"new Error()\")",
+ "QScriptValue(engine, \"-Infinity\") <=> engine->evaluate(\"new Boolean(true)\")",
+ "QScriptValue(engine, \"-Infinity\") <=> engine->evaluate(\"new Boolean(false)\")",
+ "QScriptValue(engine, \"-Infinity\") <=> engine->evaluate(\"new Number(123)\")",
+ "QScriptValue(engine, \"-Infinity\") <=> engine->evaluate(\"new RegExp('foo', 'gim')\")",
+ "QScriptValue(engine, \"-Infinity\") <=> engine->evaluate(\"new String('ciao')\")",
"QScriptValue(engine, \"-Infinity\") <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(engine, \"-Infinity\") <=> engine->evaluate(\"Undefined\")",
"QScriptValue(engine, \"-Infinity\") <=> engine->evaluate(\"Null\")",
@@ -4781,6 +4986,7 @@ static QString lessThan_array [] = {
"QScriptValue(engine, \"-Infinity\") <=> engine->nullValue()",
"QScriptValue(engine, \"-Infinity\") <=> engine->newObject()",
"QScriptValue(engine, \"-Infinity\") <=> engine->newQMetaObject(&QObject::staticMetaObject)",
+ "QScriptValue(engine, \"-Infinity\") <=> engine->newRegExp(\"foo\", \"gim\")",
"QScriptValue(engine, \"-Infinity\") <=> engine->newVariant(QVariant(123))",
"QScriptValue(engine, \"-Infinity\") <=> engine->newVariant(QVariant(false))",
"QScriptValue(engine, \"-Infinity\") <=> engine->newQObject(0)",
@@ -4865,6 +5071,10 @@ static QString lessThan_array [] = {
"QScriptValue(engine, QString(\"\")) <=> engine->evaluate(\"/foo/\")",
"QScriptValue(engine, QString(\"\")) <=> engine->evaluate(\"new Object()\")",
"QScriptValue(engine, QString(\"\")) <=> engine->evaluate(\"new Error()\")",
+ "QScriptValue(engine, QString(\"\")) <=> engine->evaluate(\"new Boolean(true)\")",
+ "QScriptValue(engine, QString(\"\")) <=> engine->evaluate(\"new Number(123)\")",
+ "QScriptValue(engine, QString(\"\")) <=> engine->evaluate(\"new RegExp('foo', 'gim')\")",
+ "QScriptValue(engine, QString(\"\")) <=> engine->evaluate(\"new String('ciao')\")",
"QScriptValue(engine, QString(\"\")) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(engine, QString(\"\")) <=> engine->evaluate(\"Undefined\")",
"QScriptValue(engine, QString(\"\")) <=> engine->evaluate(\"Null\")",
@@ -4886,6 +5096,7 @@ static QString lessThan_array [] = {
"QScriptValue(engine, QString(\"\")) <=> engine->newObject()",
"QScriptValue(engine, QString(\"\")) <=> engine->newArray(10)",
"QScriptValue(engine, QString(\"\")) <=> engine->newQMetaObject(&QObject::staticMetaObject)",
+ "QScriptValue(engine, QString(\"\")) <=> engine->newRegExp(\"foo\", \"gim\")",
"QScriptValue(engine, QString(\"\")) <=> engine->newVariant(QVariant(123))",
"QScriptValue(engine, QString(\"\")) <=> engine->newQObject(engine)",
"QScriptValue(engine, QString()) <=> QScriptValue(true)",
@@ -4952,6 +5163,10 @@ static QString lessThan_array [] = {
"QScriptValue(engine, QString()) <=> engine->evaluate(\"/foo/\")",
"QScriptValue(engine, QString()) <=> engine->evaluate(\"new Object()\")",
"QScriptValue(engine, QString()) <=> engine->evaluate(\"new Error()\")",
+ "QScriptValue(engine, QString()) <=> engine->evaluate(\"new Boolean(true)\")",
+ "QScriptValue(engine, QString()) <=> engine->evaluate(\"new Number(123)\")",
+ "QScriptValue(engine, QString()) <=> engine->evaluate(\"new RegExp('foo', 'gim')\")",
+ "QScriptValue(engine, QString()) <=> engine->evaluate(\"new String('ciao')\")",
"QScriptValue(engine, QString()) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(engine, QString()) <=> engine->evaluate(\"Undefined\")",
"QScriptValue(engine, QString()) <=> engine->evaluate(\"Null\")",
@@ -4973,6 +5188,7 @@ static QString lessThan_array [] = {
"QScriptValue(engine, QString()) <=> engine->newObject()",
"QScriptValue(engine, QString()) <=> engine->newArray(10)",
"QScriptValue(engine, QString()) <=> engine->newQMetaObject(&QObject::staticMetaObject)",
+ "QScriptValue(engine, QString()) <=> engine->newRegExp(\"foo\", \"gim\")",
"QScriptValue(engine, QString()) <=> engine->newVariant(QVariant(123))",
"QScriptValue(engine, QString()) <=> engine->newQObject(engine)",
"QScriptValue(engine, QString(\"0\")) <=> QScriptValue(true)",
@@ -5032,6 +5248,9 @@ static QString lessThan_array [] = {
"QScriptValue(engine, QString(\"0\")) <=> engine->evaluate(\"(function() { throw new Error('foo'); })\")",
"QScriptValue(engine, QString(\"0\")) <=> engine->evaluate(\"new Object()\")",
"QScriptValue(engine, QString(\"0\")) <=> engine->evaluate(\"new Error()\")",
+ "QScriptValue(engine, QString(\"0\")) <=> engine->evaluate(\"new Boolean(true)\")",
+ "QScriptValue(engine, QString(\"0\")) <=> engine->evaluate(\"new Number(123)\")",
+ "QScriptValue(engine, QString(\"0\")) <=> engine->evaluate(\"new String('ciao')\")",
"QScriptValue(engine, QString(\"0\")) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(engine, QString(\"0\")) <=> engine->evaluate(\"Undefined\")",
"QScriptValue(engine, QString(\"0\")) <=> engine->evaluate(\"Null\")",
@@ -5092,6 +5311,7 @@ static QString lessThan_array [] = {
"QScriptValue(engine, QString(\"123\")) <=> engine->evaluate(\"(function() { throw new Error('foo'); })\")",
"QScriptValue(engine, QString(\"123\")) <=> engine->evaluate(\"new Object()\")",
"QScriptValue(engine, QString(\"123\")) <=> engine->evaluate(\"new Error()\")",
+ "QScriptValue(engine, QString(\"123\")) <=> engine->evaluate(\"new String('ciao')\")",
"QScriptValue(engine, QString(\"123\")) <=> engine->evaluate(\"Undefined\")",
"QScriptValue(engine, QString(\"123\")) <=> engine->evaluate(\"Null\")",
"QScriptValue(engine, QString(\"123\")) <=> engine->evaluate(\"True\")",
@@ -5155,6 +5375,8 @@ static QString lessThan_array [] = {
"QScriptValue(engine, QString(\"1.23\")) <=> engine->evaluate(\"(function() { throw new Error('foo'); })\")",
"QScriptValue(engine, QString(\"1.23\")) <=> engine->evaluate(\"new Object()\")",
"QScriptValue(engine, QString(\"1.23\")) <=> engine->evaluate(\"new Error()\")",
+ "QScriptValue(engine, QString(\"1.23\")) <=> engine->evaluate(\"new Number(123)\")",
+ "QScriptValue(engine, QString(\"1.23\")) <=> engine->evaluate(\"new String('ciao')\")",
"QScriptValue(engine, QString(\"1.23\")) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"QScriptValue(engine, QString(\"1.23\")) <=> engine->evaluate(\"Undefined\")",
"QScriptValue(engine, QString(\"1.23\")) <=> engine->evaluate(\"Null\")",
@@ -5238,6 +5460,10 @@ static QString lessThan_array [] = {
"engine->evaluate(\"[]\") <=> engine->evaluate(\"/foo/\")",
"engine->evaluate(\"[]\") <=> engine->evaluate(\"new Object()\")",
"engine->evaluate(\"[]\") <=> engine->evaluate(\"new Error()\")",
+ "engine->evaluate(\"[]\") <=> engine->evaluate(\"new Boolean(true)\")",
+ "engine->evaluate(\"[]\") <=> engine->evaluate(\"new Number(123)\")",
+ "engine->evaluate(\"[]\") <=> engine->evaluate(\"new RegExp('foo', 'gim')\")",
+ "engine->evaluate(\"[]\") <=> engine->evaluate(\"new String('ciao')\")",
"engine->evaluate(\"[]\") <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"engine->evaluate(\"[]\") <=> engine->evaluate(\"Undefined\")",
"engine->evaluate(\"[]\") <=> engine->evaluate(\"Null\")",
@@ -5259,6 +5485,7 @@ static QString lessThan_array [] = {
"engine->evaluate(\"[]\") <=> engine->newObject()",
"engine->evaluate(\"[]\") <=> engine->newArray(10)",
"engine->evaluate(\"[]\") <=> engine->newQMetaObject(&QObject::staticMetaObject)",
+ "engine->evaluate(\"[]\") <=> engine->newRegExp(\"foo\", \"gim\")",
"engine->evaluate(\"[]\") <=> engine->newVariant(QVariant(123))",
"engine->evaluate(\"[]\") <=> engine->newQObject(engine)",
"engine->evaluate(\"Object.prototype\") <=> QScriptValue(\"ciao\")",
@@ -5275,6 +5502,7 @@ static QString lessThan_array [] = {
"engine->evaluate(\"Object.prototype\") <=> engine->evaluate(\"(function() { return 1; })\")",
"engine->evaluate(\"Object.prototype\") <=> engine->evaluate(\"(function() { return 'ciao'; })\")",
"engine->evaluate(\"Object.prototype\") <=> engine->evaluate(\"(function() { throw new Error('foo'); })\")",
+ "engine->evaluate(\"Object.prototype\") <=> engine->evaluate(\"new String('ciao')\")",
"engine->evaluate(\"Object.prototype\") <=> engine->evaluate(\"'ciao'\")",
"engine->evaluate(\"Object.prototype\") <=> engine->newQMetaObject(&QObject::staticMetaObject)",
"engine->evaluate(\"Array.prototype\") <=> QScriptValue(true)",
@@ -5341,6 +5569,10 @@ static QString lessThan_array [] = {
"engine->evaluate(\"Array.prototype\") <=> engine->evaluate(\"/foo/\")",
"engine->evaluate(\"Array.prototype\") <=> engine->evaluate(\"new Object()\")",
"engine->evaluate(\"Array.prototype\") <=> engine->evaluate(\"new Error()\")",
+ "engine->evaluate(\"Array.prototype\") <=> engine->evaluate(\"new Boolean(true)\")",
+ "engine->evaluate(\"Array.prototype\") <=> engine->evaluate(\"new Number(123)\")",
+ "engine->evaluate(\"Array.prototype\") <=> engine->evaluate(\"new RegExp('foo', 'gim')\")",
+ "engine->evaluate(\"Array.prototype\") <=> engine->evaluate(\"new String('ciao')\")",
"engine->evaluate(\"Array.prototype\") <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"engine->evaluate(\"Array.prototype\") <=> engine->evaluate(\"Undefined\")",
"engine->evaluate(\"Array.prototype\") <=> engine->evaluate(\"Null\")",
@@ -5362,6 +5594,7 @@ static QString lessThan_array [] = {
"engine->evaluate(\"Array.prototype\") <=> engine->newObject()",
"engine->evaluate(\"Array.prototype\") <=> engine->newArray(10)",
"engine->evaluate(\"Array.prototype\") <=> engine->newQMetaObject(&QObject::staticMetaObject)",
+ "engine->evaluate(\"Array.prototype\") <=> engine->newRegExp(\"foo\", \"gim\")",
"engine->evaluate(\"Array.prototype\") <=> engine->newVariant(QVariant(123))",
"engine->evaluate(\"Array.prototype\") <=> engine->newQObject(engine)",
"engine->evaluate(\"Function.prototype\") <=> engine->evaluate(\"Object\")",
@@ -5393,6 +5626,7 @@ static QString lessThan_array [] = {
"engine->evaluate(\"Error.prototype\") <=> engine->evaluate(\"(function() { return 'ciao'; })\")",
"engine->evaluate(\"Error.prototype\") <=> engine->evaluate(\"(function() { throw new Error('foo'); })\")",
"engine->evaluate(\"Error.prototype\") <=> engine->evaluate(\"new Object()\")",
+ "engine->evaluate(\"Error.prototype\") <=> engine->evaluate(\"new String('ciao')\")",
"engine->evaluate(\"Error.prototype\") <=> engine->evaluate(\"Undefined\")",
"engine->evaluate(\"Error.prototype\") <=> engine->evaluate(\"Null\")",
"engine->evaluate(\"Error.prototype\") <=> engine->evaluate(\"True\")",
@@ -5455,6 +5689,8 @@ static QString lessThan_array [] = {
"engine->evaluate(\"/foo/\") <=> engine->evaluate(\"(function() { throw new Error('foo'); })\")",
"engine->evaluate(\"/foo/\") <=> engine->evaluate(\"new Object()\")",
"engine->evaluate(\"/foo/\") <=> engine->evaluate(\"new Error()\")",
+ "engine->evaluate(\"/foo/\") <=> engine->evaluate(\"new RegExp('foo', 'gim')\")",
+ "engine->evaluate(\"/foo/\") <=> engine->evaluate(\"new String('ciao')\")",
"engine->evaluate(\"/foo/\") <=> engine->evaluate(\"Undefined\")",
"engine->evaluate(\"/foo/\") <=> engine->evaluate(\"Null\")",
"engine->evaluate(\"/foo/\") <=> engine->evaluate(\"True\")",
@@ -5465,6 +5701,7 @@ static QString lessThan_array [] = {
"engine->evaluate(\"/foo/\") <=> engine->evaluate(\"'12.4'\")",
"engine->evaluate(\"/foo/\") <=> engine->newObject()",
"engine->evaluate(\"/foo/\") <=> engine->newQMetaObject(&QObject::staticMetaObject)",
+ "engine->evaluate(\"/foo/\") <=> engine->newRegExp(\"foo\", \"gim\")",
"engine->evaluate(\"/foo/\") <=> engine->newQObject(engine)",
"engine->evaluate(\"new Object()\") <=> QScriptValue(\"ciao\")",
"engine->evaluate(\"new Object()\") <=> QScriptValue(QString::fromLatin1(\"ciao\"))",
@@ -5480,6 +5717,7 @@ static QString lessThan_array [] = {
"engine->evaluate(\"new Object()\") <=> engine->evaluate(\"(function() { return 1; })\")",
"engine->evaluate(\"new Object()\") <=> engine->evaluate(\"(function() { return 'ciao'; })\")",
"engine->evaluate(\"new Object()\") <=> engine->evaluate(\"(function() { throw new Error('foo'); })\")",
+ "engine->evaluate(\"new Object()\") <=> engine->evaluate(\"new String('ciao')\")",
"engine->evaluate(\"new Object()\") <=> engine->evaluate(\"'ciao'\")",
"engine->evaluate(\"new Object()\") <=> engine->newQMetaObject(&QObject::staticMetaObject)",
"engine->evaluate(\"new Array()\") <=> QScriptValue(true)",
@@ -5546,6 +5784,10 @@ static QString lessThan_array [] = {
"engine->evaluate(\"new Array()\") <=> engine->evaluate(\"/foo/\")",
"engine->evaluate(\"new Array()\") <=> engine->evaluate(\"new Object()\")",
"engine->evaluate(\"new Array()\") <=> engine->evaluate(\"new Error()\")",
+ "engine->evaluate(\"new Array()\") <=> engine->evaluate(\"new Boolean(true)\")",
+ "engine->evaluate(\"new Array()\") <=> engine->evaluate(\"new Number(123)\")",
+ "engine->evaluate(\"new Array()\") <=> engine->evaluate(\"new RegExp('foo', 'gim')\")",
+ "engine->evaluate(\"new Array()\") <=> engine->evaluate(\"new String('ciao')\")",
"engine->evaluate(\"new Array()\") <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"engine->evaluate(\"new Array()\") <=> engine->evaluate(\"Undefined\")",
"engine->evaluate(\"new Array()\") <=> engine->evaluate(\"Null\")",
@@ -5567,6 +5809,7 @@ static QString lessThan_array [] = {
"engine->evaluate(\"new Array()\") <=> engine->newObject()",
"engine->evaluate(\"new Array()\") <=> engine->newArray(10)",
"engine->evaluate(\"new Array()\") <=> engine->newQMetaObject(&QObject::staticMetaObject)",
+ "engine->evaluate(\"new Array()\") <=> engine->newRegExp(\"foo\", \"gim\")",
"engine->evaluate(\"new Array()\") <=> engine->newVariant(QVariant(123))",
"engine->evaluate(\"new Array()\") <=> engine->newQObject(engine)",
"engine->evaluate(\"new Error()\") <=> QScriptValue(\"NaN\")",
@@ -5591,6 +5834,7 @@ static QString lessThan_array [] = {
"engine->evaluate(\"new Error()\") <=> engine->evaluate(\"(function() { return 'ciao'; })\")",
"engine->evaluate(\"new Error()\") <=> engine->evaluate(\"(function() { throw new Error('foo'); })\")",
"engine->evaluate(\"new Error()\") <=> engine->evaluate(\"new Object()\")",
+ "engine->evaluate(\"new Error()\") <=> engine->evaluate(\"new String('ciao')\")",
"engine->evaluate(\"new Error()\") <=> engine->evaluate(\"Undefined\")",
"engine->evaluate(\"new Error()\") <=> engine->evaluate(\"Null\")",
"engine->evaluate(\"new Error()\") <=> engine->evaluate(\"True\")",
@@ -5599,6 +5843,175 @@ static QString lessThan_array [] = {
"engine->evaluate(\"new Error()\") <=> engine->newObject()",
"engine->evaluate(\"new Error()\") <=> engine->newQMetaObject(&QObject::staticMetaObject)",
"engine->evaluate(\"new Error()\") <=> engine->newQObject(engine)",
+ "engine->evaluate(\"new Boolean(true)\") <=> QScriptValue(int(122))",
+ "engine->evaluate(\"new Boolean(true)\") <=> QScriptValue(uint(124))",
+ "engine->evaluate(\"new Boolean(true)\") <=> QScriptValue(123.0)",
+ "engine->evaluate(\"new Boolean(true)\") <=> QScriptValue(0x43211234)",
+ "engine->evaluate(\"new Boolean(true)\") <=> QScriptValue(0x10000)",
+ "engine->evaluate(\"new Boolean(true)\") <=> QScriptValue(0x10001)",
+ "engine->evaluate(\"new Boolean(true)\") <=> QScriptValue(qInf())",
+ "engine->evaluate(\"new Boolean(true)\") <=> QScriptValue(\"Infinity\")",
+ "engine->evaluate(\"new Boolean(true)\") <=> QScriptValue(QString(\"123\"))",
+ "engine->evaluate(\"new Boolean(true)\") <=> QScriptValue(QString(\"12.4\"))",
+ "engine->evaluate(\"new Boolean(true)\") <=> QScriptValue(0, int(122))",
+ "engine->evaluate(\"new Boolean(true)\") <=> QScriptValue(0, uint(124))",
+ "engine->evaluate(\"new Boolean(true)\") <=> QScriptValue(0, 123.0)",
+ "engine->evaluate(\"new Boolean(true)\") <=> QScriptValue(0, 0x43211234)",
+ "engine->evaluate(\"new Boolean(true)\") <=> QScriptValue(0, 0x10000)",
+ "engine->evaluate(\"new Boolean(true)\") <=> QScriptValue(0, 0x10001)",
+ "engine->evaluate(\"new Boolean(true)\") <=> QScriptValue(0, qInf())",
+ "engine->evaluate(\"new Boolean(true)\") <=> QScriptValue(0, \"Infinity\")",
+ "engine->evaluate(\"new Boolean(true)\") <=> QScriptValue(0, QString(\"123\"))",
+ "engine->evaluate(\"new Boolean(true)\") <=> QScriptValue(0, QString(\"12.3\"))",
+ "engine->evaluate(\"new Boolean(true)\") <=> QScriptValue(engine, int(122))",
+ "engine->evaluate(\"new Boolean(true)\") <=> QScriptValue(engine, uint(124))",
+ "engine->evaluate(\"new Boolean(true)\") <=> QScriptValue(engine, 123.0)",
+ "engine->evaluate(\"new Boolean(true)\") <=> QScriptValue(engine, 0x43211234)",
+ "engine->evaluate(\"new Boolean(true)\") <=> QScriptValue(engine, 0x10000)",
+ "engine->evaluate(\"new Boolean(true)\") <=> QScriptValue(engine, 0x10001)",
+ "engine->evaluate(\"new Boolean(true)\") <=> QScriptValue(engine, qInf())",
+ "engine->evaluate(\"new Boolean(true)\") <=> QScriptValue(engine, \"Infinity\")",
+ "engine->evaluate(\"new Boolean(true)\") <=> QScriptValue(engine, QString(\"123\"))",
+ "engine->evaluate(\"new Boolean(true)\") <=> QScriptValue(engine, QString(\"1.23\"))",
+ "engine->evaluate(\"new Boolean(true)\") <=> engine->evaluate(\"new Number(123)\")",
+ "engine->evaluate(\"new Boolean(true)\") <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
+ "engine->evaluate(\"new Boolean(true)\") <=> engine->evaluate(\"122\")",
+ "engine->evaluate(\"new Boolean(true)\") <=> engine->evaluate(\"124\")",
+ "engine->evaluate(\"new Boolean(true)\") <=> engine->evaluate(\"123.0\")",
+ "engine->evaluate(\"new Boolean(true)\") <=> engine->evaluate(\"0x43211234\")",
+ "engine->evaluate(\"new Boolean(true)\") <=> engine->evaluate(\"0x10000\")",
+ "engine->evaluate(\"new Boolean(true)\") <=> engine->evaluate(\"0x10001\")",
+ "engine->evaluate(\"new Boolean(true)\") <=> engine->evaluate(\"Infinity\")",
+ "engine->evaluate(\"new Boolean(true)\") <=> engine->evaluate(\"'123'\")",
+ "engine->evaluate(\"new Boolean(true)\") <=> engine->evaluate(\"'12.4'\")",
+ "engine->evaluate(\"new Boolean(true)\") <=> engine->newVariant(QVariant(123))",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(true)",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(int(122))",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(uint(124))",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(123.0)",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(6.37e-8)",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(0x43211234)",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(0x10000)",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(0x10001)",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(qInf())",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(\"Infinity\")",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(QString(\"123\"))",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(QString(\"12.4\"))",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(0, true)",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(0, int(122))",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(0, uint(124))",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(0, 123.0)",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(0, 6.37e-8)",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(0, 0x43211234)",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(0, 0x10000)",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(0, 0x10001)",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(0, qInf())",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(0, \"Infinity\")",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(0, QString(\"123\"))",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(0, QString(\"12.3\"))",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(engine, true)",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(engine, int(122))",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(engine, uint(124))",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(engine, 123.0)",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(engine, 6.37e-8)",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(engine, 0x43211234)",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(engine, 0x10000)",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(engine, 0x10001)",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(engine, qInf())",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(engine, \"Infinity\")",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(engine, QString(\"123\"))",
+ "engine->evaluate(\"new Boolean(false)\") <=> QScriptValue(engine, QString(\"1.23\"))",
+ "engine->evaluate(\"new Boolean(false)\") <=> engine->evaluate(\"new Boolean(true)\")",
+ "engine->evaluate(\"new Boolean(false)\") <=> engine->evaluate(\"new Number(123)\")",
+ "engine->evaluate(\"new Boolean(false)\") <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
+ "engine->evaluate(\"new Boolean(false)\") <=> engine->evaluate(\"true\")",
+ "engine->evaluate(\"new Boolean(false)\") <=> engine->evaluate(\"122\")",
+ "engine->evaluate(\"new Boolean(false)\") <=> engine->evaluate(\"124\")",
+ "engine->evaluate(\"new Boolean(false)\") <=> engine->evaluate(\"123.0\")",
+ "engine->evaluate(\"new Boolean(false)\") <=> engine->evaluate(\"6.37e-8\")",
+ "engine->evaluate(\"new Boolean(false)\") <=> engine->evaluate(\"0x43211234\")",
+ "engine->evaluate(\"new Boolean(false)\") <=> engine->evaluate(\"0x10000\")",
+ "engine->evaluate(\"new Boolean(false)\") <=> engine->evaluate(\"0x10001\")",
+ "engine->evaluate(\"new Boolean(false)\") <=> engine->evaluate(\"Infinity\")",
+ "engine->evaluate(\"new Boolean(false)\") <=> engine->evaluate(\"'123'\")",
+ "engine->evaluate(\"new Boolean(false)\") <=> engine->evaluate(\"'12.4'\")",
+ "engine->evaluate(\"new Boolean(false)\") <=> engine->newVariant(QVariant(123))",
+ "engine->evaluate(\"new Number(123)\") <=> QScriptValue(uint(124))",
+ "engine->evaluate(\"new Number(123)\") <=> QScriptValue(0x43211234)",
+ "engine->evaluate(\"new Number(123)\") <=> QScriptValue(0x10000)",
+ "engine->evaluate(\"new Number(123)\") <=> QScriptValue(0x10001)",
+ "engine->evaluate(\"new Number(123)\") <=> QScriptValue(qInf())",
+ "engine->evaluate(\"new Number(123)\") <=> QScriptValue(\"Infinity\")",
+ "engine->evaluate(\"new Number(123)\") <=> QScriptValue(0, uint(124))",
+ "engine->evaluate(\"new Number(123)\") <=> QScriptValue(0, 0x43211234)",
+ "engine->evaluate(\"new Number(123)\") <=> QScriptValue(0, 0x10000)",
+ "engine->evaluate(\"new Number(123)\") <=> QScriptValue(0, 0x10001)",
+ "engine->evaluate(\"new Number(123)\") <=> QScriptValue(0, qInf())",
+ "engine->evaluate(\"new Number(123)\") <=> QScriptValue(0, \"Infinity\")",
+ "engine->evaluate(\"new Number(123)\") <=> QScriptValue(engine, uint(124))",
+ "engine->evaluate(\"new Number(123)\") <=> QScriptValue(engine, 0x43211234)",
+ "engine->evaluate(\"new Number(123)\") <=> QScriptValue(engine, 0x10000)",
+ "engine->evaluate(\"new Number(123)\") <=> QScriptValue(engine, 0x10001)",
+ "engine->evaluate(\"new Number(123)\") <=> QScriptValue(engine, qInf())",
+ "engine->evaluate(\"new Number(123)\") <=> QScriptValue(engine, \"Infinity\")",
+ "engine->evaluate(\"new Number(123)\") <=> engine->evaluate(\"124\")",
+ "engine->evaluate(\"new Number(123)\") <=> engine->evaluate(\"0x43211234\")",
+ "engine->evaluate(\"new Number(123)\") <=> engine->evaluate(\"0x10000\")",
+ "engine->evaluate(\"new Number(123)\") <=> engine->evaluate(\"0x10001\")",
+ "engine->evaluate(\"new Number(123)\") <=> engine->evaluate(\"Infinity\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> QScriptValue(\"NaN\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> QScriptValue(\"Infinity\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> QScriptValue(\"ciao\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> QScriptValue(QString::fromLatin1(\"ciao\"))",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> QScriptValue(QString(\"0\"))",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> QScriptValue(QString(\"123\"))",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> QScriptValue(QString(\"12.4\"))",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> QScriptValue(0, \"NaN\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> QScriptValue(0, \"Infinity\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> QScriptValue(0, \"ciao\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> QScriptValue(0, QString::fromLatin1(\"ciao\"))",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> QScriptValue(0, QString(\"0\"))",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> QScriptValue(0, QString(\"123\"))",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> QScriptValue(0, QString(\"12.3\"))",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> QScriptValue(engine, \"NaN\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> QScriptValue(engine, \"Infinity\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> QScriptValue(engine, \"ciao\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> QScriptValue(engine, QString::fromLatin1(\"ciao\"))",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> QScriptValue(engine, QString(\"0\"))",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> QScriptValue(engine, QString(\"123\"))",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> QScriptValue(engine, QString(\"1.23\"))",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> engine->evaluate(\"Object.prototype\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> engine->evaluate(\"Function.prototype\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> engine->evaluate(\"Error.prototype\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> engine->evaluate(\"Object\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> engine->evaluate(\"Array\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> engine->evaluate(\"Number\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> engine->evaluate(\"Function\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> engine->evaluate(\"(function() { return 1; })\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> engine->evaluate(\"(function() { return 'ciao'; })\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> engine->evaluate(\"(function() { throw new Error('foo'); })\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> engine->evaluate(\"new Object()\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> engine->evaluate(\"new Error()\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> engine->evaluate(\"new String('ciao')\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> engine->evaluate(\"Undefined\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> engine->evaluate(\"Null\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> engine->evaluate(\"True\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> engine->evaluate(\"False\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> engine->evaluate(\"'ciao'\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> engine->evaluate(\"'0'\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> engine->evaluate(\"'123'\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> engine->evaluate(\"'12.4'\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> engine->newObject()",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> engine->newQMetaObject(&QObject::staticMetaObject)",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> engine->newQObject(engine)",
+ "engine->evaluate(\"new String('ciao')\") <=> engine->evaluate(\"Function.prototype\")",
+ "engine->evaluate(\"new String('ciao')\") <=> engine->evaluate(\"Object\")",
+ "engine->evaluate(\"new String('ciao')\") <=> engine->evaluate(\"Array\")",
+ "engine->evaluate(\"new String('ciao')\") <=> engine->evaluate(\"Number\")",
+ "engine->evaluate(\"new String('ciao')\") <=> engine->evaluate(\"Function\")",
+ "engine->evaluate(\"new String('ciao')\") <=> engine->evaluate(\"(function() { return 1; })\")",
+ "engine->evaluate(\"new String('ciao')\") <=> engine->evaluate(\"(function() { return 'ciao'; })\")",
+ "engine->evaluate(\"new String('ciao')\") <=> engine->evaluate(\"(function() { throw new Error('foo'); })\")",
"engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\") <=> QScriptValue(int(122))",
"engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\") <=> QScriptValue(uint(124))",
"engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\") <=> QScriptValue(123.0)",
@@ -5626,6 +6039,7 @@ static QString lessThan_array [] = {
"engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\") <=> QScriptValue(engine, qInf())",
"engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\") <=> QScriptValue(engine, \"Infinity\")",
"engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\") <=> QScriptValue(engine, QString(\"123\"))",
+ "engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\") <=> engine->evaluate(\"new Number(123)\")",
"engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\") <=> engine->evaluate(\"122\")",
"engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\") <=> engine->evaluate(\"124\")",
"engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\") <=> engine->evaluate(\"123.0\")",
@@ -5651,6 +6065,7 @@ static QString lessThan_array [] = {
"engine->evaluate(\"Undefined\") <=> engine->evaluate(\"(function() { return 'ciao'; })\")",
"engine->evaluate(\"Undefined\") <=> engine->evaluate(\"(function() { throw new Error('foo'); })\")",
"engine->evaluate(\"Undefined\") <=> engine->evaluate(\"new Object()\")",
+ "engine->evaluate(\"Undefined\") <=> engine->evaluate(\"new String('ciao')\")",
"engine->evaluate(\"Undefined\") <=> engine->evaluate(\"'ciao'\")",
"engine->evaluate(\"Undefined\") <=> engine->newObject()",
"engine->evaluate(\"Undefined\") <=> engine->newQMetaObject(&QObject::staticMetaObject)",
@@ -5670,6 +6085,7 @@ static QString lessThan_array [] = {
"engine->evaluate(\"Null\") <=> engine->evaluate(\"(function() { return 'ciao'; })\")",
"engine->evaluate(\"Null\") <=> engine->evaluate(\"(function() { throw new Error('foo'); })\")",
"engine->evaluate(\"Null\") <=> engine->evaluate(\"new Object()\")",
+ "engine->evaluate(\"Null\") <=> engine->evaluate(\"new String('ciao')\")",
"engine->evaluate(\"Null\") <=> engine->evaluate(\"Undefined\")",
"engine->evaluate(\"Null\") <=> engine->evaluate(\"True\")",
"engine->evaluate(\"Null\") <=> engine->evaluate(\"'ciao'\")",
@@ -5691,6 +6107,7 @@ static QString lessThan_array [] = {
"engine->evaluate(\"True\") <=> engine->evaluate(\"(function() { return 'ciao'; })\")",
"engine->evaluate(\"True\") <=> engine->evaluate(\"(function() { throw new Error('foo'); })\")",
"engine->evaluate(\"True\") <=> engine->evaluate(\"new Object()\")",
+ "engine->evaluate(\"True\") <=> engine->evaluate(\"new String('ciao')\")",
"engine->evaluate(\"True\") <=> engine->evaluate(\"Undefined\")",
"engine->evaluate(\"True\") <=> engine->evaluate(\"'ciao'\")",
"engine->evaluate(\"True\") <=> engine->newObject()",
@@ -5711,6 +6128,7 @@ static QString lessThan_array [] = {
"engine->evaluate(\"False\") <=> engine->evaluate(\"(function() { return 'ciao'; })\")",
"engine->evaluate(\"False\") <=> engine->evaluate(\"(function() { throw new Error('foo'); })\")",
"engine->evaluate(\"False\") <=> engine->evaluate(\"new Object()\")",
+ "engine->evaluate(\"False\") <=> engine->evaluate(\"new String('ciao')\")",
"engine->evaluate(\"False\") <=> engine->evaluate(\"Undefined\")",
"engine->evaluate(\"False\") <=> engine->evaluate(\"Null\")",
"engine->evaluate(\"False\") <=> engine->evaluate(\"True\")",
@@ -5753,6 +6171,8 @@ static QString lessThan_array [] = {
"engine->evaluate(\"null\") <=> QScriptValue(engine, \"Infinity\")",
"engine->evaluate(\"null\") <=> QScriptValue(engine, QString(\"123\"))",
"engine->evaluate(\"null\") <=> QScriptValue(engine, QString(\"1.23\"))",
+ "engine->evaluate(\"null\") <=> engine->evaluate(\"new Boolean(true)\")",
+ "engine->evaluate(\"null\") <=> engine->evaluate(\"new Number(123)\")",
"engine->evaluate(\"null\") <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"engine->evaluate(\"null\") <=> engine->evaluate(\"true\")",
"engine->evaluate(\"null\") <=> engine->evaluate(\"122\")",
@@ -5796,6 +6216,7 @@ static QString lessThan_array [] = {
"engine->evaluate(\"true\") <=> QScriptValue(engine, \"Infinity\")",
"engine->evaluate(\"true\") <=> QScriptValue(engine, QString(\"123\"))",
"engine->evaluate(\"true\") <=> QScriptValue(engine, QString(\"1.23\"))",
+ "engine->evaluate(\"true\") <=> engine->evaluate(\"new Number(123)\")",
"engine->evaluate(\"true\") <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"engine->evaluate(\"true\") <=> engine->evaluate(\"122\")",
"engine->evaluate(\"true\") <=> engine->evaluate(\"124\")",
@@ -5843,6 +6264,8 @@ static QString lessThan_array [] = {
"engine->evaluate(\"false\") <=> QScriptValue(engine, \"Infinity\")",
"engine->evaluate(\"false\") <=> QScriptValue(engine, QString(\"123\"))",
"engine->evaluate(\"false\") <=> QScriptValue(engine, QString(\"1.23\"))",
+ "engine->evaluate(\"false\") <=> engine->evaluate(\"new Boolean(true)\")",
+ "engine->evaluate(\"false\") <=> engine->evaluate(\"new Number(123)\")",
"engine->evaluate(\"false\") <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"engine->evaluate(\"false\") <=> engine->evaluate(\"true\")",
"engine->evaluate(\"false\") <=> engine->evaluate(\"122\")",
@@ -5880,6 +6303,7 @@ static QString lessThan_array [] = {
"engine->evaluate(\"122\") <=> QScriptValue(engine, qInf())",
"engine->evaluate(\"122\") <=> QScriptValue(engine, \"Infinity\")",
"engine->evaluate(\"122\") <=> QScriptValue(engine, QString(\"123\"))",
+ "engine->evaluate(\"122\") <=> engine->evaluate(\"new Number(123)\")",
"engine->evaluate(\"122\") <=> engine->evaluate(\"124\")",
"engine->evaluate(\"122\") <=> engine->evaluate(\"123.0\")",
"engine->evaluate(\"122\") <=> engine->evaluate(\"0x43211234\")",
@@ -5943,6 +6367,8 @@ static QString lessThan_array [] = {
"engine->evaluate(\"0\") <=> QScriptValue(engine, \"Infinity\")",
"engine->evaluate(\"0\") <=> QScriptValue(engine, QString(\"123\"))",
"engine->evaluate(\"0\") <=> QScriptValue(engine, QString(\"1.23\"))",
+ "engine->evaluate(\"0\") <=> engine->evaluate(\"new Boolean(true)\")",
+ "engine->evaluate(\"0\") <=> engine->evaluate(\"new Number(123)\")",
"engine->evaluate(\"0\") <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"engine->evaluate(\"0\") <=> engine->evaluate(\"true\")",
"engine->evaluate(\"0\") <=> engine->evaluate(\"122\")",
@@ -5992,6 +6418,8 @@ static QString lessThan_array [] = {
"engine->evaluate(\"0.0\") <=> QScriptValue(engine, \"Infinity\")",
"engine->evaluate(\"0.0\") <=> QScriptValue(engine, QString(\"123\"))",
"engine->evaluate(\"0.0\") <=> QScriptValue(engine, QString(\"1.23\"))",
+ "engine->evaluate(\"0.0\") <=> engine->evaluate(\"new Boolean(true)\")",
+ "engine->evaluate(\"0.0\") <=> engine->evaluate(\"new Number(123)\")",
"engine->evaluate(\"0.0\") <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"engine->evaluate(\"0.0\") <=> engine->evaluate(\"true\")",
"engine->evaluate(\"0.0\") <=> engine->evaluate(\"122\")",
@@ -6061,6 +6489,8 @@ static QString lessThan_array [] = {
"engine->evaluate(\"6.37e-8\") <=> QScriptValue(engine, \"Infinity\")",
"engine->evaluate(\"6.37e-8\") <=> QScriptValue(engine, QString(\"123\"))",
"engine->evaluate(\"6.37e-8\") <=> QScriptValue(engine, QString(\"1.23\"))",
+ "engine->evaluate(\"6.37e-8\") <=> engine->evaluate(\"new Boolean(true)\")",
+ "engine->evaluate(\"6.37e-8\") <=> engine->evaluate(\"new Number(123)\")",
"engine->evaluate(\"6.37e-8\") <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"engine->evaluate(\"6.37e-8\") <=> engine->evaluate(\"true\")",
"engine->evaluate(\"6.37e-8\") <=> engine->evaluate(\"122\")",
@@ -6133,6 +6563,9 @@ static QString lessThan_array [] = {
"engine->evaluate(\"-6.37e-8\") <=> engine->evaluate(\"[]\")",
"engine->evaluate(\"-6.37e-8\") <=> engine->evaluate(\"Array.prototype\")",
"engine->evaluate(\"-6.37e-8\") <=> engine->evaluate(\"new Array()\")",
+ "engine->evaluate(\"-6.37e-8\") <=> engine->evaluate(\"new Boolean(true)\")",
+ "engine->evaluate(\"-6.37e-8\") <=> engine->evaluate(\"new Boolean(false)\")",
+ "engine->evaluate(\"-6.37e-8\") <=> engine->evaluate(\"new Number(123)\")",
"engine->evaluate(\"-6.37e-8\") <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"engine->evaluate(\"-6.37e-8\") <=> engine->evaluate(\"null\")",
"engine->evaluate(\"-6.37e-8\") <=> engine->evaluate(\"true\")",
@@ -6252,6 +6685,9 @@ static QString lessThan_array [] = {
"engine->evaluate(\"-Infinity\") <=> engine->evaluate(\"[]\")",
"engine->evaluate(\"-Infinity\") <=> engine->evaluate(\"Array.prototype\")",
"engine->evaluate(\"-Infinity\") <=> engine->evaluate(\"new Array()\")",
+ "engine->evaluate(\"-Infinity\") <=> engine->evaluate(\"new Boolean(true)\")",
+ "engine->evaluate(\"-Infinity\") <=> engine->evaluate(\"new Boolean(false)\")",
+ "engine->evaluate(\"-Infinity\") <=> engine->evaluate(\"new Number(123)\")",
"engine->evaluate(\"-Infinity\") <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"engine->evaluate(\"-Infinity\") <=> engine->evaluate(\"null\")",
"engine->evaluate(\"-Infinity\") <=> engine->evaluate(\"true\")",
@@ -6348,6 +6784,10 @@ static QString lessThan_array [] = {
"engine->evaluate(\"''\") <=> engine->evaluate(\"/foo/\")",
"engine->evaluate(\"''\") <=> engine->evaluate(\"new Object()\")",
"engine->evaluate(\"''\") <=> engine->evaluate(\"new Error()\")",
+ "engine->evaluate(\"''\") <=> engine->evaluate(\"new Boolean(true)\")",
+ "engine->evaluate(\"''\") <=> engine->evaluate(\"new Number(123)\")",
+ "engine->evaluate(\"''\") <=> engine->evaluate(\"new RegExp('foo', 'gim')\")",
+ "engine->evaluate(\"''\") <=> engine->evaluate(\"new String('ciao')\")",
"engine->evaluate(\"''\") <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"engine->evaluate(\"''\") <=> engine->evaluate(\"Undefined\")",
"engine->evaluate(\"''\") <=> engine->evaluate(\"Null\")",
@@ -6369,6 +6809,7 @@ static QString lessThan_array [] = {
"engine->evaluate(\"''\") <=> engine->newObject()",
"engine->evaluate(\"''\") <=> engine->newArray(10)",
"engine->evaluate(\"''\") <=> engine->newQMetaObject(&QObject::staticMetaObject)",
+ "engine->evaluate(\"''\") <=> engine->newRegExp(\"foo\", \"gim\")",
"engine->evaluate(\"''\") <=> engine->newVariant(QVariant(123))",
"engine->evaluate(\"''\") <=> engine->newQObject(engine)",
"engine->evaluate(\"'0'\") <=> QScriptValue(true)",
@@ -6428,6 +6869,9 @@ static QString lessThan_array [] = {
"engine->evaluate(\"'0'\") <=> engine->evaluate(\"(function() { throw new Error('foo'); })\")",
"engine->evaluate(\"'0'\") <=> engine->evaluate(\"new Object()\")",
"engine->evaluate(\"'0'\") <=> engine->evaluate(\"new Error()\")",
+ "engine->evaluate(\"'0'\") <=> engine->evaluate(\"new Boolean(true)\")",
+ "engine->evaluate(\"'0'\") <=> engine->evaluate(\"new Number(123)\")",
+ "engine->evaluate(\"'0'\") <=> engine->evaluate(\"new String('ciao')\")",
"engine->evaluate(\"'0'\") <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"engine->evaluate(\"'0'\") <=> engine->evaluate(\"Undefined\")",
"engine->evaluate(\"'0'\") <=> engine->evaluate(\"Null\")",
@@ -6488,6 +6932,7 @@ static QString lessThan_array [] = {
"engine->evaluate(\"'123'\") <=> engine->evaluate(\"(function() { throw new Error('foo'); })\")",
"engine->evaluate(\"'123'\") <=> engine->evaluate(\"new Object()\")",
"engine->evaluate(\"'123'\") <=> engine->evaluate(\"new Error()\")",
+ "engine->evaluate(\"'123'\") <=> engine->evaluate(\"new String('ciao')\")",
"engine->evaluate(\"'123'\") <=> engine->evaluate(\"Undefined\")",
"engine->evaluate(\"'123'\") <=> engine->evaluate(\"Null\")",
"engine->evaluate(\"'123'\") <=> engine->evaluate(\"True\")",
@@ -6549,6 +6994,8 @@ static QString lessThan_array [] = {
"engine->evaluate(\"'12.4'\") <=> engine->evaluate(\"(function() { throw new Error('foo'); })\")",
"engine->evaluate(\"'12.4'\") <=> engine->evaluate(\"new Object()\")",
"engine->evaluate(\"'12.4'\") <=> engine->evaluate(\"new Error()\")",
+ "engine->evaluate(\"'12.4'\") <=> engine->evaluate(\"new Number(123)\")",
+ "engine->evaluate(\"'12.4'\") <=> engine->evaluate(\"new String('ciao')\")",
"engine->evaluate(\"'12.4'\") <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"engine->evaluate(\"'12.4'\") <=> engine->evaluate(\"Undefined\")",
"engine->evaluate(\"'12.4'\") <=> engine->evaluate(\"Null\")",
@@ -6603,6 +7050,8 @@ static QString lessThan_array [] = {
"engine->nullValue() <=> QScriptValue(engine, \"Infinity\")",
"engine->nullValue() <=> QScriptValue(engine, QString(\"123\"))",
"engine->nullValue() <=> QScriptValue(engine, QString(\"1.23\"))",
+ "engine->nullValue() <=> engine->evaluate(\"new Boolean(true)\")",
+ "engine->nullValue() <=> engine->evaluate(\"new Number(123)\")",
"engine->nullValue() <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"engine->nullValue() <=> engine->evaluate(\"true\")",
"engine->nullValue() <=> engine->evaluate(\"122\")",
@@ -6630,6 +7079,7 @@ static QString lessThan_array [] = {
"engine->newObject() <=> engine->evaluate(\"(function() { return 1; })\")",
"engine->newObject() <=> engine->evaluate(\"(function() { return 'ciao'; })\")",
"engine->newObject() <=> engine->evaluate(\"(function() { throw new Error('foo'); })\")",
+ "engine->newObject() <=> engine->evaluate(\"new String('ciao')\")",
"engine->newObject() <=> engine->evaluate(\"'ciao'\")",
"engine->newObject() <=> engine->newQMetaObject(&QObject::staticMetaObject)",
"engine->newArray() <=> QScriptValue(true)",
@@ -6696,6 +7146,10 @@ static QString lessThan_array [] = {
"engine->newArray() <=> engine->evaluate(\"/foo/\")",
"engine->newArray() <=> engine->evaluate(\"new Object()\")",
"engine->newArray() <=> engine->evaluate(\"new Error()\")",
+ "engine->newArray() <=> engine->evaluate(\"new Boolean(true)\")",
+ "engine->newArray() <=> engine->evaluate(\"new Number(123)\")",
+ "engine->newArray() <=> engine->evaluate(\"new RegExp('foo', 'gim')\")",
+ "engine->newArray() <=> engine->evaluate(\"new String('ciao')\")",
"engine->newArray() <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"engine->newArray() <=> engine->evaluate(\"Undefined\")",
"engine->newArray() <=> engine->evaluate(\"Null\")",
@@ -6717,6 +7171,7 @@ static QString lessThan_array [] = {
"engine->newArray() <=> engine->newObject()",
"engine->newArray() <=> engine->newArray(10)",
"engine->newArray() <=> engine->newQMetaObject(&QObject::staticMetaObject)",
+ "engine->newArray() <=> engine->newRegExp(\"foo\", \"gim\")",
"engine->newArray() <=> engine->newVariant(QVariant(123))",
"engine->newArray() <=> engine->newQObject(engine)",
"engine->newArray(10) <=> QScriptValue(\"NaN\")",
@@ -6756,6 +7211,8 @@ static QString lessThan_array [] = {
"engine->newArray(10) <=> engine->evaluate(\"/foo/\")",
"engine->newArray(10) <=> engine->evaluate(\"new Object()\")",
"engine->newArray(10) <=> engine->evaluate(\"new Error()\")",
+ "engine->newArray(10) <=> engine->evaluate(\"new RegExp('foo', 'gim')\")",
+ "engine->newArray(10) <=> engine->evaluate(\"new String('ciao')\")",
"engine->newArray(10) <=> engine->evaluate(\"Undefined\")",
"engine->newArray(10) <=> engine->evaluate(\"Null\")",
"engine->newArray(10) <=> engine->evaluate(\"True\")",
@@ -6766,6 +7223,7 @@ static QString lessThan_array [] = {
"engine->newArray(10) <=> engine->evaluate(\"'12.4'\")",
"engine->newArray(10) <=> engine->newObject()",
"engine->newArray(10) <=> engine->newQMetaObject(&QObject::staticMetaObject)",
+ "engine->newArray(10) <=> engine->newRegExp(\"foo\", \"gim\")",
"engine->newArray(10) <=> engine->newQObject(engine)",
"engine->newQMetaObject(&QObject::staticMetaObject) <=> QScriptValue(\"ciao\")",
"engine->newQMetaObject(&QObject::staticMetaObject) <=> QScriptValue(QString::fromLatin1(\"ciao\"))",
@@ -6781,7 +7239,53 @@ static QString lessThan_array [] = {
"engine->newQMetaObject(&QObject::staticMetaObject) <=> engine->evaluate(\"(function() { return 1; })\")",
"engine->newQMetaObject(&QObject::staticMetaObject) <=> engine->evaluate(\"(function() { return 'ciao'; })\")",
"engine->newQMetaObject(&QObject::staticMetaObject) <=> engine->evaluate(\"(function() { throw new Error('foo'); })\")",
+ "engine->newQMetaObject(&QObject::staticMetaObject) <=> engine->evaluate(\"new String('ciao')\")",
"engine->newQMetaObject(&QObject::staticMetaObject) <=> engine->evaluate(\"'ciao'\")",
+ "engine->newRegExp(\"foo\", \"gim\") <=> QScriptValue(\"NaN\")",
+ "engine->newRegExp(\"foo\", \"gim\") <=> QScriptValue(\"Infinity\")",
+ "engine->newRegExp(\"foo\", \"gim\") <=> QScriptValue(\"ciao\")",
+ "engine->newRegExp(\"foo\", \"gim\") <=> QScriptValue(QString::fromLatin1(\"ciao\"))",
+ "engine->newRegExp(\"foo\", \"gim\") <=> QScriptValue(QString(\"0\"))",
+ "engine->newRegExp(\"foo\", \"gim\") <=> QScriptValue(QString(\"123\"))",
+ "engine->newRegExp(\"foo\", \"gim\") <=> QScriptValue(QString(\"12.4\"))",
+ "engine->newRegExp(\"foo\", \"gim\") <=> QScriptValue(0, \"NaN\")",
+ "engine->newRegExp(\"foo\", \"gim\") <=> QScriptValue(0, \"Infinity\")",
+ "engine->newRegExp(\"foo\", \"gim\") <=> QScriptValue(0, \"ciao\")",
+ "engine->newRegExp(\"foo\", \"gim\") <=> QScriptValue(0, QString::fromLatin1(\"ciao\"))",
+ "engine->newRegExp(\"foo\", \"gim\") <=> QScriptValue(0, QString(\"0\"))",
+ "engine->newRegExp(\"foo\", \"gim\") <=> QScriptValue(0, QString(\"123\"))",
+ "engine->newRegExp(\"foo\", \"gim\") <=> QScriptValue(0, QString(\"12.3\"))",
+ "engine->newRegExp(\"foo\", \"gim\") <=> QScriptValue(engine, \"NaN\")",
+ "engine->newRegExp(\"foo\", \"gim\") <=> QScriptValue(engine, \"Infinity\")",
+ "engine->newRegExp(\"foo\", \"gim\") <=> QScriptValue(engine, \"ciao\")",
+ "engine->newRegExp(\"foo\", \"gim\") <=> QScriptValue(engine, QString::fromLatin1(\"ciao\"))",
+ "engine->newRegExp(\"foo\", \"gim\") <=> QScriptValue(engine, QString(\"0\"))",
+ "engine->newRegExp(\"foo\", \"gim\") <=> QScriptValue(engine, QString(\"123\"))",
+ "engine->newRegExp(\"foo\", \"gim\") <=> QScriptValue(engine, QString(\"1.23\"))",
+ "engine->newRegExp(\"foo\", \"gim\") <=> engine->evaluate(\"Object.prototype\")",
+ "engine->newRegExp(\"foo\", \"gim\") <=> engine->evaluate(\"Function.prototype\")",
+ "engine->newRegExp(\"foo\", \"gim\") <=> engine->evaluate(\"Error.prototype\")",
+ "engine->newRegExp(\"foo\", \"gim\") <=> engine->evaluate(\"Object\")",
+ "engine->newRegExp(\"foo\", \"gim\") <=> engine->evaluate(\"Array\")",
+ "engine->newRegExp(\"foo\", \"gim\") <=> engine->evaluate(\"Number\")",
+ "engine->newRegExp(\"foo\", \"gim\") <=> engine->evaluate(\"Function\")",
+ "engine->newRegExp(\"foo\", \"gim\") <=> engine->evaluate(\"(function() { return 1; })\")",
+ "engine->newRegExp(\"foo\", \"gim\") <=> engine->evaluate(\"(function() { return 'ciao'; })\")",
+ "engine->newRegExp(\"foo\", \"gim\") <=> engine->evaluate(\"(function() { throw new Error('foo'); })\")",
+ "engine->newRegExp(\"foo\", \"gim\") <=> engine->evaluate(\"new Object()\")",
+ "engine->newRegExp(\"foo\", \"gim\") <=> engine->evaluate(\"new Error()\")",
+ "engine->newRegExp(\"foo\", \"gim\") <=> engine->evaluate(\"new String('ciao')\")",
+ "engine->newRegExp(\"foo\", \"gim\") <=> engine->evaluate(\"Undefined\")",
+ "engine->newRegExp(\"foo\", \"gim\") <=> engine->evaluate(\"Null\")",
+ "engine->newRegExp(\"foo\", \"gim\") <=> engine->evaluate(\"True\")",
+ "engine->newRegExp(\"foo\", \"gim\") <=> engine->evaluate(\"False\")",
+ "engine->newRegExp(\"foo\", \"gim\") <=> engine->evaluate(\"'ciao'\")",
+ "engine->newRegExp(\"foo\", \"gim\") <=> engine->evaluate(\"'0'\")",
+ "engine->newRegExp(\"foo\", \"gim\") <=> engine->evaluate(\"'123'\")",
+ "engine->newRegExp(\"foo\", \"gim\") <=> engine->evaluate(\"'12.4'\")",
+ "engine->newRegExp(\"foo\", \"gim\") <=> engine->newObject()",
+ "engine->newRegExp(\"foo\", \"gim\") <=> engine->newQMetaObject(&QObject::staticMetaObject)",
+ "engine->newRegExp(\"foo\", \"gim\") <=> engine->newQObject(engine)",
"engine->newVariant(QVariant(123)) <=> QScriptValue(uint(124))",
"engine->newVariant(QVariant(123)) <=> QScriptValue(0x43211234)",
"engine->newVariant(QVariant(123)) <=> QScriptValue(0x10000)",
@@ -6841,6 +7345,8 @@ static QString lessThan_array [] = {
"engine->newVariant(QVariant(false)) <=> QScriptValue(engine, \"Infinity\")",
"engine->newVariant(QVariant(false)) <=> QScriptValue(engine, QString(\"123\"))",
"engine->newVariant(QVariant(false)) <=> QScriptValue(engine, QString(\"1.23\"))",
+ "engine->newVariant(QVariant(false)) <=> engine->evaluate(\"new Boolean(true)\")",
+ "engine->newVariant(QVariant(false)) <=> engine->evaluate(\"new Number(123)\")",
"engine->newVariant(QVariant(false)) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"engine->newVariant(QVariant(false)) <=> engine->evaluate(\"true\")",
"engine->newVariant(QVariant(false)) <=> engine->evaluate(\"122\")",
@@ -6890,6 +7396,8 @@ static QString lessThan_array [] = {
"engine->newQObject(0) <=> QScriptValue(engine, \"Infinity\")",
"engine->newQObject(0) <=> QScriptValue(engine, QString(\"123\"))",
"engine->newQObject(0) <=> QScriptValue(engine, QString(\"1.23\"))",
+ "engine->newQObject(0) <=> engine->evaluate(\"new Boolean(true)\")",
+ "engine->newQObject(0) <=> engine->evaluate(\"new Number(123)\")",
"engine->newQObject(0) <=> engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"engine->newQObject(0) <=> engine->evaluate(\"true\")",
"engine->newQObject(0) <=> engine->evaluate(\"122\")",
@@ -6919,20 +7427,21 @@ static QString lessThan_array [] = {
"engine->newQObject(engine) <=> engine->evaluate(\"(function() { return 'ciao'; })\")",
"engine->newQObject(engine) <=> engine->evaluate(\"(function() { throw new Error('foo'); })\")",
"engine->newQObject(engine) <=> engine->evaluate(\"new Object()\")",
+ "engine->newQObject(engine) <=> engine->evaluate(\"new String('ciao')\")",
"engine->newQObject(engine) <=> engine->evaluate(\"Undefined\")",
"engine->newQObject(engine) <=> engine->evaluate(\"Null\")",
"engine->newQObject(engine) <=> engine->evaluate(\"True\")",
"engine->newQObject(engine) <=> engine->evaluate(\"False\")",
"engine->newQObject(engine) <=> engine->evaluate(\"'ciao'\")",
"engine->newQObject(engine) <=> engine->newObject()",
- "engine->newQObject(engine) <=> engine->newQMetaObject(&QObject::staticMetaObject)",};
+ "engine->newQObject(engine) <=> engine->newQMetaObject(&QObject::staticMetaObject)"};
-void tst_QScriptValue::lessThan_makeData(const char *expr)
+void tst_QScriptValueGenerated::lessThan_makeData(const char *expr)
{
static QSet<QString> equals;
if (equals.isEmpty()) {
- equals.reserve(5063);
- for (unsigned i = 0; i < 5063; ++i)
+ equals.reserve(5476);
+ for (unsigned i = 0; i < 5476; ++i)
equals.insert(lessThan_array[i]);
}
QHash<QString, QScriptValue>::const_iterator it;
@@ -6942,7 +7451,7 @@ void tst_QScriptValue::lessThan_makeData(const char *expr)
}
}
-void tst_QScriptValue::lessThan_test(const char *, const QScriptValue& value)
+void tst_QScriptValueGenerated::lessThan_test(const char *, const QScriptValue& value)
{
QFETCH(QScriptValue, other);
QFETCH(bool, expected);
@@ -6952,14 +7461,14 @@ void tst_QScriptValue::lessThan_test(const char *, const QScriptValue& value)
DEFINE_TEST_FUNCTION(lessThan)
-void tst_QScriptValue::instanceOf_initData()
+void tst_QScriptValueGenerated::instanceOf_initData()
{
QTest::addColumn<QScriptValue>("other");
QTest::addColumn<bool>("expected");
initScriptValues();
}
-static QString instanceOf_array [] = {
+static QString instanceOf_array[] = {
"engine->evaluate(\"[]\") <=> engine->evaluate(\"Object\")",
"engine->evaluate(\"[]\") <=> engine->evaluate(\"Array\")",
"engine->evaluate(\"Date.prototype\") <=> engine->evaluate(\"Object\")",
@@ -6985,6 +7494,12 @@ static QString instanceOf_array [] = {
"engine->evaluate(\"new Array()\") <=> engine->evaluate(\"Object\")",
"engine->evaluate(\"new Array()\") <=> engine->evaluate(\"Array\")",
"engine->evaluate(\"new Error()\") <=> engine->evaluate(\"Object\")",
+ "engine->evaluate(\"new Boolean(true)\") <=> engine->evaluate(\"Object\")",
+ "engine->evaluate(\"new Boolean(false)\") <=> engine->evaluate(\"Object\")",
+ "engine->evaluate(\"new Number(123)\") <=> engine->evaluate(\"Object\")",
+ "engine->evaluate(\"new Number(123)\") <=> engine->evaluate(\"Number\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\") <=> engine->evaluate(\"Object\")",
+ "engine->evaluate(\"new String('ciao')\") <=> engine->evaluate(\"Object\")",
"engine->evaluate(\"Undefined\") <=> engine->evaluate(\"Object\")",
"engine->evaluate(\"Null\") <=> engine->evaluate(\"Object\")",
"engine->evaluate(\"True\") <=> engine->evaluate(\"Object\")",
@@ -6996,17 +7511,18 @@ static QString instanceOf_array [] = {
"engine->newArray(10) <=> engine->evaluate(\"Array\")",
"engine->newDate(QDateTime()) <=> engine->evaluate(\"Object\")",
"engine->newQMetaObject(&QObject::staticMetaObject) <=> engine->evaluate(\"Object\")",
+ "engine->newRegExp(\"foo\", \"gim\") <=> engine->evaluate(\"Object\")",
"engine->newVariant(QVariant()) <=> engine->evaluate(\"Object\")",
"engine->newVariant(QVariant(123)) <=> engine->evaluate(\"Object\")",
"engine->newVariant(QVariant(false)) <=> engine->evaluate(\"Object\")",
- "engine->newQObject(engine) <=> engine->evaluate(\"Object\")",};
+ "engine->newQObject(engine) <=> engine->evaluate(\"Object\")"};
-void tst_QScriptValue::instanceOf_makeData(const char *expr)
+void tst_QScriptValueGenerated::instanceOf_makeData(const char *expr)
{
static QSet<QString> equals;
if (equals.isEmpty()) {
- equals.reserve(40);
- for (unsigned i = 0; i < 40; ++i)
+ equals.reserve(47);
+ for (unsigned i = 0; i < 47; ++i)
equals.insert(instanceOf_array[i]);
}
QHash<QString, QScriptValue>::const_iterator it;
@@ -7016,7 +7532,7 @@ void tst_QScriptValue::instanceOf_makeData(const char *expr)
}
}
-void tst_QScriptValue::instanceOf_test(const char *, const QScriptValue& value)
+void tst_QScriptValueGenerated::instanceOf_test(const char *, const QScriptValue& value)
{
QFETCH(QScriptValue, other);
QFETCH(bool, expected);
diff --git a/tests/auto/qscriptvalue/tst_qscriptvalue_generated_init.cpp b/tests/auto/qscriptvaluegenerated/tst_qscriptvalue_generated_init.cpp
index a9eb2cad87..ae40684a51 100644
--- a/tests/auto/qscriptvalue/tst_qscriptvalue_generated_init.cpp
+++ b/tests/auto/qscriptvaluegenerated/tst_qscriptvalue_generated_init.cpp
@@ -46,10 +46,10 @@
#include "tst_qscriptvalue.h"
-void tst_QScriptValue::initScriptValues()
+void tst_QScriptValueGenerated::initScriptValues()
{
m_values.clear();
- if (engine)
+ if (engine)
delete engine;
engine = new QScriptEngine;
DEFINE_TEST_VALUE(QScriptValue());
@@ -155,6 +155,11 @@ void tst_QScriptValue::initScriptValues()
DEFINE_TEST_VALUE(engine->evaluate("new Object()"));
DEFINE_TEST_VALUE(engine->evaluate("new Array()"));
DEFINE_TEST_VALUE(engine->evaluate("new Error()"));
+ DEFINE_TEST_VALUE(engine->evaluate("new Boolean(true)"));
+ DEFINE_TEST_VALUE(engine->evaluate("new Boolean(false)"));
+ DEFINE_TEST_VALUE(engine->evaluate("new Number(123)"));
+ DEFINE_TEST_VALUE(engine->evaluate("new RegExp('foo', 'gim')"));
+ DEFINE_TEST_VALUE(engine->evaluate("new String('ciao')"));
DEFINE_TEST_VALUE(engine->evaluate("a = new Object(); a.foo = 22; a.foo"));
DEFINE_TEST_VALUE(engine->evaluate("Undefined"));
DEFINE_TEST_VALUE(engine->evaluate("Null"));
@@ -189,6 +194,7 @@ void tst_QScriptValue::initScriptValues()
DEFINE_TEST_VALUE(engine->newArray(10));
DEFINE_TEST_VALUE(engine->newDate(QDateTime()));
DEFINE_TEST_VALUE(engine->newQMetaObject(&QObject::staticMetaObject));
+ DEFINE_TEST_VALUE(engine->newRegExp("foo", "gim"));
DEFINE_TEST_VALUE(engine->newVariant(QVariant()));
DEFINE_TEST_VALUE(engine->newVariant(QVariant(123)));
DEFINE_TEST_VALUE(engine->newVariant(QVariant(false)));
diff --git a/tests/auto/qscriptvalue/tst_qscriptvalue_generated_isXXX.cpp b/tests/auto/qscriptvaluegenerated/tst_qscriptvalue_generated_isXXX.cpp
index 106043b19f..26b8c62451 100644
--- a/tests/auto/qscriptvalue/tst_qscriptvalue_generated_isXXX.cpp
+++ b/tests/auto/qscriptvaluegenerated/tst_qscriptvalue_generated_isXXX.cpp
@@ -46,13 +46,13 @@
#include "tst_qscriptvalue.h"
-void tst_QScriptValue::isValid_initData()
+void tst_QScriptValueGenerated::isValid_initData()
{
QTest::addColumn<bool>("expected");
initScriptValues();
}
-static QString isValid_array [] = {
+static QString isValid_array[] = {
"QScriptValue(QScriptValue::UndefinedValue)",
"QScriptValue(QScriptValue::NullValue)",
"QScriptValue(true)",
@@ -155,6 +155,11 @@ static QString isValid_array [] = {
"engine->evaluate(\"new Object()\")",
"engine->evaluate(\"new Array()\")",
"engine->evaluate(\"new Error()\")",
+ "engine->evaluate(\"new Boolean(true)\")",
+ "engine->evaluate(\"new Boolean(false)\")",
+ "engine->evaluate(\"new Number(123)\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\")",
+ "engine->evaluate(\"new String('ciao')\")",
"engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"engine->evaluate(\"Undefined\")",
"engine->evaluate(\"Null\")",
@@ -189,24 +194,26 @@ static QString isValid_array [] = {
"engine->newArray(10)",
"engine->newDate(QDateTime())",
"engine->newQMetaObject(&QObject::staticMetaObject)",
+ "engine->newRegExp(\"foo\", \"gim\")",
"engine->newVariant(QVariant())",
"engine->newVariant(QVariant(123))",
"engine->newVariant(QVariant(false))",
"engine->newQObject(0)",
- "engine->newQObject(engine)",};
+ "engine->newQObject(engine)"
+};
-void tst_QScriptValue::isValid_makeData(const char* expr)
+void tst_QScriptValueGenerated::isValid_makeData(const char* expr)
{
static QSet<QString> isValid;
if (isValid.isEmpty()) {
- isValid.reserve(141);
- for (unsigned i = 0; i < 141; ++i)
+ isValid.reserve(147);
+ for (unsigned i = 0; i < 147; ++i)
isValid.insert(isValid_array[i]);
}
newRow(expr) << isValid.contains(expr);
}
-void tst_QScriptValue::isValid_test(const char*, const QScriptValue& value)
+void tst_QScriptValueGenerated::isValid_test(const char*, const QScriptValue& value)
{
QFETCH(bool, expected);
QCOMPARE(value.isValid(), expected);
@@ -216,13 +223,13 @@ void tst_QScriptValue::isValid_test(const char*, const QScriptValue& value)
DEFINE_TEST_FUNCTION(isValid)
-void tst_QScriptValue::isBool_initData()
+void tst_QScriptValueGenerated::isBool_initData()
{
QTest::addColumn<bool>("expected");
initScriptValues();
}
-static QString isBool_array [] = {
+static QString isBool_array[] = {
"QScriptValue(true)",
"QScriptValue(false)",
"QScriptValue(0, true)",
@@ -230,9 +237,10 @@ static QString isBool_array [] = {
"QScriptValue(engine, true)",
"QScriptValue(engine, false)",
"engine->evaluate(\"true\")",
- "engine->evaluate(\"false\")",};
+ "engine->evaluate(\"false\")"
+};
-void tst_QScriptValue::isBool_makeData(const char* expr)
+void tst_QScriptValueGenerated::isBool_makeData(const char* expr)
{
static QSet<QString> isBool;
if (isBool.isEmpty()) {
@@ -243,7 +251,7 @@ void tst_QScriptValue::isBool_makeData(const char* expr)
newRow(expr) << isBool.contains(expr);
}
-void tst_QScriptValue::isBool_test(const char*, const QScriptValue& value)
+void tst_QScriptValueGenerated::isBool_test(const char*, const QScriptValue& value)
{
QFETCH(bool, expected);
QCOMPARE(value.isBool(), expected);
@@ -253,13 +261,13 @@ void tst_QScriptValue::isBool_test(const char*, const QScriptValue& value)
DEFINE_TEST_FUNCTION(isBool)
-void tst_QScriptValue::isBoolean_initData()
+void tst_QScriptValueGenerated::isBoolean_initData()
{
QTest::addColumn<bool>("expected");
initScriptValues();
}
-static QString isBoolean_array [] = {
+static QString isBoolean_array[] = {
"QScriptValue(true)",
"QScriptValue(false)",
"QScriptValue(0, true)",
@@ -267,9 +275,10 @@ static QString isBoolean_array [] = {
"QScriptValue(engine, true)",
"QScriptValue(engine, false)",
"engine->evaluate(\"true\")",
- "engine->evaluate(\"false\")",};
+ "engine->evaluate(\"false\")"
+};
-void tst_QScriptValue::isBoolean_makeData(const char* expr)
+void tst_QScriptValueGenerated::isBoolean_makeData(const char* expr)
{
static QSet<QString> isBoolean;
if (isBoolean.isEmpty()) {
@@ -280,7 +289,7 @@ void tst_QScriptValue::isBoolean_makeData(const char* expr)
newRow(expr) << isBoolean.contains(expr);
}
-void tst_QScriptValue::isBoolean_test(const char*, const QScriptValue& value)
+void tst_QScriptValueGenerated::isBoolean_test(const char*, const QScriptValue& value)
{
QFETCH(bool, expected);
QCOMPARE(value.isBoolean(), expected);
@@ -290,13 +299,13 @@ void tst_QScriptValue::isBoolean_test(const char*, const QScriptValue& value)
DEFINE_TEST_FUNCTION(isBoolean)
-void tst_QScriptValue::isNumber_initData()
+void tst_QScriptValueGenerated::isNumber_initData()
{
QTest::addColumn<bool>("expected");
initScriptValues();
}
-static QString isNumber_array [] = {
+static QString isNumber_array[] = {
"QScriptValue(int(122))",
"QScriptValue(uint(124))",
"QScriptValue(0)",
@@ -352,9 +361,10 @@ static QString isNumber_array [] = {
"engine->evaluate(\"0x10001\")",
"engine->evaluate(\"NaN\")",
"engine->evaluate(\"Infinity\")",
- "engine->evaluate(\"-Infinity\")",};
+ "engine->evaluate(\"-Infinity\")"
+};
-void tst_QScriptValue::isNumber_makeData(const char* expr)
+void tst_QScriptValueGenerated::isNumber_makeData(const char* expr)
{
static QSet<QString> isNumber;
if (isNumber.isEmpty()) {
@@ -365,7 +375,7 @@ void tst_QScriptValue::isNumber_makeData(const char* expr)
newRow(expr) << isNumber.contains(expr);
}
-void tst_QScriptValue::isNumber_test(const char*, const QScriptValue& value)
+void tst_QScriptValueGenerated::isNumber_test(const char*, const QScriptValue& value)
{
QFETCH(bool, expected);
QCOMPARE(value.isNumber(), expected);
@@ -375,13 +385,13 @@ void tst_QScriptValue::isNumber_test(const char*, const QScriptValue& value)
DEFINE_TEST_FUNCTION(isNumber)
-void tst_QScriptValue::isFunction_initData()
+void tst_QScriptValueGenerated::isFunction_initData()
{
QTest::addColumn<bool>("expected");
initScriptValues();
}
-static QString isFunction_array [] = {
+static QString isFunction_array[] = {
"engine->evaluate(\"Function.prototype\")",
"engine->evaluate(\"Object\")",
"engine->evaluate(\"Array\")",
@@ -391,20 +401,23 @@ static QString isFunction_array [] = {
"engine->evaluate(\"(function() { return 'ciao'; })\")",
"engine->evaluate(\"(function() { throw new Error('foo'); })\")",
"engine->evaluate(\"/foo/\")",
- "engine->newQMetaObject(&QObject::staticMetaObject)",};
+ "engine->evaluate(\"new RegExp('foo', 'gim')\")",
+ "engine->newQMetaObject(&QObject::staticMetaObject)",
+ "engine->newRegExp(\"foo\", \"gim\")"
+};
-void tst_QScriptValue::isFunction_makeData(const char* expr)
+void tst_QScriptValueGenerated::isFunction_makeData(const char* expr)
{
static QSet<QString> isFunction;
if (isFunction.isEmpty()) {
- isFunction.reserve(10);
- for (unsigned i = 0; i < 10; ++i)
+ isFunction.reserve(12);
+ for (unsigned i = 0; i < 12; ++i)
isFunction.insert(isFunction_array[i]);
}
newRow(expr) << isFunction.contains(expr);
}
-void tst_QScriptValue::isFunction_test(const char*, const QScriptValue& value)
+void tst_QScriptValueGenerated::isFunction_test(const char*, const QScriptValue& value)
{
QFETCH(bool, expected);
QCOMPARE(value.isFunction(), expected);
@@ -414,21 +427,22 @@ void tst_QScriptValue::isFunction_test(const char*, const QScriptValue& value)
DEFINE_TEST_FUNCTION(isFunction)
-void tst_QScriptValue::isNull_initData()
+void tst_QScriptValueGenerated::isNull_initData()
{
QTest::addColumn<bool>("expected");
initScriptValues();
}
-static QString isNull_array [] = {
+static QString isNull_array[] = {
"QScriptValue(QScriptValue::NullValue)",
"QScriptValue(0, QScriptValue::NullValue)",
"QScriptValue(engine, QScriptValue::NullValue)",
"engine->evaluate(\"null\")",
"engine->nullValue()",
- "engine->newQObject(0)",};
+ "engine->newQObject(0)"
+};
-void tst_QScriptValue::isNull_makeData(const char* expr)
+void tst_QScriptValueGenerated::isNull_makeData(const char* expr)
{
static QSet<QString> isNull;
if (isNull.isEmpty()) {
@@ -439,7 +453,7 @@ void tst_QScriptValue::isNull_makeData(const char* expr)
newRow(expr) << isNull.contains(expr);
}
-void tst_QScriptValue::isNull_test(const char*, const QScriptValue& value)
+void tst_QScriptValueGenerated::isNull_test(const char*, const QScriptValue& value)
{
QFETCH(bool, expected);
QCOMPARE(value.isNull(), expected);
@@ -449,13 +463,13 @@ void tst_QScriptValue::isNull_test(const char*, const QScriptValue& value)
DEFINE_TEST_FUNCTION(isNull)
-void tst_QScriptValue::isString_initData()
+void tst_QScriptValueGenerated::isString_initData()
{
QTest::addColumn<bool>("expected");
initScriptValues();
}
-static QString isString_array [] = {
+static QString isString_array[] = {
"QScriptValue(\"NaN\")",
"QScriptValue(\"Infinity\")",
"QScriptValue(\"-Infinity\")",
@@ -490,9 +504,10 @@ static QString isString_array [] = {
"engine->evaluate(\"''\")",
"engine->evaluate(\"'0'\")",
"engine->evaluate(\"'123'\")",
- "engine->evaluate(\"'12.4'\")",};
+ "engine->evaluate(\"'12.4'\")"
+};
-void tst_QScriptValue::isString_makeData(const char* expr)
+void tst_QScriptValueGenerated::isString_makeData(const char* expr)
{
static QSet<QString> isString;
if (isString.isEmpty()) {
@@ -503,7 +518,7 @@ void tst_QScriptValue::isString_makeData(const char* expr)
newRow(expr) << isString.contains(expr);
}
-void tst_QScriptValue::isString_test(const char*, const QScriptValue& value)
+void tst_QScriptValueGenerated::isString_test(const char*, const QScriptValue& value)
{
QFETCH(bool, expected);
QCOMPARE(value.isString(), expected);
@@ -513,21 +528,22 @@ void tst_QScriptValue::isString_test(const char*, const QScriptValue& value)
DEFINE_TEST_FUNCTION(isString)
-void tst_QScriptValue::isUndefined_initData()
+void tst_QScriptValueGenerated::isUndefined_initData()
{
QTest::addColumn<bool>("expected");
initScriptValues();
}
-static QString isUndefined_array [] = {
+static QString isUndefined_array[] = {
"QScriptValue(QScriptValue::UndefinedValue)",
"QScriptValue(0, QScriptValue::UndefinedValue)",
"QScriptValue(engine, QScriptValue::UndefinedValue)",
"engine->evaluate(\"{}\")",
"engine->evaluate(\"undefined\")",
- "engine->undefinedValue()",};
+ "engine->undefinedValue()"
+};
-void tst_QScriptValue::isUndefined_makeData(const char* expr)
+void tst_QScriptValueGenerated::isUndefined_makeData(const char* expr)
{
static QSet<QString> isUndefined;
if (isUndefined.isEmpty()) {
@@ -538,7 +554,7 @@ void tst_QScriptValue::isUndefined_makeData(const char* expr)
newRow(expr) << isUndefined.contains(expr);
}
-void tst_QScriptValue::isUndefined_test(const char*, const QScriptValue& value)
+void tst_QScriptValueGenerated::isUndefined_test(const char*, const QScriptValue& value)
{
QFETCH(bool, expected);
QCOMPARE(value.isUndefined(), expected);
@@ -548,18 +564,19 @@ void tst_QScriptValue::isUndefined_test(const char*, const QScriptValue& value)
DEFINE_TEST_FUNCTION(isUndefined)
-void tst_QScriptValue::isVariant_initData()
+void tst_QScriptValueGenerated::isVariant_initData()
{
QTest::addColumn<bool>("expected");
initScriptValues();
}
-static QString isVariant_array [] = {
+static QString isVariant_array[] = {
"engine->newVariant(QVariant())",
"engine->newVariant(QVariant(123))",
- "engine->newVariant(QVariant(false))",};
+ "engine->newVariant(QVariant(false))"
+};
-void tst_QScriptValue::isVariant_makeData(const char* expr)
+void tst_QScriptValueGenerated::isVariant_makeData(const char* expr)
{
static QSet<QString> isVariant;
if (isVariant.isEmpty()) {
@@ -570,7 +587,7 @@ void tst_QScriptValue::isVariant_makeData(const char* expr)
newRow(expr) << isVariant.contains(expr);
}
-void tst_QScriptValue::isVariant_test(const char*, const QScriptValue& value)
+void tst_QScriptValueGenerated::isVariant_test(const char*, const QScriptValue& value)
{
QFETCH(bool, expected);
QCOMPARE(value.isVariant(), expected);
@@ -580,16 +597,17 @@ void tst_QScriptValue::isVariant_test(const char*, const QScriptValue& value)
DEFINE_TEST_FUNCTION(isVariant)
-void tst_QScriptValue::isQObject_initData()
+void tst_QScriptValueGenerated::isQObject_initData()
{
QTest::addColumn<bool>("expected");
initScriptValues();
}
-static QString isQObject_array [] = {
- "engine->newQObject(engine)",};
+static QString isQObject_array[] = {
+ "engine->newQObject(engine)"
+};
-void tst_QScriptValue::isQObject_makeData(const char* expr)
+void tst_QScriptValueGenerated::isQObject_makeData(const char* expr)
{
static QSet<QString> isQObject;
if (isQObject.isEmpty()) {
@@ -600,7 +618,7 @@ void tst_QScriptValue::isQObject_makeData(const char* expr)
newRow(expr) << isQObject.contains(expr);
}
-void tst_QScriptValue::isQObject_test(const char*, const QScriptValue& value)
+void tst_QScriptValueGenerated::isQObject_test(const char*, const QScriptValue& value)
{
QFETCH(bool, expected);
QCOMPARE(value.isQObject(), expected);
@@ -610,16 +628,17 @@ void tst_QScriptValue::isQObject_test(const char*, const QScriptValue& value)
DEFINE_TEST_FUNCTION(isQObject)
-void tst_QScriptValue::isQMetaObject_initData()
+void tst_QScriptValueGenerated::isQMetaObject_initData()
{
QTest::addColumn<bool>("expected");
initScriptValues();
}
-static QString isQMetaObject_array [] = {
- "engine->newQMetaObject(&QObject::staticMetaObject)",};
+static QString isQMetaObject_array[] = {
+ "engine->newQMetaObject(&QObject::staticMetaObject)"
+};
-void tst_QScriptValue::isQMetaObject_makeData(const char* expr)
+void tst_QScriptValueGenerated::isQMetaObject_makeData(const char* expr)
{
static QSet<QString> isQMetaObject;
if (isQMetaObject.isEmpty()) {
@@ -630,7 +649,7 @@ void tst_QScriptValue::isQMetaObject_makeData(const char* expr)
newRow(expr) << isQMetaObject.contains(expr);
}
-void tst_QScriptValue::isQMetaObject_test(const char*, const QScriptValue& value)
+void tst_QScriptValueGenerated::isQMetaObject_test(const char*, const QScriptValue& value)
{
QFETCH(bool, expected);
QCOMPARE(value.isQMetaObject(), expected);
@@ -640,13 +659,13 @@ void tst_QScriptValue::isQMetaObject_test(const char*, const QScriptValue& value
DEFINE_TEST_FUNCTION(isQMetaObject)
-void tst_QScriptValue::isObject_initData()
+void tst_QScriptValueGenerated::isObject_initData()
{
QTest::addColumn<bool>("expected");
initScriptValues();
}
-static QString isObject_array [] = {
+static QString isObject_array[] = {
"engine->evaluate(\"[]\")",
"engine->evaluate(\"Object.prototype\")",
"engine->evaluate(\"Date.prototype\")",
@@ -664,6 +683,11 @@ static QString isObject_array [] = {
"engine->evaluate(\"new Object()\")",
"engine->evaluate(\"new Array()\")",
"engine->evaluate(\"new Error()\")",
+ "engine->evaluate(\"new Boolean(true)\")",
+ "engine->evaluate(\"new Boolean(false)\")",
+ "engine->evaluate(\"new Number(123)\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\")",
+ "engine->evaluate(\"new String('ciao')\")",
"engine->evaluate(\"Undefined\")",
"engine->evaluate(\"Null\")",
"engine->evaluate(\"True\")",
@@ -673,23 +697,25 @@ static QString isObject_array [] = {
"engine->newArray(10)",
"engine->newDate(QDateTime())",
"engine->newQMetaObject(&QObject::staticMetaObject)",
+ "engine->newRegExp(\"foo\", \"gim\")",
"engine->newVariant(QVariant())",
"engine->newVariant(QVariant(123))",
"engine->newVariant(QVariant(false))",
- "engine->newQObject(engine)",};
+ "engine->newQObject(engine)"
+};
-void tst_QScriptValue::isObject_makeData(const char* expr)
+void tst_QScriptValueGenerated::isObject_makeData(const char* expr)
{
static QSet<QString> isObject;
if (isObject.isEmpty()) {
- isObject.reserve(30);
- for (unsigned i = 0; i < 30; ++i)
+ isObject.reserve(36);
+ for (unsigned i = 0; i < 36; ++i)
isObject.insert(isObject_array[i]);
}
newRow(expr) << isObject.contains(expr);
}
-void tst_QScriptValue::isObject_test(const char*, const QScriptValue& value)
+void tst_QScriptValueGenerated::isObject_test(const char*, const QScriptValue& value)
{
QFETCH(bool, expected);
QCOMPARE(value.isObject(), expected);
@@ -699,17 +725,18 @@ void tst_QScriptValue::isObject_test(const char*, const QScriptValue& value)
DEFINE_TEST_FUNCTION(isObject)
-void tst_QScriptValue::isDate_initData()
+void tst_QScriptValueGenerated::isDate_initData()
{
QTest::addColumn<bool>("expected");
initScriptValues();
}
-static QString isDate_array [] = {
+static QString isDate_array[] = {
"engine->evaluate(\"Date.prototype\")",
- "engine->newDate(QDateTime())",};
+ "engine->newDate(QDateTime())"
+};
-void tst_QScriptValue::isDate_makeData(const char* expr)
+void tst_QScriptValueGenerated::isDate_makeData(const char* expr)
{
static QSet<QString> isDate;
if (isDate.isEmpty()) {
@@ -720,7 +747,7 @@ void tst_QScriptValue::isDate_makeData(const char* expr)
newRow(expr) << isDate.contains(expr);
}
-void tst_QScriptValue::isDate_test(const char*, const QScriptValue& value)
+void tst_QScriptValueGenerated::isDate_test(const char*, const QScriptValue& value)
{
QFETCH(bool, expected);
QCOMPARE(value.isDate(), expected);
@@ -730,27 +757,30 @@ void tst_QScriptValue::isDate_test(const char*, const QScriptValue& value)
DEFINE_TEST_FUNCTION(isDate)
-void tst_QScriptValue::isRegExp_initData()
+void tst_QScriptValueGenerated::isRegExp_initData()
{
QTest::addColumn<bool>("expected");
initScriptValues();
}
-static QString isRegExp_array [] = {
- "engine->evaluate(\"/foo/\")",};
+static QString isRegExp_array[] = {
+ "engine->evaluate(\"/foo/\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\")",
+ "engine->newRegExp(\"foo\", \"gim\")"
+};
-void tst_QScriptValue::isRegExp_makeData(const char* expr)
+void tst_QScriptValueGenerated::isRegExp_makeData(const char* expr)
{
static QSet<QString> isRegExp;
if (isRegExp.isEmpty()) {
- isRegExp.reserve(1);
- for (unsigned i = 0; i < 1; ++i)
+ isRegExp.reserve(3);
+ for (unsigned i = 0; i < 3; ++i)
isRegExp.insert(isRegExp_array[i]);
}
newRow(expr) << isRegExp.contains(expr);
}
-void tst_QScriptValue::isRegExp_test(const char*, const QScriptValue& value)
+void tst_QScriptValueGenerated::isRegExp_test(const char*, const QScriptValue& value)
{
QFETCH(bool, expected);
QCOMPARE(value.isRegExp(), expected);
@@ -760,20 +790,21 @@ void tst_QScriptValue::isRegExp_test(const char*, const QScriptValue& value)
DEFINE_TEST_FUNCTION(isRegExp)
-void tst_QScriptValue::isArray_initData()
+void tst_QScriptValueGenerated::isArray_initData()
{
QTest::addColumn<bool>("expected");
initScriptValues();
}
-static QString isArray_array [] = {
+static QString isArray_array[] = {
"engine->evaluate(\"[]\")",
"engine->evaluate(\"Array.prototype\")",
"engine->evaluate(\"new Array()\")",
"engine->newArray()",
- "engine->newArray(10)",};
+ "engine->newArray(10)"
+};
-void tst_QScriptValue::isArray_makeData(const char* expr)
+void tst_QScriptValueGenerated::isArray_makeData(const char* expr)
{
static QSet<QString> isArray;
if (isArray.isEmpty()) {
@@ -784,7 +815,7 @@ void tst_QScriptValue::isArray_makeData(const char* expr)
newRow(expr) << isArray.contains(expr);
}
-void tst_QScriptValue::isArray_test(const char*, const QScriptValue& value)
+void tst_QScriptValueGenerated::isArray_test(const char*, const QScriptValue& value)
{
QFETCH(bool, expected);
QCOMPARE(value.isArray(), expected);
@@ -794,21 +825,22 @@ void tst_QScriptValue::isArray_test(const char*, const QScriptValue& value)
DEFINE_TEST_FUNCTION(isArray)
-void tst_QScriptValue::isError_initData()
+void tst_QScriptValueGenerated::isError_initData()
{
QTest::addColumn<bool>("expected");
initScriptValues();
}
-static QString isError_array [] = {
+static QString isError_array[] = {
"engine->evaluate(\"Error.prototype\")",
"engine->evaluate(\"new Error()\")",
"engine->evaluate(\"Undefined\")",
"engine->evaluate(\"Null\")",
"engine->evaluate(\"True\")",
- "engine->evaluate(\"False\")",};
+ "engine->evaluate(\"False\")"
+};
-void tst_QScriptValue::isError_makeData(const char* expr)
+void tst_QScriptValueGenerated::isError_makeData(const char* expr)
{
static QSet<QString> isError;
if (isError.isEmpty()) {
@@ -819,7 +851,7 @@ void tst_QScriptValue::isError_makeData(const char* expr)
newRow(expr) << isError.contains(expr);
}
-void tst_QScriptValue::isError_test(const char*, const QScriptValue& value)
+void tst_QScriptValueGenerated::isError_test(const char*, const QScriptValue& value)
{
QFETCH(bool, expected);
QCOMPARE(value.isError(), expected);
diff --git a/tests/auto/qscriptvalue/tst_qscriptvalue_generated_toXXX.cpp b/tests/auto/qscriptvaluegenerated/tst_qscriptvalue_generated_toXXX.cpp
index 754f4e0b25..e663645a35 100644
--- a/tests/auto/qscriptvalue/tst_qscriptvalue_generated_toXXX.cpp
+++ b/tests/auto/qscriptvaluegenerated/tst_qscriptvalue_generated_toXXX.cpp
@@ -47,13 +47,13 @@
-void tst_QScriptValue::toString_initData()
+void tst_QScriptValueGenerated::toString_initData()
{
QTest::addColumn<QString>("expected");
initScriptValues();
}
-static QString toString_tagArray [] = {
+static QString toString_tagArray[] = {
"QScriptValue()",
"QScriptValue(QScriptValue::UndefinedValue)",
"QScriptValue(QScriptValue::NullValue)",
@@ -157,6 +157,11 @@ static QString toString_tagArray [] = {
"engine->evaluate(\"new Object()\")",
"engine->evaluate(\"new Array()\")",
"engine->evaluate(\"new Error()\")",
+ "engine->evaluate(\"new Boolean(true)\")",
+ "engine->evaluate(\"new Boolean(false)\")",
+ "engine->evaluate(\"new Number(123)\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\")",
+ "engine->evaluate(\"new String('ciao')\")",
"engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"engine->evaluate(\"Undefined\")",
"engine->evaluate(\"Null\")",
@@ -191,97 +196,101 @@ static QString toString_tagArray [] = {
"engine->newArray(10)",
"engine->newDate(QDateTime())",
"engine->newQMetaObject(&QObject::staticMetaObject)",
+ "engine->newRegExp(\"foo\", \"gim\")",
"engine->newVariant(QVariant())",
"engine->newVariant(QVariant(123))",
"engine->newVariant(QVariant(false))",
"engine->newQObject(0)",
- "engine->newQObject(engine)",};
+ "engine->newQObject(engine)"};
-static QString toString_valueArray [] = {
- "", "undefined",
- "null", "true",
- "false", "122",
- "124", "0",
- "0", "123",
- "6.37e-8", "-6.37e-8",
- "1126240820", "65536",
- "65537", "NaN",
- "NaN", "Infinity",
- "-Infinity", "NaN",
- "Infinity", "-Infinity",
- "ciao", "ciao",
- "", "",
- "0", "123",
- "12.4", "undefined",
- "null", "true",
- "false", "122",
- "124", "0",
- "0", "123",
- "6.37e-8", "-6.37e-8",
- "1126240820", "65536",
- "65537", "NaN",
- "NaN", "Infinity",
- "-Infinity", "NaN",
- "Infinity", "-Infinity",
- "ciao", "ciao",
- "", "",
- "0", "123",
- "12.3", "undefined",
- "null", "true",
- "false", "122",
- "124", "0",
- "0", "123",
- "6.37e-8", "-6.37e-8",
- "1126240820", "65536",
- "65537", "NaN",
- "NaN", "Infinity",
- "-Infinity", "NaN",
- "Infinity", "-Infinity",
- "ciao", "ciao",
- "", "",
- "0", "123",
- "1.23", "",
- "undefined", "[object Object]",
- "Invalid Date", "",
- "function () {\n [native code]\n}", "Error: Unknown error",
- "function Object() {\n [native code]\n}", "function Array() {\n [native code]\n}",
- "function Number() {\n [native code]\n}", "function Function() {\n [native code]\n}",
- "function () { return 1; }", "function () { return 'ciao'; }",
- "function () { throw new Error('foo'); }", "/foo/",
- "[object Object]", "",
- "Error: Unknown error", "22",
- "ReferenceError: Can't find variable: Undefined", "ReferenceError: Can't find variable: Null",
- "ReferenceError: Can't find variable: True", "ReferenceError: Can't find variable: False",
- "undefined", "null",
- "true", "false",
- "122", "124",
- "0", "0",
- "123", "6.37e-8",
- "-6.37e-8", "1126240820",
- "65536", "65537",
- "NaN", "Infinity",
- "-Infinity", "ciao",
- "", "0",
- "123", "12.4",
- "null", "undefined",
- "[object Object]", "",
- ",,,,,,,,,", "Invalid Date",
- "[object QMetaObject]", "undefined",
- "123", "false",
- "null", "QScriptEngine(name = \"\")", };
+static QString toString_valueArray[] = {
+ "", "undefined",
+ "null", "true",
+ "false", "122",
+ "124", "0",
+ "0", "123",
+ "6.37e-8", "-6.37e-8",
+ "1126240820", "65536",
+ "65537", "NaN",
+ "NaN", "Infinity",
+ "-Infinity", "NaN",
+ "Infinity", "-Infinity",
+ "ciao", "ciao",
+ "", "",
+ "0", "123",
+ "12.4", "undefined",
+ "null", "true",
+ "false", "122",
+ "124", "0",
+ "0", "123",
+ "6.37e-8", "-6.37e-8",
+ "1126240820", "65536",
+ "65537", "NaN",
+ "NaN", "Infinity",
+ "-Infinity", "NaN",
+ "Infinity", "-Infinity",
+ "ciao", "ciao",
+ "", "",
+ "0", "123",
+ "12.3", "undefined",
+ "null", "true",
+ "false", "122",
+ "124", "0",
+ "0", "123",
+ "6.37e-8", "-6.37e-8",
+ "1126240820", "65536",
+ "65537", "NaN",
+ "NaN", "Infinity",
+ "-Infinity", "NaN",
+ "Infinity", "-Infinity",
+ "ciao", "ciao",
+ "", "",
+ "0", "123",
+ "1.23", "",
+ "undefined", "[object Object]",
+ "Invalid Date", "",
+ "function () {\n [native code]\n}", "Error: Unknown error",
+ "function Object() {\n [native code]\n}", "function Array() {\n [native code]\n}",
+ "function Number() {\n [native code]\n}", "function Function() {\n [native code]\n}",
+ "function () { return 1; }", "function () { return 'ciao'; }",
+ "function () { throw new Error('foo'); }", "/foo/",
+ "[object Object]", "",
+ "Error: Unknown error", "true",
+ "false", "123",
+ "/foo/gim", "ciao",
+ "22", "ReferenceError: Can't find variable: Undefined",
+ "ReferenceError: Can't find variable: Null", "ReferenceError: Can't find variable: True",
+ "ReferenceError: Can't find variable: False", "undefined",
+ "null", "true",
+ "false", "122",
+ "124", "0",
+ "0", "123",
+ "6.37e-8", "-6.37e-8",
+ "1126240820", "65536",
+ "65537", "NaN",
+ "Infinity", "-Infinity",
+ "ciao", "",
+ "0", "123",
+ "12.4", "null",
+ "undefined", "[object Object]",
+ "", ",,,,,,,,,",
+ "Invalid Date", "[object QMetaObject]",
+ "/foo/gim", "undefined",
+ "123", "false",
+ "null", "QScriptEngine(name = \"\")"};
-void tst_QScriptValue::toString_makeData(const char* expr)
+void tst_QScriptValueGenerated::toString_makeData(const char* expr)
{
static QHash<QString, QString> toString;
if (toString.isEmpty()) {
- toString.reserve(142);
- for (unsigned i = 0; i < 142; ++i)
+ toString.reserve(148);
+ for (unsigned i = 0; i < 148; ++i)
toString.insert(toString_tagArray[i], toString_valueArray[i]);
}
newRow(expr) << toString.value(expr);
}
-void tst_QScriptValue::toString_test(const char*, const QScriptValue& value)
+void tst_QScriptValueGenerated::toString_test(const char*, const QScriptValue& value)
{
QFETCH(QString, expected);
QCOMPARE(value.toString(), expected);
@@ -291,13 +300,13 @@ void tst_QScriptValue::toString_test(const char*, const QScriptValue& value)
DEFINE_TEST_FUNCTION(toString)
-void tst_QScriptValue::toNumber_initData()
+void tst_QScriptValueGenerated::toNumber_initData()
{
QTest::addColumn<qsreal>("expected");
initScriptValues();
}
-static QString toNumber_tagArray [] = {
+static QString toNumber_tagArray[] = {
"QScriptValue()",
"QScriptValue(QScriptValue::UndefinedValue)",
"QScriptValue(QScriptValue::NullValue)",
@@ -401,6 +410,11 @@ static QString toNumber_tagArray [] = {
"engine->evaluate(\"new Object()\")",
"engine->evaluate(\"new Array()\")",
"engine->evaluate(\"new Error()\")",
+ "engine->evaluate(\"new Boolean(true)\")",
+ "engine->evaluate(\"new Boolean(false)\")",
+ "engine->evaluate(\"new Number(123)\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\")",
+ "engine->evaluate(\"new String('ciao')\")",
"engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"engine->evaluate(\"Undefined\")",
"engine->evaluate(\"Null\")",
@@ -435,39 +449,40 @@ static QString toNumber_tagArray [] = {
"engine->newArray(10)",
"engine->newDate(QDateTime())",
"engine->newQMetaObject(&QObject::staticMetaObject)",
+ "engine->newRegExp(\"foo\", \"gim\")",
"engine->newVariant(QVariant())",
"engine->newVariant(QVariant(123))",
"engine->newVariant(QVariant(false))",
"engine->newQObject(0)",
- "engine->newQObject(engine)",};
-static qsreal toNumber_valueArray [] = {
- 0, qQNaN(), 0, 1, 0, 122, 124, 0, 0, 123,
- 6.369999999999999e-08, -6.369999999999999e-08, 1126240820, 65536, 65537, qQNaN(), qQNaN(), qInf(), qInf(), qQNaN(),
- qInf(), qInf(), qQNaN(), qQNaN(), 0, 0, 0, 123, 12.4, qQNaN(),
- 0, 1, 0, 122, 124, 0, 0, 123, 6.369999999999999e-08, -6.369999999999999e-08,
- 1126240820, 65536, 65537, qQNaN(), qQNaN(), qInf(), qInf(), qQNaN(), qInf(), qInf(),
- qQNaN(), qQNaN(), 0, 0, 0, 123, 12.3, qQNaN(), 0, 1,
- 0, 122, 124, 0, 0, 123, 6.369999999999999e-08, -6.369999999999999e-08, 1126240820, 65536,
- 65537, qQNaN(), qQNaN(), qInf(), qInf(), qQNaN(), qInf(), qInf(), qQNaN(), qQNaN(),
- 0, 0, 0, 123, 1.23, 0, qQNaN(), qQNaN(), qQNaN(), 0,
- qQNaN(), qQNaN(), qQNaN(), qQNaN(), qQNaN(), qQNaN(), qQNaN(), qQNaN(), qQNaN(), qQNaN(),
- qQNaN(), 0, qQNaN(), 22, qQNaN(), qQNaN(), qQNaN(), qQNaN(), qQNaN(), 0,
- 1, 0, 122, 124, 0, 0, 123, 6.369999999999999e-08, -6.369999999999999e-08, 1126240820,
- 65536, 65537, qQNaN(), qInf(), qInf(), qQNaN(), 0, 0, 123, 12.4,
- 0, qQNaN(), qQNaN(), 0, qQNaN(), qQNaN(), qQNaN(), qQNaN(), 123, 0,
- 0, qQNaN(), };
-void tst_QScriptValue::toNumber_makeData(const char* expr)
+ "engine->newQObject(engine)"};
+static qsreal toNumber_valueArray[] = {
+ 0, qQNaN(), 0, 1, 0, 122, 124, 0, 0, 123,
+ 6.369999999999999e-08, -6.369999999999999e-08, 1126240820, 65536, 65537, qQNaN(), qQNaN(), qInf(), qInf(), qQNaN(),
+ qInf(), qInf(), qQNaN(), qQNaN(), 0, 0, 0, 123, 12.4, qQNaN(),
+ 0, 1, 0, 122, 124, 0, 0, 123, 6.369999999999999e-08, -6.369999999999999e-08,
+ 1126240820, 65536, 65537, qQNaN(), qQNaN(), qInf(), qInf(), qQNaN(), qInf(), qInf(),
+ qQNaN(), qQNaN(), 0, 0, 0, 123, 12.3, qQNaN(), 0, 1,
+ 0, 122, 124, 0, 0, 123, 6.369999999999999e-08, -6.369999999999999e-08, 1126240820, 65536,
+ 65537, qQNaN(), qQNaN(), qInf(), qInf(), qQNaN(), qInf(), qInf(), qQNaN(), qQNaN(),
+ 0, 0, 0, 123, 1.23, 0, qQNaN(), qQNaN(), qQNaN(), 0,
+ qQNaN(), qQNaN(), qQNaN(), qQNaN(), qQNaN(), qQNaN(), qQNaN(), qQNaN(), qQNaN(), qQNaN(),
+ qQNaN(), 0, qQNaN(), 1, 0, 123, qQNaN(), qQNaN(), 22, qQNaN(),
+ qQNaN(), qQNaN(), qQNaN(), qQNaN(), 0, 1, 0, 122, 124, 0,
+ 0, 123, 6.369999999999999e-08, -6.369999999999999e-08, 1126240820, 65536, 65537, qQNaN(), qInf(), qInf(),
+ qQNaN(), 0, 0, 123, 12.4, 0, qQNaN(), qQNaN(), 0, qQNaN(),
+ qQNaN(), qQNaN(), qQNaN(), qQNaN(), 123, 0, 0, qQNaN()};
+void tst_QScriptValueGenerated::toNumber_makeData(const char* expr)
{
static QHash<QString, qsreal> toNumber;
if (toNumber.isEmpty()) {
- toNumber.reserve(142);
- for (unsigned i = 0; i < 142; ++i)
+ toNumber.reserve(148);
+ for (unsigned i = 0; i < 148; ++i)
toNumber.insert(toNumber_tagArray[i], toNumber_valueArray[i]);
}
newRow(expr) << toNumber.value(expr);
}
-void tst_QScriptValue::toNumber_test(const char*, const QScriptValue& value)
+void tst_QScriptValueGenerated::toNumber_test(const char*, const QScriptValue& value)
{
QFETCH(qsreal, expected);
if (qIsNaN(expected)) {
@@ -486,13 +501,13 @@ void tst_QScriptValue::toNumber_test(const char*, const QScriptValue& value)
DEFINE_TEST_FUNCTION(toNumber)
-void tst_QScriptValue::toBool_initData()
+void tst_QScriptValueGenerated::toBool_initData()
{
QTest::addColumn<bool>("expected");
initScriptValues();
}
-static QString toBool_tagArray [] = {
+static QString toBool_tagArray[] = {
"QScriptValue()",
"QScriptValue(QScriptValue::UndefinedValue)",
"QScriptValue(QScriptValue::NullValue)",
@@ -596,6 +611,11 @@ static QString toBool_tagArray [] = {
"engine->evaluate(\"new Object()\")",
"engine->evaluate(\"new Array()\")",
"engine->evaluate(\"new Error()\")",
+ "engine->evaluate(\"new Boolean(true)\")",
+ "engine->evaluate(\"new Boolean(false)\")",
+ "engine->evaluate(\"new Number(123)\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\")",
+ "engine->evaluate(\"new String('ciao')\")",
"engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"engine->evaluate(\"Undefined\")",
"engine->evaluate(\"Null\")",
@@ -630,97 +650,101 @@ static QString toBool_tagArray [] = {
"engine->newArray(10)",
"engine->newDate(QDateTime())",
"engine->newQMetaObject(&QObject::staticMetaObject)",
+ "engine->newRegExp(\"foo\", \"gim\")",
"engine->newVariant(QVariant())",
"engine->newVariant(QVariant(123))",
"engine->newVariant(QVariant(false))",
"engine->newQObject(0)",
- "engine->newQObject(engine)",};
+ "engine->newQObject(engine)"};
-static bool toBool_valueArray [] = {
- false, false,
- false, true,
- false, true,
- true, false,
- false, true,
- true, true,
- true, true,
- true, false,
- false, true,
- true, true,
- true, true,
- true, true,
- false, false,
- true, true,
- true, false,
- false, true,
- false, true,
- true, false,
- false, true,
- true, true,
- true, true,
- true, false,
- false, true,
- true, true,
- true, true,
- true, true,
- false, false,
- true, true,
- true, false,
- false, true,
- false, true,
- true, false,
- false, true,
- true, true,
- true, true,
- true, false,
- false, true,
- true, true,
- true, true,
- true, true,
- false, false,
- true, true,
- true, true,
- false, true,
- true, true,
- true, true,
- true, true,
- true, true,
- true, true,
- true, true,
- true, true,
- true, true,
- true, true,
- true, true,
- false, false,
- true, false,
- true, true,
- false, false,
- true, true,
- true, true,
- true, true,
- false, true,
- true, true,
- false, true,
- true, true,
- false, false,
- true, true,
- true, true,
- true, true,
- true, true,
- false, true, };
+static bool toBool_valueArray[] = {
+ false, false,
+ false, true,
+ false, true,
+ true, false,
+ false, true,
+ true, true,
+ true, true,
+ true, false,
+ false, true,
+ true, true,
+ true, true,
+ true, true,
+ false, false,
+ true, true,
+ true, false,
+ false, true,
+ false, true,
+ true, false,
+ false, true,
+ true, true,
+ true, true,
+ true, false,
+ false, true,
+ true, true,
+ true, true,
+ true, true,
+ false, false,
+ true, true,
+ true, false,
+ false, true,
+ false, true,
+ true, false,
+ false, true,
+ true, true,
+ true, true,
+ true, false,
+ false, true,
+ true, true,
+ true, true,
+ true, true,
+ false, false,
+ true, true,
+ true, true,
+ false, true,
+ true, true,
+ true, true,
+ true, true,
+ true, true,
+ true, true,
+ true, true,
+ true, true,
+ true, true,
+ true, true,
+ true, true,
+ true, true,
+ true, true,
+ true, false,
+ false, true,
+ false, true,
+ true, false,
+ false, true,
+ true, true,
+ true, true,
+ true, false,
+ true, true,
+ true, false,
+ true, true,
+ true, false,
+ false, true,
+ true, true,
+ true, true,
+ true, true,
+ true, true,
+ false, true};
-void tst_QScriptValue::toBool_makeData(const char* expr)
+void tst_QScriptValueGenerated::toBool_makeData(const char* expr)
{
static QHash<QString, bool> toBool;
if (toBool.isEmpty()) {
- toBool.reserve(142);
- for (unsigned i = 0; i < 142; ++i)
+ toBool.reserve(148);
+ for (unsigned i = 0; i < 148; ++i)
toBool.insert(toBool_tagArray[i], toBool_valueArray[i]);
}
newRow(expr) << toBool.value(expr);
}
-void tst_QScriptValue::toBool_test(const char*, const QScriptValue& value)
+void tst_QScriptValueGenerated::toBool_test(const char*, const QScriptValue& value)
{
QFETCH(bool, expected);
QCOMPARE(value.toBool(), expected);
@@ -730,13 +754,13 @@ void tst_QScriptValue::toBool_test(const char*, const QScriptValue& value)
DEFINE_TEST_FUNCTION(toBool)
-void tst_QScriptValue::toBoolean_initData()
+void tst_QScriptValueGenerated::toBoolean_initData()
{
QTest::addColumn<bool>("expected");
initScriptValues();
}
-static QString toBoolean_tagArray [] = {
+static QString toBoolean_tagArray[] = {
"QScriptValue()",
"QScriptValue(QScriptValue::UndefinedValue)",
"QScriptValue(QScriptValue::NullValue)",
@@ -840,6 +864,11 @@ static QString toBoolean_tagArray [] = {
"engine->evaluate(\"new Object()\")",
"engine->evaluate(\"new Array()\")",
"engine->evaluate(\"new Error()\")",
+ "engine->evaluate(\"new Boolean(true)\")",
+ "engine->evaluate(\"new Boolean(false)\")",
+ "engine->evaluate(\"new Number(123)\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\")",
+ "engine->evaluate(\"new String('ciao')\")",
"engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"engine->evaluate(\"Undefined\")",
"engine->evaluate(\"Null\")",
@@ -874,97 +903,101 @@ static QString toBoolean_tagArray [] = {
"engine->newArray(10)",
"engine->newDate(QDateTime())",
"engine->newQMetaObject(&QObject::staticMetaObject)",
+ "engine->newRegExp(\"foo\", \"gim\")",
"engine->newVariant(QVariant())",
"engine->newVariant(QVariant(123))",
"engine->newVariant(QVariant(false))",
"engine->newQObject(0)",
- "engine->newQObject(engine)",};
+ "engine->newQObject(engine)"};
-static bool toBoolean_valueArray [] = {
- false, false,
- false, true,
- false, true,
- true, false,
- false, true,
- true, true,
- true, true,
- true, false,
- false, true,
- true, true,
- true, true,
- true, true,
- false, false,
- true, true,
- true, false,
- false, true,
- false, true,
- true, false,
- false, true,
- true, true,
- true, true,
- true, false,
- false, true,
- true, true,
- true, true,
- true, true,
- false, false,
- true, true,
- true, false,
- false, true,
- false, true,
- true, false,
- false, true,
- true, true,
- true, true,
- true, false,
- false, true,
- true, true,
- true, true,
- true, true,
- false, false,
- true, true,
- true, true,
- false, true,
- true, true,
- true, true,
- true, true,
- true, true,
- true, true,
- true, true,
- true, true,
- true, true,
- true, true,
- true, true,
- false, false,
- true, false,
- true, true,
- false, false,
- true, true,
- true, true,
- true, true,
- false, true,
- true, true,
- false, true,
- true, true,
- false, false,
- true, true,
- true, true,
- true, true,
- true, true,
- false, true, };
+static bool toBoolean_valueArray[] = {
+ false, false,
+ false, true,
+ false, true,
+ true, false,
+ false, true,
+ true, true,
+ true, true,
+ true, false,
+ false, true,
+ true, true,
+ true, true,
+ true, true,
+ false, false,
+ true, true,
+ true, false,
+ false, true,
+ false, true,
+ true, false,
+ false, true,
+ true, true,
+ true, true,
+ true, false,
+ false, true,
+ true, true,
+ true, true,
+ true, true,
+ false, false,
+ true, true,
+ true, false,
+ false, true,
+ false, true,
+ true, false,
+ false, true,
+ true, true,
+ true, true,
+ true, false,
+ false, true,
+ true, true,
+ true, true,
+ true, true,
+ false, false,
+ true, true,
+ true, true,
+ false, true,
+ true, true,
+ true, true,
+ true, true,
+ true, true,
+ true, true,
+ true, true,
+ true, true,
+ true, true,
+ true, true,
+ true, true,
+ true, true,
+ true, true,
+ true, false,
+ false, true,
+ false, true,
+ true, false,
+ false, true,
+ true, true,
+ true, true,
+ true, false,
+ true, true,
+ true, false,
+ true, true,
+ true, false,
+ false, true,
+ true, true,
+ true, true,
+ true, true,
+ true, true,
+ false, true};
-void tst_QScriptValue::toBoolean_makeData(const char* expr)
+void tst_QScriptValueGenerated::toBoolean_makeData(const char* expr)
{
static QHash<QString, bool> toBoolean;
if (toBoolean.isEmpty()) {
- toBoolean.reserve(142);
- for (unsigned i = 0; i < 142; ++i)
+ toBoolean.reserve(148);
+ for (unsigned i = 0; i < 148; ++i)
toBoolean.insert(toBoolean_tagArray[i], toBoolean_valueArray[i]);
}
newRow(expr) << toBoolean.value(expr);
}
-void tst_QScriptValue::toBoolean_test(const char*, const QScriptValue& value)
+void tst_QScriptValueGenerated::toBoolean_test(const char*, const QScriptValue& value)
{
QFETCH(bool, expected);
QCOMPARE(value.toBoolean(), expected);
@@ -974,13 +1007,13 @@ void tst_QScriptValue::toBoolean_test(const char*, const QScriptValue& value)
DEFINE_TEST_FUNCTION(toBoolean)
-void tst_QScriptValue::toInteger_initData()
+void tst_QScriptValueGenerated::toInteger_initData()
{
QTest::addColumn<qsreal>("expected");
initScriptValues();
}
-static QString toInteger_tagArray [] = {
+static QString toInteger_tagArray[] = {
"QScriptValue()",
"QScriptValue(QScriptValue::UndefinedValue)",
"QScriptValue(QScriptValue::NullValue)",
@@ -1084,6 +1117,11 @@ static QString toInteger_tagArray [] = {
"engine->evaluate(\"new Object()\")",
"engine->evaluate(\"new Array()\")",
"engine->evaluate(\"new Error()\")",
+ "engine->evaluate(\"new Boolean(true)\")",
+ "engine->evaluate(\"new Boolean(false)\")",
+ "engine->evaluate(\"new Number(123)\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\")",
+ "engine->evaluate(\"new String('ciao')\")",
"engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"engine->evaluate(\"Undefined\")",
"engine->evaluate(\"Null\")",
@@ -1118,39 +1156,40 @@ static QString toInteger_tagArray [] = {
"engine->newArray(10)",
"engine->newDate(QDateTime())",
"engine->newQMetaObject(&QObject::staticMetaObject)",
+ "engine->newRegExp(\"foo\", \"gim\")",
"engine->newVariant(QVariant())",
"engine->newVariant(QVariant(123))",
"engine->newVariant(QVariant(false))",
"engine->newQObject(0)",
- "engine->newQObject(engine)",};
-static qsreal toInteger_valueArray [] = {
- 0, 0, 0, 1, 0, 122, 124, 0, 0, 123,
- 0, 0, 1126240820, 65536, 65537, 0, 0, qInf(), qInf(), 0,
- qInf(), qInf(), 0, 0, 0, 0, 0, 123, 12, 0,
- 0, 1, 0, 122, 124, 0, 0, 123, 0, 0,
- 1126240820, 65536, 65537, 0, 0, qInf(), qInf(), 0, qInf(), qInf(),
- 0, 0, 0, 0, 0, 123, 12, 0, 0, 1,
- 0, 122, 124, 0, 0, 123, 0, 0, 1126240820, 65536,
- 65537, 0, 0, qInf(), qInf(), 0, qInf(), qInf(), 0, 0,
- 0, 0, 0, 123, 1, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 22, 0, 0, 0, 0, 0, 0,
- 1, 0, 122, 124, 0, 0, 123, 0, 0, 1126240820,
- 65536, 65537, 0, qInf(), qInf(), 0, 0, 0, 123, 12,
- 0, 0, 0, 0, 0, 0, 0, 0, 123, 0,
- 0, 0, };
-void tst_QScriptValue::toInteger_makeData(const char* expr)
+ "engine->newQObject(engine)"};
+static qsreal toInteger_valueArray[] = {
+ 0, 0, 0, 1, 0, 122, 124, 0, 0, 123,
+ 0, 0, 1126240820, 65536, 65537, 0, 0, qInf(), qInf(), 0,
+ qInf(), qInf(), 0, 0, 0, 0, 0, 123, 12, 0,
+ 0, 1, 0, 122, 124, 0, 0, 123, 0, 0,
+ 1126240820, 65536, 65537, 0, 0, qInf(), qInf(), 0, qInf(), qInf(),
+ 0, 0, 0, 0, 0, 123, 12, 0, 0, 1,
+ 0, 122, 124, 0, 0, 123, 0, 0, 1126240820, 65536,
+ 65537, 0, 0, qInf(), qInf(), 0, qInf(), qInf(), 0, 0,
+ 0, 0, 0, 123, 1, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 1, 0, 123, 0, 0, 22, 0,
+ 0, 0, 0, 0, 0, 1, 0, 122, 124, 0,
+ 0, 123, 0, 0, 1126240820, 65536, 65537, 0, qInf(), qInf(),
+ 0, 0, 0, 123, 12, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 123, 0, 0, 0};
+void tst_QScriptValueGenerated::toInteger_makeData(const char* expr)
{
static QHash<QString, qsreal> toInteger;
if (toInteger.isEmpty()) {
- toInteger.reserve(142);
- for (unsigned i = 0; i < 142; ++i)
+ toInteger.reserve(148);
+ for (unsigned i = 0; i < 148; ++i)
toInteger.insert(toInteger_tagArray[i], toInteger_valueArray[i]);
}
newRow(expr) << toInteger.value(expr);
}
-void tst_QScriptValue::toInteger_test(const char*, const QScriptValue& value)
+void tst_QScriptValueGenerated::toInteger_test(const char*, const QScriptValue& value)
{
QFETCH(qsreal, expected);
if (qIsInf(expected)) {
@@ -1165,13 +1204,13 @@ void tst_QScriptValue::toInteger_test(const char*, const QScriptValue& value)
DEFINE_TEST_FUNCTION(toInteger)
-void tst_QScriptValue::toInt32_initData()
+void tst_QScriptValueGenerated::toInt32_initData()
{
QTest::addColumn<qint32>("expected");
initScriptValues();
}
-static QString toInt32_tagArray [] = {
+static QString toInt32_tagArray[] = {
"QScriptValue()",
"QScriptValue(QScriptValue::UndefinedValue)",
"QScriptValue(QScriptValue::NullValue)",
@@ -1275,6 +1314,11 @@ static QString toInt32_tagArray [] = {
"engine->evaluate(\"new Object()\")",
"engine->evaluate(\"new Array()\")",
"engine->evaluate(\"new Error()\")",
+ "engine->evaluate(\"new Boolean(true)\")",
+ "engine->evaluate(\"new Boolean(false)\")",
+ "engine->evaluate(\"new Number(123)\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\")",
+ "engine->evaluate(\"new String('ciao')\")",
"engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"engine->evaluate(\"Undefined\")",
"engine->evaluate(\"Null\")",
@@ -1309,97 +1353,101 @@ static QString toInt32_tagArray [] = {
"engine->newArray(10)",
"engine->newDate(QDateTime())",
"engine->newQMetaObject(&QObject::staticMetaObject)",
+ "engine->newRegExp(\"foo\", \"gim\")",
"engine->newVariant(QVariant())",
"engine->newVariant(QVariant(123))",
"engine->newVariant(QVariant(false))",
"engine->newQObject(0)",
- "engine->newQObject(engine)",};
+ "engine->newQObject(engine)"};
-static qint32 toInt32_valueArray [] = {
- 0, 0,
- 0, 1,
- 0, 122,
- 124, 0,
- 0, 123,
- 0, 0,
- 1126240820, 65536,
- 65537, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 123,
- 12, 0,
- 0, 1,
- 0, 122,
- 124, 0,
- 0, 123,
- 0, 0,
- 1126240820, 65536,
- 65537, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 123,
- 12, 0,
- 0, 1,
- 0, 122,
- 124, 0,
- 0, 123,
- 0, 0,
- 1126240820, 65536,
- 65537, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 123,
- 1, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 22,
- 0, 0,
- 0, 0,
- 0, 0,
- 1, 0,
- 122, 124,
- 0, 0,
- 123, 0,
- 0, 1126240820,
- 65536, 65537,
- 0, 0,
- 0, 0,
- 0, 0,
- 123, 12,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 123, 0,
- 0, 0, };
+static qint32 toInt32_valueArray[] = {
+ 0, 0,
+ 0, 1,
+ 0, 122,
+ 124, 0,
+ 0, 123,
+ 0, 0,
+ 1126240820, 65536,
+ 65537, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 123,
+ 12, 0,
+ 0, 1,
+ 0, 122,
+ 124, 0,
+ 0, 123,
+ 0, 0,
+ 1126240820, 65536,
+ 65537, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 123,
+ 12, 0,
+ 0, 1,
+ 0, 122,
+ 124, 0,
+ 0, 123,
+ 0, 0,
+ 1126240820, 65536,
+ 65537, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 123,
+ 1, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 1,
+ 0, 123,
+ 0, 0,
+ 22, 0,
+ 0, 0,
+ 0, 0,
+ 0, 1,
+ 0, 122,
+ 124, 0,
+ 0, 123,
+ 0, 0,
+ 1126240820, 65536,
+ 65537, 0,
+ 0, 0,
+ 0, 0,
+ 0, 123,
+ 12, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 123, 0,
+ 0, 0};
-void tst_QScriptValue::toInt32_makeData(const char* expr)
+void tst_QScriptValueGenerated::toInt32_makeData(const char* expr)
{
static QHash<QString, qint32> toInt32;
if (toInt32.isEmpty()) {
- toInt32.reserve(142);
- for (unsigned i = 0; i < 142; ++i)
+ toInt32.reserve(148);
+ for (unsigned i = 0; i < 148; ++i)
toInt32.insert(toInt32_tagArray[i], toInt32_valueArray[i]);
}
newRow(expr) << toInt32.value(expr);
}
-void tst_QScriptValue::toInt32_test(const char*, const QScriptValue& value)
+void tst_QScriptValueGenerated::toInt32_test(const char*, const QScriptValue& value)
{
QFETCH(qint32, expected);
QCOMPARE(value.toInt32(), expected);
@@ -1409,13 +1457,13 @@ void tst_QScriptValue::toInt32_test(const char*, const QScriptValue& value)
DEFINE_TEST_FUNCTION(toInt32)
-void tst_QScriptValue::toUInt32_initData()
+void tst_QScriptValueGenerated::toUInt32_initData()
{
QTest::addColumn<quint32>("expected");
initScriptValues();
}
-static QString toUInt32_tagArray [] = {
+static QString toUInt32_tagArray[] = {
"QScriptValue()",
"QScriptValue(QScriptValue::UndefinedValue)",
"QScriptValue(QScriptValue::NullValue)",
@@ -1519,6 +1567,11 @@ static QString toUInt32_tagArray [] = {
"engine->evaluate(\"new Object()\")",
"engine->evaluate(\"new Array()\")",
"engine->evaluate(\"new Error()\")",
+ "engine->evaluate(\"new Boolean(true)\")",
+ "engine->evaluate(\"new Boolean(false)\")",
+ "engine->evaluate(\"new Number(123)\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\")",
+ "engine->evaluate(\"new String('ciao')\")",
"engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"engine->evaluate(\"Undefined\")",
"engine->evaluate(\"Null\")",
@@ -1553,97 +1606,101 @@ static QString toUInt32_tagArray [] = {
"engine->newArray(10)",
"engine->newDate(QDateTime())",
"engine->newQMetaObject(&QObject::staticMetaObject)",
+ "engine->newRegExp(\"foo\", \"gim\")",
"engine->newVariant(QVariant())",
"engine->newVariant(QVariant(123))",
"engine->newVariant(QVariant(false))",
"engine->newQObject(0)",
- "engine->newQObject(engine)",};
+ "engine->newQObject(engine)"};
-static quint32 toUInt32_valueArray [] = {
- 0, 0,
- 0, 1,
- 0, 122,
- 124, 0,
- 0, 123,
- 0, 0,
- 1126240820, 65536,
- 65537, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 123,
- 12, 0,
- 0, 1,
- 0, 122,
- 124, 0,
- 0, 123,
- 0, 0,
- 1126240820, 65536,
- 65537, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 123,
- 12, 0,
- 0, 1,
- 0, 122,
- 124, 0,
- 0, 123,
- 0, 0,
- 1126240820, 65536,
- 65537, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 123,
- 1, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 22,
- 0, 0,
- 0, 0,
- 0, 0,
- 1, 0,
- 122, 124,
- 0, 0,
- 123, 0,
- 0, 1126240820,
- 65536, 65537,
- 0, 0,
- 0, 0,
- 0, 0,
- 123, 12,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 123, 0,
- 0, 0, };
+static quint32 toUInt32_valueArray[] = {
+ 0, 0,
+ 0, 1,
+ 0, 122,
+ 124, 0,
+ 0, 123,
+ 0, 0,
+ 1126240820, 65536,
+ 65537, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 123,
+ 12, 0,
+ 0, 1,
+ 0, 122,
+ 124, 0,
+ 0, 123,
+ 0, 0,
+ 1126240820, 65536,
+ 65537, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 123,
+ 12, 0,
+ 0, 1,
+ 0, 122,
+ 124, 0,
+ 0, 123,
+ 0, 0,
+ 1126240820, 65536,
+ 65537, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 123,
+ 1, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 1,
+ 0, 123,
+ 0, 0,
+ 22, 0,
+ 0, 0,
+ 0, 0,
+ 0, 1,
+ 0, 122,
+ 124, 0,
+ 0, 123,
+ 0, 0,
+ 1126240820, 65536,
+ 65537, 0,
+ 0, 0,
+ 0, 0,
+ 0, 123,
+ 12, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 123, 0,
+ 0, 0};
-void tst_QScriptValue::toUInt32_makeData(const char* expr)
+void tst_QScriptValueGenerated::toUInt32_makeData(const char* expr)
{
static QHash<QString, quint32> toUInt32;
if (toUInt32.isEmpty()) {
- toUInt32.reserve(142);
- for (unsigned i = 0; i < 142; ++i)
+ toUInt32.reserve(148);
+ for (unsigned i = 0; i < 148; ++i)
toUInt32.insert(toUInt32_tagArray[i], toUInt32_valueArray[i]);
}
newRow(expr) << toUInt32.value(expr);
}
-void tst_QScriptValue::toUInt32_test(const char*, const QScriptValue& value)
+void tst_QScriptValueGenerated::toUInt32_test(const char*, const QScriptValue& value)
{
QFETCH(quint32, expected);
QCOMPARE(value.toUInt32(), expected);
@@ -1653,13 +1710,13 @@ void tst_QScriptValue::toUInt32_test(const char*, const QScriptValue& value)
DEFINE_TEST_FUNCTION(toUInt32)
-void tst_QScriptValue::toUInt16_initData()
+void tst_QScriptValueGenerated::toUInt16_initData()
{
QTest::addColumn<quint16>("expected");
initScriptValues();
}
-static QString toUInt16_tagArray [] = {
+static QString toUInt16_tagArray[] = {
"QScriptValue()",
"QScriptValue(QScriptValue::UndefinedValue)",
"QScriptValue(QScriptValue::NullValue)",
@@ -1763,6 +1820,11 @@ static QString toUInt16_tagArray [] = {
"engine->evaluate(\"new Object()\")",
"engine->evaluate(\"new Array()\")",
"engine->evaluate(\"new Error()\")",
+ "engine->evaluate(\"new Boolean(true)\")",
+ "engine->evaluate(\"new Boolean(false)\")",
+ "engine->evaluate(\"new Number(123)\")",
+ "engine->evaluate(\"new RegExp('foo', 'gim')\")",
+ "engine->evaluate(\"new String('ciao')\")",
"engine->evaluate(\"a = new Object(); a.foo = 22; a.foo\")",
"engine->evaluate(\"Undefined\")",
"engine->evaluate(\"Null\")",
@@ -1797,97 +1859,101 @@ static QString toUInt16_tagArray [] = {
"engine->newArray(10)",
"engine->newDate(QDateTime())",
"engine->newQMetaObject(&QObject::staticMetaObject)",
+ "engine->newRegExp(\"foo\", \"gim\")",
"engine->newVariant(QVariant())",
"engine->newVariant(QVariant(123))",
"engine->newVariant(QVariant(false))",
"engine->newQObject(0)",
- "engine->newQObject(engine)",};
+ "engine->newQObject(engine)"};
-static quint16 toUInt16_valueArray [] = {
- 0, 0,
- 0, 1,
- 0, 122,
- 124, 0,
- 0, 123,
- 0, 0,
- 4660, 0,
- 1, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 123,
- 12, 0,
- 0, 1,
- 0, 122,
- 124, 0,
- 0, 123,
- 0, 0,
- 4660, 0,
- 1, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 123,
- 12, 0,
- 0, 1,
- 0, 122,
- 124, 0,
- 0, 123,
- 0, 0,
- 4660, 0,
- 1, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 123,
- 1, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 22,
- 0, 0,
- 0, 0,
- 0, 0,
- 1, 0,
- 122, 124,
- 0, 0,
- 123, 0,
- 0, 4660,
- 0, 1,
- 0, 0,
- 0, 0,
- 0, 0,
- 123, 12,
- 0, 0,
- 0, 0,
- 0, 0,
- 0, 0,
- 123, 0,
- 0, 0, };
+static quint16 toUInt16_valueArray[] = {
+ 0, 0,
+ 0, 1,
+ 0, 122,
+ 124, 0,
+ 0, 123,
+ 0, 0,
+ 4660, 0,
+ 1, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 123,
+ 12, 0,
+ 0, 1,
+ 0, 122,
+ 124, 0,
+ 0, 123,
+ 0, 0,
+ 4660, 0,
+ 1, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 123,
+ 12, 0,
+ 0, 1,
+ 0, 122,
+ 124, 0,
+ 0, 123,
+ 0, 0,
+ 4660, 0,
+ 1, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 123,
+ 1, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 1,
+ 0, 123,
+ 0, 0,
+ 22, 0,
+ 0, 0,
+ 0, 0,
+ 0, 1,
+ 0, 122,
+ 124, 0,
+ 0, 123,
+ 0, 0,
+ 4660, 0,
+ 1, 0,
+ 0, 0,
+ 0, 0,
+ 0, 123,
+ 12, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ 123, 0,
+ 0, 0};
-void tst_QScriptValue::toUInt16_makeData(const char* expr)
+void tst_QScriptValueGenerated::toUInt16_makeData(const char* expr)
{
static QHash<QString, quint16> toUInt16;
if (toUInt16.isEmpty()) {
- toUInt16.reserve(142);
- for (unsigned i = 0; i < 142; ++i)
+ toUInt16.reserve(148);
+ for (unsigned i = 0; i < 148; ++i)
toUInt16.insert(toUInt16_tagArray[i], toUInt16_valueArray[i]);
}
newRow(expr) << toUInt16.value(expr);
}
-void tst_QScriptValue::toUInt16_test(const char*, const QScriptValue& value)
+void tst_QScriptValueGenerated::toUInt16_test(const char*, const QScriptValue& value)
{
QFETCH(quint16, expected);
QCOMPARE(value.toUInt16(), expected);
diff --git a/tests/auto/qscriptvalueiterator/tst_qscriptvalueiterator.cpp b/tests/auto/qscriptvalueiterator/tst_qscriptvalueiterator.cpp
index 55773f0cfa..df11537f8c 100644
--- a/tests/auto/qscriptvalueiterator/tst_qscriptvalueiterator.cpp
+++ b/tests/auto/qscriptvalueiterator/tst_qscriptvalueiterator.cpp
@@ -71,6 +71,7 @@ private slots:
void iterateString();
void iterateGetterSetter();
void assignObjectToIterator();
+ void iterateNonObject();
};
tst_QScriptValueIterator::tst_QScriptValueIterator()
@@ -583,5 +584,25 @@ void tst_QScriptValueIterator::assignObjectToIterator()
QCOMPARE(it.name(), QString::fromLatin1("bar"));
}
+void tst_QScriptValueIterator::iterateNonObject()
+{
+ QScriptValueIterator it(123);
+ QVERIFY(!it.hasNext());
+ it.next();
+ QVERIFY(!it.hasPrevious());
+ it.previous();
+ it.toFront();
+ it.toBack();
+ it.name();
+ it.scriptName();
+ it.flags();
+ it.value();
+ it.setValue(1);
+ it.remove();
+ QScriptValue num(5);
+ it = num;
+ QVERIFY(!it.hasNext());
+}
+
QTEST_MAIN(tst_QScriptValueIterator)
#include "tst_qscriptvalueiterator.moc"
diff --git a/tests/auto/qsemaphore/qsemaphore.pro b/tests/auto/qsemaphore/qsemaphore.pro
index f720c0b20b..5978215f07 100644
--- a/tests/auto/qsemaphore/qsemaphore.pro
+++ b/tests/auto/qsemaphore/qsemaphore.pro
@@ -3,3 +3,4 @@ SOURCES += tst_qsemaphore.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qsequentialanimationgroup/qsequentialanimationgroup.pro b/tests/auto/qsequentialanimationgroup/qsequentialanimationgroup.pro
index 01ef68a585..c0c10c054d 100644
--- a/tests/auto/qsequentialanimationgroup/qsequentialanimationgroup.pro
+++ b/tests/auto/qsequentialanimationgroup/qsequentialanimationgroup.pro
@@ -3,3 +3,4 @@ QT = core
SOURCES += tst_qsequentialanimationgroup.cpp
+CONFIG += parallel_test
diff --git a/tests/auto/qset/qset.pro b/tests/auto/qset/qset.pro
index b45a015c23..ebdf0d68f0 100644
--- a/tests/auto/qset/qset.pro
+++ b/tests/auto/qset/qset.pro
@@ -6,3 +6,4 @@ symbian: {
TARGET.EPOCSTACKSIZE =0x5000
TARGET.EPOCHEAPSIZE="0x100000 0x1000000" # // Min 1Mb, max 16Mb
}
+CONFIG += parallel_test
diff --git a/tests/auto/qset/tst_qset.cpp b/tests/auto/qset/tst_qset.cpp
index 319cdf42a6..6f377f58c7 100644
--- a/tests/auto/qset/tst_qset.cpp
+++ b/tests/auto/qset/tst_qset.cpp
@@ -65,6 +65,7 @@ public:
private slots:
void operator_eq();
+ void swap();
void size();
void capacity();
void reserve();
@@ -145,6 +146,16 @@ void tst_QSet::operator_eq()
}
}
+void tst_QSet::swap()
+{
+ QSet<int> s1, s2;
+ s1.insert(1);
+ s2.insert(2);
+ s1.swap(s2);
+ QCOMPARE(*s1.begin(),2);
+ QCOMPARE(*s2.begin(),1);
+}
+
void tst_QSet::size()
{
QSet<int> set;
diff --git a/tests/auto/qsharedpointer/qsharedpointer.pro b/tests/auto/qsharedpointer/qsharedpointer.pro
index bbd31d7c7a..014006e782 100644
--- a/tests/auto/qsharedpointer/qsharedpointer.pro
+++ b/tests/auto/qsharedpointer/qsharedpointer.pro
@@ -12,3 +12,4 @@ QT = core
!symbian:DEFINES += SRCDIR=\\\"$$PWD/\\\"
include(externaltests.pri)
+CONFIG += parallel_test
diff --git a/tests/auto/qsignalspy/qsignalspy.pro b/tests/auto/qsignalspy/qsignalspy.pro
index 4bc4a7b751..d3ae63b5bc 100644
--- a/tests/auto/qsignalspy/qsignalspy.pro
+++ b/tests/auto/qsignalspy/qsignalspy.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
SOURCES += tst_qsignalspy.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qsize/qsize.pro b/tests/auto/qsize/qsize.pro
index 14786b8b35..a1814ac8c5 100644
--- a/tests/auto/qsize/qsize.pro
+++ b/tests/auto/qsize/qsize.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
SOURCES += tst_qsize.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qsizef/qsizef.pro b/tests/auto/qsizef/qsizef.pro
index 703d721545..5aa07d72a1 100644
--- a/tests/auto/qsizef/qsizef.pro
+++ b/tests/auto/qsizef/qsizef.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
SOURCES += tst_qsizef.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qsplitter/tst_qsplitter.cpp b/tests/auto/qsplitter/tst_qsplitter.cpp
index e7b5dc7c22..7cb2b65ff1 100644
--- a/tests/auto/qsplitter/tst_qsplitter.cpp
+++ b/tests/auto/qsplitter/tst_qsplitter.cpp
@@ -1230,7 +1230,8 @@ void tst_QSplitter::testShowHide()
QSplitter *split = new QSplitter(Qt::Horizontal);
- QWidget widget;
+ QWidget topLevel;
+ QWidget widget(&topLevel);
widget.resize(400 + split->handleWidth(), 200);
QVBoxLayout *lay=new QVBoxLayout(&widget);
lay->setMargin(0);
@@ -1240,7 +1241,7 @@ void tst_QSplitter::testShowHide()
split->setSizes(QList<int>() << 200 << 200);
lay->addWidget(split);
widget.setLayout(lay);
- widget.show();
+ topLevel.show();
QTest::qWait(100);
@@ -1378,8 +1379,9 @@ class MyTextEdit : public QTextEdit
void tst_QSplitter::task169702_sizes()
{
+ QWidget topLevel;
// Create two nested (non-collapsible) splitters
- QSplitter* outerSplitter = new QSplitter(Qt::Vertical);
+ QSplitter* outerSplitter = new QSplitter(Qt::Vertical, &topLevel);
outerSplitter->setChildrenCollapsible(false);
QSplitter* splitter = new QSplitter(Qt::Horizontal, outerSplitter);
splitter->setChildrenCollapsible(false);
@@ -1396,12 +1398,12 @@ void tst_QSplitter::task169702_sizes()
splitter->addWidget(new QTextEdit("Bar"));
outerSplitter->setGeometry(100, 100, 500, 500);
- outerSplitter->show();
+ topLevel.show();
QTest::qWait(100);
testW->m_iFactor++;
testW->updateGeometry();
- QTest::qWait(100);
+ QTest::qWait(500);//100 is too fast for Maemo
//Make sure the minimimSizeHint is respected
QCOMPARE(testW->size().height(), testW->minimumSizeHint().height());
diff --git a/tests/auto/qsqldatabase/tst_databases.h b/tests/auto/qsqldatabase/tst_databases.h
index 5837719ca9..80535df8cb 100644
--- a/tests/auto/qsqldatabase/tst_databases.h
+++ b/tests/auto/qsqldatabase/tst_databases.h
@@ -208,7 +208,7 @@ public:
// addDb( "QOCI8", "//horsehead.nokia.troll.no:1521/ustest.troll.no", "scott", "tiger", "" ); // Oracle 9i on horsehead
// addDb( "QOCI8", "//iceblink.nokia.troll.no:1521/ice.troll.no", "scott", "tiger", "" ); // Oracle 8 on iceblink (not currently working)
// addDb( "QOCI", "//silence.nokia.troll.no:1521/testdb", "scott", "tiger" ); // Oracle 10g on silence
-// addDb( "QOCI", "//oracle10g-nokia.trolltech.com.au:1521/XE", "scott", "tiger" ); // Oracle 10gexpress on xen
+// addDb( "QOCI", "//bq-oracle10g.apac.nokia.com:1521/XE", "scott", "tiger" ); // Oracle 10gexpress
// This requires a local ODBC data source to be configured( pointing to a MySql database )
// addDb( "QODBC", "mysqlodbc", "troll", "trond" );
diff --git a/tests/auto/qsqlquery/tst_qsqlquery.cpp b/tests/auto/qsqlquery/tst_qsqlquery.cpp
index c7a61a5fdd..b4a3e08748 100644
--- a/tests/auto/qsqlquery/tst_qsqlquery.cpp
+++ b/tests/auto/qsqlquery/tst_qsqlquery.cpp
@@ -139,6 +139,8 @@ private slots:
void oraClob();
void oraLong_data() { generic_data("QOCI"); }
void oraLong();
+ void oraOCINumber_data() { generic_data("QOCI"); }
+ void oraOCINumber();
void outValuesDB2_data() { generic_data("QDB2"); }
void outValuesDB2();
void storedProceduresIBase_data() {generic_data("QIBASE"); }
@@ -209,6 +211,9 @@ private slots:
void QTBUG_6852();
void QTBUG_5765_data() { generic_data("QMYSQL"); }
void QTBUG_5765();
+ void QTBUG_14132_data() { generic_data("QOCI"); }
+ void QTBUG_14132();
+
void sqlite_constraint_data() { generic_data("QSQLITE"); }
void sqlite_constraint();
@@ -327,7 +332,8 @@ void tst_QSqlQuery::dropTestTables( QSqlDatabase db )
<< qTableName( "Planet", __FILE__ )
<< qTableName( "task_250026", __FILE__ )
<< qTableName( "task_234422", __FILE__ )
- << qTableName("test141895", __FILE__);
+ << qTableName("test141895", __FILE__)
+ << qTableName("qtest_oraOCINumber", __FILE__);
if ( db.driverName().startsWith("QPSQL") )
tablenames << qTableName("task_233829", __FILE__);
@@ -2933,6 +2939,25 @@ void tst_QSqlQuery::QTBUG_551()
QCOMPARE(res_outLst[2].toString(), QLatin1String("3. Value is 2"));
}
+void tst_QSqlQuery::QTBUG_14132()
+{
+ QFETCH( QString, dbName );
+ QSqlDatabase db = QSqlDatabase::database( dbName );
+ CHECK_DATABASE( db );
+ QSqlQuery q(db);
+ const QString procedureName(qTableName("procedure", __FILE__));
+ QVERIFY_SQL(q, exec("CREATE OR REPLACE PROCEDURE "+ procedureName + " (outStr OUT varchar2) \n\
+ is \n\
+ begin \n\
+ outStr := 'OUTSTRING'; \n\
+ end;"));
+ QString placeholder = "XXXXXXXXX";
+ QVERIFY(q.prepare("CALL "+procedureName+"(?)"));
+ q.addBindValue(placeholder, QSql::Out);
+ QVERIFY_SQL(q, exec());
+ QCOMPARE(q.boundValue(0).toString(), QLatin1String("OUTSTRING"));
+}
+
void tst_QSqlQuery::QTBUG_5251()
{
QFETCH( QString, dbName );
@@ -3080,6 +3105,110 @@ void tst_QSqlQuery::QTBUG_5765()
QCOMPARE(q.value(0).toInt(), 123);
}
+void tst_QSqlQuery::oraOCINumber()
+{
+ QFETCH( QString, dbName );
+ QSqlDatabase db = QSqlDatabase::database( dbName );
+ CHECK_DATABASE( db );
+ const QString qtest_oraOCINumber(qTableName("qtest_oraOCINumber", __FILE__));
+
+ QSqlQuery q( db );
+ q.setForwardOnly( true );
+ QVERIFY_SQL( q, exec( "create table " + qtest_oraOCINumber +
+ " (col1 number(20), col2 number(20))" ) );
+ QVERIFY(q.prepare("insert into " + qtest_oraOCINumber + " values (?, ?)"));
+ QVariantList col1Values;
+ QVariantList col2Values;
+ col1Values << (qulonglong)(1)
+ << (qulonglong)(0)
+ << (qulonglong)(INT_MAX)
+ << (qulonglong)(UINT_MAX)
+ << (qulonglong)(LONG_MAX)
+ << (qulonglong)(ULONG_MAX)
+ << (qulonglong)(LLONG_MAX)
+ << (qulonglong)(ULLONG_MAX);
+
+ col2Values << (qlonglong)(1)
+ << (qlonglong)(0)
+ << (qlonglong)(-1)
+ << (qlonglong)(LONG_MAX)
+ << (qlonglong)(LONG_MIN)
+ << (qlonglong)(ULONG_MAX)
+ << (qlonglong)(LLONG_MAX)
+ << (qlonglong)(LLONG_MIN);
+
+ q.addBindValue(col1Values);
+ q.addBindValue(col2Values);
+ QVERIFY(q.execBatch());
+ QString sqlStr = "select * from " + qtest_oraOCINumber + " where col1 = :bindValue0 AND col2 = :bindValue1";
+ QVERIFY(q.prepare(sqlStr));
+
+ q.bindValue(":bindValue0", (qulonglong)(1), QSql::InOut);
+ q.bindValue(":bindValue1", (qlonglong)(1), QSql::InOut);
+
+ QVERIFY_SQL( q, exec() );
+ QVERIFY( q.next() );
+ QCOMPARE(q.boundValue( 0 ).toULongLong(), qulonglong(1));
+ QCOMPARE(q.boundValue( 1 ).toLongLong(), (qlonglong)(1));
+
+ q.bindValue(":bindValue0", (qulonglong)(0), QSql::InOut);
+ q.bindValue(":bindValue1", (qlonglong)(0), QSql::InOut);
+ QVERIFY_SQL( q, exec() );
+
+ QVERIFY( q.next() );
+ QCOMPARE(q.boundValue( 0 ).toULongLong(), (qulonglong)(0));
+ QCOMPARE(q.boundValue( 1 ).toLongLong(), (qlonglong)(0));
+
+ q.bindValue(":bindValue0", (qulonglong)(INT_MAX), QSql::InOut);
+ q.bindValue(":bindValue1", (qlonglong)(-1), QSql::InOut);
+ QVERIFY_SQL( q, exec() );
+
+ QVERIFY( q.next() );
+ QCOMPARE(q.boundValue( 0 ).toULongLong(), (qulonglong)(INT_MAX));
+ QCOMPARE(q.boundValue( 1 ).toLongLong(), (qlonglong)(-1));
+
+ q.bindValue(":bindValue0", (qulonglong)(UINT_MAX), QSql::InOut);
+ q.bindValue(":bindValue1", (qlonglong)(LONG_MAX), QSql::InOut);
+ QVERIFY_SQL( q, exec() );
+
+ QVERIFY( q.next() );
+ QCOMPARE(q.boundValue( 0 ).toULongLong(), (qulonglong)(UINT_MAX));
+ QCOMPARE(q.boundValue( 1 ).toLongLong(), (qlonglong)(LONG_MAX));
+
+ q.bindValue(":bindValue0", (qulonglong)(LONG_MAX), QSql::InOut);
+ q.bindValue(":bindValue1", (qlonglong)(LONG_MIN), QSql::InOut);
+ QVERIFY_SQL( q, exec() );
+
+ QVERIFY( q.next() );
+ QCOMPARE(q.boundValue( 0 ).toULongLong(), (qulonglong)(LONG_MAX));
+ QCOMPARE(q.boundValue( 1 ).toLongLong(), (qlonglong)(LONG_MIN));
+
+ q.bindValue(":bindValue0", (qulonglong)(ULONG_MAX), QSql::InOut);
+ q.bindValue(":bindValue1", (qlonglong)(ULONG_MAX), QSql::InOut);
+ QVERIFY_SQL( q, exec() );
+
+ QVERIFY( q.next() );
+ QCOMPARE(q.boundValue( 0 ).toULongLong(), (qulonglong)(ULONG_MAX));
+ QCOMPARE(q.boundValue( 1 ).toLongLong(), (qlonglong)(ULONG_MAX));
+
+ q.bindValue(":bindValue0", (qulonglong)(LLONG_MAX), QSql::InOut);
+ q.bindValue(":bindValue1", (qlonglong)(LLONG_MAX), QSql::InOut);
+ QVERIFY_SQL( q, exec() );
+
+ QVERIFY( q.next() );
+ QCOMPARE(q.boundValue( 0 ).toULongLong(), (qulonglong)(LLONG_MAX));
+ QCOMPARE(q.boundValue( 1 ).toLongLong(), (qlonglong)(LLONG_MAX));
+
+ q.bindValue(":bindValue0", (qulonglong)(ULLONG_MAX), QSql::InOut);
+ q.bindValue(":bindValue1", (qlonglong)(LLONG_MIN), QSql::InOut);
+ QVERIFY_SQL( q, exec() );
+
+ QVERIFY( q.next() );
+ QCOMPARE(q.boundValue( 0 ).toULongLong(), (qulonglong)(ULLONG_MAX));
+ QCOMPARE(q.boundValue( 1 ).toLongLong(), (qlonglong)(LLONG_MIN));
+
+}
+
void tst_QSqlQuery::sqlite_constraint()
{
QFETCH( QString, dbName );
diff --git a/tests/auto/qsslcertificate/qsslcertificate.pro b/tests/auto/qsslcertificate/qsslcertificate.pro
index e21587bd84..05cce8e509 100644
--- a/tests/auto/qsslcertificate/qsslcertificate.pro
+++ b/tests/auto/qsslcertificate/qsslcertificate.pro
@@ -24,5 +24,6 @@ wince*: {
DEFINES += SRCDIR=\\\".\\\"
} else:!symbian {
DEFINES += SRCDIR=\\\"$$PWD/\\\"
- TARGET.CAPABILITY = NetworkServices
}
+
+symbian:TARGET.CAPABILITY = NetworkServices ReadUserData
diff --git a/tests/auto/qstate/qstate.pro b/tests/auto/qstate/qstate.pro
index 9131fa84f8..6ee7e0cd00 100644
--- a/tests/auto/qstate/qstate.pro
+++ b/tests/auto/qstate/qstate.pro
@@ -3,3 +3,4 @@ QT = core
SOURCES += tst_qstate.cpp
+CONFIG += parallel_test
diff --git a/tests/auto/qstl/qstl.pro b/tests/auto/qstl/qstl.pro
index 5c9987496c..a0c9db1dfc 100644
--- a/tests/auto/qstl/qstl.pro
+++ b/tests/auto/qstl/qstl.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
SOURCES += tst_qstl.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qstring/qstring.pro b/tests/auto/qstring/qstring.pro
index ed758c634b..e980042351 100644
--- a/tests/auto/qstring/qstring.pro
+++ b/tests/auto/qstring/qstring.pro
@@ -6,3 +6,4 @@ symbian:LIBS += -llibm
QT = core
DEFINES += QT_NO_CAST_TO_ASCII
+CONFIG += parallel_test
diff --git a/tests/auto/qstring/tst_qstring.cpp b/tests/auto/qstring/tst_qstring.cpp
index 003332ce03..5d961df806 100644
--- a/tests/auto/qstring/tst_qstring.cpp
+++ b/tests/auto/qstring/tst_qstring.cpp
@@ -114,6 +114,7 @@ private slots:
void remove_string();
void remove_regexp_data();
void remove_regexp();
+ void swap();
void prepend();
void prepend_bytearray_data();
void prepend_bytearray();
@@ -1852,6 +1853,16 @@ void tst_QString::operator_pluseq_bytearray()
}
}
+void tst_QString::swap()
+{
+ QString s1, s2;
+ s1 = "s1";
+ s2 = "s2";
+ s1.swap(s2);
+ QCOMPARE(s1,QLatin1String("s2"));
+ QCOMPARE(s2,QLatin1String("s1"));
+}
+
void tst_QString::prepend()
{
QString a;
@@ -4571,8 +4582,10 @@ void tst_QString::nanAndInf()
CHECK_NAN("nan ", true, true)
CHECK_NAN("\t NAN", true, true)
CHECK_NAN("\t NAN ", true, true)
+#ifndef QT_QLOCALE_USES_FCVT //In case we use glibc this tests will fail
CHECK_NAN("-nan", false, false)
CHECK_NAN("+NAN", false, false)
+#endif
CHECK_NAN("NaN", true, true)
CHECK_NAN("nAn", true, true)
CHECK_NAN("NANe-10", false, false)
diff --git a/tests/auto/qstringbuilder1/qstringbuilder1.pro b/tests/auto/qstringbuilder1/qstringbuilder1.pro
index 5bb14d4290..dc9062f4da 100644
--- a/tests/auto/qstringbuilder1/qstringbuilder1.pro
+++ b/tests/auto/qstringbuilder1/qstringbuilder1.pro
@@ -4,3 +4,4 @@ QT = core
SOURCES += tst_qstringbuilder1.cpp
+CONFIG += parallel_test
diff --git a/tests/auto/qstringbuilder2/qstringbuilder2.pro b/tests/auto/qstringbuilder2/qstringbuilder2.pro
index 4152dc31e3..a57c6f19f2 100644
--- a/tests/auto/qstringbuilder2/qstringbuilder2.pro
+++ b/tests/auto/qstringbuilder2/qstringbuilder2.pro
@@ -3,3 +3,4 @@ load(qttest_p4)
QT = core
SOURCES += tst_qstringbuilder2.cpp
+CONFIG += parallel_test
diff --git a/tests/auto/qstringbuilder3/qstringbuilder3.pro b/tests/auto/qstringbuilder3/qstringbuilder3.pro
index b4d222591d..5aced7c258 100644
--- a/tests/auto/qstringbuilder3/qstringbuilder3.pro
+++ b/tests/auto/qstringbuilder3/qstringbuilder3.pro
@@ -3,3 +3,4 @@ load(qttest_p4)
QT = core
SOURCES += tst_qstringbuilder3.cpp
+CONFIG += parallel_test
diff --git a/tests/auto/qstringbuilder4/qstringbuilder4.pro b/tests/auto/qstringbuilder4/qstringbuilder4.pro
index 6ec522884b..0532a9b925 100644
--- a/tests/auto/qstringbuilder4/qstringbuilder4.pro
+++ b/tests/auto/qstringbuilder4/qstringbuilder4.pro
@@ -3,3 +3,4 @@ load(qttest_p4)
QT = core
SOURCES += tst_qstringbuilder4.cpp
+CONFIG += parallel_test
diff --git a/tests/auto/qstringlist/qstringlist.pro b/tests/auto/qstringlist/qstringlist.pro
index aee074bad3..d82a3487fd 100644
--- a/tests/auto/qstringlist/qstringlist.pro
+++ b/tests/auto/qstringlist/qstringlist.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
SOURCES += tst_qstringlist.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qstringmatcher/qstringmatcher.pro b/tests/auto/qstringmatcher/qstringmatcher.pro
index 2c1509746a..c5249ec84a 100644
--- a/tests/auto/qstringmatcher/qstringmatcher.pro
+++ b/tests/auto/qstringmatcher/qstringmatcher.pro
@@ -3,3 +3,4 @@ SOURCES += tst_qstringmatcher.cpp
QT = core
DEFINES += QT_NO_CAST_TO_ASCII
+CONFIG += parallel_test
diff --git a/tests/auto/qstringref/qstringref.pro b/tests/auto/qstringref/qstringref.pro
index 48e7ddf17f..34f2de46ae 100644
--- a/tests/auto/qstringref/qstringref.pro
+++ b/tests/auto/qstringref/qstringref.pro
@@ -2,3 +2,4 @@ load(qttest_p4)
SOURCES += tst_qstringref.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qstylesheetstyle/tst_qstylesheetstyle.cpp b/tests/auto/qstylesheetstyle/tst_qstylesheetstyle.cpp
index 04b1e79f09..efcbc53939 100644
--- a/tests/auto/qstylesheetstyle/tst_qstylesheetstyle.cpp
+++ b/tests/auto/qstylesheetstyle/tst_qstylesheetstyle.cpp
@@ -48,6 +48,7 @@
#endif
#include <private/qstylesheetstyle_p.h>
+#include "../platformquirks.h"
//TESTED_CLASS=
//TESTED_FILES=
@@ -103,6 +104,7 @@ private slots:
//at the end because it mess with the style.
void widgetStyle();
void appStyle();
+ void QTBUG11658_cachecrash();
private:
QColor COLOR(const QWidget& w) {
w.ensurePolished();
@@ -822,6 +824,8 @@ void tst_QStyleSheetStyle::focusColors()
void tst_QStyleSheetStyle::hoverColors()
{
+ if (!PlatformQuirks::haveMouseCursor())
+ QSKIP("No mouse Cursor on this platform",SkipAll);
QList<QWidget *> widgets;
widgets << new QPushButton("TESTING");
widgets << new QLineEdit("TESTING");
@@ -979,10 +983,11 @@ void tst_QStyleSheetStyle::background()
void tst_QStyleSheetStyle::tabAlignement()
{
- QTabWidget tabWidget;
+ QWidget topLevel;
+ QTabWidget tabWidget(&topLevel);
tabWidget.addTab(new QLabel("tab1"),"tab1");
tabWidget.resize(QSize(400,400));
- tabWidget.show();
+ topLevel.show();
QTest::qWaitForWindowShown(&tabWidget);
QTest::qWait(50);
QTabBar *bar = qFindChild<QTabBar*>(&tabWidget);
@@ -1622,6 +1627,37 @@ void tst_QStyleSheetStyle::changeStyleInChangeEvent()
wid.ensurePolished();
}
+void tst_QStyleSheetStyle::QTBUG11658_cachecrash()
+{
+ //should not crash
+ class Widget : public QWidget
+ {
+ public:
+ Widget(QWidget *parent = 0)
+ : QWidget(parent)
+ {
+ QVBoxLayout* pLayout = new QVBoxLayout(this);
+ QCheckBox* pCheckBox = new QCheckBox(this);
+ pLayout->addWidget(pCheckBox);
+ setLayout(pLayout);
+
+ QString szStyleSheet = QLatin1String("* { color: red; }");
+ qApp->setStyleSheet(szStyleSheet);
+ qApp->setStyle(QStyleFactory::create(QLatin1String("Windows")));
+ }
+ };
+
+ Widget *w = new Widget();
+ delete w;
+ w = new Widget();
+ w->show();
+
+ QTest::qWaitForWindowShown(w);
+ delete w;
+ qApp->setStyleSheet(QString());
+}
+
+
QTEST_MAIN(tst_QStyleSheetStyle)
#include "tst_qstylesheetstyle.moc"
diff --git a/tests/auto/qtableview/tst_qtableview.cpp b/tests/auto/qtableview/tst_qtableview.cpp
index 3e5d077a85..6c920c97c9 100644
--- a/tests/auto/qtableview/tst_qtableview.cpp
+++ b/tests/auto/qtableview/tst_qtableview.cpp
@@ -2591,9 +2591,10 @@ void tst_QTableView::scrollTo()
QFETCH(int, expectedVerticalScroll);
QtTestTableModel model(rowCount, columnCount);
- QtTestTableView view;
+ QWidget toplevel;
+ QtTestTableView view(&toplevel);
- view.show();
+ toplevel.show();
// resizing to this size will ensure that there can ONLY_BE_ONE_CELL inside the view.
QSize forcedSize(columnWidth * 2, rowHeight * 2);
view.resize(forcedSize);
@@ -2748,10 +2749,11 @@ void tst_QTableView::indexAt()
QFETCH(int, expectedColumn);
QtTestTableModel model(rowCount, columnCount);
- QtTestTableView view;
+ QWidget toplevel;
+ QtTestTableView view(&toplevel);
- view.show();
- QTest::qWaitForWindowShown(&view);
+ toplevel.show();
+ QTest::qWaitForWindowShown(&toplevel);
//some styles change the scroll mode in their polish
view.setHorizontalScrollMode(QAbstractItemView::ScrollPerItem);
@@ -3657,20 +3659,23 @@ void tst_QTableView::mouseWheel()
#ifdef Q_OS_WINCE
QSKIP("Since different Windows CE versions sport different taskbars, we skip this test", SkipAll);
#endif
+
QFETCH(int, scrollMode);
QFETCH(int, delta);
QFETCH(int, horizontalPositon);
QFETCH(int, verticalPosition);
QtTestTableModel model(100, 100);
- QtTestTableView view;
+ QWidget topLevel;
+ QtTestTableView view(&topLevel);
view.resize(500, 500);
for (int r = 0; r < 100; ++r)
view.setRowHeight(r, 50);
for (int c = 0; c < 100; ++c)
view.setColumnWidth(c, 100);
- view.show();
- QTest::qWaitForWindowShown(&view);
+ topLevel.show();
+
+ QTest::qWaitForWindowShown(&topLevel);
view.setModel(&model);
@@ -3772,7 +3777,7 @@ void tst_QTableView::task191545_dragSelectRows()
QRect cellRect = table.visualRect(model.index(3, 0));
QHeaderView *vHeader = table.verticalHeader();
QWidget *vHeaderVp = vHeader->viewport();
- QPoint rowPos(5, (cellRect.top() + cellRect.bottom()) / 2);
+ QPoint rowPos(cellRect.center());
QMouseEvent rowPressEvent(QEvent::MouseButtonPress, rowPos, Qt::LeftButton, Qt::NoButton, Qt::ControlModifier);
qApp->sendEvent(vHeaderVp, &rowPressEvent);
@@ -3851,6 +3856,7 @@ void tst_QTableView::task191545_dragSelectRows()
QMouseEvent cellReleaseEvent(QEvent::MouseButtonRelease, cellPos, Qt::LeftButton, Qt::NoButton, Qt::ControlModifier);
qApp->sendEvent(tableVp, &cellReleaseEvent);
+ QTest::qWait(200);
for (int i = 0; i < 6; ++i)
for (int j = 0; j < 6; ++j) {
QModelIndex index = model.index(3 + i, 3 + j, table.rootIndex());
diff --git a/tests/auto/qtconcurrentfilter/qtconcurrentfilter.pro b/tests/auto/qtconcurrentfilter/qtconcurrentfilter.pro
index e93c5d25da..ee2b77d63c 100644
--- a/tests/auto/qtconcurrentfilter/qtconcurrentfilter.pro
+++ b/tests/auto/qtconcurrentfilter/qtconcurrentfilter.pro
@@ -2,3 +2,5 @@ load(qttest_p4)
DEFINES += QT_STRICT_ITERATORS
SOURCES += tst_qtconcurrentfilter.cpp
QT = core
+CONFIG += parallel_test
+CONFIG += parallel_test
diff --git a/tests/auto/qtconcurrentiteratekernel/qtconcurrentiteratekernel.pro b/tests/auto/qtconcurrentiteratekernel/qtconcurrentiteratekernel.pro
index 4fdcc222fe..a61d275241 100644
--- a/tests/auto/qtconcurrentiteratekernel/qtconcurrentiteratekernel.pro
+++ b/tests/auto/qtconcurrentiteratekernel/qtconcurrentiteratekernel.pro
@@ -1,3 +1,5 @@
load(qttest_p4)
SOURCES += tst_qtconcurrentiteratekernel.cpp
QT = core
+CONFIG += parallel_test
+CONFIG += parallel_test
diff --git a/tests/auto/qtconcurrentmap/qtconcurrentmap.pro b/tests/auto/qtconcurrentmap/qtconcurrentmap.pro
index 8cae71443d..6fc358514e 100644
--- a/tests/auto/qtconcurrentmap/qtconcurrentmap.pro
+++ b/tests/auto/qtconcurrentmap/qtconcurrentmap.pro
@@ -2,3 +2,5 @@ load(qttest_p4)
DEFINES += QT_STRICT_ITERATORS
SOURCES += tst_qtconcurrentmap.cpp
QT = core
+CONFIG += parallel_test
+CONFIG += parallel_test
diff --git a/tests/auto/qtconcurrentrun/qtconcurrentrun.pro b/tests/auto/qtconcurrentrun/qtconcurrentrun.pro
index ac29dd425b..24576048e9 100644
--- a/tests/auto/qtconcurrentrun/qtconcurrentrun.pro
+++ b/tests/auto/qtconcurrentrun/qtconcurrentrun.pro
@@ -1,3 +1,5 @@
load(qttest_p4)
SOURCES += tst_qtconcurrentrun.cpp
QT = core
+CONFIG += parallel_test
+CONFIG += parallel_test
diff --git a/tests/auto/qtconcurrentrun/tst_qtconcurrentrun.cpp b/tests/auto/qtconcurrentrun/tst_qtconcurrentrun.cpp
index 8fdc50c88e..8b10ea4efa 100644
--- a/tests/auto/qtconcurrentrun/tst_qtconcurrentrun.cpp
+++ b/tests/auto/qtconcurrentrun/tst_qtconcurrentrun.cpp
@@ -61,6 +61,9 @@ private slots:
void implicitConvertibleTypes();
void runWaitLoop();
void recursive();
+#ifndef QT_NO_EXCEPTIONS
+ void exceptions();
+#endif
#if 0
void createFunctor();
#endif
@@ -374,6 +377,41 @@ int fn2(double, int *)
return 1;
}
+
+#ifndef QT_NO_EXCEPTIONS
+void throwFunction()
+{
+ throw QtConcurrent::Exception();
+}
+
+int throwFunctionReturn()
+{
+ throw QtConcurrent::Exception();
+ return 0;
+}
+
+void tst_QtConcurrentRun::exceptions()
+{
+ bool caught = false;
+ try {
+ QtConcurrent::run(throwFunction).waitForFinished();
+ } catch (Exception &e) {
+ caught = true;
+ }
+ if (!caught)
+ QFAIL("did not get exception");
+
+ caught = false;
+ try {
+ QtConcurrent::run(throwFunctionReturn).waitForFinished();
+ } catch (Exception &e) {
+ caught = true;
+ }
+ if (!caught)
+ QFAIL("did not get exception");
+}
+#endif
+
#if 0
void tst_QtConcurrentRun::createFunctor()
{
diff --git a/tests/auto/qtconcurrentthreadengine/qtconcurrentthreadengine.pro b/tests/auto/qtconcurrentthreadengine/qtconcurrentthreadengine.pro
index cd8d74e6fd..bbfcf5ebe3 100644
--- a/tests/auto/qtconcurrentthreadengine/qtconcurrentthreadengine.pro
+++ b/tests/auto/qtconcurrentthreadengine/qtconcurrentthreadengine.pro
@@ -1,3 +1,5 @@
load(qttest_p4)
SOURCES += tst_qtconcurrentthreadengine.cpp
QT = core
+CONFIG += parallel_test
+CONFIG += parallel_test
diff --git a/tests/auto/qtextboundaryfinder/qtextboundaryfinder.pro b/tests/auto/qtextboundaryfinder/qtextboundaryfinder.pro
index e8fb9cb224..5f3cb119f4 100644
--- a/tests/auto/qtextboundaryfinder/qtextboundaryfinder.pro
+++ b/tests/auto/qtextboundaryfinder/qtextboundaryfinder.pro
@@ -9,3 +9,4 @@ wince*|symbian:{
addFiles.path = .
DEPLOYMENT += addFiles
}
+CONFIG += parallel_test
diff --git a/tests/auto/qtextdocument/tst_qtextdocument.cpp b/tests/auto/qtextdocument/tst_qtextdocument.cpp
index 808299b805..23f6a6c96e 100644
--- a/tests/auto/qtextdocument/tst_qtextdocument.cpp
+++ b/tests/auto/qtextdocument/tst_qtextdocument.cpp
@@ -2054,6 +2054,7 @@ void tst_QTextDocument::clonePreservesIndentWidth()
doc->setIndentWidth(42);
QTextDocument *clone = doc->clone();
QCOMPARE(clone->indentWidth(), qreal(42));
+ delete clone;
}
void tst_QTextDocument::blockCount()
diff --git a/tests/auto/qtextedit/tst_qtextedit.cpp b/tests/auto/qtextedit/tst_qtextedit.cpp
index 101baa53b5..d1832d8cb5 100644
--- a/tests/auto/qtextedit/tst_qtextedit.cpp
+++ b/tests/auto/qtextedit/tst_qtextedit.cpp
@@ -58,6 +58,7 @@
#include <qimagereader.h>
#include <qimagewriter.h>
#include <qcommonstyle.h>
+#include <qlayout.h>
#include <qabstracttextdocumentlayout.h>
#include <qtextdocumentfragment.h>
@@ -2111,6 +2112,7 @@ void tst_QTextEdit::setDocumentPreservesPalette()
QPalette whitePal = ed->palette();
whitePal.setColor(QPalette::Active, QPalette::Text, "white");
+
QVERIFY(whitePal != ed->palette());
ed->setPalette(whitePal);
QVERIFY(whitePal.color(QPalette::Active, QPalette::Text)
@@ -2155,9 +2157,15 @@ void tst_QTextEdit::pasteFromQt3RichText()
void tst_QTextEdit::noWrapBackgrounds()
{
+ QWidget topLevel;
+ QVBoxLayout *layout = new QVBoxLayout(&topLevel);
+
QTextEdit edit;
edit.setLineWrapMode(QTextEdit::NoWrap);
+ // hide the cursor in order to make the image comparison below reliable
+ edit.setCursorWidth(0);
+
QTextFrame *root = edit.document()->rootFrame();
QTextFrameFormat frameFormat = root->frameFormat();
frameFormat.setLeftMargin(2);
@@ -2170,6 +2178,9 @@ void tst_QTextEdit::noWrapBackgrounds()
edit.insertPlainText(QLatin1String(" \n \n \n \n"));
edit.setFixedSize(100, 200);
+ layout->addWidget(&edit);
+ topLevel.show();
+
QImage img = QPixmap::grabWidget(edit.viewport()).toImage();
QCOMPARE(img, img.mirrored(true, false));
}
diff --git a/tests/auto/qthread/qthread.pro b/tests/auto/qthread/qthread.pro
index 0b042ab8b2..d3b1028034 100644
--- a/tests/auto/qthread/qthread.pro
+++ b/tests/auto/qthread/qthread.pro
@@ -2,3 +2,4 @@ load(qttest_p4)
SOURCES += tst_qthread.cpp
QT = core
symbian:LIBS += -llibpthread
+CONFIG += parallel_test
diff --git a/tests/auto/qthread/tst_qthread.cpp b/tests/auto/qthread/tst_qthread.cpp
index 843749a31b..f290a2b0bd 100644
--- a/tests/auto/qthread/tst_qthread.cpp
+++ b/tests/auto/qthread/tst_qthread.cpp
@@ -106,6 +106,7 @@ private slots:
void adoptMultipleThreads();
void QTBUG13810_exitAndStart();
+ void connectThreadFinishedSignalToObjectDeleteLaterSlot();
void stressTest();
};
@@ -975,6 +976,19 @@ void tst_QThread::QTBUG13810_exitAndStart()
QCOMPARE(sync1.m_prop, 89);
}
+void tst_QThread::connectThreadFinishedSignalToObjectDeleteLaterSlot()
+{
+ QThread thread;
+ QObject *object = new QObject;
+ QWeakPointer<QObject> p = object;
+ QVERIFY(!p.isNull());
+ connect(&thread, SIGNAL(started()), &thread, SLOT(quit()), Qt::DirectConnection);
+ connect(&thread, SIGNAL(finished()), object, SLOT(deleteLater()));
+ object->moveToThread(&thread);
+ thread.start();
+ QVERIFY(thread.wait(30000));
+ QVERIFY(p.isNull());
+}
QTEST_MAIN(tst_QThread)
#include "tst_qthread.moc"
diff --git a/tests/auto/qthreadonce/qthreadonce.pro b/tests/auto/qthreadonce/qthreadonce.pro
index a672a03f0c..d7ef4d4c23 100644
--- a/tests/auto/qthreadonce/qthreadonce.pro
+++ b/tests/auto/qthreadonce/qthreadonce.pro
@@ -10,3 +10,4 @@ QT = core
# Temporary:
SOURCES += qthreadonce.cpp
+CONFIG += parallel_test
diff --git a/tests/auto/qthreadpool/qthreadpool.pro b/tests/auto/qthreadpool/qthreadpool.pro
index 3f6ea64948..dbaeb208dd 100644
--- a/tests/auto/qthreadpool/qthreadpool.pro
+++ b/tests/auto/qthreadpool/qthreadpool.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
SOURCES += tst_qthreadpool.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qthreadstorage/qthreadstorage.pro b/tests/auto/qthreadstorage/qthreadstorage.pro
index a06f89c368..0dc8d086df 100644
--- a/tests/auto/qthreadstorage/qthreadstorage.pro
+++ b/tests/auto/qthreadstorage/qthreadstorage.pro
@@ -2,3 +2,4 @@ TEMPLATE = subdirs
SUBDIRS = \
tst_qthreadstorage.pro \
crashOnExit.pro
+CONFIG += parallel_test
diff --git a/tests/auto/qtime/qtime.pro b/tests/auto/qtime/qtime.pro
index 88277a001f..ce4f7ae91f 100644
--- a/tests/auto/qtime/qtime.pro
+++ b/tests/auto/qtime/qtime.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
SOURCES += tst_qtime.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qtimeline/qtimeline.pro b/tests/auto/qtimeline/qtimeline.pro
index 78204552e5..9be717dba8 100644
--- a/tests/auto/qtimeline/qtimeline.pro
+++ b/tests/auto/qtimeline/qtimeline.pro
@@ -2,3 +2,4 @@ load(qttest_p4)
QT = core
SOURCES += tst_qtimeline.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qtimer/qtimer.pro b/tests/auto/qtimer/qtimer.pro
index 79ae7dbd0b..086df1dd18 100644
--- a/tests/auto/qtimer/qtimer.pro
+++ b/tests/auto/qtimer/qtimer.pro
@@ -2,3 +2,4 @@ load(qttest_p4)
QT = core
SOURCES += tst_qtimer.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qtmd5/qtmd5.pro b/tests/auto/qtmd5/qtmd5.pro
index cb4a5398b8..0afc6b1b14 100644
--- a/tests/auto/qtmd5/qtmd5.pro
+++ b/tests/auto/qtmd5/qtmd5.pro
@@ -12,3 +12,4 @@ SOURCES += tst_qtmd5.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qtokenautomaton/qtokenautomaton.pro b/tests/auto/qtokenautomaton/qtokenautomaton.pro
index 6ebf7c46d2..5e2e590a4b 100644
--- a/tests/auto/qtokenautomaton/qtokenautomaton.pro
+++ b/tests/auto/qtokenautomaton/qtokenautomaton.pro
@@ -15,3 +15,4 @@ HEADERS += tokenizers/basic/basic.h \
tokenizers/withNamespace/withNamespace.h
QT -= gui
+CONFIG += parallel_test
diff --git a/tests/auto/qtreeview/tst_qtreeview.cpp b/tests/auto/qtreeview/tst_qtreeview.cpp
index c7b53e96a2..3c2bf15925 100644
--- a/tests/auto/qtreeview/tst_qtreeview.cpp
+++ b/tests/auto/qtreeview/tst_qtreeview.cpp
@@ -2379,11 +2379,12 @@ void tst_QTreeView::extendedSelection()
QFETCH(int, selectedCount);
QStandardItemModel model(5, 2);
- QTreeView view;
+ QWidget topLevel;
+ QTreeView view(&topLevel);
view.resize(qMax(mousePressPos.x() * 2, 200), qMax(mousePressPos.y() * 2, 200));
view.setModel(&model);
view.setSelectionMode(QAbstractItemView::ExtendedSelection);
- view.show();
+ topLevel.show();
QTest::mousePress(view.viewport(), Qt::LeftButton, 0, mousePressPos);
QCOMPARE(view.selectionModel()->selectedIndexes().count(), selectedCount);
}
@@ -3280,9 +3281,10 @@ void tst_QTreeView::task220298_selectColumns()
void tst_QTreeView::task224091_appendColumns()
{
QStandardItemModel *model = new QStandardItemModel();
- QTreeView *treeView = new QTreeView();
+ QWidget* topLevel= new QWidget;
+ QTreeView *treeView = new QTreeView(topLevel);
treeView->setModel(model);
- treeView->show();
+ topLevel->show();
treeView->resize(50,50);
QTest::qWaitForWindowShown(treeView);
@@ -3299,7 +3301,7 @@ void tst_QTreeView::task224091_appendColumns()
QTRY_VERIFY(treeView->verticalScrollBar()->isVisible());
- delete treeView;
+ delete topLevel;
delete model;
}
@@ -3758,7 +3760,8 @@ void tst_QTreeView::taskQTBUG_9216_setSizeAndUniformRowHeightsWrongRepaint()
void tst_QTreeView::keyboardNavigationWithDisabled()
{
- QTreeView view;
+ QWidget topLevel;
+ QTreeView view(&topLevel);
QStandardItemModel model(90, 0);
for (int i = 0; i < 90; i ++) {
model.setItem(i, new QStandardItem(QString::number(i)));
@@ -3767,10 +3770,10 @@ void tst_QTreeView::keyboardNavigationWithDisabled()
view.setModel(&model);
view.resize(200, view.visualRect(model.index(0,0)).height()*10);
- view.show();
- QApplication::setActiveWindow(&view);
- QTest::qWaitForWindowShown(&view);
- QTRY_VERIFY(view.isActiveWindow());
+ topLevel.show();
+ QApplication::setActiveWindow(&topLevel);
+ QTest::qWaitForWindowShown(&topLevel);
+ QTRY_VERIFY(topLevel.isActiveWindow());
view.setCurrentIndex(model.index(1, 0));
QTest::keyClick(view.viewport(), Qt::Key_Up);
diff --git a/tests/auto/qtreewidget/tst_qtreewidget.cpp b/tests/auto/qtreewidget/tst_qtreewidget.cpp
index 1e373841f4..32bf5579ce 100644
--- a/tests/auto/qtreewidget/tst_qtreewidget.cpp
+++ b/tests/auto/qtreewidget/tst_qtreewidget.cpp
@@ -464,6 +464,7 @@ void tst_QTreeWidget::editItem()
QTreeWidget tree;
populate(&tree, topLevelItems, new TreeItem(QStringList() << "1" << "2"));
tree.show();
+ QTest::qWaitForWindowShown(&tree);
QSignalSpy itemChangedSpy(
&tree, SIGNAL(itemChanged(QTreeWidgetItem*,int)));
@@ -3098,8 +3099,9 @@ void tst_QTreeWidget::task253109_itemHeight()
void tst_QTreeWidget::task206367_duplication()
{
- QTreeWidget treeWidget;
- treeWidget.show();
+ QWidget topLevel;
+ QTreeWidget treeWidget(&topLevel);
+ topLevel.show();
treeWidget.resize(200, 200);
treeWidget.setSortingEnabled(true);
diff --git a/tests/auto/qurl/qurl.pro b/tests/auto/qurl/qurl.pro
index 018bb38612..a5c39a5a98 100644
--- a/tests/auto/qurl/qurl.pro
+++ b/tests/auto/qurl/qurl.pro
@@ -2,3 +2,4 @@ load(qttest_p4)
SOURCES += tst_qurl.cpp
QT = core
symbian: TARGET.CAPABILITY = NetworkServices
+CONFIG += parallel_test
diff --git a/tests/auto/qurl/tst_qurl.cpp b/tests/auto/qurl/tst_qurl.cpp
index eff4658a39..c089a59ca4 100644
--- a/tests/auto/qurl/tst_qurl.cpp
+++ b/tests/auto/qurl/tst_qurl.cpp
@@ -132,6 +132,7 @@ private slots:
void compat_encode();
void percentEncoding_data();
void percentEncoding();
+ void swap();
void symmetry();
void ipv6_data();
void ipv6();
@@ -2210,6 +2211,14 @@ void tst_QUrl::toPercentEncoding()
QCOMPARE(original, QUrl::fromPercentEncoding(encodedUrl));
}
+void tst_QUrl::swap()
+{
+ QUrl u1(QLatin1String("http://qt.nokia.com")), u2(QLatin1String("http://www.kdab.com"));
+ u1.swap(u2);
+ QCOMPARE(u2.host(),QLatin1String("qt.nokia.com"));
+ QCOMPARE(u1.host(),QLatin1String("www.kdab.com"));
+}
+
void tst_QUrl::symmetry()
{
QUrl url(QString::fromLatin1("http://www.räksmörgås.se/pub?a=b&a=dø&a=f#vræl"));
diff --git a/tests/auto/quuid/quuid.pro b/tests/auto/quuid/quuid.pro
index 25e24561ae..461956f313 100644
--- a/tests/auto/quuid/quuid.pro
+++ b/tests/auto/quuid/quuid.pro
@@ -4,3 +4,4 @@ SUBDIRS = testProcessUniqueness
SUBDIRS += test
+CONFIG += parallel_test
diff --git a/tests/auto/qvariant/tst_qvariant.cpp b/tests/auto/qvariant/tst_qvariant.cpp
index 98d74361b6..159a8063b7 100644
--- a/tests/auto/qvariant/tst_qvariant.cpp
+++ b/tests/auto/qvariant/tst_qvariant.cpp
@@ -100,6 +100,7 @@ private slots:
void constructor();
void copy_constructor();
void isNull();
+ void swap();
void canConvert_data();
void canConvert();
@@ -372,6 +373,16 @@ void tst_QVariant::isNull()
QVERIFY(var7.isNull());
}
+void tst_QVariant::swap()
+{
+ QVariant v1 = 1, v2 = 2.0;
+ v1.swap(v2);
+ QCOMPARE(v1.type(),QVariant::Double);
+ QCOMPARE(v1.toDouble(),2.0);
+ QCOMPARE(v2.type(),QVariant::Int);
+ QCOMPARE(v2.toInt(),1);
+}
+
void tst_QVariant::canConvert_data()
{
QTest::addColumn<QVariant>("val");
diff --git a/tests/auto/qvarlengtharray/qvarlengtharray.pro b/tests/auto/qvarlengtharray/qvarlengtharray.pro
index 7a02790578..183da1b938 100644
--- a/tests/auto/qvarlengtharray/qvarlengtharray.pro
+++ b/tests/auto/qvarlengtharray/qvarlengtharray.pro
@@ -2,3 +2,4 @@ load(qttest_p4)
QT = core
SOURCES += tst_qvarlengtharray.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qvector/qvector.pro b/tests/auto/qvector/qvector.pro
index 80311b46c6..a7c3957f2c 100644
--- a/tests/auto/qvector/qvector.pro
+++ b/tests/auto/qvector/qvector.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
SOURCES += tst_qvector.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qvector/tst_qvector.cpp b/tests/auto/qvector/tst_qvector.cpp
index a04ce604b4..b3decc85c8 100644
--- a/tests/auto/qvector/tst_qvector.cpp
+++ b/tests/auto/qvector/tst_qvector.cpp
@@ -80,6 +80,7 @@ private slots:
void remove() const;
void size() const;
void startsWith() const;
+ void swap() const;
void toList() const;
void toStdVector() const;
void value() const;
@@ -579,6 +580,17 @@ void tst_QVector::startsWith() const
QVERIFY(myvec.startsWith(1));
}
+void tst_QVector::swap() const
+{
+ QVector<int> v1, v2;
+ v1 << 1 << 2 << 3;
+ v2 << 4 << 5 << 6;
+
+ v1.swap(v2);
+ QCOMPARE(v1,QVector<int>() << 4 << 5 << 6);
+ QCOMPARE(v2,QVector<int>() << 1 << 2 << 3);
+}
+
void tst_QVector::toList() const
{
QVector<QString> myvec;
diff --git a/tests/auto/qwaitcondition/qwaitcondition.pro b/tests/auto/qwaitcondition/qwaitcondition.pro
index 4d9a08204d..9af0c71301 100644
--- a/tests/auto/qwaitcondition/qwaitcondition.pro
+++ b/tests/auto/qwaitcondition/qwaitcondition.pro
@@ -3,3 +3,4 @@ SOURCES += tst_qwaitcondition.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qwaitcondition/tst_qwaitcondition.cpp b/tests/auto/qwaitcondition/tst_qwaitcondition.cpp
index 539159184a..ffc473056a 100644
--- a/tests/auto/qwaitcondition/tst_qwaitcondition.cpp
+++ b/tests/auto/qwaitcondition/tst_qwaitcondition.cpp
@@ -76,7 +76,7 @@ private slots:
static const int iterations = 10;
// Note: some tests rely on ThreadCount being multiple of 2
-#ifdef Q_OS_SOLARIS
+#if defined(Q_OS_SOLARIS) || ( defined(Q_OS_LINUX) && defined(QT_ARCH_ARMV6) )
static const int ThreadCount = 4;
#else
static const int ThreadCount = 10;
diff --git a/tests/auto/qwidget/tst_qwidget.cpp b/tests/auto/qwidget/tst_qwidget.cpp
index 0be57d9e9a..d230f2cb6e 100644
--- a/tests/auto/qwidget/tst_qwidget.cpp
+++ b/tests/auto/qwidget/tst_qwidget.cpp
@@ -9708,14 +9708,25 @@ void tst_QWidget::destroyBackingStoreWhenHidden()
child.setAutoFillBackground(true);
child.setPalette(Qt::blue);
+ QWidget grandChild(&child);
+ grandChild.setAutoFillBackground(true);
+ grandChild.setPalette(Qt::yellow);
+
QVBoxLayout layout(&parent);
layout.setContentsMargins(10, 10, 10, 10);
layout.addWidget(&child);
parent.setLayout(&layout);
- child.winId();
+ QVBoxLayout childLayout(&child);
+ childLayout.setContentsMargins(10, 10, 10, 10);
+ childLayout.addWidget(&grandChild);
+ child.setLayout(&childLayout);
+
+ // Ensure that this widget and all its ancestors are native
+ grandChild.winId();
parent.show();
+
QTest::qWaitForWindowShown(&parent);
// Check that child window does not obscure parent window
@@ -9724,18 +9735,24 @@ void tst_QWidget::destroyBackingStoreWhenHidden()
// Native child widget should share parent's backing store
QVERIFY(0 != backingStore(parent));
QVERIFY(0 == backingStore(child));
+ QVERIFY(0 == backingStore(grandChild));
// Make child widget full screen
child.setWindowFlags((child.windowFlags() | Qt::Window) ^ Qt::SubWindow);
child.setWindowState(child.windowState() | Qt::WindowFullScreen);
child.show();
+
+ // Paint into the child to ensure that it gets a backing store
+ QPainter painter(&child);
+ painter.fillRect(QRect(0, 0, 90, 90), Qt::white);
+
QTest::qWaitForWindowShown(&child);
// Ensure that 'window hidden' event is received by parent
qApp->processEvents();
// Check that child window obscures parent window
- QVERIFY(parent.visibleRegion().subtracted(child.visibleRegion()).isEmpty());
+ QVERIFY(parent.visibleRegion().subtracted(child.visibleRegion() + grandChild.visibleRegion()).isEmpty());
// Now that extent of child widget goes beyond parent's extent,
// a new backing store should be created for the child widget.
@@ -9751,11 +9768,12 @@ void tst_QWidget::destroyBackingStoreWhenHidden()
QTest::qWaitForWindowShown(&child);
// Check that parent is now visible again
- QVERIFY(!parent.visibleRegion().subtracted(child.visibleRegion()).isEmpty());
+ QVERIFY(!parent.visibleRegion().subtracted(child.visibleRegion() + grandChild.visibleRegion()).isEmpty());
// Native child widget should once again share parent's backing store
QVERIFY(0 != backingStore(parent));
QVERIFY(0 == backingStore(child));
+ QVERIFY(0 == backingStore(grandChild));
}
// 6. Partial reveal followed by full reveal
diff --git a/tests/auto/qwineventnotifier/qwineventnotifier.pro b/tests/auto/qwineventnotifier/qwineventnotifier.pro
index 0c8bd2bd94..62da3a33ea 100644
--- a/tests/auto/qwineventnotifier/qwineventnotifier.pro
+++ b/tests/auto/qwineventnotifier/qwineventnotifier.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
SOURCES += tst_qwineventnotifier.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qwritelocker/qwritelocker.pro b/tests/auto/qwritelocker/qwritelocker.pro
index acae4efb28..39a98aaba5 100644
--- a/tests/auto/qwritelocker/qwritelocker.pro
+++ b/tests/auto/qwritelocker/qwritelocker.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
SOURCES += tst_qwritelocker.cpp
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/qxmlquery/tst_qxmlquery.cpp b/tests/auto/qxmlquery/tst_qxmlquery.cpp
index b7c87403aa..3c0886e440 100644
--- a/tests/auto/qxmlquery/tst_qxmlquery.cpp
+++ b/tests/auto/qxmlquery/tst_qxmlquery.cpp
@@ -1198,9 +1198,15 @@ void tst_QXmlQuery::basicXQueryToQtTypeCheck() const
expectedValues.append(QVariant()); /* xs:dayTimeDuration */
expectedValues.append(QVariant()); /* xs:yearMonthDuration */
- expectedValues.append(QVariant(double(3e3))); /* xs:float */
- expectedValues.append(QVariant(double(4e4))); /* xs:double */
- expectedValues.append(QVariant(double(2))); /* xs:decimal */
+ if(sizeof(qreal) == sizeof(float)) {//ARM casts to Float not to double
+ expectedValues.append(QVariant(float(3e3))); /* xs:float */
+ expectedValues.append(QVariant(float(4e4))); /* xs:double */
+ expectedValues.append(QVariant(float(2))); /* xs:decimal */
+ } else {
+ expectedValues.append(QVariant(double(3e3))); /* xs:float */
+ expectedValues.append(QVariant(double(4e4))); /* xs:double */
+ expectedValues.append(QVariant(double(2))); /* xs:decimal */
+ }
/* xs:integer and its sub-types. */
expectedValues.append(QVariant(qlonglong(16)));
@@ -1348,10 +1354,17 @@ void tst_QXmlQuery::basicQtToXQueryTypeCheck() const
QVERIFY(!item.isNull());
QVERIFY(item.isAtomicValue());
- QCOMPARE(item.toAtomicValue().toString(),
- QLatin1String("4 true 3 654 7 41414141 C 2000-10-11Z 2001-09-10T01:02:03 "
- "A QString http://example.com/ 5 6 true true true true true true true true true true "
- "true true true"));
+ if(sizeof(qreal) == sizeof(float)) //ARM casts to Float not to double
+ QCOMPARE(item.toAtomicValue().toString(),
+ QLatin1String("4 true 3 654 7 41414141 C 2000-10-11Z 2001-09-10T01:02:03 "
+ "A QString http://example.com/ 5 6 true false false true true true true true true true "
+ "true true true"));
+ else
+ QCOMPARE(item.toAtomicValue().toString(),
+ QLatin1String("4 true 3 654 7 41414141 C 2000-10-11Z 2001-09-10T01:02:03 "
+ "A QString http://example.com/ 5 6 true true true true true true true true true true "
+ "true true true"));
+
}
void tst_QXmlQuery::bindNode() const
diff --git a/tests/auto/script.pro b/tests/auto/script.pro
index 06f51b5b98..c4d05440c6 100644
--- a/tests/auto/script.pro
+++ b/tests/auto/script.pro
@@ -7,10 +7,12 @@ SUBDIRS=\
qscriptengine \
qscriptengineagent \
qscriptenginedebugger \
+ qscriptextensionplugin \
qscriptextqobject \
qscriptjstestsuite \
qscriptstring \
qscriptv8testsuite \
qscriptvalue \
+ qscriptvaluegenerated \
qscriptvalueiterator \
diff --git a/tests/auto/selftests/selftests.pro b/tests/auto/selftests/selftests.pro
index d854b5e5b5..2f1c327e34 100644
--- a/tests/auto/selftests/selftests.pro
+++ b/tests/auto/selftests/selftests.pro
@@ -12,3 +12,4 @@ INSTALLS =
QT = core
+CONFIG += parallel_test
diff --git a/tests/auto/symbols/tst_symbols.cpp b/tests/auto/symbols/tst_symbols.cpp
index 28970eba41..1572a5f893 100644
--- a/tests/auto/symbols/tst_symbols.cpp
+++ b/tests/auto/symbols/tst_symbols.cpp
@@ -443,7 +443,7 @@ void tst_Symbols::prefix()
# if defined(Q_OS_LINUX) && defined(Q_CC_INTEL)
QEXPECT_FAIL("", "linux-icc* incorrectly exports some QtWebkit symbols, waiting for a fix from Intel.", Continue);
# endif
- QVERIFY2(!isFailed, "Libraries contain non-prefixed symbols. See Debug output :)");
+ QVERIFY2(!isFailed, "Libraries contain non-prefixed symbols. See Debug output above.");
#else
QSKIP("Linux-specific test", SkipAll);
#endif
diff --git a/tests/auto/utf8/utf8.pro b/tests/auto/utf8/utf8.pro
index 4ec6851b9b..aa133fe3ee 100644
--- a/tests/auto/utf8/utf8.pro
+++ b/tests/auto/utf8/utf8.pro
@@ -1,3 +1,4 @@
load(qttest_p4)
QT -= gui
SOURCES += tst_utf8.cpp
+CONFIG += parallel_test