| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
- execute() does the magic of getting privileges and starting
the process
- hasAdminRights() simply returns if we started privileged..
Change-Id: I0940a02556fe240af0ee7dfb068f7f8009eb683e
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
|
|
|
|
|
|
| |
Change-Id: I161e1b5908339a3553c2568afebd27a719ca4cce
Reviewed-by: Jarek Kobus <jaroslaw.kobus@digia.com>
Reviewed-by: Niels Weber <niels.weber@digia.com>
|
|\
| |
| |
| | |
Change-Id: I7358124780a6e1711a90e4d735795309db5f1b50
|
| |
| |
| |
| |
| |
| |
| |
| | |
Task-number: QTIFW-503
Change-Id: Ic359d586f36669d4c1430c22e10b5a209ba6fc3c
Reviewed-by: Samuli Piippo <samuli.piippo@digia.com>
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Reviewed-by: Niels Weber <niels.weber@digia.com>
|
| |
| |
| |
| |
| |
| | |
Change-Id: I1fb7aec13c86c1018298d25d186f200c48d1d59e
Reviewed-by: Niels Weber <niels.weber@digia.com>
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Warn the user when sorting operations fails due to cyclic
dependencies. Previously we would just continue, saving an
incomplete list of operations.
Change-Id: I0d80ad142e5d6936bbfab69835ff539a893cb180
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Reviewed-by: Jarek Kobus <jaroslaw.kobus@digia.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If TargetDir is not set but spaces are allowed in path,
don't avoid spaces in the constructed default path.
Change-Id: I0b38227400fbcd71f06990d475a8776040fafa4c
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Reviewed-by: Jarek Kobus <jaroslaw.kobus@digia.com>
|
| |
| |
| |
| |
| | |
Change-Id: Ifa7364d561b8fbb3370f8e3930e62c040280fe17
Reviewed-by: Niels Weber <niels.weber@digia.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The crash happens cause in reset we do a delete later on the
unzip tasks and then a second delete while not checking early
enough for the set error code.
Change-Id: Iee17cd6863435d25c0c999fb0cc4e05672de3cc8
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
|
| |
| |
| |
| |
| |
| | |
Change-Id: I217205d1256b15432bc3647292bbcbd19077c3e4
Reviewed-by: Niels Weber <niels.weber@digia.com>
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
|
| |
| |
| |
| |
| | |
Change-Id: I73be2490182af8582b3e56b177e8ca26c950fa97
Reviewed-by: Jarek Kobus <jaroslaw.kobus@digia.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Caused by the fact that the settings wrapper did not support
anything different then native format, we had to trick the wrapper
into using its default QSettings object which in turn uses a
QFile (which roundtrips to the admin server) to write the settings
out (behind the scenes). The blocking appeared only on Linux cause
there we try a native call fcntl(handle, F_SETLKW, &fl) to lock the
file during sync, which blocks endless caused of the missing rights.
The fix is to use the settings wrapper also for ini format, as both
are supported (Ini and Native).
Change-Id: I73131c4adf85ba175ba6af1e18acccc29451b14f
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- remove translations part
- replace installation dir (root) with home
in order to properly finish the installer wizard
with default values
- AllowSpaceInPath is now true by default (ChangeLog updated)
Change-Id: I84e372ac4da05964d90851bf592fc87ee9409e3b
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Make sure we set the component ownership to c++, by default
the script engine would take it and delete the component...
Change-Id: If4ea905495566954ff804b636934c33eb118ccf3
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
|
| |
| |
| |
| |
| | |
Change-Id: Ib9cd6f7ac64b7af7f33ec9fd4c45a623625f3603
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
|
| |
| |
| |
| |
| | |
Change-Id: I253e1f2b8f8032ec14a65f1748878b4a4f1a7ae5
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
We need to expose all child QObjects and pages to the QJSEngine,
missed these when switching over from QScriptEngine.
Change-Id: Ic538d3f19da544c82093e630d7395bfc3e68da7a
Reviewed-by: Jarek Kobus <jaroslaw.kobus@digia.com>
|
| |
| |
| |
| |
| | |
Change-Id: I3a944e0ff38b10b3440fa3c3dfcce378f284aacc
Reviewed-by: Niels Weber <niels.weber@digia.com>
|
| |
| |
| |
| |
| |
| | |
Change-Id: I6bd03000813ff8434ae552eba76823a408d10436
Reviewed-by: Niels Weber <niels.weber@digia.com>
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Missing QInstaller::init() did lead to crashes cause of
uninitialized lib7z (in case we used a zipped file as input).
In verbose mode console did not show up. Get rid of KDSaveFile
as it complicated to code unnecessary.
Change-Id: I5911c895d7763e4ce919b1d4761568e47b244b1b
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Due do the fact that we can have several threads call to
RemoteClient::instance() at the same time, some objects might
get a not fully initialized object back. Most notable members
of private class where initialized differently or not at all.
Change-Id: I80fc4ad59583e3784c0e9f002e23d3df91f127b2
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
|
| |
| |
| |
| |
| | |
Change-Id: I714224c5616d40c5f36598a4682a07dfa0ff7136
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The keep alive thread does try to delete the socket it gets
from the connect method, but since the socket was created in
a different thread and we will hit the:
"Socket notifiers cannot be disabled from another thread" warning.
Change-Id: Ibafcd67f8cdb51b365c3ef230f1ebd447bdd306a
Reviewed-by: Niels Weber <niels.weber@digia.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Remove superfluous file engine tests. Introduce auto test
for newly added client server classes. Fix some wrong
implementations serverside for settings array handling and
broken arguments in process wrapper. Replace all other parts
that with new implementations. Remove now unused classes.
Change-Id: I6f9e836993096a2c2c06b06f2b06d7aa4b287e56
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
|
| |
| |
| |
| |
| |
| |
| | |
Still based on what we had already, though more separated.
Change-Id: I4cce298003a4ffc2ebcec01fea1a07adfbfdf990
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Reviewed-by: Niels Weber <niels.weber@digia.com>
|
| |
| |
| |
| |
| | |
Change-Id: Ic9c88e27dca1e936ba09a3776df3df7ec166c606
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Define the downloadable target inside the remote directory
it belongs to, avoids the unnecessary delete inside the task
destructor. The temporary dir deleter will take care of it.
Change-Id: I4858a71dc714a33f1afb00eb2b2a167294899461
Reviewed-by: Niels Weber <niels.weber@digia.com>
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
|
| |
| |
| |
| |
| |
| | |
Change-Id: Ia584a9b2f954df5c29a2f0aa5f12b201b2bfbcc4
Reviewed-by: Niels Weber <niels.weber@digia.com>
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
|
| |
| |
| |
| |
| | |
Change-Id: I9da3f099d154d2d610179b5b181ecec58b9b3a2a
Reviewed-by: Niels Weber <niels.weber@digia.com>
|
| |
| |
| |
| |
| | |
Change-Id: I7c190667f7ae243289b3e08ff76f9f398178bc24
Reviewed-by: Niels Weber <niels.weber@digia.com>
|
|\|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
dist/config/config.xml
dist/packages/org.qtproject.ifw.binaries/meta/package.xml
dist/packages/org.qtproject.ifw/meta/package.xml
installerfw.pri
Change-Id: I32a2a17b8fd7dc0f1f9c12272fc5f814ea5d86cb
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This reverts commit 23d0dc225dbe3f89d0411c0195d8bcd066c3bdc7.
Thought the implementation looks right in the first place, it
will fail if we are asking for a random name inside a directory
where we do not have access rights. QTemporaryFile will not
roundtrip to the admin server and therefor return an empty string.
Change-Id: I0bd716b10e43242f5da5dd939b06213040256d67
Reviewed-by: Niels Weber <niels.weber@digia.com>
|
| |
| |
| |
| |
| |
| |
| | |
Remove superfluous remove, since if the file exists but we
can't open it it might belong to someone else, so keep it...
Change-Id: Ic541fe134dad76983088d4b3d243d15e78f9fed4
Reviewed-by: Niels Weber <niels.weber@digia.com>
|
| |
| |
| |
| |
| |
| | |
Task-number: QTIFW-498
Change-Id: I58ebb5a6a65313540a6ee3bb20d872ef32631c5b
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Increase the number of file descriptors that the process can open
to the maximum allowed. By default, Mac OS X only allows 256 file
descriptors, which can easily be reached.
Change-Id: Ie4e5ab1051d8e3bf1cb39747f629360915a22d97
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
|
| |
| |
| |
| |
| | |
Change-Id: I6b1c9b4cd406da91c6642a9cad0e225d8473df20
Reviewed-by: Niels Weber <niels.weber@digia.com>
|
| |
| |
| |
| |
| |
| |
| | |
Task-number: QTIFW-488
Change-Id: Ibb3915c03e97d7f4334f203731f294b0abedf669
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
|
| |
| |
| |
| |
| |
| | |
Change-Id: I8f51582f54ef3c58d439dfffb7ba7802bc47b797
Reviewed-by: Niels Weber <niels.weber@digia.com>
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Avoid a warning that e.g. 'qmake.exe.exe' does not exist, when the
argument was qmake.exe.
Task-number: QTBUG-38343
Change-Id: Icdfc8ffc8e112b23fb0e789d6041ea7eefaf55c3
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We don't really know which encoding the app will use. local 8 bit
seems to be the best bet though.
Change-Id: Ic4d8668ed5f5a6eca55d44348ae54adb903bf447
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Reviewed-by: Niels Weber <niels.weber@digia.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
/usr/bin/xcrun is the tool to use for running build tools from the
current Xcode installation, without the need to install anything beside
it.
Task-number: QTBUG-38015
Change-Id: I32ba8bfac2f2c49e863fe8aeeecaf3df80afb8c8
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Reviewed-by: Niels Weber <niels.weber@digia.com>
|
| |
| |
| |
| |
| | |
Change-Id: Ib8f61229ce2f07e52c22a15e10dc817aca860ead
Reviewed-by: Niels Weber <niels.weber@digia.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
GetRepositoryMetaInfoJob was replaced by MetadataJob long ago. See
commit eee37a74faeb5bd36794981b4a5b10144fc244e4.
Change-Id: Ia895462ff39c3677005e5ec0ef42fea14a3c45da
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Task-number: QTIFW-466
Change-Id: I6a5e4d0d20703e2d4e867bb2619c82dac0b8a64c
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Reviewed-by: Niels Weber <niels.weber@digia.com>
|
| |
| |
| |
| |
| | |
Change-Id: Ibc95455b7e8ff428c173c6eb0d181a9a655fd023
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
|
| |
| |
| |
| |
| | |
Change-Id: Ib8a08779979ccde42dab8a1bd83b27a24f318de0
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
|
| |
| |
| |
| |
| | |
Change-Id: I613dbcb431452729bb672b5546e4108c0f613299
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
|
| |
| |
| |
| |
| | |
Change-Id: Ic96b45f013e5f7f740677542ca07914adf7a48d2
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fixes a possible messed up download chain once the archive download
failed. We need in turn call fetchNextArchiveHash as we will remove
both the hash and the package, though this does not reset the last
checksum and therefore the next proper archive download will compare
to the wrong SHA.
Change-Id: Ib4e569de4f5482123da7357a09b7bd087b5d6cbb
Reviewed-by: Niels Weber <niels.weber@digia.com>
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
|
| |
| |
| |
| |
| |
| |
| | |
Task-number: QTIFW-477
Change-Id: Ic83df19d20ce310e3e295de929020182e1878273
Reviewed-by: Niels Weber <niels.weber@digia.com>
|