Commit Graph

68 Commits (ccfd0924dffa6d1ebfde6477a2c8d4eeb0da2d10)

Author SHA1 Message Date
Vitaly Parfonov f8c94e6b27 Improve handling of ws agent started event
Add checking on ready state for websocket connection.
Make it possible rout org.eclipse.che.api.core.rest.ApiInfoService on wsAgent form MachineExtensionProxyServlet.
Renamee package in assembly-machine-war to more accurate for it

Signed-off-by: Vitaly Parfonov <vparfonov@codenvy.com>
2016-02-26 17:15:06 +02:00
Florent BENOIT 6aad4e3549 CODENVY-132 FactoryWorkspaceComponent is reusing a previously created workspace
Change-Id: I4d3d4cd9693b1443d4aeebd9148a9668679681bb
Signed-off-by: Florent BENOIT <fbenoit@codenvy.com>
2016-02-26 14:09:00 +01:00
Dmitry Shnurenko 1c45ad6e2f CHE-559: Fix output of creating new machine in existed workspace 2016-02-26 12:28:36 +02:00
Dmitry Shnurenko e56bac5211 CODENVY-122: Fix appearing create ws pop-up after start or open last used workspace 2016-02-26 10:24:10 +02:00
Dmitry Shnurenko 2ccad0e7a5 CHE-12: Fix NPE when there is no tags 2016-02-26 09:10:47 +02:00
Roman Iuvshin 51c785523a [maven-release-plugin] prepare for next development iteration 2016-02-25 20:37:09 +00:00
Roman Iuvshin a3030e1c4d [maven-release-plugin] prepare release 4.0.0-RC7 2016-02-25 20:37:06 +00:00
Yevhenii Voevodin dc3395f9a2 Add generic String to the ArrayList creation 2016-02-25 19:15:27 +02:00
Sergii Leschenko cacfd19fe9 Merge pull request #510 from sleshchenko/eventService
Fix generic type for subscribe method of EventService
2016-02-25 15:46:13 +02:00
Yevhenii Voevodin 333e716647 Merge pull request #520 from eclipse/project_fixes
Poject & Factory & GitServiceClient improvements
2016-02-25 15:42:17 +02:00
Max Shaposhnik bc25f1d43a Merge pull request #521 from eclipse/wsFix2
Fix of websocket closed errors
2016-02-25 15:40:27 +02:00
Max Shaposhnik d9e812fcec Fix of websocket closed errors
Signed-off-by: Max Shaposhnik <mshaposhnik@codenvy.com>
2016-02-25 15:39:49 +02:00
Yevhenii Voevodin 8ea9fcc169 Use list instead of null, when setting project attribute values 2016-02-25 15:32:11 +02:00
Sergii Leschenko a324943b0b Fix generic type for subscribe method of EventService
Events of type <T> can be accepted by EventSubscribers that can accept T and its super classes (not T and its child classes)
These changes are needed to avoid throwing of ClassCastException.

Signed-off-by: Sergii Leschenko <sleschenko@codenvy.com>
2016-02-25 15:08:28 +02:00
Yevhenii Voevodin 8b92440cc6 Exclude projects without location from the workspace 2016-02-25 14:42:31 +02:00
Yevhenii Voevodin b9dfb4eef2 Publish event when currentProject#rootProject is already set 2016-02-25 14:42:31 +02:00
Yevhenii Voevodin 0eab844eb5 Add status method which returns promise 2016-02-25 14:42:31 +02:00
Anton Korneta 61e84f629c Merge pull request #508 from eclipse/fix_git_find_remote
Fix finding of git remote branches
2016-02-25 13:05:12 +02:00
Anton Korneta 7b4cc2ece5 Fix finding of git remote branches
Signed-off-by: Anton Korneta <akorneta@codenvy.com>
2016-02-25 13:04:29 +02:00
Vladyslav Zhukovskyi 8a45991cd7 Merge pull request #493 from eclipse/CHE-572
Fix equality bug in paste action
2016-02-25 11:48:08 +02:00
Mykola Morhun 95ede5cb30 Merge pull request #414 from eclipse/CHE-2
CHE-2: Add shortcuts to work with debugger. Add menu items to work with debugger into the Run top menu. Refactor of the toolbar in debugger panel.
2016-02-25 11:32:45 +02:00
Mykola Morhun 838e81ab71 CHE-2: Add shortcuts to work with debugger. Add menu items to work with debugger into the Run top menu. Refactor of the toolbar in debugger panel.
Signed-off-by: Mykola Morhun <mmorhun@codenvy.com>
2016-02-25 11:14:40 +02:00
Vladyslav Zhukovskii b26e97abc8 Fix equality bug in paste action
Also was performed little refactoring to make code more readable.
Also was added utility class which works with path's. This is client adopted utility class which is used on the server side jdt implementation. Can be useful for third-paty extensions.

Relevant issue: CHE-572

Signed-off-by: Vladyslav Zhukovskii <vzhukovskii@codenvy.com>
2016-02-24 17:24:44 +02:00
Dmitry Shnurenko 5c778d5452 CHE-270: Change "Help > Support" to "Help > Community" 2016-02-24 15:03:51 +02:00
Anton Korneta 647a0f4483 Merge pull request #470 from eclipse/CODENVY-31
CODENVY-31: Replaced messages from git importer on error codes
2016-02-24 10:33:08 +02:00
Dmitry Shnurenko 020b6e5fbc Merge pull request #486 from eclipse/CHE-147
CHE-147: Fix updating editor tab after file renaming
2016-02-24 10:11:41 +02:00
Anton Korneta fb7d5591d6 CODENVY-31: Replaced messages from git importer on error codes
Also added git checkout event which goes through by websocket connection

Signed-off-by: Anton Korneta <akorneta@codenvy.com>
2016-02-24 09:35:36 +02:00
Dmitry Shnurenko 0578bedd4b CHE-147: Fix updating editor tab after file renaming 2016-02-24 09:28:37 +02:00
Vladyslav Zhukovskii 7dc2f1557b Add debug id for the testing purpose
IDE loader now has debug id to allow qa team use selenium tests to test loader itself

Signed-off-by: Vladyslav Zhukovskii <vzhukovskii@codenvy.com>
2016-02-23 15:44:06 +02:00
Valeriy Svydenko 7a2df06164 CHE-165: show move wizard after performing 'Cut' operation in project explorer for the java items 2016-02-22 15:13:19 +02:00
Max Shaposhnik 9465a574d9 Show auth window when performing import project from private repo or use factory with private repo
Signed-off-by: Max Shaposhnik <mshaposhnik@codenvy.com>
2016-02-22 11:52:45 +02:00
Alexander Garagatyi fbba82fe9c Merge pull request #350 from eclipse/IDEX-4222
IDEX-4222: Change model of machine & workspace
2016-02-20 16:44:41 +02:00
Roman Iuvshin 63b08fab17 [maven-release-plugin] prepare for next development iteration 2016-02-20 14:03:35 +00:00
Roman Iuvshin aaf82c04f8 [maven-release-plugin] prepare release 4.0.0-RC6 2016-02-20 14:03:33 +00:00
Alexander Garagatyi b3b38f890a IDEX-4222: Change model of machine & workspace
Machine model changes:
- MachineState was removed, Machine should be used instead
- Machine states API was removed
- Machine includes MachineConfig as field instead of extending it
- All runtime information of machine is in runtime field of Machine.
- Now API call GET */api/machine?workspace=ws-id123456* returns all existing machines of workspace,
including machines with status CREATING, DESTROYING
- Machine channels was removed from. To get channels clients should check links of WorkspaceConfigDto.

Workspace model changes:
- EnvironmentState was removed
- UsersWorkspace includes WorkspaceConfig as field instead of extending it
- Start tmp workspace API returns RuntimeWorkspace instead of UsersWorkspace
- Machine channels are included in links of MachineConfigDto of WorkspaceConfig. Don't try to find them
in runtime machines of RuntimeWorkspaceDto.
- Field activeEnvName in RuntimeWorkspace was renamed to envName in accordance with defaultEnv field
of WorkspaceConfig.

Also:
- add static method cloneDto to DtoFactory
- add getParameter(paramName) method to DTO Link to simplify parameter retrieval

Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2016-02-20 15:16:21 +02:00
Roman Nikitenko 897a7d38fb CHE-120. Should not set default size for parts when user has sized the panel
Signed-off-by: Roman Nikitenko <rnikitenko@codenvy.com>
2016-02-19 18:07:21 +02:00
Alexander Garagatyi 2645d13738 improve exception messages in MachineManager
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2016-02-19 16:32:34 +02:00
Vitaliy Guliy f6ee72ee24 CHE-346 It's hard to click to close editor tab button
Signed-off-by: Vitaliy Guliy <vguliy@codenvy.com>
2016-02-19 13:54:10 +02:00
Vitaliy Guliy 66693da805 CHE-346 It's hard to click to close editor tab button
Signed-off-by: Vitaliy Guliy <vguliy@codenvy.com>
2016-02-19 13:30:15 +02:00
Alexander Garagatyi fa4236cfc9 Merge pull request #424 from eclipse/che-371
CHE-371: improve ws-agent connection timeout message
2016-02-19 12:05:30 +02:00
Alexander Garagatyi 0b97dab7f1 CHE-371: improve ws-agent connection timeout message
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2016-02-19 12:05:20 +02:00
Alexander Garagatyi d9cb7ddb00 CHE-9: improve error messages from Docker API
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2016-02-19 12:03:56 +02:00
Vitaliy Guliy a3735d853e CHE-283 Display machine status next to the dev-machine
Signed-off-by: Vitaliy Guliy <vguliy@codenvy.com>
2016-02-19 11:05:22 +02:00
Mihail Kuznyetsov 6ff6b40d40 Get user by name instead of alias
Signed-off-by: Mihail Kuznyetsov <mkuznyetsov@codenvy.com>
2016-02-19 10:29:08 +02:00
Roman Iuvshin ad56beaac6 [maven-release-plugin] prepare for next development iteration 2016-02-18 20:05:33 +00:00
Roman Iuvshin 5fb393830a [maven-release-plugin] prepare release 4.0.0-RC5 2016-02-18 20:05:30 +00:00
Mihail Kuznyetsov 241cae4a92 Remove OAuth 1.0 api
Signed-off-by: Mihail Kuznyetsov <mkuznyetsov@codenvy.com>
2016-02-18 13:44:52 +02:00
Roman Nikitenko 88fda3ac35 CHE-507. Fix displaying configured project in project explorer after importing project
Signed-off-by: Roman Nikitenko <rnikitenko@codenvy.com>
2016-02-17 12:13:19 +02:00
Dmitry Shnurenko 671c46ff22 CHE-85: Fix identical machines names for different machines
Signed-off-by: Dmitry Shnurenko <dshnurenko@codenvy.com>
2016-02-16 17:48:29 +02:00
Vitaliy Guliy 0e407b8da0 CHE-297 Track not seen outputs in a process
Signed-off-by: Vitaliy Guliy <vguliy@codenvy.com>
2016-02-16 17:10:02 +02:00