summaryrefslogtreecommitdiff
path: root/dist
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2019-05-29 12:22:17 +0200
committerEike Ziller <eike.ziller@qt.io>2019-06-11 14:31:46 +0000
commit25ecadcaf3bbb68755d82e681bcac53779ac76eb (patch)
tree5b37cd8de993e2b6cfaed48c0751e50fdbc2b420 /dist
parentdf6bbdd191361972ec3d9f70e8cd0f282759bc7d (diff)
downloadqt-creator-25ecadcaf3bbb68755d82e681bcac53779ac76eb.tar.gz
Add changes file for 4.10
Change-Id: Idc8dd41e3f70326043b32d920122702bd4ccaa61 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Diffstat (limited to 'dist')
-rw-r--r--dist/changes-4.10.0.md217
1 files changed, 217 insertions, 0 deletions
diff --git a/dist/changes-4.10.0.md b/dist/changes-4.10.0.md
new file mode 100644
index 0000000000..f97a83a472
--- /dev/null
+++ b/dist/changes-4.10.0.md
@@ -0,0 +1,217 @@
+# Qt Creator 4.10
+
+Qt Creator version 4.10 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.9..v4.10.0
+
+## Editing
+
+* Removed support for KDE code paster after removal of official API
+* Added option for pinning files so they stay open when closing all files (QTCREATORBUG-21899)
+
+### Language Client
+
+* Added option for starting server when needed
+* Added option for starting one server per project
+* Added support for `workspace/workspaceFolders` server request
+* Added Locator filter for current document (`.`)
+* Added Locator filters for symbols in workspace (`:`, `c`, and `m`) (QTCREATORBUG-21915)
+* Added hover information
+* Made client settings expand variables for executable and arguments
+* Improved completion item tooltip (QTCREATORBUG-22429)
+
+## Help
+
+* Added option for scroll wheel zooming (QTCREATORBUG-14154)
+
+## All Projects
+
+* Added option for hiding kit settings (QTCREATORBUG-9134)
+* Added support for drag & drop in Projects tree (QTCREATORBUG-6446)
+* Added option for closing files of project when closing project (QTCREATORBUG-22198)
+* Added filtering to `Application Output`, `Compile Output`, and `General Messages`
+ (QTCREATORBUG-16356)
+* Added `Re-detect` and `Remove All` to compiler settings
+* Added Locator filter for all files in all project directory trees (`a`) (QTCREATORBUG-19122)
+* Added `CurrentRun:WorkingDir` Qt Creator variable
+* Added `Tools` > `Parse Build Output` (QTCREATORBUG-16017)
+* Added option for not clearing `Issues` pane on build (QTCREATORBUG-22478)
+* Moved `Application Output` and `Build Output` options to separate tabs in the
+ `Build & Run` options
+* Improved search for files from `Issues` pane (QTCREATORBUG-13623)
+
+### Wizards
+
+* Added build system choice to `Qt Widgets Application` and `C++ Library` wizards
+* Added `value('variablename')` to JavaScript context in JSON wizards, adding support for
+ lists and dictionaries as values
+* Fixed that file names were always lower-cased by file wizards (QTCREATORBUG-14711)
+
+## QMake Projects
+
+* Added option for adding existing project as sub-project (QTCREATORBUG-5837)
+* Added option for running `qmake` on every build (QTCREATORBUG-20888)
+* Added completion of paths in project files (QTCREATORBUG-5915)
+* Added forced `qmake` run on rebuild
+* Fixed building sub-project in case of additional custom make steps (QTCREATORBUG-15794)
+
+## CMake Projects
+
+* Removed `Default` from build types (QTCREATORBUG-22013)
+* Added support for Android targets
+* Added support for building single file (QTCREATORBUG-18898)
+* Added completion of paths in project files (QTCREATORBUG-5915)
+* Improved text in `Configuration has changed on disk` dialog (QTCREATORBUG-22059)
+
+## Qbs Projects
+
+* Added support for Android targets
+* Fixed `Build product` for files in groups
+
+## Python Projects
+
+* Added support for adding and removing files from project
+* Improved wizards
+
+## Compilation Database Projects
+
+* Added setting for project header path (QTCREATORBUG-22031)
+* Added custom build steps and run configuration (QTCREATORBUG-21727)
+* Added option for specifying additional files in `compile_database.json.files`
+* Fixed handling of relative paths (QTCREATORBUG-22338)
+* Fixed handling of `--sysroot` (QTCREATORBUG-22339)
+
+## Qt Support
+
+* Added handling of QtTest messages in compile output (QTCREATORBUG-8091)
+
+## C++ Support
+
+* Improved auto-insertion of closing curly brace (QTCREATORBUG-18872)
+* Fixed that snippet completion could get in the way (QTCREATORBUG-21767)
+
+### Clang Format
+
+* Improved configuration UI
+* Fixed that clang format was triggered on save when Beautifier already was as well
+
+## QML Support
+
+## Debugging
+
+* Added pretty printer for `QMargin`
+
+### CDB
+
+* Fixed loading of custom debugging helpers (QTCREATORBUG-20481)
+
+## Perf Profiler
+
+* Changed format of saved traces
+* Added support for multiple attributes per sample
+* Added CPU ID for events
+
+## Qt Quick Designer
+
+* Added support for `ShapeGradient` (QDS-359)
+* Added gradient picker that allows loading and saving of presets
+* Updated properties of `Flickable`
+
+## Version Control Systems
+
+* Added zoom buttons to `Version Control` output pane
+
+### Git
+
+* Added support for different reset types in `Branches` view
+* Added choice of build system to `Git Clone` wizard if cloned project supports multiple
+ build systems (QTCREATORBUG-17828)
+
+## Test Integration
+
+* Added basic support for Boost tests
+* Added wizard for Boost tests (QTCREATORBUG-21169)
+* Added option for automatically opening test results pane
+* Improved handling of unexpected test output (QTCREATORBUG-22354)
+
+## Platform Specific
+
+### Windows
+
+* Added `Clone` for MSVC toolchains (QTCREATORBUG-22163)
+* Fixed that `mingw32-make`'s warnings were categorized as errors (QTCREATORBUG-22171)
+* Fixed bitness detection for MinGW (QTCREATORBUG-22160)
+
+### Linux
+
+* Improved auto-detection of toolchains (QTCREATORBUG-19179, QTCREATORBUG-20044, QTCREATORBUG-22081)
+
+### macOS
+
+### Android
+
+* Removed support for MIPS64
+
+### Remote Linux
+
+* Added deployment method that deploys everything that is installed by the build system
+ in its install step (QTCREATORBUG-21855)
+* Added support for opening remote terminal with run environment
+* Added option for `rsync` flags for deployment (QTCREATORBUG-22352)
+
+### Boot to Qt
+
+### Bare Metal
+
+* Added include path detection and output parsers for `IAR`, `KEIL` and `SDCC` toolchains
+
+## Credits for these changes go to:
+Aleksei German
+Alessandro Ambrosano
+Alessandro Portale
+Andre Hartmann
+André Pönitz
+Anton Danielsson
+Antonio Di Monaco
+Asit Dhal
+BogDan Vatra
+Christian Gagneraud
+Christian Kandeler
+Christian Stenger
+Cristian Adam
+Cristián Maureira-Fredes
+Daniel Teske
+David Schulz
+Denis Shienkov
+Denis Vygovskiy
+Eike Ziller
+Friedemann Kleint
+Haxor Leet
+illiteratecoder
+Ivan Donchevskii
+Ivan Komissarov
+Joel Smith
+Jörg Bornemann
+Kavindra Palaraja
+Luca Carlon
+Marco Bubke
+Martin Haase
+Mitch Curtis
+Nikolai Kosjar
+Oliver Wolff
+Orgad Shaneh
+Przemyslaw Gorszkowski
+Robert Löhning
+Thomas Hartmann
+Thomas Otto
+Tim Henning
+Tim Jenssen
+Tobias Hunger
+Tor Arne Vestbø
+Ulf Hermann
+Ville Nummela