Commit Graph

1237 Commits

Author SHA1 Message Date
Johannes 9350309831 Merge branch 'main' into joh/intense-heron 2024-06-04 08:21:12 +02:00
Johannes b9b51f0fb0 tweak SWC options to allow module interop 2024-06-03 18:40:56 +02:00
Johannes 5012cb8fb8 adding missing bundle.js compile output 2024-06-03 17:21:09 +02:00
Johannes 09981a84af configure esModuleInterop: true, change some star-imports 2024-06-03 16:50:28 +02:00
João Moreno addd445017 upload sourcemaps to CDN instead of ticino (#214141) 2024-06-03 16:10:01 +02:00
Simon Siefke f7cead6b72 Add editor.findMatchForeground (#213497)
* feature: make find decoration foreground color configurable
2024-05-27 15:48:07 +00:00
Matt Bierner 6743fa305c Pick up latest ts for building VS Code (#213170) 2024-05-21 12:33:34 -07:00
Connor Peet cb3c3cb125 eng: fix prelaunch task on recent node versions
Closes #212888
2024-05-20 10:16:22 -07:00
Benjamin Christopher Simmonds 88bc75f68c Tabs Multi Select (#211712)
* Tabs Multi Select v1

* Color

* Only rerender selections

* Improve drag and drop and tab border top drawing

* Improved multi select behaviour

* Open With Editor multiple "support"

* 💄

* tests

* Move down to model

* Fix tests

* Sync selection and active in model

* Make unselect async

* async unselect in interface

* Model update event when unselecting with closeEditor

* async fir selectEditor

* Fix tests and 💄
2024-05-13 21:06:02 +02:00
Robo 5216c04428 chore: update to electron 29 (#209818)
* chore: update electron@29.1.0

* chore: update typings to 20.x

* chore: bump electron@29.1.5

* ci: fix crash in compiling extensions-ci

* chore: disable .d.ts check for build/

$ ../node_modules/.bin/tsc -p tsconfig.build.json
node_modules/@types/chokidar/index.d.ts:21:14 - error TS2420: Class 'import("/Users/demohan/github/vscode/build/node_modules/@types/chokidar/index").FSWatcher' incorrectly implements interface 'import("fs").FSWatcher'.
  Type 'FSWatcher' is missing the following properties from type 'FSWatcher': ref, unref

21 export class FSWatcher extends EventEmitter implements fs.FSWatcher {
                ~~~~~~~~~

node_modules/chokidar/types/index.d.ts:8:14 - error TS2420: Class 'import("/Users/demohan/github/vscode/build/node_modules/chokidar/types/index").FSWatcher' incorrectly implements interface 'import("fs").FSWatcher'.
  Type 'FSWatcher' is missing the following properties from type 'FSWatcher': ref, unref

8 export class FSWatcher extends EventEmitter implements fs.FSWatcher {
               ~~~~~~~~~

Found 2 errors in 2 files.

Errors  Files
     1  node_modules/@types/chokidar/index.d.ts:21
     1  node_modules/chokidar/types/index.d.ts:8

Refs https://github.com/paulmillr/chokidar/commit/a0f9e09f64ce7ae70cc6ae1f5615f65cb35f532f

* chore: update core types

* temp: fix layer validation

* chore: update nodejs checksums

* ci: use latest v20 LTS for missing node-gyp

Refs https://github.com/npm/cli/commit/eacec5f49060d3dfcdc3c7043115619e4bb22864

* ci: define LIBCPP_HARDENING_MODE

* ci: fix crash in vscode-web-min-ci

* chore: update rpm deps-list

* chore: bump tree-sitter-typescript@0.20.5

* chore: bump electron@29.3.0

* chore: bump electron@29.3.1

* chore: update rpm deps-list for x86_64

* ci: disable io_uring UV backend on linux

* ci: disable io_uring backend for oss as well

* chore: update typings to 20.x

* ci: add TODO for io_uring workaround

* chore: bump distro

* chore: update preinstall node version checks

* chore: update @types/gulp

Refs https://github.com/microsoft/vscode/issues/212442

* ci: disable io_uring in more test suites
2024-05-11 01:20:28 +09:00
Connor Peet 26120e5bf4 testing: add temporary failure tracker to the selfhost test runner (#212134)
For /fixTestFailures, I want to get more 'real world' tests and test
fixes. This makes a change in the selfhost test provider such that when
a test fails and is then fixed, we record the code changes into a JSON
file in the `.build` directory. In a few days I'll follow up with team
members to collect their test failures and use them as evaluation tests
for copilot. The FailureTracker will be removed when I've gotten enough
data.
2024-05-07 00:54:33 +02:00
Matt Bierner d40b1530c7 Replace typescript-formatter (#211810)
The typescript-formatter package isn't being maintained (lots of old PRs) and has broken in the most recent version of TS

Long term we may explore switching to another formatter, but for now I've hook up the basic formatter logic for our hygiene scripts
2024-05-01 23:35:58 +02:00
Connor Peet 26cf440912 preserve old codicon rule (#210489)
* Revert "Revert "Revert #210416 (#210425)" (#210442)"

This reverts commit 31fba19dcf.

* preserve old codicon rule
2024-04-16 19:17:54 +02:00
Sandeep Somavarapu 31fba19dcf Revert "Revert #210416 (#210425)" (#210442)
This reverts commit 714ce79ed9.
2024-04-16 09:49:08 +02:00
Connor Peet 714ce79ed9 Revert #210416 (#210425)
Keeps only the problematic line out
2024-04-16 00:31:14 +02:00
Sandeep Somavarapu 455584024c Revert "theme: fix unthemable icons in several areas (#209131)" (#210416)
This reverts commit 6b391eba24.
2024-04-15 14:07:33 -07:00
Connor Peet 6b391eba24 theme: fix unthemable icons in several areas (#209131)
* theme: fix unthemable icons in several areas

We manually used icon characters in several areas. These are/were entire unthemable. Fixing this required people to manually listen to the theme service and apply rules to their elements when icons change. This PRs adds theme variables that people can use instead.

Fixes #208343

* implement review comments

* fix font-family variable

---------

Co-authored-by: Martin Aeschlimann <martinae@microsoft.com>
2024-04-11 17:30:49 +02:00
BeniBenj ab4e8b5398 Add tree sticky scroll colors based on view location fixes #205441 2024-04-05 09:33:37 +02:00
Benjamin Christopher Simmonds 8012a40059 Add color item for sidebar title background (#209528)
fixes #209164
2024-04-04 12:28:52 +02:00
Raymond Zhao 31c538e41f chore: add new colours (#209457) 2024-04-03 18:23:54 +02:00
Raymond Zhao 325e4c747b docs: categorize chat-list-background as other (#209303) 2024-04-02 17:07:42 +02:00
Connor Peet 87780c04c8 eng: fix CSS tooling crashes watch task (#209278)
Get rid of the gulp-postcss plugin and just implement our own, I couldn't get it to work.

Fixes #207827
2024-04-01 20:15:25 +02:00
Connor Peet e169401ec2 testing: fix testing-coverage-lineHeight being marked as a color (#209273) 2024-04-01 19:22:09 +02:00
BABA 0d7f35cf5b Add missing css variable in vscode-known-variables.json 2024-03-17 22:42:41 +08:00
Benjamin Christopher Simmonds 7c49f4f7a8 Added Activity Bar Top Active Background Color (#207808)
Added color activity bar top active background #203036
2024-03-15 09:19:54 +01:00
BeniBenj 5527e6ae64 Rename to scroll locking 2024-03-14 16:33:28 +01:00
Matt Bierner c236fc1a87 Remove old built file (#207509) 2024-03-12 15:32:58 -07:00
Benjamin Christopher Simmonds 43558b2a2d Activity bar top theme colors (#207172) 2024-03-08 17:13:15 +01:00
Matt Bierner 6403b4367b Pick up latest TS for building VS Code (#207096) 2024-03-07 12:59:59 -08:00
Johannes Rieken 9626fb0cd2 Inline chat widget tweaks (#206954)
* make status menu configurable

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

* pull inline chat zone widget into its own file

* 💄

* remove expand/crop feature

* make chat message contents scrollable
2024-03-06 12:51:50 +01:00
Rob Lourens 19ecb4b833 Use input.foreground for chat input (#206564)
Fix microsoft/vscode-copilot-release#958
2024-02-29 17:23:07 -08:00
Tyler James Leonhardt 4e81df7ea9 Tear down the Authentication monolith (#206495)
* Tear down the Authentication monolith

Major changes:
* Turn the usage functions into a proper service `AuthenticationUsageService`
* Pull out the access data stuff into its own service `AuthenticationAccessService`
* Pull out things that make sense as actions `ManageTrustedExtensionsForAccount` `SignOutOfAccount`
* Pull out random registry stuff into a proper authentication contribution
* Pull out everything else that is extension specific into its own class (and eventually it should be in MainThreadAuthentication)
* Have the new `AuthenticationService` return a provider instead of having specific methods for getting the `label` or `supportsMultipleAccounts`

* fix tests

* fix tests
2024-02-29 05:41:11 -08:00
Justin Chen 490b0caf30 update variables via test-documentation script (#206379)
update variables via  script
2024-02-27 21:33:37 +01:00
Matt Bierner 920a3a701e Pick up latest TS for building VS Code (#206264) 2024-02-26 19:56:20 +01:00
Benjamin Pasero fc18e59421 Allow to dictate by voice into the text editor (fix #205263) (#205264) 2024-02-15 13:05:23 +01:00
Hylke Bons 07446f6211 chat: Use alternating request/response color 2024-02-13 23:21:39 +01:00
Megan Rogge d560d78a8d Merge pull request #205019 from microsoft/merogge/rename
AudioCue, Alert -> Signal (Sound, Notification) renaming
2024-02-12 14:40:49 -06:00
Alex Ross 69fd227084 Set settings directly from the release notes (#204832)
* Set settings directly from the release notes
Fixes #204338

* Fix build
2024-02-12 19:46:00 +01:00
meganrogge 3886cb8c43 Merge branch 'main' into merogge/rename 2024-02-12 12:11:11 -06:00
meganrogge 5ff3ac1084 first pass of renaming 2024-02-12 10:34:25 -06:00
ermin.zem c2df354c9f chore: update vscode known variables (#204568)
Co-authored-by: ermin.zem <ermin.zem@alibaba-inc.com>
2024-02-12 16:01:52 +00:00
Rob Lourens cda51f6ab4 Replace chat "command followups" with command button content (#204512)
* Delete CommandFollowups and make inline chat use its own types for command followups

* Add command button, render it properly

* Manage the lifecycle of commands from chat command buttons

* Handle stale session command in type converter

* Fix
2024-02-06 18:37:22 +01:00
Hylke Bons 7513cee97b multiDiffEditor: Card style + update colors (#203499)
* multiDiffEditor: Card style + update colors

---------

Co-authored-by: Henning Dieterichs <hdieterichs@microsoft.com>
2024-02-02 17:24:13 +01:00
Johannes Rieken 8ba046adbe print heap stats instead of memory usage (#203959)
* print heap stats instead of memory usage

* ensure no hanging on to service

---------

Co-authored-by: João Moreno <joao.moreno@microsoft.com>
2024-02-01 11:37:19 +01:00
Benjamin Christopher Simmonds 2c5286826b Merge pull request #203681 from microsoft/benibenj/ytterbic-rooster
Added Tab Drag and Drop Indicator
2024-02-01 09:01:41 +01:00
Matt Bierner 0404d17da6 Fix nls build script on line such as localize2(...) ... localize(...) (#203851)
For #203842

I believe we need to apply the patches in character order. Otherwise the line ends up corrupted after the patching
2024-01-31 01:40:20 +01:00
BeniBenj a78b270441 💄 2024-01-30 12:49:32 +01:00
Connor Peet 0f323440e5 eng: allow css nesting via postcss plugin (#203726)
* eng: allow css nesting via postcss plugin

CSS nesting has landed in most browsers at this point, but we don't want
to break users who are still stuck on old browser (mainly older iOS
devices.) This PR adds a postcss plugin to the build process that
de-nests nested CSS.

The plugin required a newer version of postcss as well, so I have
updated that and a couple other modules to their latest versions.

* update build's package.json versions too
2024-01-29 11:19:37 -08:00
Aiday Marlen Kyzy c75fdbd711 Adding colors from running scripts/test-documentation.sh (#203661)
adding colors
2024-01-29 10:59:52 +01:00
Johannes b7d1c336ee grrrrr 2024-01-26 16:39:19 +01:00