summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* 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/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>
* Doc: Describe using uniforms in custom effects and materialsLeena Miettinen2020-09-042-6/+58
| | | | | | Fixes: QDS-2723 Change-Id: Iea02261220026ab210fc82fb27ceee0277abb62d Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
* QmlDesigner: Fix for Animation Properties LineEditAleksei German2020-09-041-0/+2
| | | | | | | | | Deactivated an option to translate properties names. Task: QDS-2737 Change-Id: Ieadd4cd56094f09c961234a5b2790c2380e1106a Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Doc: Fix link to Adding Dynamics from online doc sidebar TOCLeena Miettinen2020-09-041-1/+1
| | | | | Change-Id: I7e4de42079cde8c6b7b0315968e5f17c529648e6 Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
* ProjectExplorer: Properly set up the output formatterChristian Kandeler2020-09-043-6/+15
| | | | | | | | ... for the app output window. Fixes: QTCREATORBUG-24560 Change-Id: I199d7b16f445db498027094792c6cf344d920a88 Reviewed-by: André Hartmann <aha_1980@gmx.de>
* Doc: Add asset export documentationVikas Pachdha2020-09-046-3/+80
| | | | | | Task-number: QDS-2729 Change-Id: I0af45f22a49cf0a8a74bc6bd9a0b0c3fd4091e1f Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* QmlDesigner: Fix crashThomas Hartmann2020-09-041-0/+3
| | | | | Change-Id: Ibb6a14b4b684482b8c6098933a79929c2bd09add Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* CMakePM: Fix removing cmake toolsChristian Stenger2020-09-041-1/+1
| | | | | | | | The id might be destroyed with its parent before trying to reference it again and put it into the list. Change-Id: Ic7bb053293b24f0f0109a1c6479f73b7cbec2dc0 Reviewed-by: hjk <hjk@qt.io>
* QmlDesigner: Disable more properties for QULAleksei German2020-09-032-1/+26
| | | | | | | | Turned off Controls properties and Animations. Task-number: QDS-943 Change-Id: I4b9868734c74f5319fd7d3e66b57d59007300340 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Doc: Update the topic on editing 3D scenesJohanna Vanhatapio2020-09-031-11/+11
| | | | | | Task-number: QDS-2724 Change-Id: I4b9f4523e647edfafb7f052efcdf5c8c95f00687 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* QmlJSCheck: Workaround for ListElementThomas Hartmann2020-09-031-1/+4
| | | | | | | | | | When editing QML there are false positives reported for ListElement. Task-number: QDS-2602 Task-number: QDS-2716 Change-Id: If3fc297d6609213448f8353e9406b3f0aaf65870 Reviewed-by: Fawzi Mohamed <fawzi.mohamed@qt.io>
* Doc: Mention FreeRTOS sources for STM boardsVenugopal Shivashankar2020-09-031-0/+1
| | | | | | | | | 'FreeRTOS Sources' is one of the required fields if the chosen STM target supports FreeRTOS. Change-Id: Ib5074eda31cd73d64aa728751ef24a29957c3624 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* Fix build of Clang refactoring pluginEike Ziller2020-09-031-1/+1
| | | | | Change-Id: Idfdde4b517aa24ea7becbbd67c34bb818a2a0f52 Reviewed-by: Cristian Adam <cristian.adam@qt.io>
* Doc: Describe 3D MaterialsJohanna Vanhatapio2020-09-0319-5/+408
| | | | | | | Fixes: QDS-2677 Change-Id: Ia0e617084e4614c194fce0f53c58a6013831cad2 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* Doc: Update topic on working in 3D EditorJohanna Vanhatapio2020-09-031-20/+23
| | | | | | | Fixes: QDS-2655 Change-Id: If8e5e1051ceca8b405facdf36747c4d887d830bf Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
* Doc: Update info about exporting 2D assets from SketchLeena Miettinen2020-09-031-18/+46
| | | | | | Change-Id: Iec58bb071cdde7eaab3d84f6d06f9d646f341524 Reviewed-by: Brook Cronin <brook.cronin@qt.io> Reviewed-by: Vikas Pachdha <vikas.pachdha@qt.io>
* QmlDesigner: Disable more properties for QULAleksei German2020-09-035-7/+66
| | | | | | | Disabling more items in ItemLibrary and properties Change-Id: Ib019c1cbe356e0f7e3889d3500c080b0f5756c34 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* LLDB: Escape strings for correct parsingOrgad Shaneh2020-09-031-47/+59
| | | | | | | | | | | | | | Sample broken output: >result={token="9",lldbid="1",valid="1",hitcount="0",threadid="0",oneshot="0", condition="",enabled="1",valid="1",ignorecount="0",locations=[ {locid="1",function="foo()",enabled="1",resolved="0",valid="1",ignorecount="0", file="F:\Projects\test\main.cpp",line="5",addr="4199979"},], file="F:\Projects\test\main.cpp",line="5"}@ When parsed as GdbMi value, the strings are expected to be escaped. Change-Id: Idb923516c1cf6e25b970ad08fae977bdf1045b4b Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* UnitTests: Fix unit test buildMarco Bubke2020-09-031-0/+2
| | | | | | | Guard clang include. Change-Id: Ia72b40fa787918f47508049b045a21edf976d93a Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* QmlDesigner: Remove old propertiesAleksei German2020-09-033-26/+26
| | | | | | | | Removed and replaced old properties for ListView and GridView Change-Id: Ifbf2aae2958c5f67616d8f6a4acad6646b34c18c Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>