Граф коммитов

2442 Коммитов

Автор SHA1 Сообщение Дата
N. Taylor Mullen 2668a0e8a9 Skip first run experience locally and on azure pipelines.
- This would cause our functional tests to time out and occasionally crash due to dotnet first run experience sentinels being locked.

aspnet/AspNetCore-Internal#1859
2019-02-28 15:25:50 -08:00
dotnet-maestro[bot] eff7b22f1c
Update dependencies from https://github.com/dotnet/arcade build 20190227.8 (#277)
This change updates the following dependencies
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19127.8
2019-02-28 13:20:23 +00:00
Ryan Nowak 39ae25decd Fix #7997 Edit and continue for web projects
This change adds an encoding to the dynamic files we register with the
workspace. This is needed for the project to support edit and continue.

We don't currently have support for EnC in .cshtml files - that will
take more work.
2019-02-27 10:20:42 -08:00
dotnet-maestro[bot] 088e6c30e9 [master] Update dependencies from 3 repositories (#268)
* Update dependencies from https://github.com/dotnet/corefx build 20190226.13

This change updates the following dependencies
- Microsoft.NETCore.Platforms - 3.0.0-preview4.19126.13
- System.Text.Encodings.Web - 4.6.0-preview4.19126.13
- System.Diagnostics.DiagnosticSource - 4.6.0-preview4.19126.13

* Update dependencies from https://github.com/dotnet/core-setup build 20190227.1

This change updates the following dependencies
- Microsoft.Extensions.DependencyModel - 3.0.0-preview4-27427-1
- Microsoft.NETCore.App - 3.0.0-preview4-27427-1

* Update dependencies from https://github.com/aspnet/Extensions build 20190226.5

This change updates the following dependencies
- Microsoft.Extensions.CommandLineUtils.Sources - 3.0.0-preview4.19126.5
- Microsoft.AspNetCore.Testing - 3.0.0-preview4.19126.5
- Microsoft.AspNetCore.BenchmarkRunner.Sources - 3.0.0-preview4.19126.5
- Microsoft.Extensions.HashCodeCombiner.Sources - 3.0.0-preview4.19126.5
- Microsoft.Extensions.NonCapturingTimer.Sources - 3.0.0-preview4.19126.5
2019-02-27 06:48:54 -08:00
dotnet-maestro[bot] 507b714373
Update dependencies from https://github.com/dotnet/arcade build 20190226.6 (#267)
This change updates the following dependencies
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19126.6
2019-02-27 13:21:00 +00:00
dotnet-maestro[bot] b75acdceb6 [master] Update dependencies from 3 repositories (#260)
* Update dependencies from https://github.com/dotnet/corefx build 20190226.1

This change updates the following dependencies
- Microsoft.NETCore.Platforms - 3.0.0-preview4.19126.1
- System.Text.Encodings.Web - 4.6.0-preview4.19126.1
- System.Diagnostics.DiagnosticSource - 4.6.0-preview4.19126.1

* Update dependencies from https://github.com/dotnet/core-setup build 20190225.7

This change updates the following dependencies
- Microsoft.Extensions.DependencyModel - 3.0.0-preview4-27425-7
- Microsoft.NETCore.App - 3.0.0-preview4-27425-7

* Update dependencies from https://github.com/aspnet/Extensions build 20190225.6

This change updates the following dependencies
- Microsoft.Extensions.CommandLineUtils.Sources - 3.0.0-preview4.19125.6
- Microsoft.AspNetCore.Testing - 3.0.0-preview4.19125.6
- Microsoft.AspNetCore.BenchmarkRunner.Sources - 3.0.0-preview4.19125.6
- Microsoft.Extensions.HashCodeCombiner.Sources - 3.0.0-preview4.19125.6
- Microsoft.Extensions.NonCapturingTimer.Sources - 3.0.0-preview4.19125.6
2019-02-26 11:50:16 -08:00
Ajay Bhargav Baaskaran 564eb85d7c
Removed NoWarn for missing XML docs (#263) 2019-02-26 11:30:34 -08:00
N. Taylor Mullen 9f73afef3a Move TagHelperResolver to CodeAnalysis.Workspaces
- There's nothing specific about the TagHelperResolver that needs to be bound to VS. Moving it to the workspaces assembly so it can be used by VSCode.
- Also changed the `TagHelperResolver` to be an `IWorkspaceService`.
2019-02-26 11:28:11 -08:00
dotnet-maestro[bot] 5bdc8f9545
Update dependencies from https://github.com/dotnet/arcade build 20190225.2 (#259)
This change updates the following dependencies
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19125.2
2019-02-26 13:21:51 +00:00
dotnet-maestro[bot] 5943fdb60f [master] Update dependencies from dotnet/core-setup and aspnet/Extensions (#254)
* Update dependencies from https://github.com/dotnet/core-setup build 20190224.2

This change updates the following dependencies
- Microsoft.Extensions.DependencyModel - 3.0.0-preview4-27424-2
- Microsoft.NETCore.App - 3.0.0-preview4-27424-2

* Update dependencies from https://github.com/aspnet/Extensions build 20190224.1

This change updates the following dependencies
- Microsoft.Extensions.CommandLineUtils.Sources - 3.0.0-preview4.19124.1
- Microsoft.AspNetCore.Testing - 3.0.0-preview4.19124.1
- Microsoft.AspNetCore.BenchmarkRunner.Sources - 3.0.0-preview4.19124.1
- Microsoft.Extensions.HashCodeCombiner.Sources - 3.0.0-preview4.19124.1
- Microsoft.Extensions.NonCapturingTimer.Sources - 3.0.0-preview4.19124.1
2019-02-25 22:33:58 -08:00
N. Taylor Mullen a93245b747 Add internal Workaround for OmniSharp VSCode bug.
- Currently OmniSharp's Roslyn workspace usage is flawed in that they don't modify it on a single thread (they even do it in parallel). Because of this they dispatch events on random threads. While we wait for that to be fixed we have to workaround the limitation that the `WorkspaceProjectStateChangeDetector` expects that the Roslyn workspace dispatches events on a Foreground thread; therefore, I'm exposing these workspace listener methods that interact with the project snapshot manager as virtual so I can move to the foreground thread in VSCode prior to calling the primary implementations.
2019-02-25 20:41:26 -08:00
Ryan Nowak f820894941 Update naming and branding for components 2019-02-25 19:17:00 -08:00
Ryan Nowak 2ca30ed836 Add new nesting capability 2019-02-25 17:39:44 -08:00
N. Taylor Mullen 88ef54a1ff Skip flakey tests until Roslyn unblocks it.
- Test is flakey due to dotnet/roslyn#31548
- Tracking issue to ensure we unskip: aspnet/AspNetCore#7768
2019-02-25 09:31:29 -08:00
dotnet-maestro[bot] 02b93e05f2
Update dependencies from https://github.com/dotnet/arcade build 20190224.1 (#253)
This change updates the following dependencies
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19124.1
2019-02-25 13:21:38 +00:00
dotnet-maestro[bot] 7f64e20f35 [master] Update dependencies from 3 repositories (#248)
* Update dependencies from https://github.com/dotnet/corefx build 20190223.2

This change updates the following dependencies
- Microsoft.NETCore.Platforms - 3.0.0-preview4.19123.2
- System.Text.Encodings.Web - 4.6.0-preview4.19123.2
- System.Diagnostics.DiagnosticSource - 4.6.0-preview4.19123.2

* Update dependencies from https://github.com/dotnet/core-setup build 20190223.3

This change updates the following dependencies
- Microsoft.Extensions.DependencyModel - 3.0.0-preview4-27423-3
- Microsoft.NETCore.App - 3.0.0-preview4-27423-3

* Update dependencies from https://github.com/aspnet/Extensions build 20190222.13

This change updates the following dependencies
- Microsoft.Extensions.CommandLineUtils.Sources - 3.0.0-preview4.19122.13
- Microsoft.AspNetCore.Testing - 3.0.0-preview4.19122.13
- Microsoft.AspNetCore.BenchmarkRunner.Sources - 3.0.0-preview4.19122.13
- Microsoft.Extensions.HashCodeCombiner.Sources - 3.0.0-preview4.19122.13
- Microsoft.Extensions.NonCapturingTimer.Sources - 3.0.0-preview4.19122.13
2019-02-24 15:51:08 -08:00
dotnet-maestro[bot] 6cbb9fdcd0
Update dependencies from https://github.com/dotnet/arcade build 20190223.1 (#247)
This change updates the following dependencies
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19123.1
2019-02-24 13:20:50 +00:00
dotnet-maestro[bot] f7d175b0af
Update dependencies from https://github.com/dotnet/arcade build 20190222.3 (#246)
This change updates the following dependencies
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19122.3
2019-02-23 13:20:28 +00:00
dotnet-maestro[bot] d98a246f1e Update dependencies (#234) 2019-02-23 00:00:11 -08:00
Doug Bunting ab55898d66
Add CODEOWNERS starting point (#235) 2019-02-22 22:38:44 -08:00
N. Taylor Mullen b66f016af8 Add IVT to OmniSharpPlugin.StrongNamed. 2019-02-22 16:59:34 -08:00
N. Taylor Mullen 5d9f45c87d Expose ProjectWorkspaceState on ProjectSnapshot.
- There are too many components that need this property directly to compare two different project snapshots. Should have exposed this to begin with.
- Also found that `ProjectWorkspaceState` was incorrectly marked public, changed it to internal.
2019-02-22 16:59:34 -08:00
Nate McMaster 7e1b7b44a1
Merge branch 'release/3.0-preview3' 2019-02-22 15:52:07 -08:00
Nate McMaster b4570871aa
Change publish feed to workaround 'Waiting to obtain an exclusive lock on the feed.' (#240) 2019-02-22 15:15:24 -08:00
Nate McMaster ce4813df7d
Merge branch 'release/3.0-preview3' 2019-02-22 10:26:10 -08:00
Nate McMaster 67082970b7
Update dependencies and remove some unused version variable overrides (#238)
* Update dependencies
* Add workaround for dotnet/sdk#2976
* Remove unused NETStandard package version variable and overrides
* Update xunit to 2.4.1
2019-02-22 10:24:51 -08:00
Tomáš Matoušek d4460f110e Set copyright and package license (#237) 2019-02-22 09:54:14 -08:00
dotnet-maestro[bot] 3cad200277
Update dependencies from https://github.com/dotnet/arcade build 20190221.5 (#239)
This change updates the following dependencies
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19121.5
2019-02-22 13:21:26 +00:00
Ryan Nowak d63c6bbc2c Fix a bad copy-paste 2019-02-21 15:23:43 -08:00
N. Taylor Mullen 3eb0ccf1d4 Skip flakey tests until Roslyn unblocks it.
- Test is flakey due to dotnet/roslyn#31548
- Tracking issue to ensure we unskip: aspnet/AspNetCore/issues/7768

Addresses aspnet/AspNetCore-Internal/issues/1842
2019-02-21 09:36:37 -08:00
N. Taylor Mullen e3d89c262e Update TagHelper completion to understand dictionary attributes.
- Since dictionaries fill `TagHelperDescriptor`s with two ways to bind to a `TagHelper` (prefix or full match) we need to take into account their indexer name prefix when providing attribute completions.
- Added tests to ensure that bound and unbound scenarios work as expected.

#7759
2019-02-21 09:36:37 -08:00
dotnet-maestro[bot] 4c8e63e610
Update dependencies from https://github.com/dotnet/arcade build 20190221.1 (#236)
This change updates the following dependencies
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19121.1
2019-02-21 13:21:24 +00:00
Doug Bunting 88ede96f48 Update package branding to 3.0.0-preview4 2019-02-20 18:27:45 -08:00
Ryan Brandenburg fc8f1b0924 Increase timeout to allow BAR 2019-02-20 14:41:27 -08:00
Nate McMaster b8af153177
Update CI to build with VS2019 Preview 3 and require vs >= 16.0 for command line builds (#230) 2019-02-20 10:44:17 -08:00
Ajay Bhargav Baaskaran 87bb138304
Fixed an assumption in ComponentLoweringPass (#226) 2019-02-20 09:25:12 -08:00
Nate McMaster 202d5fed8a
Filter non-project output from `dotnet sln list` (#228)
Workaround https://github.com/dotnet/cli/issues/10845

Apparently DOTNET_SKIP_FIRST_TIME_EXPERIENCE does not actually skip the initial welcome message output.
2019-02-20 08:35:13 -08:00
dotnet-maestro[bot] ab43e5f508
Update dependencies from https://github.com/dotnet/arcade build 20190219.2 (#227)
This change updates the following dependencies
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19119.2
2019-02-20 13:21:10 +00:00
Nate McMaster 182b2c81a5
Suppress the 'Welcome to .NET Core!' output that breaks invocations of `dotnet sln` 2019-02-19 12:44:02 -08:00
Ryan Nowak a0b6bc0e52
Add compiler support for EventCallback (#222)
* Add new APIs to ComponentShim

* Add new APIs to ComponentsApi

* Add EventCallback metadata

* Add discovery of EventCallback properties

* Errata for Runtime APIs

* Add ability to use EventCallback as parameter

* Add support for bind to component

* Use EventCallback for bind-... to elements

* Use EventCallback<T> for event handlers
2019-02-19 12:39:34 -08:00
N. Taylor Mullen 08587a30fd Make TagHelper & Razor comments locatable at design time.
- Added a step to full fidelity verification that does a `LocateOwner` at every source location. If we find a `null` owner we build a snippet with a detailed response to enable us to diagnose the problem.

Addresses aspnet/AspNetCore#7718
2019-02-19 12:31:36 -08:00
N. Taylor Mullen 49f7a26e36 Skip flakey test until Roslyn unblocks it.
- Test is flakey due to https://github.com/dotnet/roslyn/issues/31548
- Tracking issue to ensure we unskip: https://github.com/aspnet/AspNetCore/issues/7713
2019-02-19 09:23:09 -08:00
Nate McMaster 6645ec6a80
Update dependencies and add a code check step to PR validation (#217)
Changes:
* Update to latest core-setup dependencies (generated using https://github.com/aspnet/AspNetCore-Internal/pull/1830)
* Add a step which asserts that version.props and versions.details.xml are in sync
* Add PR check which ensures solution files are not broken
2019-02-19 09:17:05 -08:00
Steve Sanderson ca9de74f4e
Components that accept bind-Something can request SomethingExpression (#213)
* In binding to components, automatically supply FooExpression when requested

* Fix tests

* CR feedback
2019-02-18 09:37:41 +00:00
Ryan Nowak 3f822a03cd Update dotnet SDK
Updates to the version we are using in aspnet/Extensions
2019-02-17 13:04:07 -08:00
dotnet-maestro[bot] 9527af366e
Update dependencies from https://github.com/dotnet/arcade build 20190215.1 (#218)
This change updates the following dependencies
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19115.1
2019-02-16 13:20:18 +00:00
Ryan Nowak c89c19901b Force repo-local install of dotnet 2019-02-15 10:38:27 -08:00
dotnet-maestro[bot] 4bcbd29f39
Update dependencies from https://github.com/dotnet/arcade build 20190214.4 (#214)
This change updates the following dependencies
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19114.4
2019-02-15 13:25:43 +00:00
Ajay Bhargav Baaskaran 315f804d6e
Fix an assumption in ComponentBindLoweringPass (#212) 2019-02-14 17:25:52 -08:00
N. Taylor Mullen 4b95c23145 Move TagHelper services to Razor.Workspaces.
- This is needed for VSCode since it does not depend on the Editor.Razor assembly. There was no reason for the TagHelper pieces to be in the Editor.Razor dll to begin with so moved them. To ensure things continue to build I type forwarded the types and left their namespaces alone.
2019-02-14 11:57:12 -08:00