Commit Graph

246 Commits

Author SHA1 Message Date
jason walter
c35292f5b2 If a package is saved asynchronously it will not be reported to exist until later. We push the package onto the list that would trigger the handler but only call the delegate if it exists after we flush asynchronous package writes.
#jira UE-139929
#rb matt.johnson
#preflight 61ef06c5ca3de856bcd62f31

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

[CL 18713922 by jason walter in ue5-main branch]
2022-01-24 15:48:31 -05:00
bart hawthorne
0401e9c12f Added an override iwth a FConcertSyncWorldRemapper parameter to the IConcertClientTransactionBridge::ApplyRemoteTransaction prototype. This allows remapping to occur internally if needed.
#rb rex.hill
#preflight 61df3e3d6a16a18acf872bb3

#ROBOMERGE-AUTHOR: bart.hawthorne
#ROBOMERGE-SOURCE: CL 18590205 via CL 18591872 via CL 18591886 via CL 18591904 via CL 18592539 via CL 18592566 via CL 18592579
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18592586 by bart hawthorne in ue5-main branch]
2022-01-12 19:46:48 -05:00
jason walter
9dbc7cf850 Do not permit MarkForAdd while in sandbox mode.
#jira UE-138269
#rb francis.hurteau
#preflight 61dc798e676009ad464078ff

#ROBOMERGE-AUTHOR: jason.walter
#ROBOMERGE-SOURCE: CL 18564543 in //UE5/Release-5.0/... via CL 18564573
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18564594 by jason walter in ue5-release-engine-test branch]
2022-01-10 15:29:52 -05:00
jason walter
a1dc7f05b6 Make it easier to override the reflect visibility in game.
#jira UE-137316
#rb jared.therriault
#preflight 61d76472c73b7e46b2798e93

#ROBOMERGE-AUTHOR: jason.walter
#ROBOMERGE-SOURCE: CL 18547496 in //UE5/Release-5.0/... via CL 18547546
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18547570 by jason walter in ue5-release-engine-test branch]
2022-01-07 12:55:30 -05:00
jason walter
216fed47bf Add new CVar to delay applying transactions while users is an editable text box.
#jira UE-111697

[FYI] francis.hurteau
#rb none
#preflight 61d48ad381634832b0f1d92d

#ROBOMERGE-AUTHOR: jason.walter
#ROBOMERGE-SOURCE: CL 18510049 in //UE5/Release-5.0/... via CL 18510106
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18510133 by jason walter in ue5-release-engine-test branch]
2022-01-04 13:10:49 -05:00
jason walter
1b5c84012f Use a pointer type to change the archive writer that we are using.
I think the older compiler was doing a copy assignment vs a shallow reference copy.  This seems to work correctly on newer compilers but the binary version is using an older one: 19.24.28315.00

#rb alejandro.arango
#jira UE-135122
#lockdown mitchell.wilson
#preflight 6193fbf79f7a6462e03061c9

#ROBOMERGE-AUTHOR: jason.walter
#ROBOMERGE-SOURCE: CL 18228142 in //UE4/Release-4.27/... via CL 18458466 via CL 18458657 via CL 18485218 via CL 18485257
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18485277 by jason walter in ue5-release-engine-test branch]
2021-12-17 15:04:15 -05:00
matt johnson
feed139a14 Messaging: replace more instances of message construction using operator new with FMessageEndpoint::MakeMessage()
#jira UE-118666
#rb mihnea.balta, francis.hurteau
#preflight 61b8f463da103dd4d3851872

#ROBOMERGE-AUTHOR: matt.johnson
#ROBOMERGE-SOURCE: CL 18468887 in //UE5/Release-5.0/... via CL 18468901
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18468908 by matt johnson in ue5-release-engine-test branch]
2021-12-15 13:28:11 -05:00
Marc Audy
f512a6d461 Eliminate whitespace only differences between Release-Engine-Staging and Release-Engine-Test
#fyi Aurel.Cordonnier

[CL 18448630 by Marc Audy in ue5-release-engine-test branch]
2021-12-13 15:59:48 -05:00
jason walter
79c06314fa Add a time frame adjustment event to capture changes to the underlying MovieScene between asset saves.
#jira UE-124805
#rb zach.brockway, max.chen

#ROBOMERGE-AUTHOR: jason.walter
#ROBOMERGE-SOURCE: CL 18351602 in //UE5/Release-5.0/... via CL 18351615
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18351619 by jason walter in ue5-release-engine-test branch]
2021-12-02 09:08:26 -05:00
jason walter
aee3421c2c Add make the default value of reflect visibility in game to be false and use SB to set the value on launch.
#jira UE-135729
#rb matt.johnson

#ROBOMERGE-AUTHOR: jason.walter
#ROBOMERGE-SOURCE: CL 18332458 in //UE5/Release-5.0/... via CL 18332479
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18332494 by jason walter in ue5-release-engine-test branch]
2021-11-30 16:36:57 -05:00
jason walter
04b62d4707 Add a special check for persisting deleted assets.
#jira UE-133226
#rb francis.hurteau

#ROBOMERGE-AUTHOR: jason.walter
#ROBOMERGE-SOURCE: CL 18309060 in //UE5/Release-5.0/... via CL 18309098
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18309139 by jason walter in ue5-release-engine-test branch]
2021-11-29 09:32:25 -05:00
jason walter
e00ef4a63b Backout original fix to Platform file for deleted assets.
It caused problems with moving files within Multi-user session and need to develop a more extensive fix.

#rb none
#jira UE-133226

#ROBOMERGE-AUTHOR: jason.walter
#ROBOMERGE-SOURCE: CL 18294780 in //UE5/Release-5.0/... via CL 18294785
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18294790 by jason walter in ue5-release-engine-test branch]
2021-11-25 10:41:48 -05:00
matt peters
e2962f88c9 SavePackage: Deprecate Conform and DiffMap arguments, and change the interface to use a FSavePackageArgs struct instead of a large number of separate arguments.
#rb Francis.Hurteau
[RN] Core, Minor

#ROBOMERGE-AUTHOR: matt.peters
#ROBOMERGE-SOURCE: CL 18279152 in //UE5/Release-5.0/... via CL 18279174
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18279186 by matt peters in ue5-release-engine-test branch]
2021-11-23 20:56:06 -05:00
jason walter
beb78a5578 Make sure we check the non-sandbox area. If it exists there, even if it was deleted, then it exists and the call should return true.
#jira UE-133226
#rb none

#ROBOMERGE-AUTHOR: jason.walter
#ROBOMERGE-SOURCE: CL 18274665 in //UE5/Release-5.0/... via CL 18274688
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18274692 by jason walter in ue5-release-engine-test branch]
2021-11-23 15:58:39 -05:00
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
patrick laflamme
a589df9e1c Fixed missing WAL(write ahead log) file when importing Multi-User session into Disaster Recovery viewer (to debug the MU session).
#rb Jason.Walter
#jira UETOOL-4585 - Facilitate importing Multi-User sessions into Disaster Recovery

#ROBOMERGE-AUTHOR: patrick.laflamme
#ROBOMERGE-SOURCE: CL 18022535 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v885-17909292)

[CL 18022598 by patrick laflamme in ue5-release-engine-test branch]
2021-11-02 14:13:07 -04:00
aurel cordonnier
a6e741e007 Merge from Release-Engine-Staging @ 17915896 to Release-Engine-Test
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035

[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-25 20:05:28 -04:00
aurel cordonnier
a12d56ff31 Merge from Release-Engine-Staging @ 17791557 to Release-Engine-Test
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485

[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-12 21:21:22 -04:00
aurel cordonnier
fdb02ea671 Fix for uninitialized struct members in QAGame
#rb trivial
#jira UE-131306

#ROBOMERGE-AUTHOR: aurel.cordonnier
#ROBOMERGE-SOURCE: CL 17789493 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v881-17767770)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 17789536 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-12 15:36:32 -04:00
jason walter
8f40cac4c0 Resolve uninitialized variables in UE5/Main CIS
#jira UE-130832
#rb none

#ROBOMERGE-AUTHOR: jason.walter
#ROBOMERGE-SOURCE: CL 17735487 in //UE5/Release-5.0/... via CL 17738001
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v879-17706426)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17738245 by jason walter in ue5-release-engine-test branch]
2021-10-06 14:16:46 -04:00
aurel cordonnier
69fe095547 Merge from Release-Engine-Staging @ 17636544 to Release-Engine-Test
This represents UE4/Main @17638339 and Dev-PerfTest @17636504

[CL 17638842 by aurel cordonnier in ue5-release-engine-test branch]
2021-09-27 19:54:25 -04:00
simon therriault
551337f1c1 - Fixing VP tools toolbar button location
#rb jason.walter, dominik.peacock, zach.brockway, flo.schar
#preflight 614c7412812be500014d5e96

#ROBOMERGE-AUTHOR: simon.therriault
#ROBOMERGE-SOURCE: CL 17607364 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17607367 by simon therriault in ue5-release-engine-test branch]
2021-09-23 09:15:34 -04:00
jason walter
b628deb1bc Make sure we are not running in editor when trying to create a sequence player (which is only supported on -game nodes).
#jira UE-127325
#rb none

#ushell-cherrypick of 17595550 by jason.walter

#ROBOMERGE-AUTHOR: jason.walter
#ROBOMERGE-SOURCE: CL 17597883 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17597893 by jason walter in ue5-release-engine-test branch]
2021-09-22 13:51:11 -04:00
jason walter
7ed1d8577e 1. Move close events to a pending queue and process all on the end of frame.
2. Add a force close CVar for sequencer players.
3. Add a destroy / re-create phase when an asset is reloaded.  This allows
us to tear down any existing objects and reload it.  Note, because of a
stale handle we need to flush the GC at between destruction and
recreation.
4. Use the FSoftObjPath to resolve the name instead of the key. It is possible that the package name has changed.

#jira UE-126043
#jira UE-126544
#jira UE-126376

#rb alejandro.arango

#ushell-cherrypick of 17504586 by jason.walter
#ushell-cherrypick of 17504633 by jason.walter
#ushell-cherrypick of 17509712 by jason.walter
#ushell-cherrypick of 17520930 by jason.walter
#ushell-cherrypick of 17544539 by jason.walter
#ushell-cherrypick of 17574186 by jason.walter

#ROBOMERGE-AUTHOR: jason.walter
#ROBOMERGE-SOURCE: CL 17587192 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17587200 by jason walter in ue5-release-engine-test branch]
2021-09-21 16:00:50 -04:00