aboutsummaryrefslogtreecommitdiffstats
path: root/qt/6.1.0/release-note.txt
blob: e39da6883e984eabfcd3aa2eadfb751f3805a7a7 (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
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
Release note
============

Qt 6.1 introduces many new features and improvements as well as bugfixes
over the 6.0.x series. For more details, 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.1 series is binary compatible with the 6.0.x series.
Applications compiled for 6.0 will continue to run with 6.1.

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]
612a01be65 Deprecate QScopedPointer::take()
- The take() function has been deprecated. This was an API mistake, as
it allowed the pointer/pointee to escape from the scope, defeating the
point of the QScopedPointer class. If you need such semantics, use
std::unique_ptr (and call release()).

d8602ce58b QFont: Prefer setFamilies() over setFamily()
- Indicated that setFamilies/families is preferred over setFamily/family
to ensure that font family names are preserved when spaces, commas and
so on are used in the name.

fb6b7869e8 QPoint(F): add support for structured binding
- QPoint is usable in a structured binding.

c63669bb8c QLayout: add a way to unset user-defined contents margins
- Added unsetContentsMargins().

8ae9431c79 QMargins(F): add support for structured binding
- QMargins is usable in a structured binding.

54875be84d Add convenience functions for QFuture creation
- Add convenience functions to create a ready QFuture and a QFuture with
an exception

1ff25785ff Avoid integer overflow and division by zero
- Pen patterns are restrained to a maximum length and values of 1024,
fixing oss-fuzz issue 25310.

3f8896d77e QSet: add missing insert-with-hint
- Added insert() overload taking an insertion hint, for STL
compatibility.

5771591fbc QString/QByteArray: add erase() for iterators
- Added erase().

3a4115d123 Return a more useful date-time on parser failure in spring-
forward gap
- Restored pre-5.15.0 behavior when parsing a date-time from a string
(and document what it implies): if the string has the right form but
represents a date-time that was skipped by a time-zone transition (e.g.
a DST spring-forward), the invalid date-time object returned can, none
the less, be used to recover a near-by date-time that may be more useful
in some cases. From 5.15.0 to 5.15.2 and in 6.0.0, a default-constructed
QDateTime was returned in place of this more informative invalid date-
time.

d27d2b5d72 QMetaProperty::typeName: use name from metatype
- QMetaProperty::typeName returns now always the same name as name() of
the corresponding metatype. This can cause a change for enum properties
which were not fully-qualified.

d982fdfca4 QHeaderView: allow un-sorting of models
- Added the sortIndicatorClearable property. Setting this property
allows the user to clear the sort indicator on a section, resetting the
model to its default ordering.

81e893fb2d QHash: support std::hash as hashing function
- QHash, QMultiHash and QSet now support for key types anything that can
be hashed via std::hash, instead of always requiring a qHash() overload.

1158ff67b4 QSslSocket::verify: do not alter the default configuration
- QSslSocket::verify - do not change the default configuration

c176525f13 Sequential general purpose containers: add erase/erase_if
- Added erase() and erase_if(), for consistent container erasure. Added
removeIf() as a method, complementing removeOne() / removeAll().

62dad9be9e QSet: add erase_if
- Added erase_if() for consistent container erasure. Added removeIf() as
a method.

b2ea30dde0 QString/QByteArray: add erase/erase_if
- Added erase() and erase_if() for consistent container erasure.

e12e2b43b7 Associative containers: add erase_if
- Added removeIf() and erase_if().

427da06414 QRE: discourage users from assuming that QRE stores the
subject
- QRegularExpression takes a shallow copy of a QString subject when
matching over it. This means that users can destroy or modify the string
data while still having match results over it. This behavior is
deprecated; in a future version of Qt, QRegularExpression will no longer
take a copy. Note that behavior has always been undocumented and users
were never supposed to modify a subject string while match objects were
alive on it. In practice, it's very unlikely that your code is relying
on the existing behavior.

a1a55d5b93 QTestLib: add a abort-on-fail environment variable
- When the QTEST_FATAL_FAIL environment variable is set to a non-zero
value, a test immediately aborts its execution. This is useful to debug
intermittent failures.

509c257521 PCRE: update to 10.36
- PCRE2 has been updated to version 10.36.

2b8674a2fc Make the overflow math functions public
- The overflow-safe math functions qAddOverflow(), qSubOverflow(),
qMulOverflow() were added.

4d94384612 QHeaderView: respect the font role while calculating the
elided text
- QStyleOptionHeader got a new member textElideMode.

7c3208c97d QString: fix count(QRegularExpression)
- Fixed a corner case when using QString::count(QRegularExpression),
causing an empty in the last position not to be accounted for in the
returned result.

ce0b767310 QStringView: add some QRegularExpression-related overloads
- Added the indexOf(), contains(), lastIndexOf() and count() methods
taking a QRegularExpression.

6dac45b246 QSocketNotifier: extend API to provide more flexible startup
- Added setSocket() and an additional constructor which requires no
socket.

30811f6428 Fix qt_alphaVersion and qt_opaqueVersion in the trivial case
- Opaque pixmaps on devices with a non-standard opaque format will now
correctly match format for faster blitting. Same with semitransparent
pixmaps on devices with a non-standard semitransparent format.

c88905f0a9 Disallow construction of QPropertyBinding from a property
- It was possible to create a QPropertyBinding from a property; this
would steal any set binding from the property or create an invalid
binding if none was set. Use makePropertyBinding if you want to to
create a binding which depends on the property's value, or takeBinding
if you want to repurpose the property's binding.

04c34eb799 QProcess: allow merged channels forwarding for detached
processes
- Added support for QProcess::MergedChannels mode with startDetached().

e334d6f9a7 QProcess: allow pipelining for detached processes
- Added support for setStandardOutputProcess() with startDetached().

6974737695 Change QLineF::setLength() to work whenever length() is non-
zero
- QLineF::setLength() will now set the length if the line's length() is
non-zero. Previously, it was documented to only set the length if
isNull() was false; this is a fuzzy check, so isNull() could be true for
a line with non-zero length().

b211148e4b Sql ODBC driver: add direct support for float and short
datatype
- The ODBC driver now properly maps QMetaType::Float to real sql
datatype and QMetaType::Short to smallint

f8f629cc13 QSql/QSqlite: return extended error codes by default
- The plugin now returns the extended error codes by default.

6a3f8cbc3a Use design metrics when adding text to QPainterPath
- Fixed an issue where QPainterPath::addText() would get inconsistent
kerning for smaller font sizes when hinting is enabled.

376e3bd8ec Introduce QUrlResourceProvider to load resources for HTML
- Introduced QUrlResourceProvider that allows to load resources for
HTML. It is intended to replace the use of
QTextDocument::loadResource().

b2a3389cfe Extend qIsInf() and friends to handle integral types sensibly
- qIsInf(), qIsNaN() and qIsFinite() now, like std::isinf() and friends,
accept integral types (returning false, false and true, respectively) as
well as floating-point ones.

539553a572 QTestlib/JUnit XML: Log most messages to standard output
instead of error output
- In JUnit XML, output that is not a warning/error is now logged under
<system-out> instead of <system-err>.

cfd935fe6c Fix XCB launch key mapping
- XF86LaunchXX keys have been remapped, so the Qt names and X11 names
match, instead of being 2 off.

f1465c621c QLocale: Allow direct conversion to language, country, and
script codes
- Added static languageToCode(), countryToCode() scriptToCode() methods
that convert enum values to the respective ISO code strings.

5a0e5521e4 QVectorND: make some constructors explicit
- The QVector2D/3D/4D converting constructors from another QVectorND now
explicit. This was done to prevent a category of bugs resulting from
operations accidentally mixing QVectorND objects.

50c63446f5 Fix problems with offset-derived ids for QTimeZone
- QTimeZone instances created by offset from UTC (in seconds) shall now
only include minutes in their ID when the offset is not a whole number
of hours. They shall also include the seconds in their ID when the
offset is not a whole number of minutes.

aa09bea00c control scrolling of QTabBar using StyleHint
- Added SH_TabBar_AllowWheelScrolling as a style hint to enable/disable
cycling through tabs using the scroll wheel. This defaults to true in
all styles except the macOS one so there is no change in existing
behavior.

722a7dda56 SQLite: Update to 3.34.0
- Updated to 3.34.0

d79a9b1a4f Implement vertical subpixel positioning where available
- Added render hint flag QPainter::VerticalSubpixelPositioning which
will position text at subpixel positions vertically whenever supported.
In absence of this, text position will be rounded vertically as before.

e7c028bb9c QLocale: Allow direct conversion from language, country, and
script codes
- Added static codeToLanguage(), codeToCountry(), codeToScript() methods
that convert ISO code strings to the respective enum values.

b08368d99f Add qHypot() to qmath.h, exposing and extending std::hypot()
- Header <QMath> now provides qHypot(), an implementation of
std::hypot() taking arbitrarily many numeric values, including support
for qfloat16, while avoiding the overflow and underflow problems that
arise when naively taking the square root of a sum of squares.

4e60681c87 Make QJniObject and QJniEnvironment public API
- Add new QJniObject, QJniEnvironment and QJniExceptionCleaner APIs.

065527825e Remove false Q_UNREACHABLE from shaping code
- Fixed a possible crash with certain fonts when shaping strings
consisting only of control characters.

9807573764 Fix crash when requesting A32 glyph on Wayland
- Fixed crash when calling QRawFont::alphaMapForGlyph() with subpixel
antialiasing on Wayland.

dca5a2ca39 Restore pre-Qt6 QList::fill() behavior
- Fixed QList::fill() regression introduced in 6.0: calling fill() with
size < current list size wouldn't truncate the list

f576e22f6e QMatrix4x4: deprecate operator*(QMatrix4x4,
QVector3D/QPoint(F))
- operator* between a QMatrix4x4 and a QVector3D, QPoint, or QPointF has
been deprecated in favor of map() and mapVector().

2c55e121c2 QMatrix4x4: deprecate operator*(QVector3D, QMatrix4x4)
- The multiplication operator (operator*) between a QVector3D and a
QMatrix4x4 has been deprecated. User code needs to extend the QVector3D
to a QVector4D first (by specifying the intended w coordinate), and then
multiply the QVector4D by the matrix.

64c47d7f61 QProcess::startDetached: set the error condition on failure
to start
- If a startDetached() fails to start the target application, the
QProcess object should now have a proper error string in errorString().

c515ee178f Move build tools to libexec instead of the bin dir
- Tools that are called by the build system and are unlikely to be
called by the user are now installed to the libexec directory.

82f4c5ebe5 QNetworkInterface/Unix: fix DNS eligibility of global
addresses
- Fixed the reporting the "DNS eligibility" factor
(QNetworkAddressEntry::dnsEligibility) for global IP addresses.
Previously, QNetworkInterface interface erroneously reported all global
addresses as eligible, regardless of whether they had already been
deprecated by the OS or were temporary in the first place.

a441548f42 Update bundled libjpeg-turbo to version 2.0.6
- libjpeg-turbo was updated to version 2.0.6

97ffc571ae Support family names that end/start with space
- Fixed matching against fonts which has a family name that ends or
starts with a space.

474ec0ac9a SQLite: Update to 3.35.2
- Updated SQLite to v3.35.2

86729df9d4 QTextHtmlParserNode: Limit colspan to avoid segfault
- QTextDocument::setHtml: column spans are limited to 20480, an
arbitrarily high but reasonable value.

6e8a74712f QString: add missing char8_t* constructor / fromUtf8
overloads
- Added a constructor and a fromUtf8() overload taking a `const char8_t
*` argument.

[qtdeclarative]
db0b7cfcb2 qmlformat: Add indent options
- Added option to customize indentation.

f8f39f6ee4 Find qml imports inside subdirectories of symlinks
- Follow sybmolic links in findQmlImportsInDirectory

6eb35df60e QML engine: Deprecate DefaultMethod
- Assigning an object to a signal handler is deprecated. Instead, create
the object, give it an id, and call the desired slot from the signal
handler. For instance, instead of of ListView.onRemove:
SequentialAnimation {...} use SequentialAnimation {id: removeAnimation;
...} ListView.onRemove: removeAnimation.start() A warning will be
printed whenever an assignment of an object to a signal handler occurs.
The warning can be controlled via the qt.qml.defaultmethod logging
category.

33c87736db Kill Flickable's wheel momentum if angleDeltas not multiples
of 120
- Flickable now tries to detect whether you're using a "clicky" wheel on
a desktop mouse.  A laptop trackpad can generate QWheelEvent::angleDelta
values that are not multiples of 120; in that case, smooth scrolling
with momentum is disabled, to avoid losing control of scrolling. Set the
environment variable QT_QUICK_FLICKABLE_WHEEL_MOMENTUM_ENABLED=0 to opt
out of the old behavior entirely, or set it to 1 to opt in
unconditionally.

cf3e0559b0 qmlformat: Remove import sorting
- Remove import sorting and the (now obsolete) -n parameter to disable
it

6f181768a3 Add a QJSManagedValue
- The new QJSManagedValue should be used instead of QJSValue for
manipulating properties and prototypes of JavaScript values, as well as
for calling JavaScript functions.

7c648280bb doc: explain QQItem event delivery, handlers,
setAcceptTouchEvents()
- When subclassing QQuickItem, you should call
setAcceptTouchEvents(true) if you need the item to receive touch events.
It will be required in Qt 6.

831efa14e9 Update hovered on disabled QQuickItems
- QQuickItem::hovered will now update even when the item is disabled.

c1bcaca07f QJSEngine: Add a function to throw a pre-generated error
object
- QJSEngine has gained an additional overload to the throwError()
method, with the effect that calling throwError() with a character
literal as argument is now ambiguous. You should explicitly construct a
QString instead.

06d819cd71 QML: Warn about variables being used before their declaration
- QML warns about JavaScript variables being used before their
declaration now. This is almost always a mistake. It is particularly
dangerous in the presence of injected signal parameters because
qmlcachegen cannot identify a name collision between an injected signal
parameter and a variable being used before its declaration. It therefore
miscompiles such code. You can turn off the deprecation warning using
the "qt.qml.compiler" logging category.

b7412dc866 QML: Warn about usage of injected signal parameters
- The automatic injection of signal parameters into signal handlers is
deprecated. This is because we cannot determine the names of the signal
parameters at compile time. Furthermore, also for human readers it is
difficult to discern between arguments, context properties, properties
of the current object, and properties of the root object of the
component. Requiring the signal parameters to be explicitly named
resolves some of this confusion. You can turn the deprecation warning
off using the "qt.qml.compiler" and "qt.qml.context" logging categories.

[qtwayland]
38fc568b Fix leaked subsurface wayland items
- Fixed a memory leak when creating subsurfaces.

bd1713ef Fix memory leak in QWaylandGLContext
- Fixed a memory leak when creating QOpenGLContexts on Wayland and using
the wayland-egl backend.

3aa1b351 Fix race condition when attaching client to text input
- Fixed a problem where a virtual keyboard would not be updated
correctly if two clients were started at almost the same time.

[qt3d]
c6aec09f4 Introduce QGeometryRenderer::sortIndex
- Add sortIndex property to QGeometryRenderer to explicitly control the
order in which entities are rendered

86eb86514 Fix feature names in cmake
- Configuration time command line arguments have changed to use dashes
rather than underscores

[qtimageformats]
d1819db Fix linking of WebP through CMake API
- Fixed an error that might have led to not compiling webp plugin when
configuring Qt yourself.

2932b4c Update bundled libwebp to version 1.2.0
- Update bundled libwebp to version 1.2.0

16601c1 Update bundled libtiff to version 4.2.0
- Bundled libtiff was updated to version 4.2.0

[qtquickcontrols2]
4a718113a Allow style to be set to "Default" for compatibility
- Setting the style to "Default" now behaves the same way as not
specifying a style; a relevant style will be chosen based on the
platform. To use the style previously known as "Default", use "Basic".

df33c79fb Reset the opacity and scale properties after the exit
transition
- After the exit transition is finished, then the opacity and scale
properties will be reset to their values before the enter transition is
started.

[qtcharts]
227020b1 Remove charts namespace for Qt6
- Use QT_NAMESPACE as other modules.

[qtvirtualkeyboard]
dfb10af Move qtvirtualkeyboard over to the new configure system
- The build system was switched to the new configure system. See
documentation for updated instructions.

90d64de Fix activation of input panel when initial active focus is set
- It is now possible to open the input panel implicitly when activating
the window. Before, this failed because the "visible" state was reset
(due to a bug) during activation.

6ce4fc1 Sort language list by active languages
- The language list can now be sorted in any order by specifying the
order in the active language list.

6421dbd Add new setting for user data path
- Added new property to settings VirtualKeyboardSettings.userDataPath.
This allows the application or middleware to change the path to user
files at runtime. Added also a signal to indicate user data reset - when
the application triggers the signal, the virtual keyboard closes all
files in the user's directory.

5b81a28 Add new setting for handwriting timeout
- Add new settings VirtualKeyboardSettings.hwrTimeoutForAlphabetic and
VirtualKeyboardSettings.hwrTimeoutForCjk to allow the application to
adjust the handwriting recognition timeout.

e923b4f Add new setting for input method hints
- Add new setting VirtualKeyboardSettings.inputMethodHints, which allows
the application to set persistent application wide input method hints.

1477134 Add new setting for disabling handwriting mode
- Add new setting VirtualKeyboardSettings.disableHandwritingMode, which
allows to disable handwriting mode at runtime.

c82d462 Add new settings defaultInputMethodDisabled,
defaultDictionaryDisabled
- Add new settings VirtualKeyboardSettings.defaultInputMethodDisabled
and VirtualKeyboardSettings.defaultDictionaryDisabled.

6e83e31 Add new method clearInputMode() to input method v2
- Added new method clearInputMode() to input method.

87d6c20 Add generic dictionary API for the virtual keyboard v2
- Added a generic dictionary API. The API allows applications to
create/update/remove dictionaries at runtime. The desired dictionaries
can be activated from the application. The implementation of the
dictionaries depends on the input method. A typical use case for this
API would be a phone book.

3a703e5 Add new function Trace.startHideTimer
- Added new function Trace.startHideTimer(), which allows the input
method to hide trace before destroying the trace object.

32c025d Add new key type FlickKey v2
- Added a new key type FlickKey.

d22313c Add Stroke and Romaji values to the InputMode enumeration
- Added Stroke and Romaji values to the InputMode enumeration.

d3dbc82 CMake: Fix pinyin and tcime resource bundling
- Added vkb- prefix to no-bundle-pinyin no-bundle-tcime command line
options (e.g. vkb-no-bundle-pinyin) and restored them as part of
configuration.

[qtscxml]
96a69e7 Only return uniquely named services from invokedServices()
- If you have multiple equally named children of an invoked service,
only one of them will be included in the "children" property now.
Before, the fact that QVariantMap was actually a multimap was used to
squeeze all of them in.

cfb46e8 Name and mark the scxml datamodel plugin headers as private
- The QScxmlEcmaScriptDataModel class is no longer part of the public
API. This relates to moving the ecmascript datamodel's QML dependency
from build time to runtime.

[qtquick3d]
c460e497 balsam: Return error codes
- balsam now returns an error code if no source was given, or the
conversion failed.

[qtshadertools]
bbfcb67 Augment attributions for SPIRV-Cross
- Changed identified license of SPIRV-Cross to Apache License 2.0 and
Khronos License, and fixed copyright attributions.

4e1806a Augment attributions for glslang
- Changed identified licenses in glslang to BSD 3-Clause "New" or
"Revised" License, and Khronos License, and Apache License 2.0, and GNU
General Public License v3.0 or later with Bison exception 2.2, and
NVIDIA 2002 License. Augment Copyright information with details from
file headers.

[qt5compat]
94966f0 Move graphical effects to qt5compat
- Added version of Qt Graphical Effects for compatibility with Qt 5
code. This can be accessed by importing "Qt5Compat.GraphicalEffects"


Fixes
_____

[qtbase]
- QTBUG-88624 lupdate: exectuion sometimes fails with return value 1
- QTBUG-88042 tst_QTcpSocket::connectToHostError() failed on Ubuntu
20.04 in CI
- QTBUG-88600 SystemTrayIcon icon too big /squashed on second screen
(Big Sur)
- QTBUG-86976 Input method widget is closed on destructing a widget
- QTBUG-88501 [REG v6.0.0-beta3 -> dev] configure -no-gui still wants to
build GUI
- QTBUG-88221 Some module .pri files unexpectedly do not have
corresponding prl files.
- QTBUG-88609 cmake: unable to build qtbase statically with precompiled
headers
- QTBUG-88653 QEventLoop::processEvents does not take the timeout into
account as expected
- QTBUG-88683 QPainter artifacts when scale() and antialiasing is used
- QTBUG-88589 tst_QFont::serialize() failed on openSUSE in CI
- QTBUG-85712 WebAssembly: RoundButton has odd behaviour on repeated
clicks
- QTBUG-85361 When a dialog has a resize grip handle then it is not
possible to resize with it
- QTBUG-88718 Android build for non-qtbase modules fails:  include could
not find load file: QtBuildInternals/QtBuildInternalsAndroid
- QTBUG-88445 Fix tst_qlibrary on Andreas' machine
- QTBUG-88781 QFont crashes in family() after setFamilies with empty
list
- QTBUG-88581 qtquickcontrols2 won't build due to .objs getting too long
paths for MSVC in static builds
- QTBUG-88764 Path to QtStandaloneTestTemplateProject is incorrect for
non-prefix build
- QTBUG-88834 [REG 6.0.0beta5->RC1] embedded/flickable not compiling
- QTBUG-88506 tst_Android::assetsRead fails on Android
- QTBUG-88864 QMAKE_PRL_TARGET refers to .dll instead of .lib
- QTBUG-86857 QPushButton style "text-align: bottom" not working in Qt
5.15.1
- QTBUG-88656 Undefined behavior in QDateTime::fromString
- QTBUG-72233 Improve QCollator documentation
- QTBUG-86850 QSortFilterModel forwards dataChanged() when the source
model changes data incolumns that the filter model refuses
- QTBUG-88970 qtwidgets example manifest has broken image URL
- QTBUG-87036 Document Q_PROPERTY's new BINDABLE attribute in
properties.html
- QTBUG-88932 Doc: Hidden friends of QVector[2|3|4]D are missing docs
- QTBUG-86295 QDoc warnings in qtbase for 6.0
- QTBUG-87386 tst_QSslKey::passphraseChecks fails on Android
- QTBUG-86287 Static 5.15.0 compile results in "undefined reference to
xcb_aux_create_gc"
- QTBUG-88435 QXcbConnection::getTimestamp runs in indefinite loop when
X server shuts down
- QTBUG-88639 QSslConfiguration::setCaCertificates() does not disable
system certificates
- QTBUG-88476 Setting FEATURE_<x> breaks its condition should actually
print the CONDITION it breaks.
- QTBUG-88951 hellovulkanwindow example build fails with qmake on
Windows/MSVC
- QTBUG-88975 Doc: Embedded video links do not work in offline docs when
using the litehtml backend
- QTBUG-88990 Q_DECLARE_METATYPE debug operators regression on
namespaced builds
- QTBUG-88999 Eager properties can create spurious dependencies
- QTBUG-87289 ASan reports multiple leaks in tst_QFuture::onCanceled()
- QTBUG-82916 qRegisterStreamOperators<T>() has no paired
QMetaType::hasRegisteredStreamOperators(int type)
- QTBUG-88417 tst_qnetworkreply authenticationCacheAfterCancel fails on
Ubuntu 20.04
- QTBUG-88780 [REG 5.15.2 -> 6.0.0] undefined behavior in qmake
- QTBUG-89008 tst_QFontDatabase::aliases() failed on openSUSE 15.2
- QTBUG-63406 widget-based MessageDialog doesn't get centered over its
transient parent
- QTBUG-86179 QTranslator::load() search order doesn't follow
uiLanguages order
- QTBUG-88825 Undefined behavior in moc
- QTBUG-89089 tst_QTcpSocket::connectToHostError() failed on win10
msvc2019 developer build
- QTBUG-89047 [REG 5.15 -> 6.0.0] Configure fails in oss-fuzz
- QTBUG-88966 [REG 5.15 -> 6.0.0] Crash when expanding items in
QTreeView
- QTBUG-85986 CMake Qt CI jobs that build examples should also build the
qmake .pro examples
- QTBUG-89124 Qt 6 for Python: rcc/uic still produce import PySide 2
- QTBUG-88053 Implement TESTRUNNER and TESTARGS feature for Qt autotests
- QTBUG-88253 [REG 5.15 -> 6.0] QCborStreamReader allocates 2 GiB for 8
B file
- QTBUG-88256 [REG 5.15 -> 6.0] QCborValue::fromCbor allocates 2 GiB for
8 B input
- QTBUG-89118 style animated scroll bars might freeze(stop animating) if
we do a heavy paint event
- QTBUG-88053 Implement TESTRUNNER and TESTARGS feature for Qt autotests
- QTBUG-88188 Cannot click to select an item in a QTreeWidget
- QTBUG-89182 qmake -query from a CMake developer build returns wrong
paths
- QTBUG-86426 QHeaderView draws elided text wrong when using a non-
default font (size)
- QTBUG-89059 Mac: Missing namespace mangling in corelib/kernel
- QTBUG-88982 QSplashScreen missing QPainter::SmoothPixmapTransform
- QTBUG-89281 Android apps don't include QML modules
- QTBUG-89201 FTBFS qt6 with MT(d) runtime
- QTBUG-89050 there seems to be no way to search backwards in
QStringView with QRegularExpression
- QTBUG-86669 Investigate automatic calling of qt6_import_qml_plugins
for examples using a static Qt build
- QTBUG-89172 Integer-overflow in QFixed::fromReal(qreal r) through
QImage::.loadFromData(QByteArray);
- QTBUG-88053 Implement TESTRUNNER and TESTARGS feature for Qt autotests
- QTBUG-89116 QTableView size hints do not honor the span
- QTBUG-83457 secureupdclient example crashes
- QTBUG-86960 QDateTime at beginning of DST is created wrongly with
recent glibc
- QTBUG-89283 Link in documentation wrong
- QTBUG-89176 QCache related crash
- QTBUG-89530 compile error on qsslsocket_schannel.cpp when using MinGW
- QTBUG-89493 Typo in QtOpenGL docs
- QTBUG-85962 Improve FEATURE_foo to QT_FEATURE_foo detection
- QTBUG-84737 When using Qt NFC to scan NFC tags it will not work when
the application is first started
- QTBUG-89507 calling setBinding has not the intended effect
- QTBUG-75319 [REG 5.12.1 -> 5.12.2] QApplication::clipboard()->text()
call blocks execution for ~5 seconds sometimes
- QTBUG-66448 Android KEYCODE_MEDIA_PLAY_PAUSE is incorrectly translated
to Qt.Key_MediaPlay in QML
- QTBUG-89133 Button with focus looks wrong in macOS Big Sur for
QMessageBox
- QTBUG-89387  Project ERROR: Library 'openssl' is not defined.
- QTBUG-89473 Cannot build Android with -openssl-linked
- QTBUG-86557 QT6_HOST_INFO_BINDIR in returning an empty string
- QTBUG-89470 Numbered lists are rendered as bulleted lists in help mode
- QTBUG-89013 --enable-new-dtags isn't used when enabled
- QTBUG-83198 Playing back QPicture ignores QPainter::setPen(Qt::black)
- QTBUG-89434 Crash in QIconModeViewBase::itemsRect() when overriding
QListView::startDrag()
- QTBUG-89366 [REG 5.15] Style Sheet text-align: bottom
- QTBUG-87830 config.summary is missing
- QTBUG-88054 Last qt_configure_add_report_entry always ignored/missing
- QTBUG-87830 config.summary is missing
- QTBUG-88984 Memory leak in QPSQLDriver when connection is lost before
the connection could be closed
- QTBUG-83865 Add missing null check in
QAbstractButtonPrivate::queryButtonList()
- QTBUG-89729 Error compiling Qt with MSVC and c++2a
- QTBUG-89093 Qt Designer makes use of AllDockWidgetFeatures which is
marked as depricated
- QTBUG-89714 CMake cannot separately build sqldrivers
- QTBUG-89760 RHI on Vulkan: Write-after-write hazard reported from sync
validation for depth-stencil
- QTBUG-89761 RHI on Vulkan: shadowmap manual test validation warning
(SDK 1.2.154)
- QTBUG-85791 Vulkan Validation Error VUID-VkSwapchainCreateInfoKHR-
minImageCount-01271
- QTBUG-89711 QAbstractItemView::SelectionMode is not working
- QTBUG-89547 Comparison of QSslCertificate broken (extensions()
crashes)
- QTBUG-88282 [REG v6.0.0-beta3 -> dev] Asking configure for an
unavailable feature causes obscure crash instead of informative error
message
- QTBUG-88054 Last qt_configure_add_report_entry always ignored/missing
- QTBUG-88287 Fix -debug-and-release on Linux
- QTBUG-89569 [REG] Division by 0 in QLineF::setLength()
- QTBUG-89184 Unicode key mappings are not working in all Qt based
applications
- QTBUG-85484 [Reg. 5.14->5.15]Resize Widget inside QTableWidget
- QTBUG-89687 QMultiHash::equal_range crashes when called in a const
member function
- QTBUG-89628 Android deployment settings file uses wrong key for qml-
import-paths
- QTBUG-89766 Doc: wrong include for QtFuture namespace
- QTBUG-89846 QObject::dumpObjectInfo might segfault
- QTBUG-89780 Quick node in View3D can make rendering unstable
- QTBUG-89764 Vulkan: Sync validation reports WAW hazard with point/spot
light shadows
- QTBUG-89812 OpenGLWidget in QDockWidget not painted when flaoting
- QTBUG-89580 [regression 5.15 -> 6.0] QApplication::quit() no longer
works within closeEvent()
- QTBUG-89769 Qt 6.0.0: qch files installed to wrong location
- QTBUG-20354 Disappearing lines when using a syntax highlighter
- QTBUG-79442 QScreen signals emitted only for the first display
rearrangement on Windows after  update to Win10/1903
- QTBUG-89915 MediaPlayPause key incorrectly reported as MediaPlay
- QTBUG-88661 How to build MySQL plugin in Qt 6
- QTBUG-89922  tst_QSslSocket::setSslConfiguration(WithoutProxy fails
with macOS 10.15 and Xcode 12.3
- QTBUG-89727 Texts in generated PDF documents can't be displayed by
many Linux viewers
- QTBUG-8963 Driver for ODBC - qsql_odbc.cpp should use the
QMetaType:float when sql type is SQL_FLOAT instead of QVariant::Double
- QTBUG-84482 QML_ROOT_PATH and QML_IMPORT_PATH are not documented well
- QTBUG-89709 Broken link in QMatrix4x4 docs
- QTBUG-87107 QFontMetricsF::boundingRect handles a null QRectF
differently when passed in as it does not constrain to the size of it
- QTBUG-89688 flickering white background when resizing window
- QTBUG-20900 QPainterPath::addText has incorrect font spacing on
Windows only
- QTBUG-89959 Saving a new file fails on Big Sur (11.1)
- QTBUG-89815 [Reg 5.11->5.12.2] Wrong color for placeholder text for
QLineEdit if disabled in constructor of parent
- QTBUG-85683 Windows: "Unable to enumerate family" for fonts with
lengthy family name
- QTBUG-88715 QComboBox DropDown items are displayed very closed to its
right edge.
- QTBUG-83056 Stylesheet with pseudo state on QTextBrowser does not work
- QTBUG-86776 QComboBox showPopup doesn't select all columns of an item
- QTBUG-89426 Error when building qtbase 6.0.0 with LTCG
- QTBUG-75106 Entries in the QAccessiblePluginsHash should be removed
when a QQuickWindow is deleted
- QTBUG-85621 Lower color depths don't seem to be handled correctly in
VNC QPA
- QTBUG-8004 QProxyStyle: When setting a style that is a subclass of
QProxyStyle on a widget, then this will have the effect of influencing
other widgets using that same base style
- QTBUG-73286 QODBC driver doesn't count decimal point when calculate
string length for NUMERIC type with QSql::HighPrecision
numericalPrecisionPolicy
- QTBUG-86736 QPushButton ignore normalOn/Off icon in fusion
- QTBUG-81097 When the tab order is explicitly set then Backtabbing
might not work correctly
- QTBUG-89910 The default font resolution of a QWidget subclass is
random w.r.t. QApplication::font
- QTBUG-88230 When the display is set to 200% then the icons used for
the close button in a QTabBar are too small in comparison to the text
- QTBUG-90031 qt_no_entrypoint target property is not documented
- QTBUG-89082 The previous tips is still displayed when mouse move to
another Action without tips.
- QTBUG-85992 Make optimization flags consistent for Release and
RelWithDebInfo in relation to qmake
- QTBUG-89130 setLibraryPaths keeps the applications directory in path,
docs should mention it
- QTBUG-90246 QImage::scale doesn't work for Format_Grayscale16 images
- QTBUG-85846 Top level QTextEdit looses cursor  after right mouse click
to show context menu
- QTBUG-90319 [REG v6.0.0-beta3 -> dev] Configuring with -dirctfb or
-sctp when they aren't available causes obscure crash instead of
informative error message
- QTBUG-39791 QFileDialog::DontConfirmOverwrite option does not work
when OS X App is sandboxed
- QTBUG-90308 REG: uic creates ambiguous signal/slot connections
- QTBUG-79147 Windows: QColorDialog displays at wrong position when
reshowing after closing via title bar
- QTBUG-86540 QtTest: qDebug output counted as <system-err> (std error
output) in junitxml
- QTBUG-20681 fillRect does not render correctly onto 16bpp image with
scaling and antialias hint enabled
- QTBUG-25261 Qt key mapping is wrong
- QTBUG-90354 Failed to build Qt Core on dev on 32 bit system
- QTBUG-90350 Could not close DRM (NV) device (Bad file descriptor).
- QTBUG-90329 qvkgen shows warnings after header.LGPL is removed
- QTBUG-90039 Qt6 CMake MSVC setup links against debug version in non-
debug configurations
- QTBUG-90327 QVectorND classes allow implicit conversion due to
constructors not being explicit
- QTBUG-89905 QTimeZone IANA id broken on Android
- QTBUG-86020 Items removed from QListWidget during InternalMove
- QTBUG-89398 tst_QFile::moveToTrash fails on Android
- QTBUG-89866 FindMySQL.cmake doesn't follow CMake conventions for
variable naming
- QTBUG-90363 Blurry title bar and task bar icons on Windows with
fractional DPI scaling
- QTBUG-89951 Why does Qt 6 cmake add `UNICODE` to public definitions on
Windows?
- QTBUG-89782 sqldrivers build docs must be adjusted to CMake
- QTBUG-85715 Android: Problem entering IP address with Samsung Number
and regex validator
- QTBUG-90402 Building Qt3D with Qt 6.0.1 fails at headersclean
- QTBUG-90395 FTBFS: qendian.h missing <limits> include
- QTBUG-89647 ARM OpenSSL DLLs for Windows are not found due to missing
suffix
- QTBUG-90242 QMenu stylesheet has alignment issue when one item has
icon/checkable
- QTBUG-89961 Build issue with private headers
- QTBUG-65229 [Android] Text select handle misplaced on fields inside
QDialog
- QTBUG-85727 Qt app doesn't receive Shortcut or Keys.onPressed input
when using physical keyboard
- QTBUG-90414 CMake Error at /Users/qt/work/install/target/lib/cmake/Qt6
EntryPoint/Qt6EntryPointConfig.cmake:51 (include):agent:2021/01/19
07:26:53 build.go:379: include could not find load file
- QTBUG-89643 CMake plugins Qt6::QSvgPlugin and Qt6::QSvgIconPlugin are
not found using static build
- QTBUG-85556 QProxyStyle will not work properly with another proxy
style as a baseStyle
- QTBUG-80298 iOS: edit menu shows while selecting text
- QTBUG-90332 iOS: edit menu doesn't hide when tapping on screen
- QTBUG-89619 QPushButton's text is clipped when adding an icon and set
a QMenu to it
- QTBUG-90465 Static Qt builds add duplicate plugin import sources every
time find_package() is called on a module
- QTBUG-89899 Integer-overflow in QFixed::QFixed
- QTBUG-88610 [Android] JNI crash at QTimeZone::systemTimeZone
(Regression?)
- QTBUG-89952 [Reg 5.15 -> 6] Windows, MSVC: DLL-s are bigger with
CMake, than QMake.
- QTBUG-90520 QMAKE_PRL_LIBS contains wrong entries on Windows
- QTBUG-86632 QCombobox text elide doesnot work with fusion style
- QTBUG-35682 No floating point precision in QPainter::drawText on
raster device.
- QTBUG-79059 Postgres SQL plugin leaks memory when failing to convert
QByteArray
- QTBUG-88815 QDate::FromString breaks when accessed from multiple
threads using default calendar parameter
- QTBUG-89959 Saving a new file fails on Big Sur (11.1)
- QTBUG-90556 bootstrap lib should not use bundled pcre2 if not cross-
compiling
- QTBUG-90237 Enforced compiler flags not consistent between
languages/linker types
- QTBUG-86518 QSystemTrayIcon menu is not opened on press
- QTBUG-90353 QT_WARNING_DISABLE_* macros do not work under MinGW 8.1
- QTBUG-89639 PostgreSQL plugin not build in CMake build
- QTBUG-89979 "No target "XCB::XFIXES"" when building qtvirtualkeyboard
with CMake
- QTBUG-90042 QIcon not using Hi DPI pixmap version
- QTBUG-90345 Qt6HostInfo package loading fails if
QT_REPO_MODULE_VERSION is not 6
- QTBUG-90595 QCombobox placeholderText not visible
- QTBUG-89625 QJsonObject The take function caused an error!!
- QTBUG-90529 Unable to build QtOpcua Add-On with Conan, Qt6.0.1,
linux-g++-Ubuntu20.04-x64
- QTBUG-89952 [Reg 5.15 -> 6] Windows, MSVC: DLL-s are bigger with
CMake, than QMake.
- QTBUG-89578 QLineEdit Cursor show white line when use property of
setInputMask
- QTBUG-89574 CLONE - QDial's knob not centered around background circle
- QTBUG-90705 qtquick3d dependency update failed on 'dev'
- QTBUG-74088 Menu Bar Items Disabled When QMainWindow Has Window Modal
Child and Another Window Made Active
- QTBUG-90556 bootstrap lib should not use bundled pcre2 if not cross-
compiling
- QTBUG-90672 CoreWLan support missing on macOS
- QTBUG-90743 iOS: edit menu and magnifier glass is showing
simultaneously
- QTBUG-90617 INTERFACE_QT_COORD_TYPE not set on Core target
- QTBUG-90553 tst_QDateTime::timeZones fails with glibc 2.31 on Clear
Linux
- QTBUG-90628 [REG: 5.14.2->5.15.0]: When resizing a window that is
translucent and using stylesheets then this can flicker quite a lot when
the window is resized smaller
- QTBUG-90777 CMake: Freetype duplicate symbols when linking
- QTBUG-90716 QGuiApplication::primaryScreen() not returning the correct
screen if the user changes their main display.
- QTBUG-74978 When QT_SCALE_FACTOR is used for an application and the
edit menu is shown in a TextArea then the selection handles are not
correctly placed
- QTBUG-85787 [Android] TextField password becomes visible
- QTBUG-69131 Android: tst_QTimeZone::transitionEachZone fails
- QTBUG-89155 Assertion violation in text shaping on special string with
EmojiOneColor font.
- QTBUG-90860 [iOS] The edit menu doesn't hide when typing on the input
panel
- QTBUG-84616  Mac Checkbox Accessibility does not returns mixed State
- QTBUG-90236 QRawFont::alphaMapForGlyph() shows garbage and eventually
leads to crash
- QTBUG-90937 [iOS] edit menu stays open after changing focus
- QTBUG-90698 tst_QTextLayout::softHyphens() failed on macos 11 in CI
- QTBUG-90946 Qt configure option is translated to the incorrect cmake
variable
- QTBUG-90963 QDoc manual has overlapping captions with images
- QTBUG-77937 Extra whitespace accessible with scroll-bars at the end of
QPlainTextEdit widget
- QTBUG-90850 MinGW static build: fail to build PostgreSQL driver
- QTBUG-88579 CMake testing expect a fake_prefix folder resembling the
installation prefix
- QTBUG-91042 REG Qt 6.0: QList/QVector::fill does not support shrinking
list
- QTBUG-75630 QPainter drops e.g. lines using small (< 1e-12) user world
coords
- QTBUG-91038 tst_QTextLayout::longText failures
- QTBUG-90925 Cannot specify link libraries for target "OpenSSL::Crypto"
- QTBUG-63018 [iOS]: When moving the selection handles in a TextEdit the
cursorRectChanged signal is emitted even if the cursor rect is not
actually changed
- QTBUG-90870 Add Qt::Gui dependency by default to Android tests
- QTBUG-90914 configure can't find compiler although CC/CXX are given
- QTBUG-89735 MultiPointTouchArea delays release on three finger tap
- QTBUG-91061 [REG 6.0.1->6.1.0] qml/quick examples not compiling on iOS
(Undefined symbols for architecture arm64)
- QTBUG-90625 subset of downloads stall and die with connection closed
on some systems
- QTBUG-90699 tst_QApplication::focusWidget() and focusMouseClick()
failed on macos 10.15 in CI
- QTBUG-87457 Example not compiling due 'AutoUic error'
- QTBUG-87078 xcb: showMaximized() in full screen only restores the
window with some WMs
- QTBUG-90969 Cannot build qtquickcontrols2 examples on Qt6
- QTBUG-89952 [Reg 5.15 -> 6] Windows, MSVC: DLL-s are bigger with
CMake, than QMake.
- QTBUG-89889 tst_QDateTime::systemTimeZoneChange fails on 32bit systems
- QTBUG-85287 Hanging tst_qprocess test on qemu armv7 CMake builds
- QTBUG-91158 INPUT_ variables having a corresponding feature are
converted to "ON/OFF"
- QTBUG-86733 [Android] NoSuchMethodException when using QtMultimedia
- QTBUG-88031 iOS: quickcontrols2/gallery fails to build in release mode
(Failed to parse qmlimportscanner output)
- QTBUG-87871 QMdiSubWindow's window icon size is incorrect for system
scaling 150% or more
- QTBUG-91194 Android Service - Exception on startup
- QTBUG-32778 Documentation colors conflicting with system theme make
text unreadable
- QTBUG-91224 BIC breakage in QStyleOptionHeader
- QTBUG-83632 In top level frameless window Qt.CrossCursor does not
comes in effect
- QTBUG-83295 QLineEdit::editingFinished() not emitted when pressing the
clear button and moving focus away
- QTBUG-91223 qt_memrotate270, qt_memrotate180 , qt_memrotate90,
segfaults
- QTBUG-91155 QNetworkManagerNetworkInformationBackend without DBus
- QTBUG-90949 UI rendering and interaction dead lock when used as an
window embedded application
- QTBUG-91401 Error loading PNG: Unsupported ICC profile class 70727472
- QTBUG-91532 tst_QMenu::QTBUG_89082_actionTipsHide() failing on Windows
- QTBUG-91620 QFuture documentation incorrectly linked
- QTBUG-91531 Inconsistent use of Qt_6_PRIVATE_API breaks BC between Qt
6.0 and Qt 6.1
- QTBUG-91496 Cross Compilation of Android from Windows fails after
libexec changes
- QTBUG-42469 QTreeWidget animated crashes when QTreeWidgetItems are set
hidden to true
- QTBUG-91076 syncqt.pl is in bin and libexec
- QTBUG-88305 [REG v6.0.0-beta3 -> dev] Asking configure for an
unavailable feature causes obscure crash instead of informative error
message (version 2)
- QTBUG-91630 Rendering error with OpenGL in Lancelot test case
involving Item2D
- QTBUG-91438 iOS enormous leak ends with "Terminated due to memory
issue"
- QTBUG-91539 QThread::quit() is unreliable on Windows
- QTBUG-86857 QPushButton style "text-align: bottom" not working in Qt
5.15.1
- QTBUG-91141 qdoc/WebXML (Qt 6): Invalid links to "Changes to Qt
<Module>" are inserted into \brief of classes and other places
- QTBUG-91704 QMultiHash::count(key) crashes on empty container
- QTBUG-91431 CommpareNotEqual misspelled
- QTBUG-90812 androiddeployqt doesn't bundle JARs or include permissions
set on a plugin
- QTBUG-91866 MSVC warns about C4250 in network/openssl
- QTBUG-91261 Invalid pointer return with QGridLayout::itemAt(-1)
- QTBUG-91915 Gui applications that are built as part of a static Qt
build miss the default QPA plugin
- QTBUG-87326 Removal of "old time-zone lookup fallbacks" breaks TZ
handling on Gentoo
- QTBUG-91402 [REG: 5.15 - 6.x] Wheel events get lost when connecting
from macOS via ssh
- QTBUG-92087 No shortcuts possible with SysReq key
- QTBUG-92011 Qt 6.1.0 betas fail to compile:
qpaintengine_x11.cpp:2457:43: error: no matching member function for
call to 'loadGlyph'
- QTBUG-92173 [iOS]: Crash occurs when showing a new QQuickWindow after
the first one is deleted
- QTBUG-92220 QAbstractItemModelTester false positive
- QTBUG-81316 QGraphicsItem::setZValue not working
- QTBUG-90396 QFontDialog highlights default value for the font style
list
- QTBUG-91455 Qt.ImhFormattedNumbersOnly flag does not show minus sign
in iOS keyboard
- QTBUG-91788 Assert when removing a model from
QConcatenateTablesProxyModel that is bound to a QSortFilterProxyModel
- QTBUG-92046 Description of Julian calendar is wrong
- QTBUG-91909 QtConcurrenceThreadEngine > ThreadEngineStarter<VOID>?
- QTBUG-84342 QTuioTouchPlugin fails to build with "Unix Makefiles"
generator on macOS
- QTBUG-91029 Windows/Accessibility: Focused QListWidget is not
announced by screen readers
- QTBUG-90449 Wrong CMAKE_INSTALL_PREFIX when building a module against
an installer-provided Qt
- QTBUG-91511 Can't build user project with qmake with a Qt6 built with
-qtlibinfix XX
- QTBUG-92235 Update dependencies failed on 'dev' in qt/qtsvg
- QTBUG-69214 Android: tst_QFont::resetFont fails
- QTBUG-86134 [Reg 5.9 -> 5.12] QPushButton: icon not aligned when menu-
indicator is removed

[qtsvg]
- QTBUG-91507 Out of bounds read in function
`QRadialFetchSimd<QSimdSse2>::fetch` when input craft svg file
- QTBUG-90744 [REG: 5.13 -> 5.14] QPixmap::load returns false for svg
files if file encoding not utf-8 & format not specified

[qtdeclarative]
- QTBUG-88623 Implicitly registering types with QML_ELEMENT fails with
multiple inheritance
- QTBUG-88712 ASSERT: "rc <= 0xffff" in
tst_qquicktextinput::keypress_inputMask()
- QTBUG-87150 QML_FOREIGN needs clearer documentation to indicate that
it is using the name of the struct or QML_NAMED_ELEMENT
- QTBUG-88673 REG: Major performance regression for shader effects
- QTBUG-87228 When running Valgrind/Leak Sanitizer there are indications
that there are problems with the property cache
- QTBUG-88581 qtquickcontrols2 won't build due to .objs getting too long
paths for MSVC in static builds
- QTBUG-88807 direct memory leak in qquicktextinput.cpp
- QTBUG-88761 Deleting QRhiRenderPassDescriptor that was used with
QQuickRenderControl rendering crashes the renderer
- QTBUG-88786 Crash when calling hasOwnProperty() on a JS Proxy Object
- QTBUG-85888 Qml *.qmltypes files are incomplete for android
- QTBUG-88229 QtQuick Text property contentHeight does not behave as
expected
- QTBUG-75223 TapHandlers in flickable block flicking on touch screen
- QTBUG-83599 Signal parameter referenced in a JS closure is undefined
while QML debugger is attached
- QTBUG-88604 qsgrhisupport doesn't build with -no-opengl
- QTBUG-89173 Adding an object with a null property in a nested object
in an array crashes QQmlListModel::append
- QTBUG-87526 QML HorizontalHeaderView does not show up if rowcount in
Tablemodel is 0
- QTBUG-89173 Adding an object with a null property in a nested object
in an array crashes QQmlListModel::append
- QTBUG-89203 qtdeclarative build error due to 'trunc' already defined
when doing a static build on Windows
- QTBUG-87266 Qt6: QML_ELEMENT does not work with classes within
namespaces
- QTBUG-89187 qqmltypeloader test needs CMakeLists adjustments for MinGW
- QTBUG-89295 qmlformat breaks QtQml import
- QTBUG-89513 Generating JIT code crashes QML app
- QTBUG-86323 Iterating over Properties of a Proxied Object does not
work
- QDS-3301 Resetting scale and pivot values for 3D models doesn't update
3D Editor
- QTBUG-89622 With CMake 3.19: "CMake Error: File
/Qt6qmldirTemplate.cmake.in does not exist"
- QTBUG-89715 QtQuick window title bar scaled to wrong monitor's DPI
setting with d3d11 backend
- QTBUG-89738 QDoc: Formatting errors on Creating C++ Plugins for QML
page
- QTBUG-89561 Fallback to Qt Quick's software backend needs to be
explicit with platform plugins like vnc in Qt 6, unlike Qt 5
- QTBUG-85602 reference binding to misaligned address
- QTBUG-89861 Documentation for WheelHandler acceptedDevices is wrong
- QTBUG-86017 DelegateModel: Warning and assert with a persisted item
- QTBUG-85932 QML Singleton crash with duplicate id
- QTBUG-29378 Particle system docs should link to examples
- QTBUG-89804 The QtTest QML module needs cleanup
- QTBUG-85103 Qml Shape as Button's background  doesn't manage well
transparent color
- QTBUG-83408 Text disappears with ElideRight.
- QTBUG-85106 Crash when restoring/apply PropertyChanges during a
StateMachine state change in certain cases
- QTBUG-87253 Quick Layout causes crash if child item
Layout.preferredWidth bound to the Layouts width
- QTBUG-57245 Nested flickables allow flicking with two fingers touchpad
gesture only in one direction
- QTBUG-90245 SegFault when calling Component.createObject with
properties
- QTBUG-88677 Crash with qtwebengine demo simplebrowser tab webpage
close
- QTBUG-89594 [REG 5.15-6.0] WheelHandler handler function crashes app
- QTBUG-88682 Not able to trigger "Alt+Enter" shortcut
- QTBUG-30801 Button: tooltip not shown when the button is disabled
- QTBUG-90373 Cannot write function to var property through alias
- QTBUG-90448 tst_qmllint and tst_qquickloader failing on dev
- QTBUG-90485 iOS: tapping inside the line edit will not move the cursor
- QTBUG-90513 qmllint with memory leak when providing qmltypes
- QTBUG-87733 QQmlPropertyBinding needs better binding loop detection
- QTBUG-90489 Segfault in QQuickWindowIncubationController when
accessing QSGRenderLoop on Application shutdown
- QTBUG-90468 tst_qquickfolderlistmodel::nameFilters fails on macOs
- QTBUG-90786 tst_qqmlecmascript.cpp:906:43: error: no match for
‘operator=’
- QTBUG-90762 QuickTest: List testcases when testcase is inline
component
- QTBUG-90538 "required" existing property not reflects model data if
CONFIG+=qtquickcompiler enabled
- QTBUG-89955 Ambiguous string comparison in QML Plugin Dumper
- QTBUG-90038 Crash in QQmlObjectCreator::setupBindings
- QTBUG-86482 Missing string conversion in QJSValue parameter in a c++
signal  connected to QML
- QTBUG-87197 MouseArea containsMouse value incorrect after visibility
changes
- QTBUG-91196 Locale QML documetnation lists misspelled property
- QTBUG-90239 TextField with regex clears text if unmatched char is
typed
- QTBUG-85615 qmlRegisterSingletonType (QJSValue) only works for Objects
- QTBUG-86669 Investigate automatic calling of qt6_import_qml_plugins
for examples using a static Qt build
- QTBUG-90632 Particles are causing unnecessary batch uploads
- QTBUG-84060 qmllint: warning when accessing JS array declared as a var
- QTBUG-91519 [REG 5.14.2 -> 5.15.0] Call QQmlIncubator::clear() inside
QQmlIncubator::setInitialState() crashes afterward
- QTBUG-91491 Crash in Generator::method_next when creating new
properties on Generator
- QTBUG-91694 Colors comparison with QML fuzzyCompare() always results
in 'equal'
- QTBUG-91717 QJSPrimitiveValue must not use std::variant
- QTBUG-91182 Atlas textures with size not greater than
QSG_ATLAS_TRANSIENT_IMAGE_THRESHOLD are not visible with ShaderEffect
- QTBUG-92076 TableView: forceLayout() fails when all columns are hidden
- QTBUG-92064 PinchHandler target scale jumps when pinching a second
time via native gesture
- QTBUG-92099 TableView: content height doesn't change when adding new
rows
- QTBUG-92078 qmleasing uses removed API
- QTBUG-92026 qt6_qml_type_registration() generates CMP0116 warnings
with CMake 3.20
- QTBUG-83980 HoverHandler: sometimes point.position returns (0, 0)
- QTBUG-92447 [Reg 5.15 -> 6.0] qmllint: Property "length" not found on
type "QString"
- QTBUG-92236 When the cache for a QML file is generated and then loaded
it will cause a crash
- QTBUG-89892 crash when assigning null to anchors.horizontalCenter
- QTBUG-92562 qtdeclarative build error on x86-windows
- QTBUG-89736 focusable item becomes impossible to focus after
reparenting to a newly loaded item
- QTBUG-93083 setSceneGraphBackend(const QString &backend): where is the
list of possible strings?
- QTBUG-84458 QML Text doesn't reset lineCount when text is empty
- QTBUG-88626 tst_qqmltimer::restartWhenEventPosted() failed on msvc2019
developer build in CI
- QTBUG-88646 tst_qquicktext::contentSize() failed on msvc2019 developer
build in CI
- QTBUG-88644 tst_QQuickGridView::snapToRow() failed on msvc2019
developer build in CI
- QTBUG-88643 tst_QQmlImport::importPathOrder() failed on msvc2019
developer build in CI
- QTBUG-41043 tst_qquickcanvasitem tends to fail on CI
- QTBUG-86729 many Qt Quick test failures after input event refactoring
- QTBUG-66360 PointHandler goes inactive releasing mouse button when
multiple pressed
- QTBUG-86729 many Qt Quick test failures after input event refactoring
- QTBUG-86729 many Qt Quick test failures after input event refactoring
- QTBUG-86729 many Qt Quick test failures after input event refactoring
- QTBUG-86729 many Qt Quick test failures after input event refactoring
- QTBUG-79611 QAccessible::notifyAccessibilityUpdate not implemented on
Android
- QTBUG-66475 OpacityAnimator shouldn't require explicit from value
- QTBUG-87702 [REG 5.15.1->6.0.0] qml/quick examples crash when running
on iPad
- QTBUG-88965 QML property with 'url' type resolves incorrectly
- QTBUG-89023 tst_Animators::testTransitionsWithImplicitFrom is flaky on
Ubuntu 20.04
- QTBUG-88533 qdoc errors in QtCore
- QTBUG-89023 tst_Animators::testTransitionsWithImplicitFrom is flaky on
Ubuntu 20.04
- QTBUG-86729 many Qt Quick test failures after input event refactoring
- QTBUG-88533 qdoc errors in QtCore
- QTBUG-88533 qdoc errors in QtCore
- QTBUG-38570 QtQuick scrolling behavior erratic with XInput2 high-
precision scrolling
- QTBUG-89023 tst_Animators::testTransitionsWithImplicitFrom is flaky on
Ubuntu 20.04
- QTBUG-80412 QtQuick: examples/text/imgtag references dead logo link
- QTBUG-88643 tst_QQmlImport::importPathOrder() failed on msvc2019
developer build in CI
- QTBUG-87221 Qt6's *_qmltyperegistrations.cpp generation breaks when
using includes with folder names
- QTBUG-87018 Touch/mouse-related test failures in qtquickcontrols2
- QTBUG-89889 tst_QDateTime::systemTimeZoneChange fails on 32bit systems
- QTBUG-89889 tst_QDateTime::systemTimeZoneChange fails on 32bit systems
- QTBUG-89822 Error with readonly alias property
- QTBUG-89889 tst_QDateTime::systemTimeZoneChange fails on 32bit systems
- QTBUG-89659 Crash in with JITting enabled
- QTBUG-89659 Crash in with JITting enabled
- QTBUG-89659 Crash in with JITting enabled
- QTBUG-89898 REG 5.15.0 - > 5.15.1 clip: true with rotation asserts
- QTBUG-57792 QQmlPropertyMap inserting new properties is O(N^2)
- QTBUG-57792 QQmlPropertyMap inserting new properties is O(N^2)
- QTBUG-85557 When doing a sort on a ListModel in a WorkerScript then
after syncing the ListView does not show the updated model
- QTBUG-88682 Not able to trigger "Alt+Enter" shortcut
- QTBUG-83950 Q_PROPERTY with using-declared enum cannot be compared in
QML
- QTBUG-89977 Qt build on GCC 11
- QTBUG-90448 tst_qmllint and tst_qquickloader failing on dev
- QTBUG-90448 tst_qmllint and tst_qquickloader failing on dev
- QTBUG-90468 tst_qquickfolderlistmodel::nameFilters fails on macOs
- QTBUG-90439 Doc: Fix CI warnings qtdeclarative
- QTBUG-86368 QQmlContext leak when connecting to and destroying
dynamically created object
- QTBUG-90401 Heap-use-after-free in QAbstractAnimationJob
- QTBUG-75042 [Accesssibility] Qt Quick Control 2 Dialog parts (title,
body, footer) are read in wrong order
- QTBUG-90412 Fix CI warnings for qtdoc
- QTBUG-90439 Doc: Fix CI warnings qtdeclarative
- QTBUG-84906 qt6_qml_type_registration requires automoc
- QTBUG-90444 Math.round() and qRound() have different behavior on ARM64
- QTBUG-90401 Heap-use-after-free in QAbstractAnimationJob
- QTBUG-90869 tst_qquickdesignersupport: tests segfault when running on
QEMU
- QTBUG-63185 grabImage() doesn't work on software renderer
- QTBUG-90401 Heap-use-after-free in QAbstractAnimationJob
- QTBUG-41867 disabled particle Emitter still causes QSG renderer
uploads
- QTBUG-89943 Deprecate injected arguments for signal handlers
- QTBUG-89943 Deprecate injected arguments for signal handlers
- QTBUG-89943 Deprecate injected arguments for signal handlers
- QTBUG-90239 TextField with regex clears text if unmatched char is
typed
- QTBUG-89943 Deprecate injected arguments for signal handlers
- QTBUG-90869 tst_qquickdesignersupport: tests segfault when running on
QEMU
- QTBUG-46350 Crash when deleting item currently set in PropertyChanges
target
- QTBUG-91548 tst_qquickitem::hoverEvent fails on qemu/b2qt platform
- QTBUG-91276 DelegateModel can crash with retranslate()
- QTBUG-86708 When using DelegateModelGroup to group items then when a
created item which is set to not be included will trigger an assert
- QTBUG-92447 [Reg 5.15 -> 6.0] qmllint: Property "length" not found on
type "QString"

[qtactiveqt]
- QTBUG-83735 Dumpcpp name collision leads to undefined symbols when
method names clash with QAxBase's ones
- QTBUG-86666 dumpcpp tool not working for x64 components
- QTBUG-92237 Document the qaxserver_no_register configuration
- QTBUG-82945 Reg->Qt
6/963c47aece12a0025707c76f6f8cb3de306752b8/MSVC2019/Windows: Crashes in
property system
- QTBUG-82945 Reg->Qt
6/963c47aece12a0025707c76f6f8cb3de306752b8/MSVC2019/Windows: Crashes in
property system
- QTBUG-82978 Allow "-Wextra-semi-stmt" on Q_UNUSED
- QTBUG-85467 When calling querySubObject() for something that returns
an IDispatch*, it does not load the interface correctly
- QTBUG-88533 qdoc errors in QtCore

[qttools]
- QTBUG-88647 Qt6: lupdate crashes when building Qt translations
- QTBUG-88603 qdoc: Excess warnings about undocumented namespaces
- QTBUG-88687 qdoc: ASSERT: "rc <= 0xffff" in file
qt5/qtbase/src/corelib/text/qchar.h, line 114
- QTBUG-88710 tst_lupdate triggers QChar assert
- QTBUG-88972 CMake: phrasebooks are not installed
- QTBUG-89515 static build of Qt 6.0.0 using MinGW failes on 2 tools
- QTBUG-89597 windeploy fails to link with qtnamespace specified
- QTBUG-89645 [REG 5.15.2 -> 6.0.0] windeployqt deploys VCRedist
regardless of --no-compiler-runtime
- QTBUG-89093 Qt Designer makes use of AllDockWidgetFeatures which is
marked as depricated
- QTBUG-89835 qdoc: Group links missing from the navigation bar
- QTBUG-89918 Regression: Designer crashes when creating new form
- QTBUG-85572 Documentation errors in SwipeDelegate QML
- QTBUG-89003 QChar  listed in classes with obsolete members
- QTBUG-89913 qdoc: Allow QML type to override property documentation
from inherited abstract type
- QTBUG-88584 Designer does not completely undo adding a Dock Widget
- QTBUG-90691 Qdoc generates an empty TOC for a \qmlbasictype page with
members
- QTBUG-89980 Tools (Assistant, Designer, Linguist) copyright still 2020
- QTBUG-90867 qdoc: Warning limit has no effect in single-exec mode
- QTBUG-91088 QFormBuilder does not save 'name' attribute on 'widget'
elements in UI-file
- QTBUG-91244 [REG] qdoc fails to find overloaded functions from the
global namespace
- QTBUG-91558 [REG 6.0] lconvert can not read .qm files
- QTBUG-91753 Designer cannot change font
- QTBUG-91746 Incomplete statement in QDoc documentation on
\instantiates
- QTBUG-91754 qdoc crash when generic documents of qtbase
- QTBUG-91990 qdoc: \property command fails with a const property type
- QTBUG-65810 Outdated copyright notes
- QTBUG-62697 qhc files cannot be created in a reproducible way
- QTBUG-89093 Qt Designer makes use of AllDockWidgetFeatures which is
marked as depricated
- QTBUG-89479 TimelineAnimation type documentation is missing properties
- QTBUG-89003 QChar  listed in classes with obsolete members
- QTBUG-88584 Designer does not completely undo adding a Dock Widget
- QTBUG-89926 Regression: Designer crashes when closing the form
- QTBUG-89926 Regression: Designer crashes when closing the form
- QTBUG-88584 Designer does not completely undo adding a Dock Widget
- QTBUG-91141 qdoc/WebXML (Qt 6): Invalid links to "Changes to Qt
<Module>" are inserted into \brief of classes and other places

[qtdoc]
- QTBUG-89026 Qt6: tutorials/alarms not launching, "module
"Qt.labs.calendar" is not installed"
- QTBUG-89040 samegame: Issues with relative image paths
- QTBUG-90640 examples-android.html links to invalid Creating a Mobile
Application page
- QTBUG-90747 Highlighted example demos/photosurface not compiling with
Android (unknown target 'apk')
- QTBUG-86614 When a service is set to be started at boot time it is not
being started after a reboot of the device
- QTBUG-92047 Configure "-help" does not mention "-xplatform"
- QTBUG-93245 Documentation: New 6.1 modules missing from overview
- QTBUG-86800 QDoc link errors qtdoc Qt 6
- QTBUG-86800 QDoc link errors qtdoc Qt 6
- QTBUG-88833 Unable to install Qt6.0.0 on openSUSE15.1
- QTBUG-86800 QDoc link errors qtdoc Qt 6
- QTBUG-88533 qdoc errors in QtCore
- QTBUG-89033 Do not use versioned QML imports in Qt 6 documentation &
examples
- QTBUG-88533 qdoc errors in QtCore
- QTBUG-89033 Do not use versioned QML imports in Qt 6 documentation &
examples
- QTBUG-89033 Do not use versioned QML imports in Qt 6 documentation &
examples
- QTCREATORBUG-24995 Debugging doesn't work on Android
- QTBUG-88533 qdoc errors in QtCore
- QTBUG-88533 qdoc errors in QtCore
- QTBUG-88847 Provide a currently supported versions of Qt page
- QTBUG-89289 Remove Delayed Encoding example
- QTBUG-88839 Document qt6_add_executable and Android specific functions
for CMake
- QTBUG-90412 Fix CI warnings for qtdoc
- QTBUG-88635 No support for Qt version specific qt.conf

[qtwayland]
- QTBUG-88969 examples not shown in Qt Creator
- QTBUG-85608 Qt5.15, it created 2 more commandbuffer. but they were not
freed.
- QTBUG-91206 Input hints not delivered to virtual keyboard with new
text input protocol
- QTBUG-91096 >1 Programs on QtWayland causes QtVirtualKeyboard to not
work
- QTBUG-87597 Race conditions/improper texture handling in multi-screen
wayland compositor
- QTBUG-88782 Wayland compositor memory leak
- QTBUG-87597 Race conditions/improper texture handling in multi-screen
wayland compositor
- QTBUG-89977 Qt build on GCC 11

[qt3d]
- QTBUG-88790 tst targets in qtbase and qt3d clash
- QTBUG-88838 CMake: Qt 3D is missing documentation build targets
- QTBUG-88821 [REG: 5.15.1->5.15.2] Assimp plugin is only built for gcc
- QTBUG-89412 Building with qmake uses wrong library name
- QTBUG-64110 Parameter prioritization doesn't match documentation
- QTBUG-89433 Unredistributable files in qt3d and qtquick3d
- QTBUG-92259 Missing qmltypes support for quick3dcoreplugin
- QTBUG-92259 Missing qmltypes support for quick3dcoreplugin
- QTBUG-88757 qt3d: Compiliation error in
qt3d\src\input\frontend\qmouseevent.cpp
- QTBUG-87842 Invalid projection with Qt3D on DirectX11
- QTBUG-89020 QtNetworkauth iOS build fails with conan
- QTBUG-89386 Project ERROR: Could not find feature qt3d-extras
- QTBUG-90243 Unable to build Qt3D Add-On with Conan, Qt6.0.1,
Qt6.1.0Alpha,6.0.2, 6.0.3, 6.0.4
- QTBUG-90583 conanfile.py: Accept QTDIR in addition to QT_PATH

[qtimageformats]
- QTBUG-88734 Could NOT find Qt6Gui (missing: Qt6Gui_DIR)
- QTBUG-89280 qtimageformats wrong target wrapped for webp
- QTBUG-90583 conanfile.py: Accept QTDIR in addition to QT_PATH

[qtquickcontrols2]
- QTBUG-88955 [REG 5.15.2 -> 6.0.0] Cannot change style of
quickcontrols2 gallery example using the menu
- QTBUG-89006 Native style: running controls on Windows with a dpr =
1.25 has drawing glitches
- QTBUG-89290 "Target "gallery_controls2" links to target
"Qt::QuickTemplates2" but the  target was not found" when building
gallery example
- QTBUG-87283 REG: Popup position changes after opening once
- QTBUG-89673 Destroying a modal Dialog with exit transition blocks all
mouse input to other dialogs
- QTBUG-88162 Crash when NinePatchImage's source is changed
- QTBUG-85770 SwipeDelegate resizes incorrectly while it is open
- QTBUG-89909 tst_controls Dialog tests fail on offscreen platform
- QTBUG-84426 Tumbler without wrap ignores initial currentIndex
- QTBUG-90580 tst_QQuickMenu::Material::subMenuDisabledMouse(non-
cascading) fails on Ubuntu 20.04
- QTBUG-75042 [Accesssibility] Qt Quick Control 2 Dialog parts (title,
body, footer) are read in wrong order
- QTBUG-90928 Update dependencies on '6.1' in qt/qtquickcontrols2 failed
- QTBUG-87018 Touch/mouse-related test failures in qtquickcontrols2
- QTBUG-91989 Default theme in Gallery on Windows is 'Basic' (expecting
the 'Windows')
- QTBUG-87236 NinePatchImage causes crash due to repeated presses.
- QTBUG-88220 Add documentation pages for the new native styles
- QTBUG-89006 Native style: running controls on Windows with a dpr =
1.25 has drawing glitches
- QTBUG-89006 Native style: running controls on Windows with a dpr =
1.25 has drawing glitches
- QTBUG-88533 qdoc errors in QtCore
- QTBUG-88492 QmlComponent: Component is not ready error with static
compiled Controls 2
- QTBUG-88553 "invalid nullptr parameter" when running Qt Quick Controls
- Contact List example
- QTBUG-52466 Styles need to be explicitly imported to work with static
builds
- QTBUG-61021 Autocomplete of editable ComboBox not working on Android
- QTBUG-91141 qdoc/WebXML (Qt 6): Invalid links to "Changes to Qt
<Module>" are inserted into \brief of classes and other places

[qtcharts]
- QTBUG-86036 callout example has a bug
- QTBUG-85909 QList::insert(): Index out of range
- QTBUG-83320 Qt 6 / QtCharts: Spurious Quick  test failures in
namespaced builds (g++ 9.2)
- QTBUG-82978 Allow "-Wextra-semi-stmt" on Q_UNUSED
- QTBUG-75500 Stack overflow on high zoom out of QChart with a
logarithmic axis

[qtdatavis3d]
- QTBUG-90400 QtDataVisualization is namespaced
- QTBUG-90737 Conan build fails
- QTBUG-91032 Some autotests fail on Qt 6.1
- QTBUG-90710 Some tests fail
- QTBUG-91053 macOS coin build fails
- QTBUG-91381 tst_qmltestWrapperRelWithDebInfo is failing in 6.1
- QTBUG-91347 tst_proxy::multiMatch() Received a fatal error
- QTBUG-90663 RHI backend selection is not documented
- QTBUG-92167 Adding additional libraries to qt5.git fails
- QTBUG-93263 QtDatavisualization examples not compiling on Android
- QTBUG-82978 Allow "-Wextra-semi-stmt" on Q_UNUSED
- QTBUG-90583 conanfile.py: Accept QTDIR in addition to QT_PATH
- QTBUG-90664 Some examples do not work correctly
- QTBUG-90664 Some examples do not work correctly
- PYSIDE-1438 Using QBar3DSeries.dataProvider().addRow() segfaults

[qtvirtualkeyboard]
- QTBUG-74664 Wrong cursor position after inputting some Japanese with
Qt Virtual Keyboard
- QTBUG-83217 rotation of virtualkeyboard does not work
- QTBUG-89018 The prediction of Pinyin input method is incorrect
- QTBUG-90297 Decide fate of lipi-toolkit in Qt6
- QTBUG-86190 Shift button on virtual keyboard is disabled on startup of
application
- QTBUG-89979 "No target "XCB::XFIXES"" when building qtvirtualkeyboard
with CMake
- QTBUG-85245 Candidate characters are mixed in uppercase and lowercase
when using Pinyin in Simplified Chinese
- QTBUG-82978 Allow "-Wextra-semi-stmt" on Q_UNUSED
- QTBUG-82989 Decide upon and document our stance on binding to parent
in delegates
- QTBUG-85877 Handle CONFIG += thread (aka Threads::Threads)
- QTBUG-85789 Update dependencies is failing in Virtual keyboard
- QTBUG-87661 Rename add_qt_gui_executable in examples to
qt_add_executable across all repos

[qtscxml]
- QTBUG-83420 Q2-2020 Flaky failing autotest function dynamic in scion
- QTBUG-85710 Connecting to nonexistent states connects to destroyed
signal
- QTBUG-89521 When connecting to the relevant state changed signals for
a StateMachine then when running via Valgrind there is an invalid read
on exit
- QTBUG-82978 Allow "-Wextra-semi-stmt" on Q_UNUSED

[qtnetworkauth]
- QTBUG-90583 conanfile.py: Accept QTDIR in addition to QT_PATH

[qtquicktimeline]
- QTBUG-89479 TimelineAnimation type documentation is missing properties

[qtquick3d]
- QTBUG-89012 Changing sourceItem size dynamically does not function as
expected
- QTBUG-89062 Qt Quick 3D adding PointLight leads to an exception
- QTBUG-89104 Having more than 8 shadow casting lights leads to
validation errors (and broken rendering) with Vulkan
- QTBUG-89105 Adding more than 15 active lights is not handled
gracefully
- QTBUG-78975 Importing .dae file with global scale only applies the
scale to x-axis
- QTBUG-89350 Unshaded Custom Materials with VARYING don't work when not
using uniforms
- QDS-3330 Crash when importing 3D studio project
- QTBUG-89372 Qt Quick 3D random crashes if skeleton joints are created
via Loader3D
- QTBUG-89657 DefaultMaterial.NoLighting ignores opacity map
- QTBUG-89385 View3D.pick doesn't work on custom geometry
- QTBUG-89629 QQuick3DGeometry only supports UV0
- QTBUG-89942 Something is wrong with the way custom materials and
effects parse comments
- QTBUG-90450 can't use event handlers as children of View3D
- QTBUG-89886 assert/segfault on exit in MultipleViews.qml
- QTBUG-89433 Unredistributable files in qt3d and qtquick3d
- QTBUG-90514 Loader with View3D crashes
- QTBUG-89872 Error with instancing in depth pre-pass and shadows
- QTBUG-91118 Texture.indexUV is unstable
- QTBUG-91412 Texture.sourceItem does not handle all textureProvider
items correctly
- QTBUG-91879 Invisible but item layer View3D with Inline render mode
crashes
- QTBUG-88320 Dynamically creating a View3D second time crashes
- QTBUG-91871 View3D with no size specified crashes with OpenGL only
- QTBUG-91888 Item2D + importScene = crash due to the well-known dead-
rhi-objects-in-cache-key problem
- QTBUG-89946 SpotLight doesn't work properly with PBR materials
- QTBUG-92215 custom shaders example: no ui elements interacatable

[qtshadertools]
- QTBUG-89186 Fix license attributions for src/3rdparty/glslang
- QTBUG-89288 Add 'Licenses and Attributions' section to Qt ShaderTools
documentation

[qt5compat]
- QTBUG-89070 doc build failure for qt5 on Ubuntu 20.04

[qtcoap]
- QTBUG-88729 FAIL!  : tst_QCoapMessage::addOption() Received a fatal
error
- QTBUG-92253 qtcoap/.gitignore file included in 6.1.0 sources
- QTBUG-92256 Qt src build fails on MinGW
- QTBUG-90583 conanfile.py: Accept QTDIR in addition to QT_PATH

[qtmqtt]
- QTBUG-90583 conanfile.py: Accept QTDIR in addition to QT_PATH

[qtopcua]
- QTBUG-91256 qtopcua top-level build error
- QTBUG-88518 compilation error in qtopcua 'dev' branch against Qt6.0.0
beta5
- QTBUG-89427 qtopcua missing limits include
- QTBUG-89219 qtopcua build fails
- QTBUG-90531 Unable to build QtOpcua Add-On with Conan, Qt6.0.1 windows
MSVC 2019
- QTBUG-86360 Successfully executed OPC UA method closes client
connection
- QTBUG-90583 conanfile.py: Accept QTDIR in addition to QT_PATH

Contributors
____________

Aavitsland Eirik
Achtelik Mike
Adam Cristian
Agocs Laszlo
Aiguo Ma
Akulich Alexander
Albamont Jim
Apostolou Dimitrios
Avila Risto
Avtomonov Nikolay
Beernaert Leander
Blasche Alex
Blomfeldt Eskil Abrahamsen
Bornemann Joerg
Bot Qt Forward Merge
Bouclet Bastien
Boudjelthia Assam
Brasser Michael
Bruhin Florian
Buhr Andreas
Burtsev Kirill
Butirsky Andrey
Chuan Wang
ChunLin Wang
Cord-Landwehr Andreas
Croitor Alexandru
Curtis Mitch
D'Angelo Giuseppe
Duesund Ole-Morten
Edelev Alexey
Edmundson David
Eftevaag Oliver
Ehrlicher Christian
Eklund Iikka
Falsini Fabio
Faure David
Fedin Ilya
Fella Nicolas
Funk Kevin
Fält Simo
Gaist Samuel
Gehör Pekka
Genkhel Roman
Giboudeaux Christophe
Gladhorn Frederik
Goldstein Maximilian
Golubev Andrei
Goolcharan Avindra
Griebl Robert
Grulich Jan
Grönholm Kaj
Guichard Nicolas
Gustavsen Richard Moe
Gutman Cameron
Gérard Lucie
Habacker Ralf
Halmet Heikki
Hao Zhang
Hartmann Andre
Hartmetz Andreas
Hausmann Simon
Heikkinen Jani
Heikkinen Miikka
Heimrich Karsten
Hermann Ulf
Heskestad Øystein
Hilsheimer Volker
Jensen Allan Sandfeld
Jenssen Tim
Jie Huang
Jung Jaeyoon
Kandeler Christian
Karlsson Jonas
Keller Christoph
Kittler Marius
Kleint Friedemann
Klocek Michal
Klos Martin
Knoll Lars
Kobus Jarek
Koehne Kai
Koivikko Jarkko
Kokko Antti
Korpipaa Tomi
Kosmale Fabian
Krems Marcel
Krus Mike
Kums Sophie
Kurazyan Sona
Kushnir Igor
Kyzivat Keith
Köhne Kai
Lee Inho
Lei Hou
Lemire Paul
Li Qiang
Liang Zhang
Loehning Robert
Löhning Robert
Macieira Thiago
Mao Sheng
Martinec Tamas
Martins Sergio
Meerkötter Frank
Miettinen Leena
Mikolajczyk Piotr
Mohamed Fawzi
Moskal Bartlomiej
Mutz Marc
Myöhänen Janne
Määttä Antti
Möller Matthias
Naumov Maks
Nichols Andy
Nishihara Yuya
Nordheim Mårten
Okada Shinichi
Ollila Kimmo
Oomkes Jeroen
Paeglis Gatis
Pasion Jerome
Pastor Kai
Pelkonen Tuomo
Piippo Samuli
Pocheptsov Timur
Pohjanheimo Milla
Poikelin Joni
Pol Aleix
Portale Alessandro
Potter Lorn
Qi Liang
Raschbauer Reinhard
Reinio Topi
Ritt Konstantin
Rocha Andre de la
Rosenvik Niclas
Rui Dong
Rutledge Shawn
Saario Toni
Samir Ahmad
Samokhatko Volodymyr
Sarajärvi Tony
Schmertmann Lars
Scott Craig
Seiderer Peter
Seo Siyeon
Seppänen Mikko
Sergey Mosolov
Shachnev Dmitry
Shaforostov Nick
Shaw Andy
Shivashankar Venugopal
Shouwei Niu
Skoland David
Solovev Ivan
Strømme Christian
Sæther Jan Arve
Sørvig Morten
Sørvig Morten Johan
Trotsenko Alex
Tuliniemi Jere
Tvete Paul Olav
Uzumcu Furkan
Vaarala Tuomas
Verria Doris
Vertriest Nico
Vestbø Tor Arne
Viot Camille
Voelker Jannis
Volgutov Valery
Volkov Alexander
Voutilainen Ville
Vuolle Juha
Wang ChunLin
Weickelt Richard
Welbourne Edward
Wicking Paul
Winkelmann Michael
Wolff Oliver
Worledge Rebecca
Xiaojun Xiang
Xinwei Li
Xuetian Weng
Ya Zou
Yanghe Xu
Yicun Wang
Yrjänä Marianne
Yu Wang
Yu Zhang
Yuyin Yang
Zhang JiDe
Zhao Yuhang
Zhen Lu
hjk hjk