Pranav K
292207d17d
Reacting to DependencyInjection changes
2015-11-13 10:47:34 -08:00
N. Taylor Mullen
a1af85beb7
Remove System beta tag in project.json for coreclr packages.
2015-11-12 12:24:39 -08:00
Ryan Nowak
5810154826
Avoid creating intermediate strings with THCWTW
...
This textwriter needs to inherit HtmlTextWriter and the
StringCollectionTextWriter needs to have the right conditional test.
This allows us to 'pass-through' any IHtmlContent instances without
writing out intermediate strings.
2015-11-11 16:59:46 -08:00
Cesar Blum Silveira
4a68550e50
Merge branch 'release' into dev
2015-11-11 10:59:32 -08:00
Pranav K
380a93d370
Redesign RazorViewEngine caching
...
Fixes #3337
2015-11-10 10:18:25 -08:00
Pranav K
d17db92e19
Log messages to DiagnosticListener in addition to page instrumentation
...
Fixes #3281
2015-11-09 10:24:49 -08:00
Pavel Krymets
737a8f3b1d
Make Compilation Abstractions naming consistent with Platform Abstractions
2015-11-06 15:53:08 -08:00
Cesar Blum Silveira
9dba871108
Strong name everything.
2015-11-03 21:16:49 -08:00
Pavel Krymets
b4b29e71d6
Rename Microsoft.Dnx.Compilation.Abstractions to Microsoft.Extensions.Compilation.Abstractions
2015-11-03 12:42:28 -08:00
Chris R
52f4a83139
React to WebEncoders changes.
2015-10-30 17:59:19 -07:00
Pavel Krymets
f1412c21ac
Fix the build
2015-10-26 16:47:11 -07:00
Pavel Krymets
4e8c543489
Rename Microsoft.Runtime.Abstractions to Microsoft.Extensions.PlatformAbstractions
2015-10-22 19:48:55 -07:00
Doug Bunting
c267ef3904
Rename `AppendEncoded()` to `AppendHtml()` and `SetContentEncoded()` to `SetHtmlContent()`
...
- #3225 , 3 of 3
2015-10-22 16:57:47 -07:00
N. Taylor Mullen
faa78a3d91
Transition from `IAssemblyLoadContext` to `AssemblyLoadContext`.
...
- `IAssemblyLoadContext` is a DNX defined type that will eventually go away.
#3365
2015-10-22 16:15:10 -07:00
N. Taylor Mullen
9b9d72f3f7
Remove unneeded namespaces.
...
aspnet/Razor#578
2015-10-22 15:34:40 -07:00
N. Taylor Mullen
0e25470660
React to aspnet/Razor#578 .
2015-10-22 14:41:40 -07:00
N. Taylor Mullen
8623946784
Add compilation services when adding Razor.
...
#3383
2015-10-22 11:49:02 -07:00
Pranav K
91aeec95e9
Switching to generations TFMs
2015-10-22 01:20:00 -07:00
Eilon Lipton
55b72c04bf
Add high-pri doc comments for views, controllers, HTML helpers, Startup
2015-10-20 18:24:56 -07:00
Ryan Nowak
32645e93c8
Add expression rewriting to Razor
...
This change rewrites simple and safe Expression<Func<T, U>> expressions
into accesses to readonly fields. This allows us to cache the actual
expression and avoid repeatedly allocating and compiling it.
The rewrite is limited to cases where we know that the expression doesn't
capture, and where we support that kind of expression for evaluating
viewdata. In practice this means 'indentity' and property accessors are
allowed.
2015-10-16 12:28:50 -07:00
Doug Bunting
9aed5efd51
Add `null` checks for MVC tag helpers
2015-10-14 11:27:25 -07:00
Pranav K
0309a5216c
Add an option to RazorPrecompileModule to allow conditional compilation
...
based on Configuration.
Fixes #3276
2015-10-12 11:59:55 -07:00
Pranav K
f57e180971
Renaming Microsoft.Framework.* -> Microsoft.Extensions.*
2015-10-03 15:44:53 -07:00
Pranav K
2028351bb8
React to WriteAttribute \ AddHtmlAttribute API changes
2015-10-01 10:19:14 -07:00
Gerardo Melendrez
f162f70c1e
Fixed typo (occured to occurred) in comments and resources.
2015-09-29 10:19:26 -07:00
Ryan Nowak
d37f5aeb31
Fix #3217 - Optimize IList.GetEnumerator allocations
...
This change fixes call sites on the main request path for a simple site
(model binding, validation, views) that allocate boxed list enumerators.
Some cases aren't addressed by this change because the fix is too invasive
or requires changing an important contract to take IList instead of
IEnumerable. Will follow up on those case by case in order of importance.
2015-09-28 16:17:48 -07:00
Pranav K
9eb2c5b810
Reacting to IExpirationTrigger -> IChangeToken rename
2015-09-22 08:14:34 -07:00
Ryan Nowak
a318c4599a
API Review - Split up .Actions
...
Abstractions - Core MVC extensibility
Controllers - MVC implementations of .Abstractions and supporting
contracts
Infrastructure - General purpose support APIs. Metadata APIs that don't
fit clearly with a feature or with .Abstraction
2015-09-21 21:54:02 -07:00
Pranav K
498d209949
Remove chaining from HashCodeCombiner.
...
Reacting to https://github.com/aspnet/Common/issues/40
2015-09-21 17:11:08 -07:00
Ryan Nowak
4d55a6e62d
API review - remove DefaultOrder
...
No change in behavior intended, removing this from our public API.
2015-09-20 21:11:57 -07:00
Pranav K
7b433820b1
Changes per PR comments
...
Reformatting parameter identation
2015-09-17 15:42:58 -07:00
Pranav K
a68d9e4cb1
Replace NotNullAttribute with thrown exceptions
2015-09-17 11:56:44 -07:00
Ryan Nowak
538cd9c191
Move less-commonly used types out of .Rendering
2015-09-16 23:52:29 -07:00
Pranav K
1c4614c219
Avoid allocating strings in DefaultViewLocationCache
...
Fixes #3135
2015-09-16 17:28:40 -07:00
Pranav K
00075520b4
Razor CompilerCache allocates too much in NormalizePath
...
Fixes #3035
2015-09-16 16:55:51 -07:00
Ryan Nowak
9a15b54d30
Flow IHtmlContent through to the razor buffer
2015-09-16 16:17:40 -07:00
Pranav K
887ab64d75
Throw an exception if layouts have circular references.
...
Fixes #3100
2015-09-14 12:57:06 -07:00
N. Taylor Mullen
93735a5be6
React to Razor `TargetElementAttribute` rename.
...
aspnet/Razor#516
2015-09-13 19:14:30 -07:00
Ryan Nowak
94388a8804
React to BufferedHtmlContent changes
2015-09-13 13:51:53 -07:00
Pranav K
85bb33a62a
Fixing formatting in RoslynCompilationService
2015-09-11 12:22:34 -07:00
Pranav K
345021d822
Set RazorError code to null
2015-09-11 12:08:23 -07:00
Pranav K
bc10a17107
Reacting to DNX changes
2015-09-10 17:51:59 -07:00
Pranav K
0350f6ed48
Adding NeutralResourcesLanguageAttribute to Mvc assemblies
2015-09-10 16:17:42 -07:00
Pranav K
2e32ffc004
Use PrecompilationTagHelperTypeResolver to locate TagHelpers during
...
precompilation.
Fixes #2298
2015-09-09 18:25:11 -07:00
Pranav K
67eb16dc67
Fixing RazorViewEngine formatting
2015-09-08 15:52:53 -07:00
Pranav K
1c8f22058c
Make RazorViewEngine.GetNormalizedRouteValue public
...
Fixes #3108
2015-09-08 15:41:44 -07:00
Hao Kung
e4fe31a602
Nuke extra curly
2015-09-02 21:21:41 -07:00
Hao Kung
a786eaa9e4
Resolve merge issue
2015-09-02 21:10:43 -07:00
Hao Kung
76dceaef76
Fix build breaks
2015-09-02 16:22:02 -07:00
Hao Kung
bc2bce8bd6
Curly's are important
2015-09-02 16:14:25 -07:00