Commit graph

60498 commits

Author SHA1 Message Date
Joao Moreno d24ed62c0e
maybe 2020-02-05 09:13:21 +01:00
Benjamin Pasero 2458ab3a4a files - move window.openFilesInNewWindow setting over 2020-02-05 08:40:08 +01:00
Benjamin Pasero 7e2c9f5dba tests - lift a few into browser/common 2020-02-05 08:34:20 +01:00
Benjamin Pasero 16ce66c889 🆙 distro 2020-02-05 07:40:37 +01:00
Matt Bierner 87b6d03182 Add cursor position check to jsDocCompletionTest 2020-02-04 18:02:38 -08:00
Matt Bierner 2b7e6ab2fd 💄 2020-02-04 18:00:03 -08:00
Matt Bierner e7451b12ce Adding assertEditorContents helper function and fixing jsdoc completion tests 2020-02-04 17:52:11 -08:00
Matt Bierner a32cb805a2 Adding some basic tests for auto insert of await on completions 2020-02-04 17:34:12 -08:00
Matt Bierner 58fe34bb77 Don't require strict prefix matches for private field completions
Fixxes #89556
2020-02-04 17:17:00 -08:00
Matt Bierner b4a835f5b9 Fixing backet completion items not shown for cases such as this.xy| 2020-02-04 16:15:58 -08:00
Matt Bierner 7b754d7d95 Adding more pinning tests for JS/TS completions 2020-02-04 16:15:58 -08:00
Matt Bierner 9887559f17 Add basic JS/TS replace/insert completions
For #87091

Adds basic support for insert/replace mode for JS/TS completions. We're blocked on full support by https://github.com/microsoft/TypeScript/issues/35602. I'll be adding some skipped tests that document current limitations
2020-02-04 16:15:58 -08:00
Matt Bierner 78465390bd Run many of the JS/TS completion tests in both insert and replace completion mode 2020-02-04 16:15:58 -08:00
Matt Bierner 6205cf0fed Add basic insert mode tests 2020-02-04 16:15:58 -08:00
Matt Bierner 6960e8c07b Fixing TS completion tests
The current method of verifying when suggestions have been shown is not reliable so switch to use a delay instead :(
2020-02-04 16:15:58 -08:00
Matt Bierner 5b284c140c Build TS extension against current vscode.d.ts directly
Currently  extensions like TS have a dev dependency on the `"vscode"` package. This pulls in a copy of `vscode.d.ts` that we end up using instead of our local `vscode.d.ts`.

This change uses the `paths` `tsconig` option so that we use our local `vscode.d.ts` instead of the one from `node_modules`
2020-02-04 16:15:58 -08:00
Matt Bierner 45999fdb8f Remove extra cast
Not required with TS 3.8
2020-02-04 16:15:58 -08:00
Matt Bierner 75aa5fdcbf Improving docs for providedCodeActionKinds 2020-02-04 16:15:58 -08:00
Matt Bierner 5623c36a40 Remove surveyor code
Not currently being used
2020-02-04 16:15:58 -08:00
SteVen Batten 34f2579863 resolves #89723
fyi @sandy081 @isidorn
2020-02-04 16:08:27 -08:00
Rachel Macfarlane 967aab8156 Add telemetry event for settings sync auth 2020-02-04 15:51:35 -08:00
Sandeep Somavarapu 6b54950359 Fix #89993 2020-02-04 23:33:01 +01:00
Daniel Imms a64179ac3a Update distro 2020-02-04 14:12:53 -08:00
Alex Dima 0ad02f89b6
Fixes #73700: Use font-variant-numeric: tabular-nums for line numbers 2020-02-04 22:46:43 +01:00
Alex Dima 5bcfb8e897
Fixes #67022: Do not terminate at space when in square brackets 2020-02-04 22:06:12 +01:00
Martin Aeschlimann e95476a2c1 JSON validation debounced too much. Fixes #89524 2020-02-04 21:59:30 +01:00
Robo 01989df7c9
chore: update to electron 7 (#89260)
* Revert "revert back to electron 6 (#89245)"

This reverts commit 5d498736f4.

* chore: update electron@7.1.11
2020-02-04 12:56:23 -08:00
Daniel Imms 7a5a375afe
Merge pull request #90030 from microsoft/tyriar/unicode11
Terminal unicode 11 support
2020-02-04 12:44:19 -08:00
Daniel Imms de0654882c Improve unicode wording 2020-02-04 12:36:44 -08:00
Daniel Imms cb486e930f Terminal unicode 11 support
Fixes #90029
2020-02-04 12:29:37 -08:00
Joao Moreno fc3ff960f5 🤦 2020-02-04 21:15:42 +01:00
Joao Moreno d2f9126da3 git tests: windows is pain 2020-02-04 20:54:46 +01:00
Daniel Imms 24081e08f5 Move onto non-deprecated marker API 2020-02-04 11:53:59 -08:00
Daniel Imms d3913daf00 Fix usage of xterm parser API 2020-02-04 11:51:05 -08:00
Daniel Imms 542a89a965 xterm-addon-search@0.4.0 2020-02-04 11:50:06 -08:00
Daniel Imms 5a45ffc13e xterm-addon-webgl@0.5.0 2020-02-04 11:48:54 -08:00
Daniel Imms 9eddf7d316 xterm@4.4.0 2020-02-04 11:46:39 -08:00
Joao Moreno 5f239c7414 Merge branch 'master' of github.com:microsoft/vscode 2020-02-04 20:26:24 +01:00
Joao Moreno 54007fa545 fix git smoketests 2020-02-04 20:26:12 +01:00
Matt Bierner b1c5e2f19b
Don't include dom typings in extensions (#89942)
**Problem**
All of our extensions currently are built using the dom typings. This can lead to runtime errors if you mistakenly use `window` or similar

**Fix**
Exclude the dom typings from compile. Then explicitly import the node types for `URL` and `TextEncoder`
2020-02-04 11:08:22 -08:00
Daniel Imms a861520a49
Merge pull request #88458 from solomatov/pty-links
Fix link handing in extension pseudoterminals
2020-02-04 10:33:33 -08:00
Daniel Imms ba8caea056
Merge branch 'master' into pty-links 2020-02-04 10:31:35 -08:00
Benjamin Pasero 4f4e26aec8 debt - move tests to correct layers 2020-02-04 18:52:54 +01:00
Alex Dima 05cf2fc09d
editor monaco.d.ts API tweaks 2020-02-04 18:41:07 +01:00
Alex Dima b2000e2c38
editor.semanticHighlighting is not an editor instance option 2020-02-04 18:40:48 +01:00
Alex Dima 65fee79198
Add types for MonacoEnvironment (microsoft/monaco-editor#1795) 2020-02-04 18:39:04 +01:00
Alex Dima 2ce45bf734
Fixes microsoft/monaco-editor#1796: Expose ConfigurationChangedEvent.hasChanged in the API 2020-02-04 18:38:56 +01:00
Alexandru Dima b22dd8e612
Merge pull request #87677 from zhengjiaqi/min-app/editor
editor action run support params
2020-02-04 18:36:45 +01:00
Alex Dima 5782094815
Tweak API shape to better reflect call style 2020-02-04 18:27:56 +01:00
Johannes Rieken 3d4e0f874d remove enum-based MenuId 2020-02-04 18:14:27 +01:00