forked from qt-creator/qt-creator
Change-Id: Ib7a0fd4cc11e0e61d0694c72fde2b726d74b2629 Reviewed-on: http://codereview.qt.nokia.com/1607 Reviewed-by: hjk <qthjk@ovi.com>
134 lines
5.6 KiB
Plaintext
134 lines
5.6 KiB
Plaintext
Qt Creator version 2.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 v2.2.1...origin/2.3
|
|
|
|
General
|
|
* Redesigned the Welcome page to allow searching through examples with
|
|
descriptions
|
|
* Fixed Output panes so that they are minimized to their previous size
|
|
* Added support for building with the Clang compiler
|
|
|
|
Editing
|
|
* Fixed lock up when regular expression search matched empty line
|
|
* Completions are now computed in a separate thread (non-blocking editor)
|
|
|
|
Managing Projects
|
|
|
|
Debugging
|
|
* Color memory display highlighting the variables in stack layout
|
|
* Correct source location for breakpoints in CDB using code model
|
|
(QTCREATORBUG-2317)
|
|
* Added support for multiple breakpoints from one location
|
|
(covering constructors, destructors, template functions, and so on)
|
|
* Added a custom dumper for QXmlAttributes, Eigen::Matrix
|
|
* Added the option to set data breakpoints on either an address or expression
|
|
* Added a framework to modify strings, vectors, and so on, during debugging
|
|
* Added an option to stop on qWarning
|
|
* Renamed "Locals and Watchers" as "Locals and Expressions"
|
|
* Renamed "Watchpoint" as "Data Breakpoints"
|
|
* Made original values of automatically dereferenced pointers accessible
|
|
* Improved the "Add Breakpoint" dialog
|
|
* Improved the displaying of enums (included numeric value)
|
|
* Improved the speed of the QVariant dumper
|
|
* Improved the handling of shadowed local variables
|
|
* Fixed object expansion in tooltip
|
|
* Fixed std::deque dumper (QTCREATORBUG-4936)
|
|
* Fixed the handling of watched expressions with unusual characters
|
|
* Fixed "Run To Line" on Mac (QTCREATORBUG-4619)
|
|
* Fixed output parsing for data breakpoints on Mac (QTCREATORBUG-4797)
|
|
* Fixed auto-continue on SIGTRAP (QTCREATORBUG-4968)
|
|
* Fixed the dumper for gcc 4.4's std::map
|
|
|
|
Debugging QML/JS
|
|
|
|
Analyzing Code
|
|
* Redesigned the framework code
|
|
* Added support for QML profiling
|
|
* Added support for the Valgrind Callgrind tool on Linux and Mac
|
|
|
|
C++ Support
|
|
* Made C++ coding style configurable (QTCREATORBUG-2670, QTCREATORBUG-4310,
|
|
QTCREATORBUG-2763, QTCREATORBUG-3623, QTCREATORBUG-567)
|
|
* Various indentation fixes (QTCREATORBUG-4993)
|
|
|
|
QML/JS Support
|
|
* Updated QML type descriptions for the current state of Qt 5
|
|
* Made tab settings configurable separately and per-project
|
|
* Added 'Find usages' functionality for QML types
|
|
* Added type resolution for alias properties (QTCREATORBUG-2306)
|
|
* Added tooltips to imports
|
|
* Added documentation on using QML modules with plugins
|
|
* Added support for properties and methods with a revision, allowing
|
|
the QtQuick 1.0 and 1.1 imports to behave as intended
|
|
* Added 'Reset code model' action to the Tools->QML/JS menu (QTCREATORBUG-4813)
|
|
* Use qmlplugindump from Qt 4.8 or newer instead of building own qmldump
|
|
* Improved error message for missing prototypes (QTCREATORBUG-4952)
|
|
* Fixed completion of slots (QTCREATORBUG-3614, QTCREATORBUG-3459)
|
|
* Fixed completion inside grouped property bindings (QTCREATORBUG-3541)
|
|
* Fixed scanning and indentation of regular expression literals (QTCREATORBUG-4566)
|
|
* Fixed indentation of object literals
|
|
|
|
Qt Quick Designer
|
|
* Added tool buttons to the navigator for reordering and reparenting of items
|
|
* Added support for import as (QTCREATORBUG-4087)
|
|
* Added editing and navigation for inline components
|
|
* Added support for models and delegates in the current file (QTCREATORBUG-4528)
|
|
* Added support for repeaters (QTCREATORBUG-4852)
|
|
* Added context menu for resetting postion and size
|
|
* Added context menu for improved selection (QTCREATORBUG-4611)
|
|
* Added translation support for text items
|
|
* Added context menu for z-order (QTCREATORBUG-2522)
|
|
* Fixed z-order in the form editor (QTCREATORBUG-5226)
|
|
* Improved usability of the form editor (QTCREATORBUG-4820 QTCREATORBUG-4819)
|
|
* Do not enforce clipping of items in the form editor anymore
|
|
* Improved property editor for mouse area (QTCREATORBUG-4927)
|
|
* Use the qmlpuppet from current Qt if availabe (QTCREATORBUG-4824)
|
|
* Added project for qmlpuppet in share of Qt Creator
|
|
* Fixed copy and paste bug (QTCREATORBUG-4581)
|
|
* Fixed scoping of root item properties (QTCREATORBUG-4574)
|
|
* Improved property editor for ListView, GridView and PathView
|
|
|
|
Help
|
|
|
|
Platform Specific
|
|
|
|
Mac
|
|
* "Open Terminal Here" opens Terminal.app instead of xterm
|
|
|
|
Linux (GNOME and KDE)
|
|
|
|
Windows
|
|
|
|
Symbian Target
|
|
|
|
Remote Linux Support
|
|
* Created new plugin "RemoteLinux" comprising support for Maemo/MeeGo and
|
|
generic remote Linux hosts
|
|
* Generic remote Linux support entails:
|
|
* The ability to create a deploy configuration and associated steps the
|
|
same way as for Maemo
|
|
* A device configuration wizard for a "Generic Linux" device type
|
|
* The possibility to add device types and associated wizards and actions
|
|
for the device configuration dialog via third-party plugins
|
|
|
|
Qt Designer
|
|
|
|
FakeVim:
|
|
* Made FakeVim functionality available for shortcuts in normal text editor
|
|
* Added snippet support
|
|
* Fixed behaviour of Ctrl keys on Mac
|
|
* Fixed searching for expressions containing '|' (QTCREATORBUG-4752)
|
|
|
|
Version control plugins
|
|
* Git: Manage remote repositories
|
|
* Git: Improved branch dialog
|
|
* Bazaar: lots of small improvements
|
|
|
|
Additional credits go to:
|
|
Hugues Delorme for his work on the Bazaar plugin as well as version control base.
|