Also when text is removed via shortcuts.
Fixes: QTCREATORBUG-15038
Change-Id: I1c78b9306594fbf13378a55b27be18769de141a6
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Instead of a Target and hoping that its activeBuildystem is the
right one.
Change-Id: Ieb384d89e8f580b24205ce46a38f151aa72e2f6e
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
... and avoid the implicit used of Target::activeBuildConfiguration()
there,
Change-Id: I08ec72be601ef7b854b5aec5784b0636c738faa4
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Notarization requires signing with hardened runtime, but this added
requirements to the additional plugins we copy into Qt Creator for the
commercial package.
This patch fixes an issue with an absolute RPATH still being left in
extra plugins, and avoids copying plugins into an already signed
application by not signing the 7zips, but only the contents in the open
source disk image (and the installers are signed by the installer jobs
anyhow).
Change-Id: I8c945a0ad9df610b20a8ee110320875f255c65b4
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Based on change 286266, we can find a correct NDK version for Qt for
Andriod version. This change allows Android plugin to get relevant NDK
information and registers appropriate toolchains and kits settings.
[ChangeLog][Android] Automatically use correct NDK version
corresponding to used Qt version.
Task-number: QTCREATORBUG-23583
Change-Id: Ic6b0d7a1ae8962c075b77498de88e018a008ac3e
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
- Document BaseTextFind and FindSupport
- Mark undocumented classes and namespaces \internal
- Add and fix docs for IFindFilter, SearchResult, and
SearchResultWindow
Fixes: QTCREATORBUG-23600
Change-Id: Ic9445f7f15562f114f4cbd9fe16988d7249d48db
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
For some unknown reason qdoc does not add the include paths for
Qt modules, so we need to do that manually.
Also, if we do that, we need to pass it the default include paths, so
standard C++ headers are found.
Qt includes and standard headers are found now, but
Framework style includes on macOS still fail ("QtCore/QString"), which are
used in Qt headers as well. Looks like the framework path that is passed
with -F to qdoc is not passed on correctly.
Task-number: QTCREATORBUG-22451
Change-Id: I04b2c75ecdeb1f0e70ba9adfea039f0ff16ec96b
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
- Extended Auxiliary data support for Annotations
- Extended Model Node interface
- New Tool created
- Form Editor & Property Editor visualization
Task: QDS-39
Change-Id: Idf15f9b295cb2b977fd5557acffbd40757f13a8e
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
... or when reading non-Qt config files. FilePath::fromString would make
FilePath keep native dir delimiters, which would cause wrong negatives
for example in FilePath::isChildOf().
This change here fixes that AndroidToolChain:::isValid incorrectly
returned true.
Change-Id: I28b321fe3c4064f61b78dc7fc36b8af3d18b806c
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
Reviewed-by: hjk <hjk@qt.io>
Also remove NimbleRunConfigurationFactory::availableCreators
reimplementation that was the same as the base.
Change-Id: Ied86c08e77a5bb70d8a16cdeddebd99c4ea5120c
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
There's no need for adding .exe suffix. Further more project file path is
easier obtained through projectFilePath()
Change-Id: I3f512dfea1ca32b5f63dfcdd19cac112ef5e3c1e
Reviewed-by: hjk <hjk@qt.io>
Nimble creates temporaries files when querying the task list
for the project files. For this reason we simply exclude
requesting a project reparse when the root directory changes
Change-Id: I6f1af3f073b056ecb2a7273fcb3df0cb44a1b53b
Reviewed-by: hjk <hjk@qt.io>
With gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)
plugins/baremetal/debugservers/uvsc/uvtargetdevicemodel.cpp:173:13:
warning: ‘BareMetal::Internal::Uv::PackageItem::m_file’ will be initialized after [-Wreorder]
QString m_file;
^~~~~~
plugins/baremetal/debugservers/uvsc/uvtargetdevicemodel.cpp:172:13:
warning: ‘QString BareMetal::Internal::Uv::PackageItem::m_version’ [-Wreorder]
QString m_version;
^~~~~~~~~
plugins/baremetal/debugservers/uvsc/uvtargetdevicemodel.cpp:155:14:
warning: when initialized here [-Wreorder]
explicit PackageItem(const QString &file)
^~~~~~~~~~~
plugins/baremetal/debugservers/uvsc/uvtargetdevicemodel.cpp:500:19:
warning: suggest parentheses around assignment used as truth value [-Wparentheses]
} while (item = item->parentPackItem());
~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
plugins/debugger/uvsc/uvscclient.cpp:376:14: warning: variable
‘istkenum’ set but not used [-Wunused-but-set-variable]
iSTKENUM istkenum = {};
^~~~~~~~
Change-Id: I95d0868e1b3ba9162bd9a308a7d39db9daf59742
Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Pushing to Gerrit can fail with due to missing
Change-Id. In that case, none of the existing
warnings should appear.
Change-Id: I4bf55d35a792b680e3ae524e116ce5db9fdd405a
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Miklós Márton <martonmiklosqdev@gmail.com>
Saves a few casts and otherwise unneeded accessors.
Change-Id: I7a6ff1e8348a24690f35e69d300463a6c5c18867
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
The timeline has an end and start. There was an invisble
spinbox for duration that I removed.
Change-Id: I5ab8c888db650f97dbb3dac08b5b202fa681d291
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
- Set unique family name to avoid clash
- Add new icons
Task-number: QDS-1578
Change-Id: Ic526d2e015a6372d61241bcf1568cced119ab87a
Reviewed-by: Brook Cronin <brook.cronin@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>