Commit Graph

76 Commits

Author SHA1 Message Date
robert manuszewski
f8a812a32f Converting hardcoded short class/enum names to pathnames ahead of ANY_PACKAGE removal
#rb trivial
#jira UE-99463
#preflight 6288fd998828ea88c8aef3d0

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 20314896 via CL 20314897 via CL 20314903 via CL 20314904
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v948-20297126)

[CL 20315214 by robert manuszewski in ue5-main branch]
2022-05-22 10:30:02 -04:00
jason walter
ed799330a4 Create separate program UnrealMultiUserSlateServer
Main implementation by Dominik with build and switchboard support added by me.

#jira UE-147235
#rb Dominik.Peacock
#preflight 6284fa081f474f0660ecb74e

[CL 20264867 by jason walter in ue5-main branch]
2022-05-18 14:02:54 -04:00
Dominik Peacock
bbe8d8ebc1 Save Package activities related to a Rename activity should be a possible dependency
Unshelved from pending changelist '20009909':


#jira UE-149372
#rb Jason.Walter
#preflight 627a384c057d42a0e443f3ae

[CL 20135598 by Dominik Peacock in ue5-main branch]
2022-05-11 05:15:10 -04:00
rex hill
79d6f2aa31 Allow override of concert function to determine if object path belongs to a world
#preflight skip

#ROBOMERGE-AUTHOR: rex.hill
#ROBOMERGE-SOURCE: CL 20050915 via CL 20051687 via CL 20051837 via CL 20051976
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20053267 by rex hill in ue5-main branch]
2022-05-04 20:08:14 -04:00
denys dubinin
5df01061ec MU bug. Dynamic material instances do not transact to nDisplay until Save All
#jira UE-145197
#rb simon.therriault
#preflight 626fff878063424f88ab4f5e
#lockdown simon.tourangeau

#ROBOMERGE-AUTHOR: denys.dubinin
#ROBOMERGE-SOURCE: CL 20012526 in //UE5/Release-5.0/... via CL 20013330
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20015384 by denys dubinin in ue5-main branch]
2022-05-02 16:43:06 -04:00
Dominik Peacock
68078b17ef Create icons for session content
#jira UE-148258
#rb none
#preflight 62601d5d35680893eef9aafe

[CL 19834011 by Dominik Peacock in ue5-main branch]
2022-04-20 13:47:52 -04:00
Dominik Peacock
f06bc78515 Add function for deleting arbitrary activities from the session database
#jira UE-149351
#rb Jason.Walter
#preflight 625d786b691f49969ea93b90

[CL 19791085 by Dominik Peacock in ue5-main branch]
2022-04-18 14:39:00 -04:00
Dominik Peacock
f93e7fb904 Fix CIS issues
#jira UE-149104
#jira UE-149099
#preflight 625d7af5d4124345879bd8d3

[CL 19791017 by Dominik Peacock in ue5-main branch]
2022-04-18 14:36:19 -04:00
Dominik Peacock
47ad72d740 Detect dependend transactions
#jira UE-147388
#rb Jason.Walter
#preflight 6256b0752b4502493e72ef75

[CL 19737941 by Dominik Peacock in ue5-main branch]
2022-04-13 07:46:09 -04:00
Dominik Peacock
7d450b5b36 Fix increment build issue with Mac
#jira none
#rb none
#preflight none

[CL 19737907 by Dominik Peacock in ue5-main branch]
2022-04-13 07:42:28 -04:00
Dominik Peacock
bc3512b34f Analyse removalability of activities
#jira UE-147387
#rb Jason.Walter
#preflight 6254d3b5f4122c9e9a0aba26

[CL 19737720 by Dominik Peacock in ue5-main branch]
2022-04-13 07:13:17 -04:00
Dominik Peacock
424944a86e Show package revision and size in package viewer
#jira UE-147301
#rb Jason.Walter
#preflight 624c88d814634fba5c7fc8b5

[CL 19678614 by Dominik Peacock in ue5-main branch]
2022-04-07 17:07:20 -04:00
jason walter
99de492dd9 Protect the level from getting marked dirty when it is not suppose to based on using external actors in the file.
#jira UE-148481
#rb francis.hurteau
#preflight 624ee78c3c2aff69c54ab84a

[CL 19673203 by jason walter in ue5-main branch]
2022-04-07 13:38:11 -04:00
Dominik Peacock
4855ee60b6 Fix missing errors with forward declared types
#jira none
#rb Jason.Walter
#preflight 624c4f6f9660409d774babfe

[CL 19625205 by Dominik Peacock in ue5-main branch]
2022-04-05 10:46:13 -04:00
bart hawthorne
80fc6ff8b7 Fix issue in concert transaction reader where object ptr properties would get set to null if skip assets is true
#rb rex.hill

#ROBOMERGE-AUTHOR: bart.hawthorne
#ROBOMERGE-SOURCE: CL 19575656 via CL 19575668 via CL 19575684 via CL 19575698
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v938-19570697)

[CL 19579520 by bart hawthorne in ue5-main branch]
2022-03-31 17:41:51 -04:00
matt johnson
b8b09accef Concert: delay sending Sequencer state sync events to the client until its workspace is synced and finalized
This addresses an issue particularly with nDisplay nodes where the client can receive
the Sequencer state sync event before it has finished processing transactions from
the activity stream. If a sequence open on another client was created or saved by a
transaction in that stream, the nDisplay node may not be ready to open or sync a
Sequencer/player for it until its workspace is finalized.

In addition, a Sequencer/player is opened for any sequence not already open on the
client when the Sequencer state sync event is received. Since the client may have
been launched some time after other clients, it would not have received Sequencer
open events that occurred before it was launched.

This also includes some minor cleanup to event handling and delegate registration and
unregistration, as well as a few small corrections to some docstrings.

#jira UE-144128
#rb jason.walter
#preflight 623511e448746817f140bec1

[CL 19454582 by matt johnson in ue5-main branch]
2022-03-21 13:52:12 -04:00
bart hawthorne
4ed10d57bd Fix an issue in the concert sync world remapper where paths for object pointers wouldn't resolve properly and return an empty string if a remap delegate was set.
#rb rex.hill
#preflight 62323d62161b100559403d71

#ROBOMERGE-AUTHOR: bart.hawthorne
#ROBOMERGE-SOURCE: CL 19411513 via CL 19413596 via CL 19415279 via CL 19428026 via CL 19428149
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v930-19419903)

[CL 19429779 by bart hawthorne in ue5-main branch]
2022-03-17 19:25:22 -04:00
Dominik Peacock
31867e8424 Add content viewer for session inspector
Unshelved from pending changelist '19318632':

#jira UE-145716
#rb Jason.Walter
#preflight 622f534219287beb2c340f00
#preflight 622f53280a342dea04ea60bd

[CL 19404083 by Dominik Peacock in ue5-main branch]
2022-03-16 05:11:07 -04:00
rex hill
3327332992 Concert sync object writer can now be given delegate to remap object paths
#preflight 622a9696df3960e506b23304

#ROBOMERGE-AUTHOR: rex.hill
#ROBOMERGE-SOURCE: CL 19344805 via CL 19346510 via CL 19352303 via CL 19353002 via CL 19355785
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)

[CL 19357749 by rex hill in ue5-main branch]
2022-03-11 13:09:16 -05:00
rex hill
aebff50ed7 Fix compile warning
#rnx
#preflight skip

#ROBOMERGE-AUTHOR: rex.hill
#ROBOMERGE-SOURCE: CL 19341879 via CL 19343585 via CL 19346308 via CL 19351236 via CL 19351297
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)

[CL 19351899 by rex hill in ue5-main branch]
2022-03-11 04:11:33 -05:00
rex hill
9b9f749135 Update concert sync archive to allow delegate to handle remapping of object paths
#preflight skip
#rb bart.hawthorne
[FYI] jamie.dale

#ROBOMERGE-AUTHOR: rex.hill
#ROBOMERGE-SOURCE: CL 19341691 via CL 19343577 via CL 19346300 via CL 19351233 via CL 19351291
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)

[CL 19351897 by rex hill in ue5-main branch]
2022-03-11 04:11:12 -05:00
Dominik Peacock
dd1a4dfdb5 Remove ConcertSyncClient dependency from ConcertSharedSlate
#jira UE-143326
#rb Matt.Johnson
#preflight 6214f963a97c2c3348cd5745

[CL 19090934 by Dominik Peacock in ue5-main branch]
2022-02-23 09:48:01 -05:00
jason walter
df73960783 Make sure we explicitly mark the shared pointer as thread safe and move the map into the implementation hidden via a pointer to implementation.
#rb dominik.peacock
#[fyi] matt.johnson
#jira none
#preflight 620404c58e53010a186e125f

#ushell-cherrypick of 18920478 by jason.walter

[CL 18921794 by jason walter in ue5-main branch]
2022-02-09 13:40:55 -05:00
jason walter
86d647e36f Make sure we call result handler when flushing the async task list.
#jira UE-140454
#rb dominik.peacock
#preflight 61f7f94ad07695194b13d99d

#ROBOMERGE-AUTHOR: jason.walter
#ROBOMERGE-SOURCE: CL 18789707 in //UE5/Release-5.0/... via CL 18789718 via CL 18790233
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18790429 by jason walter in ue5-main branch]
2022-01-31 10:56:00 -05:00
jason walter
ca9acfbaa2 Add unbounded play to multi-user sequencer client and remove code on the player that was improperly adjust range. This is now handled directly during a transport event update.
#jira UE-140211
#jira UE-139383
#rb matt.johnson
#preflight 61f18a9efd5285142b459819

#ROBOMERGE-AUTHOR: jason.walter
#ROBOMERGE-SOURCE: CL 18742253 in //UE5/Release-5.0/... via CL 18742328 via CL 18743670
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18743992 by jason walter in ue5-main branch]
2022-01-26 16:06:31 -05:00