ben marsh
3028faba18
Trigger a link error whenever a module is missing a valid IMPLEMENT_MODULE macro on Windows.
...
The IMPLEMENT_MODULE macro now defines an empty function called IMPLEMENT_MODULE_{ModuleName}, to which we force a reference to via the linker command line. This behavior can be disabled on a per-module basis by setting bRequiresImplementModule = false from a .build.cs file.
#rb none
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 4827582 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 4830013 by ben marsh in Dev-Networking branch]
2019-01-29 05:14:09 -05:00
andrew grant
438783b0b0
Modified build launcher to skip specification of test node when not specified
...
Removed redundant sbmm option
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 4825109 via CL 4825114 via CL 4826921 via CL 4826937
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 4829717 by andrew grant in Dev-Networking branch]
2019-01-29 05:09:14 -05:00
andrew grant
e643470de4
Renamed DefaultNode -> DefaultTest
...
#rb na
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 4824974 via CL 4824975 via CL 4826342 via CL 4826860
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 4829631 by andrew grant in Dev-Networking branch]
2019-01-29 05:08:39 -05:00
andrew grant
91086896bf
Modified AutoParam so that default values can be specified as regular initializers.
...
Created custom config class for "DefaultTest" so that it's easier to see which options are supported.
[at]ben.salem [at]clayton.langford [at]josh.engebretson [at]william.ewen
#rb none
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 4824946 via CL 4824947 via CL 4826261 via CL 4826841
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 4829619 by andrew grant in Dev-Networking branch]
2019-01-29 05:08:24 -05:00
andrew grant
b301c4af06
Gauntlet - When number of desktop clients > 1 tile the windows into a 2xN configuration.
...
[CODEREVIEW] [at]josh.engebretson
#rb none
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 4824942 via CL 4824944 via CL 4826260 via CL 4826838
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 4829618 by andrew grant in Dev-Networking branch]
2019-01-29 05:08:22 -05:00
daniel lamb
d779500d44
Disable compression on windows as it could be crashing servers.
...
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: daniel.lamb
#ROBOMERGE-SOURCE: CL 4824460 via CL 4825776 via CL 4826675
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 4829266 by daniel lamb in Dev-Networking branch]
2019-01-29 05:01:10 -05:00
josh engebretson
9169100f83
Check whether Gauntlet process has exited before log file created
...
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 4824437 via CL 4825775 via CL 4826674
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 4829265 by josh engebretson in Dev-Networking branch]
2019-01-29 05:01:08 -05:00
daniel lamb
1d5706bbf4
Enabled compression on first 4 chunks for windows.
...
Enabled custom compression on windows.
Prevented ChunkDBs from being uploaded to network drive now are uploaded straight to cloud.
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: daniel.lamb
#ROBOMERGE-SOURCE: CL 4823230 via CL 4825401 via CL 4826399
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 4828691 by daniel lamb in Dev-Networking branch]
2019-01-29 04:41:32 -05:00
ben marsh
fa1b6a011c
UBT: Fix exception when building a project that does not have any modules, due to failure to compile a valid rules assembly.
...
#rb none
#jira UE-68997
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 4825910 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 4828681 by ben marsh in Dev-Networking branch]
2019-01-29 04:41:08 -05:00
James Hopkin
51d5e59cbe
Copying //UE4/Dev-Console to Main (//UE4/Main) Source CL: 4825024
...
#lockdown: Nick.Penwarden
#rb integration
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: joe.barnes
#ROBOMERGE-SOURCE: CL 4825156 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 4828298 by James Hopkin in Dev-Networking branch]
2019-01-29 04:28:43 -05:00
ryan vance
398a8c4814
Copying //UE4/Dev-VR to Dev-Main (//UE4/Dev-Main) Souce CL: 4824152
...
#lockdown: Nick.Penwarden
#rb Integration
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ryan.vance
#ROBOMERGE-SOURCE: CL 4824851 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 4824878 by ryan vance in Dev-Networking branch]
2019-01-28 16:32:53 -05:00
cosmin sulea
25571ec85b
UE-69055 - //UE4/Main - Build Tools CS - Processor architecture mismatch between project "MSIL" and "AMD64"
...
#jira UE-69055
#rb Jack.Porter
#lockdown: Nick.Penwarden
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: cosmin.sulea
#ROBOMERGE-SOURCE: CL 4822206 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 4822217 by cosmin sulea in Dev-Networking branch]
2019-01-28 05:56:26 -05:00
ben marsh
957ba66764
Change default Windows toolchain to 14.16.27023 (from VS2017 15.9.4).
...
Should fix periodic linker errors, as described here https://developercommunity.visualstudio.com/content/problem/225957/fatal-error-lnk1318-unexpected-pdb-error-ok-0.html .
#rb none
#jira UE-60424
#rnx
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 4820195 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 4820200 by ben marsh in Dev-Networking branch]
2019-01-26 06:29:27 -05:00
ben marsh
27de437fb8
UBT: Validate that runtime dependencies from restricted folders are not copied into public folders.
...
#rb none
#rnx
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 4820177 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 4820182 by ben marsh in Dev-Networking branch]
2019-01-26 06:24:34 -05:00
chris babcock
712764c29e
Fix Mali debugger paths to work on Mac and Linux
...
#jira UE-69111
#ue4
#android
[FYI] Jack.Porter
#rb trivial
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: chris.babcock
#ROBOMERGE-SOURCE: CL 4818008 via CL 4819577 via CL 4819597
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 4819623 by chris babcock in Dev-Networking branch]
2019-01-25 23:00:23 -05:00
josh engebretson
d2c444795c
Gauntlet: Remove workaround for missing log, add changes in UnrealSession missed in previous commit
...
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 4813043 via CL 4815245 via CL 4815460
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 4815604 by josh engebretson in Dev-Networking branch]
2019-01-25 15:59:36 -05:00
ben marsh
0814ccc88b
Fix executables not being rebuilt whenever the user's selected icon changes on Windows.
...
* The icon file is now added as a dependency when compiling resource files.
* The path to the chosen icon file is saved into an "external build metadata" section of the makefile, so that removing or adding the file can cause the makefile to be invalidated on startup.
#rb none
#jira UE-68906
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 4812841 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 4812847 by ben marsh in Dev-Networking branch]
2019-01-25 12:08:08 -05:00
chris babcock
4d71b6100f
Validate Android NDK before before compiling
...
#jira UE-68866
#ue4
#android
[FYI] Jack.Porter
#rb John.Mauney
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: chris.babcock
#ROBOMERGE-SOURCE: CL 4805920 via CL 4805924 via CL 4805926 via CL 4808586 via CL 4808710
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 4808739 by chris babcock in Dev-Networking branch]
2019-01-25 04:27:02 -05:00
rob gay
3a88b54176
Copying //UE4/Dev-Audio to Dev-Main (//UE4/Dev-Main) Souce CL: 4806741
...
#rb aaron.mcleran
#lockdown aaron.mcleran
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 4806765 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 4806770 by rob gay in Dev-Networking branch]
2019-01-24 20:59:01 -05:00
jack porter
2bbc43bc53
Copying //UE4/Dev-Mobile to Dev-Main (//UE4/Dev-Main) Souce CL: 4806680
...
#lockdown: Nick.Penwarden
#rb None
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: jack.porter
#ROBOMERGE-SOURCE: CL 4806726 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 4806733 by jack porter in Dev-Networking branch]
2019-01-24 20:39:08 -05:00
andrew grant
71f1425fb6
Added GetCachedConfig accessor to prevent multiple configs being constructed.
...
#rb na
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 4800128 via CL 4800129 via CL 4803111 via CL 4804853
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 4805037 by andrew grant in Dev-Networking branch]
2019-01-24 16:33:25 -05:00
steve robb
d42cd122bf
Refactored structs to reduce executable space from UHT-generated code tables.
...
#rb robert.manuszewski
[FYI] peter.sauerbrei
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: steve.robb
#ROBOMERGE-SOURCE: CL 4784689 via CL 4789908 via CL 4794430
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 4803761 by steve robb in Dev-Networking branch]
2019-01-24 15:50:36 -05:00
ryan gerleve
efd1e98234
Resolving conflict.
...
/src/ROBOMERGE_ENGINE_Dev_Networking/Enterprise/Plugins/Editor/DatasmithFBXImporter/Source/DatasmithDeltaGenImporter/Private/DatasmithDeltaGenImporterAuxFiles.cpp - merging //UE4/Main/Enterprise/Plugins/Editor/DatasmithFBXImporter/Source/DatasmithDeltaGenImporter/Private/DatasmithDeltaGenImporterAuxFiles.cpp#1
/src/ROBOMERGE_ENGINE_Dev_Networking/Enterprise/Plugins/Editor/DatasmithFBXImporter/Source/DatasmithDeltaGenImporter/Private/DatasmithDeltaGenImporterAuxFiles.h - merging //UE4/Main/Enterprise/Plugins/Editor/DatasmithFBXImporter/Source/DatasmithDeltaGenImporter/Private/DatasmithDeltaGenImporterAuxFiles.h#1
/src/ROBOMERGE_ENGINE_Dev_Networking/Enterprise/Plugins/Editor/MDLImporter/Source/MDLImporter/Private/MDLImporterFactory.h - merging //UE4/Main/Enterprise/Plugins/Editor/MDLImporter/Source/MDLImporter/Private/MDLImporterFactory.h#1
--------------------------------------
Copying //UE4/Dev-Enterprise [at] cl 4784880 to Dev-Main (//UE4/Dev-Main)
#rb none
#lockdown Nick.Penwarden
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: jeanmichel.dignard
#ROBOMERGE-SOURCE: CL 4784913 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 4788073 by ryan gerleve in Dev-Networking branch]
2019-01-23 16:05:15 -05:00
robert manuszewski
be36beb7e4
Copying //UE4/Dev-Core [at] 4771952 to Dev-Main (//UE4/Dev-Main)
...
#rb none
#lockdown Nick.Penwarden
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 4772220 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 4782699 by robert manuszewski in Dev-Networking branch]
2019-01-23 09:49:18 -05:00
ben marsh
274f393899
Convert project file path to absolute before passing on the command line to UBT.
...
#rb none
#jira UE-68863
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 4771381 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 4782695 by ben marsh in Dev-Networking branch]
2019-01-23 09:49:02 -05:00