[qt/qt/qtcanvaspainter]: Summary of bulk changes made

KDE Git Services - Bulk Change <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git repository change summary for qt/qt/qtcanvaspainter
Pushed by mirror-service into branch '6.12'.
Changed from 8bc000934da6497c92b68bbd345860a8b57fd02e to 96f1eb9fa2eba2a54a37a6942d8afc45b52e7975
Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository.

This change contains the following new commits:

Git commit a2aa619c15af8053735389416f60c8519069eadc by Qt Cherry-pick Bot (on behalf of Alexandru Croitor) on 14/08/2026 at 15:23..
CMake: Add the missing qt6_add_custom_brush_shaders command

The command only had a version-less name. Add the qt6_ prefixed one.
Call qt6_add_shaders instead of qt_add_shaders, because the
latter doesn't exist if version-less commands are disabled.

Fixes: QTBUG-149150
Change-Id: I96f0a1f197d81671b4e4ba0949cc9398a0adf1fb
Reviewed-by: Joerg Bornemann <[email protected]>
(cherry picked from commit 340e82da994f4004772895da1f8abd338d96f29c)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
https://invent.kde.org/qt/qt/qtcanvaspainter/-/commit/a2aa619c15af8053735389416f60c8519069eadc

Git commit a55b857a02f4c15bbfa7cb58154a6cb6dae40fb8 by Qt Cherry-pick Bot (on behalf of Alexandru Croitor) on 14/08/2026 at 15:23..
CMake: Move qt_internal_add_custom_brush_shaders into build internals

Qt6CanvasPainterMacros.cmake is installed and gets included by user
projects, so it should only define public commands.
Move the internal command into a new
QtCanvasPainterBuildInternals.cmake, which is not installed.

Fixes: QTBUG-149151
Change-Id: I4c6c9a8411a208e0b3c3cb954b5740296a74c1ce
Reviewed-by: Joerg Bornemann <[email protected]>
(cherry picked from commit 7f463c4b56401e1fe5c18bfb49e349008dec43cb)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
https://invent.kde.org/qt/qt/qtcanvaspainter/-/commit/a55b857a02f4c15bbfa7cb58154a6cb6dae40fb8

Git commit 96f1eb9fa2eba2a54a37a6942d8afc45b52e7975 by Qt Cherry-pick Bot (on behalf of Alexandru Croitor) on 14/08/2026 at 15:23..
CMake: Use cmake_parse_arguments PARSE_ARGV for custom brush command

Parsing ${ARGN} drops empty list elements, which can shift the
remaining arguments. Use PARSE_ARGV instead.

Skip both positional arguments in the wrappers as well, so that they
don't parse the resource name, and reject unknown arguments in the
implementation.

Fixes: QTBUG-149153
Change-Id: I659e2a66378cd84adb30703f37e7c549c81b1ab1
Reviewed-by: Joerg Bornemann <[email protected]>
(cherry picked from commit eec6e4d1d24cc1ae45622da7583a70b96c27e688)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
https://invent.kde.org/qt/qt/qtcanvaspainter/-/commit/96f1eb9fa2eba2a54a37a6942d8afc45b52e7975
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.