Commit Graph

109886 Commits

Author SHA1 Message Date
Matt Bierner
debcf16fcd Mangle exported symbols (#182935)
* Mangle exported functions

For #180461

This prototype tries to mangle exported functions, saving a further 440kb from the bundle size

* Fix missing call

* Also try mangling top level exported consts too

* Fixing errors

* Don't run on build files

* Skip a few more manglings and revert change to namespace

* Skip a few more monaco files

* Also mangle consts that shadow types

This increases savings up to 3325

* Also mangle exported classes

* Skip mangling more localization functions for now

* Opt out pfs

* Update build script

* Run find locations task in parallel

This should speed up compile

* Cleanup before close

* Limit workers to avoid hitting memory limit

* Limit pool size

* Skip one more mangling

* Exclude entrypoints from mangling

* Try to fix web build and clean up code

* Exempt a few more projects

* Exempt another file

* Also exempt html

* Skip mangling ext entrypoints

* Use prefix that can't be confused with rpc calls

* Fix max call stack error

* Switch prefixes

* Don't mangle ambient declarations

* Use correct way of checking modifier flags

* Workaround getCombinedModifierFlags not doing what I'd expect

Maybe needs the checker to be enabled too? Just check parent chain instead for now

* Clean up code and add logic showing how enum mangling could work

* Remove a few more skipMangles

Use entrypoints instead

* Fix entrypoint name
2023-06-13 08:18:05 +02:00
Bhavya U
79c4092768 Register with editorResolver before attempting to open walkthrough (#184969) 2023-06-13 03:38:34 +02:00
Bhavya U
6e45786d02 Update quickpick on walkthrough additions (#184965) 2023-06-12 18:00:03 -07:00
Megan Rogge
74d1f59267 Merge pull request #184943 from microsoft/merogge/inline-help-improvement 2023-06-12 19:12:32 -05:00
Rob Lourens
ca3c346634 Don't auto-focus a "deemphasized" frame while debugging (#184962)
Fix #184640
2023-06-12 16:55:45 -07:00
Rob Lourens
a667642386 Fix error in dispose from telemetry (#184957) 2023-06-12 15:42:28 -07:00
Megan Rogge
22a49445d3 Merge branch 'main' into merogge/inline-help-improvement 2023-06-12 16:45:19 -05:00
Megan Rogge
dfcaefac6c Merge pull request #184953 from microsoft/merogge/fix-a-bug
prevent repeated event handling
2023-06-12 16:18:38 -05:00
meganrogge
9eb77afd62 arrows 2023-06-12 16:13:44 -05:00
meganrogge
d2ca3e25fe fixes 2023-06-12 16:12:53 -05:00
Megan Rogge
571fbf44df Update src/vs/workbench/contrib/chat/browser/actions/chatAccessibilityHelp.ts
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com>
2023-06-12 16:05:34 -05:00
Megan Rogge
5c3c8a2698 Update src/vs/workbench/contrib/chat/browser/actions/chatAccessibilityHelp.ts
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com>
2023-06-12 16:05:08 -05:00
Megan Rogge
8b18ae5f9e Update src/vs/workbench/contrib/chat/browser/actions/chatAccessibilityHelp.ts
Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com>
2023-06-12 16:04:59 -05:00
Megan Rogge
6c0a794cd5 Merge pull request #184945 from microsoft/merogge/inline-outline
add border to `AccessibleView`
2023-06-12 16:00:38 -05:00
meganrogge
50941ef29e fix #184951 2023-06-12 15:47:06 -05:00
Daniel Imms
b8fe761e22 Merge pull request #184942 from microsoft/tyriar/node-pty1
node-pty@1.0
2023-06-12 13:43:33 -07:00
Michael Lively
a33dc50be8 Filter out notebook codeaction kind (#184930)
* filter notebook codeactions unless specifically invoked

* feedback revisions

* fix some mistakes/formatting

* simplify
2023-06-12 13:32:45 -07:00
Dirk Bäumer
4558410d11 Disable rich navigation (#184949) 2023-06-12 21:28:57 +02:00
meganrogge
69defeced6 reformat 2023-06-12 14:27:56 -05:00
Michael Lively
6178b02e76 Notebooks -- lightbulbs hide upon leaving cell focus (#184929)
* lightbulbs hide upon cell leaving focus

* whitespace/format
2023-06-12 12:26:35 -07:00
Matt Bierner
ab8ed4b717 Fallback to use insert text when label is falsy (#184944)
For #184812
2023-06-12 21:11:42 +02:00
Daniel Imms
23fe76631c Merge pull request #184922 from jeanp413/fix-184921
Fix xterm search addon is loaded twice in vscode in browser
2023-06-12 12:06:58 -07:00
meganrogge
05a76f3274 rm unused check 2023-06-12 13:53:42 -05:00
meganrogge
75ba646d7b fix #184618 2023-06-12 13:52:44 -05:00
Raymond Zhao
13e7d80fcd Bump windows-process-tree (#184759)
Fixes https://github.com/microsoft/vscode/issues/179697
2023-06-12 11:36:56 -07:00
Daniel Imms
ecb489bbb0 node-pty@1.0 2023-06-12 11:30:42 -07:00
Rob Lourens
bfe6dcb6f3 Remove block cursor character from chat (#184936)
* Remove block cursor character from chat

* Remove comment
2023-06-12 20:09:41 +02:00
meganrogge
51f5856342 improve inline chat menu 2023-06-12 12:54:56 -05:00
Bhavya U
c9c3321afc Simplify welcome widget (#184876) 2023-06-12 10:07:44 -07:00
Jean Pierre
4a3fb62ccc Fix #184921 2023-06-12 11:16:43 -05:00
Robo
b4dd4d51fa ci: switch to bionic agents for arm64 and armhf clients (#184906)
* ci: switch to bionic agents for arm64 and armhf clients

* ci: invalidate cache

* ci: fix docker client installation

* chore: update debian dependencies

* chore: update rpm dependencies
2023-06-13 00:50:36 +09:00
Johannes Rieken
b0bcc33d34 joh/cautious cephalopod (#184692)
* improve performance of `TraitSpliceable#splice`, avoid O(n2), avoid loop when not removing anything

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

* improve `Trait#splice` by reducing how often arrays are iterated over (from eight to three)

* one more cleanup

---------

Co-authored-by: João Moreno <joao.moreno@microsoft.com>
2023-06-12 07:25:07 -07:00
Robo
bfffb9d8ab fix: loading minimist in packaged builds (#184915) 2023-06-12 07:19:00 -07:00
Sandeep Somavarapu
f660240526 finetune issue troubleshooting (#184907) 2023-06-12 15:23:48 +02:00
Henning Dieterichs
4dd7a526cd Implements diff editor revert button. (#184909) 2023-06-12 15:07:14 +02:00
Robo
02ec02e967 fix: disable app sandbox when --no-sandbox is present (#184897) 2023-06-12 15:01:50 +02:00
Jean Pierre
46b43d1def Fix remote.autoForwardPortsSource sometimes not respected from machine settings (#184860)
Fix #184859
2023-06-12 13:01:35 +00:00
Sandeep Somavarapu
46041c9f0e Implement troubleshoot issue (#184901)
* implement troubleshoot issue action

* move issue troubleshooting to a service

* feedback

* fix stable check
2023-06-12 13:37:50 +02:00
Ladislau Szomoru
17c88bf045 Git - extract code into UnsafeRepositoryManager (#184896) 2023-06-12 12:29:47 +02:00
Johannes Rieken
70dff6df08 make sure to send undo feedback when cancelling or undoing (#184892) 2023-06-12 11:50:11 +02:00
Ladislau Szomoru
b0b1af125c Git - extract code into ParentRepositoriesManager (#184891) 2023-06-12 11:47:30 +02:00
Aiday Marlen Kyzy
4144b0afb9 Merge pull request #184480 from microsoft/aiday/internalIssue4344
Spawning the interactive editor widget with left indentation
2023-06-12 10:50:25 +02:00
Ladislau Szomoru
323e6df4e7 Git - improve repositories quick pick (#184794) 2023-06-12 10:05:02 +02:00
Aiday Marlen Kyzy
e2d9e43ea6 setting the type of the indentation line number and the level 2023-06-12 09:35:48 +02:00
Henning Dieterichs
89ec834df2 Diff Editor Rewrite Progress (#184857) 2023-06-12 07:03:26 +02:00
Bhavya U
ef6abe4cd1 Adopt editor resolver for Welcome/Walkthrough pages (#184770)
* Register walkthrough pages via editorResolverService

* Clean up code
2023-06-11 13:37:10 -07:00
Henning Dieterichs
7ff66b360d Diff Editor v2 Bugfixes (#184797) 2023-06-10 19:28:01 +02:00
Matt Bierner
7e1125f9a7 Remove log (#184768)
Fixes #184731
2023-06-09 15:49:50 -07:00
Connor Peet
c550a7b52c debug: auto recover from shifted tmpdirs in auto lauch (#184764)
I think this should fix https://github.com/microsoft/vscode-js-debug/issues/1660
2023-06-10 00:14:11 +02:00
Matt Bierner
5a55352cf7 Combine esbuild scripts (#184531)
* Combine esbuild scripts

This combines the various build scripts used for building webview/notebook content. This should make it easier to update settings for them

As part of this, I also fixed the script so that on watch it restarts automatically on syntax errors instead of exiting

* Migrate other build script

* Fixing math build script
2023-06-09 14:55:05 -07:00