aboutsummaryrefslogtreecommitdiffstats
path: root/dist/changes-2.1.0
blob: bee5d93dd0a87cc325d537f1a84cc154125ffd53 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
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

General
   * Made search result panel searchable

Editing

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)
   * Add new indenter along with a new option to control alignment indents
   * Add new %FILENAME%, %CLASS% placeholders to license template
   * Added searching for symbols that match a pattern to advanced find

Project Support
   * Added option for adding subprojects to projects in the New wizard
   * Added context-menu command for removing subprojects in the Edit mode,
     Projects view
   * Added a wizard for adding other than Qt libraries to project files

Debugging
   * 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]

Help

QML/JS Support
   * Added 'Find usages' action that works on ids, properties, functions and
     variables
   * Added new indenter
   * Added experimental support for code completion of components defined
     by plugins

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]

Platform Specific

Mac

Linux (GNOME and KDE)

Windows

Symbian Target

Maemo Target

Designer
   * Added switching between code and forms using Shift-F4
   * Made various improvements to mode switching

Version control plugins
   * Support git version 1.7.x
   * 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
     menu for quickly checking and unchecking all files
   * Added branch selector to the git checkout wizard
   * Added support for the CVS 'edit' functionality, make Qt Creator prompt to
     request a read-only file using 'cvs edit' (cvsnt only).
   * Perforce: Added setting to automatically open read-only files

Wizards
   * Custom wizard: Enhanced template processing of wizards to be able to include
     sections of files conditionally, extend functionality of combo control
     to be able to handle user-displayable strings and keywords
   * Custom wizard: Added ability to have files generated by scripts

Additional credits go to: