aboutsummaryrefslogtreecommitdiffstats
path: root/language-web/src/main/java
Commit message (Collapse)AuthorAge
* build: move modules into subproject directoryLibravatar Kristóf Marussy2021-12-12
|
* fix(web): not dot display spurious occurrencesLibravatar Kristóf Marussy2021-10-31
| | | | | | Only return find occurrences results for NamedElement instances, as other objects cannot be referenced by name and thus cannot have any references at all.
* fix(web): fix push message race conditionLibravatar Kristóf Marussy2021-10-31
| | | | | | | | | | | | | | In some resource-constrained environments (e.g., my VPS with 2 vCPUs), it was possible for validation and highlighting precomputation to be finished before the server responded to a deltaText updating completion request (updating completion take longer than a normal update, because they also have to compute the completions). Therefore, the client received push messages about a stateId it didn't know about yet. To fix this, we delay any push messages originating during servicing a call to be sent after the call is serviced. Thus the client first receives the updating completion response with the new stateId, followed by the push messages relating to that stateId.
* feat(web): application-level pingsLibravatar Kristóf Marussy2021-10-31
|
* feat(web): add xtext websocket clientLibravatar Kristóf Marussy2021-10-31
|
* test(web): more websocket integration testsLibravatar Kristóf Marussy2021-10-31
|
* test(web): websockets fixes and testsLibravatar Kristóf Marussy2021-10-31
|
* feat(web): push precomputed service resultsLibravatar Kristóf Marussy2021-10-31
|
* feat(web): batched xtext websocket prototypeLibravatar Kristóf Marussy2021-10-31
|
* feat(web): batch operations for websocket protocolLibravatar Kristóf Marussy2021-10-31
|
* feat(web): better websocket loggingLibravatar Kristóf Marussy2021-10-31
|
* feat(web): add websocket serverLibravatar Kristóf Marussy2021-10-31
|
* chore(web): bump Jetty versionLibravatar Kristóf Marussy2021-10-07
| | | | | | | Requred vendoring org.eclipse.xtext.web.servlet as tools.refinery.language.web.xtext due to the javax -> jakarta package name change: https://www.eclipse.org/lists/jetty-announce/msg00149.html
* chore: change package nameLibravatar Kristóf Marussy2021-10-05
|
* chore: fix Java 17 Sonar warningsLibravatar Kristóf Marussy2021-10-02
| | | | | Had to disable code coverage measurement in the Quality Gate, we should switch it on again once we have a complete test suite.
* perf(web): split off CodeMirror chunksLibravatar Kristóf Marussy2021-10-02
| | | | Also optimizes statis asset caching.
* Refactor ServerLauncherLibravatar Kristóf Marussy2021-09-20
|
* Allow launching server from EclipseLibravatar Kristóf Marussy2021-09-19
|
* Allow running ServerLauncher from EclipseLibravatar Kristóf Marussy2021-09-19
|
* Refactoring based on Sonar reportsLibravatar Kristóf Marussy2021-07-29
|
* Fix typo in environmental variable nameLibravatar Kristóf Marussy2021-07-05
|
* Add hot module replacement for developmentLibravatar Kristóf Marussy2021-06-29
|
* Generate all files on buildLibravatar Kristóf Marussy2021-06-29
|
* Fix running outside of EclipseLibravatar Kristóf Marussy2021-06-27
|
* Simplify project layoutLibravatar Kristóf Marussy2021-06-27