Ryan Nowak
d8cc2b85d5
Adds ActionContext to Validation contexts
...
This change makes it possible to access the ActionContext/ActionDescriptor
from inside of validators and client validators.
2015-11-25 16:38:26 -08:00
Pranav K
017bf1a20f
Changes to use moq-netcore
2015-11-25 16:04:04 -08:00
Ryan Nowak
0832365ec2
Adds ActionContext to OperationBindingContext
...
This change makes it possible to access the ActionContext/ActionDescriptor
from inside of modelbinding.
2015-11-25 15:17:09 -08:00
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