2018-07-06 12:32:26 +02:00
|
|
|
Qt Creator version 4.8 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.7..v4.8.0
|
|
|
|
|
|
|
|
|
|
General
|
|
|
|
|
|
|
|
|
|
* Added `HostOs:PathListSeparator` and `HostOs:ExecutableSuffix` Qt Creator
|
|
|
|
|
variables
|
|
|
|
|
* Added `Create Folder` to context menu of path choosers if the path does not
|
|
|
|
|
exist
|
2018-07-13 15:10:53 +02:00
|
|
|
* Fixed menu items shown in menu locator filter (QTCREATORBUG-20071,
|
|
|
|
|
QTCREATORBUG-20626)
|
2018-07-06 12:32:26 +02:00
|
|
|
|
|
|
|
|
Editing
|
|
|
|
|
|
|
|
|
|
* Made it possible to change default editors in MIME type settings
|
|
|
|
|
|
|
|
|
|
Help
|
|
|
|
|
|
|
|
|
|
All Projects
|
|
|
|
|
|
|
|
|
|
* Added option for parallel jobs to `make` step, which is enabled by default
|
|
|
|
|
if `MAKEFLAGS` are not set (QTCREATORBUG-18414)
|
2018-07-13 15:10:53 +02:00
|
|
|
* Added auto-detection of the Clang compiler shipped with Qt Creator
|
2018-07-06 12:32:26 +02:00
|
|
|
* Improved handling of relative file paths for custom error parsers
|
|
|
|
|
(QTCREATORBUG-20605)
|
|
|
|
|
* Fixed that `make` step required C++ tool chain
|
|
|
|
|
|
|
|
|
|
QMake Projects
|
|
|
|
|
|
2018-07-13 15:10:53 +02:00
|
|
|
* Fixed that `make qmake_all` was run in top-level project directory even when
|
|
|
|
|
building sub-project (QTCREATORBUG-20823)
|
|
|
|
|
|
2018-07-06 12:32:26 +02:00
|
|
|
C++ Support
|
|
|
|
|
|
2018-07-13 15:10:53 +02:00
|
|
|
* Clang Code Model
|
|
|
|
|
* Added function overloads to tooltip in completion popup
|
|
|
|
|
* Added `Build` > `Generate Compilation Database`
|
2018-08-23 19:06:23 +02:00
|
|
|
* Fixed that braced initialization did not provide constructor completion
|
|
|
|
|
(QTCREATORBUG-20957)
|
|
|
|
|
* Fixed local references for operator arguments (QTCREATORBUG-20966)
|
2018-07-13 15:10:53 +02:00
|
|
|
|
2018-07-06 12:32:26 +02:00
|
|
|
QML Support
|
|
|
|
|
|
|
|
|
|
* Fixed indentation in object literals with ternary operator (QTCREATORBUG-7103)
|
|
|
|
|
* Fixed that symbols from closed projects were still shown in Locator
|
|
|
|
|
(QTCREATORBUG-13459)
|
|
|
|
|
|
|
|
|
|
Python Support
|
|
|
|
|
|
|
|
|
|
Debugging
|
|
|
|
|
|
2018-07-13 15:10:53 +02:00
|
|
|
* GDB
|
|
|
|
|
* Fixed startup issue with localized debugger output (QTCREATORBUG-20765)
|
|
|
|
|
* Fixed disassembler view for newer GCC
|
|
|
|
|
* CDB
|
|
|
|
|
* Added option to suppress task entries for exceptions (QTCREATORBUG-20915)
|
|
|
|
|
* LLDB
|
|
|
|
|
* Fixed instruction-wise stepping
|
|
|
|
|
|
2018-07-06 12:32:26 +02:00
|
|
|
Clang Static Analyzer
|
|
|
|
|
|
|
|
|
|
QML Profiler
|
|
|
|
|
|
|
|
|
|
Version Control Systems
|
|
|
|
|
|
|
|
|
|
* Git
|
|
|
|
|
* Improved behavior if no merge tool is configured
|
2018-07-13 15:10:53 +02:00
|
|
|
* Fixed handling of `file://` remotes (QTCREATORBUG-20618)
|
2018-07-06 12:32:26 +02:00
|
|
|
|
|
|
|
|
Image Viewer
|
|
|
|
|
|
|
|
|
|
Test Integration
|
|
|
|
|
|
2018-08-23 19:06:23 +02:00
|
|
|
* Google Test
|
|
|
|
|
* Fixed that not all failure locations were shown (QTCREATORBUG-20967)
|
|
|
|
|
|
|
|
|
|
Model Editor
|
|
|
|
|
|
|
|
|
|
* Fixed that selections and text cursors where exported (QTCREATORBUG-16689)
|
|
|
|
|
|
2018-07-06 12:32:26 +02:00
|
|
|
Platform Specific
|
|
|
|
|
|
|
|
|
|
Windows
|
|
|
|
|
|
2018-08-23 19:06:23 +02:00
|
|
|
Linux
|
|
|
|
|
|
|
|
|
|
* Added detection of Intel C compiler (QTCREATORBUG-18302)
|
|
|
|
|
|
|
|
|
|
macOS
|
|
|
|
|
|
|
|
|
|
* Fixed light themes for macOS Mojave (10.14)
|
|
|
|
|
|
2018-07-06 12:32:26 +02:00
|
|
|
Android
|
|
|
|
|
|
2018-07-13 15:10:53 +02:00
|
|
|
* Added support for command line arguments
|
|
|
|
|
* Added support for environment variables
|
|
|
|
|
* Fixed connecting to debugger for API level 24 and later
|
|
|
|
|
|
2018-07-06 12:32:26 +02:00
|
|
|
Credits for these changes go to:
|