2021-09-10 08:59:25 +02:00
|
|
|
Qt Creator 6
|
|
|
|
|
===============
|
|
|
|
|
|
|
|
|
|
Qt Creator version 6 contains bug fixes and new features.
|
|
|
|
|
|
|
|
|
|
The most important changes are listed in this document. For a complete list of
|
|
|
|
|
changes, see the Git log for the Qt Creator sources that you can check out from
|
|
|
|
|
the public Git repository. For example:
|
|
|
|
|
|
|
|
|
|
git clone git://code.qt.io/qt-creator/qt-creator.git
|
|
|
|
|
git log --cherry-pick --pretty=oneline origin/5.0..v6.0.0
|
|
|
|
|
|
|
|
|
|
General
|
|
|
|
|
-------
|
|
|
|
|
|
2021-09-27 16:32:35 +02:00
|
|
|
* Moved launching of tools to external process
|
|
|
|
|
* Merged `CppTools` plugin into `CppEditor` plugin
|
2021-09-10 08:59:25 +02:00
|
|
|
|
|
|
|
|
Editing
|
|
|
|
|
-------
|
|
|
|
|
|
2021-09-27 16:32:35 +02:00
|
|
|
* Added support for multiple cursor editing (QTCREATORBUG-16013)
|
|
|
|
|
* Added import and export for font settings (QTCREATORBUG-6833)
|
2021-10-26 15:46:23 +02:00
|
|
|
* Fixed missing permissions update when files change (QTCREATORBUG-22447)
|
2021-09-10 08:59:25 +02:00
|
|
|
|
2021-09-27 16:32:35 +02:00
|
|
|
### C++
|
2021-09-10 08:59:25 +02:00
|
|
|
|
2021-10-07 11:34:21 +02:00
|
|
|
* Updated to LLVM 13
|
2021-09-27 16:32:35 +02:00
|
|
|
* Added option for saving open files automatically after refactoring
|
|
|
|
|
(QTCREATORBUG-25924)
|
2021-10-26 15:46:23 +02:00
|
|
|
* Added information about source to tooltip on diagnostics
|
2021-09-27 16:32:35 +02:00
|
|
|
* Fixed `Insert Definition` for templates with value parameters
|
|
|
|
|
(QTCREATORBUG-26113)
|
|
|
|
|
* Fixed canceling of C++ parsing on configuration change (QTCREATORBUG-24890)
|
2021-10-26 15:46:23 +02:00
|
|
|
* Fixed crash when checking for refactoring actions (QTCREATORBUG-26316)
|
|
|
|
|
* Fixed wrong target compiler option (QTCREATORBUG-25615)
|
|
|
|
|
* Fixed parentheses matching (QTCREATORBUG-26400)
|
|
|
|
|
* Clangd
|
|
|
|
|
* Added warning for older `clangd` versions
|
|
|
|
|
* Added support for completion and function hint
|
|
|
|
|
* Improved location of generated `compile_commands.json` (QTCREATORBUG-26431)
|
2021-09-10 08:59:25 +02:00
|
|
|
|
2021-09-27 16:32:35 +02:00
|
|
|
### QML
|
2021-09-10 08:59:25 +02:00
|
|
|
|
2021-09-27 16:32:35 +02:00
|
|
|
* Improved wizards for Qt 6.2 (QTCREATORBUG-26170)
|
|
|
|
|
* Simplified wizards
|
2021-10-26 15:46:23 +02:00
|
|
|
* Fixed wrong warning on JavaScript equality checks (QTCREATORBUG-25917)
|
2021-09-10 08:59:25 +02:00
|
|
|
|
2021-10-07 11:34:21 +02:00
|
|
|
### Language Server Protocol
|
|
|
|
|
|
|
|
|
|
* Added support for `activeParameter` of signature information
|
|
|
|
|
(QTCREATORBUG-26346)
|
|
|
|
|
|
2021-09-10 08:59:25 +02:00
|
|
|
Projects
|
|
|
|
|
--------
|
|
|
|
|
|
2021-09-27 16:32:35 +02:00
|
|
|
* Added option to close all projects except one to Projects' view context menu
|
|
|
|
|
* Added option to cancel file renaming (QTCREATORBUG-26268)
|
|
|
|
|
* Added `Show in File System View` to project context menu
|
|
|
|
|
* Added `Advanced Find` scope for `Files in All Project Directories`
|
|
|
|
|
* Fixed stale directories in `Files in All Project Directories` locator filter
|
|
|
|
|
* Fixed redundant output on process crash (QTCREATORBUG-26049)
|
|
|
|
|
* Fixed duplicates in file rename dialog (QTCREATORBUG-26268)
|
|
|
|
|
* Fixed variable expansion for working directory (QTCREATORBUG-26274)
|
2021-10-26 15:46:23 +02:00
|
|
|
* Fixed possible warning when opening files from compile output
|
|
|
|
|
(QTCREATORBUG-26422)
|
|
|
|
|
* Fixed that re-detecting compilers removed compilers from kits
|
|
|
|
|
(QTCREATORBUG-25697)
|
2021-09-10 08:59:25 +02:00
|
|
|
|
2021-09-27 16:32:35 +02:00
|
|
|
### CMake
|
2021-09-10 08:59:25 +02:00
|
|
|
|
2021-09-27 16:32:35 +02:00
|
|
|
* Removed separate `<Headers>` node from project tree (QTCREATORBUG-18206,
|
|
|
|
|
QTCREATORBUG-24609, QTCREATORBUG-25407)
|
2021-10-26 15:46:23 +02:00
|
|
|
* Improved performance while loading large projects
|
2021-09-27 16:32:35 +02:00
|
|
|
* Fixed that CMake warnings and project loading errors were not added to
|
|
|
|
|
`Issues` pane (QTCREATORBUG-26231)
|
|
|
|
|
* Fixed header file handling when mentioned in target sources
|
|
|
|
|
(QTCREATORBUG-23783, QTCREATORBUG-23843, QTCREATORBUG-26201,
|
2021-10-07 11:34:21 +02:00
|
|
|
QTCREATORBUG-26238, QTCREATORBUG-21452, QTCREATORBUG-25644,
|
|
|
|
|
QTCREATORBUG-25782)
|
|
|
|
|
* Fixed that generated files were selected for analyzing (QTCREATORBUG-25125)
|
|
|
|
|
|
|
|
|
|
### qmake
|
|
|
|
|
|
|
|
|
|
* Fixed crash when canceling parsing (QTCREATORBUG-26333)
|
2021-09-10 08:59:25 +02:00
|
|
|
|
2021-10-26 15:46:23 +02:00
|
|
|
### Compilation Database
|
|
|
|
|
|
|
|
|
|
* Fixed that headers were not shown as part of the project (QTCREATORBUG-26356)
|
|
|
|
|
|
|
|
|
|
Debugging
|
|
|
|
|
---------
|
|
|
|
|
|
|
|
|
|
### GDB
|
|
|
|
|
|
|
|
|
|
* Fixed issue with non-English locale (QTCREATORBUG-26384)
|
|
|
|
|
* Fixed variable expansion for `Additional Startup Commands`
|
|
|
|
|
(QTCREATORBUG-26382)
|
|
|
|
|
|
2021-09-27 16:32:35 +02:00
|
|
|
Version Control Systems
|
|
|
|
|
-----------------------
|
2021-09-10 08:59:25 +02:00
|
|
|
|
2021-09-27 16:32:35 +02:00
|
|
|
### Git
|
2021-09-10 08:59:25 +02:00
|
|
|
|
2021-09-27 16:32:35 +02:00
|
|
|
* Added option to `Show HEAD` when amending commit (QTCREATORBUG-25004)
|
|
|
|
|
* Fixed wrong modified state of log viewer
|
|
|
|
|
|
|
|
|
|
Test Integration
|
|
|
|
|
----------------
|
|
|
|
|
|
|
|
|
|
* Added option to run tests without deployment
|
|
|
|
|
|
|
|
|
|
## CTest
|
|
|
|
|
|
|
|
|
|
* Added options page (QTCREATORBUG-26029)
|
2021-09-10 08:59:25 +02:00
|
|
|
|
|
|
|
|
Platforms
|
|
|
|
|
---------
|
|
|
|
|
|
|
|
|
|
### macOS
|
|
|
|
|
|
2021-09-27 16:32:35 +02:00
|
|
|
* Changed prebuilt binaries to universal Intel + ARM
|
2021-09-10 08:59:25 +02:00
|
|
|
|
2021-09-27 16:32:35 +02:00
|
|
|
### Android
|
2021-09-10 08:59:25 +02:00
|
|
|
|
2021-09-27 16:32:35 +02:00
|
|
|
* Removed device selection dialog in favor of device selection in target
|
|
|
|
|
selector (QTCREATORBUG-23991)
|
|
|
|
|
* Added details to device settings (QTCREATORBUG-23991)
|
2021-10-07 11:34:21 +02:00
|
|
|
* Added filter field for Android SDK manager
|
2021-09-10 08:59:25 +02:00
|
|
|
|
2021-10-26 15:46:23 +02:00
|
|
|
### WebAssembly
|
|
|
|
|
|
|
|
|
|
* Fixed running applications (QTCREATORBUG-25905, QTCREATORBUG-26189)
|
|
|
|
|
|
2021-09-27 16:32:35 +02:00
|
|
|
### Docker
|
2021-09-10 08:59:25 +02:00
|
|
|
|
2021-09-27 16:32:35 +02:00
|
|
|
* Various improvements
|
2021-09-10 08:59:25 +02:00
|
|
|
|
|
|
|
|
Credits for these changes go to:
|
|
|
|
|
--------------------------------
|
2021-09-27 16:32:35 +02:00
|
|
|
Aleksei German
|
|
|
|
|
Alessandro Portale
|
|
|
|
|
Alex Richardson
|
|
|
|
|
Alp Öz
|
|
|
|
|
Andre Hartmann
|
|
|
|
|
André Pönitz
|
|
|
|
|
Artem Sokolovskii
|
|
|
|
|
Artur Shepilko
|
|
|
|
|
Assam Boudjelthia
|
2021-10-07 11:34:21 +02:00
|
|
|
Christiaan Janssen
|
2021-09-27 16:32:35 +02:00
|
|
|
Christian Kandeler
|
|
|
|
|
Christian Stenger
|
|
|
|
|
Cristian Adam
|
|
|
|
|
David Schulz
|
|
|
|
|
Eike Ziller
|
|
|
|
|
Fawzi Mohamed
|
|
|
|
|
Henning Gruendl
|
|
|
|
|
Ihor Dutchak
|
2021-10-26 15:46:23 +02:00
|
|
|
Ivan Komissarov
|
2021-09-27 16:32:35 +02:00
|
|
|
Jaroslaw Kobus
|
2021-10-07 11:34:21 +02:00
|
|
|
Johanna Vanhatapio
|
2021-09-27 16:32:35 +02:00
|
|
|
Jonas Karlsson
|
|
|
|
|
Kai Köhne
|
|
|
|
|
Kama Wójcik
|
2021-10-07 11:34:21 +02:00
|
|
|
Knud Dollereder
|
2021-10-26 15:46:23 +02:00
|
|
|
Leena Miettinen
|
2021-09-27 16:32:35 +02:00
|
|
|
Li Xi
|
|
|
|
|
Loren Burkholder
|
|
|
|
|
Mahmoud Badri
|
|
|
|
|
Marco Bubke
|
|
|
|
|
Martin Kampas
|
2021-10-07 11:34:21 +02:00
|
|
|
Miikka Heikkinen
|
2021-09-27 16:32:35 +02:00
|
|
|
Miina Puuronen
|
|
|
|
|
Orgad Shaneh
|
|
|
|
|
Petar Perisin
|
|
|
|
|
Piotr Mikolajczyk
|
|
|
|
|
Samuel Ghinet
|
|
|
|
|
Shantanu Tushar
|
2021-10-26 15:46:23 +02:00
|
|
|
Tapani Mattila
|
2021-09-27 16:32:35 +02:00
|
|
|
Tasuku Suzuki
|
|
|
|
|
Thiago Macieira
|
|
|
|
|
Thomas Hartmann
|
2021-10-07 11:34:21 +02:00
|
|
|
Tim Jenssen
|
2021-09-27 16:32:35 +02:00
|
|
|
Tony Leinonen
|
|
|
|
|
Tor Arne Vestbø
|
2021-10-26 15:46:23 +02:00
|
|
|
Tuomo Pelkonen
|
|
|
|
|
Vikas Pachdha
|
2021-09-27 16:32:35 +02:00
|
|
|
Vladimir Serdyuk
|