Commit graph

101859 commits

Author SHA1 Message Date
Raymond Zhao ee76531665
Change pencil hover cursor to pointer (#164198)
Fixes #149955
2022-10-20 17:38:39 -07:00
Connor Peet 42e8636bbb
Merge pull request #164199 from microsoft/connor4312/cli-enable-by-default
cli: build the tunnel cli by default
2022-10-20 17:38:26 -07:00
Connor Peet 0cc08da37a
cli: build the tunnel cli by default 2022-10-20 16:58:02 -07:00
Connor Peet 8ba5882fb8
Merge pull request #163971 from microsoft/connor4312/cli-vcpkg
cli: use vcpkg for everything
2022-10-20 16:45:18 -07:00
Alex Ross d56f8a8dde
Web API: remove deprecated tunnel options (#164193)
Fixes #162110
2022-10-20 15:55:18 -07:00
Alex Ross cf4c9e469d
Update python grammar (#164191) 2022-10-20 15:45:17 -07:00
Matt Bierner 5388e669c4
Delay external uri opener (#164190)
For #159178
2022-10-20 15:20:08 -07:00
Matt Bierner 8cf88f7d8f
Mark exthost/main arrays in events as readonly (#164187)
This better aligns the internal types of these event with the public apis
2022-10-20 15:07:11 -07:00
Joyce Er 3a67c29665
Support configuring extension host affinity for web worker extensions (#164150)
* Support configuring extension host affinity for web worker extensions

* Tweak log message to include extension host kind

* Fix copy paste error
2022-10-20 14:50:26 -07:00
Matt Bierner 208f639b92
Remove unused services (#164185) 2022-10-20 23:45:42 +02:00
Connor Peet 6c5803b59b
Merge pull request #164160 from microsoft/connor4312/standalone-cli-to-deskop
cli: fallback to system installs in the standalone CLI
2022-10-20 14:39:45 -07:00
Matt Bierner fe6e24fd74
DidChangeDecorationsEmitter should fire right away if it is not being deferred (#164065)
While debugging a performance issue, I noticed that `DidChangeDecorationsEmitter` will only fire when `endDeferredEmit` is called. This means that if the emitter is not being deferred and someone calls `.fire`, we don't fire anything until someone else comes along and calls `beginDeferredEmit` and `endDeferredEmit`

This change makes it so that the event is fired right away if the emitter is not deferred
2022-10-20 14:34:02 -07:00
Sandeep Somavarapu e341419760
add vsce-sign module (#164182)
* include vsce-sign

* update distro

* update distro

* update distro

* update distro

* remove from module ignore
2022-10-20 14:06:22 -07:00
Johannes Rieken 79c00cf98c
Merge pull request #164034 from microsoft/joh/markerVersionId
Have the ability to add `modelVersionId` to `IMarkerData` and `IMarker`
2022-10-20 22:53:57 +02:00
Raymond Zhao d9846c8e43
Remove resource scopes (#164158) 2022-10-20 13:51:17 -07:00
John Losito dd29b53102
Check for github actions updates weekly (#164137) 2022-10-20 16:40:58 -04:00
Sandeep Somavarapu f024efc271
timeout and catch error (#164169) 2022-10-20 22:33:05 +02:00
Raymond Zhao 903c645dfd
Remove outline for light theme (#164176)
Fixes #161960
2022-10-20 13:03:36 -07:00
Matt Bierner 2b8c21432e
Avoid using dynamic stylesheet in FilesRenderer (#164104)
Avoid creating extra dynamic stylesheet in files renderer

The FilesRenderer currently create a dynamic stylesheet just to pass along one value. This ends up being expensive, as it forces a re-style when the stylesheet is updated

In this case, we can use a css variable to pass along this value instead
2022-10-20 15:50:09 -04:00
Connor Peet a08ec5ce16
fix tests 2022-10-20 11:58:26 -07:00
Alex Ross bb39eb50fd
Fix open preview for ipv6 addresses (#164156) 2022-10-20 11:12:21 -07:00
David Sanders f7a080dd20
Scroll webview to top if unmatched fragment is #top (#164070) 2022-10-20 10:59:57 -07:00
Connor Peet c536595a7f
cli: fallback to system installs in the standalone CLI
The standalone CLI should detect and fall back to using and
system-installed VS Code instance, rather than trying to download zips
and manage its own VS Code instances.

There are three approaches used for discovery:

- On Windows, we can easily and quickly read the register to find
  installed versions based on their app ID.
- On macOS, we initially look in `/Applications` and fall back to the
  slow `system_profiler` command to list app .app's if that fails.
- On Linux, we just look in the PATH. I believe all Linux installers
  (snap, dep, rpm) automatically add VS Code to the user's PATH.

Failing this, the user can also manually specify their installation dir,
using the command `code version use stable --install-dir /path/to/vscode`.

Fixes #164159
2022-10-20 10:54:13 -07:00
Peng Lyu ebe560003e
Rename notebook text diff editor (#164149)
Rename notebook text diff editor.
2022-10-20 10:24:52 -07:00
Johannes Rieken 525d271424
Merge pull request #164144 from microsoft/joh/inadequate-vicuna
joh/inadequate vicuna
2022-10-20 19:05:14 +02:00
Matt Bierner beb2dbd745
Remove duplicated link clicking handling logic for notebooks (#163371)
Remove duplicated link click logic for notebooks

This should already be handled by the `clicked-link` event
2022-10-20 09:18:52 -07:00
Johannes dc51fbb563
* simplify renderer profiling, no more heartbeat but just profile for a bit
* ignore profilings that don't reveal much
* include perf base in telemetry events
* move perfBaseline-math into timer service
2022-10-20 17:45:22 +02:00
Johannes af538ded4d
use fib(26) as performance baseline, not code loading 2022-10-20 16:04:46 +02:00
Ladislau Szomoru 9c76d66e69
Git - implement cancellation for updating the model (#163926)
* Initial implementation

* Polish implementation

* Add cancelled label in the output

* Revert change that is not needed

* Pull request feedback

* Dispose listener

* Port changes manually
2022-10-20 06:26:22 -07:00
Ladislau Szomoru 2fa61a14b8
Git - Extract querying for status so that it can run in parallel with the other operations (#163990) 2022-10-20 04:37:04 -07:00
Ladislau Szomoru 76191c7c75
Engineering - Remove proposal that has been finalized (#164127)
Remove proposal that has been finalized
2022-10-20 04:30:27 -07:00
Ladislau Szomoru c139361a3c
Git - catch exceptions while fast-forwarding a branch (#164128)
Fixes #163685
2022-10-20 04:30:10 -07:00
Matt Bierner 25f0749539
Defer creation of parameter hint widget (#164112) 2022-10-20 13:29:21 +02:00
Sandeep Somavarapu de2bc0bdab
Codespaces: remove settings sync is off badge (#164111) 2022-10-20 13:28:41 +02:00
Matt Bierner b1e64a32ae
Remove unused property (#164092) 2022-10-20 13:26:37 +02:00
Matt Bierner c275f7a6d8
Adopt DisposableMap in mainThreadWebviewView (#164091) 2022-10-20 13:26:02 +02:00
Sandeep Somavarapu 10bbedca57
fix #163525 (#164122) 2022-10-20 11:56:29 +02:00
Martin Aeschlimann 929c645c9a
more tunnel access commands (#164076)
more remote tunnel access commands
2022-10-20 09:37:17 +02:00
Matt Bierner 266ff5b78f
Bump distro (#164089) 2022-10-19 16:44:18 -07:00
Jake Bailey b99cf7e41e
Ensure 'undefined' does not make it into tsserver.web.js (#164064) 2022-10-19 16:44:03 -07:00
Alex Ross bebb3ea217
Bump distro (#164079) 2022-10-19 15:28:36 -07:00
Martin Aeschlimann 1b3bf4a550
Support starting tunnel with a given name (#163818)
* Support starting tunnel with a given name

* improve error message
2022-10-19 23:26:20 +02:00
Daniel Imms 90f8571b5a
Merge pull request #164066 from microsoft/tyriar/xterm_update4
Update xterm.js
2022-10-19 14:25:57 -07:00
Daniel Imms bbfff68d40
Update xterm.js
Fixes #163448
2022-10-19 12:13:27 -07:00
Matt Bierner c6fa8b7e03
Skip code lens decoration update if there are no code lenses (#164062)
Skip code lens decoration update if there are no decorations
2022-10-19 12:04:29 -07:00
Daniel Rosenwasser 182beb6ee4
Merge pull request #163498 from DanielRosenwasser/iconsForWalkthroughs
Allow walkthroughs to specify icons.
2022-10-19 11:26:51 -07:00
Logan Ramos d4a47ef024
Loosen types on data sent by telemetry API (#164047) 2022-10-19 10:54:52 -07:00
Matt Bierner b08633e2df
Pick up latest TS for building VS Code (#164044) 2022-10-19 13:24:08 -04:00
Matt Bierner 7f99b7c655
Remove references to finalized proposals in js/ts (#164040) 2022-10-19 13:23:48 -04:00
Matt Bierner dc65087f31
Find input should not create default controls if they never used (#163877)
Find input should not create default controls if they never use them

This makes the regex, matchcase, and whole word controls in the find widget optional. Previously they were always being created but then hidden
2022-10-19 10:08:31 -07:00