Commit Graph

195 Commits (fc2f76bc5c8a6146cdaca34eb2bb60ca8e30aaee)

Author SHA1 Message Date
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
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
Valeriy Svydenko c423d90fba CHE-3768: add styles for displaying tooltips (#4346) 2017-03-07 17:49:59 +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 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 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
Valeriy Svydenko ed99839748 CHE-3964: move popup from Quick documentation in the right place (#4088) 2017-02-10 17:56:10 +02:00
Vitalii Parfonov 832bb4288c CHE-3811: move js file to the che-lib/che-orion-editor (#3979)
Signed-off-by: Vitalii Parfonov <vparfonov@codenvy.com>
2017-02-07 19:27:25 +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
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
Aleksandr Andrienko 1bbfeed3d7 CHE-2922: Fix 'Ctrl+S' hotKey for Emacs. Add simple UI for incremental search. (#3260)
Signed-off-by: Aleksandr Andrienko <aandrienko@codenvy.com>
2017-01-16 18:06:39 +02:00
Kaloyan Raev 282945bfa0 CHE-3218: improves the documentation popup for LSP code completion (#3224)
Signed-off-by: Kaloyan Raev <kaloyan.r@zend.com>
2017-01-12 23:49:56 +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
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
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
Evgen Vidolob 34279b1813 #2676 use theme color for editor meta tag style (#3254)
Signed-off-by: Evgen Vidolob <evidolob@codenvy.com>
2016-12-02 10:33:45 +02:00
Roman Nikitenko 51cb17368c CHE-2391. File content synchronization after rename resource
Signed-off-by: Roman Nikitenko <rnikitenko@codenvy.com>
2016-12-02 10:13:57 +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
Evgen Vidolob 86414d2bdf #3030 add editor context menu (#3066)
* #3030 add editor context menu
2016-11-15 11:02:23 +02:00
Vitalii Parfonov a3be15d214 Fix WARN during GWT compilation (#3068)
Signed-off-by: Vitalii Parfonov <vparfonov@codenvy.com>
2016-11-14 17:19:41 +02:00
Evgen Vidolob 910a327a1b #3030 add editor context menu 2016-11-14 16:33:33 +02:00
Valeriy Svydenko 3bbdf1cccc CHE-2934: Add 'Link With Editor' action to the Project Explorer (#3026)
CHE-2934: Add 'Link With Editor' action in the project explorer
2016-11-14 13:08:22 +02:00
Vitalii Parfonov 1423b09620 Fix WARN during GWT compilation
Signed-off-by: Vitalii Parfonov <vparfonov@codenvy.com>
2016-11-11 12:28:03 +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
Evgen Vidolob ef45d75999 perform save only if editor has changes (#2975) 2016-11-08 12:43:24 +02: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
Vitalii Parfonov a45ca7cef5 Fix code after mergeing eclipse/che#1571 (#2906)
Signed-off-by: Vitalii Parfonov <vparfonov@codenvy.com>
2016-10-27 00:17:41 +03:00
Alex Tugarev 0c9edb68a4 Aligning interface 'Action' to return true, if the action was executed successfully; also extending 'OrionKeyStrokeOverlay' and 'KeyBinding' to be able to create character based key bindings. (#1571)
Signed-off-by: Alex Tugarev <alex.tugarev@typefox.io>
2016-10-26 23:08:05 +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
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
Evgen Vidolob 71600b7fc7 #1801 implement 'Signature Help' LS feature (#2645) 2016-09-29 12:27:59 +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
Oleksii Orel a6bbf066d0 CHE-2142 improve dark theme styles for lines and separators
Signed-off-by: Oleksii Orel <oorel@codenvy.com>
2016-09-23 09:54:34 +03:00
Artem Zatsarynnyi 0c31d1ba60 CHE-1900: Update editor to Orion 12 (#2522)
CHE-1900: Update editor to Orion 12
2016-09-21 13:00:45 +03:00
Roman Iuvshin 900ccbb807 set M3 version 2016-09-20 17:31:42 +03:00
Valeriy Svydenko 8f17156311 CHE-2372: don't save content if ws is stopped
Signed-off-by: Valeriy Svydenko <vsvydenko@codenvy.com>
2016-09-19 15:30:34 +03:00
Anatoliy Bazko c48a69f961 CHE-1287: Support for Language Server Protocol (#2452) 2016-09-16 12:45:02 +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
Roman Iuvshin 2eba0f08a7 Revert "CHE-1900: Update editor to Orion 12 (#2351)"
This reverts commit b962c900b3.
2016-09-10 14:13:01 +03:00
Artem Zatsarynnyi b962c900b3 CHE-1900: Update editor to Orion 12 (#2351)
CHE-1900: Update editor to Orion 12
2016-09-09 17:07:14 +03: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
Artem Zatsarynnyi f4b6746d8b Add possibility to install Orion plugins for the CHE editor 2016-08-30 12:22:58 +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
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
Vitalii Parfonov cf56410975 Remove deprecated flag from some classes looks like in some usecases them still useful (#2130)
* Remove deprecated flag from some class looks like in some usecases them still useful

Signed-off-by: Vitaly Parfonov <vparfonov@codenvy.com>
2016-08-16 14:19:11 +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
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
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 e3aa4ebb36 CHE-1453: change text selection cover 2016-07-12 13:12:30 +03:00
Vladyslav Zhukovskii e5b98d2bbe CHE-1459: Fix file duplication after refactoring rename
Signed-off-by: Vladyslav Zhukovskii <vzhukovskii@codenvy.com>
2016-07-12 11:18:05 +03:00
Vitaliy Guliy 83fafe7913 Improve cursor color for vi mode
Signed-off-by: Vitaliy Guliy <vguliy@codenvy.com>
2016-07-05 17:16:31 +03:00
Roman Iuvshin 6a23f97700 [maven-release-plugin] prepare for next development iteration 2016-06-28 16:00:40 +00:00
Roman Iuvshin 400648e1db [maven-release-plugin] prepare release 4.4.0 2016-06-28 16:00:37 +00:00
Valeriy Svydenko ce98aba417 CHE-957: fix a problem with updating content of the compare widget
Signed-off-by: Valeriy Svydenko <vsvydenko@codenvy.com>
2016-06-23 12:06:43 +03:00
Roman Iuvshin 5adff554bc [maven-release-plugin] prepare for next development iteration 2016-06-13 18:57:39 +00:00
Roman Iuvshin e9f5d4971e [maven-release-plugin] prepare release 4.3.0 2016-06-13 18:57:36 +00:00
Roman Iuvshin 140b09a9a0 [maven-release-plugin] prepare for next development iteration 2016-06-04 19:52:26 +00:00
Roman Iuvshin fbd9f95748 [maven-release-plugin] prepare release 4.3.0-RC1 2016-06-04 19:52:23 +00:00
Roman Nikitenko a99d15b7b4 CHE-1231. Show/hide error messages after updating pom.xml
Signed-off-by: Roman Nikitenko <rnikitenko@codenvy.com>
2016-06-02 12:41:29 +03:00
Sven Efftinge d6a79e7400 [Issue #1178] Added hook to register content type and highlighting in orion (#1392)
* [Issue #1178] Added hooks to register content type and highlighting configuration for Orion editor.
* [#1178] added some javadoc

Signed-off-by: Sven Efftinge <sven.efftinge@typefox.io>
2016-06-02 11:35:02 +03:00
Artem Zatsarynnyi 6097ba0f73 CHE-1175: fix setting active EditorView on switching between different tabs 2016-05-20 18:14:14 +03:00
Artem Zatsarynnyi 5d2d5def39 CHE-1162: replace using browser's prompt dialog by Che dialog 2016-05-18 12:11:00 +03:00
Artem Zatsarynnyi eeff2e44d4 CHE-830: Do not allow to edit read only files 2016-05-17 19:44:45 +03:00
Artem Zatsarynnyi 8a246909c9 CHE-770: Update Orion editor to eleventh version (#1269)
* CHE-770: Update Orion editor to eleventh version
2016-05-17 12:09:41 +03:00
Artem Zatsarynnyi 07d341f4e3 CHE-390: Simplify Editor API (#1197)
* CHE-390: Simplify Editor API by adding abstract EditorProvider

* Remove unused EditorTypeMapping

* Remove obsolete, useless classes

* Remove editor types

* Fix typo in interface name

* Remove EditorAdapter

* Refactor: EmbeddedTextEditorPresenter -> TextEditorPresenter

* Refactor code

* Clean-up

* Remove mime-types

* Refactor JsEditor

* Remove redundatnd dependency

* Rename codenvyDefaultEditor -> cheDefaultEditor
2016-05-06 16:54:34 +03:00
Roman Nikitenko 8d63d65d07 CHE-362. Add different display modes for StatusNotification
Signed-off-by: Roman Nikitenko <rnikitenko@codenvy.com>
2016-04-28 17:20:46 +03:00
Roman Nikitenko 61bcca612c CHE-467. Allow to configure Orion editor setting from IDE
Signed-off-by: Roman Nikitenko <rnikitenko@codenvy.com>
2016-04-26 16:27:02 +03:00
Vitalii Parfonov 93a648fad3 Merge pull request #1032 from svenefftinge/master
fixed off by one error
2016-04-26 10:09:43 +03:00
Roman Iuvshin 0978f5c655 [maven-release-plugin] prepare for next development iteration 2016-04-25 16:08:21 +00:00
Roman Iuvshin b0df01a0c1 [maven-release-plugin] prepare release 4.2.0 2016-04-25 16:08:18 +00:00
Dmitry Shnurenko c3dd2f3527 CHE-472: Add show hints feature. 2016-04-13 13:49:50 +03:00
Sven Efftinge c64b43fa4a fixed off by one error
#getTextRangeForLine wrongly removes the last character from the line
2016-04-13 12:09:36 +02:00