Commit Graph

324 Commits

Author SHA1 Message Date
Joao Moreno
4e78a42abf log ext host commands, ext hsot scm 2017-11-29 15:38:01 +01:00
Benjamin Pasero
6ba17b2e50 findFiles broken in Insiders? (fixes #39158) 2017-11-27 11:41:43 +01:00
Andre Weinand
0688b0543e rename console to activeDebugConsole; fixes #37279 2017-11-21 18:13:22 +01:00
Benjamin Pasero
a8769e7835 debt - change glob to not require paths.relative anymore 2017-11-21 15:58:31 +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
Christof Marti
9ad5aeb690 Remove credentials code (fixes #37822) 2017-11-08 11:11:13 -08:00
Matt Bierner
4b4ac1b4d9 Remove unused generic types 2017-11-07 11:48:38 -08:00
Erich Gamma
c536efdfbc Enabled the noUnusedLocals and added @tsignore 2017-11-07 13:13:41 +01:00
Benjamin Pasero
67ae810e04 api - remove add/removeWorkspaceFolder (for #37301) 2017-11-01 15:04:51 +01:00
Benjamin Pasero
80ece09d7f Provide additional workspace API to add/remove workspace folders (for #35407) (#36820)
* Provide additional workspace API to add/remove workspace folders (for #35407)

* add/removeFolders => add/removeFolder

* make add/remove folder return a boolean

* use proper service for workspace editing

* workspac => workspace

* do not log promise canceled messages

* show confirm dialog
2017-10-30 13:49:48 +00:00
Sandeep Somavarapu
62ff872b91 #36623 Pass null resource to get resource configuration value for any resource 2017-10-27 15:50:21 +02:00
Sandeep Somavarapu
a10370cb9f Implement #36623 2017-10-27 12:31:10 +02:00
Johannes Rieken
47e1c93285 deco - use correct/overwrite decorations in scm viewlet because the same URI can have multiple decorations 2017-10-26 17:01:18 +02:00
Johannes Rieken
86cd46a44e deco - allow to derive new decoration from existing decoration, add IDecorationData#source 2017-10-26 17:01:18 +02:00
Benjamin Pasero
0b0733774d API: expose workspace.name property (fixes #36802) (#36803) 2017-10-25 11:54:09 +02:00
Andre Weinand
af809a59db API: expose debug console; fixes #36753 2017-10-24 13:03:31 +02:00
Johannes Rieken
71d332b464 deco - remove opacity, use colors only, remove provider label from proposed api 2017-10-18 10:36:47 +02:00
Johannes Rieken
572c7ba2b4 deco - expose decorations as proposed api 2017-10-17 11:15:56 +02:00
Johannes Rieken
46b7697866 color - move color provider api to stable api 2017-10-16 12:43:21 +02:00
Johannes Rieken
c6ac991a52 debt - remove apiUsage telemetry 2017-10-11 15:40:35 +02:00
Johannes Rieken
12439dfbb6 debt - remove obsolete URI casts 2017-10-11 13:01:10 +02:00
Benjamin Pasero
71cdb6afbc promote showWorkspaceFolderPick to stable API 2017-10-11 12:22:12 +02:00
Joao Moreno
4cfb248733 fixes #36010 2017-10-11 09:30:20 +02:00
Christof Marti
35b91522e7 Check search.useRipgrep for file searches (#34999) 2017-10-03 11:56:25 -07:00
Johannes Rieken
229093ec9e debt - remove unused 'usesCommandLink' telemetry 2017-10-02 14:40:03 +02:00
Johannes Rieken
8414d5c03e debt - use SearchTree over Trie'ish 2017-10-02 14:31:34 +02:00
kieferrm
08d8f0f9f6 indentation changes 2017-09-25 18:36:43 -07:00
kieferrm
fbb3e25987 omit endPoint where it defaults to none 2017-09-25 18:36:43 -07:00
kieferrm
a65363876a more GDPR classification 2017-09-25 18:36:43 -07:00
Benjamin Pasero
8ec0c6012a better fix for #34796 2017-09-25 09:21:29 +02:00
Matt Bierner
982277d9d1 Really fix test on options 2017-09-22 15:53:03 -07:00
Matt Bierner
6069a52022 Fix failing tests 2017-09-22 15:14:01 -07:00
Benjamin Pasero
3e9fa59616 Introduce GlobPattern and adopt in DocumentFilter/FileWatcher/FileSearch (#34695)
* introduce IRelativePattern and use in extension API

* 💄

* docs

* introduce RelativePattern

* support RelativePattern also for file watcher

* also make findFiles support RelativePattern

* less type conversion

* add GlobPattern type and remove readonly

* make base a string

* fix setter access to RelativePattern

* fix npe when exclude is undefined

* fix findFiles: pattern seems to be matched against workspace always

* 💄

* clarify glob pattern matching
2017-09-22 13:52:23 +02:00
Benjamin Pasero
bdefc09eb0 showWorkspaceFolderPick not enforced as proposed api (fixes #34819) 2017-09-22 11:33:46 +02:00
Benjamin Pasero
07eaf2ac53 workspace.openTextDocument works incorectly when passing { content?: string; } as argument (fix #34796) 2017-09-22 11:29:53 +02:00
Johannes Rieken
9dce4655b1 move open/save api into stable api, #13807 2017-09-22 11:21:00 +02:00
Johannes Rieken
9cfb745faa log api usage for getWorkspaceFolder 2017-09-22 10:42:06 +02:00
Johannes Rieken
a1f78c66a9 Merge pull request #34055 from mjbvz/fix-752
Add optional CompletionContext to provideCompletionItems
2017-09-21 10:27:40 +02:00
Johannes Rieken
447fea8845 debt - make vscode.Uri compatibile with URI, declare private ctor 2017-09-21 10:10:19 +02:00
Matt Bierner
2f34618b87 Adding completion item kind enum 2017-09-20 19:21:45 -07:00
Johannes Rieken
55490528e7 have TrieMap and StringTrieMap for more flex 2017-09-20 16:54:11 +02:00
Johannes Rieken
ccc5f969c8 Merge pull request #34229 from Microsoft/joh/ftp
ftp file system provider
2017-09-20 15:07:23 +02:00
Benjamin Pasero
492ae2a023 Workspace folder picker command (for #32936) (#34648)
* Workspace folder picker command (for #32936)

* fix test

* make this proper API
2017-09-20 15:06:30 +02:00
isidor
93867e4ef2 merge master 2017-09-20 10:08:51 +02:00
Joao Moreno
7a9f035053 Merge branch 'scm-viewlet' 2017-09-19 17:34:58 +02:00
Johannes Rieken
e1d38a3c52 Merge branch 'master' into joh/ftp 2017-09-19 15:40:08 +02:00
rebornix
d069e922ef Re #34366. Extensions define color formats. 2017-09-19 00:03:58 -07:00
Alex Dima
02ee356269 Have workspace.applyEdit correctly account for model version changes and reply with false if a model was loaded and changed in the meantime 2017-09-18 16:56:03 +02:00
Johannes Rieken
19c992bae8 move ftp provider into an extensions, expose things as proposed api 2017-09-18 16:15:38 +02:00
Joao Moreno
a29640931a Merge branch 'splitview' into scm-viewlet 2017-09-18 11:32:04 +02:00