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
Kris De Volder
005fbcbfda
Add S3Source.initial_version and related props to Schema
2019-05-03 12:36:25 -07: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
e94ed2c21b
finally found a way to configure the tools.jar dependency in the pom file independent of the JDK that is used to run the IDE, works now with JDK8 and JDK11
2019-05-03 10:31:56 +02:00
Kris De Volder
9866a4edb2
Fix NPE
2019-05-02 12:00:01 -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
BoykoAlex
6163411e3f
Remove getCanonicalFile on the LS side
2019-05-02 12:48:08 -04:00
BoykoAlex
744ffe074e
PT #164318678 : Support for Jar sources processing by Boot LS
2019-05-01 16:11:32 -04: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
Kris De Volder
03caa58492
Delete eclipse metadata for headless services
2019-04-29 09:13:57 -07: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
Martin Lippert
602d0aa2dd
allow text service clients to register for didOpen events
2019-04-24 13:41:38 +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
Martin Lippert
c1af1a2d77
updated to Spring Boot 2.2.0.M2 for internal use
2019-04-16 18:34:53 +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
Kris De Volder
67f87d7d86
Merge branch 'boot-2.2.0'
2019-04-10 10:18:52 -07:00
BoykoAlex
4e2d29de47
JDT Camelcase search
2019-04-09 11:15:54 -04:00
Kris De Volder
6a8de04f6a
Adopt Spring Boot 2.2
2019-04-02 17:06:09 -07: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
BoykoAlex
8468c7d67e
Fix lag in hyper-links in Java files
2019-04-01 18:25:57 -04:00
Kris De Volder
cd9bda2a42
Small cleanups
...
Some minor warnings / deprecation fixes.
2019-04-01 14:06:07 -07:00
Kris De Volder
63499354ef
More eclipse metadata
2019-04-01 09:10:58 -07:00
Kris De Volder
daf2fe5ad3
Eclipse metadata
2019-04-01 09:09:14 -07:00
Kris De Volder
3f70e16f37
Turn RunningAppProvider into a bean
2019-03-29 13:42:09 -07:00
Kris De Volder
256e0c86a3
Bump version to 1.6.0
2019-03-29 16:08:45 +00:00
Martin Lippert
e934d40858
updated to 4.2.1
2019-03-29 09:50:06 +01:00
Kris De Volder
279850bd75
Cleanup debug output
2019-03-28 16:06:54 -07:00
Kris De Volder
b07f3b0124
Allow configuring urlScheme and port for remote apps
2019-03-27 16:03:51 -07:00
BoykoAlex
043920cdca
Remote boot app default port is 443
2019-03-27 14:06:34 -04:00
BoykoAlex
3e20e7e8d4
Caching JDT types. Invalidate on project change
2019-03-25 19:23:59 -04:00
BoykoAlex
d45ee5c33d
PT #164842647 : Boot properties proposals in parallel
2019-03-23 00:37:40 -04:00
BoykoAlex
201cca9532
Switch license URL
2019-03-21 17:24:52 -04:00
Spring Operator
af8b7f975d
URL Cleanup. RMs not on localhost https URL.
...
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).
These URLs were unable to be fixed. Please review them to see if they can be manually resolved.
* [ ] http://gophercloud.io/docs/ (200) with 1 occurrences could not be migrated:
([https](https://gophercloud.io/docs/ ) result SSLHandshakeException).
* [ ] http://man7.org/linux/man-pages/man7/glob.7.html (200) with 1 occurrences could not be migrated:
([https](https://man7.org/linux/man-pages/man7/glob.7.html ) result AnnotatedConnectException).
* [ ] http://services.typefox.io/open-source/jenkins/job/lsp4j/job/master/lastStableBuild/artifact/build/p2-repository/ (200) with 1 occurrences could not be migrated:
([https](https://services.typefox.io/open-source/jenkins/job/lsp4j/job/master/lastStableBuild/artifact/build/p2-repository/ ) result SSLHandshakeException).
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.
* [ ] http://cfapps.io:1000/hello (ConnectTimeoutException) with 2 occurrences migrated to:
https://cfapps.io:1000/hello ([https](https://cfapps.io:1000/hello ) result ConnectTimeoutException).
* [ ] http://cfapps.io:1001/hello (ConnectTimeoutException) with 2 occurrences migrated to:
https://cfapps.io:1001/hello ([https](https://cfapps.io:1001/hello ) result ConnectTimeoutException).
* [ ] http://cfapps.io:1002/hello (ConnectTimeoutException) with 2 occurrences migrated to:
https://cfapps.io:1002/hello ([https](https://cfapps.io:1002/hello ) result ConnectTimeoutException).
* [ ] http://cfapps.io:1111/ (ConnectTimeoutException) with 2 occurrences migrated to:
https://cfapps.io:1111/ ([https](https://cfapps.io:1111/ ) result ConnectTimeoutException).
* [ ] http://cfapps.io:1111/fromEnv/hello-world (ConnectTimeoutException) with 2 occurrences migrated to:
https://cfapps.io:1111/fromEnv/hello-world ([https](https://cfapps.io:1111/fromEnv/hello-world ) result ConnectTimeoutException).
* [ ] http://cfapps.io:1111/fromenvironment/hello-world (ConnectTimeoutException) with 2 occurrences migrated to:
https://cfapps.io:1111/fromenvironment/hello-world ([https](https://cfapps.io:1111/fromenvironment/hello-world ) result ConnectTimeoutException).
* [ ] http://cfapps.io:1111/fromlaunchconfig/hello-world (ConnectTimeoutException) with 10 occurrences migrated to:
https://cfapps.io:1111/fromlaunchconfig/hello-world ([https](https://cfapps.io:1111/fromlaunchconfig/hello-world ) result ConnectTimeoutException).
* [ ] http://cfapps.io:1111/frompropsfile/hello-world (ConnectTimeoutException) with 8 occurrences migrated to:
https://cfapps.io:1111/frompropsfile/hello-world ([https](https://cfapps.io:1111/frompropsfile/hello-world ) result ConnectTimeoutException).
* [ ] http://cfapps.io:1111/hello-world (ConnectTimeoutException) with 2 occurrences migrated to:
https://cfapps.io:1111/hello-world ([https](https://cfapps.io:1111/hello-world ) result ConnectTimeoutException).
* [ ] http://cfapps.io:1111/inner-class (ConnectTimeoutException) with 2 occurrences migrated to:
https://cfapps.io:1111/inner-class ([https](https://cfapps.io:1111/inner-class ) result ConnectTimeoutException).
* [ ] http://cfapps.io:1111/inner-inner-class (ConnectTimeoutException) with 2 occurrences migrated to:
https://cfapps.io:1111/inner-inner-class ([https](https://cfapps.io:1111/inner-inner-class ) result ConnectTimeoutException).
* [ ] http://cfapps.io:1111/mockedpath/hello-world (ConnectTimeoutException) with 2 occurrences migrated to:
https://cfapps.io:1111/mockedpath/hello-world ([https](https://cfapps.io:1111/mockedpath/hello-world ) result ConnectTimeoutException).
* [ ] http://cfapps.io:999/find (ConnectTimeoutException) with 14 occurrences migrated to:
https://cfapps.io:999/find ([https](https://cfapps.io:999/find ) result ConnectTimeoutException).
* [ ] http://cfapps.io:999/goodbye (ConnectTimeoutException) with 2 occurrences migrated to:
https://cfapps.io:999/goodbye ([https](https://cfapps.io:999/goodbye ) result ConnectTimeoutException).
* [ ] http://cfapps.io:999/greetings (ConnectTimeoutException) with 4 occurrences migrated to:
https://cfapps.io:999/greetings ([https](https://cfapps.io:999/greetings ) result ConnectTimeoutException).
* [ ] http://cfapps.io:999/hello (ConnectTimeoutException) with 4 occurrences migrated to:
https://cfapps.io:999/hello ([https](https://cfapps.io:999/hello ) result ConnectTimeoutException).
* [ ] http://cfapps.io:999/mockedpath/greetings (ConnectTimeoutException) with 2 occurrences migrated to:
https://cfapps.io:999/mockedpath/greetings ([https](https://cfapps.io:999/mockedpath/greetings ) result ConnectTimeoutException).
* [ ] http://cfapps.io:999/mockedpath/hello (ConnectTimeoutException) with 2 occurrences migrated to:
https://cfapps.io:999/mockedpath/hello ([https](https://cfapps.io:999/mockedpath/hello ) result ConnectTimeoutException).
* [ ] http://cloud-controller-ng.service.cf.internal:9022 (UnknownHostException) with 1 occurrences migrated to:
https://cloud-controller-ng.service.cf.internal:9022 ([https](https://cloud-controller-ng.service.cf.internal:9022 ) result UnknownHostException).
* [ ] http://org.eclipse.ui.intro/execute?command= (UnknownHostException) with 2 occurrences migrated to:
https://org.eclipse.ui.intro/execute?command= ([https](https://org.eclipse.ui.intro/execute?command= ) result UnknownHostException).
* [ ] http://dist.springsource.com/snapshot/TOOLS/sts4-language-server-integrations/nightly (403) with 1 occurrences migrated to:
https://dist.springsource.com/snapshot/TOOLS/sts4-language-server-integrations/nightly ([https](https://dist.springsource.com/snapshot/TOOLS/sts4-language-server-integrations/nightly ) result 403).
* [ ] http://foobar.com/munhings.tar.gz (404) with 1 occurrences migrated to:
https://foobar.com/munhings.tar.gz ([https](https://foobar.com/munhings.tar.gz ) result 404).
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* [ ] http://dist.springsource.com/snapshot/STS4/nightly-distributions.html with 5 occurrences migrated to:
https://dist.springsource.com/snapshot/STS4/nightly-distributions.html ([https](https://dist.springsource.com/snapshot/STS4/nightly-distributions.html ) result 200).
* [ ] http://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html with 1 occurrences migrated to:
https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html ([https](https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html ) result 200).
* [ ] http://maven.apache.org/xsd/maven-4.0.0.xsd with 2 occurrences migrated to:
https://maven.apache.org/xsd/maven-4.0.0.xsd ([https](https://maven.apache.org/xsd/maven-4.0.0.xsd ) result 200).
* [ ] http://stackoverflow.com with 1 occurrences migrated to:
https://stackoverflow.com ([https](https://stackoverflow.com ) result 200).
* [ ] http://stackoverflow.com/questions/6132529/antlr-parsing-java-properties with 1 occurrences migrated to:
https://stackoverflow.com/questions/6132529/antlr-parsing-java-properties ([https](https://stackoverflow.com/questions/6132529/antlr-parsing-java-properties ) result 200).
* [ ] http://stackoverflow.com/tags/spring-tools-4 with 1 occurrences migrated to:
https://stackoverflow.com/tags/spring-tools-4 ([https](https://stackoverflow.com/tags/spring-tools-4 ) result 200).
* [ ] http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html with 1 occurrences migrated to:
https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html ([https](https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html ) result 200).
* [ ] http://www.apple.com/DTDs/PropertyList-1.0.dtd with 7 occurrences migrated to:
https://www.apple.com/DTDs/PropertyList-1.0.dtd ([https](https://www.apple.com/DTDs/PropertyList-1.0.dtd ) result 200).
* [ ] http://www.eclipse.org/legal/epl-v10.html with 64 occurrences migrated to:
https://www.eclipse.org/legal/epl-v10.html ([https](https://www.eclipse.org/legal/epl-v10.html ) result 200).
* [ ] http://www.java.com/en/download/help/error_hotspot.xml with 1 occurrences migrated to:
https://www.java.com/en/download/help/error_hotspot.xml ([https](https://www.java.com/en/download/help/error_hotspot.xml ) result 200).
* [ ] http://www.springframework.org/schema/beans/spring-beans.xsd with 1 occurrences migrated to:
https://www.springframework.org/schema/beans/spring-beans.xsd ([https](https://www.springframework.org/schema/beans/spring-beans.xsd ) result 200).
* [ ] http://www.springframework.org/schema/context/spring-context.xsd with 1 occurrences migrated to:
https://www.springframework.org/schema/context/spring-context.xsd ([https](https://www.springframework.org/schema/context/spring-context.xsd ) result 200).
* [ ] http://www.springframework.org/schema/data/jpa/spring-jpa.xsd with 1 occurrences migrated to:
https://www.springframework.org/schema/data/jpa/spring-jpa.xsd ([https](https://www.springframework.org/schema/data/jpa/spring-jpa.xsd ) result 200).
* [ ] http://www.springframework.org/schema/tx/spring-tx.xsd with 1 occurrences migrated to:
https://www.springframework.org/schema/tx/spring-tx.xsd ([https](https://www.springframework.org/schema/tx/spring-tx.xsd ) result 200).
* [ ] http://contributor-covenant.org with 1 occurrences migrated to:
https://contributor-covenant.org ([https](https://contributor-covenant.org ) result 301).
* [ ] http://contributor-covenant.org/version/1/3/0/ with 1 occurrences migrated to:
https://contributor-covenant.org/version/1/3/0/ ([https](https://contributor-covenant.org/version/1/3/0/ ) result 301).
These URLs were intentionally ignored.
* http://localhost:3000 with 8 occurrences
* http://localhost:8080/greeting with 1 occurrences
* http://localhost:9000 with 6 occurrences
* http://maven.apache.org/POM/4.0.0 with 4 occurrences
* http://www.springframework.org/schema/beans with 4 occurrences
* http://www.springframework.org/schema/context with 2 occurrences
* http://www.springframework.org/schema/data/jpa with 2 occurrences
* http://www.springframework.org/schema/p with 1 occurrences
* http://www.springframework.org/schema/tx with 2 occurrences
* http://www.w3.org/1999/XSL/Transform with 4 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 3 occurrences
Create https URLs for RMs not on local host
2019-03-21 12:02:19 -04:00
Spring Operator
e2d604f023
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).
These URLs were unable to be fixed. Please review them to see if they can be manually resolved.
* http://my.repository.com/repo/path (200) with 1 occurrences could not be migrated:
([https](https://my.repository.com/repo/path ) result SSLHandshakeException).
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.
* http://sha256timestamp.ws.symantec.com/sha256/timestamp (InvalidMediaTypeException) with 3 occurrences migrated to:
https://sha256timestamp.ws.symantec.com/sha256/timestamp ([https](https://sha256timestamp.ws.symantec.com/sha256/timestamp ) result ConnectTimeoutException).
* http://www.myhost.com/maven/jdk14 (500) with 1 occurrences migrated to:
https://www.myhost.com/maven/jdk14 ([https](https://www.myhost.com/maven/jdk14 ) result 500).
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.
* http://dist.springsource.com/release/TOOLS/third-party/misc-p2-repo/ with 1 occurrences migrated to:
https://dist.springsource.com/release/TOOLS/third-party/misc-p2-repo/ ([https](https://dist.springsource.com/release/TOOLS/third-party/misc-p2-repo/ ) result 200).
* http://maven.apache.org/xsd/settings-1.0.0.xsd with 1 occurrences migrated to:
https://maven.apache.org/xsd/settings-1.0.0.xsd ([https](https://maven.apache.org/xsd/settings-1.0.0.xsd ) result 200).
* http://spring.io/tools with 3 occurrences migrated to:
https://spring.io/tools ([https](https://spring.io/tools ) result 200).
* http://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/build_number_ranges.html with 1 occurrences migrated to:
https://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/build_number_ranges.html ([https](https://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/build_number_ranges.html ) result 200).
* http://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/plugin_compatibility.html with 1 occurrences migrated to:
https://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/plugin_compatibility.html ([https](https://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/plugin_compatibility.html ) result 200).
* http://www.springframework.org/schema/beans/spring-beans.xsd with 1 occurrences migrated to:
https://www.springframework.org/schema/beans/spring-beans.xsd ([https](https://www.springframework.org/schema/beans/spring-beans.xsd ) result 200).
* http://www.pivotal.io with 1 occurrences migrated to:
https://www.pivotal.io ([https](https://www.pivotal.io ) result 301).
These URLs were intentionally ignored.
* http://maven.apache.org/SETTINGS/1.0.0 with 2 occurrences
* http://www.springframework.org/schema/beans with 2 occurrences
* http://www.springframework.org/schema/p with 1 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 2 occurrences
Revert timestamp switch
2019-03-20 13:45:27 -04:00
Kris De Volder
d86becebe7
http -> https
2019-03-08 15:48:38 -08:00
BoykoAlex
91d9838fff
PT #164474609 : Light TypeDescriptorData and caching super, sub-types
2019-03-08 12:09:50 -05:00
BoykoAlex
dc1e2708f9
PT #164216122 : JDT LS search performance improvement 2
2019-03-06 19:57:47 -05: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
a261770210
housekeeping
2019-02-27 11:38:40 +01:00
Kris De Volder
a7d8fa3996
Eclipse metadata
2019-02-25 10:23:40 -08:00
Kris De Volder
21123883f9
Revert "Remove workaround for https://github.com/spring-projects/sts4/issues/193 "
...
This reverts commit 3faacd88ff .
2019-02-25 09:18:08 -08:00
BoykoAlex
529e91e82c
Missing changes from JDT Index adoption
2019-02-23 00:52:35 -05:00