summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* disable getFileTimeFromProperty on Unix systemsTim Jenssen2013-05-221-0/+4
| | | | | | | - it is not working correctly at the moment and will be fixed later Change-Id: I0527410f09fbdff33e6851558482bf329ba80de6 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* avoid wrong replacings in the load script codeTim Jenssen2013-05-211-6/+6
| | | | | Change-Id: Ia0d437fe1200ffa692e7b9a204622619934e92a5 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* fix unknown component value in scripts while updatingTim Jenssen2013-05-212-3/+9
| | | | | | | | | | | - the order of initializing the updatercomponents list was different then the packagemanagercomponents list - now every updatercomponents are inside the list before the scripts are called Change-Id: I2cfa8edb48326071f6976aa9f772afc477088719 Reviewed-by: Iikka Eklund <iikka.eklund@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* add entered/left signal to pagesTim Jenssen2013-05-212-2/+8
| | | | | | | | | - Now it is possible to connect at a time were every ui thing is setuped. So changes from script side at the ui can be done then. Change-Id: I479378e1f3d3f02eda47b7ee28ced8077feab277 Reviewed-by: Iikka Eklund <iikka.eklund@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* Update files-to-patch filesIikka Eklund2013-05-212-0/+2
| | | | | | | | Updated embedded windows and embedded linux patch file lists. Change-Id: Ia7b2fb695bc588f1c2d9a4d670ddb09d1e75f872 Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* forward packagemanager core to ProductKeyCheck classTim Jenssen2013-05-175-10/+28
| | | | | | | | | - with this the outsourced product key check code can enable, disable or even add repositories Change-Id: I390251b7f3bfa29a6f39a9ac44aa55ec15f780a2 Reviewed-by: Iikka Eklund <iikka.eklund@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* Merge remote-tracking branch 'origin/1.3' into mergeTim Jenssen2013-05-177-10/+41
|\ | | | | | | Change-Id: I2ef155784d34a250c0adc878208b86da0ab2e5d2
| * 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>
* | introduce installerscriptengineTim Jenssen2013-05-1617-438/+555
| | | | | | | | | | | | | | | | | | | | | | - it uses one scriptengine for everything and adds the components or/and the install-controller in javascript closure contexts - added the gui object to the component script context - removed tabController from controlscript context Change-Id: I3bd6c5dcf470666c30add1b7d04a8fdd094f5f11 Reviewed-by: Iikka Eklund <iikka.eklund@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* | remove GuiStartPage which was never documentatedTim Jenssen2013-05-081-5/+0
| | | | | | | | | | | | | | - even the current checks does not allow it Change-Id: I985f84be7385c9ec397ee390b181930436527a61 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* | Reset to only use the basic LZMA SDK (Windows).kh12013-05-08322-67337/+348
| | | | | | | | | | | | Change-Id: I8088cc4775f6c5397991f00512354836d614ea4e Reviewed-by: Kai Koehne <kai.koehne@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* | Replace the external date and time implementation.Niels Weber2013-05-073-435/+72
| | | | | | | | | | | | | | | | For now, replace it with a stub, the missing functionality isn't that crucial and will be reimplemented later. Change-Id: I2413069ad7837c8ccadc1c40e89eaf078674ee9e Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* | Remove local filetime.Niels Weber2013-05-073-9/+8
| | | | | | | | | | | | | | | | | | | | | | | | This leads to time being wrong by a couple of hours depending on usage of local time vs UTC. This has been deemed acceptable for now. Also skip the test failing because of that difference. Needs to be re-enabled when all time functionality has been rewritten. Change-Id: I23d78371df65878d16e0e428c9fca9387e29a908 Reviewed-by: Kai Koehne <kai.koehne@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* | add installerscriptengine autotestTim Jenssen2013-05-072-0/+6
| | | | | | | | | | Change-Id: I662c22ea8fc1276c78abedd037f51f4afb08271f Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* | Remove DosTime support from 7zip lib.Niels Weber2013-05-073-29/+0
| | | | | | | | | | | | | | We don't support that anyway and it complicates the DateAndTime implementation a lot. Change-Id: Ibb4f3bdf00beeb74446865376cdb67bd8337d5fd Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* | Cleanup installer_framework_changes.txtNiels Weber2013-05-063-1030/+54
| | | | | | | | | | | | Change-Id: I96671be32c66befdaa61a90440e164c6eba6fc07 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* | Add 7z facade auto test and fix bug in out stream.kh12013-05-061-16/+17
| | | | | | | | | | | | Change-Id: Idd046e09da0ee0fe49eb305296181f969b42e393 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* | Rename and document functions to be more clear what they do.kh12013-05-062-18/+30
| | | | | | | | | | | | Change-Id: Ic31df64c4eff8aa19b58d4dcd26b7f99c9e90d3c Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* | Fix compile error.kh12013-05-061-0/+8
| | | | | | | | | | | | | | Inconsistent operand constraints in an 'asm'... Change-Id: If68fec366d5a059c1d253f056348c76df8cd4d05 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* | Add missing copyright header.kh12013-05-032-0/+80
| | | | | | | | | | Change-Id: If8c39cd519ca1103b2643f262cea14dcc2866887 Reviewed-by: Niels Weber <niels.weber@digia.com>
* | Fix windows build.kh12013-05-021-2/+2
| | | | | | | | | | Change-Id: I0473499e6c77f27076bc7ea35c2db965de2af04f Reviewed-by: Niels Weber <niels.weber@digia.com>
* | Reset to only use the basic LZMA SDK (Unix).kh12013-05-02356-75844/+477
| | | | | | | | | | Change-Id: Ic7607229197f74cdf88c46684b1413e00466185d Reviewed-by: Niels Weber <niels.weber@digia.com>
* | Fix auto test build failure due to missing export.kh12013-04-301-1/+1
| | | | | | | | | | Change-Id: I9299a66478b492862b892e4e3bb269fd96eab6bd Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* | Some minor Nokia -> Qt Project changesSergio Ahumada2013-04-302-3/+3
| | | | | | | | | | | | | | | | | | - Updating the supported platforms link - changing com.nokia -> org.qt-project Change-Id: Ib74fda09f177a989b79288b967423ef04c16786e Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* | remove not needed debug outputTim Jenssen2013-04-301-1/+0
| | | | | | | | | | | | Change-Id: I44720577b7e13841506f8696c59686bdcabde099 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* | describe why we shouldn't patch QT_INSTALL_CONFIGURATIONTim Jenssen2013-04-251-1/+4
| | | | | | | | | | Change-Id: I30463b8aa612901c63f8087d6363df727cd35d7f Reviewed-by: Niels Weber <niels.weber@digia.com>
* | reformat initialize list of classesTim Jenssen2013-04-2416-112/+114
| | | | | | | | | | Change-Id: I4107c571497a98b962716bd7915c29fb50d70108 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* | Add documentation for JS APIKai Koehne2013-04-233-123/+898
| | | | | | | | | | | | Change-Id: Ifef70bf0ef12b90972186f64ff9b0ae602f14420 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* | fix messageboxhandler with help of new autotestsTim Jenssen2013-04-231-58/+16
| | | | | | | | | | | | | | | | - fix setDefaultAction (use std::reverse directly) - fix missing Ok MessageBox value in script context Change-Id: I82fa5a06d83b6c8659c60a3e56a1d4bd91e70c14 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* | Merge remote-tracking branch 'origin/1.3'Tim Jenssen2013-04-236-71/+185
|\| | | | | | | | | | | | | Conflicts: src/libs/installer/lib7z_facade.h Change-Id: I045ca5e4a2a76e5e651bbedc613f086bd60d563d
| * 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>
* | added orderedButtons methodTim Jenssen2013-04-232-5/+16
| | | | | | | | | | | | | | | | - this is needed to write an unittest Change-Id: I2987c56360ac82f27e0bbfc0563feae297bb856b Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* | Set subTitle to " " if empty on Linux as well.Niels Weber2013-04-221-2/+0
| | | | | | | | | | | | Change-Id: I4449cd03c6e22ab924a3fa8f5e5185f0f940f373 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* | Merge "Merge remote-tracking branch 'origin/1.3'"Tim Jenssen2013-04-112-3/+5
|\ \
| * | Merge remote-tracking branch 'origin/1.3'Tim Jenssen2013-04-112-3/+5
| |\| | | | | | | | | | Change-Id: Iabd77388834a27ace28587ded37c66b4c9a9cbd3
| | * 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>
* | | Check os-release instead of lsb-releaseNiels Weber2013-04-111-2/+2
|/ / | | | | | | | | | | | | Should be more standard. Change-Id: I531c19a2139bf1e1a2d307997e1ed01c33b50249 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* | Merge remote-tracking branch 'origin/1.3'Tim Jenssen2013-04-094-5/+6
|\| | | | | | | Change-Id: I3936ddf1e70aabc3402769d38c8a79cd50fe9077
| * 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>
* | Move setPixmap to constructor, as requested.Niels Weber2013-04-081-18/+3
| | | | | | | | | | Change-Id: I99614ef80b9a97d8f84509be6ffa1558f35d8ab9 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* | Merge remote-tracking branch 'origin/1.3'Tim Jenssen2013-04-045-31/+61
|\| | | | | | | | | | | | | | | | | Conflicts: installerfw.pri src/libs/installer/settings.cpp tests/auto/installer/settings/tst_settings.cpp Change-Id: Idb89f22fe940a730ed03a7d10f11e1b5fa655b49
| * 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>
* | Fix output of line number in logKai Koehne2013-04-021-2/+3
| | | | | | | | | | Change-Id: Id8a6e4820d3c83f6c8786289ab6dd8a83786ef02 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* | Fix broken update behavior (size and description label).kh12013-03-281-22/+21
| | | | | | | | | | | | | | | | One could trigger an size label update for unchecked components cause the selection was still on a checked component. Change-Id: I953db1140a283aa92706129852f7ae56f62f1247 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* | Export private classes. We need it in some auto tests.kh12013-03-264-43/+81
| | | | | | | | | | | | Change-Id: I8014b4cfc1b3deff0b815dc8105b969d1a5d2947 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com> Reviewed-by: Niels Weber <niels.weber@digia.com>