Shannon
|
428df7ae4a
|
Merge branch 'dev-v7' into 7.3.0
Conflicts:
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Web.UI/packages.config
src/Umbraco.Web/Umbraco.Web.csproj
|
2015-02-17 15:11:10 +01:00 |
|
Shannon
|
0600d5c463
|
backports some updates made in the dist load balancing branch that allows for examine path storage by machinename and appdomainappid
|
2015-02-13 14:50:16 +11:00 |
|
Shannon
|
0efb9b72e7
|
Adds small exif library to read meta data from jpg's so we can attempt to read width/height from exif instead of loading the file into mem with GDI, makes for much faster and far less memory processing.U4-6246 Uploading specific images causes GDI+ Errors
|
2015-02-10 16:33:59 +11:00 |
|
Shannon
|
8abf6fc2b5
|
Cleans up legacy stylesheet code to wrap the new APIs better, creates a new OriginalPath property on IFile to track if the path has changed, updates FileRepository to deal with path's changing and automatically deal with renaming files. Adds new methods to IFileService: GetStylesheetsAtPath. Fixes up the stylesheet and stylesheet property editors to use the file names, gets tree syncing working nicely for them both even with files or properties are renamed. Updates stylesheet editors and controllers to use the new APIs
|
2015-01-15 11:49:32 +11:00 |
|
Shannon
|
86e82c7674
|
Updates PartialView & PartialViewMacros models/services/repositories, streamlines their operations, fixes up other underlying problems with the FileRepository, fixes tree syncing for partial views, partial view macros and scripts, fixes scripts being created in folders, allows partial views and partial view macros to be managed and created in folders, fixes FileUnitOfWork to use a queue, publicizes some internal test classes, fixes tree syncing when dealing with invariant case, adds correct validation to the create dialogs of scripts and partial views (and partial view macros)
|
2014-10-22 16:44:45 +10:00 |
|
Shannon
|
2b2891b6f4
|
Merge branch '7.1.5' of https://github.com/henrikrossen/Umbraco-CMS into henrikrossen-7.1.5
|
2014-10-03 12:51:27 +10:00 |
|
Shannon Deminick
|
023a8da5ba
|
Updated DetectIsEmptyJson with more robust sln
|
2014-08-15 14:23:21 -06:00 |
|
Shannon
|
69244f6991
|
Fixes: U4-4263 U7 - HasValue method returns true for Json editors when there is no value
|
2014-08-15 13:21:00 -06:00 |
|
Sebastiaan Janssen
|
ba7a5a0e8a
|
#U4-2238 Fixed
Moved some methods around, made them internal, removed cleaning of tags as that's already done by cleaning each property
|
2014-08-13 09:38:40 +02:00 |
|
Sebastiaan Janssen
|
9523e5c854
|
U4-2238 6.0.5 - Issue when saving/publishing special characters - '' hexadecimal value 0x03, is an invalid character
|
2014-08-12 14:18:49 +02:00 |
|
Shannon
|
56111be82d
|
Properly fixes: U4-4893 Inconsistent display of file extensions in the UI
|
2014-06-18 17:11:47 +10:00 |
|
Sebastiaan Janssen
|
43bfd6e472
|
U4-4650 Pluralization of document type aliases doesn't always work
|
2014-05-16 14:33:03 +02:00 |
|
Shannon
|
389724cba5
|
Re-fixes: U4-4211 User without media section permission will be logged out immediately when accessing a document type using a media picker datatype (u7.0.3)
|
2014-05-09 14:06:15 +10:00 |
|
Sebastiaan Janssen
|
59cb1ad31e
|
Revert "Fixes: U4-4211 User without media section permission will be logged out immediately when accessing a document type using a media picker datatype (u7.0.3) - this is done by using the entityResource in the mediaPicker but to do this we need to return a cut down version of the media properties in the additionalData which is tricky because the cropper stores json which is ntext and the existing sql didn't cater for this. This also cleans up the entity service and we no longer have this internal collection of properties, everything is just added to additionalData, then had to add mediaHelper method to deal with getting urls from a media 'entity' not just a media object."
This reverts commit c38c2ede11.
|
2014-05-08 16:08:16 +02:00 |
|
Shannon
|
c38c2ede11
|
Fixes: U4-4211 User without media section permission will be logged out immediately when accessing a document type using a media picker datatype (u7.0.3) - this is done by using the entityResource in the mediaPicker but to do this we need to return a cut down version of the media properties in the additionalData which is tricky because the cropper stores json which is ntext and the existing sql didn't cater for this. This also cleans up the entity service and we no longer have this internal collection of properties, everything is just added to additionalData, then had to add mediaHelper method to deal with getting urls from a media 'entity' not just a media object.
|
2014-05-07 23:55:20 +10:00 |
|
Shannon
|
877ae6e026
|
Merge remote-tracking branch 'origin/7.1.1' into 7.1.2
|
2014-04-30 11:16:33 +10:00 |
|
John
|
b4127294e5
|
U4-2635 Skip past replaced word when checking
Avoids infinite loop if search and replacement are equal
|
2014-04-29 14:06:05 +02:00 |
|
John
|
74dd1f9181
|
U4-2635 Skip already-checked part of source input
|
2014-04-29 13:33:48 +02:00 |
|
John
|
86f7d79e7a
|
Fixes: U4-2635 Umbraco.Core.Strings string Rep...
...lace(this string source, string oldString, string newString,
StringComparison stringComparison) method only replaces first ocurrence
of oldString
|
2014-04-29 13:24:54 +02:00 |
|
Shannon
|
7d556a0318
|
Merge remote-tracking branch 'origin/6.2.0' into 7.1.2
Conflicts:
src/Umbraco.Core/Cache/CacheProviderExtensions.cs
src/Umbraco.Core/Cache/DictionaryCacheProviderBase.cs
src/Umbraco.Core/Cache/ICacheProvider.cs
src/Umbraco.Core/Cache/ObjectCacheRuntimeCacheProvider.cs
src/Umbraco.Core/Models/Member.cs
src/Umbraco.Core/Models/PreValue.cs
src/Umbraco.Core/Models/PropertyType.cs
src/Umbraco.Core/Services/DataTypeService.cs
src/Umbraco.Tests/Models/Collections/PropertyCollectionTests.cs
src/Umbraco.Tests/Umbraco.Tests.csproj
src/Umbraco.Web/Models/PublishedProperty.cs
src/Umbraco.Web/umbraco.presentation/umbraco/webservices/MediaUploader.ashx.cs
|
2014-04-17 18:10:42 +10:00 |
|
Shannon
|
bf65bf5bab
|
Got pre-values caching properly and data types using the runtime cache provider correctly + unit tests.
|
2014-04-17 14:23:37 +10:00 |
|
Shannon
|
d953966248
|
Completes: U4-4670 Add .ContainsAny string extension to Umbraco.Core.StringExtensions
|
2014-04-16 17:01:26 +10:00 |
|
Shannon
|
4f5cae55c2
|
Fixes: U4-4654 7.1.1 InsertMacroController unescapes objects to string
|
2014-04-14 18:32:28 +10:00 |
|
Shannon
|
154652c896
|
Merge remote-tracking branch 'origin/6.2.0' into 7.1.0
Conflicts:
src/Umbraco.Core/Persistence/Migrations/MigrationRunner.cs
src/Umbraco.Core/Persistence/Migrations/Upgrades/TargetVersionSixTwoZero/AddChangeDocumentTypePermission.cs
src/Umbraco.Core/Persistence/Migrations/Upgrades/TargetVersionSixTwoZero/AdditionalIndexesAndKeys.cs
src/Umbraco.Core/Persistence/Migrations/Upgrades/TargetVersionSixTwoZero/AssignMissingPrimaryForMySqlKeys.cs
src/Umbraco.Core/Persistence/Migrations/Upgrades/TargetVersionSixTwoZero/UpdateToNewMemberPropertyAliases.cs
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Tests/Umbraco.Tests.csproj
src/umbraco.controls/TreePicker/SimpleContentPicker.cs
|
2014-03-17 13:39:49 +11:00 |
|
Shannon
|
c66aca2d41
|
Adds migration to rename the index umbracoUserLogins_Index to IX_umbracoUserLogins_Index so that it follows standards, fixes unit test
|
2014-03-17 11:24:01 +11:00 |
|
Stephan
|
12314f16a2
|
U4-4056 - fixing
|
2014-01-17 10:27:09 +01:00 |
|
Shannon
|
662dfb37d3
|
Merge remote-tracking branch 'origin/6.2.0' into 7.0.2
Conflicts:
src/Umbraco.Core/Persistence/Querying/BaseExpressionHelper.cs
src/Umbraco.Core/Persistence/Repositories/MemberRepository.cs
src/Umbraco.Core/Services/IMemberService.cs
src/Umbraco.Core/Services/MemberService.cs
src/Umbraco.Core/Umbraco.Core.csproj
|
2013-12-18 18:11:56 +11:00 |
|
Shannon
|
a21aa079ff
|
Adds ability to use the query builder with string matches based on an NText column
|
2013-12-18 17:22:00 +11:00 |
|
Shannon
|
2ce952bdbb
|
backports data type service updates and fixes unit tests with correct seeding value.
|
2013-12-16 17:17:23 +11:00 |
|
Stephan
|
98c8d637f4
|
Merge remote-tracking branch 'origin/6.2.0' into 7.0.2
Conflicts:
src/Umbraco.Core/DatabaseContext.cs
src/Umbraco.Core/Strings/DefaultShortStringHelper.cs
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Web/Umbraco.Web.csproj
src/Umbraco.Web/umbraco.presentation/install/utills/LegacyClasses.cs
|
2013-12-13 13:05:10 +01:00 |
|
Stephan
|
5aec753859
|
U4-3710, -3732 - Fix default ShortStringHelper
|
2013-12-13 12:20:57 +01:00 |
|
Shannon
|
5b7e9c712e
|
Merge remote-tracking branch 'origin/6.2.0' into 7.0.1
Conflicts:
src/Umbraco.Web.UI/umbraco/LiveEditing/Modules/SkinModule/ModuleInjector.aspx
src/Umbraco.Web.UI/umbraco/Umbraco.aspx.cs
src/Umbraco.Web/umbraco.presentation/umbraco/LiveEditing/Modules/SkinModule/ImageUploader.aspx.cs
src/Umbraco.Web/umbraco.presentation/umbraco/dashboard.aspx.cs
src/Umbraco.Web/umbraco.presentation/umbraco/developer/Cache/viewCacheItem.aspx.cs
src/Umbraco.Web/umbraco.presentation/umbraco/developer/Macros/assemblyBrowser.aspx.cs
|
2013-12-04 13:50:55 +11:00 |
|
Shannon
|
1efa75c891
|
Fixes potential xss
|
2013-12-04 12:42:40 +11:00 |
|
Shannon
|
2a05687c8b
|
Merge remote-tracking branch 'origin/6.2.0' into 7.0.1
Conflicts:
src/Umbraco.Core/Persistence/Relators/PropertyTypePropertyGroupRelator.cs
src/Umbraco.Core/Persistence/Repositories/MemberRepository.cs
src/Umbraco.Core/PluginManager.cs
src/Umbraco.Tests/Services/ContentServiceTests.cs
src/Umbraco.Web.UI/install/Default.aspx.cs
src/Umbraco.Web.UI/umbraco/LiveEditing/Modules/SkinModule/ModuleInjector.aspx
src/Umbraco.Web.UI/umbraco/Umbraco.aspx.cs
src/Umbraco.Web.UI/umbraco/dashboard.aspx
src/Umbraco.Web.UI/umbraco/dialogs/sort.aspx
src/Umbraco.Web.UI/umbraco/dialogs/umbracoField.aspx
src/Umbraco.Web.UI/umbraco/logout.aspx
src/Umbraco.Web.UI/umbraco/umbraco.aspx
src/Umbraco.Web/UI/Pages/UmbracoEnsuredPage.cs
src/Umbraco.Web/Umbraco.Web.csproj
src/Umbraco.Web/umbraco.presentation/install/LegacyClasses.cs
src/Umbraco.Web/umbraco.presentation/umbraco/dashboard.aspx.cs
src/Umbraco.Web/umbraco.presentation/umbraco/logout.aspx.cs
src/Umbraco.Web/umbraco.presentation/umbraco/umbraco.aspx.cs
src/umbraco.cms/businesslogic/Packager/Installer.cs
src/umbraco.providers/members/MembersMembershipProvider.cs
|
2013-12-03 18:10:00 +11:00 |
|
Shannon
|
a7e32e97e3
|
Fixes xss issue
|
2013-12-03 15:40:12 +11:00 |
|
Stephan
|
74df45a056
|
U3-3314 - refactor 4895b5a
|
2013-11-05 09:01:11 +01:00 |
|
Tim Geyssens
|
4895b5a2a8
|
Fixes U4-3314 Doctype property alias doesn't auto generate camelcase but does pascalcase instead
|
2013-11-04 15:00:13 +01:00 |
|
Stephan
|
9e1364db42
|
Merge remote-tracking branch 'origin/6.2.0' into 7.0.0
|
2013-10-03 18:48:42 +02:00 |
|
Stephan
|
4c13dbf8b7
|
Core.StringExtensions - fix methods that should be extension methods
|
2013-10-03 18:10:50 +02:00 |
|
Stephan
|
3ee4399fca
|
Merge remote-tracking branch 'origin/6.2.0' into 7.0.0
Conflicts:
src/Umbraco.Core/ObjectResolution/Resolution.cs
|
2013-10-02 17:40:03 +02:00 |
|
Stephan
|
f64b8d680d
|
Core.StringExtensions - switch over to the new DefaultShortStringHelper
|
2013-10-02 16:54:56 +02:00 |
|
Shannon
|
1e9a17babe
|
Fixes merge issues, fixes up some unit tests, removes the For<T> config section stuff and simplifies the singleton, refactors it with methods as per discussion with stephen.
|
2013-09-25 19:23:41 +10:00 |
|
Shannon
|
f38a6e1561
|
Makes some massive headway with the real config section, have got all code re-delegated to using it and have migrated the baserest config to the core project, all configs will be shared out of the UmbracoConfiguration singleton, now to get the unit tests all wired up and using mocks for the most part.
|
2013-09-13 18:11:20 +10:00 |
|
Shannon
|
e962e86c3c
|
Merge remote-tracking branch 'origin/6.2.0' into 7.0.0
Conflicts:
src/Umbraco.Core/Models/Rdbms/MemberReadOnlyDto.cs
src/Umbraco.Core/Models/Rdbms/PropertyDataReadOnlyDto.cs
src/Umbraco.Core/Persistence/Querying/BaseExpressionHelper.cs
src/Umbraco.Core/Persistence/Repositories/Interfaces/IMemberRepository.cs
src/Umbraco.Core/Persistence/Repositories/MemberRepository.cs
src/Umbraco.Core/Persistence/Repositories/MemberTypeRepository.cs
src/Umbraco.Core/StringExtensions.cs
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Tests/Persistence/Repositories/MemberRepositoryTest.cs
src/Umbraco.Tests/Umbraco.Tests.csproj
src/Umbraco.Web.UI/umbraco/dialogs/ChangeDocType.aspx.cs
src/Umbraco.Web/Umbraco.Web.csproj
|
2013-09-10 11:49:05 +10:00 |
|
Stephan
|
c5197dbe17
|
U4-2807 - better exception message on bogus domain
|
2013-09-07 10:25:39 +02:00 |
|
Shannon
|
7806762b80
|
Implemented a real .Net configuration section for umbracoSettings.config + unit tests for every property. NOTE: This isn't referenced in the codebase yet, going to start setting default values for most of the properties so that we can remove them from the config file for shipping (ship minimal config) then reference these settings in the codebase.
|
2013-08-31 11:28:19 +10:00 |
|
Shannon
|
5581af2d25
|
Fixed up the file uploading and the readonly property editors and saving/updating their data/control based on the data changed on the server side.
U4-2680 Fix file uploading
|
2013-08-21 17:54:30 +10:00 |
|
Shannon
|
b2eac9ab8f
|
Merge remote-tracking branch 'origin/6.1.4' into 7.0.0
Conflicts:
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Tests/BusinessLogic/BaseTest.cs
|
2013-08-21 11:36:37 +10:00 |
|
Shannon
|
973b466798
|
Fixes: U4-2627 Ensure that the plugins cache files are named with the machine name
|
2013-08-16 12:25:38 +10:00 |
|
Shannon
|
d7fd1efd60
|
Merge remote-tracking branch 'origin/6.1.4' into 7.0.0
Conflicts:
src/Umbraco.Core/StringExtensions.cs
src/Umbraco.Tests/Models/ContentExtensionsTests.cs
src/Umbraco.Tests/TestHelpers/Entities/MockedContentTypes.cs
src/Umbraco.Tests/Umbraco.Tests.csproj
src/Umbraco.Tests/packages.config
|
2013-08-13 18:22:45 +10:00 |
|