Commit Graph

80 Commits

Author SHA1 Message Date
Martin Aeschlimann
dd40499fda Use URI for linkDTO 2019-02-14 18:24:32 +01:00
Johannes Rieken
f824581042 fix #67120 2019-01-28 14:04:43 +01:00
Johannes Rieken
f9d0c4b2cb wire up read/write correctly, #66759 2019-01-18 18:51:39 -08:00
Johannes Rieken
84162b715b add command to list of disallowed schemes 2019-01-18 16:52:06 -08:00
isidor
7bd16e21c8 label service new structure for formatters 2019-01-17 18:04:37 +01:00
Johannes Rieken
76689e06f5 reset state machine when removing a scheme, #62800 2018-11-15 13:03:42 +01:00
Johannes Rieken
4ac76090d4 use state machine for link detection, #62800 2018-11-15 13:01:23 +01:00
Johannes Rieken
f8ea816ca5 tweak regex #62800 2018-11-15 11:29:00 +01:00
Johannes Rieken
488fa952c0 add log messages for all language features (IntelliSense, formatting etc) fixes #43099 2018-11-06 11:56:24 +01:00
Johannes Rieken
faf868edf4 propagate error when it happens very early, make sure to throw meaningful error on ext host side, #61182 2018-10-18 12:20:05 +02:00
Matt Bierner
8087b0a8d8 Remove use strict directives in main vs code ts files (part 2)
We compile using the alwaysStrict flag so these directives are not needed

This part removes most `use strict` directives that are right after the file header
2018-10-02 16:11:05 -07:00
Johannes Rieken
9be61bb1d0 debt - use Thenable in ExtHostFileSystemShape and in FileSystemProvider 2018-09-04 15:46:04 +02:00
Johannes Rieken
fa5922bd30 add proposed api for file system open/close and read/write, #41985 2018-09-04 15:33:10 +02:00
Johannes Rieken
3c727a6d01 uri - replace usages of default export with named export (part 2) 2018-09-03 11:04:26 +02:00
Alexandru Dima
acfadb485d Merge pull request #57144 from Microsoft/alex/binary-rpc
Convert renderer <-> ext host communication to a binary format
2018-08-24 12:12:36 +02:00
Alex Dima
8e35ed1df2 Use real buffers (since the RPC protocol can handle them now) 2018-08-24 12:04:35 +02:00
isidor
1a0311ae4e labelService: allow to register workspace label formater 2018-08-23 15:49:21 +02:00
isidor
9a57f2e00b IUriLabelService -> ILabelService 2018-08-23 12:57:32 +02:00
isidor
6d3ac521b9 IUriDisplayService -> IUriLabelService
fixes #55886
2018-08-15 17:49:04 +02:00
Alex Dima
efe424dfe7 Tweaks 2018-08-13 11:01:09 +02:00
Joao Moreno
b972256770 Merge branch 'master' into remove-ppromise 2018-08-06 12:42:00 +02:00
Matt Bierner
a6885b48cd Use toDisposable in more places in workbench and platform 2018-07-20 14:16:28 -07:00
Joao Moreno
5277fef2ee cleanup types 2018-07-04 09:03:16 +02:00
Benjamin Pasero
a908be0a80 Make it explicit that deleteFile will delete a folder recursively (#53205)
* Make it explicit that `deleteFile` will delete a folder recursively (#52941)

* add FileDeleteOptions to IFileSystemProvider#delete
2018-06-28 10:43:08 +02:00
isidor
22a98f386b fileSystemProvider: isReadonly 2018-06-19 15:00:18 +02:00
Johannes Rieken
88ba6f800e remove old, proposed fsp api, #50859 2018-06-04 11:36:06 +02:00
Johannes Rieken
4813dc34f9 fix #50654 2018-06-04 09:50:37 +02:00
Johannes Rieken
3ea67dc68a don't detect relative path links for fsps, #48951 2018-05-02 17:00:03 +02:00
Johannes Rieken
2ed98bf439 no implicit stat objects, #48527 2018-04-26 14:01:52 +02:00
Johannes Rieken
923bbd42f3 remove unused/underspecified options, #48527 2018-04-26 10:45:45 +02:00
Johannes Rieken
96a1994303 remove CancelationTokens, #48527 2018-04-26 09:51:38 +02:00
Johannes Rieken
12424071d7 have only {overwrite} in rename/copy, #48668 2018-04-26 09:46:21 +02:00
Johannes Rieken
fb590e6516 have a FileType and make readDirectory slimmer, #48527 2018-04-25 16:37:39 +02:00
Johannes Rieken
0f78eb2d71 fix #48550 2018-04-24 18:29:41 +02:00
Johannes Rieken
0f1c97b151 rename FileSystemProvider2 to FileSystemProvider and the whole ripple.
keep the old proposed api as DeprecatedXYZ

#47475
2018-04-23 16:36:25 +02:00
Johannes Rieken
09f3922283 💄 & jsdoc #47475 2018-04-23 11:03:23 +02:00
Johannes Rieken
4a27ac8498 inlineFileType2 as booleans into IStat, #47475 2018-04-20 14:11:34 +02:00
Johannes Rieken
2d9528ab55 only allow events from a provider's scheme, #47475 2018-04-20 12:34:25 +02:00
Johannes Rieken
6988c29d50 less bitmasks, replace FileOpenFlags with FileOptions, #47475 2018-04-20 12:00:26 +02:00
Johannes Rieken
b0ede6c91b allow file system providers to express that they are case-sensitive 2018-04-20 09:45:41 +02:00
Johannes Rieken
1fdf60b882 add DeprecatedXYZ-aliases, #47475 2018-04-19 15:15:19 +02:00
Johannes Rieken
433006eb79 add (empty) option bags to provider function to be save for the future, #47475 2018-04-19 12:28:25 +02:00
Johannes Rieken
5292f76fcd add (optional) copy function #47475 2018-04-18 16:23:40 +02:00
Johannes Rieken
28d06555e8 be more strict when registering a provider, #47475 2018-04-18 12:22:18 +02:00
Johannes Rieken
034b377306 first cut of explict watch, #47475 2018-04-18 12:06:16 +02:00
Johannes Rieken
c72b5532e2 add explicit function to register v1 file system provider, #47475 2018-04-18 12:06:16 +02:00
Johannes Rieken
c8b4f0d05d move proposed search api logic into its own world, #47058 2018-04-17 18:38:26 +02:00
Johannes Rieken
98c8026784 just have createDirectory, #47475 2018-04-17 11:07:53 +02:00
Johannes Rieken
d4bed9b32e add open flags to rename, #47475 2018-04-13 12:52:26 +02:00
Johannes Rieken
e7e88126ad add FileOpenFlags, FileErrors, and a bit of polish, #47475 2018-04-13 10:17:20 +02:00