Have UBT set the source target name as a define during compilation. For unique environments, embed that macro globally, but in shared environments just embed it into game modules.
Have the primary game module bind that define to a core delegate so engine systems can query it
Make LiveCodingModule pass the UBT target name to the UBT so that it doesn't have to guess which target to build
For agnostic executables (UE4Game, UE4Editor) running content only projects, the delegate won't be bound, so revert back to type based recompile requests in live coding
Handle DTE string for VS2019 in the source code accessor module
#rb ben.marsh
#ROBOMERGE-SOURCE: CL 11103653 via CL 11103654 via CL 11103656
#ROBOMERGE-BOT: (v640-11091645)
[CL 11103658 by graeme thornton in Main branch]
- UnsafeTypeCastWarningLevel can be set to WarningLevel.Warning or WarningLevel.Error in ModuleName.Build.cs (off by default)
- Currently only supported on MS compilers (Clang ignores the setting for now)
#jira UE-86949
#rb ben.marsh
#ROBOMERGE-SOURCE: CL 11050203 via CL 11050250 via CL 11050262
#ROBOMERGE-BOT: (v637-11041722)
[CL 11050266 by michael noland in Main branch]
#rb ben.marsh
#ROBOMERGE-OWNER: chad.garyet
#ROBOMERGE-AUTHOR: chad.garyet
#ROBOMERGE-SOURCE: CL 10995988 via CL 10996038 via CL 10996040
#ROBOMERGE-BOT: (v633-10983880)
[CL 10996048 by chad garyet in Main branch]
re-enabling chaos in 12.00 to avoid impacting downstream ... will redo it and deadend appropriately.
[FYI] Max.Whitehead, Michael.Lentine
#ROBOMERGE-SOURCE: CL 10985069 via CL 10985152 via CL 10985168
#ROBOMERGE-BOT: (v632-10940481)
[CL 10985197 by derek ehrman in Main branch]
[FYI] Michael.Lentine
#rb trivial
#ROBOMERGE-SOURCE: CL 10983314 via CL 10983319 via CL 10983323
#ROBOMERGE-BOT: (v632-10940481)
[CL 10983325 by derek ehrman in Main branch]
[FYI] Bob.Tellez
#rb None
#ROBOMERGE-OWNER: jon.nabozny
#ROBOMERGE-AUTHOR: jon.nabozny
#ROBOMERGE-SOURCE: CL 10982730 via CL 10982741 via CL 10982750
#ROBOMERGE-BOT: (v632-10940481)
[CL 10983012 by jon nabozny in Main branch]
- Add "ExtraTargetsToStageWithClient" parameter which allows you to select other build targets to stage alongside a client build.
- Added the notion of a "primary target" for a given target type, so a project can have many editor targets but know which was is the primary one that it should use for cooking
- Fixed a typo in UAT param parsing where the check for the correct number of game targets was looking at the number of editor targets
#rb ben.marsh
#ROBOMERGE-SOURCE: CL 10950660 via CL 10950663 via CL 10950667
#ROBOMERGE-BOT: (v632-10940481)
[CL 10950672 by graeme thornton in Main branch]
[FYI] Jon.Nabozny
#rb none
#ROBOMERGE-OWNER: bob.tellez
#ROBOMERGE-AUTHOR: bob.tellez
#ROBOMERGE-SOURCE: CL 10933120 via CL 10933137 via CL 10933157
#ROBOMERGE-BOT: (v626-10872990)
[CL 10933303 by bob tellez in Main branch]
Provides the basic interface, machinery, and codegen for allowing games to notify the networking system when properties have been changed.
[at]Ryan.Gerleve, [at]Brian.Bekich, [at]Peter.Engstrom, [at]Mattias.Hornlund, [at]LouisPhilippe.Seguin, [at]Bart.Hawthorne, [at]Marc.Audy, [at]Dan.OConnor
#rb Dan.Oconnor, Peter.Engstrom, Steve.Robb
#ROBOMERGE-OWNER: jon.nabozny
#ROBOMERGE-AUTHOR: jon.nabozny
#ROBOMERGE-SOURCE: CL 10931598 via CL 10931603 via CL 10931604
#ROBOMERGE-BOT: (v626-10872990)
[CL 10931773 by jon nabozny in Main branch]
#rb Ben.Marsh
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: michael.lentine
#ROBOMERGE-SOURCE: CL 10727300 via CL 10727303 via CL 10727314 via CL 10727316 via CL 10727317
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v610-10636431)
[CL 10822710 by michael lentine in Dev-Build branch]
#rb Ben.Marsh
#ROBOMERGE-OWNER: michael.lentine
#ROBOMERGE-AUTHOR: michael.lentine
#ROBOMERGE-SOURCE: CL 10727300 via CL 10727303 via CL 10727314 via CL 10727316
#ROBOMERGE-BOT: (v610-10636431)
[CL 10727317 by michael lentine in Main branch]
#jira
#rb Max.Whitehead
#rnx
[FYI] Michael.Lentine
#ROBOMERGE-SOURCE: CL 10614310 via CL 10614317
#ROBOMERGE-BOT: (v608-10590470)
[CL 10614323 by marc audy in Main branch]
#jira
#rb chris.gagnon, ben.marsh
#ROBOMERGE-SOURCE: CL 10075323 via CL 10075328
#ROBOMERGE-BOT: (v574-10069753)
[CL 10075334 by rex hill in Main branch]
Reported in UDN:
https://udn.unrealengine.com/questions/528859/view.html
Also fixed so that HololensTarget is actually getting configured from setting sources, including command line and BuildConfiguration.xml which I added attributes for to match how Windows targets can be configured.
#rb ben.marsh
[CL 9866335 by Joakim Lindqvist in Dev-Build branch]
The engine will always be built with it as an error.
#rb none
[FYI] Marc.Audy
#jira none
#ROBOMERGE-SOURCE: CL 9839163 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v546-9757112)
[CL 9839167 by ben marsh in Main branch]
#rb none
#rnx
#jira
#ROBOMERGE-SOURCE: CL 9736943 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v539-9700858)
[CL 9736948 by ben marsh in Main branch]