Commit Graph

501 Commits

Author SHA1 Message Date
Benjamin Pasero
deab785846 files2 - implement copyFile across providers 2019-03-25 08:09:55 +01:00
Benjamin Pasero
2699f06fb9 less implicit any (#70352) 2019-03-22 08:08:16 +01:00
Matt Bierner
91eaf03502 Fix some strict property init errors 2019-03-21 09:52:43 -07:00
Benjamin Pasero
18c7f91484 files2 - implement moveFile() 2019-03-21 10:18:04 +01:00
Johannes Rieken
a2f31e1cd6 move node/console to common/console, #70319 2019-03-20 15:29:36 +01:00
Benjamin Pasero
a1b5e8dc8a debt - inline (scary) stats.ts into diagnostics service where it is used 2019-03-15 14:08:16 +01:00
Rob Lourens
2e108cec4a Fix #70045 by reverting some of #67269 2019-03-14 16:42:37 -07:00
Matt Bierner
608fc2cee2 Auto convert let -> const in base/node 2019-03-05 16:53:41 -08:00
Daniel Imms
437f7f67cb Move TerminalProcessManager, node->browser 2019-03-04 20:10:07 -08:00
Christof Marti
6fad3377f4 Start CLIServer with extension host 2019-03-04 15:01:53 +00:00
Dirk Bäumer
bc8f09709e Merge pull request #69726 from MOZGIII/patch-1
Fixes useExec promise not returning if there's no work to do
2019-03-04 10:52:45 +01:00
Benjamin Pasero
d88970796e storage - getInteger() => getNumber() 2019-03-04 10:40:26 +01:00
MOZGIII
eb17fc81bb Fixes useExec promise not returning if there's no work to do 2019-03-03 07:38:40 +03:00
Benjamin Pasero
ba066625bf 💄 2019-03-02 08:36:15 +01:00
Benjamin Pasero
0e6253f84a fix #69328 2019-03-02 08:25:20 +01:00
Dirk Baeumer
ca8749dc8e Make languagePack.js a real UMD module 2019-02-22 16:33:59 +01:00
Joao Moreno
6dd6b4417e sanitize SNAP variables 2019-02-21 16:42:46 +01:00
SteVen Batten
d85997080f bump timeout to avoid falling back to aggressively 2019-02-21 12:13:14 +01:00
Dirk Baeumer
7002a63fad Move language pack processing code to common 2019-02-20 19:27:08 +01:00
Sandeep Somavarapu
764cd960e6 Fix #68208 2019-02-13 16:48:30 +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
Bowden Kelly
df906502ad Merge pull request #67269 from bowdenk7/wilkelly/workspaceTagging
Added event for use in better workspace tagging
2019-02-06 16:46:38 -08:00
Bowden Kelly
78fbb8d5f6 Added telemetry event to look at fileTypes and config files in project folder for use in better workspace tagging. 2019-02-06 16:17:19 -08:00
Matt Bierner
539c6cc4e1 Marking more emitters as readonly 2019-02-06 15:07:20 -08:00
Benjamin Pasero
125c07d148 debt - cleanup storage leftovers (#67837) 2019-02-04 10:32:09 +01:00
Daniel Imms
be1ca3cc42 Move env sanitizing to base/node/processes
Part of #64897
2019-01-28 07:43:54 -08:00
Benjamin Pasero
14b71413b1 storage - improve perf by chunking INSERTS/DELETES 2019-01-21 11:31:44 +01:00
Johannes Rieken
1934d4b269 make sure to close files after read, adopt newer streams api, #66759 2019-01-19 10:31:56 -08:00
Rachel Macfarlane
cf2179fd90 Fixes #66275, Process explorer shows 'node' processes as 'electron_node' 2019-01-15 16:22:15 -08:00
Benjamin Pasero
ebf240126d storage - narrow types for store() method 2019-01-15 17:46:12 +01:00
Benjamin Pasero
a55fd35137 storage - always recover from backup in case of an error opening on startup (#66396) 2019-01-11 12:10:33 +01:00
Benjamin Pasero
6b71a612e9 storage - implement recovery from cache (#66330) 2019-01-10 12:05:13 +01:00
Benjamin Pasero
ed0057fd26 storage - have a connection object 2019-01-10 08:47:41 +01:00
Matt Bierner
93ebd40953 Continue Strict null check for Map.get may return undefined 2019-01-09 17:37:42 -08:00
Matt Bierner
f89f4902ca Continue with strict null fixes for Map.get possibly returning undefined 2019-01-09 17:37:42 -08:00
Matt Bierner
7a7ccce37a Working on strict null checking with Map.get may return undefined 2019-01-09 17:37:42 -08:00
Benjamin Pasero
eaf3e0fd62 storage - recover from backup upon exit when we detected a corrupt DB during runtime 2019-01-08 12:25:38 +01:00
Benjamin Pasero
64585dd5f8 storage - do not backup if we detect a corrupted DB during runtime 2019-01-08 11:32:11 +01:00
Benjamin Pasero
4c68f7f394 storage - do not unlink backups when backup fails 2019-01-08 10:34:33 +01:00
Benjamin Pasero
ddd3d15133 storage - log keys and value length on error 2019-01-08 09:52:15 +01:00
Benjamin Pasero
d657d0c136 update todo 2019-01-04 18:12:51 +01:00
Matt Bierner
b4964bcf35 Replace some common index based for loops with for-of loops
Replaces many loops of the form:

```js
for (let i = 0; i < elements.length; ++i) {
    const i = elements[i];
   ...
}
```

with:

```js
for (const element of elements) {
    ...
}
```

Mix of a horrible regex based find/replace and manual touch ups
2019-01-03 19:11:18 -08:00
Rob Lourens
ef2547d547 replace void 0 with undefined 2019-01-03 11:20:19 -08:00
Julia McGeoghan
297f871efa Enable strict null checking for node/flow test (#65541)
* flow-test-fix

* flow-test-fix

* Revert "flow-test-fix"

This reverts commit 4f0c4beddc.
2018-12-21 14:50:23 +01:00
Johannes Rieken
653280d133 debt - Thenable -> Promise 2018-12-13 11:31:54 +01:00
Matt Bierner
ce72c48f16 Prefer use .then(void 0) over .then(null)
ES6 promises like using undefined as their first argument instead of null. Both should behave the same
2018-12-11 21:44:10 -08:00
Matt Bierner
6fb75b9a7d Strict null check updateService.win32 2018-12-11 21:00:26 -08:00
Joao Moreno
408e03220c event namespace consolidation & docs 2018-12-11 10:14:38 +01:00