Commit graph

121526 commits

Author SHA1 Message Date
Daniel Imms ce5a56dc7d
Initial working multi-line continuation handling
Fixes #211869
2024-05-02 12:39:09 -07:00
Daniel Imms 0a4b2fc292
Merge pull request #211858 from microsoft/tyriar/207739
Enable rescaleOverlappingGlyphs by default
2024-05-02 12:26:54 -07:00
Daniel Imms 535703cb11
Merge pull request #211870 from microsoft/tyriar/catch_sync
Try catch around PromptInputModel._sync
2024-05-02 12:11:52 -07:00
Daniel Imms 94aa90d24a
Try catch around PromptInputModel._sync
Part of #211869
2024-05-02 11:40:57 -07:00
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
deepak1556 e28d736865 temp: update distro 2024-05-01 13:03:22 +09: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