Files
qt-creator/dist/changes-2.1.0

127 lines
5.2 KiB
Plaintext
Raw Normal View History

2010-09-09 09:45:27 +02:00
The QtCreator 2.1 release contains bug fixes and new features.
Below is a list of relevant changes. You can find a complete list of changes
within the logs of Qt Creator sources. Simply check it 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.1.0...v2.0.1
2010-09-09 09:45:27 +02:00
General
2010-10-05 12:16:58 +02:00
* Made search result panel searchable
2010-09-09 09:45:27 +02:00
Editing
* Generic highlighter:
http://blog.qt.digia.com/2010/09/16/generic-highlighter-in-qt-creator/
2010-09-09 09:45:27 +02:00
C++ Support
* Added semantic highlighting of types, virtual methods, locals, statics and
member variables (only enabled when running against Qt 4.7.1 and up, for
performance reasons)
2010-10-05 11:32:43 +02:00
* Add new indenter along with a new option to control alignment indents
2010-09-09 11:07:54 +02:00
* Add new %FILENAME%, %CLASS% placeholders to license template
2010-10-05 12:16:58 +02:00
* Added searching for symbols that match a pattern to advanced find
2010-10-06 09:54:40 +02:00
* Made 'Follow symbol' for classes skip forward declarations
2010-09-09 09:45:27 +02:00
Project Support
2010-10-05 12:16:58 +02:00
* Added option for adding subprojects to projects in the New wizard
* Added context-menu command for removing subprojects in the Edit mode,
Projects view
2010-10-05 12:16:58 +02:00
* Added a wizard for adding other than Qt libraries to project files
2010-09-09 09:45:27 +02:00
Debugging
2010-10-05 12:16:58 +02:00
* Fixed splitter inconsistency of debugger tool bar
* Fixed console debugging with MinGW/gdb
* Symbian: Added basic thread support, improve logging
* New dumpers for QDate, QTime, QHostAddress, QRegion, boost::optional,
QSharedData and QSharedDataPointer
* Improved/fixed dumpers for QObject (include user defined properties), QList,
C-style arrays, QSize, QSizeF, QImage/QPixmap, std::vector<bool>,
QVariant(QString), qulonglong, std::size_t, std::ptrdiff_t,
QScopedPointer, QStandardItem
* Performance improvements due to use of dwarf index data to reduce gdb
startup time, use of new gdb.read_memory for QByteArray and QString display
* Debugger framework handles multiple debugging sessions in parallel
* Allow per item and/or type selection of display method in Locals&Watchers
* Implement data watchpoints
* Implement a debugger engine to debug Python scripts
* Direct remote debugging using -debug binary@host:port[@arch] on the command line
* Make alphabetic sorting of struct members optional
* New Add/Edit breakpoint dialog
* Show QThread object names in threads view
* Support for per-thread breakpoints
* Show dynamic type of objects for gdb versions newer than Aug 31, 2010
* [etc]
2010-09-09 09:45:27 +02:00
Help
* Editor's tooltips are now integrated to the Qt 4.7 help docs
2010-09-09 09:45:27 +02:00
QML/JS Support
2010-10-05 12:16:58 +02:00
* Added 'Find usages' action that works on ids, properties, functions and
2010-10-05 11:32:43 +02:00
variables
2010-10-06 09:54:40 +02:00
* Improved 'Follow symbol' to also work on file imports and JS functions
* Completion: Sort completion items by relevance
* Completion: Automatically complete trailing : or .
2010-10-05 12:16:58 +02:00
* Added new indenter
2010-10-06 09:54:40 +02:00
* Added code folding for multiline comments
* Improved performance of the code model significantly
* Added Qt Quick ToolBar
2010-09-09 09:45:27 +02:00
FakeVim:
* Fix indentation of first line after >iB and >ib, undo after cjaaa<Esc>, ~ etc
* Implement :mak, :nohlsearch, :only, :reg[isters], Ctrl-J, Ctrl-N, Ctrl-P,
* Implement [(, ]), [{, ]}, some of the :bn/bp commands
* Implement {}/[]/<>-block text objects
* Make :q after :sp more vim-ish, make <C-.> etc work in mappings
* Make Searching a 'sub-sub-mode' to allow d/
* Make recognition of ex command names similar to vi's
* Move "status line" to the main statusbar
* Refactor searching for less random jumps and more speed
* Rework line ranges and support for marks
* Use basetext cursor handling and indentation support for better integration
* [etc]
2010-09-09 09:45:27 +02:00
Platform Specific
Mac
Linux (GNOME and KDE)
2010-10-21 18:27:47 +02:00
* Respect http_proxy variable if set
2010-09-09 09:45:27 +02:00
Windows
Symbian Target
Maemo Target
2010-10-05 17:39:17 +02:00
* Improved support for Debian packaging:
- Automatic creation of Debian files in project directory
- Debian files adaptable by users
* Deployment information is taken from .pro file's INSTALLS variable
* Support for "subdirs" and library project types
* Projects created by mobile wizards are now usable for Maemo development
* Fremantle: Support for exporting host directories to the device
2010-09-09 09:45:27 +02:00
2010-09-09 11:07:54 +02:00
Designer
2010-10-05 12:16:58 +02:00
* Added switching between code and forms using Shift-F4
* Made various improvements to mode switching
2010-09-09 11:07:54 +02:00
2010-09-09 09:45:27 +02:00
Version control plugins
2010-09-09 11:07:54 +02:00
* Support git version 1.7.x
2010-10-05 12:16:58 +02:00
* Added support for git --amend
* Made it possible to run gitk from Qt Creator
* Improved commit window, show number of files to be committed, add context
2010-09-09 11:07:54 +02:00
menu for quickly checking and unchecking all files
2010-10-05 12:16:58 +02:00
* Added branch selector to the git checkout wizard
* Added support for the CVS 'edit' functionality, make Qt Creator prompt to
2010-09-09 11:07:54 +02:00
request a read-only file using 'cvs edit' (cvsnt only).
2010-10-05 12:16:58 +02:00
* Perforce: Added setting to automatically open read-only files
2010-09-09 09:45:27 +02:00
Wizards
2010-10-05 12:16:58 +02:00
* Custom wizard: Enhanced template processing of wizards to be able to include
2010-09-09 11:07:54 +02:00
sections of files conditionally, extend functionality of combo control
to be able to handle user-displayable strings and keywords
2010-10-05 12:16:58 +02:00
* Custom wizard: Added ability to have files generated by scripts
2010-09-09 09:45:27 +02:00
Additional credits go to: