- Don't fall through to an exception if an Exists() clause fails
- Don't use an inline function for recursion (older .net versions?)
- Remove project reference in Gauntlet that was being added by new Platform/* wildcard
#fyi luke.thatcher, marc.audy
#jira UE-81525
#rb na
[CL 9537797 by Andrew Grant in Main branch]
1) The CsProjectinfo class was not processing <Choose> nodes so ItemGroups within those nodes were not having their compile files parsed
2) The CsProjectInfo class only supported fully formed paths, not the wildcard syntax that csproj files can use.
This CL corrects both of these by adding the following -
* <Choose> nodes are now descended into and their elements are processed.
* The condition evalutor now supports the Exists statement (e.g. Exists(path))
* Wildcard include statements are expanded into a list of files. File wildcards (Foo/*.cs), path wildcards (Foo/*/*.cs), and greedy wildcards (Foo/**) are all supported.
As part of this work the Gauntlet.csproj file has been modified to use wildcards.
#review-9493793 @ben.marsh,@luke.thatcher
#jira UE-81525
#rb reviewed
[CL 9530618 by Andrew Grant in Main branch]
#rb Ben.Salem, Clayton.Langford
#ROBOMERGE-SOURCE: CL 9491715 via CL 9491720
#ROBOMERGE-BOT: (v519-9489664)
[CL 9491722 by william ewen in Main branch]
Fixed issue where EngineTest arguments were being appended without a space.
Added temp code to use a preferred domain when getting the host IP address
Specify multihome to editor instances to force selection of the preferred adaptor
#rb luke.thatcher
#jira UE-81101
#fyi marc.audy,luke.thatcher
[CL 9486975 by Andrew Grant in Main branch]
Added the ability to set a list of config sections to strip while staging
#rb daniel.lamb
#ROBOMERGE-SOURCE: CL 9485548 via CL 9485550 via CL 9485552
#ROBOMERGE-BOT: (v508-9471939)
[CL 9485554 by graeme thornton in Main branch]
#ROBOMERGE-SOURCE: CL 9474601 via CL 9474614 via CL 9474619 via CL 9474621 via CL 9474628
#ROBOMERGE-BOT: (v508-9471939)
[CL 9474645 by bob tellez in Main branch]
Re-submit my change to fix pakchunk1 missing on mobile.
[REVIEW] [at]Daniel.Lamb [at]Ben.Marsh
#ROBOMERGE-SOURCE: CL 9456515 via CL 9456525 via CL 9456528 via CL 9456530 via CL 9456547
#ROBOMERGE-BOT: (v495-9448618)
[CL 9456578 by justin marcus in Main branch]
#rnx
#ROBOMERGE-SOURCE: CL 9423156 via CL 9423170 via CL 9423197 via CL 9423223 via CL 9423246
#ROBOMERGE-BOT: (v480-9420520)
[CL 9423891 by josh engebretson in Main branch]
#jira
#ROBOMERGE-SOURCE: CL 9421181 via CL 9421190 via CL 9421193 via CL 9421195 via CL 9422619
#ROBOMERGE-BOT: (v480-9420520)
[CL 9422683 by ben marsh in Main branch]
[FYI] ben.marsh
#ROBOMERGE-SOURCE: CL 9361649 via CL 9361661 via CL 9365813 via CL 9365942 via CL 9366153
#ROBOMERGE-BOT: (v456-9359915)
[CL 9366359 by ben woodhouse in Main branch]
#rnx
[FYI] ben.salem
#ROBOMERGE-SOURCE: CL 9317986 via CL 9318005 via CL 9318025 via CL 9318040 via CL 9318058
#ROBOMERGE-BOT: (v455-9298202)
[CL 9318092 by josh engebretson in Main branch]