blob: 7c48a75c989c7e67e4f01a6027d69af156e910aa (
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
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
|
Qt Creator version 3.2 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.1..origin/3.2
General
* Added "Get Help Online" context menu item to issues pane that searches for
the issue description online in Google
* Added action to file system locator filter ('f') for creating and opening a new file
* Added search capability to general messages and most navigation panes
* Added display of current variable values in variable chooser dialog
* Added variable %{Env:...} for accessing environment variables
(where variables can be used)
* Enabled resizing of the locator field
* Improved look and feel on HiDPI by adding more hi-resolution icons
* Made New dialog non-modal (QTCREATORBUG-6102)
* Made keyboard and mouse activation of navigation panes and other trees more consistent
* Removed unhelpful Generic Highlighter loading progress bar
* Fixed case-sensitivity of file system locator filter (QTCREATORBUG-10843)
* Fixed that Window > Minimize, Zoom and Full Screen were always affecting the main window
instead of the active window
Editing
* Added support for manually editing bookmark line number (QTCREATORBUG-9721)
* Made Ctrl+Up and Ctrl+Down shortcuts configurable (QTCREATORBUG-4994)
* Made editor popup (Ctrl+Tab) adapt its size to contents (QTCREATORBUG-10618)
* Improved block editing (QTCREATORBUG-7773)
* Fixed support for mixed languages in the generic highlighter
* Fixed title when printing (QTCREATORBUG-12161)
* Fixed that line number background color setting was ignored
(QTCREATORBUG-12170)
* Fixed that tooltips were shown when hovering over empty area
(QTCREATORBUG-9437)
* Fixed that tooltips were shown after triggering shortcut with
Alt key (QTCREATORBUG-12382)
* Fixed scroll behavior when editing same file in multiple splits
(QTCREATORBUG-11486)
* Fixed Open With when file is open in multiple splits
* Fixed that search highlights were removed when switching editors
(QTCREATORBUG-9949)
* Fixed dropping files in the presence of splits or external windows
(QTCREATORBUG-9023)
Help
* Added page up and page down shortcuts to topic chooser
* Added button for regenerating documentation index to Search pane
(QTCREATORBUG-11484)
* Changed documentation of examples to open in an external window
* Fixed that opening help in external window was not possible without
disabling help mode
* Fixed issue with F1 in help viewer showing 'No document' instead of opening
Help mode
* Fixed that context help was not showing latest Qt 5 documentation
(QTCREATORBUG-10331)
* Fixed reverted check state of Show Sidebar menu item
* Fixed selection behavior in documentation settings (QTCREATORBUG-12135)
Managing and Building Projects
QMake Projects
* Added context menu item for copying resource path from entries in QRC
files in project tree (QTCREATORBUG-11776)
* Added deployment support to plain C and C++ application wizards
* Added support for restricting automatic creation of run configurations
(QTCREATORBUG-10953)
* Added Show in Explorer context menu item for qrc nodes and their subnodes
in project tree (QTCREATORBUG-12374)
* Improved dropdown menu for selecting the project file when using wizard
to add files (QTCREATORBUG-12002)
* Removed warning about build directory below source directory for kits
with Qt 5.2 and later where this is supported (QTCREATORBUG-10024)
* Fixed that adding files to .pri file was missing $$PWD
CMake Projects
* Fixed that .cmake files were opened as projects (QTCREATORBUG-12461)
Qbs Projects
* Added support for adding and removing files from projects
* Fixed that run configurations were created for products that are not runnable
(QTCREATORBUG-12152)
* Fixed that run configurations were created for disabled products (QBS-560)
* Fixed that default build directory was ignored
Generic Projects
Debugging
* Fixed tooltip expansion behavior (QTCREATORBUG-11404)
* Changed default of "Load system GDB pretty printer" option back to "off"
* Added option to disable automatic centering on currently debugged
line in editor
* Made environment variables accessible in startup command settings
using a %{Env:SOME_NAME} syntax
* Changed single click on column view headers to cycle through
a "small widget" and a "width according to contents"
* Removed the "Always adjust to content size options" and
made this the default behavior
* Added pretty printers for AVX512 registers
* Fixed display of fixed-size wchar_t arrays
* Added personaltypes.py as default location for user created dumpers
* Added file setting to point to user created file of dumpers
(QTCREATORBUG-12492)
* Added button to restart current debugging session
without quitting the debugger process
* Made our dumpers also accessible from command line GDB
* Made LLDB engine honor the max stack depth setting
(QTCREATORBUG-12416)
* Added dumpers for QStringData, QHashedString and QQmlRefCount
* Fixed CDB engine to reset Locals and Expressions when
switching frames
* Made LLDB engine recover more gracefully from unexpected
situations
* Improved handling of the tabbed extra views for displayed
items
* Fixed regression in process snapshot creation
* Fixed crash in CDB extension related to verbose logs
* Introduced option to limit retrieval of string-like values
* Introduced [a..b] and [a.(s).b] syntax for more flexibility
in "ranged" expressions in Locals and Expression view
* Added several convienience functions to Python dumper interface
* Fixed CDB detection for Windows SDK 8.1
* Added raw opcode bytes to Disassembler view
* Changed Disassembler view to order lines by increasing address
* Made more dumpers work in release builds
* Fixed debugging applications that are run in a terminal on Linux (QTCREATORBUG-3509)
QML Profiler
* Improved performance (QTCREATORBUG-12341)
* Fixed drawing issues (QTBUG-38222)
* Fixed that clicking visible event was sometimes moving timeline
(QTCREATORBUG-11945)
* Fixed navigation through events (QTCREATORBUG-12634)
Analyzer
* Added support for Run in Terminal (QTCREATORBUG-7311)
* Fixed passing of multiple arguments to application
C++ Support
* Added support for C99 designated initializers (QTCREATORBUG-1902)
* Added support for UTF-8 in the lexer (QTCREATORBUG-7356)
* Fixed finding usages of members of typedef'ed anonymous structs
(QTCREATORBUG-11859, QTCREATORBUG-11860)
* Fixed indentation of concatenated strings
* Fixed pointer typedef resolving (QTCREATORBUG-10021)
* Fixed scroll wheel behavior in editor's symbols dropdown
* Fixed that some wizards were ignoring configured file extensions
(QTCREATORBUG-12309)
* Fixed parsing of trailing type-specifier
* Fixed parsing of expressions like vector<int>{1}
* Fixed the Create Getter and Setter Member Functions refactoring action
for variables with "m" and "m_" prefixes (QTCREATORBUG-12244)
* Fixed that "using Ns::Class" did not highlight class in including files (QTCREATORBUG-12357)
* Fixed include paths handling (QTCREATORBUG-11599)
* Fixed parsing of expressions like vector<int>{1}
* Fixed completion for template with default argument
(QTCREATORBUG-12606, QTCREATORBUG-12605)
* Improved lambda support
* Fixed local uses, completion and find usages for parameters
* Fixed "duplicate data type in declaration" warning (QTCREATORBUG-12521)
* Improved infrastructure for Clang integration
* Reworked indexing data structure
* Started to clean up C++ editor
QML Support
* Fixed handling of properties that start with underscore (QTCREATORBUG-12214)
Qt Quick Designer
* Changed puppet helper executable to be compiled on demand
* Added support for reloading states editor
* Improved gradient editor
* Fixed minimum and maximum sizes for Window component (QTCREATORBUG-12209)
* Fixed wrong password mode property on text fields
* Fixed that it was not possible to anchor to all possible targets
(QTCREATORBUG-12077)
* Fixed possible values for preferred highlight properties
(QTCREATORBUG-12216)
* Fixed setting empty text on Label and Text items (QTCREATORBUG-12119)
* Fixed property sections for TextEdit (QTCREATORBUG-12452)
Diff Viewer
* Reworked unified diff mode
Version Control Systems
* Git
* Fixed replies to prompts (QTCREATORBUG-12335)
* Fixed that original author was not preserved during Cherry-Pick
* Reintroduced the expanded branch list in Show (QTCREATORBUG-11293)
* Fixed that switching to the commit editor was unresponsive (QTCREATORBUG-12449)
* Fixed showing commits by clicking their hashes in the interactive rebase editor
* Improved display in the Gerrit dialog to visualize dependencies
* Added support for choosing reviewer in Push to Gerrit dialog
over HTTP
FakeVim
* Added support for unicode input with 'C-v' in insert mode
* Fixed issues with long command output (QTCREATORBUG-11598)
* Fixed 'gv' after yanking text in visual mode (QTCREATORBUG-12112)
* Fixed 'v', 'V' and 'C-v' while in visual mode (QTCREATORBUG-12113)
* Improved sharing of navigation data between editors of the
same document
Beautifier
* Added support for formatting a file asynchronously
* Added support for redirecting text to a formatter tool
instead of using temporary files
* Fixed that running formatting tool was blocking UI
Platform Specific
Windows
* Fixed issue with environment variables starting with '=' (QTCREATORBUG-8716)
* Fixed detection of MSVC tool chains (QTCREATORBUG-10998)
OS X
* Removed support for OS X 10.6
* Fixed activation of items with Enter in Bookmarks pane
Android
* Removed upper limit of version code in manifest editor (QTCREATORBUG-12668)
* Fixed that UI was unresponsive while creating AVD (QTCREATORBUG-10601)
Remote Linux
* Added custom remote executable run configuration type (QTCREATORBUG-12168)
* Fixed issue with environment variables that contain spaces
QNX
* Added option to deploy Qt libraries to device options
BareMetal
* Added openocd pipelining support
* Added variable support for device specific GDB commands
Credits for these changes go to:
Adam Strzelecki
Alessandro Portale
André Pönitz
Andrew Knight
Anton Kalmykov
Benjamin Zeller
Campbell Barton
Christian Kamm
Christian Kandeler
Christian Stenger
Daniel Teske
David Kaspar
David Schulz
Eike Ziller
El Mehdi Fekari
Erik Verbruggen
Evgenly Stepanov
Fawzi Mohamed
Frantisek Vacek
Friedemann Kleint
Hugues Delorme
Jaroslaw Kobus
Jerome Pasion
Jörg Bornemann
Kai Köhne
Karsten Heimrich
Knut Petter Svendsen
Leena Miettinen
Lorenz Haas
Lukas Holecek
Marco Bubke
Mitch Curtis
Niels Weber
Nikita Baryshnikov
Nikolai Kosjar
Oliver Wolff
Orgad Shaneh
Oswald Buddenhagen
Przemyslaw Gorszkowski
Rainer Keller
Robert Löhning
Sergey Shambir
Stephen Kelly
Sveinung Kvilhaugsvik
Thiago Macieira
Thomas Epting
Thomas Hartmann
Tim Jenssen
Tim Sander
Tobias Hunger
Tobias Nätterlund
Tom Deblauwe
Ulf Hermann
Vicken Simonian
Wang Hoi
Wiebe Cazemier
|