| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: Iaecb88586727793bac5cd22acd95f703bf40144c
|
|\
| |
| |
| | |
Change-Id: Ia8a70e88a738c968cbcfecbfc666f9ed55667f7a
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
+ 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>
|
|/
|
|
|
|
|
|
| |
Matches qtbase b5d249f9538bf3dc44f11879c2244deb5a37bf97.
Fixes: QTBUG-71012
Change-Id: I36203b7dac414e3eb9effffd15667415e7d133cd
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
|
|
|
|
| |
Change-Id: I48f516bf78a03f592327ee42a70b33ace520b9d8
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
Task-number: QTBUG-57265
Change-Id: I54320275aa614e76b65fdc82bb87a2850648bbdc
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
|
|
|
|
|
|
| |
Change-Id: Ie0da8077bc28c8377161ba83078443c6d760dc67
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
|
|\
| |
| |
| | |
Change-Id: I3fe629d8a2493504e8cfea56c590db4fc92e3d56
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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 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>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* 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>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
| |
| |
| |
| |
| | |
Change-Id: Iaa6fbdfb347405d7ce58e6f2f0912d5f71e011cc
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Initialize DesignerPropertyManager::m_object
in the constructor
Task-number: QTCREATORBUG-18342
Change-Id: I7acc7c12855b4775544a85fd000089cdcd6277af
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
Task-number: QTBUG-51975
Change-Id: Ie7069db3e35a81ea1f44d1bf4c0a2ffd6f3215aa
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
| |
Change-Id: Ide4fd857663ab3ca36fa3eb2f65e87e0789487c7
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
| |
Change-Id: I31c3b259b4ab34c7b43bb08effbc28f4d4f1655f
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Change-Id: I4b0257108498efa2e10a1c4fa5deda3acb74187f
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
... 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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
\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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
A follow-up of 9d078c8f147ea875e862360b0d7480201fbbcff7 in qtqa repo.
Change-Id: I25b888e507d01dda8c059ea85b2902bfa8337a61
Reviewed-by: Liang Qi <liang.qi@qt.io>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Change-Id: Ie09a99f5d3c560768f6d284f0a8c7569aac11ea8
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
|
|\
| |
| |
| | |
Change-Id: I1e92253db3beafc7f91259604ff8d4cf34cc7cc1
|
| |
| |
| |
| |
| | |
Change-Id: I91b46ebc6a7ce1e3596cab30e8c3cc1b21001ff5
Reviewed-by: Martin Smith <martin.smith@qt.io>
|
| |
| |
| |
| |
| |
| | |
Task-number: QTBUG-68933
Change-Id: I7fecb2970cbf47bbc7eca8b5ecf817773cd7fd67
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
|
| |
| |
| |
| |
| |
| | |
Task-number: QTBUG-68933
Change-Id: I32122f9c771b12f1ea4cb3c8e405c30bf2bf4d41
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
|
|/
|
|
|
| |
Change-Id: I6efcb854d160a2ab5e6fd053546f426f454c9622
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
|
|
|
|
|
|
|
|
| |
Files for bic test added.
Change-Id: I4e395b0b351a8f569e28255a5a507fb391d041a1
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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>
|
|
|
|
|
|
|
| |
Change-Id: Ic531808fd1d9443ea3ed878fae7449f593c58418
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
(cherry picked from commit c9eeabc7a7f83eb5603cedf7336f50e089d025af)
Reviewed-by: Antti Kokko <antti.kokko@qt.io>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Change-Id: Iaec0d2b85f0dddef7513d4dfe57cc2a963233948
|
|
|
|
|
|
|
|
|
|
| |
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>
|