Commit Graph

977 Commits (2d260702d8bf6e3a337267e837f03d765318c352)

Author SHA1 Message Date
Yevhen Vydolob 2d260702d8 #5311 fix NPE, send JSON schemas to JSON LS (#5343)
Signed-off-by: Even Vidolob <evidolob@codenvy.com>
2017-06-13 10:00:49 +03:00
Anatoliy Bazko a5dec289bd Fix build (#5315) 2017-06-09 14:00:52 +03:00
Aleksandr Andrienko 517036028a Fix failing tests on build. (#5291)
After update lib jackson-core from version 2.5.0 to 2.7.0 some tests
fails on build. Our yaml parser uses inside jackson.databind library and this library has the same version property like jackson-core, so
this lib was updated from 2.5.0 to 2.7.0 too. In newer version library changed behavior for parser and tests fails.

Signed-off-by: Aleksandr Andrienko <aandrienko@codenvy.com>
2017-06-08 09:53:23 +03:00
Valeriy Svydenko 6a4e3831cd CHE-5154: use new implementation of the Language Server Protocol for python (#5267) 2017-06-07 10:07:04 +00:00
Florent BENOIT 9b6546c5a7 Use internal IP if specified. Else on Linux it is not matching the expecting interface name.
Change-Id: I62c766a3ef8dd1dac6831a5fbc986e555b14586b
Signed-off-by: Florent BENOIT <fbenoit@codenvy.com>
2017-06-04 10:29:25 +02:00
Sergii Leshchenko ac8d44e579 CHE-4058 Removed usage name of a current user as a namespace (#5207)
Also, it contains fixing logging errors while fetching user by namespace
2017-06-02 11:56:34 +03:00
Igor Vinokur f2047ea01a CHE-3614: Rework Git commit window (#5081)
Reworked Git commit window with changed files panel and check-boxes to select witch file or folder to commit or not
2017-05-31 22:00:12 +03:00
Roman Nikitenko 1c7818f14e CHE-3570. Add ability to turn on/off autosave mode for editor content
Signed-off-by: Roman Nikitenko <rnikitenko@codenvy.com>
2017-05-31 13:29:01 +00:00
David Festal d082b32eeb Rework top test menu items
https://issues.jboss.org/browse/CHE-227


Signed-off-by: David Festal <dfestal@redhat.com>
2017-05-31 08:39:06 +02:00
Vladyslav Zhukovskii c2990aeeed Interpolate correctly resource paths in maven project inside maven server implementation (#5179)
* Interpolate correctly resource paths in maven project inside maven server implementation

* Code refactoring

* Code cleanup

* New line

* Return reading maven attributes from maven project manager

* Code refactoring
2017-05-30 12:17:19 +03:00
Aleksandr Andrienko 4bcc56436f CHE-5156: Fix ability start new debug session after disconnect from previous session. (#5167)
Signed-off-by: Aleksandr Andrienko <aandrienko@codenvy.com>
2017-05-26 15:16:25 +03:00
Valeriy Svydenko d01606d7ad CHE-4757: update only parent project when changes were made in the parent pom (#5193) 2017-05-26 08:15:44 +00:00
Vitalii Parfonov a2174799df Wait and check LS process (#5176)
Signed-off-by: Vitalii Parfonov <vparfonov@codenvy.com>
2017-05-25 17:46:56 +03:00
Dmitry Kuleshov cc8fd2473a Switch TestDocument (LSP) service to the websocket JSON-RPC (#5186) 2017-05-25 16:44:42 +03:00
Mykola Morhun 60488adc3c CODENVY-2199: Do not snapshot /tmp folder (#5168) 2017-05-25 15:20:48 +03:00
Roman Iuvshin 9fbf173eb9 RELEASE: Set next development version 2017-05-24 07:30:41 +00:00
Anatoliy Bazko 0c0110a6e7 CODENVY-1949: Create PR to owner's origin reporistory (#5158) 2017-05-24 06:48:05 +00:00
Vladyslav Zhukovskii 243ed8ad60 Add ability to interpolate target directory from maven project model (#5173) 2017-05-23 21:11:33 +03:00
Vitalii Parfonov 37581634d8 Temporary disable test after pr#5180 (#5181)
Signed-off-by: Vitalii Parfonov <vparfonov@codenvy.com>
2017-05-23 21:07:28 +03:00
Vladyslav Zhukovskii 6703575120 Interpolate correctly resource paths in maven project inside maven server implementation (#5180) 2017-05-23 19:11:24 +03:00
Aleksandr Andrienko 756239e86a CODENVY-2095: Fix Eclipse CHE-logo. Add to the ProductInfoProvider method to get water-mark-logo. (#5138)
Signed-off-by: Aleksandr Andrienko <aandrienko@codenvy.com>
2017-05-22 20:37:36 +00:00
Yevhenii Voevodin 7d8360cb1c csrf init (#5120) 2017-05-22 16:20:28 +03:00
Valeriy Svydenko 6a427e3b64 CHE-4920: Analyze maven profiles (#5122) 2017-05-18 12:53:09 +00:00
Florent BENOIT a13068e140 Enable single port exposure on Che (#5115)
* Toggle Che single port by enabling CHE_SINGLE_PORT in the che.env file. (CHE_SINGLE_PORT=true, default is false)

By enabling single-port, all browser traffic to Che or any workspace will be routed through the value that you have set to CHE_PORT`, or 8080 if not set. Setting this property will transform the launch sequence of Che to launch a Traefik reverse proxy. The reverse proxy will act as the traffic endpoint for all browser communications. When a new workspace is started or stopped, Che will update Traefik's configuration
with rules for how browser traffic should be routed to Che or a workspace.

It’s now using an official Traefik image (before I was using a custom made image)
There is an interceptor with a kill switch. It means interceptor is applied only if plug-in is enabled (not only if plug-in is added at compilation)
It is automatically enabled when CHE_SINGLE_PORT is turned on

docker-compose file is handling if the single_port is turned on or off and then add the traefik container and redirect port only if the property is enabled. (not enabled by default)

using —debug flag when launching che is also turning on the traffic web console to view traefik routes

It is not enabled by default, so it means that without user change, there is no overhead, no useless container started, etc.

Change-Id: I12644d9202dadc0b10104f78bb055425ca6611ac
Signed-off-by: Florent BENOIT <fbenoit@codenvy.com>
2017-05-18 14:52:41 +02:00
Mykola Morhun 064fdcb449 CHE-4197: Apply CHE_DOCKER_ALWAYS__PULL__IMAGE to container creation (#5112) 2017-05-18 13:05:08 +03:00
Roman Nikitenko b4367932f1 CHE-4768. Fix receiving file tracking operation calls from client at refactoring
Signed-off-by: Roman Nikitenko <rnikitenko@codenvy.com>
2017-05-17 14:39:41 +00:00
Dmitry Kuleshov 3deb16ea97 Unification of JSON RPC codebase (#5005) 2017-05-16 15:03:24 +03:00
Roman Nikitenko 52a1016b44 CHE-4939. Fix bugs related to processing of read-only files
Signed-off-by: Roman Nikitenko <rnikitenko@codenvy.com>
2017-05-16 11:50:09 +00:00
Vitalii Parfonov c6792a9f27 CHE-3721: Show Find Project Symbol only if capability exist (#4925)
Signed-off-by: Vitalii Parfonov <vparfonov@codenvy.com>
2017-05-16 13:35:39 +03:00
Florent BENOIT 38602c89fc Disable this test that is not working on jenkins CI (#5069) 2017-05-13 18:01:04 +02:00
Vitalii Parfonov 79e7c44e02 CHE-4910:Fix catching exception in case invalid POM to prevent fail start workspace (#5066)
* Fix catching exception in case invalid POM.
Fix dependency  on che-plugin-pullrequest-server in should be only in ws-agent.
Improve maven attribute resolving previos we always read them from pom.xml but MavenProjectManager already has all information about regitered projects

Signed-off-by: Vitalii Parfonov <vparfonov@codenvy.com>
2017-05-13 10:59:32 +03:00
Vitalii Parfonov 5d5bd0adf8 Revert "Fix catching exception in case invalid POM to prevent fail start workspace (#5015)" (#5065)
This reverts commit e352da4ac6.
2017-05-13 10:02:14 +03:00
Vitalii Parfonov e352da4ac6 Fix catching exception in case invalid POM to prevent fail start workspace (#5015)
* Fix catching exception in case invalid POM.
Fix dependency  on che-plugin-pullrequest-server in should be only in ws-agent.
Improve maven attribute resolving previos we always read them from pom.xml but MavenProjectManager already has all information about regitered projects


Signed-off-by: Vitalii Parfonov <vparfonov@codenvy.com>
2017-05-12 18:32:12 +03:00
Florent BENOIT 52e418bc73 Introduce a template-based custom docker server evaluation strategy (#4928)
* Introduce a custom server evaluation strategy
This custom server evaluation strategy allows to configure the links by providing a set of macro/templates.
It avoids to create one strategy class file for each needs, as template/macros can be used independently.

Change-Id: I3d941e0e786bdbfec037ba59e3f790f890bf9eb0
Signed-off-by: Florent BENOIT <fbenoit@codenvy.com>
2017-05-12 17:19:14 +02:00
Aleksandr Andrienko a0014e905e Codenvy-1612: Apply possibility copy and paste text in the terminal by "Ctrl + C" / "Ctrl + V" (#5012)
* CODENVY-1612: add to the terminal 'Ctrl + C' and 'Ctrl + V' for chromebook.

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

* Move handler to separated class.

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

* Add checking for shift, alt and meta key.

Signed-off-by: Aleksandr Andrienko <aandrienko@codenvy.com>
2017-05-10 15:01:20 +03:00
Roman Iuvshin b3ae33acf5 RELEASE: Set next development version 2017-05-10 10:54:42 +00:00
Alexander Garagatyi 4f8f937f31 CODENVY-1834: allow docker node throw environment exception on WS bind
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2017-05-03 16:19:58 +03:00
Anatoliy Bazko 318feca162 CHE-4807: Fix inner loop indexer (#4951) 2017-05-03 10:30:41 +03:00
Alexander Garagatyi dae158b536 CHE-3948: fix build of dockerfiles behind a proxy
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2017-04-28 14:04:47 +03:00
Vladyslav Zhukovskii 315b280047 Remove redundant action for creating js file (#4943)
* Remove redundant action for creating js file

Signed-off-by: Vladyslav Zhukovskii <vzhukovskii@codenvy.com>

* Remove redundant dependency

Signed-off-by: Vladyslav Zhukovskii <vzhukovskii@codenvy.com>
2017-04-28 11:34:49 +03:00
Max Shaposhnik 9ef71488a8 CHE-4462; Separate master and agents OAuth modules; (#4919) 2017-04-27 07:15:14 +00:00
Alexander Garagatyi a1c9efd6a8 CHE-4310: improve UX of usage of official docker images for machines
Add tail -f /dev/null into containers that exits on start.
Check if container is running after start of container.
Signed-off-by: Alexander Garagatyi
2017-04-26 15:25:55 +03:00
Roman Iuvshin 6d88cf8c73 [maven-release-plugin] prepare for next development iteration 2017-04-25 18:19:17 +00:00
Roman Iuvshin d7f023fd89 [maven-release-plugin] prepare release 5.9.0 2017-04-25 18:19:10 +00:00
Vitalii Parfonov f57a4f2cf0 Fixing failed release: set correct folder for generated source
Signed-off-by: Vitalii Parfonov <vparfonov@codenvy.com>
2017-04-25 20:51:37 +03:00
Sergii Kabashniuk 86809b9ad0 Fix compilation issues that is preventing release 2017-04-25 19:12:12 +03:00
Sergii Kabashniuk 2ee007fa48 Fix compilation issues that is preventing release 2017-04-25 18:57:29 +03:00
Sergii Kabashniuk 43112cf746 Fix compilation issues that is preventing release 2017-04-25 18:38:15 +03:00
Sergii Kabashniuk c4de2266da Fix compilation issues that is preventing release 2017-04-25 17:58:12 +03:00
Sergii Kabashniuk 5546c8649a Fix compilation issues that is preventing release 2017-04-25 17:29:06 +03:00