Commit Graph

517 Commits (f7a5bfaec7d5d5ffebbb4f3cd32356becadaa9f3)

Author SHA1 Message Date
Florent BENOIT 9581a9bbef Move to mockito 2.10
Some changes are required like
 - anyString() --> nullable(String.class) for many tests as in fact we provide null values
 - add class for VerificationMode as there are more than one method now (can't use lambdas)
 - remove cast on ArgumentMatcher (now we can use lambdas as there is generics)
 - remove unecessary stubbing (mockito is now reporting un-needed stubs)

Change-Id: I69c7ccc86bc85a4401d5e33671229ae0ce560dbb
Signed-off-by: Florent BENOIT <fbenoit@redhat.com>
2017-10-15 10:34:15 +02:00
Roman Iuvshyn abe3271908 RELEASE: Set next development version (#6692)
* RELEASE: Set next development version
2017-10-14 20:17:04 +03:00
Sergii Kabashniuk 70ac13c008 Merge remote-tracking branch 'origin/master' into che6 2017-10-12 16:14:51 +03:00
Dmytro Kulieshov c35d27e7eb Removing deprecated FileTreeWatcher (#6688) 2017-10-12 15:21:55 +03:00
Artem Zatsarynnyi 22c21265aa Merge branch 'master' into spi 2017-10-11 10:16:43 +03:00
Valeriy Svydenko e2439d78d9 Send events from server to client about project's changes (#6628) 2017-10-10 15:46:27 +03: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 229aedc87d Merge branch 'master' into spi 2017-09-25 11:55:17 +03:00
Florent BENOIT a013d28a95 Fix build with invalid import
Change-Id: I156d1db78f2e0500b9a184afd23ed4d46f0d5e10
Signed-off-by: Florent BENOIT <fbenoit@redhat.com>
2017-09-22 17:54:47 +02:00
Valeriy Svydenko 9e3c1dff1c CHE-5729: fix the preview page of refactoring (#6385) 2017-09-22 17:22:04 +03: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 3f05a855c0 Merge branch 'master' into spi 2017-09-13 09:07:26 +03:00
Mykola Morhun c7ed1d8336 Add ability to switch between files in Git Diff widget (#5965)
* Performs small refactoring of git-compare-related functionality.
* Adds ability to switch to the next/previous file in git compare widget.
* Adds hotkeys for next and previous diff
* Adds Save Changes button for git compare widget.
* Fixes compare with deleted file bug.
* Moves Git Diff widget from iframe to IDE.
2017-09-12 14:13:52 +03:00
Artem Zatsarynnyi 9866284b67 Merge branch 'master' into spi 2017-09-12 11:36:21 +03:00
Artem Zatsarynnyi 7e29f7b526 Merge branch 'master' into spi 2017-09-11 12:23:40 +03:00
Florent BENOIT 688c73f079 GWT dependency should not be there. It's running on server side.
Change-Id: Ic67763b18e5edcf99ea562e1a061ea8e2a03ddc8
Signed-off-by: Florent BENOIT <fbenoit@redhat.com>
2017-09-11 10:52:37 +02:00
Valeriy Svydenko 5231059555 CHE-5721: Importing java formatter for the project or workspace (#6077) 2017-09-08 16:19:31 +03:00
Artem Zatsarynnyi 3b78c21bbf Merge branch 'master' into spi 2017-09-07 12:25:37 +03:00
Sergii Kabashniuk 27ff919209 Remove unsupported ant extension (#6140) 2017-09-05 17:18:48 +03:00
Dmytro Kulieshov 1f27537c2b Some JSON RPC requests are not processed by RequestHandlerManage (#5991) 2017-09-04 12:26:45 +03:00
Artem Zatsarynnyi 04be689c69 Merge branch 'master' into spi 2017-09-04 11:51:57 +03:00
Roman Iuvshyn 2850a74a11 RELEASE: Set next development version (#6067) 2017-08-23 11:11:34 +03:00
Oleksandr Garagatyi 041aff648c Merge branch 'master' into spi
Signed-off-by: Oleksandr Garagatyi <ogaragat@redhat.com>
2017-08-23 09:49:33 +03:00
Roman Nikitenko 0343393028 CHE-5829. Fix non-exhaustive switch statements
Signed-off-by: Roman Nikitenko <rnikiten@redhat.com>
2017-08-22 18:16:33 +03:00
Sergii Kabashniuk 9c9268c735 Fixed some formatting differences (#6044) 2017-08-18 17:58:45 +03:00
Sergii Kabashniuk d78121d957 Used Google Java Codestyle 2017-08-18 17:45:22 +03:00
Sergii Kabashniuk 6e9825c699 Used Google Java Codestyle 2017-08-18 17:16:54 +03:00
Sergii Kabashniuk 5b373e6cf5 Used Google Java Codestyle (#5851) 2017-08-18 17:00:58 +03:00
Sergii Kabashniuk 1ca8cecad5 Merge with master 2017-08-17 18:13:10 +03:00
Mykhailo Kuznietsov ce41b4a71d Change copyright owner to "Red Hat, Inc" on remaining files (#6032)
* Change copyright owner on remaining files

* fixup! Change copyright owner on remaining files

* fixup! fixup! Change copyright owner on remaining files
2017-08-17 18:05:53 +03:00
Artem Zatsarynnyi a552e67a76 Merge branch 'master' into spi 2017-08-17 16:40:48 +03:00
Artem Zatsarynnyi 51fed52707 Merge branch 'master' into spi 2017-08-17 15:21:26 +03:00
Mykhailo Kuznietsov 69d5148385 Changed copyright owner to "Red Hat, Inc." in license headers (#5964)
Change license header contributor to Red Hat, Inc.
2017-08-11 10:46:58 +03:00
Roman Iuvshyn c2eb3188c1 RELEASE: Set next development version (#5949) 2017-08-09 11:17:20 +03:00
Sergii Kabashniuk a0d8932154 Merge remote-tracking branch 'origin/master' into spi 2017-08-02 15:07:05 +03:00
Artem Zatsarynnyi 92f77e4970 Fix ID for ws-agent's JSON-RPC endpoint (#5870) 2017-08-02 12:22:47 +03:00
Roman Nikitenko 5366375ca3 CHE-5654. Activate java reconciling when classpath is changed
Signed-off-by: Roman Nikitenko <rnikiten@redhat.com>
2017-08-02 09:40:54 +03:00
Artem Zatsarynnyi dd66566958 IDE API reorganization (#5867) 2017-08-01 18:16:59 +03:00
Artem Zatsarynnyi ab0321beb4 Merge branch 'spi' of github.com:eclipse/che into spi 2017-07-28 16:56:50 +03:00
Artem Zatsarynnyi 016d03c169 Merge branch 'master' into spi 2017-07-28 16:56:28 +03:00
Vitaliy Guliy 18271f63a6 Squashed commit of the following: (#5812)
commit 93d8f7634b99829408290641e74a98d0ee310939
Merge: a9e80b1df b485ed3e0
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Fri Jul 21 11:40:32 2017 +0300

    Merge branch 'master' into CHE-4929

commit a9e80b1df30f699efd9a2b525f0df152158205f1
Merge: 8fbb948ed 7a8cee2af
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Wed Jul 19 09:55:16 2017 +0300

    Merge branch 'master' into CHE-4929

commit 8fbb948ed010a2b1321f99372548833d21902282
Merge: b05c8bae4 32d354518
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Tue Jul 18 11:50:49 2017 +0300

    Merge branch 'master' into CHE-4929

commit b05c8bae45a4e9629c1ca8f5841c842520bf8c38
Merge: 7bad4b9ca c3dd54980
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Tue Jul 18 11:49:05 2017 +0300

    Merge branch 'master' into CHE-4929

    Conflicts:
    	ide/che-core-ide-app/src/main/java/org/eclipse/che/ide/core/StandardComponentInitializer.java
    	ide/che-core-ide-app/src/main/resources/org/eclipse/che/ide/CoreLocalizationConstant.properties

commit 7bad4b9ca4376c9f6b51bfa7f6d68181909bb4cc
Merge: 1510debe8 f0717e0ed
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Sat Jul 1 13:17:36 2017 +0300

    Merge branch 'master' into CHE-4929

commit 1510debe8baaf3667dbd39fb2f59df2d393f22c8
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Sat Jul 1 13:16:43 2017 +0300

    Finalize dark theme

commit 0db3dfdef9d12caf6674325987d1384a23227c2f
Merge: ec6d1c5f0 003804df7
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Fri Jun 30 15:43:15 2017 +0300

    Merge branch 'master' into CHE-4929

commit ec6d1c5f02ba37440382c9db703a25d74af79e7d
Merge: 6c7c5a3cb c7c1ee807
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Thu Jun 29 18:36:34 2017 +0300

    Merge branch 'master' into CHE-4929

    Conflicts:
    	plugins/plugin-testing/che-plugin-testing-ide/src/main/java/org/eclipse/che/plugin/testing/ide/view/TestResultViewImpl.java

commit 6c7c5a3cbe922a249a3c28bd0a8012868e0fcfd8
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Thu Jun 29 17:31:33 2017 +0300

    Add button to manage toolbar visibility

commit 71fb191f46bc3c13c535f08a6e491504eb387ee6
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Thu Jun 29 16:51:36 2017 +0300

    Add button to manage toolbar visibility

commit 25087df8832e78881cedcec79eed30b2fd09efa1
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Thu Jun 22 16:26:08 2017 +0300

    Fixing tests

commit f7f22e29b2e1c4bb09f7b23f167409445fdb35e0
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Thu Jun 22 16:21:34 2017 +0300

    Revert "Prototype new panel concept"

    This reverts commit 9893039d928ee2256abb7856db06edd808812dc1.

commit 0033ec1e9b0e1ddedabe46c4e36bed9c381ed940
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Thu Jun 22 16:20:39 2017 +0300

    Prototype new panel concept

commit 4fcb643bcdab86517204f60c92360bebbf1b74e7
Merge: af3d89232 215688641
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Thu Jun 22 13:22:01 2017 +0300

    Merge branch 'master' into CHE-4929

commit af3d892322c171b56cedbd9dfffb773ec39b4b49
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Thu Jun 22 13:10:17 2017 +0300

    Fixing Go Into functionality

commit bf14b3635215823623d4d15e6d57d91f02f626b1
Merge: b3dda08f7 5bdd4c882
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Tue Jun 20 10:00:02 2017 +0300

    Merge branch 'master' into CHE-4929

commit b3dda08f78b3993d1df695d35bf16bfe96c5d5c8
Merge: 6cf0946a6 c8a8381b5
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Mon Jun 19 10:25:23 2017 +0300

    Merge branch 'master' into CHE-4929

commit 6cf0946a693d6683a50dcf4b05723109d0cc97a7
Merge: 2d565db76 7b90ec595
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Thu Jun 15 16:00:57 2017 +0300

    Merge branch 'master' into CHE-4929

commit 2d565db765b8f55b8f4381b07f5af17e5219d46b
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Thu Jun 15 15:59:23 2017 +0300

    Prototype new panel concept

commit 3a168982787a83c7e63b4b44e2554a5c127ea252
Merge: a9bb36c7e ac2f39562
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Thu Jun 15 09:32:31 2017 +0300

    Merge branch 'master' into CHE-4929

commit a9bb36c7e5bd69df9e9787faede3d589a4687a31
Merge: f708d7feb eb2fa0eee
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Wed Jun 14 10:29:00 2017 +0300

    Merge branch 'master' into CHE-4929

commit f708d7feb8870552d707b323dd97f8381f5faf12
Merge: 9893039d9 e4f0f2372
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Tue Jun 13 17:27:02 2017 +0300

    Merge branch 'master' into CHE-4929

    Conflicts:
    	plugins/plugin-testing-java/plugin-testing-junit/che-plugin-testing-junit-ide/src/main/java/org/eclipse/che/plugin/testing/junit/ide/action/RunAllTestAction.java
    	plugins/plugin-testing-java/plugin-testing-testng/che-plugin-testing-testng-ide/src/main/java/org/eclipse/che/plugin/testing/testng/ide/action/RunAllTestAction.java

commit 9893039d928ee2256abb7856db06edd808812dc1
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Tue Jun 13 17:22:39 2017 +0300

    Prototype new panel concept

commit 1b7789f9eb25559342c8de6bf152dc6836e817bd
Merge: ef25f64d1 e8f485506
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Tue Jun 13 11:18:54 2017 +0300

    Merge branch 'master' into CHE-4929

commit ef25f64d13de7ef5532efd517db30482579f3bb9
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Tue Jun 13 11:15:27 2017 +0300

    Prototype new panel concept

commit 8a8c618ac020b29bdc7de788d8e6002079639eb8
Merge: ca4deebb3 bbe3c6fec
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Mon Jun 12 10:21:20 2017 +0300

    Merge branch 'master' into CHE-4929

commit ca4deebb336f9143a3ba05c255834b4871f76536
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Fri Jun 9 17:24:27 2017 +0300

    Prototype new panel concept

commit 82af3e0bbed736e5315644c04fa2c68b1f998590
Merge: cd5abf027 9426d5d14
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Fri Jun 9 09:56:35 2017 +0300

    Merge branch 'master' into CHE-4929

commit cd5abf0273099fd57021623d98ac4be11cfea485
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Thu Jun 8 16:24:47 2017 +0300

    Prototype new panel concept

commit 3acec2dc11ea0f990405949e6a96d907a92b0080
Merge: f7eadb2ef ac8d44e57
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Fri Jun 2 12:50:27 2017 +0300

    Merge branch 'master' into CHE-4929

    Conflicts:
    	ide/che-core-ide-api/src/main/java/org/eclipse/che/ide/api/parts/base/BaseView.java

commit f7eadb2ef5e26838050131c2b7b4de0808cbf1e6
Author: Vitaliy Guliy <vguliy@codenvy.com>
Date:   Fri Jun 2 12:34:55 2017 +0300

    Prototype new panel concept
2017-07-28 15:59:25 +03:00
Artem Zatsarynnyi 643d69319a Merge branch 'master' into spi 2017-07-26 11:45:33 +03:00
Roman Nikitenko e2b015899e CHE-5643. Add ability to select items in the quick fix window using keyboard
Signed-off-by: Roman Nikitenko <rnikiten@redhat.com>
2017-07-24 15:43:10 +03:00
Artem Zatsarynnyi 32de1e7447 Rename methods (#5762)
AppContext#getMasterEndpoint -> AppContext#getMasterApiEndpoint
AppContext#getDevAgentEndpoint -> AppContext#getWsAgentServerApiEndpoint
2017-07-21 10:15:20 +03:00
Artem Zatsarynnyi b851196df5 Merge branch 'master' into spi 2017-07-20 12:30:15 +03:00
Artem Zatsarynnyi fdcb210bfb Remove obsolete IDE events (#5751) 2017-07-20 11:46:00 +03:00
Roman Iuvshyn 185273f8b9 RELEASE: Set next development version (#5734)
* RELEASE: Set next development version
2017-07-19 12:45:32 +03:00
Artem Zatsarynnyi 51cd595497 Merge branch 'master' into spi 2017-07-14 16:03:43 +03:00
Yevhen Vydolob 91b543547e #5380 use Orion annotation model instead 'showProblems' method (#5518)
Signed-off-by: Yevhen Vydolob <evidolob@codenvy.com>
2017-07-14 09:09:57 +03:00
Artem Zatsarynnyi fa29ac0f6e Removes EverREST over WebSocket feature from IDE (#5622) 2017-07-12 16:39:25 +03:00
Artem Zatsarynnyi da2b92c66e Merge branch 'master' into spi 2017-07-12 11:37:57 +03:00
Artem Zatsarynnyi 14790b609c Move JSON-RPC endpoints ids to constants (#5612) 2017-07-12 10:21:19 +03:00
Dmytro Kulieshov 20b4948b08 Rework Find Usages feature to avoid using Everrest based Websocket calls (#5550) 2017-07-11 10:57:58 +03:00
Valeriy Svydenko a5b3b7b612 New runner for TestNG tests (#5472) 2017-07-06 16:20:58 +03:00
Artem Zatsarynnyi a1dfdfb04e Merge branch 'master' into spi 2017-07-05 18:25:50 +03:00
Aleksandr Andriienko 00421dd624 CHE-5424: Fix refactor rename from 'Rename' window
Signed-off-by: Aleksandr Andriienko <oandriie@redhat.com>
2017-07-05 16:04:53 +03:00
Artem Zatsarynnyi 1ba5f63d8f Merge branch 'master' into spi 2017-06-29 17:45:59 +03:00
Roman Iuvshin eab04ddd6b RELEASE: Set next development version 2017-06-29 07:59:05 +00:00
Artem Zatsarynnyi ec72446d24 Merge branch 'master' into spi 2017-06-26 12:50:09 +03:00
Vitalii Parfonov 9df113d5b7 Remove not used implementation, mark interface JavaClasspathServiceClient as deprecated. Will be removed soon (#5448)
Signed-off-by: Vitalii Parfonov <vparfonov@codenvy.com>
2017-06-23 15:11:32 +03:00
Artem Zatsarynnyi ad2460999e Merge branch 'master' into spi 2017-06-22 08:27:59 +03:00
Roman Iuvshin 513aa19ebd RELEASE: Set next development version 2017-06-21 13:04:16 +00:00
Artem Zatsarynnyi e7ec0376d0 Merge branch 'master' into spi 2017-06-16 10:25:14 +03:00
Roman Nikitenko 7b90ec595f CHE-5020. Add ability to cancel rename operation by Escape button
Signed-off-by: Roman Nikitenko <rnikitenko@codenvy.com>
2017-06-15 15:50:27 +03:00
Artem Zatsarynnyi cce79bf469 Merge branch 'master' into spi
# Conflicts:
#	assembly/assembly-wsmaster-war/pom.xml
#	infrastructures/docker/pom.xml
#	plugins/plugin-docker/che-plugin-docker-compose/pom.xml
#	plugins/plugin-github/che-plugin-github-pullrequest/src/main/java/org/eclipse/che/plugin/pullrequest/client/GitHubHostingService.java
#	plugins/plugin-testing-java/plugin-testing-junit/che-plugin-testing-junit-ide/src/main/java/org/eclipse/che/plugin/testing/junit/ide/action/RunAllTestAction.java
#	plugins/plugin-testing-java/plugin-testing-junit/che-plugin-testing-junit-ide/src/main/java/org/eclipse/che/plugin/testing/junit/ide/action/RunClassTestAction.java
#	plugins/plugin-testing-java/plugin-testing-testng/che-plugin-testing-testng-ide/src/main/java/org/eclipse/che/plugin/testing/testng/ide/action/RunAllTestAction.java
#	plugins/plugin-testing-java/plugin-testing-testng/che-plugin-testing-testng-ide/src/main/java/org/eclipse/che/plugin/testing/testng/ide/action/RunClassTestAction.java
#	plugins/plugin-testing-java/plugin-testing-testng/che-plugin-testing-testng-ide/src/main/java/org/eclipse/che/plugin/testing/testng/ide/action/RunTestXMLAction.java
#	pom.xml
#	wsmaster/che-core-api-machine/pom.xml
2017-06-15 10:35:47 +03:00
Roman Iuvshin eb2fa0eeed RELEASE: Set next development version 2017-06-14 07:13:04 +00:00
Artem Zatsarynnyi 1d5648fd6e Fix building project with maven (#5354) 2017-06-12 23:48:28 +03:00
Artem Zatsarynnyi 212bbc7808 Merge branch 'master' into spi 2017-06-01 10:45:08 +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
Sergii Kabashniuk c84b261a87 Revert changes from 8ad21b4638 where string FAILED was replaced by ERROR 2017-05-30 12:27:43 +03:00
Artem Zatsarynnyi ad3bc4d739 Use Workdspace's and Factory's model objects in IDE (#5221) 2017-05-29 16:19:43 +03:00
Gennady Azarenkov 8ad21b4638 SPI messaging and code clean 2017-05-25 21:12:12 +03:00
Artem Zatsarynnyi 993e8df52e Merge branch 'master' into spi 2017-05-24 12:16:17 +03:00
Roman Iuvshin 9fbf173eb9 RELEASE: Set next development version 2017-05-24 07:30:41 +00:00
Artem Zatsarynnyi 50ef94bbde Merge branch 'master' into spi 2017-05-17 19:49:53 +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
Artem Zatsarynnyi e914a59c3e Merge branch 'master' into spi 2017-05-17 11:03:00 +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
Alexander Garagatyi 21c4589086 Merge branch 'master' into spi
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2017-05-15 12:27:23 +03:00
Artem Zatsarynnyi 1ae101d7ab clean-up IDE code 2017-05-14 17:45:49 +03: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
Roman Iuvshin b3ae33acf5 RELEASE: Set next development version 2017-05-10 10:54:42 +00:00
Artem Zatsarynnyi 222d0d95c1 Enable Basic IDE building 2017-04-28 18:41:56 +03:00
Alexander Garagatyi 7877e47f6a Merge branch 'master' into spi
Signed-off-by: Alexander Garagatyi <agaragatyi@codenvy.com>
2017-04-27 12:08:59 +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
Artem Zatsarynnyi 3c74f118ca Merge branch 'master' into spi 2017-04-24 15:32:39 +03:00
Valeriy Svydenko 6403d212c6 CHE-4596: move che-plugin-machine-ext-client to IDE core (#4861) 2017-04-21 14:01:04 +00:00
Alexander Garagatyi 7e0ed03cf2 Merge branch 'master' into spi 2017-04-19 16:52:48 +03:00
Gennady Azarenkov 493e07ca95 Move NewProjectConfig from model to project-shared 2017-04-19 09:15:51 +03:00
Evgen Vidolob 1d10171906 #4699 fix URL for JavaDoc service (#4792)
* #4699 fix url for JavaDoc service
Signed-off-by: Even Vidolob <evidolob@codenvy.com>
2017-04-18 17:34:54 +03:00
Sergii Kabashniuk a6a569b9f7 Concept of Minimal and Full assembly (#4578)
Concept of Minimal and Full assembly
2017-04-14 10:05:03 +03:00
Roman Iuvshin 7805c146e6 [maven-release-plugin] prepare for next development iteration 2017-04-13 11:07:13 +00:00
Roman Iuvshin e8107fd96c [maven-release-plugin] prepare release 5.8.0 2017-04-13 11:07:06 +00:00
Roman Iuvshin 840ae853f8 Revert "RELEASE: set minor change version"
This reverts commit e23b9257a3.
2017-04-11 20:55:24 +03:00
Roman Iuvshin e23b9257a3 RELEASE: set minor change version 2017-04-11 18:10:45 +03:00
Roman Iuvshin 08d4d0f25c [maven-release-plugin] prepare for next development iteration 2017-04-06 14:28:39 +00:00
Roman Iuvshin 53a0325213 [maven-release-plugin] prepare release 5.7.0 2017-04-06 14:28:33 +00:00
Valeriy Svydenko 9cfd76e326 CHE-3408: fix problem with getting subpackages from the project root folder (#4681) 2017-04-04 11:06:57 +00:00
Valeriy Svydenko a1080703e9 CHE-1860: make it possible to move packages (#4659) 2017-03-31 14:09:42 +00:00
Evgen Vidolob 57a083cbf4 #4306 fix NPE in case of invalid java FQN (#4654)
Signed-off-by: Even Vidolob <evidolob@codenvy.com>
2017-03-31 11:30:26 +03:00
Vitaliy Guliy 1a90cf54c4 CHE-3585 Word Wrap Toggle for Workspace Editor (#4580)
* CHE-3585 Word Wrap Toggle for Workspace Editor

Signed-off-by: Vitaliy Guliy <vguliy@codenvy.com>

* CHE-3585 Word Wrap Toggle for Workspace Editor

* CHE-3585 Word Wrap Toggle for Workspace Editor

* CHE-3585 Word Wrap Toggle for Workspace Editor
2017-03-30 16:30:23 +03:00
Roman Iuvshin 342f103654 [maven-release-plugin] prepare for next development iteration 2017-03-30 12:25:35 +00:00
Roman Iuvshin e6e4a652cc [maven-release-plugin] prepare release 5.6.0 2017-03-30 12:25:28 +00:00
Evgen Vidolob 27125263d0 #4430 move orion editor plugin to ide core (#4539)
* #4430 move orion editor plugin to ide core

Signed-off-by: Even Vidolob <evidolob@codenvy.com>
2017-03-28 10:19:24 +03:00
Artem Zatsarynnyi bbd0c1abb2 Introduce Intelligent Commands (#4389)
Introduce Intelligent Commands
2017-03-23 18:23:17 +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
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
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
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
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
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
Valeriy Svydenko ed99839748 CHE-3964: move popup from Quick documentation in the right place (#4088) 2017-02-10 17:56:10 +02:00
Vladyslav Zhukovskyi ff3db4c7aa Fix potential NPE (#4054) 2017-02-08 13:09:21 +02:00
Roman Iuvshin 0dd0dea686 [maven-release-plugin] prepare for next development iteration 2017-02-01 13:31:32 +00:00
Roman Iuvshin d138c3623f [maven-release-plugin] prepare release 5.2.0 2017-02-01 13:31:25 +00:00
Valeriy Svydenko f10b9a2a02 CHE-1959: make it possible to chose an element from Find Usages panel by using Enter key (#3821) 2017-01-31 12:59:14 +02:00
Sergii Kabashniuk 8bd21217ea Remove unused dependecies (#3912) 2017-01-26 14:56:13 +02:00
Vladyslav Zhukovskyi 25e8a4d1a2 Don't sort node interceptors at initialization state (#3895) 2017-01-26 10:35:25 +02:00
Roman Iuvshin 05a7cd53b5 [maven-release-plugin] prepare for next development iteration 2017-01-18 16:33:24 +00:00
Roman Iuvshin 41d3739928 [maven-release-plugin] prepare release 5.1.0 2017-01-18 16:33:17 +00:00
Vladyslav Zhukovskyi bcb2c5bb13 Remove deprecated method getMediaType (#3724) 2017-01-16 15:26:01 +02:00
Vladyslav Zhukovskyi d5983eb91f Change signature of getParent to return actual parent instead of Optional (#3681) 2017-01-12 12:21:23 +02:00
Roman Iuvshin 9904460818 [maven-release-plugin] prepare for next development iteration 2017-01-06 11:48:49 +00:00
Roman Iuvshin b5a7d04ca2 [maven-release-plugin] prepare release 5.0.0 2017-01-06 11:48:42 +00:00
Mihail Kuznyetsov 0e8b21ad3f Set new license year 2017-01-04 17:10:31 +02:00
Dmitry Kuleshov 301121d777 Dynamic file watchers (#3482) 2016-12-26 14:34:17 +02:00
Roman Iuvshin abc1367c1d remove milestone from version 2016-12-23 15:04:56 +02:00
Roman Iuvshin 813d930275 change version to M10-SNAPSHOT 2016-12-22 11:48:31 +02:00
Evgen Vidolob 7bad057bbe #3220 use document changes instead of full text replacing on organize import operation (#3409)
Signed-off-by: Evgen Vidolob <evidolob@codenvy.com>
2016-12-16 11:00:18 +02:00
Vladyslav Zhukovskyi d15915cf94 Remove deprecated getPath method and use getLocation instead (#3322) 2016-12-09 12:33:45 +02:00
Vitaliy Guliy b768872294 CHE-2463 Improve Panels behaviors in IDE (#3151)
Signed-off-by: Vitaliy Guliy <vguliy@codenvy.com>
2016-12-07 17:45:37 +02:00
Mykola Morhun 6dd0c1245e CODENVY-1106: Add ability to prevent window closing in IDE. Handle closing of preferences window correctly. (#3203)
CODENVY-1106: Add ability to prevent window closing in IDE. Handle closing of preferences window correctly.
2016-12-07 17:15:18 +02:00
Roman Iuvshin 7850cc2908 [maven-release-plugin] prepare for next development iteration 2016-12-07 12:34:30 +00:00
Roman Iuvshin 1c15a44844 [maven-release-plugin] prepare release 5.0.0-M8 2016-12-07 12:34:25 +00:00
Roman Nikitenko 2339b0dd6e CHE-2937. Add ability to create batch of projects 2016-11-30 19:08:09 +02:00
Kaloyan Raev f1710e6a9b Performance improvements and other fixes in code completion (#3146)
* Avoid overloading the DOM tree of the ContentAssistWidget

Signed-off-by: Kaloyan Raev <kaloyan.r@zend.com>

* Ensure the code assist widget is closed when applying proposal

Signed-off-by: Kaloyan Raev <kaloyan.r@zend.com>

* Respect isIncomplete flag in the completion result

If the isIncomplete flag is false, i.e. the completion result is
complete, then additional typing for the same word should not trigger a
new completion request. The latest completion result should be reused.

Signed-off-by: Kaloyan Raev <kaloyan.r@zend.com>

* Fix flickering between keystrokes during code completion

Signed-off-by: Kaloyan Raev <kaloyan.r@zend.com>

* Fine tune the rules for making new completion request

Signed-off-by: Kaloyan Raev <kaloyan.r@zend.com>

* Set the correct offset when applying code completion

* Force a completion request message on Ctrl+Space

Signed-off-by: Kaloyan Raev <kaloyan.r@zend.com>

* Fixed retrieval of CompletionItem document via Resolve request

Signed-off-by: Kaloyan Raev <kaloyan.r@zend.com>
2016-11-30 16:17:14 +02:00
Vitalii Parfonov 9b7909153f che#2550: replaced .codenvy folder to .che (#2919)
Signed-off-by: Dmitry Kuleshov <dkuleshov@codenvy.com>
2016-11-23 09:21:31 +02:00
Dmitry Kuleshov 5d552906b6 che#2745: added suspend/resume calls for file status watcher during organize imports action (#3088) 2016-11-18 12:25:14 +02:00
Evgen Vidolob 1ef1da278e #3030 rename editor context menu action group variable 2016-11-14 16:53:49 +02:00
Evgen Vidolob 910a327a1b #3030 add editor context menu 2016-11-14 16:33:33 +02:00
Roman Iuvshin 52f84d9092 [maven-release-plugin] prepare for next development iteration 2016-11-10 11:37:24 +00:00
Roman Iuvshin 315056731e [maven-release-plugin] prepare release 5.0.0-M7 2016-11-10 11:37:20 +00:00
Vladyslav Zhukovskii 45135c33f7 Revert changes after #2867 2016-11-09 18:23:41 +02:00
Vladyslav Zhukovskyi c7b4623b61 Get projects after workspace has been already initialized (#2867)
* Get projects after workspace has been already initialized

This commit also includes API reorganization. Move client service implementations from the core-api to the core-app. Code cleanup. Removed dependency to the javax.inject from the core-api to avoid duplicate using @Inject annotation from the com.google.inject and javax.inject. (Client side uses only com.google.inject.Inject annotation)

Created two components:
WsAgentInitializer - which is responsible to initialize workspace component on the client side. Component consumes developer machine object at startup stage.
WsAgentMessageBusProvider - which is responsible to initialize message bus after workspace has been initialized.

API movements:
OAuthServiceClient was moved from the org.eclipse.che.ide.api.auth to the org.eclipse.ide.api.oauth

* Move WsAgentInitizalizer to the core-app

* Add @Override annotation

* Add @Override annotation

* Remove @Singleton annotation

* Remove @Singleton annotation

* Revert javax.inject.Inject annotation

* Update codebase due to changes in the master branch
2016-11-03 15:29:08 +02:00
Mihail Kuznyetsov 494442e11a CHE-2015 Rename configuration properties 2016-10-27 17:29:46 +03:00
Evgen Vidolob 9f96c77836 #2459 store and restore IDE state: opened files, opened part and their size (#2880)
* #2459 store IDE state (opened files, opened part and size) and restore IDE state
2016-10-27 11:57:10 +03:00
Roman Iuvshin 825af31a5d [maven-release-plugin] prepare for next development iteration 2016-10-26 09:37:49 +00:00
Roman Iuvshin 7da1d4a910 [maven-release-plugin] prepare release 5.0.0-M6 2016-10-26 09:37:45 +00:00
Vitalii Parfonov 9951639518 CHE-2098:fix generation Project with Maven Archetype. (#2872)
Archetype Plugin parameters transfer to the REST Project API via query parameters

Signed-off-by: Vitalii Parfonov <vparfonov@codenvy.com>
2016-10-25 13:36:19 +03:00
Artem Zatsarynnyi 2ba8cdfa42 Client command framework improvements (#2730)
Client command framework improvements

1. Introduced contextual commands.
2. Added ${explorer.current.file.parent.path} macro.
3. Cleaned up unused resources.
4. Refactored code in order to simplify it and made it more clear and understandable:

- simplified a way of providing new command types;
- command types api moved to ide-api to avoid unnecessary dependency on machine extension;
- command management extracted from EditCommandsPresenter to the separate facade - CommandManager. So EditCommandsPresenter now doesn't perform several http requests manipulating with commands but only one;
- refactored code related to the obsolete terminology CommandPropertyValueProvider -> Macro;
- macro can provide its description (it will be really useful for showing it in UI);
- macros processing separated from the command execution and extracted to the separate component MacroProcessor since it's used not only for the commands but in debug configurations for example.
2016-10-11 11:35:42 +03:00
Roman Iuvshin b986091e4a [maven-release-plugin] prepare for next development iteration 2016-10-07 10:22:41 +00:00
Roman Iuvshin 8f799b4c28 [maven-release-plugin] prepare release 5.0.0-M5 2016-10-07 10:22:37 +00:00
Vitalii Parfonov 0003b2324b che#2608: added vfs exlude filters, small vfs watcher fix, improved project tree changes detection algorithm (#2713)
Signed-off-by: Dmitry Kuleshov <dkuleshov@codenvy.com>
2016-10-05 18:41:00 +03:00
Florent BENOIT 67f78d7711 Fix scope to be compliant as well with #2610 issue (#2696)
-Dmaven.test.skip=true should work
Fix #2610 

Change-Id: I27294cb9d2f161d30174d2d7cceb0cf758f6be50
Signed-off-by: Florent BENOIT <fbenoit@codenvy.com>
2016-10-05 09:58:58 +02:00
Valeriy Svydenko acd9ba49d5 CHE-1857: add ability to rename projects (#2436)
CHE-1857: add an ability to rename project
2016-09-28 10:52:16 +03:00
Roman Iuvshin 33944c6ec1 set M5 version 2016-09-27 16:08:19 +03:00
Roman Iuvshin 152be21b4f [maven-release-plugin] prepare for next development iteration 2016-09-26 14:19:41 +00:00
Roman Iuvshin 89ab012035 [maven-release-plugin] prepare release 5.0.0-M3 2016-09-26 14:19:37 +00:00
Roman Iuvshin 900ccbb807 set M3 version 2016-09-20 17:31:42 +03:00
Oleksii Orel c84340807b CHE-2286: disable menu items until the workspace is not loaded or stopped
Signed-off-by: Oleksii Orel <oorel@codenvy.com>
2016-09-19 10:46:06 +03:00
Anatoliy Bazko c48a69f961 CHE-1287: Support for Language Server Protocol (#2452) 2016-09-16 12:45:02 +03:00
Anton Korneta d5fe8aed73 CHE-1790: Consolidate databases 2016-09-15 16:57:30 +03:00
Roman Iuvshin 3c1df2e4ad [maven-release-plugin] prepare for next development iteration 2016-09-14 15:50:20 +00:00
Roman Iuvshin b647b5eef7 [maven-release-plugin] prepare release 5.0.0-M1 2016-09-14 15:50:16 +00:00
Dmitry Kuleshov 5d267fe305 VFS file watcher based use cases implementations (#2339)
* che#1910: added several new user workflows implementations for VFS

Signed-off-by: Dmitry Kuleshov <dkuleshov@codenvy.com>
2016-09-07 11:22:22 +03:00
Roman Iuvshin 8df0560ad3 set new version 2016-09-07 10:38:51 +03:00
Roman Iuvshin ca14fc7470 [maven-release-plugin] prepare for next development iteration 2016-08-29 15:12:16 +00:00
Roman Iuvshin 36311ea4c8 [maven-release-plugin] prepare release 4.7.0 2016-08-29 15:12:12 +00:00
Vladyslav Zhukovskii 1b226c5531 #953: Move command property value providers to core API 2016-08-19 18:18:51 +03:00
Roman Nikitenko cca53a47a3 CHE-1837. Split view for editor
Signed-off-by: Roman Nikitenko <rnikitenko@codenvy.com>
2016-08-16 17:57:48 +03:00
Roman Iuvshin 813b36851c [maven-release-plugin] prepare for next development iteration 2016-08-16 08:28:05 +00:00
Roman Iuvshin ef38dd5fb2 [maven-release-plugin] prepare release 4.7.0-RC1 2016-08-16 08:28:02 +00:00
Evgen Vidolob cc51c0ef27 #1913 Deprecates some of Editor API classes and interfaces 2016-08-12 12:35:28 +03:00
Valeriy Svydenko 4a98a26f5a CHE-1964: add libraries from containers for building classpath 2016-08-04 14:48:00 +03:00
Roman Iuvshin 99b6beb356 [maven-release-plugin] prepare for next development iteration 2016-08-01 10:32:16 +00:00
Roman Iuvshin 3a0fd2a00c [maven-release-plugin] prepare release 4.6.0 2016-08-01 10:32:13 +00:00
Valeriy Svydenko 3f234951b4 CHE-1786: fix problems with the tree of changes on Preview window
Signed-off-by: Valeriy Svydenko <vsvydenko@codenvy.com>
2016-07-29 17:44:29 +03:00
Evgen Vidolob ca94fc2071 #1887 Move che-plugin-java-jdt-core-repack module to che-lib project 2016-07-28 10:45:06 +03:00
Vladyslav Zhukovskii 6ea81c7012 #1814: Synchronize project instead of parent directory
Project synchronization is more reasonable, because we also retrieve project properties and with actual values we can redraw project correctly in the UI.
2016-07-26 18:01:50 +03:00
Valeriy Svydenko e1575af2de CHE-1825: fix problem with window selection
Signed-off-by: Valeriy Svydenko <vsvydenko@codenvy.com>
2016-07-26 17:22:07 +03:00
Valeriy Svydenko 1bb6551c02 CHE-1843: change value of 'java.output.folder' attribute
Signed-off-by: Valeriy Svydenko <vsvydenko@codenvy.com>
2016-07-26 17:08:35 +03:00
Max Shaposhnik fe0cb3bd0f CHE-1248; remove workspace information from EnvironmentContext (#1658) 2016-07-20 17:30:10 +03:00
Roman Iuvshin f9369146c1 [maven-release-plugin] prepare for next development iteration 2016-07-18 13:58:51 +00:00
Roman Iuvshin b6795f1a9a [maven-release-plugin] prepare release 4.5.0 2016-07-18 13:58:48 +00:00
Valeriy Svydenko af860c9796 CHE-1523: disallow renaming of the classes and packages
Signed-off-by: Valeriy Svydenko <vsvydenko@codenvy.com>
2016-07-15 19:10:27 +03:00
Vladyslav Zhukovskii 7c02151e6f CHE-1482: Fix setting up source directory in java project
This PR fix possible NPE in case when node transforms from the folder to the source folder.
2016-07-15 17:05:42 +03:00