Commit Graph

6023 Commits

Author SHA1 Message Date
Matt Bierner
d9ef62084e Merge pull request #279218 from microsoft/dev/mjbvz/compatible-unicorn
Convert npm scripts to ts
2025-11-24 11:59:50 -08:00
Raymond Zhao
46d0e3c4ba chore: enable BinSkim on Linux (#278183) 2025-11-24 11:08:10 -08:00
Matt Bierner
72eee73887 Convert npm scripts to ts
For #277526

Converting last of the main build scripts to typescript
2025-11-24 11:05:23 -08:00
Matt Bierner
c3c3661523 Merge branch 'main' into dev/mjbvz/gulp-ts 2025-11-24 08:21:10 -08:00
Robo
4c5bfb172a feat: create versioned resources for windows setup (#263998)
* feat: create versioned resources for windows setup

* chore: use inno_updater to remove old installation

* chore: remove old installation as part of setup

* chore: update explorer-command

* chore: prefer session-end

* chore: uninst delete updating_version

* chore: make session-ending write synchronous

* chore: cleanup updateService.win32.ts

* chore: invoke inno_updater gc path for non background update

* chore: move session-end path to runtime

* chore: use commit for updating_version

* chore: fix invalid string

* chore: set appUpdate path

* chore: update inno_updater

* chore: empty commit for testing

* chore: some cleanups

1) Check for session-ending flag in appx and tunnel callsites
2) Move gc for background update to cleanup phase in updateservice
3) Set update state to ready when there is a running inno_setup

* chore: disallow same version update

* chore: disallow application launch in the middle of update

* chore: empty commit for testing

* chore: bump inno_updater

* chore: empty commit for testing

* chore: move gc to update startup

* chore: move feature behind insider only check

* chore: bump inno_updater

* chore: bump explorer-command

* fix: build

* fix: gc for background update in system setup

* chore: create separate cli entrypoints for build

* fix: check for setup mutex created by inno

* chore: remove problematic updatingVersionPath deletion

* chore: remove redundant update check

* chore: bump inno_updater

* chore: fix build

* chore: bump inno updater
2025-11-24 21:32:12 +09:00
dependabot[bot]
03d31bd4db Bump js-yaml in /build (#278241)
Bumps  and [js-yaml](https://github.com/nodeca/js-yaml). These dependencies needed to be updated together.

Updates `js-yaml` from 4.1.0 to 4.1.1
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1)

Updates `js-yaml` from 3.14.1 to 3.14.2
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.1.1
  dependency-type: indirect
- dependency-name: js-yaml
  dependency-version: 3.14.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-24 11:53:37 +01:00
dependabot[bot]
6ab096b474 Bump glob from 10.4.5 to 10.5.0 in /build/npm/gyp (#278273)
Bumps [glob](https://github.com/isaacs/node-glob) from 10.4.5 to 10.5.0.
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/node-glob/compare/v10.4.5...v10.5.0)

---
updated-dependencies:
- dependency-name: glob
  dependency-version: 10.5.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-24 11:53:24 +01:00
Henning Dieterichs
b46736f6b7 DomWidget / ChatStatus cleanup (#278860)
* Introduces DomWidget to define a base for UI widgets.

* Extracts chatStatusDashboard, fixes leak and makes it a DomWidget.

* Addresses feedback from PR

* Fixes cyclic dependency
2025-11-24 10:53:45 +01:00
Robo
f35b832d60 chore: bump electron@39.2.3 (#278722)
* chore: bump electron@39.2.3

* chore: bump distro
2025-11-24 06:30:18 +00:00
Matt Bierner
2352f5be67 Small cleanups 2025-11-21 22:28:34 -08:00
Matt Bierner
ac71e4f6ad Reduce runtime changes 2025-11-21 15:50:54 -08:00
Matt Bierner
fcfb37c8f8 Convert gulp files to ts
For #277526

Had to add a few ugly casts in difficult cases but mostly trying to add proper types
2025-11-21 15:38:55 -08:00
Matt Bierner
f0e7fe3775 Convert a few more build scripts to TypeScript
For #277526
2025-11-21 09:26:54 -08:00
Matt Bierner
2648263d3e Run our build scripts directly as typescript (#277567)
* Run our build scripts directly as typescript #277567

Follow up on #276864
For #277526

* Remove a few more ts-node references

* Fix linux and script reference

* Remove `_build-script` ref

* Fix script missing closing quote

* use type only import

* Fix export

* Make sure to run copy-policy-dto

* Make sure we run the copy-policy-dto script

* Enable `verbatimModuleSyntax`

* Pipelines fixes

* Try adding explicit ext to path

* Fix bad edit

* Revert extra `--`

---------

Co-authored-by: João Moreno <joaomoreno@users.noreply.github.com>
2025-11-21 14:56:00 +01:00
Henning Dieterichs
2b1a433829 Fixes vite launch config env variables (#278753) 2025-11-21 14:12:28 +01:00
Henning Dieterichs
7a4398bb63 Fixes vite workbench setup (#278737) 2025-11-21 10:45:01 +00:00
Henning Dieterichs
a335d51f66 Adds hot reload launch config (#277123)
* Adds hot reload launch config

---------

Co-authored-by: Benjamin Pasero <benjamin.pasero@gmail.com>
Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
2025-11-21 11:18:47 +01:00
João Moreno
911a41f96e Revert "Insider builds should have an auto increasing version number" (#278356)
Revert "Insider builds should have an auto increasing version number (#277497)"

This reverts commit 222fb55dd5.
2025-11-19 15:08:11 +01:00
Jake Bailey
6668a0e40c Update @types/vscode package.json too 2025-11-17 16:45:40 -08:00
dependabot[bot]
0e14081494 Bump vite from 7.1.9 to 7.1.11 in /build/monaco-editor-playground (#276755)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 7.1.9 to 7.1.11.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.1.11/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 7.1.11
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-17 17:40:43 +01:00
João Moreno
222fb55dd5 Insider builds should have an auto increasing version number (#277497)
* wip

* more logs

* add bump-insiders-version.yml

* ok give this a try

* fix paths

* missing parameter

* ok

* fix

* fix CI

* hm

* rm

* fix appx version

* fix inno

* whoops

* update insiders version in compile job as well

* thanks @lszomoru
2025-11-17 17:21:33 +01:00
Benjamin Pasero
1d564f8ea7 select box - more styling tweaks (#277837)
* select box - more styling tweaks

* Update src/vs/base/browser/ui/selectBox/selectBoxCustom.ts

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

* cleanup

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-17 13:07:17 +00:00
Robo
7ba6cc6685 chore: update electron@39.2.0 (#277706)
* chore: update electron@39.2.0

* chore: bump distro
2025-11-17 05:42:43 +01:00
Matt Bierner
a12339cc91 Merge pull request #277350 from mjbvz/dev/mjbvz/realistic-firefly
Get required node version from nvmrc
2025-11-14 02:15:27 -08:00
Matt Bierner
c2a92e5eec Get required node version from nvmrc
This makes sure the preinstall check stays in sync with the nvmrc file
2025-11-13 23:27:01 -08:00
Copilot
0dd53ee568 Add policy configuration for chat.tools.eligibleForAutoApproval (#277238)
* Initial plan

* Add policy configuration for chat.tools.eligibleForAutoApproval setting

Co-authored-by: joshspicer <23246594+joshspicer@users.noreply.github.com>

* Update policy generation tests for chat.tools.eligibleForAutoApproval

Co-authored-by: joshspicer <23246594+joshspicer@users.noreply.github.com>

* restore fixtures

* restore test

* fix minimumVersion

* do not add chat prompt files

* rerun --export-policy-data

* polish

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: joshspicer <23246594+joshspicer@users.noreply.github.com>
2025-11-14 02:21:17 +00:00
Matt Bierner
92156dbe58 Merge branch 'main' into dev/mjbvz/xenacious-camel 2025-11-13 10:59:24 -08:00
Henning Dieterichs
eabd690bd5 Enables hot reload for vite 2025-11-13 11:41:33 +01:00
Benjamin Pasero
20719ba145 debt - fix build (#277079) 2025-11-13 09:12:05 +00:00
Robo
d22a78ed50 ci: fix node_modules stage for PR builds (#277081) 2025-11-13 09:04:32 +00:00
Robo
f2531f1c56 chore: update to Electron 39 (#275786)
* chore: bump electron@39.0.0

* chore: update build

* chore: bump distro

* chore: update debian deps

* chore: exclude dlls from symbol scan

* chore: test with patch v8 headers

* chore: bump rpm dependencies

* chore: cleanup preinstall.js

* chore: bump electron@39.1.1

* chore: remove unsupported FontationsLinuxSystemFonts feature flag

* chore: bump electron@39.1.2

* chore: update nodejs build

* temp: update distro

* ci: fix location of preinstall invocation

* chore: bump distro
2025-11-13 08:25:14 +00:00
Matt Bierner
7dbdaa0aea Merge pull request #277042 from microsoft/dev/mjbvz/brilliant-canid
Add proper typings for a few more build script dependencies
2025-11-12 16:42:02 -08:00
Matt Bierner
9d729444ad Merge pull request #277034 from mjbvz/dev/mjbvz/nosy-rat
Convert other lint build scripts to modules
2025-11-12 16:35:53 -08:00
Matt Bierner
42410acd73 Add proper typings for a few more build script dependencies
For #276864
2025-11-12 16:22:40 -08:00
Matt Bierner
46122b82dc Remove old compiled js file that doesn't have matching .ts
For #276864
2025-11-12 16:14:20 -08:00
Matt Bierner
e1109d44ec Convert other lint build scripts to modules
For #276864
2025-11-12 15:34:55 -08:00
Matt Bierner
bf04914d59 Make sure js files still follow eslint semicolon rules 2025-11-12 13:54:56 -08:00
Alex Ross
89b8b71fd8 Add comment draft color to overview ruler (#276972)
RE: https://github.com/microsoft/vscode/pull/271536#discussion_r2518015387
2025-11-12 18:43:29 +00:00
Johannes Rieken
f62ffbb85b Remove NLS inline chat hint (#276935)
fixes https://github.com/microsoft/vscode/issues/271279
fixes https://github.com/microsoft/vscode/issues/276927
2025-11-12 15:44:34 +00:00
Henning Dieterichs
09fd796731 Fixes stylesheet 2025-11-12 15:13:25 +01:00
Henning Dieterichs
32b7a94b60 Introduces IWebWorkerService to allow the monaco editor to customize web worker handling via service injection 2025-11-12 14:14:29 +01:00
Copilot
36b32e3d47 Show draft comment icon in gutter when appropriate (#271536)
* Initial plan

* Add draft comment icon support in gutter and comments view

Co-authored-by: alexr00 <38270282+alexr00@users.noreply.github.com>

* Add state property to Comment interface for draft support

Co-authored-by: alexr00 <38270282+alexr00@users.noreply.github.com>

* Add color registration and CSS for draft comment glyph

Co-authored-by: alexr00 <38270282+alexr00@users.noreply.github.com>

* clean up

* Fix known variables

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: alexr00 <38270282+alexr00@users.noreply.github.com>
2025-11-12 12:16:05 +00:00
Matt Bierner
9388f8edde Resolve again 2025-11-11 20:45:55 -08:00
Matt Bierner
e88ed802b0 Back to import.meta.resolve 2025-11-11 18:31:10 -08:00
Matt Bierner
b59466c366 Use require for resolve 2025-11-11 17:57:13 -08:00
Matt Bierner
336cb6d0ab map -> forEach 2025-11-11 17:16:53 -08:00
Matt Bierner
475c364fde Move defaultMaxListeners to start of file 2025-11-11 17:15:49 -08:00
Matt Bierner
f3c8fabb47 Use simpler dirname 2025-11-11 17:13:51 -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
96ede6b3ec Merge pull request #276822 from mjbvz/dev/mjbvz/querulous-ptarmigan
Ignore a few more built files
2025-11-11 15:09:08 -08:00