Commit Graph

1664 Commits

Author SHA1 Message Date
ionut matasaru
119dbc1a08 Enabled UnsafeTypeCast warnings as errors in Trace/Insights related modules (UnrealInsights, TraceAnalysis, TraceServices, TraceDataFiltering, TraceUtilities, EditorTraceUtilities).
Fixed conversion warnings in TraceAnalysis and in TraceServices modules.

#rb Catalin.Dragoiu

[CL 28339045 by ionut matasaru in ue5-main branch]
2023-09-29 07:22:52 -04:00
zach rammell
aa03bf84ab Synchronizing source control state from the perforce source control provider into TEDS
#jira UE-192061
#rb ronald.koppers

[CL 28276567 by zach rammell in ue5-main branch]
2023-09-27 12:02:45 -04:00
dominik peacock
c23b932d53 Add DiffChanges function which builds FConcertChangeStream_Request by inspecting the difference between two streams
#rb Jason.Walter

[CL 28266659 by dominik peacock in ue5-main branch]
2023-09-27 04:36:19 -04:00
jordan hoffmann
49715a763a [BugFix] Typo in FGitSourceControlState::FindHistoryRevision that caused the function to fail with valid revision numbers
[CL 28098919 by jordan hoffmann in ue5-main branch]
2023-09-21 15:16:27 -04:00
dominik peacock
c7b887834d Fix ConcertClientSharedSlate.uplugin:
- Remove MultiUserSlateServer from program allow list (this plugin is supposed to be used by CLIENTS)
- Add ConcertSharedSlate as dependency to ConcertClientSharedSlate

#rb none
[FYI] Jason.Walter

[CL 28034270 by dominik peacock in ue5-main branch]
2023-09-20 09:55:17 -04:00
dominik peacock
26e74ff426 Move replication UI to ConcertClientSharedSlate
- Add UMultiUserReplicationSessionPreset
- Add UI for editing properties to Multi User active session UI in Replication tab (does not affect replication right now)

#jira UE-195950
#rb none
[FYI] Jason.Walter

[CL 28030981 by dominik peacock in ue5-main branch]
2023-09-20 06:55:08 -04:00
dominik peacock
3c32ed3db1 Add way to change streams dynamically during session
#jira UE-195009
#rb Jason.Walter

[CL 28030949 by dominik peacock in ue5-main branch]
2023-09-20 06:54:26 -04:00
matt peters
2d8cad97a6 PakFiles and FileManager: Add IPlatformFile::FDirectoryVisitor::ShouldVisitLeafPath for directory visitors that are ignoring some files, so that FPakFile::ValidateDirectorySearch knows that invalid-to-request files were not requested despite being present in the searched directories.
#rnx
#rb Zousar.Shaker

[CL 28012483 by matt peters in ue5-main branch]
2023-09-19 16:51:05 -04:00
jason walter
3b9b5b9dc2 When invoking the OpenAssetInEditor ensure we are referring to the level sequence object and not the pending take.
#jira UE-195672
#rb zach.brockway

[CL 27964883 by jason walter in ue5-main branch]
2023-09-18 13:21:29 -04:00
paul chipchase
2b46e43a0f Fixed a bug where FPerforceSourceControlProvider::SwitchWorkspace was not correctly switching to the new workspace
#rb PJ.Kack
#rnx

- Bug was intorduced in CL 26952096
- EConnectionOptions::WorkspaceOptional means we should not test if a workspace is valid but if one is provided it should still be used but in the above change EnsureValidConnection was changed and this resulted in the code discarding the workspace entirely if that option was used.
- If that option is used we just pass the input workspace name (if there is one) to the output structure and trust that the caller knows what they are doing.

[CL 27953007 by paul chipchase in ue5-main branch]
2023-09-18 06:00:16 -04:00
jason walter
75ba90b5da Mark missing assets as skipped assets in the archive so that they do not get applied within the editor.
#rb jamie.dale, rex.hill

[CL 27926035 by jason walter in ue5-main branch]
2023-09-15 14:36:03 -04:00
robert millar
295f113d22 RSCA plugin changes from JetBrains to avoid scanning large directories when registry keys etc are empty
#rb none

[CL 27925492 by robert millar in ue5-main branch]
2023-09-15 14:25:21 -04:00
josh adams
aeb5cb1347 - Restoring a backout after fixing the issue that causes the backout
[Backout] - CL27745134
[FYI] stan.hormell
Original CL Desc
-----------------------------------------------------------------
[Backout] - CL27731288 - CIS / Build Errors
[FYI] Josh.Adams
Original CL Desc
-----------------------------------------------------------------
- Deprecated GetSectionPrivate and FindOrAddSection, and accessors in FConfigFile that could return a non-const FConfigSection (this is so we can track modifications to config values)
- Added AddToSection, RemoveKeyFromSection, etc to replace directly accessing a FConfigSection
- Fixed up Epic code for the deprecations (at least the majority, some projects that aren't built by Horde presubmit may have some that we will address going forward)
#jira UE-194955
#rb david.harvey and various others

[CL 27923017 by josh adams in ue5-main branch]
2023-09-15 13:39:02 -04:00
sarah noonan
5125738994 Make source actor filtering only keep weak references to filtered classes
[CL 27910675 by sarah noonan in ue5-main branch]
2023-09-15 06:29:42 -04:00
dominik peacock
757d899685 Rename some util types and expose them to reflection system:
- Rename FStreamedObjectID to FObjectInStreamID
- Rename ConcertSyncCore::FReplicatedObjectInfo to FReplicatedObjectId to avoid name overlap with global, reflected ::FReplicatedObjectInfo
- Expose FObjectInStreamID to reflection system
- Expose FReplicatedObjectId to reflection system

#rb none
[FYI] Jason.Walter

[CL 27787713 by dominik peacock in ue5-main branch]
2023-09-12 07:51:55 -04:00
dominik peacock
1fc3abf29e Clients can now query the registered replication streams and authority of other clients
#jira UE-195010
#rb Jason.Walter

[CL 27785980 by dominik peacock in ue5-main branch]
2023-09-12 05:45:27 -04:00
stan hormell
37bad2d07b [Backout] - CL27731288 - CIS / Build Errors
[FYI] Josh.Adams
Original CL Desc
-----------------------------------------------------------------
- Deprecated GetSectionPrivate and FindOrAddSection, and accessors in FConfigFile that could return a non-const FConfigSection (this is so we can track modifications to config values)
- Added AddToSection, RemoveKeyFromSection, etc to replace directly accessing a FConfigSection
- Fixed up Epic code for the deprecations (at least the majority, some projects that aren't built by Horde presubmit may have some that we will address going forward)
#jira UE-194955
#rb david.harvey and various others

[CL 27745141 by stan hormell in ue5-main branch]
2023-09-10 22:58:21 -04:00
josh adams
a8a9a0b759 - Deprecated GetSectionPrivate and FindOrAddSection, and accessors in FConfigFile that could return a non-const FConfigSection (this is so we can track modifications to config values)
- Added AddToSection, RemoveKeyFromSection, etc to replace directly accessing a FConfigSection
- Fixed up Epic code for the deprecations (at least the majority, some projects that aren't built by Horde presubmit may have some that we will address going forward)
#jira UE-194955
#rb david.harvey and various others

[CL 27731364 by josh adams in ue5-main branch]
2023-09-08 17:58:55 -04:00
jason walter
a6d2e8c296 Do not let temporary packages leak into session. They are transient and will be saved later under a proper name later.
#jira UE-192438
#rb none, trivial

[CL 27685148 by jason walter in ue5-main branch]
2023-09-07 15:54:36 -04:00
jason walter
0648089424 Check that we have serialized data prior to reading CreationMethod data.
#jira UE-194469
#rb jamie.dale

[CL 27649428 by jason walter in ue5-main branch]
2023-09-06 16:07:13 -04:00
jason walter
1d0a283e29 Move discovery process to a task thread.
#jira UE-194450
#rb simon.therriault

[CL 27632421 by jason walter in ue5-main branch]
2023-09-06 09:40:07 -04:00
alexander suvorov
aae1e9742d Expose Preserve Extremes Oodle encoding option in Texture Editor UI.
#jira UE-161928
#rb Dan.Thompson

[CL 27571641 by alexander suvorov in ue5-main branch]
2023-09-01 19:25:25 -04:00
jamie dale
7665722de8 Allow Concert to filter out certain types of properties
#jira
#rb Jason.Walter

[CL 27495075 by jamie dale in ue5-main branch]
2023-08-30 15:24:10 -04:00
adrien logut
6cd14e7be2 [PCG] [Concert] Remove PCG from config that was bleeding in cooked builds
#rnx
#rb jason.walter
[FYI] jason.walter

[CL 27410478 by adrien logut in ue5-main branch]
2023-08-28 10:17:49 -04:00
rex hill
d844a05fd0 Fix crash in ConcertSyncClientUtil::GetObject because UWorldPartition::ResolveSubobject can return true even if object not loaded
#rnx

[CL 27402321 by rex hill in ue5-main branch]
2023-08-26 09:58:25 -04:00