aboutsummaryrefslogtreecommitdiffstats
path: root/dist/changes-4.2.0.md
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2016-10-17 16:11:47 +0200
committerEike Ziller <eike.ziller@qt.io>2016-10-24 07:43:54 +0000
commitb2b6c6029309e7802aa324ac85b6981ebf9f215d (patch)
tree8190bc8948efff65d7824a52b1f467cec626f409 /dist/changes-4.2.0.md
parent504a525b35c020bcb9c3343efb8bb460ac098992 (diff)
Add changes file for 4.2
Change-Id: I56f97306de5d3280ade60cc335b55c2e79f89bad Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Diffstat (limited to 'dist/changes-4.2.0.md')
-rw-r--r--dist/changes-4.2.0.md142
1 files changed, 142 insertions, 0 deletions
diff --git a/dist/changes-4.2.0.md b/dist/changes-4.2.0.md
new file mode 100644
index 0000000000..d44ae8a81f
--- /dev/null
+++ b/dist/changes-4.2.0.md
@@ -0,0 +1,142 @@
+Qt Creator version 4.2 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.1..v4.2.0
+
+General
+
+* Added experimental editor for Qt SCXML
+* Added pattern substitution for variable expansion
+ `%{variable/pattern/replacement}` (and `%{variable//pattern/replacement}`
+ for replacing multiple matches)
+* Added default values for variable expansion (`%{variable:-default}`)
+* Added Help > System Information for bug reporting purposes
+ (QTCREATORBUG-16135)
+* Added option to hide the central widget in Debug mode
+
+Welcome
+
+* Added keyboard shortcuts for opening recent sessions and projects
+* Improved performance when many sessions are shown
+
+Editing
+
+* Added action for selecting word under cursor (QTCREATORBUG-641)
+* Fixed highlighting of Markdown files
+ (QTCREATORBUG-16304)
+
+Help
+
+* Added option to open link and current page in window (QTCREATORBUG-16842)
+
+All Projects
+
+* Reworked Projects mode UI
+* Grouped all device options into one options category
+* Added support for toolchains for different languages (currently C and C++)
+
+QMake Projects
+
+* Removed Qt Labs Controls wizard which is superseded by Qt Quick Controls 2
+* Fixed `Open with Designer` and `Open with Linguist` for mobile and embedded Qt
+ (QTCREATORBUG-16558)
+* Fixed Add Library wizard when selecting library from absolute path or
+ different drive (QTCREATORBUG-8413, QTCREATORBUG-15732, QTCREATORBUG-16688)
+
+CMake Projects
+
+* Added support for CMake specific snippets
+* Added support for platforms and toolsets
+* Added warning for unsupported CMake versions
+* Added drop down for selecting predefined values for properties
+* Improved performance of opening project (QTCREATORBUG-16930)
+* Made it possible to select CMake application on macOS
+* Fixed that all unknown build target types were mapped to `ExecutableType`
+
+Qbs Projects
+
+* Made generated files available in project tree (QTCREATORBUG-15978)
+
+C++ Support
+
+* Added preview of images to tool tip on Qt resource URLs
+* Added option to skip big files when indexing (QTCREATORBUG-16712)
+* Added notification for parsing errors in headers
+* Fixed `Move Definition to Class` for functions in template class and
+ template member functions (QTCREATORBUG-14354)
+* Fixed issues with `Add Declaration`, `Add Definition`, and
+ `Move Definition Outside Class` for template functions
+* Clang Code Model
+ * Improved responsiveness of completion and highlighting
+
+Debugging
+
+* Added pretty printing of `QRegExp` captures
+* Added pretty printing of `QStaticStringData`
+* Improved pretty printing of QV4 types
+* Made display of maps more compact
+* Fixed pretty printing of `QFixed`
+* LLDB
+ * Added support for Qt Creator variables `%{...}` in startup commands
+
+QML Profiler
+
+* Added option to show memory usage and allocations as flame graph
+* Added option to show vertical orientation lines in timeline
+ (click the time ruler)
+
+Qt Quick Designer
+
+* Added completion expression editor
+* Added menu for editing `when` condition of states
+* Added editor for managing C++ backend objects
+* Added reformatting of `.ui.qml` files on save
+* Added support for exporting single properties
+* Added support for padding (Qt Quick 2.6)
+* Added support for elide and various font properties to text items
+* Fixed that it was not possible to give extracted components
+ the file extension `.ui.qml`
+* Fixed that switching from Qt Quick Designer failed to commit pending changes
+ (QTCREATORBUG-14830)
+* Fixed issues with pressing escape
+
+Diff Viewer
+
+* Added local diff for modified files in Qt Creator (`Diff` >
+ `Diff Current File`, `Diff` > `Diff All Modified Files`)
+ (QTCREATORBUG-9732)
+* Fixed that reload prompt was shown when reverting change
+
+Version Control Systems
+
+* Gerrit
+ * Fixed pushing to Gerrit when remote repository is empty
+ (QTCREATORBUG-16780)
+
+Test Integration
+
+* Added option to disable crash handler when debugging
+* Fixed that results were not shown when debugging (QTCREATORBUG-16693)
+* Fixed that progress indicator sometimes did not stop
+
+Model Editor
+
+* Added zooming
+* Added synchronization of selected diagram in diagram browser
+
+Platform Specific
+
+Android
+
+* Improved stability of determination if application is running
+* Fixed that running without deployment did not start emulator
+ (QTCREATORBUG-10237)
+* Fixed that permission model downgrade was not detected as error
+ (QTCREATORBUG-16630)
+* Fixed handling of minimum required API level (QTCREATORBUG-16740)
+
+Credits for these changes go to: