Commit Graph

2907 Commits

Author SHA1 Message Date
Johannes Rieken
a45fb4099c make insets fit into layering scheme 2019-02-13 16:23:52 +01:00
Johannes Rieken
8d25e4b246 Merge pull request #66418 from rdeline/code-inset
Code inset feature
2019-02-13 15:54:45 +01:00
Sandeep Somavarapu
d3b30f8b48 #67966 Group setting message and refresh together 2019-02-13 15:37:28 +01:00
Johannes Rieken
ac03e62afc last round of making changes smaller 2019-02-13 15:20:29 +01:00
Johannes Rieken
b49bf46bf2 remove api command for code insets 2019-02-13 14:51:32 +01:00
Johannes Rieken
58d2b5be06 disable event for now, remove extension location from provider 2019-02-13 14:46:31 +01:00
Johannes Rieken
44b7588362 remove getNamedCustomer, connect MainThreadWebview with CodeInsetController 2019-02-13 12:47:46 +01:00
Johannes Rieken
8246c1648f workbenchs/parts became workbench/contrib 2019-02-13 12:47:46 +01:00
Johannes Rieken
ace73c05b7 move rest code code inset to workbench out of (monaco) editor 2019-02-13 12:47:46 +01:00
Johannes Rieken
d02c8011df mark API as proposed and enforce proposedApi-property 2019-02-13 12:47:45 +01:00
Rob DeLine
066dfef8f7 Add Code Inset Feature 2019-02-13 12:46:25 +01:00
Alex Dima
767715ba14 Explore resolver api 2019-02-13 11:41:29 +01:00
Benjamin Pasero
a99b64ae8e paths - avoid posix usages 2019-02-13 11:25:10 +01:00
Benjamin Pasero
622b3d62dd paths - paths.node.ts => path.ts 2019-02-12 20:36:23 +01:00
Benjamin Pasero
b0acf49b18 paths - move path to extpath 2019-02-12 20:36:23 +01:00
SteVen Batten
5ebd625b40 use new path implementation (#68538)
* adopt paths.node over path

* fix strict null

* remove hacky typing inlabel.test.ts
2019-02-12 20:14:50 +01:00
Gabriel DeBacker
d2e8c8465e Cleanup round one 2019-02-12 10:48:40 -08:00
Gabriel DeBacker
db7766c406 Merge with master 2019-02-12 09:21:33 -08:00
Peng Lyu
0d50120c71 fix comments npe 2019-02-12 09:19:33 -08:00
Martin Aeschlimann
08705a1b10 dirname can not return null 2019-02-12 17:18:07 +01:00
Benjamin Pasero
210fa4274d paths - adopt basename() 2019-02-12 17:12:25 +01:00
Benjamin Pasero
6f11645ee2 paths - adopt node-path.dirname() 2019-02-12 16:09:07 +01:00
Rob Lourens
cbff363641 Strict null check extHostSearch.ts 2019-02-11 17:48:57 -08:00
Matt Bierner
614ad268cb Fix another case where typeConverters.ViewColumn.to could be passed undefined 2019-02-11 17:24:26 -08:00
Matt Bierner
8d0777697e Fix potential exception 2019-02-11 16:41:59 -08:00
Matt Bierner
14e4835a55 Strict null extHostWorkspace 2019-02-11 16:41:59 -08:00
Peng Lyu
d50c9d8609 check if users can operate on reactions 2019-02-11 16:32:24 -08:00
Matt Bierner
6d973fef89 Strict null work on main thread 2019-02-11 09:31:13 -08:00
Matt Bierner
f9687fc5ec Strict null work on extHostLanguageFeatures 2019-02-11 09:31:13 -08:00
Matt Bierner
f1afe72087 Add getDocument helper method
Many places  in `extHostLanguageFeatures` were calling `getDocumentData` without checking if the result is undefined. Add an `getDocument` that cannot return undefined values and instead throws an error if there is no document
2019-02-11 09:31:13 -08:00
Matt Bierner
9ee6077373 Strict null work in extHost 2019-02-11 09:31:13 -08:00
Johannes Rieken
274a2379b5 fix #68436 2019-02-11 17:26:53 +01:00
Daniel Imms
c7f83b2c85 Strict null check mainThreadTerminalService
Part of #60565
2019-02-11 04:35:20 -08:00
Johannes Rieken
52d134aacb update proposed api to have multiple positions, #41838 2019-02-11 12:08:27 +01:00
Johannes Rieken
d50b568d87 multiple cursor in internal api of smart select, #41838 2019-02-11 11:34:09 +01:00
Sandeep Somavarapu
16a2c2e3fa Merge branch 'master' into sandy081/remoteMRWorkspace 2019-02-11 10:23:58 +01:00
Johannes Rieken
42f2fc9783 Merge pull request #68121 from Microsoft/joh/es6
es6 compile
2019-02-11 08:31:44 +01:00
Benjamin Pasero
7c1fe9a7d6 debt - move search out of platform 2019-02-09 17:02:31 +01:00
Benjamin Pasero
31e7084fe9 debt - move outputAppender to where it is used 2019-02-09 16:56:59 +01:00
Matt Bierner
40c4d2b743 Strict null check work for extHostTypes 2019-02-08 17:16:08 -08:00
Matt Bierner
fdc710af64 Strict null work for main thread debug, tasks, and output 2019-02-08 17:16:08 -08:00
Johannes Rieken
b6da3af518 make sure to gc-track commands of code lens objects 2019-02-08 16:58:51 +01:00
Johannes Rieken
8bd8c6f688 strict null trouble 2019-02-08 15:30:43 +01:00
Johannes Rieken
8d9ef1c975 add es5ClassCompat-vehicle 2019-02-08 12:12:27 +01:00
Alex Dima
2ba52db77a Reroute activation for hosted extensions 2019-02-08 11:54:23 +01:00
Alex Dima
9b669a0c71 Remove extensions with dependency loops as soon as possible 2019-02-08 11:50:39 +01:00
Alex Dima
b909133b22 Add support for api:none in IExtensionManifest 2019-02-08 11:41:11 +01:00
Rob Lourens
0af3142ef8 Fix all findFiles excludes always disregarded 2019-02-07 18:15:37 -08:00
Matt Bierner
1cd1f81106 Strict null check extensionHost.ts 2019-02-07 15:35:15 -08:00
Andre Weinand
4573042ac9 properly merge debugger contributions 2019-02-07 23:37:59 +01:00