Sebastiaan Janssen
|
5cc274a580
|
Merge pull request #1004 from umbraco/temp-U4-7681
U4-7681 Legacy CMSNode.Parent uses old SqlHelper API and doesn't keep…
|
2016-01-12 14:48:54 +01:00 |
|
Shannon
|
ecd024c462
|
U4-7681 Legacy CMSNode.Parent uses old SqlHelper API and doesn't keep a reference
|
2016-01-08 13:59:40 +01:00 |
|
Shannon
|
ff829d49a3
|
Updates all cache refreshers to reference the IsolatedRuntimeCache where required, refactors how IsolatedRuntimeCache is exposed on the CacheHelper, ensures that IsolatedRuntimeCache is used in all repositories instead of the global RuntimeCache, changes all obsolete usages of CacheHelper to the non obsolete equivalent, obsoletes many of the cache keys, obsoletes a couple cache refreshers that aren't used anymore in 7.3, simplifies CacheHelper with regards to it's 'disabled' cache state.
|
2016-01-06 18:08:14 +01:00 |
|
Stephan
|
db0cfad6b9
|
Merge 7.2.7 into dev-v7
Conflicts:
src/Umbraco.Core/Configuration/UmbracoVersion.cs
src/Umbraco.Tests/packages.config
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
src/Umbraco.Web.UI/packages.config
src/Umbraco.Web/Umbraco.Web.csproj
src/Umbraco.Web/packages.config
src/umbraco.MacroEngines/packages.config
src/umbraco.cms/packages.config
src/umbraco.cms/umbraco.cms.csproj
src/umbraco.controls/umbraco.controls.csproj
src/umbraco.editorControls/umbraco.editorControls.csproj
|
2015-07-14 19:57:56 +02:00 |
|
Stephan
|
3062eedb4f
|
content - ensure backward compatibility
|
2015-07-14 19:28:15 +02:00 |
|
Stephan
|
d83fdb48c9
|
Merge branch 7.2.7 into dev-v7
Conflicts:
build/UmbracoVersion.txt
src/SolutionInfo.cs
src/Umbraco.Core/ApplicationContext.cs
src/Umbraco.Core/AsyncLock.cs
src/Umbraco.Core/Cache/DictionaryCacheProviderBase.cs
src/Umbraco.Core/Cache/ObjectCacheRuntimeCacheProvider.cs
src/Umbraco.Core/CoreBootManager.cs
src/Umbraco.Core/Logging/LogHelper.cs
src/Umbraco.Core/PluginManager.cs
src/Umbraco.Core/Sync/ServerEnvironmentHelper.cs
src/Umbraco.Core/TypeFinder.cs
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Tests/Scheduling/BackgroundTaskRunnerTests.cs
src/Umbraco.Tests/ServerEnvironmentHelperTests.cs
src/Umbraco.Web.UI.Client/bower.json
src/Umbraco.Web.UI.Client/gruntFile.js
src/Umbraco.Web.UI.Client/src/less/grid.less
src/Umbraco.Web.UI.Client/src/less/panel.less
src/Umbraco.Web.UI.Client/src/less/property-editors.less
src/Umbraco.Web.UI.Client/src/loader.js
src/Umbraco.Web.UI.Client/src/views/propertyeditors/datepicker/datepicker.controller.js
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
src/Umbraco.Web.UI/config/ClientDependency.config
src/Umbraco.Web/PublishedCache/XmlPublishedCache/XmlCacheFilePersister.cs
src/Umbraco.Web/Scheduling/BackgroundTaskRunner.cs
src/Umbraco.Web/Scheduling/KeepAlive.cs
src/Umbraco.Web/Scheduling/LatchedBackgroundTaskBase.cs
src/Umbraco.Web/Scheduling/LogScrubber.cs
src/Umbraco.Web/Scheduling/RecurringTaskBase.cs
src/Umbraco.Web/Scheduling/ScheduledPublishing.cs
src/Umbraco.Web/Scheduling/ScheduledTasks.cs
src/Umbraco.Web/Scheduling/Scheduler.cs
src/Umbraco.Web/UI/JavaScript/JsInitialize.js
src/Umbraco.Web/Umbraco.Web.csproj
src/Umbraco.Web/umbraco.presentation/content.cs
src/umbraco.cms/Actions/Action.cs
|
2015-07-13 22:45:37 +02:00 |
|
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 |
|
Stephan
|
a8be796d68
|
Bugfix content for LB
|
2015-07-13 14:17:00 +02:00 |
|
Stephan
|
0f56fa4baa
|
Bugfix content xml doctype issue
|
2015-07-13 14:08:50 +02:00 |
|
Shannon
|
2600a3887e
|
Fixes issue with upgrading - potential file lock issues and also file check for access.config
Conflicts:
src/Umbraco.Core/Persistence/Migrations/Upgrades/TargetVersionSevenThreeZero/MovePublicAccessXmlDataToDb.cs
|
2015-07-08 11:13:24 +02:00 |
|
Shannon
|
7c451411cb
|
Fixes issue with upgrading - potential file lock issues and also file check for access.config
|
2015-07-07 11:24:28 +02:00 |
|
Stephan
|
115ba8dcb8
|
Merge remote-tracking branch 'origin/dev-v7' into 7.3.0
Conflicts:
src/Umbraco.Tests/Scheduling/BackgroundTaskRunnerTests.cs
src/Umbraco.Web/Scheduling/BackgroundTaskRunner.cs
src/Umbraco.Web/Scheduling/BackgroundTaskRunnerAwaiter.cs
src/Umbraco.Web/Umbraco.Web.csproj
|
2015-05-21 20:49:18 +02:00 |
|
Stephan
|
a76ba9a0a7
|
BackgroundTaskRunner - more fixes
|
2015-05-21 19:37:22 +02:00 |
|
Shannon
|
b788a6c642
|
Merge remote-tracking branch 'origin/dev-v7' into 7.3.0
Conflicts:
src/Umbraco.Web/PublishedCache/XmlPublishedCache/XmlCacheFilePersister.cs
src/Umbraco.Web/Scheduling/BackgroundTaskRunner.cs
src/Umbraco.Web/Scheduling/BackgroundTaskRunnerAwaiter.cs
src/Umbraco.Web/Scheduling/Scheduler.cs
src/umbraco.cms/businesslogic/web/StyleSheet.cs
|
2015-05-21 17:12:30 +10:00 |
|
Stephan
|
521b8076d2
|
U4-6638 - bugfix BackgroundTaskRunner
|
2015-05-20 20:56:05 +02:00 |
|
Shannon
|
9e223eb891
|
Merge remote-tracking branch 'origin/dev-v7' into 7.3.0
Conflicts:
src/Umbraco.Core/Cache/ObjectCacheRuntimeCacheProvider.cs
src/Umbraco.Core/CoreBootManager.cs
src/Umbraco.Web/Scheduling/BackgroundTaskRunner.cs
src/Umbraco.Web/umbraco.presentation/content.cs
|
2015-05-20 16:24:17 +10:00 |
|
Stephan
|
ac7ff31a67
|
U4-6626 - XmlCache, bugfix locks
|
2015-05-19 20:08:52 +02:00 |
|
Stephan
|
009f071f48
|
XmlCache - comments
|
2015-05-19 14:04:32 +02:00 |
|
Stephan
|
e0ecb3291d
|
XmlCache - bugfix running with file cache disabled
|
2015-05-19 10:20:36 +02:00 |
|
Stephan
|
031f70f529
|
Merge branch 'dev-v7' into 7.3.0
Conflicts:
src/Umbraco.Core/ApplicationContext.cs
src/Umbraco.Core/Logging/LogHelper.cs
src/Umbraco.Web.UI.Client/src/less/login.less
src/Umbraco.Web/Scheduling/BackgroundTaskRunner.cs
|
2015-05-18 16:23:12 +02:00 |
|
Stephan
|
92f56ccedd
|
U4-6626 - XmlCache, bugfix locks
|
2015-05-17 18:48:25 +02:00 |
|
Shannon
|
3be1cd8b0d
|
Merge branch 'dev-v7' into 7.3.0
Conflicts:
build/UmbracoVersion.txt
src/SolutionInfo.cs
src/Umbraco.Core/packages.config
src/Umbraco.Web.UI.Client/src/views/common/dialogs/user.controller.js
src/Umbraco.Web.UI/packages.config
src/Umbraco.Web/packages.config
|
2015-05-07 16:24:29 +10:00 |
|
Stephan
|
e358390211
|
Bugfix Xml cache - bad, bad Stephan
|
2015-05-06 11:10:04 +02:00 |
|
Shannon
|
8fa838e8fb
|
Fixes merge and re-code's the XmlCacheFilePersister to use ILogger
|
2015-05-05 12:44:19 +10:00 |
|
Shannon
|
2f9753cc12
|
Merge branch 'dev-v7' into 7.3.0
Conflicts:
build/UmbracoVersion.txt
src/SolutionInfo.cs
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
src/Umbraco.Web.UI/packages.config
src/Umbraco.Web/Editors/BackOfficeController.cs
src/Umbraco.Web/PublishedCache/XmlPublishedCache/XmlCacheFilePersister.cs
src/Umbraco.Web/umbraco.presentation/content.cs
src/umbraco.macroRenderings/app.config
|
2015-05-05 12:27:01 +10:00 |
|
Stephan
|
c4aa87d73d
|
Backport Xml concurrency fixes
|
2015-04-13 19:12:03 +02:00 |
|
Shannon
|
757108446d
|
fixes tests
|
2015-04-09 17:18:47 +10:00 |
|
Shannon
|
19715ef45f
|
Fixes build, updated BackgroundTaskRunner to get an ILogger injected
|
2015-04-09 17:12:52 +10:00 |
|
Shannon
|
437ab4aaf1
|
Fixes installer permission steps - this cannot just arbitrarily write to the umbraco xml cache file
|
2015-04-01 17:44:27 +11:00 |
|
Shannon
|
2a6d5846d1
|
Fixes installer permission steps - this cannot just arbitrarily write to the umbraco xml cache file
|
2015-04-01 16:57:32 +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
|
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 |
|
Stephan
|
b7436dc55f
|
refactor BackgroundTaskRunner
|
2015-03-27 14:47:42 +11:00 |
|
Shannon
|
912b01c9aa
|
Updates BackgroundTaskRunner to support more complex options including the ability to only execute the last/final task in the queue. Added tests to support, updated the 'content' object to use this option so that only the last task in the queue will execute so that file persisting doesn't get queued but the correctly queued data will be written.
|
2015-03-27 14:47:42 +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
|
d3eff734aa
|
Merge branch 'dev-v7' into 7.3.0
Conflicts:
build/UmbracoVersion.txt
src/Umbraco.Core/Configuration/UmbracoVersion.cs
src/Umbraco.Core/CoreBootManager.cs
src/Umbraco.Core/Models/Template.cs
src/Umbraco.Core/Persistence/Repositories/ContentTypeBaseRepository.cs
src/Umbraco.Core/PropertyEditors/ParameterEditorResolver.cs
src/Umbraco.Core/PropertyEditors/PropertyEditorResolver.cs
src/Umbraco.Core/Services/LocalizedTextService.cs
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Tests/Plugins/TypeFinderTests.cs
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
src/Umbraco.Web/Editors/BackOfficeController.cs
src/Umbraco.Web/Models/ContentExtensions.cs
src/Umbraco.Web/PublishedContentExtensions.cs
src/Umbraco.Web/Routing/PublishedContentRequestEngine.cs
src/Umbraco.Web/Scheduling/Scheduler.cs
src/Umbraco.Web/Umbraco.Web.csproj
|
2015-03-19 17:37:00 +11:00 |
|
Shannon
|
017663833a
|
Missing a fairly critical log entry
|
2015-03-06 16:54:55 +11:00 |
|
Stephan
|
e12984af4c
|
refactor latched background tasks, now use a task for xml
|
2015-02-08 16:25:30 +01:00 |
|
Stephan
|
7c0f8db31b
|
refactor BackgroundTaskRunner
|
2015-02-06 16:10:34 +01:00 |
|
Shannon
|
b681ca5e17
|
Updates BackgroundTaskRunner to support more complex options including the ability to only execute the last/final task in the queue. Added tests to support, updated the 'content' object to use this option so that only the last task in the queue will execute so that file persisting doesn't get queued but the correctly queued data will be written.
|
2015-02-04 14:59:33 +11:00 |
|
Shannon
|
bff9dfedcc
|
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-01-29 12:45:44 +11:00 |
|
Shannon
|
55c3653910
|
Fixes null check on content
|
2014-09-10 14:32:02 +10:00 |
|
Stephan
|
322c3e0664
|
U4-5301 - fix AppendDocumentXml + nodes sorting
|
2014-09-08 12:03:13 +02:00 |
|
Shannon
|
4cec6a3213
|
Fixes: U4-5388 YSOD after doctype rename & U4-5387 Deleting Properties in document types causes "Object reference not set to an instance of an object"
|
2014-08-25 16:13:21 +10:00 |
|
Shannon
|
1af7649a87
|
updates content xml bits so if it's called outside a web req it still executes.
|
2014-07-10 10:44:40 +10:00 |
|
Shannon
|
5fdcec6904
|
Fixes: U4-5121 umbraco.content launches threadpool threads to reload the xml cache which causes lots of other issues
|
2014-06-25 18:56:51 +10: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 |
|
Shannon
|
0fda528b94
|
Fixes: U4-1550 Publish notifications on a load balanced environment
|
2014-03-06 19:47:23 +11:00 |
|
Shannon
|
e862ffcb1b
|
Fixes: U4-3266 Xml cache file is not created/persisted
|
2013-10-29 15:43:10 +11:00 |
|
Shannon
|
e507ad4ace
|
Removes IActionHandler - and all it's references : U4-3226 Remove IActionHandler
|
2013-10-24 17:15:37 +11:00 |
|