blob: a9a4432297baad2280200ab0acd7f82557992526 (
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
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
|
Qt Creator version 2.5 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.4.0...origin/2.5
General
* Add a keyboard shortcut (Alt) to the locator to display the full path to
a located file (QTCREATORBUG-3805)
* Add "Search Again" to recent searches (QTCREATORBUG-621)
* Allow multiple parallel searches (QTCREATORBUG-6101)
Editing
* Use the QML/JS editor for opening json files (QTCREATORBUG-4639)
* Add basic JSON validation according to the draft at
tools.ietf.org/html/draft-zyp-json-schema-03. Still work in progress.
* Add clipboad history that contains up to ten previous clips
(QTCREATORBUG-146)
* Add a shortcut for toggling bookmarks by pressing Shift and clicking
the left margin at a line (QTCREATORBUG-2852)
* Highlight search results of one character when whole words only is
specified (QTCREATORBUG-6372)
* Fix clean whitespace affecting lines that are already clean
(QTCREATORBUG-5712) [by Orgad Shaneh]
* Add a keyboard shortcut (Alt) to display context-sensitive help in a
popup if the corresponding option is enabled (QTCREATORBUG-6644)
* Fix layout update when folding/unfolding regions (QTCREATORBUG-6666)
* Fix position of code-assist popup when cursor is outside viewport
(QTCREATORBUG-6843)
* Add experimental plugin for showing "TODO"s in files
[by Dmitry Savchenko]
* Add "Open with" context menu in resource editor (QTCREATORBUG-4224)
* Add task indicators in the left margin of a line
Managing Projects
Debugging
Debugging QML/JS
* Relocate breakpoints to next executable code
* Implement run-to-line functionality
* Spruce up the script console for evaluating QML/JS expressions
Analyzing Code
C++ Support
* Fix completion and the dot-to-arrow conversion not triggering reliably
* Add basic refactoring action to insert an #include for an undefined
identifier
* Fix completion for namespace aliases at global and namespace scope
(QTCREATORBUG-166)
* Improve function signature synchronization by automatically renaming
parameter name uses in the function body when changing the name in the
declaration (QTCREATORBUG-6132)
* Improve preservation of non-cv specifiers when using function signature
synchronization (QTCREATORBUG-6620)
* Improve default argument handling with function signature synchronization
(QTCREATORBUG-5978)
* Add Doxygen/QDoc comment completion when typing /*@ or /*! before
declarations (QTCREATORBUG-2752)
* Add "extract function" refactoring action (QTCREATORBUG-5485)
* Change behavior of "select all" during rename so that it selects
the symbol in question (QTCREATORBUG-5520) [by Bojan Pretrovic]
* Fix preprocess for multiline #if directives (QTCREATORBUG-5843)
* Fix encoding issues during refactoring operations (QTCREATORBUG-6147)
* Fix "convert to decimal" refactoring for lower case letters
(QTCREATORBUG-6240)
* Fix "add definition" refactoring when the matching implementation file
has no other definition yet (QTCREATORBUG-6696)
* Improve behavior of switch header/source when files with the same name
exist (QTCREATORBUG-6799) [by Nicolas Arnaud-Cormos]
* Improve behavior of follow symbol and add definition for projects with
equivalent symbol names (QTCREATORBUG-6697) (QTCREATORBUG-6792)
* Improve support for C++11 nullptr, constexpr, static_assert, noexcept,
inline namespaces, and auto.
* Fix missing result of find usages when there is a match on the first
line (QTCREATERBUG-6176)
* Fix highlighting for spaces in comments and strings (QTCREATORBUG-5802)
* Add "rearrange parameter list" refactoring action [by Bojan Petrovic]
* Add indent/unindent actions shortcut [by Adam Treat]
* Improve sorting of completion items (QTCREATORBUG-6404)
* Improve C++11 lambda support, including formatting
* Fix "go to definition" of macros (QTCREATORBUG-2240, QTCREATORBUG-6175,
QTCREATORBUG-6848, QTCREATORBUG-7008, QTCREATORBUG-7009)
* Fix completion by not adding parentheses when completing dereferenced
function
QML/JS Support
* Add correct scoping for signal handlers; enables completion of signal
handler arguments such as mouse in MouseArea.onClicked
* Disable some follow-up errors if an import failed
* Automatically add parentheses when completing a function
* Add refactoring action to wrap elements in a Loader
* Add ability to suppress warnings for a line by prepending
// @disable-check M123
* Add refactoring action to prepend a warning suppression comment
* Add // @enable-all-checks to enable checks disabled by default
* Add several new hints and warnings
* Add 'Reformat' action that reformats the whole file
* Add support for module APIs defined in QML modules
* Don't warn about unterminated case blocks in a switch statement if
there's a comment containing the string 'fallthrough' or 'fall-through'
* Improve indentation of function literals
* Fix indent after do-while without trailing semicolon
Qt Quick Designer
Help
Platform Specific
Mac
* Pass architecture and bit width from the tool chain build setting to Qmake (QTCREATORBUG-6088)
* Fix adding Qt version on Mac OS X Lion (QTCREATORBUG-6222)
Linux (GNOME and KDE)
Windows
Symbian Target
Remote Linux Support
Qt Designer
FakeVim
Version control plugins
Additional credits go to:
|