[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 '6.12'.
Changed from c65826265656e5ed08e92a19684a1a685419a867 to 0a60e869e79e4455bf2adfe5e8a6495c41e3a005
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 0a60e869e79e4455bf2adfe5e8a6495c41e3a005 by Qt Cherry-pick Bot (on behalf of Sami Shalayel) on 30/07/2026 at 08:13..
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.

Fixes: QTBUG-148487
Change-Id: Ibefc5db7c9f97c8d1c85735d76ddb6caa60909ca
Reviewed-by: Fabian Kosmale <[email protected]>
(cherry picked from commit 8ef06009e4f33ac45ef6f1a6e4f16656a213c2f3)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
https://invent.kde.org/qt/qt/qtlanguageserver/-/commit/0a60e869e79e4455bf2adfe5e8a6495c41e3a005
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.