Commit Graph

881 Commits (bbd0c1abb23055c285db6f6cf7bf6307744eccf9)

Author SHA1 Message Date
Artem Zatsarynnyi bbd0c1abb2 Introduce Intelligent Commands (#4389)
Introduce Intelligent Commands
2017-03-23 18:23:17 +02:00
Anatoliy Bazko d2d7d22d7d CHE-3659: Remove GDB debug configuration (#4513) 2017-03-23 10:50:48 +02:00
Sergii Kabashniuk 341ef1de99 Moved plugin-ssh-key from plugins to core modules of ws-agent (#4485) 2017-03-21 22:55:42 +02:00
Vitalii Parfonov bb188a5c81 CHE-4447: Add default implemnattion of authentication asking dialog (#4490)
* Add default implemnattion of authentication asking dialog

Signed-off-by: Vitalii Parfonov <vparfonov@codenvy.com>
2017-03-21 17:20:40 +02:00
Michail Kuznetsov 85d74523e5 Che 4416 & 4415 suppress debug logs
* CHE-4416 Suppress debug info in scheduler service tests

* CHE-4415 Suppress debug info in svn-server tests
2017-03-20 08:09:03 +00:00
Igor Vinokur 2bf0470022 CHE-3930: Move SshServiceClient from wsmaster to wsagent war (#4386) 2017-03-17 14:05:20 +02:00
Roman Iuvshin e7588aa2b3 [maven-release-plugin] prepare for next development iteration 2017-03-15 14:59:35 +00:00
Roman Iuvshin 69cf9f5528 [maven-release-plugin] prepare release 5.5.0 2017-03-15 14:59:28 +00:00
Valeriy Svydenko 9725346d66 CHE-4236: fix for java source name validator (#4412) 2017-03-14 16:49:23 +02:00
Roman Nikitenko 49a628c830 CHE-4294: Handle relative path to source folder at managing maven project classpath
Signed-off-by: Roman Nikitenko <rnikitenko@codenvy.com>
2017-03-14 09:18:12 +00:00
Vitalii Parfonov 29a04c50b9 Set correct default hot key scheme. Don't use deprectaed method (#4402)
Signed-off-by: Vitalii Parfonov <vparfonov@codenvy.com>
2017-03-13 13:47:40 +02:00
Kaloyan Raev e74cf00c48 Frequent 'Unable to initialize IDE' error on AWS (#4352)
* CHE-4288: Frequent 'Unable to initialize IDE' error on AWS

Move the logic for injecting the Orion editor from the
OrionEditorExtension class to the EditorInitializerPromiseHolder. Thus
avoiding the chance for having the initializePromise field with null
value.

* Ensure built-codeEdit.css is injected only once

If injected multiple times, eventually, the last one may be injected
*after* the orion-codenvy-theme.css stylesheet. Thus causing issues to
theming the code editor.
2017-03-13 13:11:12 +02:00
Vitalii Parfonov 127f792be0 Add Eclipse KeyScheme as Extension (#4394)
* Add Eclipse KeyScheme as Extension


Signed-off-by: Arnaud Kervern <akervern@nuxeo.com>
2017-03-10 18:13:22 +02:00
David Festal 986528af29 Add missing pom dependencies (#4391)
Signed-off-by: David Festal <dfestal@redhat.com>
2017-03-10 15:07:49 +02:00
Dmitry Kuleshov 23ad83d8c1 Tree walk based file watchers replacement (#4368) 2017-03-10 13:31:38 +02:00
David Festal 440f92d3bb JUnit testing support Bug fixes and Enhancements - Step 1 (#4303)
Provide  JUnit test real-time output in a `Tests` output view
2017-03-10 10:51:36 +01:00
Igor Vinokur 7c68278f44 CHE-3583: Add new line to message area in Git commit window when Enter pressed (#4280) 2017-03-10 09:01:34 +00:00
Valeriy Svydenko c423d90fba CHE-3768: add styles for displaying tooltips (#4346) 2017-03-07 17:49:59 +02:00
Vitalii Parfonov 0951e40d69 CHE-3620:Remove MachineServiceClient and related classes (#3963) 2017-03-07 14:36:31 +00:00
Max Shaposhnik 11ec789ca5 CHE-3616 Remove Machine API (server part) (#4331) 2017-03-07 14:33:05 +00:00
Anatoliy Bazko e6fbea6eae Remove oboslete files (#4322) 2017-03-07 09:31:59 +00:00
Anatoliy Bazko de27a4e14f Remove gwt-test-util redundant dependency (#4320) 2017-03-06 12:31:26 +00:00
Dmitry Kuleshov d5d64b0e3f Fix for package name validator (#4271) 2017-03-03 15:14:16 +02:00
Roman Nikitenko 1ba2d12531 CHE-4013. Remove deprecation related to org.eclipse.che.api.promises.client.callback.PromiseHelper
Signed-off-by: Roman Nikitenko <rnikitenko@codenvy.com>
2017-03-03 13:13:38 +00:00
Roman Iuvshin ceff3938ff [maven-release-plugin] prepare for next development iteration 2017-03-02 18:33:12 +00:00
Roman Iuvshin 8ed6e10476 [maven-release-plugin] prepare release 5.4.0 2017-03-02 18:33:06 +00:00
Anatoliy Bazko c76d7bdcfe CHE-4144: Recognize when nodejs is froze and stop process (#4263)
CHE-4144: Recognize when nodejs is froze and stop process
2017-03-01 20:10:28 +00:00
Vitalii Parfonov 445c24c03d Use https instead of http in web links. (#4276)
Signed-off-by: Masaki Muranaka <monaka@monami-ya.com>
2017-03-01 14:58:58 +02:00
Angel Misevski 1d9c426e2d Ensure OpenShift pod is terminated before returning from removeContainer (#4230)
Prevents issue where it is possible to start workspace while
pod is terminating. When this occurs, Che creates a new pod but
workspace start fails. This pod must be removed manually before
that workspace can be launched again.

This is done by a) waiting for pod to terminate before returning
from removeContainer, and b) removing created deployment and
service when an exception occurs during createContainer.

Additionally, increases maximum wait time for retreiving
OpenShift image stream metadata

Signed-off-by: Angel Misevski <amisevsk@redhat.com>
2017-03-01 00:56:32 -05:00
Mario Loriedo c8145259e5 Implement getEvents method in OpenShiftConnector
Signed-off-by: Mario Loriedo <mloriedo@redhat.com>
2017-02-28 17:38:11 +01:00
Roman Nikitenko 035c3fe63f CHE-4010: Remove deprecation related to texteditor
Signed-off-by: Roman Nikitenko <rnikitenko@codenvy.com>
2017-02-28 15:36:49 +02:00
Valeriy Svydenko ee98296c4a CHE-3723: Check parent for subpackages (Move refactoring) (#4245) 2017-02-28 10:42:31 +02:00
Mykola Morhun 7187062d37 CHE-4015 Add deleted files to index(Regression) (#4187)
CHE-4015: Fix deleted file is not added to index
2017-02-27 17:55:00 +02:00
Aleksandr Andrienko d76ba5ccb2 Fix ProcessesPanelPresenterTest. Clean up rubbish. (#4237)
Signed-off-by: Aleksandr Andrienko <aandrienko@codenvy.com>
2017-02-27 17:28:18 +02:00
Aleksandr Andrienko 7e850ddd21 Add terminal debugId. (#4235)
Signed-off-by: Aleksandr Andrienko <aandrienko@codenvy.com>
2017-02-27 13:01:59 +02:00
Angel Misevski 54e60a52b4 Add OpenShift implementation of getNetworks()
Signed-off-by: Angel Misevski <amisevsk@redhat.com>
2017-02-24 15:58:44 +01:00
rawlingsj 2fc5373524 kubernetes-client will autodetect auth details both inside and outside openshift so no need to use config
for more information including the order configuration is decided see https://github.com/fabric8io/kubernetes-client#configuring-the-client

fixes https://issues.jboss.org/browse/CHE-117

Signed-off-by: rawlingsj <rawlingsj80@gmail.com>
2017-02-22 22:38:23 +01:00
Valeriy Svydenko 1106913dbc CHE-3723: Change Orion version (#4165) 2017-02-22 11:44:03 +02:00
Roman Iuvshin 6edd8f8cf7 set proper license headers 2017-02-21 19:45:34 +02:00
Xavier Coulon 5a78c0b70a Issue #1802 - Document highlightings (#3343)
Providing support for occurrences highlighting, with a
restriction due a bug in the io.typefox.lsapi.services 0.3.0
bundle, which assumes that the language server will return
a single occurrence to highlight, instead of a list of
occurrences.

Signed-off-by: Xavier Coulon <xcoulon@redhat.com>
2017-02-21 15:53:15 +02:00
Roman Iuvshin e71c7b5671 [maven-release-plugin] prepare for next development iteration 2017-02-17 11:04:07 +00:00
Roman Iuvshin c071c65aa2 [maven-release-plugin] prepare release 5.3.0 2017-02-17 11:03:59 +00:00
Aleksandr Andrienko a2d6900987 CHE-4150: Prevent external event for another widgets on key DELETE for terminal UI. (#4156)
* CHE-4150: Prevent external event on key DELETE for terminal UI.

Signed-off-by: Aleksandr Andrienko <aandrienko@codenvy.com>

* Clean up .gitignore. Delete unused .npmignore .

Signed-off-by: Aleksandr Andrienko <aandrienko@codenvy.com>
2017-02-16 17:07:24 +02:00
Alexander Garagatyi e55dd12e70 CODENVY-1403: fix bug in machine removal (#4154)
Bug occurs when container is unavailable without stop of machine.
In that case we don't stop machine instance and not cleanup
resources.
Signed-off-by: Alexander Garagatyi
2017-02-16 17:05:24 +02:00
Aleksandr Andrienko 830cc34070 Integrate xterm.js (version 2.2.3) widget instead of xterm. (#3943)
Changelog:
Delete old xterm view.
Move requirejs from plugin Orion to the plugin RequireJs.
Create new plugin with xterm.js.
Mavenize xterm.js build, use for build gulp tasks instead of bash scripts.
Rework GWT code for integration xterm.js.
Fix css styles for integration with GWT css resources and using Eclipse CHE white and dark themes.
Rework terminal resize mechanizm.

Signed-off-by: Aleksandr Andrienko <aandrienko@codenvy.com>
2017-02-15 18:46:40 +02:00
Igor Vinokur 227261a2c7 CHE-3973: Fix deletion of WS folder on WS deletion (#4122) 2017-02-15 16:43:48 +02:00
Alexander Garagatyi 6032c5905d CODENVY-1749: add possibility to set dns resolvers (#4129)
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2017-02-15 12:47:46 +02:00
Yevhenii Voevodin 9370327d46 Inject MAVEN_OPTS environment variable along with JAVA_OPTS to container 2017-02-14 17:50:56 +02:00
Angel Misevski ad318b0fa1 Refactor inspectContainer() and add commit(), removeImage() (#4085)
Adds commit() and removeImage() implementations to
OpenShiftConnector. This requires some refactoring of existing
methods (mostly refactoring repeated processes into their own
methods -- e.g. creating an ImageStreamTag and getting image
info from a tag).

Additionally, refactors inspectContainer() method to remove
a call to DockerConnector, instead obtaining the same information
from what's available through the OpenShift API. This fixes an
issue where the IP address of a workspace was unavailable from
the ContainerInfo returned by DockerConnector.

Signed-off-by: Angel Misevski <amisevsk@redhat.com>
2017-02-11 01:10:29 +01:00
Valeriy Svydenko ed99839748 CHE-3964: move popup from Quick documentation in the right place (#4088) 2017-02-10 17:56:10 +02:00