diff options
author | Alan Alpert <alan.alpert@nokia.com> | 2010-11-04 08:01:36 (GMT) |
---|---|---|
committer | Alan Alpert <alan.alpert@nokia.com> | 2010-11-04 08:01:36 (GMT) |
commit | d5ed9ed21b67b6e5e884e7c87fabc096b8c677a2 (patch) | |
tree | d1618ef434f005a9f9e30c941257b96b7ea6a4a7 /tests | |
parent | 032bea71a17e6c79346b2df926a5755a22a3d95b (diff) | |
download | Qt-d5ed9ed21b67b6e5e884e7c87fabc096b8c677a2.zip Qt-d5ed9ed21b67b6e5e884e7c87fabc096b8c677a2.tar.gz Qt-d5ed9ed21b67b6e5e884e7c87fabc096b8c677a2.tar.bz2 |
Make qmlvisual tests more stable
Text elements now use shared components that have the same default
values, instead of using the system defaults (that can vary between
computers). This also removes text edit/input cursor blinking.
Task-number: QTBUG-14792
Diffstat (limited to 'tests')
41 files changed, 677 insertions, 611 deletions
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/align/multilineAlign.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/multilineAlign.qml index 976f0b0..a427719 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/align/multilineAlign.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/multilineAlign.qml @@ -1,4 +1,5 @@ import QtQuick 1.0 +import "../../shared" 1.0 /*Tests both the alignments of multiline text, and that it can deal with changing them properly @@ -8,7 +9,7 @@ Item{ height: 80 property int stage: 0 onStageChanged: if(stage == 6) Qt.quit(); - Text{ + TestText{ text: "I am the very model of a modern major general." anchors.fill: parent; wrapMode: Text.WordWrap diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/parentanchor.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/parentanchor.qml index c1920db..618a65f 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/parentanchor.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/parentanchor.qml @@ -1,13 +1,14 @@ import QtQuick 1.0 +import "../../shared" 1.0 Rectangle { id: s; width: 600; height: 100; property string text: "The quick brown fox jumps over the lazy dog." - Text { + TestText { text: s.text anchors.verticalCenter: s.verticalCenter } - Text { + TestText { text: s.text anchors.baseline: s.verticalCenter } diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/QTBUG-14469.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/QTBUG-14469.qml index ea3a939..aca7c2d 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/QTBUG-14469.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/QTBUG-14469.qml @@ -1,4 +1,5 @@ import QtQuick 1.0 +import "../../shared" 1.0 /* The bug was that if text was set to "" or the size didn't increase, the text didn't repaint ended up only repainting for 1, 10, 11, 12. 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 b250b38..de216ba 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.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide.qml index f3bc1db..fcaeed5 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide.qml @@ -6,239 +6,239 @@ VisualTest { } Frame { msec: 16 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 32 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 48 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 64 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 80 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 96 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 112 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 128 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 144 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 160 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 176 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 192 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 208 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 224 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 240 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 256 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 272 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 288 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 304 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 320 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 336 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 352 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 368 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 384 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 400 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 416 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 432 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 448 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 464 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 480 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 496 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 512 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 528 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 544 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 560 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 576 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 592 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 608 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 624 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 640 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 656 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 672 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 688 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 704 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 720 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 736 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 752 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 768 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 784 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 800 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 816 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 832 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 848 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 864 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 880 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 896 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 912 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 928 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 944 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 960 @@ -246,34 +246,34 @@ VisualTest { } Frame { msec: 976 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Key { type: 6 key: 16777249 - modifiers: 0 + modifiers: 67108864 text: "" autorep: false count: 1 } Frame { msec: 992 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 1008 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 1024 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 1040 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } Frame { msec: 1056 - hash: "9992670f23580ce63cdd3ab3fed621a1" + hash: "bdf278826a033dbb744d1fa9492c9351" } } 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 5d36d48..3871f91 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.qml @@ -6,71 +6,71 @@ VisualTest { } Frame { msec: 16 - hash: "a9dc5058e29f9c129087eaa013002185" + hash: "51e3a7214bf2fd98108de683ae650b05" } Frame { msec: 32 - hash: "da0d63697414c19f57235c4d133faf63" + hash: "72bd0f47e179c5356d4a0575939b6c05" } Frame { msec: 48 - hash: "e3992f5512959c061d53fc3899acec14" + hash: "9229869bf23fe10394ffb6bacc38d2b5" } Frame { msec: 64 - hash: "e225de5dc21fee719ebc43fa8838f841" + hash: "4f75c0a0b7a04c8abdf2768a819b6c14" } Frame { msec: 80 - hash: "a5673b8b7ad5a9d67e785beaaa4c0307" + hash: "514a9a762cd0356cbcecb93e73c81534" } Frame { msec: 96 - hash: "2c126bf2d794039e1380595b9c40ae2e" + hash: "68436451f6f3ee981bf8851944b82dda" } Frame { msec: 112 - hash: "f974072b4863b842b520b4c11c427f5d" + hash: "fa33b582c0890bc9852f3a6c80864988" } Frame { msec: 128 - hash: "bf06ec5a2c1c46e780cdd0d859b2becb" + hash: "f65928b270f12f2917193ba70d9388ee" } Frame { msec: 144 - hash: "3a58b1900912a5a6ace72757f3af4d1a" + hash: "755d1421a9b2bf3be9d665f5f8d6f767" } Frame { msec: 160 - hash: "3fa86df29f53e7f6f65fb6e605f5e705" + hash: "dbec63b93f3617440317f7ddc2fbd6fa" } Frame { msec: 176 - hash: "6d29c12395050b049537819cf0a65746" + hash: "1ec885da7efc3d71904c79a4a4768f27" } Frame { msec: 192 - hash: "352a390ab4e3e31b645f025e65885cfc" + hash: "a20981af2ce8e82a6c1825e438dfd815" } Frame { msec: 208 - hash: "7c3be9d325f023a356b6ed73332bc804" + hash: "3c951028229d8d6a3a0faa18f21afbe6" } Frame { msec: 224 - hash: "09dd10566eda09e0366b7bf0a8ce9e1b" + hash: "8354d4c9bd5ccb2eae46cdaf3fd337bb" } Frame { msec: 240 - hash: "6cafcba107e48f7efe2db60a14c3749d" + hash: "05880d6d76fa8dc421af4d06cbdd4448" } Frame { msec: 256 - hash: "a4b6df2874ce48ed5a17aab43f32e665" + hash: "370e33f141d0a8396b5c2bb279f9bb67" } Frame { msec: 272 - hash: "b6a3df4b704fa7e8284572b9c520b03d" + hash: "663b162ce447eee0f2194a92b463d6fe" } Frame { msec: 288 @@ -1258,66 +1258,66 @@ VisualTest { } Frame { msec: 5024 - hash: "a9dc5058e29f9c129087eaa013002185" + hash: "51e3a7214bf2fd98108de683ae650b05" } Frame { msec: 5040 - hash: "5d06ae83ab9cc218175013042922b908" + hash: "af3da99b9abc3b3440b22d4d428dcd1a" } Frame { msec: 5056 - hash: "e225de5dc21fee719ebc43fa8838f841" + hash: "4f75c0a0b7a04c8abdf2768a819b6c14" } Frame { msec: 5072 - hash: "b89bf31a945cb6c880e95bf2d2a6e944" + hash: "c73dc19d48511634717cf4e95f843a5d" } Frame { msec: 5088 - hash: "fa54db3c383bc1da121c0d3b09e942d3" + hash: "0f263ab43dde78f1280483c6287b44a2" } Frame { msec: 5104 - hash: "2c126bf2d794039e1380595b9c40ae2e" + hash: "68436451f6f3ee981bf8851944b82dda" } Frame { msec: 5120 - hash: "1e9639693e5ec1edb72e71d126c434bb" + hash: "e0ea33b011cc8aef74070e26b71bd05e" } Frame { msec: 5136 - hash: "3a58b1900912a5a6ace72757f3af4d1a" + hash: "755d1421a9b2bf3be9d665f5f8d6f767" } Frame { msec: 5152 - hash: "11a846d93430e622a9750e4e2a7b76fe" + hash: "7e20da3dab6bd290498756ac392bc052" } Frame { msec: 5168 - hash: "801d7707e86b776fe2459c42b26337f5" + hash: "babdfa14fbba8f6eb0c95334588123ce" } Frame { msec: 5184 - hash: "6d29c12395050b049537819cf0a65746" + hash: "1ec885da7efc3d71904c79a4a4768f27" } Frame { msec: 5200 - hash: "5a68af870474ffb8a694710b10f52bc7" + hash: "2159f4c9f72bca3ba98b4fd0aeb3c1ba" } Frame { msec: 5216 - hash: "09dd10566eda09e0366b7bf0a8ce9e1b" + hash: "8354d4c9bd5ccb2eae46cdaf3fd337bb" } Frame { msec: 5232 - hash: "f43b377f99f74e2cf07e419887f7ee0b" + hash: "ee95872db6f9440800bb98023764dc2a" } Frame { msec: 5248 - hash: "108287fc253d36a5ebf8582ef2a5fd57" + hash: "23197dd2bb352193b72d4445912d9c94" } Frame { msec: 5264 - hash: "a4b6df2874ce48ed5a17aab43f32e665" + hash: "370e33f141d0a8396b5c2bb279f9bb67" } } diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/elide.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/elide.qml index b96ecb3..e52c609 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/elide.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/elide.qml @@ -1,4 +1,5 @@ import QtQuick 1.0 +import "../../shared" 1.0 Rectangle { width: childrenRect.width @@ -6,23 +7,23 @@ Rectangle { Column { width: 80 height: myText.height*4 - Text { + TestText { elide: "ElideLeft" text: "aaa bbb ccc ddd eee fff" width: 80 id: myText } - Text { + TestText { elide: "ElideMiddle" text: "aaa bbb ccc ddd eee fff" width: 80 } - Text { + TestText { elide: "ElideRight" text: "aaa bbb ccc ddd eee fff" width: 80 } - Text { + TestText { elide: "ElideNone" text: "aaa bbb ccc ddd eee fff" width: 80 diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/elide2.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/elide2.qml index b772982..0370a73 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/elide2.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/elide2.qml @@ -1,10 +1,11 @@ import QtQuick 1.0 +import "../../shared" 1.0 Rectangle { width: 500 height: 100 - Text { + TestText { NumberAnimation on width { from: 500; to: 0; loops: Animation.Infinite; duration: 5000 } elide: Text.ElideRight text: 'Here is some very long text that we should truncate when sizing window' diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/multilength.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/multilength.qml index 3ef64ef..db991a2 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/multilength.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/multilength.qml @@ -1,4 +1,5 @@ import QtQuick 1.0 +import "../../shared" 1.0 Rectangle { width: 500 @@ -9,7 +10,7 @@ Rectangle { height: myText.height color: "white" anchors.centerIn: parent - Text { + TestText { id: myText NumberAnimation on width { from: 500; to: 0; loops: Animation.Infinite; duration: 5000 } elide: "ElideRight" diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext.0.png Binary files differindex 89195ae..30dc0a9 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/richtext.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/richtext.0.png Binary files differindex 6a48728..8d3c37b 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/plaintext.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext.qml index e82d80f..3a06cf0 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext.qml @@ -1,4 +1,5 @@ import QtQuick 1.0 +import "../../shared" 1.0 Rectangle { id: s; width: 620; height: 600; color: "lightsteelblue" @@ -6,96 +7,96 @@ Rectangle { Column { spacing: 8 - Text { + TestText { text: s.text } - Text { + TestText { text: s.text; font.pixelSize: 18 } - Text { + TestText { text: s.text; font.pointSize: 20 } - Text { + TestText { text: s.text; color: "red"; smooth: true } - Text { + TestText { text: s.text; font.capitalization: "AllUppercase" } - Text { + TestText { text: s.text; font.underline: true } - Text { + TestText { text: s.text; font.overline: true; smooth: true } - Text { + TestText { text: s.text; font.strikeout: true } - Text { + TestText { text: s.text; font.underline: true; font.overline: true; font.strikeout: true } - Text { + TestText { text: s.text; font.letterSpacing: 2 } - Text { + TestText { text: s.text; font.underline: true; font.letterSpacing: 2; font.capitalization: "AllUppercase"; color: "blue" } - Text { + TestText { text: s.text; font.overline: true; font.wordSpacing: 25; font.capitalization: "Capitalize"; color: "green" } - Text { + TestText { text: s.text; font.pixelSize: 18; style: Text.Outline; styleColor: "white" } - Text { + TestText { text: s.text; font.pixelSize: 18; style: Text.Sunken; styleColor: "gray" } - Text { + TestText { text: s.text; font.pixelSize: 18; style: Text.Raised; styleColor: "yellow" } - Text { + TestText { text: s.text; horizontalAlignment: Text.AlignLeft; width: s.width } - Text { + TestText { text: s.text; horizontalAlignment: Text.AlignHCenter; verticalAlignment: Text.AlignVCenter; width: s.width; height: 20 } - Text { + TestText { text: s.text; horizontalAlignment: Text.AlignRight; verticalAlignment: Text.AlignBottom; width: s.width; height: 20 } Row{ height: childrenRect.height spacing: 4 - Text { + TestText { text: s.text; elide: Text.ElideLeft; width: 200 } - Text { + TestText { text: s.text; elide: Text.ElideMiddle; width: 200 } - Text { + TestText { text: s.text; elide: Text.ElideRight; width: 200 } } Row{ height: childrenRect.height spacing: 4 - Text{ + TestText{ text: s.text; elide: Text.ElideLeft; width: 200; wrapMode: Text.WordWrap } - Text { + TestText { text: s.text; elide: Text.ElideMiddle; width: 200; wrapMode: Text.WordWrap } - Text { + TestText { text: s.text; elide: Text.ElideRight; width: 200; wrapMode: Text.WordWrap } } Row{ height: childrenRect.height spacing: 4 - Text { + TestText { text: s.text + " thisisaverylongstringwithnospaces"; width: 150; wrapMode: Text.WrapAnywhere } - Text { + TestText { text: s.text + " thisisaverylongstringwithnospaces"; width: 150; wrapMode: Text.Wrap } - Text { + TestText { text: s.text; font.pixelSize: 18; style: Text.Outline; styleColor: "white"; wrapMode: Text.WordWrap; width: 200 } } diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext2.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext2.qml index 901025a..01de1f0 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext2.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext2.qml @@ -1,4 +1,5 @@ import QtQuick 1.0 +import "../../shared" 1.0 Rectangle { width: 400; height: 200 @@ -6,16 +7,16 @@ Rectangle { Row { spacing: 20 anchors.centerIn: parent - Text { + TestText { text: "First line\nSecond line"; wrapMode: Text.Wrap } - Text { + TestText { text: "First line\nSecond line"; width: 70 } - Text { + TestText { text: "First Second\nThird Fourth"; wrapMode: Text.Wrap; width: 50 } - Text { + TestText { text: "First line<br>Second line"; textFormat: Text.StyledText } } diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/richtext.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/richtext.qml index 7d174cc..3670479 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/richtext.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/richtext.qml @@ -1,4 +1,5 @@ import QtQuick 1.0 +import "../../shared" 1.0 Rectangle { id: s; width: 620; height: 600; color: "lightsteelblue" @@ -6,70 +7,70 @@ Rectangle { Column { spacing: 6 - Text { + TestText { text: s.text } - Text { + TestText { text: s.text; font.pixelSize: 18 } - Text { + TestText { text: s.text; font.pointSize: 18 } - Text { + TestText { text: s.text; color: "red"; smooth: true } - Text { + TestText { text: s.text; font.capitalization: "AllUppercase" } - Text { + TestText { text: s.text; font.underline: true } - Text { + TestText { text: s.text; font.overline: true; smooth: true } - Text { + TestText { text: s.text; font.strikeout: true } - Text { + TestText { text: s.text; font.underline: true; font.overline: true; font.strikeout: true } - Text { + TestText { text: s.text; font.letterSpacing: 2 } - Text { + TestText { text: s.text; font.underline: true; font.letterSpacing: 2; font.capitalization: "AllUppercase"; color: "blue" } - Text { + TestText { text: s.text; font.overline: true; font.wordSpacing: 25; font.capitalization: "Capitalize"; color: "green" } - Text { + TestText { text: s.text; font.pixelSize: 18; style: Text.Outline; styleColor: "white" } - Text { + TestText { text: s.text; font.pixelSize: 18; style: Text.Sunken; styleColor: "gray" } - Text { + TestText { text: s.text; font.pixelSize: 18; style: Text.Raised; styleColor: "yellow" } - Text { + TestText { text: s.text; horizontalAlignment: Text.AlignLeft; width: s.width } - Text { + TestText { text: s.text; horizontalAlignment: Text.AlignHCenter; verticalAlignment: Text.AlignVCenter; width: s.width; height: 20 } - Text { + TestText { text: s.text; horizontalAlignment: Text.AlignRight; verticalAlignment: Text.AlignBottom; width: s.width; height: 20 } Row{ height: childrenRect.height; spacing: 4 - Text { + TestText { text: s.text + " thisisaverylongstringwithnospaces"; width: 150; wrapMode: Text.WrapAnywhere } - Text { + TestText { text: s.text + " thisisaverylongstringwithnospaces"; width: 150; wrapMode: Text.Wrap } - Text { + 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 07416dc..3d5fbf0 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetext/qtbug_14865.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/qtbug_14865.qml @@ -1,9 +1,10 @@ import QtQuick 1.0 +import "../shared" 1.0 Rectangle { width: 200; height: 200 - Text { + TestText { id: label objectName: "label" text: "Hello world!" diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/MultilineEdit.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/MultilineEdit.qml index fd29eb6..4273f32 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/MultilineEdit.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/MultilineEdit.qml @@ -1,4 +1,5 @@ import QtQuick 1.0 +import "../shared" 1.0 Item { id:lineedit @@ -7,16 +8,16 @@ Item { width: 240 + 11 //Should be set manually in most cases height: textEdit.height + 11 - Rectangle{ + Rectangle { color: 'lightsteelblue' anchors.fill: parent } clip: true Component.onCompleted: textEdit.cursorPosition = 0; - TextEdit{ + TestTextEdit { id:textEdit - cursorDelegate: Item{ - Rectangle{ + cursorDelegate: Item { + Rectangle { visible: parent.parent.focus color: "#009BCE" height: 13 @@ -46,7 +47,7 @@ Item { wrapMode: TextEdit.WordWrap font.pixelSize:15 } - MouseArea{ + MouseArea { //Implements all line edit mouse handling id: mainMouseArea anchors.fill: parent; diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/cursorDelegate.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/cursorDelegate.qml index 8798a5f..1e0f71a 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/cursorDelegate.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/cursorDelegate.qml @@ -1,5 +1,7 @@ import QtQuick 1.0 - Rectangle { +import "../shared" 1.0 + +Rectangle { resources: [ Component { id: cursorA Item { id: cPage; @@ -21,7 +23,7 @@ import QtQuick 1.0 width: 400 height: 200 color: "white" - TextEdit { id: mainText + TestTextEdit { id: mainText text: "Hello World" cursorDelegate: cursorA focus: true diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.10.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.10.png Binary files differindex 9c72d52..ae21dca 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 9c72d52..ae21dca 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.8.png b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.8.png Binary files differindex d49c2ff..5f329b6 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 9c72d52..ae21dca 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 c12094e..5a1f8de 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/usingMultilineEdit.qml @@ -2218,7 +2218,7 @@ VisualTest { } Frame { msec: 5952 - hash: "eba517141a4dc94025801fabc8c5e813" + hash: "3d71f15694368397bc8f6a6a0c2c16de" } Mouse { type: 5 @@ -2722,7 +2722,7 @@ VisualTest { } Frame { msec: 6432 - hash: "a609d3c9cb375240e66dd316af27543c" + hash: "b7eeca12627f0ca82a0e56179184b3b8" } Mouse { type: 5 @@ -2742,7 +2742,7 @@ VisualTest { } Frame { msec: 6448 - hash: "0d376060ba0f9843ed814a8d8150d047" + hash: "abccf1571b12444328188003928a0aea" } Mouse { type: 5 @@ -3554,11 +3554,11 @@ VisualTest { } Frame { msec: 8000 - hash: "a62df700f3209668a813e765a79e7859" + hash: "236c237e3f4673d568a8cf2c3665cb49" } Frame { msec: 8016 - hash: "a62df700f3209668a813e765a79e7859" + hash: "236c237e3f4673d568a8cf2c3665cb49" } Key { type: 7 @@ -3578,11 +3578,11 @@ VisualTest { } Frame { msec: 8032 - hash: "e8928770969b82523e828e3036bbe106" + hash: "cea55dd0cd5b0c2e37808bd38c689ddf" } Frame { msec: 8048 - hash: "e8928770969b82523e828e3036bbe106" + hash: "cea55dd0cd5b0c2e37808bd38c689ddf" } Key { type: 7 @@ -3602,11 +3602,11 @@ VisualTest { } Frame { msec: 8064 - hash: "ba0c406580cc0fa02a6b26367a290ec9" + hash: "9bf8a1a8a79230f459fcec6d21843f3f" } Frame { msec: 8080 - hash: "ba0c406580cc0fa02a6b26367a290ec9" + hash: "9bf8a1a8a79230f459fcec6d21843f3f" } Key { type: 6 @@ -3626,31 +3626,31 @@ VisualTest { } Frame { msec: 8096 - hash: "ba0c406580cc0fa02a6b26367a290ec9" + hash: "9bf8a1a8a79230f459fcec6d21843f3f" } Frame { msec: 8112 - hash: "ba0c406580cc0fa02a6b26367a290ec9" + hash: "9bf8a1a8a79230f459fcec6d21843f3f" } Frame { msec: 8128 - hash: "ba0c406580cc0fa02a6b26367a290ec9" + hash: "9bf8a1a8a79230f459fcec6d21843f3f" } Frame { msec: 8144 - hash: "ba0c406580cc0fa02a6b26367a290ec9" + hash: "9bf8a1a8a79230f459fcec6d21843f3f" } Frame { msec: 8160 - hash: "ba0c406580cc0fa02a6b26367a290ec9" + hash: "9bf8a1a8a79230f459fcec6d21843f3f" } Frame { msec: 8176 - hash: "ba0c406580cc0fa02a6b26367a290ec9" + hash: "9bf8a1a8a79230f459fcec6d21843f3f" } Frame { msec: 8192 - hash: "ba0c406580cc0fa02a6b26367a290ec9" + hash: "9bf8a1a8a79230f459fcec6d21843f3f" } Key { type: 6 @@ -3662,19 +3662,19 @@ VisualTest { } Frame { msec: 8208 - hash: "479b5ba3f5b3d38b5e9aba6b5204da03" + hash: "261d950728b1628d637e739a72c58e9f" } Frame { msec: 8224 - hash: "479b5ba3f5b3d38b5e9aba6b5204da03" + hash: "261d950728b1628d637e739a72c58e9f" } Frame { msec: 8240 - hash: "479b5ba3f5b3d38b5e9aba6b5204da03" + hash: "261d950728b1628d637e739a72c58e9f" } Frame { msec: 8256 - hash: "479b5ba3f5b3d38b5e9aba6b5204da03" + hash: "261d950728b1628d637e739a72c58e9f" } Key { type: 7 @@ -3686,19 +3686,19 @@ VisualTest { } Frame { msec: 8272 - hash: "479b5ba3f5b3d38b5e9aba6b5204da03" + hash: "261d950728b1628d637e739a72c58e9f" } Frame { msec: 8288 - hash: "479b5ba3f5b3d38b5e9aba6b5204da03" + hash: "261d950728b1628d637e739a72c58e9f" } Frame { msec: 8304 - hash: "479b5ba3f5b3d38b5e9aba6b5204da03" + hash: "261d950728b1628d637e739a72c58e9f" } Frame { msec: 8320 - hash: "479b5ba3f5b3d38b5e9aba6b5204da03" + hash: "261d950728b1628d637e739a72c58e9f" } Key { type: 6 @@ -3710,19 +3710,19 @@ VisualTest { } Frame { msec: 8336 - hash: "978ed05f4ea2cc7ddb06807a25883335" + hash: "aad904179a9dbda49f411b9ae3efcb53" } Frame { msec: 8352 - hash: "978ed05f4ea2cc7ddb06807a25883335" + hash: "aad904179a9dbda49f411b9ae3efcb53" } Frame { msec: 8368 - hash: "978ed05f4ea2cc7ddb06807a25883335" + hash: "aad904179a9dbda49f411b9ae3efcb53" } Frame { msec: 8384 - hash: "978ed05f4ea2cc7ddb06807a25883335" + hash: "aad904179a9dbda49f411b9ae3efcb53" } Key { type: 7 @@ -3734,23 +3734,23 @@ VisualTest { } Frame { msec: 8400 - hash: "978ed05f4ea2cc7ddb06807a25883335" + hash: "aad904179a9dbda49f411b9ae3efcb53" } Frame { msec: 8416 - hash: "978ed05f4ea2cc7ddb06807a25883335" + hash: "aad904179a9dbda49f411b9ae3efcb53" } Frame { msec: 8432 - hash: "978ed05f4ea2cc7ddb06807a25883335" + hash: "aad904179a9dbda49f411b9ae3efcb53" } Frame { msec: 8448 - hash: "978ed05f4ea2cc7ddb06807a25883335" + hash: "aad904179a9dbda49f411b9ae3efcb53" } Frame { msec: 8464 - hash: "978ed05f4ea2cc7ddb06807a25883335" + hash: "aad904179a9dbda49f411b9ae3efcb53" } Key { type: 6 @@ -3762,19 +3762,19 @@ VisualTest { } Frame { msec: 8480 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 8496 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 8512 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 8528 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Key { type: 7 @@ -3786,27 +3786,27 @@ VisualTest { } Frame { msec: 8544 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 8560 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 8576 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 8592 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 8608 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 8624 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 8640 @@ -3814,7 +3814,7 @@ VisualTest { } Frame { msec: 8656 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Key { type: 7 @@ -3826,139 +3826,139 @@ VisualTest { } Frame { msec: 8672 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 8688 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 8704 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 8720 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 8736 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 8752 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 8768 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 8784 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 8800 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 8816 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 8832 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 8848 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 8864 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 8880 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 8896 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 8912 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 8928 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 8944 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 8960 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 8976 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 8992 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 9008 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 9024 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 9040 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 9056 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 9072 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 9088 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 9104 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 9120 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 9136 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 9152 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 9168 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 9184 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 9200 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Mouse { type: 2 @@ -3970,11 +3970,11 @@ VisualTest { } Frame { msec: 9216 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 9232 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Mouse { type: 5 @@ -3986,7 +3986,7 @@ VisualTest { } Frame { msec: 9248 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Mouse { type: 5 @@ -4006,7 +4006,7 @@ VisualTest { } Frame { msec: 9264 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Mouse { type: 5 @@ -4026,7 +4026,7 @@ VisualTest { } Frame { msec: 9280 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Mouse { type: 3 @@ -4038,43 +4038,43 @@ VisualTest { } Frame { msec: 9296 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 9312 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 9328 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 9344 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 9360 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 9376 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 9392 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 9408 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 9424 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Frame { msec: 9440 - hash: "b65c439a091d3293352de410d28aaca1" + hash: "b5c199f82cea188d2aafa4fa09f444fc" } Mouse { type: 2 @@ -4086,27 +4086,27 @@ VisualTest { } Frame { msec: 9456 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 9472 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 9488 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 9504 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 9520 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 9536 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Mouse { type: 3 @@ -4118,15 +4118,15 @@ VisualTest { } Frame { msec: 9552 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 9568 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 9584 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 9600 @@ -4134,19 +4134,19 @@ VisualTest { } Frame { msec: 9616 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 9632 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 9648 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 9664 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Key { type: 6 @@ -4158,111 +4158,111 @@ VisualTest { } Frame { msec: 9680 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 9696 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 9712 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 9728 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 9744 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 9760 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 9776 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 9792 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 9808 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 9824 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 9840 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 9856 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 9872 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 9888 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 9904 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 9920 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 9936 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 9952 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 9968 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 9984 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10000 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10016 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10032 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10048 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10064 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10080 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10096 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Key { type: 6 @@ -4274,35 +4274,35 @@ VisualTest { } Frame { msec: 10112 - hash: "8d9ca5bff73c2c93a0db5787ca7ef76b" + hash: "ead21885244133a71e103eb9ae6b61e4" } Frame { msec: 10128 - hash: "8d9ca5bff73c2c93a0db5787ca7ef76b" + hash: "ead21885244133a71e103eb9ae6b61e4" } Frame { msec: 10144 - hash: "8d9ca5bff73c2c93a0db5787ca7ef76b" + hash: "ead21885244133a71e103eb9ae6b61e4" } Frame { msec: 10160 - hash: "8d9ca5bff73c2c93a0db5787ca7ef76b" + hash: "ead21885244133a71e103eb9ae6b61e4" } Frame { msec: 10176 - hash: "8d9ca5bff73c2c93a0db5787ca7ef76b" + hash: "ead21885244133a71e103eb9ae6b61e4" } Frame { msec: 10192 - hash: "8d9ca5bff73c2c93a0db5787ca7ef76b" + hash: "ead21885244133a71e103eb9ae6b61e4" } Frame { msec: 10208 - hash: "8d9ca5bff73c2c93a0db5787ca7ef76b" + hash: "ead21885244133a71e103eb9ae6b61e4" } Frame { msec: 10224 - hash: "8d9ca5bff73c2c93a0db5787ca7ef76b" + hash: "ead21885244133a71e103eb9ae6b61e4" } Key { type: 7 @@ -4314,35 +4314,35 @@ VisualTest { } Frame { msec: 10240 - hash: "8d9ca5bff73c2c93a0db5787ca7ef76b" + hash: "ead21885244133a71e103eb9ae6b61e4" } Frame { msec: 10256 - hash: "8d9ca5bff73c2c93a0db5787ca7ef76b" + hash: "ead21885244133a71e103eb9ae6b61e4" } Frame { msec: 10272 - hash: "8d9ca5bff73c2c93a0db5787ca7ef76b" + hash: "ead21885244133a71e103eb9ae6b61e4" } Frame { msec: 10288 - hash: "8d9ca5bff73c2c93a0db5787ca7ef76b" + hash: "ead21885244133a71e103eb9ae6b61e4" } Frame { msec: 10304 - hash: "8d9ca5bff73c2c93a0db5787ca7ef76b" + hash: "ead21885244133a71e103eb9ae6b61e4" } Frame { msec: 10320 - hash: "8d9ca5bff73c2c93a0db5787ca7ef76b" + hash: "ead21885244133a71e103eb9ae6b61e4" } Frame { msec: 10336 - hash: "8d9ca5bff73c2c93a0db5787ca7ef76b" + hash: "ead21885244133a71e103eb9ae6b61e4" } Frame { msec: 10352 - hash: "8d9ca5bff73c2c93a0db5787ca7ef76b" + hash: "ead21885244133a71e103eb9ae6b61e4" } Key { type: 6 @@ -4354,27 +4354,27 @@ VisualTest { } Frame { msec: 10368 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10384 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10400 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10416 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10432 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10448 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Key { type: 7 @@ -4386,27 +4386,27 @@ VisualTest { } Frame { msec: 10464 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10480 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10496 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10512 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10528 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10544 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10560 @@ -4414,23 +4414,23 @@ VisualTest { } Frame { msec: 10576 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10592 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10608 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10624 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10640 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Key { type: 7 @@ -4442,219 +4442,219 @@ VisualTest { } Frame { msec: 10656 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10672 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10688 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10704 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10720 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10736 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10752 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10768 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10784 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10800 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10816 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10832 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10848 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10864 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10880 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10896 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10912 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10928 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10944 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10960 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10976 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 10992 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11008 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11024 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11040 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11056 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11072 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11088 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11104 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11120 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11136 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11152 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11168 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11184 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11200 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11216 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11232 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11248 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11264 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11280 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11296 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11312 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11328 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11344 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11360 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11376 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11392 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11408 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11424 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11440 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11456 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11472 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11488 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11504 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11520 @@ -4662,26 +4662,26 @@ VisualTest { } Frame { msec: 11536 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11552 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11568 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11584 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11600 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } Frame { msec: 11616 - hash: "3d08eff16edf54f522a75df1734150df" + hash: "a6c8b66b0d3f1124a6a316209a1456ff" } } diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.qml index defaf78..475aee1 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/data-X11/wrap.qml @@ -230,7 +230,7 @@ VisualTest { } Frame { msec: 528 - hash: "41fc29e728daf52d54a3acacceabab39" + hash: "36fb24a55e2cda02c3001adaa67e82a7" } Key { type: 6 @@ -450,19 +450,19 @@ VisualTest { } Frame { msec: 1024 - hash: "6d8069ea1f16634ebcf94ba45041984f" + hash: "f681181b9e889f2fe0ac5ccddaa8c39f" } Frame { msec: 1040 - hash: "6d8069ea1f16634ebcf94ba45041984f" + hash: "f681181b9e889f2fe0ac5ccddaa8c39f" } Frame { msec: 1056 - hash: "6d8069ea1f16634ebcf94ba45041984f" + hash: "f681181b9e889f2fe0ac5ccddaa8c39f" } Frame { msec: 1072 - hash: "6d8069ea1f16634ebcf94ba45041984f" + hash: "f681181b9e889f2fe0ac5ccddaa8c39f" } Key { type: 7 @@ -474,31 +474,31 @@ VisualTest { } Frame { msec: 1088 - hash: "6d8069ea1f16634ebcf94ba45041984f" + hash: "f681181b9e889f2fe0ac5ccddaa8c39f" } Frame { msec: 1104 - hash: "6d8069ea1f16634ebcf94ba45041984f" + hash: "f681181b9e889f2fe0ac5ccddaa8c39f" } Frame { msec: 1120 - hash: "6d8069ea1f16634ebcf94ba45041984f" + hash: "f681181b9e889f2fe0ac5ccddaa8c39f" } Frame { msec: 1136 - hash: "6d8069ea1f16634ebcf94ba45041984f" + hash: "f681181b9e889f2fe0ac5ccddaa8c39f" } Frame { msec: 1152 - hash: "6d8069ea1f16634ebcf94ba45041984f" + hash: "f681181b9e889f2fe0ac5ccddaa8c39f" } Frame { msec: 1168 - hash: "6d8069ea1f16634ebcf94ba45041984f" + hash: "f681181b9e889f2fe0ac5ccddaa8c39f" } Frame { msec: 1184 - hash: "6d8069ea1f16634ebcf94ba45041984f" + hash: "f681181b9e889f2fe0ac5ccddaa8c39f" } Key { type: 6 @@ -638,7 +638,7 @@ VisualTest { } Frame { msec: 1520 - hash: "7e63c2f83280eee33bb3c954d769e297" + hash: "a086058fa845a399a222c2571ef25442" } Key { type: 7 @@ -650,11 +650,11 @@ VisualTest { } Frame { msec: 1536 - hash: "7e63c2f83280eee33bb3c954d769e297" + hash: "a086058fa845a399a222c2571ef25442" } Frame { msec: 1552 - hash: "7e63c2f83280eee33bb3c954d769e297" + hash: "a086058fa845a399a222c2571ef25442" } Key { type: 6 @@ -842,15 +842,15 @@ VisualTest { } Frame { msec: 2016 - hash: "6e626464dfc68af86649589a23fe5368" + hash: "2ddf4c1b9ec2d5540c456e10c2af775e" } Frame { msec: 2032 - hash: "6e626464dfc68af86649589a23fe5368" + hash: "2ddf4c1b9ec2d5540c456e10c2af775e" } Frame { msec: 2048 - hash: "6e626464dfc68af86649589a23fe5368" + hash: "2ddf4c1b9ec2d5540c456e10c2af775e" } Key { type: 6 @@ -1050,11 +1050,11 @@ VisualTest { } Frame { msec: 2528 - hash: "0a5589c5877c807b8d9540a1dd86e265" + hash: "1475ec7421f2c16f7dbb13eeb35f21c8" } Frame { msec: 2544 - hash: "0a5589c5877c807b8d9540a1dd86e265" + hash: "1475ec7421f2c16f7dbb13eeb35f21c8" } Key { type: 7 @@ -1066,27 +1066,27 @@ VisualTest { } Frame { msec: 2560 - hash: "0a5589c5877c807b8d9540a1dd86e265" + hash: "1475ec7421f2c16f7dbb13eeb35f21c8" } Frame { msec: 2576 - hash: "0a5589c5877c807b8d9540a1dd86e265" + hash: "1475ec7421f2c16f7dbb13eeb35f21c8" } Frame { msec: 2592 - hash: "0a5589c5877c807b8d9540a1dd86e265" + hash: "1475ec7421f2c16f7dbb13eeb35f21c8" } Frame { msec: 2608 - hash: "0a5589c5877c807b8d9540a1dd86e265" + hash: "1475ec7421f2c16f7dbb13eeb35f21c8" } Frame { msec: 2624 - hash: "0a5589c5877c807b8d9540a1dd86e265" + hash: "1475ec7421f2c16f7dbb13eeb35f21c8" } Frame { msec: 2640 - hash: "0a5589c5877c807b8d9540a1dd86e265" + hash: "1475ec7421f2c16f7dbb13eeb35f21c8" } Key { type: 6 @@ -1246,23 +1246,23 @@ VisualTest { } Frame { msec: 3024 - hash: "718894676b3feeff1924b9b315838551" + hash: "ab08c67bc5c8f53bba66ad48f618d9c9" } Frame { msec: 3040 - hash: "718894676b3feeff1924b9b315838551" + hash: "ab08c67bc5c8f53bba66ad48f618d9c9" } Frame { msec: 3056 - hash: "718894676b3feeff1924b9b315838551" + hash: "ab08c67bc5c8f53bba66ad48f618d9c9" } Frame { msec: 3072 - hash: "718894676b3feeff1924b9b315838551" + hash: "ab08c67bc5c8f53bba66ad48f618d9c9" } Frame { msec: 3088 - hash: "718894676b3feeff1924b9b315838551" + hash: "ab08c67bc5c8f53bba66ad48f618d9c9" } Key { type: 6 @@ -1606,7 +1606,7 @@ VisualTest { } Frame { msec: 4016 - hash: "8c949a494d7bd5f9b6e5ac5bf3baec59" + hash: "67b49fc16da9390bff9814b34659baca" } Key { type: 6 @@ -1814,11 +1814,11 @@ VisualTest { } Frame { msec: 4528 - hash: "55e236c3b51b7104cf3254a44b0f1c92" + hash: "c5ce4fc832787535e66e64c546383d28" } Frame { msec: 4544 - hash: "55e236c3b51b7104cf3254a44b0f1c92" + hash: "c5ce4fc832787535e66e64c546383d28" } Key { type: 6 @@ -2002,127 +2002,127 @@ VisualTest { } Frame { msec: 5024 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 5040 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 5056 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 5072 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 5088 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 5104 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 5120 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 5136 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 5152 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 5168 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 5184 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 5200 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 5216 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 5232 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 5248 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 5264 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 5280 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 5296 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 5312 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 5328 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 5344 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 5360 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 5376 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 5392 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 5408 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 5424 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 5440 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 5456 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 5472 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 5488 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 5504 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 5520 @@ -2250,131 +2250,131 @@ VisualTest { } Frame { msec: 6016 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 6032 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 6048 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 6064 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 6080 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 6096 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 6112 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 6128 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 6144 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 6160 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 6176 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 6192 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 6208 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 6224 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 6240 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 6256 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 6272 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 6288 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 6304 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 6320 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 6336 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 6352 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 6368 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 6384 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 6400 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 6416 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 6432 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 6448 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 6464 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 6480 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 6496 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 6512 - hash: "a0208b5276f3f26500f40535017563a6" + hash: "41179a181fd4ae8bd15a259b66d90eea" } Frame { msec: 6528 diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/qt-669.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/qt-669.qml index d7054ba..5f80234 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/qt-669.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/qt-669.qml @@ -1,4 +1,5 @@ import QtQuick 1.0 +import "../shared" 1.0 Rectangle { Component { id: testableCursor @@ -10,7 +11,7 @@ Rectangle { } width:300; height:40; - TextEdit { + TestTextEdit { focus: true; cursorDelegate: testableCursor text: "Jackdaws love my big sphinx of Quartz" diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/usingMultilineEdit.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/usingMultilineEdit.qml index f03e1cc..bf5e7a0 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/usingMultilineEdit.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/usingMultilineEdit.qml @@ -3,12 +3,12 @@ import QtQuick 1.0 Rectangle{ width: 280 height: 140 - Column{ - MultilineEdit{ + Column { + MultilineEdit { text: 'I am the very model of a modern major general. I\'ve information vegetable, animal and mineral. I know the kings of england and I quote the fights historical - from Marathon to Waterloo in order categorical.'; width: 182; height: 60; } - Rectangle{height: 20; width: 20;}//Spacer - MultilineEdit{text: 'Hello world'} + Rectangle {height: 20; width: 20;}//Spacer + MultilineEdit {text: 'Hello world'} } } diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/wrap.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/wrap.qml index 4afe417..63400f1 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextedit/wrap.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextedit/wrap.qml @@ -1,30 +1,31 @@ import QtQuick 1.0 +import "../shared" 1.0 Item { height:400 width: 200 - TextEdit { + TestTextEdit { width: 200 height: 100 wrapMode: TextEdit.WordWrap focus: true } //With QTBUG-6273 only the bottom one would be wrapped - TextEdit { + TestTextEdit { width: 200 height: 100 wrapMode: TextEdit.WordWrap text: "This is a test that text edit wraps correctly." y:100 } - TextEdit { + TestTextEdit { width: 150 height: 100 wrapMode: TextEdit.WrapAnywhere text: "This is a test that text edit wraps correctly. thisisaverylongstringwithnospaces" y:200 } - TextEdit { + TestTextEdit { width: 150 height: 100 wrapMode: TextEdit.Wrap diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/LineEdit.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/LineEdit.qml index 74c16e2..50c3cb4 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/LineEdit.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/LineEdit.qml @@ -1,4 +1,5 @@ import QtQuick 1.0 +import "../shared" 1.0 Item { id:lineedit @@ -7,16 +8,16 @@ Item { width: textInp.width + 11 height: 13 + 11 - Rectangle{ + Rectangle { color: 'lightsteelblue' anchors.fill: parent } clip: true Component.onCompleted: textInp.cursorPosition = 0; - TextInput{ + TestTextInput { id:textInp - cursorDelegate: Item{ - Rectangle{ + cursorDelegate: Item { + Rectangle { visible: parent.parent.focus color: "#009BCE" height: 13 @@ -42,7 +43,7 @@ Item { horizontalAlignment: TextInput.AlignLeft font.pixelSize:15 } - MouseArea{ + MouseArea { //Implements all line edit mouse handling id: mainMouseArea anchors.fill: parent; diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/cursorDelegate.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/cursorDelegate.qml index 69dc32a..f2a34b7 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/cursorDelegate.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/cursorDelegate.qml @@ -1,5 +1,7 @@ import QtQuick 1.0 - Rectangle { +import "../shared" 1.0 + +Rectangle { resources: [ Component { id: cursorA Item { id: cPage; @@ -22,7 +24,7 @@ import QtQuick 1.0 width: 400 height: 200 color: "white" - TextInput { id: mainText + TestTextInput { id: mainText text: "Hello World" cursorDelegate: cursorA focus: true diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.0.png Binary files differindex e7e4ad8..551a3de 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 07a19e2..826d99a 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 075c4d5..727e873 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.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.qml index 31d3592..c8f1f27 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.qml @@ -158,7 +158,7 @@ VisualTest { } Frame { msec: 528 - hash: "48b0300c8109a227176bd90e6b8ca682" + hash: "86f9d315291a08f35f1c431ae802ada2" } Key { type: 7 @@ -170,43 +170,43 @@ VisualTest { } Frame { msec: 544 - hash: "48b0300c8109a227176bd90e6b8ca682" + hash: "86f9d315291a08f35f1c431ae802ada2" } Frame { msec: 560 - hash: "48b0300c8109a227176bd90e6b8ca682" + hash: "86f9d315291a08f35f1c431ae802ada2" } Frame { msec: 576 - hash: "48b0300c8109a227176bd90e6b8ca682" + hash: "86f9d315291a08f35f1c431ae802ada2" } Frame { msec: 592 - hash: "48b0300c8109a227176bd90e6b8ca682" + hash: "86f9d315291a08f35f1c431ae802ada2" } Frame { msec: 608 - hash: "48b0300c8109a227176bd90e6b8ca682" + hash: "86f9d315291a08f35f1c431ae802ada2" } Frame { msec: 624 - hash: "48b0300c8109a227176bd90e6b8ca682" + hash: "86f9d315291a08f35f1c431ae802ada2" } Frame { msec: 640 - hash: "48b0300c8109a227176bd90e6b8ca682" + hash: "86f9d315291a08f35f1c431ae802ada2" } Frame { msec: 656 - hash: "48b0300c8109a227176bd90e6b8ca682" + hash: "86f9d315291a08f35f1c431ae802ada2" } Frame { msec: 672 - hash: "48b0300c8109a227176bd90e6b8ca682" + hash: "86f9d315291a08f35f1c431ae802ada2" } Frame { msec: 688 - hash: "48b0300c8109a227176bd90e6b8ca682" + hash: "86f9d315291a08f35f1c431ae802ada2" } Key { type: 6 @@ -218,23 +218,23 @@ VisualTest { } Frame { msec: 704 - hash: "7de871fbd0f87da5c31216863f6eb0ba" + hash: "5c1e01a1dd3004ea3eff7ec215cc8fdc" } Frame { msec: 720 - hash: "7de871fbd0f87da5c31216863f6eb0ba" + hash: "5c1e01a1dd3004ea3eff7ec215cc8fdc" } Frame { msec: 736 - hash: "7de871fbd0f87da5c31216863f6eb0ba" + hash: "5c1e01a1dd3004ea3eff7ec215cc8fdc" } Frame { msec: 752 - hash: "7de871fbd0f87da5c31216863f6eb0ba" + hash: "5c1e01a1dd3004ea3eff7ec215cc8fdc" } Frame { msec: 768 - hash: "7de871fbd0f87da5c31216863f6eb0ba" + hash: "5c1e01a1dd3004ea3eff7ec215cc8fdc" } Key { type: 7 @@ -246,23 +246,23 @@ VisualTest { } Frame { msec: 784 - hash: "7de871fbd0f87da5c31216863f6eb0ba" + hash: "5c1e01a1dd3004ea3eff7ec215cc8fdc" } Frame { msec: 800 - hash: "7de871fbd0f87da5c31216863f6eb0ba" + hash: "5c1e01a1dd3004ea3eff7ec215cc8fdc" } Frame { msec: 816 - hash: "7de871fbd0f87da5c31216863f6eb0ba" + hash: "5c1e01a1dd3004ea3eff7ec215cc8fdc" } Frame { msec: 832 - hash: "7de871fbd0f87da5c31216863f6eb0ba" + hash: "5c1e01a1dd3004ea3eff7ec215cc8fdc" } Frame { msec: 848 - hash: "7de871fbd0f87da5c31216863f6eb0ba" + hash: "5c1e01a1dd3004ea3eff7ec215cc8fdc" } Key { type: 6 @@ -274,15 +274,15 @@ VisualTest { } Frame { msec: 864 - hash: "2fa1f1853e1ebf127fcb42ba072bc66f" + hash: "b3504e4dbb653a7c039dcf8ab0351055" } Frame { msec: 880 - hash: "2fa1f1853e1ebf127fcb42ba072bc66f" + hash: "b3504e4dbb653a7c039dcf8ab0351055" } Frame { msec: 896 - hash: "2fa1f1853e1ebf127fcb42ba072bc66f" + hash: "b3504e4dbb653a7c039dcf8ab0351055" } Key { type: 7 @@ -294,15 +294,15 @@ VisualTest { } Frame { msec: 912 - hash: "2fa1f1853e1ebf127fcb42ba072bc66f" + hash: "b3504e4dbb653a7c039dcf8ab0351055" } Frame { msec: 928 - hash: "2fa1f1853e1ebf127fcb42ba072bc66f" + hash: "b3504e4dbb653a7c039dcf8ab0351055" } Frame { msec: 944 - hash: "2fa1f1853e1ebf127fcb42ba072bc66f" + hash: "b3504e4dbb653a7c039dcf8ab0351055" } Frame { msec: 960 @@ -310,7 +310,7 @@ VisualTest { } Frame { msec: 976 - hash: "2fa1f1853e1ebf127fcb42ba072bc66f" + hash: "b3504e4dbb653a7c039dcf8ab0351055" } Key { type: 6 @@ -322,11 +322,11 @@ VisualTest { } Frame { msec: 992 - hash: "7bd52cf50949b283ec40b82cf457841a" + hash: "16069bd86f3b8a896087a455e76f1059" } Frame { msec: 1008 - hash: "7bd52cf50949b283ec40b82cf457841a" + hash: "16069bd86f3b8a896087a455e76f1059" } Frame { msec: 1024 @@ -502,15 +502,15 @@ VisualTest { } Frame { msec: 1520 - hash: "7b294a04afc0567d321a28930bc43600" + hash: "80685804ddaefa46508a3cbe4cd16f59" } Frame { msec: 1536 - hash: "7b294a04afc0567d321a28930bc43600" + hash: "80685804ddaefa46508a3cbe4cd16f59" } Frame { msec: 1552 - hash: "7b294a04afc0567d321a28930bc43600" + hash: "80685804ddaefa46508a3cbe4cd16f59" } Key { type: 7 @@ -522,27 +522,27 @@ VisualTest { } Frame { msec: 1568 - hash: "7b294a04afc0567d321a28930bc43600" + hash: "80685804ddaefa46508a3cbe4cd16f59" } Frame { msec: 1584 - hash: "7b294a04afc0567d321a28930bc43600" + hash: "80685804ddaefa46508a3cbe4cd16f59" } Frame { msec: 1600 - hash: "7b294a04afc0567d321a28930bc43600" + hash: "80685804ddaefa46508a3cbe4cd16f59" } Frame { msec: 1616 - hash: "7b294a04afc0567d321a28930bc43600" + hash: "80685804ddaefa46508a3cbe4cd16f59" } Frame { msec: 1632 - hash: "7b294a04afc0567d321a28930bc43600" + hash: "80685804ddaefa46508a3cbe4cd16f59" } Frame { msec: 1648 - hash: "7b294a04afc0567d321a28930bc43600" + hash: "80685804ddaefa46508a3cbe4cd16f59" } Key { type: 6 @@ -554,23 +554,23 @@ VisualTest { } Frame { msec: 1664 - hash: "00095464e3f162c2a825f7fdae21ab6f" + hash: "270f91762428ce515e0de44dea26d6ed" } Frame { msec: 1680 - hash: "00095464e3f162c2a825f7fdae21ab6f" + hash: "270f91762428ce515e0de44dea26d6ed" } Frame { msec: 1696 - hash: "00095464e3f162c2a825f7fdae21ab6f" + hash: "270f91762428ce515e0de44dea26d6ed" } Frame { msec: 1712 - hash: "00095464e3f162c2a825f7fdae21ab6f" + hash: "270f91762428ce515e0de44dea26d6ed" } Frame { msec: 1728 - hash: "00095464e3f162c2a825f7fdae21ab6f" + hash: "270f91762428ce515e0de44dea26d6ed" } Key { type: 6 @@ -582,7 +582,7 @@ VisualTest { } Frame { msec: 1744 - hash: "c25d79796963ca42789725c6621bce01" + hash: "5ff3755b130835886503045e45700235" } Key { type: 7 @@ -594,15 +594,15 @@ VisualTest { } Frame { msec: 1760 - hash: "c25d79796963ca42789725c6621bce01" + hash: "5ff3755b130835886503045e45700235" } Frame { msec: 1776 - hash: "c25d79796963ca42789725c6621bce01" + hash: "5ff3755b130835886503045e45700235" } Frame { msec: 1792 - hash: "c25d79796963ca42789725c6621bce01" + hash: "5ff3755b130835886503045e45700235" } Key { type: 7 @@ -614,19 +614,19 @@ VisualTest { } Frame { msec: 1808 - hash: "c25d79796963ca42789725c6621bce01" + hash: "5ff3755b130835886503045e45700235" } Frame { msec: 1824 - hash: "c25d79796963ca42789725c6621bce01" + hash: "5ff3755b130835886503045e45700235" } Frame { msec: 1840 - hash: "c25d79796963ca42789725c6621bce01" + hash: "5ff3755b130835886503045e45700235" } Frame { msec: 1856 - hash: "c25d79796963ca42789725c6621bce01" + hash: "5ff3755b130835886503045e45700235" } Key { type: 6 @@ -638,15 +638,15 @@ VisualTest { } Frame { msec: 1872 - hash: "e876aa2aaa6ae2c3a5f048771858c21b" + hash: "deab81e7fcc4ecc31d02fccc52a4cc17" } Frame { msec: 1888 - hash: "e876aa2aaa6ae2c3a5f048771858c21b" + hash: "deab81e7fcc4ecc31d02fccc52a4cc17" } Frame { msec: 1904 - hash: "e876aa2aaa6ae2c3a5f048771858c21b" + hash: "deab81e7fcc4ecc31d02fccc52a4cc17" } Frame { msec: 1920 @@ -662,23 +662,23 @@ VisualTest { } Frame { msec: 1936 - hash: "e876aa2aaa6ae2c3a5f048771858c21b" + hash: "deab81e7fcc4ecc31d02fccc52a4cc17" } Frame { msec: 1952 - hash: "e876aa2aaa6ae2c3a5f048771858c21b" + hash: "deab81e7fcc4ecc31d02fccc52a4cc17" } Frame { msec: 1968 - hash: "e876aa2aaa6ae2c3a5f048771858c21b" + hash: "deab81e7fcc4ecc31d02fccc52a4cc17" } Frame { msec: 1984 - hash: "e876aa2aaa6ae2c3a5f048771858c21b" + hash: "deab81e7fcc4ecc31d02fccc52a4cc17" } Frame { msec: 2000 - hash: "e876aa2aaa6ae2c3a5f048771858c21b" + hash: "deab81e7fcc4ecc31d02fccc52a4cc17" } Frame { msec: 2016 @@ -898,11 +898,11 @@ VisualTest { } Frame { msec: 2528 - hash: "73ebe3eec273bac501d56451c0c0a828" + hash: "34d00f787b814ad82c025c77d6be51a2" } Frame { msec: 2544 - hash: "73ebe3eec273bac501d56451c0c0a828" + hash: "34d00f787b814ad82c025c77d6be51a2" } Key { type: 7 @@ -914,83 +914,83 @@ VisualTest { } Frame { msec: 2560 - hash: "73ebe3eec273bac501d56451c0c0a828" + hash: "34d00f787b814ad82c025c77d6be51a2" } Frame { msec: 2576 - hash: "73ebe3eec273bac501d56451c0c0a828" + hash: "34d00f787b814ad82c025c77d6be51a2" } Frame { msec: 2592 - hash: "73ebe3eec273bac501d56451c0c0a828" + hash: "34d00f787b814ad82c025c77d6be51a2" } Frame { msec: 2608 - hash: "73ebe3eec273bac501d56451c0c0a828" + hash: "34d00f787b814ad82c025c77d6be51a2" } Frame { msec: 2624 - hash: "73ebe3eec273bac501d56451c0c0a828" + hash: "34d00f787b814ad82c025c77d6be51a2" } Frame { msec: 2640 - hash: "73ebe3eec273bac501d56451c0c0a828" + hash: "34d00f787b814ad82c025c77d6be51a2" } Frame { msec: 2656 - hash: "73ebe3eec273bac501d56451c0c0a828" + hash: "34d00f787b814ad82c025c77d6be51a2" } Frame { msec: 2672 - hash: "73ebe3eec273bac501d56451c0c0a828" + hash: "34d00f787b814ad82c025c77d6be51a2" } Frame { msec: 2688 - hash: "73ebe3eec273bac501d56451c0c0a828" + hash: "34d00f787b814ad82c025c77d6be51a2" } Frame { msec: 2704 - hash: "73ebe3eec273bac501d56451c0c0a828" + hash: "34d00f787b814ad82c025c77d6be51a2" } Frame { msec: 2720 - hash: "73ebe3eec273bac501d56451c0c0a828" + hash: "34d00f787b814ad82c025c77d6be51a2" } Frame { msec: 2736 - hash: "73ebe3eec273bac501d56451c0c0a828" + hash: "34d00f787b814ad82c025c77d6be51a2" } Frame { msec: 2752 - hash: "73ebe3eec273bac501d56451c0c0a828" + hash: "34d00f787b814ad82c025c77d6be51a2" } Frame { msec: 2768 - hash: "73ebe3eec273bac501d56451c0c0a828" + hash: "34d00f787b814ad82c025c77d6be51a2" } Frame { msec: 2784 - hash: "73ebe3eec273bac501d56451c0c0a828" + hash: "34d00f787b814ad82c025c77d6be51a2" } Frame { msec: 2800 - hash: "73ebe3eec273bac501d56451c0c0a828" + hash: "34d00f787b814ad82c025c77d6be51a2" } Frame { msec: 2816 - hash: "73ebe3eec273bac501d56451c0c0a828" + hash: "34d00f787b814ad82c025c77d6be51a2" } Frame { msec: 2832 - hash: "73ebe3eec273bac501d56451c0c0a828" + hash: "34d00f787b814ad82c025c77d6be51a2" } Frame { msec: 2848 - hash: "73ebe3eec273bac501d56451c0c0a828" + hash: "34d00f787b814ad82c025c77d6be51a2" } Frame { msec: 2864 - hash: "73ebe3eec273bac501d56451c0c0a828" + hash: "34d00f787b814ad82c025c77d6be51a2" } Frame { msec: 2880 @@ -998,35 +998,35 @@ VisualTest { } Frame { msec: 2896 - hash: "73ebe3eec273bac501d56451c0c0a828" + hash: "34d00f787b814ad82c025c77d6be51a2" } Frame { msec: 2912 - hash: "73ebe3eec273bac501d56451c0c0a828" + hash: "34d00f787b814ad82c025c77d6be51a2" } Frame { msec: 2928 - hash: "73ebe3eec273bac501d56451c0c0a828" + hash: "34d00f787b814ad82c025c77d6be51a2" } Frame { msec: 2944 - hash: "73ebe3eec273bac501d56451c0c0a828" + hash: "34d00f787b814ad82c025c77d6be51a2" } Frame { msec: 2960 - hash: "73ebe3eec273bac501d56451c0c0a828" + hash: "34d00f787b814ad82c025c77d6be51a2" } Frame { msec: 2976 - hash: "73ebe3eec273bac501d56451c0c0a828" + hash: "34d00f787b814ad82c025c77d6be51a2" } Frame { msec: 2992 - hash: "73ebe3eec273bac501d56451c0c0a828" + hash: "34d00f787b814ad82c025c77d6be51a2" } Frame { msec: 3008 - hash: "73ebe3eec273bac501d56451c0c0a828" + hash: "34d00f787b814ad82c025c77d6be51a2" } Frame { msec: 3024 diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/echoMode.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/echoMode.qml index 5d11403..83ec088 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/echoMode.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/echoMode.qml @@ -1,10 +1,11 @@ import QtQuick 1.0 +import "../shared" 1.0 -Item{ +Item { height: 50; width: 200 - Column{ + Column { //Not an exhaustive echo mode test, that's in QLineEdit (since the functionality is in QLineControl) - TextInput{ id: main; focus: true; echoMode: TextInput.Password; passwordCharacter: '.' } - Text{ text: main.text } + TestTextInput { id: main; focus: true; echoMode: TextInput.Password; passwordCharacter: '.' } + TestText { text: main.text } } } diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/hAlign.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/hAlign.qml index cf29f7c..ad8db33 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/hAlign.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/hAlign.qml @@ -1,36 +1,37 @@ import QtQuick 1.0 +import "../shared" 1.0 Item{ width:600; height:300; - Column{ + Column { //Because they have auto width, these three should look the same - TextInput{ + TestTextInput { text: "Jackdaws love my big sphinx of quartz"; horizontalAlignment: TextInput.AlignLeft; } - TextInput{ + TestTextInput { text: "Jackdaws love my big sphinx of quartz"; horizontalAlignment: TextInput.AlignHCenter; } - TextInput{ + TestTextInput { text: "Jackdaws love my big sphinx of quartz"; horizontalAlignment: TextInput.AlignRight; } Rectangle{ width: 600; height: 10; color: "pink" } - TextInput{ + TestTextInput { height: 30; width: 600; text: "Jackdaws love my big sphinx of quartz"; horizontalAlignment: TextInput.AlignLeft; } - TextInput{ + TestTextInput { height: 30; width: 600; text: "Jackdaws love my big sphinx of quartz"; horizontalAlignment: TextInput.AlignHCenter; } - TextInput{ + TestTextInput { height: 30; width: 600; text: "Jackdaws love my big sphinx of quartz"; diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/usingLineEdit.qml b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/usingLineEdit.qml index 318af0f..758717e 100644 --- a/tests/auto/declarative/qmlvisual/qdeclarativetextinput/usingLineEdit.qml +++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/usingLineEdit.qml @@ -3,8 +3,8 @@ import QtQuick 1.0 Rectangle{ width: 600 height: 200 - Column{ - LineEdit{text: 'Hello world'} - LineEdit{text: 'Hello underwhelmingly verbose world'; width: 80; height: 24;} + Column { + LineEdit {text: 'Hello world'} + LineEdit {text: 'Hello underwhelmingly verbose world'; width: 80; height: 24;} } } diff --git a/tests/auto/declarative/qmlvisual/shared/README b/tests/auto/declarative/qmlvisual/shared/README new file mode 100644 index 0000000..56a88ae --- /dev/null +++ b/tests/auto/declarative/qmlvisual/shared/README @@ -0,0 +1,7 @@ +These components provide a standard set of what would otherwise be system dependant settings. These are +-default font +-default fontSize +-cursor blink time (unblinking cursor) + +This should probably be replaced with a Test Style/Theme once QtComponents is done. +Note that having multiple font loaders is probably quite inefficient, so don't use these for performance tests. diff --git a/tests/auto/declarative/qmlvisual/shared/TestText.qml b/tests/auto/declarative/qmlvisual/shared/TestText.qml new file mode 100644 index 0000000..be40112 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/shared/TestText.qml @@ -0,0 +1,8 @@ +import QtQuick 1.0 +import "../shared" 1.0 + +Text{ + FontLoader { id: fixedFont; source: "Vera.ttf" } + font.family: fixedFont.name + font.pixelSize: 12 +} diff --git a/tests/auto/declarative/qmlvisual/shared/TestTextEdit.qml b/tests/auto/declarative/qmlvisual/shared/TestTextEdit.qml new file mode 100644 index 0000000..fb35ae3 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/shared/TestTextEdit.qml @@ -0,0 +1,14 @@ +import QtQuick 1.0 +import "../shared" 1.0 + +TextEdit { + id: edit + FontLoader { id: fixedFont; source: "Vera.ttf" } + font.family: fixedFont.name + font.pixelSize: 12 + cursorDelegate: Rectangle { + width: 1; + color: "black"; + visible: edit.cursorVisible + } +} diff --git a/tests/auto/declarative/qmlvisual/shared/TestTextInput.qml b/tests/auto/declarative/qmlvisual/shared/TestTextInput.qml new file mode 100644 index 0000000..8593218 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/shared/TestTextInput.qml @@ -0,0 +1,14 @@ +import QtQuick 1.0 +import "../shared" 1.0 + +TextInput { + id: inp + FontLoader { id: fixedFont; source: "Vera.ttf" } + font.family: fixedFont.name + font.pixelSize: 12 + cursorDelegate: Rectangle { + width: 1; + color: "black"; + visible: parent.cursorVisible//bug that 'inp' doesn't seem to work? + } +} diff --git a/tests/auto/declarative/qmlvisual/shared/Vera.ttf b/tests/auto/declarative/qmlvisual/shared/Vera.ttf Binary files differnew file mode 100644 index 0000000..58cd6b5 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/shared/Vera.ttf diff --git a/tests/auto/declarative/qmlvisual/shared/qmldir b/tests/auto/declarative/qmlvisual/shared/qmldir new file mode 100644 index 0000000..4aebb39 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/shared/qmldir @@ -0,0 +1,3 @@ +TestText 1.0 TestText.qml +TestTextEdit 1.0 TestTextEdit.qml +TestTextInput 1.0 TestTextInput.qml |