summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorQt Continuous Integration System <qt-info@nokia.com>2011-05-14 00:34:32 +1000
committerQt Continuous Integration System <qt-info@nokia.com>2011-05-14 00:34:32 +1000
commitc0b9ed2e09ea79b3fb0685358cfd41246622d052 (patch)
treef4d44136212294dd9681a892af0ba617f1115ad5
parented76e600d9d72bb1f1aab5b6993e58c711a4b5a9 (diff)
parentbf6534bad54e5d1a4f15b933f3c08ebbda74881f (diff)
Merge branch 'master' of git://scm.dev.nokia.troll.no/qt/qtbase-staging
* 'master' of git://scm.dev.nokia.troll.no/qt/qtbase-staging: Temporarily changed autotest behaviour to ignore Qt version Updated version references in autotests Updated default Qt version to 5.0.0 Removed deprecated functions in QList Updated Qt and QtBase module version number to 5.0.0 Updated data stream version for Qt 4.9 and 5.0
-rw-r--r--src/corelib/global/qglobal.h4
-rw-r--r--src/corelib/io/qdatastream.h7
-rw-r--r--src/corelib/tools/qlist.cpp91
-rw-r--r--src/modules/qt_core.pri6
-rw-r--r--src/modules/qt_dbus.pri6
-rw-r--r--src/modules/qt_gui.pri6
-rw-r--r--src/modules/qt_network.pri6
-rw-r--r--src/modules/qt_opengl.pri6
-rw-r--r--src/modules/qt_openvg.pri6
-rw-r--r--src/modules/qt_sql.pri6
-rw-r--r--src/modules/qt_testlib.pri6
-rw-r--r--src/modules/qt_uilib.pri6
-rw-r--r--src/modules/qt_uitools.pri6
-rw-r--r--src/modules/qt_xml.pri6
-rw-r--r--src/plugins/qpluginbase.pri2
-rw-r--r--src/qbase.pri2
-rw-r--r--tests/arthur/baselineserver/src/baselineserver.cpp2
-rw-r--r--tests/auto/qset/tst_qset.cpp8
-rw-r--r--tests/auto/selftests/expected_cmptest.txt2
-rw-r--r--tests/auto/selftests/expected_crashes_3.txt2
-rw-r--r--tests/auto/selftests/expected_longstring.txt2
-rw-r--r--tests/auto/selftests/expected_maxwarnings.txt2
-rw-r--r--tests/auto/selftests/expected_skip.txt2
-rw-r--r--tests/auto/uic/baseline/gridalignment.ui.h2
-rw-r--r--tests/auto/uic/baseline/icontheme.ui.h2
-rw-r--r--tests/benchmarks/corelib/tools/qhash/qhash_string.cpp2
26 files changed, 54 insertions, 144 deletions
diff --git a/src/corelib/global/qglobal.h b/src/corelib/global/qglobal.h
index 35edcdb1a1..a16bf2599d 100644
--- a/src/corelib/global/qglobal.h
+++ b/src/corelib/global/qglobal.h
@@ -44,11 +44,11 @@
#include <stddef.h>
-#define QT_VERSION_STR "4.8.0"
+#define QT_VERSION_STR "5.0.0"
/*
QT_VERSION is (major << 16) + (minor << 8) + patch.
*/
-#define QT_VERSION 0x040800
+#define QT_VERSION 0x050000
/*
can be used like #if (QT_VERSION >= QT_VERSION_CHECK(4, 4, 0))
*/
diff --git a/src/corelib/io/qdatastream.h b/src/corelib/io/qdatastream.h
index d19fcc5377..6a14e7c410 100644
--- a/src/corelib/io/qdatastream.h
+++ b/src/corelib/io/qdatastream.h
@@ -86,10 +86,11 @@ public:
Qt_4_5 = 11,
Qt_4_6 = 12,
Qt_4_7 = Qt_4_6,
- Qt_4_8 = Qt_4_7
-#if QT_VERSION >= 0x040900
+ Qt_4_8 = Qt_4_7,
+ Qt_4_9 = Qt_4_8,
+ Qt_5_0 = Qt_4_8
+#if QT_VERSION >= 0x050100
#error Add the datastream version for this Qt version
- Qt_4_9 = Qt_4_8
#endif
};
diff --git a/src/corelib/tools/qlist.cpp b/src/corelib/tools/qlist.cpp
index 1501daf5a9..90ed7293fd 100644
--- a/src/corelib/tools/qlist.cpp
+++ b/src/corelib/tools/qlist.cpp
@@ -113,64 +113,6 @@ QListData::Data *QListData::detach_grow(int *idx, int num)
return x;
}
-#if QT_VERSION >= 0x050000
-# error "Remove QListData::detach(), it is only required for binary compatibility for 4.0.x to 4.2.x"
-#endif
-QListData::Data *QListData::detach()
-{
- Data *x = static_cast<Data *>(qMalloc(DataHeaderSize + d->alloc * sizeof(void *)));
- Q_CHECK_PTR(x);
-
- x->ref = 1;
- x->sharable = true;
- x->alloc = d->alloc;
- if (!x->alloc) {
- x->begin = 0;
- x->end = 0;
- } else {
- x->begin = d->begin;
- x->end = d->end;
- }
-
- qSwap(d, x);
- if (!x->ref.deref())
- return x;
- return 0;
-}
-
-/*!
- * Detaches the QListData by reallocating new memory.
- * Returns the old (shared) data, it is up to the caller to deref() and free()
- * For the new data node_copy needs to be called.
- *
- * \internal
- */
-#if QT_VERSION >= 0x050000
-# error "Remove QListData::detach2(), it is only required for binary compatibility for 4.3.x to 4.5.x"
-#endif
-QListData::Data *QListData::detach2()
-{
- Data *x = d;
- Data* t = static_cast<Data *>(qMalloc(DataHeaderSize + x->alloc * sizeof(void *)));
- Q_CHECK_PTR(t);
-
- ::memcpy(t, d, DataHeaderSize + d->alloc * sizeof(void *));
-
- t->ref = 1;
- t->sharable = true;
- t->alloc = x->alloc;
- if (!t->alloc) {
- t->begin = 0;
- t->end = 0;
- } else {
- t->begin = x->begin;
- t->end = x->end;
- }
- d = t;
-
- return x;
-}
-
/*!
* Detaches the QListData by allocating new memory for a list which possibly
* has a different size than the copied one.
@@ -200,21 +142,6 @@ QListData::Data *QListData::detach(int alloc)
return x;
}
-/*!
- * Detaches the QListData by reallocating new memory.
- * Returns the old (shared) data, it is up to the caller to deref() and free()
- * For the new data node_copy needs to be called.
- *
- * \internal
- */
-#if QT_VERSION >= 0x050000
-# error "Remove QListData::detach3(), it is only required for binary compatibility for 4.5.x to 4.6.x"
-#endif
-QListData::Data *QListData::detach3()
-{
- return detach(d->alloc);
-}
-
void QListData::realloc(int alloc)
{
Q_ASSERT(d->ref == 1);
@@ -254,24 +181,6 @@ void **QListData::append()
}
// ensures that enough space is available to append the list
-#if QT_VERSION >= 0x050000
-# error "Remove QListData::append(), it is only required for binary compatibility up to 4.5.x"
-#endif
-void **QListData::append(const QListData& l)
-{
- Q_ASSERT(d->ref == 1);
- int e = d->end;
- int n = l.d->end - l.d->begin;
- if (n) {
- if (e + n > d->alloc)
- realloc(grow(e + n));
- ::memcpy(d->array + d->end, l.d->array + l.d->begin, n*sizeof(void*));
- d->end += n;
- }
- return d->array + e;
-}
-
-// ensures that enough space is available to append the list
void **QListData::append2(const QListData& l)
{
return append(l.d->end - l.d->begin);
diff --git a/src/modules/qt_core.pri b/src/modules/qt_core.pri
index bf013432a5..e6e5df9d27 100644
--- a/src/modules/qt_core.pri
+++ b/src/modules/qt_core.pri
@@ -1,6 +1,6 @@
-QT.core.VERSION = 4.8.0
-QT.core.MAJOR_VERSION = 4
-QT.core.MINOR_VERSION = 8
+QT.core.VERSION = 5.0.0
+QT.core.MAJOR_VERSION = 5
+QT.core.MINOR_VERSION = 0
QT.core.PATCH_VERSION = 0
QT.core.name = QtCore
diff --git a/src/modules/qt_dbus.pri b/src/modules/qt_dbus.pri
index 9aefab9b82..d57160eb77 100644
--- a/src/modules/qt_dbus.pri
+++ b/src/modules/qt_dbus.pri
@@ -1,6 +1,6 @@
-QT.dbus.VERSION = 4.8.0
-QT.dbus.MAJOR_VERSION = 4
-QT.dbus.MINOR_VERSION = 8
+QT.dbus.VERSION = 5.0.0
+QT.dbus.MAJOR_VERSION = 5
+QT.dbus.MINOR_VERSION = 0
QT.dbus.PATCH_VERSION = 0
QT.dbus.name = QtDBus
diff --git a/src/modules/qt_gui.pri b/src/modules/qt_gui.pri
index 1ef3697db6..0d1b2109f8 100644
--- a/src/modules/qt_gui.pri
+++ b/src/modules/qt_gui.pri
@@ -1,6 +1,6 @@
-QT.gui.VERSION = 4.8.0
-QT.gui.MAJOR_VERSION = 4
-QT.gui.MINOR_VERSION = 8
+QT.gui.VERSION = 5.0.0
+QT.gui.MAJOR_VERSION = 5
+QT.gui.MINOR_VERSION = 0
QT.gui.PATCH_VERSION = 0
QT.gui.name = QtGui
diff --git a/src/modules/qt_network.pri b/src/modules/qt_network.pri
index 44326c2b2d..76b462286f 100644
--- a/src/modules/qt_network.pri
+++ b/src/modules/qt_network.pri
@@ -1,6 +1,6 @@
-QT.network.VERSION = 4.8.0
-QT.network.MAJOR_VERSION = 4
-QT.network.MINOR_VERSION = 8
+QT.network.VERSION = 5.0.0
+QT.network.MAJOR_VERSION = 5
+QT.network.MINOR_VERSION = 0
QT.network.PATCH_VERSION = 0
QT.network.name = QtNetwork
diff --git a/src/modules/qt_opengl.pri b/src/modules/qt_opengl.pri
index b767a3ce12..2cc9b8682c 100644
--- a/src/modules/qt_opengl.pri
+++ b/src/modules/qt_opengl.pri
@@ -1,6 +1,6 @@
-QT.opengl.VERSION = 4.8.0
-QT.opengl.MAJOR_VERSION = 4
-QT.opengl.MINOR_VERSION = 8
+QT.opengl.VERSION = 5.0.0
+QT.opengl.MAJOR_VERSION = 5
+QT.opengl.MINOR_VERSION = 0
QT.opengl.PATCH_VERSION = 0
QT.opengl.name = QtOpenGL
diff --git a/src/modules/qt_openvg.pri b/src/modules/qt_openvg.pri
index 2ff477c013..a773eb0cca 100644
--- a/src/modules/qt_openvg.pri
+++ b/src/modules/qt_openvg.pri
@@ -1,6 +1,6 @@
-QT.openvg.VERSION = 4.8.0
-QT.openvg.MAJOR_VERSION = 4
-QT.openvg.MINOR_VERSION = 8
+QT.openvg.VERSION = 5.0.0
+QT.openvg.MAJOR_VERSION = 5
+QT.openvg.MINOR_VERSION = 0
QT.openvg.PATCH_VERSION = 0
QT.openvg.name = QtOpenVG
diff --git a/src/modules/qt_sql.pri b/src/modules/qt_sql.pri
index 14d2422989..02f48d2a6b 100644
--- a/src/modules/qt_sql.pri
+++ b/src/modules/qt_sql.pri
@@ -1,6 +1,6 @@
-QT.sql.VERSION = 4.8.0
-QT.sql.MAJOR_VERSION = 4
-QT.sql.MINOR_VERSION = 8
+QT.sql.VERSION = 5.0.0
+QT.sql.MAJOR_VERSION = 5
+QT.sql.MINOR_VERSION = 0
QT.sql.PATCH_VERSION = 0
QT.sql.name = QtSql
diff --git a/src/modules/qt_testlib.pri b/src/modules/qt_testlib.pri
index 9fd9b2e446..923fb27df3 100644
--- a/src/modules/qt_testlib.pri
+++ b/src/modules/qt_testlib.pri
@@ -1,6 +1,6 @@
-QT.testlib.VERSION = 4.8.0
-QT.testlib.MAJOR_VERSION = 4
-QT.testlib.MINOR_VERSION = 8
+QT.testlib.VERSION = 5.0.0
+QT.testlib.MAJOR_VERSION = 5
+QT.testlib.MINOR_VERSION = 0
QT.testlib.PATCH_VERSION = 0
QT.testlib.name = QtTest
diff --git a/src/modules/qt_uilib.pri b/src/modules/qt_uilib.pri
index 5973216921..04616ac6af 100644
--- a/src/modules/qt_uilib.pri
+++ b/src/modules/qt_uilib.pri
@@ -1,6 +1,6 @@
-QT.uilib.VERSION = 4.8.0
-QT.uilib.MAJOR_VERSION = 4
-QT.uilib.MINOR_VERSION = 8
+QT.uilib.VERSION = 5.0.0
+QT.uilib.MAJOR_VERSION = 5
+QT.uilib.MINOR_VERSION = 0
QT.uilib.PATCH_VERSION = 0
QT.uilib.name = QtUiLib
diff --git a/src/modules/qt_uitools.pri b/src/modules/qt_uitools.pri
index d30c8b845b..128a20cfd7 100644
--- a/src/modules/qt_uitools.pri
+++ b/src/modules/qt_uitools.pri
@@ -1,6 +1,6 @@
-QT.uitools.VERSION = 4.8.0
-QT.uitools.MAJOR_VERSION = 4
-QT.uitools.MINOR_VERSION = 8
+QT.uitools.VERSION = 5.0.0
+QT.uitools.MAJOR_VERSION = 5
+QT.uitools.MINOR_VERSION = 0
QT.uitools.PATCH_VERSION = 0
QT.uitools.name = QtUiTools
diff --git a/src/modules/qt_xml.pri b/src/modules/qt_xml.pri
index e7db6365eb..ea831236e6 100644
--- a/src/modules/qt_xml.pri
+++ b/src/modules/qt_xml.pri
@@ -1,6 +1,6 @@
-QT.xml.VERSION = 4.8.0
-QT.xml.MAJOR_VERSION = 4
-QT.xml.MINOR_VERSION = 8
+QT.xml.VERSION = 5.0.0
+QT.xml.MAJOR_VERSION = 5
+QT.xml.MINOR_VERSION = 0
QT.xml.PATCH_VERSION = 0
QT.xml.name = QtXml
diff --git a/src/plugins/qpluginbase.pri b/src/plugins/qpluginbase.pri
index bcf473f1fe..2dd96bf7f2 100644
--- a/src/plugins/qpluginbase.pri
+++ b/src/plugins/qpluginbase.pri
@@ -1,6 +1,6 @@
TEMPLATE = lib
isEmpty(QT_MAJOR_VERSION) {
- VERSION=4.8.0
+ VERSION=5.0.0
} else {
VERSION=$${QT_MAJOR_VERSION}.$${QT_MINOR_VERSION}.$${QT_PATCH_VERSION}
}
diff --git a/src/qbase.pri b/src/qbase.pri
index 6336aa9f5c..03f85cf931 100644
--- a/src/qbase.pri
+++ b/src/qbase.pri
@@ -12,7 +12,7 @@ INCLUDEPATH *= $$MODULE_INCLUDES $$MODULE_INCLUDES/.. #just for today to have so
isEmpty(QT_ARCH):!isEmpty(ARCH):QT_ARCH=$$ARCH #another compat that will rot for change #215700
TEMPLATE = lib
isEmpty(QT_MAJOR_VERSION) {
- VERSION=4.8.0
+ VERSION=5.0.0
} else {
VERSION=$${QT_MAJOR_VERSION}.$${QT_MINOR_VERSION}.$${QT_PATCH_VERSION}
}
diff --git a/tests/arthur/baselineserver/src/baselineserver.cpp b/tests/arthur/baselineserver/src/baselineserver.cpp
index 97ee80ce7c..d546f1c9dd 100644
--- a/tests/arthur/baselineserver/src/baselineserver.cpp
+++ b/tests/arthur/baselineserver/src/baselineserver.cpp
@@ -512,7 +512,7 @@ void BaselineHandler::testPathMapping()
item.imageChecksums << 0x0123456789abcdefULL;
item.itemChecksum = 0x0123;
- plat.insert(PI_QtVersion, QLS("4.8.0"));
+ plat.insert(PI_QtVersion, QLS("5.0.0"));
plat.insert(PI_BuildKey, QLS("(nobuildkey)"));
plat.insert(PI_QMakeSpec, QLS("linux-g++"));
plat.insert(PI_PulseGitBranch, QLS("somebranch"));
diff --git a/tests/auto/qset/tst_qset.cpp b/tests/auto/qset/tst_qset.cpp
index c28b68320e..2c3403ae33 100644
--- a/tests/auto/qset/tst_qset.cpp
+++ b/tests/auto/qset/tst_qset.cpp
@@ -715,12 +715,12 @@ void tst_QSet::stlMutableIterator()
QVERIFY(set2.isEmpty());
QVERIFY(set3.isEmpty());
-#if QT_VERSION >= 0x050000
- i = set2.insert("foo");
-#else
+// #if QT_VERSION >= 0x050000
+// i = set2.insert("foo");
+// #else
QSet<QString>::const_iterator k = set2.insert("foo");
i = reinterpret_cast<QSet<QString>::iterator &>(k);
-#endif
+// #endif
QVERIFY(*i == "foo");
}
}
diff --git a/tests/auto/selftests/expected_cmptest.txt b/tests/auto/selftests/expected_cmptest.txt
index 0beb46b26c..df46703afa 100644
--- a/tests/auto/selftests/expected_cmptest.txt
+++ b/tests/auto/selftests/expected_cmptest.txt
@@ -1,5 +1,5 @@
********* Start testing of tst_Cmptest *********
-Config: Using QTest library 4.8.0, Qt 4.8.0
+Config: Using QTest library 5.0.0, Qt 5.0.0
PASS : tst_Cmptest::initTestCase()
PASS : tst_Cmptest::compare_boolfuncs()
PASS : tst_Cmptest::compare_pointerfuncs()
diff --git a/tests/auto/selftests/expected_crashes_3.txt b/tests/auto/selftests/expected_crashes_3.txt
index b7f462a1eb..1735aeba23 100644
--- a/tests/auto/selftests/expected_crashes_3.txt
+++ b/tests/auto/selftests/expected_crashes_3.txt
@@ -1,5 +1,5 @@
********* Start testing of tst_Crashes *********
-Config: Using QTest library 4.8.0, Qt 4.8.0
+Config: Using QTest library 5.0.0, Qt 5.0.0
PASS : tst_Crashes::initTestCase()
QFATAL : tst_Crashes::crash() Received signal 11
FAIL! : tst_Crashes::crash() Received a fatal error.
diff --git a/tests/auto/selftests/expected_longstring.txt b/tests/auto/selftests/expected_longstring.txt
index 99809a8f9e..443c6572b0 100644
--- a/tests/auto/selftests/expected_longstring.txt
+++ b/tests/auto/selftests/expected_longstring.txt
@@ -1,5 +1,5 @@
********* Start testing of tst_LongString *********
-Config: Using QTest library 4.8.0, Qt 4.8.0
+Config: Using QTest library 5.0.0, Qt 5.0.0
PASS : tst_LongString::initTestCase()
FAIL! : tst_LongString::failWithLongString() Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue. Curabitur ullamcorper ultricies nisi. Nam eget dui.
diff --git a/tests/auto/selftests/expected_maxwarnings.txt b/tests/auto/selftests/expected_maxwarnings.txt
index 165bdda81f..901350b741 100644
--- a/tests/auto/selftests/expected_maxwarnings.txt
+++ b/tests/auto/selftests/expected_maxwarnings.txt
@@ -1,5 +1,5 @@
********* Start testing of MaxWarnings *********
-Config: Using QTest library 4.8.0, Qt 4.8.0
+Config: Using QTest library 5.0.0, Qt 5.0.0
PASS : MaxWarnings::initTestCase()
QWARN : MaxWarnings::warn() 0
QWARN : MaxWarnings::warn() 1
diff --git a/tests/auto/selftests/expected_skip.txt b/tests/auto/selftests/expected_skip.txt
index 4b53a43543..42f89a7cda 100644
--- a/tests/auto/selftests/expected_skip.txt
+++ b/tests/auto/selftests/expected_skip.txt
@@ -1,5 +1,5 @@
********* Start testing of tst_Skip *********
-Config: Using QTest library 4.8.0, Qt 4.8.0
+Config: Using QTest library 5.0.0, Qt 5.0.0
PASS : tst_Skip::initTestCase()
SKIP : tst_Skip::test() skipping all
Loc: [/home/user/depot/qt-git/mainline/tests/auto/selftests/skip/tst_skip.cpp(68)]
diff --git a/tests/auto/uic/baseline/gridalignment.ui.h b/tests/auto/uic/baseline/gridalignment.ui.h
index 8386190eb0..b49a5aa74d 100644
--- a/tests/auto/uic/baseline/gridalignment.ui.h
+++ b/tests/auto/uic/baseline/gridalignment.ui.h
@@ -2,7 +2,7 @@
** Form generated from reading UI file 'gridalignment.ui'
**
** Created: Fri Oct 22 14:33:59 2010
-** by: Qt User Interface Compiler version 4.8.0
+** by: Qt User Interface Compiler version 5.0.0
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
diff --git a/tests/auto/uic/baseline/icontheme.ui.h b/tests/auto/uic/baseline/icontheme.ui.h
index 946fff9f49..e51be85bfb 100644
--- a/tests/auto/uic/baseline/icontheme.ui.h
+++ b/tests/auto/uic/baseline/icontheme.ui.h
@@ -2,7 +2,7 @@
** Form generated from reading UI file 'icontheme.ui'
**
** Created: Thu Sep 2 10:28:19 2010
-** by: Qt User Interface Compiler version 4.8.0
+** by: Qt User Interface Compiler version 5.0.0
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
diff --git a/tests/benchmarks/corelib/tools/qhash/qhash_string.cpp b/tests/benchmarks/corelib/tools/qhash/qhash_string.cpp
index d9e62cca00..9bbea300ea 100644
--- a/tests/benchmarks/corelib/tools/qhash/qhash_string.cpp
+++ b/tests/benchmarks/corelib/tools/qhash/qhash_string.cpp
@@ -51,7 +51,7 @@ string is a good idea.
////////////////////////////////////////////////////////////////////
********* Start testing of tst_QHash *********
-Config: Using QTest library 4.8.0, Qt 4.8.0
+Config: Using QTest library 5.0.0, Qt 5.0.0
PASS : tst_QHash::initTestCase()
RESULT : tst_QHash::qhash_qt4():
0.041 msecs per iteration (total: 85, iterations: 2048)