summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2023-02-28 10:24:45 +0100
committerEike Ziller <eike.ziller@qt.io>2023-02-28 10:24:45 +0100
commit53ca84e286fb95677cf890d3d1a564cade086da2 (patch)
treea2675c227cc2445eadfc86d00c98a428e397ea84
parent463090db0399e30732d64abb4300564c592ac9d9 (diff)
parent78d17390b8b922efa7681e1ebab7d8c626a1f66d (diff)
downloadqt-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.md102
-rw-r--r--dist/installer/mac/entitlements.plist3
-rw-r--r--src/plugins/qtsupport/qtoptionspage.cpp8
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\".")