[qt/qt/qtlanguageserver]: 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/qtlanguageserver
Pushed by mirror-service into branch 'dev'.
Changed from 31a3d922a849b8bc20321d0a3500ce034e5edbff to 8ef06009e4f33ac45ef6f1a6e4f16656a213c2f3
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 8ef06009e4f33ac45ef6f1a6e4f16656a213c2f3 by Sami Shalayel on 30/07/2026 at 07:58..
QJsonRPC: Force IdType construction from QJsonValue

Make IdType a class with a QJsonValue constructor, so that users of that
type don't have to parse QJsonValue into an id by themselves.

Forbid the manual creation of IdType from an int or a string by making
the constructor taking a std::variant private.

Move the toString() method into that class, and adapt all usages.

Pick-to: 6.12
Fixes: QTBUG-148487
Change-Id: Ibefc5db7c9f97c8d1c85735d76ddb6caa60909ca
Reviewed-by: Fabian Kosmale <[email protected]>
https://invent.kde.org/qt/qt/qtlanguageserver/-/commit/8ef06009e4f33ac45ef6f1a6e4f16656a213c2f3
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.