Commit Graph

124157 Commits

Author SHA1 Message Date
Robo 28ebd9176f chore: bump electron@29.4.0 (#213050)
* chore: bump electron@29.4.0

* chore: remove io_uring workaround

* chore: bump distro

* chore: update dialog result for canceled save dialogs

Refs https://github.com/electron/electron/commit/fe01ed750ad982e2d67e5be631171399e8428841

* chore: add back io_uring workaround for remote oss tests

* chore: update nodejs v20.9.0 build

* chore: add back io_uring workaround for remote tests
2024-05-20 08:31:44 -07:00
Rafael Sargento cdeeb50a38 Implement display variable type setting for vscode (#210258)
Created two new settings to be added to .vscode/settings.json
('variableDisplayType.watchView' and
'variableDisplayType.variableView') when set
to true it shows the variable type in the
format var_name: type = value in the debug panel and variable panel
respectively and the hover will now display var_name.
When set to false uses the previous
expected behaviour (var_name = value)
and the hover will display the type.

Co-authored-by: Diogo Pinto <diogotfpinto@tecnico.ulisboa.pt>
2024-05-20 14:49:01 +01:00
Benjamin Christopher Simmonds aa31bfc9fd Cleanup editor group context keys (#212955)
* cleanup editor group context keys

* Update src/vs/workbench/browser/parts/editor/editorPart.ts

Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>

* context key on parts

* Update global context keys

* remove scoped keys on group removal

* cleanup

---------

Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
2024-05-20 20:03:38 +09:00
Benjamin Pasero 5a51456798 voice - limit Escape key to context key scopes (might help for #213017) (#213049) 2024-05-20 16:50:50 +09:00
Benjamin Pasero 7c8252c59b Make sure child instantiation service instances are disposed/tracked for disposal (#212879) (#213002) 2024-05-19 10:42:14 +02:00
Rob Lourens b9a90604f9 Limit image width in chat (#213021) 2024-05-19 09:05:23 +02:00
Tyler James Leonhardt 6d7771d8a2 Register child instantiation service (#213010)
ref #212879
2024-05-19 09:04:46 +02:00
Megan Rogge 9f83563406 add configure keybindings quickpick for extension contributed accessibility help dialogs (#212997) 2024-05-18 10:17:38 -07:00
Joyce Er 5d6671dacb feat: support static chat variables in Attach Context picker (#212993) 2024-05-18 01:06:22 +02:00
Megan Rogge 8517ac770a make agent hover keyboard accessible (#212933) 2024-05-17 15:34:40 -07:00
Rob Lourens 3a0bb7b3a6 Fix config provider issues during restart (#212991)
- Taking the resolved debug type from the previous run may cause us to skip the correct config provider
- Need to use the correct resolved type for the call to `resolveDebugConfigurationWithSubstitutedVariables`
Fix #212985
2024-05-17 23:16:18 +02:00
Peng Lyu 8ccc2b2001 Merge pull request #212989 from microsoft/rebornix/injured-alligator
Enable chat agents for notebook
2024-05-17 14:03:02 -07:00
Joyce Er dc78718a1e fix: disable symbols in Attach Context picker (#212986) 2024-05-17 14:02:11 -07:00
Peng Lyu 1e0404eac6 Enable chat agents for notebook. 2024-05-17 12:48:17 -07:00
Peng Lyu 2d663eb255 Fix whitespace positioning after cell 1. 2024-05-17 12:47:11 -07:00
Peng Lyu ade3d9fe6c Rerender notebook cell list when whitespace changes. 2024-05-17 12:19:41 -07:00
SteVen Batten f209ce35ef Improve model access dialog messaging (#212974) 2024-05-17 09:20:55 -07:00
isidorn d92efa7d57 update comment example to use response.text 2024-05-17 08:49:31 -07:00
Christof Marti afee94319d Optionally accept previous request entries (microsoft/vscode-copilot#5006) 2024-05-17 17:43:00 +02:00
John Murray 8a5f332461 Revive TimelineChangeEvent.uri if passed in TimelineProvider.onDidChange event (#212927) 2024-05-17 07:00:00 -07:00
Benjamin Pasero 577eca457b refactor: use request path instead of hashed request for error handling in watcher (#212948) 2024-05-17 09:05:40 +02:00
Benjamin Pasero a47a7231ab watcher - per-request restart support (#212946) 2024-05-17 08:39:49 +02:00
Joyce Er 8a7971c607 fix: only include files that exist on disk in Attach Context picker (#212942) 2024-05-17 08:00:13 +02:00
Peng Lyu a48f464a3e Drop usage of inline chat services in notebook chat. (#212935) 2024-05-17 01:03:53 +02:00
Michael Lively 1d449873ee Support for notebook.format Code Action (#212750)
* initial support + remove some unnecessary early returns

* notebook default formatter setting + skip formatting if format codeaction + restructuring

* support default formatter for notebooks + provider holds extensionId

* remove unreachable code, simplify default formatter setting
2024-05-16 15:26:19 -07:00
Justin Chen 601ea43caf issue reporter refactor cleanup (#212932)
* remove comments and fix new key usages

* cleanup
2024-05-16 14:56:28 -07:00
David Dossett 11c70a6358 Merge pull request #212922 from microsoft/ddossett/external-kangaroo
Match attachment pill border radius to main chat input
2024-05-16 11:59:13 -07:00
David Dossett 723f85125a Match attachment pill border radius to main chat input 2024-05-16 11:42:13 -07:00
Justin Chen 60d035d19a issue reporter refactor (web prep) (#212762)
* kinda beeeg refactor

* swap the extended issue reporteR

* update PR commentsgit add .!
2024-05-16 11:14:59 -07:00
Megan Rogge cdf94536b9 update screen readers with plaintext version of response content (#212916)
fix #212788
2024-05-16 19:39:19 +02:00
Simon Siefke 087d09ed1e remove unused export 2024-05-16 18:43:19 +02:00
Simon Siefke b435d3fbe1 update setting export 2024-05-16 18:42:11 +02:00
Simon Siefke 0f1ddcec99 move edit mode 2024-05-16 18:26:23 +02:00
Simon Siefke 15b40c8e0d use type exports 2024-05-16 18:24:08 +02:00
Simon Siefke a9e0dbdfc5 feature: enable isolated modules 2024-05-16 18:22:58 +02:00
Johannes Rieken 2ef785bb00 make sure to use ScrollType.Immediate when reveal inline chat content widget (#212906)
fixes https://github.com/microsoft/vscode-copilot/issues/5573
2024-05-16 17:53:33 +02:00
Joyce Er 32f970f937 refactor: clean up redundant handle (#212859)
Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
Co-authored-by: Johannes Rieken <johannes.rieken@gmail.com>
2024-05-16 17:32:53 +02:00
Johannes Rieken 2d97803568 add ListenerRefusalError and ListenerLeakError which get logged when listener thresholds are exceeded. (#212900)
* add `ListenerRefusalError` and `ListenerLeakError` which get logged when listener thresholds are exceeded.

The `stack` property of these errors will point towards the most frequent listener and how often it is used. If that's a high number there is a leak (same listener is added over and over again), if that's a low number there might be a conceptual flaw that an emitter is simply too prominent.

* rightfully don't use Error.captureStackTrace (v8/nodejs only)
2024-05-16 08:29:17 -07:00
Robo e65febca09 ci: use sysroots for oss linux pipeline (#212895)
* ci: use sysroots for oss linux pipeline

* ci: update cache

* ci: cleanup conditions
2024-05-16 17:18:57 +02:00
Sandeep Somavarapu 7f585679fd fix #210837 (#212901) 2024-05-16 17:17:28 +02:00
Sandeep Somavarapu 98eec201fb fix #212664 (#212873) 2024-05-16 17:12:34 +02:00
Johannes Rieken 743fdd9587 focus owning editor when clicking into zone without having editor widget focus (#212878)
fixes https://github.com/microsoft/vscode-copilot/issues/5410
2024-05-16 17:04:59 +02:00
Johannes Rieken 660fe6087e Add docs and register some child insta services for disposal (#212880)
https://github.com/microsoft/vscode/issues/212879
2024-05-16 17:00:08 +02:00
Benjamin Christopher Simmonds da020b932a Fix editor command context extraction (#212897)
Fix context key extraction
2024-05-16 16:42:15 +02:00
Benjamin Pasero be648f9de9 voice - fix synthesis controller for terminal (#212862) 2024-05-16 16:34:36 +02:00
Benjamin Christopher Simmonds ed83e0e84f Remove experimental hover feature (#212865)
Remove explorer experimental hover
2024-05-16 16:34:30 +02:00
Benjamin Pasero c3b42d517d code --wait no longer exits when the file is closed in VSCode Insiders (fix #211866) (#212868) 2024-05-16 16:32:50 +02:00
Benjamin Pasero bb684610f3 editors - some 💄 from code review (#212886) 2024-05-16 16:29:57 +02:00
Johannes Rieken 462a2a7c8f use agent's full name in the inline chat provider wrapper (#212871) 2024-05-16 16:19:53 +02:00
Johannes Rieken 88f27ceb0c disable vscode.lm-API for stable (#212890)
https://github.com/microsoft/vscode/issues/206265
2024-05-16 16:18:23 +02:00