Commit Graph
74 Commits
Author SHA1 Message Date
Dirk BäumerandGitHub 7e4e91cab4 Adapt to TypeScript 7 (#325757)
* Adapt TypeScript 7

* Ensure that we always call TS7 from spawnTsgo

* Fix package lock file

* tsc - tsc6

* More tsc -> tsc6

* More TSGO conversion

* More moves from tsgo -> tsc

* Fix tsgo resolving in extension folder

* Call TS7 compiler directly

* Update package-lock.json

* Remove tsc:version again
2026-07-14 12:34:04 +02:00
dileepyavanandGitHub ca425775e4 Revert "Optimize shared built-in extension dependencies (#318045)" (#319774)
This reverts commit 26e580781a.
2026-06-03 17:21:27 +00:00
Dmitriy VasyuraandGitHub 26e580781a Optimize shared built-in extension dependencies (#318045) 2026-06-03 08:49:40 +00:00
RoboandGitHub 8748be1f1a feat: update to Electron v42 (#316661)
* feat: update to Electron v42

* chore: drop support for arm 32-bit server

* chore: update types/node to v24.x

* chore: temporarily lock the target version for build/

* chore: update v8-source-location.patch

* chore: fix clippy

* chore: cleanup armhf server ci config

* fix: broken lock file

* fix: c++ version requirement for sysroot builds

* fix: msvc compilation of native modules

* fix: handle rejections for fire-and-forget loadurl

* fix: windows build

* ci: fix teardown of daemon process on windows

```
2026-05-15T20:55:09.7717127Z Assertion failed: !(handle->flags & UV_HANDLE_CLOSING), file src\win\async.c, line 76
```

* chore: update deb and rpm dependencies

* chore: update version info

* spec: improve reliablity of offscreencanvas tests

* spec: retry EPERM failures on teardown

* chore: update x86_64 rpm deps

* ci: exclude server binskim for armhf

* temp: bump distro

* test: ignore deprecation warnings treated as errors

* chore: update lockfile

* fix: externalize electron from auth extension bundles

 Error: Cannot find module 'c:\Users\cloudtest\AppData\Local\Temp\vscode-sanityQvCaze\vscode-server-win32-x64-web\extensions\github-authentication\dist\install.js'
     at Module._resolveFilename (node:internal/modules/cjs/loader:1476:15)
     at wrapResolveFilename (node:internal/modules/cjs/loader:1049:27)
     at defaultResolveImplForCJSLoading (node:internal/modules/cjs/loader:1073:10)
     at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1094:12)
     at Module._load (node:internal/modules/cjs/loader:1262:25)
     at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
     at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
     at node:internal/main/run_main_module:33:47 {
   code: 'MODULE_NOT_FOUND',
   requireStack: []
 }

 Node.js v24.15.0

* test: make wsl sanity tests reliable

* chore: bump electron@42.1.0

* temp: bump distro

* chore: bump electron@42.2.0

* chore: bump distro

* chore: update debian dependencies

* Revert "test: make wsl sanity tests reliable"

This reverts commit b3f2b63e83.

* test: do not fail for deprecation warnings

* chore: patch node24 server binary for wsl1

* chore: address review feedback

* chore: revert global navigation error handler in browserview

* chore: bump distro
2026-05-27 14:57:41 +02:00
b4018e320b Never use simple browser on desktop (#303312)
* Never use simple browser on desktop

* Update extensions/simple-browser/package.nls.json

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-19 14:56:56 -07:00
c3d3f8d540 Make simpleBrowser.useIntegratedBrowser true by default (#296775)
* Update default value for useIntegratedBrowser setting

Changed default value of useIntegratedBrowser to true.

* Address feedback on default setting for `simpleBrowser.useIntegratedBrowser` (#296776)

* Initial plan

* Change default fallback for useIntegratedBrowserSetting from false to true

Co-authored-by: jruales <1588988+jruales@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jruales <1588988+jruales@users.noreply.github.com>

* Remove "experimental" label from simpleBrowser.useIntegratedBrowser setting description (#296777)

* Initial plan

* Remove 'experimental' from useIntegratedBrowser setting description

Co-authored-by: jruales <1588988+jruales@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jruales <1588988+jruales@users.noreply.github.com>

---------

Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
2026-02-22 20:20:35 -08:00
Matt Bierner 75a0ad4f75 Esbuild a few more built-in extensions
Switches from webpack to esbuild for `merge-conflict`, `references-view`,  `search-result`, and `simple-browser`
2026-02-13 15:00:06 -08:00
Raymond ZhaoandGitHub e987c5242e chore: bump extension versions (#295040) 2026-02-13 04:15:03 +05:00
Matt Bierner cb714c7c9f Addressing code review comments 2026-02-11 16:38:06 -08:00
Matt Bierner 03561955b7 Clean up esbuilding of extensions
- Make sure we still always type check using `tsgo --noEmit`
- Align names of esbuild files
- Convert all esbuild files to typescript. We use the `.mts` extension to avoid annoying node warnings about using pacakges
2026-02-11 14:57:16 -08:00
Joaquín RualesandGitHub 22e81e3086 Allow setting simpleBrowser.useIntegratedBrowser to be targeted by ExP (#289207)
Allow setting simpleBrowser.useIntegratedBrowser to be targeted by ExP framework
2026-01-20 20:49:17 +00:00
Kyle CutlerandGitHub 4e9b0b7fc3 Support additional actions in integrated browser (#287653)
* Add setting to redirect simple browser

* Open in external browser

* Open settings

* Move to new window

* clean

* Add element shortcut

* Menu item updates

* PR feedback
2026-01-14 12:43:16 -08:00
Matt Bierner 723aa849c9 Convert gulpfiles to modules
Makes a pass through our top level gulpfiles to convert them to modules
2025-11-11 15:28:50 -08:00
Matt Bierner c47a56c7bc Adopt uuids for generating webview nonces 2025-10-29 13:53:47 -07:00
Matt Bierner c7e7a779e8 Add basic mermaid rendering support in core
For #257761

Ports over extension sample + a few improvements to core
2025-09-10 18:22:39 -07:00
Matt Bierner f272e51947 Convert esbuild scripts to modules
Planning to convert to typescript but want to do it in a few smaller steps
2025-08-07 20:04:44 -07:00
Logan RamosandGitHub e689b912ba Update telemetry package (#236378) 2024-12-17 20:12:49 +01:00
Ladislau SzomoruandGitHub fea0365cba Engineering - bump deprecated package (#234965)
* Engineering - bump deprecated package

* Fix build script
2024-12-02 11:17:24 +00:00
Logan RamosandGitHub 9bea1fc96a Bump telemetry package (#197168) 2023-11-01 20:51:03 +01:00
Logan RamosandGitHub cc98e55794 Fix slow telemetry module (#193607) 2023-09-20 20:14:12 +01:00
Logan RamosandGitHub ecb0c80fc1 Bump extension telemetry module (#191237)
* Bump extension telemetry module

* Fix webpack
2023-08-24 12:53:41 -07:00
Logan RamosandGitHub 8e6bcc9b9e Bump module to new package (#173599) 2023-02-06 12:29:36 -08:00
Matt BiernerandGitHub 4630d8e4de Remove more implicit activation events from built-in extensions (#172838) 2023-01-30 17:25:56 -08:00
Logan RamosandGitHub 8cea434dec Remove unused proposals (#172035) 2023-01-23 19:09:07 +01:00
Logan RamosandGitHub 4acf2d9b46 Update the telemetry modules (#170512)
Update the module
2023-01-03 15:10:45 -05:00
Logan RamosandGitHub b1076b41f3 Bump telemetry packages (#169283) 2022-12-15 17:29:10 +01:00
Logan RamosandGitHub 73d882bcf7 Update telemetry package (#166292) 2022-11-14 09:30:33 -08:00
Logan RamosandGitHub bf1697d98c Consume proposed telemetry API (#165862)
* Consume proposed telemetry API

* Update webpack
2022-11-08 21:58:28 -05:00
Matt BiernerandGitHub 3ca015cebd Adopt l10n for simple-browser (#165529)
For #164438
2022-11-04 11:15:23 -07:00
Matt BiernerandGitHub d05d85a78b Move html rewriting for old webviews to (#163367)
The `asWebviewUri` methods was introduced in VS Code 1.38. It's silly that we still force every single webview to pay the cost of trying to rewrite the old style uris we supported in very old versions of VS Code

Instead I've moved this logic into the extension host and disabled it for all extensions that target VS Code 1.60+ or newer. This means it never applies to internal webviews, notebooks, webview views, or custom editors (these public apis were all introduced after the switch to `asWebviewUri`)
2022-10-11 16:08:17 -07:00
Tyler James LeonhardtandGitHub 29e985eca0 rev vscode-nls to version that doesn't ask for vscode-nls-web-data (#161819)
ref #161297
2022-09-26 11:10:54 -07:00
Tyler James LeonhardtandGitHub d8453c0440 Rev built-in versions of vscode-nls to 5.1.0 (#157530)
* rev version of vscode-nls to 5.1.0

* and yarn lock
2022-08-08 18:43:45 +02:00
Logan RamosandGitHub a20329d291 Switch extensions to 1DS (#154299)
* Move extensions to 1DS

* Switch extensions to 1DS
2022-07-06 17:18:41 -07:00
Logan RamosandGitHub 4a7a6a597a Update extension telemetry modules (#153057) 2022-06-24 00:53:23 +00:00
Logan Ramos 9b7268acf9 Update telemetry module 2022-03-18 11:34:33 -04:00
Matt Bierner fb6cf37ea9 Move simple-browser to use esbuild for webview scripts 2022-03-08 16:23:14 -08:00
Logan Ramos b22ee20028 Move to @vscode/extension-telemetry 2022-01-19 15:57:17 -05:00
Logan Ramos 932ab8e485 Update vscode extension telemetry modules 2021-12-28 11:06:48 -05:00
Johannes Rieken 09c9d4c293 use enabledApiProposals instead of wildcard property, also update compilation units to only include d.ts-files that are needed, https://github.com/microsoft/vscode/issues/131165 2021-11-12 11:05:57 +01:00
Logan Ramos 00de6a5f2f Update telemetry module 2021-11-08 10:00:44 -05:00
Matt Bierner 62d631a165 Add serializer for simple browser
Fixes #119057
2021-10-07 16:49:33 -07:00
Logan Ramos a4342f3add Bump telemetry module 2021-10-01 16:52:56 -04:00
Logan Ramos 282f499c22 Update extension telemetry module 2021-09-23 11:26:57 -04:00
Sandeep Somavarapu 961c2e353d remove web extension kind in builtin extensions 2021-09-01 15:09:21 +02:00
Logan Ramos 8dbad73de5 Update built in extensions telemetry 2021-08-27 15:45:42 -04:00
Logan Ramos ecc7fdac90 Bump extension telemetry module 2021-08-27 11:29:48 -04:00
Logan Ramos da7d76d2ec Update extension telemetry module 2021-08-10 12:43:41 -04:00
Logan Ramos 6aa5b9226b Update extension telemetry module 2021-08-09 13:16:08 -04:00
Logan Ramos 9350fa3c9d Bump telemetry module to fix packaging 2021-08-02 14:29:37 -04:00
Logan Ramos b7a07daa5a Fix #129727 2021-08-02 13:04:26 -04:00