Ben Marsh
da6dfdcc85
Horde: Use a separate HTTP client for redirected uploads, to avoid sending invalid auth headers.
...
#preflight none
[CL 22793833 by Ben Marsh in ue5-main branch]
2022-10-26 17:43:28 -04:00
tim smith
cfb250499d
Fixed C# UHT to be compatible with C++ UHT where commented out text between the member property declaration and the assignment or semi-colon wouldn't be picked up as a comment.
...
#rb self
#preflight 63580008ad49e9f452a17f1b
[CL 22792944 by tim smith in ue5-main branch]
2022-10-26 17:29:50 -04:00
tim smith
39453ec3d8
Fixed C# UHT to properly detect system include files
...
#rb self
#jira UE-168136
#preflight 6357e09d0313c2497436449f
[CL 22792856 by tim smith in ue5-main branch]
2022-10-26 17:27:16 -04:00
Ben Marsh
ddf3e36fb8
Horde: Use "PUT" over "POST" when uploading a redirected blob.
...
#preflight none
[CL 22790994 by Ben Marsh in ue5-main branch]
2022-10-26 17:00:40 -04:00
Ben Marsh
4d01ae4a37
Horde: Add support for presigned URL redirects when uploading bundle data.
...
#preflight none
[CL 22788135 by Ben Marsh in ue5-main branch]
2022-10-26 16:14:25 -04:00
Ben Marsh
4a23bf4c7e
Horde: Add support for automatically expiring refs after a period of time.
...
#preflight none
[CL 22785344 by Ben Marsh in ue5-main branch]
2022-10-26 14:32:53 -04:00
Ben Marsh
5a719c769f
Horde: Suppress errors when inviting users to a channel that are already there.
...
#preflight none
[CL 22754739 by Ben Marsh in ue5-main branch]
2022-10-25 13:20:31 -04:00
Ben Marsh
9cb62b5555
Horde: Additional logging for creating/disposing of Perforce connections.
...
#preflight none
[CL 22741136 by Ben Marsh in ue5-main branch]
2022-10-24 19:19:05 -04:00
Ben Marsh
9b9b7140f3
Horde: Add garbage collection for managed namespaces.
...
* Frequency can be configured via the GcFrequencyHrs setting for the namespace (defaults to every 2 hours).
* Reachable set of nodes is stored in memory, but queue of nodes to process are paged out to the database to allow other instances to resume an existing GC cycle if a server shuts down.
* Import metadata is also cached in the database, to avoid having to read header data for previously visited nodes.
* Still WIP: does not synchronize newly uploaded nodes with capturing of root set.
#preflight none
[CL 22735220 by Ben Marsh in ue5-main branch]
2022-10-24 16:16:37 -04:00
joe kirchoff
22d3933d4d
AutomationTool: ScriptModules not in the Engine directory should still be compiled when using an installed engine
...
Requires marking any engine ScriptModules and their dependencies as valid and up to date so those are ignored when processing project ScriptModule dependencies.
#rnx
#preflight 63506ead3833996f641ab530
#rb Marc.Audy
#jira UE-166963
[CL 22712193 by joe kirchoff in ue5-main branch]
2022-10-22 15:36:28 -04:00
carl bystrom
6694605b54
EpicGames.Core: Add helper extensions for ILogger for more convenient attaching of key/value properties to log scope
...
#rb Ben.Marsh
#preflight 6352d3db7261e565c481c004
[CL 22693670 by carl bystrom in ue5-main branch]
2022-10-21 13:19:59 -04:00
Tim Smith
b6e569e54d
Added check to verify the end of the macro text is as expected.
...
#rb self
#preflight 6351a7dc3a547c3da323332d
[CL 22669190 by Tim Smith in ue5-main branch]
2022-10-20 16:17:21 -04:00
Tim Smith
d2496092f1
Fix TObjectPtr checks to use IsPlugin.
...
#rb self
#rnx
#preflight 6351a088ae33b04ec1b4378d
[CL 22668008 by Tim Smith in ue5-main branch]
2022-10-20 15:50:40 -04:00
Josh Adams
56268dd19a
- Minorly improved a printout
...
#rb trivial
#preflight skip
[CL 22666472 by Josh Adams in ue5-main branch]
2022-10-20 15:13:49 -04:00
tim smith
a2b7a4de3b
Fixed C# UHT to properly generate errors when TObjectPtr and TLazyObjectPtr are used in a function signature.
...
#rb brendan.shaefer
#jira UE-167770
#preflight 635173d8e6096564af0b6859
[CL 22662631 by tim smith in ue5-main branch]
2022-10-20 13:46:32 -04:00
joe kirchoff
1ddd1ead83
[Backout] - CL22569365
...
[FYI] Joe.Kirchoff
#jira UE-167455
#rb Tim.Smith
#rnx
#preflight 634efcb8dd0d2ceafae5d95b
Original CL Desc
-----------------------------------------------------------------
AutomationTool: ScriptModules not in the Engine directory should stil be compiled when using an installed engine
[CL 22632586 by joe kirchoff in ue5-main branch]
2022-10-19 14:21:54 -04:00
Ben Marsh
8d68464985
EpicGames.Perforce: Use the assembly InformationalVersion attribute to determine the default version number for Perforce commands. Also allow overriding the default values via global settings.
...
#preflight none
[CL 22613784 by Ben Marsh in ue5-main branch]
2022-10-18 19:11:29 -04:00
Ben Marsh
3fa3b5fddc
EpicGames.Perforce.Native: Set the version string before every API call, per documentation.
...
#preflight none
[CL 22607938 by Ben Marsh in ue5-main branch]
2022-10-18 15:10:07 -04:00
Ben Marsh
a24e48fa97
Horde: Remove the remaining boolean variable names with a 'b' prefix.
...
#preflight none
[CL 22600647 by Ben Marsh in ue5-main branch]
2022-10-18 11:08:00 -04:00
joe kirchoff
b090fad8f8
AutomationTool: ScriptModules not in the Engine directory should stil be compiled when using an installed engine
...
#jira UE-166963
#rb Tim.Smith
#rnx
#preflight 6349d6c71f6054a99f096591
[CL 22573661 by joe kirchoff in ue5-main branch]
2022-10-17 15:27:40 -04:00
tim smith
cf805e3544
Fixing typo in diagnostic message.
...
#rb self
#rnx
[CL 22571347 by tim smith in ue5-main branch]
2022-10-17 14:31:50 -04:00
Ben Marsh
e4e5e01e30
Horde: Fix slashes being escaped in blob ids.
...
#preflight none
[CL 22562893 by Ben Marsh in ue5-main branch]
2022-10-17 09:13:17 -04:00
Ben Marsh
46c57d3366
Horde: Allow specifying prefixes for blobs uploaded using HTTP storage client, via the 'prefix' form parameter.
...
#preflight none
[CL 22555522 by Ben Marsh in ue5-main branch]
2022-10-16 19:51:56 -04:00
henrik karlsson
612995dbd2
[UHT]
...
* Moved event parameter structs to .gen.cpp
#preflight 634a36853c37eed481a7dbfe
#rb none
[CL 22549036 by henrik karlsson in ue5-main branch]
2022-10-15 13:02:39 -04:00
henrik karlsson
d40f9ed519
[UHT]
...
* Fixed so SparseClassDataType code generation is not inlined. This makes it possible to forward declare the type used for sparse class data
#preflight 6349aa0bce524ed356fb134b
#rb tim.smith
[CL 22547737 by henrik karlsson in ue5-main branch]
2022-10-15 02:09:15 -04:00