Commit Graph

123624 Commits

Author SHA1 Message Date
Rob Lourens da2eb39383 Support returning different types from chat tools API (#224894)
See #213274
2024-08-05 16:04:21 -07:00
Matt Bierner 4a532e3376 Use trace logger for ATA file systems (#224892)
Makes enabling logging easier and more consistent
2024-08-05 15:59:10 -07:00
Joyce Er 2be886b38a fix: honor 'rerun without' for intent detection (#224873) 2024-08-05 15:52:09 -07:00
Peng Lyu df447e7ad4 Merge pull request #224547 from microsoft/rebornix/net-boa
Enable notebook smoke test and capture memory leaks
2024-08-05 15:44:22 -07:00
Matt Bierner 27fd211874 Pick up latest TS for building VS Code (#224891)
Pick up latest TS for building VS COde
2024-08-05 15:38:00 -07:00
Peng Lyu e4702fa7ce Simplify getInstances. 2024-08-05 14:14:23 -07:00
Megan Rogge 08926c3d8c make when more specific for debug help dialog (#224888) 2024-08-05 13:58:14 -07:00
Daniel Imms 741f840b8d Merge pull request #224885 from microsoft/tyriar/224555
@xterm/xterm@5.6.0-beta.52
2024-08-05 13:53:58 -07:00
Tyler James Leonhardt 4ab42cacd5 Improve typings of Quick Pick (#224660)
This changes the default behavior of the _Core API_ `quickInputService.createQuickPick()` to the following:

```ts
	createQuickPick<T extends IQuickPickItem>(options: { useSeparators: true }): IQuickPick<T, { useSeparators: true }>;
	createQuickPick<T extends IQuickPickItem>(options?: { useSeparators: boolean }): IQuickPick<T, { useSeparators: false }>;
```
This influences the `items` property of `IQuickPick` to the following:

```ts
export interface IQuickPick<T extends IQuickPickItem, O extends { useSeparators: boolean } = { useSeparators: false }> extends IQuickInput {
  // ...
  items: O extends { useSeparators: true } ? ReadonlyArray<T | IQuickPickSeparator> : ReadonlyArray<T>;
  // ...
}
```

This allows those who don't need separators to not need extra filters or ugly casts in order to treat `items` like an array of only items.

Fixes https://github.com/microsoft/vscode/issues/201203
2024-08-05 13:49:33 -07:00
Peng Lyu 30330d22a2 release object group 2024-08-05 13:24:53 -07:00
Daniel Imms 9c378a7c0c Merge pull request #224883 from microsoft/tyriar/pwsh_macos
Make xterm-update.ps1 cross platform
2024-08-05 12:54:30 -07:00
Tyler James Leonhardt 04bcb01ddf Move 'incorrect account' handling into core (#224872)
So that all auth providers can take advantage of this logic. This basically will do a light enforcement that the account you signed in to matches the account that was requested (if it was specified).

This is needed for finalization.
2024-08-05 12:45:11 -07:00
Daniel Imms 7fe9562d4c @xterm/xterm@5.6.0-beta.52
Fixes #224555
2024-08-05 12:37:51 -07:00
Daniel Imms 167081d177 Make xterm-update.ps1 cross platform 2024-08-05 12:35:37 -07:00
Tyler James Leonhardt 02b638ae27 Finalize getAccounts API (#224877)
Fixes https://github.com/microsoft/vscode/issues/152399
2024-08-05 11:59:33 -07:00
Raymond Zhao 85c100f652 chore: create include.gypi for Windows build again (#224445)
Co-authored-by: Robo <hop2deep@gmail.com>
2024-08-05 11:16:36 -07:00
Joyce Er c7cac3387a feat: document setting for enabling chat intent detection (#224876) 2024-08-05 11:13:48 -07:00
Daniel Imms c43db75a63 Merge pull request #224871 from microsoft/tyriar/224793
Ignore EACCES exception when creating dir
2024-08-05 11:11:04 -07:00
Daniel Imms a80967d114 Merge pull request #224870 from microsoft/tyriar/224790
Use _scopedInstantiationService before it's disposed
2024-08-05 10:59:41 -07:00
Daniel Imms 2170c314ec Merge pull request #224867 from microsoft/tyriar/224853
Don't show branch completions after -b
2024-08-05 10:44:21 -07:00
Ladislau Szomoru e89f22a8ea SCM - add the menu into the ... menu (#224855) 2024-08-05 10:24:01 -07:00
Daniel Imms d2b85ea503 Ignore EACCES exception when creating dir
Fixes #224793
2024-08-05 10:20:07 -07:00
Daniel Imms c73d082e1f Use _scopedInstantiationService before it's disposed
Fixes #224790
2024-08-05 10:17:26 -07:00
Daniel Imms 79c6118354 Don't show branch completions after -b
Fixes #224853
2024-08-05 10:08:02 -07:00
Johannes Rieken 773fa66c2b Disable inlineChat.experimental.textButtons (#224852) 2024-08-05 08:10:44 -07:00
Benjamin Pasero 6200b9849a browser - report std errors in log (#223349) (#224802) 2024-08-05 02:43:37 -07:00
Ladislau Szomoru 0e939a3815 SCM - add menu item to show/hide history graph (#224795) 2024-08-05 02:33:03 -07:00
Aiday Marlen Kyzy 2e71488fbb Revert "Fixing hover disappearance in chat pannel" (#224792)
Revert "Fixing hover disappearance in chat pannel (#219099)"

This reverts commit 5ff3c23a15.
2024-08-05 02:27:54 -07:00
Benjamin Pasero ab4e17505b Move notebook status bar back to after restore (fix #224256) (#224786)
* Move notebook status bar back to after restore (fix #224256)

* .
2024-08-05 02:00:37 -07:00
Alex Ross a2c7f4e2e3 Fix unbalanced scopes in yaml (#224783)
Part of #180523
2024-08-05 01:53:43 -07:00
Alex Ross 789d5fe04e Use shell: true only on Windows (#224597) 2024-08-05 01:46:45 -07:00
Ladislau Szomoru dad736b252 Git - handle files that contain [ in their name when adding to .gitignore (#224777) 2024-08-05 09:33:22 +02:00
Daniel Imms 39d9860202 Merge pull request #224741 from microsoft/tyriar/221405
Remove comma from shellIntegration data stream
2024-08-04 10:20:42 -07:00
Daniel Imms 1ac4add0e1 Merge pull request #224746 from microsoft/tyriar/224745_2
Add git checkout . completion
2024-08-04 10:20:20 -07:00
Daniel Imms 1691201541 Merge pull request #224687 from microsoft/tyriar/224683
Track where completions apply to better
2024-08-04 10:20:04 -07:00
Daniel Imms 655a734247 Merge pull request #224739 from microsoft/tyriar/224738
Only go move right through suffix if suffix exists
2024-08-04 10:19:47 -07:00
Daniel Imms ba0e438fb0 Add git checkout . completion
Fixes #224745
2024-08-04 09:43:33 -07:00
Daniel Imms 3a33b50d8c Remove comma from shellIntegration data stream
Fixes #221405
2024-08-04 09:13:25 -07:00
Daniel Imms c0c60de9ab Only go move right through suffix if suffix exists
Fixes #224738
2024-08-04 08:55:30 -07:00
Daniel Imms 3ec546c725 Merge branch 'main' into tyriar/224683 2024-08-04 07:57:15 -07:00
Daniel Imms 0f7aeb2cf3 Remove request throttle, use replacement idx/len instead of prompt state 2024-08-04 07:57:03 -07:00
Daniel Imms 67b3a454f8 Merge pull request #224698 from microsoft/tyriar/216817_2
Prevent transparency in terminal sticky scroll
2024-08-04 06:52:25 -07:00
Benjamin Pasero 7f9018cf8a debt - fix typings in windowActions.ts (#211878 (#224699)
)
2024-08-03 15:15:55 -07:00
Daniel Imms cc626a1b62 Merge pull request #224697 from microsoft/tyriar/223414
Request path completions from nearest / or \
2024-08-03 11:09:29 -07:00
Daniel Imms 1f950bfcea Prevent transparency in terminal sticky scroll
This was the cause of the thinness of the text since transparency forces
a different anti aliasing to be used.

Fixes #216817
2024-08-03 10:36:55 -07:00
Daniel Imms c68db99643 Request path completions from nearest / or \
Fixes #223414
2024-08-03 10:26:01 -07:00
Daniel Imms ce31a76ff9 Merge branch 'main' into tyriar/224683 2024-08-03 09:21:02 -07:00
Daniel Imms 220cb4733b Merge pull request #224692 from microsoft/tyriar/224690
Remove select unique filtering in git completions
2024-08-03 08:26:01 -07:00
Daniel Imms fd04c64eb6 Merge pull request #224689 from microsoft/tyriar/224688
Prevent completions triggering on any arrow keys
2024-08-03 08:21:21 -07:00
Daniel Imms 3265d95dd5 Remove select unique filtering in git completions
This was taking a lot of time, if we do end up actually needing the unique
check we should probably do it on the client side in TS.

Fixes #224690
2024-08-03 08:06:10 -07:00