Stephan
7a615133ff
Renormalize
2018-06-29 19:52:40 +02: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
41948607d0
Port v7@2aa0dfb2c5 - WIP
2018-03-22 11:25:25 +01:00
Sebastiaan Janssen
b4a0dadee9
Re-apply the nice C# syntax James provided
2018-03-21 19:53:20 +01:00
Shannon
d29b7311fa
reverts the convertible2 back to what it was before
2018-02-09 10:08:25 +11:00
Shannon
17b59cc20f
Updates the ObjectExtensions TryConvertTo code and moved all unit tests to ObjectExtensionsTests which now all pass
2018-02-09 10:02:51 +11:00
Robert
4423571eaa
Added ConvertToNullableDecimalTest and check that fixes the decimal save issue
2018-02-08 16:21:09 +01:00
Robert
6618388973
Fix for not being able to save decimal value
2018-02-08 12:10:57 +01:00
Stephan
947d08c947
DataType refactoring - troubleshooting
2018-02-02 19:50:48 +01:00
Sebastiaan Jansssen
83595ecaf5
Don't rely on C# 7 features
2018-01-29 14:06:25 +01:00
Stephan
e60a5a4a83
DataType refactoring - in progress
2018-01-26 17:55:20 +01:00
Stephan
c3e6886ac0
DataType refactoring - in progress
2018-01-24 11:44:44 +01:00
James Jackson-South
de4628f450
Add perf explanation
2018-01-22 20:58:15 +11:00
James Jackson-South
b0a64655b4
Fastest dictionary lookups
2018-01-22 16:43:02 +11:00
Stephan
48d88ec8fa
Deal fix FIXME
2018-01-21 10:29:06 +01:00
Stephan
7ca151a3fa
Use concurrent dictionaries
2018-01-21 10:18:13 +01:00
Stephan
363c8fab2c
Cleanup
2018-01-21 10:03:17 +01:00
James Jackson-South
24071eb3b1
Faster TryConvertTo
2018-01-20 14:54:52 +11:00
Stephan
c76403077f
Normalize cr/lf/tab
2017-07-20 11:21:28 +02:00
Stephan
1f5c47f029
Move Plugins to Composing
2017-05-30 15:56:30 +02:00
Stephan
8561d85f7a
porting 7.6-rc1 into 8
2017-05-24 12:25:39 +02:00
Stephan
12dd01dd29
Scope - refactor call context
2017-02-13 09:05:33 +01:00
Shannon
0832220d61
publicizes some APIs needed for Deploy
2016-12-30 12:07:03 +11:00
Stephan
4c74bd577a
Fix build after rebase
2016-07-21 11:07:25 +02:00
Stephan
3c7245f9ba
Merge origin/dev-v7 into dev-v8
2016-07-08 16:32:06 +02:00
Stephan
09526e6db4
U4-8592 - fix property conversions
2016-06-27 15:33:08 +02:00
Shannon
8127731f72
Namespace and file cleanup - Profiling --> Logging, root cache stuff moved to Cache, XmlHelper --> Xml, TypeFinder, etc.. --> Plugins
2016-05-18 23:34:56 +02:00
Shannon
f6f54fd057
Merge branch 'master-v7' into dev-v8
...
Conflicts:
build/UmbracoVersion.txt
src/Umbraco.Core/Configuration/UmbracoVersion.cs
src/Umbraco.Core/CoreBootManager.cs
src/Umbraco.Core/Persistence/Migrations/Upgrades/TargetVersionSeven/UpdateRelatedLinksData.cs
src/Umbraco.Core/Persistence/Repositories/ContentRepository.cs
src/Umbraco.Core/Persistence/Repositories/ContentTypeBaseRepository.cs
src/Umbraco.Core/Persistence/Repositories/ContentTypeRepository.cs
src/Umbraco.Core/Persistence/Repositories/DataTypeDefinitionRepository.cs
src/Umbraco.Core/Persistence/Repositories/DictionaryRepository.cs
src/Umbraco.Core/Persistence/Repositories/DomainRepository.cs
src/Umbraco.Core/Persistence/Repositories/EntityContainerRepository.cs
src/Umbraco.Core/Persistence/Repositories/LanguageRepository.cs
src/Umbraco.Core/Persistence/Repositories/MediaTypeRepository.cs
src/Umbraco.Core/Persistence/Repositories/MemberGroupRepository.cs
src/Umbraco.Core/Persistence/Repositories/MemberTypeRepository.cs
src/Umbraco.Core/Persistence/Repositories/PublicAccessRepository.cs
src/Umbraco.Core/Persistence/Repositories/RepositoryBase.cs
src/Umbraco.Core/Persistence/Repositories/TemplateRepository.cs
src/Umbraco.Core/Persistence/RepositoryFactory.cs
src/Umbraco.Core/PropertyEditors/PropertyEditorValueConvertersResolver.cs
src/Umbraco.Core/Services/ContentTypeService.cs
src/Umbraco.Core/Services/FileService.cs
src/Umbraco.Core/Services/LocalizationService.cs
src/Umbraco.Core/Services/MemberTypeService.cs
src/Umbraco.Core/Services/PackagingService.cs
src/Umbraco.Core/Services/ServiceContext.cs
src/Umbraco.Tests/Persistence/Querying/ContentTypeSqlMappingTests.cs
src/Umbraco.Tests/Persistence/Repositories/ContentTypeRepositoryTest.cs
src/Umbraco.Tests/Persistence/Repositories/DataTypeDefinitionRepositoryTest.cs
src/Umbraco.Tests/Persistence/Repositories/DictionaryRepositoryTest.cs
src/Umbraco.Tests/Persistence/Repositories/MediaTypeRepositoryTest.cs
src/Umbraco.Tests/Persistence/Repositories/MemberRepositoryTest.cs
src/Umbraco.Tests/Umbraco.Tests.csproj
src/Umbraco.Tests/Web/Mvc/UmbracoViewPageTests.cs
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
src/Umbraco.Web.UI/config/ClientDependency.config
src/Umbraco.Web.UI/packages.config
src/Umbraco.Web.UI/web.Template.config
src/Umbraco.Web/Models/Mapping/ContentModelMapper.cs
src/Umbraco.Web/Models/Mapping/ContentTypeModelMapper.cs
src/Umbraco.Web/PropertyEditors/ImageCropperPropertyValueEditor.cs
src/Umbraco.Web/PropertyEditors/ListViewPropertyEditor.cs
src/Umbraco.Web/Services/ApplicationTreeService.cs
src/Umbraco.Web/Services/SectionService.cs
src/Umbraco.Web/Trees/MemberTreeController.cs
src/Umbraco.Web/UI/Pages/ClientTools.cs
src/Umbraco.Web/Umbraco.Web.csproj
src/Umbraco.Web/WebBootManager.cs
src/Umbraco.Web/umbraco.presentation/macro.cs
src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadNodeTypes.cs
src/Umbraco.Web/umbraco.presentation/umbraco/channels/api.cs
src/Umbraco.Web/umbraco.presentation/umbraco/create/PartialViewTasksBase.cs
src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/exportDocumenttype.aspx.cs
src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/protectPage.aspx.cs
src/Umbraco.Web/umbraco.presentation/umbraco/templateControls/ItemRenderer.cs
src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/MediaExtensions.cs
src/umbraco.businesslogic/BasePages/ClientTools.cs
src/umbraco.businesslogic/UmbracoSettings.cs
src/umbraco.cms/businesslogic/CMSNode.cs
src/umbraco.cms/businesslogic/Content.cs
src/umbraco.cms/businesslogic/cache/Cache.cs
src/umbraco.cms/businesslogic/datatype/DataTypeDefinition.cs
src/umbraco.cms/businesslogic/propertytype/propertytype.cs
src/umbraco.cms/businesslogic/web/Document.cs
src/umbraco.cms/helpers/DeepLink.cs
src/umbraco.editorControls/tinyMCE3/TinyMCE.cs
2016-03-10 19:20:15 +01:00
Shannon
bc98f5e8fc
code cleanup.
...
Conflicts:
src/Umbraco.Core/ObjectExtensions.cs
2016-01-06 12:49:18 +01:00
Shannon
da91923577
Changes ObjectExtensions NormalizeNumberDecimalSeparator to use normal Culture (not UI Culture)
2016-01-06 12:48:26 +01:00
Shannon
0b13e18fd5
some r# cleanup
2015-12-22 17:25:09 +01:00
Shannon
4fce47cff3
Completes: U4-5808 All old legacy 'datatypes' since they are not supported or used
2014-11-14 18:22:31 +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
7f8c526136
Fix TryConvertTo handling of number decimal separator
2014-03-06 09:14:05 +01:00
Shannon
ccaf82d797
Fixes object extensions for dates with a 'kind' specified.
2014-01-29 11:21:35 +11:00
Shannon
5a9874bfad
Fixes U4-3894 Date picker with time resets to "måndag januari 1, 0001" on Republish entire site
2014-01-29 11:19:59 +11:00
Shannon
5006115b2d
Fixes object extensions and tests
...
Conflicts:
src/Umbraco.Core/ObjectExtensions.cs
src/Umbraco.Tests/ObjectExtensionsTests.cs
2013-11-02 15:20:04 +11:00
Shannon
a348177126
Fixes object extensions and tests
2013-11-02 15:18:08 +11:00
Shannon
20c624915f
Fixing up more unit tests - still a bunch more to do
2013-11-01 18:12:23 +11:00
Shannon
76bc312842
Fixes an issue with empty string conversions to date time - should fail
2013-11-01 18:06:58 +11:00
Shannon
3d7f7db396
Fixes some value conversions and updates the entity search to be more accurate
2013-10-29 18:46:12 +11:00
Shannon
fca605287b
Merge remote-tracking branch 'origin/6.2.0-membershipprovider' into 7.0.0
...
Conflicts:
src/Umbraco.Tests/ObjectExtensionsTests.cs
src/Umbraco.Web/WebBootManager.cs
2013-10-18 16:18:55 +11:00
Marc Brooks
4d5b330567
Reduce Exceptions thrown during type conversions.
...
There are tons of places where null, blank or empty strings are being
converted to primative types (like int,, long, etc) or other ValueTypes
(like Guid, DateTime, etc.). When this is attempted, Exceptions are
thrown (and caught/swallowed) to allow for value defaulting. Since this
happens all the time in normal operation, tons of Exceptions are being
thrown. By switching to the TryParse methods available on all primative
types and the interesting ValueTypes, we can greatly speed the
processing of content data.
2013-10-17 19:12:08 -05:00
Stephan
d1af20424e
merge branch '6.2.0' into '7.0.0'
2013-09-12 13:09:04 +02:00
Stephan
f53a23553b
Core.Attempt - replace calls to obsolete ctor
2013-09-11 11:06:14 +02:00
Stephan
42c432caa0
Merge branch '6.2.0' into zb-cleanup
2013-09-11 10:39:40 +02:00
Stephan
32e3048717
Core.Attempt - refactor Succ() into Succeed()
2013-09-11 09:30:00 +02:00
Shannon
9f1d212375
Implements: U4-2824 Type Converter for string type with unit test
2013-09-11 11:57:15 +10:00
Stephan
85ab96f71a
Core.Attempt - refactor and cleanup
2013-09-10 17:56:47 +02:00
Shannon
466b2a1cb2
Fixes: U4-2677 Fix content/media creation for media
2013-08-21 14:13:22 +10:00