Commit Graph

128437 Commits (main)

Author SHA1 Message Date
Benjamin Pasero 42ae0610a0
Copilot plan/settings links should be Proxima-aware (fix microsoft/vscode-copilot#11427) (#237520) 2025-01-08 21:00:44 +01:00
Matt Bierner 1ce23ea1f2
Merge pull request #237519 from mjbvz/sour-ptarmigan
Require `export` on all vscode public api types
2025-01-08 11:58:54 -08:00
Benjamin Pasero 4fca8e5557
chat setup - log when workspace trust is not given (#237518) 2025-01-08 20:48:17 +01:00
Matt Bierner 68ec60529e Require `export` on all vscode public api types
Adds new eslint rule which requires `export` be used for public api types

The `export` is not actually needed, but our existing typing files largely use it. This makes it consistent
2025-01-08 11:40:36 -08:00
Ladislau Szomoru dca80ea667
GitHub - add "Open on GitHub" to blame hover (#237514)
* WIP - saving my work

* Refactor hover rendering code
2025-01-08 11:34:54 -08:00
Matt Bierner 1329d03879
Merge pull request #236742 from mjbvz/jolly-dog
Add more logging around `filePatternsToUse`
2025-01-08 10:41:52 -08:00
Tyler James Leonhardt 691eaea3bd
Remove old code, simplify properties (#237512) 2025-01-08 19:11:01 +01:00
Daniel Imms 3fbcc9ac75
Merge pull request #237489 from microsoft/tyriar/236994_pwsh_disable_win10
Disable pwsh script suggest on Windows 10
2025-01-08 10:08:35 -08:00
Megan Rogge 4468259a6a
add info to a11y help dialog about chat edits (#237510) 2025-01-08 19:02:44 +01:00
Daniel Imms 85deb7876f
Merge pull request #237503 from microsoft/tyriar/ligatures_stable
Stabilize terminal ligatures
2025-01-08 09:57:47 -08:00
Daniel Imms 334dc49712
Merge pull request #237508 from microsoft/tyriar/executeCommand_flake
Retry executeCommand integration test on failure
2025-01-08 09:39:44 -08:00
Daniel Imms 2bcd6c467e
Retry executeCommand integration test on failure
It's unclear how this happened and seems like a very rare flake.
2025-01-08 09:16:51 -08:00
Daniel Imms 0fed760ad4
Merge pull request #237501 from microsoft/Tyriar-patch-1
Add debug disconnect to commandsToSkipShell
2025-01-08 08:39:01 -08:00
Daniel Imms 4f9edeae45
Stabilize ligatures, pass through new settings 2025-01-08 08:32:42 -08:00
Daniel Imms c23edf1fed
Add debug disconnect to commandsToSkipShell
Fixes #237500
2025-01-08 08:18:20 -08:00
Daniel Imms eb3dd0a4ee
Create expanded terminal ligatures config options 2025-01-08 07:49:31 -08:00
Daniel Imms 7297b69dc7
Update xterm.js 2025-01-08 07:49:13 -08:00
Benjamin Pasero 62aabbc27e
Enable custom titlebar on Linux by default as experiment (fix microsoft/vscode-internalbacklog#4857) (#237490) 2025-01-08 07:06:32 -08:00
Alexandru Dima d4a589ef8f
Turn on new renderings (#237491) 2025-01-08 15:47:16 +01:00
Daniel Imms 912d749ae0
Disable pwsh script suggest on Windows 10
Fixes #236994
2025-01-08 05:56:13 -08:00
Johannes Rieken cfe07a3592
save files on accept when `alwaysSaveWithGeneratedChanges` in on (#237482)
* chore - cleanup, use observable-config

* save files on accept when `alwaysSaveWithGeneratedChanges` in on

https://github.com/microsoft/vscode-copilot/issues/11498
2025-01-08 05:25:07 -08:00
Benjamin Pasero 2569d71b04
Chat welcome view never dismisses when in an untrusted workspace (fix microsoft/vscode-copilot#11517) (#237477) 2025-01-08 05:23:59 -08:00
Sandeep Somavarapu 33f3b654c2
recovery fix (#237474)
* recovery fix for #236429

* fix tests

* fix tests
2025-01-08 14:16:22 +01:00
Benjamin Pasero afbb64ba5c
watcher - disable failing test (windows) (#237476) 2025-01-08 12:47:40 +01:00
Johannes Rieken 22578788ad
more shadow tweaks (#237470) 2025-01-08 12:33:34 +01:00
Benjamin Pasero a46a23d6fc
chat setup - log sign up error code (#237475) 2025-01-08 12:32:07 +01:00
Benjamin Pasero 6ac92b9bda
watcher - drop expensive `realcase` use for non recursive watching (#237472)
In testing with many thousand individual files, this operation is very expensive.

Refs: https://github.com/microsoft/vscode/issues/237351
2025-01-08 12:11:35 +01:00
Aiday Marlen Kyzy be5c64a3df
Revert "Enable edit context" (#237468)
Revert "Enable edit context (#235386)"

This reverts commit 3958e26f65.
2025-01-08 11:43:30 +01:00
Alex Ross 46fdeafcce
Update tree-sitter-wasm (#237466) 2025-01-08 11:24:27 +01:00
Johannes Rieken 8ad5ac54b3
debt - add `crypto.d.ts` file defining the crypto-global that's shared between nodejs and browsers (#237465) 2025-01-08 10:32:33 +01:00
Matt Bierner 23b62bc580
Merge pull request #237443 from mjbvz/steady-leopard
Finalize paste api and drop api tweaks
2025-01-08 01:03:37 -08:00
Johannes Rieken 6b0c4399e0
fix `hash.ts` typings (#237464) 2025-01-08 10:01:54 +01:00
Benjamin Pasero b0d6d34fbb
Nonresponsive editor with large project when `typescript.tsserver.watchOptions: vscode` (fix #237351) (#237459) 2025-01-08 08:04:48 +01:00
g122622 9b0b13d9bf
Scrollbar for File menu is displaying over Open Recent (#236998) 2025-01-08 04:40:26 +00:00
Rob Lourens cee4706830
Make 'enter' a no-op while chat loads instead of sending it to the editor (#237453)
Fix microsoft/vscode-copilot#10718
2025-01-08 04:05:34 +01:00
Rob Lourens ade73d22b7
Fix php date method signatures (#237451)
Fix #237172
2025-01-08 03:56:42 +01:00
Megan Rogge 4f3043630d
add chat edits a11y help (#237439) 2025-01-07 16:12:56 -08:00
Matt Bierner 4daea74ba9 Finalize paste api and drop api tweaks
Fixes #30066

This finalizes the documentPaste api. This api allows extensions to attach metadata on text copy and change how content is pasted. Some examples:

- Updating imports for pasted code
- Inserting an image as an attachment in notebooks
- Pasting files converts them to relative text paths
2025-01-07 14:57:16 -08:00
Joyce Er 07f8b09e2f
fix: don't validate URIs for edits in response stream (#237430) 2025-01-07 21:06:44 +01:00
Ladislau Szomoru cbb7f99ba8
Git - remove hard coded remote name when detecting the default branch (#237423) 2025-01-07 20:07:07 +01:00
Connor Peet e2e9a7306b
cli: update url to 2.5.4 for dependabot (#237417) 2025-01-07 18:37:48 +01:00
Martin Aeschlimann 972686cb00
Allow running behind proxy (#237411)
* Serve from '/' and basePath

* Honor X-Forwarded-Prefix header

This allows determining the base path automatically if set correctly by the proxy.

* Honor X-Forwarded-Port header

* use cleaner names, make sure the web server uses the original URL path

* add logging

---------

Co-authored-by: maleo <maleo@google.com>
2025-01-07 17:48:12 +01:00
Ladislau Szomoru 1c10a0e551
Git - remove proposed api typings from git/github extensions (#237409) 2025-01-07 17:00:02 +01:00
Johannes Rieken d80ac5c883
Merge pull request #236974 from mohankumarelec/bug-236973
Fixes #236973
2025-01-07 16:53:13 +01:00
Sandeep Somavarapu c7bd5a698a
support malicious extensions by publisher id (#237403) 2025-01-07 16:18:14 +01:00
Alex Ross 3aaf01d58c
Tree sitter improvements (#237392)
* Tree sitter improvements

* Fix test
2025-01-07 15:06:16 +00:00
Sandeep Somavarapu 7b7c63c8d5
retain the extensions scanning order since they are cached (#237402) 2025-01-07 15:34:50 +01:00
Martin Aeschlimann 0ae74f8b10
Merge pull request #237275 from misode/fix-json-schema-parse-uri
Fix missing uri to file path conversion when loading json schema
2025-01-07 15:24:04 +01:00
Benjamin Christopher Simmonds b26ee646a2
Support web links as context (#237401)
support web links as context
2025-01-07 15:22:36 +01:00
Ladislau Szomoru e258958d35
Git - expose unsetConfig through the extension API (#237393) 2025-01-07 05:46:07 -08:00