[qt/qt/qttools]: 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/qttools
Pushed by mirror-service into branch 'dev'.
Changed from 1f7cd19a2ee28be2b0f21b981885b5bc4940ef52 to 8c7902002fda7f5242bcffe9853a64171f0d1763
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 b6dadb2342d2b3ed3d1e5b90b3dc8792aecedd4d by Friedemann Kleint on 13/08/2026 at 12:30..
lupdate: Fix up Python test

- Minimize flake8 warnings (fix blank lines, imports)
- Ensure the program runs and the (applicable) test slots are correct
- Use modern QTranslator loading code
- Amend 8d4ba0a8abbf93d82af6719db386f0a4d377e197 by
  - Replacing invalid self.translate() by QCoreApplication.translate()
  - Adding a separate test slot for self.tr()

Task-number: PYSIDE-3418
Task-number: QTBUG-100310
Pick-to: 6.12
Change-Id: I7b27032ceaeabd63f52513cf142c388deec0e5ee
Reviewed-by: Masoud Jami <[email protected]>
https://invent.kde.org/qt/qt/qttools/-/commit/b6dadb2342d2b3ed3d1e5b90b3dc8792aecedd4d

Git commit da63fa00340b9c9cd5e6dbd7052725392179288d by Friedemann Kleint on 13/08/2026 at 12:31..
lupdate/Python: Fix plural detection for QCoreApplication.translate() when count is an expression

When count is an expression instead of a plain integer, the function
matchEncoding() used by parseTranslate() to check on the "Encoding"
enum in the deprecated overload
QCoreApplication::translate(const char*, const char*, const char*, Encoding, int)
(Qt 5) reads over the variable containing the number and thus plural
detection fails.

Removing matchEncoding() unearthed some hangs in the helper
matchExpression().

To fix this, replace its implementation by a simpler one modeled after
CppParser::skipExpression() and rename to skipExpression().

Fixes: PYSIDE-3418
Pick-to: 6.12
Change-Id: Icb5ecd61487a368f2b32ada53e06683b449a13bb
Reviewed-by: Masoud Jami <[email protected]>
https://invent.kde.org/qt/qt/qttools/-/commit/da63fa00340b9c9cd5e6dbd7052725392179288d

Git commit 27b84e38955b2237bcc5711b5bae50924e86a250 by Kai Köhne on 13/08/2026 at 12:57..
Add handling of 'Origin' property

Support a new 'Origin' property in qt_attribution.json files:

    "Origin": "InSource",

is the default, and means that the sources of the third-party component
is part of the Qt source tree.

    "Origin": "Provisioned",

instead means that the third-party component is provisioned outside
of the Qt source tree.

Bump the version to 1.4, and backport the fix to older Qt versions.

Pick-to: 6.5 6.8 6.11 6.12
Change-Id: I552990813a364f7d5259dcff1acbb5ff8855faf6
Reviewed-by: Joerg Bornemann <[email protected]>
https://invent.kde.org/qt/qt/qttools/-/commit/27b84e38955b2237bcc5711b5bae50924e86a250

Git commit 8c7902002fda7f5242bcffe9853a64171f0d1763 by David Boddie on 13/08/2026 at 14:56..
QDoc: Resolve QML names before other types of link target

This enables the use of QML syntax for names as well as C++ syntax
in link commands, but retains the use of "::" as a shorthand for
concatenating a link label to the rest of a link target, such as
\l{Module.Type::}{property} for a link to Module.Type.property
with only "property" as the visible label.

If a link atom contains a QML-like name, perform a search for a
suitable target in a number of stages, beginning with QML module
names, then types, and finally properties and methods.

If no target is found the search falls back to the existing code.

Task-number: QTBUG-137279
Change-Id: I34489967668ae4e0b5567eb7b03f1046fa6cdcaa
Reviewed-by: Topi Reinio <[email protected]>
https://invent.kde.org/qt/qt/qttools/-/commit/8c7902002fda7f5242bcffe9853a64171f0d1763
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.