Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] main from microsoft:main #127

Open
wants to merge 968 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
968 commits
Select commit Hold shift + click to select a range
73b48e9
provide `activeEditorState` setting completion (#242216)
meganrogge Feb 27, 2025
e90011b
update command id in help dialogs (#242220)
meganrogge Feb 27, 2025
557dd4d
change "use prompt" commadn shortcut to `cmd+alt+/`
legomushroom Feb 27, 2025
7427529
add the shortcut info for the 'prompt' item in the attachments list
legomushroom Feb 27, 2025
a51c2a3
handle `cmd` modifier in the prompt selection dialog
legomushroom Feb 27, 2025
555257b
refactor the ask-to-select-prompt dialog
legomushroom Feb 27, 2025
ce3d246
add `supper` modifier notice to the prompt selection dialog
legomushroom Feb 27, 2025
941479b
fix #242222 (#242225)
sandy081 Feb 27, 2025
cc54a91
Fix default for conpty and env reporting settings
Tyriar Feb 27, 2025
dbdfe6d
Merge pull request #242228 from microsoft/tyriar/242227
Tyriar Feb 27, 2025
b1f8442
Cell status bar - execution state icon css (#242229)
Yoyokrazy Feb 27, 2025
7e84e80
fix chat rendering issue - renderAttachments back to sync (#242238)
justschen Feb 27, 2025
db9b899
Fix new terminal suggest icon colors
Tyriar Feb 27, 2025
21353cf
Improve help dialog wording for activeEditorState inclusion (#242246)
meganrogge Feb 27, 2025
68d736a
Merge pull request #242247 from microsoft/tyriar/241727
Tyriar Feb 27, 2025
a7b227e
fix window title issue (#242252)
meganrogge Feb 27, 2025
809c7f8
Fix icon sizing for themes with custom font-sizes
mjbvz Feb 27, 2025
a4287ca
More tweaks to icons
mjbvz Feb 28, 2025
56d1dd4
Fix to respect environment reporting setting in fish (#242234)
anthonykim1 Feb 28, 2025
cad9007
Merge pull request #242257 from mjbvz/initial-possum
mjbvz Feb 28, 2025
29b7ad2
Fix NAN for edits in notebook (#242263)
rebornix Feb 28, 2025
a45463d
Ensure the notebook selectors are serialized (#242264)
DonJayamanne Feb 28, 2025
c6b1d6d
fix issue related to no prompts showing up and always keep the docs i…
legomushroom Feb 28, 2025
7585480
improve doc comments
legomushroom Feb 28, 2025
90ba895
rename "global" prompts to "user" ones
legomushroom Feb 28, 2025
f959c07
hide full filepath for all "user" prompts
legomushroom Feb 28, 2025
2daf886
fix merge conflict
legomushroom Feb 28, 2025
e24a783
Avoid tool confirm keybinding conflict with "keep edits" keybinding (…
roblourens Feb 28, 2025
4404a4a
add the new "enablement" config setting
legomushroom Feb 28, 2025
78328fe
update unit tests
legomushroom Feb 28, 2025
a054f1a
update config keys
legomushroom Feb 28, 2025
dbdce75
conditionally register 'use prompt' command
legomushroom Feb 28, 2025
8f97a0a
conditionally register 'create prompt' command
legomushroom Feb 28, 2025
45aaeff
fix prompt attachment ID issue
legomushroom Feb 28, 2025
33a53aa
update docs of the `config` module, use the current `prompt files` pu…
legomushroom Feb 28, 2025
715bdfa
update localization string
legomushroom Feb 28, 2025
4e6f06d
disable, restart extension host, uninstall and remove problematic ext…
sandy081 Feb 28, 2025
9c227f0
bump to 1.99.0 (#242274)
aeschli Feb 28, 2025
6e6ef83
terminal - use `product` to figure out `quality` (#242226)
bpasero Feb 28, 2025
edf0ad7
api - clarify encoding for #241844 (#242278)
bpasero Feb 28, 2025
75c8626
remove unused pipeline param (#242280)
joaomoreno Feb 28, 2025
3a26f60
disable terrapin when in CI (#242282)
joaomoreno Feb 28, 2025
fbab262
clean up, re https://github.com/microsoft/vscode-internalbacklog/issu…
jrieken Feb 28, 2025
79570ba
Revert "disable, restart extension host, uninstall and remove problem…
sandy081 Feb 28, 2025
4cf2712
Fix for #241866 in main (#242294)
hediet Feb 28, 2025
a267073
Update grammars (#242296)
alexr00 Feb 28, 2025
559a51e
problematic extensions: disable them and uninstall in all profiles (#…
sandy081 Feb 28, 2025
7625487
Improve documentation for text document encoding methods (#242299)
bpasero Feb 28, 2025
58083f8
add a way to install resource filters in the marker service (#242283)
jrieken Feb 28, 2025
353fea3
Code completions settings is not accurate (#242300) (#242301)
bpasero Feb 28, 2025
1c6aa34
Increase gap between shortcuts in chat status bar tooltip (#242303)
bpasero Feb 28, 2025
478646b
debt - adopt `system-context-menu` (#242224)
bpasero Feb 28, 2025
54af93e
Code completions settings is not accurate (#242300) (#242307)
bpasero Feb 28, 2025
5dcdc6c
Revert "problematic extensions: disable them and uninstall in all pro…
sandy081 Feb 28, 2025
66ce179
Revert "The code background and foreground color are inversed for the…
aeschli Feb 28, 2025
501ee83
Walkthrough Leak (fix #242305) (#242317)
bpasero Feb 28, 2025
41714c1
chore - test for modified file entry and `isCurrentlyBeingModifiedBy`…
jrieken Feb 28, 2025
65a60f0
status - actually fix tooltip to resolve adhoc (#242316)
bpasero Feb 28, 2025
3b94dcb
chore - only have `originalModel` and `modifiedModel` (#242325)
jrieken Feb 28, 2025
fa24065
Fix some cases where tokens aren't updating (#242327)
alexr00 Feb 28, 2025
b1ede3c
Event leak in HistoryNavigator (fix #241677) (#242332)
bpasero Feb 28, 2025
0a535f7
chat: avoid showing 'hints' in problem attachment, simplify 'all erro…
connor4312 Feb 28, 2025
9f0f696
Set new search to true on Insiders (#242343)
rzhao271 Feb 28, 2025
355e73c
encoding - add tests for utf8bom (#242132) (#242347)
bpasero Feb 28, 2025
4c9de9e
fix: improve presentation of chat related file suggestions (#242354)
joyceerhl Feb 28, 2025
cb28ffe
Bundle TS 5.8.2
mjbvz Feb 28, 2025
adf0ff0
Merge pull request #242361 from mjbvz/hungry-squirrel
mjbvz Feb 28, 2025
0480008
fix: rename Add Files to Add Context (#242355)
joyceerhl Mar 1, 2025
f884804
Ensure cell Id is the only part of internal metadata used in diffing …
DonJayamanne Mar 1, 2025
14db919
Move notebook diff class into its own file (#242380)
DonJayamanne Mar 1, 2025
c0ab600
Move notebook diffing helpers into separate file (#242384)
DonJayamanne Mar 1, 2025
0ae8e42
Fix leaks in notebook diffing (#242385)
DonJayamanne Mar 1, 2025
23e2fba
chat - make status a control with lifecycle and adopt more services (…
bpasero Mar 1, 2025
3e9713f
Don't collect codeblocks after chat part disposal (#242392)
roblourens Mar 1, 2025
207f99d
Sync hashing of notebook outputs, hence sync nb diffing (#242386)
DonJayamanne Mar 2, 2025
6a9abc7
Fix a few broken `@link` in vscode.d.ts
dsanders11 Mar 2, 2025
e8c27bc
chat - merge quota and entitlement service (#242408)
bpasero Mar 2, 2025
371c259
More reuse via abstract modified file entry (#242311)
jrieken Mar 2, 2025
761ef6f
Explore higher delay for deciding to show dirty indicator for setting…
bpasero Mar 2, 2025
b002965
Improvements to notebook diffing (#242405)
DonJayamanne Mar 3, 2025
f6f7a1a
Bump distro (#242441)
roblourens Mar 3, 2025
e571797
Modify notebook chat entry to handle lazy loading of cell models (#24…
DonJayamanne Mar 3, 2025
3f73ea5
Clear nb cell diff info before updating notebook models (#242443)
DonJayamanne Mar 3, 2025
14499bf
pause problems during edits generating, not just hiding squiggles (#2…
jrieken Mar 3, 2025
bc9dcf3
Fix scrollbar visibility issue in tab editing (#242452)
benibenj Mar 3, 2025
a385480
Add folder action support (#242454)
benibenj Mar 3, 2025
6ef179a
Git - improve git blame rendering efficiency (#242456)
lszomoru Mar 3, 2025
77a3d00
Fix ghost text clickable bug (#242457)
benibenj Mar 3, 2025
bd478b7
Only accept next edits after being shown 350ms (#242460)
benibenj Mar 3, 2025
f909b15
status - consistent casing for language entries (#242466)
bpasero Mar 3, 2025
f11a86a
Revert "Git - remove jschardet (#241256)" (#242469)
lszomoru Mar 3, 2025
b855f87
Update edit context on primary selection change (#242471)
aiday-mar Mar 3, 2025
4aaac0a
Remove telemetry events (#242473)
lramos15 Mar 3, 2025
07c9c05
Tree sitter: Tokenization fails to update on character change (#242458)
alexr00 Mar 3, 2025
12f73d5
Merge pull request #242407 from dsanders11/fix-vscode-dts-broken-links
mjbvz Mar 3, 2025
54b12e5
Copy UUID impl (#231347)
rzhao271 Mar 3, 2025
32951d0
chat: fix downgrade to old version versions (#242498)
connor4312 Mar 3, 2025
0c8f327
fix: avoid extra padding in chat input part from related files (#242495)
joyceerhl Mar 3, 2025
3acb58a
Update tab variable descriptions to match docs
Tyriar Mar 3, 2025
1e1dabd
Add option to hide ToC entries (#242506)
rzhao271 Mar 3, 2025
f4d9976
Merge pull request #242502 from microsoft/tyriar/tab_tweaks
Tyriar Mar 3, 2025
3f7b72a
when showing suggestions due to a backspace, ensure cursor index > 0 …
meganrogge Mar 3, 2025
f1f5327
Git - do not show "Not Committed Yet" while typing (#242508)
lszomoru Mar 3, 2025
dbfd94f
debug: potential overlapping line fix (#242515)
connor4312 Mar 3, 2025
12dafaf
fix terminal suggest bug where unexpected completions are returned (#…
meganrogge Mar 3, 2025
94e7fe3
add terminal completion debug logs (#242517)
meganrogge Mar 3, 2025
82519eb
Merge pull request #242208 from microsoft/merogge/update-comment
Tyriar Mar 3, 2025
6204af7
debug: fix stopDebugging needing to be called twice for test-init deb…
connor4312 Mar 3, 2025
e03dd9a
dispose 3 leaked disposables (#242519)
amunger Mar 3, 2025
8d7af77
add advanced explain mode details, provide prompt input mode for term…
meganrogge Mar 3, 2025
2f30ffd
Fix configured deprecated settings not showing up (#242521)
rzhao271 Mar 3, 2025
8f2e1b2
tests - enable API tests with test runner (#241149)
bpasero Mar 3, 2025
baa5479
Fix another Settings editor leak (#242525)
rzhao271 Mar 4, 2025
dd06b66
Fix action flickering during settings JSON to UI transition (#242526)
rzhao271 Mar 4, 2025
3df8270
add setting to configure what up arrow does when focus is on first su…
meganrogge Mar 4, 2025
5d93bf3
debt - adopt more `$` over `createElement` (#242533)
bpasero Mar 4, 2025
956a11e
fix #242349 (#242537)
sandy081 Mar 4, 2025
3b55994
Make `git show` ref argument unambiguous (#242483)
tusharsadhwani Mar 4, 2025
22d9406
Support moving notebook cells during chat edits (#242534)
DonJayamanne Mar 4, 2025
56a0499
fix #241886 (#242541)
sandy081 Mar 4, 2025
e4e03eb
Git - fix data shape issue for the merge base (#242544)
lszomoru Mar 4, 2025
f64aa51
Comments panel appears without having GHPR installed (#242550)
alexr00 Mar 4, 2025
56e3219
chat - better flow from status when signed out (#242548) (#242551)
bpasero Mar 4, 2025
f7bc839
Git - 💄 add path delimiter when calling git blame (#242553)
lszomoru Mar 4, 2025
d8e9c15
Fixes to insert/delete in nb cells when in chat edit (#242554)
DonJayamanne Mar 4, 2025
3bf4028
Cleanup inline edits view (#242557)
benibenj Mar 4, 2025
1a7a159
chat - better flow from status when reaching quota (#242548) (#242560)
bpasero Mar 4, 2025
6d941ed
Adresses #242555 in main (#242556)
hediet Mar 4, 2025
ba2edd3
Fix italic text cutoff in tabs and settings (#242564)
benibenj Mar 4, 2025
4537390
Add a workaround for browser bug (#242459)
alexdima Mar 4, 2025
74b7fdf
fix: render chat implicit context widget even if there are no real at…
joyceerhl Mar 4, 2025
4164ded
search editor - fix leak (#242579)
bpasero Mar 4, 2025
a23f8ea
require 'prompt files' synchronization to be explicitly enabled by us…
legomushroom Mar 4, 2025
72a7b59
disable user prompts synchronization in stable
legomushroom Mar 4, 2025
49fcfcc
on widget hide, reset context key (#242584)
meganrogge Mar 4, 2025
59d408f
Prevent using an invalid model with agent mode (#242598)
roblourens Mar 4, 2025
ced4aa8
Use setupDelayedHover instead of setupManagedHover (#242599)
rzhao271 Mar 4, 2025
04a1f08
get aliases via login shell for mac (#242588)
meganrogge Mar 4, 2025
73072ae
Adds debug methods to observables (#242600)
hediet Mar 4, 2025
2c076f5
issue reporter update banner, better messaging, leaked disposables (#…
justschen Mar 4, 2025
7933f52
fix: clang variable for native module installs from build dir (#242601)
deepak1556 Mar 4, 2025
3331d2d
chore: update to rust 1.85 (#242609)
connor4312 Mar 4, 2025
f9e0715
chat: remove chatReadonlyPromptReference proposal (#242610)
connor4312 Mar 4, 2025
b77dce4
Ignore metadata when comparing nb changes (#242612)
DonJayamanne Mar 4, 2025
e1a9693
Marks workerMain as potentially dead code. (#242614)
hediet Mar 4, 2025
2c11910
fix: resolve selected related files to attachments (#242615)
joyceerhl Mar 4, 2025
b372426
only expand bottom selection indicator for multi-select (#242618)
amunger Mar 4, 2025
33898b6
Fix notebook sticky scroll leak (#242619)
Yoyokrazy Mar 4, 2025
4a632c0
EditContext: Take into account word wrap and position the screen read…
aiday-mar Mar 4, 2025
3a1ac1d
Support editing notebooks via edit tool (#242542)
DonJayamanne Mar 4, 2025
c47b249
fix more disposable leaks in notebooks (#242624)
amunger Mar 4, 2025
9244daf
use the disposable store param (#242627)
amunger Mar 4, 2025
ad05d15
track pending layouts and dispose them (#242626)
amunger Mar 4, 2025
978a5ae
Fix issues with nb chat edit changes (#242629)
DonJayamanne Mar 5, 2025
a82cb13
issue reporter acknowledgements and banner css (#242636)
justschen Mar 5, 2025
02f5643
Exit handling nb chat diff resutls when a new request is sent (#242644)
DonJayamanne Mar 5, 2025
f5510b8
Handle ipynb serializer edge cases (#242647)
DonJayamanne Mar 5, 2025
201df9b
Handle ipynb edge cases for notebook edits (#242649)
DonJayamanne Mar 5, 2025
0989848
Revert "debt - adopt `system-context-menu` (#242224)" (#242652)
deepak1556 Mar 5, 2025
b18bbc7
Fix nb chat edit scroll issue (#242653)
DonJayamanne Mar 5, 2025
f19672f
Incorrect read-only warning in Merge Editor (fix #242480) (#242657)
bpasero Mar 5, 2025
6d73a37
Italic text is cut off at the end in tabs and settings (fix #207409) …
bpasero Mar 5, 2025
9fbff86
Git - use `editorInlayHint.foreground` for the git blame editor decor…
lszomoru Mar 5, 2025
b23a7b5
update distro pointer
isidorn Mar 5, 2025
8be43d2
keybinding for disabling a11y verbosity on comments doesn't do it's j…
alexr00 Mar 5, 2025
6e06fc9
Merge pull request #242668 from microsoft/isidorn/embarrassed-antlion
isidorn Mar 5, 2025
85460c3
Revert "Add a workaround for browser bug" (#242672)
aiday-mar Mar 5, 2025
fa54823
Adding `acceptance` condition to dispatchKeybinding in smoketests (#2…
aiday-mar Mar 5, 2025
6dc1036
Porting attributes from text area to edit context (#242674)
aiday-mar Mar 5, 2025
d234a62
Git - remove `diffCommand` proposal (#242675)
lszomoru Mar 5, 2025
5ff5853
Support targeting multiple scopes in a theme with tree sitter (#241703)
alexr00 Mar 5, 2025
fb3a361
Removing double slash from wtihin regex in onEnter rule (#242679)
aiday-mar Mar 5, 2025
8bd5b18
Treesitter makes window stop responding when chat emits codeblocks (#…
alexr00 Mar 5, 2025
5096b20
NES insertion view cursor position fix (#242681)
benibenj Mar 5, 2025
2368e6d
Revert "tests - enable API tests with test runner" (#242688)
bpasero Mar 5, 2025
bfafb93
Merge pull request #242585 from microsoft/embarrassing-snail
meganrogge Mar 5, 2025
9e4fa92
quick pick - fix leak (#242690)
bpasero Mar 5, 2025
6d98db0
Copilot status: further polish the experience (fix #242548) (#242705)
bpasero Mar 5, 2025
dfcb5f3
Night Owl Light appears much more blue with Tree Sitter highlighting …
alexr00 Mar 5, 2025
dd93ced
Fixes potential endless loop in observable stack trace computation (#…
hediet Mar 5, 2025
e49e9ae
Turns on hot reload when VSCODE_DEV_DEBUG is set (#242717)
hediet Mar 5, 2025
0b257aa
add `--locate-shell-integration-path` to `code` spec with suggestions…
meganrogge Mar 5, 2025
c790f5e
Adds VSCODE_DEV_DEBUG to turn on extension-based observable logging (…
hediet Mar 5, 2025
95ab795
Detach authority/tenant from the PublicClientApp (#242719)
TylerLeonhardt Mar 5, 2025
9e04610
Make account access cross client ids (#242721)
TylerLeonhardt Mar 5, 2025
b346138
more leaked disposable patches (#242727)
amunger Mar 5, 2025
5320354
track and dispose correctly (#242747)
amunger Mar 5, 2025
0664c2e
eng: add MSRUSTUP_LOG to diagnose CLI build flakes (#242749)
connor4312 Mar 6, 2025
eab6f90
Better lifecycle handling (#242758)
TylerLeonhardt Mar 6, 2025
14324bb
Remove old client id versioning code (#242760)
TylerLeonhardt Mar 6, 2025
24a50e1
Add border radius to terminal suggest
Tyriar Mar 6, 2025
40b7dc0
Remove notebook sync in chat edits (#242642)
DonJayamanne Mar 6, 2025
4d9c7a9
Move notebook chat code to a separate folder (#242768)
DonJayamanne Mar 6, 2025
2c3b007
Move all upstream fig spec modifications into scripts
Tyriar Mar 6, 2025
6a4e4d3
Make upstream specs readonly
Tyriar Mar 6, 2025
4215782
Fix indentation mapping
Tyriar Mar 6, 2025
0826dde
Merge pull request #242793 from microsoft/tyriar/242759_suggest_styles
Tyriar Mar 6, 2025
e98b8e1
Remove tsconfig changes and amend specs
Tyriar Mar 6, 2025
78c206a
Make telemetry info table a little bit narrower and aligned (#233961)
mattmaniak Mar 6, 2025
1f82bf8
fix #242445 (#242788)
sandy081 Mar 6, 2025
001f975
Improve uninstalling problematic extensions. Detect them and disable …
sandy081 Mar 6, 2025
aac9914
Update workspace trust command (#242828)
bhavyaus Mar 6, 2025
3451266
Add alt text support for videos in Getting Started page (#242840)
bhavyaus Mar 6, 2025
a20e372
fix: crash on linux with 16KB page size (#242851)
deepak1556 Mar 7, 2025
b36626a
Deserialize nb content textedits into notebook edits (#242853)
DonJayamanne Mar 7, 2025
2b3cb53
Ensure notebook/cells are readonly when applying edits (#242849)
DonJayamanne Mar 7, 2025
f29401e
Create a strong tie between exthost and renderer executions
Tyriar Mar 7, 2025
d43bf10
Add new sequence to other shell integration scripts
Tyriar Mar 7, 2025
02d18d1
Move term tab SI info to status, add details
Tyriar Mar 7, 2025
a5d6d69
Add TerminalShellIntegration.hasRichCommandDetection API
Tyriar Mar 7, 2025
04260cb
Git - use relative path when running git commands (#242889)
lszomoru Mar 7, 2025
4a92929
Handle less confidence command lines by assuming it's the next one
Tyriar Mar 7, 2025
3d5c0f0
Localize strings
Tyriar Mar 7, 2025
58a289d
Merge pull request #242894 from microsoft/tyriar/242195
Tyriar Mar 7, 2025
e9f564f
Correct SI comments in ps1 script
Tyriar Mar 7, 2025
835b7c9
Merge pull request #242908 from microsoft/tyriar/pwsh_si_clean
Tyriar Mar 7, 2025
889e7ee
Merge pull request #242798 from microsoft/tyriar/242798_fig_ups
Tyriar Mar 7, 2025
469d54e
call the generator function (#242912)
amunger Mar 7, 2025
fddc71e
Pass through chatInteractionId to tool calls (#242915)
lramos15 Mar 7, 2025
35ccec1
Remove redundant logging for startup editor configuration (#242917)
bhavyaus Mar 7, 2025
e5ac650
bump default nb format version (#242741)
amunger Mar 7, 2025
fbfb939
refactor: deprecate `IChatEditingSession.addFileToWorkingSet()` (#242…
joyceerhl Mar 7, 2025
93b91e5
refactor: extract chat related files from editing session working set…
joyceerhl Mar 7, 2025
315b2d7
fix: render Attach Context above input editor for both chat and edits…
joyceerhl Mar 7, 2025
739de72
Fix ScopeData so that `tenantId` truly is only a GUID (#242929)
TylerLeonhardt Mar 7, 2025
02662f1
fix: track active editor in implicit context widget (#242928)
joyceerhl Mar 8, 2025
1073944
chat - status :lipstick: (#242887)
bpasero Mar 8, 2025
6c1afa4
Remove compile workarounds in upstream specs
Tyriar Mar 8, 2025
6c1b5d0
Merge pull request #242966 from microsoft/tyriar/242795_2
Tyriar Mar 8, 2025
d70596e
Chat-related commands should not be available on web (without backend…
bpasero Mar 8, 2025
4c5b6c2
Fix chat edit session persisting (#242976)
roblourens Mar 9, 2025
19775bf
Fix #242955 (#242977)
roblourens Mar 9, 2025
3180cbe
GitHub Copilot Sign-In Issues After VS Code Update (fix #242819) (#24…
bpasero Mar 9, 2025
b90f209
tests - allow to run API tests in vscode (#242987)
bpasero Mar 9, 2025
4c33740
Fix chat render loop when rendering notebookEditGroup (#243013)
roblourens Mar 9, 2025
c9fd0dc
Add keybinding to switch models in chat (#243018)
roblourens Mar 10, 2025
8ebc9a6
refactor: extract chat attachment rendering (#243019)
joyceerhl Mar 10, 2025
d8aba06
Bump @vscode/ripgrep (#243004)
roblourens Mar 10, 2025
c04ac5a
add `property-init-order-check` and run during CI (just like valid la…
jrieken Mar 10, 2025
df54f43
title - custom window controls setting (#242986)
bpasero Mar 10, 2025
e4abf53
refactor: use enum for title controls style in quick input controller…
bpasero Mar 10, 2025
2cde379
fix property init order for `chatEditingCodeEditorIntegration` (#243051)
jrieken Mar 10, 2025
8d69af5
SCM - 💄 fix property init order in `activity.ts` (#243056)
lszomoru Mar 10, 2025
06e9d7e
SCM - 💄 fix property init order in `quickDiffDecorator.ts` (#243058)
lszomoru Mar 10, 2025
838ece1
Inline Edits Code Shifting Horizontal Support (#243059)
benibenj Mar 10, 2025
887fa07
SCM - 💄 fix property init order in `scmViewService.ts` (#243060)
lszomoru Mar 10, 2025
fb57e96
SCM - 💄 fix property init order in `workingSet.ts` (#243061)
lszomoru Mar 10, 2025
4ffd9dd
Fixing property initialization order in stickyScrollWidget.ts file (#…
aiday-mar Mar 10, 2025
0018d20
chore: fix property init order in ipc.mp.ts (#243066)
deepak1556 Mar 10, 2025
50a7fe5
Fixing property initialization order check in ghostText.ts (#243068)
aiday-mar Mar 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
21 changes: 21 additions & 0 deletions .config/1espt/PipelineAutobaseliningConfig.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
## DO NOT MODIFY THIS FILE MANUALLY. This is part of auto-baselining from 1ES Pipeline Templates. Go to [https://aka.ms/1espt-autobaselining] for more details.

pipelines:
111:
retail:
source:
credscan:
lastModifiedDate: 2024-09-10
eslint:
lastModifiedDate: 2024-09-10
psscriptanalyzer:
lastModifiedDate: 2024-09-10
armory:
lastModifiedDate: 2024-09-10
binary:
credscan:
lastModifiedDate: 2025-02-04
binskim:
lastModifiedDate: 2025-02-04
spotbugs:
lastModifiedDate: 2025-02-04
255 changes: 255 additions & 0 deletions .config/guardian/.gdnbaselines
Original file line number Diff line number Diff line change
@@ -0,0 +1,255 @@
{
"properties": {
"helpUri": "https://eng.ms/docs/microsoft-security/security/azure-security/cloudai-security-fundamentals-engineering/security-integration/guardian-wiki/microsoft-guardian/general/baselines"
},
"version": "1.0.0",
"baselines": {
"default": {
"name": "default",
"createdDate": "2025-01-28 06:29:05Z",
"lastUpdatedDate": "2025-01-28 06:29:05Z"
}
},
"results": {
"ea3b2bf4f5b3d0bd8a6ad35cc61e49f2a1596660fd66d17d740e4806e7ed7dcc": {
"signature": "ea3b2bf4f5b3d0bd8a6ad35cc61e49f2a1596660fd66d17d740e4806e7ed7dcc",
"alternativeSignatures": [
"ff528c0b5a010ae7b5e9178b004a8b816a429a28ba98ce8336466b490a09dcef"
],
"target": ".build/win32-arm64/system-setup/VSCodeSetup-arm64-1.97.0-insider.exe",
"memberOf": [
"default"
],
"tool": "binskim",
"ruleId": "BA2009",
"createdDate": "2025-01-30 19:19:49Z",
"expirationDate": "2025-07-19 21:12:48Z",
"justification": "This error is baselined with an expiration date of 180 days from 2025-01-30 21:12:48Z"
},
"12babbc85192ed1c8d927693da788537c1eef199bbecbe226f940a2d0e97637c": {
"signature": "12babbc85192ed1c8d927693da788537c1eef199bbecbe226f940a2d0e97637c",
"alternativeSignatures": [
"35b0519e201e56fb87fc6fb085e6fb1df5b89715142bb9086a5b2006e0fd4ced"
],
"target": ".build/win32-arm64/system-setup/VSCodeSetup-arm64-1.97.0-insider.exe",
"memberOf": [
"default"
],
"tool": "binskim",
"ruleId": "BA2018",
"createdDate": "2025-01-30 19:19:49Z",
"expirationDate": "2025-07-19 21:12:48Z",
"justification": "This error is baselined with an expiration date of 180 days from 2025-01-30 21:12:48Z"
},
"49163bd1dc9d965d3baced1694dc8c43305b8bf96e884f478d8e4bd124454ba0": {
"signature": "49163bd1dc9d965d3baced1694dc8c43305b8bf96e884f478d8e4bd124454ba0",
"alternativeSignatures": [
"aa80bcf44aa8ddd20fb9802e9032c1257048b973896a944ded70bb195f060b2a"
],
"target": ".build/win32-arm64/user-setup/VSCodeUserSetup-arm64-1.97.0-insider.exe",
"memberOf": [
"default"
],
"tool": "binskim",
"ruleId": "BA2009",
"createdDate": "2025-01-30 19:21:17Z",
"expirationDate": "2025-07-19 21:12:48Z",
"justification": "This error is baselined with an expiration date of 180 days from 2025-01-30 21:12:48Z"
},
"c405af02e021c3a473d4e45ec4daa658db1527ea7430c6be968d182e7b50fbd1": {
"signature": "c405af02e021c3a473d4e45ec4daa658db1527ea7430c6be968d182e7b50fbd1",
"alternativeSignatures": [
"619d2a1a77f55b4181493b8cfdf09be5261e539115752af2e4938f5ac04af132"
],
"target": ".build/win32-arm64/user-setup/VSCodeUserSetup-arm64-1.97.0-insider.exe",
"memberOf": [
"default"
],
"tool": "binskim",
"ruleId": "BA2018",
"createdDate": "2025-01-30 19:21:17Z",
"expirationDate": "2025-07-19 21:12:48Z",
"justification": "This error is baselined with an expiration date of 180 days from 2025-01-30 21:12:48Z"
},
"71b8515b2eb51cfd5eace11cedb15189d51ce9e479095a5938334416088cbc03": {
"signature": "71b8515b2eb51cfd5eace11cedb15189d51ce9e479095a5938334416088cbc03",
"alternativeSignatures": [
"b34279fc5fec828b8dcd9ca873804e85d7d9cd78554ec109d2dd493351a7a244"
],
"target": ".build/win32-x64/system-setup/VSCodeSetup-x64-1.97.0-insider.exe",
"memberOf": [
"default"
],
"tool": "binskim",
"ruleId": "BA2009",
"createdDate": "2025-01-30 19:51:51Z",
"expirationDate": "2025-07-19 21:12:48Z",
"justification": "This error is baselined with an expiration date of 180 days from 2025-01-30 21:12:48Z"
},
"9238de77a5320039def14694d1b6f501cc2288f13c9c688d2e0501fc5a56ee61": {
"signature": "9238de77a5320039def14694d1b6f501cc2288f13c9c688d2e0501fc5a56ee61",
"alternativeSignatures": [
"1d17616a549e9f36d814c4e802d651b1af453ce0a23d4478eef39be81adcc16b"
],
"target": ".build/win32-x64/system-setup/VSCodeSetup-x64-1.97.0-insider.exe",
"memberOf": [
"default"
],
"tool": "binskim",
"ruleId": "BA2018",
"createdDate": "2025-01-30 19:51:51Z",
"expirationDate": "2025-07-19 21:12:48Z",
"justification": "This error is baselined with an expiration date of 180 days from 2025-01-30 21:12:48Z"
},
"bad8b698b48c1da9ece953903581c66bf98bc829ae1a6adcd3b5c2056a6fcd01": {
"signature": "bad8b698b48c1da9ece953903581c66bf98bc829ae1a6adcd3b5c2056a6fcd01",
"alternativeSignatures": [
"057376d31b97e8ce3ecf6a180a553b932d7e5be6e2b07a08027d5dfabe35e82c"
],
"target": ".build/win32-x64/user-setup/VSCodeUserSetup-x64-1.97.0-insider.exe",
"memberOf": [
"default"
],
"tool": "binskim",
"ruleId": "BA2009",
"createdDate": "2025-01-30 19:53:13Z",
"expirationDate": "2025-07-19 21:12:48Z",
"justification": "This error is baselined with an expiration date of 180 days from 2025-01-30 21:12:48Z"
},
"cc7c248b0fd4c105e9a393ae232bf0d314ec50e65357a5e7e7d68f6f10c77077": {
"signature": "cc7c248b0fd4c105e9a393ae232bf0d314ec50e65357a5e7e7d68f6f10c77077",
"alternativeSignatures": [
"f3867098aff3368682df9926e85a35ec05cf905f27d0c157430021c3169f899d"
],
"target": ".build/win32-x64/user-setup/VSCodeUserSetup-x64-1.97.0-insider.exe",
"memberOf": [
"default"
],
"tool": "binskim",
"ruleId": "BA2018",
"createdDate": "2025-01-30 19:53:13Z",
"expirationDate": "2025-07-19 21:12:48Z",
"justification": "This error is baselined with an expiration date of 180 days from 2025-01-30 21:12:48Z"
},
"8c53250a171412b84dedcbb22cdab9ec365d9b52d74b09c070097fff45372de0": {
"signature": "8c53250a171412b84dedcbb22cdab9ec365d9b52d74b09c070097fff45372de0",
"alternativeSignatures": [
"314267784b0ea867006e00b809a93498fae3264e42d1a3a7745ab13180a5b6ef"
],
"target": ".build/win32-arm64/system-setup/VSCodeSetup-arm64-1.98.0-insider.exe",
"memberOf": [
"default"
],
"tool": "binskim",
"ruleId": "BA2009",
"createdDate": "2025-02-04 06:16:33Z",
"expirationDate": "2025-07-24 07:25:17Z",
"justification": "This error is baselined with an expiration date of 180 days from 2025-02-04 07:25:17Z"
},
"a6a58d971da858f4af219672cef73ffd0aacc47f1e2c12b8b44a428e1330d3de": {
"signature": "a6a58d971da858f4af219672cef73ffd0aacc47f1e2c12b8b44a428e1330d3de",
"alternativeSignatures": [
"4e40f2f1683f0bf2245f35d0ebbcf2f446274d84b1db09d8e76ddfdcad5d4479"
],
"target": ".build/win32-arm64/system-setup/VSCodeSetup-arm64-1.98.0-insider.exe",
"memberOf": [
"default"
],
"tool": "binskim",
"ruleId": "BA2018",
"createdDate": "2025-02-04 06:16:33Z",
"expirationDate": "2025-07-24 07:25:17Z",
"justification": "This error is baselined with an expiration date of 180 days from 2025-02-04 07:25:17Z"
},
"90e0f060e01e4a55620f609ac3241b62e8f54a059e9f4d292e93a4305fd3c39e": {
"signature": "90e0f060e01e4a55620f609ac3241b62e8f54a059e9f4d292e93a4305fd3c39e",
"alternativeSignatures": [
"377fe43ff8404d07f4a6ca763175004f360397ded6cf5d55b655646ada90e39c"
],
"target": ".build/win32-arm64/user-setup/VSCodeUserSetup-arm64-1.98.0-insider.exe",
"memberOf": [
"default"
],
"tool": "binskim",
"ruleId": "BA2009",
"createdDate": "2025-02-04 06:17:54Z",
"expirationDate": "2025-07-24 07:25:17Z",
"justification": "This error is baselined with an expiration date of 180 days from 2025-02-04 07:25:17Z"
},
"f36c3dc19566098a923877d16d6ebfcbd971f8fcd8210afb8f5558fb5ba1f203": {
"signature": "f36c3dc19566098a923877d16d6ebfcbd971f8fcd8210afb8f5558fb5ba1f203",
"alternativeSignatures": [
"1af1f475c1617701e3d7a8fd465916bcc60c3125b8807af5d47d49137d9d468c"
],
"target": ".build/win32-arm64/user-setup/VSCodeUserSetup-arm64-1.98.0-insider.exe",
"memberOf": [
"default"
],
"tool": "binskim",
"ruleId": "BA2018",
"createdDate": "2025-02-04 06:17:54Z",
"expirationDate": "2025-07-24 07:25:17Z",
"justification": "This error is baselined with an expiration date of 180 days from 2025-02-04 07:25:17Z"
},
"71193d108c53bb802f5c491276365bcff0645fb380be57288f3fbd6896166d3a": {
"signature": "71193d108c53bb802f5c491276365bcff0645fb380be57288f3fbd6896166d3a",
"alternativeSignatures": [
"420cae2e6e34b93d7b74fc1ffddfdf23b57650ae989d838bb2d67f28e4e1db0e"
],
"target": ".build/win32-x64/system-setup/VSCodeSetup-x64-1.98.0-insider.exe",
"memberOf": [
"default"
],
"tool": "binskim",
"ruleId": "BA2009",
"createdDate": "2025-02-04 07:11:19Z",
"expirationDate": "2025-07-24 07:25:17Z",
"justification": "This error is baselined with an expiration date of 180 days from 2025-02-04 07:25:17Z"
},
"444c302f49bdedcafe772322a09727b2279e3265d99deb2e307defeae3ef200b": {
"signature": "444c302f49bdedcafe772322a09727b2279e3265d99deb2e307defeae3ef200b",
"alternativeSignatures": [
"4ff6ccbdb0745d43d3b61f82fb2f4d8a64fe9787525df81a6d7b825e79282085"
],
"target": ".build/win32-x64/system-setup/VSCodeSetup-x64-1.98.0-insider.exe",
"memberOf": [
"default"
],
"tool": "binskim",
"ruleId": "BA2018",
"createdDate": "2025-02-04 07:11:19Z",
"expirationDate": "2025-07-24 07:25:17Z",
"justification": "This error is baselined with an expiration date of 180 days from 2025-02-04 07:25:17Z"
},
"4670c7c096a69ca428429ffa1f5250aac9f2e07beac0ffe587ffb37bdb1da4d4": {
"signature": "4670c7c096a69ca428429ffa1f5250aac9f2e07beac0ffe587ffb37bdb1da4d4",
"alternativeSignatures": [
"7cead96cb508ab6e37e27bcc0f8b7ed8d0761b77f4793958c46c5ff3892ab1b6"
],
"target": ".build/win32-x64/user-setup/VSCodeUserSetup-x64-1.98.0-insider.exe",
"memberOf": [
"default"
],
"tool": "binskim",
"ruleId": "BA2009",
"createdDate": "2025-02-04 07:13:22Z",
"expirationDate": "2025-07-24 07:25:17Z",
"justification": "This error is baselined with an expiration date of 180 days from 2025-02-04 07:25:17Z"
},
"a359b4a5ed2378a73f3bba93e3fb1c595db7423c3082635d12d101bbeb0a51b8": {
"signature": "a359b4a5ed2378a73f3bba93e3fb1c595db7423c3082635d12d101bbeb0a51b8",
"alternativeSignatures": [
"125b52a21ef619a95e695085deb9492280bcf2c1decdd5e87e6416af5982d02d"
],
"target": ".build/win32-x64/user-setup/VSCodeUserSetup-x64-1.98.0-insider.exe",
"memberOf": [
"default"
],
"tool": "binskim",
"ruleId": "BA2018",
"createdDate": "2025-02-04 07:13:22Z",
"expirationDate": "2025-07-24 07:25:17Z",
"justification": "This error is baselined with an expiration date of 180 days from 2025-02-04 07:25:17Z"
}
}
}
1 change: 1 addition & 0 deletions .eslint-ignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
**/extensions/notebook-renderers/renderer-out/index.js
**/extensions/simple-browser/media/index.js
**/extensions/terminal-suggest/src/completions/upstream/**
**/extensions/terminal-suggest/src/shell/zshBuiltinsCache.ts
**/extensions/terminal-suggest/third_party/**
**/extensions/typescript-language-features/test-workspace/**
**/extensions/typescript-language-features/extension.webpack.config.js
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/basic.yml
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,9 @@ jobs:
- name: Run Valid Layers Checks
run: npm run valid-layers-check

- name: Run Property Init Order Checks
run: npm run property-init-order-check

- name: Compile /build/
run: npm run compile
working-directory: build
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -299,6 +299,9 @@ jobs:
- name: Run Valid Layers Checks
run: npm run valid-layers-check

- name: Run Property Init Order Checks
run: npm run property-init-order-check

- name: Compile /build/
run: npm run compile
working-directory: build
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/telemetry.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,6 @@ jobs:
node-version: 'lts/*'

- name: 'Run vscode-telemetry-extractor'
run: 'npx --package=@vscode/telemetry-extractor --yes vscode-telemetry-extractor -s .'
run: 'npx --package=@vscode/telemetry-extractor@1.14.0 --yes vscode-telemetry-extractor -s .'
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4 changes: 2 additions & 2 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
disturl="https://electronjs.org/headers"
target="34.1.0"
ms_build_id="10990655"
target="34.2.0"
ms_build_id="11044223"
runtime="electron"
build_from_source="true"
legacy-peer-deps="true"
Expand Down
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
20.18.1
20.18.2
25 changes: 21 additions & 4 deletions .vscode-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ const { defineConfig } = require('@vscode/test-cli');
* A list of extension folders who have opted into tests, or configuration objects.
* Edit me to add more!
*
* @type {Array<string | (Partial<import("@vscode/test-cli").TestConfiguration> & { label: string })>}
* @type {Array<Partial<import("@vscode/test-cli").TestConfiguration> & { label: string }>}
*/
const extensions = [
{
Expand Down Expand Up @@ -65,6 +65,20 @@ const extensions = [
{
label: 'microsoft-authentication',
mocha: { timeout: 60_000 }
},
{
label: 'vscode-api-tests-folder',
extensionDevelopmentPath: `extensions/vscode-api-tests`,
workspaceFolder: `extensions/vscode-api-tests/testWorkspace`,
mocha: { timeout: 60_000 },
files: 'extensions/vscode-api-tests/out/singlefolder-tests/**/*.test.js',
},
{
label: 'vscode-api-tests-workspace',
extensionDevelopmentPath: `extensions/vscode-api-tests`,
workspaceFolder: `extensions/vscode-api-tests/testworkspace.code-workspace`,
mocha: { timeout: 60_000 },
files: 'extensions/vscode-api-tests/out/workspace-tests/**/*.test.js',
}
];

Expand All @@ -75,9 +89,12 @@ const defaultLaunchArgs = process.env.API_TESTS_EXTRA_ARGS?.split(' ') || [

const config = defineConfig(extensions.map(extension => {
/** @type {import('@vscode/test-cli').TestConfiguration} */
const config = typeof extension === 'object'
? { files: `extensions/${extension.label}/out/**/*.test.js`, ...extension }
: { files: `extensions/${extension}/out/**/*.test.js`, label: extension };
const config = {
platform: 'desktop',
files: `extensions/${extension.label}/out/**/*.test.js`,
extensionDevelopmentPath: `extensions/${extension.label}`,
...extension,
};

config.mocha ??= {};
if (process.env.BUILD_ARTIFACTSTAGINGDIRECTORY) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,7 @@
"description": "Test provider for the VS Code project",
"enabledApiProposals": [
"testObserver",
"testRelatedCode",
"attributableCoverage"
"testRelatedCode"
],
"engines": {
"vscode": "^1.88.0"
Expand Down
Loading