diff options
author | Matthew Vogt <matthew.vogt@nokia.com> | 2012-01-30 14:16:15 +1000 |
---|---|---|
committer | Matthew Vogt <matthew.vogt@nokia.com> | 2012-01-30 14:16:15 +1000 |
commit | 12a5ddf456ba8549645a8cb28a8b4ed6197a14da (patch) | |
tree | 63ee2c88af936e0609a3a194f5bcc304c4c0b707 /tests/auto/declarative/qmlvisual/qdeclarativetext |
Import relevant source from Qt 4.8
Change-Id: I5078db4081d95290c54f39d3c0efc2fc2f62e6a6
Diffstat (limited to 'tests/auto/declarative/qmlvisual/qdeclarativetext')
125 files changed, 8876 insertions, 0 deletions
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-MAC/justify.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-MAC/justify.0.png Binary files differnew file mode 100644 index 00000000..74c6934c --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-MAC/justify.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-MAC/justify.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-MAC/justify.qml new file mode 100644 index 00000000..e4dbeb1b --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-MAC/justify.qml @@ -0,0 +1,11 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "justify.0.png" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-MAC/multilineAlign.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-MAC/multilineAlign.0.png Binary files differnew file mode 100644 index 00000000..8b6329d9 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-MAC/multilineAlign.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-MAC/multilineAlign.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-MAC/multilineAlign.qml new file mode 100644 index 00000000..5485174e --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-MAC/multilineAlign.qml @@ -0,0 +1,247 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "multilineAlign.0.png" + } + Frame { + msec: 32 + hash: "3fc7ab44f913d350f7aef342b958e56d" + } + Frame { + msec: 48 + hash: "3fc7ab44f913d350f7aef342b958e56d" + } + Frame { + msec: 64 + hash: "3fc7ab44f913d350f7aef342b958e56d" + } + Frame { + msec: 80 + hash: "3fc7ab44f913d350f7aef342b958e56d" + } + Frame { + msec: 96 + hash: "3fc7ab44f913d350f7aef342b958e56d" + } + Frame { + msec: 112 + hash: "3fc7ab44f913d350f7aef342b958e56d" + } + Frame { + msec: 128 + hash: "3fc7ab44f913d350f7aef342b958e56d" + } + Frame { + msec: 144 + hash: "3fc7ab44f913d350f7aef342b958e56d" + } + Frame { + msec: 160 + hash: "3fc7ab44f913d350f7aef342b958e56d" + } + Frame { + msec: 176 + hash: "a495a8a95c8aa82ac437c2f2970bd42d" + } + Frame { + msec: 192 + hash: "a495a8a95c8aa82ac437c2f2970bd42d" + } + Frame { + msec: 208 + hash: "a495a8a95c8aa82ac437c2f2970bd42d" + } + Frame { + msec: 224 + hash: "a495a8a95c8aa82ac437c2f2970bd42d" + } + Frame { + msec: 240 + hash: "a495a8a95c8aa82ac437c2f2970bd42d" + } + Frame { + msec: 256 + hash: "a495a8a95c8aa82ac437c2f2970bd42d" + } + Frame { + msec: 272 + hash: "a495a8a95c8aa82ac437c2f2970bd42d" + } + Frame { + msec: 288 + hash: "a495a8a95c8aa82ac437c2f2970bd42d" + } + Frame { + msec: 304 + hash: "a495a8a95c8aa82ac437c2f2970bd42d" + } + Frame { + msec: 320 + hash: "a495a8a95c8aa82ac437c2f2970bd42d" + } + Frame { + msec: 336 + hash: "e2d2a6e60537b9a434d0029ef5ff26dc" + } + Frame { + msec: 352 + hash: "e2d2a6e60537b9a434d0029ef5ff26dc" + } + Frame { + msec: 368 + hash: "e2d2a6e60537b9a434d0029ef5ff26dc" + } + Frame { + msec: 384 + hash: "e2d2a6e60537b9a434d0029ef5ff26dc" + } + Frame { + msec: 400 + hash: "e2d2a6e60537b9a434d0029ef5ff26dc" + } + Frame { + msec: 416 + hash: "e2d2a6e60537b9a434d0029ef5ff26dc" + } + Frame { + msec: 432 + hash: "e2d2a6e60537b9a434d0029ef5ff26dc" + } + Frame { + msec: 448 + hash: "e2d2a6e60537b9a434d0029ef5ff26dc" + } + Frame { + msec: 464 + hash: "e2d2a6e60537b9a434d0029ef5ff26dc" + } + Frame { + msec: 480 + hash: "e2d2a6e60537b9a434d0029ef5ff26dc" + } + Frame { + msec: 496 + hash: "00cba961e67c2124ace75dddb657cd6c" + } + Frame { + msec: 512 + hash: "00cba961e67c2124ace75dddb657cd6c" + } + Frame { + msec: 528 + hash: "00cba961e67c2124ace75dddb657cd6c" + } + Frame { + msec: 544 + hash: "00cba961e67c2124ace75dddb657cd6c" + } + Frame { + msec: 560 + hash: "00cba961e67c2124ace75dddb657cd6c" + } + Frame { + msec: 576 + hash: "00cba961e67c2124ace75dddb657cd6c" + } + Frame { + msec: 592 + hash: "00cba961e67c2124ace75dddb657cd6c" + } + Frame { + msec: 608 + hash: "00cba961e67c2124ace75dddb657cd6c" + } + Frame { + msec: 624 + hash: "00cba961e67c2124ace75dddb657cd6c" + } + Frame { + msec: 640 + hash: "00cba961e67c2124ace75dddb657cd6c" + } + Frame { + msec: 656 + hash: "31d518de83e195def2d957b7d86b98e5" + } + Frame { + msec: 672 + hash: "31d518de83e195def2d957b7d86b98e5" + } + Frame { + msec: 688 + hash: "31d518de83e195def2d957b7d86b98e5" + } + Frame { + msec: 704 + hash: "31d518de83e195def2d957b7d86b98e5" + } + Frame { + msec: 720 + hash: "31d518de83e195def2d957b7d86b98e5" + } + Frame { + msec: 736 + hash: "31d518de83e195def2d957b7d86b98e5" + } + Frame { + msec: 752 + hash: "31d518de83e195def2d957b7d86b98e5" + } + Frame { + msec: 768 + hash: "31d518de83e195def2d957b7d86b98e5" + } + Frame { + msec: 784 + hash: "31d518de83e195def2d957b7d86b98e5" + } + Frame { + msec: 800 + hash: "31d518de83e195def2d957b7d86b98e5" + } + Frame { + msec: 816 + hash: "31d518de83e195def2d957b7d86b98e5" + } + Frame { + msec: 832 + hash: "31d518de83e195def2d957b7d86b98e5" + } + Frame { + msec: 848 + hash: "31d518de83e195def2d957b7d86b98e5" + } + Frame { + msec: 864 + hash: "31d518de83e195def2d957b7d86b98e5" + } + Frame { + msec: 880 + hash: "31d518de83e195def2d957b7d86b98e5" + } + Frame { + msec: 896 + hash: "31d518de83e195def2d957b7d86b98e5" + } + Frame { + msec: 912 + hash: "31d518de83e195def2d957b7d86b98e5" + } + Frame { + msec: 928 + hash: "31d518de83e195def2d957b7d86b98e5" + } + Frame { + msec: 944 + hash: "31d518de83e195def2d957b7d86b98e5" + } + Frame { + msec: 960 + hash: "31d518de83e195def2d957b7d86b98e5" + } +} 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 differnew file mode 100644 index 00000000..38f20513 --- /dev/null +++ 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 new file mode 100644 index 00000000..75e68591 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data-X11/multilineAlign.qml @@ -0,0 +1,247 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "multilineAlign.0.png" + } + Frame { + msec: 32 + hash: "377fd9e347a2e6e0930d1422ce744c5c" + } + Frame { + msec: 48 + hash: "377fd9e347a2e6e0930d1422ce744c5c" + } + Frame { + msec: 64 + hash: "377fd9e347a2e6e0930d1422ce744c5c" + } + Frame { + msec: 80 + hash: "377fd9e347a2e6e0930d1422ce744c5c" + } + Frame { + msec: 96 + hash: "377fd9e347a2e6e0930d1422ce744c5c" + } + Frame { + msec: 112 + hash: "377fd9e347a2e6e0930d1422ce744c5c" + } + Frame { + msec: 128 + hash: "377fd9e347a2e6e0930d1422ce744c5c" + } + Frame { + msec: 144 + hash: "377fd9e347a2e6e0930d1422ce744c5c" + } + Frame { + msec: 160 + hash: "377fd9e347a2e6e0930d1422ce744c5c" + } + Frame { + msec: 176 + hash: "36106ba13106d262c02c67e82bba1443" + } + Frame { + msec: 192 + hash: "36106ba13106d262c02c67e82bba1443" + } + Frame { + msec: 208 + hash: "36106ba13106d262c02c67e82bba1443" + } + Frame { + msec: 224 + hash: "36106ba13106d262c02c67e82bba1443" + } + Frame { + msec: 240 + hash: "36106ba13106d262c02c67e82bba1443" + } + Frame { + msec: 256 + hash: "36106ba13106d262c02c67e82bba1443" + } + Frame { + msec: 272 + hash: "36106ba13106d262c02c67e82bba1443" + } + Frame { + msec: 288 + hash: "36106ba13106d262c02c67e82bba1443" + } + Frame { + msec: 304 + hash: "36106ba13106d262c02c67e82bba1443" + } + Frame { + msec: 320 + hash: "36106ba13106d262c02c67e82bba1443" + } + Frame { + msec: 336 + hash: "509d31a486ae2f83055b52ec12f33e76" + } + Frame { + msec: 352 + hash: "509d31a486ae2f83055b52ec12f33e76" + } + Frame { + msec: 368 + hash: "509d31a486ae2f83055b52ec12f33e76" + } + Frame { + msec: 384 + hash: "509d31a486ae2f83055b52ec12f33e76" + } + Frame { + msec: 400 + hash: "509d31a486ae2f83055b52ec12f33e76" + } + Frame { + msec: 416 + hash: "509d31a486ae2f83055b52ec12f33e76" + } + Frame { + msec: 432 + hash: "509d31a486ae2f83055b52ec12f33e76" + } + Frame { + msec: 448 + hash: "509d31a486ae2f83055b52ec12f33e76" + } + Frame { + msec: 464 + hash: "509d31a486ae2f83055b52ec12f33e76" + } + Frame { + msec: 480 + hash: "509d31a486ae2f83055b52ec12f33e76" + } + Frame { + msec: 496 + hash: "09b9249750ba637ef659cbc7b9a6055f" + } + Frame { + msec: 512 + hash: "09b9249750ba637ef659cbc7b9a6055f" + } + Frame { + msec: 528 + hash: "09b9249750ba637ef659cbc7b9a6055f" + } + Frame { + msec: 544 + hash: "09b9249750ba637ef659cbc7b9a6055f" + } + Frame { + msec: 560 + hash: "09b9249750ba637ef659cbc7b9a6055f" + } + Frame { + msec: 576 + hash: "09b9249750ba637ef659cbc7b9a6055f" + } + Frame { + msec: 592 + hash: "09b9249750ba637ef659cbc7b9a6055f" + } + Frame { + msec: 608 + hash: "09b9249750ba637ef659cbc7b9a6055f" + } + Frame { + msec: 624 + hash: "09b9249750ba637ef659cbc7b9a6055f" + } + Frame { + msec: 640 + hash: "09b9249750ba637ef659cbc7b9a6055f" + } + Frame { + msec: 656 + hash: "1ac7017fcf7c9775b66ed1fb78930a45" + } + Frame { + msec: 672 + hash: "1ac7017fcf7c9775b66ed1fb78930a45" + } + Frame { + msec: 688 + hash: "1ac7017fcf7c9775b66ed1fb78930a45" + } + Frame { + msec: 704 + hash: "1ac7017fcf7c9775b66ed1fb78930a45" + } + Frame { + msec: 720 + hash: "1ac7017fcf7c9775b66ed1fb78930a45" + } + Frame { + msec: 736 + hash: "1ac7017fcf7c9775b66ed1fb78930a45" + } + Frame { + msec: 752 + hash: "1ac7017fcf7c9775b66ed1fb78930a45" + } + Frame { + msec: 768 + hash: "1ac7017fcf7c9775b66ed1fb78930a45" + } + Frame { + msec: 784 + hash: "1ac7017fcf7c9775b66ed1fb78930a45" + } + Frame { + msec: 800 + hash: "1ac7017fcf7c9775b66ed1fb78930a45" + } + Frame { + msec: 816 + hash: "1ac7017fcf7c9775b66ed1fb78930a45" + } + Frame { + msec: 832 + hash: "1ac7017fcf7c9775b66ed1fb78930a45" + } + Frame { + msec: 848 + hash: "1ac7017fcf7c9775b66ed1fb78930a45" + } + Frame { + msec: 864 + hash: "1ac7017fcf7c9775b66ed1fb78930a45" + } + Frame { + msec: 880 + hash: "1ac7017fcf7c9775b66ed1fb78930a45" + } + Frame { + msec: 896 + hash: "1ac7017fcf7c9775b66ed1fb78930a45" + } + Frame { + msec: 912 + hash: "1ac7017fcf7c9775b66ed1fb78930a45" + } + Frame { + msec: 928 + hash: "1ac7017fcf7c9775b66ed1fb78930a45" + } + Frame { + msec: 944 + hash: "1ac7017fcf7c9775b66ed1fb78930a45" + } + Frame { + msec: 960 + hash: "1ac7017fcf7c9775b66ed1fb78930a45" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data/multilineAlign.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data/multilineAlign.0.png Binary files differnew file mode 100644 index 00000000..e6b2b3cc --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data/multilineAlign.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data/multilineAlign.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data/multilineAlign.qml new file mode 100644 index 00000000..1b43aa36 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/data/multilineAlign.qml @@ -0,0 +1,247 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + hash: "1ec47db85ba34bf1900445a2ab87b5e3" + } + Frame { + msec: 32 + hash: "1ec47db85ba34bf1900445a2ab87b5e3" + } + Frame { + msec: 48 + hash: "1ec47db85ba34bf1900445a2ab87b5e3" + } + Frame { + msec: 64 + hash: "1ec47db85ba34bf1900445a2ab87b5e3" + } + Frame { + msec: 80 + hash: "1ec47db85ba34bf1900445a2ab87b5e3" + } + Frame { + msec: 96 + hash: "1ec47db85ba34bf1900445a2ab87b5e3" + } + Frame { + msec: 112 + hash: "1ec47db85ba34bf1900445a2ab87b5e3" + } + Frame { + msec: 128 + hash: "1ec47db85ba34bf1900445a2ab87b5e3" + } + Frame { + msec: 144 + hash: "1ec47db85ba34bf1900445a2ab87b5e3" + } + Frame { + msec: 160 + hash: "1ec47db85ba34bf1900445a2ab87b5e3" + } + Frame { + msec: 176 + hash: "1fc2a63fa95e277bed60abfdecc7c82f" + } + Frame { + msec: 192 + hash: "1fc2a63fa95e277bed60abfdecc7c82f" + } + Frame { + msec: 208 + hash: "1fc2a63fa95e277bed60abfdecc7c82f" + } + Frame { + msec: 224 + hash: "1fc2a63fa95e277bed60abfdecc7c82f" + } + Frame { + msec: 240 + hash: "1fc2a63fa95e277bed60abfdecc7c82f" + } + Frame { + msec: 256 + hash: "1fc2a63fa95e277bed60abfdecc7c82f" + } + Frame { + msec: 272 + hash: "1fc2a63fa95e277bed60abfdecc7c82f" + } + Frame { + msec: 288 + hash: "1fc2a63fa95e277bed60abfdecc7c82f" + } + Frame { + msec: 304 + hash: "1fc2a63fa95e277bed60abfdecc7c82f" + } + Frame { + msec: 320 + hash: "1fc2a63fa95e277bed60abfdecc7c82f" + } + Frame { + msec: 336 + hash: "3a4e863d83f5d475e0c8c5121905bd87" + } + Frame { + msec: 352 + hash: "3a4e863d83f5d475e0c8c5121905bd87" + } + Frame { + msec: 368 + hash: "3a4e863d83f5d475e0c8c5121905bd87" + } + Frame { + msec: 384 + hash: "3a4e863d83f5d475e0c8c5121905bd87" + } + Frame { + msec: 400 + hash: "3a4e863d83f5d475e0c8c5121905bd87" + } + Frame { + msec: 416 + hash: "3a4e863d83f5d475e0c8c5121905bd87" + } + Frame { + msec: 432 + hash: "3a4e863d83f5d475e0c8c5121905bd87" + } + Frame { + msec: 448 + hash: "3a4e863d83f5d475e0c8c5121905bd87" + } + Frame { + msec: 464 + hash: "3a4e863d83f5d475e0c8c5121905bd87" + } + Frame { + msec: 480 + hash: "3a4e863d83f5d475e0c8c5121905bd87" + } + Frame { + msec: 496 + hash: "8887c8f40667f65a814d74b6edcfb81c" + } + Frame { + msec: 512 + hash: "8887c8f40667f65a814d74b6edcfb81c" + } + Frame { + msec: 528 + hash: "8887c8f40667f65a814d74b6edcfb81c" + } + Frame { + msec: 544 + hash: "8887c8f40667f65a814d74b6edcfb81c" + } + Frame { + msec: 560 + hash: "8887c8f40667f65a814d74b6edcfb81c" + } + Frame { + msec: 576 + hash: "8887c8f40667f65a814d74b6edcfb81c" + } + Frame { + msec: 592 + hash: "8887c8f40667f65a814d74b6edcfb81c" + } + Frame { + msec: 608 + hash: "8887c8f40667f65a814d74b6edcfb81c" + } + Frame { + msec: 624 + hash: "8887c8f40667f65a814d74b6edcfb81c" + } + Frame { + msec: 640 + hash: "8887c8f40667f65a814d74b6edcfb81c" + } + Frame { + msec: 656 + hash: "436000b48f688120d96919227d9e67b4" + } + Frame { + msec: 672 + hash: "436000b48f688120d96919227d9e67b4" + } + Frame { + msec: 688 + hash: "436000b48f688120d96919227d9e67b4" + } + Frame { + msec: 704 + hash: "436000b48f688120d96919227d9e67b4" + } + Frame { + msec: 720 + hash: "436000b48f688120d96919227d9e67b4" + } + Frame { + msec: 736 + hash: "436000b48f688120d96919227d9e67b4" + } + Frame { + msec: 752 + hash: "436000b48f688120d96919227d9e67b4" + } + Frame { + msec: 768 + hash: "436000b48f688120d96919227d9e67b4" + } + Frame { + msec: 784 + hash: "436000b48f688120d96919227d9e67b4" + } + Frame { + msec: 800 + hash: "436000b48f688120d96919227d9e67b4" + } + Frame { + msec: 816 + hash: "436000b48f688120d96919227d9e67b4" + } + Frame { + msec: 832 + hash: "436000b48f688120d96919227d9e67b4" + } + Frame { + msec: 848 + hash: "436000b48f688120d96919227d9e67b4" + } + Frame { + msec: 864 + hash: "436000b48f688120d96919227d9e67b4" + } + Frame { + msec: 880 + hash: "436000b48f688120d96919227d9e67b4" + } + Frame { + msec: 896 + hash: "436000b48f688120d96919227d9e67b4" + } + Frame { + msec: 912 + hash: "436000b48f688120d96919227d9e67b4" + } + Frame { + msec: 928 + hash: "436000b48f688120d96919227d9e67b4" + } + Frame { + msec: 944 + hash: "436000b48f688120d96919227d9e67b4" + } + Frame { + msec: 960 + image: "multilineAlign.0.png" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/align/justify.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/justify.qml new file mode 100644 index 00000000..c3a7aaaf --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/justify.qml @@ -0,0 +1,22 @@ +import QtQuick 1.0 +import "../../shared" 1.0 + +Rectangle { + width: 450 + height: 250 + + TestText { + anchors.fill: parent + anchors { leftMargin: 10; rightMargin: 10; topMargin:10; bottomMargin: 10 } + wrapMode: Text.Wrap + horizontalAlignment: Text.AlignJustify + + text: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin a aliquet massa. Integer id velit a nibh imperdiet sagittis. Cras fringilla enim non nulla porta bibendum. Integer risus urna, hendrerit non interdum ut, dapibus id velit. Nullam fermentum viverra pellentesque. In molestie scelerisque lorem molestie ultrices. Curabitur dolor arcu, tristique in sodales in, varius sed diam. Quisque magna velit, tincidunt sed ullamcorper sit amet, ornare adipiscing ligula. In hac habitasse platea dictumst. Ut tincidunt urna vel mauris fermentum ornare quis a ligula. Suspendisse cursus volutpat sapien eget cursus." + + Rectangle { + anchors.fill: parent + color: "transparent" + border.color: "red" + } + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/align/multilineAlign.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/multilineAlign.qml new file mode 100644 index 00000000..a4277192 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/align/multilineAlign.qml @@ -0,0 +1,25 @@ +import QtQuick 1.0 +import "../../shared" 1.0 + +/*Tests both the alignments of multiline text, and that + it can deal with changing them properly +*/ +Item{ + width: 100 + height: 80 + property int stage: 0 + onStageChanged: if(stage == 6) Qt.quit(); + TestText{ + text: "I am the very model of a modern major general." + anchors.fill: parent; + wrapMode: Text.WordWrap + horizontalAlignment: (stage<1 ? Text.AlignRight : (stage<3 ? Text.AlignHCenter : Text.AlignLeft)) + verticalAlignment: (stage<2 ? Text.AlignBottom : (stage<4 ? Text.AlignVCenter : Text.AlignTop)) + } + Timer{ + interval: 160 + running: true + repeat: true + onTriggered: stage += 1 + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/data-MAC/parentanchor.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/data-MAC/parentanchor.0.png Binary files differnew file mode 100644 index 00000000..1fd02137 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/data-MAC/parentanchor.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/data-MAC/parentanchor.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/data-MAC/parentanchor.qml new file mode 100644 index 00000000..c5a5a761 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/data-MAC/parentanchor.qml @@ -0,0 +1,131 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "parentanchor.0.png" + } + Frame { + msec: 32 + hash: "f45eda9414f7db5ed1f97a8275459abd" + } + Frame { + msec: 48 + hash: "f45eda9414f7db5ed1f97a8275459abd" + } + Frame { + msec: 64 + hash: "f45eda9414f7db5ed1f97a8275459abd" + } + Frame { + msec: 80 + hash: "f45eda9414f7db5ed1f97a8275459abd" + } + Frame { + msec: 96 + hash: "f45eda9414f7db5ed1f97a8275459abd" + } + Frame { + msec: 112 + hash: "f45eda9414f7db5ed1f97a8275459abd" + } + Frame { + msec: 128 + hash: "f45eda9414f7db5ed1f97a8275459abd" + } + Frame { + msec: 144 + hash: "f45eda9414f7db5ed1f97a8275459abd" + } + Frame { + msec: 160 + hash: "f45eda9414f7db5ed1f97a8275459abd" + } + Frame { + msec: 176 + hash: "f45eda9414f7db5ed1f97a8275459abd" + } + Frame { + msec: 192 + hash: "f45eda9414f7db5ed1f97a8275459abd" + } + Frame { + msec: 208 + hash: "f45eda9414f7db5ed1f97a8275459abd" + } + Frame { + msec: 224 + hash: "f45eda9414f7db5ed1f97a8275459abd" + } + Frame { + msec: 240 + hash: "f45eda9414f7db5ed1f97a8275459abd" + } + Frame { + msec: 256 + hash: "f45eda9414f7db5ed1f97a8275459abd" + } + Frame { + msec: 272 + hash: "f45eda9414f7db5ed1f97a8275459abd" + } + Frame { + msec: 288 + hash: "f45eda9414f7db5ed1f97a8275459abd" + } + Frame { + msec: 304 + hash: "f45eda9414f7db5ed1f97a8275459abd" + } + Frame { + msec: 320 + hash: "f45eda9414f7db5ed1f97a8275459abd" + } + Frame { + msec: 336 + hash: "f45eda9414f7db5ed1f97a8275459abd" + } + Frame { + msec: 352 + hash: "f45eda9414f7db5ed1f97a8275459abd" + } + Frame { + msec: 368 + hash: "f45eda9414f7db5ed1f97a8275459abd" + } + Frame { + msec: 384 + hash: "f45eda9414f7db5ed1f97a8275459abd" + } + Frame { + msec: 400 + hash: "f45eda9414f7db5ed1f97a8275459abd" + } + Frame { + msec: 416 + hash: "f45eda9414f7db5ed1f97a8275459abd" + } + Frame { + msec: 432 + hash: "f45eda9414f7db5ed1f97a8275459abd" + } + Frame { + msec: 448 + hash: "f45eda9414f7db5ed1f97a8275459abd" + } + Frame { + msec: 464 + hash: "f45eda9414f7db5ed1f97a8275459abd" + } + Frame { + msec: 480 + hash: "f45eda9414f7db5ed1f97a8275459abd" + } + Frame { + msec: 496 + hash: "f45eda9414f7db5ed1f97a8275459abd" + } +} 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 00000000..d85498b4 --- /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 new file mode 100644 index 00000000..4bf06970 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/data-X11/parentanchor.qml @@ -0,0 +1,131 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "parentanchor.0.png" + } + Frame { + msec: 32 + hash: "7e082fa05e000cc20fcda7cb61d98edd" + } + Frame { + msec: 48 + hash: "7e082fa05e000cc20fcda7cb61d98edd" + } + Frame { + msec: 64 + hash: "7e082fa05e000cc20fcda7cb61d98edd" + } + Frame { + msec: 80 + hash: "7e082fa05e000cc20fcda7cb61d98edd" + } + Frame { + msec: 96 + hash: "7e082fa05e000cc20fcda7cb61d98edd" + } + Frame { + msec: 112 + hash: "7e082fa05e000cc20fcda7cb61d98edd" + } + Frame { + msec: 128 + hash: "7e082fa05e000cc20fcda7cb61d98edd" + } + Frame { + msec: 144 + hash: "7e082fa05e000cc20fcda7cb61d98edd" + } + Frame { + msec: 160 + hash: "7e082fa05e000cc20fcda7cb61d98edd" + } + Frame { + msec: 176 + hash: "7e082fa05e000cc20fcda7cb61d98edd" + } + Frame { + msec: 192 + hash: "7e082fa05e000cc20fcda7cb61d98edd" + } + Frame { + msec: 208 + hash: "7e082fa05e000cc20fcda7cb61d98edd" + } + Frame { + msec: 224 + hash: "7e082fa05e000cc20fcda7cb61d98edd" + } + Frame { + msec: 240 + hash: "7e082fa05e000cc20fcda7cb61d98edd" + } + Frame { + msec: 256 + hash: "7e082fa05e000cc20fcda7cb61d98edd" + } + Frame { + msec: 272 + hash: "7e082fa05e000cc20fcda7cb61d98edd" + } + Frame { + msec: 288 + hash: "7e082fa05e000cc20fcda7cb61d98edd" + } + Frame { + msec: 304 + hash: "7e082fa05e000cc20fcda7cb61d98edd" + } + Frame { + msec: 320 + hash: "7e082fa05e000cc20fcda7cb61d98edd" + } + Frame { + msec: 336 + hash: "7e082fa05e000cc20fcda7cb61d98edd" + } + Frame { + msec: 352 + hash: "7e082fa05e000cc20fcda7cb61d98edd" + } + Frame { + msec: 368 + hash: "7e082fa05e000cc20fcda7cb61d98edd" + } + Frame { + msec: 384 + hash: "7e082fa05e000cc20fcda7cb61d98edd" + } + Frame { + msec: 400 + hash: "7e082fa05e000cc20fcda7cb61d98edd" + } + Frame { + msec: 416 + hash: "7e082fa05e000cc20fcda7cb61d98edd" + } + Frame { + msec: 432 + hash: "7e082fa05e000cc20fcda7cb61d98edd" + } + Frame { + msec: 448 + hash: "7e082fa05e000cc20fcda7cb61d98edd" + } + Frame { + msec: 464 + hash: "7e082fa05e000cc20fcda7cb61d98edd" + } + Frame { + msec: 480 + hash: "7e082fa05e000cc20fcda7cb61d98edd" + } + Frame { + msec: 496 + hash: "7e082fa05e000cc20fcda7cb61d98edd" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/data/parentanchor.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/data/parentanchor.qml new file mode 100644 index 00000000..880609b6 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/data/parentanchor.qml @@ -0,0 +1,131 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + hash: "3e022a120a2dbe688d53657508de36cf" + } + Frame { + msec: 32 + hash: "3e022a120a2dbe688d53657508de36cf" + } + Frame { + msec: 48 + hash: "3e022a120a2dbe688d53657508de36cf" + } + Frame { + msec: 64 + hash: "3e022a120a2dbe688d53657508de36cf" + } + Frame { + msec: 80 + hash: "3e022a120a2dbe688d53657508de36cf" + } + Frame { + msec: 96 + hash: "3e022a120a2dbe688d53657508de36cf" + } + Frame { + msec: 112 + hash: "3e022a120a2dbe688d53657508de36cf" + } + Frame { + msec: 128 + hash: "3e022a120a2dbe688d53657508de36cf" + } + Frame { + msec: 144 + hash: "3e022a120a2dbe688d53657508de36cf" + } + Frame { + msec: 160 + hash: "3e022a120a2dbe688d53657508de36cf" + } + Frame { + msec: 176 + hash: "3e022a120a2dbe688d53657508de36cf" + } + Frame { + msec: 192 + hash: "3e022a120a2dbe688d53657508de36cf" + } + Frame { + msec: 208 + hash: "3e022a120a2dbe688d53657508de36cf" + } + Frame { + msec: 224 + hash: "3e022a120a2dbe688d53657508de36cf" + } + Frame { + msec: 240 + hash: "3e022a120a2dbe688d53657508de36cf" + } + Frame { + msec: 256 + hash: "3e022a120a2dbe688d53657508de36cf" + } + Frame { + msec: 272 + hash: "3e022a120a2dbe688d53657508de36cf" + } + Frame { + msec: 288 + hash: "3e022a120a2dbe688d53657508de36cf" + } + Frame { + msec: 304 + hash: "3e022a120a2dbe688d53657508de36cf" + } + Frame { + msec: 320 + hash: "3e022a120a2dbe688d53657508de36cf" + } + Frame { + msec: 336 + hash: "3e022a120a2dbe688d53657508de36cf" + } + Frame { + msec: 352 + hash: "3e022a120a2dbe688d53657508de36cf" + } + Frame { + msec: 368 + hash: "3e022a120a2dbe688d53657508de36cf" + } + Frame { + msec: 384 + hash: "3e022a120a2dbe688d53657508de36cf" + } + Frame { + msec: 400 + hash: "3e022a120a2dbe688d53657508de36cf" + } + Frame { + msec: 416 + hash: "3e022a120a2dbe688d53657508de36cf" + } + Frame { + msec: 432 + hash: "3e022a120a2dbe688d53657508de36cf" + } + Frame { + msec: 448 + hash: "3e022a120a2dbe688d53657508de36cf" + } + Frame { + msec: 464 + hash: "3e022a120a2dbe688d53657508de36cf" + } + Frame { + msec: 480 + hash: "3e022a120a2dbe688d53657508de36cf" + } + Frame { + msec: 496 + hash: "3e022a120a2dbe688d53657508de36cf" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/parentanchor.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/parentanchor.qml new file mode 100644 index 00000000..618a65f0 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/baseline/parentanchor.qml @@ -0,0 +1,15 @@ +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." + TestText { + text: s.text + anchors.verticalCenter: s.verticalCenter + } + TestText { + text: s.text + anchors.baseline: s.verticalCenter + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/QTBUG-14469.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/QTBUG-14469.qml new file mode 100644 index 00000000..aca7c2dd --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/QTBUG-14469.qml @@ -0,0 +1,23 @@ +import QtQuick 1.0 +import "../../shared" 1.0 + +/* The bug was that if text was set to "" or the size didn't increase, the text didn't repaint + ended up only repainting for 1, 10, 11, 12. + Test passes if it goes from "" to 13 back to "" with all numbers being painted (and the text disappearing at 0) + */ + +Item{ + width: 80 + height: 80 + property int val: 0 + Text{ + id: txt; + text: val == 0 ? "" : val + } + Timer{ + interval: 100 + running: true + repeat: true; + onTriggered: {val = (val + 1) % 14;} + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data-MAC/QTBUG-14469.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data-MAC/QTBUG-14469.0.png Binary files differnew file mode 100644 index 00000000..4d6bf55f --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data-MAC/QTBUG-14469.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data-MAC/QTBUG-14469.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data-MAC/QTBUG-14469.1.png Binary files differnew file mode 100644 index 00000000..a75da16e --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data-MAC/QTBUG-14469.1.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data-MAC/QTBUG-14469.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data-MAC/QTBUG-14469.qml new file mode 100644 index 00000000..002e1c8d --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data-MAC/QTBUG-14469.qml @@ -0,0 +1,475 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "QTBUG-14469.0.png" + } + Frame { + msec: 32 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 48 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 64 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 80 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 96 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 112 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 128 + hash: "cf74324c2a0c8f45c728d42390aac1e0" + } + Frame { + msec: 144 + hash: "cf74324c2a0c8f45c728d42390aac1e0" + } + Frame { + msec: 160 + hash: "cf74324c2a0c8f45c728d42390aac1e0" + } + Frame { + msec: 176 + hash: "cf74324c2a0c8f45c728d42390aac1e0" + } + Frame { + msec: 192 + hash: "cf74324c2a0c8f45c728d42390aac1e0" + } + Frame { + msec: 208 + hash: "cf74324c2a0c8f45c728d42390aac1e0" + } + Frame { + msec: 224 + hash: "07c938ac9ff9f591e84fc553291c7c49" + } + Frame { + msec: 240 + hash: "07c938ac9ff9f591e84fc553291c7c49" + } + Frame { + msec: 256 + hash: "07c938ac9ff9f591e84fc553291c7c49" + } + Frame { + msec: 272 + hash: "07c938ac9ff9f591e84fc553291c7c49" + } + Frame { + msec: 288 + hash: "07c938ac9ff9f591e84fc553291c7c49" + } + Frame { + msec: 304 + hash: "07c938ac9ff9f591e84fc553291c7c49" + } + Frame { + msec: 320 + hash: "7b585eb6226e6ce2de355f9730dba377" + } + Frame { + msec: 336 + hash: "7b585eb6226e6ce2de355f9730dba377" + } + Frame { + msec: 352 + hash: "7b585eb6226e6ce2de355f9730dba377" + } + Frame { + msec: 368 + hash: "7b585eb6226e6ce2de355f9730dba377" + } + Frame { + msec: 384 + hash: "7b585eb6226e6ce2de355f9730dba377" + } + Frame { + msec: 400 + hash: "7b585eb6226e6ce2de355f9730dba377" + } + Frame { + msec: 416 + hash: "a7817a7d902ab2fe2875183feb6513dd" + } + Frame { + msec: 432 + hash: "a7817a7d902ab2fe2875183feb6513dd" + } + Frame { + msec: 448 + hash: "a7817a7d902ab2fe2875183feb6513dd" + } + Frame { + msec: 464 + hash: "a7817a7d902ab2fe2875183feb6513dd" + } + Frame { + msec: 480 + hash: "a7817a7d902ab2fe2875183feb6513dd" + } + Frame { + msec: 496 + hash: "a7817a7d902ab2fe2875183feb6513dd" + } + Frame { + msec: 512 + hash: "a7817a7d902ab2fe2875183feb6513dd" + } + Frame { + msec: 528 + hash: "067dfe70eca44e2157b723858897c90e" + } + Frame { + msec: 544 + hash: "067dfe70eca44e2157b723858897c90e" + } + Frame { + msec: 560 + hash: "067dfe70eca44e2157b723858897c90e" + } + Frame { + msec: 576 + hash: "067dfe70eca44e2157b723858897c90e" + } + Frame { + msec: 592 + hash: "067dfe70eca44e2157b723858897c90e" + } + Frame { + msec: 608 + hash: "067dfe70eca44e2157b723858897c90e" + } + Frame { + msec: 624 + hash: "b1ac0015f173bf5789daa5d45d04dadd" + } + Frame { + msec: 640 + hash: "b1ac0015f173bf5789daa5d45d04dadd" + } + Frame { + msec: 656 + hash: "b1ac0015f173bf5789daa5d45d04dadd" + } + Frame { + msec: 672 + hash: "b1ac0015f173bf5789daa5d45d04dadd" + } + Frame { + msec: 688 + hash: "b1ac0015f173bf5789daa5d45d04dadd" + } + Frame { + msec: 704 + hash: "b1ac0015f173bf5789daa5d45d04dadd" + } + Frame { + msec: 720 + hash: "431cb09ccdcfab7c3ff7d498aa1f0816" + } + Frame { + msec: 736 + hash: "431cb09ccdcfab7c3ff7d498aa1f0816" + } + Frame { + msec: 752 + hash: "431cb09ccdcfab7c3ff7d498aa1f0816" + } + Frame { + msec: 768 + hash: "431cb09ccdcfab7c3ff7d498aa1f0816" + } + Frame { + msec: 784 + hash: "431cb09ccdcfab7c3ff7d498aa1f0816" + } + Frame { + msec: 800 + hash: "431cb09ccdcfab7c3ff7d498aa1f0816" + } + Frame { + msec: 816 + hash: "533b23f29fe5f9dc85a6ca390c6dd023" + } + Frame { + msec: 832 + hash: "533b23f29fe5f9dc85a6ca390c6dd023" + } + Frame { + msec: 848 + hash: "533b23f29fe5f9dc85a6ca390c6dd023" + } + Frame { + msec: 864 + hash: "533b23f29fe5f9dc85a6ca390c6dd023" + } + Frame { + msec: 880 + hash: "533b23f29fe5f9dc85a6ca390c6dd023" + } + Frame { + msec: 896 + hash: "533b23f29fe5f9dc85a6ca390c6dd023" + } + Frame { + msec: 912 + hash: "533b23f29fe5f9dc85a6ca390c6dd023" + } + Frame { + msec: 928 + hash: "cd397908009ddf16ec3101efb0d7468e" + } + Frame { + msec: 944 + hash: "cd397908009ddf16ec3101efb0d7468e" + } + Frame { + msec: 960 + hash: "cd397908009ddf16ec3101efb0d7468e" + } + Frame { + msec: 976 + image: "QTBUG-14469.1.png" + } + Frame { + msec: 992 + hash: "cd397908009ddf16ec3101efb0d7468e" + } + Frame { + msec: 1008 + hash: "cd397908009ddf16ec3101efb0d7468e" + } + Frame { + msec: 1024 + hash: "a1eebf1a97314851b5154802f05abe8d" + } + Frame { + msec: 1040 + hash: "a1eebf1a97314851b5154802f05abe8d" + } + Frame { + msec: 1056 + hash: "a1eebf1a97314851b5154802f05abe8d" + } + Frame { + msec: 1072 + hash: "a1eebf1a97314851b5154802f05abe8d" + } + Frame { + msec: 1088 + hash: "a1eebf1a97314851b5154802f05abe8d" + } + Frame { + msec: 1104 + hash: "a1eebf1a97314851b5154802f05abe8d" + } + Frame { + msec: 1120 + hash: "71d91d85b9c555eb9b39dac79b35dd46" + } + Frame { + msec: 1136 + hash: "71d91d85b9c555eb9b39dac79b35dd46" + } + Frame { + msec: 1152 + hash: "71d91d85b9c555eb9b39dac79b35dd46" + } + Frame { + msec: 1168 + hash: "71d91d85b9c555eb9b39dac79b35dd46" + } + Frame { + msec: 1184 + hash: "71d91d85b9c555eb9b39dac79b35dd46" + } + Frame { + msec: 1200 + hash: "71d91d85b9c555eb9b39dac79b35dd46" + } + Frame { + msec: 1216 + hash: "b1da2d1f4aad2a197a80788607bd867d" + } + Frame { + msec: 1232 + hash: "b1da2d1f4aad2a197a80788607bd867d" + } + Frame { + msec: 1248 + hash: "b1da2d1f4aad2a197a80788607bd867d" + } + Frame { + msec: 1264 + hash: "b1da2d1f4aad2a197a80788607bd867d" + } + Frame { + msec: 1280 + hash: "b1da2d1f4aad2a197a80788607bd867d" + } + Frame { + msec: 1296 + hash: "b1da2d1f4aad2a197a80788607bd867d" + } + Frame { + msec: 1312 + hash: "b1da2d1f4aad2a197a80788607bd867d" + } + Frame { + msec: 1328 + hash: "df14e9cfeba3850bae7cad111fdbc8df" + } + Frame { + msec: 1344 + hash: "df14e9cfeba3850bae7cad111fdbc8df" + } + Frame { + msec: 1360 + hash: "df14e9cfeba3850bae7cad111fdbc8df" + } + Frame { + msec: 1376 + hash: "df14e9cfeba3850bae7cad111fdbc8df" + } + Frame { + msec: 1392 + hash: "df14e9cfeba3850bae7cad111fdbc8df" + } + Frame { + msec: 1408 + hash: "df14e9cfeba3850bae7cad111fdbc8df" + } + Frame { + msec: 1424 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 1440 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 1456 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 1472 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 1488 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 1504 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 1520 + hash: "cf74324c2a0c8f45c728d42390aac1e0" + } + Frame { + msec: 1536 + hash: "cf74324c2a0c8f45c728d42390aac1e0" + } + Frame { + msec: 1552 + hash: "cf74324c2a0c8f45c728d42390aac1e0" + } + Frame { + msec: 1568 + hash: "cf74324c2a0c8f45c728d42390aac1e0" + } + Frame { + msec: 1584 + hash: "cf74324c2a0c8f45c728d42390aac1e0" + } + Frame { + msec: 1600 + hash: "cf74324c2a0c8f45c728d42390aac1e0" + } + Frame { + msec: 1616 + hash: "07c938ac9ff9f591e84fc553291c7c49" + } + Frame { + msec: 1632 + hash: "07c938ac9ff9f591e84fc553291c7c49" + } + Frame { + msec: 1648 + hash: "07c938ac9ff9f591e84fc553291c7c49" + } + Frame { + msec: 1664 + hash: "07c938ac9ff9f591e84fc553291c7c49" + } + Frame { + msec: 1680 + hash: "07c938ac9ff9f591e84fc553291c7c49" + } + Frame { + msec: 1696 + hash: "07c938ac9ff9f591e84fc553291c7c49" + } + Frame { + msec: 1712 + hash: "07c938ac9ff9f591e84fc553291c7c49" + } + Frame { + msec: 1728 + hash: "7b585eb6226e6ce2de355f9730dba377" + } + Frame { + msec: 1744 + hash: "7b585eb6226e6ce2de355f9730dba377" + } + Frame { + msec: 1760 + hash: "7b585eb6226e6ce2de355f9730dba377" + } + Frame { + msec: 1776 + hash: "7b585eb6226e6ce2de355f9730dba377" + } + Frame { + msec: 1792 + hash: "7b585eb6226e6ce2de355f9730dba377" + } + Frame { + msec: 1808 + hash: "7b585eb6226e6ce2de355f9730dba377" + } + Frame { + msec: 1824 + hash: "a7817a7d902ab2fe2875183feb6513dd" + } + Frame { + msec: 1840 + hash: "a7817a7d902ab2fe2875183feb6513dd" + } + Frame { + msec: 1856 + hash: "a7817a7d902ab2fe2875183feb6513dd" + } + Frame { + msec: 1872 + hash: "a7817a7d902ab2fe2875183feb6513dd" + } +} 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 differnew file mode 100644 index 00000000..ee3c7447 --- /dev/null +++ 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 new file mode 100644 index 00000000..b7708363 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data-X11/QTBUG-14469.qml @@ -0,0 +1,475 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "QTBUG-14469.0.png" + } + Frame { + msec: 32 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 48 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 64 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 80 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 96 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 112 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 128 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 144 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 160 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 176 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 192 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 208 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 224 + hash: "834338b693368e154163f806f49d5ba3" + } + Frame { + msec: 240 + hash: "834338b693368e154163f806f49d5ba3" + } + Frame { + msec: 256 + hash: "834338b693368e154163f806f49d5ba3" + } + Frame { + msec: 272 + hash: "834338b693368e154163f806f49d5ba3" + } + Frame { + msec: 288 + hash: "834338b693368e154163f806f49d5ba3" + } + Frame { + msec: 304 + hash: "834338b693368e154163f806f49d5ba3" + } + Frame { + msec: 320 + hash: "4b79bd737312a5aa026b73c07bfd840c" + } + Frame { + msec: 336 + hash: "4b79bd737312a5aa026b73c07bfd840c" + } + Frame { + msec: 352 + hash: "4b79bd737312a5aa026b73c07bfd840c" + } + Frame { + msec: 368 + hash: "4b79bd737312a5aa026b73c07bfd840c" + } + Frame { + msec: 384 + hash: "4b79bd737312a5aa026b73c07bfd840c" + } + Frame { + msec: 400 + hash: "4b79bd737312a5aa026b73c07bfd840c" + } + Frame { + msec: 416 + hash: "daa67aed3e94e9e8823e8bed04aee960" + } + Frame { + msec: 432 + hash: "daa67aed3e94e9e8823e8bed04aee960" + } + Frame { + msec: 448 + hash: "daa67aed3e94e9e8823e8bed04aee960" + } + Frame { + msec: 464 + hash: "daa67aed3e94e9e8823e8bed04aee960" + } + Frame { + msec: 480 + hash: "daa67aed3e94e9e8823e8bed04aee960" + } + Frame { + msec: 496 + hash: "daa67aed3e94e9e8823e8bed04aee960" + } + Frame { + msec: 512 + hash: "daa67aed3e94e9e8823e8bed04aee960" + } + Frame { + msec: 528 + hash: "75f26b0bbb2663bcadcedce260ef848a" + } + Frame { + msec: 544 + hash: "75f26b0bbb2663bcadcedce260ef848a" + } + Frame { + msec: 560 + hash: "75f26b0bbb2663bcadcedce260ef848a" + } + Frame { + msec: 576 + hash: "75f26b0bbb2663bcadcedce260ef848a" + } + Frame { + msec: 592 + hash: "75f26b0bbb2663bcadcedce260ef848a" + } + Frame { + msec: 608 + hash: "75f26b0bbb2663bcadcedce260ef848a" + } + Frame { + msec: 624 + hash: "6a8c8c0b7727e5e3063d93de59c7f0a2" + } + Frame { + msec: 640 + hash: "6a8c8c0b7727e5e3063d93de59c7f0a2" + } + Frame { + msec: 656 + hash: "6a8c8c0b7727e5e3063d93de59c7f0a2" + } + Frame { + msec: 672 + hash: "6a8c8c0b7727e5e3063d93de59c7f0a2" + } + Frame { + msec: 688 + hash: "6a8c8c0b7727e5e3063d93de59c7f0a2" + } + Frame { + msec: 704 + hash: "6a8c8c0b7727e5e3063d93de59c7f0a2" + } + Frame { + msec: 720 + hash: "d5bb5dd464f38af1790e0109033eb8ad" + } + Frame { + msec: 736 + hash: "d5bb5dd464f38af1790e0109033eb8ad" + } + Frame { + msec: 752 + hash: "d5bb5dd464f38af1790e0109033eb8ad" + } + Frame { + msec: 768 + hash: "d5bb5dd464f38af1790e0109033eb8ad" + } + Frame { + msec: 784 + hash: "d5bb5dd464f38af1790e0109033eb8ad" + } + Frame { + msec: 800 + hash: "d5bb5dd464f38af1790e0109033eb8ad" + } + Frame { + msec: 816 + hash: "8535be394c177dbdcb0435e35680e776" + } + Frame { + msec: 832 + hash: "8535be394c177dbdcb0435e35680e776" + } + Frame { + msec: 848 + hash: "8535be394c177dbdcb0435e35680e776" + } + Frame { + msec: 864 + hash: "8535be394c177dbdcb0435e35680e776" + } + Frame { + msec: 880 + hash: "8535be394c177dbdcb0435e35680e776" + } + Frame { + msec: 896 + hash: "8535be394c177dbdcb0435e35680e776" + } + Frame { + msec: 912 + hash: "8535be394c177dbdcb0435e35680e776" + } + Frame { + msec: 928 + hash: "0ec4eba50495b474faf3feca4be64f7b" + } + Frame { + msec: 944 + hash: "0ec4eba50495b474faf3feca4be64f7b" + } + Frame { + msec: 960 + hash: "0ec4eba50495b474faf3feca4be64f7b" + } + Frame { + msec: 976 + image: "QTBUG-14469.1.png" + } + Frame { + msec: 992 + hash: "0ec4eba50495b474faf3feca4be64f7b" + } + Frame { + msec: 1008 + hash: "0ec4eba50495b474faf3feca4be64f7b" + } + Frame { + msec: 1024 + hash: "43993c686f4c10e91177297d8bb6eae9" + } + Frame { + msec: 1040 + hash: "43993c686f4c10e91177297d8bb6eae9" + } + Frame { + msec: 1056 + hash: "43993c686f4c10e91177297d8bb6eae9" + } + Frame { + msec: 1072 + hash: "43993c686f4c10e91177297d8bb6eae9" + } + Frame { + msec: 1088 + hash: "43993c686f4c10e91177297d8bb6eae9" + } + Frame { + msec: 1104 + hash: "43993c686f4c10e91177297d8bb6eae9" + } + Frame { + msec: 1120 + hash: "e1b070e2bf36e5d8a34cabc0d52b2830" + } + Frame { + msec: 1136 + hash: "e1b070e2bf36e5d8a34cabc0d52b2830" + } + Frame { + msec: 1152 + hash: "e1b070e2bf36e5d8a34cabc0d52b2830" + } + Frame { + msec: 1168 + hash: "e1b070e2bf36e5d8a34cabc0d52b2830" + } + Frame { + msec: 1184 + hash: "e1b070e2bf36e5d8a34cabc0d52b2830" + } + Frame { + msec: 1200 + hash: "e1b070e2bf36e5d8a34cabc0d52b2830" + } + Frame { + msec: 1216 + hash: "5f18ee7410e2d0b4d739abcec1b14bb4" + } + Frame { + msec: 1232 + hash: "5f18ee7410e2d0b4d739abcec1b14bb4" + } + Frame { + msec: 1248 + hash: "5f18ee7410e2d0b4d739abcec1b14bb4" + } + Frame { + msec: 1264 + hash: "5f18ee7410e2d0b4d739abcec1b14bb4" + } + Frame { + msec: 1280 + hash: "5f18ee7410e2d0b4d739abcec1b14bb4" + } + Frame { + msec: 1296 + hash: "5f18ee7410e2d0b4d739abcec1b14bb4" + } + Frame { + msec: 1312 + hash: "5f18ee7410e2d0b4d739abcec1b14bb4" + } + Frame { + msec: 1328 + hash: "34ebe59f64ebc72fc2bf22af4118ec1f" + } + Frame { + msec: 1344 + hash: "34ebe59f64ebc72fc2bf22af4118ec1f" + } + Frame { + msec: 1360 + hash: "34ebe59f64ebc72fc2bf22af4118ec1f" + } + Frame { + msec: 1376 + hash: "34ebe59f64ebc72fc2bf22af4118ec1f" + } + Frame { + msec: 1392 + hash: "34ebe59f64ebc72fc2bf22af4118ec1f" + } + Frame { + msec: 1408 + hash: "34ebe59f64ebc72fc2bf22af4118ec1f" + } + Frame { + msec: 1424 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 1440 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 1456 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 1472 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 1488 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 1504 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 1520 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 1536 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 1552 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 1568 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 1584 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 1600 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 1616 + hash: "834338b693368e154163f806f49d5ba3" + } + Frame { + msec: 1632 + hash: "834338b693368e154163f806f49d5ba3" + } + Frame { + msec: 1648 + hash: "834338b693368e154163f806f49d5ba3" + } + Frame { + msec: 1664 + hash: "834338b693368e154163f806f49d5ba3" + } + Frame { + msec: 1680 + hash: "834338b693368e154163f806f49d5ba3" + } + Frame { + msec: 1696 + hash: "834338b693368e154163f806f49d5ba3" + } + Frame { + msec: 1712 + hash: "834338b693368e154163f806f49d5ba3" + } + Frame { + msec: 1728 + hash: "4b79bd737312a5aa026b73c07bfd840c" + } + Frame { + msec: 1744 + hash: "4b79bd737312a5aa026b73c07bfd840c" + } + Frame { + msec: 1760 + hash: "4b79bd737312a5aa026b73c07bfd840c" + } + Frame { + msec: 1776 + hash: "4b79bd737312a5aa026b73c07bfd840c" + } + Frame { + msec: 1792 + hash: "4b79bd737312a5aa026b73c07bfd840c" + } + Frame { + msec: 1808 + hash: "4b79bd737312a5aa026b73c07bfd840c" + } + Frame { + msec: 1824 + hash: "daa67aed3e94e9e8823e8bed04aee960" + } + Frame { + msec: 1840 + hash: "daa67aed3e94e9e8823e8bed04aee960" + } + Frame { + msec: 1856 + hash: "daa67aed3e94e9e8823e8bed04aee960" + } + Frame { + msec: 1872 + hash: "daa67aed3e94e9e8823e8bed04aee960" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data/QTBUG-14469.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data/QTBUG-14469.0.png Binary files differnew file mode 100644 index 00000000..b8cc1c70 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data/QTBUG-14469.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data/QTBUG-14469.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data/QTBUG-14469.qml new file mode 100644 index 00000000..6201c72f --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/bugs/data/QTBUG-14469.qml @@ -0,0 +1,475 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 32 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 48 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 64 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 80 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 96 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 112 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 128 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 144 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 160 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 176 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 192 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 208 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 224 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 240 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 256 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 272 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 288 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 304 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 320 + hash: "9c804e5eec3b31acd55a510d301cc419" + } + Frame { + msec: 336 + hash: "9c804e5eec3b31acd55a510d301cc419" + } + Frame { + msec: 352 + hash: "9c804e5eec3b31acd55a510d301cc419" + } + Frame { + msec: 368 + hash: "9c804e5eec3b31acd55a510d301cc419" + } + Frame { + msec: 384 + hash: "9c804e5eec3b31acd55a510d301cc419" + } + Frame { + msec: 400 + hash: "9c804e5eec3b31acd55a510d301cc419" + } + Frame { + msec: 416 + hash: "799c7a637b061686c1456c9c535594d3" + } + Frame { + msec: 432 + hash: "799c7a637b061686c1456c9c535594d3" + } + Frame { + msec: 448 + hash: "799c7a637b061686c1456c9c535594d3" + } + Frame { + msec: 464 + hash: "799c7a637b061686c1456c9c535594d3" + } + Frame { + msec: 480 + hash: "799c7a637b061686c1456c9c535594d3" + } + Frame { + msec: 496 + hash: "799c7a637b061686c1456c9c535594d3" + } + Frame { + msec: 512 + hash: "799c7a637b061686c1456c9c535594d3" + } + Frame { + msec: 528 + hash: "51cd7a5bc24cdb50832066cc04cae313" + } + Frame { + msec: 544 + hash: "51cd7a5bc24cdb50832066cc04cae313" + } + Frame { + msec: 560 + hash: "51cd7a5bc24cdb50832066cc04cae313" + } + Frame { + msec: 576 + hash: "51cd7a5bc24cdb50832066cc04cae313" + } + Frame { + msec: 592 + hash: "51cd7a5bc24cdb50832066cc04cae313" + } + Frame { + msec: 608 + hash: "51cd7a5bc24cdb50832066cc04cae313" + } + Frame { + msec: 624 + hash: "bac094de06155c73e4d2d9e2fd99b038" + } + Frame { + msec: 640 + hash: "bac094de06155c73e4d2d9e2fd99b038" + } + Frame { + msec: 656 + hash: "bac094de06155c73e4d2d9e2fd99b038" + } + Frame { + msec: 672 + hash: "bac094de06155c73e4d2d9e2fd99b038" + } + Frame { + msec: 688 + hash: "bac094de06155c73e4d2d9e2fd99b038" + } + Frame { + msec: 704 + hash: "bac094de06155c73e4d2d9e2fd99b038" + } + Frame { + msec: 720 + hash: "3159c438d2cb58e31b4b458ba417f794" + } + Frame { + msec: 736 + hash: "3159c438d2cb58e31b4b458ba417f794" + } + Frame { + msec: 752 + hash: "3159c438d2cb58e31b4b458ba417f794" + } + Frame { + msec: 768 + hash: "3159c438d2cb58e31b4b458ba417f794" + } + Frame { + msec: 784 + hash: "3159c438d2cb58e31b4b458ba417f794" + } + Frame { + msec: 800 + hash: "3159c438d2cb58e31b4b458ba417f794" + } + Frame { + msec: 816 + hash: "a4f9c320c8aa558c66dd25d132bb5834" + } + Frame { + msec: 832 + hash: "a4f9c320c8aa558c66dd25d132bb5834" + } + Frame { + msec: 848 + hash: "a4f9c320c8aa558c66dd25d132bb5834" + } + Frame { + msec: 864 + hash: "a4f9c320c8aa558c66dd25d132bb5834" + } + Frame { + msec: 880 + hash: "a4f9c320c8aa558c66dd25d132bb5834" + } + Frame { + msec: 896 + hash: "a4f9c320c8aa558c66dd25d132bb5834" + } + Frame { + msec: 912 + hash: "a4f9c320c8aa558c66dd25d132bb5834" + } + Frame { + msec: 928 + hash: "b1a283365bbffbc0ddaa4aa661e52add" + } + Frame { + msec: 944 + hash: "b1a283365bbffbc0ddaa4aa661e52add" + } + Frame { + msec: 960 + image: "QTBUG-14469.0.png" + } + Frame { + msec: 976 + hash: "b1a283365bbffbc0ddaa4aa661e52add" + } + Frame { + msec: 992 + hash: "b1a283365bbffbc0ddaa4aa661e52add" + } + Frame { + msec: 1008 + hash: "b1a283365bbffbc0ddaa4aa661e52add" + } + Frame { + msec: 1024 + hash: "57ba00590bed6fe1b0f8fc3e54b9637e" + } + Frame { + msec: 1040 + hash: "57ba00590bed6fe1b0f8fc3e54b9637e" + } + Frame { + msec: 1056 + hash: "57ba00590bed6fe1b0f8fc3e54b9637e" + } + Frame { + msec: 1072 + hash: "57ba00590bed6fe1b0f8fc3e54b9637e" + } + Frame { + msec: 1088 + hash: "57ba00590bed6fe1b0f8fc3e54b9637e" + } + Frame { + msec: 1104 + hash: "57ba00590bed6fe1b0f8fc3e54b9637e" + } + Frame { + msec: 1120 + hash: "e1b070e2bf36e5d8a34cabc0d52b2830" + } + Frame { + msec: 1136 + hash: "e1b070e2bf36e5d8a34cabc0d52b2830" + } + Frame { + msec: 1152 + hash: "e1b070e2bf36e5d8a34cabc0d52b2830" + } + Frame { + msec: 1168 + hash: "e1b070e2bf36e5d8a34cabc0d52b2830" + } + Frame { + msec: 1184 + hash: "e1b070e2bf36e5d8a34cabc0d52b2830" + } + Frame { + msec: 1200 + hash: "e1b070e2bf36e5d8a34cabc0d52b2830" + } + Frame { + msec: 1216 + hash: "bc81044e90cc001fc351a1518ba4b41e" + } + Frame { + msec: 1232 + hash: "bc81044e90cc001fc351a1518ba4b41e" + } + Frame { + msec: 1248 + hash: "bc81044e90cc001fc351a1518ba4b41e" + } + Frame { + msec: 1264 + hash: "bc81044e90cc001fc351a1518ba4b41e" + } + Frame { + msec: 1280 + hash: "bc81044e90cc001fc351a1518ba4b41e" + } + Frame { + msec: 1296 + hash: "bc81044e90cc001fc351a1518ba4b41e" + } + Frame { + msec: 1312 + hash: "bc81044e90cc001fc351a1518ba4b41e" + } + Frame { + msec: 1328 + hash: "18386b56e44b1f3981b3aa8fe980410b" + } + Frame { + msec: 1344 + hash: "18386b56e44b1f3981b3aa8fe980410b" + } + Frame { + msec: 1360 + hash: "18386b56e44b1f3981b3aa8fe980410b" + } + Frame { + msec: 1376 + hash: "18386b56e44b1f3981b3aa8fe980410b" + } + Frame { + msec: 1392 + hash: "18386b56e44b1f3981b3aa8fe980410b" + } + Frame { + msec: 1408 + hash: "18386b56e44b1f3981b3aa8fe980410b" + } + Frame { + msec: 1424 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 1440 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 1456 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 1472 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 1488 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 1504 + hash: "fab978e1e0ee5140d8131320ff2322e9" + } + Frame { + msec: 1520 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 1536 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 1552 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 1568 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 1584 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 1600 + hash: "6971eb49a32b8f9e09c24ac1340728cb" + } + Frame { + msec: 1616 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 1632 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 1648 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 1664 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 1680 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 1696 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 1712 + hash: "449c6b632a3b85462fe3947a071ffa91" + } + Frame { + msec: 1728 + hash: "9c804e5eec3b31acd55a510d301cc419" + } + Frame { + msec: 1744 + hash: "9c804e5eec3b31acd55a510d301cc419" + } + Frame { + msec: 1760 + hash: "9c804e5eec3b31acd55a510d301cc419" + } + Frame { + msec: 1776 + hash: "9c804e5eec3b31acd55a510d301cc419" + } + Frame { + msec: 1792 + hash: "9c804e5eec3b31acd55a510d301cc419" + } + Frame { + msec: 1808 + hash: "9c804e5eec3b31acd55a510d301cc419" + } + Frame { + msec: 1824 + hash: "799c7a637b061686c1456c9c535594d3" + } + Frame { + msec: 1840 + hash: "799c7a637b061686c1456c9c535594d3" + } + Frame { + msec: 1856 + hash: "799c7a637b061686c1456c9c535594d3" + } + Frame { + msec: 1872 + hash: "799c7a637b061686c1456c9c535594d3" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/data-MAC/qtbug_14865.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/data-MAC/qtbug_14865.0.png Binary files differnew file mode 100644 index 00000000..75478566 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/data-MAC/qtbug_14865.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/data-MAC/qtbug_14865.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/data-MAC/qtbug_14865.1.png Binary files differnew file mode 100644 index 00000000..84430bb7 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/data-MAC/qtbug_14865.1.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/data-MAC/qtbug_14865.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/data-MAC/qtbug_14865.qml new file mode 100644 index 00000000..d6d8c2aa --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/data-MAC/qtbug_14865.qml @@ -0,0 +1,447 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "qtbug_14865.0.png" + } + Frame { + msec: 32 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 48 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 64 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 80 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 96 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 112 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 128 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 144 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 160 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 176 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 192 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 208 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 224 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 240 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 256 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 272 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 288 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 304 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 320 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 336 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 352 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 368 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 384 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 400 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 416 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 432 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 448 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 464 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 480 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 496 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 512 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 528 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 544 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 560 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 576 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 592 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 608 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 624 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 640 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 656 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 672 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 688 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 704 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 720 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 736 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 752 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 768 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 784 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 800 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 816 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 832 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 848 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 864 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 880 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 896 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 912 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 928 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 944 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 960 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 976 + image: "qtbug_14865.1.png" + } + Frame { + msec: 992 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 1008 + hash: "212d34fa7425fe24398c9de6d4f10422" + } + Frame { + msec: 1024 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1040 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1056 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1072 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1088 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1104 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1120 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1136 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1152 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1168 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1184 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1200 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1216 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1232 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1248 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1264 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1280 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1296 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1312 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1328 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1344 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1360 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1376 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1392 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1408 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1424 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1440 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1456 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1472 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1488 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1504 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1520 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1536 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1552 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1568 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1584 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1600 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1616 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1632 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1648 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1664 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1680 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1696 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1712 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1728 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1744 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } + Frame { + msec: 1760 + hash: "3ccd3d26158a50d8f0567bafd7a23e06" + } +} 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 differnew file mode 100644 index 00000000..026d06c3 --- /dev/null +++ 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 00000000..026d06c3 --- /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 new file mode 100644 index 00000000..481c9aa0 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/data-X11/qtbug_14865.qml @@ -0,0 +1,447 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "qtbug_14865.0.png" + } + Frame { + msec: 32 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 48 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 64 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 80 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 96 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 112 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 128 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 144 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 160 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 176 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 192 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 208 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 224 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 240 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 256 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 272 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 288 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 304 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 320 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 336 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 352 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 368 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 384 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 400 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 416 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 432 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 448 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 464 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 480 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 496 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 512 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 528 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 544 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 560 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 576 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 592 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 608 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 624 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 640 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 656 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 672 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 688 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 704 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 720 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 736 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 752 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 768 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 784 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 800 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 816 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 832 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 848 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 864 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 880 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 896 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 912 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 928 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 944 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 960 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 976 + image: "qtbug_14865.1.png" + } + Frame { + msec: 992 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 1008 + hash: "bd09363ea401e07a38d216bf29806592" + } + Frame { + msec: 1024 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1040 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1056 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1072 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1088 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1104 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1120 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1136 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1152 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1168 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1184 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1200 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1216 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1232 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1248 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1264 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1280 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1296 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1312 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1328 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1344 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1360 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1376 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1392 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1408 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1424 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1440 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1456 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1472 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1488 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1504 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1520 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1536 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1552 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1568 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1584 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1600 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1616 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1632 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1648 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1664 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1680 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1696 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1712 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1728 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1744 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } + Frame { + msec: 1760 + hash: "a3e4ab9c6151c9acb4c9dd41c9c2c596" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/data/qtbug_14865.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/data/qtbug_14865.0.png Binary files differnew file mode 100644 index 00000000..a4bae3a2 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/data/qtbug_14865.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/data/qtbug_14865.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/data/qtbug_14865.qml new file mode 100644 index 00000000..a470a66d --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/data/qtbug_14865.qml @@ -0,0 +1,447 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 32 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 48 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 64 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 80 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 96 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 112 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 128 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 144 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 160 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 176 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 192 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 208 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 224 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 240 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 256 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 272 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 288 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 304 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 320 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 336 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 352 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 368 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 384 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 400 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 416 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 432 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 448 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 464 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 480 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 496 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 512 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 528 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 544 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 560 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 576 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 592 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 608 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 624 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 640 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 656 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 672 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 688 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 704 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 720 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 736 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 752 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 768 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 784 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 800 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 816 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 832 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 848 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 864 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 880 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 896 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 912 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 928 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 944 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 960 + image: "qtbug_14865.0.png" + } + Frame { + msec: 976 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 992 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 1008 + hash: "fd4d35de0a95388dd92ffbb82fbe0e8a" + } + Frame { + msec: 1024 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1040 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1056 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1072 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1088 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1104 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1120 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1136 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1152 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1168 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1184 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1200 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1216 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1232 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1248 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1264 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1280 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1296 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1312 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1328 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1344 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1360 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1376 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1392 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1408 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1424 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1440 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1456 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1472 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1488 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1504 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1520 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1536 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1552 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1568 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1584 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1600 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1616 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1632 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1648 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1664 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1680 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1696 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1712 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1728 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1744 + hash: "eee4600ac08b458ac7ac2320e225674c" + } + Frame { + msec: 1760 + hash: "eee4600ac08b458ac7ac2320e225674c" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide.0.png Binary files differnew file mode 100644 index 00000000..749a9c5e --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide.1.png Binary files differnew file mode 100644 index 00000000..749a9c5e --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide.1.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide.qml new file mode 100644 index 00000000..fbb542e3 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide.qml @@ -0,0 +1,279 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "elide.0.png" + } + Frame { + msec: 32 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 48 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 64 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 80 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 96 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 112 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 128 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 144 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 160 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 176 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 192 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 208 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 224 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 240 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 256 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 272 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 288 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 304 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 320 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 336 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 352 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 368 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 384 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 400 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 416 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 432 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 448 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 464 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 480 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 496 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 512 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 528 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 544 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 560 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 576 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 592 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 608 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 624 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 640 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 656 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 672 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 688 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 704 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 720 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 736 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 752 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 768 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 784 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 800 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 816 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 832 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 848 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 864 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 880 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 896 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 912 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 928 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 944 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 960 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 976 + image: "elide.1.png" + } + Key { + type: 6 + key: 16777249 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 992 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 1008 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 1024 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 1040 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } + Frame { + msec: 1056 + hash: "4d49ec1a14a321ea9c0d506663df55c2" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.0.png Binary files differnew file mode 100644 index 00000000..b84b8a91 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.1.png Binary files differnew file mode 100644 index 00000000..dbae0ce2 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.1.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.2.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.2.png Binary files differnew file mode 100644 index 00000000..bf56c80f --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.2.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.3.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.3.png Binary files differnew file mode 100644 index 00000000..c4f6e180 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.3.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.4.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.4.png Binary files differnew file mode 100644 index 00000000..ea86925f --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.4.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.qml new file mode 100644 index 00000000..e780ea65 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/elide2.qml @@ -0,0 +1,991 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "elide2.0.png" + } + Frame { + msec: 32 + hash: "1c45bbf4494aeb017d7ad53c5e29cbc0" + } + Frame { + msec: 48 + hash: "1c45bbf4494aeb017d7ad53c5e29cbc0" + } + Frame { + msec: 64 + hash: "1c45bbf4494aeb017d7ad53c5e29cbc0" + } + Frame { + msec: 80 + hash: "1c45bbf4494aeb017d7ad53c5e29cbc0" + } + Frame { + msec: 96 + hash: "1c45bbf4494aeb017d7ad53c5e29cbc0" + } + Frame { + msec: 112 + hash: "452d8e4da326413e4961f20a0d24d0f0" + } + Frame { + msec: 128 + hash: "452d8e4da326413e4961f20a0d24d0f0" + } + Frame { + msec: 144 + hash: "452d8e4da326413e4961f20a0d24d0f0" + } + Frame { + msec: 160 + hash: "452d8e4da326413e4961f20a0d24d0f0" + } + Frame { + msec: 176 + hash: "452d8e4da326413e4961f20a0d24d0f0" + } + Frame { + msec: 192 + hash: "8dc43f316fd36a877c773c10c23b5703" + } + Frame { + msec: 208 + hash: "8dc43f316fd36a877c773c10c23b5703" + } + Frame { + msec: 224 + hash: "8dc43f316fd36a877c773c10c23b5703" + } + Frame { + msec: 240 + hash: "8dc43f316fd36a877c773c10c23b5703" + } + Frame { + msec: 256 + hash: "b7e055ce8d510c5ec66e71fa5a78fddf" + } + Frame { + msec: 272 + hash: "b7e055ce8d510c5ec66e71fa5a78fddf" + } + Frame { + msec: 288 + hash: "b7e055ce8d510c5ec66e71fa5a78fddf" + } + Frame { + msec: 304 + hash: "b7e055ce8d510c5ec66e71fa5a78fddf" + } + Frame { + msec: 320 + hash: "e9b0abe5719027348cd267eb4823fc5f" + } + Frame { + msec: 336 + hash: "e9b0abe5719027348cd267eb4823fc5f" + } + Frame { + msec: 352 + hash: "e9b0abe5719027348cd267eb4823fc5f" + } + Frame { + msec: 368 + hash: "e9b0abe5719027348cd267eb4823fc5f" + } + Frame { + msec: 384 + hash: "e9b0abe5719027348cd267eb4823fc5f" + } + Frame { + msec: 400 + hash: "441102f2f69e9f4e10335c1746d47bd3" + } + Frame { + msec: 416 + hash: "441102f2f69e9f4e10335c1746d47bd3" + } + Frame { + msec: 432 + hash: "441102f2f69e9f4e10335c1746d47bd3" + } + Frame { + msec: 448 + hash: "441102f2f69e9f4e10335c1746d47bd3" + } + Frame { + msec: 464 + hash: "441102f2f69e9f4e10335c1746d47bd3" + } + Frame { + msec: 480 + hash: "95668288170720989adde2a0b41d5ee8" + } + Frame { + msec: 496 + hash: "95668288170720989adde2a0b41d5ee8" + } + Frame { + msec: 512 + hash: "95668288170720989adde2a0b41d5ee8" + } + Frame { + msec: 528 + hash: "95668288170720989adde2a0b41d5ee8" + } + Frame { + msec: 544 + hash: "16bba6b72993e474b4c302af3f682834" + } + Frame { + msec: 560 + hash: "16bba6b72993e474b4c302af3f682834" + } + Frame { + msec: 576 + hash: "16bba6b72993e474b4c302af3f682834" + } + Frame { + msec: 592 + hash: "16bba6b72993e474b4c302af3f682834" + } + Frame { + msec: 608 + hash: "86c4d8bd1b19116411b6a6e450547425" + } + Frame { + msec: 624 + hash: "86c4d8bd1b19116411b6a6e450547425" + } + Frame { + msec: 640 + hash: "86c4d8bd1b19116411b6a6e450547425" + } + Frame { + msec: 656 + hash: "86c4d8bd1b19116411b6a6e450547425" + } + Frame { + msec: 672 + hash: "86c4d8bd1b19116411b6a6e450547425" + } + Frame { + msec: 688 + hash: "d0d3cfa922ebca20c590ab7e59985268" + } + Frame { + msec: 704 + hash: "d0d3cfa922ebca20c590ab7e59985268" + } + Frame { + msec: 720 + hash: "d0d3cfa922ebca20c590ab7e59985268" + } + Frame { + msec: 736 + hash: "d0d3cfa922ebca20c590ab7e59985268" + } + Frame { + msec: 752 + hash: "d0d3cfa922ebca20c590ab7e59985268" + } + Frame { + msec: 768 + hash: "397d72a090171090f897283729b19bc8" + } + Frame { + msec: 784 + hash: "397d72a090171090f897283729b19bc8" + } + Frame { + msec: 800 + hash: "397d72a090171090f897283729b19bc8" + } + Frame { + msec: 816 + hash: "397d72a090171090f897283729b19bc8" + } + Frame { + msec: 832 + hash: "2b038e59289d2e3cef02245d2d128271" + } + Frame { + msec: 848 + hash: "2b038e59289d2e3cef02245d2d128271" + } + Frame { + msec: 864 + hash: "2b038e59289d2e3cef02245d2d128271" + } + Frame { + msec: 880 + hash: "2b038e59289d2e3cef02245d2d128271" + } + Frame { + msec: 896 + hash: "2b038e59289d2e3cef02245d2d128271" + } + Frame { + msec: 912 + hash: "5f64aa763acdd8f5d6cc249be36e226a" + } + Frame { + msec: 928 + hash: "5f64aa763acdd8f5d6cc249be36e226a" + } + Frame { + msec: 944 + hash: "5f64aa763acdd8f5d6cc249be36e226a" + } + Frame { + msec: 960 + hash: "5f64aa763acdd8f5d6cc249be36e226a" + } + Frame { + msec: 976 + image: "elide2.1.png" + } + Frame { + msec: 992 + hash: "4f8c81adc72fce17c7e54f4d45ec08e4" + } + Frame { + msec: 1008 + hash: "4f8c81adc72fce17c7e54f4d45ec08e4" + } + Frame { + msec: 1024 + hash: "4f8c81adc72fce17c7e54f4d45ec08e4" + } + Frame { + msec: 1040 + hash: "91a7a0c0f686975d0087ee0e066911eb" + } + Frame { + msec: 1056 + hash: "91a7a0c0f686975d0087ee0e066911eb" + } + Frame { + msec: 1072 + hash: "91a7a0c0f686975d0087ee0e066911eb" + } + Frame { + msec: 1088 + hash: "91a7a0c0f686975d0087ee0e066911eb" + } + Frame { + msec: 1104 + hash: "91a7a0c0f686975d0087ee0e066911eb" + } + Frame { + msec: 1120 + hash: "b19f6b8b4dc9d2a2d9aba82983e41889" + } + Frame { + msec: 1136 + hash: "b19f6b8b4dc9d2a2d9aba82983e41889" + } + Frame { + msec: 1152 + hash: "b19f6b8b4dc9d2a2d9aba82983e41889" + } + Frame { + msec: 1168 + hash: "b19f6b8b4dc9d2a2d9aba82983e41889" + } + Frame { + msec: 1184 + hash: "b19f6b8b4dc9d2a2d9aba82983e41889" + } + Frame { + msec: 1200 + hash: "456542b672303ddae500b96e9b66a558" + } + Frame { + msec: 1216 + hash: "456542b672303ddae500b96e9b66a558" + } + Frame { + msec: 1232 + hash: "456542b672303ddae500b96e9b66a558" + } + Frame { + msec: 1248 + hash: "456542b672303ddae500b96e9b66a558" + } + Frame { + msec: 1264 + hash: "8ec69f05d929c3b397dc721198ccacd4" + } + Frame { + msec: 1280 + hash: "8ec69f05d929c3b397dc721198ccacd4" + } + Frame { + msec: 1296 + hash: "8ec69f05d929c3b397dc721198ccacd4" + } + Frame { + msec: 1312 + hash: "8ec69f05d929c3b397dc721198ccacd4" + } + Frame { + msec: 1328 + hash: "2d63fd91f4b01f6b178c795838e78990" + } + Frame { + msec: 1344 + hash: "2d63fd91f4b01f6b178c795838e78990" + } + Frame { + msec: 1360 + hash: "2d63fd91f4b01f6b178c795838e78990" + } + Frame { + msec: 1376 + hash: "2d63fd91f4b01f6b178c795838e78990" + } + Frame { + msec: 1392 + hash: "2d63fd91f4b01f6b178c795838e78990" + } + Frame { + msec: 1408 + hash: "c7c1d2c288653b414fe534ff6fab3381" + } + Frame { + msec: 1424 + hash: "c7c1d2c288653b414fe534ff6fab3381" + } + Frame { + msec: 1440 + hash: "c7c1d2c288653b414fe534ff6fab3381" + } + Frame { + msec: 1456 + hash: "c7c1d2c288653b414fe534ff6fab3381" + } + Frame { + msec: 1472 + hash: "c7c1d2c288653b414fe534ff6fab3381" + } + Frame { + msec: 1488 + hash: "23188e926a855a7a06211783ee51d22a" + } + Frame { + msec: 1504 + hash: "23188e926a855a7a06211783ee51d22a" + } + Frame { + msec: 1520 + hash: "23188e926a855a7a06211783ee51d22a" + } + Frame { + msec: 1536 + hash: "23188e926a855a7a06211783ee51d22a" + } + Frame { + msec: 1552 + hash: "cfc64d8876d59e0d75f079c2e08cea5f" + } + Frame { + msec: 1568 + hash: "cfc64d8876d59e0d75f079c2e08cea5f" + } + Frame { + msec: 1584 + hash: "cfc64d8876d59e0d75f079c2e08cea5f" + } + Frame { + msec: 1600 + hash: "cfc64d8876d59e0d75f079c2e08cea5f" + } + Frame { + msec: 1616 + hash: "cfc64d8876d59e0d75f079c2e08cea5f" + } + Frame { + msec: 1632 + hash: "766c679eaec4bd28dc92cb3642d5be83" + } + Frame { + msec: 1648 + hash: "766c679eaec4bd28dc92cb3642d5be83" + } + Frame { + msec: 1664 + hash: "766c679eaec4bd28dc92cb3642d5be83" + } + Frame { + msec: 1680 + hash: "766c679eaec4bd28dc92cb3642d5be83" + } + Frame { + msec: 1696 + hash: "a86ba05a854fde208e6cf7849327d5d0" + } + Frame { + msec: 1712 + hash: "a86ba05a854fde208e6cf7849327d5d0" + } + Frame { + msec: 1728 + hash: "a86ba05a854fde208e6cf7849327d5d0" + } + Frame { + msec: 1744 + hash: "a86ba05a854fde208e6cf7849327d5d0" + } + Key { + type: 6 + key: 16777249 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 1760 + hash: "a86ba05a854fde208e6cf7849327d5d0" + } + Frame { + msec: 1776 + hash: "23b60817be2a741cada2af663b0d7f54" + } + Frame { + msec: 1792 + hash: "23b60817be2a741cada2af663b0d7f54" + } + Frame { + msec: 1808 + hash: "23b60817be2a741cada2af663b0d7f54" + } + Frame { + msec: 1824 + hash: "23b60817be2a741cada2af663b0d7f54" + } + Frame { + msec: 1840 + hash: "c098c1c0d5239c59735a5c9450e9d531" + } + Frame { + msec: 1856 + hash: "c098c1c0d5239c59735a5c9450e9d531" + } + Frame { + msec: 1872 + hash: "c098c1c0d5239c59735a5c9450e9d531" + } + Frame { + msec: 1888 + hash: "c098c1c0d5239c59735a5c9450e9d531" + } + Frame { + msec: 1904 + hash: "c098c1c0d5239c59735a5c9450e9d531" + } + Frame { + msec: 1920 + hash: "09f6ee218d314d3a405ae43e32588c07" + } + Frame { + msec: 1936 + image: "elide2.2.png" + } + Frame { + msec: 1952 + hash: "09f6ee218d314d3a405ae43e32588c07" + } + Frame { + msec: 1968 + hash: "09f6ee218d314d3a405ae43e32588c07" + } + Frame { + msec: 1984 + hash: "6ee480e7d8b0abe295ae12a660119102" + } + Frame { + msec: 2000 + hash: "6ee480e7d8b0abe295ae12a660119102" + } + Frame { + msec: 2016 + hash: "6ee480e7d8b0abe295ae12a660119102" + } + Frame { + msec: 2032 + hash: "6ee480e7d8b0abe295ae12a660119102" + } + Frame { + msec: 2048 + hash: "6ee480e7d8b0abe295ae12a660119102" + } + Frame { + msec: 2064 + hash: "b43ca0ea75f4c17c09248f78170d3839" + } + Frame { + msec: 2080 + hash: "b43ca0ea75f4c17c09248f78170d3839" + } + Frame { + msec: 2096 + hash: "b43ca0ea75f4c17c09248f78170d3839" + } + Frame { + msec: 2112 + hash: "b43ca0ea75f4c17c09248f78170d3839" + } + Frame { + msec: 2128 + hash: "92e0ee1174ffcb710403bb831aeec353" + } + Frame { + msec: 2144 + hash: "92e0ee1174ffcb710403bb831aeec353" + } + Frame { + msec: 2160 + hash: "92e0ee1174ffcb710403bb831aeec353" + } + Frame { + msec: 2176 + hash: "92e0ee1174ffcb710403bb831aeec353" + } + Frame { + msec: 2192 + hash: "92e0ee1174ffcb710403bb831aeec353" + } + Frame { + msec: 2208 + hash: "bba79ad6f3630b7aa382541cc2d3a2cd" + } + Frame { + msec: 2224 + hash: "bba79ad6f3630b7aa382541cc2d3a2cd" + } + Frame { + msec: 2240 + hash: "bba79ad6f3630b7aa382541cc2d3a2cd" + } + Frame { + msec: 2256 + hash: "bba79ad6f3630b7aa382541cc2d3a2cd" + } + Frame { + msec: 2272 + hash: "7efeb1565125f25252ce3f03dadc3bea" + } + Frame { + msec: 2288 + hash: "7efeb1565125f25252ce3f03dadc3bea" + } + Frame { + msec: 2304 + hash: "7efeb1565125f25252ce3f03dadc3bea" + } + Frame { + msec: 2320 + hash: "7efeb1565125f25252ce3f03dadc3bea" + } + Frame { + msec: 2336 + hash: "7efeb1565125f25252ce3f03dadc3bea" + } + Frame { + msec: 2352 + hash: "9086d24dff90f8c9e4543c6b14c99bf6" + } + Frame { + msec: 2368 + hash: "9086d24dff90f8c9e4543c6b14c99bf6" + } + Frame { + msec: 2384 + hash: "9086d24dff90f8c9e4543c6b14c99bf6" + } + Frame { + msec: 2400 + hash: "9086d24dff90f8c9e4543c6b14c99bf6" + } + Frame { + msec: 2416 + hash: "9086d24dff90f8c9e4543c6b14c99bf6" + } + Frame { + msec: 2432 + hash: "15d8e99a0676e0a1588dfddc00ab0d16" + } + Frame { + msec: 2448 + hash: "15d8e99a0676e0a1588dfddc00ab0d16" + } + Frame { + msec: 2464 + hash: "15d8e99a0676e0a1588dfddc00ab0d16" + } + Frame { + msec: 2480 + hash: "15d8e99a0676e0a1588dfddc00ab0d16" + } + Frame { + msec: 2496 + hash: "ecc25b88c29dc9d6c70df6e36a91f95c" + } + Frame { + msec: 2512 + hash: "ecc25b88c29dc9d6c70df6e36a91f95c" + } + Frame { + msec: 2528 + hash: "ecc25b88c29dc9d6c70df6e36a91f95c" + } + Frame { + msec: 2544 + hash: "ecc25b88c29dc9d6c70df6e36a91f95c" + } + Frame { + msec: 2560 + hash: "905c81686d8d2ecdde513622c35c0ea6" + } + Frame { + msec: 2576 + hash: "905c81686d8d2ecdde513622c35c0ea6" + } + Frame { + msec: 2592 + hash: "905c81686d8d2ecdde513622c35c0ea6" + } + Frame { + msec: 2608 + hash: "905c81686d8d2ecdde513622c35c0ea6" + } + Frame { + msec: 2624 + hash: "905c81686d8d2ecdde513622c35c0ea6" + } + Frame { + msec: 2640 + hash: "537a2cf41a5e15220d2ca2218ac49a5a" + } + Frame { + msec: 2656 + hash: "537a2cf41a5e15220d2ca2218ac49a5a" + } + Frame { + msec: 2672 + hash: "537a2cf41a5e15220d2ca2218ac49a5a" + } + Frame { + msec: 2688 + hash: "537a2cf41a5e15220d2ca2218ac49a5a" + } + Frame { + msec: 2704 + hash: "53325ce7d011eeb72369463721f15e87" + } + Frame { + msec: 2720 + hash: "53325ce7d011eeb72369463721f15e87" + } + Frame { + msec: 2736 + hash: "53325ce7d011eeb72369463721f15e87" + } + Frame { + msec: 2752 + hash: "53325ce7d011eeb72369463721f15e87" + } + Frame { + msec: 2768 + hash: "53325ce7d011eeb72369463721f15e87" + } + Frame { + msec: 2784 + hash: "9ad2565cc95647a83d3ce3acc106485a" + } + Frame { + msec: 2800 + hash: "9ad2565cc95647a83d3ce3acc106485a" + } + Frame { + msec: 2816 + hash: "9ad2565cc95647a83d3ce3acc106485a" + } + Frame { + msec: 2832 + hash: "9ad2565cc95647a83d3ce3acc106485a" + } + Frame { + msec: 2848 + hash: "de7b66581e0743385a984f76c993b01b" + } + Frame { + msec: 2864 + hash: "de7b66581e0743385a984f76c993b01b" + } + Frame { + msec: 2880 + hash: "de7b66581e0743385a984f76c993b01b" + } + Frame { + msec: 2896 + image: "elide2.3.png" + } + Frame { + msec: 2912 + hash: "de7b66581e0743385a984f76c993b01b" + } + Frame { + msec: 2928 + hash: "f66852df1738e4fe29ac1f6938d814c2" + } + Frame { + msec: 2944 + hash: "f66852df1738e4fe29ac1f6938d814c2" + } + Frame { + msec: 2960 + hash: "f66852df1738e4fe29ac1f6938d814c2" + } + Frame { + msec: 2976 + hash: "f66852df1738e4fe29ac1f6938d814c2" + } + Frame { + msec: 2992 + hash: "cf6dde6c590879a9e905a0f559f089ca" + } + Frame { + msec: 3008 + hash: "cf6dde6c590879a9e905a0f559f089ca" + } + Frame { + msec: 3024 + hash: "cf6dde6c590879a9e905a0f559f089ca" + } + Frame { + msec: 3040 + hash: "cf6dde6c590879a9e905a0f559f089ca" + } + Frame { + msec: 3056 + hash: "cf6dde6c590879a9e905a0f559f089ca" + } + Frame { + msec: 3072 + hash: "bd63e4df280010ed9f67fc7976b86cb5" + } + Frame { + msec: 3088 + hash: "bd63e4df280010ed9f67fc7976b86cb5" + } + Frame { + msec: 3104 + hash: "bd63e4df280010ed9f67fc7976b86cb5" + } + Frame { + msec: 3120 + hash: "bd63e4df280010ed9f67fc7976b86cb5" + } + Frame { + msec: 3136 + hash: "bd63e4df280010ed9f67fc7976b86cb5" + } + Frame { + msec: 3152 + hash: "065d3d370faa58aed9899cae0f86f032" + } + Frame { + msec: 3168 + hash: "065d3d370faa58aed9899cae0f86f032" + } + Frame { + msec: 3184 + hash: "065d3d370faa58aed9899cae0f86f032" + } + Frame { + msec: 3200 + hash: "065d3d370faa58aed9899cae0f86f032" + } + Frame { + msec: 3216 + hash: "b5623d05c578a6f09bcfacd4d3163b09" + } + Frame { + msec: 3232 + hash: "b5623d05c578a6f09bcfacd4d3163b09" + } + Frame { + msec: 3248 + hash: "b5623d05c578a6f09bcfacd4d3163b09" + } + Frame { + msec: 3264 + hash: "b5623d05c578a6f09bcfacd4d3163b09" + } + Frame { + msec: 3280 + hash: "83c70529d05911ea26a5cbbab5aa20f2" + } + Frame { + msec: 3296 + hash: "83c70529d05911ea26a5cbbab5aa20f2" + } + Frame { + msec: 3312 + hash: "83c70529d05911ea26a5cbbab5aa20f2" + } + Frame { + msec: 3328 + hash: "83c70529d05911ea26a5cbbab5aa20f2" + } + Frame { + msec: 3344 + hash: "83c70529d05911ea26a5cbbab5aa20f2" + } + Frame { + msec: 3360 + hash: "17927c706da1bc222ba5462af66a9d2f" + } + Frame { + msec: 3376 + hash: "17927c706da1bc222ba5462af66a9d2f" + } + Frame { + msec: 3392 + hash: "17927c706da1bc222ba5462af66a9d2f" + } + Frame { + msec: 3408 + hash: "17927c706da1bc222ba5462af66a9d2f" + } + Frame { + msec: 3424 + hash: "17927c706da1bc222ba5462af66a9d2f" + } + Frame { + msec: 3440 + hash: "f49627ba8d3e257e0e94404da24d12dc" + } + Frame { + msec: 3456 + hash: "f49627ba8d3e257e0e94404da24d12dc" + } + Frame { + msec: 3472 + hash: "f49627ba8d3e257e0e94404da24d12dc" + } + Frame { + msec: 3488 + hash: "f49627ba8d3e257e0e94404da24d12dc" + } + Frame { + msec: 3504 + hash: "37a0c9dc20431c8398409d4522a0fdd3" + } + Frame { + msec: 3520 + hash: "37a0c9dc20431c8398409d4522a0fdd3" + } + Frame { + msec: 3536 + hash: "37a0c9dc20431c8398409d4522a0fdd3" + } + Frame { + msec: 3552 + hash: "37a0c9dc20431c8398409d4522a0fdd3" + } + Frame { + msec: 3568 + hash: "67bebfe9fb5ac745f40040ff8083e999" + } + Frame { + msec: 3584 + hash: "67bebfe9fb5ac745f40040ff8083e999" + } + Frame { + msec: 3600 + hash: "67bebfe9fb5ac745f40040ff8083e999" + } + Frame { + msec: 3616 + hash: "67bebfe9fb5ac745f40040ff8083e999" + } + Frame { + msec: 3632 + hash: "67bebfe9fb5ac745f40040ff8083e999" + } + Frame { + msec: 3648 + hash: "84f8b27b83b566c99e65ea39b29772c1" + } + Frame { + msec: 3664 + hash: "84f8b27b83b566c99e65ea39b29772c1" + } + Frame { + msec: 3680 + hash: "84f8b27b83b566c99e65ea39b29772c1" + } + Frame { + msec: 3696 + hash: "84f8b27b83b566c99e65ea39b29772c1" + } + Frame { + msec: 3712 + hash: "84f8b27b83b566c99e65ea39b29772c1" + } + Frame { + msec: 3728 + hash: "c6ba663536f19b9f291ef35b7a70e490" + } + Frame { + msec: 3744 + hash: "c6ba663536f19b9f291ef35b7a70e490" + } + Frame { + msec: 3760 + hash: "c6ba663536f19b9f291ef35b7a70e490" + } + Frame { + msec: 3776 + hash: "c6ba663536f19b9f291ef35b7a70e490" + } + Frame { + msec: 3792 + hash: "65f22784730aa27b2628d015a1cc4abe" + } + Frame { + msec: 3808 + hash: "65f22784730aa27b2628d015a1cc4abe" + } + Frame { + msec: 3824 + hash: "65f22784730aa27b2628d015a1cc4abe" + } + Frame { + msec: 3840 + hash: "65f22784730aa27b2628d015a1cc4abe" + } + Frame { + msec: 3856 + image: "elide2.4.png" + } + Frame { + msec: 3872 + hash: "b11a511d80de87329501b9c11aebbc58" + } + Frame { + msec: 3888 + hash: "b11a511d80de87329501b9c11aebbc58" + } + Frame { + msec: 3904 + hash: "b11a511d80de87329501b9c11aebbc58" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/multilength.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/multilength.0.png Binary files differnew file mode 100644 index 00000000..3861b4f2 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/multilength.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/multilength.1.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/multilength.1.png Binary files differnew file mode 100644 index 00000000..ce166f19 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/multilength.1.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/multilength.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/multilength.qml new file mode 100644 index 00000000..84778ac3 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-MAC/multilength.qml @@ -0,0 +1,303 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "multilength.0.png" + } + Frame { + msec: 32 + hash: "58d757783e6d57c5ac2596219dfd37be" + } + Frame { + msec: 48 + hash: "e76b3b98f447b706c59ba0c175e1829d" + } + Frame { + msec: 64 + hash: "f0dbb0b55d1d27bf7c0260db5b5782a2" + } + Frame { + msec: 80 + hash: "00845517336befd7ead0141312ea38ce" + } + Frame { + msec: 96 + hash: "99723ae092407e5291ed3a13f5a7be61" + } + Frame { + msec: 112 + hash: "2d531f1dd1545a4e2f8ca4c65338e0c3" + } + Frame { + msec: 128 + hash: "9f273323f48a70be279302b194203a36" + } + Frame { + msec: 144 + hash: "7de4bd5f82369953c2a4a990ddaf4339" + } + Frame { + msec: 160 + hash: "96c5f74c01723a15a57db161604bc245" + } + Frame { + msec: 176 + hash: "df2eac6300919044cfe2a2f591c3bd99" + } + Frame { + msec: 192 + hash: "a153904cdfa0be697a25bebc4ce1fbca" + } + Frame { + msec: 208 + hash: "de243731b92ac1cac05e194aed0acd1e" + } + Frame { + msec: 224 + hash: "f6ccc0f127bfc6212885c3c6470639ed" + } + Frame { + msec: 240 + hash: "a2d56227aebedb9590a1124e44fe8e84" + } + Frame { + msec: 256 + hash: "5f8c0a42a231580dcfff6a534e77bef8" + } + Frame { + msec: 272 + hash: "e631663ac692ab097cb28095b45e8563" + } + Frame { + msec: 288 + hash: "2a03f6ba3c67a9e9732cc1f5cdc42c23" + } + Frame { + msec: 304 + hash: "26b85080d624b232e5209aa082fc11b1" + } + Frame { + msec: 320 + hash: "1c027f4a0114bb9050a3a8d9de2b8a56" + } + Frame { + msec: 336 + hash: "788e6ad3cb5f6e120e40fd3dc6ac8483" + } + Frame { + msec: 352 + hash: "7e1b0fb71528dfa17a87950c0ff86111" + } + Frame { + msec: 368 + hash: "e1878e6e8ba14d8945e1f71ac8d42c1e" + } + Frame { + msec: 384 + hash: "556f42297eb1e57d6a8af0946651a75e" + } + Frame { + msec: 400 + hash: "73df08e7e3391b339cea9f5f082fd83a" + } + Frame { + msec: 416 + hash: "de3bd8a12c2a448738ce77036b97bda7" + } + Frame { + msec: 432 + hash: "0ab187aa7a478dbf005f35416a93c456" + } + Frame { + msec: 448 + hash: "e5baf64ccafa6a4d2bf74aacf52019c6" + } + Frame { + msec: 464 + hash: "0ed2ee4a773ade712ef207549006aa7b" + } + Frame { + msec: 480 + hash: "b23dd49bdfe8fb155e2055262e6a1478" + } + Frame { + msec: 496 + hash: "871f82636a03d6fa8cbfb580038bd0b7" + } + Frame { + msec: 512 + hash: "463cdc2cbde034d7d7a5061338b319c7" + } + Frame { + msec: 528 + hash: "22ff8e25136877fd6f5dce1b01e65c08" + } + Frame { + msec: 544 + hash: "97d4e49622d877e9e1e0102786e1ee55" + } + Frame { + msec: 560 + hash: "ebf5304185abe4bc33be44c3df09a93a" + } + Frame { + msec: 576 + hash: "307887d9973e807c52b2143cdfe438ad" + } + Frame { + msec: 592 + hash: "d89547539741f387fdd6aa80ef239fbd" + } + Frame { + msec: 608 + hash: "b818215b4cdd6e811057f1a0f5eb1a5a" + } + Frame { + msec: 624 + hash: "84f7e523c0f21236ff8aad1333470d11" + } + Frame { + msec: 640 + hash: "7f974663c7add6d10ebdd401794e087a" + } + Frame { + msec: 656 + hash: "4c824dc01e8fead2706608ca68293d11" + } + Frame { + msec: 672 + hash: "86b0f617eb3bfff944c3b670b3b51c71" + } + Frame { + msec: 688 + hash: "86c5660c22003099cc4121381c11de85" + } + Frame { + msec: 704 + hash: "3c2bd08ea17aaa920949239f06b255cf" + } + Frame { + msec: 720 + hash: "2380278cc065a3ac5355127d9873796c" + } + Frame { + msec: 736 + hash: "e5d8624e841476926b3e2a5ebca8c65f" + } + Frame { + msec: 752 + hash: "eab70f5005a6b39e3ead6e4452df1a54" + } + Frame { + msec: 768 + hash: "46acef023d154bad3f91e0267996421b" + } + Frame { + msec: 784 + hash: "26ba9f30a4bfd72c9b6dae2a25660ea9" + } + Frame { + msec: 800 + hash: "9fabdd5cf1190fb34bdc7834eba01cd3" + } + Frame { + msec: 816 + hash: "b1e7af47d4ee706374365fdd4b4d52be" + } + Frame { + msec: 832 + hash: "86fa2e142e75d9d2a074a5376992f139" + } + Frame { + msec: 848 + hash: "a3dea2bf8f84743d35070e82ec585c9a" + } + Frame { + msec: 864 + hash: "ab649fbbe0ca508812de9839d14b3f8c" + } + Frame { + msec: 880 + hash: "08f8a334e121d4edb0ca1617353bfebc" + } + Frame { + msec: 896 + hash: "bb7997c1e18b90cfaad4c3e4ec44356e" + } + Frame { + msec: 912 + hash: "31a7e5d71c28eebfcd29e9ea4950ad17" + } + Frame { + msec: 928 + hash: "2b759276e03c2884bff7ed863c032dfc" + } + Frame { + msec: 944 + hash: "aa0868f006097a435c46368ea9e3ba36" + } + Frame { + msec: 960 + hash: "6454753699c21589d2523a83da0aaa34" + } + Frame { + msec: 976 + image: "multilength.1.png" + } + Frame { + msec: 992 + hash: "ac26abff68fbc1cf89dc5efc4a714a04" + } + Frame { + msec: 1008 + hash: "d3f9dc8cb653d996fb57652f85abcbc1" + } + Frame { + msec: 1024 + hash: "002a94f067eef532f63b6ef916977c2c" + } + Frame { + msec: 1040 + hash: "f7935d01ee9b497034cc1d8f007a0fdf" + } + Frame { + msec: 1056 + hash: "4a1bfdcc85e5444c1bd836399e86ee05" + } + Frame { + msec: 1072 + hash: "1b86514f3c85a8438ef183cc4772e997" + } + Frame { + msec: 1088 + hash: "7bf4c1ca946288e9d1a7ad055d8cacaa" + } + Frame { + msec: 1104 + hash: "b3a00861967157786a80c80030d5495b" + } + Frame { + msec: 1120 + hash: "b9c6195d3336d7519cc72b16e75d00f6" + } + Frame { + msec: 1136 + hash: "6dba6d030a5ff6a92a57f0bdcf0fe781" + } + Frame { + msec: 1152 + hash: "cc97a2721f4339094819c8b7aec6d74c" + } + Frame { + msec: 1168 + hash: "190f67abce51f58fdd1591651633d67e" + } + Frame { + msec: 1184 + hash: "b255f75cfc4918663b8bd47c887cfb3c" + } +} 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 differnew file mode 100644 index 00000000..f2e61178 --- /dev/null +++ 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 00000000..16202c49 --- /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 new file mode 100644 index 00000000..f306f5c5 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide.qml @@ -0,0 +1,279 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "elide.0.png" + } + Frame { + msec: 32 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 48 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 64 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 80 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 96 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 112 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 128 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 144 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 160 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 176 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 192 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 208 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 224 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 240 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 256 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 272 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 288 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 304 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 320 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 336 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 352 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 368 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 384 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 400 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 416 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 432 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 448 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 464 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 480 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 496 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 512 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 528 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 544 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 560 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 576 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 592 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 608 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 624 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 640 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 656 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 672 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 688 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 704 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 720 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 736 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 752 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 768 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 784 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 800 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 816 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 832 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 848 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 864 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 880 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 896 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 912 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 928 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 944 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 960 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 976 + image: "elide.1.png" + } + Key { + type: 6 + key: 16777249 + modifiers: 0 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 992 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 1008 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 1024 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 1040 + hash: "a2003f5b238564e9b68b38db156431d2" + } + Frame { + msec: 1056 + hash: "a2003f5b238564e9b68b38db156431d2" + } +} 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 differnew file mode 100644 index 00000000..38b9668a --- /dev/null +++ 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 differnew file mode 100644 index 00000000..801ec2be --- /dev/null +++ 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 differnew file mode 100644 index 00000000..785093e0 --- /dev/null +++ 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 differnew file mode 100644 index 00000000..28f95c9e --- /dev/null +++ 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 00000000..963c4ead --- /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 new file mode 100644 index 00000000..6e9057c1 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/elide2.qml @@ -0,0 +1,991 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "elide2.0.png" + } + Frame { + msec: 32 + hash: "716f5d150bd8757952d7b4ba327fb8bd" + } + Frame { + msec: 48 + hash: "716f5d150bd8757952d7b4ba327fb8bd" + } + Frame { + msec: 64 + hash: "716f5d150bd8757952d7b4ba327fb8bd" + } + Frame { + msec: 80 + hash: "716f5d150bd8757952d7b4ba327fb8bd" + } + Frame { + msec: 96 + hash: "716f5d150bd8757952d7b4ba327fb8bd" + } + Frame { + msec: 112 + hash: "716f5d150bd8757952d7b4ba327fb8bd" + } + Frame { + msec: 128 + hash: "8ec55fba2017a56c641c7baca5345b8b" + } + Frame { + msec: 144 + hash: "8ec55fba2017a56c641c7baca5345b8b" + } + Frame { + msec: 160 + hash: "8ec55fba2017a56c641c7baca5345b8b" + } + Frame { + msec: 176 + hash: "8ec55fba2017a56c641c7baca5345b8b" + } + Frame { + msec: 192 + hash: "79dc1645a5486ddfa3d957f3bd4ffbda" + } + Frame { + msec: 208 + hash: "79dc1645a5486ddfa3d957f3bd4ffbda" + } + Frame { + msec: 224 + hash: "79dc1645a5486ddfa3d957f3bd4ffbda" + } + Frame { + msec: 240 + hash: "79dc1645a5486ddfa3d957f3bd4ffbda" + } + Frame { + msec: 256 + hash: "476eae8ca9f6698cf67e2d20c5c24b66" + } + Frame { + msec: 272 + hash: "476eae8ca9f6698cf67e2d20c5c24b66" + } + Frame { + msec: 288 + hash: "476eae8ca9f6698cf67e2d20c5c24b66" + } + Frame { + msec: 304 + hash: "476eae8ca9f6698cf67e2d20c5c24b66" + } + Frame { + msec: 320 + hash: "bef1a9585daf30f1739a190ffa2e4b46" + } + Frame { + msec: 336 + hash: "bef1a9585daf30f1739a190ffa2e4b46" + } + Frame { + msec: 352 + hash: "bef1a9585daf30f1739a190ffa2e4b46" + } + Frame { + msec: 368 + hash: "bef1a9585daf30f1739a190ffa2e4b46" + } + Frame { + msec: 384 + hash: "bef1a9585daf30f1739a190ffa2e4b46" + } + Frame { + msec: 400 + hash: "156dfc4e9fbc1af5e8c6c48ecd2afe8f" + } + Frame { + msec: 416 + hash: "156dfc4e9fbc1af5e8c6c48ecd2afe8f" + } + Frame { + msec: 432 + hash: "156dfc4e9fbc1af5e8c6c48ecd2afe8f" + } + Frame { + msec: 448 + hash: "156dfc4e9fbc1af5e8c6c48ecd2afe8f" + } + Frame { + msec: 464 + hash: "2fe675a360e61452c31dda42070c137f" + } + Frame { + msec: 480 + hash: "2fe675a360e61452c31dda42070c137f" + } + Frame { + msec: 496 + hash: "2fe675a360e61452c31dda42070c137f" + } + Frame { + msec: 512 + hash: "2fe675a360e61452c31dda42070c137f" + } + Frame { + msec: 528 + hash: "0f1bac7c35b9f5bdbce10fb577c9cf28" + } + Frame { + msec: 544 + hash: "0f1bac7c35b9f5bdbce10fb577c9cf28" + } + Frame { + msec: 560 + hash: "0f1bac7c35b9f5bdbce10fb577c9cf28" + } + Frame { + msec: 576 + hash: "0f1bac7c35b9f5bdbce10fb577c9cf28" + } + Frame { + msec: 592 + hash: "0f1bac7c35b9f5bdbce10fb577c9cf28" + } + Frame { + msec: 608 + hash: "c79f68e9481f91f6f6a6816a655efc24" + } + Frame { + msec: 624 + hash: "c79f68e9481f91f6f6a6816a655efc24" + } + Frame { + msec: 640 + hash: "c79f68e9481f91f6f6a6816a655efc24" + } + Frame { + msec: 656 + hash: "c79f68e9481f91f6f6a6816a655efc24" + } + Frame { + msec: 672 + hash: "9a189e9d9249fb04fd98c4e91aba1cb5" + } + Frame { + msec: 688 + hash: "9a189e9d9249fb04fd98c4e91aba1cb5" + } + Frame { + msec: 704 + hash: "9a189e9d9249fb04fd98c4e91aba1cb5" + } + Frame { + msec: 720 + hash: "9a189e9d9249fb04fd98c4e91aba1cb5" + } + Frame { + msec: 736 + hash: "9a189e9d9249fb04fd98c4e91aba1cb5" + } + Frame { + msec: 752 + hash: "42c1ac48858ab5901601dc5a950a398f" + } + Frame { + msec: 768 + hash: "42c1ac48858ab5901601dc5a950a398f" + } + Frame { + msec: 784 + hash: "42c1ac48858ab5901601dc5a950a398f" + } + Frame { + msec: 800 + hash: "42c1ac48858ab5901601dc5a950a398f" + } + Frame { + msec: 816 + hash: "f05bf4e3cc562c5a900fb389a7c093de" + } + Frame { + msec: 832 + hash: "f05bf4e3cc562c5a900fb389a7c093de" + } + Frame { + msec: 848 + hash: "f05bf4e3cc562c5a900fb389a7c093de" + } + Frame { + msec: 864 + hash: "f05bf4e3cc562c5a900fb389a7c093de" + } + Frame { + msec: 880 + hash: "1b5d1234aa02009ec447ac8fefc403bb" + } + Frame { + msec: 896 + hash: "1b5d1234aa02009ec447ac8fefc403bb" + } + Frame { + msec: 912 + hash: "1b5d1234aa02009ec447ac8fefc403bb" + } + Frame { + msec: 928 + hash: "1b5d1234aa02009ec447ac8fefc403bb" + } + Frame { + msec: 944 + hash: "1b5d1234aa02009ec447ac8fefc403bb" + } + Frame { + msec: 960 + hash: "ec7cfc539d7bde448c631da211de8f44" + } + Frame { + msec: 976 + image: "elide2.1.png" + } + Frame { + msec: 992 + hash: "ec7cfc539d7bde448c631da211de8f44" + } + Frame { + msec: 1008 + hash: "ec7cfc539d7bde448c631da211de8f44" + } + Frame { + msec: 1024 + hash: "646394dd534a32bc3a066e606cc485f3" + } + Frame { + msec: 1040 + hash: "646394dd534a32bc3a066e606cc485f3" + } + Frame { + msec: 1056 + hash: "646394dd534a32bc3a066e606cc485f3" + } + Frame { + msec: 1072 + hash: "646394dd534a32bc3a066e606cc485f3" + } + Frame { + msec: 1088 + hash: "6b66b968aaed1896e2e9fafe27bba50f" + } + Frame { + msec: 1104 + hash: "6b66b968aaed1896e2e9fafe27bba50f" + } + Frame { + msec: 1120 + hash: "6b66b968aaed1896e2e9fafe27bba50f" + } + Frame { + msec: 1136 + hash: "6b66b968aaed1896e2e9fafe27bba50f" + } + Frame { + msec: 1152 + hash: "6b66b968aaed1896e2e9fafe27bba50f" + } + Frame { + msec: 1168 + hash: "869f75182b9a4b452da1689a5921085f" + } + Frame { + msec: 1184 + hash: "869f75182b9a4b452da1689a5921085f" + } + Frame { + msec: 1200 + hash: "869f75182b9a4b452da1689a5921085f" + } + Frame { + msec: 1216 + hash: "869f75182b9a4b452da1689a5921085f" + } + Frame { + msec: 1232 + hash: "b2017890ac543b9224e85a44157d9fbb" + } + Frame { + msec: 1248 + hash: "b2017890ac543b9224e85a44157d9fbb" + } + Frame { + msec: 1264 + hash: "b2017890ac543b9224e85a44157d9fbb" + } + Frame { + msec: 1280 + hash: "b2017890ac543b9224e85a44157d9fbb" + } + Frame { + msec: 1296 + hash: "b2017890ac543b9224e85a44157d9fbb" + } + Frame { + msec: 1312 + hash: "acac3eb92619e01b3470511cef1a91c8" + } + Frame { + msec: 1328 + hash: "acac3eb92619e01b3470511cef1a91c8" + } + Frame { + msec: 1344 + hash: "acac3eb92619e01b3470511cef1a91c8" + } + Frame { + msec: 1360 + hash: "acac3eb92619e01b3470511cef1a91c8" + } + Frame { + msec: 1376 + hash: "7f6d45b22e5cb86a7fb45d3f9bcebfc1" + } + Frame { + msec: 1392 + hash: "7f6d45b22e5cb86a7fb45d3f9bcebfc1" + } + Frame { + msec: 1408 + hash: "7f6d45b22e5cb86a7fb45d3f9bcebfc1" + } + Frame { + msec: 1424 + hash: "7f6d45b22e5cb86a7fb45d3f9bcebfc1" + } + Frame { + msec: 1440 + hash: "481f661e2613242d253498e467c91105" + } + Frame { + msec: 1456 + hash: "481f661e2613242d253498e467c91105" + } + Frame { + msec: 1472 + hash: "481f661e2613242d253498e467c91105" + } + Frame { + msec: 1488 + hash: "481f661e2613242d253498e467c91105" + } + Frame { + msec: 1504 + hash: "481f661e2613242d253498e467c91105" + } + Frame { + msec: 1520 + hash: "4c342918351f0165ce63129afbd60074" + } + Frame { + msec: 1536 + hash: "4c342918351f0165ce63129afbd60074" + } + Frame { + msec: 1552 + hash: "4c342918351f0165ce63129afbd60074" + } + Frame { + msec: 1568 + hash: "4c342918351f0165ce63129afbd60074" + } + Frame { + msec: 1584 + hash: "4f21a25c75cfabbcbd7c485c7c479bfc" + } + Frame { + msec: 1600 + hash: "4f21a25c75cfabbcbd7c485c7c479bfc" + } + Frame { + msec: 1616 + hash: "4f21a25c75cfabbcbd7c485c7c479bfc" + } + Frame { + msec: 1632 + hash: "4f21a25c75cfabbcbd7c485c7c479bfc" + } + Frame { + msec: 1648 + hash: "b627f215fdb6f62e6cbf2ddbe14dc794" + } + Frame { + msec: 1664 + hash: "b627f215fdb6f62e6cbf2ddbe14dc794" + } + Frame { + msec: 1680 + hash: "b627f215fdb6f62e6cbf2ddbe14dc794" + } + Frame { + msec: 1696 + hash: "b627f215fdb6f62e6cbf2ddbe14dc794" + } + Frame { + msec: 1712 + hash: "b627f215fdb6f62e6cbf2ddbe14dc794" + } + Frame { + msec: 1728 + hash: "8c490b27882c58d34cbc941a0b10e6fe" + } + Frame { + msec: 1744 + hash: "8c490b27882c58d34cbc941a0b10e6fe" + } + Key { + type: 6 + key: 16777249 + modifiers: 67108864 + text: "" + autorep: false + count: 1 + } + Frame { + msec: 1760 + hash: "8c490b27882c58d34cbc941a0b10e6fe" + } + Frame { + msec: 1776 + hash: "8c490b27882c58d34cbc941a0b10e6fe" + } + Frame { + msec: 1792 + hash: "739abcde4a980e05932aa079245136cd" + } + Frame { + msec: 1808 + hash: "739abcde4a980e05932aa079245136cd" + } + Frame { + msec: 1824 + hash: "739abcde4a980e05932aa079245136cd" + } + Frame { + msec: 1840 + hash: "739abcde4a980e05932aa079245136cd" + } + Frame { + msec: 1856 + hash: "739abcde4a980e05932aa079245136cd" + } + Frame { + msec: 1872 + hash: "af47b93ee81b0e4add42d9addad92219" + } + Frame { + msec: 1888 + hash: "af47b93ee81b0e4add42d9addad92219" + } + Frame { + msec: 1904 + hash: "af47b93ee81b0e4add42d9addad92219" + } + Frame { + msec: 1920 + hash: "af47b93ee81b0e4add42d9addad92219" + } + Frame { + msec: 1936 + image: "elide2.2.png" + } + Frame { + msec: 1952 + hash: "43d7bee700464080f7535d398d60af25" + } + Frame { + msec: 1968 + hash: "43d7bee700464080f7535d398d60af25" + } + Frame { + msec: 1984 + hash: "43d7bee700464080f7535d398d60af25" + } + Frame { + msec: 2000 + hash: "31bf9784a1e1b84cc0ed4a342284ce1a" + } + Frame { + msec: 2016 + hash: "31bf9784a1e1b84cc0ed4a342284ce1a" + } + Frame { + msec: 2032 + hash: "31bf9784a1e1b84cc0ed4a342284ce1a" + } + Frame { + msec: 2048 + hash: "31bf9784a1e1b84cc0ed4a342284ce1a" + } + Frame { + msec: 2064 + hash: "31bf9784a1e1b84cc0ed4a342284ce1a" + } + Frame { + msec: 2080 + hash: "59db6dabc6c6930b9561bc906f49cc3c" + } + Frame { + msec: 2096 + hash: "59db6dabc6c6930b9561bc906f49cc3c" + } + Frame { + msec: 2112 + hash: "59db6dabc6c6930b9561bc906f49cc3c" + } + Frame { + msec: 2128 + hash: "59db6dabc6c6930b9561bc906f49cc3c" + } + Frame { + msec: 2144 + hash: "9e9cd1f4b9ad0980d6601e52c3d21402" + } + Frame { + msec: 2160 + hash: "9e9cd1f4b9ad0980d6601e52c3d21402" + } + Frame { + msec: 2176 + hash: "9e9cd1f4b9ad0980d6601e52c3d21402" + } + Frame { + msec: 2192 + hash: "9e9cd1f4b9ad0980d6601e52c3d21402" + } + Frame { + msec: 2208 + hash: "f8e23813215634224d2fb00f3d1993c5" + } + Frame { + msec: 2224 + hash: "f8e23813215634224d2fb00f3d1993c5" + } + Frame { + msec: 2240 + hash: "f8e23813215634224d2fb00f3d1993c5" + } + Frame { + msec: 2256 + hash: "f8e23813215634224d2fb00f3d1993c5" + } + Frame { + msec: 2272 + hash: "f8e23813215634224d2fb00f3d1993c5" + } + Frame { + msec: 2288 + hash: "e867db62cb8ec10228ea7b2eceda3723" + } + Frame { + msec: 2304 + hash: "e867db62cb8ec10228ea7b2eceda3723" + } + Frame { + msec: 2320 + hash: "e867db62cb8ec10228ea7b2eceda3723" + } + Frame { + msec: 2336 + hash: "e867db62cb8ec10228ea7b2eceda3723" + } + Frame { + msec: 2352 + hash: "36da8cc7019fae8b1abc877961d3af41" + } + Frame { + msec: 2368 + hash: "36da8cc7019fae8b1abc877961d3af41" + } + Frame { + msec: 2384 + hash: "36da8cc7019fae8b1abc877961d3af41" + } + Frame { + msec: 2400 + hash: "36da8cc7019fae8b1abc877961d3af41" + } + Frame { + msec: 2416 + hash: "36da8cc7019fae8b1abc877961d3af41" + } + Frame { + msec: 2432 + hash: "ea907beaf860fa21684fc524e876346c" + } + Frame { + msec: 2448 + hash: "ea907beaf860fa21684fc524e876346c" + } + Frame { + msec: 2464 + hash: "ea907beaf860fa21684fc524e876346c" + } + Frame { + msec: 2480 + hash: "ea907beaf860fa21684fc524e876346c" + } + Frame { + msec: 2496 + hash: "2b3eb80e842df2fa2b6c217a2948af45" + } + Frame { + msec: 2512 + hash: "2b3eb80e842df2fa2b6c217a2948af45" + } + Frame { + msec: 2528 + hash: "2b3eb80e842df2fa2b6c217a2948af45" + } + Frame { + msec: 2544 + hash: "2b3eb80e842df2fa2b6c217a2948af45" + } + Frame { + msec: 2560 + hash: "05ffb4d0af3fea65151596ea5b9b43c5" + } + Frame { + msec: 2576 + hash: "05ffb4d0af3fea65151596ea5b9b43c5" + } + Frame { + msec: 2592 + hash: "05ffb4d0af3fea65151596ea5b9b43c5" + } + Frame { + msec: 2608 + hash: "05ffb4d0af3fea65151596ea5b9b43c5" + } + Frame { + msec: 2624 + hash: "05ffb4d0af3fea65151596ea5b9b43c5" + } + Frame { + msec: 2640 + hash: "612517436b6ef76f29b213944f742624" + } + Frame { + msec: 2656 + hash: "612517436b6ef76f29b213944f742624" + } + Frame { + msec: 2672 + hash: "612517436b6ef76f29b213944f742624" + } + Frame { + msec: 2688 + hash: "612517436b6ef76f29b213944f742624" + } + Frame { + msec: 2704 + hash: "a62c646572c94d55971445c0546e06fc" + } + Frame { + msec: 2720 + hash: "a62c646572c94d55971445c0546e06fc" + } + Frame { + msec: 2736 + hash: "a62c646572c94d55971445c0546e06fc" + } + Frame { + msec: 2752 + hash: "a62c646572c94d55971445c0546e06fc" + } + Frame { + msec: 2768 + hash: "91be655836fbf7f811a44ffa1e80b72a" + } + Frame { + msec: 2784 + hash: "91be655836fbf7f811a44ffa1e80b72a" + } + Frame { + msec: 2800 + hash: "91be655836fbf7f811a44ffa1e80b72a" + } + Frame { + msec: 2816 + hash: "91be655836fbf7f811a44ffa1e80b72a" + } + Frame { + msec: 2832 + hash: "91be655836fbf7f811a44ffa1e80b72a" + } + Frame { + msec: 2848 + hash: "4fdf23d15633bd9dbcc1767fca797ef6" + } + Frame { + msec: 2864 + hash: "4fdf23d15633bd9dbcc1767fca797ef6" + } + Frame { + msec: 2880 + hash: "4fdf23d15633bd9dbcc1767fca797ef6" + } + Frame { + msec: 2896 + image: "elide2.3.png" + } + Frame { + msec: 2912 + hash: "a81f41ab4e100d92f643ae188c1a5b8a" + } + Frame { + msec: 2928 + hash: "a81f41ab4e100d92f643ae188c1a5b8a" + } + Frame { + msec: 2944 + hash: "a81f41ab4e100d92f643ae188c1a5b8a" + } + Frame { + msec: 2960 + hash: "a81f41ab4e100d92f643ae188c1a5b8a" + } + Frame { + msec: 2976 + hash: "a81f41ab4e100d92f643ae188c1a5b8a" + } + Frame { + msec: 2992 + hash: "6785dbb1bd05081c5b5d890d4b4f28d5" + } + Frame { + msec: 3008 + hash: "6785dbb1bd05081c5b5d890d4b4f28d5" + } + Frame { + msec: 3024 + hash: "6785dbb1bd05081c5b5d890d4b4f28d5" + } + Frame { + msec: 3040 + hash: "6785dbb1bd05081c5b5d890d4b4f28d5" + } + Frame { + msec: 3056 + hash: "ca4fc26d93d4767ef7cdbac6b2e24cf5" + } + Frame { + msec: 3072 + hash: "ca4fc26d93d4767ef7cdbac6b2e24cf5" + } + Frame { + msec: 3088 + hash: "ca4fc26d93d4767ef7cdbac6b2e24cf5" + } + Frame { + msec: 3104 + hash: "ca4fc26d93d4767ef7cdbac6b2e24cf5" + } + Frame { + msec: 3120 + hash: "706fd39d5945f9f698e7fa6e26631b58" + } + Frame { + msec: 3136 + hash: "706fd39d5945f9f698e7fa6e26631b58" + } + Frame { + msec: 3152 + hash: "706fd39d5945f9f698e7fa6e26631b58" + } + Frame { + msec: 3168 + hash: "706fd39d5945f9f698e7fa6e26631b58" + } + Frame { + msec: 3184 + hash: "706fd39d5945f9f698e7fa6e26631b58" + } + Frame { + msec: 3200 + hash: "c4ed351cacc86b5ca2c8198be0a754e0" + } + Frame { + msec: 3216 + hash: "c4ed351cacc86b5ca2c8198be0a754e0" + } + Frame { + msec: 3232 + hash: "c4ed351cacc86b5ca2c8198be0a754e0" + } + Frame { + msec: 3248 + hash: "c4ed351cacc86b5ca2c8198be0a754e0" + } + Frame { + msec: 3264 + hash: "addbbaca2d29fbc8c7907d51a8e9cdce" + } + Frame { + msec: 3280 + hash: "addbbaca2d29fbc8c7907d51a8e9cdce" + } + Frame { + msec: 3296 + hash: "addbbaca2d29fbc8c7907d51a8e9cdce" + } + Frame { + msec: 3312 + hash: "addbbaca2d29fbc8c7907d51a8e9cdce" + } + Frame { + msec: 3328 + hash: "fcb6b78276df1a6c839d6f30f8fe6495" + } + Frame { + msec: 3344 + hash: "fcb6b78276df1a6c839d6f30f8fe6495" + } + Frame { + msec: 3360 + hash: "fcb6b78276df1a6c839d6f30f8fe6495" + } + Frame { + msec: 3376 + hash: "fcb6b78276df1a6c839d6f30f8fe6495" + } + Frame { + msec: 3392 + hash: "fcb6b78276df1a6c839d6f30f8fe6495" + } + Frame { + msec: 3408 + hash: "b066cbbb00a4bef4e730ea8131c2bbe5" + } + Frame { + msec: 3424 + hash: "b066cbbb00a4bef4e730ea8131c2bbe5" + } + Frame { + msec: 3440 + hash: "b066cbbb00a4bef4e730ea8131c2bbe5" + } + Frame { + msec: 3456 + hash: "b066cbbb00a4bef4e730ea8131c2bbe5" + } + Frame { + msec: 3472 + hash: "e6d801e738ed3265b0127b79da7e8ec5" + } + Frame { + msec: 3488 + hash: "e6d801e738ed3265b0127b79da7e8ec5" + } + Frame { + msec: 3504 + hash: "e6d801e738ed3265b0127b79da7e8ec5" + } + Frame { + msec: 3520 + hash: "e6d801e738ed3265b0127b79da7e8ec5" + } + Frame { + msec: 3536 + hash: "e6d801e738ed3265b0127b79da7e8ec5" + } + Frame { + msec: 3552 + hash: "5b9a527ce399d0467b29c8813bbc7e6a" + } + Frame { + msec: 3568 + hash: "5b9a527ce399d0467b29c8813bbc7e6a" + } + Frame { + msec: 3584 + hash: "5b9a527ce399d0467b29c8813bbc7e6a" + } + Frame { + msec: 3600 + hash: "5b9a527ce399d0467b29c8813bbc7e6a" + } + Frame { + msec: 3616 + hash: "e9dd6c70c22d7b100a07ee837add697b" + } + Frame { + msec: 3632 + hash: "e9dd6c70c22d7b100a07ee837add697b" + } + Frame { + msec: 3648 + hash: "e9dd6c70c22d7b100a07ee837add697b" + } + Frame { + msec: 3664 + hash: "e9dd6c70c22d7b100a07ee837add697b" + } + Frame { + msec: 3680 + hash: "92e553a6e8385ceba6804075e5ed6add" + } + Frame { + msec: 3696 + hash: "92e553a6e8385ceba6804075e5ed6add" + } + Frame { + msec: 3712 + hash: "92e553a6e8385ceba6804075e5ed6add" + } + Frame { + msec: 3728 + hash: "92e553a6e8385ceba6804075e5ed6add" + } + Frame { + msec: 3744 + hash: "92e553a6e8385ceba6804075e5ed6add" + } + Frame { + msec: 3760 + hash: "eafdc541e5bb2937cc472511758bd494" + } + Frame { + msec: 3776 + hash: "eafdc541e5bb2937cc472511758bd494" + } + Frame { + msec: 3792 + hash: "eafdc541e5bb2937cc472511758bd494" + } + Frame { + msec: 3808 + hash: "eafdc541e5bb2937cc472511758bd494" + } + Frame { + msec: 3824 + hash: "3d207efb5d563ec0a8640091710aa9fd" + } + Frame { + msec: 3840 + hash: "3d207efb5d563ec0a8640091710aa9fd" + } + Frame { + msec: 3856 + image: "elide2.4.png" + } + Frame { + msec: 3872 + hash: "3d207efb5d563ec0a8640091710aa9fd" + } + Frame { + msec: 3888 + hash: "d837a68f291b44c8ea4b92088ebccb2c" + } + Frame { + msec: 3904 + 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 differnew file mode 100644 index 00000000..f71c1aca --- /dev/null +++ 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 differnew file mode 100644 index 00000000..ddd6cc58 --- /dev/null +++ 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 differnew file mode 100644 index 00000000..4679774b --- /dev/null +++ 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 differnew file mode 100644 index 00000000..51018b43 --- /dev/null +++ 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 differnew file mode 100644 index 00000000..f5ed905f --- /dev/null +++ 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 00000000..50057245 --- /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 new file mode 100644 index 00000000..6e802f48 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/data-X11/multilength.qml @@ -0,0 +1,1323 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "multilength.0.png" + } + Frame { + msec: 32 + hash: "fde26fa3d17fb92d676afe61ca6a2170" + } + Frame { + msec: 48 + hash: "54c7a0ea10fa212959dc4f7606c31f3c" + } + Frame { + msec: 64 + hash: "e73c4521144b2c810f15239e6d8fa468" + } + Frame { + msec: 80 + hash: "31a68bfd57846795db57bb30d1d60341" + } + Frame { + msec: 96 + hash: "55edcaeed37c1390eee2619d52a2eb03" + } + Frame { + msec: 112 + hash: "2c27d9c3dc215c68630495e255c1670e" + } + Frame { + msec: 128 + hash: "b27dd9260f6da3ab414076e83bf5a2bd" + } + Frame { + msec: 144 + hash: "bfcbba7e970af922ee87fbbe936eaa84" + } + Frame { + msec: 160 + hash: "75af84ff6f21648737cef4a215410cc6" + } + Frame { + msec: 176 + hash: "71fd1fe13a14632ff54ad7a87be68bca" + } + Frame { + msec: 192 + hash: "69f553a1893403dc6fc82d3c9c47f501" + } + Frame { + msec: 208 + hash: "9456b12d49cc2a1f9212dba98a83c8ab" + } + Frame { + msec: 224 + hash: "cfd826f91f6f880816d505c93a8f125a" + } + Frame { + msec: 240 + hash: "d8e3291525eff9f905102ed7654f986b" + } + Frame { + msec: 256 + hash: "044c1f37e37a68fbfbb9ddbc2da4300a" + } + Frame { + msec: 272 + hash: "d640cba5f14d9c065bec6f6c23f2831f" + } + Frame { + msec: 288 + hash: "9e15b68dace4b39b937dfea8777ae503" + } + Frame { + msec: 304 + hash: "7ea72711e3f8bdd1087181e127e093c7" + } + Frame { + msec: 320 + hash: "c45dae8eb1768c8aba2d92dea4f268a2" + } + Frame { + msec: 336 + hash: "181ebf6597be2d9e54c1d01a5ab54b46" + } + Frame { + msec: 352 + hash: "094b6cc486b60882836a9ba35411ae7d" + } + Frame { + msec: 368 + hash: "031f1bcb864b4507bf93caab88756317" + } + Frame { + msec: 384 + hash: "42b4d89a1026327f180ecc414dcd0ef0" + } + Frame { + msec: 400 + hash: "a99c5d1d434687e2f16e7054bcff8a69" + } + Frame { + msec: 416 + hash: "91cf18d3f8538ee8550f7e190911b072" + } + Frame { + msec: 432 + hash: "1c11a328d74bc7bf77da10f094db8d4a" + } + Frame { + msec: 448 + hash: "e4da6dc99c962e8f37dc8d99669616d0" + } + Frame { + msec: 464 + hash: "628d4c1455f58a304887050c0552499a" + } + Frame { + msec: 480 + hash: "dd17a403f45bcd1001cb08e7f4ae8443" + } + Frame { + msec: 496 + hash: "1ed042d0289fc6167143ddcd92f708f6" + } + Frame { + msec: 512 + hash: "b55abb6249925cf06439b3177310dcfc" + } + Frame { + msec: 528 + hash: "251c3346640a2aa7a9c18ca84ff2d5bb" + } + Frame { + msec: 544 + hash: "6f5e18d84c4107213599b57bf7284c4b" + } + Frame { + msec: 560 + hash: "2179c1d7d7acb3c2f6354b493cfe74e0" + } + Frame { + msec: 576 + hash: "bbc757e8f3c08f93ffcdd68b392c8cdb" + } + Frame { + msec: 592 + hash: "7eefd9c7291c1a23679efd42f2c29539" + } + Frame { + msec: 608 + hash: "fa375510d3850614aebceb2bc31ab4de" + } + Frame { + msec: 624 + hash: "f643c5ba39bb90f396f00c0a9df995c8" + } + Frame { + msec: 640 + hash: "c6b7792f780b00b1b07c0ce948dff13b" + } + Frame { + msec: 656 + hash: "d43d82ee9b0da8f237469c555b48bee8" + } + Frame { + msec: 672 + hash: "addaa9d2aa8f54d6a4e82dc7e029f19d" + } + Frame { + msec: 688 + hash: "b12af2fd05a1ccd4664c5093456bae01" + } + Frame { + msec: 704 + hash: "982d3505c51fc1bac026c744e2d1db11" + } + Frame { + msec: 720 + hash: "a67a0705ce893dcafdcfc3a7fe71f608" + } + Frame { + msec: 736 + hash: "6e00f746695ca67fb4c4462740b13c8f" + } + Frame { + msec: 752 + hash: "bc4235d556a1e18d591b9afd87b29826" + } + Frame { + msec: 768 + hash: "830ebf4b9214f1dc31975c83cf49d31e" + } + Frame { + msec: 784 + hash: "bac049ae3d6676db8bca99620c9f5bd3" + } + Frame { + msec: 800 + hash: "0f9623c23e4e45126078c3c93015d26c" + } + Frame { + msec: 816 + hash: "bedde76baa8905970ea5fa8da62355a6" + } + Frame { + msec: 832 + hash: "018b9b1444d921b8cfd823265556c8f6" + } + Frame { + msec: 848 + hash: "2be3e0693f54ffefd24e44f552d59e3f" + } + Frame { + msec: 864 + hash: "c8c99f68125df2a1f41f6b44fdcc0406" + } + Frame { + msec: 880 + hash: "3e18d6a24a1c6983f3f2ce984d22dbe4" + } + Frame { + msec: 896 + hash: "aa336c4e5ace2b33689ca280de2299db" + } + Frame { + msec: 912 + hash: "fd7245f879bbd72b6e72c563a588eea7" + } + Frame { + msec: 928 + hash: "e484656517fcb5763c0c8992b22efe91" + } + Frame { + msec: 944 + hash: "fbd58b050963fc7cdbd5ae89aa7a4a70" + } + Frame { + msec: 960 + hash: "b47ad6fb8b364e3c2764bf31e62f21e0" + } + Frame { + msec: 976 + image: "multilength.1.png" + } + Frame { + msec: 992 + hash: "ac1a6692030ed80cd34c082ac70ea06e" + } + Frame { + msec: 1008 + hash: "068a6b82a35d94e3db3eae772c7da56a" + } + Frame { + msec: 1024 + hash: "8252bb45e74bc09e1d5e6b3951fbb08e" + } + Frame { + msec: 1040 + hash: "a5d7ad9287238780cb45c61bb70d6cd4" + } + Frame { + msec: 1056 + hash: "e0307f3a1193af0df0cd52d7dac44db9" + } + Frame { + msec: 1072 + hash: "d649cf0c4a768dba1a0380b64bc7e48b" + } + Frame { + msec: 1088 + hash: "3fd512a0860c17abbb6ed71488cd7255" + } + Frame { + msec: 1104 + hash: "26032efe6efd1de4b5fae23ce4e28a0a" + } + Frame { + msec: 1120 + hash: "846652a87d93e397d1a84b187b7aafea" + } + Frame { + msec: 1136 + hash: "4dfdaa030da4c72a0e1a19bfd70b5856" + } + Frame { + msec: 1152 + hash: "365ad99db7302dfe078f4283af13f5ca" + } + Frame { + msec: 1168 + hash: "f378a096243bd2c6f7e33e0baf24716a" + } + Frame { + msec: 1184 + hash: "e972a84715d314e8814cb7fcab1ad379" + } + Frame { + msec: 1200 + hash: "8826dbafd12ba2a7437623c8967f2699" + } + Frame { + msec: 1216 + hash: "effa889b33b97f665a21d6562acc45fc" + } + Frame { + msec: 1232 + hash: "6ebb408651cf5fbb2fa8788e0ec544d6" + } + Frame { + msec: 1248 + hash: "c4f45fd05b7b4f00acf80f768e99af38" + } + Frame { + msec: 1264 + hash: "735a7c461f6b10cd967b03c173bfd81d" + } + Frame { + msec: 1280 + hash: "608cf5ebac88726ffe7e66d763d74e27" + } + Frame { + msec: 1296 + hash: "6322c5aebdf814bfc5bfaef8b6bb4d91" + } + Frame { + msec: 1312 + hash: "730b7cef2e0cf57a4721e77e6849b862" + } + Frame { + msec: 1328 + hash: "13879c0772938e39d820b6fc10e0f7e5" + } + Frame { + msec: 1344 + hash: "0710bf8a2beff02009d4bb02f2404b7b" + } + Frame { + msec: 1360 + hash: "2cd38c2cbf3d8b7eb3a50b9db4bb8f7f" + } + Frame { + msec: 1376 + hash: "4e988a74a3846171f86d4d69ce3407d9" + } + Frame { + msec: 1392 + hash: "82cc4b40fe1190de5a2cbbf3f11ac7b0" + } + Frame { + msec: 1408 + hash: "f15bd345b992b39167165a640ad45794" + } + Frame { + msec: 1424 + hash: "be5ca66da00327ecc9f5dde2aa3660d2" + } + Frame { + msec: 1440 + hash: "f97a1e863c36477d31a78342c7aa21b7" + } + Frame { + msec: 1456 + hash: "d137a2a6ae95aba3f7a2b2a0560718a5" + } + Frame { + msec: 1472 + hash: "e7529db7cf310e41eb0ac42ab86ae317" + } + Frame { + msec: 1488 + hash: "66914e90881a4a8751ba5391ac41a70b" + } + Frame { + msec: 1504 + hash: "249863a5ef1a14ca0eb4397d206dfc1e" + } + Frame { + msec: 1520 + hash: "26095384b724a5e704c7b627930f4e22" + } + Frame { + msec: 1536 + hash: "98281eed5ae9d9f933e47a8fba8709f1" + } + Frame { + msec: 1552 + hash: "d9b50c54255edb300e36af2648ef8f30" + } + Frame { + msec: 1568 + hash: "9bde860d92f5ec979fa5c274fd1c13a1" + } + Frame { + msec: 1584 + hash: "39c13a42f920f57d9f9fe85ebc4e68fa" + } + Frame { + msec: 1600 + hash: "e80bd130bad05078212089586d6c2731" + } + Frame { + msec: 1616 + hash: "753732b5309fd8dd7daa16761dd7dad0" + } + Frame { + msec: 1632 + hash: "2eb56a98f728b224f7db073c6ea3c3b9" + } + Frame { + msec: 1648 + hash: "21ab167d173e244ffb471faddf704e81" + } + Frame { + msec: 1664 + hash: "9964a0386ae349b909424f588d8decf5" + } + Frame { + msec: 1680 + hash: "cee42f46df4c879fa6fc378481ec728c" + } + Frame { + msec: 1696 + hash: "4779aeed276cbe4112484d189d1baf8b" + } + Frame { + msec: 1712 + hash: "d482cd14db734f5fed2eaec7d8c0c555" + } + Frame { + msec: 1728 + hash: "1f8b0681711c46afcf8af66df6d7caf8" + } + Frame { + msec: 1744 + hash: "44b0e6d69fcd2b7acb499dfdfced026b" + } + Frame { + msec: 1760 + hash: "b6e25c4a276917b7f7f9189e65d965a8" + } + Frame { + msec: 1776 + hash: "07e5da936f8d5c84606fcdc49fc6aca2" + } + Frame { + msec: 1792 + hash: "f27a54a8d37ec62f54e083f1ca65aada" + } + Frame { + msec: 1808 + hash: "074403259022efd08fcbd9d3a3052c79" + } + Frame { + msec: 1824 + hash: "a126762087c8f94beef81216b6010f0c" + } + Frame { + msec: 1840 + hash: "96b8c7cebbb9676ea4f028907de71bbf" + } + Frame { + msec: 1856 + hash: "e6f073522d0af8e504fdb7df971f5e0a" + } + Frame { + msec: 1872 + hash: "9223ed285f322fae3ba2b52afb408586" + } + Frame { + msec: 1888 + hash: "b24575dd4c0b0da0b99a03c46209ed3a" + } + Frame { + msec: 1904 + hash: "5c82bc860f64183e66aead451ee5b893" + } + Frame { + msec: 1920 + hash: "3172ab9c62b0870d6894b13720e54918" + } + Frame { + msec: 1936 + image: "multilength.2.png" + } + Frame { + msec: 1952 + hash: "5f8e85839f9ac82f46a17f871c3fffbc" + } + Frame { + msec: 1968 + hash: "245219fb6c4aa37d8cba7b5e1f74265f" + } + Frame { + msec: 1984 + hash: "b68cfc5366c4ed8d1e5950a1facf0d85" + } + Frame { + msec: 2000 + hash: "dd5c2d2470cc87d57d35ecc9ae8a3528" + } + Frame { + msec: 2016 + hash: "1a15d7f02b35d046305b40f9e6a6839d" + } + Frame { + msec: 2032 + hash: "d44c382ea28d429e6f8bbef9ae17338a" + } + Frame { + msec: 2048 + hash: "63598cb09d5ecbeb991c6db778c5c002" + } + Frame { + msec: 2064 + hash: "b3fcd0180ecd01e2ad0c0114b3dfbf78" + } + Frame { + msec: 2080 + hash: "8d441044f5f10da23708d7ddf0472989" + } + Frame { + msec: 2096 + hash: "6e87518a368c39d68521046773c2f922" + } + Frame { + msec: 2112 + hash: "59e377ccc851ee361e3874ad5ec18e55" + } + Frame { + msec: 2128 + hash: "57a9b0431c7db130bfe4d6603f98c1f5" + } + Frame { + msec: 2144 + hash: "526c93727c6321782a373ea6952a8784" + } + Frame { + msec: 2160 + hash: "fcd0a4605e27ecb0bac18686e7846b3b" + } + Frame { + msec: 2176 + hash: "d697892f9944c67b5aadd7ad641e3ee5" + } + Frame { + msec: 2192 + hash: "f46fd7e568d0995c518749ec0f5a0882" + } + Frame { + msec: 2208 + hash: "31cd2243fb23d4332c02e91f9956f648" + } + Frame { + msec: 2224 + hash: "3b29a9c0121ff127b69abba9c0b13c2c" + } + Frame { + msec: 2240 + hash: "ecd789e744ebb5dee7f25ebb089407bf" + } + Frame { + msec: 2256 + hash: "c99a6dfad8d750b7e67c1e3ef1021cbb" + } + Frame { + msec: 2272 + hash: "82d18b0c193f0ada9cae68e9f6ad5ff5" + } + Frame { + msec: 2288 + hash: "a09e8144b06db76f5849561d880f037e" + } + Frame { + msec: 2304 + hash: "3e6922ca54c809a32ed5ef72e19d7ff0" + } + Frame { + msec: 2320 + hash: "28e46da32bf34b3e1cd3d351e4c40317" + } + Frame { + msec: 2336 + hash: "297aeeaadc5f3268d95320bc3b33a429" + } + Frame { + msec: 2352 + hash: "31721528cdb17b03d3d6ca9f9a91370b" + } + Frame { + msec: 2368 + hash: "52fd1721330321daaea0b56122a72e5b" + } + Frame { + msec: 2384 + hash: "739c5179b9739021dbb522d01812388c" + } + Frame { + msec: 2400 + hash: "4ae07f58d3a514f5c08f314c5dd445c4" + } + Frame { + msec: 2416 + hash: "4305ea97d47bac3fb0eebf9181b3ce48" + } + Frame { + msec: 2432 + hash: "21c99059dba068bc145896217cc0883c" + } + Frame { + msec: 2448 + hash: "0a514ae5d36acc07c7809a7b4f21ed8e" + } + Frame { + msec: 2464 + hash: "550ce887f462ace686bc6a9021c5cb73" + } + Frame { + msec: 2480 + hash: "b65857dcfa0b1281dd5b9821a12dd8e8" + } + Frame { + msec: 2496 + hash: "5a6bb448a570e1a3eef142b8054f3717" + } + Frame { + msec: 2512 + hash: "b38e2f6b4063e1b8a40292017c5ed4ec" + } + Frame { + msec: 2528 + hash: "fa7545e6e3fc92d62af2f7651077da5b" + } + Frame { + msec: 2544 + hash: "ebf0c79720a5692b761b62c4ba360875" + } + Frame { + msec: 2560 + hash: "cb5356376d97308a4d102c9a53e93abe" + } + Frame { + msec: 2576 + hash: "879f434f4901bdcb166294336c60e26a" + } + Frame { + msec: 2592 + hash: "3ab575ac04bdd455346c0460aed413a0" + } + Frame { + msec: 2608 + hash: "8f08366cb474ca2a1988ebba9d65ecaa" + } + Frame { + msec: 2624 + hash: "2939cf0235f98aeaf48b3f28964cdddd" + } + Frame { + msec: 2640 + hash: "9cf4b339914e48f896dda17e08759472" + } + Frame { + msec: 2656 + hash: "3f5568ac7a4386f1d5072f1cda0c35b8" + } + Frame { + msec: 2672 + hash: "107edbf8181f79cd7847d0154b6eda11" + } + Frame { + msec: 2688 + hash: "9254497b95b89a7d40903edb04a3764a" + } + Frame { + msec: 2704 + hash: "7e7d25a2ee3fbfd67a3b8fecb9fe9202" + } + Frame { + msec: 2720 + hash: "03759f59bbd2be573acd6c03eb088edd" + } + Frame { + msec: 2736 + hash: "58689762be6c7d3d6de6f23580ec8886" + } + Frame { + msec: 2752 + hash: "0d4e315f9b079a30e6a4294a667f9ebc" + } + Frame { + msec: 2768 + hash: "3f3dfa1c8d160238dae2da79a6a569f3" + } + Frame { + msec: 2784 + hash: "b3cd7c3034e2a34c4ae9ed7f3144b2cc" + } + Frame { + msec: 2800 + hash: "c27d3a9057d1f15c6e0b2d427ac12ad2" + } + Frame { + msec: 2816 + hash: "9b25ab315d9bfc582e41c05e88812cbe" + } + Frame { + msec: 2832 + hash: "e75671bfb99741dcff476690ede42166" + } + Frame { + msec: 2848 + hash: "7dd3307fb41277ebcc4339cdb7747d7c" + } + Frame { + msec: 2864 + hash: "a148bce140f1637e27ae5f0207b75351" + } + Frame { + msec: 2880 + hash: "64e57a31c1baa16bcf47f2202fd6e2ed" + } + Frame { + msec: 2896 + image: "multilength.3.png" + } + Frame { + msec: 2912 + hash: "83381c54b1923356c403cad2ae2c3519" + } + Frame { + msec: 2928 + hash: "e110f28619c2ec7c1c8d479793b93e54" + } + Frame { + msec: 2944 + hash: "996a9a698f1a7c673eeef67501d7b81b" + } + Frame { + msec: 2960 + hash: "6cf2465c8b7c70343a26e981e6492212" + } + Frame { + msec: 2976 + hash: "3a9078adf3d4ca207c97b62ad525998f" + } + Frame { + msec: 2992 + hash: "0bf0d9a6a202119daa6a44f17d03b9ed" + } + Frame { + msec: 3008 + hash: "6dfadc21810c9176dad599a6f7f672b9" + } + Frame { + msec: 3024 + hash: "f1f866c6245bd6fd8141abfb8a040d46" + } + Frame { + msec: 3040 + hash: "84329287c7555bc6207039ea632632b2" + } + Frame { + msec: 3056 + hash: "da7e80527f58c93bce9267958ce4c5d7" + } + Frame { + msec: 3072 + hash: "cd8eea7543ebc42971b3f41ea21dd4ed" + } + Frame { + msec: 3088 + hash: "b9abb526dc3447370d847a5bca868b50" + } + Frame { + msec: 3104 + hash: "b8d63ac8331a9375ca06adacb56d12ea" + } + Frame { + msec: 3120 + hash: "20fcdd73a4cc2abebbc462c32fb9b2c8" + } + Frame { + msec: 3136 + hash: "3f656f80771828ee6696a2e0a0626ae4" + } + Frame { + msec: 3152 + hash: "0d99110edca4f8ec544d10d680d27092" + } + Frame { + msec: 3168 + hash: "48026f803bd17f56d13dd946fb359e3a" + } + Frame { + msec: 3184 + hash: "40759d794139327e2e66685c9fcb047b" + } + Frame { + msec: 3200 + hash: "419953a3f882008e82bd733e63e66ab6" + } + Frame { + msec: 3216 + hash: "ddcd288b0a825ef6899755fbad56f2dd" + } + Frame { + msec: 3232 + hash: "bc203d9f0f32efdd177353b9589bd127" + } + Frame { + msec: 3248 + hash: "a4ae6c449b53545a683cd33bc9274d59" + } + Frame { + msec: 3264 + hash: "59e7c218b5a1b857469972f966489a43" + } + Frame { + msec: 3280 + hash: "521fc5833ab0e3088200e1fea9a887b0" + } + Frame { + msec: 3296 + hash: "bd2386f85afb7516d147bff4c07e239f" + } + Frame { + msec: 3312 + hash: "5298fdee07ff2ff34121f064fed3db4e" + } + Frame { + msec: 3328 + hash: "311a8f163cebf7bafcb47c8e6db40ed1" + } + Frame { + msec: 3344 + hash: "ad6342bed57257a1616a74e19f2bb484" + } + Frame { + msec: 3360 + hash: "4eb186c5f4963dc72b3dbc3a9da4df65" + } + Frame { + msec: 3376 + hash: "58f1f128001dd1ce0d405595acbaab2a" + } + Frame { + msec: 3392 + hash: "ba4a39b66cac22fceba9c4ecfdbae363" + } + Frame { + msec: 3408 + hash: "bbfde54a4de637bc1c54248e2e342544" + } + Frame { + msec: 3424 + hash: "ddc3b4e87782e0472630e2f9f8a57099" + } + Frame { + msec: 3440 + hash: "1bf1212686520da772fc18ca7684a924" + } + Frame { + msec: 3456 + hash: "706ec5a3b48123d3b5113d55b71f7968" + } + Frame { + msec: 3472 + hash: "62b08db0c3c4f1313bcf4a1e7b90badb" + } + Frame { + msec: 3488 + hash: "ae8409fed9d8919b1af2b4d0eafce670" + } + Frame { + msec: 3504 + hash: "9f6ed6ada78e42f06f33514e363c736f" + } + Frame { + msec: 3520 + hash: "97e9a504c2c4ba5329a616810fc19505" + } + Frame { + msec: 3536 + hash: "348b6d15b8ef6862818b4fbdb938f241" + } + Frame { + msec: 3552 + hash: "c1845df466f5690a8d7a439d33a27f7d" + } + Frame { + msec: 3568 + hash: "aee2486331275b9f4116b61588ce169e" + } + Frame { + msec: 3584 + hash: "efca3eaffa3421d68d788ee3f0ec068c" + } + Frame { + msec: 3600 + hash: "35f2940b51ed8c4734c23a43bf6fe448" + } + Frame { + msec: 3616 + hash: "92b7d34480b7fab4dd39bbccfa8455a5" + } + Frame { + msec: 3632 + hash: "4408049f405ecf5c3c696780390e2155" + } + Frame { + msec: 3648 + hash: "29aa30678d5c87c79ac67198e4dd7bd4" + } + Frame { + msec: 3664 + hash: "2f88ac156017b20795f01716d9e9f2e8" + } + Frame { + msec: 3680 + hash: "4d72dec4a2e8edcff806c11f3742cf07" + } + Frame { + msec: 3696 + hash: "3f5ebad282a4aa9c03a17d32aea03151" + } + Frame { + msec: 3712 + hash: "a8d289d15353d45159607377de285732" + } + Frame { + msec: 3728 + hash: "af2d2fcfa4510e0d26ea90fc7711b0cf" + } + Frame { + msec: 3744 + hash: "aed6897bc8b2163822a052e1cc9ad36b" + } + Frame { + msec: 3760 + hash: "bf7077614b5045f79c8697bab1e83839" + } + Frame { + msec: 3776 + hash: "e5c8c0bf1fce3a964f4bb911ffee0bdb" + } + Frame { + msec: 3792 + hash: "bcfe4aebc880809f56d480f23b17dfd1" + } + Frame { + msec: 3808 + hash: "2ce342f7864ab26124093edc88585c97" + } + Frame { + msec: 3824 + hash: "8be15d95125e03a0282e897096abb443" + } + Frame { + msec: 3840 + hash: "a4486f30becceca3ec3cc5c8718af82a" + } + Frame { + msec: 3856 + image: "multilength.4.png" + } + Frame { + msec: 3872 + hash: "38de7ed0d05015f9b06a4bb278fc96c1" + } + Frame { + msec: 3888 + hash: "1cd9a38bb1fc8b06d5c05cd28719d4b3" + } + Frame { + msec: 3904 + hash: "682ba6e2eb83ce1b6bf8526b21cf2694" + } + Frame { + msec: 3920 + hash: "3da075fccb3d26f30530a69f86d999a8" + } + Frame { + msec: 3936 + hash: "b0fb39798dfa94d0898e5e0d7afd1277" + } + Frame { + msec: 3952 + hash: "7e41bbe233d6bc7354ba4516edec4841" + } + Frame { + msec: 3968 + hash: "1d3f24f20ba123940d97f09949cfcc0f" + } + Frame { + msec: 3984 + hash: "abc7a82d91e28c5a3ee9ffd663c8c7bd" + } + Frame { + msec: 4000 + hash: "e685c0218a3d80584013806707693eb0" + } + Frame { + msec: 4016 + hash: "6ff98dc7eb0453f058a5d4cadf86ddf4" + } + Frame { + msec: 4032 + hash: "5a3d0c2c95cb85678f32a8b68dc8d399" + } + Frame { + msec: 4048 + hash: "d5bde2f063d524ac0e7bcef26d543668" + } + Frame { + msec: 4064 + hash: "64e7bc5e0798ecd009fd05cbc1523977" + } + Frame { + msec: 4080 + hash: "3c87a9ee92661da2aacc09b71dd393ca" + } + Frame { + msec: 4096 + hash: "bf4806e0e8cb73cded37ca97966078d7" + } + Frame { + msec: 4112 + hash: "a5956031dac15dba64bf49c9d308c9c7" + } + Frame { + msec: 4128 + hash: "51395284acf731266eaed86387ad768a" + } + Frame { + msec: 4144 + hash: "489ab28b773d48b8fdf9cf674b1da87f" + } + Frame { + msec: 4160 + hash: "4c6a5b7442a4ff241329157657b8c9f7" + } + Frame { + msec: 4176 + hash: "629faa780676c705ca8349b8765ed38b" + } + Frame { + msec: 4192 + hash: "28654cb8801bea906a4f181004ed0e85" + } + Frame { + msec: 4208 + hash: "2abf774ccf33e6d0af4a8c4154e2ab2a" + } + Frame { + msec: 4224 + hash: "f1cbdf35081b08b676d1661834829c9a" + } + Frame { + msec: 4240 + hash: "a49ef4ec40d59be1e872c6f8bcdbbb4c" + } + Frame { + msec: 4256 + hash: "dab02c8afd3914177bfdf29e68b54291" + } + Frame { + msec: 4272 + hash: "7bdca9571a346117277b0de6fa1f6e5e" + } + Frame { + msec: 4288 + hash: "11dc19768b1a4a787f46082a583c068c" + } + Frame { + msec: 4304 + hash: "5e72d13702108d55d650a01c1caf2cfb" + } + Frame { + msec: 4320 + hash: "e5a379841ae54f07d54c4baa78fa7b69" + } + Frame { + msec: 4336 + hash: "88d2363709d377cad251dc956b0ff866" + } + Frame { + msec: 4352 + hash: "5e6db7322e69f41d37efdd35a769df4e" + } + Frame { + msec: 4368 + hash: "cc781d136bb48a1a41bd9243327bacc3" + } + Frame { + msec: 4384 + hash: "69612d6379a204fa1e1c6d7b58f78370" + } + Frame { + msec: 4400 + hash: "a81c15225bc81a19e22375532a5457ab" + } + Frame { + msec: 4416 + hash: "a97bb0ac528a1377ef8f6bf655795b69" + } + Frame { + msec: 4432 + hash: "7fa6d66219c66ae8aec43e44626b427a" + } + Frame { + msec: 4448 + hash: "99f47bc80b706692f16c6c5fa3c0c85d" + } + Frame { + msec: 4464 + hash: "55d6cf7f545c74ed59a8bf040f9d5d58" + } + Frame { + msec: 4480 + hash: "1a07d14fa7866c5268e622d0925cbf4d" + } + Frame { + msec: 4496 + hash: "a41b281563c401d0e4ff55f4a3c45e18" + } + Frame { + msec: 4512 + hash: "6bff67c2f53a4e620c63eea539f4abe0" + } + Frame { + msec: 4528 + hash: "a5f06e5ff2fd7f390279f7df822c8297" + } + Frame { + msec: 4544 + hash: "213b174770c13105b89a1d88cd2f0b7c" + } + Frame { + msec: 4560 + hash: "dde34ca92317a54ddaa2f9bff515d91c" + } + Frame { + msec: 4576 + hash: "12446cca2aae19fd721cda11bbb51bae" + } + Frame { + msec: 4592 + hash: "f4d00502cab0a843563fcfd336b74596" + } + Frame { + msec: 4608 + hash: "b6ae2b396adf6068ef3a6027e4b175db" + } + Frame { + msec: 4624 + hash: "370dabffdfc0bebf5d25abfaefff399c" + } + Frame { + msec: 4640 + hash: "fd496e8c03f85a872bd5ee6e8a85db7f" + } + Frame { + msec: 4656 + hash: "0999335427d63f318e166ea8662c4c22" + } + Frame { + msec: 4672 + hash: "5a4eb9267cd35a71f6c2daaca1a582be" + } + Frame { + msec: 4688 + hash: "4270d7a26d56f1d805b647c5ec7cc6ce" + } + Frame { + msec: 4704 + hash: "334f1e3c8520196016352bf4d00fbc18" + } + Frame { + msec: 4720 + hash: "2bf704e85c197c776a188927a80deaad" + } + Frame { + msec: 4736 + hash: "e2c5c42e55dc185977bd5049eb4bd3d2" + } + Frame { + msec: 4752 + hash: "7ead4353fdc135d6b959be0ce22955e3" + } + Frame { + msec: 4768 + hash: "ab42998e1e17ac8637d76dc0cf356c7a" + } + Frame { + msec: 4784 + hash: "030f34f8caf0814eaaf18ea5fda669dd" + } + Frame { + msec: 4800 + hash: "6e12a04ac25553142875a10a5c8e46e8" + } + Frame { + msec: 4816 + image: "multilength.5.png" + } + Frame { + msec: 4832 + hash: "e2f2ab9a3fe6a3a375341010c91017bd" + } + Frame { + msec: 4848 + hash: "9301889debd3932772a1c81314eb1ef2" + } + Frame { + msec: 4864 + hash: "671feec6eb1166c612a22405db9c044e" + } + Frame { + msec: 4880 + hash: "648215ffa5448dc173165d24389c014e" + } + Frame { + msec: 4896 + hash: "a70806b54806f29d0e240cd63d86b77e" + } + Frame { + msec: 4912 + hash: "4bf9ffe611c52c21fbdb84221d3d4dba" + } + Frame { + msec: 4928 + hash: "ae78202b0ebd4c13a92d468a7470bdc9" + } + Frame { + msec: 4944 + hash: "fb0c3d6c3e3479abb6a1b44b1a5f3785" + } + Frame { + msec: 4960 + hash: "48906c21e17479807f736d7f7713f6b0" + } + Frame { + msec: 4976 + hash: "a661a461542b3078dd1dad25bf6d8414" + } + Frame { + msec: 4992 + hash: "387deb0df0c59cfb120313946c4e5c9a" + } + Frame { + msec: 5008 + hash: "f2473c6e4877f3035f0b511ff2d27684" + } + Frame { + msec: 5024 + hash: "f88d3767ccd773930ef9d99dfd0e8c17" + } + Frame { + msec: 5040 + hash: "aef8a93d2caafec839d425184176bcc7" + } + Frame { + msec: 5056 + hash: "e73c4521144b2c810f15239e6d8fa468" + } + Frame { + msec: 5072 + hash: "a66856750cc5aa7a21ffb6e0a9c94306" + } + Frame { + msec: 5088 + hash: "22bce57e360790c356564a0568ec3bee" + } + Frame { + msec: 5104 + hash: "55edcaeed37c1390eee2619d52a2eb03" + } + Frame { + msec: 5120 + hash: "51d8495324954f1bd62caa67d15e9ab2" + } + Frame { + msec: 5136 + hash: "bfcbba7e970af922ee87fbbe936eaa84" + } + Frame { + msec: 5152 + hash: "a7652fe427ca7b8ef37dbf9a6097f8af" + } + Frame { + msec: 5168 + hash: "d5ab00fc274a7fd568af514c55f24e04" + } + Frame { + msec: 5184 + hash: "71fd1fe13a14632ff54ad7a87be68bca" + } + Frame { + msec: 5200 + hash: "761f9b41ce4136619f89c73746ab176e" + } + Frame { + msec: 5216 + hash: "cfd826f91f6f880816d505c93a8f125a" + } + Frame { + msec: 5232 + hash: "33fbc77640cc73c17a0f68db5f70ddec" + } + Frame { + msec: 5248 + hash: "ef925f6709f7603d8acddbbe3e3b0426" + } + Frame { + msec: 5264 + hash: "044c1f37e37a68fbfbb9ddbc2da4300a" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/elide.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/elide.qml new file mode 100644 index 00000000..e52c6093 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/elide.qml @@ -0,0 +1,32 @@ +import QtQuick 1.0 +import "../../shared" 1.0 + +Rectangle { + width: childrenRect.width + height: childrenRect.height + Column { + width: 80 + height: myText.height*4 + TestText { + elide: "ElideLeft" + text: "aaa bbb ccc ddd eee fff" + width: 80 + id: myText + } + TestText { + elide: "ElideMiddle" + text: "aaa bbb ccc ddd eee fff" + width: 80 + } + TestText { + elide: "ElideRight" + text: "aaa bbb ccc ddd eee fff" + width: 80 + } + 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 new file mode 100644 index 00000000..0370a73b --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/elide2.qml @@ -0,0 +1,13 @@ +import QtQuick 1.0 +import "../../shared" 1.0 + +Rectangle { + width: 500 + height: 100 + + 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 new file mode 100644 index 00000000..db991a2d --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/elide/multilength.qml @@ -0,0 +1,20 @@ +import QtQuick 1.0 +import "../../shared" 1.0 + +Rectangle { + width: 500 + height: 50 + color: "lightBlue" + Rectangle { + width: myText.width + height: myText.height + color: "white" + anchors.centerIn: parent + TestText { + id: myText + NumberAnimation on width { from: 500; to: 0; loops: Animation.Infinite; duration: 5000 } + elide: "ElideRight" + text: "Brevity is the soul of wit, and tediousness the limbs and outward flourishes.\x9CBrevity is a great charm of eloquence.\x9CBe concise!\x9CSHHHHHHHHHHHHHHHHHHHHHHHHHHHH" + } + } +} 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 00000000..fe4e2e70 --- /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/data-MAC/plaintext.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext.0.png Binary files differnew file mode 100644 index 00000000..cfa61a9a --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext.qml new file mode 100644 index 00000000..fdf23106 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext.qml @@ -0,0 +1,11 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "plaintext.0.png" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext2.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext2.0.png Binary files differnew file mode 100644 index 00000000..e47b4795 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext2.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext2.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext2.qml new file mode 100644 index 00000000..f6cddc43 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext2.qml @@ -0,0 +1,11 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "plaintext2.0.png" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext3.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext3.0.png Binary files differnew file mode 100644 index 00000000..0d3c6728 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext3.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext3.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext3.qml new file mode 100644 index 00000000..13f413a1 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/plaintext3.qml @@ -0,0 +1,11 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "plaintext3.0.png" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/richtext.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/richtext.0.png Binary files differnew file mode 100644 index 00000000..76e5b9f8 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/richtext.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/richtext.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/richtext.qml new file mode 100644 index 00000000..3da391dc --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/richtext.qml @@ -0,0 +1,11 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "richtext.0.png" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/richtext2.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/richtext2.0.png Binary files differnew file mode 100644 index 00000000..bb65aded --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/richtext2.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/richtext2.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/richtext2.qml new file mode 100644 index 00000000..afae3f89 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-MAC/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-X11/plaintext.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext.0.png Binary files differnew file mode 100644 index 00000000..56d98ff0 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext.qml new file mode 100644 index 00000000..fdf23106 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext.qml @@ -0,0 +1,11 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "plaintext.0.png" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext2.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext2.0.png Binary files differnew file mode 100644 index 00000000..1ab1eb5b --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext2.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext2.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext2.qml new file mode 100644 index 00000000..f6cddc43 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext2.qml @@ -0,0 +1,11 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "plaintext2.0.png" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext3.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/plaintext3.0.png Binary files differnew file mode 100644 index 00000000..04e0f5e8 --- /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 00000000..13f413a1 --- /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 differnew file mode 100644 index 00000000..68921f65 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/richtext.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/richtext.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/richtext.qml new file mode 100644 index 00000000..3da391dc --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/richtext.qml @@ -0,0 +1,11 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "richtext.0.png" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/richtext2.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data-X11/richtext2.0.png Binary files differnew file mode 100644 index 00000000..c9450c7c --- /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 00000000..afae3f89 --- /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/plaintext.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext.0.png Binary files differnew file mode 100644 index 00000000..89195ae7 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext.qml new file mode 100644 index 00000000..fdf23106 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext.qml @@ -0,0 +1,11 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "plaintext.0.png" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext2.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext2.0.png Binary files differnew file mode 100644 index 00000000..0574f63f --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext2.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext2.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext2.qml new file mode 100644 index 00000000..f6cddc43 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext2.qml @@ -0,0 +1,11 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "plaintext2.0.png" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext3.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext3.0.png Binary files differnew file mode 100644 index 00000000..0d3c6728 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext3.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext3.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext3.qml new file mode 100644 index 00000000..13f413a1 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/plaintext3.qml @@ -0,0 +1,11 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "plaintext3.0.png" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/richtext.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/richtext.0.png Binary files differnew file mode 100644 index 00000000..6a487283 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/richtext.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/richtext.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/richtext.qml new file mode 100644 index 00000000..3da391dc --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/richtext.qml @@ -0,0 +1,11 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "richtext.0.png" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/richtext2.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/data/richtext2.0.png Binary files differnew file mode 100644 index 00000000..34f8e387 --- /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 00000000..afae3f89 --- /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 new file mode 100644 index 00000000..64ab65b8 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext.qml @@ -0,0 +1,101 @@ +import QtQuick 1.0 +import "../../shared" 1.0 + +Rectangle { + 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; horizontalAlignment: Text.AlignLeft; width: s.width + } + TestText { + font.pixelSize: 18 + text: s.text; horizontalAlignment: Text.AlignHCenter; verticalAlignment: Text.AlignVCenter; width: s.width; + } + TestText { + font.pixelSize: 24 + text: s.text; horizontalAlignment: Text.AlignRight; verticalAlignment: Text.AlignBottom; width: s.width; + } + 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" + } + TestText { + text: s.text; font.overline: true; font.wordSpacing: 25; font.capitalization: "Capitalize"; color: "green" + } + Row{ + height: childrenRect.height + spacing: 4 + TestText { + text: s.text; elide: Text.ElideLeft; width: 200 + } + TestText { + text: s.text; elide: Text.ElideMiddle; width: 200 + } + TestText { + text: s.text; elide: Text.ElideRight; width: 200 + } + } + Row{ + height: childrenRect.height + spacing: 4 + TestText{ + text: s.text; elide: Text.ElideLeft; width: 200; wrapMode: Text.WordWrap + } + TestText { + text: s.text; elide: Text.ElideMiddle; width: 200; wrapMode: Text.WordWrap + } + TestText { + text: s.text; elide: Text.ElideRight; width: 200; wrapMode: Text.WordWrap + } + } + Row{ + height: childrenRect.height + spacing: 4 + TestText { + text: s.text + " thisisaverylongstringwithnospaces"; width: 150; wrapMode: Text.WrapAnywhere + } + TestText { + text: s.text + " thisisaverylongstringwithnospaces"; width: 150; wrapMode: Text.Wrap + } + TestText { +text: s.text; font.pixelSize: 18; style: Text.Outline; styleColor: "white"; wrapMode: Text.WordWrap; width: 200 + } + } + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext2.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext2.qml new file mode 100644 index 00000000..01de1f00 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext2.qml @@ -0,0 +1,23 @@ +import QtQuick 1.0 +import "../../shared" 1.0 + +Rectangle { + width: 400; height: 200 + + Row { + spacing: 20 + anchors.centerIn: parent + TestText { + text: "First line\nSecond line"; wrapMode: Text.Wrap + } + TestText { + text: "First line\nSecond line"; width: 70 + } + TestText { + text: "First Second\nThird Fourth"; wrapMode: Text.Wrap; width: 50 + } + TestText { + text: "First line<br>Second line"; textFormat: Text.StyledText + } + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext3.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext3.qml new file mode 100644 index 00000000..10a2d9ab --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/plaintext3.qml @@ -0,0 +1,62 @@ +import QtQuick 1.0 + +Rectangle { + id: main + width: 620; height: 280 + + + Grid { + x: 4; y: 4 + spacing: 8 + columns: 4 + + Column { + spacing: 4 + BorderedText { } + BorderedText { horizontalAlignment: Text.AlignHCenter } + BorderedText { horizontalAlignment: Text.AlignRight } + } + + Column { + spacing: 4 + BorderedText { wrapMode: Text.Wrap } + BorderedText { horizontalAlignment: Text.AlignHCenter; wrapMode: Text.Wrap } + BorderedText { horizontalAlignment: Text.AlignRight; wrapMode: Text.Wrap } + } + + Column { + spacing: 4 + 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 + 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 + 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 + 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 + 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 new file mode 100644 index 00000000..a748b686 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/font/richtext.qml @@ -0,0 +1,47 @@ +import QtQuick 1.0 +import "../../shared" 1.0 + +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 + } + TestText { + text: s.text; font.pixelSize: 18 + } + TestText { + text: s.text; font.pixelSize: 24 + } + 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; font.letterSpacing: 2 + } + TestText { + text: s.text; font.underline: true; font.letterSpacing: 2; font.capitalization: "AllUppercase"; color: "blue" + } + TestText { + text: s.text; font.overline: true; font.wordSpacing: 25; font.capitalization: "Capitalize"; color: "green" + } + } +} 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 00000000..f5e85fa0 --- /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/maximumLineCount/data-X11/newLines.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/newLines.0.png Binary files differnew file mode 100644 index 00000000..c24c7c65 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/newLines.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/newLines.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/newLines.qml new file mode 100644 index 00000000..affd3a61 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/newLines.qml @@ -0,0 +1,11 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "newLines.0.png" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/newLines_wrap.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/newLines_wrap.0.png Binary files differnew file mode 100644 index 00000000..0ba68e5a --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/newLines_wrap.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/newLines_wrap.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/newLines_wrap.qml new file mode 100644 index 00000000..410b47d1 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/newLines_wrap.qml @@ -0,0 +1,11 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "newLines_wrap.0.png" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/newLines_wrap_elide.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/newLines_wrap_elide.0.png Binary files differnew file mode 100644 index 00000000..3f1144b8 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/newLines_wrap_elide.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/newLines_wrap_elide.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/newLines_wrap_elide.qml new file mode 100644 index 00000000..94cf1d25 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/newLines_wrap_elide.qml @@ -0,0 +1,11 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "newLines_wrap_elide.0.png" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/wrap.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/wrap.0.png Binary files differnew file mode 100644 index 00000000..f0ad9651 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/wrap.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/wrap.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/wrap.qml new file mode 100644 index 00000000..4b55312c --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/wrap.qml @@ -0,0 +1,11 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "wrap.0.png" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/wrap_elide.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/wrap_elide.0.png Binary files differnew file mode 100644 index 00000000..62274ce3 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/wrap_elide.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/wrap_elide.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/wrap_elide.qml new file mode 100644 index 00000000..7d002ea4 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data-X11/wrap_elide.qml @@ -0,0 +1,11 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "wrap_elide.0.png" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/newLines.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/newLines.0.png Binary files differnew file mode 100644 index 00000000..c24c7c65 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/newLines.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/newLines.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/newLines.qml new file mode 100644 index 00000000..affd3a61 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/newLines.qml @@ -0,0 +1,11 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "newLines.0.png" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/newLines_wrap.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/newLines_wrap.0.png Binary files differnew file mode 100644 index 00000000..0ba68e5a --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/newLines_wrap.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/newLines_wrap.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/newLines_wrap.qml new file mode 100644 index 00000000..410b47d1 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/newLines_wrap.qml @@ -0,0 +1,11 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "newLines_wrap.0.png" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/newLines_wrap_elide.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/newLines_wrap_elide.0.png Binary files differnew file mode 100644 index 00000000..3f1144b8 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/newLines_wrap_elide.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/newLines_wrap_elide.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/newLines_wrap_elide.qml new file mode 100644 index 00000000..94cf1d25 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/newLines_wrap_elide.qml @@ -0,0 +1,11 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "newLines_wrap_elide.0.png" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/wrap.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/wrap.0.png Binary files differnew file mode 100644 index 00000000..f0ad9651 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/wrap.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/wrap.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/wrap.qml new file mode 100644 index 00000000..4b55312c --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/wrap.qml @@ -0,0 +1,11 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "wrap.0.png" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/wrap_elide.0.png b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/wrap_elide.0.png Binary files differnew file mode 100644 index 00000000..62274ce3 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/wrap_elide.0.png diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/wrap_elide.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/wrap_elide.qml new file mode 100644 index 00000000..7d002ea4 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/data/wrap_elide.qml @@ -0,0 +1,11 @@ +import Qt.VisualTest 4.7 + +VisualTest { + Frame { + msec: 0 + } + Frame { + msec: 16 + image: "wrap_elide.0.png" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/newLines.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/newLines.qml new file mode 100644 index 00000000..4e993c69 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/newLines.qml @@ -0,0 +1,13 @@ +import QtQuick 1.0 +import "../../shared" 1.0 + +Rectangle { + width: childrenRect.width + height: childrenRect.height + + TestText { + width: 80 + maximumLineCount: 2 + text: "Line1\nLine2\nLine3\nLine4" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/newLines_wrap.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/newLines_wrap.qml new file mode 100644 index 00000000..5d8f50b5 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/newLines_wrap.qml @@ -0,0 +1,14 @@ +import QtQuick 1.0 +import "../../shared" 1.0 + +Rectangle { + width: childrenRect.width + height: childrenRect.height + + TestText { + width: 80 + maximumLineCount: 3 + wrapMode: Text.WordWrap + text: "Line1 has a more\nLine2\nLine3\nLine4" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/newLines_wrap_elide.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/newLines_wrap_elide.qml new file mode 100644 index 00000000..ac7b5cbe --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/newLines_wrap_elide.qml @@ -0,0 +1,15 @@ +import QtQuick 1.0 +import "../../shared" 1.0 + +Rectangle { + width: childrenRect.width + height: childrenRect.height + + TestText { + width: 80 + maximumLineCount: 3 + wrapMode: Text.WordWrap + elide: Text.ElideRight + text: "Line1 has a more\nLine2\nLine3\nLine4" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/wrap.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/wrap.qml new file mode 100644 index 00000000..6d72430e --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/wrap.qml @@ -0,0 +1,14 @@ +import QtQuick 1.0 +import "../../shared" 1.0 + +Rectangle { + width: childrenRect.width + height: childrenRect.height + + TestText { + width: 80 + maximumLineCount: 3 + wrapMode: Text.WordWrap + text: "The quick brown fox jumped over the lazy dog" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/wrap_elide.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/wrap_elide.qml new file mode 100644 index 00000000..785c5f53 --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/maximumLineCount/wrap_elide.qml @@ -0,0 +1,15 @@ +import QtQuick 1.0 +import "../../shared" 1.0 + +Rectangle { + width: childrenRect.width + height: childrenRect.height + + TestText { + width: 80 + maximumLineCount: 3 + wrapMode: Text.WordWrap + elide: Text.ElideRight + text: "The quick brown fox jumped over the lazy dog" + } +} diff --git a/tests/auto/declarative/qmlvisual/qdeclarativetext/qtbug_14865.qml b/tests/auto/declarative/qmlvisual/qdeclarativetext/qtbug_14865.qml new file mode 100644 index 00000000..6699076c --- /dev/null +++ b/tests/auto/declarative/qmlvisual/qdeclarativetext/qtbug_14865.qml @@ -0,0 +1,18 @@ +import QtQuick 1.0 +import "../shared" 1.0 + +Rectangle { + width: 100; height: 20 + + TestText { + id: label + objectName: "label" + text: "Hello world!" + width: 10 + } + + Timer { + running: true; interval: 1000 + onTriggered: label.text = "" + } +} |