Fixes issues with plugins in Visual Studio prompting to re-open the file.
#jira UE-79396
#rb lauren.barnes
#fyi ben.marsh
[CL 8295453 by Rex Hill in Dev-Editor branch]
#jira UE-78777
#rb Patrick.Boutot
#ROBOMERGE-SOURCE: CL 8041083 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v399-8035122)
[CL 8041090 by rod bogart in Main branch]
- Ensured the disaster recovery finite state machine persisted the session changes at least one frame after completing workspace sync to get a end frame event in between.
#rb Francis.Hurteau
#ROBOMERGE-SOURCE: CL 7841615 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v389-7813075)
[CL 7841621 by patrick laflamme in Main branch]
- Don't record saved package event if the long package name is invalid (/Temp for example)
#rb Francis.Hurteau, Jamie.Dale
#ROBOMERGE-SOURCE: CL 7839598 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v389-7813075)
[CL 7839602 by patrick laflamme in Main branch]
The new setting defaults to overriding the constraint to XFOV to preserve previous behaviour. It lets the user choose what kind of constraint to use during the sequence, or whether to not touch the constraint at all.
#jira UE-76517
#rb max.chen, matthoffman, andrew.rodham
[CL 7824809 by ludovic chabant in Dev-Editor branch]
Added a concert custom message flags to indicate that a concert messages should be uniquely identifiable acoss clients and uses annotations to do so.
Send snapshot transactions, presence and sequencer events are uniquely identifiable.
Merged from CL 7437409
#jira UE-78280
#rb none
#ROBOMERGE-SOURCE: CL 7708211 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)
[CL 7708213 by francis hurteau in Main branch]
This allows -game client to see Multi-User presences if the Concert.EnablePresenceInGame console variable is true.
Merged from CL 7294055, CL 7294953, CL 7295479
#jira UE-78279
#rb none
#ROBOMERGE-SOURCE: CL 7708190 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)
[CL 7708199 by francis hurteau in Main branch]
- Persisted all restored session changes in the game content folder.
#rb Francis.Hurteau
#ROBOMERGE-SOURCE: CL 7673965 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v381-7673386)
[CL 7673968 by patrick laflamme in Main branch]
Fixed OngoingTransactions from never being removed from list
#jira UE-78076
#rb Jamie.Dale
#ROBOMERGE-SOURCE: CL 7669688 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v376-7668820)
[CL 7669692 by francis hurteau in Main branch]
- Ignored 'save' package events fired by the cooker by looking at 'GIsCookerLoadingPackage' global variable.
#rb Francis.Hurteau, Jamie.Dale
#ROBOMERGE-SOURCE: CL 7669364 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v376-7668820)
[CL 7669365 by patrick laflamme in Main branch]