234 Commits

Author SHA1 Message Date
Kris De Volder
17232e5a26 Replace project sorter for initial classpath events...
Now uses FileBuffers instead of open editors. This avoid
long blocking on ui thread syncExec.
2020-03-11 16:30:42 -07:00
Martin Lippert
9ef2f9f334 updated version to 4.6.0 to prepare for next release 2020-03-09 16:59:20 +01:00
Martin Lippert
9cb47988b1 formatting 2020-03-06 13:58:38 +01:00
BoykoAlex
99149eb6dd Update annotation color preference value on the UI thread 2020-02-13 10:15:29 -05:00
Martin Lippert
2958bf3edd updated versions to 4.5. 2020-01-22 10:25:08 +01:00
Martin Lippert
eacba171b8 updated version to 4.5.1 2019-12-19 10:08:22 +01:00
nsingh@pivotal.io
527599685b PT 169821181 - Show progress in progress status line in Eclipse 2019-12-10 22:45:38 -08:00
Martin Lippert
fb5b1417df version updated to 4.5.0 2019-11-21 10:36:51 +01:00
Martin Lippert
99bf44ec91 updated versions to 4.4.2 2019-10-24 19:34:38 +02:00
BoykoAlex
bb79221cfe PT #165911996: Switch to LocationLink from Location for definitions 2019-10-15 14:05:35 -04:00
Martin Lippert
93918d150d updated versions to 4.4.1 2019-09-19 12:06:43 +02:00
BoykoAlex
e6592f0637 PT #168196551: Connect marker color to theme color. Remove old marker 2019-09-09 14:39:04 -04:00
BoykoAlex
2f31f55318 PT #168196551: Dark theme support for live boot hints 2019-09-05 21:37:33 -04:00
BoykoAlex
297aea926e PT #168196551: Dark teheme color for boot live hint 2019-09-05 17:48:42 -04:00
Martin Lippert
1640ee53a4 version updated to 4.4.0 2019-08-14 11:48:36 +02:00
Kris De Volder
8103b51232 Fix process reaper to be a little more robust
- cleanup rogue servers by server id.
- server id is the same now for language of same type
  even if created from a different instance of
  ProcessStreamProvider

Signed-off-by: Kris De Volder <kdevolder@pivotal.io>
2019-08-12 12:13:54 -07:00
Kris De Volder
768bcc8c53 Workaround for ls processes being leaked by lps4e
See:
  - https://bugs.eclipse.org/bugs/show_bug.cgi?id=549904
  - https://www.pivotaltracker.com/story/show/167519460
2019-08-08 17:18:06 -07:00
BoykoAlex
45b8a2e1dc PT #167595632: Update CMs after Classpath sent off to LS (Experimental) 2019-08-02 15:50:22 -04:00
BoykoAlex
3a03f3041d PT #167595632: Fix highlight codelens provider 2019-08-02 00:35:21 -04:00
Martin Lippert
3e4388964e updated version to 4.3.2 2019-07-12 15:32:48 +02:00
BoykoAlex
ee16ee17c3 PT #166603176: Limit hover request processing time 2019-06-24 17:31:22 -04:00
Martin Lippert
d10bb40e27 updated version to 4.3.1 2019-06-21 10:32:37 +02:00
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
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
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
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
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
5abc6f9df0 initial implementation towards a compilation-unit-based content-assist for types and packages 2019-05-07 10:23:31 +02:00
Kris De Volder
4317b1e663 Fix eclipse-ls bundles to work with new fatjar setup 2019-05-02 16:30:00 -07:00
BoykoAlex
37764056cf PT #155622190: STS4 CF Manifest editor across everything 2019-04-22 13:13:17 -04: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
Martin Lippert
06f1f002e4 version updated to 4.2.2 2019-04-18 10:56:30 +02:00
Martin Lippert
e934d40858 updated to 4.2.1 2019-03-29 09:50:06 +01:00
BoykoAlex
6b514c0831 PT #164971098: Fix Inro URL constants. Properly create Location instance 2019-03-28 17:27:17 -04:00
Martin Lippert
46e9e985b0 about file updates 2019-03-24 19:30:07 +01: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
BoykoAlex
0de472b2b4 Switch back jsoup and remark packaging 2019-03-20 11:14:56 -04:00
Martin Lippert
ea7189aa43 updated a few about files 2019-03-20 16:00:35 +01:00
Kris De Volder
598efa5022 Another pom change forgot to commit before 2019-03-18 13:02:25 -04:00
Kris De Volder
b6effd1dee Third party p2 dependeny on jsoup and remark 2019-03-18 13:02:25 -04:00
Martin Lippert
c928b61c31 avoid NPE in case of document being null 2019-03-12 10:11:02 +01: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