Redkit
  1. Redkit

QtIFW

Public
AuthorCommitMessageCommit dateIssues
jkobusjkobus
693b58b7d45Remove unused methodChange-Id: I7bdebcfd0cadd50b95a3674cd82aeb6c8f86300d Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
kh1kh1
b876a60eff6Revert change from QIODevice to QFileDevice.Follow up on 924ebcdbc9b9e590a5f0905941e2d05ac34d4be2 (Part 2). Remove some unused methods. Cleanup some unused code. Add some documentation what the Archive class does and is used for. Add copy method and switch back the class to inherit from QIODevice as also the Archive class does not work as QFileDevice descent. Change-Id: Ia20f02c5aa53ba977fdc1d14785031b0cfbce386 Reviewed-by: Kai Koehne <...
kh1kh1
71868e96bfdFix broken tools after switching to QFileDevice.Follow up on 924ebcdbc9b9e590a5f0905941e2d05ac34d4be2 (Part 1). Get rid of KDSaveFile, reuse QTemporaryFile. After changing KDSaveFile to inherit from QFileDevice, it turns out to be not working properly anymore and crashing e.g. binarycreator while using it. To save fixing it we just switch to QTemporaryFile. Change-Id: I785a04db91b431f5e122f193ecf2ef3c54e34b1c Reviewed-by: Kai Koehne <kai.ko...
Kai KoehneKai Koehne
941d79e401cRemove Qt 4 scopes in .pro filesChange-Id: I8e0793700196ea49e06a5c46731afd258f6443c3 Reviewed-by: Jarek Kobus <jaroslaw.kobus@digia.com>
Leena MiettinenLeena Miettinen
990d17f1fe4Doc: replace \a with \c in .qdoc filesThe \a command should only be used in code documentation (in .cpp files), where QDoc uses it to check that all formal parameters are documented and emits warnings if they are not or if they are misspelled. Change-Id: I37710afcd860f9baa3042337aca98fac6701b997 Reviewed-by: Niels Weber <niels.weber@digia.com>
Kai KoehneKai Koehne
7d0aff23800Add optimized Qt configure flagsAdd -skip statements for unneeded modules. Also disable Qt features we don't need, including -developer-build. Change-Id: Ic82d8c0ef9f8cf172a1623268322b028fc74853c Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Christian Stenger <christian.stenger@digia.com>
jkobusjkobus
31ddb206492Rename "Package manager" into "Add or remove components"Change-Id: Iec557d94530d74cb8fffceebb92c8986bef62632 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by: Niels Weber <niels.weber@digia.com>
Leena MiettinenLeena Miettinen
d6f50e14effDoc: add the list of C++ classes also to front pageChange-Id: Ic4eb6378f6010cdaa014ea4b8e9ce3f07818eae3 Reviewed-by: Jarek Kobus <jaroslaw.kobus@digia.com>
Leena MiettinenLeena Miettinen
5cee5c92a64Doc: update copyright year to 2014 in doc filesChange-Id: I72e840dfb737f8e96edf09e2dce74b29c255c326 Reviewed-by: Jarek Kobus <jaroslaw.kobus@digia.com>
Leena MiettinenLeena Miettinen
1f90507ec54Doc: update end user workflow sectionsTry to make it clearer what "adding components" means and that the Qt 5 installer is used as an example implementation in these sections. Update Qt 5 installer screenshots. Change-Id: I43f104b3a827b4e69313e01405bb088c52c46817 Reviewed-by: Jarek Kobus <jaroslaw.kobus@digia.com>
Kai KoehneKai Koehne
50d6c68c679Replace 'configure options' by 'configuration options'This makes INSTALL in line with getting-started. Change-Id: I36e1141785c9068c03f653aa2d3d6cd3c347159e Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
Kai KoehneKai Koehne
e2f3e32fa26Drop '-no-opengl' Qt configure argument for OS XCompilation for -no-opengl on Mac OS X only got fixed in 5.4, qtbase commit a12ba316161b23b . Change-Id: I74d2cfd6b42c673ee72fbd4977eda92a82618748 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Kai KoehneKai Koehne
eb719977c35Linux: Add -qt-xcb to recommended configure flagsAlso drop trailing './' in command line, and adapt to new Mac naming conventions: The OS is just "OS X", not "Mac OS X" anymore. Change-Id: I95c18080261e54ed8abe1b9307340e834934fb61 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Kai KoehneKai Koehne
8351ffe23c7Fix build with Qt 5.4.0 or newerqtaccessiblewidgets plugin got removed in Qt 5.4.0. Change-Id: I597c8aabea7d3548851136263f8d77bbd439baba Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
kh1kh1
62704a673a4Don't try to elevate user rights if impossibleOn Windows, if the user doesn't have administrative rights, we have to query the system policy for UAC. If UAC is not enabled, it is obviously not possible to use UAC to elevate the user's rights. Change-Id: Ieccf112efb50a6426277b32516ab58ca467a364e Reviewed-by: Sascha Cunz <sascha.cunz@gmail.com> Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Leena MiettinenLeena Miettinen
74a96de87acDoc: do not use the deprecated \bold commandIn Qt 5, you should use \b, but in these cases, you should rather use \e, for emphasis, or \c, for code. Change-Id: I68fe20394a180279b107986f4dbf4bc1fa54ede9 Reviewed-by: Kai Koehne <kai.koehne@digia.com>
kh1kh1
cead45552aaFix possible case of uninstalling whole windows.Task-number: QTIFW-511 In case we couldn't read the .dat file or the config file, target dir will return the path the application was started. Now we bail out early if one of the files is missing. Fixes also some outdated code mess when we switched from a single binary maintenance tool to the split binary version. Change-Id: I4c70ac4ca63142873ed1521df47d74331669b576 Reviewed-by: Kai Koehne <k...QTIFW-511
kh1kh1
4272fc8a65eRevert "Make the auto tests available by default."This reverts commit fca72823ea2a9c627e86d2fb769929999ed6fe43 to speed up compilation on slower systems. It introduces the possibility to set an environment variable or pass BUILDTESTS as argument to qmake to make the tests available. Change-Id: Iab5846473bac2dddbec85b45a7a7ad70552171a4 Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Christian StengerChristian Stenger
c6b1dee923eFix information for building static QtChange-Id: I376f1312d4b606fc75ea64331895a905f57f6f28 Reviewed-by: Kai Koehne <kai.koehne@digia.com>
kh1kh1
2ff4f0a8534Don't use QObject::tr().Change-Id: Icefbff9851a4e096a4b800adea7d17db756abe99 Reviewed-by: Kai Koehne <kai.koehne@digia.com>
kh1kh1
924ebcdbc9bSplit out the file IO stuff and adjust other files respectively.Also adjust the API to use QFileDevice instead of QIODevice to make clear we just operate on files here and not on any possible device like sockets, processes etc... Change-Id: I4ecbb6e244fe4bb666ed12e62f9f5586bc1347f0 Reviewed-by: Kai Koehne <kai.koehne@digia.com>
kh1kh1
4d8d708f981Fix [-Wformat-security] warning.Change-Id: Iae180cb0f13a39daacc1cadd04094bfddd33b6ab Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Kai Koehne <kai.koehne@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
kh1kh1
aca0e939b35Initialize both client and server with default values.Change-Id: I51934b0de77b1062153f5f60be44d4bcf4be5ee5 Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Leena MiettinenLeena Miettinen
b3f08872162Doc: generate list of C++ classes and QML typesChange-Id: I56e1f94faff2cb8d9817daff4f61958aa53d6d78 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Ray DonnellyRay Donnelly
24a8b200f49binarycreator: add qico and qtaccessiblewidgets as QTPLUGINsCommit 807de076f4fee6c relies on the autoplugs mechanism (added in qtbase commit 4255ba40ab073af) to add the needed statically linked plugins; however because binarycreator is a console app it doesn't depend on gui (QT -= gui) this mechanism fails to add the plugins. Change-Id: If96b0e2c03d229ad1026602b8e8117babda03481 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Karsten Heimr...
kh1kh1
f243f60e99dBuild fix.Change-Id: Ie8081a79328022a098cdfe95d33d4dd52a1031d0 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Kai KoehneKai Koehne
26433d9d58eReplace auto_ptrauto_ptr is deprecated in C++11. Use QScopedPointer instead. Change-Id: I63fd4de0a6edb329046ed9433e295407d95a9f95 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Kai KoehneKai Koehne
56f2255eef3Enable QStringBuilderQStringBuilder improves the speed of string concatenation a lot ... Change-Id: I9dedf7c3335ebf4a9194e837f9eb8135fae11356 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Kai KoehneKai Koehne
37a498b9038Enable C++11 mode in compilersQt 5 uses C++11 features mostly for speeding up things. Change-Id: Idcb3a95cd24b44c5147ff2e14f468f069da5e0c3 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
kh1kh1
b8c0d6d49b2Fix AdminAuthorization implementation.- 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>
Kai KoehneKai Koehne
246e13d6920Remove trailing whitespaceChange-Id: I161e1b5908339a3553c2568afebd27a719ca4cce Reviewed-by: Jarek Kobus <jaroslaw.kobus@digia.com> Reviewed-by: Niels Weber <niels.weber@digia.com>
Niels WeberNiels Weber
036f74baae6Updated ChangelogChange-Id: I1f5797c0c1eda033f9ed20725e1885dfc9eeeadd Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Tim JenssenTim Jenssen
8280712df73MMerge remote-tracking branch 'origin/1.6'Change-Id: I7358124780a6e1711a90e4d735795309db5f1b50
kh1kh1
b707ec04c97Make cycles in component dependencies fatalWarn 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>
kh1kh1
da8af00748fRespect AllowSpaceInPath moreIf 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>
Leena MiettinenLeena Miettinen
bc8ec51be71Doc: fixed links to QMessageBox documentationIn Qt 5, you have to specify the index files for the Qt 5 modules that you want to link to for QDoc to find them. If you add the brackets in the end of the method name, QDoc creates the links automatically and you do not need the \l command. Change-Id: Ia3dd78bb17e9c176747d406216930295c9fa02a8 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
Leena MiettinenLeena Miettinen
b471703b693Doc: fixed a broken tableEach row in a table must have the same amount of \li commands, or the table formatting breaks. Use line breaks and empty lines if you want to add several text paragraphs to a table cell. Change-Id: I7a19bc883c0de18c247ca6c550dd37dba64c89d5 Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Leena MiettinenLeena Miettinen
fca941d00a8Doc: replace "Max OS X" with "OS X"According to Apple naming conventions. Change-Id: I4e7e5334987543118ae18d8547f58d01260f2493 Reviewed-by: Jarek Kobus <jaroslaw.kobus@digia.com> Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Leena MiettinenLeena Miettinen
8bc8eaf45a4Doc: replace \o with \liThe \o QDoc command has been deprecated in QDoc for Qt 5 and using it prints a QDoc warning. Change-Id: Ibf0be59f3953bd731c2133cee3ec399e51df84a5 Reviewed-by: Kai Koehne <kai.koehne@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Niels WeberNiels Weber
ca2dfaa21cbRemove some Qt 4 stuff from docs.Change-Id: Iaef27f4a9e069f2bb4aa2fa1824be77af264d921 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Jerome Pasion <jerome.pasion@digia.com>
kh1kh1
12b0bad6c7cAdd important note.Change-Id: Ifa7364d561b8fbb3370f8e3930e62c040280fe17 Reviewed-by: Niels Weber <niels.weber@digia.com>
kh1kh1
995fd6b3e38Fix crash while canceling the meta data unzip task.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>
kh1kh1
0c478e02cb2Some more Qt5 QT_VERSION fixes.Change-Id: I1b3596939cd4aca2b91da3f5b09f50f2639b6fbd Reviewed-by: Kai Koehne <kai.koehne@digia.com> Reviewed-by: Niels Weber <niels.weber@digia.com>
jkobusjkobus
ab724c0a379Fix testAccordingly to change b4cdc6c9e3ecdc4acbe1882ddd4a3888bb8f2d7c Change-Id: I8c08fcbeb08c6d824b4980000d22de83be90ec70 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
kh1kh1
fca72823ea2Make the auto tests available by default.Change-Id: I792848492d33d4f999344cdbd816518573875dbc Reviewed-by: Kai Koehne <kai.koehne@digia.com>
kh1kh1
d57b04364daUse int instead of QFlag/Enum values (advised by Simon).Change-Id: I217205d1256b15432bc3647292bbcbd19077c3e4 Reviewed-by: Niels Weber <niels.weber@digia.com> Reviewed-by: Kai Koehne <kai.koehne@digia.com>
kh1kh1
c7777427548Expose qsTr to the scripts, makes component error example work.Change-Id: I73be2490182af8582b3e56b177e8ca26c950fa97 Reviewed-by: Jarek Kobus <jaroslaw.kobus@digia.com>
kh1kh1
598901e70bcFix endless loop.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 d...
jkobusjkobus
b4cdc6c9e3eFix tutorial example- 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>
Niels WeberNiels Weber
f586369bd5bUpdate Changelog.Change-Id: I2fbf14be2b3a94a980121b40fb16ff637788345d Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>