aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Debugger: Handle missing {lsb|msb} tags in SVD fileDenis Shienkov2021-02-021-0/+13
| | | | | | | | | | | | | | The SVD file format describes the possible presence of tags `<lsb></lsb>` and `<msb></msb>` to describe the bit fields of the register data: * https://www.keil.com/pack/doc/CMSIS/SVD/html/schema_1_2_gr.html So, we need also implement parsing for such tags from the SVD files. Task-number: QTCREATORBUG-24414 Change-Id: I968cdfb4c86bfed0aac212c3f3a4376c8ee93ffe Reviewed-by: hjk <hjk@qt.io>
* McuSupport: Do not add clang to PATH when creating a new kit (1.7+)Christiaan Janssen2021-02-021-4/+7
| | | | | | Fixes: UL-3591 Change-Id: I7ec618aeb28bb8e79733267056d5c4c0ff7ba382 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* Doc: Describe Debugging Helper Customization fieldLeena Miettinen2021-02-012-4/+26
| | | | | | | | | | We have several user questions and bug reports about SIGSTOP preventing users from debugging, so use SIGSTOP signal handling as an example. Task-number: QTCREATORBUG-24500 Change-Id: I2243d45ef4f5354a15712567882861053d3d6a7a Reviewed-by: hjk <hjk@qt.io>
* AssetExport: Add typeId and typeName to component instancesVikas Pachdha2021-02-015-8/+107
| | | | | | | | | | typdId is required to identify the instance's component while generating PSDs Task-number: QDS-2811 Change-Id: I61e0fe977e252c9c2aaeacd425b057c92a7c5b49 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* qmldesigner: fix invalid target.id() callTim Jenssen2021-02-011-1/+1
| | | | | | Task-number: QDS-3333 Change-Id: Id63a376e3d483c41a979b5d776a1f1cfc6c30682 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Doc: Display info about using Qt Creator variables in QDS ManualLeena Miettinen2021-01-294-45/+84
| | | | | | | | | | | | They are needed for some more advanced actions. - Move the section to a .qdocinc file that is included as necessary and modify defines where needed. - Describe using tooltips to get more info about variables. - Add a screenshot. Change-Id: Ieb03ccf7de5f0c493c98ae356cdda4b4d3915832 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Doc: Hide Conan plugin doc sources from QDS doc buildsLeena Miettinen2021-01-281-0/+1
| | | | | | | | Conan is not used with QDS, so the docs are not a part of QDS Manual. Change-Id: I539afb58dd9762d088d2d22ea9793f819f89168a Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* Update qbs submoduleChristian Kandeler2021-01-281-0/+0
| | | | | | | | To HEAD of 1.18 branch. Change-Id: I1ae87430fa5579074eb44da7278ab3e22ada14ac Reviewed-by: Richard Weickelt <richard@weickelt.de> Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
* Add changes file for 4.14.1Eike Ziller2021-01-281-0/+111
| | | | | Change-Id: I423c09ad1b75d6bd456c2f23ca9f525c7dce6463 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* QmlDesigner: Add annotation for position markerThomas Hartmann2021-01-271-0/+1
| | | | | Change-Id: Idb469841f3cf5dd8b26dc011d8e0e4387f0d7d1b Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Paint single/multi signal labelHenning Gruendl2021-01-276-113/+229
| | | | | | | | | | | | | * Add single signals to the already painted single event labels on FlowView transitions * Add signals to the already painted multi event labels on selected FlowView transitions * Move function from signal list implementation to QmlItemNode avoiding redundancy Task-number: QDS-3586 Change-Id: Ic504acfb1a7afcc9bde6f43ed811e9fc2f2443ab Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Bump up database versionMarco Bubke2021-01-271-1/+1
| | | | | | | We change the database schema. Change-Id: I2715f47995374fe3d17ba97af9287af198c28959 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* ClangCodeModel: Relax completion result filteringChristian Kandeler2021-01-262-12/+16
| | | | | | | | | | | | | | | ... in connect() calls. The logic was: If we are in a place where a signal is expected and there are signals among the completion results, then we should consider only signals. However, in e.g. a member function of a QObject subclass, there are always signals in scope, even when we expect a class name. So we need to allow class names as well. Amends a79b0c6558. Fixes: QTCREATORBUG-25153 Change-Id: Id3bbaaf4f8eefefe36cfc91e5959d3ef5ad28071 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* CMake build/Linux: Fix location of separate pluginsEike Ziller2021-01-261-0/+10
| | | | | | | | | | | | | | We use GNUInstallDirs to define the location of plugins, libraries and so on. If Qt Creator was configured with a specific set of locations, we need to pass that on to separately built plugins even if GNUInstallDirs would use different locations for them. Otherwise Qt Creator cannot find these plugins. Amends c81baf1a9cc938a283f6c52c8fd10bab84183391 Fixes: QTCREATORBUG-25266 Change-Id: Ib0da1428ec676fd54cb264b1aba4791b18b2c3bd Reviewed-by: Cristian Adam <cristian.adam@qt.io>
* QmlDesigner: Use boundingRect() instead of contentItemBoundingRectThomas Hartmann2021-01-261-1/+1
| | | | | | | | The contentItemBoundingRect is typically null, unless there is a content item. Change-Id: Ic32deac3c2506ff05feb28399b1ccaedacb5f68f Reviewed-by: Marco Bubke <marco.bubke@qt.io>
* GitHub Actions: Use default timeout for downloadCristian Adam2021-01-261-6/+6
| | | | | Change-Id: I5d089410fba432e6df78d31e3920b581c6682f97 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* GitHub Actions: Update Qt version to 5.15.2Cristian Adam2021-01-251-1/+1
| | | | | Change-Id: I7b841da3e0e0c820807167c5a2de57a969f11db6 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Doc: Describe setting canvas color for componentsLeena Miettinen2021-01-253-0/+11
| | | | | Change-Id: I2fcc1d45e9caddfb3d52a87cc03043249472b751 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Doc: Describe zooming in Form EditorLeena Miettinen2021-01-256-1/+30
| | | | | | | Fixes: QDS-3627 Change-Id: I6f5b59ee3c8d287a8342c4ffb7f47f10c4013b8c Reviewed-by: Alessandro Portale <alessandro.portale@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Doc: Document argument of Dumper.Value.members()Björn Schäpers2021-01-251-2/+2
| | | | | | | Took me quite some time to figure out why my code did not work. Change-Id: I2451745762e4d9887aa220664b06f539e92ec41c Reviewed-by: hjk <hjk@qt.io>
* Doc: Remove a wrong paranthesisBjörn Schäpers2021-01-251-1/+1
| | | | | | | This does not belong there. Change-Id: I7630a47a52f6b97a6797856e229884cb4b11a515 Reviewed-by: hjk <hjk@qt.io>
* cmake build: Remove unused internal variablesEike Ziller2021-01-252-34/+0
| | | | | Change-Id: I68ed91462c3b3c9f27c2a0a5749c373704ce467a Reviewed-by: Cristian Adam <cristian.adam@qt.io>
* LanguageClient: Do not filter executed commandsDavid Schulz2021-01-251-16/+6
| | | | | | | | The commands provided with the capabilities are not the only allowed commands, but the ones that can always be executed. Change-Id: Ie005fafe2e64c334f67809c00623dec2901972c6 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* LanguageClient: fix dynamic registered hover providerDavid Schulz2021-01-251-3/+1
| | | | | Change-Id: I48580b84c310c69ff72fba743260806bd236752f Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Doc: Explain "Replacement kits"Leena Miettinen2021-01-222-4/+12
| | | | | Change-Id: Iceea044c1f81a20d1f3358238e38f231fb634ea7 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* clangbackend: Fix missing completion for private member functionsChristian Kandeler2021-01-223-2/+28
| | | | | | | | | | ... when trying to complete the name of a function definition. libclang tags such completions as "not accessible", even though we are not in a call context. Fixes: QTCREATORBUG-25244 Change-Id: I4b03b1a43be7a85c37c7d2b2bfe2d83112075674 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* LanguageClient: fix dynamic registered completion providerDavid Schulz2021-01-224-11/+48
| | | | | Change-Id: I4c770b5b59b30b22a280a526b881b3b47bc43f45 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* LanguageClient: correctly handle dynamic registered capabilitiesDavid Schulz2021-01-221-0/+2
| | | | | Change-Id: Iaeacad68bbff0aded4dd029405fa28a237a65940 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Doc: Add docs for Conan package manager pluginLeena Miettinen2021-01-218-4/+123
| | | | | | Task-number: QTCREATORBUG-21785 Change-Id: I616fdfe808fdc5490ac17e95c1554a74524b0444 Reviewed-by: Kai Koehne <kai.koehne@qt.io>
* QML Designer: Add missing export macros for annotation functionsMichael Winkelmann2021-01-211-10/+12
| | | | | Change-Id: Iead74cc63aad65a33e3f7d78fc88012d2c823c59 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Doc: Fix white space errors and a typo in a QDoc command nameLeena Miettinen2021-01-211-3/+3
| | | | | Change-Id: I906423f3b0b1053b965858c8bbb80ab29d49b576 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* GitHub Actions: Add support for download.qt.io mirroringCristian Adam2021-01-201-12/+66
| | | | | Change-Id: Ia64e40e69bb2e897c0098002122d3bcb7476cb7e Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* AssetExport: Export reference assets of componentsVikas Pachdha2021-01-196-12/+81
| | | | | | Task-number: QDS-2868 Change-Id: Ib5d3875e009bde972a30b0a90216bad6ef6e38ea Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* AdvancedDockingSystem: Fix crash on shutdownThomas Hartmann2021-01-191-1/+3
| | | | | | | | | In some cases the last floatingWidget seems to be partially destructed. Checking for the parent checks for this case. Change-Id: I27cb750d846e71b9ab4423700120e2c659a02adc Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Paint single event id labelKama Wójcik2021-01-192-64/+226
| | | | | | | | | | | * Paint red label on the arrow with event id if only one event is connected * Cleanup label painting for multiple events * General code cleanup Task-number: QDS-3481 Change-Id: I9652c1767ccaeb07b03c35e0fd4fec41d496c210 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Debugger: log the debugger exitcode also in hexDavid Schulz2021-01-191-2/+5
| | | | | Change-Id: Ia9742bfa9c36c7ff4fdd965f2a32ea36a4239422 Reviewed-by: hjk <hjk@qt.io>
* doc: fix menu entryTim Jenssen2021-01-181-1/+1
| | | | | | Change-Id: I21d1ba77b2f4a39756f6408e6911192237e7e54c Reviewed-by: Henning Gründl <henning.gruendl@qt.io> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* Squish: Make another helper tool compatibleChristian Stenger2021-01-181-8/+14
| | | | | Change-Id: I1fc4e268e311c628b541b76ae3a948854635a4a5 Reviewed-by: Robert Loehning <robert.loehning@qt.io>
* Squish: Make helper tool python 3 readyChristian Stenger2021-01-182-14/+44
| | | | | Change-Id: I42f59a6819467209d46e3830aff6897861c548ef Reviewed-by: Robert Loehning <robert.loehning@qt.io>
* CppTools: Do not wait for QFuture in ~BuiltinEditorDocumentProcessor()Christian Kandeler2021-01-181-1/+0
| | | | | | | | | | | This seems safe, as the arguments to the async function that the future results from are values and shared pointers, so there does not appear to be a need for this object to stay around while it finishes. (cherry-picked from commit fd22787a69c579a03bd114f98930ccadaaed5f71) Fixes: QTCREATORBUG-25121 Change-Id: Ib498551856942bf7c3d05c3013e12ad6d90fd762 Reviewed-by: Cristian Adam <cristian.adam@qt.io>
* Doc: Describe using rich text editorLeena Miettinen2021-01-183-1/+25
| | | | | | | | | This is now available for Text and TextInput types (and annotations). Fixes: QDS-3570 Change-Id: If0d3a19d7d99fac08abf7d9513058d147859eb07 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Fix formatting of proparser messagesEike Ziller2021-01-151-2/+2
| | | | | | | In case of no line number, but file name. Change-Id: I2c51e5834e113c8f98b018df361b0504c4bd79f9 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* AssetExport: Enable generating multiple metadata filesVikas Pachdha2021-01-157-29/+85
| | | | | | | | Task-number: QDS-3357 Change-Id: Icc591d61d149ff92b6c415434e2a7574103802ae Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> (cherry picked from commit f1268a9f868035b5ce97d9c8d494cd158ace71ed)
* SSH: Fix non-session based download operationChristian Kandeler2021-01-152-23/+56
| | | | | | | | | Apparently this one never worked, but as we don't use it in our own code, that went unnoticed. Fixes: QTCREATORBUG-25236 Change-Id: Ia013baf3ca2fd01cc14b72d9c6a5f73426539d00 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* TextEditor: Fix search result highlight for overlapping resultsDavid Schulz2021-01-151-1/+1
| | | | | | Fixes: QTCREATORBUG-25237 Change-Id: Ib95e49b4db57909b79295f2ff7729560ab45c8a9 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Doc: Update screenshot and add info about variables buttonLeena Miettinen2021-01-142-2/+7
| | | | | | | | | | - Updated the screenshot in the "Using External Tools" topic to show currently available variables and the Variables button. - Added a link to where the variables are described in more detail. Fixes: QTCREATORBUG-25233 Change-Id: I1a023d478f239a2fa5a648b36fe22e99435c65b3 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* QmlDesigner: print SignalHandlerProperties in debug viewThomas Hartmann2021-01-141-0/+5
| | | | | Change-Id: I438a32abd1091028d25758d322d2d81214ac17f4 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* OutputFormatter: Do not ignore DebugFormatChristian Stenger2021-01-142-2/+4
| | | | | | | | | | | | | On Windows applications may print to the Windows internal debug console. This output is retrieved and passed around as DebugFormat as it is impossible to guess whether stdout or stderr had been used when printing. But output in DebugFormat had been ignored so far - fix this and handle this as inside the Qt test parser. Fixes: QTCREATORBUG-24560 Change-Id: Ic5e3723c3e3e47556264e4c5cf719706ee7eaf1c Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Dumper: Fix std dumper for release buildsDavid Schulz2021-01-141-3/+15
| | | | | | | | for std::map, std::set and std::list Fixes: QTCREATORBUG-24901 Change-Id: Ibfb196b17b7270729b052ed27dd51786cb2f8db8 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Dumper: robustify msvc std vector/string dumpersDavid Schulz2021-01-141-10/+10
| | | | | | | | By looking for debug members instead of relying on a failing size check. Task-number: QTCREATORBUG-24901 Change-Id: Ia79ba893243e864c7808e89ee7e29ba4b853f754 Reviewed-by: Christian Stenger <christian.stenger@qt.io>