diff options
author | Eike Ziller <eike.ziller@qt.io> | 2020-01-08 08:50:07 +0100 |
---|---|---|
committer | Eike Ziller <eike.ziller@qt.io> | 2020-02-13 08:21:38 +0000 |
commit | bbc31823103a2b3b78d5bfebee87a41b97fee271 (patch) | |
tree | 7faaf8160f6c86eff922889a02331bc6a5bea146 /dist | |
parent | c3911002fd08386d90b2f510ce5eee73257db623 (diff) |
Add change log for 4.12
Change-Id: I8c7c713d6b1c81cf6b3f4d944fece12b736cf82d
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Diffstat (limited to 'dist')
-rw-r--r-- | dist/changes-4.12.0.md | 251 |
1 files changed, 251 insertions, 0 deletions
diff --git a/dist/changes-4.12.0.md b/dist/changes-4.12.0.md new file mode 100644 index 0000000000..3ff61f1289 --- /dev/null +++ b/dist/changes-4.12.0.md @@ -0,0 +1,251 @@ +Qt Creator 4.12 +=============== + +Qt Creator version 4.12 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.11..v4.12.0 + +General +------- + +* Added `Restart Now` option when changing settings that require restart +* Added option for linking Qt Creator to a Qt installation, sharing + auto-detected Qt versions and kits +* Added guard against crashing plugins at startup, providing the option + to temporarily disable the offending plugin +* Added locator filter for searching in Qt Project bug tracker +* Added option to create custom URL template locator filters +* Added browser for Marketplace items to Welcome mode (QTCREATORBUG-23452) +* Fixed various theming issues + +Help +---- + +* Added tool button for changing target for context help (QTCREATORBUG-17667) +* Added option to register documentation only for highest Qt version, and made that default + (QTCREATORBUG-21482, QTCREATORBUG-22799, QTCREATORBUG-10004) + +Editing +------- + +* Added `Go to Last Edit` +* Added option for default line terminator style (QTCREATORBUG-3590) +* Improved performance of syntax highlighting (QTCREATORBUG-23281) +* Fixed that wizards ignored default file encoding +* Fixed that only restricted number of sizes were allowed for font size (QTCREATORBUG-22536) + +### Language Client + +* Added support for Markdown in tooltips +* Added support for auto-formatting +* Added outline dropdown (QTCREATORBUG-21916) +* Fixed `Ctrl-click` for `Follow Symbol Under Cursor` (QTCREATORBUG-21848) + +### QML + +* Improved support for multiple imports into same namespace (QTCREATORBUG-15684) +* Added scanning of `app.qmltypes` and `lib.qmltypes` for type information + +### Python + +* Added wizards for Qt Quick Application and Qt Widgets Application with `.ui` file + (QTCREATORBUG-21824) + +### Diff Viewer + +* Added support for staging only selected lines (QTCREATORBUG-19071) + +Projects +-------- + +* Added option to hide "disabled" files in Projects tree (QTCREATORBUG-22821) +* Added option to filter output panes for lines that do not match expression (QTCREATORBUG-19596) +* Added option for default build configuration settings (debug information, QML debugging, Qt Quick + Compiler) (QTCREATORBUG-16458) +* Added option to only build target for active run configuration (qmake & Qbs) +* Added option to only stop the target of active run configuration on build (QTCREATORBUG-16470) +* Added option for project specific environment (QTCREATORBUG-21862) +* Added option to remove items from `Recent Projects` list in Welcome mode +* Added option to start run configurations directly from target selector (QTCREATORBUG-21799) +* Added option to build project for all configured kits (QTCREATORBUG-16815) +* Added `-ensure-kit-for-binary` command line option that creates a kit for a binary's + architecture if needed (QTCREATORBUG-8216) +* Added GitHub build workflow to `Qt Creator Plugin` wizard template +* Improved UI responsiveness while parsing projects (QTCREATORBUG-18533) +* Fixed build directory after cloning target (QTCREATORBUG-23462) +* Fixed copying of filtered text from output pane (QTCREATORBUG-23425) + +### QMake + +* Improved renaming of files (QTCREATORBUG-19257) +* Fixed handling of `object_parallel_to_source` (QTCREATORBUG-18136) +* Fixed crash with circular includes (QTCREATORBUG-23567) + +### CMake + +* Improved handling of `source_group` (QTCREATORBUG-23372) +* Added support for `Add build library search path to LD_LIBRARY_PATH` (QTCREATORBUG-23464) +* Added automatic registration of CMake documentation, if available (QTCREATORBUG-21338) +* Fixed issues with `snap` on Ubuntu Linux (QTCREATORBUG-23376) +* Fixed handling of `Enable QML` in debugger settings (QTCREATORBUG-23541) + +### Qbs + +* Changed to use separate Qbs executable instead of direcly linking to Qbs (QTCREATORBUG-20622) +* Added option for default install root (QTCREATORBUG-12983) + +### Python + +* Added option to disable buffered output (QTCREATORBUG-23539) + +### Generic + +* Improved performance for large file trees (QTCREATORBUG-20652) +* Fixed that only first line of `.cflags` and `.cxxflags` was considered + +### Compilation Database + +* Fixed that project was reparsed if compilation database contents did not change + (QTCREATORBUG-22574) + +### Nim + +* Added support for Nimble build system +* Added support for `Follow Symbol Under Cursor` + +Debugging +--------- + +* Added option to hide columns from views (QTCREATORBUG-23342) + +Analyzer +-------- + +### Clang + +* Improved filtering +* Added context menu item that opens help on diagnostics + +### CppCheck + +* Added option to trigger Cppcheck manually + +### Chrome Traces + +* Added more details for counter items +* Added option to restrict view to selected threads +* Added information about percentage of total time for events + +### Heob + +* Added support for settings profiles (QTCREATORBUG-23209) + +Qt Quick Designer +----------------- + +* Added locking and pinning of animation curves (QDS-550, QDS-551) +* Fixed dragging of keyframes in curve editor (QDS-1405) + +Version Control Systems +----------------------- + +### Git + +* Added option to create branch when trying to push to a non-existing branch (QTCREATORBUG-21154) +* Added option to start interactive rebase from log view (QTCREATORBUG-11200) +* Added information about upstream status to `Git Branches` view + +Test Integration +---------------- + +* Added support for colored test output (QTCREATORBUG-22297) + +### Google Test + +* Added support for internal logging (QTCREATORBUG-23354) + +Platforms +--------- + +### Windows + +### macOS + +* Fixed parsing of Apple Clang specific linker message (QTCREATORBUG-19766) +* Fixed `Run in Terminal` and `Open Terminal` when user has different shell configured + (QTCREATORBUG-21712) + +### Android + +* Added auto-detection of Java JDK (QTCREATORBUG-23407) +* Added option to automatically download and install required Android tools (QTCREATORBUG-23285) +* Fixed several issues with AVD manager (QTCREATORBUG-23284, QTCREATORBUG-23448) + +### Remote Linux + +* Added option to use custom command for install step (QTCREATORBUG-23320) +* Added option to override deployment data (QTCREATORBUG-21854) + +### Bare Metal + +* Added support for RL78 architecture +* Added support for J-Link and EBlink GDB servers +* Added support for KEIL uVision v5.x debugger + +Credits for these changes go to: +-------------------------------- +Alessandro Portale +Alexandru Croitor +Andre Hartmann +Andrey Sobol +André Pönitz +Assam Boudjelthia +Camila San +Christian Kandeler +Christian Stenger +Cristian Adam +David Schulz +Denis Shienkov +Dmitry Kovalev +Eike Ziller +Federico Guerinoni +Filippo Cucchetto +Halfdan Ingvarsson +Hannes Domani +Igor Sidorov +Jaroslaw Kobus +Jochen Becher +Knud Dollereder +Leander Schulten +Leena Miettinen +Lucie Gérard +Mahmoud Badri +Mariana Meireles +Marius Sincovici +Maximilian Goldstein +Miikka Heikkinen +Miklós Márton +Mitch Curtis +Mitja Kleider +Nikolai Kosjar +Nikolay Panov +Oliver Wolff +Orgad Shaneh +Robert Löhning +Sergey Morozov +Tasuku Suzuki +Thiago Macieira +Thomas Hartmann +Tim Henning +Tim Jenssen +Tobias Hunger +Topi Reinio +Ulf Hermann +Ville Voutilainen +Volodymyr Samokhatko +zarelaky |