├── .qmake.conf ├── .qt-license-check.exclude ├── .qt-license-check.optional ├── .tag ├── 3RDPARTY ├── Changelog ├── INSTALL ├── LICENSE.FDL ├── LICENSE.GPL3-EXCEPT ├── README ├── dist ├── README ├── config │ ├── config.xml │ └── watermark.png ├── create_ifw_installer.py └── packages │ ├── org.qtproject.ifw.binaries │ └── meta │ │ └── package.xml │ └── org.qtproject.ifw │ └── meta │ ├── 3RDPARTY │ ├── LICENSE.GPL3-EXCEPT │ ├── installscript.qs │ └── package.xml ├── doc ├── config │ ├── ifw.qdocconf │ └── style │ │ └── qt5-sidebar.html ├── doc.pri ├── doc_targets.pri ├── examples │ ├── aliases.xml │ ├── config.xml │ └── package.xml ├── fixnavi.pl ├── ifw-online.qdocconf ├── ifw.qdocconf ├── images │ ├── arrow.png │ ├── build-32x32.png │ ├── demo-32x32.png │ ├── getting-started.png │ ├── ifw-add-components-introduction.png │ ├── ifw-add-components-selection.png │ ├── ifw-installation-finished.png │ ├── ifw-installation.webp │ ├── ifw-introduction-page.png │ ├── ifw-license-check-page.png │ ├── ifw-overview.png │ ├── ifw-perform-installation.png │ ├── ifw-perform-update.png │ ├── ifw-ready-for-installation.png │ ├── ifw-ready-to-uninstall.png │ ├── ifw-ready-to-update.png │ ├── ifw-removing-components.png │ ├── ifw-repository-categories.png │ ├── ifw-select-components.png │ ├── ifw-settings-cache.png │ ├── ifw-settings-network.png │ ├── ifw-settings-repositories.png │ ├── ifw-target-directory-page.png │ ├── ifw-tutorial-files.png │ ├── ifw-tutorial-introduction-page.png │ ├── ifw-tutorial-license-check.png │ ├── ifw-tutorial-select-components.png │ ├── ifw-update-finished.png │ ├── ifw-updating-components.png │ ├── ifw-updating-introduction.png │ ├── ifw-user-flow-adding.png │ ├── ifw-user-flow-installing.png │ ├── ifw-user-flow-removing.png │ ├── ifw-user-flow-updating.png │ ├── ifw-warning-existing-installation.png │ ├── ifw-win-program-group.png │ ├── installation.png │ ├── qt-logo.png │ ├── settings-32x32.png │ └── tutorials.png ├── includes │ ├── installerfw-examples-configuring.qdocinc │ ├── installerfw-examples-generating-online.qdocinc │ ├── installerfw-examples-generating.qdocinc │ └── installerfw-examples-packaging.qdocinc ├── installerfw-cpp-classes.qdoc ├── installerfw-examples.qdoc ├── installerfw-getting-started.qdoc ├── installerfw-overview.qdoc ├── installerfw-reference.qdoc ├── installerfw-using.qdoc ├── installerfw.qdoc ├── messageboxhandler.qdoc ├── noninteractive.qdoc ├── operations.qdoc ├── scripting-api │ ├── buttons.qdoc │ ├── component.qdoc │ ├── console.qdoc │ ├── gui.qdoc │ ├── packagemanagercore.qdoc │ ├── print.qdoc │ ├── qdesktopservices.qdoc │ ├── qfiledialog.qdoc │ ├── qinstaller.qdoc │ └── qsettings.qdoc ├── scripting-qmlmodule.qdoc ├── scripting.qdoc ├── systeminfo.qdoc └── tutorial.qdoc ├── examples ├── changeuserinterface │ ├── README │ ├── changeuserinterface.pro │ ├── config │ │ └── config.xml │ └── packages │ │ └── org.qtproject.ifw.example.changeuserinterface │ │ └── meta │ │ ├── installscript.qs │ │ ├── license.txt │ │ └── package.xml ├── componentalias │ ├── README │ ├── componentalias.pro │ ├── config │ │ ├── aliases.xml │ │ └── config.xml │ └── packages │ │ ├── componentA │ │ ├── data │ │ │ └── installcontentA.txt │ │ └── meta │ │ │ └── package.xml │ │ ├── componentB │ │ ├── data │ │ │ └── installcontentB.txt │ │ └── meta │ │ │ └── package.xml │ │ ├── componentC │ │ ├── data │ │ │ └── installcontentC.txt │ │ └── meta │ │ │ └── package.xml │ │ ├── componentD │ │ ├── data │ │ │ └── installcontentD.txt │ │ └── meta │ │ │ └── package.xml │ │ └── componentE │ │ ├── data │ │ └── installcontentE.txt │ │ └── meta │ │ └── package.xml ├── componenterror │ ├── README │ ├── componenterror.pro │ ├── config │ │ └── config.xml │ └── packages │ │ ├── root.component1 │ │ └── meta │ │ │ ├── installscript.js │ │ │ └── package.xml │ │ ├── root.component2 │ │ └── meta │ │ │ ├── installscript.js │ │ │ └── package.xml │ │ └── root │ │ └── meta │ │ ├── installscript.js │ │ └── package.xml ├── dependencies │ ├── README │ ├── config │ │ └── config.xml │ ├── dependencies.pro │ └── packages │ │ ├── componentA │ │ ├── data │ │ │ ├── installcontent.txt │ │ │ └── installcontentA.txt │ │ └── meta │ │ │ └── package.xml │ │ ├── componentB │ │ ├── data │ │ │ └── installcontentB.txt │ │ └── meta │ │ │ └── package.xml │ │ ├── componentC │ │ ├── data │ │ │ └── installcontentC.txt │ │ └── meta │ │ │ └── package.xml │ │ ├── componentD │ │ ├── data │ │ │ └── installcontentD.txt │ │ └── meta │ │ │ └── package.xml │ │ ├── componentE │ │ ├── data │ │ │ └── installcontentE.txt │ │ └── meta │ │ │ └── package.xml │ │ ├── componentF.subcomponent1.subsubcomponent1 │ │ ├── data │ │ │ └── installcontentF_1_1.txt │ │ └── meta │ │ │ └── package.xml │ │ ├── componentF.subcomponent1.subsubcomponent2 │ │ ├── data │ │ │ └── installcontentF_1_2.txt │ │ └── meta │ │ │ └── package.xml │ │ ├── componentF.subcomponent1 │ │ ├── data │ │ │ └── installcontentF_1.txt │ │ └── meta │ │ │ └── package.xml │ │ ├── componentF.subcomponent2.subsubcomponent1 │ │ ├── data │ │ │ └── installcontentF_2_1.txt │ │ └── meta │ │ │ └── package.xml │ │ ├── componentF.subcomponent2.subsubcomponent2 │ │ ├── data │ │ │ └── installcontentF_2_2.txt │ │ └── meta │ │ │ └── package.xml │ │ ├── componentF.subcomponent2 │ │ ├── data │ │ │ └── installcontentF_2.txt │ │ └── meta │ │ │ └── package.xml │ │ ├── componentF │ │ ├── data │ │ │ └── installcontentF.txt │ │ └── meta │ │ │ └── package.xml │ │ └── componentG │ │ ├── data │ │ └── installcontentG.txt │ │ └── meta │ │ ├── installscript.js │ │ └── package.xml ├── doc │ ├── changeuserinterface.qdoc │ ├── componentalias.qdoc │ ├── componenterror.qdoc │ ├── dependencies.qdoc │ ├── dynamicpage.qdoc │ ├── hidecheckbox.qdoc │ ├── images │ │ ├── qtifw-examples-changeuserinterface.png │ │ ├── qtifw-examples-componentalias.png │ │ ├── qtifw-examples-componenterror.png │ │ ├── qtifw-examples-dependencies.png │ │ ├── qtifw-examples-dynamicpages.png │ │ ├── qtifw-examples-hidecheckbox.png │ │ ├── qtifw-examples-modifyextract.png │ │ ├── qtifw-examples-online-1.png │ │ ├── qtifw-examples-online.png │ │ ├── qtifw-examples-openreadme.png │ │ ├── qtifw-examples-productimage.png │ │ ├── qtifw-examples-quitinstaller.png │ │ ├── qtifw-examples-registerfileextension.png │ │ ├── qtifw-examples-repository-categories.png │ │ ├── qtifw-examples-startmenu.png │ │ ├── qtifw-examples-stylesheet.png │ │ ├── qtifw-examples-translations.png │ │ └── qtifw-examples-treename.png │ ├── modifyextract.qdoc │ ├── online.qdoc │ ├── openreadme.qdoc │ ├── productimage.qdoc │ ├── quitinstaller.qdoc │ ├── registerfileextension.qdoc │ ├── repositorycategories.qdoc │ ├── startmenu.qdoc │ ├── stylesheet.qdoc │ ├── systeminfo.qdoc │ ├── translations.qdoc │ └── treename.qdoc ├── dynamicpage │ ├── README │ ├── config │ │ └── config.xml │ ├── dynamicpage.pro │ ├── packages │ │ ├── org.qtproject.ifw.example.dynamicpage.node1 │ │ │ ├── data │ │ │ │ └── data.node1.txt │ │ │ └── meta │ │ │ │ ├── installscript.qs │ │ │ │ └── package.xml │ │ ├── org.qtproject.ifw.example.dynamicpage.node2 │ │ │ ├── data │ │ │ │ └── data.node2.txt │ │ │ └── meta │ │ │ │ ├── installscript.qs │ │ │ │ └── package.xml │ │ └── org.qtproject.ifw.example.dynamicpage │ │ │ └── meta │ │ │ ├── installationwidget.ui │ │ │ ├── installscript.js │ │ │ ├── licensewidget.ui │ │ │ ├── package.xml │ │ │ ├── readytoinstallwidget.ui │ │ │ └── targetwidget.ui │ └── resources │ │ ├── additional.qrc │ │ ├── icon.png │ │ └── license.txt ├── examples.pro ├── hidecheckbox │ ├── README │ ├── config │ │ └── config.xml │ ├── hidecheckbox.pro │ └── packages │ │ ├── componentF.subcomponent1.subsubcomponent1 │ │ ├── data │ │ │ └── testF_sub1_sub1.txt │ │ └── meta │ │ │ └── package.xml │ │ ├── componentF.subcomponent1 │ │ ├── data │ │ │ └── testF_sub1.txt │ │ └── meta │ │ │ └── package.xml │ │ └── componentF │ │ ├── data │ │ └── testF.txt │ │ └── meta │ │ └── package.xml ├── licenseagreement │ ├── README │ ├── config │ │ └── config.xml │ ├── licenseagreement.pro │ └── packages │ │ └── org.qtproject.ifw.example.licenseagreement │ │ ├── data │ │ └── README.txt │ │ └── meta │ │ ├── cc0.txt │ │ ├── gpl3.txt │ │ └── package.xml ├── modifyextract │ ├── README │ ├── config │ │ └── config.xml │ ├── modifyextract.pro │ └── packages │ │ └── org.qtproject.ifw.example.modifyextract │ │ ├── data │ │ └── my_content │ │ │ └── test.txt │ │ └── meta │ │ ├── installscript.js │ │ └── package.xml ├── online │ ├── README │ ├── config │ │ └── config.xml │ ├── online.pro │ ├── packages │ │ ├── A │ │ │ ├── data │ │ │ │ └── A.txt │ │ │ └── meta │ │ │ │ └── package.xml │ │ └── B │ │ │ ├── data │ │ │ └── B.txt │ │ │ └── meta │ │ │ └── package.xml │ └── packages_update │ │ ├── A │ │ ├── data │ │ │ └── A.txt │ │ └── meta │ │ │ └── package.xml │ │ └── B │ │ ├── data │ │ └── B.txt │ │ └── meta │ │ └── package.xml ├── openreadme │ ├── README │ ├── config │ │ └── config.xml │ ├── openreadme.pro │ └── packages │ │ └── or.qtproject.ifw.example.openreadme │ │ ├── data │ │ └── README.txt │ │ └── meta │ │ ├── installscript.qs │ │ ├── package.xml │ │ └── readmecheckboxform.ui ├── productimage │ ├── config │ │ ├── Built_with_Qt.png │ │ ├── Built_with_Qt_logo.png │ │ └── config.xml │ ├── packages │ │ └── com.vendor.product │ │ │ └── meta │ │ │ └── package.xml │ └── productimage.pro ├── quitinstaller │ ├── README │ ├── config │ │ └── config.xml │ ├── packages │ │ └── org.qtproject.ifw.example.quitinstaller │ │ │ └── meta │ │ │ ├── installscript.js │ │ │ └── package.xml │ └── quitinstaller.pro ├── registerfileextension │ ├── README │ ├── config │ │ └── config.xml │ ├── packages │ │ └── org.qtproject.ifw.example.registerfileextension │ │ │ ├── data │ │ │ └── registeredfile │ │ │ └── meta │ │ │ ├── installscript.qs │ │ │ ├── openfilecheckboxform.ui │ │ │ ├── package.xml │ │ │ └── registerfilecheckboxform.ui │ └── registerfileextension.pro ├── registervirtualcomponentforuninstall │ ├── README │ ├── config │ │ ├── config.xml │ │ └── controller.qs │ ├── packages │ │ ├── component │ │ │ ├── data │ │ │ │ └── selectedcomponent │ │ │ └── meta │ │ │ │ └── package.xml │ │ └── org.qtproject.ifw.example.registercomponent │ │ │ ├── data │ │ │ └── registercomponent │ │ │ └── meta │ │ │ └── package.xml │ └── registervirtualcomponentforuninstall.pro ├── repositorycategories │ ├── README │ ├── config │ │ └── config.xml │ ├── packages │ │ ├── A │ │ │ ├── data │ │ │ │ └── A.txt │ │ │ └── meta │ │ │ │ └── package.xml │ │ └── B │ │ │ ├── data │ │ │ └── B.txt │ │ │ └── meta │ │ │ └── package.xml │ ├── packages2_forcategory1 │ │ ├── A2Cagetory1 │ │ │ ├── data │ │ │ │ └── A2_category1.txt │ │ │ └── meta │ │ │ │ └── package.xml │ │ └── B2Category1 │ │ │ ├── data │ │ │ └── B2_category1.txt │ │ │ └── meta │ │ │ └── package.xml │ ├── packages_forcategory1 │ │ ├── ACagetory1 │ │ │ ├── data │ │ │ │ └── A_category1.txt │ │ │ └── meta │ │ │ │ └── package.xml │ │ └── BCategory1 │ │ │ ├── data │ │ │ └── B_category1.txt │ │ │ └── meta │ │ │ └── package.xml │ ├── packages_forcategory2 │ │ ├── ACategory2 │ │ │ ├── data │ │ │ │ └── A_category2.txt │ │ │ └── meta │ │ │ │ └── package.xml │ │ └── BCategory2 │ │ │ ├── data │ │ │ └── B_category2.txt │ │ │ └── meta │ │ │ └── package.xml │ └── repositorycategories.pro ├── startmenu │ ├── README │ ├── config │ │ └── config.xml │ ├── packages │ │ └── org.qtproject.ifw.example │ │ │ ├── data │ │ │ └── README.txt │ │ │ └── meta │ │ │ ├── installscript.qs │ │ │ └── package.xml │ └── startmenu.pro ├── stylesheet │ ├── README │ ├── config │ │ ├── config.xml │ │ └── style.qss │ ├── packages │ │ └── org.qtproject.ifw.example.stylesheet │ │ │ └── meta │ │ │ ├── installscript.qs │ │ │ └── package.xml │ └── stylesheet.pro ├── systeminfo │ ├── README │ ├── config │ │ └── config.xml │ ├── packages │ │ ├── root.i386 │ │ │ └── meta │ │ │ │ └── package.xml │ │ ├── root.x86_64 │ │ │ └── meta │ │ │ │ └── package.xml │ │ └── root │ │ │ └── meta │ │ │ ├── installscript.qs │ │ │ └── package.xml │ └── systeminfo.pro ├── translations │ ├── README │ ├── config │ │ └── config.xml │ ├── packages │ │ └── com.vendor.product │ │ │ ├── data │ │ │ └── installcontent.txt │ │ │ └── meta │ │ │ ├── de.ts │ │ │ ├── installscript.qs │ │ │ ├── license.txt │ │ │ ├── license_de.txt │ │ │ ├── license_pl.txt │ │ │ ├── package.xml │ │ │ ├── page.ui │ │ │ └── pl.ts │ └── translations.pro ├── treename │ ├── README │ ├── config │ │ └── config.xml │ ├── packages │ │ ├── A.sub1.sub1 │ │ │ ├── data │ │ │ │ └── Asub1sub1.txt │ │ │ └── meta │ │ │ │ └── package.xml │ │ ├── A.sub1 │ │ │ ├── data │ │ │ │ └── Asub1.txt │ │ │ └── meta │ │ │ │ └── package.xml │ │ ├── A │ │ │ ├── data │ │ │ │ └── A.txt │ │ │ └── meta │ │ │ │ └── package.xml │ │ ├── B.sub1.sub1 │ │ │ ├── data │ │ │ │ └── Bsub1sub1.txt │ │ │ └── meta │ │ │ │ └── package.xml │ │ ├── B.sub1 │ │ │ ├── data │ │ │ │ └── Bsub1.txt │ │ │ └── meta │ │ │ │ └── package.xml │ │ ├── B │ │ │ ├── data │ │ │ │ └── B.txt │ │ │ └── meta │ │ │ │ └── package.xml │ │ ├── C.sub1 │ │ │ ├── data │ │ │ │ └── Csub1.txt │ │ │ └── meta │ │ │ │ └── package.xml │ │ ├── C.sub2 │ │ │ ├── data │ │ │ │ └── Csub2.txt │ │ │ └── meta │ │ │ │ └── package.xml │ │ ├── C │ │ │ ├── data │ │ │ │ └── C.txt │ │ │ └── meta │ │ │ │ └── package.xml │ │ ├── D.sub1 │ │ │ ├── data │ │ │ │ └── Dsub1.txt │ │ │ └── meta │ │ │ │ └── package.xml │ │ ├── E.sub2 │ │ │ ├── data │ │ │ │ └── Esub2.txt │ │ │ └── meta │ │ │ │ └── package.xml │ │ └── E │ │ │ ├── data │ │ │ └── E.txt │ │ │ └── meta │ │ │ └── package.xml │ └── treename.pro ├── tutorial │ ├── config │ │ └── config.xml │ └── packages │ │ └── com.vendor.product │ │ ├── data │ │ └── installcontent.txt │ │ └── meta │ │ ├── installscript.qs │ │ ├── license.txt │ │ ├── package.xml │ │ └── page.ui └── unstablecomponent │ ├── README │ ├── config │ ├── config.xml │ └── controller.qs │ ├── packages │ ├── componentB │ │ └── meta │ │ │ └── package.xml │ ├── componentDependsonComponentMissingDependency │ │ └── meta │ │ │ └── package.xml │ ├── componentDependsonComponentwithInvalidScript │ │ └── meta │ │ │ ├── installscript.js │ │ │ └── package.xml │ ├── componentE │ │ └── meta │ │ │ └── package.xml │ ├── componentF.subcomponent1.subsubcomponent1 │ │ └── meta │ │ │ └── package.xml │ ├── componentF.subcomponent1.subsubcomponent2 │ │ └── meta │ │ │ └── package.xml │ ├── componentF.subcomponent1 │ │ └── meta │ │ │ └── package.xml │ ├── componentF.subcomponent2.subsubcomponent1 │ │ └── meta │ │ │ └── package.xml │ ├── componentF.subcomponent2.subsubcomponent2 │ │ └── meta │ │ │ └── package.xml │ ├── componentF.subcomponent2 │ │ └── meta │ │ │ └── package.xml │ ├── componentF │ │ └── meta │ │ │ └── package.xml │ ├── componentMissingDependency │ │ └── meta │ │ │ └── package.xml │ └── componentWithInvalidScipt │ │ ├── data │ │ └── installcontent.txt │ │ └── meta │ │ ├── installscript.js │ │ └── package.xml │ └── unstablecomponent.pro ├── features ├── libarchive.prf └── lzmasdk.prf ├── installerfw.pri ├── installerfw.pro ├── no_app_bundle.pri ├── src ├── libs │ ├── 3rdparty │ │ ├── 3rdparty.pro │ │ ├── 7zip │ │ │ ├── 7zip.pri │ │ │ ├── 7zip.pro │ │ │ ├── COPYING │ │ │ ├── installer_framework_changes.txt │ │ │ ├── qt_attribution.json │ │ │ ├── unix │ │ │ │ ├── C │ │ │ │ │ ├── 7zCrc.c │ │ │ │ │ ├── 7zCrc.h │ │ │ │ │ ├── 7zCrcOpt.c │ │ │ │ │ ├── 7zStream.c │ │ │ │ │ ├── 7zTypes.h │ │ │ │ │ ├── 7zVersion.h │ │ │ │ │ ├── Alloc.c │ │ │ │ │ ├── Alloc.h │ │ │ │ │ ├── Bra.c │ │ │ │ │ ├── Bra.h │ │ │ │ │ ├── Bra86.c │ │ │ │ │ ├── BraIA64.c │ │ │ │ │ ├── C.pri │ │ │ │ │ ├── Compiler.h │ │ │ │ │ ├── CpuArch.h │ │ │ │ │ ├── Delta.c │ │ │ │ │ ├── Delta.h │ │ │ │ │ ├── LzFind.c │ │ │ │ │ ├── LzFind.h │ │ │ │ │ ├── LzFindMt.c │ │ │ │ │ ├── LzFindMt.h │ │ │ │ │ ├── LzHash.h │ │ │ │ │ ├── Lzma2Dec.c │ │ │ │ │ ├── Lzma2Dec.h │ │ │ │ │ ├── Lzma2Enc.c │ │ │ │ │ ├── Lzma2Enc.h │ │ │ │ │ ├── LzmaDec.c │ │ │ │ │ ├── LzmaDec.h │ │ │ │ │ ├── LzmaEnc.c │ │ │ │ │ ├── LzmaEnc.h │ │ │ │ │ ├── MtCoder.c │ │ │ │ │ ├── MtCoder.h │ │ │ │ │ ├── Precomp.h │ │ │ │ │ ├── RotateDefs.h │ │ │ │ │ ├── Sha256.c │ │ │ │ │ ├── Sha256.h │ │ │ │ │ ├── Threads.c │ │ │ │ │ ├── Threads.h │ │ │ │ │ ├── Xz.c │ │ │ │ │ ├── Xz.h │ │ │ │ │ ├── XzCrc64.c │ │ │ │ │ ├── XzCrc64.h │ │ │ │ │ ├── XzCrc64Opt.c │ │ │ │ │ ├── XzDec.c │ │ │ │ │ ├── XzEnc.c │ │ │ │ │ ├── XzEnc.h │ │ │ │ │ └── XzIn.c │ │ │ │ ├── CPP │ │ │ │ │ ├── 7zip │ │ │ │ │ │ ├── 7zip.pri │ │ │ │ │ │ ├── Archive │ │ │ │ │ │ │ ├── 7z │ │ │ │ │ │ │ │ ├── 7z.pri │ │ │ │ │ │ │ │ ├── 7zCompressionMode.h │ │ │ │ │ │ │ │ ├── 7zDecode.cpp │ │ │ │ │ │ │ │ ├── 7zDecode.h │ │ │ │ │ │ │ │ ├── 7zEncode.cpp │ │ │ │ │ │ │ │ ├── 7zEncode.h │ │ │ │ │ │ │ │ ├── 7zExtract.cpp │ │ │ │ │ │ │ │ ├── 7zFolderInStream.cpp │ │ │ │ │ │ │ │ ├── 7zFolderInStream.h │ │ │ │ │ │ │ │ ├── 7zFolderOutStream.cpp │ │ │ │ │ │ │ │ ├── 7zFolderOutStream.h │ │ │ │ │ │ │ │ ├── 7zHandler.cpp │ │ │ │ │ │ │ │ ├── 7zHandler.h │ │ │ │ │ │ │ │ ├── 7zHandlerOut.cpp │ │ │ │ │ │ │ │ ├── 7zHeader.cpp │ │ │ │ │ │ │ │ ├── 7zHeader.h │ │ │ │ │ │ │ │ ├── 7zIn.cpp │ │ │ │ │ │ │ │ ├── 7zIn.h │ │ │ │ │ │ │ │ ├── 7zItem.h │ │ │ │ │ │ │ │ ├── 7zOut.cpp │ │ │ │ │ │ │ │ ├── 7zOut.h │ │ │ │ │ │ │ │ ├── 7zProperties.cpp │ │ │ │ │ │ │ │ ├── 7zProperties.h │ │ │ │ │ │ │ │ ├── 7zRegister.cpp │ │ │ │ │ │ │ │ ├── 7zSpecStream.cpp │ │ │ │ │ │ │ │ ├── 7zSpecStream.h │ │ │ │ │ │ │ │ ├── 7zUpdate.cpp │ │ │ │ │ │ │ │ └── 7zUpdate.h │ │ │ │ │ │ │ ├── Archive.pri │ │ │ │ │ │ │ ├── Common │ │ │ │ │ │ │ │ ├── CoderMixer2.cpp │ │ │ │ │ │ │ │ ├── CoderMixer2.h │ │ │ │ │ │ │ │ ├── CoderMixer2MT.cpp │ │ │ │ │ │ │ │ ├── CoderMixer2MT.h │ │ │ │ │ │ │ │ ├── Common.pri │ │ │ │ │ │ │ │ ├── DummyOutStream.cpp │ │ │ │ │ │ │ │ ├── DummyOutStream.h │ │ │ │ │ │ │ │ ├── HandlerOut.cpp │ │ │ │ │ │ │ │ ├── HandlerOut.h │ │ │ │ │ │ │ │ ├── InStreamWithCRC.cpp │ │ │ │ │ │ │ │ ├── InStreamWithCRC.h │ │ │ │ │ │ │ │ ├── ItemNameUtils.cpp │ │ │ │ │ │ │ │ ├── ItemNameUtils.h │ │ │ │ │ │ │ │ ├── MultiStream.cpp │ │ │ │ │ │ │ │ ├── MultiStream.h │ │ │ │ │ │ │ │ ├── OutStreamWithCRC.cpp │ │ │ │ │ │ │ │ ├── OutStreamWithCRC.h │ │ │ │ │ │ │ │ └── ParseProperties.h │ │ │ │ │ │ │ ├── IArchive.h │ │ │ │ │ │ │ ├── LzmaHandler.cpp │ │ │ │ │ │ │ ├── SplitHandler.cpp │ │ │ │ │ │ │ └── XzHandler.cpp │ │ │ │ │ │ ├── Common │ │ │ │ │ │ │ ├── CWrappers.cpp │ │ │ │ │ │ │ ├── CWrappers.h │ │ │ │ │ │ │ ├── Common.pri │ │ │ │ │ │ │ ├── CreateCoder.cpp │ │ │ │ │ │ │ ├── CreateCoder.h │ │ │ │ │ │ │ ├── FilePathAutoRename.cpp │ │ │ │ │ │ │ ├── FilePathAutoRename.h │ │ │ │ │ │ │ ├── FileStreams.cpp │ │ │ │ │ │ │ ├── FileStreams.h │ │ │ │ │ │ │ ├── FilterCoder.cpp │ │ │ │ │ │ │ ├── FilterCoder.h │ │ │ │ │ │ │ ├── InBuffer.cpp │ │ │ │ │ │ │ ├── InBuffer.h │ │ │ │ │ │ │ ├── InOutTempBuffer.cpp │ │ │ │ │ │ │ ├── InOutTempBuffer.h │ │ │ │ │ │ │ ├── LimitedStreams.cpp │ │ │ │ │ │ │ ├── LimitedStreams.h │ │ │ │ │ │ │ ├── LockedStream.cpp │ │ │ │ │ │ │ ├── LockedStream.h │ │ │ │ │ │ │ ├── MethodId.h │ │ │ │ │ │ │ ├── MethodProps.cpp │ │ │ │ │ │ │ ├── MethodProps.h │ │ │ │ │ │ │ ├── OutBuffer.cpp │ │ │ │ │ │ │ ├── OutBuffer.h │ │ │ │ │ │ │ ├── ProgressUtils.cpp │ │ │ │ │ │ │ ├── ProgressUtils.h │ │ │ │ │ │ │ ├── PropId.cpp │ │ │ │ │ │ │ ├── RegisterArc.h │ │ │ │ │ │ │ ├── RegisterCodec.h │ │ │ │ │ │ │ ├── StreamBinder.cpp │ │ │ │ │ │ │ ├── StreamBinder.h │ │ │ │ │ │ │ ├── StreamObjects.cpp │ │ │ │ │ │ │ ├── StreamObjects.h │ │ │ │ │ │ │ ├── StreamUtils.cpp │ │ │ │ │ │ │ ├── StreamUtils.h │ │ │ │ │ │ │ ├── UniqBlocks.cpp │ │ │ │ │ │ │ ├── UniqBlocks.h │ │ │ │ │ │ │ ├── VirtThread.cpp │ │ │ │ │ │ │ └── VirtThread.h │ │ │ │ │ │ ├── Compress │ │ │ │ │ │ │ ├── Bcj2Coder.cpp │ │ │ │ │ │ │ ├── Bcj2Coder.h │ │ │ │ │ │ │ ├── Bcj2Register.cpp │ │ │ │ │ │ │ ├── BcjCoder.cpp │ │ │ │ │ │ │ ├── BcjCoder.h │ │ │ │ │ │ │ ├── BcjRegister.cpp │ │ │ │ │ │ │ ├── BranchCoder.cpp │ │ │ │ │ │ │ ├── BranchCoder.h │ │ │ │ │ │ │ ├── BranchMisc.cpp │ │ │ │ │ │ │ ├── BranchMisc.h │ │ │ │ │ │ │ ├── BranchRegister.cpp │ │ │ │ │ │ │ ├── ByteSwap.cpp │ │ │ │ │ │ │ ├── Compress.pri │ │ │ │ │ │ │ ├── CopyCoder.cpp │ │ │ │ │ │ │ ├── CopyCoder.h │ │ │ │ │ │ │ ├── CopyRegister.cpp │ │ │ │ │ │ │ ├── DeltaFilter.cpp │ │ │ │ │ │ │ ├── Lzma2Decoder.cpp │ │ │ │ │ │ │ ├── Lzma2Decoder.h │ │ │ │ │ │ │ ├── Lzma2Encoder.cpp │ │ │ │ │ │ │ ├── Lzma2Encoder.h │ │ │ │ │ │ │ ├── Lzma2Register.cpp │ │ │ │ │ │ │ ├── LzmaDecoder.cpp │ │ │ │ │ │ │ ├── LzmaDecoder.h │ │ │ │ │ │ │ ├── LzmaEncoder.cpp │ │ │ │ │ │ │ ├── LzmaEncoder.h │ │ │ │ │ │ │ ├── LzmaRegister.cpp │ │ │ │ │ │ │ ├── RangeCoder.h │ │ │ │ │ │ │ └── RangeCoderBit.h │ │ │ │ │ │ ├── Guid.txt │ │ │ │ │ │ ├── ICoder.h │ │ │ │ │ │ ├── IDecl.h │ │ │ │ │ │ ├── IPassword.h │ │ │ │ │ │ ├── IProgress.h │ │ │ │ │ │ ├── IStream.h │ │ │ │ │ │ ├── PropID.h │ │ │ │ │ │ └── UI │ │ │ │ │ │ │ ├── Common │ │ │ │ │ │ │ ├── ArchiveCommandLine.cpp │ │ │ │ │ │ │ ├── ArchiveCommandLine.h │ │ │ │ │ │ │ ├── ArchiveExtractCallback.cpp │ │ │ │ │ │ │ ├── ArchiveExtractCallback.h │ │ │ │ │ │ │ ├── ArchiveOpenCallback.cpp │ │ │ │ │ │ │ ├── ArchiveOpenCallback.h │ │ │ │ │ │ │ ├── Common.pri │ │ │ │ │ │ │ ├── DefaultName.cpp │ │ │ │ │ │ │ ├── DefaultName.h │ │ │ │ │ │ │ ├── DirItem.h │ │ │ │ │ │ │ ├── EnumDirItems.cpp │ │ │ │ │ │ │ ├── EnumDirItems.h │ │ │ │ │ │ │ ├── Extract.cpp │ │ │ │ │ │ │ ├── Extract.h │ │ │ │ │ │ │ ├── ExtractMode.h │ │ │ │ │ │ │ ├── ExtractingFilePath.cpp │ │ │ │ │ │ │ ├── ExtractingFilePath.h │ │ │ │ │ │ │ ├── HashCalc.cpp │ │ │ │ │ │ │ ├── HashCalc.h │ │ │ │ │ │ │ ├── IFileExtractCallback.h │ │ │ │ │ │ │ ├── LoadCodecs.cpp │ │ │ │ │ │ │ ├── LoadCodecs.h │ │ │ │ │ │ │ ├── OpenArchive.cpp │ │ │ │ │ │ │ ├── OpenArchive.h │ │ │ │ │ │ │ ├── PropIDUtils.cpp │ │ │ │ │ │ │ ├── PropIDUtils.h │ │ │ │ │ │ │ ├── Property.h │ │ │ │ │ │ │ ├── SetProperties.cpp │ │ │ │ │ │ │ ├── SetProperties.h │ │ │ │ │ │ │ ├── SortUtils.cpp │ │ │ │ │ │ │ ├── SortUtils.h │ │ │ │ │ │ │ ├── TempFiles.cpp │ │ │ │ │ │ │ ├── TempFiles.h │ │ │ │ │ │ │ ├── Update.cpp │ │ │ │ │ │ │ ├── Update.h │ │ │ │ │ │ │ ├── UpdateAction.cpp │ │ │ │ │ │ │ ├── UpdateAction.h │ │ │ │ │ │ │ ├── UpdateCallback.cpp │ │ │ │ │ │ │ ├── UpdateCallback.h │ │ │ │ │ │ │ ├── UpdatePair.cpp │ │ │ │ │ │ │ ├── UpdatePair.h │ │ │ │ │ │ │ ├── UpdateProduce.cpp │ │ │ │ │ │ │ └── UpdateProduce.h │ │ │ │ │ │ │ └── Console │ │ │ │ │ │ │ ├── Console.pri │ │ │ │ │ │ │ ├── PercentPrinter.cpp │ │ │ │ │ │ │ └── PercentPrinter.h │ │ │ │ │ ├── Common │ │ │ │ │ │ ├── ComTry.h │ │ │ │ │ │ ├── CommandLineParser.cpp │ │ │ │ │ │ ├── CommandLineParser.h │ │ │ │ │ │ ├── Common.h │ │ │ │ │ │ ├── Common.pri │ │ │ │ │ │ ├── Defs.h │ │ │ │ │ │ ├── IntToString.cpp │ │ │ │ │ │ ├── IntToString.h │ │ │ │ │ │ ├── ListFileUtils.cpp │ │ │ │ │ │ ├── ListFileUtils.h │ │ │ │ │ │ ├── MyBuffer.h │ │ │ │ │ │ ├── MyCom.h │ │ │ │ │ │ ├── MyException.h │ │ │ │ │ │ ├── MyGuidDef.h │ │ │ │ │ │ ├── MyInitGuid.h │ │ │ │ │ │ ├── MyString.cpp │ │ │ │ │ │ ├── MyString.h │ │ │ │ │ │ ├── MyTypes.h │ │ │ │ │ │ ├── MyUnknown.h │ │ │ │ │ │ ├── MyVector.h │ │ │ │ │ │ ├── MyWindows.cpp │ │ │ │ │ │ ├── MyWindows.h │ │ │ │ │ │ ├── NewHandler.cpp │ │ │ │ │ │ ├── NewHandler.h │ │ │ │ │ │ ├── StdOutStream.cpp │ │ │ │ │ │ ├── StdOutStream.h │ │ │ │ │ │ ├── StringConvert.cpp │ │ │ │ │ │ ├── StringConvert.h │ │ │ │ │ │ ├── StringToInt.cpp │ │ │ │ │ │ ├── StringToInt.h │ │ │ │ │ │ ├── UTFConvert.cpp │ │ │ │ │ │ ├── UTFConvert.h │ │ │ │ │ │ ├── Wildcard.cpp │ │ │ │ │ │ └── Wildcard.h │ │ │ │ │ ├── Windows │ │ │ │ │ │ ├── DLL.cpp │ │ │ │ │ │ ├── DLL.h │ │ │ │ │ │ ├── Defs.h │ │ │ │ │ │ ├── FileDir.cpp │ │ │ │ │ │ ├── FileDir.h │ │ │ │ │ │ ├── FileFind.cpp │ │ │ │ │ │ ├── FileFind.h │ │ │ │ │ │ ├── FileIO.cpp │ │ │ │ │ │ ├── FileIO.h │ │ │ │ │ │ ├── FileName.cpp │ │ │ │ │ │ ├── FileName.h │ │ │ │ │ │ ├── PropVariant.cpp │ │ │ │ │ │ ├── PropVariant.h │ │ │ │ │ │ ├── PropVariantConv.cpp │ │ │ │ │ │ ├── PropVariantConv.h │ │ │ │ │ │ ├── Synchronization.cpp │ │ │ │ │ │ ├── Synchronization.h │ │ │ │ │ │ ├── Synchronization2.h │ │ │ │ │ │ ├── System.cpp │ │ │ │ │ │ ├── System.h │ │ │ │ │ │ ├── Thread.h │ │ │ │ │ │ ├── TimeUtils.cpp │ │ │ │ │ │ ├── TimeUtils.h │ │ │ │ │ │ └── Windows.pri │ │ │ │ │ ├── include_windows │ │ │ │ │ │ ├── basetyps.h │ │ │ │ │ │ ├── include_windows.pri │ │ │ │ │ │ ├── tchar.h │ │ │ │ │ │ └── windows.h │ │ │ │ │ └── myWindows │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── initguid.h │ │ │ │ │ │ ├── myCommandLineParser.cpp │ │ │ │ │ │ ├── myDateAndTime.cpp │ │ │ │ │ │ ├── myPrivate.h │ │ │ │ │ │ └── myWindows.pri │ │ │ │ └── unix.pri │ │ │ └── win │ │ │ │ ├── C │ │ │ │ ├── 7zCrc.c │ │ │ │ ├── 7zCrc.h │ │ │ │ ├── 7zCrcOpt.c │ │ │ │ ├── 7zStream.c │ │ │ │ ├── 7zTypes.h │ │ │ │ ├── 7zVersion.h │ │ │ │ ├── Alloc.c │ │ │ │ ├── Alloc.h │ │ │ │ ├── Bra.c │ │ │ │ ├── Bra.h │ │ │ │ ├── Bra86.c │ │ │ │ ├── BraIA64.c │ │ │ │ ├── C.pri │ │ │ │ ├── Compiler.h │ │ │ │ ├── CpuArch.c │ │ │ │ ├── CpuArch.h │ │ │ │ ├── Delta.c │ │ │ │ ├── Delta.h │ │ │ │ ├── LzFind.c │ │ │ │ ├── LzFind.h │ │ │ │ ├── LzFindMt.c │ │ │ │ ├── LzFindMt.h │ │ │ │ ├── LzHash.h │ │ │ │ ├── Lzma2Dec.c │ │ │ │ ├── Lzma2Dec.h │ │ │ │ ├── Lzma2Enc.c │ │ │ │ ├── Lzma2Enc.h │ │ │ │ ├── LzmaDec.c │ │ │ │ ├── LzmaDec.h │ │ │ │ ├── LzmaEnc.c │ │ │ │ ├── LzmaEnc.h │ │ │ │ ├── MtCoder.c │ │ │ │ ├── MtCoder.h │ │ │ │ ├── Precomp.h │ │ │ │ ├── RotateDefs.h │ │ │ │ ├── Sha256.c │ │ │ │ ├── Sha256.h │ │ │ │ ├── Threads.c │ │ │ │ ├── Threads.h │ │ │ │ ├── Xz.c │ │ │ │ ├── Xz.h │ │ │ │ ├── XzCrc64.c │ │ │ │ ├── XzCrc64.h │ │ │ │ ├── XzCrc64Opt.c │ │ │ │ ├── XzDec.c │ │ │ │ ├── XzEnc.c │ │ │ │ ├── XzEnc.h │ │ │ │ └── XzIn.c │ │ │ │ ├── CPP │ │ │ │ ├── 7zip │ │ │ │ │ ├── 7zip.pri │ │ │ │ │ ├── Archive │ │ │ │ │ │ ├── 7z │ │ │ │ │ │ │ ├── 7z.pri │ │ │ │ │ │ │ ├── 7zCompressionMode.h │ │ │ │ │ │ │ ├── 7zDecode.cpp │ │ │ │ │ │ │ ├── 7zDecode.h │ │ │ │ │ │ │ ├── 7zEncode.cpp │ │ │ │ │ │ │ ├── 7zEncode.h │ │ │ │ │ │ │ ├── 7zExtract.cpp │ │ │ │ │ │ │ ├── 7zFolderInStream.cpp │ │ │ │ │ │ │ ├── 7zFolderInStream.h │ │ │ │ │ │ │ ├── 7zFolderOutStream.cpp │ │ │ │ │ │ │ ├── 7zFolderOutStream.h │ │ │ │ │ │ │ ├── 7zHandler.cpp │ │ │ │ │ │ │ ├── 7zHandler.h │ │ │ │ │ │ │ ├── 7zHandlerOut.cpp │ │ │ │ │ │ │ ├── 7zHeader.cpp │ │ │ │ │ │ │ ├── 7zHeader.h │ │ │ │ │ │ │ ├── 7zIn.cpp │ │ │ │ │ │ │ ├── 7zIn.h │ │ │ │ │ │ │ ├── 7zItem.h │ │ │ │ │ │ │ ├── 7zOut.cpp │ │ │ │ │ │ │ ├── 7zOut.h │ │ │ │ │ │ │ ├── 7zProperties.cpp │ │ │ │ │ │ │ ├── 7zProperties.h │ │ │ │ │ │ │ ├── 7zRegister.cpp │ │ │ │ │ │ │ ├── 7zSpecStream.cpp │ │ │ │ │ │ │ ├── 7zSpecStream.h │ │ │ │ │ │ │ ├── 7zUpdate.cpp │ │ │ │ │ │ │ ├── 7zUpdate.h │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ ├── Archive.pri │ │ │ │ │ │ ├── Common │ │ │ │ │ │ │ ├── CoderMixer2.cpp │ │ │ │ │ │ │ ├── CoderMixer2.h │ │ │ │ │ │ │ ├── CoderMixer2MT.cpp │ │ │ │ │ │ │ ├── CoderMixer2MT.h │ │ │ │ │ │ │ ├── Common.pri │ │ │ │ │ │ │ ├── DummyOutStream.cpp │ │ │ │ │ │ │ ├── DummyOutStream.h │ │ │ │ │ │ │ ├── HandlerOut.cpp │ │ │ │ │ │ │ ├── HandlerOut.h │ │ │ │ │ │ │ ├── InStreamWithCRC.cpp │ │ │ │ │ │ │ ├── InStreamWithCRC.h │ │ │ │ │ │ │ ├── ItemNameUtils.cpp │ │ │ │ │ │ │ ├── ItemNameUtils.h │ │ │ │ │ │ │ ├── MultiStream.cpp │ │ │ │ │ │ │ ├── MultiStream.h │ │ │ │ │ │ │ ├── OutStreamWithCRC.cpp │ │ │ │ │ │ │ ├── OutStreamWithCRC.h │ │ │ │ │ │ │ ├── ParseProperties.h │ │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ │ ├── IArchive.h │ │ │ │ │ │ ├── LzmaHandler.cpp │ │ │ │ │ │ ├── SplitHandler.cpp │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ └── XzHandler.cpp │ │ │ │ │ ├── Common │ │ │ │ │ │ ├── CWrappers.cpp │ │ │ │ │ │ ├── CWrappers.h │ │ │ │ │ │ ├── Common.pri │ │ │ │ │ │ ├── CreateCoder.cpp │ │ │ │ │ │ ├── CreateCoder.h │ │ │ │ │ │ ├── FilePathAutoRename.cpp │ │ │ │ │ │ ├── FilePathAutoRename.h │ │ │ │ │ │ ├── FileStreams.cpp │ │ │ │ │ │ ├── FileStreams.h │ │ │ │ │ │ ├── FilterCoder.cpp │ │ │ │ │ │ ├── FilterCoder.h │ │ │ │ │ │ ├── InBuffer.cpp │ │ │ │ │ │ ├── InBuffer.h │ │ │ │ │ │ ├── InOutTempBuffer.cpp │ │ │ │ │ │ ├── InOutTempBuffer.h │ │ │ │ │ │ ├── LimitedStreams.cpp │ │ │ │ │ │ ├── LimitedStreams.h │ │ │ │ │ │ ├── LockedStream.cpp │ │ │ │ │ │ ├── LockedStream.h │ │ │ │ │ │ ├── MethodId.h │ │ │ │ │ │ ├── MethodProps.cpp │ │ │ │ │ │ ├── MethodProps.h │ │ │ │ │ │ ├── OutBuffer.cpp │ │ │ │ │ │ ├── OutBuffer.h │ │ │ │ │ │ ├── ProgressUtils.cpp │ │ │ │ │ │ ├── ProgressUtils.h │ │ │ │ │ │ ├── PropId.cpp │ │ │ │ │ │ ├── RegisterArc.h │ │ │ │ │ │ ├── RegisterCodec.h │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── StreamBinder.cpp │ │ │ │ │ │ ├── StreamBinder.h │ │ │ │ │ │ ├── StreamObjects.cpp │ │ │ │ │ │ ├── StreamObjects.h │ │ │ │ │ │ ├── StreamUtils.cpp │ │ │ │ │ │ ├── StreamUtils.h │ │ │ │ │ │ ├── UniqBlocks.cpp │ │ │ │ │ │ ├── UniqBlocks.h │ │ │ │ │ │ ├── VirtThread.cpp │ │ │ │ │ │ └── VirtThread.h │ │ │ │ │ ├── Compress │ │ │ │ │ │ ├── Bcj2Coder.cpp │ │ │ │ │ │ ├── Bcj2Coder.h │ │ │ │ │ │ ├── Bcj2Register.cpp │ │ │ │ │ │ ├── BcjCoder.cpp │ │ │ │ │ │ ├── BcjCoder.h │ │ │ │ │ │ ├── BcjRegister.cpp │ │ │ │ │ │ ├── BranchCoder.cpp │ │ │ │ │ │ ├── BranchCoder.h │ │ │ │ │ │ ├── BranchMisc.cpp │ │ │ │ │ │ ├── BranchMisc.h │ │ │ │ │ │ ├── BranchRegister.cpp │ │ │ │ │ │ ├── ByteSwap.cpp │ │ │ │ │ │ ├── Compress.pri │ │ │ │ │ │ ├── CopyCoder.cpp │ │ │ │ │ │ ├── CopyCoder.h │ │ │ │ │ │ ├── CopyRegister.cpp │ │ │ │ │ │ ├── DeltaFilter.cpp │ │ │ │ │ │ ├── Lzma2Decoder.cpp │ │ │ │ │ │ ├── Lzma2Decoder.h │ │ │ │ │ │ ├── Lzma2Encoder.cpp │ │ │ │ │ │ ├── Lzma2Encoder.h │ │ │ │ │ │ ├── Lzma2Register.cpp │ │ │ │ │ │ ├── LzmaDecoder.cpp │ │ │ │ │ │ ├── LzmaDecoder.h │ │ │ │ │ │ ├── LzmaEncoder.cpp │ │ │ │ │ │ ├── LzmaEncoder.h │ │ │ │ │ │ ├── LzmaRegister.cpp │ │ │ │ │ │ ├── RangeCoder.h │ │ │ │ │ │ ├── RangeCoderBit.h │ │ │ │ │ │ └── StdAfx.h │ │ │ │ │ ├── Guid.txt │ │ │ │ │ ├── ICoder.h │ │ │ │ │ ├── IDecl.h │ │ │ │ │ ├── IPassword.h │ │ │ │ │ ├── IProgress.h │ │ │ │ │ ├── IStream.h │ │ │ │ │ ├── PropID.h │ │ │ │ │ └── UI │ │ │ │ │ │ ├── Common │ │ │ │ │ │ ├── ArchiveCommandLine.cpp │ │ │ │ │ │ ├── ArchiveCommandLine.h │ │ │ │ │ │ ├── ArchiveExtractCallback.cpp │ │ │ │ │ │ ├── ArchiveExtractCallback.h │ │ │ │ │ │ ├── ArchiveOpenCallback.cpp │ │ │ │ │ │ ├── ArchiveOpenCallback.h │ │ │ │ │ │ ├── Common.pri │ │ │ │ │ │ ├── DefaultName.cpp │ │ │ │ │ │ ├── DefaultName.h │ │ │ │ │ │ ├── DirItem.h │ │ │ │ │ │ ├── EnumDirItems.cpp │ │ │ │ │ │ ├── EnumDirItems.h │ │ │ │ │ │ ├── Extract.cpp │ │ │ │ │ │ ├── Extract.h │ │ │ │ │ │ ├── ExtractMode.h │ │ │ │ │ │ ├── ExtractingFilePath.cpp │ │ │ │ │ │ ├── ExtractingFilePath.h │ │ │ │ │ │ ├── HashCalc.cpp │ │ │ │ │ │ ├── HashCalc.h │ │ │ │ │ │ ├── IFileExtractCallback.h │ │ │ │ │ │ ├── LoadCodecs.cpp │ │ │ │ │ │ ├── LoadCodecs.h │ │ │ │ │ │ ├── OpenArchive.cpp │ │ │ │ │ │ ├── OpenArchive.h │ │ │ │ │ │ ├── PropIDUtils.cpp │ │ │ │ │ │ ├── PropIDUtils.h │ │ │ │ │ │ ├── Property.h │ │ │ │ │ │ ├── SetProperties.cpp │ │ │ │ │ │ ├── SetProperties.h │ │ │ │ │ │ ├── SortUtils.cpp │ │ │ │ │ │ ├── SortUtils.h │ │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ │ ├── TempFiles.cpp │ │ │ │ │ │ ├── TempFiles.h │ │ │ │ │ │ ├── Update.cpp │ │ │ │ │ │ ├── Update.h │ │ │ │ │ │ ├── UpdateAction.cpp │ │ │ │ │ │ ├── UpdateAction.h │ │ │ │ │ │ ├── UpdateCallback.cpp │ │ │ │ │ │ ├── UpdateCallback.h │ │ │ │ │ │ ├── UpdatePair.cpp │ │ │ │ │ │ ├── UpdatePair.h │ │ │ │ │ │ ├── UpdateProduce.cpp │ │ │ │ │ │ └── UpdateProduce.h │ │ │ │ │ │ └── Console │ │ │ │ │ │ ├── Console.pri │ │ │ │ │ │ ├── PercentPrinter.cpp │ │ │ │ │ │ ├── PercentPrinter.h │ │ │ │ │ │ └── StdAfx.h │ │ │ │ ├── Common │ │ │ │ │ ├── ComTry.h │ │ │ │ │ ├── CommandLineParser.cpp │ │ │ │ │ ├── CommandLineParser.h │ │ │ │ │ ├── Common.h │ │ │ │ │ ├── Common.pri │ │ │ │ │ ├── Defs.h │ │ │ │ │ ├── IntToString.cpp │ │ │ │ │ ├── IntToString.h │ │ │ │ │ ├── ListFileUtils.cpp │ │ │ │ │ ├── ListFileUtils.h │ │ │ │ │ ├── MyBuffer.h │ │ │ │ │ ├── MyCom.h │ │ │ │ │ ├── MyException.h │ │ │ │ │ ├── MyGuidDef.h │ │ │ │ │ ├── MyInitGuid.h │ │ │ │ │ ├── MyString.cpp │ │ │ │ │ ├── MyString.h │ │ │ │ │ ├── MyTypes.h │ │ │ │ │ ├── MyUnknown.h │ │ │ │ │ ├── MyVector.h │ │ │ │ │ ├── MyWindows.cpp │ │ │ │ │ ├── MyWindows.h │ │ │ │ │ ├── NewHandler.cpp │ │ │ │ │ ├── NewHandler.h │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ ├── StdOutStream.cpp │ │ │ │ │ ├── StdOutStream.h │ │ │ │ │ ├── StringConvert.cpp │ │ │ │ │ ├── StringConvert.h │ │ │ │ │ ├── StringToInt.cpp │ │ │ │ │ ├── StringToInt.h │ │ │ │ │ ├── UTFConvert.cpp │ │ │ │ │ ├── UTFConvert.h │ │ │ │ │ ├── Wildcard.cpp │ │ │ │ │ └── Wildcard.h │ │ │ │ └── Windows │ │ │ │ │ ├── DLL.cpp │ │ │ │ │ ├── DLL.h │ │ │ │ │ ├── Defs.h │ │ │ │ │ ├── FileDir.cpp │ │ │ │ │ ├── FileDir.h │ │ │ │ │ ├── FileFind.cpp │ │ │ │ │ ├── FileFind.h │ │ │ │ │ ├── FileIO.cpp │ │ │ │ │ ├── FileIO.h │ │ │ │ │ ├── FileLink.cpp │ │ │ │ │ ├── FileMapping.h │ │ │ │ │ ├── FileName.cpp │ │ │ │ │ ├── FileName.h │ │ │ │ │ ├── Handle.h │ │ │ │ │ ├── PropVariant.cpp │ │ │ │ │ ├── PropVariant.h │ │ │ │ │ ├── PropVariantConv.cpp │ │ │ │ │ ├── PropVariantConv.h │ │ │ │ │ ├── SecurityUtils.cpp │ │ │ │ │ ├── SecurityUtils.h │ │ │ │ │ ├── StdAfx.h │ │ │ │ │ ├── Synchronization.cpp │ │ │ │ │ ├── Synchronization.h │ │ │ │ │ ├── System.cpp │ │ │ │ │ ├── System.h │ │ │ │ │ ├── Thread.h │ │ │ │ │ ├── TimeUtils.cpp │ │ │ │ │ ├── TimeUtils.h │ │ │ │ │ └── Windows.pri │ │ │ │ └── win.pri │ │ └── libarchive │ │ │ ├── COPYING │ │ │ ├── archive.h │ │ │ ├── archive_acl.c │ │ │ ├── archive_acl_private.h │ │ │ ├── archive_blake2.h │ │ │ ├── archive_blake2_impl.h │ │ │ ├── archive_blake2s_ref.c │ │ │ ├── archive_blake2sp_ref.c │ │ │ ├── archive_check_magic.c │ │ │ ├── archive_cmdline.c │ │ │ ├── archive_cmdline_private.h │ │ │ ├── archive_crc32.h │ │ │ ├── archive_cryptor.c │ │ │ ├── archive_cryptor_private.h │ │ │ ├── archive_digest.c │ │ │ ├── archive_digest_private.h │ │ │ ├── archive_disk_acl_darwin.c │ │ │ ├── archive_disk_acl_freebsd.c │ │ │ ├── archive_disk_acl_linux.c │ │ │ ├── archive_disk_acl_sunos.c │ │ │ ├── archive_endian.h │ │ │ ├── archive_entry.c │ │ │ ├── archive_entry.h │ │ │ ├── archive_entry_copy_bhfi.c │ │ │ ├── archive_entry_copy_stat.c │ │ │ ├── archive_entry_link_resolver.c │ │ │ ├── archive_entry_locale.h │ │ │ ├── archive_entry_private.h │ │ │ ├── archive_entry_sparse.c │ │ │ ├── archive_entry_stat.c │ │ │ ├── archive_entry_strmode.c │ │ │ ├── archive_entry_xattr.c │ │ │ ├── archive_getdate.c │ │ │ ├── archive_getdate.h │ │ │ ├── archive_hmac.c │ │ │ ├── archive_hmac_private.h │ │ │ ├── archive_match.c │ │ │ ├── archive_openssl_evp_private.h │ │ │ ├── archive_openssl_hmac_private.h │ │ │ ├── archive_options.c │ │ │ ├── archive_options_private.h │ │ │ ├── archive_pack_dev.c │ │ │ ├── archive_pack_dev.h │ │ │ ├── archive_pathmatch.c │ │ │ ├── archive_pathmatch.h │ │ │ ├── archive_platform.h │ │ │ ├── archive_platform_acl.h │ │ │ ├── archive_platform_xattr.h │ │ │ ├── archive_ppmd7.c │ │ │ ├── archive_ppmd7_private.h │ │ │ ├── archive_ppmd8.c │ │ │ ├── archive_ppmd8_private.h │ │ │ ├── archive_ppmd_private.h │ │ │ ├── archive_private.h │ │ │ ├── archive_random.c │ │ │ ├── archive_random_private.h │ │ │ ├── archive_rb.c │ │ │ ├── archive_rb.h │ │ │ ├── archive_read.c │ │ │ ├── archive_read_add_passphrase.c │ │ │ ├── archive_read_append_filter.c │ │ │ ├── archive_read_data_into_fd.c │ │ │ ├── archive_read_disk_entry_from_file.c │ │ │ ├── archive_read_disk_posix.c │ │ │ ├── archive_read_disk_private.h │ │ │ ├── archive_read_disk_set_standard_lookup.c │ │ │ ├── archive_read_disk_windows.c │ │ │ ├── archive_read_extract.c │ │ │ ├── archive_read_extract2.c │ │ │ ├── archive_read_open_fd.c │ │ │ ├── archive_read_open_file.c │ │ │ ├── archive_read_open_filename.c │ │ │ ├── archive_read_open_memory.c │ │ │ ├── archive_read_private.h │ │ │ ├── archive_read_set_format.c │ │ │ ├── archive_read_set_options.c │ │ │ ├── archive_read_support_filter_all.c │ │ │ ├── archive_read_support_filter_by_code.c │ │ │ ├── archive_read_support_filter_bzip2.c │ │ │ ├── archive_read_support_filter_compress.c │ │ │ ├── archive_read_support_filter_grzip.c │ │ │ ├── archive_read_support_filter_gzip.c │ │ │ ├── archive_read_support_filter_lrzip.c │ │ │ ├── archive_read_support_filter_lz4.c │ │ │ ├── archive_read_support_filter_lzop.c │ │ │ ├── archive_read_support_filter_none.c │ │ │ ├── archive_read_support_filter_program.c │ │ │ ├── archive_read_support_filter_rpm.c │ │ │ ├── archive_read_support_filter_uu.c │ │ │ ├── archive_read_support_filter_xz.c │ │ │ ├── archive_read_support_filter_zstd.c │ │ │ ├── archive_read_support_format_7zip.c │ │ │ ├── archive_read_support_format_all.c │ │ │ ├── archive_read_support_format_ar.c │ │ │ ├── archive_read_support_format_by_code.c │ │ │ ├── archive_read_support_format_cab.c │ │ │ ├── archive_read_support_format_cpio.c │ │ │ ├── archive_read_support_format_empty.c │ │ │ ├── archive_read_support_format_iso9660.c │ │ │ ├── archive_read_support_format_lha.c │ │ │ ├── archive_read_support_format_mtree.c │ │ │ ├── archive_read_support_format_rar.c │ │ │ ├── archive_read_support_format_rar5.c │ │ │ ├── archive_read_support_format_raw.c │ │ │ ├── archive_read_support_format_tar.c │ │ │ ├── archive_read_support_format_warc.c │ │ │ ├── archive_read_support_format_xar.c │ │ │ ├── archive_read_support_format_zip.c │ │ │ ├── archive_string.c │ │ │ ├── archive_string.h │ │ │ ├── archive_string_composition.h │ │ │ ├── archive_string_sprintf.c │ │ │ ├── archive_util.c │ │ │ ├── archive_version_details.c │ │ │ ├── archive_virtual.c │ │ │ ├── archive_windows.c │ │ │ ├── archive_windows.h │ │ │ ├── archive_write.c │ │ │ ├── archive_write_add_filter.c │ │ │ ├── archive_write_add_filter_b64encode.c │ │ │ ├── archive_write_add_filter_by_name.c │ │ │ ├── archive_write_add_filter_bzip2.c │ │ │ ├── archive_write_add_filter_compress.c │ │ │ ├── archive_write_add_filter_grzip.c │ │ │ ├── archive_write_add_filter_gzip.c │ │ │ ├── archive_write_add_filter_lrzip.c │ │ │ ├── archive_write_add_filter_lz4.c │ │ │ ├── archive_write_add_filter_lzop.c │ │ │ ├── archive_write_add_filter_none.c │ │ │ ├── archive_write_add_filter_program.c │ │ │ ├── archive_write_add_filter_uuencode.c │ │ │ ├── archive_write_add_filter_xz.c │ │ │ ├── archive_write_add_filter_zstd.c │ │ │ ├── archive_write_disk_posix.c │ │ │ ├── archive_write_disk_private.h │ │ │ ├── archive_write_disk_set_standard_lookup.c │ │ │ ├── archive_write_disk_windows.c │ │ │ ├── archive_write_open_fd.c │ │ │ ├── archive_write_open_file.c │ │ │ ├── archive_write_open_filename.c │ │ │ ├── archive_write_open_memory.c │ │ │ ├── archive_write_private.h │ │ │ ├── archive_write_set_format.c │ │ │ ├── archive_write_set_format_7zip.c │ │ │ ├── archive_write_set_format_ar.c │ │ │ ├── archive_write_set_format_by_name.c │ │ │ ├── archive_write_set_format_cpio.c │ │ │ ├── archive_write_set_format_cpio_binary.c │ │ │ ├── archive_write_set_format_cpio_newc.c │ │ │ ├── archive_write_set_format_cpio_odc.c │ │ │ ├── archive_write_set_format_filter_by_ext.c │ │ │ ├── archive_write_set_format_gnutar.c │ │ │ ├── archive_write_set_format_iso9660.c │ │ │ ├── archive_write_set_format_mtree.c │ │ │ ├── archive_write_set_format_pax.c │ │ │ ├── archive_write_set_format_private.h │ │ │ ├── archive_write_set_format_raw.c │ │ │ ├── archive_write_set_format_shar.c │ │ │ ├── archive_write_set_format_ustar.c │ │ │ ├── archive_write_set_format_v7tar.c │ │ │ ├── archive_write_set_format_warc.c │ │ │ ├── archive_write_set_format_xar.c │ │ │ ├── archive_write_set_format_zip.c │ │ │ ├── archive_write_set_options.c │ │ │ ├── archive_write_set_passphrase.c │ │ │ ├── archive_xxhash.h │ │ │ ├── config │ │ │ ├── linux │ │ │ │ └── config.h │ │ │ ├── mac │ │ │ │ └── config.h │ │ │ └── win │ │ │ │ └── config.h │ │ │ ├── config_freebsd.h │ │ │ ├── filter_fork.h │ │ │ ├── filter_fork_posix.c │ │ │ ├── filter_fork_windows.c │ │ │ ├── libarchive.pro │ │ │ ├── qt_attribution.json │ │ │ └── xxhash.c │ ├── ifwtools │ │ ├── binarycreator.cpp │ │ ├── binarycreator.h │ │ ├── ifwtools.pri │ │ ├── ifwtools_global.h │ │ ├── rcc │ │ │ ├── qcorecmdlineargs_p.h │ │ │ ├── rcc.cpp │ │ │ ├── rcc.h │ │ │ └── rccmain.cpp │ │ ├── repositorygen.cpp │ │ ├── repositorygen.h │ │ └── resources │ │ │ ├── copylibsintobundle.sh │ │ │ ├── default_icon_mac.icns │ │ │ └── ifwtools.qrc │ ├── installer │ │ ├── abstractarchive.cpp │ │ ├── abstractarchive.h │ │ ├── abstractfiletask.cpp │ │ ├── abstractfiletask.h │ │ ├── abstracttask.cpp │ │ ├── abstracttask.h │ │ ├── adminauthorization.h │ │ ├── adminauthorization_mac.cpp │ │ ├── adminauthorization_win.cpp │ │ ├── adminauthorization_x11.cpp │ │ ├── archivefactory.cpp │ │ ├── archivefactory.h │ │ ├── aspectratiolabel.cpp │ │ ├── aspectratiolabel.h │ │ ├── binarycontent.cpp │ │ ├── binarycontent.h │ │ ├── binaryformat.cpp │ │ ├── binaryformat.h │ │ ├── binaryformatengine.cpp │ │ ├── binaryformatengine.h │ │ ├── binaryformatenginehandler.cpp │ │ ├── binaryformatenginehandler.h │ │ ├── binarylayout.cpp │ │ ├── binarylayout.h │ │ ├── calculatorbase.cpp │ │ ├── calculatorbase.h │ │ ├── categorycombobox.cpp │ │ ├── categorycombobox.h │ │ ├── checkablecombobox.cpp │ │ ├── checkablecombobox.h │ │ ├── clickablelabel.cpp │ │ ├── clickablelabel.h │ │ ├── commandlineparser.cpp │ │ ├── commandlineparser.h │ │ ├── commandlineparser_p.cpp │ │ ├── commandlineparser_p.h │ │ ├── component.cpp │ │ ├── component.h │ │ ├── component_p.cpp │ │ ├── component_p.h │ │ ├── componentalias.cpp │ │ ├── componentalias.h │ │ ├── componentchecker.cpp │ │ ├── componentchecker.h │ │ ├── componentmodel.cpp │ │ ├── componentmodel.h │ │ ├── componentselectionpage_p.cpp │ │ ├── componentselectionpage_p.h │ │ ├── componentsortfilterproxymodel.cpp │ │ ├── componentsortfilterproxymodel.h │ │ ├── concurrentoperationrunner.cpp │ │ ├── concurrentoperationrunner.h │ │ ├── constants.h │ │ ├── consumeoutputoperation.cpp │ │ ├── consumeoutputoperation.h │ │ ├── copydirectoryoperation.cpp │ │ ├── copydirectoryoperation.h │ │ ├── copyfiletask.cpp │ │ ├── copyfiletask.h │ │ ├── createdesktopentryoperation.cpp │ │ ├── createdesktopentryoperation.h │ │ ├── createlinkoperation.cpp │ │ ├── createlinkoperation.h │ │ ├── createlocalrepositoryoperation.cpp │ │ ├── createlocalrepositoryoperation.h │ │ ├── createshortcutoperation.cpp │ │ ├── createshortcutoperation.h │ │ ├── directoryguard.cpp │ │ ├── directoryguard.h │ │ ├── downloadarchivesjob.cpp │ │ ├── downloadarchivesjob.h │ │ ├── downloadfiletask.cpp │ │ ├── downloadfiletask.h │ │ ├── downloadfiletask_p.h │ │ ├── elevatedexecuteoperation.cpp │ │ ├── elevatedexecuteoperation.h │ │ ├── environmentvariablesoperation.cpp │ │ ├── environmentvariablesoperation.h │ │ ├── errors.cpp │ │ ├── errors.h │ │ ├── extractarchiveoperation.cpp │ │ ├── extractarchiveoperation.h │ │ ├── extractarchiveoperation_p.h │ │ ├── fakestopprocessforupdateoperation.cpp │ │ ├── fakestopprocessforupdateoperation.h │ │ ├── fileguard.cpp │ │ ├── fileguard.h │ │ ├── fileio.cpp │ │ ├── fileio.h │ │ ├── fileutils.cpp │ │ ├── fileutils.h │ │ ├── fileutils_mac.mm │ │ ├── genericdatacache.cpp │ │ ├── genericdatacache.h │ │ ├── globals.cpp │ │ ├── globals.h │ │ ├── globalsettingsoperation.cpp │ │ ├── globalsettingsoperation.h │ │ ├── graph.cpp │ │ ├── graph.h │ │ ├── horizontalruler.cpp │ │ ├── horizontalruler.h │ │ ├── init.cpp │ │ ├── init.h │ │ ├── installer.pro │ │ ├── installer_global.h │ │ ├── installercalculator.cpp │ │ ├── installercalculator.h │ │ ├── installiconsoperation.cpp │ │ ├── installiconsoperation.h │ │ ├── keepaliveobject.cpp │ │ ├── keepaliveobject.h │ │ ├── lib7z_create.h │ │ ├── lib7z_extract.h │ │ ├── lib7z_facade.cpp │ │ ├── lib7z_facade.h │ │ ├── lib7z_guid.h │ │ ├── lib7z_list.h │ │ ├── lib7zarchive.cpp │ │ ├── lib7zarchive.h │ │ ├── libarchivearchive.cpp │ │ ├── libarchivearchive.h │ │ ├── libarchivewrapper.cpp │ │ ├── libarchivewrapper.h │ │ ├── libarchivewrapper_p.cpp │ │ ├── libarchivewrapper_p.h │ │ ├── licenseoperation.cpp │ │ ├── licenseoperation.h │ │ ├── linereplaceoperation.cpp │ │ ├── linereplaceoperation.h │ │ ├── link.cpp │ │ ├── link.h │ │ ├── loggingutils.cpp │ │ ├── loggingutils.h │ │ ├── messageboxhandler.cpp │ │ ├── messageboxhandler.h │ │ ├── metadata.cpp │ │ ├── metadata.h │ │ ├── metadatacache.cpp │ │ ├── metadatacache.h │ │ ├── metadatajob.cpp │ │ ├── metadatajob.h │ │ ├── metadatajob_p.h │ │ ├── minimumprogressoperation.cpp │ │ ├── minimumprogressoperation.h │ │ ├── observer.cpp │ │ ├── observer.h │ │ ├── operationtracer.cpp │ │ ├── operationtracer.h │ │ ├── packagemanagercore.cpp │ │ ├── packagemanagercore.h │ │ ├── packagemanagercore_p.cpp │ │ ├── packagemanagercore_p.h │ │ ├── packagemanagercoredata.cpp │ │ ├── packagemanagercoredata.h │ │ ├── packagemanagergui.cpp │ │ ├── packagemanagergui.h │ │ ├── packagemanagerpagefactory.cpp │ │ ├── packagemanagerpagefactory.h │ │ ├── packagemanagerproxyfactory.cpp │ │ ├── packagemanagerproxyfactory.h │ │ ├── packagesource.cpp │ │ ├── packagesource.h │ │ ├── performinstallationform.cpp │ │ ├── performinstallationform.h │ │ ├── permissionsettings.cpp │ │ ├── permissionsettings.h │ │ ├── productkeycheck.cpp │ │ ├── productkeycheck.h │ │ ├── progresscoordinator.cpp │ │ ├── progresscoordinator.h │ │ ├── protocol.cpp │ │ ├── protocol.h │ │ ├── proxycredentialsdialog.cpp │ │ ├── proxycredentialsdialog.h │ │ ├── proxycredentialsdialog.ui │ │ ├── qinstallerglobal.cpp │ │ ├── qinstallerglobal.h │ │ ├── qprocesswrapper.cpp │ │ ├── qprocesswrapper.h │ │ ├── qsettingswrapper.cpp │ │ ├── qsettingswrapper.h │ │ ├── qtpatch.cpp │ │ ├── qtpatch.h │ │ ├── range.h │ │ ├── registerfiletypeoperation.cpp │ │ ├── registerfiletypeoperation.h │ │ ├── remoteclient.cpp │ │ ├── remoteclient.h │ │ ├── remoteclient_p.h │ │ ├── remotefileengine.cpp │ │ ├── remotefileengine.h │ │ ├── remoteobject.cpp │ │ ├── remoteobject.h │ │ ├── remoteserver.cpp │ │ ├── remoteserver.h │ │ ├── remoteserver_p.h │ │ ├── remoteserverconnection.cpp │ │ ├── remoteserverconnection.h │ │ ├── remoteserverconnection_p.h │ │ ├── replaceoperation.cpp │ │ ├── replaceoperation.h │ │ ├── repository.cpp │ │ ├── repository.h │ │ ├── repositorycategory.cpp │ │ ├── repositorycategory.h │ │ ├── resources │ │ │ ├── files-to-patch-macx-emb-arm-qt5 │ │ │ ├── install.png │ │ │ ├── installer.icns │ │ │ ├── installer.ico │ │ │ ├── installer.png │ │ │ ├── installer.qrc │ │ │ ├── keepinstalled.png │ │ │ ├── keepuninstalled.png │ │ │ ├── qt │ │ │ │ └── etc │ │ │ │ │ └── qt.conf │ │ │ ├── search.png │ │ │ ├── search@2x.png │ │ │ └── uninstall.png │ │ ├── runextensions.h │ │ ├── scriptengine.cpp │ │ ├── scriptengine.h │ │ ├── scriptengine_p.h │ │ ├── selfrestartoperation.cpp │ │ ├── selfrestartoperation.h │ │ ├── serverauthenticationdialog.cpp │ │ ├── serverauthenticationdialog.h │ │ ├── serverauthenticationdialog.ui │ │ ├── settings.cpp │ │ ├── settings.h │ │ ├── settingsoperation.cpp │ │ ├── settingsoperation.h │ │ ├── simplemovefileoperation.cpp │ │ ├── simplemovefileoperation.h │ │ ├── spacewidget.cpp │ │ ├── spacewidget.h │ │ ├── sysinfo_win.cpp │ │ ├── systeminfo.cpp │ │ ├── systeminfo.h │ │ ├── testrepository.cpp │ │ ├── testrepository.h │ │ ├── uninstallercalculator.cpp │ │ ├── uninstallercalculator.h │ │ ├── unziptask.cpp │ │ ├── unziptask.h │ │ ├── utils.cpp │ │ └── utils.h │ ├── kdtools │ │ ├── LICENSE.LGPL │ │ ├── authenticationdialog.ui │ │ ├── environment.cpp │ │ ├── environment.h │ │ ├── filedownloader.cpp │ │ ├── filedownloader.h │ │ ├── filedownloader_p.h │ │ ├── filedownloaderfactory.cpp │ │ ├── filedownloaderfactory.h │ │ ├── genericfactory.cpp │ │ ├── genericfactory.h │ │ ├── job.cpp │ │ ├── job.h │ │ ├── kdsysinfo_win.cpp │ │ ├── kdtools.pri │ │ ├── kdtoolsglobal.h │ │ ├── localpackagehub.cpp │ │ ├── localpackagehub.h │ │ ├── lockfile.cpp │ │ ├── lockfile.h │ │ ├── lockfile_p.h │ │ ├── lockfile_unix.cpp │ │ ├── lockfile_win.cpp │ │ ├── runoncechecker.cpp │ │ ├── runoncechecker.h │ │ ├── selfrestarter.cpp │ │ ├── selfrestarter.h │ │ ├── sysinfo.cpp │ │ ├── sysinfo.h │ │ ├── sysinfo_mac.cpp │ │ ├── sysinfo_x11.cpp │ │ ├── task.cpp │ │ ├── task.h │ │ ├── update.cpp │ │ ├── update.h │ │ ├── updatefinder.cpp │ │ ├── updatefinder.h │ │ ├── updateoperation.cpp │ │ ├── updateoperation.h │ │ ├── updateoperationfactory.cpp │ │ ├── updateoperationfactory.h │ │ ├── updateoperations.cpp │ │ ├── updateoperations.h │ │ ├── updater.cpp │ │ ├── updater.h │ │ ├── updatesinfo.cpp │ │ ├── updatesinfo_p.h │ │ └── updatesinfodata_p.h │ └── libs.pro ├── sdk │ ├── aboutapplicationdialog.cpp │ ├── aboutapplicationdialog.h │ ├── commandlineinterface.cpp │ ├── commandlineinterface.h │ ├── installerbase.cpp │ ├── installerbase.h │ ├── installerbase.ico │ ├── installerbase.manifest │ ├── installerbase.rc │ ├── installerbasecommons.cpp │ ├── installerbasecommons.h │ ├── main.cpp │ ├── sdk.pro │ ├── sdkapp.h │ ├── settingsdialog.cpp │ ├── settingsdialog.h │ ├── settingsdialog.ui │ ├── tabcontroller.cpp │ ├── tabcontroller.h │ └── translations │ │ ├── README │ │ ├── ifw_ar.ts │ │ ├── ifw_ca.ts │ │ ├── ifw_da.ts │ │ ├── ifw_de.ts │ │ ├── ifw_es.ts │ │ ├── ifw_fr.ts │ │ ├── ifw_hr.ts │ │ ├── ifw_hu.ts │ │ ├── ifw_it.ts │ │ ├── ifw_ja.ts │ │ ├── ifw_ko.ts │ │ ├── ifw_pl.ts │ │ ├── ifw_pt_BR.ts │ │ ├── ifw_pt_PT.ts │ │ ├── ifw_ru.ts │ │ ├── ifw_sv.ts │ │ ├── ifw_zh_CN.ts │ │ └── translations.pro └── src.pro ├── sync.profile ├── tests ├── README ├── auto │ ├── auto.pro │ ├── installer │ │ ├── appendfileoperation │ │ │ ├── appendfileoperation.pro │ │ │ ├── data │ │ │ │ ├── repository │ │ │ │ │ ├── A │ │ │ │ │ │ ├── 1.0.2-1content.7z │ │ │ │ │ │ └── 1.0.2-1meta.7z │ │ │ │ │ └── Updates.xml │ │ │ │ └── xmloperationrepository │ │ │ │ │ ├── A │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ └── Updates.xml │ │ │ ├── settings.qrc │ │ │ └── tst_appendfileoperation.cpp │ │ ├── archivefactory │ │ │ ├── archivefactory.pro │ │ │ └── tst_archivefactory.cpp │ │ ├── binaryformat │ │ │ ├── binaryformat.pro │ │ │ └── tst_binaryformat.cpp │ │ ├── brokeninstaller │ │ │ ├── brokeninstaller.pro │ │ │ ├── components.qrc │ │ │ ├── data │ │ │ │ ├── broken_script.qs │ │ │ │ └── updates.xml │ │ │ └── tst_brokeninstaller.cpp │ │ ├── clientserver │ │ │ ├── clientserver.pro │ │ │ └── tst_clientserver.cpp │ │ ├── commandlineinstall │ │ │ ├── commandlineinstall.pro │ │ │ ├── data │ │ │ │ ├── components.xml │ │ │ │ ├── componentsFromInstallPackagesRepository.xml │ │ │ │ ├── config.xml │ │ │ │ ├── filequeryrepository │ │ │ │ │ ├── A │ │ │ │ │ │ └── 1.0.2-1meta.7z │ │ │ │ │ └── Updates.xml │ │ │ │ ├── installPackagesDependencyChanged │ │ │ │ │ ├── Updates.xml │ │ │ │ │ ├── componentA │ │ │ │ │ │ └── 2.0.0content.7z │ │ │ │ │ ├── componentB │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentC │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentD │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentF │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ └── componentH │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ ├── installPackagesRepository │ │ │ │ │ ├── Updates.xml │ │ │ │ │ ├── componentA │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentB │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentC │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentD │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentE │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentF.subcomponent1.subsubcomponent1 │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentF.subcomponent1.subsubcomponent2 │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentF.subcomponent1 │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentF.subcomponent2.subsubcomponent1 │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentF.subcomponent2.subsubcomponent2 │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentF.subcomponent2 │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentF │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentG │ │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ │ └── 1.0.0meta.7z │ │ │ │ │ ├── componentH │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentI │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ └── componentJ │ │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ │ └── 1.0.0meta.7z │ │ │ │ ├── repository │ │ │ │ │ └── Updates.xml │ │ │ │ └── uninstallableComponentsRepository │ │ │ │ │ └── Updates.xml │ │ │ ├── settings.qrc │ │ │ └── tst_commandlineinstall.cpp │ │ ├── commandlineupdate │ │ │ ├── commandlineupdate.pro │ │ │ ├── data │ │ │ │ ├── config.xml │ │ │ │ ├── installPackagesRepository │ │ │ │ │ ├── Updates.xml │ │ │ │ │ ├── componentA │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentB │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentC │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentD │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentE │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentF.subcomponent1.subsubcomponent1 │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentF.subcomponent1.subsubcomponent2 │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentF.subcomponent1 │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentF.subcomponent2.subsubcomponent1 │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentF.subcomponent2.subsubcomponent2 │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentF.subcomponent2 │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentF │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentG │ │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ │ └── 1.0.0meta.7z │ │ │ │ │ ├── componentH │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── qt.tools.qtcreator.enterprise.plugins │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ └── qt.tools.qtcreator │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ ├── installPackagesRepositoryUpdate │ │ │ │ │ ├── Updates.xml │ │ │ │ │ ├── componentA │ │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ │ └── 2.0.0content.7z │ │ │ │ │ ├── componentB │ │ │ │ │ │ └── 2.0.0content.7z │ │ │ │ │ ├── componentC │ │ │ │ │ │ └── 2.0.0content.7z │ │ │ │ │ ├── componentD │ │ │ │ │ │ └── 2.0.0content.7z │ │ │ │ │ ├── componentE │ │ │ │ │ │ └── 2.0.0content.7z │ │ │ │ │ ├── componentF.subcomponent1.subsubcomponent1 │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentF.subcomponent1.subsubcomponent2 │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentF.subcomponent1 │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentF.subcomponent2.subsubcomponent1 │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentF.subcomponent2.subsubcomponent2 │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentF.subcomponent2 │ │ │ │ │ │ └── 2.0.0content.7z │ │ │ │ │ ├── componentF │ │ │ │ │ │ └── 2.0.0content.7z │ │ │ │ │ ├── componentG │ │ │ │ │ │ ├── 2.0.0content.7z │ │ │ │ │ │ └── 2.0.0meta.7z │ │ │ │ │ └── componentH │ │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ │ └── 2.0.0content.7z │ │ │ │ ├── installPackagesRepositoryUpdateWithEssential │ │ │ │ │ ├── Updates.xml │ │ │ │ │ ├── componentA │ │ │ │ │ │ └── 2.0.0content.7z │ │ │ │ │ ├── componentB │ │ │ │ │ │ └── 2.0.0content.7z │ │ │ │ │ ├── componentC │ │ │ │ │ │ └── 2.0.0content.7z │ │ │ │ │ ├── componentD │ │ │ │ │ │ └── 2.0.0content.7z │ │ │ │ │ ├── componentE │ │ │ │ │ │ └── 2.0.0content.7z │ │ │ │ │ ├── componentF.subcomponent1.subsubcomponent1 │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentF.subcomponent1.subsubcomponent2 │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentF.subcomponent1 │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentF.subcomponent2.subsubcomponent1 │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentF.subcomponent2.subsubcomponent2 │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentF.subcomponent2 │ │ │ │ │ │ └── 2.0.0content.7z │ │ │ │ │ ├── componentF │ │ │ │ │ │ └── 2.0.0content.7z │ │ │ │ │ ├── componentG │ │ │ │ │ │ ├── 2.0.0content.7z │ │ │ │ │ │ └── 2.0.0meta.7z │ │ │ │ │ └── componentH │ │ │ │ │ │ └── 2.0.0content.7z │ │ │ │ ├── repositoryUpdateWithReplacements │ │ │ │ │ ├── Updates.xml │ │ │ │ │ ├── qt.tools.qtcreator │ │ │ │ │ │ └── 2.0.0content.7z │ │ │ │ │ ├── qt.tools.qtcreator_gui.enterprise.plugins │ │ │ │ │ │ └── 2.0.0content.7z │ │ │ │ │ └── qt.tools.qtcreator_gui │ │ │ │ │ │ └── 2.0.0content.7z │ │ │ │ └── repositoryWithDependencyToEssential │ │ │ │ │ ├── Updates.xml │ │ │ │ │ ├── componentA │ │ │ │ │ └── 3.0.0content.7z │ │ │ │ │ └── componentAutoDependOnA │ │ │ │ │ └── 1.0content.7z │ │ │ ├── settings.qrc │ │ │ └── tst_commandlineupdate.cpp │ │ ├── compareversion │ │ │ ├── compareversion.pro │ │ │ └── tst_compareversion.cpp │ │ ├── componentalias │ │ │ ├── componentalias.pro │ │ │ ├── data │ │ │ │ ├── aliases-optional.xml │ │ │ │ ├── aliases-priority.xml │ │ │ │ ├── aliases-versions.xml │ │ │ │ ├── aliases.json │ │ │ │ └── repository │ │ │ │ │ └── Updates.xml │ │ │ ├── metadata │ │ │ │ └── installer-config │ │ │ │ │ ├── aliases.xml │ │ │ │ │ └── config.xml │ │ │ ├── settings.qrc │ │ │ └── tst_componentalias.cpp │ │ ├── componentidentifier │ │ │ ├── componentidentifier.pro │ │ │ └── tst_componentidentifier.cpp │ │ ├── componentmodel │ │ │ ├── componentmodel.pro │ │ │ ├── components.qrc │ │ │ ├── data │ │ │ │ └── updates.xml │ │ │ └── tst_componentmodel.cpp │ │ ├── componentreplace │ │ │ ├── componentreplace.pro │ │ │ ├── data │ │ │ │ ├── installPackagesRepository │ │ │ │ │ ├── A.sub1 │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── A │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── B.sub1 │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── B │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── C │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ └── Updates.xml │ │ │ │ ├── repositoryWithMultiReplace │ │ │ │ │ ├── A.sub1 │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── A │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── B.sub1 │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── B │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ └── Updates.xml │ │ │ │ ├── repositoryWithMultiReplaceInUpdate │ │ │ │ │ ├── A.sub1 │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── A │ │ │ │ │ │ └── 2.0.0content.7z │ │ │ │ │ ├── B.sub1 │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── B │ │ │ │ │ │ └── 2.0.0content.7z │ │ │ │ │ ├── C │ │ │ │ │ │ └── 2.0.0content.7z │ │ │ │ │ └── Updates.xml │ │ │ │ ├── repositoryWithReplace │ │ │ │ │ ├── A.sub1 │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── A │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── B.sub1 │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── B │ │ │ │ │ │ └── 2.0.0content.7z │ │ │ │ │ └── Updates.xml │ │ │ │ └── repositoryWithUpdateToReplaceble │ │ │ │ │ ├── A.sub1 │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── A │ │ │ │ │ └── 2.0.0content.7z │ │ │ │ │ ├── B.sub1 │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── B │ │ │ │ │ └── 2.0.0content.7z │ │ │ │ │ └── Updates.xml │ │ │ ├── settings.qrc │ │ │ └── tst_componentreplace.cpp │ │ ├── consumeoutputoperationtest │ │ │ ├── consumeoutputoperationtest.pro │ │ │ ├── data │ │ │ │ └── repository │ │ │ │ │ ├── A │ │ │ │ │ └── 1.0.2-1meta.7z │ │ │ │ │ └── Updates.xml │ │ │ ├── settings.qrc │ │ │ └── tst_consumeoutputoperationtest.cpp │ │ ├── contentsha1check │ │ │ ├── contentsha1check.pro │ │ │ ├── data │ │ │ │ ├── config.xml │ │ │ │ ├── repositorywithchecksumcheck │ │ │ │ │ ├── A │ │ │ │ │ │ ├── 1.0.2-1content.7z │ │ │ │ │ │ └── 1.0.2-1content.7z.sha1 │ │ │ │ │ ├── B │ │ │ │ │ │ ├── 1.0.0-1content.7z │ │ │ │ │ │ ├── 1.0.0-1content.7z.sha1 │ │ │ │ │ │ └── 1.0.0-1meta.7z │ │ │ │ │ └── Updates.xml │ │ │ │ ├── repositorywithinvalidchecksum │ │ │ │ │ ├── E │ │ │ │ │ │ ├── 1.0.2-1content.7z │ │ │ │ │ │ ├── 1.0.2-1content.7z.sha1 │ │ │ │ │ │ └── 1.0.2-1meta.7z │ │ │ │ │ ├── F │ │ │ │ │ │ ├── 1.0.0-1content.7z │ │ │ │ │ │ ├── 1.0.0-1content.7z.sha1 │ │ │ │ │ │ └── 1.0.0-1meta.7z │ │ │ │ │ └── Updates.xml │ │ │ │ └── repositorywithnochecksumcheck │ │ │ │ │ ├── C │ │ │ │ │ ├── 1.0.2-1content.7z │ │ │ │ │ └── 1.0.2-1meta.7z │ │ │ │ │ ├── D │ │ │ │ │ ├── 1.0.0-1content.7z │ │ │ │ │ └── 1.0.0-1meta.7z │ │ │ │ │ └── Updates.xml │ │ │ ├── settings.qrc │ │ │ └── tst_contentsha1check.cpp │ │ ├── contentshaupdate │ │ │ ├── contentshaupdate.pro │ │ │ ├── data │ │ │ │ ├── repository │ │ │ │ │ ├── Updates.xml │ │ │ │ │ ├── componentA │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentB │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ ├── componentC │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ └── componentD │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ ├── repositoryUpdate │ │ │ │ │ ├── Updates.xml │ │ │ │ │ ├── componentA │ │ │ │ │ │ └── 0.1.0content.7z │ │ │ │ │ ├── componentB │ │ │ │ │ │ └── 0.1.0content.7z │ │ │ │ │ ├── componentC │ │ │ │ │ │ └── 2.0.0content.7z │ │ │ │ │ └── componentD │ │ │ │ │ │ └── 2.0.0content.7z │ │ │ │ ├── repositoryUpdateWithEssential │ │ │ │ │ ├── Updates.xml │ │ │ │ │ ├── componentA │ │ │ │ │ │ └── 0.1.0content.7z │ │ │ │ │ └── componentEssential │ │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ └── repositoryWithEssential │ │ │ │ │ ├── Updates.xml │ │ │ │ │ ├── componentA │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ └── componentEssential │ │ │ │ │ └── 2.0.0content.7z │ │ │ ├── settings.qrc │ │ │ └── tst_contentshaupdate.cpp │ │ ├── copydirectoryoperation │ │ │ ├── copydirectoryoperation.pro │ │ │ ├── data │ │ │ │ ├── repository │ │ │ │ │ ├── A │ │ │ │ │ │ ├── 1.0.2-1content.7z │ │ │ │ │ │ └── 1.0.2-1meta.7z │ │ │ │ │ └── Updates.xml │ │ │ │ └── xmloperationrepository │ │ │ │ │ ├── A │ │ │ │ │ ├── 1.0.2-1content.7z │ │ │ │ │ └── 1.0.2-1meta.7z │ │ │ │ │ └── Updates.xml │ │ │ ├── settings.qrc │ │ │ └── tst_copydirectoryoperation.cpp │ │ ├── copyoperationtest │ │ │ ├── copyoperationtest.pro │ │ │ ├── data │ │ │ │ ├── repository │ │ │ │ │ ├── A │ │ │ │ │ │ ├── 1.0.2-1content.7z │ │ │ │ │ │ └── 1.0.2-1meta.7z │ │ │ │ │ └── Updates.xml │ │ │ │ └── xmloperationrepository │ │ │ │ │ ├── A │ │ │ │ │ └── 1.0.2-1content.7z │ │ │ │ │ └── Updates.xml │ │ │ ├── settings.qrc │ │ │ └── tst_copyoperationtest.cpp │ │ ├── createdesktopentryoperation │ │ │ ├── createdesktopentryoperation.pro │ │ │ ├── data │ │ │ │ ├── repository │ │ │ │ │ ├── A │ │ │ │ │ │ └── 1.0.2-1meta.7z │ │ │ │ │ └── Updates.xml │ │ │ │ └── xmloperationrepository │ │ │ │ │ └── Updates.xml │ │ │ ├── settings.qrc │ │ │ └── tst_createdesktopentryoperation.cpp │ │ ├── createoffline │ │ │ ├── createoffline.pro │ │ │ ├── data │ │ │ │ ├── repository-bothmeta-license │ │ │ │ │ ├── 2020-12-01-1511_meta.7z │ │ │ │ │ ├── Updates.xml │ │ │ │ │ └── org.qtproject.ifw.example.licenseagreement │ │ │ │ │ │ ├── 1.0.0-1content.7z │ │ │ │ │ │ ├── 1.0.0-1content.7z.sha1 │ │ │ │ │ │ └── 1.0.0-1meta.7z │ │ │ │ ├── repository-bothmeta-userinteface │ │ │ │ │ ├── 2020-12-01-1524_meta.7z │ │ │ │ │ ├── Updates.xml │ │ │ │ │ └── or.qtproject.ifw.example.openreadme │ │ │ │ │ │ ├── 1.0.0-1content.7z │ │ │ │ │ │ ├── 1.0.0-1content.7z.sha1 │ │ │ │ │ │ └── 1.0.0-1meta.7z │ │ │ │ ├── repository-componentmeta-emptymetafile │ │ │ │ │ ├── A │ │ │ │ │ │ ├── 1.0.2-1content.7z │ │ │ │ │ │ ├── 1.0.2-1content.7z.sha1 │ │ │ │ │ │ └── 1.0.2-1meta.7z │ │ │ │ │ └── Updates.xml │ │ │ │ ├── repository-componentmeta-script │ │ │ │ │ ├── Updates.xml │ │ │ │ │ └── org.qtproject.ifw.example │ │ │ │ │ │ ├── 1.0.0-1content.7z │ │ │ │ │ │ ├── 1.0.0-1content.7z.sha1 │ │ │ │ │ │ └── 1.0.0-1meta.7z │ │ │ │ ├── repository-missingdependency │ │ │ │ │ └── Updates.xml │ │ │ │ └── repository-unifiedmeta-script │ │ │ │ │ ├── 2020-12-01-1519_meta.7z │ │ │ │ │ ├── Updates.xml │ │ │ │ │ └── org.qtproject.ifw.example │ │ │ │ │ ├── 1.0.0-1content.7z │ │ │ │ │ └── 1.0.0-1content.7z.sha1 │ │ │ ├── settings.qrc │ │ │ └── tst_createoffline.cpp │ │ ├── createshortcutoperation │ │ │ ├── createshortcutoperation.pro │ │ │ ├── data │ │ │ │ ├── repository │ │ │ │ │ ├── A │ │ │ │ │ │ ├── 1.0.2-1content.7z │ │ │ │ │ │ └── 1.0.2-1meta.7z │ │ │ │ │ └── Updates.xml │ │ │ │ └── xmloperationrepository │ │ │ │ │ ├── A │ │ │ │ │ └── 1.0.2-1content.7z │ │ │ │ │ └── Updates.xml │ │ │ ├── installer-config │ │ │ │ └── config.xml │ │ │ ├── settings.qrc │ │ │ └── tst_createshortcutoperation.cpp │ │ ├── deleteoperation │ │ │ ├── data │ │ │ │ ├── repository │ │ │ │ │ ├── A │ │ │ │ │ │ └── 1.0.2-1meta.7z │ │ │ │ │ └── Updates.xml │ │ │ │ └── xmloperationrepository │ │ │ │ │ └── Updates.xml │ │ │ ├── deleteoperation.pro │ │ │ ├── settings.qrc │ │ │ └── tst_deleteoperation.cpp │ │ ├── elevatedexecuteoperation │ │ │ ├── elevatedexecuteoperation.pro │ │ │ └── tst_elevatedexecuteoperation.cpp │ │ ├── environmentvariableoperation │ │ │ ├── data │ │ │ │ ├── repository │ │ │ │ │ ├── A │ │ │ │ │ │ └── 1.0.2-1meta.7z │ │ │ │ │ └── Updates.xml │ │ │ │ └── xmloperationrepository │ │ │ │ │ └── Updates.xml │ │ │ ├── environmentvariableoperation.pro │ │ │ ├── settings.qrc │ │ │ └── tst_environmentvariableoperation.cpp │ │ ├── extractarchiveoperationtest │ │ │ ├── data.qrc │ │ │ ├── data │ │ │ │ ├── installerbaserepository │ │ │ │ │ ├── A │ │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ │ └── 1.0.0installerbase.7z │ │ │ │ │ └── Updates.xml │ │ │ │ ├── invalid.7z │ │ │ │ ├── subdirs.7z │ │ │ │ ├── valid.7z │ │ │ │ └── xmloperationrepository │ │ │ │ │ ├── A │ │ │ │ │ ├── 1.0.0anothercontent.7z │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ ├── 1.0.0content1.tar.gz │ │ │ │ │ ├── 1.0.0content2.tar.bz2 │ │ │ │ │ ├── 1.0.0content3.tar.xz │ │ │ │ │ ├── 1.0.0content4.zip │ │ │ │ │ └── 1.0.0default.7z │ │ │ │ │ └── Updates.xml │ │ │ ├── extractarchiveoperationtest.pro │ │ │ └── tst_extractarchiveoperationtest.cpp │ │ ├── factory │ │ │ ├── factory.pro │ │ │ └── tst_factory.cpp │ │ ├── fakestopprocessforupdateoperation │ │ │ ├── fakestopprocessforupdateoperation.pro │ │ │ └── tst_fakestopprocessforupdateoperation.cpp │ │ ├── fileutils │ │ │ ├── fileutils.pro │ │ │ └── tst_fileutils.cpp │ │ ├── globalsettingsoperation │ │ │ ├── globalsettingsoperation.pro │ │ │ └── tst_globalsettingsoperation.cpp │ │ ├── installer.pro │ │ ├── installiconsoperation │ │ │ ├── data │ │ │ │ ├── repository │ │ │ │ │ ├── A │ │ │ │ │ │ ├── 1.0.2-1content.7z │ │ │ │ │ │ └── 1.0.2-1meta.7z │ │ │ │ │ └── Updates.xml │ │ │ │ └── xmloperationrepository │ │ │ │ │ ├── A │ │ │ │ │ └── 1.0.2-1content.7z │ │ │ │ │ └── Updates.xml │ │ │ ├── installiconsoperation.pro │ │ │ ├── settings.qrc │ │ │ └── tst_installiconsoperation.cpp │ │ ├── lib7zarchive │ │ │ ├── data.qrc │ │ │ ├── data │ │ │ │ ├── invalid.7z │ │ │ │ └── valid.7z │ │ │ ├── lib7zarchive.pro │ │ │ └── tst_lib7zarchive.cpp │ │ ├── libarchivearchive │ │ │ ├── data.qrc │ │ │ ├── data │ │ │ │ ├── valid.7z │ │ │ │ ├── valid.qbsp │ │ │ │ ├── valid.tar.bz2 │ │ │ │ ├── valid.tar.gz │ │ │ │ ├── valid.tar.xz │ │ │ │ └── valid.zip │ │ │ ├── libarchivearchive.pro │ │ │ └── tst_libarchivearchive.cpp │ │ ├── licenseagreement │ │ │ ├── data │ │ │ │ └── repository │ │ │ │ │ ├── A │ │ │ │ │ └── 1.0.2-1meta.7z │ │ │ │ │ └── Updates.xml │ │ │ ├── licenseagreement.pro │ │ │ ├── settings.qrc │ │ │ └── tst_licenseagreement.cpp │ │ ├── linereplaceoperation │ │ │ ├── data │ │ │ │ ├── repository │ │ │ │ │ ├── A │ │ │ │ │ │ ├── 1.0.2-1content.7z │ │ │ │ │ │ ├── 1.0.2-1content.7z.sha1 │ │ │ │ │ │ └── 1.0.2-1meta.7z │ │ │ │ │ └── Updates.xml │ │ │ │ └── xmloperationrepository │ │ │ │ │ ├── A │ │ │ │ │ ├── 1.0.2-1content.7z │ │ │ │ │ └── 1.0.2-1content.7z.sha1 │ │ │ │ │ └── Updates.xml │ │ │ ├── linereplaceoperation.pro │ │ │ ├── settings.qrc │ │ │ └── tst_linereplaceoperation.cpp │ │ ├── messageboxhandler │ │ │ ├── data │ │ │ │ ├── invalidhash │ │ │ │ │ ├── B │ │ │ │ │ │ ├── 1.0.0-1content.7z │ │ │ │ │ │ └── 1.0.0-1content.7z.sha1 │ │ │ │ │ └── Updates.xml │ │ │ │ ├── invalidoperation │ │ │ │ │ ├── A │ │ │ │ │ │ └── 1.0.2-1meta.7z │ │ │ │ │ └── Updates.xml │ │ │ │ ├── messagebox │ │ │ │ │ ├── A │ │ │ │ │ │ └── 1.0.2-1meta.7z │ │ │ │ │ └── Updates.xml │ │ │ │ └── missingarchive │ │ │ │ │ ├── C │ │ │ │ │ └── 1.0.0content.7z.sha1 │ │ │ │ │ └── Updates.xml │ │ │ ├── messageboxhandler.pro │ │ │ ├── settings.qrc │ │ │ └── tst_messageboxhandler.cpp │ │ ├── metadatacache │ │ │ ├── data │ │ │ │ ├── existing-cache │ │ │ │ │ ├── manifest.json │ │ │ │ │ └── placeholder_sha1 │ │ │ │ │ │ ├── Updates.xml │ │ │ │ │ │ └── repository.txt │ │ │ │ └── local-temp-repository │ │ │ │ │ ├── A │ │ │ │ │ └── example-license.txt │ │ │ │ │ └── Updates.xml │ │ │ ├── metadatacache.pro │ │ │ ├── settings.qrc │ │ │ └── tst_metadatacache.cpp │ │ ├── metadatajob │ │ │ ├── data │ │ │ │ ├── repository │ │ │ │ │ ├── C │ │ │ │ │ │ ├── 1.0.0-1content.7z │ │ │ │ │ │ ├── 1.0.0-1content.7z.sha1 │ │ │ │ │ │ └── 1.0.0-1meta.7z │ │ │ │ │ └── Updates.xml │ │ │ │ ├── repository7zInvalidMetaSha1 │ │ │ │ │ └── repository7zInvalidMetaSha1.7z │ │ │ │ ├── repositoryActionAdd │ │ │ │ │ ├── A │ │ │ │ │ │ ├── 1.0.2-1content.7z │ │ │ │ │ │ ├── 1.0.2-1content.7z.sha1 │ │ │ │ │ │ └── 1.0.2-1meta.7z │ │ │ │ │ ├── B │ │ │ │ │ │ ├── 1.0.0-1content.7z │ │ │ │ │ │ ├── 1.0.0-1content.7z.sha1 │ │ │ │ │ │ └── 1.0.0-1meta.7z │ │ │ │ │ └── Updates.xml │ │ │ │ ├── repositoryActionRemove │ │ │ │ │ ├── C │ │ │ │ │ │ ├── 1.0.0-1content.7z │ │ │ │ │ │ ├── 1.0.0-1content.7z.sha1 │ │ │ │ │ │ └── 1.0.0-1meta.7z │ │ │ │ │ └── Updates.xml │ │ │ │ └── repositoryZipped │ │ │ │ │ └── repositoryZipped.7z │ │ │ ├── metadatajob.pro │ │ │ ├── settings.qrc │ │ │ └── tst_metadatajob.cpp │ │ ├── mkdiroperationtest │ │ │ ├── mkdiroperationtest.pro │ │ │ └── tst_mkdiroperationtest.cpp │ │ ├── moveoperation │ │ │ ├── data │ │ │ │ ├── repository │ │ │ │ │ ├── A │ │ │ │ │ │ └── 1.0.2-1meta.7z │ │ │ │ │ └── Updates.xml │ │ │ │ └── xmloperationrepository │ │ │ │ │ └── Updates.xml │ │ │ ├── moveoperation.pro │ │ │ ├── settings.qrc │ │ │ └── tst_moveoperation.cpp │ │ ├── packagemanagercore │ │ │ ├── installer-config │ │ │ │ └── config.xml │ │ │ ├── packagemanagercore.pro │ │ │ ├── settings.qrc │ │ │ └── tst_packagemanagercore.cpp │ │ ├── prependfileoperation │ │ │ ├── data │ │ │ │ ├── repository │ │ │ │ │ ├── B │ │ │ │ │ │ ├── 1.0.2-1content.7z │ │ │ │ │ │ └── 1.0.2-1meta.7z │ │ │ │ │ └── Updates.xml │ │ │ │ └── xmloperationrepository │ │ │ │ │ ├── C │ │ │ │ │ └── 1.0.0content.7z │ │ │ │ │ └── Updates.xml │ │ │ ├── prependfileoperation.pro │ │ │ ├── settings.qrc │ │ │ └── tst_prependfileoperation.cpp │ │ ├── registerfiletypeoperation │ │ │ ├── data │ │ │ │ └── repository │ │ │ │ │ ├── A │ │ │ │ │ ├── 1.0.2-1content.7z │ │ │ │ │ └── 1.0.2-1meta.7z │ │ │ │ │ └── Updates.xml │ │ │ ├── registerfiletypeoperation.pro │ │ │ ├── settings.qrc │ │ │ └── tst_registerfiletypeoperation.cpp │ │ ├── replaceoperation │ │ │ ├── data │ │ │ │ └── repository │ │ │ │ │ ├── A │ │ │ │ │ ├── 1.0.2-1content.7z │ │ │ │ │ └── 1.0.2-1meta.7z │ │ │ │ │ └── Updates.xml │ │ │ ├── replaceoperation.pro │ │ │ ├── settings.qrc │ │ │ └── tst_replaceoperation.cpp │ │ ├── repository │ │ │ ├── data │ │ │ │ ├── compressedRepository │ │ │ │ │ └── compressedRepository.7z │ │ │ │ └── repository │ │ │ │ │ ├── A │ │ │ │ │ ├── 1.0.2content.7z │ │ │ │ │ └── 1.0.2meta.7z │ │ │ │ │ ├── B │ │ │ │ │ └── 1.0.0meta.7z │ │ │ │ │ ├── C │ │ │ │ │ └── 1.0.0meta.7z │ │ │ │ │ └── Updates.xml │ │ │ ├── repository.pro │ │ │ ├── settings.qrc │ │ │ └── tst_repository.cpp │ │ ├── rmdiroperationtest │ │ │ ├── rmdiroperationtest.pro │ │ │ └── tst_rmdiroperationtest.cpp │ │ ├── scriptengine │ │ │ ├── data │ │ │ │ ├── addOperation.qs │ │ │ │ ├── auto-install.qs │ │ │ │ ├── broken_connect.qs │ │ │ │ ├── component1.qs │ │ │ │ ├── component2.qs │ │ │ │ ├── dynamicpage.qs │ │ │ │ ├── enteringpage.qs │ │ │ │ ├── form.ui │ │ │ │ └── userinterface.qs │ │ │ ├── scriptengine.pro │ │ │ ├── scriptengine.qrc │ │ │ └── tst_scriptengine.cpp │ │ ├── settings │ │ │ ├── data │ │ │ │ ├── empty_config.xml │ │ │ │ ├── full_config.xml │ │ │ │ ├── length_units_invalid.xml │ │ │ │ ├── length_units_valid_em.xml │ │ │ │ ├── length_units_valid_ex.xml │ │ │ │ ├── length_units_valid_px.xml │ │ │ │ ├── malformed_config.xml │ │ │ │ ├── minimal_config.xml │ │ │ │ ├── minimal_config_tag_defaults.xml │ │ │ │ ├── tutorial_config.xml │ │ │ │ ├── unexpectedattribute_config.xml │ │ │ │ ├── unexpectedtag_config.xml │ │ │ │ └── unknown_element_config.xml │ │ │ ├── settings.pro │ │ │ ├── settings.qrc │ │ │ └── tst_settings.cpp │ │ ├── settingsoperation │ │ │ ├── data │ │ │ │ └── repository │ │ │ │ │ ├── A │ │ │ │ │ └── 1.0.2-1meta.7z │ │ │ │ │ ├── B │ │ │ │ │ └── 1.0.0meta.7z │ │ │ │ │ ├── C │ │ │ │ │ └── 1.0.0meta.7z │ │ │ │ │ └── Updates.xml │ │ │ ├── settings.qrc │ │ │ ├── settingsoperation.pro │ │ │ └── tst_settingsoperation.cpp │ │ ├── shared │ │ │ ├── config.qrc │ │ │ ├── installer-config │ │ │ │ └── config.xml │ │ │ ├── packagemanager.h │ │ │ └── verifyinstaller.h │ │ ├── simplemovefileoperation │ │ │ ├── data │ │ │ │ └── repository │ │ │ │ │ ├── A │ │ │ │ │ └── 1.0.2-1meta.7z │ │ │ │ │ └── Updates.xml │ │ │ ├── settings.qrc │ │ │ ├── simplemovefileoperation.pro │ │ │ └── tst_simplemovefileoperation.cpp │ │ ├── solver │ │ │ ├── solver.pro │ │ │ └── tst_solver.cpp │ │ ├── task │ │ │ ├── task.pro │ │ │ └── tst_task.cpp │ │ ├── treename │ │ │ ├── data │ │ │ │ ├── components.xml │ │ │ │ ├── invalid_repository │ │ │ │ │ └── Updates.xml │ │ │ │ ├── repository │ │ │ │ │ ├── Updates.xml │ │ │ │ │ ├── componentA.sub1 │ │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ │ ├── 1.0.0content.7z.sha1 │ │ │ │ │ │ └── 1.0.0meta.7z │ │ │ │ │ ├── componentA.sub2 │ │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ │ ├── 1.0.0content.7z.sha1 │ │ │ │ │ │ └── 1.0.0meta.7z │ │ │ │ │ ├── componentA │ │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ │ ├── 1.0.0content.7z.sha1 │ │ │ │ │ │ └── 1.0.0meta.7z │ │ │ │ │ ├── componentB.sub1.sub1 │ │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ │ ├── 1.0.0content.7z.sha1 │ │ │ │ │ │ └── 1.0.0meta.7z │ │ │ │ │ ├── componentB.sub1.sub2 │ │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ │ ├── 1.0.0content.7z.sha1 │ │ │ │ │ │ └── 1.0.0meta.7z │ │ │ │ │ ├── componentB.sub1 │ │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ │ ├── 1.0.0content.7z.sha1 │ │ │ │ │ │ └── 1.0.0meta.7z │ │ │ │ │ ├── componentB.sub2 │ │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ │ ├── 1.0.0content.7z.sha1 │ │ │ │ │ │ └── 1.0.0meta.7z │ │ │ │ │ ├── componentB │ │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ │ ├── 1.0.0content.7z.sha1 │ │ │ │ │ │ └── 1.0.0meta.7z │ │ │ │ │ ├── componentC │ │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ │ ├── 1.0.0content.7z.sha1 │ │ │ │ │ │ └── 1.0.0meta.7z │ │ │ │ │ └── componentD │ │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ │ ├── 1.0.0content.7z.sha1 │ │ │ │ │ │ └── 1.0.0meta.7z │ │ │ │ └── repository_children │ │ │ │ │ ├── Updates.xml │ │ │ │ │ ├── componentA.subcomponent1 │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ └── 1.0.0meta.7z │ │ │ │ │ ├── componentA │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ └── 1.0.0meta.7z │ │ │ │ │ ├── componentB │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ └── 1.0.0meta.7z │ │ │ │ │ ├── componentE │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ └── 1.0.0meta.7z │ │ │ │ │ ├── componentF.subcomponent1.subsubcomponent1 │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ └── 1.0.0meta.7z │ │ │ │ │ ├── componentF.subcomponent1.subsubcomponent2 │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ └── 1.0.0meta.7z │ │ │ │ │ ├── componentF.subcomponent1 │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ └── 1.0.0meta.7z │ │ │ │ │ ├── componentF.subcomponent2.subsubcomponent1 │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ └── 1.0.0meta.7z │ │ │ │ │ ├── componentF.subcomponent2.subsubcomponent2 │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ └── 1.0.0meta.7z │ │ │ │ │ ├── componentF.subcomponent2 │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ └── 1.0.0meta.7z │ │ │ │ │ ├── componentF │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ └── 1.0.0meta.7z │ │ │ │ │ ├── componentH.subcomponent1 │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ └── 1.0.0meta.7z │ │ │ │ │ ├── componentH │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ └── 1.0.0meta.7z │ │ │ │ │ ├── componentI.subcomponent1 │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ └── 1.0.0meta.7z │ │ │ │ │ ├── componentI.subcomponent2 │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ └── 1.0.0meta.7z │ │ │ │ │ ├── componentJ.subcomponent1 │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ └── 1.0.0meta.7z │ │ │ │ │ ├── componentJ │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ └── 1.0.0meta.7z │ │ │ │ │ └── componentK │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ └── 1.0.0meta.7z │ │ │ ├── settings.qrc │ │ │ ├── treename.pro │ │ │ └── tst_treename.cpp │ │ └── unicodeexecutable │ │ │ ├── main.c │ │ │ ├── stringdata.h │ │ │ └── unicodeexecutable.pro │ ├── qttest.pri │ └── tools │ │ ├── repotest │ │ ├── packages │ │ │ ├── A │ │ │ │ ├── data │ │ │ │ │ └── A.txt │ │ │ │ └── meta │ │ │ │ │ ├── package.xml │ │ │ │ │ └── script1.0.0.qs │ │ │ └── B │ │ │ │ ├── data │ │ │ │ └── B.txt │ │ │ │ └── meta │ │ │ │ └── package.xml │ │ ├── packages_new │ │ │ └── C │ │ │ │ ├── data │ │ │ │ └── C.txt │ │ │ │ └── meta │ │ │ │ └── package.xml │ │ ├── packages_update │ │ │ ├── A │ │ │ │ ├── data │ │ │ │ │ └── A_update.txt │ │ │ │ └── meta │ │ │ │ │ ├── package.xml │ │ │ │ │ └── script2.0.0.qs │ │ │ └── B │ │ │ │ ├── data │ │ │ │ └── B_update.txt │ │ │ │ └── meta │ │ │ │ └── package.xml │ │ ├── repository_component │ │ │ ├── A │ │ │ │ ├── 2.0.0content.7z │ │ │ │ ├── 2.0.0content.7z.sha1 │ │ │ │ └── 2.0.0meta.7z │ │ │ ├── B │ │ │ │ ├── 1.0.0content.7z │ │ │ │ ├── 1.0.0content.7z.sha1 │ │ │ │ └── 1.0.0meta.7z │ │ │ └── Updates.xml │ │ ├── repository_componentAndUnite │ │ │ ├── 2020-11-10-0816_meta.7z │ │ │ ├── A │ │ │ │ ├── 2.0.0content.7z │ │ │ │ ├── 2.0.0content.7z.sha1 │ │ │ │ └── 2.0.0meta.7z │ │ │ ├── C │ │ │ │ ├── 1.0.0content.7z │ │ │ │ ├── 1.0.0content.7z.sha1 │ │ │ │ └── 1.0.0meta.7z │ │ │ └── Updates.xml │ │ ├── repository_unite │ │ │ ├── 2020-11-10-0931_meta.7z │ │ │ ├── A │ │ │ │ ├── 2.0.0content.7z │ │ │ │ └── 2.0.0content.7z.sha1 │ │ │ ├── C │ │ │ │ ├── 1.0.0content.7z │ │ │ │ └── 1.0.0content.7z.sha1 │ │ │ └── Updates.xml │ │ ├── repotest.pro │ │ ├── test_package_versions │ │ │ ├── repository_1 │ │ │ │ ├── A │ │ │ │ │ ├── 2.0.0content.7z │ │ │ │ │ ├── 2.0.0content.7z.sha1 │ │ │ │ │ └── 2.0.0meta.7z │ │ │ │ ├── B │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ ├── 1.0.0content.7z.sha1 │ │ │ │ │ └── 1.0.0meta.7z │ │ │ │ └── Updates.xml │ │ │ ├── repository_2 │ │ │ │ ├── A │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ ├── 1.0.0content.7z.sha1 │ │ │ │ │ └── 1.0.0meta.7z │ │ │ │ ├── B │ │ │ │ │ ├── 1.0.0content.7z │ │ │ │ │ ├── 1.0.0content.7z.sha1 │ │ │ │ │ └── 1.0.0meta.7z │ │ │ │ └── Updates.xml │ │ │ └── repository_3 │ │ │ │ ├── A │ │ │ │ ├── 1.0.0content.7z │ │ │ │ ├── 1.0.0content.7z.sha1 │ │ │ │ └── 1.0.0meta.7z │ │ │ │ ├── B │ │ │ │ ├── 3.0.0content.7z │ │ │ │ ├── 3.0.0content.7z.sha1 │ │ │ │ └── 3.0.0meta.7z │ │ │ │ └── Updates.xml │ │ └── tst_repotest.cpp │ │ └── tools.pro ├── downloadspeed │ ├── downloadspeed.pro │ └── main.cpp ├── test-framework │ ├── README │ ├── checker │ │ ├── run.py │ │ ├── scripts │ │ │ └── generate-filelist.py │ │ └── testrunner │ │ │ ├── __init__.py │ │ │ ├── files.py │ │ │ ├── logger.py │ │ │ ├── registry.py │ │ │ ├── testexception.py │ │ │ └── testrunner.py │ ├── site │ │ ├── TestCases │ │ │ ├── testcase-linux64 │ │ │ │ ├── checker │ │ │ │ │ └── testinstall.filelist │ │ │ │ ├── testcase-linux64.cfg │ │ │ │ └── testscript.qs │ │ │ └── testcase1 │ │ │ │ ├── checker │ │ │ │ └── testinstall.filelist │ │ │ │ ├── testcase1.cfg │ │ │ │ └── testscript.qs │ │ ├── VMConfigs │ │ │ ├── LinuxUbuntu9.1064Bit.cfg │ │ │ ├── WindowsVista32Bit.cfg │ │ │ ├── WindowsVista64Bit.cfg │ │ │ ├── WindowsXp32Bit.cfg │ │ │ └── WindowsXp64Bit.cfg │ │ ├── host-config.cfg │ │ └── listVMs.sh │ ├── tests │ │ ├── simpletest.py │ │ └── testfiles │ │ │ └── test.filelist │ └── vmware │ │ ├── cdashreporter.py │ │ ├── control.py │ │ ├── ftpsource.py │ │ ├── guest.py │ │ ├── guestconfig.py │ │ ├── reporter.py │ │ ├── result.py │ │ ├── run-test.py │ │ ├── run.py │ │ ├── source.py │ │ ├── testcase.py │ │ ├── utils.py │ │ ├── virtualmachine.py │ │ └── xmlutils.py ├── test-installer │ ├── BatchSubstitute.bat │ ├── auto_installations_script.qs │ ├── create-test-installer.bat │ └── create-test-installer.sh ├── testcases │ ├── result-example.xml │ └── testcase1 │ │ ├── packagemanagement.qs │ │ ├── test-uninstall.qs │ │ ├── testcase1.cfg │ │ └── testscript.qs ├── testreturn │ ├── main.cpp │ └── testreturn.pro └── tests.pro └── tools ├── archivegen ├── archive.cpp └── archivegen.pro ├── binarycreator ├── binarycreator.pro └── main.cpp ├── build_installer.py ├── devtool ├── binarydump.cpp ├── binarydump.h ├── binaryreplace.cpp ├── binaryreplace.h ├── devtool.pro ├── main.cpp ├── operationrunner.cpp └── operationrunner.h ├── repocompare ├── main.cpp ├── mainwindow.cpp ├── mainwindow.h ├── mainwindow.ui ├── repocompare.pro ├── repositorymanager.cpp └── repositorymanager.h ├── repogen ├── repogen.cpp └── repogen.pro └── tools.pro /.qmake.conf: -------------------------------------------------------------------------------- 1 | VERSION=4.9.0 2 | CONFIG=prepare_docs qt_docs_targets $$CONFIG 3 | -------------------------------------------------------------------------------- /.qt-license-check.exclude: -------------------------------------------------------------------------------- 1 | ^src/libs/7zip/ 2 | -------------------------------------------------------------------------------- /.qt-license-check.optional: -------------------------------------------------------------------------------- 1 | ^src/libs/kdtools/ 2 | -------------------------------------------------------------------------------- /.tag: -------------------------------------------------------------------------------- 1 | 11046d6f77ed2d59b7b1cdbae52f487304ce4f42 2 | -------------------------------------------------------------------------------- /dist/README: -------------------------------------------------------------------------------- 1 | Contains the configuration for the installer of the Qt Installer Framework. 2 | -------------------------------------------------------------------------------- /dist/config/watermark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/dist/config/watermark.png -------------------------------------------------------------------------------- /doc/ifw.qdocconf: -------------------------------------------------------------------------------- 1 | # Run qdoc from the directory that contains this file. 2 | include(config/ifw.qdocconf) 3 | include($QT_INSTALL_DOCS/global/qt-html-templates-offline.qdocconf) 4 | -------------------------------------------------------------------------------- /doc/images/arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/arrow.png -------------------------------------------------------------------------------- /doc/images/build-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/build-32x32.png -------------------------------------------------------------------------------- /doc/images/demo-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/demo-32x32.png -------------------------------------------------------------------------------- /doc/images/getting-started.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/getting-started.png -------------------------------------------------------------------------------- /doc/images/ifw-add-components-introduction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/ifw-add-components-introduction.png -------------------------------------------------------------------------------- /doc/images/ifw-add-components-selection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/ifw-add-components-selection.png -------------------------------------------------------------------------------- /doc/images/ifw-installation-finished.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/ifw-installation-finished.png -------------------------------------------------------------------------------- /doc/images/ifw-installation.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/ifw-installation.webp -------------------------------------------------------------------------------- /doc/images/ifw-introduction-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/ifw-introduction-page.png -------------------------------------------------------------------------------- /doc/images/ifw-license-check-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/ifw-license-check-page.png -------------------------------------------------------------------------------- /doc/images/ifw-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/ifw-overview.png -------------------------------------------------------------------------------- /doc/images/ifw-perform-installation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/ifw-perform-installation.png -------------------------------------------------------------------------------- /doc/images/ifw-perform-update.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/ifw-perform-update.png -------------------------------------------------------------------------------- /doc/images/ifw-ready-for-installation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/ifw-ready-for-installation.png -------------------------------------------------------------------------------- /doc/images/ifw-ready-to-uninstall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/ifw-ready-to-uninstall.png -------------------------------------------------------------------------------- /doc/images/ifw-ready-to-update.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/ifw-ready-to-update.png -------------------------------------------------------------------------------- /doc/images/ifw-removing-components.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/ifw-removing-components.png -------------------------------------------------------------------------------- /doc/images/ifw-repository-categories.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/ifw-repository-categories.png -------------------------------------------------------------------------------- /doc/images/ifw-select-components.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/ifw-select-components.png -------------------------------------------------------------------------------- /doc/images/ifw-settings-cache.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/ifw-settings-cache.png -------------------------------------------------------------------------------- /doc/images/ifw-settings-network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/ifw-settings-network.png -------------------------------------------------------------------------------- /doc/images/ifw-settings-repositories.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/ifw-settings-repositories.png -------------------------------------------------------------------------------- /doc/images/ifw-target-directory-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/ifw-target-directory-page.png -------------------------------------------------------------------------------- /doc/images/ifw-tutorial-files.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/ifw-tutorial-files.png -------------------------------------------------------------------------------- /doc/images/ifw-tutorial-introduction-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/ifw-tutorial-introduction-page.png -------------------------------------------------------------------------------- /doc/images/ifw-tutorial-license-check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/ifw-tutorial-license-check.png -------------------------------------------------------------------------------- /doc/images/ifw-tutorial-select-components.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/ifw-tutorial-select-components.png -------------------------------------------------------------------------------- /doc/images/ifw-update-finished.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/ifw-update-finished.png -------------------------------------------------------------------------------- /doc/images/ifw-updating-components.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/ifw-updating-components.png -------------------------------------------------------------------------------- /doc/images/ifw-updating-introduction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/ifw-updating-introduction.png -------------------------------------------------------------------------------- /doc/images/ifw-user-flow-adding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/ifw-user-flow-adding.png -------------------------------------------------------------------------------- /doc/images/ifw-user-flow-installing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/ifw-user-flow-installing.png -------------------------------------------------------------------------------- /doc/images/ifw-user-flow-removing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/ifw-user-flow-removing.png -------------------------------------------------------------------------------- /doc/images/ifw-user-flow-updating.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/ifw-user-flow-updating.png -------------------------------------------------------------------------------- /doc/images/ifw-warning-existing-installation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/ifw-warning-existing-installation.png -------------------------------------------------------------------------------- /doc/images/ifw-win-program-group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/ifw-win-program-group.png -------------------------------------------------------------------------------- /doc/images/installation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/installation.png -------------------------------------------------------------------------------- /doc/images/qt-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/qt-logo.png -------------------------------------------------------------------------------- /doc/images/settings-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/settings-32x32.png -------------------------------------------------------------------------------- /doc/images/tutorials.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/doc/images/tutorials.png -------------------------------------------------------------------------------- /examples/changeuserinterface/README: -------------------------------------------------------------------------------- 1 | Shows how to change small things in the ui from a component script. 2 | This shouldn't be used for translations. 3 | 4 | Generate installer with 5 | 6 | binarycreator --offline-only -c config/config.xml -p packages installer 7 | 8 | -------------------------------------------------------------------------------- /examples/changeuserinterface/packages/org.qtproject.ifw.example.changeuserinterface/meta/license.txt: -------------------------------------------------------------------------------- 1 | The fantastic license, have you heard of the Beer Public License Agreement yet? 2 | -------------------------------------------------------------------------------- /examples/componentalias/README: -------------------------------------------------------------------------------- 1 | Create an installer that shows how component aliases work 2 | 3 | Generate installer with: 4 | 5 | binarycreator -c config/config.xml -p packages installer 6 | -------------------------------------------------------------------------------- /examples/componentalias/packages/componentA/data/installcontentA.txt: -------------------------------------------------------------------------------- 1 | This file will be installed into the target directory.... 2 | 3 | -------------------------------------------------------------------------------- /examples/componentalias/packages/componentB/data/installcontentB.txt: -------------------------------------------------------------------------------- 1 | This file will be installed into the target directory.... 2 | 3 | -------------------------------------------------------------------------------- /examples/componentalias/packages/componentC/data/installcontentC.txt: -------------------------------------------------------------------------------- 1 | This file will be installed into the target directory.... 2 | 3 | -------------------------------------------------------------------------------- /examples/componentalias/packages/componentD/data/installcontentD.txt: -------------------------------------------------------------------------------- 1 | This file will be installed into the target directory.... 2 | 3 | -------------------------------------------------------------------------------- /examples/componentalias/packages/componentE/data/installcontentE.txt: -------------------------------------------------------------------------------- 1 | This file will be installed into the target directory.... 2 | 3 | -------------------------------------------------------------------------------- /examples/componenterror/README: -------------------------------------------------------------------------------- 1 | Create an installer that shows how to react on errors set from a component. 2 | 3 | Generate installer with 4 | 5 | binarycreator --offline-only -c config/config.xml -p packages installer 6 | -------------------------------------------------------------------------------- /examples/dependencies/README: -------------------------------------------------------------------------------- 1 | Create an installer that shows how the dependency solving works 2 | 3 | Generate installer with: 4 | 5 | binarycreator -c config/config.xml -p packages installer 6 | -------------------------------------------------------------------------------- /examples/dependencies/packages/componentA/data/installcontent.txt: -------------------------------------------------------------------------------- 1 | This file will be installed into the target directory.... 2 | 3 | -------------------------------------------------------------------------------- /examples/dependencies/packages/componentA/data/installcontentA.txt: -------------------------------------------------------------------------------- 1 | This file will be installed into the target directory.... 2 | 3 | -------------------------------------------------------------------------------- /examples/dependencies/packages/componentB/data/installcontentB.txt: -------------------------------------------------------------------------------- 1 | This file will be installed into the target directory.... 2 | 3 | -------------------------------------------------------------------------------- /examples/dependencies/packages/componentC/data/installcontentC.txt: -------------------------------------------------------------------------------- 1 | This file will be installed into the target directory.... 2 | 3 | -------------------------------------------------------------------------------- /examples/dependencies/packages/componentD/data/installcontentD.txt: -------------------------------------------------------------------------------- 1 | This file will be installed into the target directory.... 2 | 3 | -------------------------------------------------------------------------------- /examples/dependencies/packages/componentE/data/installcontentE.txt: -------------------------------------------------------------------------------- 1 | This file will be installed into the target directory.... 2 | 3 | -------------------------------------------------------------------------------- /examples/dependencies/packages/componentF.subcomponent1.subsubcomponent1/data/installcontentF_1_1.txt: -------------------------------------------------------------------------------- 1 | This file will be installed into the target directory.... 2 | 3 | -------------------------------------------------------------------------------- /examples/dependencies/packages/componentF.subcomponent1.subsubcomponent2/data/installcontentF_1_2.txt: -------------------------------------------------------------------------------- 1 | This file will be installed into the target directory.... 2 | 3 | -------------------------------------------------------------------------------- /examples/dependencies/packages/componentF.subcomponent1/data/installcontentF_1.txt: -------------------------------------------------------------------------------- 1 | This file will be installed into the target directory.... 2 | 3 | -------------------------------------------------------------------------------- /examples/dependencies/packages/componentF.subcomponent2.subsubcomponent1/data/installcontentF_2_1.txt: -------------------------------------------------------------------------------- 1 | This file will be installed into the target directory.... 2 | 3 | -------------------------------------------------------------------------------- /examples/dependencies/packages/componentF.subcomponent2.subsubcomponent2/data/installcontentF_2_2.txt: -------------------------------------------------------------------------------- 1 | This file will be installed into the target directory.... 2 | 3 | -------------------------------------------------------------------------------- /examples/dependencies/packages/componentF.subcomponent2/data/installcontentF_2.txt: -------------------------------------------------------------------------------- 1 | This file will be installed into the target directory.... 2 | 3 | -------------------------------------------------------------------------------- /examples/dependencies/packages/componentF/data/installcontentF.txt: -------------------------------------------------------------------------------- 1 | This file will be installed into the target directory.... 2 | 3 | -------------------------------------------------------------------------------- /examples/dependencies/packages/componentG/data/installcontentG.txt: -------------------------------------------------------------------------------- 1 | This file will be installed into the target directory.... 2 | 3 | -------------------------------------------------------------------------------- /examples/doc/images/qtifw-examples-changeuserinterface.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/examples/doc/images/qtifw-examples-changeuserinterface.png -------------------------------------------------------------------------------- /examples/doc/images/qtifw-examples-componentalias.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/examples/doc/images/qtifw-examples-componentalias.png -------------------------------------------------------------------------------- /examples/doc/images/qtifw-examples-componenterror.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/examples/doc/images/qtifw-examples-componenterror.png -------------------------------------------------------------------------------- /examples/doc/images/qtifw-examples-dependencies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/examples/doc/images/qtifw-examples-dependencies.png -------------------------------------------------------------------------------- /examples/doc/images/qtifw-examples-dynamicpages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/examples/doc/images/qtifw-examples-dynamicpages.png -------------------------------------------------------------------------------- /examples/doc/images/qtifw-examples-hidecheckbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/examples/doc/images/qtifw-examples-hidecheckbox.png -------------------------------------------------------------------------------- /examples/doc/images/qtifw-examples-modifyextract.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/examples/doc/images/qtifw-examples-modifyextract.png -------------------------------------------------------------------------------- /examples/doc/images/qtifw-examples-online-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/examples/doc/images/qtifw-examples-online-1.png -------------------------------------------------------------------------------- /examples/doc/images/qtifw-examples-online.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/examples/doc/images/qtifw-examples-online.png -------------------------------------------------------------------------------- /examples/doc/images/qtifw-examples-openreadme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/examples/doc/images/qtifw-examples-openreadme.png -------------------------------------------------------------------------------- /examples/doc/images/qtifw-examples-productimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/examples/doc/images/qtifw-examples-productimage.png -------------------------------------------------------------------------------- /examples/doc/images/qtifw-examples-quitinstaller.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/examples/doc/images/qtifw-examples-quitinstaller.png -------------------------------------------------------------------------------- /examples/doc/images/qtifw-examples-registerfileextension.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/examples/doc/images/qtifw-examples-registerfileextension.png -------------------------------------------------------------------------------- /examples/doc/images/qtifw-examples-repository-categories.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/examples/doc/images/qtifw-examples-repository-categories.png -------------------------------------------------------------------------------- /examples/doc/images/qtifw-examples-startmenu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/examples/doc/images/qtifw-examples-startmenu.png -------------------------------------------------------------------------------- /examples/doc/images/qtifw-examples-stylesheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/examples/doc/images/qtifw-examples-stylesheet.png -------------------------------------------------------------------------------- /examples/doc/images/qtifw-examples-translations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/examples/doc/images/qtifw-examples-translations.png -------------------------------------------------------------------------------- /examples/doc/images/qtifw-examples-treename.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/examples/doc/images/qtifw-examples-treename.png -------------------------------------------------------------------------------- /examples/dynamicpage/README: -------------------------------------------------------------------------------- 1 | Shows how to build an installer from script side using dynamic pages. 2 | 3 | Generate installer with 4 | 5 | binarycreator --offline-only -c config/config.xml -r resources/additional.qrc -p packages installer 6 | 7 | -------------------------------------------------------------------------------- /examples/dynamicpage/packages/org.qtproject.ifw.example.dynamicpage.node1/data/data.node1.txt: -------------------------------------------------------------------------------- 1 | This file will be installed into the target directory.... 2 | 3 | -------------------------------------------------------------------------------- /examples/dynamicpage/packages/org.qtproject.ifw.example.dynamicpage.node2/data/data.node2.txt: -------------------------------------------------------------------------------- 1 | This file will be installed into the target directory.... 2 | 3 | -------------------------------------------------------------------------------- /examples/dynamicpage/resources/additional.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | icon.png 4 | license.txt 5 | 6 | 7 | -------------------------------------------------------------------------------- /examples/dynamicpage/resources/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/examples/dynamicpage/resources/icon.png -------------------------------------------------------------------------------- /examples/dynamicpage/resources/license.txt: -------------------------------------------------------------------------------- 1 | The fantastic license, have you heard of the Beer Public License Agreement yet? 2 | -------------------------------------------------------------------------------- /examples/hidecheckbox/README: -------------------------------------------------------------------------------- 1 | Shows how to hide top level item's checkbox. 2 | 3 | Generate installer with 4 | 5 | binarycreator --offline-only -c config/config.xml -p packages installer 6 | 7 | -------------------------------------------------------------------------------- /examples/hidecheckbox/packages/componentF.subcomponent1.subsubcomponent1/data/testF_sub1_sub1.txt: -------------------------------------------------------------------------------- 1 | test sub sub versio3 2 | -------------------------------------------------------------------------------- /examples/hidecheckbox/packages/componentF.subcomponent1/data/testF_sub1.txt: -------------------------------------------------------------------------------- 1 | test sub1 versio3 2 | -------------------------------------------------------------------------------- /examples/hidecheckbox/packages/componentF/data/testF.txt: -------------------------------------------------------------------------------- 1 | test sub1 versio3 2 | -------------------------------------------------------------------------------- /examples/licenseagreement/README: -------------------------------------------------------------------------------- 1 | Shows how to ask interactively for a license agreement. 2 | 3 | binarycreator --offline-only -c config/config.xml -p packages installer 4 | 5 | -------------------------------------------------------------------------------- /examples/licenseagreement/packages/org.qtproject.ifw.example.licenseagreement/data/README.txt: -------------------------------------------------------------------------------- 1 | This README file can only be installed if the user accepts the licenses. 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /examples/modifyextract/README: -------------------------------------------------------------------------------- 1 | Create an installer that uses the extract archive hook to modify the target path. 2 | 3 | Generate installer with 4 | 5 | binarycreator --offline-only -c config/config.xml -p packages installer 6 | 7 | -------------------------------------------------------------------------------- /examples/modifyextract/packages/org.qtproject.ifw.example.modifyextract/data/my_content/test.txt: -------------------------------------------------------------------------------- 1 | test test test test test test test test -------------------------------------------------------------------------------- /examples/online/packages/A/data/A.txt: -------------------------------------------------------------------------------- 1 | Example content for package A. 2 | 3 | -------------------------------------------------------------------------------- /examples/online/packages/A/meta/package.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | A 4 | Example component A 5 | 1.0.2-1 6 | 2015-01-01 7 | true 8 | 9 | -------------------------------------------------------------------------------- /examples/online/packages/B/data/B.txt: -------------------------------------------------------------------------------- 1 | Example content for package B. 2 | 3 | -------------------------------------------------------------------------------- /examples/online/packages/B/meta/package.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | B 4 | Example component B 5 | 1.0.0-1 6 | 2015-01-01 7 | true 8 | 9 | -------------------------------------------------------------------------------- /examples/online/packages_update/A/data/A.txt: -------------------------------------------------------------------------------- 1 | Example content for package A (new version!). 2 | 3 | -------------------------------------------------------------------------------- /examples/online/packages_update/A/meta/package.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | A 4 | Example component A 5 | 1.0.3-1 6 | 2015-01-01 7 | true 8 | 9 | -------------------------------------------------------------------------------- /examples/online/packages_update/B/data/B.txt: -------------------------------------------------------------------------------- 1 | Example content for package B. 2 | 3 | -------------------------------------------------------------------------------- /examples/online/packages_update/B/meta/package.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | B 4 | Example component B 5 | 1.0.0-1 6 | 2015-01-01 7 | true 8 | 9 | -------------------------------------------------------------------------------- /examples/openreadme/README: -------------------------------------------------------------------------------- 1 | Shows how to add a 'Open ReadMe' checkbox to the final page. 2 | 3 | Generate installer with 4 | 5 | binarycreator --offline-only -c config/config.xml -p packages installer 6 | 7 | -------------------------------------------------------------------------------- /examples/openreadme/packages/or.qtproject.ifw.example.openreadme/data/README.txt: -------------------------------------------------------------------------------- 1 | README 2 | 3 | 4 | -------------------------------------------------------------------------------- /examples/productimage/config/Built_with_Qt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/examples/productimage/config/Built_with_Qt.png -------------------------------------------------------------------------------- /examples/productimage/config/Built_with_Qt_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/examples/productimage/config/Built_with_Qt_logo.png -------------------------------------------------------------------------------- /examples/quitinstaller/README: -------------------------------------------------------------------------------- 1 | Shows how to quit an installer from script side. 2 | 3 | Generate installer with 4 | 5 | binarycreator --offline-only -c config/config.xml -p packages installer 6 | 7 | -------------------------------------------------------------------------------- /examples/registerfileextension/README: -------------------------------------------------------------------------------- 1 | Shows how to register a special file suffix on Windows. 2 | 3 | Generate installer with 4 | 5 | binarycreator --offline-only -c config/config.xml -p packages installer 6 | 7 | -------------------------------------------------------------------------------- /examples/registerfileextension/packages/org.qtproject.ifw.example.registerfileextension/data/registeredfile: -------------------------------------------------------------------------------- 1 | This file should open with notepad.exe if double clicked. -------------------------------------------------------------------------------- /examples/registervirtualcomponentforuninstall/README: -------------------------------------------------------------------------------- 1 | Shows how to register virtual component to uninstall in component script. 2 | 3 | Generate installer with 4 | 5 | binarycreator --offline-only -c config/config.xml -p packages installer 6 | 7 | -------------------------------------------------------------------------------- /examples/registervirtualcomponentforuninstall/config/controller.qs: -------------------------------------------------------------------------------- 1 | function Controller() { 2 | 3 | } 4 | 5 | Controller.prototype.ComponentSelectionPageCallback = function() { 6 | 7 | var page = gui.pageWidgetByObjectName("ComponentSelectionPage"); 8 | page.addVirtualComponentToUninstall("component") 9 | } 10 | -------------------------------------------------------------------------------- /examples/registervirtualcomponentforuninstall/packages/component/data/selectedcomponent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/examples/registervirtualcomponentforuninstall/packages/component/data/selectedcomponent -------------------------------------------------------------------------------- /examples/repositorycategories/packages/A/data/A.txt: -------------------------------------------------------------------------------- 1 | Example content for package A. 2 | 3 | -------------------------------------------------------------------------------- /examples/repositorycategories/packages/A/meta/package.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | A 4 | Example component A 5 | 1.0.2-1 6 | 2015-01-01 7 | true 8 | 9 | -------------------------------------------------------------------------------- /examples/repositorycategories/packages/B/data/B.txt: -------------------------------------------------------------------------------- 1 | Example content for package B. 2 | 3 | -------------------------------------------------------------------------------- /examples/repositorycategories/packages2_forcategory1/A2Cagetory1/data/A2_category1.txt: -------------------------------------------------------------------------------- 1 | Example content for package A2, using category 1. 2 | 3 | -------------------------------------------------------------------------------- /examples/repositorycategories/packages2_forcategory1/B2Category1/data/B2_category1.txt: -------------------------------------------------------------------------------- 1 | Example content for package B2, using category 1. 2 | 3 | -------------------------------------------------------------------------------- /examples/repositorycategories/packages_forcategory1/ACagetory1/data/A_category1.txt: -------------------------------------------------------------------------------- 1 | Example content for package A, using category 1. 2 | 3 | -------------------------------------------------------------------------------- /examples/repositorycategories/packages_forcategory1/BCategory1/data/B_category1.txt: -------------------------------------------------------------------------------- 1 | Example content for package B, using category 1. 2 | 3 | -------------------------------------------------------------------------------- /examples/repositorycategories/packages_forcategory2/ACategory2/data/A_category2.txt: -------------------------------------------------------------------------------- 1 | Example content for package A, using category 2. 2 | 3 | -------------------------------------------------------------------------------- /examples/repositorycategories/packages_forcategory2/BCategory2/data/B_category2.txt: -------------------------------------------------------------------------------- 1 | Example content for package B, using category 2. 2 | 3 | -------------------------------------------------------------------------------- /examples/startmenu/README: -------------------------------------------------------------------------------- 1 | Shows how to add an entry to the Windows start menu. 2 | 3 | Generate installer with 4 | 5 | binarycreator --offline-only -c config/config.xml -p packages installer 6 | 7 | -------------------------------------------------------------------------------- /examples/startmenu/packages/org.qtproject.ifw.example/data/README.txt: -------------------------------------------------------------------------------- 1 | This file can be opened through the start menu, "Qt Installer Framework Example" section! 2 | 3 | -------------------------------------------------------------------------------- /examples/stylesheet/README: -------------------------------------------------------------------------------- 1 | Shows how to customize a UI using stylesheet. 2 | 3 | Generate installer with 4 | 5 | binarycreator --offline-only -c config/config.xml -p packages installer 6 | 7 | -------------------------------------------------------------------------------- /examples/translations/packages/com.vendor.product/data/installcontent.txt: -------------------------------------------------------------------------------- 1 | This file will be installed into the target directory.... 2 | 3 | -------------------------------------------------------------------------------- /examples/translations/packages/com.vendor.product/meta/license.txt: -------------------------------------------------------------------------------- 1 | The fantastic license, have you heard of the Beer Public License Agreement yet? 2 | -------------------------------------------------------------------------------- /examples/translations/packages/com.vendor.product/meta/license_de.txt: -------------------------------------------------------------------------------- 1 | Lizenz auf deutsch. 2 | -------------------------------------------------------------------------------- /examples/translations/packages/com.vendor.product/meta/license_pl.txt: -------------------------------------------------------------------------------- 1 | Licencja po polsku. 2 | -------------------------------------------------------------------------------- /examples/treename/README: -------------------------------------------------------------------------------- 1 | Shows how to change location of components in the component tree. 2 | 3 | Generate installer with: 4 | 5 | binarycreator -c config/config.xml -p packages installer 6 | -------------------------------------------------------------------------------- /examples/treename/packages/A.sub1.sub1/data/Asub1sub1.txt: -------------------------------------------------------------------------------- 1 | Example content for package A sub-subcomponent 1. 2 | 3 | -------------------------------------------------------------------------------- /examples/treename/packages/A.sub1.sub1/meta/package.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | A sub-subcomponent 1 4 | Sub-subcomponent of component A 5 | 1.0.0-1 6 | 2021-01-01 7 | 8 | -------------------------------------------------------------------------------- /examples/treename/packages/A.sub1/data/Asub1.txt: -------------------------------------------------------------------------------- 1 | Example content for package A subcomponent 1. 2 | 3 | -------------------------------------------------------------------------------- /examples/treename/packages/A/data/A.txt: -------------------------------------------------------------------------------- 1 | Example content for package A. 2 | 3 | -------------------------------------------------------------------------------- /examples/treename/packages/A/meta/package.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | A 4 | Example component A 5 | 1.0.0-1 6 | 2021-01-01 7 | 8 | -------------------------------------------------------------------------------- /examples/treename/packages/B.sub1.sub1/data/Bsub1sub1.txt: -------------------------------------------------------------------------------- 1 | Example content for package B sub-subcomponent 1. 2 | 3 | -------------------------------------------------------------------------------- /examples/treename/packages/B.sub1.sub1/meta/package.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | B sub-subcomponent 1 4 | Sub-subcomponent of component B 5 | 1.0.0-1 6 | 2021-01-01 7 | 8 | -------------------------------------------------------------------------------- /examples/treename/packages/B.sub1/data/Bsub1.txt: -------------------------------------------------------------------------------- 1 | Example content for package B subcomponent 1. 2 | 3 | -------------------------------------------------------------------------------- /examples/treename/packages/B/data/B.txt: -------------------------------------------------------------------------------- 1 | Example content for package B. 2 | 3 | -------------------------------------------------------------------------------- /examples/treename/packages/B/meta/package.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | B 4 | Example component B 5 | 1.0.0-1 6 | 2021-01-01 7 | 8 | -------------------------------------------------------------------------------- /examples/treename/packages/C.sub1/data/Csub1.txt: -------------------------------------------------------------------------------- 1 | Example content for package C subcomponent 1. 2 | 3 | -------------------------------------------------------------------------------- /examples/treename/packages/C.sub1/meta/package.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | C subcomponent 1 4 | Subcomponent of component C 5 | 1.0.0-1 6 | 2021-01-01 7 | 8 | -------------------------------------------------------------------------------- /examples/treename/packages/C.sub2/data/Csub2.txt: -------------------------------------------------------------------------------- 1 | Example content for package C subcomponent 2. 2 | 3 | -------------------------------------------------------------------------------- /examples/treename/packages/C.sub2/meta/package.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | C subcomponent 2 4 | Subcomponent of component C 5 | 1.0.0-1 6 | 2021-01-01 7 | 8 | -------------------------------------------------------------------------------- /examples/treename/packages/C/data/C.txt: -------------------------------------------------------------------------------- 1 | Example content for package C. 2 | 3 | -------------------------------------------------------------------------------- /examples/treename/packages/D.sub1/data/Dsub1.txt: -------------------------------------------------------------------------------- 1 | Example content for package D subcomponent 1. 2 | 3 | -------------------------------------------------------------------------------- /examples/treename/packages/D.sub1/meta/package.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | D subcomponent 1 4 | Subcomponent of component D 5 | 1.0.0-1 6 | 2021-01-01 7 | 8 | -------------------------------------------------------------------------------- /examples/treename/packages/E.sub2/data/Esub2.txt: -------------------------------------------------------------------------------- 1 | Example content for package E subcomponent 2. 2 | 3 | -------------------------------------------------------------------------------- /examples/treename/packages/E.sub2/meta/package.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | E subcomponent 2 4 | Subcomponent of component E 5 | 1.0.0-1 6 | 2021-01-01 7 | 8 | -------------------------------------------------------------------------------- /examples/treename/packages/E/data/E.txt: -------------------------------------------------------------------------------- 1 | Example content for package E. 2 | 3 | -------------------------------------------------------------------------------- /examples/tutorial/packages/com.vendor.product/data/installcontent.txt: -------------------------------------------------------------------------------- 1 | This file will be installed into the target directory.... 2 | 3 | -------------------------------------------------------------------------------- /examples/tutorial/packages/com.vendor.product/meta/license.txt: -------------------------------------------------------------------------------- 1 | The fantastic license, have you heard of the Beer Public License Agreement yet? 2 | -------------------------------------------------------------------------------- /examples/unstablecomponent/README: -------------------------------------------------------------------------------- 1 | Shows how to setup an installer that allows install even if there are broken components 2 | 3 | Generate installer with: 4 | 5 | binarycreator -c config/config.xml -p packages installer 6 | -------------------------------------------------------------------------------- /examples/unstablecomponent/packages/componentWithInvalidScipt/data/installcontent.txt: -------------------------------------------------------------------------------- 1 | This file will be installed into the target directory.... 2 | 3 | -------------------------------------------------------------------------------- /features/libarchive.prf: -------------------------------------------------------------------------------- 1 | DEFINES += IFW_LIBARCHIVE 2 | 3 | win32:DEFINES += LIBARCHIVE_STATIC LZMA_API_STATIC 4 | 5 | -------------------------------------------------------------------------------- /features/lzmasdk.prf: -------------------------------------------------------------------------------- 1 | DEFINES += IFW_LIB7Z 2 | -------------------------------------------------------------------------------- /no_app_bundle.pri: -------------------------------------------------------------------------------- 1 | !isEmpty(NO_APP_BUNDLE_PRI_INCLUDED) { 2 | error("no_app_bundle.pri already included") 3 | } 4 | NO_APP_BUNDLE_PRI_INCLUDED = 1 5 | 6 | equals(TEMPLATE, app):CONFIG -= app_bundle 7 | -------------------------------------------------------------------------------- /src/libs/3rdparty/3rdparty.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = subdirs 2 | 3 | include(../../../installerfw.pri) 4 | 5 | CONFIG(libarchive) { 6 | SUBDIRS += libarchive 7 | } 8 | CONFIG(lzmasdk) { 9 | SUBDIRS += 7zip 10 | } 11 | -------------------------------------------------------------------------------- /src/libs/3rdparty/7zip/unix/C/Precomp.h: -------------------------------------------------------------------------------- 1 | /* Precomp.h -- StdAfx 2 | 2013-11-12 : Igor Pavlov : Public domain */ 3 | 4 | #ifndef __7Z_PRECOMP_H 5 | #define __7Z_PRECOMP_H 6 | 7 | #include "Compiler.h" 8 | /* #include "7zTypes.h" */ 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /src/libs/3rdparty/7zip/unix/CPP/7zip/7zip.pri: -------------------------------------------------------------------------------- 1 | HEADERS += $$7ZIP_BASE/CPP/7zip/ICoder.h \ 2 | $$7ZIP_BASE/CPP/7zip/IDecl.h \ 3 | $$7ZIP_BASE/CPP/7zip/IPassword.h \ 4 | $$7ZIP_BASE/CPP/7zip/IProgress.h \ 5 | $$7ZIP_BASE/CPP/7zip/IStream.h \ 6 | $$7ZIP_BASE/CPP/7zip/PropID.h 7 | -------------------------------------------------------------------------------- /src/libs/3rdparty/7zip/unix/CPP/7zip/Archive/Archive.pri: -------------------------------------------------------------------------------- 1 | HEADERS += $$7ZIP_BASE/CPP/7zip/Archive/IArchive.h 2 | 3 | SOURCES += $$7ZIP_BASE/CPP/7zip/Archive/LzmaHandler.cpp \ 4 | $$7ZIP_BASE/CPP/7zip/Archive/SplitHandler.cpp \ 5 | $$7ZIP_BASE/CPP/7zip/Archive/XzHandler.cpp 6 | -------------------------------------------------------------------------------- /src/libs/3rdparty/7zip/unix/CPP/7zip/Archive/Common/ParseProperties.h: -------------------------------------------------------------------------------- 1 | // ParseProperties.h 2 | 3 | #ifndef __PARSE_PROPERTIES_H 4 | #define __PARSE_PROPERTIES_H 5 | 6 | #endif 7 | -------------------------------------------------------------------------------- /src/libs/3rdparty/7zip/unix/CPP/7zip/Common/FilePathAutoRename.h: -------------------------------------------------------------------------------- 1 | // FilePathAutoRename.h 2 | 3 | #ifndef __FILE_PATH_AUTO_RENAME_H 4 | #define __FILE_PATH_AUTO_RENAME_H 5 | 6 | #include "../../Common/MyString.h" 7 | 8 | bool AutoRenamePath(FString &fullProcessedPath); 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /src/libs/3rdparty/7zip/unix/CPP/7zip/Common/MethodId.h: -------------------------------------------------------------------------------- 1 | // MethodId.h 2 | 3 | #ifndef __7Z_METHOD_ID_H 4 | #define __7Z_METHOD_ID_H 5 | 6 | #include "../../Common/MyTypes.h" 7 | 8 | typedef UInt64 CMethodId; 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /src/libs/3rdparty/7zip/unix/CPP/7zip/UI/Common/Property.h: -------------------------------------------------------------------------------- 1 | // Property.h 2 | 3 | #ifndef __7Z_PROPERTY_H 4 | #define __7Z_PROPERTY_H 5 | 6 | #include "../../../Common/MyString.h" 7 | 8 | struct CProperty 9 | { 10 | UString Name; 11 | UString Value; 12 | }; 13 | 14 | #endif 15 | -------------------------------------------------------------------------------- /src/libs/3rdparty/7zip/unix/CPP/7zip/UI/Common/SetProperties.h: -------------------------------------------------------------------------------- 1 | // SetProperties.h 2 | 3 | #ifndef __SETPROPERTIES_H 4 | #define __SETPROPERTIES_H 5 | 6 | #include "Property.h" 7 | 8 | HRESULT SetProperties(IUnknown *unknown, const CObjectVector &properties); 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /src/libs/3rdparty/7zip/unix/CPP/7zip/UI/Common/SortUtils.h: -------------------------------------------------------------------------------- 1 | // SortUtils.h 2 | 3 | #ifndef __SORT_UTLS_H 4 | #define __SORT_UTLS_H 5 | 6 | #include "../../../Common/MyString.h" 7 | 8 | void SortFileNames(const UStringVector &strings, CUIntVector &indices); 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /src/libs/3rdparty/7zip/unix/CPP/7zip/UI/Console/Console.pri: -------------------------------------------------------------------------------- 1 | HEADERS += $$7ZIP_BASE/CPP/7zip/UI/Console/PercentPrinter.h 2 | SOURCES += $$7ZIP_BASE/CPP/7zip/UI/Console/PercentPrinter.cpp 3 | -------------------------------------------------------------------------------- /src/libs/3rdparty/7zip/unix/CPP/Common/Common.h: -------------------------------------------------------------------------------- 1 | // Common.h 2 | 3 | #ifndef __COMMON_COMMON_H 4 | #define __COMMON_COMMON_H 5 | 6 | #include "../../C/Compiler.h" 7 | 8 | #include "MyWindows.h" 9 | #include "NewHandler.h" 10 | 11 | #define ARRAY_SIZE(a) (sizeof(a) / sizeof((a)[1])) 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /src/libs/3rdparty/7zip/unix/CPP/Common/MyUnknown.h: -------------------------------------------------------------------------------- 1 | // MyUnknown.h 2 | 3 | #ifndef __MY_UNKNOWN_H 4 | #define __MY_UNKNOWN_H 5 | 6 | #ifdef _WIN32 7 | #include 8 | #include 9 | #else 10 | #include "MyWindows.h" 11 | #endif 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /src/libs/3rdparty/7zip/unix/CPP/include_windows/include_windows.pri: -------------------------------------------------------------------------------- 1 | HEADERS += $$7ZIP_BASE/CPP/include_windows/basetyps.h \ 2 | $$7ZIP_BASE/CPP/include_windows/tchar.h \ 3 | $$7ZIP_BASE/CPP/include_windows/windows.h 4 | -------------------------------------------------------------------------------- /src/libs/3rdparty/7zip/unix/CPP/myWindows/initguid.h: -------------------------------------------------------------------------------- 1 | // initguid.h 2 | 3 | #include "Common/MyInitGuid.h" 4 | 5 | -------------------------------------------------------------------------------- /src/libs/3rdparty/7zip/win/C/Precomp.h: -------------------------------------------------------------------------------- 1 | /* Precomp.h -- StdAfx 2 | 2013-11-12 : Igor Pavlov : Public domain */ 3 | 4 | #ifndef __7Z_PRECOMP_H 5 | #define __7Z_PRECOMP_H 6 | 7 | #include "Compiler.h" 8 | /* #include "7zTypes.h" */ 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /src/libs/3rdparty/7zip/win/CPP/7zip/7zip.pri: -------------------------------------------------------------------------------- 1 | HEADERS += $$7ZIP_BASE/CPP/7zip/ICoder.h \ 2 | $$7ZIP_BASE/CPP/7zip/IDecl.h \ 3 | $$7ZIP_BASE/CPP/7zip/IPassword.h \ 4 | $$7ZIP_BASE/CPP/7zip/IProgress.h \ 5 | $$7ZIP_BASE/CPP/7zip/IStream.h \ 6 | $$7ZIP_BASE/CPP/7zip/PropID.h 7 | -------------------------------------------------------------------------------- /src/libs/3rdparty/7zip/win/CPP/7zip/Archive/7z/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /src/libs/3rdparty/7zip/win/CPP/7zip/Archive/Archive.pri: -------------------------------------------------------------------------------- 1 | HEADERS += $$7ZIP_BASE/CPP/7zip/Archive/IArchive.h \ 2 | $$7ZIP_BASE/CPP/7zip/Archive/StdAfx.h 3 | 4 | SOURCES += $$7ZIP_BASE/CPP/7zip/Archive/LzmaHandler.cpp \ 5 | $$7ZIP_BASE/CPP/7zip/Archive/SplitHandler.cpp \ 6 | $$7ZIP_BASE/CPP/7zip/Archive/XzHandler.cpp 7 | -------------------------------------------------------------------------------- /src/libs/3rdparty/7zip/win/CPP/7zip/Archive/Common/ParseProperties.h: -------------------------------------------------------------------------------- 1 | // ParseProperties.h 2 | 3 | #ifndef __PARSE_PROPERTIES_H 4 | #define __PARSE_PROPERTIES_H 5 | 6 | #endif 7 | -------------------------------------------------------------------------------- /src/libs/3rdparty/7zip/win/CPP/7zip/Archive/Common/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /src/libs/3rdparty/7zip/win/CPP/7zip/Archive/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /src/libs/3rdparty/7zip/win/CPP/7zip/Common/FilePathAutoRename.h: -------------------------------------------------------------------------------- 1 | // FilePathAutoRename.h 2 | 3 | #ifndef __FILE_PATH_AUTO_RENAME_H 4 | #define __FILE_PATH_AUTO_RENAME_H 5 | 6 | #include "../../Common/MyString.h" 7 | 8 | bool AutoRenamePath(FString &fullProcessedPath); 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /src/libs/3rdparty/7zip/win/CPP/7zip/Common/MethodId.h: -------------------------------------------------------------------------------- 1 | // MethodId.h 2 | 3 | #ifndef __7Z_METHOD_ID_H 4 | #define __7Z_METHOD_ID_H 5 | 6 | #include "../../Common/MyTypes.h" 7 | 8 | typedef UInt64 CMethodId; 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /src/libs/3rdparty/7zip/win/CPP/7zip/Common/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /src/libs/3rdparty/7zip/win/CPP/7zip/Compress/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /src/libs/3rdparty/7zip/win/CPP/7zip/UI/Common/Property.h: -------------------------------------------------------------------------------- 1 | // Property.h 2 | 3 | #ifndef __7Z_PROPERTY_H 4 | #define __7Z_PROPERTY_H 5 | 6 | #include "../../../Common/MyString.h" 7 | 8 | struct CProperty 9 | { 10 | UString Name; 11 | UString Value; 12 | }; 13 | 14 | #endif 15 | -------------------------------------------------------------------------------- /src/libs/3rdparty/7zip/win/CPP/7zip/UI/Common/SetProperties.h: -------------------------------------------------------------------------------- 1 | // SetProperties.h 2 | 3 | #ifndef __SETPROPERTIES_H 4 | #define __SETPROPERTIES_H 5 | 6 | #include "Property.h" 7 | 8 | HRESULT SetProperties(IUnknown *unknown, const CObjectVector &properties); 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /src/libs/3rdparty/7zip/win/CPP/7zip/UI/Common/SortUtils.h: -------------------------------------------------------------------------------- 1 | // SortUtils.h 2 | 3 | #ifndef __SORT_UTLS_H 4 | #define __SORT_UTLS_H 5 | 6 | #include "../../../Common/MyString.h" 7 | 8 | void SortFileNames(const UStringVector &strings, CUIntVector &indices); 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /src/libs/3rdparty/7zip/win/CPP/7zip/UI/Common/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /src/libs/3rdparty/7zip/win/CPP/7zip/UI/Console/Console.pri: -------------------------------------------------------------------------------- 1 | HEADERS += $$7ZIP_BASE/CPP/7zip/UI/Console/PercentPrinter.h \ 2 | $$7ZIP_BASE/CPP/7zip/UI/Common/StdAfx.h 3 | 4 | SOURCES += $$7ZIP_BASE/CPP/7zip/UI/Console/PercentPrinter.cpp 5 | -------------------------------------------------------------------------------- /src/libs/3rdparty/7zip/win/CPP/7zip/UI/Console/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /src/libs/3rdparty/7zip/win/CPP/Common/Common.h: -------------------------------------------------------------------------------- 1 | // Common.h 2 | 3 | #ifndef __COMMON_COMMON_H 4 | #define __COMMON_COMMON_H 5 | 6 | #include "../../C/Compiler.h" 7 | 8 | #include "MyWindows.h" 9 | #include "NewHandler.h" 10 | 11 | #define ARRAY_SIZE(a) (sizeof(a) / sizeof((a)[1])) 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /src/libs/3rdparty/7zip/win/CPP/Common/MyUnknown.h: -------------------------------------------------------------------------------- 1 | // MyUnknown.h 2 | 3 | #ifndef __MY_UNKNOWN_H 4 | #define __MY_UNKNOWN_H 5 | 6 | #ifdef _WIN32 7 | #include 8 | #include 9 | #else 10 | #include "MyWindows.h" 11 | #endif 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /src/libs/3rdparty/7zip/win/CPP/Common/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /src/libs/3rdparty/7zip/win/CPP/Windows/StdAfx.h: -------------------------------------------------------------------------------- 1 | // StdAfx.h 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /src/libs/3rdparty/7zip/win/CPP/Windows/Synchronization.cpp: -------------------------------------------------------------------------------- 1 | // Windows/Synchronization.cpp 2 | 3 | #include "StdAfx.h" 4 | 5 | #include "Synchronization.h" 6 | 7 | namespace NWindows { 8 | namespace NSynchronization { 9 | 10 | }} 11 | -------------------------------------------------------------------------------- /src/libs/3rdparty/libarchive/archive_write_set_format_cpio.c: -------------------------------------------------------------------------------- 1 | #include "archive_platform.h" 2 | #include "archive.h" 3 | 4 | /* 5 | * Set output format to the default 'cpio' format. 6 | */ 7 | int 8 | archive_write_set_format_cpio(struct archive *_a) 9 | { 10 | return archive_write_set_format_cpio_odc(_a); 11 | } 12 | -------------------------------------------------------------------------------- /src/libs/ifwtools/resources/default_icon_mac.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/src/libs/ifwtools/resources/default_icon_mac.icns -------------------------------------------------------------------------------- /src/libs/ifwtools/resources/ifwtools.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | default_icon_mac.icns 4 | copylibsintobundle.sh 5 | ../../../sdk/installerbase.ico 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/libs/installer/resources/files-to-patch-macx-emb-arm-qt5: -------------------------------------------------------------------------------- 1 | bin/qmake 2 | bin/lrelease 3 | bin/qdoc 4 | %% 5 | *.la 6 | *.prl 7 | *.pc 8 | *.pri 9 | *.cmake 10 | -------------------------------------------------------------------------------- /src/libs/installer/resources/install.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/src/libs/installer/resources/install.png -------------------------------------------------------------------------------- /src/libs/installer/resources/installer.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/src/libs/installer/resources/installer.icns -------------------------------------------------------------------------------- /src/libs/installer/resources/installer.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/src/libs/installer/resources/installer.ico -------------------------------------------------------------------------------- /src/libs/installer/resources/installer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/src/libs/installer/resources/installer.png -------------------------------------------------------------------------------- /src/libs/installer/resources/keepinstalled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/src/libs/installer/resources/keepinstalled.png -------------------------------------------------------------------------------- /src/libs/installer/resources/keepuninstalled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/src/libs/installer/resources/keepuninstalled.png -------------------------------------------------------------------------------- /src/libs/installer/resources/qt/etc/qt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/src/libs/installer/resources/qt/etc/qt.conf -------------------------------------------------------------------------------- /src/libs/installer/resources/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/src/libs/installer/resources/search.png -------------------------------------------------------------------------------- /src/libs/installer/resources/search@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/src/libs/installer/resources/search@2x.png -------------------------------------------------------------------------------- /src/libs/installer/resources/uninstall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/src/libs/installer/resources/uninstall.png -------------------------------------------------------------------------------- /src/libs/libs.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = subdirs 2 | 3 | SUBDIRS += 3rdparty installer 4 | installer.depends = 3rdparty 5 | 6 | -------------------------------------------------------------------------------- /src/sdk/installerbase.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/src/sdk/installerbase.ico -------------------------------------------------------------------------------- /src/src.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = subdirs 2 | SUBDIRS += libs sdk sdk/translations 3 | sdk.depends = libs 4 | -------------------------------------------------------------------------------- /sync.profile: -------------------------------------------------------------------------------- 1 | %dependencies = ( 2 | "qtbase" => "", 3 | "qtdeclarative" => "", 4 | "qttools" => "", 5 | "qtwinextras" => "", 6 | ); 7 | -------------------------------------------------------------------------------- /tests/README: -------------------------------------------------------------------------------- 1 | These are files for the unfinished test framework of the installer framework. -------------------------------------------------------------------------------- /tests/auto/auto.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = subdirs 2 | 3 | SUBDIRS += \ 4 | installer \ 5 | tools 6 | -------------------------------------------------------------------------------- /tests/auto/installer/appendfileoperation/appendfileoperation.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | QT += testlib 5 | 6 | SOURCES += tst_appendfileoperation.cpp 7 | 8 | RESOURCES += \ 9 | settings.qrc \ 10 | ../shared/config.qrc 11 | -------------------------------------------------------------------------------- /tests/auto/installer/appendfileoperation/data/repository/A/1.0.2-1content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/appendfileoperation/data/repository/A/1.0.2-1content.7z -------------------------------------------------------------------------------- /tests/auto/installer/appendfileoperation/data/repository/A/1.0.2-1meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/appendfileoperation/data/repository/A/1.0.2-1meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/appendfileoperation/data/xmloperationrepository/A/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/appendfileoperation/data/xmloperationrepository/A/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/archivefactory/archivefactory.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | 5 | SOURCES += tst_archivefactory.cpp 6 | -------------------------------------------------------------------------------- /tests/auto/installer/binaryformat/binaryformat.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | QT += xml 5 | 6 | SOURCES += tst_binaryformat.cpp 7 | -------------------------------------------------------------------------------- /tests/auto/installer/brokeninstaller/brokeninstaller.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | QT += network xml qml 5 | 6 | SOURCES += tst_brokeninstaller.cpp 7 | 8 | RESOURCES += components.qrc 9 | -------------------------------------------------------------------------------- /tests/auto/installer/brokeninstaller/components.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | data/updates.xml 4 | data/broken_script.qs 5 | 6 | 7 | -------------------------------------------------------------------------------- /tests/auto/installer/clientserver/clientserver.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT += network 4 | QT -= gui 5 | 6 | SOURCES += tst_clientserver.cpp 7 | -------------------------------------------------------------------------------- /tests/auto/installer/commandlineinstall/commandlineinstall.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT += qml 4 | 5 | SOURCES += tst_commandlineinstall.cpp 6 | 7 | RESOURCES += \ 8 | settings.qrc \ 9 | ../shared/config.qrc 10 | -------------------------------------------------------------------------------- /tests/auto/installer/commandlineinstall/data/filequeryrepository/A/1.0.2-1meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineinstall/data/filequeryrepository/A/1.0.2-1meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineinstall/data/installPackagesDependencyChanged/componentA/2.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineinstall/data/installPackagesDependencyChanged/componentA/2.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineinstall/data/installPackagesDependencyChanged/componentB/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineinstall/data/installPackagesDependencyChanged/componentB/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineinstall/data/installPackagesDependencyChanged/componentC/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineinstall/data/installPackagesDependencyChanged/componentC/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineinstall/data/installPackagesDependencyChanged/componentD/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineinstall/data/installPackagesDependencyChanged/componentD/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineinstall/data/installPackagesDependencyChanged/componentF/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineinstall/data/installPackagesDependencyChanged/componentF/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineinstall/data/installPackagesDependencyChanged/componentH/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineinstall/data/installPackagesDependencyChanged/componentH/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineinstall/data/installPackagesRepository/componentA/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineinstall/data/installPackagesRepository/componentA/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineinstall/data/installPackagesRepository/componentB/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineinstall/data/installPackagesRepository/componentB/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineinstall/data/installPackagesRepository/componentC/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineinstall/data/installPackagesRepository/componentC/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineinstall/data/installPackagesRepository/componentD/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineinstall/data/installPackagesRepository/componentD/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineinstall/data/installPackagesRepository/componentE/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineinstall/data/installPackagesRepository/componentE/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineinstall/data/installPackagesRepository/componentF.subcomponent1/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineinstall/data/installPackagesRepository/componentF.subcomponent1/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineinstall/data/installPackagesRepository/componentF.subcomponent2/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineinstall/data/installPackagesRepository/componentF.subcomponent2/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineinstall/data/installPackagesRepository/componentF/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineinstall/data/installPackagesRepository/componentF/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineinstall/data/installPackagesRepository/componentG/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineinstall/data/installPackagesRepository/componentG/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineinstall/data/installPackagesRepository/componentG/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineinstall/data/installPackagesRepository/componentG/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineinstall/data/installPackagesRepository/componentH/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineinstall/data/installPackagesRepository/componentH/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineinstall/data/installPackagesRepository/componentI/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineinstall/data/installPackagesRepository/componentI/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineinstall/data/installPackagesRepository/componentJ/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineinstall/data/installPackagesRepository/componentJ/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineinstall/data/installPackagesRepository/componentJ/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineinstall/data/installPackagesRepository/componentJ/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/commandlineupdate.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT += qml 4 | 5 | SOURCES += tst_commandlineupdate.cpp 6 | 7 | RESOURCES += \ 8 | settings.qrc \ 9 | ../shared/config.qrc 10 | -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/installPackagesRepository/componentA/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/installPackagesRepository/componentA/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/installPackagesRepository/componentB/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/installPackagesRepository/componentB/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/installPackagesRepository/componentC/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/installPackagesRepository/componentC/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/installPackagesRepository/componentD/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/installPackagesRepository/componentD/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/installPackagesRepository/componentE/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/installPackagesRepository/componentE/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/installPackagesRepository/componentF.subcomponent1/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/installPackagesRepository/componentF.subcomponent1/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/installPackagesRepository/componentF.subcomponent2/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/installPackagesRepository/componentF.subcomponent2/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/installPackagesRepository/componentF/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/installPackagesRepository/componentF/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/installPackagesRepository/componentG/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/installPackagesRepository/componentG/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/installPackagesRepository/componentG/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/installPackagesRepository/componentG/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/installPackagesRepository/componentH/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/installPackagesRepository/componentH/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/installPackagesRepository/qt.tools.qtcreator/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/installPackagesRepository/qt.tools.qtcreator/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdate/componentA/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdate/componentA/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdate/componentA/2.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdate/componentA/2.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdate/componentB/2.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdate/componentB/2.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdate/componentC/2.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdate/componentC/2.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdate/componentD/2.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdate/componentD/2.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdate/componentE/2.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdate/componentE/2.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdate/componentF.subcomponent1/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdate/componentF.subcomponent1/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdate/componentF.subcomponent2/2.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdate/componentF.subcomponent2/2.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdate/componentF/2.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdate/componentF/2.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdate/componentG/2.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdate/componentG/2.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdate/componentG/2.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdate/componentG/2.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdate/componentH/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdate/componentH/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdate/componentH/2.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdate/componentH/2.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdateWithEssential/componentA/2.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdateWithEssential/componentA/2.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdateWithEssential/componentB/2.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdateWithEssential/componentB/2.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdateWithEssential/componentC/2.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdateWithEssential/componentC/2.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdateWithEssential/componentD/2.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdateWithEssential/componentD/2.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdateWithEssential/componentE/2.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdateWithEssential/componentE/2.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdateWithEssential/componentF/2.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdateWithEssential/componentF/2.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdateWithEssential/componentG/2.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdateWithEssential/componentG/2.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdateWithEssential/componentG/2.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdateWithEssential/componentG/2.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdateWithEssential/componentH/2.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/installPackagesRepositoryUpdateWithEssential/componentH/2.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/repositoryUpdateWithReplacements/qt.tools.qtcreator/2.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/repositoryUpdateWithReplacements/qt.tools.qtcreator/2.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/repositoryUpdateWithReplacements/qt.tools.qtcreator_gui/2.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/repositoryUpdateWithReplacements/qt.tools.qtcreator_gui/2.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/repositoryWithDependencyToEssential/componentA/3.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/repositoryWithDependencyToEssential/componentA/3.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/commandlineupdate/data/repositoryWithDependencyToEssential/componentAutoDependOnA/1.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/commandlineupdate/data/repositoryWithDependencyToEssential/componentAutoDependOnA/1.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/compareversion/compareversion.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | 5 | SOURCES += tst_compareversion.cpp 6 | 7 | -------------------------------------------------------------------------------- /tests/auto/installer/componentalias/componentalias.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | QT += testlib 5 | 6 | SOURCES = tst_componentalias.cpp 7 | 8 | RESOURCES += settings.qrc 9 | -------------------------------------------------------------------------------- /tests/auto/installer/componentalias/metadata/installer-config/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | test 4 | 1.0.0 5 | aliases.xml 6 | 7 | -------------------------------------------------------------------------------- /tests/auto/installer/componentidentifier/componentidentifier.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | 5 | SOURCES += tst_componentidentifier.cpp 6 | 7 | -------------------------------------------------------------------------------- /tests/auto/installer/componentmodel/componentmodel.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | QT += network xml qml 5 | 6 | SOURCES += tst_componentmodel.cpp 7 | 8 | RESOURCES += components.qrc 9 | -------------------------------------------------------------------------------- /tests/auto/installer/componentmodel/components.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | data/updates.xml 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/auto/installer/componentreplace/componentreplace.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT += qml 4 | 5 | SOURCES += tst_componentreplace.cpp 6 | 7 | RESOURCES += \ 8 | settings.qrc \ 9 | ../shared/config.qrc 10 | -------------------------------------------------------------------------------- /tests/auto/installer/componentreplace/data/installPackagesRepository/A.sub1/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/componentreplace/data/installPackagesRepository/A.sub1/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/componentreplace/data/installPackagesRepository/A/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/componentreplace/data/installPackagesRepository/A/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/componentreplace/data/installPackagesRepository/B.sub1/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/componentreplace/data/installPackagesRepository/B.sub1/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/componentreplace/data/installPackagesRepository/B/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/componentreplace/data/installPackagesRepository/B/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/componentreplace/data/installPackagesRepository/C/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/componentreplace/data/installPackagesRepository/C/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/componentreplace/data/repositoryWithMultiReplace/A.sub1/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/componentreplace/data/repositoryWithMultiReplace/A.sub1/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/componentreplace/data/repositoryWithMultiReplace/A/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/componentreplace/data/repositoryWithMultiReplace/A/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/componentreplace/data/repositoryWithMultiReplace/B.sub1/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/componentreplace/data/repositoryWithMultiReplace/B.sub1/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/componentreplace/data/repositoryWithMultiReplace/B/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/componentreplace/data/repositoryWithMultiReplace/B/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/componentreplace/data/repositoryWithMultiReplaceInUpdate/A.sub1/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/componentreplace/data/repositoryWithMultiReplaceInUpdate/A.sub1/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/componentreplace/data/repositoryWithMultiReplaceInUpdate/A/2.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/componentreplace/data/repositoryWithMultiReplaceInUpdate/A/2.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/componentreplace/data/repositoryWithMultiReplaceInUpdate/B.sub1/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/componentreplace/data/repositoryWithMultiReplaceInUpdate/B.sub1/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/componentreplace/data/repositoryWithMultiReplaceInUpdate/B/2.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/componentreplace/data/repositoryWithMultiReplaceInUpdate/B/2.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/componentreplace/data/repositoryWithMultiReplaceInUpdate/C/2.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/componentreplace/data/repositoryWithMultiReplaceInUpdate/C/2.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/componentreplace/data/repositoryWithReplace/A.sub1/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/componentreplace/data/repositoryWithReplace/A.sub1/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/componentreplace/data/repositoryWithReplace/A/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/componentreplace/data/repositoryWithReplace/A/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/componentreplace/data/repositoryWithReplace/B.sub1/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/componentreplace/data/repositoryWithReplace/B.sub1/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/componentreplace/data/repositoryWithReplace/B/2.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/componentreplace/data/repositoryWithReplace/B/2.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/componentreplace/data/repositoryWithUpdateToReplaceble/A.sub1/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/componentreplace/data/repositoryWithUpdateToReplaceble/A.sub1/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/componentreplace/data/repositoryWithUpdateToReplaceble/A/2.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/componentreplace/data/repositoryWithUpdateToReplaceble/A/2.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/componentreplace/data/repositoryWithUpdateToReplaceble/B.sub1/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/componentreplace/data/repositoryWithUpdateToReplaceble/B.sub1/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/componentreplace/data/repositoryWithUpdateToReplaceble/B/2.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/componentreplace/data/repositoryWithUpdateToReplaceble/B/2.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/consumeoutputoperationtest/data/repository/A/1.0.2-1meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/consumeoutputoperationtest/data/repository/A/1.0.2-1meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/consumeoutputoperationtest/settings.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | data/repository/Updates.xml 4 | data/repository/A/1.0.2-1meta.7z 5 | 6 | 7 | -------------------------------------------------------------------------------- /tests/auto/installer/contentsha1check/contentsha1check.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT += qml 4 | 5 | SOURCES += tst_contentsha1check.cpp 6 | 7 | RESOURCES += \ 8 | settings.qrc \ 9 | ../shared/config.qrc 10 | -------------------------------------------------------------------------------- /tests/auto/installer/contentsha1check/data/repositorywithchecksumcheck/A/1.0.2-1content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/contentsha1check/data/repositorywithchecksumcheck/A/1.0.2-1content.7z -------------------------------------------------------------------------------- /tests/auto/installer/contentsha1check/data/repositorywithchecksumcheck/A/1.0.2-1content.7z.sha1: -------------------------------------------------------------------------------- 1 | eb5a464ab1a33bd1484e9b8f22b2c5f97abdfdf6 -------------------------------------------------------------------------------- /tests/auto/installer/contentsha1check/data/repositorywithchecksumcheck/B/1.0.0-1content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/contentsha1check/data/repositorywithchecksumcheck/B/1.0.0-1content.7z -------------------------------------------------------------------------------- /tests/auto/installer/contentsha1check/data/repositorywithchecksumcheck/B/1.0.0-1content.7z.sha1: -------------------------------------------------------------------------------- 1 | 7e592e4b96adcefc77f2613100a3bd5e8835cce0 -------------------------------------------------------------------------------- /tests/auto/installer/contentsha1check/data/repositorywithchecksumcheck/B/1.0.0-1meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/contentsha1check/data/repositorywithchecksumcheck/B/1.0.0-1meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/contentsha1check/data/repositorywithinvalidchecksum/E/1.0.2-1content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/contentsha1check/data/repositorywithinvalidchecksum/E/1.0.2-1content.7z -------------------------------------------------------------------------------- /tests/auto/installer/contentsha1check/data/repositorywithinvalidchecksum/E/1.0.2-1content.7z.sha1: -------------------------------------------------------------------------------- 1 | 2c185d45cb84cec7a71e317f8cfc64dd23094c32 -------------------------------------------------------------------------------- /tests/auto/installer/contentsha1check/data/repositorywithinvalidchecksum/E/1.0.2-1meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/contentsha1check/data/repositorywithinvalidchecksum/E/1.0.2-1meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/contentsha1check/data/repositorywithinvalidchecksum/F/1.0.0-1content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/contentsha1check/data/repositorywithinvalidchecksum/F/1.0.0-1content.7z -------------------------------------------------------------------------------- /tests/auto/installer/contentsha1check/data/repositorywithinvalidchecksum/F/1.0.0-1content.7z.sha1: -------------------------------------------------------------------------------- 1 | d33a5fb638047372e9793b48d6c5ff85da560595 -------------------------------------------------------------------------------- /tests/auto/installer/contentsha1check/data/repositorywithinvalidchecksum/F/1.0.0-1meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/contentsha1check/data/repositorywithinvalidchecksum/F/1.0.0-1meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/contentsha1check/data/repositorywithnochecksumcheck/C/1.0.2-1content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/contentsha1check/data/repositorywithnochecksumcheck/C/1.0.2-1content.7z -------------------------------------------------------------------------------- /tests/auto/installer/contentsha1check/data/repositorywithnochecksumcheck/C/1.0.2-1meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/contentsha1check/data/repositorywithnochecksumcheck/C/1.0.2-1meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/contentsha1check/data/repositorywithnochecksumcheck/D/1.0.0-1content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/contentsha1check/data/repositorywithnochecksumcheck/D/1.0.0-1content.7z -------------------------------------------------------------------------------- /tests/auto/installer/contentsha1check/data/repositorywithnochecksumcheck/D/1.0.0-1meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/contentsha1check/data/repositorywithnochecksumcheck/D/1.0.0-1meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/contentshaupdate/contentshaupdate.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT += qml 4 | 5 | SOURCES += tst_contentshaupdate.cpp 6 | 7 | RESOURCES += \ 8 | settings.qrc \ 9 | ../shared/config.qrc 10 | -------------------------------------------------------------------------------- /tests/auto/installer/contentshaupdate/data/repository/componentA/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/contentshaupdate/data/repository/componentA/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/contentshaupdate/data/repository/componentB/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/contentshaupdate/data/repository/componentB/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/contentshaupdate/data/repository/componentC/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/contentshaupdate/data/repository/componentC/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/contentshaupdate/data/repository/componentD/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/contentshaupdate/data/repository/componentD/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/contentshaupdate/data/repositoryUpdate/componentA/0.1.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/contentshaupdate/data/repositoryUpdate/componentA/0.1.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/contentshaupdate/data/repositoryUpdate/componentB/0.1.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/contentshaupdate/data/repositoryUpdate/componentB/0.1.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/contentshaupdate/data/repositoryUpdate/componentC/2.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/contentshaupdate/data/repositoryUpdate/componentC/2.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/contentshaupdate/data/repositoryUpdate/componentD/2.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/contentshaupdate/data/repositoryUpdate/componentD/2.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/contentshaupdate/data/repositoryUpdateWithEssential/componentA/0.1.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/contentshaupdate/data/repositoryUpdateWithEssential/componentA/0.1.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/contentshaupdate/data/repositoryUpdateWithEssential/componentEssential/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/contentshaupdate/data/repositoryUpdateWithEssential/componentEssential/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/contentshaupdate/data/repositoryWithEssential/componentA/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/contentshaupdate/data/repositoryWithEssential/componentA/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/contentshaupdate/data/repositoryWithEssential/componentEssential/2.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/contentshaupdate/data/repositoryWithEssential/componentEssential/2.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/copydirectoryoperation/copydirectoryoperation.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | QT += testlib 5 | 6 | SOURCES += tst_copydirectoryoperation.cpp 7 | 8 | RESOURCES += \ 9 | settings.qrc \ 10 | ../shared/config.qrc 11 | -------------------------------------------------------------------------------- /tests/auto/installer/copydirectoryoperation/data/repository/A/1.0.2-1content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/copydirectoryoperation/data/repository/A/1.0.2-1content.7z -------------------------------------------------------------------------------- /tests/auto/installer/copydirectoryoperation/data/repository/A/1.0.2-1meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/copydirectoryoperation/data/repository/A/1.0.2-1meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/copydirectoryoperation/data/xmloperationrepository/A/1.0.2-1content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/copydirectoryoperation/data/xmloperationrepository/A/1.0.2-1content.7z -------------------------------------------------------------------------------- /tests/auto/installer/copydirectoryoperation/data/xmloperationrepository/A/1.0.2-1meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/copydirectoryoperation/data/xmloperationrepository/A/1.0.2-1meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/copyoperationtest/copyoperationtest.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | QT += testlib 5 | 6 | SOURCES = tst_copyoperationtest.cpp 7 | 8 | RESOURCES += \ 9 | settings.qrc \ 10 | ../shared/config.qrc 11 | -------------------------------------------------------------------------------- /tests/auto/installer/copyoperationtest/data/repository/A/1.0.2-1content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/copyoperationtest/data/repository/A/1.0.2-1content.7z -------------------------------------------------------------------------------- /tests/auto/installer/copyoperationtest/data/repository/A/1.0.2-1meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/copyoperationtest/data/repository/A/1.0.2-1meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/copyoperationtest/data/xmloperationrepository/A/1.0.2-1content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/copyoperationtest/data/xmloperationrepository/A/1.0.2-1content.7z -------------------------------------------------------------------------------- /tests/auto/installer/createdesktopentryoperation/createdesktopentryoperation.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | QT += testlib 5 | 6 | SOURCES = tst_createdesktopentryoperation.cpp 7 | 8 | RESOURCES += \ 9 | settings.qrc \ 10 | ../shared/config.qrc 11 | -------------------------------------------------------------------------------- /tests/auto/installer/createdesktopentryoperation/data/repository/A/1.0.2-1meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/createdesktopentryoperation/data/repository/A/1.0.2-1meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/createdesktopentryoperation/settings.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | data/repository/Updates.xml 4 | data/repository/A/1.0.2-1meta.7z 5 | data/xmloperationrepository/Updates.xml 6 | 7 | 8 | -------------------------------------------------------------------------------- /tests/auto/installer/createoffline/createoffline.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | QT += testlib 5 | 6 | SOURCES = tst_createoffline.cpp 7 | 8 | RESOURCES += settings.qrc \ 9 | ../shared/config.qrc 10 | -------------------------------------------------------------------------------- /tests/auto/installer/createoffline/data/repository-bothmeta-license/2020-12-01-1511_meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/createoffline/data/repository-bothmeta-license/2020-12-01-1511_meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/createoffline/data/repository-bothmeta-license/org.qtproject.ifw.example.licenseagreement/1.0.0-1content.7z.sha1: -------------------------------------------------------------------------------- 1 | 192106030e00704e880fb729c3f7bed8ced8db92 -------------------------------------------------------------------------------- /tests/auto/installer/createoffline/data/repository-bothmeta-userinteface/2020-12-01-1524_meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/createoffline/data/repository-bothmeta-userinteface/2020-12-01-1524_meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/createoffline/data/repository-bothmeta-userinteface/or.qtproject.ifw.example.openreadme/1.0.0-1content.7z.sha1: -------------------------------------------------------------------------------- 1 | 27cdf6cc53d2317aa2a869cb3f93e7a54c489b5f -------------------------------------------------------------------------------- /tests/auto/installer/createoffline/data/repository-componentmeta-emptymetafile/A/1.0.2-1content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/createoffline/data/repository-componentmeta-emptymetafile/A/1.0.2-1content.7z -------------------------------------------------------------------------------- /tests/auto/installer/createoffline/data/repository-componentmeta-emptymetafile/A/1.0.2-1content.7z.sha1: -------------------------------------------------------------------------------- 1 | 5097e37368b44fc5242f3bb2fce08f5ade6c4c40 -------------------------------------------------------------------------------- /tests/auto/installer/createoffline/data/repository-componentmeta-emptymetafile/A/1.0.2-1meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/createoffline/data/repository-componentmeta-emptymetafile/A/1.0.2-1meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/createoffline/data/repository-componentmeta-script/org.qtproject.ifw.example/1.0.0-1content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/createoffline/data/repository-componentmeta-script/org.qtproject.ifw.example/1.0.0-1content.7z -------------------------------------------------------------------------------- /tests/auto/installer/createoffline/data/repository-componentmeta-script/org.qtproject.ifw.example/1.0.0-1content.7z.sha1: -------------------------------------------------------------------------------- 1 | d9ad62d190d93c92175741c02d17aa6c39b0e03d -------------------------------------------------------------------------------- /tests/auto/installer/createoffline/data/repository-componentmeta-script/org.qtproject.ifw.example/1.0.0-1meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/createoffline/data/repository-componentmeta-script/org.qtproject.ifw.example/1.0.0-1meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/createoffline/data/repository-unifiedmeta-script/2020-12-01-1519_meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/createoffline/data/repository-unifiedmeta-script/2020-12-01-1519_meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/createoffline/data/repository-unifiedmeta-script/org.qtproject.ifw.example/1.0.0-1content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/createoffline/data/repository-unifiedmeta-script/org.qtproject.ifw.example/1.0.0-1content.7z -------------------------------------------------------------------------------- /tests/auto/installer/createoffline/data/repository-unifiedmeta-script/org.qtproject.ifw.example/1.0.0-1content.7z.sha1: -------------------------------------------------------------------------------- 1 | d9ad62d190d93c92175741c02d17aa6c39b0e03d -------------------------------------------------------------------------------- /tests/auto/installer/createshortcutoperation/createshortcutoperation.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | QT += testlib 5 | 6 | SOURCES = tst_createshortcutoperation.cpp 7 | 8 | RESOURCES += \ 9 | settings.qrc 10 | -------------------------------------------------------------------------------- /tests/auto/installer/createshortcutoperation/data/repository/A/1.0.2-1content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/createshortcutoperation/data/repository/A/1.0.2-1content.7z -------------------------------------------------------------------------------- /tests/auto/installer/createshortcutoperation/data/repository/A/1.0.2-1meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/createshortcutoperation/data/repository/A/1.0.2-1meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/createshortcutoperation/data/xmloperationrepository/A/1.0.2-1content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/createshortcutoperation/data/xmloperationrepository/A/1.0.2-1content.7z -------------------------------------------------------------------------------- /tests/auto/installer/createshortcutoperation/installer-config/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | test 4 | 1.0.0 5 | Qt Installer Framework Unit Test 6 | 7 | -------------------------------------------------------------------------------- /tests/auto/installer/deleteoperation/data/repository/A/1.0.2-1meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/deleteoperation/data/repository/A/1.0.2-1meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/deleteoperation/deleteoperation.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | QT += testlib 5 | 6 | SOURCES += tst_deleteoperation.cpp 7 | 8 | RESOURCES += \ 9 | settings.qrc \ 10 | ../shared/config.qrc 11 | -------------------------------------------------------------------------------- /tests/auto/installer/deleteoperation/settings.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | data/repository/Updates.xml 4 | data/repository/A/1.0.2-1meta.7z 5 | data/xmloperationrepository/Updates.xml 6 | 7 | 8 | -------------------------------------------------------------------------------- /tests/auto/installer/elevatedexecuteoperation/elevatedexecuteoperation.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | QT += testlib qml 5 | 6 | SOURCES = tst_elevatedexecuteoperation.cpp 7 | 8 | DEFINES += "QMAKE_BINARY=$$fromNativeSeparators($$QMAKE_BINARY)" 9 | -------------------------------------------------------------------------------- /tests/auto/installer/environmentvariableoperation/data/repository/A/1.0.2-1meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/environmentvariableoperation/data/repository/A/1.0.2-1meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/environmentvariableoperation/environmentvariableoperation.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | QT += testlib 5 | 6 | SOURCES = tst_environmentvariableoperation.cpp 7 | 8 | RESOURCES += \ 9 | settings.qrc \ 10 | ../shared/config.qrc 11 | 12 | -------------------------------------------------------------------------------- /tests/auto/installer/environmentvariableoperation/settings.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | data/repository/Updates.xml 4 | data/repository/A/1.0.2-1meta.7z 5 | data/xmloperationrepository/Updates.xml 6 | 7 | 8 | -------------------------------------------------------------------------------- /tests/auto/installer/extractarchiveoperationtest/data/installerbaserepository/A/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/extractarchiveoperationtest/data/installerbaserepository/A/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/extractarchiveoperationtest/data/installerbaserepository/A/1.0.0installerbase.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/extractarchiveoperationtest/data/installerbaserepository/A/1.0.0installerbase.7z -------------------------------------------------------------------------------- /tests/auto/installer/extractarchiveoperationtest/data/subdirs.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/extractarchiveoperationtest/data/subdirs.7z -------------------------------------------------------------------------------- /tests/auto/installer/extractarchiveoperationtest/data/valid.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/extractarchiveoperationtest/data/valid.7z -------------------------------------------------------------------------------- /tests/auto/installer/extractarchiveoperationtest/data/xmloperationrepository/A/1.0.0anothercontent.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/extractarchiveoperationtest/data/xmloperationrepository/A/1.0.0anothercontent.7z -------------------------------------------------------------------------------- /tests/auto/installer/extractarchiveoperationtest/data/xmloperationrepository/A/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/extractarchiveoperationtest/data/xmloperationrepository/A/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/extractarchiveoperationtest/data/xmloperationrepository/A/1.0.0content1.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/extractarchiveoperationtest/data/xmloperationrepository/A/1.0.0content1.tar.gz -------------------------------------------------------------------------------- /tests/auto/installer/extractarchiveoperationtest/data/xmloperationrepository/A/1.0.0content2.tar.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/extractarchiveoperationtest/data/xmloperationrepository/A/1.0.0content2.tar.bz2 -------------------------------------------------------------------------------- /tests/auto/installer/extractarchiveoperationtest/data/xmloperationrepository/A/1.0.0content3.tar.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/extractarchiveoperationtest/data/xmloperationrepository/A/1.0.0content3.tar.xz -------------------------------------------------------------------------------- /tests/auto/installer/extractarchiveoperationtest/data/xmloperationrepository/A/1.0.0content4.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/extractarchiveoperationtest/data/xmloperationrepository/A/1.0.0content4.zip -------------------------------------------------------------------------------- /tests/auto/installer/extractarchiveoperationtest/data/xmloperationrepository/A/1.0.0default.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/extractarchiveoperationtest/data/xmloperationrepository/A/1.0.0default.7z -------------------------------------------------------------------------------- /tests/auto/installer/extractarchiveoperationtest/extractarchiveoperationtest.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | QT += testlib 5 | 6 | RESOURCES += data.qrc \ 7 | ../shared/config.qrc 8 | SOURCES = tst_extractarchiveoperationtest.cpp 9 | -------------------------------------------------------------------------------- /tests/auto/installer/factory/factory.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | 5 | SOURCES += tst_factory.cpp 6 | -------------------------------------------------------------------------------- /tests/auto/installer/fakestopprocessforupdateoperation/fakestopprocessforupdateoperation.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | QT += network qml 5 | 6 | SOURCES += tst_fakestopprocessforupdateoperation.cpp 7 | -------------------------------------------------------------------------------- /tests/auto/installer/fileutils/fileutils.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | QT += testlib 5 | 6 | SOURCES += tst_fileutils.cpp 7 | -------------------------------------------------------------------------------- /tests/auto/installer/globalsettingsoperation/globalsettingsoperation.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | QT += testlib 5 | 6 | SOURCES = tst_globalsettingsoperation.cpp 7 | 8 | RESOURCES += \ 9 | ../shared/config.qrc 10 | 11 | -------------------------------------------------------------------------------- /tests/auto/installer/installiconsoperation/data/repository/A/1.0.2-1content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/installiconsoperation/data/repository/A/1.0.2-1content.7z -------------------------------------------------------------------------------- /tests/auto/installer/installiconsoperation/data/repository/A/1.0.2-1meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/installiconsoperation/data/repository/A/1.0.2-1meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/installiconsoperation/data/xmloperationrepository/A/1.0.2-1content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/installiconsoperation/data/xmloperationrepository/A/1.0.2-1content.7z -------------------------------------------------------------------------------- /tests/auto/installer/installiconsoperation/installiconsoperation.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | QT += testlib 5 | 6 | SOURCES = tst_installiconsoperation.cpp 7 | 8 | RESOURCES += \ 9 | settings.qrc \ 10 | ../shared/config.qrc 11 | -------------------------------------------------------------------------------- /tests/auto/installer/lib7zarchive/data.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | data/valid.7z 4 | data/invalid.7z 5 | 6 | 7 | -------------------------------------------------------------------------------- /tests/auto/installer/lib7zarchive/data/valid.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/lib7zarchive/data/valid.7z -------------------------------------------------------------------------------- /tests/auto/installer/lib7zarchive/lib7zarchive.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | QT += testlib 5 | 6 | RESOURCES += data.qrc 7 | SOURCES = tst_lib7zarchive.cpp 8 | -------------------------------------------------------------------------------- /tests/auto/installer/libarchivearchive/data/valid.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/libarchivearchive/data/valid.7z -------------------------------------------------------------------------------- /tests/auto/installer/libarchivearchive/data/valid.qbsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/libarchivearchive/data/valid.qbsp -------------------------------------------------------------------------------- /tests/auto/installer/libarchivearchive/data/valid.tar.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/libarchivearchive/data/valid.tar.bz2 -------------------------------------------------------------------------------- /tests/auto/installer/libarchivearchive/data/valid.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/libarchivearchive/data/valid.tar.gz -------------------------------------------------------------------------------- /tests/auto/installer/libarchivearchive/data/valid.tar.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/libarchivearchive/data/valid.tar.xz -------------------------------------------------------------------------------- /tests/auto/installer/libarchivearchive/data/valid.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/libarchivearchive/data/valid.zip -------------------------------------------------------------------------------- /tests/auto/installer/libarchivearchive/libarchivearchive.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | QT += testlib 5 | 6 | RESOURCES += data.qrc 7 | SOURCES = tst_libarchivearchive.cpp 8 | -------------------------------------------------------------------------------- /tests/auto/installer/licenseagreement/data/repository/A/1.0.2-1meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/licenseagreement/data/repository/A/1.0.2-1meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/licenseagreement/licenseagreement.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | QT += testlib 5 | 6 | SOURCES += tst_licenseagreement.cpp 7 | 8 | RESOURCES += \ 9 | settings.qrc \ 10 | ../shared/config.qrc 11 | -------------------------------------------------------------------------------- /tests/auto/installer/licenseagreement/settings.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | data/repository/Updates.xml 4 | data/repository/A/1.0.2-1meta.7z 5 | 6 | 7 | -------------------------------------------------------------------------------- /tests/auto/installer/linereplaceoperation/data/repository/A/1.0.2-1content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/linereplaceoperation/data/repository/A/1.0.2-1content.7z -------------------------------------------------------------------------------- /tests/auto/installer/linereplaceoperation/data/repository/A/1.0.2-1content.7z.sha1: -------------------------------------------------------------------------------- 1 | a0268f80fd2954271fe7d2eae584c13a6d143838 -------------------------------------------------------------------------------- /tests/auto/installer/linereplaceoperation/data/repository/A/1.0.2-1meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/linereplaceoperation/data/repository/A/1.0.2-1meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/linereplaceoperation/data/xmloperationrepository/A/1.0.2-1content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/linereplaceoperation/data/xmloperationrepository/A/1.0.2-1content.7z -------------------------------------------------------------------------------- /tests/auto/installer/linereplaceoperation/data/xmloperationrepository/A/1.0.2-1content.7z.sha1: -------------------------------------------------------------------------------- 1 | a0268f80fd2954271fe7d2eae584c13a6d143838 -------------------------------------------------------------------------------- /tests/auto/installer/linereplaceoperation/linereplaceoperation.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | QT += testlib 5 | 6 | SOURCES += tst_linereplaceoperation.cpp 7 | 8 | RESOURCES += \ 9 | settings.qrc \ 10 | ../shared/config.qrc 11 | -------------------------------------------------------------------------------- /tests/auto/installer/messageboxhandler/data/invalidhash/B/1.0.0-1content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/messageboxhandler/data/invalidhash/B/1.0.0-1content.7z -------------------------------------------------------------------------------- /tests/auto/installer/messageboxhandler/data/invalidhash/B/1.0.0-1content.7z.sha1: -------------------------------------------------------------------------------- 1 | 1c99fe9980cb71dde6a8468c9aa09b4153bc3bff -------------------------------------------------------------------------------- /tests/auto/installer/messageboxhandler/data/invalidoperation/A/1.0.2-1meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/messageboxhandler/data/invalidoperation/A/1.0.2-1meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/messageboxhandler/data/messagebox/A/1.0.2-1meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/messageboxhandler/data/messagebox/A/1.0.2-1meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/messageboxhandler/data/missingarchive/C/1.0.0content.7z.sha1: -------------------------------------------------------------------------------- 1 | 1c99fe9980cb71dde6a8468c9aa09b4153bc3bff -------------------------------------------------------------------------------- /tests/auto/installer/messageboxhandler/messageboxhandler.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | SOURCES += tst_messageboxhandler.cpp 4 | 5 | RESOURCES += \ 6 | settings.qrc \ 7 | ../shared/config.qrc 8 | -------------------------------------------------------------------------------- /tests/auto/installer/metadatacache/data/existing-cache/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "items": [ 3 | "placeholder_sha1" 4 | ], 5 | "type": "Metadata", 6 | "version": "1.2.0" 7 | } 8 | -------------------------------------------------------------------------------- /tests/auto/installer/metadatacache/data/existing-cache/placeholder_sha1/repository.txt: -------------------------------------------------------------------------------- 1 | /example-repository 2 | -------------------------------------------------------------------------------- /tests/auto/installer/metadatacache/data/local-temp-repository/A/example-license.txt: -------------------------------------------------------------------------------- 1 | Example license file 2 | -------------------------------------------------------------------------------- /tests/auto/installer/metadatacache/metadatacache.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT += qml 4 | 5 | SOURCES += tst_metadatacache.cpp 6 | 7 | RESOURCES += \ 8 | settings.qrc 9 | -------------------------------------------------------------------------------- /tests/auto/installer/metadatajob/data/repository/C/1.0.0-1content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/metadatajob/data/repository/C/1.0.0-1content.7z -------------------------------------------------------------------------------- /tests/auto/installer/metadatajob/data/repository/C/1.0.0-1content.7z.sha1: -------------------------------------------------------------------------------- 1 | c8b7076fabaaf6b9d27f27350c577118c24f426b -------------------------------------------------------------------------------- /tests/auto/installer/metadatajob/data/repository/C/1.0.0-1meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/metadatajob/data/repository/C/1.0.0-1meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/metadatajob/data/repository7zInvalidMetaSha1/repository7zInvalidMetaSha1.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/metadatajob/data/repository7zInvalidMetaSha1/repository7zInvalidMetaSha1.7z -------------------------------------------------------------------------------- /tests/auto/installer/metadatajob/data/repositoryActionAdd/A/1.0.2-1content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/metadatajob/data/repositoryActionAdd/A/1.0.2-1content.7z -------------------------------------------------------------------------------- /tests/auto/installer/metadatajob/data/repositoryActionAdd/A/1.0.2-1content.7z.sha1: -------------------------------------------------------------------------------- 1 | 643cb71b2337d5a49d57a5bc3c636ee9b84c0802 -------------------------------------------------------------------------------- /tests/auto/installer/metadatajob/data/repositoryActionAdd/A/1.0.2-1meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/metadatajob/data/repositoryActionAdd/A/1.0.2-1meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/metadatajob/data/repositoryActionAdd/B/1.0.0-1content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/metadatajob/data/repositoryActionAdd/B/1.0.0-1content.7z -------------------------------------------------------------------------------- /tests/auto/installer/metadatajob/data/repositoryActionAdd/B/1.0.0-1content.7z.sha1: -------------------------------------------------------------------------------- 1 | c7b9ab370efe036171dda7b71cd95021747cb101 -------------------------------------------------------------------------------- /tests/auto/installer/metadatajob/data/repositoryActionAdd/B/1.0.0-1meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/metadatajob/data/repositoryActionAdd/B/1.0.0-1meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/metadatajob/data/repositoryActionRemove/C/1.0.0-1content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/metadatajob/data/repositoryActionRemove/C/1.0.0-1content.7z -------------------------------------------------------------------------------- /tests/auto/installer/metadatajob/data/repositoryActionRemove/C/1.0.0-1content.7z.sha1: -------------------------------------------------------------------------------- 1 | c8b7076fabaaf6b9d27f27350c577118c24f426b -------------------------------------------------------------------------------- /tests/auto/installer/metadatajob/data/repositoryActionRemove/C/1.0.0-1meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/metadatajob/data/repositoryActionRemove/C/1.0.0-1meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/metadatajob/data/repositoryZipped/repositoryZipped.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/metadatajob/data/repositoryZipped/repositoryZipped.7z -------------------------------------------------------------------------------- /tests/auto/installer/metadatajob/metadatajob.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT += qml 4 | 5 | SOURCES += tst_metadatajob.cpp 6 | 7 | RESOURCES += \ 8 | settings.qrc 9 | -------------------------------------------------------------------------------- /tests/auto/installer/mkdiroperationtest/mkdiroperationtest.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | QT += testlib 5 | 6 | SOURCES = tst_mkdiroperationtest.cpp 7 | -------------------------------------------------------------------------------- /tests/auto/installer/moveoperation/data/repository/A/1.0.2-1meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/moveoperation/data/repository/A/1.0.2-1meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/moveoperation/moveoperation.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | QT += testlib 5 | 6 | SOURCES = tst_moveoperation.cpp 7 | 8 | RESOURCES += \ 9 | settings.qrc \ 10 | ../shared/config.qrc 11 | -------------------------------------------------------------------------------- /tests/auto/installer/moveoperation/settings.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | data/repository/Updates.xml 4 | data/repository/A/1.0.2-1meta.7z 5 | data/xmloperationrepository/Updates.xml 6 | 7 | 8 | -------------------------------------------------------------------------------- /tests/auto/installer/packagemanagercore/packagemanagercore.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT += qml 4 | 5 | SOURCES += tst_packagemanagercore.cpp 6 | 7 | RESOURCES += \ 8 | settings.qrc 9 | -------------------------------------------------------------------------------- /tests/auto/installer/packagemanagercore/settings.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | installer-config/config.xml 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /tests/auto/installer/prependfileoperation/data/repository/B/1.0.2-1content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/prependfileoperation/data/repository/B/1.0.2-1content.7z -------------------------------------------------------------------------------- /tests/auto/installer/prependfileoperation/data/repository/B/1.0.2-1meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/prependfileoperation/data/repository/B/1.0.2-1meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/prependfileoperation/data/xmloperationrepository/C/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/prependfileoperation/data/xmloperationrepository/C/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/prependfileoperation/prependfileoperation.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | QT += testlib 5 | 6 | SOURCES += tst_prependfileoperation.cpp 7 | 8 | RESOURCES += \ 9 | settings.qrc \ 10 | ../shared/config.qrc 11 | -------------------------------------------------------------------------------- /tests/auto/installer/registerfiletypeoperation/data/repository/A/1.0.2-1content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/registerfiletypeoperation/data/repository/A/1.0.2-1content.7z -------------------------------------------------------------------------------- /tests/auto/installer/registerfiletypeoperation/data/repository/A/1.0.2-1meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/registerfiletypeoperation/data/repository/A/1.0.2-1meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/registerfiletypeoperation/registerfiletypeoperation.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | QT += testlib network 5 | 6 | SOURCES = tst_registerfiletypeoperation.cpp 7 | 8 | RESOURCES += \ 9 | settings.qrc \ 10 | ..\shared\config.qrc 11 | -------------------------------------------------------------------------------- /tests/auto/installer/registerfiletypeoperation/settings.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | data/repository/Updates.xml 4 | data/repository/A/1.0.2-1content.7z 5 | data/repository/A/1.0.2-1meta.7z 6 | 7 | 8 | -------------------------------------------------------------------------------- /tests/auto/installer/replaceoperation/data/repository/A/1.0.2-1content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/replaceoperation/data/repository/A/1.0.2-1content.7z -------------------------------------------------------------------------------- /tests/auto/installer/replaceoperation/data/repository/A/1.0.2-1meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/replaceoperation/data/repository/A/1.0.2-1meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/replaceoperation/replaceoperation.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | QT += testlib 5 | 6 | SOURCES += tst_replaceoperation.cpp 7 | 8 | RESOURCES += \ 9 | settings.qrc \ 10 | ../shared/config.qrc 11 | -------------------------------------------------------------------------------- /tests/auto/installer/replaceoperation/settings.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | data/repository/Updates.xml 4 | data/repository/A/1.0.2-1content.7z 5 | data/repository/A/1.0.2-1meta.7z 6 | 7 | 8 | -------------------------------------------------------------------------------- /tests/auto/installer/repository/data/compressedRepository/compressedRepository.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/repository/data/compressedRepository/compressedRepository.7z -------------------------------------------------------------------------------- /tests/auto/installer/repository/data/repository/A/1.0.2content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/repository/data/repository/A/1.0.2content.7z -------------------------------------------------------------------------------- /tests/auto/installer/repository/data/repository/A/1.0.2meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/repository/data/repository/A/1.0.2meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/repository/data/repository/B/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/repository/data/repository/B/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/repository/data/repository/C/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/repository/data/repository/C/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/repository/repository.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT += network 4 | QT -= gui 5 | 6 | SOURCES += tst_repository.cpp 7 | 8 | RESOURCES += \ 9 | settings.qrc \ 10 | ../shared/config.qrc 11 | -------------------------------------------------------------------------------- /tests/auto/installer/rmdiroperationtest/rmdiroperationtest.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | QT += testlib 5 | 6 | SOURCES = tst_rmdiroperationtest.cpp 7 | -------------------------------------------------------------------------------- /tests/auto/installer/scriptengine/scriptengine.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT += qml widgets 4 | 5 | SOURCES += tst_scriptengine.cpp 6 | 7 | DEFINES += "BUILDDIR=\\\"$$OUT_PWD\\\"" 8 | 9 | RESOURCES += \ 10 | scriptengine.qrc 11 | -------------------------------------------------------------------------------- /tests/auto/installer/settings/data/empty_config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /tests/auto/installer/settings/data/minimal_config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Your application 4 | 1.2.3 5 | 6 | -------------------------------------------------------------------------------- /tests/auto/installer/settings/data/unexpectedattribute_config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Your application 4 | 1.2.3 5 | 6 | Test 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests/auto/installer/settings/data/unexpectedtag_config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Your application 4 | 1.2.3 5 | 6 | Bar 7 | 8 | 9 | -------------------------------------------------------------------------------- /tests/auto/installer/settings/data/unknown_element_config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Your application 4 | 1.2.3 5 | 6 | Your application Installer 7 | 8 | -------------------------------------------------------------------------------- /tests/auto/installer/settings/settings.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT += network 4 | QT -= gui 5 | 6 | SOURCES += tst_settings.cpp 7 | 8 | RESOURCES += \ 9 | settings.qrc 10 | -------------------------------------------------------------------------------- /tests/auto/installer/settingsoperation/data/repository/A/1.0.2-1meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/settingsoperation/data/repository/A/1.0.2-1meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/settingsoperation/data/repository/B/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/settingsoperation/data/repository/B/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/settingsoperation/data/repository/C/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/settingsoperation/data/repository/C/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/settingsoperation/settingsoperation.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | QT += testlib 5 | 6 | SOURCES += tst_settingsoperation.cpp 7 | 8 | RESOURCES += settings.qrc\ 9 | ../shared/config.qrc 10 | -------------------------------------------------------------------------------- /tests/auto/installer/shared/config.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | installer-config/config.xml 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/auto/installer/shared/installer-config/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | test 4 | 1.0.0 5 | 6 | -------------------------------------------------------------------------------- /tests/auto/installer/simplemovefileoperation/data/repository/A/1.0.2-1meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/simplemovefileoperation/data/repository/A/1.0.2-1meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/simplemovefileoperation/settings.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | data/repository/Updates.xml 4 | data/repository/A/1.0.2-1meta.7z 5 | 6 | 7 | -------------------------------------------------------------------------------- /tests/auto/installer/simplemovefileoperation/simplemovefileoperation.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | QT += testlib 5 | 6 | SOURCES = tst_simplemovefileoperation.cpp 7 | 8 | RESOURCES += \ 9 | settings.qrc \ 10 | ../shared/config.qrc 11 | -------------------------------------------------------------------------------- /tests/auto/installer/solver/solver.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | QT += qml 5 | 6 | SOURCES += tst_solver.cpp 7 | -------------------------------------------------------------------------------- /tests/auto/installer/task/task.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | QT += network concurrent 5 | 6 | SOURCES += tst_task.cpp 7 | -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository/componentA.sub1/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository/componentA.sub1/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository/componentA.sub1/1.0.0content.7z.sha1: -------------------------------------------------------------------------------- 1 | d46bf0f128c64749fb03050045afc816774185e2 -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository/componentA.sub1/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository/componentA.sub1/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository/componentA.sub2/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository/componentA.sub2/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository/componentA.sub2/1.0.0content.7z.sha1: -------------------------------------------------------------------------------- 1 | 6561aae70d055e1c4d72b30b12aef7a85cf2139e -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository/componentA.sub2/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository/componentA.sub2/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository/componentA/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository/componentA/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository/componentA/1.0.0content.7z.sha1: -------------------------------------------------------------------------------- 1 | d8486606a02b9c492e4c17d1e42cfea835a1da51 -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository/componentA/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository/componentA/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository/componentB.sub1.sub1/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository/componentB.sub1.sub1/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository/componentB.sub1.sub1/1.0.0content.7z.sha1: -------------------------------------------------------------------------------- 1 | 3fd04b8e55846f9622ffb8f9ae5f4e6c8b57f90e -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository/componentB.sub1.sub1/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository/componentB.sub1.sub1/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository/componentB.sub1.sub2/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository/componentB.sub1.sub2/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository/componentB.sub1.sub2/1.0.0content.7z.sha1: -------------------------------------------------------------------------------- 1 | 2e89c27c3590e12cd900cb55fa2c91428babfd45 -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository/componentB.sub1.sub2/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository/componentB.sub1.sub2/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository/componentB.sub1/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository/componentB.sub1/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository/componentB.sub1/1.0.0content.7z.sha1: -------------------------------------------------------------------------------- 1 | 2407a2adb3d82211921b509e6dd792d67862de0e -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository/componentB.sub1/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository/componentB.sub1/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository/componentB.sub2/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository/componentB.sub2/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository/componentB.sub2/1.0.0content.7z.sha1: -------------------------------------------------------------------------------- 1 | a8b85ffe4f91b4dc68a6402b314402949ef17a7a -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository/componentB.sub2/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository/componentB.sub2/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository/componentB/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository/componentB/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository/componentB/1.0.0content.7z.sha1: -------------------------------------------------------------------------------- 1 | 274b3dbe9cceeca1b577eb2a8302d7690ad93eb3 -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository/componentB/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository/componentB/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository/componentC/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository/componentC/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository/componentC/1.0.0content.7z.sha1: -------------------------------------------------------------------------------- 1 | d3015ef5340508ad426c43daa2517c7b62581bab -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository/componentC/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository/componentC/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository/componentD/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository/componentD/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository/componentD/1.0.0content.7z.sha1: -------------------------------------------------------------------------------- 1 | 5ce5b91fb7ce209d83ba616ac01bf30e2942f70c -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository/componentD/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository/componentD/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository_children/componentA.subcomponent1/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository_children/componentA.subcomponent1/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository_children/componentA.subcomponent1/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository_children/componentA.subcomponent1/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository_children/componentA/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository_children/componentA/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository_children/componentA/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository_children/componentA/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository_children/componentB/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository_children/componentB/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository_children/componentB/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository_children/componentB/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository_children/componentE/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository_children/componentE/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository_children/componentE/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository_children/componentE/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository_children/componentF.subcomponent1.subsubcomponent1/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository_children/componentF.subcomponent1.subsubcomponent1/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository_children/componentF.subcomponent1.subsubcomponent1/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository_children/componentF.subcomponent1.subsubcomponent1/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository_children/componentF.subcomponent1.subsubcomponent2/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository_children/componentF.subcomponent1.subsubcomponent2/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository_children/componentF.subcomponent1.subsubcomponent2/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository_children/componentF.subcomponent1.subsubcomponent2/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository_children/componentF.subcomponent1/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository_children/componentF.subcomponent1/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository_children/componentF.subcomponent1/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository_children/componentF.subcomponent1/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository_children/componentF.subcomponent2.subsubcomponent1/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository_children/componentF.subcomponent2.subsubcomponent1/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository_children/componentF.subcomponent2.subsubcomponent1/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository_children/componentF.subcomponent2.subsubcomponent1/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository_children/componentF.subcomponent2.subsubcomponent2/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository_children/componentF.subcomponent2.subsubcomponent2/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository_children/componentF.subcomponent2.subsubcomponent2/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository_children/componentF.subcomponent2.subsubcomponent2/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository_children/componentF.subcomponent2/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository_children/componentF.subcomponent2/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository_children/componentF.subcomponent2/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository_children/componentF.subcomponent2/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository_children/componentF/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository_children/componentF/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository_children/componentF/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository_children/componentF/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository_children/componentH.subcomponent1/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository_children/componentH.subcomponent1/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository_children/componentH.subcomponent1/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository_children/componentH.subcomponent1/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository_children/componentH/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository_children/componentH/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository_children/componentH/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository_children/componentH/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository_children/componentI.subcomponent1/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository_children/componentI.subcomponent1/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository_children/componentI.subcomponent1/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository_children/componentI.subcomponent1/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository_children/componentI.subcomponent2/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository_children/componentI.subcomponent2/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository_children/componentI.subcomponent2/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository_children/componentI.subcomponent2/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository_children/componentJ.subcomponent1/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository_children/componentJ.subcomponent1/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository_children/componentJ.subcomponent1/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository_children/componentJ.subcomponent1/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository_children/componentJ/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository_children/componentJ/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository_children/componentJ/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository_children/componentJ/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository_children/componentK/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository_children/componentK/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/data/repository_children/componentK/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/installer/treename/data/repository_children/componentK/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/installer/treename/treename.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | QT += testlib 5 | 6 | SOURCES += tst_treename.cpp 7 | 8 | RESOURCES += \ 9 | settings.qrc \ 10 | ../shared/config.qrc 11 | -------------------------------------------------------------------------------- /tests/auto/installer/unicodeexecutable/unicodeexecutable.pro: -------------------------------------------------------------------------------- 1 | SOURCES = main.c 2 | 3 | CONFIG -= qt app_bundle 4 | CONFIG += console 5 | 6 | win32: DESTDIR = $$OUT_PWD 7 | 8 | QT = 9 | -------------------------------------------------------------------------------- /tests/auto/tools/repotest/packages/A/data/A.txt: -------------------------------------------------------------------------------- 1 | Example content for package A. 2 | 3 | -------------------------------------------------------------------------------- /tests/auto/tools/repotest/packages/A/meta/script1.0.0.qs: -------------------------------------------------------------------------------- 1 | function Component() 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /tests/auto/tools/repotest/packages/B/data/B.txt: -------------------------------------------------------------------------------- 1 | Example content for package B. 2 | 3 | -------------------------------------------------------------------------------- /tests/auto/tools/repotest/packages/B/meta/package.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | B 4 | Example component B 5 | 1.0.0 6 | 2020-01-01 7 | true 8 | 9 | -------------------------------------------------------------------------------- /tests/auto/tools/repotest/packages_new/C/data/C.txt: -------------------------------------------------------------------------------- 1 | Example content for package C. 2 | 3 | -------------------------------------------------------------------------------- /tests/auto/tools/repotest/packages_new/C/meta/package.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | C 4 | Example component C 5 | 1.0.0 6 | 2020-01-01 7 | true 8 | 9 | -------------------------------------------------------------------------------- /tests/auto/tools/repotest/packages_update/A/data/A_update.txt: -------------------------------------------------------------------------------- 1 | Example content for package A. 2 | 3 | -------------------------------------------------------------------------------- /tests/auto/tools/repotest/packages_update/A/meta/script2.0.0.qs: -------------------------------------------------------------------------------- 1 | function Component() 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /tests/auto/tools/repotest/packages_update/B/data/B_update.txt: -------------------------------------------------------------------------------- 1 | Example content for package B. 2 | 3 | -------------------------------------------------------------------------------- /tests/auto/tools/repotest/repository_component/A/2.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/tools/repotest/repository_component/A/2.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/tools/repotest/repository_component/A/2.0.0content.7z.sha1: -------------------------------------------------------------------------------- 1 | 059e5ed8cd3a1fbca08cccfa4075265192603e3f -------------------------------------------------------------------------------- /tests/auto/tools/repotest/repository_component/A/2.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/tools/repotest/repository_component/A/2.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/tools/repotest/repository_component/B/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/tools/repotest/repository_component/B/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/tools/repotest/repository_component/B/1.0.0content.7z.sha1: -------------------------------------------------------------------------------- 1 | 059e5ed8cd3a1fbca08cccfa4075265192603e3f -------------------------------------------------------------------------------- /tests/auto/tools/repotest/repository_component/B/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/tools/repotest/repository_component/B/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/tools/repotest/repository_componentAndUnite/2020-11-10-0816_meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/tools/repotest/repository_componentAndUnite/2020-11-10-0816_meta.7z -------------------------------------------------------------------------------- /tests/auto/tools/repotest/repository_componentAndUnite/A/2.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/tools/repotest/repository_componentAndUnite/A/2.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/tools/repotest/repository_componentAndUnite/A/2.0.0content.7z.sha1: -------------------------------------------------------------------------------- 1 | c7cca768ebfe60c4295a79762d4e19e63f2c21d2 -------------------------------------------------------------------------------- /tests/auto/tools/repotest/repository_componentAndUnite/A/2.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/tools/repotest/repository_componentAndUnite/A/2.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/tools/repotest/repository_componentAndUnite/C/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/tools/repotest/repository_componentAndUnite/C/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/tools/repotest/repository_componentAndUnite/C/1.0.0content.7z.sha1: -------------------------------------------------------------------------------- 1 | 0e995c11dc35bd2b4ac04d408eb7091f8322ea49 -------------------------------------------------------------------------------- /tests/auto/tools/repotest/repository_componentAndUnite/C/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/tools/repotest/repository_componentAndUnite/C/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/tools/repotest/repository_unite/2020-11-10-0931_meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/tools/repotest/repository_unite/2020-11-10-0931_meta.7z -------------------------------------------------------------------------------- /tests/auto/tools/repotest/repository_unite/A/2.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/tools/repotest/repository_unite/A/2.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/tools/repotest/repository_unite/A/2.0.0content.7z.sha1: -------------------------------------------------------------------------------- 1 | c7cca768ebfe60c4295a79762d4e19e63f2c21d2 -------------------------------------------------------------------------------- /tests/auto/tools/repotest/repository_unite/C/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/tools/repotest/repository_unite/C/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/tools/repotest/repository_unite/C/1.0.0content.7z.sha1: -------------------------------------------------------------------------------- 1 | 0e995c11dc35bd2b4ac04d408eb7091f8322ea49 -------------------------------------------------------------------------------- /tests/auto/tools/repotest/repotest.pro: -------------------------------------------------------------------------------- 1 | include(../../qttest.pri) 2 | 3 | QT -= gui 4 | 5 | SOURCES += tst_repotest.cpp 6 | 7 | -------------------------------------------------------------------------------- /tests/auto/tools/repotest/test_package_versions/repository_1/A/2.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/tools/repotest/test_package_versions/repository_1/A/2.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/tools/repotest/test_package_versions/repository_1/A/2.0.0content.7z.sha1: -------------------------------------------------------------------------------- 1 | 059e5ed8cd3a1fbca08cccfa4075265192603e3f -------------------------------------------------------------------------------- /tests/auto/tools/repotest/test_package_versions/repository_1/A/2.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/tools/repotest/test_package_versions/repository_1/A/2.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/tools/repotest/test_package_versions/repository_1/B/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/tools/repotest/test_package_versions/repository_1/B/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/tools/repotest/test_package_versions/repository_1/B/1.0.0content.7z.sha1: -------------------------------------------------------------------------------- 1 | 059e5ed8cd3a1fbca08cccfa4075265192603e3f -------------------------------------------------------------------------------- /tests/auto/tools/repotest/test_package_versions/repository_1/B/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/tools/repotest/test_package_versions/repository_1/B/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/tools/repotest/test_package_versions/repository_2/A/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/tools/repotest/test_package_versions/repository_2/A/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/tools/repotest/test_package_versions/repository_2/A/1.0.0content.7z.sha1: -------------------------------------------------------------------------------- 1 | 059e5ed8cd3a1fbca08cccfa4075265192603e3f -------------------------------------------------------------------------------- /tests/auto/tools/repotest/test_package_versions/repository_2/A/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/tools/repotest/test_package_versions/repository_2/A/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/tools/repotest/test_package_versions/repository_2/B/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/tools/repotest/test_package_versions/repository_2/B/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/tools/repotest/test_package_versions/repository_2/B/1.0.0content.7z.sha1: -------------------------------------------------------------------------------- 1 | 059e5ed8cd3a1fbca08cccfa4075265192603e3f -------------------------------------------------------------------------------- /tests/auto/tools/repotest/test_package_versions/repository_2/B/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/tools/repotest/test_package_versions/repository_2/B/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/tools/repotest/test_package_versions/repository_3/A/1.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/tools/repotest/test_package_versions/repository_3/A/1.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/tools/repotest/test_package_versions/repository_3/A/1.0.0content.7z.sha1: -------------------------------------------------------------------------------- 1 | 059e5ed8cd3a1fbca08cccfa4075265192603e3f -------------------------------------------------------------------------------- /tests/auto/tools/repotest/test_package_versions/repository_3/A/1.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/tools/repotest/test_package_versions/repository_3/A/1.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/tools/repotest/test_package_versions/repository_3/B/3.0.0content.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/tools/repotest/test_package_versions/repository_3/B/3.0.0content.7z -------------------------------------------------------------------------------- /tests/auto/tools/repotest/test_package_versions/repository_3/B/3.0.0content.7z.sha1: -------------------------------------------------------------------------------- 1 | 059e5ed8cd3a1fbca08cccfa4075265192603e3f -------------------------------------------------------------------------------- /tests/auto/tools/repotest/test_package_versions/repository_3/B/3.0.0meta.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/auto/tools/repotest/test_package_versions/repository_3/B/3.0.0meta.7z -------------------------------------------------------------------------------- /tests/auto/tools/tools.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = subdirs 2 | 3 | SUBDIRS += \ 4 | repotest 5 | -------------------------------------------------------------------------------- /tests/downloadspeed/downloadspeed.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = app 2 | INCLUDEPATH += . .. 3 | TARGET = downloadspeed 4 | 5 | include(../../installerfw.pri) 6 | 7 | QT -= gui 8 | QT += network 9 | 10 | CONFIG += console 11 | 12 | SOURCES += main.cpp 13 | 14 | macx:include(../../no_app_bundle.pri) 15 | -------------------------------------------------------------------------------- /tests/test-framework/checker/testrunner/__init__.py: -------------------------------------------------------------------------------- 1 | # init.py 2 | -------------------------------------------------------------------------------- /tests/test-framework/checker/testrunner/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtproject/installer-framework/11046d6f77ed2d59b7b1cdbae52f487304ce4f42/tests/test-framework/checker/testrunner/logger.py -------------------------------------------------------------------------------- /tests/test-framework/site/TestCases/testcase-linux64/testcase-linux64.cfg: -------------------------------------------------------------------------------- 1 | [General] 2 | installscript=testscript.qs 3 | platforms=linux64 4 | targetDirectory=/home/kdab/testinstall 5 | checkerTestDir=checker 6 | -------------------------------------------------------------------------------- /tests/test-framework/site/TestCases/testcase1/testcase1.cfg: -------------------------------------------------------------------------------- 1 | [General] 2 | installscript=testscript.qs 3 | platforms=windows,linux 4 | targetDirectory=c:\testinstall 5 | checkerTestDir=checker 6 | -------------------------------------------------------------------------------- /tests/test-framework/site/VMConfigs/LinuxUbuntu9.1064Bit.cfg: -------------------------------------------------------------------------------- 1 | [General] 2 | snapshot=base 3 | username=kdab 4 | password=kdab 5 | vmx=[standard] Linux Ubuntu 9.10 64 Bit/Linux Ubuntu 9.10 64 Bit.vmx 6 | tempDir=/home/kdab 7 | os=linux64 8 | python=/usr/bin/python 9 | -------------------------------------------------------------------------------- /tests/test-framework/site/VMConfigs/WindowsVista32Bit.cfg: -------------------------------------------------------------------------------- 1 | [General] 2 | snapshot=base 3 | username=kdab 4 | password=kdab 5 | vmx=[standard] Windows Vista 32 Bit/Windows Vista 32 Bit.vmx 6 | tempDir=c:\Users\kdab\Desktop 7 | os=windows 8 | python=c:\Python26\python.exe 9 | 10 | -------------------------------------------------------------------------------- /tests/test-framework/site/VMConfigs/WindowsVista64Bit.cfg: -------------------------------------------------------------------------------- 1 | [General] 2 | snapshot=base 3 | username=kdab 4 | password=kdab 5 | vmx=[standard] Windows XP 32 Bit/Windows XP 32 Bit.vmx 6 | tempDir=c:\Dokumente und Einstellungen\kdab\Desktop 7 | os=windows 8 | python=c:\Python26\python.exe 9 | 10 | -------------------------------------------------------------------------------- /tests/test-framework/site/VMConfigs/WindowsXp32Bit.cfg: -------------------------------------------------------------------------------- 1 | [General] 2 | snapshot=base 3 | username=kdab 4 | password=kdab 5 | vmx=[standard] Windows XP 32 Bit/Windows XP 32 Bit.vmx 6 | tempDir=c:\Dokumente und Einstellungen\kdab\Desktop 7 | os=windows 8 | python=c:\Python26\python.exe 9 | 10 | -------------------------------------------------------------------------------- /tests/test-framework/site/VMConfigs/WindowsXp64Bit.cfg: -------------------------------------------------------------------------------- 1 | [General] 2 | snapshot=base 3 | username=kdab 4 | password=kdab 5 | vmx=[standard] Windows XP 64 Bit/Windows XP 64 Bit.vmx 6 | tempDir=c:\Documents and Settings\kdab\Desktop 7 | os=windows 8 | python=c:\Python26\python.exe 9 | 10 | -------------------------------------------------------------------------------- /tests/test-framework/tests/testfiles/test.filelist: -------------------------------------------------------------------------------- 1 | /home/frank/.ssh/id_dsa.pub; 1113; 1fddf250c364370b7936c1b7256c7eda 2 | /home/frank/.ssh/id_dsa.pub; 1113; 1fddf250c364370b7936c1b7256c7edb 3 | 4 | -------------------------------------------------------------------------------- /tests/testcases/testcase1/testcase1.cfg: -------------------------------------------------------------------------------- 1 | [General] 2 | installscript=testscript.qs 3 | platforms=windows,linux 4 | targetDirectory=c:\Users\kdab\Desktop\testinstall 5 | checkerTestDir=checker 6 | -------------------------------------------------------------------------------- /tests/testreturn/testreturn.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = app 2 | TARGET = 3 | INCLUDEPATH += . 4 | 5 | QT -= gui 6 | CONFIG += console 7 | 8 | # Input 9 | SOURCES += main.cpp 10 | -------------------------------------------------------------------------------- /tests/tests.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = subdirs 2 | 3 | SUBDIRS = \ 4 | auto \ 5 | downloadspeed 6 | -------------------------------------------------------------------------------- /tools/tools.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = subdirs 2 | 3 | SUBDIRS += \ 4 | archivegen \ 5 | binarycreator \ 6 | repogen \ 7 | devtool \ 8 | repocompare 9 | --------------------------------------------------------------------------------