Pranav K
1a2ca58eba
Merge pull request #2324 from aspnet/release/2.1
...
Merge release/2.1
2018-05-01 19:31:26 -07:00
Pranav K
a94323499b
Change CopyToPublishDirectory on Content items instead of explicitly removing this from publish items
...
Fixes #2295
2018-05-01 16:50:49 -07:00
Pranav K
05c84f008a
Ensure Views dll are copied during P2P builds
...
FastUpToDateCheck in VS doesn't account for changes solely to .Views.dll. This causes referencing projects to be treated as
up to date even though a referenced project rebuilt. Touch the marker file to cause referenced projects to rebuild.
Fixes https://github.com/aspnet/Razor/issues/2306
to cause it to treat
2018-05-01 16:50:49 -07:00
Pranav K
8d99ba53ce
Make incremental build in VS copy output files
...
Fixes #2306
2018-05-01 16:50:49 -07:00
Pranav K
2081663635
Re-enable desktop msbuild tests
...
Fixes #2208
2018-05-01 15:00:03 -07:00
Ajay Bhargav Baaskaran
7cba5ed593
Fix flaky test failure in ServerCommandTest
2018-04-30 16:32:18 -07:00
N. Taylor Mullen
c59dcb9b4c
Add IVT for Razor.LiveShare.Test.
2018-04-30 16:13:40 -07:00
N. Taylor Mullen
2885b4b138
Make document tracker resilient to multiple subscribes.
...
- Added tests to verify new functionality.
#2314
2018-04-30 12:03:13 -07:00
Pranav K
92a7e73b75
Skip flaky test
2018-04-26 17:42:01 -07:00
Pranav K
813e50087c
Specify RuntimeFrameworkVersion \ NSLibraryVersion when running tests
2018-04-26 17:42:01 -07:00
Ryan Nowak
e2edc280c5
Add documents, engine, tag helpers to snapshot
...
The project snapshot now maintains a RazorProjectEngine as well as set
of Tag Helpers that are known for that snapshot.
Pivoted some more services to be snapshot-centric.
Also added the ability to track .cshtml documents to the project system.
For now most components just ignore document changes.
2018-04-25 19:05:54 -04:00
Ajay Bhargav Baaskaran
bd871ef9e9
Handle Travis failure on ubuntu
2018-04-25 13:24:53 -07:00
Pranav K
1e2a1405e5
Update tests to target netcoreapp2.1
2018-04-25 10:27:07 -07:00
Pranav K
a6a5e4ea10
Simplify building Microsoft.AspNetCore.Razor.Design
2018-04-25 10:27:07 -07:00
Pranav K
a9f818bf82
Disable node-reuse to allow rebuilding
...
Recent builds of msbuild have node reuse enabled by default. This locks up the
task dlls after the test's completed preventing rebuilds untill you kill the process.
2018-04-23 12:50:38 -07:00
Ajay Bhargav Baaskaran
3adb7c9661
Handle Travis failure on ubuntu
2018-04-18 15:46:06 -07:00
Ajay Bhargav Baaskaran
d2fe76be21
Write process and pipe information to a pid file
2018-04-18 14:51:28 -07:00
Pranav K
95835d6c37
Continue generating RelatedAssemblyPart on assembly if GenerateAssemblyInfo=false
...
Fixes #2257
2018-04-13 16:14:37 -07:00
Pranav K
8d1de6ec80
Make sure RazorSdk works when BuildingInVisualStudio \ BuildProjectReferences is disabled
...
Fixes #2247
2018-04-13 14:35:04 -07:00
Ajay Bhargav Baaskaran
f8dc5c4702
Obsoleted IRazorEngineBuilder APIs
2018-04-13 12:35:53 -07:00
Pranav K
6130eb0ec5
Is 1888 fixed
2018-04-13 11:19:07 -07:00
Pranav K
9365fcd053
Don't publish the refs directory when the app does not have any Razor files
...
Fixes https://github.com/aspnet/Razor/issues/2246
2018-04-11 15:20:16 -07:00
Ajay Bhargav Baaskaran
6d9df1ef33
Noop Razor Sdk for F# projects
2018-04-11 14:18:19 -07:00
Ajay Bhargav Baaskaran
5504374125
Preserve directive node diagnostics in document node
2018-04-10 10:24:21 -07:00
Ajay Bhargav Baaskaran
6270c1f47e
Merge branch 'rel/vs15.7' into dev
2018-04-05 16:28:17 -07:00
Ryan Nowak
4cd24a2b08
Add experimental flag to un-special-case data-
...
This change allows blazor to opt into treating data- attributes the same
way as normal attributes in the parser.
2018-04-05 15:27:04 -07:00
Ryan Nowak
d1c0ab587c
Add support for type parameters to class nodes
...
This change will allow someone extending Razor to use generic type
parameters in generated classes.
There's no user-level extensibility provided here yet, as in there is no
language support for adding type parameters.
2018-04-05 15:26:42 -07:00
Ajay Bhargav Baaskaran
ae42d7599d
Show error if page directive is not at the top of file
2018-04-04 17:27:10 -07:00
Ajay Bhargav Baaskaran
b1007744b0
Added PipeOptions.CurrentUserOnly option to the named pipe streams
...
Don't run on server if CurrentUserOnly is not available
2018-04-04 09:53:36 -07:00
Ajay Bhargav Baaskaran
a2a920dde5
Normalize the tool assembly path before using it as the base for pipe name
2018-03-29 12:50:51 -07:00
Ajay Bhargav Baaskaran
03938dfd95
Handle Mutex creation exceptions
2018-03-28 18:23:30 -07:00
Ajay Bhargav Baaskaran
d1215d8fa1
Skip checking thumbprint of file in osx
2018-03-27 10:46:49 -07:00
Pranav K
1e11b5fa95
Make PreserveCompilationContext=true
2018-03-26 14:23:29 -07:00
N. Taylor Mullen
da255ff9db
Make `TestProject.GetProjectDirectory` more thorough when finding project directory.
...
- Used our test path utilities to properly navigate to the project directory.
- Added some logic to make future debugging/test failures more diagnosable.
#2184
2018-03-26 12:36:46 -07:00
Pranav K
954a62c075
Remove EnableDefaultCompiledViewAssemblyLoadBehavior and add a switch to disable generating application part factory attribute
2018-03-22 17:09:53 -07:00
Pranav K
ac3065a9e1
Temporary workaround to make Razor Windows build on dotnet-ci
2018-03-22 12:17:06 -07:00
Ajay Bhargav Baaskaran
a7178a66bd
Show error if page directive is not at the top of file
2018-03-21 11:22:01 -07:00
Pranav K
8631f287d9
Add a few more Razor Sdk fixes
...
* UseSharedCompilation to determine the default value of UseRazorBuildServer
* Generate AssemblyDescriptionAttribute
2018-03-21 08:44:55 -07:00
Kiran Challa
431a8e195a
[ Fixes #2144 ] Incorrect target element of nested tag helper
2018-03-20 15:25:07 -07:00
N. Taylor Mullen
c874f84c3d
Revert "Revert "Make Razor HTML Comments aware ( #2178 )""
...
This reverts commit 1f3f4b79da .
2018-03-20 15:23:53 -07:00
N. Taylor Mullen
1f3f4b79da
Revert "Make Razor HTML Comments aware ( #2178 )"
...
This reverts commit b58986414e .
2018-03-20 11:54:09 -07:00
Pranav K
5f3908cb54
Stop expressly testing on netcoreapp2.0
2018-03-20 09:37:26 -07:00
Pranav K
2bc3466e3d
Do not write generated files to disk if the input has parser errors
...
Fixes #2169
2018-03-19 21:30:47 -07:00
Ajay Bhargav Baaskaran
c934bd08ac
Merge branch 'rel/vs15.7' into release/2.1
2018-03-19 19:14:51 -07:00
Ajay Bhargav Baaskaran
9dc7c65205
Fix: Missing Html intellisense after directives
2018-03-19 17:16:11 -07:00
Ajay Bhargav Baaskaran
fab70c81ec
Merge branch 'rel/vs15.7' into release/2.1
2018-03-19 15:57:46 -07:00
Ajay Bhargav Baaskaran
79e744f691
Handle unreadable import items in design time
2018-03-19 15:39:25 -07:00
Ryan Nowak
6e4a968e12
Fix #2149 give generated files distinct extension
...
Gives our generated a files an extension that isn't used for any other
purpose (that we know of). This is handy for tooling to be able to
quickly know if a file is 'ours'. This comes up in places like
IVsSymbolicNavigationNotify (go to definition).
2018-03-19 12:59:16 -07:00
Pranav K
7ff56dadf4
CodeGen RouteTemplate as a RazorCompiledItemAttribute
2018-03-19 12:37:04 -07:00
Ajay Bhargav Baaskaran
767e5a12c3
Display errors from build server as part of MsBuild output
2018-03-19 10:49:00 -07:00