Redkit
  1. Redkit

QtIFW

Public
AuthorCommitMessageCommit dateIssues
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>
Niels WeberNiels Weber
f51c7b17b55enable SizeGrip on LinuxChange-Id: I7a17b2bdfc993e9b2db32d27d7290e2cdb7e671b Reviewed-on: http://codereview.qt.nokia.com/3706 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
kh1kh1
a57d2a0698eDo not append the output if it is empty.For some unknown reason it will then append a new line. Use a more appropriate wording for the timer interval. Change-Id: Iddfe5a2a3103f31285dba14a251b5c87ab51c3bf Reviewed-on: http://codereview.qt.nokia.com/3647 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>
Niels WeberNiels Weber
90824a03f29make the component selection in maintenace slightly less uglysee QTSDK-843 A better fix is still needed though. Change-Id: I4c25b2c2abc500a57bf964e526958cbdf2ab1400 Reviewed-on: http://codereview.qt.nokia.com/3724 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>QTSDK-843
Tim JenssenTim Jenssen
9c1550e1252add TODO: at the moment updates could not resolve replaced dependencyChange-Id: Ida740c1b810b0e52ad7e86593f564758865d211b Reviewed-on: http://codereview.qt.nokia.com/3643 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
Tim JenssenTim Jenssen
576ca298065updater can't have a component with uninstallation requestedChange-Id: I9b99a7a8d0a3c55f5ed0049119e1da71773cd32c Reviewed-on: http://codereview.qt.nokia.com/3642 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>
Tim JenssenTim Jenssen
fe2574b112ceven for possible dependency we need to load the script for example to get archivesChange-Id: Ie6068f073aa6e789e96d50cf753f39c5c57edce5 Reviewed-on: http://codereview.qt.nokia.com/3601 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
Tim JenssenTim Jenssen
c4ce718bea4we like to see the detail output even in the uninstall caseChange-Id: If97e547f89443a1b7e09a24b9e0e89a4d1c08a7f Reviewed-on: http://codereview.qt.nokia.com/3600 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
kh1kh1
3af8e76c794Show notification in case an exceptions was thrown.Change-Id: I55df924817b266b068fef2ef010e7d0cc9473162 Reviewed-on: http://codereview.qt.nokia.com/3592 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
kh1kh1
8f84b31778fAdd a context paramter to be able to pass some other info.Change-Id: Ibdf7d56b421c932d3ebe9836ee4562bf5cd6762f Reviewed-on: http://codereview.qt.nokia.com/3589 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>