2015-10-19 17:15:50 +02:00
|
|
|
Qt Creator version 3.6 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/3.5..origin/3.6
|
|
|
|
|
|
|
|
|
|
General
|
|
|
|
|
|
|
|
|
|
* Added text zoom in application and compile output (QTCREATORBUG-12476)
|
|
|
|
|
* Fixed that context help was shown for current keyboard focus widget, even when
|
|
|
|
|
a tool tip with help icon was visible (QTCREATORBUG-5345)
|
|
|
|
|
|
|
|
|
|
Editing
|
|
|
|
|
|
|
|
|
|
* Added experimental editor for UML-like diagrams (`ModelEditor` plugin)
|
|
|
|
|
* Made it possible to use Qt Creator variables in snippets
|
|
|
|
|
* Fixed indentation in block selection mode (QTCREATORBUG-12697)
|
|
|
|
|
* Fixed that Qt Creator tried to write auto-save files in read-only
|
|
|
|
|
directories
|
|
|
|
|
* Fixed possible crash with code completion (QTCREATORBUG-14875)
|
2015-11-26 09:37:39 +01:00
|
|
|
* Fixed that closing session was leaving invalid editor windows open
|
|
|
|
|
(QTCREATORBUG-15193)
|
|
|
|
|
* Fixed that editors were closing even when closing Qt Creator was cancelled
|
|
|
|
|
(QTCREATORBUG-14401)
|
2015-12-10 11:25:49 +01:00
|
|
|
* Fixed zooming text with touch pads, which was too sensitive (QTBUG-49024)
|
2015-10-19 17:15:50 +02:00
|
|
|
|
|
|
|
|
Project Management
|
|
|
|
|
|
|
|
|
|
* Added actions for building without dependencies and for rebuilding
|
|
|
|
|
and cleaning with dependencies to context menu of project tree
|
|
|
|
|
(QTCREATORBUG-14606)
|
|
|
|
|
* Added option to synchronize kits between all projects in a session
|
|
|
|
|
(QTCREATORBUG-5823)
|
2015-11-26 09:37:39 +01:00
|
|
|
* Fixed that `%{CurrentBuild:Type}` was not expanded correctly
|
|
|
|
|
(QTCREATORBUG-15178)
|
|
|
|
|
* Fixed that `Stop applications before building` also stopped applications
|
|
|
|
|
when deploying (QTCREATORBUG-15281)
|
2015-10-19 17:15:50 +02:00
|
|
|
|
|
|
|
|
QMake Projects
|
|
|
|
|
|
2015-12-10 11:25:49 +01:00
|
|
|
* Added a build configuration type for profiling
|
|
|
|
|
(release build with separate debug information)
|
2015-10-19 17:15:50 +02:00
|
|
|
* Changed project display names to be `QMAKE_PROJECT_NAME` if set
|
|
|
|
|
(QTCREATORBUG-13950)
|
|
|
|
|
* Fixed that `.pri` files were shown in flat list instead of tree
|
|
|
|
|
(QTCREATORBUG-487)
|
|
|
|
|
* Fixed that `QMAKE_EXT_H` was ignored for UI code model (QTCREATORBUG-14910)
|
|
|
|
|
* Fixed that `make` build step was not updated on environment changes
|
|
|
|
|
(QTCREATORBUG-14831)
|
2015-11-26 09:37:39 +01:00
|
|
|
* Fixed adding files to `.qrc` files through the project tree
|
|
|
|
|
(QTCREATORBUG-15277)
|
2015-10-19 17:15:50 +02:00
|
|
|
|
|
|
|
|
CMake Projects
|
|
|
|
|
|
|
|
|
|
* Improved handling of projects with CMake errors (QTCREATORBUG-6903)
|
|
|
|
|
* Added option for `Debug`, `Release`, `ReleaseWithDebugInfo` and
|
|
|
|
|
`MinSizeRelease` build types (QTCREATORBUG-12219)
|
|
|
|
|
* Added auto-indent and parentheses and quote matching to CMake editor
|
|
|
|
|
|
|
|
|
|
C++ Support
|
|
|
|
|
|
|
|
|
|
* Added support for `noexcept`
|
2015-11-26 09:37:39 +01:00
|
|
|
* Fixed crash with function arguments hint (QTCREATORBUG-15275)
|
|
|
|
|
* Fixed that object instantiation was sometimes highlighted as function call
|
|
|
|
|
(QTCREATORBUG-15212)
|
2015-10-19 17:15:50 +02:00
|
|
|
* Clang code model
|
2015-10-26 11:13:09 +01:00
|
|
|
* Added more diagnostic messages to editors
|
2015-10-19 17:15:50 +02:00
|
|
|
* Added Clang's Fix-its to refactoring actions (QTCREATORBUG-14868)
|
2015-11-26 09:37:39 +01:00
|
|
|
* Added option for additional command line arguments
|
2015-10-19 17:15:50 +02:00
|
|
|
|
|
|
|
|
Debugging
|
|
|
|
|
|
|
|
|
|
* Made sub-registers editable
|
|
|
|
|
* Fixed breakpoint removal from disassembler view (QTCREATORBUG-14973)
|
|
|
|
|
* CDB
|
|
|
|
|
* Fixed auto-detection of CDB from Windows 10 Kits
|
|
|
|
|
* LLDB
|
|
|
|
|
* Fixed handling of large registers
|
2015-12-10 11:25:49 +01:00
|
|
|
* QML/JS
|
|
|
|
|
* Fixed that debugger stopped at disabled breakpoints (QTCREATORBUG-15395)
|
2015-10-19 17:15:50 +02:00
|
|
|
* QML/JS Console
|
|
|
|
|
* Implemented lazy loading of sub-items
|
|
|
|
|
* Improved error reporting
|
2015-12-10 11:25:49 +01:00
|
|
|
* GDB/MinGW
|
|
|
|
|
* Fixed wrong `GDB not responding` message (QTCREATORBUG-14350)
|
2015-10-19 17:15:50 +02:00
|
|
|
|
|
|
|
|
Analyzer
|
|
|
|
|
|
|
|
|
|
* Improved diagnostics view to use tree view instead of list
|
|
|
|
|
|
|
|
|
|
QML Profiler
|
|
|
|
|
|
|
|
|
|
* Improved performance of timeline view (QTCREATORBUG-14983)
|
2015-11-26 09:37:39 +01:00
|
|
|
* Fixed offset when dragging timeline categories (QTCREATORBUG-15333)
|
2015-10-19 17:15:50 +02:00
|
|
|
|
|
|
|
|
Qt Quick Designer
|
|
|
|
|
|
|
|
|
|
* Made Qt Quick Designer aware of QRC files in project
|
|
|
|
|
* Improved selection behavior with regard to z-order in form editor
|
|
|
|
|
(QTCREATORBUG-11703)
|
|
|
|
|
* Added `Go to Implementation` action from `.ui.qml` file to its
|
|
|
|
|
associated `.qml` file
|
|
|
|
|
* Added connection editor and path editor
|
|
|
|
|
|
|
|
|
|
Version Control Systems
|
|
|
|
|
|
|
|
|
|
* Subversion
|
|
|
|
|
* Fixed encoding issues for commit message (QTCREATORBUG-14965)
|
|
|
|
|
* Perforce
|
|
|
|
|
* Fixed showing differences of files in submit editor when using
|
|
|
|
|
P4CONFIG (QTCREATORBUG-14538)
|
|
|
|
|
|
|
|
|
|
TODO
|
|
|
|
|
|
|
|
|
|
* Added option to show TODOs only for current sub-project
|
|
|
|
|
|
|
|
|
|
Platform Specific
|
|
|
|
|
|
|
|
|
|
Windows
|
|
|
|
|
|
|
|
|
|
* Fixed detection of `cygwin` ABIs
|
|
|
|
|
|
|
|
|
|
OS X
|
|
|
|
|
|
|
|
|
|
* Added option for file system case-sensitivity and made it case-insensitive by
|
|
|
|
|
default (QTCREATORBUG-13507)
|
|
|
|
|
* Added option to set `DYLD_LIBRARY_PATH` and `DYLD_FRAMEWORK_PATH` in
|
|
|
|
|
run configurations (QTCREATORBUG-14022)
|
2015-12-10 11:25:49 +01:00
|
|
|
* Fixed that `DYLD_LIBRARY_PATH`, `DYLD_FRAMEWORK_PATH` and `DYLD_IMAGE_SUFFIX`
|
|
|
|
|
were not taking effect when debugging with recent LLDB
|
2015-10-19 17:15:50 +02:00
|
|
|
|
|
|
|
|
Android
|
|
|
|
|
|
2015-12-10 11:25:49 +01:00
|
|
|
* Added support for Android 6.0
|
2015-10-19 17:15:50 +02:00
|
|
|
* Fixed that QML syntax errors where not clickable in application output
|
|
|
|
|
(QTCREATORBUG-14832)
|
|
|
|
|
* Fixed deployment on devices without `readlink` (QTCREATORBUG-15006)
|
|
|
|
|
* Fixed debugging of signed applications (requires Qt 5.6) (QTCREATORBUG-13035)
|
2015-11-26 09:37:39 +01:00
|
|
|
* Fixed that building failed if Java is not in `PATH` (QTCREATORBUG-15382)
|
2015-10-19 17:15:50 +02:00
|
|
|
|
|
|
|
|
iOS
|
|
|
|
|
|
|
|
|
|
* Improved error messages for deployment
|
2015-12-10 11:25:49 +01:00
|
|
|
* Fixed issues with profiling QML (QTCREATORBUG-15383)
|
2015-10-19 17:15:50 +02:00
|
|
|
|
|
|
|
|
Remote Linux
|
|
|
|
|
|
|
|
|
|
* Added support for ECDSA public keys with 384 and 521 bits,
|
|
|
|
|
ECDSA user keys, and ECDSA key creation
|
|
|
|
|
* Fixed environment and working directory for Valgrind analyzer
|
2015-11-26 09:37:39 +01:00
|
|
|
* Fixed attaching to remote debugging server (QTCREATORBUG-15210)
|
2015-10-19 17:15:50 +02:00
|
|
|
|
2015-10-26 12:09:46 +01:00
|
|
|
Credits for these changes go to:
|
2015-12-11 16:07:44 +02:00
|
|
|
Adam Strzelecki
|
2015-10-26 12:09:46 +01:00
|
|
|
Aleix Pol
|
|
|
|
|
Alessandro Portale
|
|
|
|
|
Alexander Drozdov
|
2015-12-11 16:07:44 +02:00
|
|
|
Allan Sandfeld Jensen
|
|
|
|
|
André Hartmann
|
2015-10-26 12:09:46 +01:00
|
|
|
André Pönitz
|
|
|
|
|
Benjamin Zeller
|
|
|
|
|
BogDan Vatra
|
|
|
|
|
Christian Kandeler
|
|
|
|
|
Christian Stenger
|
|
|
|
|
Christian Strømme
|
|
|
|
|
Claus Steuer
|
|
|
|
|
Cristian Adam
|
|
|
|
|
Daniel Teske
|
2015-12-11 16:07:44 +02:00
|
|
|
David Fries
|
2015-10-26 12:09:46 +01:00
|
|
|
David Schulz
|
2015-12-11 16:07:44 +02:00
|
|
|
Davide Pesavento
|
|
|
|
|
Denis Shienkov
|
2015-10-26 12:09:46 +01:00
|
|
|
Eike Ziller
|
2015-12-11 16:07:44 +02:00
|
|
|
Finn Brudal
|
|
|
|
|
Friedemann Kleint
|
|
|
|
|
J-P Nurmi
|
2015-10-26 12:09:46 +01:00
|
|
|
Jake Petroules
|
|
|
|
|
Jakub Golebiewski
|
|
|
|
|
Jan Dalheimer
|
|
|
|
|
Jarek Kobus
|
|
|
|
|
Jean Gressmann
|
|
|
|
|
Jochen Becher
|
2015-12-11 16:07:44 +02:00
|
|
|
Jörg Bornemann
|
|
|
|
|
Lassi Hämäläinen
|
2015-10-26 12:09:46 +01:00
|
|
|
Leena Miettinen
|
|
|
|
|
Lorenz Haas
|
2015-12-11 16:07:44 +02:00
|
|
|
Marc Mutz
|
|
|
|
|
Marco Benelli
|
2015-10-26 12:09:46 +01:00
|
|
|
Marco Bubke
|
2015-12-11 16:07:44 +02:00
|
|
|
Martin Kampas
|
2015-10-26 12:09:46 +01:00
|
|
|
Maurice Kalinowski
|
|
|
|
|
Mitch Curtis
|
|
|
|
|
Montel Laurent
|
2015-12-11 16:07:44 +02:00
|
|
|
Nico Vertriest
|
2015-10-26 12:09:46 +01:00
|
|
|
Niels Weber
|
|
|
|
|
Nikita Baryshnikov
|
|
|
|
|
Nikolai Kosjar
|
|
|
|
|
Oliver Wolff
|
|
|
|
|
Orgad Shaneh
|
|
|
|
|
Oswald Buddenhagen
|
2015-12-11 16:07:44 +02:00
|
|
|
Robert Löhning
|
|
|
|
|
Sergey Belyashov
|
2015-10-26 12:09:46 +01:00
|
|
|
Sze Howe Koh
|
|
|
|
|
Thiago Macieira
|
|
|
|
|
Thomas Hartmann
|
|
|
|
|
Thorbjørn Lindeijer
|
|
|
|
|
Tim Jenssen
|
|
|
|
|
Tobias Hunger
|
2015-12-11 16:07:44 +02:00
|
|
|
Tom Deblauwe
|
|
|
|
|
Topi Reinio
|
2015-10-26 12:09:46 +01:00
|
|
|
Ulf Hermann
|
2015-12-11 16:07:44 +02:00
|
|
|
Viktor Ostashevskyi
|
2015-10-26 12:09:46 +01:00
|
|
|
Vladyslav Gapchych
|