summaryrefslogtreecommitdiffstats
path: root/doc/examples
Commit message (Collapse)AuthorAgeFilesLines
* Add support for moving child components with <TreeName>Arttu Tarkiainen2022-01-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add new optional "moveChildren" attribute to <TreeName> element. Children of components declaring "moveChildren=true" attribute are calculated a value for an automatic tree name element. Multiple components in a single tree branch can declare a tree name, the order which the relocation happens is from leaf components to root components. Components may be moved under another tree name target. Components may be moved to an existing identifier part that does not have a component, for example in the following repository structure: rootA.childA rootB rootB.childB the "rootB" component can legally declare a "rootA" tree name. The tree names of components become static after installed. If a repository declares a new tree name for a component that is installed, it is only applied after updating in maintenance tool. Child components, which have an automatic tree name, are moved if the parent component is updated with a new tree name, however. Task-number: QTIFW-2380 Change-Id: I9c44a114d3c1248b7e2dd4f0b5cda0739af102f3 Reviewed-by: Katja Marttila <katja.marttila@qt.io>
* Add possibility to move component in component treeKatja Marttila2021-02-111-0/+1
| | | | | | | | | | | | Setting <TreeName> -tag to component.xml will overwrite the default location of component in installer's tree view. This way we can define the component location without a complete repo build. Updates.xml can be directly modified by adding <TreeName> -tag for easy relocation of components. TreeName must be an unique name - it cannot conflict with existing tree name or name. Task-number: QTIFW-594 Change-Id: Ie69f90f1303d932369d566d0d7b4bc0e354505c6 Reviewed-by: Arttu Tarkiainen <arttu.tarkiainen@qt.io>
* Introduce ForcedUpdate element for componentKatja Marttila2020-12-221-0/+1
| | | | | | | | | | | Setting ForcedUpdate for component will cause a mandatory update for component if it is installed. Component must be updated before any other component can be updated/installed/removed. Essential components are updated at the same time with ForcedUpdate. Task-number: QTIFW-1565 Change-Id: I6af07fba222371e8cd161d1fec65301450077d86 Reviewed-by: Arttu Tarkiainen <arttu.tarkiainen@qt.io>
* Add option to define operations in component.xmlKatja Marttila2020-12-071-0/+13
| | | | | | | | | | | Operations can from now on be declared also in component.xml. The operations are performed, backuped and rollbacked the same way as they would be when defined from scripting api. Task-number: QTIFW-507 Change-Id: Ia509219b94737136c3de25db0cb0c72076b48380 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Arttu Tarkiainen <arttu.tarkiainen@qt.io>
* Fix code examples to use 'MaintenanceToolName'Kai Koehne2015-01-191-1/+1
| | | | | | | | | Commit 27390528bd renamed the <UninstallerName> tag to <MaintenanceToolName>. Fix remaining uses of <UninstallerName> to use the new tag. Change-Id: I2a397b7c23e2d3a0e8d8759f24d407cdfd4e5fa5 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
* Add some example data for RunProgramNiels Weber2014-12-081-3/+4
| | | | | | Task-number: QTIFW-481 Change-Id: I00b863093697857bafcffa7e4a2afc4feee33365 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
* Allow spaces in RunProgramArgumentsNiels Weber2014-11-171-1/+3
| | | | | | | | | | | This changes the syntax of the RunProgramArguments entry in the config.xml. <Argument> sub tags need to be used to specify the RunProgramArguments now. Task-number: QTIFW-227 Change-Id: Ife007bf660cdcf4ff5e8e31bb9bb5ac2e5037616 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com> Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>
* Prefer uppercase for RootDir and HomeDirNiels Weber2014-07-181-3/+3
| | | | | Change-Id: If084e32d00b1f1995a00795675b8bc0e2011d72d Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* config.xml: Discourage use of <Icon>Sergio Ahumada2014-02-051-1/+2
| | | | | | | | | | | | <Icon> is deprecated according to the documentation, so better tell people to use <InstallerApplicationIcon> and/or <InstallerWindowIcon> instead. Also moving up the settings to the same position they appear in the documentation. Change-Id: I8fe468ba9c362f1abbeb69809eb25e2c51204b25 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com> Reviewed-by: Niels Weber <niels.weber@digia.com>
* Add RunProgramArgumentsAurindam Jana2013-03-041-0/+1
| | | | | | | | | | | The common case that the called application needs arguments wasn't implemented. Change-Id: I60b2d149399b4036c4fc30b55b0d17997993d8bd Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com> Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Kai Koehne <kai.koehne@digia.com>
* Document localization of package.xml description.Niels Weber2012-03-281-0/+1
| | | | | Change-Id: I73c0f338433f8c571057760765d0388dcf062350 Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* add example config.xml and package.xml to docsNiels Weber2012-03-192-0/+56
Fixes QTIFW-112 Change-Id: I6bb33d8acd19007ba4738ffae8afe90fb886d5f8 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>