Commit Graph

124157 Commits

Author SHA1 Message Date
Henning Dieterichs b08a5743a0 Multi file diff editor code cleanup 2024-04-08 15:29:16 +02:00
Daniel Imms 20b864d039 Merge pull request #209709 from microsoft/tyriar/terminal_tests_3
Simplify terminal tests, ensure no leaks and workbenchInstantiationService everywhere
2024-04-08 06:14:30 -07:00
Daniel Imms 712ef87e45 Merge pull request #209643 from microsoft/tyriar/201304
Don't warn about transparency on border theme keys
2024-04-08 06:10:59 -07:00
Henning Dieterichs 966c7305e1 Fixes CI 2024-04-08 14:39:40 +02:00
Henning Dieterichs c2f0a3fdf3 Renames IObservableValue to IValueWithChangeEvent to avoid confusion with observables.
`onDidChange` doesn't ship the new value anymore to enable lazy value computation.
2024-04-08 14:39:40 +02:00
Johannes Rieken ef6345ae05 Support for attempt and enableCommandDetection in chat model/service (#209826)
* add `IChatRequestModel#attempt` so that rerun request/response can be supported

* - support to run with/without command detection enabled
- adopt agent brigde to new chat request
- add share rerun-commands (but only enable them for inline chat for now)
2024-04-08 14:08:22 +02:00
Henning Dieterichs 4e9e0e2529 Fixes #202019 2024-04-08 12:54:24 +02:00
Ladislau Szomoru 45b5423f72 Git - only add --ignore-case if it is a supported flag (#209819) 2024-04-08 12:47:18 +02:00
Henning Dieterichs 0662190b2c Multi File Diff Editor: reveals marks item as active (#209778) 2024-04-08 12:26:31 +02:00
Benjamin Pasero 4ee85ac51e Aux window - registration flawed when devtools is opened (fix #209073) (#209130) 2024-04-08 10:57:01 +02:00
BeniBenj f32af86ffa Fix undefined bug 2024-04-08 10:50:20 +02:00
BeniBenj 8ddf15edd9 Added tests and fixed bug 2024-04-08 09:36:29 +02:00
Rob Lourens ed6c6d3f28 Kill "interactive session provider" DEAD (#209700)
* Reduce chat provider usage

* Clear out IChat props

* Delete interactive session provider API

* Totally remove static chat provider registration

* Clean up onDidRegisterProvider events

* Remove provider ID references from model

* Eliminate many 'providerId' references

* Simplify view registration

* Clean up participant-specific actions

* Delete getProviderInfos

* Rename context key

* Fix tests

* Fix action label

* Fix view title

* Fix test

* Fix test

* Fix integration test

* Remove more providerId

* Add API stub to make this compatible with the existing Copilot Chat
2024-04-07 21:06:43 -07:00
Rob Lourens 8af2f4e3bf Fix css rule for codeblock margin (#209788)
Fix #203057
2024-04-08 05:43:36 +02:00
Henning Dieterichs bb7bd51f30 code cleanup 2024-04-07 22:12:59 +02:00
Henning Dieterichs 665160f538 Fixes #199773 2024-04-07 19:34:31 +02:00
Rob Lourens 54c076f273 Update import/export command names (#209740) 2024-04-07 19:34:07 +02:00
Rob Lourens 5f70240a3c Fix "at" and "slash" words with voice chat (#209739) 2024-04-07 19:33:44 +02:00
John Willard ad106ae66c Use sting identifier for cache 2024-04-07 10:55:31 -06:00
John Willard 5ef8083d0a Don't try to pattern match when no patterns are set 2024-04-07 10:48:11 -06:00
John Willard 6c6d92977a Cache unedfined custom label lookups 2024-04-07 10:46:45 -06:00
Daniel Imms f0ce480524 Merge pull request #209703 from Ditoo29/newline-serialization
fix: serialization of newline characters
2024-04-06 17:04:12 -07:00
Rafael Sargento 1279e4511c Fix #201247 2024-04-06 12:33:53 +01:00
Daniel Imms a191481dc7 Clean up terminal/.../common tests 2024-04-06 02:21:19 -07:00
Daniel Imms 2bea0006f4 Simplify tests in xtermTerminal.test 2024-04-06 02:14:46 -07:00
Daniel Imms ae81b6919f Simplify tests in terminal/.../xterm 2024-04-06 02:12:03 -07:00
Daniel Imms 5a22ad4d98 Simplify tests in terminal/.../capabilities 2024-04-06 01:50:25 -07:00
Daniel Imms 7d22fd919d Merge pull request #209702 from microsoft/tyriar/terminal_test_2
Clean up terminal tests follow up
2024-04-05 19:56:35 -07:00
Diogo Pinto f58c2c45dd Merge branch 'main' into newline-serialization 2024-04-06 03:28:09 +01:00
Daniel Imms f1ec46770e Clean up terminal tests follow up 2024-04-05 19:04:47 -07:00
Matt Bierner 0ccc8c6878 Enable links to locations within comment editors (#209692)
Makes sure that if you write a comment such as:

```
[ref]

[ref]: http://example.com
```

Clicking on `ref` navigates to the definition instead of opening the comment contents in a new editor
2024-04-05 16:21:50 -07:00
Connor Peet 2a5d88dcbd cli: allow command shell to listen on a specified host (#209691)
CLI part of https://github.com/microsoft/vscode-remote-release/issues/9713

Closes https://github.com/microsoft/vscode-remote-release/issues/9713
2024-04-05 16:19:25 -07:00
John Willard 474e566fdd Clear cache when patterns are changed 2024-04-05 17:17:59 -06:00
John Willard d38052bf4e Set cache size to 1000 2024-04-05 17:15:07 -06:00
John Willard 71e2a85b65 Cache custom label lookups with MRU 2024-04-05 17:14:25 -06:00
John Willard 62e438881f Add MRUCache type 2024-04-05 17:13:47 -06:00
Daniel Imms 3811450619 Merge pull request #209686 from microsoft/tyriar/terminal_tests
Simplify more terminal unit/integration tests and fix some leaks
2024-04-05 15:47:15 -07:00
Daniel Imms ef6261e33e Fix imports 2024-04-05 14:21:48 -07:00
Connor Peet bd3b1fe70a debug: reattach listeners when existing session is reattached (#209687)
Fixes #203472
2024-04-05 14:09:33 -07:00
Daniel Imms 87b5825d39 Fix imports 2024-04-05 13:50:33 -07:00
Matt Bierner 6160e8e969 Add support for markdown image/video path hovers (#209685) 2024-04-05 22:29:31 +02:00
Daniel Imms e0cd5958f8 Simplify terminalStatusList tests 2024-04-05 13:23:59 -07:00
Daniel Imms ab84752a2f Simplify terminalProfileService tests, fix leaks 2024-04-05 13:22:19 -07:00
Daniel Imms 0be691d43b Simplify terminalProcessManager tests 2024-04-05 13:13:26 -07:00
Daniel Imms f7c18023e7 Simplify terminalInstance tests 2024-04-05 13:07:26 -07:00
Daniel Imms a4d7cafcc2 Simplify terminalConfigurationService tests 2024-04-05 13:03:24 -07:00
Matt Bierner 8c363b460b Merge and cleanup drop and paste proposal (#209591)
These two proposals overlap a lot and will be finalized together
2024-04-05 13:03:10 -07:00
Daniel Imms b21e652e27 Simplify terminalInstanceService tests 2024-04-05 13:01:34 -07:00
Daniel Imms a1cd262368 Simplify terminalService tests, fix leak 2024-04-05 12:54:21 -07:00
John Willard b8b1731d58 Merge branch 'main' into defiant-perch 2024-04-05 13:34:27 -06:00