Commit Graph

653 Commits

Author SHA1 Message Date
Kris De Volder
88013ef803 Fix PT-140709005 better underlining for missing property warnings
Try to underline corresponding parent property key instead of the entire node that is missing the property.
2017-04-03 12:11:34 -07:00
Kris De Volder
f64b90e19c Refactor so that 'missing property' marker is created in one place
This is in preparation to change the logic of how marker location is determined.
2017-04-03 11:36:58 -07:00
Kris De Volder
3e73814aa9 Reconcile: 'image' attribute in a task step should refers to a resource name 2017-04-03 11:16:51 -07:00
Kris De Volder
6191c23b23 Fix a bug and fix tests so it catches that kind of bug in future.
Bug caused by using == to compare Language ids instead of .equals
2017-04-03 10:27:55 -07:00
Kris De Volder
3b7d8710bb Tweak test: check that 'Deprecated' problem is severity warning. 2017-04-03 09:42:39 -07:00
Kris De Volder
18c5fc2ebc Add deprecated warning for 'image_resource' and 'image' in embedded task 2017-04-03 09:40:35 -07:00
Kris De Volder
2790976983 Fix PT-142788419 more accurate checking of constraints
The use of 'image' and 'image_resource' in an embedded task config is only
required if it is not already defined in the task itself.
2017-03-31 17:42:55 -07:00
Martin Lippert
7faa43696e added timestamp to signing 2017-03-21 20:33:12 +01:00
Martin Lippert
8eb5a27f7b fixed wrong vscode ignore setting that kept the boot-java build out of the vsix package 2017-03-16 11:35:24 +01:00
Martin Lippert
603892311e updated repos for new tm4e home and orbit update for oxygen m6 2017-03-16 11:34:14 +01:00
Martin Lippert
f05be734f8 added reference search for yml property files 2017-03-11 20:03:38 +01:00
Martin Lippert
88ab57f1a0 some code cleanup work 2017-03-10 14:23:50 +01:00
Martin Lippert
f53370e380 added reference search for properties in property files 2017-03-10 14:08:17 +01:00
Kris De Volder
8c752ebdbd Add regression test (disabled) for 'relaxed indent context' feature
Suspending work on this for now, to be resumed later.
2017-03-08 11:21:08 -08:00
Martin Lippert
71152eaeb6 implemented first steps towards a reference handler for boot properties used in value annotations 2017-03-06 10:03:40 +01:00
Martin Lippert
7b4db21465 added reference handler mechanism 2017-03-06 10:02:43 +01:00
Kris De Volder
c60de23c62 Make 'inputs' property in TaskConfig no longer required. 2017-03-03 15:31:54 -08:00
Kris De Volder
6dec704f3c Avoid crashing language server for 'strange' content assist contexts.
When outside of a meaningful yaml document (i.e. somewhere before
the document marker that starts the first yaml document), invoking content
assist crashed the language server.

Now it just produces no completions instead.
2017-03-03 14:56:54 -08:00
Kris De Volder
ff531d3a9b Fix PT_140711495: triple dash disrupts content assist 2017-03-03 13:47:50 -08:00
Kris De Volder
3267d1de7c Property constraint violations in concourse editor are warnings. 2017-03-01 16:49:18 -08:00
BoykoAlex
f2486c1a8b Shut down Gradle daemons right away. 2017-02-28 19:34:48 -05:00
Kris De Volder
2c387582d8 Fix another test failure 2017-02-27 16:32:59 -08:00
Kris De Volder
6e59efad34 Fix another test failure 2017-02-27 16:30:35 -08:00
Kris De Volder
fdb61e68d8 Fix compile issue caused by lsp4j api changes 2017-02-27 16:27:41 -08:00
Kris De Volder
945c228de3 Fix more failing tests 2017-02-27 16:21:28 -08:00
Kris De Volder
3f3e0f2c90 Fix failing test case 2017-02-27 16:12:39 -08:00
Kris De Volder
bcebac6923 Update lsp4j to 2.0 snapshot version 2017-02-27 15:53:14 -08:00
Kris De Volder
bfb41d2dcb Fix issue with .classpath file 2017-02-27 15:08:18 -08:00
Kris De Volder
c81fc7609c Cleanups: spaces and tabs 2017-02-27 15:07:50 -08:00
Kris De Volder
038f5586da Merge branch 'master' of github.com:spring-projects/sts4 2017-02-27 08:54:57 -08:00
Martin Lippert
1a5a4f509b added boot-java language server to vscode-extensions build on Concourse 2017-02-24 16:33:50 +01:00
Martin Lippert
9e9ebe2a56 added boot java language server to sts4 distribution build 2017-02-23 21:33:51 +01:00
Martin Lippert
13c75be060 added support for lsp-based hovers in JDT editor 2017-02-23 13:06:49 +01:00
Martin Lippert
68ea3cf060 prototype implemented for boot property hovers with values actuator data 2017-02-21 12:08:28 +01:00
nsingh
f64e972eff Remove CF api name from domain CA value 2017-02-20 11:42:24 -08:00
nsingh
e1f1086b1c route is now a required property of routes 2017-02-20 11:21:36 -08:00
Martin Lippert
5fd13719f2 improved value content assist to work with member value pairs and refactored code to reduce code duplications 2017-02-17 10:05:04 +01:00
BoykoAlex
4bb58c21bd Removed unused code 2017-02-15 18:14:16 -05:00
Martin Lippert
e0ec74dab8 language server is always copied into bundle data directory to simplify development turnaround cycles 2017-02-15 16:23:28 +01:00
Martin Lippert
01c31f29e1 PT ##139933339: simple language server responds correctly to a shutdown message now, and exists itself when exit message arrives 2017-02-15 16:22:38 +01:00
Martin Lippert
04ad221c03 updated textmate4eclipse repo URL 2017-02-14 16:48:58 +01:00
Martin Lippert
9033da0e93 moved FuzzyMap to commons-util module 2017-02-14 14:15:04 +01:00
Martin Lippert
32d44e60a9 simplified spring property index handling by removing a lot of value-specific stuff 2017-02-14 11:43:51 +01:00
Martin Lippert
5e61656faa replaced code duplication with original spring boot configuration metadata implementation 2017-02-11 16:30:20 +01:00
Martin Lippert
a5e9f45ea1 implemented simple content-assist contributor for JDT that connects to an LS 2017-02-11 16:30:20 +01:00
Martin Lippert
91a560b81e updated to changed versions of textmate.java 2017-02-11 16:30:20 +01:00
nsingh
528bf7996a Fixed YType of routes property
Should be a map, not a String.
2017-02-10 15:41:29 -08:00
nsingh
c290646ff1 Added routes property to manifest yaml schema 2017-02-10 13:58:06 -08:00
nsingh
d68745d3fa Renamed domains label method 2017-02-10 13:25:08 -08:00
nsingh
e0dd23498f Added unknown host test for domains 2017-02-10 13:21:26 -08:00