Commit Graph

28 Commits

Author SHA1 Message Date
Marc Audy
0cbbc781ca Merge UE5/Release-Engine-Staging @ 15740152 to UE5/Main
This represents UE4/Main @ 15709114

[CL 15740605 by Marc Audy in ue5-main branch]
2021-03-18 15:20:03 -04:00
Zousar Shaker
3b4c8fc1c5 Automated wrapped object pointer upgrade for Engine + ShooterGame + ShooterGame referenced plugins
#rb none

[CL 15224650 by Zousar Shaker in ue5-main branch]
2021-01-27 17:40:25 -04:00
ryan durand
0f0464a30e Updating copyright for Engine Runtime.
#rnx
#rb none


#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869210 via CL 10869511 via CL 10869900
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870549 by ryan durand in Main branch]
2019-12-26 14:45:42 -05:00
Ben Zeigler
09b0d5f7a9 #jira UE-67651 Allow setting the display name of the AsyncTaskProxy pin on async nodes by setting ExposedAsyncProxy="DisplayName". Change the default name for gameplay tasks to AsyncTask
Based on PR #5362, but this only sets the display name and doesn't change the internal name, to avoid backward compatibility issues
#rb Fred.kimberley

[CL 5563011 by Ben Zeigler in Dev-Framework branch]
2019-03-26 17:01:34 -04:00
Marc Audy
608734e30d Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 4664414
#rb
#rnx

[CL 4666113 by Marc Audy in Dev-Framework branch]
2018-12-17 12:24:20 -05:00
Ben Marsh
ea340d3fbf Copying //UE4/Fortnite-Staging to Dev-Main (//UE4/Dev-Main)
#rb none
#lockdown Nick.Penwarden

[CL 4567513 by Ben Marsh in Main branch]
2018-11-14 19:05:13 -05:00
Ben Marsh
13d012685f Merging copyright update from 4.19 branch.
#rb none
#rnx
#jira

[CL 3818977 by Ben Marsh in Staging-4.19 branch]
2018-01-02 15:30:26 -05:00
Andrew Grant
c5ccb6e4a9 Copying //UE4/Orion-Staging to //UE4/Main (Source: //Orion/Dev-General @ 3564337)
#lockdown Nick.Penwarden
#rb na


Change 3564610 on 2017/07/31 by Uriel.Doyon

	Integrated CL 3543210 : Fixed an issue when computing material scales where the default material ends up being used instead of the required material.
	Deprecated previous material data as it was causing some waste.
	Integrated CL 3526859 : Texture mip bias is now reset whenever the streaming budget increases
	#!rb none
	#!tests played monolith2 on PS4

Change 3564585 on 2017/07/31 by robomerge

	#!ROBOMERGE-AUTHOR: ben.salem
	Merging using Dev-Gen_->_Release-42
	Killing old useless nodes, fixing perf reporting, turning on shallow tests, killing non-focus in-depth perf tests for now
	#!rb various people in devgen
	#!tests Ran a shallow test map.

	#!ROBOMERGE-SOURCE: CL 3564579 in //Orion/Release-42/... via CL 3564580
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3564584 on 2017/07/31 by robomerge

	#!ROBOMERGE-AUTHOR: ben.salem
	Merging using Dev-Gen_->_Release-42
	Killing old useless nodes, fixing perf reporting, turning on shallow tests, killing non-focus in-depth perf tests for now
	#!rb various people in devgen
	#!tests Ran a shallow test map.

	#!ROBOMERGE-SOURCE: CL 3564579 in //Orion/Release-42/... via CL 3564580
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3564583 on 2017/07/31 by robomerge

	#!ROBOMERGE-AUTHOR: ben.salem
	Merging using Dev-Gen_->_Release-42
	Killing old useless nodes, fixing perf reporting, turning on shallow tests, killing non-focus in-depth perf tests for now
	#!rb various people in devgen
	#!tests Ran a shallow test map.

	#!ROBOMERGE-SOURCE: CL 3564579 in //Orion/Release-42/... via CL 3564580
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3564582 on 2017/07/31 by robomerge

	#!ROBOMERGE-AUTHOR: ben.salem
	Merging using Dev-Gen_->_Release-42
	Killing old useless nodes, fixing perf reporting, turning on shallow tests, killing non-focus in-depth perf tests for now
	#!rb various people in devgen
	#!tests Ran a shallow test map.

	#!ROBOMERGE-SOURCE: CL 3564579 in //Orion/Release-42/... via CL 3564580
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3564580 on 2017/07/31 by robomerge

	#!ROBOMERGE-AUTHOR: ben.salem
	Merging using Dev-Gen_->_Release-42
	Killing old useless nodes, fixing perf reporting, turning on shallow tests, killing non-focus in-depth perf tests for now
	#!rb various people in devgen
	#!tests Ran a shallow test map.

	#!ROBOMERGE-SOURCE: CL 3564579 in //Orion/Release-42/...
	#!ROBOMERGE-BOT: ORION (Release-42 -> Main)

Change 3564579 on 2017/07/31 by Ben.Salem

	Merging using Dev-Gen_->_Release-42
	Killing old useless nodes, fixing perf reporting, turning on shallow tests, killing non-focus in-depth perf tests for now
	#!rb various people in devgen
	#!tests Ran a shallow test map.

Change 3564513 on 2017/07/31 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Fixed warning when opening Kwang AnimBP the first time, due to missing virtual bone name. (When Skeleton doesn't have PostLoad() called on it yet - happens only the first time the AnimBP is opened).

	[CODEREVIEW] jurre.debaare, dwayne.martin, lina.halper, martin.wilson
	#!rb none
	#!tests Kwang AnimBP opens without a warning.

	#!ROBOMERGE-SOURCE: CL 3564506 in //Orion/Release-42/... via CL 3564507
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3564512 on 2017/07/31 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Fixed warning when opening Kwang AnimBP the first time, due to missing virtual bone name. (When Skeleton doesn't have PostLoad() called on it yet - happens only the first time the AnimBP is opened).

	[CODEREVIEW] jurre.debaare, dwayne.martin, lina.halper, martin.wilson
	#!rb none
	#!tests Kwang AnimBP opens without a warning.

	#!ROBOMERGE-SOURCE: CL 3564506 in //Orion/Release-42/... via CL 3564507
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3564511 on 2017/07/31 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Fixed warning when opening Kwang AnimBP the first time, due to missing virtual bone name. (When Skeleton doesn't have PostLoad() called on it yet - happens only the first time the AnimBP is opened).

	[CODEREVIEW] jurre.debaare, dwayne.martin, lina.halper, martin.wilson
	#!rb none
	#!tests Kwang AnimBP opens without a warning.

	#!ROBOMERGE-SOURCE: CL 3564506 in //Orion/Release-42/... via CL 3564507
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3564510 on 2017/07/31 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Fixed warning when opening Kwang AnimBP the first time, due to missing virtual bone name. (When Skeleton doesn't have PostLoad() called on it yet - happens only the first time the AnimBP is opened).

	[CODEREVIEW] jurre.debaare, dwayne.martin, lina.halper, martin.wilson
	#!rb none
	#!tests Kwang AnimBP opens without a warning.

	#!ROBOMERGE-SOURCE: CL 3564506 in //Orion/Release-42/... via CL 3564507
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3564509 on 2017/07/31 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Fixed warning when opening Kwang AnimBP the first time, due to missing virtual bone name. (When Skeleton doesn't have PostLoad() called on it yet - happens only the first time the AnimBP is opened).

	[CODEREVIEW] jurre.debaare, dwayne.martin, lina.halper, martin.wilson
	#!rb none
	#!tests Kwang AnimBP opens without a warning.

	#!ROBOMERGE-SOURCE: CL 3564506 in //Orion/Release-42/... via CL 3564507
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3564507 on 2017/07/31 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Fixed warning when opening Kwang AnimBP the first time, due to missing virtual bone name. (When Skeleton doesn't have PostLoad() called on it yet - happens only the first time the AnimBP is opened).

	[CODEREVIEW] jurre.debaare, dwayne.martin, lina.halper, martin.wilson
	#!rb none
	#!tests Kwang AnimBP opens without a warning.

	#!ROBOMERGE-SOURCE: CL 3564506 in //Orion/Release-42/...
	#!ROBOMERGE-BOT: ORION (Release-42 -> Main)

Change 3564506 on 2017/07/31 by Laurent.Delayen

	Fixed warning when opening Kwang AnimBP the first time, due to missing virtual bone name. (When Skeleton doesn't have PostLoad() called on it yet - happens only the first time the AnimBP is opened).

	#!codereview jurre.debaare, dwayne.martin, lina.halper, martin.wilson
	#!rb none
	#!tests Kwang AnimBP opens without a warning.

Change 3564384 on 2017/07/31 by Shaun.Kime

	Now have a System Life Cycle module that looks for all the emitters being dead and then disables itself. This also triggers the reset of the simulation.
	GPU particles seems to have degraded after the spawn rate.

	Emitters now reset when there are no particles.
	Systems now reset when the state is Dead or Disabled, so you'll need to add a System Life Cycle component to have proper looping behavior for a system.

	#!rb none
	#!tests updated hypnotizer and other scripts

Change 3564012 on 2017/07/31 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Added console command to disable URO interpolation.

	[CODEREVIEW] martin.wilson, lina.halper
	#!rb none
	#!tests ghost networked, simulated proxy.

	#!ROBOMERGE-SOURCE: CL 3564003 in //Orion/Release-42/... via CL 3564005
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3564009 on 2017/07/31 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Added console command to disable URO interpolation.

	[CODEREVIEW] martin.wilson, lina.halper
	#!rb none
	#!tests ghost networked, simulated proxy.

	#!ROBOMERGE-SOURCE: CL 3564003 in //Orion/Release-42/... via CL 3564005
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3564008 on 2017/07/31 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Added console command to disable URO interpolation.

	[CODEREVIEW] martin.wilson, lina.halper
	#!rb none
	#!tests ghost networked, simulated proxy.

	#!ROBOMERGE-SOURCE: CL 3564003 in //Orion/Release-42/... via CL 3564005
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3564007 on 2017/07/31 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Added console command to disable URO interpolation.

	[CODEREVIEW] martin.wilson, lina.halper
	#!rb none
	#!tests ghost networked, simulated proxy.

	#!ROBOMERGE-SOURCE: CL 3564003 in //Orion/Release-42/... via CL 3564005
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3564006 on 2017/07/31 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Added console command to disable URO interpolation.

	[CODEREVIEW] martin.wilson, lina.halper
	#!rb none
	#!tests ghost networked, simulated proxy.

	#!ROBOMERGE-SOURCE: CL 3564003 in //Orion/Release-42/... via CL 3564005
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3564005 on 2017/07/31 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Added console command to disable URO interpolation.

	[CODEREVIEW] martin.wilson, lina.halper
	#!rb none
	#!tests ghost networked, simulated proxy.

	#!ROBOMERGE-SOURCE: CL 3564003 in //Orion/Release-42/...
	#!ROBOMERGE-BOT: ORION (Release-42 -> Main)

Change 3564003 on 2017/07/31 by Laurent.Delayen

	Added console command to disable URO interpolation.

	#!codereview martin.wilson, lina.halper
	#!rb none
	#!tests ghost networked, simulated proxy.

Change 3563538 on 2017/07/30 by Frank.Fella

	Niagara - Stack data interface editing fixes
	+ When a data interface object is modified by the stack, refresh the curves UI and re-initialize the simulation.
	+ Generate better names for the inputs used by data interfaces.

	#!Tests The curve UI and simulation update correctly when modifying the curve data interfaces in the stack and the generated inputs for data interfaces have better names.
	#!rb none

	#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime

Change 3563537 on 2017/07/30 by Frank.Fella

	Niagara - Fix the background color for stack errors.

	#!Tests Stack errors are no longer white.
	#!rb none

Change 3563531 on 2017/07/30 by Frank.Fella

	Niagara - Generate stack spacer keys more safely to prevent list view crashes.

	#!Tests adding an emitter spawn module no longer crashes.
	#!rb none

	#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime

Change 3563518 on 2017/07/30 by Frank.Fella

	Niagara - Give parameter map error log message more context

	#!Tests none
	#!rb none

	#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime

Change 3563384 on 2017/07/29 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed some commandline logic issues in LoadTest

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3563375 in //Orion/Release-42/... via CL 3563379
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3563383 on 2017/07/29 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed some commandline logic issues in LoadTest

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3563375 in //Orion/Release-42/... via CL 3563379
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3563382 on 2017/07/29 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed some commandline logic issues in LoadTest

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3563375 in //Orion/Release-42/... via CL 3563379
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3563381 on 2017/07/29 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed some commandline logic issues in LoadTest

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3563375 in //Orion/Release-42/... via CL 3563379
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3563380 on 2017/07/29 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed some commandline logic issues in LoadTest

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3563375 in //Orion/Release-42/... via CL 3563379
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3563379 on 2017/07/29 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed some commandline logic issues in LoadTest

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3563375 in //Orion/Release-42/...
	#!ROBOMERGE-BOT: ORION (Release-42 -> Main)

Change 3563375 on 2017/07/29 by Andrew.Grant

	Fixed some commandline logic issues in LoadTest

	#!tests ran locally
	#!rb none

Change 3563307 on 2017/07/29 by Frank.Fella

	Niagara - Stack UI Rework
	+ Refactor most of the stack layout code to make things more consistent and to make future features possible.
	+ Add a hover cue for item rows.
	+ Add icons for the different types of inputs.
	+ Make inputs collapsible.
	+ Move the pin buttons to the right side of the name column to prevent visual clutter with the expanders.
	+ Make the module splitter visible and add a correct hover cue.

	#!Tests Stack functions correctly.
	#!rb none

	#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime

Change 3563305 on 2017/07/29 by Ben.Salem

	Add Shallow FX Test node to gauntlet and to orionbuild. Also switched Dev-Gen to being the Deep Test branch instead of dev-ui.
	#!rb none
	#!tests Ran a test of the new node, preflighted orionbuild.xml changes.

Change 3563205 on 2017/07/29 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Add an exception handler around post-test Gif creation.

	Added -attended option to tests.

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3563199 in //Orion/Release-42/... via CL 3563200
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3563204 on 2017/07/29 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Add an exception handler around post-test Gif creation.

	Added -attended option to tests.

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3563199 in //Orion/Release-42/... via CL 3563200
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3563203 on 2017/07/29 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Add an exception handler around post-test Gif creation.

	Added -attended option to tests.

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3563199 in //Orion/Release-42/... via CL 3563200
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3563202 on 2017/07/29 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Add an exception handler around post-test Gif creation.

	Added -attended option to tests.

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3563199 in //Orion/Release-42/... via CL 3563200
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3563201 on 2017/07/29 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Add an exception handler around post-test Gif creation.

	Added -attended option to tests.

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3563199 in //Orion/Release-42/... via CL 3563200
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3563200 on 2017/07/29 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Add an exception handler around post-test Gif creation.

	Added -attended option to tests.

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3563199 in //Orion/Release-42/...
	#!ROBOMERGE-BOT: ORION (Release-42 -> Main)

Change 3563199 on 2017/07/29 by Andrew.Grant

	Add an exception handler around post-test Gif creation.

	Added -attended option to tests.

	#!tests compiled
	#!rb none

Change 3563187 on 2017/07/29 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix an issue where we'd try to set a file attriute before copying it (!)

	Turn failure of handling loadorder file into a warning

	#!tests compiled.
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3563181 in //Orion/Release-42/... via CL 3563182
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3563186 on 2017/07/29 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix an issue where we'd try to set a file attriute before copying it (!)

	Turn failure of handling loadorder file into a warning

	#!tests compiled.
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3563181 in //Orion/Release-42/... via CL 3563182
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3563185 on 2017/07/29 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix an issue where we'd try to set a file attriute before copying it (!)

	Turn failure of handling loadorder file into a warning

	#!tests compiled.
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3563181 in //Orion/Release-42/... via CL 3563182
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3563184 on 2017/07/29 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix an issue where we'd try to set a file attriute before copying it (!)

	Turn failure of handling loadorder file into a warning

	#!tests compiled.
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3563181 in //Orion/Release-42/... via CL 3563182
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3563183 on 2017/07/29 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix an issue where we'd try to set a file attriute before copying it (!)

	Turn failure of handling loadorder file into a warning

	#!tests compiled.
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3563181 in //Orion/Release-42/... via CL 3563182
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3563182 on 2017/07/29 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix an issue where we'd try to set a file attriute before copying it (!)

	Turn failure of handling loadorder file into a warning

	#!tests compiled.
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3563181 in //Orion/Release-42/...
	#!ROBOMERGE-BOT: ORION (Release-42 -> Main)

Change 3563181 on 2017/07/29 by Andrew.Grant

	Fix an issue where we'd try to set a file attriute before copying it (!)

	Turn failure of handling loadorder file into a warning

	#!tests compiled.
	#!rb none

Change 3562983 on 2017/07/28 by robomerge

	#!ROBOMERGE-AUTHOR: dan.hertzka
	Fixed all orion tooltip scaling & placement issues
	- Tooltip itself is always drawn unscaled, regardless of the anchor's layout or render scaling
	- Tooltip is anchored based on both the layout and render scaling, so the unscaled tooltip still appears in the correct spot relative to the scaled anchor
	- Finally, all tooltips are always drawn at full opacity and with no tint, regardless of the tint/alpha on the anchor
	- Unfortunately this couldn't all just be added direcly to SMenuAnchor. It's in proper Slate land and unable to access the game viewport's DPI scale.

	Made a few small engine-level changes to SMenuAnchor:
	- Added bApplyWidgetStyleToMenu - if false, the popup is given a default FWidgetStyle when it's painted
	- Moved the FPopupPlacement declaration to SMenuAnchor.h, but it's a protected declaration within the widget

	[at Nick.Darnell,] [at Don.Eubanks] [FYI] Matt.Schembari, Philip.Buuck, Stephan.Jiang
	#!rb none
	#!tests Editor tooltips are fine; PIE Frontend - checked that both the deck builder gem tree gems and the side entries in the chest selection screen appear properly (good examples of layout scaling and pure render scaling)

	[QAREVIEW] Let me know if you come across any tooltips that are blatantly huge, tiny, or in an incorrect place

	#!ROBOMERGE-SOURCE: CL 3562969 in //Orion/Release-42/... via CL 3562978
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3562982 on 2017/07/28 by robomerge

	#!ROBOMERGE-AUTHOR: dan.hertzka
	Fixed all orion tooltip scaling & placement issues
	- Tooltip itself is always drawn unscaled, regardless of the anchor's layout or render scaling
	- Tooltip is anchored based on both the layout and render scaling, so the unscaled tooltip still appears in the correct spot relative to the scaled anchor
	- Finally, all tooltips are always drawn at full opacity and with no tint, regardless of the tint/alpha on the anchor
	- Unfortunately this couldn't all just be added direcly to SMenuAnchor. It's in proper Slate land and unable to access the game viewport's DPI scale.

	Made a few small engine-level changes to SMenuAnchor:
	- Added bApplyWidgetStyleToMenu - if false, the popup is given a default FWidgetStyle when it's painted
	- Moved the FPopupPlacement declaration to SMenuAnchor.h, but it's a protected declaration within the widget

	[at Nick.Darnell,] [at Don.Eubanks] [FYI] Matt.Schembari, Philip.Buuck, Stephan.Jiang
	#!rb none
	#!tests Editor tooltips are fine; PIE Frontend - checked that both the deck builder gem tree gems and the side entries in the chest selection screen appear properly (good examples of layout scaling and pure render scaling)

	[QAREVIEW] Let me know if you come across any tooltips that are blatantly huge, tiny, or in an incorrect place

	#!ROBOMERGE-SOURCE: CL 3562969 in //Orion/Release-42/... via CL 3562978
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3562981 on 2017/07/28 by robomerge

	#!ROBOMERGE-AUTHOR: dan.hertzka
	Fixed all orion tooltip scaling & placement issues
	- Tooltip itself is always drawn unscaled, regardless of the anchor's layout or render scaling
	- Tooltip is anchored based on both the layout and render scaling, so the unscaled tooltip still appears in the correct spot relative to the scaled anchor
	- Finally, all tooltips are always drawn at full opacity and with no tint, regardless of the tint/alpha on the anchor
	- Unfortunately this couldn't all just be added direcly to SMenuAnchor. It's in proper Slate land and unable to access the game viewport's DPI scale.

	Made a few small engine-level changes to SMenuAnchor:
	- Added bApplyWidgetStyleToMenu - if false, the popup is given a default FWidgetStyle when it's painted
	- Moved the FPopupPlacement declaration to SMenuAnchor.h, but it's a protected declaration within the widget

	[at Nick.Darnell,] [at Don.Eubanks] [FYI] Matt.Schembari, Philip.Buuck, Stephan.Jiang
	#!rb none
	#!tests Editor tooltips are fine; PIE Frontend - checked that both the deck builder gem tree gems and the side entries in the chest selection screen appear properly (good examples of layout scaling and pure render scaling)

	[QAREVIEW] Let me know if you come across any tooltips that are blatantly huge, tiny, or in an incorrect place

	#!ROBOMERGE-SOURCE: CL 3562969 in //Orion/Release-42/... via CL 3562978
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3562980 on 2017/07/28 by robomerge

	#!ROBOMERGE-AUTHOR: dan.hertzka
	Fixed all orion tooltip scaling & placement issues
	- Tooltip itself is always drawn unscaled, regardless of the anchor's layout or render scaling
	- Tooltip is anchored based on both the layout and render scaling, so the unscaled tooltip still appears in the correct spot relative to the scaled anchor
	- Finally, all tooltips are always drawn at full opacity and with no tint, regardless of the tint/alpha on the anchor
	- Unfortunately this couldn't all just be added direcly to SMenuAnchor. It's in proper Slate land and unable to access the game viewport's DPI scale.

	Made a few small engine-level changes to SMenuAnchor:
	- Added bApplyWidgetStyleToMenu - if false, the popup is given a default FWidgetStyle when it's painted
	- Moved the FPopupPlacement declaration to SMenuAnchor.h, but it's a protected declaration within the widget

	[at Nick.Darnell,] [at Don.Eubanks] [FYI] Matt.Schembari, Philip.Buuck, Stephan.Jiang
	#!rb none
	#!tests Editor tooltips are fine; PIE Frontend - checked that both the deck builder gem tree gems and the side entries in the chest selection screen appear properly (good examples of layout scaling and pure render scaling)

	[QAREVIEW] Let me know if you come across any tooltips that are blatantly huge, tiny, or in an incorrect place

	#!ROBOMERGE-SOURCE: CL 3562969 in //Orion/Release-42/... via CL 3562978
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3562979 on 2017/07/28 by robomerge

	#!ROBOMERGE-AUTHOR: dan.hertzka
	Fixed all orion tooltip scaling & placement issues
	- Tooltip itself is always drawn unscaled, regardless of the anchor's layout or render scaling
	- Tooltip is anchored based on both the layout and render scaling, so the unscaled tooltip still appears in the correct spot relative to the scaled anchor
	- Finally, all tooltips are always drawn at full opacity and with no tint, regardless of the tint/alpha on the anchor
	- Unfortunately this couldn't all just be added direcly to SMenuAnchor. It's in proper Slate land and unable to access the game viewport's DPI scale.

	Made a few small engine-level changes to SMenuAnchor:
	- Added bApplyWidgetStyleToMenu - if false, the popup is given a default FWidgetStyle when it's painted
	- Moved the FPopupPlacement declaration to SMenuAnchor.h, but it's a protected declaration within the widget

	[at Nick.Darnell,] [at Don.Eubanks] [FYI] Matt.Schembari, Philip.Buuck, Stephan.Jiang
	#!rb none
	#!tests Editor tooltips are fine; PIE Frontend - checked that both the deck builder gem tree gems and the side entries in the chest selection screen appear properly (good examples of layout scaling and pure render scaling)

	[QAREVIEW] Let me know if you come across any tooltips that are blatantly huge, tiny, or in an incorrect place

	#!ROBOMERGE-SOURCE: CL 3562969 in //Orion/Release-42/... via CL 3562978
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3562978 on 2017/07/28 by robomerge

	#!ROBOMERGE-AUTHOR: dan.hertzka
	Fixed all orion tooltip scaling & placement issues
	- Tooltip itself is always drawn unscaled, regardless of the anchor's layout or render scaling
	- Tooltip is anchored based on both the layout and render scaling, so the unscaled tooltip still appears in the correct spot relative to the scaled anchor
	- Finally, all tooltips are always drawn at full opacity and with no tint, regardless of the tint/alpha on the anchor
	- Unfortunately this couldn't all just be added direcly to SMenuAnchor. It's in proper Slate land and unable to access the game viewport's DPI scale.

	Made a few small engine-level changes to SMenuAnchor:
	- Added bApplyWidgetStyleToMenu - if false, the popup is given a default FWidgetStyle when it's painted
	- Moved the FPopupPlacement declaration to SMenuAnchor.h, but it's a protected declaration within the widget

	[at Nick.Darnell,] [at Don.Eubanks] [FYI] Matt.Schembari, Philip.Buuck, Stephan.Jiang
	#!rb none
	#!tests Editor tooltips are fine; PIE Frontend - checked that both the deck builder gem tree gems and the side entries in the chest selection screen appear properly (good examples of layout scaling and pure render scaling)

	[QAREVIEW] Let me know if you come across any tooltips that are blatantly huge, tiny, or in an incorrect place

	#!ROBOMERGE-SOURCE: CL 3562969 in //Orion/Release-42/...
	#!ROBOMERGE-BOT: ORION (Release-42 -> Main)

Change 3562977 on 2017/07/28 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Editgration of 3437205 from Dev-Framework to address issues with Blueprint references being incorrectly collected

	#!rb none
	[at daniel.lamb] #!tests LoadTest locally on cooked data on PS4/Win64

	#!ROBOMERGE-SOURCE: CL 3562966 in //Orion/Release-42/... via CL 3562970
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3562976 on 2017/07/28 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Editgration of 3437205 from Dev-Framework to address issues with Blueprint references being incorrectly collected

	#!rb none
	[at daniel.lamb] #!tests LoadTest locally on cooked data on PS4/Win64

	#!ROBOMERGE-SOURCE: CL 3562966 in //Orion/Release-42/... via CL 3562970
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3562975 on 2017/07/28 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Editgration of 3437205 from Dev-Framework to address issues with Blueprint references being incorrectly collected

	#!rb none
	[at daniel.lamb] #!tests LoadTest locally on cooked data on PS4/Win64

	#!ROBOMERGE-SOURCE: CL 3562966 in //Orion/Release-42/... via CL 3562970
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3562974 on 2017/07/28 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Editgration of 3437205 from Dev-Framework to address issues with Blueprint references being incorrectly collected

	#!rb none
	[at daniel.lamb] #!tests LoadTest locally on cooked data on PS4/Win64

	#!ROBOMERGE-SOURCE: CL 3562966 in //Orion/Release-42/... via CL 3562970
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3562973 on 2017/07/28 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Editgration of 3437205 from Dev-Framework to address issues with Blueprint references being incorrectly collected

	#!rb none
	[at daniel.lamb] #!tests LoadTest locally on cooked data on PS4/Win64

	#!ROBOMERGE-SOURCE: CL 3562966 in //Orion/Release-42/... via CL 3562970
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3562970 on 2017/07/28 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Editgration of 3437205 from Dev-Framework to address issues with Blueprint references being incorrectly collected

	#!rb none
	[at daniel.lamb] #!tests LoadTest locally on cooked data on PS4/Win64

	#!ROBOMERGE-SOURCE: CL 3562966 in //Orion/Release-42/...
	#!ROBOMERGE-BOT: ORION (Release-42 -> Main)

Change 3562969 on 2017/07/28 by Dan.Hertzka

	Fixed all orion tooltip scaling & placement issues
	- Tooltip itself is always drawn unscaled, regardless of the anchor's layout or render scaling
	- Tooltip is anchored based on both the layout and render scaling, so the unscaled tooltip still appears in the correct spot relative to the scaled anchor
	- Finally, all tooltips are always drawn at full opacity and with no tint, regardless of the tint/alpha on the anchor
	- Unfortunately this couldn't all just be added direcly to SMenuAnchor. It's in proper Slate land and unable to access the game viewport's DPI scale.

	Made a few small engine-level changes to SMenuAnchor:
	- Added bApplyWidgetStyleToMenu - if false, the popup is given a default FWidgetStyle when it's painted
	- Moved the FPopupPlacement declaration to SMenuAnchor.h, but it's a protected declaration within the widget

	[OR-41642] - Alpha is no longer applied to the chest tooltips. Also, the chests on the edge won't have their tooltip clip off the screen.

	#!review-3562971 @Nick.Darnell, @Don.Eubanks
	#!fyi Matt.Schembari, Philip.Buuck, Stephan.Jiang
	#!rb none
	#!tests Editor tooltips are fine; PIE Frontend - checked that both the deck builder gem tree gems and the side entries in the chest selection screen appear properly (good examples of layout scaling and pure render scaling)

	#!QAReview Let me know if you come across any tooltips that are blatantly huge, tiny, or in an incorrect place

Change 3562966 on 2017/07/28 by Andrew.Grant

	Editgration of 3437205 from Dev-Framework to address issues with Blueprint references being incorrectly collected

	#!rb none
	#!review-3562967 @daniel.lamb
	#!tests LoadTest locally on cooked data on PS4/Win64

Change 3562965 on 2017/07/28 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed to LoadTest to prevent it timing out on PS4

	#!tests tested locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3562959 in //Orion/Release-42/... via CL 3562960
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3562964 on 2017/07/28 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed to LoadTest to prevent it timing out on PS4

	#!tests tested locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3562959 in //Orion/Release-42/... via CL 3562960
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3562963 on 2017/07/28 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed to LoadTest to prevent it timing out on PS4

	#!tests tested locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3562959 in //Orion/Release-42/... via CL 3562960
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3562962 on 2017/07/28 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed to LoadTest to prevent it timing out on PS4

	#!tests tested locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3562959 in //Orion/Release-42/... via CL 3562960
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3562961 on 2017/07/28 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed to LoadTest to prevent it timing out on PS4

	#!tests tested locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3562959 in //Orion/Release-42/... via CL 3562960
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3562960 on 2017/07/28 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed to LoadTest to prevent it timing out on PS4

	#!tests tested locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3562959 in //Orion/Release-42/...
	#!ROBOMERGE-BOT: ORION (Release-42 -> Main)

Change 3562959 on 2017/07/28 by Andrew.Grant

	Changed to LoadTest to prevent it timing out on PS4

	#!tests tested locally
	#!rb none

Change 3562136 on 2017/07/28 by Shaun.Kime

	Changing the version so that old assets will recompile and regenerate their spawn attribute table

	#!rb none
	#!code.review simon.tovey
	#!tests opened asset and made sure it compiled on load

Change 3560805 on 2017/07/28 by Simon.Tovey

	- Programmable spawning
	All spawning controlled by creating a FNiagaraSpawnInfo attribute. Any of these attributes in an emitter will feed one spawn script run.
	- Fixed issue with HLSL and register table layout not matching for structs correctly.
	- Removed some vestigial code.
	- Temporarily commenting out references to burst in the UI until we can hook them back up.
	- Removed direct ref to emitter handle in emitter instances with an EmitterIndex in their parent. More broadly useful and can be used to access emitter handle.
	- Fixed a couple of issues breaking interpolated spawning.
	- Updated default emitter and the hypnotiser to new spawning method.

	#!rb none
	#!tests Tested new default emitter and a few others.
	#!codereview Olaf.Piesche, Frank.Fella, Shaun.Kime

Change 3560376 on 2017/07/27 by robomerge

	#!ROBOMERGE-AUTHOR: stephan.jiang
	OrionEditableTextBox max count

	  -- This way there is a max count for Deck names so they won't go over above 50 characters.

	#!rb Dan.Hertzka
	#!test PIE

	#!ROBOMERGE-SOURCE: CL 3560367 in //Orion/Release-42/... via CL 3560370
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3560375 on 2017/07/27 by robomerge

	#!ROBOMERGE-AUTHOR: stephan.jiang
	OrionEditableTextBox max count

	  -- This way there is a max count for Deck names so they won't go over above 50 characters.

	#!rb Dan.Hertzka
	#!test PIE

	#!ROBOMERGE-SOURCE: CL 3560367 in //Orion/Release-42/... via CL 3560370
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3560374 on 2017/07/27 by robomerge

	#!ROBOMERGE-AUTHOR: stephan.jiang
	OrionEditableTextBox max count

	  -- This way there is a max count for Deck names so they won't go over above 50 characters.

	#!rb Dan.Hertzka
	#!test PIE

	#!ROBOMERGE-SOURCE: CL 3560367 in //Orion/Release-42/... via CL 3560370
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3560373 on 2017/07/27 by robomerge

	#!ROBOMERGE-AUTHOR: stephan.jiang
	OrionEditableTextBox max count

	  -- This way there is a max count for Deck names so they won't go over above 50 characters.

	#!rb Dan.Hertzka
	#!test PIE

	#!ROBOMERGE-SOURCE: CL 3560367 in //Orion/Release-42/... via CL 3560370
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3560372 on 2017/07/27 by robomerge

	#!ROBOMERGE-AUTHOR: stephan.jiang
	OrionEditableTextBox max count

	  -- This way there is a max count for Deck names so they won't go over above 50 characters.

	#!rb Dan.Hertzka
	#!test PIE

	#!ROBOMERGE-SOURCE: CL 3560367 in //Orion/Release-42/... via CL 3560370
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3560370 on 2017/07/27 by robomerge

	#!ROBOMERGE-AUTHOR: stephan.jiang
	OrionEditableTextBox max count

	  -- This way there is a max count for Deck names so they won't go over above 50 characters.

	#!rb Dan.Hertzka
	#!test PIE

	#!ROBOMERGE-SOURCE: CL 3560367 in //Orion/Release-42/...
	#!ROBOMERGE-BOT: ORION (Release-42 -> Main)

Change 3560367 on 2017/07/27 by Stephan.Jiang

	OrionEditableTextBox max count

	  -- This way there is a max count for Deck names so they won't go over above 50 characters.

	#!rb Dan.Hertzka
	#!test PIE

Change 3560196 on 2017/07/27 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Added more information to the logging output for OR40458.
	#!rb Trivial
	#!test Compile and run orion server / ps4 client

	#!ROBOMERGE-SOURCE: CL 3560180 in //Orion/Release-42/... via CL 3560183
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3560192 on 2017/07/27 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Added more information to the logging output for OR40458.
	#!rb Trivial
	#!test Compile and run orion server / ps4 client

	#!ROBOMERGE-SOURCE: CL 3560180 in //Orion/Release-42/... via CL 3560183
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3560188 on 2017/07/27 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Added more information to the logging output for OR40458.
	#!rb Trivial
	#!test Compile and run orion server / ps4 client

	#!ROBOMERGE-SOURCE: CL 3560180 in //Orion/Release-42/... via CL 3560183
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3560186 on 2017/07/27 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Added more information to the logging output for OR40458.
	#!rb Trivial
	#!test Compile and run orion server / ps4 client

	#!ROBOMERGE-SOURCE: CL 3560180 in //Orion/Release-42/... via CL 3560183
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3560185 on 2017/07/27 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Added more information to the logging output for OR40458.
	#!rb Trivial
	#!test Compile and run orion server / ps4 client

	#!ROBOMERGE-SOURCE: CL 3560180 in //Orion/Release-42/... via CL 3560183
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3560183 on 2017/07/27 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Added more information to the logging output for OR40458.
	#!rb Trivial
	#!test Compile and run orion server / ps4 client

	#!ROBOMERGE-SOURCE: CL 3560180 in //Orion/Release-42/...
	#!ROBOMERGE-BOT: ORION (Release-42 -> Main)

Change 3560180 on 2017/07/27 by Daniel.Lamb

	Added more information to the logging output for OR40458.
	#!rb Trivial
	#!test Compile and run orion server / ps4 client

Change 3560131 on 2017/07/27 by robomerge

	#!ROBOMERGE-AUTHOR: ori.cohen
	Fix rigid body node not working on ps4 due to fast path not allowing ragdolls to be created. This should not apply for animation.

	#!rb David.Hill
	#!jira OR-41774
	#!tests none

	#!ROBOMERGE-SOURCE: CL 3560123 in //Orion/Release-42/... via CL 3560126
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3560130 on 2017/07/27 by robomerge

	#!ROBOMERGE-AUTHOR: ori.cohen
	Fix rigid body node not working on ps4 due to fast path not allowing ragdolls to be created. This should not apply for animation.

	#!rb David.Hill
	#!jira OR-41774
	#!tests none

	#!ROBOMERGE-SOURCE: CL 3560123 in //Orion/Release-42/... via CL 3560126
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3560129 on 2017/07/27 by robomerge

	#!ROBOMERGE-AUTHOR: ori.cohen
	Fix rigid body node not working on ps4 due to fast path not allowing ragdolls to be created. This should not apply for animation.

	#!rb David.Hill
	#!jira OR-41774
	#!tests none

	#!ROBOMERGE-SOURCE: CL 3560123 in //Orion/Release-42/... via CL 3560126
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3560128 on 2017/07/27 by robomerge

	#!ROBOMERGE-AUTHOR: ori.cohen
	Fix rigid body node not working on ps4 due to fast path not allowing ragdolls to be created. This should not apply for animation.

	#!rb David.Hill
	#!jira OR-41774
	#!tests none

	#!ROBOMERGE-SOURCE: CL 3560123 in //Orion/Release-42/... via CL 3560126
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3560127 on 2017/07/27 by robomerge

	#!ROBOMERGE-AUTHOR: ori.cohen
	Fix rigid body node not working on ps4 due to fast path not allowing ragdolls to be created. This should not apply for animation.

	#!rb David.Hill
	#!jira OR-41774
	#!tests none

	#!ROBOMERGE-SOURCE: CL 3560123 in //Orion/Release-42/... via CL 3560126
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3560126 on 2017/07/27 by robomerge

	#!ROBOMERGE-AUTHOR: ori.cohen
	Fix rigid body node not working on ps4 due to fast path not allowing ragdolls to be created. This should not apply for animation.

	#!rb David.Hill
	#!jira OR-41774
	#!tests none

	#!ROBOMERGE-SOURCE: CL 3560123 in //Orion/Release-42/...
	#!ROBOMERGE-BOT: ORION (Release-42 -> Main)

Change 3560123 on 2017/07/27 by Ori.Cohen

	Fix rigid body node not working on ps4 due to fast path not allowing ragdolls to be created. This should not apply for animation.

	#!rb David.Hill
	#!jira OR-41774
	#!tests none

Change 3559908 on 2017/07/27 by Aaron.McLeran

	Fixing compile error
	#!tests none
	#!rb none
	#!codereview Andrew.Grant

Change 3559674 on 2017/07/27 by Shaun.Kime

	Now batching up the shader constants into another data set for System/Emitter graphs.

	#!rb Simon.Tovey
	#!tests ran multiple copies of Hypnotizer and made sure that they obeyed the emitter lifetime module outputs.

Change 3559527 on 2017/07/27 by Aaron.McLeran

	#!jira UE-45483 Integrating fix to //Orion/Dev-General
	#!rb none
	#!tests none

Change 3559284 on 2017/07/27 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Exposed GetAzimuthAndElevation to blueprints.

	#!rb none
	#!tests Pyro turrets

	#!ROBOMERGE-SOURCE: CL 3559111 in //Orion/Release-42/... via CL 3559115
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3559283 on 2017/07/27 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Exposed GetAzimuthAndElevation to blueprints.

	#!rb none
	#!tests Pyro turrets

	#!ROBOMERGE-SOURCE: CL 3559111 in //Orion/Release-42/... via CL 3559115
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3559282 on 2017/07/27 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Exposed GetAzimuthAndElevation to blueprints.

	#!rb none
	#!tests Pyro turrets

	#!ROBOMERGE-SOURCE: CL 3559111 in //Orion/Release-42/... via CL 3559115
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3559281 on 2017/07/27 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Exposed GetAzimuthAndElevation to blueprints.

	#!rb none
	#!tests Pyro turrets

	#!ROBOMERGE-SOURCE: CL 3559111 in //Orion/Release-42/... via CL 3559115
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3559280 on 2017/07/27 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Exposed GetAzimuthAndElevation to blueprints.

	#!rb none
	#!tests Pyro turrets

	#!ROBOMERGE-SOURCE: CL 3559111 in //Orion/Release-42/... via CL 3559115
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3559254 on 2017/07/27 by robomerge

	#!ROBOMERGE-AUTHOR: jon.lietz
	compile fix

	#!rb none
	#!test compiles
	[at Daniel.Lamb]

	#!ROBOMERGE-SOURCE: CL 3559043 in //Orion/Release-42/... via CL 3559060
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3559253 on 2017/07/27 by robomerge

	#!ROBOMERGE-AUTHOR: jon.lietz
	compile fix

	#!rb none
	#!test compiles
	[at Daniel.Lamb]

	#!ROBOMERGE-SOURCE: CL 3559043 in //Orion/Release-42/... via CL 3559060
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3559252 on 2017/07/27 by robomerge

	#!ROBOMERGE-AUTHOR: jon.lietz
	compile fix

	#!rb none
	#!test compiles
	[at Daniel.Lamb]

	#!ROBOMERGE-SOURCE: CL 3559043 in //Orion/Release-42/... via CL 3559060
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3559251 on 2017/07/27 by robomerge

	#!ROBOMERGE-AUTHOR: jon.lietz
	compile fix

	#!rb none
	#!test compiles
	[at Daniel.Lamb]

	#!ROBOMERGE-SOURCE: CL 3559043 in //Orion/Release-42/... via CL 3559060
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3559250 on 2017/07/27 by robomerge

	#!ROBOMERGE-AUTHOR: jon.lietz
	compile fix

	#!rb none
	#!test compiles
	[at Daniel.Lamb]

	#!ROBOMERGE-SOURCE: CL 3559043 in //Orion/Release-42/... via CL 3559060
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3559192 on 2017/07/27 by Shaun.Kime

	Removing compile on load for standalone functions.

	#!rb none
	#!tests n/a

Change 3559115 on 2017/07/27 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Exposed GetAzimuthAndElevation to blueprints.

	#!rb none
	#!tests Pyro turrets

	#!ROBOMERGE-SOURCE: CL 3559111 in //Orion/Release-42/...
	#!ROBOMERGE-BOT: ORION (Release-42 -> Main)

Change 3559111 on 2017/07/27 by Laurent.Delayen

	Exposed GetAzimuthAndElevation to blueprints.

	#!rb none
	#!tests Pyro turrets

Change 3559060 on 2017/07/27 by robomerge

	#!ROBOMERGE-AUTHOR: jon.lietz
	compile fix

	#!rb none
	#!test compiles
	@Daniel.Lamb

	#!ROBOMERGE-SOURCE: CL 3559043 in //Orion/Release-42/...
	#!ROBOMERGE-BOT: ORION (Release-42 -> Main)

Change 3559043 on 2017/07/27 by Jon.Lietz

	compile fix

	#!rb none
	#!test compiles
	#!review-3559054 @Daniel.Lamb

Change 3558928 on 2017/07/27 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	More temporary code to track down OR-40458
	#!test Paragon boot test ps4
	#!rb None

	#!ROBOMERGE-SOURCE: CL 3558917 in //Orion/Release-42/... via CL 3558919
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3558927 on 2017/07/27 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	More temporary code to track down OR-40458
	#!test Paragon boot test ps4
	#!rb None

	#!ROBOMERGE-SOURCE: CL 3558917 in //Orion/Release-42/... via CL 3558919
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3558926 on 2017/07/27 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	More temporary code to track down OR-40458
	#!test Paragon boot test ps4
	#!rb None

	#!ROBOMERGE-SOURCE: CL 3558917 in //Orion/Release-42/... via CL 3558919
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3558923 on 2017/07/27 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	More temporary code to track down OR-40458
	#!test Paragon boot test ps4
	#!rb None

	#!ROBOMERGE-SOURCE: CL 3558917 in //Orion/Release-42/... via CL 3558919
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3558921 on 2017/07/27 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	More temporary code to track down OR-40458
	#!test Paragon boot test ps4
	#!rb None

	#!ROBOMERGE-SOURCE: CL 3558917 in //Orion/Release-42/... via CL 3558919
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3558919 on 2017/07/27 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	More temporary code to track down OR-40458
	#!test Paragon boot test ps4
	#!rb None

	#!ROBOMERGE-SOURCE: CL 3558917 in //Orion/Release-42/...
	#!ROBOMERGE-BOT: ORION (Release-42 -> Main)

Change 3558917 on 2017/07/27 by Daniel.Lamb

	More temporary code to track down OR-40458
	#!test Paragon boot test ps4
	#!rb None

Change 3558264 on 2017/07/27 by Wyeth.Johnson

	Pondering update

Change 3558206 on 2017/07/27 by Jurre.deBaare

	HLOD: Need to be able to disable auto-LOD generation on meshes in a BP
	#!fix added flag to PrimitiveComponent to disable certain BP components to be excluded from HLOD generation, and also not have a LODParent primitive set
	#!jira UE-47711
	#!rb Benn.Gallagher
	#!Tests generate HLOD clusters with enabled/disabled components and actors

Change 3558200 on 2017/07/27 by Jurre.deBaare

	Crash rebuilding HLOD cluster
	#!fix Simplygon returns an empty mesh if the input is not overlapping the culling (landscape) mesh, so added bound check for input vs landscape to prevent this situation
	#!misc Added error when Simplygon returns an invalid raw mesh after processing
	#!jira UE-47709
	#!rb Benn.Gallagher

Change 3558116 on 2017/07/27 by Wyeth.Johnson

	Roughed in drag, while pondering physical correctness or lack therof

Change 3557918 on 2017/07/27 by Simon.Tovey

	~2x speed up of niagara compilation.
	Set of visited nodes in numeric fix up viistor was becoming massive and spending about half the total compile time just ensuring we'd not visited a node before.
	Moved over to a slightly clunkier but faster method of using a visitor ID on the node itself.

	#!codereview Olaf.Piesche, Frank.Fella, Shaun.Kime
	#!rb none
	#!tests tested several emitters. Seems to work

Change 3557439 on 2017/07/26 by Olaf.Piesche

	Replicating CL3557068

	Adding a configurable spawn rate scaling reference value; sets the zero-scale reference value (default: 2),  so additional quality levels can be added and scaling customized further.
	IMPORTANT: This sets the reference to 3 in PS4Scalability.ini; effects on PS4 are again going to have reduced spawn rates versus PC and Neo, as intended by the FX artists starting with this change.

	#!rb marcus.wassmer
	#!tests QAGame

Change 3556915 on 2017/07/26 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Temporary change to help track down garbage UTexture refrence related to OR-40458
	#!rb Trivial
	#!test Paragon cooked

	#!ROBOMERGE-SOURCE: CL 3556903 in //Orion/Release-42/... via CL 3556910
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3556914 on 2017/07/26 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Temporary change to help track down garbage UTexture refrence related to OR-40458
	#!rb Trivial
	#!test Paragon cooked

	#!ROBOMERGE-SOURCE: CL 3556903 in //Orion/Release-42/... via CL 3556910
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3556913 on 2017/07/26 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Temporary change to help track down garbage UTexture refrence related to OR-40458
	#!rb Trivial
	#!test Paragon cooked

	#!ROBOMERGE-SOURCE: CL 3556903 in //Orion/Release-42/... via CL 3556910
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3556912 on 2017/07/26 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Temporary change to help track down garbage UTexture refrence related to OR-40458
	#!rb Trivial
	#!test Paragon cooked

	#!ROBOMERGE-SOURCE: CL 3556903 in //Orion/Release-42/... via CL 3556910
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3556911 on 2017/07/26 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Temporary change to help track down garbage UTexture refrence related to OR-40458
	#!rb Trivial
	#!test Paragon cooked

	#!ROBOMERGE-SOURCE: CL 3556903 in //Orion/Release-42/... via CL 3556910
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3556910 on 2017/07/26 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Temporary change to help track down garbage UTexture refrence related to OR-40458
	#!rb Trivial
	#!test Paragon cooked

	#!ROBOMERGE-SOURCE: CL 3556903 in //Orion/Release-42/...
	#!ROBOMERGE-BOT: ORION (Release-42 -> Main)

Change 3556903 on 2017/07/26 by Daniel.Lamb

	Temporary change to help track down garbage UTexture refrence related to OR-40458
	#!rb Trivial
	#!test Paragon cooked

Change 3556592 on 2017/07/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Allow Notify nodes to be absolute - e.g. replace any notication settings the node has from being included in other targets.

	This is to allow us to restrict emails about certain warnings or failures to a smaller subset of people


	#!rb Ben.Marsh (review)
	#!tests Debugged through a Nightly Build target of OrionBuild and verified absolute notifies are correctly set up.

	#!ROBOMERGE-SOURCE: CL 3556570 in //Orion/Release-42/... via CL 3556587
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3556591 on 2017/07/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Allow Notify nodes to be absolute - e.g. replace any notication settings the node has from being included in other targets.

	This is to allow us to restrict emails about certain warnings or failures to a smaller subset of people


	#!rb Ben.Marsh (review)
	#!tests Debugged through a Nightly Build target of OrionBuild and verified absolute notifies are correctly set up.

	#!ROBOMERGE-SOURCE: CL 3556570 in //Orion/Release-42/... via CL 3556587
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3556590 on 2017/07/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Allow Notify nodes to be absolute - e.g. replace any notication settings the node has from being included in other targets.

	This is to allow us to restrict emails about certain warnings or failures to a smaller subset of people


	#!rb Ben.Marsh (review)
	#!tests Debugged through a Nightly Build target of OrionBuild and verified absolute notifies are correctly set up.

	#!ROBOMERGE-SOURCE: CL 3556570 in //Orion/Release-42/... via CL 3556587
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3556589 on 2017/07/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Allow Notify nodes to be absolute - e.g. replace any notication settings the node has from being included in other targets.

	This is to allow us to restrict emails about certain warnings or failures to a smaller subset of people


	#!rb Ben.Marsh (review)
	#!tests Debugged through a Nightly Build target of OrionBuild and verified absolute notifies are correctly set up.

	#!ROBOMERGE-SOURCE: CL 3556570 in //Orion/Release-42/... via CL 3556587
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3556588 on 2017/07/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Allow Notify nodes to be absolute - e.g. replace any notication settings the node has from being included in other targets.

	This is to allow us to restrict emails about certain warnings or failures to a smaller subset of people


	#!rb Ben.Marsh (review)
	#!tests Debugged through a Nightly Build target of OrionBuild and verified absolute notifies are correctly set up.

	#!ROBOMERGE-SOURCE: CL 3556570 in //Orion/Release-42/... via CL 3556587
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3556587 on 2017/07/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Allow Notify nodes to be absolute - e.g. replace any notication settings the node has from being included in other targets.

	This is to allow us to restrict emails about certain warnings or failures to a smaller subset of people


	#!rb Ben.Marsh (review)
	#!tests Debugged through a Nightly Build target of OrionBuild and verified absolute notifies are correctly set up.

	#!ROBOMERGE-SOURCE: CL 3556570 in //Orion/Release-42/...
	#!ROBOMERGE-BOT: ORION (Release-42 -> Main)

Change 3556570 on 2017/07/26 by Andrew.Grant

	Allow Notify nodes to be absolute - e.g. replace any notication settings the node has from being included in other targets.

	This is to allow us to restrict emails about certain warnings or failures to a smaller subset of people


	#!rb Ben.Marsh (review)
	#!tests Debugged through a Nightly Build target of OrionBuild and verified absolute notifies are correctly set up.

Change 3556239 on 2017/07/26 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Fix issue where gameplay tags were not deterministic between cooked and uncooked

	#!rb none
	#!tests pie
	[at Daniel.Lamb]

	#!ROBOMERGE-SOURCE: CL 3556226 in //Orion/Release-42/... via CL 3556229
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3556238 on 2017/07/26 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Fix issue where gameplay tags were not deterministic between cooked and uncooked

	#!rb none
	#!tests pie
	[at Daniel.Lamb]

	#!ROBOMERGE-SOURCE: CL 3556226 in //Orion/Release-42/... via CL 3556229
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3556237 on 2017/07/26 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Fix issue where gameplay tags were not deterministic between cooked and uncooked

	#!rb none
	#!tests pie
	[at Daniel.Lamb]

	#!ROBOMERGE-SOURCE: CL 3556226 in //Orion/Release-42/... via CL 3556229
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3556236 on 2017/07/26 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Fix issue where gameplay tags were not deterministic between cooked and uncooked

	#!rb none
	#!tests pie
	[at Daniel.Lamb]

	#!ROBOMERGE-SOURCE: CL 3556226 in //Orion/Release-42/... via CL 3556229
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3556235 on 2017/07/26 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Fix issue where gameplay tags were not deterministic between cooked and uncooked

	#!rb none
	#!tests pie
	[at Daniel.Lamb]

	#!ROBOMERGE-SOURCE: CL 3556226 in //Orion/Release-42/... via CL 3556229
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3556229 on 2017/07/26 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Fix issue where gameplay tags were not deterministic between cooked and uncooked

	#!rb none
	#!tests pie
	@Daniel.Lamb

	#!ROBOMERGE-SOURCE: CL 3556226 in //Orion/Release-42/...
	#!ROBOMERGE-BOT: ORION (Release-42 -> Main)

Change 3556226 on 2017/07/26 by David.Ratti

	Fix issue where gameplay tags were not deterministic between cooked and uncooked

	#!rb none
	#!tests pie
	#!review-3556227 @Daniel.Lamb

Change 3556163 on 2017/07/26 by Frank.Fella

	Niagara - Rework the system toolkit so that it can edit stand alone emitters and systems.  This allows the use the attribute spreasheet and system views when editing emitters and enables inspecting and editing the emitter graphs (for debug purposes) when editing systems.

	#!Tests Verified general system and emitter editing functionality.
	#!rb none

	#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime

Change 3556104 on 2017/07/26 by Jian.Ru

	Changed OpacityConst and OpacityMaskConst default to 1.0 to prevent HLOD meshes from disappearing

Change 3555992 on 2017/07/26 by Frank.Fella

	Niagara - Fix a bug when deleting dynanmic inputs which would leave the graph broken.

	#!Tests Removing a dynamic input now leaves the graph in a vaild state.
	#!rb none

	#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime

Change 3555991 on 2017/07/26 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Change GameplayCueManager to deal with UClasses instead of CDOs when managing preallocation lists.

	OR-41476

	#!rb none
	#!tests pie

	#!ROBOMERGE-SOURCE: CL 3555778 in //Orion/Release-42/... via CL 3555896
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3555988 on 2017/07/26 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Change GameplayCueManager to deal with UClasses instead of CDOs when managing preallocation lists.

	OR-41476

	#!rb none
	#!tests pie

	#!ROBOMERGE-SOURCE: CL 3555778 in //Orion/Release-42/... via CL 3555896
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3555984 on 2017/07/26 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Change GameplayCueManager to deal with UClasses instead of CDOs when managing preallocation lists.

	OR-41476

	#!rb none
	#!tests pie

	#!ROBOMERGE-SOURCE: CL 3555778 in //Orion/Release-42/... via CL 3555896
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3555983 on 2017/07/26 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Change GameplayCueManager to deal with UClasses instead of CDOs when managing preallocation lists.

	OR-41476

	#!rb none
	#!tests pie

	#!ROBOMERGE-SOURCE: CL 3555778 in //Orion/Release-42/... via CL 3555896
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3555982 on 2017/07/26 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Change GameplayCueManager to deal with UClasses instead of CDOs when managing preallocation lists.

	OR-41476

	#!rb none
	#!tests pie

	#!ROBOMERGE-SOURCE: CL 3555778 in //Orion/Release-42/... via CL 3555896
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3555896 on 2017/07/26 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Change GameplayCueManager to deal with UClasses instead of CDOs when managing preallocation lists.

	OR-41476

	#!rb none
	#!tests pie

	#!ROBOMERGE-SOURCE: CL 3555778 in //Orion/Release-42/...
	#!ROBOMERGE-BOT: ORION (Release-42 -> Main)

Change 3555778 on 2017/07/26 by David.Ratti

	Change GameplayCueManager to deal with UClasses instead of CDOs when managing preallocation lists.

	OR-41476

	#!rb none
	#!tests pie

Change 3555726 on 2017/07/26 by Frank.Fella

	Niagara - Don't clear keyboard focus on commit for float and int value editors.

	#!Tests keyboard focus is no longer cleared.
	#!rb none

Change 3555668 on 2017/07/26 by Frank.Fella

	Niagara - Fix a bug in the hlsl translator where multiple dynamic input usages were not genering unique code like modules.

	#!Tests Multiple dynamic input usages generate correct code.
	#!rb Shaun K.

Change 3555188 on 2017/07/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Gauntlet - Fixed error in checking availability range of devices

	#!tests debugged
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3555053 in //Orion/Release-42/... via CL 3555088
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3555187 on 2017/07/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Gauntlet - Fixed error in checking availability range of devices

	#!tests debugged
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3555053 in //Orion/Release-42/... via CL 3555088
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3555186 on 2017/07/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Gauntlet - Fixed error in checking availability range of devices

	#!tests debugged
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3555053 in //Orion/Release-42/... via CL 3555088
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3555185 on 2017/07/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Gauntlet - Fixed error in checking availability range of devices

	#!tests debugged
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3555053 in //Orion/Release-42/... via CL 3555088
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3555184 on 2017/07/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Gauntlet - Fixed error in checking availability range of devices

	#!tests debugged
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3555053 in //Orion/Release-42/... via CL 3555088
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3555088 on 2017/07/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Gauntlet - Fixed error in checking availability range of devices

	#!tests debugged
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3555053 in //Orion/Release-42/...
	#!ROBOMERGE-BOT: ORION (Release-42 -> Main)

Change 3555053 on 2017/07/26 by Andrew.Grant

	Gauntlet - Fixed error in checking availability range of devices

	#!tests debugged
	#!rb none

Change 3554987 on 2017/07/26 by Simon.Tovey

	Fixed register table / hlsl mismatch

	#!rb none
	#!tests Scripts with compound structs containing ints now work correctly.
	#!codereview Shaun.Kime, Frank.Fella, Olaf.Pieche

Change 3554672 on 2017/07/25 by Olaf.Piesche

	More PS4 cooking/launching fixes


	#!rb none
	#!codereview simon.tovey,frank.fella,shaun.kime
	#!tests cook PS4

Change 3554407 on 2017/07/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Duplicating fix for UE-47657 - streaming issues with Linux builds

	#!tests compiled, ran PS4 client
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3554397 in //Orion/Release-42/... via CL 3554400
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3554406 on 2017/07/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Duplicating fix for UE-47657 - streaming issues with Linux builds

	#!tests compiled, ran PS4 client
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3554397 in //Orion/Release-42/... via CL 3554400
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3554405 on 2017/07/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Duplicating fix for UE-47657 - streaming issues with Linux builds

	#!tests compiled, ran PS4 client
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3554397 in //Orion/Release-42/... via CL 3554400
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3554404 on 2017/07/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Duplicating fix for UE-47657 - streaming issues with Linux builds

	#!tests compiled, ran PS4 client
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3554397 in //Orion/Release-42/... via CL 3554400
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3554403 on 2017/07/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Duplicating fix for UE-47657 - streaming issues with Linux builds

	#!tests compiled, ran PS4 client
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3554397 in //Orion/Release-42/... via CL 3554400
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3554400 on 2017/07/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Duplicating fix for UE-47657 - streaming issues with Linux builds

	#!tests compiled, ran PS4 client
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3554397 in //Orion/Release-42/...
	#!ROBOMERGE-BOT: ORION (Release-42 -> Main)

Change 3554397 on 2017/07/25 by Andrew.Grant

	Duplicating fix for UE-47657 - streaming issues with Linux builds

	#!tests compiled, ran PS4 client
	#!rb none

Change 3554394 on 2017/07/25 by Wyeth.Johnson

	Mooooore modules work

Change 3553557 on 2017/07/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added availability constraints to devices

	#!tests ran locally and debugged results
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3553548 in //Orion/Release-42/... via CL 3553552
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3553556 on 2017/07/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added availability constraints to devices

	#!tests ran locally and debugged results
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3553548 in //Orion/Release-42/... via CL 3553552
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3553555 on 2017/07/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added availability constraints to devices

	#!tests ran locally and debugged results
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3553548 in //Orion/Release-42/... via CL 3553552
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3553554 on 2017/07/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added availability constraints to devices

	#!tests ran locally and debugged results
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3553548 in //Orion/Release-42/... via CL 3553552
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3553553 on 2017/07/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added availability constraints to devices

	#!tests ran locally and debugged results
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3553548 in //Orion/Release-42/... via CL 3553552
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3553552 on 2017/07/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added availability constraints to devices

	#!tests ran locally and debugged results
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3553548 in //Orion/Release-42/...
	#!ROBOMERGE-BOT: ORION (Release-42 -> Main)

Change 3553548 on 2017/07/25 by Andrew.Grant

	Added availability constraints to devices

	#!tests ran locally and debugged results
	#!rb none

Change 3553261 on 2017/07/25 by Frank.Fella

	Niagara - Added some editor only delegates so that we can handle the niagara system instance creation and destruction more consistently.  Also removed the get on create functionality when getting the system instance from the component.

	#!Tests Verified that the system instance is now valid when opening the system and emitter editors.
	#!rb none

	#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime

Change 3553018 on 2017/07/25 by Frank.Fella

	Niagara - Remove a check which was causing crashes when executing an empty script.  We probably shouldn't execute these at all, but that can be a future optimization.

	#!Tests Empty scripts no longer crash when executed.
	#!rb none

	#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime

Change 3552872 on 2017/07/25 by Frank.Fella

	Niagara - Allow setting system parameters in the system scripts and tweak the IsValid() logic on systems and scripts so that systems with empty system scripts can still run.

	#!Tests Empty system scripts now run, and invalid system scripts no longer try to simulate and cause a crash.
	#!rb none

	#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime

Change 3552115 on 2017/07/24 by Olaf.Piesche

	More compile errror fixes for Clang

	#!rb none
	#!codereview Simon.Tovey
	#!tests build Win64 and PS4

Change 3551601 on 2017/07/24 by Wyeth.Johnson

	Some debug stuff

Change 3551581 on 2017/07/24 by Frank.Fella

	Niagara - Make the simulation tolerate float inaccuracies a little better when updating using desired age.

	#!Tests Simulations no longer reset every frame when paused.
	#!rb none

	#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime

Change 3551454 on 2017/07/24 by Wyeth.Johnson

	test for frank

Change 3551387 on 2017/07/24 by Daniel.Lamb

	Reduced the sensitivity on the slow tick timer warning
	#!rb Trivial
	#!test Cooked paragon ps4

Change 3551377 on 2017/07/24 by Daniel.Lamb

	When you run from launch build it always puts notimeouts on the commandlines
	#!rb Trivail
	#!test Cooked paragon ps4

Change 3551370 on 2017/07/24 by Daniel.Lamb

	Added option to dump all the scalability options which were applied.
	#!rb Trivial
	#!test Cooked paragon

Change 3551101 on 2017/07/24 by Bart.Hawthorne

	Remove the call to UDemoNetDriver::TickCheckpoint inside UDemoNetDriver::SaveCheckpoint. There was an edge case where if the partial bunch reliable threshold was hit, since this call is outside the normal tick flow, the connection didn't have a chance to internally ack the packets, so the actor might not replicate out to the checkpoint since the channel was waiting for them to still be ack'd.

	#!codereview ryan.gerleve
	#!rb none
	#!tests saved and loaded replay

Change 3551058 on 2017/07/24 by Shaun.Kime

	Removed logging code

	#!rb none
	#!tests n/a

Change 3550968 on 2017/07/24 by Wyeth.Johnson

	Some more tests

Change 3550806 on 2017/07/24 by Shaun.Kime

	Basic lifetime in place for solo emitters.

	#!rb none
	#!test modified Hypnotizer asset to have two loops then ultimately a reset at 15 sec.

Change 3550785 on 2017/07/24 by Frank.Fella

	Niagara - Fix a crash when opening the system editor related to moving the stack to it's own module.

	#!tests no longer crashes.
	#!rb none

Change 3550137 on 2017/07/23 by Frank.Fella

	Niagara - Create a separate module for niagara editor widgets and move the stack UI there.  This enables hot reloading for faster UI iteration.

	#!tests Verified that hot reloading works for the stack UI.
	#!rb none

	#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime

Change 3549581 on 2017/07/22 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Gauntlet - only warn on device issue if > 2 errors occur
	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3549564 in //Orion/Release-42/... via CL 3549576
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3549580 on 2017/07/22 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Gauntlet - only warn on device issue if > 2 errors occur
	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3549564 in //Orion/Release-42/... via CL 3549576
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3549579 on 2017/07/22 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Gauntlet - only warn on device issue if > 2 errors occur
	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3549564 in //Orion/Release-42/... via CL 3549576
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3549578 on 2017/07/22 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Gauntlet - only warn on device issue if > 2 errors occur
	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3549564 in //Orion/Release-42/... via CL 3549576
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3549577 on 2017/07/22 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Gauntlet - only warn on device issue if > 2 errors occur
	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3549564 in //Orion/Release-42/... via CL 3549576
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3549576 on 2017/07/22 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Gauntlet - only warn on device issue if > 2 errors occur
	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3549564 in //Orion/Release-42/...
	#!ROBOMERGE-BOT: ORION (Release-42 -> Main)

Change 3549564 on 2017/07/22 by Andrew.Grant

	Gauntlet - only warn on device issue if > 2 errors occur
	#!tests compiled
	#!rb none

Change 3549546 on 2017/07/22 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Gauntlet - only warn about device problems if > 1 error occurs

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3549544 in //Orion/Release-41.3/... via CL 3549545
	#!ROBOMERGE-BOT: ORION (Release-41.4 -> Release-41.5)

Change 3549545 on 2017/07/22 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Gauntlet - only warn about device problems if > 1 error occurs

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3549544 in //Orion/Release-41.3/...
	#!ROBOMERGE-BOT: ORION (Release-41.3 -> Release-41.4)

Change 3549544 on 2017/07/22 by Andrew.Grant

	Gauntlet - only warn about device problems if > 1 error occurs

	#!tests compiled
	#!rb none

Change 3549542 on 2017/07/22 by Andrew.Grant

	Merging latest from //Orion/Main to Release-42
	#!tests #!rb none

Change 3549530 on 2017/07/22 by Andrew.Grant

	Merging using ROBO://Orion/Main->//Orion/Dev-UI
	#!tests #!rb none

Change 3549505 on 2017/07/22 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Copying //Orion/Dev-UI to Main (//Orion/Main)
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3549101 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3549488 on 2017/07/22 by Andrew.Grant


	Merging //Orion/Main to Dev-Balance (//Orion/Dev-Balance)
	#!tests #!rb none

Change 3549423 on 2017/07/22 by Andrew.Grant

	Merging //Orion/Main to Dev-General (//Orion/Dev-General)
	#!tests #!rb none

Change 3549404 on 2017/07/22 by Andrew.Grant

	Merging //Orion/Main to Dev-Cinematics (//Orion/Dev-Cinematics)
	#!tests #!rb none

Change 3549101 on 2017/07/21 by Andrew.Grant

	Copying //Orion/Dev-UI to Main (//Orion/Main)
	#!tests #!rb none

Change 3549055 on 2017/07/21 by Frank.Fella

	Niagara - Move stack editor data to it's own class so that the system and emitter sub-stacks can have their own copies since they are in different graphs and the system is shared among all emitter stacks.

	#!Tests various stack functionality which is stored in the editor data.
	#!rb none

	#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime

Change 3548983 on 2017/07/21 by Olaf.Piesche

	Re-adding inadvertantly deleted IsValid function to FNiagaraDataSetIterator. Oops.
	Should fix Wyeth's current crash opening assets.

	#!rb none
	#!codereview frank.fella,shaun.kime,simon.tovey
	#!tests none

Change 3548810 on 2017/07/21 by Bart.Hawthorne

	Don't replicate the WorldSettings Pauser property out to replays - this causes the pause button to automatically get pressed (since it checks the pauser property for its state).

	#!jira OR-41516
	#!rb none
	#!codereview ryan.gerleve
	#!tests watched a live replay and paused it from the match, also used the pause button normally in a regular replay

Change 3548740 on 2017/07/21 by Bart.Hawthorne

	- Added an OnRep for the Pauser member on the WorldSettings so code can get notified for when the server becomes paused
	- Hooked up the HUDContext and Escape Menu Widget to the WorldSettings Pauser OnRep so that the pause game button text can update appropriately

	#!codereview ryan.gerleve, cody.haskell
	#!rb none
	#!tests paused and unpaused game in a live match and tested pausing in a replay

Change 3548656 on 2017/07/21 by Olaf.Piesche

	Changing const statics with class-scope initialization to class-scope enum to make compile on Clang

	#!rb none
	#!codereview shaun.kime,frank.fella,simon.tovey
	#!tests builds, editor, sample assets

Change 3548395 on 2017/07/21 by Jeff.Williams

	Initial branch of files from Main (//Orion/Main) to Release-42 (//Orion/Release-42)

Change 3548394 on 2017/07/21 by Ben.Salem

	Add flavor of build to FX Perf report mail. Also, add -localmailer flag to FXtests to allow for reports to be sent out from tests run locally.
	#!rb none
	#!tests Ran a pass with the -localmailer flag enabled and mail sent out properly.

Change 3548382 on 2017/07/21 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Copying //Orion/Dev-UI to Main
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3548082 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3548285 on 2017/07/21 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Copying //Orion/Dev-UI to Main
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3548082 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3548098 on 2017/07/21 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging using ROBO://Orion/Release-Candidate->//Orion/Main
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3546847 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3548095 on 2017/07/21 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging using ROBO://Orion/Release-Candidate->//Orion/Main
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3546847 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3548092 on 2017/07/21 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging using ROBO://Orion/Release-Candidate->//Orion/Main
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3546847 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3548090 on 2017/07/21 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging using ROBO://Orion/Release-Candidate->//Orion/Main
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3546847 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3548082 on 2017/07/21 by Andrew.Grant

	Copying //Orion/Dev-UI to Main
	#!tests #!rb none

Change 3548077 on 2017/07/21 by Andrew.Grant

	Merging using ROBO://Orion/Main->//Orion/Dev-UI
	#!tests #!rb na

Change 3547577 on 2017/07/20 by Olaf.Piesche

	-various build problems for non-editor builds fixed
	-almost there
	-editor should still build and run fine; PC game and PS4 are building save for one more error


	#!rb none
	#!codereview frank.fella,shaun.kime,simon.tovey
	#!tests editor

Change 3547495 on 2017/07/20 by Shaun.Kime

	Checkpointing code for liftetime management of emitters. Moved everything to new enum ENiagaraExecutionState. More work on EmitterLifetime module. Added the count for number of alive emitters and emitter particle counts to appropriate emitter and system script execution. Still need to implement for batched system scripts. Fixed up enums so that they can be assigned using numerics so that we can use in ==/!=/etc.

	#!rb none
	#!tests n/a

Change 3547204 on 2017/07/20 by Thomas.Ross

	Compile all blueprints commandlet
	#!rb Andrew.Grant
	#!tests Local command line, Electric Commander

Change 3546884 on 2017/07/20 by Andrew.Grant

	Merging using ROBO://Orion/Main->//Orion/Dev-UI
	#!tests #!rb none

Change 3546847 on 2017/07/20 by Andrew.Grant

	Merging using ROBO://Orion/Release-Candidate->//Orion/Main
	#!tests #!rb none

Change 3546620 on 2017/07/20 by Simon.Tovey

	Adding integer random to fix wyeths random issues.
	#!rb none
	#!tests random range now works. Exisiting randoms work

Change 3546539 on 2017/07/20 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Version locking to 3537225
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3546537 in //Orion/Release-41.3/... via CL 3546538
	#!ROBOMERGE-BOT: ORION (Release-41.4 -> Release-41.5)

Change 3546538 on 2017/07/20 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Version locking to 3537225
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3546537 in //Orion/Release-41.3/...
	#!ROBOMERGE-BOT: ORION (Release-41.3 -> Release-41.4)

Change 3546537 on 2017/07/20 by Andrew.Grant

	Version locking to 3537225
	#!ROBOMERGE: !41.4
	#!tests #!rb none

Change 3546417 on 2017/07/20 by robomerge

	#!ROBOMERGE-AUTHOR: bart.hawthorne
	Force a net update on the world settings when the server is paused. This is so that clients get the updated pauser property, which might not be replicated because the world game time is not increasing.

	#!rb ryan.gerleve
	[FYI] cody.haskell
	#!tests paused match several times and check that pause text got updated

	#!ROBOMERGE-SOURCE: CL 3543964 in //Orion/Release-41.5/... via CL 3546399
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3546416 on 2017/07/20 by robomerge

	#!ROBOMERGE-AUTHOR: bart.hawthorne
	Force a net update on the world settings when the server is paused. This is so that clients get the updated pauser property, which might not be replicated because the world game time is not increasing.

	#!rb ryan.gerleve
	[FYI] cody.haskell
	#!tests paused match several times and check that pause text got updated

	#!ROBOMERGE-SOURCE: CL 3543964 in //Orion/Release-41.5/... via CL 3546399
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3546415 on 2017/07/20 by robomerge

	#!ROBOMERGE-AUTHOR: bart.hawthorne
	Force a net update on the world settings when the server is paused. This is so that clients get the updated pauser property, which might not be replicated because the world game time is not increasing.

	#!rb ryan.gerleve
	[FYI] cody.haskell
	#!tests paused match several times and check that pause text got updated

	#!ROBOMERGE-SOURCE: CL 3543964 in //Orion/Release-41.5/... via CL 3546399
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3546414 on 2017/07/20 by robomerge

	#!ROBOMERGE-AUTHOR: bart.hawthorne
	Force a net update on the world settings when the server is paused. This is so that clients get the updated pauser property, which might not be replicated because the world game time is not increasing.

	#!rb ryan.gerleve
	[FYI] cody.haskell
	#!tests paused match several times and check that pause text got updated

	#!ROBOMERGE-SOURCE: CL 3543964 in //Orion/Release-41.5/... via CL 3546399
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3546413 on 2017/07/20 by robomerge

	#!ROBOMERGE-AUTHOR: bart.hawthorne
	Force a net update on the world settings when the server is paused. This is so that clients get the updated pauser property, which might not be replicated because the world game time is not increasing.

	#!rb ryan.gerleve
	[FYI] cody.haskell
	#!tests paused match several times and check that pause text got updated

	#!ROBOMERGE-SOURCE: CL 3543964 in //Orion/Release-41.5/... via CL 3546399
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3546399 on 2017/07/20 by robomerge

	#!ROBOMERGE-AUTHOR: bart.hawthorne
	Force a net update on the world settings when the server is paused. This is so that clients get the updated pauser property, which might not be replicated because the world game time is not increasing.

	#!rb ryan.gerleve
	[FYI] cody.haskell
	#!tests paused match several times and check that pause text got updated

	#!ROBOMERGE-SOURCE: CL 3543964 in //Orion/Release-41.5/...
	#!ROBOMERGE-BOT: ORION (Release-41.5 -> Main)

Change 3546344 on 2017/07/20 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging 3542600 from Release-41.5 (Escape_Menu left as target)

	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3546335 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3546343 on 2017/07/20 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging 3542600 from Release-41.5 (Escape_Menu left as target)

	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3546335 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3546342 on 2017/07/20 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging 3542600 from Release-41.5 (Escape_Menu left as target)

	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3546335 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3546341 on 2017/07/20 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging 3542600 from Release-41.5 (Escape_Menu left as target)

	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3546335 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3546340 on 2017/07/20 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging 3542600 from Release-41.5 (Escape_Menu left as target)

	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3546335 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3546335 on 2017/07/20 by Andrew.Grant

	Merging 3542600 from Release-41.5 (Escape_Menu left as target)

	#!tests #!rb none

Change 3546201 on 2017/07/20 by Andrew.Grant

	AsyncLoading fix from UE4/Main

	#!tests compiled
	#!rb Gil.Gribb

Change 3545394 on 2017/07/19 by Shaun.Kime

	Missing header

	#!rb none
	#!tests n/a

Change 3545391 on 2017/07/19 by Shaun.Kime

	Added an HLSL code viewer to Niagara scripts in the system panel.

	#!rb none
	#!tests n/a

Change 3545250 on 2017/07/19 by Andrew.Grant

	Merging using ROBO://Orion/Main->//Orion/Dev-UI
	#!tests #!rb none

Change 3545029 on 2017/07/19 by Daniel.Lamb

	Merging 3474537
	//UE4/Dev-Rendering/Engine/Source/...
	to //Orion/Dev-UI/Engine/Source/...

	#!test Paragon editor rebuild lighting

	Fixed lighting needs rebuild happening after blueprint rescript and a non symetrical Quaterion != ToQuaternion(ToRotator(Quaternion)
	#!rb Phillip.Kavan, Zak.Middleton

Change 3544816 on 2017/07/19 by Wyeth.Johnson

	Moduleiteration

Change 3544763 on 2017/07/19 by Shaun.Kime

	Fixing a hard checked cast

	#!rb none
	#!tests n/a

Change 3544762 on 2017/07/19 by Shaun.Kime

	Fixing a hard checked cast.

	#!rb none
	#!tests n/a

Change 3544587 on 2017/07/19 by Dan.Oconnor

	Hardening for edge case in blueprint loading. This if statement will be removed entirely in Dev-Framework
	#!rb Phillip.Kavan
	#!rnx
	#!jira OR-38176
	#!fyi Ben.Zeigler
	#!tests:PIE

Change 3544082 on 2017/07/19 by Andrew.Grant

	Duplicating 3531450 to address OR-41160

	#!tests compiled
	#!rb Chris.Bunner

Change 3543964 on 2017/07/19 by Bart.Hawthorne

	Force a net update on the world settings when the server is paused. This is so that clients get the updated pauser property, which might not be replicated because the world game time is not increasing.

	#!rb ryan.gerleve
	#!fyi cody.haskell
	#!tests paused match several times and check that pause text got updated

Change 3543522 on 2017/07/18 by Wyeth.Johnson

	Added some comments to spawn location script

Change 3543419 on 2017/07/18 by Olaf.Piesche

	Merging //Orion/Dev-General to Dev-Niagara (//Orion/Dev-Niagara)

	Code only; OrionGame still to be merged

	#!rb none
	#!codereview simon.tovey shaun.kime frank.fella
	#!tests sample niagara assets

Change 3543302 on 2017/07/18 by Brian.Fasten

	Fix for include paths/
	#!rb Daniel.Lamb
	#!test Paragon editor compile

Change 3543200 on 2017/07/18 by Andrew.Grant

	Fixed another formatting error

	#!tests compiled
	#!rb none

Change 3543120 on 2017/07/18 by Andrew.Grant

	Fixed extra format specifier

	#!tests compiled
	#!rb daniel.lamb

Change 3543066 on 2017/07/18 by Wyeth.Johnson

	First pass at a real Niagara module. Sphere spawning checked in, supports radius, XYZ transform, Nonuniform scale, two different density distributions, and hemispherical culling.

	Points of debate are: how and what to hide behind  switches
	How to generalize the density function. curve lookup? dynamic input? What is fast, cheap, and useful
	Need for static switching for optimization
	Need for dynamic exposure/collapse of options based on those switches
	Need to bubble up autopinned stuff to the stack, leave the rest collapsed
	Commenting style, node layout style, numeric pins use (convert to type, vs. leave numeric through as much as possible)

Change 3542935 on 2017/07/18 by Olaf.Piesche

	-More events work; spawn events for GPU sim
	-bit of cleanup, more needed
	-PS4 shader compilation and cooking now working
	-Fixed the bug that made it so a manual recompile was needed to get a GPU simulated emitter to run

	#!rb none
	#!tests example assets

Change 3542926 on 2017/07/18 by Frank.Fella

	Niagara - Missed in last checkin.

	#!tests none
	#!rb none

Change 3542914 on 2017/07/18 by Andrew.Grant

	Removed hack, changed material warning to ASSET_LOG

	#!tests compiled
	#!rb none

Change 3542889 on 2017/07/18 by Ori.Cohen

	Exposed an inertia scale for body instances

	#!rb Lina.Halper
	#!tests none

Change 3542861 on 2017/07/18 by Andrew.Grant

	Fix for compile issue in non-shipping

	#!tests compiling
	#!rb none

Change 3542835 on 2017/07/18 by Frank.Fella

	Niagara - Stack UX improvements
	+ Can now navigate to dynamic input and module assets by double clicking on them in the stack.  Currently only works in the emitter editor since we deep copy the graph and lose the asset references.
	+ Can now collapse stack groups with a button.
	+ Curves should always show up in the curve editor now.  Custom seleciton is coming later.
	+ Prevent duplication of output nodes since they can't be deleted.

	#!tests Verified new stack functionality and output node duplication.
	#!rb none

	#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime

Change 3542816 on 2017/07/18 by Wyeth.Johnson

	Sphere V2

Change 3542798 on 2017/07/18 by Simon.Tovey

	Fix for crash Wyeth is seeing.

	#!rb none
	#!tests fixes crash.

Change 3542787 on 2017/07/18 by Andrew.Grant

	Added UE_ASSET_LOG macro and moved some current warnings in Orion to UE_ASSET_LOG

	UE_ASSET_LOG is intended to provide a means of emitting asset-related logging in a consistent format that can be parsed by CIS jobs and tools. Currently there is a single option (AssetLogShowsDiskPath, true by default) but this could be expanded to provide additional options.

	The asset argument can be a UObject pointer or a const TCHAR* to a path. Package paths  (/Game/Path/Foo.uasset), object paths (/Game/Path/Foo.Foo) and relative paths (..\..\..\OrionGame\Foo\Foo.uasset) are all supported.

	Usage:

	E.g

	UE_ASSET_LOG(LogMaterial, Warning, Material, TEXT("Failed to compile material"));

	UE_ASSET_LOG(LogMaterial, Warning, *Material->GetPathName(), TEXT("Failed to compile material"));

	#!tests ran locally with a selection of different asset arguments
	#!rb Ben.Marsh
	#!review-3542499 @Ben.Marsh

Change 3542648 on 2017/07/18 by Jon.Lietz

	needed file

	#!rb none
	#!tests compiles

Change 3542600 on 2017/07/18 by Cody.Haskell

	Work on adding pause feature to escape menu.

	use -fakecustom on the command line to make the menu option come up in non-custom matches for testing

	#!codereview Bart.Hawthorne
	#!tests Golden Path
	#!rb none

Change 3542560 on 2017/07/18 by Jon.Lietz

	first pass moving cards in world from BP to native

	- fixed issue with active items
	- fixed a crash inside the engine with actor sequence component
	- fixed an issue with the Ability system comp upadting shadow plane vision based on vision manager that might not have updated yet.

	#!rb none
	#!tests cards now no longer show up if the user is in shadow plane and the viewer's team does not have vision on them.

Change 3542543 on 2017/07/18 by Simon.Tovey

	A bit of improved log spam for VM backend

	#!rb none
	#!tests none

Change 3542235 on 2017/07/18 by Wyeth.Johnson

	Two separate implementations of sphere spawning, working on 3rd before eval

Change 3542102 on 2017/07/18 by Simon.Tovey

	Fixed bug in bytecode generation due to incorrect temp register allocation.

	#!rb none
	#!tests Wyeths test case now works + some other emitters tested still working.

	Keeps around the last HLSL translation generated.

	#!rb none
	#!tests n/a

Change 3541991 on 2017/07/18 by Shaun.Kime

	Fix for making sure that the cube map selected for the profile is loaded from disk between editor runs.

	#!rb none
	#!tests opened editor, changed profile's cube map, then closed settings editor to save, exited app, restarted and verified that the cube map is the same

Change 3541819 on 2017/07/18 by Andrew.Grant

	Better logging for warning

	#!tests #!rb none

Change 3541178 on 2017/07/17 by Ori.Cohen

	Fix jitter with hair in rigid body node caused by bad contact offset.

	#!rb none
	#!tests none

Change 3541059 on 2017/07/17 by Daniel.Lamb

	Fixed issue with volatile string names being used as the key for TMap.
	#!rb Jason.Bestimt
	#!test Paragon Client
	#!jira OR-41135

Change 3540970 on 2017/07/17 by Wyeth.Johnson

	test emitters for modules

Change 3540948 on 2017/07/17 by Ben.Salem

	Add comma separated hero list support to FXTest Gauntlet node.
	#!rb none
	#!tests compiled and passed in a 2-person comma separated list.

Change 3540875 on 2017/07/17 by Ben.Salem

	Enable SoloSmokes to back up logs after tests run.
	#!rb none
	#!tests Ran smoke pass today.

Change 3540561 on 2017/07/17 by Ori.Cohen

	Fix incorrect bone mapping for rigid body node. (Only matters when first call to init has a different number of bodies, for example a different skin)

	#!rb Lina.Halper
	#!tests none

Change 3540529 on 2017/07/17 by Andrew.Grant

	Disable screenshots

	#!tests compiled
	#!rb none

Change 3540108 on 2017/07/17 by Ori.Cohen

	Turn joint pre-processing on for immediate mode. This helps with some stability issues.

	#!rb David.Hill
	#!tests none

Change 3539847 on 2017/07/17 by Wyeth.Johnson

	Fixing up redirects in Niagara content plugin folder

Change 3539554 on 2017/07/17 by Don.Eubanks

	Added Deck Descriptions to Deck Selection Screen
	  - Set basic / placeholder descriptions for all 6 starter decks to include Attribute names

	Added "bAllowRightClickScrolling" to SScrollBox and UScrollBox to control whether or not holding the right mouse button will allow scrolling.
	  - Disabled for Deck Selector scroll box.

	#!rb none
	#!tests Compile DebugGame Editor Win64 / Shipping Client PS4
	#!review-3539555 matt.schembari dan.hertzka philip.buuck
	#!fyi dan.hertzka - Hope I'm not out of line adding this feature to SScrollBox, didn't see any other way to disable it (MouseWheel already a similar feature driven by an enum)

Change 3539506 on 2017/07/16 by Andrew.Grant

	REsolved files from Main after Dev-UI merge

	#!CodeReview: andrew.grant, jason.bestimt, jeff.williams

	Unresolved conflicts. andrew.grant, please merge this change by hand.
	//ROBOMERGE_ORION_Dev_Balance/OrionGame/Content/Blueprints/AbilityRangedMacros.uasset

	--------------------------------------
	Copying //Orion/Dev-UI to Main (//Orion/Main)

	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3539142 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3539483 on 2017/07/16 by Don.Eubanks

	Backing out changelist 3539458 per andrew.grant's request as it can cause a crash on project generation.

	#!rb none
	#!tests Compile DebugGame Editor Win64

Change 3539458 on 2017/07/16 by Andrew.Grant

	Combined rules for Orion targets into common base class to remove some inconsitencies and provide easier editing

	#!tests BuildCookTest locally, preflighted with tests
	#!rb none
	#!review-3539459 @daniel.lamb, @david.ratti

Change 3539386 on 2017/07/16 by Andrew.Grant

	Disabled screenshots on 'None' test
	#!tests #!rb none

Change 3539383 on 2017/07/16 by Andrew.Grant

	Initial branch of files from Dev-UI (//Orion/Dev-UI) to Dev-IWYU (//Orion/Dev-IWYU)

Change 3539374 on 2017/07/16 by Andrew.Grant

	Gauntlet - Added timeout to PS4DevkitUtil commands

	#!tests ran test locally
	#!rb none

Change 3539174 on 2017/07/15 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Copying //Orion/Dev-UI to Main (//Orion/Main)

	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3539142 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3539156 on 2017/07/15 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Copying //Orion/Dev-UI to Main (//Orion/Main)

	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3539142 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3539146 on 2017/07/15 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Copying //Orion/Dev-UI to Main (//Orion/Main)

	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3539142 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3539142 on 2017/07/15 by Andrew.Grant

	Copying //Orion/Dev-UI to Main (//Orion/Main)

	#!tests #!rb none

Change 3539129 on 2017/07/15 by Andrew.Grant

	Added an ensure on render-target size to catch bad data earlier

	#!tests ran with some bad data :)
	#!rb none

Change 3539094 on 2017/07/15 by Andrew.Grant

	Fixed log location not being written out to report

	#!tests none
	#!rb none

Change 3539009 on 2017/07/15 by Andrew.Grant

	Moved perf extraction into the SoakTest node
	Now generate perf values for ShortSoloGame

	#!tests ran locally
	#!rb none

Change 3538990 on 2017/07/14 by Andrew.Grant

	Made gif's work for editor-based tests

	#!tests ran locally
	#!rb none

Change 3538968 on 2017/07/14 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Only warn about errors in magnitude modifiers if that is the magnitude type the GE is set to use.

	#!tests verified some warnings in Orion go aay
	[at david.ratti] #!rb none

	#!ROBOMERGE-SOURCE: CL 3538962 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3538967 on 2017/07/14 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Only warn about errors in magnitude modifiers if that is the magnitude type the GE is set to use.

	#!tests verified some warnings in Orion go aay
	[at david.ratti] #!rb none

	#!ROBOMERGE-SOURCE: CL 3538962 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3538966 on 2017/07/14 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Only warn about errors in magnitude modifiers if that is the magnitude type the GE is set to use.

	#!tests verified some warnings in Orion go aay
	[at david.ratti] #!rb none

	#!ROBOMERGE-SOURCE: CL 3538962 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3538965 on 2017/07/14 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Only warn about errors in magnitude modifiers if that is the magnitude type the GE is set to use.

	#!tests verified some warnings in Orion go aay
	[at david.ratti] #!rb none

	#!ROBOMERGE-SOURCE: CL 3538962 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3538964 on 2017/07/14 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Only warn about errors in magnitude modifiers if that is the magnitude type the GE is set to use.

	#!tests verified some warnings in Orion go aay
	[at david.ratti] #!rb none

	#!ROBOMERGE-SOURCE: CL 3538962 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3538962 on 2017/07/14 by Andrew.Grant

	Only warn about errors in magnitude modifiers if that is the magnitude type the GE is set to use.

	#!tests verified some warnings in Orion go aay
	#!review-3538963 @david.ratti
	#!rb none

Change 3538954 on 2017/07/14 by Andrew.Grant

	Screenshot support for gauntlet:

	- Test nodes and/or controllers can specify a periodic interval for screenshots to be taken.
	- Screenshots are converted to jpeg and archived with other artifacts
	- Screenshots are turned into gif's and linked in the report

	#!tests lots of running of tests
	#!rb none

Change 3538714 on 2017/07/14 by Shaun.Kime

	Adding in a root transform adjustment for the emitter so that things don't spawn at 0,0,0 anymore. Will make it adjustable in the future.

	#!rb none
	#!tests n/a

Change 3538710 on 2017/07/14 by Shaun.Kime

	Moving to the advanced preview scene so that we can have something to collide against and also contrast against for better preview.

	#!rb none
	#!tests n/a

Change 3538581 on 2017/07/14 by Don.Eubanks

	Fixing compilation.

	#!rb none
	#!tests Compile DebugGame Editor Win64
	#!fyi daniel.lamb

Change 3538543 on 2017/07/14 by Ori.Cohen

	Fix gravity not being converted into the right simulation space for the RigidBody node

	#!rb Lina.Halper
	#!tests none

Change 3538428 on 2017/07/14 by Daniel.Lamb

	Added support for timerguard to take in a delegate used to generate the string output which means it doesn't need to be generated unless the timer triggers.
	#!rb Jason.Bestimt
	#!test Paragon ps4

Change 3538416 on 2017/07/14 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging 3503620 from //UE4/Release-4.16/...

	extra checks to catch bad things that may contribute to GPU crashes

	#!tests compiled
	#!rb marcus.wassmer

	#!ROBOMERGE-SOURCE: CL 3538408 in //Orion/Release-41.4/... via CL 3538410 via CL 3538411
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3538415 on 2017/07/14 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging 3503620 from //UE4/Release-4.16/...

	extra checks to catch bad things that may contribute to GPU crashes

	#!tests compiled
	#!rb marcus.wassmer

	#!ROBOMERGE-SOURCE: CL 3538408 in //Orion/Release-41.4/... via CL 3538410 via CL 3538411
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3538414 on 2017/07/14 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging 3503620 from //UE4/Release-4.16/...

	extra checks to catch bad things that may contribute to GPU crashes

	#!tests compiled
	#!rb marcus.wassmer

	#!ROBOMERGE-SOURCE: CL 3538408 in //Orion/Release-41.4/... via CL 3538410 via CL 3538411
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3538413 on 2017/07/14 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging 3503620 from //UE4/Release-4.16/...

	extra checks to catch bad things that may contribute to GPU crashes

	#!tests compiled
	#!rb marcus.wassmer

	#!ROBOMERGE-SOURCE: CL 3538408 in //Orion/Release-41.4/... via CL 3538410 via CL 3538411
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3538412 on 2017/07/14 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging 3503620 from //UE4/Release-4.16/...

	extra checks to catch bad things that may contribute to GPU crashes

	#!tests compiled
	#!rb marcus.wassmer

	#!ROBOMERGE-SOURCE: CL 3538408 in //Orion/Release-41.4/... via CL 3538410 via CL 3538411
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3538411 on 2017/07/14 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging 3503620 from //UE4/Release-4.16/...

	extra checks to catch bad things that may contribute to GPU crashes

	#!tests compiled
	#!rb marcus.wassmer

	#!ROBOMERGE-SOURCE: CL 3538408 in //Orion/Release-41.4/... via CL 3538410
	#!ROBOMERGE-BOT: ORION (Release-41.5 -> Main)

Change 3538410 on 2017/07/14 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging 3503620 from //UE4/Release-4.16/...

	extra checks to catch bad things that may contribute to GPU crashes

	#!tests compiled
	#!rb marcus.wassmer

	#!ROBOMERGE-SOURCE: CL 3538408 in //Orion/Release-41.4/...
	#!ROBOMERGE-BOT: ORION (Release-41.4 -> Release-41.5)

Change 3538408 on 2017/07/14 by Andrew.Grant

	Merging 3503620 from //UE4/Release-4.16/...

	extra checks to catch bad things that may contribute to GPU crashes

	#!tests compiled
	#!rb marcus.wassmer

Change 3538389 on 2017/07/14 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Adding extra latency to device deletion to see if it helps with d3d crashes

	#!tests compiled
	#!rb marcus.wassmer

	#!ROBOMERGE-SOURCE: CL 3538379 in //Orion/Release-41.4/... via CL 3538380 via CL 3538382
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3538388 on 2017/07/14 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Adding extra latency to device deletion to see if it helps with d3d crashes

	#!tests compiled
	#!rb marcus.wassmer

	#!ROBOMERGE-SOURCE: CL 3538379 in //Orion/Release-41.4/... via CL 3538380 via CL 3538382
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3538387 on 2017/07/14 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Adding extra latency to device deletion to see if it helps with d3d crashes

	#!tests compiled
	#!rb marcus.wassmer

	#!ROBOMERGE-SOURCE: CL 3538379 in //Orion/Release-41.4/... via CL 3538380 via CL 3538382
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3538384 on 2017/07/14 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Adding extra latency to device deletion to see if it helps with d3d crashes

	#!tests compiled
	#!rb marcus.wassmer

	#!ROBOMERGE-SOURCE: CL 3538379 in //Orion/Release-41.4/... via CL 3538380 via CL 3538382
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3538383 on 2017/07/14 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Adding extra latency to device deletion to see if it helps with d3d crashes

	#!tests compiled
	#!rb marcus.wassmer

	#!ROBOMERGE-SOURCE: CL 3538379 in //Orion/Release-41.4/... via CL 3538380 via CL 3538382
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3538382 on 2017/07/14 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Adding extra latency to device deletion to see if it helps with d3d crashes

	#!tests compiled
	#!rb marcus.wassmer

	#!ROBOMERGE-SOURCE: CL 3538379 in //Orion/Release-41.4/... via CL 3538380
	#!ROBOMERGE-BOT: ORION (Release-41.5 -> Main)

Change 3538380 on 2017/07/14 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Adding extra latency to device deletion to see if it helps with d3d crashes

	#!tests compiled
	#!rb marcus.wassmer

	#!ROBOMERGE-SOURCE: CL 3538379 in //Orion/Release-41.4/...
	#!ROBOMERGE-BOT: ORION (Release-41.4 -> Release-41.5)

Change 3538379 on 2017/07/14 by Andrew.Grant

	Adding extra latency to device deletion to see if it helps with d3d crashes

	#!tests compiled
	#!rb marcus.wassmer

Change 3538305 on 2017/07/14 by Shaun.Kime

	Making if nodes handle enums and a follow-up file from previous commit

	#!rb none
	#!tests n/a

Change 3538303 on 2017/07/14 by Shaun.Kime

	Added comment nodes

	#!rb none
	#!tests added to working script saved and reloaded

Change 3538084 on 2017/07/14 by Frank.Fella

	Niagara - Change the available parameter list for functions so that it only shows parameters written before the current module, add initial versions of parameters written in the spawn script, and fix the function output lists so that they only show actual outputs.

	#!tests Verified that the available parameters for inputs is correct, and verified that the output lists are correct.
	#!rb none

	#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime

Change 3538007 on 2017/07/14 by Shaun.Kime

	Adding basic enum support. By default we have an enum ENiagaraExecutionState that can be used by both systems and emitters to track their status.

	Removed the Start/End/NumLoop data from Emitters. A future changelist will introduce scripts that manage the execution state mentioned above.

	#!rb None
	#!test n/a

Change 3537732 on 2017/07/14 by Ori.Cohen

	Made it so that linear and angular velocity are properly computed for kinematic targets in immediate physics and rigid body node.

	#!rb David.Hill
	#!tests none

Change 3537395 on 2017/07/14 by Simon.Tovey

	Slightly improved error reporting for data interfaces that can't (yet).
	Error reporting in general needs a lot of work. Soon.

	#!rb none
	#!tests We now don't just ensure() when using interfaces with not GPU implementation, an error is reported to the log.
	? Interfaces with instance data now work.
	? Emitter editor now has proper system setup so their scripts work correctly.
	? Modified pin creation for emitter nodes.
	? System instances respecting their bError flag again.
	? Removed some log spam from compiling function/module/dynamic input scripts.

	#!rb none
	#!tests Interfaces needing instance data now work
	#!codereview Shaun.Kime, Frank.Fella, Olaf.Piesche

Change 3537288 on 2017/07/14 by Frank.Fella

	Niagara - Parameter wrangling Part 1
	+ Modules for setting specific parameters can be reassigned to set other parameters.
	+ You can now add a new parameter of any type to the current namespace in each stack.
	+ The "Read from new parameter" options when assigning an input will be correct based on the current namespace and asset editor type.
	+ You can now assign any written parameter in the stack to an input.  This will be filtered based on the current context in the future.
	+ Set parameter modules are now added with their input pinned and collapsed.

	#!Tests adding and re-assigning set parameter nodes works correctly and read from new parameter options have the correct context.
	#!rb none

	#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime

Change 3537247 on 2017/07/13 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Temp fix for PS4DevkitUtil being created when running with -server

	Root issue logged as UE-47237

	#!tests ran editor with -server
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3537225 in //Orion/Release-41.3/... via CL 3537226 via CL 3537227 via CL 3537232
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3537246 on 2017/07/13 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Temp fix for PS4DevkitUtil being created when running with -server

	Root issue logged as UE-47237

	#!tests ran editor with -server
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3537225 in //Orion/Release-41.3/... via CL 3537226 via CL 3537227 via CL 3537232
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3537245 on 2017/07/13 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Temp fix for PS4DevkitUtil being created when running with -server

	Root issue logged as UE-47237

	#!tests ran editor with -server
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3537225 in //Orion/Release-41.3/... via CL 3537226 via CL 3537227 via CL 3537232
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3537244 on 2017/07/13 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Temp fix for PS4DevkitUtil being created when running with -server

	Root issue logged as UE-47237

	#!tests ran editor with -server
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3537225 in //Orion/Release-41.3/... via CL 3537226 via CL 3537227 via CL 3537232
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3537243 on 2017/07/13 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Temp fix for PS4DevkitUtil being created when running with -server

	Root issue logged as UE-47237

	#!tests ran editor with -server
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3537225 in //Orion/Release-41.3/... via CL 3537226 via CL 3537227 via CL 3537232
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3537242 on 2017/07/13 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	On failure of orbis-pub-cmd parse log for warnings/errors and print them in a way that registered with EC.

	#!tests preflighted with a bogus png
	[at luke.thatcher] #!rb none

	Sample - https://ec-01.epicgames.net/commander/link/jobStepDetails/jobSteps/65912461?stepName=Publish%20PS4%20Client%20Patches&jobId=7886572&jobName=Orion%20Release-41.3%20-%20Preflight%20CL%203533132%20with%20Base%20CL%203537005%20-%20Standard%20Build&tabGroup=diagnosticHeader

	#!ROBOMERGE-SOURCE: CL 3537166 in //Orion/Release-41.3/... via CL 3537169 via CL 3537170 via CL 3537231
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3537241 on 2017/07/13 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	On failure of orbis-pub-cmd parse log for warnings/errors and print them in a way that registered with EC.

	#!tests preflighted with a bogus png
	[at luke.thatcher] #!rb none

	Sample - https://ec-01.epicgames.net/commander/link/jobStepDetails/jobSteps/65912461?stepName=Publish%20PS4%20Client%20Patches&jobId=7886572&jobName=Orion%20Release-41.3%20-%20Preflight%20CL%203533132%20with%20Base%20CL%203537005%20-%20Standard%20Build&tabGroup=diagnosticHeader

	#!ROBOMERGE-SOURCE: CL 3537166 in //Orion/Release-41.3/... via CL 3537169 via CL 3537170 via CL 3537231
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3537240 on 2017/07/13 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	On failure of orbis-pub-cmd parse log for warnings/errors and print them in a way that registered with EC.

	#!tests preflighted with a bogus png
	[at luke.thatcher] #!rb none

	Sample - https://ec-01.epicgames.net/commander/link/jobStepDetails/jobSteps/65912461?stepName=Publish%20PS4%20Client%20Patches&jobId=7886572&jobName=Orion%20Release-41.3%20-%20Preflight%20CL%203533132%20with%20Base%20CL%203537005%20-%20Standard%20Build&tabGroup=diagnosticHeader

	#!ROBOMERGE-SOURCE: CL 3537166 in //Orion/Release-41.3/... via CL 3537169 via CL 3537170 via CL 3537231
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3537239 on 2017/07/13 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	On failure of orbis-pub-cmd parse log for warnings/errors and print them in a way that registered with EC.

	#!tests preflighted with a bogus png
	[at luke.thatcher] #!rb none

	Sample - https://ec-01.epicgames.net/commander/link/jobStepDetails/jobSteps/65912461?stepName=Publish%20PS4%20Client%20Patches&jobId=7886572&jobName=Orion%20Release-41.3%20-%20Preflight%20CL%203533132%20with%20Base%20CL%203537005%20-%20Standard%20Build&tabGroup=diagnosticHeader

	#!ROBOMERGE-SOURCE: CL 3537166 in //Orion/Release-41.3/... via CL 3537169 via CL 3537170 via CL 3537231
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3537238 on 2017/07/13 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	On failure of orbis-pub-cmd parse log for warnings/errors and print them in a way that registered with EC.

	#!tests preflighted with a bogus png
	[at luke.thatcher] #!rb none

	Sample - https://ec-01.epicgames.net/commander/link/jobStepDetails/jobSteps/65912461?stepName=Publish%20PS4%20Client%20Patches&jobId=7886572&jobName=Orion%20Release-41.3%20-%20Preflight%20CL%203533132%20with%20Base%20CL%203537005%20-%20Standard%20Build&tabGroup=diagnosticHeader

	#!ROBOMERGE-SOURCE: CL 3537166 in //Orion/Release-41.3/... via CL 3537169 via CL 3537170 via CL 3537231
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3537232 on 2017/07/13 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Temp fix for PS4DevkitUtil being created when running with -server

	Root issue logged as UE-47237

	#!tests ran editor with -server
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3537225 in //Orion/Release-41.3/... via CL 3537226 via CL 3537227
	#!ROBOMERGE-BOT: ORION (Release-41.5 -> Main)

Change 3537231 on 2017/07/13 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	On failure of orbis-pub-cmd parse log for warnings/errors and print them in a way that registered with EC.

	#!tests preflighted with a bogus png
	[at luke.thatcher] #!rb none

	Sample - https://ec-01.epicgames.net/commander/link/jobStepDetails/jobSteps/65912461?stepName=Publish%20PS4%20Client%20Patches&jobId=7886572&jobName=Orion%20Release-41.3%20-%20Preflight%20CL%203533132%20with%20Base%20CL%203537005%20-%20Standard%20Build&tabGroup=diagnosticHeader

	#!ROBOMERGE-SOURCE: CL 3537166 in //Orion/Release-41.3/... via CL 3537169 via CL 3537170
	#!ROBOMERGE-BOT: ORION (Release-41.5 -> Main)

Change 3537227 on 2017/07/13 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Temp fix for PS4DevkitUtil being created when running with -server

	Root issue logged as UE-47237

	#!tests ran editor with -server
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3537225 in //Orion/Release-41.3/... via CL 3537226
	#!ROBOMERGE-BOT: ORION (Release-41.4 -> Release-41.5)

Change 3537226 on 2017/07/13 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Temp fix for PS4DevkitUtil being created when running with -server

	Root issue logged as UE-47237

	#!tests ran editor with -server
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3537225 in //Orion/Release-41.3/...
	#!ROBOMERGE-BOT: ORION (Release-41.3 -> Release-41.4)

Change 3537225 on 2017/07/13 by Andrew.Grant

	Temp fix for PS4DevkitUtil being created when running with -server

	Root issue logged as UE-47237

	#!tests ran editor with -server
	#!rb none

Change 3537170 on 2017/07/13 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	On failure of orbis-pub-cmd parse log for warnings/errors and print them in a way that registered with EC.

	#!tests preflighted with a bogus png
	[at luke.thatcher] #!rb none

	Sample - https://ec-01.epicgames.net/commander/link/jobStepDetails/jobSteps/65912461?stepName=Publish%20PS4%20Client%20Patches&jobId=7886572&jobName=Orion%20Release-41.3%20-%20Preflight%20CL%203533132%20with%20Base%20CL%203537005%20-%20Standard%20Build&tabGroup=diagnosticHeader

	#!ROBOMERGE-SOURCE: CL 3537166 in //Orion/Release-41.3/... via CL 3537169
	#!ROBOMERGE-BOT: ORION (Release-41.4 -> Release-41.5)

Change 3537169 on 2017/07/13 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	On failure of orbis-pub-cmd parse log for warnings/errors and print them in a way that registered with EC.

	#!tests preflighted with a bogus png
	[at luke.thatcher] #!rb none

	Sample - https://ec-01.epicgames.net/commander/link/jobStepDetails/jobSteps/65912461?stepName=Publish%20PS4%20Client%20Patches&jobId=7886572&jobName=Orion%20Release-41.3%20-%20Preflight%20CL%203533132%20with%20Base%20CL%203537005%20-%20Standard%20Build&tabGroup=diagnosticHeader

	#!ROBOMERGE-SOURCE: CL 3537166 in //Orion/Release-41.3/...
	#!ROBOMERGE-BOT: ORION (Release-41.3 -> Release-41.4)

Change 3537166 on 2017/07/13 by Andrew.Grant

	On failure of orbis-pub-cmd parse log for warnings/errors and print them in a way that registered with EC.

	#!tests preflighted with a bogus png
	#!review-3537167 @luke.thatcher
	#!rb none

	Sample - https://ec-01.epicgames.net/commander/link/jobStepDetails/jobSteps/65912461?stepName=Publish%20PS4%20Client%20Patches&jobId=7886572&jobName=Orion%20Release-41.3%20-%20Preflight%20CL%203533132%20with%20Base%20CL%203537005%20-%20Standard%20Build&tabGroup=diagnosticHeader

Change 3537121 on 2017/07/13 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for OR-40456 & OR-39909 - game & pie crashing on exit.

	Similar to UE-35726 there's something modifying the layer list while it's emptied so handle this by removing them first and then destructing.

	[at matt.schembari,] [at matt.kuhlenschmidt,] [at nick.darnell] #!jira OR-40456, OR-39909
	#!tests ShortSoloGame with editor no longer crashes
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3537114 in //Orion/Dev-UI/... via CL 3537116
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3537120 on 2017/07/13 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for OR-40456 & OR-39909 - game & pie crashing on exit.

	Similar to UE-35726 there's something modifying the layer list while it's emptied so handle this by removing them first and then destructing.

	[at matt.schembari,] [at matt.kuhlenschmidt,] [at nick.darnell] #!jira OR-40456, OR-39909
	#!tests ShortSoloGame with editor no longer crashes
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3537114 in //Orion/Dev-UI/... via CL 3537116
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3537119 on 2017/07/13 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for OR-40456 & OR-39909 - game & pie crashing on exit.

	Similar to UE-35726 there's something modifying the layer list while it's emptied so handle this by removing them first and then destructing.

	[at matt.schembari,] [at matt.kuhlenschmidt,] [at nick.darnell] #!jira OR-40456, OR-39909
	#!tests ShortSoloGame with editor no longer crashes
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3537114 in //Orion/Dev-UI/... via CL 3537116
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3537117 on 2017/07/13 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for OR-40456 & OR-39909 - game & pie crashing on exit.

	Similar to UE-35726 there's something modifying the layer list while it's emptied so handle this by removing them first and then destructing.

	[at matt.schembari,] [at matt.kuhlenschmidt,] [at nick.darnell] #!jira OR-40456, OR-39909
	#!tests ShortSoloGame with editor no longer crashes
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3537114 in //Orion/Dev-UI/... via CL 3537116
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3537116 on 2017/07/13 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for OR-40456 & OR-39909 - game & pie crashing on exit.

	Similar to UE-35726 there's something modifying the layer list while it's emptied so handle this by removing them first and then destructing.

	[at matt.schembari,] [at matt.kuhlenschmidt,] [at nick.darnell] #!jira OR-40456, OR-39909
	#!tests ShortSoloGame with editor no longer crashes
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3537114 in //Orion/Dev-UI/...
	#!ROBOMERGE-BOT: ORION (Dev-UI -> Main)

Change 3537114 on 2017/07/13 by Andrew.Grant

	Fix for OR-40456 & OR-39909 - game & pie crashing on exit.

	Similar to UE-35726 there's something modifying the layer list while it's emptied so handle this by removing them first and then destructing.

	#!review-3537115 @matt.schembari, @matt.kuhlenschmidt, @nick.darnell
	#!jira OR-40456, OR-39909
	#!tests ShortSoloGame with editor no longer crashes
	#!rb none
	#!ROBOMERGE: Main

Change 3536905 on 2017/07/13 by Andrew.Grant

	Safety ensure as someone hit a crash here

	#!tests #!rb none
	#!jira OR-41029

Change 3536904 on 2017/07/13 by Andrew.Grant

	Don't ask PhysX to clean invalid meshes

	#!tests cooked
	#!rb none

Change 3535790 on 2017/07/13 by Andrew.Grant

	Back out changelist 3534956

	#!tests #!rb none

Change 3535541 on 2017/07/13 by Frank.Fella

	Sequencer - Implement SupportsSequence in the audio, event, and matarial parameter collection tracks.  This change is being made to prevent them from showing up in the niagara sequencer UI.

	#!tests Tracks don't show up in niagara and still do in the level sequence and widget animation.
	#!rb Max.Chen

Change 3535092 on 2017/07/13 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging //Orion/Dev-UI to Main (//Orion/Main)
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3535068 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3535083 on 2017/07/13 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging //Orion/Dev-UI to Main (//Orion/Main)
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3535068 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3535080 on 2017/07/13 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging //Orion/Dev-UI to Main (//Orion/Main)
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3535068 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3535074 on 2017/07/13 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging //Orion/Dev-UI to Main (//Orion/Main)
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3535068 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3535068 on 2017/07/13 by Andrew.Grant

	Merging //Orion/Dev-UI to Main (//Orion/Main)
	#!tests #!rb none

Change 3534956 on 2017/07/12 by Andrew.Grant

	Made ensures non-errors for commandets

	Ben - let me know what you think of this. Probably worthy of discussion, but at least this checkin will get the overnight builds a bad tag that some muppet checked in :)

	#!review-3534957 @Ben.Marsh
	#!tests compiled
	#!rb none

Change 3534933 on 2017/07/12 by Andrew.Grant

	Merging //Orion/Main to Dev-REGS (//Orion/Dev-REGS)
	#!tests #!rb none

Change 3534918 on 2017/07/12 by Andrew.Grant

	Merging //Orion/Main to Dev-Cinematics (//Orion/Dev-Cinematics)

	#!tests #!rb none

Change 3534892 on 2017/07/12 by Andrew.Grant

	Merging //Orion/Main to Dev-Balance

	#!tests #!rb none

Change 3534817 on 2017/07/12 by Andrew.Grant

	Merging //Orion/Main to Dev-General
	#!tests #!rb none

Change 3534728 on 2017/07/12 by Andrew.Grant

	Copying //Orion/Dev-UI @ 3534719 to Main

	#!tests #!rb none

Change 3534652 on 2017/07/12 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added boot script for Capture team

	#!tests ran test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3534054 in //Orion/Release-41.3/... via CL 3534055 via CL 3534057 via CL 3534058
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3534651 on 2017/07/12 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added boot script for Capture team

	#!tests ran test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3534054 in //Orion/Release-41.3/... via CL 3534055 via CL 3534057 via CL 3534058
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3534649 on 2017/07/12 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added boot script for Capture team

	#!tests ran test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3534054 in //Orion/Release-41.3/... via CL 3534055 via CL 3534057 via CL 3534058
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3534640 on 2017/07/12 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	#!jira OR-40404 Music cuts in and out during hero select in draft lobby and match start

	Increasing async IO music loading priority.

	#!rb Ethan.Geller
	#!tests none

	#!ROBOMERGE-SOURCE: CL 3533910 in //Orion/Release-41.3/... via CL 3533919 via CL 3533920 via CL 3533921
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3534639 on 2017/07/12 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	#!jira OR-40404 Music cuts in and out during hero select in draft lobby and match start

	Increasing async IO music loading priority.

	#!rb Ethan.Geller
	#!tests none

	#!ROBOMERGE-SOURCE: CL 3533910 in //Orion/Release-41.3/... via CL 3533919 via CL 3533920 via CL 3533921
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3534637 on 2017/07/12 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	#!jira OR-40404 Music cuts in and out during hero select in draft lobby and match start

	Increasing async IO music loading priority.

	#!rb Ethan.Geller
	#!tests none

	#!ROBOMERGE-SOURCE: CL 3533910 in //Orion/Release-41.3/... via CL 3533919 via CL 3533920 via CL 3533921
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3534629 on 2017/07/12 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	[Lost CL 3524588 did not make it into 41.3]

	Speculative fix for replay backward compat crash
	#!rb none
	#!tests compile

	#!ROBOMERGE-SOURCE: CL 3533599 in //Orion/Release-41.4/... via CL 3533600 via CL 3533602
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3534628 on 2017/07/12 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	[Lost CL 3524588 did not make it into 41.3]

	Speculative fix for replay backward compat crash
	#!rb none
	#!tests compile

	#!ROBOMERGE-SOURCE: CL 3533599 in //Orion/Release-41.4/... via CL 3533600 via CL 3533602
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3534626 on 2017/07/12 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	[Lost CL 3524588 did not make it into 41.3]

	Speculative fix for replay backward compat crash
	#!rb none
	#!tests compile

	#!ROBOMERGE-SOURCE: CL 3533599 in //Orion/Release-41.4/... via CL 3533600 via CL 3533602
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3534511 on 2017/07/12 by Andrew.Grant

	Merging //Orion/Main to Dev-Cinematics (//Orion/Dev-Cinematics)
	#!tests #!rb none

Change 3534430 on 2017/07/12 by Andrew.Grant

	Merging using ROBO://Orion/Main->//Orion/Dev-UI

Change 3534341 on 2017/07/12 by Andrew.Grant

	Merging using ROBO://Orion/Main->//Orion/Dev-UI

	#!tests #!rb none

Change 3534318 on 2017/07/12 by Ori.Cohen

	Fix external force on immediate mode not accounting for body mass

	#!rb none
	#!tests none

Change 3534240 on 2017/07/12 by Ori.Cohen

	Added ExternalForce to rigid body node for faking inertia while simulating in component space

	#!rb Lina.Halper
	#!tests none

Change 3534062 on 2017/07/12 by Frank.Fella

	Niagara - Stack system support.
	+ System spawn and update are now available in the stack when in the system editor.
	+ Rmoved some potentially unsafe stack utility methods which could make the graph unusable and replaced them with safe ones.
	+ Removed some checks from the emitter node compile and replaced them with compiler errors.

	#!tests System stacks show up in the system editor and you can add and remove modules.
	#!rb none

	#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime

Change 3534058 on 2017/07/12 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added boot script for Capture team

	#!tests ran test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3534054 in //Orion/Release-41.3/... via CL 3534055 via CL 3534057
	#!ROBOMERGE-BOT: ORION (Release-41.5 -> Main)

Change 3534057 on 2017/07/12 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added boot script for Capture team

	#!tests ran test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3534054 in //Orion/Release-41.3/... via CL 3534055
	#!ROBOMERGE-BOT: ORION (Release-41.4 -> Release-41.5)

Change 3534055 on 2017/07/12 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added boot script for Capture team

	#!tests ran test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3534054 in //Orion/Release-41.3/...
	#!ROBOMERGE-BOT: ORION (Release-41.3 -> Release-41.4)

Change 3534054 on 2017/07/12 by Andrew.Grant

	Added boot script for Capture team

	#!tests ran test locally
	#!rb none

Change 3533959 on 2017/07/12 by Daniel.Lamb

	Added support for timeguard to have an fname associated with it.
	Greatly increasing the usefulness.
	The string operations will not be performed unless the timer is triggered and the fname is set.
	#!rb Jason.Bestimt
	#!test Paragon ps4

Change 3533921 on 2017/07/12 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	#!jira OR-40404 Music cuts in and out during hero select in draft lobby and match start

	Increasing async IO music loading priority.

	#!rb Ethan.Geller
	#!tests none

	#!ROBOMERGE-SOURCE: CL 3533910 in //Orion/Release-41.3/... via CL 3533919 via CL 3533920
	#!ROBOMERGE-BOT: ORION (Release-41.5 -> Main)

Change 3533920 on 2017/07/12 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	#!jira OR-40404 Music cuts in and out during hero select in draft lobby and match start

	Increasing async IO music loading priority.

	#!rb Ethan.Geller
	#!tests none

	#!ROBOMERGE-SOURCE: CL 3533910 in //Orion/Release-41.3/... via CL 3533919
	#!ROBOMERGE-BOT: ORION (Release-41.4 -> Release-41.5)

Change 3533919 on 2017/07/12 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	#!jira OR-40404 Music cuts in and out during hero select in draft lobby and match start

	Increasing async IO music loading priority.

	#!rb Ethan.Geller
	#!tests none

	#!ROBOMERGE-SOURCE: CL 3533910 in //Orion/Release-41.3/...
	#!ROBOMERGE-BOT: ORION (Release-41.3 -> Release-41.4)

Change 3533910 on 2017/07/12 by Andrew.Grant

	  #!jira OR-40404 Music cuts in and out during hero select in draft lobby and match start

	Increasing async IO music loading priority.

	#!rb Ethan.Geller
	#!tests none

Change 3533862 on 2017/07/12 by Frank.Fella

	Niagara - System ui timeline improvements
	+ Move adding of emitters to the sequencer "Add" button.
	+ Allow drag/drop to sequencer from the content browser to add emitters.
	+ Add folder support for emitters which can be added through the sequencer UI.

	Note: The event, audio, and material parameter collection tracks don't work, I'm waiting on a review from the sequencer team on some code that removes them.

	#!tests Verified that adding through the timeline button works, verified that drag and drop of an emitter onto the timeline works, verified folders work correctly and serialize.
	#!rb none

	#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime

Change 3533828 on 2017/07/12 by Ori.Cohen

	Added RootBone simulation space to RigidBody node. This is useful for cases where we rotate the skeletal mesh component and counter rotate the root bone and do not want to affect simulated bodies' velocities.

	#!rb Lina.Halper
	#!tests none

Change 3533602 on 2017/07/12 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	[Lost CL 3524588 did not make it into 41.3]

	Speculative fix for replay backward compat crash
	#!rb none
	#!tests compile

	#!ROBOMERGE-SOURCE: CL 3533599 in //Orion/Release-41.4/... via CL 3533600
	#!ROBOMERGE-BOT: ORION (Release-41.5 -> Main)

Change 3533600 on 2017/07/12 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	[Lost CL 3524588 did not make it into 41.3]

	Speculative fix for replay backward compat crash
	#!rb none
	#!tests compile

	#!ROBOMERGE-SOURCE: CL 3533599 in //Orion/Release-41.4/...
	#!ROBOMERGE-BOT: ORION (Release-41.4 -> Release-41.5)

Change 3533599 on 2017/07/12 by David.Ratti

	[Lost CL 3524588 did not make it into 41.3]

	Speculative fix for replay backward compat crash
	#!rb none
	#!tests compile

Change 3533400 on 2017/07/12 by Jeff.Williams

	Initial branch of files from Release-41.4 (//Orion/Release-41.4) to Release-41.5 (//Orion/Release-41.5)

Change 3532987 on 2017/07/12 by Matt.Kuhlenschmidt

	Added ability to save render targets as PNG from blueprints

	#!fyi jordan.walker
	#!rb none
	#!tests none

	Coped from Dev-Editor

Change 3532785 on 2017/07/12 by Simon.Tovey

	Fixed bug in the mark dirty loop.

	#!rb none
	#!tests fixed bug.

Change 3532594 on 2017/07/11 by Jeff.Williams

	Merging //Orion/Main to Release-41.4 (//Orion/Release-41.4) @3532443
	#!test none
	#!rb none

Change 3532057 on 2017/07/11 by Daniel.Lamb

	Separated out the UI game viewport tick and paint time to help track down issues with UI.
	#!rb Trivial
	#!test Paragon ps4
	#!codereview Jason.Bestimt

Change 3531769 on 2017/07/11 by Simon.Tovey

	? Fixing data interface compilation for emitter scripts.

	#!rb Shaun.Kime
	#!tests Curves work in emitter scripts.
	#!codereview Shaun.Kime, Frank.Fella, Olaf.Piesche

Change 3531543 on 2017/07/11 by Shaun.Kime

	Added System update results to spreadsheet view.
	Fixed up basic EmitterLifeTime effect to work by default.
	Fixed bug where emitters weren't adding the history of their internal variables to the parameter maps for SystemSpawn & Update, causing default values to not be generated.

	#!rb none
	#!tests updated HypnotizerEffect.

Change 3531521 on 2017/07/11 by Jeff.Williams

	Initial branch of files from Release-41.3 (//Orion/Release-41.3) to Release-41.4 (//Orion/Release-41.4)

Change 3530192 on 2017/07/10 by Ben.Salem

	Switch map pipeline node to use an interstitial node to let us know when the node has finished, pass or fail. Also switch report to print test notes for maps where there are notes but no explicit fails.
	#!rb none
	#!tests recompiled, xml linted.

Change 3530157 on 2017/07/10 by Frank.Fella

	Niagara - Fix systems getting marked dirty on load and removed some unnecessary compiles. We might need some error finding and fixup for system scripts in invalid states, but in the short term these issues can be fixed automatically by adding an additional emitter.

	#!tests Loaded a system and verified it wasn't marked dirty, also verified that the system was only getting compiled once when loading and when deleting an emitter.
	#!rb none

	#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime

Change 3529459 on 2017/07/10 by Daniel.Lamb

	If running nomcp from launch build helper also add in notimeouts.
	Fixes issue with loading monolith02 nomcp.
	#!rb Trivial
	#!test Load monolith02 devui

Change 3528568 on 2017/07/10 by Frank.Fella

	Niagara - Fix shutdown crash, system editor crash, and system editor selection inconsistencies.
	+ Give sequencer emitter tracks real names so that sequencer can maintain selection with them correctly.
	+ Make the stack entries pointers to the system and emitter view models weak to avoid holding onto them until garbage collection.
	+ Make sure to always call the structure changed delegate in the stack view model whenever initialize is called so that the tree is always updated.
	+ Track emitter handle selection by id instead of the actual view model pointer to make managing selection easier when view models are changing.
	+ Don't make the stack tree collapsed when it's emitter becomes invalid because it prevents it from ticking and removing controls pointing to invalid data.

	#!Tests verified no crash on shutdown or working with emitters in the system view.  Also verified selection stayed consistent between sequencer and the stack view.
	#!rb none.

	#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime

Change 3527429 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed PS4 devices to default to waiting for PS4DevkitUtil to return (most did this already, but fixes a shutdown issue).

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3527421 in //Orion/Release-41.3/... via CL 3527423
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3527428 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed PS4 devices to default to waiting for PS4DevkitUtil to return (most did this already, but fixes a shutdown issue).

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3527421 in //Orion/Release-41.3/... via CL 3527423
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3527427 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed PS4 devices to default to waiting for PS4DevkitUtil to return (most did this already, but fixes a shutdown issue).

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3527421 in //Orion/Release-41.3/... via CL 3527423
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3527426 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed PS4 devices to default to waiting for PS4DevkitUtil to return (most did this already, but fixes a shutdown issue).

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3527421 in //Orion/Release-41.3/... via CL 3527423
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3527425 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed PS4 devices to default to waiting for PS4DevkitUtil to return (most did this already, but fixes a shutdown issue).

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3527421 in //Orion/Release-41.3/... via CL 3527423
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3527423 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed PS4 devices to default to waiting for PS4DevkitUtil to return (most did this already, but fixes a shutdown issue).

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3527421 in //Orion/Release-41.3/...
	#!ROBOMERGE-BOT: ORION (Release-41.3 -> Main)

Change 3527421 on 2017/07/07 by Andrew.Grant

	Changed PS4 devices to default to waiting for PS4DevkitUtil to return (most did this already, but fixes a shutdown issue).

	#!tests ran locally
	#!rb none

Change 3527366 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Restricted TimeGuard use to Test & shipping configs

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3527357 in //Orion/Release-41.3/... via CL 3527359
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3527365 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Restricted TimeGuard use to Test & shipping configs

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3527357 in //Orion/Release-41.3/... via CL 3527359
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3527362 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Restricted TimeGuard use to Test & shipping configs

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3527357 in //Orion/Release-41.3/... via CL 3527359
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3527361 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Restricted TimeGuard use to Test & shipping configs

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3527357 in //Orion/Release-41.3/... via CL 3527359
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3527360 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Restricted TimeGuard use to Test & shipping configs

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3527357 in //Orion/Release-41.3/... via CL 3527359
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3527359 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Restricted TimeGuard use to Test & shipping configs

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3527357 in //Orion/Release-41.3/...
	#!ROBOMERGE-BOT: ORION (Release-41.3 -> Main)

Change 3527357 on 2017/07/07 by Andrew.Grant

	Restricted TimeGuard use to Test & shipping configs

	#!tests compiled
	#!rb none

Change 3527346 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for manifest issue while packing from DanL

	#!tests #!rb na

	#!ROBOMERGE-SOURCE: CL 3527305 in //Orion/Release-41.1/... via CL 3527306 via CL 3527308 via CL 3527309
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3527345 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for manifest issue while packing from DanL

	#!tests #!rb na

	#!ROBOMERGE-SOURCE: CL 3527305 in //Orion/Release-41.1/... via CL 3527306 via CL 3527308 via CL 3527309
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3527344 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for manifest issue while packing from DanL

	#!tests #!rb na

	#!ROBOMERGE-SOURCE: CL 3527305 in //Orion/Release-41.1/... via CL 3527306 via CL 3527308 via CL 3527309
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3527343 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for manifest issue while packing from DanL

	#!tests #!rb na

	#!ROBOMERGE-SOURCE: CL 3527305 in //Orion/Release-41.1/... via CL 3527306 via CL 3527308 via CL 3527309
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3527342 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for manifest issue while packing from DanL

	#!tests #!rb na

	#!ROBOMERGE-SOURCE: CL 3527305 in //Orion/Release-41.1/... via CL 3527306 via CL 3527308 via CL 3527309
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3527309 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for manifest issue while packing from DanL

	#!tests #!rb na

	#!ROBOMERGE-SOURCE: CL 3527305 in //Orion/Release-41.1/... via CL 3527306 via CL 3527308
	#!ROBOMERGE-BOT: ORION (Release-41.3 -> Main)

Change 3527308 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for manifest issue while packing from DanL

	#!tests #!rb na

	#!ROBOMERGE-SOURCE: CL 3527305 in //Orion/Release-41.1/... via CL 3527306
	#!ROBOMERGE-BOT: ORION (Release-41.2 -> Release-41.3)

Change 3527306 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for manifest issue while packing from DanL

	#!tests #!rb na

	#!ROBOMERGE-SOURCE: CL 3527305 in //Orion/Release-41.1/...
	#!ROBOMERGE-BOT: ORION (Release-41.1 -> Release-41.2)

Change 3527305 on 2017/07/07 by Andrew.Grant

	Fix for manifest issue while packing from DanL

	#!tests #!rb na

Change 3527233 on 2017/07/07 by Alexis.Matte

	Fix the packing of the texture in the HLOD
	#!rb Uriel.Doyon
	#!codereview Jurre.deBaare
	#!jira OR-40538
	#!tests none

Change 3527085 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added warning for the case when a device is reserved but the connection attempt fails (likely indicates a kit that needs a reboot).

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3527072 in //Orion/Release-41.3/... via CL 3527075
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3527084 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added warning for the case when a device is reserved but the connection attempt fails (likely indicates a kit that needs a reboot).

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3527072 in //Orion/Release-41.3/... via CL 3527075
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3527081 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added warning for the case when a device is reserved but the connection attempt fails (likely indicates a kit that needs a reboot).

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3527072 in //Orion/Release-41.3/... via CL 3527075
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3527080 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added warning for the case when a device is reserved but the connection attempt fails (likely indicates a kit that needs a reboot).

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3527072 in //Orion/Release-41.3/... via CL 3527075
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3527077 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added warning for the case when a device is reserved but the connection attempt fails (likely indicates a kit that needs a reboot).

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3527072 in //Orion/Release-41.3/... via CL 3527075
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3527075 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added warning for the case when a device is reserved but the connection attempt fails (likely indicates a kit that needs a reboot).

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3527072 in //Orion/Release-41.3/...
	#!ROBOMERGE-BOT: ORION (Release-41.3 -> Main)

Change 3527072 on 2017/07/07 by Andrew.Grant

	Added warning for the case when a device is reserved but the connection attempt fails (likely indicates a kit that needs a reboot).

	#!tests ran locally
	#!rb none

Change 3526806 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed issue causing BaselinePerf results not to fire

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3526791 in //Orion/Release-41.1/... via CL 3526794 via CL 3526795 via CL 3526799
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3526805 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed issue causing BaselinePerf results not to fire

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3526791 in //Orion/Release-41.1/... via CL 3526794 via CL 3526795 via CL 3526799
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3526804 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed issue causing BaselinePerf results not to fire

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3526791 in //Orion/Release-41.1/... via CL 3526794 via CL 3526795 via CL 3526799
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3526803 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed issue causing BaselinePerf results not to fire

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3526791 in //Orion/Release-41.1/... via CL 3526794 via CL 3526795 via CL 3526799
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3526802 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed issue causing BaselinePerf results not to fire

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3526791 in //Orion/Release-41.1/... via CL 3526794 via CL 3526795 via CL 3526799
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3526799 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed issue causing BaselinePerf results not to fire

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3526791 in //Orion/Release-41.1/... via CL 3526794 via CL 3526795
	#!ROBOMERGE-BOT: ORION (Release-41.3 -> Main)

Change 3526795 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed issue causing BaselinePerf results not to fire

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3526791 in //Orion/Release-41.1/... via CL 3526794
	#!ROBOMERGE-BOT: ORION (Release-41.2 -> Release-41.3)

Change 3526794 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed issue causing BaselinePerf results not to fire

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3526791 in //Orion/Release-41.1/...
	#!ROBOMERGE-BOT: ORION (Release-41.1 -> Release-41.2)

Change 3526791 on 2017/07/07 by Andrew.Grant

	Fixed issue causing BaselinePerf results not to fire

	#!tests ran locally
	#!rb none

Change 3526771 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for streaming audio crashes (integration from Fortnite)

	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3526717 in //Orion/Release-41.3/... via CL 3526719
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3526770 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for streaming audio crashes (integration from Fortnite)

	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3526717 in //Orion/Release-41.3/... via CL 3526719
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3526769 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for streaming audio crashes (integration from Fortnite)

	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3526717 in //Orion/Release-41.3/... via CL 3526719
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3526768 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for streaming audio crashes (integration from Fortnite)

	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3526717 in //Orion/Release-41.3/... via CL 3526719
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3526767 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for streaming audio crashes (integration from Fortnite)

	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3526717 in //Orion/Release-41.3/... via CL 3526719
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3526733 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging 3526717 (streaming audio crashes) from  //Orion/Release-41 to Release-41.1

	#!tests #!rb na

	#!ROBOMERGE-SOURCE: CL 3526730 in //Orion/Release-41.1/...
	#!ROBOMERGE-BOT: ORION (Release-41.1 -> Release-41.2)

Change 3526730 on 2017/07/07 by Andrew.Grant

	Merging 3526717 (streaming audio crashes) from  //Orion/Release-41 to Release-41.1

	#!tests #!rb na

Change 3526719 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for streaming audio crashes (integration from Fortnite)

	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3526717 in //Orion/Release-41.3/...
	#!ROBOMERGE-BOT: ORION (Release-41.3 -> Main)

Change 3526717 on 2017/07/07 by Andrew.Grant

	Fix for streaming audio crashes (integration from Fortnite)

	#!tests #!rb none

Change 3526675 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Couple of small fixes and clarifications to PS4Platform automation for generating remasters

	Switched OrionBuild back to generating patches till we figure out an issue with Sony tools

	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3526667 in //Orion/Release-41.1/... via CL 3526668 via CL 3526669 via CL 3526670
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3526674 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Couple of small fixes and clarifications to PS4Platform automation for generating remasters

	Switched OrionBuild back to generating patches till we figure out an issue with Sony tools

	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3526667 in //Orion/Release-41.1/... via CL 3526668 via CL 3526669 via CL 3526670
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3526673 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Couple of small fixes and clarifications to PS4Platform automation for generating remasters

	Switched OrionBuild back to generating patches till we figure out an issue with Sony tools

	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3526667 in //Orion/Release-41.1/... via CL 3526668 via CL 3526669 via CL 3526670
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3526672 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Couple of small fixes and clarifications to PS4Platform automation for generating remasters

	Switched OrionBuild back to generating patches till we figure out an issue with Sony tools

	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3526667 in //Orion/Release-41.1/... via CL 3526668 via CL 3526669 via CL 3526670
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3526671 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Couple of small fixes and clarifications to PS4Platform automation for generating remasters

	Switched OrionBuild back to generating patches till we figure out an issue with Sony tools

	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3526667 in //Orion/Release-41.1/... via CL 3526668 via CL 3526669 via CL 3526670
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3526670 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Couple of small fixes and clarifications to PS4Platform automation for generating remasters

	Switched OrionBuild back to generating patches till we figure out an issue with Sony tools

	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3526667 in //Orion/Release-41.1/... via CL 3526668 via CL 3526669
	#!ROBOMERGE-BOT: ORION (Release-41.3 -> Main)

Change 3526669 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Couple of small fixes and clarifications to PS4Platform automation for generating remasters

	Switched OrionBuild back to generating patches till we figure out an issue with Sony tools

	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3526667 in //Orion/Release-41.1/... via CL 3526668
	#!ROBOMERGE-BOT: ORION (Release-41.2 -> Release-41.3)

Change 3526668 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Couple of small fixes and clarifications to PS4Platform automation for generating remasters

	Switched OrionBuild back to generating patches till we figure out an issue with Sony tools

	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3526667 in //Orion/Release-41.1/...
	#!ROBOMERGE-BOT: ORION (Release-41.1 -> Release-41.2)

Change 3526667 on 2017/07/07 by Andrew.Grant

	Couple of small fixes and clarifications to PS4Platform automation for generating remasters

	Switched OrionBuild back to generating patches till we figure out an issue with Sony tools

	#!tests #!rb none

Change 3526376 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for hlod rebuild crash from Alexis

	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3526070 in //Orion/Release-41.1/... via CL 3526071 via CL 3526072 via CL 3526073
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3526375 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for hlod rebuild crash from Alexis

	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3526070 in //Orion/Release-41.1/... via CL 3526071 via CL 3526072 via CL 3526073
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3526374 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for hlod rebuild crash from Alexis

	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3526070 in //Orion/Release-41.1/... via CL 3526071 via CL 3526072 via CL 3526073
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3526372 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for hlod rebuild crash from Alexis

	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3526070 in //Orion/Release-41.1/... via CL 3526071 via CL 3526072 via CL 3526073
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3526368 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for remaster flag not being passed through
	bumped version numbers for Sony

	[REVIEW] @benjamin.crocker
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3526065 in //Orion/Release-41.1/... via CL 3526067 via CL 3526068 via CL 3526069
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3526367 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for remaster flag not being passed through
	bumped version numbers for Sony

	[REVIEW] @benjamin.crocker
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3526065 in //Orion/Release-41.1/... via CL 3526067 via CL 3526068 via CL 3526069
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3526366 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for remaster flag not being passed through
	bumped version numbers for Sony

	[REVIEW] @benjamin.crocker
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3526065 in //Orion/Release-41.1/... via CL 3526067 via CL 3526068 via CL 3526069
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3526364 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for remaster flag not being passed through
	bumped version numbers for Sony

	[REVIEW] @benjamin.crocker
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3526065 in //Orion/Release-41.1/... via CL 3526067 via CL 3526068 via CL 3526069
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3526292 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Support for PS4 automation generating remaster packages
	Set Orion to use remaster packages

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3525495 in //Orion/Release-41.1/... via CL 3525496 via CL 3525498 via CL 3525499
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3526291 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Support for PS4 automation generating remaster packages
	Set Orion to use remaster packages

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3525495 in //Orion/Release-41.1/... via CL 3525496 via CL 3525498 via CL 3525499
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3526288 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Support for PS4 automation generating remaster packages
	Set Orion to use remaster packages

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3525495 in //Orion/Release-41.1/... via CL 3525496 via CL 3525498 via CL 3525499
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3526286 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Support for PS4 automation generating remaster packages
	Set Orion to use remaster packages

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3525495 in //Orion/Release-41.1/... via CL 3525496 via CL 3525498 via CL 3525499
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3526122 on 2017/07/07 by Andrew.Grant

	Merging using ROBO://Orion/Main->//Orion/Dev-UI
	#!tests #!rb none

Change 3526073 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for hlod rebuild crash from Alexis

	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3526070 in //Orion/Release-41.1/... via CL 3526071 via CL 3526072
	#!ROBOMERGE-BOT: ORION (Release-41.3 -> Main)

Change 3526072 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for hlod rebuild crash from Alexis

	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3526070 in //Orion/Release-41.1/... via CL 3526071
	#!ROBOMERGE-BOT: ORION (Release-41.2 -> Release-41.3)

Change 3526071 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for hlod rebuild crash from Alexis

	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3526070 in //Orion/Release-41.1/...
	#!ROBOMERGE-BOT: ORION (Release-41.1 -> Release-41.2)

Change 3526070 on 2017/07/07 by Andrew.Grant

	Fix for hlod rebuild crash from Alexis

	#!tests #!rb none

Change 3526069 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for remaster flag not being passed through
	bumped version numbers for Sony

	[REVIEW] @benjamin.crocker
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3526065 in //Orion/Release-41.1/... via CL 3526067 via CL 3526068
	#!ROBOMERGE-BOT: ORION (Release-41.3 -> Main)

Change 3526068 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for remaster flag not being passed through
	bumped version numbers for Sony

	[REVIEW] @benjamin.crocker
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3526065 in //Orion/Release-41.1/... via CL 3526067
	#!ROBOMERGE-BOT: ORION (Release-41.2 -> Release-41.3)

Change 3526067 on 2017/07/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for remaster flag not being passed through
	bumped version numbers for Sony

	[REVIEW] @benjamin.crocker
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3526065 in //Orion/Release-41.1/...
	#!ROBOMERGE-BOT: ORION (Release-41.1 -> Release-41.2)

Change 3526065 on 2017/07/07 by Andrew.Grant

	Fix for remaster flag not being passed through
	bumped version numbers for Sony

	#!review-3526066 @benjamin.crocker
	#!tests #!rb none

Change 3526057 on 2017/07/07 by Simon.Tovey

	Modified system script excution flow to allow emitters to run even with an invlaid system script.


	#!rb none
	#!tests Bug repro system now works.
	Niagara - Missed in last checkin

	#!tests none
	#!rb none

Change 3525804 on 2017/07/07 by Frank.Fella

	Niagara - Various stack changes
	+ Move the emitter editor data management to the emitter view model.
	+ Change the assignment node so that it's input parameter is named for the value it's setting and it's header says which namespace it's in.
	+ Clean up the Initialization of stack entries and make the API more consistent.
	+ When adding a module or dynamic input which uses a data interface copy the data interface specified in the source script if it's available, or create a new one.
	+ Make the revert button for data interface inputs work consistently (still needs some more work)
	+ Changed input parameter handle assignment so that it always generates a parameter map get in the graph instead of generating an input node for engine parameters and particle attributes.
	+ When reading an input of a dynamic-input script into a new emitter or particle parameter generate a unique name based on the module input name and the dynamic-input input name.

	#!tests Verified the stack still works correctly with the above changes.
	#!rb none

	#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime

Change 3525623 on 2017/07/06 by Frank.Fella

	Niagara - Make the Equals and CopyTo methods on UNiagaraDataInterface const.

	#!tests Compiles
	#!rb none

	#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime

Change 3525508 on 2017/07/06 by Daniel.Lamb

	Added support for monolith nomcp to the build launcher settings.
	#!rb Trivial
	#!test Automation tool

Change 3525504 on 2017/07/06 by Shaun.Kime

	Forcing recompile on load, otherwise several of my effect scripts crash on startup.

	#!rb none
	#!tests n/a

Change 3525499 on 2017/07/06 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Support for PS4 automation generating remaster packages
	Set Orion to use remaster packages

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3525495 in //Orion/Release-41.1/... via CL 3525496 via CL 3525498
	#!ROBOMERGE-BOT: ORION (Release-41.3 -> Main)

Change 3525498 on 2017/07/06 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Support for PS4 automation generating remaster packages
	Set Orion to use remaster packages

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3525495 in //Orion/Release-41.1/... via CL 3525496
	#!ROBOMERGE-BOT: ORION (Release-41.2 -> Release-41.3)

Change 3525496 on 2017/07/06 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Support for PS4 automation generating remaster packages
	Set Orion to use remaster packages

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3525495 in //Orion/Release-41.1/...
	#!ROBOMERGE-BOT: ORION (Release-41.1 -> Release-41.2)

Change 3525495 on 2017/07/06 by Andrew.Grant

	Support for PS4 automation generating remaster packages
	Set Orion to use remaster packages

	#!tests compiled
	#!rb none

Change 3525149 on 2017/07/06 by Shaun.Kime

	Cleaning out delegates on shutdown

	#!rb none
	#!tests n/a

Change 3525148 on 2017/07/06 by Shaun.Kime

	Fixing crash when dealing with missing source, which probably shouldn't happen, but does with CrowdTorture

	#!rb none
	#!tests open crowdtorture

Change 3525100 on 2017/07/06 by Dan.Hertzka

	Relaxing the null ensure when setting a texture param (the type check ensure remains)

	#!fyi Andrew.Grant
	#!rb none
	#!tests none

Change 3525025 on 2017/07/06 by Shaun.Kime

	Tweaking timing to try and ensure that the capture button always generates a good result.

	#!rb none
	#!tests n/a

Change 3524970 on 2017/07/06 by Shaun.Kime

	Adding a spreadsheet view for investigating the values of individual particles in an emitter in the effect view.

	Added a few helper debug modules.

	#!rb none
	#!tests opened several systems and captured results.

Change 3524890 on 2017/07/06 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added OnPostWorldCleanup delegate for systems that need to exist while other actors and components are cleaning themselves up. Switched significance manager to use PostWorldCleanup onstead of WorldCleanup

	This fixed an issue in Orion where animations being torn down were issuing NotifyEnd's that resulted in a GameplayCue trying to trigger a particle effect. (OR-40362 )

	#!tests ran in and out of draft & game a few times
	#!rb none
	@daniel.lamb

	#!ROBOMERGE-SOURCE: CL 3524797 in //Orion/Release-41.3/... via CL 3524799
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3524889 on 2017/07/06 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added OnPostWorldCleanup delegate for systems that need to exist while other actors and components are cleaning themselves up. Switched significance manager to use PostWorldCleanup onstead of WorldCleanup

	This fixed an issue in Orion where animations being torn down were issuing NotifyEnd's that resulted in a GameplayCue trying to trigger a particle effect. (OR-40362 )

	#!tests ran in and out of draft & game a few times
	#!rb none
	@daniel.lamb

	#!ROBOMERGE-SOURCE: CL 3524797 in //Orion/Release-41.3/... via CL 3524799
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3524888 on 2017/07/06 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added OnPostWorldCleanup delegate for systems that need to exist while other actors and components are cleaning themselves up. Switched significance manager to use PostWorldCleanup onstead of WorldCleanup

	This fixed an issue in Orion where animations being torn down were issuing NotifyEnd's that resulted in a GameplayCue trying to trigger a particle effect. (OR-40362 )

	#!tests ran in and out of draft & game a few times
	#!rb none
	@daniel.lamb

	#!ROBOMERGE-SOURCE: CL 3524797 in //Orion/Release-41.3/... via CL 3524799
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3524887 on 2017/07/06 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added OnPostWorldCleanup delegate for systems that need to exist while other actors and components are cleaning themselves up. Switched significance manager to use PostWorldCleanup onstead of WorldCleanup

	This fixed an issue in Orion where animations being torn down were issuing NotifyEnd's that resulted in a GameplayCue trying to trigger a particle effect. (OR-40362 )

	#!tests ran in and out of draft & game a few times
	#!rb none
	@daniel.lamb

	#!ROBOMERGE-SOURCE: CL 3524797 in //Orion/Release-41.3/... via CL 3524799
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3524886 on 2017/07/06 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added OnPostWorldCleanup delegate for systems that need to exist while other actors and components are cleaning themselves up. Switched significance manager to use PostWorldCleanup onstead of WorldCleanup

	This fixed an issue in Orion where animations being torn down were issuing NotifyEnd's that resulted in a GameplayCue trying to trigger a particle effect. (OR-40362 )

	#!tests ran in and out of draft & game a few times
	#!rb none
	@daniel.lamb

	#!ROBOMERGE-SOURCE: CL 3524797 in //Orion/Release-41.3/... via CL 3524799
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3524821 on 2017/07/06 by Dan.Hertzka

	Fix crash when trying to set a null texture value on a MID
	- Ensure message dereferenced a possibly null texture

	#!review-3524822 @Andrew.Grant
	#!rb none
	#!tests Compile

Change 3524799 on 2017/07/06 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added OnPostWorldCleanup delegate for systems that need to exist while other actors and components are cleaning themselves up. Switched significance manager to use PostWorldCleanup onstead of WorldCleanup

	This fixed an issue in Orion where animations being torn down were issuing NotifyEnd's that resulted in a GameplayCue trying to trigger a particle effect. (OR-40362 )

	#!tests ran in and out of draft & game a few times
	#!rb none
	@daniel.lamb

	#!ROBOMERGE-SOURCE: CL 3524797 in //Orion/Release-41.3/...
	#!ROBOMERGE-BOT: ORION (Release-41.3 -> Main)

Change 3524797 on 2017/07/06 by Andrew.Grant

	Added OnPostWorldCleanup delegate for systems that need to exist while other actors and components are cleaning themselves up. Switched significance manager to use PostWorldCleanup onstead of WorldCleanup

	This fixed an issue in Orion where animations being torn down were issuing NotifyEnd's that resulted in a GameplayCue trying to trigger a particle effect. (OR-40362 )

	#!tests ran in and out of draft & game a few times
	#!rb none
	#!review-3524798 @daniel.lamb

Change 3524663 on 2017/07/06 by Andrew.Grant

	Fix for OR-40419

	#!jira OR-40419
	#!tests compiled
	#!rb none

Change 3524581 on 2017/07/06 by Andrew.Grant

	Turned check into an ensure as part of investigation into OR-40454 - no idea how this is happening at the moment, hopefully some mismatched data that the merge yesterday may have corrected....

	#!jira OR-40454
	#!tests compiled
	#!rb none

Change 3524508 on 2017/07/06 by Ben.Salem

	Colorize skill test reports to differentiate error lines. Also, save a backup html version of the test report.
	#!rb none
	#!tests Ran report against previously run tests.

Change 3524423 on 2017/07/06 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed crash on invalid data to (hopefully) a handled ensure

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3524393 in //Orion/Release-41.3/... via CL 3524414
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3524422 on 2017/07/06 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed crash on invalid data to (hopefully) a handled ensure

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3524393 in //Orion/Release-41.3/... via CL 3524414
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3524419 on 2017/07/06 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed crash on invalid data to (hopefully) a handled ensure

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3524393 in //Orion/Release-41.3/... via CL 3524414
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3524418 on 2017/07/06 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed crash on invalid data to (hopefully) a handled ensure

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3524393 in //Orion/Release-41.3/... via CL 3524414
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3524417 on 2017/07/06 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed crash on invalid data to (hopefully) a handled ensure

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3524393 in //Orion/Release-41.3/... via CL 3524414
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3524414 on 2017/07/06 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed crash on invalid data to (hopefully) a handled ensure

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3524393 in //Orion/Release-41.3/...
	#!ROBOMERGE-BOT: ORION (Release-41.3 -> Main)

Change 3524393 on 2017/07/06 by Andrew.Grant

	Changed crash on invalid data to (hopefully) a handled ensure

	#!tests compiled
	#!rb none

Change 3524260 on 2017/07/06 by Simon.Tovey

	Fixed bug in solo mode execution.
	Allocating more space in data set mid frame requires some fixup with existing data I'd not considered as we don't do that in any other simulation.

	#!rb none
	#!tests Solo mode now working.

Change 3524144 on 2017/07/06 by Simon.Tovey

	Broke system simulation code out into it's own files.

	#!rb none
	#!tests none

Change 3524033 on 2017/07/06 by Simon.Tovey

	System/Emitter scripts work

	-- Done --
	? Simulation framework for system/emitter level scripts.
	? Moved most ticking for systems into a "SystemSimulation" which it ticked at the end of all component ticking meaning all system simulation can be batched nicely without worrying about dependancies on other components. NiagaraComponents no longer tick in this mode. In future some systems will not need a component at all.
	? For (future) cases where the results of the simulation are a dependancy for another component (and a few other use cases) there is a "solo" mode which will run the system script in isolation as part of the component tick.
	? All scripts now refer to emitters by their actual name via the alaising feature in the translator.
	? Optimized the direct setting of parameters in system sims and particle sims.

	-- WIP --
	? Lifetime of systems and is very much WIP atm.
	? Lots of data interfaces stuff at system level is still WIP.
	? Parameter flow from components down needs work.
	? Need to bind parameter collections to system/emitter scripts
	? Splitting the batched/solo mode scripts so one has instance parameters in a dataset and another from a parameter store.
	Could use one and transfer to a dataset for solo mode too but  seems wasteful. If we could find a better replacement for solo mode entirely this would go away. Needs discussion.
	? Resetting/ReInit flow is still abit up in the air.
	? Move all DesiredAge seeking etc into the component. Still needs some work but largely functional.

	-- TODO --
	? Events at System/emitter level
	? Quite a bit of mess in the system simulation WRT moving data from a dataset and parameter stores. Need to rework how and where the layout data is generated and stored.
	? Put a hack in to avoid the alignment issues we have in the parameter store. A future CL will address this properly.

	-- Misc --
	? Fixed issue with bool attributes being auto converted to ints in the hlsl/bytecode.
	? Minor improvement to debug dumps. Limiting to only the instances relevant ot the current step.

	#!rb Shaun.Kime
	#!tests Test emitters working. Older systems and emitters seem to be working still.
	#!codereview Olaf.Piesche, Frank.Fella, Shaun.Kime

Change 3523831 on 2017/07/06 by Jeff.Williams

	Merging //Orion/Main to Release-41.3 (//Orion/Release-41.3) @3523788
	#!tests na
	#!rb na

Change 3523811 on 2017/07/06 by Jeff.Williams

	Populate -S //Orion/Release-41.3 -r.

Change 3523523 on 2017/07/05 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Better handling of missing devices and other errors

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3523438 in //Orion/Release-41/... via CL 3523439 via CL 3523440 via CL 3523441
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3523522 on 2017/07/05 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Better handling of missing devices and other errors

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3523438 in //Orion/Release-41/... via CL 3523439 via CL 3523440 via CL 3523441
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3523521 on 2017/07/05 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Better handling of missing devices and other errors

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3523438 in //Orion/Release-41/... via CL 3523439 via CL 3523440 via CL 3523441
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3523520 on 2017/07/05 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Better handling of missing devices and other errors

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3523438 in //Orion/Release-41/... via CL 3523439 via CL 3523440 via CL 3523441
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3523519 on 2017/07/05 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Better handling of missing devices and other errors

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3523438 in //Orion/Release-41/... via CL 3523439 via CL 3523440 via CL 3523441
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3523464 on 2017/07/05 by robomerge

	#!ROBOMERGE-AUTHOR: jeff.williams
	[NULL MERGE]
	Version locked v41.1 to 3518058
	#!tests #!rb na

	#!ROBOMERGE-SOURCE: CL 3520245 in //Orion/Release-41.1/... via CL 3520246 via CL 3523330
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3523463 on 2017/07/05 by robomerge

	#!ROBOMERGE-AUTHOR: jeff.williams
	[NULL MERGE]
	Version locked v41.1 to 3518058
	#!tests #!rb na

	#!ROBOMERGE-SOURCE: CL 3520245 in //Orion/Release-41.1/... via CL 3520246 via CL 3523330
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3523462 on 2017/07/05 by robomerge

	#!ROBOMERGE-AUTHOR: jeff.williams
	[NULL MERGE]
	Version locked v41.1 to 3518058
	#!tests #!rb na

	#!ROBOMERGE-SOURCE: CL 3520245 in //Orion/Release-41.1/... via CL 3520246 via CL 3523330
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3523461 on 2017/07/05 by robomerge

	#!ROBOMERGE-AUTHOR: jeff.williams
	[NULL MERGE]
	Version locked v41.1 to 3518058
	#!tests #!rb na

	#!ROBOMERGE-SOURCE: CL 3520245 in //Orion/Release-41.1/... via CL 3520246 via CL 3523330
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3523460 on 2017/07/05 by robomerge

	#!ROBOMERGE-AUTHOR: jeff.williams
	[NULL MERGE]
	Version locked v41.1 to 3518058
	#!tests #!rb na

	#!ROBOMERGE-SOURCE: CL 3520245 in //Orion/Release-41.1/... via CL 3520246 via CL 3523330
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3523441 on 2017/07/05 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Better handling of missing devices and other errors

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3523438 in //Orion/Release-41/... via CL 3523439 via CL 3523440
	#!ROBOMERGE-BOT: ORION (Release-41.2 -> Main)

Change 3523440 on 2017/07/05 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Better handling of missing devices and other errors

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3523438 in //Orion/Release-41/... via CL 3523439
	#!ROBOMERGE-BOT: ORION (Release-41.1 -> Release-41.2)

Change 3523439 on 2017/07/05 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Better handling of missing devices and other errors

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3523438 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)

Change 3523438 on 2017/07/05 by Andrew.Grant

	Better handling of missing devices and other errors

	#!tests ran locally
	#!rb none

Change 3523400 on 2017/07/05 by Olaf.Piesche

	Events; alll-particle is functional, but still in need of more cleanup. Moving on to collisions and single-particle.


	#!rb none
	#!tests testassets

Change 3523330 on 2017/07/05 by robomerge

	#!ROBOMERGE-AUTHOR: jeff.williams
	[NULL MERGE]
	Version locked v41.1 to 3518058
	#!tests #!rb na

	#!ROBOMERGE-SOURCE: CL 3520245 in //Orion/Release-41.1/... via CL 3520246
	#!ROBOMERGE-BOT: ORION (Release-41.2 -> Main)

Change 3523268 on 2017/07/05 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Removed -changes support from BuildCookTest. Now replaced by ForEachChange UAT script

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3523189 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3523267 on 2017/07/05 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Removed -changes support from BuildCookTest. Now replaced by ForEachChange UAT script

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3523189 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3523266 on 2017/07/05 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Removed -changes support from BuildCookTest. Now replaced by ForEachChange UAT script

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3523189 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3523265 on 2017/07/05 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Removed -changes support from BuildCookTest. Now replaced by ForEachChange UAT script

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3523189 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3523264 on 2017/07/05 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Removed -changes support from BuildCookTest. Now replaced by ForEachChange UAT script

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3523189 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3523189 on 2017/07/05 by Andrew.Grant

	Removed -changes support from BuildCookTest. Now replaced by ForEachChange UAT script

	#!tests compiled
	#!rb none

Change 3523111 on 2017/07/05 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging PS4 test fixes from //Orion/Release-41.2 to Main

	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3522092 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3523110 on 2017/07/05 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging PS4 test fixes from //Orion/Release-41.2 to Main

	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3522092 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3523109 on 2017/07/05 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging PS4 test fixes from //Orion/Release-41.2 to Main

	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3522092 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3523107 on 2017/07/05 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging PS4 test fixes from //Orion/Release-41.2 to Main

	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3522092 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3522724 on 2017/07/05 by robomerge

	#!ROBOMERGE-AUTHOR: jeff.williams
	[NULL MERGE]
	Version locked v41 to 3509588
	#!tests #!rb na

	#!ROBOMERGE-SOURCE: CL 3518056 in //Orion/Release-41/... via CL 3518058 via CL 3518059 via CL 3518260
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3522719 on 2017/07/05 by robomerge

	#!ROBOMERGE-AUTHOR: jeff.williams
	[NULL MERGE]
	Version locked v41 to 3509588
	#!tests #!rb na

	#!ROBOMERGE-SOURCE: CL 3518056 in //Orion/Release-41/... via CL 3518058 via CL 3518059 via CL 3518260
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3522716 on 2017/07/05 by robomerge

	#!ROBOMERGE-AUTHOR: jeff.williams
	[NULL MERGE]
	Version locked v41 to 3509588
	#!tests #!rb na

	#!ROBOMERGE-SOURCE: CL 3518056 in //Orion/Release-41/... via CL 3518058 via CL 3518059 via CL 3518260
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3522312 on 2017/07/05 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Spot edigrate memory stomp fix from Zak CL 3513984

	#!rb none
	#!tests compile
	[FYI] Zak.Middleton

	#!ROBOMERGE-SOURCE: CL 3515710 in //Orion/Release-41.2/... via CL 3515711
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3522311 on 2017/07/05 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Spot edigrate memory stomp fix from Zak CL 3513984

	#!rb none
	#!tests compile
	[FYI] Zak.Middleton

	#!ROBOMERGE-SOURCE: CL 3515710 in //Orion/Release-41.2/... via CL 3515711
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3522309 on 2017/07/05 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Spot edigrate memory stomp fix from Zak CL 3513984

	#!rb none
	#!tests compile
	[FYI] Zak.Middleton

	#!ROBOMERGE-SOURCE: CL 3515710 in //Orion/Release-41.2/... via CL 3515711
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3522144 on 2017/07/05 by Andrew.Grant

	Merging using ROBO://Orion/Main->//Orion/Dev-UI
	#!tests #!rb none

Change 3522092 on 2017/07/05 by Andrew.Grant

	Merging PS4 test fixes from //Orion/Release-41.2 to Main

	#!tests #!rb none

Change 3521908 on 2017/07/05 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for PS4 device timeouts in Gauntlet

	The underlying issue is that TM keeps invisible connections to devkit/testkits and there's a hard-limit of 16. This means that even though a kit can be added and advertises "available", a machine may not be able to connect.

	Fixes:

	+ Added "remove" command to PS4DevkitUtil, and a -force option to the disconnect argument
	+ If a kit was added to TM by Gauntlet, it is now removed on shutdown
	+ Split info stored about PS4 targets into static/dynamic so things like name/hostname are available even after we disconnect from the kit or experience an error
	+ Short term fix: call "ForceDisconnect" just before connecting to kill any TM connections from other machines. This should allow tests to work while the remove change propgates across branches

	@Daniel.Lamb, @Jeff.Williams, @Luke.Thatcher
	#!tests Ran test locally and verified that remove() is called upon test exit and that idle TM connections were terminated upon start
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3521905 in //Orion/Release-41/... via CL 3521907
	#!ROBOMERGE-BOT: ORION (Release-41.1 -> Release-41.2)

Change 3521907 on 2017/07/05 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for PS4 device timeouts in Gauntlet

	The underlying issue is that TM keeps invisible connections to devkit/testkits and there's a hard-limit of 16. This means that even though a kit can be added and advertises "available", a machine may not be able to connect.

	Fixes:

	+ Added "remove" command to PS4DevkitUtil, and a -force option to the disconnect argument
	+ If a kit was added to TM by Gauntlet, it is now removed on shutdown
	+ Split info stored about PS4 targets into static/dynamic so things like name/hostname are available even after we disconnect from the kit or experience an error
	+ Short term fix: call "ForceDisconnect" just before connecting to kill any TM connections from other machines. This should allow tests to work while the remove change propgates across branches

	@Daniel.Lamb, @Jeff.Williams, @Luke.Thatcher
	#!tests Ran test locally and verified that remove() is called upon test exit and that idle TM connections were terminated upon start
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3521905 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)

Change 3521905 on 2017/07/05 by Andrew.Grant

	Fix for PS4 device timeouts in Gauntlet

	The underlying issue is that TM keeps invisible connections to devkit/testkits and there's a hard-limit of 16. This means that even though a kit can be added and advertises "available", a machine may not be able to connect.

	Fixes:

	+ Added "remove" command to PS4DevkitUtil, and a -force option to the disconnect argument
	+ If a kit was added to TM by Gauntlet, it is now removed on shutdown
	+ Split info stored about PS4 targets into static/dynamic so things like name/hostname are available even after we disconnect from the kit or experience an error
	+ Short term fix: call "ForceDisconnect" just before connecting to kill any TM connections from other machines. This should allow tests to work while the remove change propgates across branches

	#!review-3521906 @Daniel.Lamb, @Jeff.Williams, @Luke.Thatcher
	#!tests Ran test locally and verified that remove() is called upon test exit and that idle TM connections were terminated upon start
	#!rb none

Change 3521407 on 2017/07/05 by Andrew.Grant

	Merging using ROBO://Orion/Main->//Orion/Dev-UI
	#!tests #!rb none

Change 3520246 on 2017/07/03 by robomerge

	#!ROBOMERGE-AUTHOR: jeff.williams
	[NULL MERGE]
	Version locked v41.1 to 3518058
	#!tests #!rb na

	#!ROBOMERGE-SOURCE: CL 3520245 in //Orion/Release-41.1/...
	#!ROBOMERGE-BOT: ORION (Release-41.1 -> Release-41.2)

Change 3520245 on 2017/07/03 by Jeff.Williams

	Version locked v41.1 to 3518058
	#!tests #!rb na

	#!ROBOMERGE: !41.2

Change 3519106 on 2017/07/01 by Max.Chen

	Sequencer: Fix crash trying to load an invalid sequence asset.

	#!rb none
	#!tests Click open level sequence button on an actor that references a level sequence asset that no longer exists.

Change 3518548 on 2017/06/30 by Jeff.Williams

	Merging //Orion/Main to Dev-Cinematics (//Orion/Dev-Cinematics)

	#!tests na
	#!rb na

Change 3518366 on 2017/06/30 by robomerge

	#!ROBOMERGE-AUTHOR: jason.bestimt
	#!ORION_MAIN - Fix for game data export of card images

	#!RB:nick.darnell
	#!Tests: Generated Cards

	[CODEREVIEW] nick.darnell, benjamin.crocker

	#!ROBOMERGE-SOURCE: CL 3513818 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3518365 on 2017/06/30 by robomerge

	#!ROBOMERGE-AUTHOR: jason.bestimt
	#!ORION_MAIN - Fix for game data export of card images

	#!RB:nick.darnell
	#!Tests: Generated Cards

	[CODEREVIEW] nick.darnell, benjamin.crocker

	#!ROBOMERGE-SOURCE: CL 3513818 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3518364 on 2017/06/30 by robomerge

	#!ROBOMERGE-AUTHOR: jason.bestimt
	#!ORION_MAIN - Fix for game data export of card images

	#!RB:nick.darnell
	#!Tests: Generated Cards

	[CODEREVIEW] nick.darnell, benjamin.crocker

	#!ROBOMERGE-SOURCE: CL 3513818 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3518363 on 2017/06/30 by robomerge

	#!ROBOMERGE-AUTHOR: jason.bestimt
	#!ORION_MAIN - Fix for game data export of card images

	#!RB:nick.darnell
	#!Tests: Generated Cards

	[CODEREVIEW] nick.darnell, benjamin.crocker

	#!ROBOMERGE-SOURCE: CL 3513818 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3518362 on 2017/06/30 by robomerge

	#!ROBOMERGE-AUTHOR: jason.bestimt
	#!ORION_MAIN - Fix for game data export of card images

	#!RB:nick.darnell
	#!Tests: Generated Cards

	[CODEREVIEW] nick.darnell, benjamin.crocker

	#!ROBOMERGE-SOURCE: CL 3513818 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3518330 on 2017/06/30 by John.Nielson

	Added effect context as part of the info we give back for the WaitGameplayEffectRemoved task.

	#!RB: none
	#!review-3518331: @David.Ratti
	#!Test: Pie

Change 3518260 on 2017/06/30 by robomerge

	#!ROBOMERGE-AUTHOR: jeff.williams
	[NULL MERGE]
	Version locked v41 to 3509588
	#!tests #!rb na

	#!ROBOMERGE-SOURCE: CL 3518056 in //Orion/Release-41/... via CL 3518058 via CL 3518059
	#!ROBOMERGE-BOT: ORION (Release-41.2 -> Main)

Change 3518253 on 2017/06/30 by Shaun.Kime

	Fix compiler warning

	#!rb none
	#!tests n/a

Change 3518059 on 2017/06/30 by robomerge

	#!ROBOMERGE-AUTHOR: jeff.williams
	[NULL MERGE]
	Version locked v41 to 3509588
	#!tests #!rb na

	#!ROBOMERGE-SOURCE: CL 3518056 in //Orion/Release-41/... via CL 3518058
	#!ROBOMERGE-BOT: ORION (Release-41.1 -> Release-41.2)

Change 3518058 on 2017/06/30 by robomerge

	#!ROBOMERGE-AUTHOR: jeff.williams
	[NULL MERGE]
	Version locked v41 to 3509588
	#!tests #!rb na

	#!ROBOMERGE-SOURCE: CL 3518056 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)

Change 3518056 on 2017/06/30 by Jeff.Williams

	Version locked v41 to 3509588
	#!tests #!rb na

	#!ROBOMERGE: !41.1

Change 3518043 on 2017/06/30 by Shaun.Kime

	Missing file checkin

	#!rb none
	#!tests n/a

Change 3518042 on 2017/06/30 by Shaun.Kime

	Now have the ability to name outgoing events so that we can re-use the struct type for multiple outbound events from the same emitter.

	Added customization for selecting the event source and event destination. Revert to defaults currently disabled due to bugs with StructureDetailsView.

	#!rb none
	#!tests n/a

Change 3517667 on 2017/06/30 by Shaun.Kime

	Commenting out emitter auto-updating for now until we rewrite it.

	#!rb none
	#!tests n/a

Change 3517617 on 2017/06/30 by Jon.Lietz

	- making it so event evaluators do not cuase the player to go into combat or break shadow plane
	- adding in support for the item Effect Keyword to define if it should pu the user into combat or break shadow plane
	- cultivate using runtime options again

	#!rb David.Ratti
	#!tests Use cards and they no longer break recall

Change 3517107 on 2017/06/29 by Daniel.Lamb

	Fix for replays not showing some effects on medic.
	#!rb None
	#!test Paragon replay in editor
	#!codereview Ryan.Gerleve
	#!jira OR-40198, OR-40238

Change 3516604 on 2017/06/29 by Cody.Haskell

	Fix for round timers being broken in Arcade.
	Recall is now more reliable as well

	#!rb none
	#!tests PIE

Change 3516394 on 2017/06/29 by Dan.Hertzka

	New itemization system refactor
	- Major players (deck, card, gem) are all now UObjects (ItemizationComponent, GameplayCard, and GameplayGem respectively)
	- The base GameplayItem and SourceItemAbility now do the lion's share of the work of applying abilities & GEs themselves, the keyword data APIs have been heavily pared down for now
	    - Note: This may change quite a bit once GGP stuff comes online, but in the meantime this clarifies/simplifies the itemization system flow
	- Updated all existing UI to work with GameplayItems, but haven't done any refactoring to leverage the cleaner hookups now available
	- Moved the server RPCs for itemization actions to the PlayerController
	- Added ItemizationSystemSettings for constant system configuration properties, for now replaces the GemTree since that's become so wildly simplified

	ItemEffectKeyword
	- ItemKeyword renamed to ItemEffectKeyword
	- Added support for sequential events to trigger effect application
	- Added removal event option for removing the effect in response to a qualified event

	McpGemItem info storage updated
	- Now exported as stratified groups of levels to roll, so they can be imported as such on the item
	- No more custom parsing is needed within the gem item
	- Added dev migration to force re-add all starter gems

	#!rb Jon.Lietz
	#!tests PIE buy pips, gems, cards, sell cards, fire abilities, etc; Export gem templates + local mcp validation; ItemKeywords table data still valid

Change 3516277 on 2017/06/29 by Ben.Salem

	Add the ability to pass in a mailing list to target for SkillTestReport, and have the pipeline preflight node target its own specific mailing list.
	#!rb none
	#!tests recompiled.

Change 3515762 on 2017/06/29 by Daniel.Lamb

	Stop stack overflow if we generate a callstack too large.
	#!rb Trivial
	#!test Paragon stats.

Change 3515711 on 2017/06/29 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Spot edigrate memory stomp fix from Zak CL 3513984

	#!rb none
	#!tests compile
	[FYI] Zak.Middleton

	#!ROBOMERGE-SOURCE: CL 3515710 in //Orion/Release-41.2/...
	#!ROBOMERGE-BOT: ORION (Release-41.2 -> Main)

Change 3515710 on 2017/06/29 by David.Ratti

	Spot edigrate memory stomp fix from Zak CL 3513984

	#!rb none
	#!tests compile
	#!fyi Zak.Middleton

Change 3514451 on 2017/06/28 by David.Ratti

	Fix replication issue that was causing abilities granted by GEs to linger/get stuck on clients.

	#!rb lietz
	#!tests editor/pie
	#!fyi Ryan.Gerleve

Change 3514267 on 2017/06/28 by Ben.Salem

	Add support for showing Testnotes in SkillTest Reports as non-failing issues.
	#!rb none
	#!tests Compiled and reran.

Change 3513984 on 2017/06/28 by Zak.Middleton

	#!ue4-orion - Fix for possible memory stomp when player is unpossessed during a forced position update on the server.

	Mirrors CL 3512456 from BobT in Fortnite.

	#!rb Bob.Tellez
	#!fyi Andrew.Grant, David.Ratti
	#!tests PIE MP

Change 3513856 on 2017/06/28 by robomerge

	#!ROBOMERGE-AUTHOR: jason.bestimt
	#!ORION_MAIN - Fix for game data export of card images

	#!RB:nick.darnell
	#!Tests: Generated Cards

	[CODEREVIEW] nick.darnell, benjamin.crocker

	#!ROBOMERGE-SOURCE: CL 3513818 in //Orion/Main/... via CL 3513844 via CL 3513848
	#!ROBOMERGE-BOT: ORION (Release-41.1 -> Release-41)

Change 3513848 on 2017/06/28 by robomerge

	#!ROBOMERGE-AUTHOR: jason.bestimt
	#!ORION_MAIN - Fix for game data export of card images

	#!RB:nick.darnell
	#!Tests: Generated Cards

	[CODEREVIEW] nick.darnell, benjamin.crocker

	#!ROBOMERGE-SOURCE: CL 3513818 in //Orion/Main/... via CL 3513844
	#!ROBOMERGE-BOT: ORION (Release-41.2 -> Release-41.1)
	#!ROBOMERGE[ORION]: 41

Change 3513844 on 2017/06/28 by robomerge

	#!ROBOMERGE-AUTHOR: jason.bestimt
	#!ORION_MAIN - Fix for game data export of card images

	#!RB:nick.darnell
	#!Tests: Generated Cards

	[CODEREVIEW] nick.darnell, benjamin.crocker

	#!ROBOMERGE-SOURCE: CL 3513818 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Release-41.2)
	#!ROBOMERGE[ORION]: 41.1 41

Change 3513818 on 2017/06/28 by Jason.Bestimt

	#!ORION_MAIN - Fix for game data export of card images

	#!RB:nick.darnell
	#!Tests: Generated Cards

	#!CodeReview: nick.darnell, benjamin.crocker
	#!ROBOMERGE: 41.2, 41.1, 41

Change 3513584 on 2017/06/28 by Jon.Lietz

	OR-40158, bumping the bit shift up by one to support level 20 abilities for the new card/gem system

	#!rb none
	#!tests no longer get server ensures for cards over level 20

Change 3513300 on 2017/06/28 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Tweaked staging to allow paths with empty files

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3512543 in //Orion/Release-41/... via CL 3512545 via CL 3512546
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3513299 on 2017/06/28 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Tweaked staging to allow paths with empty files

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3512543 in //Orion/Release-41/... via CL 3512545 via CL 3512546
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3513298 on 2017/06/28 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Tweaked staging to allow paths with empty files

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3512543 in //Orion/Release-41/... via CL 3512545 via CL 3512546
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3513265 on 2017/06/28 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed applocal staging to also incorporate lose files in the platform folder.

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3512074 in //Orion/Release-41/... via CL 3512075 via CL 3512076
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3513264 on 2017/06/28 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed applocal staging to also incorporate lose files in the platform folder.

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3512074 in //Orion/Release-41/... via CL 3512075 via CL 3512076
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3513263 on 2017/06/28 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed applocal staging to also incorporate lose files in the platform folder.

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3512074 in //Orion/Release-41/... via CL 3512075 via CL 3512076
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3513218 on 2017/06/28 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Fixed the defaults for the hlod default oppacity settings.
	#!rb Jurre.deBaare
	#!test Rebuild hlod in paragon.
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3511827 in //Orion/Release-41/... via CL 3511830 via CL 3511831
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3513217 on 2017/06/28 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Fixed the defaults for the hlod default oppacity settings.
	#!rb Jurre.deBaare
	#!test Rebuild hlod in paragon.
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3511827 in //Orion/Release-41/... via CL 3511830 via CL 3511831
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3513216 on 2017/06/28 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Fixed the defaults for the hlod default oppacity settings.
	#!rb Jurre.deBaare
	#!test Rebuild hlod in paragon.
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3511827 in //Orion/Release-41/... via CL 3511830 via CL 3511831
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3513198 on 2017/06/28 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Attempt #!2 to fix client staging issue

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3511449 in //Orion/Release-41/... via CL 3511451 via CL 3511452
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3513197 on 2017/06/28 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Attempt #!2 to fix client staging issue

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3511449 in //Orion/Release-41/... via CL 3511451 via CL 3511452
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3513196 on 2017/06/28 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Attempt #!2 to fix client staging issue

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3511449 in //Orion/Release-41/... via CL 3511451 via CL 3511452
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3513193 on 2017/06/28 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed warning to info in test logging

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3511398 in //Orion/Release-41/... via CL 3511400 via CL 3511402
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3513192 on 2017/06/28 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed warning to info in test logging

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3511398 in //Orion/Release-41/... via CL 3511400 via CL 3511402
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3513191 on 2017/06/28 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed warning to info in test logging

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3511398 in //Orion/Release-41/... via CL 3511400 via CL 3511402
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3513163 on 2017/06/28 by Andrew.Grant

	Merging using ROBO://Orion/Main->//Orion/Dev-UI

	#!tests #!rb none

Change 3513159 on 2017/06/28 by Andrew.Grant

	Merging //Orion/Main to Dev-General (//Orion/Dev-General)

	#!tests #!rb none

Change 3513075 on 2017/06/28 by Jeff.Williams

	Initial branch of files from Release-41.1 (//Orion/Release-41.1) to Release-41.2 (//Orion/Release-41.2)

Change 3512633 on 2017/06/27 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Support for multiple applocal dependency paths during deployment

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3510902 in //Orion/Release-41/... via CL 3510906 via CL 3510907
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3512632 on 2017/06/27 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Support for multiple applocal dependency paths during deployment

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3510902 in //Orion/Release-41/... via CL 3510906 via CL 3510907
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3512631 on 2017/06/27 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Support for multiple applocal dependency paths during deployment

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3510902 in //Orion/Release-41/... via CL 3510906 via CL 3510907
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3512630 on 2017/06/27 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Support for multiple applocal dependency paths during deployment

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3510902 in //Orion/Release-41/... via CL 3510906 via CL 3510907
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3512629 on 2017/06/27 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Support for multiple applocal dependency paths during deployment

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3510902 in //Orion/Release-41/... via CL 3510906 via CL 3510907
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3512546 on 2017/06/27 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Tweaked staging to allow paths with empty files

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3512543 in //Orion/Release-41/... via CL 3512545
	#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)

Change 3512545 on 2017/06/27 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Tweaked staging to allow paths with empty files

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3512543 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)

Change 3512543 on 2017/06/27 by Andrew.Grant

	Tweaked staging to allow paths with empty files

	#!tests ran locally
	#!rb none

Change 3512315 on 2017/06/27 by Ben.Salem

	Add report mail to FXPerf test.
	#!rb brad.angelcyk
	#!tests Ran several FXPerf runs.

Change 3512306 on 2017/06/27 by Shaun.Kime

	Fixing missing undef

	#!rb none
	#!tests n/a

Change 3512296 on 2017/06/27 by Shaun.Kime

	Each stack entry now has its own reference to the system view model as well as the emitter view model.

	#!rb none
	#!tests ran through normal operations

Change 3512153 on 2017/06/27 by John.Nielson

	Seperated WaitGameplayEffectRemoved and WaitGameplayEffectRemoved_Info, the latter returning information about the removal.  Also cleaned up and fixed implementation according to Ratti's feedback.

	#!RB: none
	#!review-3512154: @David.Ratti
	#!Test: Pie

Change 3512092 on 2017/06/27 by David.Ratti

	Fix ensure that will fire from a dot expiring while someone is listening for damage event keyword

	#!rb none
	#!tests pie

Change 3512076 on 2017/06/27 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed applocal staging to also incorporate lose files in the platform folder.

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3512074 in //Orion/Release-41/... via CL 3512075
	#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)

Change 3512075 on 2017/06/27 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed applocal staging to also incorporate lose files in the platform folder.

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3512074 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)

Change 3512074 on 2017/06/27 by Andrew.Grant

	Changed applocal staging to also incorporate lose files in the platform folder.

	#!tests ran locally
	#!rb none

Change 3512044 on 2017/06/27 by David.Ratti

	Editegrate BenZ's fix (CL 3510178 )  for mono crash with literal struct types with editor only data

	#!rb none
	#!tests cooked build with WaitDamageDealt with no variable wired in

Change 3511926 on 2017/06/27 by Frank.Fella

	Niagara - Missed in last checkin.

	#!tests none.
	#!rb none.

Change 3511910 on 2017/06/27 by Frank.Fella

	Niagara - Emitter stack in the system view, and other changes.
	+ There is now a tab for the emitter stack in the system view and this will change based on the selected emitter in the timeline.
	+ Deleting the emitter section from the timline no longer crashes.
	+ Auto-compile now works in both the emitter and system editors, and is an editor setting.
	+ Moved the generation of the root stack entries into a root entry so that structure changes and future filtering can use the same code path.
	+ Renamed UNiagaraStackItem::FOnModifiedStackStructure to UNiagaraStackItem::FOnModifiedGroupItems to avoid confusion with UNiagaraStackEntry::FOnStructureChanged.

	#!tests The system shows the stack view, and it updates based on the sequencer seleciton.
	#!rb none

	#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime

Change 3511831 on 2017/06/27 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Fixed the defaults for the hlod default oppacity settings.
	#!rb Jurre.deBaare
	#!test Rebuild hlod in paragon.
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3511827 in //Orion/Release-41/... via CL 3511830
	#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)

Change 3511830 on 2017/06/27 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Fixed the defaults for the hlod default oppacity settings.
	#!rb Jurre.deBaare
	#!test Rebuild hlod in paragon.
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3511827 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)

Change 3511827 on 2017/06/27 by Daniel.Lamb

	Fixed the defaults for the hlod default oppacity settings.
	#!rb Jurre.deBaare
	#!test Rebuild hlod in paragon.
	#!lockdown Andrew.Grant

Change 3511452 on 2017/06/27 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Attempt #!2 to fix client staging issue

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3511449 in //Orion/Release-41/... via CL 3511451
	#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)

Change 3511451 on 2017/06/27 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Attempt #!2 to fix client staging issue

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3511449 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)

Change 3511449 on 2017/06/27 by Andrew.Grant

	Attempt #!2 to fix client staging issue

	#!tests compiled
	#!rb none

Change 3511402 on 2017/06/27 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed warning to info in test logging

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3511398 in //Orion/Release-41/... via CL 3511400
	#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)

Change 3511400 on 2017/06/27 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed warning to info in test logging

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3511398 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)

Change 3511398 on 2017/06/27 by Andrew.Grant

	Changed warning to info in test logging

	#!tests compiled
	#!rb none

Change 3510907 on 2017/06/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Support for multiple applocal dependency paths during deployment

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3510902 in //Orion/Release-41/... via CL 3510906
	#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)

Change 3510906 on 2017/06/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Support for multiple applocal dependency paths during deployment

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3510902 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)

Change 3510902 on 2017/06/26 by Andrew.Grant

	Support for multiple applocal dependency paths during deployment

	#!tests ran locally
	#!rb none

Change 3510368 on 2017/06/26 by Shaun.Kime

	Making the "Initial" namespace. Spawn scripts will automatically fill this in if requested anywhere in the child scripts.

	#!rb none
	#!tests modified Sparks uasset

Change 3510362 on 2017/06/26 by John.Nielson

	Added parameters for gameplay effect removal so that user has access to premature Removal and StackCount when needed.

	#!RB: none
	#!review-3510363: @David.Ratti
	#!Test: pie

Change 3509787 on 2017/06/26 by Wyeth.Johnson

	Edge Preservation

Change 3509754 on 2017/06/26 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Editegrate CL 3509455  from Zak. Fixes for multiple begin/end overlaps being called for complex collision
	#!rb none
	#!tests editor

	#!ROBOMERGE-SOURCE: CL 3509588 in //Orion/Release-41/... via CL 3509589 via CL 3509590
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3509753 on 2017/06/26 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Editegrate CL 3509455  from Zak. Fixes for multiple begin/end overlaps being called for complex collision
	#!rb none
	#!tests editor

	#!ROBOMERGE-SOURCE: CL 3509588 in //Orion/Release-41/... via CL 3509589 via CL 3509590
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3509752 on 2017/06/26 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Editegrate CL 3509455  from Zak. Fixes for multiple begin/end overlaps being called for complex collision
	#!rb none
	#!tests editor

	#!ROBOMERGE-SOURCE: CL 3509588 in //Orion/Release-41/... via CL 3509589 via CL 3509590
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3509751 on 2017/06/26 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Editegrate CL 3509455  from Zak. Fixes for multiple begin/end overlaps being called for complex collision
	#!rb none
	#!tests editor

	#!ROBOMERGE-SOURCE: CL 3509588 in //Orion/Release-41/... via CL 3509589 via CL 3509590
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3509750 on 2017/06/26 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Editegrate CL 3509455  from Zak. Fixes for multiple begin/end overlaps being called for complex collision
	#!rb none
	#!tests editor

	#!ROBOMERGE-SOURCE: CL 3509588 in //Orion/Release-41/... via CL 3509589 via CL 3509590
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3509590 on 2017/06/26 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Editegrate CL 3509455  from Zak. Fixes for multiple begin/end overlaps being called for complex collision
	#!rb none
	#!tests editor

	#!ROBOMERGE-SOURCE: CL 3509588 in //Orion/Release-41/... via CL 3509589
	#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)

Change 3509589 on 2017/06/26 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Editegrate CL 3509455  from Zak. Fixes for multiple begin/end overlaps being called for complex collision
	#!rb none
	#!tests editor

	#!ROBOMERGE-SOURCE: CL 3509588 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)

Change 3509588 on 2017/06/26 by David.Ratti

	Editegrate CL 3509455  from Zak. Fixes for multiple begin/end overlaps being called for complex collision
	#!rb none
	#!tests editor

Change 3509455 on 2017/06/26 by Zak.Middleton

	#!ue4-orion - Fix overlap test stopping on first sub shape. Only the first shape was being considered when looping multiple shapes, for queries like ComponentOverlapComponent, which could affect the cached overlaps optimization in primitive movement code. Fixes regression from CL 3369875.

	#!rb Ori.Cohen, David.Ratti
	#!codereview David.Ratti
	#!tests MP PIE, Gideon's ult, overlaps against cylinder (with 4 sub shapes)
	#!jira OR-39780

Change 3509449 on 2017/06/26 by Frank.Fella

	Sequencer - Expose selection of tracks and sections for external use.

	#!tests Verified selection code works as expected with code in a future change.
	#!rb Max.Chen,Andrew.Rodham

Change 3509406 on 2017/06/26 by Shaun.Kime

	Rework to the emitter graph to better support events.
	Undo/Redo works.
	Added a new NiagaraStackStruct value that embeds a struct details panel.

	#!rb none
	#!tests add/remove several events from Sparks script

Change 3508540 on 2017/06/24 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix to BuildCookTest when using sync option

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3508533 in //Orion/Release-41/... via CL 3508534 via CL 3508535
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3508539 on 2017/06/24 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix to BuildCookTest when using sync option

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3508533 in //Orion/Release-41/... via CL 3508534 via CL 3508535
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3508538 on 2017/06/24 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix to BuildCookTest when using sync option

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3508533 in //Orion/Release-41/... via CL 3508534 via CL 3508535
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3508537 on 2017/06/24 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix to BuildCookTest when using sync option

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3508533 in //Orion/Release-41/... via CL 3508534 via CL 3508535
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3508536 on 2017/06/24 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix to BuildCookTest when using sync option

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3508533 in //Orion/Release-41/... via CL 3508534 via CL 3508535
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3508535 on 2017/06/24 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix to BuildCookTest when using sync option

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3508533 in //Orion/Release-41/... via CL 3508534
	#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)

Change 3508534 on 2017/06/24 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix to BuildCookTest when using sync option

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3508533 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)

Change 3508533 on 2017/06/24 by Andrew.Grant

	Fix to BuildCookTest when using sync option

	#!tests ran locally
	#!rb none

Change 3508482 on 2017/06/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	BuildCookTest cleanup
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3508475 in //Orion/Release-41/... via CL 3508476 via CL 3508477
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3508481 on 2017/06/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	BuildCookTest cleanup
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3508475 in //Orion/Release-41/... via CL 3508476 via CL 3508477
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3508480 on 2017/06/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	BuildCookTest cleanup
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3508475 in //Orion/Release-41/... via CL 3508476 via CL 3508477
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3508479 on 2017/06/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	BuildCookTest cleanup
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3508475 in //Orion/Release-41/... via CL 3508476 via CL 3508477
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3508478 on 2017/06/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	BuildCookTest cleanup
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3508475 in //Orion/Release-41/... via CL 3508476 via CL 3508477
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3508477 on 2017/06/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	BuildCookTest cleanup
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3508475 in //Orion/Release-41/... via CL 3508476
	#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)

Change 3508476 on 2017/06/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	BuildCookTest cleanup
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3508475 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)

Change 3508475 on 2017/06/23 by Andrew.Grant

	BuildCookTest cleanup
	#!tests #!rb none

Change 3508463 on 2017/06/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added -changes support to BuildCookTest to iterate over a series of CLs
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3508252 in //Orion/Release-41/... via CL 3508253 via CL 3508254
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3508462 on 2017/06/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added -changes support to BuildCookTest to iterate over a series of CLs
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3508252 in //Orion/Release-41/... via CL 3508253 via CL 3508254
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3508461 on 2017/06/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added -changes support to BuildCookTest to iterate over a series of CLs
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3508252 in //Orion/Release-41/... via CL 3508253 via CL 3508254
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3508460 on 2017/06/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added -changes support to BuildCookTest to iterate over a series of CLs
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3508252 in //Orion/Release-41/... via CL 3508253 via CL 3508254
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3508459 on 2017/06/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added -changes support to BuildCookTest to iterate over a series of CLs
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3508252 in //Orion/Release-41/... via CL 3508253 via CL 3508254
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3508254 on 2017/06/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added -changes support to BuildCookTest to iterate over a series of CLs
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3508252 in //Orion/Release-41/... via CL 3508253
	#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)

Change 3508253 on 2017/06/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added -changes support to BuildCookTest to iterate over a series of CLs
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3508252 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)

Change 3508252 on 2017/06/23 by Andrew.Grant

	Added -changes support to BuildCookTest to iterate over a series of CLs
	#!tests #!rb none

Change 3508191 on 2017/06/23 by Olaf.Piesche

	fix missing space in hlsl gen for data set structs

	#!rb none
	#!tests compiled emitters

Change 3508029 on 2017/06/23 by Olaf.Piesche

	More mesh emitter work; event fundamentals for GPU sim


	#!rb none
	#!tests example emitters

Change 3507684 on 2017/06/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for hlod editor crash (similar to UE-46438)

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3507082 in //Orion/Release-41/... via CL 3507083 via CL 3507084
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3507683 on 2017/06/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for hlod editor crash (similar to UE-46438)

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3507082 in //Orion/Release-41/... via CL 3507083 via CL 3507084
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3507682 on 2017/06/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for hlod editor crash (similar to UE-46438)

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3507082 in //Orion/Release-41/... via CL 3507083 via CL 3507084
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3507681 on 2017/06/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for hlod editor crash (similar to UE-46438)

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3507082 in //Orion/Release-41/... via CL 3507083 via CL 3507084
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3507680 on 2017/06/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for hlod editor crash (similar to UE-46438)

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3507082 in //Orion/Release-41/... via CL 3507083 via CL 3507084
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3507172 on 2017/06/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Gauntlet improvements:
	- Moved refelction-based creation of test nodes to common code
	- Cleanup of TestExecutor with better exception handling
	- Cleanup of Unreal shutdown analysys
	- Cleaned up log parser
	- Created "SelfTest" nodes that allow Gauntlet to test itself :)
	- Added SelfTest nodes for order of operations and logparsing

	#!tests preflighted
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3505379 in //Orion/Release-41/... via CL 3505381 via CL 3505382
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3507168 on 2017/06/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Gauntlet improvements:
	- Moved refelction-based creation of test nodes to common code
	- Cleanup of TestExecutor with better exception handling
	- Cleanup of Unreal shutdown analysys
	- Cleaned up log parser
	- Created "SelfTest" nodes that allow Gauntlet to test itself :)
	- Added SelfTest nodes for order of operations and logparsing

	#!tests preflighted
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3505379 in //Orion/Release-41/... via CL 3505381 via CL 3505382
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3507167 on 2017/06/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Gauntlet improvements:
	- Moved refelction-based creation of test nodes to common code
	- Cleanup of TestExecutor with better exception handling
	- Cleanup of Unreal shutdown analysys
	- Cleaned up log parser
	- Created "SelfTest" nodes that allow Gauntlet to test itself :)
	- Added SelfTest nodes for order of operations and logparsing

	#!tests preflighted
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3505379 in //Orion/Release-41/... via CL 3505381 via CL 3505382
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3507164 on 2017/06/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Gauntlet improvements:
	- Moved refelction-based creation of test nodes to common code
	- Cleanup of TestExecutor with better exception handling
	- Cleanup of Unreal shutdown analysys
	- Cleaned up log parser
	- Created "SelfTest" nodes that allow Gauntlet to test itself :)
	- Added SelfTest nodes for order of operations and logparsing

	#!tests preflighted
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3505379 in //Orion/Release-41/... via CL 3505381 via CL 3505382
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3507163 on 2017/06/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Gauntlet improvements:
	- Moved refelction-based creation of test nodes to common code
	- Cleanup of TestExecutor with better exception handling
	- Cleanup of Unreal shutdown analysys
	- Cleaned up log parser
	- Created "SelfTest" nodes that allow Gauntlet to test itself :)
	- Added SelfTest nodes for order of operations and logparsing

	#!tests preflighted
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3505379 in //Orion/Release-41/... via CL 3505381 via CL 3505382
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3507084 on 2017/06/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for hlod editor crash (similar to UE-46438)

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3507082 in //Orion/Release-41/... via CL 3507083
	#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)

Change 3507083 on 2017/06/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for hlod editor crash (similar to UE-46438)

	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3507082 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)

Change 3507082 on 2017/06/23 by Andrew.Grant

	Fix for hlod editor crash (similar to UE-46438)

	#!tests compiled
	#!rb none

Change 3506907 on 2017/06/23 by Zak.Middleton

	#!ue4-odin - Merge CL 3492200 from Dev-Framework (which also went to 4.16.2). Always reset the input array in AActor::GetComponents(), but do so without affecting allocated size.

	Addresses long stall in texture streaming in UpdateResourceStreaming() fixed a different way in CL 3488249.
	Fixes other possible regressions from CL 3359561 that removed the Reset(...) entirely.

	#!rb Marc.Audy
	#!codereview Andrew.Grant
	#!tests PIE vs AI with minions

Change 3506675 on 2017/06/23 by David.Ratti

	Adding additional, temporary logging for OR-39780
	#!rb none
	#!tests editor

Change 3506206 on 2017/06/22 by Frank.Fella

	Niagara - Stack styling tweaks, and fixes for layout changing when modifying values.

	#!tests Modifying values no longer makes the stack scrolling jump
	#!rb none

	#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime

Change 3505960 on 2017/06/22 by Zak.Middleton

	#!ue4-orion - Added StaticMesh CollisionComplexity to the AssetRegistry. It now appears as a column in the Content Browser and Asset Audit tool, as well as tooltips for the items in the CB.

	#!rb Ori.Cohen, Ben.Zeigler
	#!tests tested content browser and related tools above in Monolith2.

Change 3505494 on 2017/06/22 by Zak.Middleton

	#!ue4-orion - Improved asset name gathering for 'Collision.ListObjectsWithCollisionComplexity' command from CL 3503816.

	#!rb none
	#!tests used command in various levels

Change 3505382 on 2017/06/22 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Gauntlet improvements:
	- Moved refelction-based creation of test nodes to common code
	- Cleanup of TestExecutor with better exception handling
	- Cleanup of Unreal shutdown analysys
	- Cleaned up log parser
	- Created "SelfTest" nodes that allow Gauntlet to test itself :)
	- Added SelfTest nodes for order of operations and logparsing

	#!tests preflighted
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3505379 in //Orion/Release-41/... via CL 3505381
	#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)

Change 3505381 on 2017/06/22 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Gauntlet improvements:
	- Moved refelction-based creation of test nodes to common code
	- Cleanup of TestExecutor with better exception handling
	- Cleanup of Unreal shutdown analysys
	- Cleaned up log parser
	- Created "SelfTest" nodes that allow Gauntlet to test itself :)
	- Added SelfTest nodes for order of operations and logparsing

	#!tests preflighted
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3505379 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)

Change 3505379 on 2017/06/22 by Andrew.Grant

	Gauntlet improvements:
	- Moved refelction-based creation of test nodes to common code
	- Cleanup of TestExecutor with better exception handling
	- Cleanup of Unreal shutdown analysys
	- Cleaned up log parser
	- Created "SelfTest" nodes that allow Gauntlet to test itself :)
	- Added SelfTest nodes for order of operations and logparsing

	#!tests preflighted
	#!rb none

Change 3505235 on 2017/06/22 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging 3492174 from //Orion/Dev-UI to Release-41.1 to address OR-38012

	[QAREVIEW] please check OR-38012 is fixed in 41.1
	#!tests none
	#!rb none
	@David.Ratti

	#!ROBOMERGE-SOURCE: CL 3504491 in //Orion/Release-41.1/... via CL 3504493
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3505234 on 2017/06/22 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging 3492174 from //Orion/Dev-UI to Release-41.1 to address OR-38012

	[QAREVIEW] please check OR-38012 is fixed in 41.1
	#!tests none
	#!rb none
	@David.Ratti

	#!ROBOMERGE-SOURCE: CL 3504491 in //Orion/Release-41.1/... via CL 3504493
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3505233 on 2017/06/22 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging 3492174 from //Orion/Dev-UI to Release-41.1 to address OR-38012

	[QAREVIEW] please check OR-38012 is fixed in 41.1
	#!tests none
	#!rb none
	@David.Ratti

	#!ROBOMERGE-SOURCE: CL 3504491 in //Orion/Release-41.1/... via CL 3504493
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3505231 on 2017/06/22 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging 3492174 from //Orion/Dev-UI to Release-41.1 to address OR-38012

	[QAREVIEW] please check OR-38012 is fixed in 41.1
	#!tests none
	#!rb none
	@David.Ratti

	#!ROBOMERGE-SOURCE: CL 3504491 in //Orion/Release-41.1/... via CL 3504493
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3505123 on 2017/06/22 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	A bug in AISense resulting in inconsistent behavior depending of whether target was in sight cone or not #!UE4

	We used to report every tick that given target is still not visible, while for targets in vision cone we reported it only once #!Orion

	#!test golden path
	#!rb none
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3503587 in //Orion/Release-41/... via CL 3503593 via CL 3503597
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3505122 on 2017/06/22 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	A bug in AISense resulting in inconsistent behavior depending of whether target was in sight cone or not #!UE4

	We used to report every tick that given target is still not visible, while for targets in vision cone we reported it only once #!Orion

	#!test golden path
	#!rb none
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3503587 in //Orion/Release-41/... via CL 3503593 via CL 3503597
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3505121 on 2017/06/22 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	A bug in AISense resulting in inconsistent behavior depending of whether target was in sight cone or not #!UE4

	We used to report every tick that given target is still not visible, while for targets in vision cone we reported it only once #!Orion

	#!test golden path
	#!rb none
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3503587 in //Orion/Release-41/... via CL 3503593 via CL 3503597
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3505120 on 2017/06/22 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	A bug in AISense resulting in inconsistent behavior depending of whether target was in sight cone or not #!UE4

	We used to report every tick that given target is still not visible, while for targets in vision cone we reported it only once #!Orion

	#!test golden path
	#!rb none
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3503587 in //Orion/Release-41/... via CL 3503593 via CL 3503597
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3505119 on 2017/06/22 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	A bug in AISense resulting in inconsistent behavior depending of whether target was in sight cone or not #!UE4

	We used to report every tick that given target is still not visible, while for targets in vision cone we reported it only once #!Orion

	#!test golden path
	#!rb none
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3503587 in //Orion/Release-41/... via CL 3503593 via CL 3503597
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3505113 on 2017/06/22 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Fixed bots' path updates timing out while following the long jump link at home bases #!Orion

	Had to change UPathFollowingComponent::WaitingForPathTimer from private to protected.

	#!rb none
	#!test golden path
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3503584 in //Orion/Release-41/... via CL 3503591 via CL 3503595
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3505112 on 2017/06/22 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Fixed bots' path updates timing out while following the long jump link at home bases #!Orion

	Had to change UPathFollowingComponent::WaitingForPathTimer from private to protected.

	#!rb none
	#!test golden path
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3503584 in //Orion/Release-41/... via CL 3503591 via CL 3503595
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3505111 on 2017/06/22 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Fixed bots' path updates timing out while following the long jump link at home bases #!Orion

	Had to change UPathFollowingComponent::WaitingForPathTimer from private to protected.

	#!rb none
	#!test golden path
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3503584 in //Orion/Release-41/... via CL 3503591 via CL 3503595
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3505110 on 2017/06/22 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Fixed bots' path updates timing out while following the long jump link at home bases #!Orion

	Had to change UPathFollowingComponent::WaitingForPathTimer from private to protected.

	#!rb none
	#!test golden path
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3503584 in //Orion/Release-41/... via CL 3503591 via CL 3503595
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3505109 on 2017/06/22 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Fixed bots' path updates timing out while following the long jump link at home bases #!Orion

	Had to change UPathFollowingComponent::WaitingForPathTimer from private to protected.

	#!rb none
	#!test golden path
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3503584 in //Orion/Release-41/... via CL 3503591 via CL 3503595
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3505106 on 2017/06/22 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Made it possible to disable specific AI senses via BP #!UE4

	#!rb none
	#!test golden path
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3503583 in //Orion/Release-41/... via CL 3503588 via CL 3503594
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3505103 on 2017/06/22 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Made it possible to disable specific AI senses via BP #!UE4

	#!rb none
	#!test golden path
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3503583 in //Orion/Release-41/... via CL 3503588 via CL 3503594
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3505102 on 2017/06/22 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Made it possible to disable specific AI senses via BP #!UE4

	#!rb none
	#!test golden path
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3503583 in //Orion/Release-41/... via CL 3503588 via CL 3503594
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3505099 on 2017/06/22 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Made it possible to disable specific AI senses via BP #!UE4

	#!rb none
	#!test golden path
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3503583 in //Orion/Release-41/... via CL 3503588 via CL 3503594
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3505098 on 2017/06/22 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Made it possible to disable specific AI senses via BP #!UE4

	#!rb none
	#!test golden path
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3503583 in //Orion/Release-41/... via CL 3503588 via CL 3503594
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3504913 on 2017/06/22 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Spot edintegate CL 3503266  from BenZ for asset registry cached class map problem.

	#!rb none
	#!tests cooked PS4

	#!ROBOMERGE-SOURCE: CL 3503339 in //Orion/Release-41/... via CL 3503340 via CL 3503341
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3504911 on 2017/06/22 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Spot edintegate CL 3503266  from BenZ for asset registry cached class map problem.

	#!rb none
	#!tests cooked PS4

	#!ROBOMERGE-SOURCE: CL 3503339 in //Orion/Release-41/... via CL 3503340 via CL 3503341
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3504908 on 2017/06/22 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Spot edintegate CL 3503266  from BenZ for asset registry cached class map problem.

	#!rb none
	#!tests cooked PS4

	#!ROBOMERGE-SOURCE: CL 3503339 in //Orion/Release-41/... via CL 3503340 via CL 3503341
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3504907 on 2017/06/22 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Spot edintegate CL 3503266  from BenZ for asset registry cached class map problem.

	#!rb none
	#!tests cooked PS4

	#!ROBOMERGE-SOURCE: CL 3503339 in //Orion/Release-41/... via CL 3503340 via CL 3503341
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3504906 on 2017/06/22 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Spot edintegate CL 3503266  from BenZ for asset registry cached class map problem.

	#!rb none
	#!tests cooked PS4

	#!ROBOMERGE-SOURCE: CL 3503339 in //Orion/Release-41/... via CL 3503340 via CL 3503341
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3504887 on 2017/06/22 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added Error device implementation for PS4 (Copied from Switch) to address issue where PS4 tests with -unattended would ignore checks() (OutputDeviceAnsiError behavior)
	Added GIgnoreDebugger check to IsDebuggerPresent implementations that didn't have it to assist future generations who suddenly find themselves wanting to debug this behavior.

	@Luke.Thatcher, @Ben.Marsh, @Ben.Woodhouse
	#!tests compiled & ran PS4 and WIndowsServer
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3503090 in //Orion/Release-41/... via CL 3503094 via CL 3503095
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3504886 on 2017/06/22 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added Error device implementation for PS4 (Copied from Switch) to address issue where PS4 tests with -unattended would ignore checks() (OutputDeviceAnsiError behavior)
	Added GIgnoreDebugger check to IsDebuggerPresent implementations that didn't have it to assist future generations who suddenly find themselves wanting to debug this behavior.

	@Luke.Thatcher, @Ben.Marsh, @Ben.Woodhouse
	#!tests compiled & ran PS4 and WIndowsServer
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3503090 in //Orion/Release-41/... via CL 3503094 via CL 3503095
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3504885 on 2017/06/22 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added Error device implementation for PS4 (Copied from Switch) to address issue where PS4 tests with -unattended would ignore checks() (OutputDeviceAnsiError behavior)
	Added GIgnoreDebugger check to IsDebuggerPresent implementations that didn't have it to assist future generations who suddenly find themselves wanting to debug this behavior.

	@Luke.Thatcher, @Ben.Marsh, @Ben.Woodhouse
	#!tests compiled & ran PS4 and WIndowsServer
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3503090 in //Orion/Release-41/... via CL 3503094 via CL 3503095
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3504884 on 2017/06/22 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added Error device implementation for PS4 (Copied from Switch) to address issue where PS4 tests with -unattended would ignore checks() (OutputDeviceAnsiError behavior)
	Added GIgnoreDebugger check to IsDebuggerPresent implementations that didn't have it to assist future generations who suddenly find themselves wanting to debug this behavior.

	@Luke.Thatcher, @Ben.Marsh, @Ben.Woodhouse
	#!tests compiled & ran PS4 and WIndowsServer
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3503090 in //Orion/Release-41/... via CL 3503094 via CL 3503095
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3504883 on 2017/06/22 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added Error device implementation for PS4 (Copied from Switch) to address issue where PS4 tests with -unattended would ignore checks() (OutputDeviceAnsiError behavior)
	Added GIgnoreDebugger check to IsDebuggerPresent implementations that didn't have it to assist future generations who suddenly find themselves wanting to debug this behavior.

	@Luke.Thatcher, @Ben.Marsh, @Ben.Woodhouse
	#!tests compiled & ran PS4 and WIndowsServer
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3503090 in //Orion/Release-41/... via CL 3503094 via CL 3503095
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3504837 on 2017/06/22 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Merge 3492630
	//UE4/Dev-Editor -> //Orion/Release-41

	UMG - Removing some extra cleanup code that's probably overkill and is causing a crash for uses of  "Within" in class meta.
	rb none
	#!jira UE-46124
	lockdown Matt.Kuhlenschmidt

	#!test Cook paragon
	#!rb Andrew.Grant
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3502658 in //Orion/Release-41/... via CL 3502659 via CL 3502660
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3504836 on 2017/06/22 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Merge 3492630
	//UE4/Dev-Editor -> //Orion/Release-41

	UMG - Removing some extra cleanup code that's probably overkill and is causing a crash for uses of  "Within" in class meta.
	rb none
	#!jira UE-46124
	lockdown Matt.Kuhlenschmidt

	#!test Cook paragon
	#!rb Andrew.Grant
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3502658 in //Orion/Release-41/... via CL 3502659 via CL 3502660
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3504835 on 2017/06/22 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Merge 3492630
	//UE4/Dev-Editor -> //Orion/Release-41

	UMG - Removing some extra cleanup code that's probably overkill and is causing a crash for uses of  "Within" in class meta.
	rb none
	#!jira UE-46124
	lockdown Matt.Kuhlenschmidt

	#!test Cook paragon
	#!rb Andrew.Grant
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3502658 in //Orion/Release-41/... via CL 3502659 via CL 3502660
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3504834 on 2017/06/22 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Merge 3492630
	//UE4/Dev-Editor -> //Orion/Release-41

	UMG - Removing some extra cleanup code that's probably overkill and is causing a crash for uses of  "Within" in class meta.
	rb none
	#!jira UE-46124
	lockdown Matt.Kuhlenschmidt

	#!test Cook paragon
	#!rb Andrew.Grant
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3502658 in //Orion/Release-41/... via CL 3502659 via CL 3502660
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3504833 on 2017/06/22 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Merge 3492630
	//UE4/Dev-Editor -> //Orion/Release-41

	UMG - Removing some extra cleanup code that's probably overkill and is causing a crash for uses of  "Within" in class meta.
	rb none
	#!jira UE-46124
	lockdown Matt.Kuhlenschmidt

	#!test Cook paragon
	#!rb Andrew.Grant
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3502658 in //Orion/Release-41/... via CL 3502659 via CL 3502660
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3504547 on 2017/06/22 by Shaun.Kime

	Moving the building of error information into the base class. This will simplify the logic in the future.

	#!rb none
	#!tests Made errors and tested that new system works appropriately

Change 3504493 on 2017/06/22 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging 3492174 from //Orion/Dev-UI to Release-41.1 to address OR-38012

	[QAREVIEW] please check OR-38012 is fixed in 41.1
	#!tests none
	#!rb none
	@David.Ratti

	#!ROBOMERGE-SOURCE: CL 3504491 in //Orion/Release-41.1/...
	#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)

Change 3504491 on 2017/06/22 by Andrew.Grant

	Merging 3492174 from //Orion/Dev-UI to Release-41.1 to address OR-38012

	#!QAReview please check OR-38012 is fixed in 41.1
	#!tests none
	#!rb none
	#!review-3504492 @David.Ratti

Change 3504129 on 2017/06/21 by Shaun.Kime

	Now only showing the subset of compiler error messages that are associated with that section. i.e. only showing spawn errors in the spawn section of the stack.

	#!rb none
	#!tests made errors and made sure the errors showed up in the right sections

Change 3504071 on 2017/06/21 by Shaun.Kime

	Adding simple wrapper for the event handlers inline. Had to "cheat" and wrap the FNiagaraEventScriptProperties in an owning UObject and use PostInit/PostEdit/PreEdit to keep them synchronized since the originating object is a struct and not an object.

	Waiting on the emitter to be in a system to have a better UI than seting the GUID manually.

	#!rb none
	#!tests made edits in stack and watched the details update appropriately.
	#!ue4-orion - Added asset path to 'Collision.ListObjectsWithCollisionComplexity' command, and changed sort key to asset path. Will speed up tomorrow (slow for tens of thousands of entries right now).

	#!rb none
	#!tests used console command on map

Change 3503717 on 2017/06/21 by Zak.Middleton

	#!ue4-orion - Improved logging for collision auditing. Removed a bunch of redundant string building to speed it up (use a map to cache values instead).

	#!rb Nick.Atamas
	#!tests ran console command in OrionEntry and Monolith2

Change 3503650 on 2017/06/21 by Andrew.Grant

	OUI - Fix for movable skylight shader missing on simple forward (low lighting quality mode) from Roland


	#!rb Marcus.Wassmer, Daniel.Wright
	#!tests none

Change 3503597 on 2017/06/21 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	A bug in AISense resulting in inconsistent behavior depending of whether target was in sight cone or not #!UE4

	We used to report every tick that given target is still not visible, while for targets in vision cone we reported it only once #!Orion

	#!test golden path
	#!rb none
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3503587 in //Orion/Release-41/... via CL 3503593
	#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)

Change 3503595 on 2017/06/21 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Fixed bots' path updates timing out while following the long jump link at home bases #!Orion

	Had to change UPathFollowingComponent::WaitingForPathTimer from private to protected.

	#!rb none
	#!test golden path
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3503584 in //Orion/Release-41/... via CL 3503591
	#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)

Change 3503594 on 2017/06/21 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Made it possible to disable specific AI senses via BP #!UE4

	#!rb none
	#!test golden path
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3503583 in //Orion/Release-41/... via CL 3503588
	#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)

Change 3503593 on 2017/06/21 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	A bug in AISense resulting in inconsistent behavior depending of whether target was in sight cone or not #!UE4

	We used to report every tick that given target is still not visible, while for targets in vision cone we reported it only once #!Orion

	#!test golden path
	#!rb none
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3503587 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)

Change 3503591 on 2017/06/21 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Fixed bots' path updates timing out while following the long jump link at home bases #!Orion

	Had to change UPathFollowingComponent::WaitingForPathTimer from private to protected.

	#!rb none
	#!test golden path
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3503584 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)

Change 3503588 on 2017/06/21 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Made it possible to disable specific AI senses via BP #!UE4

	#!rb none
	#!test golden path
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3503583 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)

Change 3503587 on 2017/06/21 by Mieszko.Zielinski

	A bug in AISense resulting in inconsistent behavior depending of whether target was in sight cone or not #!UE4

	We used to report every tick that given target is still not visible, while for targets in vision cone we reported it only once #!Orion

	#!test golden path
	#!rb none
	#!lockdown Andrew.Grant

Change 3503584 on 2017/06/21 by Mieszko.Zielinski

	Fixed bots' path updates timing out while following the long jump link at home bases #!Orion

	Had to change UPathFollowingComponent::WaitingForPathTimer from private to protected.

	#!rb none
	#!test golden path
	#!lockdown Andrew.Grant

Change 3503583 on 2017/06/21 by Mieszko.Zielinski

	Made it possible to disable specific AI senses via BP #!UE4

	#!rb none
	#!test golden path
	#!lockdown Andrew.Grant

Change 3503391 on 2017/06/21 by Shaun.Kime

	If calling a function with numeric parameters, we would get an error if two or more differed in terms of the numeric types that were resolved to.

	#!rb none
	#!tests recompiled several examples, added multiple random range using assets.

Change 3503341 on 2017/06/21 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Spot edintegate CL 3503266  from BenZ for asset registry cached class map problem.

	#!rb none
	#!tests cooked PS4

	#!ROBOMERGE-SOURCE: CL 3503339 in //Orion/Release-41/... via CL 3503340
	#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)

Change 3503340 on 2017/06/21 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Spot edintegate CL 3503266  from BenZ for asset registry cached class map problem.

	#!rb none
	#!tests cooked PS4

	#!ROBOMERGE-SOURCE: CL 3503339 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)

Change 3503339 on 2017/06/21 by David.Ratti

	Spot edintegate CL 3503266  from BenZ for asset registry cached class map problem.

	#!rb none
	#!tests cooked PS4

Change 3503156 on 2017/06/21 by Frank.Fella

	Niagara - Stack - Adjust margins of function inputs so that their labels indent more consistently and their values all line up correctly.

	#!tests checked alignment visually
	#!rb none

Change 3503095 on 2017/06/21 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added Error device implementation for PS4 (Copied from Switch) to address issue where PS4 tests with -unattended would ignore checks() (OutputDeviceAnsiError behavior)
	Added GIgnoreDebugger check to IsDebuggerPresent implementations that didn't have it to assist future generations who suddenly find themselves wanting to debug this behavior.

	@Luke.Thatcher, @Ben.Marsh, @Ben.Woodhouse
	#!tests compiled & ran PS4 and WIndowsServer
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3503090 in //Orion/Release-41/... via CL 3503094
	#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)

Change 3503094 on 2017/06/21 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added Error device implementation for PS4 (Copied from Switch) to address issue where PS4 tests with -unattended would ignore checks() (OutputDeviceAnsiError behavior)
	Added GIgnoreDebugger check to IsDebuggerPresent implementations that didn't have it to assist future generations who suddenly find themselves wanting to debug this behavior.

	@Luke.Thatcher, @Ben.Marsh, @Ben.Woodhouse
	#!tests compiled & ran PS4 and WIndowsServer
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3503090 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)

Change 3503090 on 2017/06/21 by Andrew.Grant

	Added Error device implementation for PS4 (Copied from Switch) to address issue where PS4 tests with -unattended would ignore checks() (OutputDeviceAnsiError behavior)
	Added GIgnoreDebugger check to IsDebuggerPresent implementations that didn't have it to assist future generations who suddenly find themselves wanting to debug this behavior.

	#!review-3502889 @Luke.Thatcher, @Ben.Marsh, @Ben.Woodhouse
	#!tests compiled & ran PS4 and WIndowsServer
	#!rb none

Change 3502972 on 2017/06/21 by Olaf.Piesche

	Missing file, some test assets
	#!rb none
	#!tests none

Change 3502969 on 2017/06/21 by Frank.Fella

	Niagara - Missed in last check-in.

	#!tests none
	#!rb none

Change 3502965 on 2017/06/21 by Zak.Middleton

	#!ue4-orion - Increase search radius for MostOpposingNormal. Fixes case where character movement cannot walk up steps of certain ramps. (Mirror CL 3490592 from Dev-Anim-Phys by Ori.Cohen).

	Bringing over now that Dev-Anim-Phys has passed promotion with the change.

	#!rb Ori.Cohen
	#!codereview Andrew.Grant
	#!tests Ran around Monolith and Monolith2 as Kallari, up and down various steps/ramps (as per UE-45935).
	#!jira OR-39611

	(Update: added OR jira)

Change 3502931 on 2017/06/21 by Frank.Fella

	Niagara - Stack updates
	+ Refactor the way children are updated in the stack tree to make the api more consistent and easier to use.
	+ Add expanders to renderer items and have them collapsed by default.
	+ Add in a temporary expandable item to show the emitter properties in the emitter spawn script area.
	+ Start with the graph and the properties panels hidden by default.
	+ Move the stats to the stack.

	#!tests Verified the emitter properties are in the stack, verified that renderers are collapseable, and verified other parts of the stack update correctly with the update children refactor.
	#!rb none

	#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime

Change 3502660 on 2017/06/21 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Merge 3492630
	//UE4/Dev-Editor -> //Orion/Release-41

	UMG - Removing some extra cleanup code that's probably overkill and is causing a crash for uses of  "Within" in class meta.
	rb none
	#!jira UE-46124
	lockdown Matt.Kuhlenschmidt

	#!test Cook paragon
	#!rb Andrew.Grant
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3502658 in //Orion/Release-41/... via CL 3502659
	#!ROBOMERGE-BOT: ORION (Release-41.1 -> Main)

Change 3502659 on 2017/06/21 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Merge 3492630
	//UE4/Dev-Editor -> //Orion/Release-41

	UMG - Removing some extra cleanup code that's probably overkill and is causing a crash for uses of  "Within" in class meta.
	rb none
	#!jira UE-46124
	lockdown Matt.Kuhlenschmidt

	#!test Cook paragon
	#!rb Andrew.Grant
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3502658 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Release-41.1)

Change 3502658 on 2017/06/21 by Daniel.Lamb

	Merge 3492630
	//UE4/Dev-Editor -> //Orion/Release-41

	UMG - Removing some extra cleanup code that's probably overkill and is causing a crash for uses of  "Within" in class meta.
	rb none
	#!jira UE-46124
	lockdown Matt.Kuhlenschmidt

	#!test Cook paragon
	#!rb Andrew.Grant
	#!lockdown Andrew.Grant

Change 3502261 on 2017/06/20 by Jeff.Williams

	Merging //Orion/Main to Release-41.1 (//Orion/Release-41.1)

	#!rb none
	#!tests none

Change 3502246 on 2017/06/20 by Jeff.Williams

	Populate -S //Orion/Release-41.1 -r.

Change 3501911 on 2017/06/20 by Olaf.Piesche

	-mesh rendering
	-making GPU rand more random
	-test assets
	-couple of bug fixes

	#!rb none
	#!tests test assets, GPU and CPU sim, sprite and mesh rendering

Change 3501633 on 2017/06/20 by Zak.Middleton

	#!ue4-orion - Add "Collision.ListObjectsWithCollisionComplexity <Complexity>" command. Complexity is one of: Default, SimpleAndComplex, UseSimpleAsComplex, UseComplexAsSimple.

	When listing 'Default', only those with settings explicitly set to 'Default' are listed.
	When listing anything other than 'Default', those matching either the requested complexity or default (if that is the same complexity) are listed.

	#!tests load monolith2 (and small maps), type console command
	#!rb none

Change 3501297 on 2017/06/20 by Shaun.Kime

	Adding support for pre-change notification
	#!rb matt.kuhlenschmidt
	#!tests n/a

Change 3501294 on 2017/06/20 by Shaun.Kime

	First round of supporting parameter store in UNiagaraComponent details panels. If the value is in the data store, it should be reflected in the UI. We keep track of which values are overwritten so that we can show the user.

	Multiple selection is not supported, nor are data interfaces.
	Tweaking values in the system graph panel doesn't carry over because those values aren't getting pushed to the scripts.

	#!rb none
	#!tests n/a

Change 3500984 on 2017/06/20 by Alexis.Matte

	Fix crash when merging actor with one different material slot per LOD, this is a temporary fix since there is a refactor done in 4.17 that will replace this part of the code.
	#!jira UE-46166
	#!rb jurre.debaare
	#!tests none

Change 3500472 on 2017/06/20 by Frank.Fella

	Sequencer - Don't create a transaction when setting the fixed frame interval in initialize since it's not a user initiated change and because it can be called from undo which makes it impossible to actually undo.

	#!tests Verified that a non-undoable transaction isn't added on initialize anymore.
	#!rb Max.Chen

Change 3499930 on 2017/06/19 by Andrew.Grant

	Merging clean-resolve files using ROBO://Orion/Main->//Orion/Dev-UI
	#!tests #!rb none

Change 3499446 on 2017/06/19 by Andrew.Grant

	Non-unity compilation fixes

	#!tests compiled non-unity
	#!rb none

Change 3499212 on 2017/06/19 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Locked network version to 3493863

	#!rb #!tests na

	#!ROBOMERGE-SOURCE: CL 3499205 in //Orion/Release-40.5/... via CL 3499207
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3499211 on 2017/06/19 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Locked network version to 3493863

	#!rb #!tests na

	#!ROBOMERGE-SOURCE: CL 3499205 in //Orion/Release-40.5/... via CL 3499207
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3499210 on 2017/06/19 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Locked network version to 3493863

	#!rb #!tests na

	#!ROBOMERGE-SOURCE: CL 3499205 in //Orion/Release-40.5/... via CL 3499207
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3499209 on 2017/06/19 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Locked network version to 3493863

	#!rb #!tests na

	#!ROBOMERGE-SOURCE: CL 3499205 in //Orion/Release-40.5/... via CL 3499207
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3499208 on 2017/06/19 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Locked network version to 3493863

	#!rb #!tests na

	#!ROBOMERGE-SOURCE: CL 3499205 in //Orion/Release-40.5/... via CL 3499207
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3499207 on 2017/06/19 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Locked network version to 3493863

	#!rb #!tests na

	#!ROBOMERGE-SOURCE: CL 3499205 in //Orion/Release-40.5/...
	#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)

Change 3499205 on 2017/06/19 by Andrew.Grant

	Locked network version to 3493863

	#!ROBOMERGE: !Main
	#!rb #!tests na

Change 3498856 on 2017/06/19 by Andrew.Grant

	Fix missing include
	#!tests compiling PS4 dev
	#!rb none

Change 3498843 on 2017/06/19 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Added short dummy bones to end effectors to prevent their rotations from being too aggressively compressed, as that hurt Coil's Goblin wing animation.

	[CODEREVIEW] martin.wilson
	#!rb none
	#!test Coil Wing Additive Animation

	#!ROBOMERGE-SOURCE: CL 3498715 in //Orion/Release-41/... via CL 3498780
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3498842 on 2017/06/19 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Added short dummy bones to end effectors to prevent their rotations from being too aggressively compressed, as that hurt Coil's Goblin wing animation.

	[CODEREVIEW] martin.wilson
	#!rb none
	#!test Coil Wing Additive Animation

	#!ROBOMERGE-SOURCE: CL 3498715 in //Orion/Release-41/... via CL 3498780
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3498841 on 2017/06/19 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Added short dummy bones to end effectors to prevent their rotations from being too aggressively compressed, as that hurt Coil's Goblin wing animation.

	[CODEREVIEW] martin.wilson
	#!rb none
	#!test Coil Wing Additive Animation

	#!ROBOMERGE-SOURCE: CL 3498715 in //Orion/Release-41/... via CL 3498780
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3498840 on 2017/06/19 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Added short dummy bones to end effectors to prevent their rotations from being too aggressively compressed, as that hurt Coil's Goblin wing animation.

	[CODEREVIEW] martin.wilson
	#!rb none
	#!test Coil Wing Additive Animation

	#!ROBOMERGE-SOURCE: CL 3498715 in //Orion/Release-41/... via CL 3498780
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3498839 on 2017/06/19 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Added short dummy bones to end effectors to prevent their rotations from being too aggressively compressed, as that hurt Coil's Goblin wing animation.

	[CODEREVIEW] martin.wilson
	#!rb none
	#!test Coil Wing Additive Animation

	#!ROBOMERGE-SOURCE: CL 3498715 in //Orion/Release-41/... via CL 3498780
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3498780 on 2017/06/19 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Added short dummy bones to end effectors to prevent their rotations from being too aggressively compressed, as that hurt Coil's Goblin wing animation.

	[CODEREVIEW] martin.wilson
	#!rb none
	#!test Coil Wing Additive Animation

	#!ROBOMERGE-SOURCE: CL 3498715 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Main)

Change 3498715 on 2017/06/19 by Laurent.Delayen

	Added short dummy bones to end effectors to prevent their rotations from being too aggressively compressed, as that hurt Coil's Goblin wing animation.

	#!codereview martin.wilson
	#!rb none
	#!test Coil Wing Additive Animation

Change 3498668 on 2017/06/19 by Andrew.Grant

	Added additional info to warning
	Fixed BP warning in Justice_Drain

	#!test warning no longer occurs
	#!rb none

Change 3498601 on 2017/06/19 by Andrew.Grant

	Better logging of errors

	#!tests compiled and verified offending asset is shone
	#!rb none

Change 3498544 on 2017/06/19 by Andrew.Grant

	Added helper to check if the underlying asset exists

	#!tests ran in code with check() against package utils method
	#!rb none

Change 3498319 on 2017/06/19 by Frank.Fella

	Niagara - Actually remove nodes from the graph when deleting modules from the stack, and also fix undo for delete, move up, and move down.

	#!tests Deleted modules and verified they were removed from the graph, also tested undo for delete, move up, and move down.
	#!rb none

	#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime

Change 3498236 on 2017/06/19 by Andrew.Grant

	Bulk Merging //Orion/Main to Dev-UI (//Orion/Dev-UI)
	#!tests #!rb na

Change 3498224 on 2017/06/19 by Shaun.Kime

	Making header public
	#!rb none
	#!test n/a

Change 3496705 on 2017/06/16 by Shaun.Kime

	Removing files that accidentally made it in prior checkin.
	Adding missing file

	#!rb none
	#!tests n/a

Change 3496702 on 2017/06/16 by Shaun.Kime

	Split settings into Niagara runtime and editor.
	Added ability to map keyboard chords and a left mouse press to shortcuts for creating nodes in the script editor as requested by Wyeth.
	Had to do a little reworking of the way we create the popup menu in order to test the types.

	This can be made better by having a customization that does the popup menu directly and allowing the user to select from there rather than having to know the underlying name directly.

	These are the currently checked in mappings, which are based on the material editor.
	Numeric::Add	Key=A
	Numeric::Div	Key=D
	Numeric::Pow	Key=E
	If	Key=I
	Numeric::Mul	Key=M
	Numeric::Normalize  Key=N
	Numeric::OneMinus   Key=O
	float	Key=One
	Vector2D	Key=Two
	Vector	Key=Three
	Vector4	Key=Four
	LinearColor	Key=C

	#!rb none
	#!tests n/a

Change 3496657 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Reenabled EnvPerfTest
	- hardcoded test list to avoid problems introduced by maps that are not cooked

	#!tests ran test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3496627 in //Orion/Release-41/... via CL 3496645
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3496656 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Reenabled EnvPerfTest
	- hardcoded test list to avoid problems introduced by maps that are not cooked

	#!tests ran test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3496627 in //Orion/Release-41/... via CL 3496645
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3496655 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Reenabled EnvPerfTest
	- hardcoded test list to avoid problems introduced by maps that are not cooked

	#!tests ran test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3496627 in //Orion/Release-41/... via CL 3496645
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3496654 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Reenabled EnvPerfTest
	- hardcoded test list to avoid problems introduced by maps that are not cooked

	#!tests ran test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3496627 in //Orion/Release-41/... via CL 3496645
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3496653 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Reenabled EnvPerfTest
	- hardcoded test list to avoid problems introduced by maps that are not cooked

	#!tests ran test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3496627 in //Orion/Release-41/... via CL 3496645
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3496645 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Reenabled EnvPerfTest
	- hardcoded test list to avoid problems introduced by maps that are not cooked

	#!tests ran test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3496627 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Main)

Change 3496627 on 2017/06/16 by Andrew.Grant

	Reenabled EnvPerfTest
	- hardcoded test list to avoid problems introduced by maps that are not cooked

	#!tests ran test locally
	#!rb none

Change 3496550 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Fixed AnimationErrorStats constructor to make clang happy.

	#!rb none
	[CODEREVIEW] andrew.grant
	#!tests compiles

	#!ROBOMERGE-SOURCE: CL 3496543 in //Orion/Release-41/... via CL 3496545
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3496549 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Fixed AnimationErrorStats constructor to make clang happy.

	#!rb none
	[CODEREVIEW] andrew.grant
	#!tests compiles

	#!ROBOMERGE-SOURCE: CL 3496543 in //Orion/Release-41/... via CL 3496545
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3496548 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Fixed AnimationErrorStats constructor to make clang happy.

	#!rb none
	[CODEREVIEW] andrew.grant
	#!tests compiles

	#!ROBOMERGE-SOURCE: CL 3496543 in //Orion/Release-41/... via CL 3496545
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3496547 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Fixed AnimationErrorStats constructor to make clang happy.

	#!rb none
	[CODEREVIEW] andrew.grant
	#!tests compiles

	#!ROBOMERGE-SOURCE: CL 3496543 in //Orion/Release-41/... via CL 3496545
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3496546 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Fixed AnimationErrorStats constructor to make clang happy.

	#!rb none
	[CODEREVIEW] andrew.grant
	#!tests compiles

	#!ROBOMERGE-SOURCE: CL 3496543 in //Orion/Release-41/... via CL 3496545
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3496545 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Fixed AnimationErrorStats constructor to make clang happy.

	#!rb none
	[CODEREVIEW] andrew.grant
	#!tests compiles

	#!ROBOMERGE-SOURCE: CL 3496543 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Main)

Change 3496543 on 2017/06/16 by Laurent.Delayen

	Fixed AnimationErrorStats constructor to make clang happy.

	#!rb none
	#!codereview andrew.grant
	#!tests compiles

Change 3496028 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Fixed broken 'ComputeCompressionError' with additive animations.
	Optimized 'ComputeCompressionError' by caching bone indices, so they don't have to be looked up every frame.
	Added CompressCommandletVersion INDEX_NONE to bypass DDC and test locally recompression.

	[CODEREVIEW] lina.halper, martin.wilson
	#!rb none
	#!test ghost hit react back compresses with acceptable results.

	#!ROBOMERGE-SOURCE: CL 3495916 in //Orion/Release-41/... via CL 3495920
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3496027 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Fixed broken 'ComputeCompressionError' with additive animations.
	Optimized 'ComputeCompressionError' by caching bone indices, so they don't have to be looked up every frame.
	Added CompressCommandletVersion INDEX_NONE to bypass DDC and test locally recompression.

	[CODEREVIEW] lina.halper, martin.wilson
	#!rb none
	#!test ghost hit react back compresses with acceptable results.

	#!ROBOMERGE-SOURCE: CL 3495916 in //Orion/Release-41/... via CL 3495920
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3496026 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Fixed broken 'ComputeCompressionError' with additive animations.
	Optimized 'ComputeCompressionError' by caching bone indices, so they don't have to be looked up every frame.
	Added CompressCommandletVersion INDEX_NONE to bypass DDC and test locally recompression.

	[CODEREVIEW] lina.halper, martin.wilson
	#!rb none
	#!test ghost hit react back compresses with acceptable results.

	#!ROBOMERGE-SOURCE: CL 3495916 in //Orion/Release-41/... via CL 3495920
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3496025 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Fixed broken 'ComputeCompressionError' with additive animations.
	Optimized 'ComputeCompressionError' by caching bone indices, so they don't have to be looked up every frame.
	Added CompressCommandletVersion INDEX_NONE to bypass DDC and test locally recompression.

	[CODEREVIEW] lina.halper, martin.wilson
	#!rb none
	#!test ghost hit react back compresses with acceptable results.

	#!ROBOMERGE-SOURCE: CL 3495916 in //Orion/Release-41/... via CL 3495920
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3496024 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Fixed broken 'ComputeCompressionError' with additive animations.
	Optimized 'ComputeCompressionError' by caching bone indices, so they don't have to be looked up every frame.
	Added CompressCommandletVersion INDEX_NONE to bypass DDC and test locally recompression.

	[CODEREVIEW] lina.halper, martin.wilson
	#!rb none
	#!test ghost hit react back compresses with acceptable results.

	#!ROBOMERGE-SOURCE: CL 3495916 in //Orion/Release-41/... via CL 3495920
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3496010 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Bumping script version again
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3495651 in //Orion/Release-41/... via CL 3495689
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3496009 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Bumping script version again
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3495651 in //Orion/Release-41/... via CL 3495689
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3496008 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Bumping script version again
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3495651 in //Orion/Release-41/... via CL 3495689
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3496005 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Bumping script version again
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3495651 in //Orion/Release-41/... via CL 3495689
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3496004 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Bumping script version again
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3495651 in //Orion/Release-41/... via CL 3495689
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3495920 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Fixed broken 'ComputeCompressionError' with additive animations.
	Optimized 'ComputeCompressionError' by caching bone indices, so they don't have to be looked up every frame.
	Added CompressCommandletVersion INDEX_NONE to bypass DDC and test locally recompression.

	[CODEREVIEW] lina.halper, martin.wilson
	#!rb none
	#!test ghost hit react back compresses with acceptable results.

	#!ROBOMERGE-SOURCE: CL 3495916 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Main)

Change 3495916 on 2017/06/16 by Laurent.Delayen

	Fixed broken 'ComputeCompressionError' with additive animations.
	Optimized 'ComputeCompressionError' by caching bone indices, so they don't have to be looked up every frame.
	Added CompressCommandletVersion INDEX_NONE to bypass DDC and test locally recompression.

	#!codereview lina.halper, martin.wilson
	#!rb none
	#!test ghost hit react back compresses with acceptable results.

Change 3495689 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Bumping script version again
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3495651 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Main)

Change 3495668 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging //Orion/Release-40.5 to Main (//Orion/Main)
	#!tests #!rb na

	#!ROBOMERGE-SOURCE: CL 3495201 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3495666 on 2017/06/16 by andrew.grant

	#!CodeReview: andrew.grant, jason.bestimt, jeff.williams

	Unresolved conflicts. andrew.grant, please merge this change by hand.
	//ROBOMERGE_ORION_Dev_UI/OrionGame/Source/OrionUI/DeckBuilder/OrionDeckBuilder_DeckCard.cpp
	//ROBOMERGE_ORION_Dev_UI/OrionGame/Source/OrionUI/PostGame/OrionXPOverview.cpp
	//ROBOMERGE_ORION_Dev_UI/OrionGame/Source/OrionUI/Tooltips/OrionHeroTooltip.cpp

	--------------------------------------
	Merging //Orion/Release-40.5 to Main (//Orion/Main)
	#!tests #!rb na

	#!ROBOMERGE-SOURCE: CL 3495201 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3495663 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging //Orion/Release-40.5 to Main (//Orion/Main)
	#!tests #!rb na

	#!ROBOMERGE-SOURCE: CL 3495201 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3495657 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging //Orion/Release-40.5 to Main (//Orion/Main)
	#!tests #!rb na

	#!ROBOMERGE-SOURCE: CL 3495201 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3495651 on 2017/06/16 by Andrew.Grant

	Bumping script version again
	#!tests #!rb none

Change 3495642 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging //Orion/Release-40.5 to Main (//Orion/Main)
	#!tests #!rb na

	#!ROBOMERGE-SOURCE: CL 3495201 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3495282 on 2017/06/16 by Andrew.Grant

	Merging fixes from 40.5 to Release-41 via Main
	#!tests #!rb none

Change 3495204 on 2017/06/16 by Don.Eubanks

	Added HandEntryTooltip class and content, displayed when hovering a card in your hand in the Card Shop

	Right now the content of the tooltip (text etc) is created one time and remains static until you move off/back on the card, this will change in the future so that the content updates as gold counts update.

	#!rb dan.hertzka
	#!tests Compile DebugGame Editor Win64 / Shipping Client PS4

Change 3495201 on 2017/06/16 by Andrew.Grant

	Merging //Orion/Release-40.5 to Main (//Orion/Main)
	#!tests #!rb na

Change 3495145 on 2017/06/16 by Shaun.Kime

	Missing file
	#!rb none
	#!tests n/a

Change 3494899 on 2017/06/16 by Jeff.Williams

	Merging //Orion/Main to Release-40.5 (//Orion/Release-40.5)

	Hoping for another iterative build fix!

	#!rb none
	#!tests none

Change 3494864 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix from Jurre for Merge Actors issue
	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3494858 in //Orion/Release-41/... via CL 3494859
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3494863 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix from Jurre for Merge Actors issue
	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3494858 in //Orion/Release-41/... via CL 3494859
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3494862 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix from Jurre for Merge Actors issue
	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3494858 in //Orion/Release-41/... via CL 3494859
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3494861 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix from Jurre for Merge Actors issue
	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3494858 in //Orion/Release-41/... via CL 3494859
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3494860 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix from Jurre for Merge Actors issue
	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3494858 in //Orion/Release-41/... via CL 3494859
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3494859 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix from Jurre for Merge Actors issue
	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3494858 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Main)

Change 3494858 on 2017/06/16 by Andrew.Grant

	Fix from Jurre for Merge Actors issue
	#!tests compiled
	#!rb none

Change 3494844 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Bumped script version to reapply 4.5 SDK with fixes for patching
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3494826 in //Orion/Release-41/... via CL 3494839
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3494843 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Bumped script version to reapply 4.5 SDK with fixes for patching
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3494826 in //Orion/Release-41/... via CL 3494839
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3494842 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Bumped script version to reapply 4.5 SDK with fixes for patching
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3494826 in //Orion/Release-41/... via CL 3494839
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3494841 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Bumped script version to reapply 4.5 SDK with fixes for patching
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3494826 in //Orion/Release-41/... via CL 3494839
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3494840 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Bumped script version to reapply 4.5 SDK with fixes for patching
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3494826 in //Orion/Release-41/... via CL 3494839
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3494839 on 2017/06/16 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Bumped script version to reapply 4.5 SDK with fixes for patching
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3494826 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Main)

Change 3494826 on 2017/06/16 by Andrew.Grant

	Bumped script version to reapply 4.5 SDK with fixes for patching
	#!tests #!rb none

Change 3494762 on 2017/06/16 by Andrew.Grant

	Bulk Merging using ROBO://Orion/Main->//Orion/Dev-UI

	#!tests #!rb na

Change 3494229 on 2017/06/16 by Max.Chen

	Sequencer: Refix Level sequence frame snapshots now take account of fixed-frame interval offsets, and overlapping shot sections on the same row

	#!jira UE-45737
	#!rb none
	#!tests none

Change 3493863 on 2017/06/15 by Daniel.Lamb

	Fixed up search path when using Iterative builds for BuildCookTest script.
	#!rb Andrew.Grant
	#!lockdown Andrew.Grant
	#!test Automation tool launch iterative build.

Change 3493654 on 2017/06/15 by Daniel.Lamb

	Wrote some validation code (disabled by default) for the allocator stats.
	Fixed the return value of the GetAllocatorStats function.
	#!rb Andrew.Grant
	#!review @Andrew.Grant
	#!test Run PS4 in Test config.
	#!lockdown Andrew.Grant

Change 3493621 on 2017/06/15 by Shaun.Kime

	Now showing toasts when adding attributes for the renderer.
	Auto-adding any missing items when adding renderer.

	#!rb none
	#!codereview frank.fella
	#!tests Made a blank script and added the sprite renderer in.

Change 3493461 on 2017/06/15 by Shaun.Kime

	Made move up/down and delete notify graph needs recompile.

	#!rb none
	#!tests n/a

Change 3493393 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed Gauntlet reading args from environment and not local params (only affected nested tests such as BuildCookTest -interactive).

	Added explicit error about file copies since parallel-for doesn't surface them

	#!tests ran BCT -interactive and validated params are correct
	@Daniel.Lamb
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3492595 in //Orion/Release-41/... via CL 3492927
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3493392 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed Gauntlet reading args from environment and not local params (only affected nested tests such as BuildCookTest -interactive).

	Added explicit error about file copies since parallel-for doesn't surface them

	#!tests ran BCT -interactive and validated params are correct
	@Daniel.Lamb
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3492595 in //Orion/Release-41/... via CL 3492927
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3493391 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed Gauntlet reading args from environment and not local params (only affected nested tests such as BuildCookTest -interactive).

	Added explicit error about file copies since parallel-for doesn't surface them

	#!tests ran BCT -interactive and validated params are correct
	@Daniel.Lamb
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3492595 in //Orion/Release-41/... via CL 3492927
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3493390 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed Gauntlet reading args from environment and not local params (only affected nested tests such as BuildCookTest -interactive).

	Added explicit error about file copies since parallel-for doesn't surface them

	#!tests ran BCT -interactive and validated params are correct
	@Daniel.Lamb
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3492595 in //Orion/Release-41/... via CL 3492927
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3493389 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed Gauntlet reading args from environment and not local params (only affected nested tests such as BuildCookTest -interactive).

	Added explicit error about file copies since parallel-for doesn't surface them

	#!tests ran BCT -interactive and validated params are correct
	@Daniel.Lamb
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3492595 in //Orion/Release-41/... via CL 3492927
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3493344 on 2017/06/15 by Shaun.Kime

	Simple error reporting for when the graph fails to compile. We'll want to do something more fine grained in the long run, but I wanted to get something in quick for now.

	#!rb none
	#!tests broke the stack by unplugging a param map pin and saw results.

Change 3493264 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	RemoveLinearKey optimizations from licensee submission:
	https://udn.unrealengine.com/questions/167344/animation-compression-doesnt-scale-well.html

	#!rb martin.wilson
	[CODEREVIEW] james.golding, michael.noland
	#!test batch anim compression and comparative tests

	#!ROBOMERGE-SOURCE: CL 3492437 in //Orion/Release-41/... via CL 3492911
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3493263 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	RemoveLinearKey optimizations from licensee submission:
	https://udn.unrealengine.com/questions/167344/animation-compression-doesnt-scale-well.html

	#!rb martin.wilson
	[CODEREVIEW] james.golding, michael.noland
	#!test batch anim compression and comparative tests

	#!ROBOMERGE-SOURCE: CL 3492437 in //Orion/Release-41/... via CL 3492911
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3493262 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	RemoveLinearKey optimizations from licensee submission:
	https://udn.unrealengine.com/questions/167344/animation-compression-doesnt-scale-well.html

	#!rb martin.wilson
	[CODEREVIEW] james.golding, michael.noland
	#!test batch anim compression and comparative tests

	#!ROBOMERGE-SOURCE: CL 3492437 in //Orion/Release-41/... via CL 3492911
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3493261 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	RemoveLinearKey optimizations from licensee submission:
	https://udn.unrealengine.com/questions/167344/animation-compression-doesnt-scale-well.html

	#!rb martin.wilson
	[CODEREVIEW] james.golding, michael.noland
	#!test batch anim compression and comparative tests

	#!ROBOMERGE-SOURCE: CL 3492437 in //Orion/Release-41/... via CL 3492911
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3493260 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	RemoveLinearKey optimizations from licensee submission:
	https://udn.unrealengine.com/questions/167344/animation-compression-doesnt-scale-well.html

	#!rb martin.wilson
	[CODEREVIEW] james.golding, michael.noland
	#!test batch anim compression and comparative tests

	#!ROBOMERGE-SOURCE: CL 3492437 in //Orion/Release-41/... via CL 3492911
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3493104 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Minor gameplay-tasks related improvements to AI code #!Orion

	Things found while fixing other, generic GameplaTasks bug

	#!rb none
	#!test golden path

	#!ROBOMERGE-SOURCE: CL 3491855 in //Orion/Release-41/... via CL 3491859
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3493101 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Minor gameplay-tasks related improvements to AI code #!Orion

	Things found while fixing other, generic GameplaTasks bug

	#!rb none
	#!test golden path

	#!ROBOMERGE-SOURCE: CL 3491855 in //Orion/Release-41/... via CL 3491859
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3493098 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Minor gameplay-tasks related improvements to AI code #!Orion

	Things found while fixing other, generic GameplaTasks bug

	#!rb none
	#!test golden path

	#!ROBOMERGE-SOURCE: CL 3491855 in //Orion/Release-41/... via CL 3491859
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3493097 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Minor gameplay-tasks related improvements to AI code #!Orion

	Things found while fixing other, generic GameplaTasks bug

	#!rb none
	#!test golden path

	#!ROBOMERGE-SOURCE: CL 3491855 in //Orion/Release-41/... via CL 3491859
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3493094 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Minor gameplay-tasks related improvements to AI code #!Orion

	Things found while fixing other, generic GameplaTasks bug

	#!rb none
	#!test golden path

	#!ROBOMERGE-SOURCE: CL 3491855 in //Orion/Release-41/... via CL 3491859
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3493061 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Bumping script version to force reinstall of 4.5 SDK on builders now that missing prx file has been added (3491802)

	#!rb #!tests none

	#!ROBOMERGE-SOURCE: CL 3491814 in //Orion/Release-41/... via CL 3491815
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3493058 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Bumping script version to force reinstall of 4.5 SDK on builders now that missing prx file has been added (3491802)

	#!rb #!tests none

	#!ROBOMERGE-SOURCE: CL 3491814 in //Orion/Release-41/... via CL 3491815
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3493057 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Bumping script version to force reinstall of 4.5 SDK on builders now that missing prx file has been added (3491802)

	#!rb #!tests none

	#!ROBOMERGE-SOURCE: CL 3491814 in //Orion/Release-41/... via CL 3491815
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3493056 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Bumping script version to force reinstall of 4.5 SDK on builders now that missing prx file has been added (3491802)

	#!rb #!tests none

	#!ROBOMERGE-SOURCE: CL 3491814 in //Orion/Release-41/... via CL 3491815
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3493055 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Bumping script version to force reinstall of 4.5 SDK on builders now that missing prx file has been added (3491802)

	#!rb #!tests none

	#!ROBOMERGE-SOURCE: CL 3491814 in //Orion/Release-41/... via CL 3491815
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3492962 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added some retries during device setup for the case where a device is being rebooted by another task

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3491606 in //Orion/Release-41/... via CL 3491609
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3492961 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added some retries during device setup for the case where a device is being rebooted by another task

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3491606 in //Orion/Release-41/... via CL 3491609
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3492960 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added some retries during device setup for the case where a device is being rebooted by another task

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3491606 in //Orion/Release-41/... via CL 3491609
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3492957 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added some retries during device setup for the case where a device is being rebooted by another task

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3491606 in //Orion/Release-41/... via CL 3491609
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3492955 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added some retries during device setup for the case where a device is being rebooted by another task

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3491606 in //Orion/Release-41/... via CL 3491609
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3492927 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed Gauntlet reading args from environment and not local params (only affected nested tests such as BuildCookTest -interactive).

	Added explicit error about file copies since parallel-for doesn't surface them

	#!tests ran BCT -interactive and validated params are correct
	@Daniel.Lamb
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3492595 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Main)

Change 3492911 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	RemoveLinearKey optimizations from licensee submission:
	https://udn.unrealengine.com/questions/167344/animation-compression-doesnt-scale-well.html

	#!rb martin.wilson
	[CODEREVIEW] james.golding, michael.noland
	#!test batch anim compression and comparative tests

	#!ROBOMERGE-SOURCE: CL 3492437 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Main)

Change 3492844 on 2017/06/15 by Shaun.Kime

	Renderers will now complain about missing items, with a button to fix them.
	Moving many of our modules to the Set XXXX paradigm with dynamic inputs to drive them.
	Moved curves out into their own cpp/h files as they were getting too complicated to manage otherwise.
	Added a 2D curve and a 4D curve.

	#!rb none
	#!codereview frank.fella
	#!tests ported standard test cases over

Change 3492595 on 2017/06/15 by Andrew.Grant

	Fixed Gauntlet reading args from environment and not local params (only affected nested tests such as BuildCookTest -interactive).

	Added explicit error about file copies since parallel-for doesn't surface them

	#!tests ran BCT -interactive and validated params are correct
	#!review-3492596 @Daniel.Lamb
	#!rb none

Change 3492577 on 2017/06/15 by Jeff.Williams

	Merging //Orion/Main to Release-41 (//Orion/Release-41) @3490764

	#!rb none
	#!tests compile

Change 3492448 on 2017/06/15 by Jason.Bestimt

	#!ORION_DG - Reverting sharing of movie tracks from NickD as it conflicted with sequencer changes.  He'll give us a better fix soon
	NOTE: Left the optimization in 41/MAIN so we have to time to find a proper fix, but get to keep the memory savings

	#!RB:none
	#!Tests:none

	#!CodeReview: andrew.grant, daniel.lamb, nick.darnell

Change 3492437 on 2017/06/15 by Laurent.Delayen

	RemoveLinearKey optimizations from licensee submission:
	https://udn.unrealengine.com/questions/167344/animation-compression-doesnt-scale-well.html

	#!rb martin.wilson
	#!codereview james.golding, michael.noland
	#!test batch anim compression and comparative tests

Change 3492423 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Fixed a bug resulting in finished GameplayTasks ending up in UGameplayTasksComponent::KnownTasks list #!UE4

	#!rb Lukasz.Furman
	#!test golden path

	#!ROBOMERGE-SOURCE: CL 3491046 in //Orion/Release-41/... via CL 3491047
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3492422 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Fixed a bug resulting in finished GameplayTasks ending up in UGameplayTasksComponent::KnownTasks list #!UE4

	#!rb Lukasz.Furman
	#!test golden path

	#!ROBOMERGE-SOURCE: CL 3491046 in //Orion/Release-41/... via CL 3491047
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3492421 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Fixed a bug resulting in finished GameplayTasks ending up in UGameplayTasksComponent::KnownTasks list #!UE4

	#!rb Lukasz.Furman
	#!test golden path

	#!ROBOMERGE-SOURCE: CL 3491046 in //Orion/Release-41/... via CL 3491047
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3492420 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Fixed a bug resulting in finished GameplayTasks ending up in UGameplayTasksComponent::KnownTasks list #!UE4

	#!rb Lukasz.Furman
	#!test golden path

	#!ROBOMERGE-SOURCE: CL 3491046 in //Orion/Release-41/... via CL 3491047
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3492419 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Fixed a bug resulting in finished GameplayTasks ending up in UGameplayTasksComponent::KnownTasks list #!UE4

	#!rb Lukasz.Furman
	#!test golden path

	#!ROBOMERGE-SOURCE: CL 3491046 in //Orion/Release-41/... via CL 3491047
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3492365 on 2017/06/15 by Dan.Hertzka

	First general improvement pass on new card system

	- FCardDataRow members are now typed properties and resolved on import
	- Row is also now responsible for registering the cooldown tags for a given card - the actual McpCardItemDefinition never fusses with cooldown stuff
	- Properties populated by the data table are transient, but editable. This enables local dev tinkering without needing a whole duplicate data row (also lets us get it out of the card def header)
	- All cards automatically update their properties whenever the cards data table is reimported

	- Created FGameplayCurrencyBundle to simplify tracking and transactions for the 4 currencies involved in buying cards
	- Simplified several other APIs as a result, especially OrionGameplaySet
	- Moved trait checks into the CardInstance. If/when this becomes information that we need in the frontend, I'll likely establish an enum for the various traits and map those to the respective tag.

	- Added the ability to add a transient GamplayTag on the fly when in the editor (to enable testing of card properties that diverge from the data table info)

	- Removed "GemBranch" suffix from gem branch enum entries
	- Converted pointers to references where possible

	#!rb Matt.Schembari
	#!tests Reimported cards table; OrionEntry PIE purchasing, selling, and using cards

Change 3492300 on 2017/06/15 by Andrew.Grant

	Merging from Main using ROBO://Orion/Main->//Orion/Dev-UI
	#!tests compiled
	#!rb none

Change 3492174 on 2017/06/15 by David.Ratti

	Reinvoke the WhileActive gameplay cue event on respawn for all active, non inhibited GEs

	#!review-3492175 Jon.Lietz
	#!rb none
	#!tests pie

Change 3491859 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Minor gameplay-tasks related improvements to AI code #!Orion

	Things found while fixing other, generic GameplaTasks bug

	#!rb none
	#!test golden path

	#!ROBOMERGE-SOURCE: CL 3491855 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Main)

Change 3491855 on 2017/06/15 by Mieszko.Zielinski

	Minor gameplay-tasks related improvements to AI code #!Orion

	Things found while fixing other, generic GameplaTasks bug

	#!rb none
	#!test golden path

Change 3491815 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Bumping script version to force reinstall of 4.5 SDK on builders now that missing prx file has been added (3491802)

	#!rb #!tests none

	#!ROBOMERGE-SOURCE: CL 3491814 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Main)

Change 3491814 on 2017/06/15 by Andrew.Grant

	Bumping script version to force reinstall of 4.5 SDK on builders now that missing prx file has been added (3491802)

	#!rb #!tests none

Change 3491759 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: jeff.williams
	Merging //Orion/Release-40.5 to Main (//Orion/Main) @3490458

	#!rb none
	#!tests compile

	#!ROBOMERGE-SOURCE: CL 3490764 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3491745 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: jeff.williams
	Merging //Orion/Release-40.5 to Main (//Orion/Main) @3490458

	#!rb none
	#!tests compile

	#!ROBOMERGE-SOURCE: CL 3490764 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3491735 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: jeff.williams
	Merging //Orion/Release-40.5 to Main (//Orion/Main) @3490458

	#!rb none
	#!tests compile

	#!ROBOMERGE-SOURCE: CL 3490764 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3491699 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: jeff.williams
	Merging //Orion/Release-40.5 to Main (//Orion/Main) @3490458

	#!rb none
	#!tests compile

	#!ROBOMERGE-SOURCE: CL 3490764 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3491609 on 2017/06/15 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added some retries during device setup for the case where a device is being rebooted by another task

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3491606 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Main)

Change 3491606 on 2017/06/15 by Andrew.Grant

	Added some retries during device setup for the case where a device is being rebooted by another task

	#!tests ran locally
	#!rb none

Change 3491047 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Fixed a bug resulting in finished GameplayTasks ending up in UGameplayTasksComponent::KnownTasks list #!UE4

	#!rb Lukasz.Furman
	#!test golden path

	#!ROBOMERGE-SOURCE: CL 3491046 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Main)

Change 3491046 on 2017/06/14 by Mieszko.Zielinski

	Fixed a bug resulting in finished GameplayTasks ending up in UGameplayTasksComponent::KnownTasks list #!UE4

	#!rb Lukasz.Furman
	#!test golden path

Change 3490764 on 2017/06/14 by Jeff.Williams

	Merging //Orion/Release-40.5 to Main (//Orion/Main) @3490458

	#!rb none
	#!tests compile

Change 3490704 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed order of ops issue where OnComplete could be called while a test was still running

	#!tests ran SoloSoak
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3490416 in //Orion/Release-41/... via CL 3490419
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3490703 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed order of ops issue where OnComplete could be called while a test was still running

	#!tests ran SoloSoak
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3490416 in //Orion/Release-41/... via CL 3490419
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3490700 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed order of ops issue where OnComplete could be called while a test was still running

	#!tests ran SoloSoak
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3490416 in //Orion/Release-41/... via CL 3490419
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3490699 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed order of ops issue where OnComplete could be called while a test was still running

	#!tests ran SoloSoak
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3490416 in //Orion/Release-41/... via CL 3490419
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3490698 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed order of ops issue where OnComplete could be called while a test was still running

	#!tests ran SoloSoak
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3490416 in //Orion/Release-41/... via CL 3490419
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3490564 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Batch Compression:
	- recompress animations a second time with proper compressor to populate DDC with correct key.
	- Reset CompressCommandletVersion is animation was manually recompressed without automatic settings. So batch compressor can catch it next time.

	#!rb martin.wilson
	#!tests recompressed some animations.

	#!ROBOMERGE-SOURCE: CL 3489771 in //Orion/Release-41/... via CL 3489813
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3490563 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Batch Compression:
	- recompress animations a second time with proper compressor to populate DDC with correct key.
	- Reset CompressCommandletVersion is animation was manually recompressed without automatic settings. So batch compressor can catch it next time.

	#!rb martin.wilson
	#!tests recompressed some animations.

	#!ROBOMERGE-SOURCE: CL 3489771 in //Orion/Release-41/... via CL 3489813
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3490562 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Batch Compression:
	- recompress animations a second time with proper compressor to populate DDC with correct key.
	- Reset CompressCommandletVersion is animation was manually recompressed without automatic settings. So batch compressor can catch it next time.

	#!rb martin.wilson
	#!tests recompressed some animations.

	#!ROBOMERGE-SOURCE: CL 3489771 in //Orion/Release-41/... via CL 3489813
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3490561 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Batch Compression:
	- recompress animations a second time with proper compressor to populate DDC with correct key.
	- Reset CompressCommandletVersion is animation was manually recompressed without automatic settings. So batch compressor can catch it next time.

	#!rb martin.wilson
	#!tests recompressed some animations.

	#!ROBOMERGE-SOURCE: CL 3489771 in //Orion/Release-41/... via CL 3489813
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3490560 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Batch Compression:
	- recompress animations a second time with proper compressor to populate DDC with correct key.
	- Reset CompressCommandletVersion is animation was manually recompressed without automatic settings. So batch compressor can catch it next time.

	#!rb martin.wilson
	#!tests recompressed some animations.

	#!ROBOMERGE-SOURCE: CL 3489771 in //Orion/Release-41/... via CL 3489813
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3490559 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Batch Compression: change log warnings from warnings to regular log.

	#!rb  martin.wilson
	#!tests Compressed some animations.

	#!ROBOMERGE-SOURCE: CL 3489765 in //Orion/Release-41/... via CL 3489812
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3490558 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Batch Compression: change log warnings from warnings to regular log.

	#!rb  martin.wilson
	#!tests Compressed some animations.

	#!ROBOMERGE-SOURCE: CL 3489765 in //Orion/Release-41/... via CL 3489812
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3490557 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Batch Compression: change log warnings from warnings to regular log.

	#!rb  martin.wilson
	#!tests Compressed some animations.

	#!ROBOMERGE-SOURCE: CL 3489765 in //Orion/Release-41/... via CL 3489812
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3490556 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Batch Compression: change log warnings from warnings to regular log.

	#!rb  martin.wilson
	#!tests Compressed some animations.

	#!ROBOMERGE-SOURCE: CL 3489765 in //Orion/Release-41/... via CL 3489812
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3490555 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Batch Compression: change log warnings from warnings to regular log.

	#!rb  martin.wilson
	#!tests Compressed some animations.

	#!ROBOMERGE-SOURCE: CL 3489765 in //Orion/Release-41/... via CL 3489812
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3490419 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed order of ops issue where OnComplete could be called while a test was still running

	#!tests ran SoloSoak
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3490416 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Main)

Change 3490416 on 2017/06/14 by Andrew.Grant

	Fixed order of ops issue where OnComplete could be called while a test was still running

	#!tests ran SoloSoak
	#!rb none

Change 3490033 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	More Anim Compression Fixes:
	- Fixed frame->error bug in FAnimationUtils::ComputeCompressionError resulting in incorrect compression error measurement, and in some rare animations not being able to find a suitable compressor.
	- Make sure automatic compression actually go through all the compressors.
	- Removed unused reduction based on retargeting settings.
	- Increased anim DDC version to recompress animations to fix animations with bad data. Repopulated DDC for Paragon.
	- Removed temporary recompression workaround in AnimSequence::PostLoad.

	[CODEREVIEW] lina.halper
	#!rb martin.wilson
	#!tests Ghost recompression, DDC repopulation, batch recompression of a few heroes.

	#!ROBOMERGE-SOURCE: CL 3489273 in //Orion/Release-41/... via CL 3489274
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3490031 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	More Anim Compression Fixes:
	- Fixed frame->error bug in FAnimationUtils::ComputeCompressionError resulting in incorrect compression error measurement, and in some rare animations not being able to find a suitable compressor.
	- Make sure automatic compression actually go through all the compressors.
	- Removed unused reduction based on retargeting settings.
	- Increased anim DDC version to recompress animations to fix animations with bad data. Repopulated DDC for Paragon.
	- Removed temporary recompression workaround in AnimSequence::PostLoad.

	[CODEREVIEW] lina.halper
	#!rb martin.wilson
	#!tests Ghost recompression, DDC repopulation, batch recompression of a few heroes.

	#!ROBOMERGE-SOURCE: CL 3489273 in //Orion/Release-41/... via CL 3489274
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3490028 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	More Anim Compression Fixes:
	- Fixed frame->error bug in FAnimationUtils::ComputeCompressionError resulting in incorrect compression error measurement, and in some rare animations not being able to find a suitable compressor.
	- Make sure automatic compression actually go through all the compressors.
	- Removed unused reduction based on retargeting settings.
	- Increased anim DDC version to recompress animations to fix animations with bad data. Repopulated DDC for Paragon.
	- Removed temporary recompression workaround in AnimSequence::PostLoad.

	[CODEREVIEW] lina.halper
	#!rb martin.wilson
	#!tests Ghost recompression, DDC repopulation, batch recompression of a few heroes.

	#!ROBOMERGE-SOURCE: CL 3489273 in //Orion/Release-41/... via CL 3489274
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3490027 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	More Anim Compression Fixes:
	- Fixed frame->error bug in FAnimationUtils::ComputeCompressionError resulting in incorrect compression error measurement, and in some rare animations not being able to find a suitable compressor.
	- Make sure automatic compression actually go through all the compressors.
	- Removed unused reduction based on retargeting settings.
	- Increased anim DDC version to recompress animations to fix animations with bad data. Repopulated DDC for Paragon.
	- Removed temporary recompression workaround in AnimSequence::PostLoad.

	[CODEREVIEW] lina.halper
	#!rb martin.wilson
	#!tests Ghost recompression, DDC repopulation, batch recompression of a few heroes.

	#!ROBOMERGE-SOURCE: CL 3489273 in //Orion/Release-41/... via CL 3489274
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3490024 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	More Anim Compression Fixes:
	- Fixed frame->error bug in FAnimationUtils::ComputeCompressionError resulting in incorrect compression error measurement, and in some rare animations not being able to find a suitable compressor.
	- Make sure automatic compression actually go through all the compressors.
	- Removed unused reduction based on retargeting settings.
	- Increased anim DDC version to recompress animations to fix animations with bad data. Repopulated DDC for Paragon.
	- Removed temporary recompression workaround in AnimSequence::PostLoad.

	[CODEREVIEW] lina.halper
	#!rb martin.wilson
	#!tests Ghost recompression, DDC repopulation, batch recompression of a few heroes.

	#!ROBOMERGE-SOURCE: CL 3489273 in //Orion/Release-41/... via CL 3489274
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3489823 on 2017/06/14 by Andrew.Grant

	Fixed for OR-39522 (marked properties as BP ReadWrite)

	#!jira OR-39522
	#!tests ran editor, compiled original BP
	#!rb none

Change 3489813 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Batch Compression:
	- recompress animations a second time with proper compressor to populate DDC with correct key.
	- Reset CompressCommandletVersion is animation was manually recompressed without automatic settings. So batch compressor can catch it next time.

	#!rb martin.wilson
	#!tests recompressed some animations.

	#!ROBOMERGE-SOURCE: CL 3489771 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Main)

Change 3489812 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Batch Compression: change log warnings from warnings to regular log.

	#!rb  martin.wilson
	#!tests Compressed some animations.

	#!ROBOMERGE-SOURCE: CL 3489765 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Main)

Change 3489771 on 2017/06/14 by Laurent.Delayen

	Batch Compression:
	- recompress animations a second time with proper compressor to populate DDC with correct key.
	- Reset CompressCommandletVersion is animation was manually recompressed without automatic settings. So batch compressor can catch it next time.

	#!rb martin.wilson
	#!tests recompressed some animations.

Change 3489765 on 2017/06/14 by Laurent.Delayen

	Batch Compression: change log warnings from warnings to regular log.

	#!rb  martin.wilson
	#!tests Compressed some animations.

Change 3489512 on 2017/06/14 by Daniel.Lamb

	Fix for malloc stats.
	#!rb Andrew.Grant
	#!test paragon perftest ps4
	#!lockdown Andrew.Grant

Change 3489472 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Added currently synced option to the build launcher tool.
	This tries to run a build which is the same as the currently synced cl number and works with iterative builds
	@review Andrew.Grant
	#!test paragon.
	#!rb Trivial
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3488078 in //Orion/Release-40.5/... via CL 3488079
	#!ROBOMERGE-BOT: ORION (Main -> Release-41)

Change 3489471 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Added currently synced option to the build launcher tool.
	This tries to run a build which is the same as the currently synced cl number and works with iterative builds
	@review Andrew.Grant
	#!test paragon.
	#!rb Trivial
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3488078 in //Orion/Release-40.5/... via CL 3488079
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3489470 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Added currently synced option to the build launcher tool.
	This tries to run a build which is the same as the currently synced cl number and works with iterative builds
	@review Andrew.Grant
	#!test paragon.
	#!rb Trivial
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3488078 in //Orion/Release-40.5/... via CL 3488079
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3489469 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Added currently synced option to the build launcher tool.
	This tries to run a build which is the same as the currently synced cl number and works with iterative builds
	@review Andrew.Grant
	#!test paragon.
	#!rb Trivial
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3488078 in //Orion/Release-40.5/... via CL 3488079
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3489468 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Added currently synced option to the build launcher tool.
	This tries to run a build which is the same as the currently synced cl number and works with iterative builds
	@review Andrew.Grant
	#!test paragon.
	#!rb Trivial
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3488078 in //Orion/Release-40.5/... via CL 3488079
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3489467 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Added currently synced option to the build launcher tool.
	This tries to run a build which is the same as the currently synced cl number and works with iterative builds
	@review Andrew.Grant
	#!test paragon.
	#!rb Trivial
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3488078 in //Orion/Release-40.5/... via CL 3488079
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3489466 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Fix up allocated smallpool memory stat.
	#!rb Gil.Gribb
	#!test Paragon ps4
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3488073 in //Orion/Release-40.5/... via CL 3488076
	#!ROBOMERGE-BOT: ORION (Main -> Release-41)

Change 3489465 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Fix up allocated smallpool memory stat.
	#!rb Gil.Gribb
	#!test Paragon ps4
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3488073 in //Orion/Release-40.5/... via CL 3488076
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3489464 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Fix up allocated smallpool memory stat.
	#!rb Gil.Gribb
	#!test Paragon ps4
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3488073 in //Orion/Release-40.5/... via CL 3488076
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3489463 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Fix up allocated smallpool memory stat.
	#!rb Gil.Gribb
	#!test Paragon ps4
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3488073 in //Orion/Release-40.5/... via CL 3488076
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3489462 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Fix up allocated smallpool memory stat.
	#!rb Gil.Gribb
	#!test Paragon ps4
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3488073 in //Orion/Release-40.5/... via CL 3488076
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3489461 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Fix up allocated smallpool memory stat.
	#!rb Gil.Gribb
	#!test Paragon ps4
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3488073 in //Orion/Release-40.5/... via CL 3488076
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3489458 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed issue saving artifacts on Win64
	Fixed issue with artifacts being saved for editor builds

	#!tests ran test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3488041 in //Orion/Release-41/... via CL 3488044
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3489457 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed issue saving artifacts on Win64
	Fixed issue with artifacts being saved for editor builds

	#!tests ran test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3488041 in //Orion/Release-41/... via CL 3488044
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3489456 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed issue saving artifacts on Win64
	Fixed issue with artifacts being saved for editor builds

	#!tests ran test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3488041 in //Orion/Release-41/... via CL 3488044
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3489455 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed issue saving artifacts on Win64
	Fixed issue with artifacts being saved for editor builds

	#!tests ran test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3488041 in //Orion/Release-41/... via CL 3488044
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3489454 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed issue saving artifacts on Win64
	Fixed issue with artifacts being saved for editor builds

	#!tests ran test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3488041 in //Orion/Release-41/... via CL 3488044
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3489274 on 2017/06/14 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	More Anim Compression Fixes:
	- Fixed frame->error bug in FAnimationUtils::ComputeCompressionError resulting in incorrect compression error measurement, and in some rare animations not being able to find a suitable compressor.
	- Make sure automatic compression actually go through all the compressors.
	- Removed unused reduction based on retargeting settings.
	- Increased anim DDC version to recompress animations to fix animations with bad data. Repopulated DDC for Paragon.
	- Removed temporary recompression workaround in AnimSequence::PostLoad.

	[CODEREVIEW] lina.halper
	#!rb martin.wilson
	#!tests Ghost recompression, DDC repopulation, batch recompression of a few heroes.

	#!ROBOMERGE-SOURCE: CL 3489273 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Main)

Change 3489273 on 2017/06/14 by Laurent.Delayen

	More Anim Compression Fixes:
	- Fixed frame->time error bug in FAnimationUtils::ComputeCompressionError resulting in incorrect compression error measurement, and in some rare animations not being able to find a suitable compressor.
	- Make sure automatic compression actually go through all the compressors.
	- Removed unused reduction based on retargeting settings.
	- Increased anim DDC version to recompress animations to fix animations with bad data. Repopulated DDC for Paragon.
	- Removed temporary recompression workaround in AnimSequence::PostLoad.

	#!codereview lina.halper
	#!rb martin.wilson
	#!tests Ghost recompression, DDC repopulation, batch recompression of a few heroes.

Change 3488760 on 2017/06/14 by Frank.Fella

	Niagara - In stack object editing
	+ Add a new stack entry for displaying a details panel inline.
	+ Chage the data interface editing to use the stack object.
	+ Add the ability to add and delete renderers.
	+ Add a details panel inline for renderers.

	#!tests Edited data interfaces inline, added/removed renderers, edited renderers inline.
	#!rb none

	#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime

Change 3488137 on 2017/06/13 by Andrew.Grant

	Improved Gauntlet logging about build validity
	#!tests ran boot test
	#!rb none

Change 3488079 on 2017/06/13 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Added currently synced option to the build launcher tool.
	This tries to run a build which is the same as the currently synced cl number and works with iterative builds
	@review Andrew.Grant
	#!test paragon.
	#!rb Trivial
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3488078 in //Orion/Release-40.5/...
	#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)
	#!ROBOMERGE[ORION]: 41

Change 3488078 on 2017/06/13 by Daniel.Lamb

	Added currently synced option to the build launcher tool.
	This tries to run a build which is the same as the currently synced cl number and works with iterative builds
	@review Andrew.Grant
	#!test paragon.
	#!rb Trivial
	#!lockdown Andrew.Grant
	#!ROBOMERGE: MAIN, 41

Change 3488076 on 2017/06/13 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Fix up allocated smallpool memory stat.
	#!rb Gil.Gribb
	#!test Paragon ps4
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3488073 in //Orion/Release-40.5/...
	#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)
	#!ROBOMERGE[ORION]: 41

Change 3488073 on 2017/06/13 by Daniel.Lamb

	Fix up allocated smallpool memory stat.
	#!rb Gil.Gribb
	#!test Paragon ps4
	#!ROBOMERGE: MAIN, 41
	#!lockdown Andrew.Grant

Change 3488044 on 2017/06/13 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed issue saving artifacts on Win64
	Fixed issue with artifacts being saved for editor builds

	#!tests ran test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3488041 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Main)

Change 3488041 on 2017/06/13 by Andrew.Grant

	Fixed issue saving artifacts on Win64
	Fixed issue with artifacts being saved for editor builds

	#!tests ran test locally
	#!rb none

Change 3487260 on 2017/06/13 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Automatic Compression fixes.
	- Error reporting: normalize rotations and added ensures to make sure NaNs do not sneak in there.
	- switched size reporting from 32 to 64 bits, so we have enough space for large recompression jobs.
	- fixed compression ratio to be accurate. Measures actual compressed animation data instead of whole asset size.
	- prevented infinite loop when trying to recompressed a failed automatic compression.
	- Fixed reporting when no suitable compressors were found.
	- Compression ratio is now against uncompressed raw size, and not (trivially) compressed raw size.
	- Force recompression if data we got back from DDC is invalid.

	#!rb martin.wilson
	#!tests hero recompression

	#!ROBOMERGE-SOURCE: CL 3487254 in //Orion/Release-41/... via CL 3487255
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3487259 on 2017/06/13 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Automatic Compression fixes.
	- Error reporting: normalize rotations and added ensures to make sure NaNs do not sneak in there.
	- switched size reporting from 32 to 64 bits, so we have enough space for large recompression jobs.
	- fixed compression ratio to be accurate. Measures actual compressed animation data instead of whole asset size.
	- prevented infinite loop when trying to recompressed a failed automatic compression.
	- Fixed reporting when no suitable compressors were found.
	- Compression ratio is now against uncompressed raw size, and not (trivially) compressed raw size.
	- Force recompression if data we got back from DDC is invalid.

	#!rb martin.wilson
	#!tests hero recompression

	#!ROBOMERGE-SOURCE: CL 3487254 in //Orion/Release-41/... via CL 3487255
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3487258 on 2017/06/13 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Automatic Compression fixes.
	- Error reporting: normalize rotations and added ensures to make sure NaNs do not sneak in there.
	- switched size reporting from 32 to 64 bits, so we have enough space for large recompression jobs.
	- fixed compression ratio to be accurate. Measures actual compressed animation data instead of whole asset size.
	- prevented infinite loop when trying to recompressed a failed automatic compression.
	- Fixed reporting when no suitable compressors were found.
	- Compression ratio is now against uncompressed raw size, and not (trivially) compressed raw size.
	- Force recompression if data we got back from DDC is invalid.

	#!rb martin.wilson
	#!tests hero recompression

	#!ROBOMERGE-SOURCE: CL 3487254 in //Orion/Release-41/... via CL 3487255
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3487257 on 2017/06/13 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Automatic Compression fixes.
	- Error reporting: normalize rotations and added ensures to make sure NaNs do not sneak in there.
	- switched size reporting from 32 to 64 bits, so we have enough space for large recompression jobs.
	- fixed compression ratio to be accurate. Measures actual compressed animation data instead of whole asset size.
	- prevented infinite loop when trying to recompressed a failed automatic compression.
	- Fixed reporting when no suitable compressors were found.
	- Compression ratio is now against uncompressed raw size, and not (trivially) compressed raw size.
	- Force recompression if data we got back from DDC is invalid.

	#!rb martin.wilson
	#!tests hero recompression

	#!ROBOMERGE-SOURCE: CL 3487254 in //Orion/Release-41/... via CL 3487255
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3487256 on 2017/06/13 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Automatic Compression fixes.
	- Error reporting: normalize rotations and added ensures to make sure NaNs do not sneak in there.
	- switched size reporting from 32 to 64 bits, so we have enough space for large recompression jobs.
	- fixed compression ratio to be accurate. Measures actual compressed animation data instead of whole asset size.
	- prevented infinite loop when trying to recompressed a failed automatic compression.
	- Fixed reporting when no suitable compressors were found.
	- Compression ratio is now against uncompressed raw size, and not (trivially) compressed raw size.
	- Force recompression if data we got back from DDC is invalid.

	#!rb martin.wilson
	#!tests hero recompression

	#!ROBOMERGE-SOURCE: CL 3487254 in //Orion/Release-41/... via CL 3487255
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3487255 on 2017/06/13 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Automatic Compression fixes.
	- Error reporting: normalize rotations and added ensures to make sure NaNs do not sneak in there.
	- switched size reporting from 32 to 64 bits, so we have enough space for large recompression jobs.
	- fixed compression ratio to be accurate. Measures actual compressed animation data instead of whole asset size.
	- prevented infinite loop when trying to recompressed a failed automatic compression.
	- Fixed reporting when no suitable compressors were found.
	- Compression ratio is now against uncompressed raw size, and not (trivially) compressed raw size.
	- Force recompression if data we got back from DDC is invalid.

	#!rb martin.wilson
	#!tests hero recompression

	#!ROBOMERGE-SOURCE: CL 3487254 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Main)

Change 3487254 on 2017/06/13 by Laurent.Delayen

	Automatic Compression fixes.
	- Error reporting: normalize rotations and added ensures to make sure NaNs do not sneak in there.
	- switched size reporting from 32 to 64 bits, so we have enough space for large recompression jobs.
	- fixed compression ratio to be accurate. Measures actual compressed animation data instead of whole asset size.
	- prevented infinite loop when trying to recompressed a failed automatic compression.
	- Fixed reporting when no suitable compressors were found.
	- Compression ratio is now against uncompressed raw size, and not (trivially) compressed raw size.
	- Force recompression if data we got back from DDC is invalid.

	#!rb martin.wilson
	#!tests hero recompression

Change 3486889 on 2017/06/13 by Andrew.Grant

	Last chopper out of Dev-Gen

	#!tests compiled
	#!rb none

Change 3486744 on 2017/06/13 by robomerge

	#!ROBOMERGE-AUTHOR: jason.bestimt
	#!ORION_41 - UMG Memory Optimization from NickD
	- Offers options to remove "slow construction" method for widgets allowing only fast method to be used

	Shows movie track memory almost gone.  :D

	#!RB:jason.bestimt
	#!Tests: Preflight build.  Solo match.  Mem Report.

	[CODEREVIEW] nick.darnell, daniel.lamb, andrew.grant
	[QAREVIEW]

	#!ROBOMERGE-SOURCE: CL 3486737 in //Orion/Release-41/... via CL 3486738
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3486743 on 2017/06/13 by robomerge

	#!ROBOMERGE-AUTHOR: jason.bestimt
	#!ORION_41 - UMG Memory Optimization from NickD
	- Offers options to remove "slow construction" method for widgets allowing only fast method to be used

	Shows movie track memory almost gone.  :D

	#!RB:jason.bestimt
	#!Tests: Preflight build.  Solo match.  Mem Report.

	[CODEREVIEW] nick.darnell, daniel.lamb, andrew.grant
	[QAREVIEW]

	#!ROBOMERGE-SOURCE: CL 3486737 in //Orion/Release-41/... via CL 3486738
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3486742 on 2017/06/13 by robomerge

	#!ROBOMERGE-AUTHOR: jason.bestimt
	#!ORION_41 - UMG Memory Optimization from NickD
	- Offers options to remove "slow construction" method for widgets allowing only fast method to be used

	Shows movie track memory almost gone.  :D

	#!RB:jason.bestimt
	#!Tests: Preflight build.  Solo match.  Mem Report.

	[CODEREVIEW] nick.darnell, daniel.lamb, andrew.grant
	[QAREVIEW]

	#!ROBOMERGE-SOURCE: CL 3486737 in //Orion/Release-41/... via CL 3486738
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3486739 on 2017/06/13 by robomerge

	#!ROBOMERGE-AUTHOR: jason.bestimt
	#!ORION_41 - UMG Memory Optimization from NickD
	- Offers options to remove "slow construction" method for widgets allowing only fast method to be used

	Shows movie track memory almost gone.  :D

	#!RB:jason.bestimt
	#!Tests: Preflight build.  Solo match.  Mem Report.

	[CODEREVIEW] nick.darnell, daniel.lamb, andrew.grant
	[QAREVIEW]

	#!ROBOMERGE-SOURCE: CL 3486737 in //Orion/Release-41/... via CL 3486738
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3486738 on 2017/06/13 by robomerge

	#!ROBOMERGE-AUTHOR: jason.bestimt
	#!ORION_41 - UMG Memory Optimization from NickD
	- Offers options to remove "slow construction" method for widgets allowing only fast method to be used

	Shows movie track memory almost gone.  :D

	#!RB:jason.bestimt
	#!Tests: Preflight build.  Solo match.  Mem Report.

	[CODEREVIEW] nick.darnell, daniel.lamb, andrew.grant
	[QAREVIEW]

	#!ROBOMERGE-SOURCE: CL 3486737 in //Orion/Release-41/...
	#!ROBOMERGE-BOT: ORION (Release-41 -> Main)

Change 3486737 on 2017/06/13 by Jason.Bestimt

	#!ORION_41 - UMG Memory Optimization from NickD
	- Offers options to remove "slow construction" method for widgets allowing only fast method to be used

	Shows movie track memory almost gone.  :D

	#!RB:jason.bestimt
	#!Tests: Preflight build.  Solo match.  Mem Report.

	#!CodeReview: nick.darnell, daniel.lamb, andrew.grant
	#!QAReview

Change 3486471 on 2017/06/13 by Andrew.Grant

	Final bulk merge from Dev-Gen for v42 timeframe
	#!tests #!rb na

Change 3486252 on 2017/06/12 by Andrew.Grant

	Merging //Orion/Main to Dev-Balance (//Orion/Dev-Balance)
	#!rb #!tests na

Change 3486153 on 2017/06/12 by Andrew.Grant

	Merging //Orion/Main to Dev-Balance (//Orion/Dev-Balance)
	#!tests #!rb none

Change 3485963 on 2017/06/12 by Andrew.Grant

	Merging //Orion/Main to Dev-REGS (//Orion/Dev-REGS)
	#!tests #!rb na

Change 3485949 on 2017/06/12 by Andrew.Grant

	Merging //Orion/Main to Dev-Cinematics (//Orion/Dev-Cinematics)
	#!tests #!rb na

Change 3485650 on 2017/06/12 by Olaf.Piesche

	changing check() to ensure, so DIs that have no GPU implementaiton yet don't crash on compile

	#!rb none
	#!tests example emitters

Change 3485608 on 2017/06/12 by Frank.Fella

	Niagara -  Data interface editing changes.
	+ Edit data interfaces directly in the stack. (UI Layout isn't great and will be fixed in a future check in.)
	+ For data interface objects which have a default value in the module/dynamin input, the details panel is locked and there is a button to unlock it.  Unlocking it makes a copy of the data interface from the script in the local emitter for editing.
	+ All curves are now displayed in the curve editor since the stack doesn't have a way to select them to edit in the stack.  This will be fixed later, in the short term the curve editor has buttons to hide/show curves.

	#!tests Edited curve data interfaces in the stack.
	#!rb none

	#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime

Change 3485578 on 2017/06/12 by Andrew.Grant

	Merging //Orion/Main to Dev-UI (//Orion/Dev-UI) - pickup of late Dev-Gen changes
	#!rb none
	#!tests compiled

Change 3485569 on 2017/06/12 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Version locked v40.4 to 3483616
	#!tests #!rb na

	#!ROBOMERGE-SOURCE: CL 3485568 in //Orion/Release-40.4/...
	#!ROBOMERGE-BOT: ORION (Release-40.4 -> Release-40.5)

Change 3485568 on 2017/06/12 by Andrew.Grant

	Version locked v40.4 to 3483616
	#!tests #!rb na
	#!ROBOMERGE: !40.5

Change 3485432 on 2017/06/12 by Andrew.Grant

	Merging using ROBO://Orion/Main->//Orion/Dev-General
	#!tests #!rb na

Change 3485368 on 2017/06/12 by Andrew.Grant

	Changed UEnumProperty::ImportText_Internal to return nullptr if the value cannot be matched to an enum name. This allows higher level code to more appropriately warn or handle the error (as UObject::LoadConfig already does).

	#!tests verified error is generated and handled
	#!rb Steve.Robb

Change 3485297 on 2017/06/12 by Olaf.Piesche

	-fix memory stomp and resulting crash with GPU side curl noise DI
	-add GPU side functionality to the other curve DIs
	-some more sample assets

	#!rb none
	#!tests example emitters opened

Change 3484848 on 2017/06/12 by Andrew.Grant

	Files that required merging from v41

	#!tests ran editor, PIE in OrionEntry, PIE frontendscene, Editor game in Monolith
	#!rb none

Change 3484847 on 2017/06/12 by Andrew.Grant

	Files that merged cleanly from v41

	#!tests ran editor, PIE in OrionEntry, PIE frontendscene, Editor game in Monolith
	#!rb none

Change 3484839 on 2017/06/12 by Jeff.Williams

	Merging //Orion/Main to Dev-Cinematics (//Orion/Dev-Cinematics) @3484136

	#!rb none
	#!tests none

Change 3484734 on 2017/06/12 by Ben.Marsh

	EC: Prevent invalid URLs being posted for badges if the dependent job steps failed to start.

	#!fyi Daniel.Lamb
	#!rb none

Change 3484682 on 2017/06/12 by Olaf.Piesche

	-GPU sim data interfaces, part 1; will update the remaining curve interfaces soon
	-fix rendering bug (flickering) with CPU simulated particles


	#!rb none
	#!tests test emitters

Change 3484195 on 2017/06/11 by robomerge

	#!ROBOMERGE-AUTHOR: jeff.williams
	Merging //Orion/Dev-General to Main (//Orion/Main) @3484064

	#!rb none
	#!tests compile

	#!ROBOMERGE-SOURCE: CL 3484136 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3484151 on 2017/06/11 by Jeff.Williams

	Merging //Orion/Main to Release-41 (//Orion/Release-41)

	#!rb none
	#!tests none

Change 3484136 on 2017/06/11 by Jeff.Williams

	Merging //Orion/Dev-General to Main (//Orion/Main) @3484064

	#!rb none
	#!tests compile

Change 3484120 on 2017/06/11 by Jeff.Williams

	Populate -S //Orion/Release-41 -r.

Change 3484080 on 2017/06/11 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed issue where tests that used Context in constructor would fail
	#!tests baselineperf
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3484013 in //Orion/Release-40.4/... via CL 3484014 via CL 3484015
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3484079 on 2017/06/11 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed issue where tests that used Context in constructor would fail
	#!tests baselineperf
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3484013 in //Orion/Release-40.4/... via CL 3484014 via CL 3484015
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3484078 on 2017/06/11 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed issue where tests that used Context in constructor would fail
	#!tests baselineperf
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3484013 in //Orion/Release-40.4/... via CL 3484014 via CL 3484015
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3484077 on 2017/06/11 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed issue where tests that used Context in constructor would fail
	#!tests baselineperf
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3484013 in //Orion/Release-40.4/... via CL 3484014 via CL 3484015
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3484072 on 2017/06/11 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed issue with editor based tests being broken after refactor

	#!tests ran editor test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3483833 in //Orion/Release-40.4/... via CL 3483834 via CL 3483835
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3484071 on 2017/06/11 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed issue with editor based tests being broken after refactor

	#!tests ran editor test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3483833 in //Orion/Release-40.4/... via CL 3483834 via CL 3483835
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3484070 on 2017/06/11 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed issue with editor based tests being broken after refactor

	#!tests ran editor test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3483833 in //Orion/Release-40.4/... via CL 3483834 via CL 3483835
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3484069 on 2017/06/11 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed issue with editor based tests being broken after refactor

	#!tests ran editor test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3483833 in //Orion/Release-40.4/... via CL 3483834 via CL 3483835
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3484015 on 2017/06/11 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed issue where tests that used Context in constructor would fail
	#!tests baselineperf
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3484013 in //Orion/Release-40.4/... via CL 3484014
	#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)

Change 3484014 on 2017/06/11 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed issue where tests that used Context in constructor would fail
	#!tests baselineperf
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3484013 in //Orion/Release-40.4/...
	#!ROBOMERGE-BOT: ORION (Release-40.4 -> Release-40.5)

Change 3484013 on 2017/06/11 by Andrew.Grant

	Fixed issue where tests that used Context in constructor would fail
	#!tests baselineperf
	#!rb none

Change 3483835 on 2017/06/10 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed issue with editor based tests being broken after refactor

	#!tests ran editor test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3483833 in //Orion/Release-40.4/... via CL 3483834
	#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)

Change 3483834 on 2017/06/10 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed issue with editor based tests being broken after refactor

	#!tests ran editor test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3483833 in //Orion/Release-40.4/...
	#!ROBOMERGE-BOT: ORION (Release-40.4 -> Release-40.5)

Change 3483833 on 2017/06/10 by Andrew.Grant

	Fixed issue with editor based tests being broken after refactor

	#!tests ran editor test locally
	#!rb none

Change 3483811 on 2017/06/10 by Andrew.Grant

	Added incremental cook location to search paths for Gauntlet
	#!tests compiled
	#!rb none

Change 3483729 on 2017/06/10 by andrew.grant

	#!CodeReview: andrew.grant, jason.bestimt, jeff.williams

	Unresolved conflicts. andrew.grant, please merge this change by hand.
	//ROBOMERGE_ORION_Dev_General/Engine/Source/Programs/AutomationTool/NotForLicensees/Gauntlet/Fortnite/Tests/FortTest.None.cs
	//ROBOMERGE_ORION_Dev_General/Engine/Source/Programs/AutomationTool/NotForLicensees/Gauntlet/Framework/Gauntlet.TestExecutor.cs
	//ROBOMERGE_ORION_Dev_General/Engine/Source/Programs/AutomationTool/NotForLicensees/Gauntlet/Unreal/Gauntlet.UnrealApplication.cs
	//ROBOMERGE_ORION_Dev_General/Engine/Source/Programs/AutomationTool/NotForLicensees/Gauntlet/Unreal/Gauntlet.UnrealTypes.cs

	--------------------------------------
	Mega Gauntlet refactor

	#!tests preflighted standard build with all tests
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3483721 in //Orion/Release-40.4/... via CL 3483722 via CL 3483723
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3483727 on 2017/06/10 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Mega Gauntlet refactor

	#!tests preflighted standard build with all tests
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3483721 in //Orion/Release-40.4/... via CL 3483722 via CL 3483723
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3483726 on 2017/06/10 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Mega Gauntlet refactor

	#!tests preflighted standard build with all tests
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3483721 in //Orion/Release-40.4/... via CL 3483722 via CL 3483723
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3483725 on 2017/06/10 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Mega Gauntlet refactor

	#!tests preflighted standard build with all tests
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3483721 in //Orion/Release-40.4/... via CL 3483722 via CL 3483723
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3483723 on 2017/06/10 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Mega Gauntlet refactor

	#!tests preflighted standard build with all tests
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3483721 in //Orion/Release-40.4/... via CL 3483722
	#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)

Change 3483722 on 2017/06/10 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Mega Gauntlet refactor

	#!tests preflighted standard build with all tests
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3483721 in //Orion/Release-40.4/...
	#!ROBOMERGE-BOT: ORION (Release-40.4 -> Release-40.5)

Change 3483721 on 2017/06/10 by Andrew.Grant

	Mega Gauntlet refactor

	#!tests preflighted standard build with all tests
	#!rb none

Change 3483622 on 2017/06/10 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Turned off binned2 stats due to suspected race condition

	#!rb none
	#!tests Solo game on ps4

	#!ROBOMERGE-SOURCE: CL 3483616 in //Orion/Release-40.4/... via CL 3483617 via CL 3483618
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3483621 on 2017/06/10 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Turned off binned2 stats due to suspected race condition

	#!rb none
	#!tests Solo game on ps4

	#!ROBOMERGE-SOURCE: CL 3483616 in //Orion/Release-40.4/... via CL 3483617 via CL 3483618
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3483620 on 2017/06/10 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Turned off binned2 stats due to suspected race condition

	#!rb none
	#!tests Solo game on ps4

	#!ROBOMERGE-SOURCE: CL 3483616 in //Orion/Release-40.4/... via CL 3483617 via CL 3483618
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3483619 on 2017/06/10 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Turned off binned2 stats due to suspected race condition

	#!rb none
	#!tests Solo game on ps4

	#!ROBOMERGE-SOURCE: CL 3483616 in //Orion/Release-40.4/... via CL 3483617 via CL 3483618
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3483618 on 2017/06/10 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Turned off binned2 stats due to suspected race condition

	#!rb none
	#!tests Solo game on ps4

	#!ROBOMERGE-SOURCE: CL 3483616 in //Orion/Release-40.4/... via CL 3483617
	#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)

Change 3483617 on 2017/06/10 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Turned off binned2 stats due to suspected race condition

	#!rb none
	#!tests Solo game on ps4

	#!ROBOMERGE-SOURCE: CL 3483616 in //Orion/Release-40.4/...
	#!ROBOMERGE-BOT: ORION (Release-40.4 -> Release-40.5)

Change 3483616 on 2017/06/10 by Andrew.Grant

	Turned off binned2 stats due to suspected race condition

	#!rb none
	#!tests Solo game on ps4

Change 3483430 on 2017/06/09 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for weird startup crash that seems like it should have been around forever.
	#!tests booted game without crash from kit
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3483423 in //Orion/Release-40.4/... via CL 3483424 via CL 3483425
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3483429 on 2017/06/09 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for weird startup crash that seems like it should have been around forever.
	#!tests booted game without crash from kit
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3483423 in //Orion/Release-40.4/... via CL 3483424 via CL 3483425
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3483428 on 2017/06/09 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for weird startup crash that seems like it should have been around forever.
	#!tests booted game without crash from kit
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3483423 in //Orion/Release-40.4/... via CL 3483424 via CL 3483425
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3483427 on 2017/06/09 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for weird startup crash that seems like it should have been around forever.
	#!tests booted game without crash from kit
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3483423 in //Orion/Release-40.4/... via CL 3483424 via CL 3483425
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3483425 on 2017/06/09 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for weird startup crash that seems like it should have been around forever.
	#!tests booted game without crash from kit
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3483423 in //Orion/Release-40.4/... via CL 3483424
	#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)

Change 3483424 on 2017/06/09 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for weird startup crash that seems like it should have been around forever.
	#!tests booted game without crash from kit
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3483423 in //Orion/Release-40.4/...
	#!ROBOMERGE-BOT: ORION (Release-40.4 -> Release-40.5)

Change 3483423 on 2017/06/09 by Andrew.Grant

	Fix for weird startup crash that seems like it should have been around forever.
	#!tests booted game without crash from kit
	#!rb none

Change 3483301 on 2017/06/09 by Laurent.Delayen

	Ghost: Added 'InstantFaceForward' system to snap shooting characters forward when they're turned beyond a configurable threshold.

	#!rb michael.shin, jay.hosfelt
	#!tests Ghost

Change 3483269 on 2017/06/09 by Zak.Middleton

	#!ue4-orion - (EditMerge CL 3468253) Remove the need for calling constructors for physx PxRaycastHit in the dynamic hit result buffer. Saves 30% of the cost of doing small raycasts.

	#!tests multi-PIE w/ bots and AI
	#!codereview Andrew.Grant
	#!rb Ori.Cohen

Change 3483225 on 2017/06/09 by Laurent.Delayen

	Recompressed Animations: Buffs, BaseHero and miscs animations.

	#!codereview dwayne.martin

Change 3483207 on 2017/06/09 by Laurent.Delayen

	Batch Animation Compression fixes.
	- Fixed incorrect 'MemorySavingsFromPrevious' resulting in picking suboptimal compressors.
	- Fixed uncompressed size calculation not taking into account scale component.
	- Fixed animations with 'bDoNotOverrideCompression' causing crashes because they were not recompressed.
	- Animation with 'bDoNotOverrideCompression' that use the automatic compressions are not skipped by the automatic batch compression.
	- Added 'CompressCommandletVersion' to DDC key, so we can force recompression on all animations easily.

	Repopulated DDC with all animations.

	#!codereview martin.wilson
	#!rb lina.halper
	#!tests loaded editor, ran a quick game.

Change 3483107 on 2017/06/09 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Non-shipping changes -
	 Added GPU health check if we are waiting for > 2 secs on the rendering thread
	 Changed param for GPU health checking from aftermath to gpucrashdebugging

	#!tests compiled
	#!rb arne

	#!ROBOMERGE-SOURCE: CL 3483100 in //Orion/Release-40.4/... via CL 3483101 via CL 3483103
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3483106 on 2017/06/09 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Non-shipping changes -
	 Added GPU health check if we are waiting for > 2 secs on the rendering thread
	 Changed param for GPU health checking from aftermath to gpucrashdebugging

	#!tests compiled
	#!rb arne

	#!ROBOMERGE-SOURCE: CL 3483100 in //Orion/Release-40.4/... via CL 3483101 via CL 3483103
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3483105 on 2017/06/09 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Non-shipping changes -
	 Added GPU health check if we are waiting for > 2 secs on the rendering thread
	 Changed param for GPU health checking from aftermath to gpucrashdebugging

	#!tests compiled
	#!rb arne

	#!ROBOMERGE-SOURCE: CL 3483100 in //Orion/Release-40.4/... via CL 3483101 via CL 3483103
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3483104 on 2017/06/09 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Non-shipping changes -
	 Added GPU health check if we are waiting for > 2 secs on the rendering thread
	 Changed param for GPU health checking from aftermath to gpucrashdebugging

	#!tests compiled
	#!rb arne

	#!ROBOMERGE-SOURCE: CL 3483100 in //Orion/Release-40.4/... via CL 3483101 via CL 3483103
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3483103 on 2017/06/09 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Non-shipping changes -
	 Added GPU health check if we are waiting for > 2 secs on the rendering thread
	 Changed param for GPU health checking from aftermath to gpucrashdebugging

	#!tests compiled
	#!rb arne

	#!ROBOMERGE-SOURCE: CL 3483100 in //Orion/Release-40.4/... via CL 3483101
	#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)

Change 3483101 on 2017/06/09 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Non-shipping changes -
	 Added GPU health check if we are waiting for > 2 secs on the rendering thread
	 Changed param for GPU health checking from aftermath to gpucrashdebugging

	#!tests compiled
	#!rb arne

	#!ROBOMERGE-SOURCE: CL 3483100 in //Orion/Release-40.4/...
	#!ROBOMERGE-BOT: ORION (Release-40.4 -> Release-40.5)

Change 3483100 on 2017/06/09 by Andrew.Grant

	Non-shipping changes -
	 Added GPU health check if we are waiting for > 2 secs on the rendering thread
	 Changed param for GPU health checking from aftermath to gpucrashdebugging

	#!tests compiled
	#!rb arne

Change 3482985 on 2017/06/09 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Fixed up the allocated small pool memory stat.
	#!rb Andrew.Grant
	#!test Paragon startup
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3482444 in //Orion/Release-40.4/... via CL 3482448 via CL 3482449
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3482984 on 2017/06/09 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Fixed up the allocated small pool memory stat.
	#!rb Andrew.Grant
	#!test Paragon startup
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3482444 in //Orion/Release-40.4/... via CL 3482448 via CL 3482449
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3482983 on 2017/06/09 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Fixed up the allocated small pool memory stat.
	#!rb Andrew.Grant
	#!test Paragon startup
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3482444 in //Orion/Release-40.4/... via CL 3482448 via CL 3482449
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3482982 on 2017/06/09 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Fixed up the allocated small pool memory stat.
	#!rb Andrew.Grant
	#!test Paragon startup
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3482444 in //Orion/Release-40.4/... via CL 3482448 via CL 3482449
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3482981 on 2017/06/09 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Fixed up the allocated small pool memory stat.
	#!rb Andrew.Grant
	#!test Paragon startup
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3482444 in //Orion/Release-40.4/... via CL 3482448 via CL 3482449
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3482612 on 2017/06/09 by Frank.Fella

	Niagara - Fix various wiring issues.
	+ Reverting dynamic inputs no longer leaves the graph disconnected.
	+ Reverting dynamic inputs no longer leaves the controls in the stack.
	+ Adding multiple dynamic inputs to the same module now wires them correctly.
	+ Adding dynamic inputs when there is already an override read now wires correctly.
	+ Moving modules with dynamic inputs up and down and removing them now works correctly.

	#!tests Everything above.
	#!rb none

	#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime

Change 3482449 on 2017/06/09 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Fixed up the allocated small pool memory stat.
	#!rb Andrew.Grant
	#!test Paragon startup
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3482444 in //Orion/Release-40.4/... via CL 3482448
	#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)

Change 3482448 on 2017/06/09 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Fixed up the allocated small pool memory stat.
	#!rb Andrew.Grant
	#!test Paragon startup
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3482444 in //Orion/Release-40.4/...
	#!ROBOMERGE-BOT: ORION (Release-40.4 -> Release-40.5)

Change 3482444 on 2017/06/09 by Daniel.Lamb

	Fixed up the allocated small pool memory stat.
	#!rb Andrew.Grant
	#!test Paragon startup
	#!lockdown Andrew.Grant

Change 3482261 on 2017/06/09 by Shaun.Kime

	Made Get/Set nodes available at all times.
	Tweaked the right-click menu on parameter map base to allow for particle namespaced custom variables and also limiting based on script context.

	#!rb none
	#!tests n/a

Change 3482147 on 2017/06/09 by Shaun.Kime

	Fixing crash when updating the vertex data and the vertex attributes are no longer part of the data set.

	#!rb none
	#!tests opened existing files

Change 3482076 on 2017/06/09 by Wyeth.Johnson

	Resave to prevent the constant recompiling of DefaultParticle

[CL 3571062 by Andrew Grant in Main branch]
2017-08-03 14:06:31 -04:00
Andrew Grant
4bf0e40696 Copying //UE4/Orion-Staging to //UE4/Main (Source: //Orion/Dev-General @ 3483207)
#lockdown Nick.Penwarden
#rb na


Change 3483207 on 2017/06/09 by Laurent.Delayen

	Batch Animation Compression fixes.
	- Fixed incorrect 'MemorySavingsFromPrevious' resulting in picking suboptimal compressors.
	- Fixed uncompressed size calculation not taking into account scale component.
	- Fixed animations with 'bDoNotOverrideCompression' causing crashes because they were not recompressed.
	- Animation with 'bDoNotOverrideCompression' that use the automatic compressions are not skipped by the automatic batch compression.
	- Added 'CompressCommandletVersion' to DDC key, so we can force recompression on all animations easily.

	Repopulated DDC with all animations.

	#!codereview martin.wilson
	#!rb lina.halper
	#!tests loaded editor, ran a quick game.

Change 3483107 on 2017/06/09 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Non-shipping changes -
	 Added GPU health check if we are waiting for > 2 secs on the rendering thread
	 Changed param for GPU health checking from aftermath to gpucrashdebugging

	#!tests compiled
	#!rb arne

	#!ROBOMERGE-SOURCE: CL 3483100 in //Orion/Release-40.4/... via CL 3483101 via CL 3483103
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3483106 on 2017/06/09 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Non-shipping changes -
	 Added GPU health check if we are waiting for > 2 secs on the rendering thread
	 Changed param for GPU health checking from aftermath to gpucrashdebugging

	#!tests compiled
	#!rb arne

	#!ROBOMERGE-SOURCE: CL 3483100 in //Orion/Release-40.4/... via CL 3483101 via CL 3483103
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3483105 on 2017/06/09 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Non-shipping changes -
	 Added GPU health check if we are waiting for > 2 secs on the rendering thread
	 Changed param for GPU health checking from aftermath to gpucrashdebugging

	#!tests compiled
	#!rb arne

	#!ROBOMERGE-SOURCE: CL 3483100 in //Orion/Release-40.4/... via CL 3483101 via CL 3483103
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3483104 on 2017/06/09 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Non-shipping changes -
	 Added GPU health check if we are waiting for > 2 secs on the rendering thread
	 Changed param for GPU health checking from aftermath to gpucrashdebugging

	#!tests compiled
	#!rb arne

	#!ROBOMERGE-SOURCE: CL 3483100 in //Orion/Release-40.4/... via CL 3483101 via CL 3483103
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3483103 on 2017/06/09 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Non-shipping changes -
	 Added GPU health check if we are waiting for > 2 secs on the rendering thread
	 Changed param for GPU health checking from aftermath to gpucrashdebugging

	#!tests compiled
	#!rb arne

	#!ROBOMERGE-SOURCE: CL 3483100 in //Orion/Release-40.4/... via CL 3483101
	#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)

Change 3483101 on 2017/06/09 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Non-shipping changes -
	 Added GPU health check if we are waiting for > 2 secs on the rendering thread
	 Changed param for GPU health checking from aftermath to gpucrashdebugging

	#!tests compiled
	#!rb arne

	#!ROBOMERGE-SOURCE: CL 3483100 in //Orion/Release-40.4/...
	#!ROBOMERGE-BOT: ORION (Release-40.4 -> Release-40.5)

Change 3483100 on 2017/06/09 by Andrew.Grant

	Non-shipping changes -
	 Added GPU health check if we are waiting for > 2 secs on the rendering thread
	 Changed param for GPU health checking from aftermath to gpucrashdebugging

	#!tests compiled
	#!rb arne

Change 3482985 on 2017/06/09 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Fixed up the allocated small pool memory stat.
	#!rb Andrew.Grant
	#!test Paragon startup
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3482444 in //Orion/Release-40.4/... via CL 3482448 via CL 3482449
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3482984 on 2017/06/09 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Fixed up the allocated small pool memory stat.
	#!rb Andrew.Grant
	#!test Paragon startup
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3482444 in //Orion/Release-40.4/... via CL 3482448 via CL 3482449
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3482983 on 2017/06/09 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Fixed up the allocated small pool memory stat.
	#!rb Andrew.Grant
	#!test Paragon startup
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3482444 in //Orion/Release-40.4/... via CL 3482448 via CL 3482449
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3482982 on 2017/06/09 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Fixed up the allocated small pool memory stat.
	#!rb Andrew.Grant
	#!test Paragon startup
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3482444 in //Orion/Release-40.4/... via CL 3482448 via CL 3482449
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3482981 on 2017/06/09 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Fixed up the allocated small pool memory stat.
	#!rb Andrew.Grant
	#!test Paragon startup
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3482444 in //Orion/Release-40.4/... via CL 3482448 via CL 3482449
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3482612 on 2017/06/09 by Frank.Fella

	Niagara - Fix various wiring issues.
	+ Reverting dynamic inputs no longer leaves the graph disconnected.
	+ Reverting dynamic inputs no longer leaves the controls in the stack.
	+ Adding multiple dynamic inputs to the same module now wires them correctly.
	+ Adding dynamic inputs when there is already an override read now wires correctly.
	+ Moving modules with dynamic inputs up and down and removing them now works correctly.

	#!tests Everything above.
	#!rb none

	#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime

Change 3482449 on 2017/06/09 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Fixed up the allocated small pool memory stat.
	#!rb Andrew.Grant
	#!test Paragon startup
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3482444 in //Orion/Release-40.4/... via CL 3482448
	#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)

Change 3482448 on 2017/06/09 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Fixed up the allocated small pool memory stat.
	#!rb Andrew.Grant
	#!test Paragon startup
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3482444 in //Orion/Release-40.4/...
	#!ROBOMERGE-BOT: ORION (Release-40.4 -> Release-40.5)

Change 3482444 on 2017/06/09 by Daniel.Lamb

	Fixed up the allocated small pool memory stat.
	#!rb Andrew.Grant
	#!test Paragon startup
	#!lockdown Andrew.Grant

Change 3482261 on 2017/06/09 by Shaun.Kime

	Made Get/Set nodes available at all times.
	Tweaked the right-click menu on parameter map base to allow for particle namespaced custom variables and also limiting based on script context.

	#!rb none
	#!tests n/a

Change 3482147 on 2017/06/09 by Shaun.Kime

	Fixing crash when updating the vertex data and the vertex attributes are no longer part of the data set.

	#!rb none
	#!tests opened existing files

Change 3482076 on 2017/06/09 by Wyeth.Johnson

	Resave to prevent the constant recompiling of DefaultParticle

Change 3481302 on 2017/06/08 by Shaun.Kime

	Adding a FunctionCall derived node type that allows you to set any namespaced pin by name and type.

	#!rb none
	#!tests created emitter with values in spawn and update
	#!codereview frank.fella

Change 3480830 on 2017/06/08 by Laurent.Delayen

	First batch of recompressed animations.

	#!codereview jay.hosfelt, dwayne.martin
	#!lockdown Andrew.Bains

Change 3480524 on 2017/06/08 by Laurent.Delayen

	Fixed CompressAnimations Commandlet to work with new DDC refactor.

	#!codereview martin.wilson
	#!rb lina.halper
	#!tests Paragon full animation recompression.

Change 3480278 on 2017/06/08 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Additional logging for OR-38938
	#!rb Ryan.Gerleve
	#!tests compiled

	#!ROBOMERGE-SOURCE: CL 3479906 in //Orion/Release-40.4/... via CL 3479909 via CL 3479910
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3480277 on 2017/06/08 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Additional logging for OR-38938
	#!rb Ryan.Gerleve
	#!tests compiled

	#!ROBOMERGE-SOURCE: CL 3479906 in //Orion/Release-40.4/... via CL 3479909 via CL 3479910
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3480276 on 2017/06/08 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Additional logging for OR-38938
	#!rb Ryan.Gerleve
	#!tests compiled

	#!ROBOMERGE-SOURCE: CL 3479906 in //Orion/Release-40.4/... via CL 3479909 via CL 3479910
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3480273 on 2017/06/08 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Additional logging for OR-38938
	#!rb Ryan.Gerleve
	#!tests compiled

	#!ROBOMERGE-SOURCE: CL 3479906 in //Orion/Release-40.4/... via CL 3479909 via CL 3479910
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3480270 on 2017/06/08 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Additional logging for OR-38938
	#!rb Ryan.Gerleve
	#!tests compiled

	#!ROBOMERGE-SOURCE: CL 3479906 in //Orion/Release-40.4/... via CL 3479909 via CL 3479910
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3480090 on 2017/06/08 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Locked 40.3 builds to 3472726
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3479202 in //Orion/Release-40.3/... via CL 3479203 via CL 3479204 via CL 3479205
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3480089 on 2017/06/08 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Locked 40.3 builds to 3472726
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3479202 in //Orion/Release-40.3/... via CL 3479203 via CL 3479204 via CL 3479205
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3480088 on 2017/06/08 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Locked 40.3 builds to 3472726
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3479202 in //Orion/Release-40.3/... via CL 3479203 via CL 3479204 via CL 3479205
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3480087 on 2017/06/08 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Locked 40.3 builds to 3472726
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3479202 in //Orion/Release-40.3/... via CL 3479203 via CL 3479204 via CL 3479205
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3480086 on 2017/06/08 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Locked 40.3 builds to 3472726
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3479202 in //Orion/Release-40.3/... via CL 3479203 via CL 3479204 via CL 3479205
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3480085 on 2017/06/08 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Added stats to MallocBinned2.
	#!rb Andrew.Grant
	#!test Paragon PS4
	[CODEREVIEW] Gil.Gribb
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3479159 in //Orion/Release-40.4/... via CL 3479160 via CL 3479161
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3480084 on 2017/06/08 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Added stats to MallocBinned2.
	#!rb Andrew.Grant
	#!test Paragon PS4
	[CODEREVIEW] Gil.Gribb
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3479159 in //Orion/Release-40.4/... via CL 3479160 via CL 3479161
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3480083 on 2017/06/08 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Added stats to MallocBinned2.
	#!rb Andrew.Grant
	#!test Paragon PS4
	[CODEREVIEW] Gil.Gribb
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3479159 in //Orion/Release-40.4/... via CL 3479160 via CL 3479161
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3480082 on 2017/06/08 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Added stats to MallocBinned2.
	#!rb Andrew.Grant
	#!test Paragon PS4
	[CODEREVIEW] Gil.Gribb
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3479159 in //Orion/Release-40.4/... via CL 3479160 via CL 3479161
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3480081 on 2017/06/08 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Added stats to MallocBinned2.
	#!rb Andrew.Grant
	#!test Paragon PS4
	[CODEREVIEW] Gil.Gribb
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3479159 in //Orion/Release-40.4/... via CL 3479160 via CL 3479161
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3480073 on 2017/06/08 by robomerge

	#!ROBOMERGE-AUTHOR: jeff.williams
	Removing implicit requirements to display Badges

	Badge requirements are not considered while culling nodes from the build graph. This allowed implicit dependencies resolved before culling to invalidate badges afterwards. Only explicitly declared dependencies are now used to validate badges.

	#!rb none
	#!tests compile, validated export output

	#!ROBOMERGE-SOURCE: CL 3479012 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3480072 on 2017/06/08 by robomerge

	#!ROBOMERGE-AUTHOR: jeff.williams
	Removing implicit requirements to display Badges

	Badge requirements are not considered while culling nodes from the build graph. This allowed implicit dependencies resolved before culling to invalidate badges afterwards. Only explicitly declared dependencies are now used to validate badges.

	#!rb none
	#!tests compile, validated export output

	#!ROBOMERGE-SOURCE: CL 3479012 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3480071 on 2017/06/08 by robomerge

	#!ROBOMERGE-AUTHOR: jeff.williams
	Removing implicit requirements to display Badges

	Badge requirements are not considered while culling nodes from the build graph. This allowed implicit dependencies resolved before culling to invalidate badges afterwards. Only explicitly declared dependencies are now used to validate badges.

	#!rb none
	#!tests compile, validated export output

	#!ROBOMERGE-SOURCE: CL 3479012 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3480070 on 2017/06/08 by robomerge

	#!ROBOMERGE-AUTHOR: jeff.williams
	Removing implicit requirements to display Badges

	Badge requirements are not considered while culling nodes from the build graph. This allowed implicit dependencies resolved before culling to invalidate badges afterwards. Only explicitly declared dependencies are now used to validate badges.

	#!rb none
	#!tests compile, validated export output

	#!ROBOMERGE-SOURCE: CL 3479012 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3480069 on 2017/06/08 by robomerge

	#!ROBOMERGE-AUTHOR: jeff.williams
	Removing implicit requirements to display Badges

	Badge requirements are not considered while culling nodes from the build graph. This allowed implicit dependencies resolved before culling to invalidate badges afterwards. Only explicitly declared dependencies are now used to validate badges.

	#!rb none
	#!tests compile, validated export output

	#!ROBOMERGE-SOURCE: CL 3479012 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3479910 on 2017/06/08 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Additional logging for OR-38938
	#!rb Ryan.Gerleve
	#!tests compiled

	#!ROBOMERGE-SOURCE: CL 3479906 in //Orion/Release-40.4/... via CL 3479909
	#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)

Change 3479909 on 2017/06/08 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Additional logging for OR-38938
	#!rb Ryan.Gerleve
	#!tests compiled

	#!ROBOMERGE-SOURCE: CL 3479906 in //Orion/Release-40.4/...
	#!ROBOMERGE-BOT: ORION (Release-40.4 -> Release-40.5)

Change 3479906 on 2017/06/08 by Andrew.Grant

	Additional logging for OR-38938
	#!rb Ryan.Gerleve
	#!tests compiled

Change 3479800 on 2017/06/08 by Dan.Hertzka

	EditCondition UProperty metadata works on UStruct properties as well (including data table row structs)
	- Submitting on behalf of Jamie Dale (thanks Jamie!)

	#!rb Jamie.Dale
	#!tests EditCondition works for both UClass and UStruct properties

Change 3479765 on 2017/06/08 by Simon.Tovey

	Allow overriding of collections per component from BP and a functional test map for it.

	#!rb none
	#!tests test map works
	#!codereview Olaf.Piesche, Frank.Fella, Shaun.Kime

Change 3479205 on 2017/06/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Locked 40.3 builds to 3472726
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3479202 in //Orion/Release-40.3/... via CL 3479203 via CL 3479204
	#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)

Change 3479204 on 2017/06/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Locked 40.3 builds to 3472726
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3479202 in //Orion/Release-40.3/... via CL 3479203
	#!ROBOMERGE-BOT: ORION (Release-40.4 -> Release-40.5)

Change 3479203 on 2017/06/07 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Locked 40.3 builds to 3472726
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3479202 in //Orion/Release-40.3/...
	#!ROBOMERGE-BOT: ORION (Release-40.3 -> Release-40.4)

Change 3479202 on 2017/06/07 by Andrew.Grant

	Locked 40.3 builds to 3472726
	#!ROBOMERGE: !40.4
	#!tests #!rb none

Change 3479161 on 2017/06/07 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Added stats to MallocBinned2.
	#!rb Andrew.Grant
	#!test Paragon PS4
	[CODEREVIEW] Gil.Gribb
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3479159 in //Orion/Release-40.4/... via CL 3479160
	#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)

Change 3479160 on 2017/06/07 by robomerge

	#!ROBOMERGE-AUTHOR: daniel.lamb
	Added stats to MallocBinned2.
	#!rb Andrew.Grant
	#!test Paragon PS4
	[CODEREVIEW] Gil.Gribb
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3479159 in //Orion/Release-40.4/...
	#!ROBOMERGE-BOT: ORION (Release-40.4 -> Release-40.5)

Change 3479159 on 2017/06/07 by Daniel.Lamb

	Added stats to MallocBinned2.
	#!rb Andrew.Grant
	#!test Paragon PS4
	#!codereview Gil.Gribb
	#!lockdown Andrew.Grant

Change 3479012 on 2017/06/07 by Jeff.Williams

	Removing implicit requirements to display Badges

	Badge requirements are not considered while culling nodes from the build graph. This allowed implicit dependencies resolved before culling to invalidate badges afterwards. Only explicitly declared dependencies are now used to validate badges.

	#!rb none
	#!tests compile, validated export output

Change 3478991 on 2017/06/07 by Shaun.Kime

	Added auto-compile to emitters. It is an emitter-wide value, toggled by the dropdown next to the compile button.

	#!rb none
	#!tests made multiple edits to an emitter

Change 3478976 on 2017/06/07 by Max.Chen

	Sequencer: Fix burnin when there are warmup frames. The current time used for the burnin is offset from the playback range's start time. When using warmup frames, the start time will include the warmup time so it needs to be factored out when setting the actual current time for the frame.

	#!jira UE-45737
	#!rb none
	#!codereview andrew.rodham
	#!tests none

Change 3478426 on 2017/06/07 by David.Ratti

	Expose some ability system stuff to blueprints:
	-Query for AGE Handle based on GE Query
	-Methods for accessing AGE start/end/duration values

	Test asset for bill for example

	#!rb none
	#!tests pie
	#!review-3478427 Jon.Lietz, @John.Nielson

Change 3478424 on 2017/06/07 by Laurent.Delayen

	Prevent creating invalid 'VBCompactPoseData', resulting in crashes in Animation Modifiers.
	(Fix for licensee crash).

	#!rb lina.halper
	#!codereview martin.wilson
	#!tests Ice sync marker automator from Athomas.

Change 3478151 on 2017/06/07 by David.Ratti

	spot edigrate GameplayTagQuery customization fix for crash when editing query on bp defaults.
	#!rb none
	#!tests compile

Change 3477983 on 2017/06/07 by robomerge

	#!ROBOMERGE-AUTHOR: alexis.matte
	[NULL MERGE]
	Fix morph target import

	#!jira OR-38471
	#!rb none
	#!tests none
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3477453 in //Orion/Release-40.4/... via CL 3477925 via CL 3477941
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3477982 on 2017/06/07 by robomerge

	#!ROBOMERGE-AUTHOR: alexis.matte
	[NULL MERGE]
	Fix morph target import

	#!jira OR-38471
	#!rb none
	#!tests none
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3477453 in //Orion/Release-40.4/... via CL 3477925 via CL 3477941
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3477981 on 2017/06/07 by robomerge

	#!ROBOMERGE-AUTHOR: alexis.matte
	[NULL MERGE]
	Fix morph target import

	#!jira OR-38471
	#!rb none
	#!tests none
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3477453 in //Orion/Release-40.4/... via CL 3477925 via CL 3477941
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3477980 on 2017/06/07 by robomerge

	#!ROBOMERGE-AUTHOR: alexis.matte
	[NULL MERGE]
	Fix morph target import

	#!jira OR-38471
	#!rb none
	#!tests none
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3477453 in //Orion/Release-40.4/... via CL 3477925 via CL 3477941
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3477979 on 2017/06/07 by robomerge

	#!ROBOMERGE-AUTHOR: alexis.matte
	[NULL MERGE]
	Fix morph target import

	#!jira OR-38471
	#!rb none
	#!tests none
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3477453 in //Orion/Release-40.4/... via CL 3477925 via CL 3477941
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3477941 on 2017/06/07 by robomerge

	#!ROBOMERGE-AUTHOR: alexis.matte
	[NULL MERGE]
	Fix morph target import

	#!jira OR-38471
	#!rb none
	#!tests none
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3477453 in //Orion/Release-40.4/... via CL 3477925
	#!ROBOMERGE-BOT: ORION (Release-40.5 -> Main)

Change 3477925 on 2017/06/07 by robomerge

	#!ROBOMERGE-AUTHOR: alexis.matte
	Fix morph target import

	#!jira OR-38471
	#!rb none
	#!tests none
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3477453 in //Orion/Release-40.4/...
	#!ROBOMERGE-BOT: ORION (Release-40.4 -> Release-40.5)
	#!ROBOMERGE[ORION]: !Main

Change 3477774 on 2017/06/07 by Alexis.Matte

	implement a dev-editor cl 3470188
	Fix the material isolate for cloth or hair
	#!jira UE-38985
	#!rb none
	#!tests none

Change 3477722 on 2017/06/07 by Don.Eubanks

	Re-enabling D-Pad navigation support in card shop.

	Exposed OnNavigation to UserWidget in the form of NativeOnNavigation, leveraged this new feature to have the classes I care about (HandEntry / CardShopEquipSlot)

	Split out BaseButton_Group's "SelectNextButton" process into "GetButton" and "Select Button" so I could use the GetButton when doing navigation.

	#!rb matt.schembari
	#!tests Compile DebugGameEditor Win64 / Shipping Client PS4

Change 3477610 on 2017/06/07 by Shaun.Kime

	Fixing up emitter nodes in system graph when deleted

	#!rb none
	#!tests added/removed multiple emitters

Change 3477528 on 2017/06/07 by Simon.Tovey

	? Fixed up issue with interface function binding from the removal of variable IDs.
	? Fixed issue where system parameters were garbage on the first tick of a system.
	? Bypassed issue with component lifetime. When destroying systems in some cases the component is pending kill so it's weak ptr returns null.
	We need to investigate this further.

	#!rb none
	#!tests stuff works
	#!codereview Olaf.Piesche, Frank.Fella, Shaun.Kime

Change 3477453 on 2017/06/07 by Alexis.Matte

	Fix morph target import

	#!jira OR-38471
	#!rb none
	#!tests none
	#!ROBOMERGE: !Main
	#!lockdown Andrew.Grant

Change 3477182 on 2017/06/07 by Frank.Fella

	Niagara - Rename files from class renames in last check-in.

	#!tests Compiled.
	#!rb none

Change 3477171 on 2017/06/06 by Frank.Fella

	Niagara - Can now add dynamic inputs directly in the stack.

	#!tests Added dynamic inputs directly from the stack.
	#!rb none

	#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime

Change 3477115 on 2017/06/06 by Jeff.Williams

	Merging //Orion/Main to Release-40.5 (//Orion/Release-40.5) @3477068

	#!rb none
	#!tests none

Change 3477098 on 2017/06/06 by Jeff.Williams

	Initial branch of files from Release-40.4 (//Orion/Release-40.4) to Release-40.5 (//Orion/Release-40.5)

Change 3476585 on 2017/06/06 by Mieszko.Zielinski

	EQS touches to hopefully address the elusive EQS NaN in live build #!Orion

	#!test golden path
	#!rb none

Change 3476342 on 2017/06/06 by Laurent.Delayen

	FCSPose<PoseType>::ConvertToLocalPoses Allow root bone to be modified. Minor optimization: Take out root bone check from loop.

	#!rb lina.halper
	#!tests Ghost PIE

Change 3476336 on 2017/06/06 by Shaun.Kime

	First pass at trying to prevent Wyeth's crash in the EmitterInstance destructor.

	#!rb none
	#!tests tried iterating with multiple changes between emitters/systems
	#!codereview simon.tovey, frank.fella, olaf.piesche

Change 3476160 on 2017/06/06 by Shaun.Kime

	Removing ID's from FNiagaraVariables. Reworking existing code to properly handle this.

	#!rb none
	#!codereview simon.tovey, frank.fella, olaf.piesche
	#!tests recompiled and ran existing emitters, created system, iterated between system and emitter

Change 3476157 on 2017/06/06 by Shaun.Kime

	Fixing code dependency

	#!rb none
	#!tests n/a

Change 3476155 on 2017/06/06 by Shaun.Kime

	Added ability to get Emitter alias from parameter map

	#!tests n/a
	#!rb none

Change 3476152 on 2017/06/06 by Shaun.Kime

	Fixing comment so that system tooltip was meaningful from creation menu

	#!rb none
	#!tests  n/a

Change 3476148 on 2017/06/06 by Shaun.Kime

	Removing gamethread checks as we use a parallel for to update emitter instances, causing this to always fail with multiple emitters in a system.

	#!rb none
	#!codereview simon.tovey, olaf.piesche
	#!tests added multiple emitters and didn't crash

Change 3475898 on 2017/06/06 by Mieszko.Zielinski

	Manual recreation of CL#!3465092 #!UE4

	By LukaszF: "fixed navigation area modifiers created from shape components: sphere and capsule"

	#!test golden path
	#!rb none

Change 3475817 on 2017/06/06 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Now with correctly unshelved CL - made Aftermath a command line option

	#!tests compiled, verified initialziation is command line driven
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3475810 in //Orion/Release-40.4/... via CL 3475812
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3475816 on 2017/06/06 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Now with correctly unshelved CL - made Aftermath a command line option

	#!tests compiled, verified initialziation is command line driven
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3475810 in //Orion/Release-40.4/... via CL 3475812
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3475815 on 2017/06/06 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Now with correctly unshelved CL - made Aftermath a command line option

	#!tests compiled, verified initialziation is command line driven
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3475810 in //Orion/Release-40.4/... via CL 3475812
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3475814 on 2017/06/06 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Now with correctly unshelved CL - made Aftermath a command line option

	#!tests compiled, verified initialziation is command line driven
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3475810 in //Orion/Release-40.4/... via CL 3475812
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3475813 on 2017/06/06 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Now with correctly unshelved CL - made Aftermath a command line option

	#!tests compiled, verified initialziation is command line driven
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3475810 in //Orion/Release-40.4/... via CL 3475812
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3475812 on 2017/06/06 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Now with correctly unshelved CL - made Aftermath a command line option

	#!tests compiled, verified initialziation is command line driven
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3475810 in //Orion/Release-40.4/...
	#!ROBOMERGE-BOT: ORION (Release-40.4 -> Main)

Change 3475810 on 2017/06/06 by Andrew.Grant

	Now with correctly unshelved CL - made Aftermath a command line option

	#!tests compiled, verified initialziation is command line driven
	#!rb none

Change 3475792 on 2017/06/06 by Jon.Lietz

	item cooldowns

	- added in native ability class (UOrionSourceItemAbility) that will be repsonsible for item keyword cooldowns and cost.
	- Moved Application, trigger and activation/deactivation of itemkeywords out of the deck instance and into UOrionSourceItemAbility.
	- added in support for cultivate card trait
	- added in to the engine FAbilityEndedData that will pass through delegates what ability ended the spec handle and if it was cancelled or not
	- added 2 delegates for when abilities end, one inside UAbilitySystemComponent::NotifyAbilityEnded() the other in UGameplayAbility::EndAbility() they bost pass through a const  FAbilityEndedData&

	#!rb david.ratti
	#!tests buy and play cards

Change 3475760 on 2017/06/06 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Made aftermath iniitialization off by default and controlled by the -aftermath command line option
	Logs are now warnings if aftermath is requested but can't be initialized

	#!tests verified command line test works
	#!rb none
	@marcus.wassmer, @arne.schober

	#!ROBOMERGE-SOURCE: CL 3475753 in //Orion/Release-40.4/... via CL 3475755
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3475759 on 2017/06/06 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Made aftermath iniitialization off by default and controlled by the -aftermath command line option
	Logs are now warnings if aftermath is requested but can't be initialized

	#!tests verified command line test works
	#!rb none
	@marcus.wassmer, @arne.schober

	#!ROBOMERGE-SOURCE: CL 3475753 in //Orion/Release-40.4/... via CL 3475755
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3475758 on 2017/06/06 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Made aftermath iniitialization off by default and controlled by the -aftermath command line option
	Logs are now warnings if aftermath is requested but can't be initialized

	#!tests verified command line test works
	#!rb none
	@marcus.wassmer, @arne.schober

	#!ROBOMERGE-SOURCE: CL 3475753 in //Orion/Release-40.4/... via CL 3475755
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3475757 on 2017/06/06 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Made aftermath iniitialization off by default and controlled by the -aftermath command line option
	Logs are now warnings if aftermath is requested but can't be initialized

	#!tests verified command line test works
	#!rb none
	@marcus.wassmer, @arne.schober

	#!ROBOMERGE-SOURCE: CL 3475753 in //Orion/Release-40.4/... via CL 3475755
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3475756 on 2017/06/06 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Made aftermath iniitialization off by default and controlled by the -aftermath command line option
	Logs are now warnings if aftermath is requested but can't be initialized

	#!tests verified command line test works
	#!rb none
	@marcus.wassmer, @arne.schober

	#!ROBOMERGE-SOURCE: CL 3475753 in //Orion/Release-40.4/... via CL 3475755
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3475755 on 2017/06/06 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Made aftermath iniitialization off by default and controlled by the -aftermath command line option
	Logs are now warnings if aftermath is requested but can't be initialized

	#!tests verified command line test works
	#!rb none
	@marcus.wassmer, @arne.schober

	#!ROBOMERGE-SOURCE: CL 3475753 in //Orion/Release-40.4/...
	#!ROBOMERGE-BOT: ORION (Release-40.4 -> Main)

Change 3475753 on 2017/06/06 by Andrew.Grant

	Made aftermath iniitialization off by default and controlled by the -aftermath command line option
	Logs are now warnings if aftermath is requested but can't be initialized

	#!tests verified command line test works
	#!rb none
	#!review-3475754 @marcus.wassmer, @arne.schober

Change 3475491 on 2017/06/06 by Simon.Tovey

	Feeding parameter collection values into simulaitons.

	? Setup binding from parameter collections to simulation exec contexts. Data is fed in now.
	? Modified names of collection parameter such that they're always uniquely associated with a particular collection. In case two sets use the same name for example.
	Required some name conversion between the internals and the UI.
	? Modified node to not link to params by ID as they will be removed shortly.
	? NiagaraWorldManager now ticking to push parameter data from global collections.
	? Added BP function library call to grab the global collection instance for a collection and BP getters and setters for instances.
	? Components also can override the global instance though this isn't hooked up to anything as yet. I imagine this will be handy for creating override volumes in the world and having components interpolate between those similar to post process volumes.

	Minor/unrelated
	? Fixed crash on exit. Changed system instance in component to be Unique ptr and always access via component to more direcly control lifetime.
	? Crash fix when getting matrices from parameter map. TypeEditorUtilities was null.
	? Fixed bug in GetTypeDefaultValue()
	? Fixed property tagging on FNiagaraStatScope

	#!tests emitters work. Data is fed in.
	#!rb none
	#!codereview Olaf.Piesche, Shaun.Kime, Frank.Fella

Change 3474483 on 2017/06/05 by Laurent.Delayen

	Added new BlendBoneByChannel AnimNode to blend two poses, per bone, per channel. For example blend only translation from Pelvis.

	#!rb none
	#!test Ghost
	#!codereview lina.halper

Change 3474099 on 2017/06/05 by Alexis.Matte

	Copy/paste material should copy paste only the material instance
	#!rb none
	#!test none

Change 3474073 on 2017/06/05 by Daniel.Lamb

	Added estimated timing for reatltime updates.
	#!rb Trivial
	#!test Launch build paragon.

Change 3474066 on 2017/06/05 by Daniel.Lamb

	Increased heartbeat frequency for realtime cooking.
	#!rb Trivial
	#!test Realtime cooking

Change 3473623 on 2017/06/05 by Daniel.Lamb

	Using notimeouts on client and server when running realtime cooking, as the client is slowed down making it timeout.
	#!rb Trivial
	#!test Realtime cook paragon orion_entry.

Change 3473484 on 2017/06/05 by Frank.Fella

	Niagara - Preliminary support for dynamic inputs.

	#!tests Dynamic inputs are shown in the stack UI and their inputs are editable.
	#!rb none

	#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime

Change 3473481 on 2017/06/05 by Frank.Fella

	Niagara - Highlight the connecting wire when hovering the wire itself or one of it's connected pins.

	#!tests The wire highlights.
	#!rb none

	#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime

Change 3473480 on 2017/06/05 by Frank.Fella

	Niagara - Notify the graph that it has changed when adding and connecting pins on a node with dynamic pins.

	#!tests The graph is now shown as modified and needing compiling when connecting or adding pins on a node with dynamic pins.

	#!rb none
	#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime

Change 3473479 on 2017/06/05 by Frank.Fella

	Niagara - Fix an issue where module inputs were not getting aliased correctly when there was more than one of the same node when modifying them from the stack.

	#!test The inputs now get aliased correctly.
	#!rb none

	#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime

Change 3472889 on 2017/06/03 by Andrew.Grant

	Fixed merge error
	#!tests compiled
	#!rb none

Change 3472547 on 2017/06/02 by Olaf.Piesche

	Use the correct number of instances after sim step; this makes killing particles work properly in GPU sim

	#!codereview simon.tovey
	#!rb none
	#!tests GPUTest emitter and OrbitalMotion test emitter

Change 3472452 on 2017/06/02 by Olaf.Piesche

	More GPU spawn fixes; no more garbage particles in buffers after spawning with GPU simulation
	Bit more cleanup

	#!rb none
	#!tests GPUTest emitter
	#!codereview simon.tovey

Change 3472284 on 2017/06/02 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Gauntlet - if the specified build has a client but not a server, fallback to using the editor as a server

	@Daniel.Lamb
	#!tests ran Gauntlet on build with / without server
	#!rb -

	#!ROBOMERGE-SOURCE: CL 3471727 in //Orion/Release-40.3/... via CL 3472202 via CL 3472213
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3472283 on 2017/06/02 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Gauntlet - if the specified build has a client but not a server, fallback to using the editor as a server

	@Daniel.Lamb
	#!tests ran Gauntlet on build with / without server
	#!rb -

	#!ROBOMERGE-SOURCE: CL 3471727 in //Orion/Release-40.3/... via CL 3472202 via CL 3472213
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3472282 on 2017/06/02 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Gauntlet - if the specified build has a client but not a server, fallback to using the editor as a server

	@Daniel.Lamb
	#!tests ran Gauntlet on build with / without server
	#!rb -

	#!ROBOMERGE-SOURCE: CL 3471727 in //Orion/Release-40.3/... via CL 3472202 via CL 3472213
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3472278 on 2017/06/02 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Gauntlet - if the specified build has a client but not a server, fallback to using the editor as a server

	@Daniel.Lamb
	#!tests ran Gauntlet on build with / without server
	#!rb -

	#!ROBOMERGE-SOURCE: CL 3471727 in //Orion/Release-40.3/... via CL 3472202 via CL 3472213
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3472275 on 2017/06/02 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Gauntlet - if the specified build has a client but not a server, fallback to using the editor as a server

	@Daniel.Lamb
	#!tests ran Gauntlet on build with / without server
	#!rb -

	#!ROBOMERGE-SOURCE: CL 3471727 in //Orion/Release-40.3/... via CL 3472202 via CL 3472213
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3472213 on 2017/06/02 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Gauntlet - if the specified build has a client but not a server, fallback to using the editor as a server

	@Daniel.Lamb
	#!tests ran Gauntlet on build with / without server
	#!rb -

	#!ROBOMERGE-SOURCE: CL 3471727 in //Orion/Release-40.3/... via CL 3472202
	#!ROBOMERGE-BOT: ORION (Release-40.4 -> Main)

Change 3472202 on 2017/06/02 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Gauntlet - if the specified build has a client but not a server, fallback to using the editor as a server

	@Daniel.Lamb
	#!tests ran Gauntlet on build with / without server
	#!rb -

	#!ROBOMERGE-SOURCE: CL 3471727 in //Orion/Release-40.3/...
	#!ROBOMERGE-BOT: ORION (Release-40.3 -> Release-40.4)

Change 3471976 on 2017/06/02 by robomerge

	#!ROBOMERGE-AUTHOR: nick.reid
	Gauntlet script fixes
	#!tests ran locally
	#!rb AG

	#!ROBOMERGE-SOURCE: CL 3471604 in //Orion/Release-40.4/... via CL 3471809
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3471975 on 2017/06/02 by robomerge

	#!ROBOMERGE-AUTHOR: nick.reid
	Gauntlet script fixes
	#!tests ran locally
	#!rb AG

	#!ROBOMERGE-SOURCE: CL 3471604 in //Orion/Release-40.4/... via CL 3471809
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3471974 on 2017/06/02 by robomerge

	#!ROBOMERGE-AUTHOR: nick.reid
	Gauntlet script fixes
	#!tests ran locally
	#!rb AG

	#!ROBOMERGE-SOURCE: CL 3471604 in //Orion/Release-40.4/... via CL 3471809
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3471973 on 2017/06/02 by robomerge

	#!ROBOMERGE-AUTHOR: nick.reid
	Gauntlet script fixes
	#!tests ran locally
	#!rb AG

	#!ROBOMERGE-SOURCE: CL 3471604 in //Orion/Release-40.4/... via CL 3471809
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3471972 on 2017/06/02 by robomerge

	#!ROBOMERGE-AUTHOR: nick.reid
	Gauntlet script fixes
	#!tests ran locally
	#!rb AG

	#!ROBOMERGE-SOURCE: CL 3471604 in //Orion/Release-40.4/... via CL 3471809
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3471966 on 2017/06/02 by Andrew.Grant

	Fixed robomerge integration
	#!tests #!rb none

Change 3471845 on 2017/06/02 by robomerge

	#!ROBOMERGE-AUTHOR: nick.reid
	AG - made local builds use editor server
	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3471566 in //Orion/Release-40.4/... via CL 3471806
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3471844 on 2017/06/02 by robomerge

	#!ROBOMERGE-AUTHOR: nick.reid
	AG - made local builds use editor server
	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3471566 in //Orion/Release-40.4/... via CL 3471806
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3471843 on 2017/06/02 by robomerge

	#!ROBOMERGE-AUTHOR: nick.reid
	AG - made local builds use editor server
	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3471566 in //Orion/Release-40.4/... via CL 3471806
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3471842 on 2017/06/02 by robomerge

	#!ROBOMERGE-AUTHOR: nick.reid
	AG - made local builds use editor server
	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3471566 in //Orion/Release-40.4/... via CL 3471806
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3471835 on 2017/06/02 by robomerge

	#!ROBOMERGE-AUTHOR: ben.marsh
	Remove setting to copy full crash dumps to \\epicgames.net\root\Projects\Paragon\QA_CrashReports. Don't think anyone is using this.

	#!rb none

	#!ROBOMERGE-SOURCE: CL 3471379 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3471834 on 2017/06/02 by robomerge

	#!ROBOMERGE-AUTHOR: ben.marsh
	Remove setting to copy full crash dumps to \\epicgames.net\root\Projects\Paragon\QA_CrashReports. Don't think anyone is using this.

	#!rb none

	#!ROBOMERGE-SOURCE: CL 3471379 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3471833 on 2017/06/02 by robomerge

	#!ROBOMERGE-AUTHOR: ben.marsh
	Remove setting to copy full crash dumps to \\epicgames.net\root\Projects\Paragon\QA_CrashReports. Don't think anyone is using this.

	#!rb none

	#!ROBOMERGE-SOURCE: CL 3471379 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3471832 on 2017/06/02 by robomerge

	#!ROBOMERGE-AUTHOR: ben.marsh
	Remove setting to copy full crash dumps to \\epicgames.net\root\Projects\Paragon\QA_CrashReports. Don't think anyone is using this.

	#!rb none

	#!ROBOMERGE-SOURCE: CL 3471379 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3471831 on 2017/06/02 by robomerge

	#!ROBOMERGE-AUTHOR: ben.marsh
	Remove setting to copy full crash dumps to \\epicgames.net\root\Projects\Paragon\QA_CrashReports. Don't think anyone is using this.

	#!rb none

	#!ROBOMERGE-SOURCE: CL 3471379 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3471809 on 2017/06/02 by robomerge

	#!ROBOMERGE-AUTHOR: nick.reid
	Gauntlet script fixes
	#!tests ran locally
	#!rb AG

	#!ROBOMERGE-SOURCE: CL 3471604 in //Orion/Release-40.4/...
	#!ROBOMERGE-BOT: ORION (Release-40.4 -> Main)

Change 3471806 on 2017/06/02 by robomerge

	#!ROBOMERGE-AUTHOR: nick.reid
	AG - made local builds use editor server
	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3471566 in //Orion/Release-40.4/...
	#!ROBOMERGE-BOT: ORION (Release-40.4 -> Main)

Change 3471727 on 2017/06/02 by Andrew.Grant

	Gauntlet - if the specified build has a client but not a server, fallback to using the editor as a server

	#!review-3471728 @Daniel.Lamb
	#!tests ran Gauntlet on build with / without server
	#!rb -

Change 3471689 on 2017/06/02 by Zak.Middleton

	#!ue4-orion - Added virtual OnClientCorrectionReceived() to CharacterMovement.

	Stubbed implementation for Orion to be replaced/augmented for analytics.

	#!codereview Andrew.Grant
	#!rb none
	#!jira OR-37131
	#!tests Multi PIE

Change 3471654 on 2017/06/02 by Andrew.Grant

	Merging file cull from //Orion/Main to Dev-Balance (//Orion/Dev-Balance)
	#!tests #!rb na

Change 3471627 on 2017/06/02 by Andrew.Grant

	Merging file pruning from //Orion/Main to Dev-Cinematics (//Orion/Dev-Cinematics)
	#!tests #!rb na

Change 3471604 on 2017/06/02 by Nick.Reid

	Gauntlet script fixes
	#!tests ran locally
	#!rb AG

Change 3471566 on 2017/06/02 by Nick.Reid

	AG - made local builds use editor server
	#!tests ran locally
	#!rb none

Change 3471379 on 2017/06/02 by Ben.Marsh

	Remove setting to copy full crash dumps to \\epicgames.net\root\Projects\Paragon\QA_CrashReports. Don't think anyone is using this.

	#!rb none

Change 3471304 on 2017/06/02 by andrew.grant

	Removing some unused files to free up space across branches
	#!tests compiled locally, preflighted standard build
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3470976 in //Orion/Release-40.2/... via CL 3471002 via CL 3471024 via CL 3471072
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

	#!ROBOMERGE-SAYS: Unresolved conflicts. andrew.grant, please merge this change by hand.
	//ROBOMERGE_ORION_Dev_General/Engine/Source/ThirdParty/PhysX/Lib/Win32/VS2015/APEX_Clothing_x86.lib
	//ROBOMERGE_ORION_Dev_General/Engine/Source/ThirdParty/PhysX/Lib/Win32/VS2015/APEX_ClothingCHECKED_x86.lib
	//ROBOMERGE_ORION_Dev_General/Engine/Source/ThirdParty/PhysX/Lib/Win32/VS2015/APEX_ClothingPROFILE_x86.lib
	//ROBOMERGE_ORION_Dev_General/Engine/Source/ThirdParty/PhysX/Lib/Win32/VS2015/APEX_Destructible_x86.lib
	//ROBOMERGE_ORION_Dev_General/Engine/Source/ThirdParty/PhysX/Lib/Win32/VS2015/APEX_DestructibleCHECKED_x86.lib
	//ROBOMERGE_ORION_Dev_General/Engine/Source/ThirdParty/PhysX/Lib/Win32/VS2015/APEX_DestructiblePROFILE_x86.lib
	//ROBOMERGE_ORION_Dev_General/Engine/Source/ThirdParty/PhysX...
	#!CodeReview: andrew.grant, jason.bestimt, jeff.williams

Change 3471231 on 2017/06/02 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Removing some unused files to free up space across branches
	#!tests compiled locally, preflighted standard build
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3470976 in //Orion/Release-40.2/... via CL 3471002 via CL 3471024 via CL 3471072
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3471205 on 2017/06/02 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Removing some unused files to free up space across branches
	#!tests compiled locally, preflighted standard build
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3470976 in //Orion/Release-40.2/... via CL 3471002 via CL 3471024 via CL 3471072
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3471072 on 2017/06/02 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Removing some unused files to free up space across branches
	#!tests compiled locally, preflighted standard build
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3470976 in //Orion/Release-40.2/... via CL 3471002 via CL 3471024
	#!ROBOMERGE-BOT: ORION (Release-40.4 -> Main)

Change 3471024 on 2017/06/02 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Removing some unused files to free up space across branches
	#!tests compiled locally, preflighted standard build
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3470976 in //Orion/Release-40.2/... via CL 3471002
	#!ROBOMERGE-BOT: ORION (Release-40.3 -> Release-40.4)

Change 3471002 on 2017/06/02 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Removing some unused files to free up space across branches
	#!tests compiled locally, preflighted standard build
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3470976 in //Orion/Release-40.2/...
	#!ROBOMERGE-BOT: ORION (Release-40.2 -> Release-40.3)

Change 3470976 on 2017/06/01 by Andrew.Grant

	Removing some unused files to free up space across branches
	#!tests compiled locally, preflighted standard build
	#!rb none

Change 3470672 on 2017/06/01 by Daniel.Lamb

	Added new commandline argument for gauntlet which allows seperate client commands.
	Fixed realtime cooking to pass commandline options correctly to the server and client.
	#!rb None
	#!test Realtime cooking paragon

Change 3470645 on 2017/06/01 by Olaf.Piesche

	GPU sim part 2; cleanup, more bug fixing

	#!lockdown Andrew.Bains
	#!codereview simon.tovey
	#!rb none
	#!tests the usual

Change 3470636 on 2017/06/01 by Daniel.Lamb

	Improved startup time of editor by reducing number of automatic cook platforms for realtime cooking.
	#!rb Trivial
	#!test Editor paragon.

Change 3470472 on 2017/06/01 by Shaun.Kime

	Checkpointing work on compiling system and emitter graph. Very simple graphs of these types work now. No harm has befallen any of the previously working graphs.

	Some constants did change and you will MANUALLY NEED TO UPDATE any graphs referencing them.

	// Engine parameters are always read-only, no matter what level you are at.
	Engine.DeltaTime
	Engine.InverseDeltaTime
	Engine.ExecutionCount
	Engine.Owner.Position
	Engine.Owner.Velocity
	Engine.Owner.XAxis
	Engine.Owner.YAxis
	Engine.Owner.ZAxis
	Engine.Owner.LocalToWorld
	Engine.Owner.WorldToLocal
	Engine.Owner.LocalToWorldTransposed
	Engine.Owner.WorldToLocalTransposed

	// System parameters are writable in System Spawn/Update scripts and read-only otherwise.
	System.Age

	// Emitter parameters are writable in System Spawn/Update & Emitter Spawn/Update scripts and read-only otherwise.
	Emitter.Age
	Emitter.SpawnRate
	Emitter.SpawnInterval
	Emitter.InterpSpawnStartDt
	Emitter.PreviousSpawnRemainder

	#!rb none
	#!tests all existing graphs
	#!code.review frank.fella, simon.tovey, olaf.piesche

Change 3469908 on 2017/06/01 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Bumped script version to grab new publishing tools
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3469901 in //Orion/Release-40.3/... via CL 3469902 via CL 3469903
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3469907 on 2017/06/01 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Bumped script version to grab new publishing tools
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3469901 in //Orion/Release-40.3/... via CL 3469902 via CL 3469903
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3469906 on 2017/06/01 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Bumped script version to grab new publishing tools
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3469901 in //Orion/Release-40.3/... via CL 3469902 via CL 3469903
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3469905 on 2017/06/01 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Bumped script version to grab new publishing tools
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3469901 in //Orion/Release-40.3/... via CL 3469902 via CL 3469903
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3469904 on 2017/06/01 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Bumped script version to grab new publishing tools
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3469901 in //Orion/Release-40.3/... via CL 3469902 via CL 3469903
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3469903 on 2017/06/01 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Bumped script version to grab new publishing tools
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3469901 in //Orion/Release-40.3/... via CL 3469902
	#!ROBOMERGE-BOT: ORION (Release-40.4 -> Main)

Change 3469902 on 2017/06/01 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Bumped script version to grab new publishing tools
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3469901 in //Orion/Release-40.3/...
	#!ROBOMERGE-BOT: ORION (Release-40.3 -> Release-40.4)

Change 3469901 on 2017/06/01 by Andrew.Grant

	Bumped script version to grab new publishing tools
	#!tests #!rb none

Change 3469459 on 2017/06/01 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	UBT Merge from BenM:



	UBT: Fix single-file compile causing a different UHT manifest to be generated, potentially excluding hidden dependencies.

	#!rb none
	#!tests single file compile

	#!ROBOMERGE-SOURCE: CL 3469454 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3469458 on 2017/06/01 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	UBT Merge from BenM:



	UBT: Fix single-file compile causing a different UHT manifest to be generated, potentially excluding hidden dependencies.

	#!rb none
	#!tests single file compile

	#!ROBOMERGE-SOURCE: CL 3469454 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3469457 on 2017/06/01 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	UBT Merge from BenM:



	UBT: Fix single-file compile causing a different UHT manifest to be generated, potentially excluding hidden dependencies.

	#!rb none
	#!tests single file compile

	#!ROBOMERGE-SOURCE: CL 3469454 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3469455 on 2017/06/01 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	UBT Merge from BenM:



	UBT: Fix single-file compile causing a different UHT manifest to be generated, potentially excluding hidden dependencies.

	#!rb none
	#!tests single file compile

	#!ROBOMERGE-SOURCE: CL 3469454 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3469454 on 2017/06/01 by David.Ratti

	UBT Merge from BenM:



	UBT: Fix single-file compile causing a different UHT manifest to be generated, potentially excluding hidden dependencies.

	#!rb none
	#!tests single file compile

Change 3469422 on 2017/06/01 by Nick.Darnell

	Cursor - We shouldn't try to map the cursor for "None".  Also fixing the ensure to use printf formatting.

	#!fyi Matt.Schembari
	#!rb none
	#!tests ran on PS4

Change 3469368 on 2017/06/01 by Daniel.Lamb

	Added support for precooked cook on the fly with realtime updates.
	Prefly for short.
	#!rb Andrew.Grant
	#!review-3468486 @Andrew.Grant, @Ben.Zeigler
	#!test Cook paragon, prefly paragon, shared cooked builds paragon

Change 3469261 on 2017/06/01 by Simon.Tovey

	Main thrust of this CL is to improve parameter handling for both code complexity and performance.
	Also paves the way for simple binding of parameter collections.

	- Refactored much execution work into FNiagaraScriptExecutionContext and made them persistent objects. This should be usable for system level scripts too.
	- Moved paraemter storage to use FNiagaraParameterStore. Done away with all those arrays and searching to build a final temp buffer for execution.
	- Same buffer should work for CPU and GPU.
	- Now binding directly between parameter stores to push data down into execution contexts that use it.
	- Future CL will extend systems to bind to the parameter collections they use so edits to said collection will automatically propagate down into using emtiters.
	- Changed parameter collections slightly so their instances will always have the same layout and have a copy of all the collection's data. Will remove a couple of cases where a rebind would be required at runtime.

	MISC
	- Moved stats id creation to the script itself as this data was being duplicated for every emitter.
	- Moved previous frame parameter data for interpolated spawn to the start of the parameter buffer to better fit in with other changes.
	- Various minor bug fixes.

	#!rb Shaun.Kime
	#!tests Test emitters work. Maybe a few issues with GPU sim which I'll work through with Olaf.
	#!codereview Shaun.Kime, Frank.Fella, Olaf.Piesche

Change 3469232 on 2017/06/01 by Ben.Marsh

	UBT: Fix single-file compile causing a different UHT manifest to be generated, potentially excluding hidden dependencies.

	#!rb none
	#!fyi David.Ratti
	#!tests single file compile

Change 3468842 on 2017/06/01 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Changed 'ensureAlways' to 'ensure' in EnvQueryInstance.cpp #!UE4

	A temp fix for hitches in OR-39101. Looking for a root cause now.

	#!rb none
	#!test golden path
	#!jira OR-39101
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3468105 in //Orion/Release-40.3/... via CL 3468106 via CL 3468107
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3468841 on 2017/06/01 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Changed 'ensureAlways' to 'ensure' in EnvQueryInstance.cpp #!UE4

	A temp fix for hitches in OR-39101. Looking for a root cause now.

	#!rb none
	#!test golden path
	#!jira OR-39101
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3468105 in //Orion/Release-40.3/... via CL 3468106 via CL 3468107
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3468840 on 2017/06/01 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Changed 'ensureAlways' to 'ensure' in EnvQueryInstance.cpp #!UE4

	A temp fix for hitches in OR-39101. Looking for a root cause now.

	#!rb none
	#!test golden path
	#!jira OR-39101
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3468105 in //Orion/Release-40.3/... via CL 3468106 via CL 3468107
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3468839 on 2017/06/01 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Changed 'ensureAlways' to 'ensure' in EnvQueryInstance.cpp #!UE4

	A temp fix for hitches in OR-39101. Looking for a root cause now.

	#!rb none
	#!test golden path
	#!jira OR-39101
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3468105 in //Orion/Release-40.3/... via CL 3468106 via CL 3468107
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3468838 on 2017/06/01 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Changed 'ensureAlways' to 'ensure' in EnvQueryInstance.cpp #!UE4

	A temp fix for hitches in OR-39101. Looking for a root cause now.

	#!rb none
	#!test golden path
	#!jira OR-39101
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3468105 in //Orion/Release-40.3/... via CL 3468106 via CL 3468107
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3468797 on 2017/06/01 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Locking Release-40.2 to network CL 3464164

	#!tests #!rb na

	#!ROBOMERGE-SOURCE: CL 3467826 in //Orion/Release-40.2/... via CL 3467827 via CL 3467828 via CL 3467829
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3468796 on 2017/06/01 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Locking Release-40.2 to network CL 3464164

	#!tests #!rb na

	#!ROBOMERGE-SOURCE: CL 3467826 in //Orion/Release-40.2/... via CL 3467827 via CL 3467828 via CL 3467829
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3468795 on 2017/06/01 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Locking Release-40.2 to network CL 3464164

	#!tests #!rb na

	#!ROBOMERGE-SOURCE: CL 3467826 in //Orion/Release-40.2/... via CL 3467827 via CL 3467828 via CL 3467829
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3468794 on 2017/06/01 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Locking Release-40.2 to network CL 3464164

	#!tests #!rb na

	#!ROBOMERGE-SOURCE: CL 3467826 in //Orion/Release-40.2/... via CL 3467827 via CL 3467828 via CL 3467829
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3468793 on 2017/06/01 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Locking Release-40.2 to network CL 3464164

	#!tests #!rb na

	#!ROBOMERGE-SOURCE: CL 3467826 in //Orion/Release-40.2/... via CL 3467827 via CL 3467828 via CL 3467829
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3468661 on 2017/05/31 by Andrew.Grant

	Merging fix, mostly to get a new CL
	#!tests #!rb none

Change 3468321 on 2017/05/31 by Andrew.Grant

	Merging //Orion/Dev-General @ 3466840 to Dev-General-Playtest (//Orion/Dev-General-Playtest)
	#!tests #!rb none

Change 3468107 on 2017/05/31 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Changed 'ensureAlways' to 'ensure' in EnvQueryInstance.cpp #!UE4

	A temp fix for hitches in OR-39101. Looking for a root cause now.

	#!rb none
	#!test golden path
	#!jira OR-39101
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3468105 in //Orion/Release-40.3/... via CL 3468106
	#!ROBOMERGE-BOT: ORION (Release-40.4 -> Main)

Change 3468106 on 2017/05/31 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Changed 'ensureAlways' to 'ensure' in EnvQueryInstance.cpp #!UE4

	A temp fix for hitches in OR-39101. Looking for a root cause now.

	#!rb none
	#!test golden path
	#!jira OR-39101
	#!lockdown Andrew.Grant

	#!ROBOMERGE-SOURCE: CL 3468105 in //Orion/Release-40.3/...
	#!ROBOMERGE-BOT: ORION (Release-40.3 -> Release-40.4)

Change 3468105 on 2017/05/31 by Mieszko.Zielinski

	Changed 'ensureAlways' to 'ensure' in EnvQueryInstance.cpp #!UE4

	A temp fix for hitches in OR-39101. Looking for a root cause now.

	#!rb none
	#!test golden path
	#!jira OR-39101
	#!lockdown Andrew.Grant

Change 3467855 on 2017/05/31 by Andrew.Grant

	Removed leftover test-code
	#!tests #!rb none

Change 3467840 on 2017/05/31 by Andrew.Grant

	"redirected tag still in table" message will only be a warning if the redirected tag is not used as part of other hierarchies.

	E.g. Changing Foo to NewFoo will warn if NewFoo is still in the table, and Foo.Bar1 does not exist.

	#!review-3467804 @David.Ratti
	#!jira OR-39005
	#!tests verified warning is skipped
	#!rb none

Change 3467829 on 2017/05/31 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Locking Release-40.2 to network CL 3464164

	#!tests #!rb na

	#!ROBOMERGE-SOURCE: CL 3467826 in //Orion/Release-40.2/... via CL 3467827 via CL 3467828
	#!ROBOMERGE-BOT: ORION (Release-40.4 -> Main)

Change 3467828 on 2017/05/31 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Locking Release-40.2 to network CL 3464164

	#!tests #!rb na

	#!ROBOMERGE-SOURCE: CL 3467826 in //Orion/Release-40.2/... via CL 3467827
	#!ROBOMERGE-BOT: ORION (Release-40.3 -> Release-40.4)

Change 3467827 on 2017/05/31 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Locking Release-40.2 to network CL 3464164

	#!tests #!rb na

	#!ROBOMERGE-SOURCE: CL 3467826 in //Orion/Release-40.2/...
	#!ROBOMERGE-BOT: ORION (Release-40.2 -> Release-40.3)

Change 3467826 on 2017/05/31 by Andrew.Grant

	Locking Release-40.2 to network CL 3464164

	#!tests #!rb na

	#!ROBOMERGE: !40.3

Change 3467610 on 2017/05/31 by David.Ratti

	Ability System: add non debug methods for getting direct access to attribute mods.

	#!rb none
	#!tests golden path
	#!review-3467611 @Jon.Lietz

Change 3467358 on 2017/05/31 by Andrew.Grant

	Better fix for crash loading maps via content browser from TomS
	#!tests compiled, verified can still load astrolabe via content browser
	#!rb TomS

Change 3466840 on 2017/05/31 by Andrew.Grant

	Better implementation of 3466788 workaround - now append old delegates to any new ones that have been added
	#!tests opened several maps
	#!rb none

Change 3466811 on 2017/05/30 by Jeff.Williams

	Merging //Orion/Main to Release-40.4 (//Orion/Release-40.4)

	#!rb none
	#!tests none

Change 3466796 on 2017/05/30 by Jeff.Williams

	Initial branch of files from Release-40.3 (//Orion/Release-40.3) to Release-40.4 (//Orion/Release-40.4)

Change 3466788 on 2017/05/30 by Andrew.Grant

	Work-around for crash that can occur when loading a map that contains skeletal meshes via the content browser

	#!tests no longer crash loading astrolable via content browser
	#!rb none

Change 3466787 on 2017/05/30 by Andrew.Grant

	Back out revision 33 from //Orion/Dev-General/Engine/Source/Runtime/Renderer/Private/RendererScene.cpp
	#!tests #!rb none

Change 3466773 on 2017/05/30 by Andrew.Grant

	Work-around for crash loading levels from the content browser
	#!tests double-clicking Astrolobe no longer crashes
	#!rb none

Change 3466192 on 2017/05/30 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed engine hitch delegate to provide source of hitch as well as duration.

	Changed OrionGameState_Moba hitch reporting to issue HITCHHUNTER logs for clients as well as servers.

	OrionGameState_Moba now checks for an elapsed time > HitchThreshold while ticking. If reported this indicated outside forces are hampering the games ability to run at framerate

	#!tests ran solo game
	#!rb none
	@jason.bestimt, @daniel.lamb

	#!ROBOMERGE-SOURCE: CL 3464148 in //Orion/Release-40.1/... via CL 3464150 via CL 3464151 via CL 3464152
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3466191 on 2017/05/30 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed engine hitch delegate to provide source of hitch as well as duration.

	Changed OrionGameState_Moba hitch reporting to issue HITCHHUNTER logs for clients as well as servers.

	OrionGameState_Moba now checks for an elapsed time > HitchThreshold while ticking. If reported this indicated outside forces are hampering the games ability to run at framerate

	#!tests ran solo game
	#!rb none
	@jason.bestimt, @daniel.lamb

	#!ROBOMERGE-SOURCE: CL 3464148 in //Orion/Release-40.1/... via CL 3464150 via CL 3464151 via CL 3464152
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3466190 on 2017/05/30 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed engine hitch delegate to provide source of hitch as well as duration.

	Changed OrionGameState_Moba hitch reporting to issue HITCHHUNTER logs for clients as well as servers.

	OrionGameState_Moba now checks for an elapsed time > HitchThreshold while ticking. If reported this indicated outside forces are hampering the games ability to run at framerate

	#!tests ran solo game
	#!rb none
	@jason.bestimt, @daniel.lamb

	#!ROBOMERGE-SOURCE: CL 3464148 in //Orion/Release-40.1/... via CL 3464150 via CL 3464151 via CL 3464152
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3466189 on 2017/05/30 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed engine hitch delegate to provide source of hitch as well as duration.

	Changed OrionGameState_Moba hitch reporting to issue HITCHHUNTER logs for clients as well as servers.

	OrionGameState_Moba now checks for an elapsed time > HitchThreshold while ticking. If reported this indicated outside forces are hampering the games ability to run at framerate

	#!tests ran solo game
	#!rb none
	@jason.bestimt, @daniel.lamb

	#!ROBOMERGE-SOURCE: CL 3464148 in //Orion/Release-40.1/... via CL 3464150 via CL 3464151 via CL 3464152
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3466188 on 2017/05/30 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed engine hitch delegate to provide source of hitch as well as duration.

	Changed OrionGameState_Moba hitch reporting to issue HITCHHUNTER logs for clients as well as servers.

	OrionGameState_Moba now checks for an elapsed time > HitchThreshold while ticking. If reported this indicated outside forces are hampering the games ability to run at framerate

	#!tests ran solo game
	#!rb none
	@jason.bestimt, @daniel.lamb

	#!ROBOMERGE-SOURCE: CL 3464148 in //Orion/Release-40.1/... via CL 3464150 via CL 3464151 via CL 3464152
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3466187 on 2017/05/30 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added config setting for amount of time to spend per-frame checkpointing actors.

	Previously this was unbound (0) on Orion and would take ~60ms every second. In theory that means it needs a timeslice of 0.06ms each frame, but I'm going to be super generous and give it 4ms..

	#!tests ran local game and verified timeslice value is set and obeyed
	#!rb none
	@jason.bestimt, @daniel.lamb, @ryan.gerleve

	#!ROBOMERGE-SOURCE: CL 3464140 in //Orion/Release-40.1/... via CL 3464143 via CL 3464145 via CL 3464147
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3466186 on 2017/05/30 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added config setting for amount of time to spend per-frame checkpointing actors.

	Previously this was unbound (0) on Orion and would take ~60ms every second. In theory that means it needs a timeslice of 0.06ms each frame, but I'm going to be super generous and give it 4ms..

	#!tests ran local game and verified timeslice value is set and obeyed
	#!rb none
	@jason.bestimt, @daniel.lamb, @ryan.gerleve

	#!ROBOMERGE-SOURCE: CL 3464140 in //Orion/Release-40.1/... via CL 3464143 via CL 3464145 via CL 3464147
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3466185 on 2017/05/30 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added config setting for amount of time to spend per-frame checkpointing actors.

	Previously this was unbound (0) on Orion and would take ~60ms every second. In theory that means it needs a timeslice of 0.06ms each frame, but I'm going to be super generous and give it 4ms..

	#!tests ran local game and verified timeslice value is set and obeyed
	#!rb none
	@jason.bestimt, @daniel.lamb, @ryan.gerleve

	#!ROBOMERGE-SOURCE: CL 3464140 in //Orion/Release-40.1/... via CL 3464143 via CL 3464145 via CL 3464147
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3466184 on 2017/05/30 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added config setting for amount of time to spend per-frame checkpointing actors.

	Previously this was unbound (0) on Orion and would take ~60ms every second. In theory that means it needs a timeslice of 0.06ms each frame, but I'm going to be super generous and give it 4ms..

	#!tests ran local game and verified timeslice value is set and obeyed
	#!rb none
	@jason.bestimt, @daniel.lamb, @ryan.gerleve

	#!ROBOMERGE-SOURCE: CL 3464140 in //Orion/Release-40.1/... via CL 3464143 via CL 3464145 via CL 3464147
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3466183 on 2017/05/30 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added config setting for amount of time to spend per-frame checkpointing actors.

	Previously this was unbound (0) on Orion and would take ~60ms every second. In theory that means it needs a timeslice of 0.06ms each frame, but I'm going to be super generous and give it 4ms..

	#!tests ran local game and verified timeslice value is set and obeyed
	#!rb none
	@jason.bestimt, @daniel.lamb, @ryan.gerleve

	#!ROBOMERGE-SOURCE: CL 3464140 in //Orion/Release-40.1/... via CL 3464143 via CL 3464145 via CL 3464147
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3466182 on 2017/05/30 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Removed debounce period from Timeguard reporting. Unlike stat dumphitches these are low overhead so one report is not
	going to guarantee another hitch.

	#!tests ran solo game locally
	#!rb none
	@daniel.lamb, @jason.bestimt

	#!ROBOMERGE-SOURCE: CL 3464138 in //Orion/Release-40.1/... via CL 3464142 via CL 3464144 via CL 3464146
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3466181 on 2017/05/30 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Removed debounce period from Timeguard reporting. Unlike stat dumphitches these are low overhead so one report is not
	going to guarantee another hitch.

	#!tests ran solo game locally
	#!rb none
	@daniel.lamb, @jason.bestimt

	#!ROBOMERGE-SOURCE: CL 3464138 in //Orion/Release-40.1/... via CL 3464142 via CL 3464144 via CL 3464146
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3466180 on 2017/05/30 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Removed debounce period from Timeguard reporting. Unlike stat dumphitches these are low overhead so one report is not
	going to guarantee another hitch.

	#!tests ran solo game locally
	#!rb none
	@daniel.lamb, @jason.bestimt

	#!ROBOMERGE-SOURCE: CL 3464138 in //Orion/Release-40.1/... via CL 3464142 via CL 3464144 via CL 3464146
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3466177 on 2017/05/30 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Removed debounce period from Timeguard reporting. Unlike stat dumphitches these are low overhead so one report is not
	going to guarantee another hitch.

	#!tests ran solo game locally
	#!rb none
	@daniel.lamb, @jason.bestimt

	#!ROBOMERGE-SOURCE: CL 3464138 in //Orion/Release-40.1/... via CL 3464142 via CL 3464144 via CL 3464146
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3466176 on 2017/05/30 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Removed debounce period from Timeguard reporting. Unlike stat dumphitches these are low overhead so one report is not
	going to guarantee another hitch.

	#!tests ran solo game locally
	#!rb none
	@daniel.lamb, @jason.bestimt

	#!ROBOMERGE-SOURCE: CL 3464138 in //Orion/Release-40.1/... via CL 3464142 via CL 3464144 via CL 3464146
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3466175 on 2017/05/30 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Moved WorldTick timeguard into world tick for clarity.
	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3464134 in //Orion/Release-40.1/... via CL 3464135 via CL 3464136 via CL 3464137
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3466172 on 2017/05/30 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Moved WorldTick timeguard into world tick for clarity.
	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3464134 in //Orion/Release-40.1/... via CL 3464135 via CL 3464136 via CL 3464137
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3466171 on 2017/05/30 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Moved WorldTick timeguard into world tick for clarity.
	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3464134 in //Orion/Release-40.1/... via CL 3464135 via CL 3464136 via CL 3464137
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3466170 on 2017/05/30 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Moved WorldTick timeguard into world tick for clarity.
	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3464134 in //Orion/Release-40.1/... via CL 3464135 via CL 3464136 via CL 3464137
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3466169 on 2017/05/30 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Moved WorldTick timeguard into world tick for clarity.
	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3464134 in //Orion/Release-40.1/... via CL 3464135 via CL 3464136 via CL 3464137
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3465947 on 2017/05/30 by Andrew.Grant

	Initial branch of files from Dev-General (//Orion/Dev-General) to Dev-General-Playtest (//Orion/Dev-General-Playtest)

Change 3465650 on 2017/05/30 by Mieszko.Zielinski

	Plugged in Playbook-declared initial bot behaviors #!Orion

	The first behavior is going down to the jungle and placing wards
	Also:
	Implemented an Orion AITask for graph-pathfinding

	#!test golden path
	#!rb none

Change 3465622 on 2017/05/30 by Mieszko.Zielinski

	Fixed a bug in PathFollowingComponent's path segment switching that could result in wrong behavior or crashes #!UE4

	#!rb Lukasz.Furman
	#!test golden path

Change 3465382 on 2017/05/30 by Alexis.Matte

	Fix two morph target crash
	#!rb jeanmichel.dignard
	#!test none
	#!jira OR-38471

Change 3464152 on 2017/05/29 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed engine hitch delegate to provide source of hitch as well as duration.

	Changed OrionGameState_Moba hitch reporting to issue HITCHHUNTER logs for clients as well as servers.

	OrionGameState_Moba now checks for an elapsed time > HitchThreshold while ticking. If reported this indicated outside forces are hampering the games ability to run at framerate

	#!tests ran solo game
	#!rb none
	@jason.bestimt, @daniel.lamb

	#!ROBOMERGE-SOURCE: CL 3464148 in //Orion/Release-40.1/... via CL 3464150 via CL 3464151
	#!ROBOMERGE-BOT: ORION (Release-40.3 -> Main)

Change 3464151 on 2017/05/29 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed engine hitch delegate to provide source of hitch as well as duration.

	Changed OrionGameState_Moba hitch reporting to issue HITCHHUNTER logs for clients as well as servers.

	OrionGameState_Moba now checks for an elapsed time > HitchThreshold while ticking. If reported this indicated outside forces are hampering the games ability to run at framerate

	#!tests ran solo game
	#!rb none
	@jason.bestimt, @daniel.lamb

	#!ROBOMERGE-SOURCE: CL 3464148 in //Orion/Release-40.1/... via CL 3464150
	#!ROBOMERGE-BOT: ORION (Release-40.2 -> Release-40.3)

Change 3464150 on 2017/05/29 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed engine hitch delegate to provide source of hitch as well as duration.

	Changed OrionGameState_Moba hitch reporting to issue HITCHHUNTER logs for clients as well as servers.

	OrionGameState_Moba now checks for an elapsed time > HitchThreshold while ticking. If reported this indicated outside forces are hampering the games ability to run at framerate

	#!tests ran solo game
	#!rb none
	@jason.bestimt, @daniel.lamb

	#!ROBOMERGE-SOURCE: CL 3464148 in //Orion/Release-40.1/...
	#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)

Change 3464148 on 2017/05/29 by Andrew.Grant

	Changed engine hitch delegate to provide source of hitch as well as duration.

	Changed OrionGameState_Moba hitch reporting to issue HITCHHUNTER logs for clients as well as servers.

	OrionGameState_Moba now checks for an elapsed time > HitchThreshold while ticking. If reported this indicated outside forces are hampering the games ability to run at framerate

	#!tests ran solo game
	#!rb none
	#!review-3464149 @jason.bestimt, @daniel.lamb

Change 3464147 on 2017/05/29 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added config setting for amount of time to spend per-frame checkpointing actors.

	Previously this was unbound (0) on Orion and would take ~60ms every second. In theory that means it needs a timeslice of 0.06ms each frame, but I'm going to be super generous and give it 4ms..

	#!tests ran local game and verified timeslice value is set and obeyed
	#!rb none
	@jason.bestimt, @daniel.lamb, @ryan.gerleve

	#!ROBOMERGE-SOURCE: CL 3464140 in //Orion/Release-40.1/... via CL 3464143 via CL 3464145
	#!ROBOMERGE-BOT: ORION (Release-40.3 -> Main)

Change 3464146 on 2017/05/29 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Removed debounce period from Timeguard reporting. Unlike stat dumphitches these are low overhead so one report is not
	going to guarantee another hitch.

	#!tests ran solo game locally
	#!rb none
	@daniel.lamb, @jason.bestimt

	#!ROBOMERGE-SOURCE: CL 3464138 in //Orion/Release-40.1/... via CL 3464142 via CL 3464144
	#!ROBOMERGE-BOT: ORION (Release-40.3 -> Main)

Change 3464145 on 2017/05/29 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added config setting for amount of time to spend per-frame checkpointing actors.

	Previously this was unbound (0) on Orion and would take ~60ms every second. In theory that means it needs a timeslice of 0.06ms each frame, but I'm going to be super generous and give it 4ms..

	#!tests ran local game and verified timeslice value is set and obeyed
	#!rb none
	@jason.bestimt, @daniel.lamb, @ryan.gerleve

	#!ROBOMERGE-SOURCE: CL 3464140 in //Orion/Release-40.1/... via CL 3464143
	#!ROBOMERGE-BOT: ORION (Release-40.2 -> Release-40.3)

Change 3464144 on 2017/05/29 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Removed debounce period from Timeguard reporting. Unlike stat dumphitches these are low overhead so one report is not
	going to guarantee another hitch.

	#!tests ran solo game locally
	#!rb none
	@daniel.lamb, @jason.bestimt

	#!ROBOMERGE-SOURCE: CL 3464138 in //Orion/Release-40.1/... via CL 3464142
	#!ROBOMERGE-BOT: ORION (Release-40.2 -> Release-40.3)

Change 3464143 on 2017/05/29 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added config setting for amount of time to spend per-frame checkpointing actors.

	Previously this was unbound (0) on Orion and would take ~60ms every second. In theory that means it needs a timeslice of 0.06ms each frame, but I'm going to be super generous and give it 4ms..

	#!tests ran local game and verified timeslice value is set and obeyed
	#!rb none
	@jason.bestimt, @daniel.lamb, @ryan.gerleve

	#!ROBOMERGE-SOURCE: CL 3464140 in //Orion/Release-40.1/...
	#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)

Change 3464142 on 2017/05/29 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Removed debounce period from Timeguard reporting. Unlike stat dumphitches these are low overhead so one report is not
	going to guarantee another hitch.

	#!tests ran solo game locally
	#!rb none
	@daniel.lamb, @jason.bestimt

	#!ROBOMERGE-SOURCE: CL 3464138 in //Orion/Release-40.1/...
	#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)

Change 3464140 on 2017/05/29 by Andrew.Grant

	Added config setting for amount of time to spend per-frame checkpointing actors.

	Previously this was unbound (0) on Orion and would take ~60ms every second. In theory that means it needs a timeslice of 0.06ms each frame, but I'm going to be super generous and give it 4ms..

	#!tests ran local game and verified timeslice value is set and obeyed
	#!rb none
	#!review-3464141 @jason.bestimt, @daniel.lamb, @ryan.gerleve

Change 3464138 on 2017/05/29 by Andrew.Grant

	Removed debounce period from Timeguard reporting. Unlike stat dumphitches these are low overhead so one report is not
	going to guarantee another hitch.

	#!tests ran solo game locally
	#!rb none
	#!review-3464139 @daniel.lamb, @jason.bestimt

Change 3464137 on 2017/05/29 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Moved WorldTick timeguard into world tick for clarity.
	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3464134 in //Orion/Release-40.1/... via CL 3464135 via CL 3464136
	#!ROBOMERGE-BOT: ORION (Release-40.3 -> Main)

Change 3464136 on 2017/05/29 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Moved WorldTick timeguard into world tick for clarity.
	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3464134 in //Orion/Release-40.1/... via CL 3464135
	#!ROBOMERGE-BOT: ORION (Release-40.2 -> Release-40.3)

Change 3464135 on 2017/05/29 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Moved WorldTick timeguard into world tick for clarity.
	#!tests compiled
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3464134 in //Orion/Release-40.1/...
	#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)

Change 3464134 on 2017/05/29 by Andrew.Grant

	Moved WorldTick timeguard into world tick for clarity.
	#!tests compiled
	#!rb none

Change 3463889 on 2017/05/28 by David.Ratti

	refactor GE creation menu code to be less nesty
	#!rb none
	#!tests compiles on my machine

Change 3462711 on 2017/05/26 by David.Ratti

	Ensure unique asset name when creating GEs through GE creation menu (currently disabled until builder issue sorted)

	#!rb none
	#!tests editor

Change 3462619 on 2017/05/26 by Olaf.Piesche

	GPU sim work - WARNING: WORK IN PROGRESS

	You can get something on screen, but there's cleanup and bug fixing still left to do. Trying to get this checked in to avoid more merging problems in the near future. GPU dispatch execution works, rendering of sprites no longer creates an explicit vertex buffer and should be quite a bit faster for CPU sim as well.
	Still working on getting the sim step moved over entirely to the simulation batcher; currently, this has all sorts of problems with GPU sim, so please be advised that switching an emitter to GPU sim will currently not work with anything that uses data interfaces AND MAY CRASH YOUR MACHINE in rare instances.  I'm working on finalizing the remaining steps.

	tl;dr: CPU simulation should be unaffected. CPU rendering of sprites should be faster. GPU sim may make the universe implode.

	#!tests checked test emitters in CPU mode, ran GPUTest in GPU mode (works with known bugs when spawning)
	#!lockdown andrew.bains
	#!codereview simon.tovey
	#!rb none

Change 3462617 on 2017/05/26 by Matt.Kuhlenschmidt

	Exposed new methods of adding a struct on scope to a details panel and have it work properly with customizations.
	Refactored the niagrata script panel to use a proper details customization instead of custom widgets

	#!rb frank.fella
	#!tests niagara

Change 3462568 on 2017/05/26 by Andrew.Grant

	Disabling UGameplayEffectCreationMenu::AddMenuExtensions to get a build out.
	#!tests #!rb none

Change 3462372 on 2017/05/26 by Andrew.Grant

	Disable optimizations around this function to see if it prevents internal compiler errors on build machines.

	(Could be due to builders not running VS2015 SP3)

	#!tests compiled locally
	#!rb none
	#!review-3462373 @David.Ratti

Change 3462362 on 2017/05/26 by David.Ratti

	Fix for periodic damage GEs not properly pushing a GE context when they tick/execute. Was causing warnings / qualifiers to no work on periodic GEs.

	#!rb none
	#!tests pie
	#!review-3462364 @Jon.Lietz

Change 3462161 on 2017/05/26 by robomerge

	#!ROBOMERGE-AUTHOR: paul.moore
	[MatchMaking]
	- Merging MMS changes from DevGeneral to Main for v40.5.
	#!tests matchmaking, solo match, PS4 #!rb none
	#!lockdown andrew.grant

	#!ROBOMERGE-SOURCE: CL 3461655 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3462160 on 2017/05/26 by robomerge

	#!ROBOMERGE-AUTHOR: paul.moore
	[MatchMaking]
	- Merging MMS changes from DevGeneral to Main for v40.5.
	#!tests matchmaking, solo match, PS4 #!rb none
	#!lockdown andrew.grant

	#!ROBOMERGE-SOURCE: CL 3461655 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3462159 on 2017/05/26 by robomerge

	#!ROBOMERGE-AUTHOR: paul.moore
	[MatchMaking]
	- Merging MMS changes from DevGeneral to Main for v40.5.
	#!tests matchmaking, solo match, PS4 #!rb none
	#!lockdown andrew.grant

	#!ROBOMERGE-SOURCE: CL 3461655 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3462158 on 2017/05/26 by robomerge

	#!ROBOMERGE-AUTHOR: paul.moore
	[MatchMaking]
	- Merging MMS changes from DevGeneral to Main for v40.5.
	#!tests matchmaking, solo match, PS4 #!rb none
	#!lockdown andrew.grant

	#!ROBOMERGE-SOURCE: CL 3461655 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3461941 on 2017/05/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed issue where test reports could fail
	Minor tweaks to adjust time before hitch warnings occur to be more generous and prevent false positives
	Only show loaded mcp items during an object report
	#!tests ran soak test
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3460175 in //Orion/Release-40.1/... via CL 3460176 via CL 3460177 via CL 3460178
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3461940 on 2017/05/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed issue where test reports could fail
	Minor tweaks to adjust time before hitch warnings occur to be more generous and prevent false positives
	Only show loaded mcp items during an object report
	#!tests ran soak test
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3460175 in //Orion/Release-40.1/... via CL 3460176 via CL 3460177 via CL 3460178
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3461939 on 2017/05/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed issue where test reports could fail
	Minor tweaks to adjust time before hitch warnings occur to be more generous and prevent false positives
	Only show loaded mcp items during an object report
	#!tests ran soak test
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3460175 in //Orion/Release-40.1/... via CL 3460176 via CL 3460177 via CL 3460178
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3461938 on 2017/05/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed issue where test reports could fail
	Minor tweaks to adjust time before hitch warnings occur to be more generous and prevent false positives
	Only show loaded mcp items during an object report
	#!tests ran soak test
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3460175 in //Orion/Release-40.1/... via CL 3460176 via CL 3460177 via CL 3460178
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3461937 on 2017/05/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed issue where test reports could fail
	Minor tweaks to adjust time before hitch warnings occur to be more generous and prevent false positives
	Only show loaded mcp items during an object report
	#!tests ran soak test
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3460175 in //Orion/Release-40.1/... via CL 3460176 via CL 3460177 via CL 3460178
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3461868 on 2017/05/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed Physics PreTick timeguard to something that seems more appropriate

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3459699 in //Orion/Release-40.1/... via CL 3459701 via CL 3459702 via CL 3459703
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3461867 on 2017/05/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed Physics PreTick timeguard to something that seems more appropriate

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3459699 in //Orion/Release-40.1/... via CL 3459701 via CL 3459702 via CL 3459703
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3461866 on 2017/05/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed Physics PreTick timeguard to something that seems more appropriate

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3459699 in //Orion/Release-40.1/... via CL 3459701 via CL 3459702 via CL 3459703
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3461865 on 2017/05/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed Physics PreTick timeguard to something that seems more appropriate

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3459699 in //Orion/Release-40.1/... via CL 3459701 via CL 3459702 via CL 3459703
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3461861 on 2017/05/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed Physics PreTick timeguard to something that seems more appropriate

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3459699 in //Orion/Release-40.1/... via CL 3459701 via CL 3459702 via CL 3459703
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3461655 on 2017/05/26 by Paul.Moore

	[MatchMaking]
	- Merging MMS changes from DevGeneral to Main for v40.5.
	#!tests matchmaking, solo match, PS4 #!rb none
	#!lockdown andrew.grant

Change 3461648 on 2017/05/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added TimeGuard's to more points in World Tick

	#!tests compiled server, ran locally
	#!rb none
	@David.Ratti

	#!ROBOMERGE-SOURCE: CL 3457691 in //Orion/Release-40.1/... via CL 3457695 via CL 3457696 via CL 3457697
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3461645 on 2017/05/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added TimeGuard's to more points in World Tick

	#!tests compiled server, ran locally
	#!rb none
	@David.Ratti

	#!ROBOMERGE-SOURCE: CL 3457691 in //Orion/Release-40.1/... via CL 3457695 via CL 3457696 via CL 3457697
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3461644 on 2017/05/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added TimeGuard's to more points in World Tick

	#!tests compiled server, ran locally
	#!rb none
	@David.Ratti

	#!ROBOMERGE-SOURCE: CL 3457691 in //Orion/Release-40.1/... via CL 3457695 via CL 3457696 via CL 3457697
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3461643 on 2017/05/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added TimeGuard's to more points in World Tick

	#!tests compiled server, ran locally
	#!rb none
	@David.Ratti

	#!ROBOMERGE-SOURCE: CL 3457691 in //Orion/Release-40.1/... via CL 3457695 via CL 3457696 via CL 3457697
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3461642 on 2017/05/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added TimeGuard's to more points in World Tick

	#!tests compiled server, ran locally
	#!rb none
	@David.Ratti

	#!ROBOMERGE-SOURCE: CL 3457691 in //Orion/Release-40.1/... via CL 3457695 via CL 3457696 via CL 3457697
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3461598 on 2017/05/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Stability improvements to EnvironmentPerfTest
	#!tests ran test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3457367 in //Orion/Release-40.1/... via CL 3457369 via CL 3457370 via CL 3457371
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3461597 on 2017/05/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Stability improvements to EnvironmentPerfTest
	#!tests ran test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3457367 in //Orion/Release-40.1/... via CL 3457369 via CL 3457370 via CL 3457371
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3461596 on 2017/05/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Stability improvements to EnvironmentPerfTest
	#!tests ran test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3457367 in //Orion/Release-40.1/... via CL 3457369 via CL 3457370 via CL 3457371
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3461595 on 2017/05/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Stability improvements to EnvironmentPerfTest
	#!tests ran test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3457367 in //Orion/Release-40.1/... via CL 3457369 via CL 3457370 via CL 3457371
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3461594 on 2017/05/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Stability improvements to EnvironmentPerfTest
	#!tests ran test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3457367 in //Orion/Release-40.1/... via CL 3457369 via CL 3457370 via CL 3457371
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3461566 on 2017/05/26 by Andrew.Grant

	Merging blocked robomerge change from //Orion/Main to Dev-UI (//Orion/Dev-UI)
	#!tests #!rb none

Change 3461507 on 2017/05/26 by andrew.grant

	Merging some files from //Orion/Release-40.3 that were left stranded
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3456847 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

	#!ROBOMERGE-SAYS: Unresolved conflicts. andrew.grant, please merge this change by hand.
	//ROBOMERGE_ORION_Dev_General/OrionGame/Source/OrionGame/OrionEngine.h
	#!CodeReview: andrew.grant, jason.bestimt, jeff.williams

Change 3461500 on 2017/05/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging some files from //Orion/Release-40.3 that were left stranded
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3456847 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3461499 on 2017/05/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging some files from //Orion/Release-40.3 that were left stranded
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3456847 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3461498 on 2017/05/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging some files from //Orion/Release-40.3 that were left stranded
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3456847 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3461495 on 2017/05/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Add better way of getting peak memory for test report
	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3456821 in //Orion/Release-40.1/... via CL 3456822 via CL 3456823 via CL 3456829
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3461494 on 2017/05/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Add better way of getting peak memory for test report
	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3456821 in //Orion/Release-40.1/... via CL 3456822 via CL 3456823 via CL 3456829
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3461493 on 2017/05/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Add better way of getting peak memory for test report
	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3456821 in //Orion/Release-40.1/... via CL 3456822 via CL 3456823 via CL 3456829
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3461492 on 2017/05/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Add better way of getting peak memory for test report
	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3456821 in //Orion/Release-40.1/... via CL 3456822 via CL 3456823 via CL 3456829
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3461491 on 2017/05/26 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Add better way of getting peak memory for test report
	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3456821 in //Orion/Release-40.1/... via CL 3456822 via CL 3456823 via CL 3456829
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3461467 on 2017/05/26 by David.Ratti

	GameplayEffectCreationMenu
	Data driven way to add heirachial list of common parent GEs that is accessible through content browser's right click menus

	Designers can maintain configable list of gameplay effects they want to appear in these menus.

	#!rb none
	#!tests editor
	#!review-3461469 @Billy.Bramer

Change 3461385 on 2017/05/26 by David.Ratti

	Change FContentBrowserModule::AssetContextMenuExtenders to use FContentBrowserMenuExtender_SelectedPaths delegate types. This enables extenders to get current path of the content browser.

	#!review-3461386 @Jamie.Dale
	#!rb none
	#!tests editor

Change 3461347 on 2017/05/26 by Andrew.Grant

	Restored deprecation mark
	#!rb #!tests none

Change 3461343 on 2017/05/26 by Don.Eubanks

	Added in some Analog Cursor features from Fortnite.

	OrionAnalogCursor now supports an "auto hover" mode, where Navigation events cause the cursor to be teleported to the center of the destination widget.  In Orion specifically we support using the left stick to transition out of Auto Hover mode back into regular analog cursor mode.

	Not-yet-implemented features:
	  * Need better resuming when transitioning from stick to d-pad, currently things you hover are not automatically focused, but they should be so that navigation will pick up at the right spot.
	  * Cursor doesn't properly fully hide on PC in PIE (potentially also in Client), needs more investigation.

	Added some better hover coloring / state data in Card Shop / Attribute Row so the d-pad highlighting is more apparent.

	#!rb philip.buuck
	#!tests Used d-pad to navigate through Card Shop, verified transition to sticks and back.  Verified that the feature does not work in the FrontEnd.

Change 3460684 on 2017/05/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Unshelved from pending changelist '3456731':

	Improved memory test reporting and added support for running against older builds
	#!test ran test on old 39.5 build
	#!rb  none


	//ROBOMERGE_ORION_Main/Engine/Source/Programs/AutomationTool/NotForLicensees/Gauntlet/Orion/Tests/OrionTest.BaselinePerformance.cs
	[CODEREVIEW] andrew.grant, jason.bestimt, jeff.williams

	#!ROBOMERGE-SOURCE: CL 3456726 in //Orion/Release-40.1/... via CL 3456729 via CL 3456730 via CL 3456756
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3460683 on 2017/05/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Unshelved from pending changelist '3456731':

	Improved memory test reporting and added support for running against older builds
	#!test ran test on old 39.5 build
	#!rb  none


	//ROBOMERGE_ORION_Main/Engine/Source/Programs/AutomationTool/NotForLicensees/Gauntlet/Orion/Tests/OrionTest.BaselinePerformance.cs
	[CODEREVIEW] andrew.grant, jason.bestimt, jeff.williams

	#!ROBOMERGE-SOURCE: CL 3456726 in //Orion/Release-40.1/... via CL 3456729 via CL 3456730 via CL 3456756
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3460682 on 2017/05/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Unshelved from pending changelist '3456731':

	Improved memory test reporting and added support for running against older builds
	#!test ran test on old 39.5 build
	#!rb  none


	//ROBOMERGE_ORION_Main/Engine/Source/Programs/AutomationTool/NotForLicensees/Gauntlet/Orion/Tests/OrionTest.BaselinePerformance.cs
	[CODEREVIEW] andrew.grant, jason.bestimt, jeff.williams

	#!ROBOMERGE-SOURCE: CL 3456726 in //Orion/Release-40.1/... via CL 3456729 via CL 3456730 via CL 3456756
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3460681 on 2017/05/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Unshelved from pending changelist '3456731':

	Improved memory test reporting and added support for running against older builds
	#!test ran test on old 39.5 build
	#!rb  none


	//ROBOMERGE_ORION_Main/Engine/Source/Programs/AutomationTool/NotForLicensees/Gauntlet/Orion/Tests/OrionTest.BaselinePerformance.cs
	[CODEREVIEW] andrew.grant, jason.bestimt, jeff.williams

	#!ROBOMERGE-SOURCE: CL 3456726 in //Orion/Release-40.1/... via CL 3456729 via CL 3456730 via CL 3456756
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3460680 on 2017/05/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Unshelved from pending changelist '3456731':

	Improved memory test reporting and added support for running against older builds
	#!test ran test on old 39.5 build
	#!rb  none


	//ROBOMERGE_ORION_Main/Engine/Source/Programs/AutomationTool/NotForLicensees/Gauntlet/Orion/Tests/OrionTest.BaselinePerformance.cs
	[CODEREVIEW] andrew.grant, jason.bestimt, jeff.williams

	#!ROBOMERGE-SOURCE: CL 3456726 in //Orion/Release-40.1/... via CL 3456729 via CL 3456730 via CL 3456756
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3460654 on 2017/05/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Version locked v40.1 to 3452376
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3456644 in //Orion/Release-40.1/... via CL 3456645 via CL 3456649 via CL 3456650
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3460653 on 2017/05/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Version locked v40.1 to 3452376
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3456644 in //Orion/Release-40.1/... via CL 3456645 via CL 3456649 via CL 3456650
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3460652 on 2017/05/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Version locked v40.1 to 3452376
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3456644 in //Orion/Release-40.1/... via CL 3456645 via CL 3456649 via CL 3456650
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3460651 on 2017/05/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Version locked v40.1 to 3452376
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3456644 in //Orion/Release-40.1/... via CL 3456645 via CL 3456649 via CL 3456650
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3460650 on 2017/05/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Version locked v40.1 to 3452376
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3456644 in //Orion/Release-40.1/... via CL 3456645 via CL 3456649 via CL 3456650
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3460649 on 2017/05/25 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Merge support for flat additive attribute channel from CL 3454524

	#!rb none
	#!test compile

	#!ROBOMERGE-SOURCE: CL 3456500 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3460648 on 2017/05/25 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Merge support for flat additive attribute channel from CL 3454524

	#!rb none
	#!test compile

	#!ROBOMERGE-SOURCE: CL 3456500 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3460647 on 2017/05/25 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Merge support for flat additive attribute channel from CL 3454524

	#!rb none
	#!test compile

	#!ROBOMERGE-SOURCE: CL 3456500 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3460645 on 2017/05/25 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Merge support for flat additive attribute channel from CL 3454524

	#!rb none
	#!test compile

	#!ROBOMERGE-SOURCE: CL 3456500 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3460428 on 2017/05/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Include TimeSinceBoot in memreport, and PS4 heap sizes in mem report
	#!tests Local memory testing
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3455640 in //Orion/Release-40.1/... via CL 3455642 via CL 3455697
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3460427 on 2017/05/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Include TimeSinceBoot in memreport, and PS4 heap sizes in mem report
	#!tests Local memory testing
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3455640 in //Orion/Release-40.1/... via CL 3455642 via CL 3455697
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3460426 on 2017/05/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Include TimeSinceBoot in memreport, and PS4 heap sizes in mem report
	#!tests Local memory testing
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3455640 in //Orion/Release-40.1/... via CL 3455642 via CL 3455697
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3460425 on 2017/05/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Include TimeSinceBoot in memreport, and PS4 heap sizes in mem report
	#!tests Local memory testing
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3455640 in //Orion/Release-40.1/... via CL 3455642 via CL 3455697
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3460424 on 2017/05/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Include TimeSinceBoot in memreport, and PS4 heap sizes in mem report
	#!tests Local memory testing
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3455640 in //Orion/Release-40.1/... via CL 3455642 via CL 3455697
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3460398 on 2017/05/25 by Andrew.Grant

	Fix for non-unity issues
	#!tests #!rb none

Change 3460178 on 2017/05/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed issue where test reports could fail
	Minor tweaks to adjust time before hitch warnings occur to be more generous and prevent false positives
	Only show loaded mcp items during an object report
	#!tests ran soak test
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3460175 in //Orion/Release-40.1/... via CL 3460176 via CL 3460177
	#!ROBOMERGE-BOT: ORION (Release-40.3 -> Main)

Change 3460177 on 2017/05/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed issue where test reports could fail
	Minor tweaks to adjust time before hitch warnings occur to be more generous and prevent false positives
	Only show loaded mcp items during an object report
	#!tests ran soak test
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3460175 in //Orion/Release-40.1/... via CL 3460176
	#!ROBOMERGE-BOT: ORION (Release-40.2 -> Release-40.3)

Change 3460176 on 2017/05/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed issue where test reports could fail
	Minor tweaks to adjust time before hitch warnings occur to be more generous and prevent false positives
	Only show loaded mcp items during an object report
	#!tests ran soak test
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3460175 in //Orion/Release-40.1/...
	#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)

Change 3460175 on 2017/05/25 by Andrew.Grant

	Fixed issue where test reports could fail
	Minor tweaks to adjust time before hitch warnings occur to be more generous and prevent false positives
	Only show loaded mcp items during an object report
	#!tests ran soak test
	#!rb none

Change 3460120 on 2017/05/25 by Alexis.Matte

	Fix Unregistering of SelectLodChanged delegate for staticmesh editor
	#!jira UE-45346
	#!rb none
	#!tests none

Change 3459820 on 2017/05/25 by Shaun.Kime

	Compile error fix
	#!rb none
	#!tests n/a

Change 3459703 on 2017/05/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed Physics PreTick timeguard to something that seems more appropriate

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3459699 in //Orion/Release-40.1/... via CL 3459701 via CL 3459702
	#!ROBOMERGE-BOT: ORION (Release-40.3 -> Main)

Change 3459702 on 2017/05/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed Physics PreTick timeguard to something that seems more appropriate

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3459699 in //Orion/Release-40.1/... via CL 3459701
	#!ROBOMERGE-BOT: ORION (Release-40.2 -> Release-40.3)

Change 3459701 on 2017/05/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed Physics PreTick timeguard to something that seems more appropriate

	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3459699 in //Orion/Release-40.1/...
	#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)

Change 3459699 on 2017/05/25 by Andrew.Grant

	Changed Physics PreTick timeguard to something that seems more appropriate

	#!tests ran locally
	#!rb none

Change 3459190 on 2017/05/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Tweaked MemoryReport test
	- Always dump a memreport on a state change (very useful for comparing two builds)
	- Only dump leak/alloc reports if > 1m into the game (While notimeouts stops the game disconnecting, draft and moba games don't do well if the client is non-responsive).

	#!tests ran MemReport test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3452458 in //Orion/Release-40.1/... via CL 3452461 via CL 3452484
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3459189 on 2017/05/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Tweaked MemoryReport test
	- Always dump a memreport on a state change (very useful for comparing two builds)
	- Only dump leak/alloc reports if > 1m into the game (While notimeouts stops the game disconnecting, draft and moba games don't do well if the client is non-responsive).

	#!tests ran MemReport test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3452458 in //Orion/Release-40.1/... via CL 3452461 via CL 3452484
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3459188 on 2017/05/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Tweaked MemoryReport test
	- Always dump a memreport on a state change (very useful for comparing two builds)
	- Only dump leak/alloc reports if > 1m into the game (While notimeouts stops the game disconnecting, draft and moba games don't do well if the client is non-responsive).

	#!tests ran MemReport test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3452458 in //Orion/Release-40.1/... via CL 3452461 via CL 3452484
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3459187 on 2017/05/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Tweaked MemoryReport test
	- Always dump a memreport on a state change (very useful for comparing two builds)
	- Only dump leak/alloc reports if > 1m into the game (While notimeouts stops the game disconnecting, draft and moba games don't do well if the client is non-responsive).

	#!tests ran MemReport test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3452458 in //Orion/Release-40.1/... via CL 3452461 via CL 3452484
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3459186 on 2017/05/25 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Tweaked MemoryReport test
	- Always dump a memreport on a state change (very useful for comparing two builds)
	- Only dump leak/alloc reports if > 1m into the game (While notimeouts stops the game disconnecting, draft and moba games don't do well if the client is non-responsive).

	#!tests ran MemReport test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3452458 in //Orion/Release-40.1/... via CL 3452461 via CL 3452484
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3458973 on 2017/05/25 by Lina.Halper

	Slave mesh component not clearing morphtarget

	#!rb: Martin.Wilson
	#!jira: https://jira.it.epicgames.net/browse/OR-38475
	#!tests: PIE with Wukong

Change 3457697 on 2017/05/24 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added TimeGuard's to more points in World Tick

	#!tests compiled server, ran locally
	#!rb none
	@David.Ratti

	#!ROBOMERGE-SOURCE: CL 3457691 in //Orion/Release-40.1/... via CL 3457695 via CL 3457696
	#!ROBOMERGE-BOT: ORION (Release-40.3 -> Main)

Change 3457696 on 2017/05/24 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added TimeGuard's to more points in World Tick

	#!tests compiled server, ran locally
	#!rb none
	@David.Ratti

	#!ROBOMERGE-SOURCE: CL 3457691 in //Orion/Release-40.1/... via CL 3457695
	#!ROBOMERGE-BOT: ORION (Release-40.2 -> Release-40.3)

Change 3457695 on 2017/05/24 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added TimeGuard's to more points in World Tick

	#!tests compiled server, ran locally
	#!rb none
	@David.Ratti

	#!ROBOMERGE-SOURCE: CL 3457691 in //Orion/Release-40.1/...
	#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)

Change 3457691 on 2017/05/24 by Andrew.Grant

	Added TimeGuard's to more points in World Tick

	#!tests compiled server, ran locally
	#!rb none
	#!review-3457692 @David.Ratti

Change 3457371 on 2017/05/24 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Stability improvements to EnvironmentPerfTest
	#!tests ran test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3457367 in //Orion/Release-40.1/... via CL 3457369 via CL 3457370
	#!ROBOMERGE-BOT: ORION (Release-40.3 -> Main)

Change 3457370 on 2017/05/24 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Stability improvements to EnvironmentPerfTest
	#!tests ran test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3457367 in //Orion/Release-40.1/... via CL 3457369
	#!ROBOMERGE-BOT: ORION (Release-40.2 -> Release-40.3)

Change 3457369 on 2017/05/24 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Stability improvements to EnvironmentPerfTest
	#!tests ran test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3457367 in //Orion/Release-40.1/...
	#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)

Change 3457367 on 2017/05/24 by Andrew.Grant

	Stability improvements to EnvironmentPerfTest
	#!tests ran test locally
	#!rb none

Change 3457310 on 2017/05/24 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed typo in obj command (non-shipping change
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3451906 in //Orion/Release-40.1/... via CL 3451908 via CL 3451912
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3457307 on 2017/05/24 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed typo in obj command (non-shipping change
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3451906 in //Orion/Release-40.1/... via CL 3451908 via CL 3451912
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3457306 on 2017/05/24 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed typo in obj command (non-shipping change
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3451906 in //Orion/Release-40.1/... via CL 3451908 via CL 3451912
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3457305 on 2017/05/24 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed typo in obj command (non-shipping change
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3451906 in //Orion/Release-40.1/... via CL 3451908 via CL 3451912
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3457304 on 2017/05/24 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed typo in obj command (non-shipping change
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3451906 in //Orion/Release-40.1/... via CL 3451908 via CL 3451912
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3457028 on 2017/05/24 by Andrew.Grant

	Copying fix for hidden window perf from 4.16 branch
	#!tests #!rb none

Change 3456896 on 2017/05/24 by Alexis.Matte

	Fix crash when adding LOD in a static mesh
	#!jira UE-45346
	#!rb none
	#!tests none

Change 3456853 on 2017/05/24 by Laurent.Delayen

	Fix for crash in FAnimationRuntime::CreateMaskWeights when MaskBoneIndex is not valid.

	#!rb none
	#!codereview lina.halper
	#!tests Medic in Monolith.

Change 3456847 on 2017/05/24 by Andrew.Grant

	Merging some files from //Orion/Release-40.3 that were left stranded
	#!tests #!rb none

Change 3456829 on 2017/05/24 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Add better way of getting peak memory for test report
	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3456821 in //Orion/Release-40.1/... via CL 3456822 via CL 3456823
	#!ROBOMERGE-BOT: ORION (Release-40.3 -> Main)

Change 3456823 on 2017/05/24 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Add better way of getting peak memory for test report
	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3456821 in //Orion/Release-40.1/... via CL 3456822
	#!ROBOMERGE-BOT: ORION (Release-40.2 -> Release-40.3)

Change 3456822 on 2017/05/24 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Add better way of getting peak memory for test report
	#!tests ran locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3456821 in //Orion/Release-40.1/...
	#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)

Change 3456821 on 2017/05/24 by Andrew.Grant

	Add better way of getting peak memory for test report
	#!tests ran locally
	#!rb none

Change 3456811 on 2017/05/24 by Frank.Fella

	Niagara - Fix stack overflow when calling GetParameterMaps for a graph.

	#!tests No longer has a stack overflow.
	#!rb Shaun.Kime

Change 3456756 on 2017/05/24 by Andrew.Grant

	Unshelved from pending changelist '3456731':

	Improved memory test reporting and added support for running against older builds
	#!test ran test on old 39.5 build
	#!rb  none

	#!ROBOMERGE-SOURCE: CL 3456726 in //Orion/Release-40.1/... via CL 3456729 via CL 3456730
	#!ROBOMERGE-BOT: ORION (Release-40.3 -> Main)

	#!ROBOMERGE-SAYS: Unresolved conflicts. andrew.grant, please merge this change by hand.
	//ROBOMERGE_ORION_Main/Engine/Source/Programs/AutomationTool/NotForLicensees/Gauntlet/Orion/Tests/OrionTest.BaselinePerformance.cs
	#!CodeReview: andrew.grant, jason.bestimt, jeff.williams

Change 3456730 on 2017/05/24 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Improved memory test reporting and added support for running against older builds
	#!test ran test on old 39.5 build
	#!rb  none

	#!ROBOMERGE-SOURCE: CL 3456726 in //Orion/Release-40.1/... via CL 3456729
	#!ROBOMERGE-BOT: ORION (Release-40.2 -> Release-40.3)

Change 3456729 on 2017/05/24 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Improved memory test reporting and added support for running against older builds
	#!test ran test on old 39.5 build
	#!rb  none

	#!ROBOMERGE-SOURCE: CL 3456726 in //Orion/Release-40.1/...
	#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)

Change 3456726 on 2017/05/24 by Andrew.Grant

	Improved memory test reporting and added support for running against older builds
	#!test ran test on old 39.5 build
	#!rb  none

Change 3456650 on 2017/05/24 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Version locked v40.1 to 3452376
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3456644 in //Orion/Release-40.1/... via CL 3456645 via CL 3456649
	#!ROBOMERGE-BOT: ORION (Release-40.3 -> Main)

Change 3456649 on 2017/05/24 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Version locked v40.1 to 3452376
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3456644 in //Orion/Release-40.1/... via CL 3456645
	#!ROBOMERGE-BOT: ORION (Release-40.2 -> Release-40.3)

Change 3456645 on 2017/05/24 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Version locked v40.1 to 3452376
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3456644 in //Orion/Release-40.1/...
	#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)

Change 3456644 on 2017/05/24 by Andrew.Grant

	Version locked v40.1 to 3452376
	#!tests #!rb none
	#!ROBOMERGE: !40.2

Change 3456609 on 2017/05/24 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Allow branch & CL to be passed into Gauntlet for reporting
	Pass branch and CL in to Gauntlet for editor tests so logs end up under branch folder
	#!tests ran editor tests locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3449827 in //Orion/Release-40.1/... via CL 3449828 via CL 3449829
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3456608 on 2017/05/24 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Allow branch & CL to be passed into Gauntlet for reporting
	Pass branch and CL in to Gauntlet for editor tests so logs end up under branch folder
	#!tests ran editor tests locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3449827 in //Orion/Release-40.1/... via CL 3449828 via CL 3449829
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3456607 on 2017/05/24 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Allow branch & CL to be passed into Gauntlet for reporting
	Pass branch and CL in to Gauntlet for editor tests so logs end up under branch folder
	#!tests ran editor tests locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3449827 in //Orion/Release-40.1/... via CL 3449828 via CL 3449829
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3456606 on 2017/05/24 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Allow branch & CL to be passed into Gauntlet for reporting
	Pass branch and CL in to Gauntlet for editor tests so logs end up under branch folder
	#!tests ran editor tests locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3449827 in //Orion/Release-40.1/... via CL 3449828 via CL 3449829
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3456605 on 2017/05/24 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Allow branch & CL to be passed into Gauntlet for reporting
	Pass branch and CL in to Gauntlet for editor tests so logs end up under branch folder
	#!tests ran editor tests locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3449827 in //Orion/Release-40.1/... via CL 3449828 via CL 3449829
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3456575 on 2017/05/24 by robomerge

	#!ROBOMERGE-AUTHOR: dan.hertzka
	Properly exposing bSingleSampleShadowFromStationaryLights to BP

	[CODEREVIEW] Daniel.Wright
	#!rb none
	#!tests compile

	#!ROBOMERGE-SOURCE: CL 3449606 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3456574 on 2017/05/24 by robomerge

	#!ROBOMERGE-AUTHOR: dan.hertzka
	Properly exposing bSingleSampleShadowFromStationaryLights to BP

	[CODEREVIEW] Daniel.Wright
	#!rb none
	#!tests compile

	#!ROBOMERGE-SOURCE: CL 3449606 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3456573 on 2017/05/24 by robomerge

	#!ROBOMERGE-AUTHOR: dan.hertzka
	Properly exposing bSingleSampleShadowFromStationaryLights to BP

	[CODEREVIEW] Daniel.Wright
	#!rb none
	#!tests compile

	#!ROBOMERGE-SOURCE: CL 3449606 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3456572 on 2017/05/24 by robomerge

	#!ROBOMERGE-AUTHOR: dan.hertzka
	Properly exposing bSingleSampleShadowFromStationaryLights to BP

	[CODEREVIEW] Daniel.Wright
	#!rb none
	#!tests compile

	#!ROBOMERGE-SOURCE: CL 3449606 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3456571 on 2017/05/24 by robomerge

	#!ROBOMERGE-AUTHOR: dan.hertzka
	Properly exposing bSingleSampleShadowFromStationaryLights to BP

	[CODEREVIEW] Daniel.Wright
	#!rb none
	#!tests compile

	#!ROBOMERGE-SOURCE: CL 3449606 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3456500 on 2017/05/24 by David.Ratti

	Merge support for flat additive attribute channel from CL 3454524

	#!rb none
	#!test compile

Change 3456463 on 2017/05/24 by Simon.Tovey

	Parameter collections phase 3.

	Instances and beginnings of improved storage for all parameters.

	#!codereview Frank.Fella, Shaun.Kime
	#!rb Frank.Fella, Shaun.Kime
	#!tests Asset and editor appear to be working. Few rough edges and bugs I'm sure.

Change 3456212 on 2017/05/24 by Jeff.Williams

	Merging //Orion/Main to Release-40.3 (//Orion/Release-40.3) @3456007

	#!rb none
	#!tests none

Change 3456197 on 2017/05/24 by Jeff.Williams

	Initial branch of files from Release-40.2 (//Orion/Release-40.2) to Release-40.3 (//Orion/Release-40.3)

Change 3456182 on 2017/05/24 by Andrew.Grant

	Merging 3456174 from 40.1 due to Robomerge being down.

	Added memory reporting at certain stages of engine lifecycle
	Updated BaselinePerformance report to save memory values to new spreadsheet

	#!tests ran BaselinePerformance locally
	#!rb none

Change 3456174 on 2017/05/24 by Andrew.Grant

	Added memory reporting at certain stages of engine lifecycle
	Updated BaselinePerformance report to save memory values to new spreadsheet

	#!tests ran BaselinePerformance locally
	#!rb none
	#!review-3456175 @Daniel.Lamb

Change 3456005 on 2017/05/23 by Matt.Schembari

	Invisible PS4 Cursor Bug -- we're getting louder
	- Added ensures for all the failure cases in GameViewportClient to help capture this.
	- Added tracing logs for the different cases that can cause values to change in OrionGameViewportClient.

	#!review-3456006 @nick.darnell, @andrew.grant

	#!rb none
	#!tests PIE and standalone, making sure we don't hit the ensures and that the logs are working

	#!QAReview This is to help with bug OR-36760. If anybody hits this OR sees and invisible cursor, capture logs and immediately reach out to me.

Change 3455797 on 2017/05/23 by Frank.Fella

	Niagara - Maintain the desired age of an effect instance when paused and resetting directly, or when seeking backwards.

	#!tests When resetting or seeking backward on an effect which is paused in the editor, the viewport no longer goes black, and the effect simulates to the correct time.
	#!rb none
	#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime

Change 3455697 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Include TimeSinceBoot in memreport, and PS4 heap sizes in mem report
	#!tests Local memory testing
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3455640 in //Orion/Release-40.1/... via CL 3455642
	#!ROBOMERGE-BOT: ORION (Release-40.2 -> Main)

Change 3455642 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Include TimeSinceBoot in memreport, and PS4 heap sizes in mem report
	#!tests Local memory testing
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3455640 in //Orion/Release-40.1/...
	#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)

Change 3455640 on 2017/05/23 by Andrew.Grant

	Include TimeSinceBoot in memreport, and PS4 heap sizes in mem report
	#!tests Local memory testing
	#!rb none

Change 3455634 on 2017/05/23 by Frank.Fella

	Niagara - Stack - Usability/style pass
	+ Move colors and brushes to the style class.
	+ Add a single expander to the bottom of module items which hides/shows the unpinned input/output collections.
	+ Adjust padding, background colors, and fonts to increase readability.
	+ Change the function call node title to format the name for display.

	#!tests The ui is more readable.
	#!rb none

Change 3455580 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed Gauntlet file copy to use parallel-for with 2 threads. Takes deploy time down from ~14m to 11m

	#!rb none
	@Daniel.Lamb
	#!tests deployed locally staged and network builds

	#!ROBOMERGE-SOURCE: CL 3449370 in //Orion/Release-40.1/... via CL 3449372 via CL 3449474
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3455579 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed Gauntlet file copy to use parallel-for with 2 threads. Takes deploy time down from ~14m to 11m

	#!rb none
	@Daniel.Lamb
	#!tests deployed locally staged and network builds

	#!ROBOMERGE-SOURCE: CL 3449370 in //Orion/Release-40.1/... via CL 3449372 via CL 3449474
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3455578 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed Gauntlet file copy to use parallel-for with 2 threads. Takes deploy time down from ~14m to 11m

	#!rb none
	@Daniel.Lamb
	#!tests deployed locally staged and network builds

	#!ROBOMERGE-SOURCE: CL 3449370 in //Orion/Release-40.1/... via CL 3449372 via CL 3449474
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3455577 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed Gauntlet file copy to use parallel-for with 2 threads. Takes deploy time down from ~14m to 11m

	#!rb none
	@Daniel.Lamb
	#!tests deployed locally staged and network builds

	#!ROBOMERGE-SOURCE: CL 3449370 in //Orion/Release-40.1/... via CL 3449372 via CL 3449474
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3455576 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed Gauntlet file copy to use parallel-for with 2 threads. Takes deploy time down from ~14m to 11m

	#!rb none
	@Daniel.Lamb
	#!tests deployed locally staged and network builds

	#!ROBOMERGE-SOURCE: CL 3449370 in //Orion/Release-40.1/... via CL 3449372 via CL 3449474
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3455560 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Fix tag issue. FName comparison on instances FName("A") not consistent between platforms due to static init order. Sorting should be done on the full tag name, which is unique for the gameplay tag system. (Vs the simple tag, which are the "subtags" which are not unique. End result is a bunch of comparisons on FName("A") instances not being the same between platforms).

	#!rb none
	@Andrew.Grant
	#!tests PS4 + Dedicated server (verified tag indices match again)

	#!ROBOMERGE-SOURCE: CL 3449051 in //Orion/Release-40.1/... via CL 3449332 via CL 3449348
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3455559 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Fix tag issue. FName comparison on instances FName("A") not consistent between platforms due to static init order. Sorting should be done on the full tag name, which is unique for the gameplay tag system. (Vs the simple tag, which are the "subtags" which are not unique. End result is a bunch of comparisons on FName("A") instances not being the same between platforms).

	#!rb none
	@Andrew.Grant
	#!tests PS4 + Dedicated server (verified tag indices match again)

	#!ROBOMERGE-SOURCE: CL 3449051 in //Orion/Release-40.1/... via CL 3449332 via CL 3449348
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3455558 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Fix tag issue. FName comparison on instances FName("A") not consistent between platforms due to static init order. Sorting should be done on the full tag name, which is unique for the gameplay tag system. (Vs the simple tag, which are the "subtags" which are not unique. End result is a bunch of comparisons on FName("A") instances not being the same between platforms).

	#!rb none
	@Andrew.Grant
	#!tests PS4 + Dedicated server (verified tag indices match again)

	#!ROBOMERGE-SOURCE: CL 3449051 in //Orion/Release-40.1/... via CL 3449332 via CL 3449348
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3455555 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Fix tag issue. FName comparison on instances FName("A") not consistent between platforms due to static init order. Sorting should be done on the full tag name, which is unique for the gameplay tag system. (Vs the simple tag, which are the "subtags" which are not unique. End result is a bunch of comparisons on FName("A") instances not being the same between platforms).

	#!rb none
	@Andrew.Grant
	#!tests PS4 + Dedicated server (verified tag indices match again)

	#!ROBOMERGE-SOURCE: CL 3449051 in //Orion/Release-40.1/... via CL 3449332 via CL 3449348
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3455554 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Fix tag issue. FName comparison on instances FName("A") not consistent between platforms due to static init order. Sorting should be done on the full tag name, which is unique for the gameplay tag system. (Vs the simple tag, which are the "subtags" which are not unique. End result is a bunch of comparisons on FName("A") instances not being the same between platforms).

	#!rb none
	@Andrew.Grant
	#!tests PS4 + Dedicated server (verified tag indices match again)

	#!ROBOMERGE-SOURCE: CL 3449051 in //Orion/Release-40.1/... via CL 3449332 via CL 3449348
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3455543 on 2017/05/23 by andrew.grant

	Switch obj list forget and obj list remember to use FObjectKey for comparisons
	#!rb David.Ratti
	#!tests ran forget / remember commands in frontend

	#!ROBOMERGE-SOURCE: CL 3448662 in //Orion/Release-40.1/... via CL 3449329 via CL 3449345
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

	#!ROBOMERGE-SAYS: Unresolved conflicts. andrew.grant, please merge this change by hand.
	//ROBOMERGE_ORION_Dev_General/Engine/Source/Runtime/Engine/Private/UnrealEngine.cpp
	#!CodeReview: andrew.grant, jason.bestimt, jeff.williams

Change 3455281 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Switch obj list forget and obj list remember to use FObjectKey for comparisons
	#!rb David.Ratti
	#!tests ran forget / remember commands in frontend

	#!ROBOMERGE-SOURCE: CL 3448662 in //Orion/Release-40.1/... via CL 3449329 via CL 3449345
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3455280 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Switch obj list forget and obj list remember to use FObjectKey for comparisons
	#!rb David.Ratti
	#!tests ran forget / remember commands in frontend

	#!ROBOMERGE-SOURCE: CL 3448662 in //Orion/Release-40.1/... via CL 3449329 via CL 3449345
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3455279 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Switch obj list forget and obj list remember to use FObjectKey for comparisons
	#!rb David.Ratti
	#!tests ran forget / remember commands in frontend

	#!ROBOMERGE-SOURCE: CL 3448662 in //Orion/Release-40.1/... via CL 3449329 via CL 3449345
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3455278 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Switch obj list forget and obj list remember to use FObjectKey for comparisons
	#!rb David.Ratti
	#!tests ran forget / remember commands in frontend

	#!ROBOMERGE-SOURCE: CL 3448662 in //Orion/Release-40.1/... via CL 3449329 via CL 3449345
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3455256 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Gauntlet - display duration stats at the end of a test
	#!rb none
	#!tests - ran tests

	#!ROBOMERGE-SOURCE: CL 3447866 in //Orion/Release-40.1/... via CL 3449323 via CL 3449340
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3455255 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Gauntlet - display duration stats at the end of a test
	#!rb none
	#!tests - ran tests

	#!ROBOMERGE-SOURCE: CL 3447866 in //Orion/Release-40.1/... via CL 3449323 via CL 3449340
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3455254 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Gauntlet - display duration stats at the end of a test
	#!rb none
	#!tests - ran tests

	#!ROBOMERGE-SOURCE: CL 3447866 in //Orion/Release-40.1/... via CL 3449323 via CL 3449340
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3455253 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Gauntlet - display duration stats at the end of a test
	#!rb none
	#!tests - ran tests

	#!ROBOMERGE-SOURCE: CL 3447866 in //Orion/Release-40.1/... via CL 3449323 via CL 3449340
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3455252 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Gauntlet - display duration stats at the end of a test
	#!rb none
	#!tests - ran tests

	#!ROBOMERGE-SOURCE: CL 3447866 in //Orion/Release-40.1/... via CL 3449323 via CL 3449340
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3455246 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	- Added stats about loaded MCP items while reporting memory heartbeat for post-mortem analysis
	- Run a Trim() while switching loading mode (may help with OOMs while transitioning from draft -> game)

	#!tests ran soak locally
	#!rb none
	@David.Ratti, @Daniel.Lamb

	#!ROBOMERGE-SOURCE: CL 3447863 in //Orion/Release-40.1/... via CL 3449321 via CL 3449338
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3455245 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	- Added stats about loaded MCP items while reporting memory heartbeat for post-mortem analysis
	- Run a Trim() while switching loading mode (may help with OOMs while transitioning from draft -> game)

	#!tests ran soak locally
	#!rb none
	@David.Ratti, @Daniel.Lamb

	#!ROBOMERGE-SOURCE: CL 3447863 in //Orion/Release-40.1/... via CL 3449321 via CL 3449338
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3455244 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	- Added stats about loaded MCP items while reporting memory heartbeat for post-mortem analysis
	- Run a Trim() while switching loading mode (may help with OOMs while transitioning from draft -> game)

	#!tests ran soak locally
	#!rb none
	@David.Ratti, @Daniel.Lamb

	#!ROBOMERGE-SOURCE: CL 3447863 in //Orion/Release-40.1/... via CL 3449321 via CL 3449338
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3455243 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	- Added stats about loaded MCP items while reporting memory heartbeat for post-mortem analysis
	- Run a Trim() while switching loading mode (may help with OOMs while transitioning from draft -> game)

	#!tests ran soak locally
	#!rb none
	@David.Ratti, @Daniel.Lamb

	#!ROBOMERGE-SOURCE: CL 3447863 in //Orion/Release-40.1/... via CL 3449321 via CL 3449338
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3455242 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	- Added stats about loaded MCP items while reporting memory heartbeat for post-mortem analysis
	- Run a Trim() while switching loading mode (may help with OOMs while transitioning from draft -> game)

	#!tests ran soak locally
	#!rb none
	@David.Ratti, @Daniel.Lamb

	#!ROBOMERGE-SOURCE: CL 3447863 in //Orion/Release-40.1/... via CL 3449321 via CL 3449338
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3455227 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added "obj list forget" to exclude all current objects from future "obj list" reports. This allows all current objects to be excluded when trying to track leaks, object ownership etc.

	"obj list remember" resets that list

	#!rb none
	#!tests verified after "obj list forget" only new objects are reported
	@David.Ratti, @Michael.Noland

	#!ROBOMERGE-SOURCE: CL 3447574 in //Orion/Release-40.1/... via CL 3449317 via CL 3449335
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3455223 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added "obj list forget" to exclude all current objects from future "obj list" reports. This allows all current objects to be excluded when trying to track leaks, object ownership etc.

	"obj list remember" resets that list

	#!rb none
	#!tests verified after "obj list forget" only new objects are reported
	@David.Ratti, @Michael.Noland

	#!ROBOMERGE-SOURCE: CL 3447574 in //Orion/Release-40.1/... via CL 3449317 via CL 3449335
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3455222 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added "obj list forget" to exclude all current objects from future "obj list" reports. This allows all current objects to be excluded when trying to track leaks, object ownership etc.

	"obj list remember" resets that list

	#!rb none
	#!tests verified after "obj list forget" only new objects are reported
	@David.Ratti, @Michael.Noland

	#!ROBOMERGE-SOURCE: CL 3447574 in //Orion/Release-40.1/... via CL 3449317 via CL 3449335
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3455221 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added "obj list forget" to exclude all current objects from future "obj list" reports. This allows all current objects to be excluded when trying to track leaks, object ownership etc.

	"obj list remember" resets that list

	#!rb none
	#!tests verified after "obj list forget" only new objects are reported
	@David.Ratti, @Michael.Noland

	#!ROBOMERGE-SOURCE: CL 3447574 in //Orion/Release-40.1/... via CL 3449317 via CL 3449335
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3455218 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added "obj list forget" to exclude all current objects from future "obj list" reports. This allows all current objects to be excluded when trying to track leaks, object ownership etc.

	"obj list remember" resets that list

	#!rb none
	#!tests verified after "obj list forget" only new objects are reported
	@David.Ratti, @Michael.Noland

	#!ROBOMERGE-SOURCE: CL 3447574 in //Orion/Release-40.1/... via CL 3449317 via CL 3449335
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3455141 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: dan.hertzka
	Exposing BP write access to UPrimitiveComponent::bSingleSampleShadowFromStationaryLights for Jordan

	#!rb none
	#!tests compile
	[CODEREVIEW] Daniel.Wright

	#!ROBOMERGE-SOURCE: CL 3449046 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3455138 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: dan.hertzka
	Exposing BP write access to UPrimitiveComponent::bSingleSampleShadowFromStationaryLights for Jordan

	#!rb none
	#!tests compile
	[CODEREVIEW] Daniel.Wright

	#!ROBOMERGE-SOURCE: CL 3449046 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3455137 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: dan.hertzka
	Exposing BP write access to UPrimitiveComponent::bSingleSampleShadowFromStationaryLights for Jordan

	#!rb none
	#!tests compile
	[CODEREVIEW] Daniel.Wright

	#!ROBOMERGE-SOURCE: CL 3449046 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3455136 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: dan.hertzka
	Exposing BP write access to UPrimitiveComponent::bSingleSampleShadowFromStationaryLights for Jordan

	#!rb none
	#!tests compile
	[CODEREVIEW] Daniel.Wright

	#!ROBOMERGE-SOURCE: CL 3449046 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3455135 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: dan.hertzka
	Exposing BP write access to UPrimitiveComponent::bSingleSampleShadowFromStationaryLights for Jordan

	#!rb none
	#!tests compile
	[CODEREVIEW] Daniel.Wright

	#!ROBOMERGE-SOURCE: CL 3449046 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3454889 on 2017/05/23 by Laurent.Delayen

	Added missing checks from CL #!1885745, to ensure parents are before children in RefSkeleton.

	#!rb lina.halper
	#!codereview martin.wilson
	#!tests  Ghost PIE

Change 3454884 on 2017/05/23 by Laurent.Delayen

	Minor optimization to FAnimationRuntime::CreateMaskWeights. Since Parents are before Children, use that to speed up Mask Weight creation.

	#!rb lina.halper
	#!codereview thomas.sarkanen
	#!tests  Ghost PIE

Change 3454882 on 2017/05/23 by Laurent.Delayen

	Minor refactor to AnimNode_LayeredBoneBlend.

	#!rb lina.halper
	#!tests  Ghost PIE

Change 3454876 on 2017/05/23 by Don.Eubanks

	Added "Focusable?" column to Widget Reflector, to help provide a jumping off point for tracking down potential issues with Slate focusability.  Hopefully this can help cut down on the arduous "WHY ISN'T THIS BEING FOCUSED" investigations that require Debug Editor and breakpoint voodoo.

	#!rb dan.hertzka
	#!review-3454877 @nick.darnell
	#!test Verified that Widget Reflector shows correct data in Focused? category, and that the data is correctly preserved when taking snapshots and saving/loading snapshots from disk across separate editor sessions.

Change 3454865 on 2017/05/23 by Shaun.Kime

	Catchall secondary integration from Orion\Dev-General to Dev-Niagara
	#!rb none
	#!tests ran normal tests
	#!lockdown Andrew.Grant

Change 3454822 on 2017/05/23 by Shaun.Kime

	Integrating from Orion\Dev-General to Dev-Niagara

	#!rb none
	#!tests opened all existing niagara assets and made sure that they still ran
	#!lockdown Andrew.Grant

Change 3454733 on 2017/05/23 by David.Ratti

	Orion: PIP attribute custom calculation classes

	Ability system: added FinalCurveLookup property to FCustomCalculationBasedFloat. This allows the output of the custom calc class (and pre/post adds) to be a lookup in a table rather than a raw value. Similiar to the table lookup that attribute based calculations support.

	#!rb lietz
	#!tests pie
	#!review-3454734 @Billy.Bramer, @Fred.Kimberley

Change 3454524 on 2017/05/23 by David.Ratti

	Support for generic FlatAdditive attribute channel: this is an extra channel that only allows additive mods on it. For doing things like "Flat Mana regen".

	#!rb Lietz
	#!tests PIE
	#!review-3454525 @Billy.Bramer

Change 3454462 on 2017/05/23 by Daniel.Lamb

	Potential fix for asset registry deterministic hash generation.
	#!rb Ben.Zeigler
	#!test Compile run editor

Change 3454042 on 2017/05/23 by Don.Eubanks

	Added accessor for FSlateApplication::NavigationConfig as I need to dynamically swap it in and out for this specific screen.

	#!rb phil.buuck
	#!review-3454043 @nick.darnell @nick.atamas
	#!tests Compiled Win64 / PS4

Change 3454019 on 2017/05/23 by Shaun.Kime

	Changed the signature of BuildParameterMapHistory so that we can build parameter maps even when there is no parameter map on the output pin. This was needed for Frank's DynamicInputs.

	Modified NiagaraNodeEmitter to allow you to override pins.


	#!rb none
	#!codereview frank.fella
	#!tests checked against all known example assets

Change 3453915 on 2017/05/23 by David.Ratti

	remove some logspam that was added to track down linux server issue

	#!rb none
	#!tests compile

Change 3453846 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Attempting to fix https://jira.it.epicgames.net/browse/OR-38702
	Added fallback in case we were not able to successfully CacheData, which could leave us with bad data.
	Added checks to make sure we're not getting bad data into core functions.

	[CODEREVIEW] lina.halper
	#!rb none
	#!tests Phase, Ice 2 client network game.

	#!ROBOMERGE-SOURCE: CL 3447278 in //Orion/Release-40.2/... via CL 3447281
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3453845 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Attempting to fix https://jira.it.epicgames.net/browse/OR-38702
	Added fallback in case we were not able to successfully CacheData, which could leave us with bad data.
	Added checks to make sure we're not getting bad data into core functions.

	[CODEREVIEW] lina.halper
	#!rb none
	#!tests Phase, Ice 2 client network game.

	#!ROBOMERGE-SOURCE: CL 3447278 in //Orion/Release-40.2/... via CL 3447281
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3453842 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Attempting to fix https://jira.it.epicgames.net/browse/OR-38702
	Added fallback in case we were not able to successfully CacheData, which could leave us with bad data.
	Added checks to make sure we're not getting bad data into core functions.

	[CODEREVIEW] lina.halper
	#!rb none
	#!tests Phase, Ice 2 client network game.

	#!ROBOMERGE-SOURCE: CL 3447278 in //Orion/Release-40.2/... via CL 3447281
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3453841 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Attempting to fix https://jira.it.epicgames.net/browse/OR-38702
	Added fallback in case we were not able to successfully CacheData, which could leave us with bad data.
	Added checks to make sure we're not getting bad data into core functions.

	[CODEREVIEW] lina.halper
	#!rb none
	#!tests Phase, Ice 2 client network game.

	#!ROBOMERGE-SOURCE: CL 3447278 in //Orion/Release-40.2/... via CL 3447281
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3453840 on 2017/05/23 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Attempting to fix https://jira.it.epicgames.net/browse/OR-38702
	Added fallback in case we were not able to successfully CacheData, which could leave us with bad data.
	Added checks to make sure we're not getting bad data into core functions.

	[CODEREVIEW] lina.halper
	#!rb none
	#!tests Phase, Ice 2 client network game.

	#!ROBOMERGE-SOURCE: CL 3447278 in //Orion/Release-40.2/... via CL 3447281
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3453819 on 2017/05/23 by Mieszko.Zielinski

	Fixes to BotScriptedBehaviors are being run and how Bot AFK behavior is implemented #!Orion

	Switched AFK behavior from overriding the whole BT to using scripted behaviors, which surfaced some bugs that this CL is fixing.

	Related to jira OR-38537

	Manually resolved conflicts robomerge was complaining about

	#!rb none
	#!test golden path

	#!ROBOMERGE-SOURCE: CL 3447169 in //Orion/Release-40.2/... via CL 3447170
	ORION (Main -> Dev-General)

	#!CodeReview: jason.bestimt, andrew.grant, jeff.williams

Change 3453150 on 2017/05/22 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Fixes to BotScriptedBehaviors are being run and how Bot AFK behavior is implemented #!Orion

	Switched AFK behavior from overriding the whole BT to using scripted behaviors, which surfaced some bugs that this CL is fixing.

	Related to jira OR-38537

	#!rb none
	#!test golden path

	#!ROBOMERGE-SOURCE: CL 3447169 in //Orion/Release-40.2/... via CL 3447170
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3453149 on 2017/05/22 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Fixes to BotScriptedBehaviors are being run and how Bot AFK behavior is implemented #!Orion

	Switched AFK behavior from overriding the whole BT to using scripted behaviors, which surfaced some bugs that this CL is fixing.

	Related to jira OR-38537

	#!rb none
	#!test golden path

	#!ROBOMERGE-SOURCE: CL 3447169 in //Orion/Release-40.2/... via CL 3447170
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3453147 on 2017/05/22 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Fixes to BotScriptedBehaviors are being run and how Bot AFK behavior is implemented #!Orion

	Switched AFK behavior from overriding the whole BT to using scripted behaviors, which surfaced some bugs that this CL is fixing.

	Related to jira OR-38537

	#!rb none
	#!test golden path

	#!ROBOMERGE-SOURCE: CL 3447169 in //Orion/Release-40.2/... via CL 3447170
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3453144 on 2017/05/22 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Fixes to BotScriptedBehaviors are being run and how Bot AFK behavior is implemented #!Orion

	Switched AFK behavior from overriding the whole BT to using scripted behaviors, which surfaced some bugs that this CL is fixing.

	Related to jira OR-38537

	#!rb none
	#!test golden path

	#!ROBOMERGE-SOURCE: CL 3447169 in //Orion/Release-40.2/... via CL 3447170
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3452484 on 2017/05/22 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Tweaked MemoryReport test
	- Always dump a memreport on a state change (very useful for comparing two builds)
	- Only dump leak/alloc reports if > 1m into the game (While notimeouts stops the game disconnecting, draft and moba games don't do well if the client is non-responsive).

	#!tests ran MemReport test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3452458 in //Orion/Release-40.1/... via CL 3452461
	#!ROBOMERGE-BOT: ORION (Release-40.2 -> Main)

Change 3452461 on 2017/05/22 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Tweaked MemoryReport test
	- Always dump a memreport on a state change (very useful for comparing two builds)
	- Only dump leak/alloc reports if > 1m into the game (While notimeouts stops the game disconnecting, draft and moba games don't do well if the client is non-responsive).

	#!tests ran MemReport test locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3452458 in //Orion/Release-40.1/...
	#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)

Change 3452458 on 2017/05/22 by Andrew.Grant

	Tweaked MemoryReport test
	- Always dump a memreport on a state change (very useful for comparing two builds)
	- Only dump leak/alloc reports if > 1m into the game (While notimeouts stops the game disconnecting, draft and moba games don't do well if the client is non-responsive).

	#!tests ran MemReport test locally
	#!rb none

Change 3452042 on 2017/05/22 by Matt.Kuhlenschmidt

	Exposing more niagara types to details panel

	#!codereview frank.fella
	#!rb shaun.kime
	#!tests none

Change 3451912 on 2017/05/22 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed typo in obj command (non-shipping change
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3451906 in //Orion/Release-40.1/... via CL 3451908
	#!ROBOMERGE-BOT: ORION (Release-40.2 -> Main)

Change 3451908 on 2017/05/22 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fixed typo in obj command (non-shipping change
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3451906 in //Orion/Release-40.1/...
	#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)

Change 3451906 on 2017/05/22 by Andrew.Grant

	Fixed typo in obj command (non-shipping change
	#!tests #!rb none

Change 3451835 on 2017/05/22 by Philip.Buuck

	Potential fix for fonts not loading in cooked, prevent font cache from constantly reloading font.

	#!rb none (shelved by Jamie.Dale)
	#!tests PIE
	#!review-3451837 Matt.Schembari, Dan.Hertzka, Don.Eubanks

Change 3451832 on 2017/05/22 by Daniel.Lamb

	Fixed issue with reflection captures not refreshing correctly in resavepackages commandlet.
	#!rb Daniel.Wright
	#!test Resave packages commandlet with allow commandlet rendering.

Change 3449936 on 2017/05/19 by Andrew.Grant

	Removing super-spammy post-merge warning.
	#!tests compiled
	#!rb none

Change 3449829 on 2017/05/19 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Allow branch & CL to be passed into Gauntlet for reporting
	Pass branch and CL in to Gauntlet for editor tests so logs end up under branch folder
	#!tests ran editor tests locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3449827 in //Orion/Release-40.1/... via CL 3449828
	#!ROBOMERGE-BOT: ORION (Release-40.2 -> Main)

Change 3449828 on 2017/05/19 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Allow branch & CL to be passed into Gauntlet for reporting
	Pass branch and CL in to Gauntlet for editor tests so logs end up under branch folder
	#!tests ran editor tests locally
	#!rb none

	#!ROBOMERGE-SOURCE: CL 3449827 in //Orion/Release-40.1/...
	#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)

Change 3449827 on 2017/05/19 by Andrew.Grant

	Allow branch & CL to be passed into Gauntlet for reporting
	Pass branch and CL in to Gauntlet for editor tests so logs end up under branch folder
	#!tests ran editor tests locally
	#!rb none

Change 3449759 on 2017/05/19 by Andrew.Grant

	Merging //UE4/Main @ 3441199 through //UE4/Orion-Staging
	#!tests QA pass
	#!rb none

Change 3449606 on 2017/05/19 by Dan.Hertzka

	Properly exposing bSingleSampleShadowFromStationaryLights to BP

	#!codereview Daniel.Wright
	#!rb none
	#!tests compile

Change 3449518 on 2017/05/19 by Frank.Fella

	Niagara - Stack - Fixes
	+ StackScriptItemGroup - Fix the code which traverses the graph so that it only returns actual modules instead of every function call.  This prevents trying to generate module items for dynamic input function calls.
	+ StackEntry - Don't force generating children when initializing the colors.

	#!Tests no longer ensures and crashes when opening an emitter with test dynamic inputs.
	#!rb none

Change 3449474 on 2017/05/19 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed Gauntlet file copy to use parallel-for with 2 threads. Takes deploy time down from ~14m to 11m

	#!rb none
	@Daniel.Lamb
	#!tests deployed locally staged and network builds

	#!ROBOMERGE-SOURCE: CL 3449370 in //Orion/Release-40.1/... via CL 3449372
	#!ROBOMERGE-BOT: ORION (Release-40.2 -> Main)

Change 3449372 on 2017/05/19 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Changed Gauntlet file copy to use parallel-for with 2 threads. Takes deploy time down from ~14m to 11m

	#!rb none
	@Daniel.Lamb
	#!tests deployed locally staged and network builds

	#!ROBOMERGE-SOURCE: CL 3449370 in //Orion/Release-40.1/...
	#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)

Change 3449370 on 2017/05/19 by Andrew.Grant

	Changed Gauntlet file copy to use parallel-for with 2 threads. Takes deploy time down from ~14m to 11m

	#!rb none
	#!review-3449371 @Daniel.Lamb
	#!tests deployed locally staged and network builds

Change 3449348 on 2017/05/19 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Fix tag issue. FName comparison on instances FName("A") not consistent between platforms due to static init order. Sorting should be done on the full tag name, which is unique for the gameplay tag system. (Vs the simple tag, which are the "subtags" which are not unique. End result is a bunch of comparisons on FName("A") instances not being the same between platforms).

	#!rb none
	@Andrew.Grant
	#!tests PS4 + Dedicated server (verified tag indices match again)

	#!ROBOMERGE-SOURCE: CL 3449051 in //Orion/Release-40.1/... via CL 3449332
	#!ROBOMERGE-BOT: ORION (Release-40.2 -> Main)

Change 3449345 on 2017/05/19 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Switch obj list forget and obj list remember to use FObjectKey for comparisons
	#!rb David.Ratti
	#!tests ran forget / remember commands in frontend

	#!ROBOMERGE-SOURCE: CL 3448662 in //Orion/Release-40.1/... via CL 3449329
	#!ROBOMERGE-BOT: ORION (Release-40.2 -> Main)

Change 3449340 on 2017/05/19 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Gauntlet - display duration stats at the end of a test
	#!rb none
	#!tests - ran tests

	#!ROBOMERGE-SOURCE: CL 3447866 in //Orion/Release-40.1/... via CL 3449323
	#!ROBOMERGE-BOT: ORION (Release-40.2 -> Main)

Change 3449338 on 2017/05/19 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	- Added stats about loaded MCP items while reporting memory heartbeat for post-mortem analysis
	- Run a Trim() while switching loading mode (may help with OOMs while transitioning from draft -> game)

	#!tests ran soak locally
	#!rb none
	@David.Ratti, @Daniel.Lamb

	#!ROBOMERGE-SOURCE: CL 3447863 in //Orion/Release-40.1/... via CL 3449321
	#!ROBOMERGE-BOT: ORION (Release-40.2 -> Main)

Change 3449335 on 2017/05/19 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added "obj list forget" to exclude all current objects from future "obj list" reports. This allows all current objects to be excluded when trying to track leaks, object ownership etc.

	"obj list remember" resets that list

	#!rb none
	#!tests verified after "obj list forget" only new objects are reported
	@David.Ratti, @Michael.Noland

	#!ROBOMERGE-SOURCE: CL 3447574 in //Orion/Release-40.1/... via CL 3449317
	#!ROBOMERGE-BOT: ORION (Release-40.2 -> Main)

Change 3449332 on 2017/05/19 by robomerge

	#!ROBOMERGE-AUTHOR: david.ratti
	Fix tag issue. FName comparison on instances FName("A") not consistent between platforms due to static init order. Sorting should be done on the full tag name, which is unique for the gameplay tag system. (Vs the simple tag, which are the "subtags" which are not unique. End result is a bunch of comparisons on FName("A") instances not being the same between platforms).

	#!rb none
	@Andrew.Grant
	#!tests PS4 + Dedicated server (verified tag indices match again)

	#!ROBOMERGE-SOURCE: CL 3449051 in //Orion/Release-40.1/...
	#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)

Change 3449329 on 2017/05/19 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Switch obj list forget and obj list remember to use FObjectKey for comparisons
	#!rb David.Ratti
	#!tests ran forget / remember commands in frontend

	#!ROBOMERGE-SOURCE: CL 3448662 in //Orion/Release-40.1/...
	#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)

Change 3449323 on 2017/05/19 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Gauntlet - display duration stats at the end of a test
	#!rb none
	#!tests - ran tests

	#!ROBOMERGE-SOURCE: CL 3447866 in //Orion/Release-40.1/...
	#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)

Change 3449321 on 2017/05/19 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	- Added stats about loaded MCP items while reporting memory heartbeat for post-mortem analysis
	- Run a Trim() while switching loading mode (may help with OOMs while transitioning from draft -> game)

	#!tests ran soak locally
	#!rb none
	@David.Ratti, @Daniel.Lamb

	#!ROBOMERGE-SOURCE: CL 3447863 in //Orion/Release-40.1/...
	#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)

Change 3449317 on 2017/05/19 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Added "obj list forget" to exclude all current objects from future "obj list" reports. This allows all current objects to be excluded when trying to track leaks, object ownership etc.

	"obj list remember" resets that list

	#!rb none
	#!tests verified after "obj list forget" only new objects are reported
	@David.Ratti, @Michael.Noland

	#!ROBOMERGE-SOURCE: CL 3447574 in //Orion/Release-40.1/...
	#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)

Change 3449152 on 2017/05/19 by Andrew.Grant

	3440740 from DG
	#!tests #!rb none

Change 3449051 on 2017/05/19 by David.Ratti

	Fix tag issue. FName comparison on instances FName("A") not consistent between platforms due to static init order. Sorting should be done on the full tag name, which is unique for the gameplay tag system. (Vs the simple tag, which are the "subtags" which are not unique. End result is a bunch of comparisons on FName("A") instances not being the same between platforms).

	#!rb none
	#!review-3449052 @Andrew.Grant
	#!tests PS4 + Dedicated server (verified tag indices match again)

Change 3449046 on 2017/05/19 by Dan.Hertzka

	Exposing BP write access to UPrimitiveComponent::bSingleSampleShadowFromStationaryLights for Jordan

	#!rb none
	#!tests compile
	#!codereview Daniel.Wright

Change 3449009 on 2017/05/19 by Shaun.Kime

	Now using the Instance.Alive parameter to decide whether or not we kill the particle rather than doing it entirely on the CPU in PostProcessParticles.

	Created KillOnCollision and GenerateEventOnDeath modules.

	Currently the VM crashes writing to an int32 in the spawn script if you add a KillOnCollision module to the end of BouncableFountain.uasset.

	#!rb none
	#!tests recompiled all the known emitters
	#!code.review olaf.piesche

Change 3448662 on 2017/05/19 by Andrew.Grant

	Switch obj list forget and obj list remember to use FObjectKey for comparisons
	#!rb David.Ratti
	#!tests ran forget / remember commands in frontend

Change 3447866 on 2017/05/18 by Andrew.Grant

	Gauntlet - display duration stats at the end of a test
	#!rb none
	#!tests - ran tests

Change 3447863 on 2017/05/18 by Andrew.Grant

	- Added stats about loaded MCP items while reporting memory heartbeat for post-mortem analysis
	- Run a Trim() while switching loading mode (may help with OOMs while transitioning from draft -> game)

	#!tests ran soak locally
	#!rb none
	#!review-3447864 @David.Ratti, @Daniel.Lamb

Change 3447574 on 2017/05/18 by Andrew.Grant

	Added "obj list forget" to exclude all current objects from future "obj list" reports. This allows all current objects to be excluded when trying to track leaks, object ownership etc.

	"obj list remember" resets that list

	#!rb none
	#!tests verified after "obj list forget" only new objects are reported
	#!review-3447575 @David.Ratti, @Michael.Noland

Change 3447281 on 2017/05/18 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Attempting to fix https://jira.it.epicgames.net/browse/OR-38702
	Added fallback in case we were not able to successfully CacheData, which could leave us with bad data.
	Added checks to make sure we're not getting bad data into core functions.

	[CODEREVIEW] lina.halper
	#!rb none
	#!tests Phase, Ice 2 client network game.

	#!ROBOMERGE-SOURCE: CL 3447278 in //Orion/Release-40.2/...
	#!ROBOMERGE-BOT: ORION (Release-40.2 -> Main)

Change 3447278 on 2017/05/18 by Laurent.Delayen

	Attempting to fix https://jira.it.epicgames.net/browse/OR-38702
	Added fallback in case we were not able to successfully CacheData, which could leave us with bad data.
	Added checks to make sure we're not getting bad data into core functions.

	#!codereview lina.halper
	#!rb none
	#!tests Phase, Ice 2 client network game.

Change 3447170 on 2017/05/18 by robomerge

	#!ROBOMERGE-AUTHOR: mieszko.zielinski
	Fixes to BotScriptedBehaviors are being run and how Bot AFK behavior is implemented #!Orion

	Switched AFK behavior from overriding the whole BT to using scripted behaviors, which surfaced some bugs that this CL is fixing.

	Related to jira OR-38537

	#!rb none
	#!test golden path

	#!ROBOMERGE-SOURCE: CL 3447169 in //Orion/Release-40.2/...
	#!ROBOMERGE-BOT: ORION (Release-40.2 -> Main)

Change 3447169 on 2017/05/18 by Mieszko.Zielinski

	Fixes to BotScriptedBehaviors are being run and how Bot AFK behavior is implemented #!Orion

	Switched AFK behavior from overriding the whole BT to using scripted behaviors, which surfaced some bugs that this CL is fixing.

	Related to jira OR-38537

	#!rb none
	#!test golden path

Change 3447072 on 2017/05/18 by Frank.Fella

	Niagara - Spacebar now resets the simulation as long as you don't have the sequencer timeline focused, also starting and stopping the simulation with sequencer no longer resets the system 50% of the time.

	#!tests Verified the issues above were fixed.
	#!rb none

	#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime

Change 3446668 on 2017/05/18 by Shaun.Kime

	Removed the previous way of setting module defaults and instead moved to a method where the get node is allowed to specify the defaults all on its own.

	Tested adding a default curve to AnimatedDynamicMaterialParameter and it properly animates until the user overrides it, see FunctionalTests/DefaultCurve

	#!rb none
	#!codereview simon.tovey, frank.fella, olaf.piesche
	#!tests re-saved all of our existing modules and reviewed sample emitters.

Change 3446043 on 2017/05/18 by Jurre.deBaare

	Issue with hitches when vertex painting
	#!fix FStaticMeshComponentRecreateRenderStateContext was incorrectly scoped/used
	#!misc add preventive check for invalid vertex buffer
	#!codereview Andrew.Grant
	#!rb none
	#!tests painted pointed out meshes by PatJ in Astrolabe

Change 3444712 on 2017/05/17 by Frank.Fella

	Niagara - Stack - Add module outputs

	#!tests Module stack items now have a read-only section for their outputs
	#!rb none

	#!codereview Olaf.Piesche,Simon.Tovey,Shaun.Kime

Change 3444672 on 2017/05/17 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Fixed FRootMotionSource_JumpForce not maintaining velocity on the last tick. TimeFractions were not correctly adjusted when going over Duration, resulting in reduced velocity applied, sometimes really close to zero.

	Fixes Wukong double jump sometimes looking like it's hitting a wall.

	[CODEREVIEW] frank.gigliotti
	#!rb none
	#!tests wukong double jump

	#!ROBOMERGE-SOURCE: CL 3444666 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3444671 on 2017/05/17 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Fixed FRootMotionSource_JumpForce not maintaining velocity on the last tick. TimeFractions were not correctly adjusted when going over Duration, resulting in reduced velocity applied, sometimes really close to zero.

	Fixes Wukong double jump sometimes looking like it's hitting a wall.

	[CODEREVIEW] frank.gigliotti
	#!rb none
	#!tests wukong double jump

	#!ROBOMERGE-SOURCE: CL 3444666 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3444670 on 2017/05/17 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Fixed FRootMotionSource_JumpForce not maintaining velocity on the last tick. TimeFractions were not correctly adjusted when going over Duration, resulting in reduced velocity applied, sometimes really close to zero.

	Fixes Wukong double jump sometimes looking like it's hitting a wall.

	[CODEREVIEW] frank.gigliotti
	#!rb none
	#!tests wukong double jump

	#!ROBOMERGE-SOURCE: CL 3444666 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3444669 on 2017/05/17 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Fixed FRootMotionSource_JumpForce not maintaining velocity on the last tick. TimeFractions were not correctly adjusted when going over Duration, resulting in reduced velocity applied, sometimes really close to zero.

	Fixes Wukong double jump sometimes looking like it's hitting a wall.

	[CODEREVIEW] frank.gigliotti
	#!rb none
	#!tests wukong double jump

	#!ROBOMERGE-SOURCE: CL 3444666 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3444668 on 2017/05/17 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Fixed FRootMotionSource_JumpForce not maintaining velocity on the last tick. TimeFractions were not correctly adjusted when going over Duration, resulting in reduced velocity applied, sometimes really close to zero.

	Fixes Wukong double jump sometimes looking like it's hitting a wall.

	[CODEREVIEW] frank.gigliotti
	#!rb none
	#!tests wukong double jump

	#!ROBOMERGE-SOURCE: CL 3444666 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3444666 on 2017/05/17 by Laurent.Delayen

	Fixed FRootMotionSource_JumpForce not maintaining velocity on the last tick. TimeFractions were not correctly adjusted when going over Duration, resulting in reduced velocity applied, sometimes really close to zero.

	Fixes Wukong double jump sometimes looking like it's hitting a wall.

	#!codereview frank.gigliotti
	#!rb none
	#!tests wukong double jump

Change 3444525 on 2017/05/17 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for OR-38662 (Invalid Table warning)
	#!rb David.Ratti
	#!tests verified warning is gone

	#!ROBOMERGE-SOURCE: CL 3443023 in //Orion/Release-40.1/... via CL 3443024 via CL 3443025
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3444524 on 2017/05/17 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for OR-38662 (Invalid Table warning)
	#!rb David.Ratti
	#!tests verified warning is gone

	#!ROBOMERGE-SOURCE: CL 3443023 in //Orion/Release-40.1/... via CL 3443024 via CL 3443025
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3444523 on 2017/05/17 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for OR-38662 (Invalid Table warning)
	#!rb David.Ratti
	#!tests verified warning is gone

	#!ROBOMERGE-SOURCE: CL 3443023 in //Orion/Release-40.1/... via CL 3443024 via CL 3443025
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3444522 on 2017/05/17 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for OR-38662 (Invalid Table warning)
	#!rb David.Ratti
	#!tests verified warning is gone

	#!ROBOMERGE-SOURCE: CL 3443023 in //Orion/Release-40.1/... via CL 3443024 via CL 3443025
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3444521 on 2017/05/17 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for OR-38662 (Invalid Table warning)
	#!rb David.Ratti
	#!tests verified warning is gone

	#!ROBOMERGE-SOURCE: CL 3443023 in //Orion/Release-40.1/... via CL 3443024 via CL 3443025
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3443073 on 2017/05/17 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Added different methods for scaling chain in AnimNode_ScaleChainLength. Based on chain length, or distance between end points. Also exposed Alpha to Display Debug.

	#!rb none
	#!tests wukong RMB

	#!ROBOMERGE-SOURCE: CL 3441628 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3443072 on 2017/05/17 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Added different methods for scaling chain in AnimNode_ScaleChainLength. Based on chain length, or distance between end points. Also exposed Alpha to Display Debug.

	#!rb none
	#!tests wukong RMB

	#!ROBOMERGE-SOURCE: CL 3441628 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3443071 on 2017/05/17 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Added different methods for scaling chain in AnimNode_ScaleChainLength. Based on chain length, or distance between end points. Also exposed Alpha to Display Debug.

	#!rb none
	#!tests wukong RMB

	#!ROBOMERGE-SOURCE: CL 3441628 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3443070 on 2017/05/17 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Added different methods for scaling chain in AnimNode_ScaleChainLength. Based on chain length, or distance between end points. Also exposed Alpha to Display Debug.

	#!rb none
	#!tests wukong RMB

	#!ROBOMERGE-SOURCE: CL 3441628 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3443068 on 2017/05/17 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Added different methods for scaling chain in AnimNode_ScaleChainLength. Based on chain length, or distance between end points. Also exposed Alpha to Display Debug.

	#!rb none
	#!tests wukong RMB

	#!ROBOMERGE-SOURCE: CL 3441628 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3443025 on 2017/05/17 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for OR-38662 (Invalid Table warning)
	#!rb David.Ratti
	#!tests verified warning is gone

	#!ROBOMERGE-SOURCE: CL 3443023 in //Orion/Release-40.1/... via CL 3443024
	#!ROBOMERGE-BOT: ORION (Release-40.2 -> Main)

Change 3443024 on 2017/05/17 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Fix for OR-38662 (Invalid Table warning)
	#!rb David.Ratti
	#!tests verified warning is gone

	#!ROBOMERGE-SOURCE: CL 3443023 in //Orion/Release-40.1/...
	#!ROBOMERGE-BOT: ORION (Release-40.1 -> Release-40.2)

Change 3443023 on 2017/05/17 by Andrew.Grant

	Fix for OR-38662 (Invalid Table warning)
	#!rb David.Ratti
	#!tests verified warning is gone

Change 3442508 on 2017/05/16 by Jeff.Williams

	Merging //Orion/Main to Release-40.2 (//Orion/Release-40.2) @3442434

	#!rb none
	#!tests none

Change 3442172 on 2017/05/16 by Jeff.Williams

	Initial branch of files from Release-40.1 (//Orion/Release-40.1) to Release-40.2 (//Orion/Release-40.2)

Change 3441928 on 2017/05/16 by Alexis.Matte

	rephrase fbx re-import preview skeleton warning
	#!rb none
	#!tests none

Change 3441882 on 2017/05/16 by Andrew.Grant

	Integrating UE-44837 from Dev-Editor
	#!tests #!rb none

Change 3441848 on 2017/05/16 by Jeff.Williams

	Initial branch of files from Dev-UI (//Orion/Dev-UI) to Dev-UI-Playtest (//Orion/Dev-UI-Playtest)

Change 3441628 on 2017/05/16 by Laurent.Delayen

	Added different methods for scaling chain in AnimNode_ScaleChainLength. Based on chain length, or distance between end points. Also exposed Alpha to Display Debug.

	#!rb none
	#!tests wukong RMB

Change 3441486 on 2017/05/16 by Simon.Tovey

	Fixed spelling error

	#!rb none
	#!tests none

Change 3441425 on 2017/05/16 by Simon.Tovey

	Second phase of parameter collections.
	Graph node linking to collection and compiling into a script.

	#!codereview Shaun.Kime, Olaf.Piesche, Frank.Fella

	#!tests basics work
	#!rb none

Change 3441422 on 2017/05/16 by Simon.Tovey

	First step of NiagaraParameterCollections

	Asset and editor.
	Currently not used anywhere.

	#!tests Basics work.
	#!rb Shaun.Kime
	#!codereview Shaun.Kime, Frank.Fella, Olaf.Piesche

Change 3441246 on 2017/05/16 by Alexis.Matte

	Remove the alternate color feature in the Detail panel
	#!rb matt.kuhlenschmidt
	#!tests none

Change 3440999 on 2017/05/16 by Andrew.Grant

	Address editor perf by disabling code that was creating temp widget rows.
	#!tests compiled
	#!rb MattK
	#!review-3441000 @alexis.matte

Change 3440874 on 2017/05/16 by Shaun.Kime

	Added ability to create emitter stacks as well as display the event stack in the stack list. We will need to auto-collapse and do some more work to make this manageable in the long run. Added tooltips to each section to help make it clear what it does.

	#!rb none
	#!tests n/a
	#!codereview simon.tovey, frank.fella, olaf.piesce

Change 3440771 on 2017/05/16 by Benn.Gallagher

	Fix for subinstance ensures during re-register operation. We were incorrectly stopping reinitialization after unregister.
	#!rb Martin.Wilson
	#!tests Wukong test level for ensure in PIE + -game

Change 3440740 on 2017/05/16 by David.Ratti

	Fix crash editing tag queries in blueprint defaults
	#!rb none
	#!tests editor

Change 3440308 on 2017/05/15 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Fixed AimOffset's Alpha not getting properly updated during tick. Also added Alpha to display debug.

	#!rb none
	#!tests wukong

	#!ROBOMERGE-SOURCE: CL 3440110 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3440307 on 2017/05/15 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Fixed AimOffset's Alpha not getting properly updated during tick. Also added Alpha to display debug.

	#!rb none
	#!tests wukong

	#!ROBOMERGE-SOURCE: CL 3440110 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3440306 on 2017/05/15 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Fixed AimOffset's Alpha not getting properly updated during tick. Also added Alpha to display debug.

	#!rb none
	#!tests wukong

	#!ROBOMERGE-SOURCE: CL 3440110 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3440305 on 2017/05/15 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Fixed AimOffset's Alpha not getting properly updated during tick. Also added Alpha to display debug.

	#!rb none
	#!tests wukong

	#!ROBOMERGE-SOURCE: CL 3440110 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3440304 on 2017/05/15 by robomerge

	#!ROBOMERGE-AUTHOR: laurent.delayen
	Fixed AimOffset's Alpha not getting properly updated during tick. Also added Alpha to display debug.

	#!rb none
	#!tests wukong

	#!ROBOMERGE-SOURCE: CL 3440110 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3440255 on 2017/05/15 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging 3439766 from //Orion/Dev-UI to Main (fix for tags perf?)
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3439864 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3440254 on 2017/05/15 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging 3439766 from //Orion/Dev-UI to Main (fix for tags perf?)
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3439864 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3440253 on 2017/05/15 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Merging 3439766 from //Orion/Dev-UI to Main (fix for tags perf?)
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3439864 in //Orion/Main/...
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3440110 on 2017/05/15 by Laurent.Delayen

	Fixed AimOffset's Alpha not getting properly updated during tick. Also added Alpha to display debug.

	#!rb none
	#!tests wukong

Change 3439885 on 2017/05/15 by Andrew.Grant

	Merging //Orion/Main to Dev-General (//Orion/Dev-General)
	#!tests #!rb none

Change 3439864 on 2017/05/15 by Andrew.Grant

	Merging 3439766 from //Orion/Dev-UI to Main (fix for tags perf?)
	#!tests #!rb none

Change 3439767 on 2017/05/15 by Andrew.Grant

	Defaulting Aftermath to off
	#!tests #!rb none

Change 3439766 on 2017/05/15 by Jon.Lietz

	fixing issue where the OnLastChanceToAddNativeTags() static function was returning a copy of the delegate letting who ever wanted to bind to it only bind to a copy that fell out of scope. fixing it so the function returns a ref to the delegate.

	#!rb none
	#!tests native tags are added and loaded
	#!codereivew david.ratti

Change 3439471 on 2017/05/15 by Shaun.Kime

	Added the ability for each script to specify what other script types can use it, its description, and category. These are all available from the asset registry, making it possible to filter addition of modules in the stack. Necessitated changing this UI to look closer to the graph-based UI for adding modules.

	Changed Spawn and Update scripts to Particle Spawn Script and Particle Update Script. Redirects have been put in place for enum values. Additional enum values were added for emitter and system spawn/update.

	Updated all known modules to have this info now.

	#!rb none
	#!codereview frank.fella, simon.tovey, olaf.piesche
	#!tests opened several existing emitters and made sure that they recompiled successfully

Change 3439217 on 2017/05/15 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Locked v40 builds to net-cl 3435991
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3439208 in //Orion/Release-40/... via CL 3439209 via CL 3439210
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3439216 on 2017/05/15 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Locked v40 builds to net-cl 3435991
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3439208 in //Orion/Release-40/... via CL 3439209 via CL 3439210
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3439215 on 2017/05/15 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Locked v40 builds to net-cl 3435991
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3439208 in //Orion/Release-40/... via CL 3439209 via CL 3439210
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3439212 on 2017/05/15 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Locked v40 builds to net-cl 3435991
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3439208 in //Orion/Release-40/... via CL 3439209 via CL 3439210
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3439211 on 2017/05/15 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Locked v40 builds to net-cl 3435991
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3439208 in //Orion/Release-40/... via CL 3439209 via CL 3439210
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3439210 on 2017/05/15 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Locked v40 builds to net-cl 3435991
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3439208 in //Orion/Release-40/... via CL 3439209
	#!ROBOMERGE-BOT: ORION (Release-40.1 -> Main)

Change 3439209 on 2017/05/15 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	[NULL MERGE]
	Locked v40 builds to net-cl 3435991
	#!tests #!rb none

	#!ROBOMERGE-SOURCE: CL 3439208 in //Orion/Release-40/...
	#!ROBOMERGE-BOT: ORION (Release-40 -> Release-40.1)

Change 3439208 on 2017/05/15 by Andrew.Grant

	Locked v40 builds to net-cl 3435991
	#!tests #!rb none
	#!ROBOMERGE: !40.1

Change 3438941 on 2017/05/15 by Alexis.Matte

	Import Preview windows
	Meshes editor UI refactor
	Fbx import options Reset to default
	#!jira UE-42755
	#!jira UE-44149
	#!jira UE-44463
	#!jira UE-38985

	#!rb matt.kuhlenschmidt
	#!tests run fbx automation tests

Change 3437669 on 2017/05/12 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Made warning an info
	#!rb none
	#!tests compiled

	#!ROBOMERGE-SOURCE: CL 3437612 in //Orion/Release-40/... via CL 3437613 via CL 3437614
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Cinematics)

Change 3437668 on 2017/05/12 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Made warning an info
	#!rb none
	#!tests compiled

	#!ROBOMERGE-SOURCE: CL 3437612 in //Orion/Release-40/... via CL 3437613 via CL 3437614
	#!ROBOMERGE-BOT: ORION (Main -> Dev-Balance)

Change 3437667 on 2017/05/12 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Made warning an info
	#!rb none
	#!tests compiled

	#!ROBOMERGE-SOURCE: CL 3437612 in //Orion/Release-40/... via CL 3437613 via CL 3437614
	#!ROBOMERGE-BOT: ORION (Main -> Dev-REGS)

Change 3437666 on 2017/05/12 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Made warning an info
	#!rb none
	#!tests compiled

	#!ROBOMERGE-SOURCE: CL 3437612 in //Orion/Release-40/... via CL 3437613 via CL 3437614
	#!ROBOMERGE-BOT: ORION (Main -> Dev-UI)

Change 3437665 on 2017/05/12 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Made warning an info
	#!rb none
	#!tests compiled

	#!ROBOMERGE-SOURCE: CL 3437612 in //Orion/Release-40/... via CL 3437613 via CL 3437614
	#!ROBOMERGE-BOT: ORION (Main -> Dev-General)

Change 3437614 on 2017/05/12 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Made warning an info
	#!rb none
	#!tests compiled

	#!ROBOMERGE-SOURCE: CL 3437612 in //Orion/Release-40/... via CL 3437613
	#!ROBOMERGE-BOT: ORION (Release-40.1 -> Main)

Change 3437613 on 2017/05/12 by robomerge

	#!ROBOMERGE-AUTHOR: andrew.grant
	Made warning an info
	#!rb none
	#!tests compiled

	#!ROBOMERGE-SOURCE: CL 3437612 in //Orion/Release-40/...
	#!ROBOMERGE-BOT: ORION (Release-40 -> Release-40.1)

Change 3437612 on 2017/05/12 by Andrew.Grant

	Made warning an info
	#!rb none
	#!tests compiled

[CL 3489016 by Andrew Grant in Main branch]
2017-06-14 08:40:01 -04:00
Marc Audy
5ce407d808 Copying //UE4/Dev-Framework to //UE4/Dev-Main (Source: //UE4/Dev-Framework @ 3358467)
#rb none
#lockdown Nick.Penwarden

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

Change 3297108 on 2017/02/10 by Mieszko.Zielinski

	Added AISight's peripherial vision angle claming as well as marked up UI to not allow values from outside of [0,180] range #UE4

	#jira UE-41114

Change 3299467 on 2017/02/13 by Marc.Audy

	Don't try to update active sounds on audio thread if the audio component is not active. If these functions are callled from a constructor on an async loading thread it can cause a crash

Change 3300692 on 2017/02/13 by Marc.Audy

	no auto

Change 3301424 on 2017/02/14 by Marc.Audy

	Handle gateway expansion before the node matching loop
	#jira UE-41858

Change 3301547 on 2017/02/14 by Marc.Audy

	PR #3246: Added BindDelegate that supports functions with custom (static) arguments (Contributed by PhoenixBlack)
	#jira UE-41926

Change 3301557 on 2017/02/14 by Marc.Audy

	When passing null to Rename for the new name, maintain the OldName is possible
	#jira UE-41937

Change 3301676 on 2017/02/14 by Marc.Audy

	Fix pending occlusion async traces from crashing during shutdown
	#jira UE-41939

Change 3302705 on 2017/02/14 by Mieszko.Zielinski

	Removed 'PRAGMA_DISABLE_OPTIMIZATION' uccurences from AIModule #UE4

Change 3302898 on 2017/02/14 by Dan.Oconnor

	Fix double negative

Change 3302954 on 2017/02/14 by Dan.Oconnor

	Make sure we use a good version of the class

Change 3302977 on 2017/02/14 by Dan.Oconnor

	Optimization in reinstancer turned back on - 3302898 has fixed the regression

Change 3302984 on 2017/02/14 by Dan.Oconnor

	Relink classes that were not recompiled in a wave of the compilation manager - currently only happens for data only blueprints.

	This fixes issues in Odin when using the compilation  manager

Change 3303824 on 2017/02/15 by Richard.Hinckley

	Updating URL for FABRIK system information.

Change 3304284 on 2017/02/15 by Dan.Oconnor

	Build fix

Change 3304297 on 2017/02/15 by Dan.Oconnor

	Shadow variable fix

Change 3304465 on 2017/02/15 by Lukasz.Furman

	fixed handling pathfollowing's requests by FloatingPawnMovement
	#jira UE-41884

Change 3305031 on 2017/02/15 by Marc.Audy

	All objects should get PostLoadSubobjects calls, regardless of whether they are outered to a CDO or not
	#jira UE-41708

Change 3305505 on 2017/02/15 by Michael.Noland

	Blueprints: Fix a crash when opening a BP with a parent class that no longer exists (unguarded access to the parent class)

Change 3305506 on 2017/02/15 by Michael.Noland

	QAGame: Created some assets that reference a non-existent type to test 'gracefully' handling missing native class types

Change 3306091 on 2017/02/16 by Marc.Audy

	PR #3263: Fixed duplicate comment from OnAudioFinished (Contributed by FrostByteGER)
	#jira UE-42027

Change 3306574 on 2017/02/16 by Marc.Audy

	Linked To pins can belong to invalid nodes and fail to load, this shouldn't be considered fatal

Change 3307160 on 2017/02/16 by Marc.Audy

	Rename(null, null ... is sometimes used to just force a name out of the way, so in that case don't try and maintain old name.

Change 3307982 on 2017/02/16 by Michael.Noland

	QAGame: Added another test asset for missing classes (this time a missing node class placed in a BP)

Change 3308097 on 2017/02/16 by Michael.Noland

	Graph Editor: Instantly clear GraphNodeForMenu and GraphPinForMenu as soon as the menu is dismissed, fixing crashes and other odd issues after deleting pins
	#jira UE-41789

Change 3308303 on 2017/02/16 by Dan.Oconnor

	Make sure we don't call GetDefaultObject while compiling on a non-native class

Change 3308850 on 2017/02/17 by Mieszko.Zielinski

	Fully exposed NavModifierVolume as ENGINE_API #UE4

Change 3309624 on 2017/02/17 by Phillip.Kavan

	[UE-40443] Recursively emit ctor initialization code for nested default subobjects when nativizing a Blueprint class.

	change summary:
	- modified FEmitDefaultValueHelper::OuterGenerate() to recursively detect and handle nested default subobjects.

	#jira UE-40443

Change 3310475 on 2017/02/17 by Dan.Oconnor

	Split bluepint compilation into CompileClassLayout and CompileFunctions, fix class hierarchy after creating reinstancers in blueprintcompilation manager. Together this means we don't need to run RecompileBlueprintBytecode

Change 3310487 on 2017/02/17 by Dan.Oconnor

	Fix build error missed by preflgiht

Change 3310497 on 2017/02/17 by Dan.Oconnor

	More build fixes for things missed by preflight...

Change 3310635 on 2017/02/17 by Dan.Oconnor

	Remove unused parameter and add comment to blueprint compilation manager explaining abuse of bBeingCompiled

Change 3310639 on 2017/02/17 by Dan.Oconnor

	Shadow variable fixes, not sure why these are being detected now

Change 3311855 on 2017/02/20 by Marc.Audy

	Fix UChildActorComponent::ParentComponent being null on the client
	#jira UE-42140

Change 3312444 on 2017/02/20 by Marc.Audy

	Add a bAutoDestroy pin to BP Spawn Sound and Force Feedback nodes to allow users to reuse the created component
	#jira UE-41267

Change 3312691 on 2017/02/20 by mason.seay

	Deleting map now that bug has been fixed

Change 3312709 on 2017/02/20 by Phillip.Kavan

	[UE-39705] Fix broken collision shapes when cooking with optimized BP component data option.

	change summary:
	- modified FComponentInstancingDataUtils::RecursivePropertyGather() to exclude deprecated properties, since they won't be serialized on save.
	- modified FBlueprintCookedComponentInstancingData::LoadCachedPropertyDataForSerialization() to remove the PPF_UseDeprecatedProperties flag (these are no longer included in the delta).
	- modified UBlueprintGeneratedClass::CheckAndApplyComponentTemplateOverrides() to remove the PPF_UseDeprecatedProperties flag (was being incorrectly used here).
	- modified AActor::CreateComponentFromTemplateData() to remove the PPF_UseDeprecatedProperties flag (was being incorrectly used here; this caused deprecated property defaults to be copied out to the instance).
	- modified AActor::CreateComponentFromTemplateData() to append RF_PostLoad/RF_NeedPostLoadSubobjects and call PostDuplicate()/ConditionalPostLoad() on the new instance (needed to mirror what SDO does in the unoptimized case - for proper physics RB setup specifically, but may be other areas where that's needed).

	#jira UE-39705

Change 3313161 on 2017/02/20 by Mieszko.Zielinski

	PR #3272: Use Pawn for GetNavAgentPropertiesRef(). (Contributed by drelidan7)

Change 3314151 on 2017/02/21 by Mieszko.Zielinski

	fix to hlods complaining about missing nav collision in cooked builds #UE4

	Made sure hlod-generated StaticMeshes are marked as not having navigation data

	#jira UE-42034

Change 3314355 on 2017/02/21 by Marc.Audy

	Set error message back to be correctly about mobility
	#jira UE-42209

Change 3314566 on 2017/02/21 by Phillip.Kavan

	[UE-40801] Switch to an ensure() to potentially help diagnose a one-off assertion crash in the SCS editor if encountered again in a future release.

	#jira UE-40801

Change 3315459 on 2017/02/21 by Mike.Beach

	Updated marquee selection in graph editors. Ctrl dragging now inverts nodes' selection state (not only deselects them - holding alt is now for only deselection).

	#jira UE-16359

Change 3315546 on 2017/02/21 by Mike.Beach

	Mirroring CL 3294552

	Count "GeneratedStub" as a success for cooked file generation - ensures the saved asset gets recorded in the asset registry.

	#jira ODIN-5869

Change 3315554 on 2017/02/21 by Mike.Beach

	Do not generate NativizedAsset plugin files if no Blueprints were nativized (cut down on mod generate/cook time).

	#jira ODIN-6211

Change 3317225 on 2017/02/22 by mason.seay

	Enable Net Use Owner Frequency on blueprints.  This allows the client to use different weapons. Doesn't fix UE-42017 though.

Change 3317495 on 2017/02/22 by Marc.Audy

	Expose raw input device configurations to other modules by request

	#jira UE-42204

Change 3319966 on 2017/02/23 by Nick.Atamas

	Polished up the material reroute node:
	 - Removed some unnecessary widgets
	 - Centered the pin node

Change 3320099 on 2017/02/23 by Mike.Beach

	Guarding against passing self pins to referance parameters (it is not a property that is referencable, and would crash). Notifying the user through pin connection messages, and providing a script exception.

	#jira UE-40861

Change 3321227 on 2017/02/24 by Marc.Audy

	Just use name rather than going Name -> String -> TCHAR -> Name

Change 3321425 on 2017/02/24 by Marc.Audy

	Minor optimizations to avoid string construction when doing StaticFindObject and ResolveName

Change 3321630 on 2017/02/24 by Mike.Beach

	Removing reference notation from actor pointer param - allowing you to pass 'self' to Blueprint exposed function.

Change 3321845 on 2017/02/24 by Lukasz.Furman

	fixed navlink processor trace accepting only components with WorldStatic object type
	#ue4

Change 3322474 on 2017/02/24 by Aaron.McLeran

	UE-42345 Rewriting thumbnail renderer

Change 3322490 on 2017/02/24 by Aaron.McLeran

	UE-42345  Forgot to take abs of sample before averaging

Change 3323562 on 2017/02/27 by Mike.Beach

	Fixing bad merge, copying loop from //UE4/Main that accidently got replaced.

Change 3323685 on 2017/02/27 by Mike.Beach

	Preventing us from cross-binding editor & PIE actors when we fixup level script actor bindings (on duplicate for PIE).

	#jira UE-30816

Change 3323776 on 2017/02/27 by Marc.Audy

	Coding standard clean up pass

Change 3324050 on 2017/02/27 by Ben.Zeigler

	Fix issue with a StreamableHandle being cancelled while in progress leaving the in progress flag active. Added and improved error messages when streaming goes wrong
	Port of 3317217, 3315540, and 3314374 from UE4-Fortnite

Change 3324294 on 2017/02/27 by Ben.Zeigler

	Engine changes needed to support "Asset Management" UI:
	Add concept of "Manage" dependency to the Asset Registry, to represent that an asset like a texture is managed by a Primary Asset. This will be used to compute usage statistics and chunking
	Add ability for AssetManager to override the PrimaryAssetType/Id on a asset data loaded off disk. Needed so the asset audit tools work properly
	Significant performance improvements to the asset registry dependency gather, and correctly report as in progress while dependencies are still being gathered. On Fortnite it now finishes in 10 seconds instead of 100
	Add bUpdateDiskCacheAfterLoad option for the asset registry, if true (default) this will update the Asset Registry's disk cache when an object is loaded, only in the editor. This is so changes made in PostLoad are correctly mirrored in the disk cache
	Add PrimaryAssetType as a wrapper struct around FName to allow customizations and blueprint usage, clean up the noexport definitions for a few related classes
	Add Asset Manager code to create and query "Manage" references used for auditing and chunking
	Add code to read AssetManager scanning rules out of the AssetManagerSettings object, also settable in editor
	Made it so UWorlds are now PrimaryAssets of the type Map, and enable the AssetManager by default for all games
	Port of CL #3323720 and related fixes from Fortnite

Change 3324295 on 2017/02/27 by Ben.Zeigler

	Add AssetManagerEditor which contains the editor interface for the AssetManager system, and engine code needed to support it
	Add support for Management references to the Reference Viewer, and add ability to extend that context menu from plugins/games
	Add struct customizations for PrimaryAssetId and PrimaryAssetType
	Add AssetAuditBrowser window that shows a specialized asset picker for auditing, accessible from content browser, reference viewer, and main windows pane
	Add AssetAuditContext, which is a cleaned up port of the one from Paragon. This needs some more work before being final
	Expose PropertyCustomizationHelpers::MakePropertyComboBox which allows making an "enum-like" combo box for struct customizations, it now works much like the PropertyEditorAsset UI
	Add Custom Column support to AssetView/AssetPicker. This can be used to show runtime-generated column data
	Fix bug in SAssetView where column view did not work with a filter predicate, because the column view was generated before the deferred filter predicate run, leading to an empty filter
	Port of CL #3323722 and related fixes from Fortnite

Change 3324398 on 2017/02/27 by Ben.Zeigler

	CIS fix

Change 3324442 on 2017/02/27 by Ben.Zeigler

	Nonunity fix discovered while testing my nonunity fix

Change 3325465 on 2017/02/28 by Marc.Audy

	Expand RawInput to support up to 20 buttons

Change 3325468 on 2017/02/28 by Marc.Audy

	Fix CIS

Change 3325887 on 2017/02/28 by Phillip.Kavan

	[UE-41893] Implicitly nativize child Blueprints that override one or more BlueprintCallable functions from a parent Blueprint.

	change summary:
	- added FBlueprintEditorUtils::ShouldNativizeImplicitly()
	- modified FBlueprintGlobalOptionsDetails::IsNativizeEnabled() to disable the 'Nativize' checkbox when the BP is implicitly enabled
	- modified FBlueprintGlobalOptionsDetails::GetNativizeState() to set the 'Checked' state when the BP is implicitly enabled
	- modified FBlueprintGlobalOptionsDetails::GetNativizeTooltip() to set an alternate tooltip for the disabled state (when the BP is implicitly enabled)
	- modified FBlueprintNativeCodeGenModule::IsTargetedForReplacement() to ensure that implicitly-enabled BPs are flagged as selected for nativization

	#jira UE-41893

Change 3326713 on 2017/02/28 by Marc.Audy

	Update MAX_NUM_CONTROLLER_BUTTONS to match number of keys created

Change 3327688 on 2017/03/01 by Marc.Audy

	Fix spelling, remove autos

Change 3328139 on 2017/03/01 by Marc.Audy

	Win32 doesn't report the DeviceData in the same way that Win64 does, removing filtered check for now so that Win32 packaged games can use RawInput (4.15.1)

	#jira UE-42375

Change 3328550 on 2017/03/01 by Mike.Beach

	Typo fix in cast node tooltip.

Change 3328575 on 2017/03/01 by Nicholas.Blackford

	Submitting Tick Interval Functional Test

Change 3328972 on 2017/03/02 by Jack.Porter

	Fix for crash entering Landscape mode

	#jira UE-42497

Change 3329224 on 2017/03/02 by Nick.Bullard

	Removing Redirector from EngineTest project

Change 3330093 on 2017/03/02 by Mike.Beach

	Modified fix from Marc.Audy - Guarding against malformed graphs (missing their schema), which can happen in the middle of an undo transaction (removing the graph). Returning the graph's path name in this situation (instead of the display name), so we atleast have some semblance of context.

	#jira UE-42166

Change 3330306 on 2017/03/02 by Mike.Beach

	Replacing ArrayLibrary Get() calls in blueprints with a custom node, which can be toggled back and forth from returning by reference or by value.

	#jira UE-6451

Change 3330626 on 2017/03/02 by samuel.proctor

	Functional Test for Blueprint Containers

Change 3330690 on 2017/03/02 by Mike.Beach

	Modified the fix from CL 3308097 - cannot clear the edgraph pin context since many menu actions expect it be available still as the menu is clossing (menu's dismiss gets triggered before the action is executed).

	#jira UE-42500

Change 3330704 on 2017/03/02 by Mike.Beach

	CIS fix - fallout from CL 3330306

Change 3330875 on 2017/03/02 by Dan.Oconnor

	Iteration on compile manager - removed skeleton compile pass in favor of FastGenerateSkeletonClass (directly generate reflection data from blueprint source data - no graph cloning)

Change 3330892 on 2017/03/02 by Mike.Beach

	CIS fix for linux builds - include filename is case sensitive.

Change 3331585 on 2017/03/03 by Mike.Beach

	Fix for CIS issues (fallout from CL 3330306) - had success/failure return value flipped. Spuriously failing on deprecated node fixup.

Change 3333455 on 2017/03/06 by Ben.Zeigler

	Cleaned up version of CL #3332060, fixes crashes when calling StreamableManager::SynchronousLoad from inside a async PostLoad callback
	Also disable the "do sync load as async load" code in EDL, as EDL basically already does that internally
	Move the recursion guard inside async load tick outside of the EDL section, it's just as unsafe with EDL off

Change 3333484 on 2017/03/06 by Ben.Zeigler

	#jira UE-42312 Fix crash trying to read Searchable Name references to objects in the same package, now guess at package/object name

Change 3333553 on 2017/03/06 by Ben.Zeigler

	#jira UE-42387 Don't write out empty generated ini files for config files that are empty in both source and destination, this stops plugins without configs from ending up in cache

Change 3333697 on 2017/03/06 by Mike.Beach

	Resolving some CIS errors - fix for missed handling of split-struct pins (fallout from CL 3330306) on deprecated node conversion (mapping old pins to new pins).

Change 3334047 on 2017/03/06 by Ben.Zeigler

	#jira UE-42587 Now that we handle Add gameplay cues correctly by deferring them until after load, we also need to handle Remove cues, to avoid cues being stuck on permanently.

Change 3334228 on 2017/03/06 by Ben.Zeigler

	#jira UE-42153 Fix several crashes with gameplay tag query structs
	#jira UE-39760 Fix it to display tag query description on creation

Change 3335221 on 2017/03/07 by Lukasz.Furman

	fixed compilation errors for macros: UE_VLOG_MESH, UE_CVLOG_MESH
	#ue4

Change 3335733 on 2017/03/07 by dan.reynolds

	Fixing Attenuation Shape Material Reference

Change 3335918 on 2017/03/07 by Mike.Beach

	More deeply nesting an active world check in UMeshComponent::CacheMaterialParameterNameIndices(). Only guarding the parts that use the world (prior to this, we were blocking material parameter discovery, which was causing cooked content to loose material settings).

	#jira UE-42480

Change 3336053 on 2017/03/07 by zack.letters

	Moved and renamed test to meet naming convention and proper location

Change 3336087 on 2017/03/07 by Phillip.Kavan

	[UE-18618] Fix an ensure() misfire on PIE exit for listen server mode.

	change summary:
	- Modified UWorld::TransferBlueprintDebugReferences() to allow the LevelScript BP's target debug object reference to be reset to NULL when CreatePIEWorldBySavingToTemp() has recompiled it during the PIE startup process and autosaved the BP as a temporary.

	#jira UE-18618

Change 3336118 on 2017/03/07 by Phillip.Kavan

	Ensure that BP class component templates are included as preload dependencies where appropriate.

Change 3336418 on 2017/03/07 by Marc.Audy

	Set the PIEInstanceID before calling ConvertToPIEPackageName (4.15.1)
	#jira UE-42507

Change 3336529 on 2017/03/07 by dan.reynolds

	AEOverview UMG Interface

Change 3336729 on 2017/03/07 by Michael.Noland

	Blueprints: Changed a checkSlow() followed by unguarded access to an if and ensure() in BlueprintActionFilterImpl::IsDeprecated to prevent a potential crash in release if the node class is invalid for some reason
	#jira UE-42519

Change 3337054 on 2017/03/08 by Mieszko.Zielinski

	Fixed UGameplayTaskResource::AutoResourceID getting cleared on hot reload #UE4

Change 3337605 on 2017/03/08 by Mieszko.Zielinski

	PR #3345: Fix reversed comparison in FGameplayResourceSet::HasAllIDs (Contributed by hoelzl)

Change 3337612 on 2017/03/08 by Lina.Halper

	Commenting out ensure as this doesn't cause any harm and fix it up later by itself.
	- adding ticket for further investigation

	#rb: Martin.Wilson
	#jira: UE-42062

Change 3338353 on 2017/03/08 by Mike.Beach

	Undoing CL 3320099, and instead allowing self nodes to be plugged into const ref inputs. Now auto-generating ref terms for the self node (the input param expects an addressable UProperty). Skipping this for native functions, as UHT already does something similar.

	#jira UE-40861

Change 3340052 on 2017/03/09 by Marc.Audy

	Don't mark a blueprint dirty if the default value isn't actually set
	#jira UE-42511

Change 3340211 on 2017/03/09 by samuel.proctor

	Adding TMap/TSet tests for Containers Functional Test

Change 3340272 on 2017/03/09 by Marc.Audy

	auto removals
	small optimizations

Change 3340341 on 2017/03/09 by Marc.Audy

	Fortnite fixes for blueprint exposed editor only struct members
	#jira UE-42430

Change 3340356 on 2017/03/09 by Marc.Audy

	Do not allow blueprint exposed editor only struct members
	#jira UE-42430

Change 3340369 on 2017/03/09 by Mike.Beach

	Certain operations expect set/map elements to be constructed, instead of using an 'uninitialized' value (like with FStrings, previously this would blow up attempting to assign a value to an FString that hadn't been constructed). Fix is to construct the member when we make space in the container (emulating execSetArray).

	#jira UE-42572

Change 3340445 on 2017/03/09 by mason.seay

	Renamed and updated test map.  Also disabled tests until reviewed

Change 3340627 on 2017/03/09 by Marc.Audy

	Remove autos

Change 3340639 on 2017/03/09 by Dan.Oconnor

	Avoid CDO creation when asking if an object IsDefaultSubobject

Change 3340642 on 2017/03/09 by Marc.Audy

	Correctly maintain removed items from arrays when duplicating actors via T3D
	#jira UE-42278

Change 3340689 on 2017/03/09 by Dan.Oconnor

	Avoid UObject::Modify calls when renaming edgraph nodes as part of UEdGraphNode::PostLoad() or UEdGraph::MoveNodesToAnotherGraph

Change 3340709 on 2017/03/09 by Dan.Oconnor

	Remove misplace dClassDefaultObject null check for now

Change 3340710 on 2017/03/09 by Dan.Oconnor

	Avoid FindRedirectedPropertyName when performing StaticDuplicateObject

Change 3340728 on 2017/03/09 by Dan.Oconnor

	Null checking CDO so that we can duplicate a class with no CDO

Change 3342184 on 2017/03/10 by mason.seay

	Nav mesh generation test - not finished

Change 3342930 on 2017/03/13 by Mieszko.Zielinski

	Added missing undefining of local macros in VisualLoggerAutomationTests.cpp #UE4

Change 3343739 on 2017/03/13 by Marc.Audy

	Protect against ChildActorClass becoming null while ChildActorTemplate remains valid.

Change 3343758 on 2017/03/13 by Marc.Audy

	Ensure that when you change visibility, children also get marked dirty as needed.
	SetVisibility is no longer virtual, use OnVisibilityChanged in subclasses instead
	#jira UE-42240

Change 3343816 on 2017/03/13 by Mike.Beach

	Making sure we build CrashReporter for nativized clients.

	#jira UE-42056

Change 3343858 on 2017/03/13 by Phillip.Kavan

	Back out changelist 3336118 (per discussion) - did not solve the issue.

Change 3344218 on 2017/03/13 by Mike.Beach

	Patching some holes in the wildcard pin logic for our new array GetItem node (making sure the node properly retains its type).

Change 3344388 on 2017/03/13 by Mike.Beach

	Preventing make/break nodes from being in the context menu for structs that are not labeled 'BlueprintType' (still available if you drag off a node with a struct pin of that type).

	#jira UE-37971

Change 3344411 on 2017/03/13 by dan.reynolds

	AEOverviewMain update

	- Organized Variables

	- Added comments on level interface with UI script

Change 3344956 on 2017/03/14 by Marc.Audy

	Remove autos
	Slight optimization

Change 3345365 on 2017/03/14 by Mike.Beach

	In the Blueprint diff tool, no longer assuming that graph names are unique (using the outer path to find matching graphs between diff panels).

	#jira UE-42787

Change 3345565 on 2017/03/14 by Marc.Audy

	auto removal

Change 3345654 on 2017/03/14 by Marc.Audy

	Allow hierarchical metadata querying when HACK_HEADER_GENERATION is true

Change 3345771 on 2017/03/14 by Zak.Middleton

	#ue4 - Refactored CharacterMovementComponent determination of net send rate when combining moves into a virtual function GetClientNetSendDeltaTime(). Added configurable values to GameNetworkManager under [/Script/Engine.GameNetworkManager]:

	ClientNetSendMoveDeltaTime=0.0111f
	ClientNetSendMoveDeltaTime=0.0222f
	ClientNetSendMoveThrottleAtNetSpeed = 10000
	ClientNetSendMoveThrottleOverPlayerCount=10

	These are the default values maintained for backwards compat.

	Related to OR-36422.

Change 3346314 on 2017/03/14 by Dan.Oconnor

	Add two features to FBlueprintCompileReinstancer. Exposing it's CPFUO extensions and add a flag to avoid potentially unneeded CDO duplication.

Change 3346329 on 2017/03/14 by Dan.Oconnor

	Avoid CDO creation in UBlueprintGeneratedClass::PostLoad - rely instead on compiler

Change 3346436 on 2017/03/14 by Dan.Oconnor

	Compilation Manager iteration - improvements to reinstancing logic and postponement of reinstancing reference replacement until after loading has finished (done strictly to reduce the number of 'find references' calls). Behavior change is behind the GMinimalCompileOnLoad flag

Change 3346632 on 2017/03/14 by Ben.Zeigler

	Change StringClassReference customization to use MustImplement and BlueprintBaseOnly metadata, to match the metadata used by SubclassOf customization
	Add missing Class Property metadata to the metadata list

Change 3347525 on 2017/03/15 by Marc.Audy

	PR #3371: Fix for binding ability action to input component (Contributed by ryanjon2040)
	#jira UE-42810

Change 3347562 on 2017/03/15 by Phillip.Kavan

	[UE-32816] Support for value-based bitfield enum associations in the editor.

	notes:
	- default mode is still index-based, so there are no backwards-compatibility issues

	change summary:
	- new metadata key for flagging enums as value-based (UseEnumValuesAsMaskValuesInEditor)
	- modified SPropertyEditorNumeric::Construct() to include logic for handling value-based enum associations
	- modified SGraphPinInteger::Construct() to include logic for handling value-based enum associations
	- added default value fixup to UK2Node_BitmaskLiteral, so that changed/removed values get masked out on load
	- switched UK2Node_BitmaskLiteral::PostLoad() to Serialize(), so that default value fixup occurs before compilation

	#jira UE-32816

Change 3348030 on 2017/03/15 by Marc.Audy

	Remove experimental blueprintable components setting, they are supported fully

Change 3348034 on 2017/03/15 by Phillip.Kavan

	CIS fix.

Change 3348054 on 2017/03/15 by Marc.Audy

	Fix shadow error

Change 3348063 on 2017/03/15 by mason.seay

	Updateed bp logic to use asserts.  Added scenarios to descriptions of tests

Change 3348131 on 2017/03/15 by mason.seay

	Updating maps and reorganizing content

Change 3348146 on 2017/03/15 by Mike.Beach

	Making it so we can use DataTable variables as inputs in the GetDataTableRow node. The output pin is now a wildcard when the row type is undefined, and we throw an access error at runtime if the table and output type don't match.

Change 3348213 on 2017/03/15 by dan.reynolds

	AEOverview UMG Update

	- Added level selection persistence between categories (so you can pick and choose from multiple categories)

	- Added a clear all selections button

	- Added comments to the UMG BP

Change 3348344 on 2017/03/15 by Lukasz.Furman

	fixed missing path following result flag descriptions
	#ue4

Change 3348489 on 2017/03/15 by mason.seay

	Moved content and updated test descriptions

Change 3348496 on 2017/03/15 by Mike.Beach

	Keeping the new version of the GetArrayItem node from causing a stack overflow with wildcard reroute nodes.

Change 3348502 on 2017/03/15 by Ben.Zeigler

	#jira UE-42935 Fix several issues with GameplayTag and Container switch nodes crashing. Container didn't handling having multiple empty nodes correctly
	Fix general issue with Switch nodes where removing an execution pin with right click was not synchronizing the pin list properly
	Change it so the Container switch shows the simple tag string instead of Case 0, and change it to not quote by default for Container display strings

Change 3348504 on 2017/03/15 by Ben.Zeigler

	#jira UE-41554 Add GameplayTag initialization to InitializeObjectReferences if it hasn't been initialized yet, this is important so it gets initialized before being initialized from unsafe areas like Serialize

Change 3348512 on 2017/03/15 by Mike.Beach

	Reroute nodes connected to a new output, will propagate the type through its inputs (was previously treating the input's wildcard type as authoritative).

Change 3348513 on 2017/03/15 by Phillip.Kavan

	[UE-38979] Error out on an attempt to nativize a Blueprint class that also implements a native C++ interface with a pure virtual function declaration.

	change summary:
	- added TIsAbstract<T> for traits testing to see if native C++ types are abstract (in terms of C++, not UE4)
	- changed TCppStructOps::IsAbstract() to use TIsAbstract<T>
	- added UClass::CppClassOps to capture class-specific traits info for the underlying C++ class type
	- modified UClass::PurgeClass() to clean up class-specific traits info (if valid)
	- modified FNativeClassHeaderGenerator::ExportNativeGeneratedInitCode() to generate code to initialize class-specific traits info for compiled-in class types
	- modified FBlueprintNativeCodeGenModule::IsTargetedForReplacement() to throw an error during nativization if a target BP class is found to implement a native interface class that's also abstract (i.e. an interface class that declares one or more of its methods as pure virtual)
	- modified BlueprintActionFilterImpl::IsExtraneousInterfaceCall() to initially exclude any native interface class that is also abstract
	- modified FKismetEditorUtilities::CanBlueprintImplementInterface() to additionally exclude any native class that is also abstract
	- modified FBlueprintInterfaceFilter::IsClassAllowed() to additionally exclude any native class that is also abstract

	#jira UE-38979

Change 3348651 on 2017/03/15 by Mike.Beach

	Fixing the new GetDataTableRow node so that it'll give you the option of reroute nodes.

Change 3348684 on 2017/03/15 by Michael.Noland

	Blueprints: Allow string and text variables to be marked as multi-line

	PR #3294: UE-42147: Add multiline to BP view details (Contributed by projectgheist)

	#jira UE-42275

Change 3348691 on 2017/03/15 by Michael.Noland

	Cameras: Added support for specifying a default aspect ratio and whether or not to constrain to it in a camera manager subclass; useful when using custom view logic that doesn't source from a camera component as the view target
	PR #2593: Finish implementing aspect ratio handling for PlayerCameraManager (Contributed by CleanCut)
	#jira UE-33052

Change 3348698 on 2017/03/15 by Michael.Noland

	Removed a sprite reference from trigger shape classes and excluded some component references from camera rigs in cooked builds
	PR #2922: Ensuring editor data is not accessed when excluded from cook (Contributed by moritz-wundke)

	#jira UE-38484

Change 3348722 on 2017/03/15 by Dan.Oconnor

	Fix replacement bug - due to last minute refactor of this reference replacer call

Change 3348736 on 2017/03/15 by Michael.Noland

	Blueprints: Added missing include for UTextProperty (compiled fine locally both with the file checked out and the file unmodified)

Change 3348810 on 2017/03/15 by Michael.Noland

	Blueprints: Added support for seeing the user defined tooltip on get/set nodes for local variables
	PR #3256: UE-41098: Added UFunction argument (Contributed by projectgheist)

Change 3348811 on 2017/03/15 by Michael.Noland

	PR #3380: Added CancelAbility Blueprint node (Contributed by ryanjon2040)

	#jira UE-42904

Change 3348969 on 2017/03/15 by Dan.Oconnor

	Build fix

Change 3349023 on 2017/03/16 by Aaron.McLeran

	Copying //Tasks/UE4/Private-GDC17-Audio to Dev-Framework (//UE4/Dev-Framework)

Change 3349389 on 2017/03/16 by mason.seay

	Finished up Navigation map.  Improved Navmesh map (still needs some work before review)

Change 3349575 on 2017/03/16 by Marc.Audy

	Emit ScriptMacros.h in addition to ObjectMacros.h in generated headers

Change 3349628 on 2017/03/16 by Ben.Zeigler

	Add direct support for Chunk setting to AssetManager. If AssetManager exists and no game callback is set it uses the new, much faster method. Otherwise it falls back to the old one
	Fix some memory corruption issues in ChunkManifestGenerator where it was modifying a map while iterating it, could lead to assets ending up in multiple chunks accidentally
	Remove the "Old Cooker" entirely, it hasn't functioned since around 4.9
	Various fixes to AssetManagerEditorModule
	Convert ShooterGame to use the AssetManager for chunking

Change 3349629 on 2017/03/16 by Ben.Zeigler

	Change Fortnite to use the AssetManager chunking system, which simplifies the chunk 1 setup significantly
	Also includes changes made on Fortnite Branch as  CL #3323724:
	Fortnite changes to take advantage of the Manage dependency in the asset manager
	Move definition of asset types to ini from native, and simplify it so all zone themes are scanned, even if not used
	Make FeedbackBank a primary asset type. It's currently editor only as there are some outdated banks we don't want to cook

Change 3350043 on 2017/03/16 by Marc.Audy

	Fix Audio compile errors

Change 3350092 on 2017/03/16 by Dan.Oconnor

	Fix missing output parameters when the function result node is pruned

Change 3350190 on 2017/03/16 by Ben.Zeigler

	CIS fix

Change 3350707 on 2017/03/16 by Dan.Oconnor

	Add means of enabling BlueprintCompilationManager via editor ini. Wedging the check into LaunchEngineLoop because of assets that are loaded during engine initialization

Change 3350820 on 2017/03/16 by Joe.Conley

	Xenakis project: Setting GameMode to GameMode instead of None so the game doesn't crash on Play

Change 3350893 on 2017/03/16 by Dan.Oconnor

	Build fix

Change 3351017 on 2017/03/16 by Dan.Oconnor

	Using ordered arguments instead of named arguments improves load time in BP heavy projects

Change 3351056 on 2017/03/16 by Dan.Oconnor

	Avoiding Copies

Change 3351062 on 2017/03/16 by Dan.Oconnor

	Enable BlueprintCompilationManager by default - this is a major change in code path when loading uassets that contain blueprints

Change 3351770 on 2017/03/17 by Marc.Audy

	Fix CIS warnings

Change 3351818 on 2017/03/17 by Mike.Beach

	CopyPropertiesForUnrelatedObjects() will now only copy tagged data when the two objects truly are unrelated (different native base classes). We have to do this because the two native base classes may have different serialization methods that add/expect different data, which is not compatible with the other.

	#jira UE-35970

Change 3351918 on 2017/03/17 by Mike.Beach

	CIS fix - renaming local so it doesn't conflict with the one in the outer scope.

Change 3351931 on 2017/03/17 by Ben.Zeigler

	Make CoreRedirects a proper Automated Test, and fix a test failure with not handling : in the output string
	Fix legitimate regression where doing a package -> package rename would clear Outer, this was a result of a fix I made in Main a few weeks ago

Change 3351956 on 2017/03/17 by Dan.Oconnor

	Make sure result element is emptied when calling Intersect, Union, or Difference
	#jira UE-42993

Change 3352049 on 2017/03/17 by Ben.Zeigler

	#Jira UE-42118 Add RemoveGameplayTag to the tag blueprint library
	Delete (with redirector) redundant AddGameplayTagToContainer function that got accidentally added in parallel on Fortnite. Decided to keep the shorter TagContainer parameter name for both though

Change 3352065 on 2017/03/17 by Aaron.McLeran

	Fixing compile errors

	- deleting unused files
	- removing #pragma once in SSynthKnob.cpp
	- Making phonon have win64 whitelist to avoid compiling on other platforms

Change 3352100 on 2017/03/17 by Aaron.McLeran

	Fixing compile errors

	- Moving header file to public folder since it's used outside of module

Change 3352182 on 2017/03/17 by Ben.Zeigler

	#jira UE-39815 Fix several issues with renaming tags in the tag settings view, it now deletes redirectors properly when renaming or making a new tag that matches an existing redirector

Change 3352286 on 2017/03/17 by Ben.Zeigler

	#jira UE-39519 Add error messages when only one of GameMode/GameState is derived from the outdated parent classes
	Modified version of PR #3285: Add error log messages if the GameMode/GameState are mis-matched (Contributed by jwatte)

Change 3352299 on 2017/03/17 by Ben.Zeigler

	#jira UE-40544
	PR #3130: UE-40544: Check pause state if state change is allowed (Contributed by projectgheist)

Change 3352303 on 2017/03/17 by Ben.Zeigler

	#jira UE-40856
	Commit PR #3147:  Remove unnecessary directory separator for GetSaveGamePath  (Contributed by projectgheist)
	Remove unnecessary FString casting and in OpenGLDebugFrameDump.cpp there were FString multiplications that would never compile

Change 3352320 on 2017/03/17 by Ben.Zeigler

	#jira UE-40087 Fix it so console keybind can be used in shipping games with console enabled
	Commit PR #3079: Fix ALLOW_CONSOLE define usage (Contributed by KrisRedbeard)

Change 3352338 on 2017/03/17 by Ben.Zeigler

	#jira UE-42800
	PR #3367: Made CheatManager more useful for non-FPShooters (Contributed by crumblycake)

Change 3352352 on 2017/03/17 by Dan.Oconnor

	Emptying map instead of trying to remove an element when conversion of a value type fails - can't remove a single element until the map is rehashed
	#jira UE-42937

Change 3352581 on 2017/03/17 by Lukasz.Furman

	fixed memory leak in navmesh generators
	copy of CL# 3352356
	#ue4

Change 3352665 on 2017/03/17 by Aaron.McLeran

	Fixing build error

	- Adding virtual destructor to FSoundWaveSoundWaveAssetActionExtender
	- Also renamed the class to only include SoundWave once!
	- Fixing static analysis warning on null deref.

Change 3352685 on 2017/03/17 by Dan.Oconnor

	Fix for bad behavior of GetValues and GetKeys functions when there are gaps in a TMap (e.g. due to Remove calls)
	#jira UE-42547

Change 3352706 on 2017/03/17 by Aaron.McLeran

	Fixing build error

	Changing TSharedPtr<FSoundWaveSoundWaveAssetActionExtender> to TSharedPtr<ISoundWaveAssetActionExtensions>

Change 3352708 on 2017/03/17 by Dan.Oconnor

	Data only and interface blueprints need SkeletonGeneratedClass set on load so that they can be used by the BlueprintEditor

	#jira UE-43023

Change 3352860 on 2017/03/17 by Lukasz.Furman

	fixed memory leak in navmesh generators
	copy of CL# 3352849
	#ue4

Change 3352967 on 2017/03/17 by Dan.Oconnor

	Avoid tagging blueprints as modified while compiling with the new compilation manager. Leaving old code path unaffected, although it may benefit from this change.

	#jira UE-43027

Change 3352979 on 2017/03/17 by Dan.Oconnor

	Static analysis driven fixes

	#jira UE-43044

Change 3352987 on 2017/03/17 by Aaron.McLeran

	Fixing build error

	- Removing myo from other platforms, win64 only

Change 3353234 on 2017/03/18 by Marc.Audy

	Fix Win32 build

Change 3353344 on 2017/03/19 by Marc.Audy

	Fix cyclic includes in new Audio code

Change 3353350 on 2017/03/19 by Marc.Audy

	Disable static analysis for myo third party code

Change 3353750 on 2017/03/20 by Marc.Audy

	Fix additional cyclic include

Change 3353926 on 2017/03/20 by Mieszko.Zielinski

	Made FNavAgentProperties::GetExtent return INVALID_NAVEXTENT if prop's AgentRadius is not set #UE4

	This results in using FNavAgentProperties::DefaultProperties in navigation system queries to fallback to default query extent.

	#jira UE-18493

Change 3354249 on 2017/03/20 by Mike.Beach

	Raising a UHT error if you use a non-byte enum type in a Blueprint function. Blueprints currently only support uint8 enums (already an error if you tag the enum with 'BlueprintType', this error just emulates/extends that one).

	#jira UE-42479

Change 3354464 on 2017/03/20 by Dan.Oconnor

	Fix missing source path when using compilation manager

Change 3354499 on 2017/03/20 by Dan.Oconnor

	Disable compilation manager

Change 3354620 on 2017/03/20 by Ben.Zeigler

	#jira UE-43087 Fix crash when calling HasGPUEmitter on a Server build, this is newly an issue because it is calling GetAssetRegistryTags in more places than it used to

Change 3354714 on 2017/03/20 by Michael.Noland

	PR #3352: Fixed issue with diffed Blueprints being searchable (Contributed by MichaelSchoell)

	#jira UE-42655

Change 3354718 on 2017/03/20 by Michael.Noland

	Engine: Change FViewport::IsGameRenderingEnabled to be static
	PR #3317: FViewport::IsGameRenderingEnabled (Contributed by tomix1024)

	#jira UE-42471

Change 3354721 on 2017/03/20 by Michael.Noland

	PR #3293: Made GetDefaultLocale accessible in blueprint (Contributed by derekvanvliet)

	#jira UE-42274

Change 3354907 on 2017/03/20 by Aaron.McLeran

	Fixing content in xenakis map

Change 3355223 on 2017/03/20 by Ben.Zeigler

	#jira UE-43096 Fix crash when trying to ResolveName a path that ends in . (apparently when you LoadObject empty string, it ends up trying to load "." before giving up

Change 3355297 on 2017/03/20 by Dan.Oconnor

	Fix incorrect flag settings from fast skeleton path.. this is part of the fix for UE-43083

Change 3355373 on 2017/03/20 by Michael.Noland

	PR #3222: Allow Blueprint Variables to be Readonly (Contributed by FrostByteGER)

	#jira UE-41640

Change 3355417 on 2017/03/20 by Ben.Zeigler

	Fix formatting bug where I forgot some braces

Change 3355462 on 2017/03/20 by Aaron.McLeran

	UE-43046 Property type changed with no possible conversion

	Resaved asset in question

Change 3355629 on 2017/03/20 by Dan.Oconnor

	Don't warn the user when their return node that has no pins (other than an exec pin). These return nodes cannot be deleted and connecting them does nothing. Prior to recent changes the warning never fired because the return node would be pruned and not validated.

Change 3355631 on 2017/03/20 by Dan.Oconnor

	Fix compilation results spam in compilation manager. Scoped compiler events (e.g. BP_SCOPED_COMPILER_EVENT_STAT(EKismetCompilerStats_CompileTime);) will flush the results log if no 'event' has been started. Timing data collected via this mechanism will not be useful (can only measure entire call to ::Flush in compilation manager)

Change 3356127 on 2017/03/21 by Richard.Hinckley

	#jira UEDOC-4711
	Updated an invalid/old URL in a comment to a valid/current URL.

Change 3356193 on 2017/03/21 by Marc.Audy

	Temporarily remove editor only properties in FCameraFocusSettings until we correctly no longer create pins for struct properties that are not exposed to blueprints
	#jira UE-43420

Change 3356222 on 2017/03/21 by Marc.Audy

	Expose new attenuation settings to blueprints to resolve cook warnings.

Change 3356286 on 2017/03/21 by Richard.Hinckley

	#jira UEDOC-4711
	Selected a different URL for the update.

Change 3356339 on 2017/03/21 by Marc.Audy

	Delete unconnected return nodes to fix fortnite cook warnings

Change 3356827 on 2017/03/21 by Ben.Zeigler

	Explicitly disable copy operations for streamable manager objects. This may be causing some obscure crashes like WEX-5182 but I am not sure how the copy constructor would be getting called. Either way it's unsafe
	Put in protection against passing in duplicate items to RequestAsyncLoad, which is another possible cause of internal data corruption
	Add some more ensures to track down possible issues with handle corruption

Change 3356920 on 2017/03/21 by Ben.Zeigler

	Fix ensure just checked in to not go off when handles are halfway through being cancelled

Change 3358152 on 2017/03/22 by Phillip.Kavan

	#jira UE-43102 - Fix an occasional crash on load in nativized EDL-enabled builds with non-nativized child BPs.

	Change summary:
	- Modified AActor::PostLoadSubobjects() to skip the CheckAndApplyComponentTemplateOverrides() call in the CDO case; at that point the ICH may not be fully loaded, but we don't require the non-nativized child BP's CDO to be fixed up anyway.

[CL 3358685 by Marc Audy in Main branch]
2017-03-22 12:57:30 -04:00
Marc Audy
03d64a49e8 Copying //UE4/Dev-Framework to //UE4/Dev-Main (Source: //UE4/Dev-Framework @ 3293188)
#rb none
#lockdown Nick.Penwarden

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

Change 3203880 on 2016/11/18 by Ori.Cohen

	Copying //UE4/Dev-Physics-Upgrade to Dev-Framework (//UE4/Dev-Framework)

Change 3207429 on 2016/11/22 by Marc.Audy

	Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 3207285

Change 3252627 on 2017/01/10 by Lukasz.Furman

	removed duplicated entries from visual logger shape rendering
	#ue4

Change 3252675 on 2017/01/10 by Ori.Cohen

	Add support for tagged memory regions (Copying //Tasks/UE4/Dev-ImmediateModePhysics to Dev-Framework (//UE4/Dev-Framework))

Change 3252686 on 2017/01/10 by Ori.Cohen

	Refactor BodySetup to make it easier to reuse shape creation (Copying //Tasks/UE4/Dev-ImmediateModePhysics to Dev-Framework (//UE4/Dev-Framework))

Change 3252833 on 2017/01/10 by Ori.Cohen

	Refactor constraint so that it can be used for external solvers. (Copying //Tasks/UE4/Dev-ImmediateModePhysics to Dev-Framework (//UE4/Dev-Framework))

Change 3252887 on 2017/01/10 by Dan.Reynolds

	Increased modes to include:
	Harmonic minor
	Melodic minor (going up)
	Pentatonic (Major)
	Pentatonic (minor)
	Whole Tone
	Diminished (WH)
	and Blues

Change 3252895 on 2017/01/10 by Aaron.McLeran

	update to music utilities.

Change 3253060 on 2017/01/10 by Aaron.McLeran

	Updates to synthesis plugin and some new features to DSP objects

Change 3253061 on 2017/01/10 by Aaron.McLeran

	Updates to music maps

Change 3253078 on 2017/01/10 by Aaron.McLeran

	Removing pragma optimization code accidentally checked in

Change 3253110 on 2017/01/10 by Ori.Cohen

	First iteration of immediate mode ragdoll node (Copying //Tasks/UE4/Dev-ImmediateModePhysics to Dev-Framework (//UE4/Dev-Framework))

Change 3253315 on 2017/01/10 by Aaron.McLeran

	Fixing a few bugs in DSP objects

	- Added a new types file EpicSynth1 and EpicSynth1 component can share enums

Change 3253577 on 2017/01/11 by Aaron.McLeran

	Checking in updates to assets for music -- celestial manager for rotating objects like planets, new ambient map

Change 3254052 on 2017/01/11 by Ori.Cohen

	Fix build.

Change 3254059 on 2017/01/11 by Ori.Cohen

	Turn off html5 trying to build apex.

Change 3254095 on 2017/01/11 by Ori.Cohen

	Fix build

Change 3254200 on 2017/01/11 by Jon.Nabozny

	Make vectorized FTransform Accumulate (with blend) and AccumulateWithAdditive (with blend) consistent with the non-vectorized version and comments.

	#JIRA UE-40469

Change 3254334 on 2017/01/11 by Marc.Audy

	Put in missing virtual

Change 3254397 on 2017/01/11 by dan.reynolds

	Updates to OtonOkeMap

Change 3254410 on 2017/01/11 by Marc.Audy

	Cleanup autos

Change 3254420 on 2017/01/11 by Marc.Audy

	PR #3110: Add missing IsInAudioThread check (Contributed by projectgheist)

	Modified somewhat, but based on what PR indicated as a problem.

	#jira UE-40369

Change 3254423 on 2017/01/11 by Marc.Audy

	Optimize GetDefaultSubobjectByName and GetDefaultSubobjects
	Remove autos

Change 3254826 on 2017/01/11 by Aaron.McLeran

	Bringing optimizations to dev-framework

Change 3254831 on 2017/01/11 by dan.reynolds

	Modified MidiSynthTestBP to use Program Change events to pull a Preset from a Preset Bank--added a Data Blueprint Object ES1Bank_Default (containing Preset arrays) with children classes for different classifications of Presets.

Change 3254833 on 2017/01/11 by dan.reynolds

	Updating MidiSynthTestBP's default SynthPreset pan value.

Change 3254851 on 2017/01/11 by dan.reynolds

	Updating ES1Bank_Bass

	Updating OtonOkeMap

Change 3254854 on 2017/01/11 by Aaron.McLeran

	Some fixups for pan modulation

Change 3255682 on 2017/01/12 by aaron.mcleran

	Turning the bass down a bit on OtonOkeMap

Change 3255721 on 2017/01/12 by Marc.Audy

	Fix spelling error

Change 3255790 on 2017/01/12 by Marc.Audy

	Copying //UE4/Dev-Physics-Upgrade to Dev-Framework (//UE4/Dev-Framework)

Change 3256263 on 2017/01/12 by Ori.Cohen

	Refactor immediate mode api to take PxD6Joint and PxRigidActor instead.

Change 3256288 on 2017/01/12 by Ori.Cohen

	Undo constraint refactor as we found a way around it and it made the code much harder to read/debug

Change 3256360 on 2017/01/12 by Ori.Cohen

	Make sure physx actors passed into immediate mode are done so with proper locks (can probably improve this in the case where the actor is not even in the scene)

Change 3256846 on 2017/01/13 by Marc.Audy

	Deprecate FBox/FBox2D int32 constructor because it makes no sense if you pass in a non 0 value. Use ForceInit instead.

Change 3256954 on 2017/01/13 by Marc.Audy

	Fix missed fixup of deprecated constructor use

Change 3257167 on 2017/01/13 by Jon.Nabozny

	Fix check in FBodyInstance::SetCollisionEnabled.
	Create convenience methods for HasPhysics and HasQuery.

	#jira UE-39633

Change 3257181 on 2017/01/13 by Zak.Parrish

	Adding input map and some testing content to Xenakis

Change 3257183 on 2017/01/13 by Mieszko.Zielinski

	Implemented an improved navigation projection BP function that retrieves both projected locaiton as well as a boolean indicating if the projection succeeded #UE4

	Also, did similar changes to GetRandomReachablePointInRadius and GetRandomPointInNavigableRadius

	#jira UE-40368

Change 3257211 on 2017/01/13 by Jon.Nabozny

	Fix CIS issue caused by 3257167.

Change 3257220 on 2017/01/13 by Marc.Audy

	Additional FBox constructor deprecation fixups

Change 3257236 on 2017/01/13 by zak.parrish

	Fixed error on Xenakis input pawn

Change 3257242 on 2017/01/13 by zak.parrish

	Update to InputListener

Change 3257273 on 2017/01/13 by Marc.Audy

	No reason to pass simple types by reference

Change 3257418 on 2017/01/13 by Ori.Cohen

	Attempt to turn android physx libs back to static libs.

Change 3257445 on 2017/01/13 by Ori.Cohen

	Turn android libs back to OBJ and removed unreal side linking as it seems we are now just merging into a single physx lib

Change 3257903 on 2017/01/14 by Aaron.McLeran

	Additions to synth module and updates to dsp objects

	- Adding ability to create arbitrary modular patches from modulating sources to modulation destinations
	- DSP objects define their default depths but patches can override
	- Creating new SynthesisEditor module for synthesis plugin so we can create synthesis preset assets
	- Adding a preset bank type so we can store a bank of presets (aka factory presets)

Change 3258179 on 2017/01/15 by Seth.Weedin

	Duplicating input test map for some FX work

Change 3258181 on 2017/01/15 by Seth.Weedin

	Modify skybox in test map to be dark and spooky

Change 3258183 on 2017/01/15 by aaron.johnson

	substituted classes, changed wind speed and adjusted level lighting

Change 3258190 on 2017/01/15 by aaron.johnson

	substituted triplet pawn and motion controller classes, enabled grabbing animations

Change 3258191 on 2017/01/15 by Aaron.McLeran

	Getting source effects working for GDC demo

	- Added new synthesis editor module to create instances of user-created source effects
	- Added code to do source effects
	- Modified old design to a newer, more simpler design for calling into client code to set parameters. No longer using the complex struct reflection design and instead just pass in the uobject preset the user created. They'll then cast it to the type that has the actual settings.
	- Tweaks and fixes to existing dsp objects to get source effects working
	- Modified existing engine code to allow for playing out source effect tails
	- Only supporting mono and stereo assets for source effect processing. Multi-channel effect processing is overly complex for this feature though we may extend the capabilities in the future.
	- Fixed issue of pitching with stereo delay effect on setting first interpolated param
	- Moving synth/dsp stuff in synthesis plugins into appropriate public/private folders in plugin/module
	- Deleting some cruft files no longer needed

Change 3258201 on 2017/01/15 by Seth.Weedin

	C++ and BP classes for managing grid cells. Initial grid mapping tests. #rb none

Change 3258206 on 2017/01/15 by aaron.johnson

	map push, triplets interface created, debug widget placed in level

Change 3258222 on 2017/01/15 by Aaron.McLeran

	Fixing crash when there's a null entry in the source effect chain

	Fixed some zippering introduced by applying volume twice.

Change 3258225 on 2017/01/15 by aaron.johnson

	Interface changes, pawn output values wip

Change 3258228 on 2017/01/15 by aaron.johnson

	Pawn should be outputting all correct values for Tripletsinterface

Change 3258242 on 2017/01/15 by Stanley.Hayes

	Edge lights and Spherical Density Materials

Change 3258251 on 2017/01/16 by Seth.Weedin

	More progress on grid FX. Add curve strength modifiers, begin hooking up interaction. #rb none

Change 3258284 on 2017/01/16 by Aaron.McLeran

	Fixing CIS build error

	Surprised that MSVC allows that...

Change 3258525 on 2017/01/16 by Mieszko.Zielinski

	Made UGameplayTask::ResourceOverlapPolicy configurable via ini files #UE4

Change 3258537 on 2017/01/16 by Lukasz.Furman

	fixed duplicated & undo operations not updating navigation area in nav link proxy and nav link component
	#ue4

Change 3258595 on 2017/01/16 by Marc.Audy

	Fix static analysis warning

Change 3259364 on 2017/01/16 by Mieszko.Zielinski

	BTTask_RotateToFaceBBEntry comment spelling fix #UE4

	#jira UE-40669

Change 3259683 on 2017/01/16 by dan.reynolds

	Updated Preset Bank System implemented in MidiSynthTestBP and 4 Preset Banks have been started

Change 3260244 on 2017/01/17 by Lina.Halper

	#anim

	- optimize layer blend node to not create mask weights in run-time but in compile time.

	#code review: Martin.Wilson

Change 3260617 on 2017/01/17 by Ori.Cohen

	Immediate mode spawns its own actors.

Change 3260701 on 2017/01/17 by Ori.Cohen

	Don't bother blending physics with animation when physics is QueryOnly

Change 3260796 on 2017/01/17 by Ori.Cohen

	EndPhysics tick will no longer be scheduled if QueryOnly is used on a ragdoll.

Change 3261207 on 2017/01/17 by Ori.Cohen

	First iteration of contact enabling/disabling for immediate mode.

Change 3262010 on 2017/01/18 by Marc.Audy

	Remove some autos

Change 3262525 on 2017/01/18 by Lina.Halper

	Fix crash with required bones index not using property indexing

	#jira: UE-40786

Change 3263658 on 2017/01/19 by Martin.Wilson

	Add AnimTechDemo to dev-framework (base third person + feng mao)

Change 3263684 on 2017/01/19 by Lina.Halper

	#anim : layer node - fix allocation change I made by mistake

Change 3264523 on 2017/01/19 by Ori.Cohen

	Immediate mode can now add static geometry it finds in the world. Also improve contact gen by caching iteration order

Change 3264701 on 2017/01/19 by Ori.Cohen

	Make it so that immediate mode ragdolls collide with the ground in persona.This is a bit of an editor only hack which allows immediate mode to find non-static actors

Change 3264980 on 2017/01/19 by Ori.Cohen

	Make sure physics asset collision disabled works in immediate mode.

Change 3265011 on 2017/01/19 by Ori.Cohen

	Added the ability to override physics asset for immediate mode

Change 3265030 on 2017/01/19 by Ori.Cohen

	Added override gravity for immediate mode.

Change 3265650 on 2017/01/20 by Benn.Gallagher

	NvCloth Source

Change 3265652 on 2017/01/20 by Benn.Gallagher

	NvCloth Lib
	#rnx

Change 3265653 on 2017/01/20 by Benn.Gallagher

	NvCloth Bin
	#rnx

Change 3266195 on 2017/01/20 by Danny.Bouimad

	Initial ClothTest Assets for NCloth Before and after comparison TM-MultiClothTest (Under Maps>Framework>Cloth)

Change 3266377 on 2017/01/20 by Marc.Audy

	Ensure that OrphanedDataOnly and TrashClass blueprint generated classes are correctly considered a blueprint class for disregard for GC purposes.

Change 3267873 on 2017/01/23 by Jon.Nabozny

	Fix SceneProxy shadowing in UGeometryCacheComponent.

Change 3268025 on 2017/01/23 by Benn.Gallagher

	IWYU change, platform PCH generation seemed to hide this one.

Change 3268026 on 2017/01/23 by Benn.Gallagher

	Fixed LOCTEXT_NAMESPACE being inconsistently scoped in an #if block
	#rnx

Change 3268630 on 2017/01/23 by Zak.Parrish

	Updating to add MIGS shooter content, as well as audio interaction Blueprints

Change 3268663 on 2017/01/23 by Ori.Cohen

	Ragdoll animnode uses raw physics asset pointer to ensure it makes a hard reference.

Change 3268811 on 2017/01/23 by Ori.Cohen

	Added component space sim for immediate mode

Change 3269369 on 2017/01/24 by Benn.Gallagher

	Copying //Tasks/UE4/Dev-UEFW-11-NewClothingPipeline to Dev-Framework (//UE4/Dev-Framework)

	Replaced clothing with new simulation framework

Change 3269417 on 2017/01/24 by danny.bouimad

	Minor Update to cloth map for test

Change 3269420 on 2017/01/24 by Benn.Gallagher

	Removed APEX simulation from clothing framework (used in testing, not fully complete)

Change 3269421 on 2017/01/24 by danny.bouimad

	Small tweaks

Change 3269515 on 2017/01/24 by Lukasz.Furman

	enabled gameplay debugger's OnSelectionChanged event support for both PIE and SIE modes
	fixed GameplayAbility debugger's category not using IAbilitySystemInterface
	#ue4

Change 3269595 on 2017/01/24 by mason.seay

	Break apart physics asset for crash bug

Change 3269819 on 2017/01/24 by Ori.Cohen

	Make the possibly kinematic actor the first actor in the immediate mode joint. This is consistent with physx vanilla solver.

Change 3270364 on 2017/01/24 by Josh.Stoddard

	upgrade to the latest version of v-HACD:
	https://github.com/kmammou/v-hacd/tree/master/src/VHACD_Lib
	commit: 7a09f9d
	NOTE: only updated windows binaries
	  mac and linux still using old binaries until they can be tested
	#jira UE-40124 #rb josh.stoddard

Change 3271188 on 2017/01/25 by Jurre.deBaare

	Post-import script support
	#jira UEFW-80

Change 3271249 on 2017/01/25 by Thomas.Sarkanen

	Move soundwave-internal curve tables to advanced display

	Exposing it was confusing to audio people

Change 3271586 on 2017/01/25 by Marc.Audy

	Don't rerun construction scripts twice on a level that has been hidden and reshown
	#jira UE-40306

Change 3272048 on 2017/01/25 by Ori.Cohen

	Fix for immediate mode sim when root body is the same as the root bone.

Change 3272083 on 2017/01/25 by Ori.Cohen

	Make sure to warn when component space sim and collision are used together. Also handle it gracefully.

Change 3272300 on 2017/01/25 by Ori.Cohen

	Fix incorrect collision generation when a shape's local pose is not identity.

Change 3273195 on 2017/01/26 by Jurre.deBaare

	Fix for Anim import script crash in GetBonePosesForTime

Change 3273204 on 2017/01/26 by Ben.Marsh

	Ignore PRAGMA_DISABLE_SHADOW_VARIABLE_WARNINGS and PRAGMA_ENABLE_SHADOW_VARIABLE_WARNINGS macros between include directives. Fixes CIS warning with IncludeTool.

Change 3273378 on 2017/01/26 by James.Golding

	In AnimBP editor, call CopyNodeDataToPreviewNode when properties are edited, not just pin defaults changed

Change 3273381 on 2017/01/26 by James.Golding

	Big refactor to PoseDriver
	  - RBF logic now moved into its own class/file
	  - Allow editing of transform and radial scaling per-target
	  - Add support for different falloff functions (not just Gaussian)
	  - Allow driving curves directly, rather than always poses
	  - Add details customization for pose driver node
	  - Edits to PoseDriver settings now take immediate effect, don't need to recompile

Change 3273826 on 2017/01/26 by Josh.Stoddard

	modify VHACD to improve quality of hulls generated by convex decomposition
	NOTE: mac libs not included - mac editor will use legacy libs for now

Change 3273902 on 2017/01/26 by Marc.Audy

	Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 3273433

Change 3274018 on 2017/01/26 by Ori.Cohen

	Added immediate physics preview in phat.

Change 3274165 on 2017/01/26 by Ori.Cohen

	PhAT now depends on immediate mode plugin. Fix build

	#JIRA UE-41179

Change 3275001 on 2017/01/27 by Jurre.deBaare

	Fix for crash in Persona with Anim Modifiers

Change 3275297 on 2017/01/27 by Ori.Cohen

	Big refactor to iterate over shapes instead of bodies (allows multiple shape per body collision)

Change 3275340 on 2017/01/27 by Benn.Gallagher

	Fixed Paragon clothing crashes during clothing upgrade step, fixed bone mapping not getting updated on reimport with different hierarchy
	#jira UE-41025
	#jira UE-41039

Change 3275383 on 2017/01/27 by Benn.Gallagher

	Blacklisted double promotion warning on ps4 NvCloth build
	#rnx

Change 3275426 on 2017/01/27 by Benn.Gallagher

	Removed CUDA dependencies from NvCloth cmake files

Change 3275670 on 2017/01/27 by Ori.Cohen

	Fix phat ragdoll in immediate mode updating sketal mesh component transform

Change 3275673 on 2017/01/27 by Ori.Cohen

	Add position/velocity iteration to immediate mode

Change 3276001 on 2017/01/27 by Alan.Noon

	Migrated Immediate Mode Minion Ragdoll Content to GDC AnimTech Project. Updated DefaultInput.ini
	none

Change 3276596 on 2017/01/28 by Aaron.McLeran

	Removing unused #ifdef

Change 3276597 on 2017/01/28 by Aaron.McLeran

	Getting rid of static analysis warning

Change 3277354 on 2017/01/30 by Lukasz.Furman

	fixed custom navlink Id collisions
	#ue4

Change 3277356 on 2017/01/30 by Lukasz.Furman

	fixed comments in GameplayDebugger.h
	#jira UE-41103

Change 3277371 on 2017/01/30 by mason.seay

	Test map for spawn sound/force feedback bug.

Change 3277445 on 2017/01/30 by Lukasz.Furman

	fixed compilation warning
	#ue4

Change 3277560 on 2017/01/30 by Danny.Bouimad

	Made checkin to Fix Crash that occured due to bad content.

Change 3277567 on 2017/01/30 by Ori.Cohen

	Fix immediate mode crashing when joint is empty.

	#JIRA UE-41026

Change 3277928 on 2017/01/30 by Ori.Cohen

	Turn on immediate mode plugin by default

Change 3278433 on 2017/01/30 by Ori.Cohen

	Immediate mode supports heightfield collision.

Change 3278449 on 2017/01/30 by Ori.Cohen

	Fix immediate mode cache not being initialized properly.

Change 3278787 on 2017/01/31 by James.Golding

	Fix CIS error in ImmediatePhysicsSimulation.cpp

Change 3279303 on 2017/01/31 by mason.seay

	Assets for RigidBody node bug

Change 3279352 on 2017/01/31 by Benn.Gallagher

	Fixed inertia blends on self collision cloth assets as we now only have local space simulation and these values weren't used before

Change 3279377 on 2017/01/31 by Alan.Noon

	GDC AnimTech Demo: adjusted minion physics assets
	none

Change 3279425 on 2017/01/31 by james.cobbett

	Updating QA-Physics map.

	Made one of the simulated physics objects more user-friendly, able to enable/disable physics on key-press now.

Change 3279436 on 2017/01/31 by Benn.Gallagher

	Fixed inertia scales on Owen mesh

Change 3279480 on 2017/01/31 by Benn.Gallagher

	Fixes for clothing behavior changes
	#jira UE-41092

Change 3279495 on 2017/01/31 by Ori.Cohen

	Remove unneeded cache clearing when contact pairs are not skipped, but there is no collision.

Change 3279579 on 2017/01/31 by james.cobbett

	Added new scenario to QA-Physics map.

	Moving platforms (up/down, left/right) with physics objects on them.

Change 3279695 on 2017/01/31 by mason.seay

	RigidBody node test asset

Change 3280105 on 2017/01/31 by Ori.Cohen

	Prevent query only ragdolls from simulating if their bodysetup is marked as simulated. Also remove slow check in term body for owning components. This is not true for destructibles or immediate mode

Change 3280148 on 2017/01/31 by mason.seay

	First round of assets for force feedback testing

Change 3280860 on 2017/02/01 by James.Golding

	Merge CL 3280853 to Dev-Framework
	Fix crash with null CurrentSkeleton on AnimInstance when using Re-import button in SkelMesh Editor

Change 3281172 on 2017/02/01 by Marc.Audy

	Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 3281156

Change 3281210 on 2017/02/01 by james.cobbett

	Updated QA-Physics map

	Added cube that starts off with physics enabled, then disables. Made physics toggleable on that and another cube.

Change 3281211 on 2017/02/01 by James.Golding

	Details customization for editing PoseDriver targets list

Change 3281332 on 2017/02/01 by Marc.Audy

	Fix bad merge
	Fix file types

Change 3281388 on 2017/02/01 by mason.seay

	Updated Force Feedback asset

Change 3281396 on 2017/02/01 by mason.seay

	moving asset

Change 3281987 on 2017/02/01 by Benn.Gallagher

	Fixed project generation failing after main merge

Change 3282047 on 2017/02/01 by Marc.Audy

	Fix up Target and build cs files after changes from Dev-Build

Change 3282214 on 2017/02/01 by Ori.Cohen

	Expose radial forces to immediate mode

Change 3282221 on 2017/02/01 by Alan.Noon

	Immediate Mode GDC demo content: development on minion anim B, refined Orbital Laser Pawn controls, tweaked laser parameters
	none

Change 3282273 on 2017/02/01 by Ori.Cohen

	Fix crash when recompiling animbp of immediate mode due to null pointer.

Change 3282368 on 2017/02/01 by Ori.Cohen

	Quick iteration on minion demo

Change 3282824 on 2017/02/02 by James.Golding

	Fix for CIS in RBFSolver.h

Change 3282829 on 2017/02/02 by James.Golding

	Fix CIS in PoseDriverDetails.cpp
	Fix list UI not refreshing after copying targets from PoseAsset

Change 3282834 on 2017/02/02 by Danny.Bouimad

	Adding Pose driver additive assets

Change 3282863 on 2017/02/02 by James.Golding

	Add Mambo mesh and Skeleton

Change 3282892 on 2017/02/02 by James.Golding

	Copy Aurora (Ice) and Mambo meshes/materials/some anims from Dev-General to AnimTechDemo project in Dev-Framework

Change 3283157 on 2017/02/02 by Mieszko.Zielinski

	Cook Orion Win64 fix #UE4

	Had to change the Extent param of K2_ProjectPointToNavigation. Updated the error causing Orion BP

Change 3283159 on 2017/02/02 by Marc.Audy

	Additional CIS fixes

Change 3283179 on 2017/02/02 by Marc.Audy

	More CIS fixes

Change 3283197 on 2017/02/02 by Jurre.deBaare

	Fix for issues importing Fornite geometry cache assets
	#fix Use actual import number of frames instead of total number of frames in the Alembic Cache

Change 3283201 on 2017/02/02 by Marc.Audy

	Keep fixing CIS

Change 3283270 on 2017/02/02 by James.Golding

	Merging CL 3276013 to Dev-Framework
	- fix issue with additive pose preview applying twice

Change 3283499 on 2017/02/02 by Marc.Audy

	More CIS fixes

Change 3283543 on 2017/02/02 by Jon.Nabozny

	Update comment on AActor::GetActorBounds to properly reflect ChildActorComponents aren't included in the calculation.

Change 3283663 on 2017/02/02 by Ori.Cohen

	Fix potential null dereference in ragdoll node

Change 3283757 on 2017/02/02 by Marc.Audy

	May fix remaining CIS issues

Change 3283984 on 2017/02/02 by Marc.Audy

	Fix linux CIS

Change 3284039 on 2017/02/02 by Marc.Audy

	Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 3283913

Change 3284067 on 2017/02/02 by Marc.Audy

	Fixup mistakes in converting redirects

Change 3284187 on 2017/02/02 by Ori.Cohen

	Immediate mode works with radial force (not just radial impulse)

Change 3284358 on 2017/02/02 by Ori.Cohen

	Update arcblade phys asset for immediate mode

Change 3284667 on 2017/02/02 by Marc.Audy

	Arguments is an array not a string now. Fixing commented out code.

Change 3284684 on 2017/02/02 by Marc.Audy

	Move AVIWriter out in to its own module to avoid any possible unity build issues where xwindows.h got indirectly included through the DirectShow third party library and caused FGenericWindow::IsMaximized and IsMinimized to conflict with a macro.

Change 3284707 on 2017/02/02 by Marc.Audy

	Fix AVIWriter module compilation on Mac

Change 3285012 on 2017/02/03 by Benn.Gallagher

	Fixes for Dx NvCloth shader warnings

Change 3285016 on 2017/02/03 by Marc.Audy

	Fix missing include

Change 3285048 on 2017/02/03 by Benn.Gallagher

	Fixed Persona needing a restart when changing number of clothing assets (import/delete)
	#jira UE-41323

Change 3285325 on 2017/02/03 by Marc.Audy

	Properly implement AVIWriter module

Change 3285538 on 2017/02/03 by Marc.Audy

	Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 3285499

Change 3285735 on 2017/02/03 by Jon.Nabozny

	Add IsInAir method to UVehicleWheel.

	#jira UE-38369

Change 3285862 on 2017/02/03 by Aaron.McLeran

	UE-41435 Fixing PIE audio

	- Fixing PIE audio. Recent change to editor preferences from Dev-Editor branch (CL 3234495) caused all audio to be muted in PIE.

Change 3285914 on 2017/02/03 by danny.bouimad

	RecomputeTangents Test Assets

Change 3286246 on 2017/02/03 by Mieszko.Zielinski

	Changes to game-specific BPs containing calls to deprecated NavigationSystem functions #UE4

	#jira UE-41527
	#jira UE-41518

Change 3286308 on 2017/02/03 by Ori.Cohen

	Make sure physx trimesh scale is never too small. Fix box clamping being ignored. Fixes cook warnings for Odin.

	#JIRA UE-41529

Change 3286396 on 2017/02/03 by Ori.Cohen

	Fix CIS

Change 3286479 on 2017/02/03 by Ori.Cohen

	Copying //UE4/Dev-Physics-Upgrade to Dev-Framework (//UE4/Dev-Framework)

Change 3287421 on 2017/02/06 by James.Golding

	Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 3286819

Change 3287427 on 2017/02/06 by James.Golding

	Fix PoseBlendNode to 'pass through' if no poses are activated

Change 3287430 on 2017/02/06 by James.Golding

	- Add support to PoseDriver for evaluating source bone in the space of a different bone
	- Fix driven bone adding a scale of 1
	- Fix posedriver values 'sticking' (reset all weights to zero each frame)
	- Move CopyTargetsFromPoseAsset and AutoSetTargetScales from FAnimNode_PoseDriver to UAnimGraphNode_PoseDriver (not required outside editor)
	- Tranlsation targets now draw larger when selected
	- 'Copy from pose asset' now also auto-sets radius for you
	- Remove spammy warnings for missing poses/curves
	- Add UPoseAsset::GetNumTracks and ::GetFullPose
	- Remove unused ExtractionContext from UPoseAsset::GetBaseAnimationPose
	- Remove bIncludeRefPoseAsNeutralPose option (not really useful since we no longer always normalize weights to 1.0)

Change 3287496 on 2017/02/06 by Chad.Garyet

	fixing busted quotes around defaultvalues

Change 3287569 on 2017/02/06 by Mieszko.Zielinski

	Orion BP fixed after deprecating NavigationSystem's BP API #Orion

Change 3287595 on 2017/02/06 by Benn.Gallagher

	BuildPhysX.Automation: Deploying PhysX & NvCloth Win64 Win32 PS4 libs.
	Built for new NvCloth upgrade

Change 3287598 on 2017/02/06 by Benn.Gallagher

	NvCloth Upgrade to 21604115
	Added Linux+Mac support

Change 3287710 on 2017/02/06 by Lukasz.Furman

	added option to disable navlink polys at the end of generated paths
	#ue4

Change 3287857 on 2017/02/06 by Benn.Gallagher

	Fixed NvCloth module files to correctly set up linux and mac hopefully

Change 3287894 on 2017/02/06 by Benn.Gallagher

	Another fix to NvCloth build files, didn't get picked up in VS for some reason.

Change 3287917 on 2017/02/06 by Lina.Halper

	Copy from CharacterRigging to Dev-Framework

	#code review:Thomas.Sarkanen, Martin.Wilson, James.Golding, Andrew.Rodham

Change 3287938 on 2017/02/06 by Thomas.Sarkanen

	Fix crash opening a media sound wave

	#jira UE-41582 - Editor crashes when running Automation test

Change 3287942 on 2017/02/06 by Marc.Audy

	Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 3287682

Change 3288035 on 2017/02/06 by James.Golding

	Remove C++ GameMode and pawn classes (replace with floating BP instead)
	Resave anims to remove Orion refs
	Add simple AnimBP and map for Mambo testing

Change 3288036 on 2017/02/06 by Benn.Gallagher

	Fix to BuildPhysX task to trigger Mac and Linux builds properly

Change 3288125 on 2017/02/06 by Ori.Cohen

	Change PhysXCommon back to dylib

Change 3288127 on 2017/02/06 by Benn.Gallagher

	Fixed project file identification not working for NvCloth under XCode

Change 3288156 on 2017/02/06 by Benn.Gallagher

	Disable "expansion-to-defined" warning in Linux NvCloth builds

Change 3288159 on 2017/02/06 by Lina.Halper

	potential compile fix for Ocean Editor

	#code review:Thomas.Sarkanen

Change 3288190 on 2017/02/06 by Ori.Cohen

	Link against static PhysXCommon for mac

Change 3288200 on 2017/02/06 by Marc.Audy

	Fix CIS

Change 3288270 on 2017/02/06 by Lina.Halper

	fix compile error

	#code review:Thomas.Sarkanen, Marc.Audy

Change 3288302 on 2017/02/06 by Thomas.Sarkanen

	Fixed ensure when deselecting bones in anim BP editor

	#jira UE-41274 - Ensure when clicking in the viewport of an animation blueprint

Change 3288348 on 2017/02/06 by Lina.Halper

	- Enabled control rig
	- Changed plugin name to be Control Rig

Change 3288490 on 2017/02/06 by Benn.Gallagher

	Fixes for Mac attempting static links against NvCloth and failing to load dynamic libraries. Worked with MasonS to get Mac editor up and running.

Change 3288511 on 2017/02/06 by Lina.Halper

	compile fix

Change 3288513 on 2017/02/06 by Lina.Halper

	Check in content to work with

Change 3288615 on 2017/02/06 by Ori.Cohen

	Fix skeletal mesh not simulating when using an aggregate.

	#JIRA UE-41593

Change 3288791 on 2017/02/06 by thomas.sarkanen

	Exposed transforms to cinematics so they can be animated

Change 3288795 on 2017/02/06 by Ori.Cohen

	Fix lock warnings for physx

	#JIRA UE-41591

Change 3288817 on 2017/02/06 by Charles.Anderson

	GDC Arcblade setup tests.

Change 3288825 on 2017/02/06 by Lina.Halper

	Fix build issue of shadow variable

Change 3289058 on 2017/02/06 by Ori.Cohen

	Fix crash when immediate mode constraint generates 0 rows. This is a potentially temporary fix until NVIDIA replies with a better solution.

	#JIRA UE-41026

Change 3289348 on 2017/02/06 by Lina.Halper

	fix compile issue

Change 3289369 on 2017/02/06 by Lina.Halper

	Renamed leg control to limb control and will be used for arm/feet.
	- changed vars.
	- has unused variables that will be used soon but want to check in so that i don't block content change on BaseHuman.

	#code review:Thomas.Sakanen

Change 3289422 on 2017/02/06 by Lina.Halper

	Fixed IK sinking issue - or moving

	#code review:Thomas.Sarkanen

Change 3289433 on 2017/02/06 by Lina.Halper

	Fixed real shadow error

Change 3289485 on 2017/02/06 by Lina.Halper

	fixed build issue

Change 3289657 on 2017/02/07 by thomas.sarkanen

	Added rig bone mapping to Ice's skeletal mesh

Change 3289658 on 2017/02/07 by thomas.sarkanen

	Added ControlRig map with Ice setup to pose

Change 3289662 on 2017/02/07 by Thomas.Sarkanen

	Fixed up static analysis warning

Change 3289663 on 2017/02/07 by Thomas.Sarkanen

	Fixed crash when attempting to bind to skeletal mesh with already-set anim BP

	Anim instance may not have actually been created when binding, so dont dereference it

Change 3289717 on 2017/02/07 by Benn.Gallagher

	Switch Linux NvCloth to static for Linux builds. Adjust lib directory to match actual directory

Change 3289718 on 2017/02/07 by Benn.Gallagher

	BuildPhysX.Automation: Deploying NvCloth Linux_x86_64-unknown-linux-gnu libs.

Change 3289744 on 2017/02/07 by Benn.Gallagher

	Fixed missing masses causing crash initialising clothing actors
	#jira UE-41599

Change 3289746 on 2017/02/07 by Danny.Bouimad

	Adding Some Content for JamesG he wanted some nicer looking Pose driver test files.

Change 3289756 on 2017/02/07 by danny.bouimad

	Changing the asset for JamesG.

Change 3289785 on 2017/02/07 by James.Golding

	Replace old PoseDrive test with Danny's new one

Change 3289858 on 2017/02/07 by Lina.Halper

	fixed issue with undo transaction buffer

Change 3289860 on 2017/02/07 by Benn.Gallagher

	Fixed crash after reimporting a clothing asset with the clothing config open and then changing the confg
	#jira UE-41655

Change 3289912 on 2017/02/07 by Thomas.Sarkanen

	Merging using Raven_To_Dev-Framework

	Originally from CLs 3249471, 3258522, 3260271, 3273791:

	Sequencer: More work supporting array properties more generically

	+ fixes

Change 3289962 on 2017/02/07 by James.Golding

	Add thickness option to DrawWireDiamond

Change 3289963 on 2017/02/07 by James.Golding

	Add spin option to VectorInputBox

Change 3289966 on 2017/02/07 by James.Golding

	Add weight bar chart to PoseDriver details
	Stop drawing pose weight text in viewport
	Fix position targets not drawing larger when selected

Change 3290094 on 2017/02/07 by Thomas.Sarkanen

	Fixed typo in filename (fallout from search and replace)

Change 3290119 on 2017/02/07 by Thomas.Sarkanen

	Manipulators can now have their IK/FK space set on them

	They are not drawn when the space for the chain that they control is not the same as their setting
	Also fixed a crash with invalid objects when reloading maps.

Change 3290145 on 2017/02/07 by Thomas.Sarkanen

	CIS fix for fallout from Raven changes

	#jira UE-41670 - Mac editor fails to compile with PropertyTrackEditor errors

Change 3290319 on 2017/02/07 by Marc.Audy

	Make sound player nodes hard reference the assets unless they are in a chain below a quality node.

Change 3290484 on 2017/02/07 by Richard.Hinckley

	Fixing grammar in popup messages.

Change 3290533 on 2017/02/07 by Marc.Audy

	Make GetAIController BlueprintPure
	#jira UE-41654

Change 3290624 on 2017/02/07 by Marc.Audy

	Reorder header to avoid include tool warnings

Change 3290697 on 2017/02/07 by Lina.Halper

	- support FK manipulator being in local space
	- fixed FK key spamming issue for making blend weight to be not keyable - this creates conflicts with enum

	#code review: Thomas.Sarkanen

Change 3290748 on 2017/02/07 by Ori.Cohen

	Touch immediate mode file to force physx re-link

Change 3290807 on 2017/02/07 by Richard.Hinckley

	#jira UE-39891
	Updates to assist in automatic documentation generation.

Change 3290946 on 2017/02/07 by Lina.Halper

	Fix issue of notify looping.

	#jira: UE-31463
	#Code review:Martin.Wilson

Change 3291553 on 2017/02/07 by Lina.Halper

	Rename/move file(s)
	- modified mesh mapping controller window to be Control Rig

Change 3291571 on 2017/02/07 by Lina.Halper

	added set up spine option

	#code review:Thomas.Sarkanen

Change 3291581 on 2017/02/07 by Ori.Cohen

	Temporarily turn off phat immediate mode preview which crashes.

Change 3291949 on 2017/02/08 by James.Golding

	Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 3291819

Change 3291966 on 2017/02/08 by Lina.Halper

	Fix issue with notify looping bug

	#jira: UE-31463

Change 3292247 on 2017/02/08 by Marc.Audy

	Clean up bad merge caused by Fortnite integration to main

Change 3292326 on 2017/02/08 by Marc.Audy

	Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 3292313

Change 3292409 on 2017/02/08 by Marc.Audy

	Resubmit FortPawn.cpp with proper code even though perforce doesn't think there is a difference since when you sync it, the contents are wrong.

Change 3292481 on 2017/02/08 by Ori.Cohen

	Fix for convex hull cooking (from Josh.S)

	#JIRA UE-41656

Change 3292492 on 2017/02/08 by Mieszko.Zielinski

	Redone replacement of deprecated navigation system's BP functions in Fortnite BPs #Fortnite

Change 3292778 on 2017/02/08 by Ori.Cohen

	Touch physx DDC key for new cooking.

	#JIRA UE-41656

[CL 3293329 by Marc Audy in Main branch]
2017-02-08 17:53:41 -05:00
Ben Marsh
20bf0eb6a1 Updating copyright notices to 2017 (copying from //Tasks/UE4/Dev-Copyright-2017).
#rb none
#lockdown Nick.Penwarden

[CL 3226823 by Ben Marsh in Main branch]
2016-12-08 08:52:44 -05:00
Ben Marsh
4ba423868f Copying //UE4/Dev-Build to //UE4/Dev-Main (Source: //UE4/Dev-Build @ 3209340)
#lockdown Nick.Penwarden
#rb none

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

Change 3209340 on 2016/11/23 by Ben.Marsh

	Convert UE4 codebase to an "include what you use" model - where every header just includes the dependencies it needs, rather than every source file including large monolithic headers like Engine.h and UnrealEd.h.

	Measured full rebuild times around 2x faster using XGE on Windows, and improvements of 25% or more for incremental builds and full rebuilds on most other platforms.

	  * Every header now includes everything it needs to compile.
	        * There's a CoreMinimal.h header that gets you a set of ubiquitous types from Core (eg. FString, FName, TArray, FVector, etc...). Most headers now include this first.
	        * There's a CoreTypes.h header that sets up primitive UE4 types and build macros (int32, PLATFORM_WIN64, etc...). All headers in Core include this first, as does CoreMinimal.h.
	  * Every .cpp file includes its matching .h file first.
	        * This helps validate that each header is including everything it needs to compile.
	  * No engine code includes a monolithic header such as Engine.h or UnrealEd.h any more.
	        * You will get a warning if you try to include one of these from the engine. They still exist for compatibility with game projects and do not produce warnings when included there.
	        * There have only been minor changes to our internal games down to accommodate these changes. The intent is for this to be as seamless as possible.
	  * No engine code explicitly includes a precompiled header any more.
	        * We still use PCHs, but they're force-included on the compiler command line by UnrealBuildTool instead. This lets us tune what they contain without breaking any existing include dependencies.
	        * PCHs are generated by a tool to get a statistical amount of coverage for the source files using it, and I've seeded the new shared PCHs to contain any header included by > 15% of source files.

	Tool used to generate this transform is at Engine\Source\Programs\IncludeTool.

[CL 3209342 by Ben Marsh in Main branch]
2016-11-23 15:48:37 -05:00
Andrew Grant
a534ff9466 Copying //UE4/Orion-Staging to //UE4/Main (Source: //Orion/Dev-General @ 3106465)
#lockdown Nick.Penwarden

Change 3110660 on 2016/9/1 by Andrew.Grant

Moved performance/quality warnings out of DrawStatsHUD into new function and now display them in everything other than shipping builds (unless disabled, or screenshot/movie dumping is in progress.
HLOD warning is  updated every 20 secs to deal with streaing levels.
Moved debug warnings into a separate Draw function (still disabled in test, but would like to make this an option in Orion soon).

#rb Michael.Noland
#tests verified we see our unbuilt HLOD warning in v31 :(

Change 3106649 on 2016/08/30 by Cody.Haskell

	#Orion

	- Input Axis Work

	#rb DanH
	#tests PIE

Change 3106299 on 2016/08/30 by Jason.Bestimt

	#R@BOMERGE-AUTHOR: jason.bestimt
	#ORION_MAIN - Merge 31.2 @ CL 3105865

	#RB:none
	#Tests:none

	#R@BOMERGE-SOURCE: CL 3105969 in //Orion/Main/...
	#R@BOMERGE-BOT: ORION (Main -> Dev-General)

Change 3106213 on 2016/08/30 by Ben.Marsh

	BuildGraph: Include UAT, UBT, and UHT binaries in precompiled binaries zip file.

	#rb none
	#tests preflight

Change 3105994 on 2016/08/30 by Martin.Wilson

	Stop recompression happening when additive frame index is changed "interactively" (recompression will occur at end of interactive input)

	#jira UE-35289
	#rb Thomas.Sarkanen
	#tests Tested UI in editor

Change 3105331 on 2016/08/29 by Uriel.Doyon

	Allowed texture to ignore streaming MipBias with UTexture2D::bIgnoreStreamingMipBias
	Used this new flag when assigning texture to UImage::SetBrushFromTexture to prevent having low quality UI in low texture budget.
	#rb marcus.wassmer
	#tests launched editor and played game
	#jira OR-25814

Change 3105143 on 2016/08/29 by Josh.Markiewicz

	#UE4 - added assert when histogram input parameters don't match
	#rb none
	#tests launched/ran/won game golden path
	#codereview dmitry.rekman, michael.noland, bart.bressler

Change 3104976 on 2016/08/29 by Jon.Lietz

	pickup refector

	- fixed a big that would allow mixed replication to call a gameplay cue's added twice.
	- All pickups now use the pick up manager, consolidated all pick up code into the manager.
	- added to the XP set so we can define the CXP bounty for targets.

	#RB Dave.Ratti
	#tests Bot match, test maps, spawning coins and pickups.

Change 3103480 on 2016/08/26 by Josh.Markiewicz

	#UE4 - added GetSessionIdStr to FOnlineSessionSearchResult and FOnlineSession
	#rb none
	#tests golden path matchmaking
	#codereview paul.moore, eric.newman

Change 3103410 on 2016/08/26 by Max.Chen

	Movie Capture: Fix commandline burnin option.

	#rb none
	#tests Render movie with commandline -UseBurnIn=yes option.

Change 3102134 on 2016/08/25 by Brian.Karis

	Fix for HDR output exposure. Added 1000nit output option.

	#rb marcus
	#tests agora

Change 3101276 on 2016/08/25 by Jason.Bestimt

	#R@BOMERGE-AUTHOR: jason.bestimt
	#ORION_31 - Merging  CL 3100347 (head revision of 2 files :o )

	#RB:none
	#Tests:none

	[CodeReviewed]: matt.schembari, max.preussner

	#R@BOMERGE-SOURCE: CL 3101273 in //Orion/Release-31/... via CL 3101274
	#R@BOMERGE-BOT: ORION (Main -> Dev-General)

Change 3101267 on 2016/08/25 by Jason.Bestimt

	#R@BOMERGE-AUTHOR: jason.bestimt
	#ORION_DUI - Integrating Media changes from 4.13 (head revision)

	#RB:none
	#Tests:none

	/Engine/Plugins/Media
	/Engine/Source/Runtime/Media
	/Engine/Source/Runtime/MediaAssets

	[CodeReviewed] matt.schembari, max.preussner

	#R@BOMERGE-SOURCE: CL 3099267 in //Orion/Dev-UI/... via CL 3101266
	#R@BOMERGE-BOT: ORION (Main -> Dev-General)

Change 3100378 on 2016/08/24 by John.Pollard

	Fix a crash that can occur when scrubbing in replays

	#codereview David.Ratti
	#tests Replays
	#rb DavidR

	This is the output:
	[2016.08.24-21.35.05:973][603]LogAbilitySystem:Warning: OnRep_ReplicatedAnimMontage: PlayMontageSimulated failed. Name: AbilitySystemComponent0, AnimMontage: LevelStart_Montage

Change 3100375 on 2016/08/24 by Laurent.Delayen

	Added AimOffsetLookAt node. AimOffset node that drives its inputs automatically from a Target Location (and a Source Socket).

	#rb none
	#codereview lina.halper
	#tests Tacticia's RMB Targeting

Change 3100278 on 2016/08/24 by Laurent.Delayen

	Fix for fast path struct copy being broken for FVectors.

	#rb lina.halper
	#codereview thomas.sarkanen
	#tests Chains' hook, Tacticia's LaserBeam and OrientationWarping

Change 3100161 on 2016/08/24 by John.Pollard

	Merging using Dev-Networking_->_Dev-General_(Orion)

	Fix issue with refresh viewer command failing due to backend congestion

	#rb RyanG
	#tests Replays

Change 3100114 on 2016/08/24 by jason.bestimt

	#ORION_MAIN - Merge DUI @ CL 3098849

	#RB:none
	#Tests:none

	#CodeReview: kerrington.smith, matt.schembari

	#R@BOMERGE-SOURCE: CL 3100078 in //Orion/Main/...
	#R@BOMERGE-BOT: ORION (Main -> Dev-General)

Change 3100015 on 2016/08/24 by Michael.Noland

	Don't allow the consideration of nodes that won't be processed to affect the live aspect of the active sound containing a cross fade node
	#jira UE-34998
	#rb Aaron.McLeran
	[re-implementing CL# 3098559 originaly by Marc.Audy in Release 4.13]
	#tests Compiled and ran a golden path match with headphones on

Change 3100012 on 2016/08/24 by Michael.Noland

	UE-34951 - Zero-volume vorbis decoded sounds are too expensive

	-Adding an audio settings parameter to disable zero-volume playback globally
	-Adding a new bool on sound waves to allow opt-in to virtualize when at zero-volume

	#rb marc.audy
	[re-implementing CL# 3094893 from Dev-Framework, originally by Aaron McLeran]
	#tests Compiled and ran a golden path match with headphones on

Change 3099889 on 2016/08/24 by Max.Chen

	Sequencer: Added command line option to enable burnin

	#rb none
	#tests Render movie from command line wtih -UseBurnIn=yes

Change 3099801 on 2016/08/24 by Lina.Halper

	Removed unnecessary comment

	#rb: none
	#code review: Benn.Gallagher
	#tests: compile

Change 3099787 on 2016/08/24 by Jason.Bestimt

	#R@BOMERGE-AUTHOR: sam.zamani
	#http
	- fix for cancelled requests that have not been started never triggering a completion delegate
	- fixes soft lock when handling disconnects during login

	OR-26945 The client stays on the "downloading profile" screen when rejoining after disconnecting

	#rb josh.markiewicz, alex.fennell
	#tests none

	#R@BOMERGE-SOURCE: CL 3099782 in //Orion/Release-30.2/... via CL 3099784 via CL 3099785
	#R@BOMERGE-BOT: ORION (Main -> Dev-General)

Change 3099252 on 2016/08/24 by Lina.Halper

	Fixed menu text

	#rb: none
	#code review: Thomas.Sarkanen
	#tests: open editor and create child montage and replaced the animation

Change 3099251 on 2016/08/24 by Lina.Halper

	Deterministic cooking of skeleton
	 - abandon all guid from GuidMap. GuidMap is still important since we have to generate UID from it, but GuidMap only contains name once cooked

	#jira: UE-34834
	#rb: Martin.Wilson
	#tests: cooking orion and make sure it works

Change 3098504 on 2016/08/23 by Bart.Bressler

	Add server time between sending packets monitoring histogram

	#rb dmitry.rekman
	#tests ran server locally and made sure analytics events were sent

Change 3098494 on 2016/08/23 by Michael.Noland

	Engine: Added UWorld::SetTimeUntilNextGarbageCollection to change the GC timer for use when doing automated performance capture measurements
	- Note: Things that force a GC will still force a GC after using this method (and they will also reset the timer)
	- Fixed a bug where UWorld::ForceGarbageCollection might not force a GC immediately if run on a server with no clients connected
	#tests Tested by calling while stat dumphitches was active and confirmed that the interval changed
	#codereview ben.salem, gil.gribb
	#rb none

Change 3098491 on 2016/08/23 by Mieszko.Zielinski

	Expanded BTDecorator_IsAtLocation with an option to use AIDataProvider #UE4

	#rb Lukasz.Furman
	#test golden path

Change 3098070 on 2016/08/23 by Lina.Halper

	Fix crash with UI  update reconstructing

	- will have to come up with a better solution than this.

	#rb: Martin.Wilson
	#tests: child anim montage

Change 3097914 on 2016/08/23 by Jason.Bestimt

	#R@BOMERGE-AUTHOR: david.nikdel
	Merging CL #3097879
	from //WEX/Main/Engine/Source/Runtime/Online/NotForLicensees/OnlineSubsystemMcp/...
	to //Orion/Main/Engine/Plugins/Online/NotForLicensees/OnlineSubsystemMcp/Source/...

	#Analytics #OSS: Adjusted cohort selection algorithm and test cases
	[CodeReviewed]: Philip.Buuck
	#TESTS: unit tests
	#RB: none

	#R@BOMERGE-SOURCE: CL 3097911 in //Orion/Main/...
	#R@BOMERGE-BOT: ORION (Main -> Dev-General)

Change 3097745 on 2016/08/23 by Jason.Bestimt

	#R@BOMERGE-AUTHOR: jason.bestimt
	#ORION_MAIN - Megre 30.2/31 @ CL 3096895

	#RB:none
	#Tests:none

	#R@BOMERGE-SOURCE: CL 3097716 in //Orion/Main/...
	#R@BOMERGE-BOT: ORION (Main -> Dev-General)

Change 3097722 on 2016/08/23 by Chris.Bunner

	Update texture expression properties before triggering parent material recompile.
	#rb John.Billon
	#tests Editor replace references, Golden path
	#jira OR-27531

Change 3097694 on 2016/08/23 by Lina.Halper

	#Child Anim Montage

	- Duplicate from parent of the information it cares to get
	  - Currently it is selective on copying what data
	- Modified GetAllAnimationSequencesReferred to get a partial data
	- Added ParentAsset/AssetMappingTable in AnimationAsset
	- Sequence Browser opening would also add to history
	- AnimNotify - CanBeplaced virtual function lets you filter which asset it's placed on

	#code review: Benn.Gallagher, Thomas.Sarkanen, David.Ratti
	#rb:Martin.Wilson
	#tests: creating child montage, editing, lots of UI functionality, notifies placement

Change 3097513 on 2016/08/23 by Thomas.Sarkanen

	Non-POD structs can now be copied using the fast path

	We now always use CPP struct ops to perform copies when dealing with struct properties.

	#jira UE-34571 - Support struct member access on AnimBP fast path
	#rb Laurent.Delayen
	#tests OrionEntry with Tacticia, confirming orientation warping works correctly and fast path is enabled. Agora_P with Tacticia & bots, played two games.

Change 3096729 on 2016/08/22 by Mieszko.Zielinski

	Fixes to EQS scoring function preview #UE4

	#rb Lukasz.Furman
	#test golden path

Change 3096596 on 2016/08/22 by Jason.Bestimt

	#ORION_DG - Fixes from 4.13 to video playback (CL# 3075761 & 3083970)

	#RB:none
	#Tests:none

	#CodeReview: matt.schembari, max.preussner
	#R@BOMERGE: MAIN

Change 3096550 on 2016/08/22 by Jurre.deBaare

	Fix for HLOD dirty clusters PIE warning message
	#tests Simulated Origin with built HLOD clusters, and with one dirty cluster
	#rb none

Change 3096532 on 2016/08/22 by Mieszko.Zielinski

	Modified GameplayTask_WaitDelay to allow specifying task's priority #UE4

	As part of the change introduced UGameplayTask::NewTaskUninitialized that's basically a redirect of NewObject, but clearly indicates that a task needs to be manually initialized

	#codereview Lukasz.Furman
	#rb none
	#test golden path

Change 3096455 on 2016/08/22 by Jason.Bestimt

	#R@BOMERGE-AUTHOR: keli.hlodversson
	#CEF: Copy upgraded CEF binaries from //Portal/Main to fix crash issues with Sofort purchases
	#RB David.Nikdel
	#TESTS none

	#R@BOMERGE-SOURCE: CL 3096452 in //Orion/Main/...
	#R@BOMERGE-BOT: ORION (Main -> Dev-General)

Change 3096316 on 2016/08/22 by Sammy.James

	Resave to fix log warnings.
	BPC changes to ensure type saves.

	#rb #tests editor

Change 3096040 on 2016/08/22 by bruce.nesbit

	Revised fix for landscape crash

	#rb GarethM

	#tests Game

	#codereview Bart.Bressler

Change 3096015 on 2016/08/22 by bruce.nesbit

	Fixed a crash in ALandscapeProxy::PostLoad when running an editor build with -server

	#rb none

	#tests game

	#codereview Bart.Bressler

Change 3095578 on 2016/08/19 by Mieszko.Zielinski

	Made NavigationSystem call TickAsyncBuild on all navigation data instances is there was an ongoing navigation build in progress in the editor #UE4

	This was causing Orion's flow field to not build if auto navmesh update was disabled in the editor

	#rb none
	#test golden path
	#codereview Lukasz.Furman

Change 3095397 on 2016/08/19 by Lina.Halper

	Fix issue with crash when deleting all segment

	#rb: Laurent.Delayen
	#tests: delete segment and make sure it doesn't crash
	#jira: UE-34830

Change 3095060 on 2016/08/19 by Bart.Bressler

	Don't load ULandscapeComponent objects on dedicated servers to save memory.

	#tests cooked server data and played a Solo vs. AI game
	#rb gareth.martin
	#codereview james.golding

Change 3095037 on 2016/08/19 by Lina.Halper

	Potential fix with montage trigger ensure on marker sync group

	#jira: OR-27685
	#rb: Benn.Gallagher
	#code review: Martin.Wilson
	#tests: attack primhelilx with knock up

Change 3094962 on 2016/08/19 by Jason.Bestimt

	#R@BOMERGE-AUTHOR: david.nikdel
	#Merging #OSS - Added FUserOnlineAccountMcp::SelectCohort
	#RB: None
	#TESTS: test suite in source
	[CodeReviewed]: Philip.Buuck

	#R@BOMERGE-SOURCE: CL 3094961 in //Orion/Main/...
	#R@BOMERGE-BOT: ORION (Main -> Dev-General)

Change 3094950 on 2016/08/19 by Jason.Bestimt

	#R@BOMERGE-AUTHOR: david.nikdel
	#Merge #UE4 - Made FMD5 const-correct
	#RB: none
	#TEST: none

	#R@BOMERGE-SOURCE: CL 3094949 in //Orion/Main/...
	#R@BOMERGE-BOT: ORION (Main -> Dev-General)

Change 3094619 on 2016/08/19 by Lina.Halper

	#DUPEFIX - ANIM: SmartNAME: the cooking doesn't guarantee the package is saved in the order, so we'll still have to regenerate list without GUID.
	- assumed the name is all set by now

	#rb: Benn.Gallagher
	#jira : UE-34886
	#tests: cooking infiltrator that showed same issue and run game.

Change 3094532 on 2016/08/19 by Jason.Bestimt

	#R@BOMERGE-AUTHOR: jason.bestimt
	#ORION_MAIN - Merge 30.2 @ CL 3094498

	#RB:none
	#Tests:none

	#R@BOMERGE-SOURCE: CL 3094528 in //Orion/Main/...
	#R@BOMERGE-BOT: ORION (Main -> Dev-General)

Change 3093260 on 2016/08/18 by Josh.Markiewicz

	#UE4 - changed how party reset occurs to skip relying on AGameState which could very rarely be null (during server travel)
	- removed unnecessary cast
	#rb bart.bressler
	#codereview bart.bressler, rob.cannaday
	#tests launched game, some basic party testing

Change 3093224 on 2016/08/18 by Josh.Markiewicz

	#UE4 - added a chatroom class that does some basic chat room join/create/leave functionality to share between games
	#rb paul.moore
	#codereview anthony.carter
	#tests solo vs ai chat with 2 players, coop vs ai chat with 2 players, one leaving and rejoining

Change 3092597 on 2016/08/17 by Daniel.Lamb

	Added Ben Crocker to the rebuild lighting emails.
	#rb Trivial
	#Test none

Change 3092063 on 2016/08/17 by andrew.grant

	Merging using ROBO://Orion/Release-Candidate->//Orion/Main
	#rb #tests none

Change 3091081 on 2016/08/16 by Jurre.deBaare

	Fixing non-Editor build errors
	#fix Wrapped parts in WITH_EDITOR and added IsBuilt to check if the LODActor has a valid static mesh (thus is not dirty)
	#tests Build Editor + Game
	#rb none

Change 3091009 on 2016/08/16 by Mieszko.Zielinski

	Added a way to configure a map to not spawn AISystem instance at all #UE4

	#rb none
	#test golden path

Change 3090932 on 2016/08/16 by Michael.Noland

	Vixen: Added indication to the analytics and FPS charts
	#rb marcus.wassmer
	#tests Compiled for the platform

Change 3090844 on 2016/08/16 by Laurent.Delayen

	Replicated CL 3090734  from Fortnite.

	---

	Fix AbilitySystemComponent not ticking while playing a montage, and ticking when we're not playing a montage

	Here's the issue in the version of the code prior to this checkin:
	- UpdateShouldTick calls GetShouldTick, which checks the value of RepAnimMontageInfo.IsStopped
	- When we call UpdateShouldTick within AnimMontage_UpdateReplicatedData, we haven't set RepAnimMontageInfo.IsStopped yet to the correct value
	- So when we aren't playing any montages but are starting a new one, we were saying we shouldn't tick
	- It also means if we were playing a montage, and then stop, we'll start ticking
	- Ticking calls AnimMontage_UpdateReplicatedData, which should be called while we're playing

	#codereview john.abercrombie
	#rb none
	#tests golden path

Change 3090832 on 2016/08/16 by Michael.Noland

	Windows: Fixed a whitespace issue
	#rb none
	#tests Compiled for windows

Change 3090688 on 2016/08/16 by Jason.Bestimt

	#R@BOMERGE-AUTHOR: andrew.grant
	Merging using ROBO://Orion/Release-Candidate->//Orion/Main
	#rb none
	#tests built

	#R@BOMERGE-SOURCE: CL 3090687 in //Orion/Main/...
	#R@BOMERGE-BOT: ORION (Main -> Dev-General)

Change 3090547 on 2016/08/16 by Jurre.deBaare

	Need a warning message similar to lighting unbuilt when HLOD cluster is not built
	#fix Added HLOD clusters need to be rebuilt message similar to the lighting one during PIE and game-time, and cleaned/changed "'DisableAllScreenMessages' to suppress" behaviour
	#jira UE-34335
	#rb none
	#codereview Michael.Noland
	#tests pie Agora with and without dirty HLOD clusters

Change 3090285 on 2016/08/16 by Jason.Bestimt

	#R@BOMERGE-AUTHOR: jason.bestimt
	#ORION_MAIN - Merge 30.2 @ CL 3090267

	#RB:none
	#Tests:none

	#R@BOMERGE-SOURCE: CL 3090282 in //Orion/Main/...
	#R@BOMERGE-BOT: ORION (Main -> Dev-General)

Change 3089413 on 2016/08/15 by paul.mader

	Agora 2.0 assets

Change 3089266 on 2016/08/15 by Max.Chen

	Sequencer: Add Convert to Possessable

	Copy from Dev-Sequencer

	#jira UE-32139
	#rb none
	#tests Convert steel to possessable in Gameplay_PS4 map.

Change 3089136 on 2016/08/15 by Mieszko.Zielinski

	Fixed AISense_Sight's time slicing unintentionally skipping queue aging if given time limit is reached #UE4

	#rb Lukasz.Furman
	#codereview Dan.Youhon
	#test golden path

Change 3089118 on 2016/08/15 by Mieszko.Zielinski

	Fixed a rare crash in UBlackboardData::GetKeyType resulting from a key selector referencing a type that has been removed from the project's source code #UE4

	#rb none
	#test golden path

Change 3088976 on 2016/08/15 by Andrew.Grant

	Fixed issue with PS4 toolchain ignoring ModuleRules.CodeOptimization.Never / ModuleRules.CodeOptimization.Always when determining optimization level of modules.
	Fixed issue with VC toolchain ignoring ModuleRules.CodeOptimization.Never setting.
	Removed superflous /Os from VC debugg settings
	#rb none
	#tests verified module built with 'Never' on PS4/Win is built without optimizations.
	#codereview Marcus.Wassmer, Ben.Marsh

Change 3088830 on 2016/08/15 by Jason.Bestimt

	#R@BOMERGE-AUTHOR: jason.bestimt
	#ORION_MAIN - Merge 30.2 @ CL 3088807

	#RB:none
	#Tests:none

	#R@BOMERGE-SOURCE: CL 3088829 in //Orion/Main/...
	#R@BOMERGE-BOT: ORION (Main -> Dev-General)

Change 3088597 on 2016/08/14 by Jason.Bestimt

	#ORION_DG - Trying to resolve R@BOMERGE collision (DUI to MAIN -> DG)

	#RB:none
	#Tests:none

	#CodeReview: andrew.grant, david.ratti, matt.schembari

Change 3087827 on 2016/08/12 by Bart.Bressler

	Updates to skeletal mesh memory saving on dedicated server

	#rb lina.halper
	#tests Cooked server data, played a game for a while in Solo vs. AI

Change 3087351 on 2016/08/12 by John.Pollard

	Merging using Dev-Networking_->_Dev-General_(Orion)

	#jira OR-27406
	#rb RyanG
	#tests Replays

Change 3087118 on 2016/08/12 by Jason.Bestimt

	#R@BOMERGE-AUTHOR: jason.bestimt
	#ORION_MAIN - Merge 30.2 @ CL 3086747

	#RB:none
	#Tests:none

	#R@BOMERGE-SOURCE: CL 3087117 in //Orion/Main/...
	#R@BOMERGE-BOT: ORION (Main -> Dev-General)

Change 3086176 on 2016/08/11 by Marcus.Wassmer

	Fix PS4 ShaderPipelines not matching pixel/vertex shader properly.
	#rb Rolando.Caloca
	#tests Broken PS4 content before/after

Change 3085992 on 2016/08/11 by Jason.Bestimt

	#R@BOMERGE-AUTHOR: jason.bestimt
	#ORION_MAIN - Unclog R@BOMERGE

	#RB:none
	#Tests:none

	#R@BOMERGE-SOURCE: CL 3085987 in //Orion/Main/...
	#R@BOMERGE-BOT: ORION (Main -> Dev-General)

Change 3085911 on 2016/08/11 by Laurent.Delayen

	Added FBoneContainer::BoneIsChildOf for FCompactPoseBoneIndex

	#rb none
	#tests Orientation Warping

Change 3085614 on 2016/08/11 by Jason.Bestimt

	#R@BOMERGE-AUTHOR: jason.bestimt
	#ORION_MAIN - Merge 30.2 @ CL 3085547

	#RB:none
	#Tests:none

	#R@BOMERGE-SOURCE: CL 3085598 in //Orion/Main/...
	#R@BOMERGE-BOT: ORION (Main -> Dev-General)

Change 3084507 on 2016/08/10 by Marcus.Wassmer

	Duplicate 3070376 and 3078879 to fix corrupted decals on Vixen.
	#rb none
	#tests paragon ps4/vixen
	#codereview Olaf.Piesche

Change 3084136 on 2016/08/10 by Jason.Bestimt

	#R@BOMERGE-AUTHOR: jason.bestimt
	#ORION_MAIN - Merge 30.2 @ CL 3083799

	#RB:none
	#Tests:none

	#R@BOMERGE-SOURCE: CL 3083814 in //Orion/Main/...
	#R@BOMERGE-BOT: ORION (Main -> Dev-General)

Change 3083424 on 2016/08/09 by Max.Chen

	Sequence Recorder: Fix crash when actor class to record is null.

	#tests Use sequence recorder to record a skeletal mesh actor
	#rb none

Change 3083134 on 2016/08/09 by Jason.Bestimt

	#R@BOMERGE-AUTHOR: sam.zamani
	#online,store,ps4
	- creating one offer entry per entitlement

	#rb david.nikdel, ian.fox
	#tests MTX purhcase on PS4
	#lockdown: andrew.grant

	#R@BOMERGE-SOURCE: CL 3083127 in //Orion/Release-30.1/... via CL 3083128 via CL 3083131
	#R@BOMERGE-BOT: ORION (Main -> Dev-General)

Change 3083069 on 2016/08/09 by Marcus.Wassmer

	Vixen scalability changes
	#rb Michael.Noland
	#tests vixen/ps4
	#codereview jordan.walker

Change 3083063 on 2016/08/09 by Marcus.Wassmer

	Most games will probably run out of memory if setup to do auto-4k.
	Make this a setting that's off by default.
	#rb Michael.Noland
	#codereview Luke.Thatcher, Lee.Clark
	#tests vixen on 4k.

Change 3082778 on 2016/08/09 by Marcus.Wassmer

	Duplicate fix for Vixen GPU page faults and rendertarget errors (3066087)
	#rb none
	#tests Agora on vixen.

Change 3082772 on 2016/08/09 by Marcus.Wassmer

	Duplicate fix for detail mode reregistration (3065543)
	#rb none
	#tests Toggled detail mode, observe proper items spawning

Change 3082765 on 2016/08/09 by Marcus.Wassmer

	Don't crash when trying to use windowed vsync on vixen
	#rb Michael.Noland
	#test ran paragon on vixen
	#codereview Luke.Thatcher,Lee.Clark

Change 3082764 on 2016/08/09 by Marcus.Wassmer

	fix HLOD distance scale not working properly when components are re-registered.
	#rb michael.noland
	#codereview jurre.debarre
	#tests setting multiple times, setting on boot via deviceprofile

Change 3082429 on 2016/08/09 by Jason.Bestimt

	#R@BOMERGE-AUTHOR: sam.zamani
	Merging //Orion/Release-30.1 to Main (//Orion/Main)

	Change: 3082419

	#online,store,PS4

	OR-25384 [PS4] "There is no content. It might not be for sale yet, or might no longer be for sale" at main menu and at post match screen

	- added config option for toggling store on PS4
	[OnlineSubsystemPS4]
	bStoreEnabled=true

	- can also override via title specific json values in <titleid>\title.json
	allow_mtx=true

	[CodeReviewed]: andrew.grant, phillip.buck, ian.fox
	#lockdown: andrew.grant
	#rb none
	#tests ps4 run with titleid=CUSA3609_00 (which has mtx disabled for PS4 since that title has no store support)

	#R@BOMERGE-SOURCE: CL 3082428 in //Orion/Main/...
	#R@BOMERGE-BOT: ORION (Main -> Dev-General)

Change 3082194 on 2016/08/09 by Jason.Bestimt

	#R@BOMERGE-AUTHOR: jason.bestimt
	#ORION_MAIN - Merge 30.2 @ CL 3082105

	#RB:none
	#Tests:none

	#R@BOMERGE-SOURCE: CL 3082192 in //Orion/Main/...
	#R@BOMERGE-BOT: ORION (Main -> Dev-General)

Change 3080984 on 2016/08/08 by Lina.Halper

	Issue with not being able to set static animation data via BP

	- artists were using SetAnimation/PlayAnimation, but they are not safe to be used in construction script, so made sure the other serializable properties are exposed via BP
	- also since they want it to work in level viewport, I have to tick/refresh whenever it's getting called.

	#rb: Martin.Wilson
	#tests: Sword Beauty map

Change 3080665 on 2016/08/08 by Jason.Bestimt

	#R@BOMERGE-AUTHOR: jason.bestimt
	#ORION_MAIN - Merge 30.2 @ CL 3080081

	#RB:none
	#Tests:none

	#R@BOMERGE-SOURCE: CL 3080543 in //Orion/Main/...
	#R@BOMERGE-BOT: ORION (Main -> Dev-General)

Change 3080565 on 2016/08/08 by Laurent.Delayen

	Fix for curve values during URO interpolation.
	Fixes flashing of materials and Twinblast's ult weapon.

	https://jira.ol.epicgames.net/browse/OR-27107
	https://jira.ol.epicgames.net/browse/OR-24358

	#rb lina.halper, martin.wilson
	#tests Twinblast's ult and Coil's primary.

Change 3079832 on 2016/08/05 by Jason.Bestimt

	#R@BOMERGE-AUTHOR: marcus.wassmer
	Fix for PS4 crash reports not attaching the minidump when trying to force full crash dumps via commandline
	#rb none
	[CodeReviewed] Chris.Wood
	#tests checked crashcontext on PC/PS4
	#lockdown Andrew.Grant

	#R@BOMERGE-SOURCE: CL 3078933 in //Orion/Release-30/... via CL 3078934 via CL 3078935 via CL 3079831
	#R@BOMERGE-BOT: ORION (Main -> Dev-General)

Change 3079045 on 2016/08/05 by Lina.Halper

	Adding more log to figure out why ActivePlayers.Count becomes inconsistent.

	#rb: Martin.Wilson
	#tests: PIE with bots

Change 3078944 on 2016/08/05 by Rolando.Caloca

	O - Update blacklisted driver
	#jira OR-27051
	#rb Marcus.Wassmer
	#tests Run with AMD card

Change 3078735 on 2016/08/05 by Jason.Bestimt

	#R@BOMERGE-AUTHOR: jason.bestimt
	#ORION_MAIN - Merge 30.2 @ CL 3078670

	#RB:none
	#Tests:none

	#R@BOMERGE-SOURCE: CL 3078734 in //Orion/Main/...
	#R@BOMERGE-BOT: ORION (Main -> Dev-General)

Change 3078122 on 2016/08/04 by Dmitry.Rekman

	Linux: treat abort() / SIGABRT as crash.

	- Rationale: certain code not under our control (most notably, stack smashing protector) may call abort(), which would previously terminate the engine without any chance to even enter the crash handler.
	- Rewrote RequestExit() because it used abort() itself.
	- Also removed -fstack-protector. The logic behind this is: stack protector calls abort() on detecting a smash (which is suspected to contribute to missing reports), but does it at an inappropriate place, that causes stack unwinding to crash later.  As bad as it sounds, it may be better to allow stack to be corrupted and crash later - hopefully outside of libc code - to some other reason.

	#rb Mark.Satterthwaite
	#codereview Mark.Satterthwaite, Michael.Noland, Andrew.Grant
	#review-3078104 @Mark.Satterthwaite, @Michael.Noland, @Andrew.Grant

	#tests Ran Linux server, crashed using different methods.

Change 3077887 on 2016/08/04 by Dmitry.Rekman

	Initialize StackCount to 0 (kills valgrind warning).

	#rb David.Ratti
	#codereview David.Ratti
	#tests Ran Linux server.

Change 3077257 on 2016/08/04 by Jason.Bestimt

	#R@BOMERGE-AUTHOR: jason.bestimt
	#ORION_MAIN - Merge 30.2 @ CL 3077193

	#RB:none
	#Tests:none

	#R@BOMERGE-SOURCE: CL 3077256 in //Orion/Main/...
	#R@BOMERGE-BOT: ORION (Main -> Dev-General)

Change 3077242 on 2016/08/04 by Dmitry.Rekman

	Linux: stop heartbeat thread before handling the crash.

	#rb Robert.Manuszewski
	#codereview Robert.Manuszewski, Andrew.Grant
	#tests Compiled and ran Linux server, crashed it.

Change 3076676 on 2016/08/03 by Dmitry.Rekman

	Linux: print details about memory access (read or write).

	- Also print all the 16 digits of the pointer.
	- Read/write detection only implemented for x86_64.

	#rb Andrew.Grant
	#codereview Andrew.Grant
	#tests Compiled (natively) and ran Linux server.

Change 3076675 on 2016/08/03 by Dmitry.Rekman

	Print a bit more info about the array in assert.

	#rb Andrew.Grant
	#codereview Andrew.Grant
	#test Compiled and ran Linux server.

Change 3076010 on 2016/08/03 by Laurent.Delayen

	Moved OrionAnimNode_LegIK from Paragon to Engine.

	#codereview lina.halper
	#rb none
	#tests Grim.exe + Iggy & Scorch

Change 3075512 on 2016/08/03 by Matt.Kuhlenschmidt

	Reimplemented 3070766 for Orion:

	Make sure richtooltips are not generated for hidden enum items so that there is not a mismatch between rich tooltips and enum items (causing a crash)

	#rb none
	#tests none

Change 3075446 on 2016/08/03 by Jason.Bestimt

	#R@BOMERGE-AUTHOR: jason.bestimt
	#ORION_MAIN - Merge 30.2 @ CL 3075422

	#RB:none
	#Tests:none

	#R@BOMERGE-SOURCE: CL 3075445 in //Orion/Main/...
	#R@BOMERGE-BOT: ORION (Main -> Dev-General)

Change 3075394 on 2016/08/03 by HaarmPieter.Duiker

	Adding a shadows max and highlights min parameters to allow the user to control when the 'shadows' controls fall off and when the 'highlights' controls ramp in.
	#rb marcus.wassmer
	#tests post process color correction

Change 3074314 on 2016/08/02 by Dmitry.Rekman

	Linux: change optimization from -O2 to -O1 (temporarily?).

	- The purpose is to make callstacks easier to follow and possibly catch stack smashing (if it happens) earlier.
	- Also adds a line to UBT output during compilation to draw attention.

	#rb Michael.Noland
	#codereview Michael.Noland, Andrew.Grant, Bart.Bressler
	#tests Compiled and ran Linux server.

Change 3073553 on 2016/08/02 by jason.bestimt

	#ORION_MAIN - Merge 30.2 @ CL 3073360

	#RB:none
	#Tests:none

	#R@BOMERGE-SOURCE: CL 3073481 in //Orion/Main/...
	#R@BOMERGE-BOT: ORION (Main -> Dev-General)

	#R@BOMERGE-SAYS: Beep boop! I couldn't merge this change. Please do it yourself, human.
	//Orion/Dev-General/OrionGame/Content/Characters/Heroes/BP_Hero.uasset - can't integrate exclusive file already opened
	#CodeReview: jason.bestimt

Change 3073505 on 2016/08/02 by Daniel.Lamb

	Added cook modification delegate stats to cooker stats.
	#rb Wes.Hunt
	#test cook paragon.

Change 3072440 on 2016/08/01 by Aaron.Eady

	PlayerController Force Feedback (Debug only);

	Adding #if !(UE_BUILD_SHIPPING || UE_BUILD_TEST) around the use of the debug only variable ForceFeedbackEffectHistoryEntries.

	#rb none
	#tests SHIPPING

Change 3072259 on 2016/08/01 by Aaron.Eady

	PlayerController Force Feedback (Debug only);

	Added more information to the things displayed on the screen for force feedback when we do ShowDebug ForceFeedback.

	#rb Michael.Noland
	#tests PIE

Change 3071908 on 2016/08/01 by John.Pollard

	Fix null reference crash

	#rb DavidR
	#tests Live game + replays

Change 3071876 on 2016/08/01 by John.Pollard

	Merging using Dev-Networking_->_Dev-General_(Orion)

	Assertion failed: WriterState.Changed.Num() == 0 occurs when a Pitcher Husk hits the Player

	#rb none
	#tests FN + Paragon live game + replays
	#codereview Andrew.Grant

Change 3071875 on 2016/08/01 by John.Pollard

	Merging using Dev-Networking_->_Dev-General_(Orion)

	Finalize replay version system

	* No longer use changelist to filter replays (so we will only filter by engine/game version now, which need to be hand cranked to invalidate old versions)
	* Submit actual changelist when uploading (rather than locking to previous versions). We can do this now since we don't filter by changelist anymore.
	* Removed unnecessary 'bShowAllVersions' property from replay browser code, using cvar instead (orion.ShowAllReplayVersions)

	#rb RyanG
	#tests Live game + replays
	#codereview Andrew.Grant

Change 3071874 on 2016/08/01 by John.Pollard

	Merging using Dev-Networking_->_Dev-General_(Orion)

	Fix gameplay tags to work better with backwards compatibility in replays

	* We use the net field export group system in the package map to export tag names as a packed index
	* This will allow us to see the names of tags that no longer exists on the remote side

	#rb RyanG
	#tests Live game + replays
	#codereview Andrew.Grant

Change 3071776 on 2016/08/01 by Jason.Bestimt

	#R@BOMERGE-AUTHOR: jason.bestimt
	#ORION_MAIN - Merge 30.2 @ CL 3071738

	#RB:none
	#Tests:none

	#R@BOMERGE-SOURCE: CL 3071775 in //Orion/Main/...
	#R@BOMERGE-BOT: ORION (Main -> Dev-General)

Change 3071258 on 2016/07/30 by Aaron.McLeran

	OR-26580 CRASH: FXAudio2SoundSource::GetChannelVolumes - Silent Crash during gameplay

	- Removed voice operation set since it was causing crashes when stopping voices. Still a good idea, but need to make sure the async OnBufferEnd and stopping an FSoundSource can work together.
	- Added a proxy object that wraps the FAsyncTask used for async decoding. Calling IsDone() and EnsureCompletion() can't happen at the same time from different threads now.

	#rb none
	#tests ran paragon soaking for a long time with constant AI combat and observed no crashes or audio issues.

Change 3071099 on 2016/07/30 by Aaron.McLeran

	OR-26580 CRASH: FXAudio2SoundSource::GetChannelVolumes - Silent Crash during gameplay

	- Temporary revert of a portion of CL 3067560 which exacerbates an issue with the async decoding tasks and calling IsDone and EnsureComplete on different threads.

	#rb none
	#tests ran paragon with change and noticed no change in audio quality

Change 3070916 on 2016/07/29 by Andrew.Grant

	Missed file!
	#rb #tests na

Change 3070915 on 2016/07/29 by Andrew.Grant

	Merging //UE4/Main @ 3070724 through //UE4/Orion-Staging
	#rb none
	#tests Engine QA, Orion QA smoke

Change 3070576 on 2016/07/29 by Uriel.Doyon

	Fixed initialization of the defrag pool size. Now controlled by r.PS4DefragPoolSize.
	#review-3070386 @marcus.wassmer
	#jira OR-25941
	#rb marcus.wassmer
	#tests Run Game on PS4, and in editor

Change 3070086 on 2016/07/29 by Martin.Wilson

	Fixed ensure triggering during sequencer playback due to double update.

	#jira UE-33938
	#rb Thomas.Sarkanen
	#tests opened affected asset and verified problem no longer occured

Change 3070016 on 2016/07/29 by Jason.Bestimt

	#R@BOMERGE-AUTHOR: jason.bestimt
	#ORION_MAIN - Merge 30 @ CL 3069935

	#RB:none
	#Tests:none

	#R@BOMERGE-SOURCE: CL 3069976 in //Orion/Main/...
	#R@BOMERGE-BOT: ORION (Main -> Dev-General)

Change 3069435 on 2016/07/28 by Ian.Fox

	#Orion, #Mcp - Check if Price Engine is configured before attempting query
	#rb Sam.Zamani
	#tests none
	#codereview Sam.Zamani

Change 3069381 on 2016/07/28 by Michael.Noland

	Animation: Demoted a check() in anim sync group code to an ensure() to unblock others
	#rb nick.penwarden
	#tests Loaded Paragon cine asset that was crashing
	#codereview lina.halper, martin.wilson

Change 3069203 on 2016/07/28 by Dmitry.Rekman

	Headless client: do not draw windows.

	- Disables a bunch of code, including reaching into font cache to estimate width.
	- Should be probably disabled on a higher level, but cutting out the whole Slate application is infeasible (according to BradA/BenM, due to some logic requiring widgets).

	#rb Nick.Atamas
	#review-3068983 @Nick.Atamas, @Michael.Noland, @Brad.Angelcyk, @Ben.Salem
	#codereview Nick.Atamas, Michael.Noland, Brad.Angelcyk, Ben.Salem

	#tests Compiled and ran Orion Linux client.

Change 3069181 on 2016/07/28 by Lina.Halper

	Fix struct redirector for Orion anim node moving to engine

	#rb: Maciej.Mroz
	#code review:Laurent.Delayen
	#tests: editor loading the anim BP that caused the name conversion

Change 3069092 on 2016/07/28 by Aaron.McLeran

	OR-26161 Client hitches indefinitely when using Stat soundcues / soundwaves

	- Not all active sounds have sound classes, was causing a crash

	#codereview marc.audy
	#rb zabir.hoque
	#tests Run game with stat soundcues and not crash

Change 3068969 on 2016/07/28 by David.Ratti

	Move test for invalid gameplaycue instance up, since calling IsPendingKill() on garbage can cause crash too.

	#rb none
	#tests compile

Change 3068902 on 2016/07/28 by David.Ratti

	Code for tracking down UGameplayCueManager::GetInstancedCueActor crash.
	#rb none
	#tests compile

Change 3068831 on 2016/07/28 by Aaron.McLeran

	OR-26417 Reverb is too loud in-game in Dev-General

	- Initializing prev reverb to 0s so that the first default reverb gets set when no audio volume is set.

	#rb Jeff.Campeau
	#tests run a map with no reverb audio volume and reverb is not super wet

Change 3068529 on 2016/07/28 by Jason.Bestimt

	#R@BOMERGE-AUTHOR: david.nikdel
	#OSS #PurchaseMcp: Use GameService->CreateOnlineHttpRequest instead of  McpSubsystem->CreateRequest to query receipts (uses subsystem config)
	#RB: none
	#TESTS: none

	#R@BOMERGE-SOURCE: CL 3068465 in //Orion/Main/...
	#R@BOMERGE-BOT: ORION (Main -> Dev-General)

Change 3068399 on 2016/07/28 by Andrew.Rodham

	Sequencer: Changed animation tracks to allow more animation types (such as anim montages)

	  - APIs now accept UAnimSequenceBases rather than UAnimSequences to afford more flexibility

	#jira OR-25769
	#tests Tested all combinations of animation with sequencer (montage+sequence on asset/BP driven animation components) and matinee. Tested running a game and playing back the announce trailer. Rendered out some movies to ensure that trails work correctly.
	#rb Benn.Gallagher

Change 3068138 on 2016/07/28 by Marcus.Wassmer

	Disable mallocleak testing by default
	#rb none
	#test none

Change 3068121 on 2016/07/28 by Marcus.Wassmer

	Make sure we always do fast stack captures when USE_FAST_STACKTRACE is enabled.
	Fixes game becoming unresponsive on Windows after 'mallocleak' dumps data.  Any other tool that uses stacktraces could become 700 - 1000x slower after any stack symbolication also.
	#rb Robert.Manuszewski
	#tests stack tracing / symbolication with mallocleak on windows.

Change 3068119 on 2016/07/28 by Marcus.Wassmer

	Fix MallocLeakProxy deadlock
	#rb Robert.Manuszewski
	#tests mallocleak start/stop/dump on windows

Change 3067752 on 2016/07/27 by Michael.Noland

	Engine: Refactored FPS chart creation to make it modular so many performance data consumers can be active at once, allowing greater flexibility and decoupling game analytics from FPS chart exec commands
	- IPerformanceDataConsumer is an interface for all consumers of per-frame performance tracking data, and instances can be registered/unregisted with the engine using AddPerformanceDataConsumer/RemovePerformanceDataConsumer
	- The implementation of the 'standard' frame time and hitch histogram tracking is FPerformanceTrackingChart, while the per-frame logging .csv is split into a separate FFineGrainedPerformanceTracker class.
	- The calculation of frame time breakdowns and hitch detection now occur as long as at least one IPerformanceDataConsumer is registered
	- Internally the code has been cleaned up a bit to use FHistogram for data storage instead of custom binning code

	Upgrade Notes:
	- DumpFPSChartAnalytics has been removed, games that used it should switch to creating their own instance of FPerformanceTrackingChart and call DumpChartToAnalyticsParams on it directly
	- In general games should have no reason to programmatically call GEngine->StartFPSChart anymore, instead creating their own instance (this prevents conflicts when using the engine console commands)
	- HTML output for stopfpschart is now generated to a single file rather than two duplicate files (using both map name and capture time as part of the file name)
	- Removed PauseFPSChart, IsFPSChartActive, and GetFPSChartBoundByFrameCounts to reflect that the GEngine instances aren't meant for external use (Start/Stop are left public for automated testing that wants to use them to do logging, but may also be moved private in the future)

	Paragon:
	- Updated to use a separate FPerformanceTrackingChart for gameplay versus in-game menus and removed the duplicated code and GameThreadHitchChart event
	- Removed partial USE_SERVER_PERF_COUNTERS code in ChartCreation.cpp, splitting it out into a separate observer, which currently lives in Paragon but will be moved to shared code in a separate checkin. The code was only useful in the first place along with other Paragon-side code that was consuming it.

	#rb dmitry.rekman
	#codereview bob.tellez, peter.knepley, andrew.grant, john.mauney
	#review-3067607 @Dmitry.Rekman, @Bob.Tellez
	#tests Tested manual startfpschart/stopfpschart as well as Paragon match analytics via golden path solo vs AI

Change 3067654 on 2016/07/27 by Michael.Noland

	FString - Fix divide overload path concatenation for empty paths since there are several places in the engine that expect using that doing { path / "" } will append a / onto path.

	#rb steve.robb
	#jira UE-31959
	[duplicating CL# 3039827]

	#tests Tried moving a folder in the editor

Change 3067644 on 2016/07/27 by Aaron.McLeran

	OR-24537 Looping audio sometimes persists in Agora

	Adding stopping sounds if audio component is destroyed while playing a looping sound

	#rb jeff.campeau
	#tests audio component stops looping sound if audio component is destroyed prematurely

Change 3067560 on 2016/07/27 by Aaron.McLeran

	OR-26322 Client Hang in FXAudio2EffectsManager::SetReverbEffectParameters

	- Only applying reverb parameters if they've changed from previous reverb params to avoid unnecessarily spamming the XAudio2 API call
	- using xaudio2 operation sets to ensure that voice and effect params are executing in sequence
	- only calling destroy voice after all voice and effect changes have been committed to avoid destroy voice interfering with those commands
	- Don't call EnsureCompletion on pending async tasks on teardown

	#rb Jeff.Campeau
	#tests play paragon with change, notice no changes to audio behavior, no crashes. Created testmap with several reverb zones and demonstrated reverb effect transitions

Change 3067420 on 2016/07/27 by jason.bestimt

	#ORION_MAIN - Merge 29.2/30 @ CL 3067312

	#RB:none
	#Tests:none

	#R@BOMERGE-SOURCE: CL 3067400 in //Orion/Main/...
	#R@BOMERGE-BOT: ORION (Main -> Dev-General)

Change 3067316 on 2016/07/27 by jason.bestimt

	#ORION_MAIN - Merge DUI @ CL 3065602

	#RB:none
	#Tests:none

	[CodeReviewed]: matt.schembari

	#R@BOMERGE-SOURCE: CL 3067079 in //Orion/Main/...
	#R@BOMERGE-BOT: ORION (Main -> Dev-General)

Change 3067025 on 2016/07/27 by Michael.Noland

	Core: Corrected the initial value of FLightweightTimeGuard::FrameTimeThresholdMS to be in MS rather than seconds and did a few coding standards fixes
	#rb none
	#tests Compiled

Change 3067020 on 2016/07/27 by Michael.Noland

	Core: Various improvements to FHistogram and split it out into separate files
	- Added the ability to use a separate thresholding key than the actual measurement value being recorded (e.g., when accumulating frame time spent in a chart keyed on framerate)
	- Added O(1) getters for total sample counts and sum of all measurements
	- Removed encapsulation-breaking SetBinCountByIndex / SetBinSumByIndex
	- Added support for specifying explicit histogram bucket thresholds
	#rb dmitry.rekman
	#tests Tested with another pending changelist that moves FPS charts to use FHistogram for the underlying storage

Change 3066681 on 2016/07/27 by Frank.Gigliotti

	Camera anim field of view fix;

	* The FOV is now reset on the PlayerCameraManager camera actor when it's initialized.  This fixes cases of stale FOV values after playing camera anims that don't end with the FOV at it's base value.

	* Base FOV can now be edited in the CameraAnim properties.  This allows you to specify what the FOV keys are relative to.  Previously it was always using a base FOV of 90 degrees.

	#RB None
	#CodeReview Jeff.Farris
	#Tests Multiple camera animations in PIE

Change 3066508 on 2016/07/27 by Lina.Halper

	Smartname guid will be discarded during cooking, and once it's cooked, it's trusted to have correct name.

	#code review:Martin.Wilson, Benn.Gallagher
	#rb: Martin.Wilson
	#tests: cooked test map, run test map, PIE, saving content, loading standalone game

Change 3066246 on 2016/07/27 by Jason.Bestimt

	#R@BOMERGE-AUTHOR: andrew.grant
	Fix for non-unity error
	#rb none
	#tests compiled

	#R@BOMERGE-SOURCE: CL 3066245 in //Orion/Main/...
	#R@BOMERGE-BOT: ORION (Main -> Dev-General)

Change 3066167 on 2016/07/27 by Benn.Gallagher

	Fixed clothing corruption seen on Twinblast after mesh updates. We were copying a u32 index buffer into a multisize container but CopyIndexBuffer doesn't change the data size when copying - only when rebuilding.
	#rb Ori.Cohen
	#tests Editor, PIE, Applying clothing to characters.

Change 3065868 on 2016/07/27 by Michael.Noland

	Blueprints: Fixing non-editor build (missing WITH_EDITOR)
	#rb none
	#tests Compiled PS4

Change 3065749 on 2016/07/26 by Michael.Noland

	Blueprints: Prevent a crash on load in RemoveNodeAndPromoteChildren when removing a corrupted SCS node if it has no parent link (the children are moved to the root node instead)
	#codereview mike.beach, marc.audy
	#tests Loaded and recovered a corrupted Blueprint on Cameron's machine
	#rb Phillip.Kavan

Change 3065706 on 2016/07/26 by Josh.Markiewicz

	#UE4 - changed default values for bLogoutOnSessionTimeout for reservation beacons
	- fixed non shipping cmd line override to be correct
	#rb none
	#codereview andrew.grant, paul.moore
	#tests none

Change 3065359 on 2016/07/26 by Rob.Cannaday

	Limit external id querying to 100 ids per call.  The backend currently enforces this and is returning an error when we exceed this limit.
	Break up calls in batches of 100 ids.

	#jira OR-20674
	#rb ian.fox
	#tests login to front end with PC, PS4.  forced tests to simulate > 100 requests.

Change 3065197 on 2016/07/26 by Bart.Bressler

	Change how PS4 sessions work:
	- We now will only try to join somebody's PS4 session only if we accepted an invite from the PS4 system software. This means that an MCP party can have members in different PS4 sessions.
	- Refactored a lot of the delegates in UOrionParty to lambdas to try to make it more readable
	- Added comments, other misc. code cleanup.

	#rb josh.markiewicz, sam.zamani, rob.cannaday
	#tests created cross play parties with multiple pc + ps4 players
	#jira OR-20332

Change 3065158 on 2016/07/26 by Lina.Halper

	Fix the guid keep generated by adding to the database.

	- This caused worse problem with non-deterministic cooking -   This doesn't fix UE-33454 for 100%, but this was the main reason why this was so visible

	#rb: Martin.Wilson
	#jira: UE-33772, UE-33454
	#tests: cooked AI_Test map, editor rename curves

Change 3064735 on 2016/07/26 by Dmitry.Rekman

	Linux: added WebRTC libs.

	- Compiled against glibc 2.12 / CentOS 6.x environment (see howto in a separate doc).

	#rb none
	#tests Tested OrionClient in Dev-General, and UE4Editor in Dev-Platform.

	(Edigrating 3063715 from //UE4/Dev-Platform/... to //Orion/Dev-General/...)

Change 3064727 on 2016/07/26 by Dmitry.Rekman

	Fix crash on cooker exit (UE-33583).

	- Global/static tickable objects could outlive the collection and trigger asserts when removing themselves from it.

	#rb none
	#tests Compiled and ran Linux server and Linux client.

	(Edigrating 3058779 from //UE4/Dev-Platform/... to //Orion/Dev-General/...)

Change 3064725 on 2016/07/26 by Dmitry.Rekman

	Linux: use libc++ instead of libstdc++.

	- Needed to solve problems with third-party C++ libraries (e.g. WebRTC).
	- Bundled libc++ 3.8.1 (TPS cleared).
	- Turned off ICU compilation (needs recompile against libc++).
	- Some libraries (e.g. FBX sdk) still need libstdc++, so in practice it is going to be a mix.

	#rb none
	#tests Built and ran a number of Linux targets.

	(Edigrating 3057152 from //UE4/Dev-Platform/... to //Orion/Dev-General/...)

Change 3064572 on 2016/07/26 by Jason.Bestimt

	#R@BOMERGE-AUTHOR: jason.bestimt
	#ORION_MAIN - Merge 29.2 @ CL 3064545

	#RB:none
	#Tests:none

	#R@BOMERGE-SOURCE: CL 3064569 in //Orion/Main/...
	#R@BOMERGE-BOT: ORION (Main -> Dev-General)

Change 3064523 on 2016/07/26 by Jon.Lietz

	Fixing it so gameplay effects with execution none will no longer keep the BP in a dirty state. Only call EmptyArray() on CalculationModifiersArrayPropHandle if it has any elements.

	#RB none
	#tests BP compiles and stays not dirty
	#codereview dave.ratti@epicgames.com

[CL 3111290 by Andrew Grant in Main branch]
2016-09-01 21:20:38 -04:00
Marc Audy
d3e1006533 Copying //UE4/Dev-Framework to Dev-Main (//UE4/Dev-Main) @ 2926658
#lockdown Nick.Penwarden

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

Change 2821607 on 2016/01/08 by Mieszko.Zielinski

	Added a way to limit amount of information logged by vlog by discarding logs from classes from outside of class whitelist #UE4

	This feature was followed by refactoring of functions taking FVisualLogEntry pointers to use references instead.

	#rb Lukasz.Furman
	#codereview John.Abercrombie

Change 2828384 on 2016/01/14 by Mieszko.Zielinski

	Back out of visual log refactor done as part of CL#2821607 #UE4

Change 2910454 on 2016/03/15 by Zak.Middleton

	#ue4 - Properly exclude zero-distance MTD results in ComponentEncroachesBlockingGeometry_WithAdjustment() in the presense of multiple overlaps.

	#rb Jeff.Farris
	#jira UE-24327
	UDN: https://udn.unrealengine.com/questions/270574/jeff-farris-hack-for-physx-mtd.html

Change 2910548 on 2016/03/15 by Zak.Middleton

	#ue4 - Handle MTD computation returning NaN direction when there is a "contact" with zero distance.

Change 2912311 on 2016/03/16 by Marc.Audy

	Properly handle overlaps in C++ in documentation code and UE4 to Unity doc
	#rb Martin.Wilson

Change 2913086 on 2016/03/17 by Marc.Audy

	Adding ability to have 9 parameters to a dynamic delegate

Change 2913101 on 2016/03/17 by Marc.Audy

	Fix some of the loctext error messages

Change 2913102 on 2016/03/17 by Thomas.Sarkanen

	Console usability improvements

	Display console autocompletion commands from the lexicographically first element up to either the total number of commands or MAX_AUTOCOMPLETION_LINES, whichever is least. The previous behaviour started the list "in the middle" and hid the first elements if there were too many matches. Thus "[ab ac ad]" with "aa" hidden now becomes "[aa ab ac]" with "ad" hidden.
	To make scrolling work as expected, the input handling of the up and down arrow keys has been reversed so that the cursor iterates forward starting from the top with the down arrow key, and goes back up with the up arrow key. Command history is still accessed with the up arrow key.
	This commit also undoes one of the most evil uses of operator overloading I've ever seen, on par with "#define true false" but more subtle

	Color console autocomplete entries to denote their type: command, CVar or other (manual autocompletion entries). CVars are further divided into writeable and read-only variables.
	Assume that manual console autocompletion entries are commands. This makes the autocompletion list colors more consistent and less noisy

	Automatically select (but don't complete) a command on console character input. To prevent the autocomplete from becoming too trigger happy, no longer automatically complete commands for arbitrary key inputs that we happen to have a match for

	Allow cycling through console commands with the tab key
	Discriminate between first time and repeated tab presses and only scroll through autocomplete entries on the latter

	Fix off-by-one error in console: "x more matches" line was being shown when the number of autocomplete elements was equal to MAX_AUTOCOMPLETION_LINES
	Fix an off-by-one error that was causing the topmost console command to not be shown if there was an autocomplete scroll region

	Show the currently selected autocomplete entry faded out behind the user's typed input
	Slightly increase brightness of the normal input text colour to better distinguish between the typed and autocompleted parts of the input line

	Left-justify command descriptions in the console autocompletion box
	Detect overflow of console autocomplete lines on low resolutions and decrease the space used for description justification to compensate

	Make the console input, history and autocomplete colours user configurable

	Add console background transparency. Configurable, set to 15% by default

	Add missing closing quote to the console dump HTML template

	#github #2061: Console usability improvements from Mattiwatti

Change 2913104 on 2016/03/17 by Thomas.Sarkanen

	Added indicator displayed on animation nodes when they use the 'fast path'

	Added checkbox that can be used to audit Blueprint fast-path usage.
	Switched almost all animation node widgets to derive from new SAnimationGraphNode. This creates the overlay widget that indicates whether this node is using a more optimal path.

	#doc Also added documentation tooltips and UDN doc files/images for the fast path systems.
	#jira UE-24698 - Add icon to pins in anim graph to indicate 'fast mode' access
	#rb Martin.Wilson

Change 2913306 on 2016/03/17 by Marc.Audy

	Cleaning up GetResourceSize
	- Made many call Super::GetResourceSize
	- Removed trivial implementations
	- Fixed HierarchicalInstanceStaticMeshComponent double counting an array

Change 2913535 on 2016/03/17 by Lukasz.Furman

	fixed broken behavior tree graph data after subnode undo
	#ue4 UE-28198

Change 2913608 on 2016/03/17 by Lukasz.Furman

	fixed behavior tree execution indices after undoing move in editor
	#ue4 UE-26705

Change 2913847 on 2016/03/17 by Lukasz.Furman

	added new automation test for UE-28309
	#ue4

Change 2913849 on 2016/03/17 by Lukasz.Furman

	fixed behavior tree skipping over branch when restart request comes during AbortCurrentTask call
	#ue4 UE-28309

Change 2913895 on 2016/03/17 by Marc.Audy

	Added 'self' argument to Actor and PrimitiveComponent delegates that didn't already supply one
	Fixed up all C++ uses of these delegates
	#jira UE-23122
	#rb Zak.Middleton

Change 2914743 on 2016/03/18 by Thomas.Sarkanen

	Editing of primitive data in PhAT

[CL 2926677 by Marc Audy in Main branch]
2016-03-29 16:33:59 -04:00
Andrew Grant
505e2440b1 Copying //UE4/Orion-Staging to //UE4/Main (Origin: //Orion/Dev-General @ 2904087)
==========================
MAJOR FEATURES + CHANGES
==========================

#lockdown Nick.Penwarden

Change 2903938 on 2016/03/10 by Frank.Gigliotti

	Added an instance ID to FAnimMontageInstance

	#CodeReview Laurent.Delayen
	#RB Laurent.Delayen
	#Tests PIE

Change 2903745 on 2016/03/10 by Wes.Hunt

	Update Oodle TPS
	#rb none
	#tests none
	#codereview:john.pollard

Change 2903689 on 2016/03/10 by Uriel.Doyon

	New "LogHeroMaterials" console command, displaying the current state of materials and  textures on the character hero.
	#rb marcus.wasmer
	#codereview marcus.wassmer
	#tests editor, playing PC games, trying the new command

Change 2903669 on 2016/03/10 by Aaron.McLeran

	OR-17180 Make stat soundcues and stat soundwaves NOT display zero volume sounds

	- Change only effects debug stat commands for audio guys

	#rb none
	#tests played paragon with new debug stat commands, confirms doesn't show zero-volume sounds

Change 2903625 on 2016/03/10 by John.Pollard

	XB1 Oodle SDK

	#rb none
	#tests none
	#codereview Jeff.Campeau

Change 2903577 on 2016/03/10 by Ben.Marsh

	Remaking latest build scripts from //UE4/Main @ 2900980.

Change 2903560 on 2016/03/10 by Ben.Marsh

	Initial version of BuildGraph scripts - used to create build processes in UE4 which can be run locally or in parallel across a build farm (assuming synchronization and resource allocation implemented by a separate system). Intended to supersede GUBP.

	Build graphs are declared using an XML script using syntax similar to MSBuild, ANT or NAnt, and consist of the following components:

	* Tasks: Building blocks which can be executed as part of the build process. Many predefined tasks are provided (<Cook>, <Compile>, <Copy>, <Stage>, <Log>, <PakFile>, etc...), and additional tasks may be added be declaring classes derived from AutomationTool.CustomTask in other UAT modules.
	* Nodes: A named sequence of tasks which is executed to produce outputs. Nodes may have input dependencies on other nodes before they can be executed. Declared with the <Node> element in scripts.
	* Agent Groups: A set of nodes nodes which is executed on the same machine if running as part of a build system. Has no effect when building locally. Declared with the <Group> element in scripts.
	* Triggers: Container for groups which should only be executed when explicitly triggered (using the -Trigger=<Name> or -SkipTriggers command line argument). Declared with the <Trigger> element in scripts.
	* Notifiers: Specifies email recipients for failures in one or more nodes, whether they should receive notifications on warnings, and so on.

	Properties can be passed in to a script on the command line, or set procedurally with the <Property Name="Foo" Value="Bar"/> syntax. Properties referenced with the $(Property Name) notation are valid within all strings, and will be expanded as macros when the script is read. If a property name is not set explicitly, it defaults to the contents of an environment variable with the same name.

	Local properties, which only affect the scope of the containing XML element (node, group, etc...) are declared with the <Local Name="Foo" Value="Bar"/> element, and will override a similarly named global property for the local property's scope.

	Any elements can be conditionally defined via the "If" attribute, and are largely identical to MSBuild conditions. Literals in conditions may be quoted with single (') or double (") quotes, or an unquoted sequence of letters, digits and underscore characters. All literals are considered identical regardless of how they are declared, and are considered case-insensitive for comparisons (so true equals 'True', equals "TRUE"). Available operators are "==", "!=", "And", "Or", "!", "(...)", "Exists(...)" and "HasTrailingSlash(...)". A full grammar is written up in Condition.cs.

	File manipulation is done using wildcards and tags. Any attribute that accepts a list of files may consist of: a Perforce-style wildcard (matching any number of "...", "*" and "?" patterns in any location), a full path name, or a reference to a tagged collection of files, denoted by prefixing with a '#' character. Files may be added to a tag set using the <Tag> Task, which also allows performing set union/difference style operations. Each node can declare multiple outputs in the form of a list of named tags, which other nodes can then depend on.

	Build graphs may be executed in parallel as part build system. To do so, the initial graph configuration is generated by running with the -Export=<Filename> argument (producing a JSON file listing the nodes and dependencies to execute). Each participating agent should be synced to the same changelist, and UAT should be re-run with the appropriate -Node=<Name> argument. Outputs from different nodes are transferred between agents via shared storage, typically a network share, the path to which can be specified on the command line using the -SharedStorageDir=<Path> argument. Note that the allocation of machines, and coordination between them, is assumed to be managed by an external system.

	A schema for the known set of tasks can be generated by running UAT with the "-Schema=<FileName>" option. Generating a schema and referencing it from a BuildGraph script allows Visual Studio to validate and auto-complete elements as you type.

	#rb none
	#codereview Marc.Audy, Wes.Hunt, Matthew.Griffin, Richard.Fawcett
	#tests local only so far, but not part of any build process yet

Change 2903539 on 2016/03/10 by John.Pollard

	Improve replay playback debugging of character movement

	#rb none
	#tests replays

Change 2903526 on 2016/03/10 by Ben.Marsh

	Remake changes from //UE4/Main without integration history, to add support for BuildGraph tasks.

	#rb none
	#tests none

Change 2903512 on 2016/03/10 by Dan.Youhon

	Modify minimum Duration values for JumpForce and MoveToForce ability tasks so that having minimum Duration values doesn't trigger check()s

	#rb None
	#tests Compiles

Change 2903474 on 2016/03/10 by Marc.Audy

	Fix crash if ChildActor is null
	#rb None
	#tests None

Change 2903314 on 2016/03/10 by Marc.Audy

	Fix ParentComponent not being persisted and fixup content that was saved in the window it was broken
	#rb James.Golding
	#tests Selection of child actors works as expected
	#jira UE-28201

Change 2903298 on 2016/03/10 by Simon.Tovey

	Disabling the trails optimization.

	#tests none
	#rb none

	#codereview Olaf.Piesche

Change 2903124 on 2016/03/10 by Robert.Manuszewski

	Small refactor to pak signing to help with exe protection

	#rb none
	#tests none

[CL 2907678 by Andrew Grant in Main branch]
2016-03-13 18:53:13 -04:00
Andrew Grant
98ee5066e7 Copying //UE4/Orion-Staging to //UE4/Main (Origin //Orion/Dev-General @ 2861092)
#lockdown Nick.Penwarden

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

Change 2861045 on 2016/02/09 by Marcus.Wassmer

	Fix debug editor crash from async compute creating commands when it shouldn't.
	#rb none
	#test debug editor

Change 2861030 on 2016/02/09 by Michael.Noland

	Engine: Added support for debugging safe zones (visualization on any platform and simulation on platforms that don't natively provide safe zone information)

	r.DebugSafeZone.Mode controls the debug visualization overlay (0..2, default 0)
	- 0: Do not display the safe zone overlay
	- 1: Display the overlay for the title safe zone
	- 2: Display the overlay for the action safe zone

	r.DebugSafeZone.OverlayAlpha controls how opaque the debug visualization overlay is (0..1, default 0.3)

	On platforms that don't natively support safe zones, you can simulate a safe zone for quick/easy testing in the editor:
	- r.DebugSafeZone.TitleRatio controls the title safe zone margins returned in FDisplayMetrics
	- r.DebugActionZone.ActionRatio controls the action safe zone margins returned in FDisplayMetrics
	- These both range from 0..1, and default to 1 indicating 100% of the display is safe. A typical test value would be 0.9

	#codereview josh.adams
	#rb marcus.wassmer
	#tests Tested on Win64 uncooked and PS4 cooked (front-end and game)

Change 2860923 on 2016/02/09 by Andrew.Grant

	Fix client warning about HTTPChunkInstaller module not existing
	#rb none
	#tests ran Win64 client

Change 2860852 on 2016/02/09 by Daniel.Wright

	Fixed crash enabling capsule direct shadows in BP
	#rb Nick.Penwarden
	#tests Editor

Change 2860842 on 2016/02/09 by Marcus.Wassmer

	MallocLeakDetection proxy
	#rb Steve.Robb
	#test PS4/PC testing all commands.

Change 2860744 on 2016/02/09 by Josh.Markiewicz

	#UE4 - fixed possible crash when refresh auth with invalid response
	#rb sam.zamani
	#tests login flow
	#codereview justin.sargent, joe.wilcox, pter.knepley, ben.zeigler

Change 2860739 on 2016/02/09 by Laurent.Delayen

	Sync Markers
	- Reset SyncGroups every frame.
	- ::GetSyncGroupPosition() makes sure there is a valid MarkerSyncContext.

	=> Fixes SyncGroup returning 'valid' positions for TransitionLeaders that were not in between sync markers.

	#rb martin.wilson
	#codereview lina.halper
	#tests new riftmage and kurohane networked in PIE

Change 2860736 on 2016/02/09 by Daniel.Lamb

	Fixed issue with iterative cook on the fly invalidating cooked content all the time.
	#rb Marcus.Wassmer
	#test Cook on the fly iterative ps4

Change 2860598 on 2016/02/09 by Joe.Graf

	Simple log category change to match existing log messages in LoadMap

	#rb: n/a
	#test: loading, cooking, game

Change 2860559 on 2016/02/09 by Zak.Middleton

	#orion - Add flag to AIController to control whether it copies the Pawn rotation to ControlRotation if there is no focus point.

	#rb Lukasz.Furman
	#tests PIE ded server AI with lanes

Change 2860462 on 2016/02/09 by Marc.Audy

	Build system improvements
	* Added details to Empty manifest file save error
	* Removed redundent pseudo-dependencies from -showdependency output
	* Monolithic Kinds now a set and branch hacker can specify kind not to build
	#rb Ben.Marsh
	#tests Preflight

Change 2860434 on 2016/02/09 by David.Ratti

	NaN checks:
	-Targeting mode checks in orion code
	-Changed the AActor::SetTransform NaN check so that the logging is included in the NaN ensure (rather than getting cut off from the log afterwards).

	#rb FrankG
	#tests golden path vs bots

Change 2860390 on 2016/02/09 by Michael.Trepka

	Adjust 3D rendering resolution so that it stays approximately the same when user switches display modes

	#rb none
	#tests Tested editor build on PC

Change 2860364 on 2016/02/09 by Justin.Sargent

	Removed unused editor-only functions causing compiler errors when compiling the game.

	#rb keli
	#tests none

Change 2860242 on 2016/02/09 by Justin.Sargent

	Made a number of DialogueWave quality of life improvements to the editor and specifically SoundCue editing.

	New right-click option on SoundWaves to create a DialogueWave

[CL 2863630 by Andrew Grant in Main branch]
2016-02-11 14:39:50 -05:00
Matthew Griffin
bb70b349ce Merging CL 2804086 from //UE4/Release-4.11 to Dev-Main (//UE4/Dev-Main) to isolate copyright update
#lockdown Nick.Penwarden

[CL 2819020 by Matthew Griffin in Main branch]
2016-01-07 08:17:16 -05:00
Andrew Grant
9d58a141e9 Copying //UE4/Orion-Staging to Dev-Main (Originates from //Orion/Main @ CL-2759376)
#lockdown Nick.Penwarden

[CL 2759916 by Andrew Grant in Main branch]
2015-11-09 19:35:15 -05:00
Nick Penwarden
4ccf8be305 Mergine engine changes to //UE4/Main @ 2748007
[CL 2748770 by Nick Penwarden in Main branch]
2015-10-30 17:41:13 -04:00
Maciej Mroz
7898a4354d "AsyncTaskProxy" pin is shown in AsyncTask node only when the proxy class has "ExposedAsyncProxy" meta data.
#codereview Mieszko.Zielinski, Michael.Noland

[CL 2625596 by Maciej Mroz in Main branch]
2015-07-20 04:28:05 -04:00
Mieszko Zielinski
3ce3266fc8 Fixed running resource-less GameplayTask with additionally specified claimed resources not resulting in tasks' resource management kicking in #UE4
[CL 2607665 by Mieszko Zielinski in Main branch]
2015-07-01 12:40:31 -04:00
Mieszko Zielinski
b1033aab55 Fixed no-VLogging builds compilation issues #UE4
[CL 2605532 by Mieszko Zielinski in Main branch]
2015-06-30 09:02:56 -04:00
Mieszko Zielinski
20e4252b50 Gameplay Task priority and resources management up and running, pass 1 #UE4
Including:
- every GameplayTask can specify resources it requires to run, and separately resources it's going to lock, or "shadow" ones in the priority queue
- added a broadcast delegate to GameplayTasksComponent one can register for to get notified about changes in resource locks
    - AI uses this to lock AI logic for scripted tasks
- made IGameplayTaskOwnerInterface::GetAvatarActor require a task pointer to determine avatar actor - this was needed for a "skeletal" owners, like BT nodes
- Improvements to AITask_MoveTo
- expanded BTTaskNode with bits required for it being a GameplayTask owner
    - might need to move that to the most generic BTNode so that services can easily spawn tasks as well
- BT movement tasks can now use AITasks (opt-in with AISystem::bEnableBTAITasks via Project Settings)
- started adding a generic mechanism for configuring AI properties via Project Settings
    - consistency throughout multiple ways of spawning given AI task being the main drive here. Started with movement of course
    - currently implemented by exposing AISystem's properties to global config. Going to switch that over to UDeveloperSettings soon.
- Added a blackboard component member to AIController
- added setting BB SelfActor key to AI-controlled Pawn

[CL 2597132 by Mieszko Zielinski in Main branch]
2015-06-23 11:05:27 -04:00
David Ratti
73dcffe2dd make InitTask virtual
[CL 2594434 by David Ratti in Main branch]
2015-06-19 17:27:18 -04:00