Kris De Volder
1b6aacaa81
Merge branch 'master' of github.com:spring-projects/sts4
2017-11-22 13:03:37 -08:00
Kris De Volder
cc75054281
Attempt to fix log redirection
2017-11-22 13:03:21 -08: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
08c1cd33ef
PT #152867134 Progress and Error feedback for Maven/Gradle project load
2017-11-20 17:56:39 -05:00
Kris De Volder
cd2ab7de28
Second attempt to redirect log output to file
...
First attempt was flawed because some loggers can get instantiated
before sysem property is set.
2017-11-17 15:49:00 -08:00
Kris De Volder
ac1b3ae109
Redirect language server logs to file, for all language servers
...
This is because vscode/atom clients do not like verbose log output
(JavaScript too slow compared to java?) and drop the connection to
the server.
2017-11-17 15:18:42 -08:00
BoykoAlex
9b8f95f21d
PT #152867306 Boot properties index reacts on project changes
2017-11-16 18:33:40 -05:00
Kris De Volder
003afe52ab
Merge branch 'master' of github.com:spring-projects/sts4
...
Conflicts:
headless-services/commons/commons-util/src/main/java/org/springframework/ide/vscode/commons/util/StringUtil.java
2017-11-16 15:03:53 -08:00
Kris De Volder
7c117828c5
Support subtyping in SpringIndexer
2017-11-16 15:02:06 -08:00
BoykoAlex
cee1005bb8
PT #151547534 Cache classpath in a file
2017-11-15 18:54:21 -05:00
Kris De Volder
b30334f1ca
Fix compile errors.
2017-10-23 12:05:19 -07:00
Kris De Volder
9983f6c8c4
Make language server processes easy to recognize
...
Set a system property 'sts4.languageserver.name'. This serves as an easy
marker to recognize language servers.
2017-10-20 15:03:28 -07: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
ae03bdfa3f
fixed compile problem caused by changed interface for java project finders
2017-08-27 18:56:35 +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
86f914a1c8
Fix PT-150487597
...
Don't type-check values with '@' placeholders in application yaml editor
2017-08-23 10:26:16 -07:00
Kris De Volder
2ceaff0d07
System property to disable lazy completion items
2017-07-20 09:27:03 -07:00
Kris De Volder
f3587ea919
Update attributes are optional in 'per-job' case
2017-07-14 14:29:00 -07:00
Kris De Volder
e1825d0daf
Extremely 'minimal' support for bosh deployment manifest editing
2017-07-10 13:39:51 -07:00
Kris De Volder
f1493fad0e
cleanup imports
2017-05-09 11:25:00 -07:00
Kris De Volder
f8805be303
Disable de-indented relaxed completions
2017-05-09 11:23:28 -07:00
Kris De Volder
d20284aa3e
Fix test failures
2017-05-02 19:34:41 -07:00
Kris De Volder
b866649a3d
Relaxing yaml proposals for '- '.
2017-04-25 18:08:05 -07:00
Kris De Volder
7ce8ea1a0e
Quickfix for health-check-type: none
2017-04-24 15:09:13 -07:00
Kris De Volder
19471a7e65
Cleanups: unused imports
2017-04-21 09:45:40 -07:00
Kris De Volder
5284d96533
Cleanups: more type-checked representation of LanguageId
2017-04-20 13:57:56 -07:00
Kris De Volder
e0103c1352
Some refactorings towards fixing a nasty race condition
...
See: https://www.pivotaltracker.com/story/show/143694789
This work is not yet complete (everything still works as before, but a race condtion between clearing AST cache and using AST for reconciles remains).
2017-04-14 10:41:20 -07:00
Kris De Volder
f2bc237b53
Fix conflict between sts.quickfix command registrations ...
...
... from different vscode extensions activated simultaneosly.
2017-04-12 16:04:12 -07:00
Kris De Volder
f58130e6e7
Reorganize how server capabilites are determined in SimpleLanguageServer
...
Compute it based on registered handlers and quickfixes.instead
of handcrafting it for every subclass.
2017-04-12 11:25:01 -07:00
Kris De Volder
aee00fb487
Add quickfix for missing properties in concourse editor
2017-04-11 17:08:03 -07:00
Kris De Volder
5c325eadd9
Split vscode-boot-properties to separate language-server
2017-04-07 10:32:35 -07:00