Commit Graph

510 Commits

Author SHA1 Message Date
Martin Lippert
975aff247f guard commands for local processes against missing tools.jar 2019-10-04 12:05:34 +02:00
BoykoAlex
39e8d4a769 PT #168807109: Switch XML scanning to specific folders rather than globs 2019-10-03 19:01:15 -04:00
BoykoAlex
3538327ddd PT #168807109: Trivial corrections 2019-10-02 19:58:23 -04:00
Martin Lippert
ebdb8b63ac re-evaluate status of all processes if new projects came along, otherwise the language server can be wrong when identifying auto-connectable processes 2019-10-02 20:42:03 +02:00
Kris De Volder
f102f2cfe7 Add live process management commands to vscode 2019-10-02 11:39:26 -07:00
Martin Lippert
2d7fc49d08 avoid automatic process tracker to automatically reconnect to a process when the user manually disconnected from it 2019-10-01 19:41:23 +02:00
Martin Lippert
9a3bebd775 improved auto-connect-handling for boot processes started via the boot dashboard 2019-10-01 19:03:08 +02:00
Martin Lippert
0a80f1f181 re-enable live request mapping symbols on new live hovers v2 mechanism 2019-09-27 14:01:50 +02:00
Kris De Volder
70551c3130 Cleanup unused import 2019-09-25 10:22:08 -07:00
Martin Lippert
cca8d91a4e updated to latest jdt.core from 2019-09 release 2019-09-25 17:57:44 +02:00
Martin Lippert
81fa7b6a04 Merge branch 'master' into live-hovers-v2 2019-09-25 13:17:09 +02:00
Martin Lippert
20e769f6a1 code cleanup and test case update to new mechanism 2019-09-25 13:13:18 +02:00
BoykoAlex
cc699ec497 Fix StackOverflowException 2019-09-24 11:41:01 -04:00
Martin Lippert
9a62b85d9e added new settings for automatic process tracking 2019-09-24 17:09:08 +02:00
Martin Lippert
7f3f57e2a7 minor code simplification 2019-09-24 15:26:44 +02:00
Martin Lippert
1c02fe4ea7 Merge branch 'master' into live-hovers-v2 2019-09-24 14:57:27 +02:00
Kris De Volder
6f451ee7fe Bump version to 1.12.0 2019-09-19 15:17:19 +00:00
BoykoAlex
8c3d55e4ec Final fix for symbol indexer config 2019-09-16 11:49:07 -04:00
BoykoAlex
5c35358451 Attempt to fix XML beans index on file change 2019-09-15 21:35:38 -04:00
BoykoAlex
63a5a7ecbb Update XML indexer config in single future 2019-09-13 14:33:54 -04:00
BoykoAlex
d8bda3812f Fix unnecessary findType calls and NPEs in Boot LS 2019-09-12 19:14:27 -04:00
Martin Lippert
66c95991a9 keeping JMX connection open and react to connection lost event + integrating remote apps into the regular connect/disconnect command handling 2019-09-11 12:47:48 +02:00
Martin Lippert
96e5b1d1a4 Merge branch 'master' into live-hovers-v2 2019-09-10 11:40:59 +02:00
Martin Lippert
5902f920bd process status added, incl. disconnect command 2019-09-09 20:31:44 +02:00
Kris De Volder
8d60b77bcb Some tweaks around issue #361
When dropping prefix from completion label
in application.properties, also update the
edits to drop it from the edit range.
2019-09-06 12:24:50 -07:00
BoykoAlex
1200bf2c8b Fix duplicate files in XML index 2019-09-06 12:36:55 -04:00
Martin Lippert
8c1fe4c664 added commands to manually deal with live hover process connections 2019-09-06 10:47:48 +02:00
Kris De Volder
44e9532ea3 Try to shorten labels for boot property completions
Part 2: also do the same in application.yml

See: https://github.com/spring-projects/sts4/issues/361
2019-09-05 16:10:01 -07:00
Kris De Volder
f7276a5683 Try to shorten labels for boot property completions
See: https://github.com/spring-projects/sts4/issues/361
2019-09-05 15:14:07 -07:00
Kris De Volder
b23478248f Avoid classloading in TypeUtil.isCollection
Use type information from project classpath index
instead.
2019-09-04 16:18:54 -07:00
Martin Lippert
2481a372c1 removed keepchecking attribute, will be replaced with manual option to refresh live data 2019-09-04 12:55:42 +02:00
Martin Lippert
9d0d2862ba added check for availability of the tools.jar types 2019-09-04 12:49:14 +02:00
Martin Lippert
e04df5ff2c live hover mechanics, v2 2019-09-04 10:17:23 +02:00
Kris De Volder
48e460d78f No classloading in TypeUtil.isMap method
See: https://www.pivotaltracker.com/story/show/167917595
2019-08-27 16:30:17 -07:00
Martin Lippert
577901c8a1 dispose only when server got fully initialized, otherwise the shutdown hangs forever 2019-08-20 15:17:52 +02:00
Kris De Volder
a40bda5547 Bump version to 1.11.0 2019-08-14 15:04:54 +00: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
53af53ed16 Change timeout composition on JDTLSProjectCache init
... so now the timeout is measured from the time that
the server is being initialized through LSP protocol
rather than from the time when the server beans are
being created and autowired.
2019-08-09 11:14:10 -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
Martin Lippert
379f3c102a try with resource when reading symbol cache data to avoid leaking file handles 2019-08-07 16:49:01 +02:00
Martin Lippert
2768a29f09 avoid putting null elements in the symbol addon information list, causes issues when reading such a json and setting the array data back in 2019-08-07 16:49:01 +02:00
Martin Lippert
4d7f9b127c https fix 2019-07-28 17:24:48 +02:00
Kris De Volder
61c79f5281 Another attempt to fix test failures 2019-07-26 09:10:19 -07:00
Kris De Volder
bd061a4ec3 Take superclass into account for properties CTRL-click
See: https://github.com/spring-projects/sts4/issues/326
2019-07-25 13:11:14 -07:00
Kris De Volder
ef63d13226 Fix test failures 2019-07-24 15:31:23 -07:00
Kris De Volder
89d79d9067 Quick and dirty fix for https://github.com/spring-projects/sts4/issues/327 2019-07-24 12:29:55 -07:00
Kris De Volder
67973cab66 Fix build issue 2019-07-23 12:13:40 -07:00
Kris De Volder
32d1e6fd36 Add support for 'docker' attribute to CF editor 2019-07-23 11:43:41 -07:00
Kris De Volder
701ce22569 Bump version to 1.10.0 2019-07-12 14:34:15 +00:00
Martin Lippert
b1ed6bb937 update jdt to 3.18.0 2019-07-10 16:24:01 +02:00