summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Bump version5.11Kari Oikarinen2018-12-121-1/+1
| | | | Change-Id: Iaecb88586727793bac5cd22acd95f703bf40144c
* Merge remote-tracking branch 'origin/5.11.3' into 5.11Qt Forward Merge Bot2018-12-041-0/+32
|\ | | | | | | Change-Id: Ia8a70e88a738c968cbcfecbfc666f9ed55667f7a
| * Add changes file for Qt 5.11.3v5.11.35.11.3Antti Kokko2018-11-231-0/+32
| | | | | | | | | | | | | | | | | | | | | | | | + a2a0ff8676bce46ed1ae7c387cbcd2f5377a0e01 macdeployqt: Deploy plugins when -no-framework is used + 523b72743a40df3445e0ab7af421b60b5f76bc55 Doc: Fix language issues in Qt Help overview docs + d07e6b891e69c9ce4bed9e91c917d81d0d8a6ae1 macOS: Don't overwrite the dylibs with the DWARF copy + 10263f42de0d2d1fb731deb4213b76fa6c0acd0f Assistant: Fix a crash when removing the docs + ab73d888c4f41a0d0993abca18680cdcbd79b444 Bump version Change-Id: Ia42723d72cf643207902998fa3fbd2f354b58493 Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io> Reviewed-by: Andy Shaw <andy.shaw@qt.io>
* | Update filesave.png iconsThiago Macieira2018-11-143-0/+0
|/ | | | | | | | Matches qtbase b5d249f9538bf3dc44f11879c2244deb5a37bf97. Fixes: QTBUG-71012 Change-Id: I36203b7dac414e3eb9effffd15667415e7d133cd Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* Bump versionOswald Buddenhagen2018-11-081-1/+1
| | | | Change-Id: I48f516bf78a03f592327ee42a70b33ace520b9d8
* Assistant: Fix a crash when removing the docsJarek Kobus2018-10-251-0/+1
| | | | | | | | | | | | | | | | | | Inside the PreferencesDialog, when the currentRegisteredDocsSelection() returns the unsorted list we may crash inside removeDocumentation(). Please note that we iterate through the currentSelection() list in the reverse order. However, when the values are not sorted there, we may remove items from entries list in a random order. After the first removal the row index may point outside of the list or point to the wrong doc. The fix is to sort the list returned by the currentRegisteredDocsSelection(). In this way we enure that we remove entries in the reverse order and guarantee that values of the currentSelection list matche the indices of the entries list. Fixes: QTBUG-71399 Change-Id: I545f358e1d55e64823ffdaf0ce27a8b97aeedf04 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* macOS: Don't overwrite the dylibs with the DWARF copyAndy Shaw2018-10-231-1/+2
| | | | | | Task-number: QTBUG-57265 Change-Id: I54320275aa614e76b65fdc82bb87a2850648bbdc Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
* Doc: Fix language issues in Qt Help overview docsLeena Miettinen2018-09-211-45/+44
| | | | | | Change-Id: Ie0da8077bc28c8377161ba83078443c6d760dc67 Reviewed-by: Paul Wicking <paul.wicking@qt.io> Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
* Merge remote-tracking branch 'origin/5.11.2' into 5.11Qt Forward Merge Bot2018-09-098-16/+76
|\ | | | | | | Change-Id: I3fe629d8a2493504e8cfea56c590db4fc92e3d56
| * QDoc: Link correctly to enums as function parametersv5.11.25.11.2Paul Wicking2018-09-031-1/+2
| | | | | | | | | | | | | | | | | | | | | | Include enum type in findChildNode check, to resolve page nodes correctly. The missing check causes QDoc to not link to enums when they are function parameter types. This behavior constitutes a regression from 5.10. Task-number: QTBUG-70231 Change-Id: I57f94c08b0e207567e97127d0b7e268d90d051aa Reviewed-by: Martin Smith <martin.smith@qt.io>
| * qmake: Add test functions for comparing version numbersAlexander Volkov2018-09-031-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | qmake really lacks version comparing functions: users either use ugly constructions to compare versions by components, such as greaterThan(QT_CLANG_MAJOR_VERSION, 3)|greaterThan(QT_CLANG_MINOR_VERSION, 4): or even incorrectly compare versions as strings: !lessThan(apple_clang_ver, "5.1")|!lessThan(reg_clang_ver, "3.4"): Add test functions versionAtLeast and versionAtMost which use QVersionNumber to compare version numbers by components. Change-Id: I65e6b3c296d0301d544b7e38bf3d44f8d555c7fc Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io> (cherry picked from qtbase/8a3e8856e5606ec616d4420ff8c4f77969432390) Task-number: QTBUG-70299 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
| * Doc: Extend description of Clang dependency for QDocPaul Wicking2018-08-301-10/+16
| | | | | | | | | | | | | | | | | | * Bump Clang version to 6.0. * Include description of setting environment variable on Windows Task-number: QTBUG-65762 Change-Id: Ib0ee615f852580a75033eb8d188da0270def7b3e Reviewed-by: Martin Smith <martin.smith@qt.io>
| * QDoc: Add check to avoid links to internal classes in online docsPaul Wicking2018-08-301-1/+1
| | | | | | | | | | | | | | | | | | | | This change prohobits QDoc from generating links to internal classes, that cause thousands of 404s in the online docs. Task-number: QTBUG-67572 Change-Id: I241be67890ed139705128ea021ca084542d4b6bc Reviewed-by: Martin Smith <martin.smith@qt.io> Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
| * Add changes file for Qt 5.11.2Antti Kokko2018-08-291-0/+24
| | | | | | | | | | Change-Id: Iaa6fbdfb347405d7ce58e6f2f0912d5f71e011cc Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
| * qdoc: Restore the correct output directory for example imagesTopi Reinio2018-08-281-1/+2
| | | | | | | | | | | | | | | | | | | | Commit ef5dc9d4 introduced a regression where the images used in examples are not copied to the correct output directory. Task-number: QTBUG-70218 Change-Id: I2a1b8a48e9b956e0f6dcc3318abc8b6400eb19e0 Reviewed-by: Paul Wicking <paul.wicking@qt.io> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
| * Fix linking libclang with mingw when cross-compilingSimon Hausmann2018-08-221-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 4ec82667f632992e827299c96d3bfd2b221a029b moved the mingw: CLANG_LIBS += -ldl condition from a option(host_build) .pro file to qt_find_clang.prf which is evaluated in target scope. That means when cross-compiling, we can't use mingw anymore as a way to detect the host compiler. Instead, rely on MinGW being the only alternative to MSVC that we support as a host compiler when cross-compiling. The msvc part is dealt with earlier in the file. Also cleaned up the LLVM_INSTALL_DIR determination that suffers from the same symptom (commit ac6de68fe7d4fef251c101ef25812fe2198925f8), where the msvc bit needs a proper scope for the else to work correctly. Task-number: QTBUG-69793 Change-Id: Id544c7929b79fc3c8763d50e0bac4a3a689ade60 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
| * Fix linking of qdoc against libclang when cross-compiling to QNX/AndroidSimon Hausmann2018-08-221-2/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When cross-compiling to QNX, qt_find_clang.prf is evaluated against the target configuration, so the check for "mingw" to select the right LLVM_INSTALL_DIR variant does not work as that's the host configuration. So instead we must formulate the conditions differently and rely on the fact that we are either using MSVC where the same compiler is used for host and target architecture (even if the architectures differ) or otherwise minwg is the host compiler (while target may be something else). Task-number: QTBUG-69793 Change-Id: I31acc127c94e0a8570242d1c8ea0db873f9fd253 Reviewed-by: Simo Fält <simo.falt@qt.io>
| * Qt Designer: Fix crash when reloading resourcesFriedemann Kleint2018-08-211-0/+1
| | | | | | | | | | | | | | | | | | Initialize DesignerPropertyManager::m_object in the constructor Task-number: QTCREATORBUG-18342 Change-Id: I7acc7c12855b4775544a85fd000089cdcd6277af Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* | macdeployqt: Deploy plugins when -no-framework is usedAndy Shaw2018-09-032-16/+30
|/ | | | | | | | | | | | | | | | When it was detecting the plugins to deploy, it would only work when Qt was configured as frameworks. This ensures that this case is accounted for. [ChangeLog][macdeployqt] Now deploys plugins when Qt is configured with -no-framework Fixes: 5.11.3 Fixes: 5.12.0 Task-number: QTBUG-68823 Change-Id: I05997150328a93c15609abc1759846b7a184f82a Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@qt.io>
* Doc: Fix typo in linguist manualPaul Wicking2018-08-081-2/+2
| | | | | | | Task-number: QTBUG-51975 Change-Id: Ie7069db3e35a81ea1f44d1bf4c0a2ffd6f3215aa Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
* Doc: Update Installing clang for QDoc pagePaul Wicking2018-08-021-12/+15
| | | | | | | | | | | | | * Remove temporal phrases (e.g. 'at this time', 'at the time of writing') * Remove references to Qt Creator's libclang and questions about static/ dynamic linking in the text. * Describe LLVM and LLVM_INSTALL_DIR environment variable as procedural prerequisites for building QDoc from source. Task-number: QTBUG-69707 Change-Id: I688714b37721ed1180d500674ca4b271ed257799 Reviewed-by: Martin Smith <martin.smith@qt.io>
* Bump versionOswald Buddenhagen2018-07-301-1/+1
| | | | Change-Id: Ide4fd857663ab3ca36fa3eb2f65e87e0789487c7
* Doc: Add information about locale file name conventionPaul Wicking2018-07-261-6/+17
| | | | | | | | | * Add details from QLocale::QLocale(const QString &name). These have been rewritten to target a less technical audience. Task-number: QTBUG-69556 Change-Id: Ibf08b0b5d6075c4f7ccaf19a3f44bf3ba90433dd Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
* Linguist: Fix detection of language by filenameKai Koehne2018-07-261-2/+2
| | | | | Change-Id: I31c3b259b4ab34c7b43bb08effbc28f4d4f1655f Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
* Make the "Copyright" field in attribution files optionalNicolas Ettlin2018-07-242-4/+0
| | | | | | | | | | | | Currently, the "Copyright" field in copyright attribution files is mandatory. However, this obligation should be lifted so we could later use README.chromium files with the qtattributionscanner tool (these files do not contain a Copyright field ; in these cases, the copyright owners can be found in the license file's body). Change-Id: I569f8cd5d3f20fc85e5fcb873601053327841dda Reviewed-by: Kai Koehne <kai.koehne@qt.io> Reviewed-by: hjk <hjk@qt.io>
* Doc: Exclude parts of QtUiTools documentation based on the qdoc configVenugopal Shivashankar2018-07-242-0/+4
| | | | | Change-Id: I4b0257108498efa2e10a1c4fa5deda3acb74187f Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* QDoc: Check aggregates with Node::nodeNameLessThan to improve sortingPaul Wicking2018-07-181-11/+3
| | | | | | | | | | | | | | Certain corner cases were not covered by the current implementation, causing the sort to fail. This change aims to make QDoc capable of sorting all nodes derived from aggregate, because an aggregate can be expected to have a user visible title that can be used to sort content alphabetically. Impressively, this has been working for most lists of classes in the generated docs, just not all. Task-number: QTBUG-67530 Change-Id: I5b5b19011c6a1e561894f8155c971da60aff7e2f Reviewed-by: Topi Reiniö <topi.reinio@qt.io> Reviewed-by: Martin Smith <martin.smith@qt.io>
* Qt Designer: Fix Qt Creator crashes on reloading malformed UI filesFriedemann Kleint2018-07-106-87/+137
| | | | | | | | | | | | Extract the functionality to read the DomUI with version check to QFormBuilderExtra so that the reading can be split into DomUI and widget creation. In FormWindow, check the success of the DomUI creation before modifying Qt Designer's internal state. Task-number: QTCREATORBUG-20742 Change-Id: I095f80e90966eba67d8994cd68e83c3e11aa0ee9 Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
* windeployqt: document verbosity levelsMitch Curtis2018-07-051-1/+1
| | | | | | | | | Not knowing what to set them to makes them kinda useless. They are 0 to 2, based on the source code. Change-Id: I43b48614d99d26a9508326755b365f86aa087831 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* fix installation of cmake config for linguist in clean buildsOswald Buddenhagen2018-07-041-1/+1
| | | | | | | | ... by using the right CONFIG flag. Change-Id: I24eab0454a45f2de1a023c357334330adaf0e7e1 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Prospective fix for linking qdoc against libclang with MinGWSimon Hausmann2018-07-022-18/+12
| | | | | | | | | | | | | | Pick the libclang installation from MinGW or MSVC specific directories on Windows for static linkage, as they cannot be mixed. And it turn out that we need the explicit static library linkage for MinGW as well (or just not for MSVC, as I guess the .lib there is self-contained). Task-number: QTBUG-68064 Change-Id: Ie20c8910e0a2776940dcd78a1b28e36f5ce30947 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io> Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@qt.io>
* windeployqt: Fix Elf parserFriedemann Kleint2018-06-271-0/+2
| | | | | | | | | | The code did not correctly step over sections other than the DT_NEEDED it was looking for. Fix this in case plans for a universal deployment tool are revived. Task-number: QTBUG-69151 Change-Id: Ia2075f15b9cedef35ebc39bba33260ce6cc98615 Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
* qdoc: Fix link generation code for \brief statementsTopi Reinio2018-06-221-7/+8
| | | | | | | | | | There was a mistake in the previous commit (36914fc8) that caused incomplete <a href=""> tags to be generated for \brief statements. Change-Id: Ia93033c1d530468f94c3b5d45039b07f2af3e027 Reviewed-by: Venugopal Shivashankar <Venugopal.Shivashankar@qt.io> Reviewed-by: Martin Smith <martin.smith@qt.io>
* qdoc: Remove 'QML' specifier from generated type stringsTopi Reinio2018-06-221-7/+5
| | | | | | | | | | | | | | | | | | | \since command for QML properties generates a string 'This QML property was introduced in Qt x.y' This commit drops the use of QML from above sentence. There's little need to repeat the string 'QML' as it appears on QML reference page already - by keeping the type strings simple, the generated sentences make more sense also when commands like \qmlproperty are used in documenting a non-QML interface, as is the case with Qbs. Task-number: QBS-1294 Change-Id: I9c8488331b3fb279f80aeb390b00e48b12d79e19 Reviewed-by: Martin Smith <martin.smith@qt.io> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* qdoc: Prevent duplicated example entries in annotated listTopi Reinio2018-06-222-4/+10
| | | | | | | | | | | | | | | QMultiMap where the example nodes are collected allows duplicate (key, value) pairs. QDoc analyzes the tree multiple times and we may end up with multiple copies of the same entry in an annotated list for examples. Also when listing the examples, use navigation.landingtitle as the (module) section title, with navigation.landingpage as fallback. This prevents html file names as section titles which look bad. Task-number: QTBUG-69079 Change-Id: I24199137856d9775078b7780e5b52642ec5acbbc Reviewed-by: Martin Smith <martin.smith@qt.io>
* Remove dead test - compilerwarningsJarek Kobus2018-06-221-39/+0
| | | | | | | A follow-up of 9d078c8f147ea875e862360b0d7480201fbbcff7 in qtqa repo. Change-Id: I25b888e507d01dda8c059ea85b2902bfa8337a61 Reviewed-by: Liang Qi <liang.qi@qt.io>
* Move androiddeployqt to qtbaseJan Arve Sæther2018-06-213-2928/+0
| | | | | | | | | androiddeploytqt is the only official way of deploying applications to the device, so it is therefore part of the "platform". It therefore needs to live in qtbase. Change-Id: I8dbff46ea77454aa1d5f41d52e17b52fcc108f2b Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
* windeployqt: Add support for Qt3DExtras moduleAndy Shaw2018-06-191-1/+3
| | | | | Change-Id: Ie09a99f5d3c560768f6d284f0a8c7569aac11ea8 Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
* Merge remote-tracking branch 'origin/5.11.1' into 5.11Qt Forward Merge Bot2018-06-191-0/+24
|\ | | | | | | Change-Id: I1e92253db3beafc7f91259604ff8d4cf34cc7cc1
| * Add changes file for Qt 5.11.1v5.11.15.11.1Antti Kokko2018-06-091-0/+24
| | | | | | | | | | Change-Id: I91b46ebc6a7ce1e3596cab30e8c3cc1b21001ff5 Reviewed-by: Martin Smith <martin.smith@qt.io>
* | Doc: Add trailing dot in QDoc examplesPaul Wicking2018-06-191-2/+2
| | | | | | | | | | | | Task-number: QTBUG-68933 Change-Id: I7fecb2970cbf47bbc7eca8b5ecf817773cd7fd67 Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
* | Doc: Add missing dotsPaul Wicking2018-06-194-4/+4
| | | | | | | | | | | | Task-number: QTBUG-68933 Change-Id: I32122f9c771b12f1ea4cb3c8e405c30bf2bf4d41 Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
* | Remove repeated Qt moduleJesus Fernandez2018-06-131-1/+1
|/ | | | | Change-Id: I6efcb854d160a2ab5e6fd053546f426f454c9622 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
* Add binary compatibility files for 5.11 for QtToolsMilla Pohjanheimo2018-06-053-0/+60554
| | | | | | | | Files for bic test added. Change-Id: I4e395b0b351a8f569e28255a5a507fb391d041a1 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* qdoc: Fix issues with processing of \brief statementsTopi Reinio2018-06-052-5/+12
| | | | | | | | | | | | - Add \brief statements to example documentation pages, but without the 'More...' link. - Check whether a \brief ends in a full stop. If it doesn't, add one and generate a warning. Task-number: QTBUG-60623 Change-Id: Ic1287ab173b7e46573d928fd6e1df8514f5f881d Reviewed-by: Paul Wicking <paul.wicking@qt.io> Reviewed-by: Martin Smith <martin.smith@qt.io>
* Add changes file for Qt 5.9.6Antti Kokko2018-06-011-0/+24
| | | | | | | Change-Id: Ic531808fd1d9443ea3ed878fae7449f593c58418 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> (cherry picked from commit c9eeabc7a7f83eb5603cedf7336f50e089d025af) Reviewed-by: Antti Kokko <antti.kokko@qt.io>
* Add changes file for Qt 5.9.5Antti Kokko2018-06-011-0/+34
| | | | | | | | Change-Id: I3309b44d998fac9f61f0f09d061262bf6053209d Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Kai Koehne <kai.koehne@qt.io> (cherry picked from commit 95c8ac8f45163b4cea31514b0f47285396b499ed) Reviewed-by: Antti Kokko <antti.kokko@qt.io>
* qtattributionsscanner: Make QDocModule, QtUsage entries optionalKai Koehne2018-06-012-6/+1
| | | | | | | | | | | For Qt modules these should really be filled, but they might not make sense in other contexts, like Qt for Python. Therefore make them optional. http://quips-qt-io.herokuapp.com/quip-0007.html should be adapted, too. Change-Id: Ic4837052f29df21291c4ffcde175e7ff0946d46a Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Bump versionOswald Buddenhagen2018-05-311-1/+1
| | | | Change-Id: Iaec0d2b85f0dddef7513d4dfe57cc2a963233948
* Qt Designer: Fix crash when morphing widgets with buddiesFriedemann Kleint2018-05-281-0/+2
| | | | | | | | | | Bail out of PropertyEditor::setObject() when no form window can be found for the current widget, which can happen when setting the buddy property in morph macro sequences. Task-number: QTBUG-68507 Change-Id: I61955121d57e1c18e2ccf93d63e51d2df24f0827 Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>