Commit Graph

1424 Commits

Author SHA1 Message Date
Ladislau Szomoru 7452464515 SCM - add secondary quick diff provider (#246707)
* WIP - initial implementation

* Add stagedQuickDiffProvider API

* Reduce the usage of `isSCM`

* Make unstage feel snappier

* Deduplicate diffs between primary and secondary

* Fix unstage selected ranges to work from the editor

* WIP - saving my work

* Fixed deduplication and commands

* Add pattern colors

* Rework the colors, and fix deleted glyph

* Got unstage commands working

* Update provider name

* Some improvements

* Cleaned up CSS

* Tweak decoration colors

* Update proposed API naming

* Contributed decorations will use the primary colors for the time being

* More cleanup
2025-04-16 12:52:36 +02: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
Benjamin Pasero f0bb1b8ee0 debt - remove deprecatedExtensionMigrator.contribution.ts (#245881) 2025-04-07 17:02:18 +02:00
Aiday Marlen Kyzy 0fcff83aab Fixing property initializiation order (#245673)
fixing property initializiation order
2025-04-04 15:12:47 +02:00
Johannes Rieken 3561b4e9cd fix property init orders (#245412)
* fix property init order in `anythingQuickAccess.ts`

https://github.com/microsoft/vscode/issues/243049

* update list

https://github.com/microsoft/vscode/issues/243049
2025-04-03 09:10:34 +02:00
Johannes Rieken ae58d15a98 remove unused property (#245411)
https://github.com/microsoft/vscode/issues/243049
2025-04-03 09:09:59 +02:00
Oleg Solomko 7ec70cbc51 fix class property order issue for the PromptsService class 2025-04-02 10:08:59 -07:00
Oleg Solomko a0a58191db fix class property order issue for the PromptReference class 2025-04-02 10:08:59 -07:00
Oleg Solomko c0b74b7db1 fix class property order issue for the TextModelContentsProvider class 2025-04-02 10:08:59 -07:00
Sandeep Somavarapu a1d5b448c1 Fix property init order (#245255) 2025-04-01 19:55:30 +02:00
Johannes Rieken 95939ffaf6 Merge pull request #237450 from tmm1/tmm1/build-improvements
tsb: small build improvements
2025-04-01 12:30:55 +02:00
Johannes Rieken b8cdd08a18 prepare for init order changes in terminalTypeAheadAddon.ts (#245228)
fyi @Tyriar

https://github.com/microsoft/vscode/issues/243049
2025-04-01 12:29:49 +02:00
Johannes Rieken 938caeaa2f Merge branch 'main' into tmm1/build-improvements 2025-04-01 11:59:57 +02:00
Connor Peet 966a672107 testing/debug: cleanup property initialisation order changes (#245186)
Refs #243049
2025-04-01 01:19:15 +02:00
Matt Bierner d49d8f046a Merge pull request #225145 from mjbvz/hidden-spider
Enable `noUncheckedSideEffectImports`
2025-03-31 11:03:17 -07:00
Johannes Rieken 80adefd46b fix property order in arrays (#245117)
https://github.com/microsoft/vscode/issues/243049
2025-03-31 13:20:36 +02:00
Matt Bierner 443a1af101 Make sure css typings are also used for editor build 2025-03-28 16:07:58 -07: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
João Moreno 06b480f0e2 fixes #243131 (#244755) 2025-03-26 16:46:21 +01:00
Sandeep Somavarapu fbdf6dd079 fix parsing policies (#244562) 2025-03-25 11:10:34 +01:00
Matt Bierner b998a666c0 Fix layer check errors 2025-03-24 15:00:51 -07:00
Megan Rogge d06556da99 register terminal suggest colors/ icons (#244286) 2025-03-21 12:21:31 -07:00
Alex Dima b5e4fea275 Simplify buildfile around web workers 2025-03-21 10:32:35 +01:00
Alex Dima ce0b72f9ce Delete unused code 2025-03-20 23:34:14 +01:00
Alex Dima 91f0cb7b90 Add nls info to monaco-editor-core and remove left-over AMD tasks 2025-03-20 14:53:50 +01:00
Connor Peet c6ebae0ac0 Merge pull request #243886 from microsoft/connor4312/mcp-input-deco
configurationResolver: simplify and allow introspection
2025-03-18 10:59:37 -07:00
Connor Peet 2ff4921966 eng: allow structuredClone (since node 17/chrome 98) in all layers 2025-03-18 10:11:32 -07:00
Benjamin Christopher Simmonds fc498c1ba6 First iteration of NES widget update (#243554)
* first iteration of NES widget changes

* 💄

* sidebyside

* word replacement view

* 💄
2025-03-18 17:28:46 +01: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 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 (https://github.com/microsoft/vscode-distro/commit/c3ec5ba4852b5682b94358c92bf31484d2739db9)

* 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:
https://github.com/deepak1556/universal/blob/298a872f5f7d67eabb01d25464eef68edab14cd2/src/index.ts#L163-L172
2025-03-13 17:12:25 -07:00
Martin Aeschlimann 92815973e1 remoteIndicator: Debt - prepare for property initialisation order changes (#243463) 2025-03-13 16:55:18 +01:00
João Moreno b59ae26ad3 fix policy generation (#243429)
cc @justschen
2025-03-13 10:24:52 +01:00
Connor Peet 03eaada7dc Merge pull request #243275 from microsoft/connor4312/mcp-secrets
mcp: securely store mcp inputs
2025-03-12 10:37:57 -07:00
Simon Lamon bdc8c07580 High contrast gutter items (#240906)
High contract gutter items
2025-03-12 10:07:22 +00:00
Benjamin Christopher Simmonds 7c64719ac9 insertion view init order fix (#243316)
init order
2025-03-12 11:04:04 +01:00
Benjamin Christopher Simmonds 52e197c533 Fix initialization orders for inline edits (#243310)
fix init orders
2025-03-12 10:37:16 +01:00
Connor Peet 0a721d35a2 update layer check 2025-03-11 17:01:42 -07:00
Benjamin Pasero 0e6e6d2bff debt - prepare for property initialisation order changes #243049 (#243184)
* debt - prepare for property initialisation order changes #243049

* missing

* omg?
2025-03-11 14:32:59 +00:00
Benjamin Pasero 129f975fd4 debt - prepare for property initialisation order changes #243049 (#243153) 2025-03-11 08:51:56 +00:00
Peng Lyu 0bec97c0bf re #243049. property initialisation order for file user data provider. (#243101) 2025-03-10 19:22:52 +01:00
Alex Ross 897d7c8abf Fix some property init order debt in comments files (#243095)
Part of #243049
2025-03-10 18:03:17 +01:00
Alex Ross 62e914e344 Make the property init order checker script Windows friendly (#243093)
Part of #243049
2025-03-10 17:54:49 +01:00
Alexandru Dima 1e271e0428 Adopt initialisation order changes (#243090)
Adopt initialisation order changes (#243049)
2025-03-10 17:45:37 +01:00
Ladislau Szomoru 6306af46f0 SCM - 💄 fix property init order in scmHistoryViewPane.ts (#243069) 2025-03-10 06:23:53 -07:00
Aiday Marlen Kyzy 50a7fe5744 Fixing property initialization order check in ghostText.ts (#243068)
fixing property initialization order check in ghostText.ts
2025-03-10 14:04:32 +01:00
Robo 0018d20957 chore: fix property init order in ipc.mp.ts (#243066) 2025-03-10 13:57:36 +01:00
Aiday Marlen Kyzy 4ffd9dd633 Fixing property initialization order in stickyScrollWidget.ts file (#243067)
* running property init order check on sticky scroll widget

* refactoring
2025-03-10 13:53:34 +01:00
Ladislau Szomoru fb57e96676 SCM - 💄 fix property init order in workingSet.ts (#243061) 2025-03-10 13:14:59 +01:00
Ladislau Szomoru 887fa0736e SCM - 💄 fix property init order in scmViewService.ts (#243060) 2025-03-10 13:10:05 +01:00
Ladislau Szomoru 06e9d7ece1 SCM - 💄 fix property init order in quickDiffDecorator.ts (#243058) 2025-03-10 12:46:39 +01:00