Commit Graph

2877 Commits

Author SHA1 Message Date
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
b9c3981529 build on latest i-builds for Eclipse 4.11 to get latest fixes for performance issues 2019-02-11 16:50:08 +01: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
Martin Lippert
819c59a2fa fix NPE in LSP4E when not submitting a predicate for server capabilities 2019-02-07 12:53:19 +01:00
BoykoAlex
e903ac3eb3 PT #162599228: Wait for JDT commands to register 2019-02-06 19:21:30 -05: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
nsingh@pivotal.io
1106709183 PT 163720674 - Style current mode with bold in Go To Symbol dialogue 2019-02-06 12:18:16 -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
df3b168396 Fix typo in vscode-spring-boot package.json 2019-02-05 08:59:25 -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
nsingh@pivotal.io
0eb4645380 PT 163442852 - Show current Symbols provider in dialogue 2019-02-04 15:02:15 -08:00
Kris De Volder
654d9767c5 vscode-spring-boot treats .yaml same as .yml 2019-02-04 12:37:19 -08:00
BoykoAlex
040929ae9b PT #162599228: Upgrade to Theia 0.3.19 2019-02-03 17:30:01 -05: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
9039a54b2f use the new workspace symbol location prefix search capability in symbols in project dialog mode 2019-01-31 11:13:55 +01: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
Martin Lippert
76fad1115a updated ls versions for eclipse extensions to 1.4.0 2019-01-25 20:57:40 +01:00