Commit Graph

8410 Commits

Author SHA1 Message Date
isidor c47f30e7c0 debug integration tests: remove flaky part of test that requires window focus 2020-02-05 11:46:01 +01:00
Joao Moreno 7ed9930136 💄 2020-02-05 11:42:33 +01:00
Joao Moreno ba25c52127 more git smoke test fixes 2020-02-05 10:57:30 +01:00
isidor 1e057b7393 debug integration tests: make sure to focus editor before toggleBreakpoint
fixes #90047
2020-02-05 10:49:21 +01:00
Joao Moreno 06dbb1938f make sure git is activated before integration tests run 2020-02-05 10:24:47 +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 5623c36a40 Remove surveyor code
Not currently being used
2020-02-04 16:15:58 -08:00
Rachel Macfarlane 967aab8156 Add telemetry event for settings sync auth 2020-02-04 15:51:35 -08: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
Joao Moreno d2f9126da3 git tests: windows is pain 2020-02-04 20:54:46 +01: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
Joao Moreno 16c7551f36 move git smoke tests to integration tests 2020-02-04 17:06:49 +01:00
isidor 491a17bd71 debug integrations tests: better testing of starting of debug 2020-02-04 16:39:26 +01:00
isidor 3900de53e0 debug: introduce intregration tests 2020-02-04 15:43:30 +01:00
Alex Ross 8066726b27 Allow both : an . as time separators in tsc problem pattern
Fixes https://github.com/microsoft/vscode/issues/89273
2020-02-04 15:01:09 +01:00
Joao Moreno 19de7a566c add proper git dev dependencies 2020-02-04 13:04:44 +01:00
Joao Moreno a2defb0625 fix build 2020-02-04 12:49:59 +01:00
Alex Ross 4945918d22 Add min and max to devcontainer.json forwardedPorts values
Fixes https://github.com/microsoft/vscode-remote-release/issues/2218
2020-02-04 12:44:08 +01:00
Joao Moreno 1dd16ab728 setup git integration tests 2020-02-04 12:35:28 +01:00
Joao Moreno c606dd95e1 fix git tests 2020-02-04 12:35:28 +01:00
Matt Bierner 3f5fda1800 Redefine performanceData 2020-02-03 14:31:21 -08:00
Matt Bierner 7c502bbb6a Fix compile error related to new TS version 2020-02-03 14:20:17 -08:00
Matt Bierner 91514faebc Pick up typescript@next for insiders 2020-02-03 14:00:19 -08:00
Matt Bierner 55e72d8d02 Add support for rendering jsdoc inline @link tags
Fixes #28624
2020-02-03 14:00:19 -08:00
Matt Bierner 8fd777f649 Remove extra not null checks 2020-02-03 14:00:19 -08:00
Alex Ross efa12b2f49 Update grammars 2020-02-03 13:01:47 +01:00
Ron Buckton d837ddc72e Fix off-by-one typo to improve display of file names in TS call hierarchy (#89822) 2020-01-31 15:35:49 -08:00
Martin Aeschlimann 8d4cdbaa8d [html] fix semantic selection test 2020-01-31 09:09:02 +01:00
Rachel Macfarlane af98279477 Fix auth flow redirection in web, fixes #89730 2020-01-30 14:12:13 -08:00
Martin Aeschlimann ce26bb6ce0 improved semanticTokenStyleDefaults sample 2020-01-30 21:36:50 +01:00
Martin Aeschlimann 9b398ecf88 rename to semanticTokenStyleDefaults.scope 2020-01-30 21:36:50 +01:00
Martin Aeschlimann c88756957a rename to semanticTokenTypes, semanticTokenModifiers & semanticTokenStyleDefaults 2020-01-30 21:36:50 +01:00
Pine Wu ab175a0f03 Update html/css services 2020-01-30 11:59:04 -08:00
Jackson Kearl 1b0dce4548 Update to latest Seti for search editor icon.
Fixes 89480.
2020-01-30 10:15:27 -08:00
Joao Moreno 830992d818 fixes #89373 2020-01-30 17:12:15 +01:00