diff options
author | Aaron Kennedy <aaron.kennedy@nokia.com> | 2009-11-19 03:35:17 (GMT) |
---|---|---|
committer | Aaron Kennedy <aaron.kennedy@nokia.com> | 2009-11-19 03:35:17 (GMT) |
commit | 02e81cd0262187e211a57958d8728981be2ab878 (patch) | |
tree | 3817ab88033003e86d88414b81c729d7599e26f7 | |
parent | a9a2b17b8a967c001137e12af570856d9ce4b937 (diff) | |
parent | ce914b37ee06e689af1bb5a2a1a932e9125f7276 (diff) | |
download | Qt-02e81cd0262187e211a57958d8728981be2ab878.zip Qt-02e81cd0262187e211a57958d8728981be2ab878.tar.gz Qt-02e81cd0262187e211a57958d8728981be2ab878.tar.bz2 |
Merge branch 'kinetic-declarativeui' of scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
37 files changed, 1415 insertions, 1438 deletions
diff --git a/demos/declarative/webbrowser/webbrowser.qml b/demos/declarative/webbrowser/webbrowser.qml index 0f6ed25..345c9af 100644 --- a/demos/declarative/webbrowser/webbrowser.qml +++ b/demos/declarative/webbrowser/webbrowser.qml @@ -196,6 +196,8 @@ Item { fillColor: "white" focus: true + onAlert: print(message) + function doZoom(zoom,centerX,centerY) { if (centerX) { diff --git a/doc/src/declarative/scope.qdoc b/doc/src/declarative/scope.qdoc index 14efa59..fc678d1 100644 --- a/doc/src/declarative/scope.qdoc +++ b/doc/src/declarative/scope.qdoc @@ -215,7 +215,7 @@ Item { // Scope object for Script block 1 \endcode One notable characteristic of the scope object is its interaction with \l {Attached Properties}. -As attached properties exist on all object, an attached property reference that is not +As attached properties exist on all objects, an attached property reference that is not explicitly prefixed by an id will \e always resolve to the attached property on the scope object. diff --git a/src/declarative/graphicsitems/qmlgraphicsrectangle_p_p.h b/src/declarative/graphicsitems/qmlgraphicsrectangle_p_p.h index cb914d6..c4bbbe4 100644 --- a/src/declarative/graphicsitems/qmlgraphicsrectangle_p_p.h +++ b/src/declarative/graphicsitems/qmlgraphicsrectangle_p_p.h @@ -1,7 +1,8 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the QtDeclarative module of the Qt Toolkit. ** @@ -9,8 +10,8 @@ ** 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 either Technology Preview License Agreement or the -** Beta Release License Agreement. +** 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 @@ -20,21 +21,20 @@ ** 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.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** 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. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/src/declarative/graphicsitems/qmlgraphicswebview.cpp b/src/declarative/graphicsitems/qmlgraphicswebview.cpp index da6c00d..e165e59 100644 --- a/src/declarative/graphicsitems/qmlgraphicswebview.cpp +++ b/src/declarative/graphicsitems/qmlgraphicswebview.cpp @@ -1192,6 +1192,35 @@ QmlGraphicsWebPage::~QmlGraphicsWebPage() { } +void QmlGraphicsWebPage::javaScriptConsoleMessage(const QString& message, int lineNumber, const QString& sourceID) +{ + qWarning() << sourceID << ":" << lineNumber << ":" << message; +} + +QString QmlGraphicsWebPage::chooseFile(QWebFrame *originatingFrame, const QString& oldFile) +{ + // Not supported (it's modal) + return oldFile; +} + +void QmlGraphicsWebPage::javaScriptAlert(QWebFrame *originatingFrame, const QString& msg) +{ + emit viewItem()->alert(msg); +} + +bool QmlGraphicsWebPage::javaScriptConfirm(QWebFrame *originatingFrame, const QString& msg) +{ + // Not supported (it's modal) + return false; +} + +bool QmlGraphicsWebPage::javaScriptPrompt(QWebFrame *originatingFrame, const QString& msg, const QString& defaultValue, QString* result) +{ + // Not supported (it's modal) + return false; +} + + /* Qt WebKit does not understand non-QWidget plugins, so dummy widgets are created, parented to a single dummy tool window. diff --git a/src/declarative/graphicsitems/qmlgraphicswebview_p.h b/src/declarative/graphicsitems/qmlgraphicswebview_p.h index e2e4888..fa7d19d 100644 --- a/src/declarative/graphicsitems/qmlgraphicswebview_p.h +++ b/src/declarative/graphicsitems/qmlgraphicswebview_p.h @@ -69,6 +69,11 @@ public: protected: QObject *createPlugin(const QString &classid, const QUrl &url, const QStringList ¶mNames, const QStringList ¶mValues); QWebPage *createWindow(WebWindowType type); + void javaScriptConsoleMessage(const QString& message, int lineNumber, const QString& sourceID); + QString chooseFile(QWebFrame *originatingFrame, const QString& oldFile); + void javaScriptAlert(QWebFrame *originatingFrame, const QString& msg); + bool javaScriptConfirm(QWebFrame *originatingFrame, const QString& msg); + bool javaScriptPrompt(QWebFrame *originatingFrame, const QString& msg, const QString& defaultValue, QString* result); private: QmlGraphicsWebView *viewItem(); @@ -195,6 +200,8 @@ Q_SIGNALS: void zoomTo(qreal zoom, int centerX, int centerY); + void alert(const QString& message); + public Q_SLOTS: QVariant evaluateJavaScript(const QString&); diff --git a/src/declarative/util/qmlanimation_p_p.h b/src/declarative/util/qmlanimation_p_p.h index 27c0cd7..cb1c642 100644 --- a/src/declarative/util/qmlanimation_p_p.h +++ b/src/declarative/util/qmlanimation_p_p.h @@ -1,7 +1,8 @@ /**************************************************************************** ** ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the QtDeclarative module of the Qt Toolkit. ** @@ -9,8 +10,8 @@ ** 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 either Technology Preview License Agreement or the -** Beta Release License Agreement. +** 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 @@ -20,21 +21,20 @@ ** 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.0, included in the file LGPL_EXCEPTION.txt in this -** package. +** 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. +** +** +** +** +** +** ** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3.0 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU General Public License version 3.0 requirements will be -** met: http://www.gnu.org/copyleft/gpl.html. ** -** If you are unsure which license is appropriate for your use, please -** contact the sales department at qt-sales@nokia.com. ** $QT_END_LICENSE$ ** ****************************************************************************/ diff --git a/src/declarative/util/qmlbind.cpp b/src/declarative/util/qmlbind.cpp index b8ab53e..2f692d8 100644 --- a/src/declarative/util/qmlbind.cpp +++ b/src/declarative/util/qmlbind.cpp @@ -55,9 +55,10 @@ QT_BEGIN_NAMESPACE class QmlBindPrivate : public QObjectPrivate { public: - QmlBindPrivate() : when(true), obj(0) {} + QmlBindPrivate() : when(true), componentComplete(false), obj(0) {} - bool when; + bool when : 1; + bool componentComplete : 1; QObject *obj; QString prop; QmlNullableValue<QVariant> value; @@ -176,10 +177,17 @@ void QmlBind::setValue(const QVariant &v) eval(); } +void QmlBind::componentComplete() +{ + Q_D(QmlBind); + d->componentComplete = true; + eval(); +} + void QmlBind::eval() { Q_D(QmlBind); - if (!d->obj || d->value.isNull || !d->when) + if (!d->obj || d->value.isNull || !d->when || !d->componentComplete) return; QmlMetaProperty prop(d->obj, d->prop); diff --git a/src/declarative/util/qmlbind_p.h b/src/declarative/util/qmlbind_p.h index a9b7b98..4d85698 100644 --- a/src/declarative/util/qmlbind_p.h +++ b/src/declarative/util/qmlbind_p.h @@ -52,11 +52,11 @@ QT_BEGIN_NAMESPACE QT_MODULE(Declarative) class QmlBindPrivate; -class Q_DECLARATIVE_EXPORT QmlBind : public QObject +class Q_DECLARATIVE_EXPORT QmlBind : public QObject, public QmlParserStatus { Q_OBJECT Q_DECLARE_PRIVATE(QmlBind) - + Q_INTERFACES(QmlParserStatus) Q_PROPERTY(QObject *target READ object WRITE setObject) Q_PROPERTY(QString property READ property WRITE setProperty) Q_PROPERTY(QVariant value READ value WRITE setValue) @@ -78,6 +78,9 @@ public: QVariant value() const; void setValue(const QVariant &); +protected: + virtual void componentComplete(); + private: void eval(); }; diff --git a/src/declarative/util/qmlpackage.cpp b/src/declarative/util/qmlpackage.cpp index 908b368..6bc1ef9 100644 --- a/src/declarative/util/qmlpackage.cpp +++ b/src/declarative/util/qmlpackage.cpp @@ -101,7 +101,7 @@ QmlPackage::~QmlPackage() Q_D(QmlPackage); for (int ii = 0; ii < d->dataList.count(); ++ii) { QObject *obj = d->dataList.at(ii); - delete obj; + obj->setParent(this); } } diff --git a/src/declarative/util/qmltransitionmanager.cpp b/src/declarative/util/qmltransitionmanager.cpp index d1db9ec..ba726db 100644 --- a/src/declarative/util/qmltransitionmanager.cpp +++ b/src/declarative/util/qmltransitionmanager.cpp @@ -236,8 +236,11 @@ void QmlTransitionManager::transition(const QList<Action> &list, action.property.write(action.toValue); } } - if (!transition) + if (!transition) { d->applyBindings(); + if (d->state) + static_cast<QmlStatePrivate*>(QObjectPrivate::get(d->state))->complete(); + } } void QmlTransitionManager::cancel() @@ -262,7 +265,6 @@ void QmlTransitionManager::cancel() } d->bindingsList.clear(); d->completeList.clear(); - } QT_END_NAMESPACE diff --git a/tests/auto/declarative/qmetaobjectbuilder/tst_qmetaobjectbuilder.cpp b/tests/auto/declarative/qmetaobjectbuilder/tst_qmetaobjectbuilder.cpp index 71eefdd..92b2c1a 100644 --- a/tests/auto/declarative/qmetaobjectbuilder/tst_qmetaobjectbuilder.cpp +++ b/tests/auto/declarative/qmetaobjectbuilder/tst_qmetaobjectbuilder.cpp @@ -1,11 +1,41 @@ /**************************************************************************** ** -** Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies). -** Contact: Qt Software Information (qt-info@nokia.com) +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) ** -** This file is part of the $MODULE$ of the Qt Toolkit. +** This file is part of the test suite of the Qt Toolkit. ** -** $TROLLTECH_DUAL_LICENSE$ +** $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$ ** ****************************************************************************/ diff --git a/tests/auto/declarative/qmlgraphicsborderimage/tst_qmlgraphicsborderimage.cpp b/tests/auto/declarative/qmlgraphicsborderimage/tst_qmlgraphicsborderimage.cpp index 06a05dd..a0860c5 100644 --- a/tests/auto/declarative/qmlgraphicsborderimage/tst_qmlgraphicsborderimage.cpp +++ b/tests/auto/declarative/qmlgraphicsborderimage/tst_qmlgraphicsborderimage.cpp @@ -50,6 +50,7 @@ #include <private/qmlgraphicsimagebase_p.h> #include <private/qmlgraphicsscalegrid_p_p.h> #include <private/qmlgraphicsloader_p.h> +#include <QtDeclarative/qmlcontext.h> #include "../shared/testhttpserver.h" @@ -78,6 +79,7 @@ private slots: void noSource(); void imageSource(); void imageSource_data(); + void clearSource(); void resized(); void smooth(); void tileModes(); @@ -143,6 +145,25 @@ void tst_qmlgraphicsborderimage::imageSource() delete obj; } +void tst_qmlgraphicsborderimage::clearSource() +{ + QString componentStr = "import Qt 4.6\nBorderImage { source: srcImage }"; + QmlContext *ctxt = engine.rootContext(); + ctxt->setContextProperty("srcImage", SRCDIR "/data/colors.png"); + QmlComponent component(&engine, componentStr.toLatin1(), QUrl("file://")); + QmlGraphicsBorderImage *obj = qobject_cast<QmlGraphicsBorderImage*>(component.create()); + QVERIFY(obj != 0); + QVERIFY(obj->status() == QmlGraphicsBorderImage::Ready); + QCOMPARE(obj->width(), 120.); + QCOMPARE(obj->height(), 120.); + + ctxt->setContextProperty("srcImage", ""); + QVERIFY(obj->source().isEmpty()); + QVERIFY(obj->status() == QmlGraphicsBorderImage::Null); + QCOMPARE(obj->width(), 0.); + QCOMPARE(obj->height(), 0.); +} + void tst_qmlgraphicsborderimage::imageSource_data() { QTest::addColumn<QString>("source"); diff --git a/tests/auto/declarative/qmlgraphicsloader/tst_qmlgraphicsloader.cpp b/tests/auto/declarative/qmlgraphicsloader/tst_qmlgraphicsloader.cpp index a5f769e..b1e76e1 100644 --- a/tests/auto/declarative/qmlgraphicsloader/tst_qmlgraphicsloader.cpp +++ b/tests/auto/declarative/qmlgraphicsloader/tst_qmlgraphicsloader.cpp @@ -77,8 +77,9 @@ private slots: void sizeLoaderToItem(); void sizeItemToLoader(); void noResize(); - void networkRequest(); + void networkRequestUrl(); void failNetworkRequest(); +// void networkComponent(); private: QmlEngine engine; @@ -285,7 +286,7 @@ void tst_QmlGraphicsLoader::noResize() QCOMPARE(rect->height(), 60.0); } -void tst_QmlGraphicsLoader::networkRequest() +void tst_QmlGraphicsLoader::networkRequestUrl() { TestHTTPServer server(SERVER_PORT); QVERIFY(server.isValid()); @@ -304,6 +305,37 @@ void tst_QmlGraphicsLoader::networkRequest() delete loader; } +/* XXX Component waits until all dependencies are loaded. Is this actually possible? +void tst_QmlGraphicsLoader::networkComponent() +{ + TestHTTPServer server(SERVER_PORT); + QVERIFY(server.isValid()); + server.serveDirectory("slowdata", TestHTTPServer::Delay); + + QmlComponent component(&engine, QByteArray( + "import Qt 4.6\n" + "import \"http://127.0.0.1:14445/\" as NW\n" + "Item {\n" + " Component { id: comp; NW.SlowRect {} }\n" + " Loader { sourceComponent: comp } }") + , TEST_FILE("")); + + QmlGraphicsItem *item = qobject_cast<QmlGraphicsItem*>(component.create()); + QVERIFY(item); + + QmlGraphicsLoader *loader = qobject_cast<QmlGraphicsLoader*>(item->QGraphicsObject::children().at(1)); + QVERIFY(loader); + TRY_WAIT(loader->status() == QmlGraphicsLoader::Ready); + + QVERIFY(loader->item()); + QCOMPARE(loader->progress(), 1.0); + QCOMPARE(loader->status(), QmlGraphicsLoader::Ready); + QCOMPARE(static_cast<QGraphicsItem*>(loader)->children().count(), 1); + + delete loader; +} +*/ + void tst_QmlGraphicsLoader::failNetworkRequest() { TestHTTPServer server(SERVER_PORT); diff --git a/tests/auto/declarative/states/tst_states.cpp b/tests/auto/declarative/states/tst_states.cpp index 92d278a..a4da1f1 100644 --- a/tests/auto/declarative/states/tst_states.cpp +++ b/tests/auto/declarative/states/tst_states.cpp @@ -68,6 +68,7 @@ private slots: void restoreEntryValues(); void explicitChanges(); void propertyErrors(); + void incorrectRestoreBug(); }; void tst_states::basicChanges() @@ -711,6 +712,32 @@ void tst_states::propertyErrors() rect->setState("blue"); } +void tst_states::incorrectRestoreBug() +{ + QmlEngine engine; + + QmlComponent rectComponent(&engine, SRCDIR "/data/basicChanges.qml"); + QmlGraphicsRectangle *rect = qobject_cast<QmlGraphicsRectangle*>(rectComponent.create()); + QVERIFY(rect != 0); + + QCOMPARE(rect->color(),QColor("red")); + + rect->setState("blue"); + QCOMPARE(rect->color(),QColor("blue")); + + rect->setState(""); + QCOMPARE(rect->color(),QColor("red")); + + // make sure if we change the base state value, we then restore to it correctly + rect->setColor(QColor("green")); + + rect->setState("blue"); + QCOMPARE(rect->color(),QColor("blue")); + + rect->setState(""); + QCOMPARE(rect->color(),QColor("green")); +} + QTEST_MAIN(tst_states) #include "tst_states.moc" diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.1.png b/tests/auto/declarative/visual/Package_Views/data/packageviews.1.png Binary files differindex c59b816..d4dbc70 100644 --- a/tests/auto/declarative/visual/Package_Views/data/packageviews.1.png +++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.1.png diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.10.png b/tests/auto/declarative/visual/Package_Views/data/packageviews.10.png Binary files differindex 3e79d41..ed9d345 100644 --- a/tests/auto/declarative/visual/Package_Views/data/packageviews.10.png +++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.10.png diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.11.png b/tests/auto/declarative/visual/Package_Views/data/packageviews.11.png Binary files differindex 276e6c8..ed9d345 100644 --- a/tests/auto/declarative/visual/Package_Views/data/packageviews.11.png +++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.11.png diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.12.png b/tests/auto/declarative/visual/Package_Views/data/packageviews.12.png Binary files differindex 276e6c8..45ee400 100644 --- a/tests/auto/declarative/visual/Package_Views/data/packageviews.12.png +++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.12.png diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.13.png b/tests/auto/declarative/visual/Package_Views/data/packageviews.13.png Binary files differindex 1c1f438..c73e158 100644 --- a/tests/auto/declarative/visual/Package_Views/data/packageviews.13.png +++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.13.png diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.14.png b/tests/auto/declarative/visual/Package_Views/data/packageviews.14.png Binary files differindex 1c1f438..e2fff6d 100644 --- a/tests/auto/declarative/visual/Package_Views/data/packageviews.14.png +++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.14.png diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.15.png b/tests/auto/declarative/visual/Package_Views/data/packageviews.15.png Binary files differnew file mode 100644 index 0000000..d7a13df --- /dev/null +++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.15.png diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.16.png b/tests/auto/declarative/visual/Package_Views/data/packageviews.16.png Binary files differnew file mode 100644 index 0000000..beb3094 --- /dev/null +++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.16.png diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.17.png b/tests/auto/declarative/visual/Package_Views/data/packageviews.17.png Binary files differnew file mode 100644 index 0000000..beb3094 --- /dev/null +++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.17.png diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.18.png b/tests/auto/declarative/visual/Package_Views/data/packageviews.18.png Binary files differnew file mode 100644 index 0000000..beb3094 --- /dev/null +++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.18.png diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.19.png b/tests/auto/declarative/visual/Package_Views/data/packageviews.19.png Binary files differnew file mode 100644 index 0000000..d3a2650 --- /dev/null +++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.19.png diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.2.png b/tests/auto/declarative/visual/Package_Views/data/packageviews.2.png Binary files differindex c59b816..a09dd28 100644 --- a/tests/auto/declarative/visual/Package_Views/data/packageviews.2.png +++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.2.png diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.20.png b/tests/auto/declarative/visual/Package_Views/data/packageviews.20.png Binary files differnew file mode 100644 index 0000000..600462a --- /dev/null +++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.20.png diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.21.png b/tests/auto/declarative/visual/Package_Views/data/packageviews.21.png Binary files differnew file mode 100644 index 0000000..6defca0 --- /dev/null +++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.21.png diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.22.png b/tests/auto/declarative/visual/Package_Views/data/packageviews.22.png Binary files differnew file mode 100644 index 0000000..91967e1 --- /dev/null +++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.22.png diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.3.png b/tests/auto/declarative/visual/Package_Views/data/packageviews.3.png Binary files differindex 2b54c1b..d099a79 100644 --- a/tests/auto/declarative/visual/Package_Views/data/packageviews.3.png +++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.3.png diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.4.png b/tests/auto/declarative/visual/Package_Views/data/packageviews.4.png Binary files differindex 346e6eb..385efc8 100644 --- a/tests/auto/declarative/visual/Package_Views/data/packageviews.4.png +++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.4.png diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.5.png b/tests/auto/declarative/visual/Package_Views/data/packageviews.5.png Binary files differindex b7b0cfa..25a7c3c 100644 --- a/tests/auto/declarative/visual/Package_Views/data/packageviews.5.png +++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.5.png diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.6.png b/tests/auto/declarative/visual/Package_Views/data/packageviews.6.png Binary files differindex 3e79d41..25a7c3c 100644 --- a/tests/auto/declarative/visual/Package_Views/data/packageviews.6.png +++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.6.png diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.7.png b/tests/auto/declarative/visual/Package_Views/data/packageviews.7.png Binary files differindex db23a20..7a24f51 100644 --- a/tests/auto/declarative/visual/Package_Views/data/packageviews.7.png +++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.7.png diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.8.png b/tests/auto/declarative/visual/Package_Views/data/packageviews.8.png Binary files differindex 3e79d41..7a24f51 100644 --- a/tests/auto/declarative/visual/Package_Views/data/packageviews.8.png +++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.8.png diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.9.png b/tests/auto/declarative/visual/Package_Views/data/packageviews.9.png Binary files differindex 82a3a0f..45ee400 100644 --- a/tests/auto/declarative/visual/Package_Views/data/packageviews.9.png +++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.9.png diff --git a/tests/auto/declarative/visual/Package_Views/data/packageviews.qml b/tests/auto/declarative/visual/Package_Views/data/packageviews.qml index e2323a6..d062667 100644 --- a/tests/auto/declarative/visual/Package_Views/data/packageviews.qml +++ b/tests/auto/declarative/visual/Package_Views/data/packageviews.qml @@ -348,137 +348,217 @@ VisualTest { msec: 1376 hash: "a327426c93b523526f993b5271ab4501" } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 57; y: 164 + modifiers: 0 + sendToViewport: true + } Frame { msec: 1392 hash: "a327426c93b523526f993b5271ab4501" } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 57; y: 162 + 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 + } 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 + } Frame { msec: 1440 - hash: "a327426c93b523526f993b5271ab4501" + 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 } Frame { msec: 1456 - hash: "a327426c93b523526f993b5271ab4501" + hash: "34290c1435c1a96d08152479d2d1334e" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 54; y: 126 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 54; y: 126 + modifiers: 0 + sendToViewport: true } Frame { msec: 1472 - hash: "a327426c93b523526f993b5271ab4501" + hash: "ef5fb09ec8fb4b0d97c864618d6f6231" } Frame { msec: 1488 - hash: "a327426c93b523526f993b5271ab4501" + hash: "d5b4c2e1d4b0bc877c99739a67b4a4fb" } Frame { msec: 1504 - hash: "a327426c93b523526f993b5271ab4501" + hash: "a3623a3f253590d51ee03b6849e88edb" } Frame { msec: 1520 - hash: "a327426c93b523526f993b5271ab4501" + hash: "4c1115f1041629b7c37cf4ae001fd7d3" } Frame { msec: 1536 - hash: "a327426c93b523526f993b5271ab4501" + hash: "845bb3d1f52bee4a469fb12d6875a323" } Frame { msec: 1552 - hash: "a327426c93b523526f993b5271ab4501" + hash: "eb08b5a671149005dbafc8507bb78b18" } Frame { msec: 1568 - hash: "a327426c93b523526f993b5271ab4501" + hash: "16744a5b90b29954faf0710010ac6369" } Frame { msec: 1584 - hash: "a327426c93b523526f993b5271ab4501" + hash: "322bbe367fbbf0bf07f9153da652a5fc" } Frame { msec: 1600 - hash: "a327426c93b523526f993b5271ab4501" + hash: "257769f7c3e24bb2d0cd674dfbe42913" } Frame { msec: 1616 - hash: "a327426c93b523526f993b5271ab4501" + hash: "8e299cbcaeae4d53d0fc05e03d36e0d9" } Frame { msec: 1632 - hash: "a327426c93b523526f993b5271ab4501" + hash: "f3fb7f30336045abb4557247aab5bde1" } Frame { msec: 1648 - hash: "a327426c93b523526f993b5271ab4501" + hash: "468400fb4e9bfa454ea00f19aa5d77b5" } Frame { msec: 1664 - hash: "a327426c93b523526f993b5271ab4501" + hash: "429cc820ada7a515b2cb71f133320949" } Frame { msec: 1680 - hash: "a327426c93b523526f993b5271ab4501" + hash: "721ec7594d8f815e5648eb8d570d1179" } Frame { msec: 1696 - hash: "a327426c93b523526f993b5271ab4501" + hash: "9bc4105a0456c36738c435323e690db1" } Frame { msec: 1712 - hash: "a327426c93b523526f993b5271ab4501" + hash: "e54a84718dbdc45dd814089051772585" } Frame { msec: 1728 - hash: "a327426c93b523526f993b5271ab4501" + hash: "2c969450ede6b6ea7e0e68ee54d02aaa" } Frame { msec: 1744 - hash: "a327426c93b523526f993b5271ab4501" + hash: "c2015dd1d4bd223a7fe1df03027af2f3" } Frame { msec: 1760 - hash: "a327426c93b523526f993b5271ab4501" + hash: "74108fedfb0967adea181893834bcd9b" } Frame { msec: 1776 - hash: "a327426c93b523526f993b5271ab4501" + hash: "b04a22f1cfde6ede57117992cd97dc1c" } Frame { msec: 1792 - hash: "a327426c93b523526f993b5271ab4501" + hash: "271d71cb03dd38100812466a973b79ef" } Frame { msec: 1808 - hash: "a327426c93b523526f993b5271ab4501" + hash: "130709eecd8eca395085020a83e7553a" } Frame { msec: 1824 - hash: "a327426c93b523526f993b5271ab4501" + hash: "a0e5e187ed5245fd766803d266195e6b" } Frame { msec: 1840 - hash: "a327426c93b523526f993b5271ab4501" + hash: "d29c145f3ba39a7c2c6ac54b27f9cea1" } Frame { msec: 1856 - hash: "a327426c93b523526f993b5271ab4501" + hash: "6e41349b4adb6e37a2f9f2482c0aa5b1" } Frame { msec: 1872 - hash: "a327426c93b523526f993b5271ab4501" + hash: "c02c52d3c87c6befb65f3bf392981cd5" } Frame { msec: 1888 - hash: "a327426c93b523526f993b5271ab4501" + hash: "ec48d113c8468bd1e1b465e248eecaee" } Frame { msec: 1904 - hash: "a327426c93b523526f993b5271ab4501" + hash: "a2c9b917d1f0cff0e088d3b624d9eeb8" } Frame { msec: 1920 @@ -486,239 +566,255 @@ VisualTest { } Frame { msec: 1936 - hash: "a327426c93b523526f993b5271ab4501" + hash: "c4d4f8a351316b4a33f42f5fb030f304" } Frame { msec: 1952 - hash: "a327426c93b523526f993b5271ab4501" + hash: "1baee6be1da687309d84a992e430c915" } Frame { msec: 1968 - hash: "a327426c93b523526f993b5271ab4501" + hash: "4245f02817f7a674c34c581cbd9e1181" } Frame { msec: 1984 - hash: "a327426c93b523526f993b5271ab4501" + hash: "2fa6bb20f29467713c94886c6fffe5e3" } Frame { msec: 2000 - hash: "a327426c93b523526f993b5271ab4501" + hash: "2fa6bb20f29467713c94886c6fffe5e3" } Frame { msec: 2016 - hash: "a327426c93b523526f993b5271ab4501" + hash: "2fa6bb20f29467713c94886c6fffe5e3" } Frame { msec: 2032 - hash: "a327426c93b523526f993b5271ab4501" + hash: "2fa6bb20f29467713c94886c6fffe5e3" } Frame { msec: 2048 - hash: "a327426c93b523526f993b5271ab4501" + hash: "2fa6bb20f29467713c94886c6fffe5e3" } Frame { msec: 2064 - hash: "a327426c93b523526f993b5271ab4501" + hash: "2fa6bb20f29467713c94886c6fffe5e3" } Frame { msec: 2080 - hash: "a327426c93b523526f993b5271ab4501" + hash: "2fa6bb20f29467713c94886c6fffe5e3" } Frame { msec: 2096 - hash: "a327426c93b523526f993b5271ab4501" + hash: "2fa6bb20f29467713c94886c6fffe5e3" } Frame { msec: 2112 - hash: "a327426c93b523526f993b5271ab4501" + hash: "2fa6bb20f29467713c94886c6fffe5e3" } Frame { msec: 2128 - hash: "a327426c93b523526f993b5271ab4501" + hash: "2fa6bb20f29467713c94886c6fffe5e3" } Frame { msec: 2144 - hash: "a327426c93b523526f993b5271ab4501" + hash: "2fa6bb20f29467713c94886c6fffe5e3" } Frame { msec: 2160 - hash: "a327426c93b523526f993b5271ab4501" + hash: "2fa6bb20f29467713c94886c6fffe5e3" } Frame { msec: 2176 - hash: "a327426c93b523526f993b5271ab4501" + hash: "2fa6bb20f29467713c94886c6fffe5e3" } Frame { msec: 2192 - hash: "a327426c93b523526f993b5271ab4501" + hash: "2fa6bb20f29467713c94886c6fffe5e3" } Frame { msec: 2208 - hash: "a327426c93b523526f993b5271ab4501" + hash: "2fa6bb20f29467713c94886c6fffe5e3" } Frame { msec: 2224 - hash: "a327426c93b523526f993b5271ab4501" + hash: "2fa6bb20f29467713c94886c6fffe5e3" } Frame { msec: 2240 - hash: "a327426c93b523526f993b5271ab4501" + hash: "2fa6bb20f29467713c94886c6fffe5e3" } Frame { msec: 2256 - hash: "a327426c93b523526f993b5271ab4501" + hash: "2fa6bb20f29467713c94886c6fffe5e3" } Frame { msec: 2272 - hash: "a327426c93b523526f993b5271ab4501" + hash: "2fa6bb20f29467713c94886c6fffe5e3" } Frame { msec: 2288 - hash: "a327426c93b523526f993b5271ab4501" + hash: "2fa6bb20f29467713c94886c6fffe5e3" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 70; y: 89 + modifiers: 0 + sendToViewport: true } Frame { msec: 2304 - hash: "a327426c93b523526f993b5271ab4501" + hash: "2fa6bb20f29467713c94886c6fffe5e3" } Frame { msec: 2320 - hash: "a327426c93b523526f993b5271ab4501" + hash: "2fa6bb20f29467713c94886c6fffe5e3" } Frame { msec: 2336 - hash: "a327426c93b523526f993b5271ab4501" + hash: "2fa6bb20f29467713c94886c6fffe5e3" } Frame { msec: 2352 - hash: "a327426c93b523526f993b5271ab4501" + hash: "2fa6bb20f29467713c94886c6fffe5e3" + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 70; y: 89 + modifiers: 0 + sendToViewport: true } Frame { msec: 2368 - hash: "a327426c93b523526f993b5271ab4501" + hash: "2fa6bb20f29467713c94886c6fffe5e3" } Frame { msec: 2384 - hash: "a327426c93b523526f993b5271ab4501" + hash: "3b9a75225adddb01e92286463e15bf98" } Frame { msec: 2400 - hash: "a327426c93b523526f993b5271ab4501" + hash: "32f99602756898b4ec607d4124b5120f" } Frame { msec: 2416 - hash: "a327426c93b523526f993b5271ab4501" + hash: "60007f14752d2d87ba6e335ad596f1ad" } Frame { msec: 2432 - hash: "a327426c93b523526f993b5271ab4501" + hash: "dcfad2407f53f83964fa7be762a137bd" } Frame { msec: 2448 - hash: "a327426c93b523526f993b5271ab4501" + hash: "fcc1a30a33bec046868734014132eb70" } Frame { msec: 2464 - hash: "a327426c93b523526f993b5271ab4501" + hash: "f60592829a2765b3cd3a0cecb9c45426" } Frame { msec: 2480 - hash: "a327426c93b523526f993b5271ab4501" + hash: "a0e26063acd1b53b5eeeb31187f38336" } Frame { msec: 2496 - hash: "a327426c93b523526f993b5271ab4501" + hash: "d7f3e776038bd479db292bcba3a65fc7" } Frame { msec: 2512 - hash: "a327426c93b523526f993b5271ab4501" + hash: "4af31954235ab8a7cf8462eaa64d7dda" } Frame { msec: 2528 - hash: "a327426c93b523526f993b5271ab4501" + hash: "aff3f287c07f546e0d3e9e68731d82fe" } Frame { msec: 2544 - hash: "a327426c93b523526f993b5271ab4501" + hash: "75fbc4e26466e8a1f66503addfcbb525" } Frame { msec: 2560 - hash: "a327426c93b523526f993b5271ab4501" + hash: "cb4c91f725ec46dd066475efc2bc2d65" } Frame { msec: 2576 - hash: "a327426c93b523526f993b5271ab4501" + hash: "106434203ccc2fd8246c56520095a473" } Frame { msec: 2592 - hash: "a327426c93b523526f993b5271ab4501" + hash: "129ced0e7fc406e81b1ced72397adc5c" } Frame { msec: 2608 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 2624 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 2640 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 2656 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 2672 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 2688 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 2704 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 2720 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 2736 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 2752 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 2768 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 2784 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 2800 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 2816 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 2832 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 2848 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 2864 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 2880 @@ -726,255 +822,311 @@ VisualTest { } Frame { msec: 2896 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 2912 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 2928 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 2944 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 2960 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 2976 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 2992 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 3008 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 3024 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 3040 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 3056 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 3072 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 3088 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 3104 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 3120 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 3136 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 3152 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 3168 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 3184 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 3200 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 3216 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 3232 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 3248 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 3264 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 3280 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 3296 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 3312 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 3328 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 3344 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 3360 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 3376 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 3392 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 49; y: 162 + modifiers: 0 + sendToViewport: true } Frame { msec: 3408 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" } Frame { msec: 3424 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 49; y: 161 + modifiers: 0 + sendToViewport: true } Frame { msec: 3440 - hash: "a327426c93b523526f993b5271ab4501" + 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 } Frame { msec: 3456 - hash: "a327426c93b523526f993b5271ab4501" + hash: "49903693b112d5f35c4e877bef6bbdb0" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 48; y: 153 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 48; y: 149 + modifiers: 0 + sendToViewport: true } Frame { msec: 3472 - hash: "a327426c93b523526f993b5271ab4501" + 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 } Frame { msec: 3488 - hash: "a327426c93b523526f993b5271ab4501" + hash: "4c77d402b995297dadb5e671f071605f" } Frame { msec: 3504 - hash: "a327426c93b523526f993b5271ab4501" + hash: "babd28626a81bd48b39b56f8da69c360" } Frame { msec: 3520 - hash: "a327426c93b523526f993b5271ab4501" + hash: "71654a76f9b94fafaf3767003598fb96" } Frame { msec: 3536 - hash: "a327426c93b523526f993b5271ab4501" + hash: "87ad69a660e072e71f940db93be3a949" } Frame { msec: 3552 - hash: "a327426c93b523526f993b5271ab4501" + hash: "147f7f3f1913bc5ac5889c1a4daa8026" } Frame { msec: 3568 - hash: "a327426c93b523526f993b5271ab4501" + hash: "9c26b3ad7a5dacd56028afa7bf4deef6" } Frame { msec: 3584 - hash: "a327426c93b523526f993b5271ab4501" + hash: "18611ff90e5af36c9b6396c3df4cd646" } Frame { msec: 3600 - hash: "a327426c93b523526f993b5271ab4501" + hash: "84701fd73ed8e1951bd4c806b70654ac" } Frame { msec: 3616 - hash: "a327426c93b523526f993b5271ab4501" + hash: "42b40f1683beb23f4fe5ade066c0626f" } Frame { msec: 3632 - hash: "a327426c93b523526f993b5271ab4501" - } - Mouse { - type: 2 - button: 1 - buttons: 1 - x: 177; y: 29 - modifiers: 0 - sendToViewport: true + hash: "8c6aeefaa6f36cdffcf7bdb1597c6fbe" } Frame { msec: 3648 - hash: "a327426c93b523526f993b5271ab4501" + hash: "731cea2e0d8fb8aac6ae919b23b89b87" } Frame { msec: 3664 - hash: "a327426c93b523526f993b5271ab4501" + hash: "d4dc70a8e09e7ec03e7c1f5123b7abef" } Frame { msec: 3680 - hash: "a327426c93b523526f993b5271ab4501" + hash: "5246e2f52aa104e8030eef105a5b5a7c" } Frame { msec: 3696 - hash: "a327426c93b523526f993b5271ab4501" - } - Mouse { - type: 3 - button: 1 - buttons: 0 - x: 177; y: 29 - modifiers: 0 - sendToViewport: true + hash: "a9c3d0034c09ba81d19d57ff550d7b4f" } Frame { msec: 3712 - hash: "a327426c93b523526f993b5271ab4501" + hash: "e9092b1be19273f1f29912cd493dd238" } Frame { msec: 3728 - hash: "39ed6105057543d350665c46abd08eea" + hash: "c2b19c7b818c94e932558676a026f049" } Frame { msec: 3744 - hash: "d7a9b575f3a792de5e1717cb85ee3b5d" + hash: "6627c4d6daab8e6500dbd0d921bc1ebd" } Frame { msec: 3760 - hash: "2a848259290f6654c1ae18cad3449fe2" + hash: "45c584ca18e8bfd6aa495c16a977662a" } Frame { msec: 3776 - hash: "873e4ef69a8d6a5615576680e49a77b7" + hash: "de79039a8bb623f7d48afe1549ae23e0" } Frame { msec: 3792 - hash: "63a588428459dbeaac87799f34bf6c82" + hash: "076d29278466038071095093266553f5" } Frame { msec: 3808 - hash: "87da56ad18ba4a5992898947f6720132" + hash: "73ed162dc5f9983bf22446f63691f7e4" } Frame { msec: 3824 - hash: "45262c15160d8b4dfe72f44b1756ccf4" + hash: "4cc3648635884a69191f0cfe2051f621" } Frame { msec: 3840 @@ -982,239 +1134,335 @@ VisualTest { } Frame { msec: 3856 - hash: "c595d69c44d217cb38091d44b27f147d" + hash: "d06fbe4c7dd8bd392172aa5b29c6ceee" } Frame { msec: 3872 - hash: "9a508ec7a226a8020985e2c601cff282" + hash: "d06fbe4c7dd8bd392172aa5b29c6ceee" } Frame { msec: 3888 - hash: "909e57750bc392e5246d691e11efb6d4" + hash: "d06fbe4c7dd8bd392172aa5b29c6ceee" } Frame { msec: 3904 - hash: "cafd51b43b7b73e85dcf6e263f5e4b7e" + hash: "d06fbe4c7dd8bd392172aa5b29c6ceee" } Frame { msec: 3920 - hash: "27a245e5592a39815c443cd5e493f540" + hash: "d06fbe4c7dd8bd392172aa5b29c6ceee" } Frame { msec: 3936 - hash: "17a57ba0abcfa57efc7d72fc92f9e60b" + hash: "d06fbe4c7dd8bd392172aa5b29c6ceee" } Frame { msec: 3952 - hash: "ad207c4e6403840433c00f1e76ad90e5" + hash: "d06fbe4c7dd8bd392172aa5b29c6ceee" } Frame { msec: 3968 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "d06fbe4c7dd8bd392172aa5b29c6ceee" } Frame { msec: 3984 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "d06fbe4c7dd8bd392172aa5b29c6ceee" } Frame { msec: 4000 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "d06fbe4c7dd8bd392172aa5b29c6ceee" } Frame { msec: 4016 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "d06fbe4c7dd8bd392172aa5b29c6ceee" } Frame { msec: 4032 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "d06fbe4c7dd8bd392172aa5b29c6ceee" } Frame { msec: 4048 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "d06fbe4c7dd8bd392172aa5b29c6ceee" } Frame { msec: 4064 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "d06fbe4c7dd8bd392172aa5b29c6ceee" } Frame { msec: 4080 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "d06fbe4c7dd8bd392172aa5b29c6ceee" } Frame { msec: 4096 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "d06fbe4c7dd8bd392172aa5b29c6ceee" } Frame { msec: 4112 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "d06fbe4c7dd8bd392172aa5b29c6ceee" } Frame { msec: 4128 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "d06fbe4c7dd8bd392172aa5b29c6ceee" } Frame { msec: 4144 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "d06fbe4c7dd8bd392172aa5b29c6ceee" } Frame { msec: 4160 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "d06fbe4c7dd8bd392172aa5b29c6ceee" } Frame { msec: 4176 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "d06fbe4c7dd8bd392172aa5b29c6ceee" } Frame { msec: 4192 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "d06fbe4c7dd8bd392172aa5b29c6ceee" } Frame { msec: 4208 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "d06fbe4c7dd8bd392172aa5b29c6ceee" } Frame { msec: 4224 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "d06fbe4c7dd8bd392172aa5b29c6ceee" } Frame { msec: 4240 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "d06fbe4c7dd8bd392172aa5b29c6ceee" } Frame { msec: 4256 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "d06fbe4c7dd8bd392172aa5b29c6ceee" } Frame { msec: 4272 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "d06fbe4c7dd8bd392172aa5b29c6ceee" } Frame { msec: 4288 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "d06fbe4c7dd8bd392172aa5b29c6ceee" } Frame { msec: 4304 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "d06fbe4c7dd8bd392172aa5b29c6ceee" } Frame { msec: 4320 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "d06fbe4c7dd8bd392172aa5b29c6ceee" } Frame { msec: 4336 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "d06fbe4c7dd8bd392172aa5b29c6ceee" } Frame { msec: 4352 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "d06fbe4c7dd8bd392172aa5b29c6ceee" } Frame { msec: 4368 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "d06fbe4c7dd8bd392172aa5b29c6ceee" + } + 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 + modifiers: 0 + sendToViewport: true } Frame { msec: 4384 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "d06fbe4c7dd8bd392172aa5b29c6ceee" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 152; y: 166 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 153; y: 163 + modifiers: 0 + sendToViewport: true } Frame { msec: 4400 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + 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 } Frame { msec: 4416 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "ac75b9adaecd10206c4daa07c93adb27" + } + 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 + modifiers: 0 + sendToViewport: true } Frame { msec: 4432 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "539ec244fd42801cfcf97adc12f48786" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 160; y: 121 + modifiers: 0 + sendToViewport: true } Frame { msec: 4448 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "7d7bc6f7d2ff1da352ddab0d679906e7" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 162; y: 101 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 166; y: 83 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 166; y: 83 + modifiers: 0 + sendToViewport: true } Frame { msec: 4464 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "4b508eb55971a03c6dc8a50d0244fa21" } Frame { msec: 4480 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "2ceb497ca10e6448a019b62a225a72e4" } Frame { msec: 4496 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "1fd9b89ebcb8e707c9b1b13ba64061b4" } Frame { msec: 4512 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "24a3a48843860f643e55ca6dfec84f98" } Frame { msec: 4528 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "48ea9398101f44a707c44ee1c5102d0c" } Frame { msec: 4544 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "d8f2cebcdb542e75bbbaa4391ca881b8" } Frame { msec: 4560 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "df35827ac111c67588922aadd45b3c85" } Frame { msec: 4576 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "c1e612548c8d5c2f844e94ad4c0f1db4" } Frame { msec: 4592 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "c298bccebeb1f4528c935e5fd256479c" } Frame { msec: 4608 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "4c01d969eba4eca32b8a3b7f6f9c99f0" } Frame { msec: 4624 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "66c783ae698cb91195088591a9bd67c1" } Frame { msec: 4640 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "5419f6889162fb0db6b8c9e521f57f4f" } Frame { msec: 4656 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "d153dbf30acf36145d7fcb8e37dd5c6d" } Frame { msec: 4672 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "ffbf186683dc979ef29cdd5ff50296fc" } Frame { msec: 4688 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "ddcedde95d1ebcafe5b73924ecfa047a" } Frame { msec: 4704 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "d94b9e92f2c1a5e0ea2f8dd21a905517" } Frame { msec: 4720 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "92c27d497128ccdcbfe8224a0f55a302" } Frame { msec: 4736 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "7146017581b03e6551822653e54d5001" } Frame { msec: 4752 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "a39567e01b8963d3b71f5f525d1582d4" } Frame { msec: 4768 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "842654ef5a24143e41412b2450b6024c" } Frame { msec: 4784 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "c2a002588b4b3f89806d6d283c39ea54" } Frame { msec: 4800 @@ -1222,343 +1470,239 @@ VisualTest { } Frame { msec: 4816 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "2bea5cc22ea4989f8f07fbf62d09880b" } Frame { msec: 4832 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "b8326b959b75b05c050ff91f0c34fa55" } Frame { msec: 4848 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "d5f2e63bd18b2067221ec80764c7500d" } Frame { msec: 4864 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "157f93ebaa95664965539237ba121265" } Frame { msec: 4880 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "5bda47a6295e500f24b6ba7bf04e9282" } Frame { msec: 4896 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "0134d543cfbf085eb4b5ea4a0f5ae32f" } Frame { msec: 4912 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "d27f2ad3bd9817c23caf01ba64335776" } Frame { msec: 4928 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "4dd96288601f4481a24b75afedd34599" } Frame { msec: 4944 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "d5ebfbd190fe2482af54004ad9434818" } Frame { msec: 4960 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "6a8c5c64228b3be521407e00c2b6a1de" } Frame { msec: 4976 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "645219e7aa6761bef1b11ac8f17f1f42" } Frame { msec: 4992 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "54fff3170fa43d99eca2c87381ecaf1e" } Frame { msec: 5008 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "54fff3170fa43d99eca2c87381ecaf1e" } Frame { msec: 5024 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "00c3c11b9b266504b8cdbdf4edcc3a98" } Frame { msec: 5040 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "00c3c11b9b266504b8cdbdf4edcc3a98" } Frame { msec: 5056 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "00c3c11b9b266504b8cdbdf4edcc3a98" } Frame { msec: 5072 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "54fff3170fa43d99eca2c87381ecaf1e" } Frame { msec: 5088 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "6a8c5c64228b3be521407e00c2b6a1de" } Frame { msec: 5104 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "f91cea801322d1bc6ac1b9eeae96c704" } Frame { msec: 5120 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "d27f2ad3bd9817c23caf01ba64335776" } Frame { msec: 5136 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "5bda47a6295e500f24b6ba7bf04e9282" } Frame { msec: 5152 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "d5f2e63bd18b2067221ec80764c7500d" } Frame { msec: 5168 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "b10145c10c2bc9d01ec6a49a399f728e" } Frame { msec: 5184 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "f0b759a49bf21b0c9b311a1dd02d7807" } Frame { msec: 5200 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "1c5546c3ddbde95d10921c8c32fd2d67" } Frame { msec: 5216 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "c2a002588b4b3f89806d6d283c39ea54" } Frame { msec: 5232 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5248 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5264 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5280 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5296 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5312 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5328 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5344 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5360 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5376 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5392 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5408 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5424 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5440 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5456 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5472 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5488 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5504 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5520 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5536 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5552 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5568 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5584 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5600 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5616 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" - } - Mouse { - type: 2 - button: 1 - buttons: 1 - x: 53; y: 171 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 53; y: 170 - modifiers: 0 - sendToViewport: true + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5632 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 53; y: 168 - modifiers: 0 - sendToViewport: true + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5648 - hash: "ff7eb2fc2731ffd5ee96eb24696ffaf4" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 54; y: 165 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 55; y: 162 - modifiers: 0 - sendToViewport: true + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5664 - hash: "1a95eb98d66c2169674c70d35a5ceba1" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 55; y: 157 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 55; y: 150 - modifiers: 0 - sendToViewport: true + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5680 - hash: "985e040417d2bf2cb2f4f59ec0df6b4f" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 55; y: 143 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 55; y: 137 - modifiers: 0 - sendToViewport: true + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5696 - hash: "72d3b6286138d30fd6cfe6e8eb04d79a" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 56; y: 132 - modifiers: 0 - sendToViewport: true + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5712 - hash: "e3fea4dd47d0c9d18b75c2300a8ab9bf" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 59; y: 128 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 62; y: 123 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 3 - button: 1 - buttons: 0 - x: 62; y: 123 - modifiers: 0 - sendToViewport: true + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5728 - hash: "e017f31e4d30f60eae5abfcf9cbe954a" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5744 - hash: "27188a640e20aca2013b7b6b72fda89c" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5760 @@ -1566,239 +1710,263 @@ VisualTest { } Frame { msec: 5776 - hash: "e5f56ee86145c107644d8b97dce91085" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5792 - hash: "0b959b652850085da5d0911804913891" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5808 - hash: "a1e49cb952b3c476a5fedea5082c5c0a" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5824 - hash: "4983768fa165f2e9e55e48c78c6f8dea" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5840 - hash: "9714a821c76a41fd7d5e0439f47854d2" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5856 - hash: "e5db5d7c1a6c692af9e292ac4b3dbc32" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5872 - hash: "0a69dfa9e6f056343651e2a2c067286b" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5888 - hash: "64faabf715d912b5abc8e86b91f68558" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5904 - hash: "b61b51a773a36e739322aa7301a4fb38" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5920 - hash: "0214367822797dcbe83e694addeafd33" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5936 - hash: "bc30176481cc47d6242ff21e037e4db9" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5952 - hash: "24eb0a98d26e88e4f39de2f6b2cd8ca5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5968 - hash: "b5c4c8778820be865cb8372d716c9d2d" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 5984 - hash: "228ac20aa0331c3ddeac862f01097742" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6000 - hash: "05e50f9ef2829b9a3d703d20b2588747" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6016 - hash: "b0738bf4dffd1e65f63204f1db4329a7" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6032 - hash: "b54b343a4905746297b4a150924477f4" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6048 - hash: "05cc4965322ff085c66953c1d39c46b6" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6064 - hash: "caf0233a179d83e8c1e0b26ec0a4f77d" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6080 - hash: "1a2a719be8cb1f9aad8c3f7fead652ae" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6096 - hash: "18438e347c4246fbfffd5401fc9915b3" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6112 - hash: "18438e347c4246fbfffd5401fc9915b3" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6128 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6144 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6160 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6176 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6192 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6208 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6224 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6240 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6256 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6272 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6288 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6304 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6320 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6336 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6352 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6368 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6384 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6400 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6416 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6432 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6448 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6464 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6480 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6496 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6512 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 177; y: 168 + modifiers: 0 + sendToViewport: true } Frame { msec: 6528 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6544 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6560 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6576 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 178; y: 168 + modifiers: 0 + sendToViewport: true } Frame { msec: 6592 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 178; y: 168 + modifiers: 0 + sendToViewport: true } Frame { msec: 6608 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6624 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6640 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6656 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6672 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6688 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6704 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6720 @@ -1806,255 +1974,327 @@ VisualTest { } Frame { msec: 6736 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6752 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6768 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6784 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1eb5d2140ff3c71d55a6e5338dd2853e" } Frame { msec: 6800 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "f6de07972a225d276b4b5c424dc490ef" } Frame { msec: 6816 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "d8c400ca33d590a9b4d9b179b5634d94" } Frame { msec: 6832 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "21ec87c22e52b3daa78bd94b771a105c" } Frame { msec: 6848 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "19a3667f4051e40e944ec58abb16846a" } Frame { msec: 6864 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "08369a783b1f1f4e64da7dab40df6ef3" } Frame { msec: 6880 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "08369a783b1f1f4e64da7dab40df6ef3" } Frame { msec: 6896 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "08369a783b1f1f4e64da7dab40df6ef3" } Frame { msec: 6912 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "08369a783b1f1f4e64da7dab40df6ef3" } Frame { msec: 6928 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "08369a783b1f1f4e64da7dab40df6ef3" } Frame { msec: 6944 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "08369a783b1f1f4e64da7dab40df6ef3" } Frame { msec: 6960 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "08369a783b1f1f4e64da7dab40df6ef3" } Frame { msec: 6976 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "08369a783b1f1f4e64da7dab40df6ef3" } Frame { msec: 6992 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "08369a783b1f1f4e64da7dab40df6ef3" } Frame { msec: 7008 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "08369a783b1f1f4e64da7dab40df6ef3" } Frame { msec: 7024 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "08369a783b1f1f4e64da7dab40df6ef3" } Frame { msec: 7040 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "08369a783b1f1f4e64da7dab40df6ef3" } Frame { msec: 7056 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "08369a783b1f1f4e64da7dab40df6ef3" } Frame { msec: 7072 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "08369a783b1f1f4e64da7dab40df6ef3" } Frame { msec: 7088 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "08369a783b1f1f4e64da7dab40df6ef3" } Frame { msec: 7104 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "08369a783b1f1f4e64da7dab40df6ef3" } Frame { msec: 7120 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "08369a783b1f1f4e64da7dab40df6ef3" } Frame { msec: 7136 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "08369a783b1f1f4e64da7dab40df6ef3" } Frame { msec: 7152 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "08369a783b1f1f4e64da7dab40df6ef3" } Frame { msec: 7168 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "08369a783b1f1f4e64da7dab40df6ef3" } Frame { msec: 7184 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "08369a783b1f1f4e64da7dab40df6ef3" } Frame { msec: 7200 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "08369a783b1f1f4e64da7dab40df6ef3" } Frame { msec: 7216 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "08369a783b1f1f4e64da7dab40df6ef3" } Frame { msec: 7232 - hash: "f0eb6047898c866e8852242a672c79b5" - } - Mouse { - type: 2 - button: 1 - buttons: 1 - x: 167; y: 169 - modifiers: 0 - sendToViewport: true + hash: "08369a783b1f1f4e64da7dab40df6ef3" } Frame { msec: 7248 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "08369a783b1f1f4e64da7dab40df6ef3" } Frame { msec: 7264 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "08369a783b1f1f4e64da7dab40df6ef3" } Frame { msec: 7280 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "08369a783b1f1f4e64da7dab40df6ef3" } Frame { msec: 7296 - hash: "f0eb6047898c866e8852242a672c79b5" - } - Mouse { - type: 3 - button: 1 - buttons: 0 - x: 167; y: 169 - modifiers: 0 - sendToViewport: true + hash: "08369a783b1f1f4e64da7dab40df6ef3" } Frame { msec: 7312 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "08369a783b1f1f4e64da7dab40df6ef3" } Frame { msec: 7328 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "08369a783b1f1f4e64da7dab40df6ef3" } Frame { msec: 7344 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "08369a783b1f1f4e64da7dab40df6ef3" } Frame { msec: 7360 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "08369a783b1f1f4e64da7dab40df6ef3" } Frame { msec: 7376 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "08369a783b1f1f4e64da7dab40df6ef3" } Frame { msec: 7392 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "08369a783b1f1f4e64da7dab40df6ef3" } Frame { msec: 7408 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "08369a783b1f1f4e64da7dab40df6ef3" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 157; y: 37 + modifiers: 0 + sendToViewport: true } Frame { msec: 7424 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "08369a783b1f1f4e64da7dab40df6ef3" } Frame { msec: 7440 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "08369a783b1f1f4e64da7dab40df6ef3" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 157; y: 39 + modifiers: 0 + sendToViewport: true } Frame { msec: 7456 - hash: "79a4237bc56d77b719d8472831f20a90" + 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: "df2eebdf2a8ce789a2429b40693eb82e" + 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: "a22f0abb89b5cfa85e01ed4db150eda7" + 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: "9364b1c7f3a15aad1a3f8e9e95cdb3a3" + hash: "96e10ce9e5a80caf626213e5c696d84d" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 160; y: 116 + modifiers: 0 + sendToViewport: true } Frame { msec: 7520 - hash: "43b8da45116dd87b8f044e698c7ea437" + 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: "10f0779a2d0cb5ccb879f0065eea70a3" + hash: "494cf05eb3d8eb221d0e3c233c936e87" } Frame { msec: 7552 - hash: "bd0c8df943774bbce144f745cbf9c6b9" + hash: "e0d5f3aab9fbfac1de47f42202dbeb79" } Frame { msec: 7568 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "8cd6919e15ea4320e00e79d43596ea80" } Frame { msec: 7584 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "395a63aa12928a6b597eabd74f019a03" } Frame { msec: 7600 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "16d4ccbda396a9afcaeac4ddca733012" } Frame { msec: 7616 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "71955518b68a9817a41d5d0f63adcc57" } Frame { msec: 7632 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "152f2569fe8849d5c4289699dba2ee32" } Frame { msec: 7648 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "a1de2cb5acc31a9d73e005c3a44cee4f" } Frame { msec: 7664 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "96ceaad68263b5165a65f557ae19d9cd" } Frame { msec: 7680 @@ -2062,255 +2302,239 @@ VisualTest { } Frame { msec: 7696 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "9ff5d2774820dac56655a44d965c7742" } Frame { msec: 7712 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "79cdbfb2f93a35680eab38f0df2eaf66" } Frame { msec: 7728 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "19896d510a27871fc589579e27adc0dc" } Frame { msec: 7744 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "71b62e488897345eebf8d9640d50585f" } Frame { msec: 7760 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "4853b95a3f1ae0ebbd468dff3605d595" } Frame { msec: 7776 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "a8030aa0aede17d91758af08256cf39d" } Frame { msec: 7792 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "a2a5e71349060ae262d337d9aa33b549" } Frame { msec: 7808 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "7b5f32f0e53ab102ef6f1eca7da016dd" } Frame { msec: 7824 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "7b5f32f0e53ab102ef6f1eca7da016dd" } Frame { msec: 7840 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "25908df38057c7394135108d9618e28d" } Frame { msec: 7856 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "d3b3ab6e43eef22ca71fc35c36b1f50d" } Frame { msec: 7872 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "c25759db4e12acbe8e4701c7c86d1957" } Frame { msec: 7888 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "fe67a155ead8495d646fa7bbcf5db6b4" } Frame { msec: 7904 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "34e2877a8b84e53e5c85fb1b25d57e2b" } Frame { msec: 7920 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "2fc6c5a0e9bb80e3c8f12553e7e96d02" } Frame { msec: 7936 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "b5122a2530e21a01e93862bd8060e320" } Frame { msec: 7952 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "9c55e0c920bcf5189fb24e1765d221db" } Frame { msec: 7968 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "1106703562135e36ae62130200960fc8" } Frame { msec: 7984 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "c24b57dbf01d2646fbbeb3e66636e220" } Frame { msec: 8000 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "71663a05c04bb77c2e25299a9c6dd9ce" } Frame { msec: 8016 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8032 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8048 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8064 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8080 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8096 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8112 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8128 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8144 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8160 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8176 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8192 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8208 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8224 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8240 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8256 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8272 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8288 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8304 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8320 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8336 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8352 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8368 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8384 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8400 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8416 - hash: "787eda91c0d26d7d81b853338dff0ae5" - } - Mouse { - type: 2 - button: 1 - buttons: 1 - x: 173; y: 165 - modifiers: 0 - sendToViewport: true + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8432 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8448 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8464 - hash: "787eda91c0d26d7d81b853338dff0ae5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8480 - hash: "787eda91c0d26d7d81b853338dff0ae5" - } - Mouse { - type: 3 - button: 1 - buttons: 0 - x: 173; y: 165 - modifiers: 0 - sendToViewport: true + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8496 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8512 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8528 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8544 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8560 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8576 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8592 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8608 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8624 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8640 @@ -2318,255 +2542,327 @@ VisualTest { } Frame { msec: 8656 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8672 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8688 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "dd6caf22c0cacf5c34686785072da5f7" } Frame { msec: 8704 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "dd6caf22c0cacf5c34686785072da5f7" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 46; y: 147 + modifiers: 0 + sendToViewport: true } Frame { msec: 8720 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "dd6caf22c0cacf5c34686785072da5f7" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 46; y: 146 + modifiers: 0 + sendToViewport: true } Frame { msec: 8736 - hash: "f0eb6047898c866e8852242a672c79b5" + 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: "f0eb6047898c866e8852242a672c79b5" + hash: "dd6caf22c0cacf5c34686785072da5f7" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 46; y: 141 + modifiers: 0 + sendToViewport: true } Frame { msec: 8768 - hash: "f0eb6047898c866e8852242a672c79b5" + 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: "f0eb6047898c866e8852242a672c79b5" + hash: "7b1354e70befc84c343145987c81562f" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 45; y: 122 + modifiers: 0 + sendToViewport: true } Frame { msec: 8800 - hash: "f0eb6047898c866e8852242a672c79b5" + 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: "f0eb6047898c866e8852242a672c79b5" + hash: "47288701643899e26b53d28595d59b29" } Frame { msec: 8832 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "a3b4b613d19c8f21ec1b75c1c660ed1d" } Frame { msec: 8848 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "7a5d9fe471eb673f68b77d97f9108bac" } Frame { msec: 8864 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "20a09795ffcf05276d7a5be24b33e207" } Frame { msec: 8880 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "225e529ac77f225fc8b84ed71cdcd70f" } Frame { msec: 8896 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "e4188406a3d3d1f1b83547d362a187f8" } Frame { msec: 8912 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "82707040aad297885ba1c8c6672dc017" } Frame { msec: 8928 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "a369118e98e2bd67dc4242c5e8c86cb8" } Frame { msec: 8944 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "001ef50f7d2b7db7e0db8d2190137d0c" } Frame { msec: 8960 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "2db473b2bd9fd602ed0298501752dae9" } Frame { msec: 8976 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "f9cdbb4e515abf23721627e3f2748960" } Frame { msec: 8992 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "cbc072c5b117ce156a4d6661ae488a77" } Frame { msec: 9008 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "79acb38cec803e6ebeb570dc4d7bbb30" } Frame { msec: 9024 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "848014437545fc8d2e454a774586a8ca" } Frame { msec: 9040 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "0836f3a48355f6384c6b3f452df1e7d6" } Frame { msec: 9056 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "b3da223cdf138e915fcb424cf9181d6b" } Frame { msec: 9072 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "1a7cf7e7ddaac64eeff0d23997580b8c" } Frame { msec: 9088 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "cfbd055b2f905db503250b49120948db" } Frame { msec: 9104 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "c5b8a4ce51ec806f0ce654a8977fb17d" } Frame { msec: 9120 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "d09ba0ea9e7fed2f50d6463ac74da470" } Frame { msec: 9136 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "47ec5bab098fd88ef5be3703c316717a" } Frame { msec: 9152 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "3ea8c442ed43bd3a2aebc9cc2aacfc01" } Frame { msec: 9168 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "f016f14b0b21781924ac2afe146b1b97" } Frame { msec: 9184 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "7b7b6954cce0ca202585310520bbb3e3" } Frame { msec: 9200 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "b0de94ee3b0ce4845101606d2d512426" } Frame { msec: 9216 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "8dc56bcb2313bd8dd9ef0cbc098b80e5" } Frame { msec: 9232 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "a1692b26fb73ade5a05e03de3f4a8dbe" } Frame { msec: 9248 - hash: "f0eb6047898c866e8852242a672c79b5" - } - Mouse { - type: 2 - button: 1 - buttons: 1 - x: 131; y: 159 - modifiers: 0 - sendToViewport: true + hash: "672dd46e629475d823b182104f15aa24" } Frame { msec: 9264 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "2859e53d63c20af7891efc99d5e515b5" } Frame { msec: 9280 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "b44b1c4eaa33fbd09c8e59c1bf2a8f2a" } Frame { msec: 9296 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "d520fa81032ca25ec2cb6c358488049d" } Frame { msec: 9312 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "3676c00bd5c3e9af8c4092afd80f58c2" } Frame { msec: 9328 - hash: "f0eb6047898c866e8852242a672c79b5" - } - Mouse { - type: 3 - button: 1 - buttons: 0 - x: 131; y: 159 - modifiers: 0 - sendToViewport: true + hash: "6be4d4c35aba5a8d32a28dd88f32acd1" } Frame { msec: 9344 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "375473d4d838ef937c3164e7451d9391" } Frame { msec: 9360 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "610253e766974af4958c3623547deebd" } Frame { msec: 9376 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "20b79be381a95930c924240815cc63f4" } Frame { msec: 9392 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "88130d7132f472ff8495d640adf290cc" } Frame { msec: 9408 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "2e81f4c9a0221708146adcb508eb2d30" } Frame { msec: 9424 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "977f52ed922ba5db66440f115f7484a2" } Frame { msec: 9440 - hash: "3a8f58987c5a6197579217854ae1752e" + hash: "706f99c32d00be14ae67b4866fee0cd9" } Frame { msec: 9456 - hash: "1617b7cdd44fe79dbdf4cb3a9d4683f3" + hash: "210231604091497b510c4a1d42295574" } Frame { msec: 9472 - hash: "401fce6c56951704dc0993345ea931f5" + hash: "210231604091497b510c4a1d42295574" } Frame { msec: 9488 - hash: "26fc730a372dc62e37dee377a91b390e" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 9504 - hash: "9b1c2ddc3df2f7e890e37291c71254ff" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 9520 - hash: "4ab79e1d14cc42f0958fac6e7a9f0a7d" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 9536 - hash: "cc0f70388def738d2e6c044810b51d76" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 9552 - hash: "d5fdd502b988ce596775ec10cf8c847e" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 9568 - hash: "22398208dee9f63b16392fe0296d96a2" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 9584 - hash: "6159fdeefda4c1514eb4cdc139f5db0d" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 9600 @@ -2574,255 +2870,255 @@ VisualTest { } Frame { msec: 9616 - hash: "b5c261081134314705594b3349cb4f53" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 9632 - hash: "b5c261081134314705594b3349cb4f53" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 9648 - hash: "b5c261081134314705594b3349cb4f53" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 9664 - hash: "b5c261081134314705594b3349cb4f53" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 9680 - hash: "b5c261081134314705594b3349cb4f53" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 9696 - hash: "b5c261081134314705594b3349cb4f53" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 9712 - hash: "b5c261081134314705594b3349cb4f53" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 9728 - hash: "b5c261081134314705594b3349cb4f53" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 9744 - hash: "b5c261081134314705594b3349cb4f53" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 9760 - hash: "b5c261081134314705594b3349cb4f53" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 9776 - hash: "b5c261081134314705594b3349cb4f53" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 9792 - hash: "b5c261081134314705594b3349cb4f53" - } - Mouse { - type: 2 - button: 1 - buttons: 1 - x: 131; y: 159 - modifiers: 0 - sendToViewport: true + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 9808 - hash: "b5c261081134314705594b3349cb4f53" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 9824 - hash: "b5c261081134314705594b3349cb4f53" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 9840 - hash: "b5c261081134314705594b3349cb4f53" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 9856 - hash: "b5c261081134314705594b3349cb4f53" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 9872 - hash: "b5c261081134314705594b3349cb4f53" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 9888 - hash: "b5c261081134314705594b3349cb4f53" - } - Mouse { - type: 3 - button: 1 - buttons: 0 - x: 131; y: 159 - modifiers: 0 - sendToViewport: true + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 9904 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 9920 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 9936 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 9952 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 9968 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 9984 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 10000 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 10016 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 10032 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 10048 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 10064 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 10080 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 10096 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 10112 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 10128 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 10144 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 10160 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 10176 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "81795ee4213ac62e073d811aaf6b580c" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 48; y: 137 + modifiers: 0 + sendToViewport: true } Frame { msec: 10192 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 10208 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 10224 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 10240 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 10256 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "81795ee4213ac62e073d811aaf6b580c" + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 48; y: 137 + modifiers: 0 + sendToViewport: true } Frame { msec: 10272 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 10288 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "c54f97c72088b6319efba3c79bbef0fa" } Frame { msec: 10304 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "3627adf820bc44f99cca852096f337a0" } Frame { msec: 10320 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "48c0f775534ff9bbe9227e60ad9a3622" } Frame { msec: 10336 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "da5c6fd80ee0dc20e81031c84ede20cf" } Frame { msec: 10352 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "ce7595da55b274259771eb99a42df454" } Frame { msec: 10368 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "c2dd2aa17b9508477699fefe55bfbd06" } Frame { msec: 10384 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "4ee897ddfec1081eef8bc5d799774f82" } Frame { msec: 10400 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "f4da67964a175acf4cde4a24b054c24c" } Frame { msec: 10416 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "e3da951dad465f1a69d8d7c08e888f02" } Frame { msec: 10432 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "ff862073eada170a07d209048367b823" } Frame { msec: 10448 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "cb61d5a89c1acc2b646f3c07214bea4a" } Frame { msec: 10464 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "15d842ac551c15a136c7598adf2fe2b1" } Frame { msec: 10480 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "04b9e85f7418bbc402e51e0ce8149180" } Frame { msec: 10496 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "455dff37edfac66f5e4ae78e10b93cf9" } Frame { msec: 10512 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 10528 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 10544 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 10560 @@ -2830,335 +3126,247 @@ VisualTest { } Frame { msec: 10576 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 10592 - hash: "f0eb6047898c866e8852242a672c79b5" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 10608 - hash: "f0eb6047898c866e8852242a672c79b5" - } - Mouse { - type: 2 - button: 1 - buttons: 1 - x: 59; y: 159 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 59; y: 158 - modifiers: 0 - sendToViewport: true + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 10624 - hash: "f0eb6047898c866e8852242a672c79b5" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 60; y: 156 - modifiers: 0 - sendToViewport: true + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 10640 - hash: "f0eb6047898c866e8852242a672c79b5" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 61; y: 154 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 63; y: 151 - modifiers: 0 - sendToViewport: true + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 10656 - hash: "f0eb6047898c866e8852242a672c79b5" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 64; y: 147 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 65; y: 143 - modifiers: 0 - sendToViewport: true + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 10672 - hash: "4d932a26e4c9b1653468a27dfc3d6b85" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 65; y: 137 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 65; y: 131 - modifiers: 0 - sendToViewport: true + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 10688 - hash: "a8cb864554c2b99580e2f8117dea075b" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 64; y: 125 - modifiers: 0 - sendToViewport: true + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 10704 - hash: "9f9b0514c3e9c527e65e595e7e1dc387" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 63; y: 119 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 3 - button: 1 - buttons: 0 - x: 63; y: 119 - modifiers: 0 - sendToViewport: true + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 10720 - hash: "98b2701acdafcdc2400ebae72e619e5c" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 10736 - hash: "8f1931199a51b4f8bc6f9a909c6de4e4" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 10752 - hash: "54cd80bc91c526fb3889eb9534f7d572" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 10768 - hash: "86c73e42f723a19a7f22f2ff17fc8323" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 10784 - hash: "094cc9f26672919260acd6009d73b867" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 10800 - hash: "0985b09c5623c486d7c39b37dfe00035" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 10816 - hash: "0643039f9dc9b28a5dc728d3c42f675c" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 10832 - hash: "6a814bf21ed200673809707de8ec9f03" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 10848 - hash: "5d211606c6e53e18bce07d4024f07757" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 10864 - hash: "cefcd9532017d873070889e4cc097879" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 10880 - hash: "088117e4c32bd5d9dc3387c941e1fcdc" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 10896 - hash: "05c9a90ba3b8d0ea5f775c6ca9f145f6" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 10912 - hash: "0b440555c55aa67cccfce02a98b53748" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 10928 - hash: "12fa35ebaf85d57be38984ceea2bdbae" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 10944 - hash: "86b9ad23b79062a97f29c861333660fc" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 10960 - hash: "45787d249a82149cf1f45756eb58751f" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 10976 - hash: "de12cea0ebe645e365d2141e82eb107c" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 10992 - hash: "41171745747d2a03d33c0ab59bfe0b5d" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 11008 - hash: "5b9abaf20116ddd0142ee28ca3887ea6" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 11024 - hash: "a4fc0dbc0ebe550f5aa3a91350bbbf3f" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 11040 - hash: "27b4322efdced9061d32f476086231c1" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 11056 - hash: "8492670b7505eb5c6b9acf39ba2b96e8" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 11072 - hash: "9f9578af5ec2d369ffbcb00b8092f816" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 11088 - hash: "edb2ed0102298e92709e3f675e5d6f8b" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 11104 - hash: "c54b45e02ce8ecc579060f49c5d1b715" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 11120 - hash: "83bbe328ab7d39f413f6fdfc2e0eef81" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 11136 - hash: "17596f573f81638c65da199cc0928bd9" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 11152 - hash: "53a28dea1aa35151f6c14cf035fb0952" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 11168 - hash: "3067ef8ee153feb13003208a8c77418d" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 11184 - hash: "e799a252b5c293969b4c361e1c63131b" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 11200 - hash: "348df3e3d388361a10339dd42507b4da" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 11216 - hash: "915373dd891ef82d4c84177e6e7d395b" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 11232 - hash: "426ff6e7e067fc009df9110c703dfcf3" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 11248 - hash: "c5aa16682be21fa95a7873f2538d5a86" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 11264 - hash: "53a8b0560be8f94f6ae37f49e8a05d5a" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 11280 - hash: "a867d7a0640771dc72f5c3de2c715f6c" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 11296 - hash: "7393b53dfe72a957d98151ab7437fc3b" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 11312 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 11328 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 11344 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 11360 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 11376 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 11392 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 11408 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 11424 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 11440 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 11456 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 11472 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 11488 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 11504 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "259e9da7c3b8738db1762128f2c8d4b0" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 47; y: 141 + modifiers: 0 + sendToViewport: true } Frame { msec: 11520 @@ -3166,239 +3374,247 @@ VisualTest { } Frame { msec: 11536 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 11552 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 11568 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "259e9da7c3b8738db1762128f2c8d4b0" + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 47; y: 141 + modifiers: 0 + sendToViewport: true } Frame { msec: 11584 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 11600 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "259e9da7c3b8738db1762128f2c8d4b0" } Frame { msec: 11616 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "cf515f316c197a307a7fb8373df3b107" } Frame { msec: 11632 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "927379ba611284d5c98a3eb5aca04f7c" } Frame { msec: 11648 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "387ad2042589de0a19cb13aa0cac8872" } Frame { msec: 11664 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "6536ad87d1f04b13c28c43ae0fed984f" } Frame { msec: 11680 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "38d77d6610739614e95c70f32736f238" } Frame { msec: 11696 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "9a6c3a95b61d3b9b787417600123b6d8" } Frame { msec: 11712 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "782d907d7d170108beb030c93d9a4d94" } Frame { msec: 11728 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "646ee08d1ffe676ca0363f70e14c2ed6" } Frame { msec: 11744 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "830730ed9990c8f96fa5c7e6b4228884" } Frame { msec: 11760 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "2e678862f358814278d38950c7c5765b" } Frame { msec: 11776 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "c656eb6ace9caf86d417d79452c4ea34" } Frame { msec: 11792 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "227a9bb3644c26622ef654ba2c61ddad" } Frame { msec: 11808 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "bc8188bf8be749bfb28fc64bb5773922" } Frame { msec: 11824 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "f1e90cfd466bdc26ba98632fe1e5360c" } Frame { msec: 11840 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 11856 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 11872 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 11888 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 11904 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 11920 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 11936 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 11952 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 11968 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 11984 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12000 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12016 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12032 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12048 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12064 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12080 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12096 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12112 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12128 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12144 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12160 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12176 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12192 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12208 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12224 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12240 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12256 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12272 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12288 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12304 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12320 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12336 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12352 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12368 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12384 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12400 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12416 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12432 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12448 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12464 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12480 @@ -3406,530 +3622,130 @@ VisualTest { } Frame { msec: 12496 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12512 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12528 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12544 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12560 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12576 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12592 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12608 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12624 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12640 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12656 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12672 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12688 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12704 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12720 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12736 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12752 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12768 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12784 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12800 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12816 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12832 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12848 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12864 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12880 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12896 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12912 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12928 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12944 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12960 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12976 - hash: "c7379955d31f2585fa4a10e3777f9554" + hash: "81795ee4213ac62e073d811aaf6b580c" } Frame { msec: 12992 - hash: "c7379955d31f2585fa4a10e3777f9554" - } - Mouse { - type: 2 - button: 1 - buttons: 1 - x: 170; y: 27 - modifiers: 0 - sendToViewport: true - } - Frame { - msec: 13008 - hash: "c7379955d31f2585fa4a10e3777f9554" - } - Frame { - msec: 13024 - hash: "c7379955d31f2585fa4a10e3777f9554" - } - Frame { - msec: 13040 - hash: "c7379955d31f2585fa4a10e3777f9554" - } - Frame { - msec: 13056 - hash: "c7379955d31f2585fa4a10e3777f9554" - } - Frame { - msec: 13072 - hash: "c7379955d31f2585fa4a10e3777f9554" - } - Mouse { - type: 3 - button: 1 - buttons: 0 - x: 170; y: 27 - modifiers: 0 - sendToViewport: true - } - Frame { - msec: 13088 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13104 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13120 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13136 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13152 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13168 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13184 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13200 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13216 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13232 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13248 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13264 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13280 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13296 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13312 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13328 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13344 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13360 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13376 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13392 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13408 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13424 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13440 - image: "packageviews.13.png" - } - Frame { - msec: 13456 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13472 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13488 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13504 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13520 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13536 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13552 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13568 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13584 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13600 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13616 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13632 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13648 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13664 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13680 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13696 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13712 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13728 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13744 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13760 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13776 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13792 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13808 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13824 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13840 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13856 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13872 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13888 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13904 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13920 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13936 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13952 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13968 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 13984 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 14000 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 14016 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 14032 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 14048 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 14064 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 14080 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 14096 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 14112 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 14128 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 14144 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 14160 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 14176 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 14192 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 14208 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 14224 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 14240 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 14256 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 14272 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 14288 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 14304 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 14320 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 14336 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 14352 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 14368 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 14384 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 14400 - image: "packageviews.14.png" - } - Frame { - msec: 14416 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 14432 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 14448 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 14464 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 14480 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 14496 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 14512 - hash: "4e2bea533c32eb60ce28494b71fa7fea" - } - Frame { - msec: 14528 - hash: "4e2bea533c32eb60ce28494b71fa7fea" + hash: "81795ee4213ac62e073d811aaf6b580c" } } |