Commit Graph

21806 Commits

Author SHA1 Message Date
henrik karlsson
32f666ea42 [UBA]
* Added Scheduler class that is a very simple scheduler that handles processes that has no intra dependencies. It handles scheduling remotely and also reschedule processes returned from remote machines.
* Changed so application dependencies are retrieved in parallel by clients
* Added so custom assert handler can be set from the outside
* Added traceEnabled to SessionCreateInfo so trace shared mem can be created without needing to launch visualizer or write to file
* Added so userData can be provided in RemoteProcessAvailable and RemoteProcessReturned callbacks
* Added more files to known system files (based on what exists in wine)
* Improved FindImports code and made it available in export. (it is now automatically filtering out known system files)
* Moved ProcessHandle to its own file
* Added ProcessStartInfoHolder which is a class that can wrap a ProcessStartInfo and make sure all strings are allocated

[CL 30437951 by henrik karlsson in ue5-main branch]
2023-12-22 02:41:43 -05:00
joe kirchoff
d8297d6752 UnrealBuildTool: Cleanup XmlConfig
#rnx

[CL 30435245 by joe kirchoff in ue5-main branch]
2023-12-21 18:56:31 -05:00
joe kirchoff
1455fc9ca4 UnrealBuildTool: Fix some editorconfig errors
#rnx

[CL 30435211 by joe kirchoff in ue5-main branch]
2023-12-21 18:50:32 -05:00
joe kirchoff
f9b0ed8e85 UnrealBuidTool: ModuleRules cleanup pt.3
#rnx

[CL 30434786 by joe kirchoff in ue5-main branch]
2023-12-21 17:54:31 -05:00
joe kirchoff
c7a07a7d89 UnrealBuildTool: ModuleRules cleanup pt.2
#rnx

[CL 30434402 by joe kirchoff in ue5-main branch]
2023-12-21 17:38:34 -05:00
joe kirchoff
866d76230c UnrealBuildTool: ModuleRules cleanup pt.1
#rnx

[CL 30433894 by joe kirchoff in ue5-main branch]
2023-12-21 17:02:45 -05:00
ben marsh
9daa07e702 Horde: Include the type of file entry nodes in file entries. This allows scanning for the handles needed to extract from storage without having to expand leaf nodes to determine their type.
* Also change FileEntry and DirectoryEntry to be standalone types rather than deriving from HashedNodeRef<T>.

#jira

[CL 30433439 by ben marsh in ue5-main branch]
2023-12-21 16:32:36 -05:00
ben marsh
0513ae2f87 Horde: Fix GetArtifact endpoint not always returning an artifact from the correct job.
#jira

[CL 30433166 by ben marsh in ue5-main branch]
2023-12-21 16:20:26 -05:00
ben marsh
0331c1a4f8 Horde: Prepare for new DirectoryNode version by discarding additional data from FileEntry objects.
#jira

[CL 30432594 by ben marsh in ue5-main branch]
2023-12-21 15:08:22 -05:00
joe kirchoff
1e0f148525 UnrealBuildTool: cleanup BuildConfiguration
#rnx

[CL 30432576 by joe kirchoff in ue5-main branch]
2023-12-21 15:08:11 -05:00
joe kirchoff
9cfbb6a32f Fix warnings in ModuleRules
#rnx

[CL 30431868 by joe kirchoff in ue5-main branch]
2023-12-21 13:35:12 -05:00
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