Commit graph

118405 commits

Author SHA1 Message Date
Ladislau Szomoru
366ff2c156
SCM - extract title context keys into its own workbench contribution (#204736) 2024-02-08 17:10:19 +01:00
Benjamin Pasero
11b3889834
Revisit need for workbench contribution that block editor restore (#203947) (#204710) 2024-02-08 14:33:41 +01:00
Sandeep Somavarapu
e33834f54d
return if not enabled (#204714) 2024-02-08 12:58:58 +01:00
Yifei Yang
a12d9f44fc
Fix: GLIBCXX version detection bug in check-requirements-linux.sh (issue #204186) (#204635)
* Fix: Fixed glibc version detection bug in check-requirements-linux.sh

- Existing detection scripts simply use the `awk` command to record the version number in the `libstdc++.so` filename,
- but in some specific versions of glibc++, the detailed version number is not indicated in the filename, 
- so we need to use a script to read the current version of GLIBCXX in the environment to see if it meets the expectations.

Co-authored-by:  chengy-sysu <939416532@qq.com>

* Update check-requirements-linux.sh

fix Indent

* fix: Using grep and sed to replace strings command

Since some Linux distributions do not come with GNU binutils pre-installed, 
the `strings` command does not fit on all platforms, 
so we use `grep` and `sed` instead of `strings`.

Co-authored-by: chengy-sysu <939416532@qq.com>

* fix: boundary case of check-requirements-linux.sh

Co-authored-by: chengy-sysu <939416532@qq.com>

* fix: Using grep and sed to replace strings command 

Since some Linux distributions do not come with GNU binutils pre-installed, 
the `strings` command does not fit on all platforms, 
so we use `grep` and `sed` instead of `strings`.

Co-authored-by: chengy-sysu <939416532@qq.com>

* fix: skip glibcxx check on alpine

---------

Co-authored-by: chengy-sysu <939416532@qq.com>
Co-authored-by: deepak1556 <hop2deep@gmail.com>
2024-02-08 20:43:01 +09:00
Ulugbek Abdullaev
9b2e567ee2 rename: re-use Button class & styling 2024-02-08 12:16:36 +01:00
Ulugbek Abdullaev
bd1536407a rename: show list of rename candidate names, allow tabbing through them and selecting one by pressing 'enter' 2024-02-08 12:16:36 +01:00
Ulugbek Abdullaev
14770d1197 feat: add proposed API newSymbolNamesProvider that allows extensions to suggest new names for symbols that are being renamed 2024-02-08 12:16:36 +01:00
Johannes Rieken
9d7e3d9cc1
make live the default mode for inline chat, remove the livePreview setting but not (yet) the implementation (#204706)
https://github.com/microsoft/vscode/issues/204368
2024-02-08 11:58:32 +01:00
Johannes Rieken
7b0e5303dd
add proposed API check (#204705)
fyi @andreamah
2024-02-08 11:41:49 +01:00
Johannes Rieken
cccd228808
disable extension mangling, (#204700)
workaround for https://github.com/microsoft/vscode/issues/204692
2024-02-08 10:47:54 +01:00
Sandeep Somavarapu
3a00525d5c
remove user consent for chat (#204698) 2024-02-08 10:24:20 +01:00
Johannes Rieken
768c8e3e93
add some API todos (#204695) 2024-02-08 10:09:42 +01:00
Ladislau Szomoru
d25c50303e
Git - Add more telemetry to history provider to investigate issue (#204689) 2024-02-08 09:02:47 +01:00
Benjamin Pasero
3b5844353f
window - guard against invalid title settings (#204683) 2024-02-08 08:50:47 +01:00
Matt Bierner
da36e0eba1
Disable url smart paste in autolinks (#204673)
Fixes #188859
2024-02-07 18:01:32 -08:00
Connor Peet
2eb66826bd
testing: rename FunctionCoverage -> DeclarationCoverage for finalization (#204667) 2024-02-07 16:24:33 -08:00
Dennis
f6a5654dbf
Pass the check if any one of the library (of the arch) satisfies the requirement. (#204221)
* Update check-requirements-linux.sh

Pass the check if one of the library (of the arch) satisfies the requirement.

* Update resources/server/bin/helpers/check-requirements-linux.sh

Co-authored-by: Robo <hop2deep@gmail.com>

* Update resources/server/bin/helpers/check-requirements-linux.sh

Co-authored-by: Robo <hop2deep@gmail.com>

* Update resources/server/bin/helpers/check-requirements-linux.sh

Co-authored-by: Robo <hop2deep@gmail.com>

* Update resources/server/bin/helpers/check-requirements-linux.sh

Co-authored-by: Robo <hop2deep@gmail.com>

* Update resources/server/bin/helpers/check-requirements-linux.sh

Co-authored-by: Robo <hop2deep@gmail.com>

* Update resources/server/bin/helpers/check-requirements-linux.sh

Co-authored-by: Robo <hop2deep@gmail.com>

---------

Co-authored-by: Robo <hop2deep@gmail.com>
2024-02-08 00:11:14 +00:00
Connor Peet
06eee91ac7
eng: update CLI and a fix for extension test coverage (#204662) 2024-02-08 00:37:58 +01:00
Matt Bierner
428dd56479
Try to observe TS usage of insert/replace (#204661)
Fixes #204037

- Replace span on item == use for both insert and replace
- Optional replacement span == use only for replace
2024-02-07 15:21:42 -08:00
Robo
fdbf304519
fix: requirements detection for alpine (#204660) 2024-02-07 15:19:53 -08:00
Matt Bierner
a1fb0dcd2e
Put all chat code blocks in same implicit JS/TS project (#204655) 2024-02-07 14:47:44 -08:00
Andrea Mah
20d18171b3
introduce findFiles2 API (#203844)
* introduce first version of FindFiles2 API
2024-02-07 14:23:46 -08:00
John Murray
6c7362fe4f
Reinstate command items when filtering checkout quickpick (fix #202870) (#204107)
---------

Co-authored-by: Ladislau Szomoru <3372902+lszomoru@users.noreply.github.com>
2024-02-07 20:42:45 +00:00
Ladislau Szomoru
b05778eb90
Workbench - ability to contribute window title variables (#204538)
---------

Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
2024-02-07 12:41:17 -08:00
Rob Lourens
c4a1ed80ec
Delete agent, slash command, variable more easily (#204651) 2024-02-07 20:27:33 +01:00
Rob Lourens
45a573ed99
Don't wait for variable resolvers before rendering request (#204650)
Fix #204409
2024-02-07 20:11:03 +01:00
Aaron Munger
fe6db4073f
allow time to scroll (#204646) 2024-02-07 11:08:03 -08:00
Matt Bierner
533da38207
Use InEmbeddedEditor context for chat code blocks (#204641)
This als:

- Renames the variable to match the context key name
- Uses this context key to disable peek call hierarchy
- Enable the normal go to def commands in these contexts (not the peek versions)
2024-02-07 10:32:23 -08:00
Tyler James Leonhardt
348e88dc00
Revert "Stop the cursor from jumping when changing prefix in QuickAccess (#198821)" (#204638)
This reverts commit 3154b5f948.
2024-02-07 10:06:45 -08:00
Matt Bierner
bc056d2978
Enable go to definition in chat code blocks (#204555)
* Enable go to definition in chat code blocks

Hooks up code blocks to the `ITextModelService` so that link decorations work as well

* Register ref
2024-02-07 10:03:28 -08:00
Peng Lyu
cfa5001723
Allow type imports only in webview preloads (#204639) 2024-02-07 10:00:30 -08:00
Johannes Rieken
cc2934a43e
remove ChatMessageRole#Function (#204637)
https://github.com/microsoft/vscode/issues/199908
2024-02-07 18:03:06 +01:00
Johannes Rieken
c6be170d98
api - polish ChatResponseFileTreePart (#204630)
https://github.com/microsoft/vscode/issues/199908
2024-02-07 17:53:48 +01:00
Benjamin Pasero
ee29464b84
voice - 💄 install experience (#204634)
* voice - allow chat in notebooks and 💄 install experience

* .
2024-02-07 08:53:00 -08:00
Sandeep Somavarapu
26b5aec036
some fixes (#204636) 2024-02-07 08:51:00 -08:00
Aaron Munger
7e3804fda9
Add first item to context menu for notebook variables (#204549)
* first context menu action

* stick with notebook term for now

* cleanup
2024-02-07 08:50:23 -08:00
Sandeep Somavarapu
d9337a1721
- default extension access list (#204633)
- justify message to get access
2024-02-07 17:11:57 +01:00
Sandeep Somavarapu
9b129a0cf3
polish (#204627) 2024-02-07 08:07:26 -08:00
Benjamin Pasero
8fb476b602
chat - keep toolbar lean when hiding items (#204631) 2024-02-07 17:06:28 +01:00
Ulugbek Abdullaev
50bab6aa63
Merge pull request #203904 from CodinGame/fix-missing-await
Fix inoperative try/catch
2024-02-07 16:34:01 +01:00
Rob Lourens
eef0e11f84
Don't double-up @workspace (#204625)
Fix #204624
2024-02-07 16:30:04 +01:00
Ladislau Szomoru
d96a8b66ce
SCM - Use Publish action when the local branch does not have an upstream (#204617) 2024-02-07 15:54:49 +01:00
Benjamin Pasero
015d675fb6
Voice: show mic icon in chat boxes even when no extension is installed (fix #203896) (#204532)
* Voice: show mic icon in chat boxes even when no extension is installed (fix #203896)

* implement

* .

* .
2024-02-07 15:44:56 +01:00
Sandeep Somavarapu
c9235bf40b
Introuduce extension features (#204607)
Introduce features with access control
2024-02-07 15:41:47 +01:00
Martin Aeschlimann
d5ec4bd197
Monokai Dimmed theme: LESS syntax highlighting colors very different in v1.86.0 (#204605) 2024-02-07 14:52:21 +01:00
Alex Ross
a81f19bd71
Bump distro (#204602) 2024-02-07 14:46:47 +01:00
Alex Ross
fc771c597f
Update Go grammar (#204590) 2024-02-07 14:33:31 +01:00
Johannes Rieken
7c16d665f9
api - refine filetree-part (name and structure), add push method to stream (#204595)
https://github.com/microsoft/vscode/issues/199908
2024-02-07 13:51:18 +01:00
Johannes Rieken
57f5f81edd
api - rename: ChatAccess -> LanguageModelAccess (#204583)
* rename - ChatAccess -> LanguageModelAccess

* fix tests
2024-02-07 13:39:34 +01:00
Alex Ross
2c28a908d4
API feedback for activeCommentThread (#204588)
Part of #204484
2024-02-07 12:55:21 +01:00