Files
UnrealEngineUWP/Engine/Source/Developer/BlueprintNativeCodeGen
Marc Audy 0921857803 Copying //UE4/Dev-Framework to //UE4/Dev-Main (Source: //UE4/Dev-Framework @ 3755980)
#lockdown Nick.Penwarden
#rb none
#rnx

============================
  MAJOR FEATURES & CHANGES
============================

Change 3718627 by Phillip.Kavan

	Add plugin dependencies to the NativizedAssets plugin descriptor file in order to mute UBT warnings at build time.

	Change summary:
	- Modified BlueprintNativeCodeGenUtilsImpl::GenerateModuleBuildFile() to gather the set of plugin dependencies from the module dependencies.
	- Modified BlueprintNativeCodeGenUtilsImpl::GeneratePluginDescFile() to add plugin dependencies to the generated NativizedAssets plugin descriptor file.
	- Removed 'bIsBetaVersion' from the generated NativizedAssets plugin descriptor file (since we're no longer experimental).

	#jira UE-50975

Change 3723482 by mason.seay

	Resaving blueprints that generate cook warnings

Change 3723992 by Fred.Kimberley

	Added a nullptr check to stop a crash in GameplayTagQueryCustomization.

	#jira UE-51689

Change 3728207 by mason.seay

	Resaving maps to fix cook warnings - UE-51723

Change 3729293 by Phillip.Kavan

	Fix missing DSO outer mapping on nested subobjects instanced with NewObject() during Blueprint nativization.

	#jira UE-51685

Change 3730740 by Marc.Audy

	Don't use the values returned by BlueprintUpdateCamera if it returns false.
	#jira UE-51765

Change 3731616 by Dan.Oconnor

	Mirror 3731432 from Fortnite-Staging
	Make sure SuperFuncMap is cleared when relinking skeleton classes
	#jira UE-51825

Change 3732707 by mason.seay

	Test content for testing nativization with interfaces

Change 3733727 by Ben.Zeigler

	#jira UES-5554 Disable force synchronize scan flag for Asset Manager refresh after PIE is started. This was overly paranoid and can be very slow

Change 3733736 by Phillip.Kavan

	Fix for a potential crash that could occur prior to initiating a global FiB indexing operation with source control disabled.

	#jira UE-51927

Change 3734303 by Ben.Zeigler

	#jira UE-51180 Fix issue where newly-created unsaved objects are not correctly cooked with launch on until the editor is restarted. It was caching an invalid path for those packages which broke cooking them later

Change 3736184 by Ben.Zeigler

	#jira UE-51860 Fix it so Load Asset nodes can correctly be called from a loop with differing inputs, it now queues a load for each call.
	Update test to handle this case

Change 3736295 by Ben.Zeigler

	#jira UE-51214 Integrate PR #4114: BP Validated Get for Soft Objects (Contributed by projectgheist). I also changed a few category names to use the define instead of class name

Change 3736388 by Ben.Zeigler

	#jira UE-48366 Fix small icon mode for blueprint merge

Change 3736516 by Ben.Zeigler

	#jira UE-45653 Fix it so the Add Asset Class button in the audit browser works for blueprint classes.
	Move logic to check an asset data against a blueprint base class list to a utility function in AssetManager

Change 3738770 by Ben.Zeigler

	Static analysis fix

Change 3739177 by mason.seay

	Small improvements to nativization test content

Change 3739463 by Phillip.Kavan

	Use relative paths for generated plugin header file include lines in nativized Blueprint codegen.

	Previously, we relied on public include paths exposed to UBT by the plugin, but as with engine/project modules, this will fail if a type found during the dependency gather phase is declared in a private header file.

Change 3744198 by Marc.Audy

	Make clear why engine is crashing if viewport world interaction asset container fails to load
	#jira UE-52087

Change 3744469 by Mieszko.Zielinski

	PR #4193: Added capability for NavLinkComponent to be used in BP (Contributed by vikhik)


Change 3744488 by Michael.Noland

	Engine: Added actual tracking of IdleSeconds to IPerformanceDataConsumer::FFrameData

Change 3747845 by Dan.Oconnor

	Add an option to disable navigation to native functions from call function nodes

	#jira None

Change 3750475 by Dan.Oconnor

	Tick source control module when the perforce control settings is active and a dialog is displayed. This allows you to select a workspace when the save dialog is open

	#jira None

Change 3750866 by Mason.Seay

	Updated disabled tests.  Deleted some assets/maps that need complete re-evaluation

Change 3754841 by Ben.Zeigler

	#jira UE-51932 Add bShouldManagerDetermineTypeAndName option to AssetManagerSettings, when enabled this uses the ini settings to determine what the PrimaryAssetId should be a for a PrimaryAsset, instead of relying on the asset to implement the GetPrimaryAssetId native function.
	If you enable this option, both the editor and cooked builds will support blueprint-only Primary Assets without having to subclass PrimaryDataAsset, but in a large game determining the PrimaryAssetId can be slow.
	Update EngineTests to cover this case

Change 3755743 by Marc.Audy

	PR #4218: Corrected Invalidate FTimerHandle tooltip (Contributed by projectgheist)
	#jira UE-52355
	#jira UE-52296

Change 3755980 by Marc.Audy

	Go back to using function local statics for tickable arrays because some modules will start using them prior to the unrealed module getting initialized so any entries at that point will be wiped out.
	#jira UE-51955

[CL 3756414 by Marc Audy in Main branch]
2017-11-14 13:54:34 -05:00
..