Commit graph

103337 commits

Author SHA1 Message Date
Andrea Mah 93687007ed
Add me to search-related tags for classifier (#168095)
add andrea to search tags for classifier
2022-12-05 12:09:42 -08:00
David Dossett 9f43a4ffda
Add experimental default dark/light v2 themes (#167104)
* Add experimental default dark/light themes

* Update themes and name

* Add colorizer test results

* Update accent color

* Fix status bar no folder background issue

* Fix tree indent strokes

* Update lighter layer

* Fix breadcrumbs

* Update accent

* Update light lights and dark links

* Update colorizer test
2022-12-05 11:41:50 -08:00
David Dossett 26f31fa493
Update codicons (#168107)
Update coficons
2022-12-05 20:12:30 +01:00
Matt Bierner 30c3bf46a2
Add missing milestone query (#168105) 2022-12-05 19:59:39 +01:00
Logan Ramos 7af646716e
Fix missing isMeasurement (#168091) 2022-12-05 17:56:33 +01:00
Johannes Rieken bf93e1d912
update notebook milestones (#168090) 2022-12-05 17:47:32 +01:00
Matt Bierner 4133f2d5a2
Try to skip removing list dom nodes when a list is being rapidly scrolled (#164340)
Try to skip removing list elements from the dom when a list is being rapidly scrolled

When rapidly scrolling a list, we always and up removing an element from the dom. This element is then inserted back into the dom on the next update. It would be better if we simply skipped removing the element from the dom in this case

I've tried to fix this but there may be a better approach. This PR makes the following changes:

- Switch the order of remove and insert in `ListView.render`. Now we always call remove before calling insert. This lets the removed row be reused within the same `render` frame

- In the `rowCache`, introduce the concept of a transaction. This lets us defer actually removing nodes from the dom until the transaction is completed. In many cases (especially when scrolling rapidly), the row's dom node will actually be reused by `alloc` before this happens so we can skip the removal entirely
2022-12-05 08:17:53 -08:00
Daniel Imms 20876603de
Merge pull request #168069 from microsoft/Tyriar-patch-1
Explicitly assign terminal links/tabs
2022-12-05 07:02:52 -08:00
Martin Aeschlimann 08024bac3e
vscode-notebooks: add repo:microsoft/vscode-remote-tunnels (#168082) 2022-12-05 15:45:27 +01:00
Johannes Rieken dcc6d8f54e
re-order WorkspaceEdit#set overloads (#168083)
https://github.com/microsoft/vscode/issues/162054
2022-12-05 06:43:03 -08:00
Megan Rogge 11367ba900
apply change to all windows (#167998)
fix #167997
2022-12-05 08:42:15 -06:00
Logan Ramos eef3e6a720
Remove incorrect isMeasurement (#168084) 2022-12-05 06:41:05 -08:00
Martin Aeschlimann a642f1816e
Improve color documention error message (#168078) 2022-12-05 15:31:02 +01:00
Johannes Rieken b2a7c9aac5
don't export TextEditorEdit (#168080)
https://github.com/microsoft/vscode/issues/164940
2022-12-05 06:15:47 -08:00
Martin Aeschlimann 1e4ac3149e
folding: replace registerThemingParticipant (#168079) 2022-12-05 06:01:19 -08:00
Alex Ross c0aae4e71e
tunnel view - use CSS variables over registerThemingParticipant (#168077)
Par of #165169
2022-12-05 05:53:06 -08:00
Alex Ross fc8dcad58f
Fix heuristic port logging (#168074) 2022-12-05 05:35:55 -08:00
Megan Rogge 46240d5251
add new line when running extension quick fix command (#167973) 2022-12-05 04:50:51 -08:00
Daniel Imms e5cd2a8dbe
Merge pull request #167955 from microsoft/tyriar/147630
Include {} in shell env json regex match
2022-12-05 04:47:29 -08:00
Alexandru Dima 42b0cb737a
Fixes #167785 (#167880) 2022-12-05 13:45:55 +01:00
Henning Dieterichs f6b21f5097
Merge pull request #168066 from microsoft/hediet/previous-crow
Addresses #166969
2022-12-05 13:09:39 +01:00
Ladislau Szomoru 84527417fe
Engineering - Update classifier (#168063)
Update classifier
2022-12-05 03:57:14 -08:00
Daniel Imms 3cb257398f
Explicitly assign terminal links/tabs
These are areas we are trying to split issue duties on
2022-12-05 03:56:02 -08:00
Henning Dieterichs 9748eee64b
Removes IObservable from audio cue service API (#168065) 2022-12-05 12:10:00 +01:00
Henning Dieterichs f48e13440b
Addresses #166969 2022-12-05 12:03:58 +01:00
Alexandru Dima 1574c25b3b
update labels (#168061)
* Sort labels

* update labels
2022-12-05 11:28:35 +01:00
Johannes Rieken f4c8442fbf
Merge pull request #167718 from chouzz/fix-api-description
Fix incorrect description for call hierarchy and type hierarchy api
2022-12-05 11:15:16 +01:00
Connor Peet 0899758dae
ipc: use vql for uint types (#167407)
* ipc: use vql for uint types

On the plane I was reverse-engineering ipc.ts to implement it in Rust
and see if we could have a "service mode" for the CLI that we could
interact with like any other vscode process.

In doing so, I noticed that numbers in the protocol--which are used at
least twice in the message header and ID--were encoded as JSON. I was
curious what benefits we'd get from encoding them as variable-length
integers instead.

It makes the message shorter, as expected. Encode/decode time are very,
very slightly lower. I'm not sure it's worth the extra complexity, but
I have included it here for your consideration.

* fixup tests
2022-12-02 15:54:36 -08:00
Matt Bierner 07956026d7
Pick up latest TS for building VS code (#167959)
Fixes a number of cases around enums: https://github.com/microsoft/TypeScript/pull/50528

- Adds `None` entries for a number of bitfield enums
- Adds casts for `ColorId`, which is open ended
2022-12-02 14:23:04 -08:00
Connor Peet 7db58f87fe
tunnels: update preview button text (#167968)
update string
2022-12-02 22:29:56 +01:00
Daniel Imms 87c98cb84c
Merge pull request #167965 from microsoft/tyriar/code_scanning
Fix invalid regexp in tests
2022-12-02 12:48:16 -08:00
Daniel Imms 0dc7e497dc
Merge pull request #167957 from microsoft/tyriar/164687
Consider all links when common directories are removed
2022-12-02 12:39:22 -08:00
Daniel Imms 4d43e0c63e
Merge pull request #167916 from microsoft/dependabot/npm_and_yarn/decode-uri-component-0.2.2
Bump decode-uri-component from 0.2.0 to 0.2.2
2022-12-02 12:35:10 -08:00
Daniel Imms 0794108578
Fix invalid regexp in tests 2022-12-02 12:32:57 -08:00
Daniel Imms 4fb84260be
Consider all links when common directories are removed
Fixes #164687
2022-12-02 11:04:07 -08:00
Logan Ramos fe60cfac44
Make sure samplecount is a measurement (#167954) 2022-12-02 10:52:19 -08:00
Daniel Imms 457420737c
Include {} in shell env json regex match
This fixes an issue where users would add something like the following
to their ~/bashrc file:

trap 'echo -ne "\033]0;$BASH_COMMAND\007"' DEBUG

What this does is it echos a signal to the terminal to change the title
of the terminal. This ends up coming through in the result being parsed
which now includes 4 marks instead of 2. The change ensures { and } are
following and before the 2 expected marks.

If the match doesn't exist it will still fallback to {} as it did
before.

Fixes #147630
2022-12-02 10:32:01 -08:00
Connor Peet eee43fc7ef
Merge pull request #167950 from microsoft/connor4312/tunnel-preview-prompt
tunnels: add preview dialog for turning on tunnel access
2022-12-02 10:19:07 -08:00
Logan Ramos ba9a4da05b
Don't refresh list if list is not defined (#167948) 2022-12-02 13:04:15 -05:00
Connor Peet 2163dd8c6f
improve wording 2022-12-02 10:03:55 -08:00
Daniel Imms 6879356842
Merge pull request #167947 from microsoft/tyriar/166697
Add copy and clear selection for windows ctrl+c
2022-12-02 09:54:25 -08:00
Connor Peet 25cfb20ec9
tunnels: add preview dialog for turning on tunnel access 2022-12-02 09:36:23 -08:00
Megan Rogge 392aa77168
use correct icons for terminal opener quick fixes (#167946) 2022-12-02 11:09:03 -06:00
Daniel Imms ec70dcd6d8
Merge pull request #167944 from microsoft/tyriar/164941
Remove unneeded exports in areas I own
2022-12-02 08:49:02 -08:00
Alex Ross 35a9edb039
use CSS variables over registerThemingParticipant for comments (#167945)
Part of #165169
2022-12-02 17:45:13 +01:00
Daniel Imms 3b4e310d42
Add copy and clear selection for windows ctrl+c
Fixes #166697
2022-12-02 08:40:06 -08:00
Alex Ross 0370522ed3
Use CSS variables over registerThemingParticipant in tree view (#167943)
Fixes #165169
2022-12-02 08:36:52 -08:00
Daniel Imms 276a661b3a
More removing exports from terminal 2022-12-02 08:26:31 -08:00
Daniel Imms 8978e201b5
More removing exports from terminal 2022-12-02 08:22:33 -08:00
Connor Peet dc83ca1951
npm: adopt terminal quick fix api (#167664)
Fixes https://github.com/microsoft/vscode/issues/167588
2022-12-02 08:20:53 -08:00