Commit Graph

48347 Commits

Author SHA1 Message Date
Ben Marsh
ef29cef551 UBT: Rename UEPlatformProjectGenerator to PlatformProjectGenerator.
#rb none
#rnx

[CL 4409926 by Ben Marsh in Dev-Build branch]
2018-10-01 08:51:02 -04:00
Ben Marsh
729a0908cd UBT: Move functionality for generating project files into a separate mode.
#rb none

[CL 4409906 by Ben Marsh in Dev-Build branch]
2018-10-01 08:42:30 -04:00
Ben Marsh
cd4ed74785 UBT: Fix a couple of bugs in the attribute-driven command line parser.
* If the attribute specifies a value, it should always be used rather than the specified value (required for when a key/value pair implies a specific value for another option)
* For container types, we should parse each value as the type of the generic type argument rather than the collection as a whole.

#rb none
#rnx

[CL 4409624 by Ben Marsh in Dev-Build branch]
2018-09-30 21:45:16 -04:00
Ben Marsh
b3fae9e2a7 Missing file.
#rb none
#rnx

[CL 4409598 by Ben Marsh in Dev-Build branch]
2018-09-30 19:22:34 -04:00
Ben Marsh
8007976ec8 UBT: Move the -AutoSDKOnly functionality into a separate mode, invoked by -Mode=SetupPlatforms.
#rb none
#rnx

[CL 4409570 by Ben Marsh in Dev-Build branch]
2018-09-30 18:00:03 -04:00
Ben Marsh
cdbeb27e38 UBT: Create a separate tool mode for validating platforms, rather than handling in the regular UBT loop. Invoked by specifying -Mode=ValidatePlatforms rather than specifying -ValidatePlatforms on the command line.
#rb none

[CL 4409561 by Ben Marsh in Dev-Build branch]
2018-09-30 17:46:12 -04:00
Ben Marsh
e0653cb09b UBT: Encapsulate functionality for creating a system-wide mutex for UBT in a separate class, so it can be used by different tool modes.
#rb none
#rnx

[CL 4409551 by Ben Marsh in Dev-Build branch]
2018-09-30 17:24:40 -04:00
Ben Marsh
cdc939cbee Missing file.
#rb none
#rnx

[CL 4409550 by Ben Marsh in Dev-Build branch]
2018-09-30 17:22:15 -04:00
Ben Marsh
129b707a27 UBT: Remove the ability to override whether the engine is installed or not via the command line. There are a lot of pathways that have to maintain support for this for forwarding on to other tools, they inconsistently check for a command line argument or existence of InstalledBuild.txt, and there is no way to override the enterprise/project installed flags in this way. For testing, it's easy enough to create InstalledBuild.txt.
#rb none

[CL 4409543 by Ben Marsh in Dev-Build branch]
2018-09-30 17:17:26 -04:00
Ben Marsh
fc66beec18 Add exception handler to CleanAutomationReports script, and move automated test screenshot cleanup into the same job. Suspect both are running at the same time, causing a race.
#rb none
#fyi Chad.Garyet

[CL 4409446 by Ben Marsh in Dev-Build branch]
2018-09-30 11:43:22 -04:00
m-samiec
b452f15a75 PR #5130: Fix ZipUtil to include all files, not just those with a . (Contributed by m-samiec)
#rb none

[CL 4406358 by Ben Marsh in Dev-Build branch]
2018-09-28 13:22:08 -04:00
Ben Marsh
51848cfe2b Fix IWYU issues with SQLite support.
#rb none

[CL 4402499 by Ben Marsh in Dev-Build branch]
2018-09-27 15:57:05 -04:00
Ben Marsh
62e54e15d8 Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none

[CL 4399687 by Ben Marsh in Dev-Build branch]
2018-09-26 17:17:14 -04:00
Ben Marsh
a5f288fe4c Update version in //UE4/Main to 4.22.
#rb none
#lockdown Nick.Penwarden

[CL 4399560 by Ben Marsh in Main branch]
2018-09-26 16:46:57 -04:00
Arne Schober
54ca8cb4b1 MN - Add extra debug info for missing cloth buffer
#fyi Michael.Lentine
#jira UE-64408
#RB none
#lockdown nick.penwarden

[CL 4399098 by Arne Schober in Main branch]
2018-09-26 14:45:46 -04:00
Ben Marsh
bb67952756 Fix deprecated warning on IOS.
#rb none
#lockdown Nick.Penwarden

[CL 4398581 by Ben Marsh in Main branch]
2018-09-26 12:05:45 -04:00
Benn Gallagher
3039f47d92 Fix Main CIS NoPhysXEditor Win64 step due to missing function when running without PhysX interface
#rb Martin.Wilson
#fyi Ben.Marsh, Cristina.Riveron
#lockdown Nick.Penwarden

[CL 4398354 by Benn Gallagher in Main branch]
2018-09-26 11:11:56 -04:00
David Hibbitts
51f0b5a08b Removed an Engine dependency (via TimeManagement) from LiveLinkInterface
#jira none
#lockdown nick.penwarden
#rb martin.wilson
#fyi martin.wilson

[CL 4398312 by David Hibbitts in Main branch]
2018-09-26 11:00:46 -04:00
buildmachine
7147a6954e Localization Automation
[CL 4397987 by buildmachine in Main branch]
2018-09-26 09:29:18 -04:00
Ben Marsh
87f16ec7c5 Remove mismatched PRAGMA_ENABLE_OPTIMIZATION macros, causing CIS warning.
#rb none
#lockdown Nick.Penwarden

[CL 4397820 by Ben Marsh in Main branch]
2018-09-26 08:19:51 -04:00
Ben Marsh
1cee33a2d8 Fix CIS error in UE4Game Mac NonUnity.
#rb none
#lockdown Nick.Penwarden

[CL 4397810 by Ben Marsh in Main branch]
2018-09-26 08:17:17 -04:00
buildmachine
1912110ce2 Documentation for build tools
#rb none

[CL 4397534 by buildmachine in Main branch]
2018-09-26 02:02:23 -04:00
Ryan Vance
af5203b6f7 #rb trivial
#lockdown nick.penwarden
Fix ctor init build warning.

[CL 4397329 by Ryan Vance in Main branch]
2018-09-25 21:10:15 -04:00
Ben Marsh
1ca7718673 Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none

[CL 4397110 by Ben Marsh in Dev-Build branch]
2018-09-25 19:26:02 -04:00
Ethan Geller
11a47c636d [UE-Main] Merge:
CL 4395628
#jira UE-64426

- Fix for crash when flushing/transitioning levels.
- Perform an audio render thread command flush
- Removed sound wave ref counting code

#rb ethan.geller
#fyi aaron.mcleran
#lockdown nick.penwarden

[CL 4396954 by Ethan Geller in Main branch]
2018-09-25 18:12:11 -04:00