Commit Graph

550 Commits

Author SHA1 Message Date
Sandeep Somavarapu fe3e0cdcde Support request service in web 2019-07-10 22:08:03 +02:00
Benjamin Pasero a65e9ca420 web - first cut user data provider storage service 2019-07-05 16:27:22 +02:00
Matt Bierner a571be2a71 Fixing/supressing more implict index errors
#76442
2019-07-02 15:09:44 -07:00
Benjamin Pasero 44a0062a90 Revert: do not use withFileTypes on readdir (fix #76425) 2019-07-02 10:11:47 +02:00
Benjamin Pasero 00acc08e0d electron 4 - add and use readdirWithFileTypes() 2019-07-01 08:13:31 +02:00
Howard Hung 0a7bfcf32b Fix some typos in comment 2019-06-15 22:44:25 +08:00
Benjamin Pasero 4ca89463d4 use Map over object {} (#74948) 2019-06-07 07:49:26 +02:00
Matt Bierner 29475925f4 Extend disposable 2019-06-05 15:42:26 -07:00
Alex Ross f3086a6e11 Remove sync fs use in tasks
Fixes #70577
2019-06-05 17:10:13 +02:00
Benjamin Pasero 07eb3487f0 debt - introduce lifecycle phases on electron-main and adopt 2019-06-03 11:17:53 +02:00
Johannes Rieken 3a054ddc9f give DisposableStore set character (helps with #74446) 2019-05-28 11:45:30 +02:00
Matt Bierner 0f32f0ef5f Clean up some usages of IDisposable[]
Part of #74250

- Extend `Disposable` in classes where it makes sense
- Use `DisposableStore` for lists of disposables
- Make `combinedDisposable` take arguments instead of an array (so that you can't pass in an array and then modify the array after the fact)
2019-05-23 22:58:16 -07:00
Benjamin Pasero cc115e8325 debt - more async/await adoption 2019-05-23 16:13:50 +02:00
Benjamin Pasero 7c57aaa622 debt - fs.readlink() can return relative paths, so we use fs.realpath() instead to ensure absolute paths for symbolic links when watching. 2019-05-23 10:28:24 +02:00
Benjamin Pasero 40ae7f0312 debt - inline file constants into pfs 2019-05-15 11:48:06 -07:00
Matt Bierner fd1ac7561b Fix TS 3.5 compile errors
Fixing errors related to https://github.com/microsoft/TypeScript/issues/31380
2019-05-13 18:00:52 -07:00
Benjamin Pasero cb73a8f7a2 files - 💄 decoder stream 2019-04-17 09:19:24 +02:00
Benjamin Pasero 29867b558b files - 💄 2019-04-17 08:20:23 +02:00
Benjamin Pasero 5e75c405f8 files - 💄 2019-04-16 18:54:52 +02:00
Benjamin Pasero eacb2d85df Remote: Preserve BOM in UTF-8 when found (fixes #48826) 2019-04-16 16:49:39 +02:00
Benjamin Pasero cba19ff191 files2 - more tests 2019-04-16 13:23:07 +02:00
Benjamin Pasero 96d03958ae files2 - implement read() and readStream() 2019-04-16 11:40:06 +02:00
Benjamin Pasero efd5704d8d files2 - avoid 2 fs.exists() when writing a file 2019-04-12 11:50:30 +02:00
Rachel Macfarlane b7b9d3321a Add fallback script for ps 2019-04-11 16:35:46 -07:00
Benjamin Pasero 056b4ea8d6 files2 - ensure BOM for empty files 2019-04-11 10:42:10 +02:00
Rachel Macfarlane 0bab532a33 Fix #70390, get process information when ps isn't in bin/ps 2019-04-10 17:03:58 -07:00
Rachel Macfarlane 65e55416c4 Some diagnostics refactoring 2019-04-03 15:51:20 -07:00
Benjamin Pasero 8104e9f0a5 💄 2019-04-03 16:17:00 +02:00
Benjamin Pasero a65fb16cdd 💄 2019-04-03 15:48:03 +02:00
Benjamin Pasero 834d72dc16 files2 - try to fix tests 2019-04-03 14:55:30 +02:00
Benjamin Pasero 1ddbe37c23 config - use statLink() 2019-04-03 13:39:02 +02:00
Benjamin Pasero 1584fd8510 files2 - move watcher into watcher.ts 2019-04-03 12:03:49 +02:00
Benjamin Pasero 833419837c tests - less error spam 2019-04-03 11:46:47 +02:00
Benjamin Pasero 689059c743 💄 2019-04-03 07:51:59 +02:00
Benjamin Pasero 3c61f9bc8c files2 - adopt watcher 2019-04-02 19:04:49 +02:00
Benjamin Pasero 3fdf644cbf fix tests 2019-04-02 18:37:57 +02:00
Benjamin Pasero d2e45034c1 files2 - separate methods for watchFile/Folder 2019-04-02 17:55:46 +02:00
Benjamin Pasero 085f910177 files2 - implement a better non-recursive watcher 2019-04-02 17:33:46 +02:00
Benjamin Pasero 20b164c9f4 watchNonRecursive - wire in cancellation all the way through 2019-04-02 16:27:59 +02:00
Benjamin Pasero a2602a9234 files2 - implement support for non recursive watching 2019-04-01 18:07:31 +02:00
Benjamin Pasero 9537ca4a44 debt - less casts 2019-04-01 11:04:09 +02:00
Benjamin Pasero a42d4d21f7 debt - get rid of nfcall/ninvoke 2019-04-01 09:07:33 +02:00
Benjamin Pasero 84726e51f4 debt - merge extfs and pfs 2019-04-01 08:45:46 +02:00
Benjamin Pasero 519a5a8c5e debt - more async/await 2019-04-01 08:39:14 +02:00
Benjamin Pasero f5554346aa debt - get rid of flow 2019-04-01 08:35:28 +02:00
Benjamin Pasero 64c3f1a93e debt - reduce explicit any or casts 2019-04-01 08:11:11 +02:00
Benjamin Pasero dbdb424ba8 files - use proper flag for writing in extfs 2019-03-29 15:17:05 +01:00
Benjamin Pasero 25b96b66d6 mv - do not futimes on symbolic links 2019-03-27 11:34:53 +01:00
Benjamin Pasero 60fbccd0a1 files2 - use fs.symlink() for tests 2019-03-27 08:21:21 +01:00
Benjamin Pasero deab785846 files2 - implement copyFile across providers 2019-03-25 08:09:55 +01:00