Commit Graph

126 Commits

Author SHA1 Message Date
aboyko
c5ae0485b9 Async handling for lsp workspace notifications 2023-08-30 13:13:38 -04:00
aboyko
4447a2e16c Upgrade LS to Boot 3.1 2023-06-26 13:16:47 -04:00
aboyko
65a8a15649 Boot -> 3, JUnit -> 5, Java -> 17 2022-12-13 17:49:03 -05:00
Martin Lippert
e6438ca02c update spring boot parent version and prepare for JDK 17 compatibility 2022-09-06 12:38:47 +02:00
aboyko
b50db98ce0 Categorize boot problems. Boot 3 reconciling. 2022-08-23 20:19:32 -04:00
BoykoAlex
4447021b79 Switch LS to std in/out from socket with port 2021-08-12 08:48:02 -04:00
Kris De Volder
32d1e6fd36 Add support for 'docker' attribute to CF editor 2019-07-23 11:43:41 -07:00
Kris De Volder
668f853935 Mark most top-level properties as deprecated
Their use is discouraged. Instead use Yaml anchors is the
recommended.

See: https://www.pivotaltracker.com/story/show/162490453
2019-05-13 11:22:36 -07:00
Kris De Volder
989cc89f5f Change reconcile error message for 'positive' integer
This time it *should* work for manifest.yml editor.
2019-05-10 14:50:35 -07:00
BoykoAlex
d037b41903 PT #165890357: Adopt exploded LS jar for all eclipse LSs 2019-05-10 17:15:11 -04:00
Kris De Volder
087f504691 Revert "PT #165890357: Adopt exploded LS jar for all eclipse LSs"
This reverts commit c29b1043f8.
2019-05-10 12:59:57 -07:00
BoykoAlex
c29b1043f8 PT #165890357: Adopt exploded LS jar for all eclipse LSs 2019-05-10 15:34:53 -04:00
Kris De Volder
ac2408dddd Allow 0 instances in cf manifest 2019-05-08 11:10:06 -07:00
Martin Lippert
28c0637395 moved language server system property set call to main method to have that happening as early as possible in the JVM lifetime 2019-05-03 17:43:54 +02:00
BoykoAlex
197b9549cf PT #165432307: Properly set insertion format for document edits 2019-04-17 17:46:01 -04:00
Kris De Volder
6a8de04f6a Adopt Spring Boot 2.2 2019-04-02 17:06:09 -07:00
Kris De Volder
d86becebe7 http -> https 2019-03-08 15:48:38 -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
Kris De Volder
08a1310fde Add test case for 'buildpacks' hover content. 2018-12-18 16:38:45 -08:00
Kris De Volder
797eb6717d Disable 'buildpack' deprecated warning
Also fixed some other small oddities in the code.
2018-12-18 16:18:47 -08:00
nsingh@pivotal.io
173f5d38d7 Improve structural test to include buildpacks 2018-12-12 12:34:00 -08:00
nsingh@pivotal.io
eaf03960ca Fixed failing test cases around buildpacks 2018-12-12 12:34:00 -08:00
nsingh@pivotal.io
41d30ae7a9 PT 162499688 - Fixed error with marking deprecated property 2018-12-12 12:34:00 -08:00
nsingh@pivotal.io
02f45063b8 Added new reconcile test for buildpacks 2018-12-11 09:44:54 -08:00
nsingh@pivotal.io
484d3b7b21 Added new junit to test deprecation warning on buildpack 2018-12-11 09:40:09 -08:00
nsingh@pivotal.io
f263b09f73 Fixed new test for buildpacks 2018-12-11 09:28:38 -08:00
nsingh@pivotal.io
5f61308c02 More junit fixes around buildpacks 2018-12-11 09:25:04 -08:00
nsingh@pivotal.io
db6ece78d5 Switch to using buildpacks on reconcile tests 2018-12-11 09:11:02 -08:00
nsingh@pivotal.io
8b312aa95a Fixed failing junits due to missing buildpacks property 2018-12-11 08:47:46 -08:00
nsingh@pivotal.io
c9e2e1f061 More minor changes 2018-12-10 14:24:18 -08:00
Nieraj Singh
414864b1d6 Minor buildpacks doc changes 2018-12-10 14:15:49 -08:00
Nieraj Singh
faf016df94 Add buildpacks documentation 2018-12-10 13:44:56 -08:00
nsinghpvtl
89229ad723 PT 162499688 - Add buildpacks to schema
Also deprecate `buildpack`
2018-12-10 13:08:14 -08:00
nsingh
4164427d12 PT 162292472 - Disable arrow completions and other LS changes 2018-11-28 16:57:00 -08:00
Kris De Volder
2b987e668a Refactor Bootiful LS
Converted all spring boot ls test to use spring test runner.
2018-10-16 09:48:41 -07:00
Kris De Volder
a11505d8c4 Make get rid of concourse ls simpelanguageserver subclassing 2018-10-09 12:18:03 -07:00
Kris De Volder
b5888a5d9b Some more cleanups to CF editor test
Extracted mock cf client config for (hopefully) easier reuse
2018-10-05 16:20:45 -07:00
Kris De Volder
ba21265b4b Bootified CF Editor tests 2018-10-05 16:09:19 -07:00
Kris De Volder
67066e8e3c Start decomposing CF language server into beans t
Instead of explicitly instantiating a SimpleLanguageServer subclass, let autoconf
create and configure it.
2018-10-04 16:08:46 -07:00
Kris De Volder
6717306d8f Convert language servers to Boot apps 2018-10-02 15:39:15 -07:00
nsingh
990c8aae26 PT 156579665 - Improvements in handling CF targets in manifest LS
Changes to how CF targets are handled in manifest LS, including better
error handling and association with a source type, like cf CLI or boot
dashboard.
2018-06-25 20:07:13 -07:00
Kris De Volder
5fb9606ac4 Fix failing test cases 2018-04-19 10:38:55 -07:00
nsingh
a8d455e3d6 Some refactoring into CfJson 2018-04-06 08:12:57 -07:00
nsingh
a6cdf340a3 Removed unused method 2018-04-06 06:21:06 -07:00
nsingh
9a41fe266a Added junit to test actual CF client in LS using LS target cache 2018-04-06 06:02:46 -07:00
nsingh
a059716595 Renamed Json params provider to CF targets info provider 2018-04-06 03:52:03 -07:00
nsingh
c48c206985 Minor refactoring of params provider constructor 2018-04-06 03:43:16 -07:00
nsingh
f8f267e69d PT 156111958 - Replace map with CfTargetInfo type
CfTargetInfo is used for integration with external CF tools like boot
dash.
2018-04-06 00:55:38 -07:00
nsingh
f53d912b06 Possible fix for Json deserialisation bug in CF Manifest LS
Note: still uses the "bad" Map structure that contains CF target params.
2018-03-19 16:06:25 -07:00