Kris De Volder
bbbda87936
Merge branch 'master' into jdt-classpath
2018-03-13 10:06:42 -07:00
nsingh
328607f531
Streamline async handler API
...
Added an async handler for LS requests that should not run on the same
thread as LSP4J event loop. Also streamlined method signatures for
handlers and removed useless CompletableFuture.
2018-03-12 16:07:43 -07:00
Kris De Volder
efe8049bba
Bump version to 0.1.6
2018-03-09 22:11:06 +00:00
nsingh
a305e2ce53
Implement resolve classpath command
2018-03-08 15:18:42 -08:00
Kris De Volder
b148969f17
Remove github java parser
...
Seem like it simply was not being used, except in test code.
2018-02-28 16:03:14 -08:00
Kris De Volder
6fd38e61a5
Bump version to 0.1.5
2018-02-22 23:24:47 +00:00
BoykoAlex
3b6602aa86
Adjust test for \r on windows
2018-02-22 15:29:54 -05:00
BoykoAlex
f3d6bba7ec
Navigate to specific position in file via source link
2018-02-14 18:10:26 -05:00
BoykoAlex
183fef6ec8
Re-index on rebuild
2018-02-12 17:11:04 -05:00
Kris De Volder
5c19bdefe6
Some steps towards mergin boot-java and boot-properties LS
...
- Refactor towards more composable LanguageServers
- disable fatjar support on boot-java and boot-properties
2018-02-09 09:49:21 -08:00
nsingh
b76e3b8e1e
Refactoring delegating classpath
...
Separated file caching out of delegating classpath
2018-02-01 15:56:02 -08:00
Kris De Volder
a9515831d1
Bump version to 0.1.4
2018-01-31 00:00:04 +00:00
nsingh
52e37b856f
Add equals method for extra fields in MavenClasspathData
2018-01-24 16:20:34 -08:00
nsingh
f7978ba94b
Avoid caching maven projects in the maven classpath.
...
Instead extract all the required information into classpath data and
cache that instead.
2018-01-24 16:12:30 -08:00
BoykoAlex
286d435d53
PT #151978919 VSCode navigation to resource from hovers (POC)
2018-01-19 19:26:29 -05:00
nsingh
bf096850a4
PT 153114916 - Add support for live hovers for .class files
2018-01-18 17:07:50 -08:00
Kris De Volder
a6eb7241f1
Bump version to 0.1.3
2017-12-21 22:11:19 +00:00
Kris De Volder
ee3181b320
Bump version to 0.1.2
2017-12-12 17:17:35 +00:00
Martin Lippert
dffc75d5eb
updated versions
2017-12-11 09:31:08 +01:00
Kris De Volder
4b7614230a
Revert "Bump version to 0.1.1"
...
This reverts commit dbe06627ea .
2017-11-27 15:48:47 -08:00
Kris De Volder
dbe06627ea
Bump version to 0.1.1
2017-11-27 22:57:01 +00:00
Kris De Volder
71956a0748
Bump version to 0.1.0
2017-11-27 22:24:02 +00:00
Kris De Volder
95a844722b
Bump version to 0.0.13
2017-11-27 22:09:08 +00:00
Kris De Volder
a40ab1b33a
Bump version to 0.0.12
2017-11-27 19:30:08 +00:00
BoykoAlex
5300fecaa4
Bump up all timeout times for the maven project cache tests
2017-11-22 15:22:31 -05:00
BoykoAlex
01b5889216
Revert MavenProjectCacheTest to the previous. Bump up timeout time
2017-11-22 15:11:55 -05:00
BoykoAlex
a50c09097a
PT #153100339 Don't cache CU unless there is a project for it
2017-11-22 14:49:44 -05:00
BoykoAlex
622af0efe0
Don't split notification messages with line breaks
2017-11-22 09:48:21 -05:00
BoykoAlex
384b2954fb
Fix regression - load project in sync if not cached
2017-11-21 16:54:21 -05:00
BoykoAlex
1014e90ed3
Errored out project should have empty classpath
2017-11-20 18:15:30 -05:00
BoykoAlex
08c1cd33ef
PT #152867134 Progress and Error feedback for Maven/Gradle project load
2017-11-20 17:56:39 -05:00
Martin Lippert
f75a8b6941
Merge branch 'multi-root'
2017-11-17 20:05:10 +01:00
BoykoAlex
cee1005bb8
PT #151547534 Cache classpath in a file
2017-11-15 18:54:21 -05:00
Kris De Volder
0cf1e64608
WIP: exploring multi-root workspace protocol in vscode + boot java ls
...
Note: this code is not working, probably better to start over when the
time comes. This branch is saved just in case it helps seeing the kinds
of changes we might want/need to do.
2017-11-08 09:52:44 -08:00
BoykoAlex
ba48e1eb31
Fix unit tests
2017-10-23 11:19:59 -04:00
Kris De Volder
3a57d99a84
Disable boot-java language server internally on non-boot project
...
Also use Optional in project finder to avoid some NPE bugs for missing project
context.
2017-10-19 13:41:53 -07:00
Kris De Volder
71dabb8d6c
Streamlime and simplify JavaProjectFinder
...
Only a single method needs to be implemented now to define how
a project context is found for a given document location.
2017-10-17 11:04:08 -07:00
Kris De Volder
69491029b3
Remove obsolete method 'isProjectRoot' from project finder interface
2017-10-17 10:41:56 -07:00
BoykoAlex
d4a9907b0d
PT #150740880 : VSCode/Eclipse file watching. Back to project finder
...
Eclipse client file change listening mechanics
Reworked file/project observer implementation
Merge fixes
2017-10-16 14:08:51 -04:00
BoykoAlex
423c6bcaef
[PT-#150740880] File listener and project listeners mechanics
...
Refactor project finder into project manager
Update annotation index based on project changes
Missing comments
2017-10-12 16:41:38 -04:00
Martin Lippert
83193e4711
added debug output for project creation
2017-09-18 15:03:03 +02:00
Martin Lippert
3cbce5e81a
started to implement infrastructure to parse java projects completely
2017-08-27 18:48:00 +02:00
Kris De Volder
694e9a9fa8
Bump version to 0.0.10
2017-08-21 16:57:38 +00:00
Kris De Volder
4e613e026d
Unifying all pom versions to 0.0.9-SNAPSHOT
2017-08-14 12:34:56 -07:00
BoykoAlex
fb3b00dfe7
Fix randomly failing tests.
2017-07-21 20:18:30 -04:00
Kris De Volder
cecd98f7a5
Create CloudConfigProvider and wire it up...
...
... in preparation for implementing various stories that depend on this
infrastructure.
2017-07-18 15:52:34 -07:00
Kris De Volder
b866649a3d
Relaxing yaml proposals for '- '.
2017-04-25 18:08:05 -07:00
Kris De Volder
e8951b27a3
Cleanup imports
2017-04-24 15:21:59 -07:00
Kris De Volder
30ef77eb28
Re-enable tests (still failing or not?)
2017-04-19 16:14:09 -07:00
Kris De Volder
a83fbec945
Update to lsp protocol v3
2017-04-19 16:06:39 -07:00