From 35d2a6c8fd5e321eef78efd12b93ec2b5971fe68 Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Wed, 26 Mar 2014 12:21:36 -0700 Subject: [PATCH] #20577: Fixing Orchard.Templates Work Item: 20577 --- .../Orchard.Core.Tests.csproj | 3 + src/Orchard.Profile/Orchard.Profile.csproj | 3 + src/Orchard.Specs/Orchard.Specs.csproj | 3 + .../Orchard.Tests.Modules.csproj | 3 + .../DefaultDisplayManagerTests.cs | 3 + .../ShapeTemplateBindingStrategyTests.cs | 166 ------------------ .../Orchard.Framework.Tests.csproj | 4 +- .../Orchard.Web.Tests.csproj | 3 + .../Tests/Orchard.Projections.Tests.csproj | 3 + .../Drivers/ShapePartDriver.cs | 5 - .../Handlers/ShapePartHandler.cs | 17 +- .../Orchard.Templates.csproj | 5 +- .../Services/DefaultTemplateService.cs | 12 +- .../Services/ITemplateService.cs | 1 - .../Services}/Razor/IRazorCompiler.cs | 4 +- .../Services}/Razor/RazorCompiler.cs | 12 +- .../Services}/Razor/RazorTemplateBase.cs | 2 +- .../Services/RazorTemplateProcessor.cs | 5 +- .../Services/TemplateBindingStrategy.cs | 116 ------------ .../Services/TemplateShapeDisplayEvent.cs | 59 +++++++ .../Orchard.Templates.Tests.csproj | 3 + .../RazorParserTests.cs | 11 +- .../Tests/Orchard.Tokens.Tests.csproj | 3 + src/Orchard/Compilation/CompilersModule.cs | 8 - src/Orchard/Compilation/ICompiler.cs | 8 - .../Compilation/Razor/IRazorTemplateHolder.cs | 6 - src/Orchard/Compilation/Razor/RazorModule.cs | 10 -- .../Compilation/Razor/RazorTemplateCache.cs | 19 -- .../Descriptors/DefaultShapeTableManager.cs | 7 +- .../Descriptors/Interfaces.cs | 4 - src/Orchard/Environment/OrchardStarter.cs | 1 - src/Orchard/Orchard.Framework.csproj | 8 - src/Tools/Orchard.Tests/Orchard.Tests.csproj | 3 + 33 files changed, 127 insertions(+), 393 deletions(-) delete mode 100644 src/Orchard.Tests/DisplayManagement/Descriptors/ShapeTemplateBindingStrategyTests.cs rename src/{Orchard/Compilation => Orchard.Web/Modules/Orchard.Templates/Services}/Razor/IRazorCompiler.cs (74%) rename src/{Orchard/Compilation => Orchard.Web/Modules/Orchard.Templates/Services}/Razor/RazorCompiler.cs (93%) rename src/{Orchard/Compilation => Orchard.Web/Modules/Orchard.Templates/Services}/Razor/RazorTemplateBase.cs (95%) delete mode 100644 src/Orchard.Web/Modules/Orchard.Templates/Services/TemplateBindingStrategy.cs create mode 100644 src/Orchard.Web/Modules/Orchard.Templates/Services/TemplateShapeDisplayEvent.cs delete mode 100644 src/Orchard/Compilation/CompilersModule.cs delete mode 100644 src/Orchard/Compilation/ICompiler.cs delete mode 100644 src/Orchard/Compilation/Razor/IRazorTemplateHolder.cs delete mode 100644 src/Orchard/Compilation/Razor/RazorModule.cs delete mode 100644 src/Orchard/Compilation/Razor/RazorTemplateCache.cs diff --git a/src/Orchard.Core.Tests/Orchard.Core.Tests.csproj b/src/Orchard.Core.Tests/Orchard.Core.Tests.csproj index 814b9bebe..dc6799477 100644 --- a/src/Orchard.Core.Tests/Orchard.Core.Tests.csproj +++ b/src/Orchard.Core.Tests/Orchard.Core.Tests.csproj @@ -150,6 +150,9 @@ true + + +