summaryrefslogtreecommitdiffstats
path: root/src/libs/kdtools
Commit message (Collapse)AuthorAgeFilesLines
* Fix the copy error messageMichal Klocek2013-10-171-1/+1
| | | | | | Change-Id: I14f46f8567010b3ce8ac3b7e37ff61eed5015d39 Reviewed-by: Petref Saraci <petref.saraci@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* Small cleanup.kh12013-09-201-16/+11
| | | | | | Change-Id: I4c0732ac03dc98bd5ed59b6924d551c2303db407 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* fix progress for redirected HTTP Downloadskh12013-09-091-0/+6
| | | | | | | | | | - do not emit the progress in the redirect case for the redirect data Task-number: QTIFW-267 Change-Id: Id32018a92df3098e45c963b4dcf7924bebdd1354 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com> Reviewed-by: Niels Weber <niels.weber@digia.com>
* Fix update component selection shows wrong package sizes.kh12013-07-301-0/+3
| | | | | | | | | | | | 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>
* Merge remote-tracking branch 'origin/1.3' into 1.4Tim Jenssen2013-06-261-1/+1
|\ | | | | | | | | | | | | | | Conflicts: README src/libs/kdtools/kdupdaterupdateoperations.cpp Change-Id: I88cf580f58ef44a85131cd53410b374c24996daf
| * Checks if file exists in CopyOperation during "undo" executionMichal Klocek2013-06-171-1/+1
| | | | | | | | | | | | | | | | | | * if file does not exist, do not try to remove it Change-Id: I6f4afd11bd404994c2f732ded51f2fbd0d2373d6 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* | improve copy operationTim Jenssen2013-06-262-23/+55
| | | | | | | | | | | | | | | | | | | | | | - now the destination can be a directory and it will internally be completed to filepath destination - added a unit test Task-number: QTIFW-274 Change-Id: I7741497d571cde5d5d4b374784d785358e9bb233 Reviewed-by: Niels Weber <niels.weber@digia.com>
* | Change license header to reflect that code is contributedSteffen Hansen2013-06-2550-646/+1641
| | | | | | | | | | | | | | | | KDAB license headers in KD Tools copy replaced with Qt license headers. Change-Id: I9f7f9ab0ec1a58322673f87074f2959445f6e938 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Kai Koehne <kai.koehne@digia.com>
* | Compile fix.kh12013-06-191-1/+1
| | | | | | | | | | Change-Id: Id120e49eca250e97ca5a51aaf4b2a163b117c653 Reviewed-by: Niels Weber <niels.weber@digia.com>
* | Once we acknowledged to ignore ssl errors, do it always.kh12013-06-194-4/+35
| | | | | | | | | | Change-Id: I5131a3f93b48878fa287161517c4ca2b224a28a5 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* | Let the user decide to ignore ssl errors and continue connecting.kh12013-06-181-2/+32
| | | | | | | | | | | | Change-Id: I7572be71822ad216699d6f20f72919411a62fc3e Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* | Fix AppendFile Operation.Niels Weber2013-06-171-1/+15
| | | | | | | | | | | | | | Task-number: QTIFW-284 Change-Id: I60079ebe9d13d17ed5ae38b545cceba4f35c7179 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* | Use standard form of error strings in AppendFileOperation.Niels Weber2013-06-171-2/+3
| | | | | | | | | | Change-Id: I49a3e987b509cf833d92c732aa48b81ae260eb45 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* | Merge remote-tracking branch 'origin/1.3' into 1.4Tim Jenssen2013-06-141-19/+42
|\| | | | | | | Change-Id: I23f5afd437faab491ddc2ed6ee561054f24f6ce8
| * Fix missing removal of directories for MkDirOperationTim Jenssen2013-06-131-16/+16
| | | | | | | | | | | | | | | | | | | | | | * use removeDirectory instead of rmdir * rmdir is not able to delete subdirectories * pass force parameter to removeDirectory * adds unit test Change-Id: I1f52aefdb5d13793321fe6001809362d34ad8941 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* | add warnings if ssl is requested, but is not possibleTim Jenssen2013-06-131-0/+2
| | | | | | | | | | | | Change-Id: I0635df924ccb4b55194f8124b2c99ea3dd6d82ad Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com> Reviewed-by: Niels Weber <niels.weber@digia.com>
* | add resetCheckSumDataTim Jenssen2013-05-302-0/+8
| | | | | | | | | | | | | | | | | | - Getting the redirect information was handled as general data. This resulted in a wrong sha1sum. Now the calculated sha1sum is reseted after getting a HTTP redirect. Change-Id: I3aebe33fea7091e8dc3cfeddc1feee4a50e2a748 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* | Cleanup KDTools from stuff we do not use at all.kh12013-05-2919-1470/+257
| | | | | | | | | | | | Change-Id: I62d5ec103aafe7f2f4a497cc339271bdb33a8f92 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* | Fix mingw build.kh12013-05-281-0/+6
| | | | | | | | | | | | Change-Id: I9b2ea46a38e490ddc1bdc3879e9ca10e9442a5cc Reviewed-by: Christian Stenger <christian.stenger@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* | Split our own implementation of sysinfo.kh12013-05-281-181/+2
| | | | | | | | | | | | Change-Id: I3e66e0e4f60d7a9f91bd3c4e941e5b957725c2fc Reviewed-by: Tim Jenssen <tim.jenssen@digia.com> Reviewed-by: Niels Weber <niels.weber@digia.com>
* | Remove superfluous forward declaration.kh12013-05-281-1/+0
| | | | | | | | | | | | Change-Id: I6681e886d2fd448ca04b42fc832e984e9efdc2c3 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com> Reviewed-by: Niels Weber <niels.weber@digia.com>
* | Remove superfluous unit tests.kh12013-05-283-199/+0
| | | | | | | | | | | | Change-Id: I4a792c50b2dcf438d41fa1ffef9d01be8227bc40 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com> Reviewed-by: Niels Weber <niels.weber@digia.com>
* | Remove unused files.kh12013-05-272-229/+0
| | | | | | | | | | Change-Id: I420f461caae6cd45257edb3fab44c211659608c9 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* | Export private classes. We need it in some auto tests.kh12013-03-264-43/+81
| | | | | | | | | | | | Change-Id: I8014b4cfc1b3deff0b815dc8105b969d1a5d2947 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com> Reviewed-by: Niels Weber <niels.weber@digia.com>
* | Merge remote-tracking branch 'origin/1.3'Tim Jenssen2013-03-211-5/+8
|\| | | | | | | Change-Id: Ibe38be81d8e763fb58899e2594641b8b062c5504
| * fix crash in HttpDownloaderTim Jenssen2013-03-211-5/+8
| | | | | | | | | | | | | | | | | | If the download destination can not be opened it will shutdown everything. Which deletes the destination file object. Change-Id: Id16c71bf1157aa82984a9ad8462b1b8cc92bdd24 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* | Use Q_GLOBAL_STATIC{_WITH_ARGS} following Qt coding conventions.kh12013-03-183-6/+8
| | | | | | | | | | | | | | | | | | | | | | Move the regexp into its own compilation unit, so we get it only once and use a accessor to fetch the value. I guess we should do the same with the constants file, as all strings get compiled in the file including it. At least Ossi wasn't satisfied currently. Change-Id: Ic495a82f4b3cfe7810523b12cd3ef255eb15f149 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* | Fix various minor issues reported by krazy.Niels Weber2013-03-111-1/+1
| | | | | | | | | | Change-Id: Icf975d0cc546ddc69e35b42a0d4d546e05bfe795 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* | Replace TRUE and FALSE with true and falseNiels Weber2013-03-112-2/+2
|/ | | | | Change-Id: I2b29fc799523c0bb57dd2c0fe31ab23a7bc890be Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* Fix includes for Qt5.Niels Weber2013-03-052-7/+7
| | | | | | | Removing module paths from includes. Change-Id: Ibdaaaf2fdadaa072fdb63587f1f4071ee2523515 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* initialize a variableNiels Weber2013-03-041-3/+4
| | | | | | | also a coding style fix Change-Id: I0765e438de75a84cc7bf0e1267811053d5603a19 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* Linux: Also find tmp dir on tmpfsNiels Weber2013-02-261-1/+1
| | | | | | | | | | | Fixes both tasks together with a852656506028cffa354f63ff8aa143376840534 Task-number: QTIFW-178 Task-number: QTIFW-198 Change-Id: I0c246e8a533728753b004a0cf8e1f86083779cd9 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com> Reviewed-by: Michal Klocek <michal.klocek@digia.com>
* Fixes issue with wrong estimation of space on the mounted volumeMichal Klocek2013-02-261-1/+1
| | | | | | | | | | | * adds leading slash during reconstruction of path * part of fix for: Task-number: QTIFW-178 Task-number: QTIFW-198 Change-Id: Ib610442653074878c43630c1082f9fd6e45f71d2 Reviewed-by: Niels Weber <niels.weber@digia.com>
* Make IFW compile with mingw.kh12013-01-293-32/+52
| | | | | Change-Id: I0336e02ef701a2bc392bd385d1822bc51cee0c5c Reviewed-by: Kai Koehne <kai.koehne@digia.com>
* Fix case-sensetivity in locale comparison.Ivan Komissarov2013-01-241-1/+1
| | | | | | | | Task-number: QTIFW-203 Change-Id: I7315e0a1ad69dea2f5b3281c5d32eeb1985c6904 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* Fix some warnings in our code after Idcfec77.kh12013-01-231-4/+16
| | | | | | Change-Id: Ied8ffad416ae058a45fa2d46f8ff304ff5b4a392 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* Get rid of QFtp in favour of QNetworkAccessManager. Qt5 related.kh12012-11-263-269/+1
| | | | | Change-Id: I13f33b137d8f1bb8d51979973be3be665cb6d681 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* Adjust to make it build with Qt5.kh12012-11-212-4/+2
| | | | | Change-Id: I697b6987da45d1afe7620e2114fd2d4bcf15c7ce Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* Follow advice given by Joerg, DEPENDPATH is now deprecated.kh12012-11-201-2/+1
| | | | | Change-Id: I8e08618bcc88cc445c317c79d93cdf9f1f2ca5e8 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* Some changes to start compile with Qt5.kh12012-11-203-3/+4
| | | | | Change-Id: Ie6a3ba7b3c0b24fc292d0d7444ae920dfa866a54 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* MinGW: right fix for undefined _SH_DENYRWSergei Lopatin2012-10-291-3/+1
| | | | | Change-Id: I9e856826e34b1a764eb4dcd1c690d99e56559c41 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* MinGW: fix undefined _SH_DENYRWSergei Lopatin2012-10-261-0/+3
| | | | | Change-Id: I5c9535699182bb54dc9f5355c0d41fd42984dca8 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* MinGW: fix include namesSergei Lopatin2012-10-261-3/+3
| | | | | Change-Id: I14fe622121fe8bd859afdb256175d5889c8b34bc Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* MinGW: fix casting wchar_t* from QStringSergei Lopatin2012-10-261-1/+1
| | | | | Change-Id: I89e5ae0dd83862077c6a0fa3e20f159c40213af7 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* Add data to the cryptographic hash while downloading.kh12012-10-174-175/+94
| | | | | | | | | | | Task-number: QTIFW-10 Add the data on the fly, fixes re-reading the whole file to compute the checksum. Change-Id: I764019ab051e1faef2868d13cb17da101fad2fa8 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* Merge "buffered" calculateHash function and reuse.kh12012-10-013-29/+0
| | | | | Change-Id: I294038888bd47a139b8c3df68e298e66e5ec2202 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* remove unused arch dependend filesize infotjenssen2012-09-283-50/+6
| | | | | | Change-Id: Ie1e187038378ddc6b4fa446b2f0b526cf65f40ad Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com> Reviewed-by: Niels Weber <niels.weber@digia.com>
* Revert "Fixes required for errorless MinGW-w64 compilation are done."kh12012-08-223-21/+17
| | | | | | | | This reverts commit 9cad5d54cf0d78e92b4ee831299d83b657f42f2e as it breaks compressing the meta folder (Windows 7, VS 2010). Change-Id: I24d4ec37941487fc3cc998706d33cd5d8b9f011a Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* Fixes required for errorless MinGW-w64 compilation are done.tjenssen2012-08-103-17/+21
| | | | | | Change-Id: Iedc83b536df9f00e3737d7c92c4a57d6c0feb07a Reviewed-by: Niels Weber <niels.2.weber@nokia.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* Include unistd.h where needed on LinuxNiels Weber2012-06-052-0/+5
| | | | | | | | | | This allows compiling with gcc 4.7. For more information see: http://gcc.gnu.org/gcc-4.7/porting_to.html Change-Id: I1b3b62fad3c44bdeb701d961297519a2057bf76e Reviewed-by: Oliver Wolff <oliver.wolff@nokia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>