Commit Graph
124157 Commits
Author SHA1 Message Date
Rob LourensandGitHub 01d4949f36 Continue chat session seamlessly when EH crashes. (#186807)
Need to sync the existing ChatModel to the new EH and reinitialize it for the new chat provider instance.
Fix microsoft/vscode-copilot#155
2023-07-01 01:42:41 +02:00
Peng LyuandGitHub 134e152d42 Implement fs save options in exthost notebook. (#186805) 2023-06-30 16:31:43 -07:00
Connor PeetandGitHub 77dc5070b2 tree: add fast path for children updates in compressedObjectTreeModel (#186804)
I noticed in testing that more things were getting rerendered than they
should have been. This adds a fast path so that, if the elements in
a compressed node don't change when its children are updated, we only
update the children instead of replacing the entire node from the parent
collection.
2023-06-30 16:29:04 -07:00
Connor PeetandGitHub de68ea3b1a testing: fix state not updating when failing peek opens (#186802)
* testing: improve performance when ending test with large number of results

Takes `markTaskComplete` 11,200ms to 70ms when running a 10k test suite,
by maintaining a count of computed states for children and avoiding
refreshing nodes unnecessarily.

For https://github.com/microsoft/vscode-python/issues/21507

* testing: fix state not updating when failing peek opens

Fixes #186376
2023-06-30 16:28:25 -07:00
Rob LourensandGitHub 61718f8b6d Don't show chat toolbars when chat doesn't have DOM focus (#186801)
Fix microsoft/vscode-copilot#139
2023-06-30 15:39:35 -07:00
Rob LourensandGitHub 6b66c59b48 Reuse chat editor count in name (#186799)
Fix microsoft/vscode-copilot#149
2023-06-30 15:39:00 -07:00
Rob LourensandGitHub 5556ac2dd5 Fix chat icon in light theme (#186797) 2023-07-01 00:10:49 +02:00
Rob LourensandGitHub 448d14e907 Make breakpoint data available in EH immediately, not after a call to debug API (#186796)
Fix #169699
2023-06-30 15:04:59 -07:00
Daniel ImmsandGitHub f2386a5030 Merge pull request #186787 from microsoft/tyriar/pty_host_lifecycle
Fix renderer losing connection on pty host restart
2023-06-30 15:02:10 -07:00
Rob LourensandGitHub 303f9044a8 Avoid localizing markdown syntax in a couple strings (#186795)
* Avoid localizing markdown syntax in a couple strings
Fix #172578

* Non-link text prevents this from showing as a button
2023-06-30 14:34:47 -07:00
Connor PeetandGitHub 01e8da3245 testing: improve performance when ending test with large number of results (#186779)
Takes `markTaskComplete` 11,200ms to 70ms when running a 10k test suite,
by maintaining a count of computed states for children and avoiding
refreshing nodes unnecessarily.

For https://github.com/microsoft/vscode-python/issues/21507
2023-06-30 14:13:32 -07:00
Daniel ImmsandGitHub 61bed13de5 Merge pull request #186784 from microsoft/tyriar/186775
Log errors in pty host channel
2023-06-30 13:49:37 -07:00
Daniel ImmsandGitHub 2a58dad651 Merge pull request #186783 from microsoft/tyriar/186782
Fix terminal data buffering from pty host
2023-06-30 13:48:19 -07:00
Daniel Imms 7c4b87be56 Fix renderer losing connection on pty host restart
Fixes #186772
Fixes #186773
2023-06-30 13:29:33 -07:00
Daniel ImmsandGitHub 70db8a2e8d Log errors in pty host channel
Fixes #186775
2023-06-30 13:20:15 -07:00
Meghan KulkarniandGitHub 82e9a14903 Fix: do not encode external links (#186778)
* bug fixes

* added label to copyPaste.ts

* added localized label to copyPasteLinks file

* quick fix for pasting highlight bug

* concise if-statement

* external urls are not automatically encoded
2023-06-30 13:19:03 -07:00
Daniel ImmsandGitHub 111fc441e5 Fix terminal data buffering from pty host
Fixes #186782
2023-06-30 13:16:17 -07:00
Bhavya UandGitHub e145525917 Walkthrough image fixes. (#186777)
* Remove height and width from profiles.svg

* Keep non svg images centered

* Fix indent
2023-06-30 13:02:14 -07:00
Rob LourensandGitHub d21c749d52 Load breakpoint widget keybinding labels dynamically (#186758)
* Load breakpoint widget keybinding labels dynamically

* Set defaults
2023-06-30 20:28:30 +02:00
Rob LourensandGitHub 23383fa050 Dispose the Throttler on ThrottledDelayer (#186767)
Fix #185689
2023-06-30 20:21:02 +02:00
Simon SiefkeandGitHub 13c8667442 fix: gracefully handle process stdout/stderr EPIPE error (#186717)
fix: implement alternative solution for epipe error
2023-06-30 18:15:19 +00:00
Connor PeetandGitHub 00bfb8704f debug-server-ready: fix misbehavor in compound launch configs (#186766)
debug-server-rady: fix  misbehavor in compound launch configs

Fixes #186765
2023-06-30 20:10:34 +02:00
Joyce ErandGitHub 5c98922b52 Avoid use of native private variables (#186756) 2023-06-30 18:16:21 +02:00
Alex RossandGitHub c778cc6117 Update grammars (#186752) 2023-06-30 09:14:40 -07:00
Johannes RiekenandGitHub 69cd1439e5 from ESM land bring over amdX-util and bring over one of its usages (#186748)
* from ESM land bring over amdX-util and bring over one of its usages

* fix tsec violation

* one more exemption

* grrrr

* last try, fingers crossed
2023-06-30 09:05:06 -07:00
Daniel ImmsandGitHub 3aaa81bfa9 Merge pull request #186751 from microsoft/tyriar/console_logger
Remove unneeded ConsoleLogger from pty host
2023-06-30 08:45:23 -07:00
Abhijit ChikaneandGitHub 277d7593d1 Fix the case of the breakpoint placeholder (#185753)
Fix the case of the placeholder
2023-06-30 15:44:57 +00:00
Daniel ImmsandGitHub 57f2abccef Merge pull request #186750 from microsoft/tyriar/186645
Remove attempt to persist lastPtyId
2023-06-30 08:12:25 -07:00
Daniel Imms 7bcd98506d Remove unneeded ConsoleLogger from pty host 2023-06-30 07:57:24 -07:00
Daniel Imms 1b2248f5bd Remove attempt to persist lastPtyId
This wasn't working and wasn't needed in the first place.

Fixes #186645
2023-06-30 07:54:45 -07:00
Benjamin PaseroandGitHub 738e5c69c7 eng - do not use native privates (#186737) (#186741) 2023-06-30 16:53:30 +02:00
Johannes RiekenandGitHub 2e5a2f0dd6 💄 use optional jsdoc param annotation (#186747) 2023-06-30 16:44:09 +02:00
Daniel ImmsandGitHub 082cc53c2d Merge pull request #186740 from microsoft/tyriar/186737
Remove native private fields from terminal/
2023-06-30 07:41:10 -07:00
Daniel ImmsandGitHub 477558f395 Merge pull request #186681 from microsoft/tyriar/186671
Various speed ups to terminal reconnection
2023-06-30 07:29:00 -07:00
Ladislau SzomoruandGitHub 77e84b6db8 SCM - add distinct commands/menu items to open a repository in the terminal + setting to control which menu item appears (#186742) 2023-06-30 16:22:45 +02:00
Johannes RiekenandGitHub 80d23c9b9f remove _VSCODE_NODE_MODULES magic from bootstrap-window because they are not sandboxed/node-free (#186744) 2023-06-30 16:22:14 +02:00
Daniel ImmsandGitHub 14971879eb Merge pull request #186732 from microsoft/tyriar/133542_log_error
Log errors in getTerminalLayoutInfo
2023-06-30 06:25:57 -07:00
Alex RossandGitHub e5c9502c7f Lazily resolved checkbox tree items inconsistently receive parent checked state (#186738)
Fixes #186663
2023-06-30 06:17:02 -07:00
Daniel ImmsandGitHub 14f3179ab4 Merge pull request #186665 from microsoft/tyriar/186375
Fix regex and whole word terminal toggles
2023-06-30 06:15:41 -07:00
Daniel Imms 1362a5634d Remove native private fields from terminal/
Part of #186737
2023-06-30 06:14:18 -07:00
Johannes RiekenandGitHub 654c61dcb1 add lint-rule to discourage native private fields (#186735) 2023-06-30 06:13:18 -07:00
Daniel ImmsandGitHub 072d2228e5 Merge pull request #186590 from microsoft/tyriar/177774
Move single terminal tab to hover service
2023-06-30 05:40:20 -07:00
Daniel ImmsandGitHub acf1af0b05 Merge pull request #186493 from microsoft/tyriar/186096
Mention link detection in terminal wordSeparators setting
2023-06-30 05:40:16 -07:00
Daniel ImmsandGitHub b9cde7e523 Merge pull request #186683 from microsoft/tyriar/186661
Validate local links that end with .
2023-06-30 05:39:38 -07:00
Daniel Imms 13bf590258 Log errors in getTerminalLayoutInfo
Part of #133542
2023-06-30 05:23:41 -07:00
Johannes RiekenandGitHub eafde5a280 enable COI for desktop via coep: credentialless, change command line flag from "enable-coi" to "disable-coi" (#186720)
fixes https://github.com/microsoft/vscode/issues/186614
2023-06-30 13:40:13 +02:00
Benjamin PaseroandGitHub 329cfd3999 🆙 graceful-fs@4.2.11 (#186713)
* 🆙 `graceful-fs@4.2.11`

* also update remote
2023-06-30 13:32:34 +02:00
Aiday Marlen Kyzy cc92e04a08 adding some code, need to verify what causes the error in dev tools 2023-06-30 17:32:10 +06:00
Johannes RiekenandGitHub 1092d166cb Merge pull request #186712 from microsoft/joh/fragile-thrush
set emit-target and libs to ES2022, avoid static-blocks, fix `Error#cause` conflict
2023-06-30 13:20:11 +02:00
Aiday Marlen Kyzy 721629bd1a removing the assert type on the active session to be able to spawn several sessions one after the other 2023-06-30 17:15:37 +06:00