aboutsummaryrefslogtreecommitdiffstats
path: root/dist/changelog/changes-15.0.1.md
blob: 28edd36522c9e4e3a572d73578bb97978350c84b (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
Qt Creator 15.0.1
=================

Qt Creator version 15.0.1 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 or view online at

<https://code.qt.io/cgit/qt-creator/qt-creator.git/log/?id=v15.0.0..v15.0.1>

General
-------

* Fixed the loading of plugins from the user-specific plugin directory
* Fixed a crash when selecting a dynamic library directly in the plugin
  installation wizard
* Fixed the extraction of plugins from or to paths with spaces

Help
----

* Fixed opening links to Academy
  ([QTCREATORBUG-32134](https://bugreports.qt.io/browse/QTCREATORBUG-32134))

Editing
-------

* Fixed a crash when editors are closed while the document switching window
  (`Ctrl+Tab`) is open
* Fixed a missing re-highlighting after the color scheme is changed
  ([QTCREATORBUG-32116](https://bugreports.qt.io/browse/QTCREATORBUG-32116))

### C++

* Fixed the `Move Definition` refactoring action for template methods
  ([QTCREATORBUG-31678](https://bugreports.qt.io/browse/QTCREATORBUG-31678))
* Clangd
    * Updated prebuilt binaries to LLVM 19.1.6
    * Fixed a potential crash when canceling indexing
* Built-in
    * Fixed a wrong warning for range-based `for` loops
      ([QTCREATORBUG-32043](https://bugreports.qt.io/browse/QTCREATORBUG-32043))

### QML

* qmlls
    * Turned off by default because of issues with QML modules
    * Fixed that triggering refactoring actions was not available with
      shortcut and Locator
      ([QTCREATORBUG-31977](https://bugreports.qt.io/browse/QTCREATORBUG-31977))
    * Fixed that auto-completion sometimes did not appear
      ([QTCREATORBUG-32013](https://bugreports.qt.io/browse/QTCREATORBUG-32013))
    * Fixed that a client handler could be created for empty executable paths

Projects
--------

* Fixed the GitHub action created by the Qt Creator plugin wizard
  ([QTCREATORBUG-32090](https://bugreports.qt.io/browse/QTCREATORBUG-32090))

### CMake

* Fixed that user-defined `UTILITY` targets were missing from Locator
  ([QTCREATORBUG-32080](https://bugreports.qt.io/browse/QTCREATORBUG-32080))
* Fixed a potential crash with CMake Presets
* Fixed an issue after updating MSVC
  ([QTCREATORBUG-32165](https://bugreports.qt.io/browse/QTCREATORBUG-32165))
* Fixed that `CMakeLists.txt` could not be found when adding files when
  the `FOLDER` property was used
  ([QTCREATORBUG-32194](https://bugreports.qt.io/browse/QTCREATORBUG-32194))
* Fixed that a rebuild of an imported project could be forced
  ([QTCREATORBUG-32196](https://bugreports.qt.io/browse/QTCREATORBUG-32196))
* Fixed an issue with watching for external CMake changes
  ([QTCREATORBUG-31536](https://bugreports.qt.io/browse/QTCREATORBUG-31536))
* Fixed that files were wrongly marked as generated
  ([QTCREATORBUG-32283](https://bugreports.qt.io/browse/QTCREATORBUG-32283),
   [QTCREATORBUG-32298](https://bugreports.qt.io/browse/QTCREATORBUG-32298))
* Conan
    * Fixed the loading of projects that specify a `CMakeDeps` generator
      ([QTCREATORBUG-32076](https://bugreports.qt.io/browse/QTCREATORBUG-32076))

### Python

* Fixed that simple output from `print` was added to the `Issues` view
  ([QTCREATORBUG-32214](https://bugreports.qt.io/browse/QTCREATORBUG-32214))

### Autotools

* Fixed the initial project parsing
  ([QTCREATORBUG-32305](https://bugreports.qt.io/browse/QTCREATORBUG-32305))

Debugging
---------

* Fixed a crash when enabling or disabling all breakpoints with the context menu
* Fixed issues with big endian targets

Analyzer
--------

### Clang

* Clang-Tidy
    * Fixed that the required compilation database was not created
      ([QTCREATORBUG-32098](https://bugreports.qt.io/browse/QTCREATORBUG-32098))
    * Fixed an issue with deselecting checks
      ([QTCREATORBUG-32147](https://bugreports.qt.io/browse/QTCREATORBUG-32147))

### Axivion

* Fixed that settings changes were automatically applied
  ([QTCREATORBUG-32078](https://bugreports.qt.io/browse/QTCREATORBUG-32078))
* Fixed the handling of projects with special characters in their name
  ([QTCREATORBUG-32091](https://bugreports.qt.io/browse/QTCREATORBUG-32091))

Terminal
--------

* Fixed the reuse of terminal tabs on macOS
  ([QTCREATORBUG-32197](https://bugreports.qt.io/browse/QTCREATORBUG-32197))
* Fixed a freeze when closing a terminal on Windows
  ([QTCREATORBUG-32192](https://bugreports.qt.io/browse/QTCREATORBUG-32192))
* Fixed that terminals automatically scrolled to the end also when not at the
  bottom
  ([QTCREATORBUG-32167](https://bugreports.qt.io/browse/QTCREATORBUG-32167))

Version Control Systems
-----------------------

### Git

* Worked around a potential crash in the Branches view

Test Integration
----------------

### Boost

* Fixed a potential crash when accessing the C++ snapshot

Platforms
---------

### Android

* Fixed a potential crash after reloading packages

### Remote Linux

* Fixed the working directory for `gdbserver`
  ([QTCREATORBUG-32122](https://bugreports.qt.io/browse/QTCREATORBUG-32122))

Credits for these changes go to:
--------------------------------
Alessandro Portale  
Andre Hartmann  
André Pönitz  
Andrii Semkiv  
Artur Twardy  
Christian Kandeler  
Christian Stenger  
Cristian Adam  
David Schulz  
Eike Ziller  
Jaroslaw Kobus  
Krzysztof Chrusciel  
Leena Miettinen  
Liu Zhangjian  
Lukasz Papierkowski  
Marcus Tillmanns  
Orgad Shaneh  
Patryk Stachniak  
Robert Löhning  
Sami Shalayel  
Tim Blechmann  
Ville Lavonius