summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorKatja Marttila <katja.marttila@theqtcompany.com>2016-06-21 11:51:10 +0300
committerKatja Marttila <katja.marttila@theqtcompany.com>2016-06-21 12:32:42 +0300
commite87c58548ae1e412491210e1951a2527ac0ff381 (patch)
treeca5efe41f021f431873318b66daa859d1021b7aa /doc
parent76fd6e8f2953347ea0bf7a57b643968784bc9acc (diff)
parent6a06b8adc5d6fabac4401219044b928043e7e8a9 (diff)
Merge remote-tracking branch 'origin/2.0'
Conflicts: Changelog dist/config/config.xml dist/packages/org.qtproject.ifw.binaries/meta/package.xml dist/packages/org.qtproject.ifw/meta/package.xml installerfw.pri src/libs/7zip/7zip.pro src/libs/7zip/win/CPP/7zip/UI/Common/Update.cpp src/libs/installer/component.cpp src/libs/installer/lib7z_facade.cpp src/libs/installer/packagemanagercore.cpp src/libs/installer/proxycredentialsdialog.h src/sdk/translations/ja.ts tests/auto/installer/messageboxhandler/tst_messageboxhandler.cpp tests/auto/installer/scriptengine/tst_scriptengine.cpp tests/auto/installer/settings/tst_settings.cpp Change-Id: I3bb98b8490b3c3eb7f664c1abb7417155b5430b2
Diffstat (limited to 'doc')
-rw-r--r--doc/doc.pri6
-rw-r--r--doc/installerfw-getting-started.qdoc25
-rw-r--r--doc/scripting-api/component.qdoc12
3 files changed, 17 insertions, 26 deletions
diff --git a/doc/doc.pri b/doc/doc.pri
index f23df0e26..a11a39b53 100644
--- a/doc/doc.pri
+++ b/doc/doc.pri
@@ -34,12 +34,6 @@ qch_docs.commands = $$HELPGENERATOR -o $$QCH_FILE $$QHP_FILE
qch_docs.depends += html_docs
qch_docs.files = $$QCH_FILE
-unix:!macx {
- qch_docs.path = $$PREFIX/doc
- qch_docs.CONFIG += no_check_exist
- INSTALLS += qch_docs
-}
-
docs_online.depends = html_docs_online
QMAKE_EXTRA_TARGETS += html_docs_online docs_online
diff --git a/doc/installerfw-getting-started.qdoc b/doc/installerfw-getting-started.qdoc
index c18ccec47..08c5b5682 100644
--- a/doc/installerfw-getting-started.qdoc
+++ b/doc/installerfw-getting-started.qdoc
@@ -40,7 +40,7 @@
\section1 Supported Platforms
You can use the Qt Installer Framework to create installers for all
- platforms supported by \l{Desktop Platforms}{desktop Qt}.
+ platforms supported by \l[QtDoc]{Supported Platforms}{desktop Qt}.
The installers have been tested on the following platforms:
@@ -67,30 +67,15 @@
you do not have to deliver Qt libraries, which enables you to distribute
installers as one file.
- The minimum required Qt version is 5.4.0.
+ The minimum required Qt version is 5.5.
\section3 Configuring Qt for Windows
- Usually, you want to tweak Qt to statically link in the C
- runtime library. This can be done by changing the default mkspec of
- your compiler (Qt 5.4) or by passing \c{-static-runtime} to configure (Qt 5.5
- and newer).
-
- For Qt 5.4, you need to edit
- \c{mkspecs\win32-msvc2013\qmake.conf} and replace in the CFLAGS sections
- '-MD' with '-MT':
-
- \code
- QMAKE_CFLAGS_RELEASE = -O2 -MT -Zc:strictStrings
- QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -O2 -MT -Zi -Zc:strictStrings
- QMAKE_CFLAGS_DEBUG = -Zi -MTd
- \endcode
-
We recommend that you use the following options when you configure Qt for
Windows:
\code
- configure -prefix %CD%\qtbase -release -static -target xp -accessibility -no-opengl -no-icu -no-sql-sqlite -no-qml-debug -nomake examples -nomake tests -skip qtactiveqt -skip qtenginio -skip qtlocation -skip qtmultimedia -skip qtserialport -skip qtquick1 -skip qtquickcontrols -skip qtscript -skip qtsensors -skip qtwebkit -skip qtwebsockets -skip qtxmlpatterns
+ configure -prefix %CD%\qtbase -release -static -static-runtime -target xp -accessibility -no-opengl -no-icu -no-sql-sqlite -no-qml-debug -nomake examples -nomake tests -skip qtactiveqt -skip qtenginio -skip qtlocation -skip qtmultimedia -skip qtserialport -skip qtquick1 -skip qtquickcontrols -skip qtscript -skip qtsensors -skip qtwebkit -skip qtwebsockets -skip qtxmlpatterns -skip qt3d
\endcode
@@ -99,7 +84,7 @@
We recommend that you use the following configuration options for Linux:
\code
- configure -prefix $PWD/qtbase -release -static -accessibility -qt-zlib -qt-libpng -qt-libjpeg -qt-xcb -qt-pcre -qt-freetype -no-glib -no-cups -no-sql-sqlite -no-qml-debug -no-opengl -no-egl -no-xinput -no-xinput2 -no-sm -no-icu -nomake examples -nomake tests -skip qtactiveqt -skip qtenginio -skip qtlocation -skip qtmultimedia -skip qtserialport -skip qtquick1 -skip qtquickcontrols -skip qtscript -skip qtsensors -skip qtwebkit -skip qtwebsockets -skip qtxmlpatterns
+ configure -prefix $PWD/qtbase -release -static -accessibility -qt-zlib -qt-libpng -qt-libjpeg -qt-xcb -qt-pcre -qt-freetype -no-glib -no-cups -no-sql-sqlite -no-qml-debug -no-opengl -no-egl -no-xinput -no-xinput2 -no-sm -no-icu -nomake examples -nomake tests -skip qtactiveqt -skip qtenginio -skip qtlocation -skip qtmultimedia -skip qtserialport -skip qtquick1 -skip qtquickcontrols -skip qtscript -skip qtsensors -skip qtwebkit -skip qtwebsockets -skip qtxmlpatterns -skip qt3d
\endcode
\section3 Configuring Qt for OS X
@@ -107,7 +92,7 @@
We recommend that you use the following configuration options for OS X:
\code
- configure -prefix $PWD/qtbase -release -static -accessibility -qt-zlib -qt-libpng -qt-libjpeg -no-cups -no-sql-sqlite -no-qml-debug -nomake examples -nomake tests -skip qtactiveqt -skip qtenginio -skip qtlocation -skip qtmultimedia -skip qtserialport -skip qtquick1 -skip qtquickcontrols -skip qtscript -skip qtsensors -skip qtwebkit -skip qtwebsockets -skip qtxmlpatterns
+ configure -prefix $PWD/qtbase -release -static -accessibility -qt-zlib -qt-libpng -qt-libjpeg -no-cups -no-sql-sqlite -no-qml-debug -nomake examples -nomake tests -skip qtactiveqt -skip qtenginio -skip qtlocation -skip qtmultimedia -skip qtserialport -skip qtquick1 -skip qtquickcontrols -skip qtscript -skip qtsensors -skip qtwebkit -skip qtwebsockets -skip qtxmlpatterns -skip qt3d
\endcode
\section2 Setting up Qt Installer Framework
diff --git a/doc/scripting-api/component.qdoc b/doc/scripting-api/component.qdoc
index 0dcd28681..1765a1217 100644
--- a/doc/scripting-api/component.qdoc
+++ b/doc/scripting-api/component.qdoc
@@ -325,6 +325,18 @@
*/
/*!
+ \qmlmethod boolean component::addOperation(string operation, string parameter1 = "", string parameter2 = "", ..., string parameter10 = "")
+
+ Convenience method for calling addOperation(string, stringlist) with up to 10 arguments.
+*/
+
+/*!
+ \qmlmethod boolean component::addElevatedOperation(string operation, string parameter1 = "", string parameter2 = "", ..., string parameter10 = "")
+
+ Convenience method for calling addElevatedOperation(string, stringlist) with up to 10 arguments.
+*/
+
+/*!
\qmlmethod boolean component::addElevatedOperation(string operation, stringlist parameters)
Creates and adds an installation operation for \a operation. Add any number of parameters.