Commit Graph

21795 Commits

Author SHA1 Message Date
eric renaudhoude
eda9a1381c ColorManagement: Convert tests to low-level tests.
#jira UE-202757
#rb chris.constantinescu
#rnx

[CL 30430836 by eric renaudhoude in ue5-main branch]
2023-12-21 12:56:11 -05:00
carl bystrom
246e817d33 Horde: Add logged out page and extract common layout template
[CL 30429758 by carl bystrom in ue5-main branch]
2023-12-21 11:58:37 -05:00
carl bystrom
a5477adefe Horde: Change HTML rendering to Razor views for Horde accounts
[CL 30428816 by carl bystrom in ue5-main branch]
2023-12-21 11:44:38 -05:00
aditya ravichandran
c586fa4e0e ToolMenus: Add a method to unregister an owner for menu profiles
ToolMenusTest: Add tests for sections, entries, customizations and profiles


#jira UE-195628
#rb Rex.Hill, sebastian.arleryd

[CL 30428714 by aditya ravichandran in ue5-main branch]
2023-12-21 11:43:58 -05:00
ben marsh
6d02c100c2 Horde: Do not send "job succeeded" notifications when a job is cancelled.
If the job is cancelled by someone other than the person that started it, notify the name of the user that cancelled it.

#jira UE-203212

[CL 30428615 by ben marsh in ue5-main branch]
2023-12-21 11:42:48 -05:00
carl bystrom
83300cf8e2 Horde: Remove field requirements on ServiceAccount document for backwards compatibility
[CL 30428604 by carl bystrom in ue5-main branch]
2023-12-21 11:42:43 -05:00
ben marsh
127c577174 Horde: Additional logging when copying preprocessed data from temp storage.
#jira

[CL 30428468 by ben marsh in ue5-main branch]
2023-12-21 11:41:13 -05:00
carl bystrom
788c7ffa1b Horde: Allow non-local redirect for Horde account login
Dashboard uses a full URL instead of a relative one to support OIDC so we cannot be as strict.

[CL 30428290 by carl bystrom in ue5-main branch]
2023-12-21 11:38:53 -05:00
joe kirchoff
108ecd4b28 UnrealBuildTool: Mark an obsolete TargetRule as Deprecated
#rnx

[CL 30424330 by joe kirchoff in ue5-main branch]
2023-12-20 19:50:51 -05:00
joe kirchoff
27da5a01da EpicGames.Core: FileSystemReference cleanup
#rnx

[CL 30423116 by joe kirchoff in ue5-main branch]
2023-12-20 18:18:13 -05:00
joe kirchoff
5f536eaad9 UnrealBuildTool ModuleRulesContext.cs cleanup
#rnx

[CL 30423009 by joe kirchoff in ue5-main branch]
2023-12-20 18:14:22 -05:00
joe kirchoff
3c7ba92612 UnrealBuildTool: ModuleRules cleanup pt. 1
#rnx

[CL 30422560 by joe kirchoff in ue5-main branch]
2023-12-20 17:54:40 -05:00
ben marsh
cdd471c634 Horde: Undo chnages to JsonRpcLoggerTests causing compile error.
#jira

[CL 30421866 by ben marsh in ue5-main branch]
2023-12-20 17:09:29 -05:00
ben marsh
287ef6b6ee Horde: Fix certain lease types not returning logs correctly from the server, due to missing the 'useNewLogStorage' flag.
#jira

[CL 30420822 by ben marsh in ue5-main branch]
2023-12-20 16:06:15 -05:00
ben marsh
c36ea74bd1 Horde: Write local lease logs for conforms.
#jira

[CL 30418653 by ben marsh in ue5-main branch]
2023-12-20 14:36:57 -05:00
ben marsh
523a3d7e9d Horde: Fix querying artifacts without a StreamId parameter.
#jira

[CL 30418130 by ben marsh in ue5-main branch]
2023-12-20 14:12:25 -05:00
joe kirchoff
3d60bf9d4f UnrealBuildTool: Split out circular dependency module check out of module creation and into a ValidateModule function that can continue to recurse until a circular dependency is found or the graph is exhaused so the entire graph will be checked and so messages will be emitted for every build of a target even if the makefile is up to date
#rnx

[CL 30417075 by joe kirchoff in ue5-main branch]
2023-12-20 13:33:57 -05:00
joe kirchoff
b4458b6062 UnrealBuildTool: -Mode=GenerateClangDatabase should use clang by defualt as the compiler
#jira UE-195748

[CL 30416903 by joe kirchoff in ue5-main branch]
2023-12-20 13:28:25 -05:00
carl bystrom
da1d969fb6 Horde: Add new auth method for local Horde accounts
An alternative to full OpenID Connect authentication.

[CL 30416605 by carl bystrom in ue5-main branch]
2023-12-20 13:21:23 -05:00
joe kirchoff
2ccf3f04b3 UnrealBuildTool: TargetRules cleanup
* Change (most) fields to properties
* Naming rule fixes for local variables
* Remove unnecessary default values
* Move ReadOnlyTargetRules to new file
* Remove RequiresUniqueBuildEnvironment from obsolete properties
* Document formatting

#rnx

[CL 30415265 by joe kirchoff in ue5-main branch]
2023-12-20 12:39:13 -05:00
joe kirchoff
7dda727d5d UnrealBuildTool: Ensure the AggregateException.InnerExceptions is valid
#rnx
#jira UE-203150

[CL 30415075 by joe kirchoff in ue5-main branch]
2023-12-20 12:32:11 -05:00
justin marcus
b43cbb53f2 GenerateStreamingInstallManifest - Add AllowPerChunkCompressionWildcard to allow pak files to opt into or out of being compressed through CompressedChunkWildcard.
CopyBuildToStagingDirectory - Use bAllowPerChunkCompression to enable bCompressed to override global compression settings.

This will correctly allow chunks to opt in and out of being compressed.
NOTE: If DDPI specifies a hardware compression setting of 'None', this won't work as expected because there will be no global compression settings to opt in to. In this case,
set bForceUseProjectCompressionFormatIgnoreHardwareOverride=true and bCompressed=False in [/Script/UnrealEd.ProjectPackagingSettings], then setup whatever project compression settings you would like chunks to
be able to opt in to.

#rb Daniel.Lamb

[CL 30412862 by justin marcus in ue5-main branch]
2023-12-20 11:01:36 -05:00
vincent robert
b9ef7482c5 Fix unit test, fallout from memory optimization
#fy cedric.caillaud, benn.gallagher

[CL 30412575 by vincent robert in ue5-main branch]
2023-12-20 10:43:59 -05:00
steve robb
748356afc6 Made UE_DEPRECATED_MACRO emit errors in MSVC when bWarningsAsErrors=true.
#rb johan.torp
#jira UE-202887
[FYI] ben.marsh

[CL 30411064 by steve robb in ue5-main branch]
2023-12-20 08:53:11 -05:00
paul chipchase
3a42001e9c Fix the use of 'AdditionalPakOptions' when '-Upload=LocalZen' is set during staging
#rb Per.Larsson
#rnx

- We need to add a whitespace before appending 'AdditionalPakOptions' aotherwise they will be merged with the previous '-WriteTocToDisk' argument.
- We should only do this if we actually have additional pak options to avoid adding a pointless additional ' ' if there are no additional options.

[CL 30410640 by paul chipchase in ue5-main branch]
2023-12-20 07:59:58 -05:00