Commit Graph

576 Commits

Author SHA1 Message Date
Martin Lippert
75bdd3f600 fixed problem with automatically connecting to processes to retrieve live data did not work for random cases 2020-06-10 09:49:45 +02:00
Kris De Volder
5bfc59098e Bump version to 1.19.0 2020-05-28 16:12:11 +00:00
Kris De Volder
e87dee6954 Add one more test case for https://github.com/spring-projects/sts4/issues/190
To ensure it works also for integer property.
2020-05-21 16:00:47 -07:00
Kris De Volder
42d34a533f Quick and dirty fix of https://github.com/spring-projects/sts4/issues/190 2020-05-21 15:36:54 -07:00
Kris De Volder
f10a6f2735 Avoid spurious live connection / refresh errors
When process is already destroyed. Stop trying to connect
or refresh data for that process... and don't report errors
about it either.
2020-05-21 11:05:59 -07:00
Martin Lippert
edf29d2d93 updated lsp4j to 0.9.0 release 2020-05-08 16:50:09 +02:00
Kris De Volder
9c8cedb126 Another tweak for https://github.com/spring-projects/sts4/issues/427
Add '{' as a trigger character.
2020-05-07 11:15:44 -07:00
Kris De Volder
6725770df6 Tweak for https://github.com/spring-projects/sts4/issues/427
Allow completion provider to look past a '.' in the completion prefix.
2020-05-05 07:35:58 -07:00
Martin Lippert
67c4e44e63 try to auto-connect to processes only if the corresponding project is known and has actuators in the classpath 2020-05-04 16:04:34 +02:00
Kris De Volder
3b65e1f511 Implementation for https://github.com/spring-projects/sts4/issues/427 2020-04-23 15:44:57 -07:00
Kris De Volder
6d99b2b14e Regression test for GH_427
... not passing yet.
2020-04-23 13:21:08 -07:00
Kris De Volder
5f25259530 Bump version to 1.18.0 2020-04-22 19:48:34 +00:00
Kris De Volder
a873fcf7ee Fix for GH_449 2020-04-17 12:02:28 -07:00
Kris De Volder
d95930c857 Fix more issues with 'missing property' in yaml quickfix
Also improve regression tests.
2020-04-07 13:26:41 -07:00
Kris De Volder
1caee1c97b Merge branch 'master' of github.com:spring-projects/sts4 2020-04-06 17:18:51 -07:00
Kris De Volder
3d4c72318c Quick Fix for unknown properties in application.yml
See https://github.com/spring-projects/sts4/issues/442
2020-04-06 17:18:00 -07:00
BoykoAlex
3bddccd57f PT #171932358 Flag for detailed java type data for sub/super types 2020-04-02 13:35:11 -04:00
Martin Lippert
99a33547c4 updated xml parsing library to new version under org.eclipse.lemminx namespace 2020-04-01 13:20:08 +02:00
Kris De Volder
17af13e448 Add support for "<<" anchor references in application.yml 2020-03-31 16:12:13 -07:00
Martin Lippert
97cada3fec upgraded jdt.core to 3.21.0, which corresponds to Eclipse 2020-03 release 2020-03-26 15:13:05 +01:00
Kris De Volder
c99d1d0d4f Bump version to 1.17.0 2020-03-20 13:55:03 +00:00
Kris De Volder
7234e24f42 Bump version to 1.16.0 2020-03-18 19:51:56 +00:00
Kris De Volder
0a3a3acccf Fix failing test case 2020-03-17 15:32:15 -07:00
Kris De Volder
02d2da126c Fix for https://github.com/spring-projects/sts4/issues/404
... with regression test.
2020-03-17 09:16:53 -07:00
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
Kris De Volder
ac169b455a Better error messages from reactor 2020-03-11 14:14:22 -07:00
BoykoAlex
1e3f0adcf3 PT #171730730 Move classpath fallback calculation in tests 2020-03-10 17:16:58 -04:00
BoykoAlex
e8610bb448 Logging to debug issue #415 2020-03-10 11:41:01 -04:00
Martin Lippert
29e6555cb9 add additional debug output to identify the issue behind GH #413 2020-03-10 12:51:01 +01:00
Kris De Volder
1719c5a643 Try again to make test output more verbose 2020-02-28 10:15:21 -08:00
Martin Lippert
b466676eee optimize handling of type dependencies when scanning symbols to avoid keeping track of self-references and binary types 2020-02-14 18:03:30 +01:00
Martin Lippert
2be05a4ac9 switched scanning of affetced files to bulk scan mechanism to optimize performance 2020-02-13 10:06:39 +01:00
Martin Lippert
aa0b33f70a try to make timestamp-related tests more stable and robust against different file systems and timestamp update granularities 2020-02-06 12:04:11 +01:00
Martin Lippert
ed3e6aee58 do not delete symbols from indexer if file is not re-scanned by the individual indexer, e.g. because of unchanged timestamps 2020-02-06 11:42:27 +01:00
Martin Lippert
fbb306b9ad optimize java symbol indexer performance by avoiding double scanning of the same file in case the timestamp has not changed 2020-02-06 10:16:30 +01:00
Martin Lippert
74d8aef562 enhance symbol cache to update multiple files at once and use that new capability from java symbol indexer 2020-02-03 14:55:37 +01:00
Martin Lippert
4d6de9f41c improve file observer mechanism to work with multiple files 2020-01-31 13:40:56 +01:00
Martin Lippert
6413bcb7cc initial change towards multi-file symbol indexing on change events 2020-01-29 16:27:03 +01:00
Martin Lippert
601006c53b added missing copyright headers 2020-01-29 08:46:10 +01:00
Martin Lippert
9e7b7d08eb cleanup 2020-01-17 15:27:22 +01:00
BoykoAlex
f460ad214d Fix NPE in java def handler 2020-01-08 19:59:42 -05:00
nsingh@pivotal.io
2de688f037 PT 169821438 - Show error on maximum retries for live hovers v2
When maximum retries for connect, disconnect, and refresh live data is
reached, show an error in the client.
2020-01-06 15:47:20 -08:00
nsingh@pivotal.io
8f7dbda757 Improvements to progress events in live hovers v2 2020-01-06 15:03:34 -08:00
nsingh@pivotal.io
1b6754c217 Add progress event for live hovers v2 disconnect 2020-01-06 14:42:59 -08:00
nsingh@pivotal.io
16c12b0c85 PT 161489998 - Detail for proposal must not be null.
For some clients like Eclipse, a null detail in a completion proposal
for @Value results in an NPE at JDT level when inserting the proposal in
the editor, and results in odd behaviour like insertion of an extra new
line.
2020-01-06 14:08:29 -08:00
Kris De Volder
6d4c3558f2 Bump version to 1.15.0 2019-12-20 22:11:19 +00:00
Kris De Volder
90b01c6e64 Do not show very long process-id in live process labels 2019-12-13 11:38:59 -08:00
Martin Lippert
55b567897d added spring context indexer to build 2019-12-09 17:01:27 +01:00
Kris De Volder
a41435f69e Improve process labels for remote processes 2019-12-03 14:45:41 -08:00
Kris De Volder
8cb79d0721 Bump version to 1.14.0 2019-11-26 14:28:45 +00:00