summaryrefslogtreecommitdiffstats
path: root/tests/auto
diff options
context:
space:
mode:
authorQt Continuous Integration System <qt-info@nokia.com>2011-11-29 13:01:55 (GMT)
committerQt Continuous Integration System <qt-info@nokia.com>2011-11-29 13:01:55 (GMT)
commite6f5fc28e82732dd214d87bd6c6a8a2efbf89f14 (patch)
tree2832e2565aed90653ded8c3d324974b16aab338c /tests/auto
parent0a502ef47f1c6bf06c28dd966b63e3963cd2f630 (diff)
parent013df7417f1496f476c23251a90aa454687d2f74 (diff)
downloadQt-e6f5fc28e82732dd214d87bd6c6a8a2efbf89f14.zip
Qt-e6f5fc28e82732dd214d87bd6c6a8a2efbf89f14.tar.gz
Qt-e6f5fc28e82732dd214d87bd6c6a8a2efbf89f14.tar.bz2
Merge branch 'master' of scm.dev.nokia.troll.no:qt/qt-water-staging into master-integration
* 'master' of scm.dev.nokia.troll.no:qt/qt-water-staging: Set execution bits for more scripts. Set execution bits for .test files. Fix more permissions (no execute bit). Fix permission (no execute bit). QGraphicsLayoutItem - bound constraint the minimum and maximum size Notify X11 of its resizable state through MWM Hints.
Diffstat (limited to 'tests/auto')
-rw-r--r--[-rwxr-xr-x]tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/center.pngbin765 -> 765 bytes
-rw-r--r--[-rwxr-xr-x]tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/clock.pngbin20653 -> 20653 bytes
-rw-r--r--[-rwxr-xr-x]tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/hour.pngbin625 -> 625 bytes
-rw-r--r--[-rwxr-xr-x]tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/minute.pngbin625 -> 625 bytes
-rw-r--r--[-rwxr-xr-x]tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/second.pngbin303 -> 303 bytes
-rw-r--r--[-rwxr-xr-x]tests/auto/mediaobject/mediaobject.pro0
-rw-r--r--tests/auto/qgraphicslayoutitem/tst_qgraphicslayoutitem.cpp108
-rw-r--r--[-rwxr-xr-x]tests/auto/qimagereader/images/txts.pngbin5413 -> 5413 bytes
-rw-r--r--[-rwxr-xr-x]tests/auto/qlocalsocket/lackey/scripts/client.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma/Date/15.9.1.13-1.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma/ExecutionContexts/10.1.3-2.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma/README0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_2/README0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/constructor-001.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/function-001.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-001.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-002.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-003-n.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-004-n.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-005-n.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-006.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Array/15.4.4.11-01.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Array/15.4.5.1-01.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-322135-01.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-322135-02.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-322135-03.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-322135-04.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-387501.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-421325.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-430717.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Date/15.9.1.2-01.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Date/15.9.3.2-1.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Date/15.9.4.3.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Date/15.9.5.5-02.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/ExecutionContexts/10.6.1-01.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/ExecutionContexts/regress-448595-01.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.10-01.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.10-02.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.10-03.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.7.1-01.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.7.2-01.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.7.3-01.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Function/arguments-002.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Function/regress-313570.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/LexicalConventions/7.9.1.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Number/regress-442242-01.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Object/8.6.1-01.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Object/regress-361274.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Object/regress-385393-07.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Operators/11.13.1-002.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Operators/11.4.1-002.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Operators/order-01.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/README0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/15.10.2.12.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-285219.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-289669.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-307456.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-309840.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-311414.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-312351.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-330684.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-334158.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-346090.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-367888.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375642.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375711.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375715-01-n.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375715-02.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375715-03.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375715-04.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-385393-04.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-419152.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-420087.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-420610.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-441477-01.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Statements/12.6.3.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Statements/regress-302439.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Statements/regress-324650.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/String/regress-304376.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/String/regress-313567.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/String/regress-392378.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Unicode/regress-352044-01.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/Unicode/regress-352044-02-n.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/browser.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/10.1.3-2.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/7.9.1.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-274152.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-320854.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-327170.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-368516.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-385393-03.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-429248.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-430740.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qscriptjstestsuite/tests/ecma_3/template.js0
-rw-r--r--[-rwxr-xr-x]tests/auto/qsqldatabase/testdata/qtest.mdbbin65536 -> 65536 bytes
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/001.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/002.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/004.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/005.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/006.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/007.entbin4 -> 4 bytes
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/008.entbin54 -> 54 bytes
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/009.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/011.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/012.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/013.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/014.entbin12 -> 12 bytes
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/015.entbin2130 -> 2130 bytes
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/002.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/003-1.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/004-1.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/004-2.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/005-1.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/005-2.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/006.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/007.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/008.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/009.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/010.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/011.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/012.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/013.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/014.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/015.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/016.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/017.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/018.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/019.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/020.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/021.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/022.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/023.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/024.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/025.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/026.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/027.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/028.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/029.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/030.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/031-1.ent0
-rw-r--r--[-rwxr-xr-x]tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/031-2.ent0
141 files changed, 108 insertions, 0 deletions
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/center.png b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/center.png
index 7fbd802..7fbd802 100755..100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/center.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/center.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/clock.png b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/clock.png
index 462edac..462edac 100755..100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/clock.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/clock.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/hour.png b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/hour.png
index f8061a1..f8061a1 100755..100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/hour.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/hour.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/minute.png b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/minute.png
index 1297ec7..1297ec7 100755..100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/minute.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/minute.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/second.png b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/second.png
index 4aa9fb5..4aa9fb5 100755..100644
--- a/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/second.png
+++ b/tests/auto/declarative/qmlvisual/qdeclarativespringanimation/content/second.png
Binary files differ
diff --git a/tests/auto/mediaobject/mediaobject.pro b/tests/auto/mediaobject/mediaobject.pro
index 23ec56b..23ec56b 100755..100644
--- a/tests/auto/mediaobject/mediaobject.pro
+++ b/tests/auto/mediaobject/mediaobject.pro
diff --git a/tests/auto/qgraphicslayoutitem/tst_qgraphicslayoutitem.cpp b/tests/auto/qgraphicslayoutitem/tst_qgraphicslayoutitem.cpp
index a8b6c08..34ca5d4 100644
--- a/tests/auto/qgraphicslayoutitem/tst_qgraphicslayoutitem.cpp
+++ b/tests/auto/qgraphicslayoutitem/tst_qgraphicslayoutitem.cpp
@@ -44,6 +44,7 @@
#include <qgraphicslayoutitem.h>
#include <float.h>
#include <limits.h>
+#include <QtGui/qgraphicswidget.h>
class tst_QGraphicsLayoutItem : public QObject {
Q_OBJECT
@@ -60,6 +61,8 @@ private slots:
void contentsRect();
void effectiveSizeHint_data();
void effectiveSizeHint();
+ void effectiveSizeHint2_data();
+ void effectiveSizeHint2();
void getContentsMargins();
void isLayout_data();
void isLayout();
@@ -104,6 +107,40 @@ public:
};
+class RectWidget : public QGraphicsWidget
+{
+public:
+ RectWidget(QGraphicsItem *parent = 0) : QGraphicsWidget(parent), m_fnConstraint(fn2000_div_w) {}
+
+
+ QSizeF sizeHint(Qt::SizeHint which, const QSizeF &constraint = QSizeF()) const
+ {
+ if (constraint.width() < 0 && constraint.height() < 0 && m_sizeHints[which].isValid()) {
+ return m_sizeHints[which];
+ }
+ if (m_fnConstraint) {
+ return m_fnConstraint(which, constraint);
+ }
+ return QGraphicsWidget::sizeHint(which, constraint);
+ }
+
+ void setSizeHint(Qt::SizeHint which, const QSizeF &size) {
+ m_sizeHints[which] = size;
+ updateGeometry();
+ }
+
+ void setConstraintFunction(QSizeF (*fnConstraint)(Qt::SizeHint, const QSizeF &)) {
+ m_fnConstraint = fnConstraint;
+ }
+
+ QSizeF m_sizeHints[Qt::NSizeHints];
+ QSizeF (*m_fnConstraint)(Qt::SizeHint, const QSizeF &);
+
+ static QSizeF fn2000_div_w(Qt::SizeHint /*which*/, const QSizeF &constraint = QSizeF()) {
+ return QSizeF(constraint.width(), 2000.0/constraint.width());
+ }
+};
+
// This will be called before the first test function is executed.
// It is only called once.
void tst_QGraphicsLayoutItem::initTestCase()
@@ -183,6 +220,77 @@ void tst_QGraphicsLayoutItem::effectiveSizeHint()
QCOMPARE(r.height(), constraint.height());
}
+
+void tst_QGraphicsLayoutItem::effectiveSizeHint2_data()
+{
+ QTest::addColumn<QSizeF>("minimumSize");
+ QTest::addColumn<QSizeF>("preferredSize");
+ QTest::addColumn<QSizeF>("maximumSize");
+ QTest::addColumn<QSizeF>("minimumSizeHint");
+ QTest::addColumn<QSizeF>("preferredSizeHint");
+ QTest::addColumn<QSizeF>("maximumSizeHint");
+
+ QTest::addColumn<QSizeF>("inputConstraint");
+ QTest::addColumn<QSizeF>("expectedMinimumESH");
+ QTest::addColumn<QSizeF>("expectedPreferredESH");
+ QTest::addColumn<QSizeF>("expectedMaximumESH");
+
+ QTest::newRow("P1-a")
+ << QSizeF( 6, 4) << QSizeF( 60, 40) << QSizeF( 600, 400)
+ << QSizeF( -1, -1) << QSizeF( -1, -1) << QSizeF( -1, -1)
+ << QSizeF(-1, -1)
+ << QSizeF(6, 4) << QSizeF( 60, 40) << QSizeF(600, 400);
+
+ QTest::newRow("P1-hfw-1")
+ << QSizeF( -1, -1) << QSizeF( -1, -1) << QSizeF( -1, -1)
+ << QSizeF( 6, 4) << QSizeF( 60, 40) << QSizeF(600, 400)
+ << QSizeF(200, -1)
+ << QSizeF(200, 10) << QSizeF(200, 10) << QSizeF(200, 10);
+
+ QTest::newRow("P1-hfw-2")
+ << QSizeF( 6, -1) << QSizeF( 60, -1) << QSizeF(600, -1)
+ << QSizeF( -1, -1) << QSizeF( -1, -1) << QSizeF( -1, -1)
+ << QSizeF(200, -1)
+ << QSizeF(200, 10) << QSizeF(200, 10) << QSizeF(200, 10);
+
+ // constraint is bigger than max width
+ QTest::newRow("P1-hfw-3")
+ << QSizeF( 5, -1) << QSizeF( 50, -1) << QSizeF(500, -1)
+ << QSizeF( -1, -1) << QSizeF( -1, -1) << QSizeF( -1, -1)
+ << QSizeF(600, -1)
+ << QSizeF(500, 4) << QSizeF(500, 4) << QSizeF(500, 4);
+
+}
+
+void tst_QGraphicsLayoutItem::effectiveSizeHint2()
+{
+ QFETCH(QSizeF, minimumSize);
+ QFETCH(QSizeF, preferredSize);
+ QFETCH(QSizeF, maximumSize);
+ QFETCH(QSizeF, minimumSizeHint);
+ QFETCH(QSizeF, preferredSizeHint);
+ QFETCH(QSizeF, maximumSizeHint);
+
+ QFETCH(QSizeF, inputConstraint);
+ QFETCH(QSizeF, expectedMinimumESH);
+ QFETCH(QSizeF, expectedPreferredESH);
+ QFETCH(QSizeF, expectedMaximumESH);
+
+ RectWidget *item = new RectWidget;
+ item->setMinimumSize(minimumSize);
+ item->setPreferredSize(preferredSize);
+ item->setMaximumSize(maximumSize);
+ item->setSizeHint(Qt::MinimumSize, minimumSizeHint);
+ item->setSizeHint(Qt::PreferredSize, preferredSizeHint);
+ item->setSizeHint(Qt::MaximumSize, maximumSizeHint);
+
+ QCOMPARE(item->effectiveSizeHint(Qt::MinimumSize, inputConstraint), expectedMinimumESH);
+ QCOMPARE(item->effectiveSizeHint(Qt::PreferredSize, inputConstraint), expectedPreferredESH);
+ QCOMPARE(item->effectiveSizeHint(Qt::MaximumSize, inputConstraint), expectedMaximumESH);
+
+}
+
+
// void getContentsMargins(qreal* left, qreal* top, qreal* right, qreal* bottom) const public
void tst_QGraphicsLayoutItem::getContentsMargins()
{
diff --git a/tests/auto/qimagereader/images/txts.png b/tests/auto/qimagereader/images/txts.png
index 99be1eb..99be1eb 100755..100644
--- a/tests/auto/qimagereader/images/txts.png
+++ b/tests/auto/qimagereader/images/txts.png
Binary files differ
diff --git a/tests/auto/qlocalsocket/lackey/scripts/client.js b/tests/auto/qlocalsocket/lackey/scripts/client.js
index 76cc0b9..76cc0b9 100755..100644
--- a/tests/auto/qlocalsocket/lackey/scripts/client.js
+++ b/tests/auto/qlocalsocket/lackey/scripts/client.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma/Date/15.9.1.13-1.js b/tests/auto/qscriptjstestsuite/tests/ecma/Date/15.9.1.13-1.js
index 720b39d..720b39d 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma/Date/15.9.1.13-1.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma/Date/15.9.1.13-1.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma/ExecutionContexts/10.1.3-2.js b/tests/auto/qscriptjstestsuite/tests/ecma/ExecutionContexts/10.1.3-2.js
index 3762842..3762842 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma/ExecutionContexts/10.1.3-2.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma/ExecutionContexts/10.1.3-2.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma/README b/tests/auto/qscriptjstestsuite/tests/ecma/README
index 91f174a..91f174a 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma/README
+++ b/tests/auto/qscriptjstestsuite/tests/ecma/README
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_2/README b/tests/auto/qscriptjstestsuite/tests/ecma_2/README
index 6da6cdd..6da6cdd 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_2/README
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_2/README
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/constructor-001.js b/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/constructor-001.js
index cc7907d..cc7907d 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/constructor-001.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/constructor-001.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/function-001.js b/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/function-001.js
index 5153d25..5153d25 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/function-001.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/function-001.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-001.js b/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-001.js
index 8ea446a..8ea446a 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-001.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-001.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-002.js b/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-002.js
index 9cc837d..9cc837d 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-002.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-002.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-003-n.js b/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-003-n.js
index 7a763a8..7a763a8 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-003-n.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-003-n.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-004-n.js b/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-004-n.js
index 1662ae5..1662ae5 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-004-n.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-004-n.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-005-n.js b/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-005-n.js
index 1a9b1b3..1a9b1b3 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-005-n.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-005-n.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-006.js b/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-006.js
index 03c0f16..03c0f16 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-006.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_2/extensions/instanceof-006.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/15.4.4.11-01.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/15.4.4.11-01.js
index 0436b8c..0436b8c 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/15.4.4.11-01.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/15.4.4.11-01.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/15.4.5.1-01.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/15.4.5.1-01.js
index b55430b..b55430b 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/15.4.5.1-01.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/15.4.5.1-01.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-322135-01.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-322135-01.js
index 4e277e6..4e277e6 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-322135-01.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-322135-01.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-322135-02.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-322135-02.js
index ee426a0..ee426a0 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-322135-02.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-322135-02.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-322135-03.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-322135-03.js
index 95ee7f7..95ee7f7 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-322135-03.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-322135-03.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-322135-04.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-322135-04.js
index fe9f8fc..fe9f8fc 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-322135-04.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-322135-04.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-387501.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-387501.js
index 36cf147..36cf147 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-387501.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-387501.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-421325.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-421325.js
index c869d7b..c869d7b 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-421325.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-421325.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-430717.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-430717.js
index f750ffb..f750ffb 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-430717.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Array/regress-430717.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Date/15.9.1.2-01.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Date/15.9.1.2-01.js
index 61b1de6..61b1de6 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Date/15.9.1.2-01.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Date/15.9.1.2-01.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Date/15.9.3.2-1.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Date/15.9.3.2-1.js
index d79b60b..d79b60b 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Date/15.9.3.2-1.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Date/15.9.3.2-1.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Date/15.9.4.3.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Date/15.9.4.3.js
index b197dcb..b197dcb 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Date/15.9.4.3.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Date/15.9.4.3.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Date/15.9.5.5-02.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Date/15.9.5.5-02.js
index e3b073e..e3b073e 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Date/15.9.5.5-02.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Date/15.9.5.5-02.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/ExecutionContexts/10.6.1-01.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/ExecutionContexts/10.6.1-01.js
index 6fbe85e..6fbe85e 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/ExecutionContexts/10.6.1-01.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/ExecutionContexts/10.6.1-01.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/ExecutionContexts/regress-448595-01.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/ExecutionContexts/regress-448595-01.js
index f303199..f303199 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/ExecutionContexts/regress-448595-01.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/ExecutionContexts/regress-448595-01.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.10-01.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.10-01.js
index fd47d5d..fd47d5d 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.10-01.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.10-01.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.10-02.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.10-02.js
index 8f387c1..8f387c1 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.10-02.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.10-02.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.10-03.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.10-03.js
index 99af0f8..99af0f8 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.10-03.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.10-03.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.7.1-01.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.7.1-01.js
index 05f9622..05f9622 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.7.1-01.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.7.1-01.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.7.2-01.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.7.2-01.js
index 64e4268..64e4268 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.7.2-01.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.7.2-01.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.7.3-01.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.7.3-01.js
index d5af3b8..d5af3b8 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.7.3-01.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Expressions/11.7.3-01.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Function/arguments-002.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Function/arguments-002.js
index 7800556..7800556 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Function/arguments-002.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Function/arguments-002.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Function/regress-313570.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Function/regress-313570.js
index e159c4c..e159c4c 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Function/regress-313570.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Function/regress-313570.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/LexicalConventions/7.9.1.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/LexicalConventions/7.9.1.js
index 10ee26f..10ee26f 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/LexicalConventions/7.9.1.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/LexicalConventions/7.9.1.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Number/regress-442242-01.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Number/regress-442242-01.js
index e3fa070..e3fa070 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Number/regress-442242-01.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Number/regress-442242-01.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Object/8.6.1-01.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Object/8.6.1-01.js
index 2897ece..2897ece 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Object/8.6.1-01.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Object/8.6.1-01.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Object/regress-361274.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Object/regress-361274.js
index d396200..d396200 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Object/regress-361274.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Object/regress-361274.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Object/regress-385393-07.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Object/regress-385393-07.js
index 0473fe4..0473fe4 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Object/regress-385393-07.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Object/regress-385393-07.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Operators/11.13.1-002.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Operators/11.13.1-002.js
index 5d3307e..5d3307e 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Operators/11.13.1-002.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Operators/11.13.1-002.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Operators/11.4.1-002.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Operators/11.4.1-002.js
index c48565b..c48565b 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Operators/11.4.1-002.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Operators/11.4.1-002.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Operators/order-01.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Operators/order-01.js
index 671face..671face 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Operators/order-01.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Operators/order-01.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/README b/tests/auto/qscriptjstestsuite/tests/ecma_3/README
index eebd421..eebd421 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/README
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/README
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/15.10.2.12.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/15.10.2.12.js
index d68b86c..d68b86c 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/15.10.2.12.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/15.10.2.12.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-285219.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-285219.js
index 9d46235..9d46235 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-285219.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-285219.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-289669.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-289669.js
index 2e3d044..2e3d044 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-289669.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-289669.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-307456.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-307456.js
index dd2f540..dd2f540 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-307456.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-307456.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-309840.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-309840.js
index 8680b7b..8680b7b 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-309840.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-309840.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-311414.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-311414.js
index a24a07b..a24a07b 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-311414.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-311414.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-312351.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-312351.js
index a9b00d3..a9b00d3 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-312351.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-312351.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-330684.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-330684.js
index b097fbc..b097fbc 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-330684.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-330684.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-334158.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-334158.js
index 41ebf0a..41ebf0a 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-334158.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-334158.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-346090.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-346090.js
index dfd53a9..dfd53a9 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-346090.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-346090.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-367888.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-367888.js
index 923c1e5..923c1e5 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-367888.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-367888.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375642.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375642.js
index 236eb00..236eb00 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375642.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375642.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375711.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375711.js
index 6e7339f..6e7339f 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375711.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375711.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375715-01-n.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375715-01-n.js
index 437dcbd..437dcbd 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375715-01-n.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375715-01-n.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375715-02.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375715-02.js
index 3cd858e..3cd858e 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375715-02.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375715-02.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375715-03.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375715-03.js
index ffc5c5a..ffc5c5a 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375715-03.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375715-03.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375715-04.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375715-04.js
index 0c78a37..0c78a37 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375715-04.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/RegExp/regress-375715-04.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-385393-04.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-385393-04.js
index 6e735fd..6e735fd 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-385393-04.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-385393-04.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-419152.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-419152.js
index f57f3a4..f57f3a4 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-419152.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-419152.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-420087.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-420087.js
index 1f21d19..1f21d19 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-420087.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-420087.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-420610.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-420610.js
index ecd5a2d..ecd5a2d 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-420610.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-420610.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-441477-01.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-441477-01.js
index 1be1997..1be1997 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-441477-01.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Regress/regress-441477-01.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Statements/12.6.3.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Statements/12.6.3.js
index 97c3ca3..97c3ca3 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Statements/12.6.3.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Statements/12.6.3.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Statements/regress-302439.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Statements/regress-302439.js
index e1ebdb6..e1ebdb6 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Statements/regress-302439.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Statements/regress-302439.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Statements/regress-324650.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Statements/regress-324650.js
index 003cd0f..003cd0f 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Statements/regress-324650.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Statements/regress-324650.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/String/regress-304376.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/String/regress-304376.js
index 733cd71..733cd71 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/String/regress-304376.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/String/regress-304376.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/String/regress-313567.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/String/regress-313567.js
index 9610238..9610238 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/String/regress-313567.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/String/regress-313567.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/String/regress-392378.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/String/regress-392378.js
index 368fde1..368fde1 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/String/regress-392378.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/String/regress-392378.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Unicode/regress-352044-01.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Unicode/regress-352044-01.js
index bb10ac6..bb10ac6 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Unicode/regress-352044-01.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Unicode/regress-352044-01.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/Unicode/regress-352044-02-n.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/Unicode/regress-352044-02-n.js
index 0e3c4b0..0e3c4b0 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/Unicode/regress-352044-02-n.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/Unicode/regress-352044-02-n.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/browser.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/browser.js
index 2339522..2339522 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/browser.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/browser.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/10.1.3-2.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/10.1.3-2.js
index f941cb7..f941cb7 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/10.1.3-2.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/10.1.3-2.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/7.9.1.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/7.9.1.js
index b69e9d0..b69e9d0 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/7.9.1.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/7.9.1.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-274152.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-274152.js
index d7074d9..d7074d9 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-274152.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-274152.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-320854.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-320854.js
index 85e6848..85e6848 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-320854.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-320854.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-327170.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-327170.js
index 5d15ce3..5d15ce3 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-327170.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-327170.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-368516.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-368516.js
index a5f5fb7..a5f5fb7 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-368516.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-368516.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-385393-03.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-385393-03.js
index 40c7e8d..40c7e8d 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-385393-03.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-385393-03.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-429248.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-429248.js
index 9966269..9966269 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-429248.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-429248.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-430740.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-430740.js
index 446adb9..446adb9 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-430740.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/extensions/regress-430740.js
diff --git a/tests/auto/qscriptjstestsuite/tests/ecma_3/template.js b/tests/auto/qscriptjstestsuite/tests/ecma_3/template.js
index 4dedd5a..4dedd5a 100755..100644
--- a/tests/auto/qscriptjstestsuite/tests/ecma_3/template.js
+++ b/tests/auto/qscriptjstestsuite/tests/ecma_3/template.js
diff --git a/tests/auto/qsqldatabase/testdata/qtest.mdb b/tests/auto/qsqldatabase/testdata/qtest.mdb
index f388f19..f388f19 100755..100644
--- a/tests/auto/qsqldatabase/testdata/qtest.mdb
+++ b/tests/auto/qsqldatabase/testdata/qtest.mdb
Binary files differ
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/001.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/001.ent
index 1cff3fd..1cff3fd 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/001.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/001.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/002.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/002.ent
index 45f6d8e..45f6d8e 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/002.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/002.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/004.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/004.ent
index 3436f20..3436f20 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/004.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/004.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/005.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/005.ent
index c6e97f8..c6e97f8 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/005.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/005.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/006.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/006.ent
index 4df2f0c..4df2f0c 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/006.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/006.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/007.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/007.ent
index ab1d696..ab1d696 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/007.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/007.ent
Binary files differ
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/008.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/008.ent
index c6ca61f..c6ca61f 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/008.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/008.ent
Binary files differ
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/009.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/009.ent
index 67c3297..67c3297 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/009.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/009.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/011.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/011.ent
index b19be3a..b19be3a 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/011.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/011.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/012.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/012.ent
index 8eb1fb9..8eb1fb9 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/012.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/012.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/013.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/013.ent
index 7f25c50..7f25c50 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/013.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/013.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/014.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/014.ent
index 470fd6f..470fd6f 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/014.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/014.ent
Binary files differ
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/015.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/015.ent
index 86a8679..86a8679 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/015.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/ext-sa/015.ent
Binary files differ
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/002.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/002.ent
index 67c3297..67c3297 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/002.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/002.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/003-1.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/003-1.ent
index 931f3ad..931f3ad 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/003-1.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/003-1.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/004-1.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/004-1.ent
index 40f7ff5..40f7ff5 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/004-1.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/004-1.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/004-2.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/004-2.ent
index 61def75c..61def75c 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/004-2.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/004-2.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/005-1.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/005-1.ent
index ade9599..ade9599 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/005-1.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/005-1.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/005-2.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/005-2.ent
index bef50b1..bef50b1 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/005-2.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/005-2.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/006.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/006.ent
index 8f305a8..8f305a8 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/006.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/006.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/007.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/007.ent
index fbf4ca4..fbf4ca4 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/007.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/007.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/008.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/008.ent
index fbf4ca4..fbf4ca4 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/008.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/008.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/009.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/009.ent
index fbf4ca4..fbf4ca4 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/009.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/009.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/010.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/010.ent
index 52a28f5..52a28f5 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/010.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/010.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/011.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/011.ent
index fbf4ca4..fbf4ca4 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/011.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/011.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/012.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/012.ent
index 7e372e6..7e372e6 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/012.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/012.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/013.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/013.ent
index a3691d9..a3691d9 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/013.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/013.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/014.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/014.ent
index 6eaf779..6eaf779 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/014.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/014.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/015.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/015.ent
index 00d2f30..00d2f30 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/015.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/015.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/016.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/016.ent
index bf77ef8..bf77ef8 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/016.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/016.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/017.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/017.ent
index ffd9add..ffd9add 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/017.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/017.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/018.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/018.ent
index 2d46f76..2d46f76 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/018.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/018.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/019.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/019.ent
index d18201a..d18201a 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/019.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/019.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/020.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/020.ent
index 815291c..815291c 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/020.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/020.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/021.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/021.ent
index 9f8f2af..9f8f2af 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/021.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/021.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/022.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/022.ent
index 26f2d8b..26f2d8b 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/022.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/022.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/023.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/023.ent
index e326881..e326881 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/023.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/023.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/024.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/024.ent
index aa6d0ec..aa6d0ec 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/024.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/024.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/025.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/025.ent
index 389d259..389d259 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/025.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/025.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/026.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/026.ent
index bdc93af..bdc93af 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/026.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/026.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/027.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/027.ent
index 712cce3..712cce3 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/027.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/027.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/028.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/028.ent
index ac249d7..ac249d7 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/028.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/028.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/029.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/029.ent
index df94df5..df94df5 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/029.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/029.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/030.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/030.ent
index e386446..e386446 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/030.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/030.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/031-1.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/031-1.ent
index f7f94ab..f7f94ab 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/031-1.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/031-1.ent
diff --git a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/031-2.ent b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/031-2.ent
index bef50b1..bef50b1 100755..100644
--- a/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/031-2.ent
+++ b/tests/auto/qxmlsimplereader/xmldocs/valid/not-sa/031-2.ent