Commit Graph

30 Commits

Author SHA1 Message Date
Matt Bierner
52556f9742 Auto converting let -> const where possible in mainthread and extHost
Const provides better type guards and can make logic clearer
2019-03-05 16:53:41 -08:00
Benjamin Pasero
622b3d62dd paths - paths.node.ts => path.ts 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
Benjamin Pasero
7c1fe9a7d6 debt - move search out of platform 2019-02-09 17:02:31 +01:00
Johannes Rieken
02248a4d4e Merge pull request #65059 from Microsoft/joh/promise-finally
Add typings for Promise#finally
2019-01-23 09:14:46 -08:00
Matt Bierner
93ebd40953 Continue Strict null check for Map.get may return undefined 2019-01-09 17:37:42 -08:00
Rob Lourens
7805023eaa Fix #65933 2019-01-02 21:20:14 -08:00
Johannes Rieken
45e479386b add typings to support Promise#finally 2018-12-14 09:20:49 +01:00
Matt Bierner
0928a6d348 Prefer coalesce over filter
Coalesce has the correct return type of `T[]`. Filter may return `(T | undefined)[]`
2018-12-07 16:32:45 -08:00
Rob Lourens
6f9b2d7593 Fix #59922 - changes needed to support a cache in a FileSearchProvider 2018-12-03 16:19:37 -08:00
Rob Lourens
6ba5f8f9f3 Final search TPromise removal #53526 2018-11-07 11:46:29 -08:00
Johannes Rieken
45f4904378 debt remove TPromise from extHost-files #53526 2018-10-19 09:49:05 +02:00
Rob Lourens
b17e21d0ad Split text and file search interfaces 2018-10-18 16:49:58 -07:00
Rob Lourens
d47f6b4f99 Fix #61041 2018-10-17 20:22:12 -07:00
Rob Lourens
5c23d38a09 Refactor search - move file search code out of ExtHostSearch
Not generic now, maybe in the future
2018-10-15 21:35:10 -07:00
Rob Lourens
c26d6e6c93 Refactor text seach
To allow better code sharing between EH and search proc
2018-10-15 16:28:31 -07:00
Rob Lourens
38a2c24ca2 Merge pull request #59717 from skprabhanjan/fix-59364
Fix #59364 : Respect global .gitignore when searching
2018-10-04 11:40:23 -07: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
pkoushik
c4928076b7 fix #59364 - Review #2 2018-10-02 19:35:18 +05:30
Rob Lourens
a0f1543c00 Fix fileIndex error handling 2018-09-21 09:56:12 -07:00
Rob Lourens
b7e684c508 Fix TPromise#cancel in FileIndexProvider #56137 2018-09-10 11:21:47 -07:00
Johannes Rieken
2d452e0a7e uri - replace usages of default export with named export 2018-09-03 10:54:50 +02:00
Rob Lourens
4f162b7b6e Fix typo in search telemetry 2018-08-27 16:20:08 -07:00
Rob Lourens
dd13d47e02 #56950 - add search telemetry for EH-based search 2018-08-21 19:58:55 -07:00
Rob Lourens
23f5f3e8d6 Remove unneeded PPromise progress callback... #53487 2018-08-06 16:51:45 -07:00
Rob Lourens
49bbb88160 Fix FileSearchProvider unit tests for progress change 2018-08-01 13:39:21 -07:00
Rob Lourens
866bc0aa4c Fix #55224 - use different cacheKeys per folder in FileIndexProvider 2018-07-27 11:26:04 -07:00
Rob Lourens
0dea26f6e7 Search provider - avoid unnecessary joinPath in some cases
Maybe fixes liveshare issue
2018-07-26 21:42:24 -07:00
Rob Lourens
28fd1cc007 Search provider - clean up file index search, remove PPromise 2018-07-26 12:28:15 -07:00
Rob Lourens
d36a3d2395 Search provider - implement FileIndexProvider 2018-07-26 12:28:15 -07:00