Commit Graph

16 Commits

Author SHA1 Message Date
Dominik Peacock
49a9a1329e Fix bad formatting of session list in "are you sure?" delete dialog
#jira UE-156417
#rb none
#preflight 62a730143a7e5ec4ca0b8657

[CL 20625906 by Dominik Peacock in ue5-main branch]
2022-06-13 09:01:37 -04:00
matt johnson
265aac2140 ConcertApp, ConcertSync: add an option/cvar for closing Sequencer when a sequence is closed by a remote user
#jira UE-94174
#rb jason.walter
#preflight 629ff9fa454d232647f95959

[CL 20566844 by matt johnson in ue5-main branch]
2022-06-08 18:36:37 -04:00
matt johnson
cbc35e99ee MultiUserClient: reorder filtering predicates in package dirty callback to avoid unnecessary class loading
A recent change in World Partition added actor pinning during the save process to
try to ensure that those actors do not get unloaded after saving. This involves
dirtying the WorldFolders object that lives in the /Engine/Transient package and
ends up triggering another package dirty event that invokes
FConcertWorkspaceUI::OnMarkPackageDirty(). The dirtying of that package
should have been ignored for the purposes of Multi-User, but the call to
ShouldIgnorePackageDirtyEvent() to determine that came after the call
to HasLiveTransactionSupport(). The latter ends up reading class paths off
of the IncludeObjectClassFilters property of UConcertSyncConfig and then
attempts to load those classes using TryLoadClass(). This eventually invoked
a call to StaticFindObjectFast(), but since we are in the middle of a package
save at this point, we ended up triggering a fatal log message.

To address this, we simply perform the check to determine whether a package
dirty event should be ignored before we check whether there is live transaction
support for the package.

#jira UE-153112
#rb jason.walter
#preflight 62911f66a84d43e1a0bab136

[CL 20397436 by matt johnson in ue5-main branch]
2022-05-27 15:30:43 -04:00
Jared Therriault
0298dfce51 Multi-User:
-Update LaunchConcertServer to return FProcHandle

#rb Jason.Walter
#jira UE-151223

#preflight https://horde.devtools.epicgames.com/job/62742ee8476960097c85ddb4

[CL 20272784 by Jared Therriault in ue5-main branch]
2022-05-18 20:50:15 -04:00
mike beach
f801388e84 Unshelved from pending changelist '20261422':
Sequencer: Follow up to ToolMenus for multi user sequencer buttons

#jira UE-152817
#rb Max.Chen
[FYI] Max.Chen, anthony.tominia

#ROBOMERGE-OWNER: mike.beach
#ROBOMERGE-AUTHOR: mike.beach
#ROBOMERGE-SOURCE: CL 20264663 via CL 20264701 via CL 20264709
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20269367 by mike beach in ue5-main branch]
2022-05-18 18:00:38 -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
max chen
d0deed746e Sequencer: Follow up to Tool Menus, Change "Curve Editor" to "CurveEditor"
#rb rex.hill
#preflight 627411c2fd59d6606efd7030

#ROBOMERGE-AUTHOR: max.chen
#ROBOMERGE-SOURCE: CL 20168771 via CL 20170256 via CL 20170935 via CL 20171157
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20172851 by max chen in ue5-main branch]
2022-05-12 18:09:15 -04:00
Lauren Barnes
8f7fda186e Changing EditorFontGlyph usage to icons
#jira UE-151513
#rb Dominik.Peacock
#preflight skip

[CL 20124366 by Lauren Barnes in ue5-main branch]
2022-05-10 12:02:16 -04:00
Lauren Barnes
6248f8d412 Replacing legacy EditorStyle calls with AppStyle
#preflight 6272a74d2f6d177be3c6fdda
#rb Matt.Kuhlenschmidt

#ROBOMERGE-OWNER: Lauren.Barnes
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20057269 via CL 20070159 via CL 20072035 via CL 20072203
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
#ROBOMERGE-CONFLICT from-shelf

[CL 20105363 by Lauren Barnes in ue5-main branch]
2022-05-09 13:12:28 -04:00
Dominik Peacock
3fdfdde33e Simplify usage of Transform using new way of tieing tuples
#jira none
#fyi Jason.Walter
#preflight 62726cfd3b2ed6f85363c641

[CL 20043719 by Dominik Peacock in ue5-main branch]
2022-05-04 12:53:59 -04:00
Dominik Peacock
8443108257 Allow deleting multiple sessions at once
#jira UE-74048
#rb Jason.Walter
#preflight 626bd4ce2c0b0ac294f47ac5

[CL 19977305 by Dominik Peacock in ue5-main branch]
2022-04-29 09:17:55 -04:00
jason walter
171634705b Allow users customize the launch flags for concert server.
#jira none
#rb none, trivial
#fyi jared.therriault
#preflight 626308e9f606b184f0a3a2a8

[CL 19872609 by jason walter in ue5-main branch]
2022-04-22 16:38:29 -04:00
jason walter
816beb197c Add an option to allow users to make a file writable if source control is not enabled.
#jira UE-145525
#rb matt.johnson
#preflight 625dd0e648670f31a62a6f9d

[CL 19807367 by jason walter in ue5-main branch]
2022-04-19 09:25:24 -04:00
jason walter
1d5390d1e0 Add project and version column to the browser panel.
#jira UE-147241
#rb Dominik.Peacock
#preflight 624366f773665f7d5e35ff27

[CL 19556895 by jason walter in ue5-main branch]
2022-03-30 10:29:59 -04:00
Dominik Peacock
dff27105f3 Create UI for deleting activities in archived session
#jira UE-147357
#rb none
#preflight 62422408981a2c8eb45623ad

[CL 19540256 by Dominik Peacock in ue5-main branch]
2022-03-29 07:05:48 -04:00
Dominik Peacock
9899513ff4 Move DisasterRecoveryClient and MultiUserClient into ConcertUI
#jira none
#rb none
#preflight 62417b02042b4a1bdbed854d

[CL 19524829 by Dominik Peacock in ue5-main branch]
2022-03-28 05:45:57 -04:00