Commit Graph

437 Commits

Author SHA1 Message Date
Sandeep Somavarapu
011e888091 Enahance tree api
- API to create a view passing the data provider
- Have methods on created API to refresh
2017-04-25 12:35:14 +02:00
Sandeep Somavarapu
24a7273464 Remove tree node api 2017-04-25 11:29:40 +02:00
Sandeep Somavarapu
c9c8b8e082 Enhance Tree api
- A new approach to register tree node
- Support on change listener to refresh node
2017-04-25 00:43:53 +02:00
Alex Dima
b3097dfd53 More usage of Position vs IPosition 2017-04-19 15:16:50 +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
2cf8cef20d A single model content changed events contains the list of changes 2017-04-14 13:18:34 +03:00
Alex Dima
307fda2689 Clarify extension host protocol 2017-04-14 13:18:33 +03:00
Joao Moreno
a8b2945855 🐛 remove the notion of active scm provider
introduces more changes to the SCM api

fixes #23623
fixes #23676
2017-03-30 21:10:44 +02:00
Joao Moreno
b68c8e3347 automatically marshal scm resources 2017-03-30 08:56:28 +02:00
Joao Moreno
ccfcbe6c6f scm: move from pull to push model 2017-03-29 22:44:25 +02:00
Joao Moreno
0b19861f31 🐛 cant commit no more!
fixes #23384
2017-03-28 12:36:00 +02:00
Joao Moreno
3d0b9755d3 💥 scm state -> stateContextKey 2017-03-27 11:54:23 +02:00
Joao Moreno
75576e3cca 💥 scm id -> contextKey 2017-03-27 11:54:23 +02:00
Joao Moreno
79aa19e9d4 💥 scm input onDidAccept 2017-03-27 11:08:36 +02:00
Daniel Imms
804562ed46 Initial terminal API onData impl
Part of #23177
2017-03-24 14:09:48 -07:00
Joao Moreno
24cd191ac2 scm: require uris on resources and groups 2017-03-24 17:55:14 +01:00
Joao Moreno
e4a765da2d 🔨 change how ids work in scm providers. remove drag 2017-03-24 16:44:38 +01:00
Joao Moreno
acb29bf425 registerDiffInformationCommand instead of computeDiff 2017-03-24 15:22:43 +01:00
Dirk Baeumer
f70b0b3ecb Fixes #22069: Define extension story for tasks 2017-03-23 14:32:31 +01:00
Johannes Rieken
2d05792d35 also add EnumMember and Struct to SymbolKind, #2628 2017-03-23 13:10:34 +01:00
Cody Hoover
ee4473f1ef Follow up to PR #22021 to respond to feedback 2017-03-07 21:36:15 +01:00
Cody Hoover
503f8f516e Add ability to open untitled document with initial content (#22021) 2017-03-07 07:43:21 +01:00
Johannes Rieken
1239cebb70 Merge branch 'joh/editors' 2017-03-06 12:40:47 +01:00
Alex Dima
668dc0675d Extract more code to textSource.ts 2017-03-02 18:50:13 +01:00
Alex Dima
bff93542a7 Reduce usage of IRawText (send only what's needed around) 2017-03-02 18:50:13 +01:00
Joao Moreno
ca1deee166 git: give up on using the editor
fixes #20983
2017-02-21 11:55:27 +01:00
isidor
09bc8765f5 output: allow to dispose output channels
fixes #20703
2017-02-16 11:14:02 +01:00
Joao Moreno
ac703e0d92 wip: git init 2017-02-15 17:46:58 +01:00
Joao Moreno
3eddf71678 scm: hide input box model from extension host 2017-02-03 17:20:26 +01:00
João Moreno
7a9470db31 Merge pull request #19717 from joaomoreno/modal-message-api
Implement modal message API
2017-02-03 11:19:55 +01:00
Matt Bierner
a87586c7c3 Add Type Definition Provider API (#19699)
* Add Type Definition Provider API

Adds a new API to support type definition providers and adds an initial type definition provider for TypeScript

* Fix comment

* Addressing comments

* Fixer menu option ordering

* Added simple test
2017-02-02 14:01:23 -08:00
Joao Moreno
bdaab8eb4e implement modal message API 2017-02-02 16:14:16 +01:00
Joao Moreno
da1a21d1de git: countBadge config 2017-01-31 17:06:27 +01:00
Joao Moreno
ced55cc291 scm: remove commit method from api 2017-01-31 15:36:44 +01:00
Johannes Rieken
5e021a4f3e insertSnippet with Position or Range, #19116 2017-01-25 17:01:31 +01:00
Johannes Rieken
a2a077b088 optionally allow to specify selection at which to insert a snippet, #19116 2017-01-25 15:56:08 +01:00
Matt Bierner
57e77e4171 rename (#19282) 2017-01-24 13:32:35 -08:00
Matt Bierner
20f3a9f11b Rename TypeDefinitionProvider to TypeImplementationProvider (#19101)
* Rename TypeDefinitionProvider to TypeImeplementationProvider

**bug**
In #18346, I originally called the new go to implementation provider api `ImplementationProvider` which we then decided to rename to `TypeDefinitionProvider`. At the time, I didn't realize that a type definition was actually its own, unrelated concept.

**Fix**
Rename `TypeDefinitionProvider` to `TypeImplementationProvider` to make it clear what the purpose and use of this api is.

* Fix a few names in comments
2017-01-23 16:25:37 -08:00
Johannes Rieken
b4817e5884 Merge pull request #17628 from joelday/master
Adding an overload to TextEditor.edit for insertion of a SnippetString
2017-01-20 10:52:33 +01:00
Johannes Rieken
67f4ef013c use IRawText and compare before pretending things have changed, #18664 2017-01-19 15:29:53 +01:00
Johannes Rieken
23c4c8d1b8 progress - make window progress get a title 2017-01-19 12:06:46 +01:00
Joel Day
c21734fd30 Snippet insertion extension API changes
- Basing snippet insertion failure on a new `_codeEditor` null-check.
- Now returns `Thenable<boolean>`.
- Removed vscode.proposed.d.ts copy of the `TextEditor` change.
- Removing empty options interface.
2017-01-18 10:13:56 -08:00
Benjamin Pasero
8b7756063b Open new file buffer via API 2017-01-18 19:13:26 +01:00
Johannes Rieken
3186c15c7f progress - don't rethrow errors on main side 2017-01-18 16:51:50 +01:00
Joel Day
95fc03271c TextEditor.edit snippet overload now returns void. No longer preventing when already in snippet mode. 2017-01-17 23:25:40 -08:00
Joel Day
3c817c7fe2 Insert snippet API changes. 2017-01-17 16:09:15 -08:00
Joel Day
8a3039245e Merge master. 2017-01-17 13:18:41 -08:00
Johannes Rieken
419c2dc09c add withScmProgress to begin with 2017-01-17 09:27:16 +01:00