diff options
author | aavit <qt-info@nokia.com> | 2010-11-25 10:53:15 (GMT) |
---|---|---|
committer | aavit <qt-info@nokia.com> | 2010-11-25 10:53:15 (GMT) |
commit | b3df558742f6eab6971f2c483bba19c308b7d1ff (patch) | |
tree | 0554273c6258ffae75c790d0b7ab2a8aa856ed20 | |
parent | d3ac35fdc0d5580946f886208e081634cbef6fbb (diff) | |
parent | 25c9b6ed488b1446cbdd38186992957264596314 (diff) | |
download | Qt-b3df558742f6eab6971f2c483bba19c308b7d1ff.zip Qt-b3df558742f6eab6971f2c483bba19c308b7d1ff.tar.gz Qt-b3df558742f6eab6971f2c483bba19c308b7d1ff.tar.bz2 |
Merge branch 'master' of scm.dev.nokia.troll.no:qt/oslo-staging-2
537 files changed, 11950 insertions, 13954 deletions
@@ -3674,7 +3674,7 @@ Usage: $relconf [-h] [-prefix <dir>] [-prefix-install] [-bindir <dir>] [-libdir [-verbose] [-v] [-silent] [-no-nis] [-nis] [-no-cups] [-cups] [-no-iconv] [-iconv] [-no-pch] [-pch] [-no-dbus] [-dbus] [-dbus-linked] [-no-gui] [-no-separate-debug-info] [-no-mmx] [-no-3dnow] [-no-sse] [-no-sse2] - [-no-sse3] [-no-ssse3] [-no-sse4.1] [-no-sse4.2] [-no-avx] + [-no-sse3] [-no-ssse3] [-no-sse4.1] [-no-sse4.2] [-no-avx] [-no-neon] [-qtnamespace <namespace>] [-qtlibinfix <infix>] [-separate-debug-info] [-armfpa] [-no-optimized-qmake] [-optimized-qmake] [-no-xmlpatterns] [-xmlpatterns] [-no-multimedia] [-multimedia] [-no-phonon] [-phonon] [-no-phonon-backend] [-phonon-backend] @@ -3878,6 +3878,7 @@ cat << EOF -no-sse4.1.......... Do not compile with use of SSE4.1 instructions. -no-sse4.2.......... Do not compile with use of SSE4.2 instructions. -no-avx ............ Do not compile with use of AVX instructions. + -no-neon ........... Do not compile with use of NEON instructions. -qtnamespace <name> Wraps all Qt library code in 'namespace <name> {...}'. -qtlibinfix <infix> Renames all libQt*.so to libQt*<infix>.so. @@ -4311,8 +4312,6 @@ Qt for Embedded Linux only: -iwmmxt ............ Compile using the iWMMXt instruction set (available on some XScale CPUs). - - -no-neon ........... Do not compile with use of NEON instructions. EOF fi diff --git a/doc/src/declarative/integrating.qdoc b/doc/src/declarative/integrating.qdoc index 682f792..7028585 100644 --- a/doc/src/declarative/integrating.qdoc +++ b/doc/src/declarative/integrating.qdoc @@ -47,7 +47,7 @@ qmlView->setSource(QUrl::fromLocalFile("myqml.qml")); QWidget *widget = myExistingWidget(); QVBoxLayout *layout = new QVBoxLayout(widget); -widget->addWidget(qmlView); +layout->addWidget(qmlView); \endcode The one drawback to this approach is that QDeclarativeView is slower to initialize diff --git a/doc/src/declarative/whatsnew.qdoc b/doc/src/declarative/whatsnew.qdoc index f8d1d0e..df0e999 100644 --- a/doc/src/declarative/whatsnew.qdoc +++ b/doc/src/declarative/whatsnew.qdoc @@ -7,11 +7,11 @@ ** This file is part of the documentation of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:FDL$ -** Commercial Usage -** Licensees holding valid Qt Commercial licenses may use this file in -** accordance with the Qt Commercial License Agreement provided with the -** Software or, alternatively, in accordance with the terms contained in a -** written agreement between you and Nokia. +** 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 Free Documentation License ** Alternatively, this file may be used under the terms of the GNU Free diff --git a/doc/src/frameworks-technologies/threads.qdoc b/doc/src/frameworks-technologies/threads.qdoc index 3ef617c..001b29d 100644 --- a/doc/src/frameworks-technologies/threads.qdoc +++ b/doc/src/frameworks-technologies/threads.qdoc @@ -459,11 +459,10 @@ \list - \o \l{Qt::AutoConnection}{Auto Connection} (default) The behavior - is the same as the Direct Connection, if the emitter and - receiver are in the same thread. The behavior is the same as - the Queued Connection, if the emitter and receiver are in - different threads. + \o \l{Qt::AutoConnection}{Auto Connection} (default) If the signal is + emitted in the thread which the receiving object has affinity then + the behavior is the same as the Direct Connection. Otherwise, + the behavior is the same as the Queued Connection." \o \l{Qt::DirectConnection}{Direct Connection} The slot is invoked immediately, when the signal is emitted. The slot is executed diff --git a/doc/src/getting-started/gettingstartedqml.qdoc b/doc/src/getting-started/gettingstartedqml.qdoc index c555627..54fa098 100644 --- a/doc/src/getting-started/gettingstartedqml.qdoc +++ b/doc/src/getting-started/gettingstartedqml.qdoc @@ -58,7 +58,12 @@ \image qml-texteditor5_editmenu.png - To run the QML example code, merely provide the included \l{QML Viewer}{qmlviewer} + The final source code is in the \c{examples/tutorials/gettingStarted/gsQml} + directory. You may need to compile the C++ plugin in the + \c{examples/tutorials/gettingStarted/gsQml/} first. This will put the + C++ plugin in a directory where the QML files may find it. + + To launch the text editor, merely provide the included \l{QML Viewer}{qmlviewer} tool with the QML file as the argument. The C++ portion of this tutorial assumes that the reader possesses basic knowledge of Qt's compilation procedures. @@ -1005,4 +1010,14 @@ The application can function as a simple text editor, able to accept text and save the text into a file. The text editor can also load from a file and perform text manipulation. + + \section1 Running the Text Editor + + We need to compile the file dialog C++ plugin before the text editor can run. + To compile, enter the \c gsQml directory, then run \c qmake and compile + using \c make or \c nmake, depending on your platform. To run, launch + qmlviewer and open the \c texteditor.qml file. + + The source code is in the \c{examples/tutorials/gettingStarted/gsQml} + directory. */ diff --git a/doc/src/snippets/code/doc_src_fdl.qdoc b/doc/src/snippets/code/doc_src_fdl.qdoc index 3c15dfe..b55e663 100644 --- a/doc/src/snippets/code/doc_src_fdl.qdoc +++ b/doc/src/snippets/code/doc_src_fdl.qdoc @@ -7,11 +7,11 @@ ** This file is part of the documentation of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:FDL$ -** Commercial Usage -** Licensees holding valid Qt Commercial licenses may use this file in -** accordance with the Qt Commercial License Agreement provided with the -** Software or, alternatively, in accordance with the terms contained in a -** written agreement between you and Nokia. +** 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 Free Documentation License ** Alternatively, this file may be used under the terms of the GNU Free diff --git a/doc/src/snippets/code/src_qtestlib_qtestcase.cpp b/doc/src/snippets/code/src_qtestlib_qtestcase.cpp index 6ae8939..adb0c34 100644 --- a/doc/src/snippets/code/src_qtestlib_qtestcase.cpp +++ b/doc/src/snippets/code/src_qtestlib_qtestcase.cpp @@ -230,5 +230,21 @@ widget.show(); QTest::qWaitForWindowShown(&widget); //! [24] +//! [25] +QWidget widget; + +QTest::touchEvent(&widget) + .press(0, QPoint(10, 10)); +QTest::touchEvent(&widget) + .stationary(0) + .press(1, QPoint(40, 10)); +QTest::touchEvent(&widget) + .move(0, QPoint(12, 12)) + .move(1, QPoint(45, 5)); +QTest::touchEvent(&widget) + .release(0) + .release(1); +//! [25] + } diff --git a/doc/src/snippets/declarative/loader/sizeitem.qml b/doc/src/snippets/declarative/loader/sizeitem.qml new file mode 100644 index 0000000..6ace8d6 --- /dev/null +++ b/doc/src/snippets/declarative/loader/sizeitem.qml @@ -0,0 +1,62 @@ +/**************************************************************************** +** +** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ +//![0] +import QtQuick 1.0 + +Item { + width: 200; height: 200 + + Loader { + // position the Loader in the center of the parent + anchors.centerIn: parent + sourceComponent: rect + } + + Component { + id: rect + Rectangle { + width: 50 + height: 50 + color: "red" + } + } +} +//![0] diff --git a/doc/src/snippets/declarative/loader/sizeloader.qml b/doc/src/snippets/declarative/loader/sizeloader.qml new file mode 100644 index 0000000..eac7d57 --- /dev/null +++ b/doc/src/snippets/declarative/loader/sizeloader.qml @@ -0,0 +1,62 @@ +/**************************************************************************** +** +** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ +//![0] +import QtQuick 1.0 + +Item { + width: 200; height: 200 + + Loader { + // Explicitly set the size of the Loader to the parent item's size + anchors.fill: parent + sourceComponent: rect + } + + Component { + id: rect + Rectangle { + width: 50 + height: 50 + color: "red" + } + } +} +//![0] diff --git a/doc/src/snippets/threads/threads.cpp b/doc/src/snippets/threads/threads.cpp index d8d1270..d16c398 100644 --- a/doc/src/snippets/threads/threads.cpp +++ b/doc/src/snippets/threads/threads.cpp @@ -93,15 +93,12 @@ private: typedef int SomeClass; //! [7] -QThreadStorage<QCache<QString, SomeClass> *> caches; +QThreadStorage<QCache<QString, SomeClass> > caches; void cacheObject(const QString &key, SomeClass *object) //! [7] //! [8] { - if (!caches.hasLocalData()) - caches.setLocalData(new QCache<QString, SomeClass>); - - caches.localData()->insert(key, object); + caches.localData().insert(key, object); } void removeFromCache(const QString &key) @@ -110,7 +107,7 @@ void removeFromCache(const QString &key) if (!caches.hasLocalData()) return; - caches.localData()->remove(key); + caches.localData().remove(key); } //! [9] diff --git a/mkspecs/features/no_debug_info.prf b/mkspecs/features/no_debug_info.prf index 3acf6c8..e05410d 100644 --- a/mkspecs/features/no_debug_info.prf +++ b/mkspecs/features/no_debug_info.prf @@ -1,5 +1,14 @@ -QMAKE_CFLAGS -= -g -ggdb3 -QMAKE_CXXFLAGS -= -g -ggdb3 -QMAKE_LFLAGS -= -g -ggdb3 -QMAKE_LIBFLAGS -= -g -ggdb3 +win32-msvc2*|wince*msvc* { + QMAKE_CFLAGS -= -Zi + QMAKE_CFLAGS_DEBUG -= -Zi + QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO -= -Zi + QMAKE_CXXFLAGS -= -Zi + QMAKE_CXXFLAGS_DEBUG -= -Zi + QMAKE_CXXFLAGS_RELEASE_WITH_DEBUGINFO -= -Zi +} else { + QMAKE_CFLAGS -= -g -ggdb3 + QMAKE_CXXFLAGS -= -g -ggdb3 + QMAKE_LFLAGS -= -g -ggdb3 + QMAKE_LIBFLAGS -= -g -ggdb3 +} diff --git a/mkspecs/linux-g++-maemo/qmake.conf b/mkspecs/linux-g++-maemo/qmake.conf index d91db07..23f1f71 100644 --- a/mkspecs/linux-g++-maemo/qmake.conf +++ b/mkspecs/linux-g++-maemo/qmake.conf @@ -22,10 +22,7 @@ QMAKE_LIBDIR_X11 = /usr/lib QMAKE_LIBDIR_OPENGL = /usr/lib # We still need to generate debug symbols in release mode to put into the *-dbg packages: -QMAKE_CFLAGS_RELEASE += -g -fno-omit-frame-pointer -fno-optimize-sibling-calls -QMAKE_CXXFLAGS_RELEASE += -g -fno-omit-frame-pointer -fno-optimize-sibling-calls - -# Work round PowerVR SGX 1.3 driver bug with glScissor & FBOs: -DEFINES += QT_GL_NO_SCISSOR_TEST +QMAKE_CFLAGS_RELEASE += -g -Wno-psabi +QMAKE_CXXFLAGS_RELEASE += -g -Wno-psabi load(qt_config) diff --git a/qmake/generators/win32/msvc_objectmodel.cpp b/qmake/generators/win32/msvc_objectmodel.cpp index b20d2b7..834e5fd 100644 --- a/qmake/generators/win32/msvc_objectmodel.cpp +++ b/qmake/generators/win32/msvc_objectmodel.cpp @@ -2288,7 +2288,7 @@ bool VCFilter::addExtraCompiler(const VCFilterFile &info) // Output in info.additionalFile ----------- if (!CustomBuildTool.Description.isEmpty()) - CustomBuildTool.Description += " & "; + CustomBuildTool.Description += ", "; CustomBuildTool.Description += cmd_name; CustomBuildTool.CommandLine += VCToolBase::fixCommandLine(cmd.trimmed()); int space = cmd.indexOf(' '); diff --git a/src/3rdparty/harfbuzz/src/harfbuzz-buffer.h b/src/3rdparty/harfbuzz/src/harfbuzz-buffer.h index 0d7c2c2..0d631b2 100644 --- a/src/3rdparty/harfbuzz/src/harfbuzz-buffer.h +++ b/src/3rdparty/harfbuzz/src/harfbuzz-buffer.h @@ -32,10 +32,6 @@ HB_BEGIN_HEADER -#ifdef HB_USE_PACKED_STRUCTS -#pragma pack(push, 1) -#endif - typedef struct HB_GlyphItemRec_ { HB_UInt gindex; HB_UInt properties; @@ -93,10 +89,6 @@ hb_buffer_add_glyph( HB_Buffer buffer, HB_UInt properties, HB_UInt cluster ); -#ifdef HB_USE_PACKED_STRUCTS -#pragma pack(pop) -#endif - HB_END_HEADER #endif /* HARFBUZZ_BUFFER_H */ diff --git a/src/3rdparty/harfbuzz/src/harfbuzz-gdef-private.h b/src/3rdparty/harfbuzz/src/harfbuzz-gdef-private.h index 2a6d958..94e9b43 100644 --- a/src/3rdparty/harfbuzz/src/harfbuzz-gdef-private.h +++ b/src/3rdparty/harfbuzz/src/harfbuzz-gdef-private.h @@ -33,11 +33,6 @@ HB_BEGIN_HEADER - -#ifdef HB_USE_PACKED_STRUCTS -#pragma pack(push, 1) -#endif - /* Attachment related structures */ struct HB_AttachPoint_ @@ -126,10 +121,6 @@ _HB_GDEF_LoadMarkAttachClassDef_From_LookupFlags( HB_GDEFHeader* gdef, HB_Lookup* lo, HB_UShort num_lookups ); -#ifdef HB_USE_PACKED_STRUCTS -#pragma pack(pop) -#endif - HB_END_HEADER #endif /* HARFBUZZ_GDEF_PRIVATE_H */ diff --git a/src/3rdparty/harfbuzz/src/harfbuzz-gdef.h b/src/3rdparty/harfbuzz/src/harfbuzz-gdef.h index f9a03dd..ccb6bf9 100644 --- a/src/3rdparty/harfbuzz/src/harfbuzz-gdef.h +++ b/src/3rdparty/harfbuzz/src/harfbuzz-gdef.h @@ -31,10 +31,6 @@ HB_BEGIN_HEADER -#ifdef HB_USE_PACKED_STRUCTS -#pragma pack(push, 1) -#endif - /* GDEF glyph properties. Note that HB_GDEF_COMPONENT has no corresponding * flag in the LookupFlag field. */ #define HB_GDEF_BASE_GLYPH 0x0002 @@ -131,10 +127,6 @@ HB_Error HB_GDEF_Build_ClassDefinition( HB_GDEFHeader* gdef, HB_UShort* glyph_array, HB_UShort* class_array ); -#ifdef HB_USE_PACKED_STRUCTS -#pragma pack(pop) -#endif - HB_END_HEADER #endif /* HARFBUZZ_GDEF_H */ diff --git a/src/3rdparty/harfbuzz/src/harfbuzz-global.h b/src/3rdparty/harfbuzz/src/harfbuzz-global.h index bccd6a2..d4e6b46 100644 --- a/src/3rdparty/harfbuzz/src/harfbuzz-global.h +++ b/src/3rdparty/harfbuzz/src/harfbuzz-global.h @@ -39,10 +39,6 @@ #define HB_END_HEADER /* nothing */ #endif -#if defined(__GNUC__) || defined(_MSC_VER) -#define HB_USE_PACKED_STRUCTS -#endif - HB_BEGIN_HEADER #ifndef FALSE diff --git a/src/3rdparty/harfbuzz/src/harfbuzz-gpos-private.h b/src/3rdparty/harfbuzz/src/harfbuzz-gpos-private.h index 39f3159..63ba907 100644 --- a/src/3rdparty/harfbuzz/src/harfbuzz-gpos-private.h +++ b/src/3rdparty/harfbuzz/src/harfbuzz-gpos-private.h @@ -32,10 +32,6 @@ HB_BEGIN_HEADER -#ifdef HB_USE_PACKED_STRUCTS -#pragma pack(push, 1) -#endif - /* shared tables */ #define VR_X_PLACEMENT_DEVICE 0 @@ -720,10 +716,6 @@ HB_INTERNAL void _HB_GPOS_Free_SubTable( HB_GPOS_SubTable* st, HB_UShort lookup_type ); -#ifdef HB_USE_PACKED_STRUCTS -#pragma pack(pop) -#endif - HB_END_HEADER #endif /* HARFBUZZ_GPOS_PRIVATE_H */ diff --git a/src/3rdparty/harfbuzz/src/harfbuzz-gsub-private.h b/src/3rdparty/harfbuzz/src/harfbuzz-gsub-private.h index 7eb329e..df0c3f6 100644 --- a/src/3rdparty/harfbuzz/src/harfbuzz-gsub-private.h +++ b/src/3rdparty/harfbuzz/src/harfbuzz-gsub-private.h @@ -32,10 +32,6 @@ HB_BEGIN_HEADER -#ifdef HB_USE_PACKED_STRUCTS -#pragma pack(push, 1) -#endif - typedef union HB_GSUB_SubTable_ HB_GSUB_SubTable; /* LookupType 1 */ @@ -474,10 +470,6 @@ HB_INTERNAL void _HB_GSUB_Free_SubTable( HB_GSUB_SubTable* st, HB_UShort lookup_type ); -#ifdef HB_USE_PACKED_STRUCTS -#pragma pack(pop) -#endif - HB_END_HEADER #endif /* HARFBUZZ_GSUB_PRIVATE_H */ diff --git a/src/3rdparty/harfbuzz/src/harfbuzz-gsub.h b/src/3rdparty/harfbuzz/src/harfbuzz-gsub.h index b00df44..6e452bd 100644 --- a/src/3rdparty/harfbuzz/src/harfbuzz-gsub.h +++ b/src/3rdparty/harfbuzz/src/harfbuzz-gsub.h @@ -31,11 +31,6 @@ HB_BEGIN_HEADER - -#ifdef HB_USE_PACKED_STRUCTS -#pragma pack(push, 1) -#endif - /* Lookup types for glyph substitution */ #define HB_GSUB_LOOKUP_SINGLE 1 @@ -139,10 +134,6 @@ HB_Error HB_GSUB_Register_Alternate_Function( HB_GSUBHeader* gsub, HB_Error HB_GSUB_Apply_String( HB_GSUBHeader* gsub, HB_Buffer buffer ); -#ifdef HB_USE_PACKED_STRUCTS -#pragma pack(pop) -#endif - HB_END_HEADER #endif /* HARFBUZZ_GSUB_H */ diff --git a/src/3rdparty/harfbuzz/src/harfbuzz-open.h b/src/3rdparty/harfbuzz/src/harfbuzz-open.h index 4ba6cf5..9ad7c98 100644 --- a/src/3rdparty/harfbuzz/src/harfbuzz-open.h +++ b/src/3rdparty/harfbuzz/src/harfbuzz-open.h @@ -30,10 +30,6 @@ HB_BEGIN_HEADER -#ifdef HB_USE_PACKED_STRUCTS -#pragma pack(push, 1) -#endif - /* Use this if a feature applies to all glyphs */ #define HB_ALL_GLYPHS 0xFFFF @@ -279,10 +275,6 @@ enum HB_Type_ typedef enum HB_Type_ HB_Type; -#ifdef HB_USE_PACKED_STRUCTS -#pragma pack(pop) -#endif - HB_END_HEADER #endif /* HARFBUZZ_OPEN_H */ diff --git a/src/3rdparty/harfbuzz/src/harfbuzz-shaper.h b/src/3rdparty/harfbuzz/src/harfbuzz-shaper.h index ab5c07a..470e27b 100644 --- a/src/3rdparty/harfbuzz/src/harfbuzz-shaper.h +++ b/src/3rdparty/harfbuzz/src/harfbuzz-shaper.h @@ -34,10 +34,6 @@ HB_BEGIN_HEADER -#ifdef HB_USE_PACKED_STRUCTS -#pragma pack(push, 1) -#endif - /* using anything else than signed or unsigned for bitfields in C is non standard, but accepted by almost all compilers. And it gives a significant reduction in @@ -258,10 +254,6 @@ typedef struct HB_Font_ { void *userData; } HB_FontRec; -#ifdef HB_USE_PACKED_STRUCTS -#pragma pack(pop) -#endif - typedef struct HB_ShaperItem_ HB_ShaperItem; struct HB_ShaperItem_ { diff --git a/src/3rdparty/harfbuzz/src/harfbuzz-stream.h b/src/3rdparty/harfbuzz/src/harfbuzz-stream.h index a155cc2..cfbfb1c 100644 --- a/src/3rdparty/harfbuzz/src/harfbuzz-stream.h +++ b/src/3rdparty/harfbuzz/src/harfbuzz-stream.h @@ -30,10 +30,6 @@ HB_BEGIN_HEADER -#ifdef HB_USE_PACKED_STRUCTS -#pragma pack(push, 1) -#endif - typedef struct HB_StreamRec_ { HB_Byte* base; @@ -42,10 +38,6 @@ typedef struct HB_StreamRec_ HB_UInt pos; } HB_StreamRec; -#ifdef HB_USE_PACKED_STRUCTS -#pragma pack(pop) -#endif - HB_END_HEADER #endif diff --git a/src/corelib/corelib.pro b/src/corelib/corelib.pro index 349b3d4..e946d5d 100644 --- a/src/corelib/corelib.pro +++ b/src/corelib/corelib.pro @@ -44,10 +44,3 @@ symbian: { MMP_RULES -= PAGED MMP_RULES *= UNPAGED } - -neon { - DEFINES += QT_HAVE_NEON - QMAKE_CXXFLAGS *= -mfpu=neon -} - - diff --git a/src/corelib/global/qnamespace.h b/src/corelib/global/qnamespace.h index 3ed6291..6afc9a2 100644 --- a/src/corelib/global/qnamespace.h +++ b/src/corelib/global/qnamespace.h @@ -519,6 +519,8 @@ public: WA_X11DoNotAcceptFocus = 132, + WA_MacNoShadow = 133, + // Add new attributes before this line WA_AttributeCount }; diff --git a/src/corelib/global/qnamespace.qdoc b/src/corelib/global/qnamespace.qdoc index f097f2a..b9939b6 100644 --- a/src/corelib/global/qnamespace.qdoc +++ b/src/corelib/global/qnamespace.qdoc @@ -1257,6 +1257,9 @@ to this top level window. This attribute has no effect on non-X11 platforms. + \value WA_MacNoShadow Since Qt 4.8, this attribute disables drop shadows + for this top level window. Only affects Cocoa builds of Qt for Mac OS X. + \omitvalue WA_SetLayoutDirection \omitvalue WA_InputMethodTransparent \omitvalue WA_WState_CompressKeys diff --git a/src/corelib/io/qfilesystemwatcher.cpp b/src/corelib/io/qfilesystemwatcher.cpp index 18c3c9f..3a7d795 100644 --- a/src/corelib/io/qfilesystemwatcher.cpp +++ b/src/corelib/io/qfilesystemwatcher.cpp @@ -198,7 +198,7 @@ QStringList QPollingFileSystemWatcherEngine::removePaths(const QStringList &path void QPollingFileSystemWatcherEngine::stop() { - QMetaObject::invokeMethod(this, "quit"); + quit(); } void QPollingFileSystemWatcherEngine::timeout() @@ -426,11 +426,6 @@ QFileSystemWatcher::QFileSystemWatcher(const QStringList &paths, QObject *parent /*! Destroys the file system watcher. - - \note To avoid deadlocks on shutdown, all instances of QFileSystemWatcher - need to be destroyed before QCoreApplication. Note that passing - QCoreApplication::instance() as the parent object when creating - QFileSystemWatcher is not sufficient. */ QFileSystemWatcher::~QFileSystemWatcher() { diff --git a/src/corelib/io/qfilesystemwatcher_inotify.cpp b/src/corelib/io/qfilesystemwatcher_inotify.cpp index dc18ae7..ab53431 100644 --- a/src/corelib/io/qfilesystemwatcher_inotify.cpp +++ b/src/corelib/io/qfilesystemwatcher_inotify.cpp @@ -340,7 +340,7 @@ QStringList QInotifyFileSystemWatcherEngine::removePaths(const QStringList &path void QInotifyFileSystemWatcherEngine::stop() { - QMetaObject::invokeMethod(this, "quit"); + quit(); } void QInotifyFileSystemWatcherEngine::readFromInotify() @@ -356,7 +356,7 @@ void QInotifyFileSystemWatcherEngine::readFromInotify() char *at = buffer.data(); char * const end = at + buffSize; - QMap<int, inotify_event *> eventForId; + QHash<int, inotify_event *> eventForId; while (at < end) { inotify_event *event = reinterpret_cast<inotify_event *>(at); @@ -368,7 +368,7 @@ void QInotifyFileSystemWatcherEngine::readFromInotify() at += sizeof(inotify_event) + event->len; } - QMap<int, inotify_event *>::const_iterator it = eventForId.constBegin(); + QHash<int, inotify_event *>::const_iterator it = eventForId.constBegin(); while (it != eventForId.constEnd()) { const inotify_event &event = **it; ++it; diff --git a/src/corelib/io/qfilesystemwatcher_symbian.cpp b/src/corelib/io/qfilesystemwatcher_symbian.cpp index 6136742..ee66c36 100644 --- a/src/corelib/io/qfilesystemwatcher_symbian.cpp +++ b/src/corelib/io/qfilesystemwatcher_symbian.cpp @@ -215,7 +215,7 @@ void QSymbianFileSystemWatcherEngine::emitPathChanged(QNotifyChangeEvent *e) void QSymbianFileSystemWatcherEngine::stop() { - QMetaObject::invokeMethod(this, "quit"); + quit(); wait(); } diff --git a/src/corelib/kernel/qobjectdefs.h b/src/corelib/kernel/qobjectdefs.h index db46ba5..b4e4aa5 100644 --- a/src/corelib/kernel/qobjectdefs.h +++ b/src/corelib/kernel/qobjectdefs.h @@ -215,11 +215,15 @@ Q_CORE_EXPORT const char *qFlagLocation(const char *method); #define QTOSTRING(s) QTOSTRING_HELPER(s) #ifndef QT_NO_DEBUG # define QLOCATION "\0"__FILE__":"QTOSTRING(__LINE__) -# define METHOD(a) qFlagLocation("0"#a QLOCATION) +# ifndef QT_NO_KEYWORDS +# define METHOD(a) qFlagLocation("0"#a QLOCATION) +# endif # define SLOT(a) qFlagLocation("1"#a QLOCATION) # define SIGNAL(a) qFlagLocation("2"#a QLOCATION) #else -# define METHOD(a) "0"#a +# ifndef QT_NO_KEYWORDS +# define METHOD(a) "0"#a +# endif # define SLOT(a) "1"#a # define SIGNAL(a) "2"#a #endif diff --git a/src/corelib/thread/qthread.cpp b/src/corelib/thread/qthread.cpp index 69b70cb..71a4896 100644 --- a/src/corelib/thread/qthread.cpp +++ b/src/corelib/thread/qthread.cpp @@ -173,7 +173,8 @@ void QAdoptedThread::run() */ QThreadPrivate::QThreadPrivate(QThreadData *d) - : QObjectPrivate(), running(false), finished(false), terminated(false), exited(false), returnCode(-1), + : QObjectPrivate(), running(false), finished(false), terminated(false), + isInFinish(false), exited(false), returnCode(-1), stackSize(0), priority(QThread::InheritPriority), data(d) { #if defined (Q_OS_UNIX) @@ -403,6 +404,11 @@ QThread::~QThread() Q_D(QThread); { QMutexLocker locker(&d->mutex); + if (d->isInFinish) { + locker.unlock(); + wait(); + locker.relock(); + } if (d->running && !d->finished) qWarning("QThread: Destroyed while thread is still running"); diff --git a/src/corelib/thread/qthread_p.h b/src/corelib/thread/qthread_p.h index d816aef..51c6991 100644 --- a/src/corelib/thread/qthread_p.h +++ b/src/corelib/thread/qthread_p.h @@ -126,6 +126,7 @@ public: bool running; bool finished; bool terminated; + bool isInFinish; //when in QThreadPrivate::finish bool exited; int returnCode; diff --git a/src/corelib/thread/qthread_unix.cpp b/src/corelib/thread/qthread_unix.cpp index f508c0a..b674ab8 100644 --- a/src/corelib/thread/qthread_unix.cpp +++ b/src/corelib/thread/qthread_unix.cpp @@ -140,6 +140,7 @@ static void create_current_thread_data_key() static void destroy_current_thread_data_key() { + pthread_once(¤t_thread_data_once, create_current_thread_data_key); pthread_key_delete(current_thread_data_key); } Q_DESTRUCTOR_FUNCTION(destroy_current_thread_data_key) @@ -333,40 +334,45 @@ void QThreadPrivate::finish(void *arg) { QThread *thr = reinterpret_cast<QThread *>(arg); QThreadPrivate *d = thr->d_func(); + #ifdef Q_OS_SYMBIAN - if (lockAnyway) + QMutexLocker locker(lockAnyway ? &d->mutex : 0); +#else + QMutexLocker locker(&d->mutex); #endif - d->mutex.lock(); + d->isInFinish = true; d->priority = QThread::InheritPriority; - d->running = false; - d->finished = true; - if (d->terminated) + bool terminated = d->terminated; + void *data = &d->data->tls; + locker.unlock(); + if (terminated) emit thr->terminated(); - d->terminated = false; emit thr->finished(); QCoreApplication::sendPostedEvents(0, QEvent::DeferredDelete); + QThreadStorageData::finish((void **)data); + locker.relock(); + d->terminated = false; - if (d->data->eventDispatcher) { - d->data->eventDispatcher->closingDown(); - QAbstractEventDispatcher *eventDispatcher = d->data->eventDispatcher; + QAbstractEventDispatcher *eventDispatcher = d->data->eventDispatcher; + if (eventDispatcher) { d->data->eventDispatcher = 0; + locker.unlock(); + eventDispatcher->closingDown(); delete eventDispatcher; + locker.relock(); } - void *data = &d->data->tls; - QThreadStorageData::finish((void **)data); - d->thread_id = 0; #ifdef Q_OS_SYMBIAN if (closeNativeHandle) d->data->symbian_thread_handle.Close(); #endif + d->running = false; + d->finished = true; + + d->isInFinish = false; d->thread_done.wakeAll(); -#ifdef Q_OS_SYMBIAN - if (lockAnyway) -#endif - d->mutex.unlock(); } @@ -543,6 +549,10 @@ void QThread::start(Priority priority) { Q_D(QThread); QMutexLocker locker(&d->mutex); + + if (d->isInFinish) + d->thread_done.wait(locker.mutex()); + if (d->running) return; diff --git a/src/corelib/thread/qthread_win.cpp b/src/corelib/thread/qthread_win.cpp index 4a967ed..74fedd3 100644 --- a/src/corelib/thread/qthread_win.cpp +++ b/src/corelib/thread/qthread_win.cpp @@ -323,25 +323,33 @@ void QThreadPrivate::finish(void *arg, bool lockAnyway) QThread *thr = reinterpret_cast<QThread *>(arg); QThreadPrivate *d = thr->d_func(); - if (lockAnyway) - d->mutex.lock(); + QMutexLocker locker(lockAnyway ? &d->mutex : 0); + d->isInFinish = true; d->priority = QThread::InheritPriority; - d->running = false; - d->finished = true; - if (d->terminated) + bool terminated = d->terminated; + void **tls_data = reinterpret_cast<void **>(&d->data->tls); + locker.unlock(); + if (terminated) emit thr->terminated(); - d->terminated = false; emit thr->finished(); QCoreApplication::sendPostedEvents(0, QEvent::DeferredDelete); + QThreadStorageData::finish(tls_data); + locker.relock(); + + d->terminated = false; - if (d->data->eventDispatcher) { - d->data->eventDispatcher->closingDown(); - QAbstractEventDispatcher *eventDispatcher = d->data->eventDispatcher; + QAbstractEventDispatcher *eventDispatcher = d->data->eventDispatcher; + if (eventDispatcher) { d->data->eventDispatcher = 0; + locker.unlock(); + eventDispatcher->closingDown(); delete eventDispatcher; + locker.relock(); } - QThreadStorageData::finish(reinterpret_cast<void **>(&d->data->tls)); + d->running = false; + d->finished = true; + d->isInFinish = false; if (!d->waiters) { CloseHandle(d->handle); @@ -350,8 +358,6 @@ void QThreadPrivate::finish(void *arg, bool lockAnyway) d->id = 0; - if (lockAnyway) - d->mutex.unlock(); } /************************************************************************** @@ -400,6 +406,12 @@ void QThread::start(Priority priority) Q_D(QThread); QMutexLocker locker(&d->mutex); + if (d->isInFinish) { + locker.unlock(); + wait(); + locker.relock(); + } + if (d->running) return; diff --git a/src/corelib/thread/qthreadstorage.cpp b/src/corelib/thread/qthreadstorage.cpp index 2fc04f5..416fcfb 100644 --- a/src/corelib/thread/qthreadstorage.cpp +++ b/src/corelib/thread/qthreadstorage.cpp @@ -178,11 +178,12 @@ void QThreadStorageData::finish(void **p) return; // nothing to do DEBUG_MSG("QThreadStorageData: Destroying storage for thread %p", QThread::currentThread()); - - for(int i = tls->size() - 1; i >= 0; i--) { - void *&value = (*tls)[i]; + while (!tls->isEmpty()) { + void *&value = tls->last(); void *q = value; value = 0; + int i = tls->size() - 1; + tls->resize(i); if (!q) { // data already deleted @@ -200,6 +201,11 @@ void QThreadStorageData::finish(void **p) continue; } destructor(q); //crash here might mean the thread exited after qthreadstorage was destroyed + + if (tls->size() > i) { + //re reset the tls in case it has been recreated by its own destructor. + (*tls)[i] = 0; + } } tls->clear(); } @@ -215,19 +221,18 @@ void QThreadStorageData::finish(void **p) QThreadStorage is a template class that provides per-thread data storage. - \e{Note that due to compiler limitations, QThreadStorage can only - store pointers.} - The setLocalData() function stores a single thread-specific value for the calling thread. The data can be accessed later using - localData(). QThreadStorage takes ownership of the data (which - must be created on the heap with \c new) and deletes it when the - thread exits, either normally or via termination. + localData(). The hasLocalData() function allows the programmer to determine if data has previously been set using the setLocalData() function. This is also useful for lazy initializiation. + If T is a pointer type, QThreadStorage takes ownership of the data + (which must be created on the heap with \c new) and deletes it when + the thread exits, either normally or via termination. + For example, the following code uses QThreadStorage to store a single cache for each thread that calls the cacheObject() and removeFromCache() functions. The cache is automatically @@ -241,9 +246,6 @@ void QThreadStorageData::finish(void **p) \list - \o As noted above, QThreadStorage can only store pointers due to - compiler limitations. - \o The QThreadStorage destructor does not delete per-thread data. QThreadStorage only deletes per-thread data when the thread exits or when setLocalData() is called multiple times. @@ -279,8 +281,11 @@ void QThreadStorageData::finish(void **p) /*! \fn bool QThreadStorage::hasLocalData() const - Returns true if the calling thread has non-zero data available; - otherwise returns false. + If T is a pointer type, returns true if the calling thread has + non-zero data available. + + If T is a value type, returns whether the data has already been + constructed by calling setLocalData or localData. \sa localData() */ @@ -291,10 +296,8 @@ void QThreadStorageData::finish(void **p) Returns a reference to the data that was set by the calling thread. - Note: QThreadStorage can only store pointers. This function - returns a reference to the pointer that was set by the calling - thread. The value of this reference is 0 if no data was set by - the calling thread, + If no data has been set, this will create a default constructed + instance of type T. \sa hasLocalData() */ @@ -305,10 +308,6 @@ void QThreadStorageData::finish(void **p) Returns a copy of the data that was set by the calling thread. - Note: QThreadStorage can only store pointers. This function - returns a pointer to the data that was set by the calling thread. - If no data was set by the calling thread, this function returns 0. - \sa hasLocalData() */ @@ -318,19 +317,9 @@ void QThreadStorageData::finish(void **p) Sets the local data for the calling thread to \a data. It can be accessed later using the localData() functions. - If \a data is 0, this function deletes the previous data (if - any) and returns immediately. - - If \a data is non-zero, QThreadStorage takes ownership of the \a - data and deletes it automatically either when the thread exits - (either normally or via termination) or when setLocalData() is - called again. - - Note: QThreadStorage can only store pointers. The \a data - argument must be either a pointer to an object created on the heap - (i.e. using \c new) or 0. You should not delete \a data - yourself; QThreadStorage takes ownership and will delete the \a - data itself. + If T is a pointer type, QThreadStorage takes ownership of the data + and deletes it automatically either when the thread exits (either + normally or via termination) or when setLocalData() is called again. \sa localData(), hasLocalData() */ diff --git a/src/corelib/thread/qthreadstorage.h b/src/corelib/thread/qthreadstorage.h index 6264674..475d20d 100644 --- a/src/corelib/thread/qthreadstorage.h +++ b/src/corelib/thread/qthreadstorage.h @@ -91,6 +91,11 @@ inline void qThreadStorage_setLocalData(QThreadStorageData &d, T **t) { (void) d.set(*t); } +template <typename T> +inline +void qThreadStorage_deleteData(void *d, T **) +{ delete static_cast<T *>(d); } + // value-based specialization template <typename T> inline @@ -114,6 +119,12 @@ inline void qThreadStorage_setLocalData(QThreadStorageData &d, T *t) { (void) d.set(new T(*t)); } +template <typename T> +inline +void qThreadStorage_deleteData(void *d, T *) +{ delete static_cast<T *>(d); } + + // MOC_SKIP_END #endif @@ -126,7 +137,7 @@ private: Q_DISABLE_COPY(QThreadStorage) static inline void deleteData(void *x) - { delete static_cast<T>(x); } + { qThreadStorage_deleteData(x, reinterpret_cast<T*>(0)); } public: inline QThreadStorage() : d(deleteData) { } diff --git a/src/corelib/tools/qchar.cpp b/src/corelib/tools/qchar.cpp index bb777cd..fba0bd2 100644 --- a/src/corelib/tools/qchar.cpp +++ b/src/corelib/tools/qchar.cpp @@ -48,11 +48,11 @@ # undef QT_NO_CAST_TO_ASCII #endif #include "qchar.h" + #include "qdatastream.h" #include "qtextcodec.h" #include "qunicodetables_p.h" - #include "qunicodetables.cpp" QT_BEGIN_NAMESPACE @@ -1489,6 +1489,16 @@ static void decomposeHelper(QString *str, bool canonical, QChar::UnicodeVersion } +struct UCS2Pair { + ushort u1; + ushort u2; +}; + +inline bool operator<(ushort u1, const UCS2Pair &ligature) +{ return u1 < ligature.u1; } +inline bool operator<(const UCS2Pair &ligature, ushort u1) +{ return ligature.u1 < u1; } + static ushort ligatureHelper(ushort u1, ushort u2) { // hangul L-V pair @@ -1511,12 +1521,14 @@ static ushort ligatureHelper(ushort u1, ushort u2) if (index == 0xffff) return 0; const unsigned short *ligatures = uc_ligature_map+index; - ushort length = *ligatures; - ++ligatures; - // ### use bsearch - for (uint i = 0; i < length; ++i) - if (ligatures[2*i] == u1) - return ligatures[2*i+1]; + ushort length = *ligatures++; + { + const UCS2Pair *data = reinterpret_cast<const UCS2Pair *>(ligatures); + const UCS2Pair *r = qBinaryFind(data, data + length, u1); + if (r != data + length) + return r->u2; + } + return 0; } diff --git a/src/corelib/tools/qlocale.cpp b/src/corelib/tools/qlocale.cpp index 2fb3616..83d6dcd 100644 --- a/src/corelib/tools/qlocale.cpp +++ b/src/corelib/tools/qlocale.cpp @@ -77,7 +77,7 @@ QT_END_NAMESPACE #include <qdebug.h> #include <time.h> -#if defined(Q_OS_LINUX) && !defined(__UCLIBC__) +#if defined(__GLIBC__) && !defined(__UCLIBC__) # include <fenv.h> #endif @@ -6637,7 +6637,7 @@ Q_CORE_EXPORT char *qdtoa ( double d, int mode, int ndigits, int *decpt, int *si _control87(MCW_EM, MCW_EM); #endif -#if defined(Q_OS_LINUX) && !defined(__UCLIBC__) +#if defined(__GLIBC__) && !defined(__UCLIBC__) fenv_t envp; feholdexcept(&envp); #endif @@ -6653,7 +6653,7 @@ Q_CORE_EXPORT char *qdtoa ( double d, int mode, int ndigits, int *decpt, int *si #endif //_M_X64 #endif //Q_OS_WIN -#if defined(Q_OS_LINUX) && !defined(__UCLIBC__) +#if defined(__GLIBC__) && !defined(__UCLIBC__) fesetenv(&envp); #endif diff --git a/src/corelib/tools/qsimd.cpp b/src/corelib/tools/qsimd.cpp index ac8ccba..d44a9d0 100644 --- a/src/corelib/tools/qsimd.cpp +++ b/src/corelib/tools/qsimd.cpp @@ -140,7 +140,7 @@ static inline uint detectProcessorFeatures() #if defined(QT_HAVE_IWMMXT) // runtime detection only available when running as a previlegied process features = IWMMXT; -#elif defined(QT_HAVE_NEON) +#elif defined(QT_ALWAYS_HAVE_NEON) features = NEON; #endif diff --git a/src/corelib/tools/qsimd_p.h b/src/corelib/tools/qsimd_p.h index 664543b..87fa770 100644 --- a/src/corelib/tools/qsimd_p.h +++ b/src/corelib/tools/qsimd_p.h @@ -105,7 +105,8 @@ QT_BEGIN_HEADER #endif // defined(QT_HAVE_SSE2) && (defined(__SSE2__) || defined(Q_CC_MSVC)) // NEON intrinsics -#if defined(QT_HAVE_NEON) +#if defined __ARM_NEON__ +#define QT_ALWAYS_HAVE_NEON #include <arm_neon.h> #endif diff --git a/src/corelib/tools/qstring.cpp b/src/corelib/tools/qstring.cpp index a3d89f2..c30af64 100644 --- a/src/corelib/tools/qstring.cpp +++ b/src/corelib/tools/qstring.cpp @@ -714,7 +714,7 @@ const QString::Null QString::null = { }; formats, the \e precision represents the maximum number of significant digits (trailing zeroes are omitted). - \section1 More Efficient String Construction + \section1 More Efficient String Construction Using the QString \c{'+'} operator, it is easy to construct a complex string from multiple substrings. You will often write code @@ -924,7 +924,7 @@ int QString::grow(int size) /*! \since 4.2 - Returns a copy of the \a string, where the encoding of \a string depends on + Returns a copy of the \a string, where the encoding of \a string depends on the size of wchar. If wchar is 4 bytes, the \a string is interpreted as ucs-4, if wchar is 2 bytes it is interpreted as ucs-2. @@ -3606,7 +3606,7 @@ static QByteArray toLatin1_helper(const QChar *data, int length) } length = length % 16; } -#elif QT_HAVE_NEON +#elif defined(QT_ALWAYS_HAVE_NEON) // Refer to the documentation of the SSE2 implementation // this use eactly the same method as for SSE except: // 1) neon has unsigned comparison diff --git a/src/declarative/graphicsitems/qdeclarativelistview.cpp b/src/declarative/graphicsitems/qdeclarativelistview.cpp index 94b1cb3..6be49ba 100644 --- a/src/declarative/graphicsitems/qdeclarativelistview.cpp +++ b/src/declarative/graphicsitems/qdeclarativelistview.cpp @@ -124,8 +124,8 @@ public: } qreal endPosition() const { return (view->orientation() == QDeclarativeListView::Vertical - ? item->y() + (item->height() > 0 ? item->height() : 1) - : item->x() + (item->width() > 0 ? item->width() : 1)) - 1; + ? item->y() + (item->height() >= 1.0 ? item->height() : 1) + : item->x() + (item->width() >= 1.0 ? item->width() : 1)) - 1; } void setPosition(qreal pos) { if (view->orientation() == QDeclarativeListView::Vertical) { @@ -736,7 +736,7 @@ void QDeclarativeListViewPrivate::layout() } if (!visibleItems.isEmpty()) { qreal oldEnd = visibleItems.last()->endPosition(); - qreal pos = visibleItems.first()->endPosition() + spacing + 1; + qreal pos = visibleItems.first()->position() + visibleItems.first()->size() + spacing; for (int i=1; i < visibleItems.count(); ++i) { FxListItem *item = visibleItems.at(i); item->setPosition(pos); @@ -1161,30 +1161,35 @@ void QDeclarativeListViewPrivate::fixup(AxisData &data, qreal minExtent, qreal m int oldDuration = fixupDuration; fixupDuration = moveReason == Mouse ? fixupDuration : 0; - if (snapMode != QDeclarativeListView::NoSnap) { + if (currentItem && haveHighlightRange && highlightRange == QDeclarativeListView::StrictlyEnforceRange) { + updateHighlight(); + qreal pos = currentItem->itemPosition(); + qreal viewPos = position(); + if (viewPos < pos + currentItem->itemSize() - highlightRangeEnd) + viewPos = pos + currentItem->itemSize() - highlightRangeEnd; + if (viewPos > pos - highlightRangeStart) + viewPos = pos - highlightRangeStart; + + timeline.reset(data.move); + if (viewPos != position()) { + if (fixupDuration) + timeline.move(data.move, -viewPos, QEasingCurve(QEasingCurve::InOutQuad), fixupDuration/2); + else + timeline.set(data.move, -viewPos); + } + vTime = timeline.time(); + } else if (snapMode != QDeclarativeListView::NoSnap) { FxListItem *topItem = snapItemAt(position()+highlightRangeStart); FxListItem *bottomItem = snapItemAt(position()+highlightRangeEnd); qreal pos; - if (topItem && bottomItem && haveHighlightRange && highlightRange == QDeclarativeListView::StrictlyEnforceRange) { - qreal topPos = qMin(topItem->position() - highlightRangeStart, -maxExtent); - qreal bottomPos = qMax(bottomItem->position() - highlightRangeEnd, -minExtent); - pos = qAbs(data.move + topPos) < qAbs(data.move + bottomPos) ? topPos : bottomPos; - } else if (topItem) { + if (topItem) { pos = qMax(qMin(topItem->position() - highlightRangeStart, -maxExtent), -minExtent); } else if (bottomItem) { - pos = qMax(qMin(bottomItem->position() - highlightRangeStart, -maxExtent), -minExtent); + pos = qMax(qMin(bottomItem->position() - highlightRangeStart, -maxExtent), -minExtent); } else { fixupDuration = oldDuration; return; } - if (currentItem && haveHighlightRange && highlightRange == QDeclarativeListView::StrictlyEnforceRange) { - updateHighlight(); - qreal currPos = currentItem->itemPosition(); - if (pos < currPos + currentItem->itemSize() - highlightRangeEnd) - pos = currPos + currentItem->itemSize() - highlightRangeEnd; - if (pos > currPos - highlightRangeStart) - pos = currPos - highlightRangeStart; - } qreal dist = qAbs(data.move + pos); if (dist > 0) { @@ -1195,25 +1200,6 @@ void QDeclarativeListViewPrivate::fixup(AxisData &data, qreal minExtent, qreal m timeline.set(data.move, -pos); vTime = timeline.time(); } - } else if (haveHighlightRange && highlightRange == QDeclarativeListView::StrictlyEnforceRange) { - if (currentItem) { - updateHighlight(); - qreal pos = currentItem->itemPosition(); - qreal viewPos = position(); - if (viewPos < pos + currentItem->itemSize() - highlightRangeEnd) - viewPos = pos + currentItem->itemSize() - highlightRangeEnd; - if (viewPos > pos - highlightRangeStart) - viewPos = pos - highlightRangeStart; - - timeline.reset(data.move); - if (viewPos != position()) { - if (fixupDuration) - timeline.move(data.move, -viewPos, QEasingCurve(QEasingCurve::InOutQuad), fixupDuration/2); - else - timeline.set(data.move, -viewPos); - } - vTime = timeline.time(); - } } else { QDeclarativeFlickablePrivate::fixup(data, minExtent, maxExtent); } diff --git a/src/declarative/graphicsitems/qdeclarativeloader.cpp b/src/declarative/graphicsitems/qdeclarativeloader.cpp index 109fbbb..1119b92 100644 --- a/src/declarative/graphicsitems/qdeclarativeloader.cpp +++ b/src/declarative/graphicsitems/qdeclarativeloader.cpp @@ -129,15 +129,41 @@ void QDeclarativeLoaderPrivate::initResize() The loaded item can be accessed using the \l item property. - Loader is like any other visual item and must be positioned and sized - accordingly to become visible. Once the component is loaded, the Loader - is automatically resized to the size of the component. - If the \l source or \l sourceComponent changes, any previously instantiated items are destroyed. Setting \l source to an empty string or setting \l sourceComponent to \c undefined destroys the currently loaded item, freeing resources and leaving the Loader empty. + \section2 Loader sizing behavior + + Loader is like any other visual item and must be positioned and sized + accordingly to become visible. + + \list + \o If an explicit size is not specified for the Loader, the Loader + is automatically resized to the size of the loaded item once the + component is loaded. + \o If the size of the Loader is specified explicitly by setting + the width, height or by anchoring, the loaded item will be resized + to the size of the Loader. + \endlist + + In both scenarios the size of the item and the Loader are identical. + This ensures that anchoring to the Loader is equivalent to anchoring + to the loaded item. + + \table + \row + \o sizeloader.qml + \o sizeitem.qml + \row + \o \snippet doc/src/snippets/declarative/loader/sizeloader.qml 0 + \o \snippet doc/src/snippets/declarative/loader/sizeitem.qml 0 + \row + \o The red rectangle will be sized to the size of the root item. + \o The red rectangle will be 50x50, centered in the root item. + \endtable + \section2 Receiving signals from loaded items @@ -343,12 +369,14 @@ void QDeclarativeLoaderPrivate::_q_sourceLoaded() QDeclarativeContext *ctxt = new QDeclarativeContext(creationContext); ctxt->setContextObject(q); - QDeclarativeComponent *c = component; - QObject *obj = component->create(ctxt); + QDeclarativeGuard<QDeclarativeComponent> c = component; + QObject *obj = component->beginCreate(ctxt); if (component != c) { // component->create could trigger a change in source that causes // component to be set to something else. In that case we just // need to cleanup. + if (c) + c->completeCreate(); delete obj; delete ctxt; return; @@ -373,6 +401,7 @@ void QDeclarativeLoaderPrivate::_q_sourceLoaded() delete ctxt; source = QUrl(); } + component->completeCreate(); emit q->sourceChanged(); emit q->statusChanged(); emit q->progressChanged(); diff --git a/src/declarative/graphicsitems/qdeclarativepathview.cpp b/src/declarative/graphicsitems/qdeclarativepathview.cpp index dc3d5ee..7c79afe 100644 --- a/src/declarative/graphicsitems/qdeclarativepathview.cpp +++ b/src/declarative/graphicsitems/qdeclarativepathview.cpp @@ -373,7 +373,21 @@ void QDeclarativePathViewPrivate::regenerate() opacity of the items as they rotate. This additional code can be seen in the PathAttribute documentation.) - The \c focus can be set to \c true to enable keyboard navigation. + PathView does not automatically handle keyboard navigation. This is because + the keys to use for navigation will depend upon the shape of the path. Navigation + can be added quite simply by setting \c focus to \c true and calling + \l decrementCurrentIndex() or \l incrementCurrentIndex(), for example to navigate + using the left and right arrow keys: + + \code + PathView { + ... + focus: true + Keys.onLeftPressed: decrementCurrentIndex() + Keys.onRightPressed: incrementCurrentIndex() + } + \endcode + The path view itself is a focus scope (see \l{qmlfocus#Acquiring Focus and Focus Scopes}{the focus documentation page} for more details). Delegates are instantiated as needed and may be destroyed at any time. @@ -523,7 +537,6 @@ int QDeclarativePathView::count() const /*! \qmlproperty Path PathView::path - \default This property holds the path used to lay out the items. For more information see the \l Path documentation. */ @@ -607,6 +620,8 @@ void QDeclarativePathView::setCurrentIndex(int idx) */ void QDeclarativePathView::incrementCurrentIndex() { + Q_D(QDeclarativePathView); + d->moveDirection = QDeclarativePathViewPrivate::Positive; setCurrentIndex(currentIndex()+1); } @@ -625,6 +640,7 @@ void QDeclarativePathView::decrementCurrentIndex() int idx = currentIndex()-1; if (idx < 0) idx = d->modelCount - 1; + d->moveDirection = QDeclarativePathViewPrivate::Negative; setCurrentIndex(idx); } } @@ -995,6 +1011,7 @@ void QDeclarativePathView::setDelegate(QDeclarativeComponent *delegate) } if (QDeclarativeVisualDataModel *dataModel = qobject_cast<QDeclarativeVisualDataModel*>(d->model)) { dataModel->setDelegate(delegate); + d->modelCount = dataModel->count(); d->regenerate(); emit delegateChanged(); } @@ -1636,7 +1653,7 @@ void QDeclarativePathViewPrivate::snapToCurrent() if (!model || modelCount <= 0) return; - qreal targetOffset = modelCount - currentIndex; + qreal targetOffset = qmlMod(modelCount - currentIndex, modelCount); moveReason = Other; offsetAdj = 0.0; @@ -1645,19 +1662,28 @@ void QDeclarativePathViewPrivate::snapToCurrent() const int duration = highlightMoveDuration; - if (targetOffset - offset > modelCount/2) { + if (moveDirection == Positive || (moveDirection == Shortest && targetOffset - offset > modelCount/2)) { qreal distance = modelCount - targetOffset + offset; - tl.move(moveOffset, 0.0, QEasingCurve(QEasingCurve::InQuad), int(duration * offset / distance)); - tl.set(moveOffset, modelCount); - tl.move(moveOffset, targetOffset, QEasingCurve(QEasingCurve::OutQuad), int(duration * (modelCount-targetOffset) / distance)); - } else if (targetOffset - offset <= -modelCount/2) { + if (targetOffset > moveOffset) { + tl.move(moveOffset, 0.0, QEasingCurve(QEasingCurve::InQuad), int(duration * offset / distance)); + tl.set(moveOffset, modelCount); + tl.move(moveOffset, targetOffset, QEasingCurve(offset == 0.0 ? QEasingCurve::InOutQuad : QEasingCurve::OutQuad), int(duration * (modelCount-targetOffset) / distance)); + } else { + tl.move(moveOffset, targetOffset, QEasingCurve(QEasingCurve::InOutQuad), duration); + } + } else if (moveDirection == Negative || targetOffset - offset <= -modelCount/2) { qreal distance = modelCount - offset + targetOffset; - tl.move(moveOffset, modelCount, QEasingCurve(QEasingCurve::InQuad), int(duration * (modelCount-offset) / distance)); - tl.set(moveOffset, 0.0); - tl.move(moveOffset, targetOffset, QEasingCurve(QEasingCurve::OutQuad), int(duration * targetOffset / distance)); + if (targetOffset < moveOffset) { + tl.move(moveOffset, modelCount, QEasingCurve(targetOffset == 0 ? QEasingCurve::InOutQuad : QEasingCurve::InQuad), int(duration * (modelCount-offset) / distance)); + tl.set(moveOffset, 0.0); + tl.move(moveOffset, targetOffset, QEasingCurve(QEasingCurve::OutQuad), int(duration * targetOffset / distance)); + } else { + tl.move(moveOffset, targetOffset, QEasingCurve(QEasingCurve::InOutQuad), duration); + } } else { tl.move(moveOffset, targetOffset, QEasingCurve(QEasingCurve::InOutQuad), duration); } + moveDirection = Shortest; } QDeclarativePathViewAttached *QDeclarativePathView::qmlAttachedProperties(QObject *obj) diff --git a/src/declarative/graphicsitems/qdeclarativepathview_p_p.h b/src/declarative/graphicsitems/qdeclarativepathview_p_p.h index b217216..6232b83 100644 --- a/src/declarative/graphicsitems/qdeclarativepathview_p_p.h +++ b/src/declarative/graphicsitems/qdeclarativepathview_p_p.h @@ -82,7 +82,7 @@ public: , dragMargin(0), deceleration(100) , moveOffset(this, &QDeclarativePathViewPrivate::setAdjustedOffset) , firstIndex(-1), pathItems(-1), requestedIndex(-1) - , moveReason(Other), attType(0), highlightComponent(0), highlightItem(0) + , moveReason(Other), moveDirection(Shortest), attType(0), highlightComponent(0), highlightItem(0) , moveHighlight(this, &QDeclarativePathViewPrivate::setHighlightPosition) , highlightPosition(0) , highlightRangeStart(0), highlightRangeEnd(0) @@ -173,6 +173,8 @@ public: QVariant modelVariant; enum MovementReason { Other, SetIndex, Mouse }; MovementReason moveReason; + enum MovementDirection { Shortest, Negative, Positive }; + MovementDirection moveDirection; QDeclarativeOpenMetaObjectType *attType; QDeclarativeComponent *highlightComponent; QDeclarativeItem *highlightItem; diff --git a/src/declarative/graphicsitems/qdeclarativevisualitemmodel.cpp b/src/declarative/graphicsitems/qdeclarativevisualitemmodel.cpp index 1f01a45..4fe6c4c 100644 --- a/src/declarative/graphicsitems/qdeclarativevisualitemmodel.cpp +++ b/src/declarative/graphicsitems/qdeclarativevisualitemmodel.cpp @@ -937,6 +937,10 @@ void QDeclarativeVisualDataModel::setPart(const QString &part) int QDeclarativeVisualDataModel::count() const { Q_D(const QDeclarativeVisualDataModel); + if (d->m_visualItemModel) + return d->m_visualItemModel->count(); + if (!d->m_delegate) + return 0; return d->modelCount(); } diff --git a/src/declarative/qml/qdeclarativecompiledbindings.cpp b/src/declarative/qml/qdeclarativecompiledbindings.cpp index 5f0fd56..fbe5829 100644 --- a/src/declarative/qml/qdeclarativecompiledbindings.cpp +++ b/src/declarative/qml/qdeclarativecompiledbindings.cpp @@ -601,7 +601,7 @@ struct QDeclarativeBindingCompilerPrivate QDeclarativeImports imports; QDeclarativeEnginePrivate *engine; - QString contextName() const { return QLatin1String("$$$SCOPE_") + QString::number((intptr_t)context, 16); } + QString contextName() const { return QLatin1String("$$$SCOPE_") + QString::number((quintptr)context, 16); } bool compile(QDeclarativeJS::AST::Node *); diff --git a/src/declarative/qml/qdeclarativecontext.cpp b/src/declarative/qml/qdeclarativecontext.cpp index 1e58a71..3ee0e6f 100644 --- a/src/declarative/qml/qdeclarativecontext.cpp +++ b/src/declarative/qml/qdeclarativecontext.cpp @@ -474,7 +474,7 @@ int QDeclarativeContextPrivate::context_count(QDeclarativeListProperty<QObject> { QDeclarativeContext *context = static_cast<QDeclarativeContext*>(prop->object); QDeclarativeContextPrivate *d = QDeclarativeContextPrivate::get(context); - int contextProperty = (int)(intptr_t)prop->data; + int contextProperty = (int)(quintptr)prop->data; if (d->propertyValues.at(contextProperty).userType() != qMetaTypeId<QList<QObject*> >()) { return 0; @@ -487,7 +487,7 @@ QObject *QDeclarativeContextPrivate::context_at(QDeclarativeListProperty<QObject { QDeclarativeContext *context = static_cast<QDeclarativeContext*>(prop->object); QDeclarativeContextPrivate *d = QDeclarativeContextPrivate::get(context); - int contextProperty = (int)(intptr_t)prop->data; + int contextProperty = (int)(quintptr)prop->data; if (d->propertyValues.at(contextProperty).userType() != qMetaTypeId<QList<QObject*> >()) { return 0; diff --git a/src/declarative/qml/qdeclarativeobjectscriptclass.cpp b/src/declarative/qml/qdeclarativeobjectscriptclass.cpp index ea92111..eff59df 100644 --- a/src/declarative/qml/qdeclarativeobjectscriptclass.cpp +++ b/src/declarative/qml/qdeclarativeobjectscriptclass.cpp @@ -421,7 +421,7 @@ QScriptValue QDeclarativeObjectScriptClass::tostring(QScriptContext *context, QS ret += QString::fromUtf8(obj->metaObject()->className()); ret += QLatin1String("(0x"); - ret += QString::number((intptr_t)obj,16); + ret += QString::number((quintptr)obj,16); if (!objectName.isEmpty()) { ret += QLatin1String(", \""); diff --git a/src/gui/accessible/qaccessible_mac.mm b/src/gui/accessible/qaccessible_mac.mm index 57ea41b..3b1396a 100644 --- a/src/gui/accessible/qaccessible_mac.mm +++ b/src/gui/accessible/qaccessible_mac.mm @@ -774,7 +774,7 @@ QAInterface QAccessibleHierarchyManager::lookup(const AXUIElementRef &element) return factory->interface(id); #else return QAInterface(); -#endif; +#endif } QAInterface QAccessibleHierarchyManager::lookup(const QAElement &element) diff --git a/src/gui/dialogs/qcolordialog_mac.mm b/src/gui/dialogs/qcolordialog_mac.mm index 82cfa24..655de08 100644 --- a/src/gui/dialogs/qcolordialog_mac.mm +++ b/src/gui/dialogs/qcolordialog_mac.mm @@ -185,7 +185,7 @@ QT_USE_NAMESPACE [self relayout]; } -- (void)colorChanged:(NSNotification *)notification; +- (void)colorChanged:(NSNotification *)notification { Q_UNUSED(notification); [self updateQtColor]; @@ -439,7 +439,7 @@ void QColorDialogPrivate::openCocoaColorPanel(const QColor &initial, priv:this]; [colorPanel setDelegate:static_cast<QT_MANGLE_NAMESPACE(QCocoaColorPanelDelegate) *>(delegate)]; } - [delegate setResultSet:false]; + [static_cast<QT_MANGLE_NAMESPACE(QCocoaColorPanelDelegate) *>(delegate) setResultSet:NO]; setCocoaPanelColor(initial); [static_cast<QT_MANGLE_NAMESPACE(QCocoaColorPanelDelegate) *>(delegate) showColorPanel]; } diff --git a/src/gui/dialogs/qfontdialog_mac.mm b/src/gui/dialogs/qfontdialog_mac.mm index 6fb363b..e2c2fc2 100644 --- a/src/gui/dialogs/qfontdialog_mac.mm +++ b/src/gui/dialogs/qfontdialog_mac.mm @@ -339,7 +339,7 @@ static QFont qfontForCocoaFont(NSFont *cocoaFont, const QFont &resolveFont) [self relayoutToContentSize:[[mStolenContentView superview] frame].size]; } -- (void)relayoutToContentSize:(NSSize)frameSize; +- (void)relayoutToContentSize:(NSSize)frameSize { Q_ASSERT(mPanelHackedWithButtons); diff --git a/src/gui/dialogs/qpagesetupdialog_mac.mm b/src/gui/dialogs/qpagesetupdialog_mac.mm index 0302be4..f7a9aab 100644 --- a/src/gui/dialogs/qpagesetupdialog_mac.mm +++ b/src/gui/dialogs/qpagesetupdialog_mac.mm @@ -61,7 +61,7 @@ QT_USE_NAMESPACE @end @implementation QT_MANGLE_NAMESPACE(QCocoaPageLayoutDelegate) -- (id)initWithMacPrintEngine:(QMacPrintEnginePrivate *)printEngine; +- (id)initWithMacPrintEngine:(QMacPrintEnginePrivate *)printEngine { self = [super init]; if (self) { @@ -312,4 +312,4 @@ int QPageSetupDialog::exec() QT_END_NAMESPACE -#endif QT_NO_PRINTDIALOG +#endif /* QT_NO_PRINTDIALOG */ diff --git a/src/gui/gui.pro b/src/gui/gui.pro index f7228dc..11a25e2 100644 --- a/src/gui/gui.pro +++ b/src/gui/gui.pro @@ -64,13 +64,12 @@ symbian { neon:*-g++* { DEFINES += QT_HAVE_NEON - QMAKE_CXXFLAGS *= -mfpu=neon HEADERS += $$NEON_HEADERS SOURCES += $$NEON_SOURCES DRAWHELPER_NEON_ASM_FILES = $$NEON_ASM - neon_compiler.commands = $$QMAKE_CXX -c + neon_compiler.commands = $$QMAKE_CXX -c -mfpu=neon neon_compiler.commands += $(CXXFLAGS) $(INCPATH) ${QMAKE_FILE_IN} -o ${QMAKE_FILE_OUT} neon_compiler.dependency_type = TYPE_C neon_compiler.output = ${QMAKE_VAR_OBJECTS_DIR}${QMAKE_FILE_BASE}$${first(QMAKE_EXT_OBJ)} diff --git a/src/gui/image/qnativeimage.cpp b/src/gui/image/qnativeimage.cpp index 0f7872e..c154740 100644 --- a/src/gui/image/qnativeimage.cpp +++ b/src/gui/image/qnativeimage.cpp @@ -256,6 +256,8 @@ QNativeImage::QNativeImage(int width, int height, QImage::Format format, bool /* case QImage::Format_ARGB4444_Premultiplied: cgflags = kCGImageAlphaPremultipliedFirst; break; + default: + break; } #ifdef kCGBitmapByteOrder32Host //only needed because CGImage.h added symbols in the minor version diff --git a/src/gui/kernel/qapplication_win.cpp b/src/gui/kernel/qapplication_win.cpp index 1dab738..67e2cbb 100644 --- a/src/gui/kernel/qapplication_win.cpp +++ b/src/gui/kernel/qapplication_win.cpp @@ -1053,7 +1053,12 @@ const QString qt_reg_winclass(QWidget *w) // register window class if (winclassNames()->contains(cname)) // already registered in our list return cname; +#ifndef Q_WS_WINCE + WNDCLASSEX wc; + wc.cbSize = sizeof(WNDCLASSEX); +#else WNDCLASS wc; +#endif wc.style = style; wc.lpfnWndProc = (WNDPROC)QtWndProc; wc.cbClsExtra = 0; @@ -1062,11 +1067,20 @@ const QString qt_reg_winclass(QWidget *w) // register window class if (icon) { wc.hIcon = (HICON)LoadImage(qWinAppInst(), L"IDI_ICON1", IMAGE_ICON, 0, 0, LR_DEFAULTSIZE); #ifndef Q_WS_WINCE - if (!wc.hIcon) + if (wc.hIcon) { + int sw = GetSystemMetrics(SM_CXSMICON); + int sh = GetSystemMetrics(SM_CYSMICON); + wc.hIconSm = (HICON)LoadImage(qWinAppInst(), L"IDI_ICON1", IMAGE_ICON, sw, sh, 0); + } else { wc.hIcon = (HICON)LoadImage(0, IDI_APPLICATION, IMAGE_ICON, 0, 0, LR_DEFAULTSIZE | LR_SHARED); + wc.hIconSm = 0; + } #endif } else { wc.hIcon = 0; +#ifndef Q_WS_WINCE + wc.hIconSm = 0; +#endif } wc.hCursor = 0; #ifndef Q_WS_WINCE @@ -1080,7 +1094,11 @@ const QString qt_reg_winclass(QWidget *w) // register window class wc.lpszMenuName = 0; wc.lpszClassName = (wchar_t*)cname.utf16(); +#ifndef Q_WS_WINCE + ATOM atom = RegisterClassEx(&wc); +#else ATOM atom = RegisterClass(&wc); +#endif #ifndef QT_NO_DEBUG if (!atom) diff --git a/src/gui/kernel/qcocoaapplicationdelegate_mac.mm b/src/gui/kernel/qcocoaapplicationdelegate_mac.mm index 9b07d64..036cb3b 100644 --- a/src/gui/kernel/qcocoaapplicationdelegate_mac.mm +++ b/src/gui/kernel/qcocoaapplicationdelegate_mac.mm @@ -78,6 +78,7 @@ #import <private/qcocoaapplicationdelegate_mac_p.h> #import <private/qcocoamenuloader_mac_p.h> +#import <private/qcocoaapplication_mac_p.h> #include <private/qapplication_p.h> #include <private/qt_mac_p.h> #include <private/qt_cocoa_helpers_mac_p.h> @@ -173,7 +174,7 @@ static void cleanupCocoaApplicationDelegate() qtMenuLoader = menuLoader; } -- (QT_MANGLE_NAMESPACE(QCocoaMenuLoader) *)menuLoader; +- (QT_MANGLE_NAMESPACE(QCocoaMenuLoader) *)menuLoader { return [[qtMenuLoader retain] autorelease]; } @@ -256,7 +257,7 @@ static void cleanupCocoaApplicationDelegate() onApplicationChangedActivation(true); } -- (void)applicationDidResignActive:(NSNotification *)notification; +- (void)applicationDidResignActive:(NSNotification *)notification { if (reflectionDelegate && [reflectionDelegate respondsToSelector:@selector(applicationDidResignActive:)]) diff --git a/src/gui/kernel/qcocoamenuloader_mac.mm b/src/gui/kernel/qcocoamenuloader_mac.mm index b963b3c..d351831 100644 --- a/src/gui/kernel/qcocoamenuloader_mac.mm +++ b/src/gui/kernel/qcocoamenuloader_mac.mm @@ -170,12 +170,12 @@ QT_USE_NAMESPACE return [[aboutQtItem retain] autorelease]; } -- (NSMenuItem *)hideMenuItem; +- (NSMenuItem *)hideMenuItem { return [[hideItem retain] autorelease]; } -- (NSMenuItem *)appSpecificMenuItem; +- (NSMenuItem *)appSpecificMenuItem { // Create an App-Specific menu item, insert it into the menu and return // it as an autorelease item. diff --git a/src/gui/kernel/qcocoaview_mac.mm b/src/gui/kernel/qcocoaview_mac.mm index dfcc2e6..d5363bd 100644 --- a/src/gui/kernel/qcocoaview_mac.mm +++ b/src/gui/kernel/qcocoaview_mac.mm @@ -302,7 +302,6 @@ static int qCocoaViewCount = 0; QMimeData *mimeData = dropData; if (QDragManager::self()->source()) mimeData = QDragManager::self()->dragPrivate()->data; - NSPoint globalPoint = [[sender draggingDestinationWindow] convertBaseToScreen:windowPoint]; NSPoint localPoint = [self convertPoint:windowPoint fromView:nil]; QPoint posDrag(localPoint.x, localPoint.y); NSDragOperation nsActions = [sender draggingSourceOperationMask]; @@ -365,7 +364,6 @@ static int qCocoaViewCount = 0; return NSDragOperationNone; } // return last value, if we are still in the answerRect. - NSPoint globalPoint = [[sender draggingDestinationWindow] convertBaseToScreen:windowPoint]; NSPoint localPoint = [self convertPoint:windowPoint fromView:nil]; NSDragOperation nsActions = [sender draggingSourceOperationMask]; QPoint posDrag(localPoint.x, localPoint.y); @@ -434,7 +432,6 @@ static int qCocoaViewCount = 0; dragEnterSequence = -1; [self addDropData:sender]; - NSPoint globalPoint = [[sender draggingDestinationWindow] convertBaseToScreen:windowPoint]; NSPoint localPoint = [self convertPoint:windowPoint fromView:nil]; QPoint posDrop(localPoint.x, localPoint.y); @@ -470,14 +467,14 @@ static int qCocoaViewCount = 0; [super dealloc]; } -- (BOOL)isOpaque; +- (BOOL)isOpaque { if (!qwidgetprivate) return [super isOpaque]; return qwidgetprivate->isOpaque; } -- (BOOL)isFlipped; +- (BOOL)isFlipped { return YES; } @@ -620,8 +617,8 @@ static int qCocoaViewCount = 0; // is the case. This makes sure child widgets are drawn as well, Cocoa does not know about // those and wont send them drawRect calls. if (qwidget->testAttribute(Qt::WA_NativeWindow) && qt_widget_private(qwidget)->hasAlienChildren == false) { - if (engine && !qwidget->testAttribute(Qt::WA_NoSystemBackground) - && (qwidget->isWindow() || qwidget->autoFillBackground()) + if ((engine && !qwidget->testAttribute(Qt::WA_NoSystemBackground) + && (qwidget->isWindow() || qwidget->autoFillBackground())) || qwidget->testAttribute(Qt::WA_TintedBackground) || qwidget->testAttribute(Qt::WA_StyledBackground)) { #ifdef DEBUG_WIDGET_PAINT @@ -978,32 +975,32 @@ static int qCocoaViewCount = 0; } #if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_6 -- (void)touchesBeganWithEvent:(NSEvent *)event; +- (void)touchesBeganWithEvent:(NSEvent *)event { bool all = qwidget->testAttribute(Qt::WA_TouchPadAcceptSingleTouchEvents); qt_translateRawTouchEvent(qwidget, QTouchEvent::TouchPad, QCocoaTouch::getCurrentTouchPointList(event, all)); } -- (void)touchesMovedWithEvent:(NSEvent *)event; +- (void)touchesMovedWithEvent:(NSEvent *)event { bool all = qwidget->testAttribute(Qt::WA_TouchPadAcceptSingleTouchEvents); qt_translateRawTouchEvent(qwidget, QTouchEvent::TouchPad, QCocoaTouch::getCurrentTouchPointList(event, all)); } -- (void)touchesEndedWithEvent:(NSEvent *)event; +- (void)touchesEndedWithEvent:(NSEvent *)event { bool all = qwidget->testAttribute(Qt::WA_TouchPadAcceptSingleTouchEvents); qt_translateRawTouchEvent(qwidget, QTouchEvent::TouchPad, QCocoaTouch::getCurrentTouchPointList(event, all)); } -- (void)touchesCancelledWithEvent:(NSEvent *)event; +- (void)touchesCancelledWithEvent:(NSEvent *)event { bool all = qwidget->testAttribute(Qt::WA_TouchPadAcceptSingleTouchEvents); qt_translateRawTouchEvent(qwidget, QTouchEvent::TouchPad, QCocoaTouch::getCurrentTouchPointList(event, all)); } #endif // MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_6 -- (void)magnifyWithEvent:(NSEvent *)event; +- (void)magnifyWithEvent:(NSEvent *)event { if (!QApplicationPrivate::tryModalHelper(qwidget, 0)) return; @@ -1018,7 +1015,7 @@ static int qCocoaViewCount = 0; #endif // QT_NO_GESTURES } -- (void)rotateWithEvent:(NSEvent *)event; +- (void)rotateWithEvent:(NSEvent *)event { if (!QApplicationPrivate::tryModalHelper(qwidget, 0)) return; @@ -1033,7 +1030,7 @@ static int qCocoaViewCount = 0; #endif // QT_NO_GESTURES } -- (void)swipeWithEvent:(NSEvent *)event; +- (void)swipeWithEvent:(NSEvent *)event { if (!QApplicationPrivate::tryModalHelper(qwidget, 0)) return; @@ -1055,7 +1052,7 @@ static int qCocoaViewCount = 0; #endif // QT_NO_GESTURES } -- (void)beginGestureWithEvent:(NSEvent *)event; +- (void)beginGestureWithEvent:(NSEvent *)event { if (!QApplicationPrivate::tryModalHelper(qwidget, 0)) return; @@ -1069,7 +1066,7 @@ static int qCocoaViewCount = 0; #endif // QT_NO_GESTURES } -- (void)endGestureWithEvent:(NSEvent *)event; +- (void)endGestureWithEvent:(NSEvent *)event { if (!QApplicationPrivate::tryModalHelper(qwidget, 0)) return; @@ -1609,7 +1606,6 @@ Qt::DropAction QDragManager::drag(QDrag *o) dndParams.localPoint.y + pix.height() - hotspot.y()}; NSSize mouseOffset = {0.0, 0.0}; NSPasteboard *pboard = [NSPasteboard pasteboardWithName:NSDragPboard]; - NSPoint windowPoint = [dndParams.theEvent locationInWindow]; dragPrivate()->executed_action = Qt::ActionMask; // do the drag [dndParams.view retain]; diff --git a/src/gui/kernel/qcocoawindow_mac.mm b/src/gui/kernel/qcocoawindow_mac.mm index f1b642b..8d44003 100644 --- a/src/gui/kernel/qcocoawindow_mac.mm +++ b/src/gui/kernel/qcocoawindow_mac.mm @@ -55,7 +55,7 @@ QT_USE_NAMESPACE @implementation NSWindow (QT_MANGLE_NAMESPACE(QWidgetIntegration)) -- (id)QT_MANGLE_NAMESPACE(qt_initWithQWidget):(QWidget*)widget contentRect:(NSRect)rect styleMask:(NSUInteger)mask; +- (id)QT_MANGLE_NAMESPACE(qt_initWithQWidget):(QWidget*)widget contentRect:(NSRect)rect styleMask:(NSUInteger)mask { self = [self initWithContentRect:rect styleMask:mask backing:NSBackingStoreBuffered defer:YES]; if (self) { diff --git a/src/gui/kernel/qcocoawindowdelegate_mac.mm b/src/gui/kernel/qcocoawindowdelegate_mac.mm index ffba6c2..6ce7b35 100644 --- a/src/gui/kernel/qcocoawindowdelegate_mac.mm +++ b/src/gui/kernel/qcocoawindowdelegate_mac.mm @@ -138,7 +138,7 @@ static void cleanupCocoaWindowDelegate() } } -- (void)dumpMaximizedStateforWidget:(QWidget*)qwidget window:(NSWindow *)window; +- (void)dumpMaximizedStateforWidget:(QWidget*)qwidget window:(NSWindow *)window { if (!window) return; // Nothing to do. diff --git a/src/gui/kernel/qgesturemanager.cpp b/src/gui/kernel/qgesturemanager.cpp index 5f1bb85..930ca10 100644 --- a/src/gui/kernel/qgesturemanager.cpp +++ b/src/gui/kernel/qgesturemanager.cpp @@ -175,9 +175,9 @@ void QGestureManager::cleanupCachedGestures(QObject *target, Qt::GestureType typ m_activeGestures.remove(g); m_gestureOwners.remove(g); m_gestureTargets.remove(g); + m_gesturesToDelete.insert(g); } - qDeleteAll(gestures); iter = m_objectGestures.erase(iter); } else { ++iter; @@ -386,6 +386,11 @@ bool QGestureManager::filterEventThroughContexts(const QMultiMap<QObject *, recycle(gesture); m_gestureTargets.remove(gesture); } + + //Clean up the Gestures + qDeleteAll(m_gesturesToDelete); + m_gesturesToDelete.clear(); + return consumeEventHint; } @@ -448,7 +453,8 @@ void QGestureManager::cancelGesturesForChildren(QGesture *original) void QGestureManager::cleanupGesturesForRemovedRecognizer(QGesture *gesture) { QGestureRecognizer *recognizer = m_deletedRecognizers.value(gesture); - Q_ASSERT(recognizer); + if(!recognizer) //The Gesture is removed while in the even loop, so the recognizers for this gestures was removed + return; m_deletedRecognizers.remove(gesture); if (m_deletedRecognizers.keys(recognizer).isEmpty()) { // no more active gestures, cleanup! diff --git a/src/gui/kernel/qgesturemanager_p.h b/src/gui/kernel/qgesturemanager_p.h index 0d84b67..a5a3482 100644 --- a/src/gui/kernel/qgesturemanager_p.h +++ b/src/gui/kernel/qgesturemanager_p.h @@ -130,6 +130,7 @@ private: QHash<QGestureRecognizer *, QSet<QGesture *> > m_obsoleteGestures; QHash<QGesture *, QGestureRecognizer *> m_deletedRecognizers; + QSet<QGesture *> m_gesturesToDelete; void cleanupGesturesForRemovedRecognizer(QGesture *gesture); QGesture *getState(QObject *widget, QGestureRecognizer *recognizer, diff --git a/src/gui/kernel/qwidget_mac.mm b/src/gui/kernel/qwidget_mac.mm index fc94616..bcddae5 100644 --- a/src/gui/kernel/qwidget_mac.mm +++ b/src/gui/kernel/qwidget_mac.mm @@ -2294,7 +2294,10 @@ void QWidgetPrivate::finishCreateWindow_sys_Cocoa(void * /*NSWindow * */ voidWin } else { [windowRef setHidesOnDeactivate:NO]; } - [windowRef setHasShadow:YES]; + if (q->testAttribute(Qt::WA_MacNoShadow)) + [windowRef setHasShadow:NO]; + else + [windowRef setHasShadow:YES]; Q_UNUSED(parentWidget); Q_UNUSED(dialog); @@ -2931,7 +2934,7 @@ void QWidgetPrivate::setParent_sys(QWidget *parent, Qt::WindowFlags f) // unless this is an alien widget. ) const bool nonWindowWithCreatedParent = !q->isWindow() && parent->testAttribute(Qt::WA_WState_Created); const bool nativeWidget = q->internalWinId() != 0; - if (wasCreated || nativeWidget && nonWindowWithCreatedParent) { + if (wasCreated || (nativeWidget && nonWindowWithCreatedParent)) { createWinId(); if (q->isWindow()) { #ifndef QT_MAC_USE_COCOA diff --git a/src/gui/styles/qmacstyle_mac.mm b/src/gui/styles/qmacstyle_mac.mm index 3a05f40..9ef2f02 100644 --- a/src/gui/styles/qmacstyle_mac.mm +++ b/src/gui/styles/qmacstyle_mac.mm @@ -1566,8 +1566,7 @@ void QMacStylePrivate::timerEvent(QTimerEvent *) progressBars.removeAt(i); } else { if (QProgressBar *pb = qobject_cast<QProgressBar *>(maybeProgress)) { - if (pb->maximum() == 0 || pb->value() > 0 - && pb->value() < pb->maximum()) { + if (pb->maximum() == 0 || (pb->value() > 0 && pb->value() < pb->maximum())) { if (doAnimate(AquaProgressBar)) pb->update(); } @@ -1948,10 +1947,9 @@ void QMacStyle::unpolish(QWidget* w) rubber->setAttribute(Qt::WA_NoSystemBackground, true); } - if (QFocusFrame *frame = qobject_cast<QFocusFrame *>(w)) { + if (QFocusFrame *frame = qobject_cast<QFocusFrame *>(w)) frame->setAttribute(Qt::WA_NoSystemBackground, true); - frame->setAutoFillBackground(true); - } + QWindowsStyle::unpolish(w); } @@ -3609,7 +3607,7 @@ void QMacStyle::drawControl(ControlElement ce, const QStyleOption *opt, QPainter break; } } - bool stretchTabs = (!verticalTabs && tabRect.height() > 22 || verticalTabs && tabRect.width() > 22); + bool stretchTabs = (!verticalTabs && tabRect.height() > 22) || (verticalTabs && tabRect.width() > 22); switch (tp) { case QStyleOptionTab::Beginning: @@ -4034,7 +4032,6 @@ void QMacStyle::drawControl(ControlElement ce, const QStyleOption *opt, QPainter bdi.version = qt_mac_hitheme_version; bdi.state = kThemeMenuBarNormal; bdi.attributes = 0; - HIRect hirect = qt_hirectForQRect(mi->rect); HIThemeDrawMenuBarBackground(&menuRect, &bdi, cg, kHIThemeOrientationNormal); } @@ -5336,8 +5333,8 @@ QRect QMacStyle::subControlRect(ComplexControl cc, const QStyleOptionComplex *op case SC_GroupBoxCheckBox: { // Cheat and use the smaller font if we need to bool checkable = groupBox->subControls & SC_GroupBoxCheckBox; - bool fontIsSet = (widget && widget->testAttribute(Qt::WA_SetFont) - || !QApplication::desktopSettingsAware()); + bool fontIsSet = (widget && widget->testAttribute(Qt::WA_SetFont)) + || !QApplication::desktopSettingsAware(); int tw; int h; int margin = flat || hasNoText ? 0 : 12; diff --git a/src/gui/styles/qstyle.cpp b/src/gui/styles/qstyle.cpp index 3ebfab2..be8f794 100644 --- a/src/gui/styles/qstyle.cpp +++ b/src/gui/styles/qstyle.cpp @@ -2456,6 +2456,8 @@ QDebug operator<<(QDebug debug, QStyle::State state) qSort(states); debug << states.join(QLatin1String(" | ")); debug << ')'; +#else + Q_UNUSED(state); #endif return debug; } diff --git a/src/gui/styles/qstyleoption.cpp b/src/gui/styles/qstyleoption.cpp index 4780edf..05ca793 100644 --- a/src/gui/styles/qstyleoption.cpp +++ b/src/gui/styles/qstyleoption.cpp @@ -5483,6 +5483,8 @@ QDebug operator<<(QDebug debug, const QStyleOption::OptionType &optionType) case QStyleOption::SO_GraphicsItem: debug << "SO_GraphicsItem"; break; } +#else + Q_UNUSED(optionType); #endif return debug; } @@ -5496,6 +5498,8 @@ QDebug operator<<(QDebug debug, const QStyleOption &option) debug << ',' << option.state; debug << ',' << option.rect; debug << ')'; +#else + Q_UNUSED(option); #endif return debug; } diff --git a/src/gui/text/qfontengine_x11.cpp b/src/gui/text/qfontengine_x11.cpp index aee21f6..af2ce98 100644 --- a/src/gui/text/qfontengine_x11.cpp +++ b/src/gui/text/qfontengine_x11.cpp @@ -429,7 +429,7 @@ void QFontEngineXLFD::recalcAdvances(QGlyphLayout *glyphs, QTextEngine::ShaperFl { int i = glyphs->numGlyphs; XCharStruct *xcs; - // inlined for better perfomance + // inlined for better performance if (!_fs->per_char) { xcs = &_fs->min_bounds; while (i != 0) { diff --git a/src/gui/widgets/qcocoamenu_mac.mm b/src/gui/widgets/qcocoamenu_mac.mm index b670186..8e7223f 100644 --- a/src/gui/widgets/qcocoamenu_mac.mm +++ b/src/gui/widgets/qcocoamenu_mac.mm @@ -44,6 +44,7 @@ #ifdef QT_MAC_USE_COCOA #import <private/qcocoamenu_mac_p.h> #import <private/qcocoamenuloader_mac_p.h> +#import <private/qcocoaapplication_mac_p.h> #include <private/qt_cocoa_helpers_mac_p.h> #include <private/qapplication_p.h> #include <private/qaction_p.h> @@ -60,6 +61,7 @@ QT_FORWARD_DECLARE_CLASS(QEvent) QT_BEGIN_NAMESPACE extern bool qt_sendSpontaneousEvent(QObject*, QEvent*); //qapplication.cpp +extern NSString *qt_mac_removePrivateUnicode(NSString* string); QT_END_NAMESPACE QT_USE_NAMESPACE @@ -78,7 +80,7 @@ QT_USE_NAMESPACE return self; } -- (void)menu:(NSMenu*)menu willHighlightItem:(NSMenuItem*)item; +- (void)menu:(NSMenu*)menu willHighlightItem:(NSMenuItem*)item { Q_UNUSED(menu); @@ -99,7 +101,7 @@ QT_USE_NAMESPACE } } -- (void)menuWillOpen:(NSMenu*)menu; +- (void)menuWillOpen:(NSMenu*)menu { while (QWidget *popup = QApplication::activePopupWidget()) @@ -109,7 +111,7 @@ QT_USE_NAMESPACE qt_mac_menu_collapseSeparators(menu, qtmenu->separatorsCollapsible()); } -- (void)menuDidClose:(NSMenu*)menu; +- (void)menuDidClose:(NSMenu*)menu { qt_mac_emit_menuSignals(((QT_MANGLE_NAMESPACE(QCocoaMenu) *)menu)->qmenu, false); if (previousAction) { @@ -157,7 +159,6 @@ QT_USE_NAMESPACE // (i.e., fire the menu action). NSMenuItem *whichItem; // Change the private unicode keys to the ones used in setting the "Key Equivalents" - extern NSString *qt_mac_removePrivateUnicode(NSString* string); NSString *characters = qt_mac_removePrivateUnicode([event characters]); if ([self hasShortcut:menu forKey:characters diff --git a/src/gui/widgets/qtextedit.cpp b/src/gui/widgets/qtextedit.cpp index 4541730..6b3f444 100644 --- a/src/gui/widgets/qtextedit.cpp +++ b/src/gui/widgets/qtextedit.cpp @@ -773,7 +773,7 @@ Qt::Alignment QTextEdit::alignment() const is the document's parent object. The parent object of the provided document remains the owner of the object. - If the current document is a child of the text editor, then it is deleted. + The editor does not delete the current document, even if it is a child of the editor. \sa document() */ diff --git a/src/network/access/qhttpnetworkheader.cpp b/src/network/access/qhttpnetworkheader.cpp index 669f9cf..3eb2f3b 100644 --- a/src/network/access/qhttpnetworkheader.cpp +++ b/src/network/access/qhttpnetworkheader.cpp @@ -60,7 +60,17 @@ QHttpNetworkHeaderPrivate::QHttpNetworkHeaderPrivate(const QHttpNetworkHeaderPri qint64 QHttpNetworkHeaderPrivate::contentLength() const { bool ok = false; - QByteArray value = headerField("content-length"); + // We are not using the headerField() method here because servers might send us multiple content-length + // headers which is crap (see QTBUG-15311). Therefore just take the first content-length header field. + QByteArray value; + QList<QPair<QByteArray, QByteArray> >::ConstIterator it = fields.constBegin(), + end = fields.constEnd(); + for ( ; it != end; ++it) + if (qstricmp("content-length", it->first) == 0) { + value = it->second; + break; + } + qint64 length = value.toULongLong(&ok); if (ok) return length; diff --git a/src/network/access/qnetworkrequest.cpp b/src/network/access/qnetworkrequest.cpp index deb678a..647eecb 100644 --- a/src/network/access/qnetworkrequest.cpp +++ b/src/network/access/qnetworkrequest.cpp @@ -899,10 +899,16 @@ void QNetworkHeadersPrivate::parseAndSetHeader(const QByteArray &key, const QByt // is it a known header? QNetworkRequest::KnownHeaders parsedKey = parseHeaderName(key); if (parsedKey != QNetworkRequest::KnownHeaders(-1)) { - if (value.isNull()) + if (value.isNull()) { cookedHeaders.remove(parsedKey); - else + } else if (parsedKey == QNetworkRequest::ContentLengthHeader + && cookedHeaders.contains(QNetworkRequest::ContentLengthHeader)) { + // Only set the cooked header "Content-Length" once. + // See bug QTBUG-15311 + } else { cookedHeaders.insert(parsedKey, parseHeaderValue(parsedKey, value)); + } + } } diff --git a/src/network/ssl/qsslsocket_openssl.cpp b/src/network/ssl/qsslsocket_openssl.cpp index 426b07a..70ef7ba 100644 --- a/src/network/ssl/qsslsocket_openssl.cpp +++ b/src/network/ssl/qsslsocket_openssl.cpp @@ -81,9 +81,6 @@ QT_BEGIN_NAMESPACE bool QSslSocketPrivate::s_libraryLoaded = false; bool QSslSocketPrivate::s_loadedCiphersAndCerts = false; -// Useful defines -#define SSL_ERRORSTR() QString::fromLocal8Bit(q_ERR_error_string(q_ERR_get_error(), NULL)) - /* \internal From OpenSSL's thread(3) manual page: @@ -273,7 +270,7 @@ init_context: } // ### Bad error code - q->setErrorString(QSslSocket::tr("Error creating SSL context (%1)").arg(SSL_ERRORSTR())); + q->setErrorString(QSslSocket::tr("Error creating SSL context (%1)").arg(getErrorsFromOpenSsl())); q->setSocketError(QAbstractSocket::UnknownSocketError); emit q->error(QAbstractSocket::UnknownSocketError); return false; @@ -298,7 +295,7 @@ init_context: if (!q_SSL_CTX_set_cipher_list(ctx, cipherString.data())) { // ### Bad error code - q->setErrorString(QSslSocket::tr("Invalid or empty cipher list (%1)").arg(SSL_ERRORSTR())); + q->setErrorString(QSslSocket::tr("Invalid or empty cipher list (%1)").arg(getErrorsFromOpenSsl())); q->setSocketError(QAbstractSocket::UnknownSocketError); emit q->error(QAbstractSocket::UnknownSocketError); return false; @@ -326,14 +323,14 @@ init_context: if (!configuration.localCertificate.isNull()) { // Require a private key as well. if (configuration.privateKey.isNull()) { - q->setErrorString(QSslSocket::tr("Cannot provide a certificate with no key, %1").arg(SSL_ERRORSTR())); + q->setErrorString(QSslSocket::tr("Cannot provide a certificate with no key, %1").arg(getErrorsFromOpenSsl())); emit q->error(QAbstractSocket::UnknownSocketError); return false; } // Load certificate if (!q_SSL_CTX_use_certificate(ctx, (X509 *)configuration.localCertificate.handle())) { - q->setErrorString(QSslSocket::tr("Error loading local certificate, %1").arg(SSL_ERRORSTR())); + q->setErrorString(QSslSocket::tr("Error loading local certificate, %1").arg(getErrorsFromOpenSsl())); emit q->error(QAbstractSocket::UnknownSocketError); return false; } @@ -348,14 +345,14 @@ init_context: else q_EVP_PKEY_set1_DSA(pkey, (DSA *)configuration.privateKey.handle()); if (!q_SSL_CTX_use_PrivateKey(ctx, pkey)) { - q->setErrorString(QSslSocket::tr("Error loading private key, %1").arg(SSL_ERRORSTR())); + q->setErrorString(QSslSocket::tr("Error loading private key, %1").arg(getErrorsFromOpenSsl())); emit q->error(QAbstractSocket::UnknownSocketError); return false; } // Check if the certificate matches the private key. if (!q_SSL_CTX_check_private_key(ctx)) { - q->setErrorString(QSslSocket::tr("Private key does not certify public key, %1").arg(SSL_ERRORSTR())); + q->setErrorString(QSslSocket::tr("Private key does not certify public key, %1").arg(getErrorsFromOpenSsl())); emit q->error(QAbstractSocket::UnknownSocketError); return false; } @@ -375,7 +372,7 @@ init_context: // Create and initialize SSL session if (!(ssl = q_SSL_new(ctx))) { // ### Bad error code - q->setErrorString(QSslSocket::tr("Error creating SSL session, %1").arg(SSL_ERRORSTR())); + q->setErrorString(QSslSocket::tr("Error creating SSL session, %1").arg(getErrorsFromOpenSsl())); q->setSocketError(QAbstractSocket::UnknownSocketError); emit q->error(QAbstractSocket::UnknownSocketError); return false; @@ -390,7 +387,7 @@ init_context: writeBio = q_BIO_new(q_BIO_s_mem()); if (!readBio || !writeBio) { // ### Bad error code - q->setErrorString(QSslSocket::tr("Error creating SSL session: %1").arg(SSL_ERRORSTR())); + q->setErrorString(QSslSocket::tr("Error creating SSL session: %1").arg(getErrorsFromOpenSsl())); q->setSocketError(QAbstractSocket::UnknownSocketError); emit q->error(QAbstractSocket::UnknownSocketError); return false; @@ -835,6 +832,7 @@ QList<QSslCertificate> QSslSocketPrivate::systemCaCertificates() systemCerts.append(QSslCertificate::fromPath(it.next())); } systemCerts.append(QSslCertificate::fromPath(QLatin1String("/etc/pki/tls/certs/ca-bundle.crt"), QSsl::Pem)); // Fedora, Mandriva + systemCerts.append(QSslCertificate::fromPath(QLatin1String("/usr/local/share/certs/ca-root-nss.crt"), QSsl::Pem)); // FreeBSD's ca_root_nss #elif defined(Q_OS_SYMBIAN) QList<QByteArray> certs; @@ -911,7 +909,7 @@ void QSslSocketBackendPrivate::transmit() int writtenBytes = q_SSL_write(ssl, writeBuffer.readPointer(), nextDataBlockSize); if (writtenBytes <= 0) { // ### Better error handling. - q->setErrorString(QSslSocket::tr("Unable to write data: %1").arg(SSL_ERRORSTR())); + q->setErrorString(QSslSocket::tr("Unable to write data: %1").arg(getErrorsFromOpenSsl())); q->setSocketError(QAbstractSocket::UnknownSocketError); emit q->error(QAbstractSocket::UnknownSocketError); return; @@ -974,7 +972,7 @@ void QSslSocketBackendPrivate::transmit() plainSocket->read(data.data(), writtenToBio); } else { // ### Better error handling. - q->setErrorString(QSslSocket::tr("Unable to decrypt data: %1").arg(SSL_ERRORSTR())); + q->setErrorString(QSslSocket::tr("Unable to decrypt data: %1").arg(getErrorsFromOpenSsl())); q->setSocketError(QAbstractSocket::UnknownSocketError); emit q->error(QAbstractSocket::UnknownSocketError); return; @@ -1052,7 +1050,7 @@ void QSslSocketBackendPrivate::transmit() case SSL_ERROR_SSL: // error in the SSL library // we do not know exactly what the error is, nor whether we can recover from it, // so just return to prevent an endless loop in the outer "while" statement - q->setErrorString(QSslSocket::tr("Error while reading: %1").arg(SSL_ERRORSTR())); + q->setErrorString(QSslSocket::tr("Error while reading: %1").arg(getErrorsFromOpenSsl())); q->setSocketError(QAbstractSocket::UnknownSocketError); emit q->error(QAbstractSocket::UnknownSocketError); return; @@ -1062,7 +1060,7 @@ void QSslSocketBackendPrivate::transmit() // SSL_ERROR_WANT_X509_LOOKUP: can only happen with a // SSL_CTX_set_client_cert_cb(), which we do not call. // So this default case should never be triggered. - q->setErrorString(QSslSocket::tr("Error while reading: %1").arg(SSL_ERRORSTR())); + q->setErrorString(QSslSocket::tr("Error while reading: %1").arg(getErrorsFromOpenSsl())); q->setSocketError(QAbstractSocket::UnknownSocketError); emit q->error(QAbstractSocket::UnknownSocketError); break; @@ -1157,8 +1155,7 @@ bool QSslSocketBackendPrivate::startHandshake() // The handshake is not yet complete. break; default: - // ### Handle errors better - q->setErrorString(QSslSocket::tr("Error during SSL handshake: %1").arg(SSL_ERRORSTR())); + q->setErrorString(QSslSocket::tr("Error during SSL handshake: %1").arg(getErrorsFromOpenSsl())); q->setSocketError(QAbstractSocket::SslHandshakeFailedError); #ifdef QSSLSOCKET_DEBUG qDebug() << "QSslSocketBackendPrivate::startHandshake: error!" << q->errorString(); @@ -1334,6 +1331,19 @@ QList<QSslCertificate> QSslSocketBackendPrivate::STACKOFX509_to_QSslCertificates return certificates; } +QString QSslSocketBackendPrivate::getErrorsFromOpenSsl() +{ + QString errorString; + unsigned long errNum; + while((errNum = q_ERR_get_error())) { + if (! errorString.isEmpty()) + errorString.append(QLatin1String(", ")); + const char *error = q_ERR_error_string(errNum, NULL); + errorString.append(QString::fromAscii(error)); // error is ascii according to man ERR_error_string + } + return errorString; +} + bool QSslSocketBackendPrivate::isMatchingHostname(const QString &cn, const QString &hostname) { int wildcard = cn.indexOf(QLatin1Char('*')); diff --git a/src/network/ssl/qsslsocket_openssl_p.h b/src/network/ssl/qsslsocket_openssl_p.h index b59a6c9..878c654 100644 --- a/src/network/ssl/qsslsocket_openssl_p.h +++ b/src/network/ssl/qsslsocket_openssl_p.h @@ -117,6 +117,7 @@ public: static QSslCipher QSslCipher_from_SSL_CIPHER(SSL_CIPHER *cipher); static QList<QSslCertificate> STACKOFX509_to_QSslCertificates(STACK_OF(X509) *x509); Q_AUTOTEST_EXPORT static bool isMatchingHostname(const QString &cn, const QString &hostname); + static QString getErrorsFromOpenSsl(); }; #if defined(Q_OS_SYMBIAN) diff --git a/src/opengl/gl2paintengineex/qglengineshadersource_p.h b/src/opengl/gl2paintengineex/qglengineshadersource_p.h index a7ece0f..0d30f9a 100644 --- a/src/opengl/gl2paintengineex/qglengineshadersource_p.h +++ b/src/opengl/gl2paintengineex/qglengineshadersource_p.h @@ -340,12 +340,7 @@ static const char* const qglslImageSrcFragmentShader = "\n\ uniform lowp sampler2D imageTexture; \n\ lowp vec4 srcPixel() \n\ { \n" -#ifdef QT_OPENGL_ES_2 - // work-around for driver bug - "return 1.0 * texture2D(imageTexture, textureCoords); \n" -#else "return texture2D(imageTexture, textureCoords); \n" -#endif "}\n"; static const char* const qglslCustomSrcFragmentShader = "\n\ diff --git a/src/plugins/bearer/symbian/qnetworksession_impl.cpp b/src/plugins/bearer/symbian/qnetworksession_impl.cpp index c5a39e1..53a5b4d 100644 --- a/src/plugins/bearer/symbian/qnetworksession_impl.cpp +++ b/src/plugins/bearer/symbian/qnetworksession_impl.cpp @@ -1151,10 +1151,10 @@ void QNetworkSessionPrivateImpl::RunL() serviceConfig = QNetworkConfiguration(); iError = QNetworkSession::InvalidConfigurationError; QT_TRYCATCH_LEAVING(emit QNetworkSessionPrivate::error(iError)); - Cancel(); if (ipConnectionNotifier) { ipConnectionNotifier->StopNotifications(); } + Cancel(); QT_TRYCATCH_LEAVING(syncStateWithInterface()); break; case KErrCancel: // Connection attempt cancelled @@ -1173,10 +1173,10 @@ void QNetworkSessionPrivateImpl::RunL() iError = QNetworkSession::UnknownSessionError; } QT_TRYCATCH_LEAVING(emit QNetworkSessionPrivate::error(iError)); - Cancel(); if (ipConnectionNotifier) { ipConnectionNotifier->StopNotifications(); } + Cancel(); QT_TRYCATCH_LEAVING(syncStateWithInterface()); break; } @@ -1268,10 +1268,10 @@ bool QNetworkSessionPrivateImpl::newState(QNetworkSession::State newState, TUint serviceConfig = QNetworkConfiguration(); iError = QNetworkSession::SessionAbortedError; emit QNetworkSessionPrivate::error(iError); - Cancel(); if (ipConnectionNotifier) { ipConnectionNotifier->StopNotifications(); } + Cancel(); // Start handling IAP state change signals from QNetworkConfigurationManagerPrivate iHandleStateNotificationsFromManager = true; emitSessionClosed = true; // Emit SessionClosed after state change has been reported diff --git a/src/plugins/bearer/symbian/symbianengine.cpp b/src/plugins/bearer/symbian/symbianengine.cpp index b4dfc4d..33fa508 100644 --- a/src/plugins/bearer/symbian/symbianengine.cpp +++ b/src/plugins/bearer/symbian/symbianengine.cpp @@ -135,10 +135,9 @@ void SymbianEngine::initialize() updateConfigurations(); updateStatesToSnaps(); - updateAvailableAccessPoints(); // On first time updates synchronously (without WLAN scans) + updateAvailableAccessPoints(); // On first time updates (without WLAN scans) // Start monitoring IAP and/or SNAP changes in Symbian CommsDB startCommsDatabaseNotifications(); - iFirstUpdate = false; } SymbianEngine::~SymbianEngine() @@ -790,6 +789,12 @@ void SymbianEngine::accessPointScanningReady(TBool scanSuccessful, TConnMonIapIn mutex.unlock(); emit updateCompleted(); mutex.lock(); + } else { + iFirstUpdate = false; + if (iScanInQueue) { + iScanInQueue = EFalse; + updateAvailableAccessPoints(); + } } } @@ -976,7 +981,7 @@ void SymbianEngine::RunL() QMutexLocker locker(&mutex); if (iStatus != KErrCancel) { - // By default, start relistening notifications. Stop only if interesting event occurred. + // By default, start relistening notifications. Stop only if interesting event occured. iWaitingCommsDatabaseNotifications = true; RDbNotifier::TEvent event = STATIC_CAST(RDbNotifier::TEvent, iStatus.Int()); switch (event) { @@ -1356,27 +1361,39 @@ AccessPointsAvailabilityScanner::~AccessPointsAvailabilityScanner() void AccessPointsAvailabilityScanner::DoCancel() { iConnectionMonitor.CancelAsyncRequest(EConnMonGetPckgAttribute); + iScanActive = EFalse; + iOwner.iScanInQueue = EFalse; } void AccessPointsAvailabilityScanner::StartScanning() { - if (iOwner.iFirstUpdate) { - // On first update (the mgr is being instantiated) update only those bearers who - // don't need time-consuming scans (WLAN). - // Note: EBearerIdWCDMA covers also GPRS bearer - iConnectionMonitor.GetPckgAttribute(EBearerIdWCDMA, 0, KIapAvailability, iIapBuf, iStatus); + if (!iScanActive) { + iScanActive = ETrue; + if (iOwner.iFirstUpdate) { + // On first update (the mgr is being instantiated) update only those bearers who + // don't need time-consuming scans (WLAN). + // Note: EBearerIdWCDMA covers also GPRS bearer + iConnectionMonitor.GetPckgAttribute(EBearerIdWCDMA, 0, KIapAvailability, iIapBuf, iStatus); + } else { + iConnectionMonitor.GetPckgAttribute(EBearerIdAll, 0, KIapAvailability, iIapBuf, iStatus); + } + + if (!IsActive()) { + SetActive(); + } } else { - iConnectionMonitor.GetPckgAttribute(EBearerIdAll, 0, KIapAvailability, iIapBuf, iStatus); + // Queue scan for getting WLAN info after first request returns + if (iOwner.iFirstUpdate) { + iOwner.iScanInQueue = ETrue; + } } - - if (!IsActive()) - SetActive(); } void AccessPointsAvailabilityScanner::RunL() { QMutexLocker locker(&iOwner.mutex); + iScanActive = EFalse; if (iStatus.Int() != KErrNone) { iIapBuf().iCount = 0; QT_TRYCATCH_LEAVING(iOwner.accessPointScanningReady(false,iIapBuf())); diff --git a/src/plugins/bearer/symbian/symbianengine.h b/src/plugins/bearer/symbian/symbianengine.h index 7c1076e..337d4d1 100644 --- a/src/plugins/bearer/symbian/symbianengine.h +++ b/src/plugins/bearer/symbian/symbianengine.h @@ -207,6 +207,7 @@ private: // Data TBool iInitOk; TBool iUpdateGoingOn; TBool iUpdatePending; + TBool iScanInQueue; AccessPointsAvailabilityScanner* ipAccessPointsAvailabilityScanner; @@ -234,9 +235,10 @@ protected: // From CActive void DoCancel(); private: // Data - SymbianEngine& iOwner; + SymbianEngine& iOwner; RConnectionMonitor& iConnectionMonitor; - TConnMonIapInfoBuf iIapBuf; + TConnMonIapInfoBuf iIapBuf; + TBool iScanActive; }; QT_END_NAMESPACE diff --git a/src/plugins/gfxdrivers/directfb/qdirectfbpaintengine.cpp b/src/plugins/gfxdrivers/directfb/qdirectfbpaintengine.cpp index c16a242..ceed7ae 100644 --- a/src/plugins/gfxdrivers/directfb/qdirectfbpaintengine.cpp +++ b/src/plugins/gfxdrivers/directfb/qdirectfbpaintengine.cpp @@ -68,6 +68,15 @@ public: Matrix_BlitsUnsupported = (Matrix_NegativeScale|Matrix_RectsUnsupported) }; + inline static uint getTransformationType(const QTransform &transform) + { + int ret = transform.type(); + if (qMin(transform.m11(), transform.m22()) < 0) { + ret |= QDirectFBPaintEnginePrivate::Matrix_NegativeScale; + } + return ret; + } + enum CompositionModeStatus { PorterDuff_None = 0x0, PorterDuff_Supported = 0x1, @@ -99,7 +108,7 @@ public: inline bool isSimpleBrush(const QBrush &brush) const; - void drawTiledPixmap(const QRectF &dest, const QPixmap &pixmap, const QPointF &pos); + void drawTiledPixmap(const QRectF &dest, const QPixmap &pixmap, const QPointF &pos, const QTransform &pixmapTransform); void blit(const QRectF &dest, IDirectFBSurface *surface, const QRectF &src); inline bool supportsStretchBlit() const; @@ -707,7 +716,8 @@ void QDirectFBPaintEngine::drawTiledPixmap(const QRectF &r, const QPixmap pix(data); QRasterPaintEngine::drawTiledPixmap(r, pix, offset); } else { - CLIPPED_PAINT(d->drawTiledPixmap(r, pixmap, offset)); + QTransform transform(state()->matrix); + CLIPPED_PAINT(d->drawTiledPixmap(r, pixmap, offset, transform)); } } @@ -827,9 +837,14 @@ void QDirectFBPaintEngine::fillRect(const QRectF &rect, const QBrush &brush) return; } case Qt::TexturePattern: { + const QPointF &brushOrigin = state()->brushOrigin; + const QTransform stateTransform = state()->matrix; + QTransform transform(stateTransform); + transform.translate(brushOrigin.x(), brushOrigin.y()); + transform = brush.transform() * transform; if (!(d->compositionModeStatus & QDirectFBPaintEnginePrivate::PorterDuff_Supported) - || (d->transformationType & QDirectFBPaintEnginePrivate::Matrix_BlitsUnsupported) - || (!d->supportsStretchBlit() && state()->matrix.isScaling())) { + || (QDirectFBPaintEnginePrivate::getTransformationType(transform) & QDirectFBPaintEnginePrivate::Matrix_BlitsUnsupported) + || (!d->supportsStretchBlit() && transform.isScaling())) { break; } @@ -837,7 +852,7 @@ void QDirectFBPaintEngine::fillRect(const QRectF &rect, const QBrush &brush) if (texture.pixmapData()->classId() != QPixmapData::DirectFBClass) break; - CLIPPED_PAINT(d->drawTiledPixmap(rect, texture, rect.topLeft() - state()->brushOrigin)); + CLIPPED_PAINT(d->drawTiledPixmap(stateTransform.mapRect(rect), texture, rect.topLeft() - brushOrigin, transform)); return; } default: break; @@ -948,10 +963,7 @@ void QDirectFBPaintEnginePrivate::unlock(QDirectFBPaintDevice *device) void QDirectFBPaintEnginePrivate::setTransform(const QTransform &transform) { - transformationType = transform.type(); - if (qMin(transform.m11(), transform.m22()) < 0) { - transformationType |= QDirectFBPaintEnginePrivate::Matrix_NegativeScale; - } + transformationType = getTransformationType(transform); setPen(q->state()->pen); } @@ -1153,10 +1165,12 @@ static inline qreal fixCoord(qreal rect_pos, qreal pixmapSize, qreal offset) return pos; } -void QDirectFBPaintEnginePrivate::drawTiledPixmap(const QRectF &dest, const QPixmap &pixmap, const QPointF &off) +void QDirectFBPaintEnginePrivate::drawTiledPixmap(const QRectF &dest, const QPixmap &pixmap, + const QPointF &off, const QTransform &pixmapTransform) { - Q_ASSERT(!(transformationType & Matrix_BlitsUnsupported)); const QTransform &transform = q->state()->matrix; + Q_ASSERT(!(getTransformationType(transform) & Matrix_BlitsUnsupported) && + !(getTransformationType(pixmapTransform) & Matrix_BlitsUnsupported)); const QRect destinationRect = transform.mapRect(dest).toRect().normalized(); QRect newClip = destinationRect; if (!currentClip.isEmpty()) @@ -1173,7 +1187,7 @@ void QDirectFBPaintEnginePrivate::drawTiledPixmap(const QRectF &dest, const QPix }; surface->SetClip(surface, &clip); - QPointF offset = off; + QPointF offset = pixmapTransform.inverted().map(off); Q_ASSERT(transform.type() <= QTransform::TxScale); QPixmapData *data = pixmap.pixmapData(); Q_ASSERT(data->classId() == QPixmapData::DirectFBClass); @@ -1187,13 +1201,13 @@ void QDirectFBPaintEnginePrivate::drawTiledPixmap(const QRectF &dest, const QPix prepareForBlit(blitFlags); QDirectFBPaintEnginePrivate::unlock(dfbData); const QSize pixmapSize = dfbData->size(); - if (transform.isScaling()) { + if (transform.isScaling() || pixmapTransform.isScaling()) { Q_ASSERT(supportsStretchBlit()); Q_ASSERT(qMin(transform.m11(), transform.m22()) >= 0); offset.rx() *= transform.m11(); offset.ry() *= transform.m22(); - const QSizeF mappedSize(pixmapSize.width() * transform.m11(), pixmapSize.height() * transform.m22()); + const QSizeF mappedSize(pixmapSize.width() * pixmapTransform.m11(), pixmapSize.height() * pixmapTransform.m22()); qreal y = fixCoord(destinationRect.y(), mappedSize.height(), offset.y()); const qreal startX = fixCoord(destinationRect.x(), mappedSize.width(), offset.x()); while (y <= destinationRect.bottom()) { diff --git a/src/s60installs/bwins/QtCoreu.def b/src/s60installs/bwins/QtCoreu.def index f4e3a28..6ecb403 100644 --- a/src/s60installs/bwins/QtCoreu.def +++ b/src/s60installs/bwins/QtCoreu.def @@ -2960,7 +2960,7 @@ EXPORTS ?qvsnprintf@@YAHPADIPBD0@Z @ 2959 NONAME ; int qvsnprintf(char *, unsigned int, char const *, char *) ?raiseError@QXmlStreamReader@@QAEXABVQString@@@Z @ 2960 NONAME ; void QXmlStreamReader::raiseError(class QString const &) ?rangeContains@QXmlUtils@@CA_NPBVQXmlCharRange@@0VQChar@@@Z @ 2961 NONAME ; bool QXmlUtils::rangeContains(class QXmlCharRange const *, class QXmlCharRange const *, class QChar) - ?reactivateDeferredActiveObjects@QEventDispatcherSymbian@@QAEXXZ @ 2962 NONAME ; void QEventDispatcherSymbian::reactivateDeferredActiveObjects(void) + ?reactivateDeferredActiveObjects@QEventDispatcherSymbian@@QAEXXZ @ 2962 NONAME ABSENT ; void QEventDispatcherSymbian::reactivateDeferredActiveObjects(void) ?reactivateSocketNotifier@QEventDispatcherSymbian@@QAEXPAVQSocketNotifier@@@Z @ 2963 NONAME ; void QEventDispatcherSymbian::reactivateSocketNotifier(class QSocketNotifier *) ?read@QAbstractFileEngine@@UAE_JPAD_J@Z @ 2964 NONAME ; long long QAbstractFileEngine::read(char *, long long) ?read@QFSFileEngine@@UAE_JPAD_J@Z @ 2965 NONAME ; long long QFSFileEngine::read(char *, long long) @@ -4484,4 +4484,6 @@ EXPORTS ?selectThread@QEventDispatcherSymbian@@AAEAAVQSelectThread@@XZ @ 4483 NONAME ; class QSelectThread & QEventDispatcherSymbian::selectThread(void) ?qt_symbian_SetupThreadHeap@@YAHHAAUSStdEpocThreadCreateInfo@@@Z @ 4484 NONAME ; int qt_symbian_SetupThreadHeap(int, struct SStdEpocThreadCreateInfo &) ?objectNameChanged@QAbstractDeclarativeData@@2P6AXPAV1@PAVQObject@@@ZA @ 4485 NONAME ; void (*QAbstractDeclarativeData::objectNameChanged)(class QAbstractDeclarativeData *, class QObject *) + ?queueDeferredActiveObjectsCompletion@QEventDispatcherSymbian@@QAEXXZ @ 4486 NONAME ; void QEventDispatcherSymbian::queueDeferredActiveObjectsCompletion(void) + ?reactivateDeferredActiveObjects@QEventDispatcherSymbian@@UAEXXZ @ 4487 NONAME ; void QEventDispatcherSymbian::reactivateDeferredActiveObjects(void) diff --git a/src/s60installs/eabi/QtGuiu.def b/src/s60installs/eabi/QtGuiu.def index 75bb026..54768a1 100644 --- a/src/s60installs/eabi/QtGuiu.def +++ b/src/s60installs/eabi/QtGuiu.def @@ -12104,4 +12104,5 @@ EXPORTS _ZN15QStaticTextItem13setFontEngineEP11QFontEngine @ 12103 NONAME _ZN15QStaticTextItemD1Ev @ 12104 NONAME _ZN15QStaticTextItemD2Ev @ 12105 NONAME + _ZN19QEventDispatcherS6031reactivateDeferredActiveObjectsEv @ 12106 NONAME diff --git a/src/script/api/qscriptvalue.cpp b/src/script/api/qscriptvalue.cpp index 8cd4057..6ce54f5 100644 --- a/src/script/api/qscriptvalue.cpp +++ b/src/script/api/qscriptvalue.cpp @@ -1716,7 +1716,14 @@ QScriptValue QScriptValue::construct(const QScriptValueList &args) QVarLengthArray<JSC::JSValue, 8> argsVector(args.size()); for (int i = 0; i < args.size(); ++i) { - if (!args.at(i).isValid()) + QScriptValue arg = args.at(i); + if (QScriptValuePrivate::getEngine(arg) != d->engine && QScriptValuePrivate::getEngine(arg)) { + qWarning("QScriptValue::construct() failed: " + "cannot construct function with argument created in " + "a different engine"); + return QScriptValue(); + } + if (!arg.isValid()) argsVector[i] = JSC::jsUndefined(); else argsVector[i] = d->engine->scriptValueToJSCValue(args.at(i)); @@ -1766,6 +1773,12 @@ QScriptValue QScriptValue::construct(const QScriptValue &arguments) JSC::ExecState *exec = d->engine->currentFrame; + if (QScriptValuePrivate::getEngine(arguments) != d->engine && QScriptValuePrivate::getEngine(arguments)) { + qWarning("QScriptValue::construct() failed: " + "cannot construct function with argument created in " + "a different engine"); + return QScriptValue(); + } JSC::JSValue array = d->engine->scriptValueToJSCValue(arguments); // copied from runtime/FunctionPrototype.cpp, functionProtoFuncApply() JSC::MarkedArgumentBuffer applyArgs; diff --git a/src/sql/models/qsqlrelationaldelegate.h b/src/sql/models/qsqlrelationaldelegate.h index 7600e52..96760e1 100644 --- a/src/sql/models/qsqlrelationaldelegate.h +++ b/src/sql/models/qsqlrelationaldelegate.h @@ -59,23 +59,23 @@ class QSqlRelationalDelegate: public QItemDelegate { public: -explicit QSqlRelationalDelegate(QObject *parent = 0) - : QItemDelegate(parent) +explicit QSqlRelationalDelegate(QObject *aParent = 0) + : QItemDelegate(aParent) {} ~QSqlRelationalDelegate() {} -QWidget *createEditor(QWidget *parent, +QWidget *createEditor(QWidget *aParent, const QStyleOptionViewItem &option, const QModelIndex &index) const { const QSqlRelationalTableModel *sqlModel = qobject_cast<const QSqlRelationalTableModel *>(index.model()); QSqlTableModel *childModel = sqlModel ? sqlModel->relationModel(index.column()) : 0; if (!childModel) - return QItemDelegate::createEditor(parent, option, index); + return QItemDelegate::createEditor(aParent, option, index); - QComboBox *combo = new QComboBox(parent); + QComboBox *combo = new QComboBox(aParent); combo->setModel(childModel); combo->setModelColumn(childModel->fieldIndex(sqlModel->relation(index.column()).displayColumn())); combo->installEventFilter(const_cast<QSqlRelationalDelegate *>(this)); diff --git a/src/testlib/qtestcase.cpp b/src/testlib/qtestcase.cpp index aae2786..126c6c1 100644 --- a/src/testlib/qtestcase.cpp +++ b/src/testlib/qtestcase.cpp @@ -755,6 +755,9 @@ QT_BEGIN_NAMESPACE QTest::touchEvent to create a QTouchEventSequence instance. Add touch events to the sequence by calling press(), move(), release() and stationary(), and let the instance run out of scope to commit the sequence to the event system. + + Example: + \snippet doc/src/snippets/code/src_qtestlib_qtestcase.cpp 25 */ /*! diff --git a/src/testlib/qtesttouch.h b/src/testlib/qtesttouch.h index 1beef85..6c58e4c 100644 --- a/src/testlib/qtesttouch.h +++ b/src/testlib/qtesttouch.h @@ -106,8 +106,8 @@ namespace QTest } private: - QTouchEventSequence(QWidget *widget, QTouchEvent::DeviceType deviceType) - : targetWidget(widget), deviceType(deviceType) + QTouchEventSequence(QWidget *widget, QTouchEvent::DeviceType aDeviceType) + : targetWidget(widget), deviceType(aDeviceType) { } QTouchEventSequence(const QTouchEventSequence &v); diff --git a/src/xmlpatterns/parser/createTokenLookup.sh b/src/xmlpatterns/parser/createTokenLookup.sh index e11a3ba..9339568 100755 --- a/src/xmlpatterns/parser/createTokenLookup.sh +++ b/src/xmlpatterns/parser/createTokenLookup.sh @@ -55,8 +55,8 @@ license=`cat <<EOF ** 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 @@ -66,13 +66,12 @@ license=`cat <<EOF ** 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 are unsure which license is appropriate for your use, please -** contact the sales department at http://qt.nokia.com/contact. +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. ** ** ** diff --git a/tests/auto/declarative/qdeclarativeecmascript/testtypes.h b/tests/auto/declarative/qdeclarativeecmascript/testtypes.h index 40451c3..15c310f 100644 --- a/tests/auto/declarative/qdeclarativeecmascript/testtypes.h +++ b/tests/auto/declarative/qdeclarativeecmascript/testtypes.h @@ -92,7 +92,7 @@ class MyQmlObject : public QObject Q_PROPERTY(QDeclarativeListProperty<QObject> objectListProperty READ objectListProperty CONSTANT) Q_PROPERTY(int resettableProperty READ resettableProperty WRITE setResettableProperty RESET resetProperty) Q_PROPERTY(QRegExp regExp READ regExp WRITE setRegExp) - Q_PROPERTY(int nonscriptable READ nonscriptable WRITE setNonscriptable SCRIPTABLE false); + Q_PROPERTY(int nonscriptable READ nonscriptable WRITE setNonscriptable SCRIPTABLE false) public: MyQmlObject(): myinvokableObject(0), m_methodCalled(false), m_methodIntCalled(false), m_object(0), m_value(0), m_resetProperty(13) {} diff --git a/tests/auto/declarative/qdeclarativeecmascript/tst_qdeclarativeecmascript.cpp b/tests/auto/declarative/qdeclarativeecmascript/tst_qdeclarativeecmascript.cpp index 3dd69da..652404c 100644 --- a/tests/auto/declarative/qdeclarativeecmascript/tst_qdeclarativeecmascript.cpp +++ b/tests/auto/declarative/qdeclarativeecmascript/tst_qdeclarativeecmascript.cpp @@ -1566,7 +1566,7 @@ void tst_qdeclarativeecmascript::callQtInvokables() o.reset(); { - QString expected = "MyInvokableObject(0x" + QString::number((intptr_t)&o, 16) + ")"; + QString expected = "MyInvokableObject(0x" + QString::number((quintptr)&o, 16) + ")"; QCOMPARE(engine->evaluate("object.method_QString(object)").isUndefined(), true); QCOMPARE(o.error(), false); QCOMPARE(o.invoked(), 11); diff --git a/tests/auto/declarative/qdeclarativelanguage/testtypes.h b/tests/auto/declarative/qdeclarativelanguage/testtypes.h index 2b23a49..f8d785c 100644 --- a/tests/auto/declarative/qdeclarativelanguage/testtypes.h +++ b/tests/auto/declarative/qdeclarativelanguage/testtypes.h @@ -112,7 +112,7 @@ class MyQmlObject : public QObject, public MyInterface Q_PROPERTY(MyCustomVariantType customType READ customType WRITE setCustomType) Q_PROPERTY(MyQmlObject *qmlobjectProperty READ qmlobject WRITE setQmlobject) Q_PROPERTY(int propertyWithNotify READ propertyWithNotify WRITE setPropertyWithNotify NOTIFY oddlyNamedNotifySignal) - Q_PROPERTY(int nonScriptable READ nonScriptable WRITE setNonScriptable SCRIPTABLE false); + Q_PROPERTY(int nonScriptable READ nonScriptable WRITE setNonScriptable SCRIPTABLE false) Q_INTERFACES(MyInterface) public: diff --git a/tests/auto/declarative/qdeclarativelistview/data/sizelessthan1.qml b/tests/auto/declarative/qdeclarativelistview/data/sizelessthan1.qml new file mode 100644 index 0000000..77bfef8 --- /dev/null +++ b/tests/auto/declarative/qdeclarativelistview/data/sizelessthan1.qml @@ -0,0 +1,26 @@ +import QtQuick 1.0 + +Rectangle { + width: 240 + height: 320 + color: "#ffffff" + Component { + id: myDelegate + Rectangle { + id: wrapper + objectName: "wrapper" + height: 0.5 + width: 240 + color: ((index % 2) == 1 ? "red" : "blue") + } + } + ListView { + id: list + objectName: "list" + focus: true + width: 240 + height: 320 + model: testModel + delegate: myDelegate + } +} diff --git a/tests/auto/declarative/qdeclarativelistview/tst_qdeclarativelistview.cpp b/tests/auto/declarative/qdeclarativelistview/tst_qdeclarativelistview.cpp index 79fef7a..a4b4f21 100644 --- a/tests/auto/declarative/qdeclarativelistview/tst_qdeclarativelistview.cpp +++ b/tests/auto/declarative/qdeclarativelistview/tst_qdeclarativelistview.cpp @@ -100,6 +100,7 @@ private slots: void QTBUG_11105(); void footer(); void resizeView(); + void sizeLessThan1(); private: template <class T> void items(); @@ -1732,6 +1733,41 @@ void tst_QDeclarativeListView::resizeView() QCOMPARE(heightRatio.toReal(), 0.25); } +void tst_QDeclarativeListView::sizeLessThan1() +{ + QDeclarativeView *canvas = createView(); + + TestModel model; + for (int i = 0; i < 30; i++) + model.addItem("Item" + QString::number(i), ""); + + QDeclarativeContext *ctxt = canvas->rootContext(); + ctxt->setContextProperty("testModel", &model); + + TestObject *testObject = new TestObject; + ctxt->setContextProperty("testObject", testObject); + + canvas->setSource(QUrl::fromLocalFile(SRCDIR "/data/sizelessthan1.qml")); + qApp->processEvents(); + + QDeclarativeListView *listview = findItem<QDeclarativeListView>(canvas->rootObject(), "list"); + QTRY_VERIFY(listview != 0); + + QDeclarativeItem *contentItem = listview->contentItem(); + QTRY_VERIFY(contentItem != 0); + + // Confirm items positioned correctly + int itemCount = findItems<QDeclarativeItem>(contentItem, "wrapper").count(); + for (int i = 0; i < model.count() && i < itemCount; ++i) { + QDeclarativeItem *item = findItem<QDeclarativeItem>(contentItem, "wrapper", i); + if (!item) qWarning() << "Item" << i << "not found"; + QTRY_VERIFY(item); + QTRY_COMPARE(item->y(), i*0.5); + } + + delete canvas; +} + void tst_QDeclarativeListView::qListModelInterface_items() { items<TestModel>(); diff --git a/tests/auto/declarative/qdeclarativevisualdatamodel/tst_qdeclarativevisualdatamodel.cpp b/tests/auto/declarative/qdeclarativevisualdatamodel/tst_qdeclarativevisualdatamodel.cpp index 0aad099..29a065c 100644 --- a/tests/auto/declarative/qdeclarativevisualdatamodel/tst_qdeclarativevisualdatamodel.cpp +++ b/tests/auto/declarative/qdeclarativevisualdatamodel/tst_qdeclarativevisualdatamodel.cpp @@ -121,6 +121,7 @@ private slots: void objectListModel(); void singleRole(); void modelProperties(); + void noDelegate(); private: QDeclarativeEngine engine; @@ -472,6 +473,29 @@ void tst_qdeclarativevisualdatamodel::modelProperties() //### should also test QStringList and QVariantList } +void tst_qdeclarativevisualdatamodel::noDelegate() +{ + QDeclarativeView view; + + QStandardItemModel model; + initStandardTreeModel(&model); + + view.rootContext()->setContextProperty("myModel", &model); + + view.setSource(QUrl::fromLocalFile(SRCDIR "/data/datalist.qml")); + + QDeclarativeListView *listview = qobject_cast<QDeclarativeListView*>(view.rootObject()); + QVERIFY(listview != 0); + + QDeclarativeVisualDataModel *vdm = listview->findChild<QDeclarativeVisualDataModel*>("visualModel"); + QVERIFY(vdm != 0); + QCOMPARE(vdm->count(), 3); + + vdm->setDelegate(0); + QCOMPARE(vdm->count(), 0); +} + + template<typename T> T *tst_qdeclarativevisualdatamodel::findItem(QGraphicsObject *parent, const QString &objectName, int index) { diff --git a/tests/auto/declarative/qmlvisual/ListView/data/basic1.0.png b/tests/auto/declarative/qmlvisual/ListView/data/basic1.0.png Binary files differnew file mode 100644 index 0000000..049d9c8 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/ListView/data/basic1.0.png diff --git a/tests/auto/declarative/qmlvisual/ListView/data/basic1.qml b/tests/auto/declarative/qmlvisual/ListView/data/basic1.qml index 6670ae5..aad4858 100644 --- a/tests/auto/declarative/qmlvisual/ListView/data/basic1.qml +++ b/tests/auto/declarative/qmlvisual/ListView/data/basic1.qml @@ -6,78 +6,6 @@ VisualTest { } Frame { msec: 16 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 32 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 48 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 64 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 80 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 96 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 112 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 128 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 144 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 160 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 176 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 192 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 208 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 224 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 240 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 256 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 272 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 288 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 304 - hash: "7b874555d744b10ed666dcb6fad79a19" + image: "basic1.0.png" } } diff --git a/tests/auto/declarative/qmlvisual/ListView/data/basic2.0.png b/tests/auto/declarative/qmlvisual/ListView/data/basic2.0.png Binary files differnew file mode 100644 index 0000000..049d9c8 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/ListView/data/basic2.0.png diff --git a/tests/auto/declarative/qmlvisual/ListView/data/basic2.qml b/tests/auto/declarative/qmlvisual/ListView/data/basic2.qml index 283b443..373ad27 100644 --- a/tests/auto/declarative/qmlvisual/ListView/data/basic2.qml +++ b/tests/auto/declarative/qmlvisual/ListView/data/basic2.qml @@ -6,162 +6,6 @@ VisualTest { } Frame { msec: 16 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 32 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 48 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 64 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 80 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 96 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 112 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 128 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 144 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 160 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 176 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 192 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 208 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 224 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 240 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 256 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 272 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 288 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 304 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 320 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 336 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 352 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 368 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 384 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 400 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 416 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 432 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 448 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 464 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 480 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 496 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 512 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 528 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 544 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 560 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 576 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 592 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 608 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 624 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 640 - hash: "7b874555d744b10ed666dcb6fad79a19" + image: "basic2.0.png" } } diff --git a/tests/auto/declarative/qmlvisual/ListView/data/basic3.0.png b/tests/auto/declarative/qmlvisual/ListView/data/basic3.0.png Binary files differnew file mode 100644 index 0000000..049d9c8 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/ListView/data/basic3.0.png diff --git a/tests/auto/declarative/qmlvisual/ListView/data/basic3.qml b/tests/auto/declarative/qmlvisual/ListView/data/basic3.qml index 2ee835a..f5dbf65 100644 --- a/tests/auto/declarative/qmlvisual/ListView/data/basic3.qml +++ b/tests/auto/declarative/qmlvisual/ListView/data/basic3.qml @@ -6,114 +6,6 @@ VisualTest { } Frame { msec: 16 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 32 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 48 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 64 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 80 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 96 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 112 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 128 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 144 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 160 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 176 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 192 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 208 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 224 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 240 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 256 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 272 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 288 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 304 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 320 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 336 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 352 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 368 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 384 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 400 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 416 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 432 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 448 - hash: "7b874555d744b10ed666dcb6fad79a19" + image: "basic3.0.png" } } diff --git a/tests/auto/declarative/qmlvisual/ListView/data/basic4.0.png b/tests/auto/declarative/qmlvisual/ListView/data/basic4.0.png Binary files differnew file mode 100644 index 0000000..049d9c8 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/ListView/data/basic4.0.png diff --git a/tests/auto/declarative/qmlvisual/ListView/data/basic4.qml b/tests/auto/declarative/qmlvisual/ListView/data/basic4.qml index 3bbf836..5e494d1 100644 --- a/tests/auto/declarative/qmlvisual/ListView/data/basic4.qml +++ b/tests/auto/declarative/qmlvisual/ListView/data/basic4.qml @@ -6,110 +6,6 @@ VisualTest { } Frame { msec: 16 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 32 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 48 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 64 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 80 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 96 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 112 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 128 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 144 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 160 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 176 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 192 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 208 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 224 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 240 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 256 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 272 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 288 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 304 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 320 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 336 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 352 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 368 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 384 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 400 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 416 - hash: "7b874555d744b10ed666dcb6fad79a19" - } - Frame { - msec: 432 - hash: "7b874555d744b10ed666dcb6fad79a19" + image: "basic4.0.png" } } diff --git a/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.0.png b/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.0.png Binary files differindex d466434..5c0b6a6 100644 --- a/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.0.png +++ b/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.0.png diff --git a/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.1.png b/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.1.png Binary files differindex 45d9712..5c0b6a6 100644 --- a/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.1.png +++ b/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.1.png diff --git a/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.2.png b/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.2.png Binary files differindex 3f05a5e..304aed8 100644 --- a/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.2.png +++ b/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.2.png diff --git a/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.3.png b/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.3.png Binary files differindex d466434..4abc58e 100644 --- a/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.3.png +++ b/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.3.png diff --git a/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.4.png b/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.4.png Binary files differindex c902676..5c0b6a6 100644 --- a/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.4.png +++ b/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.4.png diff --git a/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.5.png b/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.5.png Binary files differindex 45d9712..8d421af 100644 --- a/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.5.png +++ b/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.5.png diff --git a/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.6.png b/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.6.png Binary files differnew file mode 100644 index 0000000..81ea1ff --- /dev/null +++ b/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.6.png diff --git a/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.qml b/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.qml index 20ed077..de3f49c 100644 --- a/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.qml +++ b/tests/auto/declarative/qmlvisual/ListView/data/enforcerange.qml @@ -6,7 +6,7 @@ VisualTest { } Frame { msec: 16 - hash: "19c43fcf2875769c9a15f1ce317a0f1e" + image: "enforcerange.0.png" } Frame { msec: 32 @@ -242,11 +242,11 @@ VisualTest { } Frame { msec: 960 - image: "enforcerange.0.png" + hash: "19c43fcf2875769c9a15f1ce317a0f1e" } Frame { msec: 976 - hash: "19c43fcf2875769c9a15f1ce317a0f1e" + image: "enforcerange.1.png" } Frame { msec: 992 @@ -602,11 +602,11 @@ VisualTest { } Frame { msec: 1920 - image: "enforcerange.1.png" + hash: "b64810845a97bedf6fe11c043457c197" } Frame { msec: 1936 - hash: "b64810845a97bedf6fe11c043457c197" + image: "enforcerange.2.png" } Frame { msec: 1952 @@ -842,11 +842,11 @@ VisualTest { } Frame { msec: 2880 - image: "enforcerange.2.png" + hash: "a4ff6c6c43697808f9ad7387d152cef3" } Frame { msec: 2896 - hash: "a4ff6c6c43697808f9ad7387d152cef3" + image: "enforcerange.3.png" } Frame { msec: 2912 @@ -1210,11 +1210,11 @@ VisualTest { } Frame { msec: 3840 - image: "enforcerange.3.png" + hash: "19c43fcf2875769c9a15f1ce317a0f1e" } Frame { msec: 3856 - hash: "19c43fcf2875769c9a15f1ce317a0f1e" + image: "enforcerange.4.png" } Frame { msec: 3872 @@ -1650,11 +1650,11 @@ VisualTest { } Frame { msec: 4800 - image: "enforcerange.4.png" + hash: "da5a30a6f9f40fbb5e2b150965be8ac0" } Frame { msec: 4816 - hash: "7eb75e8e83874d52448a7dbf6a0ad29c" + image: "enforcerange.5.png" } Frame { msec: 4832 @@ -1890,11 +1890,11 @@ VisualTest { } Frame { msec: 5760 - image: "enforcerange.5.png" + hash: "b64810845a97bedf6fe11c043457c197" } Frame { msec: 5776 - hash: "87aaa82b96131fed8822e57e226162a0" + image: "enforcerange.6.png" } Frame { msec: 5792 diff --git a/tests/auto/declarative/qmlvisual/ListView/data/itemlist.0.png b/tests/auto/declarative/qmlvisual/ListView/data/itemlist.0.png Binary files differindex 6a589c6..75d2089 100644 --- a/tests/auto/declarative/qmlvisual/ListView/data/itemlist.0.png +++ b/tests/auto/declarative/qmlvisual/ListView/data/itemlist.0.png diff --git a/tests/auto/declarative/qmlvisual/ListView/data/itemlist.1.png b/tests/auto/declarative/qmlvisual/ListView/data/itemlist.1.png Binary files differindex a8957d6..75d2089 100644 --- a/tests/auto/declarative/qmlvisual/ListView/data/itemlist.1.png +++ b/tests/auto/declarative/qmlvisual/ListView/data/itemlist.1.png diff --git a/tests/auto/declarative/qmlvisual/ListView/data/itemlist.2.png b/tests/auto/declarative/qmlvisual/ListView/data/itemlist.2.png Binary files differindex fe2d28b..bc7dc2c 100644 --- a/tests/auto/declarative/qmlvisual/ListView/data/itemlist.2.png +++ b/tests/auto/declarative/qmlvisual/ListView/data/itemlist.2.png diff --git a/tests/auto/declarative/qmlvisual/ListView/data/itemlist.3.png b/tests/auto/declarative/qmlvisual/ListView/data/itemlist.3.png Binary files differindex 0f20b07..def378f 100644 --- a/tests/auto/declarative/qmlvisual/ListView/data/itemlist.3.png +++ b/tests/auto/declarative/qmlvisual/ListView/data/itemlist.3.png diff --git a/tests/auto/declarative/qmlvisual/ListView/data/itemlist.4.png b/tests/auto/declarative/qmlvisual/ListView/data/itemlist.4.png Binary files differindex fe2d28b..e23b903 100644 --- a/tests/auto/declarative/qmlvisual/ListView/data/itemlist.4.png +++ b/tests/auto/declarative/qmlvisual/ListView/data/itemlist.4.png diff --git a/tests/auto/declarative/qmlvisual/ListView/data/itemlist.5.png b/tests/auto/declarative/qmlvisual/ListView/data/itemlist.5.png Binary files differindex 0ab58c5..def378f 100644 --- a/tests/auto/declarative/qmlvisual/ListView/data/itemlist.5.png +++ b/tests/auto/declarative/qmlvisual/ListView/data/itemlist.5.png diff --git a/tests/auto/declarative/qmlvisual/ListView/data/itemlist.6.png b/tests/auto/declarative/qmlvisual/ListView/data/itemlist.6.png Binary files differindex 6a589c6..b81e713 100644 --- a/tests/auto/declarative/qmlvisual/ListView/data/itemlist.6.png +++ b/tests/auto/declarative/qmlvisual/ListView/data/itemlist.6.png diff --git a/tests/auto/declarative/qmlvisual/ListView/data/itemlist.7.png b/tests/auto/declarative/qmlvisual/ListView/data/itemlist.7.png Binary files differnew file mode 100644 index 0000000..75d2089 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/ListView/data/itemlist.7.png diff --git a/tests/auto/declarative/qmlvisual/ListView/data/itemlist.qml b/tests/auto/declarative/qmlvisual/ListView/data/itemlist.qml index 6d09bc0..6438e42 100644 --- a/tests/auto/declarative/qmlvisual/ListView/data/itemlist.qml +++ b/tests/auto/declarative/qmlvisual/ListView/data/itemlist.qml @@ -6,7 +6,7 @@ VisualTest { } Frame { msec: 16 - hash: "bf47cc398a702dd17c8efebb3d2f8073" + image: "itemlist.0.png" } Frame { msec: 32 @@ -242,11 +242,11 @@ VisualTest { } Frame { msec: 960 - image: "itemlist.0.png" + hash: "bf47cc398a702dd17c8efebb3d2f8073" } Frame { msec: 976 - hash: "bf47cc398a702dd17c8efebb3d2f8073" + image: "itemlist.1.png" } Frame { msec: 992 @@ -602,11 +602,11 @@ VisualTest { } Frame { msec: 1920 - image: "itemlist.1.png" + hash: "75ab445a739fb2415e20e8997b043656" } Frame { msec: 1936 - hash: "c23846634417c3e8dbbef5175036c071" + image: "itemlist.2.png" } Frame { msec: 1952 @@ -850,11 +850,11 @@ VisualTest { } Frame { msec: 2880 - image: "itemlist.2.png" + hash: "99f9988040a389576cb6420b5391f768" } Frame { msec: 2896 - hash: "99f9988040a389576cb6420b5391f768" + image: "itemlist.3.png" } Mouse { type: 5 @@ -1170,11 +1170,11 @@ VisualTest { } Frame { msec: 3840 - image: "itemlist.3.png" + hash: "88143ff6c278a5433b314b551b7b8b1d" } Frame { msec: 3856 - hash: "88143ff6c278a5433b314b551b7b8b1d" + image: "itemlist.4.png" } Frame { msec: 3872 @@ -1490,11 +1490,11 @@ VisualTest { } Frame { msec: 4800 - image: "itemlist.4.png" + hash: "99f9988040a389576cb6420b5391f768" } Frame { msec: 4816 - hash: "99f9988040a389576cb6420b5391f768" + image: "itemlist.5.png" } Frame { msec: 4832 @@ -1810,11 +1810,11 @@ VisualTest { } Frame { msec: 5760 - image: "itemlist.5.png" + hash: "35fe67a91e50f8ebc896451b39cb8f1c" } Frame { msec: 5776 - hash: "35fe67a91e50f8ebc896451b39cb8f1c" + image: "itemlist.6.png" } Frame { msec: 5792 @@ -2050,11 +2050,11 @@ VisualTest { } Frame { msec: 6720 - image: "itemlist.6.png" + hash: "bf47cc398a702dd17c8efebb3d2f8073" } Frame { msec: 6736 - hash: "bf47cc398a702dd17c8efebb3d2f8073" + image: "itemlist.7.png" } Frame { msec: 6752 diff --git a/tests/auto/declarative/qmlvisual/ListView/data/listview.0.png b/tests/auto/declarative/qmlvisual/ListView/data/listview.0.png Binary files differindex c7fa695..71926d7 100644 --- a/tests/auto/declarative/qmlvisual/ListView/data/listview.0.png +++ b/tests/auto/declarative/qmlvisual/ListView/data/listview.0.png diff --git a/tests/auto/declarative/qmlvisual/ListView/data/listview.1.png b/tests/auto/declarative/qmlvisual/ListView/data/listview.1.png Binary files differindex b6c5e19..80f82e4 100644 --- a/tests/auto/declarative/qmlvisual/ListView/data/listview.1.png +++ b/tests/auto/declarative/qmlvisual/ListView/data/listview.1.png diff --git a/tests/auto/declarative/qmlvisual/ListView/data/listview.2.png b/tests/auto/declarative/qmlvisual/ListView/data/listview.2.png Binary files differindex 711c47a..61501bb 100644 --- a/tests/auto/declarative/qmlvisual/ListView/data/listview.2.png +++ b/tests/auto/declarative/qmlvisual/ListView/data/listview.2.png diff --git a/tests/auto/declarative/qmlvisual/ListView/data/listview.3.png b/tests/auto/declarative/qmlvisual/ListView/data/listview.3.png Binary files differindex e56fae0..51c4eb1 100644 --- a/tests/auto/declarative/qmlvisual/ListView/data/listview.3.png +++ b/tests/auto/declarative/qmlvisual/ListView/data/listview.3.png diff --git a/tests/auto/declarative/qmlvisual/ListView/data/listview.4.png b/tests/auto/declarative/qmlvisual/ListView/data/listview.4.png Binary files differindex 0030842..81e00ed 100644 --- a/tests/auto/declarative/qmlvisual/ListView/data/listview.4.png +++ b/tests/auto/declarative/qmlvisual/ListView/data/listview.4.png diff --git a/tests/auto/declarative/qmlvisual/ListView/data/listview.5.png b/tests/auto/declarative/qmlvisual/ListView/data/listview.5.png Binary files differindex 2ec8177..d1f06fa 100644 --- a/tests/auto/declarative/qmlvisual/ListView/data/listview.5.png +++ b/tests/auto/declarative/qmlvisual/ListView/data/listview.5.png diff --git a/tests/auto/declarative/qmlvisual/ListView/data/listview.6.png b/tests/auto/declarative/qmlvisual/ListView/data/listview.6.png Binary files differindex 38ed525..9e6e29c 100644 --- a/tests/auto/declarative/qmlvisual/ListView/data/listview.6.png +++ b/tests/auto/declarative/qmlvisual/ListView/data/listview.6.png diff --git a/tests/auto/declarative/qmlvisual/ListView/data/listview.qml b/tests/auto/declarative/qmlvisual/ListView/data/listview.qml index 45f96e1..b1ffe8f 100644 --- a/tests/auto/declarative/qmlvisual/ListView/data/listview.qml +++ b/tests/auto/declarative/qmlvisual/ListView/data/listview.qml @@ -6,7 +6,7 @@ VisualTest { } Frame { msec: 16 - hash: "3b88645092be28037fca4a6034f5b2f7" + image: "listview.0.png" } Frame { msec: 32 @@ -298,11 +298,11 @@ VisualTest { } Frame { msec: 960 - image: "listview.0.png" + hash: "d193987835dc12e4391e55ff5fee4ce1" } Frame { msec: 976 - hash: "e15814643bad6a71cb8c318ee5fd684a" + image: "listview.1.png" } Key { type: 7 @@ -650,11 +650,11 @@ VisualTest { } Frame { msec: 1920 - image: "listview.1.png" + hash: "02f34b6fde613c7c5928285bf81837d6" } Frame { msec: 1936 - hash: "fae571933c4eafb33bb764bd1cddfc30" + image: "listview.2.png" } Key { type: 7 @@ -1034,11 +1034,11 @@ VisualTest { } Frame { msec: 2880 - image: "listview.2.png" + hash: "5387de4152cac542735a4debf997b56f" } Frame { msec: 2896 - hash: "6ceadf740293537c7b9f2e2cfe8e6f1e" + image: "listview.3.png" } Frame { msec: 2912 @@ -1394,7 +1394,7 @@ VisualTest { } Frame { msec: 3840 - image: "listview.3.png" + hash: "294e6961316b028201657ab6b244559f" } Mouse { type: 5 @@ -1406,7 +1406,7 @@ VisualTest { } Frame { msec: 3856 - hash: "58e61d0a4f397c5a2b137d6a6e85d99b" + image: "listview.4.png" } Mouse { type: 5 @@ -1834,11 +1834,11 @@ VisualTest { } Frame { msec: 4800 - image: "listview.4.png" + hash: "5cb4cf2c527d821db2a5072dd3702653" } Frame { msec: 4816 - hash: "5cb4cf2c527d821db2a5072dd3702653" + image: "listview.5.png" } Frame { msec: 4832 @@ -2130,11 +2130,11 @@ VisualTest { } Frame { msec: 5760 - image: "listview.5.png" + hash: "dbd87bf02d698b7f053d307ef0c98452" } Frame { msec: 5776 - hash: "dbd87bf02d698b7f053d307ef0c98452" + image: "listview.6.png" } Frame { msec: 5792 diff --git a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.0.png b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.0.png Binary files differindex f94e879..85f8691 100644 --- a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.0.png +++ b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.0.png diff --git a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.1.png b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.1.png Binary files differindex 521e818..3cbb470 100644 --- a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.1.png +++ b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.1.png diff --git a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.2.png b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.2.png Binary files differindex 645abf8..521e818 100644 --- a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.2.png +++ b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.2.png diff --git a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.3.png b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.3.png Binary files differindex 517331a..f5e7640 100644 --- a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.3.png +++ b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.3.png diff --git a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.4.png b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.4.png Binary files differindex 806063f..7b0c620 100644 --- a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.4.png +++ b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.4.png diff --git a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.5.png b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.5.png Binary files differindex 8dfcf7b..8c40a7a 100644 --- a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.5.png +++ b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.5.png diff --git a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.6.png b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.6.png Binary files differnew file mode 100644 index 0000000..8dfcf7b --- /dev/null +++ b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.6.png diff --git a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.qml b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.qml index 1804382..af9e005 100644 --- a/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.qml +++ b/tests/auto/declarative/qmlvisual/Package_Views/data/packageviews.qml @@ -6,7 +6,7 @@ VisualTest { } Frame { msec: 16 - hash: "7cf95f1bc67a90c0df788787589a75a9" + image: "packageviews.0.png" } Frame { msec: 32 @@ -258,11 +258,11 @@ VisualTest { } Frame { msec: 960 - image: "packageviews.0.png" + hash: "9748e4da669f474bf10abfe7a9c013fd" } Frame { msec: 976 - hash: "856cbf02e052f9b08a02608128af818d" + image: "packageviews.1.png" } Frame { msec: 992 @@ -530,11 +530,11 @@ VisualTest { } Frame { msec: 1920 - image: "packageviews.1.png" + hash: "6056cb02b921b56c63696d7fe9fe90fa" } Frame { msec: 1936 - hash: "6056cb02b921b56c63696d7fe9fe90fa" + image: "packageviews.2.png" } Frame { msec: 1952 @@ -818,11 +818,11 @@ VisualTest { } Frame { msec: 2880 - image: "packageviews.2.png" + hash: "7bb02b032c1dcb4a7b3e6604ea5a8a8d" } Frame { msec: 2896 - hash: "80eba5bc28e88ab12e195555f76bef1c" + image: "packageviews.3.png" } Frame { msec: 2912 @@ -1114,11 +1114,11 @@ VisualTest { } Frame { msec: 3840 - image: "packageviews.3.png" + hash: "6dbc00069eca813c20731afdf0d25e35" } Frame { msec: 3856 - hash: "126b19793c902cf8848824fe4a38fe0c" + image: "packageviews.4.png" } Frame { msec: 3872 @@ -1426,11 +1426,11 @@ VisualTest { } Frame { msec: 4800 - image: "packageviews.4.png" + hash: "a703cbbef38b49be2d3033163ad450e7" } Frame { msec: 4816 - hash: "63158568d5fdf558d0192809da0cf5fe" + image: "packageviews.5.png" } Frame { msec: 4832 @@ -1714,11 +1714,11 @@ VisualTest { } Frame { msec: 5760 - image: "packageviews.5.png" + hash: "8d52a504170547407fad6d8785b7199b" } Frame { msec: 5776 - hash: "8d52a504170547407fad6d8785b7199b" + image: "packageviews.6.png" } Frame { msec: 5792 diff --git a/tests/auto/declarative/qmlvisual/TEST_GUIDELINES b/tests/auto/declarative/qmlvisual/TEST_GUIDELINES new file mode 100644 index 0000000..cb53b6e --- /dev/null +++ b/tests/auto/declarative/qmlvisual/TEST_GUIDELINES @@ -0,0 +1,7 @@ +Guidelines for creating new visual tests: + +1. Keep it small. All visual tests should be able to run on a device with a screen of at least 640x360 pixels. Smaller than that is even better, because images of this side need to be processed and saved for every test (and even committed to the repository). + +2. Keep it short. It is hoped that these tests can be run regularly, perhaps even for every commit, and if you add up ten seconds for every time someone commits a change to QML then we'll be sitting here for a long time. Completeness is more important than haste, but consider the most time efficient ways to achieve said completeness. Do not forget about snapshot mode (tst_qmlvisual -help for details on -recordsnapshot) when testing that a static scene looks right. + +3. Avoid text. Text is relatively unstable due to platform specific peculiarities. If you need to identify an area, consider a unique color as opposed to a unique text label. If you must use Text, TextEdit, or TextInput, use the test-friendlier versions in the 'shared' directory. diff --git a/tests/auto/declarative/qmlvisual/animation/bindinganimation/data/bindinganimation.0.png b/tests/auto/declarative/qmlvisual/animation/bindinganimation/data/bindinganimation.0.png Binary files differindex cba9bce..24c11be 100644 --- a/tests/auto/declarative/qmlvisual/animation/bindinganimation/data/bindinganimation.0.png +++ b/tests/auto/declarative/qmlvisual/animation/bindinganimation/data/bindinganimation.0.png diff --git a/tests/auto/declarative/qmlvisual/animation/bindinganimation/data/bindinganimation.1.png b/tests/auto/declarative/qmlvisual/animation/bindinganimation/data/bindinganimation.1.png Binary files differindex 4080c80..82492d4 100644 --- a/tests/auto/declarative/qmlvisual/animation/bindinganimation/data/bindinganimation.1.png +++ b/tests/auto/declarative/qmlvisual/animation/bindinganimation/data/bindinganimation.1.png diff --git a/tests/auto/declarative/qmlvisual/animation/bindinganimation/data/bindinganimation.2.png b/tests/auto/declarative/qmlvisual/animation/bindinganimation/data/bindinganimation.2.png Binary files differindex 61fec3d..a31f02a 100644 --- a/tests/auto/declarative/qmlvisual/animation/bindinganimation/data/bindinganimation.2.png +++ b/tests/auto/declarative/qmlvisual/animation/bindinganimation/data/bindinganimation.2.png diff --git a/tests/auto/declarative/qmlvisual/animation/bindinganimation/data/bindinganimation.3.png b/tests/auto/declarative/qmlvisual/animation/bindinganimation/data/bindinganimation.3.png Binary files differindex 900156f..a029af6 100644 --- a/tests/auto/declarative/qmlvisual/animation/bindinganimation/data/bindinganimation.3.png +++ b/tests/auto/declarative/qmlvisual/animation/bindinganimation/data/bindinganimation.3.png diff --git a/tests/auto/declarative/qmlvisual/animation/bindinganimation/data/bindinganimation.qml b/tests/auto/declarative/qmlvisual/animation/bindinganimation/data/bindinganimation.qml index b4c7542..be0637e 100644 --- a/tests/auto/declarative/qmlvisual/animation/bindinganimation/data/bindinganimation.qml +++ b/tests/auto/declarative/qmlvisual/animation/bindinganimation/data/bindinganimation.qml @@ -6,7 +6,7 @@ VisualTest { } Frame { msec: 16 - hash: "7cb5fc371040e587de9f06ce14a4b29a" + image: "bindinganimation.0.png" } Frame { msec: 32 @@ -250,11 +250,11 @@ VisualTest { } Frame { msec: 960 - image: "bindinganimation.0.png" + hash: "383ba6b9efcc58fca512982a207631f6" } Frame { msec: 976 - hash: "383ba6b9efcc58fca512982a207631f6" + image: "bindinganimation.1.png" } Frame { msec: 992 @@ -506,11 +506,11 @@ VisualTest { } Frame { msec: 1920 - image: "bindinganimation.1.png" + hash: "abc2ec0bc7a93e75b5823310e6284db1" } Frame { msec: 1936 - hash: "afbd5b24e2f86646f5ec2aa22f3a4b5b" + image: "bindinganimation.2.png" } Frame { msec: 1952 @@ -810,11 +810,11 @@ VisualTest { } Frame { msec: 2880 - image: "bindinganimation.2.png" + hash: "82363265ed2b611a54f8d48b2af22f11" } Frame { msec: 2896 - hash: "f9deee3a204c939562b896a6179743d2" + image: "bindinganimation.3.png" } Frame { msec: 2912 diff --git a/tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.0.png b/tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.0.png Binary files differindex c5e8029..99748a7 100644 --- a/tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.0.png +++ b/tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.0.png diff --git a/tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.1.png b/tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.1.png Binary files differindex b0f69c2..5393dd8 100644 --- a/tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.1.png +++ b/tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.1.png diff --git a/tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.2.png b/tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.2.png Binary files differindex 1317eef..8c17bf7 100644 --- a/tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.2.png +++ b/tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.2.png diff --git a/tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.3.png b/tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.3.png Binary files differnew file mode 100644 index 0000000..1317eef --- /dev/null +++ b/tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.3.png diff --git a/tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.qml b/tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.qml index eb4564c..dd2aeb4 100644 --- a/tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.qml +++ b/tests/auto/declarative/qmlvisual/animation/colorAnimation/data-X11/colorAnimation-visual.qml @@ -6,7 +6,7 @@ VisualTest { } Frame { msec: 16 - hash: "acc736435c9f84aa82941ba561bc5dbc" + image: "colorAnimation-visual.0.png" } Frame { msec: 32 @@ -258,11 +258,11 @@ VisualTest { } Frame { msec: 960 - image: "colorAnimation-visual.0.png" + hash: "2d133e7ee60c97386f57838b3f0976c7" } Frame { msec: 976 - hash: "85b1821cc50f2a9f3ed6944f792b7a2f" + image: "colorAnimation-visual.1.png" } Frame { msec: 992 @@ -498,11 +498,11 @@ VisualTest { } Frame { msec: 1920 - image: "colorAnimation-visual.1.png" + hash: "02bafb5a81ca66f7670ac93de5123860" } Frame { msec: 1936 - hash: "e7aa6374c73832e57ceb2427a1e258aa" + image: "colorAnimation-visual.2.png" } Frame { msec: 1952 @@ -738,11 +738,11 @@ VisualTest { } Frame { msec: 2880 - image: "colorAnimation-visual.2.png" + hash: "8c0fcda4f8956394c53fc4ba18caa850" } Frame { msec: 2896 - hash: "8c0fcda4f8956394c53fc4ba18caa850" + image: "colorAnimation-visual.3.png" } Frame { msec: 2912 diff --git a/tests/auto/declarative/qmlvisual/animation/easing/data/easing.0.png b/tests/auto/declarative/qmlvisual/animation/easing/data/easing.0.png Binary files differindex 4f75bfd..81edfff 100644 --- a/tests/auto/declarative/qmlvisual/animation/easing/data/easing.0.png +++ b/tests/auto/declarative/qmlvisual/animation/easing/data/easing.0.png diff --git a/tests/auto/declarative/qmlvisual/animation/easing/data/easing.1.png b/tests/auto/declarative/qmlvisual/animation/easing/data/easing.1.png Binary files differindex dc17765..ebac47f 100644 --- a/tests/auto/declarative/qmlvisual/animation/easing/data/easing.1.png +++ b/tests/auto/declarative/qmlvisual/animation/easing/data/easing.1.png diff --git a/tests/auto/declarative/qmlvisual/animation/easing/data/easing.2.png b/tests/auto/declarative/qmlvisual/animation/easing/data/easing.2.png Binary files differindex 7f83548..e1200bb 100644 --- a/tests/auto/declarative/qmlvisual/animation/easing/data/easing.2.png +++ b/tests/auto/declarative/qmlvisual/animation/easing/data/easing.2.png diff --git a/tests/auto/declarative/qmlvisual/animation/easing/data/easing.3.png b/tests/auto/declarative/qmlvisual/animation/easing/data/easing.3.png Binary files differindex c68e0fa..81edfff 100644 --- a/tests/auto/declarative/qmlvisual/animation/easing/data/easing.3.png +++ b/tests/auto/declarative/qmlvisual/animation/easing/data/easing.3.png diff --git a/tests/auto/declarative/qmlvisual/animation/easing/data/easing.qml b/tests/auto/declarative/qmlvisual/animation/easing/data/easing.qml index 5923222..597c3a6 100644 --- a/tests/auto/declarative/qmlvisual/animation/easing/data/easing.qml +++ b/tests/auto/declarative/qmlvisual/animation/easing/data/easing.qml @@ -6,774 +6,858 @@ VisualTest { } Frame { msec: 16 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + image: "easing.0.png" } Frame { msec: 32 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 48 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 64 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 80 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 96 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 112 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 128 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 144 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 160 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 176 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 192 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 208 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 224 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 240 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 256 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 272 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" - } - Mouse { - type: 2 - button: 1 - buttons: 1 - x: 111; y: 419 - modifiers: 0 - sendToViewport: true + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 288 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 304 - hash: "8f4c40d2e2b4f064bcb77c5ae43928c6" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 320 - hash: "8b65094a9b7d5394fc67f92ea058627f" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 336 - hash: "da450826b471a60ba98dabc581631ba1" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 352 - hash: "e820fb4f1bc97152aa940b07db549f1b" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 368 - hash: "b7d8186beca2fa0e37099f72419350f4" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 384 - hash: "8500b93774f214e5e4789e25500262b8" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 400 - hash: "277e1dff70285cca536b3e1fc2590688" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 416 - hash: "b05b18f92c2089c681661566117ae0f5" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 432 - hash: "6fec9c6b6ac3e3ea4126e3824a8d7566" + hash: "4f12d90df04192e3f28026249015fa41" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 28; y: 245 + modifiers: 0 + sendToViewport: true } Frame { msec: 448 - hash: "53c6c90dd1eb7ca47721fc116474aebf" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 464 - hash: "cf729c4a31414af3d2705878ba615738" + hash: "a74da88fed6727a41b0bef096bd52eea" } Frame { msec: 480 - hash: "f146b8a68960d507f893ef001189220e" + hash: "e640a847e36f4a7d322ad7ca0b893d9c" } Frame { msec: 496 - hash: "18ff56b870bb048af246f928ee42a9b0" + hash: "3e3fe8581c80dc190108b9844e77fb17" } Frame { msec: 512 - hash: "beee98f73fe7e878ada37b3070fa0c1d" + hash: "8ee8ce9f8d9d93997aa8e05efae9b901" } Frame { msec: 528 - hash: "435d389082912950a0be2b5dff480319" + hash: "8752f7849a3afa35889f7f1406d79e5c" } Frame { msec: 544 - hash: "dc39b080eaddeaf4e309b90b7d97a835" + hash: "df31ed3556e84a4517b26765ea11023c" } Frame { msec: 560 - hash: "666b1cde53f78d7db9c81e21adbe406a" + hash: "a35602db546bf5e71fbc7ff7c5895427" } Frame { msec: 576 - hash: "c5c9627f4329e48aa96ebfbc982b6ba6" + hash: "c29ee32e39126cb00544cf0326e483d8" } Frame { msec: 592 - hash: "a583042052e5da7e80a4956337d6d1ff" + hash: "79b0d26288fd9ca67c6aacacb9bf355f" } Frame { msec: 608 - hash: "a4a5df787e15da6f28275a12898e7620" + hash: "aa0b8c9921058be0913c00725c45b287" } Frame { msec: 624 - hash: "02cacec2ccc803ebc03c5540484cbcaa" + hash: "964f498603fdd2abb2d3b1cc1b78ffde" } Frame { msec: 640 - hash: "00600df1f006f358feaf43bfae9d32a5" + hash: "a3c7226d5b5f91b91d2a1ec21f2cb9ab" } Frame { msec: 656 - hash: "737c884ba0d6d38b66252f4b97a36c33" + hash: "d28f5fb2e07c028c9697f8d1e4d7b676" } Frame { msec: 672 - hash: "7eeeade8100c84a6b56efa51cf597baf" + hash: "0a1aa6ba2749b1ef5d8c67b5d8d7fba4" } Frame { msec: 688 - hash: "18ab79d495097f0103dcf14db1897a88" + hash: "12d926e80c7b4da41ef9c747cf9ca1d4" } Frame { msec: 704 - hash: "21d3b0da00c46a101e09048928cd8027" + hash: "2015e4d29b3424a3683d7d8710ef60b4" } Frame { msec: 720 - hash: "a5995b0341872c275ffbc5aaee6eb853" + hash: "530924a6f4bdf7e9ab37415109a28e2f" } Frame { msec: 736 - hash: "bb4a37c1bd5e412ebce54d9539017723" + hash: "4dd20811ffa8cfb64cebc6ec6f43b029" } Frame { msec: 752 - hash: "63dcde9e2751ca94ed7d739feb359221" + hash: "2238138f486a061e32607b130ba505f8" } Frame { msec: 768 - hash: "5790c8407e2e4d1a6a937d86d57d8edb" + hash: "a2991487b51b9802f18a975a323dfb32" } Frame { msec: 784 - hash: "3a1c77abf6822030db60a036027dc86e" + hash: "9cf19f7c9ee16bfdd56cb889358ab789" } Frame { msec: 800 - hash: "2a13c573ab9846cce60384dd7138b2b4" + hash: "32eee6b05e73a36eef878c562badbb8f" } Frame { msec: 816 - hash: "98983c2525265830033495b61071a5aa" + hash: "04cbb2d8fe38011c46ff95d84830ed2a" } Frame { msec: 832 - hash: "26d2bba3d77053b410715afb497d4063" + hash: "c11c2591ecf40ab31e616f6803e37e95" } Frame { msec: 848 - hash: "fd65d954c16acee425d9de65af68ef40" + hash: "a22cdeea89739bdf10850c7251fb62f2" } Frame { msec: 864 - hash: "094fcc18d28b19ac6b452dd8106d813b" + hash: "7d13f611bc516cda6afe56a8ec59cbf4" } Frame { msec: 880 - hash: "160105f6f99a960763535e4d51990ef6" + hash: "4b3a3469f1c64760bd6ce84ec0bfc2cc" } Frame { msec: 896 - hash: "0d5d1e6a66fc1f49f1106f01fb5a1c52" + hash: "e1a3af06282f369427d967cb21771564" } Frame { msec: 912 - hash: "f6abc32680865783a4d94ecb738f9ff6" + hash: "e1c90f78a2fe5e7cf43eeb700c867beb" } Frame { msec: 928 - hash: "350509eceb134d5b18647e5ad07dbb47" + hash: "e63fbd42405a5d251ea6703d9564b2e0" } Frame { msec: 944 - hash: "a84e4e7c5385dc1f24ca219f45d529a5" + hash: "a1b4f08ccf38575f789bdb8968c7cdeb" } Frame { msec: 960 - image: "easing.0.png" + hash: "2604313688bddd75b1fbd146415097a7" } Frame { msec: 976 - hash: "efcc5ae79da3fa2f4c7d6eaa35e32d33" + image: "easing.1.png" } Frame { msec: 992 - hash: "ff4afce604c8ecb4f08d1ddef8552534" + hash: "df391105c7f6e0fbcdb0b4719e5af9e3" } Frame { msec: 1008 - hash: "e2e63e12e9a5f8459720dd8b023ed17b" + hash: "33603ef5b2368a7f5a71de0318404ac7" } Frame { msec: 1024 - hash: "991a01f92bcfa9cd9fe98e3f39d192fc" + hash: "78cdbf2a2522e057db08aba284bd7a07" } Frame { msec: 1040 - hash: "bc3d2f0f3fac650c981457f3694c2518" + hash: "7aac87953a7e1ddf0040769a15878017" } Frame { msec: 1056 - hash: "ee39fc9b1a602bf813d9118aa21901ac" + hash: "eae27f47c56ee0c491eeebed0f3855b2" } Frame { msec: 1072 - hash: "42120d098f2adf1e331332b33442dd3e" + hash: "0f0c4d8dbc27bc301c993a768afeaa39" } Frame { msec: 1088 - hash: "1660c69b77b800d1ab57b93f0fc12aa5" + hash: "ec844dffe8be01b9906ffa10a18784bc" } Frame { msec: 1104 - hash: "0630a3d6b8cb5dece5dc660f05036ec6" + hash: "69f6dd26fd9268c474c422c2ce126424" } Frame { msec: 1120 - hash: "9163f0bd9c5888794d7a09d3359bf1e5" + hash: "0e3f95c339c1868fc716a542e9acbd49" } Frame { msec: 1136 - hash: "e0b7ad4883f679948c852ff152ba7907" + hash: "fa0762f9d8112e5c6889ef3a204d4838" } Frame { msec: 1152 - hash: "f748fc44f99b706e42b899cb18dbaaf7" + hash: "18132a9adedd13fcd015ac5c7f741718" } Frame { msec: 1168 - hash: "c84442f0cb1cf0bb50dae7d1c701aaf8" + hash: "f07aba4891c1aab84f656b3507d4f31a" } Frame { msec: 1184 - hash: "d7b41567e3f3aa9576fe2793872134b7" + hash: "123dfe5bf375b698ae529fe370133d4d" } Frame { msec: 1200 - hash: "a1d10ff1adb85000902486fc8e4faa8d" + hash: "d176cacbad1459d18729e99b52ed0c89" } Frame { msec: 1216 - hash: "44b7b5d77068e360ead3af84e7d80232" + hash: "21d9f6aeb67b5bfa0d190d305ddbaabd" } Frame { msec: 1232 - hash: "486c0b19c1379d9eefdf575a085e2875" + hash: "38884e097938bdd2fecb33a2d782e87e" } Frame { msec: 1248 - hash: "1d474472856d4740d960eb2f788ca5a6" + hash: "d0fb3dbb20f4873784dde690c48efd4b" } Frame { msec: 1264 - hash: "c74082553ab0f4ee00f5044e3369580b" + hash: "9821efad0c5bfc459029f42a32ad7c85" } Frame { msec: 1280 - hash: "89fcd5514f336075ad32cae69518c1e5" + hash: "c19ef8982ffa6d5d1a0b2844d0bd77e1" } Frame { msec: 1296 - hash: "9dd235eb98998d9bdd92e01300297257" + hash: "e5d09b511557ac724b488dcaa5079ac7" } Frame { msec: 1312 - hash: "9dd235eb98998d9bdd92e01300297257" + hash: "a1bf72e745137dd8ae48ff3e5df22944" } Frame { msec: 1328 - hash: "9dd235eb98998d9bdd92e01300297257" + hash: "6319a88b12b431b1715b0231c0b86f9e" } Frame { msec: 1344 - hash: "9dd235eb98998d9bdd92e01300297257" + hash: "f69fc6078e0b6c863b19f2306ca22a17" } Frame { msec: 1360 - hash: "9dd235eb98998d9bdd92e01300297257" + hash: "e0945fc7aea81263fb84fb5de83b7ffc" } Frame { msec: 1376 - hash: "9dd235eb98998d9bdd92e01300297257" + hash: "bae0fc82e69b37d6f0d23faf5d877d9b" } Frame { msec: 1392 - hash: "9dd235eb98998d9bdd92e01300297257" + hash: "764e6cf407b66cefb0e867c55b4d214b" } Frame { msec: 1408 - hash: "9dd235eb98998d9bdd92e01300297257" + hash: "208a9d634e7c45211a8aea56b7cb17e1" } Frame { msec: 1424 - hash: "9dd235eb98998d9bdd92e01300297257" + hash: "5426675426babcfb303d5534b66038e0" } Frame { msec: 1440 - hash: "9dd235eb98998d9bdd92e01300297257" + hash: "f9b2505bf94f9ae9a6212aae64a8023f" } Frame { msec: 1456 - hash: "9dd235eb98998d9bdd92e01300297257" + hash: "672e4366f9eb212a3dcb539476ffe83b" } Frame { msec: 1472 - hash: "9dd235eb98998d9bdd92e01300297257" + hash: "672e4366f9eb212a3dcb539476ffe83b" } Frame { msec: 1488 - hash: "9dd235eb98998d9bdd92e01300297257" + hash: "672e4366f9eb212a3dcb539476ffe83b" } Frame { msec: 1504 - hash: "9dd235eb98998d9bdd92e01300297257" + hash: "672e4366f9eb212a3dcb539476ffe83b" } Frame { msec: 1520 - hash: "9dd235eb98998d9bdd92e01300297257" + hash: "672e4366f9eb212a3dcb539476ffe83b" } Frame { msec: 1536 - hash: "9dd235eb98998d9bdd92e01300297257" + hash: "672e4366f9eb212a3dcb539476ffe83b" } Frame { msec: 1552 - hash: "9dd235eb98998d9bdd92e01300297257" + hash: "672e4366f9eb212a3dcb539476ffe83b" } Frame { msec: 1568 - hash: "9dd235eb98998d9bdd92e01300297257" + hash: "672e4366f9eb212a3dcb539476ffe83b" } Frame { msec: 1584 - hash: "9dd235eb98998d9bdd92e01300297257" + hash: "672e4366f9eb212a3dcb539476ffe83b" } Frame { msec: 1600 - hash: "9dd235eb98998d9bdd92e01300297257" - } - Mouse { - type: 3 - button: 1 - buttons: 0 - x: 111; y: 419 - modifiers: 0 - sendToViewport: true + hash: "672e4366f9eb212a3dcb539476ffe83b" } Frame { msec: 1616 - hash: "9dd235eb98998d9bdd92e01300297257" + hash: "672e4366f9eb212a3dcb539476ffe83b" } Frame { msec: 1632 - hash: "b77240f32e83d4f332d815c626f1e560" + hash: "672e4366f9eb212a3dcb539476ffe83b" } Frame { msec: 1648 - hash: "7d89669231224cf8e02d75338c37c278" + hash: "672e4366f9eb212a3dcb539476ffe83b" } Frame { msec: 1664 - hash: "a8cf7c179011ee8187a8e1111683e52e" + hash: "672e4366f9eb212a3dcb539476ffe83b" } Frame { msec: 1680 - hash: "3e87a57e05da09a8260801320431b922" + hash: "672e4366f9eb212a3dcb539476ffe83b" } Frame { msec: 1696 - hash: "a2b0d99c8a232715fe03e8772a36634c" + hash: "672e4366f9eb212a3dcb539476ffe83b" } Frame { msec: 1712 - hash: "5b4634cd495ae7bb9c69a5c9c346189e" + hash: "672e4366f9eb212a3dcb539476ffe83b" } Frame { msec: 1728 - hash: "492f8f2b84af355ef41c1a7cda3a8a73" + hash: "672e4366f9eb212a3dcb539476ffe83b" + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 28; y: 245 + modifiers: 0 + sendToViewport: true } Frame { msec: 1744 - hash: "88e4eb08520fb5acc3d88ac4f0900542" + hash: "672e4366f9eb212a3dcb539476ffe83b" } Frame { msec: 1760 - hash: "0c09cdcb906b4ce9840fd7502c39e5b9" + hash: "0312cf9bff66e992528cc24211a7a9ef" } Frame { msec: 1776 - hash: "b054083bdd212cc03167a90df2d7eac5" + hash: "d29d071c26556302881badd90b1f1135" } Frame { msec: 1792 - hash: "83971c2d37616ab92680364d6ac288a6" + hash: "747b398a00dec18a82fb3e2313ba318b" } Frame { msec: 1808 - hash: "a73951d25e2cb7c1d04c88c86dfa0e4d" + hash: "1df120f0cc1e8583dd52b02b203ba7ff" } Frame { msec: 1824 - hash: "31fc8b20302abac97e506c37a14bbb7e" + hash: "783f4c179f8468055f1b5585108c4c91" } Frame { msec: 1840 - hash: "f760ccd7339e01a9423da7b592498291" + hash: "7307344c196f13348e7e23415c8eed1f" } Frame { msec: 1856 - hash: "24dfcd5553f854908396de751fb15b88" + hash: "cf97103f94eb6b9e68e095ff5eaf2aeb" } Frame { msec: 1872 - hash: "1daf38a6e6199f980e9494a3eb480047" + hash: "df8ef82f145ad55f084c3693cb601577" } Frame { msec: 1888 - hash: "a39e2de1090209e5dbc8cc26577ec97d" + hash: "e25a344db6358ac5876cc95eb7ce35e7" } Frame { msec: 1904 - hash: "f4edc780b063e34461263ed3b753be88" + hash: "4f4d55823e468ec2c0e73977a6851f5b" } Frame { msec: 1920 - image: "easing.1.png" + hash: "894e23e77af266bde42f5ca6ac2184d7" } Frame { msec: 1936 - hash: "a19b0353604491f56f72be0d20d76955" + image: "easing.2.png" } Frame { msec: 1952 - hash: "9a70f109eebfcede2311ef77ceb50a44" + hash: "a48cc4f2c5282d9d2a8b55e0908324b7" } Frame { msec: 1968 - hash: "7b28313d6860aeefd4a4e136d38d62f8" + hash: "f5cd3c873cf57f199ea7439a45f094d8" } Frame { msec: 1984 - hash: "95d84f38473159fe6b38f84ffe371714" + hash: "8c6f4c913be02ee21efa551ce9a6544b" } Frame { msec: 2000 - hash: "07f91261794edb0ac1fde9bb4ff36011" + hash: "fc979e4e4f6e82d704e0a53d3f9eef6e" } Frame { msec: 2016 - hash: "f9a4a6b92a9c2d265688f1bfac18fa0a" + hash: "e8085e2e6741028a9218487181a8cc5b" } Frame { msec: 2032 - hash: "cdec7cc00380fde4f73be997a992251a" + hash: "c67a1cec25d25687d369af58018ce213" } Frame { msec: 2048 - hash: "a52b34f84e98fcd8babb1d39979fc9c7" + hash: "25b8e080f8fe5525bafa1e760b5845be" } Frame { msec: 2064 - hash: "bf05b3c79a9616f2e6c33d348b30e0ba" + hash: "fef16bd6dc6dfa248ab5a33f53229528" } Frame { msec: 2080 - hash: "c5931785685b4f4854d3ddfff5dd5466" + hash: "57b7e04b1722feda16fb80269dd51c2c" } Frame { msec: 2096 - hash: "bae163e02b860a9ca19d1bcb60ac1f8e" + hash: "f2415e564efe5b5306b33001395a41f4" } Frame { msec: 2112 - hash: "a36295a1ebb35e538f8899ae3ae3b36a" + hash: "40116a7a67be4de5b767ee1fe7ae0d02" } Frame { msec: 2128 - hash: "b6448d61803d9b2c05b438aa8ce8bcd5" + hash: "52d71e7e8f44e554df361d7d9e281655" } Frame { msec: 2144 - hash: "631bf4caff2d93ef96a426100ffc5b32" + hash: "226620a3c624f0a1659ee33616734a28" } Frame { msec: 2160 - hash: "a8777c84a03996493f719f5fcfc80d00" + hash: "8849d02547a90ca47748749fc8615179" } Frame { msec: 2176 - hash: "86e1759df103ef776bb03f24941f49da" + hash: "5523d277bc7a7161f3bbd79a4099e6c4" } Frame { msec: 2192 - hash: "01a790ea60adeaf368c66bd53aa8fcb3" + hash: "6ff2c6b89c3a024e1597d1c110b5f5f3" } Frame { msec: 2208 - hash: "79e5aca8ef6b9764f7f99cdfb51222ae" + hash: "732b9e2e601ad7fc11510f3c590dca20" } Frame { msec: 2224 - hash: "82d10cc01b9be4683c5aa76096bd462c" + hash: "1ff9abdcb182fca444bc4b36e91b2a13" } Frame { msec: 2240 - hash: "95d961a92c597e432611947f7480796a" + hash: "6f851aee4e3c4427fcb8672f37885d2d" } Frame { msec: 2256 - hash: "e8ee89b5313c7e2c66741fe1c2090029" + hash: "3572977ef7c618404168514400fc22a4" } Frame { msec: 2272 - hash: "2e3e8cf25dc1a3f09e7bf2a086f8e3bb" + hash: "e6e6f7cdf4f2ee1d182d18da482ab6a8" } Frame { msec: 2288 - hash: "68ca8ad381f48db23d2bc5da9da0c17a" + hash: "fac4878038516ad0a5601f78ff3d3ab0" } Frame { msec: 2304 - hash: "e29f2411667049e8fae6c080f61c5869" + hash: "b37e2cf2fb3b5a91845e50d2ab288572" } Frame { msec: 2320 - hash: "5b0a6fadedf3024e8ecb7f2c73a2277d" + hash: "711ea820aa842c46f629f3eb36144ec2" } Frame { msec: 2336 - hash: "af2eac625ef1fd928093ccd60bc0058e" + hash: "fcaa0576cbc8d4459b94498f332a4576" } Frame { msec: 2352 - hash: "8a1ff780ebdc9e416e60ea0940e8f2d6" + hash: "dfa935d0ac700696a78c139585d2cc3f" } Frame { msec: 2368 - hash: "7eb316c51cfd8ad972b7040247a651eb" + hash: "291042d40fc9fa8eebf80225b2cae93e" } Frame { msec: 2384 - hash: "1bac7075c10c87a69e71c3859f0db41d" + hash: "4e1d6af5f5f9200b6871dfc63ec8d92e" } Frame { msec: 2400 - hash: "0f16f40567729065cf9ecfcc15395a7b" + hash: "9c7ccdf3aba3c28717891e7ef4333aa5" } Frame { msec: 2416 - hash: "719f4e776776f0db5c68ae7c6177e9b7" + hash: "b5bfa2eeb932ebc8913381bbea62ea9d" } Frame { msec: 2432 - hash: "75172dbf31fd8d706f54748c59099845" + hash: "296bc4fcc206c6563630a6de8be9deac" } Frame { msec: 2448 - hash: "d730b550e05167b05350e0e6636dd97d" + hash: "57d39578c1ba3a6a21efdef8c9323965" } Frame { msec: 2464 - hash: "e1f33eb5f023d9d42a99f8bc23223c45" + hash: "16352e11b7fd763d82d26fcc02da24a7" } Frame { msec: 2480 - hash: "8a4b0df5bed6c7be73c194ce2bb6a271" + hash: "02157cc0e120e1b751a9931ff65edb52" } Frame { msec: 2496 - hash: "44a9ea371f12d4ac3a569121a995ae16" + hash: "23554c786732241aa9a59304cb4870b1" } Frame { msec: 2512 - hash: "14747e2e9e072210b9d6db50b4f704a1" + hash: "e38f68e818b35b23361a7937b7a37bb7" } Frame { msec: 2528 - hash: "eea52abf430f8cc1adc37e7180036584" + hash: "dd39869048e6ccfceb1b2882404ef1b3" } Frame { msec: 2544 - hash: "0a9f6b14bc02e929a45bf4ebb736f9d3" + hash: "5587d88f5b8fcb3914efedee9ae3a939" } Frame { msec: 2560 - hash: "a68a6eef0fc8754564c47c88b60d9a2a" + hash: "5a23991509d69d400249e403cd3fbe4d" } Frame { msec: 2576 - hash: "eeb469e2fbda131d83538055e88ecdf7" + hash: "eed425fb759c92ec9966fcdc625321fb" } Frame { msec: 2592 - hash: "0f7b673472050e807c9d935fde5afd83" + hash: "7bbf0748f5fbbf48605287342df8e687" } Frame { msec: 2608 - hash: "80c90cce66bdd2324ca98bc591c22b44" + hash: "7722f0d3c358d57f3d614f2850fc23f9" } Frame { msec: 2624 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "3ec5ccb1e6ed677617dcb3b699b10d58" } Frame { msec: 2640 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "303a61969566062d5c77a3a1a65c847a" } Frame { msec: 2656 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "aadf4d4cc978b5f88b97a7e453b21024" } Frame { msec: 2672 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "2d24097717f5ec669e29250af78235fd" } Frame { msec: 2688 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "2a58e7ce319cc1cd7dfcd740bfe59517" } Frame { msec: 2704 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "6a21af6c920588f0f709bf91bb56f548" } Frame { msec: 2720 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "f5a63f241f27c6e7cef969dde6790ac3" } Frame { msec: 2736 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "33b64aad57e117f6b170432843c3c996" } Frame { msec: 2752 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 2768 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 2784 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 2800 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 2816 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 2832 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 2848 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 2864 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 2880 - image: "easing.2.png" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 2896 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + image: "easing.3.png" } Frame { msec: 2912 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 2928 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 2944 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 2960 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 2976 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 2992 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 3008 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "4f12d90df04192e3f28026249015fa41" } Frame { msec: 3024 - hash: "bb8e2ba14526dc5ad74f74e8ff3d96a5" + hash: "4f12d90df04192e3f28026249015fa41" + } + Frame { + msec: 3040 + hash: "4f12d90df04192e3f28026249015fa41" + } + Frame { + msec: 3056 + hash: "4f12d90df04192e3f28026249015fa41" + } + Frame { + msec: 3072 + hash: "4f12d90df04192e3f28026249015fa41" + } + Frame { + msec: 3088 + hash: "4f12d90df04192e3f28026249015fa41" + } + Frame { + msec: 3104 + hash: "4f12d90df04192e3f28026249015fa41" + } + Frame { + msec: 3120 + hash: "4f12d90df04192e3f28026249015fa41" + } + Frame { + msec: 3136 + hash: "4f12d90df04192e3f28026249015fa41" + } + Frame { + msec: 3152 + hash: "4f12d90df04192e3f28026249015fa41" + } + Frame { + msec: 3168 + hash: "4f12d90df04192e3f28026249015fa41" + } + Frame { + msec: 3184 + hash: "4f12d90df04192e3f28026249015fa41" + } + Frame { + msec: 3200 + hash: "4f12d90df04192e3f28026249015fa41" + } + Frame { + msec: 3216 + hash: "4f12d90df04192e3f28026249015fa41" + } + Frame { + msec: 3232 + hash: "4f12d90df04192e3f28026249015fa41" + } + Frame { + msec: 3248 + hash: "4f12d90df04192e3f28026249015fa41" + } + Frame { + msec: 3264 + hash: "4f12d90df04192e3f28026249015fa41" + } + Frame { + msec: 3280 + hash: "4f12d90df04192e3f28026249015fa41" + } + Frame { + msec: 3296 + hash: "4f12d90df04192e3f28026249015fa41" + } + Frame { + msec: 3312 + hash: "4f12d90df04192e3f28026249015fa41" + } + Frame { + msec: 3328 + hash: "4f12d90df04192e3f28026249015fa41" + } + Frame { + msec: 3344 + hash: "4f12d90df04192e3f28026249015fa41" + } + Frame { + msec: 3360 + hash: "4f12d90df04192e3f28026249015fa41" } } diff --git a/tests/auto/declarative/qmlvisual/animation/easing/easing.qml b/tests/auto/declarative/qmlvisual/animation/easing/easing.qml index 35b568a..625aeeb 100644 --- a/tests/auto/declarative/qmlvisual/animation/easing/easing.qml +++ b/tests/auto/declarative/qmlvisual/animation/easing/easing.qml @@ -1,9 +1,10 @@ import QtQuick 1.0 +/* This test just animates y of a block with every easing curve*/ Rectangle { id: item - width: 600 - height: layout.height + height: 300 + width: layout.width color: "white" resources: [ ListModel { @@ -133,10 +134,10 @@ Rectangle { } } ] - Column { + Row { id: layout - anchors.left: item.left - anchors.right: item.right + anchors.top: item.top + anchors.bottom: item.bottom Repeater { model: easingtypes Component { @@ -149,8 +150,8 @@ Rectangle { color: index & 1 ? "black" : "white" opacity: 0 // 1 for debugging } - width: 120 - height: 18 + width: 15 + height: 30 color: index & 1 ? "red" : "blue" states: [ State { @@ -158,7 +159,7 @@ Rectangle { when: !mouse.pressed PropertyChanges { target: block - x: 0 + y: 0 } }, State { @@ -166,7 +167,7 @@ Rectangle { when: mouse.pressed PropertyChanges { target: block - x: item.width-block.width + y: item.height-block.height } } ] @@ -176,7 +177,7 @@ Rectangle { to: "to" reversible: true NumberAnimation { - properties: "x" + properties: "y" easing.type: type duration: 1000 } diff --git a/tests/auto/declarative/qmlvisual/animation/loop/data/loop.0.png b/tests/auto/declarative/qmlvisual/animation/loop/data/loop.0.png Binary files differindex f4301d3..ca37de9 100644 --- a/tests/auto/declarative/qmlvisual/animation/loop/data/loop.0.png +++ b/tests/auto/declarative/qmlvisual/animation/loop/data/loop.0.png diff --git a/tests/auto/declarative/qmlvisual/animation/loop/data/loop.1.png b/tests/auto/declarative/qmlvisual/animation/loop/data/loop.1.png Binary files differindex ceb0e20..a2d87ca 100644 --- a/tests/auto/declarative/qmlvisual/animation/loop/data/loop.1.png +++ b/tests/auto/declarative/qmlvisual/animation/loop/data/loop.1.png diff --git a/tests/auto/declarative/qmlvisual/animation/loop/data/loop.2.png b/tests/auto/declarative/qmlvisual/animation/loop/data/loop.2.png Binary files differindex 197c8c0..1cb2cb8 100644 --- a/tests/auto/declarative/qmlvisual/animation/loop/data/loop.2.png +++ b/tests/auto/declarative/qmlvisual/animation/loop/data/loop.2.png diff --git a/tests/auto/declarative/qmlvisual/animation/loop/data/loop.3.png b/tests/auto/declarative/qmlvisual/animation/loop/data/loop.3.png Binary files differindex 3a4327e..f58deca 100644 --- a/tests/auto/declarative/qmlvisual/animation/loop/data/loop.3.png +++ b/tests/auto/declarative/qmlvisual/animation/loop/data/loop.3.png diff --git a/tests/auto/declarative/qmlvisual/animation/loop/data/loop.4.png b/tests/auto/declarative/qmlvisual/animation/loop/data/loop.4.png Binary files differindex 2397719..1936361 100644 --- a/tests/auto/declarative/qmlvisual/animation/loop/data/loop.4.png +++ b/tests/auto/declarative/qmlvisual/animation/loop/data/loop.4.png diff --git a/tests/auto/declarative/qmlvisual/animation/loop/data/loop.5.png b/tests/auto/declarative/qmlvisual/animation/loop/data/loop.5.png Binary files differindex 70d91a2..758c223 100644 --- a/tests/auto/declarative/qmlvisual/animation/loop/data/loop.5.png +++ b/tests/auto/declarative/qmlvisual/animation/loop/data/loop.5.png diff --git a/tests/auto/declarative/qmlvisual/animation/loop/data/loop.6.png b/tests/auto/declarative/qmlvisual/animation/loop/data/loop.6.png Binary files differnew file mode 100644 index 0000000..b049e63 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/animation/loop/data/loop.6.png diff --git a/tests/auto/declarative/qmlvisual/animation/loop/data/loop.qml b/tests/auto/declarative/qmlvisual/animation/loop/data/loop.qml index 58d0b26..3cbc074 100644 --- a/tests/auto/declarative/qmlvisual/animation/loop/data/loop.qml +++ b/tests/auto/declarative/qmlvisual/animation/loop/data/loop.qml @@ -6,7 +6,7 @@ VisualTest { } Frame { msec: 16 - hash: "eff7cc4b163dceb6084270cc589393f1" + image: "loop.0.png" } Frame { msec: 32 @@ -242,11 +242,11 @@ VisualTest { } Frame { msec: 960 - image: "loop.0.png" + hash: "0de25d97a43cf1a7551c8e8dd1943039" } Frame { msec: 976 - hash: "2cc40e1119060483ae067f3881af0391" + image: "loop.1.png" } Frame { msec: 992 @@ -482,11 +482,11 @@ VisualTest { } Frame { msec: 1920 - image: "loop.1.png" + hash: "72c0bf8225504e86ff023242b84513a8" } Frame { msec: 1936 - hash: "7f79dd50a0af8e8871191ee80afcad0f" + image: "loop.2.png" } Frame { msec: 1952 @@ -722,11 +722,11 @@ VisualTest { } Frame { msec: 2880 - image: "loop.2.png" + hash: "d57e1a10e48938e1f7fc219220fe1204" } Frame { msec: 2896 - hash: "df41be1fa564353ceb2088af209610d3" + image: "loop.3.png" } Frame { msec: 2912 @@ -962,11 +962,11 @@ VisualTest { } Frame { msec: 3840 - image: "loop.3.png" + hash: "fd7157aef6dfb303472cd33b176f91d8" } Frame { msec: 3856 - hash: "e6521a3c74c190c193af2c913e5326e2" + image: "loop.4.png" } Frame { msec: 3872 @@ -1202,11 +1202,11 @@ VisualTest { } Frame { msec: 4800 - image: "loop.4.png" + hash: "2fb9e078573ebd1a5cf0f615c97f1d20" } Frame { msec: 4816 - hash: "31fa31ed47ea16390be8ea9d41f483e7" + image: "loop.5.png" } Frame { msec: 4832 @@ -1442,11 +1442,11 @@ VisualTest { } Frame { msec: 5760 - image: "loop.5.png" + hash: "99789b6e168355a3960986c7d1f21f82" } Frame { msec: 5776 - hash: "ebd37ee719ca460480521fd4ec284a3f" + image: "loop.6.png" } Frame { msec: 5792 diff --git a/tests/auto/declarative/qmlvisual/animation/parallelAnimation/data/parallelAnimation-visual.0.png b/tests/auto/declarative/qmlvisual/animation/parallelAnimation/data/parallelAnimation-visual.0.png Binary files differnew file mode 100644 index 0000000..a45e421 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/animation/parallelAnimation/data/parallelAnimation-visual.0.png diff --git a/tests/auto/declarative/qmlvisual/animation/parallelAnimation/data/parallelAnimation-visual.qml b/tests/auto/declarative/qmlvisual/animation/parallelAnimation/data/parallelAnimation-visual.qml index 8fd5944..f4991cc 100644 --- a/tests/auto/declarative/qmlvisual/animation/parallelAnimation/data/parallelAnimation-visual.qml +++ b/tests/auto/declarative/qmlvisual/animation/parallelAnimation/data/parallelAnimation-visual.qml @@ -6,458 +6,238 @@ VisualTest { } Frame { msec: 16 - hash: "4faa7727bafeea0771f2db62f0141ac9" + image: "parallelAnimation-visual.0.png" } Frame { msec: 32 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "d5eb647077598cab2f3d0c016fbbb419" } Frame { msec: 48 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "d5eb647077598cab2f3d0c016fbbb419" } Frame { msec: 64 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "d5eb647077598cab2f3d0c016fbbb419" } Frame { msec: 80 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "d5eb647077598cab2f3d0c016fbbb419" } Frame { msec: 96 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "d5eb647077598cab2f3d0c016fbbb419" } Frame { msec: 112 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "d5eb647077598cab2f3d0c016fbbb419" } Frame { msec: 128 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "d5eb647077598cab2f3d0c016fbbb419" } Frame { msec: 144 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "aa22c670b17a7372732f9bc85e41a082" } Frame { msec: 160 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "19d09945e45f74d1edd9935e855369b3" } Frame { msec: 176 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "ed391a3b7eba8e98d2f8e372f42e9210" } Frame { msec: 192 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "ac3f7547a9576e0a313e7060ed7431e9" } Frame { msec: 208 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "ddf41ca7289f44990d0d6d41a838bd6f" } Frame { msec: 224 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "42eb324d288b39fa32bf11795d6633f6" } Frame { msec: 240 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "8447851893d2d8f5661731761b6702fa" } Frame { msec: 256 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "7d86bc9b509bcd45eebf2c7e70151424" } Frame { msec: 272 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "c33a6731151fbce1156888129d53b8ec" } Frame { msec: 288 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "028cd521f75d3ecc810a0baa2e857441" } Frame { msec: 304 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "58e565d78d68a69b864c1d7bb8d6180f" } Frame { msec: 320 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "7f21037b48949c2086e7692723a90abf" } Frame { msec: 336 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "5c5c9101a0594bae2f5f8c5bb534a931" } Frame { msec: 352 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "8c010e7bd746d3865e283cc9f5fb83b7" } Frame { msec: 368 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "0a2b5c4aa4e8ca8b264c774e4cc90f23" } Frame { msec: 384 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "bf18f1e0102f471773de1cbb0b24bfc3" } Frame { msec: 400 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "bc8e1d5a6d38e38284313ede359582bc" } Frame { msec: 416 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "3a34e518882bd28d11ebdd1646737a8b" } Frame { msec: 432 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "df113cd7cd502c0ae8cb2dd0f0c209a0" } Frame { msec: 448 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "df113cd7cd502c0ae8cb2dd0f0c209a0" } Frame { msec: 464 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "df113cd7cd502c0ae8cb2dd0f0c209a0" } Frame { msec: 480 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "df113cd7cd502c0ae8cb2dd0f0c209a0" } Frame { msec: 496 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "df113cd7cd502c0ae8cb2dd0f0c209a0" } Frame { msec: 512 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "df113cd7cd502c0ae8cb2dd0f0c209a0" } Frame { msec: 528 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "df113cd7cd502c0ae8cb2dd0f0c209a0" } Frame { msec: 544 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "df113cd7cd502c0ae8cb2dd0f0c209a0" } Frame { msec: 560 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "df113cd7cd502c0ae8cb2dd0f0c209a0" } Frame { msec: 576 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "df113cd7cd502c0ae8cb2dd0f0c209a0" } Frame { msec: 592 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "df113cd7cd502c0ae8cb2dd0f0c209a0" } Frame { msec: 608 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "df113cd7cd502c0ae8cb2dd0f0c209a0" } Frame { msec: 624 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "df113cd7cd502c0ae8cb2dd0f0c209a0" } Frame { msec: 640 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "df113cd7cd502c0ae8cb2dd0f0c209a0" } Frame { msec: 656 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "df113cd7cd502c0ae8cb2dd0f0c209a0" } Frame { msec: 672 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "df113cd7cd502c0ae8cb2dd0f0c209a0" } Frame { msec: 688 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "df113cd7cd502c0ae8cb2dd0f0c209a0" } Frame { msec: 704 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "df113cd7cd502c0ae8cb2dd0f0c209a0" } Frame { msec: 720 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "df113cd7cd502c0ae8cb2dd0f0c209a0" } Frame { msec: 736 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "df113cd7cd502c0ae8cb2dd0f0c209a0" } Frame { msec: 752 - hash: "4faa7727bafeea0771f2db62f0141ac9" - } - Mouse { - type: 2 - button: 1 - buttons: 1 - x: 137; y: 74 - modifiers: 0 - sendToViewport: true + hash: "df113cd7cd502c0ae8cb2dd0f0c209a0" } Frame { msec: 768 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "df113cd7cd502c0ae8cb2dd0f0c209a0" } Frame { msec: 784 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "df113cd7cd502c0ae8cb2dd0f0c209a0" } Frame { msec: 800 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "df113cd7cd502c0ae8cb2dd0f0c209a0" } Frame { msec: 816 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "df113cd7cd502c0ae8cb2dd0f0c209a0" } Frame { msec: 832 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "df113cd7cd502c0ae8cb2dd0f0c209a0" } Frame { msec: 848 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "df113cd7cd502c0ae8cb2dd0f0c209a0" } Frame { msec: 864 - hash: "4faa7727bafeea0771f2db62f0141ac9" - } - Mouse { - type: 3 - button: 1 - buttons: 0 - x: 137; y: 74 - modifiers: 0 - sendToViewport: true + hash: "df113cd7cd502c0ae8cb2dd0f0c209a0" } Frame { msec: 880 - hash: "4faa7727bafeea0771f2db62f0141ac9" + hash: "df113cd7cd502c0ae8cb2dd0f0c209a0" } Frame { msec: 896 - hash: "0fada111cb977c4de8c7499e44714f38" + hash: "df113cd7cd502c0ae8cb2dd0f0c209a0" } Frame { msec: 912 - hash: "1817e010332117dcddc1a1b1a2caf52d" + hash: "df113cd7cd502c0ae8cb2dd0f0c209a0" } Frame { msec: 928 - hash: "e4add6bf93479c9bca571419fe2fabf9" + hash: "df113cd7cd502c0ae8cb2dd0f0c209a0" } Frame { msec: 944 - hash: "d8812e206d2cbf434d58db6a35439a44" - } - Frame { - msec: 960 - image: "parallelAnimation.0.png" - } - Frame { - msec: 976 - hash: "a238178c584aaf2563d29bff927d5bab" - } - Frame { - msec: 992 - hash: "f583e9fe8feda02e796a61c5fed7b0eb" - } - Frame { - msec: 1008 - hash: "b3a1a4fd85912831e551a8c07da1a561" - } - Frame { - msec: 1024 - hash: "f7c111ee4a04af6c1da958f8b56c28ee" - } - Frame { - msec: 1040 - hash: "f53fa374817d81ee44fb98e64e464b36" - } - Frame { - msec: 1056 - hash: "547ddef13cbcaaf57bb1f4e2bb7bc822" - } - Frame { - msec: 1072 - hash: "8b10ccfef926103a6d67d68eee250f83" - } - Frame { - msec: 1088 - hash: "008bbb50dc659e6f5eea15290680edd7" - } - Frame { - msec: 1104 - hash: "0217e3230d3df44363a023d0d7defc5f" - } - Frame { - msec: 1120 - hash: "ab9907a92452de6878f4c346febe705c" - } - Frame { - msec: 1136 - hash: "7bce31f347a7f0598d2d64026c702f3e" - } - Frame { - msec: 1152 - hash: "032080184907bc5b01db7675802d7dbe" - } - Frame { - msec: 1168 - hash: "2cba43a2e5febcc44bfd1379b9cb2591" - } - Frame { - msec: 1184 - hash: "b901a51b5605621adff7b34c61f8f320" - } - Frame { - msec: 1200 - hash: "b901a51b5605621adff7b34c61f8f320" - } - Frame { - msec: 1216 - hash: "b901a51b5605621adff7b34c61f8f320" - } - Frame { - msec: 1232 - hash: "b901a51b5605621adff7b34c61f8f320" - } - Frame { - msec: 1248 - hash: "b901a51b5605621adff7b34c61f8f320" - } - Frame { - msec: 1264 - hash: "b901a51b5605621adff7b34c61f8f320" - } - Frame { - msec: 1280 - hash: "b901a51b5605621adff7b34c61f8f320" - } - Frame { - msec: 1296 - hash: "b901a51b5605621adff7b34c61f8f320" - } - Frame { - msec: 1312 - hash: "b901a51b5605621adff7b34c61f8f320" - } - Frame { - msec: 1328 - hash: "b901a51b5605621adff7b34c61f8f320" - } - Frame { - msec: 1344 - hash: "b901a51b5605621adff7b34c61f8f320" - } - Frame { - msec: 1360 - hash: "b901a51b5605621adff7b34c61f8f320" - } - Frame { - msec: 1376 - hash: "b901a51b5605621adff7b34c61f8f320" - } - Frame { - msec: 1392 - hash: "b901a51b5605621adff7b34c61f8f320" - } - Frame { - msec: 1408 - hash: "b901a51b5605621adff7b34c61f8f320" - } - Frame { - msec: 1424 - hash: "b901a51b5605621adff7b34c61f8f320" - } - Frame { - msec: 1440 - hash: "b901a51b5605621adff7b34c61f8f320" - } - Frame { - msec: 1456 - hash: "b901a51b5605621adff7b34c61f8f320" - } - Frame { - msec: 1472 - hash: "b901a51b5605621adff7b34c61f8f320" - } - Frame { - msec: 1488 - hash: "b901a51b5605621adff7b34c61f8f320" - } - Frame { - msec: 1504 - hash: "b901a51b5605621adff7b34c61f8f320" - } - Key { - type: 6 - key: 16777249 - modifiers: 67108864 - text: "" - autorep: false - count: 1 - } - Frame { - msec: 1520 - hash: "b901a51b5605621adff7b34c61f8f320" - } - Frame { - msec: 1536 - hash: "b901a51b5605621adff7b34c61f8f320" - } - Frame { - msec: 1552 - hash: "b901a51b5605621adff7b34c61f8f320" - } - Frame { - msec: 1568 - hash: "b901a51b5605621adff7b34c61f8f320" - } - Frame { - msec: 1584 - hash: "b901a51b5605621adff7b34c61f8f320" - } - Frame { - msec: 1600 - hash: "b901a51b5605621adff7b34c61f8f320" - } - Frame { - msec: 1616 - hash: "b901a51b5605621adff7b34c61f8f320" - } - Frame { - msec: 1632 - hash: "b901a51b5605621adff7b34c61f8f320" - } - Frame { - msec: 1648 - hash: "b901a51b5605621adff7b34c61f8f320" - } - Frame { - msec: 1664 - hash: "b901a51b5605621adff7b34c61f8f320" - } - Frame { - msec: 1680 - hash: "b901a51b5605621adff7b34c61f8f320" - } - Frame { - msec: 1696 - hash: "b901a51b5605621adff7b34c61f8f320" - } - Frame { - msec: 1712 - hash: "b901a51b5605621adff7b34c61f8f320" - } - Frame { - msec: 1728 - hash: "b901a51b5605621adff7b34c61f8f320" + hash: "df113cd7cd502c0ae8cb2dd0f0c209a0" } } diff --git a/tests/auto/declarative/qmlvisual/animation/parallelAnimation/data/parallelAnimation.0.png b/tests/auto/declarative/qmlvisual/animation/parallelAnimation/data/parallelAnimation.0.png Binary files differdeleted file mode 100644 index 82c18d7..0000000 --- a/tests/auto/declarative/qmlvisual/animation/parallelAnimation/data/parallelAnimation.0.png +++ /dev/null diff --git a/tests/auto/declarative/qmlvisual/animation/parallelAnimation/data/parallelAnimation.1.png b/tests/auto/declarative/qmlvisual/animation/parallelAnimation/data/parallelAnimation.1.png Binary files differdeleted file mode 100644 index b9a3b89..0000000 --- a/tests/auto/declarative/qmlvisual/animation/parallelAnimation/data/parallelAnimation.1.png +++ /dev/null diff --git a/tests/auto/declarative/qmlvisual/animation/parallelAnimation/data/parallelAnimation.2.png b/tests/auto/declarative/qmlvisual/animation/parallelAnimation/data/parallelAnimation.2.png Binary files differdeleted file mode 100644 index 789615b..0000000 --- a/tests/auto/declarative/qmlvisual/animation/parallelAnimation/data/parallelAnimation.2.png +++ /dev/null diff --git a/tests/auto/declarative/qmlvisual/animation/parallelAnimation/parallelAnimation-visual.qml b/tests/auto/declarative/qmlvisual/animation/parallelAnimation/parallelAnimation-visual.qml index 9a75763..6974adb 100644 --- a/tests/auto/declarative/qmlvisual/animation/parallelAnimation/parallelAnimation-visual.qml +++ b/tests/auto/declarative/qmlvisual/animation/parallelAnimation/parallelAnimation-visual.qml @@ -9,34 +9,35 @@ import QtQuick 1.0 */ Rectangle { - width: 400; height: 200 + width: 200; height: 100 Rectangle { id: redRect - width: 100; height: 100 + width: 50; height: 50 color: "red" } Rectangle { id: redRect2 - width: 100; height: 100 - y: 100 + width: 50; height: 50 + y: 50 color: "red" } - MouseArea { - anchors.fill: parent - onClicked: parent.state = "state1" + Timer{ + interval: 100 + running: true + onTriggered: parent.state = "state1" } states: State { name: "state1" PropertyChanges { target: redRect - x: 300 + x: 150 color: "purple" } PropertyChanges { target: redRect2 - x: 300 + x: 150 color: "purple" } } diff --git a/tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation-visual.0.png b/tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation-visual.0.png Binary files differnew file mode 100644 index 0000000..41d51da --- /dev/null +++ b/tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation-visual.0.png diff --git a/tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation-visual.1.png b/tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation-visual.1.png Binary files differnew file mode 100644 index 0000000..953e8bd --- /dev/null +++ b/tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation-visual.1.png diff --git a/tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation-visual.2.png b/tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation-visual.2.png Binary files differnew file mode 100644 index 0000000..b311ae1 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation-visual.2.png diff --git a/tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation-visual.3.png b/tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation-visual.3.png Binary files differnew file mode 100644 index 0000000..41d51da --- /dev/null +++ b/tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation-visual.3.png diff --git a/tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation-visual.4.png b/tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation-visual.4.png Binary files differnew file mode 100644 index 0000000..5b68a73 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation-visual.4.png diff --git a/tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation-visual.qml b/tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation-visual.qml index edefd01..4296883 100644 --- a/tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation-visual.qml +++ b/tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation-visual.qml @@ -6,1658 +6,1218 @@ VisualTest { } Frame { msec: 16 - hash: "4135271d78a5c63c3837a09c86f35ebe" + image: "parentAnimation-visual.0.png" } Frame { msec: 32 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 48 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 64 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 80 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 96 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 112 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 128 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 144 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 160 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 176 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 192 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 208 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 224 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 240 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 256 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 272 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 288 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 304 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 320 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 336 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 352 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 368 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 181; y: 122 + modifiers: 0 + sendToViewport: true } Frame { msec: 384 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 400 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "234b795b5dd412e4397f132f03f38175" } Frame { msec: 416 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "eca09aebcc15501fd348b9eb19b54ee2" } Frame { msec: 432 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "6ab63f771ac705439157cf0ed84bc274" } Frame { msec: 448 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "42212db87d03c35e96e38ac200bd9ec2" } Frame { msec: 464 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "46a79ff030b89a4c8791fd853a96b64f" } Frame { msec: 480 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "cdfee36535e491328f5045b6f3378b64" } Frame { msec: 496 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "5cfc7db34110aa39f296fe4475de0c08" } Frame { msec: 512 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "df59e3aa557a661ce513523c3059c41d" } Frame { msec: 528 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "2d2f8fc7d695bcd20ef682b25a22186a" } Frame { msec: 544 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "daac5f2d4b451501669a7767d0a19ccc" } Frame { msec: 560 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "e10801e6c7086eac3eaaa48a3d39bb95" } Frame { msec: 576 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "a5fdf57b20bf4d4aad99f02a13bbfc66" } Frame { msec: 592 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "b48721b169b4a1118b040a9e41c252a1" } Frame { msec: 608 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "242425f06d5706f0483e49812bfb4718" } Frame { msec: 624 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "33bdd4d71b1736055d821ee5040bfaed" } Frame { msec: 640 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 656 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 672 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 688 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 704 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 720 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 736 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 752 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 768 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 784 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 800 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 816 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 832 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 848 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 864 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 880 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 896 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 912 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 928 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 944 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 960 - image: "parentAnimation.0.png" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 976 - hash: "4135271d78a5c63c3837a09c86f35ebe" + image: "parentAnimation-visual.1.png" } Frame { msec: 992 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 1008 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 1024 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 1040 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 1056 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 1072 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 1088 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 1104 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 1120 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 1136 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 181; y: 122 + modifiers: 0 + sendToViewport: true } Frame { msec: 1152 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 1168 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "b985be8701f0bbb73facfe745d43e32f" } Frame { msec: 1184 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "6b3e91ff248516656fd2efe26db6c900" } Frame { msec: 1200 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "40bd9296de59b3abc5b7a204a6ecff3f" } Frame { msec: 1216 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "615817b53baf0d0cd290b18ad9deee4d" } Frame { msec: 1232 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "c990d9afcebfc4dcc35457d555d7e9cb" } Frame { msec: 1248 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "2d1a4687abe3fd7b1911f8e5020c4378" } Frame { msec: 1264 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "b5e1399f1924dafa6782da6b739af882" } Frame { msec: 1280 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "8686a36600410f4f39f558eadfb3479f" } Frame { msec: 1296 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "39f1f7573198f86e1452211f62dc7f1a" } Frame { msec: 1312 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbfbbcb5637c0f90396150abb0aecb14" } Frame { msec: 1328 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "2c071570228d5a121a64c4c01c443ab2" } Frame { msec: 1344 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "4e076ea1d8f566eca9aa5eb55ce02098" } Frame { msec: 1360 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "72fd6c15e76fd6d74a9584be1e82399b" } Frame { msec: 1376 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "b519ad1958ea69fc4682c06e83f22c42" } Frame { msec: 1392 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "155b39717f45fe5d36348c499635e759" } Frame { msec: 1408 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 1424 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 1440 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 1456 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 1472 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 1488 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 1504 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 1520 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 1536 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Mouse { - type: 2 - button: 1 - buttons: 1 - x: 237; y: 299 - modifiers: 0 - sendToViewport: true + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 1552 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 1568 - hash: "633b5668278295faa57d0cfffe8a29cb" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 1584 - hash: "ccbf4505e0f05547d2f7ce874ab941c0" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 1600 - hash: "be904489959fa365badb642fa9e85922" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 1616 - hash: "de6a97ac6e2677feb223336199cbffe1" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 1632 - hash: "997b0a547336a9bb6a67cd9beffe1831" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 1648 - hash: "ac9a6e111050b8a7c4492f06c33d3969" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 1664 - hash: "7313c0d2ee06e393f486670222c29bb4" + hash: "fbf01bb217e393b79a6a2c567750de89" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 181; y: 122 + modifiers: 0 + sendToViewport: true } Frame { msec: 1680 - hash: "24cea420d03d1fdcddb1b9cf5112cbee" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 1696 - hash: "764688785eeaa01e9c84821476911edb" + hash: "234b795b5dd412e4397f132f03f38175" } Frame { msec: 1712 - hash: "b24ae0cb512abfd2606ff9c20a6751bf" + hash: "eca09aebcc15501fd348b9eb19b54ee2" } Frame { msec: 1728 - hash: "f1daed3391f10e27435a54222df8d0ab" + hash: "6ab63f771ac705439157cf0ed84bc274" } Frame { msec: 1744 - hash: "99704e182267f2c12d0215b9c03f4d68" + hash: "42212db87d03c35e96e38ac200bd9ec2" } Frame { msec: 1760 - hash: "143cd9259a41b8af5d41a5b2aaf8de64" + hash: "46a79ff030b89a4c8791fd853a96b64f" } Frame { msec: 1776 - hash: "b5f0a0f838b5870c162a24cd767f068b" + hash: "cdfee36535e491328f5045b6f3378b64" } Frame { msec: 1792 - hash: "c5c8cdcbfab7466e447eaff582bf7312" + hash: "5cfc7db34110aa39f296fe4475de0c08" } Frame { msec: 1808 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "df59e3aa557a661ce513523c3059c41d" } Frame { msec: 1824 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "2d2f8fc7d695bcd20ef682b25a22186a" + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 181; y: 122 + modifiers: 0 + sendToViewport: true } Frame { msec: 1840 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "2d2f8fc7d695bcd20ef682b25a22186a" } Frame { msec: 1856 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "f611eb7652ce078c81dba533c6c0df5e" } Frame { msec: 1872 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "2a4f853f3eeef5cbacc8fdacfdab3442" } Frame { msec: 1888 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "86a201ea5c4af2a28b4047c0732d33c8" } Frame { msec: 1904 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "e87f15694846a75ff3801aff063d35c7" } Frame { msec: 1920 - image: "parentAnimation.1.png" + hash: "c3d42dd4ae49a843f32a3dcc818d0b68" } Frame { msec: 1936 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + image: "parentAnimation-visual.2.png" } Frame { msec: 1952 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "46a79ff030b89a4c8791fd853a96b64f" + } + Mouse { + type: 4 + button: 1 + buttons: 1 + x: 181; y: 122 + modifiers: 0 + sendToViewport: true } Frame { msec: 1968 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "46a79ff030b89a4c8791fd853a96b64f" } Frame { msec: 1984 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "079898fb015f88ba9d7cd73f356d2c37" } Frame { msec: 2000 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "5d03ca6d09d241bd686c878d53d9f269" } Frame { msec: 2016 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "d986a00663eb3dafb24bf67b3d6c7a04" } Frame { msec: 2032 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "4e609d8b8921428909a5b78ea1db78b9" } Frame { msec: 2048 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "f611eb7652ce078c81dba533c6c0df5e" + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 181; y: 122 + modifiers: 0 + sendToViewport: true } Frame { msec: 2064 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "f611eb7652ce078c81dba533c6c0df5e" } Frame { msec: 2080 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "2a4f853f3eeef5cbacc8fdacfdab3442" } Frame { msec: 2096 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "86a201ea5c4af2a28b4047c0732d33c8" } Frame { msec: 2112 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "2d498b4b440cd6bce6e02102dc62996d" } Frame { msec: 2128 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "53c55f9fc1aab5f4c552387e8cae749e" } Frame { msec: 2144 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "8d188a1ab2be377198142f3037d15fc3" } Frame { msec: 2160 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "66550b5102e2803fb3cbd85f4b2543e0" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 181; y: 122 + modifiers: 0 + sendToViewport: true } Frame { msec: 2176 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "66550b5102e2803fb3cbd85f4b2543e0" } Frame { msec: 2192 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "e495d8163793da7503b9d29c6721ff6e" } Frame { msec: 2208 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "065e5775930146539ae589782f4e4352" } Frame { msec: 2224 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "7861ff76ec52f1c0408636f7b53b30b6" + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 181; y: 122 + modifiers: 0 + sendToViewport: true } Frame { msec: 2240 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "7861ff76ec52f1c0408636f7b53b30b6" } Frame { msec: 2256 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "e87f15694846a75ff3801aff063d35c7" } Frame { msec: 2272 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "67edcabe94a3968bbfe3dd1b0b2cd273" } Frame { msec: 2288 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "a0f8e97d347970aca868538f4294a7ce" } Frame { msec: 2304 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "c89421473e754235e209f35dea9afccb" + } + Mouse { + type: 4 + button: 1 + buttons: 1 + x: 181; y: 122 + modifiers: 0 + sendToViewport: true } Frame { msec: 2320 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "c89421473e754235e209f35dea9afccb" } Frame { msec: 2336 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "cdfee36535e491328f5045b6f3378b64" } Frame { msec: 2352 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "ab31653cb8a31f753782ffff045e2b07" } Frame { msec: 2368 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "86a201ea5c4af2a28b4047c0732d33c8" + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 181; y: 122 + modifiers: 0 + sendToViewport: true } Frame { msec: 2384 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "86a201ea5c4af2a28b4047c0732d33c8" } Frame { msec: 2400 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "4bdc37cd35c71d8a25745cb0ff664fea" } Frame { msec: 2416 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "5d03ca6d09d241bd686c878d53d9f269" } Frame { msec: 2432 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "700ff7c6c4ae97b34309bd020807a0e1" } Frame { msec: 2448 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "e812a79fb65142f6855974f87aabdc90" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 181; y: 122 + modifiers: 0 + sendToViewport: true } Frame { msec: 2464 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "e812a79fb65142f6855974f87aabdc90" } Frame { msec: 2480 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" - } - Mouse { - type: 3 - button: 1 - buttons: 0 - x: 237; y: 299 - modifiers: 0 - sendToViewport: true + hash: "795809181debf916afbef73c41a66dee" } Frame { msec: 2496 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" + hash: "b61c0e25fa9f3c15f1caf91c25937d75" } Frame { msec: 2512 - hash: "eaeeb8c51d43e3c38ff7dde632d1f9c8" + hash: "9dd01662ee9d0add862b3afadac72929" } Frame { msec: 2528 - hash: "ec0e68c2e7a75fedd1091ce633dadd4f" + hash: "0a96c8fec8f6509dbbe16480fe8ebfb7" + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 181; y: 122 + modifiers: 0 + sendToViewport: true } Frame { msec: 2544 - hash: "a5d60efc176dee9083a2d746e7ad8315" + hash: "0a96c8fec8f6509dbbe16480fe8ebfb7" } Frame { msec: 2560 - hash: "48bcbbacf413080247f818e35e496e04" + hash: "ce67814de0091d5ab5cc2172a830bc93" } Frame { msec: 2576 - hash: "c521af8efa19fbac39119ad75cd469f5" + hash: "d986a00663eb3dafb24bf67b3d6c7a04" } Frame { msec: 2592 - hash: "0e74613c67fc9d9acb21a3d382c5efcd" + hash: "69e21aefb8bdbfaaa5e1e7969d827ec3" } Frame { msec: 2608 - hash: "eeb3f4467ebd7ee678c3b7371db28519" + hash: "cdfee36535e491328f5045b6f3378b64" } Frame { msec: 2624 - hash: "9c5b9009a35b74d0ddec8fec85f204bf" + hash: "cdb20c4866bdf55bd454864a31676053" } Frame { msec: 2640 - hash: "aefc70824e23428aebf0a40830a57469" + hash: "46a79ff030b89a4c8791fd853a96b64f" } Frame { msec: 2656 - hash: "1fa9c23760193b74b0063b4e4c434070" + hash: "c2535eb78e0cf46151f15cd2ec7c4838" } Frame { msec: 2672 - hash: "8091700d4729163bd87521385853e608" + hash: "7a1455f07b916a63e43b89da4311a033" } Frame { msec: 2688 - hash: "a13558e609570f9390f20a85d244fa22" + hash: "f9a2c0ef913ecd7026d9775648a063d6" } Frame { msec: 2704 - hash: "7be5e3609bbeb9a2c1df7d52f3953d4d" + hash: "5da8f6f7d847c174da393015dfc33537" } Frame { msec: 2720 - hash: "51c8ae31f858121d86ef09cc9a5c5ef3" + hash: "1d5f20cb721f1e5cb067095bee1b51fe" } Frame { msec: 2736 - hash: "84ce8f39207f4b07c2c3323425a8c238" + hash: "ca7f5fa76264d1eb1182e46e371ee81c" } Frame { msec: 2752 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "2467dc0ffdb051e092c5bfd5d371e6b6" } Frame { msec: 2768 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "0b04e516eb08978914c39ec2d742e161" } Frame { msec: 2784 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "5abec56587da54876c204d2e32efe7ad" } Frame { msec: 2800 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 2816 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 2832 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 2848 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 2864 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 2880 - image: "parentAnimation.2.png" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 2896 - hash: "4135271d78a5c63c3837a09c86f35ebe" + image: "parentAnimation-visual.3.png" } Frame { msec: 2912 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 2928 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 2944 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 2960 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 2976 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 2992 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 3008 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 3024 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 3040 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 3056 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 3072 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 3088 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 3104 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 181; y: 122 + modifiers: 0 + sendToViewport: true } Frame { msec: 3120 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 3136 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "234b795b5dd412e4397f132f03f38175" } Frame { msec: 3152 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "eca09aebcc15501fd348b9eb19b54ee2" } Frame { msec: 3168 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "6ab63f771ac705439157cf0ed84bc274" } Frame { msec: 3184 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "42212db87d03c35e96e38ac200bd9ec2" } Frame { msec: 3200 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "46a79ff030b89a4c8791fd853a96b64f" } Frame { msec: 3216 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "cdfee36535e491328f5045b6f3378b64" } Frame { msec: 3232 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "5cfc7db34110aa39f296fe4475de0c08" } Frame { msec: 3248 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "df59e3aa557a661ce513523c3059c41d" } Frame { msec: 3264 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "2d2f8fc7d695bcd20ef682b25a22186a" } Frame { msec: 3280 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "daac5f2d4b451501669a7767d0a19ccc" } Frame { msec: 3296 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "e10801e6c7086eac3eaaa48a3d39bb95" } Frame { msec: 3312 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "a5fdf57b20bf4d4aad99f02a13bbfc66" } Frame { msec: 3328 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "b48721b169b4a1118b040a9e41c252a1" } Frame { msec: 3344 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "242425f06d5706f0483e49812bfb4718" } Frame { msec: 3360 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "33bdd4d71b1736055d821ee5040bfaed" } Frame { msec: 3376 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Mouse { - type: 2 - button: 1 - buttons: 1 - x: 237; y: 299 - modifiers: 0 - sendToViewport: true + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 3392 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 3408 - hash: "633b5668278295faa57d0cfffe8a29cb" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 3424 - hash: "ccbf4505e0f05547d2f7ce874ab941c0" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 3440 - hash: "be904489959fa365badb642fa9e85922" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 3456 - hash: "de6a97ac6e2677feb223336199cbffe1" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 3472 - hash: "997b0a547336a9bb6a67cd9beffe1831" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 3488 - hash: "ac9a6e111050b8a7c4492f06c33d3969" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 3504 - hash: "7313c0d2ee06e393f486670222c29bb4" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 3520 - hash: "24cea420d03d1fdcddb1b9cf5112cbee" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 3536 - hash: "764688785eeaa01e9c84821476911edb" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 3552 - hash: "b24ae0cb512abfd2606ff9c20a6751bf" - } - Mouse { - type: 3 - button: 1 - buttons: 0 - x: 237; y: 299 - modifiers: 0 - sendToViewport: true + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 3568 - hash: "b24ae0cb512abfd2606ff9c20a6751bf" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 3584 - hash: "d7bf1b48f1a03974e7f095468e07f037" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 3600 - hash: "a59ab4fe1c22d27b5cdde949cf90e6f4" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 3616 - hash: "7c3082720e65b8a6217bf5a5fe4d48c0" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 3632 - hash: "350d1ff24fb8fba0ab8a6694d99544b3" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 181; y: 122 + modifiers: 0 + sendToViewport: true } Frame { msec: 3648 - hash: "81d17a62c33d79ed25968ec47771d292" + hash: "dce97e76b2541bbee52b0df1c1bb3d44" } Frame { msec: 3664 - hash: "43fd3ef88bd7a2e5bf4546f088783077" + hash: "b985be8701f0bbb73facfe745d43e32f" } Frame { msec: 3680 - hash: "041938ad2e023202db18df28f2329c8f" + hash: "6b3e91ff248516656fd2efe26db6c900" } Frame { msec: 3696 - hash: "ec8677eae06cbf77a9508953325b179e" - } - Mouse { - type: 4 - button: 1 - buttons: 1 - x: 237; y: 299 - modifiers: 0 - sendToViewport: true + hash: "40bd9296de59b3abc5b7a204a6ecff3f" } Frame { msec: 3712 - hash: "ec8677eae06cbf77a9508953325b179e" + hash: "615817b53baf0d0cd290b18ad9deee4d" } Frame { msec: 3728 - hash: "453026339c3901ee286831b4b41088f6" + hash: "c990d9afcebfc4dcc35457d555d7e9cb" } Frame { msec: 3744 - hash: "d58a7a41ade691cc0acfb0303bfc3b68" + hash: "2d1a4687abe3fd7b1911f8e5020c4378" } Frame { msec: 3760 - hash: "a200b05ef3d7e39e11513fd2f8ff1497" + hash: "b5e1399f1924dafa6782da6b739af882" } Frame { msec: 3776 - hash: "faa1223975acdf2d4b48045d7f2ce445" + hash: "8686a36600410f4f39f558eadfb3479f" } Frame { msec: 3792 - hash: "964d9b80d82d0fe3d3fb328a1661a60e" + hash: "39f1f7573198f86e1452211f62dc7f1a" } Frame { msec: 3808 - hash: "705871bc384de93100354acb19b371b0" + hash: "fbfbbcb5637c0f90396150abb0aecb14" } Frame { msec: 3824 - hash: "1a4480463adfc5a3d525916b03c2c3ce" + hash: "2c071570228d5a121a64c4c01c443ab2" } Frame { msec: 3840 - image: "parentAnimation.3.png" + hash: "4e076ea1d8f566eca9aa5eb55ce02098" } Frame { msec: 3856 - hash: "9a55bdf428f45f02d9c8cf414dcd7754" - } - Mouse { - type: 3 - button: 1 - buttons: 0 - x: 237; y: 299 - modifiers: 0 - sendToViewport: true + image: "parentAnimation-visual.4.png" } Frame { msec: 3872 - hash: "9a55bdf428f45f02d9c8cf414dcd7754" + hash: "b519ad1958ea69fc4682c06e83f22c42" } Frame { msec: 3888 - hash: "0f6d82d02ce7d79a1bdf6bf81791f321" + hash: "155b39717f45fe5d36348c499635e759" } Frame { msec: 3904 - hash: "b145b9d299714020686069baec11cb71" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 3920 - hash: "5dbf5e4151c01f10cf23b07ca1df56ab" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 3936 - hash: "822d4397ac514673ca1015ad05c9b4ac" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 3952 - hash: "461d35e865153d22e9a67bb0ffddefb7" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 3968 - hash: "676fff498e6879144090d5596056c6c8" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 3984 - hash: "854da7ed627237250e20b263f9eb9d90" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 4000 - hash: "157ec877797883d329ff329537205d02" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 4016 - hash: "613669ca60240fcc490d548fe802390d" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 4032 - hash: "803e84f027c773db96f9530511e5fedb" - } - Mouse { - type: 2 - button: 1 - buttons: 1 - x: 237; y: 299 - modifiers: 0 - sendToViewport: true + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 4048 - hash: "803e84f027c773db96f9530511e5fedb" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 4064 - hash: "f47cfd1f1094b782c08490be2f49c6ed" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 4080 - hash: "db5953f3ee4e2db87e33b85464167f74" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 4096 - hash: "8313cb750b9abc586a43b9422de08f53" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 4112 - hash: "deb390ce992fee85c56733168b4bd1ec" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 4128 - hash: "29a1cda3647c49731e9adcd107a2d13c" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 4144 - hash: "bfa17a3afa06699107b217df6e4aed43" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 4160 - hash: "8e639ef01ab6d8876c3f40adc44928c6" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 4176 - hash: "14038aedf42de0ca62d872d317018ee0" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 4192 - hash: "c1288465163d44ed40e28f21e0298ea6" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 4208 - hash: "d6915f22a905737488d27e8138002f31" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 4224 - hash: "5b1621451a5a3af40302603ec31bb8bb" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 4240 - hash: "16fd73c0cb615cc717cdc4a6787471c2" - } - Mouse { - type: 3 - button: 1 - buttons: 0 - x: 237; y: 299 - modifiers: 0 - sendToViewport: true + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 4256 - hash: "16fd73c0cb615cc717cdc4a6787471c2" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 4272 - hash: "db5caf42e11705ecdb2006e1ed6b0c4f" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 4288 - hash: "4b7e51e4e9fb1dacb32aac11a4a46ceb" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 4304 - hash: "63c93cda9892f733809125991af997b6" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 4320 - hash: "0e74613c67fc9d9acb21a3d382c5efcd" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 4336 - hash: "58e813a6619828b6c9ec9cf300ff0e2d" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 4352 - hash: "181a6e334d745381f091bf1b55fc1690" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 4368 - hash: "f25bbc9ddc8cc72036c49d50b45bece8" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 4384 - hash: "88e8f0496debfee6bc2426895fe1c3d9" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 4400 - hash: "db5953f3ee4e2db87e33b85464167f74" + hash: "fbf01bb217e393b79a6a2c567750de89" } Frame { msec: 4416 - hash: "9818a899adb916b6ba5f7537697ef062" - } - Frame { - msec: 4432 - hash: "3842f40093d70089a4004fb803c05981" - } - Frame { - msec: 4448 - hash: "be904489959fa365badb642fa9e85922" - } - Frame { - msec: 4464 - hash: "cbae27751ff0ebce4fcc164564f4cf1b" - } - Frame { - msec: 4480 - hash: "3a1b468bd3fd747bbe6b069426b170a9" - } - Frame { - msec: 4496 - hash: "57fbcd580eb1607a2a7526a65842dfeb" - } - Frame { - msec: 4512 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 4528 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 4544 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 4560 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 4576 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 4592 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 4608 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 4624 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Mouse { - type: 2 - button: 1 - buttons: 1 - x: 237; y: 299 - modifiers: 0 - sendToViewport: true - } - Frame { - msec: 4640 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 4656 - hash: "633b5668278295faa57d0cfffe8a29cb" - } - Frame { - msec: 4672 - hash: "ccbf4505e0f05547d2f7ce874ab941c0" - } - Frame { - msec: 4688 - hash: "be904489959fa365badb642fa9e85922" - } - Frame { - msec: 4704 - hash: "de6a97ac6e2677feb223336199cbffe1" - } - Frame { - msec: 4720 - hash: "997b0a547336a9bb6a67cd9beffe1831" - } - Frame { - msec: 4736 - hash: "ac9a6e111050b8a7c4492f06c33d3969" - } - Frame { - msec: 4752 - hash: "7313c0d2ee06e393f486670222c29bb4" - } - Frame { - msec: 4768 - hash: "24cea420d03d1fdcddb1b9cf5112cbee" - } - Frame { - msec: 4784 - hash: "764688785eeaa01e9c84821476911edb" - } - Frame { - msec: 4800 - image: "parentAnimation.4.png" - } - Frame { - msec: 4816 - hash: "f1daed3391f10e27435a54222df8d0ab" - } - Frame { - msec: 4832 - hash: "99704e182267f2c12d0215b9c03f4d68" - } - Frame { - msec: 4848 - hash: "143cd9259a41b8af5d41a5b2aaf8de64" - } - Frame { - msec: 4864 - hash: "b5f0a0f838b5870c162a24cd767f068b" - } - Frame { - msec: 4880 - hash: "c5c8cdcbfab7466e447eaff582bf7312" - } - Frame { - msec: 4896 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" - } - Frame { - msec: 4912 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" - } - Frame { - msec: 4928 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" - } - Frame { - msec: 4944 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" - } - Frame { - msec: 4960 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" - } - Frame { - msec: 4976 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" - } - Frame { - msec: 4992 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" - } - Frame { - msec: 5008 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" - } - Frame { - msec: 5024 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" - } - Frame { - msec: 5040 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" - } - Frame { - msec: 5056 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" - } - Frame { - msec: 5072 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" - } - Frame { - msec: 5088 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" - } - Frame { - msec: 5104 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" - } - Frame { - msec: 5120 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" - } - Frame { - msec: 5136 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" - } - Frame { - msec: 5152 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" - } - Frame { - msec: 5168 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" - } - Frame { - msec: 5184 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" - } - Frame { - msec: 5200 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" - } - Frame { - msec: 5216 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" - } - Frame { - msec: 5232 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" - } - Frame { - msec: 5248 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" - } - Frame { - msec: 5264 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" - } - Frame { - msec: 5280 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" - } - Frame { - msec: 5296 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" - } - Frame { - msec: 5312 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" - } - Frame { - msec: 5328 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" - } - Frame { - msec: 5344 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" - } - Mouse { - type: 3 - button: 1 - buttons: 0 - x: 237; y: 299 - modifiers: 0 - sendToViewport: true - } - Frame { - msec: 5360 - hash: "f1bc451d1f62cfb5dd60a7ea483d3844" - } - Frame { - msec: 5376 - hash: "eaeeb8c51d43e3c38ff7dde632d1f9c8" - } - Frame { - msec: 5392 - hash: "ec0e68c2e7a75fedd1091ce633dadd4f" - } - Frame { - msec: 5408 - hash: "a5d60efc176dee9083a2d746e7ad8315" - } - Frame { - msec: 5424 - hash: "48bcbbacf413080247f818e35e496e04" - } - Frame { - msec: 5440 - hash: "c521af8efa19fbac39119ad75cd469f5" - } - Frame { - msec: 5456 - hash: "0e74613c67fc9d9acb21a3d382c5efcd" - } - Frame { - msec: 5472 - hash: "eeb3f4467ebd7ee678c3b7371db28519" - } - Frame { - msec: 5488 - hash: "9c5b9009a35b74d0ddec8fec85f204bf" - } - Frame { - msec: 5504 - hash: "aefc70824e23428aebf0a40830a57469" - } - Frame { - msec: 5520 - hash: "1fa9c23760193b74b0063b4e4c434070" - } - Frame { - msec: 5536 - hash: "8091700d4729163bd87521385853e608" - } - Frame { - msec: 5552 - hash: "a13558e609570f9390f20a85d244fa22" - } - Frame { - msec: 5568 - hash: "7be5e3609bbeb9a2c1df7d52f3953d4d" - } - Frame { - msec: 5584 - hash: "51c8ae31f858121d86ef09cc9a5c5ef3" - } - Frame { - msec: 5600 - hash: "84ce8f39207f4b07c2c3323425a8c238" - } - Frame { - msec: 5616 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 5632 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 5648 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 5664 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 5680 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 5696 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 5712 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 5728 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 5744 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 5760 - image: "parentAnimation.5.png" - } - Frame { - msec: 5776 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 5792 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 5808 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 5824 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 5840 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 5856 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 5872 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 5888 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 5904 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 5920 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 5936 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 5952 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 5968 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 5984 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 6000 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 6016 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Key { - type: 6 - key: 16777249 - modifiers: 67108864 - text: "" - autorep: false - count: 1 - } - Frame { - msec: 6032 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 6048 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 6064 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 6080 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 6096 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 6112 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 6128 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 6144 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 6160 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 6176 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 6192 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 6208 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 6224 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 6240 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 6256 - hash: "4135271d78a5c63c3837a09c86f35ebe" - } - Frame { - msec: 6272 - hash: "4135271d78a5c63c3837a09c86f35ebe" + hash: "fbf01bb217e393b79a6a2c567750de89" } } diff --git a/tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation.0.png b/tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation.0.png Binary files differdeleted file mode 100644 index 7d41abc..0000000 --- a/tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation.0.png +++ /dev/null diff --git a/tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation.1.png b/tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation.1.png Binary files differdeleted file mode 100644 index 16b95ab..0000000 --- a/tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation.1.png +++ /dev/null diff --git a/tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation.2.png b/tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation.2.png Binary files differdeleted file mode 100644 index 7d41abc..0000000 --- a/tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation.2.png +++ /dev/null diff --git a/tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation.3.png b/tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation.3.png Binary files differdeleted file mode 100644 index 800bf12..0000000 --- a/tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation.3.png +++ /dev/null diff --git a/tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation.4.png b/tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation.4.png Binary files differdeleted file mode 100644 index d0155bb..0000000 --- a/tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation.4.png +++ /dev/null diff --git a/tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation.5.png b/tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation.5.png Binary files differdeleted file mode 100644 index 7d41abc..0000000 --- a/tests/auto/declarative/qmlvisual/animation/parentAnimation/data/parentAnimation.5.png +++ /dev/null diff --git a/tests/auto/declarative/qmlvisual/animation/parentAnimation/parentAnimation-visual.qml b/tests/auto/declarative/qmlvisual/animation/parentAnimation/parentAnimation-visual.qml index 42cec3a..025aa80 100644 --- a/tests/auto/declarative/qmlvisual/animation/parentAnimation/parentAnimation-visual.qml +++ b/tests/auto/declarative/qmlvisual/animation/parentAnimation/parentAnimation-visual.qml @@ -10,14 +10,14 @@ then a final full transition. */ Rectangle { - width: 800; - height: 480; + width: 400; + height: 240; color: "black"; Rectangle { id: gr color: "green" - width: 100; height: 100 + width: 50; height: 50 } MouseArea { @@ -27,21 +27,21 @@ Rectangle { Rectangle { id: np - x: 300 - width: 300; height: 300 + x: 150 + width: 150; height: 150 color: "yellow" clip: true Rectangle { color: "red" - x: 100; y: 100; height: 100; width: 100 + x: 50; y: 50; height: 50; width: 50 } } Rectangle { id: vp - x: 200; y: 200 - width: 100; height: 100 + x: 100; y: 100 + width: 50; height: 50 color: "blue" rotation: 45 scale: 2 @@ -53,7 +53,7 @@ Rectangle { ParentChange { target: gr parent: np - x: 100; y: 100; width: 200; + x: 50; y: 50; width: 100; } } diff --git a/tests/auto/declarative/qmlvisual/animation/parentAnimation2/data/parentAnimation2.0.png b/tests/auto/declarative/qmlvisual/animation/parentAnimation2/data/parentAnimation2.0.png Binary files differindex 135911c..03ae932 100644 --- a/tests/auto/declarative/qmlvisual/animation/parentAnimation2/data/parentAnimation2.0.png +++ b/tests/auto/declarative/qmlvisual/animation/parentAnimation2/data/parentAnimation2.0.png diff --git a/tests/auto/declarative/qmlvisual/animation/parentAnimation2/data/parentAnimation2.1.png b/tests/auto/declarative/qmlvisual/animation/parentAnimation2/data/parentAnimation2.1.png Binary files differindex 0d71292..175adc3 100644 --- a/tests/auto/declarative/qmlvisual/animation/parentAnimation2/data/parentAnimation2.1.png +++ b/tests/auto/declarative/qmlvisual/animation/parentAnimation2/data/parentAnimation2.1.png diff --git a/tests/auto/declarative/qmlvisual/animation/parentAnimation2/data/parentAnimation2.2.png b/tests/auto/declarative/qmlvisual/animation/parentAnimation2/data/parentAnimation2.2.png Binary files differindex 920d992..4dbe6a4 100644 --- a/tests/auto/declarative/qmlvisual/animation/parentAnimation2/data/parentAnimation2.2.png +++ b/tests/auto/declarative/qmlvisual/animation/parentAnimation2/data/parentAnimation2.2.png diff --git a/tests/auto/declarative/qmlvisual/animation/parentAnimation2/data/parentAnimation2.3.png b/tests/auto/declarative/qmlvisual/animation/parentAnimation2/data/parentAnimation2.3.png Binary files differindex 1c4d89e..b9ea6b8 100644 --- a/tests/auto/declarative/qmlvisual/animation/parentAnimation2/data/parentAnimation2.3.png +++ b/tests/auto/declarative/qmlvisual/animation/parentAnimation2/data/parentAnimation2.3.png diff --git a/tests/auto/declarative/qmlvisual/animation/parentAnimation2/data/parentAnimation2.qml b/tests/auto/declarative/qmlvisual/animation/parentAnimation2/data/parentAnimation2.qml index 9e1b923..1d7817b 100644 --- a/tests/auto/declarative/qmlvisual/animation/parentAnimation2/data/parentAnimation2.qml +++ b/tests/auto/declarative/qmlvisual/animation/parentAnimation2/data/parentAnimation2.qml @@ -6,7 +6,7 @@ VisualTest { } Frame { msec: 16 - hash: "b3bfd7a06d3e246f4256ab5a267360b0" + image: "parentAnimation2.0.png" } Frame { msec: 32 @@ -258,11 +258,11 @@ VisualTest { } Frame { msec: 960 - image: "parentAnimation2.0.png" + hash: "5983f3e0800859134bff0182fe9e0142" } Frame { msec: 976 - hash: "95b4fe1e5eeffe1673e199308e8ce76c" + image: "parentAnimation2.1.png" } Frame { msec: 992 @@ -514,11 +514,11 @@ VisualTest { } Frame { msec: 1920 - image: "parentAnimation2.1.png" + hash: "3210f97ac2799d84fc1d872c4c2994f7" } Frame { msec: 1936 - hash: "60ed700e49bf2c51aba9b44400b56294" + image: "parentAnimation2.2.png" } Frame { msec: 1952 @@ -762,11 +762,11 @@ VisualTest { } Frame { msec: 2880 - image: "parentAnimation2.2.png" + hash: "acab4a79f22ebc8a45759ae282e8f3db" } Frame { msec: 2896 - hash: "acab4a79f22ebc8a45759ae282e8f3db" + image: "parentAnimation2.3.png" } Mouse { type: 3 @@ -1018,6 +1018,6 @@ VisualTest { } Frame { msec: 3840 - image: "parentAnimation2.3.png" + hash: "b3bfd7a06d3e246f4256ab5a267360b0" } } diff --git a/tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation-visual.0.png b/tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation-visual.0.png Binary files differnew file mode 100644 index 0000000..cb0971a --- /dev/null +++ b/tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation-visual.0.png diff --git a/tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation-visual.1.png b/tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation-visual.1.png Binary files differnew file mode 100644 index 0000000..c579ded --- /dev/null +++ b/tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation-visual.1.png diff --git a/tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation-visual.2.png b/tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation-visual.2.png Binary files differnew file mode 100644 index 0000000..49e2b9f --- /dev/null +++ b/tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation-visual.2.png diff --git a/tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation-visual.3.png b/tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation-visual.3.png Binary files differnew file mode 100644 index 0000000..cb0971a --- /dev/null +++ b/tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation-visual.3.png diff --git a/tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation-visual.4.png b/tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation-visual.4.png Binary files differnew file mode 100644 index 0000000..e62485b --- /dev/null +++ b/tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation-visual.4.png diff --git a/tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation-visual.5.png b/tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation-visual.5.png Binary files differnew file mode 100644 index 0000000..61e7463 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation-visual.5.png diff --git a/tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation-visual.6.png b/tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation-visual.6.png Binary files differnew file mode 100644 index 0000000..8c31e7d --- /dev/null +++ b/tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation-visual.6.png diff --git a/tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation-visual.qml b/tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation-visual.qml index 8e1e1d7..34deb9b 100644 --- a/tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation-visual.qml +++ b/tests/auto/declarative/qmlvisual/animation/pauseAnimation/data/pauseAnimation-visual.qml @@ -6,7 +6,7 @@ VisualTest { } Frame { msec: 16 - hash: "a350b70c5238a340e85fd4a3ec0390a3" + image: "pauseAnimation-visual.0.png" } Frame { msec: 32 @@ -242,11 +242,11 @@ VisualTest { } Frame { msec: 960 - image: "pauseAnimation.0.png" + hash: "f1e0301430d153fb9d15eaffdfcd5c58" } Frame { msec: 976 - hash: "5f18a81707f23d377e81a27c1fc41ce9" + image: "pauseAnimation-visual.1.png" } Frame { msec: 992 @@ -482,11 +482,11 @@ VisualTest { } Frame { msec: 1920 - image: "pauseAnimation.1.png" + hash: "3042003c067b257de2cb32f650dde693" } Frame { msec: 1936 - hash: "a725b59b4947357546bbfc7df3d830af" + image: "pauseAnimation-visual.2.png" } Frame { msec: 1952 @@ -722,11 +722,11 @@ VisualTest { } Frame { msec: 2880 - image: "pauseAnimation.2.png" + hash: "a350b70c5238a340e85fd4a3ec0390a3" } Frame { msec: 2896 - hash: "a350b70c5238a340e85fd4a3ec0390a3" + image: "pauseAnimation-visual.3.png" } Frame { msec: 2912 @@ -962,11 +962,11 @@ VisualTest { } Frame { msec: 3840 - image: "pauseAnimation.3.png" + hash: "7c27ef654e645679c90520d6cf00b0c4" } Frame { msec: 3856 - hash: "20258f07c613958c32f783466771391a" + image: "pauseAnimation-visual.4.png" } Frame { msec: 3872 @@ -1202,11 +1202,11 @@ VisualTest { } Frame { msec: 4800 - image: "pauseAnimation.4.png" + hash: "336d31586171f22d541b989d24b95cbb" } Frame { msec: 4816 - hash: "f0d8132489c2f2ef760e905b3c093726" + image: "pauseAnimation-visual.5.png" } Frame { msec: 4832 @@ -1442,11 +1442,11 @@ VisualTest { } Frame { msec: 5760 - image: "pauseAnimation.5.png" + hash: "ce57e27af329eba4fac3ab891f0407ce" } Frame { msec: 5776 - hash: "41ba853c3403f68a23e708df82e21c53" + image: "pauseAnimation-visual.6.png" } Frame { msec: 5792 diff --git a/tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.0.png b/tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.0.png Binary files differindex a02c063..7d2b66e 100644 --- a/tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.0.png +++ b/tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.0.png diff --git a/tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.1.png b/tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.1.png Binary files differindex 0714b4a..a02c063 100644 --- a/tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.1.png +++ b/tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.1.png diff --git a/tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.2.png b/tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.2.png Binary files differindex 7d2b66e..1af3243 100644 --- a/tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.2.png +++ b/tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.2.png diff --git a/tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.3.png b/tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.3.png Binary files differnew file mode 100644 index 0000000..7d2b66e --- /dev/null +++ b/tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.3.png diff --git a/tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.qml b/tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.qml index 09febd7..3c24f59 100644 --- a/tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.qml +++ b/tests/auto/declarative/qmlvisual/animation/propertyAction/data/propertyAction-visual.qml @@ -6,7 +6,7 @@ VisualTest { } Frame { msec: 16 - hash: "1e5ac43e0f553886bcb2b4016f7e3414" + image: "propertyAction-visual.0.png" } Frame { msec: 32 @@ -250,11 +250,11 @@ VisualTest { } Frame { msec: 960 - image: "propertyAction-visual.0.png" + hash: "4ba1bf769de9bc45630485d06642dc30" } Frame { msec: 976 - hash: "4ba1bf769de9bc45630485d06642dc30" + image: "propertyAction-visual.1.png" } Frame { msec: 992 @@ -498,11 +498,11 @@ VisualTest { } Frame { msec: 1920 - image: "propertyAction-visual.1.png" + hash: "81c157daf3086b21ea2ba39277a31f3d" } Frame { msec: 1936 - hash: "895ad99b422c5c6637f6569f391b4011" + image: "propertyAction-visual.2.png" } Frame { msec: 1952 @@ -738,11 +738,11 @@ VisualTest { } Frame { msec: 2880 - image: "propertyAction-visual.2.png" + hash: "1e5ac43e0f553886bcb2b4016f7e3414" } Frame { msec: 2896 - hash: "1e5ac43e0f553886bcb2b4016f7e3414" + image: "propertyAction-visual.3.png" } Frame { msec: 2912 diff --git a/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.0.png b/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.0.png Binary files differindex 3545e5a..4af1744 100644 --- a/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.0.png +++ b/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.0.png diff --git a/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.1.png b/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.1.png Binary files differindex c7da359..29ca02a 100644 --- a/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.1.png +++ b/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.1.png diff --git a/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.2.png b/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.2.png Binary files differindex d51e8e4..c7da359 100644 --- a/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.2.png +++ b/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.2.png diff --git a/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.3.png b/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.3.png Binary files differindex c7da359..7373951 100644 --- a/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.3.png +++ b/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.3.png diff --git a/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.qml b/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.qml index 774cc13..05b5c99 100644 --- a/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.qml +++ b/tests/auto/declarative/qmlvisual/animation/qtbug10586/data/qtbug10586.qml @@ -6,7 +6,7 @@ VisualTest { } Frame { msec: 16 - hash: "0755ae54acb6af587bbf7ca509146e0f" + image: "qtbug10586.0.png" } Frame { msec: 32 @@ -338,11 +338,11 @@ VisualTest { } Frame { msec: 960 - image: "qtbug10586.0.png" + hash: "dff3c85f1bb42138410e9db7be98425b" } Frame { msec: 976 - hash: "8a5247a3847809f56a2fdce0f4ac9c99" + image: "qtbug10586.1.png" } Frame { msec: 992 @@ -666,11 +666,11 @@ VisualTest { } Frame { msec: 1920 - image: "qtbug10586.1.png" + hash: "d84bf962449716cc64cb34b285926c48" } Frame { msec: 1936 - hash: "d84bf962449716cc64cb34b285926c48" + image: "qtbug10586.2.png" } Frame { msec: 1952 @@ -906,11 +906,11 @@ VisualTest { } Frame { msec: 2880 - image: "qtbug10586.2.png" + hash: "7454984bc5316de021b87d04daf0e8bb" } Frame { msec: 2896 - hash: "c6d306961e1e574d8c57fd849029121c" + image: "qtbug10586.3.png" } Frame { msec: 2912 diff --git a/tests/auto/declarative/qmlvisual/animation/qtbug13398/data/qtbug13398.0.png b/tests/auto/declarative/qmlvisual/animation/qtbug13398/data/qtbug13398.0.png Binary files differindex 16adc51..29f7c75 100644 --- a/tests/auto/declarative/qmlvisual/animation/qtbug13398/data/qtbug13398.0.png +++ b/tests/auto/declarative/qmlvisual/animation/qtbug13398/data/qtbug13398.0.png diff --git a/tests/auto/declarative/qmlvisual/animation/qtbug13398/data/qtbug13398.1.png b/tests/auto/declarative/qmlvisual/animation/qtbug13398/data/qtbug13398.1.png Binary files differnew file mode 100644 index 0000000..d9a9959 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/animation/qtbug13398/data/qtbug13398.1.png diff --git a/tests/auto/declarative/qmlvisual/animation/qtbug13398/data/qtbug13398.qml b/tests/auto/declarative/qmlvisual/animation/qtbug13398/data/qtbug13398.qml index 0cc98ce..179dbc9 100644 --- a/tests/auto/declarative/qmlvisual/animation/qtbug13398/data/qtbug13398.qml +++ b/tests/auto/declarative/qmlvisual/animation/qtbug13398/data/qtbug13398.qml @@ -6,7 +6,7 @@ VisualTest { } Frame { msec: 16 - hash: "2452007928bf86b9c42e666c7a7afc89" + image: "qtbug13398.0.png" } Frame { msec: 32 @@ -266,11 +266,11 @@ VisualTest { } Frame { msec: 960 - image: "qtbug13398.0.png" + hash: "e09a359578935b988ac1cc8c40b25547" } Frame { msec: 976 - hash: "e09a359578935b988ac1cc8c40b25547" + image: "qtbug13398.1.png" } Frame { msec: 992 diff --git a/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.0.png b/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.0.png Binary files differindex 454f6c1..f08e048 100644 --- a/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.0.png +++ b/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.0.png diff --git a/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.1.png b/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.1.png Binary files differindex 9dde537..f08e048 100644 --- a/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.1.png +++ b/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.1.png diff --git a/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.2.png b/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.2.png Binary files differindex 454f6c1..9fb2be5 100644 --- a/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.2.png +++ b/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.2.png diff --git a/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.3.png b/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.3.png Binary files differindex 454f6c1..d229e87 100644 --- a/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.3.png +++ b/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.3.png diff --git a/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.4.png b/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.4.png Binary files differindex 043b487..f08e048 100644 --- a/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.4.png +++ b/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.4.png diff --git a/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.5.png b/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.5.png Binary files differindex 79c791d..7d1d2cd 100644 --- a/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.5.png +++ b/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.5.png diff --git a/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.6.png b/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.6.png Binary files differindex 454f6c1..b537ace 100644 --- a/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.6.png +++ b/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.6.png diff --git a/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.7.png b/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.7.png Binary files differindex 454f6c1..f08e048 100644 --- a/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.7.png +++ b/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.7.png diff --git a/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.8.png b/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.8.png Binary files differindex a7d6674..d229e87 100644 --- a/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.8.png +++ b/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.8.png diff --git a/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.9.png b/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.9.png Binary files differnew file mode 100644 index 0000000..432f814 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.9.png diff --git a/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.qml b/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.qml index b4ee569..5146be2 100644 --- a/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.qml +++ b/tests/auto/declarative/qmlvisual/animation/reanchor/data/reanchor.qml @@ -6,7 +6,7 @@ VisualTest { } Frame { msec: 16 - hash: "213811853dbefdc418099721e3bf8651" + image: "reanchor.0.png" } Frame { msec: 32 @@ -242,11 +242,11 @@ VisualTest { } Frame { msec: 960 - image: "reanchor.0.png" + hash: "213811853dbefdc418099721e3bf8651" } Frame { msec: 976 - hash: "213811853dbefdc418099721e3bf8651" + image: "reanchor.1.png" } Frame { msec: 992 @@ -498,11 +498,11 @@ VisualTest { } Frame { msec: 1920 - image: "reanchor.1.png" + hash: "ad3837dcf3e69274ac2918d796974f29" } Frame { msec: 1936 - hash: "ad3837dcf3e69274ac2918d796974f29" + image: "reanchor.2.png" } Frame { msec: 1952 @@ -770,11 +770,11 @@ VisualTest { } Frame { msec: 2880 - image: "reanchor.2.png" + hash: "213811853dbefdc418099721e3bf8651" } Frame { msec: 2896 - hash: "eb3eeb37ab7b26692cbf100adfaf3772" + image: "reanchor.3.png" } Frame { msec: 2912 @@ -1026,11 +1026,11 @@ VisualTest { } Frame { msec: 3840 - image: "reanchor.3.png" + hash: "213811853dbefdc418099721e3bf8651" } Frame { msec: 3856 - hash: "213811853dbefdc418099721e3bf8651" + image: "reanchor.4.png" } Frame { msec: 3872 @@ -1282,11 +1282,11 @@ VisualTest { } Frame { msec: 4800 - image: "reanchor.4.png" + hash: "df51ffd71a82742af7c06f8a786f6bf2" } Frame { msec: 4816 - hash: "c4559982aa3f3d291364deed4bd96d65" + image: "reanchor.5.png" } Frame { msec: 4832 @@ -1522,11 +1522,11 @@ VisualTest { } Frame { msec: 5760 - image: "reanchor.5.png" + hash: "1137e22c68e043950811dee295e19b04" } Frame { msec: 5776 - hash: "1137e22c68e043950811dee295e19b04" + image: "reanchor.6.png" } Frame { msec: 5792 @@ -1778,11 +1778,11 @@ VisualTest { } Frame { msec: 6720 - image: "reanchor.6.png" + hash: "213811853dbefdc418099721e3bf8651" } Frame { msec: 6736 - hash: "213811853dbefdc418099721e3bf8651" + image: "reanchor.7.png" } Frame { msec: 6752 @@ -2034,11 +2034,11 @@ VisualTest { } Frame { msec: 7680 - image: "reanchor.7.png" + hash: "213811853dbefdc418099721e3bf8651" } Frame { msec: 7696 - hash: "eb3eeb37ab7b26692cbf100adfaf3772" + image: "reanchor.8.png" } Frame { msec: 7712 @@ -2290,11 +2290,11 @@ VisualTest { } Frame { msec: 8640 - image: "reanchor.8.png" + hash: "b36a09269dfc9173ff8583a62ae87e8a" } Frame { msec: 8656 - hash: "6ed9b6118a0dc81c22af9fee108b7432" + image: "reanchor.9.png" } Frame { msec: 8672 diff --git a/tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction-visual.0.png b/tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction-visual.0.png Binary files differindex e7571f2..5bf32dd 100644 --- a/tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction-visual.0.png +++ b/tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction-visual.0.png diff --git a/tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction-visual.1.png b/tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction-visual.1.png Binary files differindex 60d09e9..e7571f2 100644 --- a/tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction-visual.1.png +++ b/tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction-visual.1.png diff --git a/tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction-visual.2.png b/tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction-visual.2.png Binary files differnew file mode 100644 index 0000000..60d09e9 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction-visual.2.png diff --git a/tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction-visual.qml b/tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction-visual.qml index 82303ef..f93458d 100644 --- a/tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction-visual.qml +++ b/tests/auto/declarative/qmlvisual/animation/scriptAction/data/scriptAction-visual.qml @@ -6,7 +6,7 @@ VisualTest { } Frame { msec: 16 - hash: "c5d2b291578c11c11452c29dc02bcad9" + image: "scriptAction-visual.0.png" } Frame { msec: 32 @@ -250,11 +250,11 @@ VisualTest { } Frame { msec: 960 - image: "scriptAction-visual.0.png" + hash: "1761f6606bbdf5772594cf96412337ca" } Frame { msec: 976 - hash: "1761f6606bbdf5772594cf96412337ca" + image: "scriptAction-visual.1.png" } Frame { msec: 992 @@ -498,11 +498,11 @@ VisualTest { } Frame { msec: 1920 - image: "scriptAction-visual.1.png" + hash: "6741d853f099a5a98fcdf87053b69ec8" } Frame { msec: 1936 - hash: "6741d853f099a5a98fcdf87053b69ec8" + image: "scriptAction-visual.2.png" } Frame { msec: 1952 diff --git a/tests/auto/declarative/qmlvisual/fillmode/data/fillmode.0.png b/tests/auto/declarative/qmlvisual/fillmode/data/fillmode.0.png Binary files differindex ee07a68..52fd55c 100644 --- a/tests/auto/declarative/qmlvisual/fillmode/data/fillmode.0.png +++ b/tests/auto/declarative/qmlvisual/fillmode/data/fillmode.0.png diff --git a/tests/auto/declarative/qmlvisual/fillmode/face.png b/tests/auto/declarative/qmlvisual/fillmode/face.png Binary files differindex 9623b1a..e087316 100644 --- a/tests/auto/declarative/qmlvisual/fillmode/face.png +++ b/tests/auto/declarative/qmlvisual/fillmode/face.png diff --git a/tests/auto/declarative/qmlvisual/fillmode/fillmode.qml b/tests/auto/declarative/qmlvisual/fillmode/fillmode.qml index 2ac98da..b2ecfee 100644 --- a/tests/auto/declarative/qmlvisual/fillmode/fillmode.qml +++ b/tests/auto/declarative/qmlvisual/fillmode/fillmode.qml @@ -6,16 +6,16 @@ import QtQuick 1.0 */ Rectangle { - id: screen; width: 750; height: 600; color: "gray" + id: screen; width: 360; height: 200; color: "gray" property string source: "face.png" Grid { columns: 3 - Image { width: 250; height: 300; source: screen.source; fillMode: Image.Stretch } - Image { width: 250; height: 300; source: screen.source; fillMode: Image.PreserveAspectFit; smooth: true } - Image { width: 250; height: 300; source: screen.source; fillMode: Image.PreserveAspectCrop } - Image { width: 250; height: 300; source: screen.source; fillMode: Image.Tile; smooth: true } - Image { width: 250; height: 300; source: screen.source; fillMode: Image.TileHorizontally } - Image { width: 250; height: 300; source: screen.source; fillMode: Image.TileVertically } + Image { width: 120; height: 100; source: screen.source; fillMode: Image.Stretch } + Image { width: 120; height: 100; source: screen.source; fillMode: Image.PreserveAspectFit; smooth: true } + Image { width: 120; height: 100; source: screen.source; fillMode: Image.PreserveAspectCrop } + Image { width: 120; height: 100; source: screen.source; fillMode: Image.Tile; smooth: true } + Image { width: 120; height: 100; source: screen.source; fillMode: Image.TileHorizontally } + Image { width: 120; height: 100; source: screen.source; fillMode: Image.TileVertically } } } diff --git a/tests/auto/declarative/qmlvisual/focusscope/data/test.0.png b/tests/auto/declarative/qmlvisual/focusscope/data/test.0.png Binary files differindex 986a164..fd28a93 100644 --- a/tests/auto/declarative/qmlvisual/focusscope/data/test.0.png +++ b/tests/auto/declarative/qmlvisual/focusscope/data/test.0.png diff --git a/tests/auto/declarative/qmlvisual/focusscope/data/test.2.png b/tests/auto/declarative/qmlvisual/focusscope/data/test.2.png Binary files differindex fd28a93..986a164 100644 --- a/tests/auto/declarative/qmlvisual/focusscope/data/test.2.png +++ b/tests/auto/declarative/qmlvisual/focusscope/data/test.2.png diff --git a/tests/auto/declarative/qmlvisual/focusscope/data/test.3.png b/tests/auto/declarative/qmlvisual/focusscope/data/test.3.png Binary files differnew file mode 100644 index 0000000..fd28a93 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/focusscope/data/test.3.png diff --git a/tests/auto/declarative/qmlvisual/focusscope/data/test.qml b/tests/auto/declarative/qmlvisual/focusscope/data/test.qml index da99cfd..e2bf23f 100644 --- a/tests/auto/declarative/qmlvisual/focusscope/data/test.qml +++ b/tests/auto/declarative/qmlvisual/focusscope/data/test.qml @@ -6,7 +6,7 @@ VisualTest { } Frame { msec: 16 - hash: "94675f9c9afb6834b91a69fd0ce35a22" + image: "test.0.png" } Frame { msec: 32 @@ -290,11 +290,11 @@ VisualTest { } Frame { msec: 960 - image: "test.0.png" + hash: "f369109744055d30eadf2832a028a104" } Frame { msec: 976 - hash: "f369109744055d30eadf2832a028a104" + image: "test.1.png" } Frame { msec: 992 @@ -594,11 +594,11 @@ VisualTest { } Frame { msec: 1920 - image: "test.1.png" + hash: "f369109744055d30eadf2832a028a104" } Frame { msec: 1936 - hash: "f369109744055d30eadf2832a028a104" + image: "test.2.png" } Frame { msec: 1952 @@ -882,11 +882,11 @@ VisualTest { } Frame { msec: 2880 - image: "test.2.png" + hash: "94675f9c9afb6834b91a69fd0ce35a22" } Frame { msec: 2896 - hash: "94675f9c9afb6834b91a69fd0ce35a22" + image: "test.3.png" } Frame { msec: 2912 diff --git a/tests/auto/declarative/qmlvisual/focusscope/data/test2.1.png b/tests/auto/declarative/qmlvisual/focusscope/data/test2.1.png Binary files differnew file mode 100644 index 0000000..22d7496 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/focusscope/data/test2.1.png diff --git a/tests/auto/declarative/qmlvisual/focusscope/data/test2.qml b/tests/auto/declarative/qmlvisual/focusscope/data/test2.qml index ff977ac..62eff17 100644 --- a/tests/auto/declarative/qmlvisual/focusscope/data/test2.qml +++ b/tests/auto/declarative/qmlvisual/focusscope/data/test2.qml @@ -6,7 +6,7 @@ VisualTest { } Frame { msec: 16 - hash: "4823f4520db0c1f64d887f172b3efa17" + image: "test2.0.png" } Frame { msec: 32 @@ -242,11 +242,11 @@ VisualTest { } Frame { msec: 960 - image: "test2.0.png" + hash: "4823f4520db0c1f64d887f172b3efa17" } Frame { msec: 976 - hash: "4823f4520db0c1f64d887f172b3efa17" + image: "test2.1.png" } Frame { msec: 992 diff --git a/tests/auto/declarative/qmlvisual/focusscope/data/test3.0.png b/tests/auto/declarative/qmlvisual/focusscope/data/test3.0.png Binary files differindex baac346..c092535 100644 --- a/tests/auto/declarative/qmlvisual/focusscope/data/test3.0.png +++ b/tests/auto/declarative/qmlvisual/focusscope/data/test3.0.png diff --git a/tests/auto/declarative/qmlvisual/focusscope/data/test3.1.png b/tests/auto/declarative/qmlvisual/focusscope/data/test3.1.png Binary files differindex 25d3c66..861b459 100644 --- a/tests/auto/declarative/qmlvisual/focusscope/data/test3.1.png +++ b/tests/auto/declarative/qmlvisual/focusscope/data/test3.1.png diff --git a/tests/auto/declarative/qmlvisual/focusscope/data/test3.2.png b/tests/auto/declarative/qmlvisual/focusscope/data/test3.2.png Binary files differindex fc90552..2ede7c9 100644 --- a/tests/auto/declarative/qmlvisual/focusscope/data/test3.2.png +++ b/tests/auto/declarative/qmlvisual/focusscope/data/test3.2.png diff --git a/tests/auto/declarative/qmlvisual/focusscope/data/test3.3.png b/tests/auto/declarative/qmlvisual/focusscope/data/test3.3.png Binary files differindex 2f0519e..055f184 100644 --- a/tests/auto/declarative/qmlvisual/focusscope/data/test3.3.png +++ b/tests/auto/declarative/qmlvisual/focusscope/data/test3.3.png diff --git a/tests/auto/declarative/qmlvisual/focusscope/data/test3.4.png b/tests/auto/declarative/qmlvisual/focusscope/data/test3.4.png Binary files differnew file mode 100644 index 0000000..c092535 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/focusscope/data/test3.4.png diff --git a/tests/auto/declarative/qmlvisual/focusscope/data/test3.qml b/tests/auto/declarative/qmlvisual/focusscope/data/test3.qml index 686fc8d..8ed9c7d 100644 --- a/tests/auto/declarative/qmlvisual/focusscope/data/test3.qml +++ b/tests/auto/declarative/qmlvisual/focusscope/data/test3.qml @@ -6,135 +6,135 @@ VisualTest { } Frame { msec: 16 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + image: "test3.0.png" } Frame { msec: 32 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 48 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 64 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 80 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 96 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 112 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 128 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 144 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 160 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 176 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 192 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 208 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 224 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 240 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 256 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 272 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 288 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 304 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 320 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 336 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 352 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 368 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 384 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 400 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 416 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 432 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 448 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 464 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 480 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 496 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 512 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 528 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Key { type: 6 @@ -146,23 +146,23 @@ VisualTest { } Frame { msec: 544 - hash: "60101929d88be9177f4988573c35dcdb" + hash: "e24319b7e562a668e86ac17f4914bcb7" } Frame { msec: 560 - hash: "519bbcffcafe96253923994ce7cae971" + hash: "742f87f00d2d7e64b4a579823fa99df2" } Frame { msec: 576 - hash: "e46fd44935f37eadee7520f17ad7cf01" + hash: "db6793df1b6d00f4b6286253173ee2b5" } Frame { msec: 592 - hash: "2a0ed4cb9940ff82d4a56dc3dc94f333" + hash: "3da67f52ad1bc0ee55f8d6637286f420" } Frame { msec: 608 - hash: "a97ff19bb6493b7a026c9c549aafff04" + hash: "89e8c8fd913cb229f5adc221090d789c" } Key { type: 7 @@ -174,31 +174,31 @@ VisualTest { } Frame { msec: 624 - hash: "52fe44fff5c72e1585e000e73086c2e9" + hash: "d47cc2fe207628f4deddd58c3697171a" } Frame { msec: 640 - hash: "76f62e0619ed15894d7fb6fe9e1a7700" + hash: "9ab1f939324602533b14b20d6160ae57" } Frame { msec: 656 - hash: "aceb3ae38213d097bd0f50d64779fbda" + hash: "798b200076ec6688cda78fd273a9fde1" } Frame { msec: 672 - hash: "c62f8846e1076adcd7c9a8bc1164c0a8" + hash: "5c485ac62f637db9e3aa327dd1bee801" } Frame { msec: 688 - hash: "c62f8846e1076adcd7c9a8bc1164c0a8" + hash: "5c485ac62f637db9e3aa327dd1bee801" } Frame { msec: 704 - hash: "c62f8846e1076adcd7c9a8bc1164c0a8" + hash: "5c485ac62f637db9e3aa327dd1bee801" } Frame { msec: 720 - hash: "c62f8846e1076adcd7c9a8bc1164c0a8" + hash: "5c485ac62f637db9e3aa327dd1bee801" } Key { type: 6 @@ -210,19 +210,19 @@ VisualTest { } Frame { msec: 736 - hash: "9f3ab4856c51ee635b8dbce4778053f0" + hash: "75bbe5082eebec814c726adc8fc076ec" } Frame { msec: 752 - hash: "4fe79ffc2bb078c8cb8c3cdbb57d3c5e" + hash: "58d8051766872d54831bec4c8c7cbd63" } Frame { msec: 768 - hash: "9caefb6edbfeadacd54a9f4e06e40ddc" + hash: "f474b747b4b7bb2a5b2c418f35aa1b09" } Frame { msec: 784 - hash: "a8dc7e314b3bd2fb8d16bcf68bfbc7e8" + hash: "d561cf0dbded0b2bd85c7c88fb3afdd6" } Key { type: 7 @@ -234,27 +234,27 @@ VisualTest { } Frame { msec: 800 - hash: "342e75af68d345574c551ff65ac2f2de" + hash: "49c0616c4d5cedeb9fdb12fb7d7f504d" } Frame { msec: 816 - hash: "a26927b8cdfa8813c5e0661d154bb36b" + hash: "9e5c66cfc3af51b7a10f6a969452dafe" } Frame { msec: 832 - hash: "0214f5055daa4a761d2e791d06744ac5" + hash: "72d765f52ce8ab3748cd43d859285ca7" } Frame { msec: 848 - hash: "d2d4296a49de27da45381fa250fb1f38" + hash: "732987bbdc421c4650d7503387acd4de" } Frame { msec: 864 - hash: "a375e3df0b00754fa4208aecbf1b218d" + hash: "439456ecedad4674b6ecef415e53334b" } Frame { msec: 880 - hash: "a375e3df0b00754fa4208aecbf1b218d" + hash: "439456ecedad4674b6ecef415e53334b" } Key { type: 6 @@ -266,15 +266,15 @@ VisualTest { } Frame { msec: 896 - hash: "0cd7a1cfb7fafdb406b5e3a612dd61b7" + hash: "5f2d5dc55b551713c4219bc55124f7db" } Frame { msec: 912 - hash: "0315c0011c75f254337cb5e557dc6dad" + hash: "54e2150829c6201b3ba8eb61f4142de7" } Frame { msec: 928 - hash: "2633ea851ec228dc1d5149ef65b1c910" + hash: "f916ac803817b7cd7e29c05ac23449fc" } Key { type: 7 @@ -286,35 +286,35 @@ VisualTest { } Frame { msec: 944 - hash: "cd8870a81860a9926f4d5580dabf3479" + hash: "590b45a3fb1571428c8da48f026fab3b" } Frame { msec: 960 - image: "test3.0.png" + hash: "b5a811e6d1b956af67c6df4c9eabd0a3" } Frame { msec: 976 - hash: "419ec77dceb052c41e072b9513124794" + image: "test3.1.png" } Frame { msec: 992 - hash: "68fd88f83bf707fbc3ae29840bfb2110" + hash: "877ca6b70b6535f868d3a450045f70a0" } Frame { msec: 1008 - hash: "bfb514b9a9c57d6b78149b81f4adb177" + hash: "559a5c06ed2d1030d21f56aaaded8869" } Frame { msec: 1024 - hash: "bfb514b9a9c57d6b78149b81f4adb177" + hash: "559a5c06ed2d1030d21f56aaaded8869" } Frame { msec: 1040 - hash: "bfb514b9a9c57d6b78149b81f4adb177" + hash: "559a5c06ed2d1030d21f56aaaded8869" } Frame { msec: 1056 - hash: "bfb514b9a9c57d6b78149b81f4adb177" + hash: "559a5c06ed2d1030d21f56aaaded8869" } Key { type: 6 @@ -326,11 +326,11 @@ VisualTest { } Frame { msec: 1072 - hash: "e0707db3c9da95ab02be8dec08d1eea9" + hash: "f6d3d4fd5d9d1be96646891cbf0740e5" } Frame { msec: 1088 - hash: "78d405f63a5ed781ce36ed4844621a26" + hash: "2ba5d4da68051a96fed2b54804854a8e" } Key { type: 7 @@ -342,35 +342,35 @@ VisualTest { } Frame { msec: 1104 - hash: "d7dc78c2a3cb4a059322b20622dfa0ed" + hash: "2b1b72dfac63903377b427ef4149dfd7" } Frame { msec: 1120 - hash: "c7bfc322da4a3e112324bd024d271dda" + hash: "7ada77586dd0583a66c801b6faf78e2a" } Frame { msec: 1136 - hash: "a94d4a6f15404f10cad31ad5337f0f10" + hash: "a5c527fa2095e2d8949d36351994624a" } Frame { msec: 1152 - hash: "49f03ed7afac886a45268aef990cb176" + hash: "f89bf3f20d3f7284ba52338c1cfb91e1" } Frame { msec: 1168 - hash: "9fbacc43c6a796f81af102e95d05c17e" + hash: "e7de3174a111f26f4d92a273e2c43b61" } Frame { msec: 1184 - hash: "ec3231a8ba136d2edd5265c51cd82d4f" + hash: "d9ef1156a1f7bfe86f97717a600b31c9" } Frame { msec: 1200 - hash: "070bec590f2379198933cf68db678821" + hash: "0b216b28513d00939531e409aac328e8" } Frame { msec: 1216 - hash: "070bec590f2379198933cf68db678821" + hash: "0b216b28513d00939531e409aac328e8" } Key { type: 6 @@ -382,11 +382,11 @@ VisualTest { } Frame { msec: 1232 - hash: "b9bb4eee4ea2fe26178ece2be67111e3" + hash: "d92131f183e9d926a2718559f58f17cb" } Frame { msec: 1248 - hash: "06fe10dc99a8f28a64942bd76bdd401b" + hash: "9e5985271ddec748803ea3c72d40ad97" } Key { type: 7 @@ -398,63 +398,63 @@ VisualTest { } Frame { msec: 1264 - hash: "63f4e972f1b8f3273170436c673120ca" + hash: "2462ddfcf93f96ad6a3164c7f21e2948" } Frame { msec: 1280 - hash: "25a83b96f733add828557775d4aabe21" + hash: "4ce27e3e77d9c80982c5197c2a440dc4" } Frame { msec: 1296 - hash: "73de2ed5df81559c7a24d9a5b73a2ce9" + hash: "e4afa6dc35ddd52876af514ec151900e" } Frame { msec: 1312 - hash: "43bdf31d652394c4d2b881ca6ad326ed" + hash: "3e542da8a83e53c66fd96d2c003a8b67" } Frame { msec: 1328 - hash: "f5f564fcb39a7e007c30150c1a54283c" + hash: "6b0afb12551ada7501346125ac29071c" } Frame { msec: 1344 - hash: "270321ae5fe7a0e457d2897480e5bbbc" + hash: "202d4ca464f73e28a286ebed05e86d9d" } Frame { msec: 1360 - hash: "270321ae5fe7a0e457d2897480e5bbbc" + hash: "202d4ca464f73e28a286ebed05e86d9d" } Frame { msec: 1376 - hash: "270321ae5fe7a0e457d2897480e5bbbc" + hash: "202d4ca464f73e28a286ebed05e86d9d" } Frame { msec: 1392 - hash: "270321ae5fe7a0e457d2897480e5bbbc" + hash: "202d4ca464f73e28a286ebed05e86d9d" } Frame { msec: 1408 - hash: "270321ae5fe7a0e457d2897480e5bbbc" + hash: "202d4ca464f73e28a286ebed05e86d9d" } Frame { msec: 1424 - hash: "270321ae5fe7a0e457d2897480e5bbbc" + hash: "202d4ca464f73e28a286ebed05e86d9d" } Frame { msec: 1440 - hash: "270321ae5fe7a0e457d2897480e5bbbc" + hash: "202d4ca464f73e28a286ebed05e86d9d" } Frame { msec: 1456 - hash: "270321ae5fe7a0e457d2897480e5bbbc" + hash: "202d4ca464f73e28a286ebed05e86d9d" } Frame { msec: 1472 - hash: "270321ae5fe7a0e457d2897480e5bbbc" + hash: "202d4ca464f73e28a286ebed05e86d9d" } Frame { msec: 1488 - hash: "270321ae5fe7a0e457d2897480e5bbbc" + hash: "202d4ca464f73e28a286ebed05e86d9d" } Key { type: 6 @@ -466,15 +466,15 @@ VisualTest { } Frame { msec: 1504 - hash: "a56bcb200f3ed037bfea052df2910902" + hash: "ca6c00b583f88efb6efe285a0903392b" } Frame { msec: 1520 - hash: "2b3561807f9681f6b875e7f4fcd33223" + hash: "2a2fcb90a6a7ae6d3d08f49c7a7177c0" } Frame { msec: 1536 - hash: "2cee5a4a22f72058a61cd9cb9d39e818" + hash: "3a7cd960ff367793e09d73302e57b6e4" } Key { type: 7 @@ -486,39 +486,39 @@ VisualTest { } Frame { msec: 1552 - hash: "cd1f3f9a2bcd0efd4ba252454c51e261" + hash: "581121ab5334a6122bf9ca4489c9b971" } Frame { msec: 1568 - hash: "b2d8e52a59d1141cfaf6b22ba9aa74cf" + hash: "8690456fa25a12ef28f014b86cc94c81" } Frame { msec: 1584 - hash: "f218a82081c0552d2caccaa840decfbb" + hash: "27a395e2e25eedba8f361a20f917590b" } Frame { msec: 1600 - hash: "ae20ae49364bddbe3dcd9e09c36b7423" + hash: "5eae6bbdd6acd7f21eccf277f21f4893" } Frame { msec: 1616 - hash: "63d8d2d948e3cab3a50ef4db61ca4c48" + hash: "f5ebab53b77dcea32e821c8e551077e4" } Frame { msec: 1632 - hash: "f29a9aa2e469e3fb4bedfe11523212c9" + hash: "738278d39b73bfa15fc8b19b5720bbd7" } Frame { msec: 1648 - hash: "f29a9aa2e469e3fb4bedfe11523212c9" + hash: "738278d39b73bfa15fc8b19b5720bbd7" } Frame { msec: 1664 - hash: "f29a9aa2e469e3fb4bedfe11523212c9" + hash: "738278d39b73bfa15fc8b19b5720bbd7" } Frame { msec: 1680 - hash: "f29a9aa2e469e3fb4bedfe11523212c9" + hash: "738278d39b73bfa15fc8b19b5720bbd7" } Key { type: 6 @@ -530,19 +530,19 @@ VisualTest { } Frame { msec: 1696 - hash: "c46539fd3ef1e01519b43855c0831213" + hash: "7c83c13e1d9e6456023ba7e2a1f3875c" } Frame { msec: 1712 - hash: "40a4666320efaa62904d390add745bb3" + hash: "f12f6c5111de654e90d462a4d44f12ec" } Frame { msec: 1728 - hash: "a490a1904e909f3e2ade5ee8a7e9dbf3" + hash: "dcb7712d8320bf4096a3af794facad4d" } Frame { msec: 1744 - hash: "2e67ac8bbc37731e590156348563bb98" + hash: "84f7c046592d31f403b56ee1fd6fcbc4" } Key { type: 7 @@ -554,35 +554,35 @@ VisualTest { } Frame { msec: 1760 - hash: "daab7eba2dbf88b920b1cc61aa114435" + hash: "1b05381e85ec8bbf69edacbedce01fb8" } Frame { msec: 1776 - hash: "5e6611b6024be9f48e6356bb46fe91db" + hash: "b2c148675ffe1ef5110602f7a4feab74" } Frame { msec: 1792 - hash: "6329448571671f77102e14f3f05d3a66" + hash: "d082931d05d2b2dc24ccfa5d7a703291" } Frame { msec: 1808 - hash: "2a40d32c1c81fb85dab745a05cca500b" + hash: "99783e2541d03a7ce9ee4e69a2b21993" } Frame { msec: 1824 - hash: "6579f0cfe1fd762818d69ded26e47c77" + hash: "503ff7e940ac59006c1486e3d2027d35" } Frame { msec: 1840 - hash: "6579f0cfe1fd762818d69ded26e47c77" + hash: "503ff7e940ac59006c1486e3d2027d35" } Frame { msec: 1856 - hash: "6579f0cfe1fd762818d69ded26e47c77" + hash: "503ff7e940ac59006c1486e3d2027d35" } Frame { msec: 1872 - hash: "6579f0cfe1fd762818d69ded26e47c77" + hash: "503ff7e940ac59006c1486e3d2027d35" } Key { type: 6 @@ -594,23 +594,23 @@ VisualTest { } Frame { msec: 1888 - hash: "899d92a8106e85ff1131c07af3971879" + hash: "06fbf3d840cbf170c94377d767d1d49f" } Frame { msec: 1904 - hash: "8566d59024d7dcf410d4d87e234f477c" + hash: "34f538738046a1d6932ef1a6f59eb6be" } Frame { msec: 1920 - image: "test3.1.png" + hash: "2553f91e5ea5a4da70eb3825a0cdfa10" } Frame { msec: 1936 - hash: "ba9b93e9762667c4a7c123933720fb06" + image: "test3.2.png" } Frame { msec: 1952 - hash: "cffb82799861d551cc208b7fe2922ea2" + hash: "115f1c37d6492bbc4848cc4be6ddd2b0" } Key { type: 7 @@ -622,131 +622,131 @@ VisualTest { } Frame { msec: 1968 - hash: "efe3ec54dfd82b06d6cb8d7813030894" + hash: "40d5255e7e5ca12b90f5cbede1e9b2cd" } Frame { msec: 1984 - hash: "80934efe77a8e1d8460b55c0d5831a17" + hash: "3a6f6b4cee75f8b1b0b2b5674c3df0a8" } Frame { msec: 2000 - hash: "5954c3e6ebe78c50776cfa48c152cf46" + hash: "2c24eab593d56a7554f9ba925f858d5b" } Frame { msec: 2016 - hash: "588140c8a668842ec06e424692b57918" + hash: "bb10ef1703674147351968121ebe0154" } Frame { msec: 2032 - hash: "588140c8a668842ec06e424692b57918" + hash: "bb10ef1703674147351968121ebe0154" } Frame { msec: 2048 - hash: "588140c8a668842ec06e424692b57918" + hash: "bb10ef1703674147351968121ebe0154" } Frame { msec: 2064 - hash: "588140c8a668842ec06e424692b57918" + hash: "bb10ef1703674147351968121ebe0154" } Frame { msec: 2080 - hash: "588140c8a668842ec06e424692b57918" + hash: "bb10ef1703674147351968121ebe0154" } Frame { msec: 2096 - hash: "588140c8a668842ec06e424692b57918" + hash: "bb10ef1703674147351968121ebe0154" } Frame { msec: 2112 - hash: "588140c8a668842ec06e424692b57918" + hash: "bb10ef1703674147351968121ebe0154" } Frame { msec: 2128 - hash: "588140c8a668842ec06e424692b57918" + hash: "bb10ef1703674147351968121ebe0154" } Frame { msec: 2144 - hash: "588140c8a668842ec06e424692b57918" + hash: "bb10ef1703674147351968121ebe0154" } Frame { msec: 2160 - hash: "588140c8a668842ec06e424692b57918" + hash: "bb10ef1703674147351968121ebe0154" } Frame { msec: 2176 - hash: "588140c8a668842ec06e424692b57918" + hash: "bb10ef1703674147351968121ebe0154" } Frame { msec: 2192 - hash: "588140c8a668842ec06e424692b57918" + hash: "bb10ef1703674147351968121ebe0154" } Frame { msec: 2208 - hash: "588140c8a668842ec06e424692b57918" + hash: "bb10ef1703674147351968121ebe0154" } Frame { msec: 2224 - hash: "588140c8a668842ec06e424692b57918" + hash: "bb10ef1703674147351968121ebe0154" } Frame { msec: 2240 - hash: "588140c8a668842ec06e424692b57918" + hash: "bb10ef1703674147351968121ebe0154" } Frame { msec: 2256 - hash: "588140c8a668842ec06e424692b57918" + hash: "bb10ef1703674147351968121ebe0154" } Frame { msec: 2272 - hash: "588140c8a668842ec06e424692b57918" + hash: "bb10ef1703674147351968121ebe0154" } Frame { msec: 2288 - hash: "588140c8a668842ec06e424692b57918" + hash: "bb10ef1703674147351968121ebe0154" } Frame { msec: 2304 - hash: "588140c8a668842ec06e424692b57918" + hash: "bb10ef1703674147351968121ebe0154" } Frame { msec: 2320 - hash: "588140c8a668842ec06e424692b57918" + hash: "bb10ef1703674147351968121ebe0154" } Frame { msec: 2336 - hash: "588140c8a668842ec06e424692b57918" + hash: "bb10ef1703674147351968121ebe0154" } Frame { msec: 2352 - hash: "588140c8a668842ec06e424692b57918" + hash: "bb10ef1703674147351968121ebe0154" } Frame { msec: 2368 - hash: "588140c8a668842ec06e424692b57918" + hash: "bb10ef1703674147351968121ebe0154" } Frame { msec: 2384 - hash: "588140c8a668842ec06e424692b57918" + hash: "bb10ef1703674147351968121ebe0154" } Frame { msec: 2400 - hash: "588140c8a668842ec06e424692b57918" + hash: "bb10ef1703674147351968121ebe0154" } Frame { msec: 2416 - hash: "588140c8a668842ec06e424692b57918" + hash: "bb10ef1703674147351968121ebe0154" } Frame { msec: 2432 - hash: "588140c8a668842ec06e424692b57918" + hash: "bb10ef1703674147351968121ebe0154" } Frame { msec: 2448 - hash: "588140c8a668842ec06e424692b57918" + hash: "bb10ef1703674147351968121ebe0154" } Frame { msec: 2464 - hash: "588140c8a668842ec06e424692b57918" + hash: "bb10ef1703674147351968121ebe0154" } Key { type: 6 @@ -758,23 +758,23 @@ VisualTest { } Frame { msec: 2480 - hash: "4ba7e4ed21d496abc7ab4651afb5880b" + hash: "1e61fbb8c054c6b8fdb895d236514bfa" } Frame { msec: 2496 - hash: "497188bf0ef98eb246399f025b9259bc" + hash: "3a1b093963a0cb898a68f87a3c2056a9" } Frame { msec: 2512 - hash: "173049c273e4ea2f63428c0838f029ef" + hash: "9fe3eb5cbc621401be9ab7bc7d28bb24" } Frame { msec: 2528 - hash: "c8199565d52abb5bdf64b31c2f965038" + hash: "1bb16e3d17506913e295d68e8d4ffa88" } Frame { msec: 2544 - hash: "995ca28ee06c376a8527992b1396374a" + hash: "19389ae4da2ad3bc7076632366db55c7" } Key { type: 7 @@ -786,23 +786,23 @@ VisualTest { } Frame { msec: 2560 - hash: "62b4b4b4e35cb3594b827a3f0488e016" + hash: "5f1731dd62f61ddafb7cfe66167b7408" } Frame { msec: 2576 - hash: "5cd79f2fff8e35c2ce6167d3a3999bc2" + hash: "e37b8399f9ea92a91b0d98b01a4ef72b" } Frame { msec: 2592 - hash: "3c64ff196b49488d48214562849deec7" + hash: "e1282e3afc46fa8828a138e4722707b5" } Frame { msec: 2608 - hash: "6579f0cfe1fd762818d69ded26e47c77" + hash: "503ff7e940ac59006c1486e3d2027d35" } Frame { msec: 2624 - hash: "6579f0cfe1fd762818d69ded26e47c77" + hash: "503ff7e940ac59006c1486e3d2027d35" } Key { type: 6 @@ -814,23 +814,23 @@ VisualTest { } Frame { msec: 2640 - hash: "3ae9139845494acafc2212843271e80c" + hash: "925852b350354bb596d749fe31828147" } Frame { msec: 2656 - hash: "9bd81bd575c63bbedbcb19452e52f9aa" + hash: "1e302775a002185b888b590cc6533b28" } Frame { msec: 2672 - hash: "8a8fd3ec0ac02d3e8d37ade92e5b0b28" + hash: "b147169c3688148bda5b82afa1f5d2dc" } Frame { msec: 2688 - hash: "3da79a037c7c8fca1a133c65766cd7a4" + hash: "34964e45ff808595845f4a868be3782e" } Frame { msec: 2704 - hash: "31f24ec970184bf253ce0a80cca8c15d" + hash: "b86ef7d97f20c3894dc5a551f41ab9c4" } Key { type: 7 @@ -842,23 +842,23 @@ VisualTest { } Frame { msec: 2720 - hash: "8e41287dd7f3d17107336f79ea4a57b5" + hash: "dc9981cb1833b34fc4fc9b833281348e" } Frame { msec: 2736 - hash: "0eced41494be06a4a2d11aee076c0eab" + hash: "b28644e06195849afd44143bd60aa27d" } Frame { msec: 2752 - hash: "f29a9aa2e469e3fb4bedfe11523212c9" + hash: "738278d39b73bfa15fc8b19b5720bbd7" } Frame { msec: 2768 - hash: "f29a9aa2e469e3fb4bedfe11523212c9" + hash: "738278d39b73bfa15fc8b19b5720bbd7" } Frame { msec: 2784 - hash: "f29a9aa2e469e3fb4bedfe11523212c9" + hash: "738278d39b73bfa15fc8b19b5720bbd7" } Key { type: 6 @@ -870,23 +870,23 @@ VisualTest { } Frame { msec: 2800 - hash: "2161ebbc0b1a8326d778657ded7993a8" + hash: "745230d107911d033ebeb58dc8a94445" } Frame { msec: 2816 - hash: "65bdbbcea1cf5629e1c04ff09bd2b867" + hash: "81cc4ac88a51518cf50cd6b46c3e0cb7" } Frame { msec: 2832 - hash: "4cfe120b55285efb9484f696146fa297" + hash: "10b7cff34298222ee305c9895bcdef21" } Frame { msec: 2848 - hash: "d50ded95cf2418ef2ab3c4d7dd32babe" + hash: "622a027091c1577a646ece0331016783" } Frame { msec: 2864 - hash: "722e3342d833809e2e6c6ecb5774fb86" + hash: "ab527747f9918774c7a4cfb476cc31f4" } Key { type: 7 @@ -898,23 +898,23 @@ VisualTest { } Frame { msec: 2880 - image: "test3.2.png" + hash: "1bf8a37b5aeb9df37f97083ce19a0c1a" } Frame { msec: 2896 - hash: "0193889d59dc40150eab584dd1665b5e" + image: "test3.3.png" } Frame { msec: 2912 - hash: "cd39f2cee2cf7507203a340ceaa961f5" + hash: "19a2f59bfe96a0a33ff45ab72cc2a2fc" } Frame { msec: 2928 - hash: "270321ae5fe7a0e457d2897480e5bbbc" + hash: "202d4ca464f73e28a286ebed05e86d9d" } Frame { msec: 2944 - hash: "270321ae5fe7a0e457d2897480e5bbbc" + hash: "202d4ca464f73e28a286ebed05e86d9d" } Key { type: 6 @@ -926,27 +926,27 @@ VisualTest { } Frame { msec: 2960 - hash: "d19642853fc07a54711b6afbca4453fd" + hash: "6b172121f35f9667f40b0006d5875685" } Frame { msec: 2976 - hash: "70db31594995fa6c05347ebc5aedd063" + hash: "6e65dfe717a69de65d58e059904bb00a" } Frame { msec: 2992 - hash: "8d8ab3076baae893037a1b16880db6b6" + hash: "e660212f2d7d477213ef8b8262e8f2b1" } Frame { msec: 3008 - hash: "32c05a581d854a828f2049c5aa588afd" + hash: "df1e770a7177b7871cf734c47e1227ba" } Frame { msec: 3024 - hash: "7f8f111aa6e8e802beca3b7fd2a28007" + hash: "9d103d49ea30b04f3e97ecad3c13a816" } Frame { msec: 3040 - hash: "c0ae8434516e2f77d78279c8e37a9f0a" + hash: "4602aaf8b65c4ff5b9c8d4ba8d5b89d5" } Key { type: 7 @@ -958,27 +958,27 @@ VisualTest { } Frame { msec: 3056 - hash: "7cc66b7432d2c73258e4c7910870d166" + hash: "bf029f1cb5ddf0dc3931b47895a2141d" } Frame { msec: 3072 - hash: "070bec590f2379198933cf68db678821" + hash: "0b216b28513d00939531e409aac328e8" } Frame { msec: 3088 - hash: "070bec590f2379198933cf68db678821" + hash: "0b216b28513d00939531e409aac328e8" } Frame { msec: 3104 - hash: "070bec590f2379198933cf68db678821" + hash: "0b216b28513d00939531e409aac328e8" } Frame { msec: 3120 - hash: "070bec590f2379198933cf68db678821" + hash: "0b216b28513d00939531e409aac328e8" } Frame { msec: 3136 - hash: "070bec590f2379198933cf68db678821" + hash: "0b216b28513d00939531e409aac328e8" } Key { type: 6 @@ -990,15 +990,15 @@ VisualTest { } Frame { msec: 3152 - hash: "f45969e94df0c5ea7c153e6952479ec8" + hash: "807fe46158fdc72c45cd6c8024ce705d" } Frame { msec: 3168 - hash: "55f4733f50b90d723c88ef74d66ee8a9" + hash: "58dc1ca8e39488479acdb79762000ad5" } Frame { msec: 3184 - hash: "980ea06fe8405ce29514cbc752a581c2" + hash: "48dd97d986ee545f6727128b7a06529f" } Key { type: 7 @@ -1010,27 +1010,27 @@ VisualTest { } Frame { msec: 3200 - hash: "0a5a6d62d13876c9562253645381702a" + hash: "a7f0c00cb4bbbd65c02b3949c90564ad" } Frame { msec: 3216 - hash: "0ade580a20e10d9887d6bc544025770e" + hash: "3f1c40e8d17b83ff3a251d9284bd4282" } Frame { msec: 3232 - hash: "707524f7b0fad3879d41c8ff5d339b87" + hash: "d7527558128467c64cf0a07289158238" } Frame { msec: 3248 - hash: "1786e49beb751b4b8cf4492f63b3db77" + hash: "3af9f7618d0c9ffedb942ae422d61dcb" } Frame { msec: 3264 - hash: "a44ca7861ccd844eb284ab310751351a" + hash: "eb1703107106afc54d47d8600ea40f18" } Frame { msec: 3280 - hash: "bfb514b9a9c57d6b78149b81f4adb177" + hash: "559a5c06ed2d1030d21f56aaaded8869" } Key { type: 6 @@ -1042,19 +1042,19 @@ VisualTest { } Frame { msec: 3296 - hash: "e36d2476c9954e6a4372ded19efd06a1" + hash: "c9a69d9ad499e6537ef047382dc01460" } Frame { msec: 3312 - hash: "c324cc45624346f32a776a87ec5fcc7e" + hash: "594911681db91c825b93633b6aa3fe1f" } Frame { msec: 3328 - hash: "fcf1629f58a73492f1afa74672013602" + hash: "f566d5e728e9a45c7d339282c0c6709c" } Frame { msec: 3344 - hash: "853e27fd37b764a852a2c4fabbaae6bc" + hash: "49f1d0164a1ae3c361421635a2038697" } Key { type: 7 @@ -1066,27 +1066,27 @@ VisualTest { } Frame { msec: 3360 - hash: "a75d77b15211080e12b397c3cee93568" + hash: "a22b4ea9973c03042a3cfa5d23a79c86" } Frame { msec: 3376 - hash: "936fb8c2c0909a77a9bdc654d91d13ad" + hash: "abab27079cd52caaaf421d1b4d8d8066" } Frame { msec: 3392 - hash: "f11dde44c028dbd299bc6733218969f7" + hash: "e528a9ab6ae13518fa541d7f2c6e09a8" } Frame { msec: 3408 - hash: "a375e3df0b00754fa4208aecbf1b218d" + hash: "439456ecedad4674b6ecef415e53334b" } Frame { msec: 3424 - hash: "a375e3df0b00754fa4208aecbf1b218d" + hash: "439456ecedad4674b6ecef415e53334b" } Frame { msec: 3440 - hash: "a375e3df0b00754fa4208aecbf1b218d" + hash: "439456ecedad4674b6ecef415e53334b" } Key { type: 6 @@ -1098,11 +1098,11 @@ VisualTest { } Frame { msec: 3456 - hash: "3ce1288d66836b6224f471903454be37" + hash: "57543f91e958840efcad1948a19aa8e1" } Frame { msec: 3472 - hash: "9bff5f42f23b504ee013df4834ed884c" + hash: "534fc45fdace49ebf444e393b57c1315" } Key { type: 7 @@ -1114,31 +1114,31 @@ VisualTest { } Frame { msec: 3488 - hash: "523df7cc8d991695722b521282824627" + hash: "0eee986f096e3ebddf61d3b0a18f2eff" } Frame { msec: 3504 - hash: "5c16f8efbab40bcf8016bd7334eb99fa" + hash: "74f702ca61d97d31f79d8ce3be53eee7" } Frame { msec: 3520 - hash: "bee74f34ee101f0fef0967801498de75" + hash: "1f0b630548fe93f93550439b4945bdda" } Frame { msec: 3536 - hash: "a08ee211d870bc3f97f1e698cd887908" + hash: "1eb442ca5e7e1f476d8297c3bdb7bbd1" } Frame { msec: 3552 - hash: "89ac21176fd4ce1bbbd0b7dd6904c12c" + hash: "1689cba06c74a6204d80cc651b1d2150" } Frame { msec: 3568 - hash: "95608d850a3c5cfbded1aafb33885bad" + hash: "8711b6647c4146dfa3e3c680fbd1bf08" } Frame { msec: 3584 - hash: "c62f8846e1076adcd7c9a8bc1164c0a8" + hash: "5c485ac62f637db9e3aa327dd1bee801" } Key { type: 6 @@ -1150,19 +1150,19 @@ VisualTest { } Frame { msec: 3600 - hash: "54705722d344bfbe829211019f2865ba" + hash: "0ac2726d000ba2ef1097a49f37d5c209" } Frame { msec: 3616 - hash: "d63b2ce9e16583671a5e6d266393b11c" + hash: "83d00571e499039b7f577e393eed881a" } Frame { msec: 3632 - hash: "3979df5d0aa1c3610e1d3562e34385c6" + hash: "46724d427a8f6d7737abcacd76701259" } Frame { msec: 3648 - hash: "782d14c3a1baf9a3017ec5b514492860" + hash: "a63554a4839e8874cbebe5204d43c6d5" } Key { type: 7 @@ -1174,154 +1174,154 @@ VisualTest { } Frame { msec: 3664 - hash: "0d219c97e1278474b74ed16f29fae1a1" + hash: "5946c98c4204d454a41575242db5fd45" } Frame { msec: 3680 - hash: "3df0e87dd3d5f50b9c4bb3db8d73d421" + hash: "a3d0107e71a6b454f8fdc7557eb9ce18" } Frame { msec: 3696 - hash: "1c5e5da874ae95548431677246c80734" + hash: "86d9ad1831acc4a73075e6792efb7db4" } Frame { msec: 3712 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 3728 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 3744 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 3760 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 3776 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 3792 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 3808 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 3824 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 3840 - image: "test3.3.png" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 3856 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + image: "test3.4.png" } Frame { msec: 3872 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 3888 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 3904 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 3920 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 3936 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 3952 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 3968 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 3984 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 4000 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 4016 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 4032 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 4048 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 4064 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 4080 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 4096 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 4112 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 4128 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 4144 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 4160 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 4176 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 4192 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 4208 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 4224 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 4240 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } Frame { msec: 4256 - hash: "4a753a2b626eaf8336cd5e5d04d05d5b" + hash: "cb3a3cca07a49fadf8bb00834ea24f73" } } diff --git a/tests/auto/declarative/qmlvisual/focusscope/test3.qml b/tests/auto/declarative/qmlvisual/focusscope/test3.qml index 01fb580..90c2357 100644 --- a/tests/auto/declarative/qmlvisual/focusscope/test3.qml +++ b/tests/auto/declarative/qmlvisual/focusscope/test3.qml @@ -12,15 +12,15 @@ Rectangle { ListModel { id: model - ListElement { name: "1" } - ListElement { name: "2" } - ListElement { name: "3" } - ListElement { name: "4" } - ListElement { name: "5" } - ListElement { name: "6" } - ListElement { name: "7" } - ListElement { name: "8" } - ListElement { name: "9" } + ListElement { name: "red" } + ListElement { name: "orange" } + ListElement { name: "yellow" } + ListElement { name: "green" } + ListElement { name: "cyan" } + ListElement { name: "blue" } + ListElement { name: "indigo" } + ListElement { name: "violet" } + ListElement { name: "pink" } } Component { @@ -33,8 +33,7 @@ Rectangle { focus: true Keys.onDigit9Pressed: console.log(name) width: 50; height: 50; - color: root.ListView.isCurrentItem?"red":"green" - Text { text: name; anchors.centerIn: parent } + color: root.ListView.isCurrentItem?"black":name } } } diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/animated-smooth.qml b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/animated-smooth.qml index 8c21cee..33d8cb8 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/animated-smooth.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/animated-smooth.qml @@ -4,52 +4,63 @@ import "content" Rectangle { id: page color: "white" - width: 1030; height: 540 - - MyBorderImage { - x: 20; y: 20; minWidth: 120; maxWidth: 240 - minHeight: 120; maxHeight: 240 - source: "content/colors.png"; margin: 30; antialiased: true - } - MyBorderImage { - x: 270; y: 20; minWidth: 120; maxWidth: 240 - minHeight: 120; maxHeight: 240; antialiased: true - source: "content/colors.png"; margin: 30 - horizontalMode: BorderImage.Repeat; verticalMode: BorderImage.Repeat - } - MyBorderImage { - x: 520; y: 20; minWidth: 120; maxWidth: 240 - minHeight: 120; maxHeight: 240; antialiased: true - source: "content/colors.png"; margin: 30 - horizontalMode: BorderImage.Stretch; verticalMode: BorderImage.Repeat - } - MyBorderImage { - x: 770; y: 20; minWidth: 120; maxWidth: 240 - minHeight: 120; maxHeight: 240; antialiased: true - source: "content/colors.png"; margin: 30 - horizontalMode: BorderImage.Round; verticalMode: BorderImage.Round - } - MyBorderImage { - x: 20; y: 280; minWidth: 60; maxWidth: 200 - minHeight: 40; maxHeight: 200; antialiased: true - source: "content/bw.png"; margin: 10 - } - MyBorderImage { - x: 270; y: 280; minWidth: 60; maxWidth: 200 - minHeight: 40; maxHeight: 200; antialiased: true - source: "content/bw.png"; margin: 10 - horizontalMode: BorderImage.Repeat; verticalMode: BorderImage.Repeat - } - MyBorderImage { - x: 520; y: 280; minWidth: 60; maxWidth: 200 - minHeight: 40; maxHeight: 200; antialiased: true - source: "content/bw.png"; margin: 10 - horizontalMode: BorderImage.Stretch; verticalMode: BorderImage.Repeat - } - MyBorderImage { - x: 770; y: 280; minWidth: 60; maxWidth: 200 - minHeight: 40; maxHeight: 200; antialiased: true - source: "content/bw.png"; margin: 10 - horizontalMode: BorderImage.Round; verticalMode: BorderImage.Round + width: 520; height: 260 + Grid{ + columns: 4 + spacing: 4 + MyBorderImage { + minWidth: 60; maxWidth: 120 + minHeight: 60; maxHeight: 120 + source: "content/colors.png"; margin: 15 + antialiased: true + } + MyBorderImage { + minWidth: 60; maxWidth: 120 + minHeight: 60; maxHeight: 120 + source: "content/colors.png"; margin: 15 + horizontalMode: BorderImage.Repeat; verticalMode: BorderImage.Repeat + antialiased: true + } + MyBorderImage { + minWidth: 60; maxWidth: 120 + minHeight: 60; maxHeight: 120 + source: "content/colors.png"; margin: 15 + horizontalMode: BorderImage.Stretch; verticalMode: BorderImage.Repeat + antialiased: true + } + MyBorderImage { + minWidth: 60; maxWidth: 120 + minHeight: 60; maxHeight: 120 + source: "content/colors.png"; margin: 15 + horizontalMode: BorderImage.Round; verticalMode: BorderImage.Round + antialiased: true + } + MyBorderImage { + minWidth: 60; maxWidth: 120 + minHeight: 40; maxHeight: 120 + source: "content/bw.png"; margin: 10 + antialiased: true + } + MyBorderImage { + minWidth: 60; maxWidth: 120 + minHeight: 40; maxHeight: 120 + source: "content/bw.png"; margin: 10 + horizontalMode: BorderImage.Repeat; verticalMode: BorderImage.Repeat + antialiased: true + } + MyBorderImage { + minWidth: 60; maxWidth: 120 + minHeight: 40; maxHeight: 120 + source: "content/bw.png"; margin: 10 + horizontalMode: BorderImage.Stretch; verticalMode: BorderImage.Repeat + antialiased: true + } + MyBorderImage { + minWidth: 60; maxWidth: 120 + minHeight: 40; maxHeight: 120 + source: "content/bw.png"; margin: 10 + horizontalMode: BorderImage.Round; verticalMode: BorderImage.Round + antialiased: true + } } } diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/animated.qml b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/animated.qml index fb5cac0..21f6b5f 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/animated.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/animated.qml @@ -4,52 +4,55 @@ import "content" Rectangle { id: page color: "white" - width: 1030; height: 540 - - MyBorderImage { - x: 20; y: 20; minWidth: 120; maxWidth: 240 - minHeight: 120; maxHeight: 240 - source: "content/colors.png"; margin: 30 - } - MyBorderImage { - x: 270; y: 20; minWidth: 120; maxWidth: 240 - minHeight: 120; maxHeight: 240 - source: "content/colors.png"; margin: 30 - horizontalMode: BorderImage.Repeat; verticalMode: BorderImage.Repeat - } - MyBorderImage { - x: 520; y: 20; minWidth: 120; maxWidth: 240 - minHeight: 120; maxHeight: 240 - source: "content/colors.png"; margin: 30 - horizontalMode: BorderImage.Stretch; verticalMode: BorderImage.Repeat - } - MyBorderImage { - x: 770; y: 20; minWidth: 120; maxWidth: 240 - minHeight: 120; maxHeight: 240 - source: "content/colors.png"; margin: 30 - horizontalMode: BorderImage.Round; verticalMode: BorderImage.Round - } - MyBorderImage { - x: 20; y: 280; minWidth: 60; maxWidth: 200 - minHeight: 40; maxHeight: 200 - source: "content/bw.png"; margin: 10 - } - MyBorderImage { - x: 270; y: 280; minWidth: 60; maxWidth: 200 - minHeight: 40; maxHeight: 200 - source: "content/bw.png"; margin: 10 - horizontalMode: BorderImage.Repeat; verticalMode: BorderImage.Repeat - } - MyBorderImage { - x: 520; y: 280; minWidth: 60; maxWidth: 200 - minHeight: 40; maxHeight: 200 - source: "content/bw.png"; margin: 10 - horizontalMode: BorderImage.Stretch; verticalMode: BorderImage.Repeat - } - MyBorderImage { - x: 770; y: 280; minWidth: 60; maxWidth: 200 - minHeight: 40; maxHeight: 200 - source: "content/bw.png"; margin: 10 - horizontalMode: BorderImage.Round; verticalMode: BorderImage.Round + width: 520; height: 260 + Grid{ + columns: 4 + spacing: 4 + MyBorderImage { + minWidth: 60; maxWidth: 120 + minHeight: 60; maxHeight: 120 + source: "content/colors.png"; margin: 15 + } + MyBorderImage { + minWidth: 60; maxWidth: 120 + minHeight: 60; maxHeight: 120 + source: "content/colors.png"; margin: 15 + horizontalMode: BorderImage.Repeat; verticalMode: BorderImage.Repeat + } + MyBorderImage { + minWidth: 60; maxWidth: 120 + minHeight: 60; maxHeight: 120 + source: "content/colors.png"; margin: 15 + horizontalMode: BorderImage.Stretch; verticalMode: BorderImage.Repeat + } + MyBorderImage { + minWidth: 60; maxWidth: 120 + minHeight: 60; maxHeight: 120 + source: "content/colors.png"; margin: 15 + horizontalMode: BorderImage.Round; verticalMode: BorderImage.Round + } + MyBorderImage { + minWidth: 60; maxWidth: 120 + minHeight: 40; maxHeight: 120 + source: "content/bw.png"; margin: 10 + } + MyBorderImage { + minWidth: 60; maxWidth: 120 + minHeight: 40; maxHeight: 120 + source: "content/bw.png"; margin: 10 + horizontalMode: BorderImage.Repeat; verticalMode: BorderImage.Repeat + } + MyBorderImage { + minWidth: 60; maxWidth: 120 + minHeight: 40; maxHeight: 120 + source: "content/bw.png"; margin: 10 + horizontalMode: BorderImage.Stretch; verticalMode: BorderImage.Repeat + } + MyBorderImage { + minWidth: 60; maxWidth: 120 + minHeight: 40; maxHeight: 120 + source: "content/bw.png"; margin: 10 + horizontalMode: BorderImage.Round; verticalMode: BorderImage.Round + } } } diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/content/MyBorderImage.qml b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/content/MyBorderImage.qml index 75a644a..923db47 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/content/MyBorderImage.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/content/MyBorderImage.qml @@ -13,21 +13,21 @@ Item { property int margin id: container - width: 240; height: 240 + width: maxWidth; height: maxHeight BorderImage { id: image; x: container.width / 2 - width / 2; y: container.height / 2 - height / 2 SequentialAnimation on width { loops: Animation.Infinite - NumberAnimation { from: container.minWidth; to: container.maxWidth; duration: 1000; easing.type: "InOutQuad"} - NumberAnimation { from: container.maxWidth; to: container.minWidth; duration: 1000; easing.type: "InOutQuad" } + NumberAnimation { from: container.minWidth; to: container.maxWidth; duration: 600; easing.type: "InOutQuad"} + NumberAnimation { from: container.maxWidth; to: container.minWidth; duration: 600; easing.type: "InOutQuad" } } SequentialAnimation on height { loops: Animation.Infinite - NumberAnimation { from: container.minHeight; to: container.maxHeight; duration: 1000; easing.type: "InOutQuad"} - NumberAnimation { from: container.maxHeight; to: container.minHeight; duration: 1000; easing.type: "InOutQuad" } + NumberAnimation { from: container.minHeight; to: container.maxHeight; duration: 600; easing.type: "InOutQuad"} + NumberAnimation { from: container.maxHeight; to: container.minHeight; duration: 600; easing.type: "InOutQuad" } } border.top: container.margin diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/content/colors-round.sci b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/content/colors-round.sci index 506f6f5..0d91764 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/content/colors-round.sci +++ b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/content/colors-round.sci @@ -1,7 +1,7 @@ -border.left:30 -border.top:30 -border.right:30 -border.bottom:30 +border.left:15 +border.top:15 +border.right:15 +border.bottom:15 horizontalTileRule:Round verticalTileRule:Round source:colors.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/content/colors-stretch.sci b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/content/colors-stretch.sci index e4989a7..16ac8cc 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/content/colors-stretch.sci +++ b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/content/colors-stretch.sci @@ -1,5 +1,5 @@ -border.left:30 -border.top:30 -border.right:30 -border.bottom:30 +border.left:15 +border.top:15 +border.right:15 +border.bottom:15 source:colors.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/content/colors.png b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/content/colors.png Binary files differindex dfb62f3..116907d 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/content/colors.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/content/colors.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/content/qmldir b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/content/qmldir new file mode 100644 index 0000000..0c732d2 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/content/qmldir @@ -0,0 +1 @@ +MyBorderImage 1.0 MyBorderImage.qml diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.0.png b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.0.png Binary files differindex b6ef0f5..b7d06e4 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.0.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.1.png b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.1.png Binary files differindex 11622a7..d904aa0 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.1.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.1.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.qml b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.qml index 1200099..6c7a940 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated-smooth.qml @@ -6,538 +6,314 @@ VisualTest { } Frame { msec: 16 - hash: "aec13bcab337e55832b0a02fb5c6b526" + image: "animated-smooth.0.png" } Frame { msec: 32 - hash: "aec13bcab337e55832b0a02fb5c6b526" + hash: "a2467396d7318a93d35aa314896d3d05" } Frame { msec: 48 - hash: "aec13bcab337e55832b0a02fb5c6b526" + hash: "a2467396d7318a93d35aa314896d3d05" } Frame { msec: 64 - hash: "aec13bcab337e55832b0a02fb5c6b526" + hash: "8ba2cebd7b80bd58612ce46470e7763b" } Frame { msec: 80 - hash: "9419c891e347fe6b25d30c05bae5d14c" + hash: "9ab9c8f788bbca58552bbb6009386d69" } Frame { msec: 96 - hash: "62430dd693c4eaeb7afe9e85229406a4" + hash: "7f4b50df7848ad07fb75cb19f2c4b04a" } Frame { msec: 112 - hash: "a9b6aeb509076bf17c2068ce280326fb" + hash: "425e48ae492190eb6b8028be11352d7e" } Frame { msec: 128 - hash: "2570806925c3a61a7afaa09331c6eed8" + hash: "183e1f8321edb7b8d1cc2cc858039360" } Frame { msec: 144 - hash: "98d48920293b11511e8bbf820dd49acc" + hash: "83d82bc27b0e3387dddb8e7e09380e02" } Frame { msec: 160 - hash: "e4809aefa55620a86484f66582d4d1b6" + hash: "bca94a64a283e7e30ec8c1fe3249f981" } Frame { msec: 176 - hash: "098b063b0e5eb3dd22adb3353342725e" + hash: "26cbcf6233c8fd222a857a8ae801749a" } Frame { msec: 192 - hash: "30aadc837ec2e7d8a2495453348804bc" + hash: "ac1d21dba648ab729e1670ead441b173" } Frame { msec: 208 - hash: "05013a538f2796c728b4d0ddad059851" + hash: "e42811f8029c6cd70041f8492a31ff27" } Frame { msec: 224 - hash: "b221f14ea2c04078e23ac37ef817c50e" + hash: "f0b06b2ccf1be47ab7c5f6863ccdc495" } Frame { msec: 240 - hash: "3ef9de605fff5d3156bccc99a93c5da6" + hash: "9b398166d385facb2d02c86cd92ab85f" } Frame { msec: 256 - hash: "7722a4c025f1d2b560c7fec8ba8f7b6d" + hash: "a4414a5ae4e44320383d49441d7acb51" } Frame { msec: 272 - hash: "e24ad2d67f10d2cc58dffcc469342005" + hash: "f09208fa210f3b0b271af9ef6f3741e8" } Frame { msec: 288 - hash: "5153a42348885ce8de81f8086f73c163" + hash: "054f7aebcef583f9c8469aaa2e62f9ea" } Frame { msec: 304 - hash: "7083d70df6cc476ec342abbe6f4409b4" + hash: "1331b1218fa6134922ab248bfde5d3f6" } Frame { msec: 320 - hash: "befd4cd74f59291a9f9a01ad2a051029" + hash: "601b97220c77c185d9ed3ae3726815a5" } Frame { msec: 336 - hash: "705cd5a0717b6a8de8871bf0bfb38129" + hash: "487c739f3849834e3d7fa2885bb28375" } Frame { msec: 352 - hash: "a65d51747c0183a3a096e51326fdae78" + hash: "c41dc19ab7f3c80349ac52ab2c3b410d" } Frame { msec: 368 - hash: "99ec9ca33a26afd9e34c1d3246502926" + hash: "c6e8b055e5919aecbf2ef4d88de6cabd" } Frame { msec: 384 - hash: "3355ce4b409474e6dbd99d010471a0a4" + hash: "f9d99999cccd8a3a9d7cb74cadb08059" } Frame { msec: 400 - hash: "bcfb117c5860306c016a05e828773777" + hash: "c466c57cda1c7666a46bab9478031c86" } Frame { msec: 416 - hash: "4650216f60377bf7798877546c723d0a" + hash: "02f9c85d8cbd9041ed18d2fe0071c526" } Frame { msec: 432 - hash: "3821707e1201c5eebb043f86887c6bc4" + hash: "355d2b1b30a721a26f80c414bd9164f6" } Frame { msec: 448 - hash: "19c079bd61467706ff54f039f512dee6" + hash: "bfc8b1bdb53f4a4c44285a5c10819ae7" } Frame { msec: 464 - hash: "9fdd3bb7d735a96df8538f2883d784fe" + hash: "c272ac121fe5392f12ef3180d4c694c8" } Frame { msec: 480 - hash: "d8096b88c24221d7176472031de3dc14" + hash: "83324ab9209ac5246c39274ecec2dbcf" } Frame { msec: 496 - hash: "be4abb3dd1ee3fc62b83d152a1a89576" + hash: "b128fd583f5fa460bcd1c062226274fb" } Frame { msec: 512 - hash: "e3d2caf6eb0afd2e6efd5c08a580e158" + hash: "f46f1f1069806b1e17f340140e82bfd3" } Frame { msec: 528 - hash: "40bdf75ac82c26a741939945dbf85924" + hash: "dff621d5da5f4d008a8f874914f90637" } Frame { msec: 544 - hash: "e2e3bee6bf84bc82c50a68e442440f05" + hash: "c5920a84e215f4bbda3032bbfbca4070" } Frame { msec: 560 - hash: "2cb89b7538d4dd398a9ff5a94e2d0020" + hash: "ecc23f198a4bf346bf6eee51f7adea69" } Frame { msec: 576 - hash: "41dce41d337e7d24a5e70d831dbb448b" + hash: "dcc8f5b1b6aac31c3c5856560b37c501" } Frame { msec: 592 - hash: "7812862b4c1d67a64792a94cb584a9ed" + hash: "203fa4bd23440aa88fc2a27b66ee091d" } Frame { msec: 608 - hash: "a82a2af4b9cee89e03db363f979d1661" + hash: "a2662209c8f9aa7bd9c5b4066b289cde" } Frame { msec: 624 - hash: "7071a72a55fab2d7b367eb113d38dc6d" + hash: "a2662209c8f9aa7bd9c5b4066b289cde" } Frame { msec: 640 - hash: "835de3a883cb3a7c35cb533f51f9b32c" + hash: "203fa4bd23440aa88fc2a27b66ee091d" } Frame { msec: 656 - hash: "498afb76e236561638532ba6cafd758a" + hash: "dcc8f5b1b6aac31c3c5856560b37c501" } Frame { msec: 672 - hash: "38ebf5835263e6e80e75653971ad74b4" + hash: "ecc23f198a4bf346bf6eee51f7adea69" } Frame { msec: 688 - hash: "b5e8c06b458b1afac627ed7f7e76c868" + hash: "c5920a84e215f4bbda3032bbfbca4070" } Frame { msec: 704 - hash: "594e33c35006281b2df3a45c13c31c44" + hash: "dff621d5da5f4d008a8f874914f90637" } Frame { msec: 720 - hash: "a49989ca004a6991b49d1978cfc0fed7" + hash: "f46f1f1069806b1e17f340140e82bfd3" } Frame { msec: 736 - hash: "a743fc5cdcaadd42095e9e0d8441f7cc" + hash: "b128fd583f5fa460bcd1c062226274fb" } Frame { msec: 752 - hash: "4ca1600674bad4b753007322945e25dd" + hash: "83324ab9209ac5246c39274ecec2dbcf" } Frame { msec: 768 - hash: "d2921c6ae6a1aa9168a2fa93e8936ff2" + hash: "c272ac121fe5392f12ef3180d4c694c8" } Frame { msec: 784 - hash: "55b9f82693d6ebde9ec23e3ed554bb9c" + hash: "bfc8b1bdb53f4a4c44285a5c10819ae7" } Frame { msec: 800 - hash: "15e72f5cd1847f591b0c4f6ecb74ed4a" + hash: "355d2b1b30a721a26f80c414bd9164f6" } Frame { msec: 816 - hash: "7aa94688f72d6ddade09a9d99f1c5563" + hash: "02f9c85d8cbd9041ed18d2fe0071c526" } Frame { msec: 832 - hash: "b782f52c9cb50c72307bbd8fd15fffd2" + hash: "c466c57cda1c7666a46bab9478031c86" } Frame { msec: 848 - hash: "8106f20a3c0c3e7ea0e502e963993330" + hash: "f9d99999cccd8a3a9d7cb74cadb08059" } Frame { msec: 864 - hash: "670b05d25b72ed4c6affdcf873374947" + hash: "c6e8b055e5919aecbf2ef4d88de6cabd" } Frame { msec: 880 - hash: "a34b08cb7e724c0563f86a5c8e209868" + hash: "c41dc19ab7f3c80349ac52ab2c3b410d" } Frame { msec: 896 - hash: "f5281eba399a13f6fa024ae0fa6b01bd" + hash: "487c739f3849834e3d7fa2885bb28375" } Frame { msec: 912 - hash: "db4dba10574839c3b3d8684aa1a2ad08" + hash: "601b97220c77c185d9ed3ae3726815a5" } Frame { msec: 928 - hash: "b90f1f30d340d292c658145f62e2bb8a" + hash: "1331b1218fa6134922ab248bfde5d3f6" } Frame { msec: 944 - hash: "452c45b5cc9be80abde7af04ba49731c" + hash: "054f7aebcef583f9c8469aaa2e62f9ea" } Frame { msec: 960 - image: "animated-smooth.0.png" + hash: "f09208fa210f3b0b271af9ef6f3741e8" } Frame { msec: 976 - hash: "8af61e4b09309e31394ae635d58fafd2" + image: "animated-smooth.1.png" } Frame { msec: 992 - hash: "9ce60e38b7025c6fa72432de6a3c88b2" + hash: "9b398166d385facb2d02c86cd92ab85f" } Frame { msec: 1008 - hash: "9e7f9d0e83a33f005d9ee579140c5562" + hash: "f0b06b2ccf1be47ab7c5f6863ccdc495" } Frame { msec: 1024 - hash: "9e7f9d0e83a33f005d9ee579140c5562" + hash: "e42811f8029c6cd70041f8492a31ff27" } Frame { msec: 1040 - hash: "9ce60e38b7025c6fa72432de6a3c88b2" + hash: "ac1d21dba648ab729e1670ead441b173" } Frame { msec: 1056 - hash: "8af61e4b09309e31394ae635d58fafd2" + hash: "26cbcf6233c8fd222a857a8ae801749a" } Frame { msec: 1072 - hash: "d9ab04d0a6a9373e5622e1124db17866" + hash: "bca94a64a283e7e30ec8c1fe3249f981" } Frame { msec: 1088 - hash: "452c45b5cc9be80abde7af04ba49731c" + hash: "83d82bc27b0e3387dddb8e7e09380e02" } Frame { msec: 1104 - hash: "b90f1f30d340d292c658145f62e2bb8a" + hash: "183e1f8321edb7b8d1cc2cc858039360" } Frame { msec: 1120 - hash: "db4dba10574839c3b3d8684aa1a2ad08" + hash: "425e48ae492190eb6b8028be11352d7e" } Frame { msec: 1136 - hash: "f5281eba399a13f6fa024ae0fa6b01bd" + hash: "7f4b50df7848ad07fb75cb19f2c4b04a" } Frame { msec: 1152 - hash: "a34b08cb7e724c0563f86a5c8e209868" + hash: "9ab9c8f788bbca58552bbb6009386d69" } Frame { msec: 1168 - hash: "670b05d25b72ed4c6affdcf873374947" + hash: "8ba2cebd7b80bd58612ce46470e7763b" } Frame { msec: 1184 - hash: "8106f20a3c0c3e7ea0e502e963993330" + hash: "a2467396d7318a93d35aa314896d3d05" } Frame { msec: 1200 - hash: "b782f52c9cb50c72307bbd8fd15fffd2" + hash: "a2467396d7318a93d35aa314896d3d05" } Frame { msec: 1216 - hash: "7aa94688f72d6ddade09a9d99f1c5563" + hash: "a2467396d7318a93d35aa314896d3d05" } Frame { msec: 1232 - hash: "15e72f5cd1847f591b0c4f6ecb74ed4a" + hash: "a2467396d7318a93d35aa314896d3d05" } Frame { msec: 1248 - hash: "55b9f82693d6ebde9ec23e3ed554bb9c" - } - Frame { - msec: 1264 - hash: "d2921c6ae6a1aa9168a2fa93e8936ff2" - } - Frame { - msec: 1280 - hash: "4ca1600674bad4b753007322945e25dd" - } - Frame { - msec: 1296 - hash: "a743fc5cdcaadd42095e9e0d8441f7cc" - } - Frame { - msec: 1312 - hash: "a49989ca004a6991b49d1978cfc0fed7" - } - Frame { - msec: 1328 - hash: "594e33c35006281b2df3a45c13c31c44" - } - Frame { - msec: 1344 - hash: "b5e8c06b458b1afac627ed7f7e76c868" - } - Frame { - msec: 1360 - hash: "38ebf5835263e6e80e75653971ad74b4" - } - Frame { - msec: 1376 - hash: "498afb76e236561638532ba6cafd758a" - } - Frame { - msec: 1392 - hash: "835de3a883cb3a7c35cb533f51f9b32c" - } - Frame { - msec: 1408 - hash: "7071a72a55fab2d7b367eb113d38dc6d" - } - Frame { - msec: 1424 - hash: "a82a2af4b9cee89e03db363f979d1661" - } - Frame { - msec: 1440 - hash: "7812862b4c1d67a64792a94cb584a9ed" - } - Frame { - msec: 1456 - hash: "41dce41d337e7d24a5e70d831dbb448b" - } - Frame { - msec: 1472 - hash: "2cb89b7538d4dd398a9ff5a94e2d0020" - } - Frame { - msec: 1488 - hash: "e2e3bee6bf84bc82c50a68e442440f05" - } - Frame { - msec: 1504 - hash: "40bdf75ac82c26a741939945dbf85924" - } - Frame { - msec: 1520 - hash: "e3d2caf6eb0afd2e6efd5c08a580e158" - } - Frame { - msec: 1536 - hash: "be4abb3dd1ee3fc62b83d152a1a89576" - } - Frame { - msec: 1552 - hash: "d8096b88c24221d7176472031de3dc14" - } - Frame { - msec: 1568 - hash: "9fdd3bb7d735a96df8538f2883d784fe" - } - Frame { - msec: 1584 - hash: "19c079bd61467706ff54f039f512dee6" - } - Frame { - msec: 1600 - hash: "3821707e1201c5eebb043f86887c6bc4" - } - Frame { - msec: 1616 - hash: "4650216f60377bf7798877546c723d0a" - } - Frame { - msec: 1632 - hash: "bcfb117c5860306c016a05e828773777" - } - Frame { - msec: 1648 - hash: "3355ce4b409474e6dbd99d010471a0a4" - } - Frame { - msec: 1664 - hash: "99ec9ca33a26afd9e34c1d3246502926" - } - Frame { - msec: 1680 - hash: "a65d51747c0183a3a096e51326fdae78" - } - Frame { - msec: 1696 - hash: "705cd5a0717b6a8de8871bf0bfb38129" - } - Frame { - msec: 1712 - hash: "befd4cd74f59291a9f9a01ad2a051029" - } - Frame { - msec: 1728 - hash: "7083d70df6cc476ec342abbe6f4409b4" - } - Frame { - msec: 1744 - hash: "5153a42348885ce8de81f8086f73c163" - } - Frame { - msec: 1760 - hash: "e24ad2d67f10d2cc58dffcc469342005" - } - Frame { - msec: 1776 - hash: "7722a4c025f1d2b560c7fec8ba8f7b6d" - } - Frame { - msec: 1792 - hash: "3ef9de605fff5d3156bccc99a93c5da6" - } - Frame { - msec: 1808 - hash: "b221f14ea2c04078e23ac37ef817c50e" - } - Frame { - msec: 1824 - hash: "05013a538f2796c728b4d0ddad059851" - } - Frame { - msec: 1840 - hash: "30aadc837ec2e7d8a2495453348804bc" - } - Frame { - msec: 1856 - hash: "098b063b0e5eb3dd22adb3353342725e" - } - Frame { - msec: 1872 - hash: "e4809aefa55620a86484f66582d4d1b6" - } - Frame { - msec: 1888 - hash: "98d48920293b11511e8bbf820dd49acc" - } - Frame { - msec: 1904 - hash: "2570806925c3a61a7afaa09331c6eed8" - } - Frame { - msec: 1920 - image: "animated-smooth.1.png" - } - Frame { - msec: 1936 - hash: "62430dd693c4eaeb7afe9e85229406a4" - } - Frame { - msec: 1952 - hash: "9419c891e347fe6b25d30c05bae5d14c" - } - Frame { - msec: 1968 - hash: "aec13bcab337e55832b0a02fb5c6b526" - } - Frame { - msec: 1984 - hash: "aec13bcab337e55832b0a02fb5c6b526" - } - Frame { - msec: 2000 - hash: "aec13bcab337e55832b0a02fb5c6b526" - } - Frame { - msec: 2016 - hash: "aec13bcab337e55832b0a02fb5c6b526" - } - Frame { - msec: 2032 - hash: "aec13bcab337e55832b0a02fb5c6b526" - } - Frame { - msec: 2048 - hash: "aec13bcab337e55832b0a02fb5c6b526" - } - Frame { - msec: 2064 - hash: "aec13bcab337e55832b0a02fb5c6b526" - } - Frame { - msec: 2080 - hash: "9419c891e347fe6b25d30c05bae5d14c" - } - Frame { - msec: 2096 - hash: "62430dd693c4eaeb7afe9e85229406a4" - } - Frame { - msec: 2112 - hash: "a9b6aeb509076bf17c2068ce280326fb" - } - Frame { - msec: 2128 - hash: "2570806925c3a61a7afaa09331c6eed8" - } - Frame { - msec: 2144 - hash: "98d48920293b11511e8bbf820dd49acc" + hash: "a2467396d7318a93d35aa314896d3d05" } } diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.0.png b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.0.png Binary files differindex 3efd596..b7d06e4 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.0.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.1.png b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.1.png Binary files differindex 517fc06..a0081a9 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.1.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.1.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.qml b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.qml index 236003a..87be9f0 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/animated.qml @@ -6,550 +6,338 @@ VisualTest { } Frame { msec: 16 - hash: "aec13bcab337e55832b0a02fb5c6b526" + image: "animated.0.png" } Frame { msec: 32 - hash: "aec13bcab337e55832b0a02fb5c6b526" + hash: "a2467396d7318a93d35aa314896d3d05" } Frame { msec: 48 - hash: "aec13bcab337e55832b0a02fb5c6b526" + hash: "a2467396d7318a93d35aa314896d3d05" } Frame { msec: 64 - hash: "aec13bcab337e55832b0a02fb5c6b526" + hash: "ed19378ea8f51f5ecbd4c89ee5c905c2" } Frame { msec: 80 - hash: "aacf9ae3c23d174a1c1cda493600e355" + hash: "3dc69d5d1b6c524a74e7cec619df5ee3" } Frame { msec: 96 - hash: "465ec993948f7b75aeb5759976f4620d" + hash: "ab8d9aa7290be2134a6ef10ca1e1bfe7" } Frame { msec: 112 - hash: "b63e4d1686057828fd8781f1c33585f5" + hash: "8091f4ff6f68e178b7a2a76ba2b38df3" } Frame { msec: 128 - hash: "4d45d70f997c2c67166905c97a900d2e" + hash: "a94ad01eb63609b5e4a9e6570e1dc25c" } Frame { msec: 144 - hash: "08b9be66e23c7b6f6f629c7470394601" + hash: "21692407cdfeeb20ff81d5d8a8ba3b7e" } Frame { msec: 160 - hash: "406224b535b4425d2708df0083acdc8e" + hash: "b1d5e860ea311dce4a46fd6d46f9ed58" } Frame { msec: 176 - hash: "8419f1d75b14130730bcfec4e3a9b058" + hash: "a2ef453b88ee01c70a4312ab6dd26685" } Frame { msec: 192 - hash: "c1936628aec13e08e9581dcd2c6d5717" + hash: "6ce1f7da3994a51ad06afa0afb789752" } Frame { msec: 208 - hash: "8c66a33d26eec2a1133f4362710a5fab" + hash: "dccf9c55dfe7ae652b0e659893465158" } Frame { msec: 224 - hash: "01947e631c3db43f7c5b4427229bc0c8" + hash: "18b00b462711676fdf61ef1819f9f73a" } Frame { msec: 240 - hash: "06d8d8a1a41893d4e27725948a75caf4" + hash: "981011b01c3dbde098b1a3d0de4026cd" } Frame { msec: 256 - hash: "ac8f096e8c7cc23bfb01de69cf3e266e" + hash: "86389b057e84c4dd4cf75d4e33d5e282" } Frame { msec: 272 - hash: "2a7bed775824968e318c3d40fbc5b1c2" + hash: "6802146ad90b2921856c103246f4bca9" } Frame { msec: 288 - hash: "f1a7a4a67a21f5025294af4bea3f8998" + hash: "7ab7d71199e883192e28fc150646128c" } Frame { msec: 304 - hash: "18c2f321a149e38b258ac264d40c2376" + hash: "3d2298cc655318029a2467813f8d75f4" } Frame { msec: 320 - hash: "19d05a96f3ae7388e854bbf1075b51c1" + hash: "74a1ed7250f85e7ed4d811b5b697ecb3" } Frame { msec: 336 - hash: "554e1d360463871e7c05cfe6f8abe1dd" + hash: "2cc6d5e8f4ebde059ffe31fffb2b359d" } Frame { msec: 352 - hash: "60f158382f75103c78e2b9b408e0fe65" + hash: "b08aec6d9f82e0d530d57f592c25e91a" } Frame { msec: 368 - hash: "6a521f952e05d91b86ad78fd6f5de4f9" + hash: "9f4272d24685a9fbe5c48186932cac07" } Frame { msec: 384 - hash: "a6f17da2dd581bdc249ff62f833dc025" + hash: "4cde877841640aa89949c1369c3b6fd0" } Frame { msec: 400 - hash: "1ea07ee309ce2c52cbc36370b75a872f" + hash: "bdbbd0b6a309b63d152b7f9b34b51d80" } Frame { msec: 416 - hash: "c7eb7837dce71c914186326216214eeb" + hash: "531708677915c1e094ece6f1acac6d1f" } Frame { msec: 432 - hash: "93cf31eabb454ec536c638a506be0648" + hash: "7213628b1f66f1dc47fa63eb2aad2d81" } Frame { msec: 448 - hash: "1ac8c393f084aa1894c26610b7f40ea6" + hash: "0ff58a47d524fae956431efc21364ed2" } Frame { msec: 464 - hash: "f04e84ad3579d6334077abe73101d206" + hash: "1e940cc44e00f05bad28bcf934b40b1c" } Frame { msec: 480 - hash: "ff0928dfd16b2da9811a172c19817a97" + hash: "0f76be39637e8b6ac15c40ea95890189" } Frame { msec: 496 - hash: "7383209c80b403b93da3264eadbc047f" + hash: "e23cf00dbd05677815e7e38f6f8e3a4a" } Frame { msec: 512 - hash: "bc747167dfb3388ac63e9e68a86b9a03" + hash: "3d7e81620d169800f6a251fa3875f23d" } Frame { msec: 528 - hash: "ae48da4a66f93c806725ce749700aac8" + hash: "9e04076e283a3a71407488e94d84861f" } Frame { msec: 544 - hash: "956429472da133324c970774f77784f5" + hash: "f4fc58740d6b5cf392e117164d859c0b" } Frame { msec: 560 - hash: "ec0aea8dc8c269d1f0aee5817347ac55" + hash: "8f041ba2a82618c1545aac6f50c95384" } Frame { msec: 576 - hash: "81d2fc6727dc7449d1a87b4abea9b704" + hash: "759368622bc25c7ae1cb8d2c44affe6a" } Frame { msec: 592 - hash: "80ebac4d923f67fb8dba3d133ce657ba" + hash: "90314671aab8165c7c1b35dcf5aaa6b9" } Frame { msec: 608 - hash: "5359f5e45e5467c62c2d9521c8199c48" + hash: "ecd1d2fe087a36fc58290c0c249a7ea0" } Frame { msec: 624 - hash: "08f55088cdce741c67539f73291e53ab" + hash: "ecd1d2fe087a36fc58290c0c249a7ea0" } Frame { msec: 640 - hash: "97f7a2175dcf9ac2581a92d614d72f88" + hash: "90314671aab8165c7c1b35dcf5aaa6b9" } Frame { msec: 656 - hash: "985868869ef2c332da379460a2f3a71b" + hash: "759368622bc25c7ae1cb8d2c44affe6a" } Frame { msec: 672 - hash: "e91bb914c1eb63cd4269b30a220a128a" + hash: "8f041ba2a82618c1545aac6f50c95384" } Frame { msec: 688 - hash: "84c94704c16e246df1048f958cc8cefb" + hash: "f4fc58740d6b5cf392e117164d859c0b" } Frame { msec: 704 - hash: "99de44f74f8e1f79652ab46afb4bb59e" + hash: "9e04076e283a3a71407488e94d84861f" } Frame { msec: 720 - hash: "a1bd4e995365e79389dba80f9e3b7af8" + hash: "3d7e81620d169800f6a251fa3875f23d" } Frame { msec: 736 - hash: "3b95eb8cbfc831e1ebee2e456b026ab4" + hash: "e23cf00dbd05677815e7e38f6f8e3a4a" } Frame { msec: 752 - hash: "11673a112566a64aca3c7010b9cc9c4d" + hash: "0f76be39637e8b6ac15c40ea95890189" } Frame { msec: 768 - hash: "5b027815ea3c1ea54e1a02c798c468db" + hash: "1e940cc44e00f05bad28bcf934b40b1c" } Frame { msec: 784 - hash: "73c5f23f51797a33f4d2898738e6356e" + hash: "0ff58a47d524fae956431efc21364ed2" } Frame { msec: 800 - hash: "fb17df681d99d5de05f6329bba697ea5" + hash: "7213628b1f66f1dc47fa63eb2aad2d81" } Frame { msec: 816 - hash: "0b1a741975e3d9ef8f5e78f371c89441" + hash: "531708677915c1e094ece6f1acac6d1f" } Frame { msec: 832 - hash: "a790f0e884ab85f7802dd094e4ef550f" + hash: "bdbbd0b6a309b63d152b7f9b34b51d80" } Frame { msec: 848 - hash: "b12faa76c07adc21634cd8f8cb8436ae" + hash: "4cde877841640aa89949c1369c3b6fd0" } Frame { msec: 864 - hash: "f57727419bb51fb1e589b960ddeb20ae" + hash: "9f4272d24685a9fbe5c48186932cac07" } Frame { msec: 880 - hash: "8172e076b05d95248d89e815fde820ef" + hash: "b08aec6d9f82e0d530d57f592c25e91a" } Frame { msec: 896 - hash: "74c1e71378b502bc1b732a55806a10f1" + hash: "2cc6d5e8f4ebde059ffe31fffb2b359d" } Frame { msec: 912 - hash: "a67e9a0f55512fb1c55f13c6b483923b" + hash: "74a1ed7250f85e7ed4d811b5b697ecb3" } Frame { msec: 928 - hash: "13ca95adab171d9fad9ee8b75d0226bc" + hash: "3d2298cc655318029a2467813f8d75f4" } Frame { msec: 944 - hash: "7aa0cbf73f7999be7cde4ec739efbc33" + hash: "7ab7d71199e883192e28fc150646128c" } Frame { msec: 960 - image: "animated.0.png" + hash: "6802146ad90b2921856c103246f4bca9" } Frame { msec: 976 - hash: "29245946cbd811fe6bf6b2b41cc13002" + image: "animated.1.png" } Frame { msec: 992 - hash: "058c918e83bfdd665cd836566b53959b" + hash: "981011b01c3dbde098b1a3d0de4026cd" } Frame { msec: 1008 - hash: "ed5d80c33dbf72624385b1cf43784626" + hash: "18b00b462711676fdf61ef1819f9f73a" } Frame { msec: 1024 - hash: "ed5d80c33dbf72624385b1cf43784626" + hash: "dccf9c55dfe7ae652b0e659893465158" } Frame { msec: 1040 - hash: "058c918e83bfdd665cd836566b53959b" + hash: "6ce1f7da3994a51ad06afa0afb789752" } Frame { msec: 1056 - hash: "29245946cbd811fe6bf6b2b41cc13002" + hash: "a2ef453b88ee01c70a4312ab6dd26685" } Frame { msec: 1072 - hash: "d1ed4916cb1ecff60277d74369ff311b" + hash: "b1d5e860ea311dce4a46fd6d46f9ed58" } Frame { msec: 1088 - hash: "7aa0cbf73f7999be7cde4ec739efbc33" + hash: "21692407cdfeeb20ff81d5d8a8ba3b7e" } Frame { msec: 1104 - hash: "13ca95adab171d9fad9ee8b75d0226bc" + hash: "a94ad01eb63609b5e4a9e6570e1dc25c" } Frame { msec: 1120 - hash: "a67e9a0f55512fb1c55f13c6b483923b" + hash: "8091f4ff6f68e178b7a2a76ba2b38df3" } Frame { msec: 1136 - hash: "74c1e71378b502bc1b732a55806a10f1" + hash: "ab8d9aa7290be2134a6ef10ca1e1bfe7" } Frame { msec: 1152 - hash: "8172e076b05d95248d89e815fde820ef" + hash: "3dc69d5d1b6c524a74e7cec619df5ee3" } Frame { msec: 1168 - hash: "f57727419bb51fb1e589b960ddeb20ae" + hash: "ed19378ea8f51f5ecbd4c89ee5c905c2" } Frame { msec: 1184 - hash: "b12faa76c07adc21634cd8f8cb8436ae" + hash: "a2467396d7318a93d35aa314896d3d05" } Frame { msec: 1200 - hash: "a790f0e884ab85f7802dd094e4ef550f" + hash: "a2467396d7318a93d35aa314896d3d05" } Frame { msec: 1216 - hash: "0b1a741975e3d9ef8f5e78f371c89441" + hash: "a2467396d7318a93d35aa314896d3d05" } Frame { msec: 1232 - hash: "fb17df681d99d5de05f6329bba697ea5" + hash: "a2467396d7318a93d35aa314896d3d05" } Frame { msec: 1248 - hash: "73c5f23f51797a33f4d2898738e6356e" + hash: "a2467396d7318a93d35aa314896d3d05" } Frame { msec: 1264 - hash: "5b027815ea3c1ea54e1a02c798c468db" + hash: "ed19378ea8f51f5ecbd4c89ee5c905c2" } Frame { msec: 1280 - hash: "11673a112566a64aca3c7010b9cc9c4d" + hash: "3dc69d5d1b6c524a74e7cec619df5ee3" } Frame { msec: 1296 - hash: "3b95eb8cbfc831e1ebee2e456b026ab4" + hash: "ab8d9aa7290be2134a6ef10ca1e1bfe7" } Frame { msec: 1312 - hash: "a1bd4e995365e79389dba80f9e3b7af8" + hash: "8091f4ff6f68e178b7a2a76ba2b38df3" } Frame { msec: 1328 - hash: "99de44f74f8e1f79652ab46afb4bb59e" + hash: "a94ad01eb63609b5e4a9e6570e1dc25c" } Frame { msec: 1344 - hash: "84c94704c16e246df1048f958cc8cefb" - } - Frame { - msec: 1360 - hash: "e91bb914c1eb63cd4269b30a220a128a" - } - Frame { - msec: 1376 - hash: "985868869ef2c332da379460a2f3a71b" - } - Frame { - msec: 1392 - hash: "97f7a2175dcf9ac2581a92d614d72f88" - } - Frame { - msec: 1408 - hash: "08f55088cdce741c67539f73291e53ab" - } - Frame { - msec: 1424 - hash: "5359f5e45e5467c62c2d9521c8199c48" - } - Frame { - msec: 1440 - hash: "80ebac4d923f67fb8dba3d133ce657ba" - } - Frame { - msec: 1456 - hash: "81d2fc6727dc7449d1a87b4abea9b704" - } - Frame { - msec: 1472 - hash: "ec0aea8dc8c269d1f0aee5817347ac55" - } - Frame { - msec: 1488 - hash: "956429472da133324c970774f77784f5" - } - Frame { - msec: 1504 - hash: "ae48da4a66f93c806725ce749700aac8" - } - Frame { - msec: 1520 - hash: "bc747167dfb3388ac63e9e68a86b9a03" - } - Frame { - msec: 1536 - hash: "7383209c80b403b93da3264eadbc047f" - } - Frame { - msec: 1552 - hash: "ff0928dfd16b2da9811a172c19817a97" - } - Frame { - msec: 1568 - hash: "f04e84ad3579d6334077abe73101d206" - } - Frame { - msec: 1584 - hash: "1ac8c393f084aa1894c26610b7f40ea6" - } - Frame { - msec: 1600 - hash: "93cf31eabb454ec536c638a506be0648" - } - Frame { - msec: 1616 - hash: "c7eb7837dce71c914186326216214eeb" - } - Frame { - msec: 1632 - hash: "1ea07ee309ce2c52cbc36370b75a872f" - } - Frame { - msec: 1648 - hash: "a6f17da2dd581bdc249ff62f833dc025" - } - Frame { - msec: 1664 - hash: "6a521f952e05d91b86ad78fd6f5de4f9" - } - Frame { - msec: 1680 - hash: "60f158382f75103c78e2b9b408e0fe65" - } - Frame { - msec: 1696 - hash: "554e1d360463871e7c05cfe6f8abe1dd" - } - Frame { - msec: 1712 - hash: "19d05a96f3ae7388e854bbf1075b51c1" - } - Frame { - msec: 1728 - hash: "18c2f321a149e38b258ac264d40c2376" - } - Frame { - msec: 1744 - hash: "f1a7a4a67a21f5025294af4bea3f8998" - } - Frame { - msec: 1760 - hash: "2a7bed775824968e318c3d40fbc5b1c2" - } - Frame { - msec: 1776 - hash: "ac8f096e8c7cc23bfb01de69cf3e266e" - } - Frame { - msec: 1792 - hash: "06d8d8a1a41893d4e27725948a75caf4" - } - Frame { - msec: 1808 - hash: "01947e631c3db43f7c5b4427229bc0c8" - } - Frame { - msec: 1824 - hash: "8c66a33d26eec2a1133f4362710a5fab" - } - Frame { - msec: 1840 - hash: "c1936628aec13e08e9581dcd2c6d5717" - } - Frame { - msec: 1856 - hash: "8419f1d75b14130730bcfec4e3a9b058" - } - Frame { - msec: 1872 - hash: "406224b535b4425d2708df0083acdc8e" - } - Frame { - msec: 1888 - hash: "08b9be66e23c7b6f6f629c7470394601" - } - Frame { - msec: 1904 - hash: "4d45d70f997c2c67166905c97a900d2e" - } - Frame { - msec: 1920 - image: "animated.1.png" - } - Frame { - msec: 1936 - hash: "465ec993948f7b75aeb5759976f4620d" - } - Frame { - msec: 1952 - hash: "aacf9ae3c23d174a1c1cda493600e355" - } - Frame { - msec: 1968 - hash: "aec13bcab337e55832b0a02fb5c6b526" - } - Frame { - msec: 1984 - hash: "aec13bcab337e55832b0a02fb5c6b526" - } - Frame { - msec: 2000 - hash: "aec13bcab337e55832b0a02fb5c6b526" - } - Frame { - msec: 2016 - hash: "aec13bcab337e55832b0a02fb5c6b526" - } - Frame { - msec: 2032 - hash: "aec13bcab337e55832b0a02fb5c6b526" - } - Frame { - msec: 2048 - hash: "aec13bcab337e55832b0a02fb5c6b526" - } - Frame { - msec: 2064 - hash: "aec13bcab337e55832b0a02fb5c6b526" - } - Frame { - msec: 2080 - hash: "aacf9ae3c23d174a1c1cda493600e355" - } - Frame { - msec: 2096 - hash: "465ec993948f7b75aeb5759976f4620d" - } - Frame { - msec: 2112 - hash: "b63e4d1686057828fd8781f1c33585f5" - } - Frame { - msec: 2128 - hash: "4d45d70f997c2c67166905c97a900d2e" - } - Frame { - msec: 2144 - hash: "08b9be66e23c7b6f6f629c7470394601" - } - Frame { - msec: 2160 - hash: "406224b535b4425d2708df0083acdc8e" - } - Frame { - msec: 2176 - hash: "8419f1d75b14130730bcfec4e3a9b058" - } - Frame { - msec: 2192 - hash: "c1936628aec13e08e9581dcd2c6d5717" + hash: "21692407cdfeeb20ff81d5d8a8ba3b7e" } } diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/borders.0.png b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/borders.0.png Binary files differindex 03d7082..8d43554 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/borders.0.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativeborderimage/data/borders.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.0.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.0.png Binary files differindex f8b7339..e1b0967 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.0.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.1.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.1.png Binary files differindex 2d29f35..c7d4e1d 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.1.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.1.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.2.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.2.png Binary files differindex 507d9ca..9373fae 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.2.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.2.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.3.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.3.png Binary files differindex 1622522..7a30196 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.3.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.3.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.4.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.4.png Binary files differnew file mode 100644 index 0000000..4c4d17c --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.4.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.qml b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.qml index 92f108c..5cb4f78 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.qml @@ -6,7 +6,7 @@ VisualTest { } Frame { msec: 16 - hash: "244c12e82ee0b2528a0dbb02a8b8134a" + image: "flickable-horizontal.0.png" } Frame { msec: 32 @@ -314,11 +314,11 @@ VisualTest { } Frame { msec: 960 - image: "flickable-horizontal.0.png" + hash: "a2093589363ac2d50491412e99e0193a" } Frame { msec: 976 - hash: "de5647af86a322921dcc68e81979a3cc" + image: "flickable-horizontal.1.png" } Frame { msec: 992 @@ -594,7 +594,7 @@ VisualTest { } Frame { msec: 1920 - image: "flickable-horizontal.1.png" + hash: "21e0f21edc77424e8327c9a3350ecc1d" } Mouse { type: 5 @@ -606,7 +606,7 @@ VisualTest { } Frame { msec: 1936 - hash: "45ea16bca2c9ae07cb7dead1e24f6ed0" + image: "flickable-horizontal.2.png" } Mouse { type: 5 @@ -874,11 +874,11 @@ VisualTest { } Frame { msec: 2880 - image: "flickable-horizontal.2.png" + hash: "43fa578250e214ed9ad6894329a27c54" } Frame { msec: 2896 - hash: "e2166fe87d04be70a9b1d4c8d1002b49" + image: "flickable-horizontal.3.png" } Frame { msec: 2912 @@ -1354,11 +1354,11 @@ VisualTest { } Frame { msec: 3840 - image: "flickable-horizontal.3.png" + hash: "d73c1059219c0655968af268d22e2c18" } Frame { msec: 3856 - hash: "90f94986ab44ab59618e9a5da17b8cc9" + image: "flickable-horizontal.4.png" } Frame { msec: 3872 diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.0.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.0.png Binary files differindex 67f2de8..2af1a3e 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.0.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.1.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.1.png Binary files differindex 6ab0a15..8334a3f 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.1.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.1.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.10.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.10.png Binary files differdeleted file mode 100644 index d525858..0000000 --- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.10.png +++ /dev/null diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.11.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.11.png Binary files differdeleted file mode 100644 index d525858..0000000 --- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.11.png +++ /dev/null diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.12.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.12.png Binary files differdeleted file mode 100644 index d525858..0000000 --- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.12.png +++ /dev/null diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.13.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.13.png Binary files differdeleted file mode 100644 index 167703b..0000000 --- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.13.png +++ /dev/null diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.2.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.2.png Binary files differindex 9dd9ae8..c705849 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.2.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.2.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.3.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.3.png Binary files differindex d525858..c705849 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.3.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.3.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.4.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.4.png Binary files differindex d525858..349dca2 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.4.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.4.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.5.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.5.png Binary files differindex c066392..a0e84e3 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.5.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.5.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.6.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.6.png Binary files differindex e7accc7..e5c1583 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.6.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.6.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.7.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.7.png Binary files differindex f282709..2af1a3e 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.7.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.7.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.8.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.8.png Binary files differindex f282709..06468e4 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.8.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.8.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.9.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.9.png Binary files differdeleted file mode 100644 index 593cf12..0000000 --- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.9.png +++ /dev/null diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.qml b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.qml index 86fd3ca..8c746bf 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.qml @@ -6,201 +6,369 @@ VisualTest { } Frame { msec: 16 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + image: "flickable-vertical.0.png" } Frame { msec: 32 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { msec: 48 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { msec: 64 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { msec: 80 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { msec: 96 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { msec: 112 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { msec: 128 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { msec: 144 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { msec: 160 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { msec: 176 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { msec: 192 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { msec: 208 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { msec: 224 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { msec: 240 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { msec: 256 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { msec: 272 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { msec: 288 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "bca482a77823f03e8fb4170ee329fc0e" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 159; y: 207 + modifiers: 0 + sendToViewport: true } Frame { msec: 304 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "3d1b648229210ae5b57a0be51cc02f67" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 159; y: 206 + modifiers: 0 + sendToViewport: true } Frame { msec: 320 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "3d1b648229210ae5b57a0be51cc02f67" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 159; y: 205 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 159; y: 203 + modifiers: 0 + sendToViewport: true } Frame { msec: 336 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "3d1b648229210ae5b57a0be51cc02f67" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 159; y: 199 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 157; y: 190 + modifiers: 0 + sendToViewport: true } Frame { msec: 352 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "bca482a77823f03e8fb4170ee329fc0e" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 155; y: 176 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 153; y: 158 + modifiers: 0 + sendToViewport: true } Frame { msec: 368 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "57fa1d842d37df12004b493c1c5761f3" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 151; y: 141 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 148; y: 118 + modifiers: 0 + sendToViewport: true } Frame { msec: 384 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "521a8188877551a97cd3ea82d209e8ae" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 146; y: 94 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 141; y: 70 + modifiers: 0 + sendToViewport: true } Frame { msec: 400 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "ce126aaade1532e22a35416fd7203dde" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 136; y: 46 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 136; y: 46 + modifiers: 0 + sendToViewport: true } Frame { msec: 416 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "aa9c4301332240ccc00ec99a05b7f9c9" } Frame { msec: 432 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "db0a670d61133a3420a3581ecb532773" } Frame { msec: 448 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "b34de164d5ec0294ca27281e1e5e3cd6" } Frame { msec: 464 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "8636af4591c61c4b4a548f3a38749413" } Frame { msec: 480 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "eee4fa336149528dfb16565b856ca692" } Frame { msec: 496 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "85eeaeaf359ed87417be68dc18c06d0c" } Frame { msec: 512 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "d5db4af6cf35c61146bd24646d82ab83" } Frame { msec: 528 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "2189fc03c337fe41f3d9f51929c9860f" } Frame { msec: 544 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "4e3e283fb402dc4ec79f65878a513747" } Frame { msec: 560 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "62f4281d8e049bc12b636b7ebe3862df" } Frame { msec: 576 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "cf9a0a968459a1283fff91102eb29ba3" } Frame { msec: 592 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "c432221928096cff3b76c8034db26b43" } Frame { msec: 608 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "3df59808e56955c3c161609b72d93c7f" } Frame { msec: 624 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "c497bcbe500905b8a69fd310fd7c7e1a" } Frame { msec: 640 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "7dceef52fab6dc38d140e3097e39a271" } Frame { msec: 656 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "c7bbd81b452db98fb8fd892762a23df6" + } + Frame { + msec: 672 + hash: "17efc9793ef2966722544d561312b17a" + } + Frame { + msec: 688 + hash: "1bf05b272ad6b8e5d134c94d9ba62030" + } + Frame { + msec: 704 + hash: "cad61ba68fdfb26cfb136f22a2f8cc0c" + } + Frame { + msec: 720 + hash: "0ce5ff1a1d9a6193ef763affa39cb790" + } + Frame { + msec: 736 + hash: "880bce9130454aaf1261842b8f9b9a57" + } + Frame { + msec: 752 + hash: "ab78cadac88156d9755d8b70d26384e8" + } + Frame { + msec: 768 + hash: "4a22e502c105a7df0845ca75cbdfb0ec" + } + Frame { + msec: 784 + hash: "d6209a0b9b9e0f2072179a4623c70fbd" + } + Frame { + msec: 800 + hash: "85e85567831cf57df1f013f5bf3beb86" + } + Frame { + msec: 816 + hash: "602d2e02029178faeb99748e2f70827e" + } + Frame { + msec: 832 + hash: "fd4dbb6f47f6681af98eb6781ae7de58" + } + Frame { + msec: 848 + hash: "faf3be40e402768724703f5d0051249f" + } + Frame { + msec: 864 + hash: "bc650ca5b7a3bdc1f0f051b9481faf29" } Mouse { type: 2 button: 1 buttons: 1 - x: 143; y: 471 + x: 109; y: 69 modifiers: 0 sendToViewport: true } Frame { - msec: 672 - hash: "c246bde0eb2b3e1797dfb770a9db78bb" + msec: 880 + hash: "bc650ca5b7a3bdc1f0f051b9481faf29" } - Frame { - msec: 688 - hash: "c246bde0eb2b3e1797dfb770a9db78bb" + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 110; y: 70 + modifiers: 0 + sendToViewport: true } Mouse { type: 5 button: 0 buttons: 1 - x: 143; y: 470 + x: 110; y: 71 modifiers: 0 sendToViewport: true } Frame { - msec: 704 - hash: "c246bde0eb2b3e1797dfb770a9db78bb" + msec: 896 + hash: "bc650ca5b7a3bdc1f0f051b9481faf29" } Mouse { type: 5 button: 0 buttons: 1 - x: 144; y: 469 + x: 110; y: 74 modifiers: 0 sendToViewport: true } @@ -208,19 +376,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 144; y: 467 + x: 111; y: 79 modifiers: 0 sendToViewport: true } Frame { - msec: 720 - hash: "c246bde0eb2b3e1797dfb770a9db78bb" + msec: 912 + hash: "f2a679f2b7585245d4f1896fed4e0d1e" } Mouse { type: 5 button: 0 buttons: 1 - x: 144; y: 463 + x: 111; y: 89 modifiers: 0 sendToViewport: true } @@ -228,19 +396,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 146; y: 453 + x: 113; y: 104 modifiers: 0 sendToViewport: true } Frame { - msec: 736 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 928 + hash: "721b5fa42f583c1e1e1a751fc8aad270" } Mouse { type: 5 button: 0 buttons: 1 - x: 148; y: 433 + x: 115; y: 119 modifiers: 0 sendToViewport: true } @@ -248,51 +416,47 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 148; y: 410 + x: 115; y: 135 modifiers: 0 sendToViewport: true } Frame { - msec: 752 - hash: "26a71f2ecae39fb2f61ab13ad4fe2796" + msec: 944 + hash: "7e3ddefca9a99d6b9103ffd4524bc593" } Mouse { type: 5 button: 0 buttons: 1 - x: 148; y: 365 + x: 118; y: 160 modifiers: 0 sendToViewport: true } - Frame { - msec: 768 - hash: "5aedca385a68ed5f6281c48a57bb94e5" - } Mouse { type: 5 button: 0 buttons: 1 - x: 148; y: 340 + x: 120; y: 183 modifiers: 0 sendToViewport: true } + Frame { + msec: 960 + hash: "7858d23cb4c206676eca51c1c09802b5" + } Mouse { type: 5 button: 0 buttons: 1 - x: 146; y: 319 + x: 122; y: 205 modifiers: 0 sendToViewport: true } - Frame { - msec: 784 - hash: "4ee9f528fecf850db3be24a26241c2c5" - } Mouse { type: 5 button: 0 buttons: 1 - x: 144; y: 300 + x: 124; y: 230 modifiers: 0 sendToViewport: true } @@ -300,627 +464,331 @@ VisualTest { type: 3 button: 1 buttons: 0 - x: 144; y: 300 + x: 124; y: 230 modifiers: 0 sendToViewport: true } Frame { - msec: 800 - hash: "bc83cb2708fba7bae035bc5da984fc71" - } - Frame { - msec: 816 - hash: "1d0ca08757375ac51024b83c0d224474" - } - Frame { - msec: 832 - hash: "ee09f63ce3b3ead641ba4a4853772d41" - } - Frame { - msec: 848 - hash: "5e944bc5723d75fa859f7cb8d2b106e1" - } - Frame { - msec: 864 - hash: "55ab5752ac0f4c93f5db6c92c519e5fb" - } - Frame { - msec: 880 - hash: "026bd0f5e380d54b8688172e44ff9f08" - } - Frame { - msec: 896 - hash: "5812a751d877896801a4bc6d2dd3ecc8" - } - Frame { - msec: 912 - hash: "2e6fd08a00480c4a018311d7ef3d0f50" - } - Frame { - msec: 928 - hash: "981ea7420d7ab189bb17fbfdde889471" - } - Frame { - msec: 944 - hash: "b3b737cb536205f6d0faef4f8b1f2e77" - } - Frame { - msec: 960 - image: "flickable-vertical.0.png" - } - Frame { msec: 976 - hash: "4dafcfd5f5c5de1e83b9b7514ba5bde0" + image: "flickable-vertical.1.png" } Frame { msec: 992 - hash: "97104a677cb208783522af82f4690003" + hash: "e723da5ecaffe31f03b1d5ca6765229b" } Frame { msec: 1008 - hash: "4b1f38c9fdd8f79f2c43273913438ddc" + hash: "73d169bf6bdfce801b824b7b560c3fad" } Frame { msec: 1024 - hash: "7f76a7579174d7f8ea0e0819f70aebf6" + hash: "4e3e283fb402dc4ec79f65878a513747" } Frame { msec: 1040 - hash: "97dd3be905cb37a7f178f27018ffe0f8" + hash: "38c2e2835c20dbee55c69d0211a0be2d" } Frame { msec: 1056 - hash: "19fa6136cba216000b3ce56f0b7c02e6" + hash: "84e668ba374ff0004dd7222933a635cf" } Frame { msec: 1072 - hash: "e311e2cb0c6c6a844f092dcbf2b89a70" + hash: "349c7a84ff8f9b52d39dba1282353167" } Frame { msec: 1088 - hash: "a954794d643718ca538ce1347ee93899" + hash: "b63218110c65b6d7b4bc2d63155204cd" } Frame { msec: 1104 - hash: "1b97f96d6615d2455ab49262347d3ae7" + hash: "aad65a7070aa668dd8ce4a3cc0f0f117" } Frame { msec: 1120 - hash: "4ce55b03ac0ab7d6301b8185e139667d" + hash: "c4ae97e1d1f2efbc998f9b57c2373201" } Frame { msec: 1136 - hash: "c0c37b06ccca61524ee3530a3e9707c6" + hash: "94701ffaa4f45924ad89f92a30157c7d" } Frame { msec: 1152 - hash: "9cddaaaa52819cbb2dd740c31ebed5e2" + hash: "eee4fa336149528dfb16565b856ca692" } Frame { msec: 1168 - hash: "5c82f9c2c59d3b844c7eb1bef77c2722" + hash: "ff1a053c0af99c51353503002515843d" } Frame { msec: 1184 - hash: "27b8e460849e8a06ad35e147f725d6df" + hash: "118494c60034b0e265e28b34e3128d00" } Frame { msec: 1200 - hash: "381c0e45f68daf697f80fb0cb87f028e" - } - Mouse { - type: 2 - button: 1 - buttons: 1 - x: 121; y: 138 - modifiers: 0 - sendToViewport: true + hash: "bf693bffb37d7554a437eca21bdec7c1" } Frame { msec: 1216 - hash: "f4b378fcf727ba85bcbf90c938dc9806" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 121; y: 141 - modifiers: 0 - sendToViewport: true + hash: "880f60263cd79fb6a1bff7252d2373bb" } Frame { msec: 1232 - hash: "f4b378fcf727ba85bcbf90c938dc9806" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 121; y: 144 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 121; y: 155 - modifiers: 0 - sendToViewport: true + hash: "b34de164d5ec0294ca27281e1e5e3cd6" } Frame { msec: 1248 - hash: "852a7007d816d4cbec894f42549311f0" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 119; y: 185 - modifiers: 0 - sendToViewport: true + hash: "e1609c4e40fb9e043a9fff683b94c6c4" } Frame { msec: 1264 - hash: "1ecc94e9c4aec0fa099816a7276f484a" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 122; y: 206 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 124; y: 228 - modifiers: 0 - sendToViewport: true + hash: "2450b61b84c24727232c779114e6a474" } Frame { msec: 1280 - hash: "8d74af236c5b0023b0577235f74aad7a" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 128; y: 270 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 3 - button: 1 - buttons: 0 - x: 128; y: 270 - modifiers: 0 - sendToViewport: true + hash: "cf5ac4a5e3d42b3d4e171ed3227cfa85" } Frame { msec: 1296 - hash: "5485c7dd5e79c3823c0c9258470f8ca7" + hash: "5cb5576ab347647ca881d4d450732df3" } Frame { msec: 1312 - hash: "a5fe758873729aeaf0a0c45fbdcc9b8f" + hash: "34dc672ebfd75ec017d0c2f0bd435cd8" } Frame { msec: 1328 - hash: "7b134402e3268b66e3fc7e16624463ee" + hash: "aa9c4301332240ccc00ec99a05b7f9c9" } Frame { msec: 1344 - hash: "146f339b009287872f22d27892c0e2e5" + hash: "3f98121997a1613bd49d22003d1a1887" } Frame { msec: 1360 - hash: "1436a3a4cd29690da39ead7d08f0c927" + hash: "86732d3e900877ae7a8615b7448afaaa" } Frame { msec: 1376 - hash: "1cdabb8da157c35c1bcc5d5965d60e59" + hash: "7e2f2786d3c0540a0b6559fffe06ad3c" } Frame { msec: 1392 - hash: "b05878876db2fbfde1cf4069f2dae3db" + hash: "79e00bbe77f0a178e8db30023a881c3f" } Frame { msec: 1408 - hash: "6f8089424b163d79c7bcfe1715eca6ee" + hash: "5f611226b3aa38f9aa3cd6a2dbd01f12" } Frame { msec: 1424 - hash: "91ffc70bd8a4e0f917d534131de849cf" + hash: "4f4cd776b76272cfe79b86a108bd6b6e" } Frame { msec: 1440 - hash: "5c03d99e1bf12f55de8fc36742d7a962" + hash: "a746404a1a26e2a25b8d364dbef46eef" } Frame { msec: 1456 - hash: "bc22d18311f322713a046763262b65f8" + hash: "9124d97d120de1806d86c8f437ec4ed2" } Frame { msec: 1472 - hash: "59557c6874603decba5d383d3429005a" + hash: "4fda328eafe6ec2d02d939517d6d82e3" } Frame { msec: 1488 - hash: "e2df3b279fffcd89c90afbfdbf14b5b3" + hash: "6afb6abe291c9e9628fd0b8c3da5d9db" } Frame { msec: 1504 - hash: "a0aab7c147a30bb1765dec0f461b0ac1" + hash: "cb5962fe94c5d3ef754ff45f905a5c88" } Frame { msec: 1520 - hash: "f58d85bd7b3b772032bdb4e2ee8867d8" + hash: "57b5fc47ed700831b3dc3f2afbb1c3ed" } Frame { msec: 1536 - hash: "05e6f6753a40075653b8b757ea626b2f" + hash: "38793fb8a19c9566c8dd9d23c9a15b5d" } Frame { msec: 1552 - hash: "6bfe88cb1d1a2264cc3fbf5143640507" + hash: "2e311a5dc484e9f4bc7bd85d32a693b1" } Frame { msec: 1568 - hash: "d54065930af312621115cc08d73fa541" + hash: "69d1eed68fba918e831899c8b84374a1" } Frame { msec: 1584 - hash: "c3666377c19e3b4034a90a36651020de" + hash: "c872391012e6ab2a6d1eb98c7f47f9e8" } Frame { msec: 1600 - hash: "92610ffcd541d943841bfea8bfcc2815" + hash: "cf12f90835d823550cd83d472b4f022f" } Frame { msec: 1616 - hash: "87d1472f48148a1cc8ae16700227ed1e" + hash: "fbb2f03ddbd87ed419386eb2942bccac" } Frame { msec: 1632 - hash: "4bb790042573e5de09938f1beb3d8e73" + hash: "0788a0fdb51cedba0f8b597a4cc38ebe" } Frame { msec: 1648 - hash: "f0a748b20f8b0d7a9a5ef0c26e5d29d1" + hash: "b6595edf06fba22f3258c9b433af6ab8" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 44; y: 282 + modifiers: 0 + sendToViewport: true } Frame { msec: 1664 - hash: "66b7697170705d246dbb9c33e2edd85a" + hash: "521a8188877551a97cd3ea82d209e8ae" } Frame { msec: 1680 - hash: "22bc677976f53937c80f908d17a6b994" + hash: "4d923cd520c00f5cd985283d62cf17ec" } Frame { msec: 1696 - hash: "8d35befcc7c03d9c7ff04d3aca966057" + hash: "7ccff14d344c7090fa634f6defd6511e" } Frame { msec: 1712 - hash: "c27b4404612c57b2f360bc958acf8487" + hash: "998cb23307a61afefb59c8b9e361a89f" + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 44; y: 282 + modifiers: 0 + sendToViewport: true } Frame { msec: 1728 - hash: "79aaa8cd6081e771ceab5f6d638df7ad" + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { msec: 1744 - hash: "8959c740dfc85a79c056dd5057474161" + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { msec: 1760 - hash: "4ba9cdf84e1d16d80bb57c670bdb85a9" + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { msec: 1776 - hash: "f4f2b1847a8e3233e0e283853c942b60" + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { msec: 1792 - hash: "da3f760fdd2f45d66f3ef410101afbab" + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { msec: 1808 - hash: "17e5c56c3909da0da882bc0c8cf5c6d4" + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { msec: 1824 - hash: "4e931b797bdbe7d397125a4f80f3d865" + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { msec: 1840 - hash: "0fc21dde21d8c11e39f1f740dddf9439" + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { msec: 1856 - hash: "3be4aa6c6f014b79a25bd04b1e44e6fd" + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { msec: 1872 - hash: "9049c7636d06a2885a910440a5cb829d" + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { msec: 1888 - hash: "9049c7636d06a2885a910440a5cb829d" + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { msec: 1904 - hash: "9049c7636d06a2885a910440a5cb829d" + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { msec: 1920 - image: "flickable-vertical.1.png" + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { msec: 1936 - hash: "222242141fadd2c27435ce93aa1c460d" + image: "flickable-vertical.2.png" } Frame { msec: 1952 - hash: "17e5c56c3909da0da882bc0c8cf5c6d4" + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { msec: 1968 - hash: "2e7cc1dd1c62de751ff6734853fbadd7" + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { msec: 1984 - hash: "5d234f4d69167a436ed6c95e909ae6e8" + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { msec: 2000 - hash: "dee8be671b7d430a3bf044ea67841f15" + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { msec: 2016 - hash: "f75438b7deb18e36c2ce397291401f4d" + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { msec: 2032 - hash: "84d6efd807d94fb345ea640782dbfdcf" + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { msec: 2048 - hash: "9dea3319774b70cb45eab5a71207c6bc" + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { msec: 2064 - hash: "706c98bffe5118d5f49a3eb371b121f6" + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { msec: 2080 - hash: "4ca3b88d0af1ea0fae4a08ee2a8b7413" - } - Frame { - msec: 2096 - hash: "2959676d888680c3288f9226d8ad1059" - } - Frame { - msec: 2112 - hash: "92a7dddbdf86f7fcd4f1d7631b7a3210" - } - Frame { - msec: 2128 - hash: "2de45cf2660f9ea4b54b3dfe3a2d6b8f" - } - Frame { - msec: 2144 - hash: "aa17f9e53e23f3de7addd126bbe2b866" - } - Frame { - msec: 2160 - hash: "36eb0221391fb7257c6eff73a1f491f3" - } - Frame { - msec: 2176 - hash: "a4b644bf91108dbc9b21a1646dab0b37" - } - Frame { - msec: 2192 - hash: "f16544e0ad09c14dc8980203aec29591" - } - Frame { - msec: 2208 - hash: "1a93e2ed871ae094aff5eeaa07385a94" - } - Frame { - msec: 2224 - hash: "977a2efa43d3be0340975ccbe6b0e8a9" - } - Frame { - msec: 2240 - hash: "0a8c81335816c747d320b3a147ee0350" - } - Frame { - msec: 2256 - hash: "0a8c81335816c747d320b3a147ee0350" - } - Frame { - msec: 2272 - hash: "0ab48b86c21be99f7caa3dda6d3a3e4d" - } - Frame { - msec: 2288 - hash: "46e69596c809d4c7563d5d44ca62eb02" - } - Frame { - msec: 2304 - hash: "46e69596c809d4c7563d5d44ca62eb02" - } - Frame { - msec: 2320 - hash: "46e69596c809d4c7563d5d44ca62eb02" - } - Frame { - msec: 2336 - hash: "46e69596c809d4c7563d5d44ca62eb02" - } - Frame { - msec: 2352 - hash: "573a18633748447b94bb67fd8e1726a4" - } - Frame { - msec: 2368 - hash: "573a18633748447b94bb67fd8e1726a4" - } - Frame { - msec: 2384 - hash: "573a18633748447b94bb67fd8e1726a4" - } - Frame { - msec: 2400 - hash: "573a18633748447b94bb67fd8e1726a4" - } - Mouse { - type: 2 - button: 1 - buttons: 1 - x: 32; y: 574 - modifiers: 0 - sendToViewport: true - } - Frame { - msec: 2416 - hash: "573a18633748447b94bb67fd8e1726a4" - } - Frame { - msec: 2432 - hash: "573a18633748447b94bb67fd8e1726a4" - } - Frame { - msec: 2448 - hash: "573a18633748447b94bb67fd8e1726a4" - } - Mouse { - type: 3 - button: 1 - buttons: 0 - x: 32; y: 574 - modifiers: 0 - sendToViewport: true - } - Frame { - msec: 2464 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 2480 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 2496 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 2512 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 2528 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 2544 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 2560 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 2576 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 2592 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 2608 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 2624 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 2640 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 2656 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 2672 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 2688 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 2704 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 2720 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 2736 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 2752 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 2768 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + hash: "998cb23307a61afefb59c8b9e361a89f" } Mouse { type: 2 button: 1 buttons: 1 - x: 123; y: 264 + x: 95; y: 222 modifiers: 0 sendToViewport: true } - Frame { - msec: 2784 - hash: "96fb3652bfcf0aac1e35a2e50532816f" - } - Frame { - msec: 2800 - hash: "96fb3652bfcf0aac1e35a2e50532816f" - } Mouse { type: 5 button: 0 buttons: 1 - x: 123; y: 265 + x: 95; y: 221 modifiers: 0 sendToViewport: true } Frame { - msec: 2816 - hash: "96fb3652bfcf0aac1e35a2e50532816f" + msec: 2096 + hash: "888c68103c4eef2f65ef32a93be8286a" } Mouse { type: 5 button: 0 buttons: 1 - x: 123; y: 266 + x: 95; y: 220 modifiers: 0 sendToViewport: true } @@ -928,19 +796,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 124; y: 269 + x: 95; y: 218 modifiers: 0 sendToViewport: true } Frame { - msec: 2832 - hash: "96fb3652bfcf0aac1e35a2e50532816f" + msec: 2112 + hash: "888c68103c4eef2f65ef32a93be8286a" } Mouse { type: 5 button: 0 buttons: 1 - x: 124; y: 275 + x: 95; y: 216 modifiers: 0 sendToViewport: true } @@ -948,19 +816,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 125; y: 284 + x: 95; y: 212 modifiers: 0 sendToViewport: true } Frame { - msec: 2848 - hash: "96fb3652bfcf0aac1e35a2e50532816f" + msec: 2128 + hash: "888c68103c4eef2f65ef32a93be8286a" } Mouse { type: 5 button: 0 buttons: 1 - x: 125; y: 293 + x: 96; y: 205 modifiers: 0 sendToViewport: true } @@ -968,19 +836,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 127; y: 304 + x: 96; y: 195 modifiers: 0 sendToViewport: true } Frame { - msec: 2864 - hash: "96fb3652bfcf0aac1e35a2e50532816f" + msec: 2144 + hash: "888c68103c4eef2f65ef32a93be8286a" } Mouse { type: 5 button: 0 buttons: 1 - x: 129; y: 320 + x: 97; y: 184 modifiers: 0 sendToViewport: true } @@ -988,19 +856,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 131; y: 337 + x: 97; y: 168 modifiers: 0 sendToViewport: true } Frame { - msec: 2880 - image: "flickable-vertical.2.png" + msec: 2160 + hash: "888c68103c4eef2f65ef32a93be8286a" } Mouse { type: 5 button: 0 buttons: 1 - x: 136; y: 354 + x: 99; y: 153 modifiers: 0 sendToViewport: true } @@ -1008,19 +876,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 142; y: 375 + x: 99; y: 139 modifiers: 0 sendToViewport: true } Frame { - msec: 2896 - hash: "96fb3652bfcf0aac1e35a2e50532816f" + msec: 2176 + hash: "888c68103c4eef2f65ef32a93be8286a" } Mouse { type: 5 button: 0 buttons: 1 - x: 144; y: 392 + x: 101; y: 125 modifiers: 0 sendToViewport: true } @@ -1028,71 +896,67 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 149; y: 411 + x: 101; y: 112 modifiers: 0 sendToViewport: true } Frame { - msec: 2912 - hash: "96fb3652bfcf0aac1e35a2e50532816f" + msec: 2192 + hash: "888c68103c4eef2f65ef32a93be8286a" } Mouse { type: 5 button: 0 buttons: 1 - x: 156; y: 451 + x: 101; y: 99 modifiers: 0 sendToViewport: true } - Frame { - msec: 2928 - hash: "96fb3652bfcf0aac1e35a2e50532816f" - } Mouse { type: 5 button: 0 buttons: 1 - x: 159; y: 466 + x: 101; y: 85 modifiers: 0 sendToViewport: true } + Frame { + msec: 2208 + hash: "888c68103c4eef2f65ef32a93be8286a" + } Mouse { type: 5 button: 0 buttons: 1 - x: 159; y: 479 + x: 103; y: 75 modifiers: 0 sendToViewport: true } - Frame { - msec: 2944 - hash: "96fb3652bfcf0aac1e35a2e50532816f" - } Mouse { type: 5 button: 0 buttons: 1 - x: 161; y: 488 + x: 103; y: 62 modifiers: 0 sendToViewport: true } + Frame { + msec: 2224 + hash: "888c68103c4eef2f65ef32a93be8286a" + } Mouse { type: 5 button: 0 buttons: 1 - x: 161; y: 493 + x: 103; y: 53 modifiers: 0 sendToViewport: true } - Frame { - msec: 2960 - hash: "96fb3652bfcf0aac1e35a2e50532816f" - } Mouse { type: 5 button: 0 buttons: 1 - x: 161; y: 494 + x: 103; y: 45 modifiers: 0 sendToViewport: true } @@ -1100,103 +964,135 @@ VisualTest { type: 3 button: 1 buttons: 0 - x: 161; y: 494 + x: 103; y: 45 modifiers: 0 sendToViewport: true } Frame { - msec: 2976 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 2240 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 2992 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 2256 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 3008 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 2272 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 3024 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 2288 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 3040 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 2304 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 3056 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 2320 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 3072 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 2336 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 3088 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 2352 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 3104 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 2368 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 3120 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 2384 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 3136 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 2400 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 3152 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 2416 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 3168 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 2432 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 3184 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 2448 + hash: "998cb23307a61afefb59c8b9e361a89f" + } + Frame { + msec: 2464 + hash: "998cb23307a61afefb59c8b9e361a89f" + } + Frame { + msec: 2480 + hash: "998cb23307a61afefb59c8b9e361a89f" + } + Frame { + msec: 2496 + hash: "998cb23307a61afefb59c8b9e361a89f" + } + Frame { + msec: 2512 + hash: "998cb23307a61afefb59c8b9e361a89f" + } + Frame { + msec: 2528 + hash: "998cb23307a61afefb59c8b9e361a89f" } Mouse { type: 2 button: 1 buttons: 1 - x: 162; y: 474 + x: 90; y: 38 modifiers: 0 sendToViewport: true } Frame { - msec: 3200 - hash: "c246bde0eb2b3e1797dfb770a9db78bb" + msec: 2544 + hash: "0d3bac7463b5fe7f585997e35f179122" } Mouse { type: 5 button: 0 buttons: 1 - x: 162; y: 472 + x: 90; y: 39 modifiers: 0 sendToViewport: true } + Frame { + msec: 2560 + hash: "0d3bac7463b5fe7f585997e35f179122" + } Mouse { type: 5 button: 0 buttons: 1 - x: 164; y: 468 + x: 90; y: 40 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 90; y: 41 modifiers: 0 sendToViewport: true } Frame { - msec: 3216 - hash: "c246bde0eb2b3e1797dfb770a9db78bb" + msec: 2576 + hash: "0d3bac7463b5fe7f585997e35f179122" } Mouse { type: 5 button: 0 buttons: 1 - x: 165; y: 464 + x: 91; y: 43 modifiers: 0 sendToViewport: true } @@ -1204,19 +1100,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 166; y: 460 + x: 91; y: 46 modifiers: 0 sendToViewport: true } Frame { - msec: 3232 - hash: "c246bde0eb2b3e1797dfb770a9db78bb" + msec: 2592 + hash: "0d3bac7463b5fe7f585997e35f179122" } Mouse { type: 5 button: 0 buttons: 1 - x: 167; y: 450 + x: 92; y: 50 modifiers: 0 sendToViewport: true } @@ -1224,19 +1120,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 170; y: 438 + x: 92; y: 55 modifiers: 0 sendToViewport: true } Frame { - msec: 3248 - hash: "c246bde0eb2b3e1797dfb770a9db78bb" + msec: 2608 + hash: "0d3bac7463b5fe7f585997e35f179122" } Mouse { type: 5 button: 0 buttons: 1 - x: 172; y: 426 + x: 94; y: 65 modifiers: 0 sendToViewport: true } @@ -1244,19 +1140,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 174; y: 409 + x: 96; y: 79 modifiers: 0 sendToViewport: true } Frame { - msec: 3264 - hash: "c246bde0eb2b3e1797dfb770a9db78bb" + msec: 2624 + hash: "0d3bac7463b5fe7f585997e35f179122" } Mouse { type: 5 button: 0 buttons: 1 - x: 174; y: 397 + x: 97; y: 95 modifiers: 0 sendToViewport: true } @@ -1264,19 +1160,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 176; y: 383 + x: 99; y: 112 modifiers: 0 sendToViewport: true } Frame { - msec: 3280 - hash: "c246bde0eb2b3e1797dfb770a9db78bb" + msec: 2640 + hash: "0d3bac7463b5fe7f585997e35f179122" } Mouse { type: 5 button: 0 buttons: 1 - x: 176; y: 367 + x: 101; y: 129 modifiers: 0 sendToViewport: true } @@ -1284,19 +1180,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 176; y: 350 + x: 103; y: 148 modifiers: 0 sendToViewport: true } Frame { - msec: 3296 - hash: "c246bde0eb2b3e1797dfb770a9db78bb" + msec: 2656 + hash: "0d3bac7463b5fe7f585997e35f179122" } Mouse { type: 5 button: 0 buttons: 1 - x: 174; y: 335 + x: 105; y: 165 modifiers: 0 sendToViewport: true } @@ -1304,19 +1200,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 172; y: 316 + x: 105; y: 180 modifiers: 0 sendToViewport: true } Frame { - msec: 3312 - hash: "c246bde0eb2b3e1797dfb770a9db78bb" + msec: 2672 + hash: "0d3bac7463b5fe7f585997e35f179122" } Mouse { type: 5 button: 0 buttons: 1 - x: 170; y: 296 + x: 107; y: 192 modifiers: 0 sendToViewport: true } @@ -1324,19 +1220,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 168; y: 279 + x: 109; y: 205 modifiers: 0 sendToViewport: true } Frame { - msec: 3328 - hash: "c246bde0eb2b3e1797dfb770a9db78bb" + msec: 2688 + hash: "0d3bac7463b5fe7f585997e35f179122" } Mouse { type: 5 button: 0 buttons: 1 - x: 166; y: 262 + x: 109; y: 219 modifiers: 0 sendToViewport: true } @@ -1344,19 +1240,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 166; y: 244 + x: 109; y: 230 modifiers: 0 sendToViewport: true } Frame { - msec: 3344 - hash: "c246bde0eb2b3e1797dfb770a9db78bb" + msec: 2704 + hash: "0d3bac7463b5fe7f585997e35f179122" } Mouse { type: 5 button: 0 buttons: 1 - x: 164; y: 231 + x: 111; y: 235 modifiers: 0 sendToViewport: true } @@ -1364,7 +1260,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 164; y: 222 + x: 111; y: 238 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 2720 + hash: "0d3bac7463b5fe7f585997e35f179122" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 111; y: 240 modifiers: 0 sendToViewport: true } @@ -1372,575 +1280,335 @@ VisualTest { type: 3 button: 1 buttons: 0 - x: 164; y: 222 + x: 111; y: 240 modifiers: 0 sendToViewport: true } Frame { - msec: 3360 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 3376 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 3392 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 3408 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 3424 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 3440 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 3456 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 3472 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 3488 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 3504 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 3520 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 3536 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 3552 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 3568 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 3584 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 3600 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 3616 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 3632 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 3648 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 3664 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 3680 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 2736 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 3696 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 2752 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 3712 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 2768 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 3728 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 2784 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 3744 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 2800 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 3760 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 2816 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 3776 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 2832 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 3792 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 2848 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 3808 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 2864 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 3824 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 2880 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 3840 + msec: 2896 image: "flickable-vertical.3.png" } Frame { - msec: 3856 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 3872 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 3888 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 3904 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 3920 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 3936 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 3952 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 3968 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 3984 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 4000 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 4016 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 4032 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 4048 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 2912 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 4064 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 2928 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 4080 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 2944 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 4096 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 2960 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 4112 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 2976 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 4128 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 2992 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 4144 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3008 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 4160 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3024 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 4176 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3040 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 4192 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3056 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 4208 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3072 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 4224 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3088 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 4240 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3104 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 4256 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3120 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 4272 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3136 + hash: "998cb23307a61afefb59c8b9e361a89f" } Mouse { type: 2 button: 1 buttons: 1 - x: 38; y: 583 + x: 43; y: 269 modifiers: 0 sendToViewport: true } Frame { - msec: 4288 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3152 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 4304 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3168 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 4320 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3184 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 4336 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3200 + hash: "998cb23307a61afefb59c8b9e361a89f" + } + Frame { + msec: 3216 + hash: "998cb23307a61afefb59c8b9e361a89f" } Mouse { type: 3 button: 1 buttons: 0 - x: 38; y: 583 + x: 43; y: 269 modifiers: 0 sendToViewport: true } Frame { - msec: 4352 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 4368 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 4384 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 4400 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 4416 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 4432 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 4448 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 4464 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 4480 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 4496 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 4512 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 4528 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 4544 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3232 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 4560 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3248 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 4576 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3264 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 4592 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3280 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 4608 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3296 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 4624 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3312 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 4640 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3328 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 4656 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3344 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 4672 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3360 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 4688 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3376 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 4704 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3392 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 4720 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3408 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 4736 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3424 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 4752 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3440 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 4768 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3456 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 4784 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3472 + hash: "998cb23307a61afefb59c8b9e361a89f" } Mouse { type: 2 button: 1 buttons: 1 - x: 110; y: 578 + x: 75; y: 279 modifiers: 0 sendToViewport: true } Frame { - msec: 4800 - image: "flickable-vertical.4.png" + msec: 3488 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 4816 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3504 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 4832 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3520 + hash: "998cb23307a61afefb59c8b9e361a89f" + } + Frame { + msec: 3536 + hash: "998cb23307a61afefb59c8b9e361a89f" } Mouse { type: 3 button: 1 buttons: 0 - x: 110; y: 578 + x: 75; y: 279 modifiers: 0 sendToViewport: true } Frame { - msec: 4848 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 4864 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 4880 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 4896 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 4912 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 4928 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 4944 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 4960 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3552 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 4976 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3568 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 4992 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3584 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 5008 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3600 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 5024 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3616 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 5040 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3632 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 5056 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3648 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 5072 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3664 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 5088 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3680 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 5104 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3696 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 5120 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3712 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 5136 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3728 + hash: "998cb23307a61afefb59c8b9e361a89f" } Frame { - msec: 5152 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 3744 + hash: "998cb23307a61afefb59c8b9e361a89f" } Mouse { type: 2 button: 1 buttons: 1 - x: 123; y: 218 + x: 116; y: 200 modifiers: 0 sendToViewport: true } Frame { - msec: 5168 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 123; y: 219 - modifiers: 0 - sendToViewport: true - } - Frame { - msec: 5184 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 124; y: 223 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 124; y: 230 - modifiers: 0 - sendToViewport: true - } - Frame { - msec: 5200 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 126; y: 241 - modifiers: 0 - sendToViewport: true + msec: 3760 + hash: "998cb23307a61afefb59c8b9e361a89f" } Mouse { type: 5 button: 0 buttons: 1 - x: 126; y: 257 + x: 116; y: 199 modifiers: 0 sendToViewport: true } - Frame { - msec: 5216 - hash: "43865bf07d3b0818bd0fd3388451f055" - } Mouse { type: 5 button: 0 buttons: 1 - x: 130; y: 300 + x: 117; y: 198 modifiers: 0 sendToViewport: true } Frame { - msec: 5232 - hash: "d7e49dfc8f9faef7d405451ae52691e0" + msec: 3776 + hash: "998cb23307a61afefb59c8b9e361a89f" } Mouse { type: 5 button: 0 buttons: 1 - x: 132; y: 325 + x: 117; y: 195 modifiers: 0 sendToViewport: true } @@ -1948,19 +1616,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 134; y: 349 + x: 117; y: 190 modifiers: 0 sendToViewport: true } Frame { - msec: 5248 - hash: "427d51731dac5e356c5ab82d272c0d5a" + msec: 3792 + hash: "998cb23307a61afefb59c8b9e361a89f" } Mouse { type: 5 button: 0 buttons: 1 - x: 136; y: 372 + x: 118; y: 183 modifiers: 0 sendToViewport: true } @@ -1968,167 +1636,39 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 138; y: 395 + x: 120; y: 166 modifiers: 0 sendToViewport: true } Frame { - msec: 5264 - hash: "9370cc84e32afc59c81c4d2dbf5fa690" + msec: 3808 + hash: "2e311a5dc484e9f4bc7bd85d32a693b1" } Mouse { type: 5 button: 0 buttons: 1 - x: 142; y: 433 + x: 122; y: 146 modifiers: 0 sendToViewport: true } - Frame { - msec: 5280 - hash: "984bd78f9f503e8a3ffac5bbe69fe3a9" - } Mouse { type: 5 button: 0 buttons: 1 - x: 144; y: 470 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 3 - button: 1 - buttons: 0 - x: 144; y: 470 - modifiers: 0 - sendToViewport: true - } - Frame { - msec: 5296 - hash: "022106d1ecd8195923b6d79fb95d1135" - } - Frame { - msec: 5312 - hash: "5b6bd34ae7e59923bb4b4c2e4e7a0bf3" - } - Frame { - msec: 5328 - hash: "2f8a121667195d85cd05417a350dd35b" - } - Frame { - msec: 5344 - hash: "d0f7fcb01dc6abc0ae29ca1ee45edf24" - } - Frame { - msec: 5360 - hash: "9f3e5d23ea33bff4f05900d6faf7dbae" - } - Frame { - msec: 5376 - hash: "535f40614a02fa3f627748a5c24b3a39" - } - Frame { - msec: 5392 - hash: "138bc0c4dd08ffec0c79c4c7474ed318" - } - Frame { - msec: 5408 - hash: "838f07195d00b19104bbbd93c7670dab" - } - Frame { - msec: 5424 - hash: "b7fb0944bf53ccc62effe159333449ff" - } - Frame { - msec: 5440 - hash: "56a21c9210074ef8a044019fa9375b14" - } - Frame { - msec: 5456 - hash: "4ef80a5d73981ce1f1081fc578ea088a" - } - Frame { - msec: 5472 - hash: "f3f9cf99ab436c1a2805c0859df9589e" - } - Frame { - msec: 5488 - hash: "0d88023fe7af39e409f7a12348d4e3d6" - } - Frame { - msec: 5504 - hash: "b4abf98d58fe490ceb7a62621292f8d9" - } - Frame { - msec: 5520 - hash: "5c3247324b214b961ed40da985fb50a4" - } - Frame { - msec: 5536 - hash: "41195a5c39ac1ecbd175e5663d23cdaa" - } - Frame { - msec: 5552 - hash: "028460cd5eecd50a12261e541f1776bf" - } - Frame { - msec: 5568 - hash: "56763e343221db0a111bb91e72640911" - } - Frame { - msec: 5584 - hash: "a4b644bf91108dbc9b21a1646dab0b37" - } - Frame { - msec: 5600 - hash: "c2d2d51f0147e78550f762ec84f7f338" - } - Frame { - msec: 5616 - hash: "1a93e2ed871ae094aff5eeaa07385a94" - } - Frame { - msec: 5632 - hash: "977a2efa43d3be0340975ccbe6b0e8a9" - } - Frame { - msec: 5648 - hash: "977a2efa43d3be0340975ccbe6b0e8a9" - } - Frame { - msec: 5664 - hash: "0a8c81335816c747d320b3a147ee0350" - } - Frame { - msec: 5680 - hash: "0a8c81335816c747d320b3a147ee0350" - } - Frame { - msec: 5696 - hash: "46e69596c809d4c7563d5d44ca62eb02" - } - Frame { - msec: 5712 - hash: "46e69596c809d4c7563d5d44ca62eb02" - } - Mouse { - type: 2 - button: 1 - buttons: 1 - x: 176; y: 412 + x: 124; y: 123 modifiers: 0 sendToViewport: true } Frame { - msec: 5728 - hash: "aebff194f1c84190623ebfc358503b5f" + msec: 3824 + hash: "cbfcb7b986b0c51828473d98ca9fee03" } Mouse { type: 5 button: 0 buttons: 1 - x: 177; y: 406 + x: 126; y: 94 modifiers: 0 sendToViewport: true } @@ -2136,75 +1676,59 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 177; y: 395 + x: 128; y: 67 modifiers: 0 sendToViewport: true } Frame { - msec: 5744 - hash: "39f1cee1ad7ab2ab6601e2b67f5d83c7" + msec: 3840 + hash: "389b514c4cd4a4d65388608643d08c04" } Mouse { type: 5 button: 0 buttons: 1 - x: 181; y: 367 + x: 130; y: 41 modifiers: 0 sendToViewport: true } - Frame { - msec: 5760 - image: "flickable-vertical.5.png" - } Mouse { type: 5 button: 0 buttons: 1 - x: 183; y: 326 + x: 133; y: 15 modifiers: 0 sendToViewport: true } Frame { - msec: 5776 - hash: "02d9d0829c64b92e98b8093b38e6f848" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 183; y: 299 - modifiers: 0 - sendToViewport: true + msec: 3856 + image: "flickable-vertical.4.png" } Mouse { type: 5 button: 0 buttons: 1 - x: 180; y: 276 + x: 135; y: -6 modifiers: 0 sendToViewport: true } - Frame { - msec: 5792 - hash: "46f76f341787a80b9f9c16a5bc9f83c5" - } Mouse { type: 5 button: 0 buttons: 1 - x: 175; y: 214 + x: 138; y: -27 modifiers: 0 sendToViewport: true } Frame { - msec: 5808 - hash: "67c3225460673038d190169115622f02" + msec: 3872 + hash: "cf9a0a968459a1283fff91102eb29ba3" } Mouse { type: 5 button: 0 buttons: 1 - x: 167; y: 147 + x: 140; y: -48 modifiers: 0 sendToViewport: true } @@ -2212,795 +1736,179 @@ VisualTest { type: 3 button: 1 buttons: 0 - x: 167; y: 147 + x: 140; y: -48 modifiers: 0 sendToViewport: true } Frame { - msec: 5824 - hash: "2cb9abc32225ea9d39deb09da6119a94" - } - Frame { - msec: 5840 - hash: "bf69fa4cd3f73e15f07394d290b801e6" - } - Frame { - msec: 5856 - hash: "cf5f2524171ca121f4478c3c6d7dfd35" - } - Frame { - msec: 5872 - hash: "d498a494fa489150bd324e18a1c14fe5" - } - Frame { - msec: 5888 - hash: "459c2e8110f1c21b3f8d590e7c0355de" - } - Frame { - msec: 5904 - hash: "1bde4841026fd6117b49d94d697b03fa" - } - Frame { - msec: 5920 - hash: "84b025039284f616d69465ec8cc245b8" - } - Frame { - msec: 5936 - hash: "3652c4664895a0b6fbe06521a79c8bb9" - } - Frame { - msec: 5952 - hash: "f817f6059b8cb3fc4a85c9c91df6c7a3" - } - Frame { - msec: 5968 - hash: "cb671ab3c3a9de0c17df2896e45beca9" - } - Frame { - msec: 5984 - hash: "d9102b25f63ca9274057dad0ab2b6102" - } - Frame { - msec: 6000 - hash: "b9df17ad73b7a5b018ab30c5c57afd02" - } - Frame { - msec: 6016 - hash: "664494b87407881a11b4732f0713f587" - } - Frame { - msec: 6032 - hash: "cac62fc442c064286b7e4a71a13b929c" - } - Frame { - msec: 6048 - hash: "989b4649dca89e227f552979af1c68f0" - } - Frame { - msec: 6064 - hash: "80b4b11b3cbc684d920fa89c3345d8bc" - } - Frame { - msec: 6080 - hash: "dcbd4e93e7ac0ef0e78c6a19cf3295f1" - } - Frame { - msec: 6096 - hash: "33f3ddd9d7fa5a472465029d7a7263ae" - } - Frame { - msec: 6112 - hash: "fb5675d4870528b9c0591c5a80530b17" - } - Frame { - msec: 6128 - hash: "e57dbe962c1ef45893e41559cee19d16" - } - Frame { - msec: 6144 - hash: "a9081993871e0171e25159a078a5cdbc" - } - Frame { - msec: 6160 - hash: "cadc7f53518ba3f4cbe8e686b90fa5ab" - } - Frame { - msec: 6176 - hash: "e9208a44f95ccc181bfc64e8785bd633" - } - Frame { - msec: 6192 - hash: "a69f2969122a547b1af195f581c272b8" - } - Frame { - msec: 6208 - hash: "eee0b7c2f01bcc57f141d9aa27f73da6" - } - Frame { - msec: 6224 - hash: "f58ac16d11909563cf214b6c2baef0dc" - } - Frame { - msec: 6240 - hash: "e373def5a0bcd30ea7f4acb539785e3c" - } - Frame { - msec: 6256 - hash: "0dce9f4bab793ea1d6e368cd6fb37047" - } - Frame { - msec: 6272 - hash: "4a4725f2546b08faffa3a543de578e59" - } - Frame { - msec: 6288 - hash: "ea36b5869634115182c365990518b993" - } - Frame { - msec: 6304 - hash: "45b102bd0c5ab42783b9e428cea202a4" - } - Frame { - msec: 6320 - hash: "0154e6010f3a8621a8f992bb7dcfd5b8" - } - Frame { - msec: 6336 - hash: "035a8c7e9eece0f9ea4f5ad62658d7f9" - } - Frame { - msec: 6352 - hash: "fc1050cf971296a9200c548feee08d0a" - } - Frame { - msec: 6368 - hash: "ef9c7f1228ac6825cce8ce0e9e7aaac5" - } - Frame { - msec: 6384 - hash: "70ef278074b1527aba16eca8c3811af5" - } - Frame { - msec: 6400 - hash: "08012939aca6381dedd838a7fd0be1a3" - } - Frame { - msec: 6416 - hash: "2c702b17a0ec2aac2928ad8bcc2e080b" - } - Frame { - msec: 6432 - hash: "e70e243e8ecc8e8f50ea4f0f4559c8c6" - } - Frame { - msec: 6448 - hash: "73013ff1a7f0c3040f3520f0581e4ce0" - } - Frame { - msec: 6464 - hash: "14cdd689ae9e5b15e212d9dab63ec946" - } - Frame { - msec: 6480 - hash: "354d822bf252559211513e49e417a413" - } - Frame { - msec: 6496 - hash: "77eb798efd1447eca75de12dc2c7a215" - } - Frame { - msec: 6512 - hash: "08dc9068d21db7ff87d4d88eb1443aed" - } - Frame { - msec: 6528 - hash: "baab3b98e70ca51d1cbd27d4a998380f" - } - Frame { - msec: 6544 - hash: "baab3b98e70ca51d1cbd27d4a998380f" - } - Frame { - msec: 6560 - hash: "baab3b98e70ca51d1cbd27d4a998380f" - } - Frame { - msec: 6576 - hash: "84519c415186e5abd122a1f39e26265b" - } - Frame { - msec: 6592 - hash: "df63754934af656e08e93ce4fa69c19e" - } - Frame { - msec: 6608 - hash: "34439eb26069feabee5ba97bfd1c2cb3" - } - Frame { - msec: 6624 - hash: "46534a7da31ac76c52036e51c63db72e" - } - Frame { - msec: 6640 - hash: "cf8e86112be37fc94687aa8bd437e1a2" - } - Frame { - msec: 6656 - hash: "f93ba6420ab0ef719aa10c6aae71c878" - } - Frame { - msec: 6672 - hash: "22f991814552e7e3e2db8fea0abe9d6c" - } - Frame { - msec: 6688 - hash: "7d2773bec8310d92166ab7184741ace4" - } - Frame { - msec: 6704 - hash: "f18aace5e0d4ca8a385a57682d82e43f" - } - Frame { - msec: 6720 - image: "flickable-vertical.6.png" - } - Frame { - msec: 6736 - hash: "7f445e22f19808ca71416cadd497f305" - } - Frame { - msec: 6752 - hash: "d6ef83bec490d2fb0f4d640f8c43f694" - } - Frame { - msec: 6768 - hash: "fbd19c34e68a21c8924f83c4d0cbcb79" - } - Frame { - msec: 6784 - hash: "179abedb6eef26a2e78c3a7884cb2178" - } - Frame { - msec: 6800 - hash: "292af687e9001eb7cf8434094202b4a0" - } - Frame { - msec: 6816 - hash: "1de0a8aa08194151e2b72d8b16cdba5f" - } - Frame { - msec: 6832 - hash: "ee607cf6f558e3ed7b08dad80a17dd05" - } - Frame { - msec: 6848 - hash: "2024a393baa1fa1c2d38ccc6756c4a44" - } - Frame { - msec: 6864 - hash: "898ac470a5b1619564496132c0150df2" - } - Frame { - msec: 6880 - hash: "b447e3917b7353e97409755159a614bc" - } - Frame { - msec: 6896 - hash: "d03610c18a2c21785e59b4de7b92f20e" - } - Frame { - msec: 6912 - hash: "014dfa76c222aea838483840befff092" - } - Frame { - msec: 6928 - hash: "014dfa76c222aea838483840befff092" - } - Frame { - msec: 6944 - hash: "7830f79e5a37242fd97dd6ff9f89e9d0" - } - Frame { - msec: 6960 - hash: "331a6b6ebaa7e9f7b970bacafe070b2f" - } - Frame { - msec: 6976 - hash: "331a6b6ebaa7e9f7b970bacafe070b2f" - } - Frame { - msec: 6992 - hash: "331a6b6ebaa7e9f7b970bacafe070b2f" - } - Frame { - msec: 7008 - hash: "331a6b6ebaa7e9f7b970bacafe070b2f" - } - Frame { - msec: 7024 - hash: "eb0b45fac8756d32586cac82f25c5a51" - } - Frame { - msec: 7040 - hash: "eb0b45fac8756d32586cac82f25c5a51" - } - Frame { - msec: 7056 - hash: "eb0b45fac8756d32586cac82f25c5a51" - } - Frame { - msec: 7072 - hash: "eb0b45fac8756d32586cac82f25c5a51" - } - Frame { - msec: 7088 - hash: "eb0b45fac8756d32586cac82f25c5a51" - } - Frame { - msec: 7104 - hash: "eb0b45fac8756d32586cac82f25c5a51" - } - Frame { - msec: 7120 - hash: "eb0b45fac8756d32586cac82f25c5a51" - } - Frame { - msec: 7136 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7152 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7168 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7184 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7200 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7216 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7232 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7248 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7264 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7280 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7296 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7312 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7328 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7344 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7360 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7376 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7392 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7408 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7424 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7440 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7456 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7472 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7488 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7504 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7520 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7536 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Mouse { - type: 2 - button: 1 - buttons: 1 - x: 94; y: 581 - modifiers: 0 - sendToViewport: true - } - Frame { - msec: 7552 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7568 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7584 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7600 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Mouse { - type: 3 - button: 1 - buttons: 0 - x: 94; y: 581 - modifiers: 0 - sendToViewport: true - } - Frame { - msec: 7616 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7632 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7648 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7664 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7680 - image: "flickable-vertical.7.png" - } - Frame { - msec: 7696 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7712 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7728 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7744 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7760 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7776 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 7792 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 3888 + hash: "77c86fb26126825cfd5b6ba21b903808" } Frame { - msec: 7808 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 3904 + hash: "c497bcbe500905b8a69fd310fd7c7e1a" } Frame { - msec: 7824 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 3920 + hash: "95bffb4d4aff1603e96af55cbc2dc3f2" } Frame { - msec: 7840 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 3936 + hash: "6fa87a7136528b688069fe1c4bd94043" } Frame { - msec: 7856 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 3952 + hash: "602c16e1382d810f853d647e531b4e8a" } Frame { - msec: 7872 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 3968 + hash: "01d1227e4f5b95f8b0c6a57a4b2314c4" } Frame { - msec: 7888 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 3984 + hash: "1db6401af45574b7453ad57766e60e6f" } Frame { - msec: 7904 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4000 + hash: "067a1bef3df5d1c40842f28885d60250" } Frame { - msec: 7920 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4016 + hash: "5fba31051e05ec00c0d68b8e8af94132" } Frame { - msec: 7936 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Mouse { - type: 2 - button: 1 - buttons: 1 - x: 146; y: 574 - modifiers: 0 - sendToViewport: true + msec: 4032 + hash: "d6209a0b9b9e0f2072179a4623c70fbd" } Frame { - msec: 7952 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4048 + hash: "ec30f07ab0056a45954c07ecdfa1401a" } Frame { - msec: 7968 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4064 + hash: "fef6c7767970a283bb3b13826f71bdac" } Frame { - msec: 7984 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4080 + hash: "29621938e96be0d11c95fd1e4ca37631" } Frame { - msec: 8000 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4096 + hash: "8103c96ac90ddf52056d7e8b32e4ae9e" } Frame { - msec: 8016 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Mouse { - type: 3 - button: 1 - buttons: 0 - x: 146; y: 574 - modifiers: 0 - sendToViewport: true + msec: 4112 + hash: "d72bf8b88efe603050ad038380173969" } Frame { - msec: 8032 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4128 + hash: "4438b56eb6aa800602634db6016caa50" } Frame { - msec: 8048 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4144 + hash: "44674f7a874023c3932d698344ccda0e" } Frame { - msec: 8064 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4160 + hash: "155a834ddaa7128b6f5a2a406b340315" } Frame { - msec: 8080 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4176 + hash: "3886efa510581ee5b6c4a2ed76aeb42d" } Frame { - msec: 8096 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4192 + hash: "094954e8d10b85d3941626dec4fb36af" } Frame { - msec: 8112 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4208 + hash: "b597aeb20a8630e4b1dfd0a7be383e4d" } Frame { - msec: 8128 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4224 + hash: "abc58e74ab197a2d7c243ddd67442e53" } Frame { - msec: 8144 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4240 + hash: "b6ec106d39af13492c3d43bf006b7b15" } Frame { - msec: 8160 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4256 + hash: "d80211f898473a01e0c0641b96bc92f4" } Frame { - msec: 8176 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4272 + hash: "5010579fcd925e65c778c2e9cf0317de" } Frame { - msec: 8192 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4288 + hash: "5010579fcd925e65c778c2e9cf0317de" } Frame { - msec: 8208 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4304 + hash: "d80211f898473a01e0c0641b96bc92f4" } Frame { - msec: 8224 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4320 + hash: "27cfc811f62029df48ea7f371ff5654b" } Frame { - msec: 8240 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4336 + hash: "b6ec106d39af13492c3d43bf006b7b15" } Frame { - msec: 8256 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4352 + hash: "28c8e3f08f46bf13cc52a7d6a31a7cf1" } Frame { - msec: 8272 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4368 + hash: "b597aeb20a8630e4b1dfd0a7be383e4d" } Frame { - msec: 8288 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4384 + hash: "a3a3682ce0d2a2d57457458b13645afa" } Frame { - msec: 8304 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4400 + hash: "98bf25cbb8202fe1576ac15bac7b9e65" } Frame { - msec: 8320 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4416 + hash: "16b99c9cf5297a5251869a3935084cf7" } Mouse { type: 2 button: 1 buttons: 1 - x: 161; y: 422 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 162; y: 420 + x: 136; y: 176 modifiers: 0 sendToViewport: true } Frame { - msec: 8336 - hash: "bd1667fe88a71bc2f52ba5a6c9dc098c" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 162; y: 415 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 163; y: 411 - modifiers: 0 - sendToViewport: true - } - Frame { - msec: 8352 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 163; y: 406 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 165; y: 397 - modifiers: 0 - sendToViewport: true - } - Frame { - msec: 8368 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 166; y: 386 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 166; y: 375 - modifiers: 0 - sendToViewport: true - } - Frame { - msec: 8384 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 166; y: 364 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 166; y: 352 - modifiers: 0 - sendToViewport: true + msec: 4432 + hash: "16b99c9cf5297a5251869a3935084cf7" } Frame { - msec: 8400 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 166; y: 342 - modifiers: 0 - sendToViewport: true + msec: 4448 + hash: "16b99c9cf5297a5251869a3935084cf7" } Mouse { type: 5 button: 0 buttons: 1 - x: 165; y: 331 + x: 136; y: 175 modifiers: 0 sendToViewport: true } Frame { - msec: 8416 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4464 + hash: "16b99c9cf5297a5251869a3935084cf7" } Mouse { type: 5 button: 0 buttons: 1 - x: 163; y: 319 + x: 136; y: 173 modifiers: 0 sendToViewport: true } @@ -3008,19 +1916,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 163; y: 308 + x: 136; y: 168 modifiers: 0 sendToViewport: true } Frame { - msec: 8432 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4480 + hash: "155a834ddaa7128b6f5a2a406b340315" } Mouse { type: 5 button: 0 buttons: 1 - x: 163; y: 297 + x: 134; y: 159 modifiers: 0 sendToViewport: true } @@ -3028,19 +1936,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 163; y: 284 + x: 133; y: 142 modifiers: 0 sendToViewport: true } Frame { - msec: 8448 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4496 + hash: "abc58e74ab197a2d7c243ddd67442e53" } Mouse { type: 5 button: 0 buttons: 1 - x: 161; y: 272 + x: 130; y: 119 modifiers: 0 sendToViewport: true } @@ -3048,19 +1956,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 161; y: 261 + x: 128; y: 98 modifiers: 0 sendToViewport: true } Frame { - msec: 8464 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4512 + hash: "e5c5b741da7c028ec77f52016675c1ca" } Mouse { type: 5 button: 0 buttons: 1 - x: 159; y: 250 + x: 126; y: 78 modifiers: 0 sendToViewport: true } @@ -3068,19 +1976,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 157; y: 235 + x: 124; y: 59 modifiers: 0 sendToViewport: true } Frame { - msec: 8480 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4528 + hash: "12481bcccb524a478851a57d4db6cf8d" } Mouse { type: 5 button: 0 buttons: 1 - x: 157; y: 224 + x: 122; y: 44 modifiers: 0 sendToViewport: true } @@ -3088,19 +1996,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 155; y: 211 + x: 120; y: 30 modifiers: 0 sendToViewport: true } Frame { - msec: 8496 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4544 + hash: "a49985bd332cd3376986d379c474a3de" } Mouse { type: 5 button: 0 buttons: 1 - x: 153; y: 198 + x: 120; y: 21 modifiers: 0 sendToViewport: true } @@ -3108,7 +2016,7 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 153; y: 187 + x: 118; y: 12 modifiers: 0 sendToViewport: true } @@ -3116,335 +2024,203 @@ VisualTest { type: 3 button: 1 buttons: 0 - x: 153; y: 187 + x: 118; y: 12 modifiers: 0 sendToViewport: true } Frame { - msec: 8512 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 8528 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 8544 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 8560 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 8576 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 8592 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 8608 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 8624 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 8640 - image: "flickable-vertical.8.png" - } - Frame { - msec: 8656 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 8672 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 8688 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 8704 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 8720 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 8736 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 8752 - hash: "1889f1f0e319b90b6a68d76df6eebe96" - } - Frame { - msec: 8768 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4560 + hash: "cd4e55b15e9df7fee1862180fddec0ca" } Frame { - msec: 8784 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4576 + hash: "64ff54775d198b616597f4539de90bd8" } Frame { - msec: 8800 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4592 + hash: "2b188745bfff51f9d3af90b7ad9c8d77" } Frame { - msec: 8816 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4608 + hash: "2dde7d565f92f22c6524448f97107e35" } Frame { - msec: 8832 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4624 + hash: "897a454ac464008d6dd7864eb608ae65" } Frame { - msec: 8848 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4640 + hash: "269df4f1aca4f0cdbd5c86c2e115bd3c" } Frame { - msec: 8864 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4656 + hash: "ec0ebdbd3f4665fba7f6a523a82a5071" } Frame { - msec: 8880 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4672 + hash: "c1ac6a385f580f23b3486c643d276e33" } Frame { - msec: 8896 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4688 + hash: "3de0d147a6a3c1382ec64a80996bb4f4" } Frame { - msec: 8912 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4704 + hash: "8db942b5909f63d4369ad5b29938ef49" } Frame { - msec: 8928 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4720 + hash: "f7840636f2d01c25be8e9c77230cca53" } Frame { - msec: 8944 - hash: "1889f1f0e319b90b6a68d76df6eebe96" + msec: 4736 + hash: "d315f82e175361fed83193ce550cb6e9" } Mouse { type: 2 button: 1 buttons: 1 - x: 127; y: 125 - modifiers: 0 - sendToViewport: true - } - Frame { - msec: 8960 - hash: "c1d084f6e9361c6c0c70f064ae863051" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 127; y: 128 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 127; y: 131 + x: 111; y: 67 modifiers: 0 sendToViewport: true } Frame { - msec: 8976 - hash: "c1d084f6e9361c6c0c70f064ae863051" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 128; y: 135 - modifiers: 0 - sendToViewport: true + msec: 4752 + hash: "d315f82e175361fed83193ce550cb6e9" } Mouse { type: 5 button: 0 buttons: 1 - x: 128; y: 139 + x: 111; y: 70 modifiers: 0 sendToViewport: true } - Frame { - msec: 8992 - hash: "a84a07f9d3006718d55de7d6ed60795e" - } Mouse { type: 5 button: 0 buttons: 1 - x: 130; y: 152 + x: 111; y: 74 modifiers: 0 sendToViewport: true } Frame { - msec: 9008 - hash: "deaa0f57eff99ca88f7204e8d8b159b5" + msec: 4768 + hash: "155a834ddaa7128b6f5a2a406b340315" } Mouse { type: 5 button: 0 buttons: 1 - x: 134; y: 176 + x: 111; y: 79 modifiers: 0 sendToViewport: true } - Frame { - msec: 9024 - hash: "4366ee113f7c987a2d8e5978b667e3d0" - } Mouse { type: 5 button: 0 buttons: 1 - x: 138; y: 207 + x: 112; y: 86 modifiers: 0 sendToViewport: true } Frame { - msec: 9040 - hash: "9dbad53daf3a7988498c561dda4c00a6" + msec: 4784 + hash: "00b072a0adbfcd520d495ef6540f5680" } Mouse { type: 5 button: 0 buttons: 1 - x: 145; y: 238 + x: 112; y: 95 modifiers: 0 sendToViewport: true } - Frame { - msec: 9056 - hash: "e70aeae6d78628c16a7c8c354cf91c98" - } Mouse { type: 5 button: 0 buttons: 1 - x: 152; y: 266 + x: 114; y: 105 modifiers: 0 sendToViewport: true } Frame { - msec: 9072 - hash: "38aa5fd0540648edce34103704d8b861" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 156; y: 288 - modifiers: 0 - sendToViewport: true - } - Frame { - msec: 9088 - hash: "ff08c650e24f63fe7eae1984bb190e02" + msec: 4800 + hash: "fb605e95988a6110384671e7f3f18ad8" } Mouse { type: 5 button: 0 buttons: 1 - x: 158; y: 308 + x: 114; y: 115 modifiers: 0 sendToViewport: true } - Frame { - msec: 9104 - hash: "0d0f2377991d15416bf76619d2f71218" - } Mouse { type: 5 button: 0 buttons: 1 - x: 160; y: 327 + x: 115; y: 126 modifiers: 0 sendToViewport: true } Frame { - msec: 9120 - hash: "b7681257ec2ad1d532aa522147dd7549" + msec: 4816 + image: "flickable-vertical.5.png" } Mouse { type: 5 button: 0 buttons: 1 - x: 160; y: 343 + x: 115; y: 142 modifiers: 0 sendToViewport: true } - Frame { - msec: 9136 - hash: "baaf75edb3c17bbc754e26fe15f1d295" - } Mouse { type: 5 button: 0 buttons: 1 - x: 160; y: 353 + x: 117; y: 159 modifiers: 0 sendToViewport: true } Frame { - msec: 9152 - hash: "b68aab52cbcaf524ebb80f2a3af014b4" + msec: 4832 + hash: "4d1eb644b592a693b13fe14377aeed97" } Mouse { type: 5 button: 0 buttons: 1 - x: 158; y: 363 + x: 120; y: 180 modifiers: 0 sendToViewport: true } - Frame { - msec: 9168 - hash: "c69d2b45d92950f7246976bcc247c687" - } Mouse { type: 5 button: 0 buttons: 1 - x: 158; y: 373 + x: 122; y: 202 modifiers: 0 sendToViewport: true } Frame { - msec: 9184 - hash: "68cd8f467ac225f6e2c5a2914f92edc1" + msec: 4848 + hash: "00eb1d3b016eb0220461074ce81b1aef" } Mouse { type: 5 button: 0 buttons: 1 - x: 157; y: 383 + x: 127; y: 224 modifiers: 0 sendToViewport: true } - Frame { - msec: 9200 - hash: "90cfbee19fd7c03bcfc9a57d94c7fd8d" - } Mouse { type: 5 button: 0 buttons: 1 - x: 155; y: 387 + x: 129; y: 243 modifiers: 0 sendToViewport: true } @@ -3452,683 +2228,447 @@ VisualTest { type: 3 button: 1 buttons: 0 - x: 155; y: 387 + x: 129; y: 243 modifiers: 0 sendToViewport: true } Frame { - msec: 9216 - hash: "8216a9f0024507e4cb8406575760947f" + msec: 4864 + hash: "77c86fb26126825cfd5b6ba21b903808" } Frame { - msec: 9232 - hash: "47f76e736f13c6f2318e8c8a8ab69d0e" + msec: 4880 + hash: "e80f024bbdce0ceeae137e347abc95a4" } Frame { - msec: 9248 - hash: "75fc24bcf9d4b8d00f8a493b0095f445" + msec: 4896 + hash: "bb189f39a836b9a2aa68f4535ed1d6fb" } Frame { - msec: 9264 - hash: "d8e9b69514f411a6672b7057c33bcc41" + msec: 4912 + hash: "cf9a0a968459a1283fff91102eb29ba3" } Frame { - msec: 9280 - hash: "9743d8ab32903d7fac7a4101ad24bcfd" - } - Mouse { - type: 2 - button: 1 - buttons: 1 - x: 150; y: 438 - modifiers: 0 - sendToViewport: true + msec: 4928 + hash: "27130e7f6b853a287a7bdd8608628a4f" } Frame { - msec: 9296 - hash: "6bfcd36f945af8cc7b2aa2cca1cde750" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 150; y: 442 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 150; y: 446 - modifiers: 0 - sendToViewport: true + msec: 4944 + hash: "231c7b7078af00a36cfee3d5e43a4021" } Frame { - msec: 9312 - hash: "8e821eb27a5fd0933805d3e88d1f5f1e" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 152; y: 451 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 152; y: 457 - modifiers: 0 - sendToViewport: true + msec: 4960 + hash: "d8ffc8cc9cecc25cb9b4e7990fb7b8e7" } Frame { - msec: 9328 - hash: "84191607b7ba11b1204bba0ab5b4f98c" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 152; y: 467 - modifiers: 0 - sendToViewport: true + msec: 4976 + hash: "fb5db5dafdb375132f1f1a461193bc60" } Frame { - msec: 9344 - hash: "e154e8cdbc4f9a1d4cbe926306bf76c1" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 152; y: 474 - modifiers: 0 - sendToViewport: true + msec: 4992 + hash: "64100f9f102ffc9415e306c087547709" } Frame { - msec: 9360 - hash: "2510607dadaf22d60838934cd460bde4" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 152; y: 492 - modifiers: 0 - sendToViewport: true + msec: 5008 + hash: "6960e5c4feb55043ff91934fc934734e" } Frame { - msec: 9376 - hash: "38087462c92bae32df01a27520183c5f" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 154; y: 499 - modifiers: 0 - sendToViewport: true + msec: 5024 + hash: "349c7a84ff8f9b52d39dba1282353167" } Frame { - msec: 9392 - hash: "0e5231ff13dd8b3205acb2c451fcf208" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 154; y: 515 - modifiers: 0 - sendToViewport: true + msec: 5040 + hash: "bb41010df844312fc15bb5b42712619a" } Frame { - msec: 9408 - hash: "12dfb280b1cb828b75d04f62b5261f78" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 157; y: 545 - modifiers: 0 - sendToViewport: true + msec: 5056 + hash: "63a3e18670bb2a5e7edfe3b752c0a1b5" } Frame { - msec: 9424 - hash: "fc89205b7a0bae9c2726b775aabf7a6a" + msec: 5072 + hash: "92b1d0fbadbefe9f122b14903a5e0ee9" } Frame { - msec: 9440 - hash: "40807414ec0f879ae666f27360d2b91d" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 159; y: 567 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 160; y: 581 - modifiers: 0 - sendToViewport: true + msec: 5088 + hash: "6b979e1a4bc7226a89ffb97be2f08147" } Frame { - msec: 9456 - hash: "01c759fad050fa6cecefdf7e2d528bd3" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 160; y: 594 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 162; y: 608 - modifiers: 0 - sendToViewport: true + msec: 5104 + hash: "7b783908e0b10d329a7d3172f2302a85" } Frame { - msec: 9472 - hash: "81887d4c0718d74f51d03c9efcd7d265" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 162; y: 620 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 162; y: 639 - modifiers: 0 - sendToViewport: true + msec: 5120 + hash: "41d5ef3390cfc0d806825fc0cd033be6" } Frame { - msec: 9488 - hash: "d0e6f2146daffb910be0be23a2b77a5c" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 160; y: 682 - modifiers: 0 - sendToViewport: true + msec: 5136 + hash: "ff1a053c0af99c51353503002515843d" } Frame { - msec: 9504 - hash: "ffcf5113009c86c8b2df2e9276f2e8c0" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 157; y: 704 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 155; y: 729 - modifiers: 0 - sendToViewport: true + msec: 5152 + hash: "63b26ecde2a2a9ce36884191304352ed" } Frame { - msec: 9520 - hash: "45d262f0b3bec61a2a235ab613db664c" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 150; y: 775 - modifiers: 0 - sendToViewport: true + msec: 5168 + hash: "bdcff2f9f2c376974211ea6ad5c4961f" } Frame { - msec: 9536 - hash: "1bb9a85fc290e30b841648bd9573ac84" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 146; y: 823 - modifiers: 0 - sendToViewport: true + msec: 5184 + hash: "00ffef1a1d4341ac1c7f43d493a9e826" } Frame { - msec: 9552 - hash: "46ff9bb9662543c711fcd84f44fc6af6" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 141; y: 869 - modifiers: 0 - sendToViewport: true + msec: 5200 + hash: "65dcbb543656f65267c7d32dcd644e56" } Frame { - msec: 9568 - hash: "84fe171380d203a80fedaf4b10412e1a" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 139; y: 907 - modifiers: 0 - sendToViewport: true + msec: 5216 + hash: "38b49419b7103d76da2b6d7101d63d88" } Frame { - msec: 9584 - hash: "496f7ba4a3d45861d93e2cb95e3d5dea" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 135; y: 947 - modifiers: 0 - sendToViewport: true + msec: 5232 + hash: "de39f6bf64745054cbee30ddf306f641" } Frame { - msec: 9600 - image: "flickable-vertical.9.png" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 133; y: 962 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 133; y: 977 - modifiers: 0 - sendToViewport: true + msec: 5248 + hash: "d6b5ceca4aa48a7d4fd901d44c151b53" } Frame { - msec: 9616 - hash: "e3c4f8d056d2c3b5aef3184fda19a92d" + msec: 5264 + hash: "876e6eee8a35c34e2dd5269f86a9ab3a" } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 131; y: 993 - modifiers: 0 - sendToViewport: true + Frame { + msec: 5280 + hash: "f94219306eac2e678881d0b607d15a1e" } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 129; y: 1006 - modifiers: 0 - sendToViewport: true + Frame { + msec: 5296 + hash: "c9184196ef45c985f08f80435492641d" } Frame { - msec: 9632 - hash: "90be1cd9716907fc46309f9f043a6f84" + msec: 5312 + hash: "34dc672ebfd75ec017d0c2f0bd435cd8" } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 122; y: 1029 - modifiers: 0 - sendToViewport: true + Frame { + msec: 5328 + hash: "4daf1c730fdf13e0a87b28208f2b6dd1" } Frame { - msec: 9648 - hash: "b6e868b2d23004f75d0bdb1519e8487d" + msec: 5344 + hash: "c28d5d7d9d3a86e5bbf6ad48331f9c61" } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 118; y: 1043 - modifiers: 0 - sendToViewport: true + Frame { + msec: 5360 + hash: "3f98121997a1613bd49d22003d1a1887" } - Mouse { - type: 3 - button: 1 - buttons: 0 - x: 118; y: 1043 - modifiers: 0 - sendToViewport: true + Frame { + msec: 5376 + hash: "86732d3e900877ae7a8615b7448afaaa" } Frame { - msec: 9664 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5392 + hash: "9f3da7ebaeb319c9fec0abdd6bd76ee2" } Frame { - msec: 9680 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5408 + hash: "326563c2c812a74c7f1fa5e9da0c2369" } Frame { - msec: 9696 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5424 + hash: "79e00bbe77f0a178e8db30023a881c3f" } Frame { - msec: 9712 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5440 + hash: "e624204566550e928ab2a2c54113d217" } Frame { - msec: 9728 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5456 + hash: "b95bf705b81544b05f560c54dec56ff1" } Frame { - msec: 9744 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5472 + hash: "4f4cd776b76272cfe79b86a108bd6b6e" } Frame { - msec: 9760 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5488 + hash: "ec2eb1b39a252bd9b37d12ede3d231ce" } Frame { - msec: 9776 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5504 + hash: "a746404a1a26e2a25b8d364dbef46eef" } Frame { - msec: 9792 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5520 + hash: "17d190465ee0d348d9b67a748626d99e" } Frame { - msec: 9808 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5536 + hash: "9124d97d120de1806d86c8f437ec4ed2" } Frame { - msec: 9824 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5552 + hash: "ea746de2380835d299c56bb01f0aa83c" } Frame { - msec: 9840 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5568 + hash: "4fda328eafe6ec2d02d939517d6d82e3" } Frame { - msec: 9856 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5584 + hash: "9c6f671def0b1f5d780024a9dad439e6" } Frame { - msec: 9872 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5600 + hash: "b7d441d0bb27ed6d1984f324b6e02548" } Frame { - msec: 9888 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5616 + hash: "3042a62a1125171d9530b696f4b36e19" } Frame { - msec: 9904 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5632 + hash: "4534f40cf6bb7f402d7252c474629664" } Frame { - msec: 9920 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5648 + hash: "cb5962fe94c5d3ef754ff45f905a5c88" } Frame { - msec: 9936 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5664 + hash: "b5a5f9f3aa0948f0bd8d9b4a3fceae50" } Frame { - msec: 9952 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5680 + hash: "2e0605899abb5725cf22561ec9293879" } Frame { - msec: 9968 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5696 + hash: "1f260f1d931326be7e398f7c87e44735" } Frame { - msec: 9984 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5712 + hash: "57b5fc47ed700831b3dc3f2afbb1c3ed" } Frame { - msec: 10000 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5728 + hash: "8b9167c04a8acc7f8ade258a3e58893b" } Frame { - msec: 10016 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5744 + hash: "8b9167c04a8acc7f8ade258a3e58893b" } Frame { - msec: 10032 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5760 + hash: "8b9167c04a8acc7f8ade258a3e58893b" } Frame { - msec: 10048 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5776 + image: "flickable-vertical.6.png" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 102; y: 279 + modifiers: 0 + sendToViewport: true } Frame { - msec: 10064 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5792 + hash: "8b9167c04a8acc7f8ade258a3e58893b" } Frame { - msec: 10080 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5808 + hash: "8b9167c04a8acc7f8ade258a3e58893b" } Frame { - msec: 10096 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5824 + hash: "8b9167c04a8acc7f8ade258a3e58893b" } Frame { - msec: 10112 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5840 + hash: "8b9167c04a8acc7f8ade258a3e58893b" + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 102; y: 279 + modifiers: 0 + sendToViewport: true } Frame { - msec: 10128 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5856 + hash: "8b9167c04a8acc7f8ade258a3e58893b" } Frame { - msec: 10144 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5872 + hash: "8b9167c04a8acc7f8ade258a3e58893b" } Frame { - msec: 10160 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5888 + hash: "8b9167c04a8acc7f8ade258a3e58893b" } Frame { - msec: 10176 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5904 + hash: "8b9167c04a8acc7f8ade258a3e58893b" } Frame { - msec: 10192 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5920 + hash: "8b9167c04a8acc7f8ade258a3e58893b" } Frame { - msec: 10208 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5936 + hash: "8b9167c04a8acc7f8ade258a3e58893b" } Frame { - msec: 10224 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5952 + hash: "8b9167c04a8acc7f8ade258a3e58893b" } Frame { - msec: 10240 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5968 + hash: "8b9167c04a8acc7f8ade258a3e58893b" } Frame { - msec: 10256 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 5984 + hash: "8b9167c04a8acc7f8ade258a3e58893b" } Frame { - msec: 10272 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6000 + hash: "8b9167c04a8acc7f8ade258a3e58893b" } Frame { - msec: 10288 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6016 + hash: "8b9167c04a8acc7f8ade258a3e58893b" } Frame { - msec: 10304 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6032 + hash: "8b9167c04a8acc7f8ade258a3e58893b" } Frame { - msec: 10320 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6048 + hash: "8b9167c04a8acc7f8ade258a3e58893b" } Frame { - msec: 10336 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6064 + hash: "8b9167c04a8acc7f8ade258a3e58893b" } Mouse { type: 2 button: 1 buttons: 1 - x: 158; y: 415 + x: 148; y: 276 modifiers: 0 sendToViewport: true } Frame { - msec: 10352 - hash: "c246bde0eb2b3e1797dfb770a9db78bb" + msec: 6080 + hash: "8b9167c04a8acc7f8ade258a3e58893b" } Frame { - msec: 10368 - hash: "c246bde0eb2b3e1797dfb770a9db78bb" + msec: 6096 + hash: "8b9167c04a8acc7f8ade258a3e58893b" } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 159; y: 416 - modifiers: 0 - sendToViewport: true + Frame { + msec: 6112 + hash: "8b9167c04a8acc7f8ade258a3e58893b" } Frame { - msec: 10384 - hash: "c246bde0eb2b3e1797dfb770a9db78bb" + msec: 6128 + hash: "8b9167c04a8acc7f8ade258a3e58893b" } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 160; y: 417 - modifiers: 0 - sendToViewport: true + Frame { + msec: 6144 + hash: "8b9167c04a8acc7f8ade258a3e58893b" } Mouse { - type: 5 - button: 0 - buttons: 1 - x: 161; y: 422 + type: 3 + button: 1 + buttons: 0 + x: 148; y: 276 modifiers: 0 sendToViewport: true } Frame { - msec: 10400 - hash: "c246bde0eb2b3e1797dfb770a9db78bb" + msec: 6160 + hash: "8b9167c04a8acc7f8ade258a3e58893b" } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 162; y: 429 - modifiers: 0 - sendToViewport: true + Frame { + msec: 6176 + hash: "8b9167c04a8acc7f8ade258a3e58893b" } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 166; y: 444 - modifiers: 0 - sendToViewport: true + Frame { + msec: 6192 + hash: "8b9167c04a8acc7f8ade258a3e58893b" } Frame { - msec: 10416 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6208 + hash: "8b9167c04a8acc7f8ade258a3e58893b" } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 168; y: 459 - modifiers: 0 - sendToViewport: true + Frame { + msec: 6224 + hash: "8b9167c04a8acc7f8ade258a3e58893b" } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 173; y: 473 - modifiers: 0 - sendToViewport: true + Frame { + msec: 6240 + hash: "8b9167c04a8acc7f8ade258a3e58893b" } Frame { - msec: 10432 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6256 + hash: "8b9167c04a8acc7f8ade258a3e58893b" } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 175; y: 486 - modifiers: 0 - sendToViewport: true + Frame { + msec: 6272 + hash: "8b9167c04a8acc7f8ade258a3e58893b" } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 178; y: 499 - modifiers: 0 - sendToViewport: true + Frame { + msec: 6288 + hash: "8b9167c04a8acc7f8ade258a3e58893b" } Frame { - msec: 10448 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6304 + hash: "8b9167c04a8acc7f8ade258a3e58893b" } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 180; y: 512 - modifiers: 0 - sendToViewport: true + Frame { + msec: 6320 + hash: "8b9167c04a8acc7f8ade258a3e58893b" + } + Frame { + msec: 6336 + hash: "8b9167c04a8acc7f8ade258a3e58893b" + } + Frame { + msec: 6352 + hash: "8b9167c04a8acc7f8ade258a3e58893b" + } + Frame { + msec: 6368 + hash: "8b9167c04a8acc7f8ade258a3e58893b" + } + Frame { + msec: 6384 + hash: "8b9167c04a8acc7f8ade258a3e58893b" } Mouse { - type: 5 - button: 0 + type: 2 + button: 1 buttons: 1 - x: 183; y: 524 + x: 129; y: 101 modifiers: 0 sendToViewport: true } Frame { - msec: 10464 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6400 + hash: "c18aeb6fb3914a0be2d34ff76249ed8e" + } + Frame { + msec: 6416 + hash: "c18aeb6fb3914a0be2d34ff76249ed8e" } Mouse { type: 5 button: 0 buttons: 1 - x: 185; y: 535 + x: 129; y: 103 modifiers: 0 sendToViewport: true } @@ -4136,19 +2676,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 187; y: 548 + x: 129; y: 105 modifiers: 0 sendToViewport: true } Frame { - msec: 10480 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6432 + hash: "c18aeb6fb3914a0be2d34ff76249ed8e" } Mouse { type: 5 button: 0 buttons: 1 - x: 189; y: 562 + x: 130; y: 110 modifiers: 0 sendToViewport: true } @@ -4156,19 +2696,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 189; y: 577 + x: 132; y: 123 modifiers: 0 sendToViewport: true } Frame { - msec: 10496 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6448 + hash: "8b9167c04a8acc7f8ade258a3e58893b" } Mouse { type: 5 button: 0 buttons: 1 - x: 191; y: 593 + x: 132; y: 133 modifiers: 0 sendToViewport: true } @@ -4176,19 +2716,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 193; y: 609 + x: 134; y: 145 modifiers: 0 sendToViewport: true } Frame { - msec: 10512 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6464 + hash: "a5daa2f6c932fa38038639bdc8231c5d" } Mouse { type: 5 button: 0 buttons: 1 - x: 195; y: 626 + x: 136; y: 159 modifiers: 0 sendToViewport: true } @@ -4196,19 +2736,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 197; y: 641 + x: 138; y: 172 modifiers: 0 sendToViewport: true } Frame { - msec: 10528 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6480 + hash: "f342612efcd5e0820b44bd788ec52d7a" } Mouse { type: 5 button: 0 buttons: 1 - x: 197; y: 655 + x: 138; y: 187 modifiers: 0 sendToViewport: true } @@ -4216,19 +2756,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 199; y: 670 + x: 140; y: 203 modifiers: 0 sendToViewport: true } Frame { - msec: 10544 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6496 + hash: "9a66e65c69ec833a36cce5cbd7d8257f" } Mouse { type: 5 button: 0 buttons: 1 - x: 201; y: 681 + x: 140; y: 214 modifiers: 0 sendToViewport: true } @@ -4236,19 +2776,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 201; y: 690 + x: 141; y: 224 modifiers: 0 sendToViewport: true } Frame { - msec: 10560 - image: "flickable-vertical.10.png" + msec: 6512 + hash: "bca482a77823f03e8fb4170ee329fc0e" } Mouse { type: 5 button: 0 buttons: 1 - x: 201; y: 698 + x: 143; y: 235 modifiers: 0 sendToViewport: true } @@ -4256,19 +2796,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 203; y: 706 + x: 143; y: 246 modifiers: 0 sendToViewport: true } Frame { - msec: 10576 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6528 + hash: "bca482a77823f03e8fb4170ee329fc0e" } Mouse { type: 5 button: 0 buttons: 1 - x: 203; y: 712 + x: 143; y: 257 modifiers: 0 sendToViewport: true } @@ -4276,19 +2816,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 203; y: 718 + x: 145; y: 269 modifiers: 0 sendToViewport: true } Frame { - msec: 10592 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6544 + hash: "bca482a77823f03e8fb4170ee329fc0e" } Mouse { type: 5 button: 0 buttons: 1 - x: 205; y: 722 + x: 145; y: 278 modifiers: 0 sendToViewport: true } @@ -4296,19 +2836,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 205; y: 725 + x: 145; y: 289 modifiers: 0 sendToViewport: true } Frame { - msec: 10608 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6560 + hash: "bca482a77823f03e8fb4170ee329fc0e" } Mouse { type: 5 button: 0 buttons: 1 - x: 205; y: 727 + x: 147; y: 299 modifiers: 0 sendToViewport: true } @@ -4316,19 +2856,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 205; y: 731 + x: 147; y: 308 modifiers: 0 sendToViewport: true } Frame { - msec: 10624 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6576 + hash: "bca482a77823f03e8fb4170ee329fc0e" } Mouse { type: 5 button: 0 buttons: 1 - x: 205; y: 735 + x: 149; y: 316 modifiers: 0 sendToViewport: true } @@ -4336,19 +2876,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 205; y: 737 + x: 149; y: 318 modifiers: 0 sendToViewport: true } Frame { - msec: 10640 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6592 + hash: "bca482a77823f03e8fb4170ee329fc0e" } Mouse { type: 5 button: 0 buttons: 1 - x: 205; y: 739 + x: 149; y: 320 modifiers: 0 sendToViewport: true } @@ -4356,439 +2896,175 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 205; y: 740 + x: 149; y: 321 modifiers: 0 sendToViewport: true } - Frame { - msec: 10656 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 205; y: 741 - modifiers: 0 - sendToViewport: true - } - Frame { - msec: 10672 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 10688 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 10704 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } Mouse { type: 3 button: 1 buttons: 0 - x: 205; y: 741 + x: 149; y: 321 modifiers: 0 sendToViewport: true } Frame { - msec: 10720 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 10736 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 10752 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 10768 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 10784 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 10800 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 10816 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 10832 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 10848 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 10864 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 10880 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 10896 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 10912 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 10928 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 10944 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 10960 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 10976 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 10992 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 11008 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 11024 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 11040 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 11056 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 11072 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 11088 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 11104 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 11120 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6608 + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { - msec: 11136 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6624 + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { - msec: 11152 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6640 + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { - msec: 11168 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6656 + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { - msec: 11184 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6672 + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { - msec: 11200 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6688 + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { - msec: 11216 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6704 + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { - msec: 11232 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6720 + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { - msec: 11248 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6736 + image: "flickable-vertical.7.png" } Frame { - msec: 11264 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6752 + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { - msec: 11280 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6768 + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { - msec: 11296 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6784 + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { - msec: 11312 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6800 + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { - msec: 11328 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6816 + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { - msec: 11344 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6832 + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { - msec: 11360 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6848 + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { - msec: 11376 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6864 + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { - msec: 11392 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6880 + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { - msec: 11408 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6896 + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { - msec: 11424 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6912 + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { - msec: 11440 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6928 + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { - msec: 11456 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6944 + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { - msec: 11472 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6960 + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { - msec: 11488 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6976 + hash: "bca482a77823f03e8fb4170ee329fc0e" } Frame { - msec: 11504 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 6992 + hash: "bca482a77823f03e8fb4170ee329fc0e" } Mouse { type: 2 button: 1 buttons: 1 - x: 115; y: 578 + x: 166; y: 191 modifiers: 0 sendToViewport: true } Frame { - msec: 11520 - image: "flickable-vertical.11.png" - } - Frame { - msec: 11536 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 11552 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 11568 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 11584 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Mouse { - type: 3 - button: 1 - buttons: 0 - x: 115; y: 578 - modifiers: 0 - sendToViewport: true - } - Frame { - msec: 11600 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 11616 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 11632 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 11648 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 11664 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 11680 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 11696 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 11712 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 11728 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 11744 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 11760 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 11776 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 11792 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 11808 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 11824 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 11840 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 11856 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 11872 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 7008 + hash: "9ed65a21e4aaedf9c48a38324b3f5480" } Mouse { - type: 2 - button: 1 + type: 5 + button: 0 buttons: 1 - x: 130; y: 410 + x: 167; y: 190 modifiers: 0 sendToViewport: true } - Frame { - msec: 11888 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 11904 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 11920 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 11936 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 11952 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 11968 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } Mouse { - type: 3 - button: 1 - buttons: 0 - x: 130; y: 410 + type: 5 + button: 0 + buttons: 1 + x: 167; y: 189 modifiers: 0 sendToViewport: true } Frame { - msec: 11984 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 12000 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 12016 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 12032 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 7024 + hash: "9ed65a21e4aaedf9c48a38324b3f5480" } Mouse { - type: 4 - button: 1 + type: 5 + button: 0 buttons: 1 - x: 130; y: 410 + x: 167; y: 188 modifiers: 0 sendToViewport: true } - Frame { - msec: 12048 - hash: "c246bde0eb2b3e1797dfb770a9db78bb" - } - Frame { - msec: 12064 - hash: "c246bde0eb2b3e1797dfb770a9db78bb" - } Mouse { type: 5 button: 0 buttons: 1 - x: 131; y: 410 + x: 168; y: 185 modifiers: 0 sendToViewport: true } Frame { - msec: 12080 - hash: "c246bde0eb2b3e1797dfb770a9db78bb" + msec: 7040 + hash: "9ed65a21e4aaedf9c48a38324b3f5480" } Mouse { type: 5 button: 0 buttons: 1 - x: 133; y: 408 + x: 169; y: 183 modifiers: 0 sendToViewport: true } @@ -4796,51 +3072,39 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 134; y: 405 + x: 169; y: 179 modifiers: 0 sendToViewport: true } Frame { - msec: 12096 - hash: "c246bde0eb2b3e1797dfb770a9db78bb" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 136; y: 403 - modifiers: 0 - sendToViewport: true + msec: 7056 + hash: "c4925926f64b852ff6c8d07e1c70ead5" } Mouse { type: 5 button: 0 buttons: 1 - x: 140; y: 396 + x: 170; y: 172 modifiers: 0 sendToViewport: true } - Frame { - msec: 12112 - hash: "c246bde0eb2b3e1797dfb770a9db78bb" - } Mouse { type: 5 button: 0 buttons: 1 - x: 150; y: 380 + x: 170; y: 162 modifiers: 0 sendToViewport: true } Frame { - msec: 12128 - hash: "c246bde0eb2b3e1797dfb770a9db78bb" + msec: 7072 + hash: "da771cedad067b8f25c100613b6a14f2" } Mouse { type: 5 button: 0 buttons: 1 - x: 154; y: 370 + x: 168; y: 150 modifiers: 0 sendToViewport: true } @@ -4848,19 +3112,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 158; y: 361 + x: 167; y: 139 modifiers: 0 sendToViewport: true } Frame { - msec: 12144 - hash: "c246bde0eb2b3e1797dfb770a9db78bb" + msec: 7088 + hash: "c8862bf76a431edc1cf04f4114fa859f" } Mouse { type: 5 button: 0 buttons: 1 - x: 161; y: 353 + x: 165; y: 125 modifiers: 0 sendToViewport: true } @@ -4868,19 +3132,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 163; y: 343 + x: 163; y: 113 modifiers: 0 sendToViewport: true } Frame { - msec: 12160 - hash: "c246bde0eb2b3e1797dfb770a9db78bb" + msec: 7104 + hash: "4d923cd520c00f5cd985283d62cf17ec" } Mouse { type: 5 button: 0 buttons: 1 - x: 166; y: 332 + x: 161; y: 103 modifiers: 0 sendToViewport: true } @@ -4888,19 +3152,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 166; y: 324 + x: 160; y: 92 modifiers: 0 sendToViewport: true } Frame { - msec: 12176 - hash: "c246bde0eb2b3e1797dfb770a9db78bb" + msec: 7120 + hash: "76b0d1c77ba29bad836673b1b79de911" } Mouse { type: 5 button: 0 buttons: 1 - x: 168; y: 315 + x: 158; y: 80 modifiers: 0 sendToViewport: true } @@ -4908,19 +3172,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 168; y: 309 + x: 156; y: 66 modifiers: 0 sendToViewport: true } Frame { - msec: 12192 - hash: "c246bde0eb2b3e1797dfb770a9db78bb" + msec: 7136 + hash: "3f9c5686f0a9ef5ecf2b8338ef2e7933" } Mouse { type: 5 button: 0 buttons: 1 - x: 168; y: 303 + x: 154; y: 52 modifiers: 0 sendToViewport: true } @@ -4928,19 +3192,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 168; y: 297 + x: 154; y: 38 modifiers: 0 sendToViewport: true } Frame { - msec: 12208 - hash: "c246bde0eb2b3e1797dfb770a9db78bb" + msec: 7152 + hash: "799d83eedefa0a56f37a83404c59ad4f" } Mouse { type: 5 button: 0 buttons: 1 - x: 168; y: 293 + x: 152; y: 27 modifiers: 0 sendToViewport: true } @@ -4948,19 +3212,7 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 168; y: 291 - modifiers: 0 - sendToViewport: true - } - Frame { - msec: 12224 - hash: "c246bde0eb2b3e1797dfb770a9db78bb" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 168; y: 290 + x: 150; y: 18 modifiers: 0 sendToViewport: true } @@ -4968,267 +3220,127 @@ VisualTest { type: 3 button: 1 buttons: 0 - x: 168; y: 290 + x: 150; y: 18 modifiers: 0 sendToViewport: true } Frame { - msec: 12240 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 7168 + hash: "d6b5ceca4aa48a7d4fd901d44c151b53" } Frame { - msec: 12256 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 7184 + hash: "e1609c4e40fb9e043a9fff683b94c6c4" } Frame { - msec: 12272 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 7200 + hash: "ea457fc4d4065d2ed0e9f6efc47a06ee" } Frame { - msec: 12288 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 7216 + hash: "b7f4319aa9c21640a697ee89f162bb49" } Frame { - msec: 12304 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 7232 + hash: "880f60263cd79fb6a1bff7252d2373bb" } Frame { - msec: 12320 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 7248 + hash: "00ffef1a1d4341ac1c7f43d493a9e826" } Frame { - msec: 12336 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 7264 + hash: "c949fe87ba91e08f26a1c4d90028513f" } Frame { - msec: 12352 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 7280 + hash: "8636af4591c61c4b4a548f3a38749413" } Frame { - msec: 12368 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 7296 + hash: "63b26ecde2a2a9ce36884191304352ed" } Frame { - msec: 12384 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Mouse { - type: 2 - button: 1 - buttons: 1 - x: 167; y: 295 - modifiers: 0 - sendToViewport: true + msec: 7312 + hash: "843f7263f63442f0041bf2c1a6fae400" } Frame { - msec: 12400 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 167; y: 300 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 165; y: 308 - modifiers: 0 - sendToViewport: true + msec: 7328 + hash: "ff1a053c0af99c51353503002515843d" } Frame { - msec: 12416 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 165; y: 316 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 165; y: 326 - modifiers: 0 - sendToViewport: true + msec: 7344 + hash: "47aea3ac4ea935d43f731a258287c2e8" } Frame { - msec: 12432 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 163; y: 336 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 163; y: 346 - modifiers: 0 - sendToViewport: true + msec: 7360 + hash: "eee4fa336149528dfb16565b856ca692" } Frame { - msec: 12448 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 165; y: 356 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 165; y: 369 - modifiers: 0 - sendToViewport: true + msec: 7376 + hash: "bb94493c25c56c41e81ef1e390adf63d" } Frame { - msec: 12464 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 7392 + hash: "2915f455a5e1e8c6b8cc78309c5e84d9" } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 165; y: 382 - modifiers: 0 - sendToViewport: true + Frame { + msec: 7408 + hash: "94701ffaa4f45924ad89f92a30157c7d" } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 167; y: 393 - modifiers: 0 - sendToViewport: true + Frame { + msec: 7424 + hash: "92fae8cf4b8d8404b26a31f995860b95" } Frame { - msec: 12480 - image: "flickable-vertical.12.png" + msec: 7440 + hash: "6b979e1a4bc7226a89ffb97be2f08147" } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 167; y: 405 - modifiers: 0 - sendToViewport: true + Frame { + msec: 7456 + hash: "dd94beeb0b4933a9ac2236a9abe630ff" } Mouse { - type: 5 - button: 0 + type: 2 + button: 1 buttons: 1 - x: 167; y: 415 + x: 109; y: 172 modifiers: 0 sendToViewport: true } Frame { - msec: 12496 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 7472 + hash: "dd94beeb0b4933a9ac2236a9abe630ff" } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 167; y: 420 - modifiers: 0 - sendToViewport: true + Frame { + msec: 7488 + hash: "dd94beeb0b4933a9ac2236a9abe630ff" } Mouse { type: 5 button: 0 buttons: 1 - x: 167; y: 429 + x: 109; y: 170 modifiers: 0 sendToViewport: true } - Frame { - msec: 12512 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } Mouse { type: 5 button: 0 buttons: 1 - x: 167; y: 433 - modifiers: 0 - sendToViewport: true - } - Frame { - msec: 12528 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Mouse { - type: 3 - button: 1 - buttons: 0 - x: 167; y: 433 + x: 109; y: 168 modifiers: 0 sendToViewport: true } Frame { - msec: 12544 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 12560 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 12576 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 12592 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 12608 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 12624 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Frame { - msec: 12640 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" - } - Mouse { - type: 2 - button: 1 - buttons: 1 - x: 145; y: 357 - modifiers: 0 - sendToViewport: true - } - Frame { - msec: 12656 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 7504 + hash: "dd94beeb0b4933a9ac2236a9abe630ff" } Mouse { type: 5 button: 0 buttons: 1 - x: 145; y: 350 + x: 109; y: 165 modifiers: 0 sendToViewport: true } @@ -5236,19 +3348,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 145; y: 342 + x: 109; y: 152 modifiers: 0 sendToViewport: true } Frame { - msec: 12672 - hash: "b0e76c5cfeb797888e8c032b3f2781bd" + msec: 7520 + hash: "34c7ed1c072d84626a8a64f7db02f71d" } Mouse { type: 5 button: 0 buttons: 1 - x: 145; y: 333 + x: 109; y: 135 modifiers: 0 sendToViewport: true } @@ -5256,43 +3368,39 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 145; y: 323 + x: 109; y: 116 modifiers: 0 sendToViewport: true } Frame { - msec: 12688 - hash: "7eda3c99a4c066ed00c717e33a66682c" + msec: 7536 + hash: "e723da5ecaffe31f03b1d5ca6765229b" } Mouse { type: 5 button: 0 buttons: 1 - x: 147; y: 305 + x: 106; y: 91 modifiers: 0 sendToViewport: true } - Frame { - msec: 12704 - hash: "85402c05dd1bd85316422aec2b774e4f" - } Mouse { type: 5 button: 0 buttons: 1 - x: 147; y: 285 + x: 104; y: 66 modifiers: 0 sendToViewport: true } Frame { - msec: 12720 - hash: "f8ebaae72eb98b880aaf5bb8cf517840" + msec: 7552 + hash: "a85128cae494abeb5d45ab8df0d127a6" } Mouse { type: 5 button: 0 buttons: 1 - x: 147; y: 275 + x: 102; y: 42 modifiers: 0 sendToViewport: true } @@ -5300,19 +3408,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 147; y: 264 + x: 100; y: 17 modifiers: 0 sendToViewport: true } Frame { - msec: 12736 - hash: "83ebbcd20af8178175ea72698b9bfd08" + msec: 7568 + hash: "3599a92966c27321e9f702f3428b9b00" } Mouse { type: 5 button: 0 buttons: 1 - x: 145; y: 253 + x: 100; y: -2 modifiers: 0 sendToViewport: true } @@ -5320,268 +3428,220 @@ VisualTest { type: 3 button: 1 buttons: 0 - x: 145; y: 253 + x: 100; y: -2 modifiers: 0 sendToViewport: true } Frame { - msec: 12752 - hash: "a154f7125f88c25484aea9f268a10e22" - } - Frame { - msec: 12768 - hash: "4a1fdbc170f98e3c438cf47526fd16a1" - } - Frame { - msec: 12784 - hash: "99228a13ebf2516199d339cc73e1358f" - } - Frame { - msec: 12800 - hash: "724687b54e474e4dc53b105ed9ca2def" - } - Frame { - msec: 12816 - hash: "4db074b34af9472a5d853928953901dc" - } - Frame { - msec: 12832 - hash: "ab1acd2ba148a7830f75cbf2e09e426c" - } - Frame { - msec: 12848 - hash: "04a22e2278823d9e49e524ef2d8d45c5" - } - Frame { - msec: 12864 - hash: "f5a658c7c2b185e250dc1b245457094b" - } - Frame { - msec: 12880 - hash: "bb611d6a086b0eedb37111d7575847df" - } - Frame { - msec: 12896 - hash: "04e9e40c43a51b704378871710ad9f8b" - } - Frame { - msec: 12912 - hash: "7ff5ba1e30f93de2dd3cad953d3d60fb" - } - Frame { - msec: 12928 - hash: "f85e46ed733dbbec83509d6a3b4c72a0" - } - Frame { - msec: 12944 - hash: "2f08cc1d92102138d6a4945116727be5" + msec: 7584 + hash: "067a1bef3df5d1c40842f28885d60250" } Frame { - msec: 12960 - hash: "864a68a8519e58081205d74b4184498b" + msec: 7600 + hash: "82f818ed44a191fb51e637b8068786dc" } Frame { - msec: 12976 - hash: "1fb6a1ecbde71566486a1310a5ab9c17" + msec: 7616 + hash: "f408f59707195549ba61f030a3f020cd" } Frame { - msec: 12992 - hash: "5ab977d88d850d94340bfc0c15137486" + msec: 7632 + hash: "66e79c8b2f8e3a57c3bc14935c5df7d1" } Frame { - msec: 13008 - hash: "79bafb9b957d88f938c977b37e1d8b9c" + msec: 7648 + hash: "4341c6b7b0d2e8021b51cb1abab85e10" } Frame { - msec: 13024 - hash: "fa5b1cf343b45407f6cee7ce38ca9eb0" + msec: 7664 + hash: "5ec8ee5ccecac1787b2f5e99268e810d" } Frame { - msec: 13040 - hash: "1147ff69795a65878ffea7bed4b9a93f" + msec: 7680 + hash: "1fae7b735ff6e88abfb1423f8960da4f" } Frame { - msec: 13056 - hash: "08ad4cd6fbdba8c98dfbc096ab91ebd2" + msec: 7696 + image: "flickable-vertical.8.png" } Frame { - msec: 13072 - hash: "3ee0c33a1a80b8cad7ec525b8b16cb70" + msec: 7712 + hash: "dce74ff07eb37c82a38b3e515f9a43f2" } Frame { - msec: 13088 - hash: "cabd708943ce14892bb69aa22dc4a2b5" + msec: 7728 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13104 - hash: "86a7afcbbd67b50b7bf3ef85f1843e3d" + msec: 7744 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13120 - hash: "111f0161479cf82c08dd918b6ece8e45" + msec: 7760 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13136 - hash: "33da9e73f1521297c3d250f00cda20cd" + msec: 7776 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13152 - hash: "72f166ddddac3962b39cf4283b4554f3" + msec: 7792 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13168 - hash: "1ee57340798998f95114d929d2702ce6" + msec: 7808 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13184 - hash: "eb036d3246a2361aa1b11c8408f9eb1a" + msec: 7824 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13200 - hash: "af73e799d7cb536d0ba6db985396c597" + msec: 7840 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13216 - hash: "5d84accad1fa5d421bc3effb148d81a6" + msec: 7856 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13232 - hash: "d752289e96eb2398096297234b6b88f6" + msec: 7872 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13248 - hash: "53970a50451c182f672d0ddcd572279d" + msec: 7888 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13264 - hash: "6323f61cc6966e75be10a49aeaab9a3e" + msec: 7904 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13280 - hash: "fb679e5ad89681f482d94b4dab80e3bb" + msec: 7920 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13296 - hash: "1788a7f680bbcbcedb2583cead6ced57" + msec: 7936 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13312 - hash: "b325580b9f88dd5490d914f580b9d341" + msec: 7952 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13328 - hash: "8fa25fff546b060a92b60e6fbb3b2fa8" + msec: 7968 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13344 - hash: "2fb5ee5e86745910b46d98943af4c9d5" + msec: 7984 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13360 - hash: "7fcdce21e2e1b14501e79d9c716b0011" + msec: 8000 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13376 - hash: "bf79452e478bfe3374d4c275fc3b42fb" + msec: 8016 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13392 - hash: "1069c4aff64ab8193798965af7a6988e" + msec: 8032 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13408 - hash: "3031ea711d0880a2fafd557f23c38cc0" + msec: 8048 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13424 - hash: "5955c49ae05578f6a9b023a1f6c8301b" + msec: 8064 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13440 - image: "flickable-vertical.13.png" + msec: 8080 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13456 - hash: "af2fc9780356c01d44e7e918643e334b" + msec: 8096 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13472 - hash: "b28600a5433e08299bf5ab3c789a4d5a" + msec: 8112 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13488 - hash: "159dab2806a6fbac4f090c4ca029433e" + msec: 8128 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13504 - hash: "b1937894776d083eb38f105901344d55" + msec: 8144 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13520 - hash: "2420c1280e6520e35f30879fe139ed77" + msec: 8160 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13536 - hash: "ba0018197140b398caa05eada958e2ce" + msec: 8176 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13552 - hash: "b04094c2734f71e17a2d0091b3c85565" + msec: 8192 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13568 - hash: "2ff995d15a49fcbd0adfcb970135ebae" + msec: 8208 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13584 - hash: "9b10dc438e944a8711aef1f45c912538" + msec: 8224 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13600 - hash: "c397307c99d125789e03b0239c6d7130" + msec: 8240 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13616 - hash: "aa6fe1c4d968bbf381f38c09e9c26eea" + msec: 8256 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13632 - hash: "8d586f001d41ccde450a4ce88a8ef89a" + msec: 8272 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13648 - hash: "80f98a4935097ec76bd863ffe4e3a441" + msec: 8288 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13664 - hash: "620b4eddf956d85701387a114ec228fc" + msec: 8304 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13680 - hash: "dc56a6cafe22e56d6d5efee62c324784" + msec: 8320 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13696 - hash: "8fcf5f5b350ffc80cde03b044dc81e57" + msec: 8336 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13712 - hash: "5bc02d5bfcc6f4a9349623139663e664" + msec: 8352 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13728 - hash: "6a71734b1a38cdbacf8447a41481d67c" + msec: 8368 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13744 - hash: "34b069ef8080e15db86f66983f18c58d" + msec: 8384 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13760 - hash: "0131b30e21796e0ea9ad1484ac7ac6e4" + msec: 8400 + hash: "ba2c06129f17fde474427859d66ecd23" } Frame { - msec: 13776 - hash: "0131b30e21796e0ea9ad1484ac7ac6e4" + msec: 8416 + hash: "ba2c06129f17fde474427859d66ecd23" } } diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/flickable-vertical.qml b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/flickable-vertical.qml index 5c8ff52..1fd65d1 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/flickable-vertical.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/flickable-vertical.qml @@ -2,7 +2,7 @@ import QtQuick 1.0 Rectangle { color: "lightSteelBlue" - width: 300; height: 600 + width: 200; height: 300 ListModel { id: list @@ -24,7 +24,7 @@ Rectangle { id: column Repeater { model: list - Rectangle { width: 300; height: 200; color: mr.pressed ? "black" : dayColor + Rectangle { width: 200; height: 100; color: mr.pressed ? "black" : dayColor MouseArea { id: mr anchors.fill: parent diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.0.png b/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.0.png Binary files differindex 53a8b42..b3ae1bc 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.0.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.1.png b/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.1.png Binary files differindex b7efe8c..0458d82 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.1.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.1.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.2.png b/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.2.png Binary files differindex aa6d147..0e01afc 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.2.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.2.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.3.png b/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.3.png Binary files differindex 9d39713..b256bc2 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.3.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.3.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.4.png b/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.4.png Binary files differindex 98e8817..8454ed2 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.4.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.4.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.5.png b/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.5.png Binary files differindex a3f9d8f..177a0fe 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.5.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.5.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.6.png b/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.6.png Binary files differnew file mode 100644 index 0000000..a51cffe --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.6.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.qml b/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.qml index d2d46e4..2d362a4 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test-flipable.qml @@ -6,7 +6,7 @@ VisualTest { } Frame { msec: 16 - hash: "7e16e6360fc2e9db67dbf11d58042745" + image: "test-flipable.0.png" } Frame { msec: 32 @@ -242,11 +242,11 @@ VisualTest { } Frame { msec: 960 - image: "test-flipable.0.png" + hash: "c03406106847c03c73f5897e65690925" } Frame { msec: 976 - hash: "7d1a0ff0eceb80ff64d828c34792a2d5" + image: "test-flipable.1.png" } Frame { msec: 992 @@ -482,11 +482,11 @@ VisualTest { } Frame { msec: 1920 - image: "test-flipable.1.png" + hash: "1e8348fbb51871dffe9543fca19bb452" } Frame { msec: 1936 - hash: "ae4e35413e462221b8cb48dd0350f873" + image: "test-flipable.2.png" } Frame { msec: 1952 @@ -722,11 +722,11 @@ VisualTest { } Frame { msec: 2880 - image: "test-flipable.2.png" + hash: "373141f99bc88c40ead161502c9750e9" } Frame { msec: 2896 - hash: "ae76d183491834e2b1d0371420d51ce5" + image: "test-flipable.3.png" } Frame { msec: 2912 @@ -962,11 +962,11 @@ VisualTest { } Frame { msec: 3840 - image: "test-flipable.3.png" + hash: "464a78e75e10b62773ab64af4fc4c7aa" } Frame { msec: 3856 - hash: "e18635d7c6c5de361e7406c2db357aca" + image: "test-flipable.4.png" } Frame { msec: 3872 @@ -1202,11 +1202,11 @@ VisualTest { } Frame { msec: 4800 - image: "test-flipable.4.png" + hash: "03f17b2cd781f2ee0ae5664a0491166c" } Frame { msec: 4816 - hash: "6e48e605ea1aed4028e02476328f182b" + image: "test-flipable.5.png" } Frame { msec: 4832 @@ -1442,11 +1442,11 @@ VisualTest { } Frame { msec: 5760 - image: "test-flipable.5.png" + hash: "73c06997014af4e008b546b53fe349fb" } Frame { msec: 5776 - hash: "90fb4e4ba04ac32b52c10b3258431c04" + image: "test-flipable.6.png" } Frame { msec: 5792 diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test_flipable_resize.0.png b/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test_flipable_resize.0.png Binary files differnew file mode 100644 index 0000000..814cc89 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test_flipable_resize.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test_flipable_resize.qml b/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test_flipable_resize.qml index d1a5ade..d211832 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test_flipable_resize.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativeflipable/data/test_flipable_resize.qml @@ -6,7 +6,7 @@ VisualTest { } Frame { msec: 16 - hash: "04382a80a203e1fe3d0d4944c9195e0b" + image: "test_flipable_resize.0.png" } Frame { msec: 32 diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.0.png b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.0.png Binary files differindex c675be7..b053048 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.0.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.1.png b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.1.png Binary files differindex 9f605c3..c675be7 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.1.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.1.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.10.png b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.10.png Binary files differnew file mode 100644 index 0000000..c675be7 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.10.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.2.png b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.2.png Binary files differindex 35572c5..9f605c3 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.2.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.2.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.3.png b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.3.png Binary files differindex 20146c9..767d7a9 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.3.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.3.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.4.png b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.4.png Binary files differindex 85fac89..20146c9 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.4.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.4.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.5.png b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.5.png Binary files differindex e522bae..85fac89 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.5.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.5.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.6.png b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.6.png Binary files differindex ec0ba86..e522bae 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.6.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.6.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.7.png b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.7.png Binary files differindex 20cacc81..f9192e4 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.7.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.7.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.8.png b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.8.png Binary files differindex b2b187d..ad187bd 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.8.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.8.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.9.png b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.9.png Binary files differindex c675be7..96c6325 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.9.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.9.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.qml b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.qml index a3e5ea0..6f0352d 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview.qml @@ -6,7 +6,7 @@ VisualTest { } Frame { msec: 16 - hash: "c33447c78ea64452ec3cd1696fb502eb" + image: "gridview.0.png" } Frame { msec: 32 @@ -274,11 +274,11 @@ VisualTest { } Frame { msec: 960 - image: "gridview.0.png" + hash: "02c632713d0dc64bff9d8e58f745df95" } Frame { msec: 976 - hash: "02c632713d0dc64bff9d8e58f745df95" + image: "gridview.1.png" } Frame { msec: 992 @@ -546,11 +546,11 @@ VisualTest { } Frame { msec: 1920 - image: "gridview.1.png" + hash: "8304d2432168a2ea8a887d9a135b40b4" } Frame { msec: 1936 - hash: "8304d2432168a2ea8a887d9a135b40b4" + image: "gridview.2.png" } Frame { msec: 1952 @@ -826,11 +826,11 @@ VisualTest { } Frame { msec: 2880 - image: "gridview.2.png" + hash: "e9112eea445585b17d58b6f9ba039c39" } Frame { msec: 2896 - hash: "534973232974b7ee999172269d16c499" + image: "gridview.3.png" } Key { type: 7 @@ -1106,11 +1106,11 @@ VisualTest { } Frame { msec: 3840 - image: "gridview.3.png" + hash: "e63d987ba303a42046827f14941b444a" } Frame { msec: 3856 - hash: "e63d987ba303a42046827f14941b444a" + image: "gridview.4.png" } Frame { msec: 3872 @@ -1394,11 +1394,11 @@ VisualTest { } Frame { msec: 4800 - image: "gridview.4.png" + hash: "11150995098af8516513230360d40108" } Frame { msec: 4816 - hash: "11150995098af8516513230360d40108" + image: "gridview.5.png" } Frame { msec: 4832 @@ -1666,11 +1666,11 @@ VisualTest { } Frame { msec: 5760 - image: "gridview.5.png" + hash: "3de570332e8a1e01f409d892feb7930e" } Frame { msec: 5776 - hash: "3de570332e8a1e01f409d892feb7930e" + image: "gridview.6.png" } Frame { msec: 5792 @@ -1946,11 +1946,11 @@ VisualTest { } Frame { msec: 6720 - image: "gridview.6.png" + hash: "dcf8c3078973ad99fbbcc763e433de11" } Frame { msec: 6736 - hash: "b6c7ad2c8e305ea5478a2307aa71b16b" + image: "gridview.7.png" } Frame { msec: 6752 @@ -2218,11 +2218,11 @@ VisualTest { } Frame { msec: 7680 - image: "gridview.7.png" + hash: "2a5a7dfcd64200864abfa9267e802f4e" } Frame { msec: 7696 - hash: "e8b6316baae781ca5390bc86528194c0" + image: "gridview.8.png" } Key { type: 7 @@ -2506,7 +2506,7 @@ VisualTest { } Frame { msec: 8640 - image: "gridview.8.png" + hash: "fb8acbfc93b64d960abb17f097fe36fe" } Key { type: 7 @@ -2518,7 +2518,7 @@ VisualTest { } Frame { msec: 8656 - hash: "4724d0bfd63f248914f18117ba0c6119" + image: "gridview.9.png" } Frame { msec: 8672 @@ -2786,11 +2786,11 @@ VisualTest { } Frame { msec: 9600 - image: "gridview.9.png" + hash: "02c632713d0dc64bff9d8e58f745df95" } Frame { msec: 9616 - hash: "02c632713d0dc64bff9d8e58f745df95" + image: "gridview.10.png" } Frame { msec: 9632 diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.0.png b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.0.png Binary files differindex 3021d58..27e0783 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.0.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.1.png b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.1.png Binary files differindex baeb1a6..27e0783 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.1.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.1.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.2.png b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.2.png Binary files differindex 2d0c731..b0348ab 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.2.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.2.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.3.png b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.3.png Binary files differindex af9ed05..c3113e9 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.3.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.3.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.4.png b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.4.png Binary files differindex 0b0945d..725d4e9 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.4.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.4.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.5.png b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.5.png Binary files differindex 618ae0c..cc6d8d6 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.5.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.5.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.6.png b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.6.png Binary files differindex fc31262..ccf9f5f 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.6.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.6.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.7.png b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.7.png Binary files differindex 22291ac..2f7f475 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.7.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.7.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.8.png b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.8.png Binary files differindex 3021d58..fff1b40 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.8.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.8.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.9.png b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.9.png Binary files differindex 2f2f5b9..27e0783 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.9.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.9.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.qml b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.qml index 1c90af9..2c43f7d 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativegridview/data/gridview2.qml @@ -6,7 +6,7 @@ VisualTest { } Frame { msec: 16 - hash: "dba2f6f1c773bd4cd9523108fca861c4" + image: "gridview2.0.png" } Frame { msec: 32 @@ -242,11 +242,11 @@ VisualTest { } Frame { msec: 960 - image: "gridview2.0.png" + hash: "33d81c39d16c6a326012499796e50e03" } Frame { msec: 976 - hash: "33d81c39d16c6a326012499796e50e03" + image: "gridview2.1.png" } Frame { msec: 992 @@ -330,27 +330,27 @@ VisualTest { } Frame { msec: 1280 - hash: "aaec7184a27e6700d96ffff376b8fa53" + hash: "4ffd56d59c14ba676393686d753951d7" } Frame { msec: 1296 - hash: "3fa3a890a4ff4a59336a9a2d478d0dde" + hash: "e2f7702ed749330b2f027aa73967a4cf" } Frame { msec: 1312 - hash: "3711c6c2f4f9aba7f2c72bd1f1d85016" + hash: "3f4dcee547e925db9b3da1fa08bab3c9" } Frame { msec: 1328 - hash: "23da2f9a800b805ce7b77ff08218907d" + hash: "12b0bf8abbb9b6a0597eccebe5322551" } Frame { msec: 1344 - hash: "12e4bc953b06cdaad0720f87fb96a37e" + hash: "23da2f9a800b805ce7b77ff08218907d" } Frame { msec: 1360 - hash: "46e69658bda69bab202a2790a76ba1cd" + hash: "9c039c94a4202b99bf913891bdcb3698" } Key { type: 7 @@ -362,27 +362,27 @@ VisualTest { } Frame { msec: 1376 - hash: "44608e67c69b92ccbb45e119e1158fe3" + hash: "dd7c95ca98c4f37837c2ff7f03243fc3" } Frame { msec: 1392 - hash: "97a309b47017d38294644a486a7ce68e" + hash: "6f31f7af4e68ab0eab101e7ae840b4b6" } Frame { msec: 1408 - hash: "41f42b50b22e0496c8aca5019b24b9cb" + hash: "29943a44b9830bb64b3e5a3b6abd8c42" } Frame { msec: 1424 - hash: "8603ea1cb60c804563f50bc41c0180fe" + hash: "93d37221e8e022c84e35c7bd44b0644e" } Frame { msec: 1440 - hash: "e29777fa70daafe9640c6e9bb7bd63d6" + hash: "9ce3cd471dba7fe94de4e9ad321803b2" } Frame { msec: 1456 - hash: "2c4c360320f527e99fee799e68c2c0aa" + hash: "0d30916c7e05ff8609af5894f47a89bb" } Frame { msec: 1472 @@ -430,23 +430,23 @@ VisualTest { } Frame { msec: 1616 - hash: "17027b7c099b11cb5382f30dbbd1e647" + hash: "6775c78beca0f078c5f2c57370de1946" } Frame { msec: 1632 - hash: "0e17461a4ca843f9903b7f03e99a0b00" + hash: "898709f3871e13825baf48861930f26c" } Frame { msec: 1648 - hash: "a5e61901920553e59892fa405beea15a" + hash: "c1a568599592a3f455ad550c2e4878a8" } Frame { msec: 1664 - hash: "310eaf71fe8d3807606e58a666c65ccd" + hash: "a80d8cbf0c6fe8383badbb2badb361ad" } Frame { msec: 1680 - hash: "76f556d05fb77082f33eb1836c10587a" + hash: "310eaf71fe8d3807606e58a666c65ccd" } Key { type: 7 @@ -458,31 +458,31 @@ VisualTest { } Frame { msec: 1696 - hash: "4e7e4b7790a96396e7ea3533b5c32ed9" + hash: "0f317f50b0d2a4c5daf819431527416e" } Frame { msec: 1712 - hash: "b065287b6490f58ca6f0e9eb2027cf20" + hash: "d251b64b794902fe2c5da3cee43ff82d" } Frame { msec: 1728 - hash: "907cd9dbdffa1d395caaabd466dc8e86" + hash: "757adc256e1b5d739c29ee82bdacfa16" } Frame { msec: 1744 - hash: "3b144e5b4867328beafa3020ce931480" + hash: "1c20e69e033a5fa4825fd46f51d1e348" } Frame { msec: 1760 - hash: "b59b2b60b7d55424b61b1b0ed3e227b8" + hash: "03cbcd361ec24925222802c8ece99793" } Frame { msec: 1776 - hash: "4032e934871b315b68c7c2abea42efee" + hash: "dffaa2dd4d6dd89a1b26d5db38906059" } Frame { msec: 1792 - hash: "8f80127b2f8d6fc10aa84062544cc381" + hash: "77d5193bc5f53fe5cb98a236c55f841e" } Frame { msec: 1808 @@ -514,11 +514,11 @@ VisualTest { } Frame { msec: 1920 - image: "gridview2.1.png" + hash: "77d5193bc5f53fe5cb98a236c55f841e" } Frame { msec: 1936 - hash: "77d5193bc5f53fe5cb98a236c55f841e" + image: "gridview2.2.png" } Frame { msec: 1952 @@ -554,23 +554,23 @@ VisualTest { } Frame { msec: 2048 - hash: "a45d2630872a14541f39b862e15ff461" + hash: "1f046afe50ee5e1fc07e89a40528351c" } Frame { msec: 2064 - hash: "714711d7382ef8bba5fb39e2e44bd59c" + hash: "132fbaa8fc2890d48f1916a25cb09887" } Frame { msec: 2080 - hash: "63deed0356e761f94f88be18a7d10053" + hash: "e904c892dc27ff1700009470f234ce0d" } Frame { msec: 2096 - hash: "d5b4fc1b568a4a1b63a91b422272c704" + hash: "0968397c7a209059cd466c61ac891081" } Frame { msec: 2112 - hash: "b6d2c80925cc6b4b7b297bd6ee903c7c" + hash: "d5b4fc1b568a4a1b63a91b422272c704" } Key { type: 7 @@ -582,31 +582,31 @@ VisualTest { } Frame { msec: 2128 - hash: "38117482196360353586cb7ace593894" + hash: "a980a2e7bd10328fbd4400e799aa7c24" } Frame { msec: 2144 - hash: "2301f3a148bf4e311cc8ce011ddf65f8" + hash: "b74be5349822d52ced201d7f34a96122" } Frame { msec: 2160 - hash: "2a4982a0961f89a15618f8d4c2081f5a" + hash: "f7c6dbcd7d55b3230af463098f346bd8" } Frame { msec: 2176 - hash: "acf8666d6a8a29925f3895aa8e93f713" + hash: "393358a0ee7636a535f14f0dc9c3d609" } Frame { msec: 2192 - hash: "967ed026bc92a6d2747c5227105543a6" + hash: "cad337b87b629b1eee78407aacfd279e" } Frame { msec: 2208 - hash: "ff72f3fb95f25990c99c1c14cfef57da" + hash: "d90b762e62867e3ff928160bed85d2ff" } Frame { msec: 2224 - hash: "0874a4f863596c3860dcf5b1f7f6ceb2" + hash: "520445d8619ad9bdde0db0e61f17567c" } Frame { msec: 2240 @@ -658,31 +658,31 @@ VisualTest { } Frame { msec: 2400 - hash: "7c4bbf0423d63d7642d218cac56a6215" + hash: "5c9801ffdb07be53524cf0a4f8709ee4" } Frame { msec: 2416 - hash: "e8c77dbc89721b51549f8d46453fe09d" + hash: "adef25d77f816e40ec02886187f456bf" } Frame { msec: 2432 - hash: "7953503590b639872ac12215695e8cea" + hash: "56290066fa32054bb7e1669bbda3f3bb" } Frame { msec: 2448 - hash: "edaee946a2e25fed6de9acfda0d44a14" + hash: "101b94bcf3f536bd64f0ac50f21cd5de" } Frame { msec: 2464 - hash: "4996ef39bb0122c10d65f8dd8674b386" + hash: "edaee946a2e25fed6de9acfda0d44a14" } Frame { msec: 2480 - hash: "ede7c6ca9d6deb7819c3715e98755d6e" + hash: "b170b60632b17595713dd911afc46fcc" } Frame { msec: 2496 - hash: "e703fad2fcf9244ec9865200c7d17ce3" + hash: "57550914cd214025c6b1f3dfa446417f" } Key { type: 7 @@ -694,23 +694,23 @@ VisualTest { } Frame { msec: 2512 - hash: "e2bfc16fd893bb3eb0e5df89a0169af3" + hash: "3fd7252f5e61e3c348219a54fd5b95d9" } Frame { msec: 2528 - hash: "cfd0eb2bc378bd46644f3f7820150685" + hash: "c6c27dd386e40bc0a02ad8104301d391" } Frame { msec: 2544 - hash: "442b05b04762c2bcda291aaa0341398e" + hash: "dd476c04d3612f940e1959030ee8e264" } Frame { msec: 2560 - hash: "55842a6503057eea98e2075ef160873e" + hash: "f2f8d9bb8a1865237398421f6a6d89dc" } Frame { msec: 2576 - hash: "730f80233dacf1119660a76d2a34c5fc" + hash: "d4a48ee79a18cc5c0bc123fbb40c3efd" } Frame { msec: 2592 @@ -766,23 +766,23 @@ VisualTest { } Frame { msec: 2768 - hash: "4d04c12bc7fab0b22df3135bf3a87a22" + hash: "f13bc957329adad9dcb1ce0c408eeaaf" } Frame { msec: 2784 - hash: "fdca5a3f8312452feba7f37b1caa6419" + hash: "9a676805f3474f924cbe7ea21ee9dcab" } Frame { msec: 2800 - hash: "97b955e0f8cde30299b238d9ac0eb308" + hash: "f0161b0d27757137bcb7fd3e6db2280c" } Frame { msec: 2816 - hash: "19664de1a738458810896959ba4087ad" + hash: "c7034a0e8956c9f483c128a934d68fa7" } Frame { msec: 2832 - hash: "4f9a4b6de6a2969e4639076a8f7c258e" + hash: "19664de1a738458810896959ba4087ad" } Key { type: 7 @@ -794,31 +794,31 @@ VisualTest { } Frame { msec: 2848 - hash: "a10f18aa686be2681a48082ec9f01df7" + hash: "c5d5ff1884dd0ede23097530c249678c" } Frame { msec: 2864 - hash: "b8f39a6cca377dd573429d879286dd63" + hash: "131ae4a26ad06bbef105668d30e154aa" } Frame { msec: 2880 - image: "gridview2.2.png" + hash: "5d6ba09a5038e00007af0fa3f89b67b8" } Frame { msec: 2896 - hash: "3301e52a46efbc49882401c77853ffde" + image: "gridview2.3.png" } Frame { msec: 2912 - hash: "0c614597f17496ebc701efe7b0c1fbb6" + hash: "9d5ee2458abc5dfd56abfd42c906270f" } Frame { msec: 2928 - hash: "6dda2d6b034c932e279cf216c9b3e6ad" + hash: "823b5d63768f5a18e795d5ed61f4dec8" } Frame { msec: 2944 - hash: "7bf08cd5fe3ad3f83bbef28f452e0545" + hash: "1b7ebcf0e3d68e429cb04966120985e5" } Frame { msec: 2960 @@ -854,35 +854,35 @@ VisualTest { } Frame { msec: 3056 - hash: "0fe7d46e7c18ce7bb5a098c5c662d557" + hash: "1a8a32127c1b699bc282b0c209117a00" } Frame { msec: 3072 - hash: "cd5df541cc1ed545bc27da9e4a937261" + hash: "2f5f2ab12410c070a7c05a1674e273fe" } Frame { msec: 3088 - hash: "35762467b83fee1870cff9b0436994d3" + hash: "afe7c2cd74cc90d67e8c068eaf5988eb" } Frame { msec: 3104 - hash: "75a620b42caabf5b1576041dbd4c2808" + hash: "e063d9eb45dc42b3f8b66937b7b4c19a" } Frame { msec: 3120 - hash: "f1b06290a6cbd48b8d3d4ce1e42ed754" + hash: "75a620b42caabf5b1576041dbd4c2808" } Frame { msec: 3136 - hash: "8e1a50dc082828587a4656117760a852" + hash: "2e2b9db4d2f19035c7c29489332b2550" } Frame { msec: 3152 - hash: "aae8e5f166e736040138d8e222a844dd" + hash: "32370cba80db8eaf1f5cd9b73d3472ed" } Frame { msec: 3168 - hash: "f69e5cf2bcb26fe49126776695b0b7e0" + hash: "3a79c47a8eb8bb79316e61a7eed58e57" } Key { type: 7 @@ -894,19 +894,19 @@ VisualTest { } Frame { msec: 3184 - hash: "7b482fece0255ea07496ef0545b008a2" + hash: "c84e47182ef6ebec61163f9b42d03c64" } Frame { msec: 3200 - hash: "3f96eaebfebe8d4eeb347b201b59ab11" + hash: "6a0a83a39e6ab82b5437d46468e4776d" } Frame { msec: 3216 - hash: "9943626d2226c3be711c8213906133f0" + hash: "945929656c1d27bcba51ce908e72a770" } Frame { msec: 3232 - hash: "fd5fd8177b3957c27f1de0d95621351a" + hash: "506283ccfe9670633ce0bf60b437b37b" } Frame { msec: 3248 @@ -958,31 +958,31 @@ VisualTest { } Frame { msec: 3408 - hash: "fb437f6c23561092a124e498f1604ff2" + hash: "7d12bcac0fcaaff7467c444ab89f1e06" } Frame { msec: 3424 - hash: "402ba144bbb7260eec4553e68eb35cda" + hash: "2f4538eec0c704af25b0a73d5a8dded4" } Frame { msec: 3440 - hash: "76a983de9e85e0c81dfb8908252bd6c9" + hash: "4722cbfba5de7e4f7b3cee10bd0f75b5" } Frame { msec: 3456 - hash: "09219f55fae47a0afed887ebf68a36bc" + hash: "3a6df7e6d771c6edc5218ad9a4bf6ab0" } Frame { msec: 3472 - hash: "344e81cc262093facef2f6a235a734dc" + hash: "09219f55fae47a0afed887ebf68a36bc" } Frame { msec: 3488 - hash: "8f1c5544eb537555b1c59a377b15e31d" + hash: "c04c0010761f572c5b16963699c70135" } Frame { msec: 3504 - hash: "606b9bb549fe2e4bbd09d67b7dea0d1a" + hash: "52d59ffff0f2109f9a584f3582158798" } Key { type: 7 @@ -994,23 +994,23 @@ VisualTest { } Frame { msec: 3520 - hash: "63e239c97bd01a61cb31ef2869e7f47c" + hash: "9b1d58189c56205ba8963671bfb86742" } Frame { msec: 3536 - hash: "f7c176550c39f8a1ad64590cf33a60a4" + hash: "7de84895e12919ffe935b23372db95db" } Frame { msec: 3552 - hash: "8581cb14ed81efdf9abb638b5e542cc3" + hash: "d9c5b4c2a7831c216fe2266fe26306b0" } Frame { msec: 3568 - hash: "7a1e9354ecc49d8bc27d303c7bdc81f9" + hash: "1c2bc039c48e7e9da07165f405a6f207" } Frame { msec: 3584 - hash: "610288b97276ee03702ed8a814ef333d" + hash: "8d36bc2f3ab614d19f3ec8821f3e81ed" } Frame { msec: 3600 @@ -1074,19 +1074,19 @@ VisualTest { } Frame { msec: 3808 - hash: "9713c6b9aff051dd0cc45c545d34b688" + hash: "abf9f5ef21fb62e5ad89ae2640a5a7e1" } Frame { msec: 3824 - hash: "1f8fd4d759e343720a8681b6ad126b72" + hash: "58103d91498617585163e0508bdb724d" } Frame { msec: 3840 - image: "gridview2.3.png" + hash: "c46ea52b070681155466b30096379c4f" } Frame { msec: 3856 - hash: "8550d916d91a40b0c3a886b962e07ffc" + image: "gridview2.4.png" } Key { type: 7 @@ -1098,143 +1098,143 @@ VisualTest { } Frame { msec: 3872 - hash: "df0c2e474139e79429bfc19c79a65ef8" + hash: "523667a6f3213fb67de1744636780831" } Frame { msec: 3888 - hash: "acfb99d081d754276e5ed59bd590aeab" + hash: "f0b7d38f695a29f6787dc3683a05a7c8" } Frame { msec: 3904 - hash: "2b34cd101b442f7a3de2893fd5514c16" + hash: "1e5cf55e27217e67a5deb89e2d46349a" } Frame { msec: 3920 - hash: "df92ced66faa1d59354d8010278438ec" + hash: "c49869491f484d07da838a21564e5e19" } Frame { msec: 3936 - hash: "dd39a8e6fa3784453461193a6da416cd" + hash: "1acce2b796476d2d7d130749b06f334f" } Frame { msec: 3952 - hash: "5670e8f91ea2df451f0974a51cd77d7d" + hash: "19ee6550b52517345859f9feb0b0d5a4" } Frame { msec: 3968 - hash: "74b97a09bfe7400872a2c6214e04a5ac" + hash: "d2f360af319c740ad095ee0a463fa6fa" } Frame { msec: 3984 - hash: "cfd55b963506ab54cf09a7311e84bcc9" + hash: "032326c6cf2a9da09c2388626ce942ef" } Frame { msec: 4000 - hash: "59657ee9293c03f064d62de826931435" + hash: "ba2a7178b7c68001ecfdfea053507d0e" } Frame { msec: 4016 - hash: "31f6a4adf31be5ed0af0ea4097e3acee" + hash: "9afddf683c810e288ed0da2fa44c5182" } Frame { msec: 4032 - hash: "8f5bfc40c8cdb2f8ce69adb72e7efe76" + hash: "93a7145e4bafa1e40a1db013b1c4337c" } Frame { msec: 4048 - hash: "9dc38985113124130e2ca7950e0bd144" + hash: "3d48687ecb20a8670dd656c5705a0797" } Frame { msec: 4064 - hash: "786e6e8b9e74876a6f393d61a78b8fc7" + hash: "7578264d5ea215f7fde90478ba5e6d32" } Frame { msec: 4080 - hash: "1f4d59a4e4684aab309363a711b30006" + hash: "fb84bbce52e9c4dc4efc1eed7e863007" } Frame { msec: 4096 - hash: "a11e332de151b43051796e16dbcf75c3" + hash: "df5d88d8421af767057fc4b3d0de23b1" } Frame { msec: 4112 - hash: "1a0e82029ae107cb2a018786752433ff" + hash: "dae3e3e10fe7e0ddcf10a7bb4ecc3f1a" } Frame { msec: 4128 - hash: "b14c51977c7fbf51f9cf6fec309bff6a" + hash: "eb15ba34411afd416dea5bc2b18cfb27" } Frame { msec: 4144 - hash: "2b418f811992399c3f87c268db745632" + hash: "5f51ade6a1400093e9dd2b80d6f7a6ca" } Frame { msec: 4160 - hash: "0e9a056207053ca98c4e9f42de244c62" + hash: "5e240752b752ca2ed4e6087f4deb0fbf" } Frame { msec: 4176 - hash: "1945c3f9e3a1337e7d111e15adea345f" + hash: "ae1931b9f168211c44c7269a245635fd" } Frame { msec: 4192 - hash: "d8cf36b6cc15a01ead815d814ae81cb4" + hash: "83588693715deadea8b875d6c6547371" } Frame { msec: 4208 - hash: "d8cf36b6cc15a01ead815d814ae81cb4" + hash: "83588693715deadea8b875d6c6547371" } Frame { msec: 4224 - hash: "d8cf36b6cc15a01ead815d814ae81cb4" + hash: "83588693715deadea8b875d6c6547371" } Frame { msec: 4240 - hash: "d8cf36b6cc15a01ead815d814ae81cb4" + hash: "83588693715deadea8b875d6c6547371" } Frame { msec: 4256 - hash: "d8cf36b6cc15a01ead815d814ae81cb4" + hash: "83588693715deadea8b875d6c6547371" } Frame { msec: 4272 - hash: "d8cf36b6cc15a01ead815d814ae81cb4" + hash: "83588693715deadea8b875d6c6547371" } Frame { msec: 4288 - hash: "d8cf36b6cc15a01ead815d814ae81cb4" + hash: "83588693715deadea8b875d6c6547371" } Frame { msec: 4304 - hash: "d8cf36b6cc15a01ead815d814ae81cb4" + hash: "83588693715deadea8b875d6c6547371" } Frame { msec: 4320 - hash: "d8cf36b6cc15a01ead815d814ae81cb4" + hash: "83588693715deadea8b875d6c6547371" } Frame { msec: 4336 - hash: "d8cf36b6cc15a01ead815d814ae81cb4" + hash: "83588693715deadea8b875d6c6547371" } Frame { msec: 4352 - hash: "d8cf36b6cc15a01ead815d814ae81cb4" + hash: "83588693715deadea8b875d6c6547371" } Frame { msec: 4368 - hash: "d8cf36b6cc15a01ead815d814ae81cb4" + hash: "83588693715deadea8b875d6c6547371" } Frame { msec: 4384 - hash: "d8cf36b6cc15a01ead815d814ae81cb4" + hash: "83588693715deadea8b875d6c6547371" } Frame { msec: 4400 - hash: "d8cf36b6cc15a01ead815d814ae81cb4" + hash: "83588693715deadea8b875d6c6547371" } Frame { msec: 4416 - hash: "d8cf36b6cc15a01ead815d814ae81cb4" + hash: "83588693715deadea8b875d6c6547371" } Key { type: 6 @@ -1246,31 +1246,31 @@ VisualTest { } Frame { msec: 4432 - hash: "d8cf36b6cc15a01ead815d814ae81cb4" + hash: "83588693715deadea8b875d6c6547371" } Frame { msec: 4448 - hash: "1945c3f9e3a1337e7d111e15adea345f" + hash: "ae1931b9f168211c44c7269a245635fd" } Frame { msec: 4464 - hash: "0e9a056207053ca98c4e9f42de244c62" + hash: "a8e4b69162a6298929c12a91e60f20c1" } Frame { msec: 4480 - hash: "2b418f811992399c3f87c268db745632" + hash: "ca4694bbbdc206c46600c894ed853390" } Frame { msec: 4496 - hash: "b14c51977c7fbf51f9cf6fec309bff6a" + hash: "21b2f2ee716d6b28066d44bfdc57babf" } Frame { msec: 4512 - hash: "1a0e82029ae107cb2a018786752433ff" + hash: "d37df25a59f3ba88b78f548521a6e5b2" } Frame { msec: 4528 - hash: "a11e332de151b43051796e16dbcf75c3" + hash: "b554cb62b97bbbb671d9b34389d4187a" } Key { type: 7 @@ -1282,75 +1282,75 @@ VisualTest { } Frame { msec: 4544 - hash: "1f4d59a4e4684aab309363a711b30006" + hash: "d28889303f98c47665247009bcfd68e7" } Frame { msec: 4560 - hash: "786e6e8b9e74876a6f393d61a78b8fc7" + hash: "80e7808641fc79c893a02842f641249b" } Frame { msec: 4576 - hash: "9dc38985113124130e2ca7950e0bd144" + hash: "4f3a39e8c61ad9197e7f24058671e510" } Frame { msec: 4592 - hash: "8f5bfc40c8cdb2f8ce69adb72e7efe76" + hash: "ba2a7178b7c68001ecfdfea053507d0e" } Frame { msec: 4608 - hash: "31f6a4adf31be5ed0af0ea4097e3acee" + hash: "ca1c72729c41845151820d362721a1e7" } Frame { msec: 4624 - hash: "59657ee9293c03f064d62de826931435" + hash: "ac37c4abbbc11b8e2bf8e0e8dae6180f" } Frame { msec: 4640 - hash: "23aa652a0de7fced4a780d72f0940a1b" + hash: "ac37c4abbbc11b8e2bf8e0e8dae6180f" } Frame { msec: 4656 - hash: "23aa652a0de7fced4a780d72f0940a1b" + hash: "ac37c4abbbc11b8e2bf8e0e8dae6180f" } Frame { msec: 4672 - hash: "23aa652a0de7fced4a780d72f0940a1b" + hash: "ac37c4abbbc11b8e2bf8e0e8dae6180f" } Frame { msec: 4688 - hash: "23aa652a0de7fced4a780d72f0940a1b" + hash: "ac37c4abbbc11b8e2bf8e0e8dae6180f" } Frame { msec: 4704 - hash: "23aa652a0de7fced4a780d72f0940a1b" + hash: "ac37c4abbbc11b8e2bf8e0e8dae6180f" } Frame { msec: 4720 - hash: "23aa652a0de7fced4a780d72f0940a1b" + hash: "ac37c4abbbc11b8e2bf8e0e8dae6180f" } Frame { msec: 4736 - hash: "23aa652a0de7fced4a780d72f0940a1b" + hash: "ac37c4abbbc11b8e2bf8e0e8dae6180f" } Frame { msec: 4752 - hash: "23aa652a0de7fced4a780d72f0940a1b" + hash: "ac37c4abbbc11b8e2bf8e0e8dae6180f" } Frame { msec: 4768 - hash: "23aa652a0de7fced4a780d72f0940a1b" + hash: "ac37c4abbbc11b8e2bf8e0e8dae6180f" } Frame { msec: 4784 - hash: "23aa652a0de7fced4a780d72f0940a1b" + hash: "ac37c4abbbc11b8e2bf8e0e8dae6180f" } Frame { msec: 4800 - image: "gridview2.4.png" + hash: "ac37c4abbbc11b8e2bf8e0e8dae6180f" } Frame { msec: 4816 - hash: "23aa652a0de7fced4a780d72f0940a1b" + image: "gridview2.5.png" } Key { type: 6 @@ -1362,27 +1362,27 @@ VisualTest { } Frame { msec: 4832 - hash: "23aa652a0de7fced4a780d72f0940a1b" + hash: "ac37c4abbbc11b8e2bf8e0e8dae6180f" } Frame { msec: 4848 - hash: "d46eea049d6156a5e85d9c6811d9d367" + hash: "1176eed6f023a843a646517e60f848b5" } Frame { msec: 4864 - hash: "d5796ae85247cb8502f92f0d044e4e1f" + hash: "26eca367a7fe38ac123fa63cfbb20421" } Frame { msec: 4880 - hash: "90987ac49c1a4e6b668436e3ff631e6c" + hash: "d471f06d345e5a09bf4ea540b80fe1e3" } Frame { msec: 4896 - hash: "c38d69759ad80242b1fe83ba191cd421" + hash: "e3694d271e363df1b212d975a464df62" } Frame { msec: 4912 - hash: "09d08aed76a04e492d8a39cc4dd2b8f5" + hash: "3dc24a10bbf6a6a0ba85f50de8646305" } Key { type: 7 @@ -1394,175 +1394,175 @@ VisualTest { } Frame { msec: 4928 - hash: "9671d2ff9a2ef46ce3c750a1965404a4" + hash: "08e7979e36a9a8a500193020ab68c616" } Frame { msec: 4944 - hash: "f55857816d666ece4a7987a70883b3d1" + hash: "bd91601e455c2c37c786f907bd20b447" } Frame { msec: 4960 - hash: "a2d80527b30316d9120b057bbfcfa666" + hash: "e4b676fc9752f3bff5353a2bf528b3ac" } Frame { msec: 4976 - hash: "87ca69287c1469cbc7e65d1673016de7" + hash: "c772188a68cc0958c247145005d580ef" } Frame { msec: 4992 - hash: "51588c7ebbe2dcd87a3c9bebf028aee3" + hash: "eded946d9e7c6418e3933624fe2f1dbf" } Frame { msec: 5008 - hash: "917a9a171273fe9fd4c450eeed6f58ed" + hash: "46a2dd2bfa66a3781a00fe466e05eeb0" } Frame { msec: 5024 - hash: "6e7ade250a9a9692caee2a220dd2ac53" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Frame { msec: 5040 - hash: "ca2dcb16d553889a3a57b48700c2a595" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Frame { msec: 5056 - hash: "ca2dcb16d553889a3a57b48700c2a595" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Frame { msec: 5072 - hash: "ca2dcb16d553889a3a57b48700c2a595" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Frame { msec: 5088 - hash: "ca2dcb16d553889a3a57b48700c2a595" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Frame { msec: 5104 - hash: "ca2dcb16d553889a3a57b48700c2a595" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Frame { msec: 5120 - hash: "ca2dcb16d553889a3a57b48700c2a595" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Frame { msec: 5136 - hash: "ca2dcb16d553889a3a57b48700c2a595" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Frame { msec: 5152 - hash: "ca2dcb16d553889a3a57b48700c2a595" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Frame { msec: 5168 - hash: "ca2dcb16d553889a3a57b48700c2a595" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Frame { msec: 5184 - hash: "ca2dcb16d553889a3a57b48700c2a595" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Frame { msec: 5200 - hash: "ca2dcb16d553889a3a57b48700c2a595" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Frame { msec: 5216 - hash: "ca2dcb16d553889a3a57b48700c2a595" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Frame { msec: 5232 - hash: "ca2dcb16d553889a3a57b48700c2a595" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Frame { msec: 5248 - hash: "ca2dcb16d553889a3a57b48700c2a595" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Frame { msec: 5264 - hash: "ca2dcb16d553889a3a57b48700c2a595" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Frame { msec: 5280 - hash: "ca2dcb16d553889a3a57b48700c2a595" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Frame { msec: 5296 - hash: "ca2dcb16d553889a3a57b48700c2a595" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Frame { msec: 5312 - hash: "ca2dcb16d553889a3a57b48700c2a595" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Frame { msec: 5328 - hash: "ca2dcb16d553889a3a57b48700c2a595" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Frame { msec: 5344 - hash: "ca2dcb16d553889a3a57b48700c2a595" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Frame { msec: 5360 - hash: "ca2dcb16d553889a3a57b48700c2a595" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Frame { msec: 5376 - hash: "ca2dcb16d553889a3a57b48700c2a595" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Frame { msec: 5392 - hash: "ca2dcb16d553889a3a57b48700c2a595" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Frame { msec: 5408 - hash: "ca2dcb16d553889a3a57b48700c2a595" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Frame { msec: 5424 - hash: "ca2dcb16d553889a3a57b48700c2a595" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Frame { msec: 5440 - hash: "ca2dcb16d553889a3a57b48700c2a595" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Frame { msec: 5456 - hash: "ca2dcb16d553889a3a57b48700c2a595" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Frame { msec: 5472 - hash: "ca2dcb16d553889a3a57b48700c2a595" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Frame { msec: 5488 - hash: "ca2dcb16d553889a3a57b48700c2a595" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Frame { msec: 5504 - hash: "ca2dcb16d553889a3a57b48700c2a595" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Frame { msec: 5520 - hash: "ca2dcb16d553889a3a57b48700c2a595" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Frame { msec: 5536 - hash: "ca2dcb16d553889a3a57b48700c2a595" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Frame { msec: 5552 - hash: "ca2dcb16d553889a3a57b48700c2a595" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Frame { msec: 5568 - hash: "ca2dcb16d553889a3a57b48700c2a595" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Frame { msec: 5584 - hash: "ca2dcb16d553889a3a57b48700c2a595" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Frame { msec: 5600 - hash: "ca2dcb16d553889a3a57b48700c2a595" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Key { type: 6 @@ -1574,31 +1574,31 @@ VisualTest { } Frame { msec: 5616 - hash: "ca2dcb16d553889a3a57b48700c2a595" + hash: "4e11a072f1136c2c6298e6cfb25700dd" } Frame { msec: 5632 - hash: "c5c9aab9bea757f1c451e89df72bd836" + hash: "e44ee0f83cbd176620d5c91851402b5b" } Frame { msec: 5648 - hash: "a8cf3085f8c3b743f3f15db1ad7b8801" + hash: "c18bc8109b350673faf64b4722e86f3d" } Frame { msec: 5664 - hash: "c25a92050eced1c304506572723273a3" + hash: "1b552ed8555c61e1fa664e6c88aee64d" } Frame { msec: 5680 - hash: "cff981039c1a3eb6c3c1a20f142fbae2" + hash: "11284c77b23ba4b4b0c664b387dc9d48" } Frame { msec: 5696 - hash: "930765587fe3355873bbdff66b812b74" + hash: "fbd015d60a8ada6a671301d01846b4c8" } Frame { msec: 5712 - hash: "6a60f97c7b39add465e1bd366e9c644b" + hash: "1456fca256ab6fdf930dd079ee8b77a7" } Key { type: 7 @@ -1610,99 +1610,99 @@ VisualTest { } Frame { msec: 5728 - hash: "7a1fd3c488d1064a75dc598c9a773291" + hash: "bf7f688319a89ade564734d7fc658167" } Frame { msec: 5744 - hash: "e2ecd7e68e27eb3d2dcb5e368d3ee5a0" + hash: "68819e722d6032881824448ed63248b2" } Frame { msec: 5760 - image: "gridview2.5.png" + hash: "510589f35813c6c1d6484f614da92ae3" } Frame { msec: 5776 - hash: "20f3aaca2efc3066076e73d1d95e5363" + image: "gridview2.6.png" } Frame { msec: 5792 - hash: "b18d476cadc36e22dddc3185f595c123" + hash: "37f9e630ac66e999046d686078cf5a68" } Frame { msec: 5808 - hash: "8cbc47555178c8ee355774eab17b4b19" + hash: "b534ccea1f69ececc54d943e73b7e9f4" } Frame { msec: 5824 - hash: "e488fb76fb550fba51b95bee3fee80d5" + hash: "b534ccea1f69ececc54d943e73b7e9f4" } Frame { msec: 5840 - hash: "e488fb76fb550fba51b95bee3fee80d5" + hash: "b534ccea1f69ececc54d943e73b7e9f4" } Frame { msec: 5856 - hash: "e488fb76fb550fba51b95bee3fee80d5" + hash: "b534ccea1f69ececc54d943e73b7e9f4" } Frame { msec: 5872 - hash: "e488fb76fb550fba51b95bee3fee80d5" + hash: "b534ccea1f69ececc54d943e73b7e9f4" } Frame { msec: 5888 - hash: "e488fb76fb550fba51b95bee3fee80d5" + hash: "b534ccea1f69ececc54d943e73b7e9f4" } Frame { msec: 5904 - hash: "e488fb76fb550fba51b95bee3fee80d5" + hash: "b534ccea1f69ececc54d943e73b7e9f4" } Frame { msec: 5920 - hash: "e488fb76fb550fba51b95bee3fee80d5" + hash: "b534ccea1f69ececc54d943e73b7e9f4" } Frame { msec: 5936 - hash: "e488fb76fb550fba51b95bee3fee80d5" + hash: "b534ccea1f69ececc54d943e73b7e9f4" } Frame { msec: 5952 - hash: "e488fb76fb550fba51b95bee3fee80d5" + hash: "b534ccea1f69ececc54d943e73b7e9f4" } Frame { msec: 5968 - hash: "e488fb76fb550fba51b95bee3fee80d5" + hash: "b534ccea1f69ececc54d943e73b7e9f4" } Frame { msec: 5984 - hash: "e488fb76fb550fba51b95bee3fee80d5" + hash: "b534ccea1f69ececc54d943e73b7e9f4" } Frame { msec: 6000 - hash: "e488fb76fb550fba51b95bee3fee80d5" + hash: "b534ccea1f69ececc54d943e73b7e9f4" } Frame { msec: 6016 - hash: "e488fb76fb550fba51b95bee3fee80d5" + hash: "b534ccea1f69ececc54d943e73b7e9f4" } Frame { msec: 6032 - hash: "e488fb76fb550fba51b95bee3fee80d5" + hash: "b534ccea1f69ececc54d943e73b7e9f4" } Frame { msec: 6048 - hash: "e488fb76fb550fba51b95bee3fee80d5" + hash: "b534ccea1f69ececc54d943e73b7e9f4" } Frame { msec: 6064 - hash: "e488fb76fb550fba51b95bee3fee80d5" + hash: "b534ccea1f69ececc54d943e73b7e9f4" } Frame { msec: 6080 - hash: "e488fb76fb550fba51b95bee3fee80d5" + hash: "b534ccea1f69ececc54d943e73b7e9f4" } Frame { msec: 6096 - hash: "e488fb76fb550fba51b95bee3fee80d5" + hash: "b534ccea1f69ececc54d943e73b7e9f4" } Key { type: 6 @@ -1714,39 +1714,39 @@ VisualTest { } Frame { msec: 6112 - hash: "e488fb76fb550fba51b95bee3fee80d5" + hash: "b534ccea1f69ececc54d943e73b7e9f4" } Frame { msec: 6128 - hash: "8c2fab0c73d1cfbeeb0ec937085d6b3b" + hash: "f45eb6005981864d7e4d1379a4390b02" } Frame { msec: 6144 - hash: "5d9353517177ef7c6314d8a65cb009ec" + hash: "a644905acb7cf6e4d9351f1140985a98" } Frame { msec: 6160 - hash: "ed8de504f7e2028cd369c1555314fd81" + hash: "011be55b909843b2506c5a97e7571e51" } Frame { msec: 6176 - hash: "8fe84d8badbe5bd08d097ba6bda10611" + hash: "35b224d84ae3a4bdba0ace487471f0a6" } Frame { msec: 6192 - hash: "d77419a55a3cf933505e793bb258e6af" + hash: "dcfd5536e6065a19650fe67914211223" } Frame { msec: 6208 - hash: "457ac82be02e2f5e08e51ccc78c94781" + hash: "8ad99c352901c54ecc601ca2ac8c1f08" } Frame { msec: 6224 - hash: "e57e2852f065afff9c24c5bc9f29edee" + hash: "e4774d15b45865b9f445f679cd0414ea" } Frame { msec: 6240 - hash: "f72cd6ad3324936c3a18c264e23e05a9" + hash: "a5b78dfb09b9031f0aabfa7439cbc433" } Key { type: 7 @@ -1758,127 +1758,127 @@ VisualTest { } Frame { msec: 6256 - hash: "a4bf7eae6fc7a05239d09421ae95304a" + hash: "20b87dc26080f8e8e070b2fa299f496a" } Frame { msec: 6272 - hash: "423f3bd07df8bee25818644c07201a3c" + hash: "0e6d05d1df8328ca17d953476d19ae14" } Frame { msec: 6288 - hash: "225e9c698424f287b9458b7839b4479b" + hash: "e2b1ec6b985bbc57f0384a49f3af545c" } Frame { msec: 6304 - hash: "0f463db7e4acc184a4efb7b5e5c0d397" + hash: "8d36bc2f3ab614d19f3ec8821f3e81ed" } Frame { msec: 6320 - hash: "b92ad1c3be35c46c0d12bf7701c56f23" + hash: "8d36bc2f3ab614d19f3ec8821f3e81ed" } Frame { msec: 6336 - hash: "b92ad1c3be35c46c0d12bf7701c56f23" + hash: "8d36bc2f3ab614d19f3ec8821f3e81ed" } Frame { msec: 6352 - hash: "b92ad1c3be35c46c0d12bf7701c56f23" + hash: "8d36bc2f3ab614d19f3ec8821f3e81ed" } Frame { msec: 6368 - hash: "b92ad1c3be35c46c0d12bf7701c56f23" + hash: "8d36bc2f3ab614d19f3ec8821f3e81ed" } Frame { msec: 6384 - hash: "b92ad1c3be35c46c0d12bf7701c56f23" + hash: "8d36bc2f3ab614d19f3ec8821f3e81ed" } Frame { msec: 6400 - hash: "b92ad1c3be35c46c0d12bf7701c56f23" + hash: "8d36bc2f3ab614d19f3ec8821f3e81ed" } Frame { msec: 6416 - hash: "b92ad1c3be35c46c0d12bf7701c56f23" + hash: "8d36bc2f3ab614d19f3ec8821f3e81ed" } Frame { msec: 6432 - hash: "b92ad1c3be35c46c0d12bf7701c56f23" + hash: "8d36bc2f3ab614d19f3ec8821f3e81ed" } Frame { msec: 6448 - hash: "b92ad1c3be35c46c0d12bf7701c56f23" + hash: "8d36bc2f3ab614d19f3ec8821f3e81ed" } Frame { msec: 6464 - hash: "b92ad1c3be35c46c0d12bf7701c56f23" + hash: "8d36bc2f3ab614d19f3ec8821f3e81ed" } Frame { msec: 6480 - hash: "b92ad1c3be35c46c0d12bf7701c56f23" + hash: "8d36bc2f3ab614d19f3ec8821f3e81ed" } Frame { msec: 6496 - hash: "b92ad1c3be35c46c0d12bf7701c56f23" + hash: "8d36bc2f3ab614d19f3ec8821f3e81ed" } Frame { msec: 6512 - hash: "b92ad1c3be35c46c0d12bf7701c56f23" + hash: "8d36bc2f3ab614d19f3ec8821f3e81ed" } Frame { msec: 6528 - hash: "b92ad1c3be35c46c0d12bf7701c56f23" + hash: "8d36bc2f3ab614d19f3ec8821f3e81ed" } Frame { msec: 6544 - hash: "b92ad1c3be35c46c0d12bf7701c56f23" + hash: "8d36bc2f3ab614d19f3ec8821f3e81ed" } Frame { msec: 6560 - hash: "b92ad1c3be35c46c0d12bf7701c56f23" + hash: "8d36bc2f3ab614d19f3ec8821f3e81ed" } Frame { msec: 6576 - hash: "b92ad1c3be35c46c0d12bf7701c56f23" + hash: "8d36bc2f3ab614d19f3ec8821f3e81ed" } Frame { msec: 6592 - hash: "b92ad1c3be35c46c0d12bf7701c56f23" + hash: "8d36bc2f3ab614d19f3ec8821f3e81ed" } Frame { msec: 6608 - hash: "b92ad1c3be35c46c0d12bf7701c56f23" + hash: "8d36bc2f3ab614d19f3ec8821f3e81ed" } Frame { msec: 6624 - hash: "b92ad1c3be35c46c0d12bf7701c56f23" + hash: "8d36bc2f3ab614d19f3ec8821f3e81ed" } Frame { msec: 6640 - hash: "b92ad1c3be35c46c0d12bf7701c56f23" + hash: "8d36bc2f3ab614d19f3ec8821f3e81ed" } Frame { msec: 6656 - hash: "b92ad1c3be35c46c0d12bf7701c56f23" + hash: "8d36bc2f3ab614d19f3ec8821f3e81ed" } Frame { msec: 6672 - hash: "b92ad1c3be35c46c0d12bf7701c56f23" + hash: "8d36bc2f3ab614d19f3ec8821f3e81ed" } Frame { msec: 6688 - hash: "b92ad1c3be35c46c0d12bf7701c56f23" + hash: "8d36bc2f3ab614d19f3ec8821f3e81ed" } Frame { msec: 6704 - hash: "b92ad1c3be35c46c0d12bf7701c56f23" + hash: "8d36bc2f3ab614d19f3ec8821f3e81ed" } Frame { msec: 6720 - image: "gridview2.6.png" + hash: "8d36bc2f3ab614d19f3ec8821f3e81ed" } Frame { msec: 6736 - hash: "b92ad1c3be35c46c0d12bf7701c56f23" + image: "gridview2.7.png" } Key { type: 6 @@ -1890,27 +1890,27 @@ VisualTest { } Frame { msec: 6752 - hash: "b92ad1c3be35c46c0d12bf7701c56f23" + hash: "8d36bc2f3ab614d19f3ec8821f3e81ed" } Frame { msec: 6768 - hash: "738f6bcc043d221488285c7e529b1d1c" + hash: "6cbeb42ae5aa75638fedcaf38d25370a" } Frame { msec: 6784 - hash: "cb0a4e8e79372dd67e8ecfea2143a47c" + hash: "fe3b287b14cbfbca4e19a2de979e9e16" } Frame { msec: 6800 - hash: "544d1825b36f4e7950c1a62b26c1fd9b" + hash: "69650da29b84b8009c30de516fb9b623" } Frame { msec: 6816 - hash: "df99396622342b4f092b0db34a224c3d" + hash: "5cbcaf1e6916aa635e31ac4219e387f7" } Frame { msec: 6832 - hash: "47391f51e5df2249a6ca1f1f6e8e80e0" + hash: "acb7f98da26b70bebe20336c51449318" } Key { type: 7 @@ -1922,19 +1922,19 @@ VisualTest { } Frame { msec: 6848 - hash: "d8079a874ca18d00aeeb611effcbeb8b" + hash: "8588b82fadca8ea18d4cc268508119e0" } Frame { msec: 6864 - hash: "4cfd9264af6935aca425da75ebb2d7cc" + hash: "e2cf9055220b1c8126423df30e3607ed" } Frame { msec: 6880 - hash: "aee6547cb653cd2d56d07285d836149d" + hash: "d06e77ff2044ba3f6fc1664af5720a0a" } Frame { msec: 6896 - hash: "969720f17eae51258e2e143e14bfa737" + hash: "b931ef84ecc38676d602638081b1f126" } Frame { msec: 6912 @@ -1998,203 +1998,203 @@ VisualTest { } Frame { msec: 7152 - hash: "beeaec4b983c970ae448e33047dfdfea" + hash: "b6a0ee0b24737bc0045ff3fb68cfe3ad" } Frame { msec: 7168 - hash: "7c415ab1b7d8e25b71af75d3eec8ee4a" + hash: "b6a0ee0b24737bc0045ff3fb68cfe3ad" } Frame { msec: 7184 - hash: "8913037e57b9a6a58b68f2d6e69b1bd1" + hash: "b6a0ee0b24737bc0045ff3fb68cfe3ad" } Frame { msec: 7200 - hash: "19e59e9409fdaf90ccf75606b58688b7" + hash: "b6a0ee0b24737bc0045ff3fb68cfe3ad" } Frame { msec: 7216 - hash: "1ae71ef5b1006f637bd8df0769af65a6" + hash: "b6a0ee0b24737bc0045ff3fb68cfe3ad" } Frame { msec: 7232 - hash: "1f0aa8b368b2dbccafd54b923d8cce95" + hash: "b6a0ee0b24737bc0045ff3fb68cfe3ad" } Frame { msec: 7248 - hash: "c5079fb25a8c80a995d7aa5fbbd91428" + hash: "d30ed063d99d02f6d8302847e83d60a1" } Frame { msec: 7264 - hash: "59f41220fa5d23db298c9e94f115c17b" + hash: "30b128c6248cb35ee4c55e1c2129a19c" } Frame { msec: 7280 - hash: "48259dfe8b266d9e7f50b187be98c3cb" + hash: "1ae71ef5b1006f637bd8df0769af65a6" } Frame { msec: 7296 - hash: "f7554552598351c3b8dfcbe3ebc32b3b" + hash: "6bd6f0c35aeede01d1a8e42c81cd6fb8" } Frame { msec: 7312 - hash: "219e9cd84d7e5c5c0e6cb80100aa3ab5" + hash: "ca90dcb70d416616dcae2df84956cff1" } Frame { msec: 7328 - hash: "5578e870ee8ce00bce5a59bb25e3d0a9" + hash: "a33bc4f7c40fa3eb36803c20222d75f6" } Frame { msec: 7344 - hash: "4d9cebbf750c03380694245e0e22ab94" + hash: "12430a710362b47fef8dfc022b789e07" } Frame { msec: 7360 - hash: "a60a8032e97ed0a3caa05012c1283de5" + hash: "a18abef207f5f6bbd260ca98cce91380" } Frame { msec: 7376 - hash: "3bee20b349a7e9d67f7770ede6da8673" + hash: "e853ea2eba5e3baeba0f43e57d2415ba" } Frame { msec: 7392 - hash: "d8c34576c25fb8b5e4fa12680ac32e99" + hash: "294cff3e6d3a1101f76d2ecce14e11a1" } Frame { msec: 7408 - hash: "cd1360aa7db7c3b2f2012dfc44de2198" + hash: "c38ee992a1b435c12a66e4d49d78c2ed" } Frame { msec: 7424 - hash: "cd82782f63c9a7d21d51b3440c2f038b" + hash: "54775aed3a6283c1fa330d65de5bc70c" } Frame { msec: 7440 - hash: "e59061967a841aa45607c0828b687527" + hash: "eba9a696d9ab1e8da7c6c59787d3f311" } Frame { msec: 7456 - hash: "01962406c9aaf1aa8bf3ab49e30ddf5f" + hash: "2048cd8abb56be34f9e475d7f92b6153" } Frame { msec: 7472 - hash: "5a5732a568189e598c7985ee806bc67e" + hash: "d56b4a04f1d2835a0852ea20e8e2f451" } Frame { msec: 7488 - hash: "54775aed3a6283c1fa330d65de5bc70c" + hash: "f5afb489b7aee20b45c9f5eb5a9eb8d7" } Frame { msec: 7504 - hash: "66640b4a5c1e68924b25de24e3c3f008" + hash: "26f25129f9d2c73a7a5168c73e299919" } Frame { msec: 7520 - hash: "76999d3125f20ba47dbdff38ee722a8a" + hash: "6f23e3c4ec738903b5011cbee1141b00" } Frame { msec: 7536 - hash: "5159c81533bee8825cff11910bcb90dc" + hash: "e10d4bf08980ea7d079a2f359ee62b95" } Frame { msec: 7552 - hash: "ac0295495345987d1e000f6bb2436927" + hash: "eb0a656e8feabcb131e59c66b64f7d09" } Frame { msec: 7568 - hash: "d56b4a04f1d2835a0852ea20e8e2f451" + hash: "94cfa3f71326f6e188fee32c0970de30" } Frame { msec: 7584 - hash: "ae41fe23e2ab508d7642973c0d9d35b0" + hash: "8bc4274a3f0498d600405409f69c1d16" } Frame { msec: 7600 - hash: "730ca01fbee6ec4928715ec52773c06c" + hash: "995cb12e1d07488ae4139d2c67552dc6" } Frame { msec: 7616 - hash: "ad1fa52c617a2b119d61eb9fb7d58a82" + hash: "2d9d9f3fb43e2280b0dea054dc8d7dd4" } Frame { msec: 7632 - hash: "c74321a822b515a393e8e218bd45e8e3" + hash: "dd68eb502e1fe114a24d902b50a5dff9" } Frame { msec: 7648 - hash: "a9e2f3bee1d47166204c74bdf90cd8c8" + hash: "b2738b11e34c5d7840e9aacc443cc1f0" } Frame { msec: 7664 - hash: "e10d4bf08980ea7d079a2f359ee62b95" + hash: "de148713c156476ca7c4021633596782" } Frame { msec: 7680 - image: "gridview2.7.png" + hash: "0e273dbaaab76058b6e04a830bbd80d3" } Frame { msec: 7696 - hash: "9f0ba6051e684e54ff4e36d980a7e600" + image: "gridview2.8.png" } Frame { msec: 7712 - hash: "aa6268d8d7fb3d2b91db3e225e8c818a" + hash: "5dcad019a1c0eaaab381a7602e1914ff" } Frame { msec: 7728 - hash: "8e547e55279b1929f42bf51e753f142e" + hash: "e046dc0869cc629de5037214af1d58f8" } Frame { msec: 7744 - hash: "5386c71f8d6701379e177f161d714da2" + hash: "affc71688994d6b6763e78305ba1d6b3" } Frame { msec: 7760 - hash: "a184e9e6012c72fc1aeaed9f98b0fb1e" + hash: "d5ec397fdf17bf864e4575543c535dad" } Frame { msec: 7776 - hash: "777a6b70ca77c45e2e5e3914cc328dcb" + hash: "b37cb5816c2077b8018f78985b91fdeb" } Frame { msec: 7792 - hash: "424f73f25a1e91126f951838d45adc3b" + hash: "a3060fa79b1f7f0d9e61ad8c69be19ed" } Frame { msec: 7808 - hash: "3f7f2eb6b9a5d19fbfcd700baf566dfb" + hash: "236dcbaf20e11335efc64b2ce87b551d" } Frame { msec: 7824 - hash: "c3c4c72b25c2295b82a5fd7454942f77" + hash: "09af1c488b56dc3c7c3893b024f6d53f" } Frame { msec: 7840 - hash: "3b35e93d3eb9d28c5c03d6d353f805d2" + hash: "ef2bf66ac68002102476d3cfe4501cb7" } Frame { msec: 7856 - hash: "5dcad019a1c0eaaab381a7602e1914ff" + hash: "165c02de63604aa118d9f8995e6b45af" } Frame { msec: 7872 - hash: "602a5c569555767413bf445af44c744f" + hash: "fb790a0e4bc20afe24639dadf50a03c0" } Frame { msec: 7888 - hash: "3e9facab95dae772f695b6f7c5175063" + hash: "881298b629aeaeb23fa9e9eb446912d2" } Frame { msec: 7904 - hash: "0921220ec36ca7b25eaae699872a2006" + hash: "2175ff436c42616147b2e71b91e34060" } Frame { msec: 7920 - hash: "1d5fa7fd630af62bcc805bdc6686df37" + hash: "85bc0cd40ddc08814a2c3677e7e43bcf" } Frame { msec: 7936 - hash: "165c02de63604aa118d9f8995e6b45af" + hash: "33d81c39d16c6a326012499796e50e03" } Frame { msec: 7952 @@ -2370,11 +2370,11 @@ VisualTest { } Frame { msec: 8640 - image: "gridview2.8.png" + hash: "33d81c39d16c6a326012499796e50e03" } Frame { msec: 8656 - hash: "33d81c39d16c6a326012499796e50e03" + image: "gridview2.9.png" } Frame { msec: 8672 diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.0.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.0.png Binary files differindex 5b7b426..dd992cc 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.0.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.1.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.1.png Binary files differindex 7c27310..dd992cc 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.1.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.1.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.2.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.2.png Binary files differindex cbfdb23..887d395 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.2.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.2.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.3.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.3.png Binary files differindex 5b7b426..055258d 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.3.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.3.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.4.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.4.png Binary files differindex 5af705e..dd992cc 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.4.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.4.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.5.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.5.png Binary files differindex af4395e..d3d35af 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.5.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.5.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.6.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.6.png Binary files differindex cd12bc9..2028c96 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.6.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.6.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.7.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.7.png Binary files differindex 471c86b..a667cf9 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.7.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.7.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.8.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.8.png Binary files differindex 653905e..2f0967d 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.8.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.8.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.qml b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.qml index b88bd83..001861d 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/drag.qml @@ -6,7 +6,7 @@ VisualTest { } Frame { msec: 16 - hash: "668cc6d9d699b947a7c0f3ff4b26853f" + image: "drag.0.png" } Frame { msec: 32 @@ -242,11 +242,11 @@ VisualTest { } Frame { msec: 960 - image: "drag.0.png" + hash: "668cc6d9d699b947a7c0f3ff4b26853f" } Frame { msec: 976 - hash: "668cc6d9d699b947a7c0f3ff4b26853f" + image: "drag.1.png" } Frame { msec: 992 @@ -554,7 +554,7 @@ VisualTest { } Frame { msec: 1920 - image: "drag.1.png" + hash: "a611a57ed2bdf4eaa5e13612346ecce7" } Mouse { type: 5 @@ -566,7 +566,7 @@ VisualTest { } Frame { msec: 1936 - hash: "978543d8f9688605625f40b960d79c28" + image: "drag.2.png" } Mouse { type: 5 @@ -1426,7 +1426,7 @@ VisualTest { } Frame { msec: 2880 - image: "drag.2.png" + hash: "9356ce797d12ae076af947cd0e658551" } Mouse { type: 5 @@ -1446,7 +1446,7 @@ VisualTest { } Frame { msec: 2896 - hash: "9356ce797d12ae076af947cd0e658551" + image: "drag.3.png" } Mouse { type: 5 @@ -2290,7 +2290,7 @@ VisualTest { } Frame { msec: 3840 - image: "drag.3.png" + hash: "668cc6d9d699b947a7c0f3ff4b26853f" } Mouse { type: 5 @@ -2302,7 +2302,7 @@ VisualTest { } Frame { msec: 3856 - hash: "668cc6d9d699b947a7c0f3ff4b26853f" + image: "drag.4.png" } Mouse { type: 5 @@ -2962,7 +2962,7 @@ VisualTest { } Frame { msec: 4800 - image: "drag.4.png" + hash: "c6d398d42d968763c7597728e86304f2" } Mouse { type: 5 @@ -2974,7 +2974,7 @@ VisualTest { } Frame { msec: 4816 - hash: "c0cadb7730838d553b146804c37506b0" + image: "drag.5.png" } Mouse { type: 5 @@ -3850,7 +3850,7 @@ VisualTest { } Frame { msec: 5760 - image: "drag.5.png" + hash: "f0454d80a51c5f2226bd45aba58dc1e9" } Mouse { type: 5 @@ -3870,7 +3870,7 @@ VisualTest { } Frame { msec: 5776 - hash: "7af87eb80fa9d87fe8d8b5e4a2fff5e1" + image: "drag.6.png" } Mouse { type: 5 @@ -4730,7 +4730,7 @@ VisualTest { } Frame { msec: 6720 - image: "drag.6.png" + hash: "bf4b18a73b53c0a554f9bb0ac32a465d" } Mouse { type: 5 @@ -4742,7 +4742,7 @@ VisualTest { } Frame { msec: 6736 - hash: "5e951eb6017a060287e398fcaf4aeba9" + image: "drag.7.png" } Mouse { type: 5 @@ -5122,11 +5122,11 @@ VisualTest { } Frame { msec: 7680 - image: "drag.7.png" + hash: "2c1ce07ab6ce0072f6cb205f1e5297e0" } Frame { msec: 7696 - hash: "2c1ce07ab6ce0072f6cb205f1e5297e0" + image: "drag.8.png" } Frame { msec: 7712 diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.0.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.0.png Binary files differindex c9536dc..87305b3 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.0.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.1.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.1.png Binary files differindex c9536dc..87305b3 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.1.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.1.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.10.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.10.png Binary files differindex 1d9a39c..87305b3 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.10.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.10.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.11.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.11.png Binary files differindex 8fd0a97..b268c5c 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.11.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.11.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.12.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.12.png Binary files differindex 2cc486c..3926b9b 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.12.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.12.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.13.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.13.png Binary files differindex c9536dc..6956195 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.13.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.13.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.14.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.14.png Binary files differnew file mode 100644 index 0000000..87305b3 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.14.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.2.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.2.png Binary files differindex 903312b..87305b3 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.2.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.2.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.3.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.3.png Binary files differindex 903312b..1d12691 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.3.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.3.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.4.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.4.png Binary files differindex 64d760a..1d12691 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.4.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.4.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.5.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.5.png Binary files differindex a45da4f..7f76076 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.5.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.5.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.6.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.6.png Binary files differindex 6cb4d6f..02c6af0 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.6.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.6.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.7.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.7.png Binary files differindex 6cb4d6f..15f0ec5 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.7.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.7.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.8.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.8.png Binary files differindex 97cb175..15f0ec5 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.8.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.8.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.9.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.9.png Binary files differindex c9536dc..71bf9cd 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.9.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.9.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.qml b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.qml index 50ef6e8..c862678 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-flickable.qml @@ -6,7 +6,7 @@ VisualTest { } Frame { msec: 16 - hash: "cc1fd2f4c3be318052254a9b6be7a57b" + image: "mousearea-flickable.0.png" } Frame { msec: 32 @@ -242,11 +242,11 @@ VisualTest { } Frame { msec: 960 - image: "mousearea-flickable.0.png" + hash: "cc1fd2f4c3be318052254a9b6be7a57b" } Frame { msec: 976 - hash: "cc1fd2f4c3be318052254a9b6be7a57b" + image: "mousearea-flickable.1.png" } Frame { msec: 992 @@ -482,11 +482,11 @@ VisualTest { } Frame { msec: 1920 - image: "mousearea-flickable.1.png" + hash: "cc1fd2f4c3be318052254a9b6be7a57b" } Frame { msec: 1936 - hash: "cc1fd2f4c3be318052254a9b6be7a57b" + image: "mousearea-flickable.2.png" } Frame { msec: 1952 @@ -730,11 +730,11 @@ VisualTest { } Frame { msec: 2880 - image: "mousearea-flickable.2.png" + hash: "4a60ab820ca66548384b2257b21de8ec" } Frame { msec: 2896 - hash: "4a60ab820ca66548384b2257b21de8ec" + image: "mousearea-flickable.3.png" } Frame { msec: 2912 @@ -970,11 +970,11 @@ VisualTest { } Frame { msec: 3840 - image: "mousearea-flickable.3.png" + hash: "4a60ab820ca66548384b2257b21de8ec" } Frame { msec: 3856 - hash: "4a60ab820ca66548384b2257b21de8ec" + image: "mousearea-flickable.4.png" } Frame { msec: 3872 @@ -1474,7 +1474,7 @@ VisualTest { } Frame { msec: 4800 - image: "mousearea-flickable.4.png" + hash: "b66571ae47bf129be88dc66785a81a7d" } Mouse { type: 5 @@ -1486,7 +1486,7 @@ VisualTest { } Frame { msec: 4816 - hash: "7fb0ed99b7d751d1f335afd7c0de2f2c" + image: "mousearea-flickable.5.png" } Mouse { type: 5 @@ -2090,11 +2090,11 @@ VisualTest { } Frame { msec: 5760 - image: "mousearea-flickable.5.png" + hash: "d75a43305e2884759ca41d7b1cbadf52" } Frame { msec: 5776 - hash: "d75a43305e2884759ca41d7b1cbadf52" + image: "mousearea-flickable.6.png" } Frame { msec: 5792 @@ -2338,11 +2338,11 @@ VisualTest { } Frame { msec: 6720 - image: "mousearea-flickable.6.png" + hash: "037386eb30a5e8d53a20a11258ee0f60" } Frame { msec: 6736 - hash: "037386eb30a5e8d53a20a11258ee0f60" + image: "mousearea-flickable.7.png" } Frame { msec: 6752 @@ -2578,11 +2578,11 @@ VisualTest { } Frame { msec: 7680 - image: "mousearea-flickable.7.png" + hash: "037386eb30a5e8d53a20a11258ee0f60" } Frame { msec: 7696 - hash: "037386eb30a5e8d53a20a11258ee0f60" + image: "mousearea-flickable.8.png" } Frame { msec: 7712 @@ -3178,7 +3178,7 @@ VisualTest { } Frame { msec: 8640 - image: "mousearea-flickable.8.png" + hash: "524db6ce45674c777d72f9206415be2f" } Mouse { type: 5 @@ -3190,7 +3190,7 @@ VisualTest { } Frame { msec: 8656 - hash: "da5c33ee9e9e1d9aaa7d5efa83b8bf69" + image: "mousearea-flickable.9.png" } Mouse { type: 5 @@ -3546,11 +3546,11 @@ VisualTest { } Frame { msec: 9600 - image: "mousearea-flickable.9.png" + hash: "cc1fd2f4c3be318052254a9b6be7a57b" } Frame { msec: 9616 - hash: "cc1fd2f4c3be318052254a9b6be7a57b" + image: "mousearea-flickable.10.png" } Frame { msec: 9632 @@ -3794,11 +3794,11 @@ VisualTest { } Frame { msec: 10560 - image: "mousearea-flickable.10.png" + hash: "90cdfe8920f115fd55cde6fdbd95e867" } Frame { msec: 10576 - hash: "90cdfe8920f115fd55cde6fdbd95e867" + image: "mousearea-flickable.11.png" } Frame { msec: 10592 @@ -4346,7 +4346,7 @@ VisualTest { } Frame { msec: 11520 - image: "mousearea-flickable.11.png" + hash: "72e75cfa62993593303b25cbff4af0e6" } Mouse { type: 5 @@ -4366,7 +4366,7 @@ VisualTest { } Frame { msec: 11536 - hash: "05b3013c9e42ed9ced7009d2e2999357" + image: "mousearea-flickable.12.png" } Mouse { type: 5 @@ -4858,11 +4858,11 @@ VisualTest { } Frame { msec: 12480 - image: "mousearea-flickable.12.png" + hash: "86b32befe0dada5bdce82a7dd14777ce" } Frame { msec: 12496 - hash: "a569789b082296415321ba11c859abe5" + image: "mousearea-flickable.13.png" } Frame { msec: 12512 @@ -5106,11 +5106,11 @@ VisualTest { } Frame { msec: 13440 - image: "mousearea-flickable.13.png" + hash: "cc1fd2f4c3be318052254a9b6be7a57b" } Frame { msec: 13456 - hash: "cc1fd2f4c3be318052254a9b6be7a57b" + image: "mousearea-flickable.14.png" } Frame { msec: 13472 diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.0.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.0.png Binary files differnew file mode 100644 index 0000000..e2e90d2 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.1.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.1.png Binary files differnew file mode 100644 index 0000000..e2e90d2 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.1.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.10.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.10.png Binary files differnew file mode 100644 index 0000000..93cf54c --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.10.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.11.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.11.png Binary files differnew file mode 100644 index 0000000..93cf54c --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.11.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.12.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.12.png Binary files differnew file mode 100644 index 0000000..93cf54c --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.12.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.13.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.13.png Binary files differnew file mode 100644 index 0000000..93cf54c --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.13.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.14.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.14.png Binary files differnew file mode 100644 index 0000000..93cf54c --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.14.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.15.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.15.png Binary files differnew file mode 100644 index 0000000..93cf54c --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.15.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.2.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.2.png Binary files differnew file mode 100644 index 0000000..25facec --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.2.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.3.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.3.png Binary files differnew file mode 100644 index 0000000..25facec --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.3.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.4.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.4.png Binary files differnew file mode 100644 index 0000000..25facec --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.4.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.5.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.5.png Binary files differnew file mode 100644 index 0000000..630b14a --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.5.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.6.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.6.png Binary files differnew file mode 100644 index 0000000..630b14a --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.6.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.7.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.7.png Binary files differnew file mode 100644 index 0000000..630b14a --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.7.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.8.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.8.png Binary files differnew file mode 100644 index 0000000..630b14a --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.8.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.9.png b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.9.png Binary files differnew file mode 100644 index 0000000..93cf54c --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.9.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.qml b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.qml index 433fd82..2daeebc 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativemousearea/data/mousearea-visual.qml @@ -6,7 +6,7 @@ VisualTest { } Frame { msec: 16 - hash: "1121bb51fc2d4c5c7ef3ae2c44794b49" + image: "mousearea-visual.0.png" } Frame { msec: 32 @@ -242,11 +242,11 @@ VisualTest { } Frame { msec: 960 - image: "mouseregion.0.png" + hash: "1121bb51fc2d4c5c7ef3ae2c44794b49" } Frame { msec: 976 - hash: "1121bb51fc2d4c5c7ef3ae2c44794b49" + image: "mousearea-visual.1.png" } Frame { msec: 992 @@ -634,7 +634,7 @@ VisualTest { } Frame { msec: 1920 - image: "mouseregion.1.png" + hash: "73f1639b9e2164c7b974042934c0d151" } Mouse { type: 5 @@ -654,7 +654,7 @@ VisualTest { } Frame { msec: 1936 - hash: "73f1639b9e2164c7b974042934c0d151" + image: "mousearea-visual.2.png" } Mouse { type: 5 @@ -1002,11 +1002,11 @@ VisualTest { } Frame { msec: 2880 - image: "mouseregion.2.png" + hash: "73f1639b9e2164c7b974042934c0d151" } Frame { msec: 2896 - hash: "73f1639b9e2164c7b974042934c0d151" + image: "mousearea-visual.3.png" } Mouse { type: 5 @@ -1386,11 +1386,11 @@ VisualTest { } Frame { msec: 3840 - image: "mouseregion.3.png" + hash: "73f1639b9e2164c7b974042934c0d151" } Frame { msec: 3856 - hash: "73f1639b9e2164c7b974042934c0d151" + image: "mousearea-visual.4.png" } Frame { msec: 3872 @@ -1698,7 +1698,7 @@ VisualTest { } Frame { msec: 4800 - image: "mouseregion.4.png" + hash: "12edb0902e4d480c9052b00edc1a0a42" } Mouse { type: 5 @@ -1718,7 +1718,7 @@ VisualTest { } Frame { msec: 4816 - hash: "12edb0902e4d480c9052b00edc1a0a42" + image: "mousearea-visual.5.png" } Mouse { type: 5 @@ -2202,11 +2202,11 @@ VisualTest { } Frame { msec: 5760 - image: "mouseregion.5.png" + hash: "12edb0902e4d480c9052b00edc1a0a42" } Frame { msec: 5776 - hash: "12edb0902e4d480c9052b00edc1a0a42" + image: "mousearea-visual.6.png" } Frame { msec: 5792 @@ -2474,11 +2474,11 @@ VisualTest { } Frame { msec: 6720 - image: "mouseregion.6.png" + hash: "12edb0902e4d480c9052b00edc1a0a42" } Frame { msec: 6736 - hash: "12edb0902e4d480c9052b00edc1a0a42" + image: "mousearea-visual.7.png" } Mouse { type: 4 @@ -2738,11 +2738,11 @@ VisualTest { } Frame { msec: 7680 - image: "mouseregion.7.png" + hash: "12edb0902e4d480c9052b00edc1a0a42" } Frame { msec: 7696 - hash: "12edb0902e4d480c9052b00edc1a0a42" + image: "mousearea-visual.8.png" } Frame { msec: 7712 @@ -3082,7 +3082,7 @@ VisualTest { } Frame { msec: 8640 - image: "mouseregion.8.png" + hash: "194ebac4ae7d95bf427f8161885a13e1" } Mouse { type: 5 @@ -3102,7 +3102,7 @@ VisualTest { } Frame { msec: 8656 - hash: "194ebac4ae7d95bf427f8161885a13e1" + image: "mousearea-visual.9.png" } Mouse { type: 5 @@ -3538,7 +3538,7 @@ VisualTest { } Frame { msec: 9600 - image: "mouseregion.9.png" + hash: "194ebac4ae7d95bf427f8161885a13e1" } Mouse { type: 5 @@ -3550,7 +3550,7 @@ VisualTest { } Frame { msec: 9616 - hash: "194ebac4ae7d95bf427f8161885a13e1" + image: "mousearea-visual.10.png" } Mouse { type: 5 @@ -4418,7 +4418,7 @@ VisualTest { } Frame { msec: 10560 - image: "mouseregion.10.png" + hash: "194ebac4ae7d95bf427f8161885a13e1" } Mouse { type: 5 @@ -4438,7 +4438,7 @@ VisualTest { } Frame { msec: 10576 - hash: "194ebac4ae7d95bf427f8161885a13e1" + image: "mousearea-visual.11.png" } Frame { msec: 10592 @@ -4690,11 +4690,11 @@ VisualTest { } Frame { msec: 11520 - image: "mouseregion.11.png" + hash: "194ebac4ae7d95bf427f8161885a13e1" } Frame { msec: 11536 - hash: "194ebac4ae7d95bf427f8161885a13e1" + image: "mousearea-visual.12.png" } Frame { msec: 11552 @@ -4978,11 +4978,11 @@ VisualTest { } Frame { msec: 12480 - image: "mouseregion.12.png" + hash: "194ebac4ae7d95bf427f8161885a13e1" } Frame { msec: 12496 - hash: "194ebac4ae7d95bf427f8161885a13e1" + image: "mousearea-visual.13.png" } Frame { msec: 12512 @@ -5314,11 +5314,11 @@ VisualTest { } Frame { msec: 13440 - image: "mouseregion.13.png" + hash: "194ebac4ae7d95bf427f8161885a13e1" } Frame { msec: 13456 - hash: "194ebac4ae7d95bf427f8161885a13e1" + image: "mousearea-visual.14.png" } Frame { msec: 13472 @@ -5730,11 +5730,11 @@ VisualTest { } Frame { msec: 14400 - image: "mouseregion.14.png" + hash: "194ebac4ae7d95bf427f8161885a13e1" } Frame { msec: 14416 - hash: "194ebac4ae7d95bf427f8161885a13e1" + image: "mousearea-visual.15.png" } Frame { msec: 14432 diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.0.png b/tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.0.png Binary files differindex da77af9..88924b1 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.0.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.1.png b/tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.1.png Binary files differindex 578c9e9..024a17c 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.1.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.1.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.2.png b/tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.2.png Binary files differindex 24c6126..8860fc2 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.2.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.2.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.3.png b/tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.3.png Binary files differnew file mode 100644 index 0000000..2ab8ee3 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.3.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.qml b/tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.qml index 3fec1ef..2930e28 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativeparticles/data/particles.qml @@ -6,7 +6,7 @@ VisualTest { } Frame { msec: 16 - hash: "b4df49cbd7cf972af9879399808f6c53" + image: "particles.0.png" } Frame { msec: 32 @@ -242,11 +242,11 @@ VisualTest { } Frame { msec: 960 - image: "particles.0.png" + hash: "d52c30bc201afd3d1caf34efcddafdee" } Frame { msec: 976 - hash: "2b33354b9e53eae7ebd5996ae0350773" + image: "particles.1.png" } Frame { msec: 992 @@ -482,11 +482,11 @@ VisualTest { } Frame { msec: 1920 - image: "particles.1.png" + hash: "57976a66963718e90c62535a936d9251" } Frame { msec: 1936 - hash: "00743f1dceb5d0351a67a237bcf1985b" + image: "particles.2.png" } Frame { msec: 1952 @@ -722,11 +722,11 @@ VisualTest { } Frame { msec: 2880 - image: "particles.2.png" + hash: "ac6878edac61916bf424dcee2d7790e8" } Frame { msec: 2896 - hash: "449168c60d6c9f04c94b3c48f27de7ff" + image: "particles.3.png" } Frame { msec: 2912 diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeparticles/particles.qml b/tests/auto/declarative/qmlvisual/qdeclarativeparticles/particles.qml index 78ba061..38506a0 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativeparticles/particles.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativeparticles/particles.qml @@ -2,6 +2,7 @@ import QtQuick 1.0 import Qt.labs.particles 1.0 Rectangle { + property string skip: "May contain random numbers" width: 640; height: 480; color: "black" Particles { id:particlesAneverEmitting diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.0.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.0.png Binary files differindex 3e1a92d..699f83e 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.0.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.1.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.1.png Binary files differindex 8658d7d..a742a6a 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.1.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.1.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.2.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.2.png Binary files differindex f1a56d7..71abae2 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.2.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.2.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.3.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.3.png Binary files differindex e1eaebf..a6e6b3e 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.3.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.3.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.4.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.4.png Binary files differindex e1eaebf..9f125c4 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.4.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.4.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.5.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.5.png Binary files differindex 06e7d18..41d0cd5 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.5.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.5.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.6.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.6.png Binary files differdeleted file mode 100644 index 2c6c5f9..0000000 --- a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.6.png +++ /dev/null diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.qml b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.qml index e3baa4d..b75d140 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview-2.qml @@ -6,713 +6,1033 @@ VisualTest { } Frame { msec: 16 - hash: "cffe9de189a5c9bed3d98f8803b47212" + image: "test-pathview-2.0.png" } Frame { msec: 32 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 48 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 64 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 80 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 96 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 112 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 128 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 144 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 160 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 176 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 192 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 208 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 224 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 240 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 256 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 272 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 288 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 304 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 320 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 336 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 352 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 368 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 384 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 400 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 416 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 432 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 448 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 464 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 480 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 496 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 512 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 528 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 544 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 560 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 576 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 592 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 608 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 624 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 640 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 656 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 672 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 688 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 260; y: 189 + modifiers: 0 + sendToViewport: true } Frame { msec: 704 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" } Frame { msec: 720 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 261; y: 188 + modifiers: 0 + sendToViewport: true } Frame { msec: 736 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "fe6d7d28dbeef3cfbac3ac3c3e909216" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 262; y: 188 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 266; y: 186 + modifiers: 0 + sendToViewport: true } Frame { msec: 752 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "e21cac055208e47e267ac906c7c2ca9c" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 283; y: 183 + modifiers: 0 + sendToViewport: true } Frame { msec: 768 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "131e094a79edbeea9a1b981592e55abf" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 302; y: 181 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 331; y: 181 + modifiers: 0 + sendToViewport: true } Frame { msec: 784 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "73faabf52bd2af8d8b9d28ce21e5e77b" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 384; y: 179 + modifiers: 0 + sendToViewport: true } Frame { msec: 800 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "359554a95362db1734f606cf677001fc" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 432; y: 175 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 432; y: 175 + modifiers: 0 + sendToViewport: true } Frame { msec: 816 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "8ef4ecc5c5ba578f0279dc57a6c17ccd" } Frame { msec: 832 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "69c3d9d2700dd395b656b0b09fa63511" } Frame { msec: 848 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "2bbcc36d72c3e9a4b672a46f2aae5076" } Frame { msec: 864 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "125a5f0c8efdf97676edbe379660dcce" } Frame { msec: 880 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "4347a02227207fbf870b6aed76131619" } Frame { msec: 896 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "e08b494c818669bfc48273598574d22e" } Frame { msec: 912 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "186cb5465f45c0df8082ec8cad6ee8b1" } Frame { msec: 928 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "91d04d4469492c3bb2a1ed415dcd904c" } Frame { msec: 944 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "8cc8ef251d68af926a8f300b8666ecfd" } Frame { msec: 960 - image: "test-pathview-2.0.png" + hash: "42f64722245f8519386e75ce7e3c0cd9" } Frame { msec: 976 - hash: "cffe9de189a5c9bed3d98f8803b47212" + image: "test-pathview-2.1.png" } Frame { msec: 992 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "058311da9dcf73a4b4928038334b04b5" } Frame { msec: 1008 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "ea662934ee0c3c8d4dbde3ad49448922" } Frame { msec: 1024 - hash: "cffe9de189a5c9bed3d98f8803b47212" + hash: "01991a871819e7bdbf817580f720ead6" } Frame { msec: 1040 - hash: "cffe9de189a5c9bed3d98f8803b47212" - } - Mouse { - type: 2 - button: 1 - buttons: 1 - x: 562; y: 250 - modifiers: 0 - sendToViewport: true + hash: "69a7fe47ae589bcc2607cc42fcea7451" } Frame { msec: 1056 - hash: "cffe9de189a5c9bed3d98f8803b47212" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 557; y: 251 - modifiers: 0 - sendToViewport: true + hash: "8240d087b767311e00b7dd4b8726246c" } Frame { msec: 1072 - hash: "cffe9de189a5c9bed3d98f8803b47212" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 544; y: 254 - modifiers: 0 - sendToViewport: true + hash: "cc70c8e79d68f09e6db0dd43b99906b7" } Frame { msec: 1088 - hash: "e8c46deb6b5f5739e4b95d53619e9314" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 534; y: 258 - modifiers: 0 - sendToViewport: true + hash: "2bfabef74bc6e1dbf72111838a0e7557" } Frame { msec: 1104 - hash: "11d19a126669227211f399d262bfd8bd" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 511; y: 267 - modifiers: 0 - sendToViewport: true + hash: "66616f01553364c5bd589b781e22163a" } Frame { msec: 1120 - hash: "46d81424418241d7dd98c581491c08c7" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 499; y: 272 - modifiers: 0 - sendToViewport: true + hash: "58b9de84ebdaabee3917608f2af3bbdb" } Frame { msec: 1136 - hash: "8674dba6282cd9dd6ca31442f7f996e2" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 473; y: 281 - modifiers: 0 - sendToViewport: true + hash: "964d96b9b783efb1053501f8a6931248" } Frame { msec: 1152 - hash: "efc9e337337267c43b865f33c8912c4c" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 459; y: 285 - modifiers: 0 - sendToViewport: true + hash: "055b77b921a2bac71b6780ab3179f19f" } Frame { msec: 1168 - hash: "b3fd11ff8cf16bad9fd7e1329add6029" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 446; y: 288 - modifiers: 0 - sendToViewport: true + hash: "074904f31b4f7cf0679f0bf7bba30af2" } Frame { msec: 1184 - hash: "3be61bd51ca152965c0e789a7587fe98" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 433; y: 290 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 3 - button: 1 - buttons: 0 - x: 433; y: 290 - modifiers: 0 - sendToViewport: true + hash: "f020a490b6800d5b4402ecb9a8bcd436" } Frame { msec: 1200 - hash: "9b02fac96198b587d59b10ddc021dfca" + hash: "1615bdedf92f91f089e494d893840c4b" } Frame { msec: 1216 - hash: "505b19e66a416012cc10125381b3e012" + hash: "b6892f6a5db6d211f0d1bb2bbe5045bf" } Frame { msec: 1232 - hash: "eff92d7a9b0962067d5ef97e86a23c07" + hash: "5f0d903ba682923ac69454026a359ed9" } Frame { msec: 1248 - hash: "74f48d40be0dd93988d01aa18f26ae96" + hash: "da5bae496a9ad28585151f4c75ee0c9f" } Frame { msec: 1264 - hash: "1f8608199813f9c54c426f59290089fa" + hash: "68f553248f7ca116671782d1c357b552" } Frame { msec: 1280 - hash: "8b4e68ab41bf4e0e23d86c7f99ff11a5" + hash: "5503df04dd7f4c88314f9d309a5b36b4" } Frame { msec: 1296 - hash: "00180bb46496f5b10350071a7f0e1f85" + hash: "cc48c1f58b553adcb27d60f176e2b910" } Frame { msec: 1312 - hash: "d966232acbb1ecf2339a1df02642dd9e" + hash: "661f546199d8753a7b6f6ccea5928c12" } Frame { msec: 1328 - hash: "0235a7aa18d390099e6934971354f878" + hash: "0fd70052c100f77bddbad177d9e5573d" } Frame { msec: 1344 - hash: "136159dc7d4775e108c4738b7c1bcc86" + hash: "488e0652c0ed82a014de63a64145c34c" } Frame { msec: 1360 - hash: "e976f2c7ef3d61c2e200fcc849e9f4cd" + hash: "8b6bf2519080a6e4a61fe216f72dfa09" } Frame { msec: 1376 - hash: "09181b465a9d228006e827b56ec83c1d" + hash: "4dab1827f6ce9561297fce8e067df1bd" } Frame { msec: 1392 - hash: "8b3f884ac343f1272e3d3af6b2b4d875" + hash: "b3f4c5cd728eaf2b791612a7fea64e7b" } Frame { msec: 1408 - hash: "419ffc2f8685ea8d1e5232c4440b2d96" + hash: "3d01abd0b8a5a62d58a4c09546f212d8" } Frame { msec: 1424 - hash: "105b3cc7c5b8f07e90a3c3aaa9d78ce7" + hash: "e76796498cf595c60d4b60cc0e320601" } Frame { msec: 1440 - hash: "6005de2db98dfd9cb8e3cb42a668a6bd" + hash: "1b31e96f2823e78a0c4029e7bc45b9f2" } Frame { msec: 1456 - hash: "2bae12b6d577965a3cd24bb05c4f5e44" + hash: "f75c182dc24f4fabe1034ee494dba2ad" } Frame { msec: 1472 - hash: "e74db37aedd78bf1765d0a3b4ed89023" + hash: "646c12edadf350405709860381cfced6" } Frame { msec: 1488 - hash: "49511dcf43ce2dbbe4fbafb461189e72" + hash: "b6719406da9f2484fe55e3c69184f86c" } Frame { msec: 1504 - hash: "21183bde6a5cb1d9769e01630e1b593a" + hash: "5456857d6d48d064df1cb3f35d8447b5" } Frame { msec: 1520 - hash: "15bef0512513a0bdef002a4af5e1b3d3" + hash: "8d1809b568345e1532fb6d9428fc9729" } Frame { msec: 1536 - hash: "d46944a859d8be8c3371bf719ffe6251" + hash: "5cffa76fe09a771a9f62a9f0392f0431" } Frame { msec: 1552 - hash: "2a5249bc1e0eba408654d6500fe22e6f" + hash: "8de59915e874ce829c691a19ac930f28" } Frame { msec: 1568 - hash: "df860d60c47ea0eae7ed917ce1cd0578" + hash: "9027bbf8121f70d26530f70423ec05b7" } Frame { msec: 1584 - hash: "90bfd7e58c63e7e2ad647d37a597c084" + hash: "d3d1d8b9f7b4eb74a8b7ae5cf19a8e20" } Frame { msec: 1600 - hash: "a400250799ca74b0de5fa0b00ea54223" + hash: "81ffcc0147e3124a3015deb7c0dbfd90" } Frame { msec: 1616 - hash: "1943506235c641ee444394b2bf48f2ea" + hash: "ca0c96e908f05c4ee1af1f80d7b432aa" } Frame { msec: 1632 - hash: "ac9dd2d323a513f6cf729890b5b6dccc" + hash: "2bdb6fbf942623856a6963c335794dd2" } Frame { msec: 1648 - hash: "029cbaec81f7e1251d8de63b8011f06e" + hash: "18ac264d9ea9b592b0738f1cf732f678" } Frame { msec: 1664 - hash: "c0cf823c09a96cf8b6ac063a87f1e5ed" + hash: "1ee9adbbae7b97dc050c82b8ed7b0aad" } Frame { msec: 1680 - hash: "9ed0e1fef6937f5e05b6647b0fb9d534" + hash: "b502390c452883ade550d2761bb09d3d" } Frame { msec: 1696 - hash: "61b878c5c6db407032c6abb76e49e1b2" + hash: "31a6f573fbb3f545ee051e2290938004" } Frame { msec: 1712 - hash: "b842458ea2b17501f089c9b5cdd15cc4" + hash: "3be9788228d9e540313e75671319c5b7" } Frame { msec: 1728 - hash: "8a308f9048be4323eb82229b2bcdfbe2" + hash: "23cbd718154f939d8270674e8f7607f0" } Frame { msec: 1744 - hash: "5a4e29c2d768a3d0ca319ae7406920dd" + hash: "5f7f49b894b80ddd7cdc544a49ec24a2" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 275; y: 170 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 278; y: 171 + modifiers: 0 + sendToViewport: true } Frame { msec: 1760 - hash: "b96f98a169e700ccf5c77b42e1143d50" + hash: "2a1ddee3d3a0c2a4fffab3988e35e274" } Frame { msec: 1776 - hash: "570b2182f63d4eebc2c9d136636c5c7a" + hash: "2a1ddee3d3a0c2a4fffab3988e35e274" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 279; y: 171 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 282; y: 171 + modifiers: 0 + sendToViewport: true } Frame { msec: 1792 - hash: "df2bb468c032ce62cc23ac3600123649" + hash: "5594b9139480ba1c814509a049f9b6c5" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 290; y: 172 + modifiers: 0 + sendToViewport: true } Frame { msec: 1808 - hash: "f6579e334ba34bae43c6fa9bae465e32" + hash: "d8729deb404f5b821264743943adb288" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 292; y: 172 + modifiers: 0 + sendToViewport: true } Frame { msec: 1824 - hash: "b6bba71527e894c0520eb840db66fc8a" + hash: "6de642baf7698ec65d48ccf0a1e8e7db" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 294; y: 171 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 297; y: 171 + modifiers: 0 + sendToViewport: true } Frame { msec: 1840 - hash: "510afb9fd3812786cfdfb82b7131a158" + hash: "f6732999861d1f638484a5aaa9cf0550" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 302; y: 170 + modifiers: 0 + sendToViewport: true } Frame { msec: 1856 - hash: "13da41ed3e0e071c1645e71a003a8a1d" + hash: "7cd7c1679838f35556bd4ee4565b7a86" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 305; y: 170 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 308; y: 169 + modifiers: 0 + sendToViewport: true } Frame { msec: 1872 - hash: "c09aabd8c11c6124d97793563b274c7a" + hash: "4276a4d9350503603b0c9c98552697b3" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 313; y: 169 + modifiers: 0 + sendToViewport: true } Frame { msec: 1888 - hash: "34101fd20242b0b48d056f24f21c8939" + hash: "954a47627aee0a1128a78191bf32d984" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 331; y: 165 + modifiers: 0 + sendToViewport: true } Frame { msec: 1904 - hash: "34f064cb167b85e79a2f113eb430a675" + hash: "360a47795f7f9389f82f2f55fa1fe83f" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 340; y: 164 + modifiers: 0 + sendToViewport: true } Frame { msec: 1920 - image: "test-pathview-2.1.png" + hash: "19d4284791d0031342ba995bd17a7833" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 354; y: 163 + modifiers: 0 + sendToViewport: true } Frame { msec: 1936 - hash: "d50eb3d7eaad3d2a825876dcf1f59d91" + image: "test-pathview-2.2.png" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 361; y: 161 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 367; y: 160 + modifiers: 0 + sendToViewport: true } Frame { msec: 1952 - hash: "c0c308b9eb3af4c1af3bc7e197696475" + hash: "e9cd8fb810ecf39a90af039ead97aaf1" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 371; y: 160 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 376; y: 158 + modifiers: 0 + sendToViewport: true } Frame { msec: 1968 - hash: "67e630b9f050a64645e276695f3d4932" + hash: "42df1a0fbbe7cce5f2359d9e02696299" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 383; y: 157 + modifiers: 0 + sendToViewport: true } Frame { msec: 1984 - hash: "5bb212885448a7506ee6de766ea80a8a" + hash: "cc71434d6bd162386b80cb3b7e387116" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 387; y: 157 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 391; y: 157 + modifiers: 0 + sendToViewport: true } Frame { msec: 2000 - hash: "f9ec9b4de5244e58fbba2f6871e4a61b" + hash: "a130b471b3903f3f1d77f2306da2b92e" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 394; y: 156 + modifiers: 0 + sendToViewport: true } Frame { msec: 2016 - hash: "f9ec9b4de5244e58fbba2f6871e4a61b" + hash: "5bdb7472e325651e891c115953afdb39" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 395; y: 156 + modifiers: 0 + sendToViewport: true } Frame { msec: 2032 - hash: "f9ec9b4de5244e58fbba2f6871e4a61b" + hash: "ab3a64b41c67a0b8a6c0830c0e0cb797" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 396; y: 156 + modifiers: 0 + sendToViewport: true } Frame { msec: 2048 - hash: "f9ec9b4de5244e58fbba2f6871e4a61b" + hash: "8eb1f2c8c02c2acf4262e05000045649" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 398; y: 156 + modifiers: 0 + sendToViewport: true } Frame { msec: 2064 - hash: "f9ec9b4de5244e58fbba2f6871e4a61b" + hash: "514220d357c4a26e4aaf9ed20d3f4f33" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 401; y: 155 + modifiers: 0 + sendToViewport: true } Frame { msec: 2080 - hash: "f9ec9b4de5244e58fbba2f6871e4a61b" + hash: "e44526ef273048028d5989fc662eb7e6" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 403; y: 155 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 406; y: 155 + modifiers: 0 + sendToViewport: true } Frame { msec: 2096 - hash: "f9ec9b4de5244e58fbba2f6871e4a61b" + hash: "29ac091428a89cfcb4c52c08e0e10327" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 408; y: 154 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 409; y: 154 + modifiers: 0 + sendToViewport: true } Frame { msec: 2112 - hash: "f9ec9b4de5244e58fbba2f6871e4a61b" + hash: "82beb845af88fc9432dc104ff805a146" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 411; y: 153 + modifiers: 0 + sendToViewport: true } Frame { msec: 2128 - hash: "f9ec9b4de5244e58fbba2f6871e4a61b" + hash: "371392f267b2c1f4e29963506180e246" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 413; y: 153 + modifiers: 0 + sendToViewport: true } Frame { msec: 2144 - hash: "f9ec9b4de5244e58fbba2f6871e4a61b" + hash: "1da06d036cc0a2d2de34eee37b6981c0" } Frame { msec: 2160 - hash: "f9ec9b4de5244e58fbba2f6871e4a61b" + hash: "1da06d036cc0a2d2de34eee37b6981c0" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 414; y: 153 + modifiers: 0 + sendToViewport: true } Frame { msec: 2176 - hash: "f9ec9b4de5244e58fbba2f6871e4a61b" + hash: "4980de22342d1085e205401090777d24" } Frame { msec: 2192 - hash: "f9ec9b4de5244e58fbba2f6871e4a61b" + hash: "4980de22342d1085e205401090777d24" } Frame { msec: 2208 - hash: "f9ec9b4de5244e58fbba2f6871e4a61b" + hash: "4980de22342d1085e205401090777d24" } Frame { msec: 2224 - hash: "f9ec9b4de5244e58fbba2f6871e4a61b" + hash: "4980de22342d1085e205401090777d24" } Frame { msec: 2240 - hash: "f9ec9b4de5244e58fbba2f6871e4a61b" + hash: "4980de22342d1085e205401090777d24" } Frame { msec: 2256 - hash: "f9ec9b4de5244e58fbba2f6871e4a61b" + hash: "4980de22342d1085e205401090777d24" } Frame { msec: 2272 - hash: "f9ec9b4de5244e58fbba2f6871e4a61b" + hash: "4980de22342d1085e205401090777d24" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 412; y: 153 + modifiers: 0 + sendToViewport: true } Frame { msec: 2288 - hash: "f9ec9b4de5244e58fbba2f6871e4a61b" + hash: "e0a52543b976dc998615704c63b1f3e9" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 409; y: 154 + modifiers: 0 + sendToViewport: true } Frame { msec: 2304 - hash: "f9ec9b4de5244e58fbba2f6871e4a61b" + hash: "82beb845af88fc9432dc104ff805a146" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 401; y: 155 + modifiers: 0 + sendToViewport: true } Frame { msec: 2320 - hash: "f9ec9b4de5244e58fbba2f6871e4a61b" + hash: "e44526ef273048028d5989fc662eb7e6" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 399; y: 155 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 396; y: 156 + modifiers: 0 + sendToViewport: true } Frame { msec: 2336 - hash: "f9ec9b4de5244e58fbba2f6871e4a61b" + hash: "8eb1f2c8c02c2acf4262e05000045649" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 393; y: 158 + modifiers: 0 + sendToViewport: true } Frame { msec: 2352 - hash: "f9ec9b4de5244e58fbba2f6871e4a61b" + hash: "442958c3a705745204db96ff9902b7fc" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 392; y: 158 + modifiers: 0 + sendToViewport: true } Frame { msec: 2368 - hash: "f9ec9b4de5244e58fbba2f6871e4a61b" + hash: "a130b471b3903f3f1d77f2306da2b92e" } Frame { msec: 2384 - hash: "f9ec9b4de5244e58fbba2f6871e4a61b" + hash: "a130b471b3903f3f1d77f2306da2b92e" } Frame { msec: 2400 - hash: "f9ec9b4de5244e58fbba2f6871e4a61b" + hash: "a130b471b3903f3f1d77f2306da2b92e" } Frame { msec: 2416 - hash: "f9ec9b4de5244e58fbba2f6871e4a61b" + hash: "a130b471b3903f3f1d77f2306da2b92e" } Frame { msec: 2432 - hash: "f9ec9b4de5244e58fbba2f6871e4a61b" + hash: "a130b471b3903f3f1d77f2306da2b92e" } Frame { msec: 2448 - hash: "f9ec9b4de5244e58fbba2f6871e4a61b" + hash: "a130b471b3903f3f1d77f2306da2b92e" } Frame { msec: 2464 - hash: "f9ec9b4de5244e58fbba2f6871e4a61b" + hash: "a130b471b3903f3f1d77f2306da2b92e" } Mouse { - type: 2 - button: 1 + type: 5 + button: 0 buttons: 1 - x: 591; y: 245 + x: 391; y: 159 modifiers: 0 sendToViewport: true } @@ -720,43 +1040,43 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 588; y: 245 + x: 390; y: 159 modifiers: 0 sendToViewport: true } Frame { msec: 2480 - hash: "f9ec9b4de5244e58fbba2f6871e4a61b" + hash: "374dc7c3ea0c93ac93a857a4620bc031" } Mouse { type: 5 button: 0 buttons: 1 - x: 585; y: 245 + x: 377; y: 159 modifiers: 0 sendToViewport: true } Frame { msec: 2496 - hash: "f9ec9b4de5244e58fbba2f6871e4a61b" + hash: "0b943f48b39053bfc906a4a47a37d68a" } Mouse { type: 5 button: 0 buttons: 1 - x: 582; y: 245 + x: 331; y: 156 modifiers: 0 sendToViewport: true } Frame { msec: 2512 - hash: "a123e6b06abaa4dda4645bc174edc6ad" + hash: "099fbdf1560dd79b700914863406c904" } Mouse { type: 5 button: 0 buttons: 1 - x: 574; y: 245 + x: 294; y: 154 modifiers: 0 sendToViewport: true } @@ -764,483 +1084,463 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 565; y: 246 + x: 249; y: 151 modifiers: 0 sendToViewport: true } Frame { msec: 2528 - hash: "a706a48bce5eec7a1d55fec0df8c4d81" + hash: "3aa1614cc49504d19e979ebf190f2970" } Mouse { type: 5 button: 0 buttons: 1 - x: 553; y: 246 + x: 129; y: 141 modifiers: 0 sendToViewport: true } Frame { msec: 2544 - hash: "297edbcda96e508dc9d0d977951c015a" + hash: "837420c71a5010f25cccd05e5e9b3eec" } Mouse { type: 5 button: 0 buttons: 1 - x: 538; y: 246 + x: 9; y: 133 modifiers: 0 sendToViewport: true } Frame { msec: 2560 - hash: "7d334b1b7bfe3893473b02b49e2e1bda" + hash: "871349fc09f418717231b8f8e20a7fff" } Mouse { type: 5 button: 0 buttons: 1 - x: 523; y: 247 + x: -48; y: 128 modifiers: 0 sendToViewport: true } Mouse { - type: 3 - button: 1 - buttons: 0 - x: 523; y: 247 + type: 5 + button: 0 + buttons: 1 + x: -99; y: 126 modifiers: 0 sendToViewport: true } Frame { msec: 2576 - hash: "45ba14d15a8fcac259a06dc85a935f18" + hash: "9b6022024aae22ec1f522fd00ed29e9b" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: -173; y: 129 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: -173; y: 129 + modifiers: 0 + sendToViewport: true } Frame { msec: 2592 - hash: "0119f472e718a8e6bc59a998c18beb7f" + hash: "8d9410909ae259388fa94b3a60342608" } Frame { msec: 2608 - hash: "fb08ca9960ec17a26dcf27de6474392f" + hash: "0ceb355351ac99458ba75776c11b3039" } Frame { msec: 2624 - hash: "b209bd311ce16fa9daf612786b7c5f53" + hash: "61ca917ecc8ad4c35b7f2a3b828542bf" } Frame { msec: 2640 - hash: "d47eb1544d2c417e5b452df6715efe0e" + hash: "fd5db933d1d8684b15eb5239d19d8919" } Frame { msec: 2656 - hash: "caf3eeb521fbd0b5f97e99111d4a2416" + hash: "13f466a82ee22cabf5cbd2463f55b46a" } Frame { msec: 2672 - hash: "5726e2e19aca222de3ce0125cf1def6c" + hash: "3b7f7880f5b568a0e45cd0e268822f3a" } Frame { msec: 2688 - hash: "7f2ca733f50390284d90e757788c6c64" + hash: "cca22501c3b5a2ed4264ba060eeb1a6e" } Frame { msec: 2704 - hash: "72eb5d86be5e9b477abbfbfae78261fc" + hash: "efe5258ac5962d1d2bfa4286c1621830" } Frame { msec: 2720 - hash: "f0a1dda33df6856a02e5668c6bb45aa2" + hash: "141998cff765a4e90836b871f229a1ca" } Frame { msec: 2736 - hash: "55863490cefc48da96a368b95055ac2b" + hash: "9d684675fa883d5488194effcb1d8d0a" } Frame { msec: 2752 - hash: "e01c23ac71fd3906a47b4a969ee592d9" + hash: "fa87f781048f264ddf447441a714ee50" } Frame { msec: 2768 - hash: "b45eb0154d405b49c9f7ea1452601b4e" + hash: "61b4992b9c52222345c9ada3148d50f9" } Frame { msec: 2784 - hash: "b5bf040d5dbf4f7cf8c5a0dc3d6aaea1" + hash: "3e255a634d215746cb95f5d765335ea2" } Frame { msec: 2800 - hash: "c171c81a12d4971f33154e52f789967a" + hash: "d64a755e47a502244e7f14f2091f0ca6" } Frame { msec: 2816 - hash: "fac8265a6d744a11120a0d434821d8b4" + hash: "582562992b0652f995b439897182e0f8" } Frame { msec: 2832 - hash: "2b6b1f9aa8aa32c9e48579d215e31268" + hash: "2d69b1a274c262faf5ce9ed3191c7d22" } Frame { msec: 2848 - hash: "8455997dc106cd5d386eb3cf3703828c" + hash: "36c04a2bd58124877a332bb6a262a7e5" } Frame { msec: 2864 - hash: "c6525e8ee9c7ac6fa4d0c8d6dd4e1745" + hash: "798711925da8f5034039dad86cc1fad1" } Frame { msec: 2880 - image: "test-pathview-2.2.png" + hash: "31495157a10c3bb4dd70cfd857fd07e6" } Frame { msec: 2896 - hash: "bc501c449f5d8b7de40b27204c5344a4" + image: "test-pathview-2.3.png" } Frame { msec: 2912 - hash: "fe850b5232c819a9171d0b93aaf5e811" + hash: "b81330eb50dbd39f1abcdb8ff1553d08" } Frame { msec: 2928 - hash: "a54d819719aeb80392e5b6ffbc25dea0" + hash: "ececcb86b76e9cd2f57585bd87e16bef" } Frame { msec: 2944 - hash: "8479d90984fd9f619b86529231b840fd" + hash: "2c37e2c24cf22a334cfcc6f2691ad9fb" } Frame { msec: 2960 - hash: "6bfa9782e64bfc0041175073aa2bbb80" + hash: "ad0572020d273dbca046357aa0f8bf3b" } Frame { msec: 2976 - hash: "8df19b6bd14c7e1f014dfdb4cc887263" + hash: "51a469e059a5e1a3675db731f55209d3" } Frame { msec: 2992 - hash: "02dd88bf2766c756b840bea3e6f7dd80" + hash: "dca7d50a3faab1f049bece34bd16b8c4" } Frame { msec: 3008 - hash: "edf9f3ca4b85ffba5ca051d96b1b3b64" + hash: "86dc86bafb01fa086caa3b22f9d393d9" } Frame { msec: 3024 - hash: "7da796da178c888018981d7dd39b3784" + hash: "05754bd86070a6f01bf90ca2b964f695" } Frame { msec: 3040 - hash: "d4b850c173169ec184634bb2001e3f3d" + hash: "911ec290ba303f0cac258cbb893bbf78" } Frame { msec: 3056 - hash: "37afe96e32df2ac6031d70fe9ded7d56" + hash: "f27f29249426f46b8fb508372bcbb32d" } Frame { msec: 3072 - hash: "7a0f09bc5d91c4295000d39c97b31d76" + hash: "2f452e2d519f33ee03db67ebd7f69e3b" } Frame { msec: 3088 - hash: "afbbb94bc89ef4f9e321dd2c391d0af1" + hash: "35cf7747a75ea3f727c2fe1dae6136c5" } Frame { msec: 3104 - hash: "93c4ff33449244b76103f0d35cc7a9e1" + hash: "6773187693f52a8f2c0e358e379b4d21" } Frame { msec: 3120 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "abca1f00f7ec60c8c80ba5345898e54b" } Frame { msec: 3136 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "9bee1da64534da97de349e1ee973cc9c" } Frame { msec: 3152 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "087df06ca720918482f2e29653c7fbac" } Frame { msec: 3168 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "5b08911bf0975bd6615bf29294e4b1f5" } Frame { msec: 3184 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "dead4bb3768b65418f68bae7dd0bf004" } Frame { msec: 3200 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "6bfe4c866936d8ae509650419ae12455" } Frame { msec: 3216 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "7428bdd9609a2594be08fdeac6ff1e17" } Frame { msec: 3232 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "d02f9f693e0ae8c7034bf727064ec28a" } Frame { msec: 3248 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "b6284efd849547bbfefc22ec77d61062" } Frame { msec: 3264 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "4b78b647be8e918e85edab0c23b6f882" } Frame { msec: 3280 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "c4a02c18ce3574d057e6a54b30efadb3" } Frame { msec: 3296 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "d1d190010239d0b02a697d1c63c748ab" } Frame { msec: 3312 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "b198689d11aa59d937297e6fcf675c93" } Frame { msec: 3328 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "218f3371beea895aefd28aa874012dcc" } Frame { msec: 3344 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "1135de1b9a4ebf1d2829546d3c3f3903" } Frame { msec: 3360 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "773a64cc7bb8e99a25078f348986e28f" } Frame { msec: 3376 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "e8ce58aeb18b3f56ebd3d6f61ac94657" } Frame { msec: 3392 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "6de92679c32c7f3e9d9b6ba3a47e65eb" } Frame { msec: 3408 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "339b37207af10ad986269e21ab37ff6d" } Frame { msec: 3424 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "ac01f0708800fdfdacec67ac9e80602f" } Frame { msec: 3440 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "9de89a748b1e18eb6ed94875af6f26de" } Frame { msec: 3456 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "d091e4a93c2beafb0ce4b6dff6d5b05f" } Frame { msec: 3472 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "9532271085864d2fde3aa6e572599588" } Frame { msec: 3488 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "d00804b42ab1c1f082a9f394ff4d666e" } Frame { msec: 3504 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "2c745f007353e6f8a7195470ba9492c2" } Frame { msec: 3520 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "b4e952acb734ab1a608297fcb44fbe46" } Frame { msec: 3536 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "75ceed3c2ddd557866145393fa50a12f" } Frame { msec: 3552 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "8b83b80554dd4a1266184092d380554c" } Frame { msec: 3568 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "973bddb1b2f9dbadd40c0de3ca7c3510" } Frame { msec: 3584 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "5691b5bf54b50d4ff0a717873e001c00" } Frame { msec: 3600 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "8b26b0aa8b06da031354c59d7fb41bf0" } Frame { msec: 3616 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "45786c39a10b8e1cf399df98f3fb7ffb" } Frame { msec: 3632 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "c6d0be03e167c16566372cc992604dfb" } Frame { msec: 3648 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "8d6e057550632d143faf996a62bbd1cd" } Frame { msec: 3664 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "7e3a321b95d5f62f0da2b10324b485b6" } Frame { msec: 3680 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "e842f18dfd36947b2fa086a4d0bb2ec5" } Frame { msec: 3696 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "a9359e143dae4113437a43cc00493479" } Frame { msec: 3712 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "2eca61c837cca9beb6d1834eafe8c538" } Frame { msec: 3728 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "bf2de49dc940043a955a075dcda1b52b" } Frame { msec: 3744 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "bf2de49dc940043a955a075dcda1b52b" } Frame { msec: 3760 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "bf2de49dc940043a955a075dcda1b52b" } Frame { msec: 3776 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "bf2de49dc940043a955a075dcda1b52b" } Frame { msec: 3792 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "bf2de49dc940043a955a075dcda1b52b" } Frame { msec: 3808 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "bf2de49dc940043a955a075dcda1b52b" } Frame { msec: 3824 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "bf2de49dc940043a955a075dcda1b52b" } Frame { msec: 3840 - image: "test-pathview-2.3.png" + hash: "bf2de49dc940043a955a075dcda1b52b" } Frame { msec: 3856 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + image: "test-pathview-2.4.png" } Frame { msec: 3872 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } - Frame { - msec: 3888 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } - Frame { - msec: 3904 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } - Frame { - msec: 3920 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } - Frame { - msec: 3936 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } - Frame { - msec: 3952 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } - Frame { - msec: 3968 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } - Frame { - msec: 3984 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } - Frame { - msec: 4000 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } - Frame { - msec: 4016 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "bf2de49dc940043a955a075dcda1b52b" } Mouse { type: 2 button: 1 buttons: 1 - x: 305; y: 280 + x: 363; y: 156 modifiers: 0 sendToViewport: true } Frame { - msec: 4032 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + msec: 3888 + hash: "cf72e9ae81dcf833f7a48ffa348b8966" + } + Frame { + msec: 3904 + hash: "cf72e9ae81dcf833f7a48ffa348b8966" } Mouse { type: 5 button: 0 buttons: 1 - x: 305; y: 281 + x: 363; y: 157 modifiers: 0 sendToViewport: true } Frame { - msec: 4048 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + msec: 3920 + hash: "cf72e9ae81dcf833f7a48ffa348b8966" } Mouse { type: 5 button: 0 buttons: 1 - x: 306; y: 281 + x: 361; y: 158 modifiers: 0 sendToViewport: true } - Frame { - msec: 4064 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } Mouse { type: 5 button: 0 buttons: 1 - x: 308; y: 281 + x: 358; y: 158 modifiers: 0 sendToViewport: true } Frame { - msec: 4080 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + msec: 3936 + hash: "1cea11ee435caa8515797ee5c4fb79cb" } Mouse { type: 5 button: 0 buttons: 1 - x: 310; y: 282 + x: 352; y: 159 modifiers: 0 sendToViewport: true } Frame { - msec: 4096 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + msec: 3952 + hash: "0da1743b066a73dd19aff6b60ef76830" } Mouse { type: 5 button: 0 buttons: 1 - x: 313; y: 283 + x: 349; y: 160 modifiers: 0 sendToViewport: true } @@ -1248,1056 +1548,308 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 317; y: 283 + x: 342; y: 162 modifiers: 0 sendToViewport: true } Frame { - msec: 4112 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + msec: 3968 + hash: "ddace1df123421675bc9153c4017cdd0" } Mouse { type: 5 button: 0 buttons: 1 - x: 321; y: 283 + x: 327; y: 166 modifiers: 0 sendToViewport: true } Frame { - msec: 4128 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + msec: 3984 + hash: "0c57fe8eef4e41e326dbc82f7b6ae87b" } Mouse { type: 5 button: 0 buttons: 1 - x: 328; y: 283 + x: 320; y: 168 modifiers: 0 sendToViewport: true } - Frame { - msec: 4144 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } Mouse { - type: 5 - button: 0 - buttons: 1 - x: 341; y: 283 + type: 3 + button: 1 + buttons: 0 + x: 320; y: 168 modifiers: 0 sendToViewport: true } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 347; y: 282 - modifiers: 0 - sendToViewport: true + Frame { + msec: 4000 + hash: "53968b4b57c09fe0b47e720031c1eed7" } Frame { - msec: 4160 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + msec: 4016 + hash: "2ab593b498892bf8bacef875e524284f" } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 360; y: 281 - modifiers: 0 - sendToViewport: true + Frame { + msec: 4032 + hash: "da77708f525ab9d1d3f760595a1f9efa" } Frame { - msec: 4176 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + msec: 4048 + hash: "ce73ecb012139dda8e21cb0dce95582a" } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 385; y: 282 - modifiers: 0 - sendToViewport: true + Frame { + msec: 4064 + hash: "086754b023addbbecf3b361382133279" } Frame { - msec: 4192 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + msec: 4080 + hash: "adcb9881f246993ff35af24f8750ea2f" } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 433; y: 292 - modifiers: 0 - sendToViewport: true + Frame { + msec: 4096 + hash: "974b423c99316c9a5b2e097bb3a42fcc" } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 486; y: 307 - modifiers: 0 - sendToViewport: true + Frame { + msec: 4112 + hash: "e37263abe79b203cfc4306aa7e5c4853" } Frame { - msec: 4208 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + msec: 4128 + hash: "0136eaf2704a5af80f8ba26bbb7f51da" } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 538; y: 322 - modifiers: 0 - sendToViewport: true + Frame { + msec: 4144 + hash: "55fe0338e24aa91790f2cd466464acae" } Frame { - msec: 4224 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + msec: 4160 + hash: "9fa5eaebd34e2af136a2894f360301a5" } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 588; y: 336 - modifiers: 0 - sendToViewport: true + Frame { + msec: 4176 + hash: "c48822e620b788947d8a5ec850d6313b" } Frame { - msec: 4240 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + msec: 4192 + hash: "ec763070f81e115a5e471923aa539683" } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 620; y: 343 - modifiers: 0 - sendToViewport: true + Frame { + msec: 4208 + hash: "2aa84ad9ef88313a4c63e91bba959920" } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 677; y: 354 - modifiers: 0 - sendToViewport: true + Frame { + msec: 4224 + hash: "14cf7ba825d704c4acc72670fd868d6c" } Frame { - msec: 4256 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + msec: 4240 + hash: "987bf945cd9c1cfe5bbb17442daa4f26" } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 733; y: 362 - modifiers: 0 - sendToViewport: true + Frame { + msec: 4256 + hash: "5d4d80565bf4f522c79044d0df55a1fd" } Frame { msec: 4272 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 785; y: 365 - modifiers: 0 - sendToViewport: true + hash: "d0a5ec7ff2c5b64c6691888412d0cc6d" } Frame { msec: 4288 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 830; y: 365 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 861; y: 357 - modifiers: 0 - sendToViewport: true + hash: "93750528b6f27df22423eb957a07b55f" } Frame { msec: 4304 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 879; y: 346 - modifiers: 0 - sendToViewport: true + hash: "65fd0474f918bac61b46fde8ed8e3b59" } Frame { msec: 4320 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 888; y: 335 - modifiers: 0 - sendToViewport: true + hash: "cd15f6499863ef84f0ad3b2ff48d6406" } Frame { msec: 4336 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 893; y: 326 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 3 - button: 1 - buttons: 0 - x: 893; y: 326 - modifiers: 0 - sendToViewport: true + hash: "65101124208b062de9718b34fb43425b" } Frame { msec: 4352 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "cb42d683dc5e4020891601afb0a77947" } Frame { msec: 4368 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "88fdddbf2f766ffff7e77c7612d9cfee" } Frame { msec: 4384 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "776c63f1bbc40624d7fedd6141fbdd97" } Frame { msec: 4400 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "24f11b5abb33d8f180a56fca6f15ef45" } Frame { msec: 4416 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "71d9ab083d15b57336ee278793815713" } Frame { msec: 4432 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "b48e64cb1b8b39e7001af4e7c7d22098" } Frame { msec: 4448 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "587ef2440cd021038cc902a3b1839ff4" } Frame { msec: 4464 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "99e0485247c907c5b6e0f8d5dc7b8977" } Frame { msec: 4480 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "3b2496d61eefaa413f0688afed150749" } Frame { msec: 4496 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "0144d27095182c58e50ae1ccdbfaa05e" } Frame { msec: 4512 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "06237be375826d2434dc564dd2eaf165" } Frame { msec: 4528 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "7235d512503b134ac267b7128163eea2" } Frame { msec: 4544 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "5d5f7ff9bd0a4aa316b764bec8524fe0" } Frame { msec: 4560 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "9be01e649140f950cd882af2e8e1e27c" } Frame { msec: 4576 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "0773e5d219d6fc4f2d385fd1bcd17f93" } Frame { msec: 4592 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "32979d6f14c1aeca1f7ac0c5a330bbdc" } Frame { msec: 4608 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "6f87571a59aa358755d80e94894fe7a9" } Frame { msec: 4624 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "0e31c55386e8838f52024c49d4929710" } Frame { msec: 4640 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "7d6c89f5fae7990643687512f2294449" } Frame { msec: 4656 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "f8542ff33dbad93ed51a0801bd8af778" } Frame { msec: 4672 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "8bed907fe5b04eec118ac4e7759386ae" } Frame { msec: 4688 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "d84facac927215d8d83bd9e375fbace1" } Frame { msec: 4704 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "f1c8b7dc9897713487fcc62c697f41ff" } Frame { msec: 4720 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "611c45384b2abd883a4e3ec3bb30ebd3" } Frame { msec: 4736 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "63e075c2cac3770e657217989cc7d80f" } Frame { msec: 4752 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "63e075c2cac3770e657217989cc7d80f" } Frame { msec: 4768 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "63e075c2cac3770e657217989cc7d80f" } Frame { msec: 4784 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "63e075c2cac3770e657217989cc7d80f" } Frame { msec: 4800 - image: "test-pathview-2.4.png" + hash: "63e075c2cac3770e657217989cc7d80f" } Frame { msec: 4816 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + image: "test-pathview-2.5.png" } Frame { msec: 4832 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "63e075c2cac3770e657217989cc7d80f" } Frame { msec: 4848 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "63e075c2cac3770e657217989cc7d80f" } Frame { msec: 4864 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "63e075c2cac3770e657217989cc7d80f" } Frame { msec: 4880 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "63e075c2cac3770e657217989cc7d80f" } Frame { msec: 4896 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "63e075c2cac3770e657217989cc7d80f" } Frame { msec: 4912 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "63e075c2cac3770e657217989cc7d80f" } Frame { msec: 4928 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "63e075c2cac3770e657217989cc7d80f" } Frame { msec: 4944 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "63e075c2cac3770e657217989cc7d80f" } Frame { msec: 4960 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "63e075c2cac3770e657217989cc7d80f" } Frame { msec: 4976 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "63e075c2cac3770e657217989cc7d80f" } Frame { msec: 4992 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "63e075c2cac3770e657217989cc7d80f" } Frame { msec: 5008 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "63e075c2cac3770e657217989cc7d80f" } Frame { msec: 5024 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "63e075c2cac3770e657217989cc7d80f" } Frame { msec: 5040 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" + hash: "63e075c2cac3770e657217989cc7d80f" } Frame { msec: 5056 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } - Frame { - msec: 5072 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } - Frame { - msec: 5088 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } - Frame { - msec: 5104 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } - Frame { - msec: 5120 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } - Frame { - msec: 5136 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } - Frame { - msec: 5152 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } - Frame { - msec: 5168 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } - Frame { - msec: 5184 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } - Frame { - msec: 5200 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } - Frame { - msec: 5216 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } - Frame { - msec: 5232 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } - Frame { - msec: 5248 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } - Frame { - msec: 5264 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } - Frame { - msec: 5280 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } - Frame { - msec: 5296 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } - Frame { - msec: 5312 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } - Frame { - msec: 5328 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } - Frame { - msec: 5344 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } - Frame { - msec: 5360 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } - Frame { - msec: 5376 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } - Mouse { - type: 2 - button: 1 - buttons: 1 - x: 242; y: 280 - modifiers: 0 - sendToViewport: true - } - Frame { - msec: 5392 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 244; y: 280 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 246; y: 281 - modifiers: 0 - sendToViewport: true - } - Frame { - msec: 5408 - hash: "5e21e09fa0ec2b1e9f29be60100c40f2" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 251; y: 282 - modifiers: 0 - sendToViewport: true - } - Frame { - msec: 5424 - hash: "d269b601f6c58e4349a5bc41ed8040cb" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 261; y: 282 - modifiers: 0 - sendToViewport: true - } - Frame { - msec: 5440 - hash: "b5fb0c0e78b48380e5d9dd82be64554c" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 300; y: 279 - modifiers: 0 - sendToViewport: true - } - Frame { - msec: 5456 - hash: "86699ae4ad4491a39272704aa8d2be0a" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 350; y: 282 - modifiers: 0 - sendToViewport: true - } - Frame { - msec: 5472 - hash: "f7ad9df8715594e9012d9e6ba61784ae" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 417; y: 290 - modifiers: 0 - sendToViewport: true - } - Frame { - msec: 5488 - hash: "5d50347997afcdd437e8f5b1afd5fdb6" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 500; y: 300 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 585; y: 309 - modifiers: 0 - sendToViewport: true - } - Frame { - msec: 5504 - hash: "40290cb6417848caf299aac419e78b3e" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 669; y: 315 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 3 - button: 1 - buttons: 0 - x: 669; y: 315 - modifiers: 0 - sendToViewport: true - } - Frame { - msec: 5520 - hash: "cdd32a53cd968afc378069fa7fc08fc1" - } - Frame { - msec: 5536 - hash: "2f0e8c2f895506b3d484da3024c0e823" - } - Frame { - msec: 5552 - hash: "e97ab47515d55760919b4319f7aa2f4a" - } - Frame { - msec: 5568 - hash: "e8698483768d3cf121985ffce93c89e0" - } - Frame { - msec: 5584 - hash: "75f23e628458b6abce65873777ec2226" - } - Frame { - msec: 5600 - hash: "5477a54c2c2fd9de2b76a82fb8c9c371" - } - Frame { - msec: 5616 - hash: "c20f1a85cf8166664b1dc44986fc7f1a" - } - Frame { - msec: 5632 - hash: "44f4b02055397a06c628564d9f2180f3" - } - Frame { - msec: 5648 - hash: "09d79da372ded40a24d1fdc0d5d97fa6" - } - Frame { - msec: 5664 - hash: "7fec934dac44b7365ef110fc9fa2ff0b" - } - Frame { - msec: 5680 - hash: "d9f6e4e21629626f9f3fbdf879173147" - } - Frame { - msec: 5696 - hash: "674967f6494a5aa45f4344142f54145f" - } - Frame { - msec: 5712 - hash: "59090ec0960776ae02deb8f2365848a8" - } - Frame { - msec: 5728 - hash: "6ced1eb439584cd55d7ea83b4c6ad89d" - } - Frame { - msec: 5744 - hash: "2f93341754e279408ebe9389987d6354" - } - Frame { - msec: 5760 - image: "test-pathview-2.5.png" - } - Frame { - msec: 5776 - hash: "6ecfb56d8e685d6e251938ecc740a0d3" - } - Frame { - msec: 5792 - hash: "eb3254187a72afde5091eb240f1ce043" - } - Frame { - msec: 5808 - hash: "cc367bfa5264fa7539d26ca7f2b81300" - } - Frame { - msec: 5824 - hash: "6a869340f179e768d271b28fd8983c1b" - } - Frame { - msec: 5840 - hash: "e22f23a5d5e55eed1e74414dfd4da00f" - } - Frame { - msec: 5856 - hash: "c6b0c88158ff5052bb3e8ff4c46fa0f3" - } - Frame { - msec: 5872 - hash: "8cebf630fa954c5a3be2b26b29597379" - } - Frame { - msec: 5888 - hash: "60bc980648f99ca37a80bff2e462f2f6" - } - Frame { - msec: 5904 - hash: "8c3db2a7a7314931a5553408f41551af" - } - Frame { - msec: 5920 - hash: "97323491971e95f6d09c83afbcadcbdc" - } - Frame { - msec: 5936 - hash: "9abecb040056c3d07614c1d0253d08c6" - } - Frame { - msec: 5952 - hash: "b3efc154d193cb69f074c511918f4976" - } - Frame { - msec: 5968 - hash: "e8fd8d8ebfb33d0f7c7717f89dec87b8" - } - Frame { - msec: 5984 - hash: "fe9eb2c5b292db6fedbdacb4e31b8d9c" - } - Frame { - msec: 6000 - hash: "6e86cbefdb523a7153019aa6c3bdee40" - } - Frame { - msec: 6016 - hash: "142b81c3de5c7140680f6c0ed77e7a55" - } - Frame { - msec: 6032 - hash: "cfef661007ee19ef6c39cc784f3e8369" - } - Frame { - msec: 6048 - hash: "1305eafc2ffd60605274e043829bce0c" - } - Frame { - msec: 6064 - hash: "3c6d2fc8364dd9e5e0409cc6f3d16e78" - } - Frame { - msec: 6080 - hash: "e1eb0c51700d3b5c56cf8555d9eb8cf6" - } - Frame { - msec: 6096 - hash: "9778e7a92f9223f4a8b01edab2627c94" - } - Frame { - msec: 6112 - hash: "7616da76832eace7846df67ff29524bd" - } - Frame { - msec: 6128 - hash: "f7bf509b2764a44227e1b6ebbb6bcabe" - } - Frame { - msec: 6144 - hash: "a2efece1011c7f90872154242db70d46" - } - Frame { - msec: 6160 - hash: "f77dbceb3f26533f2f795ea16116a880" - } - Frame { - msec: 6176 - hash: "8874effc7fa1455c658490f42aad0046" - } - Frame { - msec: 6192 - hash: "6d8e2a8c79eed4edbc7a1005fd7e85fd" - } - Frame { - msec: 6208 - hash: "7d0f33ce8f934f0d4bfd6ac5b50bc0a6" - } - Frame { - msec: 6224 - hash: "1aefde7dbbd6ca7f57637147bfd7a664" - } - Frame { - msec: 6240 - hash: "524fa1fc729a033983817fd9591dff09" - } - Frame { - msec: 6256 - hash: "c5559eb1e5bb5d2ab20888831a3924a0" - } - Frame { - msec: 6272 - hash: "e5e78ff025bfa205f6ad243484122ec1" - } - Frame { - msec: 6288 - hash: "b3a4e501838e7c44f9b0e21b263922a3" - } - Frame { - msec: 6304 - hash: "c35ddb641840b7d7a100e074aab82bb8" - } - Frame { - msec: 6320 - hash: "1121ff859d3a120efd8d3f6b307d2f5c" - } - Frame { - msec: 6336 - hash: "2be325c442cfc17ae7b722add60170e1" - } - Frame { - msec: 6352 - hash: "c3e86d4a73c739c159e71255ca08457e" - } - Frame { - msec: 6368 - hash: "fc56984eb2c3c9db61a54edcfe67f36b" - } - Frame { - msec: 6384 - hash: "477421a20f47af33b4272fd8f63718bb" - } - Frame { - msec: 6400 - hash: "dee4659125ff750159c5b5ec0acd6a99" - } - Frame { - msec: 6416 - hash: "31dce66ad26dbcee6f1515dd43a94354" - } - Frame { - msec: 6432 - hash: "25c4478c27d808b85746cd65fbb1f93f" - } - Frame { - msec: 6448 - hash: "f9094ea959b54b92a6d39db6cd9b5f10" - } - Frame { - msec: 6464 - hash: "47f1d0f234073353ca233206c2872093" - } - Frame { - msec: 6480 - hash: "3a6cf2c77f1ae99977f2ed0b4683aecf" - } - Frame { - msec: 6496 - hash: "df203035dbd68ffe2c9dc532061e7927" - } - Frame { - msec: 6512 - hash: "20f69f8e32fd217967feb9a955e27717" - } - Frame { - msec: 6528 - hash: "0bd932d1953ee28c38a359ddfb0c2075" - } - Frame { - msec: 6544 - hash: "0c6c75cca96a1d04c9b60d9bd1543318" - } - Frame { - msec: 6560 - hash: "9b4c8f6cf066800c1f2bb07357fc2e0d" - } - Frame { - msec: 6576 - hash: "eb861eb18ddb237cd11d24e101be83d1" - } - Frame { - msec: 6592 - hash: "086db75c06bf1fb1f527f5c8e6255d02" - } - Frame { - msec: 6608 - hash: "e807b1166ca3f658c780b1fef8400b8d" - } - Frame { - msec: 6624 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 6640 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 6656 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 6672 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 6688 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 6704 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 6720 - image: "test-pathview-2.6.png" - } - Frame { - msec: 6736 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 6752 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 6768 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 6784 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 6800 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 6816 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 6832 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 6848 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 6864 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 6880 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 6896 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 6912 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 6928 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 6944 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 6960 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 6976 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 6992 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 7008 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 7024 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 7040 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 7056 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 7072 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 7088 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 7104 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 7120 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 7136 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 7152 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 7168 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 7184 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 7200 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 7216 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 7232 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 7248 - hash: "a9c65a178a4b4598705bf736c0b1b595" - } - Frame { - msec: 7264 - hash: "a9c65a178a4b4598705bf736c0b1b595" + hash: "34967fb7248c860643bdc01e0135309f" } } diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.0.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.0.png Binary files differindex d94ea19..af0e781 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.0.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.1.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.1.png Binary files differindex df940df..6f1878f 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.1.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.1.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.2.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.2.png Binary files differindex d10afe1..97f09f7 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.2.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.2.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.3.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.3.png Binary files differindex 8f99617..878875a 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.3.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.3.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.4.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.4.png Binary files differindex 18b1c09..cdbe606 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.4.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.4.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.5.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.5.png Binary files differindex e15d688..7b78f7a 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.5.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.5.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.6.png b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.6.png Binary files differnew file mode 100644 index 0000000..d7b5943 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.6.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.qml b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.qml index 949807d..bc900c6 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/data/test-pathview.qml @@ -6,381 +6,477 @@ VisualTest { } Frame { msec: 16 - hash: "01b9c877f51b878ed262943aedcf89b4" + image: "test-pathview.0.png" } Frame { msec: 32 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b9fed927475786f6f7aefc554cfc1afe" } Frame { msec: 48 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b9fed927475786f6f7aefc554cfc1afe" } Frame { msec: 64 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b9fed927475786f6f7aefc554cfc1afe" } Frame { msec: 80 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b9fed927475786f6f7aefc554cfc1afe" } Frame { msec: 96 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b9fed927475786f6f7aefc554cfc1afe" } Frame { msec: 112 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b9fed927475786f6f7aefc554cfc1afe" } Frame { msec: 128 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b9fed927475786f6f7aefc554cfc1afe" } Frame { msec: 144 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b9fed927475786f6f7aefc554cfc1afe" } Frame { msec: 160 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b9fed927475786f6f7aefc554cfc1afe" } Frame { msec: 176 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b9fed927475786f6f7aefc554cfc1afe" } Frame { msec: 192 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b9fed927475786f6f7aefc554cfc1afe" } Frame { msec: 208 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b9fed927475786f6f7aefc554cfc1afe" } Frame { msec: 224 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b9fed927475786f6f7aefc554cfc1afe" } Frame { msec: 240 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b9fed927475786f6f7aefc554cfc1afe" } Frame { msec: 256 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b9fed927475786f6f7aefc554cfc1afe" } Frame { msec: 272 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b9fed927475786f6f7aefc554cfc1afe" } Frame { msec: 288 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b9fed927475786f6f7aefc554cfc1afe" } Frame { msec: 304 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b9fed927475786f6f7aefc554cfc1afe" } Frame { msec: 320 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b9fed927475786f6f7aefc554cfc1afe" } Frame { msec: 336 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b9fed927475786f6f7aefc554cfc1afe" } Frame { msec: 352 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b9fed927475786f6f7aefc554cfc1afe" } Frame { msec: 368 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b9fed927475786f6f7aefc554cfc1afe" } Frame { msec: 384 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b9fed927475786f6f7aefc554cfc1afe" } Frame { msec: 400 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b9fed927475786f6f7aefc554cfc1afe" } Frame { msec: 416 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b9fed927475786f6f7aefc554cfc1afe" } Frame { msec: 432 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b9fed927475786f6f7aefc554cfc1afe" } Frame { msec: 448 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b9fed927475786f6f7aefc554cfc1afe" } Frame { msec: 464 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b9fed927475786f6f7aefc554cfc1afe" } Frame { msec: 480 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b9fed927475786f6f7aefc554cfc1afe" } Frame { msec: 496 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b9fed927475786f6f7aefc554cfc1afe" } Frame { msec: 512 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b9fed927475786f6f7aefc554cfc1afe" } Frame { msec: 528 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b9fed927475786f6f7aefc554cfc1afe" } Frame { msec: 544 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b9fed927475786f6f7aefc554cfc1afe" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 363; y: 161 + modifiers: 0 + sendToViewport: true } Frame { msec: 560 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b9fed927475786f6f7aefc554cfc1afe" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 362; y: 160 + modifiers: 0 + sendToViewport: true } Frame { msec: 576 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b9fed927475786f6f7aefc554cfc1afe" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 361; y: 159 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 357; y: 159 + modifiers: 0 + sendToViewport: true } Frame { msec: 592 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "731c8547a72c64ac86aec87c0a9a12cb" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 348; y: 157 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 330; y: 157 + modifiers: 0 + sendToViewport: true } Frame { msec: 608 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "d9d7dd7ea05499f028964fdd11af0fe6" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 286; y: 161 + modifiers: 0 + sendToViewport: true } Frame { msec: 624 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "361879f350c448a484b71a9e7a42b87f" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 254; y: 163 + modifiers: 0 + sendToViewport: true } Frame { msec: 640 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "998da4b3e36ee3e17deb2b5a097661da" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 240; y: 165 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 225; y: 167 + modifiers: 0 + sendToViewport: true } Frame { msec: 656 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "1b3f9758bd9842cc9545b494499f87c4" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 191; y: 171 + modifiers: 0 + sendToViewport: true } Frame { msec: 672 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "7e87f7c233dad50549e4bdafe10bb48e" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 174; y: 171 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 153; y: 171 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 153; y: 171 + modifiers: 0 + sendToViewport: true } Frame { msec: 688 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "01ceb2fea81f2192ab11d7d6e1df879a" } Frame { msec: 704 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "9afa862248bd527e07374a5c2f2036a1" } Frame { msec: 720 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "e06439495148bfbf059cfe2b5df22840" } Frame { msec: 736 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b206a28d6f3be8cba9595849328b27b8" } Frame { msec: 752 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "646e4529bf554dceee0140ec56a02d1c" } Frame { msec: 768 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "31bdcf1f178d65e033e23dfbdcb9dc5f" } Frame { msec: 784 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b4e897356814ca2dddbc3644b1782f36" } Frame { msec: 800 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "669e5d682aae8727640e0e0f4e855a60" } Frame { msec: 816 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "892007b1a379c617412502499df92d01" } Frame { msec: 832 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "f4d66daa2d428aa712a73ded2de7a361" } Frame { msec: 848 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "0c21e69bed6dc2d6b7c23c20714aca67" } Frame { msec: 864 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "189909bdbfeb1f02ad527fbc438d567d" } Frame { msec: 880 - hash: "01b9c877f51b878ed262943aedcf89b4" + hash: "b2fcbc0657474e1b6d27e1f2f93be35b" } Frame { msec: 896 - hash: "01b9c877f51b878ed262943aedcf89b4" - } - Mouse { - type: 2 - button: 1 - buttons: 1 - x: 623; y: 222 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 621; y: 222 - modifiers: 0 - sendToViewport: true + hash: "4407d7ad1b6a40b2355145aee136ff15" } Frame { msec: 912 - hash: "01b9c877f51b878ed262943aedcf89b4" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 609; y: 230 - modifiers: 0 - sendToViewport: true + hash: "347ada687af0a97f0a862a1f3a1132be" } Frame { msec: 928 - hash: "d69c0678ce2025a8921b089311d219ea" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 583; y: 248 - modifiers: 0 - sendToViewport: true + hash: "db6217ff0194c5a3f9ca9ea7e3b3dfd8" } Frame { msec: 944 - hash: "55a852b268151d660e4945da88b04022" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 559; y: 258 - modifiers: 0 - sendToViewport: true + hash: "8a94ca0ee93daaa1bdcdbfc8a80713c1" } Frame { msec: 960 - image: "test-pathview.0.png" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 547; y: 264 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 3 - button: 1 - buttons: 0 - x: 547; y: 264 - modifiers: 0 - sendToViewport: true + hash: "ab24d0c8545518cbaff876976247be2c" } Frame { msec: 976 - hash: "55ab61911405e762b39b38d1371ef845" + image: "test-pathview.1.png" } Frame { msec: 992 - hash: "be3de45165f2f0916f734fecf3f48c47" + hash: "1535dea92038cf87395a616841fd9bf6" } Frame { msec: 1008 - hash: "0a523daec6b591a2b5030c6c0b95cb24" + hash: "1535dea92038cf87395a616841fd9bf6" } Frame { msec: 1024 - hash: "22da168e523fa385cce1f2e6a05e1332" + hash: "1535dea92038cf87395a616841fd9bf6" } Frame { msec: 1040 - hash: "464cb37780cf126df6dad4169445c7bc" + hash: "1535dea92038cf87395a616841fd9bf6" } Frame { msec: 1056 - hash: "666b06a0fbe2d10fbf3e15883a166c60" + hash: "1535dea92038cf87395a616841fd9bf6" } Frame { msec: 1072 - hash: "223732cd526e09155ca99c80780bc3fa" + hash: "1535dea92038cf87395a616841fd9bf6" } Frame { msec: 1088 - hash: "c74cc48188b05c5426a6b955ed9f09a3" + hash: "1535dea92038cf87395a616841fd9bf6" } Frame { msec: 1104 - hash: "8d09a95ab09f87277fcc727e9c5da0fb" + hash: "1535dea92038cf87395a616841fd9bf6" } Frame { msec: 1120 - hash: "71b7d4ec45270158ba4ca96817d8f231" + hash: "1535dea92038cf87395a616841fd9bf6" } Frame { msec: 1136 - hash: "4847a1e7d792ed58e3476112b02c6fab" + hash: "1535dea92038cf87395a616841fd9bf6" } Frame { msec: 1152 - hash: "ef444a3a960bdc176e004b949e5c89ce" + hash: "1535dea92038cf87395a616841fd9bf6" } Frame { msec: 1168 - hash: "1ebf4badb7f4ef3938868a74740fcbce" + hash: "1535dea92038cf87395a616841fd9bf6" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 378; y: 161 + modifiers: 0 + sendToViewport: true } Frame { msec: 1184 - hash: "022918cd4b54750b0ad28bcb00108f51" + hash: "1535dea92038cf87395a616841fd9bf6" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 376; y: 161 + modifiers: 0 + sendToViewport: true } Frame { msec: 1200 - hash: "1ea398b2b7c52b35981c98b60d5d7a02" + hash: "1535dea92038cf87395a616841fd9bf6" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 374; y: 161 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 373; y: 161 + modifiers: 0 + sendToViewport: true } Frame { msec: 1216 - hash: "05d7619ed0154fa414686522a7ca86c4" + hash: "c612bb9906f18786ef7cc6f4e56de218" } - Frame { - msec: 1232 - hash: "03274e26ea57d1264f21d306533476ef" + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 367; y: 160 + modifiers: 0 + sendToViewport: true } - Frame { - msec: 1248 - hash: "5109372d6c62225aaf971aa53c708bee" + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 353; y: 160 + modifiers: 0 + sendToViewport: true } Frame { - msec: 1264 - hash: "71f10446437963eccb87dd40c172118f" + msec: 1232 + hash: "ffec210dd863ed32a780506f61b06056" } Mouse { - type: 2 - button: 1 + type: 5 + button: 0 buttons: 1 - x: 708; y: 240 + x: 328; y: 157 modifiers: 0 sendToViewport: true } @@ -388,55 +484,59 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 707; y: 240 + x: 303; y: 155 modifiers: 0 sendToViewport: true } Frame { - msec: 1280 - hash: "e47426491548162622f9a281c3d062ec" + msec: 1248 + hash: "9613c658f267d19b84d6e7ef2a676fed" } Mouse { type: 5 button: 0 buttons: 1 - x: 685; y: 252 + x: 280; y: 153 modifiers: 0 sendToViewport: true } - Frame { - msec: 1296 - hash: "e889fba64d9f94fe18c3750dd6ad9d00" - } Mouse { type: 5 button: 0 buttons: 1 - x: 635; y: 264 + x: 253; y: 151 modifiers: 0 sendToViewport: true } Frame { - msec: 1312 - hash: "7fe200757a6bf752906d195fe341be14" + msec: 1264 + hash: "8c5dd8d0f9f434530b20e14a84af9f46" } Mouse { type: 5 button: 0 buttons: 1 - x: 569; y: 280 + x: 230; y: 151 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 211; y: 151 modifiers: 0 sendToViewport: true } Frame { - msec: 1328 - hash: "aa1f4147dc3fd66f6d9e2605d0759951" + msec: 1280 + hash: "a956e8e9ca8958c387f8f5ce374cdec9" } Mouse { type: 5 button: 0 buttons: 1 - x: 533; y: 294 + x: 193; y: 153 modifiers: 0 sendToViewport: true } @@ -444,75 +544,99 @@ VisualTest { type: 3 button: 1 buttons: 0 - x: 533; y: 294 + x: 193; y: 153 modifiers: 0 sendToViewport: true } Frame { + msec: 1296 + hash: "712e865d894f179cfd9d86b08e60811a" + } + Frame { + msec: 1312 + hash: "db5c1f2af2e72ff4edce83cb342b5263" + } + Frame { + msec: 1328 + hash: "834f0aa26c66234491468c1b27a2d329" + } + Frame { msec: 1344 - hash: "2b7163ea45860cf81f208c2b68c418b5" + hash: "78a2a4b60db730a7367bc77e1dfc1a1b" } Frame { msec: 1360 - hash: "a89bd1204fb17d9d8ce7b7f4279e9b1f" + hash: "a8ff2277b5f7d515bc5a9af1f0e77197" } Frame { msec: 1376 - hash: "683e52637fd5d96ded35f5ade9679822" + hash: "e05d730624025000b831860f5b99e8ac" } Frame { msec: 1392 - hash: "2aa16f06e8bed201746558b1003f7d63" + hash: "54aa124492ea742e4327f1d2b45ab620" } Frame { msec: 1408 - hash: "f2e40e75ddb8004917ae5b8cf144a322" + hash: "bc700bee41ac384a2555723b010e9041" } Frame { msec: 1424 - hash: "0f7f64373b065a454c02c32c52a5ef79" + hash: "26f66098c505cea4715a89b6a2232759" } Frame { msec: 1440 - hash: "fb4fbd2b3696bfb6135797b1f0158b5c" + hash: "00f3255a3ead315410d8c0d338779689" } Frame { msec: 1456 - hash: "7a8eafad65ff191a97dcf910393ba4e4" + hash: "154e7d86d7602ebba38a0d63b211894d" } Frame { msec: 1472 - hash: "3362deae62ba96853d85827f21cec589" + hash: "87cf2bff69ebd75af69d0a7c7f668b07" } Frame { msec: 1488 - hash: "0653838fa3fb5b32e561adc20becc9d2" + hash: "f221b870ecccb1669b6223e5431c31d1" } Frame { msec: 1504 - hash: "482e78e6b54cabe007f7e7f4f27a07ee" + hash: "40a9d4c522d9fd831be2ca698ac10670" } Frame { msec: 1520 - hash: "b51f60864896808c6e41d8a0a990676d" + hash: "7ad47479d99fd4d9fde96fef242bdc20" } Frame { msec: 1536 - hash: "d77e59d69b7c21c82bce9a25d548358c" + hash: "b91912801c790d849399306c693a4d33" } Frame { msec: 1552 - hash: "b3dddbb1eee0e2f222434511073c4620" + hash: "e5c8d361abcbc15df0b0b82728cb5b84" } Frame { msec: 1568 - hash: "d5e0d191582291b269b9e93241d9ac03" + hash: "3f2f82c925e93d4593581cdba16f361f" + } + Frame { + msec: 1584 + hash: "7007fd0595c188a9a5b3ff31b0514aa5" + } + Frame { + msec: 1600 + hash: "118661091df765ae35c152c7fe818029" + } + Frame { + msec: 1616 + hash: "0a8edd2a35f7921ced6e3aa7e571bc4b" } Mouse { type: 2 button: 1 buttons: 1 - x: 637; y: 218 + x: 339; y: 152 modifiers: 0 sendToViewport: true } @@ -520,27 +644,39 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 621; y: 240 + x: 334; y: 152 modifiers: 0 sendToViewport: true } + Frame { + msec: 1632 + hash: "ef734ce4d7e1aee19a78b743c9923f90" + } Mouse { type: 5 button: 0 buttons: 1 - x: 613; y: 248 + x: 245; y: 152 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 161; y: 148 modifiers: 0 sendToViewport: true } Frame { - msec: 1584 - hash: "8c12000da88abb70cbc370d2a2ca21d7" + msec: 1648 + hash: "09a9925d5ec2fd03cfbf469bc22bf201" } Mouse { type: 5 button: 0 buttons: 1 - x: 551; y: 288 + x: 139; y: 150 modifiers: 0 sendToViewport: true } @@ -548,379 +684,335 @@ VisualTest { type: 3 button: 1 buttons: 0 - x: 551; y: 288 + x: 139; y: 150 modifiers: 0 sendToViewport: true } Frame { - msec: 1600 - hash: "2854533fd50f5ebb8fc43cf0041883e4" - } - Frame { - msec: 1616 - hash: "64c0ba48b59addcbd9dc2a36c24b3070" - } - Frame { - msec: 1632 - hash: "5ce463d514a776055897052defbae117" - } - Frame { - msec: 1648 - hash: "16b25853ec30feee97c3f11a0ea5767e" - } - Frame { msec: 1664 - hash: "55cfc9179923c935a44de0fee69d74ce" + hash: "6babcbf5582d5ed8f0cf52e233867055" } Frame { msec: 1680 - hash: "47641fd7ec919b3c041c5acc04b0d083" + hash: "94dae9d52f3523e17f3f0e59ca24a069" } Frame { msec: 1696 - hash: "466eedb320beed99d7eba5a71095438a" + hash: "0d417d25893a0454a729f5c23a2a6c28" } Frame { msec: 1712 - hash: "a7520215940ca21acd148ca88c0fec62" + hash: "afd1bbca1dcfea8d1f0a340d86b07fa8" } Frame { msec: 1728 - hash: "f5c8bff5c3305064dbaa777707994de3" + hash: "97e98982742b94dba8b6cb59397bcb66" } Frame { msec: 1744 - hash: "95b37e22bb68634029e18bcef7e9502c" + hash: "a0ad8cbbd0daa0afd3831e8a071b9a0e" } Frame { msec: 1760 - hash: "f60cccf793bd6d356d69b1394638a201" + hash: "f71826bcd6ea91d2f64d627a390c379d" } Frame { msec: 1776 - hash: "d77a5c2553e9391c14a49dba951ae236" + hash: "7699da01cf1ee9a7f404ab053241b530" } Frame { msec: 1792 - hash: "0bfa2f6e5fa25a9847c2515de8ad53bd" + hash: "6aba727ecc562d7b5555eae427e6978b" } Frame { msec: 1808 - hash: "202c077b20213814545ab594987b3c46" + hash: "ef9c6daa5b04b0be9159594e04524fba" } Frame { msec: 1824 - hash: "32c5d1644c4f6a3386b4300b1dadae2e" + hash: "6293ede5de83f3b01a3b4d8d87648089" } Frame { msec: 1840 - hash: "c914c500507b9c7180dcf25e985135e9" + hash: "c3b34d8592f88622cad0f9353d08e739" } Frame { msec: 1856 - hash: "62095b2214425007cb19a6218819ed21" + hash: "880f3cb9d5dbe06cdf17e3a953d4562d" } Frame { msec: 1872 - hash: "06d25e03eca85906c93d60b7c80b353c" + hash: "ed381ce920863a5a6627f383a88ea2fe" } Frame { msec: 1888 - hash: "605992eb3f636b705b4b6dd7dfbe1a5f" + hash: "b5bc40b8c4abb6458aeb67eda73507b6" } Frame { msec: 1904 - hash: "3241ccb6da86acc69bb07c044ba5bade" + hash: "482cb61b7fac4b1654483f846b8b6717" } Frame { msec: 1920 - image: "test-pathview.1.png" + hash: "e1a4a16d2cf5132a9fbb0869ed6082d9" } Frame { msec: 1936 - hash: "f09fe53cd6698a94d1626df1a1e4079b" + image: "test-pathview.2.png" } Frame { msec: 1952 - hash: "aff96cfa2f88f1f2ce6af5e6a838fb79" + hash: "f8874aaab1e65cf9b86d6b5174c3d2c8" } Frame { msec: 1968 - hash: "dddc255c053608f6b199cebb40e164bc" - } - Mouse { - type: 2 - button: 1 - buttons: 1 - x: 595; y: 236 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 565; y: 256 - modifiers: 0 - sendToViewport: true + hash: "d8490adeaa793352b812e832f4cb079a" } Frame { msec: 1984 - hash: "345864eccf0b48f94097c9e0f037d71d" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 507; y: 286 - modifiers: 0 - sendToViewport: true + hash: "85fdb99926ba34a25fa964df11af9a5a" } Frame { msec: 2000 - hash: "05e9776009f78d5466473c67a900e74d" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 461; y: 288 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 3 - button: 1 - buttons: 0 - x: 461; y: 288 - modifiers: 0 - sendToViewport: true + hash: "ad137a75981c181838d97cbe313063ac" } Frame { msec: 2016 - hash: "3a2bca372b5e492d71c73c945851a616" + hash: "bfa5cecfc0058b56ca66aa816ea098dc" } Frame { msec: 2032 - hash: "f7957d18f0fc7421f7109dfc5debba3a" + hash: "53fe3960c2f332eb099fedd8421fcc94" } Frame { msec: 2048 - hash: "cdd2a73b65b60991f1a3671cc668fa0e" + hash: "61b99ff526560c1589d2fc8737af2af2" } Frame { msec: 2064 - hash: "d1646d66d0726f163cd32d4e985da46b" + hash: "f9dd63709bed985f5d691d27c0d32484" } Frame { msec: 2080 - hash: "1d2ea750a691ba78943c8e6e1a950017" + hash: "964c20ada9ad9e83edd9b429bf681b83" } Frame { msec: 2096 - hash: "c372a639a59e7cb1f5573de540dd0dcf" + hash: "997bc44a319c8ce8212387f7564c4005" } Frame { msec: 2112 - hash: "964fc74c67a84cb84516389c57468ada" + hash: "892eda6e7446321483ffb1dbf44a0432" } Frame { msec: 2128 - hash: "7310eb82821b9c209dd9e54d7b8d2e61" + hash: "62068dca6da7227882b6c3bc147c6f24" } Frame { msec: 2144 - hash: "55b62e5afa61e8acb4faf97f7c2b1aa5" + hash: "2cd0c351c53234d4bbf4d2c74d313f59" } Frame { msec: 2160 - hash: "4a9994d898380369eb705efb52839402" + hash: "cf812f971bb4f8ab3116cf2b14c325df" } Frame { msec: 2176 - hash: "340811fac74949d8561c825547801ab0" + hash: "be296bd9ab4c38d95e6d7d445d8c7f68" } Frame { msec: 2192 - hash: "4ab688cb3f157dff07a652a84d1ed1da" + hash: "536d0214c8c3f69ce8d4e1585128b2b8" } Frame { msec: 2208 - hash: "a249bd338776e1f0d11ad70aebcb91b3" + hash: "f71452a0a6ef80758800d67e601a162b" } Frame { msec: 2224 - hash: "6db4a1fd4f2597a180705b7d927ef512" + hash: "e57c099beb70d0a4ca2cbc94a2c3887e" } Frame { msec: 2240 - hash: "7a47ac68a2a433d6edce92b772c3c608" + hash: "84cea22f64ff8b8838a7db0b19af1a4e" } Frame { msec: 2256 - hash: "10f23e9e7729a6525549b71143ae539c" + hash: "04aa0d5d089779977f569d0f849b97dd" } Frame { msec: 2272 - hash: "c977e2525e1fb7406414862fbd23fcf8" + hash: "85b52e125142d52d531132939930dd93" } Frame { msec: 2288 - hash: "66251028e13fbd8f4f4d6836eb9615f9" + hash: "19bc7b318c21a6ce2be8ebde2e624fc3" } Frame { msec: 2304 - hash: "925b50a4f9fe33d83463914c2221be82" + hash: "9cc744249cb031f0400e87893c1642af" } Frame { msec: 2320 - hash: "7169f87de9a332bb94108661e9783a54" + hash: "a834706bbf573f37cf9f59c6c6cbbfa5" } Frame { msec: 2336 - hash: "3ff3c0d2db8d1d65cfc7b14520cf41aa" + hash: "8db3eea9d47a162d8b0ee9cd18e194f3" } Frame { msec: 2352 - hash: "0757ee68ff9923a2dbeb2129f3d4409c" + hash: "29da9b8da8f572ace93250abb8626a90" } Frame { msec: 2368 - hash: "223dd69204949b494cda0762ef9965fd" + hash: "179b74316d885f9ee41066b9c475b57f" } Frame { msec: 2384 - hash: "e97c6ba010857de43baeccbe85e2b262" + hash: "35464509ef5a9919af46a30d40c3edc7" } Frame { msec: 2400 - hash: "9f170350da8b3785d5db9c24ce8cacf8" + hash: "aadec42355d38d149421ef6c93783e69" } Frame { msec: 2416 - hash: "512f3a1ef9d5c263ab22559490dc3022" + hash: "cb8609791270e8e3c13da4579f85595f" } Frame { msec: 2432 - hash: "0f3df7f366bc918c55172df45c22056e" + hash: "93e81e036a1bc30cc63ce703f8f43a34" } Frame { msec: 2448 - hash: "71f8f04423b9a3356aa08235a91ddde7" + hash: "d08d18adf9ca92cd6597c2f51ae90383" } Frame { msec: 2464 - hash: "0c48c98562318f7bac502c49fd09fd5e" + hash: "f54ec103787023647beaa4b992340385" } Frame { msec: 2480 - hash: "17defd865ec00da3a74360044a906ea9" + hash: "61c9f72d78fce0b966a278abacc97ce6" } Frame { msec: 2496 - hash: "07ef0b634016b52023174a6a593cb2aa" + hash: "5b0500ed0562b11280c3424412f74188" } Frame { msec: 2512 - hash: "56d06c41e9ad55852654bcc6ce77504d" + hash: "b8ee7bc1e94ce35bf946ee71fa03d72c" } Frame { msec: 2528 - hash: "05848d818a1531a649f9c23947e67855" + hash: "60ec6aceeaf82fc730c3df55b5c06f90" } Frame { msec: 2544 - hash: "11c8397fb9d7b993761b08ba8c9958e5" + hash: "01cc732bad8b28483e79115c117ee26d" } Frame { msec: 2560 - hash: "82255275db096d4150bd6cbd07805b3f" + hash: "b39c8d373524ba679c8567d16e6c5fe0" } Frame { msec: 2576 - hash: "8dd3572656f6feb16d55d9318b6b6317" + hash: "2474476dfd021ff485c3a127bd22367e" } Frame { msec: 2592 - hash: "8096e99b41c38a777df2010057119afb" + hash: "1342a1a0f6bc02159de1be058cf2411b" } Frame { msec: 2608 - hash: "4187c358b8319dffdef36c67b02a4921" + hash: "a9721b64b9a5526335937245302249ae" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 72; y: 121 + modifiers: 0 + sendToViewport: true } Frame { msec: 2624 - hash: "f891ef9a694bc6513f04e38d34c78e24" + hash: "109dc503ee86e731f52d25908daf5d36" } Frame { msec: 2640 - hash: "77db9416fb003a5bb793b6573ca3a3cd" + hash: "94998dbab6792c518ca1f37f060f1d4b" } Frame { msec: 2656 - hash: "152cf831ca83212fc026b1146c49a386" + hash: "3146ba4e63fa74279939b8de935f067c" } - Frame { - msec: 2672 - hash: "a596b17515b471d5e67edda3baf8938b" - } - Frame { - msec: 2688 - hash: "307db3e3c929da9783b12d7a2efdbda5" - } - Frame { - msec: 2704 - hash: "1baff6641852daabdc639a35a4821189" - } - Frame { - msec: 2720 - hash: "1f7df5b9c29773c7ae3d08005e7dd903" - } - Frame { - msec: 2736 - hash: "7eb1937ccb2727c27e57b7d7960678d2" - } - Frame { - msec: 2752 - hash: "8294b7a9105083887634973a1c64b70a" + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 73; y: 121 + modifiers: 0 + sendToViewport: true } - Frame { - msec: 2768 - hash: "89ea9be6ebb280ff43d7b037d989aa53" + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 74; y: 122 + modifiers: 0 + sendToViewport: true } Frame { - msec: 2784 - hash: "4cbeaef4f796eebf114c5e470389d30a" + msec: 2672 + hash: "1aaea4143076bf8ba8190d94fcc89e64" } - Frame { - msec: 2800 - hash: "0ce8c069bf3fb31d759d62e429c67a15" + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 79; y: 123 + modifiers: 0 + sendToViewport: true } - Frame { - msec: 2816 - hash: "201f1b39884249f60a53a201f783ce9b" + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 95; y: 129 + modifiers: 0 + sendToViewport: true } Frame { - msec: 2832 - hash: "bcafa2c76a9747a64565a3d3484c1c91" + msec: 2688 + hash: "a0d8bb20189c3c65e5e72671788d9493" } - Frame { - msec: 2848 - hash: "94c7ff74b5a37b6e03a47afc40fde107" + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 126; y: 138 + modifiers: 0 + sendToViewport: true } - Frame { - msec: 2864 - hash: "08127dfa54da0616ce6cb19c646487ed" + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 161; y: 148 + modifiers: 0 + sendToViewport: true } Frame { - msec: 2880 - image: "test-pathview.2.png" + msec: 2704 + hash: "a0d8bb20189c3c65e5e72671788d9493" } Mouse { - type: 2 - button: 1 + type: 5 + button: 0 buttons: 1 - x: 310; y: 277 + x: 194; y: 158 modifiers: 0 sendToViewport: true } @@ -928,43 +1020,39 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 324; y: 279 + x: 239; y: 169 modifiers: 0 sendToViewport: true } Frame { - msec: 2896 - hash: "b76ce9c50fcbe38a29c1930302dd61da" + msec: 2720 + hash: "a0d8bb20189c3c65e5e72671788d9493" } Mouse { type: 5 button: 0 buttons: 1 - x: 330; y: 281 + x: 280; y: 178 modifiers: 0 sendToViewport: true } - Frame { - msec: 2912 - hash: "d30704b159562c21cd2f42f2370acdfa" - } Mouse { type: 5 button: 0 buttons: 1 - x: 346; y: 283 + x: 313; y: 185 modifiers: 0 sendToViewport: true } Frame { - msec: 2928 - hash: "db0916ebf147ee738aaf7492bd38c262" + msec: 2736 + hash: "a0d8bb20189c3c65e5e72671788d9493" } Mouse { type: 5 button: 0 buttons: 1 - x: 358; y: 285 + x: 344; y: 191 modifiers: 0 sendToViewport: true } @@ -972,864 +1060,1508 @@ VisualTest { type: 3 button: 1 buttons: 0 - x: 358; y: 285 + x: 344; y: 191 modifiers: 0 sendToViewport: true } Frame { + msec: 2752 + hash: "a0d8bb20189c3c65e5e72671788d9493" + } + Frame { + msec: 2768 + hash: "a0d8bb20189c3c65e5e72671788d9493" + } + Frame { + msec: 2784 + hash: "a0d8bb20189c3c65e5e72671788d9493" + } + Frame { + msec: 2800 + hash: "a0d8bb20189c3c65e5e72671788d9493" + } + Frame { + msec: 2816 + hash: "a0d8bb20189c3c65e5e72671788d9493" + } + Frame { + msec: 2832 + hash: "a0d8bb20189c3c65e5e72671788d9493" + } + Frame { + msec: 2848 + hash: "a0d8bb20189c3c65e5e72671788d9493" + } + Frame { + msec: 2864 + hash: "a0d8bb20189c3c65e5e72671788d9493" + } + Frame { + msec: 2880 + hash: "a0d8bb20189c3c65e5e72671788d9493" + } + Frame { + msec: 2896 + image: "test-pathview.3.png" + } + Frame { + msec: 2912 + hash: "a0d8bb20189c3c65e5e72671788d9493" + } + Frame { + msec: 2928 + hash: "a0d8bb20189c3c65e5e72671788d9493" + } + Frame { msec: 2944 - hash: "128058d78c8ceabf4867c8c2d23c8007" + hash: "a0d8bb20189c3c65e5e72671788d9493" } Frame { msec: 2960 - hash: "9a59b6d1576b70796abcd58167e5135e" + hash: "a0d8bb20189c3c65e5e72671788d9493" } Frame { msec: 2976 - hash: "2d5f030aa7ae5f7b5df1894f0250a391" + hash: "a0d8bb20189c3c65e5e72671788d9493" } Frame { msec: 2992 - hash: "fb45fe68abab13f5eb4e8022f1e4e2f1" + hash: "1236a317e60f7ae3d3fb2fb521bad2a2" } Frame { msec: 3008 - hash: "ad090853500b3720c1bb4d750731e25c" + hash: "1236a317e60f7ae3d3fb2fb521bad2a2" } Frame { msec: 3024 - hash: "f8f560f26cc0b63f51858c5119b7a1ef" + hash: "1236a317e60f7ae3d3fb2fb521bad2a2" } Frame { msec: 3040 - hash: "87e9d53c0ffcf7231693d9d6619ad37e" + hash: "1236a317e60f7ae3d3fb2fb521bad2a2" } Frame { msec: 3056 - hash: "73000f490569eb178d47a00b96d39a17" + hash: "1236a317e60f7ae3d3fb2fb521bad2a2" } Frame { msec: 3072 - hash: "b8a196eca9c3bd95659931115bec319f" + hash: "1236a317e60f7ae3d3fb2fb521bad2a2" } Frame { msec: 3088 - hash: "5f9265d0818701ce08066b55a8bbd904" + hash: "1236a317e60f7ae3d3fb2fb521bad2a2" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 152; y: 143 + modifiers: 0 + sendToViewport: true } Frame { msec: 3104 - hash: "9a62f2e25e8d32872e43fbdcdb838756" + hash: "1236a317e60f7ae3d3fb2fb521bad2a2" } Frame { msec: 3120 - hash: "1c7b238074d274e4f105b5c2b7fd6dac" + hash: "1236a317e60f7ae3d3fb2fb521bad2a2" } Frame { msec: 3136 - hash: "f6fbd5658a122ced7257852b4d38605d" + hash: "1236a317e60f7ae3d3fb2fb521bad2a2" } Frame { msec: 3152 - hash: "24a0cc1d69213b12f9420fa9ffee7319" + hash: "1236a317e60f7ae3d3fb2fb521bad2a2" } Frame { msec: 3168 - hash: "8811594c57e514da3afeb04460569e5d" + hash: "1236a317e60f7ae3d3fb2fb521bad2a2" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 151; y: 144 + modifiers: 0 + sendToViewport: true } Frame { msec: 3184 - hash: "760d4afdc958184b5b68bc3bcc2f1d3b" + hash: "1236a317e60f7ae3d3fb2fb521bad2a2" } Frame { msec: 3200 - hash: "b3b2ca99af9aa022dfebf71bfa1cd491" + hash: "1236a317e60f7ae3d3fb2fb521bad2a2" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 152; y: 145 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 153; y: 145 + modifiers: 0 + sendToViewport: true } Frame { msec: 3216 - hash: "293dbff5edf4dde1f57ca3af1c4bce5e" + hash: "1236a317e60f7ae3d3fb2fb521bad2a2" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 155; y: 146 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 157; y: 146 + modifiers: 0 + sendToViewport: true } Frame { msec: 3232 - hash: "0c48c98562318f7bac502c49fd09fd5e" + hash: "1b604ea70459a768fb37a6333000174b" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 161; y: 147 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 164; y: 148 + modifiers: 0 + sendToViewport: true } Frame { msec: 3248 - hash: "1cac8d792f55f3e47549d628bd729a7d" + hash: "25e0aabe364085a61b4572ef015dac2c" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 166; y: 148 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 168; y: 149 + modifiers: 0 + sendToViewport: true } Frame { msec: 3264 - hash: "d63664b4a6c42c67a3c700e3a000fc07" + hash: "ee6fc5c1de08e6f13f23b26829d2cba2" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 170; y: 150 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 171; y: 150 + modifiers: 0 + sendToViewport: true } Frame { msec: 3280 - hash: "be41201056bd58d4793c9c7b5cc63f3f" + hash: "b077c59359d047738d9ba739f591393b" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 175; y: 150 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 177; y: 151 + modifiers: 0 + sendToViewport: true } Frame { msec: 3296 - hash: "0ea52d61c7b8803d76340874b846783d" + hash: "2cc0b8d7bd088f2277f5e939c234114c" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 180; y: 152 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 183; y: 152 + modifiers: 0 + sendToViewport: true } Frame { msec: 3312 - hash: "260c743db91b8802e2c27f8c92d620e5" + hash: "64703db84cd5bda3109546293783804d" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 187; y: 153 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 191; y: 154 + modifiers: 0 + sendToViewport: true } Frame { msec: 3328 - hash: "33d3dbe981874cd04edd35a4e5bf4e68" + hash: "137cd88932ad1fdbfdbf1a80cccf7b3f" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 193; y: 154 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 195; y: 154 + modifiers: 0 + sendToViewport: true } Frame { msec: 3344 - hash: "27d183bfe7a7775ba47578de7a5b2dcb" + hash: "ff9011d861c64bcad214b52cb4245583" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 197; y: 154 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 199; y: 155 + modifiers: 0 + sendToViewport: true } Frame { msec: 3360 - hash: "a6c0bd87922ca8d40fe413ab8624dd24" + hash: "c3f0132e472d29ddee95c7349243d33e" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 202; y: 155 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 202; y: 155 + modifiers: 0 + sendToViewport: true } Frame { msec: 3376 - hash: "218d68463d34cc31dc81756be9effd02" + hash: "42ae9c21dce6a7cd59de228dac775dd5" } Frame { msec: 3392 - hash: "29e9148ab8c0aa66988a6bcda12b06ea" + hash: "3f8631caf6a98d83356b188d6f94e9a6" } Frame { msec: 3408 - hash: "8cc09fb7e94b1bd0d3482e0bf5d0abec" + hash: "b2788cd1939a6dd42f12d8fd1282a122" } Frame { msec: 3424 - hash: "39a595b99ed012a1e54b516b75f8652d" + hash: "0d1ab6e9f2780be0c392d20f4b3b9619" } Frame { msec: 3440 - hash: "30754f5e10dc0d148f10a5eced16258a" + hash: "03fdd91b352798b1ff958c23c0bc5f35" } Frame { msec: 3456 - hash: "85de32bfdfaea28e4c534dca69b1255e" + hash: "028fee3630fdb3cf862213c0466a56fe" } Frame { msec: 3472 - hash: "459bda74f223c6cfbee12524939b09ef" + hash: "3ab76009ca029723e5cf0bf9bc154102" } Frame { msec: 3488 - hash: "db2ae2401ff1a65911339e2292f075dd" + hash: "866c59b7dd545364b70ddbf21a8ee874" } Frame { msec: 3504 - hash: "0cc18d7cbf42cb68baedd73cf59d8c08" + hash: "9b4ff972b1055db38900fc0c5007e7b0" } Frame { msec: 3520 - hash: "36c72c3d608fc5126f4b62d4416ad54e" + hash: "cbe0073c84617e23f0679a08c1a78492" } Frame { msec: 3536 - hash: "7f4db14f493a300ba37dae79a9d60084" + hash: "374a5e6070dd628ed031e80d44be1f3f" } Frame { msec: 3552 - hash: "efe0031b95195bebfd887ef63c2ce441" + hash: "4d16c81f877585a82549cfc4f68c574d" } Frame { msec: 3568 - hash: "ade092ef64fc3b1e4d4afc86dca3cf71" + hash: "64b2b4c374a730b138b3573095f45d2c" } Frame { msec: 3584 - hash: "e57a7cf2f90b87fed0fd438599fabae3" + hash: "26c59f4131fdb01ac4771231341c75c3" } Frame { msec: 3600 - hash: "1be372fe7de83c4d019e3856c03b39b6" + hash: "bf6a3fdb7c516ca9cfc09f1059cc8cdf" } Frame { msec: 3616 - hash: "4cb14166395004b6f0f04c6d95879583" + hash: "1bfb86796087cd293c68205cce6ac294" } Frame { msec: 3632 - hash: "a5ec71ba41f5fc0eeebf907749f26266" + hash: "e0f76f8fc7bd7756a4e004655f97f782" } Frame { msec: 3648 - hash: "257ef3bb651dbd43635576563c0f97c7" + hash: "61d3aa5f827452482d8a4a903fe64acc" } Frame { msec: 3664 - hash: "aa95d440ff9c75215bd2483befe18f78" + hash: "c8e42d3a5df195eaa091e50fc9dcd51e" } Frame { msec: 3680 - hash: "670815d144a7838b02bf24cf586c8df4" + hash: "bb684dccf4c0a74dc091fb78c1be4f2b" } Frame { msec: 3696 - hash: "5f58ff1dd96ee21710ce2aeee81c232b" + hash: "54341e5a76fb4657021c41e6e3f3d496" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 117; y: 142 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 118; y: 142 + modifiers: 0 + sendToViewport: true } Frame { msec: 3712 - hash: "0c5a6c2dfbac5b97481b8e505fd4c4eb" + hash: "435ee710e108df42f659250ad7dbdb5e" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 118; y: 143 + modifiers: 0 + sendToViewport: true } Frame { msec: 3728 - hash: "b269e9fe4d14537c8bef0b66effe7319" + hash: "0c7078ec0d4a1dea84e0fba06323c533" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 119; y: 143 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 120; y: 143 + modifiers: 0 + sendToViewport: true } Frame { msec: 3744 - hash: "b269e9fe4d14537c8bef0b66effe7319" + hash: "854103790c02ca86fa011ef1b0f2be0a" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 121; y: 144 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 122; y: 144 + modifiers: 0 + sendToViewport: true } Frame { msec: 3760 - hash: "b269e9fe4d14537c8bef0b66effe7319" + hash: "1a5995196e5bb4d1464ca76191af72d5" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 123; y: 144 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 124; y: 144 + modifiers: 0 + sendToViewport: true } Frame { msec: 3776 - hash: "b269e9fe4d14537c8bef0b66effe7319" + hash: "397bbd080cae99790621642fab6ded91" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 126; y: 144 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 129; y: 145 + modifiers: 0 + sendToViewport: true } Frame { msec: 3792 - hash: "b269e9fe4d14537c8bef0b66effe7319" + hash: "66ecad306911060329dcf7695c358e87" } Mouse { - type: 2 - button: 1 + type: 5 + button: 0 buttons: 1 - x: 174; y: 234 + x: 132; y: 145 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 135; y: 146 modifiers: 0 sendToViewport: true } Frame { msec: 3808 - hash: "9480eb8761d4ce90971903fcfab1e09e" + hash: "c06da5f40f3f59f576a1d540d0b3244f" } Mouse { type: 5 button: 0 buttons: 1 - x: 176; y: 236 + x: 139; y: 147 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 143; y: 149 modifiers: 0 sendToViewport: true } Frame { msec: 3824 - hash: "30a6ac631e1a3433f252f56ee4337cdc" + hash: "a88d97691539dce19af4c14baf610275" } Mouse { type: 5 button: 0 buttons: 1 - x: 179; y: 238 + x: 147; y: 150 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 152; y: 151 modifiers: 0 sendToViewport: true } Frame { msec: 3840 - image: "test-pathview.3.png" + hash: "a07dca2c0014609ca5241612550992f5" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 156; y: 152 + modifiers: 0 + sendToViewport: true } Mouse { type: 5 button: 0 buttons: 1 - x: 184; y: 243 + x: 161; y: 153 modifiers: 0 sendToViewport: true } Frame { msec: 3856 - hash: "ed07f9eea6cd2cd78a3e2479137f843d" + image: "test-pathview.4.png" } Mouse { type: 5 button: 0 buttons: 1 - x: 185; y: 244 + x: 168; y: 155 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 175; y: 155 modifiers: 0 sendToViewport: true } Frame { msec: 3872 - hash: "7a5b201cc8725dbf15d89907fffd4ee3" + hash: "e5a4e76dd607ba1bae97aaf184ee009a" } Mouse { type: 5 button: 0 buttons: 1 - x: 197; y: 250 + x: 184; y: 157 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 194; y: 158 modifiers: 0 sendToViewport: true } Frame { msec: 3888 - hash: "bc2433b9e5f03cdbd35922d145a4ce59" + hash: "bb1d2614e590562479fc8d301bc7402f" } Mouse { type: 5 button: 0 buttons: 1 - x: 213; y: 256 + x: 203; y: 160 modifiers: 0 sendToViewport: true } Mouse { - type: 3 - button: 1 - buttons: 0 - x: 213; y: 256 + type: 5 + button: 0 + buttons: 1 + x: 211; y: 160 modifiers: 0 sendToViewport: true } Frame { msec: 3904 - hash: "d443f23aa5449d5f2b11c47feab5a0ae" + hash: "5d9fd2238666d3ae04613f1bba0fab05" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 221; y: 162 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 231; y: 162 + modifiers: 0 + sendToViewport: true } Frame { msec: 3920 - hash: "c43f00d3ae4c8abbd20fc7157363b19d" + hash: "b12a944cb5e593afbb21a10453879b52" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 241; y: 162 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 251; y: 164 + modifiers: 0 + sendToViewport: true } Frame { msec: 3936 - hash: "22d6f5e9fdfe44e73020e6f504002b7c" + hash: "2f04c990978627b86fb2ad04579db0db" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 276; y: 167 + modifiers: 0 + sendToViewport: true } Frame { msec: 3952 - hash: "4a9a285834aad5795adbefbe167028e2" + hash: "e7ddf142fc36174fcaaa70b9340ef7a8" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 288; y: 167 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 301; y: 169 + modifiers: 0 + sendToViewport: true } Frame { msec: 3968 - hash: "561a6c005950830acf2a45ab9a207346" + hash: "4fce53c6f5347fe03ecf17b07fabe3ac" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 312; y: 169 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 324; y: 171 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 324; y: 171 + modifiers: 0 + sendToViewport: true } Frame { msec: 3984 - hash: "b0387e3cfd455e1144d0bce9b51d6767" + hash: "75a0ec2c0158c55a90147c3f4afaa19c" } Frame { msec: 4000 - hash: "610237f67aa7e5f8d5b363b1612b4966" + hash: "e89e98b7c1f36b74c664c77e121dedcb" } Frame { msec: 4016 - hash: "8034a5a7e0558d73051ea6c5bc750866" + hash: "f4c1e52a7b97a25fba640be2a1430d2d" } Frame { msec: 4032 - hash: "0e4dc8a9c124b51c5f1225f4c6a9ec63" + hash: "be58ca8f63dac8373825231512f483ca" } Frame { msec: 4048 - hash: "dc4e94522e8c64e9f2dbbf12a1f1aa3e" + hash: "755b16d4be00cb52595d42775d6227ac" } Frame { msec: 4064 - hash: "7466c076a95f2f6bbc2b6ce306773337" + hash: "c62f1ebbb1e4ae4ca22c060078d6240b" } Frame { msec: 4080 - hash: "787e2749905b97159fd0922c6cb388e2" + hash: "5f1187e9530584f9eb81ce1ce8267da0" } Frame { msec: 4096 - hash: "1e510d01afad190ec21de253bd8b4821" + hash: "5dc9921e9ddf15ee0457fcdc834544c5" } Frame { msec: 4112 - hash: "d740f40eb21be71ec70c00411d2ee76b" + hash: "efacedc2782435ef4e269e6956fb3547" } Frame { msec: 4128 - hash: "887a6f445af8fccf4932eed575a09cbb" + hash: "5b356dd3082f6b0920bb41d332595ce1" } Frame { msec: 4144 - hash: "fbb7e1d8cb9dd9016df0c33c69b1451a" + hash: "5d8afcc1abd890beb2badf85bcf02897" } Frame { msec: 4160 - hash: "5025e5f04a0807cb298037d6dda8c3af" + hash: "03c56ab4fea11cce19fcbb62dccb7683" } Frame { msec: 4176 - hash: "b9924f24f60c24087be165e8e385ebb0" + hash: "236254ce32a8e06dc42f2fd3c9ac6c7c" } Frame { msec: 4192 - hash: "2bab970787ac8b056401c8a73cb1a3c5" + hash: "4beb33da77bc2b41eb882a2a5cdeb539" } Frame { msec: 4208 - hash: "bda954bfafaa2915d760cf7a602b326f" - } - Mouse { - type: 2 - button: 1 - buttons: 1 - x: 187; y: 242 - modifiers: 0 - sendToViewport: true + hash: "b345470adead1ffb3af4d1091ffbd95c" } Frame { msec: 4224 - hash: "9b109bb9e786a45a78849436ea32a484" + hash: "c2677f1653b08952338a5c26a724ebe7" } Frame { msec: 4240 - hash: "9b109bb9e786a45a78849436ea32a484" + hash: "45b6633acf0ac28c5b5462920cf61282" } Frame { msec: 4256 - hash: "9b109bb9e786a45a78849436ea32a484" + hash: "26a9a6609ce8eee1f744c2bd43494f22" + } + Frame { + msec: 4272 + hash: "9373a8010a05d05cb5b3c2ec75359493" + } + Frame { + msec: 4288 + hash: "d0c561761825512a02a9e3640139cadc" + } + Frame { + msec: 4304 + hash: "d0c561761825512a02a9e3640139cadc" + } + Frame { + msec: 4320 + hash: "d0c561761825512a02a9e3640139cadc" + } + Frame { + msec: 4336 + hash: "d0c561761825512a02a9e3640139cadc" + } + Frame { + msec: 4352 + hash: "d0c561761825512a02a9e3640139cadc" + } + Frame { + msec: 4368 + hash: "d0c561761825512a02a9e3640139cadc" + } + Frame { + msec: 4384 + hash: "d0c561761825512a02a9e3640139cadc" + } + Frame { + msec: 4400 + hash: "d0c561761825512a02a9e3640139cadc" } Mouse { - type: 5 - button: 0 + type: 2 + button: 1 buttons: 1 - x: 187; y: 243 + x: 112; y: 126 modifiers: 0 sendToViewport: true } Frame { - msec: 4272 - hash: "9b109bb9e786a45a78849436ea32a484" + msec: 4416 + hash: "d0c561761825512a02a9e3640139cadc" } Mouse { type: 5 button: 0 buttons: 1 - x: 199; y: 252 + x: 112; y: 128 modifiers: 0 sendToViewport: true } Frame { - msec: 4288 - hash: "cc3c61f49a7b3c395670b86c8078a337" + msec: 4432 + hash: "d0c561761825512a02a9e3640139cadc" } Mouse { type: 5 button: 0 buttons: 1 - x: 223; y: 262 + x: 114; y: 128 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 115; y: 130 modifiers: 0 sendToViewport: true } Frame { - msec: 4304 - hash: "464d09b53b78fe5474d9c1d022bee9fd" + msec: 4448 + hash: "d0c561761825512a02a9e3640139cadc" } Mouse { type: 5 button: 0 buttons: 1 - x: 251; y: 272 + x: 116; y: 130 modifiers: 0 sendToViewport: true } Mouse { - type: 3 - button: 1 - buttons: 0 - x: 251; y: 272 + type: 5 + button: 0 + buttons: 1 + x: 119; y: 132 modifiers: 0 sendToViewport: true } Frame { - msec: 4320 - hash: "aab17f48ff506cda84543cbe0d8a1ce4" - } - Frame { - msec: 4336 - hash: "b7ba6c107f4085822a738120a913ba0c" - } - Frame { - msec: 4352 - hash: "751b79e202a70dcc9a86c3a1450172b8" - } - Frame { - msec: 4368 - hash: "bb03f969fd6987255ff113ef98ed2bb1" + msec: 4464 + hash: "0e7554f077e2d6d8c6cf9496b20ab009" } - Frame { - msec: 4384 - hash: "c33302b366441fa2d8753d5ce314cd37" + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 122; y: 134 + modifiers: 0 + sendToViewport: true } - Frame { - msec: 4400 - hash: "4cdf32004382bcaca5a68cb92761caa2" + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 131; y: 138 + modifiers: 0 + sendToViewport: true } Frame { - msec: 4416 - hash: "d3fe18ea7dcbee0709a2041e50b87154" + msec: 4480 + hash: "d6e78f43c971abcc1d2aadb96e8b80b0" } - Frame { - msec: 4432 - hash: "ac58a7adb0e7a354a058d7e9a7010c06" + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 147; y: 144 + modifiers: 0 + sendToViewport: true } - Frame { - msec: 4448 - hash: "bdf8a8934a372ab49f4b6e9c95c7f591" + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 168; y: 151 + modifiers: 0 + sendToViewport: true } Frame { - msec: 4464 - hash: "d2e8b417b74ec5f6e23f0935a4d0aa98" + msec: 4496 + hash: "10d8e0ee5bd432c639963c9cedd25b85" } - Frame { - msec: 4480 - hash: "0f94c6ca3ffbd730c2d813a991d21ca3" + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 190; y: 157 + modifiers: 0 + sendToViewport: true } - Frame { - msec: 4496 - hash: "fb7728eebb2fa8f5255dc7435d20bbb6" + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 219; y: 164 + modifiers: 0 + sendToViewport: true } Frame { msec: 4512 - hash: "c8211e8adcef525c296531a3d369f717" + hash: "53e142d6b0112644d75df29f7865fbb4" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 269; y: 171 + modifiers: 0 + sendToViewport: true } Frame { msec: 4528 - hash: "f24de36c85b87953977fa8b6456209dc" + hash: "9609807e6c2a27a8b9f1d5c878c3dadf" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 319; y: 176 + modifiers: 0 + sendToViewport: true } Frame { msec: 4544 - hash: "9ce7cf389af08cb1ba2534418f51857b" + hash: "a0a1e5fd37e9d8033f182f4f2b20fd26" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 361; y: 180 + modifiers: 0 + sendToViewport: true } Frame { msec: 4560 - hash: "17d1f3ae0dba0bde222bb2483a403fbd" + hash: "b40e553dc373e4018488d5421b9a8914" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 406; y: 185 + modifiers: 0 + sendToViewport: true } Frame { msec: 4576 - hash: "1748d75e229945012ece689b3784a02c" + hash: "22e36512a0af86fac12c09f735dcb1f7" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 428; y: 187 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 428; y: 187 + modifiers: 0 + sendToViewport: true } Frame { msec: 4592 - hash: "6786fa9e31d6f0a71a285c790aa5b008" + hash: "70e9ad0f56e4c37f8684e38f614b889d" } Frame { msec: 4608 - hash: "f2a2ba33b41d8d522e8aab34c7da8f7b" + hash: "0754126f5738e3dcec35fc1ef65fdec3" } Frame { msec: 4624 - hash: "aa53142d1b433ae9f748aef5cb7bef46" + hash: "b3d84ceeecc294d21bc09a3197195c20" } Frame { msec: 4640 - hash: "9c6802b2b0a419a4aaf9909c0f88c66e" + hash: "ce00501e194b1056edf1ebd43b954a70" } Frame { msec: 4656 - hash: "206b11f2acd742d55ddd8acf7415bbeb" + hash: "793f41ac2568530e6d630446216833dc" } Frame { msec: 4672 - hash: "36876cf600cbf9c3b15f243617c9474e" + hash: "e8573de724b653439bde85c15e9555ab" } Frame { msec: 4688 - hash: "1f5daf97294b490546657c5d9e12022e" + hash: "bfb3f3645c7b2425b686ac23bcef82b8" } Frame { msec: 4704 - hash: "637fc34fc2cf6139ba8809be54a2a0fc" + hash: "faa78596e208c2cf4593ea25e31fabde" } Frame { msec: 4720 - hash: "9f824bd9e156980873619b1978f226bb" + hash: "f1b0931bffce37abfe5a6d635f1f8454" } Frame { msec: 4736 - hash: "7002444129a5077ce5be44a5e2530328" + hash: "0975630a55bfd56eb3e39426c1c3f1e5" } Frame { msec: 4752 - hash: "42b7a44030ad4fc50ceb6a60bc97991e" + hash: "98f1d79153a8009123abc94141375779" } Frame { msec: 4768 - hash: "ae986cac541033398076fb918136212e" + hash: "d864817f877a9eeb44c665518ea19687" } Frame { msec: 4784 - hash: "6bdd9f764b1675e5b0feced8c2d831a6" + hash: "79745c267d14e7790e1bb3a7e76f20b4" } Frame { msec: 4800 - image: "test-pathview.4.png" + hash: "ec038d4cec64b847711fa221f808bead" } Frame { msec: 4816 - hash: "07dfffe85adc4b52565e9ed156fa3ed6" + image: "test-pathview.5.png" } Frame { msec: 4832 - hash: "c987bbe9fbf74bb6cf2686a5ee97c59a" + hash: "ef7b3f93abbf210f8f0d38a58380dc8f" } Frame { msec: 4848 - hash: "19568159ec2282d5f150583baa0a8a94" + hash: "f0eea63127df25f7f818596fc034fef8" } Frame { msec: 4864 - hash: "5b176ef6bf70ff1a9805ca85b1b0c1a2" + hash: "8000dee3ea54522a8193a7f9f2e86023" } Frame { msec: 4880 - hash: "de716a8c15a46bf1621878794e968c53" + hash: "111485ebaf93aae4f5e0a83da898bbac" } Frame { msec: 4896 - hash: "241af9ab77c86cdb75f73339548604ad" + hash: "4b2dee1fd88dcaeabc8235f6a0e5c090" } Frame { msec: 4912 - hash: "afc7168ecb7fa7e3310ca818b75f7a1c" + hash: "5e560c777d0294dfa8f249232bfcf3a2" } Frame { msec: 4928 - hash: "83bff911b502a34d139a724f686bb1f9" + hash: "d8b490092ca5ce3ef9b078f4768c382a" } Frame { msec: 4944 - hash: "f4d3fb54ae5be2b13065cd4316b06837" + hash: "28b2bbc3fd19786dd9c0ab718141c525" } Frame { msec: 4960 - hash: "d29c7dfedf9dd355d60e394528b3b938" + hash: "d1a61000ebc5a475c0223dde649c8054" } Frame { msec: 4976 - hash: "ddf23d860ea71ab4b407de1a5f913f74" + hash: "d3e8aae08a2518c039d6bda80fc520a4" } Frame { msec: 4992 - hash: "a0dbb6ecbfd08f9ebdd641fea5dae16c" + hash: "9f3bd8654adb9af0457dd50ff71fcd43" } Frame { msec: 5008 - hash: "7ed3170e55e3c3c9561959ad4c56d326" + hash: "befe00fef613b7616e2dc668a5ed59c7" } Frame { msec: 5024 - hash: "dbde5f508aabc2d1f2ccfaf135efeca9" + hash: "24e84e6998389aa119d7d9e0ac2206ac" } Frame { msec: 5040 - hash: "72039739be41bf63b3959bdc90ce25bb" + hash: "2d3d2b66bf016c8e499f527dbf8923db" } Frame { msec: 5056 - hash: "417789daefe6bc01320db7803ae31d61" + hash: "52d24673729dbd53d3227675b7001b24" } Frame { msec: 5072 - hash: "7e57dbddaf379f4316182048fa9e2d6f" + hash: "4e5c807682d7b6b7839c047a7fb4ad93" } Frame { msec: 5088 - hash: "aeca9a4df94d2b9ac2a713531a7d98f1" + hash: "319affea47c4a0b0e2c3db51b85430bc" } Frame { msec: 5104 - hash: "98ad6694f23678819020d6ac0161651c" + hash: "344962f0b88c7e8a33df71b4708fd1c0" } Frame { msec: 5120 - hash: "b6eba3872da19ec677eee419ae9cccbc" + hash: "ac099ba8a5639b9c83b6f58f2b5bcf93" } Frame { msec: 5136 - hash: "e824909bfe7b6d54773bb218ba93e884" + hash: "2f8e57c93289dcdc758281531300e949" } Frame { msec: 5152 - hash: "3be04f3ff6d948538f4472bc6bfadb0f" + hash: "e4cc3bdf6068064bcfdd0014cc301e65" } Frame { msec: 5168 - hash: "e05ff21dda1d978a2ac2eedd3826b6f7" + hash: "598c8a33e2bbf47b21df8b0636e0f0bc" } Frame { msec: 5184 - hash: "8ee970b2b197c8d879a7b1703cbd4dcd" + hash: "6aea67c85370eee8447a22e2b9e8c44c" } Frame { msec: 5200 - hash: "e583845e7719d2776c6362c34f77937c" + hash: "39e27a3376f4aba8510f7b0d90ca0e33" } Frame { msec: 5216 - hash: "593fd590531ccfb59d890b8043eaab9c" + hash: "0ff93a16a07af43bd5e22a2b00fd2588" } Frame { msec: 5232 - hash: "593fd590531ccfb59d890b8043eaab9c" + hash: "8b6004368b9b0a766f6b519820fe1ff6" } Frame { msec: 5248 - hash: "593fd590531ccfb59d890b8043eaab9c" + hash: "5d92c0a12ff138d1b2c75bd042be4ea2" } Frame { msec: 5264 - hash: "593fd590531ccfb59d890b8043eaab9c" + hash: "4386b0abe49106a0174154c726c301f6" } Frame { msec: 5280 - hash: "593fd590531ccfb59d890b8043eaab9c" + hash: "832da8d2a86caa3ca96f33d2cd49178e" } Frame { msec: 5296 - hash: "593fd590531ccfb59d890b8043eaab9c" + hash: "efee6ab1ba4a1112f2129aad12825667" } Frame { msec: 5312 - hash: "593fd590531ccfb59d890b8043eaab9c" + hash: "f20a7e67a4789c559b0b0a7656bd89b1" } Frame { msec: 5328 - hash: "593fd590531ccfb59d890b8043eaab9c" + hash: "350cc8c0085a8f79c9ea8880737a0b75" } Frame { msec: 5344 - hash: "593fd590531ccfb59d890b8043eaab9c" + hash: "b19715b4029ea489debf7c5a269aca98" } Frame { msec: 5360 - hash: "593fd590531ccfb59d890b8043eaab9c" + hash: "f383fcaf603af41650c5622bfaf136b3" } Frame { msec: 5376 - hash: "593fd590531ccfb59d890b8043eaab9c" + hash: "0c62a442367fc0bac5117da1327ed39a" } Frame { msec: 5392 - hash: "593fd590531ccfb59d890b8043eaab9c" + hash: "323ba45d158d983f359211f1a87b7ebd" } Frame { msec: 5408 - hash: "593fd590531ccfb59d890b8043eaab9c" + hash: "aeed1a31b8b77dac2c2858969ff2d86c" } Frame { msec: 5424 - hash: "593fd590531ccfb59d890b8043eaab9c" + hash: "27a9357730a97846ffeddd18492df04d" } Frame { msec: 5440 - hash: "593fd590531ccfb59d890b8043eaab9c" + hash: "42f78593e64585b33c8854e8ea92710e" } Frame { msec: 5456 - hash: "593fd590531ccfb59d890b8043eaab9c" + hash: "064f5cec99b9a351bebe2088019f46d1" } Frame { msec: 5472 - hash: "593fd590531ccfb59d890b8043eaab9c" + hash: "d3669826f94aa2afc1069ab967f677a3" } Frame { msec: 5488 - hash: "593fd590531ccfb59d890b8043eaab9c" + hash: "a118cf8892d29e6b70b4e65e42380c15" } Frame { msec: 5504 - hash: "593fd590531ccfb59d890b8043eaab9c" + hash: "f254260f01ff4697e9e3146cc106140d" } Frame { msec: 5520 - hash: "c0d0f62d9078f6be493d5545a2ae78ad" + hash: "ec062b2bb87444115c2e8744b7f80bde" } Frame { msec: 5536 - hash: "c0d0f62d9078f6be493d5545a2ae78ad" + hash: "4d45522a4e4253c810cac9cbf24c9b76" } Frame { msec: 5552 - hash: "c0d0f62d9078f6be493d5545a2ae78ad" + hash: "532c3d3ead73836948a1036e8e69cadf" } Frame { msec: 5568 - hash: "c0d0f62d9078f6be493d5545a2ae78ad" + hash: "4debea14aeac85ff4e64387938d8b010" } Frame { msec: 5584 - hash: "c0d0f62d9078f6be493d5545a2ae78ad" + hash: "d8940cf6e39a1bd5e7216a83ce87a676" } Frame { msec: 5600 - hash: "c0d0f62d9078f6be493d5545a2ae78ad" + hash: "fba6485f8a60a38ce2f3110137b1f2df" } Frame { msec: 5616 - hash: "c0d0f62d9078f6be493d5545a2ae78ad" + hash: "8a8909b114332dd932b784a2640e9ff4" } Frame { msec: 5632 - hash: "c0d0f62d9078f6be493d5545a2ae78ad" + hash: "fd901422400333c137240ef5f91928a3" } Frame { msec: 5648 - hash: "c0d0f62d9078f6be493d5545a2ae78ad" + hash: "97b84a957515d5823e381fdd86d31fb8" } Frame { msec: 5664 - hash: "c0d0f62d9078f6be493d5545a2ae78ad" + hash: "f3547ea694b88dd7d2fb8b04d6bf76a9" } Frame { msec: 5680 - hash: "c0d0f62d9078f6be493d5545a2ae78ad" + hash: "9eb0da29d0c323b45e62d31bee97ce8c" } Frame { msec: 5696 - hash: "c0d0f62d9078f6be493d5545a2ae78ad" + hash: "9d814096d27e9fbcffdf7e29866e0059" } Frame { msec: 5712 - hash: "c0d0f62d9078f6be493d5545a2ae78ad" + hash: "6087185e1e8bf17545a7372be2990ab2" } Frame { msec: 5728 - hash: "c0d0f62d9078f6be493d5545a2ae78ad" + hash: "82e534c416dfe884e5abc2f91d902484" } Frame { msec: 5744 - hash: "c0d0f62d9078f6be493d5545a2ae78ad" + hash: "82e534c416dfe884e5abc2f91d902484" } Frame { msec: 5760 - image: "test-pathview.5.png" + hash: "82e534c416dfe884e5abc2f91d902484" } Frame { msec: 5776 - hash: "c0d0f62d9078f6be493d5545a2ae78ad" + image: "test-pathview.6.png" } Frame { msec: 5792 - hash: "c0d0f62d9078f6be493d5545a2ae78ad" + hash: "82e534c416dfe884e5abc2f91d902484" } Frame { msec: 5808 - hash: "c0d0f62d9078f6be493d5545a2ae78ad" + hash: "82e534c416dfe884e5abc2f91d902484" } Frame { msec: 5824 - hash: "c0d0f62d9078f6be493d5545a2ae78ad" + hash: "82e534c416dfe884e5abc2f91d902484" } Frame { msec: 5840 - hash: "c0d0f62d9078f6be493d5545a2ae78ad" + hash: "82e534c416dfe884e5abc2f91d902484" } Frame { msec: 5856 - hash: "c0d0f62d9078f6be493d5545a2ae78ad" + hash: "82e534c416dfe884e5abc2f91d902484" } Frame { msec: 5872 - hash: "c0d0f62d9078f6be493d5545a2ae78ad" + hash: "82e534c416dfe884e5abc2f91d902484" } Frame { msec: 5888 - hash: "c0d0f62d9078f6be493d5545a2ae78ad" + hash: "82e534c416dfe884e5abc2f91d902484" } Frame { msec: 5904 - hash: "c0d0f62d9078f6be493d5545a2ae78ad" + hash: "82e534c416dfe884e5abc2f91d902484" + } + Frame { + msec: 5920 + hash: "82e534c416dfe884e5abc2f91d902484" + } + Frame { + msec: 5936 + hash: "82e534c416dfe884e5abc2f91d902484" + } + Frame { + msec: 5952 + hash: "82e534c416dfe884e5abc2f91d902484" + } + Frame { + msec: 5968 + hash: "82e534c416dfe884e5abc2f91d902484" + } + Frame { + msec: 5984 + hash: "82e534c416dfe884e5abc2f91d902484" + } + Frame { + msec: 6000 + hash: "82e534c416dfe884e5abc2f91d902484" + } + Frame { + msec: 6016 + hash: "82e534c416dfe884e5abc2f91d902484" + } + Frame { + msec: 6032 + hash: "6839b467f32eaa79d4c1ce4905145350" + } + Frame { + msec: 6048 + hash: "6839b467f32eaa79d4c1ce4905145350" + } + Frame { + msec: 6064 + hash: "6839b467f32eaa79d4c1ce4905145350" + } + Frame { + msec: 6080 + hash: "6839b467f32eaa79d4c1ce4905145350" + } + Frame { + msec: 6096 + hash: "6839b467f32eaa79d4c1ce4905145350" + } + Frame { + msec: 6112 + hash: "6839b467f32eaa79d4c1ce4905145350" + } + Frame { + msec: 6128 + hash: "6839b467f32eaa79d4c1ce4905145350" + } + Frame { + msec: 6144 + hash: "6839b467f32eaa79d4c1ce4905145350" + } + Frame { + msec: 6160 + hash: "6839b467f32eaa79d4c1ce4905145350" + } + Frame { + msec: 6176 + hash: "6839b467f32eaa79d4c1ce4905145350" + } + Frame { + msec: 6192 + hash: "6839b467f32eaa79d4c1ce4905145350" + } + Frame { + msec: 6208 + hash: "6839b467f32eaa79d4c1ce4905145350" + } + Frame { + msec: 6224 + hash: "6839b467f32eaa79d4c1ce4905145350" + } + Frame { + msec: 6240 + hash: "6839b467f32eaa79d4c1ce4905145350" + } + Frame { + msec: 6256 + hash: "6839b467f32eaa79d4c1ce4905145350" + } + Frame { + msec: 6272 + hash: "6839b467f32eaa79d4c1ce4905145350" } } diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/test-pathview-2.qml b/tests/auto/declarative/qmlvisual/qdeclarativepathview/test-pathview-2.qml index 38368d4..3171203 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativepathview/test-pathview-2.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/test-pathview-2.qml @@ -1,7 +1,7 @@ import QtQuick 1.0 Rectangle { - width: 800; height: 450 + width: 580; height: 220 //Same as test-pathview, but with pathItemCount < model.count ListModel { @@ -20,8 +20,10 @@ Rectangle { id: photoDelegate Rectangle { id: wrapper - width: 85; height: 85; color: lColor + width: 65; height: 65; color: lColor scale: wrapper.PathView.scale + + MouseArea { anchors.fill: parent } transform: Rotation { id: itemRotation; origin.x: wrapper.width/2; origin.y: wrapper.height/2 @@ -31,9 +33,10 @@ Rectangle { } PathView { - id: pathView; model: rssModel; delegate: photoDelegate - y: 100; width: 800; height: 330; pathItemCount: 6; z: 1 - focus: true + id: photoPathView; model: rssModel; delegate: photoDelegate + anchors.fill: parent; z: 1 + anchors.topMargin:40 + pathItemCount: 6 path: Path { startX: -50; startY: 40; @@ -41,22 +44,27 @@ Rectangle { PathAttribute { name: "angle"; value: -45 } PathCubic { - x: 400; y: 220 - control1X: 140; control1Y: 40 - control2X: 210; control2Y: 220 + x: 300; y: 140 + control1X: 90; control1Y: 30 + control2X: 140; control2Y: 150 } PathAttribute { name: "scale"; value: 1.2 } PathAttribute { name: "angle"; value: 0 } PathCubic { - x: 850; y: 40 - control2X: 660; control2Y: 40 - control1X: 590; control1Y: 220 + x: 600; y: 30 + control2X: 440; control2Y: 30 + control1X: 420; control1Y: 150 } PathAttribute { name: "scale"; value: 0.5 } PathAttribute { name: "angle"; value: 45 } } } + + Column { + Rectangle { width: 20; height: 20; color: "red"; opacity: photoPathView.moving ? 1 : 0 } + Rectangle { width: 20; height: 20; color: "blue"; opacity: photoPathView.flicking ? 1 : 0 } + } } diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepathview/test-pathview.qml b/tests/auto/declarative/qmlvisual/qdeclarativepathview/test-pathview.qml index c89bd68..4374b84 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativepathview/test-pathview.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativepathview/test-pathview.qml @@ -1,7 +1,7 @@ import QtQuick 1.0 Rectangle { - width: 800; height: 450 + width: 580; height: 220 ListModel { id: rssModel @@ -19,7 +19,7 @@ Rectangle { id: photoDelegate Rectangle { id: wrapper - width: 85; height: 85; color: lColor + width: 65; height: 65; color: lColor scale: wrapper.PathView.scale MouseArea { anchors.fill: parent } @@ -33,7 +33,8 @@ Rectangle { PathView { id: photoPathView; model: rssModel; delegate: photoDelegate - y: 100; width: 800; height: 330; z: 1 + anchors.fill: parent; z: 1 + anchors.topMargin:40 path: Path { startX: -50; startY: 40; @@ -41,18 +42,18 @@ Rectangle { PathAttribute { name: "angle"; value: -45 } PathCubic { - x: 400; y: 220 - control1X: 140; control1Y: 40 - control2X: 210; control2Y: 220 + x: 300; y: 140 + control1X: 90; control1Y: 30 + control2X: 140; control2Y: 150 } PathAttribute { name: "scale"; value: 1.2 } PathAttribute { name: "angle"; value: 0 } PathCubic { - x: 850; y: 40 - control2X: 660; control2Y: 40 - control1X: 590; control1Y: 220 + x: 600; y: 30 + control2X: 440; control2Y: 30 + control1X: 420; control1Y: 150 } PathAttribute { name: "scale"; value: 0.5 } diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.0.png b/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.0.png Binary files differindex f474afe..a02a00d 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.0.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.1.png b/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.1.png Binary files differindex 8b7ae74..be18b8d 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.1.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.1.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.2.png b/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.2.png Binary files differindex 9088bb4..e4db4bc 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.2.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.2.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.3.png b/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.3.png Binary files differindex 18cd429..d464e79 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.3.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.3.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.4.png b/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.4.png Binary files differindex 739afc1..b0b9386 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.4.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.4.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.5.png b/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.5.png Binary files differindex 93f0682..4ea4b24 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.5.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.5.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.6.png b/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.6.png Binary files differnew file mode 100644 index 0000000..a115867 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.6.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.qml b/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.qml index 4b36e16..5f1e8be 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/dynamic.qml @@ -6,1598 +6,1598 @@ VisualTest { } Frame { msec: 16 - hash: "ee42cfa8cbbd67becb7d50998d26fe73" + image: "dynamic.0.png" } Frame { msec: 32 - hash: "ee42cfa8cbbd67becb7d50998d26fe73" + hash: "d203c2cb69cb0841827e14bddc206d1f" } Frame { msec: 48 - hash: "ee42cfa8cbbd67becb7d50998d26fe73" + hash: "d203c2cb69cb0841827e14bddc206d1f" } Frame { msec: 64 - hash: "ee42cfa8cbbd67becb7d50998d26fe73" + hash: "d203c2cb69cb0841827e14bddc206d1f" } Frame { msec: 80 - hash: "ee42cfa8cbbd67becb7d50998d26fe73" + hash: "d203c2cb69cb0841827e14bddc206d1f" } Frame { msec: 96 - hash: "ee42cfa8cbbd67becb7d50998d26fe73" + hash: "d203c2cb69cb0841827e14bddc206d1f" } Frame { msec: 112 - hash: "ee42cfa8cbbd67becb7d50998d26fe73" + hash: "d203c2cb69cb0841827e14bddc206d1f" } Frame { msec: 128 - hash: "ee42cfa8cbbd67becb7d50998d26fe73" + hash: "d203c2cb69cb0841827e14bddc206d1f" } Frame { msec: 144 - hash: "ee42cfa8cbbd67becb7d50998d26fe73" + hash: "d203c2cb69cb0841827e14bddc206d1f" } Frame { msec: 160 - hash: "ee42cfa8cbbd67becb7d50998d26fe73" + hash: "d203c2cb69cb0841827e14bddc206d1f" } Frame { msec: 176 - hash: "ee42cfa8cbbd67becb7d50998d26fe73" + hash: "d203c2cb69cb0841827e14bddc206d1f" } Frame { msec: 192 - hash: "ee42cfa8cbbd67becb7d50998d26fe73" + hash: "d203c2cb69cb0841827e14bddc206d1f" } Frame { msec: 208 - hash: "ee42cfa8cbbd67becb7d50998d26fe73" + hash: "d203c2cb69cb0841827e14bddc206d1f" } Frame { msec: 224 - hash: "ee42cfa8cbbd67becb7d50998d26fe73" + hash: "d203c2cb69cb0841827e14bddc206d1f" } Frame { msec: 240 - hash: "ee42cfa8cbbd67becb7d50998d26fe73" + hash: "d203c2cb69cb0841827e14bddc206d1f" } Frame { msec: 256 - hash: "ee42cfa8cbbd67becb7d50998d26fe73" + hash: "d203c2cb69cb0841827e14bddc206d1f" } Frame { msec: 272 - hash: "ee42cfa8cbbd67becb7d50998d26fe73" + hash: "d203c2cb69cb0841827e14bddc206d1f" } Frame { msec: 288 - hash: "ee42cfa8cbbd67becb7d50998d26fe73" + hash: "d203c2cb69cb0841827e14bddc206d1f" } Frame { msec: 304 - hash: "ee42cfa8cbbd67becb7d50998d26fe73" + hash: "d203c2cb69cb0841827e14bddc206d1f" } Frame { msec: 320 - hash: "ee42cfa8cbbd67becb7d50998d26fe73" + hash: "d203c2cb69cb0841827e14bddc206d1f" } Frame { msec: 336 - hash: "ee42cfa8cbbd67becb7d50998d26fe73" + hash: "d203c2cb69cb0841827e14bddc206d1f" } Frame { msec: 352 - hash: "ee42cfa8cbbd67becb7d50998d26fe73" + hash: "d203c2cb69cb0841827e14bddc206d1f" } Frame { msec: 368 - hash: "ee42cfa8cbbd67becb7d50998d26fe73" + hash: "d203c2cb69cb0841827e14bddc206d1f" } Frame { msec: 384 - hash: "ee42cfa8cbbd67becb7d50998d26fe73" + hash: "d203c2cb69cb0841827e14bddc206d1f" } Frame { msec: 400 - hash: "ee42cfa8cbbd67becb7d50998d26fe73" + hash: "d203c2cb69cb0841827e14bddc206d1f" } Frame { msec: 416 - hash: "ee42cfa8cbbd67becb7d50998d26fe73" + hash: "d203c2cb69cb0841827e14bddc206d1f" } Frame { msec: 432 - hash: "ee42cfa8cbbd67becb7d50998d26fe73" + hash: "d203c2cb69cb0841827e14bddc206d1f" } Frame { msec: 448 - hash: "ee42cfa8cbbd67becb7d50998d26fe73" + hash: "d203c2cb69cb0841827e14bddc206d1f" } Frame { msec: 464 - hash: "ee42cfa8cbbd67becb7d50998d26fe73" + hash: "d203c2cb69cb0841827e14bddc206d1f" } Frame { msec: 480 - hash: "ee42cfa8cbbd67becb7d50998d26fe73" + hash: "d203c2cb69cb0841827e14bddc206d1f" } Frame { msec: 496 - hash: "ee42cfa8cbbd67becb7d50998d26fe73" + hash: "d203c2cb69cb0841827e14bddc206d1f" } Frame { msec: 512 - hash: "ee42cfa8cbbd67becb7d50998d26fe73" + hash: "d203c2cb69cb0841827e14bddc206d1f" } Frame { msec: 528 - hash: "62727b1025930e19bb03c8f533a12ced" + hash: "453d5fb9d38f37bb8c23e376de76db06" } Frame { msec: 544 - hash: "62727b1025930e19bb03c8f533a12ced" + hash: "c4a103de3b7207b3c6277e8ecf79f7dc" } Frame { msec: 560 - hash: "62727b1025930e19bb03c8f533a12ced" + hash: "f58b0eb42d9b6ace87379f205da57550" } Frame { msec: 576 - hash: "62727b1025930e19bb03c8f533a12ced" + hash: "3384c5b5939d8297e0834c7cd347d579" } Frame { msec: 592 - hash: "62727b1025930e19bb03c8f533a12ced" + hash: "420b55371c69c6e1a17ef85a600c75d1" } Frame { msec: 608 - hash: "62727b1025930e19bb03c8f533a12ced" + hash: "55cc6fb3424ef69d316ef29f6563a025" } Frame { msec: 624 - hash: "62727b1025930e19bb03c8f533a12ced" + hash: "045b5ac545e69777b814423f77575990" } Frame { msec: 640 - hash: "62727b1025930e19bb03c8f533a12ced" + hash: "45b05241e8e83180a8d92a37dc859ce0" } Frame { msec: 656 - hash: "62727b1025930e19bb03c8f533a12ced" + hash: "97915dfbe4943e1f583ee134bc7a0117" } Frame { msec: 672 - hash: "62727b1025930e19bb03c8f533a12ced" + hash: "9b4ce5ed20dd81698b4dd8e48f799c5c" } Frame { msec: 688 - hash: "62727b1025930e19bb03c8f533a12ced" + hash: "24bdcea108cdbb3898a4d9216e9f9510" } Frame { msec: 704 - hash: "62727b1025930e19bb03c8f533a12ced" + hash: "d1427093b1a375e86a69c6f65cb1f8e5" } Frame { msec: 720 - hash: "62727b1025930e19bb03c8f533a12ced" + hash: "43dd666b15697ae18eb2410017256e4c" } Frame { msec: 736 - hash: "62727b1025930e19bb03c8f533a12ced" + hash: "8043755f5a8a528353f1e7c310a46a97" } Frame { msec: 752 - hash: "62727b1025930e19bb03c8f533a12ced" + hash: "d6b2ef0cb81395cd7454392aed4571f0" } Frame { msec: 768 - hash: "62727b1025930e19bb03c8f533a12ced" + hash: "c249fd272e02cbdde972e85fc6dac695" } Frame { msec: 784 - hash: "62727b1025930e19bb03c8f533a12ced" + hash: "1df5f8fce7b0c102e9902912600054e7" } Frame { msec: 800 - hash: "62727b1025930e19bb03c8f533a12ced" + hash: "a9d16b180634620e3fe6caacb730885b" } Frame { msec: 816 - hash: "62727b1025930e19bb03c8f533a12ced" + hash: "7228ce597720520bc12911fdef70ca86" } Frame { msec: 832 - hash: "62727b1025930e19bb03c8f533a12ced" + hash: "1faa5c3e72740941234ff4a93388edc9" } Frame { msec: 848 - hash: "62727b1025930e19bb03c8f533a12ced" + hash: "997ee1c6d5838153182473a3724df4ad" } Frame { msec: 864 - hash: "62727b1025930e19bb03c8f533a12ced" + hash: "6ebbc0a0427825ea701f5bb4758f11a2" } Frame { msec: 880 - hash: "62727b1025930e19bb03c8f533a12ced" + hash: "a2ac19360d631fd6d58f8a5ee85e40b4" } Frame { msec: 896 - hash: "62727b1025930e19bb03c8f533a12ced" + hash: "17a5842b47a220bb8bd74a368cea6c1f" } Frame { msec: 912 - hash: "62727b1025930e19bb03c8f533a12ced" + hash: "b37bae9c3384c068a7dd4f1135d3bfaa" } Frame { msec: 928 - hash: "62727b1025930e19bb03c8f533a12ced" + hash: "65ffb0b6629364ebc687da7785601abd" } Frame { msec: 944 - hash: "62727b1025930e19bb03c8f533a12ced" + hash: "27c7a43515fb2d8cddde42263f6ac9df" } Frame { msec: 960 - image: "dynamic.0.png" + hash: "cc292df8a090c08d135dedf5e2a0af7c" } Frame { msec: 976 - hash: "62727b1025930e19bb03c8f533a12ced" + image: "dynamic.1.png" } Frame { msec: 992 - hash: "62727b1025930e19bb03c8f533a12ced" + hash: "59735c8372774b50052d15232d2f6d01" } Frame { msec: 1008 - hash: "62727b1025930e19bb03c8f533a12ced" + hash: "9c239c4439009465dd91606ac84a3bf0" } Frame { msec: 1024 - hash: "3e52e7d7d428cf1b850cb9c60dbb3c21" + hash: "8b9715d6468c8501895545bd84bf7f57" } Frame { msec: 1040 - hash: "64f75ab14c979d33d6e0c0d86b76cd35" + hash: "0f7a123bfff1dbe059b6ceb3a3f44180" } Frame { msec: 1056 - hash: "c198a48f4050f176465649d203d6e09a" + hash: "c1bc31a379d15ca67d0ffc7139800b3f" } Frame { msec: 1072 - hash: "6dd8cee5a585a96e78f2cf7478c4da62" + hash: "ebf470cd7cff4a836da9e721acfd327d" } Frame { msec: 1088 - hash: "09edfbce2ea4b8a547f769ce709dcb6b" + hash: "e2b89846459f8ae48117ab4393d493bf" } Frame { msec: 1104 - hash: "e93d01aa6e4f5d3fc82cf5a008e3ea17" + hash: "5b980dcc070faf4ab4099cd5f711259c" } Frame { msec: 1120 - hash: "0e2e7b5eec0e62853972b0139b8c17c6" + hash: "4640ed55c1608d76109407279a1f02db" } Frame { msec: 1136 - hash: "26d4f54628ce20f5665bdc6ddc7f3b6a" + hash: "d839b597a3afef61de7b14ffb7ae518e" } Frame { msec: 1152 - hash: "59836aa6eff85b0152be352b97076d89" + hash: "2810e01355c32d3f7a9352676e6b5eef" } Frame { msec: 1168 - hash: "47cc9894096731a52ca342ab04df9aad" + hash: "f1ac8b222e0068320827564e759e87ba" } Frame { msec: 1184 - hash: "ec95dd3b34a0f17f6fb9b5bedab73653" + hash: "7da89563319dd4045e7f9c40a712d722" } Frame { msec: 1200 - hash: "e32c2b70882828b5082ca3ec889a0dde" + hash: "09c55dba364e484eec1a1badb4319003" } Frame { msec: 1216 - hash: "68d3f8e9c9d5388a6f8360368c8f4d2f" + hash: "defd5c9a8003c58a7bef1930efdd6f29" } Frame { msec: 1232 - hash: "17378b2bd8bde7f357fa5463f457c7b2" + hash: "0f84e515b41b5c064ece9002e5edff0d" } Frame { msec: 1248 - hash: "03db786cd54ec34ce8db15953a5fc847" + hash: "d1a0405a18fe5b54e79ca0cadf46743b" } Frame { msec: 1264 - hash: "9e22a82a622ed0287c44cc629059d5bd" + hash: "6046feb2fad386ae25ddd0d0e8ecb673" } Frame { msec: 1280 - hash: "42955cd23747f7c37d0f0229c0955e90" + hash: "b4374b0d9d709b0d7a9f8949616a16bf" } Frame { msec: 1296 - hash: "42955cd23747f7c37d0f0229c0955e90" + hash: "4d9d7d28f32ce2acd14c8dca0bc11fa0" } Frame { msec: 1312 - hash: "42955cd23747f7c37d0f0229c0955e90" + hash: "384afb63bdf34729132ac57080fa2988" } Frame { msec: 1328 - hash: "42955cd23747f7c37d0f0229c0955e90" + hash: "44ac2a9783c450a8c39b09387f0439e2" } Frame { msec: 1344 - hash: "42955cd23747f7c37d0f0229c0955e90" + hash: "26e1dfc2b54370f94881c2341b6e0618" } Frame { msec: 1360 - hash: "42955cd23747f7c37d0f0229c0955e90" + hash: "be47d72ae7c57e255706a8a5afe1fd3f" } Frame { msec: 1376 - hash: "42955cd23747f7c37d0f0229c0955e90" + hash: "92cb490b081bccedf0bbdee86dbc50ed" } Frame { msec: 1392 - hash: "42955cd23747f7c37d0f0229c0955e90" + hash: "1f0a09601474246e94c5ec3763cfa83e" } Frame { msec: 1408 - hash: "42955cd23747f7c37d0f0229c0955e90" + hash: "73f1a5c57a2c96e18ba894a7adb9a014" } Frame { msec: 1424 - hash: "42955cd23747f7c37d0f0229c0955e90" + hash: "8aa130cf4b2706afc8d582ee4c5f510d" } Frame { msec: 1440 - hash: "42955cd23747f7c37d0f0229c0955e90" + hash: "1c0de0f1f4aa5f44bdf774169296487d" } Frame { msec: 1456 - hash: "42955cd23747f7c37d0f0229c0955e90" + hash: "1e9b701ee63effb760e733ac623d75d7" } Frame { msec: 1472 - hash: "42955cd23747f7c37d0f0229c0955e90" + hash: "c30620b6d5d41937217fa9d3e0bf367d" } Frame { msec: 1488 - hash: "42955cd23747f7c37d0f0229c0955e90" + hash: "1f96e1da113d4a6cdb7179771ef7967d" } Frame { msec: 1504 - hash: "42955cd23747f7c37d0f0229c0955e90" + hash: "aa31458e44ba42a633421e8688a3af7e" } Frame { msec: 1520 - hash: "981fb1ee75e307b548a32df08a86f4cd" + hash: "a7a560c05566d0bbea3f2bf397a0063a" } Frame { msec: 1536 - hash: "f77568307e93d8cd9f0ae417cc19d6e3" + hash: "fdd290bc46b86a11afdffb95570d9a67" } Frame { msec: 1552 - hash: "3bdd4468e26aceee0dad6b3b97b1c1ea" + hash: "46574d7bfc15bc5b9124eb0e12741724" } Frame { msec: 1568 - hash: "252c9ebc2c32755b2289ee1b03877fe3" + hash: "aed2015031da6c7e5064fe5fcd1e86e3" } Frame { msec: 1584 - hash: "64169b7eb7b7ae8573556c5f80230965" + hash: "dea39f30e686771ca516ac32e3dc4cb0" } Frame { msec: 1600 - hash: "4965dfa709a9ac7d8f7dfb4bf8303c65" + hash: "4a9839f52a7ee6732c5e18c0d67534be" } Frame { msec: 1616 - hash: "8c53cf92510154087341ac65a93aae5a" + hash: "df21723df1031542483684ff92aaf40a" } Frame { msec: 1632 - hash: "4dd7502e3e238743d2f3cf038270491e" + hash: "53683b7b52d0940aac744f0ef03a4527" } Frame { msec: 1648 - hash: "cd9a58316837eb92f4ac92dbd86bdba3" + hash: "e6177b60c5586e79ca82e1bc7af41737" } Frame { msec: 1664 - hash: "5de043e3ac8696b59293a2fa60ed7e65" + hash: "592a60e226aa6967a8a41bc0e4288583" } Frame { msec: 1680 - hash: "1bf42a6f6be5a3468d2f47cccfac761e" + hash: "534512915d800d00350803c3fdcccaf3" } Frame { msec: 1696 - hash: "ca05510c1ad25e5d3b002603f4379a09" + hash: "a01ffd7ab177f850f3d8320da19a03ce" } Frame { msec: 1712 - hash: "f6904a918a6475f1965d74372e52a4b1" + hash: "15bd47f2c5c8cefe7565790b429aa6a4" } Frame { msec: 1728 - hash: "9e2312ddfc1648b615288107a06c9f9c" + hash: "b90692eafe68c2b04057af887617667c" } Frame { msec: 1744 - hash: "95c470273b1cb08d4d602efcce339554" + hash: "edb22bd93a83de0cd3a046ed5a513ece" } Frame { msec: 1760 - hash: "dade96f707d4a21885480e13b258b7e9" + hash: "f08fa88d05f48c42dd1eba538dc464d4" } Frame { msec: 1776 - hash: "0bfbd46f1d4cf562253fb383776cb601" + hash: "ec46803523ee0516ed2c89923ff2ded7" } Frame { msec: 1792 - hash: "0bfbd46f1d4cf562253fb383776cb601" + hash: "ec46803523ee0516ed2c89923ff2ded7" } Frame { msec: 1808 - hash: "0bfbd46f1d4cf562253fb383776cb601" + hash: "ec46803523ee0516ed2c89923ff2ded7" } Frame { msec: 1824 - hash: "0bfbd46f1d4cf562253fb383776cb601" + hash: "ec46803523ee0516ed2c89923ff2ded7" } Frame { msec: 1840 - hash: "0bfbd46f1d4cf562253fb383776cb601" + hash: "ec46803523ee0516ed2c89923ff2ded7" } Frame { msec: 1856 - hash: "0bfbd46f1d4cf562253fb383776cb601" + hash: "ec46803523ee0516ed2c89923ff2ded7" } Frame { msec: 1872 - hash: "0bfbd46f1d4cf562253fb383776cb601" + hash: "ec46803523ee0516ed2c89923ff2ded7" } Frame { msec: 1888 - hash: "0bfbd46f1d4cf562253fb383776cb601" + hash: "ec46803523ee0516ed2c89923ff2ded7" } Frame { msec: 1904 - hash: "0bfbd46f1d4cf562253fb383776cb601" + hash: "ec46803523ee0516ed2c89923ff2ded7" } Frame { msec: 1920 - image: "dynamic.1.png" + hash: "ec46803523ee0516ed2c89923ff2ded7" } Frame { msec: 1936 - hash: "0bfbd46f1d4cf562253fb383776cb601" + image: "dynamic.2.png" } Frame { msec: 1952 - hash: "0bfbd46f1d4cf562253fb383776cb601" + hash: "ec46803523ee0516ed2c89923ff2ded7" } Frame { msec: 1968 - hash: "0bfbd46f1d4cf562253fb383776cb601" + hash: "ec46803523ee0516ed2c89923ff2ded7" } Frame { msec: 1984 - hash: "0bfbd46f1d4cf562253fb383776cb601" + hash: "ec46803523ee0516ed2c89923ff2ded7" } Frame { msec: 2000 - hash: "0bfbd46f1d4cf562253fb383776cb601" + hash: "ec46803523ee0516ed2c89923ff2ded7" } Frame { msec: 2016 - hash: "6fc83e8d4ac99b34062c122a8f7f1850" + hash: "ec46803523ee0516ed2c89923ff2ded7" } Frame { msec: 2032 - hash: "6fc83e8d4ac99b34062c122a8f7f1850" + hash: "ec46803523ee0516ed2c89923ff2ded7" } Frame { msec: 2048 - hash: "6fc83e8d4ac99b34062c122a8f7f1850" + hash: "ec46803523ee0516ed2c89923ff2ded7" } Frame { msec: 2064 - hash: "6fc83e8d4ac99b34062c122a8f7f1850" + hash: "ec46803523ee0516ed2c89923ff2ded7" } Frame { msec: 2080 - hash: "6fc83e8d4ac99b34062c122a8f7f1850" + hash: "ec46803523ee0516ed2c89923ff2ded7" } Frame { msec: 2096 - hash: "6fc83e8d4ac99b34062c122a8f7f1850" + hash: "ec46803523ee0516ed2c89923ff2ded7" } Frame { msec: 2112 - hash: "6fc83e8d4ac99b34062c122a8f7f1850" + hash: "ec46803523ee0516ed2c89923ff2ded7" } Frame { msec: 2128 - hash: "6fc83e8d4ac99b34062c122a8f7f1850" + hash: "ec46803523ee0516ed2c89923ff2ded7" } Frame { msec: 2144 - hash: "6fc83e8d4ac99b34062c122a8f7f1850" + hash: "ec46803523ee0516ed2c89923ff2ded7" } Frame { msec: 2160 - hash: "6fc83e8d4ac99b34062c122a8f7f1850" + hash: "ec46803523ee0516ed2c89923ff2ded7" } Frame { msec: 2176 - hash: "6fc83e8d4ac99b34062c122a8f7f1850" + hash: "ec46803523ee0516ed2c89923ff2ded7" } Frame { msec: 2192 - hash: "6fc83e8d4ac99b34062c122a8f7f1850" + hash: "ec46803523ee0516ed2c89923ff2ded7" } Frame { msec: 2208 - hash: "6fc83e8d4ac99b34062c122a8f7f1850" + hash: "ec46803523ee0516ed2c89923ff2ded7" } Frame { msec: 2224 - hash: "6fc83e8d4ac99b34062c122a8f7f1850" + hash: "ec46803523ee0516ed2c89923ff2ded7" } Frame { msec: 2240 - hash: "6fc83e8d4ac99b34062c122a8f7f1850" + hash: "ec46803523ee0516ed2c89923ff2ded7" } Frame { msec: 2256 - hash: "6fc83e8d4ac99b34062c122a8f7f1850" + hash: "ec46803523ee0516ed2c89923ff2ded7" } Frame { msec: 2272 - hash: "6fc83e8d4ac99b34062c122a8f7f1850" + hash: "6b8b68e359f532729bf25a6851563ad7" } Frame { msec: 2288 - hash: "6fc83e8d4ac99b34062c122a8f7f1850" + hash: "1ee3cf0c3c738a909f1b40b4ef49ac50" } Frame { msec: 2304 - hash: "6fc83e8d4ac99b34062c122a8f7f1850" + hash: "71889e0f81eeb252dd91a46af5ce24e7" } Frame { msec: 2320 - hash: "6fc83e8d4ac99b34062c122a8f7f1850" + hash: "99390a696ac524d752672df6f2136fa3" } Frame { msec: 2336 - hash: "6fc83e8d4ac99b34062c122a8f7f1850" + hash: "00919914f1623bb260e0f99b471aa182" } Frame { msec: 2352 - hash: "6fc83e8d4ac99b34062c122a8f7f1850" + hash: "64bd7ff1518a3e84c4b40511c5c0ff2d" } Frame { msec: 2368 - hash: "6fc83e8d4ac99b34062c122a8f7f1850" + hash: "b68da721bf79592e49408b098f72e884" } Frame { msec: 2384 - hash: "6fc83e8d4ac99b34062c122a8f7f1850" + hash: "6a8ca937b7c961c403ab1662d170c1a5" } Frame { msec: 2400 - hash: "6fc83e8d4ac99b34062c122a8f7f1850" + hash: "3f4034da4cd71738d1130c3baa38cf9b" } Frame { msec: 2416 - hash: "6fc83e8d4ac99b34062c122a8f7f1850" + hash: "97a86d3c04d07508604b46732b121edd" } Frame { msec: 2432 - hash: "6fc83e8d4ac99b34062c122a8f7f1850" + hash: "42e9ab3ed744d1a9a7eb5b7a206f29b3" } Frame { msec: 2448 - hash: "6fc83e8d4ac99b34062c122a8f7f1850" + hash: "ff86192c1b9c0faabb5563260cb1bff2" } Frame { msec: 2464 - hash: "6fc83e8d4ac99b34062c122a8f7f1850" + hash: "e1de0e431b971deb546935b6b2fc78e7" } Frame { msec: 2480 - hash: "6fc83e8d4ac99b34062c122a8f7f1850" + hash: "b7817a7f15d8e727e25719de8cc7d50a" } Frame { msec: 2496 - hash: "6fc83e8d4ac99b34062c122a8f7f1850" + hash: "66772971897fc00d01d067e5fc38f848" } Frame { msec: 2512 - hash: "6fc83e8d4ac99b34062c122a8f7f1850" + hash: "175db8c0324af4c206f9673f0a8d0477" } Frame { msec: 2528 - hash: "fabf4e535bc4cc17497939d2eeae4a2d" + hash: "f3dea687e0ca335b987b6b3c7d736469" } Frame { msec: 2544 - hash: "a7981035f46869f5ae824d0c58b263b2" + hash: "44d035dd8e302b75c5a7f98a2005fe75" } Frame { msec: 2560 - hash: "86d8e369bdceb499b244f84ed9e80ba3" + hash: "140cf53cb6873b14e6263537f84b0aa0" } Frame { msec: 2576 - hash: "e28a7dc7ea8690da75670b5a6e93a26b" + hash: "6c9090d4488289e69562747271459d7d" } Frame { msec: 2592 - hash: "bf4e815360a67bd80732bd8812269b21" + hash: "49e92db256f5be8c4e35566eea8fca70" } Frame { msec: 2608 - hash: "a6f8c56cb93da8acc0c90e35596a60d4" + hash: "80f41d2eb743ee13fcc486651e310fe2" } Frame { msec: 2624 - hash: "1e60656f0758605169e51b57bd03af36" + hash: "f581fdcaf30c0efd4518e538e88c2ebf" } Frame { msec: 2640 - hash: "c069b26b9fae47e0104070d702ba9562" + hash: "c028db6753cf60bf587e6c46080a31ea" } Frame { msec: 2656 - hash: "457eb2ca1adff6cbb158afa140b2f20b" + hash: "231b69aa9bdadbaf47cbfbc44a322a51" } Frame { msec: 2672 - hash: "4e5e750b0d94b6777aebff85d38225d9" + hash: "f0bcc02aaab3fad2ff53fc2d7541d4aa" } Frame { msec: 2688 - hash: "96d9840c2354a8786a8470309be97544" + hash: "80e34154585ba3480e37eaac6bfa396c" } Frame { msec: 2704 - hash: "ac7570cc7eeff1acd8c47f2d9328f8be" + hash: "e1ebf3ba98b2df53ac9f72744034ba6d" } Frame { msec: 2720 - hash: "887f937bb263c54f29659f27f2b7a3e3" + hash: "b8f749a58888f90ed5cabe7aa2eee1ee" } Frame { msec: 2736 - hash: "616371183c82b97f69a4c6e2367b8066" + hash: "3a78458aa124a331f5b1616be5eea914" } Frame { msec: 2752 - hash: "36de8ffa9abe850fb681b37aea45ef8b" + hash: "c442c02859bc35a8e5493200e68b1730" } Frame { msec: 2768 - hash: "0505101f0edaaf7ff17deeaaddc6bbf9" + hash: "0cc4d24a1e1fa75a339a5b3dd07f18f3" } Frame { msec: 2784 - hash: "e8c53dd8343d7d4c384c2f8507ff0631" + hash: "0d124bc578058db99e32d58f4b412758" } Frame { msec: 2800 - hash: "e8c53dd8343d7d4c384c2f8507ff0631" + hash: "fc174a039606c5457532c9ac27c6faec" } Frame { msec: 2816 - hash: "e8c53dd8343d7d4c384c2f8507ff0631" + hash: "db5d25d7c01605ec81cdab3e239a1f0f" } Frame { msec: 2832 - hash: "e8c53dd8343d7d4c384c2f8507ff0631" + hash: "7dcffdbf9ac992aac0751bed5c38a0eb" } Frame { msec: 2848 - hash: "e8c53dd8343d7d4c384c2f8507ff0631" + hash: "b59dc4f39b3e032d5cd34ffca098889f" } Frame { msec: 2864 - hash: "e8c53dd8343d7d4c384c2f8507ff0631" + hash: "925d232189a3eee4bae08a8fe86a488b" } Frame { msec: 2880 - image: "dynamic.2.png" + hash: "4ab3a889e27de8f45670c240f6d452a6" } Frame { msec: 2896 - hash: "e8c53dd8343d7d4c384c2f8507ff0631" + image: "dynamic.3.png" } Frame { msec: 2912 - hash: "e8c53dd8343d7d4c384c2f8507ff0631" + hash: "9b8629b588dcb840fcd32f73f66016ee" } Frame { msec: 2928 - hash: "e8c53dd8343d7d4c384c2f8507ff0631" + hash: "dca8e45e930314a860f36343f4577738" } Frame { msec: 2944 - hash: "e8c53dd8343d7d4c384c2f8507ff0631" + hash: "b68f3b38e154b65225211c6a1ca8ddb8" } Frame { msec: 2960 - hash: "e8c53dd8343d7d4c384c2f8507ff0631" + hash: "d8168aea7962cad60132da9baf66f95c" } Frame { msec: 2976 - hash: "e8c53dd8343d7d4c384c2f8507ff0631" + hash: "6f83cd7be71666e08172a2c59e715f2e" } Frame { msec: 2992 - hash: "e8c53dd8343d7d4c384c2f8507ff0631" + hash: "f98c68954ed98f340e86c159fcf4f013" } Frame { msec: 3008 - hash: "e8c53dd8343d7d4c384c2f8507ff0631" + hash: "e4692a0e6d82864e9027bcf893e0cf90" } Frame { msec: 3024 - hash: "99e4d853d64a381e8db27707b5ff2b25" + hash: "ed02ff4d37ad03c0d0d53cf8163ed1c5" } Frame { msec: 3040 - hash: "ab0e62aeffc0d57a5e1d63e6cf49b809" + hash: "fb116353a2ceabae2d93c9aac48727d8" } Frame { msec: 3056 - hash: "4ab11bbf1fb6adb0eec8895f78a24a41" + hash: "7b8c99b86838c46db4e756cc039ba045" } Frame { msec: 3072 - hash: "634ff2ceb39a3f263a3362238a4ae252" + hash: "c8d8e194bc957402fe2236b1a472faa6" } Frame { msec: 3088 - hash: "7f4856873dc23a02297b2497101de9b9" + hash: "f0f3d8c8ac3604cd11b7492fe5ee023e" } Frame { msec: 3104 - hash: "bca3919e9d8e6dc5badd8090401dc934" + hash: "b41cf314e4684423b4708ccd55904d60" } Frame { msec: 3120 - hash: "824bfe40c3657cfe1368563640e4cfce" + hash: "4f578969386627b6e620e83bad5a6a6c" } Frame { msec: 3136 - hash: "f831c1600f68bda139697c406ca70c5e" + hash: "bd9fcfaa4e79f969548af12d072c1ec2" } Frame { msec: 3152 - hash: "f8102ca251a9ff46a8fe5a24cff0d2d6" + hash: "a418dc92f8b04fddf95f38bd24825ee6" } Frame { msec: 3168 - hash: "f33407ad684aa16efc6615d1cf6fa4b9" + hash: "4684b3e318a08f0f2331a13143592d18" } Frame { msec: 3184 - hash: "a73d27f776a6ebfc90309b34421700e5" + hash: "1e135a4fd2e7336d8a59ca3497374a3d" } Frame { msec: 3200 - hash: "ff2a4e2663fc50dfec35152f0e79f935" + hash: "d1be76e2c56422b469a9d09e22f62df5" } Frame { msec: 3216 - hash: "4935f5f58f2672e9d240625151044bda" + hash: "8827523a7f8fa89a56d932102dff7b52" } Frame { msec: 3232 - hash: "f3ad5c203f621fe4d5d321c3c1880743" + hash: "e12e6b907af5e6feffed0b9e68c71895" } Frame { msec: 3248 - hash: "d4fb7cd2e1f6a533dae65ddbb50da8ac" + hash: "7bc3605f5f241170732aba19ca649896" } Frame { msec: 3264 - hash: "91705e9234c4f02d0a730f6270f9e95f" + hash: "d7da9274f30cacd419f0b0b7c8c8a728" } Frame { msec: 3280 - hash: "41e177bec783497b996d6d5f6dac1a15" + hash: "154775464235d2a2fb338c27f1490f27" } Frame { msec: 3296 - hash: "41e177bec783497b996d6d5f6dac1a15" + hash: "1657f65e8759eec3c026262bb271dd1c" } Frame { msec: 3312 - hash: "41e177bec783497b996d6d5f6dac1a15" + hash: "29b4c68846aab3c1dcf4e58861915c33" } Frame { msec: 3328 - hash: "41e177bec783497b996d6d5f6dac1a15" + hash: "fe22b3b991a80b34d6fe12515bfa2fd0" } Frame { msec: 3344 - hash: "41e177bec783497b996d6d5f6dac1a15" + hash: "961343bb9dcc1fbe81b4c20392c28cb9" } Frame { msec: 3360 - hash: "41e177bec783497b996d6d5f6dac1a15" + hash: "a2adb3179465e34b517bf906491a1b60" } Frame { msec: 3376 - hash: "41e177bec783497b996d6d5f6dac1a15" + hash: "067fb8a2f5043dd4616fb1539e3e9c4a" } Frame { msec: 3392 - hash: "41e177bec783497b996d6d5f6dac1a15" + hash: "009329915e9027d77218fd83334960ed" } Frame { msec: 3408 - hash: "41e177bec783497b996d6d5f6dac1a15" + hash: "81b05d8aef8152830c6f199d6dd94fd5" } Frame { msec: 3424 - hash: "41e177bec783497b996d6d5f6dac1a15" + hash: "b23fa537f88a97490e48fb3a8cd4b507" } Frame { msec: 3440 - hash: "41e177bec783497b996d6d5f6dac1a15" + hash: "182464f620768efe0253c97cda75d839" } Frame { msec: 3456 - hash: "41e177bec783497b996d6d5f6dac1a15" + hash: "f1ddbec396cead5d4acf9b65822becb6" } Frame { msec: 3472 - hash: "41e177bec783497b996d6d5f6dac1a15" + hash: "a73085722d33638517b3f60a16ce9fcd" } Frame { msec: 3488 - hash: "41e177bec783497b996d6d5f6dac1a15" + hash: "ecce53b0c525834341ee4b3c546e670c" } Frame { msec: 3504 - hash: "41e177bec783497b996d6d5f6dac1a15" + hash: "86f1da737164290a90c1aef9355e2375" } Frame { msec: 3520 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "722ec874122ad8dcc73820a3a2fb7dca" } Frame { msec: 3536 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "35eb086b11482b752e2c02f1dc4d9099" } Frame { msec: 3552 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "83cf9c0b5d0afd5d3cee4c446274f5c4" } Frame { msec: 3568 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "e1bbef11fe02adb0756113e1106fe7f1" } Frame { msec: 3584 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "774c8bb4585954274852d6bb07e64916" } Frame { msec: 3600 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "b0264bcddf313d4e819a608143a86ac9" } Frame { msec: 3616 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "5e3859fd56e5022cbc7831e22447f05d" } Frame { msec: 3632 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "8c2a8b7321d2598b08d483914d4f319c" } Frame { msec: 3648 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "f13913dbc015836e35d5a2ebc94bbeef" } Frame { msec: 3664 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "1309af996f2d7a686f1d9177bc5c9be6" } Frame { msec: 3680 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "460b3500b41624486fe8dcfde087d2b5" } Frame { msec: 3696 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "de0837d19497021528dc782db4da084a" } Frame { msec: 3712 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "18afb8f8e9aa6d4a5db376e26cd9a56d" } Frame { msec: 3728 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "4fc1a8173824c2725160798b7d70aec2" } Frame { msec: 3744 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "87a593f74c946d6af6e31c5a25898766" } Frame { msec: 3760 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "57e68ec2aa5a21b11d21f388399713e5" } Frame { msec: 3776 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "4cb9ee1d12b99fb98bedcbcc048867e4" } Frame { msec: 3792 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "3eebd1f4f58210f6b546715997a984c2" } Frame { msec: 3808 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "39eabc07bfcefb2ecd369abf94d706cd" } Frame { msec: 3824 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "a0c46402b4700cc2099bdf42c47faf9b" } Frame { msec: 3840 - image: "dynamic.3.png" + hash: "3c8b4831583922c7c1c85f227ef2b3dc" } Frame { msec: 3856 - hash: "496dc6261695bcf04a8e574146544e98" + image: "dynamic.4.png" } Frame { msec: 3872 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "e1b0d4cae609f3074fb1ac46c172bf4a" } Frame { msec: 3888 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "09b76db3e4a95666ba9c37dd89996fa3" } Frame { msec: 3904 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "b692386f34972d80aded2347e64ad2b6" } Frame { msec: 3920 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "dc65b0a791002efffec05884aa948842" } Frame { msec: 3936 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "069bab78e29d322894647f81d315184a" } Frame { msec: 3952 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "39c8d804b3caf53845baba4ce98e007d" } Frame { msec: 3968 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "3b477dfd05f07bdf0ba562d6068cafdb" } Frame { msec: 3984 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "eb84ee75bdbf25dcc32587007f5dc9bd" } Frame { msec: 4000 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "441d34bff2755e3c30bed80e2bdde69c" } Frame { msec: 4016 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "4cb9ee1d12b99fb98bedcbcc048867e4" } Frame { msec: 4032 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "3eebd1f4f58210f6b546715997a984c2" } Frame { msec: 4048 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "39eabc07bfcefb2ecd369abf94d706cd" } Frame { msec: 4064 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "a0c46402b4700cc2099bdf42c47faf9b" } Frame { msec: 4080 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "3c8b4831583922c7c1c85f227ef2b3dc" } Frame { msec: 4096 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "c92cba3c2825db4293153588c4b7b229" } Frame { msec: 4112 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "e1b0d4cae609f3074fb1ac46c172bf4a" } Frame { msec: 4128 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "09b76db3e4a95666ba9c37dd89996fa3" } Frame { msec: 4144 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "b692386f34972d80aded2347e64ad2b6" } Frame { msec: 4160 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "dc65b0a791002efffec05884aa948842" } Frame { msec: 4176 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "069bab78e29d322894647f81d315184a" } Frame { msec: 4192 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "39c8d804b3caf53845baba4ce98e007d" } Frame { msec: 4208 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "3b477dfd05f07bdf0ba562d6068cafdb" } Frame { msec: 4224 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "eb84ee75bdbf25dcc32587007f5dc9bd" } Frame { msec: 4240 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "441d34bff2755e3c30bed80e2bdde69c" } Frame { msec: 4256 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "57e68ec2aa5a21b11d21f388399713e5" } Frame { msec: 4272 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "4cb9ee1d12b99fb98bedcbcc048867e4" } Frame { msec: 4288 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "3eebd1f4f58210f6b546715997a984c2" } Frame { msec: 4304 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "39eabc07bfcefb2ecd369abf94d706cd" } Frame { msec: 4320 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "a0c46402b4700cc2099bdf42c47faf9b" } Frame { msec: 4336 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "3c8b4831583922c7c1c85f227ef2b3dc" } Frame { msec: 4352 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "c92cba3c2825db4293153588c4b7b229" } Frame { msec: 4368 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "e1b0d4cae609f3074fb1ac46c172bf4a" } Frame { msec: 4384 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "09b76db3e4a95666ba9c37dd89996fa3" } Frame { msec: 4400 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "b692386f34972d80aded2347e64ad2b6" } Frame { msec: 4416 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "dc65b0a791002efffec05884aa948842" } Frame { msec: 4432 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "069bab78e29d322894647f81d315184a" } Frame { msec: 4448 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "39c8d804b3caf53845baba4ce98e007d" } Frame { msec: 4464 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "3b477dfd05f07bdf0ba562d6068cafdb" } Frame { msec: 4480 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "eb84ee75bdbf25dcc32587007f5dc9bd" } Frame { msec: 4496 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "441d34bff2755e3c30bed80e2bdde69c" } Frame { msec: 4512 - hash: "496dc6261695bcf04a8e574146544e98" + hash: "57e68ec2aa5a21b11d21f388399713e5" } Frame { msec: 4528 - hash: "9681be99003f8a14cc5654d06d2c8255" + hash: "4cb9ee1d12b99fb98bedcbcc048867e4" } Frame { msec: 4544 - hash: "bcb592a2335aa2e35956881fd028f4e6" + hash: "3eebd1f4f58210f6b546715997a984c2" } Frame { msec: 4560 - hash: "f914b25fdcb02a02b71220d82b7b2a75" + hash: "39eabc07bfcefb2ecd369abf94d706cd" } Frame { msec: 4576 - hash: "63c82c08eb7f2bd50b54b94c952df3f2" + hash: "a0c46402b4700cc2099bdf42c47faf9b" } Frame { msec: 4592 - hash: "8a8dc82be81fa55605c6c2e749895120" + hash: "3c8b4831583922c7c1c85f227ef2b3dc" } Frame { msec: 4608 - hash: "271f8d79b8052dfcd840ffa9ba9ffeec" + hash: "c92cba3c2825db4293153588c4b7b229" } Frame { msec: 4624 - hash: "8f77bbd0585b57e69ac1919bd81ee3b1" + hash: "e1b0d4cae609f3074fb1ac46c172bf4a" } Frame { msec: 4640 - hash: "b974260a2f90e141ebc33ced98fbca88" + hash: "09b76db3e4a95666ba9c37dd89996fa3" } Frame { msec: 4656 - hash: "77ada180f8a45652a6fa636d7ece4d9d" + hash: "b692386f34972d80aded2347e64ad2b6" } Frame { msec: 4672 - hash: "4c8dc2e33cd989cb3b0938c6c75b5f95" + hash: "dc65b0a791002efffec05884aa948842" } Frame { msec: 4688 - hash: "a145954989508b925a444e14f0c27a20" + hash: "069bab78e29d322894647f81d315184a" } Frame { msec: 4704 - hash: "8d27ff203819174747ae4a5cee8d0ae8" + hash: "39c8d804b3caf53845baba4ce98e007d" } Frame { msec: 4720 - hash: "830f34b0dab780c6efe2294872ba8508" + hash: "3b477dfd05f07bdf0ba562d6068cafdb" } Frame { msec: 4736 - hash: "5d70a4bbd815569cfe5735b596bad080" + hash: "eb84ee75bdbf25dcc32587007f5dc9bd" } Frame { msec: 4752 - hash: "964527bb82ea006e03b030c787a8597c" + hash: "441d34bff2755e3c30bed80e2bdde69c" } Frame { msec: 4768 - hash: "1ad54954b818fa9e6032ac4b6114e7db" + hash: "4cb9ee1d12b99fb98bedcbcc048867e4" } Frame { msec: 4784 - hash: "47865243cc252aef67774001af70c54c" + hash: "3eebd1f4f58210f6b546715997a984c2" } Frame { msec: 4800 - image: "dynamic.4.png" + hash: "39eabc07bfcefb2ecd369abf94d706cd" } Frame { msec: 4816 - hash: "47865243cc252aef67774001af70c54c" + image: "dynamic.5.png" } Frame { msec: 4832 - hash: "47865243cc252aef67774001af70c54c" + hash: "3c8b4831583922c7c1c85f227ef2b3dc" } Frame { msec: 4848 - hash: "47865243cc252aef67774001af70c54c" + hash: "c92cba3c2825db4293153588c4b7b229" } Frame { msec: 4864 - hash: "47865243cc252aef67774001af70c54c" + hash: "e1b0d4cae609f3074fb1ac46c172bf4a" } Frame { msec: 4880 - hash: "47865243cc252aef67774001af70c54c" + hash: "09b76db3e4a95666ba9c37dd89996fa3" } Frame { msec: 4896 - hash: "47865243cc252aef67774001af70c54c" + hash: "b692386f34972d80aded2347e64ad2b6" } Frame { msec: 4912 - hash: "47865243cc252aef67774001af70c54c" + hash: "dc65b0a791002efffec05884aa948842" } Frame { msec: 4928 - hash: "47865243cc252aef67774001af70c54c" + hash: "069bab78e29d322894647f81d315184a" } Frame { msec: 4944 - hash: "47865243cc252aef67774001af70c54c" + hash: "39c8d804b3caf53845baba4ce98e007d" } Frame { msec: 4960 - hash: "47865243cc252aef67774001af70c54c" + hash: "3b477dfd05f07bdf0ba562d6068cafdb" } Frame { msec: 4976 - hash: "47865243cc252aef67774001af70c54c" + hash: "eb84ee75bdbf25dcc32587007f5dc9bd" } Frame { msec: 4992 - hash: "47865243cc252aef67774001af70c54c" + hash: "441d34bff2755e3c30bed80e2bdde69c" } Frame { msec: 5008 - hash: "47865243cc252aef67774001af70c54c" + hash: "57e68ec2aa5a21b11d21f388399713e5" } Frame { msec: 5024 - hash: "47865243cc252aef67774001af70c54c" + hash: "4cb9ee1d12b99fb98bedcbcc048867e4" } Frame { msec: 5040 - hash: "baeb8adffc13e230e797e0437f2ad5fa" + hash: "3eebd1f4f58210f6b546715997a984c2" } Frame { msec: 5056 - hash: "d2e440fcad0ee2b7b35d7e5c4e581f73" + hash: "39eabc07bfcefb2ecd369abf94d706cd" } Frame { msec: 5072 - hash: "fb8acb2f69234d3ee089281d0297ad7c" + hash: "a0c46402b4700cc2099bdf42c47faf9b" } Frame { msec: 5088 - hash: "7fda29a83dc535ed8d6b35e999400311" + hash: "3c8b4831583922c7c1c85f227ef2b3dc" } Frame { msec: 5104 - hash: "6482e3eb10cfdbdeb57dd38ba3e3d67e" + hash: "c92cba3c2825db4293153588c4b7b229" } Frame { msec: 5120 - hash: "4d222549bc2565c1598a532460aae4e6" + hash: "e1b0d4cae609f3074fb1ac46c172bf4a" } Frame { msec: 5136 - hash: "776d1b0f9945c0e1ceda0cf117264919" + hash: "09b76db3e4a95666ba9c37dd89996fa3" } Frame { msec: 5152 - hash: "f2c362b34a0982ee1a11dea6b063945e" + hash: "b692386f34972d80aded2347e64ad2b6" } Frame { msec: 5168 - hash: "115f02b8893972b5b1d63525ce70762e" + hash: "dc65b0a791002efffec05884aa948842" } Frame { msec: 5184 - hash: "7f2d53581fe2c6c45a628fa4cd9b5742" + hash: "069bab78e29d322894647f81d315184a" } Frame { msec: 5200 - hash: "b5ed1120c4edf842b15d5144adbd93b0" + hash: "39c8d804b3caf53845baba4ce98e007d" } Frame { msec: 5216 - hash: "3511938df57c4cdce316692de204b057" + hash: "3b477dfd05f07bdf0ba562d6068cafdb" } Frame { msec: 5232 - hash: "99583918d068ab5d132fe7a699c2a7a6" + hash: "eb84ee75bdbf25dcc32587007f5dc9bd" } Frame { msec: 5248 - hash: "c0ce9df18479dbb57fb1dbc777f4f0e5" + hash: "441d34bff2755e3c30bed80e2bdde69c" } Frame { msec: 5264 - hash: "b24db7b5c406328380fcf9927fb26c5c" + hash: "57e68ec2aa5a21b11d21f388399713e5" } Frame { msec: 5280 - hash: "b24db7b5c406328380fcf9927fb26c5c" + hash: "4cb9ee1d12b99fb98bedcbcc048867e4" } Frame { msec: 5296 - hash: "b24db7b5c406328380fcf9927fb26c5c" + hash: "3eebd1f4f58210f6b546715997a984c2" } Frame { msec: 5312 - hash: "b24db7b5c406328380fcf9927fb26c5c" + hash: "39eabc07bfcefb2ecd369abf94d706cd" } Frame { msec: 5328 - hash: "b24db7b5c406328380fcf9927fb26c5c" + hash: "a0c46402b4700cc2099bdf42c47faf9b" } Frame { msec: 5344 - hash: "b24db7b5c406328380fcf9927fb26c5c" + hash: "3c8b4831583922c7c1c85f227ef2b3dc" } Frame { msec: 5360 - hash: "b24db7b5c406328380fcf9927fb26c5c" + hash: "c92cba3c2825db4293153588c4b7b229" } Frame { msec: 5376 - hash: "b24db7b5c406328380fcf9927fb26c5c" + hash: "e1b0d4cae609f3074fb1ac46c172bf4a" } Frame { msec: 5392 - hash: "b24db7b5c406328380fcf9927fb26c5c" + hash: "09b76db3e4a95666ba9c37dd89996fa3" } Frame { msec: 5408 - hash: "b24db7b5c406328380fcf9927fb26c5c" + hash: "b692386f34972d80aded2347e64ad2b6" } Frame { msec: 5424 - hash: "b24db7b5c406328380fcf9927fb26c5c" + hash: "dc65b0a791002efffec05884aa948842" } Frame { msec: 5440 - hash: "b24db7b5c406328380fcf9927fb26c5c" + hash: "069bab78e29d322894647f81d315184a" } Frame { msec: 5456 - hash: "b24db7b5c406328380fcf9927fb26c5c" + hash: "39c8d804b3caf53845baba4ce98e007d" } Frame { msec: 5472 - hash: "b24db7b5c406328380fcf9927fb26c5c" + hash: "3b477dfd05f07bdf0ba562d6068cafdb" } Frame { msec: 5488 - hash: "b24db7b5c406328380fcf9927fb26c5c" + hash: "eb84ee75bdbf25dcc32587007f5dc9bd" } Frame { msec: 5504 - hash: "b24db7b5c406328380fcf9927fb26c5c" + hash: "441d34bff2755e3c30bed80e2bdde69c" } Frame { msec: 5520 - hash: "b24db7b5c406328380fcf9927fb26c5c" + hash: "4cb9ee1d12b99fb98bedcbcc048867e4" } Frame { msec: 5536 - hash: "98cc64411264d8a635a6afe6b11cee6e" + hash: "3eebd1f4f58210f6b546715997a984c2" } Frame { msec: 5552 - hash: "b86434b7af8ad1db946c43a2791d69ab" + hash: "39eabc07bfcefb2ecd369abf94d706cd" } Frame { msec: 5568 - hash: "f45616f9e33658d1dddb537e842c8768" + hash: "a0c46402b4700cc2099bdf42c47faf9b" } Frame { msec: 5584 - hash: "e49d8955e27cdc19a37c331e56c81af1" + hash: "3c8b4831583922c7c1c85f227ef2b3dc" } Frame { msec: 5600 - hash: "b2dbe764906b50195f65dc11a5842515" + hash: "c92cba3c2825db4293153588c4b7b229" } Frame { msec: 5616 - hash: "71ce7c63d65c29cdffd83f5ae07f0b93" + hash: "e1b0d4cae609f3074fb1ac46c172bf4a" } Frame { msec: 5632 - hash: "901d01e1fc777ec185cd023ad0ace4c1" + hash: "09b76db3e4a95666ba9c37dd89996fa3" } Frame { msec: 5648 - hash: "a3f31de30fc2e92bae1f735504216216" + hash: "b692386f34972d80aded2347e64ad2b6" } Frame { msec: 5664 - hash: "0fc52dd8102506e3e7671fa548551b23" + hash: "dc65b0a791002efffec05884aa948842" } Frame { msec: 5680 - hash: "fb92809e728416035dbb91116ad8fe0e" + hash: "069bab78e29d322894647f81d315184a" } Frame { msec: 5696 - hash: "9003dc8ca4f781909035cb03dc45864f" + hash: "39c8d804b3caf53845baba4ce98e007d" } Frame { msec: 5712 - hash: "2bff1de793ad8521fd54413849c3cf29" + hash: "3b477dfd05f07bdf0ba562d6068cafdb" } Frame { msec: 5728 - hash: "8362e4db7c4446282d844a4fc6632d19" + hash: "eb84ee75bdbf25dcc32587007f5dc9bd" } Frame { msec: 5744 - hash: "b874fa274c6ec77c106ff4a0288f9169" + hash: "441d34bff2755e3c30bed80e2bdde69c" } Frame { msec: 5760 - image: "dynamic.5.png" + hash: "57e68ec2aa5a21b11d21f388399713e5" } Frame { msec: 5776 - hash: "e64ac8e11e36cafb25c947c5802d54b9" + image: "dynamic.6.png" } Frame { msec: 5792 - hash: "e64ac8e11e36cafb25c947c5802d54b9" + hash: "3eebd1f4f58210f6b546715997a984c2" } Frame { msec: 5808 - hash: "e64ac8e11e36cafb25c947c5802d54b9" + hash: "39eabc07bfcefb2ecd369abf94d706cd" } Frame { msec: 5824 - hash: "e64ac8e11e36cafb25c947c5802d54b9" + hash: "a0c46402b4700cc2099bdf42c47faf9b" } Frame { msec: 5840 - hash: "e64ac8e11e36cafb25c947c5802d54b9" + hash: "3c8b4831583922c7c1c85f227ef2b3dc" } Frame { msec: 5856 - hash: "e64ac8e11e36cafb25c947c5802d54b9" + hash: "c92cba3c2825db4293153588c4b7b229" } Frame { msec: 5872 - hash: "e64ac8e11e36cafb25c947c5802d54b9" + hash: "e1b0d4cae609f3074fb1ac46c172bf4a" } Frame { msec: 5888 - hash: "e64ac8e11e36cafb25c947c5802d54b9" + hash: "09b76db3e4a95666ba9c37dd89996fa3" } Frame { msec: 5904 - hash: "e64ac8e11e36cafb25c947c5802d54b9" + hash: "b692386f34972d80aded2347e64ad2b6" } Frame { msec: 5920 - hash: "e64ac8e11e36cafb25c947c5802d54b9" + hash: "dc65b0a791002efffec05884aa948842" } Frame { msec: 5936 - hash: "e64ac8e11e36cafb25c947c5802d54b9" + hash: "069bab78e29d322894647f81d315184a" } Frame { msec: 5952 - hash: "e64ac8e11e36cafb25c947c5802d54b9" + hash: "39c8d804b3caf53845baba4ce98e007d" } Frame { msec: 5968 - hash: "e64ac8e11e36cafb25c947c5802d54b9" + hash: "3b477dfd05f07bdf0ba562d6068cafdb" } Frame { msec: 5984 - hash: "e64ac8e11e36cafb25c947c5802d54b9" + hash: "eb84ee75bdbf25dcc32587007f5dc9bd" } Frame { msec: 6000 - hash: "e64ac8e11e36cafb25c947c5802d54b9" + hash: "441d34bff2755e3c30bed80e2bdde69c" } Frame { msec: 6016 - hash: "e64ac8e11e36cafb25c947c5802d54b9" + hash: "4cb9ee1d12b99fb98bedcbcc048867e4" } Frame { msec: 6032 - hash: "7621e64568058b82bcb6f6b46cee3ebc" + hash: "3eebd1f4f58210f6b546715997a984c2" } Frame { msec: 6048 - hash: "f77f6de6fc88813f49427b4888a59dbf" + hash: "39eabc07bfcefb2ecd369abf94d706cd" } Frame { msec: 6064 - hash: "d3a48f596219372ac25941e4c5ec5b2b" + hash: "a0c46402b4700cc2099bdf42c47faf9b" } Frame { msec: 6080 - hash: "d572d932b613f9ca1e0acf144f127dd1" + hash: "3c8b4831583922c7c1c85f227ef2b3dc" } Frame { msec: 6096 - hash: "edf317eaf51d933bcd0f57f214921a81" + hash: "c92cba3c2825db4293153588c4b7b229" } Frame { msec: 6112 - hash: "e0cee7959a5a8a08ad03d75e7b5c6ca1" + hash: "e1b0d4cae609f3074fb1ac46c172bf4a" } Frame { msec: 6128 - hash: "96877a15f44d4a2c8d9974cb28b9e1b6" + hash: "09b76db3e4a95666ba9c37dd89996fa3" } Frame { msec: 6144 - hash: "c0ffb0ef6dd9d007d201feebd2f68e44" + hash: "b692386f34972d80aded2347e64ad2b6" } Frame { msec: 6160 - hash: "209fb930223243fa19c5dde9e85ec518" + hash: "dc65b0a791002efffec05884aa948842" } Frame { msec: 6176 - hash: "ae98ac4dba0e78eb8fb7f7dbe29b2832" + hash: "069bab78e29d322894647f81d315184a" } Frame { msec: 6192 - hash: "c94a7d68ce007d83df77a595a5815a96" + hash: "39c8d804b3caf53845baba4ce98e007d" } Frame { msec: 6208 - hash: "4c28e409bf5a6c1289bcab8cd59a9e42" + hash: "3b477dfd05f07bdf0ba562d6068cafdb" } Frame { msec: 6224 - hash: "ea1009f1a3446dd5ce937e6949794794" + hash: "eb84ee75bdbf25dcc32587007f5dc9bd" } Frame { msec: 6240 - hash: "940c16766c2f87feef48e1187672ca9b" + hash: "441d34bff2755e3c30bed80e2bdde69c" } Frame { msec: 6256 - hash: "93664c87c8dcfadc0345f646b2508625" + hash: "57e68ec2aa5a21b11d21f388399713e5" } Frame { msec: 6272 - hash: "93664c87c8dcfadc0345f646b2508625" + hash: "4cb9ee1d12b99fb98bedcbcc048867e4" } Frame { msec: 6288 - hash: "93664c87c8dcfadc0345f646b2508625" + hash: "3eebd1f4f58210f6b546715997a984c2" } Frame { msec: 6304 - hash: "93664c87c8dcfadc0345f646b2508625" + hash: "39eabc07bfcefb2ecd369abf94d706cd" } Frame { msec: 6320 - hash: "93664c87c8dcfadc0345f646b2508625" + hash: "a0c46402b4700cc2099bdf42c47faf9b" } Frame { msec: 6336 - hash: "93664c87c8dcfadc0345f646b2508625" + hash: "3c8b4831583922c7c1c85f227ef2b3dc" } Frame { msec: 6352 - hash: "93664c87c8dcfadc0345f646b2508625" + hash: "c92cba3c2825db4293153588c4b7b229" } Frame { msec: 6368 - hash: "93664c87c8dcfadc0345f646b2508625" + hash: "e1b0d4cae609f3074fb1ac46c172bf4a" } Frame { msec: 6384 - hash: "93664c87c8dcfadc0345f646b2508625" + hash: "09b76db3e4a95666ba9c37dd89996fa3" } } diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/usingRepeater.0.png b/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/usingRepeater.0.png Binary files differnew file mode 100644 index 0000000..75a6c49 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/usingRepeater.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/usingRepeater.qml b/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/usingRepeater.qml index 5d88df7..3365d40 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/usingRepeater.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativepositioners/data/usingRepeater.qml @@ -6,7 +6,7 @@ VisualTest { } Frame { msec: 16 - hash: "1a396cf01a6c31155609532654653599" + image: "usingRepeater.0.png" } Frame { msec: 32 diff --git a/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/smoothedfollow.0.png b/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/smoothedfollow.0.png Binary files differindex bf02e1a..dd38019 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/smoothedfollow.0.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/smoothedfollow.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/smoothedfollow.1.png b/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/smoothedfollow.1.png Binary files differindex ae71dc8..d749080 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/smoothedfollow.1.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/smoothedfollow.1.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/smoothedfollow.2.png b/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/smoothedfollow.2.png Binary files differindex 6f631b0..57a3ae0 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/smoothedfollow.2.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/smoothedfollow.2.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/smoothedfollow.3.png b/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/smoothedfollow.3.png Binary files differnew file mode 100644 index 0000000..3a75ec4 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/smoothedfollow.3.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/smoothedfollow.qml b/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/smoothedfollow.qml index 3124973..14280a0 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/smoothedfollow.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/data/smoothedfollow.qml @@ -6,790 +6,790 @@ VisualTest { } Frame { msec: 16 - hash: "2c6600b50a18c415032fa95fe5089da6" + image: "smoothedfollow.0.png" } Frame { msec: 32 - hash: "aefd5a2570cc0252be102644ec1e49e3" + hash: "1d0005639ad631a4f88fb2372b955741" } Frame { msec: 48 - hash: "6183d0554a8b812bee02719dc4df21d1" + hash: "b303c2fb08eb8158c322719d072deb06" } Frame { msec: 64 - hash: "e1b3a94d033626338de0e04dba7b6df9" + hash: "4b3d7a5b9b5f1a335e81e3aafce2a244" } Frame { msec: 80 - hash: "7d1a5a265fb20ac4d741d76ab7b3a41f" + hash: "33d144e82787ac28f9012105645f5eb8" } Frame { msec: 96 - hash: "0ce7d2acda3e5ccb7b2364e2a7b409a4" + hash: "b6e16400c1364241da2fc12810780b9b" } Frame { msec: 112 - hash: "21f3a66ee80fcb2dd4dce0d1666aa4dd" + hash: "e32e552a0ac9e517df2826d82ed3e483" } Frame { msec: 128 - hash: "ea5b81ff2805210111cb388ab9be0d8f" + hash: "855e317677189a8aa97909ac5c7a831c" } Frame { msec: 144 - hash: "a8a54a3c524dcf6777b71d99ae2d50bd" + hash: "cddb47ce0a793dc74c6cbc2b3fb138d0" } Frame { msec: 160 - hash: "6b658c468af8a88e4a282d57fdcbc3b0" + hash: "21932fa377c6c9652eb22bbae4bf7d23" } Frame { msec: 176 - hash: "986121c9d928cc9ceb912a975f75760a" + hash: "95adc0bfe18070001d531a36785af2a2" } Frame { msec: 192 - hash: "4bf3593d0edc4347cf77670a48ba4440" + hash: "b3c39dc57a658b1ff7c24194a4214696" } Frame { msec: 208 - hash: "ea00f25295fb019f949930fb7109ceb4" + hash: "d145d38d45f824f3dd2f43eddf38d310" } Frame { msec: 224 - hash: "ad6cc7563e2720c405842317d0ce731a" + hash: "dee8ad57b625965d3045089d5f6e80aa" } Frame { msec: 240 - hash: "8a03a1207cdb5bd92f5227b25a7b638e" + hash: "94263216e2b0ab77980b3cc0b42350a6" } Frame { msec: 256 - hash: "f355321aa47d18e8b6dde503565d0e97" + hash: "a9ea122b9b67428f9d28368ffb862c37" } Frame { msec: 272 - hash: "e18f671cac8e68948f32a468bf2630cf" + hash: "d1101c25521fd2308ccbe5ec318d9922" } Frame { msec: 288 - hash: "264bca92fba53f25439d240afef62880" + hash: "e854bb4accb78052ec3df32a80d29a94" } Frame { msec: 304 - hash: "a1a226c73fb97d5302ce683f901ee5c4" + hash: "10898f94cc74a888fc57f76897a56b2a" } Frame { msec: 320 - hash: "05578552476372fc58e463e84a147ddd" + hash: "65668c114d62e3e901953c9aca9fe276" } Frame { msec: 336 - hash: "0a3e0a651f9eb3e6a44a55a6786e60ff" + hash: "a67cd21b3c451134961d5890b05cff49" } Frame { msec: 352 - hash: "4ca362f079f96a01360ee8062fbb8238" + hash: "40fbf54e37f46dce2aeda74ed6815e42" } Frame { msec: 368 - hash: "ba512c117d97ce16ff92d03ce2b08056" + hash: "dc86af89de1edce0986c6e1a56bd0e21" } Frame { msec: 384 - hash: "8688355f0f97afe000d02f71c841d5dc" + hash: "b9700d510fe9b936d60a0ef22b1a4d23" } Frame { msec: 400 - hash: "a2ea6ad008da95a67d3bc70e11e3811d" + hash: "620edf9a854b1f32911b4af69be95076" } Frame { msec: 416 - hash: "83bc9c444ab8618438dc2b8b14716f7b" + hash: "28d9670eb3dea66506affaf8b8672c52" } Frame { msec: 432 - hash: "fafbba34fc8f9d33b559e6fcd0c5f1c6" + hash: "9deaf655b9e71dc835377526c5ae7d96" } Frame { msec: 448 - hash: "92d245951b759f74182602a7a337cb0f" + hash: "a19709d7bf37fd126f15da386527d0f8" } Frame { msec: 464 - hash: "e0634d25088a6855df8d86d84fe37cd7" + hash: "32dbd7c98038abf3775a2c788a687b27" } Frame { msec: 480 - hash: "7f4d05f4c3b1a365732e448f2c751740" + hash: "d1a22b8e8cbd429dc0e8bc22bfce5d4b" } Frame { msec: 496 - hash: "fcd6f55929f753f77b1617c0984b8690" + hash: "04a48f9f304a614535821f1278950789" } Frame { msec: 512 - hash: "7e88f100a7012d739cd3c97c4e7f4b45" + hash: "ba26b58e109d5b63e972e4acd7229162" } Frame { msec: 528 - hash: "8f9d029b3850ee2f11cdf6630d100682" + hash: "b92d3329f744c7de158a472b8b542437" } Frame { msec: 544 - hash: "b915f712b24f187ee759b3337fb0df7a" + hash: "c44139265be3def1cc73ea7198a64537" } Frame { msec: 560 - hash: "eae400a0c72d38156f7ae0f16ab9ee66" + hash: "6f211c82a64c7e0ef2e7700359ac226e" } Frame { msec: 576 - hash: "e913a1e317cca355b06a393f44cc0243" + hash: "1690781b90e6e4ad264db76943d3b6d2" } Frame { msec: 592 - hash: "abf075ea63a6f5cce43c38e20dbcdbb2" + hash: "2ab7e97b7426843f2488121fdda87b48" } Frame { msec: 608 - hash: "a6e85caa1eb933343a4605bc434e2841" + hash: "91fe6ed4d44d69e9ce79aa3636faf0cb" } Frame { msec: 624 - hash: "8e33e2582dd127d3f04017bf493b0ac6" + hash: "9b4638d2eb6ecc0b50c30e74dc4b098e" } Frame { msec: 640 - hash: "959e4062262bcc759abfc7b0bf3e10b6" + hash: "0e18542d1b5b887eaf22f936adb38bd0" } Frame { msec: 656 - hash: "9529e2241df0d90ea640fdb3752b0837" + hash: "f4a123a8811654d033c3613a80a8f3f7" } Frame { msec: 672 - hash: "5595b64495996ce66b5f6892e9457456" + hash: "14edd1cf660429e95c55ae81ce57d05d" } Frame { msec: 688 - hash: "532259c3577553622093eba907ae82d3" + hash: "1114235b75e814b80b70ce4109a0b6f3" } Frame { msec: 704 - hash: "85c4332100b6f5256702b594c83f4eff" + hash: "8ed2a94fab38d951325bbf79597134c6" } Frame { msec: 720 - hash: "b96292d85b12fa8e68c5de3deb29b980" + hash: "315a34cfe26778d86cadceea78fd15f6" } Frame { msec: 736 - hash: "64febec9c8b58e2b93249f19c57b7aba" + hash: "4a95ae04f498f93bf19ab2bc45c0be21" } Frame { msec: 752 - hash: "88e588af29131cf942e02b1080e564e5" + hash: "d241f7cfdfd241facb0b7f7a3d328d01" } Frame { msec: 768 - hash: "07f911478be2f36d0c1b9cb878f4fe47" + hash: "fae3040a9e0b2f9c76cc26bda47e04e9" } Frame { msec: 784 - hash: "8ffbf2381efefcbca413f6e3455018fb" + hash: "a444297639db23413810b2df5c47ed9c" } Frame { msec: 800 - hash: "6e456af680e40799d3f38bdde29a85f9" + hash: "8084ee95169c3176af563fc4cc033332" } Frame { msec: 816 - hash: "48a8dbc64d7823164c992f55b270115d" + hash: "8f6ac972fb537f496a69f7bde0e8bc22" } Frame { msec: 832 - hash: "a6d28eb1d0aafd387e35ca7b362bec53" + hash: "b7e632bc5c8a0a0c5d2b752e581ff5db" } Frame { msec: 848 - hash: "2e9f2b2ebf1b24f01fc986ded320d7c9" + hash: "341c29c41dc1d938dcf5d94d20ff9160" } Frame { msec: 864 - hash: "d0cafd9be3263193c207c39eeb051bb8" + hash: "2c7eb6f2974c6520bc2fbbb65c118124" } Frame { msec: 880 - hash: "8dee1a5365fa3ccd7036c8afa6a805cc" + hash: "8dd08316d3d4b17bd3d656dff2b69019" } Frame { msec: 896 - hash: "42f893afb80633f0ffb82f1725bb097f" + hash: "5c2a7456afbb094671e693df0a5fa37d" } Frame { msec: 912 - hash: "f466a404940abcd4c8f3180696da1a29" + hash: "d169ce70699b020f62bc33160b74887b" } Frame { msec: 928 - hash: "e5746e33b3eb155a354bc5900b7593ee" + hash: "e67ef3cd8dbcef11cf156b32eb0aae67" } Frame { msec: 944 - hash: "a1c2eb7048356f4ebc803d9d5439db24" + hash: "16d0d8676f754f0e85a3b425a4401c26" } Frame { msec: 960 - image: "smoothedfollow.0.png" + hash: "7681c0a07803c3eadedf05b60acca9be" } Frame { msec: 976 - hash: "338aec0e679a8f2e79f6a5503dfbd6c3" + image: "smoothedfollow.1.png" } Frame { msec: 992 - hash: "59321f1eb26c379e9e2a37b6890d922d" + hash: "5f87209dc76264d5c259092ccfd0663a" } Frame { msec: 1008 - hash: "f37a821b9cf9f67fd011c6790a2757f0" + hash: "c647b4725e7f1ce05b5b7bd067d54bff" } Frame { msec: 1024 - hash: "c3f1b8722c616ecd55d8496e76a9bf06" + hash: "d43d241fa85cadc042ae510fa441d01d" } Frame { msec: 1040 - hash: "ca6aff9addda2e3ac51e5e2013393365" + hash: "87a4b4fb8981b1ddb765236cd74a9084" } Frame { msec: 1056 - hash: "17d1aa7821ce8169a3100a3cd3a0df2b" + hash: "607fb5055cc0d5b6e8a1a37134a9686c" } Frame { msec: 1072 - hash: "d85dd272f35868d6832316e862db4ec1" + hash: "9ed861affdaf4de535ff65b26e1fa8ee" } Frame { msec: 1088 - hash: "8bce5bdadfa974655dc7e020ad43edeb" + hash: "cdfbf1d934a46b85c9d7a07e25eb3fee" } Frame { msec: 1104 - hash: "b97f71587a5187d5175e5d9f1409c00a" + hash: "94cc78c6be827b3f3b3d74d72af5a4db" } Frame { msec: 1120 - hash: "53d438e601c25aebfd2ecb0064cdf5cc" + hash: "50cd154de9141528f0417c0e0f0090a9" } Frame { msec: 1136 - hash: "18c43dd35b3e0d8f9ab5c8de3e48886a" + hash: "86e4a163ad5d7d9bee8f513a814fcac2" } Frame { msec: 1152 - hash: "e4ab585684d083de118b7862ef5cbd63" + hash: "61b927a9a58264b827ab00c30cddb4c1" } Frame { msec: 1168 - hash: "48ab046a2e2ca1a1225574b94925482e" + hash: "e50d30e42cb035e52cf88664182b7ac1" } Frame { msec: 1184 - hash: "c4bd06a5c329ef6975a60453f588bce7" + hash: "33a45c3ab72e3e582ef0e4a759064050" } Frame { msec: 1200 - hash: "864393a984dce3e9dd2daec56ddb3fe7" + hash: "323be0228c50a87f380c9b4e5af0c6c0" } Frame { msec: 1216 - hash: "fcdf4cfcd8a6d8667868ba9633475fe0" + hash: "d82e3de64104096e0cce7bc23d1f3f96" } Frame { msec: 1232 - hash: "5ac2b96158045c9b9eb35f1cbabe5b1f" + hash: "e8872b9d98dff227cb3eb8765cbfa5f5" } Frame { msec: 1248 - hash: "83c409e5d3e6fe9e953d9ce14d731b3b" + hash: "23ee9e4d9d5388c900072df7fb063164" } Frame { msec: 1264 - hash: "01805526b04e17b89238e7b929be48dd" + hash: "e23cb4cdcc53a364004a55144ea1af8a" } Frame { msec: 1280 - hash: "4708345219b3732f9aaf8b40645f65d2" + hash: "816ee1ba2a5fe2db4ee09cecb8d56c34" } Frame { msec: 1296 - hash: "12716f84b6f648df2cbe08cfea58764c" + hash: "d0f01509412d1e4aa192db8aa6dbc50d" } Frame { msec: 1312 - hash: "6cce1e6354bd338f364bcca84a5fd081" + hash: "ba37ba506ce63c6cda06f23a73c928d9" } Frame { msec: 1328 - hash: "c5da6f6b00402e0de00490792b963cdf" + hash: "194a5a791ee5008f585cf215e5cabc26" } Frame { msec: 1344 - hash: "0eacadf69c0818e818abaf3aaf823aff" + hash: "09c9466b27e57cf936653fdd91e885a8" } Frame { msec: 1360 - hash: "c68cd79bf0d329a3c672896b9ce2044d" + hash: "ee8ef68a1d5cde45431ac233d1cbe191" } Frame { msec: 1376 - hash: "26786f921ddddd9d2f975e1193943d2d" + hash: "45f3bede3b5ae8cde9d385746740760e" } Frame { msec: 1392 - hash: "68c7c1779bb19ee5cd9370b5c06f4ce7" + hash: "10ae672c18a84fec45513850797220b5" } Frame { msec: 1408 - hash: "5e87c3e00ef7fab01c17d9e89c661aab" + hash: "6d72fb8d4d1f7499b38e4969ae26409b" } Frame { msec: 1424 - hash: "0b459122be303c38d3564dd7fea53fc1" + hash: "7c6bf427b0f7aac8c869a0dd83277ca0" } Frame { msec: 1440 - hash: "3b13101a45b470fd04fa02f34548984b" + hash: "1289b04711ef38d4e37161f1385bf4d2" } Frame { msec: 1456 - hash: "6308fa1ed015bb698251af0d1b9be084" + hash: "2414780f52880801eea13dc9efba1cb2" } Frame { msec: 1472 - hash: "f219427d8fdf826f33351ba64db55d33" + hash: "37efbf23005659b4f2b29f224c929502" } Frame { msec: 1488 - hash: "0c9ad8c5224d3cdefb8ac793cac3ca79" + hash: "e70091696edf26a8dc8dc51d4932fd86" } Frame { msec: 1504 - hash: "38438307162bceef76afb043c82b6a82" + hash: "21e8d0b6eee7bc71ae7ccd05d9bb9280" } Frame { msec: 1520 - hash: "78b367e6bab0463fe08f5e634cfbced2" + hash: "321553e3e415cf7695d46a90050f8265" } Frame { msec: 1536 - hash: "81e56f9d3bb9b360a07dc85697a59340" + hash: "235f975c8b382caee2004a8bf9533385" } Frame { msec: 1552 - hash: "cef4fdb8c12485d3590e598090312297" + hash: "abeeb9ff4c51f2b4ba5c9fee98e72926" } Frame { msec: 1568 - hash: "8ea0c90a100c583558f92843030543cc" + hash: "d2de1c552fdf4675baccab402100aabb" } Frame { msec: 1584 - hash: "0037f0f17a50bdfe3bf0de810ff837f1" + hash: "26d2ac9f31c9181222edda09a4452b5f" } Frame { msec: 1600 - hash: "2b060ac0dfa045b916d3fd5ff6f84bfb" + hash: "8c1ac1872a6720185ec670150e344683" } Frame { msec: 1616 - hash: "b20705dcc6176efd83cff6927991ff0a" + hash: "3b792cf960fc8dd6b424ce4c9f2aa0a1" } Frame { msec: 1632 - hash: "0af69e490bdc54f27d3e50c1fdfd12a8" + hash: "4f0e2dad54e5be44c0345732deae067d" } Frame { msec: 1648 - hash: "8e4cceadc01de5b51082889efabcbb7e" + hash: "17f21faa9293cfd4ef63fcee9d07f264" } Frame { msec: 1664 - hash: "b64958786a7007686fb1734783d553f5" + hash: "0ea885db3c4c5facb96306f1fbf6bc43" } Frame { msec: 1680 - hash: "e0b9d98bb3a596fd235d58b6a761a0e0" + hash: "a68e7bb730b29b4c3b5468fd7b3d1d4f" } Frame { msec: 1696 - hash: "1a5d7dc4dfd3ee86a36978d4effd299c" + hash: "719de171d8413f691e4ece4bcb00896c" } Frame { msec: 1712 - hash: "4946561f008635599651bf24b9aa0594" + hash: "ee9f5c2bfda6718a23fdd6c8f3f2e765" } Frame { msec: 1728 - hash: "8427d33046af64c6e63939238c101e86" + hash: "0f01834bbcfe690e5ee2d5897e5ea225" } Frame { msec: 1744 - hash: "cdcfab5cea86c33f276c3613d76067c4" + hash: "68af59f35ff14d9ff12a2a05f22cca69" } Frame { msec: 1760 - hash: "966005d62bd69b53d77459e5ab65116c" + hash: "50c9141aae689a8f09acf4d914075299" } Frame { msec: 1776 - hash: "8a3c4ff083a973325c4ab09e09027ef6" + hash: "beb9e30c9b4f0d351c1387c69ea99208" } Frame { msec: 1792 - hash: "737ffd6f52fa3d812ecaf835a30495af" + hash: "2079cd433d9d29ad330e0782853712c7" } Frame { msec: 1808 - hash: "6731007c97ba3ba60e73ab50803868e5" + hash: "de18d8be8fc1414cc19d446c659d1bcd" } Frame { msec: 1824 - hash: "caa4ea08c5c330e77a7445cc1adf1666" + hash: "031807325492a899da9a91a9512487dd" } Frame { msec: 1840 - hash: "73778bfbae55a81557a128acb4a197c8" + hash: "4fdd8f3b01b4b61d269001604144bb7c" } Frame { msec: 1856 - hash: "7d8609f1336ddf4e25b505e54142114e" + hash: "1172ec8a63f431f457b9a398b3d03571" } Frame { msec: 1872 - hash: "d8b4514d2bd77dbe67e27d400dc1a2f3" + hash: "4741a14556e9d32c2b180cca9009c63a" } Frame { msec: 1888 - hash: "ac3e7040f1e9fc680f52f46d25eb3faa" + hash: "ec2c6d187a97037b5c1edea65d4b17cc" } Frame { msec: 1904 - hash: "509c21774f0fca9dde0657133a1cc363" + hash: "ea7d445310c28aa3e07735f1c7db4a28" } Frame { msec: 1920 - image: "smoothedfollow.1.png" + hash: "3424b2d983a8962d9abb232c3d7c7814" } Frame { msec: 1936 - hash: "545bcb0c362a083ee698a5c8cd225014" + image: "smoothedfollow.2.png" } Frame { msec: 1952 - hash: "77370c9b2880c55fecf07457dd0d455b" + hash: "c362edcbe4e4460aa18599c05e993312" } Frame { msec: 1968 - hash: "6c44209f31f5f010f1b3e05490468821" + hash: "1a1291338c205ef2d315a43cca1caae2" } Frame { msec: 1984 - hash: "2dffac0c44e52f2984525d3d3700e6ed" + hash: "ff6f0f47955d069a65cf9d19b7a061ff" } Frame { msec: 2000 - hash: "d70f2db1b166b2de3bef74bc4bf94a80" + hash: "3a6b787bbfe0510fdc8693a4827043e5" } Frame { msec: 2016 - hash: "50e4f6a82f498066fc9b6588762f59f9" + hash: "8198a6eec71a6da13b77397f3ead05a3" } Frame { msec: 2032 - hash: "956a7d7db9aef1b7abefac1a69622f02" + hash: "4c0fcb8d2105f104f6e1db0d58077c01" } Frame { msec: 2048 - hash: "13f19d5baefb6c8c9f71c16163663a27" + hash: "d9146739fa248ddcb6b4308d125825e7" } Frame { msec: 2064 - hash: "076ff84405ddb29a12ed30d27cee558b" + hash: "5bda4f61879d0e9c714f2c138a91f4fd" } Frame { msec: 2080 - hash: "6af0261639f809da8f7e4831559596d3" + hash: "30c0f8016506edb6875fd4cfa16cfa0f" } Frame { msec: 2096 - hash: "a0500b18e99bfe3a48d52cc62b4a946b" + hash: "bc04c5ae627073fcc467b86bea097630" } Frame { msec: 2112 - hash: "bb0ea576c9136fb70720d4540731d2ca" + hash: "7fcc2f6a7c620202a55618e66ed3c5f9" } Frame { msec: 2128 - hash: "d9b12ad9bf54d7db0ef1b36297a6dd6c" + hash: "36f0855b78bbbf08ddf28f7a5775aea8" } Frame { msec: 2144 - hash: "2de77e082872f072a849ba9ea93e3aec" + hash: "4acd7d6bceab6c8ba4508f9edddab6e7" } Frame { msec: 2160 - hash: "69e186c3e8e6b2c75da2ca87043129da" + hash: "2074776f5bd921148a50fad1004c00ea" } Frame { msec: 2176 - hash: "0c2f23b0cbedb45a68f0cbe6132b4820" + hash: "0d79e1f38609320586831d93d87532a9" } Frame { msec: 2192 - hash: "533bad00e5624611ea8a15d5fa98f0f2" + hash: "0402d99770dd23cbfc051eb576a29b57" } Frame { msec: 2208 - hash: "d9c60bc821205aa4ea38d846e5b00f3a" + hash: "456ba4fbe1ff68e1c9e22c9182c98ac6" } Frame { msec: 2224 - hash: "d4de041edf15c6b6806d7f5992146711" + hash: "de41559e07d9e58a68e26cf4daab879f" } Frame { msec: 2240 - hash: "100145df5271efaaee1d619bd50b69fc" + hash: "ad5087eae86c1b2afe5dbbcf8d098b18" } Frame { msec: 2256 - hash: "22905b794fee24f3a25e4944d5505e96" + hash: "117dc7b2e560a6959ef82dc461580620" } Frame { msec: 2272 - hash: "aeed7adea08fe6e8b60310082cf87b6c" + hash: "4ce30665d1e63f728018cddfda1e3249" } Frame { msec: 2288 - hash: "82bf8d40b6ed8aae9d6172eae76d1859" + hash: "c1e66d2c554b81631aff66e695e05ee0" } Frame { msec: 2304 - hash: "b1881778936744db3df0898638e4b0df" + hash: "293b4c3a8ba18d9000f1a0c35ba3dbed" } Frame { msec: 2320 - hash: "87195016996f8786a8a2430c54f13494" + hash: "eefcc0eb3e4847dbf7edc52979c19cfb" } Frame { msec: 2336 - hash: "56f99b14320662b90eb10e77845bba30" + hash: "1e25f0a629cffa99c3c962c5ce72cba3" } Frame { msec: 2352 - hash: "69a84022d8d2b3cdb1d7eae6ce5ccef2" + hash: "e86a378941f876143cf13ef8c161d155" } Frame { msec: 2368 - hash: "578ca8c66da6aa64392b253ab6cccbc0" + hash: "7063d2895353e4e2659e0911f8959a92" } Frame { msec: 2384 - hash: "4c2058e4708001f82f3bcb8110d6a54f" + hash: "d26161aad10ec6d446dbae65bcc73926" } Frame { msec: 2400 - hash: "a838be752168bc6feb3151327147bb23" + hash: "3322df938aa5d2ffa32e445ad1f8b1a2" } Frame { msec: 2416 - hash: "bf6cde06f0ee814cd4a23f3d43e7d270" + hash: "4ce384ace0527cb637865426a42d382f" } Frame { msec: 2432 - hash: "9162ec43bc84261c0eb9ea2425da0b8a" + hash: "5f49f970488f457681a9a59e82a1650e" } Frame { msec: 2448 - hash: "7be19df0ee54f9bb31ebee2d786addc8" + hash: "d5494958d0c8f4307506c0b27f4a350c" } Frame { msec: 2464 - hash: "542a4c004f5b1b8efa7588b27cc2ba43" + hash: "cebee9854c54f2badef1cfa6b12adc88" } Frame { msec: 2480 - hash: "f9e2edd343be212a9679f1e2ad0e73b3" + hash: "9824242313879d9494b561a0a3a7fdc2" } Frame { msec: 2496 - hash: "b6d4e9169fc4446cdbd3a36f485b943b" + hash: "a14019028da0d3bf08782bf8285a188c" } Frame { msec: 2512 - hash: "0d3b7a652a94162b71e88ed213559af4" + hash: "f241eb27a0460182d08c6e4e1ebbc25b" } Frame { msec: 2528 - hash: "9d4a2383a4d43ac94ff0a344f217b22d" + hash: "3b243c79d097f89e5a3f8ece97321026" } Frame { msec: 2544 - hash: "719d402379c40de5cd6d4c8fa92f5472" + hash: "95755ce577ab0b8ede949851ce842d9d" } Frame { msec: 2560 - hash: "78fb55f5b9c2033a91e41100229e4465" + hash: "0cd40a2a4b9d0b7dbba8dff247db178f" } Frame { msec: 2576 - hash: "0a9ec91eee6c7c770ce2e414fa881229" + hash: "b964995f06ab287a98569baab365c475" } Frame { msec: 2592 - hash: "5d9f81f1becf486a09f086e15a64d1f0" + hash: "a28aca3ba953c52ac00fea0c84a6aba9" } Frame { msec: 2608 - hash: "0f5e18af1eac31e6993ea2df51a143f0" + hash: "d45d2eaeab472eaa1bd9460f4464c62b" } Frame { msec: 2624 - hash: "08a292373756b06c3a624b8f3bf06236" + hash: "0872615e2d8d2ec1192ec6e60aff01c7" } Frame { msec: 2640 - hash: "f3c8101429753ce8f0ee094fe0db98ac" + hash: "8724c4128b869be51053deafd68e4e47" } Frame { msec: 2656 - hash: "1603ad220d68ae0a2f613687533c2ebc" + hash: "8c8e0a8fed148120b2b79d3c6b886651" } Frame { msec: 2672 - hash: "e2b8049d18fd36fff0180bd4bc199732" + hash: "35357a5689398f6f594ae45743555107" } Frame { msec: 2688 - hash: "d1bfeadaa9046ec5013734938a8f4af1" + hash: "848a069b9e8334482e118ba0df14dc1c" } Frame { msec: 2704 - hash: "3cb3a0e9dc73e76101288395ffeb2b7b" + hash: "26cb86bd54616c69966d949424d4d41f" } Frame { msec: 2720 - hash: "104a10e6bd48dacfedf5c98cf641ae93" + hash: "437669b1efa8b33ee469547527ccb4d9" } Frame { msec: 2736 - hash: "f04a2985e7c203dd6fce46b60fcb23fc" + hash: "ff040bafe5c484d7b516008f17411ad2" } Frame { msec: 2752 - hash: "30cb747f4604c208d7dc697d5fe2af6b" + hash: "fdab8b8cf64a2b15ab07691ca2ad115f" } Frame { msec: 2768 - hash: "b9eca6ee8fe29351cadeb9a2caf36fa6" + hash: "e3867ffaf98270f6efe77d816a8254cb" } Frame { msec: 2784 - hash: "7bc56e712d713a00a684e07cf3d09907" + hash: "cbad5ba7c09567166f063955b45aa647" } Frame { msec: 2800 - hash: "0d7a5e2ff588b71e77abb72723c763b2" + hash: "336049bb4ff2e945483648feabe997c2" } Frame { msec: 2816 - hash: "0d961843e54cbe5ba76c11bcd634bc39" + hash: "45e65f29cc932090a3bfc2292c4e5e72" } Frame { msec: 2832 - hash: "6328b52965a002944c501d9888928caa" + hash: "d617d33fe22196f88844a7adc5305413" } Frame { msec: 2848 - hash: "63e668a7688167b604b641929843d0cf" + hash: "fb32358f314d9cd6ac6646888f402b46" } Frame { msec: 2864 - hash: "7f5e71332268be68de9dcb25f173d2e0" + hash: "2897322c869a0bd7a851ff779c8591bf" } Frame { msec: 2880 - image: "smoothedfollow.2.png" + hash: "c41d71d62727f0fc26dc790f09c67168" } Frame { msec: 2896 - hash: "dc6e83fcc5a403913a94c498f1571098" + image: "smoothedfollow.3.png" } Frame { msec: 2912 - hash: "8deb275bd08df9b3abdcf3e2796a0601" + hash: "b5c2182ce797d91175d9f7493a77aae8" } Frame { msec: 2928 - hash: "6c08a25a442b97a8cb359792b6a01641" + hash: "4436d56d8dba299619be367cf57dc41d" } Frame { msec: 2944 - hash: "5f7ccd5706c77f0b0ddced41ed6352d8" + hash: "fe2d68f672a78568da1a281be13eda36" } Frame { msec: 2960 - hash: "6668d1936524f0fdc490720a962a3698" + hash: "90731590c28f254a213f83f83b988608" } Frame { msec: 2976 - hash: "e36f901fb4b8ad754592642a7575e4ee" + hash: "e276149e000e768a5b2704fde77bff2b" } Frame { msec: 2992 - hash: "7453182980e458d827f3ff83aa3f2c88" + hash: "616b2d32f6b0f047a252f0b698408d87" } Frame { msec: 3008 - hash: "0e15d75b2a7f2e4a39906093b930d6a8" + hash: "ebd003e7712060ec45d7be9bebb9ab8f" } Frame { msec: 3024 - hash: "822ccc6c629eabf38fd5ac56abb638f5" + hash: "d97b14eb1fe9556b283b5d7b35f30fcc" } Frame { msec: 3040 - hash: "331ef5b3e3dd5642f8532d337fd22def" + hash: "a926b60b28442c4318fb3c2c5474540c" } Frame { msec: 3056 - hash: "3c29aae83f28239f31125ef02f523d02" + hash: "7908c0356da3bc27d2513c843a0d4feb" } Frame { msec: 3072 - hash: "56ed674bf2d345861eb235a4239078e2" + hash: "48644d6fb0dbd280b806c991b3b72417" } Frame { msec: 3088 - hash: "5412b9ad01a6780b67bc59b80a274cd5" + hash: "4efbb4954b2d2c26f3e32f9f1bba6b41" } Frame { msec: 3104 - hash: "a6f9ae09a7386f06a84c251083660dd6" + hash: "d9c5e5ca5d6c1189740706673abab943" } Frame { msec: 3120 - hash: "83f07277c9bec7419dd6a4d40d8accf7" + hash: "d0acc9b7ee97220e551df16e0c3d1f53" } Frame { msec: 3136 - hash: "e6cb74961dfef68a32f255176e0ebff3" + hash: "2610d1de5d32e74ab8fd238cd721ef2e" } Frame { msec: 3152 - hash: "9e6c3ac0190beaf30754155a5d64b81c" + hash: "b8d1e724d5cb172ab5d7475d2f7a6ee6" } } diff --git a/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/smoothedfollow.qml b/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/smoothedfollow.qml index 720d2e6..c154aa0 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/smoothedfollow.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativesmoothedanimation/smoothedfollow.qml @@ -1,40 +1,40 @@ import QtQuick 1.0 Rectangle { - width: 800; height: 720; color: "gray" + width: 400; height: 360; color: "gray" Rectangle { id: rect - width: 50; height: 20; y: 30; color: "black" + width: 25; height: 10; y: 15; color: "black" SequentialAnimation on x { loops: Animation.Infinite - NumberAnimation { from: 50; to: 700; duration: 1000 } - NumberAnimation { from: 700; to: 50; duration: 1000 } + NumberAnimation { from: 25; to: 350; duration: 1000 } + NumberAnimation { from: 350; to: 25; duration: 1000 } } } Rectangle { - width: 50; height: 20; x: rect.x; y: 60; color: "red" - Behavior on x { SmoothedAnimation { velocity: 400 } } + width: 25; height: 10; x: rect.x; y: 30; color: "red" + Behavior on x { SmoothedAnimation { velocity: 200 } } } Rectangle { - width: 50; height: 20; x: rect.x; y: 90; color: "yellow" - Behavior on x { SmoothedAnimation { velocity: 300; reversingMode: SmoothedAnimation.Immediate } } + width: 25; height: 10; x: rect.x; y: 45; color: "yellow" + Behavior on x { SmoothedAnimation { velocity: 150; reversingMode: SmoothedAnimation.Immediate } } } Rectangle { - width: 50; height: 20; x: rect.x; y: 120; color: "green" - Behavior on x { SmoothedAnimation { velocity: 200; reversingMode: SmoothedAnimation.Sync } } + width: 25; height: 10; x: rect.x; y: 60; color: "green" + Behavior on x { SmoothedAnimation { velocity: 100; reversingMode: SmoothedAnimation.Sync } } } Rectangle { - width: 50; height: 20; x: rect.x; y: 150; color: "purple" - Behavior on x { SmoothedAnimation { velocity: 200; maximumEasingTime: 100 } } + width: 25; height: 10; x: rect.x; y: 75; color: "purple" + Behavior on x { SmoothedAnimation { velocity: 100; maximumEasingTime: 100 } } } Rectangle { - width: 50; height: 20; x: rect.x; y: 180; color: "blue" + width: 25; height: 10; x: rect.x; y: 90; color: "blue" Behavior on x { SmoothedAnimation { velocity: -1; duration: 300 } } } @@ -42,13 +42,13 @@ Rectangle { Rectangle { id: rect2 property int dir: 1 - width: 50; height: 20; x:50; y: 240; color: "black" + width: 25; height: 10; x:25; y: 120; color: "black" function advance(){ - if(x >= 700) + if(x >= 350) dir = -1; - if(x <= 50) + if(x <= 25) dir = 1; - x += 130.0 * dir; + x += 65.0 * dir; } } Timer{ @@ -59,39 +59,39 @@ Rectangle { } Rectangle { - width: 50; height: 20; x: rect2.x; y: 270; color: "red" - Behavior on x { SmoothedAnimation { velocity: 400 } } + width: 25; height: 10; x: rect2.x; y: 135; color: "red" + Behavior on x { SmoothedAnimation { velocity: 200 } } } Rectangle { - width: 50; height: 20; x: rect2.x; y: 300; color: "yellow" - Behavior on x { SmoothedAnimation { velocity: 300; reversingMode: SmoothedAnimation.Immediate } } + width: 25; height: 10; x: rect2.x; y: 150; color: "yellow" + Behavior on x { SmoothedAnimation { velocity: 150; reversingMode: SmoothedAnimation.Immediate } } } Rectangle { - width: 50; height: 20; x: rect2.x; y: 330; color: "green" - Behavior on x { SmoothedAnimation { velocity: 200; reversingMode: SmoothedAnimation.Sync } } + width: 25; height: 10; x: rect2.x; y: 165; color: "green" + Behavior on x { SmoothedAnimation { velocity: 100; reversingMode: SmoothedAnimation.Sync } } } Rectangle { - width: 50; height: 20; x: rect2.x; y: 360; color: "purple" - Behavior on x { SmoothedAnimation { velocity: 200; maximumEasingTime: 100 } } + width: 25; height: 10; x: rect2.x; y: 180; color: "purple" + Behavior on x { SmoothedAnimation { velocity: 100; maximumEasingTime: 100 } } } Rectangle { - width: 50; height: 20; x: rect2.x; y: 390; color: "blue" + width: 25; height: 10; x: rect2.x; y: 195; color: "blue" Behavior on x { SmoothedAnimation { velocity: -1; duration: 300 } } } //rect3 just jumps , but the rects following it should be smooth Rectangle { id: rect3 - width: 50; height: 20; x:50; y: 480; color: "black" + width: 25; height: 10; x:25; y: 240; color: "black" function advance(){ - if(x == 50) - x = 700; + if(x == 25) + x = 350; else - x = 50; + x = 25; } } Timer{ @@ -102,27 +102,27 @@ Rectangle { } Rectangle { - width: 50; height: 20; x: rect3.x; y: 510; color: "red" - Behavior on x { SmoothedAnimation { velocity: 400 } } + width: 25; height: 10; x: rect3.x; y: 255; color: "red" + Behavior on x { SmoothedAnimation { velocity: 200 } } } Rectangle { - width: 50; height: 20; x: rect3.x; y: 540; color: "yellow" - Behavior on x { SmoothedAnimation { velocity: 300; reversingMode: SmoothedAnimation.Immediate } } + width: 25; height: 10; x: rect3.x; y: 270; color: "yellow" + Behavior on x { SmoothedAnimation { velocity: 150; reversingMode: SmoothedAnimation.Immediate } } } Rectangle { - width: 50; height: 20; x: rect3.x; y: 570; color: "green" - Behavior on x { SmoothedAnimation { velocity: 200; reversingMode: SmoothedAnimation.Sync } } + width: 25; height: 10; x: rect3.x; y: 285; color: "green" + Behavior on x { SmoothedAnimation { velocity: 100; reversingMode: SmoothedAnimation.Sync } } } Rectangle { - width: 50; height: 20; x: rect3.x; y: 600; color: "purple" - Behavior on x { SmoothedAnimation { velocity: 200; maximumEasingTime: 100 } } + width: 25; height: 10; x: rect3.x; y: 300; color: "purple" + Behavior on x { SmoothedAnimation { velocity: 100; maximumEasingTime: 100 } } } Rectangle { - width: 50; height: 20; x: rect3.x; y: 630; color: "blue" + width: 25; height: 10; x: rect3.x; y: 315; color: "blue" Behavior on x { SmoothedAnimation { velocity: -1; duration: 300 } } } } diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/clock.0.png b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/clock.0.png Binary files differindex f159b6b..a3bb3ac 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/clock.0.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/clock.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/clock.1.png b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/clock.1.png Binary files differindex d24af1a..f159b6b 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/clock.1.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/clock.1.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/clock.2.png b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/clock.2.png Binary files differnew file mode 100644 index 0000000..d24af1a --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/clock.2.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/clock.qml b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/clock.qml index a3cd66b..2e8337e 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/clock.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/clock.qml @@ -6,7 +6,7 @@ VisualTest { } Frame { msec: 16 - hash: "cb33c89e5108c85e43b53489d1255862" + image: "clock.0.png" } Frame { msec: 32 @@ -242,11 +242,11 @@ VisualTest { } Frame { msec: 960 - image: "clock.0.png" + hash: "2ff4e8f394a62892adb348271435205c" } Frame { msec: 976 - hash: "2ff4e8f394a62892adb348271435205c" + image: "clock.1.png" } Frame { msec: 992 @@ -482,11 +482,11 @@ VisualTest { } Frame { msec: 1920 - image: "clock.1.png" + hash: "a3e6173e6d82d2cb52149588b32851e4" } Frame { msec: 1936 - hash: "a3e6173e6d82d2cb52149588b32851e4" + image: "clock.2.png" } Frame { msec: 1952 diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.0.png b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.0.png Binary files differindex c79ac9c..ae89849 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.0.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.1.png b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.1.png Binary files differindex d00d78d..7b7db05 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.1.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.1.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.2.png b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.2.png Binary files differindex c01c980..7c1442f 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.2.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.2.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.3.png b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.3.png Binary files differindex 6bca85f..c01c980 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.3.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.3.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.4.png b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.4.png Binary files differindex 5f024d2..8806e4c 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.4.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.4.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.5.png b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.5.png Binary files differindex b244fbe..b331119 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.5.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.5.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.6.png b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.6.png Binary files differindex 141753c..76e3c6f 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.6.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.6.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.7.png b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.7.png Binary files differnew file mode 100644 index 0000000..141753c --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.7.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.qml b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.qml index a688563..4548e5b 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/data/follow.qml @@ -6,7 +6,7 @@ VisualTest { } Frame { msec: 16 - hash: "e94ba580322887dbbbf9cb6309e39c23" + image: "follow.0.png" } Frame { msec: 32 @@ -242,11 +242,11 @@ VisualTest { } Frame { msec: 960 - image: "follow.0.png" + hash: "00586f2f1d49fa81f90f7b06614311b4" } Frame { msec: 976 - hash: "78422e0e8d323dea6aa655a2980b7562" + image: "follow.1.png" } Frame { msec: 992 @@ -490,11 +490,11 @@ VisualTest { } Frame { msec: 1920 - image: "follow.1.png" + hash: "a40e5e2744d1d84c8b9a45525801a745" } Frame { msec: 1936 - hash: "379d5c4ced414f856e476095fbedfb7d" + image: "follow.2.png" } Frame { msec: 1952 @@ -730,11 +730,11 @@ VisualTest { } Frame { msec: 2880 - image: "follow.2.png" + hash: "3c5d3d10bacc093afc6a9c0b5aa4cddc" } Frame { msec: 2896 - hash: "3c5d3d10bacc093afc6a9c0b5aa4cddc" + image: "follow.3.png" } Frame { msec: 2912 @@ -978,11 +978,11 @@ VisualTest { } Frame { msec: 3840 - image: "follow.3.png" + hash: "6686f9c1a814c6a6b785b70f94937b68" } Frame { msec: 3856 - hash: "0aed83364cd59e3f7309c92593894d43" + image: "follow.4.png" } Frame { msec: 3872 @@ -1218,11 +1218,11 @@ VisualTest { } Frame { msec: 4800 - image: "follow.4.png" + hash: "315764d20b647f6ab1ba30239a69bf72" } Frame { msec: 4816 - hash: "a510d302d2441b9a07463aed8b592d32" + image: "follow.5.png" } Frame { msec: 4832 @@ -1458,11 +1458,11 @@ VisualTest { } Frame { msec: 5760 - image: "follow.5.png" + hash: "b7133225daa03563d3f5b1dac5f56a23" } Frame { msec: 5776 - hash: "6354ebe3aa919a52902b5a5346b473ae" + image: "follow.6.png" } Frame { msec: 5792 @@ -1698,11 +1698,11 @@ VisualTest { } Frame { msec: 6720 - image: "follow.6.png" + hash: "228920e994ebf71d542c71ce8263614e" } Frame { msec: 6736 - hash: "228920e994ebf71d542c71ce8263614e" + image: "follow.7.png" } Frame { msec: 6752 diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-X11/multilineAlign.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-X11/multilineAlign.0.png Binary files differindex e6b2b3c..38f2051 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-X11/multilineAlign.0.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-X11/multilineAlign.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-X11/multilineAlign.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-X11/multilineAlign.qml index 1b43aa3..d431bb8 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-X11/multilineAlign.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-X11/multilineAlign.qml @@ -6,242 +6,242 @@ VisualTest { } Frame { msec: 16 - hash: "1ec47db85ba34bf1900445a2ab87b5e3" + image: "multilineAlign.0.png" } Frame { msec: 32 - hash: "1ec47db85ba34bf1900445a2ab87b5e3" + hash: "d80fd046c582a26230e547471f290f12" } Frame { msec: 48 - hash: "1ec47db85ba34bf1900445a2ab87b5e3" + hash: "d80fd046c582a26230e547471f290f12" } Frame { msec: 64 - hash: "1ec47db85ba34bf1900445a2ab87b5e3" + hash: "d80fd046c582a26230e547471f290f12" } Frame { msec: 80 - hash: "1ec47db85ba34bf1900445a2ab87b5e3" + hash: "d80fd046c582a26230e547471f290f12" } Frame { msec: 96 - hash: "1ec47db85ba34bf1900445a2ab87b5e3" + hash: "d80fd046c582a26230e547471f290f12" } Frame { msec: 112 - hash: "1ec47db85ba34bf1900445a2ab87b5e3" + hash: "d80fd046c582a26230e547471f290f12" } Frame { msec: 128 - hash: "1ec47db85ba34bf1900445a2ab87b5e3" + hash: "d80fd046c582a26230e547471f290f12" } Frame { msec: 144 - hash: "1ec47db85ba34bf1900445a2ab87b5e3" + hash: "d80fd046c582a26230e547471f290f12" } Frame { msec: 160 - hash: "1ec47db85ba34bf1900445a2ab87b5e3" + hash: "d80fd046c582a26230e547471f290f12" } Frame { msec: 176 - hash: "1fc2a63fa95e277bed60abfdecc7c82f" + hash: "f9e466557e920150c638621536d94e5b" } Frame { msec: 192 - hash: "1fc2a63fa95e277bed60abfdecc7c82f" + hash: "f9e466557e920150c638621536d94e5b" } Frame { msec: 208 - hash: "1fc2a63fa95e277bed60abfdecc7c82f" + hash: "f9e466557e920150c638621536d94e5b" } Frame { msec: 224 - hash: "1fc2a63fa95e277bed60abfdecc7c82f" + hash: "f9e466557e920150c638621536d94e5b" } Frame { msec: 240 - hash: "1fc2a63fa95e277bed60abfdecc7c82f" + hash: "f9e466557e920150c638621536d94e5b" } Frame { msec: 256 - hash: "1fc2a63fa95e277bed60abfdecc7c82f" + hash: "f9e466557e920150c638621536d94e5b" } Frame { msec: 272 - hash: "1fc2a63fa95e277bed60abfdecc7c82f" + hash: "f9e466557e920150c638621536d94e5b" } Frame { msec: 288 - hash: "1fc2a63fa95e277bed60abfdecc7c82f" + hash: "f9e466557e920150c638621536d94e5b" } Frame { msec: 304 - hash: "1fc2a63fa95e277bed60abfdecc7c82f" + hash: "f9e466557e920150c638621536d94e5b" } Frame { msec: 320 - hash: "1fc2a63fa95e277bed60abfdecc7c82f" + hash: "f9e466557e920150c638621536d94e5b" } Frame { msec: 336 - hash: "3a4e863d83f5d475e0c8c5121905bd87" + hash: "40b5718a9370c332f254a3ead05dfe5b" } Frame { msec: 352 - hash: "3a4e863d83f5d475e0c8c5121905bd87" + hash: "40b5718a9370c332f254a3ead05dfe5b" } Frame { msec: 368 - hash: "3a4e863d83f5d475e0c8c5121905bd87" + hash: "40b5718a9370c332f254a3ead05dfe5b" } Frame { msec: 384 - hash: "3a4e863d83f5d475e0c8c5121905bd87" + hash: "40b5718a9370c332f254a3ead05dfe5b" } Frame { msec: 400 - hash: "3a4e863d83f5d475e0c8c5121905bd87" + hash: "40b5718a9370c332f254a3ead05dfe5b" } Frame { msec: 416 - hash: "3a4e863d83f5d475e0c8c5121905bd87" + hash: "40b5718a9370c332f254a3ead05dfe5b" } Frame { msec: 432 - hash: "3a4e863d83f5d475e0c8c5121905bd87" + hash: "40b5718a9370c332f254a3ead05dfe5b" } Frame { msec: 448 - hash: "3a4e863d83f5d475e0c8c5121905bd87" + hash: "40b5718a9370c332f254a3ead05dfe5b" } Frame { msec: 464 - hash: "3a4e863d83f5d475e0c8c5121905bd87" + hash: "40b5718a9370c332f254a3ead05dfe5b" } Frame { msec: 480 - hash: "3a4e863d83f5d475e0c8c5121905bd87" + hash: "40b5718a9370c332f254a3ead05dfe5b" } Frame { msec: 496 - hash: "8887c8f40667f65a814d74b6edcfb81c" + hash: "3249c560c69e915020f9632acd1c5eca" } Frame { msec: 512 - hash: "8887c8f40667f65a814d74b6edcfb81c" + hash: "3249c560c69e915020f9632acd1c5eca" } Frame { msec: 528 - hash: "8887c8f40667f65a814d74b6edcfb81c" + hash: "3249c560c69e915020f9632acd1c5eca" } Frame { msec: 544 - hash: "8887c8f40667f65a814d74b6edcfb81c" + hash: "3249c560c69e915020f9632acd1c5eca" } Frame { msec: 560 - hash: "8887c8f40667f65a814d74b6edcfb81c" + hash: "3249c560c69e915020f9632acd1c5eca" } Frame { msec: 576 - hash: "8887c8f40667f65a814d74b6edcfb81c" + hash: "3249c560c69e915020f9632acd1c5eca" } Frame { msec: 592 - hash: "8887c8f40667f65a814d74b6edcfb81c" + hash: "3249c560c69e915020f9632acd1c5eca" } Frame { msec: 608 - hash: "8887c8f40667f65a814d74b6edcfb81c" + hash: "3249c560c69e915020f9632acd1c5eca" } Frame { msec: 624 - hash: "8887c8f40667f65a814d74b6edcfb81c" + hash: "3249c560c69e915020f9632acd1c5eca" } Frame { msec: 640 - hash: "8887c8f40667f65a814d74b6edcfb81c" + hash: "3249c560c69e915020f9632acd1c5eca" } Frame { msec: 656 - hash: "436000b48f688120d96919227d9e67b4" + hash: "2df61c56ba08ef258a0d493760127a8d" } Frame { msec: 672 - hash: "436000b48f688120d96919227d9e67b4" + hash: "2df61c56ba08ef258a0d493760127a8d" } Frame { msec: 688 - hash: "436000b48f688120d96919227d9e67b4" + hash: "2df61c56ba08ef258a0d493760127a8d" } Frame { msec: 704 - hash: "436000b48f688120d96919227d9e67b4" + hash: "2df61c56ba08ef258a0d493760127a8d" } Frame { msec: 720 - hash: "436000b48f688120d96919227d9e67b4" + hash: "2df61c56ba08ef258a0d493760127a8d" } Frame { msec: 736 - hash: "436000b48f688120d96919227d9e67b4" + hash: "2df61c56ba08ef258a0d493760127a8d" } Frame { msec: 752 - hash: "436000b48f688120d96919227d9e67b4" + hash: "2df61c56ba08ef258a0d493760127a8d" } Frame { msec: 768 - hash: "436000b48f688120d96919227d9e67b4" + hash: "2df61c56ba08ef258a0d493760127a8d" } Frame { msec: 784 - hash: "436000b48f688120d96919227d9e67b4" + hash: "2df61c56ba08ef258a0d493760127a8d" } Frame { msec: 800 - hash: "436000b48f688120d96919227d9e67b4" + hash: "2df61c56ba08ef258a0d493760127a8d" } Frame { msec: 816 - hash: "436000b48f688120d96919227d9e67b4" + hash: "2df61c56ba08ef258a0d493760127a8d" } Frame { msec: 832 - hash: "436000b48f688120d96919227d9e67b4" + hash: "2df61c56ba08ef258a0d493760127a8d" } Frame { msec: 848 - hash: "436000b48f688120d96919227d9e67b4" + hash: "2df61c56ba08ef258a0d493760127a8d" } Frame { msec: 864 - hash: "436000b48f688120d96919227d9e67b4" + hash: "2df61c56ba08ef258a0d493760127a8d" } Frame { msec: 880 - hash: "436000b48f688120d96919227d9e67b4" + hash: "2df61c56ba08ef258a0d493760127a8d" } Frame { msec: 896 - hash: "436000b48f688120d96919227d9e67b4" + hash: "2df61c56ba08ef258a0d493760127a8d" } Frame { msec: 912 - hash: "436000b48f688120d96919227d9e67b4" + hash: "2df61c56ba08ef258a0d493760127a8d" } Frame { msec: 928 - hash: "436000b48f688120d96919227d9e67b4" + hash: "2df61c56ba08ef258a0d493760127a8d" } Frame { msec: 944 - hash: "436000b48f688120d96919227d9e67b4" + hash: "2df61c56ba08ef258a0d493760127a8d" } Frame { msec: 960 - image: "multilineAlign.0.png" + hash: "2df61c56ba08ef258a0d493760127a8d" } } diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/data-X11/parentanchor.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/data-X11/parentanchor.0.png Binary files differnew file mode 100644 index 0000000..d85498b --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/data-X11/parentanchor.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/data-X11/parentanchor.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/data-X11/parentanchor.qml index c526f47..26cd97b 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/data-X11/parentanchor.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/data-X11/parentanchor.qml @@ -6,126 +6,126 @@ VisualTest { } Frame { msec: 16 - hash: "e38b59f2c271def037213e57a966bd95" + image: "parentanchor.0.png" } Frame { msec: 32 - hash: "e38b59f2c271def037213e57a966bd95" + hash: "8e36621abce059cb8579dd04b28e8d58" } Frame { msec: 48 - hash: "e38b59f2c271def037213e57a966bd95" + hash: "8e36621abce059cb8579dd04b28e8d58" } Frame { msec: 64 - hash: "e38b59f2c271def037213e57a966bd95" + hash: "8e36621abce059cb8579dd04b28e8d58" } Frame { msec: 80 - hash: "e38b59f2c271def037213e57a966bd95" + hash: "8e36621abce059cb8579dd04b28e8d58" } Frame { msec: 96 - hash: "e38b59f2c271def037213e57a966bd95" + hash: "8e36621abce059cb8579dd04b28e8d58" } Frame { msec: 112 - hash: "e38b59f2c271def037213e57a966bd95" + hash: "8e36621abce059cb8579dd04b28e8d58" } Frame { msec: 128 - hash: "e38b59f2c271def037213e57a966bd95" + hash: "8e36621abce059cb8579dd04b28e8d58" } Frame { msec: 144 - hash: "e38b59f2c271def037213e57a966bd95" + hash: "8e36621abce059cb8579dd04b28e8d58" } Frame { msec: 160 - hash: "e38b59f2c271def037213e57a966bd95" + hash: "8e36621abce059cb8579dd04b28e8d58" } Frame { msec: 176 - hash: "e38b59f2c271def037213e57a966bd95" + hash: "8e36621abce059cb8579dd04b28e8d58" } Frame { msec: 192 - hash: "e38b59f2c271def037213e57a966bd95" + hash: "8e36621abce059cb8579dd04b28e8d58" } Frame { msec: 208 - hash: "e38b59f2c271def037213e57a966bd95" + hash: "8e36621abce059cb8579dd04b28e8d58" } Frame { msec: 224 - hash: "e38b59f2c271def037213e57a966bd95" + hash: "8e36621abce059cb8579dd04b28e8d58" } Frame { msec: 240 - hash: "e38b59f2c271def037213e57a966bd95" + hash: "8e36621abce059cb8579dd04b28e8d58" } Frame { msec: 256 - hash: "e38b59f2c271def037213e57a966bd95" + hash: "8e36621abce059cb8579dd04b28e8d58" } Frame { msec: 272 - hash: "e38b59f2c271def037213e57a966bd95" + hash: "8e36621abce059cb8579dd04b28e8d58" } Frame { msec: 288 - hash: "e38b59f2c271def037213e57a966bd95" + hash: "8e36621abce059cb8579dd04b28e8d58" } Frame { msec: 304 - hash: "e38b59f2c271def037213e57a966bd95" + hash: "8e36621abce059cb8579dd04b28e8d58" } Frame { msec: 320 - hash: "e38b59f2c271def037213e57a966bd95" + hash: "8e36621abce059cb8579dd04b28e8d58" } Frame { msec: 336 - hash: "e38b59f2c271def037213e57a966bd95" + hash: "8e36621abce059cb8579dd04b28e8d58" } Frame { msec: 352 - hash: "e38b59f2c271def037213e57a966bd95" + hash: "8e36621abce059cb8579dd04b28e8d58" } Frame { msec: 368 - hash: "e38b59f2c271def037213e57a966bd95" + hash: "8e36621abce059cb8579dd04b28e8d58" } Frame { msec: 384 - hash: "e38b59f2c271def037213e57a966bd95" + hash: "8e36621abce059cb8579dd04b28e8d58" } Frame { msec: 400 - hash: "e38b59f2c271def037213e57a966bd95" + hash: "8e36621abce059cb8579dd04b28e8d58" } Frame { msec: 416 - hash: "e38b59f2c271def037213e57a966bd95" + hash: "8e36621abce059cb8579dd04b28e8d58" } Frame { msec: 432 - hash: "e38b59f2c271def037213e57a966bd95" + hash: "8e36621abce059cb8579dd04b28e8d58" } Frame { msec: 448 - hash: "e38b59f2c271def037213e57a966bd95" + hash: "8e36621abce059cb8579dd04b28e8d58" } Frame { msec: 464 - hash: "e38b59f2c271def037213e57a966bd95" + hash: "8e36621abce059cb8579dd04b28e8d58" } Frame { msec: 480 - hash: "e38b59f2c271def037213e57a966bd95" + hash: "8e36621abce059cb8579dd04b28e8d58" } Frame { msec: 496 - hash: "e38b59f2c271def037213e57a966bd95" + hash: "8e36621abce059cb8579dd04b28e8d58" } } diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data-X11/QTBUG-14469.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data-X11/QTBUG-14469.0.png Binary files differindex b8cc1c7..ee3c744 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data-X11/QTBUG-14469.0.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data-X11/QTBUG-14469.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data-X11/QTBUG-14469.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data-X11/QTBUG-14469.qml index 6201c72..b770836 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data-X11/QTBUG-14469.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data-X11/QTBUG-14469.qml @@ -6,7 +6,7 @@ VisualTest { } Frame { msec: 16 - hash: "fab978e1e0ee5140d8131320ff2322e9" + image: "QTBUG-14469.0.png" } Frame { msec: 32 @@ -58,227 +58,227 @@ VisualTest { } Frame { msec: 224 - hash: "449c6b632a3b85462fe3947a071ffa91" + hash: "834338b693368e154163f806f49d5ba3" } Frame { msec: 240 - hash: "449c6b632a3b85462fe3947a071ffa91" + hash: "834338b693368e154163f806f49d5ba3" } Frame { msec: 256 - hash: "449c6b632a3b85462fe3947a071ffa91" + hash: "834338b693368e154163f806f49d5ba3" } Frame { msec: 272 - hash: "449c6b632a3b85462fe3947a071ffa91" + hash: "834338b693368e154163f806f49d5ba3" } Frame { msec: 288 - hash: "449c6b632a3b85462fe3947a071ffa91" + hash: "834338b693368e154163f806f49d5ba3" } Frame { msec: 304 - hash: "449c6b632a3b85462fe3947a071ffa91" + hash: "834338b693368e154163f806f49d5ba3" } Frame { msec: 320 - hash: "9c804e5eec3b31acd55a510d301cc419" + hash: "4b79bd737312a5aa026b73c07bfd840c" } Frame { msec: 336 - hash: "9c804e5eec3b31acd55a510d301cc419" + hash: "4b79bd737312a5aa026b73c07bfd840c" } Frame { msec: 352 - hash: "9c804e5eec3b31acd55a510d301cc419" + hash: "4b79bd737312a5aa026b73c07bfd840c" } Frame { msec: 368 - hash: "9c804e5eec3b31acd55a510d301cc419" + hash: "4b79bd737312a5aa026b73c07bfd840c" } Frame { msec: 384 - hash: "9c804e5eec3b31acd55a510d301cc419" + hash: "4b79bd737312a5aa026b73c07bfd840c" } Frame { msec: 400 - hash: "9c804e5eec3b31acd55a510d301cc419" + hash: "4b79bd737312a5aa026b73c07bfd840c" } Frame { msec: 416 - hash: "799c7a637b061686c1456c9c535594d3" + hash: "daa67aed3e94e9e8823e8bed04aee960" } Frame { msec: 432 - hash: "799c7a637b061686c1456c9c535594d3" + hash: "daa67aed3e94e9e8823e8bed04aee960" } Frame { msec: 448 - hash: "799c7a637b061686c1456c9c535594d3" + hash: "daa67aed3e94e9e8823e8bed04aee960" } Frame { msec: 464 - hash: "799c7a637b061686c1456c9c535594d3" + hash: "daa67aed3e94e9e8823e8bed04aee960" } Frame { msec: 480 - hash: "799c7a637b061686c1456c9c535594d3" + hash: "daa67aed3e94e9e8823e8bed04aee960" } Frame { msec: 496 - hash: "799c7a637b061686c1456c9c535594d3" + hash: "daa67aed3e94e9e8823e8bed04aee960" } Frame { msec: 512 - hash: "799c7a637b061686c1456c9c535594d3" + hash: "daa67aed3e94e9e8823e8bed04aee960" } Frame { msec: 528 - hash: "51cd7a5bc24cdb50832066cc04cae313" + hash: "75f26b0bbb2663bcadcedce260ef848a" } Frame { msec: 544 - hash: "51cd7a5bc24cdb50832066cc04cae313" + hash: "75f26b0bbb2663bcadcedce260ef848a" } Frame { msec: 560 - hash: "51cd7a5bc24cdb50832066cc04cae313" + hash: "75f26b0bbb2663bcadcedce260ef848a" } Frame { msec: 576 - hash: "51cd7a5bc24cdb50832066cc04cae313" + hash: "75f26b0bbb2663bcadcedce260ef848a" } Frame { msec: 592 - hash: "51cd7a5bc24cdb50832066cc04cae313" + hash: "75f26b0bbb2663bcadcedce260ef848a" } Frame { msec: 608 - hash: "51cd7a5bc24cdb50832066cc04cae313" + hash: "75f26b0bbb2663bcadcedce260ef848a" } Frame { msec: 624 - hash: "bac094de06155c73e4d2d9e2fd99b038" + hash: "6a8c8c0b7727e5e3063d93de59c7f0a2" } Frame { msec: 640 - hash: "bac094de06155c73e4d2d9e2fd99b038" + hash: "6a8c8c0b7727e5e3063d93de59c7f0a2" } Frame { msec: 656 - hash: "bac094de06155c73e4d2d9e2fd99b038" + hash: "6a8c8c0b7727e5e3063d93de59c7f0a2" } Frame { msec: 672 - hash: "bac094de06155c73e4d2d9e2fd99b038" + hash: "6a8c8c0b7727e5e3063d93de59c7f0a2" } Frame { msec: 688 - hash: "bac094de06155c73e4d2d9e2fd99b038" + hash: "6a8c8c0b7727e5e3063d93de59c7f0a2" } Frame { msec: 704 - hash: "bac094de06155c73e4d2d9e2fd99b038" + hash: "6a8c8c0b7727e5e3063d93de59c7f0a2" } Frame { msec: 720 - hash: "3159c438d2cb58e31b4b458ba417f794" + hash: "d5bb5dd464f38af1790e0109033eb8ad" } Frame { msec: 736 - hash: "3159c438d2cb58e31b4b458ba417f794" + hash: "d5bb5dd464f38af1790e0109033eb8ad" } Frame { msec: 752 - hash: "3159c438d2cb58e31b4b458ba417f794" + hash: "d5bb5dd464f38af1790e0109033eb8ad" } Frame { msec: 768 - hash: "3159c438d2cb58e31b4b458ba417f794" + hash: "d5bb5dd464f38af1790e0109033eb8ad" } Frame { msec: 784 - hash: "3159c438d2cb58e31b4b458ba417f794" + hash: "d5bb5dd464f38af1790e0109033eb8ad" } Frame { msec: 800 - hash: "3159c438d2cb58e31b4b458ba417f794" + hash: "d5bb5dd464f38af1790e0109033eb8ad" } Frame { msec: 816 - hash: "a4f9c320c8aa558c66dd25d132bb5834" + hash: "8535be394c177dbdcb0435e35680e776" } Frame { msec: 832 - hash: "a4f9c320c8aa558c66dd25d132bb5834" + hash: "8535be394c177dbdcb0435e35680e776" } Frame { msec: 848 - hash: "a4f9c320c8aa558c66dd25d132bb5834" + hash: "8535be394c177dbdcb0435e35680e776" } Frame { msec: 864 - hash: "a4f9c320c8aa558c66dd25d132bb5834" + hash: "8535be394c177dbdcb0435e35680e776" } Frame { msec: 880 - hash: "a4f9c320c8aa558c66dd25d132bb5834" + hash: "8535be394c177dbdcb0435e35680e776" } Frame { msec: 896 - hash: "a4f9c320c8aa558c66dd25d132bb5834" + hash: "8535be394c177dbdcb0435e35680e776" } Frame { msec: 912 - hash: "a4f9c320c8aa558c66dd25d132bb5834" + hash: "8535be394c177dbdcb0435e35680e776" } Frame { msec: 928 - hash: "b1a283365bbffbc0ddaa4aa661e52add" + hash: "0ec4eba50495b474faf3feca4be64f7b" } Frame { msec: 944 - hash: "b1a283365bbffbc0ddaa4aa661e52add" + hash: "0ec4eba50495b474faf3feca4be64f7b" } Frame { msec: 960 - image: "QTBUG-14469.0.png" + hash: "0ec4eba50495b474faf3feca4be64f7b" } Frame { msec: 976 - hash: "b1a283365bbffbc0ddaa4aa661e52add" + image: "QTBUG-14469.1.png" } Frame { msec: 992 - hash: "b1a283365bbffbc0ddaa4aa661e52add" + hash: "0ec4eba50495b474faf3feca4be64f7b" } Frame { msec: 1008 - hash: "b1a283365bbffbc0ddaa4aa661e52add" + hash: "0ec4eba50495b474faf3feca4be64f7b" } Frame { msec: 1024 - hash: "57ba00590bed6fe1b0f8fc3e54b9637e" + hash: "43993c686f4c10e91177297d8bb6eae9" } Frame { msec: 1040 - hash: "57ba00590bed6fe1b0f8fc3e54b9637e" + hash: "43993c686f4c10e91177297d8bb6eae9" } Frame { msec: 1056 - hash: "57ba00590bed6fe1b0f8fc3e54b9637e" + hash: "43993c686f4c10e91177297d8bb6eae9" } Frame { msec: 1072 - hash: "57ba00590bed6fe1b0f8fc3e54b9637e" + hash: "43993c686f4c10e91177297d8bb6eae9" } Frame { msec: 1088 - hash: "57ba00590bed6fe1b0f8fc3e54b9637e" + hash: "43993c686f4c10e91177297d8bb6eae9" } Frame { msec: 1104 - hash: "57ba00590bed6fe1b0f8fc3e54b9637e" + hash: "43993c686f4c10e91177297d8bb6eae9" } Frame { msec: 1120 @@ -306,55 +306,55 @@ VisualTest { } Frame { msec: 1216 - hash: "bc81044e90cc001fc351a1518ba4b41e" + hash: "5f18ee7410e2d0b4d739abcec1b14bb4" } Frame { msec: 1232 - hash: "bc81044e90cc001fc351a1518ba4b41e" + hash: "5f18ee7410e2d0b4d739abcec1b14bb4" } Frame { msec: 1248 - hash: "bc81044e90cc001fc351a1518ba4b41e" + hash: "5f18ee7410e2d0b4d739abcec1b14bb4" } Frame { msec: 1264 - hash: "bc81044e90cc001fc351a1518ba4b41e" + hash: "5f18ee7410e2d0b4d739abcec1b14bb4" } Frame { msec: 1280 - hash: "bc81044e90cc001fc351a1518ba4b41e" + hash: "5f18ee7410e2d0b4d739abcec1b14bb4" } Frame { msec: 1296 - hash: "bc81044e90cc001fc351a1518ba4b41e" + hash: "5f18ee7410e2d0b4d739abcec1b14bb4" } Frame { msec: 1312 - hash: "bc81044e90cc001fc351a1518ba4b41e" + hash: "5f18ee7410e2d0b4d739abcec1b14bb4" } Frame { msec: 1328 - hash: "18386b56e44b1f3981b3aa8fe980410b" + hash: "34ebe59f64ebc72fc2bf22af4118ec1f" } Frame { msec: 1344 - hash: "18386b56e44b1f3981b3aa8fe980410b" + hash: "34ebe59f64ebc72fc2bf22af4118ec1f" } Frame { msec: 1360 - hash: "18386b56e44b1f3981b3aa8fe980410b" + hash: "34ebe59f64ebc72fc2bf22af4118ec1f" } Frame { msec: 1376 - hash: "18386b56e44b1f3981b3aa8fe980410b" + hash: "34ebe59f64ebc72fc2bf22af4118ec1f" } Frame { msec: 1392 - hash: "18386b56e44b1f3981b3aa8fe980410b" + hash: "34ebe59f64ebc72fc2bf22af4118ec1f" } Frame { msec: 1408 - hash: "18386b56e44b1f3981b3aa8fe980410b" + hash: "34ebe59f64ebc72fc2bf22af4118ec1f" } Frame { msec: 1424 @@ -406,70 +406,70 @@ VisualTest { } Frame { msec: 1616 - hash: "449c6b632a3b85462fe3947a071ffa91" + hash: "834338b693368e154163f806f49d5ba3" } Frame { msec: 1632 - hash: "449c6b632a3b85462fe3947a071ffa91" + hash: "834338b693368e154163f806f49d5ba3" } Frame { msec: 1648 - hash: "449c6b632a3b85462fe3947a071ffa91" + hash: "834338b693368e154163f806f49d5ba3" } Frame { msec: 1664 - hash: "449c6b632a3b85462fe3947a071ffa91" + hash: "834338b693368e154163f806f49d5ba3" } Frame { msec: 1680 - hash: "449c6b632a3b85462fe3947a071ffa91" + hash: "834338b693368e154163f806f49d5ba3" } Frame { msec: 1696 - hash: "449c6b632a3b85462fe3947a071ffa91" + hash: "834338b693368e154163f806f49d5ba3" } Frame { msec: 1712 - hash: "449c6b632a3b85462fe3947a071ffa91" + hash: "834338b693368e154163f806f49d5ba3" } Frame { msec: 1728 - hash: "9c804e5eec3b31acd55a510d301cc419" + hash: "4b79bd737312a5aa026b73c07bfd840c" } Frame { msec: 1744 - hash: "9c804e5eec3b31acd55a510d301cc419" + hash: "4b79bd737312a5aa026b73c07bfd840c" } Frame { msec: 1760 - hash: "9c804e5eec3b31acd55a510d301cc419" + hash: "4b79bd737312a5aa026b73c07bfd840c" } Frame { msec: 1776 - hash: "9c804e5eec3b31acd55a510d301cc419" + hash: "4b79bd737312a5aa026b73c07bfd840c" } Frame { msec: 1792 - hash: "9c804e5eec3b31acd55a510d301cc419" + hash: "4b79bd737312a5aa026b73c07bfd840c" } Frame { msec: 1808 - hash: "9c804e5eec3b31acd55a510d301cc419" + hash: "4b79bd737312a5aa026b73c07bfd840c" } Frame { msec: 1824 - hash: "799c7a637b061686c1456c9c535594d3" + hash: "daa67aed3e94e9e8823e8bed04aee960" } Frame { msec: 1840 - hash: "799c7a637b061686c1456c9c535594d3" + hash: "daa67aed3e94e9e8823e8bed04aee960" } Frame { msec: 1856 - hash: "799c7a637b061686c1456c9c535594d3" + hash: "daa67aed3e94e9e8823e8bed04aee960" } Frame { msec: 1872 - hash: "799c7a637b061686c1456c9c535594d3" + hash: "daa67aed3e94e9e8823e8bed04aee960" } } diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/data-X11/qtbug_14865.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/data-X11/qtbug_14865.0.png Binary files differindex a4bae3a..026d06c 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/data-X11/qtbug_14865.0.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/data-X11/qtbug_14865.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/data-X11/qtbug_14865.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/data-X11/qtbug_14865.1.png Binary files differnew file mode 100644 index 0000000..026d06c --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/data-X11/qtbug_14865.1.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/data-X11/qtbug_14865.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/data-X11/qtbug_14865.qml index a470a66..26d0656 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/data-X11/qtbug_14865.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/data-X11/qtbug_14865.qml @@ -6,442 +6,442 @@ VisualTest { } Frame { msec: 16 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + image: "qtbug_14865.0.png" } Frame { msec: 32 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 48 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 64 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 80 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 96 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 112 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 128 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 144 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 160 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 176 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 192 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 208 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 224 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 240 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 256 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 272 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 288 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 304 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 320 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 336 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 352 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 368 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 384 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 400 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 416 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 432 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 448 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 464 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 480 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 496 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 512 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 528 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 544 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 560 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 576 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 592 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 608 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 624 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 640 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 656 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 672 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 688 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 704 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 720 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 736 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 752 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 768 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 784 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 800 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 816 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 832 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 848 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 864 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 880 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 896 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 912 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 928 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 944 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 960 - image: "qtbug_14865.0.png" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 976 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + image: "qtbug_14865.1.png" } Frame { msec: 992 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 1008 - hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + hash: "4235bd6abcbdf6621c4c41153fbaada5" } Frame { msec: 1024 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1040 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1056 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1072 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1088 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1104 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1120 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1136 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1152 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1168 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1184 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1200 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1216 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1232 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1248 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1264 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1280 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1296 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1312 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1328 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1344 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1360 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1376 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1392 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1408 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1424 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1440 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1456 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1472 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1488 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1504 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1520 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1536 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1552 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1568 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1584 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1600 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1616 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1632 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1648 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1664 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1680 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1696 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1712 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1728 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1744 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } Frame { msec: 1760 - hash: "eee4600ac08b458ac7ac2320e225674c" + hash: "3ccd3d26158a50d8f0567bafd7a23e06" } } diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide.0.png Binary files differindex de216ba..16202c4 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide.0.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide.1.png Binary files differnew file mode 100644 index 0000000..16202c4 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide.1.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide.qml index fcaeed5..c911b0a9 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide.qml @@ -6,247 +6,247 @@ VisualTest { } Frame { msec: 16 - hash: "bdf278826a033dbb744d1fa9492c9351" + image: "elide.0.png" } Frame { msec: 32 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 48 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 64 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 80 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 96 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 112 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 128 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 144 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 160 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 176 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 192 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 208 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 224 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 240 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 256 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 272 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 288 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 304 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 320 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 336 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 352 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 368 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 384 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 400 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 416 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 432 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 448 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 464 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 480 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 496 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 512 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 528 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 544 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 560 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 576 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 592 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 608 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 624 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 640 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 656 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 672 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 688 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 704 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 720 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 736 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 752 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 768 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 784 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 800 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 816 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 832 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 848 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 864 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 880 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 896 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 912 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 928 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 944 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 960 - image: "elide.0.png" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 976 - hash: "bdf278826a033dbb744d1fa9492c9351" + image: "elide.1.png" } Key { type: 6 @@ -258,22 +258,22 @@ VisualTest { } Frame { msec: 992 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 1008 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 1024 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 1040 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } Frame { msec: 1056 - hash: "bdf278826a033dbb744d1fa9492c9351" + hash: "bfcbea92ed5278c01642fd3cd6d3175c" } } diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.0.png Binary files differindex 03b6e5d..38b9668 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.0.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.1.png Binary files differindex 43565b6..801ec2b 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.1.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.1.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.2.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.2.png Binary files differindex f2df9b2..785093e 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.2.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.2.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.3.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.3.png Binary files differindex 11cf86c..28f95c9 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.3.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.3.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.4.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.4.png Binary files differnew file mode 100644 index 0000000..963c4ea --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.4.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.qml index 1c1d5eb..5275c05 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.qml @@ -6,439 +6,439 @@ VisualTest { } Frame { msec: 16 - hash: "26a468619443250a160845a894643eb9" + image: "elide2.0.png" } Frame { msec: 32 - hash: "26a468619443250a160845a894643eb9" + hash: "0922fd48af050774d53e0b3815d57d8e" } Frame { msec: 48 - hash: "26a468619443250a160845a894643eb9" + hash: "0922fd48af050774d53e0b3815d57d8e" } Frame { msec: 64 - hash: "26a468619443250a160845a894643eb9" + hash: "0922fd48af050774d53e0b3815d57d8e" } Frame { msec: 80 - hash: "26a468619443250a160845a894643eb9" + hash: "0922fd48af050774d53e0b3815d57d8e" } Frame { msec: 96 - hash: "26a468619443250a160845a894643eb9" + hash: "0922fd48af050774d53e0b3815d57d8e" } Frame { msec: 112 - hash: "26a468619443250a160845a894643eb9" + hash: "0922fd48af050774d53e0b3815d57d8e" } Frame { msec: 128 - hash: "26a468619443250a160845a894643eb9" + hash: "6ed734d7092a34e440628dc70db97ac5" } Frame { msec: 144 - hash: "26a468619443250a160845a894643eb9" + hash: "6ed734d7092a34e440628dc70db97ac5" } Frame { msec: 160 - hash: "26a468619443250a160845a894643eb9" + hash: "6ed734d7092a34e440628dc70db97ac5" } Frame { msec: 176 - hash: "26a468619443250a160845a894643eb9" + hash: "6ed734d7092a34e440628dc70db97ac5" } Frame { msec: 192 - hash: "26a468619443250a160845a894643eb9" + hash: "a74b735016141dccf2c84fe9ee1e3ab2" } Frame { msec: 208 - hash: "26a468619443250a160845a894643eb9" + hash: "a74b735016141dccf2c84fe9ee1e3ab2" } Frame { msec: 224 - hash: "26a468619443250a160845a894643eb9" + hash: "a74b735016141dccf2c84fe9ee1e3ab2" } Frame { msec: 240 - hash: "26a468619443250a160845a894643eb9" + hash: "a74b735016141dccf2c84fe9ee1e3ab2" } Frame { msec: 256 - hash: "26a468619443250a160845a894643eb9" + hash: "047416b9368fb352b7da1e073d863e96" } Frame { msec: 272 - hash: "26a468619443250a160845a894643eb9" + hash: "047416b9368fb352b7da1e073d863e96" } Frame { msec: 288 - hash: "26a468619443250a160845a894643eb9" + hash: "047416b9368fb352b7da1e073d863e96" } Frame { msec: 304 - hash: "26a468619443250a160845a894643eb9" + hash: "047416b9368fb352b7da1e073d863e96" } Frame { msec: 320 - hash: "26a468619443250a160845a894643eb9" + hash: "f2d62e8675b8bba924b27db689c9cd7f" } Frame { msec: 336 - hash: "26a468619443250a160845a894643eb9" + hash: "f2d62e8675b8bba924b27db689c9cd7f" } Frame { msec: 352 - hash: "26a468619443250a160845a894643eb9" + hash: "f2d62e8675b8bba924b27db689c9cd7f" } Frame { msec: 368 - hash: "26a468619443250a160845a894643eb9" + hash: "f2d62e8675b8bba924b27db689c9cd7f" } Frame { msec: 384 - hash: "26a468619443250a160845a894643eb9" + hash: "f2d62e8675b8bba924b27db689c9cd7f" } Frame { msec: 400 - hash: "26a468619443250a160845a894643eb9" + hash: "9498a80d60ab24d82ffb935979e1cf1b" } Frame { msec: 416 - hash: "26a468619443250a160845a894643eb9" + hash: "9498a80d60ab24d82ffb935979e1cf1b" } Frame { msec: 432 - hash: "26a468619443250a160845a894643eb9" + hash: "9498a80d60ab24d82ffb935979e1cf1b" } Frame { msec: 448 - hash: "26a468619443250a160845a894643eb9" + hash: "9498a80d60ab24d82ffb935979e1cf1b" } Frame { msec: 464 - hash: "26a468619443250a160845a894643eb9" + hash: "ee3cb45a15460f4235fc22ca97e0303d" } Frame { msec: 480 - hash: "26a468619443250a160845a894643eb9" + hash: "ee3cb45a15460f4235fc22ca97e0303d" } Frame { msec: 496 - hash: "26a468619443250a160845a894643eb9" + hash: "ee3cb45a15460f4235fc22ca97e0303d" } Frame { msec: 512 - hash: "26a468619443250a160845a894643eb9" + hash: "ee3cb45a15460f4235fc22ca97e0303d" } Frame { msec: 528 - hash: "250d6cd632ad176aacbb09fa50f6c099" + hash: "94464db418aec12b451e9dc106deec73" } Frame { msec: 544 - hash: "250d6cd632ad176aacbb09fa50f6c099" + hash: "94464db418aec12b451e9dc106deec73" } Frame { msec: 560 - hash: "250d6cd632ad176aacbb09fa50f6c099" + hash: "94464db418aec12b451e9dc106deec73" } Frame { msec: 576 - hash: "92cfcc9ee96124c5a3848f68228b286b" + hash: "94464db418aec12b451e9dc106deec73" } Frame { msec: 592 - hash: "92cfcc9ee96124c5a3848f68228b286b" + hash: "94464db418aec12b451e9dc106deec73" } Frame { msec: 608 - hash: "92cfcc9ee96124c5a3848f68228b286b" + hash: "22b23a55986e912cf38239d5e68f0c4a" } Frame { msec: 624 - hash: "92cfcc9ee96124c5a3848f68228b286b" + hash: "22b23a55986e912cf38239d5e68f0c4a" } Frame { msec: 640 - hash: "92cfcc9ee96124c5a3848f68228b286b" + hash: "22b23a55986e912cf38239d5e68f0c4a" } Frame { msec: 656 - hash: "235f581c767dc4a4f6133e570126a813" + hash: "22b23a55986e912cf38239d5e68f0c4a" } Frame { msec: 672 - hash: "235f581c767dc4a4f6133e570126a813" + hash: "3836d0aaf354d147dc6ffe3ace184ba5" } Frame { msec: 688 - hash: "235f581c767dc4a4f6133e570126a813" + hash: "3836d0aaf354d147dc6ffe3ace184ba5" } Frame { msec: 704 - hash: "235f581c767dc4a4f6133e570126a813" + hash: "3836d0aaf354d147dc6ffe3ace184ba5" } Frame { msec: 720 - hash: "235f581c767dc4a4f6133e570126a813" + hash: "3836d0aaf354d147dc6ffe3ace184ba5" } Frame { msec: 736 - hash: "c7d6b690224ae554f6200a5d2520ae25" + hash: "3836d0aaf354d147dc6ffe3ace184ba5" } Frame { msec: 752 - hash: "c7d6b690224ae554f6200a5d2520ae25" + hash: "20ccea5bc4c15401a7c660b1801488dd" } Frame { msec: 768 - hash: "23f5fb2275945e89bf856877b82f99de" + hash: "20ccea5bc4c15401a7c660b1801488dd" } Frame { msec: 784 - hash: "23f5fb2275945e89bf856877b82f99de" + hash: "20ccea5bc4c15401a7c660b1801488dd" } Frame { msec: 800 - hash: "23f5fb2275945e89bf856877b82f99de" + hash: "20ccea5bc4c15401a7c660b1801488dd" } Frame { msec: 816 - hash: "23f5fb2275945e89bf856877b82f99de" + hash: "31ffa9cfd6f60a33ed3b052e45ee5080" } Frame { msec: 832 - hash: "23f5fb2275945e89bf856877b82f99de" + hash: "31ffa9cfd6f60a33ed3b052e45ee5080" } Frame { msec: 848 - hash: "99e6e3d94bb90939dacadf20f791d415" + hash: "31ffa9cfd6f60a33ed3b052e45ee5080" } Frame { msec: 864 - hash: "99e6e3d94bb90939dacadf20f791d415" + hash: "31ffa9cfd6f60a33ed3b052e45ee5080" } Frame { msec: 880 - hash: "99e6e3d94bb90939dacadf20f791d415" + hash: "7138b38fcff27e85aaf3179c6e81ac69" } Frame { msec: 896 - hash: "186db3738dc443d66b5b0352d7753b26" + hash: "7138b38fcff27e85aaf3179c6e81ac69" } Frame { msec: 912 - hash: "186db3738dc443d66b5b0352d7753b26" + hash: "7138b38fcff27e85aaf3179c6e81ac69" } Frame { msec: 928 - hash: "186db3738dc443d66b5b0352d7753b26" + hash: "7138b38fcff27e85aaf3179c6e81ac69" } Frame { msec: 944 - hash: "186db3738dc443d66b5b0352d7753b26" + hash: "7138b38fcff27e85aaf3179c6e81ac69" } Frame { msec: 960 - image: "elide2.0.png" + hash: "78854022288d4cd50bb9141896403d35" } Frame { msec: 976 - hash: "88be0433f060832e8345a43eb681998e" + image: "elide2.1.png" } Frame { msec: 992 - hash: "88be0433f060832e8345a43eb681998e" + hash: "78854022288d4cd50bb9141896403d35" } Frame { msec: 1008 - hash: "88be0433f060832e8345a43eb681998e" + hash: "78854022288d4cd50bb9141896403d35" } Frame { msec: 1024 - hash: "88be0433f060832e8345a43eb681998e" + hash: "8730d8adb4029b157e39b90e3cb2b879" } Frame { msec: 1040 - hash: "88be0433f060832e8345a43eb681998e" + hash: "8730d8adb4029b157e39b90e3cb2b879" } Frame { msec: 1056 - hash: "89e8da94c1e4e1c031d58f1dd593104a" + hash: "8730d8adb4029b157e39b90e3cb2b879" } Frame { msec: 1072 - hash: "89e8da94c1e4e1c031d58f1dd593104a" + hash: "8730d8adb4029b157e39b90e3cb2b879" } Frame { msec: 1088 - hash: "786b7ea2e267ee6d593f18caa95be45d" + hash: "9edb542976d1acd86be3d516276dee1f" } Frame { msec: 1104 - hash: "786b7ea2e267ee6d593f18caa95be45d" + hash: "9edb542976d1acd86be3d516276dee1f" } Frame { msec: 1120 - hash: "786b7ea2e267ee6d593f18caa95be45d" + hash: "9edb542976d1acd86be3d516276dee1f" } Frame { msec: 1136 - hash: "830afd40f8ee9d0c969fbd61eb68ae94" + hash: "9edb542976d1acd86be3d516276dee1f" } Frame { msec: 1152 - hash: "830afd40f8ee9d0c969fbd61eb68ae94" + hash: "9edb542976d1acd86be3d516276dee1f" } Frame { msec: 1168 - hash: "d00b74868c2dbddc2d5ae5ec0469f9a1" + hash: "1a394542b01712fbd67b78a69733b324" } Frame { msec: 1184 - hash: "d00b74868c2dbddc2d5ae5ec0469f9a1" + hash: "1a394542b01712fbd67b78a69733b324" } Frame { msec: 1200 - hash: "d00b74868c2dbddc2d5ae5ec0469f9a1" + hash: "1a394542b01712fbd67b78a69733b324" } Frame { msec: 1216 - hash: "d00b74868c2dbddc2d5ae5ec0469f9a1" + hash: "1a394542b01712fbd67b78a69733b324" } Frame { msec: 1232 - hash: "1508cbb70b1221ccf169ff6376df4cc9" + hash: "4825f9a6679fdee8efe89507d384c07c" } Frame { msec: 1248 - hash: "1508cbb70b1221ccf169ff6376df4cc9" + hash: "4825f9a6679fdee8efe89507d384c07c" } Frame { msec: 1264 - hash: "1508cbb70b1221ccf169ff6376df4cc9" + hash: "4825f9a6679fdee8efe89507d384c07c" } Frame { msec: 1280 - hash: "490d7425d117ebe23e3e3637fd3e7b09" + hash: "4825f9a6679fdee8efe89507d384c07c" } Frame { msec: 1296 - hash: "490d7425d117ebe23e3e3637fd3e7b09" + hash: "4825f9a6679fdee8efe89507d384c07c" } Frame { msec: 1312 - hash: "490d7425d117ebe23e3e3637fd3e7b09" + hash: "0ed5382fd2e370bad934647d7abf293f" } Frame { msec: 1328 - hash: "490d7425d117ebe23e3e3637fd3e7b09" + hash: "0ed5382fd2e370bad934647d7abf293f" } Frame { msec: 1344 - hash: "490d7425d117ebe23e3e3637fd3e7b09" + hash: "0ed5382fd2e370bad934647d7abf293f" } Frame { msec: 1360 - hash: "048b3223ca262f5f3271f4ad81fbe41f" + hash: "0ed5382fd2e370bad934647d7abf293f" } Frame { msec: 1376 - hash: "048b3223ca262f5f3271f4ad81fbe41f" + hash: "6206435ab4d05d5d5f84b362d45c30f9" } Frame { msec: 1392 - hash: "048b3223ca262f5f3271f4ad81fbe41f" + hash: "6206435ab4d05d5d5f84b362d45c30f9" } Frame { msec: 1408 - hash: "048b3223ca262f5f3271f4ad81fbe41f" + hash: "6206435ab4d05d5d5f84b362d45c30f9" } Frame { msec: 1424 - hash: "048b3223ca262f5f3271f4ad81fbe41f" + hash: "6206435ab4d05d5d5f84b362d45c30f9" } Frame { msec: 1440 - hash: "4e91391c852167a04c6224ef5426b17c" + hash: "b0eb92df767e7cb61cc69d7363041263" } Frame { msec: 1456 - hash: "4e91391c852167a04c6224ef5426b17c" + hash: "b0eb92df767e7cb61cc69d7363041263" } Frame { msec: 1472 - hash: "4e91391c852167a04c6224ef5426b17c" + hash: "b0eb92df767e7cb61cc69d7363041263" } Frame { msec: 1488 - hash: "4e91391c852167a04c6224ef5426b17c" + hash: "b0eb92df767e7cb61cc69d7363041263" } Frame { msec: 1504 - hash: "4e91391c852167a04c6224ef5426b17c" + hash: "b0eb92df767e7cb61cc69d7363041263" } Frame { msec: 1520 - hash: "08e969be0cd428140cd079f5f6338b4f" + hash: "0306262c9594536e0eecf3d67e5910cf" } Frame { msec: 1536 - hash: "08e969be0cd428140cd079f5f6338b4f" + hash: "0306262c9594536e0eecf3d67e5910cf" } Frame { msec: 1552 - hash: "08e969be0cd428140cd079f5f6338b4f" + hash: "0306262c9594536e0eecf3d67e5910cf" } Frame { msec: 1568 - hash: "08e969be0cd428140cd079f5f6338b4f" + hash: "0306262c9594536e0eecf3d67e5910cf" } Frame { msec: 1584 - hash: "08e969be0cd428140cd079f5f6338b4f" + hash: "4f21a25c75cfabbcbd7c485c7c479bfc" } Frame { msec: 1600 - hash: "458e10bb1d38ef8f1248be959a3ac8bc" + hash: "4f21a25c75cfabbcbd7c485c7c479bfc" } Frame { msec: 1616 - hash: "458e10bb1d38ef8f1248be959a3ac8bc" + hash: "4f21a25c75cfabbcbd7c485c7c479bfc" } Frame { msec: 1632 - hash: "458e10bb1d38ef8f1248be959a3ac8bc" + hash: "4f21a25c75cfabbcbd7c485c7c479bfc" } Frame { msec: 1648 - hash: "fde9eccf9fa722d4321bd26ead3d6c5e" + hash: "b627f215fdb6f62e6cbf2ddbe14dc794" } Frame { msec: 1664 - hash: "fde9eccf9fa722d4321bd26ead3d6c5e" + hash: "b627f215fdb6f62e6cbf2ddbe14dc794" } Frame { msec: 1680 - hash: "fde9eccf9fa722d4321bd26ead3d6c5e" + hash: "b627f215fdb6f62e6cbf2ddbe14dc794" } Frame { msec: 1696 - hash: "fde9eccf9fa722d4321bd26ead3d6c5e" + hash: "b627f215fdb6f62e6cbf2ddbe14dc794" } Frame { msec: 1712 - hash: "fde9eccf9fa722d4321bd26ead3d6c5e" + hash: "b627f215fdb6f62e6cbf2ddbe14dc794" } Frame { msec: 1728 - hash: "68ac9747d1b36351ac6677336d4e0bfd" + hash: "8c490b27882c58d34cbc941a0b10e6fe" } Frame { msec: 1744 - hash: "68ac9747d1b36351ac6677336d4e0bfd" + hash: "8c490b27882c58d34cbc941a0b10e6fe" } Key { type: 6 @@ -450,542 +450,542 @@ VisualTest { } Frame { msec: 1760 - hash: "68ac9747d1b36351ac6677336d4e0bfd" + hash: "8c490b27882c58d34cbc941a0b10e6fe" } Frame { msec: 1776 - hash: "015658eeb53ce6937d0a0b3941cea138" + hash: "8c490b27882c58d34cbc941a0b10e6fe" } Frame { msec: 1792 - hash: "015658eeb53ce6937d0a0b3941cea138" + hash: "739abcde4a980e05932aa079245136cd" } Frame { msec: 1808 - hash: "015658eeb53ce6937d0a0b3941cea138" + hash: "739abcde4a980e05932aa079245136cd" } Frame { msec: 1824 - hash: "015658eeb53ce6937d0a0b3941cea138" + hash: "739abcde4a980e05932aa079245136cd" } Frame { msec: 1840 - hash: "015658eeb53ce6937d0a0b3941cea138" + hash: "739abcde4a980e05932aa079245136cd" } Frame { msec: 1856 - hash: "4720bcf54fce0c680a983113dc009104" + hash: "739abcde4a980e05932aa079245136cd" } Frame { msec: 1872 - hash: "4720bcf54fce0c680a983113dc009104" + hash: "af47b93ee81b0e4add42d9addad92219" } Frame { msec: 1888 - hash: "4720bcf54fce0c680a983113dc009104" + hash: "af47b93ee81b0e4add42d9addad92219" } Frame { msec: 1904 - hash: "4720bcf54fce0c680a983113dc009104" + hash: "af47b93ee81b0e4add42d9addad92219" } Frame { msec: 1920 - image: "elide2.1.png" + hash: "af47b93ee81b0e4add42d9addad92219" } Frame { msec: 1936 - hash: "03123bcb0f4ff032257415f713a5873c" + image: "elide2.2.png" } Frame { msec: 1952 - hash: "03123bcb0f4ff032257415f713a5873c" + hash: "43d7bee700464080f7535d398d60af25" } Frame { msec: 1968 - hash: "03123bcb0f4ff032257415f713a5873c" + hash: "43d7bee700464080f7535d398d60af25" } Frame { msec: 1984 - hash: "03123bcb0f4ff032257415f713a5873c" + hash: "43d7bee700464080f7535d398d60af25" } Frame { msec: 2000 - hash: "e93d314c5a19e771282bf09ff0983917" + hash: "31bf9784a1e1b84cc0ed4a342284ce1a" } Frame { msec: 2016 - hash: "e93d314c5a19e771282bf09ff0983917" + hash: "31bf9784a1e1b84cc0ed4a342284ce1a" } Frame { msec: 2032 - hash: "e93d314c5a19e771282bf09ff0983917" + hash: "31bf9784a1e1b84cc0ed4a342284ce1a" } Frame { msec: 2048 - hash: "e93d314c5a19e771282bf09ff0983917" + hash: "31bf9784a1e1b84cc0ed4a342284ce1a" } Frame { msec: 2064 - hash: "e93d314c5a19e771282bf09ff0983917" + hash: "31bf9784a1e1b84cc0ed4a342284ce1a" } Frame { msec: 2080 - hash: "877e76006891001e574b39f60249ec8a" + hash: "59db6dabc6c6930b9561bc906f49cc3c" } Frame { msec: 2096 - hash: "877e76006891001e574b39f60249ec8a" + hash: "59db6dabc6c6930b9561bc906f49cc3c" } Frame { msec: 2112 - hash: "877e76006891001e574b39f60249ec8a" + hash: "59db6dabc6c6930b9561bc906f49cc3c" } Frame { msec: 2128 - hash: "04213ba6fc23600c62c49bdd63725b3d" + hash: "59db6dabc6c6930b9561bc906f49cc3c" } Frame { msec: 2144 - hash: "04213ba6fc23600c62c49bdd63725b3d" + hash: "9e9cd1f4b9ad0980d6601e52c3d21402" } Frame { msec: 2160 - hash: "04213ba6fc23600c62c49bdd63725b3d" + hash: "9e9cd1f4b9ad0980d6601e52c3d21402" } Frame { msec: 2176 - hash: "04213ba6fc23600c62c49bdd63725b3d" + hash: "9e9cd1f4b9ad0980d6601e52c3d21402" } Frame { msec: 2192 - hash: "605fbd44c23d135d809e987fde15caf0" + hash: "9e9cd1f4b9ad0980d6601e52c3d21402" } Frame { msec: 2208 - hash: "605fbd44c23d135d809e987fde15caf0" + hash: "f8e23813215634224d2fb00f3d1993c5" } Frame { msec: 2224 - hash: "138d9fe345628797df8af84b71e76717" + hash: "f8e23813215634224d2fb00f3d1993c5" } Frame { msec: 2240 - hash: "138d9fe345628797df8af84b71e76717" + hash: "f8e23813215634224d2fb00f3d1993c5" } Frame { msec: 2256 - hash: "138d9fe345628797df8af84b71e76717" + hash: "f8e23813215634224d2fb00f3d1993c5" } Frame { msec: 2272 - hash: "138d9fe345628797df8af84b71e76717" + hash: "f8e23813215634224d2fb00f3d1993c5" } Frame { msec: 2288 - hash: "138d9fe345628797df8af84b71e76717" + hash: "e867db62cb8ec10228ea7b2eceda3723" } Frame { msec: 2304 - hash: "1a160138dbed69dd2fc6cdc335c39332" + hash: "e867db62cb8ec10228ea7b2eceda3723" } Frame { msec: 2320 - hash: "1a160138dbed69dd2fc6cdc335c39332" + hash: "e867db62cb8ec10228ea7b2eceda3723" } Frame { msec: 2336 - hash: "a40edd45d19a09b7b5b6601c2e4789ba" + hash: "e867db62cb8ec10228ea7b2eceda3723" } Frame { msec: 2352 - hash: "a40edd45d19a09b7b5b6601c2e4789ba" + hash: "36da8cc7019fae8b1abc877961d3af41" } Frame { msec: 2368 - hash: "a40edd45d19a09b7b5b6601c2e4789ba" + hash: "36da8cc7019fae8b1abc877961d3af41" } Frame { msec: 2384 - hash: "a40edd45d19a09b7b5b6601c2e4789ba" + hash: "36da8cc7019fae8b1abc877961d3af41" } Frame { msec: 2400 - hash: "a40edd45d19a09b7b5b6601c2e4789ba" + hash: "36da8cc7019fae8b1abc877961d3af41" } Frame { msec: 2416 - hash: "f8c24070f98d456925ce5fb5519ef20e" + hash: "36da8cc7019fae8b1abc877961d3af41" } Frame { msec: 2432 - hash: "f8c24070f98d456925ce5fb5519ef20e" + hash: "ea907beaf860fa21684fc524e876346c" } Frame { msec: 2448 - hash: "f8c24070f98d456925ce5fb5519ef20e" + hash: "ea907beaf860fa21684fc524e876346c" } Frame { msec: 2464 - hash: "f8c24070f98d456925ce5fb5519ef20e" + hash: "ea907beaf860fa21684fc524e876346c" } Frame { msec: 2480 - hash: "f8c24070f98d456925ce5fb5519ef20e" + hash: "ea907beaf860fa21684fc524e876346c" } Frame { msec: 2496 - hash: "f383c8fc8764f8615937fcbe18a881cb" + hash: "2b3eb80e842df2fa2b6c217a2948af45" } Frame { msec: 2512 - hash: "f383c8fc8764f8615937fcbe18a881cb" + hash: "2b3eb80e842df2fa2b6c217a2948af45" } Frame { msec: 2528 - hash: "f383c8fc8764f8615937fcbe18a881cb" + hash: "2b3eb80e842df2fa2b6c217a2948af45" } Frame { msec: 2544 - hash: "f383c8fc8764f8615937fcbe18a881cb" + hash: "2b3eb80e842df2fa2b6c217a2948af45" } Frame { msec: 2560 - hash: "f383c8fc8764f8615937fcbe18a881cb" + hash: "05ffb4d0af3fea65151596ea5b9b43c5" } Frame { msec: 2576 - hash: "98355e4087b07e4bf85bd9dd6b2594e2" + hash: "05ffb4d0af3fea65151596ea5b9b43c5" } Frame { msec: 2592 - hash: "98355e4087b07e4bf85bd9dd6b2594e2" + hash: "05ffb4d0af3fea65151596ea5b9b43c5" } Frame { msec: 2608 - hash: "98355e4087b07e4bf85bd9dd6b2594e2" + hash: "05ffb4d0af3fea65151596ea5b9b43c5" } Frame { msec: 2624 - hash: "98355e4087b07e4bf85bd9dd6b2594e2" + hash: "05ffb4d0af3fea65151596ea5b9b43c5" } Frame { msec: 2640 - hash: "098f7051d2bc8b159a3c358c99ade1e5" + hash: "612517436b6ef76f29b213944f742624" } Frame { msec: 2656 - hash: "098f7051d2bc8b159a3c358c99ade1e5" + hash: "612517436b6ef76f29b213944f742624" } Frame { msec: 2672 - hash: "098f7051d2bc8b159a3c358c99ade1e5" + hash: "612517436b6ef76f29b213944f742624" } Frame { msec: 2688 - hash: "fa588455c73bfd3d14ee322580d95015" + hash: "612517436b6ef76f29b213944f742624" } Frame { msec: 2704 - hash: "fa588455c73bfd3d14ee322580d95015" + hash: "a62c646572c94d55971445c0546e06fc" } Frame { msec: 2720 - hash: "fa588455c73bfd3d14ee322580d95015" + hash: "a62c646572c94d55971445c0546e06fc" } Frame { msec: 2736 - hash: "fa588455c73bfd3d14ee322580d95015" + hash: "a62c646572c94d55971445c0546e06fc" } Frame { msec: 2752 - hash: "fa588455c73bfd3d14ee322580d95015" + hash: "a62c646572c94d55971445c0546e06fc" } Frame { msec: 2768 - hash: "ed69a2ab8e66fa397190b35cb942ec2d" + hash: "91be655836fbf7f811a44ffa1e80b72a" } Frame { msec: 2784 - hash: "ed69a2ab8e66fa397190b35cb942ec2d" + hash: "91be655836fbf7f811a44ffa1e80b72a" } Frame { msec: 2800 - hash: "ed69a2ab8e66fa397190b35cb942ec2d" + hash: "91be655836fbf7f811a44ffa1e80b72a" } Frame { msec: 2816 - hash: "ed69a2ab8e66fa397190b35cb942ec2d" + hash: "91be655836fbf7f811a44ffa1e80b72a" } Frame { msec: 2832 - hash: "ed69a2ab8e66fa397190b35cb942ec2d" + hash: "91be655836fbf7f811a44ffa1e80b72a" } Frame { msec: 2848 - hash: "905d42c34198abdc68a3c6f69bfbd293" + hash: "4fdf23d15633bd9dbcc1767fca797ef6" } Frame { msec: 2864 - hash: "905d42c34198abdc68a3c6f69bfbd293" + hash: "4fdf23d15633bd9dbcc1767fca797ef6" } Frame { msec: 2880 - image: "elide2.2.png" + hash: "4fdf23d15633bd9dbcc1767fca797ef6" } Frame { msec: 2896 - hash: "2e796a963fee85d51be536a00baa0c45" + image: "elide2.3.png" } Frame { msec: 2912 - hash: "2e796a963fee85d51be536a00baa0c45" + hash: "a81f41ab4e100d92f643ae188c1a5b8a" } Frame { msec: 2928 - hash: "2e796a963fee85d51be536a00baa0c45" + hash: "a81f41ab4e100d92f643ae188c1a5b8a" } Frame { msec: 2944 - hash: "b73b94832ede92794187b9ed452f96e0" + hash: "a81f41ab4e100d92f643ae188c1a5b8a" } Frame { msec: 2960 - hash: "b73b94832ede92794187b9ed452f96e0" + hash: "a81f41ab4e100d92f643ae188c1a5b8a" } Frame { msec: 2976 - hash: "b73b94832ede92794187b9ed452f96e0" + hash: "a81f41ab4e100d92f643ae188c1a5b8a" } Frame { msec: 2992 - hash: "b73b94832ede92794187b9ed452f96e0" + hash: "6785dbb1bd05081c5b5d890d4b4f28d5" } Frame { msec: 3008 - hash: "b73b94832ede92794187b9ed452f96e0" + hash: "6785dbb1bd05081c5b5d890d4b4f28d5" } Frame { msec: 3024 - hash: "4f000e957cd4c7ef4845855088801c2d" + hash: "6785dbb1bd05081c5b5d890d4b4f28d5" } Frame { msec: 3040 - hash: "4f000e957cd4c7ef4845855088801c2d" + hash: "6785dbb1bd05081c5b5d890d4b4f28d5" } Frame { msec: 3056 - hash: "4f000e957cd4c7ef4845855088801c2d" + hash: "ca4fc26d93d4767ef7cdbac6b2e24cf5" } Frame { msec: 3072 - hash: "4f000e957cd4c7ef4845855088801c2d" + hash: "ca4fc26d93d4767ef7cdbac6b2e24cf5" } Frame { msec: 3088 - hash: "4f000e957cd4c7ef4845855088801c2d" + hash: "ca4fc26d93d4767ef7cdbac6b2e24cf5" } Frame { msec: 3104 - hash: "a432c8b664352e585f732813df2e861f" + hash: "ca4fc26d93d4767ef7cdbac6b2e24cf5" } Frame { msec: 3120 - hash: "a432c8b664352e585f732813df2e861f" + hash: "706fd39d5945f9f698e7fa6e26631b58" } Frame { msec: 3136 - hash: "a432c8b664352e585f732813df2e861f" + hash: "706fd39d5945f9f698e7fa6e26631b58" } Frame { msec: 3152 - hash: "e06abd91449d3b5d18582b9da2d20c97" + hash: "706fd39d5945f9f698e7fa6e26631b58" } Frame { msec: 3168 - hash: "e06abd91449d3b5d18582b9da2d20c97" + hash: "706fd39d5945f9f698e7fa6e26631b58" } Frame { msec: 3184 - hash: "e06abd91449d3b5d18582b9da2d20c97" + hash: "706fd39d5945f9f698e7fa6e26631b58" } Frame { msec: 3200 - hash: "c4cecc3832935d59d9808ea70385632d" + hash: "c4ed351cacc86b5ca2c8198be0a754e0" } Frame { msec: 3216 - hash: "c4cecc3832935d59d9808ea70385632d" + hash: "c4ed351cacc86b5ca2c8198be0a754e0" } Frame { msec: 3232 - hash: "c4cecc3832935d59d9808ea70385632d" + hash: "c4ed351cacc86b5ca2c8198be0a754e0" } Frame { msec: 3248 - hash: "56942f99b8b2a6c491b8635ae5619a4f" + hash: "c4ed351cacc86b5ca2c8198be0a754e0" } Frame { msec: 3264 - hash: "56942f99b8b2a6c491b8635ae5619a4f" + hash: "addbbaca2d29fbc8c7907d51a8e9cdce" } Frame { msec: 3280 - hash: "56942f99b8b2a6c491b8635ae5619a4f" + hash: "addbbaca2d29fbc8c7907d51a8e9cdce" } Frame { msec: 3296 - hash: "56942f99b8b2a6c491b8635ae5619a4f" + hash: "addbbaca2d29fbc8c7907d51a8e9cdce" } Frame { msec: 3312 - hash: "a3bf780a2ae09fb3fee6215a24b8bb53" + hash: "addbbaca2d29fbc8c7907d51a8e9cdce" } Frame { msec: 3328 - hash: "a3bf780a2ae09fb3fee6215a24b8bb53" + hash: "fcb6b78276df1a6c839d6f30f8fe6495" } Frame { msec: 3344 - hash: "a3bf780a2ae09fb3fee6215a24b8bb53" + hash: "fcb6b78276df1a6c839d6f30f8fe6495" } Frame { msec: 3360 - hash: "a3bf780a2ae09fb3fee6215a24b8bb53" + hash: "fcb6b78276df1a6c839d6f30f8fe6495" } Frame { msec: 3376 - hash: "822cff91269181ddb5a3b24ca0227583" + hash: "fcb6b78276df1a6c839d6f30f8fe6495" } Frame { msec: 3392 - hash: "822cff91269181ddb5a3b24ca0227583" + hash: "fcb6b78276df1a6c839d6f30f8fe6495" } Frame { msec: 3408 - hash: "822cff91269181ddb5a3b24ca0227583" + hash: "b066cbbb00a4bef4e730ea8131c2bbe5" } Frame { msec: 3424 - hash: "822cff91269181ddb5a3b24ca0227583" + hash: "b066cbbb00a4bef4e730ea8131c2bbe5" } Frame { msec: 3440 - hash: "20f06bbb130e81d6eb2612aa79bb7968" + hash: "b066cbbb00a4bef4e730ea8131c2bbe5" } Frame { msec: 3456 - hash: "20f06bbb130e81d6eb2612aa79bb7968" + hash: "b066cbbb00a4bef4e730ea8131c2bbe5" } Frame { msec: 3472 - hash: "fcb03904d0e628f95c9b665c65b10266" + hash: "e6d801e738ed3265b0127b79da7e8ec5" } Frame { msec: 3488 - hash: "fcb03904d0e628f95c9b665c65b10266" + hash: "e6d801e738ed3265b0127b79da7e8ec5" } Frame { msec: 3504 - hash: "fcb03904d0e628f95c9b665c65b10266" + hash: "e6d801e738ed3265b0127b79da7e8ec5" } Frame { msec: 3520 - hash: "fcb03904d0e628f95c9b665c65b10266" + hash: "e6d801e738ed3265b0127b79da7e8ec5" } Frame { msec: 3536 - hash: "fcb03904d0e628f95c9b665c65b10266" + hash: "e6d801e738ed3265b0127b79da7e8ec5" } Frame { msec: 3552 - hash: "1c17eaf20f5c16fea97a263d2aad1918" + hash: "5b9a527ce399d0467b29c8813bbc7e6a" } Frame { msec: 3568 - hash: "1c17eaf20f5c16fea97a263d2aad1918" + hash: "5b9a527ce399d0467b29c8813bbc7e6a" } Frame { msec: 3584 - hash: "1c17eaf20f5c16fea97a263d2aad1918" + hash: "5b9a527ce399d0467b29c8813bbc7e6a" } Frame { msec: 3600 - hash: "1c17eaf20f5c16fea97a263d2aad1918" + hash: "5b9a527ce399d0467b29c8813bbc7e6a" } Frame { msec: 3616 - hash: "1c17eaf20f5c16fea97a263d2aad1918" + hash: "e9dd6c70c22d7b100a07ee837add697b" } Frame { msec: 3632 - hash: "3c91d205312aefc4af746cea413c9344" + hash: "e9dd6c70c22d7b100a07ee837add697b" } Frame { msec: 3648 - hash: "3c91d205312aefc4af746cea413c9344" + hash: "e9dd6c70c22d7b100a07ee837add697b" } Frame { msec: 3664 - hash: "3c91d205312aefc4af746cea413c9344" + hash: "e9dd6c70c22d7b100a07ee837add697b" } Frame { msec: 3680 - hash: "3c91d205312aefc4af746cea413c9344" + hash: "92e553a6e8385ceba6804075e5ed6add" } Frame { msec: 3696 - hash: "3c91d205312aefc4af746cea413c9344" + hash: "92e553a6e8385ceba6804075e5ed6add" } Frame { msec: 3712 - hash: "6cb467aa12d6ae76edbfa324c0ad26d1" + hash: "92e553a6e8385ceba6804075e5ed6add" } Frame { msec: 3728 - hash: "6cb467aa12d6ae76edbfa324c0ad26d1" + hash: "92e553a6e8385ceba6804075e5ed6add" } Frame { msec: 3744 - hash: "c8ec3da9c651eadf4aa8a4051d326f91" + hash: "92e553a6e8385ceba6804075e5ed6add" } Frame { msec: 3760 - hash: "c8ec3da9c651eadf4aa8a4051d326f91" + hash: "eafdc541e5bb2937cc472511758bd494" } Frame { msec: 3776 - hash: "c8ec3da9c651eadf4aa8a4051d326f91" + hash: "eafdc541e5bb2937cc472511758bd494" } Frame { msec: 3792 - hash: "6cea311c6007463480b71ffd66074557" + hash: "eafdc541e5bb2937cc472511758bd494" } Frame { msec: 3808 - hash: "6cea311c6007463480b71ffd66074557" + hash: "eafdc541e5bb2937cc472511758bd494" } Frame { msec: 3824 - hash: "6cea311c6007463480b71ffd66074557" + hash: "3d207efb5d563ec0a8640091710aa9fd" } Frame { msec: 3840 - image: "elide2.3.png" + hash: "3d207efb5d563ec0a8640091710aa9fd" } Frame { msec: 3856 - hash: "6e800f4aacf0096f34acdf13678cab25" + image: "elide2.4.png" } Frame { msec: 3872 - hash: "6e800f4aacf0096f34acdf13678cab25" + hash: "3d207efb5d563ec0a8640091710aa9fd" } Frame { msec: 3888 - hash: "fc336a43eaf9974cd6ad82bfee128ead" + hash: "d837a68f291b44c8ea4b92088ebccb2c" } Frame { msec: 3904 - hash: "fc336a43eaf9974cd6ad82bfee128ead" + hash: "d837a68f291b44c8ea4b92088ebccb2c" } } diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.0.png Binary files differindex 7980f23..730925e 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.0.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.1.png Binary files differindex cbfae6e..ddd6cc5 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.1.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.1.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.2.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.2.png Binary files differindex 5e2527e..4679774 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.2.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.2.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.3.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.3.png Binary files differindex 901551e..51018b4 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.3.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.3.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.4.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.4.png Binary files differindex 32a5ba2..f5ed905 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.4.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.4.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.5.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.5.png Binary files differnew file mode 100644 index 0000000..5005724 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.5.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.qml index 3871f91..faf7240 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.qml @@ -6,1239 +6,1239 @@ VisualTest { } Frame { msec: 16 - hash: "51e3a7214bf2fd98108de683ae650b05" + image: "multilength.0.png" } Frame { msec: 32 - hash: "72bd0f47e179c5356d4a0575939b6c05" + hash: "12cd5401549bc43283d6c46964528b9b" } Frame { msec: 48 - hash: "9229869bf23fe10394ffb6bacc38d2b5" + hash: "ae042a0f3c6e32550288a9b0e6a0ce0d" } Frame { msec: 64 - hash: "4f75c0a0b7a04c8abdf2768a819b6c14" + hash: "9124b4e5f5dd374e44f3f57fe3d6809b" } Frame { msec: 80 - hash: "514a9a762cd0356cbcecb93e73c81534" + hash: "54dabe45069a00c8759bb5560c9b269f" } Frame { msec: 96 - hash: "68436451f6f3ee981bf8851944b82dda" + hash: "0d908ef6e3ea15455e35a9ebbc90c735" } Frame { msec: 112 - hash: "fa33b582c0890bc9852f3a6c80864988" + hash: "de5fcf719cd096b99a531e7af9b26e35" } Frame { msec: 128 - hash: "f65928b270f12f2917193ba70d9388ee" + hash: "d48ccb7c22c2606ef814cd5abd3888f3" } Frame { msec: 144 - hash: "755d1421a9b2bf3be9d665f5f8d6f767" + hash: "2ec7418477158ee60afe123fa2b7ce4b" } Frame { msec: 160 - hash: "dbec63b93f3617440317f7ddc2fbd6fa" + hash: "418d6d46726c688bee6f415eb2ff2e43" } Frame { msec: 176 - hash: "1ec885da7efc3d71904c79a4a4768f27" + hash: "e754141341d9f81366f21820e46bd1ca" } Frame { msec: 192 - hash: "a20981af2ce8e82a6c1825e438dfd815" + hash: "89b4b5f7563bfdb5d1e636a5462e0d8e" } Frame { msec: 208 - hash: "3c951028229d8d6a3a0faa18f21afbe6" + hash: "46c3a7d4700a9599d474b7de1ab44a18" } Frame { msec: 224 - hash: "8354d4c9bd5ccb2eae46cdaf3fd337bb" + hash: "c50698470bc6c1ea04633b9e819a2d4d" } Frame { msec: 240 - hash: "05880d6d76fa8dc421af4d06cbdd4448" + hash: "dc7d5345363cad6ee007f162f9ea75e2" } Frame { msec: 256 - hash: "370e33f141d0a8396b5c2bb279f9bb67" + hash: "3b9ccb93f6375ea401c1fc3bcdf847d5" } Frame { msec: 272 - hash: "663b162ce447eee0f2194a92b463d6fe" + hash: "6d034da407af9e27ce70e9dbfee3bb38" } Frame { msec: 288 - hash: "618c53edf13177d433fdcca5b0cedfaa" + hash: "3bce938e5db4c2295cd25a6e2b33738c" } Frame { msec: 304 - hash: "ce96d70a89f7701ce069e93c192196ed" + hash: "68266f4f9da256b9df499285ebb842fb" } Frame { msec: 320 - hash: "5826b56af5a4670d479c5f8e649d29d4" + hash: "a9c912fd159baadc4afcd963f857e91b" } Frame { msec: 336 - hash: "5aaf7fc6295d4ab6377bd77e91f73ae8" + hash: "85cb9086774297b2772e71229f7d84fc" } Frame { msec: 352 - hash: "26cb0b5e60de63d582b4c4d1c4120746" + hash: "585e6f2d28ec70d10741a52fb68d718c" } Frame { msec: 368 - hash: "41b6c379d7fb678abbcccde7bca7f243" + hash: "bfd552ccaccc569d2478ac4d92fe2eb0" } Frame { msec: 384 - hash: "46668408674d3e94048375152f991427" + hash: "748d57dff4cdc09a842353e51de41e5a" } Frame { msec: 400 - hash: "c966370fbbdd8b32cafc06cdc551e020" + hash: "e0012622a4ef1d5b2090c02020b676c2" } Frame { msec: 416 - hash: "025aab500846dab22713ccada8f93a51" + hash: "8e4d4a808564a8ba80578600104f230d" } Frame { msec: 432 - hash: "a6a68f04ea34fba46025a1415dc46bbb" + hash: "d92e44d8e1f7651a9d256e9e4f3e8168" } Frame { msec: 448 - hash: "1afc5b8b094056695b09088d13ab1612" + hash: "d99b016a0dfdb332dbb1a2c10f53bc05" } Frame { msec: 464 - hash: "efff72e37e0c23e0cd51169d0c06c065" + hash: "3ce4357881a34f4c9e2f0d684218e253" } Frame { msec: 480 - hash: "ed425b23ea5340ac5b176b4fbb377fe3" + hash: "07ee4bb59f7ee591bd7a6f117d9f1aa6" } Frame { msec: 496 - hash: "9df20063ec67aa06e44bf292f05469a6" + hash: "f66ce51f2eece9f0fa89c41340245976" } Frame { msec: 512 - hash: "d3400c655403d00df7e202a42b75476d" + hash: "a9d2b2d4f6ae5e071897d17469a5bad3" } Frame { msec: 528 - hash: "336fd54ae209ba7c28a69939a021341b" + hash: "55db2dbd65cae186d59cb2edb5841880" } Frame { msec: 544 - hash: "621c3b64fc6214b8a48c216d46d5615d" + hash: "576297445ee3f89994538fcd8c8b102c" } Frame { msec: 560 - hash: "5f9ac0b6830dbfa4cba83adc0cce232f" + hash: "6ca41b83b8ff27f97c71a23d1c7f9765" } Frame { msec: 576 - hash: "2b829253ed85f5ffe5e3867accadd218" + hash: "7e41ef79cae5966821106df39f6a748d" } Frame { msec: 592 - hash: "61325a770fb501d88f6bb2700294ca44" + hash: "9e8b750bbb3680f90d6bbddb6e394d5e" } Frame { msec: 608 - hash: "807dea2954afa902694b1ef98ef5f2c1" + hash: "9a61dddcc33ff2b778097b5edb706912" } Frame { msec: 624 - hash: "43edc754d8155c198dd1db6d55d25abf" + hash: "395d015e538dde494059df392379ba26" } Frame { msec: 640 - hash: "4c800c2b8ab7b1500e80f50ee925b73b" + hash: "d1db5dc62ca702f4241e45811aebe6f3" } Frame { msec: 656 - hash: "17b60d375c02b55923b94b147015bc7d" + hash: "18f1a038041bd8a51f3375ca64084251" } Frame { msec: 672 - hash: "591e79b034700b514c84894e0fc27e27" + hash: "6c0f6360156cb806a8b30cafc69013af" } Frame { msec: 688 - hash: "61624e674a0994cedae75b2e56958612" + hash: "69525e71fe8fe9847ff956e40c2c45ec" } Frame { msec: 704 - hash: "7f662b3978191ef5812ccad4d1d687b8" + hash: "ac7ae453f35a05e760976df6d91206e2" } Frame { msec: 720 - hash: "d07560950476d08ce51661356ea53753" + hash: "c96358482f0900a906b2fc4742981e3a" } Frame { msec: 736 - hash: "1cbbf48c54d373bbb3fdfe42fe8396b7" + hash: "2cccb8f6a63f21d01cd3b61a97730bf8" } Frame { msec: 752 - hash: "f95205fb90069a13ab395d7a3e1775ad" + hash: "bf01c0cb968768199f3158e6cefcb09f" } Frame { msec: 768 - hash: "f40a57afb29c1cc161f71a1b134a5d0d" + hash: "0ac63c33649462f06979de77c042476c" } Frame { msec: 784 - hash: "3311a6a6197df79e5fcf2a1729368618" + hash: "61931edba8d1abcdc07bb43e17446f4e" } Frame { msec: 800 - hash: "597ae977e27d0cac57b1fc8b0564a15b" + hash: "e8122f997a4076055d8addda88c4ad6e" } Frame { msec: 816 - hash: "aca451b1a1e8f727315f8d13d4b21aec" + hash: "cc7e654138605c25cb21aa8966361cf4" } Frame { msec: 832 - hash: "c0437b88a05a7aa1b7b645b5151773d7" + hash: "177aaec34c677b21798de1e024860490" } Frame { msec: 848 - hash: "be8659747f0b6e76acaf17851b599b7b" + hash: "d0fe9544e55f6876908d9c118366f038" } Frame { msec: 864 - hash: "2b0033b95e853368cff2d6032ff707f6" + hash: "f713b7e11bf61a0f0a06e6aedb36b7f1" } Frame { msec: 880 - hash: "12a747305311ea86ce681a3ff56f394f" + hash: "b703bd46b9f355711318882194f28d52" } Frame { msec: 896 - hash: "00b041e67e3ac3e1678eae72580107f7" + hash: "047dad73e6c845704f3de6b317ce9290" } Frame { msec: 912 - hash: "09f69db7a724401388e4b7fefeb3df89" + hash: "8c48b0963af8d71fc245373083c14a93" } Frame { msec: 928 - hash: "15e96d009e101d6869d1cc69e0a9092a" + hash: "d11944e0d9035b6eff85ca9fc5adc2c0" } Frame { msec: 944 - hash: "b1a900f6ca81bf556ef126211afb8b0c" + hash: "d650943a979c7bf52fff77063406c46d" } Frame { msec: 960 - image: "multilength.0.png" + hash: "13d533b5b3b01be7dbad7b8403ce1c24" } Frame { msec: 976 - hash: "87ea64b511b6d990f66cd4e3a141caf2" + image: "multilength.1.png" } Frame { msec: 992 - hash: "cc5281bca844570d36ab193ba074dfcb" + hash: "ba51fa05accf637b31328ab0a11e4b61" } Frame { msec: 1008 - hash: "cf430f604050734c455206b974587d76" + hash: "25c783c07b5eb03c351274c3b6494e24" } Frame { msec: 1024 - hash: "b10b053a551dda58e626062b6721009f" + hash: "5665113db0b932b07ac707875e5d77e6" } Frame { msec: 1040 - hash: "0ab24cb42bf4db645c779a48a060919d" + hash: "aceeb64e5935f1889828f3487767db3e" } Frame { msec: 1056 - hash: "0cba8d41e70c3ab23c55d02328954fd3" + hash: "7c66c51a9fd694940a93a7acf036e6d3" } Frame { msec: 1072 - hash: "1f25027c81418c8f511d3d866948ea97" + hash: "8b699d11b0a8c7df7df448f5c27a0bc2" } Frame { msec: 1088 - hash: "d4ef5c5de73e515ea3eb841d87d3916c" + hash: "c592cebdfadf68eecbddb0add92afa42" } Frame { msec: 1104 - hash: "bbdb93e72c966b3801cbc27a42f0e29f" + hash: "e175f718809eea5b38a1de46f061871f" } Frame { msec: 1120 - hash: "f2b12153d449e6b2476af44272b6d54f" + hash: "3182ba22228e8cd056db81eea4678b5d" } Frame { msec: 1136 - hash: "5605809550a9c5151d3f6eb04de76587" + hash: "e09776f37769f34bd2d856c6af3a1e53" } Frame { msec: 1152 - hash: "c887e88030c58144e6bb253e369b3bac" + hash: "085f9dd2539b950d9f62bdcdf4f3b172" } Frame { msec: 1168 - hash: "9d9f4aaea9d55118fac9cf78e6785ef7" + hash: "3c290084b9c251e039aef4df8581ed31" } Frame { msec: 1184 - hash: "08dcb6457d8556aec27fdd38095f9058" + hash: "893f5dc3cd01ace8d31ebc63e0d7e132" } Frame { msec: 1200 - hash: "45052b296f95976b22d5933ced4e259c" + hash: "5cadde434641daffa52965659a4a056f" } Frame { msec: 1216 - hash: "3bae979929efc4e3e315f3b00eb8da49" + hash: "741d34abca5ba1a2e5678f3ca272dbd3" } Frame { msec: 1232 - hash: "af52455d0e2d8e30a4c27aaa58d61702" + hash: "96dd3f940c637b085026e224021239bd" } Frame { msec: 1248 - hash: "760a6b74a31adb04f220e4bb7457bc2b" + hash: "df8334c4ce1ca5f2317a771e787aea96" } Frame { msec: 1264 - hash: "bfb0d7dab25007c20a45f98f69fa97ff" + hash: "aeef63be208b75c9246248025c977b75" } Frame { msec: 1280 - hash: "eac34dc1254c606a7b866e25967796dd" + hash: "8722a8e9b1cca4cf20ec31da27f38614" } Frame { msec: 1296 - hash: "f2577d86f3b90ff49339e9eb208b2b55" + hash: "bdc1392f8e1a55e7c970502785024a89" } Frame { msec: 1312 - hash: "11beecfe87619f1c90ab1aa79e5cc0d9" + hash: "ed2be797ca3d623ca532fea7ca5b1f2c" } Frame { msec: 1328 - hash: "8f721400a444750f11a9f6a5b1f9b1f1" + hash: "bb79d75488df131bf5443371c6b4464f" } Frame { msec: 1344 - hash: "be5082d93788b91f251a174b2889b58f" + hash: "0b7dd91d5bc8290d4be1a0af6b2756c2" } Frame { msec: 1360 - hash: "22527c1c29923577e90f506745230573" + hash: "4f1c88a745105934fb94a6a3e3620602" } Frame { msec: 1376 - hash: "a6ab98f02be95359a939a7841123ef17" + hash: "c5a3b476c66e9b6a33f93d5114303669" } Frame { msec: 1392 - hash: "c23c3352261f3c94e5f329b6a872dda2" + hash: "3104791545798f8e43ca976c893d078f" } Frame { msec: 1408 - hash: "0b4987678b416bafd922c47d2b540fe1" + hash: "3c8c329b4c757ab37054cbcc93840a75" } Frame { msec: 1424 - hash: "8e3335e136e7ff01df146dcba4ae49c2" + hash: "36b1fc7d93664005449d818dd063c8e7" } Frame { msec: 1440 - hash: "28d20b81feb20325613d5a5d16238eb3" + hash: "25927d84d7394e912977d25ddf555ddf" } Frame { msec: 1456 - hash: "04405979c68d1354f8b3fff03ad5ff5f" + hash: "6f226e26d6a40b3688923fb833ce0fd9" } Frame { msec: 1472 - hash: "51929671bccb25ec5fd9d6d6df29483b" + hash: "75aaa5301fc8d716371d9fcec6491e81" } Frame { msec: 1488 - hash: "4bc938a8620242ca07e73adcd0219934" + hash: "fb87bcb1b620d48d6bfa6eeb94025907" } Frame { msec: 1504 - hash: "73f5ddd56c836813a2754cefcddcecaa" + hash: "88231c28ef82974f8eb47060e64176d0" } Frame { msec: 1520 - hash: "08ab374f2911207dddddf4cf18d26769" + hash: "06db390a17fc2fa4a93012a168801d05" } Frame { msec: 1536 - hash: "0a91b4c009079159340040067dfc0cc8" + hash: "41400211939574696e04bcd615130f34" } Frame { msec: 1552 - hash: "bdd54a222ba5bc0deb97e26071732e68" + hash: "ca979c24603d8cd31583c1670f15b1a9" } Frame { msec: 1568 - hash: "1b75d3b34f7fd74451d22d03dd7e4e65" + hash: "515a32b5c4567c8dec3004c41214daa1" } Frame { msec: 1584 - hash: "a34ad1878b0bd1316d4ceb0c22709c6f" + hash: "d4fbe8e354db8b1b5fc543daf7007fdb" } Frame { msec: 1600 - hash: "8a25b513f0c6371e81065f3f0594ddfe" + hash: "ec6351064566a120836cb115bb81e46a" } Frame { msec: 1616 - hash: "09063acfe8bf1cbc521cd84ecd718930" + hash: "74dcd99e1ba3e5e8447d2695e4c4acd9" } Frame { msec: 1632 - hash: "6607cab8e4b4b6a1671cdf63582b625b" + hash: "7a751f44c384b87b0c2f633932587795" } Frame { msec: 1648 - hash: "5662b3252b5dd640ce9055ff11c11e47" + hash: "04e45b241cf498777835f74feeea0c15" } Frame { msec: 1664 - hash: "2267ff61b2af23a15d6d5263d52c3ecb" + hash: "66096d2ef700bb64771fa192219e034a" } Frame { msec: 1680 - hash: "99d86069a3ea0c49a8f37f5124f2850b" + hash: "1dd2437b0f63a8acaa8c62819d7de10e" } Frame { msec: 1696 - hash: "acfa238bcb12c6197acb990aa4ddc03f" + hash: "89e6b25fc16c5d1eba04cd0f7bd2f910" } Frame { msec: 1712 - hash: "6c4c804f6e0e46fcfe25b04836db80f7" + hash: "7cd23dbc40340bc3652255d4a65ce7ec" } Frame { msec: 1728 - hash: "5c1868d36ad767cd9923fab8605220dd" + hash: "5f94c6ba73d2dbeb8ec90b17cb7fab6f" } Frame { msec: 1744 - hash: "a1279c79d3be6a62b5aebff4c66971e5" + hash: "e8e01bc97bbd349e2f64a59d13ca25a3" } Frame { msec: 1760 - hash: "f1d9f03f77b224ec355d4b5ae1ef8551" + hash: "a0cf054ef1005191637173a22e325891" } Frame { msec: 1776 - hash: "3ad06495838986ef570f1c0f9d9f4a52" + hash: "fa8b35c0141049d691735b26eb9410ac" } Frame { msec: 1792 - hash: "e4122ccbc4da03797738a949654fb555" + hash: "c55b4d3a3ee530480d0a0e0aa52f340f" } Frame { msec: 1808 - hash: "0178b04a0c2e91b5a409c28a2b3c4cca" + hash: "b2639e3e32e513c991525a87448e805d" } Frame { msec: 1824 - hash: "04b3fdd361985d1f108551dafca851f6" + hash: "d66f25378bbec3eca675a90795567825" } Frame { msec: 1840 - hash: "f7e8e73dcb009fc160122b64f2e4857e" + hash: "13bb009108dfcdc861a16ab33a3c4f3a" } Frame { msec: 1856 - hash: "e8575db453082b6601107b20ec15fb86" + hash: "3a09ccaf62d8929def529260da98dc7a" } Frame { msec: 1872 - hash: "18b8bc3993275a0a1e096084ada871f0" + hash: "79564d7447732fcfdbb81ff2bcd85a4f" } Frame { msec: 1888 - hash: "1a1229d6c945cc1a0df7ca4ac61dfff0" + hash: "149c65ef5ec18af4fd264fa284bfa027" } Frame { msec: 1904 - hash: "bf43232fccfedfca1cac48206cacfaf2" + hash: "e5370728e870ac9f907aafbd17526631" } Frame { msec: 1920 - image: "multilength.1.png" + hash: "98034cff5b93c905bbc53cf9582bc4be" } Frame { msec: 1936 - hash: "c0c2396b5e5dc36853a28d6c5a6274f3" + image: "multilength.2.png" } Frame { msec: 1952 - hash: "9b49951115444bf17e96ded2837e5eff" + hash: "05c3a8016110ad576c349964af3d4d05" } Frame { msec: 1968 - hash: "422d01a547ce612233bfa5e85bf73c7f" + hash: "91caa4f007dfd1ab7994a11bf4b4fa94" } Frame { msec: 1984 - hash: "fe2cb2fb4aefb5da1cf27e709a0acd5f" + hash: "d1fb233313ef6e7be742a504e171f6c0" } Frame { msec: 2000 - hash: "e106fbd81f7a057e3bf5d8a42c92e4f1" + hash: "0e20bbd3c80189a6d8ea23205bf7b278" } Frame { msec: 2016 - hash: "b1b60361a929ccb109a9e9e8a10065d0" + hash: "6f2b8de20e5800bda7a533353bb5805a" } Frame { msec: 2032 - hash: "35858a35e56a48804d3cedda908ca2eb" + hash: "e25e8c3e7df20b0b7e8f25fba5d2608a" } Frame { msec: 2048 - hash: "a8fb42ed2c55d3396133acf28064283c" + hash: "8802faef3121ac361b448b42b89d2176" } Frame { msec: 2064 - hash: "479291530784175abc7d564ac2319d2a" + hash: "567c710da8f36b51192a8994611a50a8" } Frame { msec: 2080 - hash: "75e7b2930143d610659cf42a3604374e" + hash: "d45309aabf9c510234276c28ef4e3c35" } Frame { msec: 2096 - hash: "3d9438b11c89d76353943e5d2f656e7d" + hash: "ef698cc1ea8eee480c57f38a8f704e6b" } Frame { msec: 2112 - hash: "cb23d7c508c8e3169bab39aaa4de01fd" + hash: "5301682074b5343d18748cf6e7bada1c" } Frame { msec: 2128 - hash: "bc7805e391bc272a837c9b1df9cf8f77" + hash: "dd5220c0d94b747cd462e35e41945ae8" } Frame { msec: 2144 - hash: "020d270f6a93e05dacd70a2b41a3ea8a" + hash: "0d1c246956283f80eff128bbb5241e03" } Frame { msec: 2160 - hash: "8f23f9ea2fa630111f0481b6a6ec09a6" + hash: "7b57a3c6ee9b8ae316e2a2d7a1ab630d" } Frame { msec: 2176 - hash: "6b42c823da044ae69d9600260d7437e6" + hash: "61780d8d53f21b275f9ee795c5519cbf" } Frame { msec: 2192 - hash: "d31e1a434a9fcd12e439640776f8c8be" + hash: "1876746b0b6bdc40c808c3afb0ad00e8" } Frame { msec: 2208 - hash: "48bb7782d57e195d3f0f3dfb25fed571" + hash: "6f7e9a1d8240b037501b486245eb5c33" } Frame { msec: 2224 - hash: "76922f380f3c6c83edb5ff2a4208a4d0" + hash: "8a5f3d8d9e0147072690740d567f8a2a" } Frame { msec: 2240 - hash: "9027d61a3b91a9f56230f4ee740b6db8" + hash: "2ea7f42b92e407b50ebf82c841e77f7f" } Frame { msec: 2256 - hash: "043455a71c91e3d65f1eed632b152fea" + hash: "7ce3e829b75be2f2f72952c614748b51" } Frame { msec: 2272 - hash: "6bfc058bd9f8986d306606f8c7b06ae2" + hash: "112cbf9bf521c2fb0f0573081feb6051" } Frame { msec: 2288 - hash: "49f1e17d33f1ac690bcac7e85668cb3b" + hash: "c6d16bde84f714d3f14a105deb68e989" } Frame { msec: 2304 - hash: "2090befb760a16d73bea960a6e835405" + hash: "f1e3f7416233bc8b3bce90672185cbd2" } Frame { msec: 2320 - hash: "e99382309c4419f38642333386595211" + hash: "009fd4bfc354c91f3766bcf32732b027" } Frame { msec: 2336 - hash: "2c7a49bcb6eca031984d7a96b607d402" + hash: "67220a780fc2cd8e9fbd314c5f000f7c" } Frame { msec: 2352 - hash: "b55be701b19739713d532f3d6cbd5393" + hash: "c306d1be1dc40fb115b583a83497fbb0" } Frame { msec: 2368 - hash: "fdad916849eeae7b9b276f57bb022321" + hash: "f6bedbbffec4447da8fda2d75169644c" } Frame { msec: 2384 - hash: "e3a8dd9da5c767a60dab121fb3a2811b" + hash: "be4f28bd814ce3688bd7a28a2dc71606" } Frame { msec: 2400 - hash: "73262e2250337b8f02d8e672b66ae273" + hash: "130ec2ff6e06927a02df769743de19b5" } Frame { msec: 2416 - hash: "84dca99c97f837ecfb9b3195db556687" + hash: "34ffeec40133a30903809a30d9108887" } Frame { msec: 2432 - hash: "4f82d7a5f3b286a2d8ccc0a07c35a1a0" + hash: "133a89cf6c784106066b96f51e43f43a" } Frame { msec: 2448 - hash: "63f6eec01262783a421040dd44740577" + hash: "6336801efb0d62e5b790ff67b76754a5" } Frame { msec: 2464 - hash: "e98f39a3a9379155081014cdf761c055" + hash: "04d50179982fdf346a33e346eeb9eb62" } Frame { msec: 2480 - hash: "c084db070c74596551190dd49dfc2ed2" + hash: "5432d629a9bce20e041841d79acf91ab" } Frame { msec: 2496 - hash: "f6866290d95f0d85fcf05de39bcadcc7" + hash: "afbdef35aae3d79f0ba992a34c46b1dc" } Frame { msec: 2512 - hash: "d919eb26a2d8874ed1e4051769b525c6" + hash: "18a051efc4bf47515d2220549970fa69" } Frame { msec: 2528 - hash: "1967d42c7a23b8d11e6accf27de24ce7" + hash: "a0cde51080347ba164227c8a40cf37c1" } Frame { msec: 2544 - hash: "2fe4f7fe66f820b2738598e85da9f0b9" + hash: "b2eeabc7208b7a3f9e5a7d16f984be86" } Frame { msec: 2560 - hash: "4fa2b66d2d4beaa56ed8c387b62f4817" + hash: "ee5c97a5bd22b22a4e18998b6d056517" } Frame { msec: 2576 - hash: "eef73ebb85223a5f99b5f5ec7dfaae94" + hash: "84f4575d2c4ba3a91ef72cb8caf64e63" } Frame { msec: 2592 - hash: "acb7a8c1939633f16e8b7989b2d598c2" + hash: "bd14115e10086864de3ab6a7bc13f9a2" } Frame { msec: 2608 - hash: "b5e67eb3ace1d1d7f9fa1f1c907bd442" + hash: "9b3672f731fad142ae7e3621a325cf21" } Frame { msec: 2624 - hash: "552035a9d76f4dd65d86533535c00a5d" + hash: "17d1887942d2b7297b6f3a2545ec8bf2" } Frame { msec: 2640 - hash: "d2e25e33232ec8ddd326818fabf15a65" + hash: "c5c8b41e74b90fcb9d4da432fa01e361" } Frame { msec: 2656 - hash: "65c4dfbb48c1c9115c37ed5c294d7bd1" + hash: "a2992b652305077906db9dcbb90c1a23" } Frame { msec: 2672 - hash: "3aceb756fa460a767194f2923871e2d3" + hash: "bfb30aa4caa43833eca59ceaaca04084" } Frame { msec: 2688 - hash: "759a7bd99c6e630929216eb89f6b27fa" + hash: "cbb06915ae6176ef52fdb518fb5a12de" } Frame { msec: 2704 - hash: "81aa0091d86f745bcddd279473df1f8d" + hash: "a894d34c39b274149a9391a5956f0666" } Frame { msec: 2720 - hash: "cce5b12ab54251ea6df458d492bc92e9" + hash: "7dcc1008d2287ca15f726854e5e204f2" } Frame { msec: 2736 - hash: "5637b7aeb8b9d754e0a96b6f5d0dcb03" + hash: "811db22f9a25dd594f59d97adb41b9ce" } Frame { msec: 2752 - hash: "ad7644a8994888bc562590ff8942eabf" + hash: "6535cb3f4cf2839158f172bd0c1baf88" } Frame { msec: 2768 - hash: "490a3da685f73c45f4be697c3f37ccd1" + hash: "1919a3d079c06fbb00b6a23d4a47951a" } Frame { msec: 2784 - hash: "190cc35ecc32ed8ea6ebd135fb8d7a00" + hash: "69f3525379f7628c4435d2681a2a0bb8" } Frame { msec: 2800 - hash: "89511367c186947f9173dc30932c4454" + hash: "4ce4253e733c24a1a988de018916d0b2" } Frame { msec: 2816 - hash: "880c05184406232db9d3830e46d47bd7" + hash: "7610bee04c98b9af5e6ae34f4a1a4a09" } Frame { msec: 2832 - hash: "db907e2573c385bc2545cfba4fda4be1" + hash: "5e2a2c16c0a218afc3eb9095f3432f41" } Frame { msec: 2848 - hash: "c96ad05fd3ab4cd71d33738448029e0c" + hash: "0124a41ff860d31b3e36973226db2916" } Frame { msec: 2864 - hash: "112ecf3b2fcd5919402842044d052272" + hash: "a1126e1d8cce43dfb571803a62f790de" } Frame { msec: 2880 - image: "multilength.2.png" + hash: "6eee371fe5cc8b052ca49bb5e3509307" } Frame { msec: 2896 - hash: "dc1aa5563a76f20d8200fbd9794b3249" + image: "multilength.3.png" } Frame { msec: 2912 - hash: "3f72adedabe9e2896750e2738df71566" + hash: "331bcae7bd6aeaede3556cf926bd1a0c" } Frame { msec: 2928 - hash: "3f78a5a9312126e6a6ca699886dd05d0" + hash: "a7561f3a6ce4fee43e4b06dfe5ee7844" } Frame { msec: 2944 - hash: "75a199efbdf119abbc1598137e974e28" + hash: "712e52e72cc01ae29cd7e736a78f94b3" } Frame { msec: 2960 - hash: "e4d068e2ba9c65a0e910faf431e4df7e" + hash: "d34a4414fca4ef7a2cce288d438bfcc1" } Frame { msec: 2976 - hash: "817e686a44b4eaced58c251facd5e89d" + hash: "1c2c5241aee7efcc9a6adcbe01f56609" } Frame { msec: 2992 - hash: "0c5e7217f5b68e0b2158c512f66177c2" + hash: "90a8547113c36002f62405aac41de5b1" } Frame { msec: 3008 - hash: "253a765019170fe4f649825b4cd17832" + hash: "5726801ea37dcfd2c087c9523b360b55" } Frame { msec: 3024 - hash: "cf3f774316868179f6766e5dbdab2b17" + hash: "a371d1f9ef687f50d433b0efb6bb57c9" } Frame { msec: 3040 - hash: "7cf30923200a9b8524909bdfbb20b33c" + hash: "75e0e2728e2160dcc012a21c759c62d0" } Frame { msec: 3056 - hash: "1dd14bc90dfab3d8864c177e56c25b63" + hash: "428e6d8adbd0e85790365d7537dc37c8" } Frame { msec: 3072 - hash: "aaa4074319d1656b58f874d6843e66c4" + hash: "798babedde2192b4ac9becc5bae3ea62" } Frame { msec: 3088 - hash: "b2a3479eb8087138f20b0dbd539f0592" + hash: "39745e87e8e96993fccfed6710c3c14f" } Frame { msec: 3104 - hash: "1ab4358f6008ce87a5b1c6a54d04b343" + hash: "08624110f2bba4e676b4a339ead23f78" } Frame { msec: 3120 - hash: "4425e58b30da6edd1730421e990dd6e7" + hash: "1d45fc90eb70a3c21d503284637355de" } Frame { msec: 3136 - hash: "9b4e62af65c064ca2fe4de5d03255b56" + hash: "37c6eed126e265f4a60a1bc92879e18e" } Frame { msec: 3152 - hash: "edf9b8b0cc18942b23c03ee1ed837dd6" + hash: "a25f2accf6e19eb293a5540efa9447ec" } Frame { msec: 3168 - hash: "b05a1bc33ce2e4c2383f7ecc9544020c" + hash: "5212d86075595cb1a9c47cf683ac411a" } Frame { msec: 3184 - hash: "73304724e5b4d7c556859da310c31a0a" + hash: "8f43028def9e949ca3a15fdec9932a59" } Frame { msec: 3200 - hash: "4cf88e365cd9651e2fb86452ff81e4be" + hash: "90b55602b8aa530d634db72c202f2d75" } Frame { msec: 3216 - hash: "7b42902b17781f98075bfdf50950addd" + hash: "f5a84978918f8987b49ce500959d81ef" } Frame { msec: 3232 - hash: "8806b9cb7e352a67b23085593b61606b" + hash: "588382357311925157e12ae7a576426c" } Frame { msec: 3248 - hash: "d2fdf78fa3b7261683f2ed4f2dee62c8" + hash: "ce3e9a93f60579f77f6503637cb316d0" } Frame { msec: 3264 - hash: "dafa72fd7aae2c9bfa5f6aa2694235d2" + hash: "63c2ba78f5a81375fe79c5b2b2030b55" } Frame { msec: 3280 - hash: "d784b9b39ab063ab68b85d6485257ce0" + hash: "7dceb950e0cae31bddeca1d279a688f3" } Frame { msec: 3296 - hash: "991ef068c26b304fb19d03fdfeb2e3f4" + hash: "c6681bcf60562b16eb515f6b0bfdc751" } Frame { msec: 3312 - hash: "c6014d497f4db9121c539a53115a847f" + hash: "cd2b41f01af6b80622158bf38a13c609" } Frame { msec: 3328 - hash: "88c778d811febd165e28ae7698f774b8" + hash: "69401bc38be274791a26f6ea161eb296" } Frame { msec: 3344 - hash: "51fbf553794b8a2303d2e0dff44c80fa" + hash: "425238342219c4fc66c4a0a8b16c5345" } Frame { msec: 3360 - hash: "ba1abdcf3a04231ce9439cb6d93e8717" + hash: "a501082add225fa59f468808d34d1c16" } Frame { msec: 3376 - hash: "56a5d2fe8af1ef1e08ce545eb65e6ba0" + hash: "58bba6d1eb3166e7ac9bfe36cd9a4fa9" } Frame { msec: 3392 - hash: "8337eb7d11500676921de0b13812ca02" + hash: "293df1a2bdd526e97d5783f46f74262c" } Frame { msec: 3408 - hash: "8f50f53ed00ad9b9bbf9423b3274efa7" + hash: "6808ee202e8eae3c72474126b59aa0dc" } Frame { msec: 3424 - hash: "bf5ca931d00d3dc4fcfe5e93d08bde2f" + hash: "7ef977f275851649324e333d58777156" } Frame { msec: 3440 - hash: "f2619492bbb96bd3958f4d61bb23c42e" + hash: "12007edff45f9cc21a2f633052e4b9d6" } Frame { msec: 3456 - hash: "3b1afefbc7e0990059bd3990f17a7312" + hash: "bc1d362d3a42ab3610136727605222dc" } Frame { msec: 3472 - hash: "30041f2cb8c071e7dc8f9c8ef1e49743" + hash: "6bfead8d9644f5abdd3b896714521002" } Frame { msec: 3488 - hash: "f8bef9f28823fdebec0b39e1044ac03c" + hash: "341c311e4b08d69a053c1faffc208838" } Frame { msec: 3504 - hash: "4c0282e6a48dbbcdbbffde55457eee12" + hash: "54e4c8001d06c7c48180865598f5f5df" } Frame { msec: 3520 - hash: "7956ea76120b9292b2f3c6123187ac0e" + hash: "e69c142bf2a6cf85194de5df91e54886" } Frame { msec: 3536 - hash: "dce82656442ff1a0823bac5ded7c0290" + hash: "fb9fda1e790c64aea264a6af0020ce33" } Frame { msec: 3552 - hash: "96151e49fd0f07817d27583c22afe30f" + hash: "74c27a13090e8eb78bc157daff840e07" } Frame { msec: 3568 - hash: "262a38546540ecb81065cbdbace4fa28" + hash: "f9a8c1764b0a1625ce336e80a91db00e" } Frame { msec: 3584 - hash: "4ea3a1a93be2ef25ca6f05d144b50d3b" + hash: "11fd6f7cee3971ebce744f20da77139f" } Frame { msec: 3600 - hash: "77d321f837b720d4e63fb028e885dce7" + hash: "6cea030cfc1c53772f14d760d046d7f8" } Frame { msec: 3616 - hash: "e0e40d426a13ef3d9caa6ba474a1a460" + hash: "599cf14ec73f6812ffb49312d3d8f742" } Frame { msec: 3632 - hash: "6bd5645b808206dd9a4e9c0e423db06b" + hash: "879798ae161f1550096abdfa113e3eac" } Frame { msec: 3648 - hash: "791538cf21cfa32ab4595137a655e0a3" + hash: "4cc9b679554a2a8b809a88504c17f86a" } Frame { msec: 3664 - hash: "59266a6f73c217f0c68f7dac69d4b25d" + hash: "943bca80ab42c1856aa095add705a3fe" } Frame { msec: 3680 - hash: "ee730ce23e84942c5fe2587ce0ecd3f6" + hash: "0386a55ebc0cd32b4b7727eac2908a59" } Frame { msec: 3696 - hash: "b1353eee7a68d1ab0057ab7a6dd0774c" + hash: "74ed8ea60f1c1b3fb097eb7f5bca43e8" } Frame { msec: 3712 - hash: "0ea828127568afa52ecc31e335e69d11" + hash: "225f78966947d20268f1bea32093c0c9" } Frame { msec: 3728 - hash: "d95fc327253500563d0e05a4b80a7c8a" + hash: "d2ed6af6fbdfbdcd9c82a588b72c5f6b" } Frame { msec: 3744 - hash: "e3aff011332ccf9cbebbff2803733038" + hash: "3c0e45078e5223335a4204fb8904d116" } Frame { msec: 3760 - hash: "27ee147b62bfa2d1183321bba3ccb8d3" + hash: "58ad3d7030b079cdedf1a84d6c6a59fc" } Frame { msec: 3776 - hash: "245578d636b5486da0210a0dd7b84a80" + hash: "2c8ce9f237a2c373584b661defe84e7f" } Frame { msec: 3792 - hash: "87be77d90d9e7a2d282026e63d14ddfd" + hash: "c2f2ae8c7481036ddda01776db61ef0a" } Frame { msec: 3808 - hash: "25cf672e69b7c61eab9f53437b40956e" + hash: "7236e9d1e086479acd5047070a4ae700" } Frame { msec: 3824 - hash: "10606e7b0ecb8ec204fe025aece90004" + hash: "7f95776ac1804971cc939f8f1f0fee70" } Frame { msec: 3840 - image: "multilength.3.png" + hash: "d6d76b50b7d2ec522a51d2512a5aeff8" } Frame { msec: 3856 - hash: "a3c411c8c3da3975205994a7da97320f" + image: "multilength.4.png" } Frame { msec: 3872 - hash: "1491ce2867ad4f116e705d259b773550" + hash: "29b8b535c9321752a68b17400c7133ac" } Frame { msec: 3888 - hash: "8f2fe6175fa45213d84e4c0b0b7cb4a7" + hash: "846f4f5718bce8dc7a333d8603bfe729" } Frame { msec: 3904 - hash: "bc77ad13f5015fc1b5bb85dc51b207b3" + hash: "b285f6a417bfb46add698f4193b39552" } Frame { msec: 3920 - hash: "5fb9a7834a5358077952c20ca025fcf0" + hash: "b79708e4aa2b05a1c285dd075127460d" } Frame { msec: 3936 - hash: "09ba094e2cfb1033019e85f66910a593" + hash: "0cdded9c7796292cd38a3bc2fdc65597" } Frame { msec: 3952 - hash: "43db976e63a8fd71da67198942aa7943" + hash: "6f8855c20666a58bbf4ade762403180e" } Frame { msec: 3968 - hash: "6298a0aa4b84ee1722d83897b3553fe1" + hash: "1a7979b578c8b330099a5e840d5d2bd8" } Frame { msec: 3984 - hash: "6b87ba7d3fe468229b29cd28590e17b1" + hash: "30fb74a2bf4e1ec57332713994e405cd" } Frame { msec: 4000 - hash: "1b4e219629a1f19b135544ac2e961788" + hash: "1c7df42f90a867350adca840106d3ba1" } Frame { msec: 4016 - hash: "087e95cbd0549be1bbe4a32520858514" + hash: "5509a232afe047f365465ef8fd9f0af0" } Frame { msec: 4032 - hash: "2c51a434fc3633623e10bedeba4e260d" + hash: "2149d59ffd7c07bdc0bcb2d8ad9b1ca3" } Frame { msec: 4048 - hash: "f29b87d80779a7f4d38e8058d984c386" + hash: "4b8848019eaf4af67db4db09b98b183e" } Frame { msec: 4064 - hash: "b8055e4b3c2ee551a7becf176cd173e3" + hash: "e3f6f9db89bd81ce68f8dfd401f1baa8" } Frame { msec: 4080 - hash: "3c35391e1c1d230e0a085cb7f7f0e8ef" + hash: "6e8d991c83094c89025148bc0943e554" } Frame { msec: 4096 - hash: "dd8a63cdeefc6ce5a35ceb700f7b3755" + hash: "ed4d8bde61581cdcf6128c65d427846c" } Frame { msec: 4112 - hash: "5b4a322f768d426a56a82d714cf4f705" + hash: "c63d0baaa43c4f6a0f0150ecf268b06d" } Frame { msec: 4128 - hash: "08830f630c15419d79c459891a8fff64" + hash: "b36c6a0092f400bb99b2c68a0ba4e6ce" } Frame { msec: 4144 - hash: "84c90e454dcdbf00c441ff326760d2cd" + hash: "b4b1059c1e00ee77fda538f9e71a6206" } Frame { msec: 4160 - hash: "17c7311faee569b077f85848f7155319" + hash: "e7c36e10dee12ea2d22d7c17cde9d8ca" } Frame { msec: 4176 - hash: "17b5aeff8f03828c1851a6b984d4e69e" + hash: "78d070c37bbc707e38db98896f997349" } Frame { msec: 4192 - hash: "3bcc28ab875d3b5f62df0d5cede3e850" + hash: "e56cb5fbb7713a66ef1f1577eff20db8" } Frame { msec: 4208 - hash: "a4c861d766af1378e21a91a6e1bca06d" + hash: "17e466af39cdde893cf93fa38392bb90" } Frame { msec: 4224 - hash: "fa6e17c9c35c41ac5270a55f0cc4dcd2" + hash: "75bf32afe1071794bba58623d7165a22" } Frame { msec: 4240 - hash: "48d8c7ce0b6f2e9840a2f5cb40e41449" + hash: "6de50f6748021b99731f6cb25d6d6ec3" } Frame { msec: 4256 - hash: "713a391414fffe3cf01248e7c0919d71" + hash: "cbd224a02668f57413b6999dfb141723" } Frame { msec: 4272 - hash: "472282080ae357f5fb0dac1bf411f6f5" + hash: "f770a74ce40615095798b244af3cc097" } Frame { msec: 4288 - hash: "660d37f1b3c5dd6e2de22ad2be818675" + hash: "faea3d28eb65656392860d888ec087b1" } Frame { msec: 4304 - hash: "334f12d83fdc7bd8f3d97697061a75f8" + hash: "1f1d5ee10403184ab83ec5c1f94c4290" } Frame { msec: 4320 - hash: "4bfe83273913bad702290db2b1c81d52" + hash: "501253b40939d98beac9db85d3cd5b4b" } Frame { msec: 4336 - hash: "9ddc0238b0fbb42c503da8782d750d81" + hash: "0819ece70a98a3ea4371947375b52d46" } Frame { msec: 4352 - hash: "43081559ed8f1d62baed1ab5dde34c5c" + hash: "2b5f64e4a03aa416a4cf172c99aec498" } Frame { msec: 4368 - hash: "4bf955a94901588cf37a1fe9b82feef3" + hash: "931a6fa175b8d540fc745d425a9b93b3" } Frame { msec: 4384 - hash: "3a3a987096f2a11f495af4ee20c2452b" + hash: "fa6f54fae79a428029fbd0ae6481bcc5" } Frame { msec: 4400 - hash: "290647a4f73c42ea33f841281bf6f3d6" + hash: "7796756dfd30688ed74c2e6e0b05ca5a" } Frame { msec: 4416 - hash: "1a18f4f658997710aa7be9409c75a602" + hash: "b42cfbfe1527412b977b8e2c7506cdf0" } Frame { msec: 4432 - hash: "1bc52bc68633464654410f59bf97142b" + hash: "c81300e8d29770c0efd2ab91d75a669a" } Frame { msec: 4448 - hash: "33e3a5e0ec745046f7a7cceffd516a71" + hash: "923494f5147a85432e6efbcf5b79e26a" } Frame { msec: 4464 - hash: "7e61c48d2e0e6e195d527d6aeb4ffe8c" + hash: "3aaffee732cb243bbda5df938f487b2d" } Frame { msec: 4480 - hash: "42c42f7e02f6cd72afa92cf97494a1eb" + hash: "ce8e33f621c7f5cd5047da86bdef4084" } Frame { msec: 4496 - hash: "d1876d371284e41f4d553a470a9970fb" + hash: "55e2bc371ea853ee4f3ba22e35c20e8e" } Frame { msec: 4512 - hash: "479960a289b598591a4bf3c66dc6258a" + hash: "e8bec4813a6c8f212c70019f907ba904" } Frame { msec: 4528 - hash: "0ea8965e095c73499b5abc4ac44e07ef" + hash: "aae9dd25ca9935c478e5d9fa629c6f70" } Frame { msec: 4544 - hash: "cc7fe014a856896ce3871743e552d6f2" + hash: "30828a796072deb6e6505090dbc2c840" } Frame { msec: 4560 - hash: "5b3cd6bec24ae4a215ec28651e9a3ed0" + hash: "c8ebeb539a6ebb2ca47544f7f1617da9" } Frame { msec: 4576 - hash: "63d60a2c6d27e30dda001c202446d221" + hash: "3ad9a23b57b0938a430c636910dc312f" } Frame { msec: 4592 - hash: "22f30d377fb90c433881d17211a9f9bd" + hash: "1a12587ebbae18dd761c70c4ed845fa5" } Frame { msec: 4608 - hash: "acfbf010e93723185792009ed372ccb9" + hash: "f1d6ee0cd7aaa221d151c2d32e963358" } Frame { msec: 4624 - hash: "91f3335706d5037d9c579091e29d1219" + hash: "e9bbf398abc09d9740dce4e3843c53f4" } Frame { msec: 4640 - hash: "83ad6be4ecaa6495b25f9b55bb11796a" + hash: "f839c105f1897f028611d557b11f5814" } Frame { msec: 4656 - hash: "39a68ee7f4ddb8059ef42eb9e42b7659" + hash: "b923b46ccfe53ceb7ea228b12f44842d" } Frame { msec: 4672 - hash: "0ad1facc49beaa2c3510fe1612ba3b4f" + hash: "8e3708a8f2ba63f7cb01b8d66d1b3dec" } Frame { msec: 4688 - hash: "d780a7f3dc1a313d462084fffda989c7" + hash: "68659fce94c9d019a1d5da6273186674" } Frame { msec: 4704 - hash: "0f1ad6155d4ed2a11d2fa91c63b62678" + hash: "56797caf6f2987b7d03c0401871d87e3" } Frame { msec: 4720 - hash: "26f4bb010704911d87b96a9f31a0a121" + hash: "de0d89aaa5b1ce0ed99d2906b63e7434" } Frame { msec: 4736 - hash: "7772aaabb6418d71fb7566a0aac4279f" + hash: "e3802a76b64eeaeae06b23134b5198a9" } Frame { msec: 4752 - hash: "47bf1ec73915b369d653ff71ce7758da" + hash: "1a3ddf57aa429a407705ae268441c5b5" } Frame { msec: 4768 - hash: "fcc1ed23c1678bf1b11bf59dbaba5186" + hash: "319b09c0e4a8c0d1f507594b53a407c4" } Frame { msec: 4784 - hash: "0d66fbc0b99c35dae53e1026c2041252" + hash: "fd54c9ee19133b0f75c56e4d6472cdad" } Frame { msec: 4800 - image: "multilength.4.png" + hash: "e6b983b491133a41b753411c587c69ec" } Frame { msec: 4816 - hash: "d1fbba4331fd640a40fe7e07fcfce20b" + image: "multilength.5.png" } Frame { msec: 4832 - hash: "f79f9ac08c779fd1646450ef4cc21f01" + hash: "2760407d7defa4738d7b9ecb243f41a9" } Frame { msec: 4848 - hash: "2095da58125d29b815c44ec9a22598d3" + hash: "1ff562f05454980d4f677e783ba4bf75" } Frame { msec: 4864 - hash: "01d4805a90443a6c20a5ae2cb83ec151" + hash: "43ad6e0926f812af5553e3a8492404e9" } Frame { msec: 4880 - hash: "f329ce7199c2137e8c32a25f96ee5c6b" + hash: "b9c34d52c0c44dcdf8a2ca8a0e20ae65" } Frame { msec: 4896 - hash: "72c0c2c7660974827acc1fcb54e7ca6c" + hash: "4fd7f6d183626686569462a9828837d2" } Frame { msec: 4912 - hash: "6902d2a637733171699684baf07bb86e" + hash: "3b904440f68aa0009707b5f3a0c2af74" } Frame { msec: 4928 - hash: "615683e3bc07792ee38ca8146657a88a" + hash: "cc58910f0881ec5b3cb2eec404c19e16" } Frame { msec: 4944 - hash: "9fe981f60fd1d974f063fccd2ae205ab" + hash: "8b638f369c3629530d91e6acac8c5fdf" } Frame { msec: 4960 @@ -1258,66 +1258,66 @@ VisualTest { } Frame { msec: 5024 - hash: "51e3a7214bf2fd98108de683ae650b05" + hash: "f803bd7bdc97bb8bbb5103a54901d756" } Frame { msec: 5040 - hash: "af3da99b9abc3b3440b22d4d428dcd1a" + hash: "de956b3223e24a615713c35faa403128" } Frame { msec: 5056 - hash: "4f75c0a0b7a04c8abdf2768a819b6c14" + hash: "9124b4e5f5dd374e44f3f57fe3d6809b" } Frame { msec: 5072 - hash: "c73dc19d48511634717cf4e95f843a5d" + hash: "5b8313c622796aa87248b38ab336bcf8" } Frame { msec: 5088 - hash: "0f263ab43dde78f1280483c6287b44a2" + hash: "de6477fc7e6b8f14a7a51f9cf762ee79" } Frame { msec: 5104 - hash: "68436451f6f3ee981bf8851944b82dda" + hash: "0d908ef6e3ea15455e35a9ebbc90c735" } Frame { msec: 5120 - hash: "e0ea33b011cc8aef74070e26b71bd05e" + hash: "bd1d7ad510cd5e04283f6167a5a8e2df" } Frame { msec: 5136 - hash: "755d1421a9b2bf3be9d665f5f8d6f767" + hash: "2ec7418477158ee60afe123fa2b7ce4b" } Frame { msec: 5152 - hash: "7e20da3dab6bd290498756ac392bc052" + hash: "04c671070b1eba13380aa2fbb672d3a1" } Frame { msec: 5168 - hash: "babdfa14fbba8f6eb0c95334588123ce" + hash: "ce031ba5b388dfaff34674eb71f790f2" } Frame { msec: 5184 - hash: "1ec885da7efc3d71904c79a4a4768f27" + hash: "e754141341d9f81366f21820e46bd1ca" } Frame { msec: 5200 - hash: "2159f4c9f72bca3ba98b4fd0aeb3c1ba" + hash: "acf56542617bc742ad729709645ac919" } Frame { msec: 5216 - hash: "8354d4c9bd5ccb2eae46cdaf3fd337bb" + hash: "c50698470bc6c1ea04633b9e819a2d4d" } Frame { msec: 5232 - hash: "ee95872db6f9440800bb98023764dc2a" + hash: "c156d3540c3cf6d406b72696fd6e9148" } Frame { msec: 5248 - hash: "23197dd2bb352193b72d4445912d9c94" + hash: "82a04f09cd35db0dbf012797625368e4" } Frame { msec: 5264 - hash: "370e33f141d0a8396b5c2bb279f9bb67" + hash: "3b9ccb93f6375ea401c1fc3bcdf847d5" } } diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/BorderedText.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/BorderedText.qml new file mode 100644 index 0000000..fe4e2e7 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/BorderedText.qml @@ -0,0 +1,9 @@ +import QtQuick 1.0 +import "../../shared" 1.0 + +TestText { + property color bcolor: "blue" + font.pixelSize: 10 + text: "The quick brown fox\njumps over\nthe lazy dog." + Rectangle { id: border; color: "transparent"; border.color: bcolor; anchors.fill: parent; opacity: 0.2 } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/TestText.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/TestText.qml deleted file mode 100644 index 690cb15..0000000 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/TestText.qml +++ /dev/null @@ -1,13 +0,0 @@ -import QtQuick 1.0 - -Text { - id: testText - - property color bcolor: "blue" - - text: "The quick brown fox\njumps over\nthe lazy dog." - font.family: "Helvetica" - font.pointSize: 16 - - Rectangle { id: borderr; color: "transparent"; border.color: bcolor; anchors.fill: parent; opacity: 0.2 } -} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext.0.png Binary files differindex 30dc0a9..56d98ff 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext.0.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext2.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext2.0.png Binary files differindex 0574f63..1ab1eb5 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext2.0.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext2.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext3.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext3.0.png Binary files differnew file mode 100644 index 0000000..04e0f5e --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext3.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext3.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext3.qml new file mode 100644 index 0000000..13f413a --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext3.qml @@ -0,0 +1,11 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "plaintext3.0.png" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/richtext.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/richtext.0.png Binary files differindex 8d3c37b..68921f6 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/richtext.0.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/richtext.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/richtext2.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/richtext2.0.png Binary files differnew file mode 100644 index 0000000..c9450c7 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/richtext2.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/richtext2.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/richtext2.qml new file mode 100644 index 0000000..afae3f8 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/richtext2.qml @@ -0,0 +1,11 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "richtext2.0.png" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/richtext2.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/richtext2.0.png Binary files differnew file mode 100644 index 0000000..34f8e38 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/richtext2.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/richtext2.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/richtext2.qml new file mode 100644 index 0000000..afae3f8 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/richtext2.qml @@ -0,0 +1,11 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "richtext2.0.png" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext.qml index 3a06cf0..64ab65b 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext.qml @@ -2,40 +2,55 @@ import QtQuick 1.0 import "../../shared" 1.0 Rectangle { - id: s; width: 620; height: 600; color: "lightsteelblue" + id: s; width: 620; height: 360; color: "lightsteelblue" property string text: "Jackdaws love my big sphinx of quartz." Column { spacing: 8 TestText { - text: s.text - } - TestText { - text: s.text; font.pixelSize: 18 - } - TestText { - text: s.text; font.pointSize: 20 - } - TestText { - text: s.text; color: "red"; smooth: true - } - TestText { - text: s.text; font.capitalization: "AllUppercase" - } - TestText { - text: s.text; font.underline: true - } - TestText { - text: s.text; font.overline: true; smooth: true + text: s.text; horizontalAlignment: Text.AlignLeft; width: s.width } TestText { - text: s.text; font.strikeout: true + font.pixelSize: 18 + text: s.text; horizontalAlignment: Text.AlignHCenter; verticalAlignment: Text.AlignVCenter; width: s.width; } TestText { - text: s.text; font.underline: true; font.overline: true; font.strikeout: true + font.pixelSize: 24 + text: s.text; horizontalAlignment: Text.AlignRight; verticalAlignment: Text.AlignBottom; width: s.width; } - TestText { - text: s.text; font.letterSpacing: 2 + Grid{ + columns: 2 + spacing: 4 + TestText { + text: s.text; color: "red"; smooth: true + } + TestText { + text: s.text; font.capitalization: "AllUppercase" + } + TestText { + text: s.text; font.underline: true + } + TestText { + text: s.text; font.overline: true; smooth: true + } + TestText { + text: s.text; font.strikeout: true + } + TestText { + text: s.text; font.underline: true; font.overline: true; font.strikeout: true + } + TestText { + text: s.text; style: Text.Outline; styleColor: "white" + } + TestText { + text: s.text; style: Text.Sunken; styleColor: "gray" + } + TestText { + text: s.text; style: Text.Raised; styleColor: "yellow" + } + TestText { + text: s.text; font.letterSpacing: 2 + } } TestText { text: s.text; font.underline: true; font.letterSpacing: 2; font.capitalization: "AllUppercase"; color: "blue" @@ -43,24 +58,6 @@ Rectangle { TestText { text: s.text; font.overline: true; font.wordSpacing: 25; font.capitalization: "Capitalize"; color: "green" } - TestText { - text: s.text; font.pixelSize: 18; style: Text.Outline; styleColor: "white" - } - TestText { - text: s.text; font.pixelSize: 18; style: Text.Sunken; styleColor: "gray" - } - TestText { - text: s.text; font.pixelSize: 18; style: Text.Raised; styleColor: "yellow" - } - TestText { - text: s.text; horizontalAlignment: Text.AlignLeft; width: s.width - } - TestText { - text: s.text; horizontalAlignment: Text.AlignHCenter; verticalAlignment: Text.AlignVCenter; width: s.width; height: 20 - } - TestText { - text: s.text; horizontalAlignment: Text.AlignRight; verticalAlignment: Text.AlignBottom; width: s.width; height: 20 - } Row{ height: childrenRect.height spacing: 4 diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext3.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext3.qml index 087dfbe..10a2d9a 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext3.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext3.qml @@ -2,7 +2,7 @@ import QtQuick 1.0 Rectangle { id: main - width: 800; height: 600 + width: 620; height: 280 Grid { @@ -12,51 +12,51 @@ Rectangle { Column { spacing: 4 - TestText { } - TestText { horizontalAlignment: Text.AlignHCenter } - TestText { horizontalAlignment: Text.AlignRight } + BorderedText { } + BorderedText { horizontalAlignment: Text.AlignHCenter } + BorderedText { horizontalAlignment: Text.AlignRight } } Column { spacing: 4 - TestText { wrapMode: Text.Wrap } - TestText { horizontalAlignment: Text.AlignHCenter; wrapMode: Text.Wrap } - TestText { horizontalAlignment: Text.AlignRight; wrapMode: Text.Wrap } + BorderedText { wrapMode: Text.Wrap } + BorderedText { horizontalAlignment: Text.AlignHCenter; wrapMode: Text.Wrap } + BorderedText { horizontalAlignment: Text.AlignRight; wrapMode: Text.Wrap } } Column { spacing: 4 - TestText { wrapMode: Text.Wrap; elide: Text.ElideRight } - TestText { horizontalAlignment: Text.AlignHCenter; wrapMode: Text.Wrap; elide: Text.ElideRight } - TestText { horizontalAlignment: Text.AlignRight; wrapMode: Text.Wrap; elide: Text.ElideRight } + BorderedText { wrapMode: Text.Wrap; elide: Text.ElideRight } + BorderedText { horizontalAlignment: Text.AlignHCenter; wrapMode: Text.Wrap; elide: Text.ElideRight } + BorderedText { horizontalAlignment: Text.AlignRight; wrapMode: Text.Wrap; elide: Text.ElideRight } } Column { spacing: 4 - TestText { width: 230; wrapMode: Text.Wrap; elide: Text.ElideRight } - TestText { width: 230; horizontalAlignment: Text.AlignHCenter; wrapMode: Text.Wrap; elide: Text.ElideRight } - TestText { width: 230; horizontalAlignment: Text.AlignRight; wrapMode: Text.Wrap; elide: Text.ElideRight } + BorderedText { width: 230; wrapMode: Text.Wrap; elide: Text.ElideRight } + BorderedText { width: 230; horizontalAlignment: Text.AlignHCenter; wrapMode: Text.Wrap; elide: Text.ElideRight } + BorderedText { width: 230; horizontalAlignment: Text.AlignRight; wrapMode: Text.Wrap; elide: Text.ElideRight } } Column { spacing: 4 - TestText { width: 120; wrapMode: Text.Wrap; elide: Text.ElideRight } - TestText { width: 120; horizontalAlignment: Text.AlignHCenter; wrapMode: Text.Wrap; elide: Text.ElideRight } - TestText { width: 120; horizontalAlignment: Text.AlignRight; wrapMode: Text.Wrap; elide: Text.ElideRight } + BorderedText { width: 120; wrapMode: Text.Wrap; elide: Text.ElideRight } + BorderedText { width: 120; horizontalAlignment: Text.AlignHCenter; wrapMode: Text.Wrap; elide: Text.ElideRight } + BorderedText { width: 120; horizontalAlignment: Text.AlignRight; wrapMode: Text.Wrap; elide: Text.ElideRight } } Column { spacing: 4 - TestText { width: 120; wrapMode: Text.Wrap } - TestText { width: 120; horizontalAlignment: Text.AlignHCenter; wrapMode: Text.Wrap } - TestText { width: 120; horizontalAlignment: Text.AlignRight; wrapMode: Text.Wrap } + BorderedText { width: 120; wrapMode: Text.Wrap } + BorderedText { width: 120; horizontalAlignment: Text.AlignHCenter; wrapMode: Text.Wrap } + BorderedText { width: 120; horizontalAlignment: Text.AlignRight; wrapMode: Text.Wrap } } Column { spacing: 4 - TestText { width: 120 } - TestText { width: 120; horizontalAlignment: Text.AlignHCenter } - TestText { width: 120; horizontalAlignment: Text.AlignRight } + BorderedText { width: 120 } + BorderedText { width: 120; horizontalAlignment: Text.AlignHCenter } + BorderedText { width: 120; horizontalAlignment: Text.AlignRight } } } } diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/richtext.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/richtext.qml index 3670479..a748b68 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/richtext.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/richtext.qml @@ -2,7 +2,7 @@ import QtQuick 1.0 import "../../shared" 1.0 Rectangle { - id: s; width: 620; height: 600; color: "lightsteelblue" + id: s; width: 620; height: 300; color: "lightsteelblue" property string text: "<b>The</b> <i>quick</i> <u>brown</u> <o>fox</o> <big>jumps</big> <small>over</small> <tt>the</tt> <s>lazy</s> <em>dog</em>." Column { @@ -14,7 +14,7 @@ Rectangle { text: s.text; font.pixelSize: 18 } TestText { - text: s.text; font.pointSize: 18 + text: s.text; font.pixelSize: 24 } TestText { text: s.text; color: "red"; smooth: true @@ -43,36 +43,5 @@ Rectangle { TestText { text: s.text; font.overline: true; font.wordSpacing: 25; font.capitalization: "Capitalize"; color: "green" } - TestText { - text: s.text; font.pixelSize: 18; style: Text.Outline; styleColor: "white" - } - TestText { - text: s.text; font.pixelSize: 18; style: Text.Sunken; styleColor: "gray" - } - TestText { - text: s.text; font.pixelSize: 18; style: Text.Raised; styleColor: "yellow" - } - TestText { - text: s.text; horizontalAlignment: Text.AlignLeft; width: s.width - } - TestText { - text: s.text; horizontalAlignment: Text.AlignHCenter; verticalAlignment: Text.AlignVCenter; width: s.width; height: 20 - } - TestText { - text: s.text; horizontalAlignment: Text.AlignRight; verticalAlignment: Text.AlignBottom; width: s.width; height: 20 - } - Row{ - height: childrenRect.height; - spacing: 4 - TestText { - text: s.text + " thisisaverylongstringwithnospaces"; width: 150; wrapMode: Text.WrapAnywhere - } - TestText { - text: s.text + " thisisaverylongstringwithnospaces"; width: 150; wrapMode: Text.Wrap - } - TestText { - text: s.text; font.pixelSize: 18; style: Text.Outline; styleColor: "white"; wrapMode: Text.WordWrap; width: 200 - } - } } } diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/richtext2.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/richtext2.qml new file mode 100644 index 0000000..f5e85fa --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/richtext2.qml @@ -0,0 +1,43 @@ +import QtQuick 1.0 +import "../../shared" 1.0 + +//This is a continuation of richtext.qml, it was bisected so that it could fit on smaller screens +Rectangle { + id: s; width: 620; height: 300; color: "lightsteelblue" + property string text: "<b>The</b> <i>quick</i> <u>brown</u> <o>fox</o> <big>jumps</big> <small>over</small> <tt>the</tt> <s>lazy</s> <em>dog</em>." + + Column { + spacing: 6 + TestText { + text: s.text; font.pixelSize: 18; style: Text.Outline; styleColor: "white" + } + TestText { + text: s.text; font.pixelSize: 18; style: Text.Sunken; styleColor: "gray" + } + TestText { + text: s.text; font.pixelSize: 18; style: Text.Raised; styleColor: "yellow" + } + TestText { + text: s.text; horizontalAlignment: Text.AlignLeft; width: s.width + } + TestText { + text: s.text; horizontalAlignment: Text.AlignHCenter; verticalAlignment: Text.AlignVCenter; width: s.width; height: 20 + } + TestText { + text: s.text; horizontalAlignment: Text.AlignRight; verticalAlignment: Text.AlignBottom; width: s.width; height: 20 + } + Row{ + height: childrenRect.height; + spacing: 4 + TestText { + text: s.text + " thisisaverylongstringwithnospaces"; width: 150; wrapMode: Text.WrapAnywhere + } + TestText { + text: s.text + " thisisaverylongstringwithnospaces"; width: 150; wrapMode: Text.Wrap + } + TestText { + text: s.text; font.pixelSize: 18; style: Text.Outline; styleColor: "white"; wrapMode: Text.WordWrap; width: 200 + } + } + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/qtbug_14865.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/qtbug_14865.qml index 3d5fbf0..6699076 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/qtbug_14865.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/qtbug_14865.qml @@ -2,7 +2,7 @@ import QtQuick 1.0 import "../shared" 1.0 Rectangle { - width: 200; height: 200 + width: 100; height: 20 TestText { id: label diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/MultilineEdit.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/MultilineEdit.qml index 4273f32..17709ba 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/MultilineEdit.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/MultilineEdit.qml @@ -46,6 +46,7 @@ Item { horizontalAlignment: TextInput.AlignLeft wrapMode: TextEdit.WordWrap font.pixelSize:15 + selectionColor: 'steelblue' } MouseArea { //Implements all line edit mouse handling diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.0.png Binary files differindex b24344c..be025e5 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.0.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.1.png Binary files differindex 5e29359..1b2cd04 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.1.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.1.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.2.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.2.png Binary files differindex 0ffee64..2e56d47 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.2.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.2.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.3.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.3.png Binary files differindex 6c56e9c..8abdfc2 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.3.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.3.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.4.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.4.png Binary files differindex 276170d..58428ce 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.4.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.4.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.5.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.5.png Binary files differindex 3d8709f..3c23bd6 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.5.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.5.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.qml index 0407aaf..9630745 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/cursorDelegate.qml @@ -6,87 +6,87 @@ VisualTest { } Frame { msec: 16 - hash: "6e8324bf913d9df21a59ab4337257c15" + image: "cursorDelegate.0.png" } Frame { msec: 32 - hash: "4e068995d68e8939e6560e35b685e839" + hash: "2fd338490edda276f7ee16232bf244d1" } Frame { msec: 48 - hash: "761b09bce25b3b240093d16ad02268d7" + hash: "527a1c18503f580bcf926a70d9f30006" } Frame { msec: 64 - hash: "1ecb6d7d08d4e4e14db28e24a60eccc4" + hash: "8b911c3e4a0fccf1dbeca50931780a2d" } Frame { msec: 80 - hash: "642417a56b3d6b8b35f5aec1bf0a9d2c" + hash: "f631ad72bf36ccb0c5f3ff708f029b1b" } Frame { msec: 96 - hash: "2e24870a44d3fc6c6d5c920bab29d417" + hash: "d4099e6a2c1ff77a71231351f5bc32ff" } Frame { msec: 112 - hash: "9a59d0672f2a752943561af89fd71d7f" + hash: "0e531d158b1c14d6fc633e528846c336" } Frame { msec: 128 - hash: "c359dd36910678a30f935a13c8680ee4" + hash: "5721d3397b9e66da4ee47a7f19107566" } Frame { msec: 144 - hash: "245f1e127549e9b28c7574ffb143fcde" + hash: "6647f5d3680f3523ec73b434d0c2f8da" } Frame { msec: 160 - hash: "8df3d3dbce673311d88c055e8dffaeb5" + hash: "73fb40e680c30b1a5fe95de9913a0591" } Frame { msec: 176 - hash: "590fdeaddb3df033a1908a8a95fcd17a" + hash: "c392c2599b29086a437afa292b06d63c" } Frame { msec: 192 - hash: "a158891c8d2ee3899463412a3363e48c" + hash: "bcedd42d52bab532831b47c6ee2a99ac" } Frame { msec: 208 - hash: "e9ec2c82f46b36fbd0285ce6795c7cf9" + hash: "089b150d5cc9315c6626edfc1bb66774" } Frame { msec: 224 - hash: "0a02598af770dfe1d332f10c9482e770" + hash: "f6e83fdb13e4f00ba5004b081e2379ee" } Frame { msec: 240 - hash: "8765475468bccbd0df897a533241f3c5" + hash: "ca8336d47c002df3702a46be2b974ba7" } Frame { msec: 256 - hash: "4cd9deed66bfdfadde8f8bf34f0e5513" + hash: "f0d82431f1e35f76fd718af1d742cd13" } Frame { msec: 272 - hash: "139bf5a1811beb2438df4ecfa3bbaac7" + hash: "78dc119673be7902ab25d508db771f04" } Frame { msec: 288 - hash: "9d51555afd71a7035e67a543846dcf7f" + hash: "2839bc67b7ac43353b976c2c7bc3b6c3" } Frame { msec: 304 - hash: "de187b58fc8dfaad2d62e9463691b0c0" + hash: "c1f9743c0505b6ca197c4bd0bbbd7bd3" } Frame { msec: 320 - hash: "9f88ac6d71246b06ca7ce9d8d983c91b" + hash: "2d714b10ce1e3e7dd1efb58ed4b62f90" } Frame { msec: 336 - hash: "a43c12a7d6597d171112dc43085a439e" + hash: "c4f94bab5475eacfc757338ffd6d4a59" } Key { type: 6 @@ -98,27 +98,27 @@ VisualTest { } Frame { msec: 352 - hash: "ad38f32755f669837ec2243e355ebc85" + hash: "c5caa8a08f09203c005e1cd6d80e8ccc" } Frame { msec: 368 - hash: "d87bd14345c785cc7e78a5c5462b90ec" + hash: "c96896be1a311c0cedc1c7ec1bd9e13e" } Frame { msec: 384 - hash: "77850031e012246dd967ac689e353eb3" + hash: "d3d6dc1d8ff93e373583e3cbdca88b81" } Frame { msec: 400 - hash: "f1bd048cd9167a8f162d1c39aca4f7c1" + hash: "2a456146359c54c52f9e7a6cebcfa454" } Frame { msec: 416 - hash: "0fa030c5da23f23a0665a535e23b84a2" + hash: "d127788c702c2ed037c709ffc331840e" } Frame { msec: 432 - hash: "af3a5f1982459164dfec26746172b0eb" + hash: "8a5987a736b092e12198d969544d632c" } Key { type: 6 @@ -130,19 +130,19 @@ VisualTest { } Frame { msec: 448 - hash: "0de90659472b63dd41a5602197ff502e" + hash: "e8471c605f6a8cc187d879510ed7ebe7" } Frame { msec: 464 - hash: "81e40abf91017614a52e03bb2474549f" + hash: "6959b4f72422636ae59989c9def06d03" } Frame { msec: 480 - hash: "7bae45481596788afde8866a3c97edd7" + hash: "87d666ee3bcf7a606e2aecb4954cfb28" } Frame { msec: 496 - hash: "7bae45481596788afde8866a3c97edd7" + hash: "87d666ee3bcf7a606e2aecb4954cfb28" } Key { type: 6 @@ -154,35 +154,35 @@ VisualTest { } Frame { msec: 512 - hash: "0416581d32ab84680dfc26b6f546d2c5" + hash: "45a1fa0c871592f872574fdcd3fb586c" } Frame { msec: 528 - hash: "0416581d32ab84680dfc26b6f546d2c5" + hash: "45a1fa0c871592f872574fdcd3fb586c" } Frame { msec: 544 - hash: "0416581d32ab84680dfc26b6f546d2c5" + hash: "45a1fa0c871592f872574fdcd3fb586c" } Frame { msec: 560 - hash: "0416581d32ab84680dfc26b6f546d2c5" + hash: "45a1fa0c871592f872574fdcd3fb586c" } Frame { msec: 576 - hash: "ac98b973e6d12193829139661d3e5847" + hash: "8567bf3fb7adb990501070fac62fda31" } Frame { msec: 592 - hash: "366907376adae4d88d42d1b9e7533ec0" + hash: "824b9fef000cfad45c86d180eb13c584" } Frame { msec: 608 - hash: "5f486d0a21c74f2ba50afcafa8c15453" + hash: "cb8989a5839bf284f0e8b3eb1bf68667" } Frame { msec: 624 - hash: "a3bf6dde525e528745272a8e43fc895c" + hash: "f23e6394ed3c2fc32c690095ccfc1a7f" } Key { type: 7 @@ -194,15 +194,15 @@ VisualTest { } Frame { msec: 640 - hash: "4ffb297d2a98a3d13b848af569b1b5b5" + hash: "d32d30ebd0c292e66314f6b6005701b9" } Frame { msec: 656 - hash: "3679a17658e417bf08fc86d4bef0d4e9" + hash: "4ebda51f84f73eb6891f9c71ffba4b92" } Frame { msec: 672 - hash: "5c6a25284ffd13350425e792fd143421" + hash: "9a97e8cdb84e96f08f2af468d146fb45" } Key { type: 6 @@ -214,31 +214,31 @@ VisualTest { } Frame { msec: 688 - hash: "09a2c1032d0206e20340ae4267525f98" + hash: "9cd5a0e60b7f679faba3dad78eac1ac3" } Frame { msec: 704 - hash: "0036070d9a7ee854b3612858af46ab59" + hash: "2e18ff4ebead28620901d4a9ad050ffe" } Frame { msec: 720 - hash: "8774509eaa5fc29385da89214ef77589" + hash: "57a6a1bbfe4c4577e4334b63b977ca13" } Frame { msec: 736 - hash: "6d4f8ebf046148e5079f498396c119b4" + hash: "5f5806c2b30465845ed2bc36f1c60e14" } Frame { msec: 752 - hash: "4c7d5d2f77116c96357b0791348af058" + hash: "10125c338dffa13dfd0bbff5fc33d757" } Frame { msec: 768 - hash: "398c927a3525d5b90a5dd7a05ba9467b" + hash: "b6c83fdee9081a1773a441cffb843c11" } Frame { msec: 784 - hash: "d84b45f6acb8cbd399d4ed6bf80ce132" + hash: "c26f3ac7cd2065b98434e3fb4bc7c4a7" } Key { type: 7 @@ -250,63 +250,63 @@ VisualTest { } Frame { msec: 800 - hash: "40c597d9e04e8e0daf62f58b9e7973b3" + hash: "6cb47a37677280ef63b060767c669878" } Frame { msec: 816 - hash: "2c7fdd47e29d924e3e008a6840e0e6be" + hash: "7f27c84cd7ae3f255b0df6029e13c48d" } Frame { msec: 832 - hash: "2b3229bb1aa220499114f274cf643ce9" + hash: "fec675b07b3f569014e9f35563761d49" } Frame { msec: 848 - hash: "e55446874c1a343ce3607d679d69d1d4" + hash: "cfd2439d79ad66232107022317fd5a4c" } Frame { msec: 864 - hash: "6824708eb176a9cf92f241d4054800dd" + hash: "cec5331c1f6023335942e572992aa172" } Frame { msec: 880 - hash: "d386230dd416740625eb4f677ef4531b" + hash: "549d4736558332a64c5fc3462be71500" } Frame { msec: 896 - hash: "9b2fbddab890dbe43e84e85bf320e6c1" + hash: "1d01fe566f850fe2297fd8ed6b1efa8d" } Frame { msec: 912 - hash: "1d1065aca7eb47f0096bc2c8c4320880" + hash: "cd1b61c7acd7067f9722c1a673b9a3ea" } Frame { msec: 928 - hash: "d97ba6e2bfc021fe993afdb5b28316ba" + hash: "cb4fed177ff3df7212413450d4b73549" } Frame { msec: 944 - hash: "3a3a2f340bf1ccb14eab0562d7ecfe87" + hash: "720d0e5c3e377e2c53d251e02577d6f6" } Frame { msec: 960 - image: "cursorDelegate.0.png" + hash: "1ab118400896a46a8d179b762343522f" } Frame { msec: 976 - hash: "ea4f4c1de5bfb1be43ab0188afb7189c" + image: "cursorDelegate.1.png" } Frame { msec: 992 - hash: "399ca2d4411d3fb226c94bd32a17d0cd" + hash: "6cf8502f84b57001bf14fc4bab24911b" } Frame { msec: 1008 - hash: "ca78503396613536c8e4076884354cb1" + hash: "5aa693852436f664da87d4360da0f477" } Frame { msec: 1024 - hash: "ca78503396613536c8e4076884354cb1" + hash: "5aa693852436f664da87d4360da0f477" } Key { type: 7 @@ -318,39 +318,39 @@ VisualTest { } Frame { msec: 1040 - hash: "399ca2d4411d3fb226c94bd32a17d0cd" + hash: "6cf8502f84b57001bf14fc4bab24911b" } Frame { msec: 1056 - hash: "ea4f4c1de5bfb1be43ab0188afb7189c" + hash: "17499b49e462181383fde57dce81aef9" } Frame { msec: 1072 - hash: "d23d7492b85e4f30994ecd64e8273ff6" + hash: "1ab118400896a46a8d179b762343522f" } Frame { msec: 1088 - hash: "3a3a2f340bf1ccb14eab0562d7ecfe87" + hash: "720d0e5c3e377e2c53d251e02577d6f6" } Frame { msec: 1104 - hash: "d97ba6e2bfc021fe993afdb5b28316ba" + hash: "cb4fed177ff3df7212413450d4b73549" } Frame { msec: 1120 - hash: "1d1065aca7eb47f0096bc2c8c4320880" + hash: "cd1b61c7acd7067f9722c1a673b9a3ea" } Frame { msec: 1136 - hash: "9b2fbddab890dbe43e84e85bf320e6c1" + hash: "1d01fe566f850fe2297fd8ed6b1efa8d" } Frame { msec: 1152 - hash: "d386230dd416740625eb4f677ef4531b" + hash: "549d4736558332a64c5fc3462be71500" } Frame { msec: 1168 - hash: "6824708eb176a9cf92f241d4054800dd" + hash: "cec5331c1f6023335942e572992aa172" } Key { type: 6 @@ -362,31 +362,31 @@ VisualTest { } Frame { msec: 1184 - hash: "e8e14dbba33578a36d9c69214333c537" + hash: "a8af14ffccbd892f17c0235d62d10cd8" } Frame { msec: 1200 - hash: "95c6e967f6f445748945c51943cf532f" + hash: "81fbaaf1af513b2dc978ef0e358bbc6f" } Frame { msec: 1216 - hash: "d145d4cbd0e3a98686b3bac1c5c17093" + hash: "204cfba6a668ba25ed37f12bfcdd97eb" } Frame { msec: 1232 - hash: "09348a4108a585dd23c3a252a5c596f6" + hash: "fa6c8f7f8a8730d412168002511b82e6" } Frame { msec: 1248 - hash: "55126f2c879771e1aa5ced51b54c827a" + hash: "0d491b55d03f5d5bb6cfce63bc98deae" } Frame { msec: 1264 - hash: "ebb36a4c2fcb85107033ec2731fc5743" + hash: "0e4d3edabdf6e0faa366abcc3b0ef521" } Frame { msec: 1280 - hash: "0581a4432d4b3d0c1555a31e772c2575" + hash: "13f397452e74ef834662363b09b000b9" } Key { type: 7 @@ -398,95 +398,95 @@ VisualTest { } Frame { msec: 1296 - hash: "b4030774f06935f1b43fc8f1a69e53a5" + hash: "bb064cac4cb117b4d28e26d04dd59d7c" } Frame { msec: 1312 - hash: "655e1739c130888ff83a3b69bb0ab7e3" + hash: "dfab74915a3f1e82c558ba8fb26d81fc" } Frame { msec: 1328 - hash: "99fc97c572e7c8949693b32910e6eefb" + hash: "7593cfb3073aa9d638c093e0f4c9857d" } Frame { msec: 1344 - hash: "e9c8bb13c2549047c05d671daa378496" + hash: "fe4a725dcc97b7f320225e02dc88d34a" } Frame { msec: 1360 - hash: "cb344e0d39b5b07ca7d094bf30ce9f53" + hash: "67794fa0162684b2097164d6cd666f16" } Frame { msec: 1376 - hash: "15ba6e62c693f2bf74bdf86668139985" + hash: "747cfcd428eb59ca99749de261e561d4" } Frame { msec: 1392 - hash: "48133ec73eb9723059eb6e6af3139f2b" + hash: "293fd7523f25e42d2acab401482a9af9" } Frame { msec: 1408 - hash: "0b19e777a04f03774f2d5f5398bdb10f" + hash: "2644c937db0488c14f833a9e9f7d9cf6" } Frame { msec: 1424 - hash: "fc41d9a9aedf9274a68b33603ed6ccd0" + hash: "d80500f7cce8d887d0c523060e4217af" } Frame { msec: 1440 - hash: "fa6e65f0c835b12dc10463711bd73350" + hash: "96265a45f0f25d9c0cd1168789b50952" } Frame { msec: 1456 - hash: "25a02c3388e52df550a0332efde90fcd" + hash: "e862d11944ea38939faa5b24fa9183bf" } Frame { msec: 1472 - hash: "2390443be82acf291856be59fa18fc26" + hash: "946c778fcc8ee4942a30d4654e103fec" } Frame { msec: 1488 - hash: "2390443be82acf291856be59fa18fc26" + hash: "946c778fcc8ee4942a30d4654e103fec" } Frame { msec: 1504 - hash: "2390443be82acf291856be59fa18fc26" + hash: "946c778fcc8ee4942a30d4654e103fec" } Frame { msec: 1520 - hash: "2390443be82acf291856be59fa18fc26" + hash: "946c778fcc8ee4942a30d4654e103fec" } Frame { msec: 1536 - hash: "2390443be82acf291856be59fa18fc26" + hash: "946c778fcc8ee4942a30d4654e103fec" } Frame { msec: 1552 - hash: "2390443be82acf291856be59fa18fc26" + hash: "946c778fcc8ee4942a30d4654e103fec" } Frame { msec: 1568 - hash: "284cd356d551a048d4a000b90217ac72" + hash: "99e0e3d965bea36001298815d12b4d4c" } Frame { msec: 1584 - hash: "94fb20c3767e09d1b4254ee6122cf24e" + hash: "c552ace3096eca31d0fc256d2bd153e0" } Frame { msec: 1600 - hash: "bfac920384425ce9f34505b44eceb523" + hash: "203858ff0fc145ac60942c2b8e67ca20" } Frame { msec: 1616 - hash: "4a2d434efcb9a57f2013dc6b366e0e4e" + hash: "11ea7696ec3aa9a394cabd723bcada9e" } Frame { msec: 1632 - hash: "d0fbe98dc34c4bb0d1ceb7e4678cc1d5" + hash: "e0e24c0527e015d0bb05206771024d04" } Frame { msec: 1648 - hash: "28ab147983a71e93e5610f53e14bd113" + hash: "995ccae48c4f0fc2ab40e793d074e78b" } Key { type: 6 @@ -498,35 +498,35 @@ VisualTest { } Frame { msec: 1664 - hash: "2e6ee60fe9ff07fa4558134e6b1d6da8" + hash: "cff7bee4ba1e8eb4c46e13f12f6059e1" } Frame { msec: 1680 - hash: "f181e578e865981d7a2073080b381ec1" + hash: "e43bd84ba7bdc4ea0370c79bfa7667bd" } Frame { msec: 1696 - hash: "d7c0558ea16829b52ea6d09814c301b9" + hash: "b7dd97abf895eaea20836833f959f0c6" } Frame { msec: 1712 - hash: "c9304cb66c04566cf4374b46ab85e6e7" + hash: "b724e9874f0df5ed4ad9bdedbc4c45c9" } Frame { msec: 1728 - hash: "024dde64822afc9eea63974851fe57e1" + hash: "69d9d28793e65aa9a1829d07cc035e4d" } Frame { msec: 1744 - hash: "8e4520e95a8acc8f1d4b710c4a14898f" + hash: "689fc2cf5feb1084fceda93eab9b7aac" } Frame { msec: 1760 - hash: "6b271c3f1d9d49bbd80a8ee33f3fc09c" + hash: "2bcc0f2fb8cccf7904c982cd60d3fefb" } Frame { msec: 1776 - hash: "eb76a46632856bf07b005cad2ba2f6ab" + hash: "d55a868304da7e9af57cd775f2c283c1" } Key { type: 6 @@ -538,35 +538,35 @@ VisualTest { } Frame { msec: 1792 - hash: "a29bd83f6b4e877f3c7b89c82dfcab54" + hash: "b2591af5120258c99e84f31311396675" } Frame { msec: 1808 - hash: "dca39b6b6fff5e4a6309e4c0e42811c0" + hash: "4f9908bdbad583a6a956a21d6ab05505" } Frame { msec: 1824 - hash: "88ad3f9f638a97bed98f00ec7d78dfe4" + hash: "dd1c43a94dcabae975f0dba67c2742da" } Frame { msec: 1840 - hash: "5697a705f36283213bbe4b5848baa764" + hash: "f9b8c8987bad613fe23fcf9d5fe995b8" } Frame { msec: 1856 - hash: "8850842afae3060a91d612f7b869fd48" + hash: "9bd4431207a85e0effefb9cf36a2651b" } Frame { msec: 1872 - hash: "4f08dbd1cab0bfcc8b9f232d46cf42db" + hash: "cd7c4c097231797649f2d24a729e3587" } Frame { msec: 1888 - hash: "f7df5b96d0983a918e3c81aa7bee3950" + hash: "f2ac503f2aab55df922f90a6b9baeb0f" } Frame { msec: 1904 - hash: "b28681bcb414d428588acda377fef838" + hash: "f356c05f9445c2fb260a29a58431269c" } Key { type: 7 @@ -578,83 +578,83 @@ VisualTest { } Frame { msec: 1920 - image: "cursorDelegate.1.png" + hash: "5580f8c543d67378b0f54117070f69bd" } Frame { msec: 1936 - hash: "5c154b54776ed555563d3e5196a8aedd" + image: "cursorDelegate.2.png" } Frame { msec: 1952 - hash: "ee64c0452b325880de3a4fea599c18cc" + hash: "634c5597e64c34b039c70f614f0100e1" } Frame { msec: 1968 - hash: "0776e1557b2d32db1c7c43331c532331" + hash: "7f0bde32846ae8172cfd02f38d34dc48" } Frame { msec: 1984 - hash: "24b68da9a63bbf00ffffeca649f771fa" + hash: "bc9092f889ffd6a6682ed9754c6697a2" } Frame { msec: 2000 - hash: "00d49d91b51f5bd428c07e9be65f551a" + hash: "3ef935e3a4a0d409af7dd38f2433cdfe" } Frame { msec: 2016 - hash: "874d4b599cb92cd9160960e3b3af74e0" + hash: "2a044024b38499e801810a19d313e01f" } Frame { msec: 2032 - hash: "00d49d91b51f5bd428c07e9be65f551a" + hash: "3ef935e3a4a0d409af7dd38f2433cdfe" } Frame { msec: 2048 - hash: "24b68da9a63bbf00ffffeca649f771fa" + hash: "bc9092f889ffd6a6682ed9754c6697a2" } Frame { msec: 2064 - hash: "0776e1557b2d32db1c7c43331c532331" + hash: "7f0bde32846ae8172cfd02f38d34dc48" } Frame { msec: 2080 - hash: "ee64c0452b325880de3a4fea599c18cc" + hash: "634c5597e64c34b039c70f614f0100e1" } Frame { msec: 2096 - hash: "5c154b54776ed555563d3e5196a8aedd" + hash: "80f3bf6ea745da047da936578b87ee00" } Frame { msec: 2112 - hash: "a5f90da82b51bc866648304a20a1dcd3" + hash: "5580f8c543d67378b0f54117070f69bd" } Frame { msec: 2128 - hash: "b28681bcb414d428588acda377fef838" + hash: "f356c05f9445c2fb260a29a58431269c" } Frame { msec: 2144 - hash: "f7df5b96d0983a918e3c81aa7bee3950" + hash: "f2ac503f2aab55df922f90a6b9baeb0f" } Frame { msec: 2160 - hash: "4f08dbd1cab0bfcc8b9f232d46cf42db" + hash: "cd7c4c097231797649f2d24a729e3587" } Frame { msec: 2176 - hash: "8850842afae3060a91d612f7b869fd48" + hash: "9bd4431207a85e0effefb9cf36a2651b" } Frame { msec: 2192 - hash: "5697a705f36283213bbe4b5848baa764" + hash: "f9b8c8987bad613fe23fcf9d5fe995b8" } Frame { msec: 2208 - hash: "88ad3f9f638a97bed98f00ec7d78dfe4" + hash: "dd1c43a94dcabae975f0dba67c2742da" } Frame { msec: 2224 - hash: "dca39b6b6fff5e4a6309e4c0e42811c0" + hash: "4f9908bdbad583a6a956a21d6ab05505" } Key { type: 7 @@ -666,35 +666,35 @@ VisualTest { } Frame { msec: 2240 - hash: "a29bd83f6b4e877f3c7b89c82dfcab54" + hash: "b2591af5120258c99e84f31311396675" } Frame { msec: 2256 - hash: "7defd2ecefeb86b457a2ee76d97424ee" + hash: "5c40e466b5af2e4b67dbb4ea96b24146" } Frame { msec: 2272 - hash: "ccf6d45e8822d72482d9b585909b612b" + hash: "899a30ca4014231c8e9f15be4e0c3ee6" } Frame { msec: 2288 - hash: "996dddf091394513adda1b1f00bf0c68" + hash: "a44bbb13a336fdd4aedaf4c5c6ee399a" } Frame { msec: 2304 - hash: "3cf94e90eddb4b0815762b89f58f8325" + hash: "3b1b3e228ccbd61f9dfb896391da0b5b" } Frame { msec: 2320 - hash: "ab9f876450526b37774c6c4a5794c7b1" + hash: "22f5ec3d2eda574d1976604b82307924" } Frame { msec: 2336 - hash: "9109880e9201e92eb17ae87a3648dca7" + hash: "9e63d1a15c954d2960eecf54e5eeb172" } Frame { msec: 2352 - hash: "0e759f2f279057c1f4d1147be5b41214" + hash: "64ce03b10500b5a98b5c826362d8140e" } Key { type: 6 @@ -706,35 +706,35 @@ VisualTest { } Frame { msec: 2368 - hash: "d87bd14345c785cc7e78a5c5462b90ec" + hash: "c96896be1a311c0cedc1c7ec1bd9e13e" } Frame { msec: 2384 - hash: "77850031e012246dd967ac689e353eb3" + hash: "d3d6dc1d8ff93e373583e3cbdca88b81" } Frame { msec: 2400 - hash: "f1bd048cd9167a8f162d1c39aca4f7c1" + hash: "2a456146359c54c52f9e7a6cebcfa454" } Frame { msec: 2416 - hash: "0fa030c5da23f23a0665a535e23b84a2" + hash: "d127788c702c2ed037c709ffc331840e" } Frame { msec: 2432 - hash: "af3a5f1982459164dfec26746172b0eb" + hash: "8a5987a736b092e12198d969544d632c" } Frame { msec: 2448 - hash: "0de90659472b63dd41a5602197ff502e" + hash: "e8471c605f6a8cc187d879510ed7ebe7" } Frame { msec: 2464 - hash: "81e40abf91017614a52e03bb2474549f" + hash: "6959b4f72422636ae59989c9def06d03" } Frame { msec: 2480 - hash: "7bae45481596788afde8866a3c97edd7" + hash: "87d666ee3bcf7a606e2aecb4954cfb28" } Key { type: 7 @@ -746,95 +746,95 @@ VisualTest { } Frame { msec: 2496 - hash: "7bae45481596788afde8866a3c97edd7" + hash: "87d666ee3bcf7a606e2aecb4954cfb28" } Frame { msec: 2512 - hash: "7bae45481596788afde8866a3c97edd7" + hash: "87d666ee3bcf7a606e2aecb4954cfb28" } Frame { msec: 2528 - hash: "7bae45481596788afde8866a3c97edd7" + hash: "87d666ee3bcf7a606e2aecb4954cfb28" } Frame { msec: 2544 - hash: "7bae45481596788afde8866a3c97edd7" + hash: "87d666ee3bcf7a606e2aecb4954cfb28" } Frame { msec: 2560 - hash: "7bae45481596788afde8866a3c97edd7" + hash: "87d666ee3bcf7a606e2aecb4954cfb28" } Frame { msec: 2576 - hash: "e26dbfb26415b21198add56d5de02cb2" + hash: "aa52467f87fbd766baa5137ddf18e0f6" } Frame { msec: 2592 - hash: "fa2877a963417789b82170b32e0af7a0" + hash: "bc9549a04b9bc898feda61b7fce45b3f" } Frame { msec: 2608 - hash: "860b39f92c412a7d946f882d8f99d837" + hash: "606e69ad9b6e3a82e08ae4bbabb34680" } Frame { msec: 2624 - hash: "d7b8c52aef183965a97d82a18b03ed94" + hash: "257ed9eae13221c5d47103043ef4ad5c" } Frame { msec: 2640 - hash: "b1ce9cf0ebd8e1e783e5bd43bbd72072" + hash: "f5b44d257447499e0268e9a8730d88e7" } Frame { msec: 2656 - hash: "d214b419ec5b4cff8f877bdeb1b9ef96" + hash: "8f03a92b2b0b04ee0ac45e7631df78ce" } Frame { msec: 2672 - hash: "95e7057104508b3919d722d4befde7b7" + hash: "054e88b3d80940006b24fdf233a70682" } Frame { msec: 2688 - hash: "270489ec5da5bf9a93fa4e52f47a71f5" + hash: "20896fbba7e1970957ff20d33541730c" } Frame { msec: 2704 - hash: "46646e396ab0c1c20427dadd71d45ba9" + hash: "238fca62069b7c6e1b6919afca518dbe" } Frame { msec: 2720 - hash: "65e2fd167565f876310d56fa9203c118" + hash: "764e14ba052d8340d6d674d6f417643d" } Frame { msec: 2736 - hash: "aff0da79bd9bd8c285139d7737a1316f" + hash: "278fb36637ff60d1949da9e9b887726f" } Frame { msec: 2752 - hash: "bf264fe7d774a597a3ff0965d912fa90" + hash: "f51251c5ec7b0071248d3fa5db1c12fd" } Frame { msec: 2768 - hash: "f00358343437f6e058848c7237601632" + hash: "785d38e036e7dd809037de3885067455" } Frame { msec: 2784 - hash: "88c9e1d58397a81ed23931c7fdae1e7d" + hash: "4291bb6217f363aab48812359626de36" } Frame { msec: 2800 - hash: "44d46b459f6bb89510e52b0d999fd499" + hash: "e139ad6787f1c4a1b89d4030703076e5" } Frame { msec: 2816 - hash: "0c196a24c9ca7143d382688db678d855" + hash: "4c23976fb1b3b583153cbd72f2db10f4" } Frame { msec: 2832 - hash: "9df6d3d3b9981cb907ab89e65b743e97" + hash: "5e0a3d848a749ecd4f9a572f10664f4b" } Frame { msec: 2848 - hash: "501a644d6cde64ad041b086e00fd3950" + hash: "1acc382cfe2f5872982440e8a85eb57b" } Key { type: 6 @@ -846,35 +846,35 @@ VisualTest { } Frame { msec: 2864 - hash: "83f297406b1c6311da3a216024836d15" + hash: "eba94c6ae3dc4eb26c8d074137c7aa0f" } Frame { msec: 2880 - image: "cursorDelegate.2.png" + hash: "7c75307fbb765bd69b888d500247b595" } Frame { msec: 2896 - hash: "93f79f8717948bde8ee55c668af2d397" + image: "cursorDelegate.3.png" } Frame { msec: 2912 - hash: "881b5c2ccd0bbdaea4d61abbec600fc5" + hash: "da73d23a925d93194aeb64d1522adc02" } Frame { msec: 2928 - hash: "be72fe7c27901db62f2dbd9a757e4838" + hash: "d661872854338121d867b35d9e44ae6d" } Frame { msec: 2944 - hash: "c83c973fb1253ccab333fb1e604155b8" + hash: "969b5cf20c7c4e18723a8b8a70ea68ec" } Frame { msec: 2960 - hash: "dd6072d204812c23e24db1e7a81c6f57" + hash: "c7318ea4b4a4ac49308bef41d3bc264d" } Frame { msec: 2976 - hash: "fb342743dc5ab9ade2b8a48a2a11dc8f" + hash: "dd6bd11cc0bc877dbd70c55d4f5bab29" } Key { type: 7 @@ -886,63 +886,63 @@ VisualTest { } Frame { msec: 2992 - hash: "fc8ede705bfe8f339fe47041c502b0d6" + hash: "21905ed4264a52c9b404149abedabe33" } Frame { msec: 3008 - hash: "00fa0306d3fdc7e384cfc0660a3a355d" + hash: "e952374e5967619679af711157b561cd" } Frame { msec: 3024 - hash: "00fa0306d3fdc7e384cfc0660a3a355d" + hash: "e952374e5967619679af711157b561cd" } Frame { msec: 3040 - hash: "fc8ede705bfe8f339fe47041c502b0d6" + hash: "21905ed4264a52c9b404149abedabe33" } Frame { msec: 3056 - hash: "fb342743dc5ab9ade2b8a48a2a11dc8f" + hash: "dd6bd11cc0bc877dbd70c55d4f5bab29" } Frame { msec: 3072 - hash: "dd6072d204812c23e24db1e7a81c6f57" + hash: "c7318ea4b4a4ac49308bef41d3bc264d" } Frame { msec: 3088 - hash: "c83c973fb1253ccab333fb1e604155b8" + hash: "969b5cf20c7c4e18723a8b8a70ea68ec" } Frame { msec: 3104 - hash: "be72fe7c27901db62f2dbd9a757e4838" + hash: "d661872854338121d867b35d9e44ae6d" } Frame { msec: 3120 - hash: "881b5c2ccd0bbdaea4d61abbec600fc5" + hash: "da73d23a925d93194aeb64d1522adc02" } Frame { msec: 3136 - hash: "93f79f8717948bde8ee55c668af2d397" + hash: "2c0261e2223d7212e047dd4af6246a8f" } Frame { msec: 3152 - hash: "1bb236db749ef514c00d0a3dd698d24f" + hash: "7c75307fbb765bd69b888d500247b595" } Frame { msec: 3168 - hash: "83f297406b1c6311da3a216024836d15" + hash: "eba94c6ae3dc4eb26c8d074137c7aa0f" } Frame { msec: 3184 - hash: "3d284b4000d2849ed4af2f7c1b859492" + hash: "e6eaa9959334f24ef3cf68d44d7340f1" } Frame { msec: 3200 - hash: "de315e6836334fd0a2da855f5be4ff30" + hash: "3adb8604d872bc8ff5498841c6da71b5" } Frame { msec: 3216 - hash: "5ca117709284f4a1cbd64cdba4079340" + hash: "e602eeaac3ce53033154297e73802c02" } Key { type: 6 @@ -954,31 +954,31 @@ VisualTest { } Frame { msec: 3232 - hash: "308a4220f5c74fd56bd218cd695b9822" + hash: "85afa80a1c333674cfbfcc38cedc798d" } Frame { msec: 3248 - hash: "4ac4e09e987f2ba9661ed52fb1bdf236" + hash: "72679887fb26b7eb2553d6e554e26679" } Frame { msec: 3264 - hash: "9ffd39a8a540ec88ff2b20a16ef083ee" + hash: "d25f21361d9cea41b17277f1ffecac62" } Frame { msec: 3280 - hash: "4a36ed8e68811954fef171d5734ccbaf" + hash: "24db38727e1a58d515119181ea41e209" } Frame { msec: 3296 - hash: "714a6231aca70cfa8e83ea71b7ae90dc" + hash: "e7ddd84f438fd2d463a3b9552dad345a" } Frame { msec: 3312 - hash: "1fa9e35449ee87c972e3189ad0651a68" + hash: "621e406f5b9204eb5d82c4f66fdf6a61" } Frame { msec: 3328 - hash: "d602008fada2f4edb6ad00fe759f9db9" + hash: "2a8befe073dda8589197cf05eeeaaf59" } Key { type: 7 @@ -990,103 +990,103 @@ VisualTest { } Frame { msec: 3344 - hash: "bf16cc38f109e761b5ac2b0c63a1a2fe" + hash: "104f0e21a041236f48dab6fe2c1c5aa1" } Frame { msec: 3360 - hash: "30f26041533455ed92c4984f55e3c6ff" + hash: "0f8f74614b0b7295bb9df8fa0b1f6877" } Frame { msec: 3376 - hash: "5838d666902bc693de505522dad13254" + hash: "3a3cc6cfd3200e06a2816f2746edf699" } Frame { msec: 3392 - hash: "6c8ada09b627050e4340da6e8ddd646e" + hash: "83032d1da6907ebe1ab9fddf314d0bc1" } Frame { msec: 3408 - hash: "b33cd5bbb90d435dd7ea3ab67bef88ee" + hash: "b93878281f21c85c211908086f2899e7" } Frame { msec: 3424 - hash: "692d4029938c01044b4210958dd1ee7e" + hash: "a554a6ecd96f37f114f1fd616e0aeab2" } Frame { msec: 3440 - hash: "7e2e55555ee2c7e172e61ddb6365355d" + hash: "8943d47912a4206e61836d99cca835da" } Frame { msec: 3456 - hash: "87ca0584879b25336a1023ac3252fc9a" + hash: "4d06d264f71d75421c9a6d5a87d6a9ba" } Frame { msec: 3472 - hash: "7bae45481596788afde8866a3c97edd7" + hash: "87d666ee3bcf7a606e2aecb4954cfb28" } Frame { msec: 3488 - hash: "7bae45481596788afde8866a3c97edd7" + hash: "87d666ee3bcf7a606e2aecb4954cfb28" } Frame { msec: 3504 - hash: "7bae45481596788afde8866a3c97edd7" + hash: "87d666ee3bcf7a606e2aecb4954cfb28" } Frame { msec: 3520 - hash: "7bae45481596788afde8866a3c97edd7" + hash: "87d666ee3bcf7a606e2aecb4954cfb28" } Frame { msec: 3536 - hash: "7bae45481596788afde8866a3c97edd7" + hash: "87d666ee3bcf7a606e2aecb4954cfb28" } Frame { msec: 3552 - hash: "7bae45481596788afde8866a3c97edd7" + hash: "87d666ee3bcf7a606e2aecb4954cfb28" } Frame { msec: 3568 - hash: "8c6052eb4cf03d7742a73874d9f15285" + hash: "ca17401d638025fde8aad18b9a358029" } Frame { msec: 3584 - hash: "8a1b63c42867f87a1cf4b47944b3860a" + hash: "3542537f0b0e1375d81c7f0365bbdf1d" } Frame { msec: 3600 - hash: "90712efd7c17b0ad33d2c2c02e9eaa97" + hash: "235b68812a3cb48fc09bd8319aef40f1" } Frame { msec: 3616 - hash: "8099972420ffd03e2bfc3ea45918a543" + hash: "3aa88f646534068d13e9c4f23af52019" } Frame { msec: 3632 - hash: "2b78b1179a34319c287a6659406e23c3" + hash: "8f037bdef4940fdb1936900ad5aee36e" } Frame { msec: 3648 - hash: "ad9458ab4d6376c87350a2356c280f94" + hash: "18e8239c50ca62a5bd96d983ab5ff46d" } Frame { msec: 3664 - hash: "a74bc230e310a2826b2fed962db22f7a" + hash: "d62f6887bdad9decb48ebaf63a6330a3" } Frame { msec: 3680 - hash: "bd72e8f4757050c41673a6f0d38f2285" + hash: "0af7997ec1a755a761fc1ab47ef30137" } Frame { msec: 3696 - hash: "379bad4fa4b605cb6a16434bdb031e2b" + hash: "b3a384f93ef5f36466f0a638182b66cb" } Frame { msec: 3712 - hash: "e144a8e9586f29f9b2f042b47e7739ae" + hash: "fceb3ee105028e29dca001197c63e524" } Frame { msec: 3728 - hash: "bd74c9e79bc1a88dd6a17a3aed21e368" + hash: "5c16dc7aee02eefa95d0c6211f81ba48" } Key { type: 6 @@ -1098,31 +1098,31 @@ VisualTest { } Frame { msec: 3744 - hash: "144724168f42372e10ec6c39662a5ed8" + hash: "e4c3193ad0885084becbeaaaa899fff4" } Frame { msec: 3760 - hash: "d8859888802e7b54e2d2a44cf252eb54" + hash: "84afa9118845126960309537e529ea74" } Frame { msec: 3776 - hash: "20561e2faf7e8fe1d6337248e6cd5e94" + hash: "6e18f95c4252aff3ee5447a08153ee53" } Frame { msec: 3792 - hash: "184cff262d1004ce702c117a6b5b9699" + hash: "59facabe2430703113665d0153402472" } Frame { msec: 3808 - hash: "61b156acacefa6e4f4ddd8adaca90d08" + hash: "316bce2e605a4df04d41a4f7620086bd" } Frame { msec: 3824 - hash: "0906852b1e62a936694a22d6ffa4f5dd" + hash: "7dcba8f0dd9fd67518f0502d904624fd" } Frame { msec: 3840 - image: "cursorDelegate.3.png" + hash: "cb9166d113c5c7495916f6b7f850407c" } Key { type: 7 @@ -1134,59 +1134,59 @@ VisualTest { } Frame { msec: 3856 - hash: "cc0fb2ae2dd1ccad94c453bc4c4b6d32" + image: "cursorDelegate.4.png" } Frame { msec: 3872 - hash: "6a6baee5ca76d331c47fca4d0f7168e5" + hash: "7cc78c7ab5820a698b62c452dfc0d1db" } Frame { msec: 3888 - hash: "32032d7ce55af41c97ac5bf33aca40bb" + hash: "5f068715dc1244895e6e09afd6e846a9" } Frame { msec: 3904 - hash: "a8781226e5e494324a34e120aa446cd1" + hash: "c279e7293539593bfc8250d37f78791c" } Frame { msec: 3920 - hash: "0dd5df088fcc0228a97ffe715c95e2b6" + hash: "d01ff855befa456a213d4f78f22fe46c" } Frame { msec: 3936 - hash: "774b161fe9645bc69b89e580b3e41f71" + hash: "16e20d2e663e64daa1920b165604f342" } Frame { msec: 3952 - hash: "5756d7ffd8ff656db54f4329ea909553" + hash: "2feebd6865e71afd30c73e342fb2cab1" } Frame { msec: 3968 - hash: "2b4a5c97ff4d8792a7706bb78385ec35" + hash: "8c417cb9ef300c895323060ceb860bd9" } Frame { msec: 3984 - hash: "f9765e4def564b64861402e1a873b169" + hash: "05903a78cad8d331349f93a1cea75d7d" } Frame { msec: 4000 - hash: "287b07ef6288dcea13fffd2b95aafd54" + hash: "e142bb264ab7877a9b40596d497ea2c1" } Frame { msec: 4016 - hash: "7abcb9d6cf223c1655f6265f780a321a" + hash: "717e5e965b9ff188fd9200927968d359" } Frame { msec: 4032 - hash: "287b07ef6288dcea13fffd2b95aafd54" + hash: "e142bb264ab7877a9b40596d497ea2c1" } Frame { msec: 4048 - hash: "f9765e4def564b64861402e1a873b169" + hash: "05903a78cad8d331349f93a1cea75d7d" } Frame { msec: 4064 - hash: "2b4a5c97ff4d8792a7706bb78385ec35" + hash: "8c417cb9ef300c895323060ceb860bd9" } Key { type: 7 @@ -1198,302 +1198,302 @@ VisualTest { } Frame { msec: 4080 - hash: "5756d7ffd8ff656db54f4329ea909553" + hash: "2feebd6865e71afd30c73e342fb2cab1" } Frame { msec: 4096 - hash: "774b161fe9645bc69b89e580b3e41f71" + hash: "16e20d2e663e64daa1920b165604f342" } Frame { msec: 4112 - hash: "0dd5df088fcc0228a97ffe715c95e2b6" + hash: "d01ff855befa456a213d4f78f22fe46c" } Frame { msec: 4128 - hash: "a8781226e5e494324a34e120aa446cd1" + hash: "c279e7293539593bfc8250d37f78791c" } Frame { msec: 4144 - hash: "32032d7ce55af41c97ac5bf33aca40bb" + hash: "5f068715dc1244895e6e09afd6e846a9" } Frame { msec: 4160 - hash: "6a6baee5ca76d331c47fca4d0f7168e5" + hash: "7cc78c7ab5820a698b62c452dfc0d1db" } Frame { msec: 4176 - hash: "cc0fb2ae2dd1ccad94c453bc4c4b6d32" + hash: "194b8b8843cf8a7d90ec910ee4021d9c" } Frame { msec: 4192 - hash: "2d1b406be294727a278ba6bbc97be62a" + hash: "cb9166d113c5c7495916f6b7f850407c" } Frame { msec: 4208 - hash: "0906852b1e62a936694a22d6ffa4f5dd" + hash: "7dcba8f0dd9fd67518f0502d904624fd" } Frame { msec: 4224 - hash: "61b156acacefa6e4f4ddd8adaca90d08" + hash: "316bce2e605a4df04d41a4f7620086bd" } Frame { msec: 4240 - hash: "184cff262d1004ce702c117a6b5b9699" + hash: "59facabe2430703113665d0153402472" } Frame { msec: 4256 - hash: "20561e2faf7e8fe1d6337248e6cd5e94" + hash: "6e18f95c4252aff3ee5447a08153ee53" } Frame { msec: 4272 - hash: "d8859888802e7b54e2d2a44cf252eb54" + hash: "84afa9118845126960309537e529ea74" } Frame { msec: 4288 - hash: "144724168f42372e10ec6c39662a5ed8" + hash: "e4c3193ad0885084becbeaaaa899fff4" } Frame { msec: 4304 - hash: "d2da36fbf73289f545133bd608af66a2" + hash: "6a7b8f8ae1959681afc7e76c242ddf63" } Frame { msec: 4320 - hash: "b1d7da6b42a31bba91148ab37b111945" + hash: "94457c4fd09b63fe9df738af422a3716" } Frame { msec: 4336 - hash: "6f226a3b20d95e17df69e2c4e5aff3d1" + hash: "29189dea05961b2ed7d525b17bc99513" } Frame { msec: 4352 - hash: "1109da0f043a9418661fc05e53fe3b45" + hash: "11fc3e52587bbedf0016c829d2d849d1" } Frame { msec: 4368 - hash: "f3e901db9efd1d9fadf1cb6858040d51" + hash: "57178e2a3d404d4301ee89a6202ad7cc" } Frame { msec: 4384 - hash: "c8e50c0e924b11a3f1943abb9a4008a4" + hash: "151778e9dd76fbf6d9e98b86469ec01e" } Frame { msec: 4400 - hash: "431226a27488ed1dba237de3d43f94c5" + hash: "bfab5d3f368c06f2ef5e22b7e16090ad" } Frame { msec: 4416 - hash: "420d316430c84f10d7cd24d29b918149" + hash: "ef29b8ff8fcf221368056aa249f706a1" } Frame { msec: 4432 - hash: "ccbd4d1e4865ebd9b0fe923e6ab05e5c" + hash: "cd14458426f94efbbc729112e6a481c5" } Frame { msec: 4448 - hash: "231bff73758a1c6f7c7c0365159ba3e6" + hash: "cbafbb1c359a0c0e7182c4449d04b052" } Frame { msec: 4464 - hash: "d1ac7ceda7303bbf3392d33f47037ed6" + hash: "b56e3f531bb6b3f2c62a6972910038b3" } Frame { msec: 4480 - hash: "7bae45481596788afde8866a3c97edd7" + hash: "87d666ee3bcf7a606e2aecb4954cfb28" } Frame { msec: 4496 - hash: "7bae45481596788afde8866a3c97edd7" + hash: "87d666ee3bcf7a606e2aecb4954cfb28" } Frame { msec: 4512 - hash: "7bae45481596788afde8866a3c97edd7" + hash: "87d666ee3bcf7a606e2aecb4954cfb28" } Frame { msec: 4528 - hash: "7bae45481596788afde8866a3c97edd7" + hash: "87d666ee3bcf7a606e2aecb4954cfb28" } Frame { msec: 4544 - hash: "7bae45481596788afde8866a3c97edd7" + hash: "87d666ee3bcf7a606e2aecb4954cfb28" } Frame { msec: 4560 - hash: "7bae45481596788afde8866a3c97edd7" + hash: "87d666ee3bcf7a606e2aecb4954cfb28" } Frame { msec: 4576 - hash: "a2ad07326fafcb3012cdb869f39af466" + hash: "3d6db6e3ee77ee75341ce16dc4a56c59" } Frame { msec: 4592 - hash: "8622eb25a6da44926b5161bce213a483" + hash: "ff43ccdb14ae4d12ffead2eb261a5056" } Frame { msec: 4608 - hash: "fe563aa9dae9655871f82a779063cdbd" + hash: "fb73ac1e61834f2f0263e53a3c00a857" } Frame { msec: 4624 - hash: "775cd79b012f79b773449a0ad8457149" + hash: "6bd66d118ff27b0cea7944ea22c727c9" } Frame { msec: 4640 - hash: "01e9fab344a148a0877a7332d561be5a" + hash: "0b474aa5492386c319bf72280dae7896" } Frame { msec: 4656 - hash: "935566d139599a30197850774fb059ba" + hash: "81952cf37f0965a603bf06a05ef610fa" } Frame { msec: 4672 - hash: "4aae1ac532624417decddd978f516b6e" + hash: "ad7606f147498c755284d111a1af7710" } Frame { msec: 4688 - hash: "34dc78df6e9941988712c1f8f79c3db0" + hash: "144abb4208f9cc4f823e0d4abb3207d8" } Frame { msec: 4704 - hash: "23a96c11d5917c44bd48239ed2b5777f" + hash: "0b4f3fafaf262f16e887938eda9624a3" } Frame { msec: 4720 - hash: "f8f13e097eae3152db3ccebff1343fe0" + hash: "e729d3fde3db0f72b1080c7dc2eded1a" } Frame { msec: 4736 - hash: "02f8fca7c4ab80ecf425e4b39e966b86" + hash: "36ffc8e16ebcb9c4499c4ff037b8b293" } Frame { msec: 4752 - hash: "c3356367750e797ff81bc4102f948134" + hash: "c49853a23d2e8b966836888acce19ecc" } Frame { msec: 4768 - hash: "7b5de3772b8bcb4b10f3d265d5603afb" + hash: "3873af5aa871bdb1d4f538333b11cf33" } Frame { msec: 4784 - hash: "ed3c741639232377f61867fd353ce58a" + hash: "6d02efe848b27b3e221a8332099fb83f" } Frame { msec: 4800 - image: "cursorDelegate.4.png" + hash: "2f08f365916d892f0789e93b674cb41b" } Frame { msec: 4816 - hash: "5ca117709284f4a1cbd64cdba4079340" + image: "cursorDelegate.5.png" } Frame { msec: 4832 - hash: "de315e6836334fd0a2da855f5be4ff30" + hash: "3adb8604d872bc8ff5498841c6da71b5" } Frame { msec: 4848 - hash: "3d284b4000d2849ed4af2f7c1b859492" + hash: "e6eaa9959334f24ef3cf68d44d7340f1" } Frame { msec: 4864 - hash: "83f297406b1c6311da3a216024836d15" + hash: "eba94c6ae3dc4eb26c8d074137c7aa0f" } Frame { msec: 4880 - hash: "1bb236db749ef514c00d0a3dd698d24f" + hash: "7c75307fbb765bd69b888d500247b595" } Frame { msec: 4896 - hash: "93f79f8717948bde8ee55c668af2d397" + hash: "2c0261e2223d7212e047dd4af6246a8f" } Frame { msec: 4912 - hash: "881b5c2ccd0bbdaea4d61abbec600fc5" + hash: "da73d23a925d93194aeb64d1522adc02" } Frame { msec: 4928 - hash: "be72fe7c27901db62f2dbd9a757e4838" + hash: "d661872854338121d867b35d9e44ae6d" } Frame { msec: 4944 - hash: "c83c973fb1253ccab333fb1e604155b8" + hash: "969b5cf20c7c4e18723a8b8a70ea68ec" } Frame { msec: 4960 - hash: "dd6072d204812c23e24db1e7a81c6f57" + hash: "c7318ea4b4a4ac49308bef41d3bc264d" } Frame { msec: 4976 - hash: "fb342743dc5ab9ade2b8a48a2a11dc8f" + hash: "dd6bd11cc0bc877dbd70c55d4f5bab29" } Frame { msec: 4992 - hash: "fc8ede705bfe8f339fe47041c502b0d6" + hash: "21905ed4264a52c9b404149abedabe33" } Frame { msec: 5008 - hash: "00fa0306d3fdc7e384cfc0660a3a355d" + hash: "e952374e5967619679af711157b561cd" } Frame { msec: 5024 - hash: "00fa0306d3fdc7e384cfc0660a3a355d" + hash: "e952374e5967619679af711157b561cd" } Frame { msec: 5040 - hash: "fc8ede705bfe8f339fe47041c502b0d6" + hash: "21905ed4264a52c9b404149abedabe33" } Frame { msec: 5056 - hash: "fb342743dc5ab9ade2b8a48a2a11dc8f" + hash: "dd6bd11cc0bc877dbd70c55d4f5bab29" } Frame { msec: 5072 - hash: "dd6072d204812c23e24db1e7a81c6f57" + hash: "c7318ea4b4a4ac49308bef41d3bc264d" } Frame { msec: 5088 - hash: "c83c973fb1253ccab333fb1e604155b8" + hash: "969b5cf20c7c4e18723a8b8a70ea68ec" } Frame { msec: 5104 - hash: "be72fe7c27901db62f2dbd9a757e4838" + hash: "d661872854338121d867b35d9e44ae6d" } Frame { msec: 5120 - hash: "881b5c2ccd0bbdaea4d61abbec600fc5" + hash: "da73d23a925d93194aeb64d1522adc02" } Frame { msec: 5136 - hash: "93f79f8717948bde8ee55c668af2d397" + hash: "2c0261e2223d7212e047dd4af6246a8f" } Frame { msec: 5152 - hash: "1bb236db749ef514c00d0a3dd698d24f" + hash: "7c75307fbb765bd69b888d500247b595" } Frame { msec: 5168 - hash: "83f297406b1c6311da3a216024836d15" + hash: "eba94c6ae3dc4eb26c8d074137c7aa0f" } Frame { msec: 5184 - hash: "3d284b4000d2849ed4af2f7c1b859492" + hash: "e6eaa9959334f24ef3cf68d44d7340f1" } Frame { msec: 5200 - hash: "de315e6836334fd0a2da855f5be4ff30" + hash: "3adb8604d872bc8ff5498841c6da71b5" } Frame { msec: 5216 - hash: "5ca117709284f4a1cbd64cdba4079340" + hash: "e602eeaac3ce53033154297e73802c02" } Frame { msec: 5232 - hash: "4f0d49aff27a1c83287d38e760c10f16" + hash: "2f08f365916d892f0789e93b674cb41b" } Frame { msec: 5248 - hash: "ed3c741639232377f61867fd353ce58a" + hash: "6d02efe848b27b3e221a8332099fb83f" } Frame { msec: 5264 - hash: "7b5de3772b8bcb4b10f3d265d5603afb" + hash: "3873af5aa871bdb1d4f538333b11cf33" } } diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.0.png Binary files differindex 7c68d9c..59fc0fc 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.0.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.1.png Binary files differindex 96afa8d..2747b50 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.1.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.1.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.2.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.2.png Binary files differindex 58b168d..74efe73 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.2.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.2.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.3.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.3.png Binary files differindex 95f0c98..02f6e17 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.3.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.3.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.4.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.4.png Binary files differnew file mode 100644 index 0000000..59fc0fc --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.4.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.qml index 7b00cdd..760a831 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/qt-669.qml @@ -6,99 +6,99 @@ VisualTest { } Frame { msec: 16 - hash: "8d8671fb6c3413f38308a0dd15026eae" + image: "qt-669.0.png" } Frame { msec: 32 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 48 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 64 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 80 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 96 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 112 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 128 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 144 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 160 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 176 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 192 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 208 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 224 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 240 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 256 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 272 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 288 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 304 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 320 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 336 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 352 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 368 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 384 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Key { type: 6 @@ -110,15 +110,15 @@ VisualTest { } Frame { msec: 400 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 416 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 432 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Key { type: 7 @@ -130,27 +130,27 @@ VisualTest { } Frame { msec: 448 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 464 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 480 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 496 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 512 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 528 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Key { type: 6 @@ -162,15 +162,15 @@ VisualTest { } Frame { msec: 544 - hash: "b6f3847d394c87873e34814e332e205a" + hash: "1465f1f32ba4a6180ab3460298febe26" } Frame { msec: 560 - hash: "b6f3847d394c87873e34814e332e205a" + hash: "1465f1f32ba4a6180ab3460298febe26" } Frame { msec: 576 - hash: "b6f3847d394c87873e34814e332e205a" + hash: "1465f1f32ba4a6180ab3460298febe26" } Key { type: 7 @@ -182,27 +182,27 @@ VisualTest { } Frame { msec: 592 - hash: "b6f3847d394c87873e34814e332e205a" + hash: "1465f1f32ba4a6180ab3460298febe26" } Frame { msec: 608 - hash: "b6f3847d394c87873e34814e332e205a" + hash: "1465f1f32ba4a6180ab3460298febe26" } Frame { msec: 624 - hash: "b6f3847d394c87873e34814e332e205a" + hash: "1465f1f32ba4a6180ab3460298febe26" } Frame { msec: 640 - hash: "b6f3847d394c87873e34814e332e205a" + hash: "1465f1f32ba4a6180ab3460298febe26" } Frame { msec: 656 - hash: "b6f3847d394c87873e34814e332e205a" + hash: "1465f1f32ba4a6180ab3460298febe26" } Frame { msec: 672 - hash: "b6f3847d394c87873e34814e332e205a" + hash: "1465f1f32ba4a6180ab3460298febe26" } Key { type: 6 @@ -214,19 +214,19 @@ VisualTest { } Frame { msec: 688 - hash: "40504095d8877e37cd24ac694ca94758" + hash: "1bcb9bc9d6606329ad5376ea6f608bf8" } Frame { msec: 704 - hash: "40504095d8877e37cd24ac694ca94758" + hash: "1bcb9bc9d6606329ad5376ea6f608bf8" } Frame { msec: 720 - hash: "40504095d8877e37cd24ac694ca94758" + hash: "1bcb9bc9d6606329ad5376ea6f608bf8" } Frame { msec: 736 - hash: "40504095d8877e37cd24ac694ca94758" + hash: "1bcb9bc9d6606329ad5376ea6f608bf8" } Key { type: 7 @@ -238,23 +238,23 @@ VisualTest { } Frame { msec: 752 - hash: "40504095d8877e37cd24ac694ca94758" + hash: "1bcb9bc9d6606329ad5376ea6f608bf8" } Frame { msec: 768 - hash: "40504095d8877e37cd24ac694ca94758" + hash: "1bcb9bc9d6606329ad5376ea6f608bf8" } Frame { msec: 784 - hash: "40504095d8877e37cd24ac694ca94758" + hash: "1bcb9bc9d6606329ad5376ea6f608bf8" } Frame { msec: 800 - hash: "40504095d8877e37cd24ac694ca94758" + hash: "1bcb9bc9d6606329ad5376ea6f608bf8" } Frame { msec: 816 - hash: "40504095d8877e37cd24ac694ca94758" + hash: "1bcb9bc9d6606329ad5376ea6f608bf8" } Key { type: 6 @@ -266,19 +266,19 @@ VisualTest { } Frame { msec: 832 - hash: "ad3b0560a1e896c39acff9a7cf53b043" + hash: "9eda76efdd179847e89b9e96ead51e4a" } Frame { msec: 848 - hash: "ad3b0560a1e896c39acff9a7cf53b043" + hash: "9eda76efdd179847e89b9e96ead51e4a" } Frame { msec: 864 - hash: "ad3b0560a1e896c39acff9a7cf53b043" + hash: "9eda76efdd179847e89b9e96ead51e4a" } Frame { msec: 880 - hash: "ad3b0560a1e896c39acff9a7cf53b043" + hash: "9eda76efdd179847e89b9e96ead51e4a" } Key { type: 7 @@ -290,19 +290,19 @@ VisualTest { } Frame { msec: 896 - hash: "ad3b0560a1e896c39acff9a7cf53b043" + hash: "9eda76efdd179847e89b9e96ead51e4a" } Frame { msec: 912 - hash: "ad3b0560a1e896c39acff9a7cf53b043" + hash: "9eda76efdd179847e89b9e96ead51e4a" } Frame { msec: 928 - hash: "ad3b0560a1e896c39acff9a7cf53b043" + hash: "9eda76efdd179847e89b9e96ead51e4a" } Frame { msec: 944 - hash: "ad3b0560a1e896c39acff9a7cf53b043" + hash: "9eda76efdd179847e89b9e96ead51e4a" } Key { type: 6 @@ -314,19 +314,19 @@ VisualTest { } Frame { msec: 960 - image: "qt-669.0.png" + hash: "a7415d0abcc670ba02c2a00b3b5fc647" } Frame { msec: 976 - hash: "0c7162e2bf228c76c7b9247e7ee1cf63" + image: "qt-669.1.png" } Frame { msec: 992 - hash: "0c7162e2bf228c76c7b9247e7ee1cf63" + hash: "a7415d0abcc670ba02c2a00b3b5fc647" } Frame { msec: 1008 - hash: "0c7162e2bf228c76c7b9247e7ee1cf63" + hash: "a7415d0abcc670ba02c2a00b3b5fc647" } Key { type: 7 @@ -338,23 +338,23 @@ VisualTest { } Frame { msec: 1024 - hash: "0c7162e2bf228c76c7b9247e7ee1cf63" + hash: "a7415d0abcc670ba02c2a00b3b5fc647" } Frame { msec: 1040 - hash: "0c7162e2bf228c76c7b9247e7ee1cf63" + hash: "a7415d0abcc670ba02c2a00b3b5fc647" } Frame { msec: 1056 - hash: "0c7162e2bf228c76c7b9247e7ee1cf63" + hash: "a7415d0abcc670ba02c2a00b3b5fc647" } Frame { msec: 1072 - hash: "0c7162e2bf228c76c7b9247e7ee1cf63" + hash: "a7415d0abcc670ba02c2a00b3b5fc647" } Frame { msec: 1088 - hash: "0c7162e2bf228c76c7b9247e7ee1cf63" + hash: "a7415d0abcc670ba02c2a00b3b5fc647" } Key { type: 6 @@ -366,15 +366,15 @@ VisualTest { } Frame { msec: 1104 - hash: "5e8b89638494bceaed69ce3d75245458" + hash: "fe998f3c7c780fddfa6a595936d2e78e" } Frame { msec: 1120 - hash: "5e8b89638494bceaed69ce3d75245458" + hash: "fe998f3c7c780fddfa6a595936d2e78e" } Frame { msec: 1136 - hash: "5e8b89638494bceaed69ce3d75245458" + hash: "fe998f3c7c780fddfa6a595936d2e78e" } Key { type: 7 @@ -386,23 +386,23 @@ VisualTest { } Frame { msec: 1152 - hash: "5e8b89638494bceaed69ce3d75245458" + hash: "fe998f3c7c780fddfa6a595936d2e78e" } Frame { msec: 1168 - hash: "5e8b89638494bceaed69ce3d75245458" + hash: "fe998f3c7c780fddfa6a595936d2e78e" } Frame { msec: 1184 - hash: "5e8b89638494bceaed69ce3d75245458" + hash: "fe998f3c7c780fddfa6a595936d2e78e" } Frame { msec: 1200 - hash: "5e8b89638494bceaed69ce3d75245458" + hash: "fe998f3c7c780fddfa6a595936d2e78e" } Frame { msec: 1216 - hash: "5e8b89638494bceaed69ce3d75245458" + hash: "fe998f3c7c780fddfa6a595936d2e78e" } Key { type: 6 @@ -414,19 +414,19 @@ VisualTest { } Frame { msec: 1232 - hash: "2da2b87d285f27ee4cdd82c2c03cdf08" + hash: "6ec9e863238467c249f62bdd38b68490" } Frame { msec: 1248 - hash: "2da2b87d285f27ee4cdd82c2c03cdf08" + hash: "6ec9e863238467c249f62bdd38b68490" } Frame { msec: 1264 - hash: "2da2b87d285f27ee4cdd82c2c03cdf08" + hash: "6ec9e863238467c249f62bdd38b68490" } Frame { msec: 1280 - hash: "2da2b87d285f27ee4cdd82c2c03cdf08" + hash: "6ec9e863238467c249f62bdd38b68490" } Key { type: 7 @@ -438,19 +438,19 @@ VisualTest { } Frame { msec: 1296 - hash: "2da2b87d285f27ee4cdd82c2c03cdf08" + hash: "6ec9e863238467c249f62bdd38b68490" } Frame { msec: 1312 - hash: "2da2b87d285f27ee4cdd82c2c03cdf08" + hash: "6ec9e863238467c249f62bdd38b68490" } Frame { msec: 1328 - hash: "2da2b87d285f27ee4cdd82c2c03cdf08" + hash: "6ec9e863238467c249f62bdd38b68490" } Frame { msec: 1344 - hash: "2da2b87d285f27ee4cdd82c2c03cdf08" + hash: "6ec9e863238467c249f62bdd38b68490" } Key { type: 6 @@ -462,19 +462,19 @@ VisualTest { } Frame { msec: 1360 - hash: "2dc196a65cb13214901e0189c2b1984b" + hash: "7f895d1255301397298cd6b92282e4f7" } Frame { msec: 1376 - hash: "2dc196a65cb13214901e0189c2b1984b" + hash: "7f895d1255301397298cd6b92282e4f7" } Frame { msec: 1392 - hash: "2dc196a65cb13214901e0189c2b1984b" + hash: "7f895d1255301397298cd6b92282e4f7" } Frame { msec: 1408 - hash: "2dc196a65cb13214901e0189c2b1984b" + hash: "7f895d1255301397298cd6b92282e4f7" } Key { type: 7 @@ -486,23 +486,23 @@ VisualTest { } Frame { msec: 1424 - hash: "2dc196a65cb13214901e0189c2b1984b" + hash: "7f895d1255301397298cd6b92282e4f7" } Frame { msec: 1440 - hash: "2dc196a65cb13214901e0189c2b1984b" + hash: "7f895d1255301397298cd6b92282e4f7" } Frame { msec: 1456 - hash: "2dc196a65cb13214901e0189c2b1984b" + hash: "7f895d1255301397298cd6b92282e4f7" } Frame { msec: 1472 - hash: "2dc196a65cb13214901e0189c2b1984b" + hash: "7f895d1255301397298cd6b92282e4f7" } Frame { msec: 1488 - hash: "2dc196a65cb13214901e0189c2b1984b" + hash: "7f895d1255301397298cd6b92282e4f7" } Key { type: 6 @@ -514,15 +514,15 @@ VisualTest { } Frame { msec: 1504 - hash: "6a76601730228708049c79b414b3cbe2" + hash: "64f5712c1f96345f2a2ad103e6fbd734" } Frame { msec: 1520 - hash: "6a76601730228708049c79b414b3cbe2" + hash: "64f5712c1f96345f2a2ad103e6fbd734" } Frame { msec: 1536 - hash: "6a76601730228708049c79b414b3cbe2" + hash: "64f5712c1f96345f2a2ad103e6fbd734" } Key { type: 7 @@ -534,79 +534,79 @@ VisualTest { } Frame { msec: 1552 - hash: "6a76601730228708049c79b414b3cbe2" + hash: "64f5712c1f96345f2a2ad103e6fbd734" } Frame { msec: 1568 - hash: "6a76601730228708049c79b414b3cbe2" + hash: "64f5712c1f96345f2a2ad103e6fbd734" } Frame { msec: 1584 - hash: "6a76601730228708049c79b414b3cbe2" + hash: "64f5712c1f96345f2a2ad103e6fbd734" } Frame { msec: 1600 - hash: "6a76601730228708049c79b414b3cbe2" + hash: "64f5712c1f96345f2a2ad103e6fbd734" } Frame { msec: 1616 - hash: "6a76601730228708049c79b414b3cbe2" + hash: "64f5712c1f96345f2a2ad103e6fbd734" } Frame { msec: 1632 - hash: "6a76601730228708049c79b414b3cbe2" + hash: "64f5712c1f96345f2a2ad103e6fbd734" } Frame { msec: 1648 - hash: "6a76601730228708049c79b414b3cbe2" + hash: "64f5712c1f96345f2a2ad103e6fbd734" } Frame { msec: 1664 - hash: "6a76601730228708049c79b414b3cbe2" + hash: "64f5712c1f96345f2a2ad103e6fbd734" } Frame { msec: 1680 - hash: "6a76601730228708049c79b414b3cbe2" + hash: "64f5712c1f96345f2a2ad103e6fbd734" } Frame { msec: 1696 - hash: "6a76601730228708049c79b414b3cbe2" + hash: "64f5712c1f96345f2a2ad103e6fbd734" } Frame { msec: 1712 - hash: "6a76601730228708049c79b414b3cbe2" + hash: "64f5712c1f96345f2a2ad103e6fbd734" } Frame { msec: 1728 - hash: "6a76601730228708049c79b414b3cbe2" + hash: "64f5712c1f96345f2a2ad103e6fbd734" } Frame { msec: 1744 - hash: "6a76601730228708049c79b414b3cbe2" + hash: "64f5712c1f96345f2a2ad103e6fbd734" } Frame { msec: 1760 - hash: "6a76601730228708049c79b414b3cbe2" + hash: "64f5712c1f96345f2a2ad103e6fbd734" } Frame { msec: 1776 - hash: "6a76601730228708049c79b414b3cbe2" + hash: "64f5712c1f96345f2a2ad103e6fbd734" } Frame { msec: 1792 - hash: "6a76601730228708049c79b414b3cbe2" + hash: "64f5712c1f96345f2a2ad103e6fbd734" } Frame { msec: 1808 - hash: "6a76601730228708049c79b414b3cbe2" + hash: "64f5712c1f96345f2a2ad103e6fbd734" } Frame { msec: 1824 - hash: "6a76601730228708049c79b414b3cbe2" + hash: "64f5712c1f96345f2a2ad103e6fbd734" } Frame { msec: 1840 - hash: "6a76601730228708049c79b414b3cbe2" + hash: "64f5712c1f96345f2a2ad103e6fbd734" } Key { type: 6 @@ -618,39 +618,39 @@ VisualTest { } Frame { msec: 1856 - hash: "2dc196a65cb13214901e0189c2b1984b" + hash: "7f895d1255301397298cd6b92282e4f7" } Frame { msec: 1872 - hash: "2dc196a65cb13214901e0189c2b1984b" + hash: "7f895d1255301397298cd6b92282e4f7" } Frame { msec: 1888 - hash: "2dc196a65cb13214901e0189c2b1984b" + hash: "7f895d1255301397298cd6b92282e4f7" } Frame { msec: 1904 - hash: "2dc196a65cb13214901e0189c2b1984b" + hash: "7f895d1255301397298cd6b92282e4f7" } Frame { msec: 1920 - image: "qt-669.1.png" + hash: "7f895d1255301397298cd6b92282e4f7" } Frame { msec: 1936 - hash: "2dc196a65cb13214901e0189c2b1984b" + image: "qt-669.2.png" } Frame { msec: 1952 - hash: "2dc196a65cb13214901e0189c2b1984b" + hash: "7f895d1255301397298cd6b92282e4f7" } Frame { msec: 1968 - hash: "2dc196a65cb13214901e0189c2b1984b" + hash: "7f895d1255301397298cd6b92282e4f7" } Frame { msec: 1984 - hash: "2dc196a65cb13214901e0189c2b1984b" + hash: "7f895d1255301397298cd6b92282e4f7" } Key { type: 7 @@ -662,23 +662,23 @@ VisualTest { } Frame { msec: 2000 - hash: "2dc196a65cb13214901e0189c2b1984b" + hash: "7f895d1255301397298cd6b92282e4f7" } Frame { msec: 2016 - hash: "2dc196a65cb13214901e0189c2b1984b" + hash: "7f895d1255301397298cd6b92282e4f7" } Frame { msec: 2032 - hash: "2dc196a65cb13214901e0189c2b1984b" + hash: "7f895d1255301397298cd6b92282e4f7" } Frame { msec: 2048 - hash: "2dc196a65cb13214901e0189c2b1984b" + hash: "7f895d1255301397298cd6b92282e4f7" } Frame { msec: 2064 - hash: "2dc196a65cb13214901e0189c2b1984b" + hash: "7f895d1255301397298cd6b92282e4f7" } Key { type: 6 @@ -690,23 +690,23 @@ VisualTest { } Frame { msec: 2080 - hash: "2da2b87d285f27ee4cdd82c2c03cdf08" + hash: "6ec9e863238467c249f62bdd38b68490" } Frame { msec: 2096 - hash: "2da2b87d285f27ee4cdd82c2c03cdf08" + hash: "6ec9e863238467c249f62bdd38b68490" } Frame { msec: 2112 - hash: "2da2b87d285f27ee4cdd82c2c03cdf08" + hash: "6ec9e863238467c249f62bdd38b68490" } Frame { msec: 2128 - hash: "2da2b87d285f27ee4cdd82c2c03cdf08" + hash: "6ec9e863238467c249f62bdd38b68490" } Frame { msec: 2144 - hash: "2da2b87d285f27ee4cdd82c2c03cdf08" + hash: "6ec9e863238467c249f62bdd38b68490" } Key { type: 7 @@ -718,23 +718,23 @@ VisualTest { } Frame { msec: 2160 - hash: "2da2b87d285f27ee4cdd82c2c03cdf08" + hash: "6ec9e863238467c249f62bdd38b68490" } Frame { msec: 2176 - hash: "2da2b87d285f27ee4cdd82c2c03cdf08" + hash: "6ec9e863238467c249f62bdd38b68490" } Frame { msec: 2192 - hash: "2da2b87d285f27ee4cdd82c2c03cdf08" + hash: "6ec9e863238467c249f62bdd38b68490" } Frame { msec: 2208 - hash: "2da2b87d285f27ee4cdd82c2c03cdf08" + hash: "6ec9e863238467c249f62bdd38b68490" } Frame { msec: 2224 - hash: "2da2b87d285f27ee4cdd82c2c03cdf08" + hash: "6ec9e863238467c249f62bdd38b68490" } Key { type: 6 @@ -746,11 +746,11 @@ VisualTest { } Frame { msec: 2240 - hash: "5e8b89638494bceaed69ce3d75245458" + hash: "fe998f3c7c780fddfa6a595936d2e78e" } Frame { msec: 2256 - hash: "5e8b89638494bceaed69ce3d75245458" + hash: "fe998f3c7c780fddfa6a595936d2e78e" } Key { type: 7 @@ -762,23 +762,23 @@ VisualTest { } Frame { msec: 2272 - hash: "5e8b89638494bceaed69ce3d75245458" + hash: "fe998f3c7c780fddfa6a595936d2e78e" } Frame { msec: 2288 - hash: "5e8b89638494bceaed69ce3d75245458" + hash: "fe998f3c7c780fddfa6a595936d2e78e" } Frame { msec: 2304 - hash: "5e8b89638494bceaed69ce3d75245458" + hash: "fe998f3c7c780fddfa6a595936d2e78e" } Frame { msec: 2320 - hash: "5e8b89638494bceaed69ce3d75245458" + hash: "fe998f3c7c780fddfa6a595936d2e78e" } Frame { msec: 2336 - hash: "5e8b89638494bceaed69ce3d75245458" + hash: "fe998f3c7c780fddfa6a595936d2e78e" } Key { type: 6 @@ -790,15 +790,15 @@ VisualTest { } Frame { msec: 2352 - hash: "0c7162e2bf228c76c7b9247e7ee1cf63" + hash: "a7415d0abcc670ba02c2a00b3b5fc647" } Frame { msec: 2368 - hash: "0c7162e2bf228c76c7b9247e7ee1cf63" + hash: "a7415d0abcc670ba02c2a00b3b5fc647" } Frame { msec: 2384 - hash: "0c7162e2bf228c76c7b9247e7ee1cf63" + hash: "a7415d0abcc670ba02c2a00b3b5fc647" } Key { type: 7 @@ -810,55 +810,55 @@ VisualTest { } Frame { msec: 2400 - hash: "0c7162e2bf228c76c7b9247e7ee1cf63" + hash: "a7415d0abcc670ba02c2a00b3b5fc647" } Frame { msec: 2416 - hash: "0c7162e2bf228c76c7b9247e7ee1cf63" + hash: "a7415d0abcc670ba02c2a00b3b5fc647" } Frame { msec: 2432 - hash: "0c7162e2bf228c76c7b9247e7ee1cf63" + hash: "a7415d0abcc670ba02c2a00b3b5fc647" } Frame { msec: 2448 - hash: "0c7162e2bf228c76c7b9247e7ee1cf63" + hash: "a7415d0abcc670ba02c2a00b3b5fc647" } Frame { msec: 2464 - hash: "0c7162e2bf228c76c7b9247e7ee1cf63" + hash: "a7415d0abcc670ba02c2a00b3b5fc647" } Frame { msec: 2480 - hash: "0c7162e2bf228c76c7b9247e7ee1cf63" + hash: "a7415d0abcc670ba02c2a00b3b5fc647" } Frame { msec: 2496 - hash: "0c7162e2bf228c76c7b9247e7ee1cf63" + hash: "a7415d0abcc670ba02c2a00b3b5fc647" } Frame { msec: 2512 - hash: "0c7162e2bf228c76c7b9247e7ee1cf63" + hash: "a7415d0abcc670ba02c2a00b3b5fc647" } Frame { msec: 2528 - hash: "0c7162e2bf228c76c7b9247e7ee1cf63" + hash: "a7415d0abcc670ba02c2a00b3b5fc647" } Frame { msec: 2544 - hash: "0c7162e2bf228c76c7b9247e7ee1cf63" + hash: "a7415d0abcc670ba02c2a00b3b5fc647" } Frame { msec: 2560 - hash: "0c7162e2bf228c76c7b9247e7ee1cf63" + hash: "a7415d0abcc670ba02c2a00b3b5fc647" } Frame { msec: 2576 - hash: "0c7162e2bf228c76c7b9247e7ee1cf63" + hash: "a7415d0abcc670ba02c2a00b3b5fc647" } Frame { msec: 2592 - hash: "0c7162e2bf228c76c7b9247e7ee1cf63" + hash: "a7415d0abcc670ba02c2a00b3b5fc647" } Key { type: 6 @@ -870,23 +870,23 @@ VisualTest { } Frame { msec: 2608 - hash: "ad3b0560a1e896c39acff9a7cf53b043" + hash: "9eda76efdd179847e89b9e96ead51e4a" } Frame { msec: 2624 - hash: "ad3b0560a1e896c39acff9a7cf53b043" + hash: "9eda76efdd179847e89b9e96ead51e4a" } Frame { msec: 2640 - hash: "ad3b0560a1e896c39acff9a7cf53b043" + hash: "9eda76efdd179847e89b9e96ead51e4a" } Frame { msec: 2656 - hash: "ad3b0560a1e896c39acff9a7cf53b043" + hash: "9eda76efdd179847e89b9e96ead51e4a" } Frame { msec: 2672 - hash: "ad3b0560a1e896c39acff9a7cf53b043" + hash: "9eda76efdd179847e89b9e96ead51e4a" } Key { type: 7 @@ -898,23 +898,23 @@ VisualTest { } Frame { msec: 2688 - hash: "ad3b0560a1e896c39acff9a7cf53b043" + hash: "9eda76efdd179847e89b9e96ead51e4a" } Frame { msec: 2704 - hash: "ad3b0560a1e896c39acff9a7cf53b043" + hash: "9eda76efdd179847e89b9e96ead51e4a" } Frame { msec: 2720 - hash: "ad3b0560a1e896c39acff9a7cf53b043" + hash: "9eda76efdd179847e89b9e96ead51e4a" } Frame { msec: 2736 - hash: "ad3b0560a1e896c39acff9a7cf53b043" + hash: "9eda76efdd179847e89b9e96ead51e4a" } Frame { msec: 2752 - hash: "ad3b0560a1e896c39acff9a7cf53b043" + hash: "9eda76efdd179847e89b9e96ead51e4a" } Key { type: 6 @@ -926,15 +926,15 @@ VisualTest { } Frame { msec: 2768 - hash: "40504095d8877e37cd24ac694ca94758" + hash: "1bcb9bc9d6606329ad5376ea6f608bf8" } Frame { msec: 2784 - hash: "40504095d8877e37cd24ac694ca94758" + hash: "1bcb9bc9d6606329ad5376ea6f608bf8" } Frame { msec: 2800 - hash: "40504095d8877e37cd24ac694ca94758" + hash: "1bcb9bc9d6606329ad5376ea6f608bf8" } Key { type: 7 @@ -946,19 +946,19 @@ VisualTest { } Frame { msec: 2816 - hash: "40504095d8877e37cd24ac694ca94758" + hash: "1bcb9bc9d6606329ad5376ea6f608bf8" } Frame { msec: 2832 - hash: "40504095d8877e37cd24ac694ca94758" + hash: "1bcb9bc9d6606329ad5376ea6f608bf8" } Frame { msec: 2848 - hash: "40504095d8877e37cd24ac694ca94758" + hash: "1bcb9bc9d6606329ad5376ea6f608bf8" } Frame { msec: 2864 - hash: "40504095d8877e37cd24ac694ca94758" + hash: "1bcb9bc9d6606329ad5376ea6f608bf8" } Key { type: 6 @@ -970,19 +970,19 @@ VisualTest { } Frame { msec: 2880 - image: "qt-669.2.png" + hash: "1465f1f32ba4a6180ab3460298febe26" } Frame { msec: 2896 - hash: "b6f3847d394c87873e34814e332e205a" + image: "qt-669.3.png" } Frame { msec: 2912 - hash: "b6f3847d394c87873e34814e332e205a" + hash: "1465f1f32ba4a6180ab3460298febe26" } Frame { msec: 2928 - hash: "b6f3847d394c87873e34814e332e205a" + hash: "1465f1f32ba4a6180ab3460298febe26" } Key { type: 7 @@ -994,23 +994,23 @@ VisualTest { } Frame { msec: 2944 - hash: "b6f3847d394c87873e34814e332e205a" + hash: "1465f1f32ba4a6180ab3460298febe26" } Frame { msec: 2960 - hash: "b6f3847d394c87873e34814e332e205a" + hash: "1465f1f32ba4a6180ab3460298febe26" } Frame { msec: 2976 - hash: "b6f3847d394c87873e34814e332e205a" + hash: "1465f1f32ba4a6180ab3460298febe26" } Frame { msec: 2992 - hash: "b6f3847d394c87873e34814e332e205a" + hash: "1465f1f32ba4a6180ab3460298febe26" } Frame { msec: 3008 - hash: "b6f3847d394c87873e34814e332e205a" + hash: "1465f1f32ba4a6180ab3460298febe26" } Key { type: 6 @@ -1022,23 +1022,23 @@ VisualTest { } Frame { msec: 3024 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3040 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3056 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3072 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3088 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Key { type: 7 @@ -1050,155 +1050,155 @@ VisualTest { } Frame { msec: 3104 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3120 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3136 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3152 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3168 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3184 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3200 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3216 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3232 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3248 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3264 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3280 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3296 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3312 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3328 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3344 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3360 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3376 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3392 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3408 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3424 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3440 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3456 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3472 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3488 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3504 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3520 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3536 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3552 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3568 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3584 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3600 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3616 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3632 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3648 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3664 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3680 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Frame { msec: 3696 - hash: "3f5f573f37883dc025e21a1fd99eef63" + hash: "89f3a1c5080d5d742e4455a8818a715c" } Key { type: 6 @@ -1210,27 +1210,27 @@ VisualTest { } Frame { msec: 3712 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 3728 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 3744 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 3760 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 3776 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 3792 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Key { type: 7 @@ -1242,130 +1242,130 @@ VisualTest { } Frame { msec: 3808 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 3824 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 3840 - image: "qt-669.3.png" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 3856 - hash: "8d8671fb6c3413f38308a0dd15026eae" + image: "qt-669.4.png" } Frame { msec: 3872 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 3888 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 3904 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 3920 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 3936 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 3952 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 3968 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 3984 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 4000 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 4016 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 4032 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 4048 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 4064 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 4080 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 4096 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 4112 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 4128 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 4144 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 4160 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 4176 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 4192 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 4208 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 4224 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 4240 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 4256 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 4272 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 4288 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } Frame { msec: 4304 - hash: "8d8671fb6c3413f38308a0dd15026eae" + hash: "0051b27d72a917e2af72c4b953877d42" } } diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.0.png Binary files differindex e69860e..a1c3c39 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.0.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.1.png Binary files differindex 1db3c26..bfc91f5 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.1.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.1.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.10.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.10.png Binary files differindex ae21dca..8effaef 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.10.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.10.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.11.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.11.png Binary files differindex ae21dca..8effaef 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.11.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.11.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.12.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.12.png Binary files differnew file mode 100644 index 0000000..8effaef --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.12.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.2.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.2.png Binary files differindex fbef805..f1829fa 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.2.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.2.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.3.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.3.png Binary files differindex dc56c7e..b7f41db 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.3.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.3.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.4.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.4.png Binary files differindex 04ea496..9e58c3a 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.4.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.4.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.5.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.5.png Binary files differindex 98bf7de..8dbcc41 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.5.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.5.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.6.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.6.png Binary files differindex d95b895..302974b 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.6.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.6.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.7.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.7.png Binary files differindex 9954344..b79af19 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.7.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.7.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.8.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.8.png Binary files differindex 5f329b6..b435da6 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.8.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.8.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.9.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.9.png Binary files differindex ae21dca..ef15fdf 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.9.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.9.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.qml index 5a1f8de..a03948c 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.qml @@ -6,83 +6,83 @@ VisualTest { } Frame { msec: 16 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + image: "usingMultilineEdit.0.png" } Frame { msec: 32 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Frame { msec: 48 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Frame { msec: 64 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Frame { msec: 80 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Frame { msec: 96 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Frame { msec: 112 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Frame { msec: 128 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Frame { msec: 144 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Frame { msec: 160 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Frame { msec: 176 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Frame { msec: 192 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Frame { msec: 208 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Frame { msec: 224 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Frame { msec: 240 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Frame { msec: 256 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Frame { msec: 272 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Frame { msec: 288 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Frame { msec: 304 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Frame { msec: 320 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Mouse { type: 2 @@ -94,23 +94,23 @@ VisualTest { } Frame { msec: 336 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Frame { msec: 352 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Frame { msec: 368 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Frame { msec: 384 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Frame { msec: 400 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Mouse { type: 3 @@ -122,63 +122,63 @@ VisualTest { } Frame { msec: 416 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Frame { msec: 432 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Frame { msec: 448 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Frame { msec: 464 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Frame { msec: 480 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Frame { msec: 496 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Frame { msec: 512 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Frame { msec: 528 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Frame { msec: 544 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Frame { msec: 560 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Frame { msec: 576 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Frame { msec: 592 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Frame { msec: 608 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Frame { msec: 624 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Frame { msec: 640 - hash: "a4edfba57a47b45f96fe1fa7a37c1720" + hash: "b59ca5ccc1bd1d1192cc109d66a31d0b" } Mouse { type: 2 @@ -190,11 +190,11 @@ VisualTest { } Frame { msec: 656 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 672 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Mouse { type: 3 @@ -206,159 +206,159 @@ VisualTest { } Frame { msec: 688 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 704 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 720 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 736 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 752 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 768 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 784 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 800 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 816 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 832 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 848 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 864 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 880 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 896 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 912 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 928 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 944 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 960 - image: "usingMultilineEdit.0.png" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 976 - hash: "bf9ad629e190df34f8bbb242e986083f" + image: "usingMultilineEdit.1.png" } Frame { msec: 992 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 1008 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 1024 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 1040 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 1056 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 1072 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 1088 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 1104 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 1120 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 1136 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 1152 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 1168 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 1184 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 1200 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 1216 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 1232 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 1248 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 1264 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 1280 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Frame { msec: 1296 - hash: "bf9ad629e190df34f8bbb242e986083f" + hash: "2414ab7436ed58a29eaf3ef15b5ced79" } Key { type: 6 @@ -370,23 +370,23 @@ VisualTest { } Frame { msec: 1312 - hash: "bf65dbbfc02ad1589093d965c83d5806" + hash: "91757521cdb0617645a2a6cb831f51f3" } Frame { msec: 1328 - hash: "bf65dbbfc02ad1589093d965c83d5806" + hash: "91757521cdb0617645a2a6cb831f51f3" } Frame { msec: 1344 - hash: "bf65dbbfc02ad1589093d965c83d5806" + hash: "91757521cdb0617645a2a6cb831f51f3" } Frame { msec: 1360 - hash: "bf65dbbfc02ad1589093d965c83d5806" + hash: "91757521cdb0617645a2a6cb831f51f3" } Frame { msec: 1376 - hash: "bf65dbbfc02ad1589093d965c83d5806" + hash: "91757521cdb0617645a2a6cb831f51f3" } Key { type: 7 @@ -398,7 +398,7 @@ VisualTest { } Frame { msec: 1392 - hash: "bf65dbbfc02ad1589093d965c83d5806" + hash: "91757521cdb0617645a2a6cb831f51f3" } Key { type: 6 @@ -410,19 +410,19 @@ VisualTest { } Frame { msec: 1408 - hash: "ef0640a754b76b5e28bff78376f1aaf3" + hash: "a7e2d2f2668dcb902d3ab0e413d9b639" } Frame { msec: 1424 - hash: "ef0640a754b76b5e28bff78376f1aaf3" + hash: "a7e2d2f2668dcb902d3ab0e413d9b639" } Frame { msec: 1440 - hash: "ef0640a754b76b5e28bff78376f1aaf3" + hash: "a7e2d2f2668dcb902d3ab0e413d9b639" } Frame { msec: 1456 - hash: "ef0640a754b76b5e28bff78376f1aaf3" + hash: "a7e2d2f2668dcb902d3ab0e413d9b639" } Key { type: 7 @@ -434,27 +434,27 @@ VisualTest { } Frame { msec: 1472 - hash: "ef0640a754b76b5e28bff78376f1aaf3" + hash: "a7e2d2f2668dcb902d3ab0e413d9b639" } Frame { msec: 1488 - hash: "ef0640a754b76b5e28bff78376f1aaf3" + hash: "a7e2d2f2668dcb902d3ab0e413d9b639" } Frame { msec: 1504 - hash: "ef0640a754b76b5e28bff78376f1aaf3" + hash: "a7e2d2f2668dcb902d3ab0e413d9b639" } Frame { msec: 1520 - hash: "ef0640a754b76b5e28bff78376f1aaf3" + hash: "a7e2d2f2668dcb902d3ab0e413d9b639" } Frame { msec: 1536 - hash: "ef0640a754b76b5e28bff78376f1aaf3" + hash: "a7e2d2f2668dcb902d3ab0e413d9b639" } Frame { msec: 1552 - hash: "ef0640a754b76b5e28bff78376f1aaf3" + hash: "a7e2d2f2668dcb902d3ab0e413d9b639" } Key { type: 6 @@ -466,15 +466,15 @@ VisualTest { } Frame { msec: 1568 - hash: "b392b8d675e61166e9707f4a7f191c15" + hash: "1602f7c814daec9612795d1e109b8f14" } Frame { msec: 1584 - hash: "b392b8d675e61166e9707f4a7f191c15" + hash: "1602f7c814daec9612795d1e109b8f14" } Frame { msec: 1600 - hash: "b392b8d675e61166e9707f4a7f191c15" + hash: "1602f7c814daec9612795d1e109b8f14" } Key { type: 7 @@ -486,7 +486,7 @@ VisualTest { } Frame { msec: 1616 - hash: "b392b8d675e61166e9707f4a7f191c15" + hash: "1602f7c814daec9612795d1e109b8f14" } Key { type: 6 @@ -498,23 +498,23 @@ VisualTest { } Frame { msec: 1632 - hash: "f7a9826581a72f37b1211f1006d93ae5" + hash: "84e1e7c90b2134d037146d8a7cd4c413" } Frame { msec: 1648 - hash: "f7a9826581a72f37b1211f1006d93ae5" + hash: "84e1e7c90b2134d037146d8a7cd4c413" } Frame { msec: 1664 - hash: "f7a9826581a72f37b1211f1006d93ae5" + hash: "84e1e7c90b2134d037146d8a7cd4c413" } Frame { msec: 1680 - hash: "f7a9826581a72f37b1211f1006d93ae5" + hash: "84e1e7c90b2134d037146d8a7cd4c413" } Frame { msec: 1696 - hash: "f7a9826581a72f37b1211f1006d93ae5" + hash: "84e1e7c90b2134d037146d8a7cd4c413" } Key { type: 7 @@ -526,11 +526,11 @@ VisualTest { } Frame { msec: 1712 - hash: "f7a9826581a72f37b1211f1006d93ae5" + hash: "84e1e7c90b2134d037146d8a7cd4c413" } Frame { msec: 1728 - hash: "f7a9826581a72f37b1211f1006d93ae5" + hash: "84e1e7c90b2134d037146d8a7cd4c413" } Key { type: 6 @@ -542,15 +542,15 @@ VisualTest { } Frame { msec: 1744 - hash: "cea68eaed3000fe598917688b49525b7" + hash: "87109c5f296e5b56aaecc09a2decae4d" } Frame { msec: 1760 - hash: "cea68eaed3000fe598917688b49525b7" + hash: "87109c5f296e5b56aaecc09a2decae4d" } Frame { msec: 1776 - hash: "cea68eaed3000fe598917688b49525b7" + hash: "87109c5f296e5b56aaecc09a2decae4d" } Key { type: 7 @@ -562,15 +562,15 @@ VisualTest { } Frame { msec: 1792 - hash: "cea68eaed3000fe598917688b49525b7" + hash: "87109c5f296e5b56aaecc09a2decae4d" } Frame { msec: 1808 - hash: "cea68eaed3000fe598917688b49525b7" + hash: "87109c5f296e5b56aaecc09a2decae4d" } Frame { msec: 1824 - hash: "cea68eaed3000fe598917688b49525b7" + hash: "87109c5f296e5b56aaecc09a2decae4d" } Key { type: 6 @@ -582,23 +582,23 @@ VisualTest { } Frame { msec: 1840 - hash: "968932500933300e0a0ca711067d6659" + hash: "29f766ca17ac45522ca2079cce9a1015" } Frame { msec: 1856 - hash: "968932500933300e0a0ca711067d6659" + hash: "29f766ca17ac45522ca2079cce9a1015" } Frame { msec: 1872 - hash: "968932500933300e0a0ca711067d6659" + hash: "29f766ca17ac45522ca2079cce9a1015" } Frame { msec: 1888 - hash: "968932500933300e0a0ca711067d6659" + hash: "29f766ca17ac45522ca2079cce9a1015" } Frame { msec: 1904 - hash: "968932500933300e0a0ca711067d6659" + hash: "29f766ca17ac45522ca2079cce9a1015" } Key { type: 7 @@ -618,19 +618,19 @@ VisualTest { } Frame { msec: 1920 - image: "usingMultilineEdit.1.png" + hash: "be6de699f29278ee3a39c3d8ed90f808" } Frame { msec: 1936 - hash: "1d5b3f8dc6e0701c0c11a330e055ba5d" + image: "usingMultilineEdit.2.png" } Frame { msec: 1952 - hash: "1d5b3f8dc6e0701c0c11a330e055ba5d" + hash: "be6de699f29278ee3a39c3d8ed90f808" } Frame { msec: 1968 - hash: "1d5b3f8dc6e0701c0c11a330e055ba5d" + hash: "be6de699f29278ee3a39c3d8ed90f808" } Key { type: 6 @@ -642,11 +642,11 @@ VisualTest { } Frame { msec: 1984 - hash: "067182091936c99dfa5c29b226bd4351" + hash: "ef413406c3e7aa03ced4e06661dfafcc" } Frame { msec: 2000 - hash: "067182091936c99dfa5c29b226bd4351" + hash: "ef413406c3e7aa03ced4e06661dfafcc" } Key { type: 7 @@ -658,7 +658,7 @@ VisualTest { } Frame { msec: 2016 - hash: "067182091936c99dfa5c29b226bd4351" + hash: "ef413406c3e7aa03ced4e06661dfafcc" } Key { type: 6 @@ -670,11 +670,11 @@ VisualTest { } Frame { msec: 2032 - hash: "810e996b65424f80e229160860805492" + hash: "d29b729a45533ef77af530ab2f125bd1" } Frame { msec: 2048 - hash: "810e996b65424f80e229160860805492" + hash: "d29b729a45533ef77af530ab2f125bd1" } Key { type: 7 @@ -686,19 +686,19 @@ VisualTest { } Frame { msec: 2064 - hash: "810e996b65424f80e229160860805492" + hash: "d29b729a45533ef77af530ab2f125bd1" } Frame { msec: 2080 - hash: "810e996b65424f80e229160860805492" + hash: "d29b729a45533ef77af530ab2f125bd1" } Frame { msec: 2096 - hash: "810e996b65424f80e229160860805492" + hash: "d29b729a45533ef77af530ab2f125bd1" } Frame { msec: 2112 - hash: "810e996b65424f80e229160860805492" + hash: "d29b729a45533ef77af530ab2f125bd1" } Key { type: 7 @@ -710,11 +710,11 @@ VisualTest { } Frame { msec: 2128 - hash: "810e996b65424f80e229160860805492" + hash: "d29b729a45533ef77af530ab2f125bd1" } Frame { msec: 2144 - hash: "810e996b65424f80e229160860805492" + hash: "d29b729a45533ef77af530ab2f125bd1" } Key { type: 6 @@ -726,27 +726,27 @@ VisualTest { } Frame { msec: 2160 - hash: "10aca130f139e44c0889d8d9c9bb8673" + hash: "3b2069cbaa6640664dbe1b80f3cf0670" } Frame { msec: 2176 - hash: "10aca130f139e44c0889d8d9c9bb8673" + hash: "3b2069cbaa6640664dbe1b80f3cf0670" } Frame { msec: 2192 - hash: "10aca130f139e44c0889d8d9c9bb8673" + hash: "3b2069cbaa6640664dbe1b80f3cf0670" } Frame { msec: 2208 - hash: "10aca130f139e44c0889d8d9c9bb8673" + hash: "3b2069cbaa6640664dbe1b80f3cf0670" } Frame { msec: 2224 - hash: "10aca130f139e44c0889d8d9c9bb8673" + hash: "3b2069cbaa6640664dbe1b80f3cf0670" } Frame { msec: 2240 - hash: "10aca130f139e44c0889d8d9c9bb8673" + hash: "3b2069cbaa6640664dbe1b80f3cf0670" } Key { type: 7 @@ -766,23 +766,23 @@ VisualTest { } Frame { msec: 2256 - hash: "6785570c7f2cc9f3c6b0b07b8a94ecb2" + hash: "6ef4fd1a5d53c16670163384ef4c8f06" } Frame { msec: 2272 - hash: "6785570c7f2cc9f3c6b0b07b8a94ecb2" + hash: "6ef4fd1a5d53c16670163384ef4c8f06" } Frame { msec: 2288 - hash: "6785570c7f2cc9f3c6b0b07b8a94ecb2" + hash: "6ef4fd1a5d53c16670163384ef4c8f06" } Frame { msec: 2304 - hash: "6785570c7f2cc9f3c6b0b07b8a94ecb2" + hash: "6ef4fd1a5d53c16670163384ef4c8f06" } Frame { msec: 2320 - hash: "6785570c7f2cc9f3c6b0b07b8a94ecb2" + hash: "6ef4fd1a5d53c16670163384ef4c8f06" } Key { type: 7 @@ -794,11 +794,11 @@ VisualTest { } Frame { msec: 2336 - hash: "6785570c7f2cc9f3c6b0b07b8a94ecb2" + hash: "6ef4fd1a5d53c16670163384ef4c8f06" } Frame { msec: 2352 - hash: "6785570c7f2cc9f3c6b0b07b8a94ecb2" + hash: "6ef4fd1a5d53c16670163384ef4c8f06" } Key { type: 6 @@ -810,19 +810,19 @@ VisualTest { } Frame { msec: 2368 - hash: "701c2738b7c064cd487bd0c6c0beb6b4" + hash: "c656f82ce3471c70d5f8050c5bd904e6" } Frame { msec: 2384 - hash: "701c2738b7c064cd487bd0c6c0beb6b4" + hash: "c656f82ce3471c70d5f8050c5bd904e6" } Frame { msec: 2400 - hash: "701c2738b7c064cd487bd0c6c0beb6b4" + hash: "c656f82ce3471c70d5f8050c5bd904e6" } Frame { msec: 2416 - hash: "701c2738b7c064cd487bd0c6c0beb6b4" + hash: "c656f82ce3471c70d5f8050c5bd904e6" } Key { type: 7 @@ -834,7 +834,7 @@ VisualTest { } Frame { msec: 2432 - hash: "701c2738b7c064cd487bd0c6c0beb6b4" + hash: "c656f82ce3471c70d5f8050c5bd904e6" } Key { type: 6 @@ -846,27 +846,27 @@ VisualTest { } Frame { msec: 2448 - hash: "35c0c51dd874faa28058251164836dcb" + hash: "991d345c4a62087543afa032e8d4bd2f" } Frame { msec: 2464 - hash: "35c0c51dd874faa28058251164836dcb" + hash: "991d345c4a62087543afa032e8d4bd2f" } Frame { msec: 2480 - hash: "35c0c51dd874faa28058251164836dcb" + hash: "991d345c4a62087543afa032e8d4bd2f" } Frame { msec: 2496 - hash: "35c0c51dd874faa28058251164836dcb" + hash: "991d345c4a62087543afa032e8d4bd2f" } Frame { msec: 2512 - hash: "35c0c51dd874faa28058251164836dcb" + hash: "991d345c4a62087543afa032e8d4bd2f" } Frame { msec: 2528 - hash: "35c0c51dd874faa28058251164836dcb" + hash: "991d345c4a62087543afa032e8d4bd2f" } Key { type: 7 @@ -878,7 +878,7 @@ VisualTest { } Frame { msec: 2544 - hash: "35c0c51dd874faa28058251164836dcb" + hash: "991d345c4a62087543afa032e8d4bd2f" } Key { type: 6 @@ -890,19 +890,19 @@ VisualTest { } Frame { msec: 2560 - hash: "12748fe9d3b72aff29449deeb2372d03" + hash: "9b55130d7cb0922aaeed3a5aad103f98" } Frame { msec: 2576 - hash: "12748fe9d3b72aff29449deeb2372d03" + hash: "9b55130d7cb0922aaeed3a5aad103f98" } Frame { msec: 2592 - hash: "12748fe9d3b72aff29449deeb2372d03" + hash: "9b55130d7cb0922aaeed3a5aad103f98" } Frame { msec: 2608 - hash: "12748fe9d3b72aff29449deeb2372d03" + hash: "9b55130d7cb0922aaeed3a5aad103f98" } Key { type: 7 @@ -914,23 +914,23 @@ VisualTest { } Frame { msec: 2624 - hash: "12748fe9d3b72aff29449deeb2372d03" + hash: "9b55130d7cb0922aaeed3a5aad103f98" } Frame { msec: 2640 - hash: "12748fe9d3b72aff29449deeb2372d03" + hash: "9b55130d7cb0922aaeed3a5aad103f98" } Frame { msec: 2656 - hash: "12748fe9d3b72aff29449deeb2372d03" + hash: "9b55130d7cb0922aaeed3a5aad103f98" } Frame { msec: 2672 - hash: "12748fe9d3b72aff29449deeb2372d03" + hash: "9b55130d7cb0922aaeed3a5aad103f98" } Frame { msec: 2688 - hash: "12748fe9d3b72aff29449deeb2372d03" + hash: "9b55130d7cb0922aaeed3a5aad103f98" } Key { type: 6 @@ -942,27 +942,27 @@ VisualTest { } Frame { msec: 2704 - hash: "0d119074fb7e882ebe4dfbad9bfb401a" + hash: "9b323c8f49dc890af8849a0de8a7db4d" } Frame { msec: 2720 - hash: "0d119074fb7e882ebe4dfbad9bfb401a" + hash: "9b323c8f49dc890af8849a0de8a7db4d" } Frame { msec: 2736 - hash: "0d119074fb7e882ebe4dfbad9bfb401a" + hash: "9b323c8f49dc890af8849a0de8a7db4d" } Frame { msec: 2752 - hash: "0d119074fb7e882ebe4dfbad9bfb401a" + hash: "9b323c8f49dc890af8849a0de8a7db4d" } Frame { msec: 2768 - hash: "0d119074fb7e882ebe4dfbad9bfb401a" + hash: "9b323c8f49dc890af8849a0de8a7db4d" } Frame { msec: 2784 - hash: "0d119074fb7e882ebe4dfbad9bfb401a" + hash: "9b323c8f49dc890af8849a0de8a7db4d" } Key { type: 6 @@ -974,7 +974,7 @@ VisualTest { } Frame { msec: 2800 - hash: "3646bd6ea35fb8f0160a24a203b0f469" + hash: "c3c761352c46bd89c400c6638180fa9a" } Key { type: 7 @@ -986,19 +986,19 @@ VisualTest { } Frame { msec: 2816 - hash: "3646bd6ea35fb8f0160a24a203b0f469" + hash: "c3c761352c46bd89c400c6638180fa9a" } Frame { msec: 2832 - hash: "3646bd6ea35fb8f0160a24a203b0f469" + hash: "c3c761352c46bd89c400c6638180fa9a" } Frame { msec: 2848 - hash: "3646bd6ea35fb8f0160a24a203b0f469" + hash: "c3c761352c46bd89c400c6638180fa9a" } Frame { msec: 2864 - hash: "3646bd6ea35fb8f0160a24a203b0f469" + hash: "c3c761352c46bd89c400c6638180fa9a" } Key { type: 7 @@ -1010,19 +1010,19 @@ VisualTest { } Frame { msec: 2880 - image: "usingMultilineEdit.2.png" + hash: "c3c761352c46bd89c400c6638180fa9a" } Frame { msec: 2896 - hash: "3646bd6ea35fb8f0160a24a203b0f469" + image: "usingMultilineEdit.3.png" } Frame { msec: 2912 - hash: "3646bd6ea35fb8f0160a24a203b0f469" + hash: "c3c761352c46bd89c400c6638180fa9a" } Frame { msec: 2928 - hash: "3646bd6ea35fb8f0160a24a203b0f469" + hash: "c3c761352c46bd89c400c6638180fa9a" } Key { type: 6 @@ -1034,15 +1034,15 @@ VisualTest { } Frame { msec: 2944 - hash: "d90cbfbec0e5a73781664eec63ba7081" + hash: "93af025fc4cf949167efac7ed3bc5258" } Frame { msec: 2960 - hash: "d90cbfbec0e5a73781664eec63ba7081" + hash: "93af025fc4cf949167efac7ed3bc5258" } Frame { msec: 2976 - hash: "d90cbfbec0e5a73781664eec63ba7081" + hash: "93af025fc4cf949167efac7ed3bc5258" } Key { type: 7 @@ -1062,19 +1062,19 @@ VisualTest { } Frame { msec: 2992 - hash: "8faa6d1174cf3e8ef10f6575276ed125" + hash: "41fe34c5246a438886e85fdc30513a08" } Frame { msec: 3008 - hash: "8faa6d1174cf3e8ef10f6575276ed125" + hash: "41fe34c5246a438886e85fdc30513a08" } Frame { msec: 3024 - hash: "8faa6d1174cf3e8ef10f6575276ed125" + hash: "41fe34c5246a438886e85fdc30513a08" } Frame { msec: 3040 - hash: "8faa6d1174cf3e8ef10f6575276ed125" + hash: "41fe34c5246a438886e85fdc30513a08" } Key { type: 7 @@ -1086,7 +1086,7 @@ VisualTest { } Frame { msec: 3056 - hash: "8faa6d1174cf3e8ef10f6575276ed125" + hash: "41fe34c5246a438886e85fdc30513a08" } Key { type: 6 @@ -1098,15 +1098,15 @@ VisualTest { } Frame { msec: 3072 - hash: "bac072bfe350abe83fbc941e56845939" + hash: "db7bd05984a1ca713382f109780b8e5d" } Frame { msec: 3088 - hash: "bac072bfe350abe83fbc941e56845939" + hash: "db7bd05984a1ca713382f109780b8e5d" } Frame { msec: 3104 - hash: "bac072bfe350abe83fbc941e56845939" + hash: "db7bd05984a1ca713382f109780b8e5d" } Key { type: 6 @@ -1118,7 +1118,7 @@ VisualTest { } Frame { msec: 3120 - hash: "bac072bfe350abe83fbc941e56845939" + hash: "db7bd05984a1ca713382f109780b8e5d" } Key { type: 7 @@ -1130,11 +1130,11 @@ VisualTest { } Frame { msec: 3136 - hash: "bac072bfe350abe83fbc941e56845939" + hash: "db7bd05984a1ca713382f109780b8e5d" } Frame { msec: 3152 - hash: "bac072bfe350abe83fbc941e56845939" + hash: "db7bd05984a1ca713382f109780b8e5d" } Key { type: 6 @@ -1146,19 +1146,19 @@ VisualTest { } Frame { msec: 3168 - hash: "386a85651164d0edbeb5cc2b7ee438c7" + hash: "85bed6c44d017fb45591ee821a6e8c82" } Frame { msec: 3184 - hash: "386a85651164d0edbeb5cc2b7ee438c7" + hash: "85bed6c44d017fb45591ee821a6e8c82" } Frame { msec: 3200 - hash: "386a85651164d0edbeb5cc2b7ee438c7" + hash: "85bed6c44d017fb45591ee821a6e8c82" } Frame { msec: 3216 - hash: "386a85651164d0edbeb5cc2b7ee438c7" + hash: "85bed6c44d017fb45591ee821a6e8c82" } Key { type: 7 @@ -1170,7 +1170,7 @@ VisualTest { } Frame { msec: 3232 - hash: "386a85651164d0edbeb5cc2b7ee438c7" + hash: "85bed6c44d017fb45591ee821a6e8c82" } Key { type: 7 @@ -1190,19 +1190,19 @@ VisualTest { } Frame { msec: 3248 - hash: "982d48e7ef886a74791306f055ddc714" + hash: "70e09c15e0db15327b278c20508cd77e" } Frame { msec: 3264 - hash: "982d48e7ef886a74791306f055ddc714" + hash: "70e09c15e0db15327b278c20508cd77e" } Frame { msec: 3280 - hash: "982d48e7ef886a74791306f055ddc714" + hash: "70e09c15e0db15327b278c20508cd77e" } Frame { msec: 3296 - hash: "982d48e7ef886a74791306f055ddc714" + hash: "70e09c15e0db15327b278c20508cd77e" } Key { type: 7 @@ -1214,7 +1214,7 @@ VisualTest { } Frame { msec: 3312 - hash: "982d48e7ef886a74791306f055ddc714" + hash: "70e09c15e0db15327b278c20508cd77e" } Key { type: 6 @@ -1226,23 +1226,23 @@ VisualTest { } Frame { msec: 3328 - hash: "38003a58f17d25d302c5e1b643b271b0" + hash: "7bdf47aad57a3e53683819927a9ba6f7" } Frame { msec: 3344 - hash: "38003a58f17d25d302c5e1b643b271b0" + hash: "7bdf47aad57a3e53683819927a9ba6f7" } Frame { msec: 3360 - hash: "38003a58f17d25d302c5e1b643b271b0" + hash: "7bdf47aad57a3e53683819927a9ba6f7" } Frame { msec: 3376 - hash: "38003a58f17d25d302c5e1b643b271b0" + hash: "7bdf47aad57a3e53683819927a9ba6f7" } Frame { msec: 3392 - hash: "38003a58f17d25d302c5e1b643b271b0" + hash: "7bdf47aad57a3e53683819927a9ba6f7" } Key { type: 7 @@ -1254,7 +1254,7 @@ VisualTest { } Frame { msec: 3408 - hash: "38003a58f17d25d302c5e1b643b271b0" + hash: "7bdf47aad57a3e53683819927a9ba6f7" } Key { type: 6 @@ -1266,23 +1266,23 @@ VisualTest { } Frame { msec: 3424 - hash: "18d37190d139a1567d91882fdac411d6" + hash: "cd302294ea4a6015f4093e3ce0640a15" } Frame { msec: 3440 - hash: "18d37190d139a1567d91882fdac411d6" + hash: "cd302294ea4a6015f4093e3ce0640a15" } Frame { msec: 3456 - hash: "18d37190d139a1567d91882fdac411d6" + hash: "cd302294ea4a6015f4093e3ce0640a15" } Frame { msec: 3472 - hash: "18d37190d139a1567d91882fdac411d6" + hash: "cd302294ea4a6015f4093e3ce0640a15" } Frame { msec: 3488 - hash: "18d37190d139a1567d91882fdac411d6" + hash: "cd302294ea4a6015f4093e3ce0640a15" } Key { type: 7 @@ -1302,27 +1302,27 @@ VisualTest { } Frame { msec: 3504 - hash: "279aa32aaeebea7f8078e8a750d0514b" + hash: "6679b8bffbcf389e1a56e9e494c9041c" } Frame { msec: 3520 - hash: "279aa32aaeebea7f8078e8a750d0514b" + hash: "6679b8bffbcf389e1a56e9e494c9041c" } Frame { msec: 3536 - hash: "279aa32aaeebea7f8078e8a750d0514b" + hash: "6679b8bffbcf389e1a56e9e494c9041c" } Frame { msec: 3552 - hash: "279aa32aaeebea7f8078e8a750d0514b" + hash: "6679b8bffbcf389e1a56e9e494c9041c" } Frame { msec: 3568 - hash: "279aa32aaeebea7f8078e8a750d0514b" + hash: "6679b8bffbcf389e1a56e9e494c9041c" } Frame { msec: 3584 - hash: "279aa32aaeebea7f8078e8a750d0514b" + hash: "6679b8bffbcf389e1a56e9e494c9041c" } Key { type: 7 @@ -1334,7 +1334,7 @@ VisualTest { } Frame { msec: 3600 - hash: "279aa32aaeebea7f8078e8a750d0514b" + hash: "6679b8bffbcf389e1a56e9e494c9041c" } Key { type: 6 @@ -1346,19 +1346,19 @@ VisualTest { } Frame { msec: 3616 - hash: "626123df4dc8fc1321d0262871ffbe3e" + hash: "6cf8306437867645e5459cd4c9733ef7" } Frame { msec: 3632 - hash: "626123df4dc8fc1321d0262871ffbe3e" + hash: "6cf8306437867645e5459cd4c9733ef7" } Frame { msec: 3648 - hash: "626123df4dc8fc1321d0262871ffbe3e" + hash: "6cf8306437867645e5459cd4c9733ef7" } Frame { msec: 3664 - hash: "626123df4dc8fc1321d0262871ffbe3e" + hash: "6cf8306437867645e5459cd4c9733ef7" } Key { type: 6 @@ -1370,7 +1370,7 @@ VisualTest { } Frame { msec: 3680 - hash: "00972f42fed66eb94832506b436b203d" + hash: "31c0880fb6b8995881f0983685c51c81" } Key { type: 7 @@ -1382,15 +1382,15 @@ VisualTest { } Frame { msec: 3696 - hash: "00972f42fed66eb94832506b436b203d" + hash: "31c0880fb6b8995881f0983685c51c81" } Frame { msec: 3712 - hash: "00972f42fed66eb94832506b436b203d" + hash: "31c0880fb6b8995881f0983685c51c81" } Frame { msec: 3728 - hash: "00972f42fed66eb94832506b436b203d" + hash: "31c0880fb6b8995881f0983685c51c81" } Key { type: 7 @@ -1402,63 +1402,63 @@ VisualTest { } Frame { msec: 3744 - hash: "00972f42fed66eb94832506b436b203d" + hash: "31c0880fb6b8995881f0983685c51c81" } Frame { msec: 3760 - hash: "00972f42fed66eb94832506b436b203d" + hash: "31c0880fb6b8995881f0983685c51c81" } Frame { msec: 3776 - hash: "00972f42fed66eb94832506b436b203d" + hash: "31c0880fb6b8995881f0983685c51c81" } Frame { msec: 3792 - hash: "00972f42fed66eb94832506b436b203d" + hash: "31c0880fb6b8995881f0983685c51c81" } Frame { msec: 3808 - hash: "00972f42fed66eb94832506b436b203d" + hash: "31c0880fb6b8995881f0983685c51c81" } Frame { msec: 3824 - hash: "00972f42fed66eb94832506b436b203d" + hash: "31c0880fb6b8995881f0983685c51c81" } Frame { msec: 3840 - image: "usingMultilineEdit.3.png" + hash: "31c0880fb6b8995881f0983685c51c81" } Frame { msec: 3856 - hash: "00972f42fed66eb94832506b436b203d" + image: "usingMultilineEdit.4.png" } Frame { msec: 3872 - hash: "00972f42fed66eb94832506b436b203d" + hash: "31c0880fb6b8995881f0983685c51c81" } Frame { msec: 3888 - hash: "00972f42fed66eb94832506b436b203d" + hash: "31c0880fb6b8995881f0983685c51c81" } Frame { msec: 3904 - hash: "00972f42fed66eb94832506b436b203d" + hash: "31c0880fb6b8995881f0983685c51c81" } Frame { msec: 3920 - hash: "00972f42fed66eb94832506b436b203d" + hash: "31c0880fb6b8995881f0983685c51c81" } Frame { msec: 3936 - hash: "00972f42fed66eb94832506b436b203d" + hash: "31c0880fb6b8995881f0983685c51c81" } Frame { msec: 3952 - hash: "00972f42fed66eb94832506b436b203d" + hash: "31c0880fb6b8995881f0983685c51c81" } Frame { msec: 3968 - hash: "00972f42fed66eb94832506b436b203d" + hash: "31c0880fb6b8995881f0983685c51c81" } Key { type: 6 @@ -1470,23 +1470,23 @@ VisualTest { } Frame { msec: 3984 - hash: "72d952ff90862b93ccec046f61d85360" + hash: "34c2a53d8852e17ab2b7990eb6156343" } Frame { msec: 4000 - hash: "72d952ff90862b93ccec046f61d85360" + hash: "34c2a53d8852e17ab2b7990eb6156343" } Frame { msec: 4016 - hash: "72d952ff90862b93ccec046f61d85360" + hash: "34c2a53d8852e17ab2b7990eb6156343" } Frame { msec: 4032 - hash: "72d952ff90862b93ccec046f61d85360" + hash: "34c2a53d8852e17ab2b7990eb6156343" } Frame { msec: 4048 - hash: "72d952ff90862b93ccec046f61d85360" + hash: "34c2a53d8852e17ab2b7990eb6156343" } Key { type: 6 @@ -1498,7 +1498,7 @@ VisualTest { } Frame { msec: 4064 - hash: "abd2bd3a1fdf5dbdd5bfdcc84bad136c" + hash: "75a0e73d34f90ca26b4c7e94a7a6ecd2" } Key { type: 7 @@ -1510,19 +1510,19 @@ VisualTest { } Frame { msec: 4080 - hash: "abd2bd3a1fdf5dbdd5bfdcc84bad136c" + hash: "75a0e73d34f90ca26b4c7e94a7a6ecd2" } Frame { msec: 4096 - hash: "abd2bd3a1fdf5dbdd5bfdcc84bad136c" + hash: "75a0e73d34f90ca26b4c7e94a7a6ecd2" } Frame { msec: 4112 - hash: "abd2bd3a1fdf5dbdd5bfdcc84bad136c" + hash: "75a0e73d34f90ca26b4c7e94a7a6ecd2" } Frame { msec: 4128 - hash: "abd2bd3a1fdf5dbdd5bfdcc84bad136c" + hash: "75a0e73d34f90ca26b4c7e94a7a6ecd2" } Key { type: 6 @@ -1534,11 +1534,11 @@ VisualTest { } Frame { msec: 4144 - hash: "f091e9b3d660c3664960f3fe6f624a1d" + hash: "296a65279cec34eb93083f3938bf9b16" } Frame { msec: 4160 - hash: "f091e9b3d660c3664960f3fe6f624a1d" + hash: "296a65279cec34eb93083f3938bf9b16" } Key { type: 7 @@ -1550,15 +1550,15 @@ VisualTest { } Frame { msec: 4176 - hash: "f091e9b3d660c3664960f3fe6f624a1d" + hash: "296a65279cec34eb93083f3938bf9b16" } Frame { msec: 4192 - hash: "f091e9b3d660c3664960f3fe6f624a1d" + hash: "296a65279cec34eb93083f3938bf9b16" } Frame { msec: 4208 - hash: "f091e9b3d660c3664960f3fe6f624a1d" + hash: "296a65279cec34eb93083f3938bf9b16" } Key { type: 6 @@ -1570,11 +1570,11 @@ VisualTest { } Frame { msec: 4224 - hash: "bc9ae8ea7f8a7f1089263a20b4a5e826" + hash: "902a4133742f9a99195a059f7f6b91df" } Frame { msec: 4240 - hash: "bc9ae8ea7f8a7f1089263a20b4a5e826" + hash: "902a4133742f9a99195a059f7f6b91df" } Key { type: 7 @@ -1586,11 +1586,11 @@ VisualTest { } Frame { msec: 4256 - hash: "bc9ae8ea7f8a7f1089263a20b4a5e826" + hash: "902a4133742f9a99195a059f7f6b91df" } Frame { msec: 4272 - hash: "bc9ae8ea7f8a7f1089263a20b4a5e826" + hash: "902a4133742f9a99195a059f7f6b91df" } Key { type: 7 @@ -1602,27 +1602,27 @@ VisualTest { } Frame { msec: 4288 - hash: "bc9ae8ea7f8a7f1089263a20b4a5e826" + hash: "902a4133742f9a99195a059f7f6b91df" } Frame { msec: 4304 - hash: "bc9ae8ea7f8a7f1089263a20b4a5e826" + hash: "902a4133742f9a99195a059f7f6b91df" } Frame { msec: 4320 - hash: "bc9ae8ea7f8a7f1089263a20b4a5e826" + hash: "902a4133742f9a99195a059f7f6b91df" } Frame { msec: 4336 - hash: "bc9ae8ea7f8a7f1089263a20b4a5e826" + hash: "902a4133742f9a99195a059f7f6b91df" } Frame { msec: 4352 - hash: "bc9ae8ea7f8a7f1089263a20b4a5e826" + hash: "902a4133742f9a99195a059f7f6b91df" } Frame { msec: 4368 - hash: "bc9ae8ea7f8a7f1089263a20b4a5e826" + hash: "902a4133742f9a99195a059f7f6b91df" } Key { type: 6 @@ -1634,23 +1634,23 @@ VisualTest { } Frame { msec: 4384 - hash: "f96b7c209a5e558543157cf5aa4ce69e" + hash: "7e92966a300a81511c5fcb9e447b9029" } Frame { msec: 4400 - hash: "f96b7c209a5e558543157cf5aa4ce69e" + hash: "7e92966a300a81511c5fcb9e447b9029" } Frame { msec: 4416 - hash: "f96b7c209a5e558543157cf5aa4ce69e" + hash: "7e92966a300a81511c5fcb9e447b9029" } Frame { msec: 4432 - hash: "f96b7c209a5e558543157cf5aa4ce69e" + hash: "7e92966a300a81511c5fcb9e447b9029" } Frame { msec: 4448 - hash: "f96b7c209a5e558543157cf5aa4ce69e" + hash: "7e92966a300a81511c5fcb9e447b9029" } Key { type: 7 @@ -1662,7 +1662,7 @@ VisualTest { } Frame { msec: 4464 - hash: "f96b7c209a5e558543157cf5aa4ce69e" + hash: "7e92966a300a81511c5fcb9e447b9029" } Key { type: 6 @@ -1674,23 +1674,23 @@ VisualTest { } Frame { msec: 4480 - hash: "67facce41bc51af385bd8102a7e1285e" + hash: "d22869235a5e4689db64d97f0b5af6c0" } Frame { msec: 4496 - hash: "67facce41bc51af385bd8102a7e1285e" + hash: "d22869235a5e4689db64d97f0b5af6c0" } Frame { msec: 4512 - hash: "67facce41bc51af385bd8102a7e1285e" + hash: "d22869235a5e4689db64d97f0b5af6c0" } Frame { msec: 4528 - hash: "67facce41bc51af385bd8102a7e1285e" + hash: "d22869235a5e4689db64d97f0b5af6c0" } Frame { msec: 4544 - hash: "67facce41bc51af385bd8102a7e1285e" + hash: "d22869235a5e4689db64d97f0b5af6c0" } Key { type: 7 @@ -1702,15 +1702,15 @@ VisualTest { } Frame { msec: 4560 - hash: "67facce41bc51af385bd8102a7e1285e" + hash: "d22869235a5e4689db64d97f0b5af6c0" } Frame { msec: 4576 - hash: "67facce41bc51af385bd8102a7e1285e" + hash: "d22869235a5e4689db64d97f0b5af6c0" } Frame { msec: 4592 - hash: "67facce41bc51af385bd8102a7e1285e" + hash: "d22869235a5e4689db64d97f0b5af6c0" } Key { type: 6 @@ -1722,63 +1722,63 @@ VisualTest { } Frame { msec: 4608 - hash: "67facce41bc51af385bd8102a7e1285e" + hash: "d22869235a5e4689db64d97f0b5af6c0" } Frame { msec: 4624 - hash: "67facce41bc51af385bd8102a7e1285e" + hash: "d22869235a5e4689db64d97f0b5af6c0" } Frame { msec: 4640 - hash: "67facce41bc51af385bd8102a7e1285e" + hash: "d22869235a5e4689db64d97f0b5af6c0" } Frame { msec: 4656 - hash: "67facce41bc51af385bd8102a7e1285e" + hash: "d22869235a5e4689db64d97f0b5af6c0" } Frame { msec: 4672 - hash: "67facce41bc51af385bd8102a7e1285e" + hash: "d22869235a5e4689db64d97f0b5af6c0" } Frame { msec: 4688 - hash: "67facce41bc51af385bd8102a7e1285e" + hash: "d22869235a5e4689db64d97f0b5af6c0" } Frame { msec: 4704 - hash: "67facce41bc51af385bd8102a7e1285e" + hash: "d22869235a5e4689db64d97f0b5af6c0" } Frame { msec: 4720 - hash: "67facce41bc51af385bd8102a7e1285e" + hash: "d22869235a5e4689db64d97f0b5af6c0" } Frame { msec: 4736 - hash: "67facce41bc51af385bd8102a7e1285e" + hash: "d22869235a5e4689db64d97f0b5af6c0" } Frame { msec: 4752 - hash: "67facce41bc51af385bd8102a7e1285e" + hash: "d22869235a5e4689db64d97f0b5af6c0" } Frame { msec: 4768 - hash: "67facce41bc51af385bd8102a7e1285e" + hash: "d22869235a5e4689db64d97f0b5af6c0" } Frame { msec: 4784 - hash: "67facce41bc51af385bd8102a7e1285e" + hash: "d22869235a5e4689db64d97f0b5af6c0" } Frame { msec: 4800 - image: "usingMultilineEdit.4.png" + hash: "d22869235a5e4689db64d97f0b5af6c0" } Frame { msec: 4816 - hash: "67facce41bc51af385bd8102a7e1285e" + image: "usingMultilineEdit.5.png" } Frame { msec: 4832 - hash: "67facce41bc51af385bd8102a7e1285e" + hash: "d22869235a5e4689db64d97f0b5af6c0" } Key { type: 6 @@ -1790,31 +1790,31 @@ VisualTest { } Frame { msec: 4848 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 4864 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 4880 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 4896 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 4912 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 4928 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 4944 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Key { type: 7 @@ -1826,19 +1826,19 @@ VisualTest { } Frame { msec: 4960 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 4976 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 4992 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5008 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Key { type: 7 @@ -1850,191 +1850,191 @@ VisualTest { } Frame { msec: 5024 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5040 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5056 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5072 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5088 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5104 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5120 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5136 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5152 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5168 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5184 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5200 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5216 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5232 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5248 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5264 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5280 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5296 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5312 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5328 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5344 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5360 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5376 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5392 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5408 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5424 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5440 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5456 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5472 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5488 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5504 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5520 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5536 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5552 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5568 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5584 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5600 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5616 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5632 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5648 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5664 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5680 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5696 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5712 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5728 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5744 - hash: "a616e994d83964ff75d95b702f355937" + hash: "8153431eabfb3a6916aa37319d9fd379" } Frame { msec: 5760 - image: "usingMultilineEdit.5.png" + hash: "8153431eabfb3a6916aa37319d9fd379" } Mouse { type: 2 @@ -2046,19 +2046,19 @@ VisualTest { } Frame { msec: 5776 - hash: "e9532a9023548cf5dfca3fdaeb3467e7" + image: "usingMultilineEdit.6.png" } Frame { msec: 5792 - hash: "e9532a9023548cf5dfca3fdaeb3467e7" + hash: "0fba30df8b6cac2f911fbd2b7c48fca6" } Frame { msec: 5808 - hash: "e9532a9023548cf5dfca3fdaeb3467e7" + hash: "0fba30df8b6cac2f911fbd2b7c48fca6" } Frame { msec: 5824 - hash: "e9532a9023548cf5dfca3fdaeb3467e7" + hash: "0fba30df8b6cac2f911fbd2b7c48fca6" } Mouse { type: 5 @@ -2078,7 +2078,7 @@ VisualTest { } Frame { msec: 5840 - hash: "e9532a9023548cf5dfca3fdaeb3467e7" + hash: "0fba30df8b6cac2f911fbd2b7c48fca6" } Mouse { type: 5 @@ -2098,7 +2098,7 @@ VisualTest { } Frame { msec: 5856 - hash: "3ee2836c3a2ff4c71d82dd261941883b" + hash: "4b0c9ae119bd6c9f6331cbefc53afa3d" } Mouse { type: 5 @@ -2118,7 +2118,7 @@ VisualTest { } Frame { msec: 5872 - hash: "3ee2836c3a2ff4c71d82dd261941883b" + hash: "4b0c9ae119bd6c9f6331cbefc53afa3d" } Mouse { type: 5 @@ -2138,7 +2138,7 @@ VisualTest { } Frame { msec: 5888 - hash: "3ee2836c3a2ff4c71d82dd261941883b" + hash: "e6b3b80f052fec9f67b02a7f36676b5d" } Mouse { type: 5 @@ -2158,7 +2158,7 @@ VisualTest { } Frame { msec: 5904 - hash: "4e620c1b847274f691e80a384eac5320" + hash: "37d1ee8e1c914d499dd7920576dadcae" } Mouse { type: 5 @@ -2178,7 +2178,7 @@ VisualTest { } Frame { msec: 5920 - hash: "1a246aa1be0878c38da2eaac6befb738" + hash: "37d1ee8e1c914d499dd7920576dadcae" } Mouse { type: 5 @@ -2198,7 +2198,7 @@ VisualTest { } Frame { msec: 5936 - hash: "7d6d4a33aacd1d2f530834af31069793" + hash: "34f7bd61afb22009181d79841bc59fa1" } Mouse { type: 5 @@ -2218,7 +2218,7 @@ VisualTest { } Frame { msec: 5952 - hash: "3d71f15694368397bc8f6a6a0c2c16de" + hash: "23ea9471d132daab6193b0809c8bd98e" } Mouse { type: 5 @@ -2238,7 +2238,7 @@ VisualTest { } Frame { msec: 5968 - hash: "a0f4a1f253c763054ca7d9727d517e5c" + hash: "e35d1c5a15474388727942b41fdcec0f" } Mouse { type: 5 @@ -2250,7 +2250,7 @@ VisualTest { } Frame { msec: 5984 - hash: "a0f4a1f253c763054ca7d9727d517e5c" + hash: "e35d1c5a15474388727942b41fdcec0f" } Mouse { type: 5 @@ -2270,7 +2270,7 @@ VisualTest { } Frame { msec: 6000 - hash: "a0f4a1f253c763054ca7d9727d517e5c" + hash: "e35d1c5a15474388727942b41fdcec0f" } Mouse { type: 5 @@ -2290,7 +2290,7 @@ VisualTest { } Frame { msec: 6016 - hash: "a0f4a1f253c763054ca7d9727d517e5c" + hash: "e35d1c5a15474388727942b41fdcec0f" } Mouse { type: 5 @@ -2310,7 +2310,7 @@ VisualTest { } Frame { msec: 6032 - hash: "a0f4a1f253c763054ca7d9727d517e5c" + hash: "e35d1c5a15474388727942b41fdcec0f" } Mouse { type: 5 @@ -2330,7 +2330,7 @@ VisualTest { } Frame { msec: 6048 - hash: "a0f4a1f253c763054ca7d9727d517e5c" + hash: "e35d1c5a15474388727942b41fdcec0f" } Mouse { type: 5 @@ -2350,7 +2350,7 @@ VisualTest { } Frame { msec: 6064 - hash: "a0f4a1f253c763054ca7d9727d517e5c" + hash: "e35d1c5a15474388727942b41fdcec0f" } Mouse { type: 5 @@ -2370,7 +2370,7 @@ VisualTest { } Frame { msec: 6080 - hash: "a0f4a1f253c763054ca7d9727d517e5c" + hash: "e35d1c5a15474388727942b41fdcec0f" } Mouse { type: 5 @@ -2390,7 +2390,7 @@ VisualTest { } Frame { msec: 6096 - hash: "a0f4a1f253c763054ca7d9727d517e5c" + hash: "e35d1c5a15474388727942b41fdcec0f" } Mouse { type: 5 @@ -2410,7 +2410,7 @@ VisualTest { } Frame { msec: 6112 - hash: "a0f4a1f253c763054ca7d9727d517e5c" + hash: "e35d1c5a15474388727942b41fdcec0f" } Mouse { type: 5 @@ -2430,7 +2430,7 @@ VisualTest { } Frame { msec: 6128 - hash: "a0f4a1f253c763054ca7d9727d517e5c" + hash: "e35d1c5a15474388727942b41fdcec0f" } Mouse { type: 5 @@ -2450,7 +2450,7 @@ VisualTest { } Frame { msec: 6144 - hash: "a0f4a1f253c763054ca7d9727d517e5c" + hash: "e35d1c5a15474388727942b41fdcec0f" } Mouse { type: 5 @@ -2470,7 +2470,7 @@ VisualTest { } Frame { msec: 6160 - hash: "a0f4a1f253c763054ca7d9727d517e5c" + hash: "e35d1c5a15474388727942b41fdcec0f" } Mouse { type: 5 @@ -2490,7 +2490,7 @@ VisualTest { } Frame { msec: 6176 - hash: "a0f4a1f253c763054ca7d9727d517e5c" + hash: "e35d1c5a15474388727942b41fdcec0f" } Mouse { type: 5 @@ -2502,23 +2502,23 @@ VisualTest { } Frame { msec: 6192 - hash: "a0f4a1f253c763054ca7d9727d517e5c" + hash: "e35d1c5a15474388727942b41fdcec0f" } Frame { msec: 6208 - hash: "a0f4a1f253c763054ca7d9727d517e5c" + hash: "e35d1c5a15474388727942b41fdcec0f" } Frame { msec: 6224 - hash: "a0f4a1f253c763054ca7d9727d517e5c" + hash: "e35d1c5a15474388727942b41fdcec0f" } Frame { msec: 6240 - hash: "a0f4a1f253c763054ca7d9727d517e5c" + hash: "e35d1c5a15474388727942b41fdcec0f" } Frame { msec: 6256 - hash: "a0f4a1f253c763054ca7d9727d517e5c" + hash: "e35d1c5a15474388727942b41fdcec0f" } Mouse { type: 5 @@ -2530,7 +2530,7 @@ VisualTest { } Frame { msec: 6272 - hash: "a0f4a1f253c763054ca7d9727d517e5c" + hash: "e35d1c5a15474388727942b41fdcec0f" } Mouse { type: 5 @@ -2550,7 +2550,7 @@ VisualTest { } Frame { msec: 6288 - hash: "a0f4a1f253c763054ca7d9727d517e5c" + hash: "e35d1c5a15474388727942b41fdcec0f" } Mouse { type: 5 @@ -2570,7 +2570,7 @@ VisualTest { } Frame { msec: 6304 - hash: "a0f4a1f253c763054ca7d9727d517e5c" + hash: "e35d1c5a15474388727942b41fdcec0f" } Mouse { type: 5 @@ -2590,7 +2590,7 @@ VisualTest { } Frame { msec: 6320 - hash: "a0f4a1f253c763054ca7d9727d517e5c" + hash: "e35d1c5a15474388727942b41fdcec0f" } Mouse { type: 5 @@ -2610,7 +2610,7 @@ VisualTest { } Frame { msec: 6336 - hash: "a0f4a1f253c763054ca7d9727d517e5c" + hash: "e35d1c5a15474388727942b41fdcec0f" } Mouse { type: 5 @@ -2630,7 +2630,7 @@ VisualTest { } Frame { msec: 6352 - hash: "a0f4a1f253c763054ca7d9727d517e5c" + hash: "e35d1c5a15474388727942b41fdcec0f" } Mouse { type: 5 @@ -2650,7 +2650,7 @@ VisualTest { } Frame { msec: 6368 - hash: "a0f4a1f253c763054ca7d9727d517e5c" + hash: "e35d1c5a15474388727942b41fdcec0f" } Mouse { type: 5 @@ -2670,7 +2670,7 @@ VisualTest { } Frame { msec: 6384 - hash: "b6589493e0225846be0af57024e25d98" + hash: "1b24d0c17446cfadc351127f842ac5fd" } Mouse { type: 5 @@ -2682,7 +2682,7 @@ VisualTest { } Frame { msec: 6400 - hash: "b6589493e0225846be0af57024e25d98" + hash: "1b24d0c17446cfadc351127f842ac5fd" } Mouse { type: 5 @@ -2702,7 +2702,7 @@ VisualTest { } Frame { msec: 6416 - hash: "d8a1bee2a0e57944d8268a2ce7e6c3c1" + hash: "f0b06fefc9e18b836ffe081215efe584" } Mouse { type: 5 @@ -2722,7 +2722,7 @@ VisualTest { } Frame { msec: 6432 - hash: "b7eeca12627f0ca82a0e56179184b3b8" + hash: "9ed30cb00df82cce04e8c8b76d056013" } Mouse { type: 5 @@ -2742,7 +2742,7 @@ VisualTest { } Frame { msec: 6448 - hash: "abccf1571b12444328188003928a0aea" + hash: "4d37a34962e019f47201da6baddebca8" } Mouse { type: 5 @@ -2754,7 +2754,7 @@ VisualTest { } Frame { msec: 6464 - hash: "9ad787bf41f0ab66beffff056a115c23" + hash: "cd83055403901b1a7a99dfda3798ca7e" } Mouse { type: 5 @@ -2774,7 +2774,7 @@ VisualTest { } Frame { msec: 6480 - hash: "bc4cd74678c08403bb16b74630d0fd18" + hash: "0fba30df8b6cac2f911fbd2b7c48fca6" } Mouse { type: 5 @@ -2794,7 +2794,7 @@ VisualTest { } Frame { msec: 6496 - hash: "bc4cd74678c08403bb16b74630d0fd18" + hash: "71cdc5a9144234556630430361779ff7" } Mouse { type: 5 @@ -2814,7 +2814,7 @@ VisualTest { } Frame { msec: 6512 - hash: "bc4cd74678c08403bb16b74630d0fd18" + hash: "71cdc5a9144234556630430361779ff7" } Mouse { type: 5 @@ -2834,7 +2834,7 @@ VisualTest { } Frame { msec: 6528 - hash: "bc4cd74678c08403bb16b74630d0fd18" + hash: "71cdc5a9144234556630430361779ff7" } Mouse { type: 5 @@ -2854,7 +2854,7 @@ VisualTest { } Frame { msec: 6544 - hash: "bc4cd74678c08403bb16b74630d0fd18" + hash: "71cdc5a9144234556630430361779ff7" } Mouse { type: 5 @@ -2874,7 +2874,7 @@ VisualTest { } Frame { msec: 6560 - hash: "bc4cd74678c08403bb16b74630d0fd18" + hash: "71cdc5a9144234556630430361779ff7" } Mouse { type: 5 @@ -2894,7 +2894,7 @@ VisualTest { } Frame { msec: 6576 - hash: "bc4cd74678c08403bb16b74630d0fd18" + hash: "71cdc5a9144234556630430361779ff7" } Mouse { type: 5 @@ -2914,27 +2914,27 @@ VisualTest { } Frame { msec: 6592 - hash: "bc4cd74678c08403bb16b74630d0fd18" + hash: "71cdc5a9144234556630430361779ff7" } Frame { msec: 6608 - hash: "bc4cd74678c08403bb16b74630d0fd18" + hash: "71cdc5a9144234556630430361779ff7" } Frame { msec: 6624 - hash: "bc4cd74678c08403bb16b74630d0fd18" + hash: "71cdc5a9144234556630430361779ff7" } Frame { msec: 6640 - hash: "bc4cd74678c08403bb16b74630d0fd18" + hash: "71cdc5a9144234556630430361779ff7" } Frame { msec: 6656 - hash: "bc4cd74678c08403bb16b74630d0fd18" + hash: "71cdc5a9144234556630430361779ff7" } Frame { msec: 6672 - hash: "bc4cd74678c08403bb16b74630d0fd18" + hash: "71cdc5a9144234556630430361779ff7" } Mouse { type: 5 @@ -2954,7 +2954,7 @@ VisualTest { } Frame { msec: 6688 - hash: "bc4cd74678c08403bb16b74630d0fd18" + hash: "71cdc5a9144234556630430361779ff7" } Mouse { type: 5 @@ -2974,7 +2974,7 @@ VisualTest { } Frame { msec: 6704 - hash: "bc4cd74678c08403bb16b74630d0fd18" + hash: "71cdc5a9144234556630430361779ff7" } Mouse { type: 5 @@ -2994,7 +2994,7 @@ VisualTest { } Frame { msec: 6720 - image: "usingMultilineEdit.6.png" + hash: "71cdc5a9144234556630430361779ff7" } Mouse { type: 5 @@ -3014,7 +3014,7 @@ VisualTest { } Frame { msec: 6736 - hash: "bc4cd74678c08403bb16b74630d0fd18" + image: "usingMultilineEdit.7.png" } Mouse { type: 5 @@ -3034,7 +3034,7 @@ VisualTest { } Frame { msec: 6752 - hash: "bc4cd74678c08403bb16b74630d0fd18" + hash: "71cdc5a9144234556630430361779ff7" } Mouse { type: 5 @@ -3054,7 +3054,7 @@ VisualTest { } Frame { msec: 6768 - hash: "bc4cd74678c08403bb16b74630d0fd18" + hash: "71cdc5a9144234556630430361779ff7" } Mouse { type: 5 @@ -3074,7 +3074,7 @@ VisualTest { } Frame { msec: 6784 - hash: "bc4cd74678c08403bb16b74630d0fd18" + hash: "71cdc5a9144234556630430361779ff7" } Mouse { type: 5 @@ -3094,7 +3094,7 @@ VisualTest { } Frame { msec: 6800 - hash: "bc4cd74678c08403bb16b74630d0fd18" + hash: "71cdc5a9144234556630430361779ff7" } Mouse { type: 5 @@ -3114,7 +3114,7 @@ VisualTest { } Frame { msec: 6816 - hash: "bc4cd74678c08403bb16b74630d0fd18" + hash: "71cdc5a9144234556630430361779ff7" } Mouse { type: 5 @@ -3134,7 +3134,7 @@ VisualTest { } Frame { msec: 6832 - hash: "bc4cd74678c08403bb16b74630d0fd18" + hash: "71cdc5a9144234556630430361779ff7" } Mouse { type: 5 @@ -3154,7 +3154,7 @@ VisualTest { } Frame { msec: 6848 - hash: "0e728de352bc8658bb3e2900a56bfad9" + hash: "0fba30df8b6cac2f911fbd2b7c48fca6" } Mouse { type: 5 @@ -3174,7 +3174,7 @@ VisualTest { } Frame { msec: 6864 - hash: "0e728de352bc8658bb3e2900a56bfad9" + hash: "0fba30df8b6cac2f911fbd2b7c48fca6" } Mouse { type: 5 @@ -3194,7 +3194,7 @@ VisualTest { } Frame { msec: 6880 - hash: "0e728de352bc8658bb3e2900a56bfad9" + hash: "0fba30df8b6cac2f911fbd2b7c48fca6" } Mouse { type: 3 @@ -3206,55 +3206,55 @@ VisualTest { } Frame { msec: 6896 - hash: "0e728de352bc8658bb3e2900a56bfad9" + hash: "0fba30df8b6cac2f911fbd2b7c48fca6" } Frame { msec: 6912 - hash: "0e728de352bc8658bb3e2900a56bfad9" + hash: "0fba30df8b6cac2f911fbd2b7c48fca6" } Frame { msec: 6928 - hash: "0e728de352bc8658bb3e2900a56bfad9" + hash: "0fba30df8b6cac2f911fbd2b7c48fca6" } Frame { msec: 6944 - hash: "0e728de352bc8658bb3e2900a56bfad9" + hash: "0fba30df8b6cac2f911fbd2b7c48fca6" } Frame { msec: 6960 - hash: "0e728de352bc8658bb3e2900a56bfad9" + hash: "0fba30df8b6cac2f911fbd2b7c48fca6" } Frame { msec: 6976 - hash: "0e728de352bc8658bb3e2900a56bfad9" + hash: "0fba30df8b6cac2f911fbd2b7c48fca6" } Frame { msec: 6992 - hash: "0e728de352bc8658bb3e2900a56bfad9" + hash: "0fba30df8b6cac2f911fbd2b7c48fca6" } Frame { msec: 7008 - hash: "0e728de352bc8658bb3e2900a56bfad9" + hash: "0fba30df8b6cac2f911fbd2b7c48fca6" } Frame { msec: 7024 - hash: "0e728de352bc8658bb3e2900a56bfad9" + hash: "0fba30df8b6cac2f911fbd2b7c48fca6" } Frame { msec: 7040 - hash: "0e728de352bc8658bb3e2900a56bfad9" + hash: "0fba30df8b6cac2f911fbd2b7c48fca6" } Frame { msec: 7056 - hash: "0e728de352bc8658bb3e2900a56bfad9" + hash: "0fba30df8b6cac2f911fbd2b7c48fca6" } Frame { msec: 7072 - hash: "0e728de352bc8658bb3e2900a56bfad9" + hash: "0fba30df8b6cac2f911fbd2b7c48fca6" } Frame { msec: 7088 - hash: "0e728de352bc8658bb3e2900a56bfad9" + hash: "0fba30df8b6cac2f911fbd2b7c48fca6" } Mouse { type: 2 @@ -3266,23 +3266,23 @@ VisualTest { } Frame { msec: 7104 - hash: "c9b766ef3743159fdd7a01d3eeaa357b" + hash: "df53c57d83cf38d96893f379d8a0c1a7" } Frame { msec: 7120 - hash: "c9b766ef3743159fdd7a01d3eeaa357b" + hash: "df53c57d83cf38d96893f379d8a0c1a7" } Frame { msec: 7136 - hash: "c9b766ef3743159fdd7a01d3eeaa357b" + hash: "df53c57d83cf38d96893f379d8a0c1a7" } Frame { msec: 7152 - hash: "c9b766ef3743159fdd7a01d3eeaa357b" + hash: "df53c57d83cf38d96893f379d8a0c1a7" } Frame { msec: 7168 - hash: "c9b766ef3743159fdd7a01d3eeaa357b" + hash: "df53c57d83cf38d96893f379d8a0c1a7" } Mouse { type: 3 @@ -3294,103 +3294,103 @@ VisualTest { } Frame { msec: 7184 - hash: "c9b766ef3743159fdd7a01d3eeaa357b" + hash: "df53c57d83cf38d96893f379d8a0c1a7" } Frame { msec: 7200 - hash: "c9b766ef3743159fdd7a01d3eeaa357b" + hash: "df53c57d83cf38d96893f379d8a0c1a7" } Frame { msec: 7216 - hash: "c9b766ef3743159fdd7a01d3eeaa357b" + hash: "df53c57d83cf38d96893f379d8a0c1a7" } Frame { msec: 7232 - hash: "c9b766ef3743159fdd7a01d3eeaa357b" + hash: "df53c57d83cf38d96893f379d8a0c1a7" } Frame { msec: 7248 - hash: "c9b766ef3743159fdd7a01d3eeaa357b" + hash: "df53c57d83cf38d96893f379d8a0c1a7" } Frame { msec: 7264 - hash: "c9b766ef3743159fdd7a01d3eeaa357b" + hash: "df53c57d83cf38d96893f379d8a0c1a7" } Frame { msec: 7280 - hash: "c9b766ef3743159fdd7a01d3eeaa357b" + hash: "df53c57d83cf38d96893f379d8a0c1a7" } Frame { msec: 7296 - hash: "c9b766ef3743159fdd7a01d3eeaa357b" + hash: "df53c57d83cf38d96893f379d8a0c1a7" } Frame { msec: 7312 - hash: "c9b766ef3743159fdd7a01d3eeaa357b" + hash: "df53c57d83cf38d96893f379d8a0c1a7" } Frame { msec: 7328 - hash: "c9b766ef3743159fdd7a01d3eeaa357b" + hash: "df53c57d83cf38d96893f379d8a0c1a7" } Frame { msec: 7344 - hash: "c9b766ef3743159fdd7a01d3eeaa357b" + hash: "df53c57d83cf38d96893f379d8a0c1a7" } Frame { msec: 7360 - hash: "c9b766ef3743159fdd7a01d3eeaa357b" + hash: "df53c57d83cf38d96893f379d8a0c1a7" } Frame { msec: 7376 - hash: "c9b766ef3743159fdd7a01d3eeaa357b" + hash: "df53c57d83cf38d96893f379d8a0c1a7" } Frame { msec: 7392 - hash: "c9b766ef3743159fdd7a01d3eeaa357b" + hash: "df53c57d83cf38d96893f379d8a0c1a7" } Frame { msec: 7408 - hash: "c9b766ef3743159fdd7a01d3eeaa357b" + hash: "df53c57d83cf38d96893f379d8a0c1a7" } Frame { msec: 7424 - hash: "c9b766ef3743159fdd7a01d3eeaa357b" + hash: "df53c57d83cf38d96893f379d8a0c1a7" } Frame { msec: 7440 - hash: "c9b766ef3743159fdd7a01d3eeaa357b" + hash: "df53c57d83cf38d96893f379d8a0c1a7" } Frame { msec: 7456 - hash: "c9b766ef3743159fdd7a01d3eeaa357b" + hash: "df53c57d83cf38d96893f379d8a0c1a7" } Frame { msec: 7472 - hash: "c9b766ef3743159fdd7a01d3eeaa357b" + hash: "df53c57d83cf38d96893f379d8a0c1a7" } Frame { msec: 7488 - hash: "c9b766ef3743159fdd7a01d3eeaa357b" + hash: "df53c57d83cf38d96893f379d8a0c1a7" } Frame { msec: 7504 - hash: "c9b766ef3743159fdd7a01d3eeaa357b" + hash: "df53c57d83cf38d96893f379d8a0c1a7" } Frame { msec: 7520 - hash: "c9b766ef3743159fdd7a01d3eeaa357b" + hash: "df53c57d83cf38d96893f379d8a0c1a7" } Frame { msec: 7536 - hash: "c9b766ef3743159fdd7a01d3eeaa357b" + hash: "df53c57d83cf38d96893f379d8a0c1a7" } Frame { msec: 7552 - hash: "c9b766ef3743159fdd7a01d3eeaa357b" + hash: "df53c57d83cf38d96893f379d8a0c1a7" } Frame { msec: 7568 - hash: "c9b766ef3743159fdd7a01d3eeaa357b" + hash: "df53c57d83cf38d96893f379d8a0c1a7" } Key { type: 6 @@ -3402,15 +3402,15 @@ VisualTest { } Frame { msec: 7584 - hash: "f8d7e167379a5109b1744727b3bb5050" + hash: "bdc721eb51436b121826d4163cbf596f" } Frame { msec: 7600 - hash: "f8d7e167379a5109b1744727b3bb5050" + hash: "bdc721eb51436b121826d4163cbf596f" } Frame { msec: 7616 - hash: "f8d7e167379a5109b1744727b3bb5050" + hash: "bdc721eb51436b121826d4163cbf596f" } Key { type: 7 @@ -3422,27 +3422,27 @@ VisualTest { } Frame { msec: 7632 - hash: "f8d7e167379a5109b1744727b3bb5050" + hash: "bdc721eb51436b121826d4163cbf596f" } Frame { msec: 7648 - hash: "f8d7e167379a5109b1744727b3bb5050" + hash: "bdc721eb51436b121826d4163cbf596f" } Frame { msec: 7664 - hash: "f8d7e167379a5109b1744727b3bb5050" + hash: "bdc721eb51436b121826d4163cbf596f" } Frame { msec: 7680 - image: "usingMultilineEdit.7.png" + hash: "bdc721eb51436b121826d4163cbf596f" } Frame { msec: 7696 - hash: "f8d7e167379a5109b1744727b3bb5050" + image: "usingMultilineEdit.8.png" } Frame { msec: 7712 - hash: "f8d7e167379a5109b1744727b3bb5050" + hash: "bdc721eb51436b121826d4163cbf596f" } Key { type: 6 @@ -3454,63 +3454,63 @@ VisualTest { } Frame { msec: 7728 - hash: "d1f43fa2f710725527736ac3439577df" + hash: "7d378c1c1e54d2d13b602f1cf1a56a2f" } Frame { msec: 7744 - hash: "d1f43fa2f710725527736ac3439577df" + hash: "7d378c1c1e54d2d13b602f1cf1a56a2f" } Frame { msec: 7760 - hash: "d1f43fa2f710725527736ac3439577df" + hash: "7d378c1c1e54d2d13b602f1cf1a56a2f" } Frame { msec: 7776 - hash: "d1f43fa2f710725527736ac3439577df" + hash: "7d378c1c1e54d2d13b602f1cf1a56a2f" } Frame { msec: 7792 - hash: "d1f43fa2f710725527736ac3439577df" + hash: "7d378c1c1e54d2d13b602f1cf1a56a2f" } Frame { msec: 7808 - hash: "d1f43fa2f710725527736ac3439577df" + hash: "7d378c1c1e54d2d13b602f1cf1a56a2f" } Frame { msec: 7824 - hash: "d1f43fa2f710725527736ac3439577df" + hash: "7d378c1c1e54d2d13b602f1cf1a56a2f" } Frame { msec: 7840 - hash: "d1f43fa2f710725527736ac3439577df" + hash: "7d378c1c1e54d2d13b602f1cf1a56a2f" } Frame { msec: 7856 - hash: "d1f43fa2f710725527736ac3439577df" + hash: "7d378c1c1e54d2d13b602f1cf1a56a2f" } Frame { msec: 7872 - hash: "d1f43fa2f710725527736ac3439577df" + hash: "7d378c1c1e54d2d13b602f1cf1a56a2f" } Frame { msec: 7888 - hash: "d1f43fa2f710725527736ac3439577df" + hash: "7d378c1c1e54d2d13b602f1cf1a56a2f" } Frame { msec: 7904 - hash: "d1f43fa2f710725527736ac3439577df" + hash: "7d378c1c1e54d2d13b602f1cf1a56a2f" } Frame { msec: 7920 - hash: "d1f43fa2f710725527736ac3439577df" + hash: "7d378c1c1e54d2d13b602f1cf1a56a2f" } Frame { msec: 7936 - hash: "d1f43fa2f710725527736ac3439577df" + hash: "7d378c1c1e54d2d13b602f1cf1a56a2f" } Frame { msec: 7952 - hash: "d1f43fa2f710725527736ac3439577df" + hash: "7d378c1c1e54d2d13b602f1cf1a56a2f" } Key { type: 7 @@ -3530,11 +3530,11 @@ VisualTest { } Frame { msec: 7968 - hash: "1553d42725394fa4d4c9b97dc12a78b9" + hash: "bc028efd0fc3d999269d047fe4d64e27" } Frame { msec: 7984 - hash: "1553d42725394fa4d4c9b97dc12a78b9" + hash: "bc028efd0fc3d999269d047fe4d64e27" } Key { type: 7 @@ -3554,11 +3554,11 @@ VisualTest { } Frame { msec: 8000 - hash: "236c237e3f4673d568a8cf2c3665cb49" + hash: "b18fe0d9cfed62d53e152e3f294dc8b3" } Frame { msec: 8016 - hash: "236c237e3f4673d568a8cf2c3665cb49" + hash: "b18fe0d9cfed62d53e152e3f294dc8b3" } Key { type: 7 @@ -3578,11 +3578,11 @@ VisualTest { } Frame { msec: 8032 - hash: "cea55dd0cd5b0c2e37808bd38c689ddf" + hash: "eca1a9d5eed543b913d1d2b19cef3286" } Frame { msec: 8048 - hash: "cea55dd0cd5b0c2e37808bd38c689ddf" + hash: "eca1a9d5eed543b913d1d2b19cef3286" } Key { type: 7 @@ -3602,11 +3602,11 @@ VisualTest { } Frame { msec: 8064 - hash: "9bf8a1a8a79230f459fcec6d21843f3f" + hash: "01f1ac2c199086a701a784a3a47fdb71" } Frame { msec: 8080 - hash: "9bf8a1a8a79230f459fcec6d21843f3f" + hash: "01f1ac2c199086a701a784a3a47fdb71" } Key { type: 6 @@ -3626,31 +3626,31 @@ VisualTest { } Frame { msec: 8096 - hash: "9bf8a1a8a79230f459fcec6d21843f3f" + hash: "01f1ac2c199086a701a784a3a47fdb71" } Frame { msec: 8112 - hash: "9bf8a1a8a79230f459fcec6d21843f3f" + hash: "01f1ac2c199086a701a784a3a47fdb71" } Frame { msec: 8128 - hash: "9bf8a1a8a79230f459fcec6d21843f3f" + hash: "01f1ac2c199086a701a784a3a47fdb71" } Frame { msec: 8144 - hash: "9bf8a1a8a79230f459fcec6d21843f3f" + hash: "01f1ac2c199086a701a784a3a47fdb71" } Frame { msec: 8160 - hash: "9bf8a1a8a79230f459fcec6d21843f3f" + hash: "01f1ac2c199086a701a784a3a47fdb71" } Frame { msec: 8176 - hash: "9bf8a1a8a79230f459fcec6d21843f3f" + hash: "01f1ac2c199086a701a784a3a47fdb71" } Frame { msec: 8192 - hash: "9bf8a1a8a79230f459fcec6d21843f3f" + hash: "01f1ac2c199086a701a784a3a47fdb71" } Key { type: 6 @@ -3662,19 +3662,19 @@ VisualTest { } Frame { msec: 8208 - hash: "261d950728b1628d637e739a72c58e9f" + hash: "c8254066bc7b4bae0934425226d59a2b" } Frame { msec: 8224 - hash: "261d950728b1628d637e739a72c58e9f" + hash: "c8254066bc7b4bae0934425226d59a2b" } Frame { msec: 8240 - hash: "261d950728b1628d637e739a72c58e9f" + hash: "c8254066bc7b4bae0934425226d59a2b" } Frame { msec: 8256 - hash: "261d950728b1628d637e739a72c58e9f" + hash: "c8254066bc7b4bae0934425226d59a2b" } Key { type: 7 @@ -3686,19 +3686,19 @@ VisualTest { } Frame { msec: 8272 - hash: "261d950728b1628d637e739a72c58e9f" + hash: "c8254066bc7b4bae0934425226d59a2b" } Frame { msec: 8288 - hash: "261d950728b1628d637e739a72c58e9f" + hash: "c8254066bc7b4bae0934425226d59a2b" } Frame { msec: 8304 - hash: "261d950728b1628d637e739a72c58e9f" + hash: "c8254066bc7b4bae0934425226d59a2b" } Frame { msec: 8320 - hash: "261d950728b1628d637e739a72c58e9f" + hash: "c8254066bc7b4bae0934425226d59a2b" } Key { type: 6 @@ -3710,19 +3710,19 @@ VisualTest { } Frame { msec: 8336 - hash: "aad904179a9dbda49f411b9ae3efcb53" + hash: "7bd48f4441ba1971bf49cb5b9e174935" } Frame { msec: 8352 - hash: "aad904179a9dbda49f411b9ae3efcb53" + hash: "7bd48f4441ba1971bf49cb5b9e174935" } Frame { msec: 8368 - hash: "aad904179a9dbda49f411b9ae3efcb53" + hash: "7bd48f4441ba1971bf49cb5b9e174935" } Frame { msec: 8384 - hash: "aad904179a9dbda49f411b9ae3efcb53" + hash: "7bd48f4441ba1971bf49cb5b9e174935" } Key { type: 7 @@ -3734,23 +3734,23 @@ VisualTest { } Frame { msec: 8400 - hash: "aad904179a9dbda49f411b9ae3efcb53" + hash: "7bd48f4441ba1971bf49cb5b9e174935" } Frame { msec: 8416 - hash: "aad904179a9dbda49f411b9ae3efcb53" + hash: "7bd48f4441ba1971bf49cb5b9e174935" } Frame { msec: 8432 - hash: "aad904179a9dbda49f411b9ae3efcb53" + hash: "7bd48f4441ba1971bf49cb5b9e174935" } Frame { msec: 8448 - hash: "aad904179a9dbda49f411b9ae3efcb53" + hash: "7bd48f4441ba1971bf49cb5b9e174935" } Frame { msec: 8464 - hash: "aad904179a9dbda49f411b9ae3efcb53" + hash: "7bd48f4441ba1971bf49cb5b9e174935" } Key { type: 6 @@ -3762,19 +3762,19 @@ VisualTest { } Frame { msec: 8480 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 8496 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 8512 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 8528 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Key { type: 7 @@ -3786,35 +3786,35 @@ VisualTest { } Frame { msec: 8544 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 8560 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 8576 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 8592 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 8608 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 8624 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 8640 - image: "usingMultilineEdit.8.png" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 8656 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + image: "usingMultilineEdit.9.png" } Key { type: 7 @@ -3826,139 +3826,139 @@ VisualTest { } Frame { msec: 8672 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 8688 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 8704 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 8720 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 8736 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 8752 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 8768 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 8784 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 8800 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 8816 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 8832 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 8848 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 8864 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 8880 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 8896 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 8912 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 8928 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 8944 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 8960 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 8976 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 8992 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 9008 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 9024 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 9040 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 9056 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 9072 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 9088 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 9104 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 9120 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 9136 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 9152 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 9168 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 9184 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 9200 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Mouse { type: 2 @@ -3970,11 +3970,11 @@ VisualTest { } Frame { msec: 9216 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 9232 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Mouse { type: 5 @@ -3986,7 +3986,7 @@ VisualTest { } Frame { msec: 9248 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Mouse { type: 5 @@ -4006,7 +4006,7 @@ VisualTest { } Frame { msec: 9264 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Mouse { type: 5 @@ -4026,7 +4026,7 @@ VisualTest { } Frame { msec: 9280 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Mouse { type: 3 @@ -4038,43 +4038,43 @@ VisualTest { } Frame { msec: 9296 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 9312 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 9328 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 9344 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 9360 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 9376 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 9392 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 9408 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 9424 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Frame { msec: 9440 - hash: "b5c199f82cea188d2aafa4fa09f444fc" + hash: "edf44121a60ee9d975954863c2ed848c" } Mouse { type: 2 @@ -4086,27 +4086,27 @@ VisualTest { } Frame { msec: 9456 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 9472 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 9488 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 9504 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 9520 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 9536 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Mouse { type: 3 @@ -4118,35 +4118,35 @@ VisualTest { } Frame { msec: 9552 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 9568 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 9584 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 9600 - image: "usingMultilineEdit.9.png" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 9616 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + image: "usingMultilineEdit.10.png" } Frame { msec: 9632 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 9648 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 9664 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Key { type: 6 @@ -4158,111 +4158,111 @@ VisualTest { } Frame { msec: 9680 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 9696 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 9712 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 9728 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 9744 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 9760 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 9776 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 9792 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 9808 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 9824 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 9840 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 9856 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 9872 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 9888 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 9904 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 9920 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 9936 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 9952 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 9968 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 9984 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10000 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10016 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10032 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10048 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10064 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10080 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10096 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Key { type: 6 @@ -4274,35 +4274,35 @@ VisualTest { } Frame { msec: 10112 - hash: "ead21885244133a71e103eb9ae6b61e4" + hash: "956f4f8cfca76cfee9babea29b0715ea" } Frame { msec: 10128 - hash: "ead21885244133a71e103eb9ae6b61e4" + hash: "956f4f8cfca76cfee9babea29b0715ea" } Frame { msec: 10144 - hash: "ead21885244133a71e103eb9ae6b61e4" + hash: "956f4f8cfca76cfee9babea29b0715ea" } Frame { msec: 10160 - hash: "ead21885244133a71e103eb9ae6b61e4" + hash: "956f4f8cfca76cfee9babea29b0715ea" } Frame { msec: 10176 - hash: "ead21885244133a71e103eb9ae6b61e4" + hash: "956f4f8cfca76cfee9babea29b0715ea" } Frame { msec: 10192 - hash: "ead21885244133a71e103eb9ae6b61e4" + hash: "956f4f8cfca76cfee9babea29b0715ea" } Frame { msec: 10208 - hash: "ead21885244133a71e103eb9ae6b61e4" + hash: "956f4f8cfca76cfee9babea29b0715ea" } Frame { msec: 10224 - hash: "ead21885244133a71e103eb9ae6b61e4" + hash: "956f4f8cfca76cfee9babea29b0715ea" } Key { type: 7 @@ -4314,35 +4314,35 @@ VisualTest { } Frame { msec: 10240 - hash: "ead21885244133a71e103eb9ae6b61e4" + hash: "956f4f8cfca76cfee9babea29b0715ea" } Frame { msec: 10256 - hash: "ead21885244133a71e103eb9ae6b61e4" + hash: "956f4f8cfca76cfee9babea29b0715ea" } Frame { msec: 10272 - hash: "ead21885244133a71e103eb9ae6b61e4" + hash: "956f4f8cfca76cfee9babea29b0715ea" } Frame { msec: 10288 - hash: "ead21885244133a71e103eb9ae6b61e4" + hash: "956f4f8cfca76cfee9babea29b0715ea" } Frame { msec: 10304 - hash: "ead21885244133a71e103eb9ae6b61e4" + hash: "956f4f8cfca76cfee9babea29b0715ea" } Frame { msec: 10320 - hash: "ead21885244133a71e103eb9ae6b61e4" + hash: "956f4f8cfca76cfee9babea29b0715ea" } Frame { msec: 10336 - hash: "ead21885244133a71e103eb9ae6b61e4" + hash: "956f4f8cfca76cfee9babea29b0715ea" } Frame { msec: 10352 - hash: "ead21885244133a71e103eb9ae6b61e4" + hash: "956f4f8cfca76cfee9babea29b0715ea" } Key { type: 6 @@ -4354,27 +4354,27 @@ VisualTest { } Frame { msec: 10368 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10384 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10400 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10416 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10432 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10448 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Key { type: 7 @@ -4386,51 +4386,51 @@ VisualTest { } Frame { msec: 10464 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10480 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10496 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10512 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10528 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10544 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10560 - image: "usingMultilineEdit.10.png" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10576 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + image: "usingMultilineEdit.11.png" } Frame { msec: 10592 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10608 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10624 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10640 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Key { type: 7 @@ -4442,246 +4442,246 @@ VisualTest { } Frame { msec: 10656 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10672 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10688 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10704 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10720 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10736 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10752 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10768 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10784 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10800 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10816 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10832 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10848 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10864 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10880 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10896 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10912 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10928 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10944 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10960 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10976 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 10992 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11008 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11024 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11040 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11056 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11072 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11088 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11104 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11120 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11136 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11152 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11168 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11184 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11200 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11216 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11232 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11248 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11264 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11280 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11296 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11312 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11328 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11344 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11360 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11376 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11392 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11408 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11424 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11440 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11456 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11472 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11488 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11504 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11520 - image: "usingMultilineEdit.11.png" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11536 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + image: "usingMultilineEdit.12.png" } Frame { msec: 11552 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11568 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11584 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11600 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } Frame { msec: 11616 - hash: "a6c8b66b0d3f1124a6a316209a1456ff" + hash: "b58ab2c31823e7b0be144fba3e77368a" } } diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.0.png Binary files differindex 4f51246..d63f753 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.0.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.1.png Binary files differindex a27067f..bb7daa3 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.1.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.1.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.2.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.2.png Binary files differindex e33a8b0..bcad242 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.2.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.2.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.3.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.3.png Binary files differindex fb35f56..7be45e7 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.3.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.3.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.4.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.4.png Binary files differindex 9eab398..42f7f51 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.4.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.4.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.5.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.5.png Binary files differindex 66edb6b..147632a 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.5.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.5.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.6.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.6.png Binary files differindex 66edb6b..d624a71 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.6.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.6.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.7.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.7.png Binary files differnew file mode 100644 index 0000000..d624a71 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.7.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.qml index 475aee1..72f68e7 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.qml @@ -6,7 +6,7 @@ VisualTest { } Frame { msec: 16 - hash: "d9acaa85ca366aac5a63f59b8913039a" + image: "wrap.0.png" } Key { type: 6 @@ -18,7 +18,7 @@ VisualTest { } Frame { msec: 32 - hash: "81b7e0be317f0ca4425fa75ac5a73be9" + hash: "3e34b9a8c5df08caa18f37289c25138f" } Key { type: 7 @@ -30,11 +30,11 @@ VisualTest { } Frame { msec: 48 - hash: "81b7e0be317f0ca4425fa75ac5a73be9" + hash: "3e34b9a8c5df08caa18f37289c25138f" } Frame { msec: 64 - hash: "81b7e0be317f0ca4425fa75ac5a73be9" + hash: "3e34b9a8c5df08caa18f37289c25138f" } Key { type: 7 @@ -46,11 +46,11 @@ VisualTest { } Frame { msec: 80 - hash: "81b7e0be317f0ca4425fa75ac5a73be9" + hash: "3e34b9a8c5df08caa18f37289c25138f" } Frame { msec: 96 - hash: "81b7e0be317f0ca4425fa75ac5a73be9" + hash: "3e34b9a8c5df08caa18f37289c25138f" } Key { type: 6 @@ -62,15 +62,15 @@ VisualTest { } Frame { msec: 112 - hash: "ad65e3fe3973343e9b6feb1c28ee40f4" + hash: "4242081446f2a3122bbd4f8c03a67e5c" } Frame { msec: 128 - hash: "ad65e3fe3973343e9b6feb1c28ee40f4" + hash: "4242081446f2a3122bbd4f8c03a67e5c" } Frame { msec: 144 - hash: "ad65e3fe3973343e9b6feb1c28ee40f4" + hash: "4242081446f2a3122bbd4f8c03a67e5c" } Key { type: 6 @@ -82,15 +82,15 @@ VisualTest { } Frame { msec: 160 - hash: "187c3d689a5b217d8e886464303840aa" + hash: "79c4a9defe89f99b3f6b3c25bd81fc7e" } Frame { msec: 176 - hash: "187c3d689a5b217d8e886464303840aa" + hash: "79c4a9defe89f99b3f6b3c25bd81fc7e" } Frame { msec: 192 - hash: "187c3d689a5b217d8e886464303840aa" + hash: "79c4a9defe89f99b3f6b3c25bd81fc7e" } Key { type: 7 @@ -102,11 +102,11 @@ VisualTest { } Frame { msec: 208 - hash: "187c3d689a5b217d8e886464303840aa" + hash: "79c4a9defe89f99b3f6b3c25bd81fc7e" } Frame { msec: 224 - hash: "187c3d689a5b217d8e886464303840aa" + hash: "79c4a9defe89f99b3f6b3c25bd81fc7e" } Key { type: 6 @@ -118,7 +118,7 @@ VisualTest { } Frame { msec: 240 - hash: "572954512211be45ec468ca0c541f87b" + hash: "0bee22de7793974cadec12dfb5df16aa" } Key { type: 7 @@ -130,19 +130,19 @@ VisualTest { } Frame { msec: 256 - hash: "572954512211be45ec468ca0c541f87b" + hash: "0bee22de7793974cadec12dfb5df16aa" } Frame { msec: 272 - hash: "572954512211be45ec468ca0c541f87b" + hash: "0bee22de7793974cadec12dfb5df16aa" } Frame { msec: 288 - hash: "572954512211be45ec468ca0c541f87b" + hash: "0bee22de7793974cadec12dfb5df16aa" } Frame { msec: 304 - hash: "572954512211be45ec468ca0c541f87b" + hash: "0bee22de7793974cadec12dfb5df16aa" } Key { type: 7 @@ -154,11 +154,11 @@ VisualTest { } Frame { msec: 320 - hash: "572954512211be45ec468ca0c541f87b" + hash: "0bee22de7793974cadec12dfb5df16aa" } Frame { msec: 336 - hash: "572954512211be45ec468ca0c541f87b" + hash: "0bee22de7793974cadec12dfb5df16aa" } Key { type: 6 @@ -170,19 +170,19 @@ VisualTest { } Frame { msec: 352 - hash: "a3ea4d6ebf0b267a01e18d4d7139cace" + hash: "07393d1c1bb6da436700881ebcd38195" } Frame { msec: 368 - hash: "a3ea4d6ebf0b267a01e18d4d7139cace" + hash: "07393d1c1bb6da436700881ebcd38195" } Frame { msec: 384 - hash: "a3ea4d6ebf0b267a01e18d4d7139cace" + hash: "07393d1c1bb6da436700881ebcd38195" } Frame { msec: 400 - hash: "a3ea4d6ebf0b267a01e18d4d7139cace" + hash: "07393d1c1bb6da436700881ebcd38195" } Key { type: 7 @@ -194,19 +194,19 @@ VisualTest { } Frame { msec: 416 - hash: "a3ea4d6ebf0b267a01e18d4d7139cace" + hash: "07393d1c1bb6da436700881ebcd38195" } Frame { msec: 432 - hash: "a3ea4d6ebf0b267a01e18d4d7139cace" + hash: "07393d1c1bb6da436700881ebcd38195" } Frame { msec: 448 - hash: "a3ea4d6ebf0b267a01e18d4d7139cace" + hash: "07393d1c1bb6da436700881ebcd38195" } Frame { msec: 464 - hash: "a3ea4d6ebf0b267a01e18d4d7139cace" + hash: "07393d1c1bb6da436700881ebcd38195" } Key { type: 6 @@ -218,19 +218,19 @@ VisualTest { } Frame { msec: 480 - hash: "36fb24a55e2cda02c3001adaa67e82a7" + hash: "b12a4550ae068d157d340c008047d6f1" } Frame { msec: 496 - hash: "36fb24a55e2cda02c3001adaa67e82a7" + hash: "b12a4550ae068d157d340c008047d6f1" } Frame { msec: 512 - hash: "36fb24a55e2cda02c3001adaa67e82a7" + hash: "b12a4550ae068d157d340c008047d6f1" } Frame { msec: 528 - hash: "36fb24a55e2cda02c3001adaa67e82a7" + hash: "b12a4550ae068d157d340c008047d6f1" } Key { type: 6 @@ -250,23 +250,23 @@ VisualTest { } Frame { msec: 544 - hash: "cc3eb1d7263556949e5f7ad3862d9959" + hash: "f291de0963549b92d607f38d2d08c551" } Frame { msec: 560 - hash: "cc3eb1d7263556949e5f7ad3862d9959" + hash: "f291de0963549b92d607f38d2d08c551" } Frame { msec: 576 - hash: "cc3eb1d7263556949e5f7ad3862d9959" + hash: "f291de0963549b92d607f38d2d08c551" } Frame { msec: 592 - hash: "cc3eb1d7263556949e5f7ad3862d9959" + hash: "f291de0963549b92d607f38d2d08c551" } Frame { msec: 608 - hash: "cc3eb1d7263556949e5f7ad3862d9959" + hash: "f291de0963549b92d607f38d2d08c551" } Key { type: 7 @@ -286,19 +286,19 @@ VisualTest { } Frame { msec: 624 - hash: "1ebd7df1875dc93984c9b663791c058e" + hash: "b7eedae59cc521aa8222596cd97bf129" } Frame { msec: 640 - hash: "1ebd7df1875dc93984c9b663791c058e" + hash: "b7eedae59cc521aa8222596cd97bf129" } Frame { msec: 656 - hash: "1ebd7df1875dc93984c9b663791c058e" + hash: "b7eedae59cc521aa8222596cd97bf129" } Frame { msec: 672 - hash: "1ebd7df1875dc93984c9b663791c058e" + hash: "b7eedae59cc521aa8222596cd97bf129" } Key { type: 7 @@ -310,11 +310,11 @@ VisualTest { } Frame { msec: 688 - hash: "1ebd7df1875dc93984c9b663791c058e" + hash: "b7eedae59cc521aa8222596cd97bf129" } Frame { msec: 704 - hash: "1ebd7df1875dc93984c9b663791c058e" + hash: "b7eedae59cc521aa8222596cd97bf129" } Key { type: 6 @@ -326,23 +326,23 @@ VisualTest { } Frame { msec: 720 - hash: "35ad49d6517b35bd410db9770818918d" + hash: "98ef281d984841075f2fc82cebcba3a9" } Frame { msec: 736 - hash: "35ad49d6517b35bd410db9770818918d" + hash: "98ef281d984841075f2fc82cebcba3a9" } Frame { msec: 752 - hash: "35ad49d6517b35bd410db9770818918d" + hash: "98ef281d984841075f2fc82cebcba3a9" } Frame { msec: 768 - hash: "35ad49d6517b35bd410db9770818918d" + hash: "98ef281d984841075f2fc82cebcba3a9" } Frame { msec: 784 - hash: "35ad49d6517b35bd410db9770818918d" + hash: "98ef281d984841075f2fc82cebcba3a9" } Key { type: 7 @@ -354,7 +354,7 @@ VisualTest { } Frame { msec: 800 - hash: "35ad49d6517b35bd410db9770818918d" + hash: "98ef281d984841075f2fc82cebcba3a9" } Key { type: 6 @@ -366,15 +366,15 @@ VisualTest { } Frame { msec: 816 - hash: "af5ec042c8a5e5b1942cb3e14a646b3a" + hash: "e7b8f24ba55765e2fc1f386d510b402f" } Frame { msec: 832 - hash: "af5ec042c8a5e5b1942cb3e14a646b3a" + hash: "e7b8f24ba55765e2fc1f386d510b402f" } Frame { msec: 848 - hash: "af5ec042c8a5e5b1942cb3e14a646b3a" + hash: "e7b8f24ba55765e2fc1f386d510b402f" } Key { type: 7 @@ -386,15 +386,15 @@ VisualTest { } Frame { msec: 864 - hash: "af5ec042c8a5e5b1942cb3e14a646b3a" + hash: "e7b8f24ba55765e2fc1f386d510b402f" } Frame { msec: 880 - hash: "af5ec042c8a5e5b1942cb3e14a646b3a" + hash: "e7b8f24ba55765e2fc1f386d510b402f" } Frame { msec: 896 - hash: "af5ec042c8a5e5b1942cb3e14a646b3a" + hash: "e7b8f24ba55765e2fc1f386d510b402f" } Key { type: 6 @@ -406,27 +406,27 @@ VisualTest { } Frame { msec: 912 - hash: "3e21db7face603e4a41010e10fdc35eb" + hash: "38a3062cb4f23993416f83ff6acbe189" } Frame { msec: 928 - hash: "3e21db7face603e4a41010e10fdc35eb" + hash: "38a3062cb4f23993416f83ff6acbe189" } Frame { msec: 944 - hash: "3e21db7face603e4a41010e10fdc35eb" + hash: "38a3062cb4f23993416f83ff6acbe189" } Frame { msec: 960 - image: "wrap.0.png" + hash: "38a3062cb4f23993416f83ff6acbe189" } Frame { msec: 976 - hash: "3e21db7face603e4a41010e10fdc35eb" + image: "wrap.1.png" } Frame { msec: 992 - hash: "3e21db7face603e4a41010e10fdc35eb" + hash: "38a3062cb4f23993416f83ff6acbe189" } Key { type: 6 @@ -446,23 +446,23 @@ VisualTest { } Frame { msec: 1008 - hash: "f681181b9e889f2fe0ac5ccddaa8c39f" + hash: "daef9995a008f0ca672adc98315a6b9f" } Frame { msec: 1024 - hash: "f681181b9e889f2fe0ac5ccddaa8c39f" + hash: "daef9995a008f0ca672adc98315a6b9f" } Frame { msec: 1040 - hash: "f681181b9e889f2fe0ac5ccddaa8c39f" + hash: "daef9995a008f0ca672adc98315a6b9f" } Frame { msec: 1056 - hash: "f681181b9e889f2fe0ac5ccddaa8c39f" + hash: "daef9995a008f0ca672adc98315a6b9f" } Frame { msec: 1072 - hash: "f681181b9e889f2fe0ac5ccddaa8c39f" + hash: "daef9995a008f0ca672adc98315a6b9f" } Key { type: 7 @@ -474,31 +474,31 @@ VisualTest { } Frame { msec: 1088 - hash: "f681181b9e889f2fe0ac5ccddaa8c39f" + hash: "daef9995a008f0ca672adc98315a6b9f" } Frame { msec: 1104 - hash: "f681181b9e889f2fe0ac5ccddaa8c39f" + hash: "daef9995a008f0ca672adc98315a6b9f" } Frame { msec: 1120 - hash: "f681181b9e889f2fe0ac5ccddaa8c39f" + hash: "daef9995a008f0ca672adc98315a6b9f" } Frame { msec: 1136 - hash: "f681181b9e889f2fe0ac5ccddaa8c39f" + hash: "daef9995a008f0ca672adc98315a6b9f" } Frame { msec: 1152 - hash: "f681181b9e889f2fe0ac5ccddaa8c39f" + hash: "daef9995a008f0ca672adc98315a6b9f" } Frame { msec: 1168 - hash: "f681181b9e889f2fe0ac5ccddaa8c39f" + hash: "daef9995a008f0ca672adc98315a6b9f" } Frame { msec: 1184 - hash: "f681181b9e889f2fe0ac5ccddaa8c39f" + hash: "daef9995a008f0ca672adc98315a6b9f" } Key { type: 6 @@ -510,23 +510,23 @@ VisualTest { } Frame { msec: 1200 - hash: "4058b4a448b3836e980e2167628d5d45" + hash: "da27d35f241ccc7c1ee2832e491fa726" } Frame { msec: 1216 - hash: "4058b4a448b3836e980e2167628d5d45" + hash: "da27d35f241ccc7c1ee2832e491fa726" } Frame { msec: 1232 - hash: "4058b4a448b3836e980e2167628d5d45" + hash: "da27d35f241ccc7c1ee2832e491fa726" } Frame { msec: 1248 - hash: "4058b4a448b3836e980e2167628d5d45" + hash: "da27d35f241ccc7c1ee2832e491fa726" } Frame { msec: 1264 - hash: "4058b4a448b3836e980e2167628d5d45" + hash: "da27d35f241ccc7c1ee2832e491fa726" } Key { type: 7 @@ -546,11 +546,11 @@ VisualTest { } Frame { msec: 1280 - hash: "9546e50697fd316e17b990d3ab235b8c" + hash: "7136f5cfcca4a86b8764667895efa813" } Frame { msec: 1296 - hash: "9546e50697fd316e17b990d3ab235b8c" + hash: "7136f5cfcca4a86b8764667895efa813" } Key { type: 6 @@ -562,15 +562,15 @@ VisualTest { } Frame { msec: 1312 - hash: "4f7a3795af41fc641483b6de3829a9b5" + hash: "b99aec3d97f4442378a18ac88d50b97d" } Frame { msec: 1328 - hash: "4f7a3795af41fc641483b6de3829a9b5" + hash: "b99aec3d97f4442378a18ac88d50b97d" } Frame { msec: 1344 - hash: "4f7a3795af41fc641483b6de3829a9b5" + hash: "b99aec3d97f4442378a18ac88d50b97d" } Key { type: 7 @@ -582,11 +582,11 @@ VisualTest { } Frame { msec: 1360 - hash: "4f7a3795af41fc641483b6de3829a9b5" + hash: "b99aec3d97f4442378a18ac88d50b97d" } Frame { msec: 1376 - hash: "4f7a3795af41fc641483b6de3829a9b5" + hash: "b99aec3d97f4442378a18ac88d50b97d" } Key { type: 7 @@ -598,19 +598,19 @@ VisualTest { } Frame { msec: 1392 - hash: "4f7a3795af41fc641483b6de3829a9b5" + hash: "b99aec3d97f4442378a18ac88d50b97d" } Frame { msec: 1408 - hash: "4f7a3795af41fc641483b6de3829a9b5" + hash: "b99aec3d97f4442378a18ac88d50b97d" } Frame { msec: 1424 - hash: "4f7a3795af41fc641483b6de3829a9b5" + hash: "b99aec3d97f4442378a18ac88d50b97d" } Frame { msec: 1440 - hash: "4f7a3795af41fc641483b6de3829a9b5" + hash: "b99aec3d97f4442378a18ac88d50b97d" } Key { type: 6 @@ -622,23 +622,23 @@ VisualTest { } Frame { msec: 1456 - hash: "a086058fa845a399a222c2571ef25442" + hash: "c32293903502fd1964cfbc10515b2ef7" } Frame { msec: 1472 - hash: "a086058fa845a399a222c2571ef25442" + hash: "c32293903502fd1964cfbc10515b2ef7" } Frame { msec: 1488 - hash: "a086058fa845a399a222c2571ef25442" + hash: "c32293903502fd1964cfbc10515b2ef7" } Frame { msec: 1504 - hash: "a086058fa845a399a222c2571ef25442" + hash: "c32293903502fd1964cfbc10515b2ef7" } Frame { msec: 1520 - hash: "a086058fa845a399a222c2571ef25442" + hash: "c32293903502fd1964cfbc10515b2ef7" } Key { type: 7 @@ -650,11 +650,11 @@ VisualTest { } Frame { msec: 1536 - hash: "a086058fa845a399a222c2571ef25442" + hash: "c32293903502fd1964cfbc10515b2ef7" } Frame { msec: 1552 - hash: "a086058fa845a399a222c2571ef25442" + hash: "c32293903502fd1964cfbc10515b2ef7" } Key { type: 6 @@ -666,23 +666,23 @@ VisualTest { } Frame { msec: 1568 - hash: "a4a912ce9cee7ba833e70df683668d8e" + hash: "47371eb93a2a8fac7afb53990fac9130" } Frame { msec: 1584 - hash: "a4a912ce9cee7ba833e70df683668d8e" + hash: "47371eb93a2a8fac7afb53990fac9130" } Frame { msec: 1600 - hash: "a4a912ce9cee7ba833e70df683668d8e" + hash: "47371eb93a2a8fac7afb53990fac9130" } Frame { msec: 1616 - hash: "a4a912ce9cee7ba833e70df683668d8e" + hash: "47371eb93a2a8fac7afb53990fac9130" } Frame { msec: 1632 - hash: "a4a912ce9cee7ba833e70df683668d8e" + hash: "47371eb93a2a8fac7afb53990fac9130" } Key { type: 6 @@ -702,23 +702,23 @@ VisualTest { } Frame { msec: 1648 - hash: "a0ca0b36e56019968875c059bf95e133" + hash: "5c22c2566b437497dd6fd908135ec39e" } Frame { msec: 1664 - hash: "a0ca0b36e56019968875c059bf95e133" + hash: "5c22c2566b437497dd6fd908135ec39e" } Frame { msec: 1680 - hash: "a0ca0b36e56019968875c059bf95e133" + hash: "5c22c2566b437497dd6fd908135ec39e" } Frame { msec: 1696 - hash: "a0ca0b36e56019968875c059bf95e133" + hash: "5c22c2566b437497dd6fd908135ec39e" } Frame { msec: 1712 - hash: "a0ca0b36e56019968875c059bf95e133" + hash: "5c22c2566b437497dd6fd908135ec39e" } Key { type: 6 @@ -730,15 +730,15 @@ VisualTest { } Frame { msec: 1728 - hash: "3c06f171b86ed55a425fdb316591a4f4" + hash: "29b4e69de4c83ccdee6ef116ab3785ee" } Frame { msec: 1744 - hash: "3c06f171b86ed55a425fdb316591a4f4" + hash: "29b4e69de4c83ccdee6ef116ab3785ee" } Frame { msec: 1760 - hash: "3c06f171b86ed55a425fdb316591a4f4" + hash: "29b4e69de4c83ccdee6ef116ab3785ee" } Key { type: 7 @@ -750,7 +750,7 @@ VisualTest { } Frame { msec: 1776 - hash: "3c06f171b86ed55a425fdb316591a4f4" + hash: "29b4e69de4c83ccdee6ef116ab3785ee" } Key { type: 6 @@ -762,11 +762,11 @@ VisualTest { } Frame { msec: 1792 - hash: "e5100e36d546b8af34bfc7a68317fa74" + hash: "5ab8ecb0ca9fed70f1d8add6b7b3972d" } Frame { msec: 1808 - hash: "e5100e36d546b8af34bfc7a68317fa74" + hash: "5ab8ecb0ca9fed70f1d8add6b7b3972d" } Key { type: 7 @@ -778,19 +778,19 @@ VisualTest { } Frame { msec: 1824 - hash: "e5100e36d546b8af34bfc7a68317fa74" + hash: "5ab8ecb0ca9fed70f1d8add6b7b3972d" } Frame { msec: 1840 - hash: "e5100e36d546b8af34bfc7a68317fa74" + hash: "5ab8ecb0ca9fed70f1d8add6b7b3972d" } Frame { msec: 1856 - hash: "e5100e36d546b8af34bfc7a68317fa74" + hash: "5ab8ecb0ca9fed70f1d8add6b7b3972d" } Frame { msec: 1872 - hash: "e5100e36d546b8af34bfc7a68317fa74" + hash: "5ab8ecb0ca9fed70f1d8add6b7b3972d" } Key { type: 7 @@ -802,23 +802,23 @@ VisualTest { } Frame { msec: 1888 - hash: "e5100e36d546b8af34bfc7a68317fa74" + hash: "5ab8ecb0ca9fed70f1d8add6b7b3972d" } Frame { msec: 1904 - hash: "e5100e36d546b8af34bfc7a68317fa74" + hash: "5ab8ecb0ca9fed70f1d8add6b7b3972d" } Frame { msec: 1920 - image: "wrap.1.png" + hash: "5ab8ecb0ca9fed70f1d8add6b7b3972d" } Frame { msec: 1936 - hash: "e5100e36d546b8af34bfc7a68317fa74" + image: "wrap.2.png" } Frame { msec: 1952 - hash: "e5100e36d546b8af34bfc7a68317fa74" + hash: "5ab8ecb0ca9fed70f1d8add6b7b3972d" } Key { type: 6 @@ -830,27 +830,27 @@ VisualTest { } Frame { msec: 1968 - hash: "2ddf4c1b9ec2d5540c456e10c2af775e" + hash: "2a43f5ac0c7bdf38e367b0cdb0bccea9" } Frame { msec: 1984 - hash: "2ddf4c1b9ec2d5540c456e10c2af775e" + hash: "2a43f5ac0c7bdf38e367b0cdb0bccea9" } Frame { msec: 2000 - hash: "2ddf4c1b9ec2d5540c456e10c2af775e" + hash: "2a43f5ac0c7bdf38e367b0cdb0bccea9" } Frame { msec: 2016 - hash: "2ddf4c1b9ec2d5540c456e10c2af775e" + hash: "2a43f5ac0c7bdf38e367b0cdb0bccea9" } Frame { msec: 2032 - hash: "2ddf4c1b9ec2d5540c456e10c2af775e" + hash: "2a43f5ac0c7bdf38e367b0cdb0bccea9" } Frame { msec: 2048 - hash: "2ddf4c1b9ec2d5540c456e10c2af775e" + hash: "2a43f5ac0c7bdf38e367b0cdb0bccea9" } Key { type: 6 @@ -862,7 +862,7 @@ VisualTest { } Frame { msec: 2064 - hash: "9e3a9ddf097022722e9e7ebb5e0bbeed" + hash: "0f28c7855c7fde3390d16a2638e23bd0" } Key { type: 7 @@ -874,15 +874,15 @@ VisualTest { } Frame { msec: 2080 - hash: "9e3a9ddf097022722e9e7ebb5e0bbeed" + hash: "0f28c7855c7fde3390d16a2638e23bd0" } Frame { msec: 2096 - hash: "9e3a9ddf097022722e9e7ebb5e0bbeed" + hash: "0f28c7855c7fde3390d16a2638e23bd0" } Frame { msec: 2112 - hash: "9e3a9ddf097022722e9e7ebb5e0bbeed" + hash: "0f28c7855c7fde3390d16a2638e23bd0" } Key { type: 7 @@ -894,27 +894,27 @@ VisualTest { } Frame { msec: 2128 - hash: "9e3a9ddf097022722e9e7ebb5e0bbeed" + hash: "0f28c7855c7fde3390d16a2638e23bd0" } Frame { msec: 2144 - hash: "9e3a9ddf097022722e9e7ebb5e0bbeed" + hash: "0f28c7855c7fde3390d16a2638e23bd0" } Frame { msec: 2160 - hash: "9e3a9ddf097022722e9e7ebb5e0bbeed" + hash: "0f28c7855c7fde3390d16a2638e23bd0" } Frame { msec: 2176 - hash: "9e3a9ddf097022722e9e7ebb5e0bbeed" + hash: "0f28c7855c7fde3390d16a2638e23bd0" } Frame { msec: 2192 - hash: "9e3a9ddf097022722e9e7ebb5e0bbeed" + hash: "0f28c7855c7fde3390d16a2638e23bd0" } Frame { msec: 2208 - hash: "9e3a9ddf097022722e9e7ebb5e0bbeed" + hash: "0f28c7855c7fde3390d16a2638e23bd0" } Key { type: 6 @@ -926,23 +926,23 @@ VisualTest { } Frame { msec: 2224 - hash: "d715ce5ca080ba5045c16f88211ca2a7" + hash: "b56e002e5eddde0245f7ad4c75339968" } Frame { msec: 2240 - hash: "d715ce5ca080ba5045c16f88211ca2a7" + hash: "b56e002e5eddde0245f7ad4c75339968" } Frame { msec: 2256 - hash: "d715ce5ca080ba5045c16f88211ca2a7" + hash: "b56e002e5eddde0245f7ad4c75339968" } Frame { msec: 2272 - hash: "d715ce5ca080ba5045c16f88211ca2a7" + hash: "b56e002e5eddde0245f7ad4c75339968" } Frame { msec: 2288 - hash: "d715ce5ca080ba5045c16f88211ca2a7" + hash: "b56e002e5eddde0245f7ad4c75339968" } Key { type: 6 @@ -954,7 +954,7 @@ VisualTest { } Frame { msec: 2304 - hash: "11f9035d665a6eed88ea9e3030b111c7" + hash: "0bdd50e3c8b382b464c82d791ae6c1e5" } Key { type: 7 @@ -966,15 +966,15 @@ VisualTest { } Frame { msec: 2320 - hash: "11f9035d665a6eed88ea9e3030b111c7" + hash: "0bdd50e3c8b382b464c82d791ae6c1e5" } Frame { msec: 2336 - hash: "11f9035d665a6eed88ea9e3030b111c7" + hash: "0bdd50e3c8b382b464c82d791ae6c1e5" } Frame { msec: 2352 - hash: "11f9035d665a6eed88ea9e3030b111c7" + hash: "0bdd50e3c8b382b464c82d791ae6c1e5" } Key { type: 6 @@ -986,11 +986,11 @@ VisualTest { } Frame { msec: 2368 - hash: "8277b43c48def7e966bbb96309042fe6" + hash: "b61b475b84c6e6a149f6262fc560b741" } Frame { msec: 2384 - hash: "8277b43c48def7e966bbb96309042fe6" + hash: "b61b475b84c6e6a149f6262fc560b741" } Key { type: 7 @@ -1002,15 +1002,15 @@ VisualTest { } Frame { msec: 2400 - hash: "8277b43c48def7e966bbb96309042fe6" + hash: "b61b475b84c6e6a149f6262fc560b741" } Frame { msec: 2416 - hash: "8277b43c48def7e966bbb96309042fe6" + hash: "b61b475b84c6e6a149f6262fc560b741" } Frame { msec: 2432 - hash: "8277b43c48def7e966bbb96309042fe6" + hash: "b61b475b84c6e6a149f6262fc560b741" } Key { type: 7 @@ -1022,15 +1022,15 @@ VisualTest { } Frame { msec: 2448 - hash: "8277b43c48def7e966bbb96309042fe6" + hash: "b61b475b84c6e6a149f6262fc560b741" } Frame { msec: 2464 - hash: "8277b43c48def7e966bbb96309042fe6" + hash: "b61b475b84c6e6a149f6262fc560b741" } Frame { msec: 2480 - hash: "8277b43c48def7e966bbb96309042fe6" + hash: "b61b475b84c6e6a149f6262fc560b741" } Key { type: 6 @@ -1042,19 +1042,19 @@ VisualTest { } Frame { msec: 2496 - hash: "1475ec7421f2c16f7dbb13eeb35f21c8" + hash: "1acd6152f317a6c8f6aca52ccf62a8c6" } Frame { msec: 2512 - hash: "1475ec7421f2c16f7dbb13eeb35f21c8" + hash: "1acd6152f317a6c8f6aca52ccf62a8c6" } Frame { msec: 2528 - hash: "1475ec7421f2c16f7dbb13eeb35f21c8" + hash: "1acd6152f317a6c8f6aca52ccf62a8c6" } Frame { msec: 2544 - hash: "1475ec7421f2c16f7dbb13eeb35f21c8" + hash: "1acd6152f317a6c8f6aca52ccf62a8c6" } Key { type: 7 @@ -1066,27 +1066,27 @@ VisualTest { } Frame { msec: 2560 - hash: "1475ec7421f2c16f7dbb13eeb35f21c8" + hash: "1acd6152f317a6c8f6aca52ccf62a8c6" } Frame { msec: 2576 - hash: "1475ec7421f2c16f7dbb13eeb35f21c8" + hash: "1acd6152f317a6c8f6aca52ccf62a8c6" } Frame { msec: 2592 - hash: "1475ec7421f2c16f7dbb13eeb35f21c8" + hash: "1acd6152f317a6c8f6aca52ccf62a8c6" } Frame { msec: 2608 - hash: "1475ec7421f2c16f7dbb13eeb35f21c8" + hash: "1acd6152f317a6c8f6aca52ccf62a8c6" } Frame { msec: 2624 - hash: "1475ec7421f2c16f7dbb13eeb35f21c8" + hash: "1acd6152f317a6c8f6aca52ccf62a8c6" } Frame { msec: 2640 - hash: "1475ec7421f2c16f7dbb13eeb35f21c8" + hash: "1acd6152f317a6c8f6aca52ccf62a8c6" } Key { type: 6 @@ -1098,19 +1098,19 @@ VisualTest { } Frame { msec: 2656 - hash: "eff9abb425dbd30a0eb8ee940c2a0fdc" + hash: "90ab887de5fbf34f4d45e13c4b211490" } Frame { msec: 2672 - hash: "eff9abb425dbd30a0eb8ee940c2a0fdc" + hash: "90ab887de5fbf34f4d45e13c4b211490" } Frame { msec: 2688 - hash: "eff9abb425dbd30a0eb8ee940c2a0fdc" + hash: "90ab887de5fbf34f4d45e13c4b211490" } Frame { msec: 2704 - hash: "eff9abb425dbd30a0eb8ee940c2a0fdc" + hash: "90ab887de5fbf34f4d45e13c4b211490" } Key { type: 7 @@ -1122,15 +1122,15 @@ VisualTest { } Frame { msec: 2720 - hash: "eff9abb425dbd30a0eb8ee940c2a0fdc" + hash: "90ab887de5fbf34f4d45e13c4b211490" } Frame { msec: 2736 - hash: "eff9abb425dbd30a0eb8ee940c2a0fdc" + hash: "90ab887de5fbf34f4d45e13c4b211490" } Frame { msec: 2752 - hash: "eff9abb425dbd30a0eb8ee940c2a0fdc" + hash: "90ab887de5fbf34f4d45e13c4b211490" } Key { type: 6 @@ -1142,23 +1142,23 @@ VisualTest { } Frame { msec: 2768 - hash: "dbc4c1e9f452575a2b543f3cc9ed53eb" + hash: "fc91281749bf1a844a19f20d87a17126" } Frame { msec: 2784 - hash: "dbc4c1e9f452575a2b543f3cc9ed53eb" + hash: "fc91281749bf1a844a19f20d87a17126" } Frame { msec: 2800 - hash: "dbc4c1e9f452575a2b543f3cc9ed53eb" + hash: "fc91281749bf1a844a19f20d87a17126" } Frame { msec: 2816 - hash: "dbc4c1e9f452575a2b543f3cc9ed53eb" + hash: "fc91281749bf1a844a19f20d87a17126" } Frame { msec: 2832 - hash: "dbc4c1e9f452575a2b543f3cc9ed53eb" + hash: "fc91281749bf1a844a19f20d87a17126" } Key { type: 6 @@ -1178,19 +1178,19 @@ VisualTest { } Frame { msec: 2848 - hash: "8ea955780d76128c025cf1a51c995075" + hash: "dcf6e510866fa20e54255c2c980d7b4b" } Frame { msec: 2864 - hash: "8ea955780d76128c025cf1a51c995075" + hash: "dcf6e510866fa20e54255c2c980d7b4b" } Frame { msec: 2880 - image: "wrap.2.png" + hash: "dcf6e510866fa20e54255c2c980d7b4b" } Frame { msec: 2896 - hash: "8ea955780d76128c025cf1a51c995075" + image: "wrap.3.png" } Key { type: 6 @@ -1202,11 +1202,11 @@ VisualTest { } Frame { msec: 2912 - hash: "ab08c67bc5c8f53bba66ad48f618d9c9" + hash: "a26b06714f951084f2ee5ee4b4e67e43" } Frame { msec: 2928 - hash: "ab08c67bc5c8f53bba66ad48f618d9c9" + hash: "a26b06714f951084f2ee5ee4b4e67e43" } Key { type: 7 @@ -1218,11 +1218,11 @@ VisualTest { } Frame { msec: 2944 - hash: "ab08c67bc5c8f53bba66ad48f618d9c9" + hash: "a26b06714f951084f2ee5ee4b4e67e43" } Frame { msec: 2960 - hash: "ab08c67bc5c8f53bba66ad48f618d9c9" + hash: "a26b06714f951084f2ee5ee4b4e67e43" } Key { type: 7 @@ -1234,35 +1234,35 @@ VisualTest { } Frame { msec: 2976 - hash: "ab08c67bc5c8f53bba66ad48f618d9c9" + hash: "a26b06714f951084f2ee5ee4b4e67e43" } Frame { msec: 2992 - hash: "ab08c67bc5c8f53bba66ad48f618d9c9" + hash: "a26b06714f951084f2ee5ee4b4e67e43" } Frame { msec: 3008 - hash: "ab08c67bc5c8f53bba66ad48f618d9c9" + hash: "a26b06714f951084f2ee5ee4b4e67e43" } Frame { msec: 3024 - hash: "ab08c67bc5c8f53bba66ad48f618d9c9" + hash: "a26b06714f951084f2ee5ee4b4e67e43" } Frame { msec: 3040 - hash: "ab08c67bc5c8f53bba66ad48f618d9c9" + hash: "a26b06714f951084f2ee5ee4b4e67e43" } Frame { msec: 3056 - hash: "ab08c67bc5c8f53bba66ad48f618d9c9" + hash: "a26b06714f951084f2ee5ee4b4e67e43" } Frame { msec: 3072 - hash: "ab08c67bc5c8f53bba66ad48f618d9c9" + hash: "a26b06714f951084f2ee5ee4b4e67e43" } Frame { msec: 3088 - hash: "ab08c67bc5c8f53bba66ad48f618d9c9" + hash: "a26b06714f951084f2ee5ee4b4e67e43" } Key { type: 6 @@ -1274,23 +1274,23 @@ VisualTest { } Frame { msec: 3104 - hash: "32ee9af5d9f714bbcc32206be600f309" + hash: "832c43553cea6d22b7664ef6f145d1c6" } Frame { msec: 3120 - hash: "32ee9af5d9f714bbcc32206be600f309" + hash: "832c43553cea6d22b7664ef6f145d1c6" } Frame { msec: 3136 - hash: "32ee9af5d9f714bbcc32206be600f309" + hash: "832c43553cea6d22b7664ef6f145d1c6" } Frame { msec: 3152 - hash: "32ee9af5d9f714bbcc32206be600f309" + hash: "832c43553cea6d22b7664ef6f145d1c6" } Frame { msec: 3168 - hash: "32ee9af5d9f714bbcc32206be600f309" + hash: "832c43553cea6d22b7664ef6f145d1c6" } Key { type: 7 @@ -1302,23 +1302,23 @@ VisualTest { } Frame { msec: 3184 - hash: "32ee9af5d9f714bbcc32206be600f309" + hash: "832c43553cea6d22b7664ef6f145d1c6" } Frame { msec: 3200 - hash: "32ee9af5d9f714bbcc32206be600f309" + hash: "832c43553cea6d22b7664ef6f145d1c6" } Frame { msec: 3216 - hash: "32ee9af5d9f714bbcc32206be600f309" + hash: "832c43553cea6d22b7664ef6f145d1c6" } Frame { msec: 3232 - hash: "32ee9af5d9f714bbcc32206be600f309" + hash: "832c43553cea6d22b7664ef6f145d1c6" } Frame { msec: 3248 - hash: "32ee9af5d9f714bbcc32206be600f309" + hash: "832c43553cea6d22b7664ef6f145d1c6" } Key { type: 6 @@ -1330,15 +1330,15 @@ VisualTest { } Frame { msec: 3264 - hash: "0e5a0e32f40d3e02758a394797cb3947" + hash: "081c183901aadcc6406f4ad9f41efa7e" } Frame { msec: 3280 - hash: "0e5a0e32f40d3e02758a394797cb3947" + hash: "081c183901aadcc6406f4ad9f41efa7e" } Frame { msec: 3296 - hash: "0e5a0e32f40d3e02758a394797cb3947" + hash: "081c183901aadcc6406f4ad9f41efa7e" } Key { type: 7 @@ -1350,15 +1350,15 @@ VisualTest { } Frame { msec: 3312 - hash: "0e5a0e32f40d3e02758a394797cb3947" + hash: "081c183901aadcc6406f4ad9f41efa7e" } Frame { msec: 3328 - hash: "0e5a0e32f40d3e02758a394797cb3947" + hash: "081c183901aadcc6406f4ad9f41efa7e" } Frame { msec: 3344 - hash: "0e5a0e32f40d3e02758a394797cb3947" + hash: "081c183901aadcc6406f4ad9f41efa7e" } Key { type: 6 @@ -1370,23 +1370,23 @@ VisualTest { } Frame { msec: 3360 - hash: "31079d862bb5b41e36e146201f8c34d2" + hash: "9bd3c76a58f942880f40566cfbaa2e99" } Frame { msec: 3376 - hash: "31079d862bb5b41e36e146201f8c34d2" + hash: "9bd3c76a58f942880f40566cfbaa2e99" } Frame { msec: 3392 - hash: "31079d862bb5b41e36e146201f8c34d2" + hash: "9bd3c76a58f942880f40566cfbaa2e99" } Frame { msec: 3408 - hash: "31079d862bb5b41e36e146201f8c34d2" + hash: "9bd3c76a58f942880f40566cfbaa2e99" } Frame { msec: 3424 - hash: "31079d862bb5b41e36e146201f8c34d2" + hash: "9bd3c76a58f942880f40566cfbaa2e99" } Key { type: 7 @@ -1398,15 +1398,15 @@ VisualTest { } Frame { msec: 3440 - hash: "31079d862bb5b41e36e146201f8c34d2" + hash: "9bd3c76a58f942880f40566cfbaa2e99" } Frame { msec: 3456 - hash: "31079d862bb5b41e36e146201f8c34d2" + hash: "9bd3c76a58f942880f40566cfbaa2e99" } Frame { msec: 3472 - hash: "31079d862bb5b41e36e146201f8c34d2" + hash: "9bd3c76a58f942880f40566cfbaa2e99" } Key { type: 6 @@ -1418,19 +1418,19 @@ VisualTest { } Frame { msec: 3488 - hash: "1e5e9ab44b9c703637e58bb248026b51" + hash: "204a2ee8a33e5452d47d95ad4142d417" } Frame { msec: 3504 - hash: "1e5e9ab44b9c703637e58bb248026b51" + hash: "204a2ee8a33e5452d47d95ad4142d417" } Frame { msec: 3520 - hash: "1e5e9ab44b9c703637e58bb248026b51" + hash: "204a2ee8a33e5452d47d95ad4142d417" } Frame { msec: 3536 - hash: "1e5e9ab44b9c703637e58bb248026b51" + hash: "204a2ee8a33e5452d47d95ad4142d417" } Key { type: 7 @@ -1442,11 +1442,11 @@ VisualTest { } Frame { msec: 3552 - hash: "1e5e9ab44b9c703637e58bb248026b51" + hash: "204a2ee8a33e5452d47d95ad4142d417" } Frame { msec: 3568 - hash: "1e5e9ab44b9c703637e58bb248026b51" + hash: "204a2ee8a33e5452d47d95ad4142d417" } Key { type: 6 @@ -1458,27 +1458,27 @@ VisualTest { } Frame { msec: 3584 - hash: "18f5f77a48858fb5584d55ba3f3a94d3" + hash: "4729d1f555fe604d4660f02673f9c5f3" } Frame { msec: 3600 - hash: "18f5f77a48858fb5584d55ba3f3a94d3" + hash: "4729d1f555fe604d4660f02673f9c5f3" } Frame { msec: 3616 - hash: "18f5f77a48858fb5584d55ba3f3a94d3" + hash: "4729d1f555fe604d4660f02673f9c5f3" } Frame { msec: 3632 - hash: "18f5f77a48858fb5584d55ba3f3a94d3" + hash: "4729d1f555fe604d4660f02673f9c5f3" } Frame { msec: 3648 - hash: "18f5f77a48858fb5584d55ba3f3a94d3" + hash: "4729d1f555fe604d4660f02673f9c5f3" } Frame { msec: 3664 - hash: "18f5f77a48858fb5584d55ba3f3a94d3" + hash: "4729d1f555fe604d4660f02673f9c5f3" } Key { type: 6 @@ -1490,7 +1490,7 @@ VisualTest { } Frame { msec: 3680 - hash: "63d557c9ea24a9e63d6bdfc6259c8bf9" + hash: "2c0e0951ce4839b302a6e2735adc6c09" } Key { type: 7 @@ -1502,23 +1502,23 @@ VisualTest { } Frame { msec: 3696 - hash: "63d557c9ea24a9e63d6bdfc6259c8bf9" + hash: "2c0e0951ce4839b302a6e2735adc6c09" } Frame { msec: 3712 - hash: "63d557c9ea24a9e63d6bdfc6259c8bf9" + hash: "2c0e0951ce4839b302a6e2735adc6c09" } Frame { msec: 3728 - hash: "63d557c9ea24a9e63d6bdfc6259c8bf9" + hash: "2c0e0951ce4839b302a6e2735adc6c09" } Frame { msec: 3744 - hash: "63d557c9ea24a9e63d6bdfc6259c8bf9" + hash: "2c0e0951ce4839b302a6e2735adc6c09" } Frame { msec: 3760 - hash: "63d557c9ea24a9e63d6bdfc6259c8bf9" + hash: "2c0e0951ce4839b302a6e2735adc6c09" } Key { type: 7 @@ -1530,39 +1530,39 @@ VisualTest { } Frame { msec: 3776 - hash: "63d557c9ea24a9e63d6bdfc6259c8bf9" + hash: "2c0e0951ce4839b302a6e2735adc6c09" } Frame { msec: 3792 - hash: "63d557c9ea24a9e63d6bdfc6259c8bf9" + hash: "2c0e0951ce4839b302a6e2735adc6c09" } Frame { msec: 3808 - hash: "63d557c9ea24a9e63d6bdfc6259c8bf9" + hash: "2c0e0951ce4839b302a6e2735adc6c09" } Frame { msec: 3824 - hash: "63d557c9ea24a9e63d6bdfc6259c8bf9" + hash: "2c0e0951ce4839b302a6e2735adc6c09" } Frame { msec: 3840 - image: "wrap.3.png" + hash: "2c0e0951ce4839b302a6e2735adc6c09" } Frame { msec: 3856 - hash: "63d557c9ea24a9e63d6bdfc6259c8bf9" + image: "wrap.4.png" } Frame { msec: 3872 - hash: "63d557c9ea24a9e63d6bdfc6259c8bf9" + hash: "2c0e0951ce4839b302a6e2735adc6c09" } Frame { msec: 3888 - hash: "63d557c9ea24a9e63d6bdfc6259c8bf9" + hash: "2c0e0951ce4839b302a6e2735adc6c09" } Frame { msec: 3904 - hash: "63d557c9ea24a9e63d6bdfc6259c8bf9" + hash: "2c0e0951ce4839b302a6e2735adc6c09" } Key { type: 6 @@ -1574,23 +1574,23 @@ VisualTest { } Frame { msec: 3920 - hash: "67b49fc16da9390bff9814b34659baca" + hash: "28c2ffe2ad35010dc077625cde7d21b6" } Frame { msec: 3936 - hash: "67b49fc16da9390bff9814b34659baca" + hash: "28c2ffe2ad35010dc077625cde7d21b6" } Frame { msec: 3952 - hash: "67b49fc16da9390bff9814b34659baca" + hash: "28c2ffe2ad35010dc077625cde7d21b6" } Frame { msec: 3968 - hash: "67b49fc16da9390bff9814b34659baca" + hash: "28c2ffe2ad35010dc077625cde7d21b6" } Frame { msec: 3984 - hash: "67b49fc16da9390bff9814b34659baca" + hash: "28c2ffe2ad35010dc077625cde7d21b6" } Key { type: 7 @@ -1602,11 +1602,11 @@ VisualTest { } Frame { msec: 4000 - hash: "67b49fc16da9390bff9814b34659baca" + hash: "28c2ffe2ad35010dc077625cde7d21b6" } Frame { msec: 4016 - hash: "67b49fc16da9390bff9814b34659baca" + hash: "28c2ffe2ad35010dc077625cde7d21b6" } Key { type: 6 @@ -1618,15 +1618,15 @@ VisualTest { } Frame { msec: 4032 - hash: "a06c039bc65f399f7dcb1a484e557f34" + hash: "6f206482adcd45a2b0d8d3c8b85f53c6" } Frame { msec: 4048 - hash: "a06c039bc65f399f7dcb1a484e557f34" + hash: "6f206482adcd45a2b0d8d3c8b85f53c6" } Frame { msec: 4064 - hash: "a06c039bc65f399f7dcb1a484e557f34" + hash: "6f206482adcd45a2b0d8d3c8b85f53c6" } Key { type: 7 @@ -1638,7 +1638,7 @@ VisualTest { } Frame { msec: 4080 - hash: "a06c039bc65f399f7dcb1a484e557f34" + hash: "6f206482adcd45a2b0d8d3c8b85f53c6" } Key { type: 6 @@ -1650,19 +1650,19 @@ VisualTest { } Frame { msec: 4096 - hash: "6471c3319fbe937080bd40d91770898f" + hash: "4685a786f36cb821a69b0ac059145a5f" } Frame { msec: 4112 - hash: "6471c3319fbe937080bd40d91770898f" + hash: "4685a786f36cb821a69b0ac059145a5f" } Frame { msec: 4128 - hash: "6471c3319fbe937080bd40d91770898f" + hash: "4685a786f36cb821a69b0ac059145a5f" } Frame { msec: 4144 - hash: "6471c3319fbe937080bd40d91770898f" + hash: "4685a786f36cb821a69b0ac059145a5f" } Key { type: 7 @@ -1674,15 +1674,15 @@ VisualTest { } Frame { msec: 4160 - hash: "6471c3319fbe937080bd40d91770898f" + hash: "4685a786f36cb821a69b0ac059145a5f" } Frame { msec: 4176 - hash: "6471c3319fbe937080bd40d91770898f" + hash: "4685a786f36cb821a69b0ac059145a5f" } Frame { msec: 4192 - hash: "6471c3319fbe937080bd40d91770898f" + hash: "4685a786f36cb821a69b0ac059145a5f" } Key { type: 6 @@ -1694,23 +1694,23 @@ VisualTest { } Frame { msec: 4208 - hash: "124451f5a072f626642a85ebc36c0914" + hash: "d0efb89ee3e2d2b18429b57dcfe13f33" } Frame { msec: 4224 - hash: "124451f5a072f626642a85ebc36c0914" + hash: "d0efb89ee3e2d2b18429b57dcfe13f33" } Frame { msec: 4240 - hash: "124451f5a072f626642a85ebc36c0914" + hash: "d0efb89ee3e2d2b18429b57dcfe13f33" } Frame { msec: 4256 - hash: "124451f5a072f626642a85ebc36c0914" + hash: "d0efb89ee3e2d2b18429b57dcfe13f33" } Frame { msec: 4272 - hash: "124451f5a072f626642a85ebc36c0914" + hash: "d0efb89ee3e2d2b18429b57dcfe13f33" } Key { type: 6 @@ -1722,7 +1722,7 @@ VisualTest { } Frame { msec: 4288 - hash: "963ee26238b20cd414e69b50ffa5a186" + hash: "cbe0bb714b2e9b63af978f666292d8f0" } Key { type: 7 @@ -1734,15 +1734,15 @@ VisualTest { } Frame { msec: 4304 - hash: "963ee26238b20cd414e69b50ffa5a186" + hash: "cbe0bb714b2e9b63af978f666292d8f0" } Frame { msec: 4320 - hash: "963ee26238b20cd414e69b50ffa5a186" + hash: "cbe0bb714b2e9b63af978f666292d8f0" } Frame { msec: 4336 - hash: "963ee26238b20cd414e69b50ffa5a186" + hash: "cbe0bb714b2e9b63af978f666292d8f0" } Key { type: 7 @@ -1754,23 +1754,23 @@ VisualTest { } Frame { msec: 4352 - hash: "963ee26238b20cd414e69b50ffa5a186" + hash: "cbe0bb714b2e9b63af978f666292d8f0" } Frame { msec: 4368 - hash: "963ee26238b20cd414e69b50ffa5a186" + hash: "cbe0bb714b2e9b63af978f666292d8f0" } Frame { msec: 4384 - hash: "963ee26238b20cd414e69b50ffa5a186" + hash: "cbe0bb714b2e9b63af978f666292d8f0" } Frame { msec: 4400 - hash: "963ee26238b20cd414e69b50ffa5a186" + hash: "cbe0bb714b2e9b63af978f666292d8f0" } Frame { msec: 4416 - hash: "963ee26238b20cd414e69b50ffa5a186" + hash: "cbe0bb714b2e9b63af978f666292d8f0" } Key { type: 6 @@ -1782,15 +1782,15 @@ VisualTest { } Frame { msec: 4432 - hash: "c5ce4fc832787535e66e64c546383d28" + hash: "d15a45a86874daaff5f2e6afae43b2f4" } Frame { msec: 4448 - hash: "c5ce4fc832787535e66e64c546383d28" + hash: "d15a45a86874daaff5f2e6afae43b2f4" } Frame { msec: 4464 - hash: "c5ce4fc832787535e66e64c546383d28" + hash: "d15a45a86874daaff5f2e6afae43b2f4" } Key { type: 7 @@ -1802,23 +1802,23 @@ VisualTest { } Frame { msec: 4480 - hash: "c5ce4fc832787535e66e64c546383d28" + hash: "d15a45a86874daaff5f2e6afae43b2f4" } Frame { msec: 4496 - hash: "c5ce4fc832787535e66e64c546383d28" + hash: "d15a45a86874daaff5f2e6afae43b2f4" } Frame { msec: 4512 - hash: "c5ce4fc832787535e66e64c546383d28" + hash: "d15a45a86874daaff5f2e6afae43b2f4" } Frame { msec: 4528 - hash: "c5ce4fc832787535e66e64c546383d28" + hash: "d15a45a86874daaff5f2e6afae43b2f4" } Frame { msec: 4544 - hash: "c5ce4fc832787535e66e64c546383d28" + hash: "d15a45a86874daaff5f2e6afae43b2f4" } Key { type: 6 @@ -1830,19 +1830,19 @@ VisualTest { } Frame { msec: 4560 - hash: "57bcfc2fbc8e5993f0908980bdef2e79" + hash: "b0c3ef9c5331af8768b23537d1d38311" } Frame { msec: 4576 - hash: "57bcfc2fbc8e5993f0908980bdef2e79" + hash: "b0c3ef9c5331af8768b23537d1d38311" } Frame { msec: 4592 - hash: "57bcfc2fbc8e5993f0908980bdef2e79" + hash: "b0c3ef9c5331af8768b23537d1d38311" } Frame { msec: 4608 - hash: "57bcfc2fbc8e5993f0908980bdef2e79" + hash: "b0c3ef9c5331af8768b23537d1d38311" } Key { type: 7 @@ -1854,19 +1854,19 @@ VisualTest { } Frame { msec: 4624 - hash: "57bcfc2fbc8e5993f0908980bdef2e79" + hash: "b0c3ef9c5331af8768b23537d1d38311" } Frame { msec: 4640 - hash: "57bcfc2fbc8e5993f0908980bdef2e79" + hash: "b0c3ef9c5331af8768b23537d1d38311" } Frame { msec: 4656 - hash: "57bcfc2fbc8e5993f0908980bdef2e79" + hash: "b0c3ef9c5331af8768b23537d1d38311" } Frame { msec: 4672 - hash: "57bcfc2fbc8e5993f0908980bdef2e79" + hash: "b0c3ef9c5331af8768b23537d1d38311" } Key { type: 6 @@ -1878,19 +1878,19 @@ VisualTest { } Frame { msec: 4688 - hash: "60b5ec304c447a3bf54da75f964e9fff" + hash: "3be1d2faec1ab5d3d1ab72c25db95059" } Frame { msec: 4704 - hash: "60b5ec304c447a3bf54da75f964e9fff" + hash: "3be1d2faec1ab5d3d1ab72c25db95059" } Frame { msec: 4720 - hash: "60b5ec304c447a3bf54da75f964e9fff" + hash: "3be1d2faec1ab5d3d1ab72c25db95059" } Frame { msec: 4736 - hash: "60b5ec304c447a3bf54da75f964e9fff" + hash: "3be1d2faec1ab5d3d1ab72c25db95059" } Key { type: 7 @@ -1902,15 +1902,15 @@ VisualTest { } Frame { msec: 4752 - hash: "60b5ec304c447a3bf54da75f964e9fff" + hash: "3be1d2faec1ab5d3d1ab72c25db95059" } Frame { msec: 4768 - hash: "60b5ec304c447a3bf54da75f964e9fff" + hash: "3be1d2faec1ab5d3d1ab72c25db95059" } Frame { msec: 4784 - hash: "60b5ec304c447a3bf54da75f964e9fff" + hash: "3be1d2faec1ab5d3d1ab72c25db95059" } Key { type: 6 @@ -1922,11 +1922,11 @@ VisualTest { } Frame { msec: 4800 - image: "wrap.4.png" + hash: "db999862fcf827930098b3f129ff567f" } Frame { msec: 4816 - hash: "6ae6a9c38541546561db9049a300bce6" + image: "wrap.5.png" } Key { type: 7 @@ -1938,19 +1938,19 @@ VisualTest { } Frame { msec: 4832 - hash: "6ae6a9c38541546561db9049a300bce6" + hash: "db999862fcf827930098b3f129ff567f" } Frame { msec: 4848 - hash: "6ae6a9c38541546561db9049a300bce6" + hash: "db999862fcf827930098b3f129ff567f" } Frame { msec: 4864 - hash: "6ae6a9c38541546561db9049a300bce6" + hash: "db999862fcf827930098b3f129ff567f" } Frame { msec: 4880 - hash: "6ae6a9c38541546561db9049a300bce6" + hash: "db999862fcf827930098b3f129ff567f" } Key { type: 6 @@ -1962,19 +1962,19 @@ VisualTest { } Frame { msec: 4896 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 4912 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 4928 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 4944 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Key { type: 7 @@ -1986,482 +1986,482 @@ VisualTest { } Frame { msec: 4960 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 4976 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 4992 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5008 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5024 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5040 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5056 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5072 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5088 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5104 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5120 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5136 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5152 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5168 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5184 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5200 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5216 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5232 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5248 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5264 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5280 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5296 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5312 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5328 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5344 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5360 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5376 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5392 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5408 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5424 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5440 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5456 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5472 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5488 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5504 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5520 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5536 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5552 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5568 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5584 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5600 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5616 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5632 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5648 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5664 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5680 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5696 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5712 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5728 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5744 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5760 - image: "wrap.5.png" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5776 - hash: "41179a181fd4ae8bd15a259b66d90eea" + image: "wrap.6.png" } Frame { msec: 5792 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5808 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5824 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5840 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5856 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5872 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5888 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5904 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5920 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5936 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5952 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5968 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 5984 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6000 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6016 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6032 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6048 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6064 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6080 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6096 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6112 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6128 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6144 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6160 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6176 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6192 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6208 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6224 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6240 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6256 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6272 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6288 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6304 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6320 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6336 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6352 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6368 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6384 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6400 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6416 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6432 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6448 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6464 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6480 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6496 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6512 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6528 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6544 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6560 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6576 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6592 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6608 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6624 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6640 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6656 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6672 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6688 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6704 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6720 - image: "wrap.6.png" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6736 - hash: "41179a181fd4ae8bd15a259b66d90eea" + image: "wrap.7.png" } Frame { msec: 6752 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6768 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6784 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6800 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6816 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6832 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6848 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } Frame { msec: 6864 - hash: "41179a181fd4ae8bd15a259b66d90eea" + hash: "6557c4982e2c23d0ef5ec8a594df7277" } } diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/LineEdit.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/LineEdit.qml index 50c3cb4..6789eac 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/LineEdit.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/LineEdit.qml @@ -42,6 +42,7 @@ Item { text:"" horizontalAlignment: TextInput.AlignLeft font.pixelSize:15 + selectionColor: 'steelblue' } MouseArea { //Implements all line edit mouse handling diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.0.png Binary files differindex 5ab78c0..18dd55e 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.0.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.1.png Binary files differindex 3cd1c11..9cc8b85 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.1.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.1.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.2.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.2.png Binary files differindex c0e738e..f7c23e2 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.2.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.2.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.3.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.3.png Binary files differindex a373ded..a5bd6cc 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.3.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.3.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.4.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.4.png Binary files differindex 647984d..fdcdf88 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.4.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.4.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.5.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.5.png Binary files differnew file mode 100644 index 0000000..89fd161 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.5.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.qml index 6eb74ea..e14fb82 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/cursorDelegate.qml @@ -6,115 +6,115 @@ VisualTest { } Frame { msec: 16 - hash: "65bbc5da769f475d1c47bdedb92ba65e" + image: "cursorDelegate.0.png" } Frame { msec: 32 - hash: "65bbc5da769f475d1c47bdedb92ba65e" + hash: "ea218f136c6c7a70f2a4da569fae92b0" } Frame { msec: 48 - hash: "65bbc5da769f475d1c47bdedb92ba65e" + hash: "ea218f136c6c7a70f2a4da569fae92b0" } Frame { msec: 64 - hash: "65bbc5da769f475d1c47bdedb92ba65e" + hash: "ea218f136c6c7a70f2a4da569fae92b0" } Frame { msec: 80 - hash: "65bbc5da769f475d1c47bdedb92ba65e" + hash: "ea218f136c6c7a70f2a4da569fae92b0" } Frame { msec: 96 - hash: "65bbc5da769f475d1c47bdedb92ba65e" + hash: "ea218f136c6c7a70f2a4da569fae92b0" } Frame { msec: 112 - hash: "65bbc5da769f475d1c47bdedb92ba65e" + hash: "ea218f136c6c7a70f2a4da569fae92b0" } Frame { msec: 128 - hash: "65bbc5da769f475d1c47bdedb92ba65e" + hash: "ea218f136c6c7a70f2a4da569fae92b0" } Frame { msec: 144 - hash: "65bbc5da769f475d1c47bdedb92ba65e" + hash: "ea218f136c6c7a70f2a4da569fae92b0" } Frame { msec: 160 - hash: "65bbc5da769f475d1c47bdedb92ba65e" + hash: "ea218f136c6c7a70f2a4da569fae92b0" } Frame { msec: 176 - hash: "65bbc5da769f475d1c47bdedb92ba65e" + hash: "ea218f136c6c7a70f2a4da569fae92b0" } Frame { msec: 192 - hash: "65bbc5da769f475d1c47bdedb92ba65e" + hash: "ea218f136c6c7a70f2a4da569fae92b0" } Frame { msec: 208 - hash: "65bbc5da769f475d1c47bdedb92ba65e" + hash: "ea218f136c6c7a70f2a4da569fae92b0" } Frame { msec: 224 - hash: "65bbc5da769f475d1c47bdedb92ba65e" + hash: "ea218f136c6c7a70f2a4da569fae92b0" } Frame { msec: 240 - hash: "65bbc5da769f475d1c47bdedb92ba65e" + hash: "ea218f136c6c7a70f2a4da569fae92b0" } Frame { msec: 256 - hash: "65bbc5da769f475d1c47bdedb92ba65e" + hash: "ea218f136c6c7a70f2a4da569fae92b0" } Frame { msec: 272 - hash: "65bbc5da769f475d1c47bdedb92ba65e" + hash: "ea218f136c6c7a70f2a4da569fae92b0" } Frame { msec: 288 - hash: "65bbc5da769f475d1c47bdedb92ba65e" + hash: "ea218f136c6c7a70f2a4da569fae92b0" } Frame { msec: 304 - hash: "65bbc5da769f475d1c47bdedb92ba65e" + hash: "ea218f136c6c7a70f2a4da569fae92b0" } Frame { msec: 320 - hash: "65bbc5da769f475d1c47bdedb92ba65e" + hash: "ea218f136c6c7a70f2a4da569fae92b0" } Frame { msec: 336 - hash: "65bbc5da769f475d1c47bdedb92ba65e" + hash: "ea218f136c6c7a70f2a4da569fae92b0" } Frame { msec: 352 - hash: "65bbc5da769f475d1c47bdedb92ba65e" + hash: "ea218f136c6c7a70f2a4da569fae92b0" } Frame { msec: 368 - hash: "65bbc5da769f475d1c47bdedb92ba65e" + hash: "ea218f136c6c7a70f2a4da569fae92b0" } Frame { msec: 384 - hash: "65bbc5da769f475d1c47bdedb92ba65e" + hash: "ea218f136c6c7a70f2a4da569fae92b0" } Frame { msec: 400 - hash: "65bbc5da769f475d1c47bdedb92ba65e" + hash: "ea218f136c6c7a70f2a4da569fae92b0" } Frame { msec: 416 - hash: "65bbc5da769f475d1c47bdedb92ba65e" + hash: "ea218f136c6c7a70f2a4da569fae92b0" } Frame { msec: 432 - hash: "65bbc5da769f475d1c47bdedb92ba65e" + hash: "ea218f136c6c7a70f2a4da569fae92b0" } Frame { msec: 448 - hash: "65bbc5da769f475d1c47bdedb92ba65e" + hash: "ea218f136c6c7a70f2a4da569fae92b0" } Key { type: 6 @@ -126,23 +126,23 @@ VisualTest { } Frame { msec: 464 - hash: "97eff9733db71f7c5d396969582c572b" + hash: "e0cce7628c07ad989161e77d87f7f511" } Frame { msec: 480 - hash: "97eff9733db71f7c5d396969582c572b" + hash: "e0cce7628c07ad989161e77d87f7f511" } Frame { msec: 496 - hash: "97eff9733db71f7c5d396969582c572b" + hash: "e0cce7628c07ad989161e77d87f7f511" } Frame { msec: 512 - hash: "97eff9733db71f7c5d396969582c572b" + hash: "e0cce7628c07ad989161e77d87f7f511" } Frame { msec: 528 - hash: "87902d32dba1439e71ce5f57f514748e" + hash: "b86c442f4a561503d34238465fd20aec" } Key { type: 7 @@ -154,19 +154,19 @@ VisualTest { } Frame { msec: 544 - hash: "cad95931a38718eb481a9175fdfec305" + hash: "36f5f4397549f151ebfc0295ca33f55f" } Frame { msec: 560 - hash: "1dc99e5c7e4d2fa6b624b6df250b78fc" + hash: "1cc9682b652e65b547bbeb2b37f9d1e7" } Frame { msec: 576 - hash: "5d5739beb039a83bebb2c41489166edf" + hash: "b3874acb58643e1bb70a0b579e517526" } Frame { msec: 592 - hash: "6320c9a1c0013f5aa6180992b934ca59" + hash: "152b962f8a00b68459df073962a1a947" } Key { type: 6 @@ -178,19 +178,19 @@ VisualTest { } Frame { msec: 608 - hash: "9d9837c1f3779e5dab0dfeb1d11fdea1" + hash: "891f86211cdc5050881421613b199939" } Frame { msec: 624 - hash: "9d868112eaf70ce02ce93603278a565d" + hash: "5862b5e1ed2d1905357adbc5a7f2ade9" } Frame { msec: 640 - hash: "d2bccb3184d3bb42b91017410a8655b6" + hash: "2fd895e688fa1c8b2f0bbf6e7defdb2a" } Frame { msec: 656 - hash: "68f8be3e16637fd39a35f0cebb62b74a" + hash: "66c31658d38604b3e2d424aea15b715d" } Key { type: 7 @@ -202,19 +202,19 @@ VisualTest { } Frame { msec: 672 - hash: "04f5781b57ed9fee32d5ef80dc33f4ff" + hash: "df5331bc225d5e6f443812d489b19324" } Frame { msec: 688 - hash: "06cc2e24a848d441074de5ddff1c739a" + hash: "6ca6367bb314804598b6257fd8b49d28" } Frame { msec: 704 - hash: "94526186deb7248ac9c747ede15b106d" + hash: "877f64d93ba9d0d31181c3600bc02f80" } Frame { msec: 720 - hash: "1ac130517df314f4f44b9bde2d3dcc53" + hash: "6b3210a6e4f8c448e5d90c6dada7a114" } Key { type: 6 @@ -226,19 +226,19 @@ VisualTest { } Frame { msec: 736 - hash: "270ecf4900e94d60599ded230633aa02" + hash: "4e64391a8142f94cb1ae38082218af01" } Frame { msec: 752 - hash: "ef2093584cbce9182b99f297fcd2465d" + hash: "7bc3285fc6a0275622a76e605e2f7609" } Frame { msec: 768 - hash: "c445cf5f56213a712585934681d8af55" + hash: "895b45ca668e4fe112913d818f28631e" } Frame { msec: 784 - hash: "9f0edb3871e015a549622e1b70d1b748" + hash: "98e49c0ade7408c3229489ba6681088b" } Key { type: 7 @@ -250,23 +250,23 @@ VisualTest { } Frame { msec: 800 - hash: "144c51d7aa47ea8cc8d79a97efa4b430" + hash: "98c7370ca0f570dbe23c2724cb4ddead" } Frame { msec: 816 - hash: "34f768a7c99dfb3c8f0e1fb1a08a37ac" + hash: "a71a7684552b072754469f6ae16d18b6" } Frame { msec: 832 - hash: "4f3970c4ad02b69f96c11610494e8a50" + hash: "9cf40ec30d20e2cf95de2bfede4e46c6" } Frame { msec: 848 - hash: "815a1cf66f0c9eb47e244753eebb83ba" + hash: "ed1efc0873a05be9f0c001c9cab94414" } Frame { msec: 864 - hash: "5db11f795c000b382fdc30726a711c65" + hash: "4909c38a27da00d9c6f0dafc52c45035" } Key { type: 6 @@ -278,15 +278,15 @@ VisualTest { } Frame { msec: 880 - hash: "67976ee172d0d55992c0e4734fbb7ccf" + hash: "81d4e7ca4265332555434fdd5f19c621" } Frame { msec: 896 - hash: "c764e4d5317acbbf5118a08565e5d5fd" + hash: "c336bac65473a8b76cecca1854c94752" } Frame { msec: 912 - hash: "a83f566d01b990e91f43bb63a58fb5b8" + hash: "8bf0b0c6bd2c0fbf7c9f3529a5b92ebc" } Key { type: 7 @@ -298,23 +298,23 @@ VisualTest { } Frame { msec: 928 - hash: "031282f352e01f23bc5f73bf8ce82c9a" + hash: "8b7f6b8eebd1d7648becb91d256ac475" } Frame { msec: 944 - hash: "1f3dc1d3ad0304376eac5d60d3c226ee" + hash: "6fcc3b9dee14bcdd2b60a32f696eec05" } Frame { msec: 960 - image: "cursorDelegate.0.png" + hash: "939ac75fa99f482509ee1bb6b93f2ed0" } Frame { msec: 976 - hash: "7bae45481596788afde8866a3c97edd7" + image: "cursorDelegate.1.png" } Frame { msec: 992 - hash: "7bae45481596788afde8866a3c97edd7" + hash: "87d666ee3bcf7a606e2aecb4954cfb28" } Key { type: 6 @@ -326,15 +326,15 @@ VisualTest { } Frame { msec: 1008 - hash: "7bae45481596788afde8866a3c97edd7" + hash: "87d666ee3bcf7a606e2aecb4954cfb28" } Frame { msec: 1024 - hash: "7bae45481596788afde8866a3c97edd7" + hash: "87d666ee3bcf7a606e2aecb4954cfb28" } Frame { msec: 1040 - hash: "7bae45481596788afde8866a3c97edd7" + hash: "87d666ee3bcf7a606e2aecb4954cfb28" } Key { type: 7 @@ -346,23 +346,23 @@ VisualTest { } Frame { msec: 1056 - hash: "7bae45481596788afde8866a3c97edd7" + hash: "87d666ee3bcf7a606e2aecb4954cfb28" } Frame { msec: 1072 - hash: "a2ad07326fafcb3012cdb869f39af466" + hash: "3d6db6e3ee77ee75341ce16dc4a56c59" } Frame { msec: 1088 - hash: "8622eb25a6da44926b5161bce213a483" + hash: "ff43ccdb14ae4d12ffead2eb261a5056" } Frame { msec: 1104 - hash: "ccbd4d1e4865ebd9b0fe923e6ab05e5c" + hash: "cd14458426f94efbbc729112e6a481c5" } Frame { msec: 1120 - hash: "775cd79b012f79b773449a0ad8457149" + hash: "6bd66d118ff27b0cea7944ea22c727c9" } Key { type: 6 @@ -374,23 +374,23 @@ VisualTest { } Frame { msec: 1136 - hash: "2a4ed061e512c5afd11072c4b707f707" + hash: "c294f1f7b7dd842d797ec5346f8794b3" } Frame { msec: 1152 - hash: "c855df7b17811f25fd17e4fb108c02e1" + hash: "185228bb06e052a279bc0481760a1920" } Frame { msec: 1168 - hash: "46c37d8e67ece5cae4f766acf50f3ca3" + hash: "81b01e755b7fcbda18634b88052326e4" } Frame { msec: 1184 - hash: "95a70f14ce01aae61190080ed3d55c77" + hash: "ff16045d2ae8a5e48440fe5094780987" } Frame { msec: 1200 - hash: "87da182d1285f3613bb2e4673e701757" + hash: "01b2a227010cba52952763cd9fbc8c94" } Key { type: 7 @@ -402,27 +402,27 @@ VisualTest { } Frame { msec: 1216 - hash: "5b97f13f43e713a6fbe96bdca8969191" + hash: "3c6ffa5250e90c994e334745efa15b19" } Frame { msec: 1232 - hash: "4d003182e7b7b0a05413b80f82a0fc41" + hash: "9656663feae42fced5646d8c21ad05ec" } Frame { msec: 1248 - hash: "dba09e038291a8dfdc61911d6b4b9bdf" + hash: "95ecea8c39c38c2319a8a0de1c3c97b1" } Frame { msec: 1264 - hash: "a2ae1e5cc6cd72fae70804e07df5a8a1" + hash: "7bc610d4efadf5ef603d0c62e81021b2" } Frame { msec: 1280 - hash: "f1c2a24b6f0ebcf98122e8db1cdcb66f" + hash: "b5343907926d112165a1e8914fa12383" } Frame { msec: 1296 - hash: "142dade1639655132435ae260b7935a0" + hash: "7b1be2c0e963b92accd35606cd9521f5" } Key { type: 6 @@ -434,7 +434,7 @@ VisualTest { } Frame { msec: 1312 - hash: "e80c0175d947bceef4bf53b60bf7eac0" + hash: "2004b105d197f736f68eef070574767d" } Key { type: 6 @@ -446,19 +446,19 @@ VisualTest { } Frame { msec: 1328 - hash: "de912cd8bd2fe762ec6b1ec819732507" + hash: "dbafec45c35739835180f7644f4bf66c" } Frame { msec: 1344 - hash: "d3fa9dfab37ee26572d25bcbe8c66b72" + hash: "ed86b86cc0eb1c8c05b0ddb063937270" } Frame { msec: 1360 - hash: "33bdb2817a2858ce430813d0774f0172" + hash: "bdc640c90728a4f39c22e0a415c595b4" } Frame { msec: 1376 - hash: "4f10f0ffb6b1c87155eedd53af36c74f" + hash: "2af0c828b767942ba1745dd9838a54b5" } Key { type: 6 @@ -470,31 +470,31 @@ VisualTest { } Frame { msec: 1392 - hash: "1b94be0de8412bd9380689895f290af7" + hash: "547f4cbf1637d997f50f755965dd4704" } Frame { msec: 1408 - hash: "48b3a5e2b04c86a75f4b6595eb2c1f55" + hash: "ede46a74a6e5297454da63227684d6cf" } Frame { msec: 1424 - hash: "d092fabd3dd51c718486e1e7dadaa0dc" + hash: "3a8747e0b26763c7bbc5ecd433c41d5a" } Frame { msec: 1440 - hash: "243359437235563f1a60b8eaf63365b6" + hash: "0ae75d3cf890fe95e53f4c2c2eb0c660" } Frame { msec: 1456 - hash: "a986c8ed8ad2d8b6aab2a001906ba2ad" + hash: "1014ed3a45803f4ca8dfd669137d3502" } Frame { msec: 1472 - hash: "da5e06dc481e9cb7d9159a84d0cc150a" + hash: "0abf6b3183b4b85eabbcb3f2d4173473" } Frame { msec: 1488 - hash: "1d70a05fce3a05477e21d22b127ae96a" + hash: "39dbf6788ad997531894fd5138953f21" } Key { type: 7 @@ -506,51 +506,51 @@ VisualTest { } Frame { msec: 1504 - hash: "913448213a07f6c8427c8e310d2026de" + hash: "0fd0841b32106155e25c274b47724d60" } Frame { msec: 1520 - hash: "51bef5ae52977a935b66af4baf1da4e6" + hash: "9fa396cab1425ca03e394c681ccb798d" } Frame { msec: 1536 - hash: "367bc25f868c23005d7fe903a9ea681b" + hash: "3c62d2a016bba6cd3f83982dcb7c1582" } Frame { msec: 1552 - hash: "3c25181652e788d128ed571ca4fea0b1" + hash: "ee6f16b9165eb663ae78716f723e5b16" } Frame { msec: 1568 - hash: "0218f939ff2b8c0bc22a537ed0f053f0" + hash: "dd2c49caa8b8f690fd8a29aac7f85dc8" } Frame { msec: 1584 - hash: "a3b765a823b2b3811273a1be90850533" + hash: "79343bd1b7472d75daad9ae9848b89ba" } Frame { msec: 1600 - hash: "2a42a29774eb4f962d299f8c2c213d55" + hash: "4c087ae0614e4736130235eea0af5267" } Frame { msec: 1616 - hash: "1f0ad54d0fe8fc27cadbaaeaa37364e0" + hash: "87d75b0e3bd197084f8d8c0601ba195d" } Frame { msec: 1632 - hash: "04d6028d1b1a1178e5bf774db8eef2c6" + hash: "ccd66bab965c78aa3b39728aef0648c6" } Frame { msec: 1648 - hash: "c325e46e89e8df04e2c3d8bf111c5f09" + hash: "d311116fafc9693e6c55eb2c1273a487" } Frame { msec: 1664 - hash: "70e6223ce16a797e2c56e21ad74b188b" + hash: "a4c1bc9c9f987bacfd19ea64f9a3ec2c" } Frame { msec: 1680 - hash: "0fb8762fd28564b84b83c17d749a3645" + hash: "a6b86821b0563c06b478b62037edffe5" } Key { type: 6 @@ -562,31 +562,31 @@ VisualTest { } Frame { msec: 1696 - hash: "ef5d19b59792ea8822e2391fe0d91dbd" + hash: "30b8fd8f9d3e63c9101cf3558fc7f0d6" } Frame { msec: 1712 - hash: "70ad15030164be8afbb4ab22d1ae5f5f" + hash: "8224ae61cfce9bbf9f69677071285ddc" } Frame { msec: 1728 - hash: "a5dfb8bd4b681e0d8d2c082821a2a976" + hash: "1b7408ad665e5e316893397c9362e069" } Frame { msec: 1744 - hash: "864781fbb8673b1e603df015f2d88601" + hash: "7ace1472840c3184263fe23cec5ba929" } Frame { msec: 1760 - hash: "0bdb6a155cdd14f4dce9fde3c5116dde" + hash: "ea3f542c80564ad841675197b51272c9" } Frame { msec: 1776 - hash: "5421f521a9bdccc8478fcee97e0dbc99" + hash: "0c4989dbd8d4008c1834140e28b98405" } Frame { msec: 1792 - hash: "c5f29693dd017932767f37e2fb2f22f2" + hash: "337452c36385bebadb35498172eb82ef" } Key { type: 7 @@ -598,19 +598,19 @@ VisualTest { } Frame { msec: 1808 - hash: "b5e8abeaec33407e673f8021212528b1" + hash: "030ff7472ad4d566166e99aeb1daf1ad" } Frame { msec: 1824 - hash: "917c968e5ee8f0b25fdb175719d7dbfa" + hash: "59f7bb68de85445bad114caca87ae859" } Frame { msec: 1840 - hash: "56495c63676b9f73004e76e38d60567e" + hash: "5c0e8905d830357ca7bc26c6383a2dcc" } Frame { msec: 1856 - hash: "86f1ccdd7ff408c5b141d79797eea1fa" + hash: "b00e889ee28556eaca18a6d52b8b4c0c" } Key { type: 7 @@ -622,7 +622,7 @@ VisualTest { } Frame { msec: 1872 - hash: "9e9b32a9f71ab1aa4e87ddc323ccda03" + hash: "07d4cc37e71ff6fb34c1370db27bd0f9" } Key { type: 6 @@ -634,43 +634,43 @@ VisualTest { } Frame { msec: 1888 - hash: "360aef37452ce8f045659c227285cb82" + hash: "86d74cd53c541fde95b36a3899859272" } Frame { msec: 1904 - hash: "805949377c620fa4310aa4328eba1f23" + hash: "82457df6a73b8aa32b567cac53d19679" } Frame { msec: 1920 - image: "cursorDelegate.1.png" + hash: "63be8d924bace20717f87f7d260060e5" } Frame { msec: 1936 - hash: "00df8110a2008ba77b7e0bf2130e5319" + image: "cursorDelegate.2.png" } Frame { msec: 1952 - hash: "835f6f723577071461e41da1fd2e990a" + hash: "d274989f514174cda3316fa6650aed05" } Frame { msec: 1968 - hash: "6876cafa4d6d3a7d387602eba4d26db1" + hash: "f1cae5982318ec621423513f7a090adf" } Frame { msec: 1984 - hash: "5570ae1e700cdf42ba516be69fbaadc0" + hash: "1b30dd4a817370d8b6f5908cef69eeb9" } Frame { msec: 2000 - hash: "5570ae1e700cdf42ba516be69fbaadc0" + hash: "1b30dd4a817370d8b6f5908cef69eeb9" } Frame { msec: 2016 - hash: "5570ae1e700cdf42ba516be69fbaadc0" + hash: "1b30dd4a817370d8b6f5908cef69eeb9" } Frame { msec: 2032 - hash: "5570ae1e700cdf42ba516be69fbaadc0" + hash: "1b30dd4a817370d8b6f5908cef69eeb9" } Key { type: 7 @@ -682,7 +682,7 @@ VisualTest { } Frame { msec: 2048 - hash: "5570ae1e700cdf42ba516be69fbaadc0" + hash: "1b30dd4a817370d8b6f5908cef69eeb9" } Key { type: 7 @@ -694,27 +694,27 @@ VisualTest { } Frame { msec: 2064 - hash: "6876cafa4d6d3a7d387602eba4d26db1" + hash: "f1cae5982318ec621423513f7a090adf" } Frame { msec: 2080 - hash: "835f6f723577071461e41da1fd2e990a" + hash: "d274989f514174cda3316fa6650aed05" } Frame { msec: 2096 - hash: "00df8110a2008ba77b7e0bf2130e5319" + hash: "4c51c2e71ee1fef13b9ac5213b057cef" } Frame { msec: 2112 - hash: "627206a252bd6fcbf57d9f1cde0506bb" + hash: "63be8d924bace20717f87f7d260060e5" } Frame { msec: 2128 - hash: "805949377c620fa4310aa4328eba1f23" + hash: "82457df6a73b8aa32b567cac53d19679" } Frame { msec: 2144 - hash: "360aef37452ce8f045659c227285cb82" + hash: "86d74cd53c541fde95b36a3899859272" } Key { type: 6 @@ -726,27 +726,27 @@ VisualTest { } Frame { msec: 2160 - hash: "0ac33070e0c736bc0fb5ab12fa444b5c" + hash: "9bfb6b9a2604b4c534539bc731abda10" } Frame { msec: 2176 - hash: "520a544fd92f17a14380803e253b396f" + hash: "dfa52bb483388dfee56577968d013c8f" } Frame { msec: 2192 - hash: "4a080a5154c517e6bcf24b3a1f1d7f2c" + hash: "ea77a49e7e246649248e19b72d6433c9" } Frame { msec: 2208 - hash: "e83642b0793f5a790efca65ccf20a720" + hash: "348e6a82b1491739e72c5c361158a967" } Frame { msec: 2224 - hash: "8210b9cbf19f519ee34f4bb1a6afce16" + hash: "bb52aa533659d770d01deb8bef5a8b4d" } Frame { msec: 2240 - hash: "54d04e64af5c0a3d29f2dc8c0977ed3a" + hash: "082441b5fea02f2676ad4d53aefb6927" } Key { type: 7 @@ -758,31 +758,31 @@ VisualTest { } Frame { msec: 2256 - hash: "ae2a644f96bd7b2662ebcf4ebc33d930" + hash: "9194cd1399ceeda421944cd87182039b" } Frame { msec: 2272 - hash: "718ac9cb5ef2992b06b34e957f987b7a" + hash: "edff1333eb3a0047c527503ab3dbe71c" } Frame { msec: 2288 - hash: "a2e1dea5e5f37697c7ce1a9419b94f65" + hash: "e5c9931c8baf260d77f9cfcc1bb41101" } Frame { msec: 2304 - hash: "c0eb56c72311263d892ce65331547531" + hash: "75c37de92c5af3305733a92d405a4ec8" } Frame { msec: 2320 - hash: "585ad3efb7330de889b8cf56a51a0899" + hash: "f27082799d0860c660d16c3f9fe6e538" } Frame { msec: 2336 - hash: "236e54ae31e5ee3d08a7bc9aeaef0d9b" + hash: "5d79ff6cac5bd6943b656964c1d78b00" } Frame { msec: 2352 - hash: "d6218c8bb4da9d62bdb5d0cf5d7f8e37" + hash: "d58a1176858e49c89fc77bed260c6269" } Key { type: 6 @@ -802,23 +802,23 @@ VisualTest { } Frame { msec: 2368 - hash: "1dddd18a4ef66df9d9b431b2860e24d1" + hash: "70deb136fd364646e73390f0aa751baa" } Frame { msec: 2384 - hash: "5b1b45e75f5a829b31c0b6eb0189da7c" + hash: "ed3bf83d975d6b8f830ce0b5a0ad64cc" } Frame { msec: 2400 - hash: "062091bc7a5f3296c669614318b80fe7" + hash: "9007b93c9b9ae3612a0f97fe2e2ae825" } Frame { msec: 2416 - hash: "836f37fe92a46233640e0bd2c0932fea" + hash: "c39f05a5471fb3a26f57feab2b99c8fa" } Frame { msec: 2432 - hash: "f14ec1544a380fc9993b39754c23c2f4" + hash: "49cd710decb32599d7a9c8e0239bf9a5" } Key { type: 6 @@ -830,23 +830,23 @@ VisualTest { } Frame { msec: 2448 - hash: "2d549b5fea734e47682415df1717e6a6" + hash: "df3e2a44ed4e7cf6adb49f84b1d4fc53" } Frame { msec: 2464 - hash: "824c5960260dd3ed7527709ebfb06d27" + hash: "5b7984204405b31a0262da011ff3903e" } Frame { msec: 2480 - hash: "258f034fe1e71f25a92e667e05f53e82" + hash: "0dd2dc00c42eb7bb731d64e9a7188c83" } Frame { msec: 2496 - hash: "c432e758e19c44d788cb38df6e4c6d69" + hash: "1b811aa744375668672fb8b4e0d75621" } Frame { msec: 2512 - hash: "a1856592208f9a00385b13c44e1c4503" + hash: "f34c084f977a20fcf96eaf1e7b5423f7" } Key { type: 7 @@ -858,23 +858,23 @@ VisualTest { } Frame { msec: 2528 - hash: "2b4d40a0555df0b86f52d13790185459" + hash: "145b1c6526e04f02adf94eb5d0369ae0" } Frame { msec: 2544 - hash: "b153143e6b16c47fa06663dc6b1034d6" + hash: "1b047f1cb4738188c10d8b05e636694a" } Frame { msec: 2560 - hash: "ac52236c5d73aeae7c0834df1e6bd84e" + hash: "3f5921d19c63c7d434f0428cb155426e" } Frame { msec: 2576 - hash: "136eeb348b0b96edc9aaf9fbea741973" + hash: "940a9ca625a813af3c9f74600b9dd668" } Frame { msec: 2592 - hash: "4f8a1dfa8906de2bcdfbf5c3b29fbf9b" + hash: "3df53c013eae20a71e4337be5499ff65" } Key { type: 6 @@ -886,15 +886,15 @@ VisualTest { } Frame { msec: 2608 - hash: "7dc9726df2d112b46f4d9dbe66d534c7" + hash: "34e4524d132bbb2a9e4aaffa0982ad33" } Frame { msec: 2624 - hash: "f64086ca0e83fa8bb0fae28065260fdc" + hash: "87942e371bd51726dbfa5a09fdd31631" } Frame { msec: 2640 - hash: "5237dd2b79d71bbfa0a0d3963a7f42b7" + hash: "a2baf811e2b51215c4e5f88f0854f5a5" } Key { type: 7 @@ -906,23 +906,23 @@ VisualTest { } Frame { msec: 2656 - hash: "8dd435b577bb258979d33034885a8cd8" + hash: "cc12390ac2a3296c04f2538fb3b4cc00" } Frame { msec: 2672 - hash: "2609c066b8f102b4189991bf7d01eaad" + hash: "f209d32ec1742194c8436c36230a8239" } Frame { msec: 2688 - hash: "986fab22391264d04df9a55b18aee645" + hash: "444d87a6fc19b8f0e8dcda0615a484aa" } Frame { msec: 2704 - hash: "0256423680aa0843fe8ec84f5e68fc9b" + hash: "2e492b973fffd68245c24d603d2a8221" } Frame { msec: 2720 - hash: "b822bdcad69aa868f48b2bbf2d62e297" + hash: "742ab9c9d4d8e37337f237f792aba160" } Key { type: 6 @@ -934,19 +934,19 @@ VisualTest { } Frame { msec: 2736 - hash: "14effed70ca60233be9b2f6d0a1b5e6c" + hash: "74db3d75c0b30946b18edf5fc115dfce" } Frame { msec: 2752 - hash: "1abaf2c36a0fb9f04606c0e191d113cf" + hash: "86685be3dbb2236676f767894c694a5a" } Frame { msec: 2768 - hash: "cffb8ca29b0369d183d6461bf9e63fdf" + hash: "327351a6164fd566dd0f7ead05c7ea36" } Frame { msec: 2784 - hash: "9378bebddb09036bec98ff7018dcf7c1" + hash: "ba9262ab3d8824e3a9cdcfe29059bbda" } Key { type: 7 @@ -958,75 +958,75 @@ VisualTest { } Frame { msec: 2800 - hash: "0c3823994ee8f838c26040118ba62622" + hash: "8c8aba2c44a7ea5b4d1e2206a3dbd6a2" } Frame { msec: 2816 - hash: "d374547f47adc81a18428c7a79cb9cf2" + hash: "560067cbba922e2958bc7bae5ab93572" } Frame { msec: 2832 - hash: "449c2996a2d0e74f2300adad619700bc" + hash: "566c84584e49c633fdada833ea386565" } Frame { msec: 2848 - hash: "14379a320b6fc36de5d2a6776f1dc963" + hash: "615819749d92cb0b927e370c05321f5b" } Frame { msec: 2864 - hash: "cb010a99ffa3b6df26c6cd263a21cfcd" + hash: "9f11ee25f10750cc2302e6b528ab68b9" } Frame { msec: 2880 - image: "cursorDelegate.2.png" + hash: "5140d2ac5f1b361776fb335d43fcda1a" } Frame { msec: 2896 - hash: "a445d23288d462009916e31f370a2068" + image: "cursorDelegate.3.png" } Frame { msec: 2912 - hash: "8b3f2811300830e837797056f262bec2" + hash: "5fb75369681ac189b4de918dfa639f55" } Frame { msec: 2928 - hash: "2303a27e72334cae84b4fe51a62974ba" + hash: "9da1688d1084f1588b6d203698c8a2b6" } Frame { msec: 2944 - hash: "f3a9f3e74d2d83e38aee78cab7209bd6" + hash: "91bbae5a8fd04da71b1353f687c15d9f" } Frame { msec: 2960 - hash: "ca4777127a535655f057af57cf3e8c7b" + hash: "d3c0a6ed0510abb6135fb2e61f8721d8" } Frame { msec: 2976 - hash: "de2b65920fa9177a79019f33712c2275" + hash: "23e728398c03c805066766081e434d41" } Frame { msec: 2992 - hash: "de2b65920fa9177a79019f33712c2275" + hash: "23e728398c03c805066766081e434d41" } Frame { msec: 3008 - hash: "de2b65920fa9177a79019f33712c2275" + hash: "23e728398c03c805066766081e434d41" } Frame { msec: 3024 - hash: "de2b65920fa9177a79019f33712c2275" + hash: "23e728398c03c805066766081e434d41" } Frame { msec: 3040 - hash: "de2b65920fa9177a79019f33712c2275" + hash: "23e728398c03c805066766081e434d41" } Frame { msec: 3056 - hash: "de2b65920fa9177a79019f33712c2275" + hash: "23e728398c03c805066766081e434d41" } Frame { msec: 3072 - hash: "ca4777127a535655f057af57cf3e8c7b" + hash: "d3c0a6ed0510abb6135fb2e61f8721d8" } Key { type: 6 @@ -1038,23 +1038,23 @@ VisualTest { } Frame { msec: 3088 - hash: "83cfb141f6b77fa062443a442a5b2e9e" + hash: "d5519a015a697dcb1763748bd2789441" } Frame { msec: 3104 - hash: "b3e262864238d03f988c9750cc74e48f" + hash: "d8ca000081bf565a4f3de5a5e94d894b" } Frame { msec: 3120 - hash: "6ed2086ae01be46f0684bbecc05484c4" + hash: "03984ab7a25d80e24dd0650f881b8203" } Frame { msec: 3136 - hash: "91f6dad8f05577af6e4f5f0aceb06b4b" + hash: "edfea780ea62d48ac69afa5e6cad00af" } Frame { msec: 3152 - hash: "1bfb0c299c3c0db0518eaa54137c22b0" + hash: "b00a5d2424568d823eb7be0438dafa1f" } Key { type: 7 @@ -1066,27 +1066,27 @@ VisualTest { } Frame { msec: 3168 - hash: "37cc96ef4b760faadf76cc471f6ba49a" + hash: "76fda33dcea27a034ddfab61031d8de6" } Frame { msec: 3184 - hash: "67c848bf93e845eaf5eebc9b8e57482c" + hash: "11b9e3a58fd2c6d86e61a5e3b7db04b4" } Frame { msec: 3200 - hash: "e3906ad9b1dfbd1170364c11ff4b286f" + hash: "f7c583d00d7154d9e8af88bec706f97f" } Frame { msec: 3216 - hash: "24dd59673c5659e3bf6f52723e1bcd07" + hash: "8680b8c69c544213fb8d55233bde4ce5" } Frame { msec: 3232 - hash: "4b694f05f147bcf901a16807d4e3ec7c" + hash: "74fc148e3c466023e2449c6b1367bceb" } Frame { msec: 3248 - hash: "9d9dbf34f6a67a49210caa249b8a1abb" + hash: "9495a0ffe7589351cfced8b26f6d64e4" } Key { type: 6 @@ -1098,31 +1098,31 @@ VisualTest { } Frame { msec: 3264 - hash: "5381cde4763aa45c97793124e42db6f5" + hash: "519c58c8c0f62d96005b49f68648565b" } Frame { msec: 3280 - hash: "0f113c0263faa47428c4d16891ac4d4f" + hash: "609a2d8f02c8b42e0921a2a900edccbd" } Frame { msec: 3296 - hash: "cc1767ec13803959333cd35bfb2d9119" + hash: "c54617fb7b21ef8dc2bc0d8492ec476e" } Frame { msec: 3312 - hash: "ec1b4c71f9bd63ccf6d766b0b2f68b30" + hash: "096dc0d8b3ed47894ab0289bcfe3aa8f" } Frame { msec: 3328 - hash: "114ad78597ede2afc4dd8bafa1d4df21" + hash: "5b725bb5951caa968d221fe7c5dd6370" } Frame { msec: 3344 - hash: "d08dc22ddc707316483f09b796ea0380" + hash: "6733673178a1b85b22d22610a6f6c3d7" } Frame { msec: 3360 - hash: "135b2b0f4e469b207e673d1e7086cd4f" + hash: "5efbed8f4de4387572c5a98ba14f3c27" } Key { type: 7 @@ -1134,39 +1134,39 @@ VisualTest { } Frame { msec: 3376 - hash: "4267354fe0d24597bdb5ee1a6e9affbb" + hash: "650a0792ee0025e12f7f0ce6df72df6c" } Frame { msec: 3392 - hash: "700bd56ecea646bbec2017007bbb5b84" + hash: "0064815fa6e2bcbbe5f2ea8222ddd2b0" } Frame { msec: 3408 - hash: "874a65c2069f4ba89301c129f884f217" + hash: "13ca683ddd0071771e853a09fc6e5842" } Frame { msec: 3424 - hash: "b5ec22f95abb43c83533f7dc606667f6" + hash: "1625325eee9b4eaab2df135e0d2f0f14" } Frame { msec: 3440 - hash: "445de6663e80d1fe1527ec5acf4ec1de" + hash: "9e3f1df1b243167b5470778e8c44f7d1" } Frame { msec: 3456 - hash: "87c129a5bf08536d3fca90375283e26b" + hash: "493634fa37f10eb02d255253171d190d" } Frame { msec: 3472 - hash: "a63e2438a9cd412c2b119cd42b11009f" + hash: "86ddfc357d158deae39a7565c512d0c0" } Frame { msec: 3488 - hash: "61a3475bef5fd276b836cf3483526f57" + hash: "74486ca31cf165f0e55aacfae7af9e4c" } Frame { msec: 3504 - hash: "097ab9a1a1fe9743f162f57b93599fe7" + hash: "3479f78faf16d4d07b6b44d7682ac016" } Key { type: 7 @@ -1178,11 +1178,11 @@ VisualTest { } Frame { msec: 3520 - hash: "ebae1fb540c6ff6b0bc9a951391e2e94" + hash: "cb35c6a887f191b2eb5de961912c94b8" } Frame { msec: 3536 - hash: "ffc2da2e4c091eadaa9746b42b56d9e4" + hash: "53f5028e96fc65cc6171e78c31c16026" } Key { type: 7 @@ -1194,358 +1194,358 @@ VisualTest { } Frame { msec: 3552 - hash: "f243d823fc9977e69a008010d8db8a01" + hash: "c77e078983f12d8007c5509cd8b356f9" } Frame { msec: 3568 - hash: "592ac5bbf1c4b3a360be4d76c40a2be2" + hash: "ec2da5c6869161936e2598961c605674" } Frame { msec: 3584 - hash: "bd5b206097f30dfce884a8c74856857d" + hash: "bb9adcb5730aeafb2956e01d9aacaee1" } Frame { msec: 3600 - hash: "f14ec1544a380fc9993b39754c23c2f4" + hash: "49cd710decb32599d7a9c8e0239bf9a5" } Frame { msec: 3616 - hash: "836f37fe92a46233640e0bd2c0932fea" + hash: "c39f05a5471fb3a26f57feab2b99c8fa" } Frame { msec: 3632 - hash: "062091bc7a5f3296c669614318b80fe7" + hash: "9007b93c9b9ae3612a0f97fe2e2ae825" } Frame { msec: 3648 - hash: "5b1b45e75f5a829b31c0b6eb0189da7c" + hash: "ed3bf83d975d6b8f830ce0b5a0ad64cc" } Frame { msec: 3664 - hash: "1dddd18a4ef66df9d9b431b2860e24d1" + hash: "70deb136fd364646e73390f0aa751baa" } Frame { msec: 3680 - hash: "d6218c8bb4da9d62bdb5d0cf5d7f8e37" + hash: "d58a1176858e49c89fc77bed260c6269" } Frame { msec: 3696 - hash: "236e54ae31e5ee3d08a7bc9aeaef0d9b" + hash: "5d79ff6cac5bd6943b656964c1d78b00" } Frame { msec: 3712 - hash: "585ad3efb7330de889b8cf56a51a0899" + hash: "f27082799d0860c660d16c3f9fe6e538" } Frame { msec: 3728 - hash: "c0eb56c72311263d892ce65331547531" + hash: "75c37de92c5af3305733a92d405a4ec8" } Frame { msec: 3744 - hash: "a2e1dea5e5f37697c7ce1a9419b94f65" + hash: "e5c9931c8baf260d77f9cfcc1bb41101" } Frame { msec: 3760 - hash: "718ac9cb5ef2992b06b34e957f987b7a" + hash: "edff1333eb3a0047c527503ab3dbe71c" } Frame { msec: 3776 - hash: "ae2a644f96bd7b2662ebcf4ebc33d930" + hash: "9194cd1399ceeda421944cd87182039b" } Frame { msec: 3792 - hash: "54d04e64af5c0a3d29f2dc8c0977ed3a" + hash: "082441b5fea02f2676ad4d53aefb6927" } Frame { msec: 3808 - hash: "8210b9cbf19f519ee34f4bb1a6afce16" + hash: "bb52aa533659d770d01deb8bef5a8b4d" } Frame { msec: 3824 - hash: "e83642b0793f5a790efca65ccf20a720" + hash: "348e6a82b1491739e72c5c361158a967" } Frame { msec: 3840 - image: "cursorDelegate.3.png" + hash: "ea77a49e7e246649248e19b72d6433c9" } Frame { msec: 3856 - hash: "520a544fd92f17a14380803e253b396f" + image: "cursorDelegate.4.png" } Frame { msec: 3872 - hash: "0ac33070e0c736bc0fb5ab12fa444b5c" + hash: "9bfb6b9a2604b4c534539bc731abda10" } Frame { msec: 3888 - hash: "5ee8c9dc7b238db131b3a078e46a8bbd" + hash: "02b01092c1f0e279872490306163647d" } Frame { msec: 3904 - hash: "69720bcca91f99f229aebc74c5e74261" + hash: "acf688ab0ceba1d5d1e0225b90fd706f" } Frame { msec: 3920 - hash: "41d8f4031223f7c833d50208e231964a" + hash: "5866ceee0fd72361dd490a2163b4fc55" } Frame { msec: 3936 - hash: "6fa8fd3252f367f3fafea4e3c7317a48" + hash: "218083c830ad133e2aeb4692d2d1517d" } Frame { msec: 3952 - hash: "8a1b63c42867f87a1cf4b47944b3860a" + hash: "3542537f0b0e1375d81c7f0365bbdf1d" } Frame { msec: 3968 - hash: "8c6052eb4cf03d7742a73874d9f15285" + hash: "ca17401d638025fde8aad18b9a358029" } Frame { msec: 3984 - hash: "7bae45481596788afde8866a3c97edd7" + hash: "87d666ee3bcf7a606e2aecb4954cfb28" } Frame { msec: 4000 - hash: "7bae45481596788afde8866a3c97edd7" + hash: "87d666ee3bcf7a606e2aecb4954cfb28" } Frame { msec: 4016 - hash: "7bae45481596788afde8866a3c97edd7" + hash: "87d666ee3bcf7a606e2aecb4954cfb28" } Frame { msec: 4032 - hash: "7bae45481596788afde8866a3c97edd7" + hash: "87d666ee3bcf7a606e2aecb4954cfb28" } Frame { msec: 4048 - hash: "7bae45481596788afde8866a3c97edd7" + hash: "87d666ee3bcf7a606e2aecb4954cfb28" } Frame { msec: 4064 - hash: "8c6052eb4cf03d7742a73874d9f15285" + hash: "ca17401d638025fde8aad18b9a358029" } Frame { msec: 4080 - hash: "8a1b63c42867f87a1cf4b47944b3860a" + hash: "3542537f0b0e1375d81c7f0365bbdf1d" } Frame { msec: 4096 - hash: "6fa8fd3252f367f3fafea4e3c7317a48" + hash: "218083c830ad133e2aeb4692d2d1517d" } Frame { msec: 4112 - hash: "41d8f4031223f7c833d50208e231964a" + hash: "5866ceee0fd72361dd490a2163b4fc55" } Frame { msec: 4128 - hash: "69720bcca91f99f229aebc74c5e74261" + hash: "acf688ab0ceba1d5d1e0225b90fd706f" } Frame { msec: 4144 - hash: "5ee8c9dc7b238db131b3a078e46a8bbd" + hash: "02b01092c1f0e279872490306163647d" } Frame { msec: 4160 - hash: "0ac33070e0c736bc0fb5ab12fa444b5c" + hash: "9bfb6b9a2604b4c534539bc731abda10" } Frame { msec: 4176 - hash: "520a544fd92f17a14380803e253b396f" + hash: "dfa52bb483388dfee56577968d013c8f" } Frame { msec: 4192 - hash: "4a080a5154c517e6bcf24b3a1f1d7f2c" + hash: "ea77a49e7e246649248e19b72d6433c9" } Frame { msec: 4208 - hash: "e83642b0793f5a790efca65ccf20a720" + hash: "348e6a82b1491739e72c5c361158a967" } Frame { msec: 4224 - hash: "8210b9cbf19f519ee34f4bb1a6afce16" + hash: "bb52aa533659d770d01deb8bef5a8b4d" } Frame { msec: 4240 - hash: "54d04e64af5c0a3d29f2dc8c0977ed3a" + hash: "082441b5fea02f2676ad4d53aefb6927" } Frame { msec: 4256 - hash: "ae2a644f96bd7b2662ebcf4ebc33d930" + hash: "9194cd1399ceeda421944cd87182039b" } Frame { msec: 4272 - hash: "718ac9cb5ef2992b06b34e957f987b7a" + hash: "edff1333eb3a0047c527503ab3dbe71c" } Frame { msec: 4288 - hash: "a2e1dea5e5f37697c7ce1a9419b94f65" + hash: "e5c9931c8baf260d77f9cfcc1bb41101" } Frame { msec: 4304 - hash: "c0eb56c72311263d892ce65331547531" + hash: "75c37de92c5af3305733a92d405a4ec8" } Frame { msec: 4320 - hash: "585ad3efb7330de889b8cf56a51a0899" + hash: "f27082799d0860c660d16c3f9fe6e538" } Frame { msec: 4336 - hash: "236e54ae31e5ee3d08a7bc9aeaef0d9b" + hash: "5d79ff6cac5bd6943b656964c1d78b00" } Frame { msec: 4352 - hash: "d6218c8bb4da9d62bdb5d0cf5d7f8e37" + hash: "d58a1176858e49c89fc77bed260c6269" } Frame { msec: 4368 - hash: "1dddd18a4ef66df9d9b431b2860e24d1" + hash: "70deb136fd364646e73390f0aa751baa" } Frame { msec: 4384 - hash: "5b1b45e75f5a829b31c0b6eb0189da7c" + hash: "ed3bf83d975d6b8f830ce0b5a0ad64cc" } Frame { msec: 4400 - hash: "062091bc7a5f3296c669614318b80fe7" + hash: "9007b93c9b9ae3612a0f97fe2e2ae825" } Frame { msec: 4416 - hash: "836f37fe92a46233640e0bd2c0932fea" + hash: "c39f05a5471fb3a26f57feab2b99c8fa" } Frame { msec: 4432 - hash: "f14ec1544a380fc9993b39754c23c2f4" + hash: "49cd710decb32599d7a9c8e0239bf9a5" } Frame { msec: 4448 - hash: "bd5b206097f30dfce884a8c74856857d" + hash: "bb9adcb5730aeafb2956e01d9aacaee1" } Frame { msec: 4464 - hash: "592ac5bbf1c4b3a360be4d76c40a2be2" + hash: "ec2da5c6869161936e2598961c605674" } Frame { msec: 4480 - hash: "f243d823fc9977e69a008010d8db8a01" + hash: "c77e078983f12d8007c5509cd8b356f9" } Frame { msec: 4496 - hash: "ffc2da2e4c091eadaa9746b42b56d9e4" + hash: "53f5028e96fc65cc6171e78c31c16026" } Frame { msec: 4512 - hash: "ebae1fb540c6ff6b0bc9a951391e2e94" + hash: "cb35c6a887f191b2eb5de961912c94b8" } Frame { msec: 4528 - hash: "097ab9a1a1fe9743f162f57b93599fe7" + hash: "3479f78faf16d4d07b6b44d7682ac016" } Frame { msec: 4544 - hash: "61a3475bef5fd276b836cf3483526f57" + hash: "74486ca31cf165f0e55aacfae7af9e4c" } Frame { msec: 4560 - hash: "a63e2438a9cd412c2b119cd42b11009f" + hash: "86ddfc357d158deae39a7565c512d0c0" } Frame { msec: 4576 - hash: "87c129a5bf08536d3fca90375283e26b" + hash: "493634fa37f10eb02d255253171d190d" } Frame { msec: 4592 - hash: "445de6663e80d1fe1527ec5acf4ec1de" + hash: "9e3f1df1b243167b5470778e8c44f7d1" } Frame { msec: 4608 - hash: "b5ec22f95abb43c83533f7dc606667f6" + hash: "1625325eee9b4eaab2df135e0d2f0f14" } Frame { msec: 4624 - hash: "874a65c2069f4ba89301c129f884f217" + hash: "13ca683ddd0071771e853a09fc6e5842" } Frame { msec: 4640 - hash: "700bd56ecea646bbec2017007bbb5b84" + hash: "0064815fa6e2bcbbe5f2ea8222ddd2b0" } Frame { msec: 4656 - hash: "4267354fe0d24597bdb5ee1a6e9affbb" + hash: "650a0792ee0025e12f7f0ce6df72df6c" } Frame { msec: 4672 - hash: "135b2b0f4e469b207e673d1e7086cd4f" + hash: "5efbed8f4de4387572c5a98ba14f3c27" } Frame { msec: 4688 - hash: "d08dc22ddc707316483f09b796ea0380" + hash: "6733673178a1b85b22d22610a6f6c3d7" } Frame { msec: 4704 - hash: "114ad78597ede2afc4dd8bafa1d4df21" + hash: "5b725bb5951caa968d221fe7c5dd6370" } Frame { msec: 4720 - hash: "ec1b4c71f9bd63ccf6d766b0b2f68b30" + hash: "096dc0d8b3ed47894ab0289bcfe3aa8f" } Frame { msec: 4736 - hash: "cc1767ec13803959333cd35bfb2d9119" + hash: "c54617fb7b21ef8dc2bc0d8492ec476e" } Frame { msec: 4752 - hash: "0f113c0263faa47428c4d16891ac4d4f" + hash: "609a2d8f02c8b42e0921a2a900edccbd" } Frame { msec: 4768 - hash: "5381cde4763aa45c97793124e42db6f5" + hash: "519c58c8c0f62d96005b49f68648565b" } Frame { msec: 4784 - hash: "99940d6744ac1245f82d62f08c371285" + hash: "5d1dd05aade754c204d13f5de03413dd" } Frame { msec: 4800 - image: "cursorDelegate.4.png" + hash: "ceca317086930994c35b0ed08db71d64" } Frame { msec: 4816 - hash: "77bbed46c7eb023252cdd80d0a15f38a" + image: "cursorDelegate.5.png" } Frame { msec: 4832 - hash: "36ee4da72825e96d5f670c94865a30d8" + hash: "64fcbd6ba961634b0ba33ec5b6693945" } Frame { msec: 4848 - hash: "c64d56c1b7df0a5c63ab8ff08ae6daf9" + hash: "48a6ced88807a05aea34b47d36261347" } Frame { msec: 4864 - hash: "942e038a3426fa318212a8f245141225" + hash: "aafa7081d0f1a46478c0956ad5c56d1d" } Frame { msec: 4880 - hash: "c033ebaee12dd8fe953e91160f986c3d" + hash: "6a9f14ec3fcd119afe68cbf372b13076" } Frame { msec: 4896 - hash: "07e64024cf7eda082297f6f83dba8067" + hash: "927556bdf4e883c409ba8797001152ce" } Frame { msec: 4912 - hash: "b33cd5bbb90d435dd7ea3ab67bef88ee" + hash: "b93878281f21c85c211908086f2899e7" } Frame { msec: 4928 - hash: "90712efd7c17b0ad33d2c2c02e9eaa97" + hash: "235b68812a3cb48fc09bd8319aef40f1" } Frame { msec: 4944 - hash: "7e2e55555ee2c7e172e61ddb6365355d" + hash: "8943d47912a4206e61836d99cca835da" } Frame { msec: 4960 - hash: "87ca0584879b25336a1023ac3252fc9a" + hash: "4d06d264f71d75421c9a6d5a87d6a9ba" } } diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.0.png Binary files differindex 551a3de..a6593c9 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.0.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.1.png Binary files differindex 826d99a..914f1b1 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.1.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.1.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.2.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.2.png Binary files differindex 727e873..dd2b946 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.2.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.2.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.3.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.3.png Binary files differnew file mode 100644 index 0000000..629b84b --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.3.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.qml index c8f1f27..211ca68 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.qml @@ -6,7 +6,7 @@ VisualTest { } Frame { msec: 16 - hash: "eff6a4491bc00e5570ea73a1371f63fc" + image: "echoMode.0.png" } Frame { msec: 32 @@ -110,23 +110,23 @@ VisualTest { } Frame { msec: 368 - hash: "86f9d315291a08f35f1c431ae802ada2" + hash: "00097f2bb5cf4ea412db48acb93ffd76" } Frame { msec: 384 - hash: "86f9d315291a08f35f1c431ae802ada2" + hash: "00097f2bb5cf4ea412db48acb93ffd76" } Frame { msec: 400 - hash: "86f9d315291a08f35f1c431ae802ada2" + hash: "00097f2bb5cf4ea412db48acb93ffd76" } Frame { msec: 416 - hash: "86f9d315291a08f35f1c431ae802ada2" + hash: "00097f2bb5cf4ea412db48acb93ffd76" } Frame { msec: 432 - hash: "86f9d315291a08f35f1c431ae802ada2" + hash: "00097f2bb5cf4ea412db48acb93ffd76" } Key { type: 7 @@ -138,27 +138,27 @@ VisualTest { } Frame { msec: 448 - hash: "86f9d315291a08f35f1c431ae802ada2" + hash: "00097f2bb5cf4ea412db48acb93ffd76" } Frame { msec: 464 - hash: "86f9d315291a08f35f1c431ae802ada2" + hash: "00097f2bb5cf4ea412db48acb93ffd76" } Frame { msec: 480 - hash: "86f9d315291a08f35f1c431ae802ada2" + hash: "00097f2bb5cf4ea412db48acb93ffd76" } Frame { msec: 496 - hash: "86f9d315291a08f35f1c431ae802ada2" + hash: "00097f2bb5cf4ea412db48acb93ffd76" } Frame { msec: 512 - hash: "86f9d315291a08f35f1c431ae802ada2" + hash: "00097f2bb5cf4ea412db48acb93ffd76" } Frame { msec: 528 - hash: "86f9d315291a08f35f1c431ae802ada2" + hash: "00097f2bb5cf4ea412db48acb93ffd76" } Key { type: 7 @@ -170,43 +170,43 @@ VisualTest { } Frame { msec: 544 - hash: "86f9d315291a08f35f1c431ae802ada2" + hash: "00097f2bb5cf4ea412db48acb93ffd76" } Frame { msec: 560 - hash: "86f9d315291a08f35f1c431ae802ada2" + hash: "00097f2bb5cf4ea412db48acb93ffd76" } Frame { msec: 576 - hash: "86f9d315291a08f35f1c431ae802ada2" + hash: "00097f2bb5cf4ea412db48acb93ffd76" } Frame { msec: 592 - hash: "86f9d315291a08f35f1c431ae802ada2" + hash: "00097f2bb5cf4ea412db48acb93ffd76" } Frame { msec: 608 - hash: "86f9d315291a08f35f1c431ae802ada2" + hash: "00097f2bb5cf4ea412db48acb93ffd76" } Frame { msec: 624 - hash: "86f9d315291a08f35f1c431ae802ada2" + hash: "00097f2bb5cf4ea412db48acb93ffd76" } Frame { msec: 640 - hash: "86f9d315291a08f35f1c431ae802ada2" + hash: "00097f2bb5cf4ea412db48acb93ffd76" } Frame { msec: 656 - hash: "86f9d315291a08f35f1c431ae802ada2" + hash: "00097f2bb5cf4ea412db48acb93ffd76" } Frame { msec: 672 - hash: "86f9d315291a08f35f1c431ae802ada2" + hash: "00097f2bb5cf4ea412db48acb93ffd76" } Frame { msec: 688 - hash: "86f9d315291a08f35f1c431ae802ada2" + hash: "00097f2bb5cf4ea412db48acb93ffd76" } Key { type: 6 @@ -218,23 +218,23 @@ VisualTest { } Frame { msec: 704 - hash: "5c1e01a1dd3004ea3eff7ec215cc8fdc" + hash: "94e683223900efc840296b86ce934ec3" } Frame { msec: 720 - hash: "5c1e01a1dd3004ea3eff7ec215cc8fdc" + hash: "94e683223900efc840296b86ce934ec3" } Frame { msec: 736 - hash: "5c1e01a1dd3004ea3eff7ec215cc8fdc" + hash: "94e683223900efc840296b86ce934ec3" } Frame { msec: 752 - hash: "5c1e01a1dd3004ea3eff7ec215cc8fdc" + hash: "94e683223900efc840296b86ce934ec3" } Frame { msec: 768 - hash: "5c1e01a1dd3004ea3eff7ec215cc8fdc" + hash: "94e683223900efc840296b86ce934ec3" } Key { type: 7 @@ -246,23 +246,23 @@ VisualTest { } Frame { msec: 784 - hash: "5c1e01a1dd3004ea3eff7ec215cc8fdc" + hash: "94e683223900efc840296b86ce934ec3" } Frame { msec: 800 - hash: "5c1e01a1dd3004ea3eff7ec215cc8fdc" + hash: "94e683223900efc840296b86ce934ec3" } Frame { msec: 816 - hash: "5c1e01a1dd3004ea3eff7ec215cc8fdc" + hash: "94e683223900efc840296b86ce934ec3" } Frame { msec: 832 - hash: "5c1e01a1dd3004ea3eff7ec215cc8fdc" + hash: "94e683223900efc840296b86ce934ec3" } Frame { msec: 848 - hash: "5c1e01a1dd3004ea3eff7ec215cc8fdc" + hash: "94e683223900efc840296b86ce934ec3" } Key { type: 6 @@ -274,15 +274,15 @@ VisualTest { } Frame { msec: 864 - hash: "b3504e4dbb653a7c039dcf8ab0351055" + hash: "a1c7aeece2891f3ca0103761ffa7f424" } Frame { msec: 880 - hash: "b3504e4dbb653a7c039dcf8ab0351055" + hash: "a1c7aeece2891f3ca0103761ffa7f424" } Frame { msec: 896 - hash: "b3504e4dbb653a7c039dcf8ab0351055" + hash: "a1c7aeece2891f3ca0103761ffa7f424" } Key { type: 7 @@ -294,23 +294,23 @@ VisualTest { } Frame { msec: 912 - hash: "b3504e4dbb653a7c039dcf8ab0351055" + hash: "a1c7aeece2891f3ca0103761ffa7f424" } Frame { msec: 928 - hash: "b3504e4dbb653a7c039dcf8ab0351055" + hash: "a1c7aeece2891f3ca0103761ffa7f424" } Frame { msec: 944 - hash: "b3504e4dbb653a7c039dcf8ab0351055" + hash: "a1c7aeece2891f3ca0103761ffa7f424" } Frame { msec: 960 - image: "echoMode.0.png" + hash: "a1c7aeece2891f3ca0103761ffa7f424" } Frame { msec: 976 - hash: "b3504e4dbb653a7c039dcf8ab0351055" + image: "echoMode.1.png" } Key { type: 6 @@ -322,19 +322,19 @@ VisualTest { } Frame { msec: 992 - hash: "16069bd86f3b8a896087a455e76f1059" + hash: "7a4ebe5f0875ded07b44c9ff2d6a4d75" } Frame { msec: 1008 - hash: "16069bd86f3b8a896087a455e76f1059" + hash: "7a4ebe5f0875ded07b44c9ff2d6a4d75" } Frame { msec: 1024 - hash: "16069bd86f3b8a896087a455e76f1059" + hash: "7a4ebe5f0875ded07b44c9ff2d6a4d75" } Frame { msec: 1040 - hash: "16069bd86f3b8a896087a455e76f1059" + hash: "7a4ebe5f0875ded07b44c9ff2d6a4d75" } Key { type: 7 @@ -346,51 +346,51 @@ VisualTest { } Frame { msec: 1056 - hash: "16069bd86f3b8a896087a455e76f1059" + hash: "7a4ebe5f0875ded07b44c9ff2d6a4d75" } Frame { msec: 1072 - hash: "16069bd86f3b8a896087a455e76f1059" + hash: "7a4ebe5f0875ded07b44c9ff2d6a4d75" } Frame { msec: 1088 - hash: "16069bd86f3b8a896087a455e76f1059" + hash: "7a4ebe5f0875ded07b44c9ff2d6a4d75" } Frame { msec: 1104 - hash: "16069bd86f3b8a896087a455e76f1059" + hash: "7a4ebe5f0875ded07b44c9ff2d6a4d75" } Frame { msec: 1120 - hash: "16069bd86f3b8a896087a455e76f1059" + hash: "7a4ebe5f0875ded07b44c9ff2d6a4d75" } Frame { msec: 1136 - hash: "16069bd86f3b8a896087a455e76f1059" + hash: "7a4ebe5f0875ded07b44c9ff2d6a4d75" } Frame { msec: 1152 - hash: "16069bd86f3b8a896087a455e76f1059" + hash: "7a4ebe5f0875ded07b44c9ff2d6a4d75" } Frame { msec: 1168 - hash: "16069bd86f3b8a896087a455e76f1059" + hash: "7a4ebe5f0875ded07b44c9ff2d6a4d75" } Frame { msec: 1184 - hash: "16069bd86f3b8a896087a455e76f1059" + hash: "7a4ebe5f0875ded07b44c9ff2d6a4d75" } Frame { msec: 1200 - hash: "16069bd86f3b8a896087a455e76f1059" + hash: "7a4ebe5f0875ded07b44c9ff2d6a4d75" } Frame { msec: 1216 - hash: "16069bd86f3b8a896087a455e76f1059" + hash: "7a4ebe5f0875ded07b44c9ff2d6a4d75" } Frame { msec: 1232 - hash: "16069bd86f3b8a896087a455e76f1059" + hash: "7a4ebe5f0875ded07b44c9ff2d6a4d75" } Key { type: 6 @@ -402,15 +402,15 @@ VisualTest { } Frame { msec: 1248 - hash: "fd2dfea0c188c624ad6eec189d677d8e" + hash: "b7cdd294253e065c06fabc60895a29c2" } Frame { msec: 1264 - hash: "fd2dfea0c188c624ad6eec189d677d8e" + hash: "b7cdd294253e065c06fabc60895a29c2" } Frame { msec: 1280 - hash: "fd2dfea0c188c624ad6eec189d677d8e" + hash: "b7cdd294253e065c06fabc60895a29c2" } Key { type: 7 @@ -422,15 +422,15 @@ VisualTest { } Frame { msec: 1296 - hash: "fd2dfea0c188c624ad6eec189d677d8e" + hash: "b7cdd294253e065c06fabc60895a29c2" } Frame { msec: 1312 - hash: "fd2dfea0c188c624ad6eec189d677d8e" + hash: "b7cdd294253e065c06fabc60895a29c2" } Frame { msec: 1328 - hash: "fd2dfea0c188c624ad6eec189d677d8e" + hash: "b7cdd294253e065c06fabc60895a29c2" } Key { type: 6 @@ -442,39 +442,39 @@ VisualTest { } Frame { msec: 1344 - hash: "8c3642f420ecc94e77cbaee8b218bddb" + hash: "d8669a3194f485aaef3a1421f7fd50f6" } Frame { msec: 1360 - hash: "8c3642f420ecc94e77cbaee8b218bddb" + hash: "d8669a3194f485aaef3a1421f7fd50f6" } Frame { msec: 1376 - hash: "8c3642f420ecc94e77cbaee8b218bddb" + hash: "d8669a3194f485aaef3a1421f7fd50f6" } Frame { msec: 1392 - hash: "8c3642f420ecc94e77cbaee8b218bddb" + hash: "d8669a3194f485aaef3a1421f7fd50f6" } Frame { msec: 1408 - hash: "8c3642f420ecc94e77cbaee8b218bddb" + hash: "d8669a3194f485aaef3a1421f7fd50f6" } Frame { msec: 1424 - hash: "8c3642f420ecc94e77cbaee8b218bddb" + hash: "d8669a3194f485aaef3a1421f7fd50f6" } Frame { msec: 1440 - hash: "8c3642f420ecc94e77cbaee8b218bddb" + hash: "d8669a3194f485aaef3a1421f7fd50f6" } Frame { msec: 1456 - hash: "8c3642f420ecc94e77cbaee8b218bddb" + hash: "d8669a3194f485aaef3a1421f7fd50f6" } Frame { msec: 1472 - hash: "8c3642f420ecc94e77cbaee8b218bddb" + hash: "d8669a3194f485aaef3a1421f7fd50f6" } Key { type: 7 @@ -486,7 +486,7 @@ VisualTest { } Frame { msec: 1488 - hash: "8c3642f420ecc94e77cbaee8b218bddb" + hash: "d8669a3194f485aaef3a1421f7fd50f6" } Key { type: 6 @@ -498,19 +498,19 @@ VisualTest { } Frame { msec: 1504 - hash: "80685804ddaefa46508a3cbe4cd16f59" + hash: "b53fd36f58dc692856e6a789371aaf33" } Frame { msec: 1520 - hash: "80685804ddaefa46508a3cbe4cd16f59" + hash: "b53fd36f58dc692856e6a789371aaf33" } Frame { msec: 1536 - hash: "80685804ddaefa46508a3cbe4cd16f59" + hash: "b53fd36f58dc692856e6a789371aaf33" } Frame { msec: 1552 - hash: "80685804ddaefa46508a3cbe4cd16f59" + hash: "b53fd36f58dc692856e6a789371aaf33" } Key { type: 7 @@ -522,27 +522,27 @@ VisualTest { } Frame { msec: 1568 - hash: "80685804ddaefa46508a3cbe4cd16f59" + hash: "b53fd36f58dc692856e6a789371aaf33" } Frame { msec: 1584 - hash: "80685804ddaefa46508a3cbe4cd16f59" + hash: "b53fd36f58dc692856e6a789371aaf33" } Frame { msec: 1600 - hash: "80685804ddaefa46508a3cbe4cd16f59" + hash: "b53fd36f58dc692856e6a789371aaf33" } Frame { msec: 1616 - hash: "80685804ddaefa46508a3cbe4cd16f59" + hash: "b53fd36f58dc692856e6a789371aaf33" } Frame { msec: 1632 - hash: "80685804ddaefa46508a3cbe4cd16f59" + hash: "b53fd36f58dc692856e6a789371aaf33" } Frame { msec: 1648 - hash: "80685804ddaefa46508a3cbe4cd16f59" + hash: "b53fd36f58dc692856e6a789371aaf33" } Key { type: 6 @@ -554,23 +554,23 @@ VisualTest { } Frame { msec: 1664 - hash: "270f91762428ce515e0de44dea26d6ed" + hash: "98de66666f6ea1a87bd493db3f67a7c6" } Frame { msec: 1680 - hash: "270f91762428ce515e0de44dea26d6ed" + hash: "98de66666f6ea1a87bd493db3f67a7c6" } Frame { msec: 1696 - hash: "270f91762428ce515e0de44dea26d6ed" + hash: "98de66666f6ea1a87bd493db3f67a7c6" } Frame { msec: 1712 - hash: "270f91762428ce515e0de44dea26d6ed" + hash: "98de66666f6ea1a87bd493db3f67a7c6" } Frame { msec: 1728 - hash: "270f91762428ce515e0de44dea26d6ed" + hash: "98de66666f6ea1a87bd493db3f67a7c6" } Key { type: 6 @@ -582,7 +582,7 @@ VisualTest { } Frame { msec: 1744 - hash: "5ff3755b130835886503045e45700235" + hash: "696807419ef2b228dfb9d85dd79dd293" } Key { type: 7 @@ -594,15 +594,15 @@ VisualTest { } Frame { msec: 1760 - hash: "5ff3755b130835886503045e45700235" + hash: "696807419ef2b228dfb9d85dd79dd293" } Frame { msec: 1776 - hash: "5ff3755b130835886503045e45700235" + hash: "696807419ef2b228dfb9d85dd79dd293" } Frame { msec: 1792 - hash: "5ff3755b130835886503045e45700235" + hash: "696807419ef2b228dfb9d85dd79dd293" } Key { type: 7 @@ -614,19 +614,19 @@ VisualTest { } Frame { msec: 1808 - hash: "5ff3755b130835886503045e45700235" + hash: "696807419ef2b228dfb9d85dd79dd293" } Frame { msec: 1824 - hash: "5ff3755b130835886503045e45700235" + hash: "696807419ef2b228dfb9d85dd79dd293" } Frame { msec: 1840 - hash: "5ff3755b130835886503045e45700235" + hash: "696807419ef2b228dfb9d85dd79dd293" } Frame { msec: 1856 - hash: "5ff3755b130835886503045e45700235" + hash: "696807419ef2b228dfb9d85dd79dd293" } Key { type: 6 @@ -638,19 +638,19 @@ VisualTest { } Frame { msec: 1872 - hash: "deab81e7fcc4ecc31d02fccc52a4cc17" + hash: "4c0a528609872cf65180d336bbca4231" } Frame { msec: 1888 - hash: "deab81e7fcc4ecc31d02fccc52a4cc17" + hash: "4c0a528609872cf65180d336bbca4231" } Frame { msec: 1904 - hash: "deab81e7fcc4ecc31d02fccc52a4cc17" + hash: "4c0a528609872cf65180d336bbca4231" } Frame { msec: 1920 - image: "echoMode.1.png" + hash: "4c0a528609872cf65180d336bbca4231" } Key { type: 7 @@ -662,27 +662,27 @@ VisualTest { } Frame { msec: 1936 - hash: "deab81e7fcc4ecc31d02fccc52a4cc17" + image: "echoMode.2.png" } Frame { msec: 1952 - hash: "deab81e7fcc4ecc31d02fccc52a4cc17" + hash: "4c0a528609872cf65180d336bbca4231" } Frame { msec: 1968 - hash: "deab81e7fcc4ecc31d02fccc52a4cc17" + hash: "4c0a528609872cf65180d336bbca4231" } Frame { msec: 1984 - hash: "deab81e7fcc4ecc31d02fccc52a4cc17" + hash: "4c0a528609872cf65180d336bbca4231" } Frame { msec: 2000 - hash: "deab81e7fcc4ecc31d02fccc52a4cc17" + hash: "4c0a528609872cf65180d336bbca4231" } Frame { msec: 2016 - hash: "deab81e7fcc4ecc31d02fccc52a4cc17" + hash: "4c0a528609872cf65180d336bbca4231" } Key { type: 6 @@ -694,11 +694,11 @@ VisualTest { } Frame { msec: 2032 - hash: "f87d1f15df169e08cdd3dff50d596492" + hash: "03b670f413abfa1811d4020de969b2ea" } Frame { msec: 2048 - hash: "f87d1f15df169e08cdd3dff50d596492" + hash: "03b670f413abfa1811d4020de969b2ea" } Key { type: 7 @@ -710,11 +710,11 @@ VisualTest { } Frame { msec: 2064 - hash: "f87d1f15df169e08cdd3dff50d596492" + hash: "03b670f413abfa1811d4020de969b2ea" } Frame { msec: 2080 - hash: "f87d1f15df169e08cdd3dff50d596492" + hash: "03b670f413abfa1811d4020de969b2ea" } Key { type: 6 @@ -726,19 +726,19 @@ VisualTest { } Frame { msec: 2096 - hash: "a50ab62d526aef826ad883f712a22325" + hash: "6d478c62fa5bb37f0178e94914473174" } Frame { msec: 2112 - hash: "a50ab62d526aef826ad883f712a22325" + hash: "6d478c62fa5bb37f0178e94914473174" } Frame { msec: 2128 - hash: "a50ab62d526aef826ad883f712a22325" + hash: "6d478c62fa5bb37f0178e94914473174" } Frame { msec: 2144 - hash: "a50ab62d526aef826ad883f712a22325" + hash: "6d478c62fa5bb37f0178e94914473174" } Key { type: 6 @@ -758,19 +758,19 @@ VisualTest { } Frame { msec: 2160 - hash: "f0c34703a0b5a0631654482fbc785b57" + hash: "2f9803e906ce38a6ade3874bbeb27216" } Frame { msec: 2176 - hash: "f0c34703a0b5a0631654482fbc785b57" + hash: "2f9803e906ce38a6ade3874bbeb27216" } Frame { msec: 2192 - hash: "f0c34703a0b5a0631654482fbc785b57" + hash: "2f9803e906ce38a6ade3874bbeb27216" } Frame { msec: 2208 - hash: "f0c34703a0b5a0631654482fbc785b57" + hash: "2f9803e906ce38a6ade3874bbeb27216" } Key { type: 6 @@ -782,7 +782,7 @@ VisualTest { } Frame { msec: 2224 - hash: "0921766e0d224b70d2c3f9f282c51143" + hash: "d93582b0c7de46d5ff1c9959c158bfe7" } Key { type: 7 @@ -794,23 +794,23 @@ VisualTest { } Frame { msec: 2240 - hash: "0921766e0d224b70d2c3f9f282c51143" + hash: "d93582b0c7de46d5ff1c9959c158bfe7" } Frame { msec: 2256 - hash: "0921766e0d224b70d2c3f9f282c51143" + hash: "d93582b0c7de46d5ff1c9959c158bfe7" } Frame { msec: 2272 - hash: "0921766e0d224b70d2c3f9f282c51143" + hash: "d93582b0c7de46d5ff1c9959c158bfe7" } Frame { msec: 2288 - hash: "0921766e0d224b70d2c3f9f282c51143" + hash: "d93582b0c7de46d5ff1c9959c158bfe7" } Frame { msec: 2304 - hash: "0921766e0d224b70d2c3f9f282c51143" + hash: "d93582b0c7de46d5ff1c9959c158bfe7" } Key { type: 7 @@ -822,11 +822,11 @@ VisualTest { } Frame { msec: 2320 - hash: "0921766e0d224b70d2c3f9f282c51143" + hash: "d93582b0c7de46d5ff1c9959c158bfe7" } Frame { msec: 2336 - hash: "0921766e0d224b70d2c3f9f282c51143" + hash: "d93582b0c7de46d5ff1c9959c158bfe7" } Key { type: 6 @@ -838,27 +838,27 @@ VisualTest { } Frame { msec: 2352 - hash: "91b44cdde36433cac6644c476e34d4f9" + hash: "8accfa30ddc59803d8f9d2f60dd6a891" } Frame { msec: 2368 - hash: "91b44cdde36433cac6644c476e34d4f9" + hash: "8accfa30ddc59803d8f9d2f60dd6a891" } Frame { msec: 2384 - hash: "91b44cdde36433cac6644c476e34d4f9" + hash: "8accfa30ddc59803d8f9d2f60dd6a891" } Frame { msec: 2400 - hash: "91b44cdde36433cac6644c476e34d4f9" + hash: "8accfa30ddc59803d8f9d2f60dd6a891" } Frame { msec: 2416 - hash: "91b44cdde36433cac6644c476e34d4f9" + hash: "8accfa30ddc59803d8f9d2f60dd6a891" } Frame { msec: 2432 - hash: "91b44cdde36433cac6644c476e34d4f9" + hash: "8accfa30ddc59803d8f9d2f60dd6a891" } Key { type: 7 @@ -870,19 +870,19 @@ VisualTest { } Frame { msec: 2448 - hash: "91b44cdde36433cac6644c476e34d4f9" + hash: "8accfa30ddc59803d8f9d2f60dd6a891" } Frame { msec: 2464 - hash: "91b44cdde36433cac6644c476e34d4f9" + hash: "8accfa30ddc59803d8f9d2f60dd6a891" } Frame { msec: 2480 - hash: "91b44cdde36433cac6644c476e34d4f9" + hash: "8accfa30ddc59803d8f9d2f60dd6a891" } Frame { msec: 2496 - hash: "91b44cdde36433cac6644c476e34d4f9" + hash: "8accfa30ddc59803d8f9d2f60dd6a891" } Key { type: 6 @@ -894,15 +894,15 @@ VisualTest { } Frame { msec: 2512 - hash: "34d00f787b814ad82c025c77d6be51a2" + hash: "a444ce402f5dc0d892f66a88b8252301" } Frame { msec: 2528 - hash: "34d00f787b814ad82c025c77d6be51a2" + hash: "a444ce402f5dc0d892f66a88b8252301" } Frame { msec: 2544 - hash: "34d00f787b814ad82c025c77d6be51a2" + hash: "a444ce402f5dc0d892f66a88b8252301" } Key { type: 7 @@ -914,130 +914,130 @@ VisualTest { } Frame { msec: 2560 - hash: "34d00f787b814ad82c025c77d6be51a2" + hash: "a444ce402f5dc0d892f66a88b8252301" } Frame { msec: 2576 - hash: "34d00f787b814ad82c025c77d6be51a2" + hash: "a444ce402f5dc0d892f66a88b8252301" } Frame { msec: 2592 - hash: "34d00f787b814ad82c025c77d6be51a2" + hash: "a444ce402f5dc0d892f66a88b8252301" } Frame { msec: 2608 - hash: "34d00f787b814ad82c025c77d6be51a2" + hash: "a444ce402f5dc0d892f66a88b8252301" } Frame { msec: 2624 - hash: "34d00f787b814ad82c025c77d6be51a2" + hash: "a444ce402f5dc0d892f66a88b8252301" } Frame { msec: 2640 - hash: "34d00f787b814ad82c025c77d6be51a2" + hash: "a444ce402f5dc0d892f66a88b8252301" } Frame { msec: 2656 - hash: "34d00f787b814ad82c025c77d6be51a2" + hash: "a444ce402f5dc0d892f66a88b8252301" } Frame { msec: 2672 - hash: "34d00f787b814ad82c025c77d6be51a2" + hash: "a444ce402f5dc0d892f66a88b8252301" } Frame { msec: 2688 - hash: "34d00f787b814ad82c025c77d6be51a2" + hash: "a444ce402f5dc0d892f66a88b8252301" } Frame { msec: 2704 - hash: "34d00f787b814ad82c025c77d6be51a2" + hash: "a444ce402f5dc0d892f66a88b8252301" } Frame { msec: 2720 - hash: "34d00f787b814ad82c025c77d6be51a2" + hash: "a444ce402f5dc0d892f66a88b8252301" } Frame { msec: 2736 - hash: "34d00f787b814ad82c025c77d6be51a2" + hash: "a444ce402f5dc0d892f66a88b8252301" } Frame { msec: 2752 - hash: "34d00f787b814ad82c025c77d6be51a2" + hash: "a444ce402f5dc0d892f66a88b8252301" } Frame { msec: 2768 - hash: "34d00f787b814ad82c025c77d6be51a2" + hash: "a444ce402f5dc0d892f66a88b8252301" } Frame { msec: 2784 - hash: "34d00f787b814ad82c025c77d6be51a2" + hash: "a444ce402f5dc0d892f66a88b8252301" } Frame { msec: 2800 - hash: "34d00f787b814ad82c025c77d6be51a2" + hash: "a444ce402f5dc0d892f66a88b8252301" } Frame { msec: 2816 - hash: "34d00f787b814ad82c025c77d6be51a2" + hash: "a444ce402f5dc0d892f66a88b8252301" } Frame { msec: 2832 - hash: "34d00f787b814ad82c025c77d6be51a2" + hash: "a444ce402f5dc0d892f66a88b8252301" } Frame { msec: 2848 - hash: "34d00f787b814ad82c025c77d6be51a2" + hash: "a444ce402f5dc0d892f66a88b8252301" } Frame { msec: 2864 - hash: "34d00f787b814ad82c025c77d6be51a2" + hash: "a444ce402f5dc0d892f66a88b8252301" } Frame { msec: 2880 - image: "echoMode.2.png" + hash: "a444ce402f5dc0d892f66a88b8252301" } Frame { msec: 2896 - hash: "34d00f787b814ad82c025c77d6be51a2" + image: "echoMode.3.png" } Frame { msec: 2912 - hash: "34d00f787b814ad82c025c77d6be51a2" + hash: "a444ce402f5dc0d892f66a88b8252301" } Frame { msec: 2928 - hash: "34d00f787b814ad82c025c77d6be51a2" + hash: "a444ce402f5dc0d892f66a88b8252301" } Frame { msec: 2944 - hash: "34d00f787b814ad82c025c77d6be51a2" + hash: "a444ce402f5dc0d892f66a88b8252301" } Frame { msec: 2960 - hash: "34d00f787b814ad82c025c77d6be51a2" + hash: "a444ce402f5dc0d892f66a88b8252301" } Frame { msec: 2976 - hash: "34d00f787b814ad82c025c77d6be51a2" + hash: "a444ce402f5dc0d892f66a88b8252301" } Frame { msec: 2992 - hash: "34d00f787b814ad82c025c77d6be51a2" + hash: "a444ce402f5dc0d892f66a88b8252301" } Frame { msec: 3008 - hash: "34d00f787b814ad82c025c77d6be51a2" + hash: "a444ce402f5dc0d892f66a88b8252301" } Frame { msec: 3024 - hash: "34d00f787b814ad82c025c77d6be51a2" + hash: "a444ce402f5dc0d892f66a88b8252301" } Frame { msec: 3040 - hash: "34d00f787b814ad82c025c77d6be51a2" + hash: "a444ce402f5dc0d892f66a88b8252301" } Frame { msec: 3056 - hash: "34d00f787b814ad82c025c77d6be51a2" + hash: "a444ce402f5dc0d892f66a88b8252301" } } diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/hAlign.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/hAlign.0.png Binary files differnew file mode 100644 index 0000000..a12db0a --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/hAlign.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/hAlign.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/hAlign.qml index 32330f4..acc646c 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/hAlign.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/hAlign.qml @@ -6,102 +6,102 @@ VisualTest { } Frame { msec: 16 - hash: "09298802dfc053e2bb1b3bb2192ca5b2" + image: "hAlign.0.png" } Frame { msec: 32 - hash: "09298802dfc053e2bb1b3bb2192ca5b2" + hash: "fe5a0e7ac7ea0796d8cf3e49b513669d" } Frame { msec: 48 - hash: "09298802dfc053e2bb1b3bb2192ca5b2" + hash: "fe5a0e7ac7ea0796d8cf3e49b513669d" } Frame { msec: 64 - hash: "09298802dfc053e2bb1b3bb2192ca5b2" + hash: "fe5a0e7ac7ea0796d8cf3e49b513669d" } Frame { msec: 80 - hash: "09298802dfc053e2bb1b3bb2192ca5b2" + hash: "fe5a0e7ac7ea0796d8cf3e49b513669d" } Frame { msec: 96 - hash: "09298802dfc053e2bb1b3bb2192ca5b2" + hash: "fe5a0e7ac7ea0796d8cf3e49b513669d" } Frame { msec: 112 - hash: "09298802dfc053e2bb1b3bb2192ca5b2" + hash: "fe5a0e7ac7ea0796d8cf3e49b513669d" } Frame { msec: 128 - hash: "09298802dfc053e2bb1b3bb2192ca5b2" + hash: "fe5a0e7ac7ea0796d8cf3e49b513669d" } Frame { msec: 144 - hash: "09298802dfc053e2bb1b3bb2192ca5b2" + hash: "fe5a0e7ac7ea0796d8cf3e49b513669d" } Frame { msec: 160 - hash: "09298802dfc053e2bb1b3bb2192ca5b2" + hash: "fe5a0e7ac7ea0796d8cf3e49b513669d" } Frame { msec: 176 - hash: "09298802dfc053e2bb1b3bb2192ca5b2" + hash: "fe5a0e7ac7ea0796d8cf3e49b513669d" } Frame { msec: 192 - hash: "09298802dfc053e2bb1b3bb2192ca5b2" + hash: "fe5a0e7ac7ea0796d8cf3e49b513669d" } Frame { msec: 208 - hash: "09298802dfc053e2bb1b3bb2192ca5b2" + hash: "fe5a0e7ac7ea0796d8cf3e49b513669d" } Frame { msec: 224 - hash: "09298802dfc053e2bb1b3bb2192ca5b2" + hash: "fe5a0e7ac7ea0796d8cf3e49b513669d" } Frame { msec: 240 - hash: "09298802dfc053e2bb1b3bb2192ca5b2" + hash: "fe5a0e7ac7ea0796d8cf3e49b513669d" } Frame { msec: 256 - hash: "09298802dfc053e2bb1b3bb2192ca5b2" + hash: "fe5a0e7ac7ea0796d8cf3e49b513669d" } Frame { msec: 272 - hash: "09298802dfc053e2bb1b3bb2192ca5b2" + hash: "fe5a0e7ac7ea0796d8cf3e49b513669d" } Frame { msec: 288 - hash: "09298802dfc053e2bb1b3bb2192ca5b2" + hash: "fe5a0e7ac7ea0796d8cf3e49b513669d" } Frame { msec: 304 - hash: "09298802dfc053e2bb1b3bb2192ca5b2" + hash: "fe5a0e7ac7ea0796d8cf3e49b513669d" } Frame { msec: 320 - hash: "09298802dfc053e2bb1b3bb2192ca5b2" + hash: "fe5a0e7ac7ea0796d8cf3e49b513669d" } Frame { msec: 336 - hash: "09298802dfc053e2bb1b3bb2192ca5b2" + hash: "fe5a0e7ac7ea0796d8cf3e49b513669d" } Frame { msec: 352 - hash: "09298802dfc053e2bb1b3bb2192ca5b2" + hash: "fe5a0e7ac7ea0796d8cf3e49b513669d" } Frame { msec: 368 - hash: "09298802dfc053e2bb1b3bb2192ca5b2" + hash: "fe5a0e7ac7ea0796d8cf3e49b513669d" } Frame { msec: 384 - hash: "09298802dfc053e2bb1b3bb2192ca5b2" + hash: "fe5a0e7ac7ea0796d8cf3e49b513669d" } Frame { msec: 400 - hash: "09298802dfc053e2bb1b3bb2192ca5b2" + hash: "fe5a0e7ac7ea0796d8cf3e49b513669d" } } diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.0.png Binary files differindex 313fcc2..fb0eb85 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.0.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.1.png Binary files differindex 81798cc..444ee34 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.1.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.1.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.10.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.10.png Binary files differindex 3e37ebb..5f3668c 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.10.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.10.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.11.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.11.png Binary files differnew file mode 100644 index 0000000..0ea21f3 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.11.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.2.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.2.png Binary files differindex 313fcc2..444ee34 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.2.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.2.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.3.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.3.png Binary files differindex dc3abe6..9bcd6a7 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.3.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.3.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.4.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.4.png Binary files differindex 62b464a..04a1e66 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.4.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.4.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.5.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.5.png Binary files differindex ee26c35..716f59b 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.5.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.5.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.6.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.6.png Binary files differindex 2ea9142..f6b9fce 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.6.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.6.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.7.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.7.png Binary files differindex fb0be3c..61430e8 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.7.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.7.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.8.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.8.png Binary files differindex 0122645..be9691f 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.8.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.8.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.9.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.9.png Binary files differindex 24da450..4f285b1 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.9.png +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.9.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.qml index f014a30..8957e39 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/usingLineEdit.qml @@ -6,235 +6,235 @@ VisualTest { } Frame { msec: 16 - hash: "9d5b9f785409527b8f315fef560a4688" + image: "usingLineEdit.0.png" } Frame { msec: 32 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 48 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 64 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 80 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 96 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 112 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 128 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 144 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 160 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 176 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 192 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 208 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 224 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 240 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 256 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 272 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 288 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 304 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 320 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 336 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 352 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 368 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 384 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 400 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 416 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 432 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 448 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 464 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 480 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 496 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 512 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 528 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 544 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 560 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 576 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 592 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 608 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 624 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 640 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 656 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 672 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 688 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 704 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 720 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 736 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 752 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 768 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 784 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 800 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 816 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 832 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 848 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 864 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 880 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 896 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 912 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Frame { msec: 928 - hash: "9d5b9f785409527b8f315fef560a4688" + hash: "2e747d3e26cc85e4c36c42097ab3f379" } Mouse { type: 2 @@ -246,7 +246,7 @@ VisualTest { } Frame { msec: 944 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "227431895322480615fb61a635305230" } Mouse { type: 3 @@ -258,7 +258,7 @@ VisualTest { } Frame { msec: 960 - image: "usingLineEdit.0.png" + hash: "227431895322480615fb61a635305230" } Mouse { type: 4 @@ -270,27 +270,27 @@ VisualTest { } Frame { msec: 976 - hash: "957c85bfa6586d5d92aa3689c178944f" + image: "usingLineEdit.1.png" } Frame { msec: 992 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1008 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1024 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1040 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1056 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Mouse { type: 3 @@ -302,79 +302,79 @@ VisualTest { } Frame { msec: 1072 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1088 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1104 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1120 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1136 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1152 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1168 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1184 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1200 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1216 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1232 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1248 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1264 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1280 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1296 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1312 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1328 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1344 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1360 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Key { type: 6 @@ -386,159 +386,159 @@ VisualTest { } Frame { msec: 1376 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1392 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1408 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1424 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1440 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1456 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1472 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1488 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1504 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1520 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1536 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1552 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1568 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1584 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1600 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1616 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1632 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1648 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1664 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1680 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1696 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1712 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1728 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1744 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1760 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1776 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1792 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1808 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1824 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1840 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1856 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1872 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1888 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1904 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1920 - image: "usingLineEdit.1.png" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1936 - hash: "957c85bfa6586d5d92aa3689c178944f" + image: "usingLineEdit.2.png" } Frame { msec: 1952 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1968 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 1984 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Key { type: 6 @@ -550,35 +550,35 @@ VisualTest { } Frame { msec: 2000 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 2016 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 2032 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 2048 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 2064 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 2080 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 2096 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 2112 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Key { type: 7 @@ -598,95 +598,95 @@ VisualTest { } Frame { msec: 2128 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 2144 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 2160 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 2176 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 2192 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 2208 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 2224 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 2240 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 2256 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 2272 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 2288 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 2304 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 2320 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 2336 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 2352 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 2368 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 2384 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 2400 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 2416 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 2432 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 2448 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 2464 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Frame { msec: 2480 - hash: "957c85bfa6586d5d92aa3689c178944f" + hash: "b888cf6d6e002e28690cff49726eea70" } Key { type: 6 @@ -698,27 +698,27 @@ VisualTest { } Frame { msec: 2496 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 2512 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 2528 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 2544 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 2560 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 2576 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Key { type: 7 @@ -730,55 +730,55 @@ VisualTest { } Frame { msec: 2592 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 2608 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 2624 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 2640 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 2656 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 2672 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 2688 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 2704 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 2720 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 2736 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 2752 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 2768 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 2784 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Key { type: 6 @@ -790,111 +790,111 @@ VisualTest { } Frame { msec: 2800 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 2816 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 2832 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 2848 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 2864 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 2880 - image: "usingLineEdit.2.png" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 2896 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + image: "usingLineEdit.3.png" } Frame { msec: 2912 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 2928 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 2944 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 2960 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 2976 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 2992 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 3008 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 3024 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 3040 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 3056 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 3072 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 3088 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 3104 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 3120 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 3136 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 3152 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 3168 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 3184 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 3200 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Frame { msec: 3216 - hash: "ebd6e6bbd0edaffed688dd5fa2328393" + hash: "62afc4e3874da1bcd7e86860bbf6db20" } Key { type: 6 @@ -906,31 +906,31 @@ VisualTest { } Frame { msec: 3232 - hash: "923335b8fdb038fe10c8c557845c2ae1" + hash: "dc7187f95e9f178cd5d5a0c4e0d637c3" } Frame { msec: 3248 - hash: "923335b8fdb038fe10c8c557845c2ae1" + hash: "dc7187f95e9f178cd5d5a0c4e0d637c3" } Frame { msec: 3264 - hash: "923335b8fdb038fe10c8c557845c2ae1" + hash: "dc7187f95e9f178cd5d5a0c4e0d637c3" } Frame { msec: 3280 - hash: "923335b8fdb038fe10c8c557845c2ae1" + hash: "dc7187f95e9f178cd5d5a0c4e0d637c3" } Frame { msec: 3296 - hash: "923335b8fdb038fe10c8c557845c2ae1" + hash: "dc7187f95e9f178cd5d5a0c4e0d637c3" } Frame { msec: 3312 - hash: "923335b8fdb038fe10c8c557845c2ae1" + hash: "dc7187f95e9f178cd5d5a0c4e0d637c3" } Frame { msec: 3328 - hash: "923335b8fdb038fe10c8c557845c2ae1" + hash: "dc7187f95e9f178cd5d5a0c4e0d637c3" } Key { type: 7 @@ -942,59 +942,59 @@ VisualTest { } Frame { msec: 3344 - hash: "923335b8fdb038fe10c8c557845c2ae1" + hash: "dc7187f95e9f178cd5d5a0c4e0d637c3" } Frame { msec: 3360 - hash: "923335b8fdb038fe10c8c557845c2ae1" + hash: "dc7187f95e9f178cd5d5a0c4e0d637c3" } Frame { msec: 3376 - hash: "923335b8fdb038fe10c8c557845c2ae1" + hash: "dc7187f95e9f178cd5d5a0c4e0d637c3" } Frame { msec: 3392 - hash: "923335b8fdb038fe10c8c557845c2ae1" + hash: "dc7187f95e9f178cd5d5a0c4e0d637c3" } Frame { msec: 3408 - hash: "923335b8fdb038fe10c8c557845c2ae1" + hash: "dc7187f95e9f178cd5d5a0c4e0d637c3" } Frame { msec: 3424 - hash: "923335b8fdb038fe10c8c557845c2ae1" + hash: "dc7187f95e9f178cd5d5a0c4e0d637c3" } Frame { msec: 3440 - hash: "923335b8fdb038fe10c8c557845c2ae1" + hash: "dc7187f95e9f178cd5d5a0c4e0d637c3" } Frame { msec: 3456 - hash: "923335b8fdb038fe10c8c557845c2ae1" + hash: "dc7187f95e9f178cd5d5a0c4e0d637c3" } Frame { msec: 3472 - hash: "923335b8fdb038fe10c8c557845c2ae1" + hash: "dc7187f95e9f178cd5d5a0c4e0d637c3" } Frame { msec: 3488 - hash: "923335b8fdb038fe10c8c557845c2ae1" + hash: "dc7187f95e9f178cd5d5a0c4e0d637c3" } Frame { msec: 3504 - hash: "923335b8fdb038fe10c8c557845c2ae1" + hash: "dc7187f95e9f178cd5d5a0c4e0d637c3" } Frame { msec: 3520 - hash: "923335b8fdb038fe10c8c557845c2ae1" + hash: "dc7187f95e9f178cd5d5a0c4e0d637c3" } Frame { msec: 3536 - hash: "923335b8fdb038fe10c8c557845c2ae1" + hash: "dc7187f95e9f178cd5d5a0c4e0d637c3" } Frame { msec: 3552 - hash: "923335b8fdb038fe10c8c557845c2ae1" + hash: "dc7187f95e9f178cd5d5a0c4e0d637c3" } Key { type: 6 @@ -1006,35 +1006,35 @@ VisualTest { } Frame { msec: 3568 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 3584 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 3600 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 3616 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 3632 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 3648 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 3664 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 3680 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Key { type: 7 @@ -1046,131 +1046,131 @@ VisualTest { } Frame { msec: 3696 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 3712 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 3728 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 3744 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 3760 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 3776 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 3792 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 3808 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 3824 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 3840 - image: "usingLineEdit.3.png" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 3856 - hash: "3e9cbf56be37f593e907759285ddebdb" + image: "usingLineEdit.4.png" } Frame { msec: 3872 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 3888 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 3904 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 3920 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 3936 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 3952 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 3968 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 3984 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4000 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4016 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4032 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4048 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4064 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4080 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4096 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4112 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4128 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4144 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4160 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4176 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4192 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Key { type: 7 @@ -1182,131 +1182,131 @@ VisualTest { } Frame { msec: 4208 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4224 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4240 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4256 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4272 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4288 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4304 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4320 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4336 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4352 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4368 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4384 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4400 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4416 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4432 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4448 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4464 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4480 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4496 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4512 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4528 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4544 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4560 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4576 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4592 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4608 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4624 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4640 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4656 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4672 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4688 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Frame { msec: 4704 - hash: "3e9cbf56be37f593e907759285ddebdb" + hash: "942d2dde9d40eb0864831831b9056525" } Mouse { type: 2 @@ -1318,27 +1318,27 @@ VisualTest { } Frame { msec: 4720 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 4736 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 4752 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 4768 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 4784 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 4800 - image: "usingLineEdit.4.png" + hash: "9103b19d12565b6d28380f48acfce3c3" } Mouse { type: 3 @@ -1350,143 +1350,143 @@ VisualTest { } Frame { msec: 4816 - hash: "39ce4d31df138a329a21056b8d397fd7" + image: "usingLineEdit.5.png" } Frame { msec: 4832 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 4848 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 4864 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 4880 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 4896 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 4912 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 4928 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 4944 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 4960 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 4976 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 4992 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 5008 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 5024 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 5040 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 5056 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 5072 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 5088 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 5104 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 5120 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 5136 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 5152 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 5168 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 5184 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 5200 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 5216 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 5232 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 5248 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 5264 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 5280 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 5296 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 5312 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 5328 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 5344 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Frame { msec: 5360 - hash: "39ce4d31df138a329a21056b8d397fd7" + hash: "9103b19d12565b6d28380f48acfce3c3" } Key { type: 6 @@ -1498,67 +1498,67 @@ VisualTest { } Frame { msec: 5376 - hash: "ed58b79d6459243c991a2f941279f88e" + hash: "3c6258003fba9b4a61bde3a5eb2394d5" } Frame { msec: 5392 - hash: "ed58b79d6459243c991a2f941279f88e" + hash: "3c6258003fba9b4a61bde3a5eb2394d5" } Frame { msec: 5408 - hash: "ed58b79d6459243c991a2f941279f88e" + hash: "3c6258003fba9b4a61bde3a5eb2394d5" } Frame { msec: 5424 - hash: "ed58b79d6459243c991a2f941279f88e" + hash: "3c6258003fba9b4a61bde3a5eb2394d5" } Frame { msec: 5440 - hash: "ed58b79d6459243c991a2f941279f88e" + hash: "3c6258003fba9b4a61bde3a5eb2394d5" } Frame { msec: 5456 - hash: "ed58b79d6459243c991a2f941279f88e" + hash: "3c6258003fba9b4a61bde3a5eb2394d5" } Frame { msec: 5472 - hash: "ed58b79d6459243c991a2f941279f88e" + hash: "3c6258003fba9b4a61bde3a5eb2394d5" } Frame { msec: 5488 - hash: "ed58b79d6459243c991a2f941279f88e" + hash: "3c6258003fba9b4a61bde3a5eb2394d5" } Frame { msec: 5504 - hash: "ed58b79d6459243c991a2f941279f88e" + hash: "3c6258003fba9b4a61bde3a5eb2394d5" } Frame { msec: 5520 - hash: "ed58b79d6459243c991a2f941279f88e" + hash: "3c6258003fba9b4a61bde3a5eb2394d5" } Frame { msec: 5536 - hash: "ed58b79d6459243c991a2f941279f88e" + hash: "3c6258003fba9b4a61bde3a5eb2394d5" } Frame { msec: 5552 - hash: "ed58b79d6459243c991a2f941279f88e" + hash: "3c6258003fba9b4a61bde3a5eb2394d5" } Frame { msec: 5568 - hash: "ed58b79d6459243c991a2f941279f88e" + hash: "3c6258003fba9b4a61bde3a5eb2394d5" } Frame { msec: 5584 - hash: "ed58b79d6459243c991a2f941279f88e" + hash: "3c6258003fba9b4a61bde3a5eb2394d5" } Frame { msec: 5600 - hash: "ed58b79d6459243c991a2f941279f88e" + hash: "3c6258003fba9b4a61bde3a5eb2394d5" } Frame { msec: 5616 - hash: "ed58b79d6459243c991a2f941279f88e" + hash: "3c6258003fba9b4a61bde3a5eb2394d5" } Key { type: 7 @@ -1578,11 +1578,11 @@ VisualTest { } Frame { msec: 5632 - hash: "c5d53d11b73e52746d8cdc7de15198cb" + hash: "f2c1bfd1a4ffb5bc0a5a354707a8ecf8" } Frame { msec: 5648 - hash: "c5d53d11b73e52746d8cdc7de15198cb" + hash: "f2c1bfd1a4ffb5bc0a5a354707a8ecf8" } Key { type: 7 @@ -1602,11 +1602,11 @@ VisualTest { } Frame { msec: 5664 - hash: "ba3ef31e650737ec5b7477baa4ab5ecf" + hash: "9f4fc35d1b6f5984972da9f819a4031e" } Frame { msec: 5680 - hash: "ba3ef31e650737ec5b7477baa4ab5ecf" + hash: "9f4fc35d1b6f5984972da9f819a4031e" } Key { type: 7 @@ -1626,11 +1626,11 @@ VisualTest { } Frame { msec: 5696 - hash: "59098eca4502479da33d40ec82896330" + hash: "68e84d0e6c0febe00cbc8ff13e7efae1" } Frame { msec: 5712 - hash: "59098eca4502479da33d40ec82896330" + hash: "68e84d0e6c0febe00cbc8ff13e7efae1" } Key { type: 7 @@ -1650,11 +1650,11 @@ VisualTest { } Frame { msec: 5728 - hash: "9c1888b9575771f653d672c19ab4083f" + hash: "f0c61e706be86d31f124d6405c14c5b4" } Frame { msec: 5744 - hash: "9c1888b9575771f653d672c19ab4083f" + hash: "f0c61e706be86d31f124d6405c14c5b4" } Key { type: 7 @@ -1674,11 +1674,11 @@ VisualTest { } Frame { msec: 5760 - image: "usingLineEdit.5.png" + hash: "dbca3c9292e2a6efac887a33b735607f" } Frame { msec: 5776 - hash: "48bb05f44207f641b573d43043882aa2" + image: "usingLineEdit.6.png" } Key { type: 7 @@ -1698,11 +1698,11 @@ VisualTest { } Frame { msec: 5792 - hash: "f5cb70509c060343a8c9b57d26ecf4ea" + hash: "6cb5d4a9c79ac3dc6522c5a1022b2e6e" } Frame { msec: 5808 - hash: "f5cb70509c060343a8c9b57d26ecf4ea" + hash: "6cb5d4a9c79ac3dc6522c5a1022b2e6e" } Key { type: 7 @@ -1722,11 +1722,11 @@ VisualTest { } Frame { msec: 5824 - hash: "5bdfe389421df56140d27a21bbcc10d4" + hash: "71d67363467f3053393382b887f43401" } Frame { msec: 5840 - hash: "5bdfe389421df56140d27a21bbcc10d4" + hash: "71d67363467f3053393382b887f43401" } Key { type: 7 @@ -1738,7 +1738,7 @@ VisualTest { } Frame { msec: 5856 - hash: "5bdfe389421df56140d27a21bbcc10d4" + hash: "71d67363467f3053393382b887f43401" } Key { type: 6 @@ -1750,11 +1750,11 @@ VisualTest { } Frame { msec: 5872 - hash: "0f48c779e033240e87675b43cfca02c5" + hash: "db9175c9b81cb4b43f6d4d80549a5ae1" } Frame { msec: 5888 - hash: "0f48c779e033240e87675b43cfca02c5" + hash: "db9175c9b81cb4b43f6d4d80549a5ae1" } Key { type: 7 @@ -1774,7 +1774,7 @@ VisualTest { } Frame { msec: 5904 - hash: "f5e148d32ec832bb9c4fb49016da7903" + hash: "535d1bbe1d2147d70bec0b7d932eff41" } Key { type: 7 @@ -1786,39 +1786,39 @@ VisualTest { } Frame { msec: 5920 - hash: "f5e148d32ec832bb9c4fb49016da7903" + hash: "535d1bbe1d2147d70bec0b7d932eff41" } Frame { msec: 5936 - hash: "f5e148d32ec832bb9c4fb49016da7903" + hash: "535d1bbe1d2147d70bec0b7d932eff41" } Frame { msec: 5952 - hash: "f5e148d32ec832bb9c4fb49016da7903" + hash: "535d1bbe1d2147d70bec0b7d932eff41" } Frame { msec: 5968 - hash: "f5e148d32ec832bb9c4fb49016da7903" + hash: "535d1bbe1d2147d70bec0b7d932eff41" } Frame { msec: 5984 - hash: "f5e148d32ec832bb9c4fb49016da7903" + hash: "535d1bbe1d2147d70bec0b7d932eff41" } Frame { msec: 6000 - hash: "f5e148d32ec832bb9c4fb49016da7903" + hash: "535d1bbe1d2147d70bec0b7d932eff41" } Frame { msec: 6016 - hash: "f5e148d32ec832bb9c4fb49016da7903" + hash: "535d1bbe1d2147d70bec0b7d932eff41" } Frame { msec: 6032 - hash: "f5e148d32ec832bb9c4fb49016da7903" + hash: "535d1bbe1d2147d70bec0b7d932eff41" } Frame { msec: 6048 - hash: "f5e148d32ec832bb9c4fb49016da7903" + hash: "535d1bbe1d2147d70bec0b7d932eff41" } Key { type: 6 @@ -1830,27 +1830,27 @@ VisualTest { } Frame { msec: 6064 - hash: "f5e148d32ec832bb9c4fb49016da7903" + hash: "535d1bbe1d2147d70bec0b7d932eff41" } Frame { msec: 6080 - hash: "f5e148d32ec832bb9c4fb49016da7903" + hash: "535d1bbe1d2147d70bec0b7d932eff41" } Frame { msec: 6096 - hash: "f5e148d32ec832bb9c4fb49016da7903" + hash: "535d1bbe1d2147d70bec0b7d932eff41" } Frame { msec: 6112 - hash: "f5e148d32ec832bb9c4fb49016da7903" + hash: "535d1bbe1d2147d70bec0b7d932eff41" } Frame { msec: 6128 - hash: "f5e148d32ec832bb9c4fb49016da7903" + hash: "535d1bbe1d2147d70bec0b7d932eff41" } Frame { msec: 6144 - hash: "f5e148d32ec832bb9c4fb49016da7903" + hash: "535d1bbe1d2147d70bec0b7d932eff41" } Key { type: 6 @@ -1862,67 +1862,67 @@ VisualTest { } Frame { msec: 6160 - hash: "ac4c53142eea27d7148c74de76cdc4d4" + hash: "63132fa980a9fdcce415af1503f34ca6" } Frame { msec: 6176 - hash: "ac4c53142eea27d7148c74de76cdc4d4" + hash: "63132fa980a9fdcce415af1503f34ca6" } Frame { msec: 6192 - hash: "ac4c53142eea27d7148c74de76cdc4d4" + hash: "63132fa980a9fdcce415af1503f34ca6" } Frame { msec: 6208 - hash: "ac4c53142eea27d7148c74de76cdc4d4" + hash: "63132fa980a9fdcce415af1503f34ca6" } Frame { msec: 6224 - hash: "ac4c53142eea27d7148c74de76cdc4d4" + hash: "63132fa980a9fdcce415af1503f34ca6" } Frame { msec: 6240 - hash: "ac4c53142eea27d7148c74de76cdc4d4" + hash: "63132fa980a9fdcce415af1503f34ca6" } Frame { msec: 6256 - hash: "ac4c53142eea27d7148c74de76cdc4d4" + hash: "63132fa980a9fdcce415af1503f34ca6" } Frame { msec: 6272 - hash: "ac4c53142eea27d7148c74de76cdc4d4" + hash: "63132fa980a9fdcce415af1503f34ca6" } Frame { msec: 6288 - hash: "ac4c53142eea27d7148c74de76cdc4d4" + hash: "63132fa980a9fdcce415af1503f34ca6" } Frame { msec: 6304 - hash: "ac4c53142eea27d7148c74de76cdc4d4" + hash: "63132fa980a9fdcce415af1503f34ca6" } Frame { msec: 6320 - hash: "ac4c53142eea27d7148c74de76cdc4d4" + hash: "63132fa980a9fdcce415af1503f34ca6" } Frame { msec: 6336 - hash: "ac4c53142eea27d7148c74de76cdc4d4" + hash: "63132fa980a9fdcce415af1503f34ca6" } Frame { msec: 6352 - hash: "ac4c53142eea27d7148c74de76cdc4d4" + hash: "63132fa980a9fdcce415af1503f34ca6" } Frame { msec: 6368 - hash: "ac4c53142eea27d7148c74de76cdc4d4" + hash: "63132fa980a9fdcce415af1503f34ca6" } Frame { msec: 6384 - hash: "ac4c53142eea27d7148c74de76cdc4d4" + hash: "63132fa980a9fdcce415af1503f34ca6" } Frame { msec: 6400 - hash: "ac4c53142eea27d7148c74de76cdc4d4" + hash: "63132fa980a9fdcce415af1503f34ca6" } Key { type: 7 @@ -1942,11 +1942,11 @@ VisualTest { } Frame { msec: 6416 - hash: "ecfa95feb59486098b758894cba272c8" + hash: "cf2ccad24e42d8764c1395e076f3a0df" } Frame { msec: 6432 - hash: "ecfa95feb59486098b758894cba272c8" + hash: "cf2ccad24e42d8764c1395e076f3a0df" } Key { type: 7 @@ -1966,11 +1966,11 @@ VisualTest { } Frame { msec: 6448 - hash: "ecfa95feb59486098b758894cba272c8" + hash: "cf2ccad24e42d8764c1395e076f3a0df" } Frame { msec: 6464 - hash: "ecfa95feb59486098b758894cba272c8" + hash: "cf2ccad24e42d8764c1395e076f3a0df" } Key { type: 7 @@ -1998,83 +1998,83 @@ VisualTest { } Frame { msec: 6480 - hash: "ecfa95feb59486098b758894cba272c8" + hash: "cf2ccad24e42d8764c1395e076f3a0df" } Frame { msec: 6496 - hash: "ecfa95feb59486098b758894cba272c8" + hash: "cf2ccad24e42d8764c1395e076f3a0df" } Frame { msec: 6512 - hash: "ecfa95feb59486098b758894cba272c8" + hash: "cf2ccad24e42d8764c1395e076f3a0df" } Frame { msec: 6528 - hash: "ecfa95feb59486098b758894cba272c8" + hash: "cf2ccad24e42d8764c1395e076f3a0df" } Frame { msec: 6544 - hash: "ecfa95feb59486098b758894cba272c8" + hash: "cf2ccad24e42d8764c1395e076f3a0df" } Frame { msec: 6560 - hash: "ecfa95feb59486098b758894cba272c8" + hash: "cf2ccad24e42d8764c1395e076f3a0df" } Frame { msec: 6576 - hash: "ecfa95feb59486098b758894cba272c8" + hash: "cf2ccad24e42d8764c1395e076f3a0df" } Frame { msec: 6592 - hash: "ecfa95feb59486098b758894cba272c8" + hash: "cf2ccad24e42d8764c1395e076f3a0df" } Frame { msec: 6608 - hash: "ecfa95feb59486098b758894cba272c8" + hash: "cf2ccad24e42d8764c1395e076f3a0df" } Frame { msec: 6624 - hash: "ecfa95feb59486098b758894cba272c8" + hash: "cf2ccad24e42d8764c1395e076f3a0df" } Frame { msec: 6640 - hash: "ecfa95feb59486098b758894cba272c8" + hash: "cf2ccad24e42d8764c1395e076f3a0df" } Frame { msec: 6656 - hash: "ecfa95feb59486098b758894cba272c8" + hash: "cf2ccad24e42d8764c1395e076f3a0df" } Frame { msec: 6672 - hash: "ecfa95feb59486098b758894cba272c8" + hash: "cf2ccad24e42d8764c1395e076f3a0df" } Frame { msec: 6688 - hash: "ecfa95feb59486098b758894cba272c8" + hash: "cf2ccad24e42d8764c1395e076f3a0df" } Frame { msec: 6704 - hash: "ecfa95feb59486098b758894cba272c8" + hash: "cf2ccad24e42d8764c1395e076f3a0df" } Frame { msec: 6720 - image: "usingLineEdit.6.png" + hash: "cf2ccad24e42d8764c1395e076f3a0df" } Frame { msec: 6736 - hash: "ecfa95feb59486098b758894cba272c8" + image: "usingLineEdit.7.png" } Frame { msec: 6752 - hash: "ecfa95feb59486098b758894cba272c8" + hash: "cf2ccad24e42d8764c1395e076f3a0df" } Frame { msec: 6768 - hash: "ecfa95feb59486098b758894cba272c8" + hash: "cf2ccad24e42d8764c1395e076f3a0df" } Frame { msec: 6784 - hash: "ecfa95feb59486098b758894cba272c8" + hash: "cf2ccad24e42d8764c1395e076f3a0df" } Key { type: 6 @@ -2086,7 +2086,7 @@ VisualTest { } Frame { msec: 6800 - hash: "ecfa95feb59486098b758894cba272c8" + hash: "cf2ccad24e42d8764c1395e076f3a0df" } Key { type: 7 @@ -2098,39 +2098,39 @@ VisualTest { } Frame { msec: 6816 - hash: "ecfa95feb59486098b758894cba272c8" + hash: "cf2ccad24e42d8764c1395e076f3a0df" } Frame { msec: 6832 - hash: "ecfa95feb59486098b758894cba272c8" + hash: "cf2ccad24e42d8764c1395e076f3a0df" } Frame { msec: 6848 - hash: "ecfa95feb59486098b758894cba272c8" + hash: "cf2ccad24e42d8764c1395e076f3a0df" } Frame { msec: 6864 - hash: "ecfa95feb59486098b758894cba272c8" + hash: "cf2ccad24e42d8764c1395e076f3a0df" } Frame { msec: 6880 - hash: "ecfa95feb59486098b758894cba272c8" + hash: "cf2ccad24e42d8764c1395e076f3a0df" } Frame { msec: 6896 - hash: "ecfa95feb59486098b758894cba272c8" + hash: "cf2ccad24e42d8764c1395e076f3a0df" } Frame { msec: 6912 - hash: "ecfa95feb59486098b758894cba272c8" + hash: "cf2ccad24e42d8764c1395e076f3a0df" } Frame { msec: 6928 - hash: "ecfa95feb59486098b758894cba272c8" + hash: "cf2ccad24e42d8764c1395e076f3a0df" } Frame { msec: 6944 - hash: "ecfa95feb59486098b758894cba272c8" + hash: "cf2ccad24e42d8764c1395e076f3a0df" } Key { type: 6 @@ -2142,19 +2142,19 @@ VisualTest { } Frame { msec: 6960 - hash: "012fbe791afb6bb8b97091fbec1b0add" + hash: "43217b3192aea23b17e2a2e7d820def8" } Frame { msec: 6976 - hash: "012fbe791afb6bb8b97091fbec1b0add" + hash: "43217b3192aea23b17e2a2e7d820def8" } Frame { msec: 6992 - hash: "012fbe791afb6bb8b97091fbec1b0add" + hash: "43217b3192aea23b17e2a2e7d820def8" } Frame { msec: 7008 - hash: "012fbe791afb6bb8b97091fbec1b0add" + hash: "43217b3192aea23b17e2a2e7d820def8" } Key { type: 7 @@ -2166,23 +2166,23 @@ VisualTest { } Frame { msec: 7024 - hash: "012fbe791afb6bb8b97091fbec1b0add" + hash: "43217b3192aea23b17e2a2e7d820def8" } Frame { msec: 7040 - hash: "012fbe791afb6bb8b97091fbec1b0add" + hash: "43217b3192aea23b17e2a2e7d820def8" } Frame { msec: 7056 - hash: "012fbe791afb6bb8b97091fbec1b0add" + hash: "43217b3192aea23b17e2a2e7d820def8" } Frame { msec: 7072 - hash: "012fbe791afb6bb8b97091fbec1b0add" + hash: "43217b3192aea23b17e2a2e7d820def8" } Frame { msec: 7088 - hash: "012fbe791afb6bb8b97091fbec1b0add" + hash: "43217b3192aea23b17e2a2e7d820def8" } Key { type: 6 @@ -2194,19 +2194,19 @@ VisualTest { } Frame { msec: 7104 - hash: "d1246ecb1e587b9618d4affb6303581b" + hash: "02dceb1b71d82bfbea5fcfb630fef22d" } Frame { msec: 7120 - hash: "d1246ecb1e587b9618d4affb6303581b" + hash: "02dceb1b71d82bfbea5fcfb630fef22d" } Frame { msec: 7136 - hash: "d1246ecb1e587b9618d4affb6303581b" + hash: "02dceb1b71d82bfbea5fcfb630fef22d" } Frame { msec: 7152 - hash: "d1246ecb1e587b9618d4affb6303581b" + hash: "02dceb1b71d82bfbea5fcfb630fef22d" } Key { type: 7 @@ -2218,31 +2218,31 @@ VisualTest { } Frame { msec: 7168 - hash: "d1246ecb1e587b9618d4affb6303581b" + hash: "02dceb1b71d82bfbea5fcfb630fef22d" } Frame { msec: 7184 - hash: "d1246ecb1e587b9618d4affb6303581b" + hash: "02dceb1b71d82bfbea5fcfb630fef22d" } Frame { msec: 7200 - hash: "d1246ecb1e587b9618d4affb6303581b" + hash: "02dceb1b71d82bfbea5fcfb630fef22d" } Frame { msec: 7216 - hash: "d1246ecb1e587b9618d4affb6303581b" + hash: "02dceb1b71d82bfbea5fcfb630fef22d" } Frame { msec: 7232 - hash: "d1246ecb1e587b9618d4affb6303581b" + hash: "02dceb1b71d82bfbea5fcfb630fef22d" } Frame { msec: 7248 - hash: "d1246ecb1e587b9618d4affb6303581b" + hash: "02dceb1b71d82bfbea5fcfb630fef22d" } Frame { msec: 7264 - hash: "d1246ecb1e587b9618d4affb6303581b" + hash: "02dceb1b71d82bfbea5fcfb630fef22d" } Key { type: 6 @@ -2254,23 +2254,23 @@ VisualTest { } Frame { msec: 7280 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7296 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7312 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7328 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7344 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Key { type: 7 @@ -2282,47 +2282,47 @@ VisualTest { } Frame { msec: 7360 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7376 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7392 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7408 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7424 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7440 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7456 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7472 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7488 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7504 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7520 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Key { type: 7 @@ -2334,247 +2334,247 @@ VisualTest { } Frame { msec: 7536 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7552 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7568 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7584 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7600 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7616 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7632 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7648 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7664 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7680 - image: "usingLineEdit.7.png" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7696 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + image: "usingLineEdit.8.png" } Frame { msec: 7712 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7728 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7744 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7760 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7776 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7792 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7808 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7824 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7840 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7856 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7872 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7888 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7904 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7920 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7936 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7952 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7968 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 7984 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 8000 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 8016 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 8032 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 8048 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 8064 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 8080 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 8096 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 8112 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 8128 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 8144 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 8160 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 8176 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 8192 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 8208 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 8224 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 8240 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 8256 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 8272 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 8288 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 8304 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 8320 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 8336 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 8352 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 8368 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 8384 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 8400 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 8416 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 8432 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 8448 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 8464 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 8480 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Frame { msec: 8496 - hash: "28b1455bb7b150afb4bec88f3328a1f6" + hash: "cff8ff96fe5f67faac7a04805d2a945b" } Mouse { type: 2 @@ -2586,19 +2586,19 @@ VisualTest { } Frame { msec: 8512 - hash: "edb037dfb1fe973df3896e4a2d649b8c" + hash: "b901d339089fccecd217f562e3b0253a" } Frame { msec: 8528 - hash: "edb037dfb1fe973df3896e4a2d649b8c" + hash: "b901d339089fccecd217f562e3b0253a" } Frame { msec: 8544 - hash: "edb037dfb1fe973df3896e4a2d649b8c" + hash: "b901d339089fccecd217f562e3b0253a" } Frame { msec: 8560 - hash: "edb037dfb1fe973df3896e4a2d649b8c" + hash: "b901d339089fccecd217f562e3b0253a" } Mouse { type: 5 @@ -2618,7 +2618,7 @@ VisualTest { } Frame { msec: 8576 - hash: "edb037dfb1fe973df3896e4a2d649b8c" + hash: "b901d339089fccecd217f562e3b0253a" } Mouse { type: 5 @@ -2630,7 +2630,7 @@ VisualTest { } Frame { msec: 8592 - hash: "56e3c2d792e204e7d9758263edb6ab24" + hash: "8173ad74ad73a8061af3edb8322b3e28" } Mouse { type: 5 @@ -2650,7 +2650,7 @@ VisualTest { } Frame { msec: 8608 - hash: "74b47cf865838cdb3b29cd2104d990fe" + hash: "8173ad74ad73a8061af3edb8322b3e28" } Mouse { type: 5 @@ -2662,7 +2662,7 @@ VisualTest { } Frame { msec: 8624 - hash: "b7f624c97fc369c66314ecbb86549686" + hash: "a470057b75a1aade3945dbb61526ae50" } Mouse { type: 5 @@ -2682,7 +2682,7 @@ VisualTest { } Frame { msec: 8640 - image: "usingLineEdit.8.png" + hash: "a470057b75a1aade3945dbb61526ae50" } Mouse { type: 5 @@ -2694,7 +2694,7 @@ VisualTest { } Frame { msec: 8656 - hash: "b7f624c97fc369c66314ecbb86549686" + image: "usingLineEdit.9.png" } Mouse { type: 5 @@ -2714,7 +2714,7 @@ VisualTest { } Frame { msec: 8672 - hash: "51219dfa7fc899bdba40d50b90ca3ca6" + hash: "74c1edc228a7c4ba1c0adab9ed7dd086" } Mouse { type: 5 @@ -2726,7 +2726,7 @@ VisualTest { } Frame { msec: 8688 - hash: "51219dfa7fc899bdba40d50b90ca3ca6" + hash: "74c1edc228a7c4ba1c0adab9ed7dd086" } Mouse { type: 5 @@ -2746,7 +2746,7 @@ VisualTest { } Frame { msec: 8704 - hash: "51219dfa7fc899bdba40d50b90ca3ca6" + hash: "74c1edc228a7c4ba1c0adab9ed7dd086" } Mouse { type: 5 @@ -2766,7 +2766,7 @@ VisualTest { } Frame { msec: 8720 - hash: "51219dfa7fc899bdba40d50b90ca3ca6" + hash: "74c1edc228a7c4ba1c0adab9ed7dd086" } Mouse { type: 5 @@ -2786,7 +2786,7 @@ VisualTest { } Frame { msec: 8736 - hash: "9320132e49323d536d435ce4f2263502" + hash: "11e31d23d38f163c2c28ca042af7f9f6" } Mouse { type: 5 @@ -2806,7 +2806,7 @@ VisualTest { } Frame { msec: 8752 - hash: "9320132e49323d536d435ce4f2263502" + hash: "11e31d23d38f163c2c28ca042af7f9f6" } Mouse { type: 5 @@ -2826,7 +2826,7 @@ VisualTest { } Frame { msec: 8768 - hash: "9320132e49323d536d435ce4f2263502" + hash: "11e31d23d38f163c2c28ca042af7f9f6" } Mouse { type: 5 @@ -2846,7 +2846,7 @@ VisualTest { } Frame { msec: 8784 - hash: "ad318ee661054ed3b628c312467dc789" + hash: "11e31d23d38f163c2c28ca042af7f9f6" } Mouse { type: 5 @@ -2866,7 +2866,7 @@ VisualTest { } Frame { msec: 8800 - hash: "ad318ee661054ed3b628c312467dc789" + hash: "045f891731548aae37090e0cefb62170" } Mouse { type: 5 @@ -2886,7 +2886,7 @@ VisualTest { } Frame { msec: 8816 - hash: "ad318ee661054ed3b628c312467dc789" + hash: "045f891731548aae37090e0cefb62170" } Mouse { type: 5 @@ -2906,7 +2906,7 @@ VisualTest { } Frame { msec: 8832 - hash: "6916d64662dd8accaa2c70cbd9b94af9" + hash: "3b6f55bc49e7e326e40b0f3faae71a8b" } Mouse { type: 5 @@ -2926,7 +2926,7 @@ VisualTest { } Frame { msec: 8848 - hash: "dd995b598e90d482291b94f9cbebace9" + hash: "abc04cd8ca8759f981f8e2c3b30a33ac" } Mouse { type: 5 @@ -2946,7 +2946,7 @@ VisualTest { } Frame { msec: 8864 - hash: "8fb2e565879fdb7ef5ca53a142c1ea45" + hash: "f96cc6aa0a38639146d8d691d699946b" } Mouse { type: 5 @@ -2966,7 +2966,7 @@ VisualTest { } Frame { msec: 8880 - hash: "6cdab9c68965444420401bb95c2d059b" + hash: "483743419cee348e8f6e24fd1e900ae6" } Mouse { type: 5 @@ -2986,7 +2986,7 @@ VisualTest { } Frame { msec: 8896 - hash: "d11156abb2ef56ef6b8c4e78e2391d8a" + hash: "50292f48ceeaee5f55795aea736631d0" } Mouse { type: 5 @@ -3006,7 +3006,7 @@ VisualTest { } Frame { msec: 8912 - hash: "2390c7bfd983c14a6ff4c3573741e2fa" + hash: "9739b19d1496baabad1a01cf35c90374" } Mouse { type: 5 @@ -3026,7 +3026,7 @@ VisualTest { } Frame { msec: 8928 - hash: "e7442142350b9fdaf7fc7e763cafbaf5" + hash: "bcf1719dc1ec19d3cca83e41ffd4ba0d" } Mouse { type: 5 @@ -3046,7 +3046,7 @@ VisualTest { } Frame { msec: 8944 - hash: "e7442142350b9fdaf7fc7e763cafbaf5" + hash: "192a6cf285d42c7a2996bf0342e69c97" } Mouse { type: 5 @@ -3066,11 +3066,11 @@ VisualTest { } Frame { msec: 8960 - hash: "e7442142350b9fdaf7fc7e763cafbaf5" + hash: "192a6cf285d42c7a2996bf0342e69c97" } Frame { msec: 8976 - hash: "e7442142350b9fdaf7fc7e763cafbaf5" + hash: "192a6cf285d42c7a2996bf0342e69c97" } Mouse { type: 5 @@ -3090,7 +3090,7 @@ VisualTest { } Frame { msec: 8992 - hash: "e7442142350b9fdaf7fc7e763cafbaf5" + hash: "192a6cf285d42c7a2996bf0342e69c97" } Mouse { type: 5 @@ -3102,55 +3102,55 @@ VisualTest { } Frame { msec: 9008 - hash: "e7442142350b9fdaf7fc7e763cafbaf5" + hash: "192a6cf285d42c7a2996bf0342e69c97" } Frame { msec: 9024 - hash: "e7442142350b9fdaf7fc7e763cafbaf5" + hash: "192a6cf285d42c7a2996bf0342e69c97" } Frame { msec: 9040 - hash: "e7442142350b9fdaf7fc7e763cafbaf5" + hash: "192a6cf285d42c7a2996bf0342e69c97" } Frame { msec: 9056 - hash: "e7442142350b9fdaf7fc7e763cafbaf5" + hash: "192a6cf285d42c7a2996bf0342e69c97" } Frame { msec: 9072 - hash: "e7442142350b9fdaf7fc7e763cafbaf5" + hash: "192a6cf285d42c7a2996bf0342e69c97" } Frame { msec: 9088 - hash: "e7442142350b9fdaf7fc7e763cafbaf5" + hash: "192a6cf285d42c7a2996bf0342e69c97" } Frame { msec: 9104 - hash: "e7442142350b9fdaf7fc7e763cafbaf5" + hash: "192a6cf285d42c7a2996bf0342e69c97" } Frame { msec: 9120 - hash: "e7442142350b9fdaf7fc7e763cafbaf5" + hash: "192a6cf285d42c7a2996bf0342e69c97" } Frame { msec: 9136 - hash: "e7442142350b9fdaf7fc7e763cafbaf5" + hash: "192a6cf285d42c7a2996bf0342e69c97" } Frame { msec: 9152 - hash: "e7442142350b9fdaf7fc7e763cafbaf5" + hash: "192a6cf285d42c7a2996bf0342e69c97" } Frame { msec: 9168 - hash: "e7442142350b9fdaf7fc7e763cafbaf5" + hash: "192a6cf285d42c7a2996bf0342e69c97" } Frame { msec: 9184 - hash: "e7442142350b9fdaf7fc7e763cafbaf5" + hash: "192a6cf285d42c7a2996bf0342e69c97" } Frame { msec: 9200 - hash: "e7442142350b9fdaf7fc7e763cafbaf5" + hash: "192a6cf285d42c7a2996bf0342e69c97" } Mouse { type: 5 @@ -3162,7 +3162,7 @@ VisualTest { } Frame { msec: 9216 - hash: "e7442142350b9fdaf7fc7e763cafbaf5" + hash: "192a6cf285d42c7a2996bf0342e69c97" } Mouse { type: 5 @@ -3174,7 +3174,7 @@ VisualTest { } Frame { msec: 9232 - hash: "e7442142350b9fdaf7fc7e763cafbaf5" + hash: "192a6cf285d42c7a2996bf0342e69c97" } Mouse { type: 5 @@ -3194,7 +3194,7 @@ VisualTest { } Frame { msec: 9248 - hash: "e7442142350b9fdaf7fc7e763cafbaf5" + hash: "192a6cf285d42c7a2996bf0342e69c97" } Mouse { type: 5 @@ -3214,7 +3214,7 @@ VisualTest { } Frame { msec: 9264 - hash: "e7442142350b9fdaf7fc7e763cafbaf5" + hash: "192a6cf285d42c7a2996bf0342e69c97" } Mouse { type: 5 @@ -3234,7 +3234,7 @@ VisualTest { } Frame { msec: 9280 - hash: "e7442142350b9fdaf7fc7e763cafbaf5" + hash: "192a6cf285d42c7a2996bf0342e69c97" } Mouse { type: 5 @@ -3254,7 +3254,7 @@ VisualTest { } Frame { msec: 9296 - hash: "e7442142350b9fdaf7fc7e763cafbaf5" + hash: "192a6cf285d42c7a2996bf0342e69c97" } Mouse { type: 5 @@ -3274,7 +3274,7 @@ VisualTest { } Frame { msec: 9312 - hash: "e7442142350b9fdaf7fc7e763cafbaf5" + hash: "192a6cf285d42c7a2996bf0342e69c97" } Mouse { type: 5 @@ -3294,7 +3294,7 @@ VisualTest { } Frame { msec: 9328 - hash: "e7442142350b9fdaf7fc7e763cafbaf5" + hash: "192a6cf285d42c7a2996bf0342e69c97" } Mouse { type: 5 @@ -3314,7 +3314,7 @@ VisualTest { } Frame { msec: 9344 - hash: "e7442142350b9fdaf7fc7e763cafbaf5" + hash: "192a6cf285d42c7a2996bf0342e69c97" } Mouse { type: 5 @@ -3334,7 +3334,7 @@ VisualTest { } Frame { msec: 9360 - hash: "e7442142350b9fdaf7fc7e763cafbaf5" + hash: "192a6cf285d42c7a2996bf0342e69c97" } Mouse { type: 5 @@ -3354,7 +3354,7 @@ VisualTest { } Frame { msec: 9376 - hash: "e7442142350b9fdaf7fc7e763cafbaf5" + hash: "b79a6b6b2a670212a0f4310323352862" } Mouse { type: 5 @@ -3374,7 +3374,7 @@ VisualTest { } Frame { msec: 9392 - hash: "934022d70c2d094d6463d895803f2a79" + hash: "b79a6b6b2a670212a0f4310323352862" } Mouse { type: 5 @@ -3394,7 +3394,7 @@ VisualTest { } Frame { msec: 9408 - hash: "934022d70c2d094d6463d895803f2a79" + hash: "b79a6b6b2a670212a0f4310323352862" } Mouse { type: 5 @@ -3414,7 +3414,7 @@ VisualTest { } Frame { msec: 9424 - hash: "48caf4c2d3a5a6058b1ffa221ee77d83" + hash: "82ad8cef2dc81cf061785c211f1b2233" } Mouse { type: 5 @@ -3434,7 +3434,7 @@ VisualTest { } Frame { msec: 9440 - hash: "8e22c6013721d350acf1635f1c00488d" + hash: "dc5c2e4ac2c51ac7b84a527a77313ff5" } Mouse { type: 5 @@ -3454,7 +3454,7 @@ VisualTest { } Frame { msec: 9456 - hash: "c8dd72bfeec38d825dc7832f8bf7116d" + hash: "dc5c2e4ac2c51ac7b84a527a77313ff5" } Mouse { type: 5 @@ -3474,7 +3474,7 @@ VisualTest { } Frame { msec: 9472 - hash: "f3e934f22fead73fd52ab26d4f3fd480" + hash: "dceeee37f46351f54a6dbf9e1d304017" } Mouse { type: 5 @@ -3494,7 +3494,7 @@ VisualTest { } Frame { msec: 9488 - hash: "7fc03d3341860a984be91feec0b67da2" + hash: "dceeee37f46351f54a6dbf9e1d304017" } Mouse { type: 5 @@ -3514,7 +3514,7 @@ VisualTest { } Frame { msec: 9504 - hash: "7fc03d3341860a984be91feec0b67da2" + hash: "b5b370f86804d875363c8aa9fa53c0fe" } Mouse { type: 5 @@ -3534,7 +3534,7 @@ VisualTest { } Frame { msec: 9520 - hash: "a1eacc5be14a2c411660662dd9e78b2f" + hash: "b5b370f86804d875363c8aa9fa53c0fe" } Mouse { type: 5 @@ -3546,7 +3546,7 @@ VisualTest { } Frame { msec: 9536 - hash: "a1eacc5be14a2c411660662dd9e78b2f" + hash: "b5b370f86804d875363c8aa9fa53c0fe" } Mouse { type: 5 @@ -3566,7 +3566,7 @@ VisualTest { } Frame { msec: 9552 - hash: "a1eacc5be14a2c411660662dd9e78b2f" + hash: "8ae0e57709d94c27ecf34f9e76623ba8" } Mouse { type: 5 @@ -3586,7 +3586,7 @@ VisualTest { } Frame { msec: 9568 - hash: "6808d46fa17f9e359c38aeca72466c97" + hash: "8ae0e57709d94c27ecf34f9e76623ba8" } Mouse { type: 5 @@ -3606,7 +3606,7 @@ VisualTest { } Frame { msec: 9584 - hash: "0b4b632291769b48d942f5aea91a8ae5" + hash: "a29b5440525c9fbed90096f287396c91" } Mouse { type: 5 @@ -3626,7 +3626,7 @@ VisualTest { } Frame { msec: 9600 - image: "usingLineEdit.9.png" + hash: "d1091d48e0875fec9372c382c6961562" } Mouse { type: 5 @@ -3638,7 +3638,7 @@ VisualTest { } Frame { msec: 9616 - hash: "0b4b632291769b48d942f5aea91a8ae5" + image: "usingLineEdit.10.png" } Mouse { type: 5 @@ -3658,7 +3658,7 @@ VisualTest { } Frame { msec: 9632 - hash: "d730471882eacaf3280295d902c3927f" + hash: "d1091d48e0875fec9372c382c6961562" } Mouse { type: 5 @@ -3678,7 +3678,7 @@ VisualTest { } Frame { msec: 9648 - hash: "d730471882eacaf3280295d902c3927f" + hash: "d1091d48e0875fec9372c382c6961562" } Mouse { type: 5 @@ -3698,7 +3698,7 @@ VisualTest { } Frame { msec: 9664 - hash: "f2a17005ff90345b440475a772277495" + hash: "e1ac646b512dec95946fb52811c269da" } Mouse { type: 5 @@ -3718,7 +3718,7 @@ VisualTest { } Frame { msec: 9680 - hash: "62edb249cc9fcb08e5426f9acd54ad36" + hash: "29dfbe2f8ecee4ff5ecdf358a94f35f8" } Mouse { type: 5 @@ -3738,7 +3738,7 @@ VisualTest { } Frame { msec: 9696 - hash: "ef6497718983eb548ec2aa43781d2555" + hash: "2ce02f81e21d4f9a3fd8d78fc8182898" } Mouse { type: 5 @@ -3758,7 +3758,7 @@ VisualTest { } Frame { msec: 9712 - hash: "d5b90efb68335fc4aa1fc222c67d1f53" + hash: "09e41ca9d2286e99cdecb446a33cbf99" } Mouse { type: 5 @@ -3778,7 +3778,7 @@ VisualTest { } Frame { msec: 9728 - hash: "a8cbbbe9cffd27002e8a1b3851b23bb0" + hash: "6d780f15bc7597420fc10b1a2f1c7f7f" } Mouse { type: 5 @@ -3798,7 +3798,7 @@ VisualTest { } Frame { msec: 9744 - hash: "a448d8d01e84961098d6b86319013d5f" + hash: "afb956a94411eba22a0257faa5cbc57f" } Mouse { type: 5 @@ -3818,7 +3818,7 @@ VisualTest { } Frame { msec: 9760 - hash: "afa98074edfb7b0e904f5645f592efae" + hash: "8739d2d2f9d96f0bce61ce95bf1e6062" } Mouse { type: 5 @@ -3838,7 +3838,7 @@ VisualTest { } Frame { msec: 9776 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Mouse { type: 5 @@ -3858,7 +3858,7 @@ VisualTest { } Frame { msec: 9792 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Mouse { type: 5 @@ -3870,7 +3870,7 @@ VisualTest { } Frame { msec: 9808 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Mouse { type: 5 @@ -3882,7 +3882,7 @@ VisualTest { } Frame { msec: 9824 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Mouse { type: 5 @@ -3894,7 +3894,7 @@ VisualTest { } Frame { msec: 9840 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Mouse { type: 5 @@ -3906,11 +3906,11 @@ VisualTest { } Frame { msec: 9856 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 9872 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Mouse { type: 5 @@ -3922,7 +3922,7 @@ VisualTest { } Frame { msec: 9888 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Mouse { type: 5 @@ -3934,7 +3934,7 @@ VisualTest { } Frame { msec: 9904 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Mouse { type: 5 @@ -3946,7 +3946,7 @@ VisualTest { } Frame { msec: 9920 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Mouse { type: 5 @@ -3958,11 +3958,11 @@ VisualTest { } Frame { msec: 9936 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 9952 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Mouse { type: 5 @@ -3974,7 +3974,7 @@ VisualTest { } Frame { msec: 9968 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Mouse { type: 5 @@ -3986,7 +3986,7 @@ VisualTest { } Frame { msec: 9984 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Mouse { type: 5 @@ -3998,11 +3998,11 @@ VisualTest { } Frame { msec: 10000 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10016 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Mouse { type: 5 @@ -4014,59 +4014,59 @@ VisualTest { } Frame { msec: 10032 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10048 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10064 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10080 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10096 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10112 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10128 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10144 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10160 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10176 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10192 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10208 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10224 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10240 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Mouse { type: 3 @@ -4078,258 +4078,258 @@ VisualTest { } Frame { msec: 10256 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10272 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10288 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10304 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10320 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10336 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10352 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10368 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10384 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10400 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10416 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10432 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10448 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10464 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10480 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10496 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10512 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10528 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10544 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10560 - image: "usingLineEdit.10.png" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10576 - hash: "020ac5797abe98f97c4839afc67aac18" + image: "usingLineEdit.11.png" } Frame { msec: 10592 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10608 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10624 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10640 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10656 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10672 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10688 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10704 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10720 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10736 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10752 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10768 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10784 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10800 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10816 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10832 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10848 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10864 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10880 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10896 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10912 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10928 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10944 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10960 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10976 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 10992 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 11008 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 11024 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 11040 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 11056 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 11072 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 11088 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 11104 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 11120 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 11136 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 11152 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 11168 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 11184 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 11200 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 11216 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 11232 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 11248 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } Frame { msec: 11264 - hash: "020ac5797abe98f97c4839afc67aac18" + hash: "4e2cb8e4cedab8df2ff823e18b17e575" } } diff --git a/tests/auto/declarative/qmlvisual/rect/GradientRect.qml b/tests/auto/declarative/qmlvisual/rect/GradientRect.qml index dea5377..5ac7dcf 100644 --- a/tests/auto/declarative/qmlvisual/rect/GradientRect.qml +++ b/tests/auto/declarative/qmlvisual/rect/GradientRect.qml @@ -9,11 +9,11 @@ Item { property int borderWidth property bool smooth: false - width: 80; height: 80 + width: 40; height: 40 Item { anchors.centerIn: parent; rotation: rect.rotation; Rectangle { - anchors.centerIn: parent; width: 80; height: 80 + anchors.centerIn: parent; width: 40; height: 40 border.color: rect.border; border.width: rect.border != Qt.rgba(0,0,0,0) ? 2 : 0 radius: rect.radius; smooth: rect.smooth gradient: Gradient { diff --git a/tests/auto/declarative/qmlvisual/rect/MyRect.qml b/tests/auto/declarative/qmlvisual/rect/MyRect.qml index a595f7d..99226d3 100644 --- a/tests/auto/declarative/qmlvisual/rect/MyRect.qml +++ b/tests/auto/declarative/qmlvisual/rect/MyRect.qml @@ -9,11 +9,11 @@ Item { property int borderWidth property bool smooth: false - width: 80; height: 80 + width: 40; height: 40 Item { anchors.centerIn: parent; rotation: rect.rotation; Rectangle { - anchors.centerIn: parent; width: 80; height: 80 + anchors.centerIn: parent; width: 40; height: 40 color: rect.color; border.color: rect.border; border.width: rect.border != Qt.rgba(0,0,0,0) ? 2 : 0 radius: rect.radius; smooth: rect.smooth } diff --git a/tests/auto/declarative/qmlvisual/rect/data/rect-painting.0.png b/tests/auto/declarative/qmlvisual/rect/data/rect-painting.0.png Binary files differindex 391e760..1dc9372 100644 --- a/tests/auto/declarative/qmlvisual/rect/data/rect-painting.0.png +++ b/tests/auto/declarative/qmlvisual/rect/data/rect-painting.0.png diff --git a/tests/auto/declarative/qmlvisual/rect/rect-painting.qml b/tests/auto/declarative/qmlvisual/rect/rect-painting.qml index 3c5d90c..2de414d 100644 --- a/tests/auto/declarative/qmlvisual/rect/rect-painting.qml +++ b/tests/auto/declarative/qmlvisual/rect/rect-painting.qml @@ -1,7 +1,7 @@ import QtQuick 1.0 Rectangle { - width: 900; height: 500 + width: 450; height: 250 color: "white" Rectangle { @@ -14,7 +14,7 @@ Rectangle { Grid { anchors.centerIn: parent - columns: 8; rows:4; spacing: 30 + columns: 8; rows:4; spacing: 15 MyRect { color: "lightsteelblue" } MyRect { color: "lightsteelblue"; border: "gray" } diff --git a/tests/auto/declarative/qmlvisual/shared/DejaVuSansMono.ttf b/tests/auto/declarative/qmlvisual/shared/DejaVuSansMono.ttf Binary files differnew file mode 100644 index 0000000..029fcac --- /dev/null +++ b/tests/auto/declarative/qmlvisual/shared/DejaVuSansMono.ttf diff --git a/tests/auto/declarative/qmlvisual/shared/TestText.qml b/tests/auto/declarative/qmlvisual/shared/TestText.qml index be40112..ab624c3 100644 --- a/tests/auto/declarative/qmlvisual/shared/TestText.qml +++ b/tests/auto/declarative/qmlvisual/shared/TestText.qml @@ -2,7 +2,7 @@ import QtQuick 1.0 import "../shared" 1.0 Text{ - FontLoader { id: fixedFont; source: "Vera.ttf" } + FontLoader { id: fixedFont; source: "DejaVuSansMono.ttf" } font.family: fixedFont.name font.pixelSize: 12 } diff --git a/tests/auto/declarative/qmlvisual/shared/TestTextEdit.qml b/tests/auto/declarative/qmlvisual/shared/TestTextEdit.qml index e19e418..e7c5bc1 100644 --- a/tests/auto/declarative/qmlvisual/shared/TestTextEdit.qml +++ b/tests/auto/declarative/qmlvisual/shared/TestTextEdit.qml @@ -3,7 +3,7 @@ import "../shared" 1.0 TextEdit { id: edit - FontLoader { id: fixedFont; source: "Vera.ttf" } + FontLoader { id: fixedFont; source: "DejaVuSansMono.ttf" } font.family: fixedFont.name font.pixelSize: 12 cursorDelegate: Rectangle { diff --git a/tests/auto/declarative/qmlvisual/shared/TestTextInput.qml b/tests/auto/declarative/qmlvisual/shared/TestTextInput.qml index e01c2c2..64938e0 100644 --- a/tests/auto/declarative/qmlvisual/shared/TestTextInput.qml +++ b/tests/auto/declarative/qmlvisual/shared/TestTextInput.qml @@ -3,7 +3,7 @@ import "../shared" 1.0 TextInput { id: inp - FontLoader { id: fixedFont; source: "Vera.ttf" } + FontLoader { id: fixedFont; source: "DejaVuSansMono.ttf" } font.family: fixedFont.name font.pixelSize: 12 cursorDelegate: Rectangle { diff --git a/tests/auto/declarative/qmlvisual/shared/Vera.ttf b/tests/auto/declarative/qmlvisual/shared/Vera.ttf Binary files differdeleted file mode 100644 index 58cd6b5..0000000 --- a/tests/auto/declarative/qmlvisual/shared/Vera.ttf +++ /dev/null diff --git a/tests/auto/declarative/qmlvisual/tst_qmlvisual.cpp b/tests/auto/declarative/qmlvisual/tst_qmlvisual.cpp index ce08eab..8d4d0d1 100644 --- a/tests/auto/declarative/qmlvisual/tst_qmlvisual.cpp +++ b/tests/auto/declarative/qmlvisual/tst_qmlvisual.cpp @@ -102,43 +102,17 @@ void tst_qmlvisual::visual_data() QTest::addColumn<QString>("testdata"); QStringList files; - if (qgetenv("QMLVISUAL_ALL") != "0") - files << findQmlFiles(QDir(QT_TEST_SOURCE_DIR)); - else { - //these are newly added tests we want to try out in CI (then move to the stable list) - files << QT_TEST_SOURCE_DIR "/animation/qtbug10586/qtbug10586.qml"; - files << QT_TEST_SOURCE_DIR "/qdeclarativeborderimage/animated.qml"; - files << QT_TEST_SOURCE_DIR "/qdeclarativeflipable/test-flipable.qml"; - files << QT_TEST_SOURCE_DIR "/qdeclarativepositioners/usingRepeater.qml"; - files << QT_TEST_SOURCE_DIR "/animation/parentAnimation2/parentAnimation2.qml"; - - //these are tests we think are stable and useful enough to be run by the CI system - files << QT_TEST_SOURCE_DIR "/animation/bindinganimation/bindinganimation.qml"; - files << QT_TEST_SOURCE_DIR "/animation/loop/loop.qml"; - files << QT_TEST_SOURCE_DIR "/animation/parallelAnimation/parallelAnimation-visual.qml"; - files << QT_TEST_SOURCE_DIR "/animation/parentAnimation/parentAnimation-visual.qml"; - files << QT_TEST_SOURCE_DIR "/animation/reanchor/reanchor.qml"; - files << QT_TEST_SOURCE_DIR "/animation/scriptAction/scriptAction-visual.qml"; - files << QT_TEST_SOURCE_DIR "/qdeclarativemousearea/drag.qml"; - files << QT_TEST_SOURCE_DIR "/fillmode/fillmode.qml"; - - // new tests - files << QT_TEST_SOURCE_DIR "/qdeclarativemousearea/mousearea-flickable.qml"; - - //these reliably fail in CI, for unknown reasons - //files << QT_TEST_SOURCE_DIR "/animation/easing/easing.qml"; - //files << QT_TEST_SOURCE_DIR "/animation/pauseAnimation/pauseAnimation-visual.qml"; - //files << QT_TEST_SOURCE_DIR "/qdeclarativeborderimage/borders.qml"; - //files << QT_TEST_SOURCE_DIR "/qdeclarativeborderimage/animated-smooth.qml"; - - //these reliably fail on Linux because of color interpolation (different float rounding) -#if !defined(Q_WS_X11) && !defined(Q_WS_QWS) - files << QT_TEST_SOURCE_DIR "/animation/colorAnimation/colorAnimation-visual.qml"; - files << QT_TEST_SOURCE_DIR "/animation/propertyAction/propertyAction-visual.qml"; + files << findQmlFiles(QDir(QT_TEST_SOURCE_DIR)); + if (qgetenv("QMLVISUAL_ALL") != "1") { + //Text on X11 varies per distro - and the CI system is currently using something outdated. +#if defined(Q_WS_X11) + foreach(const QString &str, files.filter(QRegExp(".*text.*"))) + files.removeAll(str); +#endif + //We don't want QWS test results to mire down the CI system +#if defined(Q_WS_QWS) + files.clear(); #endif - - //this is unstable because the MouseArea press-and-hold timer is not synchronized to the animation framework. - //files << QT_TEST_SOURCE_DIR "/qdeclarativemousearea/mousearea-visual.qml"; } foreach (const QString &file, files) { diff --git a/tests/auto/gestures/tst_gestures.cpp b/tests/auto/gestures/tst_gestures.cpp index 667cdd3..ee19125 100644 --- a/tests/auto/gestures/tst_gestures.cpp +++ b/tests/auto/gestures/tst_gestures.cpp @@ -1486,13 +1486,15 @@ void tst_Gestures::ungrabGesture() // a method on QWidget QVERIFY(customGestureA.data() != customGestureB.data()); a->ungrabGesture(CustomGesture::GestureType); - QVERIFY(customGestureA.isNull()); + //We changed the deletion of Gestures to lazy during QT-4022, so we can't ensure the QGesture is deleted until now QVERIFY(!customGestureB.isNull()); a->gestures.clear(); a->reset(); // send again to 'b' and make sure a never gets it. sendCustomGesture(&event, b); + //After all Gestures are processed in the QGestureManager, we can ensure the QGesture is now deleted + QVERIFY(customGestureA.isNull()); QCOMPARE(a->gestureEventsReceived, 0); QCOMPARE(a->gestureOverrideEventsReceived, 0); } diff --git a/tests/auto/linguist/lupdate/testdata/good/parsejscontexts/main.js b/tests/auto/linguist/lupdate/testdata/good/parsejscontexts/main.js new file mode 100644 index 0000000..aa510c1 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsejscontexts/main.js @@ -0,0 +1,29 @@ +// No context specified, default should be used. +qsTr("One"); +QT_TR_NOOP("Two"); + +// TRANSLATOR Foo +qsTr("Three"); +QT_TR_NOOP("Four"); + +// TRANSLATOR Bar +qsTr("Five"); + +/* + TRANSLATOR Baz + This is a comment to the translator. +*/ +QT_TR_NOOP("Six"); + +// TRANSLATOR Foo.Bar +qsTr("Seven"); + +/* TRANSLATOR Bar::Baz */ +QT_TR_NOOP("Eight"); + +// qsTranslate() context is not affected. +qsTranslate("Foo", "Nine"); + +// Empty context. +// TRANSLATOR +qsTr("Ten"); diff --git a/tests/auto/linguist/lupdate/testdata/good/parsejscontexts/project.pro b/tests/auto/linguist/lupdate/testdata/good/parsejscontexts/project.pro new file mode 100644 index 0000000..d549039 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsejscontexts/project.pro @@ -0,0 +1,3 @@ +SOURCES += main.js + +TRANSLATIONS = project.ts diff --git a/tests/auto/linguist/lupdate/testdata/good/parsejscontexts/project.ts.result b/tests/auto/linguist/lupdate/testdata/good/parsejscontexts/project.ts.result new file mode 100644 index 0000000..18407b2 --- /dev/null +++ b/tests/auto/linguist/lupdate/testdata/good/parsejscontexts/project.ts.result @@ -0,0 +1,81 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.0"> +<context> + <name></name> + <message> + <location filename="main.js" line="29"/> + <source>Ten</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Bar</name> + <message> + <location filename="main.js" line="10"/> + <source>Five</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Bar::Baz</name> + <message> + <location filename="main.js" line="22"/> + <source>Eight</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Baz</name> + <message> + <location filename="main.js" line="12"/> + <source></source> + <comment>This is a comment to the translator.</comment> + <translation></translation> + </message> + <message> + <location filename="main.js" line="16"/> + <source>Six</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Foo</name> + <message> + <location filename="main.js" line="6"/> + <source>Three</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.js" line="7"/> + <source>Four</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.js" line="25"/> + <source>Nine</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>Foo.Bar</name> + <message> + <location filename="main.js" line="19"/> + <source>Seven</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>main</name> + <message> + <location filename="main.js" line="2"/> + <source>One</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="main.js" line="3"/> + <source>Two</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/tests/auto/qfilesystemwatcher/tst_qfilesystemwatcher.cpp b/tests/auto/qfilesystemwatcher/tst_qfilesystemwatcher.cpp index a26e34d..fd898ee 100644 --- a/tests/auto/qfilesystemwatcher/tst_qfilesystemwatcher.cpp +++ b/tests/auto/qfilesystemwatcher/tst_qfilesystemwatcher.cpp @@ -82,6 +82,8 @@ private slots: void removeFileAndUnWatch(); void cleanup(); + + void QTBUG15255_deadlock(); private: QStringList do_force_engines; bool do_force_native; @@ -557,5 +559,23 @@ void tst_QFileSystemWatcher::removeFileAndUnWatch() watcher.addPath(filename); } +class SomeSingleton : public QObject +{ +public: + SomeSingleton() : mFsWatcher(new QFileSystemWatcher(this)) { mFsWatcher->addPath(QLatin1String("/usr/lib"));} + void bla() const {} + QFileSystemWatcher* mFsWatcher; +}; + +Q_GLOBAL_STATIC(SomeSingleton, someSingleton) + +void tst_QFileSystemWatcher::QTBUG15255_deadlock() +{ + someSingleton()->bla(); + //the test must still finish + QTest::qWait(30); +} + + QTEST_MAIN(tst_QFileSystemWatcher) #include "tst_qfilesystemwatcher.moc" diff --git a/tests/auto/qnetworkreply/tst_qnetworkreply.cpp b/tests/auto/qnetworkreply/tst_qnetworkreply.cpp index 936dc57..fff7f66 100644 --- a/tests/auto/qnetworkreply/tst_qnetworkreply.cpp +++ b/tests/auto/qnetworkreply/tst_qnetworkreply.cpp @@ -309,6 +309,8 @@ private Q_SLOTS: void httpWithNoCredentialUsage(); + void qtbug15311doubleContentLength(); + // NOTE: This test must be last! void parentingRepliesToTheApp(); }; @@ -4142,8 +4144,23 @@ void tst_QNetworkReply::httpProxyCommands() QCOMPARE(receivedHeader, expectedCommand); } +class ProxyChangeHelper : public QObject { + Q_OBJECT +public: + ProxyChangeHelper() : QObject(), signalCount(0) {}; +public slots: + void finishedSlot() { + signalCount++; + if (signalCount == 2) + QMetaObject::invokeMethod(&QTestEventLoop::instance(), "exitLoop", Qt::QueuedConnection); + } +private: + int signalCount; +}; + void tst_QNetworkReply::proxyChange() { + ProxyChangeHelper helper; MiniHttpServer proxyServer( "HTTP/1.0 200 OK\r\nProxy-Connection: keep-alive\r\n" "Content-Length: 1\r\n\r\n1"); @@ -4153,30 +4170,15 @@ void tst_QNetworkReply::proxyChange() manager.setProxy(dummyProxy); QNetworkReplyPtr reply1 = manager.get(req); - QSignalSpy finishedspy(reply1, SIGNAL(finished())); + connect(reply1, SIGNAL(finished()), &helper, SLOT(finishedSlot())); manager.setProxy(QNetworkProxy()); QNetworkReplyPtr reply2 = manager.get(req); + connect(reply2, SIGNAL(finished()), &helper, SLOT(finishedSlot())); - connect(reply2, SIGNAL(finished()), &QTestEventLoop::instance(), SLOT(exitLoop())); -#ifdef Q_OS_SYMBIAN - // we need more time as: - // 1. running from the emulator - // 2. not perfect POSIX implementation - // 3. embedded device QTestEventLoop::instance().enterLoop(20); -#else - QTestEventLoop::instance().enterLoop(10); -#endif QVERIFY(!QTestEventLoop::instance().timeout()); - if (finishedspy.count() == 0) { - // wait for the second reply as well - connect(reply1, SIGNAL(finished()), &QTestEventLoop::instance(), SLOT(exitLoop())); - QTestEventLoop::instance().enterLoop(1); - QVERIFY(!QTestEventLoop::instance().timeout()); - } - // verify that the replies succeeded QCOMPARE(reply1->error(), QNetworkReply::NoError); QCOMPARE(reply1->attribute(QNetworkRequest::HttpStatusCodeAttribute).toInt(), 200); @@ -4996,6 +4998,26 @@ void tst_QNetworkReply::httpWithNoCredentialUsage() QCOMPARE(reply->error(), QNetworkReply::AuthenticationRequiredError); } +void tst_QNetworkReply::qtbug15311doubleContentLength() +{ + QByteArray response("HTTP/1.0 200 OK\r\nContent-Length: 3\r\nServer: bogus\r\nContent-Length: 3\r\n\r\nABC"); + MiniHttpServer server(response); + server.doClose = true; + + QNetworkRequest request(QUrl("http://localhost:" + QString::number(server.serverPort()))); + QNetworkReplyPtr reply = manager.get(request); + + connect(reply, SIGNAL(finished()), &QTestEventLoop::instance(), SLOT(exitLoop())); + QTestEventLoop::instance().enterLoop(10); + QVERIFY(!QTestEventLoop::instance().timeout()); + QVERIFY(reply->isFinished()); + QCOMPARE(reply->error(), QNetworkReply::NoError); + QCOMPARE(reply->size(), qint64(3)); + QCOMPARE(reply->header(QNetworkRequest::ContentLengthHeader).toLongLong(), qint64(3)); + QCOMPARE(reply->rawHeader("Content-length"), QByteArray("3, 3")); + QCOMPARE(reply->readAll(), QByteArray("ABC")); +} + // NOTE: This test must be last testcase in tst_qnetworkreply! diff --git a/tests/auto/qscriptengine/translatable.js b/tests/auto/qscriptengine/translatable.js index 30e139a..c0d7ed0 100644 --- a/tests/auto/qscriptengine/translatable.js +++ b/tests/auto/qscriptengine/translatable.js @@ -7,3 +7,6 @@ var greeting_strings = [ ]; qsTr("One", "not the same one"); + +qsTr("%n message(s) saved", "", 10); +qsTranslate("FooContext", "%n fooish bar(s) found", "", "UnicodeUTF8", 10); diff --git a/tests/auto/qscriptengine/translations/translatable_la.qm b/tests/auto/qscriptengine/translations/translatable_la.qm Binary files differindex 703d0f1..d76b1ca 100644 --- a/tests/auto/qscriptengine/translations/translatable_la.qm +++ b/tests/auto/qscriptengine/translations/translatable_la.qm diff --git a/tests/auto/qscriptengine/translations/translatable_la.ts b/tests/auto/qscriptengine/translations/translatable_la.ts index 1598f39..36271c9 100644 --- a/tests/auto/qscriptengine/translations/translatable_la.ts +++ b/tests/auto/qscriptengine/translations/translatable_la.ts @@ -26,6 +26,14 @@ <source>Goodbye</source> <translation>Farvel</translation> </message> + <message numerus="yes"> + <location filename="translatable.js" line="12"/> + <source>%n fooish bar(s) found</source> + <translation> + <numerusform>%n fooaktig bar funnet</numerusform> + <numerusform>%n fooaktige barer funnet</numerusform> + </translation> + </message> </context> <context> <name>translatable</name> @@ -45,6 +53,14 @@ <comment>not the same one</comment> <translation>Enda en</translation> </message> + <message numerus="yes"> + <location filename="translatable.js" line="11"/> + <source>%n message(s) saved</source> + <translation> + <numerusform>%n melding lagret</numerusform> + <numerusform>%n meldinger lagret</numerusform> + </translation> + </message> <message> <source>Goodbye</source> <translation type="obsolete">Farvel</translation> diff --git a/tests/auto/qscriptengine/tst_qscriptengine.cpp b/tests/auto/qscriptengine/tst_qscriptengine.cpp index d529b8b..2fe7a2d 100644 --- a/tests/auto/qscriptengine/tst_qscriptengine.cpp +++ b/tests/auto/qscriptengine/tst_qscriptengine.cpp @@ -180,7 +180,12 @@ private slots: void incDecNonObjectProperty(); void installTranslatorFunctions_data(); void installTranslatorFunctions(); + void translateScript_data(); void translateScript(); + void translateScript_crossScript(); + void translateScript_callQsTrFromNative(); + void translateScript_trNoOp(); + void translateScript_callQsTrFromCpp(); void translateWithInvalidArgs_data(); void translateWithInvalidArgs(); void translationContext_data(); @@ -4728,78 +4733,134 @@ void tst_QScriptEngine::installTranslatorFunctions() QVERIFY(eng.evaluate("QT_TRID_NOOP()").isUndefined()); } -static QScriptValue callQsTr(QScriptContext *ctx, QScriptEngine *eng) -{ - return eng->globalObject().property("qsTr").call(ctx->thisObject(), ctx->argumentsObject()); -} - -void tst_QScriptEngine::translateScript() +class TranslationScope { - QScriptEngine engine; +public: + TranslationScope(const QString &fileName) + { + translator.load(fileName); + QCoreApplication::instance()->installTranslator(&translator); + } + ~TranslationScope() + { + QCoreApplication::instance()->removeTranslator(&translator); + } +private: QTranslator translator; - translator.load(":/translations/translatable_la"); - QCoreApplication::instance()->installTranslator(&translator); - engine.installTranslatorFunctions(); +}; + +void tst_QScriptEngine::translateScript_data() +{ + QTest::addColumn<QString>("expression"); + QTest::addColumn<QString>("fileName"); + QTest::addColumn<QString>("expectedTranslation"); QString fileName = QString::fromLatin1("translatable.js"); // Top-level - QCOMPARE(engine.evaluate("qsTr('One')", fileName).toString(), QString::fromLatin1("En")); - QCOMPARE(engine.evaluate("qsTr('Hello')", fileName).toString(), QString::fromLatin1("Hallo")); + QTest::newRow("qsTr('One')@translatable.js") + << QString::fromLatin1("qsTr('One')") << fileName << QString::fromLatin1("En"); + QTest::newRow("qsTr('Hello')@translatable.js") + << QString::fromLatin1("qsTr('Hello')") << fileName << QString::fromLatin1("Hallo"); // From function - QCOMPARE(engine.evaluate("(function() { return qsTr('One'); })()", fileName).toString(), QString::fromLatin1("En")); - QCOMPARE(engine.evaluate("(function() { return qsTr('Hello'); })()", fileName).toString(), QString::fromLatin1("Hallo")); + QTest::newRow("(function() { return qsTr('One'); })()@translatable.js") + << QString::fromLatin1("(function() { return qsTr('One'); })()") << fileName << QString::fromLatin1("En"); + QTest::newRow("(function() { return qsTr('Hello'); })()@translatable.js") + << QString::fromLatin1("(function() { return qsTr('Hello'); })()") << fileName << QString::fromLatin1("Hallo"); // From eval - QCOMPARE(engine.evaluate("eval('qsTr(\\'One\\')')", fileName).toString(), QString::fromLatin1("En")); - QCOMPARE(engine.evaluate("eval('qsTr(\\'Hello\\')')", fileName).toString(), QString::fromLatin1("Hallo")); + QTest::newRow("eval('qsTr(\\'One\\')')@translatable.js") + << QString::fromLatin1("eval('qsTr(\\'One\\')')") << fileName << QString::fromLatin1("En"); + QTest::newRow("eval('qsTr(\\'Hello\\')')@translatable.js") + << QString::fromLatin1("eval('qsTr(\\'Hello\\')')") << fileName << QString::fromLatin1("Hallo"); + // Plural + QTest::newRow("qsTr('%n message(s) saved', '', 1)@translatable.js") + << QString::fromLatin1("qsTr('%n message(s) saved', '', 1)") << fileName << QString::fromLatin1("1 melding lagret"); + QTest::newRow("qsTr('%n message(s) saved', '', 3).arg@translatable.js") + << QString::fromLatin1("qsTr('%n message(s) saved', '', 3)") << fileName << QString::fromLatin1("3 meldinger lagret"); - QCOMPARE(engine.evaluate("qsTranslate('FooContext', 'Two')", fileName).toString(), QString::fromLatin1("To")); - QCOMPARE(engine.evaluate("qsTranslate('FooContext', 'Goodbye')", fileName).toString(), QString::fromLatin1("Farvel")); + // Top-level + QTest::newRow("qsTranslate('FooContext', 'Two')@translatable.js") + << QString::fromLatin1("qsTranslate('FooContext', 'Two')") << fileName << QString::fromLatin1("To"); + QTest::newRow("qsTranslate('FooContext', 'Goodbye')@translatable.js") + << QString::fromLatin1("qsTranslate('FooContext', 'Goodbye')") << fileName << QString::fromLatin1("Farvel"); // From eval - QCOMPARE(engine.evaluate("eval('qsTranslate(\\'FooContext\\', \\'Two\\')')", fileName).toString(), QString::fromLatin1("To")); - QCOMPARE(engine.evaluate("eval('qsTranslate(\\'FooContext\\', \\'Goodbye\\')')", fileName).toString(), QString::fromLatin1("Farvel")); + QTest::newRow("eval('qsTranslate(\\'FooContext\\', \\'Two\\')')@translatable.js") + << QString::fromLatin1("eval('qsTranslate(\\'FooContext\\', \\'Two\\')')") << fileName << QString::fromLatin1("To"); + QTest::newRow("eval('qsTranslate(\\'FooContext\\', \\'Goodbye\\')')@translatable.js") + << QString::fromLatin1("eval('qsTranslate(\\'FooContext\\', \\'Goodbye\\')')") << fileName << QString::fromLatin1("Farvel"); - QCOMPARE(engine.evaluate("qsTranslate('FooContext', 'Goodbye', '', 'UnicodeUTF8')", fileName).toString(), QString::fromLatin1("Farvel")); - QCOMPARE(engine.evaluate("qsTranslate('FooContext', 'Goodbye', '', 'CodecForTr')", fileName).toString(), QString::fromLatin1("Farvel")); + QTest::newRow("qsTranslate('FooContext', 'Goodbye', '', 'UnicodeUTF8')@translatable.js") + << QString::fromLatin1("qsTranslate('FooContext', 'Goodbye', '', 'UnicodeUTF8')") << fileName << QString::fromLatin1("Farvel"); + QTest::newRow("qsTranslate('FooContext', 'Goodbye', '', 'CodecForTr')@translatable.js") + << QString::fromLatin1("qsTranslate('FooContext', 'Goodbye', '', 'CodecForTr')") << fileName << QString::fromLatin1("Farvel"); - QCOMPARE(engine.evaluate("qsTranslate('FooContext', 'Goodbye', '', 'UnicodeUTF8', 42)", fileName).toString(), QString::fromLatin1("Goodbye")); + QTest::newRow("qsTranslate('FooContext', 'Goodbye', '', 'UnicodeUTF8', 42)@translatable.js") + << QString::fromLatin1("qsTranslate('FooContext', 'Goodbye', '', 'UnicodeUTF8', 42)") << fileName << QString::fromLatin1("Goodbye"); - QCOMPARE(engine.evaluate("qsTr('One', 'not the same one')", fileName).toString(), QString::fromLatin1("Enda en")); + QTest::newRow("qsTr('One', 'not the same one')@translatable.js") + << QString::fromLatin1("qsTr('One', 'not the same one')") << fileName << QString::fromLatin1("Enda en"); - QCOMPARE(engine.evaluate("qsTr('One', 'not the same one', 42)", fileName).toString(), QString::fromLatin1("One")); + QTest::newRow("qsTr('One', 'not the same one', 42)@translatable.js") + << QString::fromLatin1("qsTr('One', 'not the same one', 42)") << fileName << QString::fromLatin1("One"); - QVERIFY(engine.evaluate("QT_TR_NOOP()").isUndefined()); - QCOMPARE(engine.evaluate("QT_TR_NOOP('One')").toString(), QString::fromLatin1("One")); - - QVERIFY(engine.evaluate("QT_TRANSLATE_NOOP()").isUndefined()); - QVERIFY(engine.evaluate("QT_TRANSLATE_NOOP('FooContext')").isUndefined()); - QCOMPARE(engine.evaluate("QT_TRANSLATE_NOOP('FooContext', 'Two')").toString(), QString::fromLatin1("Two")); + // Plural + QTest::newRow("qsTranslate('FooContext', '%n fooish bar(s) found', '', 'UnicodeUTF8', 1)@translatable.js") + << QString::fromLatin1("qsTranslate('FooContext', '%n fooish bar(s) found', '', 'UnicodeUTF8', 1)") << fileName << QString::fromLatin1("1 fooaktig bar funnet"); + QTest::newRow("qsTranslate('FooContext', '%n fooish bar(s) found', '', 'UnicodeUTF8', 2)@translatable.js") + << QString::fromLatin1("qsTranslate('FooContext', '%n fooish bar(s) found', '', 'UnicodeUTF8', 2)") << fileName << QString::fromLatin1("2 fooaktige barer funnet"); // Don't exist in translation - QCOMPARE(engine.evaluate("qsTr('Three')", fileName).toString(), QString::fromLatin1("Three")); - QCOMPARE(engine.evaluate("qsTranslate('FooContext', 'So long')", fileName).toString(), QString::fromLatin1("So long")); - QCOMPARE(engine.evaluate("qsTranslate('BarContext', 'Goodbye')", fileName).toString(), QString::fromLatin1("Goodbye")); - - // From C++ - // There is no context, but it shouldn't crash - QCOMPARE(engine.globalObject().property("qsTr").call( - QScriptValue(), QScriptValueList() << "One").toString(), QString::fromLatin1("One")); + QTest::newRow("qsTr('Three')@translatable.js") + << QString::fromLatin1("qsTr('Three')") << fileName << QString::fromLatin1("Three"); + QTest::newRow("qsTranslate('FooContext', 'So long')@translatable.js") + << QString::fromLatin1("qsTranslate('FooContext', 'So long')") << fileName << QString::fromLatin1("So long"); + QTest::newRow("qsTranslate('BarContext', 'Goodbye')@translatable.js") + << QString::fromLatin1("qsTranslate('BarContext', 'Goodbye')") << fileName << QString::fromLatin1("Goodbye"); // Translate strings from the second script (translatable2.js) QString fileName2 = QString::fromLatin1("translatable2.js"); - - QCOMPARE(engine.evaluate("qsTr('Three')", fileName2).toString(), QString::fromLatin1("Tre")); - QCOMPARE(engine.evaluate("qsTr('Happy birthday!')", fileName2).toString(), QString::fromLatin1("Gratulerer med dagen!")); + QTest::newRow("qsTr('Three')@translatable2.js") + << QString::fromLatin1("qsTr('Three')") << fileName2 << QString::fromLatin1("Tre"); + QTest::newRow("qsTr('Happy birthday!')@translatable2.js") + << QString::fromLatin1("qsTr('Happy birthday!')") << fileName2 << QString::fromLatin1("Gratulerer med dagen!"); // Not translated because translation is only in translatable.js - QCOMPARE(engine.evaluate("qsTr('One')", fileName2).toString(), QString::fromLatin1("One")); - QCOMPARE(engine.evaluate("(function() { return qsTr('One'); })()", fileName2).toString(), QString::fromLatin1("One")); + QTest::newRow("qsTr('One')@translatable2.js") + << QString::fromLatin1("qsTr('One')") << fileName2 << QString::fromLatin1("One"); + QTest::newRow("(function() { return qsTr('One'); })()@translatable2.js") + << QString::fromLatin1("(function() { return qsTr('One'); })()") << fileName2 << QString::fromLatin1("One"); // For qsTranslate() the filename shouldn't matter - QCOMPARE(engine.evaluate("qsTranslate('FooContext', 'Two')", fileName2).toString(), QString::fromLatin1("To")); - QCOMPARE(engine.evaluate("qsTranslate('BarContext', 'Congratulations!')", fileName).toString(), QString::fromLatin1("Gratulerer!")); + QTest::newRow("qsTranslate('FooContext', 'Two')@translatable2.js") + << QString::fromLatin1("qsTranslate('FooContext', 'Two')") << fileName2 << QString::fromLatin1("To"); + QTest::newRow("qsTranslate('BarContext', 'Congratulations!')@translatable.js") + << QString::fromLatin1("qsTranslate('BarContext', 'Congratulations!')") << fileName << QString::fromLatin1("Gratulerer!"); +} + +void tst_QScriptEngine::translateScript() +{ + QFETCH(QString, expression); + QFETCH(QString, fileName); + QFETCH(QString, expectedTranslation); + + QScriptEngine engine; + + TranslationScope tranScope(":/translations/translatable_la"); + engine.installTranslatorFunctions(); + + QCOMPARE(engine.evaluate(expression, fileName).toString(), expectedTranslation); + QVERIFY(!engine.hasUncaughtException()); +} + +void tst_QScriptEngine::translateScript_crossScript() +{ + QScriptEngine engine; + TranslationScope tranScope(":/translations/translatable_la"); + engine.installTranslatorFunctions(); + QString fileName = QString::fromLatin1("translatable.js"); + QString fileName2 = QString::fromLatin1("translatable2.js"); // qsTr() should use the innermost filename as context engine.evaluate("function foo(s) { return bar(s); }", fileName); engine.evaluate("function bar(s) { return qsTr(s); }", fileName2); @@ -4812,15 +4873,52 @@ void tst_QScriptEngine::translateScript() QCOMPARE(engine.evaluate("bar('Three')", fileName2).toString(), QString::fromLatin1("Three")); QCOMPARE(engine.evaluate("bar('One')", fileName).toString(), QString::fromLatin1("En")); QCOMPARE(engine.evaluate("bar('One')", fileName2).toString(), QString::fromLatin1("En")); +} +static QScriptValue callQsTr(QScriptContext *ctx, QScriptEngine *eng) +{ + return eng->globalObject().property("qsTr").call(ctx->thisObject(), ctx->argumentsObject()); +} + +void tst_QScriptEngine::translateScript_callQsTrFromNative() +{ + QScriptEngine engine; + TranslationScope tranScope(":/translations/translatable_la"); + engine.installTranslatorFunctions(); + + QString fileName = QString::fromLatin1("translatable.js"); + QString fileName2 = QString::fromLatin1("translatable2.js"); // Calling qsTr() from a native function engine.globalObject().setProperty("qsTrProxy", engine.newFunction(callQsTr)); QCOMPARE(engine.evaluate("qsTrProxy('One')", fileName).toString(), QString::fromLatin1("En")); QCOMPARE(engine.evaluate("qsTrProxy('One')", fileName2).toString(), QString::fromLatin1("One")); QCOMPARE(engine.evaluate("qsTrProxy('Three')", fileName).toString(), QString::fromLatin1("Three")); QCOMPARE(engine.evaluate("qsTrProxy('Three')", fileName2).toString(), QString::fromLatin1("Tre")); +} - QCoreApplication::instance()->removeTranslator(&translator); +void tst_QScriptEngine::translateScript_trNoOp() +{ + QScriptEngine engine; + TranslationScope tranScope(":/translations/translatable_la"); + engine.installTranslatorFunctions(); + + QVERIFY(engine.evaluate("QT_TR_NOOP()").isUndefined()); + QCOMPARE(engine.evaluate("QT_TR_NOOP('One')").toString(), QString::fromLatin1("One")); + + QVERIFY(engine.evaluate("QT_TRANSLATE_NOOP()").isUndefined()); + QVERIFY(engine.evaluate("QT_TRANSLATE_NOOP('FooContext')").isUndefined()); + QCOMPARE(engine.evaluate("QT_TRANSLATE_NOOP('FooContext', 'Two')").toString(), QString::fromLatin1("Two")); +} + +void tst_QScriptEngine::translateScript_callQsTrFromCpp() +{ + QScriptEngine engine; + TranslationScope tranScope(":/translations/translatable_la"); + engine.installTranslatorFunctions(); + + // There is no context, but it shouldn't crash + QCOMPARE(engine.globalObject().property("qsTr").call( + QScriptValue(), QScriptValueList() << "One").toString(), QString::fromLatin1("One")); } void tst_QScriptEngine::translateWithInvalidArgs_data() @@ -4890,9 +4988,7 @@ void tst_QScriptEngine::translationContext_data() void tst_QScriptEngine::translationContext() { - QTranslator translator; - translator.load(":/translations/translatable_la"); - QCoreApplication::instance()->installTranslator(&translator); + TranslationScope tranScope(":/translations/translatable_la"); QScriptEngine engine; engine.installTranslatorFunctions(); @@ -4903,17 +4999,13 @@ void tst_QScriptEngine::translationContext() QScriptValue ret = engine.evaluate(QString::fromLatin1("qsTr('%0')").arg(text), path); QVERIFY(ret.isString()); QCOMPARE(ret.toString(), expectedTranslation); - - QCoreApplication::instance()->removeTranslator(&translator); } void tst_QScriptEngine::translateScriptIdBased() { QScriptEngine engine; - QTranslator translator; - translator.load(":/translations/idtranslatable_la"); - QCoreApplication::instance()->installTranslator(&translator); + TranslationScope tranScope(":/translations/idtranslatable_la"); engine.installTranslatorFunctions(); QString fileName = QString::fromLatin1("idtranslatable.js"); @@ -4995,15 +5087,11 @@ void tst_QScriptEngine::translateScriptUnicode() QScriptEngine engine; - QTranslator translator; - QVERIFY(translator.load(":/translations/translatable-unicode")); - QCoreApplication::instance()->installTranslator(&translator); + TranslationScope tranScope(":/translations/translatable-unicode"); engine.installTranslatorFunctions(); QCOMPARE(engine.evaluate(expression, fileName).toString(), expectedTranslation); QVERIFY(!engine.hasUncaughtException()); - - QCoreApplication::instance()->removeTranslator(&translator); } void tst_QScriptEngine::translateScriptUnicodeIdBased_data() @@ -5030,15 +5118,11 @@ void tst_QScriptEngine::translateScriptUnicodeIdBased() QScriptEngine engine; - QTranslator translator; - QVERIFY(translator.load(":/translations/idtranslatable-unicode")); - QCoreApplication::instance()->installTranslator(&translator); + TranslationScope tranScope(":/translations/idtranslatable-unicode"); engine.installTranslatorFunctions(); QCOMPARE(engine.evaluate(expression).toString(), expectedTranslation); QVERIFY(!engine.hasUncaughtException()); - - QCoreApplication::instance()->removeTranslator(&translator); } void tst_QScriptEngine::functionScopes() diff --git a/tests/auto/qscriptvalue/tst_qscriptvalue.cpp b/tests/auto/qscriptvalue/tst_qscriptvalue.cpp index de753d2..97bbf26 100644 --- a/tests/auto/qscriptvalue/tst_qscriptvalue.cpp +++ b/tests/auto/qscriptvalue/tst_qscriptvalue.cpp @@ -1341,52 +1341,53 @@ void tst_QScriptValue::toVariant() } } -// unfortunately, this is necessary in order to do qscriptvalue_cast<QPushButton*>(...) -Q_DECLARE_METATYPE(QPushButton*) - -void tst_QScriptValue::toQObject() +void tst_QScriptValue::toQObject_nonQObject_data() { - QScriptEngine eng; - - QScriptValue undefined = eng.undefinedValue(); - QCOMPARE(undefined.toQObject(), (QObject *)0); - QCOMPARE(qscriptvalue_cast<QObject*>(undefined), (QObject *)0); + newEngine(); + QTest::addColumn<QScriptValue>("value"); - QScriptValue null = eng.nullValue(); - QCOMPARE(null.toQObject(), (QObject *)0); - QCOMPARE(qscriptvalue_cast<QObject*>(null), (QObject *)0); + QTest::newRow("invalid") << QScriptValue(); + QTest::newRow("bool(false)") << QScriptValue(false); + QTest::newRow("bool(true)") << QScriptValue(true); + QTest::newRow("int") << QScriptValue(123); + QTest::newRow("string") << QScriptValue(QString::fromLatin1("ciao")); + QTest::newRow("undefined") << QScriptValue(QScriptValue::UndefinedValue); + QTest::newRow("null") << QScriptValue(QScriptValue::NullValue); - { - QScriptValue falskt = QScriptValue(&eng, false); - QCOMPARE(falskt.toQObject(), (QObject *)0); - QCOMPARE(qscriptvalue_cast<QObject*>(falskt), (QObject *)0); + QTest::newRow("bool bound(false)") << QScriptValue(engine, false); + QTest::newRow("bool bound(true)") << QScriptValue(engine, true); + QTest::newRow("int bound") << QScriptValue(engine, 123); + QTest::newRow("string bound") << QScriptValue(engine, QString::fromLatin1("ciao")); + QTest::newRow("undefined bound") << engine->undefinedValue(); + QTest::newRow("null bound") << engine->nullValue(); + QTest::newRow("object") << engine->newObject(); + QTest::newRow("array") << engine->newArray(); + QTest::newRow("date") << engine->newDate(124); + QTest::newRow("variant(12345)") << engine->newVariant(12345); + QTest::newRow("variant((QObject*)0)") << engine->newVariant(qVariantFromValue((QObject*)0)); + QTest::newRow("newQObject(0)") << engine->newQObject(0); +} - QScriptValue sant = QScriptValue(&eng, true); - QCOMPARE(sant.toQObject(), (QObject *)0); - QCOMPARE(qscriptvalue_cast<QObject*>(sant), (QObject *)0); - QScriptValue number = QScriptValue(&eng, 123.0); - QCOMPARE(number.toQObject(), (QObject *)0); - QCOMPARE(qscriptvalue_cast<QObject*>(number), (QObject *)0); +void tst_QScriptValue::toQObject_nonQObject() +{ + QFETCH(QScriptValue, value); + QCOMPARE(value.toQObject(), (QObject *)0); + QCOMPARE(qscriptvalue_cast<QObject*>(value), (QObject *)0); +} - QScriptValue str = QScriptValue(&eng, QString("ciao")); - QCOMPARE(str.toQObject(), (QObject *)0); - QCOMPARE(qscriptvalue_cast<QObject*>(str), (QObject *)0); - } +// unfortunately, this is necessary in order to do qscriptvalue_cast<QPushButton*>(...) +Q_DECLARE_METATYPE(QPushButton*); - QScriptValue object = eng.newObject(); - QCOMPARE(object.toQObject(), (QObject *)0); - QCOMPARE(qscriptvalue_cast<QObject*>(object), (QObject *)0); +void tst_QScriptValue::toQObject() +{ + QScriptEngine eng; QScriptValue qobject = eng.newQObject(this); QCOMPARE(qobject.toQObject(), (QObject *)this); QCOMPARE(qscriptvalue_cast<QObject*>(qobject), (QObject *)this); QCOMPARE(qscriptvalue_cast<QWidget*>(qobject), (QWidget *)0); - QScriptValue qobject2 = eng.newQObject(0); - QCOMPARE(qobject2.toQObject(), (QObject *)0); - QCOMPARE(qscriptvalue_cast<QObject*>(qobject2), (QObject *)0); - QWidget widget; QScriptValue qwidget = eng.newQObject(&widget); QCOMPARE(qwidget.toQObject(), (QObject *)&widget); @@ -1400,25 +1401,6 @@ void tst_QScriptValue::toQObject() QCOMPARE(qscriptvalue_cast<QWidget*>(qbutton), (QWidget *)&button); QCOMPARE(qscriptvalue_cast<QPushButton*>(qbutton), &button); - // V2 constructors - { - QScriptValue falskt = QScriptValue(false); - QCOMPARE(falskt.toQObject(), (QObject *)0); - QCOMPARE(qscriptvalue_cast<QObject*>(falskt), (QObject *)0); - - QScriptValue sant = QScriptValue(true); - QCOMPARE(sant.toQObject(), (QObject *)0); - QCOMPARE(qscriptvalue_cast<QObject*>(sant), (QObject *)0); - - QScriptValue number = QScriptValue(123.0); - QCOMPARE(number.toQObject(), (QObject *)0); - QCOMPARE(qscriptvalue_cast<QObject*>(number), (QObject *)0); - - QScriptValue str = QScriptValue(QString("ciao")); - QCOMPARE(str.toQObject(), (QObject *)0); - QCOMPARE(qscriptvalue_cast<QObject*>(str), (QObject *)0); - } - // wrapping a QObject* as variant QScriptValue variant = eng.newVariant(qVariantFromValue((QObject*)&button)); QCOMPARE(variant.toQObject(), (QObject*)&button); @@ -1437,10 +1419,6 @@ void tst_QScriptValue::toQObject() QCOMPARE(qscriptvalue_cast<QObject*>(variant3), (QObject*)0); QCOMPARE(qscriptvalue_cast<QWidget*>(variant3), (QWidget*)0); QCOMPARE(qscriptvalue_cast<QPushButton*>(variant3), &button); - - QScriptValue inv; - QCOMPARE(inv.toQObject(), (QObject *)0); - QCOMPARE(qscriptvalue_cast<QObject*>(inv), (QObject *)0); } void tst_QScriptValue::toObject() @@ -2937,127 +2915,169 @@ static QScriptValue ctorReturningNewObject(QScriptContext *, QScriptEngine *eng) return result; } -void tst_QScriptValue::construct() +void tst_QScriptValue::construct_nonFunction_data() +{ + newEngine(); + QTest::addColumn<QScriptValue>("value"); + + QTest::newRow("invalid") << QScriptValue(); + QTest::newRow("bool") << QScriptValue(false); + QTest::newRow("int") << QScriptValue(123); + QTest::newRow("string") << QScriptValue(QString::fromLatin1("ciao")); + QTest::newRow("undefined") << QScriptValue(QScriptValue::UndefinedValue); + QTest::newRow("null") << QScriptValue(QScriptValue::NullValue); + + QTest::newRow("bool bound") << QScriptValue(engine, false); + QTest::newRow("int bound") << QScriptValue(engine, 123); + QTest::newRow("string bound") << QScriptValue(engine, QString::fromLatin1("ciao")); + QTest::newRow("undefined bound") << engine->undefinedValue(); + QTest::newRow("null bound") << engine->nullValue(); +} + +void tst_QScriptValue::construct_nonFunction() +{ + QFETCH(QScriptValue, value); + QVERIFY(!value.construct().isValid()); +} + +void tst_QScriptValue::construct_simple() { QScriptEngine eng; + QScriptValue fun = eng.evaluate("(function () { this.foo = 123; })"); + QVERIFY(fun.isFunction()); + QScriptValue ret = fun.construct(); + QVERIFY(ret.isObject()); + QVERIFY(ret.instanceOf(fun)); + QCOMPARE(ret.property("foo").toInt32(), 123); +} - { - QScriptValue fun = eng.evaluate("(function () { this.foo = 123; })"); - QVERIFY(fun.isFunction()); - QScriptValue ret = fun.construct(); - QVERIFY(ret.isObject()); - QVERIFY(ret.instanceOf(fun)); - QCOMPARE(ret.property("foo").toInt32(), 123); - } +void tst_QScriptValue::construct_newObjectJS() +{ + QScriptEngine eng; // returning a different object overrides the default-constructed one - { - QScriptValue fun = eng.evaluate("(function () { return { bar: 456 }; })"); - QVERIFY(fun.isFunction()); - QScriptValue ret = fun.construct(); - QVERIFY(ret.isObject()); - QVERIFY(!ret.instanceOf(fun)); - QCOMPARE(ret.property("bar").toInt32(), 456); - } + QScriptValue fun = eng.evaluate("(function () { return { bar: 456 }; })"); + QVERIFY(fun.isFunction()); + QScriptValue ret = fun.construct(); + QVERIFY(ret.isObject()); + QVERIFY(!ret.instanceOf(fun)); + QCOMPARE(ret.property("bar").toInt32(), 456); +} - { - QScriptValue fun = eng.newFunction(ctorReturningUndefined); - QScriptValue ret = fun.construct(); - QVERIFY(ret.isObject()); - QVERIFY(ret.instanceOf(fun)); - QCOMPARE(ret.property("foo").toInt32(), 123); - } - { - QScriptValue fun = eng.newFunction(ctorReturningNewObject); - QScriptValue ret = fun.construct(); - QVERIFY(ret.isObject()); - QVERIFY(!ret.instanceOf(fun)); - QCOMPARE(ret.property("bar").toInt32(), 456); - } +void tst_QScriptValue::construct_undefined() +{ + QScriptEngine eng; + QScriptValue fun = eng.newFunction(ctorReturningUndefined); + QScriptValue ret = fun.construct(); + QVERIFY(ret.isObject()); + QVERIFY(ret.instanceOf(fun)); + QCOMPARE(ret.property("foo").toInt32(), 123); +} +void tst_QScriptValue::construct_newObjectCpp() +{ + QScriptEngine eng; + QScriptValue fun = eng.newFunction(ctorReturningNewObject); + QScriptValue ret = fun.construct(); + QVERIFY(ret.isObject()); + QVERIFY(!ret.instanceOf(fun)); + QCOMPARE(ret.property("bar").toInt32(), 456); +} + +void tst_QScriptValue::construct_arg() +{ + QScriptEngine eng; QScriptValue Number = eng.evaluate("Number"); QCOMPARE(Number.isFunction(), true); - { - QScriptValueList args; - args << QScriptValue(&eng, 123); - QScriptValue ret = Number.construct(args); - QCOMPARE(ret.isObject(), true); - QCOMPARE(ret.toNumber(), args.at(0).toNumber()); - } + QScriptValueList args; + args << QScriptValue(&eng, 123); + QScriptValue ret = Number.construct(args); + QCOMPARE(ret.isObject(), true); + QCOMPARE(ret.toNumber(), args.at(0).toNumber()); +} +void tst_QScriptValue::construct_proto() +{ + QScriptEngine eng; // test that internal prototype is set correctly - { - QScriptValue fun = eng.evaluate("(function() { return this.__proto__; })"); - QCOMPARE(fun.isFunction(), true); - QCOMPARE(fun.property("prototype").isObject(), true); - QScriptValue ret = fun.construct(); - QCOMPARE(fun.property("prototype").strictlyEquals(ret), true); - } + QScriptValue fun = eng.evaluate("(function() { return this.__proto__; })"); + QCOMPARE(fun.isFunction(), true); + QCOMPARE(fun.property("prototype").isObject(), true); + QScriptValue ret = fun.construct(); + QCOMPARE(fun.property("prototype").strictlyEquals(ret), true); +} +void tst_QScriptValue::construct_returnInt() +{ + QScriptEngine eng; // test that we return the new object even if a non-object value is returned from the function - { - QScriptValue fun = eng.evaluate("(function() { return 123; })"); - QCOMPARE(fun.isFunction(), true); - QScriptValue ret = fun.construct(); - QCOMPARE(ret.isObject(), true); - } + QScriptValue fun = eng.evaluate("(function() { return 123; })"); + QCOMPARE(fun.isFunction(), true); + QScriptValue ret = fun.construct(); + QCOMPARE(ret.isObject(), true); +} - { - QScriptValue fun = eng.evaluate("(function() { throw new Error('foo'); })"); - QCOMPARE(fun.isFunction(), true); - QScriptValue ret = fun.construct(); - QCOMPARE(ret.isError(), true); - QCOMPARE(eng.hasUncaughtException(), true); - QVERIFY(ret.strictlyEquals(eng.uncaughtException())); - } +void tst_QScriptValue::construct_throw() +{ + QScriptEngine eng; + QScriptValue fun = eng.evaluate("(function() { throw new Error('foo'); })"); + QCOMPARE(fun.isFunction(), true); + QScriptValue ret = fun.construct(); + QCOMPARE(ret.isError(), true); + QCOMPARE(eng.hasUncaughtException(), true); + QVERIFY(ret.strictlyEquals(eng.uncaughtException())); +} - QScriptValue inv; - QCOMPARE(inv.construct().isValid(), false); +void tst_QScriptValue::construct() +{ + QScriptEngine eng; + QScriptValue fun = eng.evaluate("(function() { return arguments; })"); + QVERIFY(fun.isFunction()); + QScriptValue array = eng.newArray(3); + array.setProperty(0, QScriptValue(&eng, 123.0)); + array.setProperty(1, QScriptValue(&eng, 456.0)); + array.setProperty(2, QScriptValue(&eng, 789.0)); + // construct with single array object as arguments + QScriptValue ret = fun.construct(array); + QVERIFY(!eng.hasUncaughtException()); + QVERIFY(ret.isValid()); + QVERIFY(ret.isObject()); + QCOMPARE(ret.property(0).strictlyEquals(array.property(0)), true); + QCOMPARE(ret.property(1).strictlyEquals(array.property(1)), true); + QCOMPARE(ret.property(2).strictlyEquals(array.property(2)), true); + // construct with arguments object as arguments + QScriptValue ret2 = fun.construct(ret); + QCOMPARE(ret2.property(0).strictlyEquals(ret.property(0)), true); + QCOMPARE(ret2.property(1).strictlyEquals(ret.property(1)), true); + QCOMPARE(ret2.property(2).strictlyEquals(ret.property(2)), true); + // construct with null as arguments + QScriptValue ret3 = fun.construct(eng.nullValue()); + QCOMPARE(ret3.isError(), false); + QCOMPARE(ret3.property("length").isNumber(), true); + QCOMPARE(ret3.property("length").toNumber(), 0.0); + // construct with undefined as arguments + QScriptValue ret4 = fun.construct(eng.undefinedValue()); + QCOMPARE(ret4.isError(), false); + QCOMPARE(ret4.property("length").isNumber(), true); + QCOMPARE(ret4.property("length").toNumber(), 0.0); + // construct with something else as arguments + QScriptValue ret5 = fun.construct(QScriptValue(&eng, 123.0)); + QCOMPARE(ret5.isError(), true); + // construct with a non-array object as arguments + QScriptValue ret6 = fun.construct(eng.globalObject()); + QVERIFY(ret6.isError()); + QCOMPARE(ret6.toString(), QString::fromLatin1("TypeError: Arguments must be an array")); +} - { - QScriptValue fun = eng.evaluate("(function() { return arguments; })"); - QVERIFY(fun.isFunction()); - QScriptValue array = eng.newArray(3); - array.setProperty(0, QScriptValue(&eng, 123.0)); - array.setProperty(1, QScriptValue(&eng, 456.0)); - array.setProperty(2, QScriptValue(&eng, 789.0)); - // construct with single array object as arguments - QScriptValue ret = fun.construct(array); - QVERIFY(!eng.hasUncaughtException()); - QVERIFY(ret.isValid()); - QVERIFY(ret.isObject()); - QCOMPARE(ret.property(0).strictlyEquals(array.property(0)), true); - QCOMPARE(ret.property(1).strictlyEquals(array.property(1)), true); - QCOMPARE(ret.property(2).strictlyEquals(array.property(2)), true); - // construct with arguments object as arguments - QScriptValue ret2 = fun.construct(ret); - QCOMPARE(ret2.property(0).strictlyEquals(ret.property(0)), true); - QCOMPARE(ret2.property(1).strictlyEquals(ret.property(1)), true); - QCOMPARE(ret2.property(2).strictlyEquals(ret.property(2)), true); - // construct with null as arguments - QScriptValue ret3 = fun.construct(eng.nullValue()); - QCOMPARE(ret3.isError(), false); - QCOMPARE(ret3.property("length").isNumber(), true); - QCOMPARE(ret3.property("length").toNumber(), 0.0); - // construct with undefined as arguments - QScriptValue ret4 = fun.construct(eng.undefinedValue()); - QCOMPARE(ret4.isError(), false); - QCOMPARE(ret4.property("length").isNumber(), true); - QCOMPARE(ret4.property("length").toNumber(), 0.0); - // construct with something else as arguments - QScriptValue ret5 = fun.construct(QScriptValue(&eng, 123.0)); - QCOMPARE(ret5.isError(), true); - // construct with a non-array object as arguments - QScriptValue ret6 = fun.construct(eng.globalObject()); - QVERIFY(ret6.isError()); - QCOMPARE(ret6.toString(), QString::fromLatin1("TypeError: Arguments must be an array")); - } - - // construct on things that are not functions - QVERIFY(!QScriptValue(false).construct().isValid()); - QVERIFY(!QScriptValue(123).construct().isValid()); - QVERIFY(!QScriptValue(QString::fromLatin1("ciao")).construct().isValid()); - QVERIFY(!QScriptValue(QScriptValue::UndefinedValue).construct().isValid()); - QVERIFY(!QScriptValue(QScriptValue::NullValue).construct().isValid()); +void tst_QScriptValue::construct_twoEngines() +{ + QScriptEngine engine; + QScriptEngine otherEngine; + QScriptValue ctor = engine.evaluate("(function (a, b) { this.foo = 123; })"); + QScriptValue arg(&otherEngine, 124567); + QTest::ignoreMessage(QtWarningMsg, "QScriptValue::construct() failed: cannot construct function with argument created in a different engine"); + QVERIFY(!ctor.construct(arg).isValid()); + QTest::ignoreMessage(QtWarningMsg, "QScriptValue::construct() failed: cannot construct function with argument created in a different engine"); + QVERIFY(!ctor.construct(QScriptValueList() << arg << otherEngine.newObject()).isValid()); } void tst_QScriptValue::construct_constructorThrowsPrimitive() diff --git a/tests/auto/qscriptvalue/tst_qscriptvalue.h b/tests/auto/qscriptvalue/tst_qscriptvalue.h index 7bf0b66..46f5526 100644 --- a/tests/auto/qscriptvalue/tst_qscriptvalue.h +++ b/tests/auto/qscriptvalue/tst_qscriptvalue.h @@ -91,6 +91,8 @@ private slots: void toUInt32(); void toUInt16(); void toVariant(); + void toQObject_nonQObject_data(); + void toQObject_nonQObject(); void toQObject(); void toDateTime(); void toRegExp(); @@ -155,7 +157,18 @@ private slots: void call_array(); void call_nonFunction_data(); void call_nonFunction(); + void construct_nonFunction_data(); + void construct_nonFunction(); + void construct_simple(); + void construct_newObjectJS(); + void construct_undefined(); + void construct_newObjectCpp(); + void construct_arg(); + void construct_proto(); + void construct_returnInt(); + void construct_throw(); void construct(); + void construct_twoEngines(); void construct_constructorThrowsPrimitive(); void castToPointer(); void prettyPrinter_data(); diff --git a/tests/auto/qthread/tst_qthread.cpp b/tests/auto/qthread/tst_qthread.cpp index f290a2b..01f080f 100644 --- a/tests/auto/qthread/tst_qthread.cpp +++ b/tests/auto/qthread/tst_qthread.cpp @@ -107,6 +107,10 @@ private slots: void QTBUG13810_exitAndStart(); void connectThreadFinishedSignalToObjectDeleteLaterSlot(); + void wait2(); + void wait3_slowDestructor(); + void destroyFinishRace(); + void startFinishRace(); void stressTest(); }; @@ -976,6 +980,7 @@ void tst_QThread::QTBUG13810_exitAndStart() QCOMPARE(sync1.m_prop, 89); } + void tst_QThread::connectThreadFinishedSignalToObjectDeleteLaterSlot() { QThread thread; @@ -990,5 +995,123 @@ void tst_QThread::connectThreadFinishedSignalToObjectDeleteLaterSlot() QVERIFY(p.isNull()); } +class Waiting_Thread : public QThread +{ +public: + enum { WaitTime = 800 }; + QMutex mutex; + QWaitCondition cond1; + QWaitCondition cond2; + + void run() + { + QMutexLocker locker(&mutex); + cond1.wait(&mutex); + cond2.wait(&mutex, WaitTime); + } +}; + +void tst_QThread::wait2() +{ + QElapsedTimer timer; + Waiting_Thread thread; + thread.start(); + timer.start(); + QVERIFY(!thread.wait(Waiting_Thread::WaitTime)); + qint64 elapsed = timer.elapsed(); + + QVERIFY(elapsed >= Waiting_Thread::WaitTime); + //QVERIFY(elapsed < Waiting_Thread::WaitTime * 1.4); + + timer.start(); + thread.cond1.wakeOne(); + QVERIFY(thread.wait(/*Waiting_Thread::WaitTime * 1.4*/)); + elapsed = timer.elapsed(); + QVERIFY(elapsed >= Waiting_Thread::WaitTime); + //QVERIFY(elapsed < Waiting_Thread::WaitTime * 1.4); +} + + +class SlowSlotObject : public QObject { + Q_OBJECT +public: + QMutex mutex; + QWaitCondition cond; +public slots: + void slowSlot() { + QMutexLocker locker(&mutex); + cond.wait(&mutex); + } +}; + +void tst_QThread::wait3_slowDestructor() +{ + SlowSlotObject slow; + QThread thread; + QObject::connect(&thread, SIGNAL(finished()), &slow, SLOT(slowSlot()), Qt::DirectConnection); + + enum { WaitTime = 1800 }; + QElapsedTimer timer; + + thread.start(); + thread.quit(); + //the quit function will cause the thread to finish and enter the slowSlot that is blocking + + timer.start(); + QVERIFY(!thread.wait(Waiting_Thread::WaitTime)); + qint64 elapsed = timer.elapsed(); + + QVERIFY(elapsed >= Waiting_Thread::WaitTime); + //QVERIFY(elapsed < Waiting_Thread::WaitTime * 1.4); + + slow.cond.wakeOne(); + //now the thread should finish quickly + QVERIFY(thread.wait(one_minute)); +} + +void tst_QThread::destroyFinishRace() +{ + class Thread : public QThread { void run() {} }; + for (int i = 0; i < 15; i++) { + Thread *thr = new Thread; + connect(thr, SIGNAL(finished()), thr, SLOT(deleteLater())); + QWeakPointer<QThread> weak(static_cast<QThread*>(thr)); + thr->start(); + while (weak) { + qApp->processEvents(); + qApp->processEvents(); + qApp->processEvents(); + qApp->processEvents(); + } + } +} + +void tst_QThread::startFinishRace() +{ + class Thread : public QThread { + public: + Thread() : i (50) {} + void run() { + i--; + if (!i) disconnect(this, SIGNAL(finished()), 0, 0); + } + int i; + }; + for (int i = 0; i < 15; i++) { + Thread thr; + connect(&thr, SIGNAL(finished()), &thr, SLOT(start())); + thr.start(); + while (!thr.isFinished() || thr.i != 0) { + qApp->processEvents(); + qApp->processEvents(); + qApp->processEvents(); + qApp->processEvents(); + } + QCOMPARE(thr.i, 0); + } +} + + + QTEST_MAIN(tst_QThread) #include "tst_qthread.moc" diff --git a/tests/auto/qthreadstorage/tst_qthreadstorage.cpp b/tests/auto/qthreadstorage/tst_qthreadstorage.cpp index ed86165..0237dac 100644 --- a/tests/auto/qthreadstorage/tst_qthreadstorage.cpp +++ b/tests/auto/qthreadstorage/tst_qthreadstorage.cpp @@ -77,6 +77,9 @@ private slots: void adoptedThreads(); void ensureCleanupOrder(); void QTBUG13877_crashOnExit(); + void QTBUG14579_leakInDestructor(); + void QTBUG14579_resetInDestructor(); + void valueBased(); }; class Pointer @@ -310,5 +313,192 @@ void tst_QThreadStorage::QTBUG13877_crashOnExit() QVERIFY(process.exitStatus() != QProcess::CrashExit); } +// S stands for thread Safe. +class SPointer +{ +public: + static QBasicAtomicInt count; + inline SPointer() { count.ref(); } + inline ~SPointer() { count.deref(); } + inline SPointer(const SPointer &other) { count.ref(); } +}; +QBasicAtomicInt SPointer::count = Q_BASIC_ATOMIC_INITIALIZER(0); + +Q_GLOBAL_STATIC(QThreadStorage<SPointer *>, QTBUG14579_pointers1) +Q_GLOBAL_STATIC(QThreadStorage<SPointer *>, QTBUG14579_pointers2) + +class QTBUG14579_class +{ +public: + SPointer member; + inline ~QTBUG14579_class() { + QVERIFY(!QTBUG14579_pointers1()->hasLocalData()); + QVERIFY(!QTBUG14579_pointers2()->hasLocalData()); + QTBUG14579_pointers2()->setLocalData(new SPointer); + QTBUG14579_pointers1()->setLocalData(new SPointer); + QVERIFY(QTBUG14579_pointers1()->hasLocalData()); + QVERIFY(QTBUG14579_pointers2()->hasLocalData()); + } +}; + + +void tst_QThreadStorage::QTBUG14579_leakInDestructor() +{ + class Thread : public QThread + { + public: + QThreadStorage<QTBUG14579_class *> &tls; + + Thread(QThreadStorage<QTBUG14579_class *> &t) : tls(t) { } + + void run() + { + QVERIFY(!tls.hasLocalData()); + tls.setLocalData(new QTBUG14579_class); + QVERIFY(tls.hasLocalData()); + } + }; + int c = SPointer::count; + + QThreadStorage<QTBUG14579_class *> tls; + + QVERIFY(!QTBUG14579_pointers1()->hasLocalData()); + QThreadStorage<int *> tls2; //add some more tls to make sure ids are not following each other too much + QThreadStorage<int *> tls3; + QVERIFY(!tls2.hasLocalData()); + QVERIFY(!tls3.hasLocalData()); + QVERIFY(!tls.hasLocalData()); + + Thread t1(tls); + Thread t2(tls); + Thread t3(tls); + + t1.start(); + t2.start(); + t3.start(); + + QVERIFY(t1.wait()); + QVERIFY(t2.wait()); + QVERIFY(t3.wait()); + + //check all the constructed things have been destructed + QCOMPARE(int(SPointer::count), c); +} + + +class QTBUG14579_reset; +Q_GLOBAL_STATIC(QThreadStorage<QTBUG14579_reset *>, QTBUG14579_resetTls) + +class QTBUG14579_reset { +public: + SPointer member; + ~QTBUG14579_reset() { + //Quite stupid, but WTF::ThreadSpecific<T>::destroy does it. + QTBUG14579_resetTls()->setLocalData(this); + } +}; + + +void tst_QThreadStorage::QTBUG14579_resetInDestructor() +{ + class Thread : public QThread + { + public: + void run() + { + QVERIFY(!QTBUG14579_resetTls()->hasLocalData()); + QTBUG14579_resetTls()->setLocalData(new QTBUG14579_reset); + QVERIFY(QTBUG14579_resetTls()->hasLocalData()); + } + }; + int c = SPointer::count; + + Thread t1; + Thread t2; + Thread t3; + t1.start(); + t2.start(); + t3.start(); + QVERIFY(t1.wait()); + QVERIFY(t2.wait()); + QVERIFY(t3.wait()); + + //check all the constructed things have been destructed + QCOMPARE(int(SPointer::count), c); +} + + +void tst_QThreadStorage::valueBased() +{ + struct Thread : QThread { + QThreadStorage<SPointer> &tlsSPointer; + QThreadStorage<QString> &tlsString; + QThreadStorage<int> &tlsInt; + + int someNumber; + QString someString; + Thread(QThreadStorage<SPointer> &t1, QThreadStorage<QString> &t2, QThreadStorage<int> &t3) + : tlsSPointer(t1), tlsString(t2), tlsInt(t3) { } + + void run() { + /*QVERIFY(!tlsSPointer.hasLocalData()); + QVERIFY(!tlsString.hasLocalData()); + QVERIFY(!tlsInt.hasLocalData());*/ + SPointer pointercopy = tlsSPointer.localData(); + + //Default constructed values + QVERIFY(tlsString.localData().isNull()); + QCOMPARE(tlsInt.localData(), 0); + + //setting + tlsString.setLocalData(someString); + tlsInt.setLocalData(someNumber); + + QCOMPARE(tlsString.localData(), someString); + QCOMPARE(tlsInt.localData(), someNumber); + + //changing + tlsSPointer.setLocalData(SPointer()); + tlsInt.localData() += 42; + tlsString.localData().append(QLatin1String(" world")); + + QCOMPARE(tlsString.localData(), (someString + QLatin1String(" world"))); + QCOMPARE(tlsInt.localData(), (someNumber + 42)); + + // operator= + tlsString.localData() = QString::number(someNumber); + QCOMPARE(tlsString.localData().toInt(), someNumber); + } + }; + + QThreadStorage<SPointer> tlsSPointer; + QThreadStorage<QString> tlsString; + QThreadStorage<int> tlsInt; + + int c = SPointer::count; + + Thread t1(tlsSPointer, tlsString, tlsInt); + Thread t2(tlsSPointer, tlsString, tlsInt); + Thread t3(tlsSPointer, tlsString, tlsInt); + t1.someNumber = 42; + t2.someNumber = -128; + t3.someNumber = 78; + t1.someString = "hello"; + t2.someString = "trolltech"; + t3.someString = "nokia"; + + t1.start(); + t2.start(); + t3.start(); + + QVERIFY(t1.wait()); + QVERIFY(t2.wait()); + QVERIFY(t3.wait()); + + QCOMPARE(c, int(SPointer::count)); + +} + + QTEST_MAIN(tst_QThreadStorage) #include "tst_qthreadstorage.moc" diff --git a/tools/linguist/lupdate/qscript.cpp b/tools/linguist/lupdate/qscript.cpp index 5323022..f9aff34 100644 --- a/tools/linguist/lupdate/qscript.cpp +++ b/tools/linguist/lupdate/qscript.cpp @@ -67,6 +67,8 @@ class LU { Q_DECLARE_TR_FUNCTIONS(LUpdate) }; +static QString MagicComment(QLatin1String("TRANSLATOR")); + class QScriptGrammar { public: @@ -2092,8 +2094,9 @@ public: ~QScriptParser(); void setLexer(QScript::Lexer *); + void setTranslator(Translator *); - bool parse(Translator *translator); + bool parse(); QString fileName() const { return lexer->fileName(); } @@ -2129,6 +2132,8 @@ protected: private: QScript::Lexer *lexer; + Translator *translator; + QString trcontext; QString extracomment; QString msgid; QString sourcetext; @@ -2160,7 +2165,8 @@ QScriptParser::QScriptParser(): sym_stack(0), state_stack(0), location_stack(0), - lexer(0) + lexer(0), + translator(0) { } @@ -2187,9 +2193,17 @@ void QScriptParser::setLexer(QScript::Lexer *lex) lexer = lex; } -bool QScriptParser::parse(Translator *translator) +void QScriptParser::setTranslator(Translator *tor) +{ + translator = tor; +} + +bool QScriptParser::parse() { Q_ASSERT(lexer != 0); + Q_ASSERT(translator != 0); + trcontext = QFileInfo(fileName()).baseName(); + const int INITIAL_STATE = 0; int yytoken = -1; @@ -2303,11 +2317,10 @@ case 66: { if (args.at(0).type() != QVariant::String) { yyMsg(identLineNo) << qPrintable(LU::tr("%1(): text to translate must be a literal string.\n").arg(name)); } else { - QString context = QFileInfo(fileName()).baseName(); QString text = args.at(0).toString(); QString comment = args.value(1).toString(); bool plural = (args.size() > 2); - recordMessage(translator, context, text, comment, extracomment, + recordMessage(translator, trcontext, text, comment, extracomment, msgid, extra, plural, fileName(), identLineNo); } } @@ -2533,6 +2546,32 @@ void QScriptParser::processComment(const QChar *chars, int length) } } sourcetext.resize(ptr - (ushort *)sourcetext.data()); + } else { + int idx = 0; + ushort c; + while ((c = chars[idx].unicode()) == ' ' || c == '\t' || c == '\n') + ++idx; + if (!memcmp(chars + idx, MagicComment.unicode(), MagicComment.length() * 2)) { + idx += MagicComment.length(); + QString comment = QString(chars + idx, length - idx).simplified(); + int k = comment.indexOf(QLatin1Char(' ')); + if (k == -1) { + trcontext = comment; + } else { + trcontext = comment.left(k); + comment.remove(0, k + 1); + TranslatorMessage msg( + trcontext, QString(), + comment, QString(), + fileName(), lexer->startLineNo(), QStringList(), + TranslatorMessage::Finished, /*plural=*/false); + msg.setExtraComment(extracomment.simplified()); + extracomment.clear(); + translator->append(msg); + translator->setExtras(extra); + extra.clear(); + } + } } } @@ -2558,7 +2597,8 @@ bool loadQScript(Translator &translator, const QString &filename, ConversionData QScript::Lexer lexer(&parser); lexer.setCode(code, filename, /*lineNumber=*/1); parser.setLexer(&lexer); - if (!parser.parse(&translator)) { + parser.setTranslator(&translator); + if (!parser.parse()) { std::cerr << qPrintable(filename) << ':' << parser.errorLineNumber() << ": " << qPrintable(parser.errorMessage()) << std::endl; return false; diff --git a/tools/linguist/lupdate/qscript.g b/tools/linguist/lupdate/qscript.g index 3655f2e..1335f55 100644 --- a/tools/linguist/lupdate/qscript.g +++ b/tools/linguist/lupdate/qscript.g @@ -104,6 +104,8 @@ class LU { Q_DECLARE_TR_FUNCTIONS(LUpdate) }; +static QString MagicComment(QLatin1String("TRANSLATOR")); + static void recordMessage( Translator *tor, const QString &context, const QString &text, const QString &comment, const QString &extracomment, const QString &msgid, const TranslatorMessage::ExtraData &extra, @@ -1423,8 +1425,9 @@ public: ~QScriptParser(); void setLexer(QScript::Lexer *); + void setTranslator(Translator *); - bool parse(Translator *translator); + bool parse(); QString fileName() const { return lexer->fileName(); } @@ -1460,6 +1463,8 @@ protected: private: QScript::Lexer *lexer; + Translator *translator; + QString trcontext; QString extracomment; QString msgid; QString sourcetext; @@ -1491,7 +1496,8 @@ QScriptParser::QScriptParser(): sym_stack(0), state_stack(0), location_stack(0), - lexer(0) + lexer(0), + translator(0) { } @@ -1518,9 +1524,17 @@ void QScriptParser::setLexer(QScript::Lexer *lex) lexer = lex; } -bool QScriptParser::parse(Translator *translator) +void QScriptParser::setTranslator(Translator *tor) +{ + translator = tor; +} + +bool QScriptParser::parse() { Q_ASSERT(lexer != 0); + Q_ASSERT(translator != 0); + trcontext = QFileInfo(fileName()).baseName(); + const int INITIAL_STATE = 0; int yytoken = -1; @@ -1719,11 +1733,10 @@ case $rule_number: { if (args.at(0).type() != QVariant::String) { yyMsg(identLineNo) << qPrintable(LU::tr("%1(): text to translate must be a literal string.\n").arg(name)); } else { - QString context = QFileInfo(fileName()).baseName(); QString text = args.at(0).toString(); QString comment = args.value(1).toString(); bool plural = (args.size() > 2); - recordMessage(translator, context, text, comment, extracomment, + recordMessage(translator, trcontext, text, comment, extracomment, msgid, extra, plural, fileName(), identLineNo); } } @@ -2181,6 +2194,32 @@ void QScriptParser::processComment(const QChar *chars, int length) } } sourcetext.resize(ptr - (ushort *)sourcetext.data()); + } else { + int idx = 0; + ushort c; + while ((c = chars[idx].unicode()) == ' ' || c == '\t' || c == '\n') + ++idx; + if (!memcmp(chars + idx, MagicComment.unicode(), MagicComment.length() * 2)) { + idx += MagicComment.length(); + QString comment = QString(chars + idx, length - idx).simplified(); + int k = comment.indexOf(QLatin1Char(' ')); + if (k == -1) { + trcontext = comment; + } else { + trcontext = comment.left(k); + comment.remove(0, k + 1); + TranslatorMessage msg( + trcontext, QString(), + comment, QString(), + fileName(), lexer->startLineNo(), QStringList(), + TranslatorMessage::Finished, /*plural=*/false); + msg.setExtraComment(extracomment.simplified()); + extracomment.clear(); + translator->append(msg); + translator->setExtras(extra); + extra.clear(); + } + } } } @@ -2206,7 +2245,8 @@ bool loadQScript(Translator &translator, const QString &filename, ConversionData QScript::Lexer lexer(&parser); lexer.setCode(code, filename, /*lineNumber=*/1); parser.setLexer(&lexer); - if (!parser.parse(&translator)) { + parser.setTranslator(&translator); + if (!parser.parse()) { std::cerr << qPrintable(filename) << ':' << parser.errorLineNumber() << ": " << qPrintable(parser.errorMessage()) << std::endl; return false; diff --git a/tools/qdoc3/helpprojectwriter.cpp b/tools/qdoc3/helpprojectwriter.cpp index 98246c4..63e8df7 100644 --- a/tools/qdoc3/helpprojectwriter.cpp +++ b/tools/qdoc3/helpprojectwriter.cpp @@ -49,6 +49,7 @@ #include "config.h" #include "node.h" #include "tree.h" +#include <qdebug.h> QT_BEGIN_NAMESPACE @@ -250,8 +251,9 @@ bool HelpProjectWriter::generateSection(HelpProject &project, foreach (const QString &name, project.subprojects.keys()) { SubProject subproject = project.subprojects[name]; // No selectors: accept all nodes. - if (subproject.selectors.isEmpty()) + if (subproject.selectors.isEmpty()) { project.subprojects[name].nodes[objName] = node; + } else if (subproject.selectors.contains(node->type())) { // Accept only the node types in the selectors hash. if (node->type() != Node::Fake) @@ -262,9 +264,10 @@ bool HelpProjectWriter::generateSection(HelpProject &project, const FakeNode *fakeNode = static_cast<const FakeNode *>(node); if (subproject.selectors[node->type()].contains(fakeNode->subType()) && fakeNode->subType() != Node::ExternalPage && - !fakeNode->fullTitle().isEmpty()) + !fakeNode->fullTitle().isEmpty()) { project.subprojects[name].nodes[objName] = node; + } } } } @@ -527,13 +530,11 @@ void HelpProjectWriter::writeNode(HelpProject &project, QXmlStreamWriter &writer writer.writeStartElement("section"); writer.writeAttribute("ref", href); writer.writeAttribute("title", fakeNode->fullTitle()); - // qDebug() << "Title:" << fakeNode->fullTitle(); - if (fakeNode->subType() == Node::HeaderFile) { - + if ((fakeNode->subType() == Node::HeaderFile) || (fakeNode->subType() == Node::QmlClass)) { // Write subsections for all members, obsolete members and Qt 3 // members. - if (!project.memberStatus[node].isEmpty()) { + if (!project.memberStatus[node].isEmpty() || (fakeNode->subType() == Node::QmlClass)) { QString membersPath = href.left(href.size()-5) + "-members.html"; writer.writeStartElement("section"); writer.writeAttribute("ref", membersPath); @@ -690,8 +691,9 @@ void HelpProjectWriter::generateProject(HelpProject &project) if (subproject.sortPages) { QStringList titles = subproject.nodes.keys(); titles.sort(); - foreach (const QString &title, titles) + foreach (const QString &title, titles) { writeNode(project, writer, subproject.nodes[title]); + } } else { // Find a contents node and navigate from there, using the NextLink values. foreach (const Node *node, subproject.nodes) { diff --git a/tools/qdoc3/htmlgenerator.cpp b/tools/qdoc3/htmlgenerator.cpp index 9e45f8c..76ee4e8 100644 --- a/tools/qdoc3/htmlgenerator.cpp +++ b/tools/qdoc3/htmlgenerator.cpp @@ -3413,7 +3413,7 @@ QString HtmlGenerator::protect(const QString &string, const QString &outputEncod #undef APPEND } -QString HtmlGenerator::fileBase(const Node *node) +QString HtmlGenerator::fileBase(const Node *node) const { QString result; @@ -3544,8 +3544,11 @@ QString HtmlGenerator::linkForNode(const Node *node, const Node *relative) return QString(); fn = fileName(node); -/* if (!node->url().isEmpty()) - return fn;*/ +#if 0 + if (!node->url().isEmpty()) + return fn; +#endif + #if 0 // ### reintroduce this test, without breaking .dcf files if (fn != outFileName()) diff --git a/tools/qdoc3/htmlgenerator.h b/tools/qdoc3/htmlgenerator.h index d885ada..b96d737 100644 --- a/tools/qdoc3/htmlgenerator.h +++ b/tools/qdoc3/htmlgenerator.h @@ -241,7 +241,7 @@ class HtmlGenerator : public PageGenerator void generateStatus(const Node *node, CodeMarker *marker); QString registerRef(const QString& ref); - QString fileBase(const Node *node); + virtual QString fileBase(const Node *node) const; #if 0 QString fileBase(const Node *node, const SectionIterator& section); #endif diff --git a/tools/qdoc3/test/qt-build-docs.qdocconf b/tools/qdoc3/test/qt-build-docs.qdocconf index 6a06a8c..e642559 100644 --- a/tools/qdoc3/test/qt-build-docs.qdocconf +++ b/tools/qdoc3/test/qt-build-docs.qdocconf @@ -62,11 +62,15 @@ qhp.Qt.extraFiles = index.html \ qhp.Qt.filterAttributes = qt 4.8.0 qtrefdoc qhp.Qt.customFilters.Qt.name = Qt 4.8.0 qhp.Qt.customFilters.Qt.filterAttributes = qt 4.8.0 -qhp.Qt.subprojects = classes overviews examples +qhp.Qt.subprojects = classes qmlelements overviews examples qhp.Qt.subprojects.classes.title = Classes -qhp.Qt.subprojects.classes.indexTitle = Qt's Classes +qhp.Qt.subprojects.classes.indexTitle = All Classes qhp.Qt.subprojects.classes.selectors = class fake:headerfile qhp.Qt.subprojects.classes.sortPages = true +qhp.Qt.subprojects.qmlelements.title = QML Elements +qhp.Qt.subprojects.qmlelements.indexTitle = QML Elements +qhp.Qt.subprojects.qmlelements.selectors = fake:qmlclass +qhp.Qt.subprojects.qmlelements.sortPages = true qhp.Qt.subprojects.overviews.title = Overviews qhp.Qt.subprojects.overviews.indexTitle = All Overviews and HOWTOs qhp.Qt.subprojects.overviews.selectors = fake:page,group,module diff --git a/tools/qdoc3/test/qt.qdocconf b/tools/qdoc3/test/qt.qdocconf index f50cb69..dedf806 100644 --- a/tools/qdoc3/test/qt.qdocconf +++ b/tools/qdoc3/test/qt.qdocconf @@ -63,10 +63,15 @@ qhp.Qt.filterAttributes = qt 4.8.0 qtrefdoc qhp.Qt.customFilters.Qt.name = Qt 4.8.0 qhp.Qt.customFilters.Qt.filterAttributes = qt 4.8.0 qhp.Qt.subprojects = classes overviews examples +qhp.Qt.subprojects = classes qmlelements overviews examples qhp.Qt.subprojects.classes.title = Classes qhp.Qt.subprojects.classes.indexTitle = Qt's Classes qhp.Qt.subprojects.classes.selectors = class fake:headerfile qhp.Qt.subprojects.classes.sortPages = true +qhp.Qt.subprojects.qmlelements.title = QML Elements +qhp.Qt.subprojects.qmlelements.indexTitle = QML Elements +qhp.Qt.subprojects.qmlelements.selectors = fake:qmlclass +qhp.Qt.subprojects.qmlelements.sortPages = true qhp.Qt.subprojects.overviews.title = Overviews qhp.Qt.subprojects.overviews.indexTitle = All Overviews and HOWTOs qhp.Qt.subprojects.overviews.selectors = fake:page,group,module diff --git a/tools/qml/qdeclarativetester.cpp b/tools/qml/qdeclarativetester.cpp index eaf3403..a516fd7 100644 --- a/tools/qml/qdeclarativetester.cpp +++ b/tools/qml/qdeclarativetester.cpp @@ -62,6 +62,12 @@ QDeclarativeTester::QDeclarativeTester(const QString &script, QDeclarativeViewer parent->viewport()->installEventFilter(this); parent->installEventFilter(this); QUnifiedTimer::instance()->setConsistentTiming(true); + + //Font antialiasing makes tests system-specific, so disable it + QFont noAA = QApplication::font(); + noAA.setStyleStrategy(QFont::NoAntialias); + QApplication::setFont(noAA); + if (options & QDeclarativeViewer::Play) this->run(); start(); @@ -268,14 +274,7 @@ void QDeclarativeTester::updateCurrentTime(int msec) if (options & QDeclarativeViewer::TestImages) { img.fill(qRgb(255,255,255)); -#ifdef Q_WS_MAC - bool oldSmooth = qt_applefontsmoothing_enabled; - qt_applefontsmoothing_enabled = false; -#endif QPainter p(&img); -#ifdef Q_WS_MAC - qt_applefontsmoothing_enabled = oldSmooth; -#endif m_view->render(&p); } @@ -286,7 +285,7 @@ void QDeclarativeTester::updateCurrentTime(int msec) fe.msec = msec; if (msec == 0 || !(options & QDeclarativeViewer::TestImages)) { // Skip first frame, skip if not doing images - } else if (0 == (m_savedFrameEvents.count() % 60) || snapshot) { + } else if (0 == ((m_savedFrameEvents.count()-1) % 60) || snapshot) { fe.image = img; } else { QCryptographicHash hash(QCryptographicHash::Md5); @@ -337,14 +336,14 @@ void QDeclarativeTester::updateCurrentTime(int msec) if (QDeclarativeVisualTestFrame *frame = qobject_cast<QDeclarativeVisualTestFrame *>(event)) { if (frame->msec() < msec) { if (options & QDeclarativeViewer::TestImages && !(options & QDeclarativeViewer::Record)) { - qWarning() << "QDeclarativeTester: Extra frame. Seen:" + qWarning() << "QDeclarativeTester(" << m_script << "): Extra frame. Seen:" << msec << "Expected:" << frame->msec(); imagefailure(); } } else if (frame->msec() == msec) { if (!frame->hash().isEmpty() && frame->hash().toUtf8() != fe.hash.toHex()) { if (options & QDeclarativeViewer::TestImages && !(options & QDeclarativeViewer::Record)) { - qWarning() << "QDeclarativeTester: Mismatched frame hash at" << msec + qWarning() << "QDeclarativeTester(" << m_script << "): Mismatched frame hash at" << msec << ". Seen:" << fe.hash.toHex() << "Expected:" << frame->hash().toUtf8(); imagefailure(); @@ -356,9 +355,14 @@ void QDeclarativeTester::updateCurrentTime(int msec) if (options & QDeclarativeViewer::TestImages && !(options & QDeclarativeViewer::Record) && !frame->image().isEmpty()) { QImage goodImage(frame->image().toLocalFile()); + if (frame->msec() == 16 && goodImage.size() != img.size()){ + //Also an image mismatch, but this warning is more informative. Only checked at start though. + qWarning() << "QDeclarativeTester(" << m_script << "): Size mismatch. This test must be run at " << goodImage.size(); + imagefailure(); + } if (goodImage != img) { QString reject(frame->image().toLocalFile() + ".reject.png"); - qWarning() << "QDeclarativeTester: Image mismatch. Reject saved to:" + qWarning() << "QDeclarativeTester(" << m_script << "): Image mismatch. Reject saved to:" << reject; img.save(reject); bool doDiff = (goodImage.size() == img.size()); |