Redkit
  1. Redkit

QtIFW

Public
AuthorCommitMessageCommit dateIssues
Niels WeberNiels Weber
aa9d0b6cbe8Document the existence of addElevatedOperation.Task-number: QTIFW-407 Change-Id: I885cc8432ceffae48e94f165f415baa0e54155c2 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>QTIFW-407
Samuli PiippoSamuli Piippo
6213db49c82Move TestRepository from sdk to own file in installer libMoved the class to installer lib so it can be reused in ProductKeyCheck as well. Change-Id: I8b207f4816505671fa05ebf602895978e04d13e9 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Niels WeberNiels Weber
9dd6a230ff1Add missing Settingsoperation.Change-Id: I91fbead5d765557d3266fe2d78235c4726c65cfa Reviewed-by: Kai Koehne <kai.koehne@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Tim JenssenTim Jenssen
8d6c1d09149add new settingsoperationChange-Id: I3c05c51241a19304b43c0fc4f1306b36b6a84c86 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Tim JenssenTim Jenssen
54e4f19a86euse removeSystemGeneratedFiles in createlocalrepositoryChange-Id: I9ac5270c021425d4aa6d1e5873afded550788a35 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Tim JenssenTim Jenssen
b3d3f4f4489remove unnecessary else statementChange-Id: Iaad2801d5f9700e64e4a44264b57dfaf31f419e6 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Tim JenssenTim Jenssen
d33f1219834these includes are files from the libChange-Id: I136aacd978dade86983eb767686c3625305d616a Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Tim JenssenTim Jenssen
c205faa4650MMerge remote-tracking branch 'origin/1.4' into 1.5Change-Id: I0bba1ced9316861cb6723ec1677a4d01e3b91d2f
kh1kh1
e8d3f737a52Offline installer do not require any temporary space.Though not a real fix, it is still part of QTIFW-395. Change-Id: Idcde0dbd6b578fe900fc3ea3f11a68a90ff1f122 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com> Reviewed-by: Niels Weber <niels.weber@digia.com>QTIFW-395
kh1kh1
a359a80cc56Read file content in case mmap fails (fallback).Task-number: QTIFW-400 Change-Id: Ic1bc25b7bc1ada6b12b7967c4c41e65f64e81267 Reviewed-by: Kai Koehne <kai.koehne@digia.com> Reviewed-by: Niels Weber <niels.weber@digia.com>QTIFW-400
Sascha CunzSascha Cunz
819e0682166Name .dmg files after the application bundle on Mac OS XUse the name of the application bundle (input.outputPath) to give the disc image a volume name instead of using the file name of the .dat file ("out" is set to 'installer.dat' at construction time). Change-Id: I0f53ca7fcafb83353f4fea61b62037f48281375e Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Tim JenssenTim Jenssen
a1a59d3e329MMerge remote-tracking branch 'origin/1.4' into 1.5Change-Id: I559345600da059e456ea61faac5ba33c66fa0e3c
Tim JenssenTim Jenssen
9c5b17308b2preprocessor buildfix for MacChange-Id: Iae181f230cf20651fc5820fe54c4ae493cfb67cb Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Tim JenssenTim Jenssen
9d813bc8d9fdo not reset registered archives in installer case - that reseted registered archives which are read from the binary content class which is only done once at the start of an installer Change-Id: I74da50276e28094555f4e7960b1a92a49b729236 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Tim JenssenTim Jenssen
e14d0b31bc8MMerge remote-tracking branch 'origin/1.4' into 1.5Change-Id: I2725f9bacbe04240dc3f97062c5ebc50884822c8
Tim JenssenTim Jenssen
016cdad413cRestart on the wizard needs to cleanup component left-overs - use two different script engine instances - one which lives from the beginning -> the controlScriptEngine - the other one which will be reset if there are some new repositories loaded - now the core has a pointer to the gui object, but it should only be used by the script engine so a QObject type should be enough - engines are deleted as QObject children from the Packa...
kh1kh1
f1ef0626125Wrong variable in use, fixes fd26174d2cf on unix.Change-Id: Ibd70015fc18d8a19f29175fd94593b120c0255ff Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Eike ZillerEike Ziller
0e63df370ecMac: Fix Info.plist for installerChange-Id: I7a0199c3001395356e96c0ef5a0c5104144b9cb2 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
kh1kh1
f9615e83f17Introduce ApplicationsDir variable.Task-number: QTIFW-258 Change-Id: Ie08884c01c62e40104dce0dba8ef85c5194d7207 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>QTIFW-258
kh1kh1
fd26174d2cfAlways only delete the install directory if it's empty.We have to reset the force removal flag inside the operation to not delete any other files/ folders than our own created. Once the flag is set to false, the operation will fail on any file/ folder still left in the install path. Note: the config.rcc is a dummy file to calm down settings class parser warnings. Change-Id: I66efb5836e310bdb1b64e5647ee76c058cea2a7e Reviewed-by: Tim Jenssen <tim.je...
kh1kh1
113c0e0450bEnvironment variables changes are not propagated to the system.Note: we already used the Unicode version of the function call, though without passing the right LPARAM. Might fix the issue... Task-number: QTIFW-391 Change-Id: I28e0afd45ea7e4d1b904dcf8357fc990dec6767a Reviewed-by: Kai Koehne <kai.koehne@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>QTIFW-391
kh1kh1
902a1cad328Fix virtual function being hidden error.Change-Id: I7b4072a11df9f06a45c11dfc4268e1cfc63ccb53 Reviewed-by: Kai Koehne <kai.koehne@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Tim JenssenTim Jenssen
b7c401a8abaprepare script engine to get the gui object later - Since we need two different script engines we need to be able to set the gui object later Change-Id: Ie40f8ec3dd84dc4d5b3cf127c3e41ce25ef53b66 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Tim JenssenTim Jenssen
62788b068bbremove unused class forwardChange-Id: I51d19bb2dac3ffe84f905bf187d361c04694f72d Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Tim JenssenTim Jenssen
c96138df9bbincrease version to 1.5Change-Id: Ia128e8b214835052507d79348714efc947f72f15 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Tim JenssenTim Jenssen
876f53921d3Build installers with accessibility pluginThis change makes the installers work with screen readers. Task-number: QTBUG-34296 Change-Id: I87cf313657d9eaa31f4cd89729b4e298880ae99e Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>QTBUG-34296
Eike ZillerEike Ziller
917a234d186Make installer apps retina-ready.Also fixes the generator note. Change-Id: Ic9a9a033d74320221563c46611122d0fef216c23 Reviewed-by: Iikka Eklund <iikka.eklund@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Tim JenssenTim Jenssen
7778787b91aMMerge remote-tracking branch 'origin/1.4' into 1.5Change-Id: Ib2d382d1aa398b642dc15f4df7c03b19bf638546
Tim JenssenTim Jenssen
53b999af27bfix that restart is only triggered if the user wants itChange-Id: I7814e94819088a4ee82fea9a120d99be6f63d934 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Tim JenssenTim Jenssen
76039e40dadrename forceRestart to needsHardRestartChange-Id: Ic3e3b6733f3d4e7bbf7b9a2715fd2d74fb3f9a2d Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Michal KlocekMichal Klocek
d6dd1b7a4aaFix the copy error messageChange-Id: I14f46f8567010b3ce8ac3b7e37ff61eed5015d39 Reviewed-by: Petref Saraci <petref.saraci@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Michal KlocekMichal Klocek
6e25ca4ec77Option parser, rcc works for current path -> no target expectedChange-Id: I93bc6613203e1e879b18e7a8d6ef8849870835ee Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
kh1kh1
d5db108364fCompile fix.Change-Id: I917cb0da36b6d68df85cbc037602c4abf754ded8 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
kh1kh1
0f4ceb1950cImplement a way to replace the default resource.Change-Id: I2e362d255bf2526f216cbb872bbb64d37383d229 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com> Reviewed-by: Michal Klocek <michal.klocek@digia.com>
kh1kh1
27a63dd497cBe more verbose on the resource tree.Change-Id: I1e079f94767d95d997ebb6d758c40e605fd36c75 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
kh1kh1
0b8592fab98Make sure we parse and pass arguments as early as possible.Change-Id: I384f036a24e3eb648bde0fa8e40ab8dcb0779e7b Reviewed-by: Michal Klocek <michal.klocek@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Tim JenssenTim Jenssen
919b434d2c9keep the old patch file list up to date Later we can remove the versions without any version ending, but currently we have some old components which are using this. Change-Id: I593b46a23807b0e64fd86e543b28951e23424a3c Reviewed-by: Iikka Eklund <iikka.eklund@digia.com>
kh1kh1
bd589a9a297Compile on mingw.Change-Id: I2a9a85e88dffa62af57c8502533a0c131ecf1b8e Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Michal KlocekMichal Klocek
160fe9fefdaFix broken dependency resolver * dependencies can have versions * remove version before sorting dependecy graph Change-Id: Iceefd7939fffcb5c5ad94d0e915de9e2d6eba172 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Kai KoehneKai Koehne
8531ff383baFix target dir for root installations and empty AdminTargetDirMake sure e.g. '@homeDir@' is replaced also in this case. Change-Id: Ife5b2d88e19abdab8b9264c5db09c1d9b5c13916 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
kh1kh1
c8de51cadbcConnect extract operation to progress calculation.Ignore senders which are sending 100% more then once, got that from 7z lib at the extracting step. Task-number: QTIFW-11 Task-number: QTIFW-141 Change-Id: I7750f9e49d5705df91e6c79c7ee2b0530e156e84 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>2 Jira Issues
Tim JenssenTim Jenssen
1d090c28999make replacing installer base binary more verboseChange-Id: Ib11b3cfa4121241421d479af23ed0ee111c0069c Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com> Reviewed-by: Michal Klocek <michal.klocek@digia.com>
Tim JenssenTim Jenssen
5ac4ca834fbremove possible leaks of the real urlChange-Id: I630105db27a52b85b8c1da859aa35a2442c8cee2 Reviewed-by: Iikka Eklund <iikka.eklund@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
kh1kh1
33d5230dc70Fix compile error.Change-Id: Ibb90804435248541ca8c2ecaaf88e394f9bf403f Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Tim JenssenTim Jenssen
35d4fb11486ignore filtered repositories as early as possible - we had a recursion if a repository was added which was filtered later again Change-Id: I980a613fa75de42940ec49b941e302f1bf326ca9 Reviewed-by: Iikka Eklund <iikka.eklund@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Tim JenssenTim Jenssen
5d8197d3d2dfix that setTemRepository added child repos to the default onesTask-number: QTIFW-373 Change-Id: I30646ef084d9ec6f3a393992a9c96e1f77dbf3d9 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>QTIFW-373
Tim JenssenTim Jenssen
047844cddf1Fix possible crash. Disable close button during installer run.Change-Id: I6a0affab7394e3ae9669904bbfc48617b5cb1bd5 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Tim JenssenTim Jenssen
7a5aa97c9bbremove slotCurrentPageChanged and call it directly - also renamed it to better name: executeControlScript Change-Id: Id2bb7cada2386561c2b25b158c6aa101382e5cc4 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Tim JenssenTim Jenssen
a25620f5269move creating the temp remoterepo dir - in case we are getting a new repository it gets a reset which starts from the beginning. So it is better to create that at the end. Change-Id: I6613ce899fd695e6df8825290a7d945a67d61168 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
kh1kh1
fc465784df7We can't expect a multiple of 8 during marker search.Once the marker was on a position not matching a multiple of 8 from the end, the search would fail. Now decrement by 1 byte. Change-Id: Ia703c9074b3bef6b1a300865abfe24dcb2c8d5fd Reviewed-by: Tim Jenssen <tim.jenssen@digia.com> Reviewed-by: Niels Weber <niels.weber@digia.com>