Log message:
qtcreator: update to 5.0.3.
Qt Creator 4.13.3
=================
Qt Creator version 4.13.3 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/v4.13.2..v4.13.3
General
-------
* Updated prebuilt binaries to Qt 5.15.2 which fixes drag & drop on macOS
Editing
-------
### QML
* Fixed reformatting of required properties (QTCREATORBUG-24376)
* Fixed importing without specific version for Qt 6 (QTCREATORBUG-24533)
Projects
--------
* Fixed auto-scrolling of compile output window (QTCREATORBUG-24728)
* Fixed GitHub Actions for Qt Creator plugin wizard (QTCREATORBUG-24412)
* Fixed crash with `Manage Sessions` (QTCREATORBUG-24797)
Qt Quick Designer
-----------------
* Fixed crash when opening malformed `.ui.qml` file (QTCREATORBUG-24587)
Debugging
---------
### CDB
* Fixed pretty printing of `std::vector` and `std::string` in release mode
Analyzer
--------
### QML Profiler
* Fixed crash with `Analyze Current Range` (QTCREATORBUG-24730)
Platforms
---------
### Android
* Fixed modified state of manifest editor when changing app icons
(QTCREATORBUG-24700)
Qt Creator 4.14
===============
Qt Creator version 4.14 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/4.13..v4.14.0
General
-------
* Added option for asking for confirmation before closing (QTCREATORBUG-7637)
* Improved visibility of controls in dark themes (QTCREATORBUG-23505)
* Fixed lines disappearing in output panes (QTCREATORBUG-24556)
Help
----
* Made `litehtml` rendering backend the default
* Fixed that Qt 5 documentation was not available if Qt 6 is installed
Editing
-------
### C++
* Updated to LLVM 11
* Added refactoring action that creates getters and setters for all class members
(QTCREATORBUG-14504)
* Added refactoring action that generates member from class member initialization
(QTCREATORBUG-11842)
* Added refactoring action that creates implementations for all member functions
(QTCREATORBUG-12164)
* Added refactoring action for removing `using namespace` directives \
(QTCREATORBUG-24392)
* Added auto-completion of existing namespaces and classes to `New Class` wizard
(QTCREATORBUG-10066)
* Added action for showing function arguments hint (QTCREATORBUG-19394)
* Added option for after how many characters auto-completion may trigger \
(QTCREATORBUG-19920)
* Added highlighting for structured bindings (QTCREATORBUG-24769)
* Restricted completion for second argument of `connect` calls to signals \
(QTCREATORBUG-13558)
* Fixed crash of backend with multiline `Q_PROPERTY` declarations \
(QTCREATORBUG-24746)
* Fixed issues with include completion (QTCREATORBUG-21490, QTCREATORBUG-24515)
* Fixed missing namespace when generating getters and setters (QTCREATORBUG-14886)
* Fixed missing `inline` when generating method definitions in header files
(QTCREATORBUG-15052)
* Fixed that `Follow Symbol Under Cursor` on declarations and definitions did \
not offer items
in subclasses (QTCREATORBUG-10160)
* Fixed that `RESET` function was not generated for `Q_PROPERTY`s \
(QTCREATORBUG-11809)
* Fixed that `Insert virtual functions of base class` refactoring action added \
already
implemented operators (QTCREATORBUG-12218)
* Fixed that `Complete switch statement` indents unrelated code (QTCREATORBUG-12445)
* Fixed `Complete switch statement` with templates (QTCREATORBUG-24752)
* Fixed `Complete switch statement` for enum classes (QTCREATORBUG-20475)
* Fixed creating and moving template member function definitions (QTCREATORBUG-24801,
QTCREATORBUG-24848)
* Fixed that `Apply function signature change` removed return values from \
`std::function`
arguments (QTCREATORBUG-13698)
* Fixed handling of multiple inheritance in `Insert Virtual Functions` \
(QTCREATORBUG-12223)
* Fixed issue with `Convert to Camel Case` (QTCREATORBUG-16560)
* Fixed auto-indentation for lambdas with trailing return type (QTCREATORBUG-18497)
* Fixed indentation when starting new line in documentation comments \
(QTCREATORBUG-11749)
* Fixed that auto-indentation was applied within multiline string literals
(QTCREATORBUG-20180)
* Fixed sorting in `Outline` view (QTCREATORBUG-12714)
* Fixed that renaming files did not adapt include guards in headers \
(QTCREATORBUG-4686)
### Language Client
* Improved outline for hierarchical symbols
### QML
* Fixed issues with `Move Component into Separate File` (QTCREATORBUG-21091)
* Fixed crash with malformed `property` (QTCREATORBUG-24587)
* Fixed `qmldir` parsing with Qt 6 (QTCREATORBUG-24772)
### GLSL
* Updated language specification (QTCREATORBUG-24068)
Projects
--------
* Renamed `CurrentProject:*` variables to `CurrentDocument:Project:*` \
(QTCREATORBUG-12724,
QTCREATORBUG-24606)
* Added `ActiveProject:*` variables (QTCREATORBUG-24878)
* Changed `Qt Creator Plugin` wizard to CMake build system (QTCREATORBUG-24073)
* Fixed issue when environment changes after appending or prepending path \
(QTCREATORBUG-24105)
* Fixed `Embedding of the UI Class` option for widget applications \
(QTCREATORBUG-24422)
* Fixed shell used for console applications (QTCREATORBUG-24659)
* Fixed issue with auto-scrolling compile output (QTCREATORBUG-24728)
### qmake
* Added option to not execute `system` directives (QTCREATORBUG-24551)
* Fixed deployment with wildcards (QTCREATORBUG-24695)
### Wizards
* Fixed creation of form editor class with namespace (QTCREATORBUG-24723)
### CMake
* Added option to unselect multiple configuration variables simultaneously
(QTCREATORBUG-22659)
* Improved kit detection when importing build (QTCREATORBUG-25069)
* Fixed missing run of CMake when saving `CMakeLists.txt` files in
subdirectories
* Fixed that changing build directory to existing build ran CMake with initial
arguments
* Fixed that configuration changes were lost when done before triggering a first
build (QTCREATORBUG-24936)
* Fixed `QML Debugging and Profiling`
### Meson
* Fixed updating of introspection data after reconfiguration
Debugging
---------
* Updated various pretty printers for Qt 6
* Fixed disabling and enabling breakpoints (QTCREATORBUG-24669)
* Fixed setting source mappings with variables (QTCREATORBUG-24816)
### GDB
* Fixed loading of symbol files with `Load Core File` (QTCREATORBUG-24541)
### CDB
* Fixed debugging when `PYTHONPATH` is set (QTCREATORBUG-24859)
* Fixed pretty printer of containers with signed chars
Analyzer
--------
### Clang
* Re-added automatic analyzation of files on save
* Added multi-selection in diagnostics view (QTCREATORBUG-24396)
Version Control Systems
-----------------------
* Improved removal of multiple files (QTCREATORBUG-24385)
* Added option to add file when creating it from locator (QTCREATORBUG-24168)
### Git
* Added option to show file at specified revision (QTCREATORBUG-24689)
### Gerrit
* Added suggestion for local branch name when checking out patch set \
(QTCREATORBUG-24006)
* Fixed commit list in `Push to Gerrit` (QTCREATORBUG-24436)
Test Integration
----------------
* Made it easier to re-run failed tests
* Added support for `QTest::addRow()` (QTCREATORBUG-24777)
Platforms
---------
### Linux
* Fixed initial directory when opening Konsole (QTCREATORBUG-24947)
### macOS
* Fixed type display when debugging with newest LLDB
### Android
* Improved manifest editor
* Added support for `xhdpi`, `xxhdpi` and `xxxhdpi` icons and splashscreens
* Added support for setting preferred screen orientation
* Added missing Android variables to completion in `.pro` and `.pri` files
* Fixed passing command line arguments to application (QTCREATORBUG-23712)
* Fixed fetching of logcat output when application crashes
### iOS
* Fixed persistence of signing settings (QTCREATORBUG-24586)
### Remote Linux
* Fixed password prompt missing with SSH (QTCREATORBUG-24979)
### MCU
* Improved creation of kits (QTCREATORBUG-24354, QTCREATORBUG-25052, \
QTCREATORBUG-25053)
Qt Creator 4.14.1
=================
Qt Creator version 4.14.1 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/v4.14.0..v4.14.1
General
-------
* Fixed copying to clipboard from JavaScript locator filter
### Building Qt Creator with CMake
* Made it easier to build against separate litehtml (QTCREATORBUG-25144)
* Made it possible to adapt install layout for Linux distributions
(QTCREATORBUG-25142)
* Fixed building and running against system LLVM (QTCREATORBUG-25147)
Editing
-------
* Fixed search result highlighting for overlapping results (QTCREATORBUG-25237)
### C++
* Added support for `BINDABLE` in `Q_PROPERTY`
* Fixed loading `ClangFormat` plugin on Linux distributions with software
rendering (QTCREATORBUG-24998)
* Fixed hanging `Follow Symbol` (QTCREATORBUG-25193)
* Fixed freeze in global indexing (QTCREATORBUG-25121)
* Fixed missing completion in `connect` statements (QTCREATORBUG-25153)
### QML
* Fixed reformatter for arrow functions (QTCREATORBUG-23019)
* Fixed reformatter for template strings
### Language Client
* Fixed handling of dynamically registered capabilities
Projects
--------
* Fixed crash in environment settings (QTCREATORBUG-25170)
### CMake
* Fixed that CMake version support was not re-checked when changing its path in
settings (QTCREATORBUG-25250)
### qmake
* Fixed unnecessary `qmake` run if `separate_debug_info` is force-disabled
(QTCREATORBUG-25134)
* Fixed wrong messages in `Issues` pane from cumulative parsing
(QTCREATORBUG-25201)
### Meson
* Fixed crash when switching build type
Debugging
---------
### LLDB
* Fixed that application output could be printed delayed (QTCREATORBUG-24667)
* Fixed performance issue (QTCREATORBUG-25185, QTCREATORBUG-25217)
### CDB
* Fixed `std::map`, `std::set` and `std::list` pretty printers in release builds
(QTCREATORBUG-24901)
Analyzer
--------
### Clang
* Fixed issue with MSVC and MinGW (QTCREATORBUG-25126)
Platforms
---------
### Remote Linux
* Fixed SSH download operation without session (QTCREATORBUG-25236)
Qt Creator 4.14.2
=================
Qt Creator version 4.14.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/v4.14.1..v4.14.2
General
-------
### Building Qt Creator with CMake
* Fixed installation location of desktop and appstream files
Help
----
* Fixed crash with `Previous/Next Open Document in History` (QDS-3743)
Editing
-------
* Re-added generic highlighting for Autoconf files (QTCREATORBUG-25391)
Debugging
---------
### LLDB
* Fixed performance issue (QTCREATORBUG-25185, QTCREATORBUG-25217)
Platforms
---------
### macOS
* Fixed vanishing controls in Welcome mode in Dark Mode (QTCREATORBUG-25405)
Qt Creator 4.15
===============
Qt Creator version 4.15 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/4.14..v4.15.0
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-22123)
* Added option for text codec used for tools (QTCREATORBUG-24776)
* Fixed that `General Messages` pane popped up too often (QTCREATORBUG-24667)
Help
----
* Added shared `Zoom` setting (QTCREATORBUG-23731, QTCREATORBUG-25109,
QTCREATORBUG-25230)
Editing
-------
* Added action for pasting without auto-formatting (QTCREATORBUG-20887)
* Fixed that completion could block Qt Creator (QTCREATORBUG-25419)
### C++
* Added `Create Getter and Setter Member Functions` refactoring action
(QTCREATORBUG-1532)
* Added `Generate Constructor` refactoring action
* Added filtering of `Find References to Symbol Under Cursor` based on access
type (QTCREATORBUG-19373)
* 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)
* Improved type name minimization for `Add definition` (QTCREATORBUG-8030)
* Fixed type hierarchy with templates classes and typedefs
* Fixed that `-include` compile option was ignored by code model
(QTCREATORBUG-20602)
* Fixed highlighting of raw string literals (QTCREATORBUG-16183)
* Fixed issue with declaration and definition matching in presence of macros
(QTCREATORBUG-24739)
* Fixed issue with struct type alias (QTCREATORBUG-24875)
* Fixed issue with function attributes (QTCREATORBUG-24650, QTCREATORBUG-24636)
* Fixed highlighting in macros with indirection (QTCREATORBUG-21522)
* Fixed highlighting in multi-dimensional arrays (QTCREATORBUG-21534)
* Fixed switching between declaration and definition for custom conversion
operators (QTCREATORBUG-21168)
* Fixed that fix-its with outdated information could be applied
(QTCREATORBUG-21818)
* Fixed tooltip for some include directives (QTCREATORBUG-21194)
* 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, QTCREATORBUG-25560)
* 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)
* Fixed reformatting of JavaScript spread operator (QTCREATORBUG-23402)
### Language Client
* Added support for new formatting options in LSP 3.15.0
* Added support for versioned diagnostics
* Added support for server progress messages
* Improved Java language server support
### Java
* Simplified configuration of Java language server
* Improved support for Java language server
Projects
--------
* Added `Open Terminal Here` for project nodes (QTCREATORBUG-25107)
* Added option for running application as root user (QTCREATORBUG-2831,
QTCREATORBUG-25330)
* Fixed detection of `rcc` and `uic` for Qt 6 (QTBUG-88791)
* Fixed detection of Designer, Linguist, `qmlscene` and `qmlplugindump` for Qt 6
cross-builds
### qmake
* Fixed freeze when executable run with `system` call waits for input
(QTCREATORBUG-25194)
### CMake
* Added support for multiconfig generators (QTCREATORBUG-24984)
* Added filesystem node to project tree (QTCREATORBUG-24677)
* Added `install/strip` and `package` targets (QTCREATORBUG-22047,
QTCREATORBUG-22620)
* Added automatic run of conan install on initial CMake call
(QTCREATORBUG-25362)
* Added batch editing for CMake configuration
* Added `Re-configure with Initial Parameters` button
* Made it possible to copy CMake variables from configuration
(QTCREATORBUG-24781)
* 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)
* Fixed that only source file name was copied to clipboard when adding class
(QTCREATORBUG-24301, QTCREATORBUG-25212)
* Fixed reparsing of project with `Auto-run CMake`
* Fixed that removed targets stayed selected for building (QTCREATORBUG-25477)
### 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
---------
* Added option to show simple values as text annotations
* Added option to copy selected items from stack view (QTCREATORBUG-24701)
* Added visualization of hit breakpoint in `Breakpoints` view
(QTCREATORBUG-6999)
* Fixed type display for automatically dereferenced pointers
(QTCREATORBUG-20907)
* Fixed that debugging repeatedly stopped with `SIGSTOP` (QTCREATORBUG-25073,
QTCREATORBUG-25082, QTCREATORBUG-25227)
### QML
* Fixed breakpoints in `.mjs` files (QTCREATORBUG-25328)
Analyzer
--------
### Clang
* Added option for disabling diagnostic types from result list
(QTCREATORBUG-24852)
* Added support for individual `clazy` check options (QTCREATORBUG-24977)
* Added help link to diagnostic tooltip (QTCREATORBUG-25163)
Version Control Systems
-----------------------
* Added simple commit message verification
Test Integration
----------------
* Added basic support for `ctest` (QTCREATORBUG-23332)
### Google Test
* Fixed detection of tests that start with a number (QTCREATORBUG-25498)
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 launch of applications on iOS 14 (QTCREATORBUG-24672)
* Fixed `Attach to Running Application` for long executable paths
(QTCREATORBUG-25286)
### Remote Linux
* Fixed issues with remote process PID parsing (QTCREATORBUG-25306)
* Fixed issues with `rsync` on Windows (QTCREATORBUG-25333)
### MCU
* Added error reporting when creating MCU kits fails (QTCREATORBUG-25258)
* Improved detection of Ultralight library (QTCREATORBUG-25469)
* Fixed that examples were missing from `Welcome` screen (QTCREATORBUG-25320)
### WASM
* Improved handling of Emscripten detection and setup (QTCREATORBUG-23126,
QTCREATORBUG-23160, QTCREATORBUG-23561, QTCREATORBUG-23741,
QTCREATORBUG-24814, QTCREATORBUG-24822)
* Added support for Qt 6 applications with CMake (QTCREATORBUG-25519)
* Fixed ABI detection for Qt 5.15 (QTCREATORBUG-24891)
* Fixed running of `em++.bat` in some environments on Windows
Qt Creator 4.15.1
=================
Qt Creator version 4.15.1 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/v4.15.0..v4.15.1
General
-------
* Fixed crash in `Search Results` pane (QTCREATORBUG-25713)
* Fixed crash when showing tooltips after screen configuration changes
(QTCREATORBUG-25747)
* Fixed environment selection for external tools (QTCREATORBUG-25634)
Editing
-------
* Fixed crash when opening settings from tooltip (QTCREATORBUG-25623)
* Fixed hiding of function hints (QTCREATORBUG-25664)
* Fixed vanishing text marks (QTCREATORBUG-25427)
### C++
* Fixed freeze when updating project while indexing is running
### QML
* Fixed wrong warning for blocks with `case` and `let` (QTCREATORBUG-24214)
### QRC
* Fixed that `compress-algo` tags were removed (QTCREATORBUG-25706)
Projects
--------
* Fixed restoration of `Projects` mode layout (QTCREATORBUG-25551)
### Wizards
* Fixed `Fetch data asynchronously` for list and table models
### CMake
* Fixed issues when switching configurations or running CMake while parsing
(QTCREATORBUG-25588, QTCREATORBUG-25287)
* Fixed crash when cancelling scanning the project tree (QTCREATORBUG-24564)
* Fixed custom targets missing in Locator (QTCREATORBUG-25726)
Debugging
---------
### GDB
* Fixed crash (QTCREATORBUG-25745)
Test Integration
----------------
* Fixed selection of individual tests (QTCREATORBUG-25702)
### Catch2
* Fixed issues with Catch2 3.0 (QTCREATORBUG-25582)
### GoogleTest
* Fixed crash with empty test name
Platforms
---------
### Windows
* Fixed issues with `clang-cl` toolchain (QTCREATORBUG-25690,
QTCREATORBUG-25693, QTCREATORBUG-25698)
### Remote Linux
* Fixed install step (QTCREATORBUG-25359)
### Android
* Improved startup time (QTCREATORBUG-25463)
* Fixed `Checking pending licenses` (QTCREATORBUG-25667)
### MCU
* Added support for Cypress Traveo II (UL-4242)
* Fixed CMake generator for GHS compiler (UL-4247)
Qt Creator 4.15.2
=================
Qt Creator version 4.15.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/v4.15.1..v4.15.2
Projects
--------
### CMake
* Improved performance after project load and reparse
* Fixed crash on session switch (QTCREATORBUG-25837)
### qmake
* Fixed issues with executing system calls (QTCREATORBUG-25970)
Test Integration
----------------
### CTest
* Fixed test detection if `ctest` takes long to run (QTCREATORBUG-25851)
Platforms
---------
### WASM
* Fixed Python version that is on Windows (QTCREATORBUG-25897)
Qt Creator 5
===============
Qt Creator version 5 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/4.15..v5.0.0
General
-------
* Fixed various possible crashes at shutdown
Editing
-------
* Added line ending and indentation to file properties information
* Added menu item and shortcut for editing bookmark comments
(QTCREATORBUG-25696)
* Fixed folding for Markdown (QTCREATORBUG-25882)
* Fixed completion tooltip on secondary display (QTCREATORBUG-26053)
### C++
* Added experimental support for `clangd` (no code completion yet, requires
development build of `clangd`)
* Added highlighting option for function parameters (QTCREATORBUG-24880)
* Added template parameters to symbols in Locator
* Fixed that project-unrelated files were selected by default when renaming
symbols (QTCREATORBUG-8561)
* Fixed highlighting of string literals with multi-byte characters
(QTCREATORBUG-25715)
* Fixed code model for changed but not yet built `.ui` and `.scxml` files
(QTCREATORBUG-25937)
* Fixed lookup of toplevel virtual function declarations (QTCREATORBUG-25749)
* Fixed `switch` statement completion for templates (QTCREATORBUG-25998)
* Fixed `Escape String Literal as UTF-8` if literal contains numbers
(QTCREATORBUG-26003)
### QML
* Updated parser to Qt 6.2
* Fixed handling of multiline template strings (QTCREATORBUG-22766)
* Fixed handling of required and readonly properties (QTCREATORBUG-24144)
* Fixed reformatting of inline components (QTCREATORBUG-24144)
* Fixed reformatting of functions with default values (QTCREATORBUG-23009)
* Fixed wrong warning for types with same name but different namespace
(QTCREATORBUG-24615)
* Fixed `Tools > External > Qt Quick > QML Utility` (QTCREATORBUG-26137)
### Language Client
* Added support for progress notifications
* Added support for snippets (QTCREATORBUG-22406)
* Fixed completion results for language servers that do not filter results
themselves
* Fixed that empty responses could be sent (QTCREATORBUG-26116)
### Beautifier
* Fixed issue with `clang-format` and multi-byte characters (QTCREATORBUG-21812,
QTCREATORBUG-23131)
### Designer
* Fixed `Go to Slot` if UI class is referred to as `UI_<class>`
(QTCREATORBUG-26013)
Projects
--------
* Added experimental support for building and running on Docker devices
* Added find support to `Issues` pane
* Added option `Show Source and Header Groups` to project tree
(QTCREATORBUG-25313)
* Fixed crash when closing project while changing current configuration
(QTCREATORBUG-25655)
* Fixed that output of custom targets was interpreted as errors
(QTCREATORBUG-25677)
* Fixed missing update of run configuration environment (QTCREATORBUG-25947)
* Fixed that user files were unnecessarily saved with new time stamp
(QTCREATORBUG-25921)
* Fixed that toolchain setting was fixed for auto-detected kits
(QTCREATORBUG-25839)
* Reduced UI freeze after loading projects (QTCREATORBUG-25783)
### CMake
* Removed option `Auto-create build directories`, making this the default
behavior (QTCREATORBUG-25532)
* Added CMake output to right side of `Projects` mode (QTCREATORBUG-25522)
* Added CMake option `QT_CREATOR_SKIP_PACKAGE_MANAGER_SETUP` for skipping Qt
Creator's package manager auto-setup
* Fixed `Jump to File` for file names with special characters
(QTCREATORBUG-25572)
* Fixed updating of available targets (QTCREATORBUG-24914, QTCREATORBUG-25906)
* Fixed persistence of CMake tool options (QTCREATORBUG-25911)
* Fixed build library search path for CMake 3.20 and later (QTCREATORBUG-26110)
* Fixed code model issues with MSVC and CMake 3.20 and later
(QTCREATORBUG-26146)
### Qbs
* Improved performance of registering profiles (QTCREATORBUG-25463)
Debugging
---------
* Added `Force logging to console` option (QTCREATORBUG-25421)
* Added context menu for changing variable display style to viewer window
(QTCREATORBUG-25762)
* Fixed that comments in startup commands resulted in message boxes
(QTCREATORBUG-25666)
* Removed extra Server Start Script field in Attach to Running Server,
use a custom deploy step instead.
### GDB
* Added option `Use automatic symbol cache` (QTCREATORBUG-23207)
### QML
* Implemented `Load QML Stack` for LLDB (QTCREATORBUG-25554)
Analyzer
--------
### Clang
* Fixed URL for `clang-tidy` checks (QTCREATORBUG-25902)
* Fixed application of options to checks (QTCREATORBUG-25827)
* Fixed links to clazy documentation (QTCREATORBUG-25869)
FakeVim
-------
* Fixed backspace option
* Fixed updating visual marks when mark settings change
Platforms
---------
### Windows
* Added support for MSVC ARM64 toolchain
### macOS
* Improved experience on ARM based macOS with Intel based Qt Creator build
* Fixed performance issue with registering file watches after loading projects
### Android
* Added detection of Android 12
* Fixed detection of `_prepare_apk_dir` target for CMake projects
(QTCREATORBUG-25216)
### Remote Linux
* Fixed update of temporary local installation when build path is changed
(QTCREATORBUG-26103)
### QNX
* Fixed device configuration
* Fixed listing of device processes on Windows
* Fixed issues with CMake and QNX 7.1 and Qt 6
### MCU
* Added tracking of kit dependencies (QTCREATORBUG-25262)
* Added support for module mappings in QML (QTCREATORBUG-25356)
* Fixed update of kit after settings changes (QTCREATORBUG-25488)
Qt Creator 5.0.1
================
Qt Creator version 5.0.1 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/v5.0.0..v5.0.1
General
-------
* Fixed saving of MIME type settings
Editing
-------
### QML
* Fixed freeze with imports that don't specify minor version
(QTCREATORBUG-26178, QTCREATORBUG-26216)
* Fixed crash when using inline components (QTCREATORBUG-26151)
### Language Client
* Fixed working directory for servers that are started per project
(QTCREATORBUG-26115)
* Fixed sorting of completion items (QTCREATORBUG-26114)
* Fixed that global environment setting was not used for language servers
Projects
--------
### CMake
* Improved handling of issues with `conan` (QTCREATORBUG-25818,
QTCREATORBUG-25891)
* Fixed endless configuration loop (QTCREATORBUG-26204, QTCREATORBUG-26207,
QTCREATORBUG-25346, QTCREATORBUG-25995, QTCREATORBUG-25183,
QTCREATORBUG-25512)
* Fixed crash with "Re-configure with Initial Parameters" \
(QTCREATORBUG-26220)
### Qbs
* Fixed code model with MSVC and C++20 (QTCREATORBUG-26089)
### qmake
* Fixed that `qmake` was run on every build on macOS (QTCREATORBUG-26212)
### Compilation Database
* Fixed crash when loading project (QTCREATORBUG-26126)
Debugging
---------
### GDB
* Fixed debugging of 32-bit MinGW application with 64-bit debugger
(QTCREATORBUG-26208)
Analyzer
--------
### Clang
* Fixed that Clazy was asked repeatedly for version and supported checks
(QTCREATORBUG-26237)
Test Integration
----------------
### Qt Quick
* Fixed unnecessary updates of QML code model
### CTest
* Fixed missing test output
### Google Test
* Fixed wizard for CMake (QTCREATORBUG-26253)
Platforms
---------
### Windows
* Fixed issue with parsing MSVC warnings
### Android
* Fixed cleaning up of old auto-generated Android kits
* Fixed minimum SDK level for CMake projects (QTCREATORBUG-26127)
### iOS
* Fixed initial CMake parameters for iOS device builds
### Web Assembly
* Fixed detection of emscripten compilers (QTCREATORBUG-26199)
Qt Creator 5.0.2
================
Qt Creator version 5.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/v5.0.1..v5.0.2
Help
----
* Fixed that Qt 5 context help was shown even if Qt 6 documentation is available
(QTCREATORBUG-26292)
Projects
--------
* Fixed canceling of builds (QTCREATORBUG-26271)
### CMake
* Changed the `File System` special node to be shown only on parsing failure
(QTCREATORBUG-25994, QTCREATORBUG-25974)
* Fixed loading of projects without targets (QTCREATORBUG-25509)
* Fixed that no targets where shown in added build step (QTCREATORBUG-25759)
* Fixed that `ninja` could not be found after changing Qt installation location
(QTCREATORBUG-26289)
Debugging
---------
### GDB
* Fixed debugging of terminal applications with GDB < 10 (QTCREATORBUG-26299)
Platforms
---------
### macOS
* Fixed issue with absolute RPATH in `clazy-standalone` (QTCREATORBUG-26196)
### Android
* Fixed that wrong deployment file could be used (QTCREATORBUG-25793)
Qt Creator 5.0.3
================
Qt Creator version 5.0.3 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/v5.0.2..v5.0.3
Editing
-------
### QML
* Fixed possible crash on shutdown
### Image Viewer
* Fixed crash when opening invalid movie (QTCREATORBUG-26377)
Projects
--------
### qmake
* Fixed handling of `QMAKE_EXTRA_COMPILERS` (QTCREATORBUG-26323)
Platforms
---------
### macOS
* Fixed crash when opening qmake projects on ARM Macs (QTBUG-97085)
### Android
* Fixed issue in installation step with qmake projects (QTCREATORBUG-26357)
|