Qt Creator 12.0.2
Qt Creator version 12.0.2 contains bug fixes.
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/v12.0.1..v12.0.2
General
External Tools
- Fixed that the output could be interspersed with newlines (QTCREATORBUG-29977)
Editing
- Fixed that modified documents lost their file icon, which potentially included a short freeze (QTCREATORBUG-29999)
- Fixed a crash when opening bookmarks (QTCREATORBUG-30283)
C++
- Clang Format
- Fixed the update of the preview when settings change (QTCREATORBUG-30089)
- Fixed an issue with
CRLF
line endings
- Fixed a freeze when looking up symbols (QTCREATORBUG-30155)
- Fixed a crash while parsing (QTCREATORBUG-30044)
Language Server Protocol
- Fixed a crash when completing
Markdown
- Fixed that clicking on file links cleared the preview instead of opening the file (QTCREATORBUG-30120)
Projects
- Fixed that trying to stop remote processes that were no longer reachable resulted in a broken run control state
- Fixed a potential infinite loop (QTCREATORBUG-30067)
- Fixed a crash when navigating in the Projects view (QTCREATORBUG-30035)
- Fixed that custom compiler settings could vanish after restart (QTCREATORBUG-30133)
- Fixed the restoring of per project C++ file name settings
CMake
- Fixed that automatic re-configuration on saving files while a build is running could fail (QTCREATORBUG-30048)
- Fixed that the automatically added library path was wrong for targets with the same name as special CMake targets (like "test") (QTCREATORBUG-30050)
- Fixed that the
cm
locator filter did not show all targets (QTCREATORBUG-29946) - Fixed adding files with the wizards when triggered through
File > New File
(QTCREATORBUG-30170) - Fixed adding QML files to CMake files when variables like
${PROJECT_NAME}
are used for the target name (QTCREATORBUG-30218) - Fixed adding files to
OBJECT
libraries (QTCREATORBUG-29914) - CMake Presets
- Fixed that display names were not updated when reloading presets (QTCREATORBUG-30237)
Conan
- Fixed that macOS sysroot was not passed on to Conan (QTCREATORBUG-29978)
- Fixed that the MSVC runtime library was not passed on to Conan (QTCREATORBUG-30169)
Autotools
- Fixed that makefiles where no longer recognized as project files
Debugging
CMake
- Fixed that debugging required a successful build first (QTCREATORBUG-30045)
Terminal
- Fixed a crash when double-clicking (QTCREATORBUG-30144)
Platforms
Android
- Fixed that the prompt for configuring the Android setup was no longer shown (QTCREATORBUG-30131)
- Fixed that Qt ABI detection could be wrong (QTCREATORBUG-30146)
iOS
- Fixed that multiple dialogs informing about devices that are not in developer mode were opened simultaneously
- Fixed that a wrong warning about the provisioning profile could be shown (QTCREATORBUG-30158)
Remote Linux
- Fixed that deployment could fail when trying to kill the potentially running application (QTCREATORBUG-30024)
Boot2Qt
- Fixed that SSH operations could silently fail after the connection got lost (QTCREATORBUG-29982)
WASM
- Fixed issues with spaces in the
emsdk
path (QTCREATORBUG-29981)
Credits for these changes go to:
Alessandro Portale
André Pönitz
Artem Sokolovskii
Christian Kandeler
Christian Stenger
Cristian Adam
Cristián Maureira-Fredes
David Faure
David Schulz
Eike Ziller
Fabian Vogt
Jaroslaw Kobus
Leena Miettinen
Marcus Tillmanns
Mathias Hasselmann
Robert Löhning
Sivert Krøvel
Thiago Macieira
Yasser Grimes