Shannon
2201a5a590
PureLiveModelFactory linting cleanup
2021-01-13 15:18:59 +11:00
Benjamin Carleski
42f4fdf8c8
Don't prepend root to path when path starts with root
2020-11-19 03:07:05 -08:00
Bjarke Berg
33acc05efd
Added errors
...
Signed-off-by: Bjarke Berg <mail@bergmania.dk >
2020-10-06 14:21:41 +02:00
Mole
b5aedde616
Do some ILogger cleaning
2020-09-28 08:48:49 +02:00
Bjarke Berg
f413f279eb
Merge remote-tracking branch 'origin/netcore/netcore' into netcore/feature/migrate-logging
...
Signed-off-by: Bjarke Berg <mail@bergmania.dk >
# Conflicts:
# src/Umbraco.ModelsBuilder.Embedded/LiveModelsProvider.cs
# src/Umbraco.ModelsBuilder.Embedded/PureLiveModelFactory.cs
# src/Umbraco.Tests.Integration/Implementations/TestHelper.cs
# src/Umbraco.Tests.Integration/Persistence/Repositories/TemplateRepositoryTest.cs
# src/Umbraco.Tests.Integration/RuntimeTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Core/PropertyEditors/ColorListValidatorTest.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Core/PropertyEditors/EnsureUniqueValuesValidatorTest.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Core/PropertyEditors/MultiValuePropertyEditorTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Core/Published/NestedContentTests.cs
# src/Umbraco.Tests.UnitTests/Umbraco.Core/Published/PropertyCacheLevelTests.cs
# src/Umbraco.Tests/Components/ComponentTests.cs
# src/Umbraco.Tests/IO/ShadowFileSystemTests.cs
# src/Umbraco.Tests/Models/VariationTests.cs
# src/Umbraco.Tests/Packaging/PackageDataInstallationTests.cs
# src/Umbraco.Tests/Persistence/DatabaseContextTests.cs
# src/Umbraco.Tests/Persistence/Repositories/MediaRepositoryTest.cs
# src/Umbraco.Tests/Persistence/Repositories/MediaTypeRepositoryTest.cs
# src/Umbraco.Tests/Persistence/Repositories/MemberRepositoryTest.cs
# src/Umbraco.Tests/Persistence/Repositories/MemberTypeRepositoryTest.cs
# src/Umbraco.Tests/Persistence/Repositories/PublicAccessRepositoryTest.cs
# src/Umbraco.Tests/Persistence/Repositories/TagRepositoryTest.cs
# src/Umbraco.Tests/Persistence/Repositories/UserRepositoryTest.cs
# src/Umbraco.Tests/Persistence/SqlCeTableByTableTest.cs
# src/Umbraco.Tests/Published/ConvertersTests.cs
# src/Umbraco.Tests/PublishedContent/SolidPublishedSnapshot.cs
# src/Umbraco.Tests/Routing/ContentFinderByIdTests.cs
# src/Umbraco.Tests/Routing/ContentFinderByUrlAndTemplateTests.cs
# src/Umbraco.Tests/Routing/DomainsAndCulturesTests.cs
# src/Umbraco.Tests/Routing/UmbracoModuleTests.cs
# src/Umbraco.Tests/Scoping/ScopeEventDispatcherTests.cs
# src/Umbraco.Tests/Scoping/ScopedNuCacheTests.cs
# src/Umbraco.Tests/Services/ContentServicePerformanceTest.cs
# src/Umbraco.Tests/Services/ContentTypeServiceVariantsTests.cs
2020-09-23 07:59:10 +02:00
Mole
894abdd183
Remove a bunch of references to the old logger
2020-09-21 09:41:18 +02:00
Andy Butland
b9e67dde55
Added configuration validation for models builder and hosting settings.
...
Renamed models builder config class suffix to match others.
2020-09-18 12:53:10 +02:00
Mole
d61b9f54fa
Merge options
2020-09-18 12:53:06 +02:00
Nikolaj
02828db8fd
Add work on PublishedSnapshotService
2020-09-15 08:45:40 +02:00
Nikolaj
a1ecc4a5c9
Change Warn to LogWarning
2020-09-14 10:17:32 +02:00
Nikolaj
d7e3bce741
Rename Error to align it with MS ILogger
2020-09-14 09:10:53 +02:00
Bjarke Berg
dc643ab6a6
Merge remote-tracking branch 'origin/netcore/netcore' into feature/8651-config-options-patten
...
# Conflicts:
# src/Umbraco.Core/Configuration/ModelsBuilderConfigExtensions.cs
# src/Umbraco.ModelsBuilder.Embedded/BackOffice/ContentTypeModelValidatorBase.cs
# src/Umbraco.ModelsBuilder.Embedded/BackOffice/ModelsBuilderDashboardController.cs
# src/Umbraco.ModelsBuilder.Embedded/Building/ModelsGenerator.cs
# src/Umbraco.ModelsBuilder.Embedded/Compose/ModelsBuilderComposer.cs
# src/Umbraco.ModelsBuilder.Embedded/ModelsGenerationError.cs
# src/Umbraco.ModelsBuilder.Embedded/OutOfDateModelsStatus.cs
# src/Umbraco.ModelsBuilder.Embedded/PureLiveModelFactory.cs
# src/Umbraco.Web.BackOffice/Controllers/RedirectUrlManagementController.cs
2020-09-10 14:01:38 +02:00
Bjarke Berg
06713ea03a
Clean up + reintroduced some notes, that will maybe be usefull when website rendering is ready
...
Signed-off-by: Bjarke Berg <mail@bergmania.dk >
2020-09-09 12:46:23 +02:00
Nikolaj
fc83ea5edd
Remove more generated files
2020-09-08 11:23:27 +02:00
Nikolaj
983ac2cca5
Remove CodeGen var
...
I believe this was used for the build manager which would get maed if the base directory changed, roslyn shouldn't care though
2020-09-08 10:34:47 +02:00
Nikolaj
3eb897a16f
Move genereated files to the Umbraco folder
2020-09-08 10:21:11 +02:00
Nikolaj
f14b3f78a9
Remove unused usings
2020-09-07 12:44:24 +02:00
Nikolaj
5321f493ec
Remember to use assemblyPath variable in CompileToFile
2020-09-07 12:37:47 +02:00
Nikolaj
00365fc455
Clean roslyncompiler a bit
...
There's no reason to just return the saveLocation parameter
2020-09-07 11:47:46 +02:00
Nikolaj
872364cfb3
Update constructor in PublishedModelFactory
2020-09-07 11:34:12 +02:00
Nikolaj
5f6680f191
Use filestream to be able to delete the old asemblies
2020-09-07 10:19:25 +02:00
Nikolaj
6d599b5f48
Switch to default AssemblyLoadContext
2020-09-07 09:03:09 +02:00
Mole
1000e19a20
Try and use AssemblyLoadContext to load and unload assemblies
...
This still doesn't work, since the old assembly never gets freed allowing it to be unloaded, my best guess is that there's some references to the types within in the old assembly somewhere which doesn't get cleared.
2020-09-04 10:38:37 +02:00
Nikolaj
63c25b8695
Start out with AssemblyLoadContext
2020-09-03 15:24:57 +02:00
Nikolaj
ba3ed003f1
Remove the last stuff I can find
2020-09-03 15:03:02 +02:00
Nikolaj
870bd825d4
Remove more stuff that seemingly does nothing anymore
2020-09-03 14:58:21 +02:00
Nikolaj
ef02a32a2c
Try and do something which might sometimes delete some old assemblies
2020-09-03 14:53:36 +02:00
Nikolaj
508a2b9077
Remove some build manager stuff
2020-09-03 14:18:09 +02:00
Nikolaj
aa1807bd5a
Reuse compiled assembly again if no changes are detected
...
It's not pretty, but it works...
2020-09-03 10:31:45 +02:00
Nikolaj
3efb60ba28
Remove unused stuff.
2020-09-02 15:46:48 +02:00
Nikolaj
69191088e3
Save compiled assembly in TEMP
2020-09-02 15:35:05 +02:00
Nikolaj
aeb7977c60
Load new argument
2020-09-02 15:18:22 +02:00
Nikolaj
1eb7e9c1eb
Add further progress
2020-09-02 14:44:01 +02:00
Andy Butland
2cd91a5a54
Converted to IOptions over IOptionsSnapshot due to the latter only working in scoped services.
...
Further amends to return to booting application.
2020-08-23 23:36:48 +02:00
Andy Butland
2f22313ceb
Restored Umbraco.Web and added temporary methods for converstion between legacy and new configuration models to maintain build.
2020-08-23 15:58:37 +02:00
Andy Butland
89b725ef28
Reverted non netcore related project amends in order to limit changes to those necessary for the netcore executable call stack.
2020-08-23 14:05:35 +02:00
Andy Butland
510bd92e78
Amended injection of further settings to use IOptionsSnapshot.
2020-08-21 14:52:47 +01:00
Bjarke Berg
39162f0f6a
Merge conflicts resolved
2020-08-06 12:59:21 +02:00
Shannon
212dc7f0fa
notes
2020-07-14 10:08:59 +10:00
Bjarke Berg
aa31a8b5dd
Merge remote-tracking branch 'origin/v8/dev' into netcore/dev
...
# Conflicts:
# src/Umbraco.Core/Models/PublishedContent/PublishedContentType.cs
# src/Umbraco.Core/PublishedCache/PublishedSnapshotServiceBase.cs
# src/Umbraco.Core/PublishedModelFactoryExtensions.cs
# src/Umbraco.Web.UI.Client/package-lock.json
# src/Umbraco.Web.UI.Client/src/views/propertyeditors/imagecropper/imagecropper.controller.js
# src/Umbraco.Web.UI.Client/src/views/users/user.controller.js
# src/Umbraco.Web.UI/Umbraco/Views/Default.cshtml
2020-05-01 14:13:15 +02:00
Shannon
e62fef8faf
Ensures entire nucache linked list is not rebuild on schema changes when disabled
2020-04-20 23:22:03 +10:00
Shannon
d9cb9f27f1
ModelsBuilder enabled flag not respected
...
When MB is disabled we were still rebuilding all of nucache models when schema changes are made which is a requirement of PureLive models but if MB is disabled then PureLive models don't matter. This was causing unnecessary performance and db overhead when modifying document types when mb is disabled.
2020-04-20 22:25:05 +10:00
Shannon
f24cae51d8
Renames IHostingEnvironmentLifetime to IApplicationShutdownRegistry
2020-03-26 15:39:20 +11:00
Shannon
612a47b16b
Splits interfaces into separate ones, removes overlap between interfaces, injects the necessary bits, and much more
2020-03-25 15:06:22 +11:00
Bjarke Berg
f671fea998
NetCore: Refactor config/setting to not use dependencies ( #7810 )
...
* Avoid usage of IOHelper in GlobalSettings
* Avoid usage of IOHelper in ModelsBuilderConfig.cs
* Avoid usage of IOHelper in ConnectionStrings.cs
* Simplified more config
* Fix for ModelsBuilderConfig
* Moved GetUmbracoMvcAreaNoCache to IOHelperExtensions
2020-03-17 16:26:56 +01:00
Bjarke Berg
53953338d8
Merged Umbraco.Abstractions into Umbraco.Core
2020-03-03 13:42:07 +01:00
cyberdot
01362d0dd0
NetCore: Abstract ConfigurationManager references
2020-03-03 11:18:54 +00:00
Bjarke Berg
c7f60d8312
AB3986 - Wrapped System.Web.Hosting.IRegisteredObject in the AspNetHostingEnvironment. Updated Maindom to use our own new interface and the wrapper and moved to infrastructure. Removed the Umbraco.Core project now that it was empty.
2020-01-08 09:01:58 +01:00
Shannon
3b6abbb936
Renames project: Umbraco.ModelsBuilder.Embedded and namespaces since we need a different assembly, updates nuspec, changes file path of MB app_plugins
2019-10-29 00:25:03 +11:00