James Newton-King
0db0640e6b
Reuse HTTP2 stream pipes to reduce allocations ( #19356 )
2020-03-06 08:15:31 +13:00
msftbot[bot]
557bcd9ec5
readme update ( #19553 )
...
Co-authored-by: Justin Kotalik <jukotali@microsoft.com>
2020-03-05 18:50:24 +00:00
James Newton-King
f37a750912
Add functional test for header string reuse in HTTP/1.1 ( #19588 )
2020-03-06 07:42:26 +13:00
James Newton-King
487a0f6a5d
Add HeaderEnumerator tests ( #19585 )
2020-03-06 07:41:12 +13:00
dotnet-maestro[bot]
45d887119f
Update dependencies from https://github.com/dotnet/aspnetcore-tooling build 20200304.3 ( #19592 )
...
- Microsoft.AspNetCore.Mvc.Razor.Extensions - 5.0.0-preview.2.20154.3
- Microsoft.AspNetCore.Razor.Language - 5.0.0-preview.2.20154.3
- Microsoft.CodeAnalysis.Razor - 5.0.0-preview.2.20154.3
- Microsoft.NET.Sdk.Razor - 5.0.0-preview.2.20154.3
Dependency coherency updates
- Microsoft.AspNetCore.Analyzer.Testing - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Caching.Abstractions - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Caching.Memory - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Caching.SqlServer - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Caching.StackExchangeRedis - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Configuration.Abstractions - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Configuration.AzureKeyVault - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Configuration.Binder - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Configuration.CommandLine - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Configuration.EnvironmentVariables - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Configuration.FileExtensions - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Configuration.Ini - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Configuration.Json - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Configuration.UserSecrets - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Configuration.Xml - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Configuration - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.DependencyInjection.Abstractions - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.DependencyInjection - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.DiagnosticAdapter - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.FileProviders.Abstractions - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.FileProviders.Composite - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.FileProviders.Physical - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.FileSystemGlobbing - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Hosting.Abstractions - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Hosting - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Http - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Logging.Abstractions - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Logging.AzureAppServices - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Logging.Configuration - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Logging.Console - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Logging.Debug - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Logging.EventSource - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Logging.EventLog - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Logging.TraceSource - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Logging.Testing - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Options.ConfigurationExtensions - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Options.DataAnnotations - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Options - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Primitives - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Internal.Extensions.Refs - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Logging - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
- Internal.AspNetCore.Analyzers - 5.0.0-preview.2.20154.2 (parent: Microsoft.AspNetCore.Razor.Language)
2020-03-05 18:18:13 +00:00
Brennan
f910345469
Enable detailed msbuild verbosity for user secrets ( #19516 )
2020-03-05 08:39:58 -08:00
dotnet-maestro[bot]
63e8089943
Update dependencies from https://github.com/dotnet/blazor build 20200305.1 ( #19604 )
...
- Microsoft.AspNetCore.Components.WebAssembly.Runtime - 3.2.0-preview2.20155.1
2020-03-05 16:35:35 +00:00
msftbot[bot]
28c44ce1c1
[Blazor] API cleanups for the authentication Package ( #19601 )
...
* Add missing OIDC provider options
* Convert string to enum
* Revert changes to JS files
2020-03-05 14:47:47 +00:00
msftbot[bot]
e5cd390a8c
Update ws-proxy to match Mono commit 4c348d6567f42be ( #19600 )
2020-03-05 14:46:56 +00:00
Pranav K
f4446f373f
Use browser APIs to calculate Blazor's download size ( #19547 )
2020-03-05 06:38:35 -08:00
Javier Calvarro Nelson
e15e1c2415
[Blazor] Fix incrementalism with unlinked files ( #19596 )
2020-03-05 05:44:08 -08:00
dotnet-maestro[bot]
118ff3c40b
[master] Update dependencies from dotnet/efcore ( #19593 )
...
* Update dependencies from https://github.com/dotnet/efcore build 20200304.5
- Microsoft.EntityFrameworkCore.Tools - 5.0.0-preview.2.20154.5
- Microsoft.EntityFrameworkCore.SqlServer - 5.0.0-preview.2.20154.5
- dotnet-ef - 5.0.0-preview.2.20154.5
- Microsoft.EntityFrameworkCore - 5.0.0-preview.2.20154.5
- Microsoft.EntityFrameworkCore.InMemory - 5.0.0-preview.2.20154.5
- Microsoft.EntityFrameworkCore.Relational - 5.0.0-preview.2.20154.5
- Microsoft.EntityFrameworkCore.Sqlite - 5.0.0-preview.2.20154.5
* Update dependencies from https://github.com/dotnet/efcore build 20200304.6
- Microsoft.EntityFrameworkCore.Tools - 5.0.0-preview.2.20154.6
- Microsoft.EntityFrameworkCore.SqlServer - 5.0.0-preview.2.20154.6
- dotnet-ef - 5.0.0-preview.2.20154.6
- Microsoft.EntityFrameworkCore - 5.0.0-preview.2.20154.6
- Microsoft.EntityFrameworkCore.InMemory - 5.0.0-preview.2.20154.6
- Microsoft.EntityFrameworkCore.Relational - 5.0.0-preview.2.20154.6
- Microsoft.EntityFrameworkCore.Sqlite - 5.0.0-preview.2.20154.6
* Update dependencies from https://github.com/dotnet/efcore build 20200304.7
- Microsoft.EntityFrameworkCore.Tools - 5.0.0-preview.2.20154.7
- Microsoft.EntityFrameworkCore.SqlServer - 5.0.0-preview.2.20154.7
- dotnet-ef - 5.0.0-preview.2.20154.7
- Microsoft.EntityFrameworkCore - 5.0.0-preview.2.20154.7
- Microsoft.EntityFrameworkCore.InMemory - 5.0.0-preview.2.20154.7
- Microsoft.EntityFrameworkCore.Relational - 5.0.0-preview.2.20154.7
- Microsoft.EntityFrameworkCore.Sqlite - 5.0.0-preview.2.20154.7
* Update dependencies from https://github.com/dotnet/efcore build 20200304.8
- Microsoft.EntityFrameworkCore.Tools - 5.0.0-preview.2.20154.8
- Microsoft.EntityFrameworkCore.SqlServer - 5.0.0-preview.2.20154.8
- dotnet-ef - 5.0.0-preview.2.20154.8
- Microsoft.EntityFrameworkCore - 5.0.0-preview.2.20154.8
- Microsoft.EntityFrameworkCore.InMemory - 5.0.0-preview.2.20154.8
- Microsoft.EntityFrameworkCore.Relational - 5.0.0-preview.2.20154.8
- Microsoft.EntityFrameworkCore.Sqlite - 5.0.0-preview.2.20154.8
2020-03-05 07:08:59 +00:00
John Luo
f05e019271
Merge branch 'master' into johluo/migrate-logging-testing
2020-03-04 22:17:06 -08:00
John Luo
c181547864
Migration fixup for Logging.Testing
2020-03-04 22:10:12 -08:00
James Newton-King
5aa86873c3
Add HTTP/2 HPack static compression ( #19521 )
2020-03-05 17:08:53 +13:00
dotnet-maestro[bot]
2fb22f6852
[master] Update dependencies from dotnet/efcore ( #19549 )
...
* Update dependencies from https://github.com/dotnet/efcore build 20200303.4
- Microsoft.EntityFrameworkCore.Tools - 5.0.0-preview.2.20153.4
- Microsoft.EntityFrameworkCore.SqlServer - 5.0.0-preview.2.20153.4
- dotnet-ef - 5.0.0-preview.2.20153.4
- Microsoft.EntityFrameworkCore - 5.0.0-preview.2.20153.4
- Microsoft.EntityFrameworkCore.InMemory - 5.0.0-preview.2.20153.4
- Microsoft.EntityFrameworkCore.Relational - 5.0.0-preview.2.20153.4
- Microsoft.EntityFrameworkCore.Sqlite - 5.0.0-preview.2.20153.4
* Update dependencies from https://github.com/dotnet/efcore build 20200303.6
- Microsoft.EntityFrameworkCore.Tools - 5.0.0-preview.2.20153.6
- Microsoft.EntityFrameworkCore.SqlServer - 5.0.0-preview.2.20153.6
- dotnet-ef - 5.0.0-preview.2.20153.6
- Microsoft.EntityFrameworkCore - 5.0.0-preview.2.20153.6
- Microsoft.EntityFrameworkCore.InMemory - 5.0.0-preview.2.20153.6
- Microsoft.EntityFrameworkCore.Relational - 5.0.0-preview.2.20153.6
- Microsoft.EntityFrameworkCore.Sqlite - 5.0.0-preview.2.20153.6
* Update dependencies from https://github.com/dotnet/efcore build 20200303.7
- Microsoft.EntityFrameworkCore.Tools - 5.0.0-preview.2.20153.7
- Microsoft.EntityFrameworkCore.SqlServer - 5.0.0-preview.2.20153.7
- dotnet-ef - 5.0.0-preview.2.20153.7
- Microsoft.EntityFrameworkCore - 5.0.0-preview.2.20153.7
- Microsoft.EntityFrameworkCore.InMemory - 5.0.0-preview.2.20153.7
- Microsoft.EntityFrameworkCore.Relational - 5.0.0-preview.2.20153.7
- Microsoft.EntityFrameworkCore.Sqlite - 5.0.0-preview.2.20153.7
* Update dependencies from https://github.com/dotnet/efcore build 20200303.8
- Microsoft.EntityFrameworkCore.Tools - 5.0.0-preview.2.20153.8
- Microsoft.EntityFrameworkCore.SqlServer - 5.0.0-preview.2.20153.8
- dotnet-ef - 5.0.0-preview.2.20153.8
- Microsoft.EntityFrameworkCore - 5.0.0-preview.2.20153.8
- Microsoft.EntityFrameworkCore.InMemory - 5.0.0-preview.2.20153.8
- Microsoft.EntityFrameworkCore.Relational - 5.0.0-preview.2.20153.8
- Microsoft.EntityFrameworkCore.Sqlite - 5.0.0-preview.2.20153.8
* Update dependencies from https://github.com/dotnet/efcore build 20200303.9
- Microsoft.EntityFrameworkCore.Tools - 5.0.0-preview.2.20153.9
- Microsoft.EntityFrameworkCore.SqlServer - 5.0.0-preview.2.20153.9
- dotnet-ef - 5.0.0-preview.2.20153.9
- Microsoft.EntityFrameworkCore - 5.0.0-preview.2.20153.9
- Microsoft.EntityFrameworkCore.InMemory - 5.0.0-preview.2.20153.9
- Microsoft.EntityFrameworkCore.Relational - 5.0.0-preview.2.20153.9
- Microsoft.EntityFrameworkCore.Sqlite - 5.0.0-preview.2.20153.9
* Update dependencies from https://github.com/dotnet/efcore build 20200303.10
- Microsoft.EntityFrameworkCore.Tools - 5.0.0-preview.2.20153.10
- Microsoft.EntityFrameworkCore.SqlServer - 5.0.0-preview.2.20153.10
- dotnet-ef - 5.0.0-preview.2.20153.10
- Microsoft.EntityFrameworkCore - 5.0.0-preview.2.20153.10
- Microsoft.EntityFrameworkCore.InMemory - 5.0.0-preview.2.20153.10
- Microsoft.EntityFrameworkCore.Relational - 5.0.0-preview.2.20153.10
- Microsoft.EntityFrameworkCore.Sqlite - 5.0.0-preview.2.20153.10
* Update dependencies from https://github.com/dotnet/efcore build 20200304.1
- Microsoft.EntityFrameworkCore.Tools - 5.0.0-preview.2.20154.1
- Microsoft.EntityFrameworkCore.SqlServer - 5.0.0-preview.2.20154.1
- dotnet-ef - 5.0.0-preview.2.20154.1
- Microsoft.EntityFrameworkCore - 5.0.0-preview.2.20154.1
- Microsoft.EntityFrameworkCore.InMemory - 5.0.0-preview.2.20154.1
- Microsoft.EntityFrameworkCore.Relational - 5.0.0-preview.2.20154.1
- Microsoft.EntityFrameworkCore.Sqlite - 5.0.0-preview.2.20154.1
* Update dependencies from https://github.com/dotnet/efcore build 20200304.2
- Microsoft.EntityFrameworkCore.Tools - 5.0.0-preview.2.20154.2
- Microsoft.EntityFrameworkCore.SqlServer - 5.0.0-preview.2.20154.2
- dotnet-ef - 5.0.0-preview.2.20154.2
- Microsoft.EntityFrameworkCore - 5.0.0-preview.2.20154.2
- Microsoft.EntityFrameworkCore.InMemory - 5.0.0-preview.2.20154.2
- Microsoft.EntityFrameworkCore.Relational - 5.0.0-preview.2.20154.2
- Microsoft.EntityFrameworkCore.Sqlite - 5.0.0-preview.2.20154.2
* Update dependencies from https://github.com/dotnet/efcore build 20200304.3
- Microsoft.EntityFrameworkCore.Tools - 5.0.0-preview.2.20154.3
- Microsoft.EntityFrameworkCore.SqlServer - 5.0.0-preview.2.20154.3
- dotnet-ef - 5.0.0-preview.2.20154.3
- Microsoft.EntityFrameworkCore - 5.0.0-preview.2.20154.3
- Microsoft.EntityFrameworkCore.InMemory - 5.0.0-preview.2.20154.3
- Microsoft.EntityFrameworkCore.Relational - 5.0.0-preview.2.20154.3
- Microsoft.EntityFrameworkCore.Sqlite - 5.0.0-preview.2.20154.3
* Update dependencies from https://github.com/dotnet/efcore build 20200304.4
- Microsoft.EntityFrameworkCore.Tools - 5.0.0-preview.2.20154.4
- Microsoft.EntityFrameworkCore.SqlServer - 5.0.0-preview.2.20154.4
- dotnet-ef - 5.0.0-preview.2.20154.4
- Microsoft.EntityFrameworkCore - 5.0.0-preview.2.20154.4
- Microsoft.EntityFrameworkCore.InMemory - 5.0.0-preview.2.20154.4
- Microsoft.EntityFrameworkCore.Relational - 5.0.0-preview.2.20154.4
- Microsoft.EntityFrameworkCore.Sqlite - 5.0.0-preview.2.20154.4
Co-authored-by: Sébastien Ros <sebastienros@gmail.com>
2020-03-05 03:06:01 +00:00
John Luo
6baba15cdc
Merge branch 'master' of ..\extensions2\ into johluo/migrate-logging-testing
2020-03-04 17:46:27 -08:00
Sébastien Ros
47cc418dec
Update dependencies ( #19587 )
2020-03-04 17:46:14 -08:00
James Newton-King
3925546732
Reset Http2Stream when it starts ( #19589 )
2020-03-05 14:28:02 +13:00
Artak
d71a61ded8
Quarantine the `ReactTemplate_IndividualAuth_NetCore` test ( #19584 )
2020-03-04 16:34:31 -08:00
Artak
4192a023f5
Mark tests as flaky ( #19415 )
...
* Mark tests as flaky
* Update ComponentHubReliabilityTest.cs
* Update InteropReliabilityTests.cs
* Update ServerComponentRenderingTest.cs
* Update ServerComponentRenderingTest.cs
2020-03-04 15:26:19 -08:00
dotnet-maestro[bot]
54a6399c35
Update dependencies from https://github.com/dotnet/blazor build 20200304.1 ( #19583 )
...
- Microsoft.AspNetCore.Components.WebAssembly.Runtime - 3.2.0-preview2.20154.1
2020-03-04 22:10:50 +00:00
msftbot[bot]
54d71af00d
Add example for UserLoginInfo's ProviderDisplayName property ( #19357 )
2020-03-04 21:07:18 +00:00
Andrew Stanton-Nurse
3b4be4f51a
Quarantining some tests ( #19568 )
2020-03-04 11:27:55 -08:00
msftbot[bot]
648d9e37a9
Fixed Typo in UrlDecoder.cs ( #19565 )
2020-03-04 18:18:07 +00:00
Brennan
56fb4b4d2f
Rename Flaky attribute ( #19469 )
2020-03-04 08:10:18 -08:00
Steve Sanderson
98cd3ab349
Allow loading dlls with arbitrary extensions
2020-03-04 12:30:10 +00:00
Justin Kotalik
cda762685a
Allow cert file and private key file to be passed in ( #19477 )
2020-03-03 20:42:46 -08:00
Sedat Kapanoglu
7e139c9b5f
Add HeaderNames.XRequestedWith = "X-Requested-With" ( #19470 )
...
* Add HeaderNames.XRequestedWith = "X-Requested-With"
X-Requested-With is the standard for differentiating AJAX requests and is commonly used. Having this in HeaderNames would prevent typos related to typing this header name. I couldn't find any rationale about excluding this but there might be legitimate reasons like discouraging the use of HTTP headers or differentiating AJAX requests, etc. Please reject this if that's the case.
* Replace "X-Requested-With" references with HeaderNames.XRequestedWith
The only remaining instance is WebSocketsTransport.cs in
SignalR\clients\csharp\Http.Connections.Client which doesn't have
Microsoft.Net in its references. I didn't want to impose a new
dependency as its risky.
* Fix the order of using statements
* Add XRequestedWith to the ref assembly
2020-03-03 15:45:50 -08:00
dotnet-maestro[bot]
4c8a17435a
Update dependencies from https://github.com/dotnet/blazor build 20200303.4 ( #19543 )
...
- Microsoft.AspNetCore.Components.WebAssembly.Runtime - 3.2.0-preview2.20153.4
2020-03-03 22:20:35 +00:00
dotnet-maestro[bot]
12238a9219
Update dependencies from https://github.com/dotnet/blazor build 20200303.3 ( #19539 )
...
- Microsoft.AspNetCore.Components.WebAssembly.Runtime - 3.2.0-preview2.20153.3
2020-03-03 19:40:50 +00:00
James Newton-King
065f0d001c
Only reset Http2Stream on stream completion ( #19431 )
2020-03-04 08:37:31 +13:00
dotnet-maestro[bot]
f34b8b77a1
Update dependencies from https://github.com/dotnet/blazor build 20200303.2 ( #19535 )
...
- Microsoft.AspNetCore.Components.WebAssembly.Runtime - 3.2.0-preview2.20153.2
2020-03-03 18:55:36 +00:00
William Godbe
3df570fac6
Don't reference checked-in platform manifest ( #19529 )
2020-03-03 10:36:49 -08:00
dotnet-maestro[bot]
601d58b43b
Update dependencies from https://github.com/dotnet/blazor build 20200303.1 ( #19532 )
...
- Microsoft.AspNetCore.Components.WebAssembly.Runtime - 3.2.0-preview2.20153.1
2020-03-03 18:15:37 +00:00
Chris Ross
21068e0a45
Update shared code license headers ( #19518 )
2020-03-03 09:57:24 -08:00
Steve Sanderson
fee14d8e13
Update debug proxy to match Mono commit b91580bafa7208b4a52d66cfadce070551f1904a
2020-03-03 11:43:55 +00:00
Javier Calvarro Nelson
085f6e1585
[Blazor][ Fixes #19503 ] Exclude gzip files from manifest ( #19525 )
...
* Exclude gzip files from manifest
* Add a test to validate the service-worker manifest
2020-03-03 03:41:58 -08:00
Justin Kotalik
2c4d604ceb
Fix warning about dotnet_exe_path_tests.cpp ( #19515 )
2020-03-02 22:06:13 -08:00
Hao Kung
46460f0070
Revert "[Helix] Reenable some Templates tests 2.0 ( #19383 )" ( #19519 )
...
This reverts commit 5e2a7726c6 .
2020-03-03 04:43:48 +00:00
James Newton-King
b1a45eb809
Update BenchmarkDotNet and add Http2Connection benchmark ( #19482 )
2020-03-03 17:17:06 +13:00
N. Taylor Mullen
d69938f36d
Initialize LSP documents earlier.
...
- Prior to this we would start tracking LSP documents when an `ITextView` was associated with our `ITextBuffer`. The issue with this is when the `ILanguageClient` infrastructure initializes itself before we do and starts our `LanguageServer` it's we start retrieving requests that require access to our `LSPDocumentManager`. That's an issue because our `LSPDocumentManager` may not have been initialized yet resulting in failure to fulfill requests.
- Changed how we initialize `ITextBuffer`s. Before we were setting up all of the logic to change the content type of a text buffer and populate its properties at the `EditorFactory` layer; however, how we were doing it (waiting for the ITextBuffer to load) resulted in `ITextDocumentListener` events firing prior to our content type changes would occur. This is a problem becasue the `ILanguageaClient` infrastructure will start making its decision to turn on LSP features for your `ITextBuffer` at the point and time. Now we change the `ITextBuffer`s content type (and set properties) during the `ITextDocumentListener` created pipeline.
This resulted in almost all of our logic in our editor factory to be split out into two classes.
1. `LSPEditorFeatureDetector`, we needed to be able to detect the "enabledness" of features in two locations. Once at the `EditorFactory` layer to ensure we know when to disallow other editor factories participation in the `ITextBuffer` creation and a second at the `ITextDocumentListener` layer when we inspect an `ITextDocument` and need to determine if we want to "initialize" it (change its content type etc.).
2. `RazorLSPTextDocumentCreatedListener`, this is our `ITextDocumentListener` i've been referring to. It now houses the logic on how to change the content type and populate the `ITextBuffer`'s properties.
- Changed our `LSPDocumentManager` to no longer depend on `ITextView`s for ref counting documents. Instead we just take an `ITextBuffer` and keep an internal count of how many times we've been asked to track a document. In practice this number never goes past 1 however it doesn't hurt to be defensive.
- Added IVT from CodeAnalysis.Razor to our LanguageServerClient project in order to enable the retrieval of our `FilePathComparison` type.
- Given the new refactoring of our feature detector and the `ITextDocumentListener` pieces I was able to add extensive testing to ensure all things work as expected.
Fixes dotnet/aspnetcoredotnet/aspnetcore-tooling#19160
\n\nCommit migrated from d0a7dfce09
2020-03-02 20:09:03 -08:00
dotnet-maestro[bot]
c507134320
Update dependencies from https://github.com/dotnet/efcore build 20200302.2 ( #19517 )
...
- Microsoft.EntityFrameworkCore.Tools - 5.0.0-preview.2.20152.2
- Microsoft.EntityFrameworkCore.SqlServer - 5.0.0-preview.2.20152.2
- dotnet-ef - 5.0.0-preview.2.20152.2
- Microsoft.EntityFrameworkCore - 5.0.0-preview.2.20152.2
- Microsoft.EntityFrameworkCore.InMemory - 5.0.0-preview.2.20152.2
- Microsoft.EntityFrameworkCore.Relational - 5.0.0-preview.2.20152.2
- Microsoft.EntityFrameworkCore.Sqlite - 5.0.0-preview.2.20152.2
2020-03-03 00:46:23 +00:00
James Newton-King
f34e8128c7
Eliminate HTTP2 HPack enumerator allocations ( #19393 )
2020-03-03 12:37:34 +13:00
dotnet-maestro[bot]
f9dc9c3822
Update dependencies from https://github.com/dotnet/blazor build 20200302.2 ( #19513 )
...
- Microsoft.AspNetCore.Components.WebAssembly.Runtime - 3.2.0-preview2.20152.2
2020-03-02 22:30:39 +00:00
dotnet-maestro[bot]
4902672a3e
Update dependencies from https://github.com/dotnet/aspnetcore-tooling build 20200302.1 ( #19500 )
...
- Microsoft.AspNetCore.Mvc.Razor.Extensions - 5.0.0-preview.2.20152.1
- Microsoft.AspNetCore.Razor.Language - 5.0.0-preview.2.20152.1
- Microsoft.CodeAnalysis.Razor - 5.0.0-preview.2.20152.1
- Microsoft.NET.Sdk.Razor - 5.0.0-preview.2.20152.1
Dependency coherency updates
- Microsoft.AspNetCore.Analyzer.Testing - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Caching.Abstractions - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Caching.Memory - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Caching.SqlServer - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Caching.StackExchangeRedis - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Configuration.Abstractions - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Configuration.AzureKeyVault - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Configuration.Binder - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Configuration.CommandLine - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Configuration.EnvironmentVariables - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Configuration.FileExtensions - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Configuration.Ini - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Configuration.Json - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Configuration.UserSecrets - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Configuration.Xml - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Configuration - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.DependencyInjection.Abstractions - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.DependencyInjection - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.DiagnosticAdapter - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.FileProviders.Abstractions - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.FileProviders.Composite - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.FileProviders.Physical - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.FileSystemGlobbing - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Hosting.Abstractions - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Hosting - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Http - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Logging.Abstractions - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Logging.AzureAppServices - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Logging.Configuration - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Logging.Console - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Logging.Debug - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Logging.EventSource - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Logging.EventLog - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Logging.TraceSource - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Logging.Testing - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Options.ConfigurationExtensions - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Options.DataAnnotations - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Options - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Extensions.Primitives - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Internal.Extensions.Refs - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Win32.Registry - 5.0.0-preview.2.20129.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- Microsoft.NETCore.App.Runtime.win-x64 - 5.0.0-preview.2.20129.8 (parent: Microsoft.Extensions.Logging)
- Microsoft.Extensions.Logging - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Win32.SystemEvents - 5.0.0-preview.2.20129.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.ComponentModel.Annotations - 5.0.0-preview.2.20129.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Diagnostics.EventLog - 5.0.0-preview.2.20129.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Drawing.Common - 5.0.0-preview.2.20129.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.IO.Pipelines - 5.0.0-preview.2.20129.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Net.Http.WinHttpHandler - 5.0.0-preview.2.20129.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Net.WebSockets.WebSocketProtocol - 5.0.0-preview.2.20129.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Reflection.Metadata - 5.0.0-preview.2.20129.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Runtime.CompilerServices.Unsafe - 5.0.0-preview.2.20129.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Security.Cryptography.Cng - 5.0.0-preview.2.20129.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Security.Cryptography.Pkcs - 5.0.0-preview.2.20129.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Security.Cryptography.Xml - 5.0.0-preview.2.20129.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Security.Permissions - 5.0.0-preview.2.20129.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Security.Principal.Windows - 5.0.0-preview.2.20129.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.ServiceProcess.ServiceController - 5.0.0-preview.2.20129.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Text.Encodings.Web - 5.0.0-preview.2.20129.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Text.Json - 5.0.0-preview.2.20129.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Threading.Channels - 5.0.0-preview.2.20129.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Windows.Extensions - 5.0.0-preview.2.20129.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- Microsoft.Extensions.DependencyModel - 5.0.0-preview.2.20129.8 (parent: Microsoft.Extensions.Logging)
- Microsoft.NETCore.App.Ref - 5.0.0-preview.2.20129.8 (parent: Microsoft.Extensions.Logging)
- Microsoft.NETCore.App.Internal - 5.0.0-preview.2.20129.8 (parent: Microsoft.Extensions.Logging)
- NETStandard.Library.Ref - 2.1.0-preview.2.20129.8 (parent: Microsoft.Extensions.Logging)
- Microsoft.NETCore.Platforms - 5.0.0-preview.2.20129.8 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- Internal.AspNetCore.Analyzers - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.AspNetCore.Testing - 5.0.0-preview.2.20151.1 (parent: Microsoft.AspNetCore.Razor.Language)
- Microsoft.Net.Compilers.Toolset - 3.5.0-beta4-20128-03 (parent: Microsoft.Extensions.Logging)
2020-03-02 21:18:53 +00:00
Hao Kung
5e2a7726c6
[Helix] Reenable some Templates tests 2.0 ( #19383 )
2020-03-02 11:43:34 -08:00
dotnet-maestro[bot]
20f918094a
Update dependencies from https://github.com/dotnet/blazor build 20200302.1 ( #19505 )
...
- Microsoft.AspNetCore.Components.WebAssembly.Runtime - 3.2.0-preview2.20152.1
2020-03-02 17:50:36 +00:00
dotnet-maestro[bot]
d08ecf003a
Update dependencies from https://github.com/dotnet/efcore build 20200302.1 ( #19499 )
...
- Microsoft.EntityFrameworkCore.Tools - 5.0.0-preview.2.20152.1
- Microsoft.EntityFrameworkCore.SqlServer - 5.0.0-preview.2.20152.1
- dotnet-ef - 5.0.0-preview.2.20152.1
- Microsoft.EntityFrameworkCore - 5.0.0-preview.2.20152.1
- Microsoft.EntityFrameworkCore.InMemory - 5.0.0-preview.2.20152.1
- Microsoft.EntityFrameworkCore.Relational - 5.0.0-preview.2.20152.1
- Microsoft.EntityFrameworkCore.Sqlite - 5.0.0-preview.2.20152.1
2020-03-02 16:07:21 +00:00
dotnet-maestro[bot]
8a406d7f68
Update dependencies from https://github.com/dotnet/arcade build 20200301.1 ( #19494 )
...
- Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.20151.1
- Microsoft.DotNet.GenAPI - 5.0.0-beta.20151.1
- Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.20151.1
2020-03-02 14:26:34 +00:00