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

chore: Rebase against upstream #338

Merged
merged 868 commits into from Mar 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
868 commits
Select commit Hold shift + click to select a range
69fb2d5
Updated decoration for cell outline/chat. (#207506)
rebornix Mar 12, 2024
0c504c7
Update listActiveSelectionBackground color
hbons Mar 12, 2024
b0ba2d6
Reuse HierarchicalKind for internal codeactionkind (#207510)
mjbvz Mar 12, 2024
a084775
get it to work
meganrogge Mar 12, 2024
dc22418
Revert changes
meganrogge Mar 12, 2024
4d88bd0
Pick up latest md language service (#207513)
mjbvz Mar 12, 2024
95cedb7
rm comment
meganrogge Mar 12, 2024
32c17d6
rm line
meganrogge Mar 12, 2024
c236fc1
Remove old built file (#207509)
mjbvz Mar 12, 2024
52c167c
Fix wording for video tile title and header (#207514)
bhavyaus Mar 12, 2024
f6c192f
Fix #207432 (#207515)
roblourens Mar 12, 2024
785b811
move insert back to toolbar
meganrogge Mar 12, 2024
dd66579
don't leak disposable
meganrogge Mar 12, 2024
3c42f16
pushStackElement API in NB Model to be same as same API in Text Model
DonJayamanne Mar 12, 2024
33a888e
add message to AI search results (#207518)
andreamah Mar 13, 2024
9fda43d
Change "thinking" to "generating" in chat (#207528)
roblourens Mar 13, 2024
115d2fe
Merge pull request #207525 from microsoft/issue205634NotebookTextMode…
rebornix Mar 13, 2024
7107b38
Use RefCollection to track NotebookEditorInputs (#207529)
DonJayamanne Mar 13, 2024
dcfd34e
Merge pull request #207436 from microsoft/tyriar/input_latency_volume
Tyriar Mar 13, 2024
77d8423
Update cell highlight decoration color (#207537)
rebornix Mar 13, 2024
0e6e4b6
Add support for enabling chat panel entitlement experiment (#207543)
bhavyaus Mar 13, 2024
6fb6437
Merge branch 'main' into joh/honest-cephalopod
jrieken Mar 13, 2024
215064c
Meaningful timeline entries for notebooks (#207531)
DonJayamanne Mar 13, 2024
40b60ae
Better focus tracking of notebook outputs (#207530)
DonJayamanne Mar 13, 2024
9697534
Merge pull request #206992 from microsoft/joh/honest-cephalopod
jrieken Mar 13, 2024
d1498b3
[typescript-language-features] Fix autoImportFileExcludePatterns form…
andrewbranch Mar 13, 2024
12605e5
add status/message line to inline chat content widget (#207552)
jrieken Mar 13, 2024
e079f70
Navigating via "Go to Symbol in Editor..." does not add those navigat…
bpasero Mar 13, 2024
e2254af
WorkbenchThemeService: register event handlers (#207558)
aeschli Mar 13, 2024
eb49e5e
use message controller to show session creation failure (#207564)
jrieken Mar 13, 2024
79263be
Add ways to programmatically detect listener leaks (#207565)
jrieken Mar 13, 2024
a5973ef
make count measurement in telemetry (#207566)
sandy081 Mar 13, 2024
45db12e
JSON: filter schema error diagnostics (#207577)
aeschli Mar 13, 2024
3c1caff
Display outdated comments differently in the Comments view (#207410)
alexr00 Mar 13, 2024
ab20637
Leaking event listener (fix #207417) (#207472)
bpasero Mar 13, 2024
11c04d2
Merge branch 'main' into merogge/buttons
meganrogge Mar 13, 2024
2d7440d
Synchronized Scrolling
benibenj Mar 13, 2024
09882de
insert ubtton
meganrogge Mar 13, 2024
3acfc00
bump distro (#207595)
alexr00 Mar 13, 2024
d1a1dd2
watcher - fix some things (#207597)
bpasero Mar 13, 2024
cb7ae02
Tweak cell chat widget command ids. (#207603)
rebornix Mar 13, 2024
160041a
rm hardocding, delete sessionId property
meganrogge Mar 13, 2024
9553fcd
delete unneeded line
meganrogge Mar 13, 2024
fea2ba6
set response view model to undefined after disposed
meganrogge Mar 13, 2024
6c71b97
clear code blocks on updateChatMessage
meganrogge Mar 13, 2024
c26343f
Fix grammatical error: 'But allow them if the are made from inside an…
raphaelgpalma Mar 13, 2024
4d3c559
Merge pull request #207499 from microsoft/merogge/buttons
meganrogge Mar 13, 2024
6b0a582
Update md grammar (#207608)
mjbvz Mar 13, 2024
e907f2b
Increase sizes up to known maximums (#207611)
alexdima Mar 13, 2024
9c5f7f9
Add telemetry logging for engine fallback in extension gallery servic…
sandy081 Mar 13, 2024
0b0ee9f
Fix video icon styling (#207613)
bhavyaus Mar 13, 2024
5b65c42
Hide widget when viewing in chat
Tyriar Mar 13, 2024
654c74d
Fix falling back to default paste (#207612)
mjbvz Mar 13, 2024
8f26688
Fix terminal chat setting name
Tyriar Mar 13, 2024
83510d5
Filter paste edits based on kind (#207617)
mjbvz Mar 13, 2024
a72317c
fix #207618 (#207620)
sandy081 Mar 13, 2024
6239495
fix widget height / vertical position issues
meganrogge Mar 13, 2024
2552de3
rm unneeded change
meganrogge Mar 13, 2024
4de81a1
clean up
meganrogge Mar 13, 2024
592b078
Merge pull request #207615 from microsoft/tyriar/settingname
Tyriar Mar 13, 2024
f33ade6
Merge pull request #207614 from microsoft/tyriar/207599
Tyriar Mar 13, 2024
ac7ef89
rename suggestions: refactor: renamings & cleanup
ulugbekna Mar 13, 2024
973a9d1
rename suggestions: apply editor font to rename input field elements
ulugbekna Mar 13, 2024
e6918b6
rename suggestions: refactor: public -> private
ulugbekna Mar 13, 2024
ec763a0
rename suggestions: refactor: simplify icon toggling
ulugbekna Mar 13, 2024
8db6da7
rename suggestions: refactor: remove unnecessary and incorrect code
ulugbekna Mar 13, 2024
2c84200
rename suggestions: refactor: use column-gap instead of margin-left o…
ulugbekna Mar 13, 2024
e1c2d7e
rename suggestions: refactor: use prefixed import of dom utils
ulugbekna Mar 13, 2024
07de019
rename suggestions: refactor: remove unnecessary code and move list w…
ulugbekna Mar 13, 2024
d8e8b51
rename suggestions: refactor: remove a todo because we never race wit…
ulugbekna Mar 13, 2024
7c6e82d
Merge pull request #207630 from microsoft/merogge/widget-dimensions
meganrogge Mar 13, 2024
3e3a052
fix #207639
meganrogge Mar 13, 2024
e5f5e91
Make paste resource respect paste location (#207635)
mjbvz Mar 13, 2024
9962e85
Merge pull request #207641 from microsoft/merogge/default
meganrogge Mar 13, 2024
315ae79
ts server crash open issue reporter (#207526)
justschen Mar 13, 2024
c349c44
Move QuickPick on to an ObjectTree (#207520)
TylerLeonhardt Mar 13, 2024
ea59534
Show both entitlements if enabled (#207653)
bhavyaus Mar 13, 2024
45ccceb
Support 'default context' with a checkbox in chat (#207648)
roblourens Mar 13, 2024
5eb71c0
Use alt for Windows instead so it doesn't conflict wit Quick Access s…
TylerLeonhardt Mar 14, 2024
99a1981
Align chat action items to top (#207662)
roblourens Mar 14, 2024
b9bca88
cannot access 'session' before initialization (fix #207640) (#207667)
bpasero Mar 14, 2024
d64800f
testing: update testing API with proposals (#207512)
connor4312 Mar 14, 2024
510dd79
watcher - fix correlation to actually work (#207629)
bpasero Mar 14, 2024
e0baf3a
Fix keyboard layout detection (#205193)
CGNonofr Mar 14, 2024
b9ca5a6
Fix 'e.getModifierState is not a function' error for browser auto fil…
BusinessDuck Mar 14, 2024
5bc9d1d
Fix smooth scrolling Linux Wayland. (#205122)
AndreasBackx Mar 14, 2024
37c50e0
file watcher polish (#207679)
bpasero Mar 14, 2024
bba0b48
fix #207554 (#207680)
sandy081 Mar 14, 2024
49968b3
fix #207397 (#207681)
sandy081 Mar 14, 2024
070b773
fix #207431 (#207682)
sandy081 Mar 14, 2024
c617012
colors: Reorder and add more comments
hbons Mar 13, 2024
16b4a4d
colors: Split colors into files
hbons Mar 13, 2024
0588cfe
colors: Split long lines
hbons Mar 13, 2024
f8be282
colors: Revert menu item update
hbons Mar 13, 2024
080f968
update layout logic (#207687)
jrieken Mar 14, 2024
ec4a8c7
polish and add notebooks
benibenj Mar 14, 2024
b1fad5a
file watcher fixes (#207690)
bpasero Mar 14, 2024
a09e3b3
Fix Sticky Scroll Line Height Issue (#207691)
benibenj Mar 14, 2024
9488229
make product version optional because of snap updates (#207694)
sandy081 Mar 14, 2024
37745e0
fix #207270 (#207692)
sandy081 Mar 14, 2024
e66169a
Fix Sticky Scroll Focus Issue (#207703)
benibenj Mar 14, 2024
8caaab7
[Bug] Monaco Editor always set up Native environment instead of Web e…
bpasero Mar 14, 2024
76dbc8b
Support side by side editor
benibenj Mar 14, 2024
686bdd6
aux window - fixes for `webview` support (#207695)
bpasero Mar 14, 2024
9110f5d
files - log error for #207007 (#207716)
bpasero Mar 14, 2024
85cac7b
support locking scroll horizontally
benibenj Mar 14, 2024
5527e6a
Rename to scroll locking
benibenj Mar 14, 2024
b33e5a1
Add support for allowNonCollapsibleParents option in AbstractTree and…
joaomoreno Mar 14, 2024
6b2df2b
Merge pull request #207714 from microsoft/benibenj/other-snake
benibenj Mar 14, 2024
728ccf4
Add log point on middle clicking gutter (#206684)
hsfzxjy Mar 14, 2024
8d1ada7
tunnels: don't sync hostNameOverride (#207727)
connor4312 Mar 14, 2024
72f8100
Signal cleanup (#207730)
hediet Mar 14, 2024
e855f5e
install dependencies for workspace extension (#207732)
sandy081 Mar 14, 2024
b7b436a
Support rescaling overlapping glyphs
Tyriar Mar 14, 2024
f4a95d0
Switch default to true for insiders, we may revert this on release
Tyriar Mar 14, 2024
88d1e2c
Support toolbar in notebook outline pane entries (#207498)
Yoyokrazy Mar 14, 2024
03b7566
Merge pull request #207740 from microsoft/tyriar/206342
Tyriar Mar 14, 2024
a8536b7
#207742. Failing test
rebornix Mar 14, 2024
6269ab4
cli: add --install-extension command for use with tunnel server (#207…
connor4312 Mar 14, 2024
98968c0
Introduce text multi diff (#207747)
lramos15 Mar 14, 2024
956a651
extension quick access ordering (#207516)
justschen Mar 14, 2024
12e00ea
bump distro
paulacamargo25 Mar 14, 2024
b3ad543
Merge pull request #207758 from microsoft/bumb-distro
paulacamargo25 Mar 14, 2024
a621676
Correct spacing between actions in chat input
daviddossett Mar 14, 2024
c40903e
Polish items for tree-based quick pick (#207769)
TylerLeonhardt Mar 14, 2024
d6fc8a0
Merge pull request #207772 from microsoft/ddossett/empirical-skink
daviddossett Mar 14, 2024
7637ca5
proper quick fix if recently edited document (#206490)
justschen Mar 14, 2024
26f95e7
Try to clarify wording on setting (#207645)
mjbvz Mar 14, 2024
e709e6f
Revert "Use RefCollection to track NotebookEditorInputs (#207529)"
rebornix Mar 15, 2024
36f4cfa
Fix #207742.
rebornix Mar 15, 2024
123360f
Merge pull request #207745 from microsoft/rebornix/tragic-kingfisher
rebornix Mar 15, 2024
be210b3
Put implicit context checkbox behind a setting (#207788)
roblourens Mar 15, 2024
1a2bc18
debt - reduce some leaking disposables (#207803)
bpasero Mar 15, 2024
f7ae5c7
Fix double registration of menu on web (#207805)
benibenj Mar 15, 2024
b22f435
watcher - improve watcher resume (#207807)
bpasero Mar 15, 2024
7c49f4f
Added Activity Bar Top Active Background Color (#207808)
benibenj Mar 15, 2024
008c572
Add scroll lock indicator to all windows (#207824)
benibenj Mar 15, 2024
b7fd532
Fix Scroll Lock Issue in Active Editor (#207825)
benibenj Mar 15, 2024
dd88293
Aux window: settings editor in maximised window stop responding to ty…
bpasero Mar 15, 2024
6285fad
Update shellscript grammar (#207828)
alexr00 Mar 15, 2024
d8a01ed
Respect port source over default fallback number (#207833)
alexr00 Mar 15, 2024
337f8e4
adopt building extensions (#207731)
sandy081 Mar 15, 2024
4e38af1
aux window - fix layout race conditions (#207840)
bpasero Mar 15, 2024
7674d56
Fix #207245 (#207841)
roblourens Mar 15, 2024
4c55560
missing disposable (#207846)
joaomoreno Mar 15, 2024
1454837
Fix restarting extensions when extension is uninstalled (#207850)
sandy081 Mar 15, 2024
15715ae
listen on workspace extensions changes (#207849)
sandy081 Mar 15, 2024
b7d35c8
Implements #206808
hediet Mar 15, 2024
87d494b
Add support for recognizing word locales in word operations (#50045) …
yutotnh Mar 15, 2024
c0df105
Fix broken description of `editor.cursorSurroundingLinesStyle` settin…
lusingander Mar 15, 2024
9f1264d
Dispatch GestureEvent in node depth order (#200612)
Yesterday17 Mar 15, 2024
d2d370f
Sort lines: sort all lines if nothing selected. (#200325)
hickford Mar 15, 2024
cf824b2
Ensure `ItemActivation.NONE` fires an onDidChange event (#207863)
TylerLeonhardt Mar 15, 2024
f680d02
Only show pid if it's valid
Tyriar Mar 15, 2024
9ba967f
Merge pull request #207865 from microsoft/tyriar/207371
Tyriar Mar 15, 2024
d5217d2
shorter array syntax (#207866)
TylerLeonhardt Mar 15, 2024
ebfab45
testing: colorize ansi codes in plain text test messages (#207852)
connor4312 Mar 15, 2024
070af85
commands - log error when history is invalid (#207706) (#207871)
bpasero Mar 15, 2024
ad28dbf
Simplify terminal chat layout
Tyriar Mar 15, 2024
fedccb4
aux window - override user-agent styles for tables for extensions edi…
bpasero Mar 15, 2024
2fed6fa
aux window - pick the right editor part (#207874)
bpasero Mar 15, 2024
c99ae85
Fix a couple style issues (#207873)
TylerLeonhardt Mar 15, 2024
b58f46d
Add API warning to defaultImplicitVariables (#207883)
roblourens Mar 15, 2024
cf5ebe5
Update inline chat input width when toolbar width change.
rebornix Mar 15, 2024
61af42e
Adopt InlineChatWidget in notebook
rebornix Mar 15, 2024
250211e
Limit splits of '=' for environment variables.
DanielRosenwasser Mar 15, 2024
c2be0c1
Remove hardcoded 400px
Tyriar Mar 15, 2024
ce0b797
Temporary solution to enable an "All Files" option in the `#file` var…
TylerLeonhardt Mar 15, 2024
5ac16f4
Merge pull request #207887 from microsoft/rebornix/diplomatic-crab
rebornix Mar 15, 2024
b2b2dc1
Handle resizing off screen
Tyriar Mar 15, 2024
e8fd06f
Merge pull request #207889 from microsoft/limitSplit
Tyriar Mar 15, 2024
a737ec7
Avoid kb conflicts with inline chat (#207890)
rebornix Mar 15, 2024
af87eac
Remove unused import
Tyriar Mar 15, 2024
1b760ca
Move TerminalMainContribution back to block startup
Tyriar Mar 15, 2024
3292991
Register disposables
Tyriar Mar 15, 2024
ca3acd1
Merge pull request #207888 from microsoft/tyriar/207488
Tyriar Mar 15, 2024
2f4d129
Merge pull request #207891 from microsoft/tyriar/207372
Tyriar Mar 15, 2024
7583d98
Remove unwanted comment, improve name
Tyriar Mar 15, 2024
32b939e
Merge pull request #207892 from microsoft/tyriar/cleanup
Tyriar Mar 15, 2024
b7bfbef
Update extensionPaths when web extension host started (#193849)
thegecko Mar 15, 2024
e1acb1b
feat: add ipcLogger and timeoutDelay for IPCServer (#193896)
futurist Mar 15, 2024
7caab31
editor paste event result return ClipboardEvent (#192732)
deyihu Mar 16, 2024
c7578a3
Do not trim whitespace when part of strings or regexes (#198164)
333fred Mar 16, 2024
997212d
Use indentSize instead of tabSize for LineCommentCommand (#193811)
jhasse Mar 16, 2024
ca90b8e
aux window - drop buggy `AuxWindowUnsupported` capability
bpasero Mar 16, 2024
08159ae
Reuse write code in _onProcessData
Tyriar Mar 17, 2024
aefe7e8
Merge pull request #207952 from microsoft/tyriar/instance_cleanup
Tyriar Mar 17, 2024
8c7cf6a
Support Ctrl+A in notebook outputs (#207548)
DonJayamanne Mar 17, 2024
b216b43
Shift+PageUp/Down to select NB output contents (#207962)
DonJayamanne Mar 17, 2024
9f25e63
Re-order Cut/Copy/Paste in the Cell context menu (#207963)
DonJayamanne Mar 18, 2024
9ccb0fa
Remove dead code (type IOutputRequestDto) (#207971)
DonJayamanne Mar 18, 2024
5412743
working copy - allow to shutdown even with dirty changes and no backu…
bpasero Mar 18, 2024
cda53a0
Add single view pane container title support (#207816)
benibenj Mar 18, 2024
c800bf9
Introduce minimap section headers, a la Xcode (#190759)
dgileadi Mar 18, 2024
1413fc8
feat: create and upload legacy remote server (#204139)
deepak1556 Mar 18, 2024
e1ce54f
fix installing and watching workspace extensions (#207983)
sandy081 Mar 18, 2024
568fe88
aux window - try to mitigate custom editor claim across windows (#207…
bpasero Mar 18, 2024
1b4e419
Better timeline title for cell metadata changes (#207972)
DonJayamanne Mar 18, 2024
7c21685
fix: legacy server stage dependency for CI builds (#207994)
deepak1556 Mar 18, 2024
889093b
Fixes diff gutter styling issues
hediet Mar 18, 2024
84bb330
rename suggestions: refactor: don't use a setter for a method mutatin…
ulugbekna Mar 14, 2024
f219b35
rename suggestions: refactor: don't apply editor font to rename input…
ulugbekna Mar 14, 2024
1fb7614
rename suggestions: refactor: better name
ulugbekna Mar 16, 2024
3de6200
rename suggestions: refactor: use a DeferredPromise
ulugbekna Mar 16, 2024
04f0647
rename suggestions: fix: arrow up works always
ulugbekna Mar 16, 2024
40565ce
rename suggestions: feat: implement new UX
ulugbekna Mar 16, 2024
dda59c2
rename suggestions: fix: clear focused rename suggestion when input f…
ulugbekna Mar 18, 2024
7451929
rename suggestions: polish new UX & update telemetry 'source' field t…
ulugbekna Mar 18, 2024
e752296
aux window - change to an action for when custom editor fails to open…
bpasero Mar 18, 2024
19a7838
Remove custom property from nb and cell metadata (#207995)
DonJayamanne Mar 18, 2024
010f4fc
SCM - fix input widget height on first render (#208017)
lszomoru Mar 18, 2024
c45557f
chore: update server detection script for legacy server (#208000)
deepak1556 Mar 18, 2024
b356b20
cli: add --server-base-path flag to `code serve-web` command (#207932)
btwiuse Mar 18, 2024
3242621
Remove unwanted vscode property when not required (#208014)
DonJayamanne Mar 18, 2024
484fd56
Fixes arrow positioning.
hediet Mar 18, 2024
c202946
Scroll Locking Improvements (#208023)
benibenj Mar 18, 2024
987d928
make workspace extensions feature experimental and insiders only (#20…
sandy081 Mar 18, 2024
16b2e2d
Update xterm.js
Tyriar Mar 18, 2024
1b1b41c
report extension signature telemetry (#208027)
sandy081 Mar 18, 2024
6ab9dd8
Suppress extension diagnostics in code blocks (#207754)
mjbvz Mar 18, 2024
438bfd2
Merge pull request #208030 from microsoft/tyriar/xterm_240318
Tyriar Mar 18, 2024
ff15e55
Clear accounts badge when settings are disabled (#208028)
bhavyaus Mar 18, 2024
7015a87
cli: avoid adoption of tunnels with existing host connections (#208033)
connor4312 Mar 18, 2024
f5f392c
Enable shell integration in hidden terminals
Tyriar Mar 18, 2024
b356bdd
make the setting application scoped (#208035)
sandy081 Mar 18, 2024
cf9f245
Add Filter menu to notebook outline view (#208034)
Yoyokrazy Mar 18, 2024
b3701a9
Merge pull request #208036 from microsoft/tyriar/199611
Tyriar Mar 18, 2024
18d118a
Pick up latest TS for building VS Code (#208041)
mjbvz Mar 18, 2024
091ad6b
rename suggestions: fix: set selection in rename input field to initi…
ulugbekna Mar 18, 2024
a3af971
Add setting to exclude non-header md cells from notebook outline view…
Yoyokrazy Mar 18, 2024
74e4199
rename suggestions: refactor: move stats to a proper object instead o…
ulugbekna Mar 18, 2024
102349e
rename suggestions: refactor: shuffle around class fields for readabi…
ulugbekna Mar 18, 2024
e94bb77
rename suggestions: fix: reset isEditingRenameCandidate when rename-c…
ulugbekna Mar 18, 2024
b082f18
rename suggestions: add telemetry to capture time before first input-…
ulugbekna Mar 18, 2024
6511910
Align notebook variables api command shape with api typings. (#208045)
rebornix Mar 18, 2024
3abe33b
register supportWorkspaceExtensions setting not in stable (#208040)
sandy081 Mar 18, 2024
85421b6
move AI search sparkle button to input (#207780)
andreamah Mar 18, 2024
d56e1ee
Fix terminal chat input background
Tyriar Mar 18, 2024
7084cf9
Adopt buttonConfigProvider for terminal chat actions
Tyriar Mar 18, 2024
20a38ea
Merge pull request #208046 from microsoft/tyriar/4535
Tyriar Mar 18, 2024
7c74357
Merge pull request #208047 from microsoft/tyriar/4288
Tyriar Mar 18, 2024
1e95cb9
Keep notebook model in sync with the ipynb json (#208052)
DonJayamanne Mar 19, 2024
7c51753
More improvements to the QuickPick Tree (#208054)
TylerLeonhardt Mar 19, 2024
36ced2d
Fix go to action on notebook toolbar (#208061)
rebornix Mar 19, 2024
2389f17
speech - activate extension also for keyword recognition (#208062)
bpasero Mar 19, 2024
690a5a8
Show 'File saved' not `Cell Metadata Updated` (#208053)
DonJayamanne Mar 19, 2024
770afe0
aux window - veto window close for custom editors without backup (#20…
bpasero Mar 19, 2024
c85b2a2
Rebase against the upstream 770afe067379a553be946f4f6d91f1680d7b01e0
RomanNikitenko Mar 19, 2024
ef05416
chore: Update yarn.lock after alignment with upstream
RomanNikitenko Mar 19, 2024
a17b6d6
chore: update .rebase/CHANGELOG.md file
RomanNikitenko Mar 19, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
14 changes: 13 additions & 1 deletion .rebase/CHANGELOG.md
Expand Up @@ -11,7 +11,6 @@ https://github.com/che-incubator/che-code/pull/331
#### @vitaliy-guliy
https://github.com/che-incubator/che-code/pull/328

- code/extensions/che-api/src/extension.ts
- code/src/vs/workbench/contrib/terminal/browser/terminalInstance.ts
---

Expand All @@ -34,3 +33,16 @@ https://github.com/che-incubator/che-code/commit/eed0a5213ba1b29b810d53f6365aaa2

- code/src/vs/server/webClientServer.ts
---

#### @vitaliy-guliy
https://github.com/che-incubator/che-code/pull/211

- code/src/vs/workbench/contrib/webview/browser/pre/index-no-csp.html
- code/src/vs/workbench/contrib/webview/browser/pre/index.html
---

#### @RomanNikitenko
https://github.com/che-incubator/che-code/pull/193

- code/src/vs/workbench/contrib/terminal/browser/terminal.contribution.ts
---
1 change: 1 addition & 0 deletions code/.gitignore
Expand Up @@ -4,6 +4,7 @@ npm-debug.log
Thumbs.db
node_modules/
.build/
.vscode/extensions/**/out/
extensions/**/dist/
/out*/
/extensions/**/out/
Expand Down
2 changes: 1 addition & 1 deletion code/.nvmrc
@@ -1 +1 @@
18.17.1
18.19.0
2 changes: 1 addition & 1 deletion code/.vscode/notebooks/api.github-issues
Expand Up @@ -7,7 +7,7 @@
{
"kind": 2,
"language": "github-issues",
"value": "$REPO=repo:microsoft/vscode\n$MILESTONE=milestone:\"February 2024\""
"value": "$REPO=repo:microsoft/vscode\n$MILESTONE=milestone:\"March 2024\""
},
{
"kind": 1,
Expand Down
2 changes: 1 addition & 1 deletion code/.vscode/notebooks/endgame.github-issues
Expand Up @@ -7,7 +7,7 @@
{
"kind": 2,
"language": "github-issues",
"value": "$REPOS=repo:microsoft/lsprotocol repo:microsoft/monaco-editor repo:microsoft/vscode repo:microsoft/vscode-anycode repo:microsoft/vscode-autopep8 repo:microsoft/vscode-black-formatter repo:microsoft/vscode-copilot repo:microsoft/vscode-copilot-release repo:microsoft/vscode-dev repo:microsoft/vscode-dev-chrome-launcher repo:microsoft/vscode-emmet-helper repo:microsoft/vscode-extension-telemetry repo:microsoft/vscode-flake8 repo:microsoft/vscode-github-issue-notebooks repo:microsoft/vscode-hexeditor repo:microsoft/vscode-internalbacklog repo:microsoft/vscode-isort repo:microsoft/vscode-js-debug repo:microsoft/vscode-jupyter repo:microsoft/vscode-jupyter-internal repo:microsoft/vscode-l10n repo:microsoft/vscode-livepreview repo:microsoft/vscode-markdown-languageservice repo:microsoft/vscode-markdown-tm-grammar repo:microsoft/vscode-mypy repo:microsoft/vscode-pull-request-github repo:microsoft/vscode-pylint repo:microsoft/vscode-python repo:microsoft/vscode-python-debugger repo:microsoft/vscode-python-tools-extension-template repo:microsoft/vscode-references-view repo:microsoft/vscode-remote-release repo:microsoft/vscode-remote-repositories-github repo:microsoft/vscode-remote-tunnels repo:microsoft/vscode-remotehub repo:microsoft/vscode-settings-sync-server repo:microsoft/vscode-unpkg repo:microsoft/vscode-vsce\n\n$MILESTONE=milestone:\"February 2024\""
"value": "$REPOS=repo:microsoft/lsprotocol repo:microsoft/monaco-editor repo:microsoft/vscode repo:microsoft/vscode-anycode repo:microsoft/vscode-autopep8 repo:microsoft/vscode-black-formatter repo:microsoft/vscode-copilot repo:microsoft/vscode-copilot-release repo:microsoft/vscode-dev repo:microsoft/vscode-dev-chrome-launcher repo:microsoft/vscode-emmet-helper repo:microsoft/vscode-extension-telemetry repo:microsoft/vscode-flake8 repo:microsoft/vscode-github-issue-notebooks repo:microsoft/vscode-hexeditor repo:microsoft/vscode-internalbacklog repo:microsoft/vscode-isort repo:microsoft/vscode-js-debug repo:microsoft/vscode-jupyter repo:microsoft/vscode-jupyter-internal repo:microsoft/vscode-l10n repo:microsoft/vscode-livepreview repo:microsoft/vscode-markdown-languageservice repo:microsoft/vscode-markdown-tm-grammar repo:microsoft/vscode-mypy repo:microsoft/vscode-pull-request-github repo:microsoft/vscode-pylint repo:microsoft/vscode-python repo:microsoft/vscode-python-debugger repo:microsoft/vscode-python-tools-extension-template repo:microsoft/vscode-references-view repo:microsoft/vscode-remote-release repo:microsoft/vscode-remote-repositories-github repo:microsoft/vscode-remote-tunnels repo:microsoft/vscode-remotehub repo:microsoft/vscode-settings-sync-server repo:microsoft/vscode-unpkg repo:microsoft/vscode-vsce\n\n$MILESTONE=milestone:\"March 2024\""
},
{
"kind": 1,
Expand Down
2 changes: 1 addition & 1 deletion code/.vscode/notebooks/my-endgame.github-issues
Expand Up @@ -7,7 +7,7 @@
{
"kind": 2,
"language": "github-issues",
"value": "$REPOS=repo:microsoft/lsprotocol repo:microsoft/monaco-editor repo:microsoft/vscode repo:microsoft/vscode-anycode repo:microsoft/vscode-autopep8 repo:microsoft/vscode-black-formatter repo:microsoft/vscode-copilot repo:microsoft/vscode-copilot-release repo:microsoft/vscode-dev repo:microsoft/vscode-dev-chrome-launcher repo:microsoft/vscode-emmet-helper repo:microsoft/vscode-extension-telemetry repo:microsoft/vscode-flake8 repo:microsoft/vscode-github-issue-notebooks repo:microsoft/vscode-hexeditor repo:microsoft/vscode-internalbacklog repo:microsoft/vscode-isort repo:microsoft/vscode-js-debug repo:microsoft/vscode-jupyter repo:microsoft/vscode-jupyter-internal repo:microsoft/vscode-l10n repo:microsoft/vscode-livepreview repo:microsoft/vscode-markdown-languageservice repo:microsoft/vscode-markdown-tm-grammar repo:microsoft/vscode-mypy repo:microsoft/vscode-pull-request-github repo:microsoft/vscode-pylint repo:microsoft/vscode-python repo:microsoft/vscode-python-debugger repo:microsoft/vscode-python-tools-extension-template repo:microsoft/vscode-references-view repo:microsoft/vscode-remote-release repo:microsoft/vscode-remote-repositories-github repo:microsoft/vscode-remote-tunnels repo:microsoft/vscode-remotehub repo:microsoft/vscode-settings-sync-server repo:microsoft/vscode-unpkg repo:microsoft/vscode-vsce\n\n$MILESTONE=milestone:\"February 2024\"\n\n$MINE=assignee:@me"
"value": "$REPOS=repo:microsoft/lsprotocol repo:microsoft/monaco-editor repo:microsoft/vscode repo:microsoft/vscode-anycode repo:microsoft/vscode-autopep8 repo:microsoft/vscode-black-formatter repo:microsoft/vscode-copilot repo:microsoft/vscode-copilot-release repo:microsoft/vscode-dev repo:microsoft/vscode-dev-chrome-launcher repo:microsoft/vscode-emmet-helper repo:microsoft/vscode-extension-telemetry repo:microsoft/vscode-flake8 repo:microsoft/vscode-github-issue-notebooks repo:microsoft/vscode-hexeditor repo:microsoft/vscode-internalbacklog repo:microsoft/vscode-isort repo:microsoft/vscode-js-debug repo:microsoft/vscode-jupyter repo:microsoft/vscode-jupyter-internal repo:microsoft/vscode-l10n repo:microsoft/vscode-livepreview repo:microsoft/vscode-markdown-languageservice repo:microsoft/vscode-markdown-tm-grammar repo:microsoft/vscode-mypy repo:microsoft/vscode-pull-request-github repo:microsoft/vscode-pylint repo:microsoft/vscode-python repo:microsoft/vscode-python-debugger repo:microsoft/vscode-python-tools-extension-template repo:microsoft/vscode-references-view repo:microsoft/vscode-remote-release repo:microsoft/vscode-remote-repositories-github repo:microsoft/vscode-remote-tunnels repo:microsoft/vscode-remotehub repo:microsoft/vscode-settings-sync-server repo:microsoft/vscode-unpkg repo:microsoft/vscode-vsce\n\n$MILESTONE=milestone:\"March 2024\"\n\n$MINE=assignee:@me"
},
{
"kind": 1,
Expand Down
2 changes: 1 addition & 1 deletion code/.vscode/notebooks/my-work.github-issues
Expand Up @@ -7,7 +7,7 @@
{
"kind": 2,
"language": "github-issues",
"value": "// list of repos we work in\n$REPOS=repo:microsoft/lsprotocol repo:microsoft/monaco-editor repo:microsoft/vscode repo:microsoft/vscode-anycode repo:microsoft/vscode-autopep8 repo:microsoft/vscode-black-formatter repo:microsoft/vscode-copilot repo:microsoft/vscode-copilot-release repo:microsoft/vscode-dev repo:microsoft/vscode-dev-chrome-launcher repo:microsoft/vscode-emmet-helper repo:microsoft/vscode-extension-telemetry repo:microsoft/vscode-flake8 repo:microsoft/vscode-github-issue-notebooks repo:microsoft/vscode-hexeditor repo:microsoft/vscode-internalbacklog repo:microsoft/vscode-isort repo:microsoft/vscode-js-debug repo:microsoft/vscode-jupyter repo:microsoft/vscode-jupyter-internal repo:microsoft/vscode-l10n repo:microsoft/vscode-livepreview repo:microsoft/vscode-markdown-languageservice repo:microsoft/vscode-markdown-tm-grammar repo:microsoft/vscode-mypy repo:microsoft/vscode-pull-request-github repo:microsoft/vscode-pylint repo:microsoft/vscode-python repo:microsoft/vscode-python-debugger repo:microsoft/vscode-python-tools-extension-template repo:microsoft/vscode-references-view repo:microsoft/vscode-remote-release repo:microsoft/vscode-remote-repositories-github repo:microsoft/vscode-remote-tunnels repo:microsoft/vscode-remotehub repo:microsoft/vscode-settings-sync-server repo:microsoft/vscode-unpkg repo:microsoft/vscode-vsce\n\n// current milestone name\n$MILESTONE=milestone:\"February 2024\"\n"
"value": "// list of repos we work in\n$REPOS=repo:microsoft/lsprotocol repo:microsoft/monaco-editor repo:microsoft/vscode repo:microsoft/vscode-anycode repo:microsoft/vscode-autopep8 repo:microsoft/vscode-black-formatter repo:microsoft/vscode-copilot repo:microsoft/vscode-copilot-release repo:microsoft/vscode-dev repo:microsoft/vscode-dev-chrome-launcher repo:microsoft/vscode-emmet-helper repo:microsoft/vscode-extension-telemetry repo:microsoft/vscode-flake8 repo:microsoft/vscode-github-issue-notebooks repo:microsoft/vscode-hexeditor repo:microsoft/vscode-internalbacklog repo:microsoft/vscode-isort repo:microsoft/vscode-js-debug repo:microsoft/vscode-jupyter repo:microsoft/vscode-jupyter-internal repo:microsoft/vscode-l10n repo:microsoft/vscode-livepreview repo:microsoft/vscode-markdown-languageservice repo:microsoft/vscode-markdown-tm-grammar repo:microsoft/vscode-mypy repo:microsoft/vscode-pull-request-github repo:microsoft/vscode-pylint repo:microsoft/vscode-python repo:microsoft/vscode-python-debugger repo:microsoft/vscode-python-tools-extension-template repo:microsoft/vscode-references-view repo:microsoft/vscode-remote-release repo:microsoft/vscode-remote-repositories-github repo:microsoft/vscode-remote-tunnels repo:microsoft/vscode-remotehub repo:microsoft/vscode-settings-sync-server repo:microsoft/vscode-unpkg repo:microsoft/vscode-vsce\n\n// current milestone name\n$MILESTONE=milestone:\"March 2024\"\n"
},
{
"kind": 1,
Expand Down
1 change: 0 additions & 1 deletion code/.vscode/settings.json
Expand Up @@ -170,6 +170,5 @@
},
"css.format.spaceAroundSelectorSeparator": true,
"inlineChat.mode": "live",
"testing.defaultGutterClickAction": "contextMenu",
"typescript.enablePromptUseWorkspaceTsdk": true,
}
4 changes: 2 additions & 2 deletions code/.yarnrc
@@ -1,5 +1,5 @@
disturl "https://electronjs.org/headers"
target "27.3.2"
ms_build_id "26836302"
target "28.2.6"
ms_build_id "27476517"
runtime "electron"
build_from_source "true"
28 changes: 14 additions & 14 deletions code/SECURITY.md
@@ -1,41 +1,41 @@
<!-- BEGIN MICROSOFT SECURITY.MD V0.0.5 BLOCK -->
<!-- BEGIN MICROSOFT SECURITY.MD V0.0.9 BLOCK -->

## Security

Microsoft takes the security of our software products and services seriously, which includes all source code repositories managed through our GitHub organizations, which include [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin), and [our GitHub organizations](https://opensource.microsoft.com/).
Microsoft takes the security of our software products and services seriously, which includes all source code repositories managed through our GitHub organizations, which include [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet) and [Xamarin](https://github.com/xamarin).

If you believe you have found a security vulnerability in any Microsoft-owned repository that meets [Microsoft's definition of a security vulnerability](https://docs.microsoft.com/en-us/previous-versions/tn-archive/cc751383(v=technet.10)), please report it to us as described below.
If you believe you have found a security vulnerability in any Microsoft-owned repository that meets [Microsoft's definition of a security vulnerability](https://aka.ms/security.md/definition), please report it to us as described below.

## Reporting Security Issues

**Please do not report security vulnerabilities through public GitHub issues.**

Instead, please report them to the Microsoft Security Response Center (MSRC) at [https://msrc.microsoft.com/create-report](https://msrc.microsoft.com/create-report).
Instead, please report them to the Microsoft Security Response Center (MSRC) at [https://msrc.microsoft.com/create-report](https://aka.ms/security.md/msrc/create-report).

If you prefer to submit without logging in, send email to [secure@microsoft.com](mailto:secure@microsoft.com). If possible, encrypt your message with our PGP key; please download it from the [Microsoft Security Response Center PGP Key page](https://www.microsoft.com/en-us/msrc/pgp-key-msrc).
If you prefer to submit without logging in, send email to [secure@microsoft.com](mailto:secure@microsoft.com). If possible, encrypt your message with our PGP key; please download it from the [Microsoft Security Response Center PGP Key page](https://aka.ms/security.md/msrc/pgp).

You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Additional information can be found at [microsoft.com/msrc](https://www.microsoft.com/msrc).

Please include the requested information listed below (as much as you can provide) to help us better understand the nature and scope of the possible issue:

* Type of issue (e.g. buffer overflow, SQL injection, cross-site scripting, etc.)
* Full paths of source file(s) related to the manifestation of the issue
* The location of the affected source code (tag/branch/commit or direct URL)
* Any special configuration required to reproduce the issue
* Step-by-step instructions to reproduce the issue
* Proof-of-concept or exploit code (if possible)
* Impact of the issue, including how an attacker might exploit the issue
* Type of issue (e.g. buffer overflow, SQL injection, cross-site scripting, etc.)
* Full paths of source file(s) related to the manifestation of the issue
* The location of the affected source code (tag/branch/commit or direct URL)
* Any special configuration required to reproduce the issue
* Step-by-step instructions to reproduce the issue
* Proof-of-concept or exploit code (if possible)
* Impact of the issue, including how an attacker might exploit the issue

This information will help us triage your report more quickly.

If you are reporting for a bug bounty, more complete reports can contribute to a higher bounty award. Please visit our [Microsoft Bug Bounty Program](https://microsoft.com/msrc/bounty) page for more details about our active programs.
If you are reporting for a bug bounty, more complete reports can contribute to a higher bounty award. Please visit our [Microsoft Bug Bounty Program](https://aka.ms/security.md/msrc/bounty) page for more details about our active programs.

## Preferred Languages

We prefer all communications to be in English.

## Policy

Microsoft follows the principle of [Coordinated Vulnerability Disclosure](https://www.microsoft.com/en-us/msrc/cvd).
Microsoft follows the principle of [Coordinated Vulnerability Disclosure](https://aka.ms/security.md/cvd).

<!-- END MICROSOFT SECURITY.MD BLOCK -->
2 changes: 1 addition & 1 deletion code/build/.cachesalt
@@ -1 +1 @@
2024-02-05T09:34:15.476Z
2024-03-18T08:47:22.277Z
16 changes: 10 additions & 6 deletions code/build/azure-pipelines/common/publish.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 9 additions & 5 deletions code/build/azure-pipelines/common/publish.ts
Expand Up @@ -531,7 +531,7 @@ interface Asset {
}

// Contains all of the logic for mapping details to our actual product names in CosmosDB
function getPlatform(product: string, os: string, arch: string, type: string): string {
function getPlatform(product: string, os: string, arch: string, type: string, isLegacy: boolean): string {
switch (os) {
case 'win32':
switch (product) {
Expand Down Expand Up @@ -582,9 +582,12 @@ function getPlatform(product: string, os: string, arch: string, type: string): s
case 'client':
return `linux-${arch}`;
case 'server':
return `server-linux-${arch}`;
return isLegacy ? `legacy-server-linux-${arch}` : `server-linux-${arch}`;
case 'web':
return arch === 'standalone' ? 'web-standalone' : `server-linux-${arch}-web`;
if (arch === 'standalone') {
return 'web-standalone';
}
return isLegacy ? `legacy-server-linux-${arch}-web` : `server-linux-${arch}-web`;
default:
throw new Error(`Unrecognized: ${product} ${os} ${arch} ${type}`);
}
Expand Down Expand Up @@ -639,7 +642,7 @@ function getRealType(type: string) {

async function processArtifact(artifact: Artifact, artifactFilePath: string): Promise<void> {
const log = (...args: any[]) => console.log(`[${artifact.name}]`, ...args);
const match = /^vscode_(?<product>[^_]+)_(?<os>[^_]+)_(?<arch>[^_]+)_(?<unprocessedType>[^_]+)$/.exec(artifact.name);
const match = /^vscode(?:_legacy)?_(?<product>[^_]+)_(?<os>[^_]+)_(?<arch>[^_]+)_(?<unprocessedType>[^_]+)$/.exec(artifact.name);

if (!match) {
throw new Error(`Invalid artifact name: ${artifact.name}`);
Expand All @@ -649,7 +652,8 @@ async function processArtifact(artifact: Artifact, artifactFilePath: string): Pr
const quality = e('VSCODE_QUALITY');
const commit = e('BUILD_SOURCEVERSION');
const { product, os, arch, unprocessedType } = match.groups!;
const platform = getPlatform(product, os, arch, unprocessedType);
const isLegacy = artifact.name.includes('_legacy');
const platform = getPlatform(product, os, arch, unprocessedType, isLegacy);
const type = getRealType(unprocessedType);
const size = fs.statSync(artifactFilePath).size;
const stream = fs.createReadStream(artifactFilePath);
Expand Down