From 813d020fa5fbc10bdbc3220e417f5da8bcaff4b5 Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Fri, 19 Feb 2021 16:08:17 +0100 Subject: [PATCH] Update 4.15 changes file Change-Id: If4a986a9479b04facf87e784c31121b0380cb5e3 Reviewed-by: Leena Miettinen --- dist/changes-4.15.0.md | 66 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 65 insertions(+), 1 deletion(-) diff --git a/dist/changes-4.15.0.md b/dist/changes-4.15.0.md index 3e5784eaad5..0063b200108 100644 --- a/dist/changes-4.15.0.md +++ b/dist/changes-4.15.0.md @@ -16,7 +16,8 @@ General * Added locator filter for global file index on Linux (`locate`) and Windows (`Everything`) * Added option for globally changing base environment for running tools - (QTCREATORBUG-24852) + (QTCREATORBUG-22123) +* Added option for text codec used for tools (QTCREATORBUG-24776) * Fixed that `General Messages` pane popped up too often (QTCREATORBUG-24667) Help @@ -38,6 +39,9 @@ Editing * Added `Open in Editor` and `Open Type Hierarchy` to context menu on items in type hierarchy * Added highlighting of previous class when navigating in type hierarchy +* Added type aliases to `C++ Classes, Enums and Functions` locator filter + (QTCREATORBUG-5800) +* Added parentheses highlighting for ternary operator (QTCREATORBUG-1410) * Fixed type hierarchy with templates classes and typedefs * Fixed that `-include` compile option was ignored by code model (QTCREATORBUG-20602) @@ -56,10 +60,28 @@ Editing * Fixed include completion for files with non-standard file extensions (QTCREATORBUG-25154) * Fixed highlighting of comments with continuation lines (QTCREATORBUG-23297) +* Fixed issues with `Add definition` (QTCREATORBUG-14661, QTCREATORBUG-14524, + QTCREATORBUG-14524) +* Fixed real-time updating of `Class View` +* Fixed that function parameter hint showed inapplicable overloads + (QTCREATORBUG-650) ### QML +* Added support for inline components (QTCREATORBUG-24766, QTCREATORBUG-24705) * Fixed issues with multiple import paths (QTCREATORBUG-24405) +* Fixed reformatting of arrow functions (QTCREATORBUG-25198) + +### Language Client + +* Added support for new formatting options in LSP 3.15.0 +* Added support for versioned diagnostics +* Added support for server progress messages + +### Java + +* Simplified configuration of Java language server +* Improved support for Java language server Projects -------- @@ -78,21 +100,33 @@ Projects * Added `install/strip` and `package` targets (QTCREATORBUG-22047, QTCREATORBUG-22620) * Removed utility targets from CMake target locator filters (QTCREATORBUG-24718) +* Fixed that configuration changes were lost when CMake configuration fails + (QTCREATORBUG-24593) * Fixed Qt detection when importing builds of Qt6-based projects (QTCREATORBUG-25100) * Fixed importing builds of Qt6 tests (QTBUG-88776) * Fixed which file is opened for `Open CMake target` locator filter (QTCREATORBUG-25166) +* Fixed `Save all files before build` for `Build for Run Configuration` + (QTCREATORBUG-25276) ### Qbs * Added Android target ABI selection +### Python + +* Added support for PySide6 to wizards (QTCREATORBUG-25340) + ### Meson * Added support for `extra_files` (QTCREATORBUG-24824) * Added support for custom Meson parameters +### Conan + +* Added auto-detection of conan file in project root + Debugging --------- @@ -101,6 +135,10 @@ Debugging * Added visualization of hit breakpoint in `Breakpoints` view (QTCREATORBUG-6999) +### QML + +* Fixed breakpoints in `.mjs` files (QTCREATORBUG-25328) + Analyzer -------- @@ -121,9 +159,35 @@ Test Integration * Added basic support for `ctest` (QTCREATORBUG-23332) +FakeVim +------- + +* Added support for `\u` `\U` `\l` `\L` in substitute command +* Added emulation of `vim-exchange` and `vim-surround` plugins +* Fixed dot command for pasting (QTCREATORBUG-25281) + Platforms --------- +### Android + +* Fixed `android-*-deployment-settings.json` detection (QTCREATORBUG-25209) + +### iOS + +* Added support for CMake projects with Qt 6 (QTCREATORBUG-23574) +* Fixed `Attach to Running Application` for long executable paths + (QTCREATORBUG-25286) + +### Remote Linux + +* Fixed issues with remote process PID parsing (QTCREATORBUG-25306) + +### MCU + +* Added error reporting when creating MCU kits fails (QTCREATORBUG-25258) +* Fixed that examples were missing from `Welcome` screen (QTCREATORBUG-25320) + ### WASM * Improved handling of Emscripten detection and setup (QTCREATORBUG-23126,