Commit Graph

69 Commits

Author SHA1 Message Date
BoykoAlex
5764b82fa7 Remove console.log() call 2020-06-11 14:48:09 -04:00
BoykoAlex
08b1b4de23 Add setting to enable/disable JVM checking. "Do not show again" button for warning msg 2020-06-11 13:43:21 -04:00
BoykoAlex
95547b3b82 Tiny correction 2020-06-02 17:19:28 -04:00
BoykoAlex
e59877221c PT #169882119 Listen to active editor to update highlights 2020-06-02 16:05:12 -04:00
nsingh@pivotal.io
e01a48b16c PT 168776173 - Progress service improvements in vscode
Fixed a bug and made some improvements in the vscode progress service
such that messages for the same task id can be sent to the same open progress
UI. Previously, the progress UI in vscode will close after the first
message and it was not possible to have a continuous stream
of progress messages appearing in the same open progress UI.
2019-11-14 14:04:59 -08:00
Kris De Volder
b9c491466f Do not auto-redirect language server logs to file
See: https://github.com/spring-projects/sts4/issues/328
2019-07-22 15:12:54 -07:00
Martin Lippert
855887dc08 added vmarg to stop tiered compilation at level 1 2019-07-10 17:03:05 +02:00
BoykoAlex
5468e43963 PT #166315444: XML content assist for VSCode and Theia 2019-05-28 19:11:47 -04:00
BoykoAlex
f53070f3b5 PT #165978425: Exploded LS Jar for VSCode 2019-05-14 14:40:40 -04:00
BoykoAlex
737460ae90 PT #152866825: Progress UI for vscode client 2019-05-10 18:00:56 -04:00
BoykoAlex
bfca34e77d PT #165285833: XML beans for VScode, Theia and Atom 2019-04-16 22:47:28 -04:00
Kris De Volder
4230f16fa8 Add support to vscode-spring-boot for custom vm args 2019-04-02 11:30:31 -07:00
BoykoAlex
91d9838fff PT #164474609: Light TypeDescriptorData and caching super, sub-types 2019-03-08 12:09:50 -05:00
BoykoAlex
2b2413ee60 JDT LS based index for searches and refactorings to replace Jandex 2019-02-22 17:23:22 -05:00
BoykoAlex
7fe0d75412 PT #163527410: Don't load source for Eclipse. Ask JDT LS for locations. 2019-02-06 11:21:06 -05:00
BoykoAlex
db429f9c21 PT #162167333: Ask JDT server for hover links (Eclipse, VSCode) 2018-12-11 18:41:33 -05:00
Kris De Volder
6717306d8f Convert language servers to Boot apps 2018-10-02 15:39:15 -07:00
nsingh
82ee324191 Minor change in fetching commands from vscode 2018-08-28 19:25:56 +02:00
nsingh
e125d1de75 PT-160007578: Check if commands exist before registering in vscode 2018-08-28 16:47:11 +02:00
BoykoAlex
374b5f0ad7 CodeLens for boot hints in VSCode 2018-08-16 13:38:40 -04:00
BoykoAlex
e92631b036 PT #159690831: Remove inline boot icon decoration 2018-08-10 10:08:03 -04:00
BoykoAlex
29707d0614 Fix flickering of boot hints for VSCode client 2018-08-02 18:40:50 -04:00
BoykoAlex
819ae52acf Finalize boot-hint optics change 2018-08-01 17:08:08 -04:00
BoykoAlex
e350da8ab7 Boot hints first trial 2018-07-31 11:08:02 -04:00
Kris De Volder
31482dc34d Remove obsolete 'sts/project' service support 2018-06-04 13:14:09 -07:00
BoykoAlex
1b33036794 PT #156965730: Get Javadoc from JDT LS or eclipse client via sts/javadoc 2018-05-31 22:19:28 -04:00
nsingh
ae531ff78c Show live hovers on all open editors in vscode 2018-05-04 18:31:24 -07:00
Kris De Volder
15e3230e3b Allow overriding vscode language server options
JAVA_HOME and heap can now be overridden by the user from
vscode worspace settings, in a similar way for all our language servers,
by setting XXX.java.home and XXX.java.heap configuration keys.
2018-05-03 12:41:55 -07:00
Kris De Volder
b684bf0d20 Fix bug causing NPE in launch-util 2018-04-02 17:28:21 -07:00
Kris De Volder
7482c26ccb Trying to improve the 'cleanup' of classpath listeners 2018-03-20 17:23:35 -07:00
nsingh
e16cb6a9c9 Classpath change events now contain classpath info 2018-03-16 12:07:58 -07:00
Kris De Volder
fcb4473025 Partial implementation of 'jdt.ls.addClasspatListener' support 2018-03-15 08:56:18 -07:00
nsingh
328607f531 Streamline async handler API
Added an async handler for LS requests that should not run on the same
thread as LSP4J event loop. Also streamlined method signatures for
handlers and removed useless CompletableFuture.
2018-03-12 16:07:43 -07:00
nsingh
591adec33d Added JDT command for getting Java project
Also added a JDT Project cache in the Spring Boot LS
2018-03-09 12:05:31 -08:00
nsingh
a305e2ce53 Implement resolve classpath command 2018-03-08 15:18:42 -08:00
Kris De Volder
9f383a9b45 Switch vscode-spring-boot to properties launcher 2018-03-01 22:24:26 -08:00
Kris De Volder
40a6ad233f Adopt jvm-launch-util in commons-vscode 2018-02-27 12:32:43 -08:00
Kris De Volder
b3fa404a41 Cleanup some debug logging 2018-02-09 18:16:51 -08:00
Kris De Volder
12b788c1f3 Improve error handling in failure to find JRE in JAVA_HOME 2018-02-09 18:01:26 -08:00
Kris De Volder
f8891a4e8d One more attempt to fix jvm-util.ts to work better on Windows 2018-02-06 14:03:04 -08:00
Kris De Volder
07ca259445 Improved logic for jvm-util.ts so it will find JavaHome better on Windows 2018-02-06 12:01:56 -08:00
Kris De Volder
476dc27e0b More tweaks to vscode-boot-java jvm finding.
Look for a sibling JDK if the found java exe belongs to a jre.
2018-02-05 14:57:53 -08:00
Kris De Volder
a5b9956745 Improved logics for finding JVM / JDK in vscode-boot-java 2018-02-05 10:27:36 -08:00
Kris De Volder
67e5131718 More robust log file redirection.
I.e. directly redirect System.err stream to a file. 
Instead of trying to get a hodge-podge of different java logging systems to all  send output to the same file.
2018-01-31 14:47:40 -08:00
BoykoAlex
286d435d53 PT #151978919 VSCode navigation to resource from hovers (POC) 2018-01-19 19:26:29 -05:00
Kris De Volder
f136409df2 Make jvm heap size in vscode-concourse language server configurable by user 2018-01-05 14:50:21 -08:00
BoykoAlex
16888fe1fe PT #153612030 Don't show tools.jar message for Java 9 2017-12-29 13:22:00 -05:00
BoykoAlex
43817b95a8 Correct Java 9 detection for VSCode extensions 2017-12-13 12:30:52 -05:00
BoykoAlex
28f36ae9b7 Launch LS on Win from VSCode and Atom 2017-12-12 12:34:12 -05:00
Kris De Volder
c5df8812fa Some tweaks to log outpur redirection for vscode 2017-11-22 14:37:33 -08:00