Commit graph

89 commits

Author SHA1 Message Date
Daniel Imms c65c8738f9 Copy and use IWindowDriver in PlaywrightDriver 2021-11-12 06:11:18 -08:00
Daniel Imms 634dae736e Merge remote-tracking branch 'origin/main' into tyriar/smoke_test_improvements 2021-11-12 05:45:20 -08:00
Johannes Rieken a4d426a1c2
split vscode.proposed.d.ts into a file per proposal, https://github.com/microsoft/vscode/issues/131165 2021-11-12 09:48:17 +01:00
Daniel Imms 6a6a1b65df Use handles in playwright driver 2021-11-10 08:03:22 -08:00
Logan Ramos 78ea034530
Initial assignment service work (#136238)
* Initial assignment service work

* Modify useragent for experiment

* minor refactor

* remove extraneous comment

Co-authored-by: SteVen Batten <sbatten@microsoft.com>
2021-11-01 15:35:12 -04:00
Johannes Rieken fc420cb9cb
add custom rule to prevent test.only 2021-11-01 16:37:13 +01:00
Johannes Rieken 08a9a544e1
Revert "add mocha-no-only lint rule"
This reverts commit 538c4932b6.
2021-11-01 15:53:51 +01:00
Johannes Rieken 538c4932b6
add mocha-no-only lint rule 2021-11-01 15:18:10 +01:00
Alex Dima 5f226a990c
Remove special rules for src/vs/server 2021-10-21 09:52:40 +02:00
Benjamin Pasero 3cda269c80 ESlint: enable no-async-promise-executor (#134873) 2021-10-12 10:50:44 +02:00
Benjamin Pasero 85c5eb7281 Enable parcel-watcher as new default watcher (#132483) 2021-10-11 11:17:05 +02:00
Henning Dieterichs c0cc785861
Disables header eslint-rule for src/vs/server/* 2021-08-12 18:04:53 +02:00
Benjamin Pasero b794b9223c
:chore: sqlite3 module (#130654) 2021-08-12 09:37:55 +02:00
Logan Ramos e6f667d3e0
Revert "Revert "Remove telemetry appender from embedder API""
This reverts commit e516cefa43.
2021-07-21 17:04:02 -04:00
Logan Ramos e516cefa43
Revert "Remove telemetry appender from embedder API"
This reverts commit 889fc9ed82.
2021-07-21 17:03:01 -04:00
Logan Ramos 889fc9ed82
Remove telemetry appender from embedder API 2021-07-21 12:55:50 -04:00
Tyler James Leonhardt 8f88009816
Initial support for language detection (#128708)
* initial language detection

* add configuration and extra event on UntitedTextEditorService

* check isWeb, use beter mode API, include model in unpacked

* typo in path
2021-07-16 16:43:23 -07:00
Henning Dieterichs 2a0c4cc1c3
Uses eslint-plugin-header to enforce license headers. Features quick fix to add license header. 2021-07-09 18:20:17 +02:00
Henning Dieterichs 00123b32a7
Updates sinon from 1.17 to 11.1. 2021-06-09 10:03:46 +02:00
Matt Bierner 97b5db8dba
'vs code' -> 'the editor' in d.ts
Fixes #124361

Also adds a lint rule for this
2021-06-08 11:35:42 -07:00
Benjamin Pasero ad60f647d9 web - implemented indexedDB based storage service 2021-06-06 08:27:13 +02:00
Benjamin Pasero 5d1370af49
file editors - move the input to the editor (browser) 2021-05-10 11:34:52 +02:00
SteVen Batten a9f70f7919 finalize basic workspace trust api 2021-04-21 09:56:35 -07:00
Connor Peet 808266d4de
Allow tests to be loaded asynchronously (#119537)
* initial wip in the extension host

* wip

* wip

* wip

* continued progress

* update api from discussion

* update for new proposal

* wip

* update to lastest testing api, almost everything working

Refs https://github.com/microsoft/vscode/issues/115089
Design https://gist.github.com/connor4312/73f1883d720654834b7fd40550d3b6e0

* re-wire retirement state

* update actions to new async test structure

* minor cleanup

* remove unused es2018 that failed build
2021-03-22 18:08:13 -07:00
Johannes Rieken 98a22a957a
declare cancellation support for openNotebook and wire it up, exempt notebook content provider from provider naming rules 2021-03-09 12:40:37 +01:00
Johannes Rieken 7222dfcffb exempt AuthenticationProvider from provider-naming rule 2021-02-23 08:38:37 +01:00
Benjamin Pasero 05922f8a26 storage - add tests for all services 2021-02-13 10:44:21 +01:00
Benjamin Pasero 883b862945 debt - prevent vs/code dependency from vs/server 2021-02-10 08:15:46 +01:00
Benjamin Pasero 3b456a2857 debt - do not allow platform layer to reach into code layer 2021-02-10 08:04:15 +01:00
Connor Peet 3d4cabb608
testing: refactor to new runState API
Fixes: https://github.com/microsoft/vscode/issues/115101.
See issue for details.

- Adopts the new API
- Test results now persist across reloads (last 64 runs).
- Removed state grouping in favor of sorting option.
- Code lenses are disabled for now
2021-02-09 16:12:37 -08:00
Johannes Rieken dbd4ede23f add api lint rule for region comments 2021-01-21 17:42:33 +01:00
Johannes Rieken 845a4d4268 add new rule to enforce Thenable over Promise, adopt in vscode.d.ts and vscode.proposed.d.ts 2021-01-20 13:08:04 +01:00
João Moreno a78fffbdb0
remove unused eslint mocha 2021-01-07 14:55:03 +01:00
João Moreno 5e673678eb
Merge branch 'joao/build/single-compile-job' 2021-01-07 10:59:12 +01:00
João Moreno d944b91cd1
remove no-exclusive-tests 2021-01-07 10:18:00 +01:00
Johannes Rieken 0319fedae1 add lint rule for missing cancellation token in resolve and provide methods, fyi @alexr00 please remove surpression comment 2021-01-05 18:48:13 +01:00
Johannes Rieken fee7cdacf7 add provider naming rule 2021-01-04 20:02:05 +01:00
Alexandru Dima 9945754a62
Add editor smoke test (ported from monaco-editor) 2020-12-28 21:44:42 +01:00
Connor Peet d1280418d7
testing: initial api implementation
* wip

* wip

* wip

* wip

* wip

* wip
2020-11-20 08:31:35 -08:00
Sandeep Somavarapu 88144f6d31 Fix #80698
- Inline semver
2020-10-26 12:12:07 +01:00
Sandeep Somavarapu 43bc8349d8 remove semver dependency 2020-10-26 08:45:58 +00:00
Sandeep Somavarapu 6a47ef2de5 consider version while merging extension state 2020-10-25 18:48:44 +01:00
Benjamin Pasero 3bbcbfa19d debt - add and enable mocha/no-exclusive-tests rule 2020-10-15 09:57:38 +02:00
SteVen Batten 92a30ed265
Move tas-client to umd version and adopt in web (#106904)
* adopt tas-client-umd

* adopt in web

* fix whitespace

* adding tas-client to webignore

* upgrade tas-client-umd

* move svc imort to common

* remove unnecessary ignore
2020-09-18 10:00:39 -07:00
Benjamin Pasero ea830ff2ac sandbox - lift themes.test.contribution 2020-09-18 13:35:35 +02:00
rebornix 509bc25f02 notebook editor worker service. 2020-08-20 10:53:42 -07:00
Evgeny Gryaznov 3c4a261d5f
Add missing code-import-patterns for files and directories targeting web. (#102961) 2020-07-21 07:45:44 +02:00
Sandeep Somavarapu 41f32e0bd6 support managing web extensions
- Allow installing extensions with web resource asset type
- Allow uninstalling
2020-06-25 19:25:49 +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
Matt Bierner 5fe78a13a4 Update eslint versions
The class-name-casing rule has also been replaced by the configurable `naming-convention` rule
2020-06-05 14:09:41 -07:00