diff options
author | Eike Ziller <eike.ziller@qt.io> | 2020-03-11 16:38:38 +0100 |
---|---|---|
committer | Eike Ziller <eike.ziller@qt.io> | 2020-07-01 08:48:53 +0000 |
commit | 4937ab152f2a4a396d43cbd8783e3018a5eb72ad (patch) | |
tree | 5c1652d942a9f62c7b2d127bb8377781209321f9 /dist/changes-4.13.0.md | |
parent | a97ea2e3b348c8979b195270e1d149bf2f77ac81 (diff) |
Add changes file for 4.13
Change-Id: Ic3ebf37f556f2f13e028133d970aa6f54b3fd398
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Diffstat (limited to 'dist/changes-4.13.0.md')
-rw-r--r-- | dist/changes-4.13.0.md | 227 |
1 files changed, 227 insertions, 0 deletions
diff --git a/dist/changes-4.13.0.md b/dist/changes-4.13.0.md new file mode 100644 index 0000000000..b526ee54a3 --- /dev/null +++ b/dist/changes-4.13.0.md @@ -0,0 +1,227 @@ +Qt Creator 4.13 +=============== + +Qt Creator version 4.13 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.12..v4.13.0 + +General +------- + +* Added experimental support for Meson projects +* Added experimental support for IncrediBuild +* Moved view related menu items to separate toplevel `View` menu (QTCREATORBUG-23610) +* Added basic `Install Plugin` wizard to `About Plugins` dialog +* Added support for multiple shortcuts per action (QTCREATORBUG-72) +* Added sections to marketplace browser (QTCREATORBUG-23808) + +Help +---- + +* Adapted to new filter engine in Qt 5.15 + +Editing +------- + +* Added option for excluding file patterns from whitespace cleanup (QTCREATORBUG-13358) +* Fixed issue with resolving highlighting definitions (QTCREATORBUG-7906) + +### C++ + +* Updated to LLVM 10 +* Added editor tool button for `Analyze File` (QTCREATORBUG-23348) +* Added `Add forward declaration` refactoring action (QTCREATORBUG-23444) +* Extended `Add Include` refactoring action to non-Qt classes (QTCREATORBUG-21) +* Fixed indentation with C++11 list initialization (QTCREATORBUG-16977, QTCREATORBUG-24035) +* Fixed indentation with trailing return types (QTCREATORBUG-23502) +* Fixed issue with `std::chrono::time_point` (QTCREATORBUG-24067) +* Fixed detection of `noexcept` as change of function signature (QTCREATORBUG-23895) +* Fixed `Extract Function` with namespaces (QTCREATORBUG-23256) +* Fixed `Find Usages` for `shared_ptr` with MSVC (QTCREATORBUG-7866) +* Fixed completion for `std::pair` with MSVC +* Fixed issues with anonymous enums (QTCREATORBUG-7487) +* Fixed that inaccessible members were offered in completion (QTCREATORBUG-1984) +* Fixed refactoring for operators (QTCREATORBUG-6236) +* Fixed issues with resolving overloads in presence of default arguments (QTCREATORBUG-17807) +* Fixed sorting in completion (QTCREATORBUG-6242) +* Fixed that find usages was finding function arguments when searching functions (QTCREATORBUG-2176) +* Fixed crash in lexer (QTCREATORBUG-19525) + +### Language Client + +* Added support for renaming symbols (QTCREATORBUG-21578) +* Added highlighting of code range for diagnostics +* Added tooltips for diagnostics +* Fixed various issues with completion, outline, files with spaces, and synchronization + +### QML + +* Added support for moving functions in outline (QTCREATORBUG-21993) +* Fixed issues with Qt 5.15 imports +* Fixed updating of outline (QTCREATORBUG-21335) +* Fixed resolution of easing curve (QTCREATORBUG-24142) + +### Python + +* Added tool button for opening interactive Python, optionally importing current file + +### Diff Viewer + +* Added option to select encoding (QTCREATORBUG-23835) + +### Model Editor + +* Improved intersection computation + +### QRC + +* Added option to sort file list + +Projects +-------- + +* Improved responsiveness of project loading (QTCREATORBUG-18533) +* Improved handling of custom project settings when a kit is removed (QTCREATORBUG-23023) +* Improved editing of path list entries in environment settings (QTCREATORBUG-20965) +* Unified compile and application output parsing (QTCREATORBUG-22665) +* Added option to remove similar files when removing a file (QTCREATORBUG-23869) +* Added support for custom output parsers (QTCREATORBUG-23993) +* Fixed responsiveness with large messages in `Compile Output` (QTCREATORBUG-23944) +* Fixed issue with macros at the start of paths (QTCREATORBUG-24095) + +### Wizards + +* Added heuristics for finding header to include for non-standard base class (QTCREATORBUG-3855) +* Added information about default suffix for file wizards (QTCREATORBUG-23621) + +### CMake + +* Removed internal cache of CMake configuration options, which removes conflicts between internal + cache and existing configuration in build directory (QTCREATORBUG-23218) +* Removed support for server-mode (CMake < 3.14) (QTCREATORBUG-23915) +* Removed defaulting to `CodeBlocks` extra generator +* Added option to provide arguments for initial CMake configuration (QTCREATORBUG-16296, + QTCREATORBUG-18179) +* Added option to provide arguments to `cmake --build` (QTCREATORBUG-24088) +* Added option to build several targets simultaneously +* Fixed that special build targets were missing from target list (QTCREATORBUG-24064) +* Fixed that triggering a build did not ask for applying changed CMake configuration + (QTCREATORBUG-18504) + +### Compilation Database + +* Fixed that `-fpic` was removed from compiler commands (QTCREATORBUG-24106) + +Debugging +--------- + +* Added option to reset all formats for watches to default + +Analyzer +-------- + +### Clang + +* Re-added editor text marks for diagnostics (QTCREATORBUG-23349) +* Changed to use separate `clazy-standalone` executable +* Fixed issue with `clang-tidy` and `WarningsAsErrors` (QTCREATORBUG-23423) + +Version Control Systems +----------------------- + +### Git + +* Added option to open `git-bash` (Windows, `Tools` > `Git` > `Git Bash`) +* Added colors to log (QTCREATORBUG-19624) + +Test Integration +---------------- + +* Added support for Catch test framework (QTCREATORBUG-19740) + +### Google Test + +Code Pasting +------------ + +* Added option for public or private pastes (QTCREATORBUG-23972) + +Platforms +--------- + +### Linux + +* Fixed issues with memory not being released (QTCREATORBUG-22832) + +### Android + +* Removed Ministro deployment option (QTCREATORBUG-23761) +* Added service editor to manifest editor (QTCREATORBUG-23937) +* Added splash screen editor to manifest editor (QTCREATORBUG-24011, QTCREATORBUG-24013) +* Fixed debugging on x86 and armv7 architectures (QTCREATORBUG-24191) +* Fixed issue with long kit names (QTBUG-83875) + +### Bare Metal + +* Added support for peripheral registers view using UVSC provider +* Added support for Keil C251 toolchain +* Added support for Keil C166 toolchain +* Added support for RISC-V architecture +* Added support for various Renesas architectures + +Credits for these changes go to: +-------------------------------- +Aleksei German +Alessandro Portale +Alexis Jeandet +Alexis Murzeau +Andre Hartmann +André Pönitz +Assam Boudjelthia +Christian Kamm +Christian Kandeler +Christian Stenger +Cristian Adam +David Schulz +Denis Shienkov +Eike Ziller +Federico Guerinoni +Henning Gruendl +Ivan Komissarov +Jaroslaw Kobus +Jochen Becher +Jochen Seemann +Johanna Vanhatapio +Joni Poikelin +Junker, Gregory +Knud Dollereder +Lars Knoll +Leena Miettinen +Mahmoud Badri +Marco Bubke +Michael Brüning +Michael Winkelmann +Miikka Heikkinen +Mitch Curtis +Nikolai Kosjar +Oliver Wolff +Or Kunst +Orgad Shaneh +Philip Van Hoof +Robert Löhning +Tarja Sundqvist +Thiago Macieira +Thomas Hartmann +Tim Jenssen +Tobias Hunger +Unseon Ryu +Viacheslav Tertychnyi +Ville Nummela +Ville Voutilainen +Volodymyr Zibarov +Yuya Nishihara |