Commit Graph

124157 Commits

Author SHA1 Message Date
Rob Lourens f8381c8bcc Add LanguageModelError#Blocked (#211865) 2024-05-02 11:37:06 -07:00
Joyce Er 571e9f5100 feat: adopt chat warning treatment for errors and infos (#211860) 2024-05-02 11:33:57 -07:00
Daniel Imms ecfd3392a7 Enable rescaleOverlappingGlyphs by default
Fixes #207739
2024-05-02 10:45:55 -07:00
Daniel Imms c44629109b Merge pull request #211804 from microsoft/tyriar/211785
Track trailing whitespace in prompt input model
2024-05-02 10:21:35 -07:00
Daniel Imms d40033e796 Handle clearing of ghost test 2024-05-02 10:05:20 -07:00
Daniel Imms 6f4a3cdc4d Fix trailing whitespace in getcontent test 2024-05-02 09:35:58 -07:00
Daniel Imms d4191abba8 Merge branch 'main' into tyriar/211785 2024-05-02 08:35:24 -07:00
Connor Peet 9405f6fa98 testing: respect workbench.list.horizontalScrolling (#211752)
Fixes #210542
2024-05-02 16:44:38 +02:00
Tyler James Leonhardt 645b0078b5 Remove Identity Provider in Quick Pick Tree (#211399) 2024-05-02 07:41:36 -07:00
Sandeep Somavarapu 6319a0b621 add type to gallery and resource extension (#211843) 2024-05-02 15:51:00 +02:00
Sandeep Somavarapu b75bb9f1d7 fix #211832 (#211835) 2024-05-02 14:24:16 +02:00
Benjamin Pasero 3399e1f6f0 Themes: default colors only apply after startup (title bar, tabs) (fix #211567) (#211689)
* Themes: default colors only apply after startup (title bar, tabs) (fix #211567)

* reduce colors

* align light theme as well
2024-05-02 09:48:00 +02:00
Benjamin Pasero 18a5c4d21c debt - register disposable fs server (#211830) 2024-05-02 09:38:22 +02:00
Joyce Er 03dd3c3b93 feat: render custom icons in chat references (#211817) 2024-05-02 06:53:01 +02:00
Peng Lyu 3813713361 Validate dispose state after layout (#211816) 2024-05-02 00:43:22 +02:00
Matt Bierner d40b1530c7 Replace typescript-formatter (#211810)
The typescript-formatter package isn't being maintained (lots of old PRs) and has broken in the most recent version of TS

Long term we may explore switching to another formatter, but for now I've hook up the basic formatter logic for our hygiene scripts
2024-05-01 23:35:58 +02:00
Daniel Imms 97b202ddd1 Merge pull request #211808 from microsoft/tyriar/bash_mac_tests
Fix shellIntegration tests on mac
2024-05-01 13:45:51 -07:00
Daniel Imms 4cdb0b75b0 Check if bash >= v4 2024-05-01 13:27:03 -07:00
Daniel Imms d95fae2e2d Fix flaky integration tests on mac 2024-05-01 13:22:17 -07:00
Bhavya U 9133f99105 [Debt] Fix type assertions in gettingStarted* code (#211799)
Fix type assertions in gettingStarted* code
2024-05-01 12:24:26 -07:00
Matt Bierner 59a90a6dab Pass along autoImport setting on TS file settings (#211803) 2024-05-01 12:23:30 -07:00
Daniel Imms db53b71900 Add failing test case for unhandled conpty case 2024-05-01 12:06:23 -07:00
Daniel Imms 2a9a7a810d Track trailing whitespace in prompt input model
Fixes #211785
2024-05-01 11:50:08 -07:00
Ladislau Szomoru cc9388559b SCM - better handle an edge case related to the input field rendering (#211728) 2024-05-01 20:44:17 +02:00
Daniel Imms eaa4c0cfc4 Merge pull request #211722 from microsoft/tyriar/suggest_test
Add terminal session recording and suggest integration tests
2024-05-01 11:04:32 -07:00
Joyce Er 9a1b9a7498 feat: support warnings in chat response stream (#211793)
* feat: support warnings in chat response stream

* Fix leak, rename CSS
2024-05-01 19:44:53 +02:00
Rob Lourens b8292ab7f2 Replace ChatResolvedVariable with ChatValueReference (#211665)
* Replace ChatResolvedVariable with ChatValueReference
Participant API
#199908

* Fix integration test

* any -> unknown
2024-05-01 09:14:54 -07:00
Daniel Imms e02836b0c1 Suppress suite on !Windows 2024-05-01 08:58:52 -07:00
Benjamin Pasero 1a0a1d5867 Pasting inside a floating window throws a clipboard access error in vscode.dev, even though paste works (fix #211774) (#211787) 2024-05-01 17:44:45 +02:00
Daniel Imms 53c1b7b87c Merge pull request #211382 from cpendery/fix/regexless-windows-prompt-detection
refactor: support dynamic terminal prompt detection without regex on windows
2024-05-01 07:57:06 -07:00
Daniel Imms d784ba4fcb Remove log 2024-05-01 07:42:54 -07:00
Benjamin Pasero 9472419a02 Quick open: transient editors not added to history when becoming non-transient (fix #211769) (#211770) 2024-05-01 07:03:49 -07:00
Benjamin Pasero 744e71554c perf - try to reduce startup impact (#211690) 2024-05-01 07:03:14 -07:00
Rob Lourens f601d3eb2f Fix markdown links not rendered as links while the link is incomplete (#211757)
Because about:blank isn't recognized as a valid url by the markdown renderer
2024-05-01 06:58:04 +02:00
Michael Lively 4b81db67db Fix notebook go to symbol show all symbols behavior (#211760)
nb symbol quickpick fixes
2024-05-01 03:45:28 +02:00
Matt Bierner e483059807 Clean up some type assertions (#211751)
Clean up some assertions

Mostly just removing extra type assertions or adding them to a better spot

Also addresses some missing semicolons that snuck in somehow
2024-04-30 18:39:44 -07:00
Connor Peet e6d29e4ba1 strings: make 'count' much faster (#211732)
I noticed in doing a fix in copilot that our 'count' function was glacially slow. This is significantly faster.
2024-04-30 22:28:44 +02:00
Connor Peet f9238dd94a testing: register ExplorerTestCoverageBars lazily (#211723)
Fixes #211708
2024-04-30 22:26:30 +02:00
Chapman Pendery a0e528d8f7 Merge branch 'main' into fix/regexless-windows-prompt-detection 2024-04-30 13:22:05 -07:00
Chapman Pendery 89ee2dd4a6 fix: feedback
Signed-off-by: Chapman Pendery <cpendery@microsoft.com>
2024-04-30 13:20:11 -07:00
Michael Lively 0f91377252 Fix nb outline recompute + nb stickyscroll OutlineTarget (#211740)
add event firing back + change nb ss outlineTarget
2024-04-30 21:37:13 +02:00
Matt Bierner 001929db91 Add eslint rule for disallowing dangerous type assertions (#211669)
This adds a new (off by default) eslint rule that disables two specific types of dangerous type assertions:

```ts
<Type>{...};
{...} as Type;
```

These are bad because they can easily hide missing properties and strictness errors

Right now just adding this rule but will assign out fixes to owners in different areas of the code
2024-04-30 11:27:22 -07:00
Matt Bierner 431afbe459 Log trigger reason in TS refactor telemetry (#211652) 2024-04-30 11:27:07 -07:00
Daniel Imms 1e2ecfbc45 Remove only 2024-04-30 10:13:13 -07:00
Daniel Imms 2d8f2b74f0 Add pwsh namespace completion test 2024-04-30 10:12:27 -07:00
Daniel Imms b9325dd484 Record resize as well 2024-04-30 10:07:54 -07:00
Daniel Imms 59a3b66c78 Add terminal session recording and initial recorded suggest tests 2024-04-30 09:53:45 -07:00
Alex Ross 4a37deeeba Allow extensions to set hybrid port source (#211696)
Part of #211647
2024-04-30 15:23:13 +02:00
Don Jayamanne 0d9da1e50e Delete pending notebook executions on interrupt (#211687) 2024-04-30 08:28:40 +02:00
Matt Bierner bc278dfe7c Fix workspace symbol search (#211681)
For #211672
2024-04-29 17:54:50 -07:00