summaryrefslogtreecommitdiffstats
path: root/src/libs/installer/lib7z_facade.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Implementation of time and date functions related to 7z.Niels Weber2013-05-301-10/+2
| | | | | | Change-Id: Icb706d829f8470d8cc3cc50925c99255cf5f2b26 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* disable getFileTimeFromProperty on Unix systemsTim Jenssen2013-05-221-0/+4
| | | | | | | - it is not working correctly at the moment and will be fixed later Change-Id: I0527410f09fbdff33e6851558482bf329ba80de6 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* Remove local filetime.Niels Weber2013-05-071-2/+6
| | | | | | | | | | | | This leads to time being wrong by a couple of hours depending on usage of local time vs UTC. This has been deemed acceptable for now. Also skip the test failing because of that difference. Needs to be re-enabled when all time functionality has been rewritten. Change-Id: I23d78371df65878d16e0e428c9fca9387e29a908 Reviewed-by: Kai Koehne <kai.koehne@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* Add 7z facade auto test and fix bug in out stream.kh12013-05-061-16/+17
| | | | | | Change-Id: Idd046e09da0ee0fe49eb305296181f969b42e393 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* Rename and document functions to be more clear what they do.kh12013-05-061-5/+6
| | | | | | Change-Id: Ic31df64c4eff8aa19b58d4dcd26b7f99c9e90d3c Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* Add missing copyright header.kh12013-05-031-0/+40
| | | | | Change-Id: If8c39cd519ca1103b2643f262cea14dcc2866887 Reviewed-by: Niels Weber <niels.weber@digia.com>
* reformat initialize list of classesTim Jenssen2013-04-241-12/+12
| | | | | Change-Id: I4107c571497a98b962716bd7915c29fb50d70108 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* Merge remote-tracking branch 'origin/1.3'Tim Jenssen2013-04-231-58/+178
|\ | | | | | | | | | | | | Conflicts: src/libs/installer/lib7z_facade.h Change-Id: I045ca5e4a2a76e5e651bbedc613f086bd60d563d
| * fix error handling in 7z libTim Jenssen2013-04-191-58/+177
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - remove an already existing symlink at extraction, because it uses QFile to get the io device and that would be the symlink target which was wrong. - try to get better 7z error output - an error would be now: "There was a problem while performing the operation: Error while extracting 'C:\Qt\qtcreator-2.7.0_test.7z': Cannot open file: D:/test/qtcreator-2.7.0_test/bin/sqldrivers/qsqlite4.dll (Access is denied.)" - move setPermissions to the end so read only files are getting the right timestamp Change-Id: I8881144660296618d443568e6974bf2721328991 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
* | Get rid of some superfluous includes.kh12013-03-041-5/+5
|/ | | | | | Change-Id: Id2d6252d8e7be5bcd2bcf82962d293e8de7e2563 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Kai Koehne <kai.koehne@digia.com>
* Make IFW compile with mingw.kh12013-01-291-1/+1
| | | | | Change-Id: I0336e02ef701a2bc392bd385d1822bc51cee0c5c Reviewed-by: Kai Koehne <kai.koehne@digia.com>
* Fix unexpected symlink link, triggered thru broken 7z code.kh12013-01-241-0/+7
| | | | | Change-Id: I6bb996d2b44b208137d5c1d1d558b42fb9cf7b43 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* Fix some warnings in our code after Idcfec77.kh12013-01-231-2/+7
| | | | | | Change-Id: Ied8ffad416ae058a45fa2d46f8ff304ff5b4a392 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* Remove some superfluous include and source files.kh12013-01-231-32/+4
| | | | | Change-Id: I5f4d83efd6195bb6e139de49c1a17d0c61907dbf Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* Preserve timestamps while packaging. Extract them if available.kh12013-01-221-21/+75
| | | | | | | | | | Manual archiving needs -mtc=on -mta=on as command line arguments. Task-number: QTIFW-146 Task-number: QTIFW-174 Change-Id: I13c9c64fd31794f98b975d7235b5d43a2f866d59 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* remove unreadable throwIfNotOK methodkh12012-06-131-28/+35
| | | | | Change-Id: I5ae011a1151886fbf04eecb9ad202d5e0fd78ab0 Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* Fix create archive with files only. See code comment.kh12012-06-131-4/+6
| | | | | Change-Id: Iba14d0a895cebd2a212221309dfbcd521db3e75e Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* remove the limitation that archivegen could handle directories onlyTim Jenssen2012-05-141-14/+13
| | | | | Change-Id: I5e7b6740d6df1b858cee091a1174e8fd64e477a7 Reviewed-by: Niels Weber <niels.2.weber@nokia.com>
* use string replace method instead of unneeded regexp (\ -> /)Tim Jenssen2012-05-071-3/+1
| | | | | | Change-Id: I9116fc2484e0c2c6e76a9f7e5318d7985f31b898 Reviewed-by: Oliver Wolff <oliver.wolff@nokia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* use QHash where it is possibleTim Jenssen2012-05-031-2/+2
| | | | | Change-Id: I01edf5ee396ea61526dce52d7b7f4fd02721c220 Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* Reorganize the tree, have better ifw.pri. Shadow build support.kh12012-03-191-0/+1372
Change-Id: I01fb12537f863ed0744979973c7e4153889cc5cb Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>