Commit graph

3995 commits

Author SHA1 Message Date
Benjamin Pasero 9375113a83
Merge pull request #136207 from microsoft/ben/nov
November debt
2021-11-01 08:17:13 +01:00
Matt Bierner cbb63adc2f
Pick up new TS for building VS Code 2021-10-29 13:07:46 -07:00
Benjamin Pasero eb160fb65d
watcher - enable parcel watcher by default 2021-10-28 09:59:03 +02:00
Alex Dima eebf6387d5
Remove mixin-server task 2021-10-27 16:47:49 +02:00
Alex Dima 41d6fc7e3a
Create extension host processes from a node worker in the main process 2021-10-25 15:39:26 +02:00
Matt Bierner d46933ce87
Build using typescript@next 2021-10-21 19:57:32 -07:00
Alex Dima 42a0825e8e
Allow building to continue despite a missing remote/LICENSE file 2021-10-21 15:28:47 +02:00
João Moreno 97018d742e
fix windows build 2021-10-21 10:54:04 +02:00
Alex Dima 822f995357
Add server folder 2021-10-20 18:42:13 +02:00
João Moreno 41f79ee0e9
fix distro build vmImage 2021-10-19 13:59:03 +02:00
Alex Dima 11862795ea
Remove LanguageIdentifier and ensure tests dispose instantiated LanguagesRegistry objects 2021-10-18 10:29:16 +02:00
Alex Dima fb659f1542
Add IOptimizeTaskOpts.externalLoaderInfo 2021-10-16 11:43:36 +02:00
deepak1556 fb4d7cfb62 ci: update sdl-scan exports 2021-10-15 21:54:53 +09:00
deepak1556 fbbb4d7515 chore: remove redundant build_from_source env
Follow-up d0f1a89682
2021-10-15 21:53:06 +09:00
Benjamin Pasero be58a3560e
First cut experimental setting to run file watchers from shared process worker (#132282) 2021-10-15 10:22:24 +02:00
João Moreno 6e0f56f0a9
build schedule 2021-10-13 20:58:18 +02:00
João Moreno 01a10db550
remove cron 2021-10-13 11:43:10 +02:00
João Moreno 7fcd5bb094
fix 2021-10-12 17:57:59 +02:00
João Moreno 8b1f10af35
more web changes 2021-10-12 17:55:24 +02:00
Benjamin Pasero 284e0db6c4 fix build 2021-10-12 07:29:11 +02:00
Alex Dima 7d441890e2
bump version 2021-10-11 15:59:26 +02:00
Benjamin Pasero 85c5eb7281 Enable parcel-watcher as new default watcher (#132483) 2021-10-11 11:17:05 +02:00
Alex Dima 3860b772e4
Revert "Simplify external .d.ts"
This reverts commit 65b10df98f.

See https://www.typescriptlang.org/docs/handbook/modules.html#export--and-import--require
2021-10-08 16:58:02 +02:00
Alex Dima 435f287a5c
Remove support for @monacodtsreplace since TS has gotten a lot better at emitting dts 2021-10-08 09:52:36 +02:00
Alex Dima 0eaaf654c8
check in compiled file 2021-10-08 09:52:35 +02:00
Alex Dima a75121a74c
Update ThirdPartyNotices.txt 2021-10-08 09:22:35 +02:00
Alex Dima 65b10df98f
Simplify external .d.ts 2021-10-08 08:51:26 +02:00
Matt Bierner af345ef499
Pick up new TS version for building VS Code 2021-10-04 09:19:47 -07:00
Alex Dima 96353e2bcf
Fix typo 2021-09-28 14:14:06 +02:00
Matt Bierner bf1fcf0ecf
Pick up new TS version for building VS Code 2021-09-27 13:39:25 -07:00
João Moreno 91ec524444 update vsce 2021-09-27 10:14:00 +02:00
Benjamin Pasero a088f8ddc0
remove weird space character from sources 2021-09-24 10:34:54 +02:00
Benjamin Pasero 53aff5e347
watcher - change to vscode-nsfw@2.1.4 (#132483) 2021-09-23 15:21:16 +02:00
Tyler Leonhardt 6effc2377b
include js change of nlsmetadata 2021-09-21 13:05:11 -07:00
Tyler Leonhardt 4cc83ad27e
run nlsmetadata on web output 2021-09-21 12:29:39 -07:00
Alex Dima 8d3ce8d7f5
Fix the transformation to an external module .d.ts 2021-09-21 17:20:30 +02:00
Robo fc00cb1c63
ci: fix windows codesign (#133451)
* ci: fix windows codesign

* chore: bump gulp-atom-electron@1.32.0
2021-09-20 09:34:36 -07:00
Jackson Kearl 7b4fd0b65b
Adopt webworker search for local files in browser (#133366)
* Revert "Revert commits intended for PR"

This reverts commit f01d9ab212.

* Publicise getHandle rather than getDirectoryHandle

* Restore languagedetection export

* Try more targetted fix for overquerying

* Handle webworker search errors
2021-09-20 07:19:53 -07:00
João Moreno d390635c56
Merge branch 'main' into joao/esrp-errors 2021-09-20 10:45:08 +02:00
João Moreno b66d069c1d
catch esrp errors
related to #133316
2021-09-20 10:44:34 +02:00
Jackson Kearl f01d9ab212
Revert commits intended for PR 2021-09-17 23:19:35 -07:00
Jackson Kearl 5ed5a40e79
Move search to webworker 2021-09-17 23:11:36 -07:00
Tyler Leonhardt d8d0570244
gzip and minify json 2021-09-17 09:44:03 -07:00
Tyler Leonhardt 6dff4e5fde
use package instead because language packs use package 2021-09-16 15:50:01 -07:00
Tyler Leonhardt 2e94b43325
include package.nls.json in bundles 2021-09-16 14:56:40 -07:00
Tyler Leonhardt 9e78e8e2d9
add a bundle property to nlsmetadata uploader 2021-09-16 14:41:41 -07:00
Tyler Leonhardt edf18f3974
add metadata header files to upload 2021-09-16 14:07:08 -07:00
Tyler Leonhardt 7cb531e421
align to one format and include headers for extensions 2021-09-16 13:48:04 -07:00
Logan Ramos 76c3eb94c9
On the fly tab model construction (#133025)
* Enrich the change event

* Initial tab model building

* Work in progress model construction

* Add pauseable emitter

* Attempt using microtask

* Make tests pass

* Update active tab logic

* Fix layering issue

* event rename

* PR feedback

* Remove stray new line

* Add test for microtask emitter

* Add move event

* Add mmerge functionality to Microtask emitter

* Fix compilation errrors

* Fix tests

* Add tests to address feedback

* Change editor change event to an array

* Add array support to editorsChangeEvent

* Update src/vs/workbench/common/editor/editorGroupModel.ts

Co-authored-by: Benjamin Pasero <benjpas@microsoft.com>

* Switch to a less efficient array method

* Add console.log for debugging

* Test with different notebook

* Fix notebook URI

* For now split up file open for better debugging

* Don't use notebook in test for now

* Cleanup event

* Fix tests

Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
Co-authored-by: Benjamin Pasero <benjpas@microsoft.com>
2021-09-16 14:34:54 -04:00
Tyler Leonhardt 16f81160e8
typo in upload-nlsmetadata 2021-09-16 10:57:11 -07:00
Tyler Leonhardt c240648548
include package.nls.json files in nls metadata 2021-09-16 10:26:46 -07:00
Tyler Leonhardt e54f90f0fd
upload nlsmetadata 2021-09-16 09:16:47 -07:00
Matt Bierner 9e5ee5521a
Pick up new TS version for building VS Code
Fixes a few instances of `Promise.all` and also adds an any cast to workaround an issue
2021-09-14 14:24:53 -07:00
Alex Dima 7b23c5479c
Clean up diff editor options and add diffEditor.maxFileSize 2021-09-14 12:34:08 +02:00
João Moreno 2cff099ddc change kv filter
cc @sbatten
2021-09-13 10:24:09 +02:00
Tyler Leonhardt e3880e11bd
add alpine to createAsset 2021-09-10 15:53:46 -07:00
Tyler Leonhardt 98593a8958
use correct qemu command 2021-09-10 15:25:48 -07:00
Tyler Leonhardt c0f2b96605
rename job 2021-09-10 15:02:58 -07:00
Tyler Leonhardt 75edf20854
add product build alpine 2021-09-10 15:00:45 -07:00
Tyler Leonhardt eca2e54be7
typo in product-build-alpine 2021-09-10 13:56:26 -07:00
Tyler Leonhardt 781c010610
include in condition 2021-09-10 13:54:54 -07:00
Tyler Leonhardt 2aa8c0f428
add image name 2021-09-10 13:28:59 -07:00
Tyler Leonhardt 1cdf829965
make alpine build vscode_arch aware 2021-09-10 10:58:04 -07:00
Matt Bierner 0b3e72d566
Roll back to last know stable TS version
Current nightly has issues with intl: https://github.com/microsoft/TypeScript/issues/45804

The previous nightly seems to have some regression around types that cause a build failure

Just go back to last known good build for now
2021-09-09 10:42:40 -07:00
Matt Bierner b2aa5372a8
Go back to previous day TS
Work around regression in intl.2020 types
2021-09-09 10:24:52 -07:00
Matt Bierner affcb67532
Pick up new TS version 2021-09-09 10:02:55 -07:00
Raymond Zhao 90087ede3b
Point users more directly to prerequisites #131074 2021-09-07 12:56:12 -07:00
Matt Bierner 474d4951d8
Switch to dompurify for sanitizing markdown content (#131950)
* Switch to dompurify for sanitizing markdown content

Switches us from using `insane` to instead use `dompurify`, which seems to be better maintained and also has some nice features, such as built-in trusted types support

I've tried to port over our existing sanitizer settings as best as possible, but there's not always a 1:1 mapping between how insane works and how dompurify does. I'd like to get this change in early in the iteration to catch potential regressions

* Remove logging and renaming param

* Move dompurify to browser layer

* Fixing tests and how we check valid attributes

* Allow innerhtml in specific files

* Use isEqualNode instead of checking innerHTML directly

innerHTML can return different results on different browsers. Use `isEqualNode` instead

* Reapply fix for trusted types

* Enable ALLOW_UNKNOWN_PROTOCOLS

I beleive this is required since we allow links to commands and loading images over remote

* in -> of

* Fix check of protocol

* Enable two more safe tags
2021-09-03 12:17:02 -07:00
Matt Bierner 44c4e57f13
Pick up new TS version 2021-09-02 10:09:25 -07:00
Alexandru Dima e5613976de
Update to latest playwright 2021-09-01 18:18:03 +02:00
Alexandru Dima 0afa4cd1eb
push compilation output 2021-09-01 11:41:17 +02:00
Alexandru Dima 67d35ad418
Use relevant sections from package.json in the cache key computation 2021-09-01 11:38:10 +02:00
Benjamin Pasero 0b6b4b3d85
Enable screenshot option properly for smoke tests (#131982)
* smoke test

* undo failure
2021-08-31 17:35:22 +02:00
Logan Ramos d2a8f91fb5
Update build scripts 2021-08-31 10:21:19 -04:00
Johannes Rieken 55f80e57a9
add missing compile file 2021-08-31 16:09:10 +02:00
Johannes Rieken 7e2452498f
fix https://github.com/microsoft/vscode/issues/130073 2021-08-31 14:44:42 +02:00
Matt Bierner 4c08ca59db
Go back to older TS version to work around formatting inconsistency
Reverting to older TS nightly to avoid https://github.com/microsoft/TypeScript/issues/45645
2021-08-30 13:54:40 -07:00
Matt Bierner e03f5d4e27
Bump TS version 2021-08-30 13:54:39 -07:00
Johannes Rieken e0c5f66bb5
Merge branch 'main' into joh/langStatus 2021-08-30 10:34:44 +02:00
Matt Bierner c2d5e394c3
Pick up new TS version for building VS Code 2021-08-27 16:09:16 -07:00
Johannes Rieken e6bec389fb
Merge branch 'main' into joh/langStatus 2021-08-27 14:51:28 +02:00
Ladislau Szomoru 25f89666dc
Bring back Windows smoke tests 2021-08-26 11:52:34 +02:00
Johannes Rieken 4baebf9ea0
Merge branch 'main' into joh/langStatus 2021-08-25 14:24:44 +02:00
Ladislau Szomoru 00ce3879c3
Comment out Windows smoke tests 2021-08-25 11:24:24 +02:00
Johannes Rieken bdbcd48316
Merge branch 'main' into joh/langStatus 2021-08-23 18:37:45 +02:00
deepak1556 89bbd372f4 ci: update node modules cache 2021-08-20 10:19:59 -07:00
Johannes Rieken 2a79e2997c
Merge branch 'main' into joh/langStatus 2021-08-20 12:34:23 +02:00
Isidor Nikolic b3579dc545
Merge pull request #131048 from microsoft/digitarald/more-filetypes
Adding most frequently used file associations
2021-08-20 11:28:36 +02:00
Johannes Rieken 47c2a4983c
Merge branch 'main' into joh/langStatus 2021-08-20 11:10:00 +02:00
Alex Dima 8ef3beee63
Move extra monaco.d.ts content to the recipe file 2021-08-20 10:21:29 +02:00
Alex Dima 5fd40b7782
Merge remote-tracking branch 'origin/main' into define-window-monaco-environment 2021-08-20 10:13:26 +02:00
Harald Kirschner 35742e91cc Adding compiled version of the electron.ts 2021-08-18 14:08:28 -07:00
isidor 1bcb2b3768
Merge branch 'main' into digitarald/more-filetypes 2021-08-18 14:52:06 +02:00
Johannes Rieken 6d49535b2a
Merge branch 'main' into joh/langStatus 2021-08-18 09:24:37 +02:00
Harald Kirschner dd95be5247 Remove rhtml as deprecated type 2021-08-17 18:00:32 -07:00
Harald Kirschner 2a59986e99 Adding most frequently used file assocations 2021-08-17 17:57:54 -07:00
Matt Bierner acdb2d3cc3
Update TS version for building VS Code 2021-08-17 12:59:55 -07:00
Johannes Rieken 4222c512c2
add fly-out UI for language status items, tweak API proposal 2021-08-17 16:58:36 +02:00
Martin Aeschlimann 51c39d0df3
update isWebExtension check in built script (fixes microsoft/vscode-internalbacklog#2295) 2021-08-16 15:57:36 +02:00
isidor a796c8e749
Register Code as an editor for supported file types default ON 2021-08-13 15:56:25 +02:00