Commit Graph

93 Commits

Author SHA1 Message Date
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
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
41d30ae7a9 PT 162499688 - Fixed error with marking deprecated property 2018-12-12 12:34:00 -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
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
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
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
Kris De Volder
1d287b0529 Fixes related config settings now being JsonElement 2018-03-19 11:25:31 -07:00
Kris De Volder
1e567e6a11 Proper support Set<?> types in .properties editor. 2018-02-20 12:05:05 -08:00
Kris De Volder
046f16dbf2 Componentized the BootJavaLanguageServer 2018-02-14 16:45:08 -08:00
BoykoAlex
6aa3e365c9 PT #154980332 Fix the build on Win 2018-02-06 21:10:46 -05:00
Kris De Volder
cc75054281 Attempt to fix log redirection 2017-11-22 13:03:21 -08:00
Kris De Volder
cd2ab7de28 Second attempt to redirect log output to file
First attempt was flawed because some loggers can get instantiated
before sysem property is set.
2017-11-17 15:49:00 -08:00
Kris De Volder
ac1b3ae109 Redirect language server logs to file, for all language servers
This is because vscode/atom clients do not like verbose log output
(JavaScript too slow compared to java?) and drop the connection to
the server.
2017-11-17 15:18:42 -08:00
Kris De Volder
9983f6c8c4 Make language server processes easy to recognize
Set a system property 'sts4.languageserver.name'. This serves as an easy 
marker to recognize language servers.
2017-10-20 15:03:28 -07:00
nsingh
8f2582925b Fixed failing test case
host property in manifest schema was using the wrong value parser.
2017-08-09 14:18:39 -07:00
nsingh
e8538e801f PT 145243139 - Static validation for health check endpoint
Also added relevant JUnit.
2017-08-08 15:54:15 -07:00
nsingh
0a530d9e32 Separate delayed constraints into slow and fast collections
The slow part is for CF-related constraints like long-running value
parsers. Also, the "fast" constraints and other problems are reported
first via a new checkpoint call to the problems collector. The complete
list of problems are then reported afterwards at the end of the
collection, like before.
2017-08-01 13:48:27 -07:00
Kris De Volder
8f6c75de03 Always suggest / accept 'latest' as a valid stemcell version 2017-07-25 14:31:17 -07:00
nsingh
7980908086 145545705 - Add symbol navigation to app name 2017-07-24 14:53:57 -07:00
Kris De Volder
8b71803a80 Cleanup: messy use of mixed spaces and tabs 2017-07-21 13:39:19 -07:00
Kris De Volder
2ceaff0d07 System property to disable lazy completion items 2017-07-20 09:27:03 -07:00
BoykoAlex
b78b3c300a Atom CF-Manifest-YAML package 2017-07-19 17:55:55 -04:00
Kris De Volder
eea477aeb6 Fix more problems with CF CLI target expired token killing other targets results. 2017-07-05 17:37:14 -07:00
BoykoAlex
4fabf40579 Ignore individual target errors for hint providers if there are valid
targets
2017-07-05 15:35:23 -04:00