aboutsummaryrefslogtreecommitdiffstats
path: root/qt/6.2.4/release-note.md
blob: 5533d2033adcd448dddf684729ac5eb6ff1a7318 (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
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
Release note  
============  
  
Qt 6.2.4 release is a patch release made on the top of Qt 6.2.3.  
As a patch release, Qt 6.2.4 does not add any new functionality but provides  
bug fixes and other improvements and maintains both forward and backward  
compatibility (source and binary) with Qt 6.2.3.  

For detailed information about Qt 6.2, refer to the online documentation  
included in this distribution. The documentation is also available online:  
  
https://doc.qt.io/qt-6/index.html  
  
The Qt version 6.2 series is binary compatible with the 6.1.x series.  
Applications compiled for 6.1 will continue to run with 6.2.  
  
Some of the changes listed in this file include issue tracking numbers  
corresponding to tasks in the Qt Bug Tracker:  
  
https://bugreports.qt.io/  
  
Each of these identifiers can be entered in the bug tracker to obtain  
more information about a particular change.  
  
To make it easier to port to Qt 6, we have created a porting guide to  
summarize those changes and provide guidance to handle them. In the  
guide, you can find links to articles about changes that may affect your  
application and help you transition from Qt 5.15 to Qt 6:  
  
https://doc.qt.io/qt-6/portingguide.html  
  
Important Changes  
-----------------  
  
### qtbase  
* fa8b14f830 QTzTimeZonePrivate: fix UB (data race on m_icu)  
Fixed a data race on Unix platforms when implicitly-shared copies of  
QTimeZone objects were used in certain ways (e.g. calling displayName())  
from different threads and Qt was configured with ICU support.  
  
* 6eed0d3f4e JSON: When clearing duplicate object entries, also clear  
containers  
A memory leak in the JSON parser when reading objects with duplicate  
keys was fixed.  
  
* 9540c0b27f Fix crash when text shaping fails  
Fixed a possible crash with certain fonts when shaping strings  
consisting only of control characters.  
  
* 3c193fa077 QScreen_win: retrieve user friendly monitor name  
QScreen::name() now returns the user friendly name instead of the GDI  
device name on Windows. This is consistent with other platforms and also  
obeys the documentation.  
  
* 8f79520cd6 Enable all supported 1.0 device features in QVulkanWindow  
QVulkanWindow is now enabling all Vulkan 1.0 features reported as  
supported from the physical device.  
  
* 2e2d544588 Fix clipped glyphs in text rendering of QGraphicsTextItem  
Clipping of visible glyphs when doing partial updates of a graphics  
view was off by 1. Also fixed an issue that caused rounding errors when  
transforming the clip rect into the glyphs draw space which was caused  
by transforming a QRect instead of a QRectF.  
  
* 44335e65bf Sequential erase/_if: don't apply predicate twice to  
element  
A fix in the implementation of the erase-like algorithms of sequential  
Qt container may re-enable signed/unsigned comparison warnings  
previously suppressed by having occurred in std library code. To fix,  
cast the value to look for such that it has the same signedness as the  
container's elements.  
  
* 899ab8f0df Fix C++20 ambiguous relational operators between  
QJsonValue{,Ref}  
Fixed relational operators to not cause warnings/ambiguities when  
compiling in C++20.  
  
* ab6915f0ef QProcess/Unix: ensure we don't accidentally execute  
something from CWD  
When passed a simple program name with no slashes, QProcess on Unix  
systems will now only search the current directory if "." is one of the  
entries in the PATH environment variable. This bug fix restores the  
behavior QProcess had before Qt 5.9. If launching an executable in the  
directory set by setWorkingDirectory() or inherited from the parent is  
intended, pass a program name starting with "./". For more information  
and best practices about finding an executable, see QProcess'  
documentation.  
  
* 4114c1163b QDesktopServices: fix ABA problem in  
QOpenUrlHandlerRegistry  
Fixed a bug where destroying and re-creating a handler object in quick  
succession could cause the registration for the handler to be lost.  
  
* 360f181857 configure: Allow specifying arbitrary variable assignments  
Users can directly assign CMake variables with configure, for example  
"configure CMAKE_CXX_COMPILE=clang++-11".  
  
* b3d1ea8530 QDesktopServices: deprecate destroying URL handlers w/o  
explicit unsetUrlHandler()  
URL handlers that have been passed to setUrlHandler() must now be  
removed by calling unsetUrlHandler() before they are destroyed. Relying  
on the handler's destructor to implicitly unset it is now deprecated,  
because it may already be in use by concurrent openUrl() calls. Support  
for implicit unsetting will be removed in 6.6 and, until then, a  
qWarning() is raised if it is exercised.  
  
* b3d19fbf95 QMetaObjectBuilder: fix addProperty() recording of the  
property type  
Fixed a bug that would cause addProperty() to use the incorrect type  
for the property if the property's name matched a valid type registered  
with QMetaType.  
  
### qttools  
* 5b641c12a Qt Designer: Enable the QWebEngineView, QQuickWidget plugins  
on Windows  
Qt Designer now sets the Graphics API to OpenGL in order to enable the  
QWebEngineView and QQuickWidget plugins.  
  
  
Fixes  
-----  
  
### qtbase  
* QTBUG-99630 tst_QShortcut::text is flaky in dev  
* QTBUG-99620 QMetaType: type QMap<int,QFlags<Qt::AlignmentFlag>> has  
more than one typedef alias: ColumnAlignmentMap, ColumnAlignmentMap  
* QTBUG-96916 Qt 6 breaks compatibility of QVariant streaming into  
QDataStream  
* QTBUG-99743 QTabWidget rendering broken on macOS 12  
* QTBUG-99676 markdown (and html) import/export should not rely on use  
of a fixed-pitched font to remember a `monospace` span  
* QTBUG-92445 Markdown smashes nested formatting inside lists  
* QTBUG-99148 Broken html list rendering because <code> element  
* PYSIDE-1773 uic doesn't import QAbstractItemView for  
QTableView/QTreeView EditTriggers  
* PYSIDE-1404 Incompatible import of "Object" in compiled UI  

* QTBUG-99771 Porting guide does not mention binary JSON  
* QTBUG-72103 Conversion between QQuaternion and Euler angles has issues  
in special cases  
* QTBUG-99642 Can't define CSS with properties for QToolButton with Qt 6  
* QTBUG-99666 Qt module builds mix install and staging prefixes  
* QTBUG-99799 Memory leak in QJsonDocument::fromJson()  
* QTBUG-92358 One More Crash in text shaping on special string with  
EmojiOneColor font.  
* QTBUG-89155 Assertion violation in text shaping on special string with  
EmojiOneColor font.  
* QTBUG-80666 QNetworkRequest::setHeader(IfModifiedSince) treats local  
time as UTC  
* QTBUG-97535 Bug in examples for QListIterator Class  
* QTBUG-99486 Extra dot appears in top left corner of Fusion style spin  
box frames with no buttons  
* QTBUG-99323 [REG: 5.14.2 -> 5.15.0] Posted events get stuck when  
QCoreApplication::processEvents with QEventLoop::WaitForMoreEvents is  
used  
* QTBUG-100067 network/torrent examples ProgressBar text should be  
layout with horizontal  
* QTBUG-96718 Crash in inBindingWrapper() (Creator built against Qt 6.2  
build)  
* QTBUG-99534 tst_qfuture memleaks  
* QTBUG-95309 Compile fails with Qt in namespace and C++20  
* QTBUG-100072 Building Qt from source fails to compile with C++20  
standard enabled when using MSVC 2022  
* QTBUG-100144 Dependency update on qt/qtwebchannel failed in dev  
* QTBUG-99747 QDate::startOfDay( ) leads to assert in debug build  
* QTBUG-99522 qmake adds @ mark after then the output file name when it  
calls g++ on either Qt's MinGW or MSYS2 platform  
* QTBUG-100074 Building QSharedMemory fails when bootstrapping  
* QTBUG-87136 Animations run twice as fast on a 120hz Android device  
* QTBUG-93823 Android QPlatformScreen does not expose the refresh rate:  
Animations (and timers) too fast on higher refresh rate monitors  
* QTBUG-94959 Timer and animations runs faster after screen touch event  
on Android 11  
* QTBUG-93393 Android A11Y TalkBack: Hidden onPressAction still called  
* QTBUG-100233 Android broken project/wrong libraries linked when adding  
UiTools  
* QTBUG-62185 QVersionNumber seems broken on -O1 and higher with g++  
* QTBUG-95842 testlib's autotest compilation fails with glibc 2.34  
* QTBUG-100315 FEATURE_headersclean does not work with if  
CMAKE_CXX_FLAGS contains more than one option  
* QTBUG-100365 Can't build qt libraries on Windows  
* QTBUG-94608 Nonsensical full path to examples  
* QTBUG-100317 QMacStyle code references missing image resource  
* QTBUG-44096 QNetworkAuthenticationManager does not emit  
authenticationRequired when using NTLM  
* QTBUG-100071 QtFuture::connect fails to compile if the passed signal  
takes a std::tuple as argument  
* QTBUG-93432 QGraphicsTextItem font gets incorrectly clipped when a  
clip rect is set on the painter.  
* QTBUG-100037 QSqlQuery: crash on executing query if connection is  
already closed  
* QTBUG-100416 QPluginLoader::loadHints return "no hints set" but by  
default PreventUnloadHint is set  
* QTBUG-97157 attempting to interact with any widget dialog on  
touchscreen fails; mouse causes crash after that  
* QTBUG-100327 CompositionMode_Screen wrong with drawImage  
* QTBUG-93402 Android A11Y TalkBack: Focus Rect not updated on  
orientation Change  
* QTBUG-100290 Custom build fails with PCH  
* QTBUG-100362  
tst_QNetworkReply::putWithServerClosingConnectionImmediately is flaky  
* QTBUG-63196 QNetworkReply::putWithServerClosingConnectionImmediately  
fails on Windows  
* QTBUG-98476  
tst_QNetworkReply::putWithServerClosingConnectionImmediately fails in  
QtBase with Windows 11  
* QTBUG-100420 QPicture doesn't respect Qt::IntersectClip when used with  
setClipPath  
* QTBUG-100493 QtFinishPrlFile.cmake: No such file or directory with  
multi-config build on Linux  
* QTBUG-96212 The visibility of placeHolderText of the QPlainTextEdit is  
not reevaluated in the setter  
* QTBUG-78797 Shift-select drag distance is zero in QTreeView  
* QTBUG-81542 QListView range selection changes after 1 pixel move  
* QTBUG-99512 QListview  selectcount  error with items of differing  
sizes  
* QTBUG-100438 Incorrect rounding to ms in QTimer when clock too coarse  
* QTBUG-51327 [Windows 8.1]: After maximizing a window and toggling the  
frameless window hint and moving to another monitor then the window can  
be too big  
 
* QTBUG-100545 Nested QML items with Accessible properties set does not  
work on Android  
* QTBUG-100217 [REG 6.2.2  -> 6.2.3] Integer overflow when rendering svg  
image  
* QTBUG-88136 tst_QFutureWatcher fails on Android  
* QTBUG-100775 Several data races around handlers of  
QDesktopServices::openUrl()  
* QTBUG-100482 Network monitoring not working when ZScaler Internet  
Security is active  
* QTBUG-87405 tst_QFontDatabase::systemFixedFont fails for Android  
* QTBUG-88137 tst_QTimeLine fails on Android  
* QTBUG-87400 tst_QAbstractItemView fails on Android  
* QTBUG-87408 tst_QTreeView has failing tests  
* QTBUG-100574 qtbase/src/gui/vulkan/qvulkanfunctions_p.cpp is missing  
dependency on qvkgen tool  
* QTBUG-100364 QStandardPaths GenericDataLocation for iOS seems to  
mention wrong path  
* QTBUG-100518 Crash on iOS 13.3.1  
* QTBUG-100261 QPrinter property setup not effect  
* QTBUG-99504 Linux: QPrinter::setDuplex not effective ( Canon  
imageRUNNER 2520  )  
* QTBUG-100915 moc code generates warning [-Wredundant-parens]  
* QTBUG-52472 Undefined Behaviour in qsimpledrag.cpp line 207  
* QTBUG-45045 SIGFPE in QQuickMenu  
* QTBUG-81917 QtWidgets fails to build with clang 10.0-rc1 in C++20 mode  
* QTBUG-99368 TLS handshake fails due to incorrect cipher handling  
(Secure Transport macOS backend)  
* QTBUG-81583 QTextMarkdownWriter: if a task list item's first line ends  
with monospace text, trailing backtick is omitted  
* QTBUG-99775 Crash on QObject::objectName access when using QThreadPool  
from non-owning thread  
* QTBUG-99009 QCursor::setPos X coordinates is wrong when DPI scaling is  
used    
* QTBUG-92909 When following redirects, a PROPFIND request (and probably  
others) are converted to a GET  
* QTBUG-99803 QVulkanWindow doesn't enable any device features (e.g.  
VkDeviceCreateInfo::pEnabledFeatures)  
* COIN-762 Coin's configure command gets warning about unused  
-DBUILD_EXAMPLES=OFF  
* QTBUG-99506 Loader with states and children loaders crashes on  
Integrity (release only)  
* QTBUG-95764 pure virtual call in QAccessibleQuickItem  
* QTBUG-98478 tst_QFileSystemWatcher::signalsEmittedAfterFileMoved fails  
in QtBase with Windows 11  
* QTBUG-6905 font-weight: bold can truncate tab label  
* QTBUG-100412 tst_qsrceen::grabWindow is flaky on Windows  
* QTBUG-99491 Windows - Android App, cmake build does not update  
correctly if app library is bigger than 2GB  
* QTBUG-100651 Unable to follow HTTP/2 redirects  
* QTBUG-45582 Duplicated vtables due to inline virtual functions  
(probably all dtors)  
* QTBUG-93396 Android A11Y TalkBack: Slider does not announce value on  
change  
* QTBUG-100401 QToolbutton with popupMode QToolButton::InstantPopup and  
stylesheet have 2 arrows  
* QTBUG-100790 tst_QInputDevice::multiSeatDevices() fails on Wayland  
* QTBUG-100891  
tst_QGuiApplication::genericPluginsAndWindowSystemEvents() fails on  
Wayland  
* QTBUG-100792 tst_QScreen::grabWindow() fails on Wayland  
* QTBUG-66818 tst_QWindow::initialSize fails on Wayland  
* QTBUG-100887 tst_QWindow::mouseToTouchTranslation() fails on Wayland  
* QTBUG-100888 tst_QWindow::modalWindowPosition() fails on Wayland  
* QTBUG-100889 tst_QWindow::requestUpdate() fails on Wayland  
* QTBUG-100930 tst_QGraphicsWidget::updateFocusChainWhenChildDie fails  
on QNX  
* QTBUG-100929 tst_QImage::hugeQImage fails on platforms without  
adequate memory  
* QTBUG-87674 qaccessibility fails on Android  
  
### qtsvg  
* QTBUG-99642 Can't define CSS with properties for QToolButton with Qt 6  
  
### qtdeclarative  
* QTBUG-99477 Crash in QRhiD3D11::executeCommandBuffer with nullptr  
access  
* QTBUG-99644 invalid access of indicator item inside switch type  
destructor  
* QTBUG-99888 configure fails when only qtdeclarative and qtbase are  
checked out  
* QTBUG-99273 QtDeclarative fails to configure when Python is not in  
PATH but is found via FindPython  
* QTBUG-100046 FAIL!  : tst_qquickborderimage::borderImageMesh()  
* QTBUG-99604 TextArea and TextField don't use IBeamCursor when readOnly  
and selectByMouse are both true  
* QTBUG-99608 tst_qmlcachegen (Failed)  
* QTBUG-99974 qt.labs.qmlmodels classes documented twice  
* QTBUG-99311 QtQuick Window does not expose enum of visibility property  
of Window  
* QTBUG-100339 qmllint does not find ApplicationWindow.window  
* QTBUG-100326 *.mjs files not added to qmldir when added to  
qt_add_qml_module()  
* QTBUG-99124 Properly document ScrollBar in ScrollView  
* QTBUG-98039 QML javascript: "this" in class ctor becomes undefined  
during if(){...} in arrow functions  
* QTBUG-100366 tst_qmlcachegen tests using generateCache are valid only  
for host  
* QTBUG-100260 Crash on access after using QML singleton as a model  
* QTBUG-95033 ButtonGroup does not work with Windows style Button  
* QTBUG-97185 Quick DragHandler Reporting Wrong Coordinates using  
TouchScreen Input  
* QTBUG-98486 Touch points coordinates does not take into account the  
Device Pixel Ratio on Windows  
* QTBUG-98543 Invalid updates of contentY of Flickable on touch screen  
* QTBUG-99547 PathView item does not appear in certain circumstance  
* QTBUG-51078 Use of Item obligatory in SwipeView?  
* QTBUG-51669 QQC2: SwipeView is not working as expected  
* QTBUG-100469 Qml runtime resizeToItem configuration is not working  
* QTBUG-100221 qtdeclarative compilation fails on arm64  
* QTBUG-100279 Building fails on Linux ARM64  
* QTBUG-94161 "QTransform::translate with NaN called" when hovering over  
window containing Imagine style GroupBox containing a TextEdit  
* QTBUG-86695 [REG: 5.12 -> 5.14] Broken State::when behavior after  
suspicious change  
* QTBUG-95763 Configuring an executable with an attached qml module  
fails when using the Xcode generator  
* QTBUG-100380 valueAt(int index) method of ComboBox QML type (QQC2) is  
undocumented  
* QTBUG-100680 TableView: positionViewAtRow will in some cases move the  
viewport too far  
* QTBUG-100377 [REG 5.15 -> 6.2] Date.parse() can't handle some dates on  
Qt 6 but works in Qt 5  
* QTBUG-100855 qmljs tool doesn't link on iOS build  
* QTBUG-95587 icon.source of Control is not resolved relative to user  
code  
* QTBUG-99615 Most QMutableEventPoint usage depends on Undefined  
Behaviour  
* QTBUG-99665 tst_qquickfolderlistmodel segfaults on ARM  
* QTBUG-98404  tst_qmlcachegen (Failed)  
* QTBUG-99436 Quick Drag and Drop Tiles example broken in Qt 6  
* QTBUG-91706 QML: Subclassing a QQuickItem that has revisioned  
properties fails  
* QTBUG-92591 QtDeclarative autotest configure fails on Android builds  
* QTBUG-100040 Configuring qtdeclarative fails for qmljs, qmljsrootgen  
and qjstest fails when cross-compiling  
* QTBUG-99128 qmlsc does not see property revisions  
* QTBUG-64470 tst_QQuickFramebufferObject::testInvalidate is failing on  
macOS  
* QTBUG-65614 tst_QQuickFramebufferObject failed on b2qt  
* QTBUG-76546 QML debugger tests that run a sub-process fail on QNX  
* QTBUG-95750 RangeSlider::test_overlappingHandles test fails on  
LinuxUbuntu_20_04x86_64LinuxQEMUarmv7GCC  
* QTBUG-100003 tst_qqmlmoduleplugin fails on Android  
* QTBUG-100014 tst_qqmlqt fails on Android  
* QTBUG-100016 tst_qquickfolderlistmodel fails on Android  
* QTBUG-100018 tst_qmltc_manual fails on Android  
* QTBUG-100020 tst_qqmljsscope fails on Android  
* QTBUG-100021 tst_qdebugmessageservice crashes on Android  
* QTBUG-100164 tst_qqmldebugtranslationservice fails on Android  
* QTBUG-100166 tst_qqmlenginedebugservice fails on Android  
* QTBUG-100167 QML debugger tests fail on Android  
* QTBUG-100169 tst_qqmlextensionplugin fails on Android  
* QTBUG-100171 tst_qmldomitem fails on Android  
* QTBUG-100173 tst_qquickwidget fails on Android  
* QTBUG-100175 tst_testfiltering fails on Android  
* QTBUG-100176 tst_qquickapplicationwindow crashes on Android  
* QTBUG-100177 tst_qquickheaderview fails on Android  
* QTBUG-100191 tst_sanity and tst_snippets fail on Android  
* QTBUG-100253 tst_qquickpopup fails on Android  
* QTBUG-100254 tst_qquickmenubar fails on Android  
* QTBUG-100256 tst_qquickmenu fails on Android  
* QTBUG-100257 tst_qquickdrawer fails on Android  
* QTBUG-100258 tst_focus crashes on Android  
* QTBUG-100431 Crash in libQt5Qml V4 engine caused by wrong memory  
access  
* QTBUG-45045 SIGFPE in QQuickMenu  
* QTBUG-52472 Undefined Behaviour in qsimpledrag.cpp line 207   
* QTBUG-75786 macOS 10.14 autotest failures  
* QTBUG-82015 qquickanimations::simplePath() is flakey on macOS  
* QTBUG-82043 tst_qquickmousearea::pressAndHold() is flakey on macOS  
* QTBUG-82404 tst_qquickbehaviors::currentValue is flaky on macos  
* QTBUG-85622 tst_qquickloader: urlToComponent is flaky on macos  
* QTBUG-85624 tst_qquickanimations: reparent is flaky on macos  
* QTBUG-88541 tst_qquickpointhander::tabletStylus doesn't work on hidpi  
* QTBUG-95863 tst_qquickpathview::snapOneItem() is flaky on macOS  
  
### qtmultimedia  
* QTBUG-99661 audioDevice & cameraDevice list properties as methods  
* QTBUG-97838 Recording broken on Apple Silicon / M1  
* QTBUG-99583 Default audio output device not listed as default in  
MediaDevices.audioOutputs  
* QTBUG-99357 Fix SeekPauseSeek Test in Android  
* QTBUG-99849 Doc refers to nonexistent QImageCapture::CaptureToBuffer  
setting.  
* QTBUG-99650 QVideoSink unworkable on Android  
* QTBUG-100050 [REG 6.2.3(and 2)->6.2.1] namespace build fails on  
Windows, MinGW9.0 and MSVC2019  
* QTBUG-100106 Qml Video::seek() fails with TypeError  
* QTBUG-99643 Documentation shows use of deleted QImageCapture  
constructor  
* QTBUG-100341 [REG 6.2.2 - 6.2.3] Memory leak on MediaPlayer  
destruction  
* QTBUG-100283 "Video" keep sending positionChanged signal  
* QTBUG-100347 [qtmultimedia] win32 compile error with 6.2.3  
* QTBUG-100501 Typo in documentation of QMediaRecorder  
* QTBUG-100363 [REG 6.2.2 - 6.2.3] Video is always black with OpenGL RHI  
* QTBUG-100337 [Win] Vertically oriented video is upside down  
* QTBUG-100665 Crash in OpenGlVideoBuffer destructor  
* QTBUG-100638 SoundEffect fails to load .wav files  
* QTBUG-99038 Android:  Fix qmlvideo issues  
  
### qttools  
* QTBUG-100308 Unable to build qttools with tests with the 'Ninja Multi-  
Config' generator  
* QTBUG-100316 qdoc: ASSERT: "actualNode" in file  
qttools/src/qdoc/docbookgenerator.cpp, line 4246  
* QTBUG-96549 make clean removes ts file when using  
qt5_create_translation()  
* QTBUG-94345  Qt Designer crash in QQuickWidget plugin  
* QTBUG-100285 Windows: Qt Designer crash when selecting QWebEngineView  
  
### qtdoc  
* QTBUG-99847 Update Qt Creator info in Qt Quick tutorial  
* QTBUG-100434 Tutorials/alarms not launching on macOS  
* QTBUG-100383 Qt 6.2.3: 3rd party code update missing in docs  
* QTBUG-98542 new purchasing is broken on Android when using public key  
verification  
* QTBUG-97449 Clean Android build docs for Qt 6  
  
### qtpositioning  
* QTBUG-92967 Port addon-module cmake tests from Qt5 to Qt6  
  
### qtconnectivity  
* QTBUG-99617 SDP attribute write fail  
* QTBUG-99673 Service discovery with UUID filter doesn't work on macOS  
Monterey  
* QTBUG-99687 Windows BT service scan scans just one device  
* QTBUG-99410 [macOS 12.1] Bluetooth data stream blocked when main menu  
opened  
* QTBUG-100445 macOS bluetooth SDP records contain anomalies  
* QTBUG-99689 Windows BT service scan filter fails against Linux server  
* QTBUG-100289 pingpong Linux => Windows doesn't work  
* QTBUG-100819 Bluez lowenergy peripheral incomplete initialization  
* QTBUG-100303 Bluetooth RFComm [Outbound] connection issue with  
Monterey  
* QTBUG-100894 Linux bluetooth crash when multiple services found  
* QTBUG-100042 Windows BT (server) pingpong service is not found  
* QTBUG-99685 Windows BT classic service scan doesn't always start  
* QTBUG-94001 QtBluetooth uses deprecated Windows API  
  
### qtwayland  
* QTBUG-99746 QtWayland fails to compile against recent EGL headers  
* QTBUG-97593 Qt with QtWayland doesn't build without QtQml  
* QTBUG-99965 Build with -no-feature-tabletevent fails for Linux/Wayland  
* QTBUG-100150 Touch event ignored when main GUI thread is slow  
  
### qt3d  
* QTBUG-99945 [REG 6.2.2-> 6.2.3] qt3d/audio-visualizer-qml fails to  
compile  
  
### qtwebsockets  
* QTBUG-100054 QWebSocket can emit binaryMessageReceived signal after  
being disconnected  
* QTBUG-92967 Port addon-module cmake tests from Qt5 to Qt6  
  
### qtwebchannel  
* QTBUG-92967 Port addon-module cmake tests from Qt5 to Qt6  
  
### qtwebengine  
* QTBUG-99215 Html popups do not work correctly.   
* QTBUG-99669 Glib network plugins doesn't configure or build  
* QTBUG-99890 QtWebEngine ozone platform needs pkgconfig check for  
xkbfile include  
* QTBUG-94924 Load signals not emitted when opening a google result  
* QTBUG-100032 tst_qquickwebview: malloc_consolidate(): invalid chunk  
size  
* QTBUG-100285 Windows: Qt Designer crash when selecting QWebEngineView  
* QTBUG-100293 spellcheck error: session_bridge_ was not declared  
* QTBUG-100435 Cannot enable webrtc-pipewire feature  
* QTBUG-96597 Crash on WebEngine(View|Profile).userScripts.collection  
property get  
* QTBUG-100500 System libxslt is not used  
* QTBUG-101084 Test  #1: tst_qwebenginecookiestore  
.................***Failed  
* QTBUG-101215 QML certifciate errror test is broken, but works on c++  
side  
  
### qtcharts  
* QTBUG-100810 QML ChartView series color can get wrong on RHI if  
useOpenGL  
* QTBUG-92967 Port addon-module cmake tests from Qt5 to Qt6  
  
### qtscxml  
* QTBUG-92967 Port addon-module cmake tests from Qt5 to Qt6  
  
### qtremoteobjects  
* QTBUG-85124 QRemoteObjectHost::hostUrl() crashes if no URL is set  
* QTBUG-92967 Port addon-module cmake tests from Qt5 to Qt6  
  
### qtquick3d  
* QTBUG-99430 Crash if a Model is created via Repeater3D  
* QTBUG-94616 Low saturation of sky texture  
* QTBUG-99992 AssetUtils.RuntimeLoader requires absolute file path for  
source  
* QTBUG-97715 Quick3D examples fail on imx6  
* QDS-6081 Changing camera on View3D doesn't change the view in form  
editor  
* QDS-4966 Editing Model source with property editor fails  
  
### qt5compat  
* QTBUG-100024 qt5compat requires qtdeclarative despite it's not really  
required  
* QTBUG-100359 tst_qlinkedlist.cpp doesn't build: missing  
QLinkedListIterator  
  
Known Issues  
------------  
  
* Check that your system meets Qt's requirements:  
https://doc.qt.io/qt-6/gettingstarted.html#platform-requirements  
* RTA reported issues from Qt 6.2  
https://bugreports.qt.io/issues/?filter=23315  
* Supported development platforms are listed here:  
https://bugreports.qt.io/browse/QTBUG-90021  
* See Qt 6.2 Known Issues from:  
https://wiki.qt.io/Qt_6.2_Known_Issues  
  
Credits for the  release goes to:  
---------------------------------  
  
Aavitsland Eirik  
Agocs Laszlo  
Arvidsson Viktor  
Bennett Nicholas  
Blackquill Jan  
Blomfeldt Eskil Abrahamsen  
Bohn Sören  
Borisova Tatiana  
Bornemann Joerg  
Boudjelthia Assam  
Brüning Michael  
Buhr Andreas  
Burtsev Kirill  
Croitor Alexandru  
Curtis Mitch  
D'Angelo Giuseppe  
David Szabolcs  
Davis Noah  
Edelev Alexey  
Eftevaag Oliver  
Eklund Iikka  
Fedin Ilya  
Funk Kevin  
Gaist Samuel  
Gehör Pekka  
Goldstein Maximilian  
Gruendl Henning  
Gustavsen Richard Moe  
Haixiang Tang  
Halmet Heikki  
Hao Zhang  
Hartmetz Andreas  
Heikkinen Jani  
Heikkinen Miikka  
Heimlich Christian  
Hermann Ulf  
Hilsheimer Volker  
Jensen Allan Sandfeld  
Kleint Friedemann  
Klocek Michal  
Knoll Lars  
Ko Seokha  
Korteniemi Jani  
Kosmale Fabian  
Krus Mike  
Kurazyan Sona  
Kvinge Jonas  
Köhne Kai  
Lee Inho  
Leinonen Tony  
Li Qiang  
Macieira Thiago  
Meshcheriakov Ievgenii  
Miettinen Leena  
Mira Samuel  
Mozzhuhin Andrey  
Mutz Marc  
Nanthiran Sivan  
Neumann Alexander  
Nichols Andy  
Nishihara Yuya  
Nordheim Mårten  
Ollila Kimmo  
Petäjäjärvi Pasi  
Piippo Samuli  
Pocheptsov Timur  
Poikelin Joni  
Qi Liang  
Reinio Topi  
Rocha André de la  
Rosenkraenzer Bernhard  
Rutledge Shawn  
Saario Toni  
Schäpers Björn  
Shaw Andy  
Solovev Ivan  
Spoerl Axel  
Srebrny Piotr  
Stewart Patrick  
Storsjö Martin  
Strømme Christian  
Sørvig Morten Johan  
Terrier Benjamin  
Tkachenko Ivan  
Trotsenko Alex  
Tuliniemi Jere  
Varga Peter  
Vatra BogDan  
Verria Doris  
Vestbø Tor Arne  
Vuolle Juha  
Wang ChunLin  
Weimer Bernd  
Welbourne Edward  
Wolff Oliver  
Xuetian Weng  
Yong Zhang  
Zhao Yuhang