Commit Graph

981 Commits

Author SHA1 Message Date
Martin Lippert
96e5b1d1a4 Merge branch 'master' into live-hovers-v2 2019-09-10 11:40:59 +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
Martin Lippert
8c1fe4c664 added commands to manually deal with live hover process connections 2019-09-06 10:47:48 +02: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
Martin Lippert
e04df5ff2c live hover mechanics, v2 2019-09-04 10:17:23 +02: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
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
a40bda5547 Bump version to 1.11.0 2019-08-14 15:04:54 +00:00
Martin Lippert
c0c1caf959 removed unnecessary log statement 2019-08-07 16:49:01 +02: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
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
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
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
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
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
Kris De Volder
b96f0be4c6 Fix issue with escape sequences in properties file
See: https://github.com/spring-projects/sts4/issues/314
2019-07-05 16:36:15 -07:00
BoykoAlex
cfb353f337 PT #166597649: Send classpath when project is built if necessary 2019-06-27 15:32:55 -04:00
Kris De Volder
d3d7296a99 Revert "Add some temporary debug logging"
This reverts commit 06a4d6c700.
2019-06-24 16:31:50 -07:00
Kris De Volder
06a4d6c700 Add some temporary debug logging 2019-06-24 16:08:21 -07:00
BoykoAlex
ee16ee17c3 PT #166603176: Limit hover request processing time 2019-06-24 17:31:22 -04:00
Kris De Volder
cd873229b6 textDocument/definition should not send 'null' result
See: https://github.com/spring-projects/sts4/issues/309
2019-06-24 11:11:01 -07:00
Kris De Volder
1ec874207f Cleanup unused imports 2019-06-21 14:44:43 -07:00
Kris De Volder
3eb7abe760 Adopt new MemoizingProxy in SpringLiveHoverWatchdog 2019-06-21 14:44:43 -07:00
Kris De Volder
f438b29533 Add support for interface type in MemoizingProxyTest 2019-06-21 14:44:43 -07:00
Kris De Volder
f39c4169cd Regression test for MemoizingProxy.builder api 2019-06-21 14:44:43 -07:00
Kris De Volder
4e28f9e24c Optimise MemoizingProxy
Allow re-use of proxy class instead of re-creating it
every time.
2019-06-21 14:44:43 -07:00
Kris De Volder
9a9a68fee9 Bump version to 1.9.0 2019-06-21 17:56:10 +00:00
Kris De Volder
87d1d33761 Add regression tests for 'MemoizingProxy' utility 2019-06-18 14:56:48 -07:00
Kris De Volder
2988d8def0 Cleanups: unused imports, missing copyright header 2019-06-18 13:31:03 -07:00
Kris De Volder
2cd0b8a541 Reduce verbosity of log output in boot ls startup 2019-06-18 10:33:34 -07:00
Kris De Volder
379b8a0004 Reduce verbosity of test builds 2019-06-17 11:20:02 -07:00
Kris De Volder
e003a94c5e Merge pull request #306 from spring-projects/symbol-dependencies
Track symbol dependencies ...
2019-06-17 09:17:41 -07:00
Kris De Volder
c8c0637570 Track symbol dependencies ...
Infrastructure to record when a symbol depends on info
for a given (external) type. When change to external type
is found, then trigger document update for the affected
document(s).
2019-06-13 16:14:13 -07:00
BoykoAlex
49d655d66c Fix property key hover has binding key "L" in hover content 2019-06-13 15:43:30 -04:00
BoykoAlex
9c3fc1fcb5 PT #166671442: Don't set data property for proposal if no doc available 2019-06-13 12:49:14 -04:00
nsingh@pivotal.io
1dba7419fd Update LSP4J in LS to 0.7.2 2019-06-12 10:19:17 -07:00
Kris De Volder
8efc5cafc8 Resolve/fix nohttp violations 2019-06-05 15:58:30 -07:00
Kris De Volder
7c3cce32a9 Make spring-boot-ls request batched classpath events ...
...and make it handle them properly, but also retain
support for non-batched events for backwards compatibility
with clients that don't support batched events.
2019-05-28 12:14:42 -07:00
Kris De Volder
fb0ddc0469 Refactor classpath notification job
Change it so there is one job per subscriber to handle communication
with that particular subscriber.

This will allow the job to behave differently depending on whether
that subscriber supports batched update events.
2019-05-28 12:14:42 -07:00
BoykoAlex
7fde0bc301 PT #166273505: Fix JSON -> POJO conversions for arbitrary map 2019-05-27 18:07:59 -04:00
Kris De Volder
100d4b0e78 Bump version to 1.8.0 2019-05-24 18:43:50 +00:00
Martin Lippert
becbf55ee7 updated versions to 4.3.0 2019-05-24 10:22:14 +02:00