Redkit
  1. Redkit

QtIFW

Public
AuthorCommitMessageCommit dateIssues
Kai KoehneKai Koehne
ffed7d2b6d2MMerge remote-tracking branch 'origin/2.0'Conflicts: Changelog Change-Id: Idd7d569f97fba75b05bfc006c7a5b0b9cf8ccf73
Kai KoehneKai Koehne
57007dc93cfDoc: 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>
Kai KoehneKai Koehne
19d14ee1b65Fix compilation with gcc 4.6gcc 4.6 does not support alias templates yet. Change-Id: I65f2dd8d8bf8ffae37ca2ed9743d24539cd47fcf Reviewed-by: Karsten Heimrich <karsten.heimrich@theqtcompany.com>
Frederik GladhornFrederik Gladhorn
da6ed2851f3Add sync.profileChange-Id: I3ebd138a5743687f3a6ccb7204ca37587bf207a2 Reviewed-by: Simon Hausmann <simon.hausmann@theqtcompany.com>
Kai KoehneKai Koehne
6e9c785d3dbUpdate ChangeLogChange-Id: Ic5933f828cfee1cde0686a9fa888a397c9c63da0 Reviewed-by: Karsten Heimrich <karsten.heimrich@theqtcompany.com>
Kai KoehneKai Koehne
95ae661cba9Windows: 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...3 Jira Issues
Niels WeberNiels Weber
d50e3f94b5bDo 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>QTBUG-31031
Jarek KobusJarek Kobus
f3e8ccafa5aMove 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>
khkh
4fff02a58beDocument the operation storing mechanism more precisely.Task-number: QTIFW-669 Change-Id: I7b4a89f74c0e82ec091876effaedf304de345fbd Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>QTIFW-669
Niels WeberNiels Weber
31b0637b4a1Fix updatecheckCheck for installermarker was the wrong way around. Change-Id: Id87cbc61d0bdb269eddc8377e5c775bc12c01174 Reviewed-by: Karsten Heimrich <karsten.heimrich@theqtcompany.com>
Leena MiettinenLeena Miettinen
c50057901bbDoc: 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>QTIFW-655
Leena MiettinenLeena Miettinen
2f8b412496bDoc: AdminTargetDir element is Linux onlyIn the configuration.xml file. Task-number: QTIFW-658 Change-Id: Ia83649aac14be1d24bc1aa1cfee27da4d335e63e Reviewed-by: Karsten Heimrich <karsten.heimrich@theqtcompany.com>QTIFW-658
khkh
c6c815e3d0cCompile with Qt 5.5Change-Id: Iaab5bd3821bc4f1d4a826c9fee0c2a8c75d06bba Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>
Jonathan CourtoisJonathan Courtois
cc2f6b45f27Prevent 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>QTIFW-635
Jarek KobusJarek Kobus
893a36dd264"Selected" property has gone.Please see 5f6afc7d268dd16dd3f28d3579ae9517954a6553 Change-Id: I02a026c19d768b4d9c0c9f179d5738a121f46e99 Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>
khkh
b9d855d8cf9Fix possible null pointer access.Change-Id: I2cb1c8b70d41c764e0f9e47637b951c480ebcb5c Reviewed-by: Jarek Kobus <jaroslaw.kobus@theqtcompany.com>
Kai KoehneKai Koehne
8d060e69105Fix 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>QTIFW-652
Jarek KobusJarek Kobus
47124fb6be7Add 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>
Kai KoehneKai Koehne
62a65d9f884Update contributor's listChange-Id: I9964eb2caaccd0afe6d6000175d79d999c20bc31 Reviewed-by: Karsten Heimrich <karsten.heimrich@theqtcompany.com>
Kai KoehneKai Koehne
2630ce66613MMerge remote-tracking branch 'origin/2.0'Conflicts: dist/config/config.xml dist/packages/org.qtproject.ifw.binaries/meta/package.xml dist/packages/org.qtproject.ifw/meta/package.xml installerfw.pri Change-Id: I60673fac543f1153dad3ef01e589c1f9c6d64599
Kai KoehneKai Koehne
25ec0755355Bump version numberChange-Id: I78552ac9b88fd02828966e71ddafd25a3075535e Reviewed-by: Jarek Kobus <jaroslaw.kobus@theqtcompany.com> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
Kai KoehneKai Koehne
c3f5744d2e0Don'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>
Kai KoehneKai Koehne
3aab9ef38ecImprove Proxy Credentials dialogGive it a title + hide the "What's this?" button. Change-Id: I2717a0eeda5c2ca3da511d88540307763228b30b Reviewed-by: Jarek Kobus <jaroslaw.kobus@theqtcompany.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@theqtcompany.com>
Kai KoehneKai Koehne
a4c902f27adMention compiler requirementsChange-Id: Iae3637ea149199f9b152efa4ea27a42bd4581974 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com> Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
Kai KoehneKai Koehne
63ea335b999Update system requirementsChange-Id: I316a737c8a3763baa3b35646e60a9a2d4b3468b3 Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
Niels WeberNiels Weber
ce703ed61b4Show title in cancel dialog.Change-Id: Icb7ea0a78dc6b22cfea834a3d24784178b8c0b20 Reviewed-by: Karsten Heimrich <karsten.heimrich@theqtcompany.com>
Niels WeberNiels Weber
d03e1def99fChange binary name to Qt Installer FrameworkChange-Id: I9b721ae055ec9849492171dacf07c56ca7cc4b08 Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>
Niels WeberNiels Weber
92b50c513b9Exclude icu on Linux as well when building Qt.Change-Id: I8327acb19e7141750caba882a7748bbf5d70a8ba Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
Kai KoehneKai Koehne
8b6098d7b5aMMerge remote-tracking branch 'origin/2.0'Change-Id: I3b38821be20c02d41d9db1c5eee78be1502cba6b
khkh
45b05a4a4a9Remove references to QtScript print, use console.log instead.Change-Id: If83b08f6a27ac9c07980dd83a56b1500f22b13ef Reviewed-by: Niels Weber <niels.weber@theqtcompany.com> Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>
Jarek KobusJarek Kobus
e23402879f3Fix test according to changes in messages.Change-Id: I889a681a90a14ae9181dd5a88c8e891b7078d214 Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
Jarek KobusJarek Kobus
7c5724bb5fdInform 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>
Christoph VogtländerChristoph Vogtländer
878109b5c49Detail 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>
Christoph VogtländerChristoph Vogtländer
17e29fc8d3efix 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>QTIFW-601
Niels WeberNiels Weber
0a49b33773eDon'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>
Leena MiettinenLeena Miettinen
5f6afc7d268Doc: 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>
Kai KoehneKai Koehne
2eb21e190b6Update repogen documentationChange-Id: I098b02f1fc0df4c3e2b09c5f97914be9c479d751 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com> Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
Kai KoehneKai Koehne
4aacfb8e11fFix 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...
Leena MiettinenLeena Miettinen
4b2727c742fDoc: 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...
Leena MiettinenLeena Miettinen
462bbae2a52Doc: 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>
Leena MiettinenLeena Miettinen
750c2b6a0d3Doc: add archivegen usage to Reference > ToolsChange-Id: I4da08d1c34124ae9c2009c37121964a6b0dfaa66 Reviewed-by: Niels Weber <niels.weber@theqtcompany.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@theqtcompany.com>
Jarek KobusJarek Kobus
265fd45e29aFix 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>
Jarek KobusJarek Kobus
8c2941ae589Issue 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>QTIFW-510
Niels WeberNiels Weber
dd2c70b10ddUpdate ChangelogChange-Id: Iabe8537f039766baf415fd51d94f8e7941f29a92 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com> Reviewed-by: Jarek Kobus <jaroslaw.kobus@theqtcompany.com>
Niels WeberNiels Weber
6c796ce13cfCorrect usage info for archivegenChange-Id: I51c5ba84320f4a31e1dce236157e53b57624f89d Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
Leena MiettinenLeena Miettinen
b6f30576809Doc: 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>
Leena MiettinenLeena Miettinen
b13d307acd1Doc: add docs for print JavaScript objectChange-Id: I84d9987f3f6bfe6bf6788c89d4f5ab43c29655d5 Reviewed-by: Niels Weber <niels.weber@theqtcompany.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@theqtcompany.com>
Niels WeberNiels Weber
ebb0925b81cStrip binaries before packagingChange-Id: I4156f6aaff57eab95bc492da993709bee9db8e59 Reviewed-by: Karsten Heimrich <karsten.heimrich@theqtcompany.com>
Niels WeberNiels Weber
6356c55f8beDon'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>
Leena MiettinenLeena Miettinen
12f60148d29Doc: add information about some operationsChange-Id: I4dc0ac7b46558cba6f2f41fddab468af88c15e2a Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com> Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>