Pranav K
0989231ed5
Make structs readonly
2018-08-02 15:44:09 -07:00
Pranav K
814a803ed8
Use local instances of MemoryCache in script, link and image tag helper
2018-08-01 10:14:31 -07:00
Pranav K
0726b8b98b
Make publicly exposed Roslyn types internal
2018-07-31 11:08:22 -07:00
Pranav K
b62499e02c
Ensure PageContext.ViewData and ViewContext.ViewData are the same instance
...
Fixes #7675
2018-07-16 11:16:03 -07:00
Pranav K
9d951325b2
Re-organize shared src packages so we can do true IVT between src assemblies
2018-07-16 11:15:58 -07:00
Pranav K
a712ccc98a
Fix up error message when compilation references are missing
2018-06-18 09:20:08 -07:00
Ryan Brandenburg
7eac72ae46
Set 2.1 baselines
2018-06-14 11:09:28 -07:00
Nate McMaster
672c794335
Add certificate names for code signing
2018-06-05 22:34:04 -07:00
Sébastien Ros
19d82928ba
Making Razor compilation cache replaceable ( #7780 )
2018-05-15 11:36:47 -07:00
Ajay Bhargav Baaskaran
595e83d0eb
Added nuspec file to Mvc.Analyzers assembly
2018-04-20 14:53:46 -07:00
Ajay Bhargav Baaskaran
44e282e8d4
Generate symbols.nupkg for Mvc.Razor
2018-04-19 12:32:36 -07:00
Pranav K
927af3125e
Use RazorCompiledItemMetadataAttribute to calculate route
2018-03-27 12:24:37 -07:00
Pranav K
62fec52a9f
Add a framework specific reference to Microsoft.DiaSymReader.Native
...
Fixes https://github.com/aspnet/Mvc/issues/7478
2018-03-27 12:08:46 -07:00
Pranav K
56501cb8a0
Cleanup ApplicationPartFactory
2018-03-23 09:35:55 -07:00
Ryan Brandenburg
8590bb9367
Updating baselines
2018-03-22 14:39:58 -07:00
Pranav K
d6176ac7de
ApplicationPartFactory: The works
2018-03-21 15:40:15 -07:00
Pranav K
d6ba2ee966
Add wireframe for ConfigureApplicationPart
2018-03-07 10:39:21 -08:00
Pranav K
3517ecda2f
Ensure DebugType = embedded and DebugType = none work
...
Fixes #7406
2018-03-05 09:21:13 -08:00
Pranav K
e35d0bc43f
Add more fine grained logging to RazorViewCompiler
2018-02-26 19:44:26 -08:00
N. Taylor Mullen
43106f688a
Re-enable "Move to RazorProjectEngine."
...
- This was initially reverted due to insufficient packages for local builds.
This reverts commit 5ac6fa77f8 .
2018-02-16 16:13:54 -08:00
N. Taylor Mullen
5ac6fa77f8
Revert "Move to RazorProjectEngine."
...
- Waiting for packages to be available from Razor.
This reverts commit 608330dc86 .
2018-02-15 17:01:07 -08:00
N. Taylor Mullen
608330dc86
Move to RazorProjectEngine.
...
- Updated our consumption of `RazorEngine` and `RazorTemplateEngine` to use `RazorProjectEngine` and its features.
- Updated service registrations to maintain existing services but to also register new ones.
- When moving `RazorViewEngine` to use `RazorProjectFileSystem` I had to add an unused constructor item in order to disambiguate the constructors.
- Updated tests to use `RazorProjectEngine` and `RazorProjectFileSystem`.
#7377
2018-02-15 16:34:26 -08:00
Jass Bagga
d27e66a8fc
Initialize ViewContext for TagHelperComponentTagHelper ( #7326 )
...
Addresses #7017
2018-02-06 16:07:38 -08:00
Javier Calvarro Nelson
7127bb5dbb
Add DeclaredModelType to Razor pages
...
* This allows razor pages to override their model type with a model that
extends the declared model type through the page application model.
2018-01-25 16:00:54 -08:00
Ajay Bhargav Baaskaran
2c6ba372c1
Some cleanup around FileProviderRazorProject with tests
2018-01-21 21:38:25 -08:00
Javier Calvarro Nelson
1d6b02c1f5
[ Fixes #7239 ] Add support for loading additional parts.
...
* Support loading parts through an assembly metadata attribute with a
key of Microsoft.AspNetCore.Mvc.AdditionalReference and a value that
describes the additional assembly to add to the list of parts and
whether or not it should be added by default. The additional reference
can only contain the file name of the assembly and it must be located
side by side with the assembly where the additional reference is
defined.
* Add an AdditionalAssemblyPart application parts to represent parts
that are not part of the original application per se, like precompiled
views.
* Update the ViewsFeatureProvider to search for razor views in the
application part directly instead of trying to load the precompiled
views assembly part.
2018-01-21 08:02:20 -08:00
Ryan Nowak
7835809ff2
Add Razor.Design to MVC package
2018-01-17 09:58:28 -08:00
Pranav K
ab3134e373
Support conflict resolution when multiple precompiled views have the same path
...
Fixes #7223
2018-01-16 08:04:39 -08:00
Ajay Bhargav Baaskaran
b20e35e76a
Set RelativePhysicalPath in FileProviderRazorProjectItem
2018-01-11 13:20:17 -08:00
Ryan Nowak
913cefdea2
Fix a bug blocking recompilation
2018-01-09 12:25:11 -08:00
Ryan Nowak
d58d0f917f
Add support for recompilation
2018-01-08 15:26:20 -08:00
Pranav K
51820e3e25
Use DebugType specified in DependencyContext to determine pdb type
...
Fixes #7006
2018-01-02 13:41:31 -08:00
Ryan Nowak
514381f16f
Add Razor.Design as a dependency of MVC
...
This reverts commit 6981c29394 .
Also updated the deps to get the latest, which has some fixes we need to
start using this.
2017-12-29 11:21:34 -08:00
Ryan Nowak
6981c29394
Remove Razor.Design (temporary)
2017-12-27 19:17:27 -08:00
Ryan Nowak
455cf2e0c3
Add the Razor.Design dependency to MVC
2017-12-20 18:31:21 -08:00
Pranav K
dfa085afaf
Add support for areas to Razor Pages
...
Fixes #6926
2017-12-19 15:03:05 -08:00
Pranav K
e6c716444d
Add a <partial /> tag helper
...
Fixes #5916
2017-11-30 17:08:47 -08:00
Nate McMaster
2e4bc548f5
Pin tool and package versions to make builds more repeatable ( #7013 )
2017-10-31 19:18:14 -07:00
Javier Calvarro Nelson
a8eda83222
Add MVC 2.0 baselines
2017-09-22 12:53:12 -07:00
Pranav K
037c1ec47d
Make @inherit + Razor Pages + _ViewImports work
...
Fixes #6769
2017-09-14 12:34:00 -07:00
Pranav K
6bf165f22f
Update default Razor search paths to include ~/[PagesRoot]/Shared
...
Fixes #6604
2017-09-11 14:11:39 -07:00
Pranav K
717f1e6f7d
Normalize paths in RazorViewEngine prior to invoking page factory
...
Fixes #6672
2017-09-07 11:36:31 -07:00
bchavez
16c267d95e
House Cleaning - Spelling and grammar 🚿
2017-08-30 14:58:44 -07:00
Nate McMaster
b811e69d00
Use PackageLineup to manage PackageReference versions
...
- Move the Mvc.Performance project from test/ to benchmarks/.
- Remove the Version attribute on PackageReference.
- Add a reference to two PackageLineup's.
- Add snippet to README explaining the additional requirement to run build.cmd /t:restore.
- Add a target to check that packages have been pinned.
2017-08-30 12:14:11 -07:00
Pranav K
7b2a4ff465
Allow "page" route parameter to be used in Mvc controllers
...
Fixes #6660
2017-08-24 15:44:37 -07:00
Nate McMaster
b43b244830
Use Directory.Build.props/targets
2017-08-16 12:30:13 -07:00
Pranav K
eb5c23ea8e
Parse LanguageVersion correctly
...
Fixes https://github.com/aspnet/Razor/issues/1591
2017-08-08 17:25:28 -07:00
Pranav K
843d9820e2
Add breakingchanges.netcore.json for Microsoft.AspNetCore.Mvc.Razor
2017-07-18 09:23:53 -07:00
Ajay Bhargav Baaskaran
05f5d59e44
Fix build break
2017-07-06 19:43:42 -07:00
Ajay Bhargav Baaskaran
8bc4d7bb2d
Rect to Razor rename
2017-07-06 18:45:34 -07:00