BoykoAlex
dc1e2708f9
PT #164216122 : JDT LS search performance improvement 2
2019-03-06 19:57:47 -05:00
Martin Lippert
a2e370086d
housekeeping
2019-03-06 16:08:28 +01:00
Spring Operator
4d43e68820
URL Cleanup
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
# HTTP URLs that Could Not Be Fixed
These URLs were unable to be fixed. Please review them to see if they can be manually resolved.
* http://sha256timestamp.ws.symantec.com/sha256/timestamp (400) migrated to:
http://sha256timestamp.ws.symantec.com/sha256/timestamp ([https](https://sha256timestamp.ws.symantec.com/sha256/timestamp ) result ConnectTimeoutException).
* http://s3-test.spring.io/sts4/vscode-extensions/ (403) migrated to:
http://s3-test.spring.io/sts4/vscode-extensions/ ([https](https://s3-test.spring.io/sts4/vscode-extensions/ ) result SSLHandshakeException).
# Fixed URLs
## Fixed Success
These URLs were fixed successfully.
* http://www.apache.org/licenses/LICENSE-2.0 migrated to:
https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0 ) result 200).
2019-03-06 00:05:19 -06:00
BoykoAlex
d994d2abcd
PT #164216122 : JDT LS search performance improvement 1
2019-03-05 20:31:03 -05:00
Martin Lippert
664691a11a
polish for third-party license file generation
2019-03-01 15:25:18 +01:00
Martin Lippert
a261770210
housekeeping
2019-02-27 11:38:40 +01:00
Kris De Volder
b65b521c67
Try to fix vscode-spring-boot ci build
2019-02-25 12:14:31 -08:00
Kris De Volder
29228edc93
Some improvements to jdt-ls-extensions building
2019-02-25 12:04:31 -08:00
Kris De Volder
a7d8fa3996
Eclipse metadata
2019-02-25 10:23:40 -08:00
Kris De Volder
dc3bc88458
Merge branch 'master' of github.com:spring-projects/sts4
2019-02-25 09:16:56 -08:00
Kris De Volder
5216fb054c
Use managed version of maven surfire and resources plugins
2019-02-25 09:15:49 -08:00
BoykoAlex
529e91e82c
Missing changes from JDT Index adoption
2019-02-23 00:52:35 -05:00
BoykoAlex
a3aabe534a
Boot property for Jandex Index switch. Basic caching for JDTLS index
2019-02-22 19:27:44 -05:00
BoykoAlex
2b2413ee60
JDT LS based index for searches and refactorings to replace Jandex
2019-02-22 17:23:22 -05:00
Kris De Volder
37e68907c6
Bump version to 1.5.0
2019-02-22 17:23:45 +00:00
BoykoAlex
96958c3363
PT #164071043 : Calculate different ids for nested and static inner types
2019-02-20 12:31:35 -05:00
nsingh@pivotal.io
1af3a142db
PT 163470104 - Remove separators for Request Mapping live hovers
...
This makes it consistent with other live hovers for multiple apps.
2019-02-19 20:16:47 -08:00
Martin Lippert
09356c10f2
remove old debug log output
2019-02-19 16:19:11 +01:00
Martin Lippert
32c1df63d6
update java parsing level to Java11
2019-02-19 16:18:41 +01:00
nsingh@pivotal.io
6cdb257294
Support live hover hints for multiple properties in @Value
2019-02-14 20:09:13 -08:00
nsingh@pivotal.io
f779a9cc1b
Add mock support for live properties
2019-02-14 20:09:13 -08:00
BoykoAlex
a0f3019590
PT #163860252 : Fix broken hover links for CF apps
2019-02-14 18:56:48 -05:00
BoykoAlex
935458a1ec
PT #163970039 : Handle WEB-INF/classes case and unit test
2019-02-14 17:31:02 -05:00
Martin Lippert
de5576d96c
added automatic license file generation for boot-ls as a first step
2019-02-14 15:44:55 +01:00
Martin Lippert
fdeb1dd55c
fix threading issue with project listener registration by introducing a delegate in between the involved parties
2019-02-14 00:55:10 -05:00
nsingh@pivotal.io
d9905c40ce
PT 163178235 - Highlight hints for basic @Value cases
...
Properties in @Value now have highlight hints if they have live hover
information. Only basic cases are supported. Complex SpEL expressions
are not yet supported if multiple properties appear in the expression.
2019-02-13 14:20:07 -08:00
nsingh@pivotal.io
9ac173feb6
Refactor getting exact node to reuse for Value hover highlights
2019-02-12 12:39:56 -08:00
nsingh@pivotal.io
45b634e467
User logger to log errors in Value hover provider
2019-02-11 13:51:56 -08:00
nsingh@pivotal.io
cd276ddbc4
PT 163178235 - Add live properties parsing for Boot 2.x
...
Live properties parsing for Boot 2.x was missing and was not appearing
when hovering over @Value properties
2019-02-11 13:35:20 -08:00
Martin Lippert
fd445778b3
changed live hover checks from various classpath and property checks towards JMX bean lookup, and turned the check into parallel checks
2019-02-11 11:32:18 +01:00
Martin Lippert
6ef4d7837a
fix failing tests due to wrongly created hover hint for profiles even if there are no profiles
2019-02-08 14:39:51 +01:00
Martin Lippert
dad40ae81e
remove hasActuator checks before searching for live hovers
2019-02-08 13:53:29 +01:00
Kris De Volder
c9b189bfae
One more attempt to handle deprecation level
...
... in spring boot configuration metadata
2019-02-07 11:01:44 -08:00
Kris De Volder
d235c5686c
Fix compilation error
2019-02-07 09:31:57 -08:00
Kris De Volder
9ddd234790
Property Deprecation.Level values are spelled in lowercase
2019-02-07 09:17:08 -08:00
Martin Lippert
ee7aa8139e
fixed the line position of symbols from Spring XML config files
2019-02-07 16:02:18 +01:00
BoykoAlex
66453d617c
PT #162599228 : Update theia-commons to latest switch LS start to async
2019-02-06 16:57:30 -05:00
Kris De Volder
bc8b0300ca
Deprecated properties without replacement ...
...
Should not get a "Replace with..." quickfix
2019-02-06 12:58:52 -08:00
BoykoAlex
7fe0d75412
PT #163527410 : Don't load source for Eclipse. Ask JDT LS for locations.
2019-02-06 11:21:06 -05:00
Martin Lippert
5bb448b0a0
additional optimization to avoid additional project identification on every live hover hint update
2019-02-06 16:47:46 +01:00
Martin Lippert
f3b0f6a6de
avoid re-identifying the corresponding project every time the watchdog updates, causes too much CPU consumption every 5 sec
2019-02-06 15:57:31 +01:00
Martin Lippert
891e65e4bd
take XML bean definitions without explicit bean ID into account when creating symbols
2019-02-06 14:54:28 +01:00
Martin Lippert
4b180e1993
initial steps towards using a dom-based XML parser that provides exact location information
2019-02-06 11:30:22 +01:00
Martin Lippert
1118725c10
remove machine-dependent entry in factory path
2019-02-02 13:07:43 +01:00
BoykoAlex
08be460b28
PT #163583926 : Atom supports application.yaml for boot properties
2019-02-01 14:25:19 -05:00
Kris De Volder
306d116681
Add a regression test for '.yaml'.
...
Checks that boot language server accepts '.yaml' as equivalent
to '.yml' for reconcile, completions and hovers.
2019-01-31 16:02:43 -08:00
Kris De Volder
2a83e31172
Spring Boot Language Server in Eclipse accepts both .yml and .yaml
2019-01-31 15:23:54 -08:00
Kris De Volder
44832b3787
Eclipse metadata
2019-01-31 12:07:46 -08:00
Kris De Volder
d9e19ae69e
Re-instate trigger chars, but not for vscode
...
See https://github.com/spring-projects/sts4/issues/193
2019-01-31 12:05:53 -08:00
Kris De Volder
cb63fac8ee
Disable trigger characters for boot language server
...
See: https://github.com/spring-projects/sts4/issues/193
2019-01-31 09:38:05 -08:00