Commit Graph

380 Commits

Author SHA1 Message Date
nsingh@pivotal.io
539f0677cb PT 166528899 - Only show preferences for installed LS 2019-06-17 05:51:10 -07:00
BoykoAlex
99d62d0ae0 Ensure javadoc is not null before setting the markup value 2019-06-13 15:06:19 -04:00
Martin Lippert
5f85d0e087 removed code that looked up locally built fatjar in dev mode 2019-06-13 15:11:01 +02:00
Martin Lippert
602bfd88e5 re-setting lsp4e version for older eclipse versions to compatible lsp4e release and updated orbit release version for 2019-06 2019-06-11 09:39:22 +02:00
BoykoAlex
cfc79e0b69 Start LS for docs created with appropriate content-type 2019-06-10 20:17:49 -04:00
Martin Lippert
ea8ae2757b enable timestamping again 2019-06-09 12:18:11 +02:00
Martin Lippert
6ada95b9f9 temporarily disable timestamping while signing jars 2019-06-07 23:37:16 +02:00
Kris De Volder
83d7ddecd7 Add Remote apps prefs page
This was moved from boot dash.

See: https://www.pivotaltracker.com/story/show/163360865
2019-06-04 12:27:04 -07:00
BoykoAlex
d181c17d2b PT #166343444: Type hierarchy for anonymous inner types 2019-05-29 18:13:47 -04:00
Kris De Volder
8bffa95742 Towards batched classpath events
- add parameter to 'addClasspathListener' to request
  batched events.
- Create a single SendClasspathNotificationsJob that
  processes classpath notifications in batches.
2019-05-28 12:14:42 -07:00
BoykoAlex
7fde0bc301 PT #166273505: Fix JSON -> POJO conversions for arbitrary map 2019-05-27 18:07:59 -04:00
Kris De Volder
5563962dc7 Bump ls version to 1.8.0, eclipse bits 2019-05-24 11:55:16 -07:00
Martin Lippert
becbf55ee7 updated versions to 4.3.0 2019-05-24 10:22:14 +02:00
BoykoAlex
ef2ed67dc1 Put back tools.jar on the classpath 2019-05-23 13:48:07 -04:00
Martin Lippert
cbfeb6a0a3 initial dev documentation 2019-05-23 12:02:33 +02:00
BoykoAlex
e05f66d5b7 Do not update CodeMinings in Eclipse if Live Bean CodeLens off 2019-05-17 18:18:31 -04:00
Kris De Volder
a247958351 Avoid refreshing highlights/codelenses when...
...nothing has changed. The refresh can be very expensive
if user has enabled code minings.

See: https://github.com/spring-projects/sts4/issues/292
2019-05-17 12:58:30 -07:00
Kris De Volder
6a56a87ab9 Use locally-built fatjar during development 2019-05-17 12:58:30 -07:00
BoykoAlex
1e07fd438e PT #165890357: Bundle LS plugins as directories 2019-05-14 17:48:51 -04:00
BoykoAlex
0fc1b0a2ca PT #165890357: Polishing 2019-05-10 17:56:06 -04: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
Martin Lippert
119a59e498 clean the servers directory in the maven build before copying the new language server artifacts into it 2019-05-10 09:28:06 +02:00
BoykoAlex
3b396e975f PT #165419026: Hyperlinks in XML config files 2019-05-08 11:39:00 -04:00
Martin Lippert
04fad634cb performance: point spring at the exact config location and avoid config merge 2019-05-08 13:48:07 +02:00
Martin Lippert
5abc6f9df0 initial implementation towards a compilation-unit-based content-assist for types and packages 2019-05-07 10:23:31 +02:00
BoykoAlex
652f5dcbcd PT #165080768, #165662425: Selective Java, XML symbol scanning 2019-05-05 23:23:33 -04:00
Martin Lippert
db780c0479 disable XML content-assist if overall XML support is disabled via user configuration 2019-05-03 13:09:00 +02:00
Martin Lippert
84228d50c5 removed debug jm arg options, can be passed to the ls process via -Dboot.ls.custom.vmargs option to the other IDE 2019-05-03 10:08:07 +02:00
Kris De Volder
4317b1e663 Fix eclipse-ls bundles to work with new fatjar setup 2019-05-02 16:30:00 -07:00
Martin Lippert
e3a9052896 first steps towards deploying and running language servers in exloded format directly from a dir-shaped bundle 2019-04-27 14:42:24 +02:00
BoykoAlex
203c3fa760 PT #155622190: Put back manifest ls integration modules in pom 2019-04-22 14:04:34 -04:00
BoykoAlex
37764056cf PT #155622190: STS4 CF Manifest editor across everything 2019-04-22 13:13:17 -04:00
Martin Lippert
667666d9c2 added Eclipse 4.12 profiles for early builds against upcoming 2019-06 releases of Eclipse 2019-04-19 16:54:03 +02:00
Kris De Volder
cc68ced9ea Remove LANGUAGE_SERVER_VERSION constants...
... instead assume that language server version matches Eclipse
bundle version.

Also streamline code for finding server jar locations so it
is no longer duplicated across every language server bundle.
2019-04-18 13:22:19 -07:00
Kris De Volder
dffe1d2724 Update LS version to 1.7.0... Eclipse bits 2019-04-18 10:09:14 -07:00
Martin Lippert
06f1f002e4 version updated to 4.2.2 2019-04-18 10:56:30 +02:00
Kris De Volder
3010ab046d Merge pull request #277 from spring-projects/keepchecking-manual-jmx
Keepchecking manual jmx
2019-04-16 13:04:29 -07:00
Kris De Volder
1dcde6ea3d Server-side support for 'keepChecking' attribute...
in remote spring boot apps.

Note: this change is supposed to be paired with changes in
boot dash code to transmit the setting as well.
2019-04-16 12:56:46 -07:00
Martin Lippert
b564ef900e do not fail to load cloud foundry manifest language server in dev mode if the local file is not there 2019-04-16 19:24:22 +02:00
Martin Lippert
803ec42fd7 initial steps to keep checking manual configs on demand 2019-04-16 09:08:15 +02:00
Martin Lippert
02986cc99b fix spring xml content-assist id 2019-04-12 11:56:05 +02:00
Martin Lippert
f3ca963f05 use a specific category for spring-boot-ls-based jdt content-assist extension to make it appear in the preferences 2019-04-12 11:52:51 +02:00
BoykoAlex
4e2d29de47 JDT Camelcase search 2019-04-09 11:15:54 -04:00
Martin Lippert
b08900381c added timing information for language server startup 2019-04-06 15:48:10 +02:00
Martin Lippert
0d0ea61844 add extra dependency for optional dependency since we exluce optional dependencies by default 2019-04-05 21:06:44 +02:00
Martin Lippert
d047d8b6c7 removed outdated profile for eclipse 4.9 2019-04-05 17:01:38 +02:00
Martin Lippert
9f85ee4699 set version constraint to 2018-12 based version of XML editor component for increased compatibility 2019-04-05 17:01:20 +02:00
Martin Lippert
4d6d659d98 initial steps towards content-assist for simple XML config files, but still far away from a first working version 2019-04-05 16:32:24 +02:00