Commit Graph

1477 Commits

Author SHA1 Message Date
BoykoAlex
cfb353f337 PT #166597649: Send classpath when project is built if necessary 2019-06-27 15:32:55 -04:00
Kris De Volder
b445c56b69 Try to avoid deadlock caused by 'ProjectSorter'
See: https://www.pivotaltracker.com/story/show/166943765
2019-06-26 16:17:09 -07: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
3a992f43cf Exclude duplicate json dependencie from test build
See: https://www.pivotaltracker.com/story/show/161303517
2019-06-21 15:37:37 -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
Martin Lippert
d10bb40e27 updated version to 4.3.1 2019-06-21 10:32:37 +02: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
b257cfc4c9 Fix NPE
See: https://www.pivotaltracker.com/story/show/166760894
2019-06-18 10:34:55 -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
073d6fa98a Add TaskStep.vars to PipelineYamlSchema
See: https://github.com/spring-projects/sts4/issues/307
2019-06-18 09:53:11 -07:00
Kris De Volder
379b8a0004 Reduce verbosity of test builds 2019-06-17 11:20:02 -07:00
Kris De Volder
193f1e4018 Fix race condition causing test failure 2019-06-17 11:06:43 -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
dd98511c1c Regression tests for symbol dependency handling 2019-06-14 15:45:13 -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
BoykoAlex
3c21824763 Fix unit tests 2019-06-12 23:22:42 -04:00
nsingh@pivotal.io
1dba7419fd Update LSP4J in LS to 0.7.2 2019-06-12 10:19:17 -07:00
BoykoAlex
f7eefdbaeb PT #166190159: AST parser sharing lookup environment uses java reflection 2019-06-11 10:42:45 -04:00
Martin Lippert
ea8ae2757b enable timestamping again 2019-06-09 12:18:11 +02:00
Martin Lippert
49785ba75e temporarily disable timestamping while signing jars 2019-06-07 22:59:03 +02:00
Martin Lippert
36d2ebad50 avoid duplicate use of resources plugin 2019-06-07 14:38:59 +02:00
Kris De Volder
8efc5cafc8 Resolve/fix nohttp violations 2019-06-05 15:58:30 -07:00
BoykoAlex
bdd9c1c828 PT #166273505: Guard against no AST node for offset in YAML 2019-06-05 11:51:11 -04:00
BoykoAlex
5ae5b22010 Revert "Cache ASTParser per project to speed up CU parsing"
This reverts commit cb7621b208.
2019-06-03 20:48:13 -04:00
BoykoAlex
cb7621b208 Cache ASTParser per project to speed up CU parsing 2019-06-03 20:34:44 -04:00
Kris De Volder
c7ebdd035d Merge pull request #301 from jghiloni/master
Add support for Concourse 5.x in_parallel step
2019-05-29 15:27:35 -07:00
BoykoAlex
d181c17d2b PT #166343444: Type hierarchy for anonymous inner types 2019-05-29 18:13:47 -04:00
Josh Ghiloni
877b0e217f Support icon attribute on resource definitions
Resolves #303. Allows the language server to recognize the `icon`
attribute supported on resources in Concourse 5.x
2019-05-29 16:01:11 -06:00
Josh Ghiloni
f62fecdc02 Replace HTML description with Markdown 2019-05-29 10:38:52 -06:00
Josh Ghiloni
bcd1f20a5a Add support for Concourse 5.x in_parallel step
Resolves #300. Because `in_parallel` is a drop-in replacement for
`aggregate`, the code has been designed to mimic `aggregate` exactly.
2019-05-29 08:38:49 -06:00
BoykoAlex
5468e43963 PT #166315444: XML content assist for VSCode and Theia 2019-05-28 19:11:47 -04: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
Kris De Volder
8bffa95742 Towards batched classpath events
- add parameter to 'addClasspathListener' to request
  batched events.
- Create a single SendClasspathNotificationsJob that
  processes classpath notifications in batches.
2019-05-28 12:14:42 -07:00
Martin Lippert
490c45b4b3 added trigger charactor config for xml language to enable completions in xml files in vscode 2019-05-28 11:39:47 +02: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
nsingh@pivotal.io
aa425f5ab5 Fixed markdown spacing with @Value live hover 2019-05-23 12:03:07 -07:00