2024-05-14 15:39:16 +02:00
|
|
|
Qt Creator 14
|
|
|
|
|
=============
|
|
|
|
|
|
|
|
|
|
Qt Creator version 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
|
2024-06-24 15:49:20 +02:00
|
|
|
the public Git repository or view online at
|
2024-05-14 15:39:16 +02:00
|
|
|
|
2024-07-04 17:58:18 +02:00
|
|
|
<https://code.qt.io/cgit/qt-creator/qt-creator.git/log/?id=13.0..v14.0.0>
|
2024-05-14 15:39:16 +02:00
|
|
|
|
|
|
|
|
General
|
|
|
|
|
-------
|
|
|
|
|
|
2024-06-13 09:46:26 +02:00
|
|
|
* Started work on supporting Lua based plugins (registering language servers,
|
|
|
|
|
actions, preferences, and wizards)
|
2024-06-24 15:49:20 +02:00
|
|
|
([Documentation](https://doc-snapshots.qt.io/qtcreator-extending/lua-extensions.html))
|
2024-06-27 09:26:44 +02:00
|
|
|
* Added a mode for managing extensions
|
2024-05-14 15:39:16 +02:00
|
|
|
* Added `Clear` and `Save Contents` to context menus of all output views
|
2024-07-22 10:00:44 +02:00
|
|
|
* Fixed the tab focus order in the search toolbar
|
|
|
|
|
([QTCREATORBUG-30791](https://bugreports.qt.io/browse/QTCREATORBUG-30791))
|
2024-05-14 15:39:16 +02:00
|
|
|
* Locator
|
|
|
|
|
* Added the option to show results relative to project root
|
|
|
|
|
([QTCREATORBUG-29462](https://bugreports.qt.io/browse/QTCREATORBUG-29462))
|
|
|
|
|
|
|
|
|
|
Editing
|
|
|
|
|
-------
|
|
|
|
|
|
|
|
|
|
* Changed the default behavior when files change on disk to
|
|
|
|
|
`Reload All Unchanged Editors`
|
|
|
|
|
* Made the search options session-specific
|
|
|
|
|
([QTCREATORBUG-793](https://bugreports.qt.io/browse/QTCREATORBUG-793))
|
|
|
|
|
* Added menus with the navigation history to the back and forward buttons
|
|
|
|
|
([QTCREATORBUG-347](https://bugreports.qt.io/browse/QTCREATORBUG-347))
|
|
|
|
|
* Added a highlight for the current view in case of multiple views
|
|
|
|
|
([QTCREATORBUG-23654](https://bugreports.qt.io/browse/QTCREATORBUG-23654))
|
|
|
|
|
* Added `Window > Reopen Last Closed Document`
|
2024-07-05 14:58:51 +02:00
|
|
|
* Added the option to open files in a text editor that were detected as binary
|
|
|
|
|
([QTCREATORBUG-31116](https://bugreports.qt.io/browse/QTCREATORBUG-31116))
|
2024-05-14 15:39:16 +02:00
|
|
|
* Fixed that changing a document's MIME type by renaming did not re-open it in
|
|
|
|
|
the new editor type when needed
|
|
|
|
|
([QTCREATORBUG-30317](https://bugreports.qt.io/browse/QTCREATORBUG-30317))
|
|
|
|
|
* Fixed that after hiding the editor in `Debug` mode, `Edit` mode always opened
|
|
|
|
|
when opening documents, even if an external editor window was available
|
|
|
|
|
([QTCREATORBUG-30408](https://bugreports.qt.io/browse/QTCREATORBUG-30408))
|
2024-06-27 09:26:44 +02:00
|
|
|
* Fixed that it wasn't possible to open a file in the text editor if it was
|
|
|
|
|
classified as a binary file format by the MIME database
|
|
|
|
|
([QTCREATORBUG-31116](https://bugreports.qt.io/browse/QTCREATORBUG-31116))
|
2024-07-05 14:58:51 +02:00
|
|
|
* Fixed the unindenting with backspace when multiple cursors are active
|
|
|
|
|
([QTCREATORBUG-31158](https://bugreports.qt.io/browse/QTCREATORBUG-31158))
|
2024-07-22 10:00:44 +02:00
|
|
|
* Fixed the `Save` shortcut after closing a document while the document's
|
|
|
|
|
drop-down menu is shown
|
|
|
|
|
([QTCREATORBUG-31205](https://bugreports.qt.io/browse/QTCREATORBUG-31205))
|
|
|
|
|
* Fixed the highlighting of matches for `Whole Words Only` searches
|
|
|
|
|
([QTCREATORBUG-31020](https://bugreports.qt.io/browse/QTCREATORBUG-31020))
|
|
|
|
|
* Fixed that the documents chooser did not close when releasing `Ctrl` in
|
|
|
|
|
some setups
|
|
|
|
|
([QTCREATORBUG-31228](https://bugreports.qt.io/browse/QTCREATORBUG-31228))
|
2024-05-14 15:39:16 +02:00
|
|
|
|
|
|
|
|
### C++
|
|
|
|
|
|
|
|
|
|
* Made C++ code model settings configurable per project
|
2024-06-24 15:49:20 +02:00
|
|
|
* Added a setting for the naming of include guards
|
|
|
|
|
([QTCREATORBUG-25117](https://bugreports.qt.io/browse/QTCREATORBUG-25117))
|
2024-05-14 15:39:16 +02:00
|
|
|
* Fixed indentation after function calls with subscript operator
|
|
|
|
|
([QTCREATORBUG-29225](https://bugreports.qt.io/browse/QTCREATORBUG-29225))
|
|
|
|
|
* Refactoring
|
|
|
|
|
* Added `Convert Function Call to Qt Meta-Method Invocation`
|
|
|
|
|
([QTCREATORBUG-15972](https://bugreports.qt.io/browse/QTCREATORBUG-15972))
|
|
|
|
|
* Added `Move Class to a Dedicated Set of Source Files`
|
|
|
|
|
([QTCREATORBUG-12190](https://bugreports.qt.io/browse/QTCREATORBUG-12190))
|
|
|
|
|
* Added `Re-order Member Function Definitions According to Declaration Order`
|
|
|
|
|
([QTCREATORBUG-6199](https://bugreports.qt.io/browse/QTCREATORBUG-6199))
|
2024-06-14 13:08:05 +02:00
|
|
|
* Added `Add Curly Braces` for do, while, and for loops
|
2024-05-14 15:39:16 +02:00
|
|
|
* Fixed issues with macros
|
|
|
|
|
([QTCREATORBUG-10279](https://bugreports.qt.io/browse/QTCREATORBUG-10279))
|
2024-06-14 13:08:05 +02:00
|
|
|
|
|
|
|
|
[Documentation](https://doc.qt.io/qtcreator/creator-reference-cpp-quick-fixes.html)
|
2024-06-14 14:53:59 +02:00
|
|
|
|
2024-05-14 15:39:16 +02:00
|
|
|
* Clangd
|
2024-06-24 15:49:20 +02:00
|
|
|
* Updated the prebuilt binaries to LLVM 18.1.7
|
2024-05-14 15:39:16 +02:00
|
|
|
* Increased the minimum version to LLVM 17
|
2024-06-13 15:33:31 +02:00
|
|
|
* Added the `Per-project index location` and `Per-session index location`
|
|
|
|
|
options in `Preferences` > `C++` > `Clangd` for setting the index location
|
|
|
|
|
for a project or session
|
2024-05-14 15:39:16 +02:00
|
|
|
([QTCREATORBUG-27346](https://bugreports.qt.io/browse/QTCREATORBUG-27346))
|
2024-06-13 15:33:31 +02:00
|
|
|
* Added the `Update dependent sources` option to make re-parsing source files
|
|
|
|
|
while editing header files optional
|
2024-05-14 15:39:16 +02:00
|
|
|
([QTCREATORBUG-29943](https://bugreports.qt.io/browse/QTCREATORBUG-29943))
|
|
|
|
|
* Fixed the handling of system headers
|
|
|
|
|
([QTCREATORBUG-30474](https://bugreports.qt.io/browse/QTCREATORBUG-30474))
|
2024-07-22 10:00:44 +02:00
|
|
|
* Fixed a warning when adding an empty session to the list of sessions with
|
|
|
|
|
a single Clangd instance
|
|
|
|
|
([QTCREATORBUG-31186](https://bugreports.qt.io/browse/QTCREATORBUG-31186))
|
2024-05-14 15:39:16 +02:00
|
|
|
* Built-in
|
2024-06-13 16:33:36 +02:00
|
|
|
* Added the `Enable indexing` option in `Preferences` > `C++` > `Code Model`
|
|
|
|
|
to turn off the built-in indexer
|
2024-05-14 15:39:16 +02:00
|
|
|
([QTCREATORBUG-29147](https://bugreports.qt.io/browse/QTCREATORBUG-29147))
|
2024-06-13 17:01:03 +02:00
|
|
|
* Added the `Statement Macros` field in `Preferences` > `C++` > `Code Style`
|
|
|
|
|
for macros that the indenter interprets as complete statements that don't
|
|
|
|
|
require a semicolon at the end
|
2024-05-14 15:39:16 +02:00
|
|
|
([QTCREATORBUG-13640](https://bugreports.qt.io/browse/QTCREATORBUG-13640),
|
|
|
|
|
[QTCREATORBUG-15069](https://bugreports.qt.io/browse/QTCREATORBUG-15069),
|
|
|
|
|
[QTCREATORBUG-18789](https://bugreports.qt.io/browse/QTCREATORBUG-18789))
|
|
|
|
|
([Clang Format Documentation](https://clang.llvm.org/docs/ClangFormatStyleOptions.html#statementmacros))
|
|
|
|
|
* Added indentation support for `try-catch` statements
|
|
|
|
|
([QTCREATORBUG-29452](https://bugreports.qt.io/browse/QTCREATORBUG-29452))
|
|
|
|
|
|
|
|
|
|
### QML
|
|
|
|
|
|
|
|
|
|
* Improved support for enums
|
|
|
|
|
([QTCREATORBUG-19226](https://bugreports.qt.io/browse/QTCREATORBUG-19226))
|
2024-06-14 14:53:59 +02:00
|
|
|
* Added `Qt Design Studio` to `Open With` for `.ui.qml` files
|
|
|
|
|
([Documentation](https://doc.qt.io/qtcreator/creator-quick-ui-forms.html))
|
2024-06-24 15:49:20 +02:00
|
|
|
* Fixed that the color preview did not work on named colors
|
|
|
|
|
([QTCREATORBUG-30594](https://bugreports.qt.io/browse/QTCREATORBUG-30594))
|
2024-07-22 10:00:44 +02:00
|
|
|
* Fixed the default path to `qmlformat` on Windows
|
|
|
|
|
([QTCREATORBUG-31257](https://bugreports.qt.io/browse/QTCREATORBUG-31257))
|
2024-05-14 15:39:16 +02:00
|
|
|
* Language Server
|
2024-06-24 15:49:20 +02:00
|
|
|
* Switched on by default for Qt 6.8 and later
|
2024-06-25 09:40:42 +02:00
|
|
|
* Added an option for generating `qmlls.ini` files for CMake projects in
|
|
|
|
|
`Preferences` > `Qt Quick`> `QML/JS Editing`
|
2024-05-14 15:39:16 +02:00
|
|
|
([QTCREATORBUG-30394](https://bugreports.qt.io/browse/QTCREATORBUG-30394))
|
|
|
|
|
([Qt Documentation](https://doc.qt.io/qt-6/cmake-variable-qt-qml-generate-qmlls-ini.html))
|
|
|
|
|
* Fixed that tool tips from the built-in model were shown instead of tool tips
|
|
|
|
|
from the server
|
|
|
|
|
|
2024-06-25 09:40:42 +02:00
|
|
|
[Documentation](https://doc.qt.io/qtcreator/creator-how-to-use-qml-language-server.html)
|
|
|
|
|
|
2024-05-14 15:39:16 +02:00
|
|
|
### Python
|
|
|
|
|
|
2024-06-14 16:00:00 +02:00
|
|
|
* Added options for updating Python Language Server
|
2024-06-17 16:34:50 +02:00
|
|
|
([Documentation](https://doc-snapshots.qt.io/qtcreator-14.0/creator-language-servers.html))
|
2024-05-14 15:39:16 +02:00
|
|
|
|
|
|
|
|
### Language Server Protocol
|
|
|
|
|
|
|
|
|
|
* Added support for `SymbolTag`
|
|
|
|
|
([Protocol Documentation](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#symbolTag))
|
|
|
|
|
* Added support for type hierarchy
|
|
|
|
|
([QTCREATORBUG-28116](https://bugreports.qt.io/browse/QTCREATORBUG-28116))
|
|
|
|
|
|
|
|
|
|
### Compiler Explorer
|
|
|
|
|
|
2024-06-14 16:52:30 +02:00
|
|
|
* Added a wizard template for code that uses Qt to `File`> `New File`>
|
|
|
|
|
`Compiler Explorer`
|
|
|
|
|
[Documentation](https://doc.qt.io/qtcreator/creator-how-to-create-compiler-explorer-sessions.html)
|
2024-05-14 15:39:16 +02:00
|
|
|
|
2024-06-24 15:49:20 +02:00
|
|
|
### Markdown
|
|
|
|
|
|
|
|
|
|
* Fixed the navigation history
|
|
|
|
|
|
2024-05-14 15:39:16 +02:00
|
|
|
### Models
|
|
|
|
|
|
|
|
|
|
* Added more visual attributes for relations
|
2024-06-17 16:34:50 +02:00
|
|
|
* Added support for linked files in model element properties
|
|
|
|
|
* Added support for custom images in model element properties
|
|
|
|
|
|
|
|
|
|
([Documentation](https://doc-snapshots.qt.io/qtcreator-14.0/creator-how-to-create-models.html))
|
2024-05-14 15:39:16 +02:00
|
|
|
|
|
|
|
|
### SCXML
|
|
|
|
|
|
2024-06-18 13:15:55 +02:00
|
|
|
* Added visualization of conditions on transitions by using square brackets: `[]`
|
2024-05-14 15:39:16 +02:00
|
|
|
([QTCREATORBUG-21946](https://bugreports.qt.io/browse/QTCREATORBUG-21946))
|
2024-06-18 13:15:55 +02:00
|
|
|
([Documentation](https://doc-snapshots.qt.io/qtcreator-14.0/creator-scxml.html))
|
2024-05-14 15:39:16 +02:00
|
|
|
|
|
|
|
|
Projects
|
|
|
|
|
--------
|
|
|
|
|
|
2024-06-18 15:50:42 +02:00
|
|
|
* Added the `Hide Inactive Kits`/`Show All Kits` button to hide inactive kits
|
|
|
|
|
from the list in the `Projects` mode
|
2024-05-14 15:39:16 +02:00
|
|
|
* Added support for user comments in the environment editor
|
2024-06-19 15:49:07 +02:00
|
|
|
([Documentation](https://doc-snapshots.qt.io/qtcreator-14.0/creator-how-to-edit-environment-settings.html))
|
2024-06-24 15:49:20 +02:00
|
|
|
* Added the setting `Time to wait before force-stopping applications`
|
|
|
|
|
([QTCREATORBUG-31025](https://bugreports.qt.io/browse/QTCREATORBUG-31025))
|
2024-05-14 15:39:16 +02:00
|
|
|
* Fixed the parsing of file links when color was used for the output
|
|
|
|
|
([QTCREATORBUG-30774](https://bugreports.qt.io/browse/QTCREATORBUG-30774))
|
|
|
|
|
* Fixed that the column information was not used when opening files from links
|
|
|
|
|
in issues
|
|
|
|
|
* Fixed changing the case of file names on case-insensitive file systems
|
|
|
|
|
([QTCREATORBUG-30846](https://bugreports.qt.io/browse/QTCREATORBUG-30846))
|
|
|
|
|
* Fixed that Qt Creator variables were not expanded for the `Copy File`
|
|
|
|
|
deploy step
|
|
|
|
|
([QTCREATORBUG-30821](https://bugreports.qt.io/browse/QTCREATORBUG-30821))
|
2024-07-05 14:58:51 +02:00
|
|
|
* Fixed duplicate entries in the variable chooser for the build directory
|
|
|
|
|
([QTCREATORBUG-31183](https://bugreports.qt.io/browse/QTCREATORBUG-31183))
|
2024-05-14 15:39:16 +02:00
|
|
|
|
|
|
|
|
### CMake
|
|
|
|
|
|
|
|
|
|
* Made CMake settings configurable per project
|
|
|
|
|
* Implemented `Open Online Documentation` for CMake documentation
|
2024-06-19 17:04:16 +02:00
|
|
|
* Added `Clear CMake Configuration` to the context menu in the `Projects` view
|
2024-05-14 15:39:16 +02:00
|
|
|
([QTCREATORBUG-24658](https://bugreports.qt.io/browse/QTCREATORBUG-24658))
|
2024-06-24 15:49:20 +02:00
|
|
|
* Added support for the `CROSSCOMPILING_EMULATOR` target property
|
|
|
|
|
([QTCREATORBUG-29880](https://bugreports.qt.io/browse/QTCREATORBUG-29880))
|
|
|
|
|
([CMake Documentation](https://cmake.org/cmake/help/latest/prop_tgt/CROSSCOMPILING_EMULATOR.html#crosscompiling-emulator))
|
2024-05-14 15:39:16 +02:00
|
|
|
* Fixed that the package manager auto-setup files were not removed with
|
|
|
|
|
`Clear CMake Configuration`
|
|
|
|
|
([QTCREATORBUG-30771](https://bugreports.qt.io/browse/QTCREATORBUG-30771))
|
|
|
|
|
* Fixed that files generated by the Qt QML CMake API were not filtered as
|
|
|
|
|
generated files
|
|
|
|
|
([QTCREATORBUG-29631](https://bugreports.qt.io/browse/QTCREATORBUG-29631))
|
2024-06-24 15:49:20 +02:00
|
|
|
* Fixed a crash when triggering `Follow Symbol` in a CMake file that does not
|
|
|
|
|
belong to a project
|
|
|
|
|
([QTCREATORBUG-31077](https://bugreports.qt.io/browse/QTCREATORBUG-31077))
|
2024-06-27 09:26:44 +02:00
|
|
|
* Fixed that multiple build configurations of the same type used the same
|
|
|
|
|
build directory
|
|
|
|
|
([QTCREATORBUG-26066](https://bugreports.qt.io/browse/QTCREATORBUG-26066))
|
|
|
|
|
* Fixed an issue with adding new files when file globs are used in the CMake
|
|
|
|
|
files
|
|
|
|
|
([QTCREATORBUG-30445](https://bugreports.qt.io/browse/QTCREATORBUG-30445))
|
2024-07-05 14:58:51 +02:00
|
|
|
* Fixed the default CMake generator for kits if Ninja is not installed
|
|
|
|
|
([QTCREATORBUG-31129](https://bugreports.qt.io/browse/QTCREATORBUG-31129))
|
|
|
|
|
* Fixed that duplicate `CMAKE_CXX_COMPILER` entries could be used
|
|
|
|
|
([QTCREATORBUG-27005](https://bugreports.qt.io/browse/QTCREATORBUG-27005))
|
2024-05-14 15:39:16 +02:00
|
|
|
* Presets
|
|
|
|
|
* Made CMake settings configurable
|
|
|
|
|
([QTCREATORBUG-25972](https://bugreports.qt.io/browse/QTCREATORBUG-25972),
|
|
|
|
|
[QTCREATORBUG-29559](https://bugreports.qt.io/browse/QTCREATORBUG-29559),
|
|
|
|
|
[QTCREATORBUG-30385](https://bugreports.qt.io/browse/QTCREATORBUG-30385))
|
|
|
|
|
* Made it possible to register debuggers
|
2024-06-20 16:34:44 +02:00
|
|
|
([QTCREATORBUG-30836](https://bugreports.qt.io/browse/QTCREATORBUG-30836))
|
2024-05-14 15:39:16 +02:00
|
|
|
* Added support for custom build types
|
2024-06-20 16:34:44 +02:00
|
|
|
([QTCREATORBUG-30014](https://bugreports.qt.io/browse/QTCREATORBUG-30014))
|
2024-07-22 10:00:44 +02:00
|
|
|
* Fixed issues with cross-compilation setups
|
|
|
|
|
([QTCREATORBUG-31249](https://bugreports.qt.io/browse/QTCREATORBUG-31249))
|
2024-06-20 16:34:44 +02:00
|
|
|
|
|
|
|
|
([Documentation](https://doc-snapshots.qt.io/qtcreator-14.0/creator-build-settings-cmake-presets.html))
|
2024-05-14 15:39:16 +02:00
|
|
|
|
|
|
|
|
### Workspace
|
|
|
|
|
|
|
|
|
|
* Added `File > Open Workspace` for opening a directory as a project. A project
|
|
|
|
|
file `.qtcreator/project.json` in the directory is used to set a name and
|
|
|
|
|
file exclusion filters.
|
|
|
|
|
|
|
|
|
|
Debugging
|
|
|
|
|
---------
|
|
|
|
|
|
|
|
|
|
### C++
|
|
|
|
|
|
|
|
|
|
* Improved performance
|
|
|
|
|
* GDB
|
|
|
|
|
* Added a setting for `debuginfod`
|
|
|
|
|
([QTCREATORBUG-28868](https://bugreports.qt.io/browse/QTCREATORBUG-28868))
|
|
|
|
|
* CDB
|
|
|
|
|
* Fixed the display type of `HRESULT`
|
|
|
|
|
([QTCREATORBUG-30574](https://bugreports.qt.io/browse/QTCREATORBUG-30574))
|
|
|
|
|
|
|
|
|
|
Analyzer
|
|
|
|
|
--------
|
|
|
|
|
|
|
|
|
|
### Clang
|
|
|
|
|
|
|
|
|
|
* Added the option to `Suppress Diagnostics Inline`
|
|
|
|
|
([QTCREATORBUG-24847](https://bugreports.qt.io/browse/QTCREATORBUG-24847))
|
|
|
|
|
([Clazy Documentation](https://github.com/KDE/clazy?tab=readme-ov-file#reducing-warning-noise))
|
|
|
|
|
([clang-tidy Documentation](https://clang.llvm.org/extra/clang-tidy/#suppressing-undesired-diagnostics))
|
|
|
|
|
|
|
|
|
|
### Axivion
|
|
|
|
|
|
2024-06-25 16:32:06 +02:00
|
|
|
* Added the `Add` and `Remove` buttons to `Preferences` > `Axivion` for
|
|
|
|
|
registering multiple servers
|
|
|
|
|
([Documentation](https://doc-snapshots.qt.io/qtcreator-14.0/creator-preferences-axivion.html))
|
2024-05-14 15:39:16 +02:00
|
|
|
|
2024-06-24 15:49:20 +02:00
|
|
|
### Cppcheck
|
|
|
|
|
|
|
|
|
|
* Fixed that Cppcheck was not working until selecting `Apply` in the settings
|
|
|
|
|
([QTCREATORBUG-28951](https://bugreports.qt.io/browse/QTCREATORBUG-28951),
|
|
|
|
|
[QTCREATORBUG-30615](https://bugreports.qt.io/browse/QTCREATORBUG-30615))
|
|
|
|
|
|
2024-05-14 15:39:16 +02:00
|
|
|
Terminal
|
|
|
|
|
--------
|
|
|
|
|
|
|
|
|
|
* Fixed resizing on Windows
|
|
|
|
|
([QTCREATORBUG-30558](https://bugreports.qt.io/browse/QTCREATORBUG-30558))
|
|
|
|
|
|
|
|
|
|
Version Control Systems
|
|
|
|
|
-----------------------
|
|
|
|
|
|
|
|
|
|
### Git
|
|
|
|
|
|
|
|
|
|
* Fixed that email and author mapping was not used for logs and showing changes
|
|
|
|
|
|
|
|
|
|
Test Integration
|
|
|
|
|
----------------
|
|
|
|
|
|
2024-06-26 14:56:21 +02:00
|
|
|
* Made the test timeout optional in `Preferences` > `Testing` > `General`
|
2024-05-14 15:39:16 +02:00
|
|
|
([QTCREATORBUG-30668](https://bugreports.qt.io/browse/QTCREATORBUG-30668))
|
2024-06-26 14:56:21 +02:00
|
|
|
([Documentation](https://doc-snapshots.qt.io/qtcreator-14.0/creator-preferences-testing.html))
|
|
|
|
|
* Added the project specific `Limit Files to Path Patterns` option in `Projects` >
|
|
|
|
|
`Project Settings` > `Testing` for restricting the search for tests
|
|
|
|
|
([Documentation](https://doc-snapshots.qt.io/qtcreator-14.0/creator-how-to-limit-files-to-path-patterns.html))
|
2024-05-14 15:39:16 +02:00
|
|
|
|
|
|
|
|
### Qt Test
|
|
|
|
|
|
|
|
|
|
* Fixed the order of test execution
|
|
|
|
|
([QTCREATORBUG-30670](https://bugreports.qt.io/browse/QTCREATORBUG-30670))
|
|
|
|
|
|
|
|
|
|
Platforms
|
|
|
|
|
---------
|
|
|
|
|
|
|
|
|
|
### Linux
|
|
|
|
|
|
|
|
|
|
* Adapted the default theme to the system theme
|
|
|
|
|
* Fixed issues with light themes on dark system themes
|
|
|
|
|
([QTCREATORBUG-18281](https://bugreports.qt.io/browse/QTCREATORBUG-18281),
|
|
|
|
|
[QTCREATORBUG-20889](https://bugreports.qt.io/browse/QTCREATORBUG-20889),
|
|
|
|
|
[QTCREATORBUG-26817](https://bugreports.qt.io/browse/QTCREATORBUG-26817),
|
|
|
|
|
[QTCREATORBUG-28589](https://bugreports.qt.io/browse/QTCREATORBUG-28589),
|
|
|
|
|
[QTCREATORBUG-30138](https://bugreports.qt.io/browse/QTCREATORBUG-30138))
|
|
|
|
|
* Fixed that recent projects on unavailable remote devices regularly
|
|
|
|
|
froze Qt Creator
|
|
|
|
|
([QTCREATORBUG-30681](https://bugreports.qt.io/browse/QTCREATORBUG-30681))
|
|
|
|
|
|
|
|
|
|
### Android
|
|
|
|
|
|
2024-06-26 16:26:07 +02:00
|
|
|
* Added support for creating `android-desktop` devices in `Preferences` >
|
|
|
|
|
`Devices` > `Add` > `Android Device` > `Device definition`
|
2024-05-14 15:39:16 +02:00
|
|
|
* Added support for `namespace` in `build.gradle`
|
|
|
|
|
([QTBUG-106907](https://bugreports.qt.io/browse/QTBUG-106907))
|
2024-06-24 15:49:20 +02:00
|
|
|
* Fixed that errors when creating AVDs were not visible to the user
|
|
|
|
|
([QTCREATORBUG-30852](https://bugreports.qt.io/browse/QTCREATORBUG-30852))
|
2024-05-14 15:39:16 +02:00
|
|
|
|
|
|
|
|
### iOS
|
|
|
|
|
|
|
|
|
|
* Removed Simulator management from the preferences. Use the
|
|
|
|
|
`Devices and Simulators` window in Xcode instead.
|
2024-06-24 15:49:20 +02:00
|
|
|
* Fixed that starting the debugger could be slow for iOS < 17
|
|
|
|
|
([QTCREATORBUG-31044](https://bugreports.qt.io/browse/QTCREATORBUG-31044))
|
2024-05-14 15:39:16 +02:00
|
|
|
|
|
|
|
|
### Remote Linux
|
|
|
|
|
|
2024-06-27 12:00:23 +02:00
|
|
|
* Added the `Use SSH port forwarding for debugging` option in `Preferences` >
|
|
|
|
|
`Devices` for a `Remote Linux Device`
|
2024-05-14 15:39:16 +02:00
|
|
|
* Improved the performance of the generic deployment method
|
|
|
|
|
* Fixed that the file size check that is performed before parsing C++ files
|
|
|
|
|
could freeze Qt Creator until finished for remote projects
|
2024-07-22 10:00:44 +02:00
|
|
|
* Fixed that the deployment of a directory deployed only its contents instead
|
|
|
|
|
of the directory itself
|
|
|
|
|
([QTCREATORBUG-31136](https://bugreports.qt.io/browse/QTCREATORBUG-31136))
|
2024-05-14 15:39:16 +02:00
|
|
|
|
|
|
|
|
### Qt Application Manager
|
|
|
|
|
|
|
|
|
|
* Added support for the `perf` profiler
|
|
|
|
|
|
2024-06-24 15:49:20 +02:00
|
|
|
### Bare Metal
|
|
|
|
|
|
|
|
|
|
* Fixed issues with Qbs and the IAR toolchain
|
|
|
|
|
([QTCREATORBUG-24040](https://bugreports.qt.io/browse/QTCREATORBUG-24040))
|
|
|
|
|
|
2024-05-14 15:39:16 +02:00
|
|
|
Credits for these changes go to:
|
|
|
|
|
--------------------------------
|
|
|
|
|
Ahmad Samir
|
|
|
|
|
Aleksei German
|
|
|
|
|
Alessandro Portale
|
|
|
|
|
Alexander Drozdov
|
2024-07-22 10:00:44 +02:00
|
|
|
Alexandre Laurent
|
2024-05-14 15:39:16 +02:00
|
|
|
Ali Kianian
|
2024-07-22 10:00:44 +02:00
|
|
|
André Hartmann
|
2024-05-14 15:39:16 +02:00
|
|
|
André Pönitz
|
|
|
|
|
Artem Sokolovskii
|
|
|
|
|
Assam Boudjelthia
|
|
|
|
|
BogDan Vatra
|
|
|
|
|
Brook Cronin
|
|
|
|
|
Burak Hancerli
|
|
|
|
|
Christian Kandeler
|
|
|
|
|
Christian Stenger
|
|
|
|
|
Cristian Adam
|
|
|
|
|
David Schulz
|
|
|
|
|
Dominik Holland
|
|
|
|
|
Eike Ziller
|
|
|
|
|
Esa Törmänen
|
|
|
|
|
Henning Gruendl
|
|
|
|
|
Jaroslaw Kobus
|
|
|
|
|
Jiajie Chen
|
|
|
|
|
Jochen Becher
|
|
|
|
|
Johanna Vanhatapio
|
|
|
|
|
Jussi Witick
|
|
|
|
|
Knud Dollereder
|
|
|
|
|
Leena Miettinen
|
|
|
|
|
Mahmoud Badri
|
|
|
|
|
Marco Bubke
|
|
|
|
|
Marcus Tillmanns
|
|
|
|
|
Mathias Hasselmann
|
|
|
|
|
Mats Honkamaa
|
|
|
|
|
Michael Weghorn
|
|
|
|
|
Miikka Heikkinen
|
|
|
|
|
Orgad Shaneh
|
2024-07-22 10:00:44 +02:00
|
|
|
Pino Toscano
|
2024-05-14 15:39:16 +02:00
|
|
|
Pranta Dastider
|
2024-06-27 09:26:44 +02:00
|
|
|
Ralf Habacker
|
2024-05-14 15:39:16 +02:00
|
|
|
Robert Löhning
|
|
|
|
|
Sami Shalayel
|
2024-06-27 09:26:44 +02:00
|
|
|
Semih Yavuz
|
2024-05-14 15:39:16 +02:00
|
|
|
Sergey Silin
|
|
|
|
|
Shrief Gabr
|
|
|
|
|
Teea Poldsam
|
|
|
|
|
Thiago Macieira
|
|
|
|
|
Thomas Hartmann
|
|
|
|
|
Tim Jenßen
|
|
|
|
|
Vikas Pachdha
|
|
|
|
|
Xavier Besson
|