summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.qmake.conf2
-rw-r--r--Source/WebKit/qt/WebCoreSupport/QWebPageAdapter.cpp6
-rw-r--r--Source/WebKit/qt/WidgetApi/qwebpage.cpp9
-rw-r--r--Source/WebKit/qt/tests/qwebframe/tst_qwebframe.cpp1
-rw-r--r--Source/WebKit/qt/tests/qwebpage/tst_qwebpage.cpp1
-rwxr-xr-xTools/DumpRenderTree/qt/DumpRenderTreeQt.cpp1
-rw-r--r--Tools/MiniBrowser/qt/main.cpp1
-rw-r--r--Tools/QtTestBrowser/qttestbrowser.cpp1
-rw-r--r--Tools/qmake/mkspecs/features/configure.prf1
9 files changed, 15 insertions, 8 deletions
diff --git a/.qmake.conf b/.qmake.conf
index 0b7cf949a..cbaba996b 100644
--- a/.qmake.conf
+++ b/.qmake.conf
@@ -3,4 +3,4 @@ MODULE_QMAKE_OUTDIR = $$shadowed($$PWD/Tools/qmake)
QMAKEPATH += $$PWD/Tools/qmake $$MODULE_QMAKE_OUTDIR
load(qt_build_config)
-MODULE_VERSION = 5.8.1
+MODULE_VERSION = 5.9.0
diff --git a/Source/WebKit/qt/WebCoreSupport/QWebPageAdapter.cpp b/Source/WebKit/qt/WebCoreSupport/QWebPageAdapter.cpp
index a4e1f7464..962c8b062 100644
--- a/Source/WebKit/qt/WebCoreSupport/QWebPageAdapter.cpp
+++ b/Source/WebKit/qt/WebCoreSupport/QWebPageAdapter.cpp
@@ -363,8 +363,12 @@ void QWebPageAdapter::setNetworkAccessManager(QNetworkAccessManager *manager)
QNetworkAccessManager* QWebPageAdapter::networkAccessManager()
{
- if (!networkManager)
+ if (!networkManager) {
networkManager = new QNetworkAccessManager(handle());
+#if QT_VERSION >= QT_VERSION_CHECK(5, 9, 0)
+ networkManager->setStrictTransportSecurityEnabled(true);
+#endif
+ }
return networkManager;
}
diff --git a/Source/WebKit/qt/WidgetApi/qwebpage.cpp b/Source/WebKit/qt/WidgetApi/qwebpage.cpp
index 388456616..1f828a7ad 100644
--- a/Source/WebKit/qt/WidgetApi/qwebpage.cpp
+++ b/Source/WebKit/qt/WidgetApi/qwebpage.cpp
@@ -3134,7 +3134,7 @@ bool QWebPage::extension(Extension extension, const ExtensionOption *option, Ext
if (extension == ChooseMultipleFilesExtension) {
// FIXME: do not ignore suggestedFiles
QStringList suggestedFiles = static_cast<const ChooseMultipleFilesExtensionOption*>(option)->suggestedFileNames;
- QStringList names = QFileDialog::getOpenFileNames(view(), QString::null);
+ QStringList names = QFileDialog::getOpenFileNames(view(), QString());
static_cast<ChooseMultipleFilesExtensionReturn*>(output)->fileNames = names;
return true;
}
@@ -3182,7 +3182,8 @@ QWebPageAdapter *QWebPage::handle() const
*/
bool QWebPage::findText(const QString &subString, FindFlags options)
{
- return d->findText(subString, static_cast<QWebPageAdapter::FindFlag>(options.operator int()));
+ return d->findText(subString, static_cast<QWebPageAdapter::FindFlag>(
+ static_cast<FindFlags::Int>(options)));
}
/*!
@@ -3208,9 +3209,9 @@ QString QWebPage::chooseFile(QWebFrame *parentFrame, const QString& suggestedFil
{
Q_UNUSED(parentFrame);
#ifndef QT_NO_FILEDIALOG
- return QFileDialog::getOpenFileName(view(), QString::null, suggestedFile);
+ return QFileDialog::getOpenFileName(view(), QString(), suggestedFile);
#else
- return QString::null;
+ return QString();
#endif
}
diff --git a/Source/WebKit/qt/tests/qwebframe/tst_qwebframe.cpp b/Source/WebKit/qt/tests/qwebframe/tst_qwebframe.cpp
index f792befcd..17bc703fc 100644
--- a/Source/WebKit/qt/tests/qwebframe/tst_qwebframe.cpp
+++ b/Source/WebKit/qt/tests/qwebframe/tst_qwebframe.cpp
@@ -30,7 +30,6 @@
#include <QComboBox>
#include <QPaintEngine>
#include <QPicture>
-#include <QRegExp>
#include <QNetworkRequest>
#include <QNetworkReply>
#include <QTextCodec>
diff --git a/Source/WebKit/qt/tests/qwebpage/tst_qwebpage.cpp b/Source/WebKit/qt/tests/qwebpage/tst_qwebpage.cpp
index 53e655749..e1b41bd82 100644
--- a/Source/WebKit/qt/tests/qwebpage/tst_qwebpage.cpp
+++ b/Source/WebKit/qt/tests/qwebpage/tst_qwebpage.cpp
@@ -29,6 +29,7 @@
#include <QMenu>
#include <QMimeDatabase>
#include <QPushButton>
+#include <QRegExp>
#include <QStateMachine>
#include <QStyle>
#include <QtTest/QtTest>
diff --git a/Tools/DumpRenderTree/qt/DumpRenderTreeQt.cpp b/Tools/DumpRenderTree/qt/DumpRenderTreeQt.cpp
index c0c285353..384902f2e 100755
--- a/Tools/DumpRenderTree/qt/DumpRenderTreeQt.cpp
+++ b/Tools/DumpRenderTree/qt/DumpRenderTreeQt.cpp
@@ -64,6 +64,7 @@
#include <QPrinter>
#endif
#include <QProgressBar>
+#include <QRegExp>
#include <QUndoStack>
#include <QUrl>
#include <limits.h>
diff --git a/Tools/MiniBrowser/qt/main.cpp b/Tools/MiniBrowser/qt/main.cpp
index 4c8cd92ab..b688aa7ef 100644
--- a/Tools/MiniBrowser/qt/main.cpp
+++ b/Tools/MiniBrowser/qt/main.cpp
@@ -35,7 +35,6 @@
#include <QDir>
#include <QLatin1String>
-#include <QRegExp>
int main(int argc, char** argv)
{
diff --git a/Tools/QtTestBrowser/qttestbrowser.cpp b/Tools/QtTestBrowser/qttestbrowser.cpp
index 7f96b5a65..2978d39a3 100644
--- a/Tools/QtTestBrowser/qttestbrowser.cpp
+++ b/Tools/QtTestBrowser/qttestbrowser.cpp
@@ -48,6 +48,7 @@ WindowOptions windowOptions;
#include <QFile>
#include <QFileInfo>
#include <QFontDatabase>
+#include <QRegExp>
int launcherMain(const QApplication& app)
{
diff --git a/Tools/qmake/mkspecs/features/configure.prf b/Tools/qmake/mkspecs/features/configure.prf
index 9eeac75dc..23d99040b 100644
--- a/Tools/qmake/mkspecs/features/configure.prf
+++ b/Tools/qmake/mkspecs/features/configure.prf
@@ -136,6 +136,7 @@ defineTest(finalizeConfigure) {
!gnu_thin_archives:!win32-msvc2013:!mingw:qtConfig(static) {
addReasonForSkippingBuild("QtWebKit cannot be built as a static library on this platform. Check your configuration in qtbase/config.summary.")
}
+ uikit: addReasonForSkippingBuild("QtWebKit is not supported on iOS/tvOS/watchOS")
winrt: addReasonForSkippingBuild("QtWebKit is not supported on Windows Phone/Windows RT")
requiredPrograms = gperf python perl bison ruby flex
for(program, requiredPrograms): \