sornaks
0d8a7368d9
Issue #1141 - When Accept header or Accept-Charset header has invalid QualityFactor we throw.
...
Fix: Imitating the same behavior as it is in WebApi. We ignore the entire header even if one part of it is invalid.
2014-10-03 16:25:51 -07:00
harshgMSFT
572ec0175c
Fix for 1071: Output Formatters should be invoked for writing out the response.
2014-10-03 10:54:59 -07:00
David Fowler
f076fc7dcf
React to roslyn changes
2014-10-03 03:23:04 -07:00
Doug Bunting
0d92a829ff
Correct minor problem in `CachedDataAnnotationsModelMetadata.ComputeDisplayFormatString()`
...
- only affects an extreme corner case: user sets `metadata.EditFormatString` then reads
`metadata.DisplayFormatString`
- an extreme case because `EditFormatString` is normally set only when
`DisplayFormatString` is set and, if set, it's to the same value
- happened to see this while updating `CachedDataAnnotationsModelMetadata` for this PR
nit: an -> a in an adjacent XML comment in `CachedDataAnnotationsModelMetadata`
2014-10-02 19:13:45 -07:00
Doug Bunting
a5600a74a3
Calculate `ModelMetadata.DataTypeName` based on metadata
...
- helps MVC helpers like `@Html.EditorFor()` select the correct template
- #933
nit: add XML doc for `DataTypeName` in base `ModelMetadata`
2014-10-02 19:13:35 -07:00
Pranav K
12477c9f52
Changes to make EnableInstrumentation conditionally enabled
2014-10-02 17:55:40 -07:00
Pranav K
5d32d224f4
Changes to support PageExecutionContext in Razor
...
Fixes #1083
2014-10-02 17:55:23 -07:00
jacalvar
a2023d35ee
[ Fixes #429 ] FileResult
...
1) Implemented FilePathResult to efficiently return files from disk.
2) Implemented FileStreamResult to return content from a stream.
3) Implemented FileContentResult to return content from a byte array.
2014-10-02 12:50:24 -07:00
Pranav K
2f00fc6121
Modifying test project.json to allow building on Mono
2014-10-02 12:05:03 -07:00
YishaiGalatzer
9de86892a7
Cleanup namespaces and Task.FromResult
2014-10-02 11:49:44 -07:00
Ryan Nowak
414c009b80
Removing Overloading and Automatic verb-mapping
...
This change removes WebAPI-style method parameter overloading and the
automatic mapping of 'unnamed' actions based on method names. For all
practicaly purposes, this change restores the MVC5 behavior for action
selection.
WebAPI-style overloading will be brought back in the future via a set of
opt-in constructs.
2014-10-01 18:46:48 -07:00
Pranav K
fee3b3cc6c
Reacting to Razor changes
2014-10-01 17:47:21 -07:00
Pranav K
ad8ab4b8fd
Adding support for ViewLocationExpanders to allow modifying view locations
...
without changing the view engine.
Fixes #1039
2014-10-01 16:15:25 -07:00
Pranav K
a4fff7a2e0
Removing declaration expressions
2014-10-01 14:41:13 -07:00
Ryan Nowak
d8995a7767
Fix for #1192 - Support customizing reflected model through attributes
...
This adds support for attributes which interact with reflected model.
These conventions are applied after all of our built-in constructs so that
you can see and modify the results.
2014-10-01 14:15:34 -07:00
Pranav K
6c49d0b40e
Updating SyncAction_WithException to not test for exception message
...
Skipping PropertyHelper_WorksForStruct on Mono until further
investigation.
2014-10-01 11:53:21 -07:00
Pranav K
7b5a97d04e
Updating TokenProviderTests to use GetAuthenticatedIdentity instead of creating GenericIdentity
2014-10-01 11:35:43 -07:00
Pranav K
a8cb9916aa
Updating build.sh to latest
2014-10-01 11:10:15 -07:00
Pranav K
4b56fe157d
Fixing build break
2014-10-01 11:01:11 -07:00
Pranav K
ecb16db58e
Remove and sort usings and fixing formatting
2014-10-01 10:28:54 -07:00
Pranav K
28b4ca9a62
Updating build.sh
2014-10-01 10:21:04 -07:00
Pranav K
38e82c0aa5
Updating Microsoft.AspNet.Mvc.Core.Test to work on Mono
2014-10-01 10:05:36 -07:00
Kiran Challa
1c8582d77a
[ Fixes #1183 ] Response uses chunked encoding when returning a string
2014-10-01 07:23:11 -07:00
Pranav K
3cd5c17da7
Updating ModelBinding tests to work in Mono
2014-09-30 20:16:21 -07:00
YishaiGalatzer
497274a404
Remove usings
2014-09-30 19:26:02 -07:00
YishaiGalatzer
0ddcd54988
Update razor precompilation diagnostics:
...
consistently add razor errors to diagnostics.
This will start producing proper errors with line numbers when Roslyn updates the default diagnostics formatter.
2014-09-30 16:43:29 -07:00
Pranav K
f33eec4845
Updating MvcRazorHost to use overload that generates pragma checksum
...
Fixes #1152
2014-09-30 12:54:15 -07:00
YishaiGalatzer
f82516d155
Fix issue https://github.com/aspnet/Mvc/issues/1202
2014-09-30 12:47:03 -07:00
Pranav K
038b8c7f19
Commonizing Razor Host tests
2014-09-30 12:18:21 -07:00
sornaks
3d5f4a2bfd
Issue #985 : Adding Functional Tests for ViewComponent Activators.
2014-09-30 10:49:30 -07:00
YishaiGalatzer
6a886d39ab
Add razor parser errors to show up
2014-09-29 18:57:08 -07:00
David Fowler
6279229a7c
Removed primary ctor usage
2014-09-28 09:20:06 -07:00
Kiran Challa
fdeff1188b
[ Fixes #926 ] Protocol & Host name ignored when creating action link
2014-09-26 17:20:56 -07:00
David Fowler
b9d433168e
Convert memory streams to the byte[] before passing it to roslyn
2014-09-26 16:56:15 -07:00
David Fowler
8b62057aa3
Don't close the stream when reading AssemblyMetadata
2014-09-26 03:06:02 -07:00
Ryan Nowak
3cd6d3e060
Adding Api Explorer
2014-09-25 15:31:51 -07:00
YishaiGalatzer
6600e68fc0
Create a pre compilation module and apis to allow meta programming
...
to precompile razor pages.
This is limited to sites where the .cshtml are still deployed. It's
current purpose is to speed up startup. Deploying without the razor
files is a separate feature.
2014-09-25 11:26:11 -07:00
Kiran Challa
43c7ddb9b7
Making UrlHelper's methods virtual
2014-09-24 13:01:34 -07:00
David Fowler
71964a813c
Renamed configurations to frameworks in project.json
2014-09-24 01:28:18 -07:00
jacalvar
f2dab5eaa7
[ Fixes #1156 ] EmptyResult should not set status code (or do anything for that matter)
2014-09-22 14:12:00 -07:00
sornaks
96318dcbc2
Issue #1072 : Adding Unit Tests for GetSupportedContentTypes, CanWriteResult and for XmlFormatters with DeclaredType as object.
2014-09-22 11:17:37 -07:00
sornaks
0b1ad4ce35
Removing XmlSerializerInputFormatter from the list of Formatters.
...
Introducing a functional test for XmlSerializerInputFormatter.
2014-09-22 11:07:05 -07:00
sornaks
4c951cc635
Issue #1081 - XML DataContract Formatter can fail to write when instance type != declaredType.
...
Adding Functional tests appropriately.
2014-09-19 15:01:49 -07:00
Ryan Nowak
fe0a9331d2
cr feedback
2014-09-18 12:40:15 -07:00
Ryan Nowak
1916560546
Porting razorpage perf improvements from codeplex-2119
...
These changes were worth 2-3% of execution time on a page that makes heavy
use of attribute writing.
Making the overloads for writing a string public should show a small
throughput increase for a typical razor page.
2014-09-18 12:22:10 -07:00
Ryan Nowak
529b17ea70
Fix for codeplex-1120 - Move CreateSerializer out of the base class
...
This is a small refactor as a precursor for api-explorer work.
2014-09-17 18:07:42 -07:00
Pranav K
70521e1fa6
Merge branch 'release' into dev
2014-09-17 12:51:17 -07:00
Pranav K
bc7241d87a
Changes to show intellisense for @inject directive
2014-09-17 12:49:56 -07:00
Pranav K
6bddce7815
Updating dev NuGet.config
2014-09-17 09:58:57 -07:00
Pranav K
7f347093bb
Updating release NuGet.config
2014-09-17 09:58:54 -07:00