Commit Graph

1543 Commits (7ebc634d1b09b9d71dec3f80cfa47ee117360e8f)

Author SHA1 Message Date
Mykhailo Kuznietsov 15d23edc91
Update license to EPL 2.0 (#10531) 2018-07-31 11:24:36 +03:00
Roman Nikitenko 183d411b60 Fix exceptions at opening an editor that does not correspond to an existing resource
Signed-off-by: Roman Nikitenko <rnikiten@redhat.com>
2018-07-27 09:17:46 +02:00
Artem Zatsarynnyi 3467b2e6c2
Restore the dependencies on creating a C# project (#10405)
* Restore the dependencies on creating a C# project

Signed-off-by: Artem Zatsarynnyi <azatsary@redhat.com>
2018-07-25 13:58:48 +02:00
Anatoliy Bazko 0b86fa358b
Improve java debug performance to fetch list of threads/frames/variables (#10492)
* Improve debug performance

Signed-off-by: Anatoliy Bazko <abazko@redhat.com>
2018-07-24 06:19:36 +00:00
Igor Vinokur 080e17836f
CHE-10286: Switch import rest methods to Json-rpc (#10440) 2018-07-18 12:01:15 +03:00
Artem Zatsarynnyi 7a9632ded0
Update regex for initializing C# language server (#10421)
Signed-off-by: Artem Zatsarynnyi <azatsary@redhat.com>
2018-07-17 14:30:46 +02:00
Vladyslav Zhukovskyi 578434feb2 Update regexp for c-based file extensions
Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>
2018-07-12 19:07:56 +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
Vladyslav Zhukovskyi f43c8d6245
Correct revert unsaved preference changes (#10179)
### What does this PR do?
This changes proposal fixes the problem when save button might appeared when refresh button called from preferences window.

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

### What issues does this PR fix or reference?
#9959 #10019 

#### Release Notes
N/A

#### Docs PR
N/A
2018-07-09 12:34:50 +03:00
Igor Vinokur ef1deacc1f
CHE-9154: Fix authorization failed message (#10173) 2018-07-09 09:44:14 +03:00
Dmytro Kulieshov c23c5408bd
Fixed error logging for Go LS when going to definition (#10315)
Signed-off-by: Dmytro Kulieshov <dkuliesh@redhat.com>
2018-07-06 17:41:17 +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
Igor Vinokur b071721ad3
CHE-9418: Fix Git status message if the repository is checkouted to tag or commit. (#10172)
Fix Git status message if the repository is checkouted to tag or commit.
Changed getCurrentBranch method in the Git API to getCurrentReference that returns Reference object that contains reference and type (branch, tag or commit).
2018-07-05 11:33:07 +03:00
Sergii Leshchenko fef7cc44e6
Fix scope of test dependencies (#10254) 2018-07-04 11:23:20 +03:00
Vladyslav Zhukovskyi dbf623c810
Show build details in dedicate window (#10093)
* Show build details in dedicate window

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

* New Line

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

* New Line

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

* New Line

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

* Add debug id to the anchor

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

* Adopt Dialog About selenium test to actual changes on the UI

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>
2018-06-25 11:16:16 +03:00
David Festal ae657b4f53
Basic support of the Eclipse Ceylon language (#10096)
Basic support of the Eclipse Ceylon language support, with the following features:
- language description,
- syntax highlighting,
- project creation.

Signed-off-by: David Festal <dfestal@redhat.com>
2018-06-21 17:43:01 +02:00
Dmytro Kulieshov ad0a6376c2
Fixed formatting for python language servers (#10060) 2018-06-20 17:06:22 +03:00
Eugene Ivantsov fcf762988f
Merge pull request #10102 from eclipse/lang_servers
Lang servers
2018-06-19 17:32:54 +03:00
Roman Iuvshyn d7e1c73cf8
RELEASE: Set next development version (#10110) 2018-06-19 17:24:50 +03:00
Eugene Ivantsov c91e10592f C# installer and .js for TS LS 2018-06-19 11:39:59 +03:00
Igor Vinokur e1a964d0e5
CHE-8164: Fix error when creating project from archetype (#10029)
When creating a project with the help of Maven Archetype Plugin it names project directory by artifact-id. If artifact-id != project name specified in the first page of the project wizard, error happens. Maven Archetype Plugin has basedir property that can solve this problem, but there is a bug in the plugin: https://issues.apache.org/jira/browse/ARCHETYPE-311. Rename the project directory to specified project name solves the problem.
2018-06-15 16:47:21 +03:00
Roman Nikitenko d2bd2d68aa CHE-9987. Do not initialize Contribution Workflow when process of initialization has started
Signed-off-by: Roman Nikitenko <rnikiten@redhat.com>
2018-06-12 18:06:16 +03:00
Vladyslav Zhukovskyi a7f9e42d35 Add ability to see and copy commit id value
Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>
2018-06-12 14:59:48 +03:00
Roman Nikitenko 4d76916632 Set face name for 'Refresh Contribution Branch Name' button to avoid NPE
Signed-off-by: Roman Nikitenko <rnikiten@redhat.com>
2018-06-12 11:34:58 +03:00
Josh Pinkney 416bd73a8c Fix for YAML language server not displaying hover (#9670)
Signed-off-by: jpinkney <josh.pinkney@mail.utoronto.ca>
2018-06-06 17:25:32 +02:00
Eugene Ivantsov 7128227a0b
Merge pull request #9803 from eclipse/golang_support
WIP: Add Golang Support in Che
2018-06-05 12:48:33 +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
Eugene Ivantsov 335b0f7d2a Merge branch 'master' into golang_support 2018-06-04 08:22:56 +03:00
Vitalii Parfonov 0071c55f56
Path provider should return absolute path (#9910)
* Path provider should return absolut path

Signed-off-by: Vitalii Parfonov <vparfonov@redhat.com>

* Throw exception if root path fro project not absolute

Signed-off-by: Vitalii Parfonov <vparfonov@redhat.com>

* Add test

Signed-off-by: Vitalii Parfonov <vparfonov@redhat.com>

* Code cleanup

Signed-off-by: Vitalii Parfonov <vparfonov@redhat.com>

* Fix path in test

Signed-off-by: Vitalii Parfonov <vparfonov@redhat.com>
2018-06-01 19:08:07 +03:00
Eugene Ivantsov 461a306791 Adding golang support 2018-06-01 07:30:33 +03:00
Gennady Azarenkov 00ca1592c7
Make it possible to have distributed ProjectRegistry (#9848)
* Adding pipeline

* del jenkinsfile

* Make exec agent not to use setsid for other than Linux envs

* revert pom.xml

* goformat

* get projects folder from workkspace configuration

* Merge remote-tracking branch 'upstream/master'

* clean code

* clean code

* Fix calculation Projects Root so it wont cause NPE if there are no 'project' volume defined

* Revert "Fix calculation Projects Root so it wont cause NPE if there are no 'project' volume defined"

This reverts commit 127a79e54c3e7f97a74f0103506025eb5e181777.

* Fix calculation Projects Root so it wont cause NPE if there are no 'project' volume defined

* replace provided attribute values with stored (src, out) in PlainJavaProjectType

* fix PlainJavaProjectType for getting rid and deprecate using SettableValueProvider

* remove comented code

* hide brouse source folder button, set source folder field as disabled

* hide the browse source button, set source folder field to read only mode, remove highlighter from the source folder field

* adapt test for current changes on UI, set save button to enable state

* apply formatting

* fs cache PT

* fix order of steps in the test

* Refactor RegisteredProject to make it possible to cache it (as DTO) to local file

* cache Projects and PTs to files

* Make it possible to have several impls for ProjectRegistry preparing it to be distributed across multi machines env

* merge upstream

* merge upstream

* merge upstream

* Update MavenServerService.java

* clean code

* small fix

* small fix

* small fix
2018-05-31 15:26:42 +03:00
Roman Iuvshyn 7231585f4b
RELEASE: Set next development version (#9862) 2018-05-30 12:01:54 +03:00
Roman Nikitenko 300b9fb81f CHE-9484. Fix contribute part displaying at project selection
Signed-off-by: Roman Nikitenko <rnikiten@redhat.com>
2018-05-29 16:37:58 +03:00
Dmytro Kulieshov 119a61b7bb
Fixed possible places of failure due to not closing InputStreams(#9780)
Signed-off-by: Dmytro Kulieshov <dkuliesh@redhat.com>
2018-05-25 15:23:01 +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
Vladyslav Zhukovskyi 89b9cf679a
Correct process situation when project has been renamed (#9582)
* Correct process situation when project has been renamed

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

* Formatting issue

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

* Minor fixes

Signed-off-by: Vladyslav Zhukovskyi <vzhukovs@redhat.com>
2018-05-15 14:07:58 +03:00
Roman Iuvshyn 6677e27a6b
RELEASE: Set next development version (#9669) 2018-05-11 10:27:31 +03:00
Igor Vinokur 324808d9ba
CHE-9449: Adapt Node Js debugger to node version 8 (#9612) 2018-05-08 11:11:27 +00:00
Gennady Azarenkov 89e3851127
Rework PlainJava project type and Deprecate SettableValueProvider (#9634)
* Adding pipeline

* del jenkinsfile

* Make exec agent not to use setsid for other than Linux envs

* revert pom.xml

* goformat

* get projects folder from workkspace configuration

* Merge remote-tracking branch 'upstream/master'

* clean code

* clean code

* Fix calculation Projects Root so it wont cause NPE if there are no 'project' volume defined

* Revert "Fix calculation Projects Root so it wont cause NPE if there are no 'project' volume defined"

This reverts commit 127a79e54c3e7f97a74f0103506025eb5e181777.

* Fix calculation Projects Root so it wont cause NPE if there are no 'project' volume defined

* replace provided attribute values with stored (src, out) in PlainJavaProjectType

* fix PlainJavaProjectType for getting rid and deprecate using SettableValueProvider

* remove comented code

* hide brouse source folder button, set source folder field as disabled

* hide the browse source button, set source folder field to read only mode, remove highlighter from the source folder field

* adapt test for current changes on UI, set save button to enable state

* apply formatting

* fix order of steps in the test
2018-05-08 11:05:38 +03:00
Roman Iuvshyn edb0e15e6f
RELEASE: Set next development version (#9473) 2018-04-18 08:31:24 +02:00
Max Shaposhnik 02504d2470
Make workspace expiration data persistent & shareable. 2018-03-28 12:11:06 +03:00
Roman Iuvshyn e006334aad
RELEASE: Set next development version (#9268) 2018-03-28 10:58:30 +03:00
Roman Nikitenko d8d24aece6 CHE-9186. Fix handling messages from Maven server after workspace restart
Signed-off-by: Roman Nikitenko <rnikiten@redhat.com>
2018-03-23 14:57:42 +02:00
Igor Vinokur 3c9a9617f2
CHE-9067: Fix bug with git colors in editor tabs (#9088) 2018-03-16 16:34:20 +00: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 Nikitenko c69a452c37 CHE-8958. Do not duplicate Error/Warnings items in Preferences
Signed-off-by: Roman Nikitenko <rnikiten@redhat.com>
2018-03-16 11:10:16 +02:00
Roman Iuvshyn dbdac2a604
RELEASE: Set next development version (#9038) 2018-03-07 17:53:03 +07:00