Redkit
  1. Redkit

QtIFW

Public
AuthorCommitMessageCommit dateIssues
kh1kh1
5bacbf96beaFix the steps we perform to build an installer.We need to keep a specific order, otherwise the data might endup in the resource file as well and gets appended twice to the installer binary. Task-number: QTIFW-564 Change-Id: Idcadb5d65043d1855846556b63191898a4a54027 Reviewed-by: Christoph Vogtländer <c.vogtlaender@sigma-surface-science.com> Reviewed-by: Niels Weber <niels.weber@digia.com>QTIFW-564
kh1kh1
26b2436b737Remove now superfluous tool, functionality ported to devtool.Change-Id: I9c2a61ce5c141ac51df38be98c43477c7cc6ac20 Reviewed-by: Niels Weber <niels.weber@digia.com>
Christoph VogtländerChristoph Vogtländer
8c7d88e9c87fix broken command line parsingusing any of the mutually exclusive options of the maintenance tool only showed the help text Change-Id: Icc4d13f95c6b3e74383c8ffe513eb541a26a9171 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Christoph VogtländerChristoph Vogtländer
96aab6471beadd info message line endingadded missing std::endl in "repogen --update-new-components" info message in case packages list is empty Change-Id: I9a49e46ee031c14a9b02cd41e0a4be2d0234c1af Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Niels WeberNiels Weber
7e72e4b7d90Small codingstyle fixChange-Id: I47bc3e0e5021a8abad766c8d2b6931e033aa1119 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Kai KoehneKai Koehne
82d0ea88f46PackageManagerProxyFactory: Fix indentationChange-Id: Idad2c690e12d1cd17256efc0356e29e3df343420 Reviewed-by: Jarek Kobus <jaroslaw.kobus@digia.com>
Kai KoehneKai Koehne
6f06a45e25dFileDownloaderProxyFactory: Fix indentationChange-Id: I3a33f7a945e2fceae66c243c262a316b802cd96d Reviewed-by: Jarek Kobus <jaroslaw.kobus@digia.com>
jkobusjkobus
120368e321bFix the uninstaller calculatorDon't include dependencies which were not installed before. Fix the "Cascade dependencies" test of "solver". Change-Id: I807503840af5c841cde89fdbbfc3f6932d4787b8 Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>
kh1kh1
c6ae7c8a44dFix unregistering resources. Fix --operation argument parsing.In case of dump we register some resources, though since we return immediately after the function call, never unregister. We need to split the arguments on our own, the parser does not. Change-Id: Id97e0a4d8a3c15fd0027a09514a9c0a6930e7fdb Reviewed-by: Niels Weber <niels.weber@digia.com>
Alessandro PortaleAlessandro Portale
6fa8eb61d8dNew Qt LogoTask-number: QTBUG-41685 Change-Id: I62b51a14e8e2f8b3dd75c651d7de577f3276af04 Reviewed-by: Niels Weber <niels.weber@digia.com>QTBUG-41685
kh1kh1
df70f005d8aRemove superfluous include.Change-Id: I24b7cfe2bc67eb4b0d4a63e4a75e4171e7f0d4ea Reviewed-by: Niels Weber <niels.weber@digia.com>
Niels WeberNiels Weber
074688b9ba3Replace all occurrences of "can not" with "cannot"Also fix some other issues in the touched strings, making them comply to Qt style. Change-Id: I46515e1a3bec5e21610943ded2ef7fa1f09a4a15 Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
kh1kh1
3bba22fdcc0Fix annoying warning printed during installation.Make the Error class to not inherit from runtime error, there's no reason to do so. Add empty ctor to avoid dumping the error message at least once. Check if a .dat file exists and only then print warning. Change-Id: I97833947022e05ee3b14992c8ec662874fb5d343 Reviewed-by: Christoph Vogtländer <c.vogtlaender@sigma-surface-science.com> Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com> Reviewe...
kh1kh1
43b23875989Remove unused method and includes.Change-Id: I8cc9d50ff2b78476e54fe1c642462a56dbadeffe Reviewed-by: Niels Weber <niels.weber@digia.com>
Christoph VogtländerChristoph Vogtländer
75120fb02acAdd support for passing the scope to operation GlobalConfig.GlobalConfig now additionally accepts parameters "scope company application key value" Change-Id: I17934beff5db1096b9cc01cbc88dbbc8e5fb9d8a Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
kh1kh1
542a8636c1fIntroduce behavior change, always keep the higher version package.Change-Id: I96c013fb49143cea8f123b464ae779878f8d0210 Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>
kh1kh1
0efa59576feOptimize the lookup and correct some debug information.Change-Id: I8b5a641a9e551e0e01dce7b4d03b77a20dc156ba Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>
kh1kh1
37785d75c9fMake sure to remove all objects from script engine.Change-Id: I5dedd63bad3eb37b55a3cc246b3c74ba58396b32 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>
kh1kh1
a42d6ada24aFix jenkins build bot compiler crash.Change-Id: Ibe24011fdfc3b4484b974242cc4f672d5a23d323 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
kh1kh1
76cb03cb603Fix regression after porting to QJSEngine.Setting a dynamic property of a dynamic page from JS doesn't have any effect anymore, as the properties are not synced. Now we define the property directly on the JavaScript object and connect it to corresponding C++ page with static Qt properties. Task-number: QTIFW-562 Change-Id: If95222a94ebee7f8bb455792eab96c5e9bc19b86 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Kai Koehn...QTIFW-562
kh1kh1
624adb3699aImplement package filtering for online and offline installer.Change-Id: If17725c0d97111aff67bcc0bc060fb74bb1109cd Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com> Reviewed-by: Niels Weber <niels.weber@digia.com>
kh1kh1
d7e202fbd6cAdd check for expected default properties.Change-Id: I315c958bbc3cbc45452db4787ef3ab27750ebbaa Reviewed-by: Niels Weber <niels.weber@digia.com>
kh1kh1
60893230979Add support to pass a query string when requesting Updates.xmlChange-Id: Ib9cbd1bdd6c4241ccbe3e011271a4ca6b4c50ec2 Reviewed-by: Niels Weber <niels.weber@digia.com>
kh1kh1
bf84d5675d1Unify the output name to match the README file description.Fix the dynamic page example to compile the additional resource. Change-Id: I62a641f05c4ac76649951695ea5c2d03a390ee8d Reviewed-by: Niels Weber <niels.weber@digia.com>
kh1kh1
fbc42365779Remove some I don't know what's this for stuff...Change-Id: I528322348107999154a2dd9f28fa98d809848f40 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
Kai KoehneKai Koehne
3d5e24dad65Add --framework-version argumentThis prints the version number of the Qt Installer Framework. In contrast to the more verbose '--version' argument it can be used safely by other applications to check for the version. Also, we might at one point decide to give the IFW user control of the --version output: He might want to run his own version scheme to also take into account the packaged content. Change-Id: Ia609310659ac45c5a...
Kai KoehneKai Koehne
67ddd6b22bdFix automatic generation of examples for debug_and_release buildsQ_MAKE_EXTRA_TARGETS does generate targets both in Makefile, Makefile.debug, and Makefile.release. Use QMAKE_EXTRA_COMPILERS instead, which in addition will also work in generated Visual Studio projects. Change-Id: I29ec3760508e84c30b3afce39fc36d4e9b6c2e07 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
kh1kh1
522067849deCompile fix for Visual Studio 11.Change-Id: Ief110f24055ca6204ace5986707e154b23aad312 Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com> Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Kai KoehneKai Koehne
4ebfecf411cAdd LGPLv3 as new licenseChange-Id: I61158f956894e209dccf83744b4753774676099d Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com> Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Maurice Kalinowski <maurice.kalinowski@digia.com>
kh1kh1
18e63cee068Reuse already existing code to convert the URL.Change-Id: I07917ff5a3db927b4d8f0508a4d6e62315cc258a Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>
kh1kh1
41a77ff423fCheck for valid drive.Also extend the check on Windows for unsupported folder names. Task-number: QTIFW-538 Change-Id: If60a9d61e5b08f38e99a98f22acc846250b6f1b3 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>QTIFW-538
kh1kh1
37a6087d1a0Be more unique with the downloaded package.Change-Id: If21c4fb5abfa94317ac0410ffd854e2d98735e02 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>
kh1kh1
84875396b75Overhaul the binary format API.Adjust some naming. Add documentation. Make the Resource class handle files only, this is sufficient to read and map inbuild resources. Keep the QResources inside the manager as well, no need to handle them separate. Remove read, write functions from collection class, the API was just unclear how to use. Still it is far from intuitive in the manager class either. If we open a Resource, we need ...
kh1kh1
ec92e19193eSome more documentation fixes (removes more warnings).Change-Id: I1efb7f98ac4cccdc4dbd1784806cce286654af9f Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
jkobusjkobus
fb8e23d6b38Add failing test for uninstallationChange-Id: I76686693e14523732849e8cba297e550dc3fc5bd Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Leena MiettinenLeena Miettinen
8745a4fe74cFix documention for Qt 5.4.Change-Id: I0c9895f06d1dababc0bc58a4f122b18e7b4d21c1 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
kh1kh1
6d151e3e0f4Do not download update.xml files if they are on disk.We did download the file from server in a different code path (put to tmp), hand over the so called update source info to again download the file from tmp to tmp to finally parse it. So if the scheme is "file" or "resource", avoid this step and set the file directly. Change-Id: Idaf8867142f7c2eb9c644321f458bd51373e98e6 Reviewed-by: Kai Koehne <kai.koehne@digia.com>
kh1kh1
bc91a2204e7Fix warning and handle file scheme like files better.Calling setFileName() prints a warning if the path is reset without calling close() before. Convert the source path with file:/// scheme to local file. Change-Id: Ie21e7e8ad8f76dbe1afc1843ff5bf7fb4598123a Reviewed-by: Kai Koehne <kai.koehne@digia.com>
kh1kh1
6857a0e87e4Fix broken update option.We need to read the marker on our own, BinaryContent::binaryLayout() throws cause it cannot read the full layout in case of maintenance tool binary (part of the stuff is inside the .dat file). To be able to read the layout from the .dat file, we need to open it. Pass the right file to relace, in both cases the executable. Change-Id: Ic76e78a2ee289f3d59d51cc8984d84ab5edf5b46 Reviewed-by: Kai Ko...
kh1kh1
a88d6dc9d32Fix relative path issue.Change-Id: Ia866503bf503a4b1dce8fbb44cc4240463302eb8 Reviewed-by: Kai Koehne <kai.koehne@digia.com>
kh1kh1
1d080a743c7Add missing help option.Change-Id: Ie70cf698e1761b26a6d6ff11a782c0a871587132 Reviewed-by: Kai Koehne <kai.koehne@digia.com>
jkobusjkobus
7f97957097aMove the uninstallation calculations into UninstallerCalculatorChange-Id: I1b398815414430c2fab9a5c611b44e3a92c2fb39 Reviewed-by: Jarek Kobus <jaroslaw.kobus@digia.com>
Tasuku SuzukiTasuku Suzuki
c2fa6212a9aUpdate Japanese translationFix a typo and orthographical variants for folder Change-Id: I043d46f213e55093987ca3ec54b4db289f90be11 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by: Takumi ASAKI <takumi.asaki@gmail.com> Reviewed-by: Kai Koehne <kai.koehne@digia.com>
jkobusjkobus
3f4621896adRemove unused signalChange-Id: Ia5c34b537e410997a98a11a90e207acf914bea98 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Kai KoehneKai Koehne
9a7e8562fceFix build with Qt 5.4 and MSVC2013 (release)Qt 5.4 adds '-Zc:strictStrings' to the win32-2013 mkspec (commit 9f0e5d00ab51c). 7zip sources however aren't compatible with this setting. Task-number: QTIFW-542 Change-Id: Ibb92afba1f890ca07c3805ce1dedf55c0eac3c57 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com> Reviewed-by: Niels Weber <niels.weber@digia.com>QTIFW-542
kh1kh1
9d4950068c3Name the collection, otherwise leads to hangs or crashes.Change-Id: I70302eb81479ced3bc8b6c15afd277ff5a1cc43a Reviewed-by: Jarek Kobus <jaroslaw.kobus@digia.com>
kh1kh1
6ff29de7486Remove some unknown specifier. Fix documentation.Change-Id: I8c7fa0915c26d682260c507aa776d5cba1e543f5 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
kh1kh1
7d63a1ae1d7Compile fix.Change-Id: Ibdfe2c86ee583ff56c3c182543aa57489498f2bb Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
kh1kh1
8ea9ccf39b4Fix c++ documentation creation. Add, fix inline documentation.Change-Id: Idd6805afbf5736eebf03c2d1ca6dae272c519634 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by: Niels Weber <niels.weber@digia.com>
jkobusjkobus
241141938dcCompile fixChange-Id: I76e16a7a05e655810a5705e34a1a10337aa58889 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>