Commit Graph

5712 Commits

Author SHA1 Message Date
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
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
Ladislau Szomoru
82d97a7533 Engineering - move CLI jobs back to hosted pool (#246468) 2025-04-14 10:29:32 +02: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
0bb72be9d0 Engineering - linux codesign in the background (#246344)
* Try things oout

* Add sleep

* Bump deemon

* .

* Improve script

* bump deemon

* Revert some debugging changes

* Revert more code used for debugging

---------

Co-authored-by: João Moreno <joaomoreno@users.noreply.github.com>
2025-04-11 21:31:43 +02:00
João Moreno
77a0b47822 fix linux stage (#246235) 2025-04-10 20:33:31 +02:00
João Moreno
7ffe461fac inline linux snap (#246076)
* inline linux snap

* hm

* no need for tar

* hm

* hm

* debug

* hm

* 💄
2025-04-10 17:24:29 +02:00
Ladislau Szomoru
88b8f12fd4 Engineering - linux codesign in parallel (#246135)
* Set up the jobs and tasks

* Add codesign script

* Debug things

* Speed things up while testing

* Add more logging

* More debugging

* Try to use powershell

* Another try

* Another try

* Remove debugging code

* Remove debugging code

* .

* Try using pwsh

* Fix script

* Maybe now

* Maybe now

* Run the sign tasks in parallel

* Revert debug change
2025-04-09 22:02:25 +02:00
João Moreno
33c84cc39d bump inno updater 0.14.2 (#246117) 2025-04-09 17:49:40 +02:00
Robo
b952f59bea ci: remove explicit dbus setup (#246114) 2025-04-09 17:29:50 +02:00
Ladislau Szomoru
5d1942a398 Engineering - refactor macOS stage (#246059)
* WIP - fold sign steps into the jobs

* Speed up compilation

* Add back tasks

* Remove tasks that are not needed

* Update folder

* Fix universal job

* More work

* Improve script

* Improve logging

* More logging tweaks

* Another fix for the script

* Add back CLI job and run tests

* Fix pipeline condition

* Move testing to the ARM64 stage

* Update Codesign task names

* Run tests after publishing unsigned packages

* Background codesign

* Use bash when running background signing

* Another attempt

* Add error handling to script

* Add more logging

* .

* Pull request feedback

* More feedback

* Remove signature verification condition

* Delete tasks that are not needed

* Fix task display name

* Use VSCODE_ARCH parameter

* Update task display name
2025-04-09 11:22:35 +00:00
Robo
dc88adbd48 ci: cross compile alpine arm64 cli (#245969) 2025-04-08 21:24:40 +09:00
Ladislau Szomoru
8757e69c6b Engineering - refactor codesign script (#245914)
* Engineering - add timestamps to background code sign

* Add some spacing before/after the banner

* Add both files

* Fix banner
2025-04-07 15:11:39 -07:00
Ladislau Szomoru
7a92a7f53b Engineering - background codesign for Windows (#245885)
* Reapply "Engineering - background codesign for Windows stage (#245796)" (#245869)

This reverts commit 0bc678a5f4.

* Update version calculation

* Remove code that is not needed

* Add missing javascript file

* Fix server path

* Always publish artifacts
2025-04-07 18:04:30 +02:00
Benjamin Pasero
f0bb1b8ee0 debt - remove deprecatedExtensionMigrator.contribution.ts (#245881) 2025-04-07 17:02:18 +02:00
Ladislau Szomoru
0bc678a5f4 Revert "Engineering - background codesign for Windows stage (#245796)" (#245869)
This reverts commit e1ff10f3e2.
2025-04-07 13:05:04 +02:00
Ladislau Szomoru
0bfd3b35ed Engineering - fix task condition (#245856) 2025-04-07 11:34:28 +02:00
Ladislau Szomoru
5631ffb317 Engineering - update test task display name (#245847) 2025-04-07 10:44:58 +02:00
Ladislau Szomoru
e1ff10f3e2 Engineering - background codesign for Windows stage (#245796)
* Add zx package

* Add stub task and script

* Add missing file

* Remove code

* Another try

* Fingers crossed

* Another try

* Add remaining steps

* Add back tasks

* Fix things

* Another try

* More fixes

* Use deemon

* Fixing things

* watcher - perf improvements for non-recursive watching (#245644)

* Feedback: before / after selectors not rendering correctly (#245645)

Fixes #244575

* Add highlights rule  for character escapes (#245647)

* ci: split gnu arm targets for cli stage (#245651)

* Fix inline edit acceptance on click (#245649)

fix clicking insertion does not accept

* Feedback: variables render differently in Insiders (#245650)

Fixes #244579

* !important different color (#245654)

Fixes #244632

* @property css different color (#245656)

Fixes #244634

* > different color (#245658)

Fixes #244631

* notifications - adopt more `NotificationPriority.OPTIONAL` (#245664)

* Adds more inline completion tests

* Fixes CI

* feat: enable gpu channel async from the runtime (#241640)

* Update WinGet configuration file location & extension (#242241)

* Update WinGet configuration file location & extension

* Remove prerelease: true & add securityContext

* High CPU on large workspace with many TypeScript watched folders (fix #245366) (#245670)

* High CPU on large workspace with many TypeScript watched folders (fix #245366)

* reduce throttle delay

* Moving away from `execCommand` for pasting (#239233)

* adding code to invetsigate the clipboard

* adding more code

* adding change

* adding logs

* adding notes

* making deubgging easier

* adding code to fix paste

* adding code to allow await before trigger paste

* removing all logs

* removing log

* refactoring

* removing change

* adding fix after call

* polishing

* fixing merge conflict

* polishing

* Fixing property initializiation order (#245673)

fixing property initializiation order

* voice - fix some leaks (#245676)

* update css service (#245688)

* Engineering - bump deemon (#245634)

* Engineering - bump deemon

* Bump deemon again

* Always run the Codesign post-job

* Another fix

* Try signing in parallel

* Clean up signing script

Update task name

Tweak script

Some more cleanup

Some more cleanup

More cleanup

* Attempt to run signing in parallel

---------

Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
Co-authored-by: Alex Ross <38270282+alexr00@users.noreply.github.com>
Co-authored-by: Robo <hop2deep@gmail.com>
Co-authored-by: Benjamin Christopher Simmonds <44439583+benibenj@users.noreply.github.com>
Co-authored-by: Henning Dieterichs <hdieterichs@microsoft.com>
Co-authored-by: Muhammad Danish <mdanishkhdev@gmail.com>
Co-authored-by: Aiday Marlen Kyzy <amarlenkyzy@microsoft.com>
Co-authored-by: Martin Aeschlimann <martinae@microsoft.com>
2025-04-06 09:17:52 -07:00
João Moreno
3f902e2416 bump inno (#245426) 2025-04-04 23:48:24 +02:00
Aiday Marlen Kyzy
0fcff83aab Fixing property initializiation order (#245673)
fixing property initializiation order
2025-04-04 15:12:47 +02:00
Robo
e390464160 ci: split gnu arm targets for cli stage (#245651) 2025-04-04 10:47:26 +02:00
Ladislau Szomoru
43a584662c Engineering - add macOS coverage to PR pipeline (#245531) 2025-04-04 09:25:28 +02:00
Ladislau Szomoru
da98796375 Engineering - revert stage names as the stage names are used for both product build and CI builds (#245471) 2025-04-03 16:30:11 +02:00
Ladislau Szomoru
ba845a02f6 Engineering - fix check for running browser smoke tests (#245460) 2025-04-03 07:13:36 -07: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
Ladislau Szomoru
0758530676 Engineering - update test timeout for CI build (#245425) 2025-04-03 11:30:33 +02:00
Ladislau Szomoru
c4ac5e14b1 Engineering - update CI build stage names (#245418) 2025-04-03 09:56:27 +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
Ladislau Szomoru
5f65e5f6e9 Engineering - run tests based on target (#245367) 2025-04-03 06:27:23 +00:00
Benjamin Pasero
3edf73df8a tests - drop more flags (#245357) 2025-04-02 11:33:09 -07: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
Ladislau Szomoru
d17c002ece Engineering - PR pipeline improvements (#245331) 2025-04-02 18:35:48 +02:00
Sandeep Somavarapu
a1d5b448c1 Fix property init order (#245255) 2025-04-01 19:55:30 +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
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
Raymond Zhao
ae79c2c6b9 chore: bump tar-fs (#245142) 2025-03-31 18:45:06 +02:00
Ladislau Szomoru
e09d79667b Engineering - switch over to the new build agents (#244964)
* Engineering - switch CLI stage agents

* Update the macOS stage

* Comment out policy generation to unblock

* ensure node modules cache takes agent's arch into account

---------

Co-authored-by: João Moreno <joaomoreno@users.noreply.github.com>
2025-03-31 16:56:23 +02:00
Raymond Zhao
5b2f75a7d2 chore: scan parcel/watcher again (#245014) 2025-03-31 07:46:41 -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