Graeme Thornton
40e035e62f
Fix for pak signing keys not being saved out to the crypto.json metadata file
...
#jira UE-105023
[CL 14987894 by Graeme Thornton in ue5-main branch]
2021-01-04 21:55:22 -04:00
Andrew Davidson
9313e569b2
Double math ambiguity Engine further fixes
...
#rb trivial
[CL 14975276 by Andrew Davidson in ue5-main branch]
2021-01-04 11:19:23 -04:00
Andrew Davidson
10bca5261b
Double math ambiguity Engine fixes
...
#rb jeanfrancois.dube, trivial
[CL 14974758 by Andrew Davidson in ue5-main branch]
2021-01-04 07:59:22 -04:00
Martin Ridgers
377663cd58
Added missing copyright boilerplate
...
#rb trivial
#rnx
[CL 14968682 by Martin Ridgers in ue5-main branch]
2020-12-30 07:11:21 -04:00
Ben Marsh
89691e43c6
Make LogIndentScope independent of the logger being used. Any loggers that want to use this state for additional formatting can do so with an enricher.
...
#rb none
#rnx
[CL 14967662 by Ben Marsh in ue5-main branch]
2020-12-28 17:45:35 -04:00
Ben Marsh
4d79ab2478
Change UAT/UBT log system to be backed by a Microsoft.Extensions.Logging.ILogger instance, to allow us to start transitioning towards structured logging for all C# tools.
...
Current ILogger implementation contains the same functionality as before, with message formatting options passed through to ILogger.Log via a LogMessage instance.
#rb none
#rnx
[CL 14967642 by Ben Marsh in ue5-main branch]
2020-12-28 16:36:30 -04:00
Ben Marsh
565a53fe2e
Do not generate PDB files when compiling rules assemblies on Mac.
...
#rb none
#rnx
[CL 14967581 by Ben Marsh in ue5-main branch]
2020-12-28 15:06:49 -04:00
Ben Marsh
cbe83e599d
Merging additional changes from Horde fork of EpicGames.Core.
...
#rb none
#rnx
[CL 14967570 by Ben Marsh in ue5-main branch]
2020-12-28 14:45:25 -04:00
Ben Marsh
3275355fdf
Merging functionality from Horde fork of EpicGames.Core, and first pass on fixing up nullable annotations.
...
#rb none
#rnx
[CL 14967557 by Ben Marsh in ue5-main branch]
2020-12-28 14:34:13 -04:00
Ben Marsh
2679865625
Add functionality for serializing arbitrary object graphs to a binary archive using attribute annotations rather than explicit serialization methods. Generates dynamic IL methods at runtime to minimize boxing/unboxing and dispatch overhead.
...
#rb none
#rnx
[CL 14967448 by Ben Marsh in ue5-main branch]
2020-12-28 12:14:57 -04:00
Ben Marsh
2b0d731571
UBT: Fix PDB files not being output for rules assemblies.
...
#rb none
#rnx
[CL 14966438 by Ben Marsh in ue5-main branch]
2020-12-26 19:36:34 -04:00
Ben Marsh
2a902bcbc8
UBT: Fix null reference when running IncludeTool, due to module without a binary.
...
#rb none
#rnx
[CL 14965291 by Ben Marsh in ue5-main branch]
2020-12-24 16:27:27 -04:00
Ben Marsh
693b057ac5
Fix working directory for IncludeTool.
...
#rb none
#rnx
[CL 14965234 by Ben Marsh in ue5-main branch]
2020-12-24 14:43:57 -04:00
Ben Marsh
691f9cdb80
Fix IncludeTool output paths.
...
#rb none
#rnx
[CL 14965203 by Ben Marsh in ue5-main branch]
2020-12-24 13:41:54 -04:00
Ben Marsh
25c81ab7a6
UBT: Add EpicGames.Core to dedicated UBT project.
...
#rb none
#rnx
[CL 14964255 by Ben Marsh in ue5-main branch]
2020-12-23 11:58:58 -04:00
Ben Marsh
068f97616c
Restore packages before building projects. Should fix IncludeTool errors in CIS.
...
#rb none
#rnx
[CL 14964192 by Ben Marsh in ue5-main branch]
2020-12-23 11:23:34 -04:00
Marc Audy
7ffda0c0b2
Add missing copyright
...
[CL 14963133 by Marc Audy in ue5-main branch]
2020-12-22 13:50:38 -04:00
Ben Marsh
6abfc0080f
Convert IncludeTool to NET Core 3.1.
...
#rb none
#rnx
[CL 14963035 by Ben Marsh in ue5-main branch]
2020-12-22 12:32:30 -04:00
Ben Marsh
c8b5181f77
Include entire Engine/Binaries/DotNET/AutomationTool folder in UAT build products.
...
#rb none
#rnx
[CL 14962789 by Ben Marsh in ue5-main branch]
2020-12-22 09:58:39 -04:00
Ben Marsh
4e963ab013
Fix warnings when building DotNETUtilities from command line. Warnings were only disabled in debug configuration.
...
#rb none
#rnx
[CL 14962139 by Ben Marsh in ue5-main branch]
2020-12-21 23:47:46 -04:00
Ben Marsh
7d1c61be8c
Remove reference to DotNETUtilities from AddUBTAndUATFilesToBuildProducts().
...
#rb none
#rnx
[CL 14962131 by Ben Marsh in ue5-main branch]
2020-12-21 23:35:04 -04:00
Ben Marsh
80c24e1353
Add deprecation notices to Tools.DotNETCommon members.
...
#rb none
#rnx
[CL 14962108 by Ben Marsh in ue5-main branch]
2020-12-21 23:18:26 -04:00
Ben Marsh
6f927647b1
Changing C# code over to using EpicGames.Core over DotNETCommon.
...
#rb none
#rnx
[CL 14962096 by Ben Marsh in ue5-main branch]
2020-12-21 23:07:37 -04:00
Ben Marsh
d841d84ddb
Missing files.
...
#rb none
#rnx
[CL 14962041 by Ben Marsh in ue5-main branch]
2020-12-21 22:17:17 -04:00
Ben Marsh
0b5ff29245
Moving libraries into Shared folder to match Horde/GitSync.
...
#rb none
#rnx
[CL 14962037 by Ben Marsh in ue5-main branch]
2020-12-21 22:16:49 -04:00