Commit Graph

6939 Commits (1f5cd7a4e55febd14cb5df6b52e45a9cb019d50c)

Author SHA1 Message Date
Valeriy Svydenko 1f5cd7a4e5 Getting external libraries via jdt.ls extension (#7679)
Signed-off-by: Valeriy Svydenko <vsvydenk@redhat.com>
2018-10-17 15:05:02 +02:00
Mykola Morhun 6f8fcf0871 CHE-6907: Use JDT-LS to get effective pom (#7661)
Signed-off-by: Mykola Morhun <mmorhun@redhat.com>
2018-10-17 15:05:02 +02:00
Valeriy Svydenko a10f8194e1 use jdt.ls extension in java test-plugin (#7429)
Signed-off-by: Valeriy Svydenko <vsvydenk@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder dc2c82a1dd Use Che LSP Extension for File Structure View
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Valeriy Svydenko db11bd3e30 use extension of jdt.ls
Signed-off-by: Valerii Svydenko <vsvydenk@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder 29f124cead Fix licenses, update to new version
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder 26e168ef06 Use {} format for log messages
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder 70218d52c0 Log telemetry in debug only to reduce load,
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder 27496c6b1b Use LaunchingStrategy in Java LS.
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder 3815a1d83b Introduce LaunchingStrategy to allow per project/workspace LS's
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder a54f29577c Port to Che 6
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder e7efc5dd03 Licenses, formatting, dependencies
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder 0441120e83 Start language server for watched file patterns
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder 55b5241255 Use LSP editor even if no capabilities are found.
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder 54864d5e52 Fix import order
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder 0d1efa3c0f Fix selection when opening references
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder cd6b6743ad Set mime type to get syntax coloring
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder daaa2d5813 Added shutdown/exit handling
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder 4c26ba0152 Register file watches for Java
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder ff9166f379 Use LSP editor for maven and class files.
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder 5760c52af3 Log jdt.ls status messages to log.
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder 00c9545eb6 Add rangeLength field to didChange notification
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder 57a282a0ff Fix blocked IllegalStateException on LS startup
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder 91546ec17a Use one language server per workspace
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder ff388c0c40 Update to 5.19.0
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder 3404b157c6 Makes support for class file contents work
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder 8a21d25e07 Update to latest che version
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder 78fb6c6e7c First cut of opening references in jars
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder 4c9e1959ec Fix up command id for jdt.ls code actions
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder d2e7c9dd89 License header, formatting
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder eae19ba7f3 Make sure boolean values are set (be forgiving of bogus LSs)
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder 1c228b5219 Turn off Java editor
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder fc20dc5e1a Set current dir when starting jdt.ls
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder d716b36460 Add meaningful data dir
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder 8b5d67d063 Clean up install script & added launcher plugin
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Thomas Mäder 24cc3349cf Adapt json->java
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2018-10-17 15:05:02 +02:00
Oleksandr Andriienko a6b945728e
Fix view rolebinding for kubernetes. (#11629)
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
2018-10-17 14:20:12 +03:00
Igor Ohrimenko aa8272c6b7
[Selenium] Update launch command in 'TheiaBuildPluginTest' according to changes in #11633 2018-10-17 12:58:37 +03:00
Mykhailo Kuznietsov c8071e04bd
Fix exception message during factory update with duplicate name (#11630) 2018-10-17 12:26:02 +03:00
Florent BENOIT 81b5a17136 - Add git2.9 to PATH env var (if bashrc is not including on the shell)
- Fix redirect link usage when using curl

Change-Id: I62087a6a7af57026b025cb0b9174725d096e037f
Signed-off-by: Florent BENOIT <fbenoit@redhat.com>
2018-10-17 11:07:11 +02:00
Katka92 3e24ccbb46 Add abstraction for TestWorkspaceInjector. (#11586)
* Add abstraction for TestWorkspaceInjector.

Signed-off-by: kkanova <kkanova@redhat.com>

* Add abstract method getTestWorkspaceProvider()

Signed-off-by: Dmytro Nochevnov <dnochevnov@codenvy.com>
2018-10-17 08:26:10 +00:00
Dmytro Kulieshov 6dec680d1b Fixed case when Find References feature displays incorrect line positions(#11594)
Signed-off-by: Dmytro Kulieshov <dkuliesh@redhat.com>
2018-10-17 09:52:59 +03:00
Roman Nikitenko d1759268ea CHE-11406. Display notification with proposition to restart ws agent when IDE is initialized but ws agent is not running
Signed-off-by: Roman Nikitenko <rnikiten@redhat.com>
2018-10-17 09:39:29 +03:00
Vitalii Parfonov 355535dc56
Cleanup code afre removing test LangServer (#11613)
Signed-off-by: Vitalii Parfonov <vparfonov@redhat.com>
2018-10-17 08:48:54 +03:00
Sergii Leshchenko bfeeaa86d9 Fix typo in post recovery message (PR #11570) 2018-10-17 00:11:58 +03:00
Sergii Leshchenko 6d46d32e99 Fix logging when error occured during stopping of workspace (PR #11570) 2018-10-17 00:11:58 +03:00
Sergii Leshchenko 057a418ca7 Add tracking of STARTING/STOPPING recovered k8s/OS runtimes (PR #11570) 2018-10-17 00:11:58 +03:00
Sergii Leshchenko 72749a00c6 Introduced RuntimeAbnormalStopping and RuntimeAbnormalStopped events (PR #11570) 2018-10-17 00:11:58 +03:00
Sergii Leshchenko c77ce15e46 Formatted pom.xml in dashboard module (PR #11570) 2018-10-17 00:11:58 +03:00
Sergii Leshchenko 1862dd97c3 Fix propagating TimeoutException (PR #11570)
Since timeout exception has no message in this particular case
user saw `Workspace failed to start. Cause: null` when timeout exception
occured. Now TimeoutException is wrapped in InfrastructureException with
meaningful message and it is much clear what happened
2018-10-17 00:11:58 +03:00