Arttu Tarkiainen | 3b310a3ec13 | Add regular expression support to replace operationIntroduce search with regular expressions support to replace
operation. Add unit tests and make associated documentation
changes.
Task-number: QTIFW-889
Change-Id: I82e30056030ebc900be49046fda1903b27a2824d
Reviewed-by: Katja Marttila <katja.marttila@qt.io> | | QTIFW-889 |
Arttu Tarkiainen | 28f92d37842 | Change ApplicationsDir variable on macOS to return "/Applications"QStandardPaths::standardLocations(QStandardPaths::ApplicationsLocation)
first element returns $HOME/Applications, as being user writable it
has a higher priority.
Change the variable to return system wide /Applications as it is
a more expected default. Add the user-specific applications
directory as its own variable, and make associated documentation
changes.
Task-number: QTIFW-1011
Change-Id... | | QTIFW-1011 |
Katja Marttila | 3946e2f8607M | Merge remote-tracking branch 'origin/3.1' into masterChange-Id: I65e3ed3858cda954a5f916031d4ff02a39a9aa87 | | |
Arttu Tarkiainen | 6ea22a1a9ef | Fix installer hang on Windows with empty command prompt window appearingInstaller sometimes hangs on Windows with a command prompt window opening
and blocking any progress. Hitting enter in this command prompt window
causes progress to move forward. This blocks automated execution of tests
since it requires manual interaction.
parentConsole boolean was not initialized properly, fix logically broken
closing actions for console.
Task-number: QTIFW-1250
Change-Id: I... | | QTIFW-1250 |
Katja Marttila | 9653c8607f0 | Update Russian translationChange-Id: Ic8edbbd34b048d4d7b4fd034b0dddfa1e73ef8a1
Reviewed-by: Sergey Belyashov <Sergey.Belyashov@gmail.com>
Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
Reviewed-by: Paul Wicking <paul.wicking@qt.io> | | |
Kavindra Palaraja | 6ec05851a78 | Doc: Improve strings in the Select Components pageTask-number: QTIFW-1334
Change-Id: I4ed13fd066c98e1716f3358cffef85e160a3324a
Reviewed-by: Vladimir Minenko <vladimir.minenko@pelagicore.com>
Reviewed-by: Tino Pyssysalo <tino.pyssysalo@qt.io>
Reviewed-by: Paul Wicking <paul.wicking@qt.io> | | QTIFW-1334 |
Katja Marttila | 8730cb0fcfb | Update changelogChange-Id: Ic4d755c27cf4f6f3d076a43444f21ce2d1ecc1cd
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
Reviewed-by: Antti Kokko <antti.kokko@qt.io> | | |
Arttu Tarkiainen | 04a3e327847 | Enable links and text selection in component description fieldsExternal links can now be included in component description by specifying
a proper URL address like this: {external-link}='https://www.qt.io/'.
The link fields can be placed anywhere inside package <Description> tags.
Task-number: QTIFW-1292
Change-Id: I1d916a58224bdfb6e885445873bf541fad3cf834
Reviewed-by: Tarja Sundqvist <tarja.sundqvist@qt.io>
Reviewed-by: Katja Marttila <katja.marttila@qt.io> | | QTIFW-1292 |
Andy Shaw | aba1d564ce9 | Pass -sort-contexts when calling lconvert to keep the order for smaller diffsChange-Id: I4634d54b9bbf0d762a7274ae482f480baed6c0d2
Reviewed-by: Katja Marttila <katja.marttila@qt.io> | | |
Katja Marttila | e10545f37c3 | Prepare 3.1.1 releaseChange-Id: I4aae0b0a95cfdb94c608001b3d636cf2c535c4f6
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> | | |
Arttu Tarkiainen | a499b3d85ef | Add fetch to the same pane with package categoriesTask-number: QTIFW-1284
Change-Id: Idfd81c3beb60a4dd3b6e8523c219823477eaeeb4
Reviewed-by: Janne Anttila <janne.anttila@qt.io>
Reviewed-by: Katja Marttila <katja.marttila@qt.io> | | QTIFW-1284 |
Arttu Tarkiainen | 3e114f63171 | Maintenance Tool: Change text in Select Components view when selection of components is not possibleTask-number: QTIFW-1241
Change-Id: Ib3e67e26b5fd4cf856c4b95f7fe542484e4955ff
Reviewed-by: Janne Anttila <janne.anttila@qt.io>
Reviewed-by: Katja Marttila <katja.marttila@qt.io> | | QTIFW-1241 |
Arttu Tarkiainen | 9d8c368828a | Fix long description texts not properly shown by enabling scrollingTask-number: QTIFW-1308
Change-Id: I9b20d4a4c4e169bb6b523bbf53da6fb5053ae578
Reviewed-by: Janne Anttila <janne.anttila@qt.io>
Reviewed-by: Katja Marttila <katja.marttila@qt.io> | | QTIFW-1308 |
Katja Marttila | a35daeeee2f | Fix install button string having a font name in French translationTask-number: QTIFW-1333
Change-Id: Ia1b055aa0360885d6ab9b3c0aa0fc7930521e040
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> | | QTIFW-1333 |
Katja Marttila | d82a363286b | Fix maintenancetool sizeTask-number: QTIFW-1322
Change-Id: Ibab81f97f2a114b5b55d24deb0f013657e17fc39
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> | | QTIFW-1322 |
Sergey Belyashov | 48fd5d74c8a | Update Russian translationChange-Id: I36d329b7c8742133fe62cfc250e53a71ac25d069
Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
Reviewed-by: olesya gerasimenko <gammaray@basealt.ru>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@gmx.de> | | |
Frederik Schwarzer | cca4f414480 | fix missing backslashed with double backslash commandChange-Id: I0404f3d08d2a4bdc3f5d3ccafe8a016486d4ecdb
Fixes: QTIFW-1037
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> | | QTIFW-1037 |
Katja Marttila | 2b61b707189 | Fix components shown in categoriesIf same repository was included in several different categories,
and the categories were fetched in the same time, the components
were shown only in one of the categories. Fixed so that once the
repository is downloaded, the related meta is included to all
categories. This also speeds up other category download times.
Task-id: QTIFW-1314
Change-Id: I0d890a52dee15a9bde11383f608f547a32b99ee7
Rev... | | QTIFW-1314 |
Katja Marttila | 701beccd14e | Rename variablesWe have named 'archive' to 'category' ages ago, rename the remaining
variables accordingly.
Change-Id: I3f723d3e7014c264e2a4db21c434708691a1038e
Reviewed-by: Antti Kokko <antti.kokko@qt.io> | | |
Katja Marttila | 27672105859 | Fix update with long version numbersUpdate fails if version number is longer than 32bit int. Fixed so that the
value is converted to 64bit int instead so the int overflow will not happen.
Change-Id: If7ab57e89b155793e9fab3ba5dad9c734adc2234
Fixes: QTIFW-1310
Reviewed-by: Konstantin Podsvirov <konstantin@podsvirov.pro>
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io> | | QTIFW-1310 |
Katja Marttila | 8c448f77a00M | Merge branch '3.1' into masterChange-Id: I2ac4e385ee771892369d98495ceceb09c481c018 | | |
Andy Shaw | 407b19ff904 | Update translations for a number of languagesThe translations were contributed from an external and are for
Spanish, French, Italian, Japanese, Polish and Chinese.
Change-Id: I737c88e727c61fb358ab2cf99ce4b80a89817311
Reviewed-by: Katja Marttila <katja.marttila@qt.io> | | |
Katja Marttila | 2d6458cd9d6 | Fix RepositoryUpdate functionalityAfter adding the categories, RepositoryUpdate got broken. This commit
fixes the issue
Task-number: QTIFW-1300
Change-Id: I01671a547712088d344852dc169661ac9587894e
Reviewed-by: Antti Kokko <antti.kokko@qt.io> | | QTIFW-1300 |
Katja Marttila | 6f655ff6408 | Fix essential updateEssential components should be updated before any other component is
updated/installed. This did not happen always as when one essential
component was found and that did not have any updates, the search was
stopped and normal install flow was continued. Fixed so that all
essential components are checked if they contain update.
Task-number: QTIFW-1299
Change-Id: I754c50f672dd5f13105c710522603e9... | | QTIFW-1299 |
Katja Marttila | f9fe3bc4526 | Change quantity information unit textTask-number: QTIFW-1288
Change-Id: Ie5a6fdc27bb5eb96b080638839ee09f06370848e
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> | | QTIFW-1288 |
Rainer Keller | d6768e5a165 | Write desktop entry and items to the correct foldersData should not be written to directories in XDG_DATA_DIRS.
The spec state that files should only be writen to the
directory in XDG_DATA_HOME.
Change-Id: I755963fa2f70d03c77d7beec0e3f87accde925d0
Fixes: QTIFW-1269
Reviewed-by: Nikos Chantziaras <realnc@gmail.com>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Katja Marttila <katja.marttila@qt.io> | | QTIFW-1269 |
Katja Marttila | 2a791f276da | Add tooltip for categoriesChange-Id: I852a236bc2cff0d532a825581e3da4dcdcbbab90
Reviewed-by: Iikka Eklund <iikka.eklund@qt.io> | | |
Katja Marttila | f229bc43432 | Minor changes to category namingChange-Id: I7459535dd49047f9bf2d56a6598e9e631723444f
Reviewed-by: Iikka Eklund <iikka.eklund@qt.io> | | |
Hermeson Barbosa | 2beb45ea031 | Add Brazilian portuguese translation fileChange-Id: I70b8f16cb0cd66ac26df1f9f5d1b3bfcfd5131ec
Reviewed-by: Andre de la Rocha <andre.rocha@qt.io>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@gmx.de> | | |
Hermeson Barbosa | 082865d4fea | Accept translation file names in ifw_language_COUNTRY.ts formatSpecifically, add support for falling back to a qt/base translation
without country qualification.
Change-Id: I87bed68f426aafc1ec06b410a7735a62e5c44924
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@gmx.de> | | |
Katja Marttila | 086a3e43ad2 | Reset error before every new metadata jobInstaller crashed when invalid QBSP package was selected and after that
new categories were fetched. This was because the error message was not
cleared, although the metadata job was succesfull, installer thought
there was still problems causing it to eventually crash.
Task-number: QTIFW-1272
Change-Id: I8a5a6fd8568dcabd9c857c462b83d0e0b77669f8
Reviewed-by: Iikka Eklund <iikka.eklund@qt.io> | | QTIFW-1272 |
Katja Marttila | 3d8c194690a | Fix tmp file removalTmp files were not removed when all or these were met:
1. Using Linux
2. Installing to a folder which needs authorization
3. Installing a component which has no metadata
Tmp 'remoterepo-XXXXXX' is created before acquiring authorization.
In previous version if above list was met, a tmp folder was created
inside remoterepo-XXXXX after authorization leading to permission
error when deleting the fo... | | QTIFW-1268 |
Katja Marttila | a7382f8f409 | Fix build error in macOSChange-Id: Ib1e3cb1cead8a856d74ef23808072a085e4d268d
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> | | |
Katja Marttila | 9c50894327b | Fix QWindowsPipeWriter errorRead/write operators were not in sync causing a write fail in
QWindowsPipeWriter.
Task-id: QTIFW-1254
Change-Id: I0c2ead9c6af9ea0459f7ed55b09540c50cc60a6c
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> | | QTIFW-1254 |
Katja Marttila | 7c3c796cbfb | Allow unstable components when categories are usedUnstable component means that the component has unresolved dependency,
script error etc. Installer cannot recover if we are already in
component selection view and fetch new packages from a category which
has unstable components if AllowUnstableComponent is false. Fixed so
that allowing unstable components is forced when categories are used.
Ideal solution would be to recover and rollback the i... | | QTIFW-1257 |
Katja Marttila | cd5168de39b | Add possibility to preselect categories in config.xmlChange-Id: I280247cb5155622ade604074c5a71a276b0fb629
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> | | |
Katja Marttila | 4ca310dc295 | Fix Next button state in component selection viewTask-number: QTIFW-1261
Change-Id: Ied506e68d430eef94d482ee2390aa5a8acc3b36e
Reviewed-by: Iikka Eklund <iikka.eklund@qt.io> | | QTIFW-1261 |
Katja Marttila | 2f55dced317 | Organize categories alphabetically to ComponentSelectionPageTask-number: QTIFW-1264
Change-Id: I14a54082c30107d9242632a69d73a637803c6f2d
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> | | QTIFW-1264 |
Katja Marttila | 2f30ae55a13 | Add documentation for AllowUnstableComponentsChange-Id: I21943c007626c65c83a6766d6e470019187239a6
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> | | |
Katja Marttila | a810460e127 | Revert RemoteFileEngineHandler removalSeems this is used for gaining admin rights in Windows
Task-id: QTIFW-1254
Change-Id: Ia169200ead7a95d152378ba68ba9b8ad3054d5bb
Reviewed-by: Antti Kokko <antti.kokko@qt.io> | | QTIFW-1254 |
Katja Marttila | f265c9f4368 | Do not allow unstable component installUnstable component was installed if component had unresolved dependency
and was fetched from category. Fixed so that unstable component which is
not already installed gets never selected in restoreCheckState().
Task-id: QTIFW-1265
Change-Id: I04176d095f6d79b2aabae73b490adc36706f597a
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> | | QTIFW-1265 |
Katja Marttila | afd61c9700e | Hide category widgets in updater modeWe don't need categories in updater mode, the categories were accidently
visible if we first visited the 'Add or remove components' page before
going to 'Update components'
Task-number: QTIFW-1259
Change-Id: I945c2b7e8cdfbb8bfeefbfa0ed07222189573179
Reviewed-by: Iikka Eklund <iikka.eklund@qt.io> | | QTIFW-1259 |
Katja Marttila | bf87c91dfe1 | Fix ability to select node which children are unstableTask-number: QTIFW-1260
Change-Id: If806f62382eb430c858cb483e3bd25562df7b21a
Reviewed-by: Iikka Eklund <iikka.eklund@qt.io> | | QTIFW-1260 |
Katja Marttila | 9dacee18f9b | Replace 0 with nullptrPrevents a lot of warnings seen in QtCreator
Change-Id: I63bf95aca68a04fc9fd0eecbe29c63e9b9c47efd
Reviewed-by: Iikka Eklund <iikka.eklund@qt.io> | | |
Katja Marttila | 818c8ab9836 | Prepare 3.1 releaseChange-Id: I544869f1fe344ca076e23dc7809dc14aecf6ea3d
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> | | |
Katja Marttila | da9e13b703d | Fix devtoolAfter we implemented maintenancetool signing, we wrote the binary magic
marker to separate installer.dat file in maintenancetool (like we have always
done in macOS in both installer and maintenancetool). Devtool needs to
know about this change too to fetch the magic marker from correct place.
Task-number: QTIFW-1222
Change-Id: I08e74596033cb33ccb9c49d9db1ee7b4beef59ca
Reviewed-by: Jani Heikkin... | | QTIFW-1222 |
Katja Marttila | 72d55882da6M | Merge "Merge remote-tracking branch 'origin/3.0' into master" | | |
Katja Marttila | 9215e91d7a0 | Remove unused variableChange-Id: Ie9fc97244b10e821965ac42ce3c9ab3720aa3d00
Reviewed-by: Antti Kokko <antti.kokko@qt.io> | | |
Katja Marttila | b4772841a90M | Merge remote-tracking branch 'origin/3.0' into masterChange-Id: I73cb43e090c6ff34f1ceb774490d01818465e2e0 | | |
Katja Marttila | 19b0bb9c9ec | Fix 'Bad allocation' error in WindowsDue to bug in QTextDocument (QTBUG-65865), installer will crash if it
will write a lot of logs to 'Details View' in 'PerformInstallationPage'.
Fixed so that instead of writing all extracted filenames to log, write
only the name of package which is extracted. This will reduce the huge
amount of log written and thus prevents the 'Bad allocation' crash.
Task-number: QTIFW-1242
Change-Id: I98ff0df... | | 2 Jira Issues |