summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLiang Qi <liang.qi@qt.io>2019-04-10 11:20:52 +0200
committerLiang Qi <liang.qi@qt.io>2019-04-10 11:20:52 +0200
commit256e0b4ab4181cc0eb3a8ddde4d464b98e6be16a (patch)
tree34cba0babcb57b26be6119a4ebd15512a51cf64b
parent2d021dd91a018f18faf56647319510afb8f7e292 (diff)
parent7f427f737798d1454ba92277f38a2783ce1b2cd0 (diff)
Merge remote-tracking branch 'origin/5.12' into 5.13
Conflicts: doc/src/qmlapp/deployment.qdoc Change-Id: I04f75d1a82c611f1781e4ec942c490f6f465d7d6
-rw-r--r--doc/src/platforms/android.qdoc2
-rw-r--r--doc/src/platforms/supported-platforms.qdoc4
-rw-r--r--doc/src/qmlapp/deployment.qdoc10
-rw-r--r--doc/src/qt5-intro.qdoc2
-rw-r--r--doc/src/qtmodules.qdoc2
-rw-r--r--doc/src/scripting.qdoc4
-rw-r--r--doc/src/userinterfaces.qdoc8
-rw-r--r--doc/src/whatsnew/whatsnew511.qdoc2
-rw-r--r--doc/src/whatsnew/whatsnew53.qdoc2
-rw-r--r--doc/src/whatsnew/whatsnew54.qdoc2
-rw-r--r--doc/src/whatsnew/whatsnew55.qdoc2
11 files changed, 27 insertions, 13 deletions
diff --git a/doc/src/platforms/android.qdoc b/doc/src/platforms/android.qdoc
index 0418995c4..1cd2d6a94 100644
--- a/doc/src/platforms/android.qdoc
+++ b/doc/src/platforms/android.qdoc
@@ -33,7 +33,7 @@
Qt for Android enables you to run Qt 5 applications on devices with Android
v4.1 (API level 16) or later. All Qt modules (essential and add-on) are
-supported except Qt WebEngine, Qt Serial Port, and the
+supported except Qt \WebEngine, Qt Serial Port, and the
platform-specific ones (Qt Mac Extras, Qt Windows Extras, and Qt X11 Extras).
The following configurations are supported.
diff --git a/doc/src/platforms/supported-platforms.qdoc b/doc/src/platforms/supported-platforms.qdoc
index 21660e1f0..a2f54536f 100644
--- a/doc/src/platforms/supported-platforms.qdoc
+++ b/doc/src/platforms/supported-platforms.qdoc
@@ -85,9 +85,9 @@
\section2 Exceptions
Individual modules might be available only on some platforms, or they might
- not support all configurations. For example, as Qt WebEngine has Chromium
+ not support all configurations. For example, as Qt \WebEngine has Chromium
as a third-party dependency, platform or configuration limitations upstream
- also apply to Qt WebEngine.
+ also apply to Qt \WebEngine.
The documentation for each module contains detailed information about any
exceptions the module has from the general platform and configuration
diff --git a/doc/src/qmlapp/deployment.qdoc b/doc/src/qmlapp/deployment.qdoc
index 60bfbe904..30adcc44e 100644
--- a/doc/src/qmlapp/deployment.qdoc
+++ b/doc/src/qmlapp/deployment.qdoc
@@ -105,6 +105,16 @@ One added benefit of this way of developing and deploying the application is
that you will be notified of syntax errors in your QML documents at application
compile time, instead of run-time when loading the file.
+If you have \c .qml or \c .js files which should not be compiled but just
+bundled by the resource system (for example, \c .js files used with \l{Qt
+WebEngine}), then you can omit them from the compilation by specifying the
+resources files that contain them in the \c QTQUICK_COMPILER_SKIPPED_RESOURCES
+variable in your project file, like below:
+
+\code
+QTQUICK_COMPILER_SKIPPED_RESOURCES += bundle_only.qrc
+\endcode
+
By default this feature will tie your application to the Qt version you are
compiling against, because it will replace the QML document source code in the
resources with the compiled binary version. The source files are not present
diff --git a/doc/src/qt5-intro.qdoc b/doc/src/qt5-intro.qdoc
index 325c210ad..92bbda813 100644
--- a/doc/src/qt5-intro.qdoc
+++ b/doc/src/qt5-intro.qdoc
@@ -39,7 +39,7 @@
Developers can be more productive and flexible with the improved support
for JavaScript and QML in Qt 5, while still having the C++ foundation
and Qt Widget support. HTML5 developers will feel at home with the Web
- offering that includes Chromium-based Qt WebEngine and Qt WebChannel.
+ offering that includes Chromium-based Qt \WebEngine and Qt \WebChannel.
Qt 5 is highly compatible with Qt 4. It is possible for developers
of Qt 4 applications to seamlessly move on to Qt 5 with their current
diff --git a/doc/src/qtmodules.qdoc b/doc/src/qtmodules.qdoc
index a10e51151..4c1145395 100644
--- a/doc/src/qtmodules.qdoc
+++ b/doc/src/qtmodules.qdoc
@@ -331,7 +331,7 @@
\li \l[QtWebSockets]{Qt WebSockets}
\li All
\li All
- \li Provides WebSocket communication compliant with \l{http://tools.ietf.org/html/rfc6455} {RFC 6455}.
+ \li Provides \WebSocket communication compliant with \l{http://tools.ietf.org/html/rfc6455} {RFC 6455}.
\row \li \l[QtWebView]{Qt WebView}
\li All
\li Platforms with a native web engine.
diff --git a/doc/src/scripting.qdoc b/doc/src/scripting.qdoc
index 309a4b270..f15a28eb7 100644
--- a/doc/src/scripting.qdoc
+++ b/doc/src/scripting.qdoc
@@ -41,6 +41,10 @@ the integration should be, one of these APIs can be used:
low level \l{ECMAScript Reference}{ECMAScript} engine API. Full documentation about using \l{Qt Script} to make an application
scriptable can be found \l{Making Applications Scriptable}{here}.
+\warning This module is not actively developed. It is provided for backwards
+compatibility with Qt 4 only. For new code, use
+\l {JS API}{QJSEngine and related classes} in the Qt QML module instead.
+
\section1 JS API
This is a simple API, very similar to \l{Qt Script}, but limited to basic functionality. The main
classes are QJSEngine and QJSValue, which can be used to embed pure \l{ECMAScript Reference}{ECMAScript} functionality
diff --git a/doc/src/userinterfaces.qdoc b/doc/src/userinterfaces.qdoc
index 4ff9e4119..146fd2dc1 100644
--- a/doc/src/userinterfaces.qdoc
+++ b/doc/src/userinterfaces.qdoc
@@ -134,7 +134,7 @@ choose the tool best suited for the job.
\li
\li Qt Quick / Qt Quick Controls
\li Qt Widgets
- \li Qt WebEngine
+ \li Qt \WebEngine
\li Comments
\row
\li Used language(s)
@@ -182,7 +182,7 @@ choose the tool best suited for the job.
\li
\li Qt Widgets provide all the bells and whistles, developed over two
decades, needed for building standard industry type applications.
- Qt WebEngine Widgets provide widgets and additional classes to render
+ Qt \WebEngine Widgets provide widgets and additional classes to render
and interact with web content.
\row
\li Model/View programming
@@ -204,7 +204,7 @@ choose the tool best suited for the job.
\li \inlineimage ok
\li \inlineimage ok
\li Qt Widgets provide QGLWidget for rendering OpenGL graphics,
- and Qt WebEngine supports WebGL, but the OpenGL ES 2.0 or OpenGL 2.0
+ and Qt \WebEngine supports \WebGL, but the OpenGL ES 2.0 or OpenGL 2.0
based \l {Qt Quick Scene Graph} has proven to provide the best
performance for UIs and for integrating with OpenGL content.
\row
@@ -229,7 +229,7 @@ choose the tool best suited for the job.
\li
\li \inlineimage ok
\li Both Qt Quick and Qt Widgets provide components for presenting
- \l {richtext-html-subset.html}{simple rich text}, but Qt WebEngine
+ \l {richtext-html-subset.html}{simple rich text}, but Qt \WebEngine
is the best choice for presenting full-blown web content.
\endtable
diff --git a/doc/src/whatsnew/whatsnew511.qdoc b/doc/src/whatsnew/whatsnew511.qdoc
index 76afa595b..3da98db89 100644
--- a/doc/src/whatsnew/whatsnew511.qdoc
+++ b/doc/src/whatsnew/whatsnew511.qdoc
@@ -202,7 +202,7 @@
\section1 Platform Changes
\list
\li MSVC2013 support removed from the code base.
- \li Qt WebEngine now requires MSVC 2017 on Windows.
+ \li Qt \WebEngine now requires MSVC 2017 on Windows.
\li QNX 6.6 no longer supported (note: QNX 7 remains fully supported).
\li macOS 10.10 no longer supported.
\li Improved Accessibility support on Win32 by adopting the Windows UI
diff --git a/doc/src/whatsnew/whatsnew53.qdoc b/doc/src/whatsnew/whatsnew53.qdoc
index 90f56c2ec..e275861e0 100644
--- a/doc/src/whatsnew/whatsnew53.qdoc
+++ b/doc/src/whatsnew/whatsnew53.qdoc
@@ -42,7 +42,7 @@
\list
\li \l{Enginio Manual}{Enginio} - A client-side library for \l{Qt Cloud Services}.
- \li \l{Qt WebSockets} - An add-on module that implements the WebSocket standard
+ \li \l{Qt WebSockets} - An add-on module that implements the \WebSocket standard
\l{http://tools.ietf.org/html/rfc6455}{RFC 6455}
\endlist
diff --git a/doc/src/whatsnew/whatsnew54.qdoc b/doc/src/whatsnew/whatsnew54.qdoc
index 0b2b1c96a..0b0085f43 100644
--- a/doc/src/whatsnew/whatsnew54.qdoc
+++ b/doc/src/whatsnew/whatsnew54.qdoc
@@ -144,7 +144,7 @@
\li Added support for OpenGL accelerated 2D canvas to
\l{Qt WebKit Widgets}.
\li The Qt WebKit module is considered \e done. It will be replaced by
- Qt WebEngine. This applies to the widgets as well as to the QML API of
+ Qt \WebEngine. This applies to the widgets as well as to the QML API of
Qt WebKit.
\endlist
diff --git a/doc/src/whatsnew/whatsnew55.qdoc b/doc/src/whatsnew/whatsnew55.qdoc
index f50440afa..41ec4d33a 100644
--- a/doc/src/whatsnew/whatsnew55.qdoc
+++ b/doc/src/whatsnew/whatsnew55.qdoc
@@ -186,7 +186,7 @@
{Qt Location} as a backend.
\li Added API for managing downloading of files.
\li Added API for controlling cache and cookie paths and policy.
- \li Added API for WebEngine settings.
+ \li Added API for \WebEngine settings.
\li Various experimental QML APIs promoted to public.
\li Added QtWebChannel integration API over Chromium IPC.
\li Updated Chromium snapshot to version 40.