Copying //UE4/Dev-Blueprints to //UE4/Dev-Main (Source: //UE4/Dev-Blueprints @ 3194222)

#lockdown Nick.Penwarden
#rb None

==========================
MAJOR FEATURES + CHANGES
==========================

Change 3170086 on 2016/10/20 by Dan.Oconnor

	PR #2760: UE-35454: Vector2D sets default value (Contributed by projectgheist)

	#jira UE-35454, UE-35499

Change 3175577 on 2016/10/26 by Dan.Oconnor

	Back out changelist 3170086 - this change is incompatible with existing default values on EdGraphNodes

Change 3178243 on 2016/10/28 by Ryan.Rauschkolb

	BP Profiler: Fixed crash when profiling InputKeyEvents
	#jira UE-37392

Change 3178702 on 2016/10/28 by Dan.Oconnor

	Implement  UStructProperty::GetValueTypeHashInternal
	#jira UE-2114

Change 3178812 on 2016/10/28 by Dan.Oconnor

	Improved map pin compatabiliity checks (can no longer connect maps to non-container wildcards, connect unrelated map types), properly setting HasGetValueTypeHash for blueprint generated properties, preventing compilation of Set and Map properties that have unhashable members

Change 3179999 on 2016/10/31 by Ryan.Rauschkolb

	BP Profiler: Fixed issue where Tunnel boundaries weren't being created for each entry/exit pin

Change 3180700 on 2016/10/31 by Dan.Oconnor

	Typo fix, referred to as Key, when property in question is a value type for a map

Change 3181014 on 2016/11/01 by Mike.Beach

	Preventing the Blueprint compiler from erroring on missing delegate variables, when the expected member belongs to another Blueprint that hasn't been compiled-on-load yet (the Blueprint was possibly saved without compiling, so the expected delegate may be there).

	#jira UE-37679

Change 3182378 on 2016/11/01 by Dan.Oconnor

	Correctly handle non-native structs, which are currently always hashable

Change 3182440 on 2016/11/01 by Dan.Oconnor

	SA fix - introduced by 3178812

Change 3183764 on 2016/11/02 by Ryan.Rauschkolb

	Collapsing nodes to function now only links gateway pins to the result node if existing links weren't transferred over.
	#jira UE-23381

Change 3184306 on 2016/11/02 by Dan.Oconnor

	Fix for TSet pins being connectable to ArrayDependentParams (e.g. Item node on a Add to Array node)

Change 3184310 on 2016/11/02 by Dan.Oconnor

	Add BlueprintMapLibrary. Rename RemoveAt_NeedsRehash functions, as they do properly unlink elements in a Map/Set. Implement FScriptSetHelper::Remove in terms of Find and RemoveAt. Correct iteration of Sets in BlueprintSetLibrary.

Change 3185317 on 2016/11/03 by Ryan.Rauschkolb

	Fixed crash when collapsing nodes

Change 3185482 on 2016/11/03 by Dan.Oconnor

	Remove superfluous branch

Change 3185493 on 2016/11/03 by Mike.Beach

	Guarding against missing variable errors/warnings (when two Blueprints are cyclically dependent and the one with variables was saved without compiling variables in).

Change 3185501 on 2016/11/03 by Mike.Beach

	Remove [EditoronlyBP] settings from the engine. These were old legacy settings which let you use/export editor-only UBlueprint objects in cooked projects (was deprecated in 4.14, now gone for 4.15).

	#jira UE-37967

Change 3186924 on 2016/11/04 by Maciej.Mroz

	BP nativization works with EDL. Part 1. Work n progress.

Change 3188920 on 2016/11/07 by Phillip.Kavan

	[UE-30735] Hide 'EditInstanceOnly' properties when viewing/editing SCS component defaults in the Blueprint editor.

	change summary:
	- modified SKismetInspector::IsPropertyVisible() to leverage the IsTemplate() API which checks both CDO/archetype flags.

	#jira UE-30735

Change 3190417 on 2016/11/08 by Dan.Oconnor

	Unified compact node style, added icons for Set and Map library functions.
	#jira UE-2114

Change 3190429 on 2016/11/08 by Dan.Oconnor

	Shadowvariable fixes

Change 3190465 on 2016/11/08 by Dan.Oconnor

	Test asset updates

Change 3190984 on 2016/11/08 by Mike.Beach

	CIS fix for static analysis.

Change 3191035 on 2016/11/08 by Dan.Oconnor

	Disabling changing replication behavior for Set and Map Properties - networking has no near term plan to support this
	#jira UE-2114

Change 3191059 on 2016/11/08 by Dan.Oconnor

	UE-27728 test assets

Change 3191671 on 2016/11/09 by Maciej.Mroz

	EDL + Nativization. Fake export for CDO. Work in progress.

Change 3192327 on 2016/11/09 by Mike.Beach

	Fixing up CIS compiler error.

Change 3192464 on 2016/11/09 by Mike.Beach

	More CIS fixes for static analysis.

Change 3193467 on 2016/11/10 by Mike.Beach

	Adding a Blueprint function to get the process's commandline.

Change 3193822 on 2016/11/10 by Ben.Marsh

	Build: Replace Fortnite Win32 compile with UE4Game Win32. Fortnite aren't shipping Win32 any more.

Change 3194088 on 2016/11/10 by Dan.Oconnor

	Disabling SA warning at this scope in order to hopefully improve messaging

Change 3194222 on 2016/11/10 by Dan.Oconnor

	Better fix for SA error after taking a look at crash reporter and finding a rare crash in IsTypeCompatibleWithProperty

[CL 3194231 by Dan Oconnor in Main branch]
This commit is contained in:
Dan Oconnor
2016-11-10 21:28:46 -05:00
committed by Dan.OConnor@epicgames.com
parent be1a7eac68
commit 3116173d74
69 changed files with 2546 additions and 1624 deletions
@@ -1827,7 +1827,7 @@ bool GameProjectUtils::GenerateConfigFiles(const FProjectInformation& InProjectI
// DefaultEditor.ini
{
const FString DefaultEditorIniFilename = ProjectConfigPath / TEXT("DefaultEditor.ini");
FString FileContents = FLegacyEditorOnlyBlueprintOptions::GetDefaultEditorConfig();
FString FileContents;
if (WriteOutputFile(DefaultEditorIniFilename, FileContents, OutFailReason))
{