diff options
author | Eike Ziller <eike.ziller@qt.io> | 2023-02-28 10:24:45 +0100 |
---|---|---|
committer | Eike Ziller <eike.ziller@qt.io> | 2023-02-28 10:24:45 +0100 |
commit | 53ca84e286fb95677cf890d3d1a564cade086da2 (patch) | |
tree | a2675c227cc2445eadfc86d00c98a428e397ea84 | |
parent | 463090db0399e30732d64abb4300564c592ac9d9 (diff) | |
parent | 78d17390b8b922efa7681e1ebab7d8c626a1f66d (diff) | |
download | qt-creator-53ca84e286fb95677cf890d3d1a564cade086da2.tar.gz |
Merge remote-tracking branch 'origin/9.0' into 10.0
Change-Id: Ib55043ed36efe6654930e620967438fd353ed5e0
-rw-r--r-- | dist/changelog/changes-9.0.2.md | 102 | ||||
-rw-r--r-- | dist/installer/mac/entitlements.plist | 3 | ||||
-rw-r--r-- | src/plugins/qtsupport/qtoptionspage.cpp | 8 |
3 files changed, 105 insertions, 8 deletions
diff --git a/dist/changelog/changes-9.0.2.md b/dist/changelog/changes-9.0.2.md new file mode 100644 index 0000000000..70b50534de --- /dev/null +++ b/dist/changelog/changes-9.0.2.md @@ -0,0 +1,102 @@ +Qt Creator 9.0.2 +================ + +Qt Creator version 9.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/v9.0.1..v9.0.2 + +General +------- + +* Fixed that the UI language selection dropdown could be empty + (QTCREATORBUG-28591) + +Editing +------- + +* Fixed that the `delete` key on number blocks did not work with multiple + cursors (QTCREATORBUG-28584) +* Fixed a crash with snippets (QTCREATORBUG-28631) +* Fixed a freeze when pressing `Ctrl+D` (QTCREATORBUG-28709) + +### C++ + +* Fixed the update of the code style preview (QTCREATORBUG-28621) +* Fixed some selection rendering issues in code that is not recognized by the + code model (QTCREATORBUG-28637, QTCREATORBUG-28639) +* ClangFormat + * Fixed a crash when indenting (QTCREATORBUG-28600) + +### Language Server Protocol + +* Fixed a wrong response that can crash language servers (QTCREATORBUG-27856, + QTCREATORBUG-28598) + +Projects +-------- + +### CMake + +* Fixed that the path to Ninja from the online installer was not passed to CMake + when using a MSVC toolchain (QTCREATORBUG-28685) +* Fixed the editing of `CMAKE_PREFIX_PATH` in the `Initial Configuration` + (QTCREATORBUG-28779) +* Presets + * Fixed that relative compiler paths in presets were not resolved correctly + (QTCREATORBUG-28602) + * Fixed that changes were not reflected in the kit (QTCREATORBUG-28609) + +### Qmake + +* Fixed a crash when connecting or disconnecting Android devices + (QTCREATORBUG-28370) + +Test Integration +---------------- + +### QtTest + +* Fixed the checked state in the tree +* Fixed the handling of data tags with spaces + +Platforms +--------- + +### macOS + +* Fixed that macOS could ask over and over again for permissions + (QTCREATORBUG-26705) +* Fixed that opening terminals failed on macOS 13 (QTCREATORBUG-28683) +* Fixed the detection of CMake from Homebrew on ARM Macs + +### Android + +* Fixed that `ANDROID_PLATFORM` was missing for NDK 23b and later + (QTCREATORBUG-28624) + +### Remote Linux + +* Fixed that opening a file dialog unnecessarily asked for passwords for + remote devices + +Credits for these changes go to: +-------------------------------- +Alexey Edelev +André Pönitz +Artem Sokolovskii +Christian Kandeler +Christian Stenger +Cristian Adam +David Schulz +Eike Ziller +Leena Miettinen +Marco Bubke +Marcus Tillmanns +Patrik Teivonen +Robert Löhning +Tim Jenssen diff --git a/dist/installer/mac/entitlements.plist b/dist/installer/mac/entitlements.plist index 4bf9fbeb0a..8500f2f703 100644 --- a/dist/installer/mac/entitlements.plist +++ b/dist/installer/mac/entitlements.plist @@ -12,5 +12,8 @@ <true/> <key>com.apple.security.automation.apple-events</key> <true/> + <!-- RTA needs Squish to inject itself via DYLD_* --> + <key>com.apple.security.cs.allow-dyld-environment-variables</key> + <true/> </dict> </plist> diff --git a/src/plugins/qtsupport/qtoptionspage.cpp b/src/plugins/qtsupport/qtoptionspage.cpp index 91b9818de7..25a9f5f3a7 100644 --- a/src/plugins/qtsupport/qtoptionspage.cpp +++ b/src/plugins/qtsupport/qtoptionspage.cpp @@ -852,14 +852,6 @@ static bool canLinkWithQt(QString *toolTip) tip << Tr::tr("%1's resource directory is not writable.") .arg(Core::Constants::IDE_DISPLAY_NAME); } - // guard against redirecting Qt Creator that is part of a Qt installations - // TODO this fails for pre-releases in the online installer - // TODO this will fail when make Qt Creator non-required in the Qt installers - if (installSettingsExist && !installSettingsValue) { - canLink = false; - tip << Tr::tr("%1 is part of a Qt installation.") - .arg(Core::Constants::IDE_DISPLAY_NAME); - } const FilePath link = installSettingsValue ? *installSettingsValue : FilePath(); if (!link.isEmpty()) tip << Tr::tr("%1 is currently linked to \"%2\".") |