Doc: Remove mentioning of "UpdateAgent"It's the only place we mention an 'UpdateAgent' in the documentation/code.
Change-Id: I4e26246d7ecd7c9a81c006fb7448a9f788f7df20
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
Reviewed-by: Karsten Heimrich <karsten.heimrich@theqtcompany.com>
Fix compilation with gcc 4.6gcc 4.6 does not support alias templates yet.
Change-Id: I65f2dd8d8bf8ffae37ca2ed9743d24539cd47fcf
Reviewed-by: Karsten Heimrich <karsten.heimrich@theqtcompany.com>
Windows: Fix crashes in elevated installationUntil Qt 5.5.0, QLocalSocket::waitForReadyRead() immediately returns
when there are still bytesAvailable(). This means our busy loop for
polling new data gets stuck.
To work around this we've been explicitly calling processEvents(),
which however can have undesired side effects: Namely that non-network
events get delivered too, and that 'intermediate' requests are sent
to the server, resulting...
Do not throw on empty translation filesWorkaround for QTBUG-31031 (QTranslator::load returns false for
empty translation-files)
Change-Id: If4587b99c86a5afacada2d022af10460248ecf93
Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>
Move the component checker after installer calculator.In this way we first check for errors, then check for warnings.
Change-Id: I3993498c9c517e7900d789fc0f04c59f9c150e14
Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>
Document the operation storing mechanism more precisely.Task-number: QTIFW-669
Change-Id: I7b4a89f74c0e82ec091876effaedf304de345fbd
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
Fix updatecheckCheck for installermarker was the wrong way around.
Change-Id: Id87cbc61d0bdb269eddc8377e5c775bc12c01174
Reviewed-by: Karsten Heimrich <karsten.heimrich@theqtcompany.com>
Doc: component.virtualStateChanged() signalDocs were missing from the scripting API docs.
Change-Id: I941e387c4226fae2a4640605299d925b3101bf46
Task-number: QTIFW-655
Reviewed-by: Karsten Heimrich <karsten.heimrich@theqtcompany.com>
Doc: AdminTargetDir element is Linux onlyIn the configuration.xml file.
Task-number: QTIFW-658
Change-Id: Ia83649aac14be1d24bc1aa1cfee27da4d335e63e
Reviewed-by: Karsten Heimrich <karsten.heimrich@theqtcompany.com>
Prevent disabled component to be selected using the Select All button.The Select All button would select disabled component and try to install them, this new check prevent this.
Task-number: QTIFW-635
Change-Id: If15f765b2b8c2fcbb66f72f6d27e9b1d3db92e4a
Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>
Reviewed-by: Jarek Kobus <jaroslaw.kobus@theqtcompany.com>
"Selected" property has gone.Please see 5f6afc7d268dd16dd3f28d3579ae9517954a6553
Change-Id: I02a026c19d768b4d9c0c9f179d5738a121f46e99
Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>
Fix crash on exit for Windows XP, VistaThe destructor of QWinTaskBarButton until Qt 5.4.2 crashes on exit
if the OS is older than Windows 7.
Task-number: QTIFW-652
Change-Id: Icd0255f79f7339937f129cddce7291997d652f72
Reviewed-by: Karsten Heimrich <karsten.heimrich@theqtcompany.com>
Add a warning if component with data contains children.Change-Id: Idec0530aac7db2c4773831bdabe904d44ad71822
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>
Don't mix iterator and const_iteratorAdd QT_STRICT_ITERATORS to disallow implicit conversions
between iterator and const_iterator. This avoids potential
detaches of the Qt containers.
Change-Id: I79d381f531ddda9ac402c6f5c63cdc7c6808a0bd
Reviewed-by: Karsten Heimrich <karsten.heimrich@theqtcompany.com>
Exclude icu on Linux as well when building Qt.Change-Id: I8327acb19e7141750caba882a7748bbf5d70a8ba
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
Inform about superfluous dependencies.In case B depends on A and B auto depends on A,
the first dependency is superfluous.
Change-Id: I01a97e0777089fafd43d36b8f9675d7089099885
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
Detail LineReplace documentationLines are trimmed before the search.
Change-Id: I1abbd0fa4abd105802c75ded80fcc82090e50e18
Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
fix empty installer.components arrayMake sure the current list of components is used when referencing
installer.components in a controller script.
Change-Id: I9468110d61a958f13edba66da0059d6622aa7037
Task-number: QTIFW-601
Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
Reviewed-by: Karsten Heimrich <karsten.heimrich@theqtcompany.com>
Don't show "safety" space on Ready for install pageThis confused people as it is a different size than what is
shown on ComponentSelection page.
Change-Id: I3d20250f79b96312bceafb42277452bad7c15465
Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>
Reviewed-by: Jarek Kobus <jaroslaw.kobus@theqtcompany.com>
Reviewed-by: Karsten Heimrich <karsten.heimrich@theqtcompany.com>
Doc: update docs for component selectionThe selected property seems to be gone, so QDoc now
wants isSelected() and isSelectedForInstallation()
documented.
Change-Id: I638f297a77ebd787a627374e71acab2026e49593
Reviewed-by: Jarek Kobus <jaroslaw.kobus@theqtcompany.com>
Fix embedding of installbase manifestRedefining QMAKE_MANIFEST is currently broken in Qt for newer compilers:
The content is not embedded at all if the toolchain supports "embedding".
But the hack is not needed anyway: Just disable the Qt manifest magic,
and include our custom manifest file via .rc. This way we can also avoid
changing the mkspec for embed_manifest_exe, embed_manifest_dll.
Change-Id: I5155ddabe17f0b61b2d7b9c5b9cd...
Doc: add links to topics that describe the namespacesIn addition to linking to the classes from the top level
topic. The namespace topics are generated automatically
and list all classes in a namespace with brief descriptions.
Add subtitles for listing the classes in each namespace.
Change-Id: I0304a86717e018fa3af9f213871f159fdb4ce05c
Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
Reviewed-by: Karsten Heimrich <karsten.heimrich@theqtco...
Doc: move systeminfo scripting docs to a separate fileReformat the docs in systeminfo.cpp as C++ code docs.
Edit for style.
Change-Id: Idec8aaae072a97f889b4d48051341ff766da4247
Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
Reviewed-by: Karsten Heimrich <karsten.heimrich@theqtcompany.com>
Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>
Fix reading and checking arguments of CreateShortcutOperationChange-Id: I348f4985c268fabec9cc53424aea5adc2bfd1e46
Reviewed-by: Christoph Vogtländer <c.vogtlaender@sigma-surface-science.com>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
Reviewed-by: Karsten Heimrich <karsten.heimrich@theqtcompany.com>
Issue a warning when a component depends on auto dependent one.Task-number: QTIFW-510
Change-Id: I57eff879deebf8f31a472a6c66a7e275e34447bd
Reviewed-by: Karsten Heimrich <karsten.heimrich@theqtcompany.com>
Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
Correct usage info for archivegenChange-Id: I51c5ba84320f4a31e1dce236157e53b57624f89d
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
Doc: move component scripting docs to a separate fileReformat the docs in the C++ file as C++ documentation.
Fix language and style issues.
Change-Id: Ifc2ac0a99700d8b2a2ca6835927cdfb0abd7ed2e
Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
Don't put testresults into binWe don't want to package and ship them and they are not
that useful apart from the test, so don't move them to
the bin directory.
Change-Id: Ic4f54389359779a41652eae84ce0b8789cc11dd7
Reviewed-by: Karsten Heimrich <karsten.heimrich@theqtcompany.com>
Doc: add information about some operationsChange-Id: I4dc0ac7b46558cba6f2f41fddab468af88c15e2a
Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>
Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>