summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Update German translation.1.3Niels Weber2013-12-161-338/+366
| | | | | Change-Id: Iefe3887d399d0b09cd888b2e979c473adcbf0012 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* Fix installer.dat not found issueMichal Klocek2013-08-281-1/+1
| | | | | | | * use applicationDirPath() instead of applicationFilePath() Change-Id: I2f25dd88d3c024b20d0ef1937e7a8e50a8183594 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* Fixes QTIFW-322, missing magic cookie in installer binaryMichal Klocek2013-08-231-0/+8
| | | | | | | * on mac magic cookie is kept in install.dat and not in installer binary itself Change-Id: I568bbdf7a0bcf3b6efeda0bdfe2141e15c6c73aa Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* Disallow installing over existing installation.Niels Weber2013-07-251-3/+2
| | | | | | | Task-number: QTIFW-278 Change-Id: I5e435ac95c2efd699c1515592cdaaf698c3bc215 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* Checks if file exists in CopyOperation during "undo" executionMichal Klocek2013-06-171-1/+1
| | | | | | | | | * if file does not exist, do not try to remove it Change-Id: I6f4afd11bd404994c2f732ded51f2fbd0d2373d6 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* Fix missing removal of directories for MkDirOperationTim Jenssen2013-06-131-16/+16
| | | | | | | | | | | * use removeDirectory instead of rmdir * rmdir is not able to delete subdirectories * pass force parameter to removeDirectory * adds unit test Change-Id: I1f52aefdb5d13793321fe6001809362d34ad8941 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* Do not delete backup file that we just created.Niels Weber2013-06-121-1/+0
| | | | | | | | Task-number: QTIFW-271 Change-Id: Ie6a2b76c2c141c2cf4773b01034eefaf21ce9e90 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* Adding the translation for zh_cn.Alessandro Portale2013-06-124-3/+2735
| | | | | | | Change-Id: I2d8b8f9b4ce5a1818955ee6c9ccd53a16f594187 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* Add a DisplayName setting for repositories.Niels Weber2013-04-237-10/+41
| | | | | | | | | | | | If DisplayName is set, it will be shown instead of the URL. This serves to hide a repositories URL while still being able to pinpoint bugreports to a specific repository. Task-number: QTIFW-244 Change-Id: Iaf0bc1612b42f1044da936d0fc2c4ad0e1e85d61 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* fix error handling in 7z libTim Jenssen2013-04-195-68/+182
| | | | | | | | | | | | | | | | - remove an already existing symlink at extraction, because it uses QFile to get the io device and that would be the symlink target which was wrong. - try to get better 7z error output - an error would be now: "There was a problem while performing the operation: Error while extracting 'C:\Qt\qtcreator-2.7.0_test.7z': Cannot open file: D:/test/qtcreator-2.7.0_test/bin/sqldrivers/qsqlite4.dll (Access is denied.)" - move setPermissions to the end so read only files are getting the right timestamp Change-Id: I8881144660296618d443568e6974bf2721328991 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* Use proper English.Niels Weber2013-04-171-3/+3
| | | | | Change-Id: I3f9c351c8bfd7d97b50cdb41a01ddd274ef44d41 Reviewed-by: Kai Koehne <kai.koehne@digia.com>
* we need to continue if the operations is unknownTim Jenssen2013-04-111-2/+4
| | | | | | | Change-Id: Ife281fabca69af58edae77fc4c413f336535f63c Reviewed-by: Iikka Eklund <iikka.eklund@digia.com> Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* show the error string not the empty errorStringTim Jenssen2013-04-111-1/+1
| | | | | | | | Change autotest accordingly. Change-Id: Ia818cd822954f7022f965f0b504414db9fd56830 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* enable Qt4 patch syntax in QtPatchOperationTim Jenssen2013-04-091-1/+2
| | | | | | Change-Id: I006db8975e077d0f7391b7d273606299cc2fd19e Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com> Reviewed-by: Niels Weber <niels.weber@digia.com>
* Fix embedded file-to-patch listsIikka Eklund2013-04-092-2/+2
| | | | | | | | Do not patch .pri files for embedded targets. Change-Id: I52141d188f69b46203622b1e58782996529d1258 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* raise an error if the root element is wrongTim Jenssen2013-04-041-2/+2
| | | | | Change-Id: I5f77ac85d6327697934cdc78d5354c6814adb6c8 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* Add strict and relaxed parsing to Settings class.kh12013-03-264-41/+70
| | | | | | | | | | | * StrictParseMode -> creating binaries and repositories * RelaxedParseMode -> running the installer/updater itself Introduced parse modes to be able to use old settings (existing ones on user systems) with new binaries. Add and adjust autotest. Change-Id: I3f7c7357325661a1197400d8d8dc2a5ca8bed184 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* Add missing files into paths_file_lists.qrcIikka Eklund2013-03-251-0/+2
| | | | | | | | | | Embedded specific files were missing from the resource file thus not included in builds. Change-Id: Ib96a7036182399bed5f8a3f9d703cf4e1b850ccd Reviewed-by: Samuli Piippo <samuli.piippo@digia.com> Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* remove the unneeded second Settings objectTim Jenssen2013-03-221-3/+2
| | | | | Change-Id: I60bc1dc23b33f11ab43613f5d02071523ce42b46 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* don't pollute output too muchTim Jenssen2013-03-211-2/+0
| | | | | Change-Id: I554abf932ad6907155078cf132cdddda8414fe65 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* fix possible loop in moveDirectoryContents methodTim Jenssen2013-03-211-2/+5
| | | | | | | | If the user wants to move the content of a directory in a subdirectory, it shouldn't copy itself. Change-Id: I5d5d1b8bdb315b8122fb77ada779d46a63cd2277 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* fix crash in HttpDownloaderTim Jenssen2013-03-211-5/+8
| | | | | | | | | If the download destination can not be opened it will shutdown everything. Which deletes the destination file object. Change-Id: Id16c71bf1157aa82984a9ad8462b1b8cc92bdd24 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* Fix missing wizard icon on a windows static build.kh12013-03-212-17/+29
| | | | | | | | | | Q_IMPORT_PLUGIN() macros are needed in application code only for Qt4, in Qt5 those are automatically generated by qmake. Change-Id: Ic75795be402592a0595bb3aa084d0b7ee9a9f8c5 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* Update files-to-patch filesIikka Eklund2013-03-215-162/+32
| | | | | | | | Updated existing Qt4 specific files and added embedded specific files. Change-Id: I0a23816ce8288b6c635d667bc51854299fba54a1 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* Remove LogoSmall as it never did anything anyway.Niels Weber2013-03-183-9/+1
| | | | | Change-Id: Ib3f2e2cdc44c06fe8f3c98ce3ddc7c72811eb8da Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* Compile (Qt5).kh12013-03-121-1/+1
| | | | | Change-Id: I67c4a5924d2b70a09a5ad1cd6f5537b6cdbd59da Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* Fix crash on OSX.kh12013-03-121-2/+4
| | | | | | | | Since the message box is a Sheet, we do not need to update the page by calling repaint slot. It gets repainted once the Sheet vanishes. Change-Id: I69392847ef999e3d4b4a6fc1b7716085f50e7e8d Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* added first version of a product key checker APITim Jenssen2013-03-1111-4/+315
| | | | | | | | | | This is more temporary solution to be able to use the 1.3 for new Qt releases. Change-Id: Ic28c75547da7d4d0c2efcca08cdbd76f4a0ad9f6 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com> Reviewed-by: Iikka Eklund <iikka.eklund@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* Clean up Qt 5 build rulesKai Koehne2013-03-062-2/+12
| | | | | | | Change-Id: I2e494d5f91d1cb740c6254544cf92daaae236f1a Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* filter sha1 files in createArchive script callTim Jenssen2013-03-051-0/+6
| | | | | Change-Id: Ibc91cfae6d860d69b95f33a9fe12c0518e522792 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* Fix includes for Qt5.Niels Weber2013-03-052-7/+7
| | | | | | | Removing module paths from includes. Change-Id: Ibdaaaf2fdadaa072fdb63587f1f4071ee2523515 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* initialize a variableNiels Weber2013-03-041-3/+4
| | | | | | | also a coding style fix Change-Id: I0765e438de75a84cc7bf0e1267811053d5603a19 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* Update ru ts.Ivan Komissarov2013-03-041-242/+254
| | | | | | Change-Id: I203c927691b6d2b373a267270cf988dc0222dccd Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com> Reviewed-by: Niels Weber <niels.weber@digia.com>
* Fix wrong check for running application.kh12013-02-282-56/+28
| | | | | | | | | | Add auto test. Reuse already existing code in package manager core. Change-Id: I4346333882e37c8edba9a2eb85a9cdd56ae5917e Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Kai Koehne <kai.koehne@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* Add repository class auto test and fix missing operator export.kh12013-02-271-4/+4
| | | | | Change-Id: Ie7b490fa66c20ddd59788f00a75e363d7bb80697 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* Linux: Also find tmp dir on tmpfsNiels Weber2013-02-261-1/+1
| | | | | | | | | | | Fixes both tasks together with a852656506028cffa354f63ff8aa143376840534 Task-number: QTIFW-178 Task-number: QTIFW-198 Change-Id: I0c246e8a533728753b004a0cf8e1f86083779cd9 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com> Reviewed-by: Michal Klocek <michal.klocek@digia.com>
* Fixes issue with wrong estimation of space on the mounted volumeMichal Klocek2013-02-261-1/+1
| | | | | | | | | | | * adds leading slash during reconstruction of path * part of fix for: Task-number: QTIFW-178 Task-number: QTIFW-198 Change-Id: Ib610442653074878c43630c1082f9fd6e45f71d2 Reviewed-by: Niels Weber <niels.weber@digia.com>
* cleanup operation run outputTim Jenssen2013-02-211-8/+20
| | | | | Change-Id: I24fefcabfe0d589a4e26930d355a593b22f2e3e2 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* no warning output if exception error is createdTim Jenssen2013-02-211-1/+1
| | | | | | | | handling that exception and showing a warning belongs to the higher level of the code. Change-Id: If529cfc5a010fa7043053ca97c33dfb554c519de Reviewed-by: Kai Koehne <kai.koehne@digia.com>
* Mark <Pages> element as deprecated.Kai Koehne2013-02-211-0/+1
| | | | | | | Change-Id: I4c3e4d3903d65d326dd35e16ccdee0c8d2dde31b 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>
* Make Virtual and Default tag mutually exclusive.Tim Jenssen2013-02-201-22/+29
| | | | | | | | | | | Call m_vars value function directly. 1; To prevent recursive calls in case of key "Default". 2; To avoid the extra function call to fetch values from m_vars in case of other values set in the object. Change-Id: I8f40b53704d1f314071d7060d0c92829310c262d Reviewed-by: Tim Jenssen <tim.jenssen@digia.com> Reviewed-by: Niels Weber <niels.weber@digia.com>
* Hide warnings in settings autotestKai Koehne2013-02-201-1/+1
| | | | | Change-Id: I087003da9da37be2379bf07f8494612167c8dba3 Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* Fix minor issues, we did calculate the parent index wrong.kh12013-02-191-7/+3
| | | | | Change-Id: I1ff08429e145846d75485625ab76ec6b5b39240b Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* Export component model helper class.kh12013-02-151-1/+1
| | | | | | | | | The Component class provides propertys to access functions inside this class, so we need to export the model helper to be able to actually use them. Change-Id: I4456678cd8dda1c72a7f46afd9ce7a622127c104 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* Sort root components as well.kh12013-02-152-0/+4
| | | | | | Change-Id: Idf792d9d7e27d400ef2d9a8f04210b61fe39f779 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* Fix missing redraw while pages are hidden but still existent.kh12013-02-153-46/+19
| | | | | | | | | | | | | | | | Task-number: QTIFW-206 Fix issue when several pages are hidden, e.g. license and select components page, caused by the fact that we've overwriten the wrong virtual QWizard*::nextId() function. We need to implement the logic inside the wizards page nextId() function, as that one is called by the wizard anyway and by all pages that call either QWizardPage::nextId() or QWizard::nextId(). Change-Id: I377c007be618431d708cb2712a86d61d0d4e104d Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* Update translations.Niels Weber2013-02-143-641/+1008
| | | | | | Change-Id: I88f74e120319d742730f7c9960039fb66f75e0bb Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* Don't hard-code version in sourcesKai Koehne2013-02-142-6/+1
| | | | | | Change-Id: I1a1f3a22d7360f9a9e8036c76b721aa740e612e9 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* Remove SigningCertificate from config.xmlKai Koehne2013-02-142-12/+2
| | | | | | | | The files aren't used any more. Change-Id: I5b5becea08ebd56609241ab9db16f65b6e0fbf95 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com> Reviewed-by: Niels Weber <niels.weber@digia.com>
* Make loading of config.xml more strictKai Koehne2013-02-131-7/+40
| | | | | | | | | Explicitly check for unknown elements & attributes when loading config.xml. Change-Id: I31e6997b2f7d504e15dd24df2f4ae4005209168f Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>