summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* update documentation possible package.xml tagsTim Jenssen2011-11-181-3/+3
| | | | | Change-Id: I2453233b7f1661e210cdc86bd1c0c635d9769c12 Reviewed-by: Niels Weber <niels.2.weber@nokia.com>
* introduce a DownloadableArchives package description xml-tagTim Jenssen2011-11-183-0/+9
| | | | | | | | - with this new tag we are able to create simple components which have some content without a needed script - this saves us some scriptengine instances in the future Change-Id: Ib9890324bfbd9b18fb33f3f7bd88cae93c6a2062 Reviewed-by: Niels Weber <niels.2.weber@nokia.com>
* another tiny doc changeNiels Weber2011-11-181-2/+2
| | | | | Change-Id: I0580d1b0056b7c98f91006058c3a540672353910 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* tiny doc updateNiels Weber2011-11-181-2/+2
| | | | | Change-Id: Ide0a74bbee7c247ab155dcb72f6b05de5f5f2b01 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* setStatus move the message to std out aswellTim Jenssen2011-11-181-3/+2
| | | | | Change-Id: If4e46ae7e0c2973302f3a3563325ca5fb27c62df Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* Remove operation xml verbose output.kh12011-11-181-6/+6
| | | | | | | | | Delete the operation and continue in error case without adding the operation to the performed operations list. Change-Id: I8e0f9bacb0d3b1e3fc1883b77e9a52d2f886d1b5 Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* Create a scripte engine only if really needed.kh12011-11-183-32/+43
| | | | | | Change-Id: I5f4c2591bf6a96f1ad4054e0d7550c2303fd4bae Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com> Reviewed-by: Alexander Lenhardt <alexander.lenhardt@nokia.com>
* Add QDebug stream operator to component class.kh12011-11-172-0/+17
| | | | | Change-Id: I4de2464f733b7d851f2a4744fc278b8de685f002 Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* Fix broken undo operation calculation.kh12011-11-171-21/+24
| | | | | | | Undo operations are now recorded for replaced components as well. Change-Id: I959e3f61e0ad8620f73738fe7f04afe9e9098f68 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* fix doc packages.xml -> package.xmlTim Jenssen2011-11-171-2/+2
| | | | | | Change-Id: I5bbb6f83600e4b13b1133da116967bb641322c69 Reviewed-by: Niels Weber <niels.2.weber@nokia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* fix a unpack meta data 7zip problem/crashTim Jenssen2011-11-171-2/+2
| | | | | | | | - if two threads trying to create static variables at same time the result could be very strange Change-Id: I82516e33e176435dfc80036c5f6644ac7db183bc Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* have always output, even when not verboseNiels Weber2011-11-171-1/+1
| | | | | | Change-Id: Idb2ff09875017c31f3891d32a19e91678092cbad Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* Fix build after d48cb97ba1b1179ce314d6ab190a7379f802465a.kh12011-11-171-2/+2
| | | | | | Change-Id: I18c2f92c96a7bcd93a908161b15490fda221871e Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com> Reviewed-by: Niels Weber <niels.2.weber@nokia.com>
* Use QSet throughout the whole code, saves us QList conversions.kh12011-11-1511-51/+82
| | | | | | | | | | | Remove default parameter from Repo ctor, lead already to confusion. Also add some more specific {get/set} repo functions, to be able to distinguish between the different kind of repositories (needed for setting dialog). Change-Id: I2c1e4d5377799f54e408a89785bdc5f01619f846 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com> Reviewed-by: Alexander Lenhardt <alexander.lenhardt@nokia.com>
* Make sure we check if we could find the requested component.kh12011-11-152-54/+52
| | | | | | | | Avoid 0 pointer access, refactor the code since both fetch functions used basically the same except some different connects. Change-Id: Ie5cbb5af14074fa17c6b42094da192a68a6e1bfa Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* fixed bugs with version display in packagemanager and update managerAlexander Lenhardt2011-11-152-23/+26
| | | | | | Change-Id: I5252b973d96b203ace5e9022f09f55e39c7c779c Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* use relevantComponentForAutoDependOne everywhereTim Jenssen2011-11-141-10/+9
| | | | | | | - even in the autodepend->dependency transform loop at the beginning of appendComponentsToInstall Change-Id: I8423b5fe80d3f02a2eb257e7b3985684faea71cb Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* Fix some typos.kh12011-11-102-21/+21
| | | | | Change-Id: I0761bde1dd6197a59b4df24a10b4a8ba2a424c62 Reviewed-by: Niels Weber <niels.2.weber@nokia.com>
* autodependon should only checked on user available componentsTim Jenssen2011-11-091-1/+10
| | | | | Change-Id: Icf130d76d339704cde18ee9853d82cb7a100534c Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* Fix 5d9fa6ed0eb13a63aed63fe5642db3e1b3936b8b.kh12011-11-091-0/+3
| | | | | | | | | If we install a component with essential tag, remember to restart to. It's not sufficient to do this in write un-installer, as this will only be called if the ui shuts down. Change-Id: I1188254d94cb83c2cdffd5cfa04e4da0b2e9ecdb Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* Fix crash during install with latest SDK.kh12011-11-092-11/+19
| | | | | | | | | | Since we can have a very big files, do not read them at all, instead read chunks during hash verification. Avoids out of memory exceptions. Fix notify(), if we catch an exception, terminate the app as it's to late to do anything useful now. Change-Id: I2805eeff7d8c62ea73264c92a764724e100840e3 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* If there happens to be an error during fetch, reset states.kh12011-11-095-20/+52
| | | | | | | | | Fix some missing pieces in repo info job, we need to clear already created tmp directories. Extend tmp dir deleter to support this... Change-Id: Id4ff22899959e488c3346348fdf657b628a38e30 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com> Reviewed-by: Alexander Lenhardt <alexander.lenhardt@nokia.com>
* Make sure we remove ui elements we added.kh12011-11-094-13/+30
| | | | | | | | | | | | This fixes several problems, e.g. once a component script has been run, possible ui elements or even complete pages have been added. On a second component script run these elements would have been added again etc... Now we remove all pages and widget by default. Change-Id: I47a3283ce06767c28529201432b71c0b4f12e533 Reviewed-by: Niels Weber <niels.2.weber@nokia.com> Reviewed-by: Alexander Lenhardt <alexander.lenhardt@nokia.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* make sure that a component with addElevatedOperation will get ↵Tim Jenssen2011-11-082-0/+18
| | | | | | | RequiresAdminRights tag Change-Id: I5b8e00212b580c968d15e7b5e93be43a66ad6649 Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* Remove superfluous semicolon...kh12011-11-081-1/+0
| | | | | Change-Id: Ie9eb822191a5dc2a0ee16b78201cfce28577e42a Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* Fix whitespaces.kh12011-11-071-2/+2
| | | | | Change-Id: I12a211931eba68235ed65b81019890dc3478c565 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* Adjust to take the 110 char count into account.kh12011-11-072-8/+7
| | | | | Change-Id: I94e5ae6d7c15b0e68b1c3c9643a9eacf82f6de56 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* Make sure we fetch only enabled repositories.kh12011-11-071-1/+4
| | | | | | Change-Id: I6a88f3794e029eff293e539705d377dff1349414 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com> Reviewed-by: Alexander Lenhardt <alexander.lenhardt@nokia.com>
* added support for updateUrl redirectsAlexander Lenhardt2011-11-044-10/+25
| | | | | | | | | - Updates.xml can now have a tag <RedirectUpdateUrl> which can be set via repogen -u [URL] Change-Id: I6748d32341464a868b27e937f104f5601c39a726 Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* Implement basic authentication and proxy support.kh12011-11-033-8/+88
| | | | | | Change-Id: I4ec8966cb15497bdcc1332ab89cedbdace7240ee Reviewed-by: Alexander Lenhardt <alexander.lenhardt@nokia.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* Slightly adjust comments.kh12011-11-031-44/+49
| | | | | Change-Id: I1e54ecc7ed0043eddb4606e4d8f3910d1820cfe3 Reviewed-by: Niels Weber <niels.2.weber@nokia.com>
* Fix NULL pointer access in case of error.kh12011-11-021-4/+8
| | | | | Change-Id: I4475a9e7e13a34570548fb93aff8c06d301159af Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* Adjust coding style.kh12011-11-023-297/+316
| | | | | | | Change-Id: Ia725d71328bb4ec7a50e020b4a7e3d014fd9c8f3 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com> Reviewed-by: Niels Weber <niels.2.weber@nokia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* Read possible authentication settings for remote repos.kh12011-11-013-34/+157
| | | | | | | Change-Id: Ic7a2c0d572f84f1374e2f97fe77555dba560bd46 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com> Reviewed-by: Alexander Lenhardt <alexander.lenhardt@nokia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* added contentChangeRequested on the component classTim Jenssen2011-10-312-2/+13
| | | | | | Change-Id: Ie637e9415b48f028f43d32989a2f133572792866 Reviewed-by: Niels Weber <niels.2.weber@nokia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* we are fine if the release date is the sameMaurice Kalinowski2011-10-211-1/+1
| | | | | | | | only if the release date moves back in time, we should throw an error Change-Id: I61b737eb0181a365fb2287be56acee26dca7fcbb Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* the collected items need to depend on the addDependencies booleanTim Jenssen2011-10-211-0/+8
| | | | | Change-Id: I3b4ea4c090efd42bcc5de21a9a9340e72856f848 Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* rename available in availablePackageInfosTim Jenssen2011-10-211-5/+5
| | | | | Change-Id: Id6da56b94d7992166dff36e1664b293fcb072962 Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* Implement QTIFW-3.kh12011-10-207-1/+24
| | | | | | | Change-Id: I8a959d9913f3baac79f70c63a483bdd0e3cd0fe7 Reviewed-by: Niels Weber <niels.2.weber@nokia.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* Fix some typos.kh12011-10-201-2/+2
| | | | | | | Change-Id: Ibe7826d2d378bf89cf7e422f0a9db4e77c23dd54 Reviewed-by: Niels Weber <niels.2.weber@nokia.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* Add some more status information.kh12011-10-202-6/+15
| | | | | | | Change-Id: Ia4b3a297a65840d5fca35831a5181791c776baa7 Reviewed-by: Niels Weber <niels.2.weber@nokia.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* don't calculate dependencies during repogen/binarycreatorTim Jenssen2011-10-201-0/+5
| | | | | | Change-Id: Ic232e15ababba61450c24ab201ba360ea8a0b6ba Reviewed-by: Niels Weber <niels.2.weber@nokia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* fix for QTSDK-915 and QTIFW-29Tim Jenssen2011-10-191-144/+24
| | | | | | | | - now the undo part of create shortcuts tries to remove the path as wide as possible - these removes the backup code, because it makes no sense in this case, for the installation rollback we need to rethink about another functionality Change-Id: I12c3803ca79511c9e1ec99b90ab9e3c9ea0e93b6 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* Fix for QTIFW-54Alexander Lenhardt2011-10-141-1/+1
| | | | | Change-Id: Idf66c5d0d6104ccfb8d9d49c495d426a77325224 Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* improvements for moving averageAlexander Lenhardt2011-10-141-8/+25
| | | | | Change-Id: I981cee1ed666b89596b05527281cbc556a7ae7c1 Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* Keep the code more compact. Fix typo.kh12011-10-132-68/+49
| | | | | | Change-Id: I168ed8c79c85a156e63490fabd100a89294d2b01 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* Fix QTSDK-954.kh12011-10-131-4/+6
| | | | | | | | Download packages first before we run the undo operations. Change-Id: I203c4b2dd16270a70f5a3e687ba1d33132e5d4d7 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* Expand functions and fix type in connect.kh12011-10-131-4/+16
| | | | | | Change-Id: I50acaf92b711e7d2c5b310924d4b0a0ebd778091 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* added scRemoteVersion constant for better readabilityAlexander Lenhardt2011-10-135-7/+9
| | | | | | Change-Id: I781f58c74e318d0946026f691cb381634fd59704 Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* Fixed QTSDK-961Alexander Lenhardt2011-10-1313-27/+108
| | | | | | | | | | | | - added support for version inheritance attributes to repogen - added version inheritance for components - 'inheritVersionFrom' attribute can be set for Version tags added support for version inheritance attributes to repogen Change-Id: I7e9a3a71620de2d8ffed0e0296b68f307304d9f6 Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com> Reviewed-by: Maurice Kalinowski <maurice.kalinowski@nokia.com>