aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update ds logoqds/v2.3-rc1Thomas Hartmann2021-12-071-0/+0
| | | | | Change-Id: I602e71a36d201bcda2b9552c260ea6f6f57ecd68 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Define isLightTheme in valuesThomas Hartmann2021-12-061-2/+4
| | | | | Change-Id: I229fdc2e1b1f9890a5a8c5e98c57329a7e3a6fff Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Update SocialButtons using isLightThemeThomas Hartmann2021-12-062-14/+14
| | | | | Change-Id: I7700d30ab523c5ec3cb5ce11f9dac16b069bedb1 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Use Templates also in SocialButtonThomas Hartmann2021-12-061-1/+1
| | | | | Change-Id: Ic2842785868f909066b8a4f8acb5e5e7625e52c3 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Use templates in PushButtonThomas Hartmann2021-12-061-2/+3
| | | | | Change-Id: Ia7f6fcbc16064cbe9d98af3dc22140184ebf7ef4 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Adjust GridThomas Hartmann2021-12-062-25/+26
| | | | | Change-Id: I8e432cda54a857d146b4b9446c48f4a5d19fe9f3 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Merge remote-tracking branch 'origin/6.0' into qds-2.3Tim Jenssen2021-12-0333-126/+159
|\ | | | | | | Change-Id: I540441b954a176aabd236cfc7e07e24df7b6592a
| * QmlDesigner: Remove audio wrapperHenning Gruendl2021-12-027-128/+0
| | | | | | | | | | | | | | | | | | | | Remove the custom audio convenience type which should mimic the QML Video convenience type only for audio. The custom convenience wrapper is not working, because MediaPlayer is a QObject and can't have children. Change-Id: Ic8d06e6397d8b7bb3bc531d47c1cb0b92142a742 Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
| * QmlDesigner: Add VideoOutputHenning Gruendl2021-12-023-0/+93
| | | | | | | | | | | | | | | | | | | | * Add VideoOutput * Add ComboBoxes to MediaPlayer specifics for selecting audio and video output ids Change-Id: I52ea764b1301492754676a97d8d122275ba6dd81 Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
| * QmlDesigner: Add support for video assetsHenning Gruendl2021-12-0211-2/+27
| | | | | | | | | | | | | | | | | | * Add *.mp3 as sound asset * Add *.mp4 as video asset Change-Id: If96bab257abf9d0264e374b5f1f92b807b5349a2 Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io> Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
| * Android: Fix use of keytool on WindowsKai Köhne2021-12-021-1/+1
| | | | | | | | | | | | Fixes: QTCREATORBUG-26647 Change-Id: I34fd2b4304480186d1a05e2c9101b2cfbd1e8e47 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
| * TextEditor: always replace cursorDavid Schulz2021-12-021-3/+3
| | | | | | | | | | | | | | | | | | | | Otherwise some internal data might be outdated. For example inserting text resets the QTextCursorPrivate::x which is used to calculate positions when moving the cursor up or down. Fixes: QTCREATORBUG-26635 Change-Id: I9fee7436a3648f9d3eab7b30f8a09a134c5be356 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
| * Prevent litehtml from downloading googletest, take 2Eike Ziller2021-12-021-1/+1
| | | | | | | | | | | | | | | | | | | | Put BUILD_TESTING into the cache, so it doesn't get overridden by the default option in a clean build via policy CMP0077 Fixes: QTCREATORBUG-26626 Change-Id: I8b90286c82a60ba30eb9b036dac8fca3be82cc2e Reviewed-by: Cristian Adam <cristian.adam@qt.io> Reviewed-by: Youri Westerman <tetracon@gmail.com>
| * Bump version to 6.0.1Eike Ziller2021-12-023-6/+6
| | | | | | | | | | Change-Id: Idc7519d7b74968cb6bdb473ff3dabff18ad0cee5 Reviewed-by: David Schulz <david.schulz@qt.io>
| * QmlJsCheck: Allow new connection syntax in ConnectionsThomas Hartmann2021-12-021-1/+5
| | | | | | | | | | | | | | Change-Id: Ibbef3f8e8230d727d3183fa1615e0f38373a3c7f Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
| * Debugger: Fix interrupting via consolehjk2021-12-021-0/+7
| | | | | | | | | | | | | | | | Amends 89646aadce. Change-Id: Ibb644dc8897a967bd691155fe5be2eb2165b01f9 Reviewed-by: Christian Stenger <christian.stenger@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
| * QmlDesigner: Fix puppet crash with nested Repeater3DsMiikka Heikkinen2021-12-021-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Repeater3D instance instantiated by another Repeater3D got its componentCompleted called twice because a repeater constructing a child repeater already completes the component as part of the process, and then we recursively complete the children again when completing the parent. Added a check to avoid duplicate completions. Fixes: QDS-5651 Change-Id: Iefc7deff4877df903f784396f2efd13468f604b7 Reviewed-by: Samuel Ghinet <samuel.ghinet@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
| * Improve particle system animation driverAntti Määttä2021-12-024-23/+39
| | | | | | | | | | | | | | | | | | | | | | | | - Do not automatically restart particle system animation when pressing the restart button if the animation is paused. - Use own QElapsedTimer in AnimationDriver and properly handle animation driver pausing. Change-Id: Ic2924fb66fddffb8878625be8fa766f06219ca61 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
| * Add qt's toolchain file to initial cmake arguments for Windows on ARM64Oliver Wolff2021-12-021-1/+8
| | | | | | | | | | | | Fixes: QTCREATORBUG-26636 Change-Id: Id9fc9f3c2242136d2fa4d42e7e64b038a50b1809 Reviewed-by: Cristian Adam <cristian.adam@qt.io>
* | Merge remote-tracking branch 'origin/6.0' into qds-2.3Tim Jenssen2021-12-0132-517/+693
|\| | | | | | | Change-Id: I67a01bae763ef723a88bf4cb94ef29c713eaa743
| * TextEditor: Fix crash in hover handlerv6.0.0Christian Stenger2021-12-011-0/+2
| | | | | | | | | | | | | | Amends 2dbe5c72d8e9b. Change-Id: If4343f606af1bdf25409ffaef82e44456fee7ee4 Reviewed-by: David Schulz <david.schulz@qt.io>
| * Doc: Split the Examples and Tutorials Section into two pagesMats Honkamaa2021-12-0114-58/+48
| | | | | | | | | | | | | | | | | | Splitting Examples and Tutorials to own separate pages. Task-number: QDS-5495 Change-Id: I0014f1ab456298e9b5887b511f608725ec9d2455 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
| * StudioWelcome: Fix missing includeChristian Stenger2021-12-011-3/+4
| | | | | | | | | | | | | | | | Amends 536f96fef8b927. Change-Id: I1e143fc42fe6e085798d39da11292b9f9faf81f0 Reviewed-by: Samuel Ghinet <samuel.ghinet@qt.io> Reviewed-by: David Schulz <david.schulz@qt.io>
| * McuSupport: fix armgdb registration when creating kitChristiaan Janssen2021-12-011-7/+25
| | | | | | | | | | | | | | | | Task-number: QTCREATORBUG-26631 Change-Id: Ia1854ba2a4d34afff1d2c80aac4c9919cd3142dc Reviewed-by: Erik Verbruggen <erik.verbruggen@me.com> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
| * Fix visual issues in new project wizardSamuel Ghinet2021-12-018-411/+512
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Make Project name text field have the same font size as the rest * Use Titillium Web as the font family for the title * Reduce the top padding of the dialog box * Renounce the section "Advanced" from Details - we still have the items in the section, just not the section itself. * Add scrollbar for the details pane - to allow smaller size dialog * Move the tab bar (Presets) out of the GridView component - so that scrolling the view would not also scroll the header. * The Project view now shrinks if the dialog box is shrinked too much, also reduced the minimum sizes of the dialog * Resize dialog on screens smaller than 1920 x 1080 * Increase the space between Presets, Details, Styles text and their top margin * Lower the project item width from 144 to 90, so that project items in the view are not so distanced from each other. * Align the Cancel button with the left margin of the Style pane Task-number: QDS-5500 Change-Id: I340967941c5c56c89b8741079cb64e355a283e3b Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
| * QmlDesigner: Hide ComboBox ScrollBar if not neededHenning Gruendl2021-12-011-1/+3
| | | | | | | | | | | | Change-Id: I1e8d9917b7b966b6c4e68459185c54dda7d21015 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
| * McuSupport: adjust more cmake variables to the 2.0 APIChristiaan Janssen2021-12-011-3/+4
| | | | | | | | | | | | | | | | | | | | | | * added missing mapping for RGL_DIR * remapped TVII_GRAPHICS_DRIVER_DIR and EK_RA6M3G_FSP_PATH * fix duplicated EVK_MIMXRT1170_FREERTOS_PATH (second one should be IMXRT1050_FREERTOS_DIR) Task-number: UL-5070 Change-Id: Ic2a69df6e5ba9a0c05f360e5e800d4c19ec966f4 Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
| * Doc: Add CMake way of making global changes to build environmentLeena Miettinen2021-12-011-4/+6
| | | | | | | | | | | | Task-number: QTCREATORBUG-26616 Change-Id: I67668c64c6e61e36f35a33947c19be5ec1651dad Reviewed-by: Cristian Adam <cristian.adam@qt.io>
| * CMake generator: Fix support for deeper module folder structure and ↵Tapani Mattila2021-11-305-30/+89
| | | | | | | | | | | | | | | | | | asset_imports Task-number: QDS-5585 Change-Id: Id7d6f551acc5692a6c7c580d5ffc90ca7528bbc8 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* | Use proper start file for Cpp Demo ProjectThomas Hartmann2021-12-011-1/+1
| | | | | | | | | | | | | | Fixup. The other MainFile.ui.qml should be removed. Change-Id: Ifca025f59a624e14f68ab74d406d6ad914b4c376 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* | Use proper start file for Cpp Demo ProjectThomas Hartmann2021-12-011-1/+1
| | | | | | | | | | | | Task-number: QDS-5659 Change-Id: Ibecb767506e2e83bbbecda38558c905477481076 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* | Adjust example start file for contentThomas Hartmann2021-12-011-6/+6
| | | | | | | | | | Change-Id: Iabd85245e72ca9e086c52e53e92f93c4de3924ea Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* | Merge remote-tracking branch 'origin/6.0' into qds-2.3Tim Jenssen2021-12-0141-109/+257
|\| | | | | | | Change-Id: I92481f36fb28a801ae3bbbf68733e8410d212ee5
| * Wizards: Expose project name for qmlproject to file wizardThomas Hartmann2021-11-301-0/+14
| | | | | | | | | | | | | | | | If the project has a .qmlproject, then this exposes the name to file wizards. Change-Id: I3522784bc5fb4d373072eb72e5881d7a6d1d2777 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
| * Doc: "New File or Project" was split into "File" and "Project"Eike Ziller2021-11-3010-23/+22
| | | | | | | | | | | | | | For Design Studio Change-Id: Ie6246e3c3f3527702c4562ec6f8fcbf5fae6c6ad Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
| * Update 6.0 change logEike Ziller2021-11-301-1/+18
| | | | | | | | | | Change-Id: I16823d33655a29db17ad070b0c745179252c3da4 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
| * QmlDesigner: Remove faulty blue color behind docking widgets tabsMahmoud Badri2021-11-306-6/+6
| | | | | | | | | | | | | | Fixes: QDS-5653 Change-Id: I71bc6267b1e40016fbcacc7ae4d6b21b76c8d701 Reviewed-by: Brook Cronin <brook.cronin@qt.io> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
| * GitHub Actions: Build macOS dmg file only on releaseCristian Adam2021-11-301-1/+4
| | | | | | | | | | | | | | The regular builds should be as fast as possible. Change-Id: I76b9ac009831192053f2163b1f73fb2183f3e791 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
| * GitHub Actions: Increase number of artifacts to search after cacheCristian Adam2021-11-301-22/+26
| | | | | | | | | | | | | | | | By default it's 30 per page and one page. Increasing to 100 per page and trying out 10 pages should provide recent results. Change-Id: I46d8e20a35f94d2ef81cc0bbead4bade66a17f5a Reviewed-by: Eike Ziller <eike.ziller@qt.io>
| * GitHub Actions: Store ccache storage directory as artifactCristian Adam2021-11-301-27/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GitHub Actions cache action uses the branch name to scope the file caching, which when using with a gerrit bot can lead to cache misses. By using the cache storage as an artifact we can always get the artifacts if previous jobs created them. By upgrading to v2 of actions/download/upload artifact we remove the v1 problem of the upload action that creates a directory name with the name of the artifact, which leads to failed release uploads. Change-Id: I8cb8c3242b58f709f51202852ad45d42b833fa84 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
| * Prevent litehtml from downloading googletestEike Ziller2021-11-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | We don't want litehtml tests, and downloading content during the configure/build is not nice either. The litehtml CMake files include CTest, which adds BUILD_TESTING as an option (default ON), and if it is on, litehtml downloads googletest with FetchContent. Fixes: QTCREATORBUG-26626 Change-Id: I1e8d1cde8819d52e96a925a52392cdb8068701d5 Reviewed-by: Youri Westerman <tetracon@gmail.com> Reviewed-by: Cristian Adam <cristian.adam@qt.io>
| * macOS: Fix crash when quickly canceling device test dialogEike Ziller2021-11-301-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and the settings dialog, by quickly pressing escape (twice) after closing the device setup dialog. The device test dialog was created on the stack, and run with exec(), which creates another nested event loop for it. If the escape keys got into the event queue before the device test dialog was shown, the first key event was handled by the device test dialog correctly, but the second key event was delivered to the settings dialog _within the device test dialog's event loop_. So, while the stack still was within DeviceSettingsWidget::testDevice() and the dlg.exec() call, the settings dialog was rejected, and recursively deleting children, including the device settings widget and even worse the device test dialog - which was created on the stack. That leads to a crash. Move the device test dialog to the heap and use show() instead of exec(), which fixes the issue and is the preferred method anyhow. Fixes: QTCREATORBUG-26285 Change-Id: I03a0d1b92e466e18b753cad11482afdae2da24d0 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
| * ProcessLauncher: Fix qmake build on WinChristian Stenger2021-11-301-0/+2
| | | | | | | | | | | | | | Amends 102d5fe46c54a01b. Change-Id: Ibaa314bdd611ee679f06793634615753ec838956 Reviewed-by: David Schulz <david.schulz@qt.io>
| * Work around error when building telemetry pluginEike Ziller2021-11-301-1/+2
| | | | | | | | | | | | Change-Id: Ia4a4314180b561c2a45446b1ae550c3164612b10 Reviewed-by: Kai Koehne <kai.koehne@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
| * McuSupport: fix cmake variable name for McuXpressoChristiaan Janssen2021-11-291-2/+2
| | | | | | | | | | | | Task-number: UL-5057 Change-Id: I6c5861c33b42ff691c934bb98cecb3677b245134 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
| * Doc: Update info about opening output panesLeena Miettinen2021-11-294-17/+27
| | | | | | | | | | | | | | | | | | | | | | - Describe additional ways to open output panes. - Add a screenshot of the taskbar. - Add descriptions of related icons. - Fix the Maximize Output Pane command keyboard shortcut. Task-number: QTCREATORBUG-26278 Change-Id: I92712d1542871119e4402df18bd10c9563a335d3 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
| * GitHub Actions: Ignore doc and dist changesCristian Adam2021-11-291-1/+5
| | | | | | | | | | | | | | | | Also remove the pull_request support for github actions, since we don't support the pull request workflow for contributions. Change-Id: Ia0a1ab7c996f679195fde455c1f06911077d6deb Reviewed-by: Eike Ziller <eike.ziller@qt.io>
| * Fix qbs build on UnixChristian Kandeler2021-11-291-3/+5
| | | | | | | | | | | | | | Amends 102d5fe46c. Change-Id: Ibe5d8da540544c323ce1b7576c664d14c76e0ed6 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
| * Utils: Allow graceful termination of reaped processesCristian Adam2021-11-292-5/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Utils::Internal::Reaper class is doing graceful termination of process. It tries in a loop to first terminate() then kill() the process and at the end delete the object. Utils::ProcessReapder::reap should not kill the process directly, and now that the function works with a QProcess, the special handling of QtcProcess::terminat() of qtcreator_ctrlc_stub.exe processes needs to be handled explicitly. Amends ace765c199bf126769f564228a9f1509f0e38fc6 Fixes: QTCREATORBUG-26612 Change-Id: Ia109ec0737a8c605a84e93b6ee3691d843ed5da8 Reviewed-by: David Schulz <david.schulz@qt.io> Reviewed-by: hjk <hjk@qt.io>
| * Doc: Edit the How-tos for grammar and punctuationLeena Miettinen2021-11-291-13/+15
| | | | | | | | | | | | | | | | | | | | | | Also remove the specific mention of Shift key for enclosing code because that requires Ctrl for curly braces on some keyboards. Task-number: QTCREATORBUG-26278 Change-Id: I7daa02392e9f405264bbc5960ad569ea2a4b281b Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Eike Ziller <eike.ziller@qt.io>