Ryan Nowak
b900a82bc3
Refocus Razor runtime assemblies
...
Microsoft.AspNetCore.Razor becomes the home for TagHelper-related types
that you use in your code.
Microsoft.AspNetCore.Razor.Runtime becomes the home type types you need
to build a view engine. User code should not need this package anymore.
None of these are breaking changes due to typeforwards.
2017-12-19 13:26:07 -08:00
Ryan Brandenburg
a7eb30ddca
Remove old razor
2017-03-17 14:58:13 -07:00
Nate McMaster
43a41398ac
Unify dependency versions to one file
2017-03-15 16:44:00 -07:00
Ajay Bhargav Baaskaran
ed9068cef4
Replace RazorError with RazorDiagnostics in public API
2017-02-17 15:44:37 -08:00
Ajay Bhargav Baaskaran
4b2245eeb9
[ Fixes #924 ] Correct RightShiftAssign operator
2017-02-15 16:31:40 -08:00
Nate McMaster
279855d947
Downgrade to stable packages
2017-02-14 16:15:35 -08:00
Doug Bunting
4861ef3391
Bump test projects up to .NET 4.5.2
...
- aspnet/Testing#248
- xUnit no longer supports .NET 4.5.1
- build tests for desktop .NET only on Windows
2017-02-14 08:48:29 -08:00
Ryan Nowak
62420209a5
Fix a failing test
2017-02-09 16:19:34 -08:00
N. Taylor Mullen
c49d7b8c27
Add support for new style Roslyn dotless commits.
...
- Roslyn swapped the way they performed dotless commit insertions. They went from:
date => date. => DateTime. to
date => date. => date => DateTime => DateTime.
The problem with the new approach is that date => DateTime would be rejected and therefore force the editor to reparse and reclassify any dots as HTML giving improper IntelliSense.
- Updated Razor implicit expression edit handling to allow identifier => identifier replacements as long as the identifiers didn't result in keyword or directives.
- Added tests to verify the scenarios impacted.
2017-02-01 15:43:08 -08:00
Ryan Nowak
9ecd30cb2f
Add Microsoft.CodeAnalysis.Razor
...
This project will have all of our roslyn-dependent infrastructure that we
need for designtime and runtime.
2017-01-20 15:26:39 -08:00
Nate McMaster
79663ef90e
Upgrade to RC.3
2017-01-20 09:01:49 -08:00
BrennanConroy
ea21469c11
Change Xunit versions
2017-01-17 16:42:34 -08:00
Nate McMaster
91bc4b3940
Remove redundant references
2017-01-05 18:12:53 -08:00
Pranav K
7657ea41a3
Updating to 4.4 CoreFx packages
2016-12-21 22:43:57 -08:00
Nate McMaster
705a490acb
Upgrade to VS 2017
2016-12-16 16:04:22 -08:00
Pranav K
c746fd81df
Updating versions to 1.2.0-*
2016-11-09 14:19:11 -08:00
Jass Bagga
77ed9f22fc
Moved location of and modified CaseSensitiveTagHelperAttributeComparer
...
Addresses Mvc https://github.com/aspnet/Mvc/issues/5323
2016-11-01 14:47:13 -07:00
Pranav K
8a057d5491
Updating to netcoreapp1.1
2016-10-13 11:23:50 -07:00
Pranav K
7bc3d440bd
Revert "Updating to netcoreapp1.1"
...
This reverts commit c17540f02c .
2016-10-12 16:09:28 -07:00
Pranav K
c17540f02c
Updating to netcoreapp1.1
2016-10-12 13:46:19 -07:00
Pranav K
039e1021a4
Updating partner package versions
2016-09-28 11:51:56 -07:00
Crystal Qian
d19845730f
Added a copy constructor for tag helper descriptors. ( #827 )
2016-08-31 15:38:35 -07:00
Crystal Qian
127e095370
Added property bag to tag helper descriptor. ( #822 )
...
aspnet/Mvc#1051
2016-08-25 18:04:17 -07:00
Crystal Qian
b34543621f
Added property bag to tag helper descriptor. ( #822 )
...
aspnet/Mvc#1051
2016-08-25 09:31:29 -07:00
Crystal Qian
489c0d9046
Added view component tag helper updates. ( #823 )
...
Added view component tag helper updates.
aspnet/mvc#1051
2016-08-24 16:01:59 -07:00
N. Taylor Mullen
8d7c51bd60
Change TagHelpers to work in partial parsing.
...
- Prior to this change any query for ownership within a TagHelper would never succeed.
- TagHelpers structure can be influenced greatly by changes to the tags start/end body; therefore, only allowed modifications to TagHelper attribute values to avoid complexity and enable the more widespread scenario of a user typing C# code in an attribute value.
- Updated existing tests to reflect the new edit handlers that were added to TagHelper attributes.
- Added partial parsing tests to verify partial parses succeed/fail when expected.
#792
2016-08-15 16:15:41 -07:00
N. Taylor Mullen
82c9c40709
Capture exceptions when trying to parse files and return parse errors.
...
#808
2016-08-11 12:11:51 -07:00
Ajay Bhargav Baaskaran
f09e2bf571
[ Fixes #804 ] Fixed unsafe cast in CSharpCodeVisitor
2016-08-08 16:38:51 -07:00
Ajay Bhargav Baaskaran
687b3f6911
[ Fixes #815 ] Fix Debug.Assert failure for malformed tags in expression
2016-08-08 16:34:38 -07:00
Pranav K
f0f3832c14
Updating to Moq \ Castle.Core that does not require imports
2016-08-08 11:59:09 -07:00
N. Taylor Mullen
fc4a61586e
Obsolete `EditorHints`.
...
- For tests added grouped pragma warning disables to not pollute the test files with too many duplicate warning disable/restores.
#780
2016-08-01 11:08:03 -07:00
Doug Bunting
05a52f445f
One build to rule them all
...
- well, at least VS and command-line builds will share output
- part of aspnet/Coherence-Signed#277
2016-07-07 12:26:20 -07:00
Ajay Bhargav Baaskaran
837b304c32
Updating to RTM builds of xunit and Moq
2016-06-30 16:34:57 -07:00
N. Taylor Mullen
9c4eee14b8
Update tests to follow developer guidelines.
...
- Moved tests to match their corresponding test src files.
- Updated test namespaces to match their corresponding test src files.
#782
2016-06-21 12:08:50 -07:00
Pranav K
eb2b58188a
Updating to dev versions
...
# Conflicts:
# test/Microsoft.AspNetCore.Razor.Test/project.json
2016-06-16 10:41:31 -07:00
jacalvar
76757ee82f
Update Json.NET to 9.0.1
2016-06-15 15:13:08 -07:00
N. Taylor Mullen
4b43597d28
Remove direct Microsoft.NETCore.Platforms dependency.
...
- Microsoft.NETCore.App now pulls this package in.
aspnet/Coherence-Signed#344
2016-06-13 15:28:51 -07:00
N. Taylor Mullen
e20d18636e
Move more classes into Internal namespaces.
...
- These classes aren't needed as top level public classes.
#779
2016-06-13 13:53:14 -07:00
N. Taylor Mullen
6e4f15bad4
Remove unused/unpurposeful classes.
...
- Several classes are legacy and left over from many changes in the Razor code base. This changeset removes those classes.
- Also moved several corresponding test cases
#778
2016-06-09 15:51:43 -07:00
jacalvar
2256138650
Update Json.NET to 9.0.1-beta1
2016-06-03 13:08:26 -07:00
mnltejaswini
3b9539960b
[Perf] Preallocate TagHelperAttributes for simple bound string valued attributes Fixes #704
2016-06-01 11:24:32 -07:00
N. Taylor Mullen
e14f4b095d
Track `TagHelperAttribute` quotes.
...
- Removed `Minimized` from `TagHelperAttribute` and replaced it with `HtmlAttributeValueStyle`.
- Removed `AddMinimizedTagHelperAttribute` method from `TagHelperExecutionContext` since we always provide a `HtmlAttributeValueStyle` now.
- Stopped manually escaping double quotes because we now know how an attribute was originally written.
- Updated tests to account for new attribute format (from kvp).
#705
2016-05-27 12:28:33 -07:00
mnltejaswini
bde78dc3d4
[Perf]: Avoid ViewBuffers for writing bound TagHelper attribute values
...
Fixes #717
2016-05-25 12:06:03 -07:00
N. Taylor Mullen
d0bf6bf841
Make HTML comments more resilient to extra end dashes.
...
aspnet/Mvc#4465
2016-05-24 15:34:35 -07:00
N. Taylor Mullen
80ebb4a068
Update `TagHelperDirectiveSpanVisitor` to properly capture TagHelper directive text.
...
- Added a test with optional quotes for each of the `TagHelperDirectiveDescriptor`s, add, remove and prefix.
#744
2016-05-23 17:07:36 -07:00
N. Taylor Mullen
cdea6fd3fb
Fix TagHelper directive tests to fail when expected.
...
- Prior to this change the equals bits were falling back to the type comparison that `ChunkGenerator` exposes.
2016-05-18 11:05:55 -07:00
N. Taylor Mullen
d27ab1ce3d
React to `HtmlEncodedString` rename to `HtmlString`.
...
- Updated test output to reflect new `HtmlString` naming.
aspnet/HtmlAbstractions.25
2016-05-17 12:13:26 -07:00
Ajay Bhargav Baaskaran
9bfa74d829
[ Fixes #739 ] Newline after text tag rendered only if followed by html
2016-05-02 16:29:29 -07:00
Pranav K
2950c87651
Merge branch 'release' into dev
2016-05-02 14:57:07 -07:00
Pranav K
2c4b0e8a7f
Fix build warnings
2016-05-02 14:39:19 -07:00