<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/qt-creator.git/src/libs/languageserverprotocol/servercapabilities.cpp, branch 6.0</title>
<subtitle>code.qt.io: qt-creator/qt-creator.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/'/>
<entry>
<title>More compile fix with recent Qt 6</title>
<updated>2023-01-03T11:18:58+00:00</updated>
<author>
<name>hjk</name>
<email>hjk@qt.io</email>
</author>
<published>2023-01-03T07:52:01+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/commit/?id=4e89092251bb5c956ac622c14dc8cbd29c68fc3a'/>
<id>4e89092251bb5c956ac622c14dc8cbd29c68fc3a</id>
<content type='text'>
Mostly by backporting Creator master hunks.

It still compiles with Qt 5.15.

Change-Id: I14d2e33c3ca2368cb848748d5f5b41aa47801f72
Reviewed-by: Eike Ziller &lt;eike.ziller@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Mostly by backporting Creator master hunks.

It still compiles with Qt 5.15.

Change-Id: I14d2e33c3ca2368cb848748d5f5b41aa47801f72
Reviewed-by: Eike Ziller &lt;eike.ziller@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>LSP: add semantic tokens</title>
<updated>2021-04-21T11:33:56+00:00</updated>
<author>
<name>David Schulz</name>
<email>david.schulz@qt.io</email>
</author>
<published>2021-02-25T11:54:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/commit/?id=f1bb3b6811ab70e54b5e494ef2ed40dc7eec4c96'/>
<id>f1bb3b6811ab70e54b5e494ef2ed40dc7eec4c96</id>
<content type='text'>
Change-Id: Ia6865ec6991ec62ae9f0dc2dfa692f1f27318ed1
Reviewed-by: Christian Stenger &lt;christian.stenger@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ia6865ec6991ec62ae9f0dc2dfa692f1f27318ed1
Reviewed-by: Christian Stenger &lt;christian.stenger@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>LSP: reduce error handling complexity</title>
<updated>2021-03-02T12:51:47+00:00</updated>
<author>
<name>David Schulz</name>
<email>david.schulz@qt.io</email>
</author>
<published>2021-02-26T07:29:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/commit/?id=d17277b5466ced5c39e615efcc7820be47d770f4'/>
<id>d17277b5466ced5c39e615efcc7820be47d770f4</id>
<content type='text'>
Instead of checking recursively every possible object just check the
required keys for an object and validate it on construction or
assignment from json.

This will reduce the implementation effort for protocol extensions and
also reduce the false positives we might get if the protocol gets
updated.

Change-Id: I3df24e62430d2c7575d26c1581e6a9606e7da4c1
Reviewed-by: hjk &lt;hjk@qt.io&gt;
Reviewed-by: Christian Stenger &lt;christian.stenger@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of checking recursively every possible object just check the
required keys for an object and validate it on construction or
assignment from json.

This will reduce the implementation effort for protocol extensions and
also reduce the false positives we might get if the protocol gets
updated.

Change-Id: I3df24e62430d2c7575d26c1581e6a9606e7da4c1
Reviewed-by: hjk &lt;hjk@qt.io&gt;
Reviewed-by: Christian Stenger &lt;christian.stenger@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>LSP: support WorkDoneProgressOptions in server capabilities</title>
<updated>2021-02-15T13:19:56+00:00</updated>
<author>
<name>David Schulz</name>
<email>david.schulz@qt.io</email>
</author>
<published>2021-02-02T06:34:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/commit/?id=7521334261a5569f2c8cacbc9fca67180580e761'/>
<id>7521334261a5569f2c8cacbc9fca67180580e761</id>
<content type='text'>
These options indicate whether a server provides extra messages to track
the status of specific requests.

Change-Id: I3fb78f7fa7144a5a9418b32cb5b33d55b668c484
Reviewed-by: Christian Stenger &lt;christian.stenger@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These options indicate whether a server provides extra messages to track
the status of specific requests.

Change-Id: I3fb78f7fa7144a5a9418b32cb5b33d55b668c484
Reviewed-by: Christian Stenger &lt;christian.stenger@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>LanguageServerProtocol: add inserter for variants</title>
<updated>2021-02-15T07:13:16+00:00</updated>
<author>
<name>David Schulz</name>
<email>david.schulz@qt.io</email>
</author>
<published>2021-02-03T11:17:20+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/commit/?id=9dad47387f3bc290b1ae4fb11dc1431fec635229'/>
<id>9dad47387f3bc290b1ae4fb11dc1431fec635229</id>
<content type='text'>
Change-Id: I78ff4f34dfd19dceb1f2e0912ab1a0ea036e24a4
Reviewed-by: Christian Stenger &lt;christian.stenger@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I78ff4f34dfd19dceb1f2e0912ab1a0ea036e24a4
Reviewed-by: Christian Stenger &lt;christian.stenger@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Small Qt 6 migration stuff</title>
<updated>2020-07-29T14:03:19+00:00</updated>
<author>
<name>hjk</name>
<email>hjk@qt.io</email>
</author>
<published>2020-07-29T12:47:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/commit/?id=6c590531b0136bd7e2b16f07e51b566681692124'/>
<id>6c590531b0136bd7e2b16f07e51b566681692124</id>
<content type='text'>
- qsizetype vs int
- QJsonValue vs QJsonValueRef
- #include for metatype system

Task-number: QTCREATORBUG-24098
Change-Id: I066d9e3d5c35766b8aa3adc1c5835b23feb20b37
Reviewed-by: Christian Stenger &lt;christian.stenger@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- qsizetype vs int
- QJsonValue vs QJsonValueRef
- #include for metatype system

Task-number: QTCREATORBUG-24098
Change-Id: I066d9e3d5c35766b8aa3adc1c5835b23feb20b37
Reviewed-by: Christian Stenger &lt;christian.stenger@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>LanguageClient: introduce new type for gorgeous formatted errors</title>
<updated>2020-02-12T11:25:01+00:00</updated>
<author>
<name>David Schulz</name>
<email>david.schulz@qt.io</email>
</author>
<published>2020-02-10T09:31:32+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/commit/?id=e3c7b7200356bdea292fd80a893940d53a231679'/>
<id>e3c7b7200356bdea292fd80a893940d53a231679</id>
<content type='text'>
Change-Id: Ia76bd768bcb6d33ce66319dddf8cc355a41ffa31
Reviewed-by: Christian Stenger &lt;christian.stenger@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ia76bd768bcb6d33ce66319dddf8cc355a41ffa31
Reviewed-by: Christian Stenger &lt;christian.stenger@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>LanguageClient: Fix expected codeActionProvider value</title>
<updated>2020-02-04T06:43:13+00:00</updated>
<author>
<name>David Schulz</name>
<email>david.schulz@qt.io</email>
</author>
<published>2020-02-03T08:26:04+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/commit/?id=65e2e374069d3e9e331105bdc8866efa26b9960d'/>
<id>65e2e374069d3e9e331105bdc8866efa26b9960d</id>
<content type='text'>
Fixes: QTCREATORBUG-23553
Change-Id: I3604905cddcc27c45f842cf54c1e4c39fd1bc5c0
Reviewed-by: Christian Stenger &lt;christian.stenger@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes: QTCREATORBUG-23553
Change-Id: I3604905cddcc27c45f842cf54c1e4c39fd1bc5c0
Reviewed-by: Christian Stenger &lt;christian.stenger@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/4.10'</title>
<updated>2019-07-22T07:34:47+00:00</updated>
<author>
<name>Eike Ziller</name>
<email>eike.ziller@qt.io</email>
</author>
<published>2019-07-22T07:34:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/commit/?id=4ce34fd90f19f38f50fd6046a08bf4eca65e0a85'/>
<id>4ce34fd90f19f38f50fd6046a08bf4eca65e0a85</id>
<content type='text'>
Change-Id: I88a6704fb8d723a3cbdfb1a2d9c84741f30d4da6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I88a6704fb8d723a3cbdfb1a2d9c84741f30d4da6
</pre>
</div>
</content>
</entry>
<entry>
<title>LSP: update colorProvider entry of ServerCapabilities</title>
<updated>2019-07-19T07:33:11+00:00</updated>
<author>
<name>David Schulz</name>
<email>david.schulz@qt.io</email>
</author>
<published>2019-07-18T11:26:34+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/qt-creator.git/commit/?id=71fa2d950c938bcda279a5e5d8d0c64635030906'/>
<id>71fa2d950c938bcda279a5e5d8d0c64635030906</id>
<content type='text'>
Since version 3.8.0 of the lsp the server can provide the information
whether it supports colors also via an boolean value. The newly added
ColorProviderOptions are currently completely empty, so we ignore them.

Fixes: QTCREATORBUG-22691
Change-Id: I76232d160f4abed7b07574dc1b5413cead26b9f0
Reviewed-by: Christian Stenger &lt;christian.stenger@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since version 3.8.0 of the lsp the server can provide the information
whether it supports colors also via an boolean value. The newly added
ColorProviderOptions are currently completely empty, so we ignore them.

Fixes: QTCREATORBUG-22691
Change-Id: I76232d160f4abed7b07574dc1b5413cead26b9f0
Reviewed-by: Christian Stenger &lt;christian.stenger@qt.io&gt;
</pre>
</div>
</content>
</entry>
</feed>
