Commit Graph

139 Commits

Author SHA1 Message Date
Kris De Volder
8fb6d09cb2 Add preference page to enable/disable STS language server debug consoles 2018-02-02 11:26:02 -08:00
Martin Lippert
501c6f85e8 added a timeout to the proposal computing when invoked for a java source to avoid JDT disabling us on longer-running tasks 2018-02-02 13:25:29 +01:00
Martin Lippert
3feb037188 adopted latest lsp4e api changes further since they are now in lsp4e 0.5.x snapshot builds 2018-02-02 09:16:42 +01:00
Martin Lippert
82c82579ca adopt latest lsp4e 0.5.x snapshot builds to get latest fixes from there for e4.7-based builds 2018-02-02 09:08:59 +01:00
Kris De Volder
f8f2534597 Fix compilation problem with older lsp4e api 2018-02-01 14:13:44 -08:00
Kris De Volder
42fc5da462 Automatically show language server logs in Eclipse console 2018-02-01 13:49:06 -08:00
Kris De Volder
176a40b4b3 Fix compilation issue on recent lsp4e
I also beleave the new api that's being overridden here has something to do
with how the error ouput from LSP process might be shown to the user.
2018-02-01 10:20:41 -08:00
Kris De Volder
ab13e31fea Add some eclipse metadata to source control. 2018-01-31 14:42:13 -08:00
Kris De Volder
bbcf1cd5b6 Bump Eclipse LS versions 2018-01-30 16:30:40 -08:00
Kris De Volder
87a9639241 Fix compilation errors in Eclipse language servers 2018-01-29 14:07:34 -08:00
Kris De Volder
c6d49c1dee More tweaks to 'missing jdk warnings' and JDK finding logic
1. allways use java.exe that goest with found tools.jar
2. better support for Java 9 jdk finding
2018-01-29 11:48:44 -08:00
Kris De Volder
47500517fc Don't show 'missing tools jar' message on JDK 9 2018-01-26 16:53:13 -08:00
Kris De Volder
869b46b8f7 Look for 'tools.jar' in a sibling jdk when running eclipse with a jre 2018-01-26 15:56:33 -08:00
Kris De Volder
c07d97386f Add warning message in Eclipse for missing tools.jar on boot-java ls 2018-01-26 15:33:15 -08:00
Kris De Volder
7c84dab418 Revert "Slight;y better logic to look for tools.jar"
This reverts commit bab9f98d9b.
2018-01-26 13:07:15 -08:00
Kris De Volder
bab9f98d9b Slight;y better logic to look for tools.jar
Favor JAVA_HOME env var over system prop.

Look both in java home and its parrent for "lib/tools.jar"
2018-01-26 12:38:41 -08:00
Martin Lippert
23ea40d89b updated copyright to 2018 2018-01-25 14:59:28 +01:00
Martin Lippert
02831fc569 fix a problem with wrong URIs for change events, did not contain file:/// but just file:/ 2018-01-17 12:05:24 +01:00
Martin Lippert
1e6f9a25f4 delete document-related symbols if java file gets deleted 2018-01-11 15:10:19 +01:00
Kris De Volder
916ab89152 Improve how Goto symbol dialog displays matched results
- highlight query characters
- sort based on FuzzyMatcher score
- tooltip to show symbol name redundantly (helps if symol name is too long)
2018-01-04 14:09:32 -08:00
Kris De Volder
38f1b64247 Easier running for boot-java-ls from runtime workbench 2018-01-04 14:06:50 -08:00
Kris De Volder
96b1489ba8 Remove base-types from content-type definitions. They confuse lsp4e. 2018-01-03 15:30:29 -08:00
Kris De Volder
9e775ded2c Attempt to correct some issues in concourse eclipse lsp wrappers 2018-01-03 12:43:42 -08:00
Martin Lippert
2f8102aa6e using lsp4e milestone p2 repo for e47-based builds for compatibility reasons 2017-12-27 12:24:45 +01:00
Martin Lippert
caef83fbc4 updated target platform definitions for e48 to point to latest i-builds for now 2017-12-25 12:41:46 +01:00
Martin Lippert
afcd0d3c0d language server versions updated to 0.1.3 2017-12-22 15:39:17 +01:00
Martin Lippert
ea772cf388 added eclipse 4.8 target platform config 2017-12-21 11:10:08 +01:00
Martin Lippert
e9804a505f lower version constraint on jdt.launching to allow installation into e4.6 for sts 3.9.x integration 2017-12-14 14:51:50 +01:00
Martin Lippert
f7408d4d84 fixed wrong pom version for changed manifest ls feature 2017-12-14 11:19:14 +01:00
Martin Lippert
fe401fe93c updated feature version for cf-manifest-ls integration 2017-12-14 11:00:52 +01:00
Martin Lippert
35e3b7271e updated versions of language servers to 0.1.2 for the eclipse integration 2017-12-14 08:12:00 +01:00
Martin Lippert
6c1350a450 added higher version constraint to ensure the right minimal version of the livexp bundle to be around for the goto symbol dialog 2017-12-12 15:11:41 +01:00
Martin Lippert
4cc7407fff removed unused import packages for lsp4j 2017-12-12 10:23:50 +01:00
Martin Lippert
a7aa47f9be changed version constraints to allow higher version of lsp4j to be used 2017-12-12 09:12:08 +01:00
kdvolder
22e8ba80ba Some fixes to accomodate windows 2017-12-11 16:00:19 -08:00
Martin Lippert
dffc75d5eb updated versions 2017-12-11 09:31:08 +01:00
Martin Lippert
c35d7e3763 updated and added version constraints for recent lsp4e and lsp4j dependencies 2017-12-08 04:07:08 +01:00
Martin Lippert
25d2b4c020 set max heap size for boot-java ls in eclipse context to 1024m 2017-11-24 10:25:57 +01:00
nsingh
61ff353a12 PT 152579405 - Fixed style issues with goto symbol dialogue
Location now appears in gray and italic font. Also removed symbol "kind
2017-11-22 12:33:10 -08:00
Martin Lippert
0e05a1a280 refactored common language server eclipse integration code into superclass and enabled progress message support for all eclipse ls integrations 2017-11-22 20:58:01 +01:00
nsingh
8c956bf962 Fixed bug where location appearing twice in symbol dialogue 2017-11-22 11:43:40 -08:00
nsingh
6c062d18ee Minor fix in goto symbol dialogue 2017-11-22 11:40:38 -08:00
nsingh
11d31064e8 Refactor method in goto symbol dialogue 2017-11-22 11:18:40 -08:00
nsingh
e26bd0a760 Attempt to add italic style to resource location in goto symbol dialogue 2017-11-22 11:18:40 -08:00
nsingh
ad317bebfa PT 152579405 - Show resource location for workspace symbols 2017-11-21 00:51:26 -08:00
Martin Lippert
fe689f2306 changed dist version for milestone and release builds to bogus value and added documentation for it 2017-11-21 09:27:51 +01:00
Martin Lippert
e6b5774bbc introduced snapshot, milestone, and release profiles to language server eclipse feature build 2017-11-21 09:08:01 +01:00
Martin Lippert
75907d3c44 feature category renamed to spring tools 4 2017-11-21 09:06:46 +01:00
nsingh
bf74070638 PT 153043977 - Increase width of inplace goto symbol dialogue 2017-11-20 22:58:23 -08:00
nsingh
943351d860 PT 152579372 - Make query search case insensitive 2017-11-16 10:45:05 -08:00