Redkit
  1. Redkit

QtIFW

Public
  1. Redkit
  2. QtIFW

All Branches Graph

        
AuthorCommitMessageCommit dateBuilds
Karsten HeimrichKarsten Heimrich
22a0f6b682fFix compile with namespace'ed Qt. Change-Id: I9c0d399943d2f6eb9a0ab136abf24a5c8b108abb Reviewed-by: Christian Stenge...
Karsten HeimrichKarsten Heimrich
d2e0b8fc3b6Fix build after merge. Change-Id: I03b7f65e9a2b5ce16160f9059e70a064e354a6c7 Reviewed-by: Christian Stenger <christia...
Iikka EklundIikka Eklund
7e9dd07b7adUpdate minimum Qt version required to build the installer-framework Minimum Qt version required is 5.5.0. Change-Id...
Nico VertriestNico Vertriest
e1d1e411e71Doc: removed qdoc var declaration pixmap Variable had previously been removed from localpackagehub.h Change-Id: I96...
Iikka EklundIikka Eklund
eed2611fc99Compilation fix for QV4 usage asObject() is deprecated so use as<QV4::Object>() instead. Change-Id: Ib0ea08a69e1c80...
Iikka EklundIikka Eklund
5abd497a56eUpdate Changelog for version 2.0.2 Change-Id: Ic7900dec6db93ecab54bb60685326226127ce20a Reviewed-by: Jani Heikkinen ...
Iikka EklundIikka Eklund
2af57eb8c83Merge remote-tracking branch 'origin/2.0' Conflicts: installerfw.pri src/libs/kdtools/kdgenericfactory.cpp src/li...
Nico VertriestNico Vertriest
8bf239c3762Doc: Hide Checkbox example added to overview list Corrected issue with non-appearing example Task-number: QTBUG-505...
Katja MarttilaKatja Marttila
ba1209000a3Allow defining non-checkable items This change will introduce new element 'Checkable' for package. Setting checkable...
Frerich RaabeFrerich Raabe
8b344748b70Added support for setting descriptions of Windows shortcuts This patch extends the CreateShortcut operation on Windo...
Kai KoehneKai Koehne
0a546405350Doc: Remove dubious sentence from installer.calculateComponentsToUninstall() The auto-dependencies seems already to ...
Kai KoehneKai Koehne
f9aaec3ff2dUpdate documentation for --runoperation Change-Id: I031f3e5ef7f23a92185a6ad35fe9575c06ba3eb9 Reviewed-by: Leena Miet...
Frerich RaabeFrerich Raabe
e53cb9d364fLet mkdmg.sh script on OS X actually create random temporary file names When asking binarycreator to create an app b...
Frerich RaabeFrerich Raabe
ba9ddaed740Fix timeout errors while building app bundles files on OS X ...by simply not using any timeout anymore. I believe th...
Iikka EklundIikka Eklund
fe7f80421a4Update the git-archive export options The .gitattributes, .gitignore, files do not need to be present in packaged so...
Karsten HeimrichKarsten Heimrich
181e6870fbfFix timezone issue, simply keep the UTC time. Since we're the only user of the list archive function, do not convert...
Iikka EklundIikka Eklund
7ff35d7b685Add alternative option where to read the installer-framework sha1 The "--version" uses the sha1 of the git checkout ...
Iikka EklundIikka Eklund
21a9aa9f13eAdd sync.profile Change-Id: Iab18aa118911d8a6b6b352e958e6b301e55d4a70 Reviewed-by: Simon Hausmann <simon.hausmann@th...
Iikka EklundIikka Eklund
899c5fe4a0bAdd .qt-license-check.exclude and .qt-license-check.optional rules Installer-framework has two imported third party ...
Iikka EklundIikka Eklund
6ba58b42ab3Update license headers Update existing license headers. LGPL -> LGPLv21. Update copyright year as well. Change-Id: ...
Frerich RaabeFrerich Raabe
729a282c7c9Optimized checking validity of target directory value on Windows QDir::drives() was called on every key press to che...
Frerich RaabeFrerich Raabe
1bd935af655Remove implicit expanding vertical spacer from dynamic pages This change is backwards incompatible in that it may ha...
Frerich RaabeFrerich Raabe
5e7f8761200Fixed compiling lib7z_facade.cpp with Visual Studio 2013 Commit c43f3f0c683841f7b2bd62ce8c1556f2e5412d4d introduced ...
Frerich RaabeFrerich Raabe
c0add2065a8Fixed reading error output from sudo'ed process The 'errBuf' buffer was never actually used for anything. Change-Id...
Frerich RaabeFrerich Raabe
8283726e31aFixed bug in making stderr pipe read-handle non-blocking Use F_GETFL to set the flags, and S_SETFL to set them. Cha...
Frerich RaabeFrerich Raabe
610f7e3ce24When running sudo'ed process, make reading from child non-blocking For some reason, using a blocking read would some...
Frerich RaabeFrerich Raabe
d10e1605fb9Let ElevatedExecuteOperation delete its RemoteObject earlier After running the process, ElevatedExecuteOperation wou...
Frerich RaabeFrerich Raabe
ff5a4a699b3Removed unused variable I see no need to do anything with the file descriptor flags in here. Change-Id: Ib4d8dfd3d1...
Frerich RaabeFrerich Raabe
5e28f85a886Fixed running binarycreator if the temporary directory name contains spaces The binarycreator program fails to gener...
Frerich RaabeFrerich Raabe
1963986ba75Fix violated assertion in error handling of binarycreator The errorMessageFrom7zResult() function asserts (via a qFa...
Frerich RaabeFrerich Raabe
ac89d6b1e6fAutomatically chose to perform uninstall if appropriate This patch makes the maintenance tool automatically chose (b...
Frerich RaabeFrerich Raabe
f747e559e12Implemented installer.readFile() For reading an external file using a specific encoding. This is convenient for havi...
Frerich RaabeFrerich Raabe
d129ccdb8aaImplemented support for creating URL shortcuts on Windows This makes it possible to use the CreateShortcut operation...
Frerich RaabeFrerich Raabe
85ce71449b9Fixed occasional crash on Windows when terminating installer The static RemoteClient object (defined in RemoteClient...
Andy ShawAndy Shaw
5a10f12751dFix target directory check for reserved words on Windows If the directory starts with "Con" etc then it is still ok ...
Katja MarttilaKatja Marttila
f3606565134Fix spanish language import name Spanish language was imported as name qtbase_es.qm. As it is not found under Qt tra...
Karsten HeimrichKarsten Heimrich
eb574d77b0aUse QQmlV4Function to correctly get empty parameters from script. By using QQmlV4Function to get the parameters, emp...
Karsten HeimrichKarsten Heimrich
c43f3f0c683Fix broken daylight saving time check. Change-Id: I9fd27cd014d3b1f13b176dc0d4e8af1a93c37ff5 Reviewed-by: Christian S...
Christoph VogtländerChristoph Vogtländer
db18dbdcf13Fix null pointer exception in silent mode Running in silent mode (using gui.setSilent(true) in a controller script) ...
Katja MarttilaKatja Marttila
666ad7944d6Fix translations README file to correspond how language can be changed Change in QTIFW-390 caused that LANG cannot b...
Katja MarttilaKatja Marttila
30c223190dfFix scriptengine autotest Was failing in Windows because NativeSeparators was not taken into account when verifying ...
Katja MarttilaKatja Marttila
ba9d6002fc2Fix crash when updating admin installation with user/temp repository Grant permission rights for writing maintenance...
Jarek KobusJarek Kobus
d19d8323c67Read UrlQueryString from settings. Task-number: QTIFW-744 Change-Id: Ie67bbb5f753a86041c60f2e32fe6b36213e4613e Revie...
Kai KoehneKai Koehne
6c04ab67125Merge remote-tracking branch 'origin/2.0' Change-Id: Ia4c0c6766b52626798197c646043407df8de1fd6
Denis ShienkovDenis Shienkov
175ffec58f9Allow to use the stylesheet to customize UI Now it is possible to set a stylesheet file to customize the wizard's UI...
Javier LlorenteJavier Llorente
2dcd457bcecAdd Castilian Spanish translation Change-Id: I6cef758f1b9746b4eb03670765677bb8f5b275c5 Reviewed-by: Oswald Buddenhag...
Karsten HeimrichKarsten Heimrich
d3de2b14cbdCompile with namespaces. Change-Id: I734b0e27d53fd8b6199a3fb5891497df0e1815bb Reviewed-by: Iikka Eklund <iikka.eklun...
Karsten HeimrichKarsten Heimrich
cab3405ad2bMissed to rename classes and to update docs and tests. Change-Id: I2d79ab4094cb9706287d44160543c19b35a66c95 Reviewed...
Kai KoehneKai Koehne
823efa49cc6Fix wording of "Could not get authorization" error message Task-number: QTIFW-767 Change-Id: I424c0551032a3a9bc96037...
Kai KoehneKai Koehne
a81f1929574Fix errors when running updates in a directory requiring elevation isWritable() is not a reliable way to check for p...
Kai KoehneKai Koehne
3bad334b26bDocument installer.components() restrictions It's not obvious for the innocent user that components() are only avail...
Kai KoehneKai Koehne
c417d953f74Merge remote-tracking branch 'origin/2.0' Conflicts: Changelog dist/config/config.xml dist/packages/org.qtproject...
Takayuki ORITOTakayuki ORITO
85ce2334cf8Doc: Fix the function name in Controller Scripting page. Callback was not written in the function name. It is target...
Leena MiettinenLeena Miettinen
c53747138d2Doc: list supported license file formats Change-Id: Ia6762aee85f515528b842fbae7795c62f8836680 Task-number: QTIFW-691...
Karsten HeimrichKarsten Heimrich
3f665c40d8aFix missing KD* documentation. Change-Id: I4916c786ac946d58044eb6938801af93de82d6c4 Reviewed-by: Leena Miettinen <ri...
Kai KoehneKai Koehne
79a9d2e7d66Fix usage of system proxy with credentials So far we've been using the entered credentials only for custom proxies o...
Christoph VogtländerChristoph Vogtländer
ca59912053eadd silent mode Add possibility to run silently without a gui. Silent mode can be enabled in a controller script usi...
Karsten HeimrichKarsten Heimrich
5a635073b45Compile. Change-Id: I130d79d0f814f2b8237a24b340ba96d44c92b428 Reviewed-by: Christian Stenger <christian.stenger@theq...
Karsten HeimrichKarsten Heimrich
dace8172164Adjust include guards. Change-Id: I0252c934b3bcdca254ae6915904d84d5cf013f5a Reviewed-by: Jarek Kobus <jaroslaw.kobus...
Karsten HeimrichKarsten Heimrich
de8b7ede255Rename files. Remove {kd} prefix. Remove {kdupdater} prefix. Change-Id: I88c93cab718f4659296d5f7f562beefd747a366f Re...
Karsten HeimrichKarsten Heimrich
7530807cb04Make the installation relocatable (with some limitations). Replace the install path with a constant that's updated w...
Karsten HeimrichKarsten Heimrich
b4a2001d65eCleanup. Prepare for proper rollback implementation. Change-Id: I798702d86dccad2883d36355c5e98d1e698a18ab Reviewed-b...
Karsten HeimrichKarsten Heimrich
df9fdaf4ea0Rework handling of repository testing. - Show message box on error/success. - Show informative text only if necessar...
Kai KoehneKai Koehne
5b28b048c49Remove quotes around component checker warnings This was forgotten in b2a65ce68bce4fcd Change-Id: I3731765ffc178791...
Karsten HeimrichKarsten Heimrich
38799ceaf11Make use of the new varadic template feature + cosmetic changes. Change constructor to take the a package manager ar...
Karsten HeimrichKarsten Heimrich
39a56f719a2Add factory auto test. Update template parameter + documentation. The create function cannot be documented properly,...
Kai KoehneKai Koehne
d01de18c1edFix build on Windows Fix breakage introduced with b2a65ce68 Change-Id: I587e9c7d681e8197fa0c967441b52ef58cfe23e6 Re...
Kai KoehneKai Koehne
b2a65ce68bcSanitize QDebug output Prefer using the stream operator logic instead of using QString::fromLatin1. Add a noquote() ...
Karsten HeimrichKarsten Heimrich
d7f53290d9aImplement repository testing using our task classes. Motivation is to get rid of the KD(}Downloader classes. Change...
Karsten HeimrichKarsten Heimrich
a1a11cf402eFix canceling the download done by an external call. Fix canceling the download on blocking connections without even...
Kai KoehneKai Koehne
f3c92c9e1caPrint Qt version in verbose output Helps diagnosing whether an error is due to bugs in the Qt version. Also remove t...
Kai KoehneKai Koehne
d343cd20410Update ChangeLog Change-Id: I4e72da86a559165ca6471945103df4509e21ff08 Reviewed-by: Jarek Kobus <jaroslaw.kobus@theqt...
Kai KoehneKai Koehne
360a8c20aa1Unify handling of translations Mimic the logic implemented in installerbase/QTranslator::load() by - using QLocale()...
Jarek KobusJarek Kobus
0f114d79157Init all components with proper install action Task-number: QTIFW-727 Change-Id: Iae9d232310370fefc0c9dca771e6b2cca6...
Karsten HeimrichKarsten Heimrich
8d0d8397f17Fix missing filename conversion on UNIX systems. Task-number: QTIFW-643 Change-Id: If6df557d09b23dce99caed8f7b00dd72...
Karsten HeimrichKarsten Heimrich
0a229c256cfRemove superfluous clone() method. Prepare for next patch. Task-number: QTIFW-180 Change-Id: I6aa8b409e323d14e353a1f...
Karsten HeimrichKarsten Heimrich
38bd4ceae10Implement generic factory using c++11 variadic template feature. Change-Id: I65bbb82ef1bd8c1a94100b583f504a86d64015d...
Kai KoehneKai Koehne
5d53c5a4ba3Fix error strings in autotests Fix autotests that broke with commit 1e589e37a991b. Change-Id: I2c0ed437de17fef85670...
Karsten HeimrichKarsten Heimrich
1d0d566f154Add getter and setter for package manager. Change-Id: Iff8ac5fc97f73939e0cbfea21370bb63e94b7782 Reviewed-by: Niels W...
Kai KoehneKai Koehne
1e589e37a99Unify translated error messages * Enclose file paths in "" * Localize file paths with QDir::toNativeSeparators. * Ma...
Karsten HeimrichKarsten Heimrich
65a5d4d33c7Follow description on MSDN to implement time utils. Task-number: QTIFW-445 Change-Id: I8c3bc221f57043cc876f1927edf0d...
Karsten HeimrichKarsten Heimrich
94df4a43b67Cleanup time handling, some minor changes. Change-Id: I830ff58673efe76c47dcb0c5839bf44bbd2f42a8 Reviewed-by: Kai Koe...
Karsten HeimrichKarsten Heimrich
24671447746Fix missing operation 'installer' value and update documentation. Commit 478a8a1db3eed2 was done under the assumptio...
Christian StengerChristian Stenger
d198b18ca8dFix compile for gcc 4.7.3 error: looser throw specifier for 'virtual VerbosePrinterCallback::~VerbosePrinterCallback...
Kai KoehneKai Koehne
1611812a626Version bump Change-Id: Ic11a894ef21f4dd2967a3fd662fad8a30f11ba7e Reviewed-by: Jarek Kobus <jaroslaw.kobus@theqtcomp...
Karsten HeimrichKarsten Heimrich
b753081497aFix usage of Lib7z::createArchive(), do not use static. Change-Id: I749fefeafc924540a8c6119f669685895a69e07d Reviewe...
Kai KoehneKai Koehne
90135a5b7a3Convert to Qt 5 connect syntax Convert to new signal/slot syntax where it does not make things more complicated: con...
Kai KoehneKai Koehne
80b2694aedeRemove %0 from tr() calls The placeholder of the first argument to QString::tr() is %1, not %0. Change-Id: I69fcddb...
Kai KoehneKai Koehne
4d3234760d3Use checkArgumentsCount for RegisterFileType operation, too Was forgotten in 80439d01e2feb1342dc470627585559c97805be...
Karsten HeimrichKarsten Heimrich
99c2eb19c3eFix: .dat file gets deleted after multiple component changes. We can close the .dat file in maintenance mode. There ...
Kai KoehneKai Koehne
1dbb7850542Remove signal finished() overload The overload is deprecated in Qt, but can't be removed due to BC issues. We can re...
Karsten HeimrichKarsten Heimrich
cb7613e8163Use qmake .depends instead of CONFIG += ordered. Fixes my sporadic build issues with IncrediBuild. Change-Id: I825c...
Karsten HeimrichKarsten Heimrich
97b5fe3ebc4Update archivegen. Stop on file errors. Better verbose/ help output. Add support for compression level. Do not hide ...
Kai KoehneKai Koehne
a893c90bfa2Fix autotests for changed debug output Commit fa5f7c662841b1d13f6610db8817608a24e3a3f6 removed the printing of excep...
Karsten HeimrichKarsten Heimrich
a2614a6cf70Add method to lookup if a product is registered in the factory. Make use of the new method to search for registered ...
Karsten HeimrichKarsten Heimrich
0aab7c6d68eImplement option to pass compression level, update documentation. Change-Id: Iaffbd0de5590131287f5e9414f13d3906b8b3d...
Karsten HeimrichKarsten Heimrich
02f1c6cde87Split the huge header file in more dedicated ones. Change-Id: I35a1500d5a9bb8986765488660cf0487c32d9720 Reviewed-by:...
Karsten HeimrichKarsten Heimrich
4677d362982Update source tree with version 9.38.beta of LZMA SDK. - Remove unused files. - Split in .pri files. - Add HEADERS s...
Karsten HeimrichKarsten Heimrich
22ec6aa53e4Update documentation and adjust some code to match. Change-Id: I3a8d9afb79628135051e4133bea9fc66e14a514a Reviewed-by...
Karsten HeimrichKarsten Heimrich
fa5f7c66284Inherit from existing QInstaller::Error class. Remove superfluous qDebug to avoid printing the message always. Chan...
Kai KoehneKai Koehne
1bf6fd620a1Fix compilation error in tests Commit 947e85b47c caused QDomElement to be referenced in the headers included by the ...
Jarek KobusJarek Kobus
6969b19237cStore AutoDependOn inside components.xml Change-Id: Id304ca857ee1897c35171d6c293774f1d638bc02 Reviewed-by: Karsten H...
Jarek KobusJarek Kobus
947e85b47c6Reuse existing structures inside Update class. Change-Id: I481b0129c5263da4969053d658e30fb671acf74e Reviewed-by: Kar...
Karsten HeimrichKarsten Heimrich
8a1d8a4e529Merge "Merge remote-tracking branch 'origin/2.0'"
Jarek KobusJarek Kobus
014bee19ae7Small optimization Change-Id: Ia412f036e8285375e2fc2bd3a1eb7e18edd3dbea Reviewed-by: Karsten Heimrich <karsten.heimr...
Kai KoehneKai Koehne
1be5082af80Merge remote-tracking branch 'origin/2.0' Conflicts: src/libs/installer/packagemanagercore.cpp Change-Id: Ie3d94fe...
Kai KoehneKai Koehne
09b8632d301Doc: Mention what you can do with a control script early on Task-number: QTIFW-166 Change-Id: I42ff186b7f4203b6f2968...
Karsten HeimrichKarsten Heimrich
297e61af3e6Fix maintenance tool upgrade on OSX. Before rename we need to delete a possible existing file, otherwise it will fai...
Karsten HeimrichKarsten Heimrich
8482b4da465Coding style cleanup. Change-Id: I5761d98c88df72915195f0e004e7d380e6403eb9 Reviewed-by: Jarek Kobus <jaroslaw.kobus@...
Karsten HeimrichKarsten Heimrich
9fc0910eb3fRemove unused and unmaintained code. Change-Id: Ieeac37893bf25279c5b0b7d3861eaec7caead120 Reviewed-by: Jarek Kobus <...
Niels WeberNiels Weber
05befb5ccbaUse QDir::separator() instead of fixed "/" Change-Id: I9b343a6e0ad2861ffad75a7f523a731049578996 Reviewed-by: Kai Koe...
Leena MiettinenLeena Miettinen
4d8d5273a24Doc: add docs for devtool Change-Id: Iadb453a02b331bb2cf9f8f0a4e1fe66052abe264 Reviewed-by: Kai Koehne <kai.koehne@t...
Kai KoehneKai Koehne
04ce9a70c23Update 2.0.1 ChangeLog Change-Id: If4dff4d3557a3e942937ae293924c59497ead8e3 Reviewed-by: Leena Miettinen <riitta-lee...
Kai KoehneKai Koehne
6bbba5426c7OS X: Make sure real user uid == euid in elevated mode This fixes a bug that prevents changing existing .ini files d...
Kai KoehneKai Koehne
3557b1650c1Doc: Clarify use of addOperation Make it explicit that addOperation , addElevatedOperation should be usually called ...
Leena MiettinenLeena Miettinen
096238ca83eDoc: Add a link to QInstaller::BinaryContent docs. And remove the ##TODO Task-number: QTIFW-693 Change-Id: Idaef76...
Leena MiettinenLeena Miettinen
d6a299f6be8Doc: add docs for ScriptEngine::newArray Change-Id: I69462de7442612c35634cead37572db387031c3e Reviewed-by: Karsten H...
Karsten HeimrichKarsten Heimrich
a050b55190cFix missing details output in example. Commit 17e29fc8d3 introduced a behavior change, the installer.components is n...
Leena MiettinenLeena Miettinen
f54359d6351Doc: update screenshots of Settings dialog The Network tab changed, but I also updated the Repositories tab screensh...
Kai KoehneKai Koehne
7055b9ed84cExplain logic in dynamic page example Change-Id: I2e41a4f19cfb0b6dc9cad03896db6d079cf7aeee Reviewed-by: Karsten Heim...
Karsten HeimrichKarsten Heimrich
9859f2f74dfRemove leftover. (signal and documentation) Change-Id: Ib735d8e7103ade0a9c31fa3d710542cafae3c8f2 Reviewed-by: Niels ...
Leena MiettinenLeena Miettinen
6cbe1e880dbDoc: add docs for PackageManagerCore Move the scripting API documentation to a separate qdoc file. Where possible (n...
Kai KoehneKai Koehne
46eec029387Adapt LGPLv3 preamble to IFW Change-Id: Ic4c4b8a29dcba66da28ed927d46648625ee69fae Reviewed-by: Maurice Kalinowski <m...
Kai KoehneKai Koehne
5fa242edb82Fix help output for --proxy Actually passing --proxy has an effect on Linux, but not on OS X. Change-Id: I29a4d3945...
Karsten HeimrichKarsten Heimrich
dd7921213c3Fix archivegen recursive include of directories with filter. Never pass recursive with true even if path is a direct...
Kai KoehneKai Koehne
a99a2316954Document -static-runtime argument for Qt 5.5 onwards Change-Id: Ic26cabbc42aa7247a6078f5fdf26320340a1c461 Reviewed-b...
Karsten HeimrichKarsten Heimrich
1209dbbacb9Fix auto-test for Qt >= 5.5.0 Change-Id: I8bdde116fc7721ff07f2f1eec07cfa9cf4c5620d Reviewed-by: Kai Koehne <kai.koeh...
Karsten HeimrichKarsten Heimrich
04a54956067Update. Change-Id: Ia49c395b0ba8cd2f8dc7932b74fe7b99f73ba190 Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>...
Karsten HeimrichKarsten Heimrich
220626325f6Missed to register copy codec, thus failing to copy files. Task-number: QTIFW-695 Change-Id: I197c9b904dfabe9f08d234...
Kai KoehneKai Koehne
2e8aad650c5Replace waitForBytesWritten with flush Unfortunately waitForByesWritten is known to fail from time to time: QTBUG-24...
Dmitry MordvinovDmitry Mordvinov
ff19df37415Implemented xml:lang attribute support for DisplayName tag. Components in tree view are often need to be localized. ...
Leena MiettinenLeena Miettinen
5f3333c344aDoc: link from gui C++ docs to scripting docs Remove duplicated text, where possible. Change-Id: I6e5e81ab151817d76...
Leena MiettinenLeena Miettinen
e77604b187bDoc: link from C++ API ref to scripting API ref Remove duplicated text where possible, and unify the text if it is n...
Leena MiettinenLeena Miettinen
ea9dd10e54eDoc: add link to controller scripting topic Change-Id: I929ced36d59f52621785e44c7d93fd24f237d590 Reviewed-by: Niels ...
Karsten HeimrichKarsten Heimrich
d74b5e575dfAdd constant and make use of it. Change-Id: I3d244f112e39a57dfa769bb6a786f62b607d9b3c Reviewed-by: Jarek Kobus <jaro...
Topi ReinioTopi Reinio
a86b26db777Doc: Fix layout issues on the operations table Replace a \code block with a monospace \c text, and unintended '\n' s...
jkobusjkobus
f0b20942b87Enable feature live preview of dependencies This feature is available after setting InstallActionColumnVisible prope...
Jarek KobusJarek Kobus
48c08cc958dRemove scRemoteVersion, it's the same as scVersion Change-Id: I552b2f62865ff88fb6827819240b283485d0e4c7 Reviewed-by:...
Karsten HeimrichKarsten Heimrich
478a8a1db3eRemove pseudo static core instance, fixes autotests. We need the core engine in operations anyway, so pass the point...
Karsten HeimrichKarsten Heimrich
e348b710240Fix auto-test build with Qt 5.5. Still the tst_PackageManagerCore fails here cause the expected "\t" is not expanded...
Karsten HeimrichKarsten Heimrich
a6fdda83c33Compile fix: explicit qualification in declaration Change-Id: I681f1cdaf550c7756d4594f409dde39c45d54c8c Reviewed-by:...
Karsten HeimrichKarsten Heimrich
abd518a656eUse QMap instead of QHash to keep the stored order on disk. Some minor other changes as suggested by Jarek on cd75e5...
Karsten HeimrichKarsten Heimrich
5943bcc2461Rename the files to match the class name. Change-Id: I018445cbfc1d9278c549f3f56145dd12c4921000 Reviewed-by: Jarek Ko...
Karsten HeimrichKarsten Heimrich
fbd37e85853Rename classes to reflect their use. Remove typedef. Change-Id: I5abb64d356a0951671487b60529a0ca26b0909be Reviewed-b...
Karsten HeimrichKarsten Heimrich
e7453007925Replace UpdateSourcesInfo and UpdateSourceInfo classes. Introduce a new struct PackageInfo, which is similar to the ...
Karsten HeimrichKarsten Heimrich
dbdf186ac50Fix issue with accessing install target directory. In case we run as installer, do not look into the installation ta...
Karsten HeimrichKarsten Heimrich
cd75e52e5e3Rewrite to use QHash instead of QVector. Since add and remove are the most common tasks of the class, and both funct...
Karsten HeimrichKarsten Heimrich
dc238c7ef47Fix broken auto-tests. Still tst_PackageManagerCore is failing, though did so before this change too. Change-Id: Ib...
Karsten HeimrichKarsten Heimrich
aeb130a607eRename function name. The function actually adds the package info to the known installed packages, it does not insta...
Karsten HeimrichKarsten Heimrich
12f052c8781Remove (KDUpdater}Application, functionality has been merge. Task-number: QTIFW-215 Change-Id: I7a9215c8c5d5eae0d66d...
Karsten HeimrichKarsten Heimrich
5c9c7a72816Take over the last used methods from {KD}Application. Change-Id: I9aaac261bef7aaa48cf0beaee83e15cc5bccd437 Reviewed-...
Karsten HeimrichKarsten Heimrich
b8a7052ac9dMove the PackagesInfo handling out of {KDUpdater}Application. Do not hide the class behind {KDUpdater}Application, w...
Leena MiettinenLeena Miettinen
82a03ab1c0aDoc: fix code snippet in controller scripting section Task-number: QTIFW-687 Change-Id: I5690e9ebd4b8fae9f3f21b6685b...
Karsten HeimrichKarsten Heimrich
e0c6df4cecfMove the UpdateSourcesInfo out of {KDUpdater}Application. Do not hide the class behind {KDUpdater}Application, we ca...
Karsten HeimrichKarsten Heimrich
05d1c5d7b26Merge "Merge remote-tracking branch 'origin/2.0'"
Kai KoehneKai Koehne
be481e3af7cMerge remote-tracking branch 'origin/2.0' Change-Id: I2c66fe453db03b833a57a4a400cf859096f81165
Niels WeberNiels Weber
88b5604fa32Fix some warnings in devtool Change-Id: I9d12cd49ad4d82ec8f48798f087929fa3ee07fa8 Reviewed-by: Karsten Heimrich <kar...
khkh
ef48a0c26c0Fix dynamic build. Change-Id: I3df834c1938e991b0c3bc07d9caf272c5a2a8507 Reviewed-by: Kai Koehne <kai.koehne@theqtcom...
kh1kh1
32221180df7Fix dubious warning about RequiresAdminRights tag. The tag was added once component script is parsed and we did know...
Jarek KobusJarek Kobus
55eb4ba17e8Don't modify check state of autodependent component when Select All Change-Id: Id50fc5fa3460ffda62102019b46923b01b8e...
Jarek KobusJarek Kobus
c522fd5de90Add more logging categories. Change-Id: I1c7dabfd16a69ef5a3e5aaa490036de061f1fd13 Reviewed-by: Karsten Heimrich <kar...
Jarek KobusJarek Kobus
2554ccb7ba4Enable logging categories as an installer option. Now by default all categories are disabled. They get enabled only ...
Jarek KobusJarek Kobus
61bf0345cdcAdd more explanations on warnings we issue. Change-Id: I7fea8d8c5ebc1ffea78635c335a0740c648b8e2e Reviewed-by: Karste...
Jarek KobusJarek Kobus
930cc36e499Add a missing warning about auto dependency on component with children Change-Id: Ib17fb2d48059ecc5b7f3b466661aad8e9...
khkh
a1418fbffd4Use positional arguments instead of options. As requested use positional arguments instead of options to run the dev...
Kai KoehneKai Koehne
f80d02863a3Fix hang and errors when sending big packages over the socket The assumption that packages of arbitrary size can be ...
Kai KoehneKai Koehne
82b427b777eRemoteObject: Do not use processEvents() Replace the hand-written calls to processEvents() with socket->waitForConne...
khkh
cfc1f596760Fix "Too many open files" error. The current code did create all files in advance, exceeding the open file limit on ...
Jarek KobusJarek Kobus
e2a30c0c183Make componentChecker warnings optional. To enable them export the following environment variable: QT_LOGGING_RULES=...
Jarek KobusJarek Kobus
a8bd8bb5b36Reset font property when setting "virtual" property to false. Visible in systeminfo example, when run with --show-vi...
Kai KoehneKai Koehne
ffed7d2b6d2Merge remote-tracking branch 'origin/2.0' Conflicts: Changelog Change-Id: Idd7d569f97fba75b05bfc006c7a5b0b9cf8ccf73
Kai KoehneKai Koehne
57007dc93cfDoc: Remove mentioning of "UpdateAgent" It's the only place we mention an 'UpdateAgent' in the documentation/code. ...
Kai KoehneKai Koehne
19d14ee1b65Fix compilation with gcc 4.6 gcc 4.6 does not support alias templates yet. Change-Id: I65f2dd8d8bf8ffae37ca2ed9743d...
Frederik GladhornFrederik Gladhorn
da6ed2851f3Add sync.profile Change-Id: I3ebd138a5743687f3a6ccb7204ca37587bf207a2 Reviewed-by: Simon Hausmann <simon.hausmann@th...
Kai KoehneKai Koehne
6e9c785d3dbUpdate ChangeLog Change-Id: Ic5933f828cfee1cde0686a9fa888a397c9c63da0 Reviewed-by: Karsten Heimrich <karsten.heimric...
Kai KoehneKai Koehne
95ae661cba9Windows: Fix crashes in elevated installation Until Qt 5.5.0, QLocalSocket::waitForReadyRead() immediately returns w...
Niels WeberNiels Weber
d50e3f94b5bDo not throw on empty translation files Workaround for QTBUG-31031 (QTranslator::load returns false for empty transl...
Jarek KobusJarek Kobus
f3e8ccafa5aMove the component checker after installer calculator. In this way we first check for errors, then check for warning...
khkh
4fff02a58beDocument the operation storing mechanism more precisely. Task-number: QTIFW-669 Change-Id: I7b4a89f74c0e82ec091876ef...
Niels WeberNiels Weber
31b0637b4a1Fix updatecheck Check for installermarker was the wrong way around. Change-Id: Id87cbc61d0bdb269eddc8377e5c775bc12c...
Leena MiettinenLeena Miettinen
c50057901bbDoc: component.virtualStateChanged() signal Docs were missing from the scripting API docs. Change-Id: I941e387c4226...
Leena MiettinenLeena Miettinen
2f8b412496bDoc: AdminTargetDir element is Linux only In the configuration.xml file. Task-number: QTIFW-658 Change-Id: Ia83649a...
khkh
c6c815e3d0cCompile with Qt 5.5 Change-Id: Iaab5bd3821bc4f1d4a826c9fee0c2a8c75d06bba Reviewed-by: Kai Koehne <kai.koehne@theqtco...
Jonathan CourtoisJonathan Courtois
cc2f6b45f27Prevent disabled component to be selected using the Select All button. The Select All button would select disabled c...
Jarek KobusJarek Kobus
893a36dd264"Selected" property has gone. Please see 5f6afc7d268dd16dd3f28d3579ae9517954a6553 Change-Id: I02a026c19d768b4d9c0c9...
khkh
b9d855d8cf9Fix possible null pointer access. Change-Id: I2cb1c8b70d41c764e0f9e47637b951c480ebcb5c Reviewed-by: Jarek Kobus <jar...
Kai KoehneKai Koehne
8d060e69105Fix crash on exit for Windows XP, Vista The destructor of QWinTaskBarButton until Qt 5.4.2 crashes on exit if the OS...
Jarek KobusJarek Kobus
47124fb6be7Add a warning if component with data contains children. Change-Id: Idec0530aac7db2c4773831bdabe904d44ad71822 Reviewe...