blob: 3cc8c567eca810ac3704a7587bc1c2fbbd0952fc (
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
|
Qt Creator 4.14
===============
Qt Creator version 4.14 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://code.qt.io/qt-creator/qt-creator.git
git log --cherry-pick --pretty=oneline origin/4.13..v4.14.0
General
-------
* Added option for asking for confirmation before closing (QTCREATORBUG-7637)
* Improved visibility of controls in dark themes (QTCREATORBUG-23505)
Help
----
* Made `litehtml` rendering backend the default
Editing
-------
### C++
* Added refactoring action that creates getters and setters for all class members
(QTCREATORBUG-14504)
* Added refactoring action that generates member from class member initialization
(QTCREATORBUG-11842)
* Added refactoring action that creates implementations for all member functions
(QTCREATORBUG-12164)
* Added refactoring action for removing `using namespace` directives (QTCREATORBUG-24392)
* Added auto-completion of existing namespaces and classes to `New Class` wizard
(QTCREATORBUG-10066)
* Added action for showing function arguments hint (QTCREATORBUG-19394)
* Added option for after how many characters auto-completion may trigger (QTCREATORBUG-19920)
* Restricted completion for second argument of `connect` calls to signals (QTCREATORBUG-13558)
* Fixed crash of backend with multiline `Q_PROPERTY` declarations (QTCREATORBUG-24746)
* Fixed duplicate items appearing in include completion (QTCREATORBUG-24515)
* Fixed missing namespace when generating getters and setters (QTCREATORBUG-14886)
* Fixed missing `inline` when generating method definitions in header files
(QTCREATORBUG-15052)
* Fixed that `Follow Symbol Under Cursor` on declarations and definitions did not offer items
in subclasses (QTCREATORBUG-10160)
* Fixed that `RESET` function was not generated for `Q_PROPERTY`s (QTCREATORBUG-11809)
* Fixed that `Insert virtual functions of base class` refactoring action added already
implemented operators (QTCREATORBUG-12218)
* Fixed that `Complete switch statement` indents unrelated code (QTCREATORBUG-12445)
* Fixed `Complete switch statement` with templates (QTCREATORBUG-24752)
* Fixed that `Apply function signature change` removed return values from `std::function`
arguments (QTCREATORBUG-13698)
* Fixed handling of multiple inheritance in `Insert Virtual Functions` (QTCREATORBUG-12223)
* Fixed auto-indentation for lambdas with trailing return type (QTCREATORBUG-18497)
* Fixed indentation when starting new line in documentation comments (QTCREATORBUG-11749)
* Fixed that auto-indentation was applied within multiline string literals
(QTCREATORBUG-20180)
* Fixed sorting in `Outline` view (QTCREATORBUG-12714)
* Fixed that renaming files did not adapt include guards in headers (QTCREATORBUG-4686)
### Language Client
* Improved outline for hierarchical symbols
### QML
* Fixed issues with `Move Component into Separate File` (QTCREATORBUG-21091)
* Fixed crash with malformed `property` (QTCREATORBUG-24587)
### GLSL
* Updated language specification (QTCREATORBUG-24068)
Projects
--------
* Renamed `CurrentProject:*` variables to `CurrentDocument:Project:*` (QTCREATORBUG-12724,
QTCREATORBUG-24606)
* Fixed issue when environment changes after appending or prepending path (QTCREATORBUG-24105)
* Fixed `Embedding of the UI Class` option for widget applications (QTCREATORBUG-24422)
* Fixed shell used for console applications (QTCREATORBUG-24659)
### qmake
* Added option to not execute `system` directives (QTCREATORBUG-24551)
### Wizards
* Fixed creation of form editor class with namespace (QTCREATORBUG-24723)
### CMake
* Added option to unselect multiple configuration variables simultaneously
(QTCREATORBUG-22659)
### Meson
* Fixed updating of introspection data after reconfiguration
Debugging
---------
* Fixed disabling and enabling breakpoints (QTCREATORBUG-24669)
### GDB
* Fixed loading of symbol files with `Load Core File` (QTCREATORBUG-24541)
Analyzer
--------
### Clang
* Re-added automatic analyzation of files on save
* Added multi-selection in diagnostics view (QTCREATORBUG-24396)
Version Control Systems
-----------------------
* Improved removal of multiple files (QTCREATORBUG-24385)
* Added option to add file when creating it from locator (QTCREATORBUG-24168)
### Git
* Added option to show file at specified revision (QTCREATORBUG-24689)
### Gerrit
* Added suggestion for local branch name when checking out patch set (QTCREATORBUG-24006)
* Fixed commit list in `Push to Gerrit` (QTCREATORBUG-24436)
Test Integration
----------------
* Made it easier to re-run failed tests
Platforms
---------
### macOS
* Fixed type display when debugging with newest LLDB
### Android
* Improved manifest editor
* Added support for `xhdpi`, `xxhdpi` and `xxxhdpi` icons and splashscreens
* Added support for setting preferred screen orientation
* Added missing Android variables to completion in `.pro` and `.pri` files
* Fixed passing command line arguments to application (QTCREATORBUG-23712)
Credits for these changes go to:
--------------------------------
Alessandro Portale
Alexander Mishin
Alexis Jeandet
Andre Hartmann
André Pönitz
Antonio Di Monaco
Asit Dhal
Assam Boudjelthia
Christian Kandeler
Christian Stenger
Cristian Adam
David Schulz
Denis Shienkov
Eike Ziller
Fabio Falsini
Fawzi Mohamed
Federico Guerinoni
Henning Gruendl
Jeremy Ephron
Kai Köhne
Knud Dollereder
Lars Knoll
Leander Schulten
Leena Miettinen
Lukasz Ornatek
Mahmoud Badri
Martin Kampas
Michael Weghorn
Miikka Heikkinen
Miklós Márton
Morten Johan Sørvig
Orgad Shaneh
Robert Löhning
Tasuku Suzuki
Thiago Macieira
Thomas Hartmann
Tobias Hunger
Vikas Pachdha
Volodymyr Zibarov
Wojciech Smigaj
|