Commit graph

3964 commits

Author SHA1 Message Date
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
Daniel Imms a5af563a32
xterm@5.3.0-beta.28
Fixes #189600
2023-08-10 08:53:06 -07:00
Logan Ramos 3ee5c838ef
Update 1DS and add back envelope (#190056)
* Update 1DS and add back envelope

* Update missed 1DS packages
2023-08-09 12:58:27 -07:00
Robo 6dd6bdfb00
chore: update Electron v25.4.0 (#189904)
* chore: some cleanups from the Electron v25 update

* chore: update Electron@25.4.0

* chore: update issue reference

* chore: bump distro
2023-08-09 11:30:08 +02:00
Matt Bierner 4f66a0c2c1
Updating bundled and build TS versions (#189868) 2023-08-07 17:04:12 -07:00
Robo 143eb0f5ad
chore: bump distro (#189835) 2023-08-07 17:35:03 +01:00
Robo ea490e5545
chore: update to Electron 25 (#188268)
* chore: update electron@25.3.0

* ci: update NodeTool version

* chore: update @types/node

* add more common types to layers checker

* chore: update debian dependencies

* chore: update rpm dependencies

* fix: use legacy dns result order of Node.js

* ci: remove deprecated always-auth npm config

Refs npm/cli@72a7eeb

* chore: update deb and rpm dependencies

* chore: update armhf rpm dependencies

* chore: update x64 debian dependencies

* chore: update x64 rpm dependencies

* chore: update electron@25.3.1

* chore: update electron@25.4.0

* chore: bump distro

* chore: bump distro

---------

Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
2023-08-07 21:46:27 +09:00
Daniel Imms b6676f60e9
Add ignoreBracketedPasteMode setting
Fixes #187480
2023-08-02 07:34:45 -07:00
Daniel Imms a52b37978f
xterm@5.3.0-beta.21
Fixes #189403
Fixes #189405
2023-08-01 13:03:47 -07:00
Daniel Imms fa386214dc
xterm@5.3.0-beta.17
Fixes #158923
2023-08-01 07:33:23 -07:00
Tyler James Leonhardt 84b4a0f85c
Bump distro and fix a typo (#189381)
both related to removing vscode-encrypt.
2023-08-01 04:44:38 -07:00
Matt Bierner 3cc82327b5
Bump TS versions (#189344)
Bumps TS version for building VS Code
Bumps bundled TS version
2023-07-31 20:13:11 +01:00
Raymond Zhao b670d63e6b
Bump distro (#189337) 2023-07-31 19:02:13 +01:00
Benjamin Pasero 9b81a0d764
🆙 version (#189141) 2023-07-28 13:50:57 +02:00
Andrea Mah a5a0752d08
bump vscode version to 1.82 (#189114) 2023-07-28 01:26:47 +01:00
Christof Marti 51a55c021f Update to @vscode/proxy-agent 0.17.2 2023-07-27 19:38:49 +02:00
Robo 6d355a1ed5
chore: update electron@22.3.18 (#189049)
* chore: update electron@22.3.18

* chore: bump distro
2023-07-27 15:22:42 +01:00
Peng Lyu da545194b3
Update distro (#188977)
Update distro for auto closing
2023-07-26 21:50:47 +01:00
Alex Ross e206774d7c
Bump distro 2023-07-25 16:09:57 +02:00
Connor Peet f9db237986
chore: bump distro for api proposals (#188731) 2023-07-25 00:51:52 +01:00