Creating 6.1.0 branch
Working on #U4-1356 - Moving UmbracoExamine to core
Started migrating over unit tests for UmbracoExamine
More unit tests ported over for UmbracoExamine
Added UmbracoExamine.PDF library and unit tests.
Removes all MyGet dependencies for UmbracoExamine (since it is in the core now).
Converts UmbracoContextService and UmbracoMediaService for UmbracoExamine to use the new data api's
to extract latest data. Currently had to hack a bit with a new class called LegacyLibrary because at the moment
we'll have a circular dependency with Umbraco.Web which needs to be fixed. Moves all Examine event management to
Umbraco.Web (again mainly because of circular dependencies, but makes sense to have it there). Fixes the ExamineEvents
to implement IApplicationEventHandler instead of IApplicationStartupHandler to ensure that all resolvers have been
initialized before attempting to initialize examine indexes. Updates Examine ILogService to use the LogHelper.
Adds some new ContentExtensions for IMedia since currently Examine needs xml structures, but have kept it internal.
Changes the web.config template over to use the correct (non-obsoleted) examine classes. These have been obsolete for quite some time
and no longer exist in the new UmbracoExamine codebase. This is a 'breaking' change however it only requres a config file update when upgrading.
Changed BaseWebTest to use same logic as BaseDatabaseFactoryTests since we need the ServiceContext now. Fixed a bunch of failing tests... still have some more to fix though.
Updated to new Examine version on MyGet, should fix build errors
Adds Examine.Azure and required nuget dependencies.
Adds UmbracoExamine.PDF.Azure library
Merge with 6.0.0
Merge with 6.0.0
merge with 6.0.0
merge with 6.0.0
Merge with 6.0.0
Merge
Manually re-merged latest changes to ContentExtensions from 6.0 branch to include changes to check for
UseLegacyXmlSchema
Merge with 6.0.0
updated 6.1 with the correct ExamineEvents class ... issue after up-merging from 6.0