Commit graph

3983 commits

Author SHA1 Message Date
Robo bf16cceb73
chore: bump windows-mutex@0.5.0 (#204150) 2024-02-02 16:52:39 +01:00
Robo 56ed836ea9
chore: bump windows-process-tree@0.6.0 (#204079) 2024-02-02 09:23:51 +01:00
Robo 9f705f9376
chore: bump spdlog@0.15.0 (#204072) 2024-02-02 08:25:12 +01:00
Robo 9794c5e919
chore: bump node-pty@1.1.0-beta6 (#204058) 2024-02-02 05:11:04 +01:00
Christof Marti db3ebe6121 Update to @vscode/proxy-agent 0.19.0 (#203847) 2024-02-01 17:01:15 +01:00
Matt Bierner adaf974eb2
Pick up latest TS for building (#203840) 2024-01-30 23:19:07 +01:00
Daniel Imms e13013289e
Update xterm
Fixes #200428
2024-01-30 12:02:53 -08:00
Connor Peet 0f323440e5
eng: allow css nesting via postcss plugin (#203726)
* eng: allow css nesting via postcss plugin

CSS nesting has landed in most browsers at this point, but we don't want
to break users who are still stuck on old browser (mainly older iOS
devices.) This PR adds a postcss plugin to the build process that
de-nests nested CSS.

The plugin required a newer version of postcss as well, so I have
updated that and a couple other modules to their latest versions.

* update build's package.json versions too
2024-01-29 11:19:37 -08:00
Aiday Marlen Kyzy 661cf5147b
increasing the version to 1.87 2024-01-26 03:29:04 +01:00
Alex Ross a908e9d6d5
Bump distro (#203431) 2024-01-25 11:56:50 +01:00
Robo cc6f22bf75
chore: update builds for electron@27.2.3 (#203346)
* chore: update builds for electron@27.2.3

* chore: bump distro
2024-01-24 17:49:21 +01:00
Alexandru Dima 523725a022
Run OSS Tool (#203132) 2024-01-23 13:13:55 +01:00
Robo 39fe2dab67
chore: bump electron@27.2.3 (#202771)
* chore: bump electron@27.2.3

* chore: bump distro
2024-01-22 20:25:03 +01:00
Aiday Marlen Kyzy e5e5cb8632
adding the license changes 2024-01-22 14:12:14 +01:00
João Moreno 79cb8061ed
fix: use correct max-old-space-size flag syntax, increase mem limit for extensions-ci (#202862)
fixes #202720
2024-01-19 17:04:06 +01:00
Alex Ross 3541d8e3c5
Bump distro (#202531) 2024-01-15 18:28:21 +01:00
Sandeep Somavarapu 687df980c2
fix #201346 (#202520) 2024-01-15 16:54:48 +01:00
Robo fb76955440
chore: update electron@27.2.1 (#202053)
* chore: bump electron@27.2.1

* chore: enable code cache support for custom standard schemes

Refs 267cbc841e

* chore: remove --ms-enable-electron-run-as-node

Removed in favor of f842ead6bc

* chore: update distro
2024-01-09 08:33:34 +01:00
Matt Bierner 284e949dac
Pick up latest TS for building VS Code (#202047) 2024-01-09 07:48:18 +01:00
Aaron Munger 4abe42fa45
bump distro for proposed api (#201895) 2024-01-05 09:50:00 -08:00
Connor Peet 0385382382
testing: more out-of-editor refinements (#201834)
- Som more tweaks to our own runner scripts to allow asking for the
  generated coverage formats.
- Add actions alongside debug/run for executing coverage profiles
- Finish with displaying function coverage stats in Coverage view,
  allow changing its sort order.

Fixes #200529
Fixes #199380
2024-01-04 21:22:46 +01:00
Connor Peet c016ce64fb
testing: misc work on test coverage (#201758)
- Allow coverage bar color thresholds to be configurable as the Java
  folks requested.
- Update some of our scripts for integration into
  the selfhost test runner.
- Initial parts of showing function coverage in the Test Coverage view.
  (Still a work in progress, more tomorrow)
2024-01-04 08:42:22 +01:00
Daniel Imms d4e9b63073
Update xterm
Fixes #199848
2023-12-20 10:09:50 -08:00
Daniel Imms 23aa0ceb42
Update xterm
Fixes #200428
2023-12-19 09:20:30 -08:00
Martin Aeschlimann 56b0088dce
update vscode-test-web (#201187)
* update vscode-test-web

* add @playwright/browser-chromium

* add skipLibCheck

* add skipLibCheck

* use esnext

* cleanup
2023-12-19 16:03:03 +01:00
Daniel Imms 677f2baba3
Update xterm
Fixes #200469
2023-12-15 09:44:57 -08:00
Daniel Imms 32bf697587
Update xterm, adopt wheel event handler 2023-12-12 05:45:30 -08:00
isidor 1d10285782 Update distro version in package.json 2023-12-12 11:44:20 +01:00
Daniel Imms 11601f762a
Update xterm.js
This fixes several issues thanks to xtermjs/xterm.js#4910
2023-12-08 12:26:08 -08:00
João Moreno 434d2e1644
bump @vscode/test-electron (#200361)
fixes #200348
2023-12-08 15:53:05 +01:00
Justin Chen ab0520decb
Bump to version 1.86-insiders (#200284)
Update package.json
2023-12-08 01:45:50 +01:00
isidor 55add1cf65 Update distro hash in package.json 2023-12-07 15:04:52 +01:00
Robo 12fece34ed
chore: update to electron 27 (#197539)
* chore: update electron@27.0.2

* chore: update debian dependencies

* chore: bump electron@27.0.4

* chore: bump electron@27.1.0

* chore: bump electron@27.1.3

* chore: bump distro
2023-12-07 10:48:24 +01:00
Logan Ramos 32f7261976
Bump distro (#200143) 2023-12-06 15:45:34 +01:00
Robo ef804e738b
chore: update electron@25.9.7 (#199854)
* chore: update electron@25.9.7

* chore: bump distro
2023-12-02 08:17:36 -07:00
Ladislau Szomoru fb8a16078f
Engineering - update distro (#199768) 2023-12-01 16:51:18 +01:00
Robo b4ab48bcf2
chore: update builds for electron@25.9.6 (#199727)
* chore: update builds for electron@25.9.6

* chore: bump distro
2023-12-01 07:24:42 +01:00
Tyler James Leonhardt a35c4645cb
bump l10n-dev to latest (#199721)
to reflect numerous bug fixes
2023-12-01 04:49:32 +01:00
Justin Chen 13075044a0
November OSS tools update (#199259)
* november endgame oss tool update

* update distro sha

* update distro sha
2023-11-29 01:47:35 +01:00
Robo 83ba577c3f
chore: bump electron@25.9.6 (#199179) 2023-11-27 17:45:25 +01:00
Ladislau Szomoru b798fd8036
Engineering - update distro (#199152) 2023-11-27 12:53:16 +01:00
Rob Lourens 8f639f598d Bump distro 2023-11-23 11:37:42 -06:00
Andrea Mah 567021733a
bump ripgrep + telemetry extractor (#198880) 2023-11-22 19:54:55 +01:00
paulacamargo25 3cd70e25a9
Merge pull request #198723 from microsoft/update-distro
Update distro SHA
2023-11-21 12:33:16 -05:00
Christof Marti bb995b5511 Avoid excessive trace logging (#197549) 2023-11-21 15:21:28 +01:00
paulacamargo25 2da47045dc
update distro SHA 2023-11-20 18:02:07 -08:00
Benjamin Pasero 047cf79f5d
debt - prefer lazy imports (#198668) 2023-11-20 12:16:11 +01:00
Martin Aeschlimann 7b9833be69
Removes ms-vscode-remote.remote-wsl-recommender (#198502)
bump distro
2023-11-17 11:01:46 +01:00
Matt Bierner dd9e1d579c
Pick up latest TS for building VS Code (#198477) 2023-11-17 08:10:28 +01:00
Connor Peet a0b548807a
eng: add assertHeap method for memory assertions (#198334)
This adds an `assertHeap` function that can be used in tests. It
takes a heap snapshot, and asserts the state of classes in memory. This
works in Node and the Electron sandbox, but is a no-op in the browser.
Snapshots are process asynchronously and will report failures at the end
of the suite.

This method should be used sparingly (e.g. once at the end of a suite to
ensure nothing leaked before), as gathering a heap snapshot is fairly
slow, at least until V8 11.5.130 (https://v8.dev/blog/speeding-up-v8-heap-snapshots).

When used, the function will ensure the test has a minimum timeout
duration of 20s to avoid immediate failures.

It takes options containing a mapping of class names, and assertion functions
to run on the number of retained instances of that class. For example:

```ts
assertSnapshot({
	classes: {
		ShouldNeverLeak: count => assert.strictEqual(count, 0),
		SomeSingleton: count => assert(count <= 1),
	}
});
```

Closes https://github.com/microsoft/vscode/issues/191920
2023-11-15 10:41:22 -08:00
Ladislau Szomoru 6e1f0594ee
Engineering - update distro (#198253) 2023-11-14 22:45:33 +01:00
Christof Marti 67aa71296f Avoid excessive trace logging (microsoft/vscode#197549) 2023-11-14 14:12:44 +01:00
Christof Marti f9cadb5e57 Update distro hash 2023-11-14 12:50:24 +01:00
Robo e49ea372a1
chore: update electron@25.9.4 (#198142)
* chore: update electron@25.9.4

* chore: bump distro
2023-11-13 20:44:42 +01:00
Christof Marti 9c2b9327e5 Load local certificates (microsoft/vscode-remote-release#9176) 2023-11-13 17:09:47 +01:00
isidor fad419ed7f Update distro version in package.json 2023-11-10 15:36:28 +01:00
Daniel Imms 98c9171f88
Update xterm, adopt new SerializeAddon range API
Fixes #197737
2023-11-09 10:45:57 -08:00
isidor 1657244d8b Update distro version in package.json 2023-11-09 18:26:24 +01:00
Kartik Raj 93e3eb35b5 Revert to latest merge commit 2023-11-09 01:55:23 +00:00
Rob Lourens 7cf8a165f6
Merge branch 'main' into kartik/tiny-kiwi 2023-11-08 19:32:09 -06:00
Kartik Raj 2012c468e8 Do not point to a merge commit 2023-11-08 19:40:15 +00:00
Kartik Raj f002bf243d Update distro 2023-11-08 19:12:21 +00:00
Daniel Imms 75924b36d9
@xterm/xterm@5.4.0-beta.13 (49eab6b)
Fixes #197385
Fixes #197730
2023-11-08 06:01:48 -08:00
Benjamin Pasero 6e1425c35a
🆙 distro (#197305) 2023-11-03 17:12:04 +11:00
Connor Peet b431ca92db
tunnels: fixes to allow msa auth (#197259) 2023-11-02 19:49:04 +01:00
Daniel Imms cdfecb4474
Update xterm
Fixes #197254
2023-11-02 11:08:27 -07:00
Daniel Imms 3a351bdc29
Move to xterm scoped image addon 2023-11-01 14:47:59 -07:00
Daniel Imms 9d1bc6ae59
Move to scoped xterm.js packages
xterm-addon-image is excluded currently as there are some publishing
issues.

See xtermjs/xterm.js#4859
2023-11-01 12:15:41 -07:00
Daniel Imms 0a06579a7f
Update xterm.js
Fixes #151181
2023-10-31 07:39:09 -07:00
Matt Bierner b93c7bcfa6
Pick up latest TS for building VS Code (#197005) 2023-10-30 10:19:33 -07:00
Ulugbek Abdullaev 6cfa090053
Bump version to 1.85 (#196813) 2023-10-27 12:31:47 +02:00
Bhavya U df99ffae53
Update distro (#196778)
Bump distro
2023-10-27 03:27:33 +02:00
Daniel Imms e44dc17a56
Update distro 2023-10-26 11:54:21 -07:00
Bhavya U fbf2eb9583
Bump distro (#196519) 2023-10-25 03:29:51 +02:00
Ulugbek Abdullaev 2346f95977 release 1.84.0 update 3rd party notices 2023-10-24 01:36:58 +02:00
Sandeep Somavarapu 7b69e4aaa6
fix #194981 (#196322) 2023-10-23 15:37:17 -07:00
Ladislau Szomoru e1d9c44890
Bump distro (#196271) 2023-10-23 15:34:11 +02:00
João Moreno 2c973350c5
chore: bump electron@25.9.2 (#196249)
* chore: bump electron@25.9.2

* chore: bump distro

* install setuptools

https://github.com/nodejs/node-gyp/issues/2915
2023-10-23 14:43:33 +02:00
Daniel Imms d18bce4980
Merge pull request #195825 from microsoft/tyriar/float_5
Make xterm.js multi-window aware
2023-10-18 00:06:45 -07:00
Benjamin Pasero 58bdf2c7c4
🆙 distro (#195858) 2023-10-17 21:51:06 -07:00
Daniel Imms 5d945cf097
Make xterm.js multi-window aware
Fixes #195577
2023-10-17 11:50:45 -07:00
Robo c6482f7f4b
chore: bump electron@25.9.1 (#195755)
* chore: bump electron@25.9.1

* chore: bump distro
2023-10-17 08:31:39 +02:00
Daniel Imms 9a3ab9cc68
Merge branch 'main' into tyriar/float_4 2023-10-16 10:47:50 -07:00
João Moreno 9905225b1a
Remove win32-ia32 target (#195559)
* remove win32-ia32

* update distro
2023-10-16 13:28:09 +02:00
Ladislau Szomoru d169c087c1
Update distro (#195679) 2023-10-16 11:33:20 +02:00
Rob Lourens 54afbddf86
Update distro (#195604) 2023-10-14 01:13:12 +02:00
Daniel Imms b40a630d8a
Adopt documentOverride in xterm.js
Fixes #195595
2023-10-13 14:05:05 -07:00
Connor Peet c2a6932e9e
eng: onboard to the extension test runner (#195570)
* eng: onboard to the extension test runner

Adds a `.vscode-test.js` file that uses the new extension test CLI to
run tests. Also, onboards the markdown-language-features as the first
built-in extension to use it.

With the `ms-vscode.extension-test-runner` extension installed, the
markdown-language-features' tests can be run and debugged easily in
the UI :)

* fixup
2023-10-13 13:11:05 -07:00
Raymond Zhao e20515c62e
Bump dependencies for debug sub-dependency (#195513) 2023-10-13 09:01:12 -07:00
Rob Lourens 8de0cf79d2
Update distro (#195516) 2023-10-12 22:24:36 +02:00
Daniel Imms ca1ee8b75b
Update distro 2023-10-09 10:21:33 -07:00
isidor b0f042f318 update distro 2023-10-09 14:15:51 +02:00
João Moreno a5d71aad39
Cleanup dependencies (#195026)
* move build dependencies to devDependencies

* build: bump tree-sitter

* dependencies cleanup

* remove leftover file
2023-10-09 09:34:15 +02:00
Aiday Marlen Kyzy f3ba327ea8
updating distro 2023-10-05 11:25:05 +02:00
Daniel Imms c2a94f43de
Merge pull request #194611 from microsoft/tyriar/node-pty-update
node-pty@1.1.0-beta5
2023-10-02 12:57:30 -07:00
Matt Bierner 10d94ba0f3
Pick up latest TS nightly for building VS Code (#194631) 2023-10-02 19:40:35 +01:00
Daniel Imms 6c69a36424
Merge branch 'main' into tyriar/node-pty-update 2023-10-02 11:29:53 -07:00
Benjamin Pasero 19e7782b95
🆙 distro (#194620) 2023-10-02 16:55:16 +01:00
Daniel Imms 0d114d7e62
node-pty@1.1.0-beta5
Regular update, includes node-gyp as a dev dep
2023-10-02 07:28:36 -07:00
Bhavya U 70722bcbb1
Bump version to 1.84 (#194499) 2023-09-29 18:38:53 +01:00
João Moreno 318f421af3
chore: bump electron@25.8.4 (#194488) 2023-09-29 16:48:48 +01:00
Alex Ross 9e9b514f42
Update distro to get debugpy API proposal (#194468) 2023-09-29 10:44:14 +01:00
Daniel Imms 9df7d42604
xterm-addon-search@0.14.0-beta.27
Fixes #194098
2023-09-27 10:24:58 -07:00
João Moreno 45358184ef
Introduce trustedExtensionProtocolHandlers (#194304)
* remove url

* use trustedExtensionProtocolHandlers
2023-09-27 15:35:55 +01:00
Rob Lourens 254b455d8f
Bump distro (#194247) 2023-09-27 02:21:48 +01:00
Bhavya U 34d89757d8
Update license info from OSS Tool (#194025)
* Update license info from OSS Tool

* update distro commit hash
2023-09-25 13:45:07 -07:00
Joyce Er 720fb55092
chore: 🆙 distro (#193829) 2023-09-22 18:53:35 +01:00
Robo a556eb6abb
chore: bump electron@25.8.2 (#193798)
* chore: bump electron@25.8.2

* chore: bump distro
2023-09-22 15:51:59 +01:00
Connor Peet 31067371f2
eng: fix snapshot tests in macos webkit for real? (#193734)
Second attempt at this, which should work. Stop trying to use
exposeFunction, which seems to work poorly on macOS webkit in CI, and
just run a server with HTTP endpoints to do the "RPC."

Reuses Alex's "yaserver" module that we were already using for other
tests. Uses a secure random prefix for security in each run.
2023-09-21 22:48:21 +01:00
isidor 4b1f945bdf update distro pointer 2023-09-21 16:37:26 +02:00
Daniel Imms 57f0d81457
xterm@5.4.0-beta.27
Fixes #192672
2023-09-20 09:06:58 -07:00
Christof Marti 30605c2548 Update to @vscode/proxy-agent 0.17.4 2023-09-20 10:53:09 +02:00
Matt Bierner 70139e827a
Pick up latest TS nightly for building VS Code (#193534)
Required fixing a real typing error
2023-09-19 17:25:11 -07:00
Rob Lourens e7902c58b0
Bump distro (#193413) 2023-09-19 00:28:07 +01:00
Christof Marti 5ae15d5398 Update @vscode/proxy-agent and enable new cert loading 2023-09-15 21:38:20 +02:00
Robo 7b0ae6cf9d
chore: bump electron@25.8.1 (#193060)
* chore: bump electron@25.8.1

* chore: bump distro
2023-09-14 04:47:41 +01:00
Daniel Imms 6712e0d6e1
xterm@5.4.0-beta.19
Fixes #192630
2023-09-12 14:23:01 -07:00
Matt Bierner e4c97ea18e
Pick up latest TS for building VS Code (#192819) 2023-09-11 23:07:07 +02:00
meganrogge c3548dac5f
xterm@5.4.0-beta.17 2023-09-11 13:14:05 -05:00
Daniel Imms 45dfc81349
xterm@5.3.0-beta.73
Fixes #192162
2023-09-07 09:56:10 -07:00
Tyler James Leonhardt 5134662139
Remove CredentialsService & keytar (#192224)
* Remove CredentialsService & keytar

ref https://github.com/microsoft/vscode/issues/115215
fixes https://github.com/microsoft/vscode/issues/143395

* compile

* remove imports

* rip the bandaid
2023-09-05 17:47:30 -07:00
Matt Bierner 37c4f18caf
Pick up latest TS to build VS Code (#192219) 2023-09-05 20:34:58 +02:00
Johannes 3159fa2493
update playwright 2023-09-04 18:26:25 +02:00
Tyler James Leonhardt 55b37e271d
Bump distro (#192006)
for the removal of semantic similarity.
2023-09-01 19:02:14 +02:00
Johannes 2c3d2faeb3
Merge branch 'main' into joh/eslint-jsdoc 2023-09-01 10:42:07 +02:00
Christof Marti a5f4583b51 1.83.0 2023-09-01 09:55:29 +02:00
Robo 5f7b620db8
chore: bump electron@25.8.0 (#191905)
* chore: bump electron@25.8.0

* chore: update internal build id

* chore: bump distro
2023-09-01 08:32:05 +02:00
Daniel Imms de94adc475
Update distro
Fixes #191605
2023-08-30 09:33:14 -07:00
Johannes ebfe7fabfb
wip - define jsdoc lint rules for vscode.d.ts 2023-08-30 11:37:44 +02:00
Robo 35be9bf683
chore: update electron@25.7.0 (#191282)
* chore: update electron@25.7.0

* chore: update internal build id

* chore: bump distro
2023-08-30 06:03:40 +02:00
Robo fbd61d106c
chore: update distro (#191633) 2023-08-29 17:14:02 +02:00
Christof Marti 4b37efe375 August 2023 endgame OSS Tool changes 2023-08-28 16:26:22 +02:00
Matt Bierner 37e5ca3fa5
Pick up latest TS for building VS Code (#191264) 2023-08-24 16:25:04 -07:00
Tyler James Leonhardt e4a2928d14
bump distro (#191139) 2023-08-23 23:47:35 +01:00
Daniel Imms d141a1fcce
xterm@5.3.0-beta.61 2023-08-23 05:47:07 -07:00
Joyce Er 08b4e30259
🆙distro (#191033) 2023-08-22 23:53:56 +01:00
Daniel Imms 7ab8588219
xterm@5.3.0-beta.58
Fixes #189684
Part of #190195 (diagnostics)
2023-08-22 07:45:38 -07:00
Daniel Imms b2a482303c
xterm@5.3.0-beta.46 2023-08-18 16:38:52 -07:00
Matt Bierner 376d0b1891
Bump TS version for building VS Code (#190622) 2023-08-16 15:28:28 -07:00
Logan Ramos 6c7f0cc883
Fix telemetry module (#190513)
* Fix telemetry module

* Update missed package.json
2023-08-15 12:49:34 -07:00
Daniel Imms ee823a18e4
Merge pull request #190512 from microsoft/tyriar/xterm_230815
xterm@5.3.0-beta.42
2023-08-15 11:33:40 -07:00
Daniel Imms 6ba4565217
xterm@5.3.0-beta.42
Fixes #189753
2023-08-15 10:36:34 -07:00
Robo 6d939f466e
chore: bump electron@25.5.0 (#190490)
* chore: bump electron@25.5.0

* chore: bump distro
2023-08-15 17:31:11 +01:00
Rob Lourens cb94a70e1f
Bump distro (#190470) 2023-08-15 14:05:18 +10:00
Daniel Imms 0c6b510904
xterm@5.3.0-beta.39
Fixes #190374
Fixes #190371
2023-08-14 07:37:54 -07:00
Connor Peet b6b13f9670
up distro (#190376) 2023-08-14 08:37:19 +02:00
Daniel Imms 9ba4f3ec5c
Merge pull request #190289 from microsoft/tyriar/xterm_230811
Update xterm and fix several issues
2023-08-11 14:06:39 -07:00
Daniel Imms 40e49b473f
xterm@5.3.0-beta.32
Fixes #187082
Fixes #190270
Part of #190246
2023-08-11 13:39:47 -07:00
Daniel Imms 99dad5da82
Update distro 2023-08-11 05:10:59 -07:00
Connor Peet 52840e3ca5
cli: cleanup build (#190213)
- Remove the `prepare` script entirely
- Variables are now populated from the product.json during build. Most
  variables are mapped automatically, with some special handling in a
	few cases. `build.rs` is now much more self-contained.
- Look for the `product.overrides.json` for vscode developers instead of
  looking for a peer `vscode-distro` folder

Fixes #178691
2023-08-10 20:14:30 -07:00