Commit Graph

3198 Commits

Author SHA1 Message Date
Wes Hunt
a4210fbfa5 Change AutomationTool.csproj.References to use ToolsVersion = 4.0 instead of 12.0. Shot in the dark as to why the references don't seem to be working 100% of the time. But this should match the other project stuff anyway.
#codereview:ben.marsh

[CL 2616985 by Wes Hunt in Main branch]
2015-07-10 14:24:00 -04:00
Peter Sauerbrei
e8d08e52fd UEB-117 - Move secure signing to the platforms
#codereview ben.marsh

[CL 2616956 by Peter Sauerbrei in Main branch]
2015-07-10 14:06:52 -04:00
Peter Sauerbrei
e6e2cbaabf fix for occasional failure to build UE4Game after generating projects
#ubt

[CL 2616920 by Peter Sauerbrei in Main branch]
2015-07-10 13:50:17 -04:00
Jaroslaw Surowiec
5409dbfece Stats - Refactored reading from a stats file (asynchronous read/process raw stats) (WIP)
[CL 2616747 by Jaroslaw Surowiec in Main branch]
2015-07-10 11:18:26 -04:00
Mikolaj Sieluzycki
993cdb271f Make UHT parse TSubclassOf<USomeClass>& parameters to RPC without compilation error.
[CL 2616553 by Mikolaj Sieluzycki in Main branch]
2015-07-10 08:56:36 -04:00
Jaroslaw Surowiec
fd5891e95f Stats - Refactored reading from a stats file (wip)
[CL 2616495 by Jaroslaw Surowiec in Main branch]
2015-07-10 07:02:04 -04:00
Daniel Wright
72a155d491 Fixed compile error
[CL 2616059 by Daniel Wright in Main branch]
2015-07-09 20:25:40 -04:00
Ben Marsh
dcaec587e9 Add AutomationUtils.Automation.dll to UAT build products.
[CL 2616035 by Ben Marsh in Main branch]
2015-07-09 20:05:56 -04:00
Mi Wang
dda181dcb4 # Doc Translator Tools update.
- Now we will copy all INT files to other languages automaticly and mark those copied version as untranslated by INTSourceChangelist:0.  This can help fix all those reference errors and also make other languages not fall bak to INT version while link to not translated pages.

[CL 2615956 by Mi Wang in Main branch]
2015-07-09 18:49:51 -04:00
Dmitry Rekman
7cc060a91a GUBP: add UnrealPak location on Linux for MakeFeaturePacks node.
[CL 2615911 by Dmitry Rekman in Main branch]
2015-07-09 18:15:54 -04:00
Peter Sauerbrei
7a80640cef UEB-266 - updated clean action for UBT to properly clean items from the most recent reciept, additionally, it will also now clean up stale modules when dependencies on them have been removed
#codereview ben.marsh

[CL 2615855 by Peter Sauerbrei in Main branch]
2015-07-09 17:32:40 -04:00
Daniel Wright
c1e07200a0 Volume lighting samples are no longer placed inside geometry
Volume lighting sample computation is now multithreaded in Lightmass so it can't bottleneck the lighting build

[CL 2615814 by Daniel Wright in Main branch]
2015-07-09 17:00:33 -04:00
Peter Sauerbrei
8f74cb0be7 fix for SSH not intiializing properly on OS X 10.9.x
#ios

[CL 2615624 by Peter Sauerbrei in Main branch]
2015-07-09 15:39:52 -04:00
Ankit Khare
da60e1c22b #html5 move emscripten cache to platform intermediate dir. fix an issue with CL 261593 where PlatformIntermediateFolder was not set during packaging, using explicit name instead.
#codereview james.moran

[CL 2615600 by Ankit Khare in Main branch]
2015-07-09 15:31:44 -04:00
Ben Marsh
011cba09e9 Fix formatting.
[CL 2615576 by Ben Marsh in Main branch]
2015-07-09 15:26:50 -04:00
Rolando Caloca
c778b2bf54 UE4 - hlslcc - Support for making every packed array a uniform buffer
[CL 2615447 by Rolando Caloca in Main branch]
2015-07-09 14:45:33 -04:00
Wes Hunt
d12020d609 Upgrade RegisterPII to .NET 4.5 as CIS tries to build it.
[CL 2615400 by Wes Hunt in Main branch]
2015-07-09 14:14:28 -04:00
Ben Marsh
baa8033afc Clean up the change history logging, and add a new command to debug it (-ShowHistory=<NodeName>)
[CL 2615292 by Ben Marsh in Main branch]
2015-07-09 12:45:52 -04:00
Jaroslaw Surowiec
8432067a59 Stats - Refactored reading from a stats file (wip)
[CL 2615237 by Jaroslaw Surowiec in Main branch]
2015-07-09 11:52:13 -04:00
James Moran
e89583075e emscripten's file_packager.py requires EM_CONFIG is set before it's run.
#codereview ankit.khare

[CL 2615093 by James Moran in Main branch]
2015-07-09 10:31:56 -04:00
Wes Hunt
7fa290bb33 Summary: running UAT from VS is simpler and faster.
UEB-261 - Ensure that compiling AutomationTool in VS will compile all other Automation Projects
* Just set AutomationTool as your startup project and pass the command to execute.
* VS will build the script modules at build time, instead of every time at runtime.
* To make this happen, "UBT.exe -ProjectFiles" now generates a companion AutomationTool.csproj.References that make AutomationTool depend on all Automation modules.
* AutomationTool.exe defaults to not building script modules at runtime. Pass -compile if you want to dynamically build them.
* Without the .references file, AutomationTool will only build itself and you will need to pass -compile.
* RunUAT.bat still works that same, defaulting to runtime compilation and supporting -nocompile flag. It then passes -compile (or nothing) to AutomationTool.

Other
* All Automation projects target .Net 4.5. Some already were and had hard dependencies on them (Rocket and SyncGithub -> Octokit). Now that AutomationTool directly depends on them, everything had to use .Net 4.5.
* Decoupled logic for -NoCompile and -NoCompileEditor. The flags are still confusing, but -NoCompile is no longer linked to -NoCompileEditor.
* Had to leave in stub support in UAT for -NoCompile else RunUAT.bat passes it along and UAT complains that it doesn't understand it.
* Added a CommandUtils.Run option to support run command, but still output the run duration.
* Reduced the verbosity when UAT.proj is run from dozens of lines per module to a single Module -> Output line. It was looking like there were problems, but it was just msbuild spew.
#codereview:ben.marsh

[CL 2615060 by Wes Hunt in Main branch]
2015-07-09 10:15:37 -04:00
James Moran
76ab578ac3 Override '.emscripten' config file location for UBT builds.
#codereview ankit.khare

[CL 2614969 by James Moran in Main branch]
2015-07-09 09:12:36 -04:00
Ben Marsh
e8165b1423 Add a few more comments.
[CL 2614954 by Ben Marsh in Main branch]
2015-07-09 08:44:33 -04:00
Ben Marsh
cc0fc9ffe2 Add a class for trigger nodes, and use explicit typing for triggers wherever we can.
[CL 2614935 by Ben Marsh in Main branch]
2015-07-09 08:03:12 -04:00
Wes Hunt
6b93b48172 Fix log output location to be symmetrical
[CL 2614421 by Wes Hunt in Main branch]
2015-07-08 20:02:18 -04:00