blob: 5644a917117aab89fd7c56d1072c66dc26968d2b (
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
|
Qt Creator version 3.6 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/3.5..origin/3.6
General
* Added text zoom in application and compile output (QTCREATORBUG-12476)
* Fixed that context help was shown for current keyboard focus widget, even when
a tool tip with help icon was visible (QTCREATORBUG-5345)
Editing
* Added experimental editor for UML-like diagrams (`ModelEditor` plugin)
* Made it possible to use Qt Creator variables in snippets
* Fixed indentation in block selection mode (QTCREATORBUG-12697)
* Fixed that Qt Creator tried to write auto-save files in read-only
directories
* Fixed possible crash with code completion (QTCREATORBUG-14875)
* Fixed that closing session was leaving invalid editor windows open
(QTCREATORBUG-15193)
* Fixed that editors were closing even when closing Qt Creator was cancelled
(QTCREATORBUG-14401)
Project Management
* Added actions for building without dependencies and for rebuilding
and cleaning with dependencies to context menu of project tree
(QTCREATORBUG-14606)
* Added option to synchronize kits between all projects in a session
(QTCREATORBUG-5823)
* Fixed that `%{CurrentBuild:Type}` was not expanded correctly
(QTCREATORBUG-15178)
* Fixed that `Stop applications before building` also stopped applications
when deploying (QTCREATORBUG-15281)
QMake Projects
* Changed project display names to be `QMAKE_PROJECT_NAME` if set
(QTCREATORBUG-13950)
* Fixed that `.pri` files were shown in flat list instead of tree
(QTCREATORBUG-487)
* Fixed that `QMAKE_EXT_H` was ignored for UI code model (QTCREATORBUG-14910)
* Fixed that `make` build step was not updated on environment changes
(QTCREATORBUG-14831)
* Fixed adding files to `.qrc` files through the project tree
(QTCREATORBUG-15277)
CMake Projects
* Improved handling of projects with CMake errors (QTCREATORBUG-6903)
* Added option for `Debug`, `Release`, `ReleaseWithDebugInfo` and
`MinSizeRelease` build types (QTCREATORBUG-12219)
* Added auto-indent and parentheses and quote matching to CMake editor
C++ Support
* Added support for `noexcept`
* Fixed crash with function arguments hint (QTCREATORBUG-15275)
* Fixed that object instantiation was sometimes highlighted as function call
(QTCREATORBUG-15212)
* Clang code model
* Added more diagnostic messages to editors
* Added Clang's Fix-its to refactoring actions (QTCREATORBUG-14868)
* Added option for additional command line arguments
Debugging
* Made sub-registers editable
* Fixed breakpoint removal from disassembler view (QTCREATORBUG-14973)
* CDB
* Fixed auto-detection of CDB from Windows 10 Kits
* LLDB
* Fixed handling of large registers
* QML/JS Console
* Implemented lazy loading of sub-items
* Improved error reporting
Analyzer
* Improved diagnostics view to use tree view instead of list
QML Profiler
* Improved performance of timeline view (QTCREATORBUG-14983)
* Fixed offset when dragging timeline categories (QTCREATORBUG-15333)
Qt Quick Designer
* Made Qt Quick Designer aware of QRC files in project
* Improved selection behavior with regard to z-order in form editor
(QTCREATORBUG-11703)
* Added `Go to Implementation` action from `.ui.qml` file to its
associated `.qml` file
* Added connection editor and path editor
Version Control Systems
* Subversion
* Fixed encoding issues for commit message (QTCREATORBUG-14965)
* Perforce
* Fixed showing differences of files in submit editor when using
P4CONFIG (QTCREATORBUG-14538)
TODO
* Added option to show TODOs only for current sub-project
Platform Specific
Windows
* Fixed detection of `cygwin` ABIs
OS X
* Added option for file system case-sensitivity and made it case-insensitive by
default (QTCREATORBUG-13507)
* Added option to set `DYLD_LIBRARY_PATH` and `DYLD_FRAMEWORK_PATH` in
run configurations (QTCREATORBUG-14022)
Android
* Fixed that QML syntax errors where not clickable in application output
(QTCREATORBUG-14832)
* Fixed deployment on devices without `readlink` (QTCREATORBUG-15006)
* Fixed debugging of signed applications (requires Qt 5.6) (QTCREATORBUG-13035)
* Fixed that building failed if Java is not in `PATH` (QTCREATORBUG-15382)
iOS
* Improved error messages for deployment
Remote Linux
* Added support for ECDSA public keys with 384 and 521 bits,
ECDSA user keys, and ECDSA key creation
* Fixed environment and working directory for Valgrind analyzer
* Fixed attaching to remote debugging server (QTCREATORBUG-15210)
Credits for these changes go to:
Aleix Pol
Alessandro Portale
Alexander Drozdov
Andre Hartmann
André Pönitz
Benjamin Zeller
BogDan Vatra
Christian Kandeler
Christian Stenger
Christian Strømme
Claus Steuer
Cristian Adam
Daniel Teske
David Schulz
Eike Ziller
Jake Petroules
Jakub Golebiewski
Jan Dalheimer
Jarek Kobus
Jean Gressmann
Jochen Becher
Leena Miettinen
Lorenz Haas
Marco Bubke
Maurice Kalinowski
Mitch Curtis
Montel Laurent
Niels Weber
Nikita Baryshnikov
Nikolai Kosjar
Oliver Wolff
Orgad Shaneh
Oswald Buddenhagen
Robert Loehning
Sze Howe Koh
Thiago Macieira
Thomas Hartmann
Thorbjørn Lindeijer
Tim Jenssen
Tobias Hunger
Ulf Hermann
Vladyslav Gapchych
|