Commit graph

216 commits

Author SHA1 Message Date
Alex Dima 82b13bc9e3 Remove ICommonCodeEditor (#37834) 2017-11-10 20:47:29 +01:00
Matt Bierner be88547c66
Prototyping new CodeAction API (#36316)
* Add CodeAction Type

Adds skeleton on a new CodeActionType and allows codeActionProvider to return either `Command`s or `CodeAction`s

Move proposed CodeAction API to proposed and try using it in TS

Split CodeAction into quickfix and refactoring classes

Update proposed interface

Update for new API

Adding basic docs

* Support workspace edits and text edits in codeactions

* Remove placeholders

* Resolving conflicts and making PR suggested changes

* Fix quick fix test

* Revert change to only use `CodeAction` instead of `CodeAction | Command` in modes since this will break `vscode.executeCodeActionProvider`
2017-11-08 16:07:34 -08:00
Matt Bierner f048c5ea63 Adopt ts 2.6.1 for building vscode. Fixes #37719 2017-11-06 09:28:27 -08:00
Johannes Rieken bcfc11acc0 uri - export UriComponents 2017-10-18 15:14:56 +02:00
Matt Bierner 0bd33bbd96 Use strict versions for @types. Fixes #35561 2017-10-09 11:21:00 -07:00
Matt Bierner 69afce7650 Build using TS 2.5 (#33705)
* Build using TS 2.5

Fixes #33704

* Remove explicit return type
2017-09-01 13:52:42 -07:00
Johannes Rieken 9791d58701 replace MarkedString with object-type IMarkdownString, #29076 2017-08-23 15:53:39 +02:00
Ron Buckton 066a2bb141 Update Promise definition (#30268)
* Update definition of Promise in winjs.base.d.ts.

* Update to new Promise declaration

* Fix remaining errors.
2017-08-18 00:02:57 -07:00
rsafronov 53a0e27cc2 Fixed comments from @jrieken 2017-07-20 19:59:11 -04:00
Matt Bierner 5da27baff3 Build VSCode using TS 2.4 (#30473)
* Build VSCode using TS 2.4.1

Fixes #28643

a

* Reformat a few files for 2.4

* Fix compile errors in jsoneditingservice
2017-07-12 11:28:47 -07:00
Alex Dima 630109944f monaco-editor-core - 0.9.0 2017-06-30 18:06:28 +02:00
Alex Dima 875144b25b Move standaloneThemeService to vs/editor/standalone 2017-06-20 09:04:21 +02:00
Alex Dima 28b5300aaa Move most of the standalone editor specific code to vs/editor/standalone 2017-06-20 08:45:47 +02:00
Alex Dima 1171b53005 Move standalone editor specific code to vs/editor/standalone 2017-06-20 08:45:47 +02:00
Alex Dima d7577d52e8 Move monarch code to vs/editor/common/standalone 2017-06-19 16:31:57 +02:00
Alex Dima 4e25d35572 Fixes #28886: Layer breaker in vs/platform/statusbar/common/statusbar.ts 2017-06-19 10:51:40 +02:00
Joao Moreno 74fab50d5d consolidate build package.json 2017-05-16 08:56:21 +02:00
Matt Bierner 8120c7f1b8 Use TypeScrit 2.3.2 for building VSCode (#25753) 2017-05-02 14:14:18 -07:00
Johannes Rieken c5801bd87c update monaco.d.ts (copyright, whitespace) 2017-04-26 17:59:30 +02:00
Johannes Rieken f737b01757 update monaco.d.ts generation, recompile build-folder 2017-04-26 17:59:30 +02:00
Alex Dima a29c3e1c71 Move cursor events out of editorCommon 2017-04-19 15:17:34 +03:00
Alex Dima 4807f83348 Move ISelection out of editorCommon 2017-04-18 18:16:26 +03:00
Alex Dima f3be941164 Move IRange out of editorCommon 2017-04-18 17:33:22 +03:00
Alex Dima 8a3f8985fa Move IPosition out of editorCommon 2017-04-18 16:53:33 +03:00
Alex Dima 5aea732093 Move editor options out of editorCommon 2017-04-18 16:30:09 +03:00
Alex Dima 2281f744ed Move model events out of editorCommon 2017-04-18 16:30:09 +03:00
Johannes Rieken f9ee4da5dd Revert "Revert "Use TS 2.2 to build VSCode (#24734)""
This reverts commit 48722f6791.
2017-04-14 14:34:47 +02:00
Johannes Rieken 48722f6791 Revert "Use TS 2.2 to build VSCode (#24734)"
This reverts commit f36539258a.
2017-04-14 13:11:18 +02:00
Matt Bierner f36539258a Use TS 2.2 to build VSCode (#24734) 2017-04-13 19:51:53 -07:00
Magnus Hiie 95f0c15bf5 Expose insert..Braces rule in VS Code settings (#21649)
* Expose insert..Braces rule in VS Code settings

Fixes #18043

* Add requirement blurb for insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces

* Revert tsfmt change
2017-04-13 16:35:40 -07:00
Martin Aeschlimann b9189cadc1 [theme] introduce IStandaloneThemeService 2017-03-21 12:17:05 +01:00
Martin Aeschlimann 99dafc3894 [theme] adopt ITheme in standalone editor 2017-03-21 12:17:05 +01:00
Joao Moreno a85a6a22de 👷 update build files 2017-03-21 11:28:10 +01:00
Alex Dima a3dba6ed08 Adopt RuntimeKeybinding 2017-03-17 18:20:11 +01:00
Alex Dima b71baf9764 Reduce usage of BinaryKeybindings 2017-03-09 11:33:09 +01:00
Benjamin Pasero 61efd8fb23 build build/lib folder with latest 2017-03-06 16:32:23 +01:00
Alex Dima 1645d0d150 Fixes #21892: Do not read .d.ts files from disk when generating monaco.d.ts 2017-03-06 12:14:41 +01:00
Alex Dima 68d37dac12 monaco-editor-core: 0.8.2 2017-03-01 13:52:52 +01:00
Matt Bierner 17ed384683 Add @types to monaco dev deps 2017-02-08 12:32:58 -08:00
Alex Dima 91da427677 monaco-editor-core: 0.8.1 2017-01-27 15:36:20 +01:00
Alex Dima 3397234a85 Update monaco-editor-core 3rd party notices 2017-01-18 14:23:54 +01:00
Alex Dima 8850bd88dc bump monaco-editor-core version to 0.8.0 2017-01-18 13:27:13 +01:00
Alex Dima 39ede95d16 Add eslint to monaco editor dev deps 2017-01-18 11:02:34 +01:00
Alex Dima a55d482f1f Align monaco editor dev deps 2017-01-18 10:44:35 +01:00
Matt Bierner 46e5dddeab Bump Monaco to TS 2.1.4 (#18413)
Fixes #18393
2017-01-12 12:14:07 -08:00
Joao Moreno 1c38df7823 fixes #18363 2017-01-11 11:55:58 +01:00
Alex Dima f494ce4bf0 Extract BareFontInfo and FontInfo to a separate file 2017-01-09 18:21:05 +01:00
Alex Dima 8ba6bc5505 Add standalone editor API for theme customization 2017-01-09 11:18:12 +01:00
Alex Dima 38912c07c1 Reduce standalone editor API breakage 2017-01-09 10:07:25 +01:00
Alex Dima 51b5727501 Merge remote-tracking branch 'origin/master' into alex/tokenization 2017-01-06 17:06:26 +01:00
Alex Dima 4100f3e949 Tweaks 2017-01-06 12:34:04 +01:00
Matt Bierner 97ba3fddce Pick up ts 2.1.4 (#18061) 2017-01-05 12:30:42 -08:00
Alex Dima 8df18d091f Rename properties of LanguageIdentifier 2017-01-05 12:59:47 +01:00
Alex Dima 616957b5d7 Remove ModeTransition 2017-01-03 16:44:42 +02:00
Alex Dima 122a07b8fc New tokens format 2016-12-30 12:24:12 +02:00
Alex Dima 3232075311 Merge IState and IState2 2016-12-21 15:54:22 +02:00
Alex Dima df6fcbe12a Fixes #16953: Don't depend on vs/nls in the worker 2016-12-09 09:42:18 +01:00
Alex Dima aedfa1daf1 Replace IKeyboardEvent.asKeybinding() with toKeybinding() 2016-12-08 11:56:00 +01:00
Alex Dima 3be9dad671 Group language configuration types together 2016-11-01 13:18:19 +01:00
Alex Dima 73d151d7ce Adopt TypeScript's readonly in editor API 2016-10-23 09:24:25 +02:00
Alex Dima b00c572927 Fix missing copyright header 2016-10-21 09:38:14 +02:00
Alex Dima c275dc6eb8 Add npm modules needed for testing 2016-10-21 09:16:09 +02:00
Alex Dima fcbe48844e Add monaco-editor-setup script 2016-10-21 09:16:06 +02:00
Johannes Rieken e58afe1ab6 Thenable<T> everywhere 2016-10-20 18:30:09 +02:00
Alex Dima 527f8bb669 monaco-editor-core v0.7.3 2016-10-07 15:52:14 +02:00
Alex Dima 7905486b42 0.7.2 for monaco-editor-core 2016-10-07 15:51:15 +02:00
Alex Dima 72ef20b5b3 Improve monaco-editor-core bundling 2016-09-18 23:05:42 +03:00
Alex Dima fa48339ae2 monaco-editor-core no longer ships any built-in languages 2016-09-18 11:50:11 +03:00
Alex Dima 09b4121dfe Do not include the registration of razor in monaco-editor-core 2016-09-18 11:37:14 +03:00
Alex Dima 6050a36ee8 Do not include the registration of handlebars in monaco-editor-core 2016-09-18 11:37:13 +03:00
Alex Dima 2b3478cb60 Do not include the registration of html in monaco-editor-core 2016-09-16 23:04:03 +02:00
Alex Dima 4eacf55c42 bump monaco-editor-core version due to breaking change in monaco.d.ts 2016-09-16 19:50:17 +02:00
Alex Dima 262c0afaac Towards inlining KeyMod 2016-09-12 22:51:02 +02:00
Alex Dima a72dc40355 mark KeyCode enum as const 2016-09-12 22:50:58 +02:00
Alex Dima 2d8f5fff16 Extract MonacoWebWorker from standaloneEditor 2016-09-07 17:48:51 +02:00
Alex Dima 1733278318 monaco-editor-core@0.6.1 2016-09-06 21:19:27 +02:00
Alex Dima 508585691b Don't ship the changelog with monaco-editor-core 2016-09-06 21:19:25 +02:00
Alex Dima d2dcbdaade 0.6.0 for monaco-editor-core 2016-09-05 15:39:35 +02:00
Alex Dima 8d43ec51ac Clean up contextkey type names 2016-08-12 17:09:49 +02:00
Alex Dima a3ee47a555 Split IKeybindingService to different files 2016-08-12 16:38:47 +02:00
Joao Moreno 1ef9a66db0 Revert "revert changes to gulp files"
This reverts commit 23afe96996.
2016-07-12 17:12:38 +02:00
Joao Moreno 23afe96996 revert changes to gulp files
Revert "oops"

This reverts commit 2be0f1d8cd.

Revert "cleanup top level gulpfile"

This reverts commit 849311713d.

Revert "use strict"

This reverts commit b6b7e82041.

Revert "forgot top level"

This reverts commit 1552828709.

Revert "remove VSCODE_BUILD_QUIET"

This reverts commit 8df5e70d12.
2016-07-12 11:47:48 +02:00
Joao Moreno 8df5e70d12 remove VSCODE_BUILD_QUIET 2016-07-12 10:47:19 +02:00
Alex Dima b4107923a5 Fixes #8800: Move ScrollbarVisibility to /common/ 2016-07-08 09:31:28 +03:00
Johannes Rieken 1920059e45 rename index file 'keybindingService' to 'keybinding' such that it is aligned with the rest 2016-07-06 16:43:01 +02:00
Martin Aeschlimann 793ede49d5 Monaco version to 0.5.3 2016-06-26 13:03:35 +02:00
Alex Dima d49899a916 Fixes microsoft/monaco-editor#26: window.scrollX is not supported in IE 2016-06-24 22:45:55 +02:00
Alex Dima 08f87581b6 Fix issue where IMenuService is not instantiated in standalone editor 2016-06-24 20:04:22 +02:00
Alex Dima 553eae98a7 Remove deprecated methods 2016-06-24 15:05:58 +02:00
Alex Dima f58ec3ae00 monaco-editor-core v0.5.0 2016-06-24 12:37:07 +02:00
Alex Dima 9184a301c0 marked now needs to be shipped in monaco-editor-core due to 51f2d539a6 2016-06-24 12:30:53 +02:00
Alex Dima 7fd20ffa75 update monaco-editor-core changelog 2016-06-24 12:19:51 +02:00
Alex Dima 50fabe9c15 Bring back MonacoEnvironment (rename GlobalEnvironment back to MonacoEnvironment) 2016-06-24 12:15:25 +02:00
Dirk Baeumer 4e2e9302d3 Fixing monaco.d.ts generation 2016-06-24 11:15:39 +02:00
Martin Aeschlimann 51f2d539a6 Use MarkedString insetad of HTMLContentElement 2016-06-24 10:23:50 +02:00
Alex Dima b6943a1cfd Fixes microsoft/monaco-editor#5 2016-06-23 12:23:19 +02:00
Alex Dima eefcdc9dd7 Handle better the case when web workers are not available / misconfigured 2016-06-23 11:32:50 +02:00
Martin Aeschlimann ddc2726071 [standalone] add markers to code action provider API 2016-06-22 09:35:26 +02:00
Alex Dima 1ebfb1b687 Add createDiffNavigator API 2016-06-16 16:36:16 +02:00
Alex Dima a403b5269c standalone editor version bump 2016-06-16 14:58:01 +02:00
Alex Dima de787e7356 bump version 2016-06-16 12:09:01 +02:00
Alex Dima 0848fd850a Add createData option for web workers, clean up monaco.worker API 2016-06-16 12:08:43 +02:00
Alex Dima eca3662d6b Improve monaco.d.ts documentation 2016-06-11 13:54:13 +02:00
Alex Dima 8fd51f85b9 Generate monaco.d.ts continuously and check it in build 2016-06-10 18:40:32 +02:00
Alex Dima bac26893f2 Improve monaco-editor-core package.json 2016-06-09 11:29:01 +02:00
Alex Dima 07607511db Ship README.md with monaco-editor-core 2016-06-09 11:20:03 +02:00
Alex Dima 8ad5ab52b7 Wrap 3rd party code to make it clear in minified files 2016-06-09 10:50:19 +02:00
Alex Dima 235bdabe36 Move SelectionDirection to selection.ts 2016-06-08 22:03:32 +02:00
Alex Dima 634ebbb123 monaco-editor: add monaco.languages.setMonarchTokensProvider 2016-06-06 16:44:44 +02:00
Alex Dima c60d46a2fb Rename richEditSupport to languageConfigurationRegistry 2016-06-03 15:04:30 +02:00
Alex Dima 84e204b238 Tweak standalone api 2016-06-02 15:52:55 +02:00
Alex Dima 74c67338f4 bump version in monaco-editor-core 2016-06-01 13:00:03 +02:00
Alex Dima 5621fcab1d Reduce standalone editor API surface 2016-06-01 13:00:01 +02:00
Alex Dima b5461b22dd Document and rearrange things in monaco.d.ts 2016-06-01 13:00:00 +02:00
Alex Dima 7ec0f25030 Improve editor-distro gulp task 2016-05-31 16:31:35 +02:00
Alex Dima 561cd05099 Bring in monaco.d.ts into the /src/ folder such that editor API can be typechecked to be exported correctly 2016-05-31 16:31:35 +02:00