Ben Marsh
d244723e5f
BuildGraph: Fix NuGet license scan not recognizing licenses that are only discovered in a second pass.
...
#preflight none
[CL 25579532 by Ben Marsh in ue5-main branch]
2023-05-23 07:45:16 -04:00
Ben Marsh
bceefb6cfa
Allow case insensitive property names when reading NuGet license config files.
...
#preflight none
[CL 25573334 by Ben Marsh in ue5-main branch]
2023-05-22 21:43:23 -04:00
Ben Marsh
d054b8b094
Horde: Fix formatting of JSON license files.
...
#preflight none
[CL 25572700 by Ben Marsh in ue5-main branch]
2023-05-22 20:15:37 -04:00
Ben Marsh
e02bcba2e7
Horde: Allow multiple licensee URLs in json files for NuGet license check. Add vanilla Apache license URLs.
...
#preflight none
[CL 25572549 by Ben Marsh in ue5-main branch]
2023-05-22 20:00:00 -04:00
Ben Marsh
72ff7a3e2a
Horde: Update the DeployTool task to upload chunked data directly, rather than uploading an entire zip.
...
#preflight none
[CL 25569465 by Ben Marsh in ue5-main branch]
2023-05-22 16:05:23 -04:00
Ben Marsh
a371cd4cb7
Horde: Allow writing JSON files to license directory containing URL of approved license.
...
#preflight none
[CL 25569409 by Ben Marsh in ue5-main branch]
2023-05-22 16:02:25 -04:00
Josh Adams
847e4c5b79
- No longer ask user what directory they want to use for UE_SDKS_ROOT when syncing from p4 because we know the answer is where it synced to
...
#rb trivial
#preflight skip
[CL 25542859 by Josh Adams in ue5-main branch]
2023-05-19 08:26:49 -04:00
Ben Marsh
f9f575163d
Horde: Various installer fixes.
...
* Include a Windows-specific, self-contained build of the Horde Agent in the installer.
* Include a separate portable build of the Horde Agent for download from the server, for use on other platforms.
* Disable HTTPS by default, and do not create self-signed certs for GRPC comms.
* Minimize the console created by the server when launching the browser shortcut from the start menu.
#preflight none
[CL 25526287 by Ben Marsh in ue5-main branch]
2023-05-18 11:39:53 -04:00
Ben Marsh
50517d8b54
BuildGraph: Add a task which can write an arbitary JSON value to a new or existing JSON file. Similar to the legacy ModifyJsonValue task, but much more comprehensive.
...
The property to modify is specified in a limited subset of JsonPath notation, supporting objects and array indices. Values may be any valid JSON values (string, object, array, number, boolean, or null).
#preflight none
[CL 25520323 by Ben Marsh in ue5-main branch]
2023-05-17 20:48:07 -04:00
Ben Marsh
83a7283618
BuildGraph: Allow specifying the character sequence used to join lines in a property element body.
...
#preflight none
[CL 25518359 by Ben Marsh in ue5-main branch]
2023-05-17 18:46:53 -04:00
David Harvey
783909a793
Adding hook for any platform-specific files that are needed when staging DLC.
...
#rnx
#jira UE-127706
#rb trivial
#preflight 6464c553fa4cf416512efcc5
[CL 25505256 by David Harvey in ue5-main branch]
2023-05-17 08:41:19 -04:00
Wojciech Krywult
9fe0243168
AutomationTool: Fixed 'Launch failed' messages in the editor after terminating a successfully launched game.The problems was caused by us treating all non-zero results as errors while some platforms return different non-zero codes to provide additional information.
...
Resolved by adding IProcessResult::bExitCodeSuccess virtual property which may be overridden on the affected platforms to explicitly indicate which exit codes are allowed.
#preflight 6462a07a592448f08bde34e4
#rb David.Harvey
#jira UE-178885
#rnx
[CL 25497459 by Wojciech Krywult in ue5-main branch]
2023-05-16 16:56:31 -04:00
Josh Adams
9d4caec55a
- Brought the idea of hybrid/temp targets for content only projects that need to be treated as code, to UBT instead of UAT. Generate temp targets when building or generating projects
...
- Only active when the project generator says it supports ContentOnly projects, although that is just for now until Xcode can test it out, in case it causes Visual Studio issues
#rb joe.kirchoff
#preflight 64638f4a4404e3cdd240327f
[CL 25490732 by Josh Adams in ue5-main branch]
2023-05-16 11:49:47 -04:00
Josh Adams
6460f3c62f
- Fixed staging of programs under a Game directory, not engine
...
- #rb graeme.thornton (tested)
#preflight 646388382d446eac9645c7a5
[CL 25488589 by Josh Adams in ue5-main branch]
2023-05-16 10:00:32 -04:00
dan engelbrecht
df83c93b28
Use UnRealPak to copy loose files using a special package enabling zenstore usage.
...
#precommit 6461fa95592448f08b9df249
#rb zousar.shaker
[CL 25472827 by dan engelbrecht in ue5-main branch]
2023-05-15 09:49:17 -04:00
Jerome Delattre
ed09a0800a
Don't dereference ReservationStates on successful reservation
...
#jira UE-185763
#rnx
#preflight 6462300baa3c584c0bf14798
#rb trivial
[CL 25472748 by Jerome Delattre in ue5-main branch]
2023-05-15 09:47:04 -04:00
Joe Kirchoff
2907946ca1
Remove platform
...
#rnx
#jira UE-114382
#rb Josh.Adams
#rb Ryan.Hummer
#preflight 645eaf1eb71b8186aa02706b
[CL 25460968 by Joe Kirchoff in ue5-main branch]
2023-05-12 18:03:33 -04:00
eric knapik
a6a2dc226e
#jira: FORT-606045
...
Add ability to specify Run commands in the editor
[REVIEW] [at]Gary.Yuan [at]Tim.Kennedy
[CL 25420907 by eric knapik in ue5-main branch]
2023-05-10 21:30:50 -04:00
gary yuan
667f83e6c8
[LaunchIt] Have a way for ParamHelpAttribute markup on class types to explicitly override the same key from a parent class.
...
#rb eric.knapik
#preflight 645bdca20827e227301e05f9
[CL 25420181 by gary yuan in ue5-main branch]
2023-05-10 20:28:49 -04:00
chris constantinescu
ad0ee9c1e9
LLT: collect log output option for certain platforms
...
#rb Jerome.Delattre
#preflight 6459550b2d27fa25b3ae3fc6
[CL 25382915 by chris constantinescu in ue5-main branch]
2023-05-08 21:59:06 -04:00
brian white
46bfcaaf8f
Add ErrorIfNotFound option to MoveTask to allow for throwing an error if the file is not found. This option is disabled by default.
...
#jira UE-114025
#rb Eric.McDaniel, Chris.Constantinescu, Ryan.Hummer
#preflight 64554a1a6c35ad81e678277d
[CL 25374165 by brian white in ue5-main branch]
2023-05-08 14:19:24 -04:00
Josh Adams
d1511ade28
- Fixed generatingXcode temporary projects (hybrid content-only-as-code projects)
...
- Updated the temp .Target.cs to use modern include order to avoid some warning spam
#preflight 645871664c3ec54e6ef344ca
#rb none (but tested by wei.lu)
[CL 25370095 by Josh Adams in ue5-main branch]
2023-05-08 09:44:42 -04:00
Ben Marsh
010075a0b0
UAT: Reduce number of decimal places when logging how long it took to execute an external program.
...
#preflight none
[CL 25366147 by Ben Marsh in ue5-main branch]
2023-05-06 14:11:41 -04:00
Zousar Shaker
87a7ee439e
Don't connect to host zenserver via uecommandline.txt if we are creating PAK files.
...
Original author: Dan Engelbrecht
#rb zousar.shaker
#preflight 64555a88d02ea5289f01c430
[CL 25359114 by Zousar Shaker in ue5-main branch]
2023-05-05 15:55:05 -04:00
Jerome Delattre
0cb33a3dc4
Improve Gauntlet warning message during Device resource starvation
...
#jira UE-177435
#preflight 64357e454c0cdaea09db2859
#rnx
#rb Clayton.Langford, Chris.Constantinescu, Josh.Engebretson
[CL 25342255 by Jerome Delattre in ue5-main branch]
2023-05-04 16:48:26 -04:00