Commit Graph

37701 Commits

Author SHA1 Message Date
Ryan Nowak 95d743e2c6 Renable compatibility switch functional tests 2018-01-09 22:24:19 -08:00
Nate McMaster 2d38720211 Don't call PushToBlobFeed in the repo context 2018-01-09 17:07:15 -08:00
Chris Ross (ASP.NET) 420500e2a9 #2102 Always start the response before draining the request. 2018-01-09 15:59:19 -08:00
ASP.NET CI dae7894d8a Updating BuildTools from 2.1.0-preview1-15666 to 2.1.0-preview1-15667
[auto-updated: buildtools]
2018-01-09 15:16:00 -08:00
ASP.NET CI a1fa1dca0a Updating submodule(s)
KestrelHttpServer => 9a8dd6ef12
MvcPrecompilation => be2249f97d
Razor => 8d6b86c76a
Scaffolding => 788d4e6e208544f46a3b6cd1824583bbdc270fc2

[auto-updated: submodules]
2018-01-09 15:15:41 -08:00
Nate McMaster 806e995f58 Add workaround for dotnet/buildtools#1855 - don't publish duplicate blobs for orchestrated builds 2018-01-09 15:06:04 -08:00
Steffen Forkmann 9a8dd6ef12 Allow Content-Length 0 for Websocket-Connection (#2217) 2018-01-09 15:01:09 -08:00
N. Taylor Mullen 8d6b86c76a Add `RazorLanguage.CoreContentType`.
#1852
2018-01-09 14:59:01 -08:00
Nate McMaster be2249f97d Merge branch 'release/2.0.0' into dev 2018-01-09 14:58:03 -08:00
ASP.NET CI 2f45009511 Updating BuildTools from 2.1.0-preview1-15665 to 2.1.0-preview1-15666
[auto-updated: buildtools]
2018-01-09 14:21:07 -08:00
ASP.NET CI 27fdbf8d29 Updating submodule(s)
EntityFrameworkCore => 7ee6e3c1279b01881593701b1bcb51d04da2ff75
Identity => b07a95dd09
JavaScriptServices => c3964a0437
Mvc => 58026eacbd
Razor => e2703fe5f6
Security => dde7671c06
StaticFiles => a498a76118
Templating => eabde9fe9e

[auto-updated: submodules]
2018-01-09 14:20:48 -08:00
Nate McMaster c3964a0437 Merge branch 'release/2.0.0' into dev 2018-01-09 13:59:19 -08:00
Doug Bunting 58026eacbd Correct a few model binding typos
- worst cases were incorrect references in doc comments
- also a few doc comments ended with `..` or `/`
- otherwise, address nits and take VS suggestions
2018-01-09 12:49:40 -08:00
Chris Ross (ASP.NET) eabde9fe9e Add CookiePolicy and consent UI 2018-01-09 12:42:07 -08:00
= b4f77aea08 Remove 2.0 runtime store dependency from 2.1 shared framework installers 2018-01-09 12:37:23 -08:00
Ryan Nowak 913cefdea2 Fix a bug blocking recompilation 2018-01-09 12:25:11 -08:00
Ryan Nowak a6fe3a67a3 Add Razor compilation to MvcSandbox 2018-01-09 12:25:11 -08:00
Ryan Nowak a88adcbeab Update dependencies 2018-01-09 12:25:11 -08:00
Hao Kung b07a95dd09
Add Store.MaxLengthForKeys (#1555)
* Add Store.MaxLengthForKeys

If set this will set max length of things we use for composite keys in
UserTokens/Logins

Needed for https://github.com/aspnet/templating/issues/62
2018-01-09 11:32:40 -08:00
Nick Mayne 6bd421d197 Fixing BackSlashExpander class name 2018-01-09 11:30:27 -08:00
Doug Bunting afc75a8296 Move `IHttpRequestStreamReaderFactory` from `.Internal` to `.Infrastructure`
- #7044
- move `IHttpResponseStreamWriterFactory` too
- add breaking change records e.g. for changes to `BodyModelBinder[Provider]` constructors
  - these changes relate to previously-"internal" constructors and one property

nits: take VS suggestions for changed files
2018-01-09 10:51:09 -08:00
Nate McMaster 56d31947a8 Fix typo in publish targets 2018-01-09 10:46:53 -08:00
Kiran Challa a498a76118
Removed temporary method from RangeHelper (#230) 2018-01-09 10:37:54 -08:00
N. Taylor Mullen e2703fe5f6 Added version constant so WebTooling can consume.
- Updated the VS for mac versions to 7.5.

#1918
2018-01-09 10:27:08 -08:00
Steve Sanderson 34d3eb5b72 Unit tests for Renderer 2018-01-09 17:21:50 +00:00
Doug Bunting c9ac2e6c29 Add `DisplayMetadata.NullDisplayTextProvider` and similar properties
- #6730
- `DisplayFormatStringProvider`, `EditFormatStringProvider`

nits:
- use `<see langword="null"/>` more
- accept VS suggestions in changed files
2018-01-09 09:01:57 -08:00
Doug Bunting ecedbd5372 Allow `null` or empty `fullName` in one special case
- #6662
- users can now provide a `name` or `data-valmsg-for` attribute to avoid `ArgumentException`s
  - affects `<input>`, `<select>`, `<textarea>` elements and validation message `<div>`s
- remove `fullName` check in `DefaultHtmlGenerator.GetCurrentValues(...)` entirely

The new workaround is _not_ identical to changing `ViewData.TemplateInfo.HtmlFieldPrefix`
- does not change where expression values are found in `ModelState` or `ViewData`
- likely needs to be combined with additional workarounds i.e. for advanced use only

nits:
- clean up some excessive argument naming; add a few missing argument names
- take VS suggestions in changed classes e.g. inline a few variable declarations
- clean up some test data
2018-01-09 08:53:37 -08:00
Nate McMaster 91b852136b Update publish step to support pushing all assets to the transport feed 2018-01-09 08:49:28 -08:00
Steve Sanderson a729a8d5c5 Improve XML docs on BrowserRenderer 2018-01-09 15:23:27 +00:00
Steve Sanderson 07e31c6318 Unit tests relating to Renderer GC behavior 2018-01-09 15:08:27 +00:00
andrewjsaid b3531b23b8 Show correct missing key name in NoContextType error message 2018-01-09 15:34:07 +01:00
Steve Sanderson c95747af3e Remove some implementation code that isn't strictly needed (so far, at least) 2018-01-09 13:52:56 +00:00
Steve Sanderson 04f9c476a8 Update StandaloneApp to render a component. Remove some redundant code. 2018-01-09 13:45:15 +00:00
Steve Sanderson 6585667ce6 Refactor most of the rendering logic into Microsoft.Blazor, keeping only browser-specific parts in Microsoft.Blazor.Browser 2018-01-09 13:33:49 +00:00
Steve Sanderson 674024ed61 Rename UITree -> RenderTree, UIEventInfo -> UIEventArgs 2018-01-09 09:55:14 +00:00
Ryan Nowak 03dea86c4e Adding more tests and clarity around file paths
I noticed we were really undertesting all of the things that handle
paths and file names. I gave this some love and a little clean up where
we weren't doing the right thing in RazorSourceDocument.

Also changed the template engine tests to use the
FileSystemRazorProject. These tests are already using the files on disk
as inputs. I turned off checksums for these since they now have the full
file path, and that would not be portable.
2018-01-08 22:53:49 -08:00
Nate McMaster 6358e0d3ef Update README and list of installers to publish 2018-01-08 21:43:47 -08:00
ASP.NET CI adfe2aa004 Updating submodule(s)
Mvc => 75e3ed952b
Razor => fbb73bccd0

[auto-updated: submodules]
2018-01-09 05:09:39 +00:00
Nate McMaster 0f39f91a08 Copy all outputs to artifacts directory after publish 2018-01-08 20:42:36 -08:00
Ryan Nowak 75e3ed952b Update functional tests 2018-01-08 19:55:01 -08:00
ASP.NET CI 4ed4828e93 Updating submodule(s)
Razor => b7415502bf

[auto-updated: submodules]
2018-01-08 19:50:17 -08:00
Ryan Nowak fbb73bccd0 Update our version of the RazorCoreCompile
Updating RazorCoreCompile to be based on a much newer
version of the Core.CSharp.targets.

This adds support for some things we're missing like determinism and
analzyers.
2018-01-08 19:48:11 -08:00
Ryan Nowak 595d05965a Rename some things 2018-01-08 19:48:11 -08:00
Ryan Nowak b7415502bf Add RelativePhysicalPath
The FilePath property on RPI isn't what we want for use in the compiler,
it's more of a view engine concept. Adding a property that does what we
want.
2018-01-08 19:37:54 -08:00
ASP.NET CI 3b70e31066 Updating submodule(s)
SignalR => 89b532c985

[auto-updated: submodules]
2018-01-08 19:08:38 -08:00
Nate McMaster a54852fe6e Add targets to deploy all known installers to an azure blob feed
- Add PublishToAzureBlob task
 - Move badge/version txt file generation to publish step
2018-01-08 18:23:24 -08:00
Mikael Mengistu 89b532c985
Invoke Users (#1257) 2018-01-08 17:58:42 -08:00
ASP.NET CI 058aeba5eb Updating BuildTools from 2.1.0-preview1-15664 to 2.1.0-preview1-15665
[auto-updated: buildtools]
2018-01-08 17:49:54 -08:00
ASP.NET CI 16aa636b57 Updating submodule(s)
AzureIntegration => 6b7bf32d16
Mvc => e0471d059b

[auto-updated: submodules]
2018-01-08 17:49:36 -08:00
Ryan Nowak e0471d059b update dependencies 2018-01-08 17:37:19 -08:00