Commit Graph

5486 Commits

Author SHA1 Message Date
Henning Dieterichs 52f35de63b Uses proper theme colors for the inline edit indicator (#232055) 2024-10-23 07:45:11 -07:00
Robo 804f450ca9 fix: remote folder compilation on macOS with node.js v20.18.0 (#231928)
* fix: remote folder compilation on macOS with node.js v20.18.0

* chore: update debian deps

* chore: update rpm deps
2024-10-22 15:26:13 +02:00
Robo 6c2e9ffde1 chore: bump electron@32.2.1 (#231913)
* chore: bump electron@32.2.1

* chore: bump distro
2024-10-22 01:12:06 -07:00
Raymond Zhao d5baf34009 Revert "fix: CLI is missing guard:cf flags" (#231874)
Revert "fix: CLI is missing guard:cf flags (#231863)"

This reverts commit 1e580bc97d.
2024-10-21 12:48:49 -07:00
Raymond Zhao d3bb5dd92f chore: publish symbols internally (#231869) 2024-10-21 20:55:36 +02:00
Raymond Zhao 1e580bc97d fix: CLI is missing guard:cf flags (#231863) 2024-10-21 19:53:34 +02:00
Robo f84b345a46 ci: cleanup snap publishing step (#231833) 2024-10-21 15:37:26 +02:00
Raymond Zhao 75caed98f2 chore: install make for snap (#231709)
* chore: install make for snap

* Also add g++

* Also list versions

* Again
2024-10-21 14:08:45 +09:00
Benjamin Christopher Simmonds 0de652b7ff Update tree-sitter package-lock.json (#231646)
update tree sitter package-lock.json
2024-10-18 12:52:51 +02:00
Alex Ross 3906f4cacc Make tree-sitter a required dependency for build (#231494) 2024-10-18 10:52:12 +02:00
Raymond Zhao 4428a025b2 chore: add BinSkim for CLI (#231543) 2024-10-17 09:17:44 -07:00
夜坂雅 8addf834f8 fix: Use a proper desktop name in package.json (#231472)
Fixes #154693

Initally, this part is required due to how Electron handles the prorotol
registeration as in https://github.com/microsoft/vscode/pull/56727#issuecomment-420701045 ( I also explained in https://github.com/microsoft/vscode/issues/154693#issuecomment-2409830275 )

However since
https://github.com/microsoft/vscode/commit/986b5532b5df1b95517f1ab134c19e8490e6a825
that part is no longer used for protocol registeration on Linux, and
since Electron 18, Electron uses the desktop file name to set the
`app_id` in Wayland, and it was given the wrong one. This change fixes the
problem where running VS Code on Wayland would have the `app_id` of
`code-url-handler` which is unreasonable.
2024-10-17 00:02:59 +00:00
Rob Lourens 8d8f0cd9d4 Improve chat scrolling (#231370)
* Don't auto-scroll while chat response loads
Fix microsoft/vscode-copilot-release#138

* Show button all the time

* Fixes, don't auto-scroll for edit session view

* Keep autoscroll in inline and quick chat
2024-10-14 21:04:35 -07:00
Connor Peet 92e7dc6aae chore: include web bits for smoke tests (#231354)
try
2024-10-14 15:55:15 -07:00
Connor Peet 40206b2534 chore: simplify some moduleignore patterns (#231330) 2024-10-14 19:53:41 +02:00
Benjamin Pasero c025c19d14 eng - reduce some unused deps (#231221) 2024-10-13 12:38:11 +02:00
Raymond Zhao 39e24a5d98 chore: add TSAUpload step to Custom SDL stage (#231150) 2024-10-11 23:33:50 +02:00
Raymond Zhao a83b9ead9a chore: restore latest 1ES template (#231136) 2024-10-11 11:11:21 -07:00
Raymond Zhao 7e40fbc3ba chore: fix template to older version (#231056) 2024-10-10 21:56:29 +02:00
Matt Bierner e2e048ded8 Merge pull request #230345 from microsoft/dev/eslint-9
Eslint 9 migration
2024-10-07 09:15:12 -07:00
Matt Bierner 0deec1d730 Exclude generated codicon.css file from hygiene (#230501)
Fixes #230388
2024-10-07 16:25:03 +02:00
Benjamin Pasero 89f039ff9f esm - fancyLog for bundle messages (#230638) 2024-10-06 09:27:18 -07:00
Benjamin Pasero dc265add0b esm - drop need for manual concat (#230571) 2024-10-06 14:12:20 +02:00
Robo 51cfc9ece4 ci: add checks to verify mach-o objects architecture (#230598) 2024-10-05 12:27:10 -07:00
Robo e178455531 ci: check for clean git state in npm validation (#230479) 2024-10-04 11:04:18 -07:00
Matt Bierner 98e69ca6ea Merge branch 'main' into dev/eslint-9 2024-10-04 08:34:12 -07:00
Benjamin Pasero 9bd60d090a esm - better content mapper to address sourcemaps (#230476) 2024-10-04 15:34:21 +02:00
Robo ba6907515e fix: use xz compression when building deb package (#230471) 2024-10-04 13:25:06 +02:00
Robo 8422282f04 chore: update to Electron 32 (#218245)
* chore: update electron@31.0.1

* chore: bump electron@31.1.0

* chore: update sysroot download url

* chore: bump electron@31.3.0

* chore: update rpm deps for arm64

* chore: bump electron@31.4.0

* chore: bump electron@32.0.0

* fix: compile stage

* fix: install on windows

* fix: override node-addon-api to support c++20 with gcc-11

Brings in https://github.com/nodejs/node-addon-api/commit/fed13534c595c52fdd2cbf64d7bffe83de74ef35
to support compilation with gcc>=11

* ci: use gnu++2a for gcc <=9

* ci: fix sdl pipeline

* ci: web stage

* ci: fix alpine stage

* ci: fix legacy server stage

* fix: node-addon-api resolution for remote

* ci: fix legacy arm stage

* chore: sync npm dependencies

* chore: bump electron@32.0.1

* ci: fix monaco editor checks

* ci: fix legacy server stage

* ci: possible concurrent execution

* ci: use foreground scripts on windows

* chore: bump electron@32.0.2

* fix: compilation

Refs https://github.com/electron/electron/commit/204011c3f2bfad1b6b2c9544932bf60b162be05f

* Revert "wco - hardcode devtools location on Linux (#227084)"

This reverts commit dfb96d11d3.

* chore: bump electron@32.1.2

* ci: remove workaround for missing c++20 flags

* ci: use gnu++2a for gcc <=9

* chore: bump distro

* ci: use gnu++17 for legacy arm servers

* fixup! override node-addon-api to support c++20 with gcc-11

Scope to only the affected package versions

* chore: bump @vscode/policy-watcher

* chore: bump @vscode/sqlite3

* chore: bump node.js v20.17.0

* chore: bump distro

* chore: update @vscode/windows-ca-certs

* chore: update builds for electron@32.1.2

* chore: bump distro

* chore: bump dependencies

* ci: fix arm legacy servers
2024-10-04 19:19:06 +09:00
Johannes 6e4221f0ec remove swc 2024-10-04 11:23:51 +02:00
Matt Bierner f6ebc0c2b8 Merge branch 'main' into dev/eslint-9 2024-10-03 10:52:58 -07:00
Matt Bierner 9c86c96a8a Switch back to use eslintignore file for sdl tooling
However use a different filename to avoid a warning
2024-10-03 09:44:50 -07:00
Johannes 4a5fdb2ff1 some more esbuild trickery 2024-10-03 18:39:45 +02:00
Johannes Rieken 2a96e0d571 Merge branch 'main' into joh/super-monkey 2024-10-03 17:18:23 +02:00
Martin Aeschlimann fc6d94b806 [css/json/html] adopt latest lsp, update to module: node16 (#230371)
* adopt latest language-server/client

* update package-locks

* transpiler to support Node16
2024-10-03 13:49:56 +02:00
Matt Bierner f22a1167e4 More fixes 2024-10-02 17:22:33 -07:00
Matt Bierner 489c180f25 Merge branch 'main' into dev/eslint-9 2024-10-02 14:50:59 -07:00
Matt Bierner e456f4cb66 Start eslint 9 migration
For #230339

Starts migrating to eslint 9. Everything runs but it produces a number of errors
2024-10-02 14:45:28 -07:00
Johannes Rieken eb3f1d15b0 Merge branch 'main' into joh/super-monkey 2024-10-02 15:59:35 +02:00
Benjamin Pasero c5b6ef14e6 esm - more cleanup (#230285) 2024-10-02 11:55:17 +02:00
Johannes c4093a5112 tweak transpile and pasteUrl.test 2024-10-02 10:30:35 +02:00
Johannes 90fad18259 Merge branch 'main' into joh/super-monkey 2024-10-02 10:04:48 +02:00
Johannes 3ae94fbae4 more transpile tweaks 2024-10-02 10:04:41 +02:00
Joyce Er 370f5619b9 fix: use chat edit state for chat file list decorations (#230284)
* fix: use chat edit state for chat file list decorations

* Add theme defaults
2024-10-02 09:50:08 +02:00
Robo a287cd4260 ci: fix paths to apt retry script (#230274) 2024-10-02 02:35:33 +02:00
Robo e1349657e5 build: make sdl scan gulp tasks lazy (#230239) 2024-10-02 01:56:14 +02:00
Peng Lyu 9b7f3e7845 Experiment forcing npm registry validation for package upgrade. (#229237)
* Enable npm package validate against terrapin.
2024-10-01 15:56:05 -07:00
Benjamin Pasero f09184ceb7 esm - set type: module top level (#230210) 2024-10-01 20:48:56 +02:00
Benjamin Pasero 3b68a06818 esm - removal of CSS loader (#230206) 2024-10-01 19:24:18 +02:00
Johannes c1fb7325bd add esbuild transpiler for fast CI 2024-10-01 16:26:50 +02:00