Commit Graph

179 Commits (7ebc634d1b09b9d71dec3f80cfa47ee117360e8f)

Author SHA1 Message Date
Mykhailo Kuznietsov 15d23edc91
Update license to EPL 2.0 (#10531) 2018-07-31 11:24:36 +03:00
Igor Vinokur 080e17836f
CHE-10286: Switch import rest methods to Json-rpc (#10440) 2018-07-18 12:01:15 +03:00
Victor V. Rubezhny b466d7a8b7 Different Quickfix Behaviour Java vs. LSP #10112 (#10268)
The fix makes LS Java Editor's quick fixes to follow CHE Java editor behavior

Signed-off-by: Victor Rubezhny <vrubezhny@redhat.com>
2018-07-11 13:34:39 +02:00
Roman Iuvshyn 985d368f2d
RELEASE: Set next development version (#10345)
* RELEASE: Set next development version
2018-07-10 15:56:52 +03:00
Dmytro Kulieshov 8657197f0f
Fixed offset and range calculation for full text and range formatting (#10293)
Signed-off-by: Dmytro Kulieshov <dkuliesh@redhat.com>
2018-07-06 17:39:30 +03:00
Dmytro Kulieshov b3e3d9472b
Fixed improper formatter behaviour when formatting is not supported (#10253)
Signed-off-by: Dmytro Kulieshov <dkuliesh@redhat.com>
2018-07-05 12:43:59 +03:00
Dmytro Kulieshov ad0a6376c2
Fixed formatting for python language servers (#10060) 2018-06-20 17:06:22 +03:00
Roman Iuvshyn d7e1c73cf8
RELEASE: Set next development version (#10110) 2018-06-19 17:24:50 +03:00
Dmytro Kulieshov af39ba206b
Fixed golang language server hover bug (#9874)
Signed-off-by: Dmytro Kulieshov <dkuliesh@redhat.com>
2018-06-04 16:15:32 +03:00
Roman Iuvshyn 7231585f4b
RELEASE: Set next development version (#9862) 2018-05-30 12:01:54 +03:00
Vitalii Parfonov ff0ca6ec56
Fix injection if any implemntation of LanguageDescription found (#9779)
Signed-off-by: Vitalii Parfonov <vparfonov@redhat.com>
2018-05-25 14:27:07 +03:00
Dmytro Kulieshov 7a52c83f4d
Several improvements to the way remote language servers may be configured through workspace configuration (#9387) 2018-05-18 12:17:30 +03:00
Roman Iuvshyn 6677e27a6b
RELEASE: Set next development version (#9669) 2018-05-11 10:27:31 +03:00
Roman Iuvshyn edb0e15e6f
RELEASE: Set next development version (#9473) 2018-04-18 08:31:24 +02:00
Roman Iuvshyn e006334aad
RELEASE: Set next development version (#9268) 2018-03-28 10:58:30 +03:00
Jonah Graham c69cf5135c CHE-8557: No Dto available for FormattingOptions (#8784)
* CHE-8557: No Dto available for FormattingOptions

The Dto isn't needed for FormattingOptions as it is really a specialized
Map and the types that contain a FormattingOptions field handle
the field as a Map during JSON serialize/deserialize

Signed-off-by: Jonah Graham <jonah@kichwacoders.com>

* CHE-8557: Test cases for Either deserializing

Signed-off-by: Jonah Graham <jonah@kichwacoders.com>

* CHE-8557: Fix Either handling when deserializing on the server

Signed-off-by: Jonah Graham <jonah@kichwacoders.com>

* CHE-8557: Use actual type for Map conversions

The is necessary to ensure handling types which are of type Map are
still instantiated in their real type. Consider
DocumentFormattingParams.setOptions() which takes a FormattingOptions
class.

Signed-off-by: Jonah Graham <jonah@kichwacoders.com>

* CHE-8557: Register LSP4J's Either adapter factory

This is effectively a follow up CHE-3103 which uses Gson directly
to serialize/deserialize Json. To support LSP4J's Either types,
the either type adapter factory is needed.

Signed-off-by: Jonah Graham <jonah@kichwacoders.com>

* load EitherTypeAdapterFactory for registration

Signed-off-by: Valeriy Svydenko <vsvydenk@redhat.com>
2018-03-16 15:09:01 +02:00
Roman Iuvshyn dbdac2a604
RELEASE: Set next development version (#9038) 2018-03-07 17:53:03 +07:00
Hanno Kolvenbach 0a7cf2eb3a ClangD support for Eclipse Che (#7516)
* ClangD ported to Che6

Signed-off-by: Hanno Kolvenbach <kolvenbach@silexica.com>

* removed launch scripts

* added scripts for ubuntu and debian

* moved command to launch script. hide error messages

* fixing wrong positioning of code completion items

Signed-off-by: Hanno Kolvenbach <kolvenbach@silexica.com>

* removed comments, updated script for other OS

Signed-off-by: Hanno Kolvenbach <kolvenbach@silexica.com>

* updated language server script

Signed-off-by: Hanno Kolvenbach <kolvenbach@silexica.com>

* added new line

Signed-off-by: Hanno Kolvenbach <kolvenbach@silexica.com>

* updated version

Signed-off-by: Hanno Kolvenbach <kolvenbach@silexica.com>

* fixed newline

Signed-off-by: Hanno Kolvenbach <kolvenbach@silexica.com>
2018-02-15 17:37:26 +02:00
Roman Iuvshyn e2762411b3
RELEASE: Set next development version (#8773) 2018-02-14 15:00:52 +02:00
Vladyslav Zhukovskyi ab6284519f
Refactored Window class (#8374)
* Refactored Window class

- Clean up the interface of Window class;
- Move GWT specific functionality to bridge (CompositeWindowView) which is responsible only for construct window object on the view;
- Better handling key press events on the windows;
- Adopted Window implementations to use new interface of Window class;
- Move utility methods such as detecting whether widget is in focus to DomUtils utility class.

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>

* Fix formatting issue

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>

* Merge branch 'master' into che#7200

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>

# Conflicts:
#	ide/che-core-ide-app/src/main/java/org/eclipse/che/ide/factory/json/ImportFromConfigViewImpl.java
#	ide/che-core-ide-app/src/main/java/org/eclipse/che/ide/resources/selector/SelectPathViewImpl.java
#	ide/che-core-ide-app/src/main/java/org/eclipse/che/ide/upload/file/UploadFileViewImpl.java
#	ide/che-core-ide-app/src/main/java/org/eclipse/che/ide/upload/folder/UploadFolderFromZipViewImpl.java
#	ide/che-core-ide-ui/src/main/resources/org/eclipse/che/ide/ui/window/CompositeWindowView.css
#	plugins/plugin-git/che-plugin-git-ext-git/src/main/java/org/eclipse/che/ide/ext/git/client/checkout/CheckoutReferenceViewImpl.java
#	plugins/plugin-git/che-plugin-git-ext-git/src/main/java/org/eclipse/che/ide/ext/git/client/compare/CompareViewImpl.java
#	plugins/plugin-git/che-plugin-git-ext-git/src/main/java/org/eclipse/che/ide/ext/git/client/fetch/FetchViewImpl.java
#	plugins/plugin-git/che-plugin-git-ext-git/src/main/java/org/eclipse/che/ide/ext/git/client/history/HistoryViewImpl.java
#	plugins/plugin-git/che-plugin-git-ext-git/src/main/java/org/eclipse/che/ide/ext/git/client/merge/MergeViewImpl.java
#	plugins/plugin-git/che-plugin-git-ext-git/src/main/java/org/eclipse/che/ide/ext/git/client/pull/PullViewImpl.java
#	plugins/plugin-git/che-plugin-git-ext-git/src/main/java/org/eclipse/che/ide/ext/git/client/push/PushToRemoteViewImpl.java
#	plugins/plugin-git/che-plugin-git-ext-git/src/main/java/org/eclipse/che/ide/ext/git/client/remote/RemoteViewImpl.java
#	plugins/plugin-git/che-plugin-git-ext-git/src/main/java/org/eclipse/che/ide/ext/git/client/reset/commit/ResetToCommitViewImpl.java
#	plugins/plugin-git/che-plugin-git-ext-git/src/main/java/org/eclipse/che/ide/ext/git/client/reset/files/ResetFilesViewImpl.java
#	plugins/plugin-git/che-plugin-git-ext-git/src/main/java/org/eclipse/che/ide/ext/git/client/revert/RevertCommitViewImpl.java
#	plugins/plugin-help/che-plugin-help-ext-client/src/main/java/org/eclipse/che/ide/ext/help/client/about/AboutViewImpl.java

* Fix errors

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>

* Code improvements

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>

* Rename variable

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>

* Fixes

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>

* Fix formatting issue

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>

* Fix formatting issue

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>

* Minor fixes

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>

* Minor fixes

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>

* Minor fixes

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>

* Fix npe

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>

* Update locators

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>

* Minor fixes

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>

* Minor fixes

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>

* Resolve conflicts

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>

* Minor fixes

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>

* Minor fixes

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>

* Minor fixes

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>

* Minor fixes

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>

* Adopting the code after merge

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>

* Minor fixes

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>

* Minor fixes

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>

* Minor fixes

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>

* Minor fixes

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>

* Fix test

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>

* Fix formatting

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>

* Remove commented code

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>

* Used corrected method

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>

* Use single import instead of wildcard

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>

* New line

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>

* Code refinment

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>

* Fix wildcard imports

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>
2018-02-12 15:23:28 +02:00
Roman Iuvshyn f50c2ebbf5
RELEASE: Set next development version (#8496) 2018-01-31 17:53:10 +02:00
Oleksii Orel db67256191 CHE-4927 fix light theme styles
Signed-off-by: Oleksii Orel <oorel@redhat.com>
2018-01-25 11:17:09 +02:00
Jonah Graham bf639e3ca5 CHE-8304: Support DTO generating for new LSP4J constructs
Support for classes that extend a Map type and Either3.
See org.eclipse.lsp4j.FormattingOptions

Signed-off-by: Jonah Graham <jonah@kichwacoders.com>
2018-01-18 11:59:34 +01:00
Mykhailo Kuznietsov 2c2bd6637c
Set new year in license headers (#8244) 2018-01-11 16:04:49 +02:00
Igor Vinokur 88d593b9ac
CHE-7524: Separate text color from background in search widgets (#8144) 2018-01-05 13:58:46 +00:00
Vladyslav Zhukovskyi b88cd9958d Update icon for yaml file type
Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>
2018-01-03 15:54:51 +02:00
Roman Iuvshyn 71704ab3a7
RELEASE: Set next development version (#8135) 2018-01-03 14:13:25 +02:00
Vitaliy Guliy 467e45b073
Improved Workspace status panel (#7998)
* Squashed commit of the following:

commit 783d12f7c1987ab74aa194da218523bde8a1d4d4
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Wed Dec 20 17:30:49 2017 +0200

    Add missing loading pieces

commit 41288b8ff18257c258bc4b2c69ae2d30fc041a97
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Wed Dec 20 16:13:09 2017 +0200

    Add missing loading pieces

commit 7cdadf825420946e5b5eee29de72f91a29a7af9e
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Tue Dec 19 15:38:03 2017 +0200

    Add missing loading pieces

commit 79b88c7103e84e2138126b651b16439544bd22cb
Merge: 33a9af0cd9 ec91a22643
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Tue Dec 19 15:16:06 2017 +0200

    Merge branch 'che6' into CHE-7330

commit 33a9af0cd99ade63dcfcd5123e661a7ca80c1b37
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Tue Dec 19 15:15:11 2017 +0200

    Add missing loading pieces

commit c03250039385b39faba9d97c1b6d080070bd28fa
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Tue Dec 19 11:25:20 2017 +0200

    Add missing loading pieces

commit b8ad09f8624151d619eb34b434d372175cdc9f20
Merge: 16936f5350 ec0edba84d
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Mon Dec 18 09:46:12 2017 +0200

    Merge branch 'che6' into CHE-7330

commit 16936f53509a110c8626ea412969caa13a80b38f
Merge: b9aad88422 419824c9d3
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Wed Dec 13 16:54:35 2017 +0200

    Merge branch 'che6' into CHE-7330

commit b9aad8842231d436b350d63c35eb7dd0540f1890
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Wed Dec 13 16:50:23 2017 +0200

    Add missing loading pieces

commit aa255992922fa5217ee968ed8e98e2acb78610a7
Merge: 3262c44e13 9af677e958
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Wed Dec 13 13:01:38 2017 +0200

    Merge branch 'CHE-7330' of github.com:eclipse/che into CHE-7330

commit 3262c44e132f8ac95967dc3deecfe23206d56d46
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Wed Dec 13 13:00:32 2017 +0200

    Add missing loading pieces

commit 9af677e95878db358291c5f2c86b401d87373ccc
Author: Vladyslav Zhukovskyi <vzhukovs@redhat.com>
Date:   Sat Dec 9 19:05:46 2017 +0200

    Add an ability to hide machines output tabs

    Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>

commit a9ccd7381e746ca2a9fb5445b649d1dfac643afa
Author: Vladyslav Zhukovskyi <vzhukovs@redhat.com>
Date:   Fri Dec 8 11:39:02 2017 +0200

    Add event to display output event by machine name (#7782)

    Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>

commit f051d594e1f52fa48e37c8fdd3d591c502326a78
Merge: fb4f8c020b 4ca92c9bc4
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Thu Dec 7 09:32:14 2017 +0200

    Merge branch 'che6' into CHE-7330

commit fb4f8c020b966e04473cf18e45cafff9ad061cd6
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Wed Dec 6 17:22:15 2017 +0200

    Add missing loading pieces

* Add missing loading pieces

* Add missing loading pieces

* Add missing loading pieces

* Add missing loading pieces

* Add missing loading pieces

* Move MachineStatusChangedEvent to che-core-ide-app from ide-api

* Fix formatting

* Rename 'serverDefined' on 'serverRunning'

* Revert script for test language server.
2017-12-27 11:19:41 +02:00
Roman Iuvshyn 5a6d3910b2
RELEASE: set next dev version (#7882) 2017-12-14 15:51:34 +02:00
Roman Iuvshyn 506210325a
RELEASE: set next dev version (#7523) 2017-11-23 12:50:56 +02:00
Roman Iuvshyn 19f5fd1f5a
RELEASE: Set next development version (#7112) 2017-10-31 16:46:30 +02:00
Artem Zatsarynnyi f15fbf1cb1
IDE agnostic way to launch GWT Super DevMode (#7084)
Adapted modules to gwt-lib/gwt-app lifecycle;
shared libs have been cleaned up from the GWT related stuff;
enabled launching Super DevMode with a reactor goal gwt:codeserver;
enabled launching Super DevMode inside a dev-machine (for Che in Che development);
separate compiling IDE GWT app from packaging IDE Web app.

Signed-off-by: Artem Zatsarynnyi <azatsary@redhat.com>
2017-10-31 15:27:22 +02:00
Florent BENOIT 3f262e620e Cleanup some Mockito deprecated usage (che6) (#6864)
* Cleanup some Mockito deprecated usage
org.mockito.Matchers —> org.mockito.ArgumentMatchers
org.mockito.runners.MockitoJUnitRunner —> org.mockito.junit.MockitoJUnitRunner

Change-Id: Icf7351cb58e0f42fa95885c2d2cf6b5e98206c35
Signed-off-by: Florent BENOIT <fbenoit@redhat.com>
2017-10-21 09:07:43 +02:00
Florent BENOIT 6a95b6d74a Apply google format v1.4 https://github.com/google/google-java-format/releases/tag/google-java-format-1.4
Change-Id: I5df30c23165df1fd39eef4c57893bebd1d681c1d
Signed-off-by: Florent BENOIT <fbenoit@redhat.com>
2017-10-19 22:23:04 +02:00
Sergii Kabashniuk f4cc97acce Set next version 6.0.0-M1-SNAPSHOT 2017-10-19 13:53:40 +03:00
Yevhen Vydolob ed2433e415 Provide Action interface, use DOM Element for Action image (#6811)
* #6788 Add Action interface and declare all needed methods from absctract class Action in BaseAction class

Signed-off-by: Yevhen Vydolob <evidolob@codenvy.com>
2017-10-19 11:25:03 +02:00
Sergii Kabashniuk e321ab00b1 Merge with master 2017-10-15 14:33:47 +03:00
Roman Iuvshyn abe3271908 RELEASE: Set next development version (#6692)
* RELEASE: Set next development version
2017-10-14 20:17:04 +03:00
Artem Zatsarynnyi 22c21265aa Merge branch 'master' into spi 2017-10-11 10:16:43 +03:00
Yevhen Vydolob f65836ac43 #6624 send subscribe message when ws agent started (#6634)
Signed-off-by: Yevhen Vydolob <evidolob@codenvy.com>
2017-10-10 09:22:52 +02:00
Yevhen Vydolob 59abab922c Language Server Protocol Rename implementation (#6615)
* #1806 add service and UI for rename feature
Signed-off-by: Yevhen Vydolob <evidolob@codenvy.com>
2017-10-09 16:06:53 +02:00
Artem Zatsarynnyi 405f9d4142 Merge branch 'che-multiuser' into spi 2017-10-06 10:06:34 +03:00
Thomas Mäder af0376de7f Add support to VS Code style snippets in code completion (#6339)
Added support for code completion snippets.

Signed-off-by: Thomas Mäder <tmader@redhat.com>
2017-10-05 14:50:02 +02:00
Artem Zatsarynnyi 685def4d29 Merge branch 'master' into spi 2017-09-21 09:24:39 +03:00
Roman Iuvshyn 8e03d56bfb RELEASE: Set next development version (#6345) 2017-09-19 14:52:53 +03:00
Artem Zatsarynnyi acce13f30c Merge branch 'master' into spi 2017-09-15 11:21:33 +03:00
Oleksandr Andriienko d847b4149f CHE-5810: Improve client encoding for file or folder path to support special symbols (#6166) 2017-09-14 15:47:32 +03:00
Artem Zatsarynnyi 3b78c21bbf Merge branch 'master' into spi 2017-09-07 12:25:37 +03:00
Thomas Mäder 7faecbadc9 5485 apply workspace edit (#5955)
* Add ApplyWorkspaceEditAction 

Signed-off-by: Thomas Mäder <tmader@redhat.com>

* Fix copyright statement

Signed-off-by: Thomas Mäder <tmader@redhat.com>
2017-09-07 08:49:36 +03:00
Thomas Mäder 1aa217b9a7 Code action call does not have dignostics (#6113)
Signed-off-by: Thomas Mäder <tmader@redhat.com>
2017-09-06 09:41:03 +02:00