Commit Graph

85 Commits

Author SHA1 Message Date
Benjamin Pasero
84726e51f4 debt - merge extfs and pfs 2019-04-01 08:45:46 +02:00
Johannes Rieken
97cc9b15ba implicit any, #70352 2019-03-22 09:11:36 +01:00
Johannes Rieken
c92ce4014f move extHost.protocol to common, #70319 2019-03-19 15:46:01 +01:00
SteVen Batten
bf5e12e923 consolidate search into common (#69614) 2019-03-08 16:43:13 -08:00
Rob Lourens
a09e7bd128 Fix #64575 - delete FileIndexProvider 2019-03-07 05:33:35 +00:00
Rob Lourens
cbff363641 Strict null check extHostSearch.ts 2019-02-11 17:48:57 -08:00
Matt Bierner
9ee6077373 Strict null work in extHost 2019-02-11 09:31:13 -08:00
Benjamin Pasero
7c1fe9a7d6 debt - move search out of platform 2019-02-09 17:02:31 +01:00
Rob Lourens
19adeb1620 Simplify extHostSearch 2019-01-16 12:27:35 +01:00
Alex Dima
2fe9de8511 Initialize configuration data through ExtHostConfiguration 2019-01-14 17:28:14 +01:00
Johannes Rieken
653280d133 debt - Thenable -> Promise 2018-12-13 11:31:54 +01: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
96f7df4336 Refactor file search - use new interface for SearchService.fileSearch 2018-10-22 11:35:41 -07:00
Rob Lourens
0c1c02c827 Limit search provider extensions to one per scheme 2018-10-19 21:40:47 -07: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
4b5f23f4ca Move all old text search code under legacy/ 2018-10-18 16:48:39 -07:00
Rob Lourens
2fdd6c1021 Refactor search - add config to run search in EH 2018-10-15 22:50:20 -07:00
Rob Lourens
a32b10881b Run file search in EH 2018-10-15 21:35:10 -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
e07cacd1f2 Refactor search - rename files 2018-10-15 16:28:31 -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
ee40fa3e0d Text search in EH 2018-10-15 16:28:31 -07:00
Rob Lourens
3d3df21a92 Fix #50676 - unreponsive window for some searches in EH 2018-10-12 16:48:35 -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
f7456ebf90 Switch to use standard @types/node types instead of our customized version
Using a custom version of the node typings is causing a lot of pain while trying to upgrade our build to use `@types` instead of the `d.ts` files we have to maintain. I believe we primarily maintain our own version for two reason:

- Custom require function
- setTimeout and other timer functions return NodeJs.timer instead of a number

These can both be delt with, the first by using interface augmentation and the second by switching to use any types for timer. I believe that the pain of maintaining our own node `d.ts` outweighs the benefits here

This change switches us to use the standard @types/node package for our node typings
2018-10-03 14:18:36 -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
f3654c59e0 Fix #55790 - allow extensions to return a hitLimit flag 2018-09-17 22:48:12 -07:00
Rob Lourens
b7e684c508 Fix TPromise#cancel in FileIndexProvider #56137 2018-09-10 11:21:47 -07:00
Rob Lourens
44dc55b9fc Fix #57951 - remove $cancelSearch 2018-09-05 16:51:16 -07:00
Johannes Rieken
670719d22a use CancellationToken over cancel-callback and cancel-calls 2018-09-05 15:02:15 +02:00
Rob Lourens
497ea886b7 #56137 - remove more TPromise#cancel from search 2018-09-03 17:06:46 -07:00
Johannes Rieken
3c727a6d01 uri - replace usages of default export with named export (part 2) 2018-09-03 11:04:26 +02:00
Rob Lourens
de70176d06 Fix #57186, Fix #31551 - implement previewOptions for text search API 2018-08-24 20:37:08 -07:00
Rob Lourens
34b3302bb4 #56950 - add details to text search telemetry 2018-08-22 18:45:43 -07:00
Rob Lourens
dd13d47e02 #56950 - add search telemetry for EH-based search 2018-08-21 19:58:55 -07:00
Rob Lourens
00649474f2 #55883 - remove some TPromise#cancel from extHostSearch 2018-08-19 21:22:31 -07:00
Rob Lourens
c86cab2211 SearchProvider - fix NPE when searching extraFileResources 2018-08-01 21:27:18 -07:00
Rob Lourens
49bbb88160 Fix FileSearchProvider unit tests for progress change 2018-08-01 13:39:21 -07:00
Rob Lourens
e69e4d3a47 Search provider - Fix FileSearchProvider to return array, not progress 2018-08-01 11:44:51 -07:00
Rob Lourens
866bc0aa4c Fix #55224 - use different cacheKeys per folder in FileIndexProvider 2018-07-27 11:26:04 -07:00
Rob Lourens
aff77d278b SearchProvider - clean up FileSearchProvider, remove cacheKey 2018-07-26 12:28:15 -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
Rob Lourens
9999dac541 SearchProvider - split out separate TextSearchProvider #47058 2018-07-26 12:28:15 -07:00
Rob Lourens
c4f336d1d6 Fix #53887 - remove remaining PPromise usage in search 2018-07-23 14:07:50 -07:00
Matt Bierner
a6885b48cd Use toDisposable in more places in workbench and platform 2018-07-20 14:16:28 -07:00
Christof Marti
0fc6b638e1 Avoid repeated scanning of siblings array (#47187) 2018-07-12 09:26:40 +02:00
Rob Lourens
e60cf6b0ee Search provider - remove file pattern checking code from extHostSearch 2018-07-11 15:02:48 -07:00