Commit Graph
125824 Commits
Author SHA1 Message Date
Martin Aeschlimann 02e83d3d4f Make sure child instantiation service instances are disposed/tracked for disposal (#230502) 2024-10-04 18:23:32 +02:00
Daniel Imms 984db9964b Merge pull request #230494 from microsoft/tyriar/230162
Fix handling of executeCommand args when its an empty array
2024-10-04 08:50:25 -07:00
Benjamin Christopher Simmonds edae0446d1 Find Provider provides Fuzzy Scoring (#230486)
find provider provides filterdata
2024-10-04 17:32:29 +02:00
Daniel Imms b12c26786b Fix handling of executeCommand args when its an empty array
Fixes #230162
2024-10-04 08:01:22 -07:00
Johannes Rieken 7f269ef38f have a separate progress notification for text save participants and a separate cancellation token so that save participantion can be skipped without cancelling save (#230291)
* have a separate progress notification for text save participants and a separate cancellation token so that save participantion can be skipped without cancelling save

re https://github.com/microsoft/vscode/issues/209789

* report to the outer save-operation that we are running formatter and code actions

* don't list all code actions providing extensions but only those which provide-call takes more than 1.25 seconds

* fix tests
2024-10-04 16:39:04 +02:00
Benjamin Pasero 9bd60d090a esm - better content mapper to address sourcemaps (#230476) 2024-10-04 15:34:21 +02:00
Aiday Marlen Kyzy fe391be9f0 Removing the console log in editContextFactory (#230485)
removing the console log
2024-10-04 14:59:01 +02:00
Alexandru Dima af6645a661 Improve context key management (#230482)
* Improve context key management

* Fix tests
2024-10-04 05:42:40 -07:00
Robo ba6907515e fix: use xz compression when building deb package (#230471) 2024-10-04 13:25:06 +02:00
Alex Ross a1c062b862 Show something when a setting value is already in use (#230472)
Fixes #229633
2024-10-04 12:45:26 +02:00
Robo 8422282f04 chore: update to Electron 32 (#218245)
* chore: update electron@31.0.1

* chore: bump electron@31.1.0

* chore: update sysroot download url

* chore: bump electron@31.3.0

* chore: update rpm deps for arm64

* chore: bump electron@31.4.0

* chore: bump electron@32.0.0

* fix: compile stage

* fix: install on windows

* fix: override node-addon-api to support c++20 with gcc-11

Brings in https://github.com/nodejs/node-addon-api/commit/fed13534c595c52fdd2cbf64d7bffe83de74ef35
to support compilation with gcc>=11

* ci: use gnu++2a for gcc <=9

* ci: fix sdl pipeline

* ci: web stage

* ci: fix alpine stage

* ci: fix legacy server stage

* fix: node-addon-api resolution for remote

* ci: fix legacy arm stage

* chore: sync npm dependencies

* chore: bump electron@32.0.1

* ci: fix monaco editor checks

* ci: fix legacy server stage

* ci: possible concurrent execution

* ci: use foreground scripts on windows

* chore: bump electron@32.0.2

* fix: compilation

Refs https://github.com/electron/electron/commit/204011c3f2bfad1b6b2c9544932bf60b162be05f

* Revert "wco - hardcode devtools location on Linux (#227084)"

This reverts commit dfb96d11d3.

* chore: bump electron@32.1.2

* ci: remove workaround for missing c++20 flags

* ci: use gnu++2a for gcc <=9

* chore: bump distro

* ci: use gnu++17 for legacy arm servers

* fixup! override node-addon-api to support c++20 with gcc-11

Scope to only the affected package versions

* chore: bump @vscode/policy-watcher

* chore: bump @vscode/sqlite3

* chore: bump node.js v20.17.0

* chore: bump distro

* chore: update @vscode/windows-ca-certs

* chore: update builds for electron@32.1.2

* chore: bump distro

* chore: bump dependencies

* ci: fix arm legacy servers
2024-10-04 19:19:06 +09:00
Johannes Rieken 4b03030ec2 Merge pull request #230238 from microsoft/joh/super-monkey
add esbuild transpiler for fast CI
2024-10-04 11:54:45 +02:00
Sandeep Somavarapu 1c7c331a04 remove unused enablement code (#230470) 2024-10-04 11:54:10 +02:00
Aiday Marlen Kyzy a877519eb9 Type a new line when we receive an insertLineBreak event (#230469)
also type a new line when we receive an insertlinebreak event
2024-10-04 11:31:22 +02:00
Johannes 6e4221f0ec remove swc 2024-10-04 11:23:51 +02:00
Alex Ross ce7b68b48d Typing in a comment, switching editors and switching back will not restore the cursor position in the comment box (#230466)
Fixes #229214
2024-10-04 10:40:52 +02:00
Aiday Marlen Kyzy 83e44613e4 Adding check that EditContext is supported before using it (#230400)
* add check against edit context

* adding code

* choosing dom node of the overflow guard container

* DebugEditContext no longer implements EditContext
2024-10-04 10:25:18 +02:00
Martin Aeschlimann 2fb92a5659 waitThrottleDelayBetweenWorkUnits is flaky, commenting out (#230464) 2024-10-04 09:54:05 +02:00
Joyce Er de44f0c7e3 fix: disable followups in editing view (#230457) 2024-10-03 22:21:22 -07:00
Joyce Er c33745f66c feat: render progress in chat editing widget while response is streaming (#230456) 2024-10-04 06:23:48 +02:00
Connor Peet 1b1d5d62c7 debug: fix contrast of colored output in list rows (#230452)
Fixes #230442
2024-10-03 20:11:41 -07:00
Rob Lourens 7ed2d964ff De-contribify the chat attachments (#230451)
* De-contribify the chat attachments
It was done this way originally to match "dynamic variables" and fit the flow of how extra metadata is attached to chat history. But it didn't really make sense for attachments to be considered a contribution given how they're rendered and used now. And I might change this for dynamic variables too anyway. So now we can add some input state that comes directly from the input part and not a contrib.
Fix microsoft/vscode-copilot#8678

* Simplify
2024-10-04 04:34:16 +02:00
Andrea Mah 9aa06fa1ab fix collapse states (#230444) 2024-10-03 17:39:23 -07:00
Don Jayamanne b89d825ccc Ignore transient keys in notebook metadata when diffing of nb metadata (#230281)
* Ignore transient keys in notebook metadata when diffing of nb metadata

* Fixes

* Fixes
2024-10-04 10:30:12 +10:00
Don Jayamanne c1ff45f806 Ignore metadata/outputs during initial nb height computation (#230279)
* Ignore metadata/outputs during initial nb height computation

* Ignore metadata/outputs during initial nb height computation

* Fixes

* Fixes

* oops
2024-10-04 10:29:10 +10:00
Don Jayamanne c78f5c1685 Log failure to save ipynb with setting enabled on remote (#230188)
* Enable experimental notebook worker serialization

* Track failures to save on remote with ipynb serializer

* Revert
2024-10-04 10:28:42 +10:00
Joyce Er 6a7915ce25 fix: reduce codeblock pill flickering in chat editing response 2024-10-03 17:20:20 -07:00
Joyce Er eac8a441c7 fix: bold unactioned edited files 2024-10-03 17:20:20 -07:00
Joyce Er 8207524705 fix: Add Files should only list file attachments 2024-10-03 17:20:20 -07:00
Rob Lourens c623dcfaeb Remove old implicitContext setting (#230439) 2024-10-04 00:52:27 +02:00
Raymond Zhao b0d688cda1 Suppress safe generic type assertions, ref #211878 (#230435) 2024-10-03 15:23:00 -07:00
Connor Peet 1b2a4174f7 testing: fix markdown output not being removed from DOM on switch (#230433)
Fixes #230429
2024-10-03 23:45:48 +02:00
Matt Bierner f6c1c6d08a Move css specific code to own file (#230427)
Planning to add some additional css helpers. `dom` is getting fairly large and unfocused so I think we should start a new file just for helping write css
2024-10-03 14:36:27 -07:00
Connor Peet 03dbe6750b testing: fix can't run a runnable test item with a single non-runnable child (#230428)
Fixes #229120
2024-10-03 14:21:17 -07:00
Michael Lively c7ef4f6f58 Add configurable delay to wh (#230414)
* add configurable delay to wh

* simplify cursorChange listener. unnecessary complication, this still feels the intended snappy

* editing the right file this time...
2024-10-03 14:17:58 -07:00
Matt Bierner a1c1c56b4f Don't allow bold inline anchors (#230421)
Fixes #230395
2024-10-03 13:34:43 -07:00
Andrea Mah 9e32d9e0c5 make fully collapsed state up to under Text Results or AI Results (#230420) 2024-10-03 12:29:57 -07:00
Connor Peet 14d02fe26e testing: fix double scrollbars on long output (#230417)
* testing: fix double scrollbars on long output

Previously we limited the editor height to 10,000 pixels for performance, but this could show a double scrollbar on long output. In this change, we instead maintain the editor size to be the size of the output peek / view and move the editor as scroll in the list moves to take advantage of the editor's virtualization capabilities.

Fixes #228991

* hygenie
2024-10-03 20:51:02 +02:00
Aaron Munger 7b4be7d437 don't put REPL variable view behind a notebook setting (#230349)
* enable variables for REPL despite setting

* handle closing notebook with variables
2024-10-03 11:15:13 -07:00
Rob Lourens 00b294a732 Fix extension-contributed commands in the chat view title menu (#230354)
* Fix extension-contributed commands in the chat view title menu
We were trying to serialize the ChatViewPane and send it to the EH
Fix microsoft/vscode-copilot#8923

* Fix
2024-10-03 10:03:16 -07:00
Johannes 4a5fdb2ff1 some more esbuild trickery 2024-10-03 18:39:45 +02:00
Connor Peet 96bc3568af events: correctly trigger the onDidAddListener event in emitter options (#230259)
* Correctly trigger the `onDidAddListener` event in emitter options

* Add test for `Emitter.onDidAddListener`
2024-10-03 09:19:50 -07:00
Alex Ross 2e461da921 create-comment: monaco editor should disable line-number manipulating API for extensions? (#230407)
Fixes #229521
2024-10-03 18:19:34 +02:00
Connor Peet c6db17f796 events: fix event listener not called delivery queue is adjusted (#230405)
Fixes #230401
2024-10-03 17:49:23 +02:00
Logan Ramos 5763fe9446 Attempt to make throttler test case less flaky (#230335)
* Attempt to make throttler test case less flaky

* Switch away from timeouts
2024-10-03 17:27:16 +02:00
Daniel Imms 36c78f0f39 Merge pull request #230390 from microsoft/tyriar/a11y_contrib_cleanup__contrib_cleanup
Improve consistency across terminal/ and terminalContrib/
2024-10-03 08:21:37 -07:00
Johannes Rieken 2a96e0d571 Merge branch 'main' into joh/super-monkey 2024-10-03 17:18:23 +02:00
Sandeep Somavarapu 7159df6133 show ai fix code action in problem hover (#230402) 2024-10-03 17:03:07 +02:00
Daniel Imms 03ea7ffeb5 Merge branch 'main' into tyriar/a11y_contrib_cleanup__contrib_cleanup 2024-10-03 06:55:23 -07:00
Daniel Imms d661252b20 Merge pull request #230387 from microsoft/tyriar/a11y_contrib_cleanup
Clean up a11y terminalContrib/
2024-10-03 06:33:22 -07:00