forked from qt-creator/qt-creator
Change-Id: I17022a9d52fef5b4912e580e599a968f24a794dd Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
234 lines
7.0 KiB
Plaintext
234 lines
7.0 KiB
Plaintext
Qt Creator version 3.3 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://gitorious.org/qt-creator/qt-creator.git
|
|
git log --cherry-pick --pretty=oneline origin/3.2..origin/3.3
|
|
|
|
General
|
|
* Dropped Qt 4 compatibility in Qt Creator's own code base.
|
|
Require Qt 5.3 as minimum, to take advantage of Qt 5 features.
|
|
Handling of Qt 4 based projects is of course still supported.
|
|
* Created new wizard engine to add new script based wizards
|
|
without the need for recompilation
|
|
* Improved high DPI support
|
|
* Added Window > Close Window for external windows
|
|
* Added list of open windows to Window menu
|
|
* Added basic theming support
|
|
* Fixed various thread-safety issues in locator
|
|
|
|
Editing
|
|
* Moved the Close Document button next to the document
|
|
chooser
|
|
* Implemented dragging of edited documents between splits,
|
|
and from navigation views onto splits
|
|
* Added titles to external editor windows
|
|
* Fixed that File > Close, and the corresponding shortcuts
|
|
and tool buttons, closed all editors for a document even
|
|
if multiple editors were visible
|
|
|
|
Help
|
|
* Added Home and Bookmark buttons to external and side-by-side
|
|
help viewers
|
|
* Added support for File > Print to external and side-by-side
|
|
help viewers
|
|
* Added optionally shown side bar with contents, index, bookmark
|
|
and search views to external help viewer
|
|
|
|
Managing and Building Projects
|
|
* Added option to specify environment variables per kit
|
|
(QTCREATORBUG-9898)
|
|
* Added 256-color ANSI support to application output view
|
|
(QTCREATORBUG-12623)
|
|
* Added Select all kits check box to project setup page
|
|
* Added support for using variables, such as %{Qt:Version},
|
|
in Qt version and kit display names (QTCREATORBUG-11118)
|
|
* Changed File > Close Project to a menu that allows selecting
|
|
a specific project to close, if more than one project is open
|
|
(QTCREATORBUG-12857)
|
|
* Fixed that Run menu in project context menu was never shown
|
|
|
|
QMake Projects
|
|
* Implemented asynchronous loading of projects
|
|
* Added option to use Qt Quick Compiler
|
|
* Fixed that adding multiple build configurations stopped asking
|
|
for the configuration name (QTCREATORBUG-12955)
|
|
* Fixed crash when renaming files in case automatic rewriting
|
|
of the .pro file is not possible (QTCREATORBUG-12930)
|
|
|
|
CMake Projects
|
|
* Added support for bare metal devices
|
|
* Added option to override make command (QTCREATORBUG-11788)
|
|
|
|
Qbs Projects
|
|
* Removed experimental status of the plugin
|
|
* Added support for renaming files (QBS-652)
|
|
* Fixed crash with simplified project view (QTCREATORBUG-12897)
|
|
|
|
Generic Projects
|
|
* Fixed that project files were shown twice after adding files to empty
|
|
generic project (QTCREATORBUG-13106)
|
|
|
|
Debugging
|
|
* GDB
|
|
* Fixed detection of target architecture
|
|
* CDB
|
|
* Made it possible to abort the debugging process
|
|
* Fixed shadowed local variable handling (QTCREATORBUG-13132)
|
|
|
|
QML Profiler
|
|
* Added drag & drop for reordering categories in timeline (QTCREATORBUG-12337)
|
|
* Added optional showing and hiding of categories
|
|
* Added option to add notes to events in timeline for export
|
|
* Fixed display of binding loops (QTCREATORBUG-12950)
|
|
* Fixed selection of previous and next item in timeline
|
|
|
|
Analyzer
|
|
|
|
C++ Support
|
|
* Added Convert connect() to Qt 5 Style refactoring action
|
|
* Added smart splitting of string literals when pressing enter within strings
|
|
* Fixed code completion for pointer in template specialization
|
|
and initialization (QTCREATORBUG-12638)
|
|
* Fixed code completion for typedefs of pointer arrays
|
|
(QTCREATORBUG-12703)
|
|
* Fixed that hovering over a symbol sometimes jumped to its definition
|
|
(QTCREATORBUG-12986)
|
|
* Fixed that include paths were not adjusted when files are renamed
|
|
|
|
|
|
QML Support
|
|
* Added support for forms
|
|
|
|
Qt Quick Designer
|
|
* Added support for a workflow where .qml code is split into
|
|
"UI-only" and "logic" parts
|
|
* Added support for TabView QtQuick Control
|
|
* Extended anchoring options
|
|
|
|
Diff Viewer
|
|
* Fixed reloading patch files (QTCREATORBUG-13241)
|
|
|
|
Version Control Systems
|
|
* Fixed commit editor line wrapping for lines that end with a dash
|
|
(QTCREATORBUG-8528)
|
|
* Git
|
|
* Removed support for Gitorious
|
|
* Subversion
|
|
* Dropped support for Subversion versions earlier than 1.7.0
|
|
* Fixed deleting of files that were added but not committed
|
|
(QTCREATORBUG-13271)
|
|
* Fixed detection of .svn directory when opening a file in the
|
|
root directory of the repository (QTCREATORBUG-7763)
|
|
* Added support for describing the first commit
|
|
* Added support for topic display (shows current revision number
|
|
in the window title and next to the project node)
|
|
* Fixed that commit output was not displayed (QTCREATORBUG-12929)
|
|
* Fixed false positive matches for revision number (QTCREATORBUG-11845)
|
|
* Added support for trusting server certificate on checkout (QTCREATORBUG-3753)
|
|
* Mercurial
|
|
* Fixed that describe commit showed its summary but not the full message
|
|
* Fixed highlighting of commit message
|
|
* Fixed wrong comment notation in commit editor - comment line prefix was
|
|
changed to "HG:" instead of "#"
|
|
|
|
FakeVim
|
|
* Fixed issues with Save As
|
|
(QTCREATORBUG-12810)
|
|
|
|
Beautifier
|
|
|
|
Platform Specific
|
|
|
|
Windows
|
|
|
|
OS X
|
|
|
|
Android
|
|
* Removed Necessitas support
|
|
* Added Gradle build system support
|
|
* Changed installation of package to use androiddeployqt
|
|
when using Qt 5.4 or later
|
|
* Improved error dialog for Android manifest
|
|
* Split permissions and features check box into separate check boxes
|
|
in manifest editor
|
|
* Fixed that passwords used for signing were shown in build log
|
|
(QTCREATORBUG-12919)
|
|
|
|
Remote Linux
|
|
* Made checks on tool chain and target architecture/OS for deployment
|
|
options less restrictive
|
|
|
|
QNX
|
|
|
|
BareMetal
|
|
|
|
Tools:
|
|
* Removed unused zeroconf wrapper
|
|
|
|
Credits for these changes go to:
|
|
|
|
Adam Strzelecki
|
|
Alessandro Portale
|
|
André Pönitz
|
|
Alex Blasche
|
|
André Hartmann
|
|
BogDan Vatra
|
|
Caroline Chao
|
|
Charles Huet
|
|
Christian Kandeler
|
|
Christian Stenger
|
|
Daniel Teske
|
|
David Schulz
|
|
Dieter Piringer
|
|
Eike Ziller
|
|
El Mehdi Fekari
|
|
Erik Verbruggen
|
|
Eskil Abrahamsen Blomfeldt
|
|
Fawzi Mohamed
|
|
Filipp Ozinov
|
|
Finn Brudal
|
|
Francois Ferrand
|
|
Friedemann Kleint
|
|
Gabriel Hege
|
|
Jake Petroules
|
|
Jaroslaw Kobus
|
|
James McDonnell
|
|
Jörg Bornemann
|
|
Kai Koehne
|
|
Leena Miettinen
|
|
Lukas Holecek
|
|
Marco Bubke
|
|
Mika Attila
|
|
Mitch Curtis
|
|
Nikita Baryshnikov
|
|
Nikolai Kosjar
|
|
Oliver Wolff
|
|
Orgad Shaneh
|
|
Oswald Buddenhagen
|
|
Przemyslaw Gorszkowski
|
|
Rafael Roquetto
|
|
Ray Donnelly
|
|
Robert Löhning
|
|
Samuel Gaist
|
|
Sebastian Sauer
|
|
Sergey Belyashov
|
|
Steve Mokris
|
|
Takao Fujiwara
|
|
Takumi Asaki
|
|
Thiago Macieira
|
|
Thomas Epting
|
|
Thomas Hartmann
|
|
Thomas Otto
|
|
Thorben Kroeger
|
|
Tim Jenssen
|
|
Tim Sander
|
|
Tobias Hunger
|
|
Tommi Asp
|
|
Topi Reinio
|
|
Ulf Hermann
|
|
Viktor Ostashevskyi
|
|
Volker Vogelhuber
|