Ben Marsh
bd91cb6ed6
UGS: Make errors in the log display in red, and warnings in yellow.
...
#rb none
#jira UE-68562
[CL 4734764 by Ben Marsh in Dev-Build branch]
2019-01-16 14:06:51 -05:00
Ben Marsh
f65783f917
UBT: Remove the bIsUsingPCH flag from each action. This isn't used for anything useful any more.
...
#rb none
#rnx
[CL 4730592 by Ben Marsh in Dev-Build branch]
2019-01-15 19:38:53 -05:00
Ben Marsh
40c411178a
Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
...
#rb none
#rnx
[CL 4723867 by Ben Marsh in Dev-Build branch]
2019-01-15 08:57:31 -05:00
Ben Marsh
23a9f020fe
Fix compile errors in UBT after merge
...
#rb none
#rnx
[CL 4716251 by Ben Marsh in Dev-Build branch]
2019-01-12 13:10:27 -05:00
Ben Marsh
e26dfd2100
Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
...
#rb none
#rnx
[CL 4716250 by Ben Marsh in Dev-Build branch]
2019-01-12 13:09:07 -05:00
Ben Marsh
a4b8dd408d
Add missing copyright notice.
...
#rb none
#rnx
[CL 4715930 by Ben Marsh in Dev-Build branch]
2019-01-12 08:44:36 -05:00
Ben Marsh
945ec0fa50
Hacky fix for single file compile; when building from Visual Studio, ignore the ShaderCompileWorker target.
...
#rb none
#rnx
[CL 4713376 by Ben Marsh in Dev-Build branch]
2019-01-11 16:06:36 -05:00
Ben Marsh
0883dab58a
Fix various issues building code projects from an installed engine build on Windows.
...
#rb none
#jira UE-68366
#rnx
[CL 4713026 by Ben Marsh in Dev-Build branch]
2019-01-11 15:33:57 -05:00
Ben Marsh
ed3b74a482
UGS: When browsing for the project to sync in a new workspace, hide the *.uprojectdirs files by default.
...
#rb none
[CL 4711753 by Ben Marsh in Dev-Build branch]
2019-01-11 13:54:04 -05:00
Ben Marsh
b67f937ab1
BuildGraph: Allow the commandlet task to specify a project name, without specifying a path.
...
#rb none
[CL 4711666 by Ben Marsh in Dev-Build branch]
2019-01-11 13:39:28 -05:00
Ben Marsh
fa66547854
Fix incorrect path to receipt on TVOS.
...
#rb none
#jira UE-68370
#rnx
[CL 4709880 by Ben Marsh in Dev-Build branch]
2019-01-11 12:16:08 -05:00
Ben Marsh
3ce251b66c
Fix warnings generating project files.
...
#rb none
#rnx
[CL 4709822 by Ben Marsh in Dev-Build branch]
2019-01-11 12:07:43 -05:00
Michael Trepka
66cd1dd46f
Speculative fix for Mac FixDylibDependencies script being executed too early
...
#jira UE-68364
#rb none
[CL 4709690 by Michael Trepka in Dev-Build branch]
2019-01-11 11:50:53 -05:00
Ben Marsh
d6de855237
Missing project file.
...
#rb none
#rnx
[CL 4709376 by Ben Marsh in Dev-Build branch]
2019-01-11 11:06:22 -05:00
Ben Marsh
26b42416d4
UBT: Add a "hybrid" executor, which uses the XGE executor for large numbers of parallel actions, and the Parallel executor for any leaf actions that will not saturate the local machine. For platforms that take a long time to link, this frees up XGE to be used for compiling other branches.
...
To enable, set <BuildConfiguration><bEnableHybridExecutor>true</bEnableHybridExecutor></BuildConfiguration> in the BuildConfiguration.xml file.
#fyi Luke.Thatcher
#rb none
[CL 4709316 by Ben Marsh in Dev-Build branch]
2019-01-11 10:50:35 -05:00
Michael Trepka
5579a15a7e
Fixed a problem that with UBT not generating debug symbols for Mac UE4Editor-Cmd
...
#rb Ben.Marsh
#jira UE-68336
[CL 4709035 by Michael Trepka in Dev-Build branch]
2019-01-11 09:58:54 -05:00
Ben Marsh
e158c75633
Acquire a global mutex when writing out target metadata. Some targets (eg. Development and DebugGame editors) can share output files, and cannot be updated at the same time.
...
#rb none
#jira UE-68334
#rnx
[CL 4708767 by Ben Marsh in Dev-Build branch]
2019-01-11 08:43:37 -05:00
Ben Marsh
69428f3503
Fix CIS warning.
...
#rb none
#rnx
[CL 4706870 by Ben Marsh in Dev-Build branch]
2019-01-10 20:15:41 -05:00
Ben Marsh
b2a915b049
UGS: Require that the user manually clicks on a link to fetch more changes from the server. Doing so automatically is not a bounded operation, since not all changes may match the chosen filter. Searching for a previously synced change with older tabs can cause massive slowdowns and take a huge amount of memory.
...
#rb none
#jira UE-67456
[CL 4706847 by Ben Marsh in Dev-Build branch]
2019-01-10 20:12:56 -05:00
Ben Marsh
129aac0526
Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
...
#rb none
#rnx
[CL 4706788 by Ben Marsh in Dev-Build branch]
2019-01-10 20:03:35 -05:00
Ben Marsh
b72896438e
Fix *.user files not being generated when the DisablePlatformProjectGenerators config entry is empty.
...
#rb none
#jira UE-68125
[CL 4704344 by Ben Marsh in Dev-Build branch]
2019-01-10 16:14:38 -05:00
Michael Trepka
906bea3890
Added UE4Editor-Cmd for Mac
...
#rb Ben.Marsh
#jira UETOOL-1198
[CL 4703397 by Michael Trepka in Dev-Build branch]
2019-01-10 15:10:21 -05:00
Ben Marsh
e74aff4e60
UBT: Allow pre-build steps to do things that may invalidate the makefile. After loading a makefile, we validate that anything that can affect the pre-build scripts and execute them, then check whether the makefile is still valid for the working set of source files. If not, we discard the makefile and rebuild it (without executing the pre-build steps).
...
#rb none
#jira UE-47634
[CL 4701996 by Ben Marsh in Dev-Build branch]
2019-01-10 13:40:51 -05:00
Ben Marsh
c09b6d7f18
Merge from //UE4/Main.
...
#rb none
#rnx
[CL 4701155 by Ben Marsh in Dev-Build branch]
2019-01-10 11:10:29 -05:00
Ben Marsh
1ea5835b92
PR #3874 : Added option to Automation Tool BuildPlugin command for checking include structure
...
#rb none
#rnx
[CL 4696388 by Ben Marsh in Dev-Build branch]
2019-01-09 17:57:11 -05:00