Shannon
|
7c5e68dd1c
|
Merge remote-tracking branch 'origin/7.3.0' into dev-v8
Conflicts:
src/Umbraco.Core/Services/ServiceContext.cs
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Tests/Mvc/UmbracoViewPageTests.cs
src/Umbraco.Tests/Persistence/BaseTableByTableTest.cs
src/Umbraco.Tests/TestHelpers/BaseUmbracoApplicationTest.cs
|
2015-01-27 15:00:23 +11:00 |
|
Shannon
|
64787f8576
|
Fixes tests, decouples the UrlSegmentProviderResolver a little bit, removes lots of obsoleted ctors
|
2015-01-27 14:58:33 +11:00 |
|
Shannon
|
a5c1b0b2f2
|
Fixes tests, decouples the UrlSegmentProviderResolver a little bit
|
2015-01-27 14:52:24 +11:00 |
|
Shannon
|
7222058dd4
|
Deletes a bunch of old unused files - mostly in umbraco_client
|
2015-01-23 17:01:24 +11:00 |
|
Shannon
|
bd5833ec5f
|
adds tests
|
2015-01-23 16:40:17 +11:00 |
|
Shannon
|
070fc368b2
|
Adds new public access db tables, removes refs to languagelocale col, fixes the migration script to create a table with a PK
|
2015-01-23 16:34:57 +11:00 |
|
Shannon
|
4ea0fa0a19
|
Fixes: U4-6163 Remove LanguageLocale column from cmsContentVersion
|
2015-01-23 12:34:51 +11:00 |
|
Shannon
|
0df22a16b5
|
fixes merge issues
|
2015-01-23 12:28:27 +11:00 |
|
Shannon
|
c94eff9089
|
Merge remote-tracking branch 'origin/7.3.0' into dev-v8
Conflicts:
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Tests/Persistence/Repositories/MediaRepositoryTest.cs
src/Umbraco.Tests/Routing/ContentFinderByAliasTests.cs
src/Umbraco.Tests/Routing/ContentFinderByAliasWithDomainsTests.cs
src/Umbraco.Tests/Routing/ContentFinderByNiceUrlWithDomainsTests.cs
src/Umbraco.Tests/Routing/DomainsAndCulturesTests.cs
src/Umbraco.Tests/Routing/UrlsWithNestedDomains.cs
src/Umbraco.Tests/Routing/uQueryGetNodeIdByUrlTests.cs
src/Umbraco.Web/Cache/CacheRefresherEventHandler.cs
src/umbraco.MacroEngines/packages.config
src/umbraco.MacroEngines/umbraco.MacroEngines.csproj
src/umbraco.cms/businesslogic/Property/Property.cs
src/umbraco.cms/businesslogic/datatype/DataTypeDefinition.cs
|
2015-01-23 12:25:07 +11:00 |
|
Shannon
|
0f4185b6a5
|
Gets legacy tasks apis wrapping new apis, added more tests and got the new tasks apis up to speed with all required methods.
|
2015-01-22 19:19:21 +11:00 |
|
Shannon
|
b892f98834
|
Fixes up remaining routing tests, all tests passing (apart from arbitrary plugin mgr ones)
|
2015-01-22 15:42:29 +11:00 |
|
Shannon
|
e13e86b25f
|
Gets the legacy domain stuff wrapping the new apis, updates the DomainHelper to use the new apis without any statics and thus updates everything else referencing that, updates the pcr engine to have the propery ctor params with all required services instead of using statics.
|
2015-01-21 19:49:22 +11:00 |
|
Shannon
|
ae92c8219d
|
Gets legacy domain api wrapping new api, updates DomainService with required methods.
|
2015-01-21 18:35:08 +11:00 |
|
Shannon
|
512e59871e
|
Fixed issues relating to domain repository and added more tests, starts creating DomainService
|
2015-01-21 17:43:03 +11:00 |
|
Shannon
|
7545c0c1da
|
Adds the DomainRepository with tests
|
2015-01-21 17:03:56 +11:00 |
|
Shannon
|
f6a547d681
|
Merge remote-tracking branch 'origin/7.3.0' into dev-v8
|
2015-01-19 19:10:56 +11:00 |
|
Shannon
|
3621c20f80
|
Adds Save method and another test
|
2015-01-19 19:03:28 +11:00 |
|
Shannon
|
ef4d28299a
|
few more tests for TaskRepository
|
2015-01-19 18:50:17 +11:00 |
|
Shannon
|
d4b718d615
|
Creates common base class for services, this streamlines all ctors and exposes correct services. Gets the TaskRepository working with a test, now to get it fully implemented.
|
2015-01-19 18:37:48 +11:00 |
|
Shannon
|
280826f3e8
|
Fixes: U4-6110 Cleanup the Audit trail code - this should be a service, remove all internal statics
|
2015-01-19 15:12:34 +11:00 |
|
Shannon
|
6ad895d7db
|
Fixes merge issues - proj now builds (not sure if it works yet though)
|
2015-01-19 13:38:51 +11:00 |
|
Shannon
|
f9159a0afc
|
Merge remote-tracking branch 'origin/7.3.0' into dev-v8
Conflicts:
build/UmbracoVersion.txt
src/Umbraco.Core/Configuration/UmbracoVersion.cs
src/Umbraco.Core/CoreBootManager.cs
src/Umbraco.Core/DataTypesResolver.cs
src/Umbraco.Core/PropertyEditors/PropertyEditorValueConvertersResolver.cs
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Tests/CodeFirst/Definitions/ContentTypeDefinitionFactory.cs
src/Umbraco.Tests/CodeFirst/TypeInheritanceTest.cs
src/Umbraco.Tests/Macros/MacroTests.cs
src/Umbraco.Tests/Persistence/Repositories/ContentRepositoryTest.cs
src/Umbraco.Tests/Persistence/Repositories/MediaRepositoryTest.cs
src/Umbraco.Tests/Plugins/PluginManagerTests.cs
src/Umbraco.Tests/Plugins/TypeFinderTests.cs
src/Umbraco.Tests/Services/ThreadSafetyServiceTest.cs
src/Umbraco.Tests/TestHelpers/BaseDatabaseFactoryTest.cs
src/Umbraco.Tests/TestHelpers/BaseSeleniumTest.cs
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
src/Umbraco.Web.UI/config/ClientDependency.config
src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadStylesheetProperty.cs
src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadStylesheets.cs
src/Umbraco.Web/umbraco.presentation/umbraco/Trees/loadTemplates.cs
src/Umbraco.Web/umbraco.presentation/umbraco/settings/stylesheet/property/EditStyleSheetProperty.aspx.cs
src/umbraco.cms/businesslogic/CMSNode.cs
src/umbraco.cms/businesslogic/propertytype/propertytype.cs
src/umbraco.cms/businesslogic/web/StyleSheet.cs
src/umbraco.editorControls/tinyMCE3/TinyMCE.cs
|
2015-01-19 13:16:56 +11:00 |
|
Shannon
|
02a903f77b
|
Merge remote-tracking branch 'origin/dev-v7' into dev-v8
Conflicts:
build/UmbracoVersion.txt
src/Umbraco.Core/Configuration/UmbracoVersion.cs
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
src/Umbraco.Web.UI/packages.config
src/Umbraco.Web/Umbraco.Web.csproj
src/Umbraco.Web/UmbracoHelper.cs
src/Umbraco.Web/umbraco.presentation/CompatibilityHelper.cs
src/Umbraco.Web/umbraco.presentation/library.cs
src/Umbraco.Web/umbraco.presentation/macro.cs
src/Umbraco.Web/umbraco.presentation/umbraco/controls/ContentTypeControlNew.ascx.cs
src/umbraco.MacroEngines/RazorDynamicNode/DynamicBackingItem.cs
src/umbraco.MacroEngines/app.config
src/umbraco.MacroEngines/packages.config
src/umbraco.MacroEngines/umbraco.MacroEngines.csproj
src/umbraco.cms/businesslogic/Packager/Installer.cs
src/umbraco.editorControls/app.config
src/umbraco.editorControls/packages.config
src/umbraco.editorControls/umbraco.editorControls.csproj
src/umbraco.providers/app.config
|
2015-01-19 13:11:51 +11:00 |
|
Shannon
|
d41035cb2d
|
fixes tests and DebugDiagnosticsLogger
|
2015-01-16 16:57:32 +11:00 |
|
Shannon
|
8f100a7e9f
|
decouples more of LogHelper and DisposableTimer
|
2015-01-16 12:29:27 +11:00 |
|
Shannon
|
23ea9e71fd
|
Removes db support from the StylesheetRepository
|
2015-01-15 15:02:29 +11:00 |
|
Shannon
|
23341d8c76
|
fixes test
|
2015-01-14 15:22:19 +11:00 |
|
Shannon
|
5cbfa7bd91
|
Updates how the stylesheet file works, uses v5 style logic for naming a stylesheet rule, adds plenty of tests to support, fixes validation methods on the file service, removes the css parser library stuff as it's overkill for what we want.
|
2015-01-14 14:10:55 +11:00 |
|
Shannon
|
b3a93e369a
|
WIP - bit of a refactor on the IFile stuff, moves all validation to the service level and obsoletes the IFile.IsValid methods. Adds v5 style CSS property parsing, but might integrate that with this zany css parser in the core for 'safer' parsing.
|
2015-01-14 12:09:30 +11:00 |
|
Shannon
|
10aad7e048
|
More decoupling from the SqlSyntaxContext singleton, repositories now all use an injected SqlSyntaxProvider, the respository factory, service context, etc... is now much more streamlined with classes created with a propery dependency chain.
|
2015-01-13 19:38:23 +11:00 |
|
Shannon
|
cc396c8b96
|
Removes more unecessary singletons and simplifies/refactors some internal parts like the ctors for the ServiceContext, DatabaseContext. No more RepositoryResolver or SqlSyntaxProvidersResolver these are entirely uncessary and complicate things.
|
2015-01-13 18:19:52 +11:00 |
|
Shannon
|
d5c8430cd2
|
Removes all IRepositoryCacheProvider's, we are just using a single cache construct to which is much easier to manage.
|
2015-01-13 13:33:39 +11:00 |
|
Shannon
|
e3acdbe85b
|
Fixes up dictionary and language repositories to have underlying simple get repositories since they support getting by id, unique id and string variations but we want to have native repository enabled caching for these items so these get methods now use private repositories based on these keys. Adds more tests, removes N+1 queries for languages and dictionary items. Removes RuntimeCacheProvider, we only want one type of cache, this simplifies things a lot.
|
2015-01-13 13:25:36 +11:00 |
|
Shannon
|
fb3b99a49a
|
Fixes up a left join with dictionary -> language items, adds another couple of unit tests adds another method to the ILocalizationService
|
2015-01-12 19:39:30 +11:00 |
|
Shannon
|
5bef3593dd
|
More dependency cleanup, less singleton usages, better testing implementations
|
2015-01-09 15:27:47 +11:00 |
|
Shannon
|
9252dc222a
|
still unweaving more of this singleton mess, makes unit testing much easier
|
2015-01-09 13:35:32 +11:00 |
|
Shannon
|
fafe056db0
|
More refactoring with ILogger and reducing the dependencies on all of these singletons. Created new DatabaseSchemaHelper to be used instead of the extension methods that require singletons to be set.
|
2015-01-09 13:00:26 +11:00 |
|
Shannon
|
9f30a9b0fc
|
Removes more singletons and reliance on singletons/statics
|
2015-01-09 12:04:33 +11:00 |
|
Shannon
|
32470e9bd2
|
fixes more tests
|
2015-01-09 11:23:40 +11:00 |
|
Shannon
|
97c18980d8
|
fixes some tests
|
2015-01-09 11:07:38 +11:00 |
|
Shannon
|
defc9d3bc2
|
Updated all repo's to have their correct ctor's with their correct dependencies. Updated them all to accept ILogger updated all other dependencies with the same without breaking anything since all is internal, or obsoleted other public methods. Updates lots of the tests with mock instances instead, now more tests have less singleton dependencies, easier to test, much clearer and more IoC driven. Updated unit tests to supply the ILogger for required objects, tests should run faster now since most things are just mocked.
|
2015-01-09 10:51:15 +11:00 |
|
Shannon
|
023c7f3fe7
|
Merge branch 'dev-v7' into 7.3.0
Conflicts:
build/UmbracoVersion.txt
src/Umbraco.Core/Configuration/UmbracoVersion.cs
src/Umbraco.Core/Persistence/Repositories/TemplateRepository.cs
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
|
2015-01-07 15:54:08 +11:00 |
|
AndyButland
|
d235340ec6
|
Populated NodeCount property for tag queries retrieving tags across all types
|
2015-01-05 22:23:05 +01:00 |
|
Shannon
|
d4fd58e038
|
Completes: U4-5846 Remove cmsTemplate.master column and transfer those values over to umbracoNode.parentId, U4-5847 Ensure the path is set correctly for templates in the db, almost done the other template service tasks too.
|
2014-12-05 17:29:47 +11:00 |
|
Shannon
|
2961370b83
|
Adds some more tests, the legacy template object should now be wrapping the new one completely in regards with business logic (db)
|
2014-12-05 14:34:34 +11:00 |
|
Shannon
|
641c7dfa04
|
WIP - more work on templates repository/service
|
2014-12-02 11:30:30 +11:00 |
|
Shannon
|
95845c8f2e
|
Almost completed U4-5847 Ensure the path is set correctly for templates in the db but needs a db migration script as well, more unit tests
|
2014-12-01 17:34:22 +11:00 |
|
Shannon
|
c656bb632e
|
WIP more template repo work and more unit tests
|
2014-12-01 16:22:18 +11:00 |
|
Shannon
|
bf82a70744
|
WIP - still working on getting the template repository and models working correctly and adding some more tests.
|
2014-12-01 14:14:44 +11:00 |
|
Shannon
|
c3523a09ec
|
WIP WIP WIP. Started working on U4-5648 which led to quite a lot of other things, once IDataType was removed (U4-5858), this lead to U4-5546, U4-5416, U4-5484, U4-5805. So much of this stuff is etched deep into the codebase, so nice to get rid of it. Had to remove the codefirst tests too for now since they relied on old apis and we don't really support it/use it. Commented out all of the code relating to the document type editor UI bits since they need to be rewritten and removed.
|
2014-11-21 16:34:47 +11:00 |
|