Stephan
|
2d5bfc0fe2
|
Use MainDom status to protect umbraco.config
Conflicts:
src/Umbraco.Web/PublishedCache/XmlPublishedCache/XmlCacheFilePersister.cs
src/Umbraco.Web/umbraco.presentation/content.cs
|
2015-07-13 14:52:55 +02:00 |
|
Shannon
|
1067b1e245
|
BackgroundTaskRunner - refactor recurring tasks, improve shutdown
Conflicts:
src/Umbraco.Web/PublishedCache/XmlPublishedCache/XmlCacheFilePersister.cs
src/Umbraco.Web/Scheduling/LogScrubber.cs
src/Umbraco.Web/Scheduling/Scheduler.cs
src/Umbraco.Web/Umbraco.Web.csproj
|
2015-07-08 17:41:20 +02:00 |
|
Stephan
|
1def88d764
|
U4-6626
|
2015-05-20 18:26:08 +02:00 |
|
Stephan
|
ac7ff31a67
|
U4-6626 - XmlCache, bugfix locks
|
2015-05-19 20:08:52 +02:00 |
|
Stephan
|
c4aa87d73d
|
Backport Xml concurrency fixes
|
2015-04-13 19:12:03 +02:00 |
|
Shannon
|
24dc8309f1
|
sets ConfigureAwait(false) for XmlCacheFilePersister await calls and BackgroundTaskRunner await calls since these are always on background threads, no synchronizing with any context.
|
2015-04-08 17:15:21 +10:00 |
|
Shannon
|
fda72b2acc
|
changes the MaxWaitMilliseconds tp 30000 to be consistent with the 7.3 branch
|
2015-03-27 15:19:31 +11:00 |
|
Shannon
|
ec742d1f66
|
removes the usages of ILogger and ProfilerLogger since this is not for 7.3.0, will need to re-fix for 7.3 branch.
|
2015-03-27 14:56:12 +11:00 |
|
Stephan
|
58ce04e26b
|
cleanup
|
2015-03-27 14:49:31 +11:00 |
|
Stephan
|
be37026587
|
refactor latched background tasks, now use a task for xml
Conflicts:
src/Umbraco.Web.UI/config/ClientDependency.config
|
2015-03-27 14:49:25 +11:00 |
|
Shannon
|
a82035061c
|
Updates BackgroundTaskRunner to support async operations. Updates the content xml cache file persisting to use a IBackgroundTask instead of the strange queuing for persistence - which was super strange because in many cases another request thread will actually be the thread that is persisting the xml file than the request thread that requested it created. This implementation is far better, the xml file will be persisted on a non request thread and will handle multiple documents being published at the same time guaranteeing that the latest published version is the one persisted. The file persistence is also web aware (due to how BackgroundTaskRunner works) so during app shutdown the file will still be written if it's currently being processed.
|
2015-03-27 14:47:41 +11:00 |
|
Shannon
|
76ab09bfc8
|
Fixes remaining tests
|
2015-01-07 15:36:17 +11:00 |
|
Shannon
|
6d33cf6c69
|
Merge branch '7.1.9' into 7.2.0
Conflicts:
src/Umbraco.Tests/PublishedContent/PublishedMediaTests.cs
|
2014-11-19 11:50:10 +11:00 |
|
Shannon
|
209ccb9ae7
|
removes a MoveNext() call since we're no longer dealing with xdocuments and instead xelements
|
2014-11-19 11:49:13 +11:00 |
|
Shannon
|
2850c8aa05
|
Fixes build and fixes how published media cache gets root nodes - if people have done this in the past it would have been horrible for site performance
|
2014-11-19 11:35:37 +11:00 |
|
Shannon
|
87a9a57e6d
|
Fixes media tests and updates how the IPublishedContent is created from the xpath iterator
|
2014-11-19 11:11:14 +11:00 |
|
Shannon
|
d0b409341e
|
Fixes media tests and updates how the IPublishedContent is created from the xpath iterator
|
2014-11-19 10:21:08 +11:00 |
|
Shannon
|
f3f6504398
|
Working on: U4-5711 Media cache valueDictionary exception
|
2014-11-18 12:23:32 +11:00 |
|
Shannon
|
52629f829d
|
Working on: U4-5711 Media cache valueDictionary exception
|
2014-11-18 12:05:03 +11:00 |
|
Shannon
|
d2592bd79f
|
Fixes: U4-5456 Cannot access all properties of member via MembershipHelper methods
|
2014-10-02 21:05:20 +10:00 |
|
Shannon
|
5a810b584e
|
Fixing: U4-5157 Membership.GetUser() causes 13 SQL queries, including duplicates
|
2014-07-08 18:07:59 +10:00 |
|
Stephan
|
b1e879bf68
|
U4-4928 - issue with missing media content properties
|
2014-05-26 15:59:28 +02:00 |
|
Stephan
|
9ed3561b56
|
Fix the build
|
2014-05-18 21:41:34 +02:00 |
|
Stephan
|
28da44f0de
|
Refactor PublishedContentModelFactory
|
2014-05-18 21:31:53 +02:00 |
|
Stephan
|
5661a34e00
|
Bugfix media cache property alias case sensitivity
|
2014-05-09 10:21:31 +02:00 |
|
Shannon
|
3df2d03fc8
|
Merge remote-tracking branch 'origin/6.2.0' into 7.1.2
Conflicts:
build/Build.bat
build/NuSpecs/UmbracoCms.Core.nuspec
build/NuSpecs/build/UmbracoCms.targets
src/Umbraco.Core/Models/IPublishedContentProperty.cs
src/Umbraco.Core/Models/PublishedContent/IPublishedContentExtended.cs
src/Umbraco.Core/Models/PublishedContent/PublishedContentExtended.cs
src/Umbraco.Core/Models/PublishedContent/PublishedContentWrapped.cs
src/Umbraco.Core/Models/PublishedContent/PublishedPropertyBase.cs
src/Umbraco.Core/Models/PublishedContent/PublishedPropertyType.cs
src/Umbraco.Core/Models/Template.cs
src/Umbraco.Core/Persistence/Migrations/MigrationRunner.cs
src/Umbraco.Core/Persistence/Repositories/MemberGroupRepository.cs
src/Umbraco.Core/Persistence/Repositories/MemberRepository.cs
src/Umbraco.Core/Persistence/Repositories/MemberTypeRepository.cs
src/Umbraco.Core/Persistence/Repositories/RecycleBinRepository.cs
src/Umbraco.Core/Services/PackagingService.cs
src/Umbraco.Tests/PublishedContent/PublishedContentMoreTests.cs
src/Umbraco.Tests/PublishedContent/PublishedContentTestElements.cs
src/Umbraco.Web/PublishedCache/XmlPublishedCache/PublishedFragment.cs
src/Umbraco.Web/PublishedCache/XmlPublishedCache/PublishedMediaCache.cs
src/Umbraco.Web/PublishedCache/XmlPublishedCache/XmlPublishedContent.cs
src/Umbraco.Web/PublishedContentPropertyExtension.cs
src/Umbraco.Web/Search/ExamineEvents.cs
src/Umbraco.Web/UmbracoHelper.cs
src/Umbraco.Web/umbraco.presentation/CompatibilityHelper.cs
src/Umbraco.Web/umbraco.presentation/macro.cs
src/umbraco.cms/businesslogic/template/Template.cs
|
2014-05-05 12:49:06 +10:00 |
|
Shannon
|
1e9d1007b6
|
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
|
2014-05-01 11:36:33 +10:00 |
|
Shannon
|
f23af85253
|
Fixes: U4-4624 Media cache hits the DB on every empty property, U4-4338 Umbraco fails to enumerate TypedMedia
|
2014-05-01 11:36:17 +10:00 |
|
Stephan
|
cd5581bef6
|
Back to IPublishedContentProperty (for 6 only)
|
2014-04-30 16:53:14 +02:00 |
|
Shannon
|
949447c25f
|
Fixes examine lookup for children to ignore recycled media
|
2014-04-23 13:40:11 +10:00 |
|
Shannon
|
cc3a6f8c7a
|
Fixes examine lookup for children to ignore recycled media
|
2014-04-23 13:34:57 +10:00 |
|
Stephan
|
1a02e6be97
|
Detached PublishedProperty
|
2014-04-19 18:39:11 +02:00 |
|
Stephan
|
a4eedb9f8b
|
U4-4575 - refactor
|
2014-04-16 18:51:12 +02:00 |
|
Stephan
|
1da901be96
|
U4-4575 - refactor prop. conversion logic
|
2014-04-16 18:25:41 +02:00 |
|
Stephan
|
8371105c10
|
U4-4575 - property converters use wrong source value
|
2014-04-02 16:00:46 +02:00 |
|
Stephan
|
b6185b847f
|
U4-4575 - property converters use wrong source value
|
2014-04-02 11:39:53 +02:00 |
|
Nicholas-Westby
|
fdd025aefd
|
Replaced "retreive" with "retrieve".
|
2014-03-25 20:44:47 -07:00 |
|
Nicholas-Westby
|
388249f500
|
Replaced "retreive" with "retrieve".
|
2014-03-25 20:41:32 -07:00 |
|
Shannon
|
3c771648e3
|
Merge remote-tracking branch 'origin/6.2.0' into 7.1.0
Conflicts:
src/Umbraco.Core/Models/Member.cs
src/Umbraco.Core/Models/PublishedContent/PublishedContentType.cs
src/Umbraco.Core/Persistence/Factories/MemberReadOnlyFactory.cs
src/Umbraco.Tests/Umbraco.Tests.csproj
src/Umbraco.Web.UI/Umbraco/PartialViewMacros/Templates/EditProfile.cshtml
src/Umbraco.Web/Models/ProfileModel.cs
src/Umbraco.Web/Models/UmbracoProperty.cs
src/Umbraco.Web/Security/MembershipHelper.cs
src/Umbraco.Web/UmbracoHelper.cs
|
2014-03-11 14:47:00 +11:00 |
|
Shannon
|
2c8fe5a130
|
fixes a few issues
|
2014-03-11 14:35:49 +11:00 |
|
Shannon
|
d737afa327
|
Working on
|
2014-03-11 14:23:51 +11:00 |
|
Shannon
|
9a9237e78e
|
Merge remote-tracking branch 'origin/6.2.0' into 7.1.0
Conflicts:
src/Umbraco.Core/Persistence/Repositories/MemberRepository.cs
src/Umbraco.Core/Services/IMembershipUserService.cs
src/Umbraco.Tests/PublishedContent/PublishedContentTestElements.cs
src/Umbraco.Web.UI/config/trees.config
src/Umbraco.Web.UI/config/umbracoSettings.config
src/Umbraco.Web.UI/umbraco/controls/ContentTypeControlNew.ascx
src/Umbraco.Web.UI/umbraco/developer/DataTypes/editDatatype.aspx
src/Umbraco.Web.UI/umbraco/plugins/uGoLive/Dashboard.ascx
src/Umbraco.Web/Mvc/UmbracoViewPageOfTModel.cs
src/Umbraco.Web/Search/ExamineEvents.cs
src/Umbraco.Web/Umbraco.Web.csproj
src/Umbraco.Web/umbraco.presentation/content.cs
src/Umbraco.Web/umbraco.presentation/umbraco/cache/LegacyClasses.cs
|
2014-03-06 20:22:32 +11:00 |
|
Stephan
|
792ab8d088
|
Introduce support for content fragments
|
2014-03-05 15:46:37 +01:00 |
|
Shannon
|
c4acbf0dbc
|
Merge remote-tracking branch 'origin/6.2.0' into 7.1.0
Conflicts:
src/Umbraco.Core/Configuration/ClientDependencyConfiguration.cs
src/Umbraco.Core/Constants-Conventions.cs
src/Umbraco.Core/Models/Member.cs
src/Umbraco.Core/Models/Membership/IUser.cs
src/Umbraco.Core/Models/Template.cs
src/Umbraco.Core/Persistence/Factories/MemberReadOnlyFactory.cs
src/Umbraco.Core/Persistence/Repositories/ContentRepository.cs
src/Umbraco.Core/Persistence/Repositories/Interfaces/IMemberRepository.cs
src/Umbraco.Core/Persistence/Repositories/Interfaces/IUserRepository.cs
src/Umbraco.Core/Persistence/Repositories/MemberGroupRepository.cs
src/Umbraco.Core/Persistence/Repositories/MemberRepository.cs
src/Umbraco.Core/Persistence/Repositories/PermissionRepository.cs
src/Umbraco.Core/Persistence/RepositoryFactory.cs
src/Umbraco.Core/Services/ContentService.cs
src/Umbraco.Core/Services/IMemberTypeService.cs
src/Umbraco.Core/Services/IMembershipUserService.cs
src/Umbraco.Core/Services/IUserService.cs
src/Umbraco.Core/Services/MemberService.cs
src/Umbraco.Core/Services/MemberTypeService.cs
src/Umbraco.Core/Services/ServiceContext.cs
src/Umbraco.Core/Services/UserService.cs
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Tests/MockTests.cs
src/Umbraco.Tests/Persistence/Repositories/ContentRepositoryTest.cs
src/Umbraco.Tests/Persistence/Repositories/ContentTypeRepositoryTest.cs
src/Umbraco.Tests/Persistence/Repositories/MemberRepositoryTest.cs
src/Umbraco.Tests/Persistence/Repositories/UserRepositoryTest.cs
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
src/Umbraco.Web.UI/Umbraco/PartialViewMacros/Templates/EditProfile.cshtml
src/Umbraco.Web.UI/Umbraco/PartialViewMacros/Templates/Login.cshtml
src/Umbraco.Web.UI/Umbraco/PartialViewMacros/Templates/LoginStatus.cshtml
src/Umbraco.Web.UI/Umbraco/PartialViewMacros/Templates/RegisterMember.cshtml
src/Umbraco.Web.UI/Umbraco/PartialViews/Templates/Breadcrumb.cshtml
src/Umbraco.Web.UI/Umbraco/PartialViews/Templates/EditProfile.cshtml
src/Umbraco.Web.UI/Umbraco/PartialViews/Templates/ListAncestorsFromCurrentPage.cshtml
src/Umbraco.Web.UI/Umbraco/PartialViews/Templates/ListChildPagesFromCurrentPage.cshtml
src/Umbraco.Web.UI/Umbraco/PartialViews/Templates/ListChildPagesOrderedByDate.cshtml
src/Umbraco.Web.UI/Umbraco/PartialViews/Templates/ListChildPagesOrderedByName.cshtml
src/Umbraco.Web.UI/Umbraco/PartialViews/Templates/ListChildPagesWithDoctype.cshtml
src/Umbraco.Web.UI/Umbraco/PartialViews/Templates/ListDescendantsFromCurrentPage.cshtml
src/Umbraco.Web.UI/Umbraco/PartialViews/Templates/Login.cshtml
src/Umbraco.Web.UI/Umbraco/PartialViews/Templates/LoginStatus.cshtml
src/Umbraco.Web.UI/Umbraco/PartialViews/Templates/MultinodeTree-picker.cshtml
src/Umbraco.Web.UI/Umbraco/PartialViews/Templates/Navigation.cshtml
src/Umbraco.Web.UI/Umbraco/PartialViews/Templates/RegisterMember.cshtml
src/Umbraco.Web.UI/Umbraco/PartialViews/Templates/SiteMap.cshtml
src/Umbraco.Web.UI/Umbraco/create/PartialView.ascx.cs
src/Umbraco.Web.UI/config/umbracoSettings.config
src/Umbraco.Web/Cache/CacheRefresherEventHandler.cs
src/Umbraco.Web/Controllers/UmbLoginController.cs
src/Umbraco.Web/Controllers/UmbLoginStatusController.cs
src/Umbraco.Web/Controllers/UmbProfileController.cs
src/Umbraco.Web/Controllers/UmbRegisterController.cs
src/Umbraco.Web/Models/LoginModel.cs
src/Umbraco.Web/Models/LoginStatusModel.cs
src/Umbraco.Web/Models/ProfileModel.cs
src/Umbraco.Web/Models/RegisterModel.cs
src/Umbraco.Web/Models/UmbracoProperty.cs
src/Umbraco.Web/Mvc/UmbracoViewPageOfTModel.cs
src/Umbraco.Web/PublishedCache/XmlPublishedCache/PublishedMediaCache.cs
src/Umbraco.Web/Security/WebSecurity.cs
src/Umbraco.Web/Umbraco.Web.csproj
src/Umbraco.Web/UmbracoModule.cs
src/Umbraco.Web/WebApi/UmbracoApiController.cs
src/Umbraco.Web/umbraco.presentation/library.cs
src/Umbraco.Web/umbraco.presentation/umbraco/controls/ContentTypeControlNew.ascx.cs
src/Umbraco.Web/umbraco.presentation/umbraco/create/PartialViewMacrosTasks.cs
src/Umbraco.Web/umbraco.presentation/umbraco/create/PartialViewTasks.cs
src/Umbraco.Web/umbraco.presentation/umbraco/editContent.aspx.cs
src/Umbraco.Web/umbraco.presentation/umbraco/login.aspx.cs
src/Umbraco.Web/umbraco.presentation/umbraco/members/EditMember.aspx.cs
src/Umbraco.Web/umbraco.presentation/umbraco/users/EditUser.aspx.cs
src/Umbraco.Web/umbraco.presentation/umbracobase/baseLibrary.cs
src/Umbraco.Web/umbraco.presentation/umbracobase/restExtension.cs
src/umbraco.businesslogic/User.cs
src/umbraco.providers/UsersMembershipProvider.cs
src/umbraco.providers/members/UmbracoMembershipProvider.cs
|
2014-02-13 16:22:51 +11:00 |
|
Stephan
|
73173f92d6
|
U4-4144 - fix
|
2014-01-31 10:33:23 +01:00 |
|
Stephan
|
002988ce86
|
U4-4144 - Media Cache dies due to new 'key' property in XML
|
2014-01-30 08:48:35 +01:00 |
|
Stephan
|
8b553dd067
|
U4-4144 - work around media cache exceptions on invalid properties
|
2014-01-29 19:30:17 +01:00 |
|
Shannon
|
57f2250f13
|
Fixes: U4-3820 cached media xml is not cleared from the cmsContentXml table when recycled
|
2013-12-09 16:56:02 +11:00 |
|
Shannon
|
f15682ef60
|
Fixes: U4-3820 cached media xml is not cleared from the cmsContentXml table when recycled
|
2013-12-09 16:35:12 +11:00 |
|
Sebastiaan Janssen
|
bbee0a81c9
|
Undo "fix" for starter kit installer, we'll fix properly later
|
2013-11-20 14:51:35 +01:00 |
|