Karsten Heimrich | 22a0f6b682f | Fix compile with namespace'ed Qt.
Change-Id: I9c0d399943d2f6eb9a0ab136abf24a5c8b108abb
Reviewed-by: Christian Stenge... | | |
Karsten Heimrich | d2e0b8fc3b6 | Fix build after merge.
Change-Id: I03b7f65e9a2b5ce16160f9059e70a064e354a6c7
Reviewed-by: Christian Stenger <christia... | | |
Iikka Eklund | 7e9dd07b7ad | Update minimum Qt version required to build the installer-framework
Minimum Qt version required is 5.5.0.
Change-Id... | | |
Nico Vertriest | e1d1e411e71 | Doc: removed qdoc var declaration pixmap
Variable had previously been removed from localpackagehub.h
Change-Id: I96... | | |
Iikka Eklund | eed2611fc99 | Compilation fix for QV4 usage
asObject() is deprecated so use as<QV4::Object>() instead.
Change-Id: Ib0ea08a69e1c80... | | |
Iikka Eklund | 5abd497a56e | Update Changelog for version 2.0.2
Change-Id: Ic7900dec6db93ecab54bb60685326226127ce20a
Reviewed-by: Jani Heikkinen ... | | |
Iikka Eklund | 2af57eb8c83 | Merge remote-tracking branch 'origin/2.0'
Conflicts:
installerfw.pri
src/libs/kdtools/kdgenericfactory.cpp
src/li... | | |
Nico Vertriest | 8bf239c3762 | Doc: Hide Checkbox example added to overview list
Corrected issue with non-appearing example
Task-number: QTBUG-505... | | |
Katja Marttila | ba1209000a3 | Allow defining non-checkable items
This change will introduce new element 'Checkable' for package.
Setting checkable... | | |
Frerich Raabe | 8b344748b70 | Added support for setting descriptions of Windows shortcuts
This patch extends the CreateShortcut operation on Windo... | | |
Kai Koehne | 0a546405350 | Doc: Remove dubious sentence from installer.calculateComponentsToUninstall()
The auto-dependencies seems already to ... | | |
Kai Koehne | f9aaec3ff2d | Update documentation for --runoperation
Change-Id: I031f3e5ef7f23a92185a6ad35fe9575c06ba3eb9
Reviewed-by: Leena Miet... | | |
Frerich Raabe | e53cb9d364f | Let mkdmg.sh script on OS X actually create random temporary file names
When asking binarycreator to create an app b... | | |
Frerich Raabe | ba9ddaed740 | Fix timeout errors while building app bundles files on OS X
...by simply not using any timeout anymore. I believe th... | | |
Iikka Eklund | fe7f80421a4 | Update the git-archive export options
The .gitattributes, .gitignore, files do not need to be present in
packaged so... | | |
Karsten Heimrich | 181e6870fbf | Fix timezone issue, simply keep the UTC time.
Since we're the only user of the list archive function, do
not convert... | | |
Iikka Eklund | 7ff35d7b685 | Add alternative option where to read the installer-framework sha1
The "--version" uses the sha1 of the git checkout ... | | |
Iikka Eklund | 21a9aa9f13e | Add sync.profile
Change-Id: Iab18aa118911d8a6b6b352e958e6b301e55d4a70
Reviewed-by: Simon Hausmann <simon.hausmann@th... | | |
Iikka Eklund | 899c5fe4a0b | Add .qt-license-check.exclude and .qt-license-check.optional rules
Installer-framework has two imported third party ... | | |
Iikka Eklund | 6ba58b42ab3 | Update license headers
Update existing license headers. LGPL -> LGPLv21.
Update copyright year as well.
Change-Id: ... | | |
Frerich Raabe | 729a282c7c9 | Optimized checking validity of target directory value on Windows
QDir::drives() was called on every key press to che... | | |
Frerich Raabe | 1bd935af655 | Remove implicit expanding vertical spacer from dynamic pages
This change is backwards incompatible in that it may ha... | | |
Frerich Raabe | 5e7f8761200 | Fixed compiling lib7z_facade.cpp with Visual Studio 2013
Commit c43f3f0c683841f7b2bd62ce8c1556f2e5412d4d introduced ... | | |
Frerich Raabe | c0add2065a8 | Fixed reading error output from sudo'ed process
The 'errBuf' buffer was never actually used for anything.
Change-Id... | | |
Frerich Raabe | 8283726e31a | Fixed bug in making stderr pipe read-handle non-blocking
Use F_GETFL to set the flags, and S_SETFL to set them.
Cha... | | |
Frerich Raabe | 610f7e3ce24 | When running sudo'ed process, make reading from child non-blocking
For some reason, using a blocking read would some... | | |
Frerich Raabe | d10e1605fb9 | Let ElevatedExecuteOperation delete its RemoteObject earlier
After running the process, ElevatedExecuteOperation wou... | | |
Frerich Raabe | ff5a4a699b3 | Removed unused variable
I see no need to do anything with the file descriptor flags in here.
Change-Id: Ib4d8dfd3d1... | | |
Frerich Raabe | 5e28f85a886 | Fixed running binarycreator if the temporary directory name contains spaces
The binarycreator program fails to gener... | | |
Frerich Raabe | 1963986ba75 | Fix violated assertion in error handling of binarycreator
The errorMessageFrom7zResult() function asserts (via a qFa... | | |
Frerich Raabe | ac89d6b1e6f | Automatically chose to perform uninstall if appropriate
This patch makes the maintenance tool automatically chose (b... | | |
Frerich Raabe | f747e559e12 | Implemented installer.readFile()
For reading an external file using a specific encoding. This is
convenient for havi... | | |
Frerich Raabe | d129ccdb8aa | Implemented support for creating URL shortcuts on Windows
This makes it possible to use the CreateShortcut operation... | | |
Frerich Raabe | 85ce71449b9 | Fixed occasional crash on Windows when terminating installer
The static RemoteClient object (defined in RemoteClient... | | |
Andy Shaw | 5a10f12751d | Fix target directory check for reserved words on Windows
If the directory starts with "Con" etc then it is still ok ... | | |
Katja Marttila | f3606565134 | Fix spanish language import name
Spanish language was imported as name qtbase_es.qm. As it is not found
under Qt tra... | | |
Karsten Heimrich | eb574d77b0a | Use QQmlV4Function to correctly get empty parameters from script.
By using QQmlV4Function to get the parameters, emp... | | |
Karsten Heimrich | c43f3f0c683 | Fix broken daylight saving time check.
Change-Id: I9fd27cd014d3b1f13b176dc0d4e8af1a93c37ff5
Reviewed-by: Christian S... | | |
Christoph Vogtländer | db18dbdcf13 | Fix null pointer exception in silent mode
Running in silent mode (using gui.setSilent(true) in a controller script)
... | | |
Katja Marttila | 666ad7944d6 | Fix translations README file to correspond how language can be changed
Change in QTIFW-390 caused that LANG cannot b... | | |
Katja Marttila | 30c223190df | Fix scriptengine autotest
Was failing in Windows because NativeSeparators was not taken into account
when verifying ... | | |
Katja Marttila | ba9d6002fc2 | Fix crash when updating admin installation with user/temp repository
Grant permission rights for writing maintenance... | | |
Jarek Kobus | d19d8323c67 | Read UrlQueryString from settings.
Task-number: QTIFW-744
Change-Id: Ie67bbb5f753a86041c60f2e32fe6b36213e4613e
Revie... | | |
Kai Koehne | 6c04ab67125 | Merge remote-tracking branch 'origin/2.0'
Change-Id: Ia4c0c6766b52626798197c646043407df8de1fd6 | | |
Denis Shienkov | 175ffec58f9 | Allow to use the stylesheet to customize UI
Now it is possible to set a stylesheet file to customize
the wizard's UI... | | |
Javier Llorente | 2dcd457bcec | Add Castilian Spanish translation
Change-Id: I6cef758f1b9746b4eb03670765677bb8f5b275c5
Reviewed-by: Oswald Buddenhag... | | |
Karsten Heimrich | d3de2b14cbd | Compile with namespaces.
Change-Id: I734b0e27d53fd8b6199a3fb5891497df0e1815bb
Reviewed-by: Iikka Eklund <iikka.eklun... | | |
Karsten Heimrich | cab3405ad2b | Missed to rename classes and to update docs and tests.
Change-Id: I2d79ab4094cb9706287d44160543c19b35a66c95
Reviewed... | | |
Kai Koehne | 823efa49cc6 | Fix wording of "Could not get authorization" error message
Task-number: QTIFW-767
Change-Id: I424c0551032a3a9bc96037... | | |
Kai Koehne | a81f1929574 | Fix errors when running updates in a directory requiring elevation
isWritable() is not a reliable way to check for p... | | |
Kai Koehne | 3bad334b26b | Document installer.components() restrictions
It's not obvious for the innocent user that components() are only
avail... | | |
Kai Koehne | c417d953f74 | Merge remote-tracking branch 'origin/2.0'
Conflicts:
Changelog
dist/config/config.xml
dist/packages/org.qtproject... | | |
Takayuki ORITO | 85ce2334cf8 | Doc: Fix the function name in Controller Scripting page.
Callback was not written in the function name.
It is target... | | |
Leena Miettinen | c53747138d2 | Doc: list supported license file formats
Change-Id: Ia6762aee85f515528b842fbae7795c62f8836680
Task-number: QTIFW-691... | | |
Karsten Heimrich | 3f665c40d8a | Fix missing KD* documentation.
Change-Id: I4916c786ac946d58044eb6938801af93de82d6c4
Reviewed-by: Leena Miettinen <ri... | | |
Kai Koehne | 79a9d2e7d66 | Fix usage of system proxy with credentials
So far we've been using the entered credentials only for custom
proxies o... | | |
Christoph Vogtländer | ca59912053e | add silent mode
Add possibility to run silently without a gui. Silent mode can be
enabled in a controller script usi... | | |
Karsten Heimrich | 5a635073b45 | Compile.
Change-Id: I130d79d0f814f2b8237a24b340ba96d44c92b428
Reviewed-by: Christian Stenger <christian.stenger@theq... | | |
Karsten Heimrich | dace8172164 | Adjust include guards.
Change-Id: I0252c934b3bcdca254ae6915904d84d5cf013f5a
Reviewed-by: Jarek Kobus <jaroslaw.kobus... | | |
Karsten Heimrich | de8b7ede255 | Rename files. Remove {kd} prefix. Remove {kdupdater} prefix.
Change-Id: I88c93cab718f4659296d5f7f562beefd747a366f
Re... | | |
Karsten Heimrich | 7530807cb04 | Make the installation relocatable (with some limitations).
Replace the install path with a constant that's updated w... | | |
Karsten Heimrich | b4a2001d65e | Cleanup. Prepare for proper rollback implementation.
Change-Id: I798702d86dccad2883d36355c5e98d1e698a18ab
Reviewed-b... | | |
Karsten Heimrich | df9fdaf4ea0 | Rework handling of repository testing.
- Show message box on error/success.
- Show informative text only if necessar... | | |
Kai Koehne | 5b28b048c49 | Remove quotes around component checker warnings
This was forgotten in b2a65ce68bce4fcd
Change-Id: I3731765ffc178791... | | |
Karsten Heimrich | 38799ceaf11 | Make use of the new varadic template feature + cosmetic changes.
Change constructor to take the a package manager ar... | | |
Karsten Heimrich | 39a56f719a2 | Add factory auto test. Update template parameter + documentation.
The create function cannot be documented properly,... | | |
Kai Koehne | d01de18c1ed | Fix build on Windows
Fix breakage introduced with b2a65ce68
Change-Id: I587e9c7d681e8197fa0c967441b52ef58cfe23e6
Re... | | |
Kai Koehne | b2a65ce68bc | Sanitize QDebug output
Prefer using the stream operator logic instead of using
QString::fromLatin1. Add a noquote() ... | | |
Karsten Heimrich | d7f53290d9a | Implement repository testing using our task classes.
Motivation is to get rid of the KD(}Downloader classes.
Change... | | |
Karsten Heimrich | a1a11cf402e | Fix canceling the download done by an external call.
Fix canceling the download on blocking connections without
even... | | |
Kai Koehne | f3c92c9e1ca | Print Qt version in verbose output
Helps diagnosing whether an error is due to bugs in the Qt version.
Also remove t... | | |
Kai Koehne | d343cd20410 | Update ChangeLog
Change-Id: I4e72da86a559165ca6471945103df4509e21ff08
Reviewed-by: Jarek Kobus <jaroslaw.kobus@theqt... | | |
Kai Koehne | 360a8c20aa1 | Unify handling of translations
Mimic the logic implemented in installerbase/QTranslator::load() by
- using QLocale()... | | |
Jarek Kobus | 0f114d79157 | Init all components with proper install action
Task-number: QTIFW-727
Change-Id: Iae9d232310370fefc0c9dca771e6b2cca6... | | |
Karsten Heimrich | 8d0d8397f17 | Fix missing filename conversion on UNIX systems.
Task-number: QTIFW-643
Change-Id: If6df557d09b23dce99caed8f7b00dd72... | | |
Karsten Heimrich | 0a229c256cf | Remove superfluous clone() method. Prepare for next patch.
Task-number: QTIFW-180
Change-Id: I6aa8b409e323d14e353a1f... | | |
Karsten Heimrich | 38bd4ceae10 | Implement generic factory using c++11 variadic template feature.
Change-Id: I65bbb82ef1bd8c1a94100b583f504a86d64015d... | | |
Kai Koehne | 5d53c5a4ba3 | Fix error strings in autotests
Fix autotests that broke with commit 1e589e37a991b.
Change-Id: I2c0ed437de17fef85670... | | |
Karsten Heimrich | 1d0d566f154 | Add getter and setter for package manager.
Change-Id: Iff8ac5fc97f73939e0cbfea21370bb63e94b7782
Reviewed-by: Niels W... | | |
Kai Koehne | 1e589e37a99 | Unify translated error messages
* Enclose file paths in ""
* Localize file paths with QDir::toNativeSeparators.
* Ma... | | |
Karsten Heimrich | 65a5d4d33c7 | Follow description on MSDN to implement time utils.
Task-number: QTIFW-445
Change-Id: I8c3bc221f57043cc876f1927edf0d... | | |
Karsten Heimrich | 94df4a43b67 | Cleanup time handling, some minor changes.
Change-Id: I830ff58673efe76c47dcb0c5839bf44bbd2f42a8
Reviewed-by: Kai Koe... | | |
Karsten Heimrich | 24671447746 | Fix missing operation 'installer' value and update documentation.
Commit 478a8a1db3eed2 was done under the assumptio... | | |
Christian Stenger | d198b18ca8d | Fix compile for gcc 4.7.3
error: looser throw specifier for 'virtual VerbosePrinterCallback::~VerbosePrinterCallback... | | |
Kai Koehne | 1611812a626 | Version bump
Change-Id: Ic11a894ef21f4dd2967a3fd662fad8a30f11ba7e
Reviewed-by: Jarek Kobus <jaroslaw.kobus@theqtcomp... | | |
Karsten Heimrich | b753081497a | Fix usage of Lib7z::createArchive(), do not use static.
Change-Id: I749fefeafc924540a8c6119f669685895a69e07d
Reviewe... | | |
Kai Koehne | 90135a5b7a3 | Convert to Qt 5 connect syntax
Convert to new signal/slot syntax where it does not make things more
complicated: con... | | |
Kai Koehne | 80b2694aede | Remove %0 from tr() calls
The placeholder of the first argument to QString::tr() is %1, not %0.
Change-Id: I69fcddb... | | |
Kai Koehne | 4d3234760d3 | Use checkArgumentsCount for RegisterFileType operation, too
Was forgotten in 80439d01e2feb1342dc470627585559c97805be... | | |
Karsten Heimrich | 99c2eb19c3e | Fix: .dat file gets deleted after multiple component changes.
We can close the .dat file in maintenance mode. There ... | | |
Kai Koehne | 1dbb7850542 | Remove signal finished() overload
The overload is deprecated in Qt, but can't be removed due
to BC issues. We can re... | | |
Karsten Heimrich | cb7613e8163 | Use qmake .depends instead of CONFIG += ordered.
Fixes my sporadic build issues with IncrediBuild.
Change-Id: I825c... | | |
Karsten Heimrich | 97b5fe3ebc4 | Update archivegen.
Stop on file errors. Better verbose/ help output. Add support
for compression level. Do not hide ... | | |
Kai Koehne | a893c90bfa2 | Fix autotests for changed debug output
Commit fa5f7c662841b1d13f6610db8817608a24e3a3f6 removed the printing
of excep... | | |
Karsten Heimrich | a2614a6cf70 | Add method to lookup if a product is registered in the factory.
Make use of the new method to search for registered ... | | |
Karsten Heimrich | 0aab7c6d68e | Implement option to pass compression level, update documentation.
Change-Id: Iaffbd0de5590131287f5e9414f13d3906b8b3d... | | |
Karsten Heimrich | 02f1c6cde87 | Split the huge header file in more dedicated ones.
Change-Id: I35a1500d5a9bb8986765488660cf0487c32d9720
Reviewed-by:... | | |
Karsten Heimrich | 4677d362982 | Update source tree with version 9.38.beta of LZMA SDK.
- Remove unused files.
- Split in .pri files.
- Add HEADERS s... | | |
Karsten Heimrich | 22ec6aa53e4 | Update documentation and adjust some code to match.
Change-Id: I3a8d9afb79628135051e4133bea9fc66e14a514a
Reviewed-by... | | |
Karsten Heimrich | fa5f7c66284 | Inherit from existing QInstaller::Error class.
Remove superfluous qDebug to avoid printing the message always.
Chan... | | |
Kai Koehne | 1bf6fd620a1 | Fix compilation error in tests
Commit 947e85b47c caused QDomElement to be referenced in the headers
included by the ... | | |
Jarek Kobus | 6969b19237c | Store AutoDependOn inside components.xml
Change-Id: Id304ca857ee1897c35171d6c293774f1d638bc02
Reviewed-by: Karsten H... | | |
Jarek Kobus | 947e85b47c6 | Reuse existing structures inside Update class.
Change-Id: I481b0129c5263da4969053d658e30fb671acf74e
Reviewed-by: Kar... | | |
Karsten Heimrich | 8a1d8a4e529 | Merge "Merge remote-tracking branch 'origin/2.0'" | | |
Jarek Kobus | 014bee19ae7 | Small optimization
Change-Id: Ia412f036e8285375e2fc2bd3a1eb7e18edd3dbea
Reviewed-by: Karsten Heimrich <karsten.heimr... | | |
Kai Koehne | 1be5082af80 | Merge remote-tracking branch 'origin/2.0'
Conflicts:
src/libs/installer/packagemanagercore.cpp
Change-Id: Ie3d94fe... | | |
Kai Koehne | 09b8632d301 | Doc: Mention what you can do with a control script early on
Task-number: QTIFW-166
Change-Id: I42ff186b7f4203b6f2968... | | |
Karsten Heimrich | 297e61af3e6 | Fix maintenance tool upgrade on OSX.
Before rename we need to delete a possible existing file,
otherwise it will fai... | | |
Karsten Heimrich | 8482b4da465 | Coding style cleanup.
Change-Id: I5761d98c88df72915195f0e004e7d380e6403eb9
Reviewed-by: Jarek Kobus <jaroslaw.kobus@... | | |
Karsten Heimrich | 9fc0910eb3f | Remove unused and unmaintained code.
Change-Id: Ieeac37893bf25279c5b0b7d3861eaec7caead120
Reviewed-by: Jarek Kobus <... | | |
Niels Weber | 05befb5ccba | Use QDir::separator() instead of fixed "/"
Change-Id: I9b343a6e0ad2861ffad75a7f523a731049578996
Reviewed-by: Kai Koe... | | |
Leena Miettinen | 4d8d5273a24 | Doc: add docs for devtool
Change-Id: Iadb453a02b331bb2cf9f8f0a4e1fe66052abe264
Reviewed-by: Kai Koehne <kai.koehne@t... | | |
Kai Koehne | 04ce9a70c23 | Update 2.0.1 ChangeLog
Change-Id: If4dff4d3557a3e942937ae293924c59497ead8e3
Reviewed-by: Leena Miettinen <riitta-lee... | | |
Kai Koehne | 6bbba5426c7 | OS X: Make sure real user uid == euid in elevated mode
This fixes a bug that prevents changing existing .ini files
d... | | |
Kai Koehne | 3557b1650c1 | Doc: Clarify use of addOperation
Make it explicit that addOperation , addElevatedOperation should be
usually called ... | | |
Leena Miettinen | 096238ca83e | Doc: Add a link to QInstaller::BinaryContent docs.
And remove the ##TODO
Task-number: QTIFW-693
Change-Id: Idaef76... | | |
Leena Miettinen | d6a299f6be8 | Doc: add docs for ScriptEngine::newArray
Change-Id: I69462de7442612c35634cead37572db387031c3e
Reviewed-by: Karsten H... | | |
Karsten Heimrich | a050b55190c | Fix missing details output in example.
Commit 17e29fc8d3 introduced a behavior change, the
installer.components is n... | | |
Leena Miettinen | f54359d6351 | Doc: update screenshots of Settings dialog
The Network tab changed, but I also updated
the Repositories tab screensh... | | |
Kai Koehne | 7055b9ed84c | Explain logic in dynamic page example
Change-Id: I2e41a4f19cfb0b6dc9cad03896db6d079cf7aeee
Reviewed-by: Karsten Heim... | | |
Karsten Heimrich | 9859f2f74df | Remove leftover. (signal and documentation)
Change-Id: Ib735d8e7103ade0a9c31fa3d710542cafae3c8f2
Reviewed-by: Niels ... | | |
Leena Miettinen | 6cbe1e880db | Doc: add docs for PackageManagerCore
Move the scripting API documentation to a separate
qdoc file. Where possible (n... | | |
Kai Koehne | 46eec029387 | Adapt LGPLv3 preamble to IFW
Change-Id: Ic4c4b8a29dcba66da28ed927d46648625ee69fae
Reviewed-by: Maurice Kalinowski <m... | | |
Kai Koehne | 5fa242edb82 | Fix help output for --proxy
Actually passing --proxy has an effect on Linux, but not on OS X.
Change-Id: I29a4d3945... | | |
Karsten Heimrich | dd7921213c3 | Fix archivegen recursive include of directories with filter.
Never pass recursive with true even if path is a direct... | | |
Kai Koehne | a99a2316954 | Document -static-runtime argument for Qt 5.5 onwards
Change-Id: Ic26cabbc42aa7247a6078f5fdf26320340a1c461
Reviewed-b... | | |
Karsten Heimrich | 1209dbbacb9 | Fix auto-test for Qt >= 5.5.0
Change-Id: I8bdde116fc7721ff07f2f1eec07cfa9cf4c5620d
Reviewed-by: Kai Koehne <kai.koeh... | | |
Karsten Heimrich | 04a54956067 | Update.
Change-Id: Ia49c395b0ba8cd2f8dc7932b74fe7b99f73ba190
Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>... | | |
Karsten Heimrich | 220626325f6 | Missed to register copy codec, thus failing to copy files.
Task-number: QTIFW-695
Change-Id: I197c9b904dfabe9f08d234... | | |
Kai Koehne | 2e8aad650c5 | Replace waitForBytesWritten with flush
Unfortunately waitForByesWritten is known to fail from time to time:
QTBUG-24... | | |
Dmitry Mordvinov | ff19df37415 | Implemented xml:lang attribute support for DisplayName tag.
Components in tree view are often need to be localized. ... | | |
Leena Miettinen | 5f3333c344a | Doc: link from gui C++ docs to scripting docs
Remove duplicated text, where possible.
Change-Id: I6e5e81ab151817d76... | | |
Leena Miettinen | e77604b187b | Doc: link from C++ API ref to scripting API ref
Remove duplicated text where possible, and unify the
text if it is n... | | |
Leena Miettinen | ea9dd10e54e | Doc: add link to controller scripting topic
Change-Id: I929ced36d59f52621785e44c7d93fd24f237d590
Reviewed-by: Niels ... | | |
Karsten Heimrich | d74b5e575df | Add constant and make use of it.
Change-Id: I3d244f112e39a57dfa769bb6a786f62b607d9b3c
Reviewed-by: Jarek Kobus <jaro... | | |
Topi Reinio | a86b26db777 | Doc: Fix layout issues on the operations table
Replace a \code block with a monospace \c text, and unintended
'\n' s... | | |
jkobus | f0b20942b87 | Enable feature live preview of dependencies
This feature is available after setting
InstallActionColumnVisible prope... | | |
Jarek Kobus | 48c08cc958d | Remove scRemoteVersion, it's the same as scVersion
Change-Id: I552b2f62865ff88fb6827819240b283485d0e4c7
Reviewed-by:... | | |
Karsten Heimrich | 478a8a1db3e | Remove pseudo static core instance, fixes autotests.
We need the core engine in operations anyway, so pass the point... | | |
Karsten Heimrich | e348b710240 | Fix auto-test build with Qt 5.5.
Still the tst_PackageManagerCore fails here cause the expected "\t"
is not expanded... | | |
Karsten Heimrich | a6fdda83c33 | Compile fix: explicit qualification in declaration
Change-Id: I681f1cdaf550c7756d4594f409dde39c45d54c8c
Reviewed-by:... | | |
Karsten Heimrich | abd518a656e | Use QMap instead of QHash to keep the stored order on disk.
Some minor other changes as suggested by Jarek on cd75e5... | | |
Karsten Heimrich | 5943bcc2461 | Rename the files to match the class name.
Change-Id: I018445cbfc1d9278c549f3f56145dd12c4921000
Reviewed-by: Jarek Ko... | | |
Karsten Heimrich | fbd37e85853 | Rename classes to reflect their use. Remove typedef.
Change-Id: I5abb64d356a0951671487b60529a0ca26b0909be
Reviewed-b... | | |
Karsten Heimrich | e7453007925 | Replace UpdateSourcesInfo and UpdateSourceInfo classes.
Introduce a new struct PackageInfo, which is similar to the ... | | |
Karsten Heimrich | dbdf186ac50 | Fix issue with accessing install target directory.
In case we run as installer, do not look into the installation
ta... | | |
Karsten Heimrich | cd75e52e5e3 | Rewrite to use QHash instead of QVector.
Since add and remove are the most common tasks of the class,
and both funct... | | |
Karsten Heimrich | dc238c7ef47 | Fix broken auto-tests.
Still tst_PackageManagerCore is failing, though did so before
this change too.
Change-Id: Ib... | | |
Karsten Heimrich | aeb130a607e | Rename function name.
The function actually adds the package info to the known installed
packages, it does not insta... | | |
Karsten Heimrich | 12f052c8781 | Remove (KDUpdater}Application, functionality has been merge.
Task-number: QTIFW-215
Change-Id: I7a9215c8c5d5eae0d66d... | | |
Karsten Heimrich | 5c9c7a72816 | Take over the last used methods from {KD}Application.
Change-Id: I9aaac261bef7aaa48cf0beaee83e15cc5bccd437
Reviewed-... | | |
Karsten Heimrich | b8a7052ac9d | Move the PackagesInfo handling out of {KDUpdater}Application.
Do not hide the class behind {KDUpdater}Application, w... | | |
Leena Miettinen | 82a03ab1c0a | Doc: fix code snippet in controller scripting section
Task-number: QTIFW-687
Change-Id: I5690e9ebd4b8fae9f3f21b6685b... | | |
Karsten Heimrich | e0c6df4cecf | Move the UpdateSourcesInfo out of {KDUpdater}Application.
Do not hide the class behind {KDUpdater}Application, we ca... | | |
Karsten Heimrich | 05d1c5d7b26 | Merge "Merge remote-tracking branch 'origin/2.0'" | | |
Kai Koehne | be481e3af7c | Merge remote-tracking branch 'origin/2.0'
Change-Id: I2c66fe453db03b833a57a4a400cf859096f81165 | | |
Niels Weber | 88b5604fa32 | Fix some warnings in devtool
Change-Id: I9d12cd49ad4d82ec8f48798f087929fa3ee07fa8
Reviewed-by: Karsten Heimrich <kar... | | |
kh | ef48a0c26c0 | Fix dynamic build.
Change-Id: I3df834c1938e991b0c3bc07d9caf272c5a2a8507
Reviewed-by: Kai Koehne <kai.koehne@theqtcom... | | |
kh1 | 32221180df7 | Fix dubious warning about RequiresAdminRights tag.
The tag was added once component script is parsed and we did
know... | | |
Jarek Kobus | 55eb4ba17e8 | Don't modify check state of autodependent component when Select All
Change-Id: Id50fc5fa3460ffda62102019b46923b01b8e... | | |
Jarek Kobus | c522fd5de90 | Add more logging categories.
Change-Id: I1c7dabfd16a69ef5a3e5aaa490036de061f1fd13
Reviewed-by: Karsten Heimrich <kar... | | |
Jarek Kobus | 2554ccb7ba4 | Enable logging categories as an installer option.
Now by default all categories are disabled.
They get enabled only ... | | |
Jarek Kobus | 61bf0345cdc | Add more explanations on warnings we issue.
Change-Id: I7fea8d8c5ebc1ffea78635c335a0740c648b8e2e
Reviewed-by: Karste... | | |
Jarek Kobus | 930cc36e499 | Add a missing warning about auto dependency on component with children
Change-Id: Ib17fb2d48059ecc5b7f3b466661aad8e9... | | |
kh | a1418fbffd4 | Use positional arguments instead of options.
As requested use positional arguments instead of options to run
the dev... | | |
Kai Koehne | f80d02863a3 | Fix hang and errors when sending big packages over the socket
The assumption that packages of arbitrary size can be ... | | |
Kai Koehne | 82b427b777e | RemoteObject: Do not use processEvents()
Replace the hand-written calls to processEvents() with
socket->waitForConne... | | |
kh | cfc1f596760 | Fix "Too many open files" error.
The current code did create all files in advance, exceeding the
open file limit on ... | | |
Jarek Kobus | e2a30c0c183 | Make componentChecker warnings optional.
To enable them export the following environment variable:
QT_LOGGING_RULES=... | | |
Jarek Kobus | a8bd8bb5b36 | Reset font property when setting "virtual" property to false.
Visible in systeminfo example, when run with --show-vi... | | |
Kai Koehne | ffed7d2b6d2 | Merge remote-tracking branch 'origin/2.0'
Conflicts:
Changelog
Change-Id: Idd7d569f97fba75b05bfc006c7a5b0b9cf8ccf73 | | |
Kai Koehne | 57007dc93cf | Doc: Remove mentioning of "UpdateAgent"
It's the only place we mention an 'UpdateAgent' in the documentation/code.
... | | |
Kai Koehne | 19d14ee1b65 | Fix compilation with gcc 4.6
gcc 4.6 does not support alias templates yet.
Change-Id: I65f2dd8d8bf8ffae37ca2ed9743d... | | |
Frederik Gladhorn | da6ed2851f3 | Add sync.profile
Change-Id: I3ebd138a5743687f3a6ccb7204ca37587bf207a2
Reviewed-by: Simon Hausmann <simon.hausmann@th... | | |
Kai Koehne | 6e9c785d3db | Update ChangeLog
Change-Id: Ic5933f828cfee1cde0686a9fa888a397c9c63da0
Reviewed-by: Karsten Heimrich <karsten.heimric... | | |
Kai Koehne | 95ae661cba9 | Windows: Fix crashes in elevated installation
Until Qt 5.5.0, QLocalSocket::waitForReadyRead() immediately returns
w... | | |
Niels Weber | d50e3f94b5b | Do not throw on empty translation files
Workaround for QTBUG-31031 (QTranslator::load returns false for
empty transl... | | |
Jarek Kobus | f3e8ccafa5a | Move the component checker after installer calculator.
In this way we first check for errors, then check for warning... | | |
kh | 4fff02a58be | Document the operation storing mechanism more precisely.
Task-number: QTIFW-669
Change-Id: I7b4a89f74c0e82ec091876ef... | | |
Niels Weber | 31b0637b4a1 | Fix updatecheck
Check for installermarker was the wrong way around.
Change-Id: Id87cbc61d0bdb269eddc8377e5c775bc12c... | | |
Leena Miettinen | c50057901bb | Doc: component.virtualStateChanged() signal
Docs were missing from the scripting API docs.
Change-Id: I941e387c4226... | | |
Leena Miettinen | 2f8b412496b | Doc: AdminTargetDir element is Linux only
In the configuration.xml file.
Task-number: QTIFW-658
Change-Id: Ia83649a... | | |
kh | c6c815e3d0c | Compile with Qt 5.5
Change-Id: Iaab5bd3821bc4f1d4a826c9fee0c2a8c75d06bba
Reviewed-by: Kai Koehne <kai.koehne@theqtco... | | |
Jonathan Courtois | cc2f6b45f27 | Prevent disabled component to be selected using the Select All button.
The Select All button would select disabled c... | | |
Jarek Kobus | 893a36dd264 | "Selected" property has gone.
Please see 5f6afc7d268dd16dd3f28d3579ae9517954a6553
Change-Id: I02a026c19d768b4d9c0c9... | | |
kh | b9d855d8cf9 | Fix possible null pointer access.
Change-Id: I2cb1c8b70d41c764e0f9e47637b951c480ebcb5c
Reviewed-by: Jarek Kobus <jar... | | |
Kai Koehne | 8d060e69105 | Fix crash on exit for Windows XP, Vista
The destructor of QWinTaskBarButton until Qt 5.4.2 crashes on exit
if the OS... | | |
Jarek Kobus | 47124fb6be7 | Add a warning if component with data contains children.
Change-Id: Idec0530aac7db2c4773831bdabe904d44ad71822
Reviewe... | | |
Next → |