sara schvartzman
c5af22e8a9
Control Rig: Fix TEnumAsByte not casting correctly in the generated headers
...
#jira UE-168624
#udn 00490176
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/635d5ca1df01edd149436805
[CL 22858512 by sara schvartzman in ue5-main branch]
2022-10-31 07:55:49 -04:00
Robert Millar
d1ae213d52
Server mode for UBT for use by VS Code extension. Provides compile configuration on demand, responding to commands over stdin in json format.
...
VS Code project file generator argument to skip compile commands json files.
VS Code project file generator adds VS Code extension id as configuration provider to configurations.
Add optional implementable funcion for toolchains to return the path to default C++ compiler.
Add rootdirectory= argument to provide root directory if UBT is published to a different directory than standard.
#jira none
#preflight 635c08e6052cb0bae6a5371a
[CL 22831178 by Robert Millar in ue5-main branch]
2022-10-28 12:59:39 -04:00
tim smith
cef6da2e82
Fixed issue where C# UHT didn't require a trailing ';' at the end of a delegate declaration where C++ UHT does.
...
#rb self
#preflight 635bb9497515720a5fb75bdc
[CL 22827374 by tim smith in ue5-main branch]
2022-10-28 08:44:07 -04:00
tim smith
c7de49ed2f
Fixed C# UHT issue where if a child class has the same sparse data as the parent, the accessor methods would not be generated in the child class.
...
#rb self
#jira UE-168499
#preflight 635bb921871cf8888793f750
[CL 22827373 by tim smith in ue5-main branch]
2022-10-28 08:43:57 -04:00
Ben Marsh
d47e07fc6f
Horde: Reorder methods to match interface order.
...
#preflight none
[CL 22815797 by Ben Marsh in ue5-main branch]
2022-10-27 15:07:05 -04:00
Ben Marsh
23b4696589
Horde: Remove bundle read/write methods from IStorageClient. We don't need overridable interfaces for this functionality (and polluting the cache with GC scrapes of header data is likely to be a anti-feature).
...
#preflight none
[CL 22815373 by Ben Marsh in ue5-main branch]
2022-10-27 14:49:16 -04:00
Ben Marsh
150c7bc5d2
Horde: Clean up log output for storage tests.
...
#preflight none
[CL 22813991 by Ben Marsh in ue5-main branch]
2022-10-27 13:49:55 -04:00
Ben Marsh
bc7009a591
Horde: Additional logging for HTTP storage client.
...
#preflight none
[CL 22808717 by Ben Marsh in ue5-main branch]
2022-10-27 09:29:12 -04:00
Ben Marsh
105e3de17d
Horde: Handle 404 responses correctly when reading refs through HTTP storage backend.
...
#preflight none
[CL 22808553 by Ben Marsh in ue5-main branch]
2022-10-27 09:17:45 -04:00
joe kirchoff
76abd8fa0a
Fix duplicate keys being added to Dictionary when compiling script modules
...
#rnx
#jira UE-168092
#preflight 6359776e764df4711e7ca190
#rb Tim.Smith
[CL 22803455 by joe kirchoff in ue5-main branch]
2022-10-26 23:16:34 -04:00
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