Commit Graph

953 Commits

Author SHA1 Message Date
Qt Submodule Update Bot f91998afcc Update dependencies on 'dev' in qt/qt5compat
Change-Id: Ibb1e4f42c9cb5bc061052b18a0c926794473be63
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-11-06 11:58:30 +00:00
Topi Reinio 51aa49e30b Doc: Enable documentation testing in the CI
Include documentation testing steps in coin/module_config.yaml and
set the warning limit to zero.

Task-number: QTBUG-130559
Change-Id: I31797453b155504ba7498dc87fc1fb511d0e88d6
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
2024-11-04 11:25:48 +00:00
Qt Submodule Update Bot 8999e98183 Update dependencies on 'dev' in qt/qt5compat
Change-Id: I8fbdc67c46d46332240469c5660665e5748a1cd0
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-11-01 18:09:57 +00:00
Qt Submodule Update Bot 13ae97c90c Update dependencies on 'dev' in qt/qt5compat
Change-Id: I3c0bbd3d28cc195b969999831ce832f117c3e82b
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-10-30 20:14:51 +00:00
Marc Mutz 0cabe26f36 QBinaryJson: increase compiler coverage of toString()
Instead of #ifdef, use constexpr-if to ensure both endian paths are
seen by all compilers.

Pick-to: 6.8
Task-number: QTBUG-130392
Change-Id: Id40769becdc68a20aee7d0dbc8fe7ca497a97384
Reviewed-by: Ahmad Samir <a.samirh78@gmail.com>
2024-10-24 12:12:05 +02:00
Marc Mutz d8d6de3472 QBinaryJson: don't rely on old QChar ctor conversions
Don't cast qle_ushort to QChar. The implicit conversion to int, which
this relies on, has been disabled as of
qtbase/9ef4c123c39c642357c9e8530d59f32f220a7824.

Cast it to char16_t instead, which is the future-proof way to do such
things.

Pick-to: 6.8
Fixes: QTBUG-130392
Change-Id: Ie2691d4dca072b0da8af86e8df0b97c661d88f14
Reviewed-by: Juha Vuolle <juha.vuolle@qt.io>
2024-10-23 12:46:52 +02:00
Qt Submodule Update Bot 039aa8eda0 Update dependencies on 'dev' in qt/qt5compat
Change-Id: Ia11f880e98786e5bf7380777497cb20235d07800
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-10-23 10:46:46 +00:00
Qt Submodule Update Bot 08a3c5ed90 Update dependencies on 'dev' in qt/qt5compat
Change-Id: I44d8d3437f8d55af318dcfac7e0814f9a1ff1d99
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-09-27 06:59:42 +00:00
Qt Submodule Update Bot e54e6f1769 Update dependencies on 'dev' in qt/qt5compat
Change-Id: I6fe36d0b3e2d1b9e930669279637b3b923edaa47
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-09-25 04:24:22 +00:00
Qt Submodule Update Bot 92b0bc4f27 Update dependencies on 'dev' in qt/qt5compat
Change-Id: I7f4e8989f5136c98f7e54539c3eaf71c2098b8f0
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-09-23 18:09:22 +00:00
Qt Submodule Update Bot 0ac92d88ba Update dependencies on 'dev' in qt/qt5compat
Change-Id: Ib889b2729907e616614639118b68e938e1597f5d
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-09-20 16:57:49 +00:00
Thiago Macieira 9da7af533d tst_QTextCodec: add the missing "e" to Negative Length
Brian Kernigham said the one thing he'd do differently in Unix if he had
the chance to do it all over again was to add the "e" to creat().

Change-Id: Ifa343726f2065e2fb4bafffd1c7a96a741c664da
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
2024-09-18 21:52:07 +02:00
Thiago Macieira 69a761a2cc QTextCodec: use DefaultConversion too
Complements dd0ddad631 and makes
QTextCodec::{to,from}Unicode also use the flag. Same reasoning as that
commit.

The changes to the tests are to make it compatible with what QTextCodec
did in Qt 5: the stateless fromUnicode() conversion did add BOMs, so we
match Qt 5's behavior here. That includes conversions of empty strings,
which QStringView() on a null pointer is.

In fact, I think commit 3695cd090b is
wrong in returning an empty QByteArray(). It went in because:
 a) the BOM behavior was different until the fix in this commit and in
    commit dd0ddad631
 b) the test was not backported to Qt 5, which would have identified the
    difference in behavior

I'm not fixing that difference in behavior because there's no Qt 5 code
to be compatible with, as Qt 5 crashed when attempting to convert null
pointers. The behavior of converting an empty QStringView() remains the
same (just no longer tested).

[ChangeLog][Qt5CoreCompat][QTextCodec] Fixed a bug that caused
QTextCodec not to write the Byte Order Mark for UTF codecs. QTextCodec
now has the same behavior as Qt 5.x.

Task-number: QTBUG-122795
Pick-to: 6.5 6.7 6.8
Change-Id: If05cb740b64f42eba21efffd17d13d0145f74945
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
2024-09-18 11:55:13 -07:00
Qt Submodule Update Bot 1876af704c Update dependencies on 'dev' in qt/qt5compat
Change-Id: Iabbb93a39bb7f16f52f460ed300c26b1bcf6b04d
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-09-11 07:09:21 +00:00
Qt Submodule Update Bot 515dc00ea5 Update dependencies on 'dev' in qt/qt5compat
Change-Id: I3a59a2573ec983a061a2dc7bdf18863c5edb17cf
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-09-05 05:14:17 +00:00
Qt Submodule Update Bot ade7a7c032 Update dependencies on 'dev' in qt/qt5compat
Change-Id: I4550aa30381c7c58e28c3965a270418b8e19dcc7
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-08-31 07:01:08 +00:00
Qt Submodule Update Bot 3395dbef13 Update dependencies on 'dev' in qt/qt5compat
Change-Id: I7739a870914ef73256b9d30c30b5675195a54940
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-08-29 07:11:26 +00:00
Qt Submodule Update Bot e8b02b0e43 Update dependencies on 'dev' in qt/qt5compat
Change-Id: If4dbd7d5522a178b8a257e2143bb780afee521e6
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-08-28 01:39:13 +00:00
Paul Wicking 624eccf25f Doc: Remove usage of defunct QDoc command
The QDoc command `\tableofcontents` was rendered useless by a change
more than a decade ago. Remove the use of `\tableofcontents` as it
serves no purpose, and ensure that the surrounding context still makes
sense for the reader, by removing preceding text that refers to a
non-existing table of contents, such as `Contents:`.

Task-number: QTBUG-128173
Pick-to: 6.8
Change-Id: Iffc678763ae84efbdcfde21522a6117454fde0a9
Reviewed-by: Safiyyah Moosa <safiyyah.moosa@qt.io>
Reviewed-by: Andreas Eliasson <andreas.eliasson@qt.io>
2024-08-26 10:53:12 +02:00
Qt Submodule Update Bot d7f4355869 Update dependencies on 'dev' in qt/qt5compat
Change-Id: I3731f642c1afbc5a9ead939c28afa81f5c00021a
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-08-24 05:54:19 +00:00
Qt Submodule Update Bot 7bc7129b91 Update dependencies on 'dev' in qt/qt5compat
Change-Id: I7f357ad84a8dc9aaa3f13a9d93e6ca401cd960b8
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-08-21 21:14:19 +00:00
Qt Submodule Update Bot 414ec138a3 Update dependencies on 'dev' in qt/qt5compat
Change-Id: I1fca6b178555eb1e6563aa58997761307c8d1cd2
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-08-19 11:36:06 +00:00
Qt Submodule Update Bot e629b0e22b Update dependencies on 'dev' in qt/qt5compat
Change-Id: Ia06fb8e5601e8c393e4eee1d4fb9f191a40029d4
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-08-14 21:27:07 +00:00
Edward Welbourne 3804246fe9 Remove second parameter being passed to QSKIP()
Prior to Qt 5, QSKIP() accepted a scope parameter, either SkipAll or
SkipSingle. This has been ignored since 5.0.0, so remove all surviving
uses of it.

Change-Id: I9776dae48604ccdbda7728017b25eb18c52975af
Reviewed-by: Jason McDonald <macadder1@gmail.com>
2024-08-13 15:46:25 +02:00
Qt Submodule Update Bot 44ed5e0a98 Update dependencies on 'dev' in qt/qt5compat
Change-Id: I027de17c674820588b6ea55a31b933c8e5d75c2f
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-08-09 12:41:34 +00:00
Qt Submodule Update Bot a95faec7d4 Update dependencies on 'dev' in qt/qt5compat
Change-Id: Ia8fb01f139f6190c712723957aeb806cc719fe60
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-08-06 22:39:00 +00:00
Qt Submodule Update Bot 9544c81fef Update dependencies on 'dev' in qt/qt5compat
Change-Id: I74ea2faf05a92f2e5bc3aea714146780f92a7c23
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-08-01 11:11:45 +00:00
Qt Submodule Update Bot c4f5ddfef4 Update dependencies on 'dev' in qt/qt5compat
Change-Id: I93140e7a1de9a67193f4ae13ae2644eabc6e15b8
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-07-30 15:08:55 +00:00
Qt Submodule Update Bot 93d8a2a2a6 Update dependencies on 'dev' in qt/qt5compat
Change-Id: I9e168a6a0aa6689563ce88fdb9d6be329b99aed4
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-07-26 16:10:47 +00:00
Qt Submodule Update Bot aab4abb5d4 Update dependencies on 'dev' in qt/qt5compat
Change-Id: I885ae0f24c8d9f1e1d8f1ebb2d6113e7b19a0fd5
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-07-21 23:40:15 +00:00
Qt Submodule Update Bot 23c22242fd Update dependencies on 'dev' in qt/qt5compat
Change-Id: Ic8d768c23458fbcf066b4e8b1c7f1e0fecb0b55b
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-07-17 23:49:03 +00:00
Qt Submodule Update Bot 2a284da855 Update dependencies on 'dev' in qt/qt5compat
Change-Id: Iafe5534986b3c4ff5be3e7433925aa03405aa059
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-07-11 14:09:00 +00:00
Alexandru Croitor 0e17a128bf CMake: Annotate some targets with SBOM information
Pick-to: 6.8
Task-number: QTBUG-122899
Change-Id: I207025f2366f2b2bdbc06ca5222735e20f98cf02
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
2024-07-11 12:03:48 +02:00
Ari Parkkila ad4af460ab tests: Fix tst_qtextcodec to start echo_helper from test directory
Task-number: QTBUG-118680
Change-Id: I80f7b78143de8ae6347b0b3b74456c3de899b779
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
2024-07-11 06:11:53 +03:00
Ari Parkkila cdc7024627 tests: Fix tst_QtJson to bundle resources for builtin testdata
Task-number: QTBUG-118680
Change-Id: I1ab3546ecdb33623420a4fbef77f66d5a4d57297
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
2024-07-10 12:08:54 +03:00
Qt Submodule Update Bot 46b3750fa4 Update dependencies on 'dev' in qt/qt5compat
Change-Id: Id876217dfdaa39ec19e6e92a688cd0ca39aefcb3
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-06-28 23:44:14 +00:00
Qt Submodule Update Bot ef3cacf177 Update dependencies on 'dev' in qt/qt5compat
Change-Id: Ib70f328242b1aa17688a48629a18dd2781db8939
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-06-25 20:06:42 +00:00
Qt Submodule Update Bot 88cb874dd3 Update dependencies on 'dev' in qt/qt5compat
Change-Id: I4dd3069027a5b50feb7ecb001c549f766f054ba9
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-06-20 08:30:06 +00:00
Qt Submodule Update Bot e4d47e4899 Update dependencies on 'dev' in qt/qt5compat
Change-Id: I778f7dd6b2697fb8b0f720939510d934d352dc36
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-06-18 23:27:53 +00:00
Qt Submodule Update Bot 587240c9ed Update dependencies on 'dev' in qt/qt5compat
Change-Id: I4126e6e32a429a6ef6202e6ff96545f3582518cd
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-06-14 14:08:26 +00:00
Qt Submodule Update Bot 495e43c078 Update dependencies on 'dev' in qt/qt5compat
Change-Id: Id7d3aff911a7fc498091446b2bf749dea21a1ff6
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-06-11 03:13:35 +00:00
Jani Heikkinen 98ac38aae7 Bump version to 6.9.0
Change-Id: Ia52e8811d0cc496c8a61809e2c664e41fd8b3870
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-06-06 03:49:02 +01:00
Qt Submodule Update Bot 12b3f9353d Update dependencies on 'dev' in qt/qt5compat
Change-Id: Ie64ce233995d641722140dfeafc486f07c23cb1e
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-06-06 02:49:00 +00:00
Qt Submodule Update Bot 29a070f627 Update dependencies on 'dev' in qt/qt5compat
Change-Id: I4d623a4afb8cc3805c79d5eec5bcc0384679a928
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-05-31 20:06:40 +00:00
Qt Submodule Update Bot 6e2a9cd37f Update dependencies on 'dev' in qt/qt5compat
Change-Id: Iec082137f232d07ce75382ea24e3c9f8bb9285bd
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-05-30 20:30:59 +00:00
Qt Submodule Update Bot c119994070 Update dependencies on 'dev' in qt/qt5compat
Change-Id: I7e1141ef5832cf6999550a840061562e1b630df8
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-05-28 16:33:15 +00:00
Qt Submodule Update Bot 4392cb35f2 Update dependencies on 'dev' in qt/qt5compat
Change-Id: I1c57e9c2e7eed8d3dc605fc6d62827dbb34c2773
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-05-25 01:57:37 +00:00
Qt Submodule Update Bot 9f0a4efc6b Update dependencies on 'dev' in qt/qt5compat
Change-Id: Ie4a43fbf5671cff5020caa24d87e63be6c49f515
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-05-23 17:35:37 +00:00
Qt Submodule Update Bot 64112c3867 Update dependencies on 'dev' in qt/qt5compat
Change-Id: I61bb29b6b6d56acf7fd80e7f85f6d6b30029ae72
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-05-20 14:54:27 +00:00
Qt Submodule Update Bot e195adb7f1 Update dependencies on 'dev' in qt/qt5compat
Change-Id: Ie36a1ba4ebb817a409425ce7603ff5e91813930e
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-05-16 22:26:45 +00:00