Also disallow ~ in installpath.

Task-number: QTIFW-304

Change-Id: I4fa0b00165e43143cc8c5993c0aba07e9d793f76
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
cleanup installicon operation

  - changed errors in warning at the undo step
  - removed unnecessary processEvents call (operations are
    not call in the mainthread since ages)
  - don't remove backups in destructor

Change-Id: Ia2d01400a2eee81024d11b88ccdd9337c9ffbbfa
Reviewed-by: Niels Weber <niels.weber@digia.com>
Add explanation about translations to the tutorial.

Task-number: QTIFW-254

Change-Id: I97dee03d4f1bb276a642e0c7a414c6ab826325a4
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Update 3RDPARTY to reflect kdtools license change.

Change-Id: Iaf242bc8e9d1684a09c0a3a87d5feaf32e2de9f3
Reviewed-by: Steffen Hansen <steffen.hansen@kdab.com>
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Reviewed-by: Niels Weber <niels.weber@digia.com>
Update version number also in installer scripts

Change-Id: Ic20a7ee1142fd84c4bd7f9370a99170da1d4e16a
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Reviewed-by: Niels Weber <niels.weber@digia.com>
Fix license details about LZMA in 3RDPARTY

Also limit line size to 60 characters.

Change-Id: If40c81f4bc857788a121816ac4585ed4a86744fb
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Reviewed-by: Niels Weber <niels.weber@digia.com>
Show also LZMA/kdtools license information in the installer

Change-Id: I5a7b8dff5622698e5f658e205f8f222cdf76f1ba
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Reviewed-by: Niels Weber <niels.weber@digia.com>
Fix race condition when connecting to fs process

Fixes a regression introduced by 2a73db7e34b: We only tried to
connect to the port 3 times immediately after the fs process was
started, which might be too short.

Instead, expicitly try to connect for 30 seconds, and only give up
then.

Task-number: QTIFW-316
Change-Id: I8a1ba59ff680f4ef536f13230215f2289ab3b0ed
Reviewed-by: Niels Weber <niels.weber@digia.com>
Disallow installing over existing installation.

Task-number: QTIFW-278

Change-Id: I5e435ac95c2efd699c1515592cdaaf698c3bc215
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
add hint when default works

Change-Id: If7a7e34b953d059ec88bc8bf3b6b4e288d0272db
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
rename operation to operationName

Change-Id: I6e8f87b40f0bac3a6e50b923cf260f721abc9e07
Reviewed-by: Niels Weber <niels.weber@digia.com>
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
add a location hint to a warning

Change-Id: Ieaa10ff2e7f20dbdccbddf707923619756fea35e
Reviewed-by: Niels Weber <niels.weber@digia.com>
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
add component name to operation debug output

  - set the component name to every operation which comes from
    a component

Change-Id: I3e4a1ab2896f7b469fe6606c7e89127c3d6fbc43
Reviewed-by: Niels Weber <niels.weber@digia.com>
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
cleanup some more if statements

Change-Id: I9f3ba79f069c79faefdd9eacdc8f40cd0411f11d
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
existing empty dir shouldn't be a reason to cancel repogen

Change-Id: I754063a810c8d30cd26dee55e36b675885e6a4b7
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Fix broken model/component update due to wrong connected signals.

  - After 3eb3be the updater and the default model got the same
    components set once setRootComponents was emitted. The results
    was that both models would show all fetched components, not
    differentiating between updates and normal components.

Change-Id: I053fdea73d42ca5ac1c2c26ebb063d9e7e415a13
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
rename copiedArchives to copiedFiles

 - they are including the sha1 files so the old name was misleading

Change-Id: I6156b5590bc98ed319a093c82be32d9f79699d28
Reviewed-by: Niels Weber <niels.weber@digia.com>
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Fix Qt5 build.

Change-Id: Id1e0e513e979275cb206e116e19f3b6d969bd363
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Reviewed-by: Niels Weber <niels.weber@digia.com>
Fix update component selection shows wrong package sizes.

Task-number: QTIFW-302

During the update of KdTools we removed a bit to much code, so the
compressed/ uncompressed size was never passed to the component. Now
we keep and set it properly again. Force an update of the uncompressed
component size once we have calculated all checked components.

Change-Id: I12a796b543bbacdef4fbbdac10ff1103612c4c61
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
fix online only installer creation

Task-number: QTIFW-319

Change-Id: I1f66f80b952742e7ff21ee6960120271e1579fb9
Reviewed-by: Niels Weber <niels.weber@digia.com>
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>