summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* QTypedJson::Reader: don't parse JS objects as JS arraysHEADdevSami Shalayel46 hours1-0/+4
* QTypedJSON: add support for QMapSami Shalayel46 hours1-1/+57
* 3rdparty: update LSP specification to 3.17Sami Shalayel10 days3-8266/+15386
* Avoid potentially-detaching, non-const iterationUlf Hermann10 days3-4/+3
* Don't call operator[] on temporariesUlf Hermann10 days1-2/+3
* Use multi-arg() instead of multiple arg()Ulf Hermann10 days1-2/+1
* generate.ts: reorder methods in qlanguageservergen{.cpp,_p.h}Sami Shalayel10 days3-1217/+921
* generate.ts: sort types in cpp filesSami Shalayel10 days7-3919/+3951
* generate.ts: update instructions on how to runSami Shalayel2026-04-232-5/+9
* QTypedJson: don't confuse WorkDoneProgress(Report|Done)Sami Shalayel2026-01-194-15/+37
* qtlanguageserver: Add security headerFabian Kosmale2025-12-0917-0/+17
* JSON-RPC: Add security headerFabian Kosmale2025-12-0911-0/+11
* lsp: fix structs for progress notificationSami Shalayel2025-12-057-64/+141
* Fix file header generated by generate.tsTasuku Suzuki2025-01-272-2/+4
* QJsonRpcProtocol: silence clang warningTim Blechmann2024-12-021-0/+1
* Fix malformed warning messageSami Shalayel2024-11-281-2/+3
* Doc: Enable documentation testing in the CITopi Reinio2024-11-041-0/+3
* jsontypedrpc: silence warning on gcc 14Sami Shalayel2024-09-131-0/+4
* Fix Unity build of QtQmlFriedemann Kleint2024-09-112-4/+4
* JSON-RPC/QtLanguageServer: Enforce static buildsFabian Kosmale2024-06-214-28/+8
* Explicitly export the jsonRpc logging category as a Qt-internal oneUlf Hermann2024-06-121-1/+1
* Use Q_DECLARE_EXPORTED_LOGGING_CATEGORYUlf Hermann2024-06-061-1/+1
* Simplify the WorkspaceEdit structSami Shalayel2024-04-242-4/+20
* QTypedJson: update parseStatus on error in objectsSami Shalayel2024-04-241-1/+3
* Regenerate the LSP typesSami Shalayel2024-04-242-109/+108
* Use NO_GENERATE_CPP_EXPORTS explicitlyAlexey Edelev2024-03-252-0/+2
* TypedJson: Move some values into placeUlf Hermann2023-12-181-3/+4
* Typed JSON: Pass parameters as const refUlf Hermann2023-12-141-26/+26
* Inline doWalkArgs into its only userUlf Hermann2023-12-141-26/+18
* Move all handlers into place in QJsonRpcProtocolPrivateUlf Hermann2023-12-051-7/+7
* Null-initialize QJsonRpcProtocolPrivate::m_transportUlf Hermann2023-12-051-1/+1
* Remove dead codeFabian Kosmale2023-10-181-6/+0
* Build with QT_NO_CONTEXTLESS_CONNECTAhmad Samir2023-07-232-0/+2
* Port from container::count() and length() to size()Marc Mutz2022-10-073-16/+16
* Port from qAsConst() to std::as_const()Marc Mutz2022-10-061-1/+1
* Change the license of all CMakeLists.txt and *.cmake files to BSDLucie Gérard2022-08-252-2/+2
* Remove include for example URLs as the included file does not existThibaut Cuvelier2022-08-081-1/+0
* Add license headers to cmake filesLucie Gérard2022-07-072-0/+6
* Implement "dry run" mode for QHttpMessageStreamParserSami Shalayel2022-06-302-6/+29
* Use SPDX license identifiersLucie Gérard2022-06-2829-1090/+58
* GCC std::optional whack-a-mole [1/N]: QTypedJson::ReaderMarc Mutz2022-06-011-2/+1
* languageserver: set default value of variant containing null to nullFawzi Mohamed2022-05-022-8/+34
* lanuageserver/generate.ts: cosmetic fix, add space after #includeFawzi Mohamed2022-04-281-9/+9
* Replace uses of deprecated _qs with _sSona Kurazyan2022-04-117-29/+44
* qtypedjson_p.h: do not rely on transitive includeFabian Kosmale2022-03-111-0/+1
* CMake: Mark the JsonRpc and LanguageServer modules as internalAlexandru Croitor2022-02-232-2/+4
* introduce finite state machine to parse http messagesFawzi Mohamed2021-12-235-90/+518
* Add some documentation for the qtlanguageserver moduleFawzi Mohamed2021-12-221-0/+49
* pass handler by value and move in lambda for request* methodsFawzi Mohamed2021-12-163-251/+296
* request*: ensure that we have a local copy of handlersFawzi Mohamed2021-12-152-53/+53