4316 Commits

Author SHA1 Message Date
Daniel Imms
59662ed045
Update xterm, retain content on erase in display 2 (#247064)
* xterm@5.6.0-beta.101

Fixes #241401
Part of #75141

* Enable scrollOnEraseInDisplay

This causes erase in display to always push content above the viewport
instead of just erasing it all together. Most terminals act like this.

Fixes #75141
2025-04-21 14:17:53 -04:00
Rob Lourens
73b2af7070
Bump distro (#246937) 2025-04-19 01:30:51 +02:00
Robo
0ce5246ecb
chore: bump electron@34.5.1 (#246817)
* chore: bump electron@34.5.1

* chore: update node.js build

* chore: update distro
2025-04-17 16:28:08 +02:00
Benjamin Pasero
e7825e5759
chat - change URL for enabling additional use (#246826)
* chat - change URL for enabling additional use

* use product url

* distro

* undo
2025-04-17 16:19:39 +02:00
Sandeep Somavarapu
7acb7abf5f
update distro (#246746) 2025-04-16 19:25:03 +02:00
Matt Bierner
e91a85b456 Build using latest TS version 2025-04-16 09:45:08 -07:00
Connor Peet
c5759394bf
mcp: support streamable HTTP (#246557)
This PR adds support for 'streamable HTTP' MCP servers. This is
backwards-compatible with existing SSE servers. We'll first try to
initialize the server in streamable HTTP mode, and then fall back to
legacy SSE if that fails.

This PR also adds our own small SSE parser, `eventsource` was too high
level to do what we need to do.

Refs https://github.com/microsoft/vscode/issues/244751
2025-04-14 23:40:28 +00:00
Ladislau Szomoru
c586d5cdee
Engineering - bump deemon (#246536) 2025-04-14 13:25:03 -07:00
Ladislau Szomoru
1799c2beaa
Engineering - refactor codesign scripts (#246459)
* Engineering - consolidate codesign scripts

* Try using a script task

* Switch back to old syntax

* Bump deemon
2025-04-14 09:13:45 +02:00
Ladislau Szomoru
f5bce71ace
Engineering - bump deemon (#246339) 2025-04-11 21:05:40 +02:00
Ladislau Szomoru
494379bf91
Engineering - bump deemon (#246285) 2025-04-11 07:40:20 +02:00
Karthik Nadig
6c7a430552
Update distro (#246236) 2025-04-10 20:50:04 +02:00
isidorn
74ff897793 Update distro version in package.json 2025-04-10 08:55:44 +02:00
Ladislau Szomoru
56ebf61f97
Engineering - bump deemon (#246056) 2025-04-09 07:47:28 +02:00
Robo
599b974cb5
chore: bump policy-watcher@1.3.2 (#245973) 2025-04-08 17:11:22 +02:00
Ladislau Szomoru
36ea9e0726
Engineering - bump deemon (#245634)
* Engineering - bump deemon

* Bump deemon again
2025-04-04 14:29:51 +00:00
Sandeep Somavarapu
ee846c0100
update distro (#245437) 2025-04-03 13:02:57 +02:00
Robo
4b1d47cda4
chore: bump electron@34.4.1 (#245430)
* chore: bump electron@34.4.1

* chore: bump distro
2025-04-03 12:33:51 +02:00
Josh Spicer
4aca8e1591
[main] bump distro (#245391)
bump distro (c31de61ce0)
2025-04-02 14:42:06 -07:00
Benjamin Pasero
4684e0ee9a
update distro (#245321) 2025-04-02 12:14:37 +02:00
Robo
d1d0260ab8
chore: bump electron@34.4.0 (#245227)
* chore: bump electron@34.4.0

* temp: update distro

* chore: bump distro
2025-04-01 15:09:24 +02:00
Josh Spicer
81d9beacdf
bump policy-watcher to 1.3.1 (#245160)
bump policy-watcher to 1.3.1 (fix https://github.com/microsoft/vscode/issues/244997)
2025-03-31 20:44:14 +02:00
Matt Bierner
526705b491
Merge pull request #244485 from mjbvz/tasty-lion
Pick up latest TS for building VSCode
2025-03-28 11:24:19 -07:00
Aaron Munger
f8c9deb202
version 1.100 (#244938)
Co-authored-by: amunger <>
2025-03-28 00:32:01 +01:00
Matt Bierner
f6df064c00 Update distro 2025-03-26 10:10:10 -07:00
Daniel Imms
11b1500e0a
Merge pull request #244499 from microsoft/tyriar/nodepty_250324
node-pty@1.1.0-beta33
2025-03-25 06:27:27 -07:00
Josh Spicer
fee4f23939
Add AccountPolicyService (#244315)
* AccountPolicyService

Expects product.json value 'defaultAccount.chatUrl'

* tidy up reading token

* Register 'extensionConfigurationPolicy' for relevant configuration

Also needed to move some types around to use IPolicy

* for demo set convention that accountpolicyservice looks at Copilot* policy

* register extension policy 'configurationExtensionPoint'

* rename entitlements

* implement previewFeature in IPolicy

* unused import

* add type for IPolicy.defaultValue?

* always initialize AccountPolicyService in desktop.main

* remove unused import

* make defaultAccountRequests in parallel

* initialization of defaultACcount in accountPolicy

* initialize policy in multiplexservice, only update when needed, and detect duplicates

* Apply suggestions from code review

Co-authored-by: Sandeep Somavarapu <sasomava@microsoft.com>

* consistent naming in defaultAccount

* fix type in PolicyDefinition

* formatting missed from gh code review commit

* simply insertion of extensionConfigurationPolicy

* Add preview policy

* update policy

* reload fixes

* update distro (https://github.com/microsoft/vscode-distro/pull/1105)

---------

Co-authored-by: Sandeep Somavarapu <sasomava@microsoft.com>
2025-03-25 00:35:48 +01:00
Daniel Imms
35867c7e27
node-pty@1.1.0-beta33
Fixes #243584
2025-03-24 12:59:23 -07:00
Matt Bierner
0dcae01c07 Pick up latest TS for building VSCode 2025-03-24 10:44:45 -07:00
Aaron Munger
d2874e7c23
bump distro for OSS tool run (#244474)
Co-authored-by: amunger <>
2025-03-24 17:49:54 +01:00
Robo
d37530e045
Revert "chore: bump electron@34.3.3 (#244147)" (#244235)
This reverts commit e46bc38ea20949623eccde9b14e71f18e2a68253.
2025-03-21 13:16:01 +01:00
Robo
e46bc38ea2
chore: bump electron@34.3.3 (#244147)
* chore: bump electron@34.3.3

* chore: bump distro

* chore: bump distro
2025-03-21 09:43:13 +01:00
Sandeep Somavarapu
295412f06b
update distro (#244124) 2025-03-20 16:11:04 +01:00
Alex Ross
7249efcfae
Add tree-sitter for css (#244112)
* Add tree-sitter for css

* Hard code root scopes

* Add some temp logging for test

* Exclude css from module ignore

* Remove log lines
2025-03-20 13:45:47 +01:00
Christof Marti
90dde06fb6 Revert "Add tree-sitter for css (#243988)"
This reverts commit c14e7b4b9b9469ff3588d7fcad49fade00f4fa3c.
2025-03-20 08:32:03 +01:00
Josh Spicer
290554f185
move defaults for 'remote.defaultExtensionsIfInstalledLocally' to product.json (#244046)
* move defaults for 'remote.defaultExtensionsIfInstalledLocally' to product.json

* bump distro (49462d8559)
2025-03-19 23:43:20 +01:00
Alex Ross
c14e7b4b9b
Add tree-sitter for css (#243988)
* Add tree-sitter for css

* Hard code root scopes
2025-03-19 09:55:14 -07:00
João Moreno
58a283d5d6
disable mangling when building vscode locally (#243856)
* disable mangling when building vscode locally

* local build: ensure mangling runs when minification is on
2025-03-19 13:12:04 +01:00
Justin Chen
fdaac80940
bump distro for languageModelDataPart API (#243916)
bump distro
2025-03-18 16:58:45 -07:00
Sandeep Somavarapu
6191768413
update distro (#243901) 2025-03-18 21:02:40 +01:00
Raymond Zhao
a0425e3665
chore: bump node-pty to 1.1.0-beta32 (#243785) 2025-03-17 19:39:49 +01:00
Daniel Imms
fd706d279b
Merge pull request #243587 from microsoft/tyriar/241978_2
Update xterm, bring in conpty resize improvements
2025-03-15 03:51:48 -07:00
Connor Peet
248739282e
mcp: support sse (#243621)
* mcp: support sse

Didn't seem like Claude Desktop configs have SSE support yet, but I did
the obvious of having an object with a `url`. I also added a `type`
(optional for stdio) so we can better disambiguate types of configs.

Example .vscode/mcp.json:

```
{
  "servers": {
    "everything": {
      "type": "sse",
      "url": "http://localhost:3001/sse"
    }
	}
}
```

Closes #243242

* update layer check
2025-03-15 06:32:00 +00:00
Josh Spicer
647e41fe87
Boolean policy (#243594)
boolean policy
2025-03-14 14:19:35 -07:00
Daniel Imms
5426dde42c
Update xterm, bring in conpty resize improvements
See xtermjs/xterm.js#5321
Part of #241978
2025-03-14 11:03:16 -07:00
Josh Spicer
9595934bdb
Generate macOS configuration profiles (#241773)
* generate configuration policy and manifests

* add darwin pipeline job

* argument for per-platform generation of policy

* adopt argument in pipeline

* formatting tweaks in generated profile (+ check in .js file)

* tidy up output plists

* copy policy definitions

* implement the remaining renderProfileValue()

* remove unnecessary platform option

* copy to .app in vscode-darwin-$PLATFORM-min-ci gulp task

* add darwinProfileUUID and darwinProfilePayloadUUID to product.json

* better way to package in gulp script

* bump distro commit (c3ec5ba485)

* Add bundles policy paths to macOS universal build 'filesToSkip'

Needs this when creating universal macOS app:

Expected all non-binary files to have identical SHAs when creating a universal build
but "Contents/Resources/app/policies/cs-cz/com.microsoft.VSCodeInsiders.plist" did not

See:
298a872f5f/src/index.ts (L163-L172)
2025-03-13 17:12:25 -07:00
Josh Spicer
8dbf7504d5
@vscode/policy-watcher 1.2.1 (#243387) 2025-03-12 15:26:54 -07:00
Robo
c1fb4c3983
fix: pty crash on windows with legacy conpty path (#243267) 2025-03-12 06:44:53 +01:00
Robo
d1ce0bf2c1
chore: update electron@34.3.2 (#243032)
* chore: update electron@34.3.2

* chore: update node.js builds

* chore: update runtime builds

* chore: bump distro
2025-03-11 20:45:06 +09:00
Josh Spicer
56440fa442
@vscode/policy-watcher 1.2.0 (#243132)
* mac policy support (code changes)

* adopt @vscode/policy-watcher 1.2.0
2025-03-11 02:51:51 +01:00