diff options
Diffstat (limited to 'dist')
-rw-r--r-- | dist/changes-4.11.0.md | 206 |
1 files changed, 206 insertions, 0 deletions
diff --git a/dist/changes-4.11.0.md b/dist/changes-4.11.0.md new file mode 100644 index 0000000000..ac62111d57 --- /dev/null +++ b/dist/changes-4.11.0.md @@ -0,0 +1,206 @@ +# Qt Creator 4.11 + +Qt Creator version 4.11 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.10..v4.11.0 + +## General + +* Added option for maximum number of recent files (QTCREATORBUG-21898) +* Added option for showing shortcuts in context menus (QTCREATORBUG-22502) +* Added camel case navigation to many input fields (QTCREATORBUG-21140) +* Improved fuzzy matching in Locator (QTCREATORBUG-19838, QTCREATORBUG-22546) +* Made update notification less intrusive and more informative (QTCREATORBUG-22817) +* Made wizards remember user choices (QTCREATORBUG-16657) + +## Editing + +* Added option to change line ending style via editor tool bar +* Fixed that explicit colors or styles in KSyntaxHighlighting specifications were ignored + (QTCREATORBUG-13545, QTCREATORBUG-22229, QTCREATORBUG-22646) + +### Language Client + +* Added support for semantic highlighting + [protocol extension proposal](https://github.com/microsoft/vscode-languageserver-node/pull/367) + +### C++ + +* Added support for single quote digit separator in integer literals (QTCREATORBUG-14939) +* Added option for adding `Q_OBJECT` to `C++ Class` wizard also for custom base class + (QTCREATORBUG-21810) +* Fixed that build environment was not used for asking compilers about built-in headers + (QTCREATORBUG-17985) +* Fixed handling of `-mllvm` command line option + +### QML + +* Fixed pragma reformatting + +### Python + +* Simplified registration of language server + +## Help + +* Added option for switching viewer backend +* Added experimental [litehtml](https://github.com/litehtml/litehtml) based viewer backend +* Added support for multiple pages in external help window (QTCREATORBUG-20558) + +## Projects + +* Added experimental support for Qt for WebAssembly (QTCREATORBUG-21068) +* Added `Build` > `Build for Run Configuration` (QTCREATORBUG-22403) +* Added more space for custom command line arguments (QTCREATORBUG-17890) +* Added option to continue building after a single project failed with `Build` > `Build All` + (QTCREATORBUG-22140) +* Added option for setting build process priority (QTCREATORBUG-5155) +* Added option for temporarily disabling individual environment variables (QTCREATORBUG-20984) +* Added option for translation file to wizards (QTCREATORBUG-7453) +* Added option to rename files with same base name when renaming files via project tree + (QTCREATORBUG-21738) +* Made it possible to schedule running the project while building it (QTCREATORBUG-14297) +* Improved unconfigured project page (QTCREATORBUG-20018) +* Fixed parsing of `lld` output (QTCREATORBUG-22623) +* Fixed issues with expanding macros in environment variables +* Fixed that generated files were appearing in Locator and project wide searches + (QTCREATORBUG-20176) + +### QMake + +* Fixed that automatic changes of `.pro` files could change line ending style (QTCREATORBUG-2196) +* Fixed that `TRANSLATIONS` were not shown in project tree (QTCREATORBUG-7453) + +### CMake + +* Added support for [file-based API](https://cmake.org/cmake/help/latest/manual/cmake-file-api.7.html), + CMake's new interface for IDEs since version 3.14 +* Added Locator filter `cmo` for location of CMake target definition (QTCREATORBUG-18553) +* Added workaround for CMake issues when CMake executable is non-canonical path +* Fixed handling of boolean semantics (`OFF`, `NO`, `FALSE`, and so on) +* Fixed `Build` > `Run CMake` (QTCREATORBUG-19704) +* Fixed registering `CMake.app` from official installer on macOS + +### Qbs + +* Fixed that include paths were not correctly categorized into user and system paths + for the code model + +### Python + +* Renamed plugin from `PythonEditor` to `Python` +* Made Python interpreter configurable + +### Generic + +* Added option to remove directories directly from project tree (QTCREATORBUG-16575) +* Added support for Framework paths (QTCREATORBUG-20099) + +## Analyzer + +* Added viewer for Chrome trace report files + +### Clang + +* Added support for loading results from `clang-tidy` and `clazy` that were + exported with `-export-fixes` +* Added option for overriding configuration per project +* Changed to use separate `clang-tidy` executable + +## Qt Quick Designer + +* Added editor for bindings +* Added support for importing 3D assets into Quick3D components + (QDS-1051, QDS-1053) +* Added option for keyframe time in `Edit` dialog (QDS-1072) +* Fixed issues with dragging timeline items (QDS-1074) + +## Version Control Systems + +### Git + +* Added `Tools` > `Git` > `Local Repository` > `Archive`, and added archiving to + `Actions on Commits` +* Made following file renames optional (QTCREATORBUG-22826) + +## Test Integration + +* Added settings per project (QTCREATORBUG-16704) +* Added option to run tests after successful build + +## Platforms + +### Windows + +* Added auto-detection for ARM and AVR GNU toolchains + +### macOS + +* Removed auto-detection of GCC toolchains +* Fixed closing of terminal window after application finishes (QTCREATORBUG-15138) + +### Android + +* Added warning if `sdkmanager` could not be run, including hint to correct Java SDK + (QTCREATORBUG-22626) +* Added knowledge of Android 10 and API level 29 +* Fixed issue with multiple Java versions in `PATH` (QTCREATORBUG-22504) + +### Remote Linux + +* Moved support for [Qt for Device Creation](https://doc.qt.io/QtForDeviceCreation/qtdc-index.html) + (Boot2Qt) to open source + +### QNX + +* Fixed registration of toolchain as C compiler +* Fixed issue with license checking of QCC + +### Bare Metal + +* Added support for STM8 and MSP430 architectures + +## Credits for these changes go to: +Aleksei German +Alessandro Portale +Andre Hartmann +André Pönitz +Antonio Di Monaco +BogDan Vatra +Christian Kandeler +Christian Stenger +Christoph Schlosser +Cristian Adam +David Schulz +Denis Shienkov +Eike Ziller +Frederik Schwarzer +Joel Smith +Leander Schulten +Leena Miettinen +Mahmoud Badri +Marco Bubke +Marius Sincovici +Michael Weghorn +Miikka Heikkinen +Milian Wolff +Nikolai Kosjar +Orgad Shaneh +Sergey Levin +Sona Kurazyan +Tasuku Suzuki +Thomas DeRensis +Thomas Hartmann +Tim Henning +Tim Jenssen +Tobias Hunger +Uladzislau Paulovich +Ulf Hermann +Ville Nummela +Volker Hilsheimer +zarelaky |