Stephan
84f6239c98
Components Initialize and Terminate
2019-01-07 09:46:11 +01:00
Stephan
5670c6354e
Introduce ComponentComposer to simplify registration of components
2019-01-05 15:49:10 +01:00
Stephan
1875270db1
Compose after/before
2019-01-04 10:29:29 +01:00
Stephan
816ed84a2f
Refactor components
2019-01-03 21:00:28 +01:00
Stephan
ceab758100
Merge branch 'temp8' into temp8-di2690
2019-01-02 16:44:35 +01:00
Stephan
ebf15b9052
Fix CacheRefresher and DistributedCache
2019-01-02 15:24:33 +01:00
Stephan
49a0b68b28
IContainer is IRegister+IFactory
2018-11-28 11:05:41 +01:00
Stephan
ce47eae85b
Various fixes
2018-11-23 16:19:03 +01:00
Stephan
6ffc340725
Merge branch temp8 into temp8-di2690
2018-11-23 14:58:08 +01:00
Stephan
6cb20c1d79
Deal with events and contexts in scheduled publishing
2018-11-13 11:51:25 +01:00
Stephan
66d931490e
Merge branch temp8 into temp8-di2690
2018-10-08 19:22:20 +02:00
Shannon
651b4a348a
gets unpublish working
2018-10-03 14:27:48 +02:00
Anthony
1ab324ebb9
umbPLfest hackathon - Remove obsolete methods
2018-09-20 13:14:16 +01:00
Stephan
31a356d98e
Merge branch temp8 into temp8-di2690
2018-08-29 12:15:39 +02:00
Shannon
61c52913dd
Fixes MediaCacheRefresher, it wasn't checking if there was an IMedia cache
2018-08-28 16:50:56 +10:00
Stephan
981152b693
Move IContainer extension methods
2018-07-20 16:39:39 +02:00
Stephan
5a1bba8a8d
Merge branch 'temp8' into temp8-di2690
2018-07-20 11:31:35 +02:00
Stephan
d7e97ac771
Remove unused CodeAnnotations attributes, obsolete stuff
2018-07-20 10:59:25 +02:00
Stephan
9e9a0d301f
Cleanup and Refactor
2018-07-20 09:49:05 +02:00
Anthony
7affbbd186
Removed obsolete methods from Umbraco.Web which are not used.
2018-07-01 18:06:00 +01:00
Stephan
7a615133ff
Renormalize
2018-06-29 19:52:40 +02:00
Stephan
b35d28c568
Merge branch temp8 into temp8-U4-11227
2018-05-03 15:12:42 +02:00
Stephan
3495331005
Cleanup, get rid of warnings
2018-05-03 15:11:57 +02:00
Stephan
aaa1ac0700
Merge branch temp8 into temp8-U4-11227
2018-05-02 17:50:58 +02:00
Stephan
a5f1ad6da1
Merge branch temp8 into temp8-U4-11227
2018-05-02 13:43:12 +02:00
Shannon
9843f3a5fd
Ensures that domains assigned to non-published nodes are filtered when routing, ensures caches are cleared when content is deleted or langauges are changed, updates logic for dealing with null invariant content names, adds more validation for saving cultre variants.
2018-05-02 14:52:00 +10:00
Shannon
1bdf064437
Removes the DistributedCall section along with CacheRefresher and the ConfigServerRegistrar, changes IServerMessenger to not have any servers parameters since we don't use that.
2018-05-01 10:39:04 +10:00
Stephan
ff7c74ec8a
Rename accessors
2018-04-30 21:29:49 +02:00
Shannon
0a18306d40
More xslt removal
2018-05-01 00:45:05 +10:00
Stephan
038fc87a40
Cleanup, fix tests
2018-04-30 15:11:01 +02:00
Shannon
9044c9328d
Gets inbound routing working, reduces the amount of non injected dependencies, reduces the amount of DomainHelper instances
2018-04-24 13:07:18 +10:00
Shannon
c90d6be8ab
U4-8861 Extract GlobalSettings to an interface and expose on the standard UmbracoConfig.For settings singleton including a bunch of cleanup, getting the installer and steps to be DI
2018-04-06 13:51:54 +10:00
Stephan
eb6a08af31
v7@11d4189c8d
2018-04-05 14:12:15 +02:00
Shannon
8f01a2ab0a
fixes merge issues
2018-03-29 22:13:41 +11:00
Shannon
881fbb7f76
Merge remote-tracking branch 'origin/dev-v7' into dev-v8
...
# Conflicts:
# build/Modules/Umbraco.Build/Umbraco.Build.psm1
# src/SolutionInfo.cs
# src/Umbraco.Core/Configuration/UmbracoVersion.cs
# src/Umbraco.Core/DatabaseContext.cs
# src/Umbraco.Core/IO/FileSystemProviderManager.cs
# src/Umbraco.Core/ObjectExtensions.cs
# src/Umbraco.Core/Persistence/Migrations/Upgrades/TargetVersionSevenSevenZero/AddUserGroupTables.cs
# src/Umbraco.Core/PropertyEditors/ValueConverters/IntegerValueConverter.cs
# src/Umbraco.Core/Services/IdkMap.cs
# src/Umbraco.Core/Services/UserService.cs
# src/Umbraco.Core/packages.config
# src/Umbraco.Tests.Benchmarks/app.config
# src/Umbraco.Tests/UI/LegacyDialogTests.cs
# src/Umbraco.Web/Cache/MediaCacheRefresher.cs
# src/Umbraco.Web/Cache/UnpublishedPageCacheRefresher.cs
# src/Umbraco.Web/Features/DisabledFeatures.cs
# src/Umbraco.Web/Mvc/RenderRouteHandler.cs
# src/Umbraco.Web/Mvc/UmbracoAuthorizeAttribute.cs
# src/Umbraco.Web/PublishedCache/ContextualPublishedCache.cs
# src/Umbraco.Web/PublishedCache/ContextualPublishedContentCache.cs
# src/Umbraco.Web/PublishedCache/ContextualPublishedMediaCache.cs
# src/Umbraco.Web/PublishedCache/XmlPublishedCache/PublishedContentCache.cs
# src/Umbraco.Web/PublishedCache/XmlPublishedCache/PublishedMediaCache.cs
# src/Umbraco.Web/PublishedContentQuery.cs
# src/Umbraco.Web/WebApi/Filters/FeatureAuthorizeAttribute.cs
# src/Umbraco.Web/packages.config
# src/Umbraco.Web/umbraco.presentation/umbraco/create/MemberGroupTasks.cs
2018-03-29 20:01:14 +11:00
Stephan
0a4878d2a3
Port v7@2aa0dfb2c5 - WIP
2018-03-27 10:04:07 +02:00
Stephan
cd63806895
U4-10756 - id/guid cache
2018-03-06 16:11:27 +01:00
Sebastiaan Jansssen
b76b09026b
Merge branch 'dev-v7' into dev-v7.8
...
# Conflicts:
# src/SolutionInfo.cs
# src/Umbraco.Core/Configuration/UmbracoVersion.cs
# src/Umbraco.Web.UI.Client/src/assets/img/installer.jpg
# src/Umbraco.Web.UI.Client/src/common/directives/components/application/umbtour.directive.js
# src/Umbraco.Web.UI.Client/src/common/services/tour.service.js
# src/Umbraco.Web.UI.Client/src/controllers/search.controller.js
# src/Umbraco.Web.UI.Client/src/views/common/tours/umbintrocreatedoctype/doctypename/doctypename.controller.js
# src/Umbraco.Web.UI.Client/src/views/users/views/user/details.html
# src/Umbraco.Web.UI/config/BackOfficeTours/getting-started.json
# src/Umbraco.Web/Editors/TourController.cs
# src/Umbraco.Web/Models/BackOfficeTour.cs
# src/Umbraco.Web/Models/BackOfficeTourStep.cs
# src/Umbraco.Web/Models/Mapping/UserModelMapper.cs
# src/Umbraco.Web/TourFilterResolver.cs
# src/Umbraco.Web/Trees/MacroTreeController.cs
# src/Umbraco.Web/WebApi/Filters/FeatureAuthorizeAttribute.cs
# src/umbraco.cms/businesslogic/Packager/Installer.cs
# src/umbraco.cms/businesslogic/Packager/PackageInstance/utill.cs
2018-01-31 17:02:03 +01:00
Sebastiaan Jansssen
a288fc62eb
Workaround: keep the cache we used to have but clear all cache for membergroups when a member group changes
2018-01-24 17:26:21 +01:00
Sebastiaan Jansssen
8877100bf0
Merge branch 'dev-v7' into temp-u4-10846
2018-01-24 15:50:08 +01:00
Stephan
f7f42f893b
DataType refactoring - in progress
2018-01-24 13:37:14 +01:00
Stephan
c022397d86
U4-10846 - fix member group cache
2018-01-23 20:54:47 +01:00
leekelleher
87f09b2ee6
U4-10845 MultiNodeTreePickerPropertyConverter - trashed content causes database lookups
...
If the first ID in the MNTP value is a trashed content node, then the `ConvertSourceToObject` method would
check if the ID is a media or member node, both of these incur a database call.
This can cause a detrimental performance impact on the website.
This patch uses the `startNode.type` prevalue to detect the node type, (e.g. Content, Media or Member).
The prevalue is cached in a private `ConcurrentDictionary` and refreshed using the `DataTypeCacheRefresher` event.
> _Following the same caching-pattern as the Slider, Tags and MediaPicker value-converters._
<http://issues.umbraco.org/issue/U4-10845 >
2018-01-18 10:49:18 +00:00
Stephan
b5856803e1
DataType refactoring preparation - Entity refactoring
2018-01-10 12:48:51 +01:00
Stephan
edf7df043f
Reorg code, move services
2017-12-28 09:18:09 +01:00
Stephan
b664fc5e94
U4-10774 - leak in CacheRefresherEventHandler
2017-12-19 10:04:33 +01:00
Stephan
84f9242aa0
Persistence Shakeup
2017-12-07 16:45:25 +01:00
Stephan
ec6ba01cbf
So long Facade
2017-10-31 12:48:24 +01:00
Stephan
14eb4fe6e0
Refactor PublishedContentTypes
2017-10-19 12:00:55 +02:00
Stephan
5ba2ffcbf3
CrLfTab
2017-09-23 10:08:18 +02:00