Commit Graph

448 Commits

Author SHA1 Message Date
Kris De Volder
a41435f69e Improve process labels for remote processes 2019-12-03 14:45:41 -08:00
Martin Lippert
f8dd7929fd added configs for fetching live hover data to allow users to customize the behaviour 2019-11-19 14:41:37 +01:00
BoykoAlex
560128a0bb Attempt to fix CU Cache unit tests failing randomly 2019-11-18 13:58:50 -05:00
BoykoAlex
58a40ae286 Logging added for debugging failing unit test 2019-11-15 13:06:11 -05:00
nsingh@pivotal.io
120b88a2d7 Minor code changes in generating progress ID key 2019-11-14 21:10:30 -08:00
nsingh@pivotal.io
2afda6e8a4 Added progress task to better handle message updates to the same task 2019-11-14 21:06:13 -08:00
nsingh@pivotal.io
da8c5175be Add progress reporting to process connection 2019-11-14 16:06:43 -08:00
nsingh@pivotal.io
f12522d058 Fixed progress ID not being unique to a process 2019-11-14 15:44:04 -08:00
nsingh@pivotal.io
e0c637a9e6 Change the unique id for progress reporting 2019-11-14 14:01:17 -08:00
nsingh@pivotal.io
9969c59e95 PT 168776173 - Integrate progress service live hovers v2
Initial integration of progress service into live hovers v2. Added new
API to make it cleared when progress for the  same taskId can be done,
and added progress reporting to SpringProcessConnectorService which can
potentially be a long running progress if several retries on refresh are
required.
2019-11-14 13:56:02 -08:00
Kris De Volder
5dafeb1171 Add support for CTRL-click nav to property sources
... in application.yml

See: https://www.pivotaltracker.com/story/show/169240253
2019-11-07 14:33:58 -08:00
Kris De Volder
0ac214b7ca Improve support for nested property goto definition..
... in application.yml

See: https://www.pivotaltracker.com/story/show/169240253
2019-11-07 10:04:36 -08:00
Kris De Volder
1a838299a0 Add support for 'processId/appGuid' for remote apps 2019-11-06 11:26:23 -08:00
Kris De Volder
9fae675c84 Preliminary implementation of boot-dash menus...
for live process connection management
2019-10-28 10:47:40 -07:00
BoykoAlex
bb79221cfe PT #165911996: Switch to LocationLink from Location for definitions 2019-10-15 14:05:35 -04:00
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
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
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
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