Commit Graph

40898 Commits

Author SHA1 Message Date
Kiran Challa a2f5fcbd2d Fix Startup.cs to enable running test on non-Windows OSes 2015-11-25 14:22:35 -08:00
SteveSandersonMS 74bae91c3a Rough but working example of displaying server-side validation errors. Needs cleaner patterns/APIs. 2015-11-25 19:15:38 +00:00
Kiran Challa 31e42ee312 [Fixes #3433] Invalid media type 'text/plain; charset=utf-8' 2015-11-25 10:50:40 -08:00
Ryan Nowak 4bcf236450 MVC companion to aspnet/Routing#238
This is a companion change to make the RouteValueDictionary type more
promient. Using the concrete type here allows to avoid allocations in a
lot of common scenarios.
2015-11-25 10:36:50 -08:00
Doug Bunting 6e299d695f Update `DefaultHtmlGenerator.GenerateAntiforgery()` to match latest `IAntiforgery.GetHtml()`
- #3123 (3 of 5 or so)
- react to rest of aspnet/Antiforgery@6a9b38d
  - remove `HtmlEncoder` from localization requirements
  - literal `hidden` is no longer HTML encoded (was a no-op anyhow)
2015-11-25 09:49:15 -08:00
Ryan Nowak d4b96b27c0 Optimize RouteValueDictionary, expose concrete type
This change optimizes allocations by RouteValueDictionary based on usage.

First, implement a struct Enumerator, and expose the concrete RVD type
from all extensibility points. We wanted to try and decouple this code
from RVD originally and use IDictionary everywhere. After doing that we've
found that it allocates an unacceptable number of enumerators.

Secondly, optimize copies of RVD for the case where you're copying an RVC
to another (common case). When doing this we can copy the count to get the
right capacity, and copy the entries without allocating an enumerator.

Lastly, optimize RVD for the case where it's a wrapper around a poco
object. We 'upgrade' to a writable full dictionary if you try to write to
it, or call one of a number of APIs that are uncommonly used. We could
produce optimized versions of things like `Keys` and `CopyTo` if necessary
in the future.
2015-11-25 09:49:10 -08:00
Doug Bunting 7bb0a1a4fe Update `IJsonHelper` to use `IHtmlContent`
- part of #3123 (2 of 5 or so)
- do not expose specific `HtmlString` class
2015-11-25 09:49:05 -08:00
Doug Bunting d84587a99d Quiet `initialization` target in `MvcSandbox` folder 2015-11-25 09:48:54 -08:00
Doug Bunting 6a9b38db77 Return an `IHtmlContent` from `IAntiforgery.GetHtml()`
- part of aspnet/Mvc#3123
- no longer forces caller to wrap the return value in an `HtmlString`

nit: don't HTML encode the word "hidden"
2015-11-25 09:44:54 -08:00
SteveSandersonMS 7ac0727813 Towards working forms 2015-11-25 17:44:32 +00:00
Pranav K ba1d064b99 Cleaning up RazorPage 2015-11-25 09:20:55 -08:00
Pranav K 79d517483b Removing PageInstrumentation
Fixes #3497
2015-11-25 08:41:21 -08:00
David Fowler ea7f40c592 Merge pull request #408 from benaadams/CancellationTokenSource
Remove CreateLinkedTokenSource
2015-11-25 01:32:04 -08:00
Pavel Krymets 705769bda6 Fix build 2015-11-24 15:40:45 -08:00
Doug Bunting 78face48d0 Ignore `launchSettings.json` files 2015-11-24 15:31:27 -08:00
Pranav K 64fa41457b Updating build script per RC1 branching 2015-11-24 14:53:00 -08:00
Pranav K f0c2d7ed25 Updating tests to run on dnxcore50 2015-11-24 14:21:06 -08:00
Pranav K a45c08a4c4 Updating tests to use moq.netcore 2015-11-24 14:18:11 -08:00
Pavel Krymets 5ef14e95b7 React to dnx confguration change 2015-11-24 11:54:10 -08:00
Chris R c8990bcc29 Hosting#318 Add middleware analysis tools, sample. 2015-11-24 11:52:20 -08:00
Pavel Krymets aaea8bdf05 Fix test 2015-11-24 11:09:01 -08:00
Pavel Krymets cc384ff272 Add an option to disable windown auth 2015-11-24 10:56:34 -08:00
Kiran Challa 80f1655478 [Fixes #51] Missing null check in CorsPolicyBuilder 2015-11-24 09:17:02 -08:00
SteveSandersonMS dbc17acc62 Update README.md 2015-11-24 14:33:22 +00:00
SteveSandersonMS 4ba80c3210 Fix styling in React example 2015-11-24 14:20:18 +00:00
SteveSandersonMS d4692b0c4b Update README.md 2015-11-24 12:48:52 +00:00
SteveSandersonMS 83c9f2136d Update everything to use ASP.NET 5 RC1 2015-11-24 12:06:24 +00:00
Pranav K 60f5fd591e Updating tests to run on dnxcore50 2015-11-23 16:40:15 -08:00
apxoht 1c34d88f4c Removed unnecessary dependency of IActionSelector in UrlHelper 2015-11-23 15:44:55 -08:00
Pranav K b622a5b0d3 Bump Razor to dotnet5.5 2015-11-23 15:31:59 -08:00
Pavel Krymets 82ed1a4eee Remove single moq usage 2015-11-23 15:21:32 -08:00
Stephen Halter 07c0b414f0 Merge branch 'benaadams/faster-headers' into dev 2015-11-23 15:10:24 -08:00
Pranav K cad81fa608 Updating tests to use moq.netcore 2015-11-23 12:24:35 -08:00
Pranav K 2a301691db Updating tests to use moq.netcore 2015-11-23 12:15:26 -08:00
Pranav K 08b71223e9 Changes to run tests on coreclr with moq.netcore 2015-11-23 12:00:20 -08:00
ryanbrandenburg b6f8c523a8 * Remove MvcSample and replace with MvcSandbox 2015-11-23 11:53:48 -08:00
ryanbrandenburg 4a61dfec6d * Make HttpMethodConstraint case insensitive 2015-11-23 11:50:44 -08:00
Pranav K 130e8f0398 Updating tests to use moq.netcore 2015-11-23 11:39:40 -08:00
Pranav K 5f44e8540d Ensure Microsoft.AspNet.DataProtection.Test.Shared can compile in dnxcore50 2015-11-23 11:31:50 -08:00
Doug Bunting eb70b1c28c Remove `WebUtility` use and handle `IHtmlContent` return values from view components
- #3571 and part of #3123
- split `ContentViewComponentResult` in two
- add `HtmlEncoder` to `ViewComponentContext`
- remove use of `WebUtility.HtmlEncode()` and `HtmlDecode()`

nits: remove unused `using`s in files I had open
2015-11-23 11:12:44 -08:00
Ryan Nowak bbdfbf4cc3 Remove per-instance string.Concat 2015-11-23 10:25:42 -08:00
Chris R d01c8bb1cf #318 Move IStartupFilter to Hosting.Abstractions. 2015-11-21 21:56:34 -08:00
Ben Adams 16cccb50cb Merge pull request #3 from stephentoub/delay_cts_allocation
Lazily allocate the RequestAborted CTS
2015-11-21 14:16:28 +00:00
Ben Adams 81dba3961d less work in locks 2015-11-21 14:13:23 +00:00
stephentoub c7d7f0e575 Lazily allocate the RequestAborted CTS
Avoid allocating the CancellationTokenSource unless it's actually requested.  This makes it pay-for-play with regards to code that actually asks for the RequestAborted token and requests that are aborted.
2015-11-21 08:38:48 -05:00
Cesar Blum Silveira e4fd91bb68 Fix hang on Connection: close requests. (#406) 2015-11-20 20:43:52 -08:00
Ben Adams feb40402de merge preamble-output, socket-output 2015-11-21 04:18:06 +00:00
Pavel Krymets dcb520f567 React to wwwroot hosting changes 2015-11-20 16:51:47 -08:00
Doug Bunting 45ff0a269c Make `ModelBinderAttribute.BindingSource` setter `protected`
- #3428
- the `public` setter was not useful when this class is used as an attribute
- make property `virtual` to support other override patterns
- update existing test to use both override patterns
2015-11-20 16:31:27 -08:00
Ben Adams a3173c487a Precomputed header bytes 2015-11-21 00:22:44 +00:00