Commit Graph

418 Commits

Author SHA1 Message Date
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
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
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
93caf59fe0 small refactoring, removed duplicated code 2019-05-03 09:58:33 +02:00
Kris De Volder
3f93616970 Publish fatjar and non-fatjar both 2019-05-02 14:56:16 -07:00
Kris De Volder
110ec90e44 Change repackaged org.json to a snapshot version...
And include it in building and publishing of headless snapshot jars to
repo.spring.io
2019-05-02 11:42:56 -07:00
Martin Lippert
473c8a1b78 support constant value extraction for request mapping symbols for constants from the same class than the request mapping 2019-05-02 09:36:29 +02:00
BoykoAlex
744ffe074e PT #164318678: Support for Jar sources processing by Boot LS 2019-05-01 16:11:32 -04:00
Kris De Volder
dc468c881f Fix failing test 2019-04-30 09:48:13 -07:00
Kris De Volder
3585297497 Fix https://github.com/spring-projects/spring-ide/issues/376
Presence of a '$' in a property key breaks boot yaml reconciler in
some cases.
2019-04-30 09:46:36 -07:00
Martin Lippert
ddf9c93ca9 change http to https urls when downloading license files 2019-04-30 15:34:12 +02:00
Martin Lippert
0b8a952e55 resolve constants within the AST to get real value instead of constant name 2019-04-30 09:44:25 +02:00
Kris De Volder
03caa58492 Delete eclipse metadata for headless services 2019-04-29 09:13:57 -07:00
Martin Lippert
eeefcd4a18 do not exclude transitive dependencies anymore, too many of them necessary 2019-04-29 13:21:08 +02:00
Martin Lippert
5548e328c1 experimental exclusion of specific transitive jdt.core dependencies 2019-04-29 11:35:15 +02:00
Martin Lippert
0ff4483588 disable proxy bean creation for performance reasons 2019-04-29 10:36:31 +02:00
Kris De Volder
851d658e0f Adopt snakeyaml 1.25-snapshot version
Remove no longer needed workaround for https://bitbucket.org/asomov/snakeyaml/issues/441/need-a-way-to-discover-anchored-nodes-in
2019-04-26 15:14:30 -07:00
Kris De Volder
02378ec1c6 Remove redundant SimpleTextDocumentService @Bean
There's already such a bean being auto configured.
2019-04-26 10:03:27 -07:00
Martin Lippert
df802f4791 trigger initial type search when first xml doc for project opens to avoid first type content-assist to take too long to show up results 2019-04-24 13:42:47 +02:00
Martin Lippert
27fcf9787a fix NPE in case the bean type cannot be found 2019-04-24 11:56:18 +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
dd8cd74757 Bump version to 1.7.0 2019-04-18 16:42:04 +00:00
BoykoAlex
197b9549cf PT #165432307: Properly set insertion format for document edits 2019-04-17 17:46:01 -04:00
BoykoAlex
bfca34e77d PT #165285833: XML beans for VScode, Theia and Atom 2019-04-16 22:47:28 -04: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
3a5f77f8e0 adapted webflux router symbol test to new bean symbol addon information 2019-04-16 12:10:40 +02:00
Martin Lippert
fe65fb9b58 early steps towards content-assist for bean references in Spring XML config files 2019-04-16 10:48:37 +02:00
Martin Lippert
803ec42fd7 initial steps to keep checking manual configs on demand 2019-04-16 09:08:15 +02:00
Martin Lippert
ca88c6de4e added content-assist proposal computer for property names in Spring XML config files 2019-04-12 16:39:09 +02:00
Martin Lippert
7638cea72f updated xml parser version 2019-04-12 11:26:42 +02:00
Martin Lippert
fdf7af6410 avoid pre-sorting, since the proposals will be sorted by score anyway, and added enum for completion kind handling 2019-04-11 16:06:53 +02:00
Kris De Volder
67f87d7d86 Merge branch 'boot-2.2.0' 2019-04-10 10:18:52 -07:00
Martin Lippert
350560b850 improved XML bean class content assist for improved matching, sorting, and performance 2019-04-10 13:42:51 +02:00
Martin Lippert
0c6b69c828 extract inner classes from content-assist proposals and sort proposals by length 2019-04-09 11:43:48 +02:00
Martin Lippert
4847fbee50 display package name in XML java type content assist 2019-04-09 10:10:15 +02:00
Martin Lippert
1281abbf92 first steps towards auto completion for bean class attribute in spring XML config files 2019-04-08 16:05:38 +02:00
Martin Lippert
e2e21c524f switch to nio API only for checking modification dates of files 2019-04-05 22:01:56 +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
BoykoAlex
3dd1c2dfd0 PT #164943593: XML bean scanning exclude output folders and pom 2019-04-02 21:58:58 -04:00
Kris De Volder
6a8de04f6a Adopt Spring Boot 2.2 2019-04-02 17:06:09 -07:00
Kris De Volder
4eeb52380a Some cleanups to slf4j logging code 2019-04-02 10:04:04 -07:00
Martin Lippert
782dd185ab added additional debug output 2019-04-02 14:57:51 +02:00
Kris De Volder
4ed167aaae Add some test for '//' workspace symbols
Fix a small bug in the process too (the case without paths).
2019-04-01 16:16:30 -07:00
Kris De Volder
cd9bda2a42 Small cleanups
Some minor warnings / deprecation fixes.
2019-04-01 14:06:07 -07:00
Kris De Volder
dc5b47d9ed Revert "add symbol disc cache back to running tests"
This reverts commit 2321ce4128.
2019-04-01 09:44:40 -07:00
Kris De Volder
1321f59e53 Disable expensive logging of number of source attachements 2019-04-01 09:11:12 -07:00
Kris De Volder
63499354ef More eclipse metadata 2019-04-01 09:10:58 -07:00
Martin Lippert
06ee2d03a1 now feeding parser with source path from classpath data 2019-04-01 10:33:05 +02:00