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 #577

Open
wants to merge 643 commits into
base: main
Choose a base branch
from
Open

[pull] main from microsoft:main #577

wants to merge 643 commits into from

Conversation

pull[bot]
Copy link

@pull pull bot commented Oct 28, 2024

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull bot added the ⤵️ pull label Oct 28, 2024
mjbvz and others added 29 commits November 7, 2024 23:57
Fixes a few new typings issues. All seem like valid problems
…register warning into ext host code (#233373)

This just moves code out of a contribution into the service so that the ExtPoint handler gets set up before extensions start coming in.

Also, we'd like to throw when an extension doesn't include their auth provider in the package.json so move the warning into a place that makes sense and set up a telemetry event so we can understand usage of this behavior.

Fixes #233324
fix: don't roll back to snapshot if response hit length limit
* when discarding only our changes then save, instead of calling revert

fixes #233398

* show title for modified decoration
Give the tree find widget space at the top
* show spinner when having started to compute edits

* ignore hidden actions in chat overlay
* remove grabber

* remove async datat tree layout call
When executing `npm run gulp vscode-win32-x64` on the Windows platform, the `bundle-vscode` task is triggered. However, this task does not handle the path issues well, resulting in the contents of the `bootstrap-window.js` file not being injected into `workbench.js` and `processExplorer.js`.

The reason why VSCode does not encounter this issue is that the code compilation (compile-build) is performed on a Linux machine, while the Windows machine only executes the application build (vscode-win32-x64-ci will not trigger `bundle-vscode`).

Signed-off-by: Kevin Cui <[email protected]>
…h view title (#233408)

* only show views submenu if merged with view title

* add views submenu also to panel
Correct ShellIntegrationDecorationsEnabled in markdownDescription
* add undo btn to each change from chat edit

* react to layout changes

* better ids

* prevent double add

* * better support for buttons with label and text
* add `UndoHunkAction` which keybinding etc pp
* hunk widget renders hunk menu

* * make sure we are correctly subscribed to diffInfo changes
* simply things with more obs
* make it harder to lose the hunk menu

* undo the right hunk
- Use button colors so it stands out more

- Make sure cancellation returns focus to the editor
Contains microsoft/vscode-js-debug@v1.95.2...v1.95.3

I will have a nicer fix on js-debug's main branch, but this is simple and safe. In non-locked conditions the evaluation takes single-digit milliseconds.
#233445)

feat: add context key filtering to command retrieval in preferences actions
Tyriar and others added 30 commits November 15, 2024 10:06
Listen to right event in rectangle renderer
An overlay that indicates GPU-rendered lines
The dom file is getting pretty big. This splits out the parts that are specific to stylesheets as these are intendant of the other parts
* put copilot fix and explain in status bar

* fix up actions

* watch for execution error within the viewmodel

* make observable publicly readonly

* remove unused service

* fix tests

* remove unused import
* a11y view for last output from REPL input

* default auto focus to input

* comment
…33946)

* fix: don't re-add suggested entries which were previously removed

* fix: don't add related files after first request is submitted
In a couple of builds [like this one](https://dev.azure.com/monacotools/Monaco/_build/results?buildId=305323&view=results) we have seen bad comparisons of `extension.js` in the Microsoft Auth extension:

> 2024-11-15T19:16:07.080Z electron-universal SHA for file Contents/Resources/app/extensions/microsoft-authentication/dist/extension.js does not match across builds a4db653e84d42a8cb4681a2274dffd34e0d7729cf14c0c4228b668778aa81c18!=6ff1bd8b8b51db2bff1d5f000625f0efe490a92eb282d0559aa904325d6cad68

Which is odd, considering there is no native dependencies used on macOS. The suspicion is that this is because of `keytar` which we have in the package.json using an odd `file:./path...`syntax to prevent it from installing normally since we don't use it.

The solution: additionally alias keytar in the webpack config so that the resolution is predictable.
Cache up to date lines and don't write them unless invalidated
* use WIF for Codesign

* fix indentation

* fix tasks
…233926)

* Show local extensions on the top while searching extensions #232991

* use lowercase
The 'authentication.providerUsage' event fires wayyyy too often.

Before:

> 1 Event every time an extension asks for any provider and that provider returns an auth session.

After:

> 1 Event per provider per extension per session. In other words, we will only fire the telemetry event if we have never seen Extension, Foo, receive an auth session from Provider, Bar, in this window.

This will dramatically reduce the number of events, while still giving me insight on what extensions are using what providers.
separate help menus for repl input and history
Support installing default extensions on first startup #232990
Invert gpuMark, add reasons why it cannot be rendered to title
* Accept/Reject/Next/Previous actions per notebook

* Support Accept/Reject/Next/Prev in notebooks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.