#rb David.Harvey
#test confirmed restarting works properly with the same commandline and ViewModel::Activated behaves the same
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: hongyi.yu
#ROBOMERGE-SOURCE: CL 6545575 via CL 6546073 via CL 6546094
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR) (v350-6578747)
[CL 6579512 by hongyi yu in Dev-VR branch]
Removed global locks when logging through FOutputDeviceRedirector to avoid hangs when logging crashes.
+ ~10% Logging performance increase (tested by multiple attempts at logging 1M lines of text):
before: 365984ms (min)
after: 324901ms (max)
#rb none
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 6451256 via CL 6451902 via CL 6452038
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)
[CL 6510630 by robert manuszewski in Dev-VR branch]
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: justin.marcus
#ROBOMERGE-SOURCE: CL 6317864 via CL 6317865 via CL 6318443 via CL 6318462
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)
[CL 6350436 by justin marcus in Dev-VR branch]
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: justin.marcus
#ROBOMERGE-SOURCE: CL 6316879 via CL 6316886 via CL 6317230 via CL 6317242
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)
[CL 6349821 by justin marcus in Dev-VR branch]
This is disabled in shipping.
[at]Daniel.Lamb
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: justin.marcus
#ROBOMERGE-SOURCE: CL 6258473 via CL 6258479 via CL 6258480 via CL 6266092 via CL 6266227
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)
[CL 6281670 by justin marcus in Dev-VR branch]
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: justin.marcus
#ROBOMERGE-SOURCE: CL 6253345 via CL 6253346 via CL 6253347 via CL 6254054 via CL 6254068
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)
[CL 6260409 by justin marcus in Dev-VR branch]
This is disabled in shipping.
[at]Daniel.Lamb
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: justin.marcus
#ROBOMERGE-SOURCE: CL 6253084 via CL 6253092 via CL 6253095 via CL 6253620 via CL 6253631
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)
[CL 6255767 by justin marcus in Dev-VR branch]
Removed SetTreatWarningsAsErrors from AutomationFramework. Tests should now override TreatLogErrorsAsErrors and TreatLogWarningsAsErrors to control this behavior.
Tidied up some logging and formalized messages emitted by tests.
Emit a Gauntlet-parsed message on test completion
#rb CR'd
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6236960 via CL 6242044 via CL 6242091
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)
[CL 6247459 by andrew grant in Dev-VR branch]
Needs a new build before we can test.
[at]Daniel.Lamb
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: justin.marcus
#ROBOMERGE-SOURCE: CL 6181673 via CL 6181676 via CL 6183120 via CL 6183270
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)
[CL 6222973 by justin marcus in Dev-VR branch]
C++:
1) Added TUnion::operator=(), and modified the copy constructor to use it.
[at]Steve.Robb
#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: greg.beauchesne
#ROBOMERGE-SOURCE: CL 6179066 via CL 6179067 via CL 6180392 via CL 6180401
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)
[CL 6220207 by greg beauchesne in Dev-VR branch]