Orchard/Orchard.proj
Lombiq 44841416cc Merge branch 'refs/heads/1.9.x' into dev
Conflicts:
	ClickToBuild.cmd
	Orchard.proj
	lib/msbuild/MSBuild.Community.Tasks.Targets
	lib/newtonsoft.json/Newtonsoft.Json.xml
	lib/windowsazure/Microsoft.WindowsAzure.Diagnostics.xml
	src/Orchard.Azure.Tests/Orchard.Azure.Tests.csproj
	src/Orchard.Azure/Orchard.Azure.Web/Config/Host.config
	src/Orchard.Azure/Orchard.Azure.Web/Config/HostComponents.config
	src/Orchard.Azure/Orchard.Azure.Web/Orchard.Azure.Web.csproj
	src/Orchard.Azure/Orchard.Azure.Web/Web.config
	src/Orchard.Azure/Orchard.Azure.sln
	src/Orchard.Core.Tests/Body/BodyPartTests.cs
	src/Orchard.Core.Tests/Common/Providers/CommonPartProviderTests.cs
	src/Orchard.Core.Tests/Orchard.Core.Tests.csproj
	src/Orchard.Profile/profiling-setup-commands.txt
	src/Orchard.Specs/Bindings/OrchardSiteFactory.cs
	src/Orchard.Specs/Blogs.feature
	src/Orchard.Specs/Blogs.feature.cs
	src/Orchard.Specs/Comments.feature
	src/Orchard.Specs/Comments.feature.cs
	src/Orchard.Specs/Hosting/Orchard.Web/Config/Host.config
	src/Orchard.Specs/Hosting/Orchard.Web/Web.config
	src/Orchard.Specs/Hosting/Simple.Web/Web.config
	src/Orchard.Specs/Lists.feature
	src/Orchard.Specs/Lists.feature.cs
	src/Orchard.Specs/Media.feature
	src/Orchard.Specs/Media.feature.cs
	src/Orchard.Specs/MultiTenancy.feature
	src/Orchard.Specs/MultiTenancy.feature.cs
	src/Orchard.Specs/Orchard.Specs.csproj
	src/Orchard.Specs/Pages.feature
	src/Orchard.Specs/Pages.feature.cs
	src/Orchard.Specs/PermissionModel.feature
	src/Orchard.Specs/PermissionModel.feature.cs
	src/Orchard.Specs/Setup.feature
	src/Orchard.Specs/Setup.feature.cs
	src/Orchard.Specs/Tags.feature
	src/Orchard.Specs/Tags.feature.cs
	src/Orchard.Specs/Users.feature
	src/Orchard.Specs/Users.feature.cs
	src/Orchard.Tests.Modules/Comments/Services/CommentServiceTests.cs
	src/Orchard.Tests.Modules/Conditions/Providers/UrlRuleConditionTest.cs
	src/Orchard.Tests.Modules/DatabaseEnabledTestsBase.cs
	src/Orchard.Tests.Modules/ImportExport/Services/ImportExportServiceTests.cs
	src/Orchard.Tests.Modules/Media/Services/MediaServiceTests.cs
	src/Orchard.Tests.Modules/Orchard.Tests.Modules.csproj
	src/Orchard.Tests.Modules/Recipes/RecipeHandlers/ModuleStepTest.cs
	src/Orchard.Tests.Modules/Recipes/RecipeHandlers/ThemeStepTest.cs
	src/Orchard.Tests.Modules/Recipes/Services/RecipeManagerTests.cs
	src/Orchard.Tests.Modules/Users/Controllers/AccountControllerTests.cs
	src/Orchard.Tests.Modules/Users/Services/MembershipServiceTests.cs
	src/Orchard.Tests.Modules/Widgets/WidgetsTests.cs
	src/Orchard.Tests/App.config
	src/Orchard.Tests/ContainerTestBase.cs
	src/Orchard.Tests/ContentManagement/ContentQueryTests.cs
	src/Orchard.Tests/ContentManagement/DefaultContentManagerTests.cs
	src/Orchard.Tests/ContentManagement/DynamicContentQueryTests.cs
	src/Orchard.Tests/ContentManagement/HqlExpressionTests.cs
	src/Orchard.Tests/DataMigration/SchemaBuilderTests.cs
	src/Orchard.Tests/DataMigration/Utilities/NullInterpreter.cs
	src/Orchard.Tests/DatabaseEnabledTestsBase.cs
	src/Orchard.Tests/DisplayManagement/DefaultDisplayManagerTests.cs
	src/Orchard.Tests/DisplayManagement/Descriptors/ShapeAttributeBindingStrategyTests.cs
	src/Orchard.Tests/Environment/DefaultOrchardHostTests.cs
	src/Orchard.Tests/Environment/Extensions/ExtensionLoaderCoordinatorTests.cs
	src/Orchard.Tests/Environment/Extensions/ExtensionManagerTests.cs
	src/Orchard.Tests/Environment/Loaders/DynamicExtensionLoaderTests.cs
	src/Orchard.Tests/Orchard.Framework.Tests.csproj
	src/Orchard.Tests/Stubs/StubReportsCoordinator.cs
	src/Orchard.Tests/Stubs/StubWorkContextAccessor.cs
	src/Orchard.Tests/Time/TimeZoneSelectorTests.cs
	src/Orchard.Web.Tests/Orchard.Web.Tests.csproj
	src/Orchard.Web/Config/Host.config
	src/Orchard.Web/Config/HostComponents.config
	src/Orchard.Web/Config/log4net.config
	src/Orchard.Web/Core/Common/DateEditor/DateEditorHandler.cs
	src/Orchard.Web/Core/Common/Drivers/BodyPartDriver.cs
	src/Orchard.Web/Core/Common/Drivers/IdentityPartDriver.cs
	src/Orchard.Web/Core/Common/Drivers/TextFieldDriver.cs
	src/Orchard.Web/Core/Common/Handlers/BodyPartHandler.cs
	src/Orchard.Web/Core/Common/Handlers/CommonPartHandler.cs
	src/Orchard.Web/Core/Common/Handlers/IdentityPartHandler.cs
	src/Orchard.Web/Core/Common/Migrations.cs
	src/Orchard.Web/Core/Common/Models/CommonPart.cs
	src/Orchard.Web/Core/Common/Models/CommonPartVersionRecord.cs
	src/Orchard.Web/Core/Common/Services/IdentifierResolverSelector.cs
	src/Orchard.Web/Core/Common/Utilities/LazyField.cs
	src/Orchard.Web/Core/Common/Views/CommonMetadataOwner.cshtml
	src/Orchard.Web/Core/Common/Views/Parts.Common.Metadata.SummaryAdmin.cshtml
	src/Orchard.Web/Core/Containers/Models/ContainerPart.cs
	src/Orchard.Web/Core/Containers/ViewModels/ContainerViewModel.cs
	src/Orchard.Web/Core/Containers/Views/EditorTemplates/ContainerWidget.cshtml
	src/Orchard.Web/Core/Contents/Controllers/ItemController.cs
	src/Orchard.Web/Core/Contents/Security/AuthorizationEventHandler.cs
	src/Orchard.Web/Core/Contents/Views/Admin/List.cshtml
	src/Orchard.Web/Core/Contents/Views/Content.Edit.cshtml
	src/Orchard.Web/Core/Dashboard/Views/Admin/Index.cshtml
	src/Orchard.Web/Core/Feeds/Rss/RssFeedBuilder.cs
	src/Orchard.Web/Core/Feeds/Services/FeedFilter.cs
	src/Orchard.Web/Core/Feeds/Services/FeedManager.cs
	src/Orchard.Web/Core/Feeds/StandardBuilders/CorePartsFeedItemBuilder.cs
	src/Orchard.Web/Core/Feeds/StandardQueries/ContainerFeedQuery.cs
	src/Orchard.Web/Core/Navigation/Controllers/AdminController.cs
	src/Orchard.Web/Core/Navigation/Drivers/AdminMenuPartDriver.cs
	src/Orchard.Web/Core/Navigation/Drivers/MenuItemPartDriver.cs
	src/Orchard.Web/Core/Navigation/Drivers/MenuPartDriver.cs
	src/Orchard.Web/Core/Navigation/Handlers/AdminMenuPartHandler.cs
	src/Orchard.Web/Core/Navigation/Handlers/MenuHandler.cs
	src/Orchard.Web/Core/Navigation/Handlers/MenuPartHandler.cs
	src/Orchard.Web/Core/Navigation/Scripts/navigation-admin.js
	src/Orchard.Web/Core/Navigation/Services/AdminMenuNavigationProvider.cs
	src/Orchard.Web/Core/Navigation/Services/MainMenuService.cs
	src/Orchard.Web/Core/Navigation/Services/NavigationManager.cs
	src/Orchard.Web/Core/Navigation/Styles/navigation-admin.css
	src/Orchard.Web/Core/Navigation/Views/Admin/Index.cshtml
	src/Orchard.Web/Core/Navigation/Views/MenuItem.Edit.cshtml
	src/Orchard.Web/Core/Orchard.Core.csproj
	src/Orchard.Web/Core/Scheduling/Services/ScheduledTaskExecutor.cs
	src/Orchard.Web/Core/Scheduling/Services/ScheduledTaskManager.cs
	src/Orchard.Web/Core/Settings/Drivers/SiteSettingsPartDriver.cs
	src/Orchard.Web/Core/Settings/Handlers/SiteSettingsPartHandler.cs
	src/Orchard.Web/Core/Settings/Migrations.cs
	src/Orchard.Web/Core/Settings/Services/SiteService.cs
	src/Orchard.Web/Core/Settings/State/ShellStateManager.cs
	src/Orchard.Web/Core/Shapes/CoreShapes.cs
	src/Orchard.Web/Core/Shapes/DateTimeShapes.cs
	src/Orchard.Web/Core/Shapes/ResourceManifest.cs
	src/Orchard.Web/Core/Shapes/Scripts/base.js
	src/Orchard.Web/Modules/Lucene/Lucene.csproj
	src/Orchard.Web/Modules/Markdown/Markdown.csproj
	src/Orchard.Web/Modules/Orchard.Alias/AdminMenu.cs
	src/Orchard.Web/Modules/Orchard.Alias/Controllers/AdminController.cs
	src/Orchard.Web/Modules/Orchard.Alias/IAliasService.cs
	src/Orchard.Web/Modules/Orchard.Alias/Implementation/AliasRoute.cs
	src/Orchard.Web/Modules/Orchard.Alias/Implementation/DefaultAliasService.cs
	src/Orchard.Web/Modules/Orchard.Alias/Implementation/Holder/AliasInfo.cs
	src/Orchard.Web/Modules/Orchard.Alias/Implementation/Holder/IAliasHolder.cs
	src/Orchard.Web/Modules/Orchard.Alias/Implementation/Map/AliasMap.cs
	src/Orchard.Web/Modules/Orchard.Alias/Implementation/Storage/AliasStorage.cs
	src/Orchard.Web/Modules/Orchard.Alias/Implementation/Utils.cs
	src/Orchard.Web/Modules/Orchard.Alias/Migrations.cs
	src/Orchard.Web/Modules/Orchard.Alias/Orchard.Alias.csproj
	src/Orchard.Web/Modules/Orchard.Alias/Records/AliasRecord.cs
	src/Orchard.Web/Modules/Orchard.Alias/Routes.cs
	src/Orchard.Web/Modules/Orchard.Alias/ViewModels/AdminIndexViewModel.cs
	src/Orchard.Web/Modules/Orchard.Alias/Views/Admin/Add.cshtml
	src/Orchard.Web/Modules/Orchard.Alias/Views/Admin/Delete.cshtml
	src/Orchard.Web/Modules/Orchard.Alias/Views/Admin/Edit.cshtml
	src/Orchard.Web/Modules/Orchard.Alias/Views/Admin/Index.cshtml
	src/Orchard.Web/Modules/Orchard.Alias/Web.config
	src/Orchard.Web/Modules/Orchard.AntiSpam/Drivers/ReCaptchaPartDriver.cs
	src/Orchard.Web/Modules/Orchard.AntiSpam/Handlers/AkismetSettingsPartHandler.cs
	src/Orchard.Web/Modules/Orchard.AntiSpam/Handlers/ReCaptchaSettingsPartHandler.cs
	src/Orchard.Web/Modules/Orchard.AntiSpam/Handlers/TypePadSettingsPartHandler.cs
	src/Orchard.Web/Modules/Orchard.AntiSpam/Module.txt
	src/Orchard.Web/Modules/Orchard.AntiSpam/Orchard.AntiSpam.csproj
	src/Orchard.Web/Modules/Orchard.AntiSpam/ViewModels/ReCaptchaPartEditViewModel.cs
	src/Orchard.Web/Modules/Orchard.AntiSpam/Views/EditorTemplates/Parts.ReCaptcha.Fields.cshtml
	src/Orchard.Web/Modules/Orchard.AntiSpam/Web.config
	src/Orchard.Web/Modules/Orchard.ArchiveLater/Handlers/ArchiveLaterPartHandler.cs
	src/Orchard.Web/Modules/Orchard.ArchiveLater/Handlers/UnpublishingTaskHandler.cs
	src/Orchard.Web/Modules/Orchard.ArchiveLater/Orchard.ArchiveLater.csproj
	src/Orchard.Web/Modules/Orchard.Autoroute/Drivers/AutoroutePartDriver.cs
	src/Orchard.Web/Modules/Orchard.Autoroute/Handlers/AutoroutePartHandler.cs
	src/Orchard.Web/Modules/Orchard.Autoroute/Migrations.cs
	src/Orchard.Web/Modules/Orchard.Autoroute/Models/AutoroutePart.cs
	src/Orchard.Web/Modules/Orchard.Autoroute/Models/AutoroutePartRecord.cs
	src/Orchard.Web/Modules/Orchard.Autoroute/Orchard.Autoroute.csproj
	src/Orchard.Web/Modules/Orchard.Autoroute/Providers/SlugTokens.cs
	src/Orchard.Web/Modules/Orchard.Autoroute/ResourceManifest.cs
	src/Orchard.Web/Modules/Orchard.Autoroute/Services/AliasResolverSelector.cs
	src/Orchard.Web/Modules/Orchard.Autoroute/Services/AutorouteService.cs
	src/Orchard.Web/Modules/Orchard.Autoroute/Services/DefaultSlugService.cs
	src/Orchard.Web/Modules/Orchard.Autoroute/Services/IAutorouteService.cs
	src/Orchard.Web/Modules/Orchard.Autoroute/Settings/AutorouteSettings.cs
	src/Orchard.Web/Modules/Orchard.Autoroute/Settings/AutorouteSettingsEvents.cs
	src/Orchard.Web/Modules/Orchard.Autoroute/Settings/RoutePattern.cs
	src/Orchard.Web/Modules/Orchard.Autoroute/Styles/orchard-autoroute-settings.css
	src/Orchard.Web/Modules/Orchard.Autoroute/ViewModels/AutoroutePartEditViewModel.cs
	src/Orchard.Web/Modules/Orchard.Autoroute/Views/DefinitionTemplates/AutorouteSettings.cshtml
	src/Orchard.Web/Modules/Orchard.Autoroute/Views/EditorTemplates/Parts.Autoroute.Edit.cshtml
	src/Orchard.Web/Modules/Orchard.Autoroute/Web.config
	src/Orchard.Web/Modules/Orchard.Azure/Constants.cs
	src/Orchard.Web/Modules/Orchard.Azure/Orchard.Azure.csproj
	src/Orchard.Web/Modules/Orchard.Azure/Services/Environment/Configuration/AzureBlobShellSettingsManager.cs
	src/Orchard.Web/Modules/Orchard.Azure/Services/FileSystems/Media/AzureBlobStorageProvider.cs
	src/Orchard.Web/Modules/Orchard.Azure/Web.config
	src/Orchard.Web/Modules/Orchard.Blogs/Drivers/BlogPartDriver.cs
	src/Orchard.Web/Modules/Orchard.Blogs/Drivers/BlogPostPartDriver.cs
	src/Orchard.Web/Modules/Orchard.Blogs/Drivers/RemoteBlogPublishingDriver.cs
	src/Orchard.Web/Modules/Orchard.Blogs/Handlers/BlogArchivesPartHandler.cs
	src/Orchard.Web/Modules/Orchard.Blogs/Handlers/BlogPartArchiveHandler.cs
	src/Orchard.Web/Modules/Orchard.Blogs/Handlers/BlogPartHandler.cs
	src/Orchard.Web/Modules/Orchard.Blogs/Handlers/BlogPostPartHandler.cs
	src/Orchard.Web/Modules/Orchard.Blogs/Handlers/RecentBlogPostsPartHandler.cs
	src/Orchard.Web/Modules/Orchard.Blogs/Migrations.cs
	src/Orchard.Web/Modules/Orchard.Blogs/Module.txt
	src/Orchard.Web/Modules/Orchard.Blogs/Orchard.Blogs.csproj
	src/Orchard.Web/Modules/Orchard.Blogs/Routing/ArchiveConstraint.CS
	src/Orchard.Web/Modules/Orchard.Blogs/Routing/RsdConstraint.CS
	src/Orchard.Web/Modules/Orchard.Blogs/Security/BlogAuthorizationEventHandler.cs
	src/Orchard.Web/Modules/Orchard.Blogs/Services/BlogPostService.cs
	src/Orchard.Web/Modules/Orchard.Blogs/Services/BlogService.cs
	src/Orchard.Web/Modules/Orchard.Blogs/Services/XmlRpcHandler.cs
	src/Orchard.Web/Modules/Orchard.Blogs/Views/BlogAdmin/List.cshtml
	src/Orchard.Web/Modules/Orchard.Blogs/Views/Parts.Blogs.BlogPost.ListAdmin.cshtml
	src/Orchard.Web/Modules/Orchard.CodeGeneration/CodeGenerationTemplates/ModuleRootWebConfig.txt
	src/Orchard.Web/Modules/Orchard.CodeGeneration/Commands/CodeGenerationCommands.cs
	src/Orchard.Web/Modules/Orchard.CodeGeneration/Orchard.CodeGeneration.csproj
	src/Orchard.Web/Modules/Orchard.Comments/Drivers/CommentPartDriver.cs
	src/Orchard.Web/Modules/Orchard.Comments/Drivers/CommentsContainerPartDriver.cs
	src/Orchard.Web/Modules/Orchard.Comments/Drivers/CommentsPartDriver.cs
	src/Orchard.Web/Modules/Orchard.Comments/Feeds/CommentFeedItemBuilder.cs
	src/Orchard.Web/Modules/Orchard.Comments/Feeds/CommentedOnContainerFeedQuery.cs
	src/Orchard.Web/Modules/Orchard.Comments/Feeds/CommentedOnFeedQuery.cs
	src/Orchard.Web/Modules/Orchard.Comments/Handlers/CommentPartHandler.cs
	src/Orchard.Web/Modules/Orchard.Comments/Handlers/CommentSettingsPartHandler.cs
	src/Orchard.Web/Modules/Orchard.Comments/Handlers/CommentsPartHandler.cs
	src/Orchard.Web/Modules/Orchard.Comments/Orchard.Comments.csproj
	src/Orchard.Web/Modules/Orchard.Comments/Services/CommentService.cs
	src/Orchard.Web/Modules/Orchard.Comments/Views/Parts.Comment.cshtml
	src/Orchard.Web/Modules/Orchard.Conditions/Providers/UrlCondition.cs
	src/Orchard.Web/Modules/Orchard.ContentPermissions/Drivers/ContentPermissionsPartDriver.cs
	src/Orchard.Web/Modules/Orchard.ContentPermissions/Orchard.ContentPermissions.csproj
	src/Orchard.Web/Modules/Orchard.ContentPermissions/Web.config
	src/Orchard.Web/Modules/Orchard.ContentPicker/Drivers/ContentMenuItemPartDriver.cs
	src/Orchard.Web/Modules/Orchard.ContentPicker/Handlers/ContentMenuItemPartHandler.cs
	src/Orchard.Web/Modules/Orchard.ContentPicker/Handlers/ContentPickerFieldHandler.cs
	src/Orchard.Web/Modules/Orchard.ContentPicker/Handlers/NavigationPartHandler.cs
	src/Orchard.Web/Modules/Orchard.ContentPicker/Orchard.ContentPicker.csproj
	src/Orchard.Web/Modules/Orchard.ContentPicker/Web.config
	src/Orchard.Web/Modules/Orchard.ContentTypes/Orchard.ContentTypes.csproj
	src/Orchard.Web/Modules/Orchard.ContentTypes/Orchard.ContentTypes.sln
	src/Orchard.Web/Modules/Orchard.ContentTypes/Services/ContentDefinitionService.cs
	src/Orchard.Web/Modules/Orchard.CustomForms/Module.txt
	src/Orchard.Web/Modules/Orchard.CustomForms/Orchard.CustomForms.csproj
	src/Orchard.Web/Modules/Orchard.CustomForms/Security/AuthorizationEventHandler.cs
	src/Orchard.Web/Modules/Orchard.CustomForms/Web.config
	src/Orchard.Web/Modules/Orchard.DesignerTools/Module.txt
	src/Orchard.Web/Modules/Orchard.DesignerTools/Orchard.DesignerTools.csproj
	src/Orchard.Web/Modules/Orchard.DesignerTools/Services/UrlAlternatesFactory.cs
	src/Orchard.Web/Modules/Orchard.DesignerTools/Web.config
	src/Orchard.Web/Modules/Orchard.Email/Handlers/SmtpSettingsPartHandler.cs
	src/Orchard.Web/Modules/Orchard.Email/Models/SmtpSettingsPart.cs
	src/Orchard.Web/Modules/Orchard.Email/Orchard.Email.csproj
	src/Orchard.Web/Modules/Orchard.Email/Views/EditorTemplates/Parts/SmtpSettings.cshtml
	src/Orchard.Web/Modules/Orchard.Fields/Drivers/BooleanFieldDriver.cs
	src/Orchard.Web/Modules/Orchard.Fields/Drivers/DateTimeFieldDriver.cs
	src/Orchard.Web/Modules/Orchard.Fields/Drivers/EnumerationFieldDriver.cs
	src/Orchard.Web/Modules/Orchard.Fields/Drivers/InputFieldDriver.cs
	src/Orchard.Web/Modules/Orchard.Fields/Drivers/LinkFieldDriver.cs
	src/Orchard.Web/Modules/Orchard.Fields/Drivers/NumericFieldDriver.cs
	src/Orchard.Web/Modules/Orchard.Fields/Module.txt
	src/Orchard.Web/Modules/Orchard.Fields/Orchard.Fields.csproj
	src/Orchard.Web/Modules/Orchard.Fields/Web.config
	src/Orchard.Web/Modules/Orchard.Forms/Orchard.Forms.csproj
	src/Orchard.Web/Modules/Orchard.Forms/Web.config
	src/Orchard.Web/Modules/Orchard.ImageEditor/Orchard.ImageEditor.csproj
	src/Orchard.Web/Modules/Orchard.ImageEditor/Web.config
	src/Orchard.Web/Modules/Orchard.ImportExport/Commands/ImportExportCommands.cs
	src/Orchard.Web/Modules/Orchard.ImportExport/Controllers/AdminController.cs
	src/Orchard.Web/Modules/Orchard.ImportExport/Models/ExportOptions.cs
	src/Orchard.Web/Modules/Orchard.ImportExport/Module.txt
	src/Orchard.Web/Modules/Orchard.ImportExport/Orchard.ImportExport.csproj
	src/Orchard.Web/Modules/Orchard.ImportExport/Services/ICustomExportStep.cs
	src/Orchard.Web/Modules/Orchard.ImportExport/Services/IExportEventHandler.cs
	src/Orchard.Web/Modules/Orchard.ImportExport/Services/IImportExportService.cs
	src/Orchard.Web/Modules/Orchard.ImportExport/Services/ImportExportService.cs
	src/Orchard.Web/Modules/Orchard.ImportExport/ViewModels/ExportViewModel.cs
	src/Orchard.Web/Modules/Orchard.ImportExport/ViewModels/ImportViewModel.cs
	src/Orchard.Web/Modules/Orchard.ImportExport/Views/Admin/Export.cshtml
	src/Orchard.Web/Modules/Orchard.ImportExport/Views/Admin/Import.cshtml
	src/Orchard.Web/Modules/Orchard.ImportExport/Views/Admin/ImportResult.cshtml
	src/Orchard.Web/Modules/Orchard.Indexing/Commands/IndexingCommands.cs
	src/Orchard.Web/Modules/Orchard.Indexing/Migrations.cs
	src/Orchard.Web/Modules/Orchard.Indexing/Module.txt
	src/Orchard.Web/Modules/Orchard.Indexing/Orchard.Indexing.csproj
	src/Orchard.Web/Modules/Orchard.Indexing/Services/IndexingBackgroundTask.cs
	src/Orchard.Web/Modules/Orchard.Indexing/Services/IndexingTaskExecutor.cs
	src/Orchard.Web/Modules/Orchard.Indexing/Services/IndexingTaskManager.cs
	src/Orchard.Web/Modules/Orchard.Indexing/Settings/EditorEvents.cs
	src/Orchard.Web/Modules/Orchard.Indexing/Views/Admin/Create.cshtml
	src/Orchard.Web/Modules/Orchard.Layouts/Orchard.Layouts.csproj
	src/Orchard.Web/Modules/Orchard.Lists/Migrations.cs
	src/Orchard.Web/Modules/Orchard.Lists/Orchard.Lists.csproj
	src/Orchard.Web/Modules/Orchard.Lists/Web.config
	src/Orchard.Web/Modules/Orchard.Localization/Drivers/LocalizationPartDriver.cs
	src/Orchard.Web/Modules/Orchard.Localization/Handlers/LocalizationPartHandler.cs
	src/Orchard.Web/Modules/Orchard.Localization/Orchard.Localization.csproj
	src/Orchard.Web/Modules/Orchard.Media/Handlers/MediaSettingsPartHandler.cs
	src/Orchard.Web/Modules/Orchard.Media/Module.txt
	src/Orchard.Web/Modules/Orchard.Media/Orchard.Media.csproj
	src/Orchard.Web/Modules/Orchard.Media/Services/MediaService.cs
	src/Orchard.Web/Modules/Orchard.Media/Services/XmlRpcHandler.cs
	src/Orchard.Web/Modules/Orchard.MediaLibrary/Controllers/ClientStorageController.cs
	src/Orchard.Web/Modules/Orchard.MediaLibrary/Factories/ImageFactory.cs
	src/Orchard.Web/Modules/Orchard.MediaLibrary/Handlers/MediaPartHandler.cs
	src/Orchard.Web/Modules/Orchard.MediaLibrary/Handlers/WebSearchSettingsPartHandler.cs
	src/Orchard.Web/Modules/Orchard.MediaLibrary/Module.txt
	src/Orchard.Web/Modules/Orchard.MediaLibrary/ResourceManifest.cs
	src/Orchard.Web/Modules/Orchard.MediaLibrary/Services/MediaLibraryService.cs
	src/Orchard.Web/Modules/Orchard.MediaLibrary/Views/Admin/Import.cshtml
	src/Orchard.Web/Modules/Orchard.MediaLibrary/Views/Admin/Index.cshtml
	src/Orchard.Web/Modules/Orchard.MediaLibrary/Views/ClientStorage/Index.cshtml
	src/Orchard.Web/Modules/Orchard.MediaLibrary/Views/EditorTemplates/Parts/WebSearch.WebSearchSettings.cshtml
	src/Orchard.Web/Modules/Orchard.MediaLibrary/Views/Fields/MediaLibraryPicker.SummaryAdmin.cshtml
	src/Orchard.Web/Modules/Orchard.MediaLibrary/Views/Fields/MediaLibraryPicker.cshtml
	src/Orchard.Web/Modules/Orchard.MediaLibrary/Views/WebSearch/Index.cshtml
	src/Orchard.Web/Modules/Orchard.MediaLibrary/Web.config
	src/Orchard.Web/Modules/Orchard.MediaPicker/Handlers/MediaGalleryFieldHandler.cs
	src/Orchard.Web/Modules/Orchard.MediaPicker/Module.txt
	src/Orchard.Web/Modules/Orchard.MediaPicker/Orchard.MediaPicker.csproj
	src/Orchard.Web/Modules/Orchard.MediaProcessing/Handlers/ImageProfilePartHandler.cs
	src/Orchard.Web/Modules/Orchard.MediaProcessing/Orchard.MediaProcessing.csproj
	src/Orchard.Web/Modules/Orchard.MediaProcessing/Services/IImageProfileManager.cs
	src/Orchard.Web/Modules/Orchard.MediaProcessing/Services/ImageProfileManager.cs
	src/Orchard.Web/Modules/Orchard.MediaProcessing/Services/ImageProfileService.cs
	src/Orchard.Web/Modules/Orchard.MediaProcessing/Web.config
	src/Orchard.Web/Modules/Orchard.Migrations/Orchard.Migrations.csproj
	src/Orchard.Web/Modules/Orchard.Modules/Controllers/AdminController.cs
	src/Orchard.Web/Modules/Orchard.Modules/Module.txt
	src/Orchard.Web/Modules/Orchard.Modules/Orchard.Modules.csproj
	src/Orchard.Web/Modules/Orchard.Modules/Recipes/Executors/FeatureStep.cs
	src/Orchard.Web/Modules/Orchard.Modules/Views/Admin/Features.cshtml
	src/Orchard.Web/Modules/Orchard.Modules/styles/orchard-modules-admin.css
	src/Orchard.Web/Modules/Orchard.MultiTenancy/Commands/TenantCommand.cs
	src/Orchard.Web/Modules/Orchard.MultiTenancy/Controllers/AdminController.cs
	src/Orchard.Web/Modules/Orchard.MultiTenancy/Extensions/UrlHelperExtensions.cs
	src/Orchard.Web/Modules/Orchard.MultiTenancy/Module.txt
	src/Orchard.Web/Modules/Orchard.MultiTenancy/Orchard.MultiTenancy.csproj
	src/Orchard.Web/Modules/Orchard.MultiTenancy/Services/ITenantService.cs
	src/Orchard.Web/Modules/Orchard.MultiTenancy/Services/TenantService.cs
	src/Orchard.Web/Modules/Orchard.MultiTenancy/Views/Admin/Add.cshtml
	src/Orchard.Web/Modules/Orchard.MultiTenancy/Views/Admin/DisplayTemplates/ActionsForDisabled.cshtml
	src/Orchard.Web/Modules/Orchard.MultiTenancy/Views/Admin/DisplayTemplates/ActionsForRunning.cshtml
	src/Orchard.Web/Modules/Orchard.MultiTenancy/Views/Admin/Edit.cshtml
	src/Orchard.Web/Modules/Orchard.MultiTenancy/Views/Admin/Index.cshtml
	src/Orchard.Web/Modules/Orchard.OutputCache/Filters/OutputCacheFilter.cs
	src/Orchard.Web/Modules/Orchard.OutputCache/Handlers/CacheSettingsPartHandler.cs
	src/Orchard.Web/Modules/Orchard.OutputCache/Orchard.OutputCache.csproj
	src/Orchard.Web/Modules/Orchard.OutputCache/Services/DefaultCacheStorageProvider.cs
	src/Orchard.Web/Modules/Orchard.OutputCache/Web.config
	src/Orchard.Web/Modules/Orchard.Packaging/Controllers/GalleryUpdatesController.cs
	src/Orchard.Web/Modules/Orchard.Packaging/Controllers/PackagingServicesController.cs
	src/Orchard.Web/Modules/Orchard.Packaging/Orchard.Packaging.csproj
	src/Orchard.Web/Modules/Orchard.Pages/Commands/PageCommands.cs
	src/Orchard.Web/Modules/Orchard.Pages/Migrations.cs
	src/Orchard.Web/Modules/Orchard.Pages/Module.txt
	src/Orchard.Web/Modules/Orchard.Pages/Orchard.Pages.csproj
	src/Orchard.Web/Modules/Orchard.Projections/Controllers/LayoutController.cs
	src/Orchard.Web/Modules/Orchard.Projections/Drivers/ProjectionPartDriver.cs
	src/Orchard.Web/Modules/Orchard.Projections/Drivers/QueryPartDriver.cs
	src/Orchard.Web/Modules/Orchard.Projections/Migrations.cs
	src/Orchard.Web/Modules/Orchard.Projections/Orchard.Projections.csproj
	src/Orchard.Web/Modules/Orchard.Projections/Providers/Layouts/GridLayout.cs
	src/Orchard.Web/Modules/Orchard.Projections/Providers/Layouts/ListLayout.cs
	src/Orchard.Web/Modules/Orchard.Projections/Providers/Layouts/RawLayout.cs
	src/Orchard.Web/Modules/Orchard.Projections/Tests/Orchard.Projections.Tests.csproj
	src/Orchard.Web/Modules/Orchard.Projections/Views/Admin/Index.cshtml
	src/Orchard.Web/Modules/Orchard.Projections/Web.config
	src/Orchard.Web/Modules/Orchard.PublishLater/Drivers/PublishLaterPartDriver.cs
	src/Orchard.Web/Modules/Orchard.PublishLater/Handlers/PublishLaterPartHandler.cs
	src/Orchard.Web/Modules/Orchard.PublishLater/Handlers/PublishingTaskHandler.cs
	src/Orchard.Web/Modules/Orchard.PublishLater/Orchard.PublishLater.csproj
	src/Orchard.Web/Modules/Orchard.PublishLater/Services/PublishingTaskManager.cs
	src/Orchard.Web/Modules/Orchard.Recipes/Commands/RecipesCommands.cs
	src/Orchard.Web/Modules/Orchard.Recipes/Orchard.Recipes.csproj
	src/Orchard.Web/Modules/Orchard.Recipes/Providers/Executors/CommandStep.cs
	src/Orchard.Web/Modules/Orchard.Recipes/Providers/Executors/ModuleStep.cs
	src/Orchard.Web/Modules/Orchard.Recipes/Providers/Executors/SettingsStep.cs
	src/Orchard.Web/Modules/Orchard.Recipes/RecipeHandlers/DataRecipeHandler.cs
	src/Orchard.Web/Modules/Orchard.Recipes/RecipeHandlers/MetaDataRecipeHandler.cs
	src/Orchard.Web/Modules/Orchard.Recipes/RecipeHandlers/MigrationRecipeHandler.cs
	src/Orchard.Web/Modules/Orchard.Recipes/Services/RecipeHarvester.cs
	src/Orchard.Web/Modules/Orchard.Recipes/Services/RecipeJournalManager.cs
	src/Orchard.Web/Modules/Orchard.Recipes/Services/RecipeManager.cs
	src/Orchard.Web/Modules/Orchard.Recipes/Services/RecipeParser.cs
	src/Orchard.Web/Modules/Orchard.Recipes/Services/RecipeScheduler.cs
	src/Orchard.Web/Modules/Orchard.Recipes/Services/RecipeStepExecutor.cs
	src/Orchard.Web/Modules/Orchard.Recipes/Services/RecipeStepQueue.cs
	src/Orchard.Web/Modules/Orchard.Roles/DefaultRoleUpdater.cs
	src/Orchard.Web/Modules/Orchard.Roles/Drivers/UserRolesPartDriver.cs
	src/Orchard.Web/Modules/Orchard.Roles/Handlers/UserRolesPartHandler.cs
	src/Orchard.Web/Modules/Orchard.Roles/Module.txt
	src/Orchard.Web/Modules/Orchard.Roles/Orchard.Roles.csproj
	src/Orchard.Web/Modules/Orchard.Roles/Services/RoleService.cs
	src/Orchard.Web/Modules/Orchard.Roles/Services/RolesBasedAuthorizationService.cs
	src/Orchard.Web/Modules/Orchard.Rules/Handlers/ScheduledActionTaskHandler.cs
	src/Orchard.Web/Modules/Orchard.Rules/Handlers/ScheduledActionTaskPartHandler.cs
	src/Orchard.Web/Modules/Orchard.Rules/ImportExport/RulesCustomExportStep.cs
	src/Orchard.Web/Modules/Orchard.Rules/ImportExport/RulesRecipeHandler.cs
	src/Orchard.Web/Modules/Orchard.Rules/Module.txt
	src/Orchard.Web/Modules/Orchard.Rules/Orchard.Rules.csproj
	src/Orchard.Web/Modules/Orchard.Rules/Recipes/Builders/RulesStep.cs
	src/Orchard.Web/Modules/Orchard.Rules/Web.config
	src/Orchard.Web/Modules/Orchard.Scripting.CSharp/Orchard.Scripting.CSharp.csproj
	src/Orchard.Web/Modules/Orchard.Scripting.CSharp/Web.config
	src/Orchard.Web/Modules/Orchard.Search/Controllers/AdminController.cs
	src/Orchard.Web/Modules/Orchard.Search/Controllers/ContentPickerController.cs
	src/Orchard.Web/Modules/Orchard.Search/Controllers/SearchController.cs
	src/Orchard.Web/Modules/Orchard.Search/Drivers/SearchFormPartDriver.cs
	src/Orchard.Web/Modules/Orchard.Search/Drivers/SearchSettingsPartDriver.cs
	src/Orchard.Web/Modules/Orchard.Search/Handlers/SearchSettingsPartHandler.cs
	src/Orchard.Web/Modules/Orchard.Search/Models/SearchFormPart.cs
	src/Orchard.Web/Modules/Orchard.Search/Orchard.Search.csproj
	src/Orchard.Web/Modules/Orchard.Search/Placement.info
	src/Orchard.Web/Modules/Orchard.Search/ResourceManifest.cs
	src/Orchard.Web/Modules/Orchard.Search/Routes.cs
	src/Orchard.Web/Modules/Orchard.Search/Styles/orchard-search-admin.css
	src/Orchard.Web/Modules/Orchard.Search/Styles/orchard-search-search.css
	src/Orchard.Web/Modules/Orchard.Search/ViewModels/SearchSettingsIndexViewModel.cs
	src/Orchard.Web/Modules/Orchard.Search/Views/EditorTemplates/Parts/Search.SiteSettings.cshtml
	src/Orchard.Web/Modules/Orchard.Search/Views/Parts/Search.SearchForm.cshtml
	src/Orchard.Web/Modules/Orchard.Setup/Commands/SetupCommand.cs
	src/Orchard.Web/Modules/Orchard.Setup/Controllers/SetupController.cs
	src/Orchard.Web/Modules/Orchard.Setup/Controllers/SetupDatabaseType.cs
	src/Orchard.Web/Modules/Orchard.Setup/Module.txt
	src/Orchard.Web/Modules/Orchard.Setup/Orchard.Setup.csproj
	src/Orchard.Web/Modules/Orchard.Setup/Recipes/blog.recipe.xml
	src/Orchard.Web/Modules/Orchard.Setup/Recipes/core.recipe.xml
	src/Orchard.Web/Modules/Orchard.Setup/Recipes/default.recipe.xml
	src/Orchard.Web/Modules/Orchard.Setup/Routes.cs
	src/Orchard.Web/Modules/Orchard.Setup/Scripts/setup.js
	src/Orchard.Web/Modules/Orchard.Setup/Services/SetupContext.cs
	src/Orchard.Web/Modules/Orchard.Setup/Services/SetupService.cs
	src/Orchard.Web/Modules/Orchard.Setup/SetupMode.cs
	src/Orchard.Web/Modules/Orchard.Setup/Views/Setup/Index.cshtml
	src/Orchard.Web/Modules/Orchard.Tags/Drivers/TagsPartDriver.cs
	src/Orchard.Web/Modules/Orchard.Tags/Module.txt
	src/Orchard.Web/Modules/Orchard.Tags/Orchard.Tags.csproj
	src/Orchard.Web/Modules/Orchard.Tags/ResourceManifest.cs
	src/Orchard.Web/Modules/Orchard.Tags/Services/TagService.cs
	src/Orchard.Web/Modules/Orchard.TaskLease/Migrations.cs
	src/Orchard.Web/Modules/Orchard.TaskLease/Models/TaskLeaseRecord.cs
	src/Orchard.Web/Modules/Orchard.TaskLease/Module.txt
	src/Orchard.Web/Modules/Orchard.TaskLease/Orchard.TaskLease.csproj
	src/Orchard.Web/Modules/Orchard.TaskLease/Services/ITaskLeaseService.cs
	src/Orchard.Web/Modules/Orchard.TaskLease/Services/TaskLeaseService.cs
	src/Orchard.Web/Modules/Orchard.TaskLease/Tests/Orchard.TaskLease.Tests/Orchard.TaskLease.Tests.csproj
	src/Orchard.Web/Modules/Orchard.TaskLease/Web.config
	src/Orchard.Web/Modules/Orchard.Taxonomies/Controllers/AdminController.cs
	src/Orchard.Web/Modules/Orchard.Taxonomies/Controllers/TermAdminController.cs
	src/Orchard.Web/Modules/Orchard.Taxonomies/Drivers/TaxonomyFieldDriver.cs
	src/Orchard.Web/Modules/Orchard.Taxonomies/Drivers/TaxonomyPartDriver.cs
	src/Orchard.Web/Modules/Orchard.Taxonomies/Handlers/TaxonomyPartHandler.cs
	src/Orchard.Web/Modules/Orchard.Taxonomies/Handlers/TermsPartHandler.cs
	src/Orchard.Web/Modules/Orchard.Taxonomies/Helpers/PathExtensions.cs
	src/Orchard.Web/Modules/Orchard.Taxonomies/Migrations.cs
	src/Orchard.Web/Modules/Orchard.Taxonomies/Models/TermContentItem.cs
	src/Orchard.Web/Modules/Orchard.Taxonomies/Models/TermPart.cs
	src/Orchard.Web/Modules/Orchard.Taxonomies/Models/TermsPart.cs
	src/Orchard.Web/Modules/Orchard.Taxonomies/Navigation/TaxonomyNavigationProvider.cs
	src/Orchard.Web/Modules/Orchard.Taxonomies/Projections/TermsFilter.cs
	src/Orchard.Web/Modules/Orchard.Taxonomies/Projections/TermsFilterForms.cs
	src/Orchard.Web/Modules/Orchard.Taxonomies/Scripts/admin-taxonomy-tags.js
	src/Orchard.Web/Modules/Orchard.Taxonomies/Services/ITaxonomyService.cs
	src/Orchard.Web/Modules/Orchard.Taxonomies/Services/TaxonomyService.cs
	src/Orchard.Web/Modules/Orchard.Taxonomies/Shapes.cs
	src/Orchard.Web/Modules/Orchard.Taxonomies/StandardQueries/TermFeedQuery.cs
	src/Orchard.Web/Modules/Orchard.Taxonomies/Styles/admin-taxonomy-tags.css
	src/Orchard.Web/Modules/Orchard.Taxonomies/ViewModels/TaxonomyAdminIndexViewModel.cs
	src/Orchard.Web/Modules/Orchard.Taxonomies/ViewModels/TaxonomyFieldViewModel.cs
	src/Orchard.Web/Modules/Orchard.Taxonomies/ViewModels/TermAdminIndexViewModel.cs
	src/Orchard.Web/Modules/Orchard.Taxonomies/Views/Admin/Import.cshtml
	src/Orchard.Web/Modules/Orchard.Taxonomies/Views/Admin/Index.cshtml
	src/Orchard.Web/Modules/Orchard.Taxonomies/Views/DefinitionTemplates/TaxonomyFieldSettings.cshtml
	src/Orchard.Web/Modules/Orchard.Taxonomies/Views/EditorTemplates/Fields/TaxonomyField.Autocomplete.cshtml
	src/Orchard.Web/Modules/Orchard.Taxonomies/Views/EditorTemplates/Fields/TaxonomyField.cshtml
	src/Orchard.Web/Modules/Orchard.Taxonomies/Views/EditorTemplates/Parts/Navigation.Taxonomy.Edit.cshtml
	src/Orchard.Web/Modules/Orchard.Taxonomies/Views/Fields/TaxonomyField.cshtml
	src/Orchard.Web/Modules/Orchard.Taxonomies/Views/Taxonomy.cshtml
	src/Orchard.Web/Modules/Orchard.Taxonomies/Views/TaxonomyItem.cshtml
	src/Orchard.Web/Modules/Orchard.Taxonomies/Views/TermAdmin/Index.cshtml
	src/Orchard.Web/Modules/Orchard.Taxonomies/Views/TermAdmin/Merge.cshtml
	src/Orchard.Web/Modules/Orchard.Taxonomies/Views/TermAdmin/MoveTerm.cshtml
	src/Orchard.Web/Modules/Orchard.Taxonomies/Views/TermAdmin/RenderTermSelect.cshtml
	src/Orchard.Web/Modules/Orchard.Taxonomies/Views/TermAdmin/SelectTerm.cshtml
	src/Orchard.Web/Modules/Orchard.Themes/Controllers/AdminController.cs
	src/Orchard.Web/Modules/Orchard.Themes/Handlers/ThemeSiteSettingsPartHandler.cs
	src/Orchard.Web/Modules/Orchard.Themes/Module.txt
	src/Orchard.Web/Modules/Orchard.Themes/Orchard.Themes.csproj
	src/Orchard.Web/Modules/Orchard.Themes/Recipes/Executors/ThemeStep.cs
	src/Orchard.Web/Modules/Orchard.Themes/Services/IThemeService.cs
	src/Orchard.Web/Modules/Orchard.Themes/Services/SafeModeThemeSelector.cs
	src/Orchard.Web/Modules/Orchard.Themes/Services/SiteThemeSelector.cs
	src/Orchard.Web/Modules/Orchard.Themes/Services/ThemeService.cs
	src/Orchard.Web/Modules/Orchard.Tokens/Orchard.Tokens.csproj
	src/Orchard.Web/Modules/Orchard.Tokens/Styles/orchard-tokens-admin.css
	src/Orchard.Web/Modules/Orchard.Tokens/Tests/Orchard.Tokens.Tests.csproj
	src/Orchard.Web/Modules/Orchard.Tokens/Tests/StubWorkContextAccessor.cs
	src/Orchard.Web/Modules/Orchard.Tokens/Tests/TestTokenProvider.cs
	src/Orchard.Web/Modules/Orchard.Tokens/Views/TokenHint.cshtml
	src/Orchard.Web/Modules/Orchard.Tokens/Web.config
	src/Orchard.Web/Modules/Orchard.Users/Controllers/AccountController.cs
	src/Orchard.Web/Modules/Orchard.Users/Controllers/AdminController.cs
	src/Orchard.Web/Modules/Orchard.Users/Handlers/RegistrationSettingsPartHandler.cs
	src/Orchard.Web/Modules/Orchard.Users/Handlers/UserPartHandler.cs
	src/Orchard.Web/Modules/Orchard.Users/Migrations.cs
	src/Orchard.Web/Modules/Orchard.Users/Models/UserPart.cs
	src/Orchard.Web/Modules/Orchard.Users/Models/UserPartRecord.cs
	src/Orchard.Web/Modules/Orchard.Users/Orchard.Users.csproj
	src/Orchard.Web/Modules/Orchard.Users/Services/MembershipService.cs
	src/Orchard.Web/Modules/Orchard.Users/Services/UserResolverSelector.cs
	src/Orchard.Web/Modules/Orchard.Users/Services/UserService.cs
	src/Orchard.Web/Modules/Orchard.Users/ViewModels/UsersIndexViewModel.cs
	src/Orchard.Web/Modules/Orchard.Users/Views/Account/ChallengeEmailSent.cshtml
	src/Orchard.Web/Modules/Orchard.Users/Views/Account/RegistrationPending.cshtml
	src/Orchard.Web/Modules/Orchard.Users/Views/Admin/Index.cshtml
	src/Orchard.Web/Modules/Orchard.Warmup/Handlers/WarmupSettingsPartHandler.cs
	src/Orchard.Web/Modules/Orchard.Warmup/Orchard.Warmup.csproj
	src/Orchard.Web/Modules/Orchard.Warmup/Web.config
	src/Orchard.Web/Modules/Orchard.Widgets/Drivers/LayerPartDriver.cs
	src/Orchard.Web/Modules/Orchard.Widgets/Drivers/WidgetPartDriver.cs
	src/Orchard.Web/Modules/Orchard.Widgets/Filters/WidgetFilter.cs
	src/Orchard.Web/Modules/Orchard.Widgets/Handlers/LayerPartHandler.cs
	src/Orchard.Web/Modules/Orchard.Widgets/Handlers/WidgetPartHandler.cs
	src/Orchard.Web/Modules/Orchard.Widgets/Models/WidgetPart.cs
	src/Orchard.Web/Modules/Orchard.Widgets/Module.txt
	src/Orchard.Web/Modules/Orchard.Widgets/Orchard.Widgets.csproj
	src/Orchard.Web/Modules/Orchard.Widgets/RuleEngine/AuthenticatedRuleProvider.cs
	src/Orchard.Web/Modules/Orchard.Widgets/RuleEngine/BuiltinRuleProvider.cs
	src/Orchard.Web/Modules/Orchard.Widgets/RuleEngine/ContentDisplayedRuleProvider.cs
	src/Orchard.Web/Modules/Orchard.Widgets/Services/IRuleManager.cs
	src/Orchard.Web/Modules/Orchard.Widgets/Services/IRuleProvider.cs
	src/Orchard.Web/Modules/Orchard.Widgets/Services/LayerResolverSelector.cs
	src/Orchard.Web/Modules/Orchard.Widgets/Services/RuleContext.cs
	src/Orchard.Web/Modules/Orchard.Widgets/Services/RuleManager.cs
	src/Orchard.Web/Modules/Orchard.Widgets/Services/WidgetsService.cs
	src/Orchard.Web/Modules/Orchard.Widgets/Shapes.cs
	src/Orchard.Web/Modules/Orchard.Widgets/Views/EditorTemplates/Parts.Widgets.WidgetPart.cshtml
	src/Orchard.Web/Modules/Orchard.Widgets/Views/WidgetPlacement.Orphans.cshtml
	src/Orchard.Web/Modules/Orchard.Workflows/Controllers/AdminController.cs
	src/Orchard.Web/Modules/Orchard.Workflows/ImportExport/WorkflowsCustomExportStep.cs
	src/Orchard.Web/Modules/Orchard.Workflows/ImportExport/WorkflowsRecipeHandler.cs
	src/Orchard.Web/Modules/Orchard.Workflows/Module.txt
	src/Orchard.Web/Modules/Orchard.Workflows/Recipes/Builders/WorkflowsStep.cs
	src/Orchard.Web/Modules/Orchard.Workflows/Scripts/orchard-workflows-serialize.js
	src/Orchard.Web/Modules/Orchard.Workflows/Scripts/orchard-workflows.js
	src/Orchard.Web/Modules/Orchard.Workflows/Styles/orchard-workflows-admin.css
	src/Orchard.Web/Modules/Orchard.Workflows/Views/ActivityToolbox.cshtml
	src/Orchard.Web/Modules/Orchard.Workflows/Views/Admin/Index.cshtml
	src/Orchard.Web/Modules/Orchard.Workflows/Web.config
	src/Orchard.Web/Modules/Orchard.jQuery/Module.txt
	src/Orchard.Web/Modules/Orchard.jQuery/Orchard.jQuery.csproj
	src/Orchard.Web/Modules/SysCache/SysCache.csproj
	src/Orchard.Web/Modules/SysCache/Web.config
	src/Orchard.Web/Modules/TinyMce/Module.txt
	src/Orchard.Web/Modules/TinyMce/TinyMce.csproj
	src/Orchard.Web/Modules/Upgrade/Controllers/RouteController.cs
	src/Orchard.Web/Modules/Upgrade/Upgrade.csproj
	src/Orchard.Web/Modules/Upgrade/Web.config
	src/Orchard.Web/Orchard.Web.csproj
	src/Orchard.Web/Themes/TheAdmin/Scripts/admin.js
	src/Orchard.Web/Themes/TheAdmin/Styles/site.css
	src/Orchard.Web/Themes/TheAdmin/Views/User.cshtml
	src/Orchard.Web/Themes/Themes.csproj
	src/Orchard.Web/Themes/Web.config
	src/Orchard.Web/Web.config
	src/Orchard.sln
	src/Orchard/Commands/Builtin/HelpCommand.cs
	src/Orchard/Commands/CommandBackgroundService.cs.rej
	src/Orchard/Commands/CommandHostAgent.cs
	src/Orchard/ContentManagement/Aspects/ICommonPart.cs
	src/Orchard/ContentManagement/DataMigrations/FrameworkDataMigration.cs
	src/Orchard/ContentManagement/DefaultContentManager.cs
	src/Orchard/ContentManagement/Drivers/ContentFieldDriver.cs
	src/Orchard/ContentManagement/Drivers/ContentPartDriver.cs
	src/Orchard/ContentManagement/Drivers/ContentShapeResult.cs
	src/Orchard/ContentManagement/Drivers/Coordinators/ContentFieldDriverCoordinator.cs
	src/Orchard/ContentManagement/Drivers/Coordinators/ContentPartDriverCoordinator.cs
	src/Orchard/ContentManagement/Drivers/IContentFieldDriver.cs
	src/Orchard/ContentManagement/Drivers/IContentPartDriver.cs
	src/Orchard/ContentManagement/Handlers/ContentHandler.cs
	src/Orchard/ContentManagement/Handlers/ContentHandlerBase.cs
	src/Orchard/ContentManagement/Handlers/IContentHandler.cs
	src/Orchard/ContentManagement/Handlers/IContentStorageFilter.cs
	src/Orchard/ContentManagement/Handlers/StorageFilter.cs
	src/Orchard/ContentManagement/Handlers/StorageFilterBase.cs
	src/Orchard/ContentManagement/Handlers/StorageVersionFilter.cs
	src/Orchard/ContentManagement/IContentManager.cs
	src/Orchard/ContentManagement/MetaData/Services/ContentDefinitionWriter.cs
	src/Orchard/ContentManagement/Utilities/LazyField.cs
	src/Orchard/Data/Migration/AutomaticDataMigrations.cs
	src/Orchard/Data/Migration/Interpreters/DefaultDataMigrationInterpreter.cs
	src/Orchard/Data/Migration/Interpreters/IDataMigrationInterpreter.cs
	src/Orchard/Data/Migration/Interpreters/MySqlCommandInterpreter.cs
	src/Orchard/Data/Migration/Schema/AlterTableCommand.cs
	src/Orchard/Data/Migration/Schema/SchemaBuilder.cs
	src/Orchard/Data/Migration/Schema/SchemaCommand.cs
	src/Orchard/DisplayManagement/Descriptors/ResourceBindingStrategy/StylesheetBindingStrategy.cs
	src/Orchard/DisplayManagement/Shapes/ShapeMetadata.cs
	src/Orchard/Environment/Configuration/ShellSettingsManager.cs
	src/Orchard/Environment/Configuration/TenantState.cs
	src/Orchard/Environment/DefaultOrchardHost.cs
	src/Orchard/Environment/DefaultOrchardShell.cs
	src/Orchard/Environment/Descriptor/IShellDescriptorManager.cs
	src/Orchard/Environment/Extensions/ExtensionMonitoringCoordinator.cs
	src/Orchard/Environment/Extensions/Folders/ExtensionHarvester.cs
	src/Orchard/Environment/Extensions/IExtensionManager.cs
	src/Orchard/Environment/Extensions/Loaders/DynamicExtensionLoader.cs
	src/Orchard/Environment/Extensions/Loaders/RawThemeExtensionLoader.cs
	src/Orchard/Environment/Extensions/Models/ExtensionDescriptor.cs
	src/Orchard/Environment/Features/FeatureManager.cs
	src/Orchard/Environment/Features/IFeatureManager.cs
	src/Orchard/Environment/IOrchardHost.cs
	src/Orchard/Environment/OrchardServices.cs
	src/Orchard/Environment/OrchardStarter.cs
	src/Orchard/Environment/ShellBuilders/CompositionStrategy.cs
	src/Orchard/Environment/ShellBuilders/ShellContainerFactory.cs
	src/Orchard/Environment/ShellBuilders/ShellContextFactory.cs
	src/Orchard/Environment/State/DefaultProcessingEngine.cs
	src/Orchard/Environment/ViewsBackgroundCompilation.cs
	src/Orchard/Environment/WorkContextAccessor.cs
	src/Orchard/Environment/WorkContextImplementation.cs
	src/Orchard/Events/DelegateHelper.cs
	src/Orchard/FileSystems/Dependencies/DynamicModuleVirtualPathProvider.cs
	src/Orchard/FileSystems/Media/FileSystemStorageProvider.cs
	src/Orchard/Localization/Services/DefaultLocalizedStringManager.cs
	src/Orchard/Localization/Text.cs
	src/Orchard/Logging/OrchardLog4netLogger.cs
	src/Orchard/Mvc/AntiForgery/AntiForgeryAuthorizationFilter.cs
	src/Orchard/Mvc/Html/ContentItemExtensions.cs
2015-12-13 23:46:19 +01:00

461 lines
21 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- Initialization -->
<PropertyGroup>
<LibFolder>$(MSBuildProjectDirectory)\lib</LibFolder>
<SrcFolder>$(MSBuildProjectDirectory)\src</SrcFolder>
<BuildFolder>$(MSBuildProjectDirectory)\build</BuildFolder>
<MsBuildTasksFolder>$(MSBuildProjectDirectory)\buildtasks</MsBuildTasksFolder>
<MSBuildCommunityTasksPath>$(LibFolder)\msbuild</MSBuildCommunityTasksPath>
<ArtifactsFolder>$(MSBuildProjectDirectory)\artifacts</ArtifactsFolder>
<SqlCeFolder>$(MSBuildProjectDirectory)\lib\sqlce</SqlCeFolder>
<SourceArtifactFolder>$(ArtifactsFolder)\Source</SourceArtifactFolder>
<MsDeployArtifactFolder>$(ArtifactsFolder)\MsDeploy</MsDeployArtifactFolder>
<GalleryArtifactFolder>$(ArtifactsFolder)\Gallery</GalleryArtifactFolder>
<ModulesSrcFolder>$(MSBuildProjectDirectory)\src\Orchard.Web\Modules</ModulesSrcFolder>
<OrchardCoreSrcFolder>$(MSBuildProjectDirectory)\src\Orchard.Web\Core</OrchardCoreSrcFolder>
<ThemesSrcFolder>$(MSBuildProjectDirectory)\src\Orchard.Web\Themes</ThemesSrcFolder>
<CompileFolder>$(BuildFolder)\Compile</CompileFolder>
<WebSitesFolder>$(CompileFolder)\_PublishedWebsites</WebSitesFolder>
<StageFolder>$(BuildFolder)\Stage</StageFolder>
<MsDeployFolder>$(BuildFolder)\MsDeploy</MsDeployFolder>
<PrecompiledFolder>$(BuildFolder)\Precompiled</PrecompiledFolder>
<ProfilingFolder>$(BuildFolder)\Profiling</ProfilingFolder>
<GalleryFolder>$(BuildFolder)\Gallery</GalleryFolder>
<BuildPlatform Condition="$(ProgramW6432) != ''">x64</BuildPlatform>
<BuildPlatform Condition="$(BuildPlatform) == ''">x86</BuildPlatform>
<Configuration Condition="$(Configuration) == ''">Release</Configuration>
<!-- TeamCity build number -->
<Version>$(BUILD_NUMBER)</Version>
</PropertyGroup>
<Import Project="$(MSBuildCommunityTasksPath)\MSBuild.Community.Tasks.Targets"/>
<!-- Coordinating Targets -->
<Target Name ="Build">
<CallTarget Targets="Clean"/>
<CallTarget Targets="Compile"/>
<CallTarget Targets="Test"/>
<CallTarget Targets="Package"/>
</Target>
<Target Name="FastBuild">
<CallTarget Targets="Clean"/>
<CallTarget Targets="Compile"/>
<CallTarget Targets="Package"/>
</Target>
<Target Name="FullBuild">
<CallTarget Targets="Clean"/>
<CallTarget Targets="TypeScript"/>
<CallTarget Targets="Compile"/>
<CallTarget Targets="Test"/>
<CallTarget Targets="Package"/>
<CallTarget Targets="Spec"/>
<CallTarget Targets="Gallery"/>
</Target>
<Target Name="FastPackage">
<CallTarget Targets="Clean"/>
<CallTarget Targets="Compile"/>
<CallTarget Targets="Package"/>
<CallTarget Targets="Gallery"/>
</Target>
<Target Name="Package">
<CallTarget Targets="Package-Stage"/>
<CallTarget Targets="Package-MsDeploy"/>
<CallTarget Targets="Package-Zip"/>
</Target>
<Target Name="Precompiled">
<CallTarget Targets="Clean"/>
<CallTarget Targets="Compile"/>
<CallTarget Targets="Package-Stage"/>
<CallTarget Targets="Package-Precompiled"/>
</Target>
<Target Name="Profiling">
<CallTarget Targets="Clean"/>
<CallTarget Targets="Compile"/>
<CallTarget Targets="Package-Stage"/>
<CallTarget Targets="Profiling-Stage"/>
<CallTarget Targets="Profiling-Setup"/>
</Target>
<Target Name="Gallery">
<CallTarget Targets="Gallery-Stage"/>
<CallTarget Targets="Gallery-Setup"/>
</Target>
<Target Name="AzureBuild">
<MSBuild Projects="AzurePackage.proj" Targets="Build">
</MSBuild>
</Target>
<Target Name="AzureCIBuild">
<MSBuild Projects="AzurePackage.proj" Targets="CIBuild">
</MSBuild>
</Target>
<!-- Building -->
<Target Name="Clean">
<MSBuild Projects="$(SrcFolder)\Orchard.sln" Targets="Clean" />
<RemoveDir Directories="$(BuildFolder)" ContinueOnError="true"/>
<RemoveDir Directories="$(ArtifactsFolder)" />
</Target>
<Target Name ="Compile">
<!-- Compile to "OutputFolder" -->
<MSBuild
Projects="$(SrcFolder)\Orchard.sln"
Targets="Build"
Properties="Configuration=$(Configuration);OutputPath=$(CompileFolder)" />
<!-- Compile to "regular" output folder for devs using VS locally -->
<MSBuild
Projects="$(SrcFolder)\Orchard.sln"
Targets="Build"/>
</Target>
<Target Name ="CompileMsBuildTasks">
<MSBuild
Projects="$(SrcFolder)\Tools\MSBuild.Orchard.Tasks\MSBuild.Orchard.Tasks.csproj"
Targets="Build"
Properties="Configuration=$(Configuration);OutputPath=$(MsBuildTasksFolder)" />
</Target>
<Target Name="TypeScript" DependsOnTargets="CompileMsBuildTasks">
<ItemGroup>
<TypeScriptSources Include="$(SrcFolder)\**\Scripts\**\*.ts"/>
</ItemGroup>
<CompileTypeScriptFiles
InputFiles="@(TypeScriptSources)"
CompilerPath="$(LibFolder)\typescript\tsc.exe"
CompilerOptions="--target ES5">
<Output TaskParameter="OutputFiles" ItemName="Content" />
</CompileTypeScriptFiles>
</Target>
<!-- Testing -->
<Target Name ="Test">
<!-- TeamCity support -->
<ItemGroup>
<NUnitAddinFiles Include="$(teamcity_dotnet_nunitaddin)-2.5.2.*" />
</ItemGroup>
<Copy SourceFiles="@(NUnitAddinFiles)" DestinationFolder="$(LibFolder)\nunit\addins" />
<!-- Run unit test assemblies -->
<CreateItem Include="$(CompileFolder)\*.Tests.*dll">
<Output TaskParameter="Include" ItemName="TestAssemblies" />
</CreateItem>
<NUnit Assemblies="@(TestAssemblies)" ToolPath="$(LibFolder)\nunit" WorkingDirectory="$(CompileFolder)" OutputXmlFile="$(BuildFolder)\Orchard.Tests.xml" ExcludeCategory="longrunning" />
</Target>
<Target Name ="Spec" DependsOnTargets="Package-Stage">
<!-- TeamCity support -->
<ItemGroup>
<NUnitAddinFiles Include="$(teamcity_dotnet_nunitaddin)-2.5.2.*" />
</ItemGroup>
<Copy SourceFiles="@(NUnitAddinFiles)" DestinationFolder="$(LibFolder)\nunit\addins" />
<CreateItem Include="$(CompileFolder)\*.Specs.dll">
<Output TaskParameter="Include" ItemName="SpecAssemblies" />
</CreateItem>
<NUnit Assemblies="@(SpecAssemblies)" ToolPath="$(LibFolder)\nunit" />
</Target>
<!-- Packaging (Stage) -->
<UsingTask AssemblyFile="$(LibFolder)\slowcheetah\SlowCheetah.Xdt.dll" TaskName="SlowCheetah.Xdt.TransformXml" />
<UsingTask AssemblyFile="$(MsBuildTasksFolder)\MSBuild.Orchard.Tasks.dll" TaskName="MSBuild.Orchard.Tasks.FilterModuleBinaries" />
<UsingTask AssemblyFile="$(MsBuildTasksFolder)\MSBuild.Orchard.Tasks.dll" TaskName="MSBuild.Orchard.Tasks.FileUpdateLines" />
<UsingTask AssemblyFile="$(MsBuildTasksFolder)\MSBuild.Orchard.Tasks.dll" TaskName="MSBuild.Orchard.Tasks.ValidateExtensionProjectFiles" />
<UsingTask AssemblyFile="$(MsBuildTasksFolder)\MSBuild.Orchard.Tasks.dll" TaskName="MSBuild.Orchard.Tasks.XmlDelete" />
<UsingTask AssemblyFile="$(MsBuildTasksFolder)\MSBuild.Orchard.Tasks.dll" TaskName="MSBuild.Orchard.Tasks.CompileTypeScriptFiles" />
<Target Name="Package-Stage" DependsOnTargets="Compile">
<CallTarget Targets="CompileMsBuildTasks"/>
<CallTarget Targets="ValidateProjectFiles"/>
<ItemGroup>
<SqlCe-Native-Binaries-x86 Include="$(SqlCeFolder)\x86\**\*"/>
<SqlCe-Native-Binaries-amd64 Include="$(SqlCeFolder)\amd64\**\*"/>
<Stage-Orchard-Web-Bins Include="$(WebSitesFolder)\Orchard.Web\bin\*"/>
<Stage-Bin-Exclude Include="$(WebSitesFolder)\**\bin\**\*" />
<Stage-Web Include="$(WebSitesFolder)\Orchard.Web\**\*;$(SrcFolder)\Orchard.Web\*.csproj;" Exclude="$(SrcFolder)\Orchard.Web\Orchard.Web.csproj;$(SrcFolder)\Orchard.Web\**\*.Release.config;$(SrcFolder)\Orchard.Web\**\*.Debug.config"/>
<Stage-Web-Config Include="$(SrcFolder)\Orchard.Web\**\*.config" Exclude="$(SrcFolder)\Orchard.Web\**\*.Release.config;$(SrcFolder)\Orchard.Web\**\*.Debug.config"/>
<Stage-Media Include="$(SrcFolder)\Orchard.Web\Media\OrchardLogo.png" />
<Stage-PoFiles Include="$(SrcFolder)\Orchard.Web\**\*.po" />
<Stage-Core Include="$(WebSitesFolder)\Orchard.Core\**\*" Exclude="$(WebSitesFolder)\Orchard.Core\**\bin\**\*" />
<!-- Get list of module names from the module definition files within ModulesSrcFolder -->
<Stage-Modules-Definitions Include="$(ModulesSrcFolder)\**\Module.txt" />
<Stage-Modules-Directories Include="@(Stage-Modules-Definitions->DirectoryName())" />
<Stage-Modules-Names Include="@(Stage-Modules-Directories->'%(Filename)%(Extension)')" />
<!-- Get list of theme names from the theme definition files within ThemesSrcFolder -->
<Stage-Themes-Definitions Include="$(ThemesSrcFolder)\**\Theme.txt" />
<Stage-Themes-Directories Include="@(Stage-Themes-Definitions->DirectoryName())" />
<Stage-Themes-Names Include="@(Stage-Themes-Directories->'%(Filename)%(Extension)')" />
<Stage-License Include="$(MSBuildProjectDirectory)\*.txt" />
<Stage-Build Include="$(MSBuildProjectDirectory)\*.proj;$(MSBuildProjectDirectory)\*.cmd" />
</ItemGroup>
<ItemGroup>
<!-- Note. We could add recursion (\..\) before the module/theme name thus avoiding the need for custom metadata
and simplifing the copy tasks further below. However this can result in folders being incorrectly copied if
a module or theme contains a subfolder with the same name as another module or theme. -->
<Stage-Modules Include="$(WebSitesFolder)\%(Stage-Modules-Names.Identity)\**\*" Exclude="@(Stage-Bin-Exclude)">
<ModuleName>%(Stage-Modules-Names.Identity)</ModuleName>
</Stage-Modules>
<Stage-Modules-Binaries Include="$(WebSitesFolder)\%(Stage-Modules-Names.Identity)\**\bin\**\*">
<ModuleName>%(Stage-Modules-Names.Identity)</ModuleName>
</Stage-Modules-Binaries>
<Stage-Modules-Sources Include="$(ModulesSrcFolder)\**\*.csproj;$(ModulesSrcFolder)\**\*.cs"/>
<Stage-Themes-Default Include="$(WebSitesFolder)\Themes\%(Stage-Themes-Names.Identity)\**\*">
<ThemeName>%(Stage-Themes-Names.Identity)</ThemeName>
</Stage-Themes-Default>
<Stage-Themes-Custom Include="$(WebSitesFolder)\%(Stage-Themes-Names.Identity)\**\*" Exclude="@(Stage-Bin-Exclude)">
<ThemeName>%(Stage-Themes-Names.Identity)</ThemeName>
</Stage-Themes-Custom>
<!-- Note. Binaries are not copied for themes in the default Themes project. -->
<Stage-Themes-Binaries Include="$(WebSitesFolder)\%(Stage-Themes-Names.Identity)\**\bin\**\*">
<ThemeName>%(Stage-Themes-Names.Identity)</ThemeName>
</Stage-Themes-Binaries>
<Stage-Themes-Sources Include="$(ThemesSrcFolder)\**\*.csproj;$(ThemesSrcFolder)\**\*.cs" Exclude="$(ThemesSrcFolder)\*.*"/>
</ItemGroup>
<!-- Copying module binaries is somewhat tricky: From a module "bin" directory, we
only want to include the files that are _not_ already present in
the "Orchard.Web\Bin" folder. -->
<FilterModuleBinaries
ModulesBinaries="@(Stage-Modules-Binaries)"
OrchardWebBinaries="@(Stage-Orchard-Web-Bins)">
<Output TaskParameter="ExcludedBinaries" ItemName="FilterModuleBinaries-ExcludedBinaries"/>
</FilterModuleBinaries>
<FilterModuleBinaries
ModulesBinaries="@(Stage-Themes-Binaries)"
OrchardWebBinaries="@(Stage-Orchard-Web-Bins)">
<Output TaskParameter="ExcludedBinaries" ItemName="FilterThemeBinaries-ExcludedBinariesFromThemes"/>
</FilterModuleBinaries>
<ItemGroup>
<Stage-Modules-Binaries-Unique Include="@(Stage-Modules-Binaries)" Exclude="@(FilterModuleBinaries-ExcludedBinaries)"/>
<Stage-Themes-Binaries-Unique Include="@(Stage-Themes-Binaries)" Exclude="@(FilterThemeBinaries-ExcludedBinariesFromThemes)"/>
</ItemGroup>
<Copy SourceFiles="@(Stage-Web);@(Stage-Web-Config);@(Stage-License)" DestinationFolder="$(StageFolder)\%(RecursiveDir)"/>
<Copy SourceFiles="@(Stage-Media)" DestinationFolder="$(StageFolder)\Media"/>
<Copy SourceFiles="@(Stage-PoFiles)" DestinationFolder="$(StageFolder)\%(RecursiveDir)"/>
<Copy SourceFiles="@(SqlCe-Native-Binaries-x86)" DestinationFolder="$(StageFolder)\bin\x86\%(RecursiveDir)"/>
<Copy SourceFiles="@(SqlCe-Native-Binaries-amd64)" DestinationFolder="$(StageFolder)\bin\amd64\%(RecursiveDir)"/>
<Copy SourceFiles="@(Stage-Core)" DestinationFolder="$(StageFolder)\Core\%(RecursiveDir)"/>
<Copy SourceFiles="@(Stage-Modules)" DestinationFiles="@(Stage-Modules->'$(StageFolder)\Modules\%(ModuleName)\%(RecursiveDir)%(Filename)%(Extension)')"/>
<Copy SourceFiles="@(Stage-Modules-Binaries-Unique)" DestinationFiles="@(Stage-Modules-Binaries-Unique->'$(StageFolder)\Modules\%(ModuleName)\%(RecursiveDir)%(Filename)%(Extension)')"/>
<Copy SourceFiles="@(Stage-Modules-Sources)" DestinationFolder="$(StageFolder)\Modules\%(RecursiveDir)"/>
<Copy SourceFiles="@(Stage-Themes-Default)" DestinationFiles="@(Stage-Themes-Default->'$(StageFolder)\Themes\%(ThemeName)\%(RecursiveDir)%(Filename)%(Extension)')"/>
<Copy SourceFiles="@(Stage-Themes-Custom)" DestinationFiles="@(Stage-Themes-Custom->'$(StageFolder)\Themes\%(ThemeName)\%(RecursiveDir)%(Filename)%(Extension)')"/>
<Copy SourceFiles="@(Stage-Themes-Binaries-Unique)" DestinationFiles="@(Stage-Themes-Binaries-Unique->'$(StageFolder)\Themes\%(ThemeName)\%(RecursiveDir)%(Filename)%(Extension)')"/>
<Copy SourceFiles="@(Stage-Themes-Sources)" DestinationFolder="$(StageFolder)\Themes\%(RecursiveDir)"/>
<MakeDir Directories="$(StageFolder)\App_Data"/>
<WriteLinesToFile File="$(StageFolder)\App_Data\_marker.txt" Lines="some_text" Overwrite="true"/>
<!-- extra processing of the staged config files -->
<TransformXml
Source="$(StageFolder)\Web.Config"
Transform="$(SrcFolder)\Orchard.Web\Web.$(Configuration).Config"
Destination="$(StageFolder)\Web.Config"
/>
<TransformXml
Source="$(StageFolder)\Config\HostComponents.Config"
Transform="$(SrcFolder)\Orchard.Web\Config\HostComponents.$(Configuration).Config"
Destination="$(StageFolder)\Config\HostComponents.Config"
/>
<TransformXml
Source="$(StageFolder)\Config\log4net.Config"
Transform="$(SrcFolder)\Orchard.Web\Config\log4net.$(Configuration).Config"
Destination="$(StageFolder)\Config\log4net.Config"
/>
<!-- move over extra non-content files the csproj referenced -->
<Copy SourceFiles="@(StageProjectAlteration-ExtraFiles->'$(SrcFolder)\Orchard.Web\%(Identity)')"
DestinationFolder="$(StageFolder)\%(RecursiveDir)"/>
</Target>
<!-- Packaging (MsDeploy) -->
<Target Name="Package-MsDeploy">
<ItemGroup>
<!--<MsDeploy-Folder-Input Include="$(StageFolder)\**\*" Exclude="$(StageFolder)\**\bin\**\*.pdb;$(StageFolder)\**\bin\**\*.xml" />-->
<MsDeploy-Exclude-Modules Include="
$(StageFolder)\**\Modules\Orchard.Media\**;
$(StageFolder)\**\Modules\Orchard.MediaPicker\**;
$(StageFolder)\**\Modules\Orchard.Rules\**;
" />
<MsDeploy-Folder-Input Include="$(StageFolder)\**\*" Exclude="$(StageFolder)\**\bin\**\*.xml;$(StageFolder)\**\obj\**\*;@(MsDeploy-Exclude-Modules)" />
<MsDeploy-Parameters Include="$(LibFolder)\msdeploy\*.xml;$(LibFolder)\msdeploy\*.sql"/>
</ItemGroup>
<Copy SourceFiles="@(MsDeploy-Folder-Input)"
DestinationFolder="$(MsDeployFolder)\Orchard\%(RecursiveDir)"/>
<Copy SourceFiles="@(MsDeploy-Parameters)"
DestinationFolder="$(MsDeployFolder)"/>
<MakeDir Directories="$(MsDeployFolder)\Orchard\bin\HostRestart"/>
</Target>
<!-- Packaging (Precompiled) -->
<Target Name="Package-Precompiled">
<ItemGroup>
<Precompiled-Exclude-Source Include="$(StageFolder)\**\*.cs;$(StageFolder)\**\*.csproj;$(StageFolder)\**\*.csproj.user" />
<Precompiled-Folder-Input Include="$(StageFolder)\**\*" Exclude="$(StageFolder)\**\bin\**\*.xml;$(StageFolder)\Modules\**\Tests\**;$(StageFolder)\Modules\**\Specs\**;$(StageFolder)\**\obj\**\*;@(Precompiled-Exclude-Source)" />
</ItemGroup>
<Copy SourceFiles="@(Precompiled-Folder-Input)"
DestinationFolder="$(PrecompiledFolder)\%(RecursiveDir)"/>
<MakeDir Directories="$(PrecompiledFolder)\bin\HostRestart"/>
</Target>
<Target Name="Package-Zip">
<ItemGroup>
<Zip-Exclude Include="
$(MSBuildProjectDirectory)\src\**\bin\**\*;
$(MSBuildProjectDirectory)\src\**\obj\**\*;
$(MSBuildProjectDirectory)\**\App_Data\**\*;
$(MSBuildProjectDirectory)\**\node_modules\**\*;
$(MSBuildProjectDirectory)\**\_ReSharper*\**\*;
$(MSBuildProjectDirectory)\**\*.sln.cache;
$(MSBuildProjectDirectory)\**\*.suo;
$(MSBuildProjectDirectory)\**\*.user;
$(MSBuildProjectDirectory)\**\*.patch;
$(MSBuildProjectDirectory)\**\*.hgignore;
$(MSBuildProjectDirectory)\**\*.hg*\**\*;
$(LibFolder)\nunit\addins\**\*;
" Exclude="$(MSBuildProjectDirectory)\src\Orchard.Azure\Orchard.Azure.CloudService\*Content\**\*" />
<Zip-Stage Include="$(StageFolder)\**\*" />
<Zip-MsDeploy Include="$(MsDeployFolder)\**\*" />
<Zip-Source Include="
$(MSBuildProjectDirectory)\lib\**\*;
$(MSBuildProjectDirectory)\src\**\*;
$(MSBuildProjectDirectory)\*.txt;
$(MSBuildProjectDirectory)\*.proj;
$(MSBuildProjectDirectory)\*.cmd;
" Exclude="@(Zip-Exclude)" />
</ItemGroup>
<MakeDir Directories="$(MsDeployArtifactFolder);$(SourceArtifactFolder)"/>
<PropertyGroup>
<ZipVersionFileSuffix Condition="$(Version) != ''">.$(Version)</ZipVersionFileSuffix>
<ZipVersionFileSuffix Condition="$(Version) == ''"></ZipVersionFileSuffix>
</PropertyGroup>
<Zip Files="@(Zip-MsDeploy)" WorkingDirectory="$(MsDeployFolder)" ZipFileName="$(MsDeployArtifactFolder)\Orchard.Web$(ZipVersionFileSuffix).zip" ParallelCompression="false" />
<Zip Files="@(Zip-Source)" WorkingDirectory="$(MSBuildProjectDirectory)" ZipFileName="$(SourceArtifactFolder)\Orchard.Source$(ZipVersionFileSuffix).zip" ParallelCompression="false" />
</Target>
<!-- Profiling -->
<Target Name="Profiling-Stage">
<ItemGroup>
<Profiling-Web Include="$(StageFolder)\**\*" />
</ItemGroup>
<Copy SourceFiles="@(Profiling-Web)" DestinationFolder="$(ProfilingFolder)\%(RecursiveDir)"/>
<XmlUpdate XmlFileName="$(ProfilingFolder)\web.config"
XPath="/configuration/system.web/trust/@level"
Value="Full" />
</Target>
<Target Name="Profiling-Setup">
<ReadLinesFromFile File="$(SrcFolder)\Orchard.Profile\profiling-setup-commands.txt">
<Output TaskParameter="Lines" ItemName="ProfilingSetupCommands"/>
</ReadLinesFromFile>
<Exec Command="$(ProfilingFolder)\bin\Orchard.exe %(ProfilingSetupCommands.Identity)" WorkingDirectory="$(ProfilingFolder)"/>
</Target>
<!-- Gallery Packaging -->
<Target Name="Gallery-Stage">
<ItemGroup>
<Gallery-Web Include="$(StageFolder)\**\*" />
</ItemGroup>
<Copy SourceFiles="@(Gallery-Web)" DestinationFolder="$(GalleryFolder)\%(RecursiveDir)"/>
</Target>
<Target Name="Gallery-Setup">
<Exec Command="&quot;$(GalleryFolder)\bin\Orchard.exe&quot; setup /SiteName:Gallery /AdminUsername:admin /AdminPassword:gallery-secret /DatabaseProvider:SqlCe" WorkingDirectory="$(GalleryFolder)"/>
<Exec Command="&quot;$(GalleryFolder)\bin\Orchard.exe&quot; feature enable Orchard.Packaging" WorkingDirectory="$(GalleryFolder)"/>
<Exec Command="&quot;$(GalleryFolder)\bin\Orchard.exe&quot; package create Orchard.Media &quot;$(GalleryArtifactFolder)&quot;" WorkingDirectory="$(GalleryFolder)"/>
<Exec Command="&quot;$(GalleryFolder)\bin\Orchard.exe&quot; package create Orchard.MediaPicker &quot;$(GalleryArtifactFolder)&quot;" WorkingDirectory="$(GalleryFolder)"/>
<Exec Command="&quot;$(GalleryFolder)\bin\Orchard.exe&quot; package create Orchard.Rules &quot;$(GalleryArtifactFolder)&quot;" WorkingDirectory="$(GalleryFolder)"/>
</Target>
<!-- ValidateProjectFiles-->
<Target Name="ValidateProjectFiles">
<CallTarget Targets="CompileMsBuildTasks"/>
<ItemGroup>
<Validate-ProjectFiles
Include="$(ModulesSrcFolder)\**\*.csproj;$(ThemesSrcFolder)\**\*.csproj;$(OrchardCoreSrcFolder)\Orchard.Core.csproj"
Exclude="$(ModulesSrcFolder)\**\*.Specs.csproj"
/>
</ItemGroup>
<ValidateExtensionProjectFiles Files="@(Validate-ProjectFiles)"/>
</Target>
<!-- SetVersion -->
<!-- Update all AssemblyInfo.cs and module.txt files to contain $(Version) -->
<Target Name="SetVersion" Condition="$(Version) != ''">
<CallTarget Targets="CompileMsBuildTasks"/>
<ItemGroup>
<Version-AssemblyInfos Include="$(SrcFolder)\**\AssemblyInfo.cs" />
<Version-Modules Include="$(SrcFolder)\**\Module.txt" />
<Version-Themes Include="$(SrcFolder)\**\Theme.txt" />
</ItemGroup>
<FileUpdateLines Files="@(Version-Modules)"
Regex="^(orchardversion|version)(\s*):(\s*)(.*)"
ReplacementText="${1}${2}:${3}$(Version)"
IgnoreCase="True"/>
<FileUpdateLines Files="@(Version-Themes)"
Regex="^(orchardversion|version)(\s*):(\s*)(.*)"
ReplacementText="${1}${2}:${3}$(Version)"
IgnoreCase="True"/>
<FileUpdateLines Files="@(Version-AssemblyInfos)"
Regex="^\[assembly:(\s)*(AssemblyVersion|AssemblyFileVersion)(\s)*\(&quot;(.*)&quot;\)(\s)*\]"
ReplacementText="[assembly:${1}${2}${3}(&quot;$(Version)&quot;)${5}]"
IgnoreCase="True"/>
</Target>
</Project>