From nobody Fri Feb 16 21:12:55 2024 X-Original-To: dev-commits-ports-branches@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Tc4Qb5rNTz59dwf; Fri, 16 Feb 2024 21:12:55 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Tc4Qb5MLLz4V42; Fri, 16 Feb 2024 21:12:55 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1708117975; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=5Ww1sqzef7W6GPMZBD3iUPvHl6LvtT1Z9FBmVi2dXsA=; b=UGjRk6OYryDVJV6/wuq8cTta0b6XZk4MBNqYtGDbUGfyfv4DQnFD4RXpF5HHgfIAq3BrvF EYlX3X/89f+Ulk0DRqkx8J6anAWFNo/WuFsOj4bn/Wf1nqAW2+QvWDGkXyvIw3BVx7QO+U feU+g/Et5zlHF2fAJiAOMzdyCETCDE8NIZYLGUfW/H8g9Khm36flhk30emm54GjCn0gtGo pf2YMcAZtfP2KgBguWndw8uBahy2hyK1GDSPiri2bz/4N7RZLFsy3szf0fxadcBIWlxNWp x0Ux7UIaKyPLoLSPQXEVmtsEsqkBRy75Y2dIt0LQj37Weg9FF1IxahaL/0qAPg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1708117975; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=5Ww1sqzef7W6GPMZBD3iUPvHl6LvtT1Z9FBmVi2dXsA=; b=qBJHm7Hc/6VbwAepR1d/9w8C1H3fuid//7RmHmhEKKTdFNnrUczPdcwO10oAdbCFsGNyz0 avEr/qTTxx6jIClV+CV1ljG2vtvGKKrcYyg90rZlheaeBTcm/+P+05Ybhzt2WrPT/UzG7w uLueMOqIgWp/ekvcFHWHP0FxT+o15umTyeikRgFn9qLPqSloZrZFrXziRs+r4JdpUZtg6s 62krj+ZOEfvtdDXVQee2o6oDoOMsSC3nq8RkRb/sx3f1FU7IOPqg8/b2+UZJklRFLAh/h4 UBEtohvz3KROh+1DH39QfSFSa3NbAH4jyaAvNnDRdHs6zcThiM6eEzbk8LSmwA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1708117975; a=rsa-sha256; cv=none; b=Z4KT3hx2q2HnieJqtNXCkbi/7VVV1yFTkvQWkSmSwKjedfbU74S5CEEn0oelpI0t/xtzlO tIMB6eSOu6Kydqocxob9G78rCv/TUvgdB6T6dIXWmNrNAFaCYfeUuai2t5fuKu+pT4S04S kPzqiThOQhuf9rrm17BkA6XeP+MtaC5KuSq1qaxZcF4Jt5MmqLVN1Z9YmJSsCIUjBwSoB1 j5vhtHBa9KW2RG2CD706LiUAM77vys7g8XfRXf4vA/52IMBYK1jfaf7GREymboE1zII/76 XAdKuSAv8UjDjnGqUwqCWI0X84tiw/WsofFhrhFLkNZCEa7kmYng8Du9uzzLOw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Tc4Qb4PZQzh5q; Fri, 16 Feb 2024 21:12:55 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 41GLCtwt064045; Fri, 16 Feb 2024 21:12:55 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 41GLCt1C064042; Fri, 16 Feb 2024 21:12:55 GMT (envelope-from git) Date: Fri, 16 Feb 2024 21:12:55 GMT Message-Id: <202402162112.41GLCt1C064042@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: "Jason E. Hale" Subject: git: ffda294e818d - 2024Q1 - Qt6: Update to 6.6.2 List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-branches@freebsd.org X-BeenThere: dev-commits-ports-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhale X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q1 X-Git-Reftype: branch X-Git-Commit: ffda294e818daf75083a9d0747e2b34d8a7cbad2 Auto-Submitted: auto-generated The branch 2024Q1 has been updated by jhale: URL: https://cgit.FreeBSD.org/ports/commit/?id=ffda294e818daf75083a9d0747e2b34d8a7cbad2 commit ffda294e818daf75083a9d0747e2b34d8a7cbad2 Author: Jason E. Hale AuthorDate: 2024-02-16 20:57:11 +0000 Commit: Jason E. Hale CommitDate: 2024-02-16 21:12:37 +0000 Qt6: Update to 6.6.2 As a patch release, Qt 6.6.2 does not introduce any new features but contains more than 400 bug fixes, security updates, and other improvements on top of Qt 6.6.1 release. See more information about the most important changes and bug fixes from the Qt 6.6.2 release note. Announcement: https://www.qt.io/blog/qt-6.6.2-released Release note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.6.2/release-note.md MFH: 2024Q1 (cherry picked from commit d0f54524687fbacb4ab4c2854f4f3856c3512bde) --- Mk/Uses/qt.mk | 2 +- accessibility/qt6-speech/distinfo | 6 +- comms/qt6-connectivity/distinfo | 6 +- comms/qt6-sensors/distinfo | 6 +- comms/qt6-serialbus/distinfo | 6 +- comms/qt6-serialport/distinfo | 6 +- databases/qt6-base_sqldriver/distinfo | 6 +- devel/qt6-5compat/distinfo | 6 +- devel/qt6-base/Makefile | 1 - devel/qt6-base/distinfo | 6 +- ...cmake => patch-cmake_QtBuildPathsHelpers.cmake} | 6 +- devel/qt6-base/files/patch-security-rollup | 145 - devel/qt6-base/pkg-plist | 9 + devel/qt6-languageserver/distinfo | 6 +- devel/qt6-location/distinfo | 6 +- devel/qt6-positioning/distinfo | 6 +- devel/qt6-remoteobjects/distinfo | 6 +- devel/qt6-scxml/distinfo | 6 +- devel/qt6-tools/distinfo | 6 +- devel/qt6-translations/distinfo | 6 +- graphics/qt6-3d/distinfo | 6 +- ...src_3rdparty_assimp_src_contrib_zip_src_miniz.h | 13 - graphics/qt6-imageformats/distinfo | 6 +- graphics/qt6-lottie/distinfo | 6 +- graphics/qt6-quickeffectmaker/distinfo | 6 +- graphics/qt6-svg/distinfo | 6 +- graphics/qt6-wayland/distinfo | 6 +- misc/qt6-doc/distinfo | 6 +- misc/qt6-doc/pkg-plist | 7 +- misc/qt6-examples/distinfo | 6 +- misc/qt6-examples/pkg-plist | 532 ++- multimedia/qt6-multimedia/distinfo | 6 +- multimedia/qt6-multimedia/pkg-plist | 2 + net/qt6-coap/distinfo | 6 +- net/qt6-networkauth/distinfo | 6 +- science/qt6-quick3dphysics/distinfo | 6 +- www/qt6-httpserver/distinfo | 6 +- www/qt6-webchannel/distinfo | 6 +- www/qt6-webengine/Makefile | 5 +- www/qt6-webengine/distinfo | 6 +- .../files/patch-cmake_Functions.cmake | 34 +- www/qt6-webengine/files/patch-configure.cmake | 42 +- www/qt6-webengine/files/patch-security-rollup | 4979 -------------------- ...y_chromium_base_containers_checked__iterators.h | 75 - ...party_chromium_build_config_linux_pkg-config.py | 6 +- www/qt6-webengine/pkg-plist | 1 + www/qt6-websockets/distinfo | 6 +- www/qt6-webview/distinfo | 6 +- x11-toolkits/qt6-charts/distinfo | 6 +- x11-toolkits/qt6-datavis3d/distinfo | 6 +- x11-toolkits/qt6-declarative/distinfo | 6 +- x11-toolkits/qt6-graphs/distinfo | 6 +- x11-toolkits/qt6-quick3d/distinfo | 6 +- x11-toolkits/qt6-quicktimeline/distinfo | 6 +- x11-toolkits/qt6-shadertools/distinfo | 6 +- x11-toolkits/qt6-virtualkeyboard/distinfo | 6 +- 56 files changed, 615 insertions(+), 5484 deletions(-) diff --git a/Mk/Uses/qt.mk b/Mk/Uses/qt.mk index 8d3eceb73f25..e845891c97a0 100644 --- a/Mk/Uses/qt.mk +++ b/Mk/Uses/qt.mk @@ -23,7 +23,7 @@ _QT_MK_INCLUDED= qt.mk # Qt versions currently supported by the framework. _QT_SUPPORTED?= 5 6 QT5_VERSION?= 5.15.12 -QT6_VERSION?= 6.6.1 +QT6_VERSION?= 6.6.2 PYSIDE6_VERSION?= 6.6.1 # We accept the Qt version to be passed by either or all of the three mk files. diff --git a/accessibility/qt6-speech/distinfo b/accessibility/qt6-speech/distinfo index 7850daa2e10b..6e99d6a5e15f 100644 --- a/accessibility/qt6-speech/distinfo +++ b/accessibility/qt6-speech/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1701101665 -SHA256 (KDE/Qt/6.6.1/qtspeech-everywhere-src-6.6.1.tar.xz) = a28c2052c95144cf25f2f234e5334df364818da2b0fc091e369418869c925899 -SIZE (KDE/Qt/6.6.1/qtspeech-everywhere-src-6.6.1.tar.xz) = 270752 +TIMESTAMP = 1707969713 +SHA256 (KDE/Qt/6.6.2/qtspeech-everywhere-src-6.6.2.tar.xz) = c023bb12403270dbc22aa8fb721b60132bc55504f8a306087785dd70c51d6ee3 +SIZE (KDE/Qt/6.6.2/qtspeech-everywhere-src-6.6.2.tar.xz) = 262008 diff --git a/comms/qt6-connectivity/distinfo b/comms/qt6-connectivity/distinfo index 497155ac308c..59193900fe76 100644 --- a/comms/qt6-connectivity/distinfo +++ b/comms/qt6-connectivity/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1701101668 -SHA256 (KDE/Qt/6.6.1/qtconnectivity-everywhere-src-6.6.1.tar.xz) = 5b468d4649464ff983746c5e9129b731de639ac835d35857f5d87cd4258e0645 -SIZE (KDE/Qt/6.6.1/qtconnectivity-everywhere-src-6.6.1.tar.xz) = 989544 +TIMESTAMP = 1707969715 +SHA256 (KDE/Qt/6.6.2/qtconnectivity-everywhere-src-6.6.2.tar.xz) = a36f51085883ef8ae5782826d15cef261355a822eba76ccc323f3f0b81defab7 +SIZE (KDE/Qt/6.6.2/qtconnectivity-everywhere-src-6.6.2.tar.xz) = 1060936 diff --git a/comms/qt6-sensors/distinfo b/comms/qt6-sensors/distinfo index 356abc05cb59..dcdbf120f7e1 100644 --- a/comms/qt6-sensors/distinfo +++ b/comms/qt6-sensors/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1701101671 -SHA256 (KDE/Qt/6.6.1/qtsensors-everywhere-src-6.6.1.tar.xz) = bd13ee815c2fc39ac9e5a2e34f3e7055f972d14b949f00d6c6ec5347783799d3 -SIZE (KDE/Qt/6.6.1/qtsensors-everywhere-src-6.6.1.tar.xz) = 1502740 +TIMESTAMP = 1707969718 +SHA256 (KDE/Qt/6.6.2/qtsensors-everywhere-src-6.6.2.tar.xz) = 4a6f9fcee6d23dd0f7e8b84b0faa12153ad779f09a266bbb6fb657eb16287c28 +SIZE (KDE/Qt/6.6.2/qtsensors-everywhere-src-6.6.2.tar.xz) = 1494024 diff --git a/comms/qt6-serialbus/distinfo b/comms/qt6-serialbus/distinfo index 137174070ed6..9cfb903caac6 100644 --- a/comms/qt6-serialbus/distinfo +++ b/comms/qt6-serialbus/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1701101674 -SHA256 (KDE/Qt/6.6.1/qtserialbus-everywhere-src-6.6.1.tar.xz) = 5c145e630b30a1c204e787c46833bb68d9bcece31343b588a6788711f49ef7ac -SIZE (KDE/Qt/6.6.1/qtserialbus-everywhere-src-6.6.1.tar.xz) = 554516 +TIMESTAMP = 1707969721 +SHA256 (KDE/Qt/6.6.2/qtserialbus-everywhere-src-6.6.2.tar.xz) = 9cffaa49e1b742e315990c2cf9179f9419ad23c1f0591b6f14b9ac4c03eafa3c +SIZE (KDE/Qt/6.6.2/qtserialbus-everywhere-src-6.6.2.tar.xz) = 545828 diff --git a/comms/qt6-serialport/distinfo b/comms/qt6-serialport/distinfo index 1a997d2215c1..68f69ee705e0 100644 --- a/comms/qt6-serialport/distinfo +++ b/comms/qt6-serialport/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1701101676 -SHA256 (KDE/Qt/6.6.1/qtserialport-everywhere-src-6.6.1.tar.xz) = 96fc233d5cbcac5048c6020dcfbd6cec8a6a8334eed0a283b33d58afc6d2aed8 -SIZE (KDE/Qt/6.6.1/qtserialport-everywhere-src-6.6.1.tar.xz) = 279564 +TIMESTAMP = 1707969723 +SHA256 (KDE/Qt/6.6.2/qtserialport-everywhere-src-6.6.2.tar.xz) = ba1e0c9caeb1ee06ce940ce32c810e6fab826124281469ad0eecff56f375459a +SIZE (KDE/Qt/6.6.2/qtserialport-everywhere-src-6.6.2.tar.xz) = 270564 diff --git a/databases/qt6-base_sqldriver/distinfo b/databases/qt6-base_sqldriver/distinfo index d2a3bc746c62..bd7c35680ca8 100644 --- a/databases/qt6-base_sqldriver/distinfo +++ b/databases/qt6-base_sqldriver/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1701101726 -SHA256 (KDE/Qt/6.6.1/qtbase-everywhere-src-6.6.1.tar.xz) = 450c5b4677b2fe40ed07954d7f0f40690068e80a94c9df86c2c905ccd59d02f7 -SIZE (KDE/Qt/6.6.1/qtbase-everywhere-src-6.6.1.tar.xz) = 48370760 +TIMESTAMP = 1707969746 +SHA256 (KDE/Qt/6.6.2/qtbase-everywhere-src-6.6.2.tar.xz) = b89b426b9852a17d3e96230ab0871346574d635c7914480a2a27f98ff942677b +SIZE (KDE/Qt/6.6.2/qtbase-everywhere-src-6.6.2.tar.xz) = 48689304 diff --git a/devel/qt6-5compat/distinfo b/devel/qt6-5compat/distinfo index 3d146fb6c8ea..3a34838591a0 100644 --- a/devel/qt6-5compat/distinfo +++ b/devel/qt6-5compat/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1701101740 -SHA256 (KDE/Qt/6.6.1/qt5compat-everywhere-src-6.6.1.tar.xz) = 0e1d15b6eda4172383208109d957257c8fa26a8a881f2901a4e9f347a31bc1f2 -SIZE (KDE/Qt/6.6.1/qt5compat-everywhere-src-6.6.1.tar.xz) = 14640664 +TIMESTAMP = 1707969753 +SHA256 (KDE/Qt/6.6.2/qt5compat-everywhere-src-6.6.2.tar.xz) = e07b08ab7658e4856f07e3262ab342df4ed7e7a69f2720e56bb2128729191967 +SIZE (KDE/Qt/6.6.2/qt5compat-everywhere-src-6.6.2.tar.xz) = 14632168 diff --git a/devel/qt6-base/Makefile b/devel/qt6-base/Makefile index 6b55a7b9f2bc..048dc7a6f13c 100644 --- a/devel/qt6-base/Makefile +++ b/devel/qt6-base/Makefile @@ -1,6 +1,5 @@ PORTNAME= base DISTVERSION= ${QT6_VERSION} -PORTREVISION= 2 CATEGORIES= devel PKGNAMEPREFIX= qt6- diff --git a/devel/qt6-base/distinfo b/devel/qt6-base/distinfo index 8fb71367743a..51636b996e2e 100644 --- a/devel/qt6-base/distinfo +++ b/devel/qt6-base/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1701101741 -SHA256 (KDE/Qt/6.6.1/qtbase-everywhere-src-6.6.1.tar.xz) = 450c5b4677b2fe40ed07954d7f0f40690068e80a94c9df86c2c905ccd59d02f7 -SIZE (KDE/Qt/6.6.1/qtbase-everywhere-src-6.6.1.tar.xz) = 48370760 +TIMESTAMP = 1707969754 +SHA256 (KDE/Qt/6.6.2/qtbase-everywhere-src-6.6.2.tar.xz) = b89b426b9852a17d3e96230ab0871346574d635c7914480a2a27f98ff942677b +SIZE (KDE/Qt/6.6.2/qtbase-everywhere-src-6.6.2.tar.xz) = 48689304 diff --git a/devel/qt6-base/files/patch-cmake_QtBuild.cmake b/devel/qt6-base/files/patch-cmake_QtBuildPathsHelpers.cmake similarity index 65% rename from devel/qt6-base/files/patch-cmake_QtBuild.cmake rename to devel/qt6-base/files/patch-cmake_QtBuildPathsHelpers.cmake index 81b407b918e3..8df0968ae885 100644 --- a/devel/qt6-base/files/patch-cmake_QtBuild.cmake +++ b/devel/qt6-base/files/patch-cmake_QtBuildPathsHelpers.cmake @@ -1,6 +1,6 @@ ---- cmake/QtBuild.cmake.orig 2023-09-21 19:24:26 UTC -+++ cmake/QtBuild.cmake -@@ -203,7 +203,7 @@ function(qt_internal_set_up_global_paths) +--- cmake/QtBuildPathsHelpers.cmake.orig 2024-02-08 16:01:05 UTC ++++ cmake/QtBuildPathsHelpers.cmake +@@ -100,7 +100,7 @@ function(qt_internal_setup_build_and_install_paths) if(QT_CONFIG_INSTALL_DIR) string(APPEND QT_CONFIG_INSTALL_DIR "/") endif() diff --git a/devel/qt6-base/files/patch-security-rollup b/devel/qt6-base/files/patch-security-rollup deleted file mode 100644 index e1b537aa5e1c..000000000000 --- a/devel/qt6-base/files/patch-security-rollup +++ /dev/null @@ -1,145 +0,0 @@ -From 13c16b756900fe524f6d9534e8a07aa003c05e0c Mon Sep 17 00:00:00 2001 -From: Marc Mutz -Date: Tue, 12 Dec 2023 20:51:56 +0100 -Subject: [PATCH] HPack: fix a Yoda Condition - -Putting the variable on the LHS of a relational operation makes the -expression easier to read. In this case, we find that the whole -expression is nonsensical as an overflow protection, because if -name.size() + value.size() overflows, the result will exactly _not_ -be > max() - 32, because UB will have happened. - -To be fixed in a follow-up commit. - -As a drive-by, add parentheses around the RHS. - -Pick-to: 6.5 6.2 5.15 -Change-Id: I35ce598884c37c51b74756b3bd2734b9aad63c09 -Reviewed-by: Allan Sandfeld Jensen -(cherry picked from commit 658607a34ead214fbacbc2cca44915655c318ea9) -Reviewed-by: Qt Cherry-pick Bot -(cherry picked from commit 4f7efd41740107f90960116700e3134f5e433867) ---- - src/network/access/http2/hpacktable.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/network/access/http2/hpacktable.cpp b/src/network/access/http2/hpacktable.cpp -index 74a09a207ff..c8c5d098c80 100644 ---- src/network/access/http2/hpacktable.cpp.orig -+++ src/network/access/http2/hpacktable.cpp -@@ -27,7 +27,7 @@ HeaderSize entry_size(QByteArrayView name, QByteArrayView value) - // 32 octets of overhead." - - const unsigned sum = unsigned(name.size() + value.size()); -- if (std::numeric_limits::max() - 32 < sum) -+ if (sum > (std::numeric_limits::max() - 32)) - return HeaderSize(); - return HeaderSize(true, quint32(sum + 32)); - } -From 811b9eef6d08d929af8708adbf2a5effb0eb62d7 Mon Sep 17 00:00:00 2001 -From: Marc Mutz -Date: Tue, 12 Dec 2023 22:08:07 +0100 -Subject: [PATCH] HPack: fix incorrect integer overflow check - -This code never worked: - -For the comparison with max() - 32 to trigger, on 32-bit platforms (or -Qt 5) signed interger overflow would have had to happen in the -addition of the two sizes. The compiler can therefore remove the -overflow check as dead code. - -On Qt 6 and 64-bit platforms, the signed integer addition would be -very unlikely to overflow, but the following truncation to uint32 -would yield the correct result only in a narrow 32-value window just -below UINT_MAX, if even that. - -Fix by using the proper tool, qAddOverflow. - -Pick-to: 6.5 6.2 5.15 -Change-Id: I7599f2e75ff7f488077b0c60b81022591005661c -Reviewed-by: Allan Sandfeld Jensen -(cherry picked from commit ee5da1f2eaf8932aeca02ffea6e4c618585e29e3) -Reviewed-by: Qt Cherry-pick Bot -(cherry picked from commit debeb8878da2dc706ead04b6072ecbe7e5313860) -Reviewed-by: Thiago Macieira -Reviewed-by: Marc Mutz ---- - src/network/access/http2/hpacktable.cpp | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/src/network/access/http2/hpacktable.cpp b/src/network/access/http2/hpacktable.cpp -index c8c5d098c80..2c728b37e3b 100644 ---- src/network/access/http2/hpacktable.cpp.orig -+++ src/network/access/http2/hpacktable.cpp -@@ -26,7 +26,9 @@ HeaderSize entry_size(QByteArrayView name, QByteArrayView value) - // for counting the number of references to the name and value would have - // 32 octets of overhead." - -- const unsigned sum = unsigned(name.size() + value.size()); -+ size_t sum; -+ if (qAddOverflow(size_t(name.size()), size_t(value.size()), &sum)) -+ return HeaderSize(); - if (sum > (std::numeric_limits::max() - 32)) - return HeaderSize(); - return HeaderSize(true, quint32(sum + 32)); -From 2e50fbc30a61d69cc2caf6fbd8aca29aa6b8db86 Mon Sep 17 00:00:00 2001 -From: Marc Mutz -Date: Tue, 19 Dec 2023 14:22:37 +0100 -Subject: [PATCH] Http2: fix potential overflow in assemble_hpack_block() -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -The function is given a vector of Http2::Frame's and flattens it into -a vector. While each Frame can contain a maximum of 16GiB of -data (24-bit size field), one "only" needs 257 of them to overflow the -quint32 variable's range. - -So make sure any overflow does not go undetected. - -Keep the limited uint32_t range for now, as we don't know whether all -consumers of the result can deal with more than 4GiB of data. - -Since all these frames must be in memory, this cannot overflow in -practice on 32-bit machines. - -Pick-to: 6.5 6.2 5.15 -Change-Id: Iafaa7d1c870cba9100e75065db11d95934f86213 -Reviewed-by: MÃ¥rten Nordheim -(cherry picked from commit 1e6bb61af3ae29755f93b92f157df026f934ae61) -Reviewed-by: Qt Cherry-pick Bot -(cherry picked from commit af8a9874c32c6b1af8998be9487170b6269dbe1f) ---- - src/network/access/qhttp2protocolhandler.cpp | 8 ++++++-- - 1 file changed, 6 insertions(+), 2 deletions(-) - -diff --git a/src/network/access/qhttp2protocolhandler.cpp b/src/network/access/qhttp2protocolhandler.cpp -index 88963f89687..707ef8de54e 100644 ---- src/network/access/qhttp2protocolhandler.cpp.orig -+++ src/network/access/qhttp2protocolhandler.cpp -@@ -10,10 +10,12 @@ - #include - - #include -+ - #include - #include - #include - #include -+#include - #include - - #include -@@ -90,8 +92,10 @@ std::vector assemble_hpack_block(const std::vector &frames) - std::vector hpackBlock; - - quint32 total = 0; -- for (const auto &frame : frames) -- total += frame.hpackBlockSize(); -+ for (const auto &frame : frames) { -+ if (qAddOverflow(total, frame.hpackBlockSize(), &total)) -+ return hpackBlock; -+ } - - if (!total) - return hpackBlock; diff --git a/devel/qt6-base/pkg-plist b/devel/qt6-base/pkg-plist index f3b5273eda02..b07e6bb089c7 100644 --- a/devel/qt6-base/pkg-plist +++ b/devel/qt6-base/pkg-plist @@ -168,6 +168,7 @@ bin/qmake6 %%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qtransposeproxymodel_p.h %%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qunicodetables_p.h %%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qunicodetools_p.h +%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/quniquehandle_p.h %%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qurl_p.h %%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qvariant_p.h %%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qvariantanimation_p.h @@ -2525,10 +2526,16 @@ lib/cmake/Qt6/Qt6Targets.cmake lib/cmake/Qt6/Qt6VersionlessTargets.cmake lib/cmake/Qt6/QtAndroidHelpers.cmake lib/cmake/Qt6/QtAppHelpers.cmake +lib/cmake/Qt6/QtAutoDetectHelpers.cmake lib/cmake/Qt6/QtAutogenHelpers.cmake lib/cmake/Qt6/QtBaseTopLevelHelpers.cmake lib/cmake/Qt6/QtBuild.cmake +lib/cmake/Qt6/QtBuildHelpers.cmake lib/cmake/Qt6/QtBuildInformation.cmake +lib/cmake/Qt6/QtBuildOptionsHelpers.cmake +lib/cmake/Qt6/QtBuildPathsHelpers.cmake +lib/cmake/Qt6/QtBuildRepoExamplesHelpers.cmake +lib/cmake/Qt6/QtBuildRepoHelpers.cmake lib/cmake/Qt6/QtCMakeHelpers.cmake lib/cmake/Qt6/QtCMakePackageVersionFile.cmake.in lib/cmake/Qt6/QtCMakeVersionHelpers.cmake @@ -2561,6 +2568,7 @@ lib/cmake/Qt6/QtInitProject.cmake lib/cmake/Qt6/QtInstallHelpers.cmake lib/cmake/Qt6/QtJavaHelpers.cmake lib/cmake/Qt6/QtLalrHelpers.cmake +lib/cmake/Qt6/QtMkspecHelpers.cmake lib/cmake/Qt6/QtModuleConfig.cmake.in lib/cmake/Qt6/QtModuleDependencies.cmake.in lib/cmake/Qt6/QtModuleHeadersCheck.cmake @@ -2587,6 +2595,7 @@ lib/cmake/Qt6/QtPublicAppleHelpers.cmake lib/cmake/Qt6/QtPublicCMakeHelpers.cmake lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake lib/cmake/Qt6/QtPublicDependencyHelpers.cmake +lib/cmake/Qt6/QtPublicExternalProjectHelpers.cmake lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake lib/cmake/Qt6/QtPublicPluginHelpers.cmake diff --git a/devel/qt6-languageserver/distinfo b/devel/qt6-languageserver/distinfo index 5e54b7d6d245..0dc7be544051 100644 --- a/devel/qt6-languageserver/distinfo +++ b/devel/qt6-languageserver/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1701101743 -SHA256 (KDE/Qt/6.6.1/qtlanguageserver-everywhere-src-6.6.1.tar.xz) = b0761f5603a989df921df10ff33e70d7b98d2a33b17679a7e84eb4f224e73e6f -SIZE (KDE/Qt/6.6.1/qtlanguageserver-everywhere-src-6.6.1.tar.xz) = 154312 +TIMESTAMP = 1707969756 +SHA256 (KDE/Qt/6.6.2/qtlanguageserver-everywhere-src-6.6.2.tar.xz) = c31f4c45e0abffe7b444b224d1e49948f1c76210172e1f17104cf14a48fceaad +SIZE (KDE/Qt/6.6.2/qtlanguageserver-everywhere-src-6.6.2.tar.xz) = 145480 diff --git a/devel/qt6-location/distinfo b/devel/qt6-location/distinfo index c0b0e0f83f59..a9c68e16b68e 100644 --- a/devel/qt6-location/distinfo +++ b/devel/qt6-location/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1701101748 -SHA256 (KDE/Qt/6.6.1/qtlocation-everywhere-src-6.6.1.tar.xz) = 8dbe2b62e37278c83c5acdb536c3e4c313ec0bac5380d020873db692199f9c29 -SIZE (KDE/Qt/6.6.1/qtlocation-everywhere-src-6.6.1.tar.xz) = 3035980 +TIMESTAMP = 1707969759 +SHA256 (KDE/Qt/6.6.2/qtlocation-everywhere-src-6.6.2.tar.xz) = 9e25dcfeafecedb288e6011ebd70f6cf68b66204c4acfb97873483a755e5f415 +SIZE (KDE/Qt/6.6.2/qtlocation-everywhere-src-6.6.2.tar.xz) = 3028592 diff --git a/devel/qt6-positioning/distinfo b/devel/qt6-positioning/distinfo index 521860858430..f05fa20608ff 100644 --- a/devel/qt6-positioning/distinfo +++ b/devel/qt6-positioning/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1701101751 -SHA256 (KDE/Qt/6.6.1/qtpositioning-everywhere-src-6.6.1.tar.xz) = 3ddac73f3b12b8516498cb5d2f9ade058a1a9368f74188d48ed27032833816b8 -SIZE (KDE/Qt/6.6.1/qtpositioning-everywhere-src-6.6.1.tar.xz) = 1513456 +TIMESTAMP = 1707969761 +SHA256 (KDE/Qt/6.6.2/qtpositioning-everywhere-src-6.6.2.tar.xz) = 4da7567cc1ed2480b137ac7d8db16be40ee935c52585762a7a44b6a4ef0ec3e2 +SIZE (KDE/Qt/6.6.2/qtpositioning-everywhere-src-6.6.2.tar.xz) = 1504848 diff --git a/devel/qt6-remoteobjects/distinfo b/devel/qt6-remoteobjects/distinfo index f01d76f67d37..85dd3ae7bb52 100644 --- a/devel/qt6-remoteobjects/distinfo +++ b/devel/qt6-remoteobjects/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1701101753 -SHA256 (KDE/Qt/6.6.1/qtremoteobjects-everywhere-src-6.6.1.tar.xz) = b89e5898ff8bc0fca03e07cde97158ad02a0e082971e0637c4db69cd06fb9599 -SIZE (KDE/Qt/6.6.1/qtremoteobjects-everywhere-src-6.6.1.tar.xz) = 542624 +TIMESTAMP = 1707969763 +SHA256 (KDE/Qt/6.6.2/qtremoteobjects-everywhere-src-6.6.2.tar.xz) = aae3a20fee7ea2aadc47679f90151ddec3ca1e42c537937d457fde3efd977339 +SIZE (KDE/Qt/6.6.2/qtremoteobjects-everywhere-src-6.6.2.tar.xz) = 534060 diff --git a/devel/qt6-scxml/distinfo b/devel/qt6-scxml/distinfo index 0e689b56a685..06455ad9f39a 100644 --- a/devel/qt6-scxml/distinfo +++ b/devel/qt6-scxml/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1701101756 -SHA256 (KDE/Qt/6.6.1/qtscxml-everywhere-src-6.6.1.tar.xz) = 874bc57af4399399e36424288d5e23fd8ea18c20ad9e0adb1ae3fbd420dd0897 -SIZE (KDE/Qt/6.6.1/qtscxml-everywhere-src-6.6.1.tar.xz) = 1176684 +TIMESTAMP = 1707969765 +SHA256 (KDE/Qt/6.6.2/qtscxml-everywhere-src-6.6.2.tar.xz) = 094982f0ff828070b2282c97b68229ec8ff4d68b32f335ab1cba81530a40a43e +SIZE (KDE/Qt/6.6.2/qtscxml-everywhere-src-6.6.2.tar.xz) = 1167628 diff --git a/devel/qt6-tools/distinfo b/devel/qt6-tools/distinfo index eeab1507260c..b18c2a4f0b08 100644 --- a/devel/qt6-tools/distinfo +++ b/devel/qt6-tools/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1701101767 -SHA256 (KDE/Qt/6.6.1/qttools-everywhere-src-6.6.1.tar.xz) = 4939105a7345ab4e19e7caee8654a836e65bd41910359623e0f233f3aff0914a -SIZE (KDE/Qt/6.6.1/qttools-everywhere-src-6.6.1.tar.xz) = 8583536 +TIMESTAMP = 1707969770 +SHA256 (KDE/Qt/6.6.2/qttools-everywhere-src-6.6.2.tar.xz) = e6d49e9f52111287f77878ecb8b708cce682f10b03ba2476d9247603bc6c4746 +SIZE (KDE/Qt/6.6.2/qttools-everywhere-src-6.6.2.tar.xz) = 8594492 diff --git a/devel/qt6-translations/distinfo b/devel/qt6-translations/distinfo index b2d50f964ed1..5d6969f90cf6 100644 --- a/devel/qt6-translations/distinfo +++ b/devel/qt6-translations/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1701101770 -SHA256 (KDE/Qt/6.6.1/qttranslations-everywhere-src-6.6.1.tar.xz) = 668702e822ad7150b27e7caa2158595fd9b3b77ffbc8262e6509872a3920ee88 -SIZE (KDE/Qt/6.6.1/qttranslations-everywhere-src-6.6.1.tar.xz) = 1481184 +TIMESTAMP = 1707969772 +SHA256 (KDE/Qt/6.6.2/qttranslations-everywhere-src-6.6.2.tar.xz) = ca3ac090ef3aa12566c26b482c106f1f986c5a3444e7003f379726a550530c77 +SIZE (KDE/Qt/6.6.2/qttranslations-everywhere-src-6.6.2.tar.xz) = 1472416 diff --git a/graphics/qt6-3d/distinfo b/graphics/qt6-3d/distinfo index af3c4111ced4..1c5fa14a864a 100644 --- a/graphics/qt6-3d/distinfo +++ b/graphics/qt6-3d/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1701101914 -SHA256 (KDE/Qt/6.6.1/qt3d-everywhere-src-6.6.1.tar.xz) = f384aed74f14a71c68f607a3b1e859ea22746e82650e775fd40f0653c2443229 -SIZE (KDE/Qt/6.6.1/qt3d-everywhere-src-6.6.1.tar.xz) = 163183224 +TIMESTAMP = 1707969830 +SHA256 (KDE/Qt/6.6.2/qt3d-everywhere-src-6.6.2.tar.xz) = 9174ec6eac56cdf58eb928ea9df8130ef744cee3171d08c78ba1a28778a38582 +SIZE (KDE/Qt/6.6.2/qt3d-everywhere-src-6.6.2.tar.xz) = 141560580 diff --git a/graphics/qt6-3d/files/patch-src_3rdparty_assimp_src_contrib_zip_src_miniz.h b/graphics/qt6-3d/files/patch-src_3rdparty_assimp_src_contrib_zip_src_miniz.h deleted file mode 100644 index 94087bd99309..000000000000 --- a/graphics/qt6-3d/files/patch-src_3rdparty_assimp_src_contrib_zip_src_miniz.h +++ /dev/null @@ -1,13 +0,0 @@ ---- src/3rdparty/assimp/src/contrib/zip/src/miniz.h.orig 2021-10-21 09:07:21 UTC -+++ src/3rdparty/assimp/src/contrib/zip/src/miniz.h -@@ -4201,8 +4201,8 @@ static FILE *mz_freopen(const char *pPath, const char - #define MZ_FWRITE fwrite - #define MZ_FTELL64 ftello64 - #define MZ_FSEEK64 fseeko64 --#define MZ_FILE_STAT_STRUCT stat64 --#define MZ_FILE_STAT stat64 -+#define MZ_FILE_STAT_STRUCT stat -+#define MZ_FILE_STAT stat - #define MZ_FFLUSH fflush - #define MZ_FREOPEN(p, m, s) freopen64(p, m, s) - #define MZ_DELETE_FILE remove diff --git a/graphics/qt6-imageformats/distinfo b/graphics/qt6-imageformats/distinfo index 048befc55cf8..659966fe07d8 100644 --- a/graphics/qt6-imageformats/distinfo +++ b/graphics/qt6-imageformats/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1701101917 -SHA256 (KDE/Qt/6.6.1/qtimageformats-everywhere-src-6.6.1.tar.xz) = ac4ed08950072e375be662cfa64fdb447dd6e935cf29c56a4128d1500492188f -SIZE (KDE/Qt/6.6.1/qtimageformats-everywhere-src-6.6.1.tar.xz) = 1972464 +TIMESTAMP = 1707969832 +SHA256 (KDE/Qt/6.6.2/qtimageformats-everywhere-src-6.6.2.tar.xz) = 71584c9136d4983ad19fa2d017abbae57b055eb90c62a36bf3f45d6d21a87cb3 +SIZE (KDE/Qt/6.6.2/qtimageformats-everywhere-src-6.6.2.tar.xz) = 1964116 diff --git a/graphics/qt6-lottie/distinfo b/graphics/qt6-lottie/distinfo index 8bc07aac57ce..2e0f84133ddf 100644 --- a/graphics/qt6-lottie/distinfo +++ b/graphics/qt6-lottie/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1701101919 -SHA256 (KDE/Qt/6.6.1/qtlottie-everywhere-src-6.6.1.tar.xz) = 49cb059364f78936c09fb0f53dad23363ba8ae29d931cd8380cbdff4bda09fc8 -SIZE (KDE/Qt/6.6.1/qtlottie-everywhere-src-6.6.1.tar.xz) = 92264 +TIMESTAMP = 1707969834 +SHA256 (KDE/Qt/6.6.2/qtlottie-everywhere-src-6.6.2.tar.xz) = 276e16da2cba7c242c8fa4032c3838d352c356d6607574cfdc4a2b274bb910c3 +SIZE (KDE/Qt/6.6.2/qtlottie-everywhere-src-6.6.2.tar.xz) = 83340 diff --git a/graphics/qt6-quickeffectmaker/distinfo b/graphics/qt6-quickeffectmaker/distinfo index 0455070383c4..b0935a872383 100644 --- a/graphics/qt6-quickeffectmaker/distinfo +++ b/graphics/qt6-quickeffectmaker/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1701101926 -SHA256 (KDE/Qt/6.6.1/qtquickeffectmaker-everywhere-src-6.6.1.tar.xz) = ac180953c7479cb707b20f3fffb4b778dc8e62d79455ad499caae66d74dd2653 -SIZE (KDE/Qt/6.6.1/qtquickeffectmaker-everywhere-src-6.6.1.tar.xz) = 4367324 +TIMESTAMP = 1707969837 +SHA256 (KDE/Qt/6.6.2/qtquickeffectmaker-everywhere-src-6.6.2.tar.xz) = 079fa12d5092c84bd835fa83633622fca4e9baa7737ec4c76c83a4cbc3a9dc53 +SIZE (KDE/Qt/6.6.2/qtquickeffectmaker-everywhere-src-6.6.2.tar.xz) = 4358240 diff --git a/graphics/qt6-svg/distinfo b/graphics/qt6-svg/distinfo index 74ec38d2875e..9bfb359627e9 100644 --- a/graphics/qt6-svg/distinfo +++ b/graphics/qt6-svg/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1701101929 -SHA256 (KDE/Qt/6.6.1/qtsvg-everywhere-src-6.6.1.tar.xz) = 248deb56d26a463cf3162f530358ccf90cfb654bbf518bb35ddf81b205e09228 -SIZE (KDE/Qt/6.6.1/qtsvg-everywhere-src-6.6.1.tar.xz) = 1651976 +TIMESTAMP = 1707969840 +SHA256 (KDE/Qt/6.6.2/qtsvg-everywhere-src-6.6.2.tar.xz) = 5a231d59ef1b42bfbaa5174d4ff39f8e1b4ba070ef984a70b069b4b2576d8181 +SIZE (KDE/Qt/6.6.2/qtsvg-everywhere-src-6.6.2.tar.xz) = 1643056 diff --git a/graphics/qt6-wayland/distinfo b/graphics/qt6-wayland/distinfo index 6a34f4a5279e..4ce8f09d55d3 100644 --- a/graphics/qt6-wayland/distinfo +++ b/graphics/qt6-wayland/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1701101932 -SHA256 (KDE/Qt/6.6.1/qtwayland-everywhere-src-6.6.1.tar.xz) = 66cc2d632dc07fc6cc4e35247f48b7c1753276ccbf86e86d7b24d799725568b1 -SIZE (KDE/Qt/6.6.1/qtwayland-everywhere-src-6.6.1.tar.xz) = 1127148 +TIMESTAMP = 1707969842 +SHA256 (KDE/Qt/6.6.2/qtwayland-everywhere-src-6.6.2.tar.xz) = 9bcdd5cef7ae304e3e0435dac495367ccfb010d09f664b596ba330361941dd78 +SIZE (KDE/Qt/6.6.2/qtwayland-everywhere-src-6.6.2.tar.xz) = 1118996 diff --git a/misc/qt6-doc/distinfo b/misc/qt6-doc/distinfo index d4c18997b51d..006fd78435f1 100644 --- a/misc/qt6-doc/distinfo +++ b/misc/qt6-doc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1701101948 -SHA256 (KDE/Qt/6.6.1/qtdoc-everywhere-src-6.6.1.tar.xz) = 944ba524e99e8e3c33b1f46de26b06599511b0004a0936d34fd520645c0cb059 -SIZE (KDE/Qt/6.6.1/qtdoc-everywhere-src-6.6.1.tar.xz) = 13174324 +TIMESTAMP = 1707969848 +SHA256 (KDE/Qt/6.6.2/qtdoc-everywhere-src-6.6.2.tar.xz) = afc71e6c7dfc084cfaab3ba5501215ae07bf75cee26326243faa1f283c207b43 +SIZE (KDE/Qt/6.6.2/qtdoc-everywhere-src-6.6.2.tar.xz) = 13237576 diff --git a/misc/qt6-doc/pkg-plist b/misc/qt6-doc/pkg-plist index 19a5c3b9a783..1e946c46b5c7 100644 --- a/misc/qt6-doc/pkg-plist +++ b/misc/qt6-doc/pkg-plist @@ -116,13 +116,13 @@ %%QT_DOCDIR%%/qtdoc/images/btn_prev.png %%QT_DOCDIR%%/qtdoc/images/bullet_dn.png %%QT_DOCDIR%%/qtdoc/images/bullet_sq.png -%%QT_DOCDIR%%/qtdoc/images/coffee_machine_emptycup.png %%QT_DOCDIR%%/qtdoc/images/coffee_machine_modify.png %%QT_DOCDIR%%/qtdoc/images/coffee_machine_overview.png %%QT_DOCDIR%%/qtdoc/images/coffee_machine_selection.png %%QT_DOCDIR%%/qtdoc/images/colorpalette_editing.png %%QT_DOCDIR%%/qtdoc/images/colorpalette_listing.png %%QT_DOCDIR%%/qtdoc/images/colorpalette_urlselection.png +%%QT_DOCDIR%%/qtdoc/images/controls.png %%QT_DOCDIR%%/qtdoc/images/deployment-mac-application.png %%QT_DOCDIR%%/qtdoc/images/deployment-mac-bundlestructure.png %%QT_DOCDIR%%/qtdoc/images/desktop_dark.png @@ -158,6 +158,7 @@ %%QT_DOCDIR%%/qtdoc/images/open-project.png %%QT_DOCDIR%%/qtdoc/images/piemenu.gif %%QT_DOCDIR%%/qtdoc/images/project-structure.png +%%QT_DOCDIR%%/qtdoc/images/project_structure.png %%QT_DOCDIR%%/qtdoc/images/qml-application.png %%QT_DOCDIR%%/qtdoc/images/qml-extending-types.gif %%QT_DOCDIR%%/qtdoc/images/qml-uses-animation.png @@ -205,6 +206,8 @@ %%QT_DOCDIR%%/qtdoc/images/qtquick-demo-clocks-small.png %%QT_DOCDIR%%/qtdoc/images/qtquick-demo-photosurface-small.png %%QT_DOCDIR%%/qtdoc/images/qtquick-demo-rssnews-small.png +%%QT_DOCDIR%%/qtdoc/images/qtquick-demo-samegame-med-1.png +%%QT_DOCDIR%%/qtdoc/images/qtquick-demo-samegame-med-2.png %%QT_DOCDIR%%/qtdoc/images/qtquick-demo-stocqt.png %%QT_DOCDIR%%/qtdoc/images/qtquick3D.png %%QT_DOCDIR%%/qtdoc/images/rhiarch.png @@ -315,7 +318,6 @@ %%QT_DOCDIR%%/qtdoc/qt6-buildsystem.html %%QT_DOCDIR%%/qtdoc/qtconcurrent-mtexamples.html %%QT_DOCDIR%%/qtdoc/qtconcurrentexamples.html -%%QT_DOCDIR%%/qtdoc/qtdoc-attribution-coffeeexample-titillium.html %%QT_DOCDIR%%/qtdoc/qtdoc-attribution-colorpaletteclient.html %%QT_DOCDIR%%/qtdoc/qtdoc-attribution-dice-roundcarpet.html %%QT_DOCDIR%%/qtdoc/qtdoc-attribution-dice-table.html @@ -335,6 +337,7 @@ %%QT_DOCDIR%%/qtdoc/qtdoc-demos-photosurface-example.html %%QT_DOCDIR%%/qtdoc/qtdoc-demos-robotarm-example.html %%QT_DOCDIR%%/qtdoc/qtdoc-demos-rssnews-example.html +%%QT_DOCDIR%%/qtdoc/qtdoc-demos-samegame-example.html %%QT_DOCDIR%%/qtdoc/qtdoc-demos-stocqt-example.html %%QT_DOCDIR%%/qtdoc/qtdoc-demos-thermostat-example.html %%QT_DOCDIR%%/qtdoc/qtdoc-demos-todolist-example.html diff --git a/misc/qt6-examples/distinfo b/misc/qt6-examples/distinfo index abf5eaaa5ca8..0f97e02c131c 100644 --- a/misc/qt6-examples/distinfo +++ b/misc/qt6-examples/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1701102607 -SHA256 (KDE/Qt/6.6.1/qt-everywhere-src-6.6.1.tar.xz) = dd3668f65645fe270bc615d748bd4dc048bd17b9dc297025106e6ecc419ab95d -SIZE (KDE/Qt/6.6.1/qt-everywhere-src-6.6.1.tar.xz) = 814132652 +TIMESTAMP = 1707970195 +SHA256 (KDE/Qt/6.6.2/qt-everywhere-src-6.6.2.tar.xz) = 3c1e42b3073ade1f7adbf06863c01e2c59521b7cc2349df2f74ecd7ebfcb922d +SIZE (KDE/Qt/6.6.2/qt-everywhere-src-6.6.2.tar.xz) = 801078264 diff --git a/misc/qt6-examples/pkg-plist b/misc/qt6-examples/pkg-plist index 7f387afbde77..f8af7a256567 100644 --- a/misc/qt6-examples/pkg-plist +++ b/misc/qt6-examples/pkg-plist @@ -103,6 +103,23 @@ %%QT_EXAMPLEDIR%%/bluetooth/btchat/chatserver.h %%QT_EXAMPLEDIR%%/bluetooth/btchat/doc/images/btchat-example.png %%QT_EXAMPLEDIR%%/bluetooth/btchat/doc/src/btchat.qdoc +%%QT_EXAMPLEDIR%%/bluetooth/btchat/icons/btchat/24x24/bluetooth.png +%%QT_EXAMPLEDIR%%/bluetooth/btchat/icons/btchat/24x24/bluetooth_dark.png +%%QT_EXAMPLEDIR%%/bluetooth/btchat/icons/btchat/24x24/send.png +%%QT_EXAMPLEDIR%%/bluetooth/btchat/icons/btchat/24x24/send_dark.png +%%QT_EXAMPLEDIR%%/bluetooth/btchat/icons/btchat/24x24@2/bluetooth.png +%%QT_EXAMPLEDIR%%/bluetooth/btchat/icons/btchat/24x24@2/bluetooth_dark.png +%%QT_EXAMPLEDIR%%/bluetooth/btchat/icons/btchat/24x24@2/send.png +%%QT_EXAMPLEDIR%%/bluetooth/btchat/icons/btchat/24x24@2/send_dark.png +%%QT_EXAMPLEDIR%%/bluetooth/btchat/icons/btchat/24x24@3/bluetooth.png +%%QT_EXAMPLEDIR%%/bluetooth/btchat/icons/btchat/24x24@3/bluetooth_dark.png +%%QT_EXAMPLEDIR%%/bluetooth/btchat/icons/btchat/24x24@3/send.png +%%QT_EXAMPLEDIR%%/bluetooth/btchat/icons/btchat/24x24@3/send_dark.png +%%QT_EXAMPLEDIR%%/bluetooth/btchat/icons/btchat/24x24@4/bluetooth.png +%%QT_EXAMPLEDIR%%/bluetooth/btchat/icons/btchat/24x24@4/bluetooth_dark.png +%%QT_EXAMPLEDIR%%/bluetooth/btchat/icons/btchat/24x24@4/send.png +%%QT_EXAMPLEDIR%%/bluetooth/btchat/icons/btchat/24x24@4/send_dark.png +%%QT_EXAMPLEDIR%%/bluetooth/btchat/icons/btchat/index.theme %%QT_EXAMPLEDIR%%/bluetooth/btchat/main.cpp %%QT_EXAMPLEDIR%%/bluetooth/btchat/remoteselector.cpp %%QT_EXAMPLEDIR%%/bluetooth/btchat/remoteselector.h @@ -132,16 +149,21 @@ %%QT_EXAMPLEDIR%%/bluetooth/heartrate-game/devicehandler.h %%QT_EXAMPLEDIR%%/bluetooth/heartrate-game/deviceinfo.cpp %%QT_EXAMPLEDIR%%/bluetooth/heartrate-game/deviceinfo.h -%%QT_EXAMPLEDIR%%/bluetooth/heartrate-game/doc/images/heartgame-result.png -%%QT_EXAMPLEDIR%%/bluetooth/heartrate-game/doc/images/heartgame-running.png -%%QT_EXAMPLEDIR%%/bluetooth/heartrate-game/doc/images/heartgame-search.png -%%QT_EXAMPLEDIR%%/bluetooth/heartrate-game/doc/images/heartgame-start.png +%%QT_EXAMPLEDIR%%/bluetooth/heartrate-game/doc/images/heartgame-result.webp +%%QT_EXAMPLEDIR%%/bluetooth/heartrate-game/doc/images/heartgame-running.webp +%%QT_EXAMPLEDIR%%/bluetooth/heartrate-game/doc/images/heartgame-search.webp +%%QT_EXAMPLEDIR%%/bluetooth/heartrate-game/doc/images/heartgame-start.webp %%QT_EXAMPLEDIR%%/bluetooth/heartrate-game/doc/src/heartrate-game.qdoc %%QT_EXAMPLEDIR%%/bluetooth/heartrate-game/heartrate-game.pro %%QT_EXAMPLEDIR%%/bluetooth/heartrate-game/heartrate-global.h +%%QT_EXAMPLEDIR%%/bluetooth/heartrate-game/images/alert.svg +%%QT_EXAMPLEDIR%%/bluetooth/heartrate-game/images/bluetooth.svg %%QT_EXAMPLEDIR%%/bluetooth/heartrate-game/images/bt_off_to_on.png +%%QT_EXAMPLEDIR%%/bluetooth/heartrate-game/images/clock.svg %%QT_EXAMPLEDIR%%/bluetooth/heartrate-game/images/heart.png %%QT_EXAMPLEDIR%%/bluetooth/heartrate-game/images/logo.png +%%QT_EXAMPLEDIR%%/bluetooth/heartrate-game/images/progress.svg +%%QT_EXAMPLEDIR%%/bluetooth/heartrate-game/images/search.svg %%QT_EXAMPLEDIR%%/bluetooth/heartrate-game/main.cpp %%QT_EXAMPLEDIR%%/bluetooth/heartrate-game/qmldir %%QT_EXAMPLEDIR%%/bluetooth/heartrate-server/CMakeLists.txt @@ -820,8 +842,6 @@ %%QT_EXAMPLEDIR%%/dbus/remotecontrolledcar/remotecontrolledcar.pro %%QT_EXAMPLEDIR%%/demos/CMakeLists.txt %%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/CMakeLists.txt -%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/PocketDemo.qmlproject -%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/PocketDemo.qmlproject.qtds %%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/README.md %%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/AmbientEffect.ui.qml %%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/content/App.qml @@ -981,6 +1001,8 @@ %%QT_EXAMPLEDIR%%/demos/calqlatr/content/images/paper-grip.png %%QT_EXAMPLEDIR%%/demos/calqlatr/doc/images/qtquick-demo-calqlatr.png %%QT_EXAMPLEDIR%%/demos/calqlatr/doc/src/calqlatr.qdoc +%%QT_EXAMPLEDIR%%/demos/calqlatr/ios/Assets.xcassets/AppIcon.appiconset/AppleIconCalqlatr.png +%%QT_EXAMPLEDIR%%/demos/calqlatr/ios/Assets.xcassets/AppIcon.appiconset/Contents.json %%QT_EXAMPLEDIR%%/demos/calqlatr/main.cpp %%QT_EXAMPLEDIR%%/demos/clocks/CMakeLists.txt %%QT_EXAMPLEDIR%%/demos/clocks/clocks.pro @@ -1002,47 +1024,52 @@ %%QT_EXAMPLEDIR%%/demos/clocks/main.cpp %%QT_EXAMPLEDIR%%/demos/coffee/ApplicationFlow.qml %%QT_EXAMPLEDIR%%/demos/coffee/ApplicationFlowForm.ui.qml -%%QT_EXAMPLEDIR%%/demos/coffee/Brewing.qml -%%QT_EXAMPLEDIR%%/demos/coffee/BrewingForm.ui.qml %%QT_EXAMPLEDIR%%/demos/coffee/CMakeLists.txt -%%QT_EXAMPLEDIR%%/demos/coffee/ChoosingCoffee.ui.qml -%%QT_EXAMPLEDIR%%/demos/coffee/CoffeeButton.qml +%%QT_EXAMPLEDIR%%/demos/coffee/ChoosingCoffee.qml +%%QT_EXAMPLEDIR%%/demos/coffee/Coffee.qrc +%%QT_EXAMPLEDIR%%/demos/coffee/CoffeeCard.qml +%%QT_EXAMPLEDIR%%/demos/coffee/Colors.qml %%QT_EXAMPLEDIR%%/demos/coffee/Cup.qml -%%QT_EXAMPLEDIR%%/demos/coffee/CupForm.ui.qml -%%QT_EXAMPLEDIR%%/demos/coffee/EmptyCup.qml -%%QT_EXAMPLEDIR%%/demos/coffee/EmptyCupForm.ui.qml +%%QT_EXAMPLEDIR%%/demos/coffee/CustomButton.qml +%%QT_EXAMPLEDIR%%/demos/coffee/CustomSlider.qml +%%QT_EXAMPLEDIR%%/demos/coffee/CustomToolBar.qml +%%QT_EXAMPLEDIR%%/demos/coffee/Home.qml +%%QT_EXAMPLEDIR%%/demos/coffee/Insert.qml %%QT_EXAMPLEDIR%%/demos/coffee/LICENSE.txt -%%QT_EXAMPLEDIR%%/demos/coffee/NavigationButton.ui.qml -%%QT_EXAMPLEDIR%%/demos/coffee/SideBar.qml -%%QT_EXAMPLEDIR%%/demos/coffee/SideBarForm.ui.qml +%%QT_EXAMPLEDIR%%/demos/coffee/Progress.qml +%%QT_EXAMPLEDIR%%/demos/coffee/Ready.qml +%%QT_EXAMPLEDIR%%/demos/coffee/Settings.qml %%QT_EXAMPLEDIR%%/demos/coffee/coffee.pro -%%QT_EXAMPLEDIR%%/demos/coffee/coffee.qdoc -%%QT_EXAMPLEDIR%%/demos/coffee/images/cup structure/coffee_cup_large.png -%%QT_EXAMPLEDIR%%/demos/coffee/images/cup structure/coffee_cup_outline.png -%%QT_EXAMPLEDIR%%/demos/coffee/images/cup structure/cup elements/coffee_cup_back.png -%%QT_EXAMPLEDIR%%/demos/coffee/images/cup structure/cup elements/coffee_cup_coverplate.png -%%QT_EXAMPLEDIR%%/demos/coffee/images/cup structure/cup elements/coffee_cup_front.png -%%QT_EXAMPLEDIR%%/demos/coffee/images/cup structure/liquids/liquid_coffee.png -%%QT_EXAMPLEDIR%%/demos/coffee/images/cup structure/liquids/liquid_foam.png -%%QT_EXAMPLEDIR%%/demos/coffee/images/cup structure/liquids/liquid_milk.png -%%QT_EXAMPLEDIR%%/demos/coffee/images/icons/coffees/Americano.png -%%QT_EXAMPLEDIR%%/demos/coffee/images/icons/coffees/Espresso.png -%%QT_EXAMPLEDIR%%/demos/coffee/images/icons/coffees/Latte.png -%%QT_EXAMPLEDIR%%/demos/coffee/images/icons/coffees/Macchiato.png -%%QT_EXAMPLEDIR%%/demos/coffee/images/icons/coffees/cappucino.png -%%QT_EXAMPLEDIR%%/demos/coffee/images/icons/contents/coffee.png -%%QT_EXAMPLEDIR%%/demos/coffee/images/icons/contents/milk.png -%%QT_EXAMPLEDIR%%/demos/coffee/images/icons/contents/sugar.png -%%QT_EXAMPLEDIR%%/demos/coffee/images/ui controls/buttons/back/white.png -%%QT_EXAMPLEDIR%%/demos/coffee/images/ui controls/buttons/go/white.png -%%QT_EXAMPLEDIR%%/demos/coffee/images/ui controls/line.png -%%QT_EXAMPLEDIR%%/demos/coffee/imports/Coffee/Constants.qml -%%QT_EXAMPLEDIR%%/demos/coffee/imports/Coffee/TitilliumWeb-Regular.ttf -%%QT_EXAMPLEDIR%%/demos/coffee/imports/Coffee/qmldir +%%QT_EXAMPLEDIR%%/demos/coffee/doc/images/coffee_machine_emptycup.png +%%QT_EXAMPLEDIR%%/demos/coffee/doc/images/coffee_machine_modify.png +%%QT_EXAMPLEDIR%%/demos/coffee/doc/images/coffee_machine_overview.png +%%QT_EXAMPLEDIR%%/demos/coffee/doc/images/coffee_machine_selection.png +%%QT_EXAMPLEDIR%%/demos/coffee/doc/src/coffee.qdoc +%%QT_EXAMPLEDIR%%/demos/coffee/images/Cups/card_cup_dark.svg +%%QT_EXAMPLEDIR%%/demos/coffee/images/Cups/card_cup_light.svg +%%QT_EXAMPLEDIR%%/demos/coffee/images/Cups/dark_cup.svgz +%%QT_EXAMPLEDIR%%/demos/coffee/images/Cups/home_dark.svg +%%QT_EXAMPLEDIR%%/demos/coffee/images/Cups/home_light.svg +%%QT_EXAMPLEDIR%%/demos/coffee/images/Cups/light_cup.svgz +%%QT_EXAMPLEDIR%%/demos/coffee/images/Ingredients/Milk_foam.svg +%%QT_EXAMPLEDIR%%/demos/coffee/images/Ingredients/espresso_coffee.svg +%%QT_EXAMPLEDIR%%/demos/coffee/images/Ingredients/milk.svg +%%QT_EXAMPLEDIR%%/demos/coffee/images/Ingredients/sugar.svg +%%QT_EXAMPLEDIR%%/demos/coffee/images/icons/Polygon.svg +%%QT_EXAMPLEDIR%%/demos/coffee/images/icons/Qt-logo-white-transparent.svg +%%QT_EXAMPLEDIR%%/demos/coffee/images/icons/check.svg +%%QT_EXAMPLEDIR%%/demos/coffee/images/icons/dark_mode_black_24dp.svg +%%QT_EXAMPLEDIR%%/demos/coffee/images/icons/ellipse_dark.svg +%%QT_EXAMPLEDIR%%/demos/coffee/images/icons/ellipse_light.svg +%%QT_EXAMPLEDIR%%/demos/coffee/images/icons/keyboard_backspace_black.svg +%%QT_EXAMPLEDIR%%/demos/coffee/images/icons/keyboard_backspace_black_left.svg +%%QT_EXAMPLEDIR%%/demos/coffee/images/icons/keyboard_backspace_black_right.svg +%%QT_EXAMPLEDIR%%/demos/coffee/images/icons/keyboard_backspace_white_left.svg +%%QT_EXAMPLEDIR%%/demos/coffee/images/icons/keyboard_backspace_white_right.svg +%%QT_EXAMPLEDIR%%/demos/coffee/images/icons/light_mode_black_24dp.svg %%QT_EXAMPLEDIR%%/demos/coffee/main.cpp %%QT_EXAMPLEDIR%%/demos/coffee/main.qml -%%QT_EXAMPLEDIR%%/demos/coffee/qml.qrc -%%QT_EXAMPLEDIR%%/demos/coffee/qt_attribution.json +%%QT_EXAMPLEDIR%%/demos/coffee/qmldir %%QT_EXAMPLEDIR%%/demos/coffee/qtquickcontrols2.conf %%QT_EXAMPLEDIR%%/demos/colorpaletteclient/CMakeLists.txt %%QT_EXAMPLEDIR%%/demos/colorpaletteclient/MainWindow.qml @@ -1099,13 +1126,23 @@ %%QT_EXAMPLEDIR%%/demos/dice/Carpet.qml %%QT_EXAMPLEDIR%%/demos/dice/DiceSpawner.qml %%QT_EXAMPLEDIR%%/demos/dice/Dice_low.qml +%%QT_EXAMPLEDIR%%/demos/dice/Menu_Icon.svg %%QT_EXAMPLEDIR%%/demos/dice/PhysicalDie.qml %%QT_EXAMPLEDIR%%/demos/dice/PhysicalTable.qml %%QT_EXAMPLEDIR%%/demos/dice/RoundTable.qml %%QT_EXAMPLEDIR%%/demos/dice/Scene.qml +%%QT_EXAMPLEDIR%%/demos/dice/android/AndroidManifest.xml +%%QT_EXAMPLEDIR%%/demos/dice/android/res/drawable-hdpi/icon.png +%%QT_EXAMPLEDIR%%/demos/dice/android/res/drawable-ldpi/icon.png +%%QT_EXAMPLEDIR%%/demos/dice/android/res/drawable-mdpi/icon.png +%%QT_EXAMPLEDIR%%/demos/dice/android/res/drawable-xhdpi/icon.png +%%QT_EXAMPLEDIR%%/demos/dice/android/res/drawable-xxhdpi/icon.png +%%QT_EXAMPLEDIR%%/demos/dice/android/res/drawable-xxxhdpi/icon.png %%QT_EXAMPLEDIR%%/demos/dice/dice.pro %%QT_EXAMPLEDIR%%/demos/dice/doc/images/dice-screenshot.webp %%QT_EXAMPLEDIR%%/demos/dice/doc/src/dice.qdoc +%%QT_EXAMPLEDIR%%/demos/dice/ios/Assets.xcassets/AppIcon.appiconset/App-Icon-Apple-Qt-Dice.png +%%QT_EXAMPLEDIR%%/demos/dice/ios/Assets.xcassets/AppIcon.appiconset/Contents.json %%QT_EXAMPLEDIR%%/demos/dice/license_carpet.txt %%QT_EXAMPLEDIR%%/demos/dice/license_table.txt %%QT_EXAMPLEDIR%%/demos/dice/main.cpp @@ -1410,7 +1447,11 @@ %%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaPlayer/icons/Shadow@2x.png %%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaPlayer/icons/Warning_Icon.svg %%QT_EXAMPLEDIR%%/demos/mediaplayer/MediaPlayer/qmldir +%%QT_EXAMPLEDIR%%/demos/mediaplayer/doc/images/controls.png %%QT_EXAMPLEDIR%%/demos/mediaplayer/doc/images/mediaplayer.png +%%QT_EXAMPLEDIR%%/demos/mediaplayer/doc/images/playlist.png +%%QT_EXAMPLEDIR%%/demos/mediaplayer/doc/images/project_structure.png +%%QT_EXAMPLEDIR%%/demos/mediaplayer/doc/images/theme_info.png %%QT_EXAMPLEDIR%%/demos/mediaplayer/doc/src/mediaplayer.qdoc %%QT_EXAMPLEDIR%%/demos/mediaplayer/doc/src/mediaplayer.rst %%QT_EXAMPLEDIR%%/demos/mediaplayer/main.cpp @@ -1580,50 +1621,272 @@ %%QT_EXAMPLEDIR%%/demos/samegame/samegame.qmlproject %%QT_EXAMPLEDIR%%/demos/samegame/samegame.qrc %%QT_EXAMPLEDIR%%/demos/stocqt/CMakeLists.txt -%%QT_EXAMPLEDIR%%/demos/stocqt/content/+windows/Settings.qml -%%QT_EXAMPLEDIR%%/demos/stocqt/content/Banner.qml -%%QT_EXAMPLEDIR%%/demos/stocqt/content/Button.qml -%%QT_EXAMPLEDIR%%/demos/stocqt/content/CheckBox.qml -%%QT_EXAMPLEDIR%%/demos/stocqt/content/Settings.qml +%%QT_EXAMPLEDIR%%/demos/stocqt/Main.qml +%%QT_EXAMPLEDIR%%/demos/stocqt/content/CMakeLists.txt +%%QT_EXAMPLEDIR%%/demos/stocqt/content/FavoriteChart.qml +%%QT_EXAMPLEDIR%%/demos/stocqt/content/FavoriteView.qml +%%QT_EXAMPLEDIR%%/demos/stocqt/content/SettingsView.qml %%QT_EXAMPLEDIR%%/demos/stocqt/content/StockChart.qml -%%QT_EXAMPLEDIR%%/demos/stocqt/content/StockInfo.qml -%%QT_EXAMPLEDIR%%/demos/stocqt/content/StockListDelegate.qml -%%QT_EXAMPLEDIR%%/demos/stocqt/content/StockListModel.qml %%QT_EXAMPLEDIR%%/demos/stocqt/content/StockListView.qml -%%QT_EXAMPLEDIR%%/demos/stocqt/content/StockModel.qml -%%QT_EXAMPLEDIR%%/demos/stocqt/content/StockSettingsPanel.qml %%QT_EXAMPLEDIR%%/demos/stocqt/content/StockView.qml -%%QT_EXAMPLEDIR%%/demos/stocqt/content/data/AAPL.csv -%%QT_EXAMPLEDIR%%/demos/stocqt/content/data/ADSK.csv -%%QT_EXAMPLEDIR%%/demos/stocqt/content/data/AMD.csv -%%QT_EXAMPLEDIR%%/demos/stocqt/content/data/AMZN.csv -%%QT_EXAMPLEDIR%%/demos/stocqt/content/data/CSCO.csv -%%QT_EXAMPLEDIR%%/demos/stocqt/content/data/EA.csv -%%QT_EXAMPLEDIR%%/demos/stocqt/content/data/EBAY.csv -%%QT_EXAMPLEDIR%%/demos/stocqt/content/data/FB.csv -%%QT_EXAMPLEDIR%%/demos/stocqt/content/data/GOOG.csv -%%QT_EXAMPLEDIR%%/demos/stocqt/content/data/GOOGL.csv -%%QT_EXAMPLEDIR%%/demos/stocqt/content/data/INTC.csv -%%QT_EXAMPLEDIR%%/demos/stocqt/content/data/MSFT.csv -%%QT_EXAMPLEDIR%%/demos/stocqt/content/data/NCLH.csv -%%QT_EXAMPLEDIR%%/demos/stocqt/content/data/NFLX.csv -%%QT_EXAMPLEDIR%%/demos/stocqt/content/data/NTAP.csv -%%QT_EXAMPLEDIR%%/demos/stocqt/content/data/NVDA.csv -%%QT_EXAMPLEDIR%%/demos/stocqt/content/data/PYPL.csv -%%QT_EXAMPLEDIR%%/demos/stocqt/content/data/QCOM.csv -%%QT_EXAMPLEDIR%%/demos/stocqt/content/data/TSLA.csv -%%QT_EXAMPLEDIR%%/demos/stocqt/content/data/TXN.csv -%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/icon-left-arrow.png -%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/wheel-touch.png -%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/wheel.png -%%QT_EXAMPLEDIR%%/demos/stocqt/content/qmldir +%%QT_EXAMPLEDIR%%/demos/stocqt/content/components/AddDelegate.qml +%%QT_EXAMPLEDIR%%/demos/stocqt/content/components/FavStatsDelegate.qml +%%QT_EXAMPLEDIR%%/demos/stocqt/content/components/FavTab.ui.qml +%%QT_EXAMPLEDIR%%/demos/stocqt/content/components/Keystats.ui.qml +%%QT_EXAMPLEDIR%%/demos/stocqt/content/components/Legend.ui.qml +%%QT_EXAMPLEDIR%%/demos/stocqt/content/components/Navbar.ui.qml +%%QT_EXAMPLEDIR%%/demos/stocqt/content/components/Search.qml +%%QT_EXAMPLEDIR%%/demos/stocqt/content/components/Star.qml +%%QT_EXAMPLEDIR%%/demos/stocqt/content/components/StockCheckbox.ui.qml +%%QT_EXAMPLEDIR%%/demos/stocqt/content/components/StockDelegate.qml +%%QT_EXAMPLEDIR%%/demos/stocqt/content/components/StockDetail.qml +%%QT_EXAMPLEDIR%%/demos/stocqt/content/components/StockTitle.ui.qml +%%QT_EXAMPLEDIR%%/demos/stocqt/content/components/TabMenu.ui.qml +%%QT_EXAMPLEDIR%%/demos/stocqt/content/components/TimeBar.qml +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/arrowDown.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/arrowLeft.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/arrowUp.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/fullscreen.png +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/home.png +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logoBG.png +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/AAPL.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/ABNB.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/ACGL.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/ADBE.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/ADI.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/ADP.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/ADSK.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/AEP.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/ALGN.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/AMAT.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/AMD.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/AMGN.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/AMZN.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/ANSS.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/ASML.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/ATVI.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/AVGO.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/AZN.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/BIDU.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/BIIB.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/BKNG.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/BKR.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/CDNS.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/CEG.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/CHTR.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/CMCSA.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/CME.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/COST.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/CPRT.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/CRWD.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/CSCO.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/CSGP.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/CSX.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/CTAS.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/CTSH.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/DDOG.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/DLTR.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/DXCM.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/EA.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/EBAY.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/ENPH.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/EQIX.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/EXC.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/FANG.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/FAST.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/FTNT.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/GFS.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/GILD.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/GOOG.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/GOOGL.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/HON.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/IDXX.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/ILMN.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/INTC.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/INTU.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/ISRG.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/JD.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/KDP.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/KHC.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/KLAC.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/LCID.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/LRCX.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/LULU.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/MAR.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/MCHP.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/MDLZ.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/MELI.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/META.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/MNST.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/MRNA.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/MRVL.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/MSFT.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/MU.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/NFLX.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/NTES.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/NVDA.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/NXPI.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/ODFL.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/ON.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/ORLY.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/PANW.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/PAYX.svg +%%QT_EXAMPLEDIR%%/demos/stocqt/content/images/logos/PCAR.svg *** 5894 LINES SKIPPED ***