BoykoAlex
935458a1ec
PT #163970039 : Handle WEB-INF/classes case and unit test
2019-02-14 17:31:02 -05:00
Martin Lippert
de5576d96c
added automatic license file generation for boot-ls as a first step
2019-02-14 15:44:55 +01:00
Martin Lippert
fdeb1dd55c
fix threading issue with project listener registration by introducing a delegate in between the involved parties
2019-02-14 00:55:10 -05:00
nsingh@pivotal.io
d9905c40ce
PT 163178235 - Highlight hints for basic @Value cases
...
Properties in @Value now have highlight hints if they have live hover
information. Only basic cases are supported. Complex SpEL expressions
are not yet supported if multiple properties appear in the expression.
2019-02-13 14:20:07 -08:00
Kris De Volder
2c76782686
Add test for concourse hierarchical document symbols
2019-02-12 15:03:57 -08:00
Kris De Volder
c3d5c19f0c
Fix compilation problem in bosh language server
2019-02-12 14:34:51 -08:00
Kris De Volder
bc86170ae0
Hierchical document symbols for concourse pipeline
2019-02-12 13:55:50 -08:00
Kris De Volder
adf238f61d
Groundwork for HierarchicalDocumentSymbolHandler
2019-02-12 13:55:50 -08:00
Kris De Volder
b391a111a5
Allow Document symbol handler to detect whether ...
...
hierarchical document symbols are supported by the client.
2019-02-12 13:55:50 -08:00
nsingh@pivotal.io
9ac173feb6
Refactor getting exact node to reuse for Value hover highlights
2019-02-12 12:39:56 -08:00
Martin Lippert
5afa356c2b
fixed typo in thread name
2019-02-12 12:57:55 +01:00
Martin Lippert
83c8271ddc
classpath cleanup
2019-02-12 12:57:36 +01:00
nsingh@pivotal.io
eb28cfddc1
Rename live properties parser
2019-02-11 13:54:58 -08:00
nsingh@pivotal.io
45b634e467
User logger to log errors in Value hover provider
2019-02-11 13:51:56 -08:00
nsingh@pivotal.io
cd276ddbc4
PT 163178235 - Add live properties parsing for Boot 2.x
...
Live properties parsing for Boot 2.x was missing and was not appearing
when hovering over @Value properties
2019-02-11 13:35:20 -08:00
Martin Lippert
fd445778b3
changed live hover checks from various classpath and property checks towards JMX bean lookup, and turned the check into parallel checks
2019-02-11 11:32:18 +01:00
Martin Lippert
6ef4d7837a
fix failing tests due to wrongly created hover hint for profiles even if there are no profiles
2019-02-08 14:39:51 +01:00
Martin Lippert
dad40ae81e
remove hasActuator checks before searching for live hovers
2019-02-08 13:53:29 +01:00
Kris De Volder
c9b189bfae
One more attempt to handle deprecation level
...
... in spring boot configuration metadata
2019-02-07 11:01:44 -08:00
Kris De Volder
d235c5686c
Fix compilation error
2019-02-07 09:31:57 -08:00
Kris De Volder
9ddd234790
Property Deprecation.Level values are spelled in lowercase
2019-02-07 09:17:08 -08:00
Martin Lippert
ee7aa8139e
fixed the line position of symbols from Spring XML config files
2019-02-07 16:02:18 +01:00
Kris De Volder
2c1ba5808d
Fix issue in SNode.getPath() related to empty lines
...
See https://www.pivotaltracker.com/story/show/163752179
2019-02-06 15:07:44 -08:00
BoykoAlex
66453d617c
PT #162599228 : Update theia-commons to latest switch LS start to async
2019-02-06 16:57:30 -05:00
Kris De Volder
bc8b0300ca
Deprecated properties without replacement ...
...
Should not get a "Replace with..." quickfix
2019-02-06 12:58:52 -08:00
BoykoAlex
7fe0d75412
PT #163527410 : Don't load source for Eclipse. Ask JDT LS for locations.
2019-02-06 11:21:06 -05:00
Martin Lippert
5bb448b0a0
additional optimization to avoid additional project identification on every live hover hint update
2019-02-06 16:47:46 +01:00
Martin Lippert
f3b0f6a6de
avoid re-identifying the corresponding project every time the watchdog updates, causes too much CPU consumption every 5 sec
2019-02-06 15:57:31 +01:00
Martin Lippert
891e65e4bd
take XML bean definitions without explicit bean ID into account when creating symbols
2019-02-06 14:54:28 +01:00
Martin Lippert
4b180e1993
initial steps towards using a dom-based XML parser that provides exact location information
2019-02-06 11:30:22 +01:00
Kris De Volder
57fb7e1e2e
Update concourse docker resource schema
...
See: https://github.com/spring-projects/sts4/issues/197
2019-02-05 16:19:41 -08:00
Kris De Volder
c8abce640a
Add more testcases for yaml merge-node reconciling
2019-02-05 15:06:25 -08:00
Kris De Volder
5026fdc412
Yaml reconcile, detect 'missing anchor' reference
2019-02-05 14:36:31 -08:00
Kris De Volder
7d47662094
Reconciler support for yaml anchors, references and merges
2019-02-05 14:25:45 -08:00
Kris De Volder
a516d2d9ee
concourse: Allow redefinition of built in resource types
...
See: https://github.com/spring-projects/sts4/issues/196
2019-02-04 15:33:06 -08:00
Martin Lippert
1118725c10
remove machine-dependent entry in factory path
2019-02-02 13:07:43 +01:00
BoykoAlex
08be460b28
PT #163583926 : Atom supports application.yaml for boot properties
2019-02-01 14:25:19 -05:00
Kris De Volder
306d116681
Add a regression test for '.yaml'.
...
Checks that boot language server accepts '.yaml' as equivalent
to '.yml' for reconcile, completions and hovers.
2019-01-31 16:02:43 -08:00
Kris De Volder
2a83e31172
Spring Boot Language Server in Eclipse accepts both .yml and .yaml
2019-01-31 15:23:54 -08:00
Kris De Volder
78f6380e21
Fix for https://github.com/spring-projects/sts4/issues/194
2019-01-31 12:49:44 -08:00
Kris De Volder
44832b3787
Eclipse metadata
2019-01-31 12:07:46 -08:00
Kris De Volder
d9e19ae69e
Re-instate trigger chars, but not for vscode
...
See https://github.com/spring-projects/sts4/issues/193
2019-01-31 12:05:53 -08:00
Kris De Volder
cb63fac8ee
Disable trigger characters for boot language server
...
See: https://github.com/spring-projects/sts4/issues/193
2019-01-31 09:38:05 -08:00
Martin Lippert
daca3514df
enable workspace symbol queries to be parameterized with location prefixes and unlimited number of results
2019-01-31 10:27:54 +01:00
Martin Lippert
c9fb5e80ab
added necessary synchronization to concurrently used data index to avoid concurrency problems
2019-01-27 19:39:59 +01:00
Kris De Volder
5250088758
Bump version to 1.4.0
2019-01-25 19:13:33 +00:00
Kris De Volder
bd7c38b2aa
Bump version to 1.3.0
2019-01-24 19:07:51 +00:00
Martin Lippert
d01a3a4abb
avoid long hang on jmx connection problems while checking for non-boot live beans mbean
2019-01-24 10:57:33 +01:00
Martin Lippert
2ab97b332d
switched watch dog internals to use ScheduledThreadPoolExecutor and add update of docs to that to avoid blocking the ls altogether
2019-01-24 09:59:21 +01:00
Martin Lippert
e8f2840966
do not configure boot ls as server for general xml docs and instead use watch files mechanism to detect changes to XML files
2019-01-22 10:52:54 +01:00