Commit Graph

622 Commits

Author SHA1 Message Date
Alex Dima 35368d6c01 Introduce Remote Terminals
Co-authored-by: Rob Lourens <roblourens@gmail.com>
2020-10-14 22:39:28 +02:00
Sandeep Somavarapu eb0a0e04b5 use startsWith 2020-10-08 09:33:21 +02:00
Benjamin Pasero 38a3d69caf code 💄 2020-10-05 08:06:13 +02:00
Benjamin Pasero 7f035b4be7 debt - introduce and adopt FileAccess
deprecate amd.ts and require.toUrl methods
2020-09-25 14:11:05 +02:00
SteVen Batten 6e5fda4c75 switch to node libs (#107040)
* switch to node libs

* remove family check, its irrelevant
2020-09-18 14:40:50 -07:00
ChaseKnowlden e8760a5d6c Fix capitalization of GitHub org 2020-09-17 11:43:03 +02:00
Benjamin Pasero c6cada990b crypto - asyncify checkum method and add tests 2020-09-16 11:04:46 +02:00
Dirk Baeumer 533ca9bf07 Adress #106358: Fix TS 4.1 errors in codebase 2020-09-10 11:36:22 +02:00
Benjamin Pasero 76e7cbb0da fix some TS 4.1 errors (#106358) 2020-09-10 08:53:24 +02:00
Rachel Macfarlane cceaf14323 #106358 2020-09-09 15:37:31 -07:00
Matt Bierner 5cdf679c44 Add explicit undefined parameters / types
These errors come from the new stricter types for Promises in TS 4.1
2020-09-09 10:57:05 -07:00
Aditya Thakral f6f8735825 Silently ignore the screen size is bogus error in the Process Explorer, fixes ##98590 2020-08-11 10:38:06 -07:00
Benjamin Pasero 2f7e5d9841 stdin - log raw output from running chcp command for diag 2020-07-20 13:52:48 +02:00
Alex Ross 52daded0fc Fix findExecutable
Part of #101073
2020-07-14 14:49:04 +02:00
Benjamin Pasero 7f132c907b debt - use platform over node.js OS 2020-06-22 09:04:56 +02:00
Fedor Nezhivoi 24e0a82229 Move encoding to common for #79275 (#100539)
* move encoding.ts to common for #79275

* load iconv-lite-umd and jschardet in web version for #79275

* move EncodingOracle to the AbstractTextFileService for #79275

* review

* update to new iconv-lite-umd

* add workaround for jschardet types

* fix indentation

* add iconv-lite-umd and jschardet to workbench.html

* fix paths for modules

Co-authored-by: Benjamin Pasero <benjpas@microsoft.com>
2020-06-20 10:47:29 +02:00
Benjamin Pasero 694abe219e 💄 stdin polish 2020-06-18 16:09:18 +02:00
Fedor Nezhivoi 314b58c8e1 switch to use iconv-lite-umd for #79275 (#100472)
Co-authored-by: Benjamin Pasero <benjpas@microsoft.com>
2020-06-18 16:08:17 +02:00
Benjamin Pasero 7642394038 streams - delete node/stream and inline it to only consumer 2020-06-17 12:00:45 +02:00
Benjamin Pasero 498325ced8 Load iconv-lite module async (fix #40147) 2020-06-17 11:53:21 +02:00
Benjamin Pasero 56b40ee873 encoding - less Buffer use 2020-06-17 11:32:41 +02:00
Benjamin Pasero 789a757de6 encoding - adjust toDecodeStream() 2020-06-17 10:55:49 +02:00
Benjamin Pasero 3675f28129 Revert "Revert "decouple vs/base/node/encoding.ts from node streams for #79275 (#99413)""
This reverts commit 495112ded5.
2020-06-17 10:45:58 +02:00
Benjamin Pasero 495112ded5 Revert "decouple vs/base/node/encoding.ts from node streams for #79275 (#99413)"
This reverts commit 1dbfecd37f.
2020-06-17 09:09:59 +02:00
Fedor Nezhivoi 1dbfecd37f decouple vs/base/node/encoding.ts from node streams for #79275 (#99413) 2020-06-17 09:09:12 +02:00
Benjamin Pasero d6c36fa74f debt - remove unused encoding method 2020-04-10 13:41:17 +02:00
Johannes Rieken 80acfa923a make TenarySearchTree have generic key and value, implement for URI, touches on https://github.com/microsoft/vscode/issues/93368 2020-04-06 16:43:24 +02:00
Benjamin Pasero 3f0e5b4ab0 debt - adopt more ES6 things 2020-03-30 14:04:52 +02:00
Alvaro Videla 98ae8652aa fixes #92860 2020-03-17 16:26:54 +01:00
Benjamin Pasero a949694b25 debt - reduce usage of explicit any 2020-02-28 11:33:55 +01:00
Benjamin Pasero 3cf529d506 remove unused code 2020-02-22 19:02:55 +01:00
Johannes Rieken 6ffa7d5887 CancellationToken#onCancellationRequested is a once-event by definition, helps with #81574 2020-02-12 11:10:06 +01:00
Sandeep Somavarapu 5608bb8185 Fix #90440 2020-02-11 13:14:38 +01:00
Johannes Rieken 402a1cb949 some strict function fixes, #81574 2020-02-11 09:35:48 +01:00
Matt Bierner add759df6f Fix some more simple strict function errors
For #81574
2020-02-10 15:28:12 -08:00
Benjamin Pasero a7dd8ee084 pfs - delete writeFileStreamAndFlush code which is not used anymore 2020-02-06 15:37:38 +01:00
Benjamin Pasero aaa3c3e26c Files - deal with dangling symbolic links (fix #90075) 2020-02-05 15:39:22 +01:00
Alex Ross 73cc9cbae1 Improve finding of free port
Fixes #88941, #88846, #85834
2020-01-21 12:11:42 +01:00
Benjamin Pasero 626049a11c Large file under git control encoding guess can freeze the editor (fix #87205) 2020-01-06 08:33:27 +01:00
Martin Aeschlimann 5db448e37b refactor stdin code 2019-12-30 16:57:22 +01:00
Matt Bierner ee0960b25b Update to use node 12 typings (#85578)
* Update to use node 12 typings

Fixes #82514

* Revert es6 promise changes

This gets us back to having the duplicate indentifier errors

* exclude es6-promise from vscode compile
2019-12-17 13:40:04 -08:00
Benjamin Pasero 98ccdc7ba4 encoding - only allow to detect UTF8 automatically 2019-12-05 10:35:27 +01:00
Benjamin Pasero 782f1592de fix #84973 2019-11-19 08:33:26 +01:00
Matt Bierner 2f253d2ee8 Fixing a few more strict function type errors
For #81574
2019-11-18 15:35:11 -08:00
Benjamin Pasero ddfca307b1 encoding - still ignore 'ascii' 2019-11-12 18:48:27 +01:00
Benjamin Pasero d5ff86c8ec debt - move tests 2019-11-12 10:42:03 +01:00
酷酷的哀殿 039899cde9 Support utf-8 encoding guessing (#84504)
* Update encoding.ts

* fix warnings
2019-11-12 09:56:31 +01:00
Benjamin Pasero b8bb1770a5 🆙 jschardet (for #83421) 2019-11-11 07:52:18 +01:00
Sandeep Somavarapu c2e8b28a9a #83421 Remove yazl and yauzl typings 2019-11-07 15:50:18 +01:00
Benjamin Pasero 4fcd312728 Adopt recursive fs.mkdir from node.js 12 (fix #82617) (#83831)
* Adopt recursive fs.mkdir from node.js 12 (fix #82617)

* fix tests
2019-11-01 14:55:04 +01:00