Redkit
  1. Redkit

QtIFW

Public
AuthorCommitMessageCommit dateIssues
Tim JenssenTim Jenssen
53432722c73improve xml error output in repository generationChange-Id: I968ad2a4ed5d26ed87afefc4008ccb67fc1d43e7 Reviewed-on: http://codereview.qt-project.org/6081 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
Tim JenssenTim Jenssen
668b7093d7eadded a more general operation to patch qt coreChange-Id: If3bbf6b4246d063fae182a978c208902c71a2eb4 Reviewed-on: http://codereview.qt-project.org/5307 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
Maurice KalinowskiMaurice Kalinowski
4ee37dc4dc5create headless modesome build scripts want to generate a update file without launching any user interface. Introduce some refactoring to be able to use the networking code from a non-gui application as well Change-Id: I187b7287095c89e140fbb68d9fdffe42c481ed52 Reviewed-on: http://codereview.qt-project.org/6013 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com> Revi...
Tim JenssenTim Jenssen
80686f13e14append a random string to Updates.xml url- to avoid proxy caches Change-Id: I21d35b84301a97a4e13a5e6b7e990d9e13e20dfd Reviewed-on: http://codereview.qt-project.org/5894 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
kh1kh1
f06c311b10bImplement mechanism to update the maintenace tool.Have an option to update the maintenace tool without using the full installer binary. This can be used as fallback in case the updater/ package manger won't start anymore. Change-Id: I36be195203cb0172484d739c9f14a2e073ab7792 Reviewed-on: http://codereview.qt-project.org/5885 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com> Reviewed-b...
Tim JenssenTim Jenssen
763a7c5e634use replace variables in PackageManagerCore::performOperationChange-Id: I166aea89c472ee5fe4c6fe037c45929f2f3bd302 Reviewed-on: http://codereview.qt-project.org/5882 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
kh1kh1
e28c3cf29d0Add some useful information about the installer base version.Add the git sha1 and the build date to the verbose output, seems more useful then the static version 2 we had before. Add --version command line paramter. Small changes to the verbose output. Change-Id: Idce7025dd64f3d56c2e6c53408167c95f41040d4 Reviewed-on: http://codereview.qt-project.org/5863 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com> ...
kh1kh1
6f24db9d237Move these into private source files, Include cleanup.Change-Id: I8118c45a015f403a3f9aa28eff2e2b3cb795d1d4 Reviewed-on: http://codereview.qt-project.org/5862 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
kh1kh1
7cb720c4134Rename to "Restart" to make the action more clear.Change-Id: Icb65f09da56eae72e57548b7a565f54f9b68b928 Reviewed-on: http://codereview.qt-project.org/5854 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
kh1kh1
5d9fa6ed0ebSet force restart if we _have_ written a new installer base.Change-Id: I6b59adcc053f33092cc65c16b7fb82c08d221f9d Reviewed-on: http://codereview.qt-project.org/5853 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
kh1kh1
f1e66cdcc66Fix QTIFW-46.Only create the target dir and not the full path to target. Add a small fix for all installations using refactor, which prevents the full folder hierarchy removal on uninstall. Change-Id: Ibe025fb2bc3766b8b67cb3932b506543b2f24af8 Reviewed-on: http://codereview.qt-project.org/5804 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com> Reviewed-by: Ka...QTIFW-46
Alexander LenhardtAlexander Lenhardt
9206d537946renamed parameter of handleMethodInvocationRequest()Change-Id: Ibe4303af116876e739ff957f46f6bc21c4c53715 Reviewed-on: http://codereview.qt-project.org/5701 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
Alexander LenhardtAlexander Lenhardt
a2ae7af185aSupport to Operations for method execution from main thread - Operations can request invocation of an arbitrary method which will be executed from the main thread by emitting requestBlockingExecution(const QString &invokableMethodName) The operation will block until the call returns. Change-Id: If03ce2b7d7989eeb543d3902965f61dd7ab03749 Reviewed-on: http://codereview.qt-project.org/5698 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: ...
kh1kh1
3ec3a69f38bExtend the app to be able to copy only a new maintenance tool.This is now the default, as all installers out there put the binary data into a separate file. Change-Id: I1fe55613aad7200e6c6b658b5ab2179cc8ddf0a6 Reviewed-on: http://codereview.qt-project.org/5638 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
kh1kh1
6de00f39973Extend fd8711f9c463c7f4023c6d37592c409f2cf80460.We need to make sure all updates are not checkable. There was still the possibility to force a full install while using the updater ui "Select All" - "Deslect All" buttons. Change-Id: I47a50c4a29cdefaa7f53b3af35d6eaf08edad400 Reviewed-on: http://codereview.qt-project.org/5635 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Niels Weber <niels.2.weber@nokia.com> Reviewed-by: Tim ...
Tim JenssenTim Jenssen
0a2e5f6b6f2now autodependon is like dependencies tag + self auto depend onChange-Id: I8c5071e869e9bc778c83e7d0e2267b90a1b00437 Reviewed-on: http://codereview.qt-project.org/5628 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
kh1kh1
085f78cb798Fixes QTIFW-41.If we have written a new binary and running as updater, check the state the core engine is in to decide if we should restart. Since the ui "Finish" button sets the core status to Canceled, avoid to restart. In case we have written a new maintenance tool, the core engine knows the need to restart, take this into account on the ui restart page and "finish" the dialog. Change-Id: I40fbc2d352d16f6...QTIFW-41
Tim JenssenTim Jenssen
fd8711f9c46fix foundImportantUpdate and rename it to essential - there was bug that unselected updates are removed in case there is an important update - to avoid the error with old installation we are renaming Important tag to Essential which means the same but only works with this fix Change-Id: Idea87bb828b1a358874b59ddafccf00c6ddaf417 Reviewed-on: http://codereview.qt-project.org/5592 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: ...
Tim JenssenTim Jenssen
5359d0a3e8dconvert and use autodependencies like usually dependencies - this is needed to bring autodepended components in the right install order Change-Id: Ic4ad1d3b152125827e9f533b9fd16a71d447cb02 Reviewed-on: http://codereview.qt-project.org/5077 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
Maurice KalinowskiMaurice Kalinowski
dcb46708510only return true is all requirements are setif it cannot fetch the data from the repository, it should handle this as no available updates. Change-Id: I52f2f7360ceef37a6181f35b2c526c1babc862fa Reviewed-on: http://codereview.qt-project.org/5071 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
Niels WeberNiels Weber
26d535c9cbaimprove messageChange-Id: If8f3cde56183c02eed3a585ff41c1f499f58eb10 Reviewed-on: http://codereview.qt-project.org/4965 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
Tim JenssenTim Jenssen
c5321d0e337normailze the qmake path from qtversion.xml - to compare normalize against normalized version Change-Id: I438c787aeaa25b11708a4c63567e1104cd6839af Reviewed-on: http://codereview.qt-project.org/4955 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Maurice Kalinowski <maurice.kalinowski@nokia.com>
Maurice KalinowskiMaurice Kalinowski
14bdc38ec44store commits locally in settingsthat way a user does not need to enter all repositories again. Only valid entries will be stored, so the lists should not become overblown in a regular situation. Change-Id: I694d564dd0f0f1e8ea54f083aab586800e74ea34 Reviewed-on: http://codereview.qt-project.org/4954 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
Tim JenssenTim Jenssen
725f38b31bffixed wrong argument, added missing word runChange-Id: I52a50e18c5f4fcddaf808457336a3784564781c6 Reviewed-on: http://codereview.qt-project.org/4923 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Maurice Kalinowski <maurice.kalinowski@nokia.com>
Tim JenssenTim Jenssen
507ef277009we need the application object for some informations laterChange-Id: I67e1a6d4c3dcbd62d7fda343054fc509d7b4b935 Reviewed-on: http://codereview.qt-project.org/4909 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
Milian WolffMilian Wolff
0bf8219acd9fix build: open with O_CREAT needs third mode_t argumentwe now pass 0600 to make the lock file only read+writeable to the user Change-Id: Icdc3a39d919ac8df8273ce86daeb01efd4f56f92 Merge-request: 1 Reviewed-by: Niels Weber <niels.2.weber@nokia.com> Reviewed-on: http://codereview.qt-project.org/4884 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
Tim JenssenTim Jenssen
b3562ffe1d2ignore script value in dependency resolving code for autodependsChange-Id: Ibd067b9d3f211b8cc15f5431c18e49c47081b43b Reviewed-on: http://codereview.qt-project.org/4664 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Niels Weber <niels.2.weber@nokia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
kh1kh1
ce58c7b663bFixes QTIFW-36.Select all/ deselect all button should be disabled. Change-Id: I3b7db648736369cc139be97b7fbd8c61ad187220 Reviewed-on: http://codereview.qt-project.org/4481 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>QTIFW-36
kh1kh1
7a7730cdd64Fixes QTIFW-6."Update Info:" should be only visible in updater mode and only if there is some text to display. Change-Id: I81e7c0cc0a5532026f63d64ae8529f945884b328 Reviewed-on: http://codereview.qt-project.org/4558 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>QTIFW-6
Tim JenssenTim Jenssen
6aa1108c2eefix QTSDK-855 - autodependon == is a dependency - so we need to resolve it as a dependency Change-Id: If954c56e9e513c91fb3a249e9a1a5784fcc284a7 Reviewed-on: http://codereview.qt-project.org/4543 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>QTSDK-855
kh1kh1
14e95455859Fix some spelling errors.Change-Id: Ic744d6f0a5abd9ab311690e7a0c66832cb60f94a Reviewed-on: http://codereview.qt-project.org/4475 Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
kh1kh1
e9f47e90b24Fixes QTIFW-35.Can't close the maintenance tool while the details widget is shown during perform update or installation. We need to check if the core engines state is already canceled and than we can close the whole application. Change-Id: I332e7fcc4f9012fdf5ed84d23cf09cb1479ca72f Reviewed-on: http://codereview.qt-project.org/4474 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <t...QTIFW-35
kh1kh1
ff60c4cbe2dRemove some superfluous includes. Small style change.Change-Id: Ieecff392a6c219832c3c99c1fbb8f95f0b6d4232 Reviewed-on: http://codereview.qt-project.org/4460 Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
kh1kh1
1ed5b98c1c2Take replacements into account while running as installer.Change-Id: Ifd34330a146ac3153bcce4e939967f0bf9cf80b5 Reviewed-on: http://codereview.qt-project.org/4459 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
Tim JenssenTim Jenssen
acd000cc428added possible operations to an extra page - maybe this way it is easier to add more operation documenation Change-Id: I2555f855a9519fd2c02ca014b195bca79345e138 Reviewed-on: http://codereview.qt-project.org/4420 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
Tim JenssenTim Jenssen
09853be0f36now the doc shows version nummer 1.2.0 and a small link name fixChange-Id: Iad3c928e9e72376e6b8bc8cec612e6c52924bee3 Reviewed-on: http://codereview.qt-project.org/4421 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Niels Weber <niels.2.weber@nokia.com>
Tim JenssenTim Jenssen
c4b213a3a90compile fix and removed unused operationrunner applicationChange-Id: I4984036c33b51d16dc95d40b5a1752666b7278b1 Reviewed-on: http://codereview.qt-project.org/4376 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Niels Weber <niels.2.weber@nokia.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
Tim JenssenTim Jenssen
10ca9710f1dfix random macdeployqt problemChange-Id: Ie60bf8a8e9ba36e6090c5ceecaa714942b753f0f Reviewed-on: http://codereview.qt.nokia.com/4278 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
Tim JenssenTim Jenssen
312543ba176improve qt patch error messagesChange-Id: If936889d3bdb7572b8897f1624ec0bd4fcf92e30 Reviewed-on: http://codereview.qt.nokia.com/4269 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
Tim JenssenTim Jenssen
de7d7adb7f9fix linereplaceoperationChange-Id: I0c88b56a337f57b923559bcd7e1e56f90667d713 Reviewed-on: http://codereview.qt.nokia.com/4268 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
Tim JenssenTim Jenssen
d51f2bad55dnow an installer/maintenancetool can run operationsChange-Id: I9cea18aea7cdc9091b8268692b37dc1ebd098936 Reviewed-on: http://codereview.qt.nokia.com/4267 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
kh1kh1
68e067d275dCheck for valid version number during package collect.Change-Id: I20a484beddc3ba00adb0b57e9bf0b9644252d28a Reviewed-on: http://codereview.qt.nokia.com/4257 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> 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>
kh1kh1
ae6b72a725aMake sure we can use possible to replace installed components.Means, once we notice that a component replaces a other, we will remove it from the passed components list and keep it inside the replacement hash. This needs to be taken into account when we resolve component dependencies, as a possible update might be a replacement, but not scheduled for install while an other update to install can have a dependency of the component to replace. Change-Id: I0...
kh1kh1
f8ed29a45f6Expand the root item before resizing the columns.Makes sure that at least the first node is fully visible. Change-Id: I5c9f476b2947276d81ac4571a824db5cf4e7b7ae Reviewed-on: http://codereview.qt.nokia.com/4251 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> 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>
Tim JenssenTim Jenssen
44dca812d11fix QTSDK-873 - argument check in the uninstaller case was wrong Change-Id: Icaf56465f88037feb3eb3c0415d02146f9b59fe9 Reviewed-on: http://codereview.qt.nokia.com/4211 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>QTSDK-873
Tim JenssenTim Jenssen
c73d7ea1aa9fix that the checkupdate argument makes the right outputChange-Id: Ia98566cf1047077d86db519414930241d5cb00ca Reviewed-on: http://codereview.qt.nokia.com/4210 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
Maurice KalinowskiMaurice Kalinowski
a0f1d0a36feNo need to limit on directoriesSDK Maintenance packaging takes an installer binary, currently breaks packaging on Linux at least Change-Id: I8cad0387d8db349c65ca3f3839f14c23943e9c51 Reviewed-on: http://codereview.qt.nokia.com/3944 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
Maurice KalinowskiMaurice Kalinowski
40f000f2434only return true is all requirements are setif it cannot fetch the data from the repository, it should handle this as no available updates. Change-Id: I4d141399077d8c6212499f2beefc9de1862bf67d Reviewed-on: http://codereview.qt.nokia.com/3863 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
Maurice KalinowskiMaurice Kalinowski
e365ebc4211allow archivegen to archive multiple directoriesthis includes changing the syntax, it is now like in 7za archivegen arch.7z dir1 dir2 ... We will need this for further packaging. Adding incrementally does not work as the fascade creates a temporary files and writes it back. Hence we cannot add one directory after another Change-Id: I1923a3beabacf7b8f3618807c5377061555d98b2 Reviewed-on: http://codereview.qt.nokia.com/3889 Reviewed-by: Qt Sa...
Tim JenssenTim Jenssen
b47128b6775improve gdb registrationChange-Id: Icc72f9c5b3f8b8d9086e6f492c752ccd343c5b5a Reviewed-on: http://codereview.qt.nokia.com/3822 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>