Commit Graph

1531 Commits

Author SHA1 Message Date
Kris De Volder
6f451ee7fe Bump version to 1.12.0 2019-09-19 15:17:19 +00:00
Martin Lippert
93918d150d updated versions to 4.4.1 2019-09-19 12:06:43 +02:00
BoykoAlex
8c3d55e4ec Final fix for symbol indexer config 2019-09-16 11:49:07 -04:00
BoykoAlex
5c35358451 Attempt to fix XML beans index on file change 2019-09-15 21:35:38 -04:00
BoykoAlex
63a5a7ecbb Update XML indexer config in single future 2019-09-13 14:33:54 -04:00
BoykoAlex
d8bda3812f Fix unnecessary findType calls and NPEs in Boot LS 2019-09-12 19:14:27 -04:00
Martin Lippert
f349518d7c moved project sorting out of synchronized-based locking of subscriptions to avoid workspace blocking on startup 2019-09-12 15:51:09 +02:00
Martin Lippert
d5086d4df6 fixed typo 2019-09-12 15:50:07 +02:00
Kris De Volder
8d60b77bcb Some tweaks around issue #361
When dropping prefix from completion label
in application.properties, also update the
edits to drop it from the edit range.
2019-09-06 12:24:50 -07:00
BoykoAlex
1200bf2c8b Fix duplicate files in XML index 2019-09-06 12:36:55 -04:00
Kris De Volder
44e9532ea3 Try to shorten labels for boot property completions
Part 2: also do the same in application.yml

See: https://github.com/spring-projects/sts4/issues/361
2019-09-05 16:10:01 -07:00
Kris De Volder
f7276a5683 Try to shorten labels for boot property completions
See: https://github.com/spring-projects/sts4/issues/361
2019-09-05 15:14:07 -07:00
Kris De Volder
b23478248f Avoid classloading in TypeUtil.isCollection
Use type information from project classpath index
instead.
2019-09-04 16:18:54 -07:00
Kris De Volder
48e460d78f No classloading in TypeUtil.isMap method
See: https://www.pivotaltracker.com/story/show/167917595
2019-08-27 16:30:17 -07:00
Kris De Volder
a89e5a04db Log languageId during completion handling
Signed-off-by: Kris De Volder <kdevolder@pivotal.io>
2019-08-21 11:58:33 -07:00
Kris De Volder
01c0498f8e Better handling of union types in Yaml completions
Schema-based completion engine provides the
completions for every subtype of a union type
(unless more specific subtype can be inferred).

See: https://github.com/spring-projects/sts4/issues/345#issuecomment-523069469

Signed-off-by: Kris De Volder <kdevolder@pivotal.io>
2019-08-20 10:24:15 -07:00
Martin Lippert
577901c8a1 dispose only when server got fully initialized, otherwise the shutdown hangs forever 2019-08-20 15:17:52 +02:00
Kris De Volder
89ee405fdd Add support for in_parallel sub-properties
See: https://github.com/spring-projects/sts4/issues/345

Signed-off-by: Kris De Volder <kdevolder@pivotal.io>
2019-08-19 12:12:43 -07:00
Kris De Volder
a856330738 Add support for 'inputs' in PutStep in concourse editor
See: https://github.com/spring-projects/sts4/issues/341

Signed-off-by: Kris De Volder <kdevolder@pivotal.io>
2019-08-15 09:10:14 -07:00
Kris De Volder
a40bda5547 Bump version to 1.11.0 2019-08-14 15:04:54 +00:00
Martin Lippert
1640ee53a4 version updated to 4.4.0 2019-08-14 11:48:36 +02:00
Kris De Volder
8103b51232 Fix process reaper to be a little more robust
- cleanup rogue servers by server id.
- server id is the same now for language of same type
  even if created from a different instance of
  ProcessStreamProvider

Signed-off-by: Kris De Volder <kdevolder@pivotal.io>
2019-08-12 12:13:54 -07:00
Kris De Volder
53af53ed16 Change timeout composition on JDTLSProjectCache init
... so now the timeout is measured from the time that
the server is being initialized through LSP protocol
rather than from the time when the server beans are
being created and autowired.
2019-08-09 11:14:10 -07:00
Kris De Volder
768bcc8c53 Workaround for ls processes being leaked by lps4e
See:
  - https://bugs.eclipse.org/bugs/show_bug.cgi?id=549904
  - https://www.pivotaltracker.com/story/show/167519460
2019-08-08 17:18:06 -07:00
Martin Lippert
c0c1caf959 removed unnecessary log statement 2019-08-07 16:49:01 +02:00
Martin Lippert
379f3c102a try with resource when reading symbol cache data to avoid leaking file handles 2019-08-07 16:49:01 +02:00
Martin Lippert
2768a29f09 avoid putting null elements in the symbol addon information list, causes issues when reading such a json and setting the array data back in 2019-08-07 16:49:01 +02:00
BoykoAlex
45b8a2e1dc PT #167595632: Update CMs after Classpath sent off to LS (Experimental) 2019-08-02 15:50:22 -04:00
Kris De Volder
0776c10491 Revert "Add some logging to debug CTRL-click issue"
This reverts commit 618a75e09c.
2019-08-02 11:26:19 -07:00
Kris De Volder
618a75e09c Add some logging to debug CTRL-click issue 2019-08-02 11:03:53 -07:00
Martin Lippert
4d7f9b127c https fix 2019-07-28 17:24:48 +02:00
Kris De Volder
61c79f5281 Another attempt to fix test failures 2019-07-26 09:10:19 -07:00
Kris De Volder
d417fd461f More verbose test failure. 2019-07-25 17:46:49 -07:00
Kris De Volder
d9f48ed693 Fix for PT-167494938
Snippet completion was broken for concourse resource type
'extra insertions'.
2019-07-25 16:46:00 -07:00
Kris De Volder
bd061a4ec3 Take superclass into account for properties CTRL-click
See: https://github.com/spring-projects/sts4/issues/326
2019-07-25 13:11:14 -07:00
Kris De Volder
ef63d13226 Fix test failures 2019-07-24 15:31:23 -07:00
Kris De Volder
89d79d9067 Quick and dirty fix for https://github.com/spring-projects/sts4/issues/327 2019-07-24 12:29:55 -07:00
Kris De Volder
d30a82d04f Add additional constraint to cf resource schema
Details: username/password and client_id/client_secret should
not be used together. We now check for this and show a warning
in the concourse editor.
2019-07-24 11:30:19 -07:00
Kris De Volder
ecd2393a98 Add support for missing properties in...
... CF resource 'put' params in Concourse Editor.

Adding support for the following:

- vars
- vars_files
- docker_username
- docker_password
- show_app_log
- no_start

See: https://github.com/spring-projects/sts4/issues/330
2019-07-23 15:20:25 -07:00
Kris De Volder
e7d166cd10 Add support for 'verbose' in...
... CF resource 'source' in Concourse Editor.

See: https://github.com/spring-projects/sts4/issues/330
2019-07-23 14:36:45 -07:00
Kris De Volder
5b3f951a11 Add support for 'client_id' and 'client_secret' in...
... CF resource 'source' in Concourse Editor.

See: https://github.com/spring-projects/sts4/issues/330
2019-07-23 14:24:03 -07:00
Kris De Volder
67973cab66 Fix build issue 2019-07-23 12:13:40 -07:00
Kris De Volder
32d1e6fd36 Add support for 'docker' attribute to CF editor 2019-07-23 11:43:41 -07:00
Kris De Volder
b9c491466f Do not auto-redirect language server logs to file
See: https://github.com/spring-projects/sts4/issues/328
2019-07-22 15:12:54 -07:00
Kris De Volder
701ce22569 Bump version to 1.10.0 2019-07-12 14:34:15 +00:00
Martin Lippert
3e4388964e updated version to 4.3.2 2019-07-12 15:32:48 +02:00
Kris De Volder
65c6757cd3 Increase timeout for some tests
Seem to be failing when CI builds are being slower than usual.
2019-07-11 15:23:40 -07:00
Kris De Volder
7a6e311147 Fix bug that breaks live hover to tunneled cf apps
Also add a regression test that would have caught this issue.
2019-07-11 15:05:49 -07:00
BoykoAlex
b6700dfd2c PT #166597649: Register some commands as "static" 2019-07-10 11:39:22 -04:00
Martin Lippert
b1ed6bb937 update jdt to 3.18.0 2019-07-10 16:24:01 +02:00