aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* QmlDesigner: Fix UB in QmlPreviewPlugin::getPreviewPlugin()v4.13.0hjk2020-08-251-3/+5
| | | | | | | | | | | Each call to PluginManager::plugins() creates a new QVector object, iterators are only comparable for iterators from the same vector. It worked in practice because the underlying storage was the same here as the QVector objects were only shallow copies. Change-Id: I2e276535942bd949acf91e12873c7bdf9d5c34d6 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Update change log for 4.13Eike Ziller2020-08-251-0/+10
| | | | | Change-Id: I45ee7f7498fc3ed087bd2054d15f75c001c5f504 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* QmlDesigner: Fix CapturedDataCommandMarco Bubke2020-08-251-0/+2
| | | | | | Change-Id: I7dbbce3c071440924550140002d81128befa3404 Reviewed-by: Michael Winkelmann <michael.winkelmann@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Doc: Generalize info about sharing project settingsLeena Miettinen2020-08-251-16/+16
| | | | | | | ...to apply also to CMake projects Change-Id: I5e42c15c273724c04ec9474a85cc36df8fb3069a Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Doc: Update Qt Quick Designer overviewLeena Miettinen2020-08-252-4/+6
| | | | | | | Update screenshot. Change-Id: I5be9abd2e741e738718b7dcbb589ad4425e54e67 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Doc: Fix some typosLeena Miettinen2020-08-243-3/+3
| | | | | Change-Id: Ice19099cb58acaef81cec5e34c62e61f54c0d13e Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* Doc: Describe exporting and importing workspace settingsLeena Miettinen2020-08-245-3/+10
| | | | | | | | There are Import and Export buttons in View > Workspaces > Manage. Update screenshots and add one of New Workspace Name dialog. Change-Id: I679b7952e498576a58ebb4134d08c21fe2555fc7 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* CppTools: Do not ignore "built-in" compiler macros for custom toolchainsChristian Kandeler2020-08-241-3/+4
| | | | | | | | | | | | | Built-in compiler macros are normally not passed to the code model, because of potential conflicts with clang. However, in the case of custom toolchains, these macros are provided by the user for the explicit purpose of making them known to the code model. Another exception are the bare metal toolchains, for which we now make sure we won't get out of sync when new ones are added. Fixes: QTCREATORBUG-24367 Change-Id: I2a0458d9132fdff15eb9adfcb2c06d7ef72508bc Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Doc: Describe debugger general and CDB settingsLeena Miettinen2020-08-244-4/+118
| | | | | | Task-number: QTCREATORBUG-24500 Change-Id: I9085dfdca1b59796a1ccba6db379eaa8559e724c Reviewed-by: hjk <hjk@qt.io>
* Update qbs submoduleIvan Komissarov2020-08-241-0/+0
| | | | | | | To the head of 1.17 branch Change-Id: I4254418c746303c8a340a93f42128f34d4fa69b9 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Revert "BuildDirectoryAspect: Print non-existing directories in red"Christian Kandeler2020-08-241-1/+1
| | | | | | | | | It's not an error that a build directory does not exist. This reverts commit 2e4915bdb96bc1d5e5bed6f38e13b87db68a97c5. Fixes: QTCREATORBUG-24503 Change-Id: I6138917885b6adbfaef6c49e54a3ea9900ed6b2e Reviewed-by: hjk <hjk@qt.io>
* QmlDesigner: Remove unused custom notificationThomas Hartmann2020-08-242-7/+1
| | | | | | | This notification is only for debugging and breaks encapsulation. Change-Id: I20faeb76d24cc42417b3cc2e289041c70edd6157 Reviewed-by: Marco Bubke <marco.bubke@qt.io>
* Doc: Add info about supported property typesLeena Miettinen2020-08-244-23/+99
| | | | | | | | Also describe that custom properties are visible in the Properties view, where their values can be set. Change-Id: Ie82975116ae4de0ebb92050e7e2190315521ff8b Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Blacklist some quick3d property names as idsMiikka Heikkinen2020-08-241-1/+3
| | | | | | | | | | Quick3D has some properties that are named same as default ids for some other types, causing conflicts. Blacklist offending properties as ids. Task-number: QDS-2636 Change-Id: I988c69f61608ad7d80726dd74747917360827b84 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: By default item frame should be invisibleThomas Hartmann2020-08-211-1/+1
| | | | | Change-Id: I60b4fbd3c6c4b74845dad783fc264072627a432c Reviewed-by: Marco Bubke <marco.bubke@qt.io>
* Doc: Update information about developing for Bare Metal devicesLeena Miettinen2020-08-211-7/+37
| | | | | | Change-Id: I6bfbf01c5204f3bcf53375d84cb4604f91c0c7a2 Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Doc: Link to the new platform topics from the front pageLeena Miettinen2020-08-211-4/+3
| | | | | Change-Id: I3d7bb548a9edb3eca6f6a4bf8c7e9e1bd77f4f7e Reviewed-by: Paul Wicking <paul.wicking@qt.io>
* CMake build system: Avoid duplicated include pathsAlessandro Portale2020-08-211-6/+8
| | | | | | | | | | | | | Clean the paths before adding them to targets. This prevents the code completion from showing multiple identical entries when completing an #include. It also removes ~2MB from build.ninja. Task-number: QTCREATORBUG-24514 Change-Id: I19f3df400e65d8dfc4747415a8e14dae05d4b88c Reviewed-by: Cristian Adam <cristian.adam@qt.io>
* QmlPuppet: Fix build error for ChangeLanguageCommand on MinGWMichael Winkelmann2020-08-211-0/+4
| | | | | Change-Id: I190097871e1abf6932fdbb93293e189af7809793 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* add some qmlpuppet cpp files to dev packageTim Jenssen2020-08-201-0/+2
| | | | | | | | | Since external plugins are interacting with the puppet we need them in the dev package. Change-Id: I871629ad80583a09b842bb60cd5b6fab5b512fae Reviewed-by: Michael Winkelmann <michael.winkelmann@qt.io> Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Update Qbs submoduleIvan Komissarov2020-08-201-0/+0
| | | | | Change-Id: I6f6de1f368cfc6cb94d9503ab9554efc19ae0c97 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* QmlDesigner: Provide Object3DPaneThomas Hartmann2020-08-201-0/+229
| | | | | | | | | | | | If the QtQuick3D import becomes before the QtQuick import, then QtObject is not recognized as a prototype of the QtQuick3D types. Workaround: provide a pane for Object3D. Task-number: QDS-2648 Change-Id: I337a30d09233101a8e7b00cc2d145d8211933571 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Mcu: Extend workaround for missing JSON file for Desktop target to Linuxhjk2020-08-201-1/+7
| | | | | | | | Amends 08fe165ab586e6. Change-Id: I3c3d205f083a3b59ac0490bf7ff22f12fb613b62 Reviewed-by: Jacek Nijaki <jacek.nijaki@siili.com> Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* Doc: Add info about Merge Tool menu item visibilityLeena Miettinen2020-08-201-1/+2
| | | | | | | | Tools > Git > Git Tools > Merge Tool is visible only when the user has a merge conflict to resolve. Change-Id: I1c08dae329152726139d075b03a98875b789e154 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* Doc: Describe starting git bashLeena Miettinen2020-08-201-0/+3
| | | | | Change-Id: If8098f89240f6fdf655adce31734ca847bfec14b Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* Doc: Update info about Clang Tools optionsLeena Miettinen2020-08-202-3/+6
| | | | | Change-Id: Id967798d3f1a0fc52c1f2c413e953d7324582e7b Reviewed-by: David Schulz <david.schulz@qt.io>
* QmlProject: Fix crashThomas Hartmann2020-08-201-0/+3
| | | | | | Change-Id: I6b83b6c05b1c94f62c868329ea118d638d9928b6 Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Squish: Avoid focus problems after cloningRobert Loehning2020-08-202-0/+11
| | | | | | | | | The dialog shows a kind of completion popup. After that, the Locator does not get proper focus anymore. Clicking into the dialog closes the completion popup and seems to fix the focus problem. Change-Id: I0ae901cc4f23b66d2c3db2c96109be79a0ded52c Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* QmlDesigner: Add Connections specificsHenning Gruendl2020-08-202-0/+113
| | | | | Change-Id: I161f05c82f8c4114294a9c2609e4e3b50081db61 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Fix property editor template layoutHenning Gruendl2020-08-203-10/+27
| | | | | Change-Id: Icc4dd3e1e0daabc98dbfd893e0511a4ac6d07b13 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Add State specificsHenning Gruendl2020-08-201-0/+81
| | | | | Change-Id: Ia80688dc056eab190e80344ef4414d1be247c4e5 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlPuppet: Refactor ChangeIdsCommandMichael Winkelmann2020-08-206-48/+20
| | | | | Change-Id: I75de863121b66a5050226dd5c8914229cb1af608 Reviewed-by: Marco Bubke <marco.bubke@qt.io>
* QmlPuppet: Refactor ChangeFileUrlCommandMichael Winkelmann2020-08-205-43/+18
| | | | | Change-Id: I900f530109b6cdbb22d8138094443b48834d16cb Reviewed-by: Marco Bubke <marco.bubke@qt.io>
* QmlPuppet: Refactor ChangeBindingsCommandMichael Winkelmann2020-08-205-47/+18
| | | | | Change-Id: Id3020a73f59a1adfd25066a37d083d923e77956b Reviewed-by: Marco Bubke <marco.bubke@qt.io>
* QmlPuppet: Refactor ChangeLanguageCommandMichael Winkelmann2020-08-202-17/+9
| | | | | Change-Id: I31813d13da753ba742488943afea673540b3a3fa Reviewed-by: Marco Bubke <marco.bubke@qt.io>
* Squish: Make workaround in tst_CSUP03 permanentRobert Loehning2020-08-201-5/+1
| | | | | | | The bug is fixed in 4.14. Change-Id: I7fe69f98d69de494f886bca3f854b7be626998e8 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Squish: Modernize failing test from tst_CSUP01Robert Loehning2020-08-201-3/+5
| | | | | Change-Id: I5755a0265d2810a2a5929657ac455aa380a417e6 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Editor: update autogenerated KSyntaxHighlighting sourcesDavid Schulz2020-08-202-5/+5
| | | | | Change-Id: I77827db6889335250699f942a4cdaf77a5a95337 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* SCXML: fix magnifier not hidingDavid Schulz2020-08-203-0/+22
| | | | | | Fixes: QTCREATORBUG-24463 Change-Id: I835550e32467992ea7ad2555c546d810e6e0bbad Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* AutoTest: Fix persisting of check statesChristian Stenger2020-08-193-6/+7
| | | | | | | | | | | | | | | Persistent settings cannot handle QVariantHash and when reading the check state the meta type system seems to have the need to have used the check state already before, otherwise it will fail to convert until it uses it. This happened e.g. when re-opening a project that had former check states stored inside the project settings directly from the Welcome page after starting QC. Amends df49d6e40df47. Change-Id: Id2b85373c151efb5890fe5fb7392bdbc11adda50 Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: David Schulz <david.schulz@qt.io>
* Squish: Fix expectationsChristian Stenger2020-08-191-2/+21
| | | | | | | | | | Added observation functionality for a temporary move of the URL. Let the test fail if the move becomes permanent. Change-Id: I7989d654ea6e89ccba112b5cb640144afba40339 Reviewed-by: Robert Loehning <robert.loehning@qt.io> Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Annotation: Add export macrosMichael Winkelmann2020-08-191-3/+4
| | | | | | Change-Id: Ieebc2750462bc6266e11318ea96c031b2ea6ef9f Reviewed-by: Aleksei German <aleksei.german@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* TextEditor: Fix remembering highlight definitionDavid Schulz2020-08-191-11/+14
| | | | | | | | | | | Amends 6989c9bbeae1403b8c1733bdae784841369cb8ce Since the change above the filename is checked before the mimetype, so we have to save it in the same order. Fixes: QTCREATORBUG-24505 Change-Id: Ib974dc0f69ca56cfd6ee9e34bec238e62f800598 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* NodeInstanceView: remove white space for initializersMichael Winkelmann2020-08-191-2/+2
| | | | | Change-Id: I001ade2bb44b771661996e5103a37213a779fd74 Reviewed-by: Marco Bubke <marco.bubke@qt.io>
* Core: Fix deprecation warning regarding QTimeLine::CurveShapeAlessandro Portale2020-08-191-1/+1
| | | | | | | Since 5.15: "Access easingCurve directly" Change-Id: I75a9f6c898dd2829e1d2a639bd9188c4aeeccc2d Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* CMake build: Stop looking for QtScriptEike Ziller2020-08-191-1/+1
| | | | | | | | It is no longer used. Amends 7a3f5edfafaed19f71cd08655b6bbaa770b39f12 Change-Id: Id76d05a303179f071cdc334dd0f1e7041b7eaa92 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* CMake build: install application icons on LinuxEike Ziller2020-08-191-0/+10
| | | | | | Fixes: QTCREATORBUG-24355 Change-Id: I221d753f96144ef60ba755d2489eed1ed91b3b36 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* CMake build: Fix copying of external toolsEike Ziller2020-08-191-6/+13
| | | | | | Fixes: QTCREATORBUG-24509 Change-Id: Ic19adf009bba326a2b9e59fe561e4021bbf21412 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* McuSupport: Fix warning about missing field initializersAlessandro Portale2020-08-191-2/+6
| | | | | Change-Id: I466f679a5cb583c351e0231a60cd9ce766d58f5e Reviewed-by: hjk <hjk@qt.io>
* Fix more license headersEike Ziller2020-08-191-9/+14
| | | | | | Fixes: QTCREATORBUG-24501 Change-Id: Ie7604f2b977f945744891b3c78e56a7818782a1d Reviewed-by: Vikas Pachdha <vikas.pachdha@qt.io>