diff options
author | Eike Ziller <eike.ziller@qt.io> | 2019-02-07 16:08:32 +0100 |
---|---|---|
committer | Eike Ziller <eike.ziller@qt.io> | 2019-02-15 09:17:09 +0000 |
commit | c5be15cc0697022ee741e107c827a5210ac39f1c (patch) | |
tree | eb554816727f9c396dfe047cdcbb204030204bc6 /dist | |
parent | f3110a4c1c0ce4085f86b6dae227d35f9c4a35c8 (diff) |
Add changes file for 4.9
Change-Id: I650ff3c8792b4d1ae7e8ac25dad51de238c2169b
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Diffstat (limited to 'dist')
-rw-r--r-- | dist/changes-4.9.0.md | 240 |
1 files changed, 240 insertions, 0 deletions
diff --git a/dist/changes-4.9.0.md b/dist/changes-4.9.0.md new file mode 100644 index 0000000000..5bc79fca88 --- /dev/null +++ b/dist/changes-4.9.0.md @@ -0,0 +1,240 @@ +Qt Creator version 4.9 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.8..v4.9.0 + +General + +* Added high-level introduction to Qt Creator's UI for first-time users + (QTCREATORBUG-21585) +* Added option to run external tools in build or run environment of + active project (QTCREATORBUG-18394, QTCREATORBUG-19892) +* Improved selection colors in dark themes (QTCREATORBUG-18888) + +Editing + +* Language Client + * Added support for document outline (QTCREATORBUG-21573) + * Added support for `Find Usages` (QTCREATORBUG-21577) + * Added support for code actions +* Highlighter + * Replaced custom highlighting file parser with `KSyntaxHighlighting` + (QTCREATORBUG-21029) +* Made it possible to filter bookmarks by line and text content in Locator + (QTCREATORBUG-21771) +* Fixed document sort order after rename (QTCREATORBUG-21565) + +Help + +* Improved context help in case of code errors or diagnostics + (QTCREATORBUG-15959, QTCREATORBUG-21686) +* Improved lookup performance for context help + +All Projects + +* Added `Expand All` to context menu (QTCREATORBUG-17243) +* Added `Close All Files in Project` action (QTCREATORBUG-15593) +* Added closing of all files of a project when project is closed + (QTCREATORBUG-15721) +* Added display of command line parameters to `Application Output` + (QTCREATORBUG-20577) +* Fixed that dragging file from `Projects` view to desktop moved the file + (QTCREATORBUG-14494) + +QMake Projects + +* Fixed that adding files did not respect alphabetic sorting and indentation + with tabs (QTCREATORBUG-553, QTCREATORBUG-21807) +* Fixed updating of `LD_LIBRARY_PATH` environment variable (QTCREATORBUG-21475) +* Fixed updating of project tree in case of wildcards in corresponding QMake + variable (QTCREATORBUG-21603) + +CMake Projects + +* Fixed that default build directory names contained spaces (QTCREATORBUG-18442) +* Fixed that build targets were reset on CMake parse error (QTCREATORBUG-21617) +* Fixed scroll behavior when adding configuration item + +Qbs Projects + +* Fixed crash when switching kits (QTCREATORBUG-21544) + +Generic Projects + +* Added deployment via `QtCreatorDeployment.txt` file (QTCREATORBUG-19202) +* Added setting C/C++ flags for the code model via `.cflags` and `.cxxflags` + files (QTCREATORBUG-19668) +* Fixed `Apply Filter` when editing file list (QTCREATORBUG-16237) + +C++ Support + +* Added code snippet for range-based `for` loops +* Added option to synchronize `Include Hierarchy` with current document + (QTCREATORBUG-12022) +* Clang Code Model + * Added buttons for copying and ignoring diagnostics to tooltip + * Fixed issue with high memory consumption (QTCREATORBUG-19543) +* Clang Format + * Added option to format code instead of only indenting code + +QML Support + +* Updated to parser from Qt 5.12, adding support for ECMAScript 7 + (QTCREATORBUG-20341, QTCREATORBUG-21301) +* Improved error handling in Qt Quick Application project template (QTBUG-39469) +* Fixed crash on `Find Usages` + +Python + +* Added project templates for Qt for Python + +Nim Support + +* Added code completion based on `NimSuggest` + +Debugging + +* GDB + * Added support for rvalue references in function arguments +* LLDB + * Fixed `Source Paths Mappings` functionality (QTCREATORBUG-17468) + +Clang Analyzer Tools + +* Made Clazy configuration options more fine grained (QTCREATORBUG-21120) +* Improved Fix-its handling in case of selecting multiple diagnostics and + after editing files +* Added diagnostics from header files (QTCREATORBUG-21452) +* Added sorting to result list (QTCREATORBUG-20660) +* Fixed that files were analyzed that are not part of current build + configuration (QTCREATORBUG-16016) + +Perf Profiler + +* Made Perf profiler integration opensource + +Qt Quick Designer + +* Made QML Live Preview integration opensource + +Version Control Systems + +* Git + * Improved messages when submit editor validation fails and when editor + is closed + * Added `Subversion` > `DCommit` + * `Branches` View + * Added `Push` action + * Added entry for detached `HEAD` (QTCREATORBUG-21311) + * Added tracking of external changes to `HEAD` (QTCREATORBUG-21089) +* Subversion + * Improved handling of commit errors (QTCREATORBUG-15227) +* Perforce + * Disabled by default + * Fixed issue with setting P4 environment variables (QTCREATORBUG-21573) +* Mercurial + * Added side-by-side diff viewer (QTCREATORBUG-21124) + +Test Integration + +* Added `Uncheck All Filters` +* Added grouping results by application (QTCREATORBUG-21740) +* QTest + * Added support for `BXPASS` and `BXFAIL` + * Fixed parsing of `BFAIL` and `BPASS` + +FakeVim + +* Added option for blinking cursor (QTCREATORBUG-21613) +* Added closing completion popups with `Ctrl+[` (QTCREATORBUG-21886) + +Model Editor + +* Added display of base class names + +Serial Terminal + +* Improved error message on connection failure + +Platform Specific + +Windows + +* Added support for MSVC 2019 +* Changed toolchain detection to use `vswhere` by default, which is recommended + by Microsoft + +Linux + +macOS + +* Added support for Touch Bar (QTCREATORBUG-21263) + +Android + +* Removed separate `QmakeAndroidSupport` plugin and merged functionality into + other plugins + +Remote Linux + +* Removed use of Botan, exchanging it by use of separately installed OpenSSH + tools (QTCREATORBUG-15744, QTCREATORBUG-15807, QTCREATORBUG-19306, + QTCREATORBUG-20210) +* Added support for `ssh-askpass` +* Added optional deployment of public key for authentication to device setup + wizard +* Added support for X11 forwarding +* Added `rsync` based deployment method +* Added support for `Run in Terminal` +* Added support for opening a remote terminal from device settings +* Fixed incremental deployment when target directory is changed + (QTCREATORBUG-21225) +* Fixed issue with killing remote process (QTCREATORBUG-19941) + +Credits for these changes go to: +Aaron Barany +Alessandro Portale +Andre Hartmann +André Pönitz +Asit Dhal +Bernhard Beschow +Chris Rizzitello +Christian Kandeler +Christian Stenger +Cristian Adam +Cristian Maureira-Fredes +Daniel Wingerd +David Schulz +Eike Ziller +Filip Bucek +Filippo Cucchetto +Frank Meerkoetter +Friedemann Kleint +Ivan Donchevskii +James McDonnell +Jochen Becher +Kai Köhne +Leena Miettinen +Marco Benelli +Marco Bubke +Michael Kopp +Michael Weghorn +Miklós Márton +Mitch Curtis +Nikolai Kosjar +Oliver Wolff +Orgad Shaneh +Przemyslaw Gorszkowski +Robert Löhning +Thiago Macieira +Thomas Hartmann +Tim Jenssen +Tobias Hunger +Ulf Hermann +Vikas Pachdha +Ville Nummela +Xiaofeng Wang |