Sebastiaan Janssen
|
b2e7c7a8d4
|
More specific exception when a conversion fails
|
2016-08-04 19:18:52 +02:00 |
|
Shannon
|
bd306295c2
|
Ensures the correct index is installed by default, fixes a test that didn't take this index into account
|
2016-07-12 19:39:22 +02:00 |
|
Shannon
|
856de5b9f3
|
Ensures Stylesheet tables are not re-added on install, and re-removes them for upgrades.
|
2016-07-11 15:32:22 +02:00 |
|
Stephan
|
6f6c7ede0a
|
U4-8361 - fixing migrations
|
2016-07-07 16:56:52 +02:00 |
|
Stephan
|
560c0fbb33
|
U4-8361 - fixing and perfs
|
2016-07-06 21:53:08 +02:00 |
|
Stephan
|
c5a346d70f
|
Merge branch 'dev-v7' into temp-u4-8361
|
2016-07-06 20:00:17 +02:00 |
|
Stephan
|
1f40043740
|
Hopefull fixing tests
|
2016-07-05 15:11:10 +02:00 |
|
Stephan
|
3d2a0b4a29
|
U4-8361 - from ids to guids
|
2016-07-04 18:22:06 +02:00 |
|
Stephan
|
db79690501
|
U4-8592 - fix decimal scaling factor issue
|
2016-06-28 10:09:11 +02:00 |
|
Stephan
|
09526e6db4
|
U4-8592 - fix property conversions
|
2016-06-27 15:33:08 +02:00 |
|
Stephan
|
ab973fd4df
|
U4-8410 - fix build
|
2016-06-22 13:33:52 +02:00 |
|
Stephan
|
3f285185d1
|
U4-8410 - minor fixes
|
2016-06-22 13:10:37 +02:00 |
|
Stephan
|
d4f2486b4f
|
Merge remote-tracking branch 'origin/dev-v7' into temp-U4-8410-2
|
2016-06-22 10:58:46 +02:00 |
|
Shannon
|
740c3e770a
|
remove test thing
|
2016-06-21 21:09:41 +02:00 |
|
Shannon
|
33ca761441
|
Updated all to use the ref parameter, tests are passing - now to see if they run any faster :)
|
2016-06-21 20:43:02 +02:00 |
|
Shannon
|
06fd7c2780
|
starting ref refactor (need to merge first)
|
2016-06-21 18:20:55 +02:00 |
|
Shannon
|
b5411a5402
|
Initial commit of refactor of better/more efficient in terms of mem and performance properpty selectors for our models, this also yields a much cleaner syntax. I have discovered one issue now which is that the PropertyChanged event now fires before the property value is actually set, this is why the lambda syntax existed before. Instead we can use a ref property for the SetPropertyValueAndDetectChanges methods which will work much nicer - and also potentially have less allocations.
|
2016-06-21 18:11:03 +02:00 |
|
Stephan
|
79bbd6a70c
|
U4-8361 - implement repository
|
2016-06-12 15:27:54 +02:00 |
|
Stephan
|
a7759c6175
|
U4-8361 - renaming
|
2016-06-12 13:07:00 +02:00 |
|
Stephan
|
36fbb9df86
|
U4-8361 - initial work
|
2016-06-12 12:38:35 +02:00 |
|
Shannon
|
38e59373c6
|
U4-8569 Saving a member type changes the UniqueId of custom properties and tabs
This fixes the tab/group unique id mappings
|
2016-06-08 09:47:06 +02:00 |
|
Shannon
|
50f4bbdd1e
|
U4-8569 Saving a member type changes the UniqueId of custom properties
This fixes the member property type UniqueID SQL and mapping.
This ensures that the main repositories fully assert/compare all fetched properties.
|
2016-06-07 12:20:10 +02:00 |
|
Stephan
|
928e74f24c
|
No C# 6 yet
|
2016-05-26 17:14:13 +02:00 |
|
Stephan
|
d0c030a34c
|
Reduce dictionary allocs in TracksChangesEntityBase
|
2016-05-26 16:49:55 +02:00 |
|
Shannon
|
41b68333d2
|
publicizes EnableChangeTracking and DisableChangeTracking methods for entities, ensures that change tracking is disabled whenever building an entity for a repository as this is totally unnecessary and probably large memory overhead. Updates examine content indexer to page by 10000 rows
|
2016-05-26 16:36:53 +02:00 |
|
Stephan
|
42021a56b2
|
U4-8290 - minor cleanup & refactoring
|
2016-05-24 15:55:26 +02:00 |
|
AndyButland
|
4f3d82cf10
|
Change field to which data is saved for a data type if provided in prevalues and handle potential mis-matched types on display
|
2016-05-10 10:50:59 +02:00 |
|
Stephan
|
ecdca378c6
|
U4-8175 - fix PropertyType.PropertyGroupId inconsistencies
|
2016-03-16 13:41:58 +01:00 |
|
Stephan
|
adf3e2dfe0
|
U4-5797 - fix PublishedContentType cache refresh for compositions
|
2016-03-10 13:59:50 +01:00 |
|
Stephan
|
dafde545b0
|
U4-7641 - bugfix + implement for media types
|
2016-02-25 16:02:04 +01:00 |
|
Stephan
|
cc6dfd0c55
|
U4-7601 - refactor PR, case insensitive
|
2016-02-17 12:55:40 +01:00 |
|
Stephan
|
d4802fcef6
|
Merge branch 'feature/is-composed-of' of https://github.com/AndyButland/Umbraco-CMS into temp-U4-7601
|
2016-02-17 12:44:18 +01:00 |
|
Shannon
|
17ff952b52
|
Fixes the URL creating for media in the back office to use an IMedia instead of published media (since it's not published yet at the time)
|
2016-02-11 15:54:00 +01:00 |
|
Shannon
|
fe0ed2ceea
|
Adds some notes and ensures that the ImageCropperValueConverter shadows the correct one.
|
2016-02-10 14:53:57 +01:00 |
|
Shannon
|
e423864781
|
Merge remote-tracking branch 'origin/master-v7' into dev-v7
Conflicts:
build/UmbracoVersion.txt
src/SolutionInfo.cs
src/Umbraco.Core/Cache/FullDataSetRepositoryCachePolicy.cs
src/Umbraco.Core/Cache/FullDataSetRepositoryCachePolicyFactory.cs
src/Umbraco.Core/Configuration/UmbracoVersion.cs
src/Umbraco.Core/Persistence/Repositories/ContentTypeBaseRepository.cs
src/Umbraco.Core/Persistence/Repositories/ContentTypeRepository.cs
src/Umbraco.Core/Persistence/Repositories/DomainRepository.cs
src/Umbraco.Core/Persistence/Repositories/LanguageRepository.cs
src/Umbraco.Core/Persistence/Repositories/MediaTypeRepository.cs
src/Umbraco.Core/Persistence/Repositories/MemberTypeRepository.cs
src/Umbraco.Core/Persistence/Repositories/PublicAccessRepository.cs
src/Umbraco.Core/Persistence/Repositories/TemplateRepository.cs
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Tests/Cache/FullDataSetCachePolicyTests.cs
src/Umbraco.Web.UI.Client/src/common/directives/components/grid/grid.rte.directive.js
src/Umbraco.Web.UI.Client/src/less/hacks.less
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
src/Umbraco.Web/WebBootManager.cs
|
2016-02-03 12:30:11 +01:00 |
|
Shannon
|
1dea0edcf1
|
re-includes the static cache for published property types, this cache is much more than a simple cache of content type infos, it is also the cache for associated converters which is required for all front-end rendering. Fixes the issue of not setting the xpath cache level corectly.
|
2016-02-01 22:50:38 +01:00 |
|
Shannon
|
1abab41955
|
Fixes perf issue with DeepCloneHelper - so we cache the actual property types instead of re-reflecting each time
|
2016-02-01 21:45:34 +01:00 |
|
Shannon
|
7d9ba0e36e
|
manually backports changes from 7.4 fixes
|
2016-01-27 19:42:06 +01:00 |
|
Shannon
|
0cefdcbc20
|
Fixes ContentTypeBaseRepository - there were several hack in place to query by GUID but this is totally irrelavent because we are caching them all so the result should be from the GetAll(), so this removes all of those hacks which greatly simplifies things. This fixes the MapContentTypes and MapMediaTypes methods - before this was looking up a collection and then recursing back to Get(int) (but we already have all of the data we need), then it was storing a lot of arrays in memory to build up an Entity when it's much faster to just iterate forward only and build up the entity. This saves 5 SQL calls on startup.
|
2016-01-27 18:55:10 +01:00 |
|
Shannon
|
49fc068b38
|
Merge remote-tracking branch 'origin/7.3.6' into dev-v7
Conflicts:
build/UmbracoVersion.txt
src/SolutionInfo.cs
src/Umbraco.Core/Configuration/UmbracoVersion.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/Interfaces/IMediaTypeRepository.cs
src/Umbraco.Core/Persistence/Repositories/MediaTypeRepository.cs
src/Umbraco.Core/Persistence/Repositories/MemberTypeRepository.cs
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
src/Umbraco.Web/UmbracoContext.cs
|
2016-01-27 15:42:06 +01:00 |
|
Shannon
|
19bc97a7fd
|
Removes the static (hack) cache for content types for creating published content
|
2016-01-26 18:56:29 +01:00 |
|
Claus
|
63635ec9fb
|
Merge branch 'cyfer13-dev-v7' into dev-v7
Edited: No need to convert to string before passing on the value.
|
2016-01-25 14:11:00 +01:00 |
|
Chad Rosenthal
|
09d038fcde
|
U4-4652 - added decimal/double to contentbase
|
2016-01-23 21:32:08 -07:00 |
|
Shannon
|
afe2aeda1b
|
Merge branch '7.4.0' into temp-deploy-29
|
2016-01-13 19:11:20 +01:00 |
|
Shannon
|
54669ee2bc
|
Ensures you cannot move a child doc type, changes the result of GetAvailableCompositions to be a model instead of a tuple, the result also includes the current ancestor list which we can use to disable items in the list, makes these models/methods internal since they'll most likely be changing,
|
2016-01-13 16:25:35 +01:00 |
|
Stephan
|
02e94f9243
|
deploy-29 - Sanitize UniqueId
|
2016-01-13 12:32:30 +01:00 |
|
Sebastiaan Janssen
|
5a62713de4
|
Merge remote-tracking branch 'origin/dev-v7' into 7.4.0
# Conflicts:
# src/Umbraco.Core/Umbraco.Core.csproj
# src/Umbraco.Web.UI.Client/src/views/propertyeditors/integer/integer.html
|
2016-01-12 11:39:10 +01:00 |
|
Shannon
|
fb5faa3db7
|
Fixes tests, adds LanguageId to the interface
|
2016-01-07 18:59:59 +01:00 |
|
Shannon
|
d7a142e724
|
Refactors DictionaryItem and DictionaryTranslation so that the attached ILanguage entity is not cached nor cloned. This will save on lots of memory and cloning cycles especially if there are quire a few dictioanry items. Unfortunatley to achieve this requires a not so pretty hack where we need to assign an internal callback to the model so it knows how to retrieve the language when it needs it. In v8, the ILanguage entity will not be attached at all. This also fixes a cache refresher issue for when a language is deleted -> all dictionary cache must be removed. This commit also changes a method name: ClearAllIsolatedCacheByRepositoryEntityType
|
2016-01-07 18:44:04 +01:00 |
|
AndyButland
|
b52c480da3
|
Added IPublishedContent extension method for filtering nodes based on composition alias
Created unit test for IsComposedOf
|
2015-12-22 16:27:12 +01:00 |
|