Joe Kirchoff
65dd0012f7
EpicGames.Build: Base script modules directories list should not contain duplicate paths
...
#jira UE-172233
#rnx
#rb trivial
#preflight 63bcb9ceaf3ebedd99dcc461
[CL 23623221 by Joe Kirchoff in ue5-main branch]
2023-01-09 20:21:32 -05:00
carl bystrom
8a93dadcae
EpicGames.Core: Handle long file paths on Windows for ForceDeleteDirectoryContents
...
#rb Ben.Marsh
#preflight none
[CL 23612314 by carl bystrom in ue5-main branch]
2023-01-09 09:57:10 -05:00
Joe Kirchoff
d5a49b45c4
AutomationTool: Reset FileInfo cache when deleting files
...
#rnx
#rb none
#jira UE-168433
#preflight 63b8aac2763c6c10645f93eb
[CL 23605345 by Joe Kirchoff in ue5-main branch]
2023-01-06 18:32:51 -05:00
Ben Marsh
1da83fb61b
Horde: Batch queries to Perforce when looking for config file changes.
...
#preflight none
[CL 23604740 by Ben Marsh in ue5-main branch]
2023-01-06 17:49:08 -05:00
dan oconnor
ed1ffa4216
Add UPARAM(Required) markup for marking function parameters as required (must be linked to some other node in a Blueprint) - example usage:
...
UFUNCTION(BlueprintCallable)
static void TestRequiredIntParameter(UPARAM(Required) int32 Value);
Useful for marking pointer params as required so they are not null by default, but also applicable to complex types with custom make nodes
#jira
#rb Jordan.Hoffmann
#preflight 63b89fff763c6c10645b94c4
[CL 23604737 by dan oconnor in ue5-main branch]
2023-01-06 17:49:02 -05:00
Ben Marsh
a8256f93e6
Horde: Add tests for config file schema generation, and fix exception generating schema with namespace ids.
...
#preflight none
[CL 23602362 by Ben Marsh in ue5-main branch]
2023-01-06 15:29:51 -05:00
Ben Marsh
028074f96f
Horde: Fix static analysis warnings due to use of keyword as variable name.
...
#preflight none
[CL 23600683 by Ben Marsh in ue5-main branch]
2023-01-06 13:49:25 -05:00
Tim Smith
84b619d84c
Added -NoCompileUAT as an ignored parameter to allow it to be present in command lines where no commands are present.
...
#rb josh.adams gary.yuan
#preflight 63b71c8fe26e31879b97c354
[CL 23590911 by Tim Smith in ue5-main branch]
2023-01-05 14:04:33 -05:00
tim smith
3703d12d96
Fixed C# UHT to generate errors when UPROPERTIES are located in native interfaces.
...
#rb joe.pribele
#jira UE-173321
#preflight 63b5d940717a593ee7578cea
[CL 23581637 by tim smith in ue5-main branch]
2023-01-04 16:49:49 -05:00
tim smith
dd8d1c75eb
Fixed C# UHT issue where a class scoped delegate reference from another class would fail.
...
#rb matt.peters
#jira UE-172921
#preflight 63b5afc62960b73220a91351
[CL 23580307 by tim smith in ue5-main branch]
2023-01-04 15:50:20 -05:00
Ben Marsh
d705c3f30c
Horde: Use admin endpoint to invite restricted users to channels if the InviteRestrictedUsers workflow flag is set, and regular invites fail.
...
#preflight none
[CL 23575236 by Ben Marsh in ue5-main branch]
2023-01-04 09:38:50 -05:00
Ben Marsh
e6973ab913
Horde: Support inviting users to Slack channels using admin tokens.
...
#preflight none
[CL 23574873 by Ben Marsh in ue5-main branch]
2023-01-04 08:51:25 -05:00
Ben Marsh
49021f4cfb
EpicGames.Perforce: Support for serializing responses back into Perforce tagged record format for mocks.
...
#preflight none
[CL 23570874 by Ben Marsh in ue5-main branch]
2023-01-03 17:30:51 -05:00
tim smith
f06a689088
Porting C# UHT changes for class constructor to C++ UHT
...
#rb self
#preflight 63b48a791c35d1cbdb4d141c
[CL 23570700 by tim smith in ue5-main branch]
2023-01-03 17:16:25 -05:00
Ben Marsh
8d88257750
EpicGames.Perforce: Fix static analysis warnings and remove custom editorconfig file.
...
#preflight none
[CL 23570009 by Ben Marsh in ue5-main branch]
2023-01-03 16:29:37 -05:00
bryan sefcik
3316f7c9c9
Added the ability to throw errors or warnings if the generated header is not properly included or if a regular or namespaced enum does not have an underlying type specified. These are both silent at the moment.
...
#jira
#rb zousar.shaker, tim.smith
#preflight 63b48f282540a78d27c15572
[CL 23569383 by bryan sefcik in ue5-main branch]
2023-01-03 15:35:44 -05:00
Ben Marsh
bd8010a4bf
Horde: Implement IBufferWriter methods in ITreeNodeWriter.
...
#preflight none
[CL 23551092 by Ben Marsh in ue5-main branch]
2022-12-20 15:02:00 -05:00
Ben Marsh
61c723973e
EpicGames.Redis: Support using protobuf (via protobuf-net) for serializing structures to Redis strings.
...
#preflight none
[CL 23550571 by Ben Marsh in ue5-main branch]
2022-12-20 11:16:58 -05:00
Ben Marsh
9ffdf8e25f
EpicGames.Core: Change IMemoryWriter to derive from IBufferWriter<byte>.
...
#preflight none
[CL 23550562 by Ben Marsh in ue5-main branch]
2022-12-20 11:14:38 -05:00
Ben Marsh
9aab040c4f
EpicGames.Perforce.Native: Prevent Close messages being sent twice for the same file handle.
...
#preflight none
[CL 23531215 by Ben Marsh in ue5-main branch]
2022-12-15 15:42:44 -05:00
Ben Marsh
3a157af9cd
Horde: Add support for referencing individual exports by alias (eg. content addresses or content ids).
...
Since bundles have more defined restrictions on size (ie. expectation is that the server can read them in memory), we do not require aliases to match node hashes exactly - allowing internal representation to diverge from the public representation.
#preflight none
[CL 23530104 by Ben Marsh in ue5-main branch]
2022-12-15 14:55:54 -05:00
Ben Marsh
1f5b300b3a
EpicGames.Core: Add overloads for IMemoryReader and IMemoryWriter that take IMemoryReader/IMemoryWriter as parameters, to avoid having to capture them in a lambda (and/or allocate memory for the delegate).
...
Also add a more optimal path for allocating zero-length arrays and strings.
#preflight none
[CL 23529889 by Ben Marsh in ue5-main branch]
2022-12-15 14:31:59 -05:00
Ben Marsh
5c6526f5cd
Horde: Add an event matcher for "Assertion failed" messages from the engine.
...
#preflight none
#jira UE-169888
[CL 23517896 by Ben Marsh in ue5-main branch]
2022-12-14 15:50:39 -05:00
tim smith
ddf98be60b
Fixed C# UHT so that enumerations can not contain value names of TRUE or FALSE (case insensitive).
...
#rb dan.engelbrecht
#jira UE-172008
#preflight https://horde.devtools.epicgames.com/job/638f4f047e0feab0b74d48d7
#lockdown mark.lintott
[CL 23499793 by tim smith in ue5-main branch]
2022-12-13 18:14:38 -05:00
Ben Marsh
4feff420d0
Horde: Missing file.
...
#preflight none
[CL 23497922 by Ben Marsh in ue5-main branch]
2022-12-13 17:09:42 -05:00