Commit Graph

59 Commits

Author SHA1 Message Date
Kris De Volder
b3e699387d Move boot-properties-language-server code into commons-boot 2018-02-09 11:48:04 -08: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
Kris De Volder
2bd2a650f6 Do some package renames to avoid conflicts when boot-java and boot-properties
are on same classpath
2018-02-08 11:24:22 -08:00
BoykoAlex
6aa3e365c9 PT #154980332 Fix the build on Win 2018-02-06 21:10:46 -05:00
Martin Lippert
6685beb68b fixed an exception when executing code completion on a non-boot java project 2018-02-02 12:59:19 +01:00
Kris De Volder
a9515831d1 Bump version to 0.1.4 2018-01-31 00:00:04 +00:00
Kris De Volder
2da50fddd4 Fix indentation bug with relaxed completions in application.yml editor 2018-01-19 15:11:32 -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
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
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
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
Martin Lippert
737e2b2a02 updated maven artifact versions for language servers 2017-06-02 09:59:23 +02: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
e34740b05c Revert "remove outdated local repo def"
This reverts commit 2c7a240650.
2017-04-18 10:09:11 -07:00
Martin Lippert
2c7a240650 remove outdated local repo def 2017-04-18 17:36:18 +02:00