aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* QmlDesigner: Change RichTextEditor iconv4.13.1Henning Gruendl2020-09-151-1/+1
| | | | | | Change-Id: I5a294e625f4ac61d15511369d7e765e05447a269 Reviewed-by: Brook Cronin <brook.cronin@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* AutoTest: Fix possible nullptr accessChristian Stenger2020-09-151-7/+9
| | | | | | | | | If the process of the test executable cannot be started for whatever reason we will not have an active run configuration or output reader. Change-Id: I50146a2c8228ad39574e007ae2659465122ad20b Reviewed-by: David Schulz <david.schulz@qt.io>
* CppEditor: Fix test codeChristian Stenger2020-09-151-2/+2
| | | | | Change-Id: I01073f481ebdae64c30971afd8fb332ee92e2a1e Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Doc: Fix broken external linksLeena Miettinen2020-09-153-7/+6
| | | | | | Change-Id: Iaf3502a8d940a5cb2eb45ee7451e834a6d4b756e Reviewed-by: Christian Kandeler <christian.kandeler@qt.io> Reviewed-by: Paul Wicking <paul.wicking@qt.io>
* QmakeProjectManager: Restore incremental re-parsingChristian Kandeler2020-09-154-42/+73
| | | | | | | | | | | This was broken in commit 37aecdd112, where we overlooked that a special type of IDocument was used that triggers a re-parse of only the affected part of the project tree. As a result, all changes to a .pri or .pro file would trigger a re-parse of the entire project. Fixes: QTCREATORBUG-24572 Change-Id: I480cff4e53cf86a17e1eaac0eb9b32901bc87051 Reviewed-by: hjk <hjk@qt.io>
* Debugger: Change LLDB value creation hackhjk2020-09-152-9/+15
| | | | | | | | | ... to something that works with LLDB 12. Task-number: QTCREATORBUG-24596 Change-Id: Ib2f8255d45a02fa3d2c737864994397f587e9b15 Reviewed-by: Christian Stenger <christian.stenger@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* cdbext: remove cdbdetection completelyDavid Schulz2020-09-155-140/+7
| | | | | | | | All required header and libs are inside the Windows 10 SDK, which is required to build with Visual Studio 2017. Change-Id: I68ee7457041653d89e5f5c9e258f9780a417dbe4 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Add 4.13.1 change logEike Ziller2020-09-151-0/+108
| | | | | Change-Id: I8e0b8f6d002c0251268aff1aeddd3470cfdee140 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* cdbext: add option to skip cdb detectionDavid Schulz2020-09-153-20/+33
| | | | | | | | | | Since a few windows sdk versions are the headers and libs of the debugger part of the sdk installation. Add an option to sdkip the cdb detection and fall back to use these headers and libs that are already configured in INCLUDE and LIBS of the vcvars.bat environment. Change-Id: If1eeecdbae34523ddbcc1a22d8640df7fa46bf6a Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* QmlPuppet: Return color propertyMichael Winkelmann2020-09-141-1/+4
| | | | | Change-Id: Icc25fb0408aae50f67633688f221194ab6f77cd3 Reviewed-by: Marco Bubke <marco.bubke@qt.io>
* QmlJSCheck: Fix crashThomas Hartmann2020-09-141-1/+4
| | | | | | Task-number: QDS-2766 Change-Id: I4b0e81b8104ac35a286a318e87e95ea022ed66f6 Reviewed-by: Marco Bubke <marco.bubke@qt.io>
* ClangBackEnd: Support highlighting of alias templatesChristian Kandeler2020-09-145-8/+20
| | | | | | Fixes: QTCREATORBUG-24552 Change-Id: I80d2b16114234cf896173cd4104e6a5f12009f69 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* OutputFormatter: Fix flushing a pending line feedChristian Kandeler2020-09-142-3/+4
| | | | | | | | | ... for the edge case of a lone carriage return occurring in the output. Amends b0cad9e9c7. Also adds missing adaptations to the unit test. Change-Id: I219b24b8fb41bb0fcea9f677cd79286d03b130c2 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* AutoTest: Fix summary for boostChristian Stenger2020-09-141-4/+1
| | | | | | | | | | Do not take skipped tests into account when computing passes out of the available information. These are handled separately and may lead to a negative passes amount. Change-Id: I47bb1f054468dc5374d0d4e7fdeb3ad87efd0dff Reviewed-by: David Schulz <david.schulz@qt.io>
* IncrediBuild: Add plugin metadataKai Koehne2020-09-111-0/+9
| | | | | Change-Id: I76ea1ee35628db6c4cf87fa81d1fee49e4c0ef36 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* LanguageClient: avoid recursive postponed document updateDavid Schulz2020-09-111-3/+17
| | | | | Change-Id: Ibaf8831977e254c7dad10617754e763114993aee Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* TextEditor: Use selection format from the settingDavid Schulz2020-09-111-3/+10
| | | | | | | | | | Overwrites the format generated by QPlainTextEdit::getPaintContext() Amends 9182d4eda75033bbbebf50e87e518adc33d499f6. Fixes: QTCREATORBUG-24479 Change-Id: Ia226a74442dbbdbae42e8da5dee9e4d7399b677c Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* CppTools: Guard against null pointer accessChristian Kandeler2020-09-111-1/+1
| | | | | | | | | ... when looking up definitions of variables. Amends a0764603d0. Fixes: QTCREATORBUG-24610 Change-Id: I79e6f69066eaa385013e722ec4793c27231ab8eb Reviewed-by: David Schulz <david.schulz@qt.io>
* QmlDesigner: Fix unintentional item reorderingHenning Gruendl2020-09-111-0/+5
| | | | | | | | | Fix reordering of items in the Navigator if using shortcuts on a SpinBox in the Property Editor. Task-number: QDS-2738 Change-Id: Ia12d2d072c36fbb32156c9729cffd828e8747b28 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Introduce multiple node instance serverMarco Bubke2020-09-1126-33/+520
| | | | | | | | | | | | For capturing data we need a atomic mechanism. So in one process multiple node instance server can be started and then a command is send back that a scene is created. It can be used to ensure that captured data of views is up to date. Task-number: QDS-2630 Change-Id: Iea8d0b036b6384c9c1b0f91af401f2b1f1978c12 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Add support for multiple Qt versions in "Load QML Stack"Dominik Holland2020-09-113-9/+108
| | | | | | | | Enable the functionality for cdb again. Change-Id: I75405f830dd208cc110d6682a45beedf2f4199cc Reviewed-by: David Schulz <david.schulz@qt.io> Reviewed-by: hjk <hjk@qt.io>
* Android: Use c++_shared for STL as cxx_shared is not correctAndy Shaw2020-09-111-1/+1
| | | | | | | | | This fixes a parsing problem from CMake as it will state: "Invalid Android STL: cxx_shared." This amends 01b0d4f8f561328628051f14776d056a4bc023b6 Change-Id: I315d36eac889ba53d76055814c6b43a453e1e2f7 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Nim: Fix plugin metadataKai Koehne2020-09-111-2/+2
| | | | | | | | | The actual source files say it's Commercial OR GPLv3+Except, so make the plugin information reflect this. Change-Id: I867b3a27fb903719d30e32bf28418700f2c02bc5 Reviewed-by: Filippo Cucchetto <filippocucchetto@gmail.com> Reviewed-by: hjk <hjk@qt.io>
* Doc: Add list to words to ignore for automatic linkingLeena Miettinen2020-09-093-0/+27
| | | | | Change-Id: Idfa50889deeff64a8d97bfbb5deaf4c86a32e2bf Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
* Doc: Update info about exporting assets from Adobe PhotoshopLeena Miettinen2020-09-092-4/+7
| | | | | | | | | - A button icon changed. - The Asset format & scale settings were not described for Photoshop export Change-Id: Ib446558ace6e7bbd417f0a78f311b5a8cee0b099 Reviewed-by: Vikas Pachdha <vikas.pachdha@qt.io>
* Doc: Make "Exporting QML" topic visible in Qt Design Studio ManualLeena Miettinen2020-09-096-3/+14
| | | | | | | The Build > Export QML menu item is available in Qt Design Studio Change-Id: I5f29410de5d6d13c427b9907937c4d82e111fe06 Reviewed-by: Vikas Pachdha <vikas.pachdha@qt.io>
* LanguageClient: Fix regular expressionChristian Stenger2020-09-091-1/+1
| | | | | | | | | | The match has to be a full match to avoid always validating the full file if located at a literal. This fixes bad performance of language clients in big files. Amends 119a3c1ce9942. Change-Id: I7153f3d7d7125715846de7626d215093feae2908 Reviewed-by: David Schulz <david.schulz@qt.io>
* Doc: Add Qt Bridge import documentationqds/v1.6.0Vikas Pachdha2020-09-093-0/+40
| | | | | Change-Id: Iab73c53c4f128f54ebd4938ad24d0febb8705784 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* ProjectExplorer: Fix ToolChain::isAutoDetected()Christian Kandeler2020-09-092-1/+6
| | | | | | | | | Amends d116559cd8. Fixes: QTCREATORBUG-24545 Change-Id: I3a6c198a6ef2db91c4c3eb75721657e0c491e665 Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* Doc: Fix broken external linksLeena Miettinen2020-09-094-14/+12
| | | | | Change-Id: Ifc167cf0e345c6d553a4224d3ea45b163fea45a8 Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
* Doc: Hide breakpoint settings from Qt Design Studio ManualLeena Miettinen2020-09-091-0/+2
| | | | | | | | The link targets are not included in the Manual. Task-number: QTCREATORBUG-24500 Change-Id: I1d0bd94bf41fb612b5584366c02d1ee6de74b6e1 Reviewed-by: hjk <hjk@qt.io>
* StudioDocs: Update Photoshop bridge plugin imagesVikas Pachdha2020-09-085-0/+0
| | | | | Change-Id: I71d6235e7aa5eb74b73aa2303e6e01008ddd6d8c Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* ProjectExplorer: Filter out non-applicable toolchainsChristian Kandeler2020-09-081-2/+5
| | | | | | | | | | | ... when filling the "parent toolchain" combo box for clang on Windows. We should not offer the user a mingw C compiler as the parent of a clang C++ compiler. Even though it will probably work (as it's mainly there for the sysroot), it's conceptually weird and it blows up the number of entries for no good reason. Change-Id: Ic920993b4ff36f8d8d095392555dc9d27f376878 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* QmlDesigner: Fix image id generation for names starting with digitMiikka Heikkinen2020-09-081-1/+6
| | | | | | Change-Id: I763e8b49d0b8dd3274bea79d61156321185706a5 Fixes: QDS-2759 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Doc: Update information about importing 2D assets using Qt BridgeLeena Miettinen2020-09-082-11/+13
| | | | | | Change-Id: I2ac7ec1fe65a3e34b7174bac5fba7bbab0efa783 Reviewed-by: Brook Cronin <brook.cronin@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Doc: Update info about materialsqds/v1.6.0-rc2qds/1.6.0-rc2Johanna Vanhatapio2020-09-082-8/+14
| | | | | | | | Fixes: QDS-2753 Change-Id: I74eb64552af4ef0b222f8949291d7f6b34f0dbbb Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io> Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* LanguageClient: Fix crash after server shutdownDavid Schulz2020-09-081-6/+3
| | | | | | | Unconditionally reset the assist provider even to a null pointer Change-Id: Ie8f87802ab26b4a686704b792adc726a50f98bab Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Welcome: Add links to Quick Tips in the Tutorials tabLeena Miettinen2020-09-081-15/+26
| | | | | | | | | | Update the link to the Qt Creator introduction and remove some links that are less relevant in the Qt Creator context. Fixes: QTCREATORBUG-24603 Change-Id: Ieebf4b051f5a34db84ba4f35c250d67f71168a43 Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* ProjectExplorer: Fix crash when setting up run controlChristian Kandeler2020-09-081-4/+6
| | | | | | | Amends 215b284666. Change-Id: I2d820113153fc1c3326de00f38a5d14d71a501c9 Reviewed-by: David Schulz <david.schulz@qt.io>
* TextEditor: Fix clean whitespace actionDavid Schulz2020-09-082-11/+13
| | | | | | | | This is a partial revert of: e7f784ca7393bddb60cbb111d3bdb7cd0e6d122e Fixes: QTCREATORBUG-24565 Change-Id: Iffa149e0f97c315355f211f6ae3856fad08f4f3d Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Fix easing-curve-editor context menu for macOSKnud Dollereder2020-09-072-4/+6
| | | | | Change-Id: I99eac383dbd247e42392424712eed001e2750008 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* OutputFormatter: Fix visual glitchqds/v4.3.2qds/v1.6.0-rc1qds/1.6.0-rc1Christian Kandeler2020-09-075-7/+20
| | | | | | | | | | | When inserting a line into an output window, we have to delay appending the line feed character. Otherwise strange visual effects appear under certain circumstances. I have no idea why. Fixes: QTCREATORBUG-24411 Change-Id: If8842ae4d9db36d514996b1f34dcca0432fafbfc Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* Git: Highlight newly added keywords in interactive rebase editorOrgad Shaneh2020-09-072-0/+15
| | | | | | Change-Id: I571e9576fcb781fda4dc5ce2df8a6bbc3a8abf9e Reviewed-by: André Hartmann <aha_1980@gmx.de> Reviewed-by: David Schulz <david.schulz@qt.io>
* ProjectExplorer: Delay task icon creationChristian Kandeler2020-09-074-6/+14
| | | | | | | | | | | Parsers can change the initial task type when accumulating output, and then the original icon would no longer match. To the user, the problem manifested itself by a missing error symbol in the issues pane and a missing text marker in the editor. Fix this by delaying creation of the icon until it is used. Change-Id: I5349f21c6c0d9bc39a5000ceb33faf88ea62eeac Reviewed-by: hjk <hjk@qt.io>
* QmlDesigner: Fix compile for CMake/qbsDavid Schulz2020-09-072-0/+5
| | | | | | | amends 913dc6473ddd93dbc6d3d260a4a4445696ba3b09 Change-Id: I1337ca5016ca3111ef0b3d714b909b40cdb93ff3 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Doc: Update change from "+" to "Create New State" labelLeena Miettinen2020-09-0422-15/+14
| | | | | | | States view layout was also changed, so update screenshots. Change-Id: I0e4535add8720375e40fcf0e65b20061d94c5150 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* CppEditor: Fix crash with adjacent raw string literalsChristian Kandeler2020-09-041-0/+2
| | | | | | | | | | | | Our lexer is not good at handling newlines embedded in raw string literals; basically, it sees every continuation line as a new string. So if such a continuation is followed directly by a new raw string literal, we have to take care to tell them apart properly. In particular, it can happen that an end delimiter occurs before an opening delimiter. Fixes: QTCREATORBUG-24577 Change-Id: I631d0617d85e91f49a25d309d53778da0170eb3b Reviewed-by: David Schulz <david.schulz@qt.io>
* QmlDesigner: Choose target property when dragging image to materialMiikka Heikkinen2020-09-045-12/+277
| | | | | | | | | | When dragging an image to a Quick3D default or principled material, pop up a dialog to choose the target texture property. Change-Id: I8d97ef5bf7c5192c2651fcd8cf64a7f4a87c9847 Fixes: QDS-2326 Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlPuppet: Improve gizmo precisionMiikka Heikkinen2020-09-041-33/+313
| | | | | | | | | | | At high zoom levels, picking precision of the gizmos was not good, because compounding inaccuracies from multiple floating point operations required. Fixed by reimplementing many operations using double precision math. Change-Id: I013876b816379a20b552eb06d2f9cbb3f2aa2d21 Fixes: QDS-2676 Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
* QmlDesigner: Generate qml id from image file nameMiikka Heikkinen2020-09-044-23/+26
| | | | | | | | | | | | | | | When dragging an image file to create a Image or Texture item, base the id on the file name rather than setting it to generic name based on type. This includes cleanup of AbstractView::generateNewId to remove redundant and unused code as well as an option to provide a fallback id prefix. Change-Id: I563f1760ffbace9c5c2145477ec8736836f36c45 Fixes: QDS-2328 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>