diff options
author | Liang Qi <liang.qi@qt.io> | 2016-11-11 09:08:50 +0100 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2016-11-11 12:05:38 +0100 |
commit | 39f7ce19dbce34dfa7e730d6fa743d88109c3369 (patch) | |
tree | 8b99513fe8a906807a0e3fac2780b9d1e6a63827 /src/webengine | |
parent | 6c941affb2dd263d929b69afae3a0b9664869a9d (diff) | |
parent | 2d49b1b20f3275316310df599f1363ac86b8f078 (diff) |
Merge remote-tracking branch 'origin/5.7' into 5.8
Conflicts:
src/core/content_browser_client_qt.cpp
src/core/content_browser_client_qt.h
src/core/gl_surface_qt.cpp
src/core/print_view_manager_qt.cpp
src/core/web_contents_delegate_qt.cpp
src/core/web_engine_context.cpp
src/webengine/doc/src/qtwebengine-overview.qdoc
src/webengine/doc/src/qtwebengine-platform-notes.qdoc
src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp
src/webenginewidgets/webenginewidgets.pro
sync.profile
Change-Id: I44495f4d899580c882d6b86d68d7f6b77c8e91f6
Diffstat (limited to 'src/webengine')
-rw-r--r-- | src/webengine/doc/qtwebengine.qdocconf | 6 | ||||
-rw-r--r-- | src/webengine/doc/src/qtwebengine-deploying.qdoc | 10 | ||||
-rw-r--r-- | src/webengine/doc/src/qtwebengine-features.qdoc | 1 | ||||
-rw-r--r-- | src/webengine/doc/src/qtwebengine-overview.qdoc | 2 | ||||
-rw-r--r-- | src/webengine/doc/src/qtwebengine-platform-notes.qdoc | 22 | ||||
-rw-r--r-- | src/webengine/plugin/plugin.cpp | 2 |
6 files changed, 22 insertions, 21 deletions
diff --git a/src/webengine/doc/qtwebengine.qdocconf b/src/webengine/doc/qtwebengine.qdocconf index d9b1f1154..fe83b082f 100644 --- a/src/webengine/doc/qtwebengine.qdocconf +++ b/src/webengine/doc/qtwebengine.qdocconf @@ -18,9 +18,9 @@ qhp.QtWebEngine.customFilters.Qt.filterAttributes = qtwebengine $QT_VERSION qhp.QtWebEngine.subprojects = classes qmltypes examples -qhp.QtWebEngine.subprojects.classes.title = C++ Classes -qhp.QtWebEngine.subprojects.classes.indexTitle = Qt WebEngine C++ Classes -qhp.QtWebEngine.subprojects.classes.selectors = class doc:headerfile +qhp.QtWebEngine.subprojects.classes.title = C++ Classes and Namespaces +qhp.QtWebEngine.subprojects.classes.indexTitle = Qt WebEngine C++ Classes and Namespaces +qhp.QtWebEngine.subprojects.classes.selectors = class group:qtwebengine-namespaces doc:headerfile qhp.QtWebEngine.subprojects.classes.sortPages = true qhp.QtWebEngine.subprojects.qmltypes.title = QML Types diff --git a/src/webengine/doc/src/qtwebengine-deploying.qdoc b/src/webengine/doc/src/qtwebengine-deploying.qdoc index b6b91f2e9..25b6d218c 100644 --- a/src/webengine/doc/src/qtwebengine-deploying.qdoc +++ b/src/webengine/doc/src/qtwebengine-deploying.qdoc @@ -30,7 +30,7 @@ \title Deploying Qt WebEngine Applications The way to package and deploy applications varies between operating systems. - For Windows and macOS, \l{The Windows Deployment Tool}{windeployqt} and + For Windows and \macos, \l{The Windows Deployment Tool}{windeployqt} and \l{Deploying Applications on OS X}{macdeployqt} automate the steps to generate a stand-alone application package. @@ -47,7 +47,7 @@ limitations are: \list - \li Qt WebEngine currently supports only Windows, Linux, and macOS. + \li Qt WebEngine currently supports only Windows, Linux, and \macos. \li On Windows, Qt WebEngine only supports Windows Vista or newer as target platform. Due to use of newer API in Chromium, Windows XP is @@ -102,7 +102,7 @@ For Qt installations, this is \c QTDIR/libexec (Linux) or \c QTDIR\bin (Windows). The path can be changed by defining a \c qt.conf file, for example. Alternatively, an executable path can be set as a value of the - \c QTWEBENGINEPROCESS_PATH environment variable. On macOS, Qt WebEngine + \c QTWEBENGINEPROCESS_PATH environment variable. On \macos, Qt WebEngine looks for the executable in \c .app/Helpers/QtWebEngineProcess. \section2 Deploying Resources @@ -128,7 +128,7 @@ \list \li On Linux and Windows: the \c resources directory in the directory specified by QLibraryInfo::location(QLibraryInfo::DataPath) - \li On macOS: \c .app/Content/Resources + \li On \macos: \c .app/Content/Resources \endlist \section2 Translations @@ -136,7 +136,7 @@ Locale data (such as \c en-US.pak) is searched form the following locations: \list - \li On macOS: \c .app/Content/Resources + \li On \macos: \c .app/Content/Resources \li On Linux and Windows: \c qtwebengine_locales directory in the directory specified by QLibraryInfo::location(QLibraryInfo::TranslationsPath) diff --git a/src/webengine/doc/src/qtwebengine-features.qdoc b/src/webengine/doc/src/qtwebengine-features.qdoc index 8cdbd13a8..647f1030b 100644 --- a/src/webengine/doc/src/qtwebengine-features.qdoc +++ b/src/webengine/doc/src/qtwebengine-features.qdoc @@ -222,6 +222,7 @@ \li Linux \code /usr/lib/pepperflashplugin-nonfree/libpepflashplayer.so + /usr/lib/adobe-flashplugin/libpepflashplayer.so /usr/lib/PepperFlash/libpepflashplayer.so /usr/lib64/chromium/PepperFlash/libpepflashplayer.so \endcode diff --git a/src/webengine/doc/src/qtwebengine-overview.qdoc b/src/webengine/doc/src/qtwebengine-overview.qdoc index 273d32861..6995be2fa 100644 --- a/src/webengine/doc/src/qtwebengine-overview.qdoc +++ b/src/webengine/doc/src/qtwebengine-overview.qdoc @@ -250,7 +250,7 @@ \section1 Platform Notes - Qt WebEngine currently supports only Windows, Linux, and OS X. Due to Chromium build + Qt WebEngine currently supports only Windows, Linux, and \macos. Due to Chromium build requirements it also often requires a newer compiler than the rest of Qt. See \l{Qt WebEngine Platform Notes} for further details. diff --git a/src/webengine/doc/src/qtwebengine-platform-notes.qdoc b/src/webengine/doc/src/qtwebengine-platform-notes.qdoc index 119e64279..c5ebe0f06 100644 --- a/src/webengine/doc/src/qtwebengine-platform-notes.qdoc +++ b/src/webengine/doc/src/qtwebengine-platform-notes.qdoc @@ -41,7 +41,7 @@ \list \li \l{Qt for Windows - Requirements} \li \l{Qt for X11 Requirements} - \li \l{Qt for OS X - Requirements} + \li \l{Qt for macOS - Requirements} \endlist In addition, the following tools are required for building the \l {Qt WebEngine} module: @@ -50,7 +50,7 @@ \li \l {All Platforms} \li \l {Windows} \li \l {Linux} - \li \l {OS X} + \li \l {macOS} \endlist The tests for skipping the Qt WebEngine build are located in the @@ -99,22 +99,22 @@ Further, development packages for \c khr and \c libcap need to be installed. - \section2 OS X + \section2 \macos - On OS X, the following are required: + On \macos, the following are required: \list - \li OS X 10.9 or later + \li \macos 10.9 or later \li Xcode 5.1 or later - \li OS X 10.10 SDK or later + \li \macos 10.10 SDK or later \endlist - \note Qt WebEngine cannot be built for the 32-bit mode of OS X (using the + \note Qt WebEngine cannot be built for the 32-bit mode of \macos (using the \c macx-clang-32 \c mkspec). \section1 Mac App Store Compatibility - By default, Qt WebEngine uses private OS X API, which might cause an application to be + By default, Qt WebEngine uses private \macos API, which might cause an application to be rejected when submitted to the Mac App Store. To configure Qt WebEngine not to use these API calls, Qt WebEngine has to be recompiled: @@ -125,10 +125,10 @@ However, this will cause some behavioral changes, such as: \list - \li The OS X Kill Ring functionality will no longer work (emacs-like copy pasting). + \li The \macos Kill Ring functionality will no longer work (emacs-like copy pasting). \li Certain Chromium sandboxing cleanup is not done. \li Text areas will be painted with a different style. - \li Text fields might be painted with a different style on Mountain Lion (OS X 10.8). + \li Text fields might be painted with a different style on Mountain Lion (\macos 10.8). \endlist \section1 Default QSurfaceFormat OpenGL Profile Support @@ -137,7 +137,7 @@ before the application instance is declared, to make sure that all created OpenGL contexts use the same OpenGL profile. - On OS X, if the default QSurfaceFormat is set after the application instance, the application + On \macos, if the default QSurfaceFormat is set after the application instance, the application will exit with qFatal(), and print a message that the default QSurfaceFormat should be set before the application instance. */ diff --git a/src/webengine/plugin/plugin.cpp b/src/webengine/plugin/plugin.cpp index 010215f78..0fd2087d4 100644 --- a/src/webengine/plugin/plugin.cpp +++ b/src/webengine/plugin/plugin.cpp @@ -66,7 +66,7 @@ class QtWebEnginePlugin : public QQmlExtensionPlugin Q_OBJECT Q_PLUGIN_METADATA(IID QQmlExtensionInterface_iid) public: - virtual void initializeEngine(QQmlEngine *engine, const char *uri) + virtual void initializeEngine(QQmlEngine *engine, const char *uri) Q_DECL_OVERRIDE { Q_UNUSED(uri); engine->addImageProvider(QQuickWebEngineFaviconProvider::identifier(), new QQuickWebEngineFaviconProvider); |