summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
| * | use removeSystemGeneratedFiles in createlocalrepositoryTim Jenssen2013-11-131-2/+1
| | | | | | | | | | | | | | | | | | Change-Id: I9ac5270c021425d4aa6d1e5873afded550788a35 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
| * | remove unnecessary else statementTim Jenssen2013-11-131-6/+2
| | | | | | | | | | | | | | | | | | Change-Id: Iaad2801d5f9700e64e4a44264b57dfaf31f419e6 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
| * | Merge remote-tracking branch 'origin/1.4' into 1.5Tim Jenssen2013-11-131-6/+20
| |\| | | | | | | | | | Change-Id: I0bba1ced9316861cb6723ec1677a4d01e3b91d2f
| | * Read file content in case mmap fails (fallback).kh12013-11-121-6/+20
| | | | | | | | | | | | | | | | | | | | | | | | Task-number: QTIFW-400 Change-Id: Ic1bc25b7bc1ada6b12b7967c4c41e65f64e81267 Reviewed-by: Kai Koehne <kai.koehne@digia.com> Reviewed-by: Niels Weber <niels.weber@digia.com>
| * | Offline installer do not require any temporary space.kh12013-11-131-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | Though not a real fix, it is still part of QTIFW-395. Change-Id: Idcde0dbd6b578fe900fc3ea3f11a68a90ff1f122 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com> Reviewed-by: Niels Weber <niels.weber@digia.com>
| * | Merge remote-tracking branch 'origin/1.4' into 1.5Tim Jenssen2013-11-071-2/+2
| |\| | | | | | | | | | Change-Id: I559345600da059e456ea61faac5ba33c66fa0e3c
| | * do not reset registered archives in installer caseTim Jenssen2013-11-071-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | - that reseted registered archives which are read from the binary content class which is only done once at the start of an installer Change-Id: I74da50276e28094555f4e7960b1a92a49b729236 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
| * | preprocessor buildfix for MacTim Jenssen2013-11-071-1/+1
| | | | | | | | | | | | | | | Change-Id: Iae181f230cf20651fc5820fe54c4ae493cfb67cb Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
| * | Merge remote-tracking branch 'origin/1.4' into 1.5Tim Jenssen2013-11-0613-47/+127
| |\| | | | | | | | | | Change-Id: I2725f9bacbe04240dc3f97062c5ebc50884822c8
| | * Restart on the wizard needs to cleanup component left-oversTim Jenssen2013-11-0611-26/+103
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - use two different script engine instances - one which lives from the beginning -> the controlScriptEngine - the other one which will be reset if there are some new repositories loaded - now the core has a pointer to the gui object, but it should only be used by the script engine so a QObject type should be enough - engines are deleted as QObject children from the PackageManagerCore - registered downloaded archives are removed Change-Id: I60a4a32fb2e409059839ec11b10c57357454f57a Reviewed-by: Michal Klocek <michal.klocek@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
| | * prepare script engine to get the gui object laterTim Jenssen2013-10-292-20/+24
| | | | | | | | | | | | | | | | | | | | | | | | - Since we need two different script engines we need to be able to set the gui object later Change-Id: Ie40f8ec3dd84dc4d5b3cf127c3e41ce25ef53b66 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
| | * remove unused class forwardTim Jenssen2013-10-291-1/+0
| | | | | | | | | | | | | | | Change-Id: I51d19bb2dac3ffe84f905bf187d361c04694f72d Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
| * | Wrong variable in use, fixes fd26174d2cf on unix.kh12013-11-061-2/+2
| | | | | | | | | | | | | | | Change-Id: Ibd70015fc18d8a19f29175fd94593b120c0255ff Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
| * | Introduce ApplicationsDir variable.kh12013-11-061-0/+20
| | | | | | | | | | | | | | | | | | | | | Task-number: QTIFW-258 Change-Id: Ie08884c01c62e40104dce0dba8ef85c5194d7207 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
| * | Always only delete the install directory if it's empty.kh12013-11-062-1/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We have to reset the force removal flag inside the operation to not delete any other files/ folders than our own created. Once the flag is set to false, the operation will fail on any file/ folder still left in the install path. Note: the config.rcc is a dummy file to calm down settings class parser warnings. Change-Id: I66efb5836e310bdb1b64e5647ee76c058cea2a7e Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
| * | Environment variables changes are not propagated to the system.kh12013-11-061-12/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note: we already used the Unicode version of the function call, though without passing the right LPARAM. Might fix the issue... Task-number: QTIFW-391 Change-Id: I28e0afd45ea7e4d1b904dcf8357fc990dec6767a Reviewed-by: Kai Koehne <kai.koehne@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
| * | Fix virtual function being hidden error.kh12013-11-052-2/+2
| | | | | | | | | | | | | | | | | | Change-Id: I7b4072a11df9f06a45c11dfc4268e1cfc63ccb53 Reviewed-by: Kai Koehne <kai.koehne@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
| * | Build installers with accessibility pluginTim Jenssen2013-10-251-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | This change makes the installers work with screen readers. Task-number: QTBUG-34296 Change-Id: I87cf313657d9eaa31f4cd89729b4e298880ae99e Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
| * | Merge remote-tracking branch 'origin/1.4' into 1.5Tim Jenssen2013-10-2333-208/+352
| |\| | | | | | | | | | Change-Id: Ib2d382d1aa398b642dc15f4df7c03b19bf638546
| | * fix that restart is only triggered if the user wants itTim Jenssen2013-10-232-2/+2
| | | | | | | | | | | | | | | Change-Id: I7814e94819088a4ee82fea9a120d99be6f63d934 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
| | * rename forceRestart to needsHardRestartTim Jenssen2013-10-235-9/+16
| | | | | | | | | | | | | | | Change-Id: Ic3e3b6733f3d4e7bbf7b9a2715fd2d74fb3f9a2d Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
| | * Fix the copy error messageMichal Klocek2013-10-172-2/+2
| | | | | | | | | | | | | | | | | | Change-Id: I14f46f8567010b3ce8ac3b7e37ff61eed5015d39 Reviewed-by: Petref Saraci <petref.saraci@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
| | * Compile fix.kh12013-10-161-1/+3
| | | | | | | | | | | | | | | Change-Id: I917cb0da36b6d68df85cbc037602c4abf754ded8 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
| | * Implement a way to replace the default resource.kh12013-10-164-18/+60
| | | | | | | | | | | | | | | | | | Change-Id: I2e362d255bf2526f216cbb872bbb64d37383d229 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com> Reviewed-by: Michal Klocek <michal.klocek@digia.com>
| | * Be more verbose on the resource tree.kh12013-10-161-17/+9
| | | | | | | | | | | | | | | Change-Id: I1e079f94767d95d997ebb6d758c40e605fd36c75 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
| | * Make sure we parse and pass arguments as early as possible.kh12013-10-161-53/+53
| | | | | | | | | | | | | | | | | | Change-Id: I384f036a24e3eb648bde0fa8e40ab8dcb0779e7b Reviewed-by: Michal Klocek <michal.klocek@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
| | * keep the old patch file list up to dateTim Jenssen2013-10-153-2/+16
| | | | | | | | | | | | | | | | | | | | | | | | Later we can remove the versions without any version ending, but currently we have some old components which are using this. Change-Id: I593b46a23807b0e64fd86e543b28951e23424a3c Reviewed-by: Iikka Eklund <iikka.eklund@digia.com>
| | * Compile on mingw.kh12013-10-151-8/+3
| | | | | | | | | | | | | | | Change-Id: I2a9a85e88dffa62af57c8502533a0c131ecf1b8e Reviewed-by: Christian Stenger <christian.stenger@digia.com>
| | * Fix broken dependency resolverMichal Klocek2013-10-141-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | * dependencies can have versions * remove version before sorting dependecy graph Change-Id: Iceefd7939fffcb5c5ad94d0e915de9e2d6eba172 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
| | * Fix target dir for root installations and empty AdminTargetDirKai Koehne2013-10-111-1/+1
| | | | | | | | | | | | | | | | | | | | | Make sure e.g. '@homeDir@' is replaced also in this case. Change-Id: Ife5b2d88e19abdab8b9264c5db09c1d9b5c13916 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
| | * Connect extract operation to progress calculation.kh12013-10-094-14/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ignore senders which are sending 100% more then once, got that from 7z lib at the extracting step. Task-number: QTIFW-11 Task-number: QTIFW-141 Change-Id: I7750f9e49d5705df91e6c79c7ee2b0530e156e84 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
| | * make replacing installer base binary more verboseTim Jenssen2013-10-071-2/+10
| | | | | | | | | | | | | | | | | | Change-Id: Ib11b3cfa4121241421d479af23ed0ee111c0069c Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com> Reviewed-by: Michal Klocek <michal.klocek@digia.com>
| | * remove possible leaks of the real urlTim Jenssen2013-10-071-9/+9
| | | | | | | | | | | | | | | | | | Change-Id: I630105db27a52b85b8c1da859aa35a2442c8cee2 Reviewed-by: Iikka Eklund <iikka.eklund@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
| | * Fix compile error.kh12013-09-301-0/+7
| | | | | | | | | | | | | | | Change-Id: Ibb90804435248541ca8c2ecaaf88e394f9bf403f Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
| | * ignore filtered repositories as early as possibleTim Jenssen2013-09-301-7/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | - we had a recursion if a repository was added which was filtered later again Change-Id: I980a613fa75de42940ec49b941e302f1bf326ca9 Reviewed-by: Iikka Eklund <iikka.eklund@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
| | * fix that setTemRepository added child repos to the default onesTim Jenssen2013-09-301-1/+22
| | | | | | | | | | | | | | | | | | | | | Task-number: QTIFW-373 Change-Id: I30646ef084d9ec6f3a393992a9c96e1f77dbf3d9 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
| | * Fix possible crash. Disable close button during installer run.Tim Jenssen2013-09-301-0/+5
| | | | | | | | | | | | | | | Change-Id: I6a0affab7394e3ae9669904bbfc48617b5cb1bd5 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
| | * remove slotCurrentPageChanged and call it directlyTim Jenssen2013-09-302-11/+4
| | | | | | | | | | | | | | | | | | | | | - also renamed it to better name: executeControlScript Change-Id: Id2bb7cada2386561c2b25b158c6aa101382e5cc4 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
| | * move creating the temp remoterepo dirTim Jenssen2013-09-271-13/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | - in case we are getting a new repository it gets a reset which starts from the beginning. So it is better to create that at the end. Change-Id: I6613ce899fd695e6df8825290a7d945a67d61168 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
| | * We can't expect a multiple of 8 during marker search.kh12013-09-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Once the marker was on a position not matching a multiple of 8 from the end, the search would fail. Now decrement by 1 byte. Change-Id: Ia703c9074b3bef6b1a300865abfe24dcb2c8d5fd Reviewed-by: Tim Jenssen <tim.jenssen@digia.com> Reviewed-by: Niels Weber <niels.weber@digia.com>
| | * add object names as API for RTA to radio buttionsTim Jenssen2013-09-241-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | Task-number: QTIFW-372 Change-Id: I4b2272d0f7c482bcae2619e46e1ab3df0db77bbc Reviewed-by: Tarja Sundqvist <tarja.sundqvist@digia.com> Reviewed-by: Niels Weber <niels.weber@digia.com>
| | * Add Qt5 specific windows-emb-arm-qt5 patch fileIikka Eklund2013-09-242-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | Keep the current windows-emb-arm for qt4 packages. Change-Id: I6ddbd89bc74b2ee6c42bd0858e32511ed1209e22 Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com> Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
| | * remove unnecessary WindowModal at the guiTim Jenssen2013-09-231-1/+0
| | | | | | | | | | | | | | | | | | | | | Task-number: QTIFW-364 Change-Id: Id2bb7cada2386561c2b25b158c68b101382e5cc4 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
| | * Fix broken random name generation for temporary directories.kh12013-09-203-10/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Task-number: QTIFW-354 The function was correctly calculating the initial part of the name using QTemporaryFile, though the appended "meta" was not checked and could result in duplicated names later on. Change-Id: I00eeebbb01fbfcc5a626e4bdfe04013f8e520ed5 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
| | * Small cleanup.kh12013-09-202-18/+12
| | | | | | | | | | | | | | | | | | Change-Id: I4c0732ac03dc98bd5ed59b6924d551c2303db407 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
| | * Rename iOS specific files-to-patch file to reflect qt5 contentIikka Eklund2013-09-192-1/+1
| | | | | | | | | | | | | | | | | | | | | Files without "qt5" are considered qt4 content. Change-Id: I92ddb93374570caab19db26d57b494a8eac50268 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
| | * Add a comment to progress calculation.Niels Weber2013-09-181-4/+5
| | | | | | | | | | | | | | | Change-Id: I16696eaec19a4563f647f4337a863b39868aed4d Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
| | * Add separate files-to-patch list for Qt5 in embedded armSamuli Piippo2013-09-182-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | This includes .pri and .cmake files which can have original build dir in them. Change-Id: I62120a1233d516dcfd163da531d72285bdc578b0 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com> Reviewed-by: Iikka Eklund <iikka.eklund@digia.com>
| | * transform progress misscalculations warnings to debugsTim Jenssen2013-09-181-2/+2
| | | | | | | | | | | | | | | | | | | | | Task-number: QTIFW-243 Change-Id: I5314da8ebc41de2e534f320ca3a44603797cfe59 Reviewed-by: Niels Weber <niels.weber@digia.com>
| | * Fix incremental buildsMichal Klocek2013-09-171-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | The missing dependency to installer library causes corrupted incremental builds, installerbase should be rebuild when installer lib is changed. Change-Id: I588577f3d178c70dff2d84747f221d924e5cf38e Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>