diff --git a/.qmake.conf b/.qmake.conf index 176ff3850..7acef0155 100644 --- a/.qmake.conf +++ b/.qmake.conf @@ -1,3 +1,3 @@ load(qt_build_config) -MODULE_VERSION = 5.15.16 +MODULE_VERSION = 5.15.17 diff --git a/doc/src/external-resources.qdoc b/doc/src/external-resources.qdoc index 687830443..e6292893f 100644 --- a/doc/src/external-resources.qdoc +++ b/doc/src/external-resources.qdoc @@ -558,3 +558,74 @@ \externalpage https://www.x.org/ \title X.org */ + +/*! + \externalpage https://www.gsmarena.com/google_pixel_3a-9408.php + \title Pixel 3A +*/ + +/*! + \externalpage https://www.gsmarena.com/google_pixel_4a-10123.php + \title Pixel 4A +*/ + +/*! + \externalpage https://www.gsmarena.com/google_pixel_2-8733.php + \title Pixel 2 +*/ + +/*! + \externalpage https://www.gsmarena.com/google_pixel_2_xl-8720.php + \title Pixel 2 XL +*/ + +/*! + \externalpage https://www.gsmarena.com/google_pixel_4-9896.php + \title Pixel 4 +*/ + +/*! + \externalpage https://www.gsmarena.com/google_pixel_6_pro-10918.php + \title Pixel 6 Pro +*/ + +/*! + \externalpage https://www.gsmarena.com/samsung_galaxy_s10-9536.php + \title Samsung Galaxy S10 +*/ + +/*! + \externalpage https://www.gsmarena.com/samsung_galaxy_s21_5g-10626.php + \title Samsung Galaxy S21 +*/ + +/*! + \externalpage https://www.gsmarena.com/samsung_galaxy_tab_s4_10_5-9262.php + \title Samsung Galaxy Tab S4 +*/ + +/*! + \externalpage https://www.gsmarena.com/motorola_moto_g5_plus-8453.php + \title Motorola Moto G5 Plus +*/ + +/*! + \externalpage https://www.gsmarena.com/apple_iphone_12-10509.php + \title iPhone 12 +*/ + +/*! + \externalpage https://www.gsmarena.com/apple_iphone_11-9848.php + \title iPhone 11 +*/ + +/*! + \externalpage https://www.gsmarena.com/apple_ipad_pro_11_(2021)-10865.php + \title iPad Pro, 3rd generation +*/ + +/*! + \externalpage https://www.gsmarena.com/apple_ipad_9_7_(2018)-9142.php + \title iPad, 6th generation +*/ + diff --git a/doc/src/legal/licensechanges.qdoc b/doc/src/legal/licensechanges.qdoc index 5032dc379..1a408c397 100644 --- a/doc/src/legal/licensechanges.qdoc +++ b/doc/src/legal/licensechanges.qdoc @@ -1,6 +1,6 @@ /**************************************************************************** ** -** Copyright (C) 2023 The Qt Company Ltd. +** Copyright (C) 2024 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the documentation of the Qt Toolkit. @@ -34,6 +34,33 @@ Changes in Qt and \l{Licenses Used in Qt}{Third Party Modules} released with Qt that are relevant to licensing. + \section1 Qt 5.15.17 + + \section2 Qt Core Module + + \list + \li \l{pcre2}{PCRE2} was updated to version 10.43. + \li \l{zlib}{Data Compression Library (zlib)} was updated to version + 1.3.1. + \endlist + + \section2 Qt GUI Module + + \list + \li \l{md4c}{MD4C} was updated to upstream version 0.5.2. + \li \l{libjpeg}{LibJPEG-turbo} was updated to upstream version 3.0.2. + \li \l{libpng}{LibPNG} was updated to upstream version 1.6.43. + \li \l{harfbuzz}{HarfBuzz} was updated to upstream version 8.4.0. + \endlist + + \section2 Qt Image Formats + + \l{libwebp}{WebP (libwebp)} was updated to upstream version 1.4.0. + + \section2 Qt SQL Module + + \l{sqlite}{SQLite} was updated to upstream version 3.45.3. + \section1 Qt 5.15.16 \section2 Qt Core Module @@ -57,7 +84,7 @@ \list \li \l{libtiff}{TIFF Software Distribution (libtiff)} was updated to upstream version 4.6.0. - \li {libwebp}{WebP (libwebp)} was updated to upstream version 1.3.2. + \li \l{libwebp}{WebP (libwebp)} was updated to upstream version 1.3.2. \endlist \section2 Qt SQL Module diff --git a/doc/src/platforms/android/android.qdoc b/doc/src/platforms/android/android.qdoc index 2c1fb4def..0d2bf2f6b 100644 --- a/doc/src/platforms/android/android.qdoc +++ b/doc/src/platforms/android/android.qdoc @@ -44,8 +44,58 @@ All Qt modules (essentials and add-ons) are supported except the following: The following configurations are supported: +\target android-supported-configurations +\section1 Supported Configurations + \include supported-platforms.qdocinc android + \table 50% + \header \li {4,1} Target Devices used in Automated Testing + \header \li Device \li OS Version \li Architecture \li Form Factor + \row \li \l{Pixel 2} + \li Android 11 (API 30) + \li arm64_v8a + \li Mobile + \row \li \l{Pixel 2 XL} + \li Android 11 (API 30) + \li arm64_v8a + \li Mobile + \row \li \l{Pixel 4} + \li Android 10 (API 29) + \li armv7 + \li Mobile + \row \li \l{Pixel 4A} + \li Android 12 (API 31) + \li armv7, arm64_v8a + \li Mobile + \row \li \l{Pixel 6 Pro} + \li Android 12 (API 31) + \li arm64_v8a + \li Mobile + \row \li \l{Samsung Galaxy S10} + \li Android 9 (API 28) + \li armv7, arm64_v8a + \li Mobile + \row \li \l{Samsung Galaxy S21} + \li Android 12 (API 31) + \li armv7, arm64_v8a + \li Mobile + \row \li \l{Samsung Galaxy Tab S4} + \li Android 10 (API 29) + \li armv7, arm64_v8a + \li Tablet + \row \li \l{Motorola Moto G5 Plus} + \li Android 8 [UP1A.230519.001] (API 27) + \li arm64_v8a + \li Mobile + \endtable + + \note Qt for Android support is inclusive of \b{but not limited to} these devices. + + \note The above table is accurate at the time of this Qt patch release only. + It may change during the patch release cycle and should only be used as a + reference for what the Qt Company can rapidly reproduce bugs on. + The following list summarizes what you can do with Qt for Android: \list diff --git a/doc/src/platforms/ios.qdoc b/doc/src/platforms/ios.qdoc index 85b7d90c2..22ae1a175 100644 --- a/doc/src/platforms/ios.qdoc +++ b/doc/src/platforms/ios.qdoc @@ -41,6 +41,27 @@ \include supported-platforms.qdocinc ios + \table 50% + \header \li {4,1} Target Devices used in Automated Testing + \header \li Device \li OS Version \li Architecture \li Form Factor + \row \li \l{iPhone 12} + \li iOS 16 + \li armv8 (arm64) + \li Mobile + \row \li \l{iPhone 11} + \li iOS 16 + \li armv8 (arm64) + \li Mobile + \row \li \l{iPad Pro, 3rd generation} + \li iOS 15 + \li armv8 (arm64) + \li Tablet + \row \li \l{iPad, 6th generation} + \li iOS 14 + \li armv8 (arm64) + \li Tablet + \endtable + \include apple-getting-started.qdocinc getting started \section1 Examples for iOS diff --git a/doc/src/platforms/linux.qdoc b/doc/src/platforms/linux.qdoc index c1a675da7..897d4ea25 100644 --- a/doc/src/platforms/linux.qdoc +++ b/doc/src/platforms/linux.qdoc @@ -319,9 +319,7 @@ \li libxcb-shape0-dev \li libxcb-randr0-dev \li libxcb-render-util0-dev - \li libxcb-util-dev - \li libxcb-xinerama0-dev - \li libxcb-xkb-dev + \li libxcb-xinerama-dev \li libxkbcommon-dev \li libxkbcommon-x11-dev \endlist diff --git a/doc/src/platforms/supported-platforms.qdocinc b/doc/src/platforms/supported-platforms.qdocinc index f375221fd..c828f0f5a 100644 --- a/doc/src/platforms/supported-platforms.qdocinc +++ b/doc/src/platforms/supported-platforms.qdocinc @@ -70,9 +70,9 @@ //! [macos] \table 80% \header \li Target Platform \li Architecture \li Build Environment - \row \li \macos 10.13, \macos 10.14, \macos 10.15, \macos 11, \macos 12 + \row \li \macos 10.13, \macos 10.14, \macos 10.15, \macos 11, \macos 12, \macos 13, \macos 14 \li \c x86_64 and \c x86_64h and \c arm64 - \li Xcode 11, Xcode 12, Xcode 13 (12 SDK), or \b {Xcode 14} (13 SDK) + \li Xcode 14 (13 SDK), or \b {Xcode 15} (14 SDK) \endtable //! [macos] @@ -120,10 +120,9 @@ //! [ios] \table 80% \header \li Target Platform \li Architecture \li Build Environment \li Notes - \row \li iOS 12, iOS 13, iOS 14, iOS 15 + \row \li iOS 14, 15, 16, 17 \li \c armv8 (\c arm64) - \li Xcode 11 (iOS 13.2 SDK), Xcode 12 (iOS 14 SDK), Xcode 13 (iOS 15 SDK), - \b {Xcode 14} (iOS 16 SDK) + \li Xcode 15 (iOS 17 SDK) \li \row \li tvOS 12, tvOS 13 \li \c armv8 (\c arm64)