Commit Graph

2156 Commits

Author SHA1 Message Date
Kris De Volder
d72d4b7bc8 Implement getSourceFolders in JdtLsClasspath
Also various refactoring and bug fixing
2018-04-24 11:56:05 -07:00
Martin Lippert
b8c4384441 skip maven deploy 2018-04-23 12:48:00 +02:00
Martin Lippert
410628c874 adding jdt.ls.commons to update sites and eclipse-ls-builds 2018-04-23 12:29:38 +02:00
nsingh
2b24cac617 Revert adding jdt-ls to headless services 2018-04-23 12:23:58 +02:00
nsingh
916b8f3412 Add missing jdt-ls-extension module to headless services 2018-04-23 10:55:35 +02:00
nsingh
3029b6ca31 Build against Eclipse 4.8 2018-04-23 10:55:02 +02:00
Kris De Volder
18c22edb2d Remove unused code 2018-04-20 15:44:34 -07:00
Kris De Volder
3b2b7ce135 Merge branch 'eclipse-classpath-provider' 2018-04-20 14:41:16 -07:00
Kris De Volder
10326bae0a Merge branch 'master' into eclipse-classpath-provider 2018-04-20 14:39:11 -07:00
BoykoAlex
0f5282d26a Theia IDE CF-Manifest-YAML client - missing files 2018-04-20 10:06:31 -04:00
Kris De Volder
76f40bd9f8 Merge branch 'master' of github.com:spring-projects/sts4 2018-04-19 13:59:52 -07:00
Kris De Volder
052242d46c No getDocumentation().getLeft() directly in test code 2018-04-19 13:59:36 -07:00
BoykoAlex
6bd798b3fd Theia IDE CF-Manifest-YAML client 2018-04-19 16:36:59 -04:00
nsingh
76775db3fe PT 154618835 - Improve memory footprint of CompilationUnit cache 2018-04-19 22:26:50 +02:00
Kris De Volder
c1f4458c35 Add proper stub for add/removeClasspathListener
LSP4J doesn't handle it well if the stub returns
null.
2018-04-19 11:55:59 -07:00
Kris De Volder
5fb9606ac4 Fix failing test cases 2018-04-19 10:38:55 -07:00
nsingh
a90d6c754d Fixed compilation errors due to LSP4J changes 2018-04-19 16:29:52 +02:00
Kris De Volder
590482c418 Implement support for Eclipse-based classpath service
Note: this requires changes to LSP4e to support
to provide the means to execute commands, by dispatching
command execution to the server that registered it.
2018-04-17 13:22:50 -07:00
Kris De Volder
d29254f167 Merge branch 'master' of github.com:spring-projects/sts4 2018-04-17 09:21:23 -07:00
nsingh
aba562402e Fixed compilation errors due to Hover API changes 2018-04-17 14:43:41 +02:00
Kris De Volder
8f8fbc0f8e More code moved from jdt.ls.extension to jdt.ls.commons
jdt.ls extension reduced to a simple wrapper that forwards requests
to commons implementation.
2018-04-16 16:09:11 -07:00
Kris De Volder
8d55c8e956 Cleanup debug logging 2018-04-16 14:34:10 -07:00
Kris De Volder
6f2b8be802 Split jdt ls extension into two parts
One pugin to contain the bulk of the code, which is independent of jdt.ls, lsp4e and lsp4j.
Second plugin to contain the jdt.ls specific DelegateCommandHandler implementation.

This should allow us to somehow re-use the bulk of the code in STS4 eclipse, i.e. when
we have access to JDT from eclipse directly, and there is no jdt.ls process around.
2018-04-16 14:24:42 -07:00
Kris De Volder
704fdaa21d Reduce verbosity of 'change even with wrong verson' warning. 2018-04-11 16:38:48 -07:00
nsingh
a8d455e3d6 Some refactoring into CfJson 2018-04-06 08:12:57 -07:00
nsingh
a6cdf340a3 Removed unused method 2018-04-06 06:21:06 -07:00
nsingh
9a41fe266a Added junit to test actual CF client in LS using LS target cache 2018-04-06 06:02:46 -07:00
nsingh
a059716595 Renamed Json params provider to CF targets info provider 2018-04-06 03:52:03 -07:00
nsingh
c48c206985 Minor refactoring of params provider constructor 2018-04-06 03:43:16 -07:00
nsingh
f8f267e69d PT 156111958 - Replace map with CfTargetInfo type
CfTargetInfo is used for integration with external CF tools like boot
dash.
2018-04-06 00:55:38 -07:00
BoykoAlex
d57b4745dd PT #155293325: Adopt Boot 2 mappings bean new JSON data 2018-04-05 19:57:39 -04:00
Kris De Volder
36512e3337 Avoid 'Widget is disposed' error. 2018-04-05 16:33:00 -07:00
Kris De Volder
23df3f3ae4 Udpate cf-java client to 3.8.0.RELEASE 2018-04-05 12:07:59 -07:00
Kris De Volder
b684bf0d20 Fix bug causing NPE in launch-util 2018-04-02 17:28:21 -07:00
Kris De Volder
b78efcde18 Fix tsc compile issues
Module commons-vscode renamed
2018-04-02 10:29:47 -07:00
Kris De Volder
e6723005df Try fix CI build 2018-04-02 09:55:47 -07:00
Kris De Volder
c4da17aa72 Make commons-vscode a scoped package 2018-04-02 09:40:49 -07:00
Martin Lippert
58caf0d03e removed rse from pre-installed features, not there anymore in photon 2018-03-29 12:25:51 +02:00
Kris De Volder
749c0b7943 Fix some more race conditions in JdtLsProjectCache 2018-03-27 13:32:52 -07:00
Kris De Volder
54a2bb9d47 Fix bug in JdtLsProejctCache table lookup 2018-03-27 12:56:49 -07:00
Kris De Volder
db5b0e2dde Merge branch 'master' into jdt-classpath 2018-03-27 11:41:16 -07:00
Kris De Volder
57fa91fe5c Fix a bunch of race conditions in SpringIndexer and its tests 2018-03-27 11:39:24 -07:00
Kris De Volder
502d04d5a3 Cleanups before merging to master
Use proper jdt.ls snapshot udate site instead of locally built one.
Re-enable test running in spring-boot language server.
Remove debug flags from vscode-spring-boot launcher.
2018-03-27 09:45:23 -07:00
Kris De Volder
0c70f4200e Fix race condition in SpringIndexer initialization 2018-03-26 17:05:35 -07:00
Kris De Volder
3d9752cbdb Proper 'async' support for JdtLs fallback 2018-03-26 15:33:47 -07:00
Kris De Volder
13633746cb Ensure fallbacks kick in JDT LS
When either JDT LS is too old, or
not available... then disbabled the JdtLsProjectCache so that maven / gradle will be used instead.
2018-03-26 14:51:36 -07:00
Martin Lippert
b5b71d6e05 removed 4.7 based builds from snapshot builds 2018-03-24 11:34:18 +01:00
Kris De Volder
9bc0c20937 Revert "Disable JDT LS classpath support"
This reverts commit 07b7c313f4.
2018-03-22 12:26:14 -07:00
Kris De Volder
a8707545a3 Fix failing test 2018-03-22 12:09:33 -07:00
Kris De Volder
07b7c313f4 Disable JDT LS classpath support 2018-03-22 11:51:43 -07:00