Commit Graph

22560 Commits

Author SHA1 Message Date
nick brett
fe791cd3bd [FIX] Crash when exiting anim graph editor - removeing call to ExitMode from Exit function as Exit is called from within the owning objects dtor but ExitMode calls v-function on owning object which is unsafe
[REVIEW] [at]thomas.sarkanen
#preflight 61a8afeaca183f8de48a8107

#ROBOMERGE-AUTHOR: nick.brett
#ROBOMERGE-SOURCE: CL 18351791 via CL 18353515 via CL 18353622 via CL 18434113 via CL 18435455
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18436220 by nick brett in ue5-release-engine-test branch]
2021-12-10 18:30:52 -05:00
nick brett
357c0294c4 Reinstate code that was removed in CL-18260151 to fix a bad merge
[REVIEW] [at]thomas.sarkanen

#ROBOMERGE-AUTHOR: nick.brett
#ROBOMERGE-SOURCE: CL 18351800 via CL 18351804 via CL 18434108 via CL 18435450
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18435929 by nick brett in ue5-release-engine-test branch]
2021-12-10 18:10:49 -05:00
christopher waters
b7fdf2d5c1 Create FSceneViewState with correct FeatureLevel
#jira UE-136004
#rb mihnea.balta
#preflight 61a53e6cf70a9e92dbd7514b

#ROBOMERGE-AUTHOR: christopher.waters
#ROBOMERGE-SOURCE: CL 18433855 in //UE5/Release-5.0/... via CL 18435445
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18435922 by christopher waters in ue5-release-engine-test branch]
2021-12-10 18:10:16 -05:00
zousar shaker
0832797d28 Ensure that Zen ProjectIds are unique for projects with the same name in differing roots (or in the same root) while attempting to maintain some easily recognizable desriptors for the project.
Staged builds are explicitly assigned a project id via the persistent UECommandline.txt file.  This works on mobile/consoles, but isn't implemented for Windows/Linux/Mac, so staged builds for those platforms don't have a persistent assignment of project id and instead rely on the launch by the editor including the appropriate commandlines.
Unstaged builds on Windows/Mac/Linux now determine project id independently after they have determined the project file path.  This happens after the project file has been determined and has had case corrected.  This ensures it is different/unique for multiple blueprint projects that share the same executable.
Fix a bug where second cook in editor to zen would stall because the queue thinks all additions are finished due to a boolean that isn't reset.

#rb devin.doucette
#rb per.larsson
#preflight 61b39a35a2562c8b1c40f81e

#ROBOMERGE-AUTHOR: zousar.shaker
#ROBOMERGE-SOURCE: CL 18432317 in //UE5/Release-5.0/... via CL 18435404
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18435895 by zousar shaker in ue5-release-engine-test branch]
2021-12-10 18:06:39 -05:00
marc audy
d039fb8d42 Fix pushing the wrong object in to the replaced references map. Previously the replaced object was stored, but it should be the object that has the property for which the object is replaced.
Removed unnecessary FArchiveReplaceFieldReferences parameters.
#rb Richard.TalbotWatkin

#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 18432250 in //UE5/Release-5.0/... via CL 18435402
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18435893 by marc audy in ue5-release-engine-test branch]
2021-12-10 18:06:14 -05:00
matt hoffman
55f956faca AI: Changed it so that creating new Tasks/Behaviors/Services will ask the user to choose the name/location first before creating the asset instead of requiring the user to find it in the content browser and rename it afterwards. This code was also ported to the Conversation Editor which uses a similar workflow.
#jira UE-31092
#rb Yoan.StAmant, Michael.Noland
#preflight 61b3980c7d2defeffcb94701

#ROBOMERGE-AUTHOR: matt.hoffman
#ROBOMERGE-SOURCE: CL 18432240 in //UE5/Release-5.0/... via CL 18435401
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18435892 by matt hoffman in ue5-release-engine-test branch]
2021-12-10 18:06:07 -05:00
julien stjean
22e3d64da0 Improved the UX of the option to enable the interchange framework for the texture import only.
Changed a bit the implementation of UEditorExperimentalSettings::PostEditChangeProperty to make it more resiliant to a name change to one of the class properties.

#jira UE-136702
#rb Alexis.Matte
#preflight 61b38977180f781e4331bf4a

#ROBOMERGE-AUTHOR: julien.stjean
#ROBOMERGE-SOURCE: CL 18431817 in //UE5/Release-5.0/... via CL 18435356
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18435595 by julien stjean in ue5-release-engine-test branch]
2021-12-10 17:50:24 -05:00
vincent gauthier
d5d9412ef7 Remove the creation of a Canvas at the root of every Widget Blueprint created.
#jira UE-128625
#rb daren.cheng

#ROBOMERGE-AUTHOR: vincent.gauthier
#ROBOMERGE-SOURCE: CL 18431339 in //UE5/Release-5.0/... via CL 18435337
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18435576 by vincent gauthier in ue5-release-engine-test branch]
2021-12-10 17:49:14 -05:00
alexis matte
84c8523eb4 ClothingAssetUtils::GetMeshClothingAssetBindings Should not have a fallback on the render data. In case we have a scope that unbind/bind the cloth assets, the code in between can also unbind/bind the cloth assets, it has to do nothing in that case. Removing the fallback make the nested call behave correctly.
#rb kriss.gosart
#jira UE-137154
#preflight 61b379587540959e323373b2

#ROBOMERGE-AUTHOR: alexis.matte
#ROBOMERGE-SOURCE: CL 18431241 in //UE5/Release-5.0/... via CL 18435333
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18435566 by alexis matte in ue5-release-engine-test branch]
2021-12-10 17:48:54 -05:00
julien stjean
23596ba9c7 Fixed code that depends on the selection order without a proper normalization of the selection set.
#jira UE-132003
#preflight 61b0d8b1c17a9a154abfe810
#rb Brooke.Hubert

#ROBOMERGE-AUTHOR: julien.stjean
#ROBOMERGE-SOURCE: CL 18431233 in //UE5/Release-5.0/... via CL 18435330
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18435562 by julien stjean in ue5-release-engine-test branch]
2021-12-10 17:48:48 -05:00
iniside
c8bb69e713 PR #8650: Allow selecting Abstract Classes as base for UserWidget (Contributed by iniside)
#rb vincent.gauthier

#ROBOMERGE-AUTHOR: vincent.gauthier
#ROBOMERGE-SOURCE: CL 18430882 in //UE5/Release-5.0/... via CL 18435318
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18435553 by iniside in ue5-release-engine-test branch]
2021-12-10 17:48:04 -05:00
kriss gossart
e25605831a Cloth - Rework the forced teleport after initialization to prevent any translation impulse on the first simulated frame.
#rb Evgenii.Babinets
#jira FORT-435388
#preflight 61b356fa073b3200631fdfc9

#ROBOMERGE-AUTHOR: kriss.gossart
#ROBOMERGE-SOURCE: CL 18430832 in //UE5/Release-5.0/... via CL 18435316
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18435551 by kriss gossart in ue5-release-engine-test branch]
2021-12-10 17:47:52 -05:00
lucas dower
7ba1366473 Misc pose watch manager changes.
- Pose watch manager now in default anim bp layout
- Fix for being unable to make pose watches created from 'Automatically create pose watch on selection' setting a permanent pose watch and vice versa
- Cleaned up drag-and-drop validation
- Updated context menus
- Improved resolving name clashes

#jira UE-136746
#jira UE-136745
#rb Thomas.Sarkanen
#preflight 61b33ae1ee0de9822e3a62cc

#ROBOMERGE-AUTHOR: lucas.dower
#ROBOMERGE-SOURCE: CL 18430031 in //UE5/Release-5.0/... via CL 18435283
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18435504 by lucas dower in ue5-release-engine-test branch]
2021-12-10 17:45:09 -05:00
luc eygasier
0c38da3fdb Prevent saved file to be added to PackagesNotToPromptAnyMore when added to UncontrolledChangelist.
Allows save window to be displayed again if a file is reverted in UncontrolledChangelist.

#jira UE-136350
#rb Sebastien.Lussier

#changelist validated

#ROBOMERGE-AUTHOR: luc.eygasier
#ROBOMERGE-SOURCE: CL 18431729 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v897-18405271)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 18431749 by luc eygasier in ue5-release-engine-test branch]
2021-12-10 12:43:15 -05:00
max chen
67d2d3576b Sequencer: Expose BakeTransform to python/blueprints by moving it to LevelSequenceEditorSubsystem
#jira UE-117973
#jira UE-136553
#preflight 61a7305c1d2787d83959dd92
#rb matt.hoffman

#ROBOMERGE-AUTHOR: max.chen
#ROBOMERGE-SOURCE: CL 18427713 in //UE5/Release-5.0/... via CL 18427720
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18427724 by max chen in ue5-release-engine-test branch]
2021-12-09 20:04:33 -05:00
max chen
34b000bcab Sequencer: Operate on all the float/double channels of the section when getting/setting extrapolation rather than just the typed channel. This fixes an issue where double and float channels are extended by the menu but only the last is operated on.
#jira UE-136978
#rb matt.hoffman

#ROBOMERGE-AUTHOR: max.chen
#ROBOMERGE-SOURCE: CL 18427539 in //UE5/Release-5.0/... via CL 18427562
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18427568 by max chen in ue5-release-engine-test branch]
2021-12-09 19:35:48 -05:00
daren cheng
f5aae29b62 Fix Static mesh editor crashes if opening after closing mesh preview.
#jira UE-137086
#rb tyson.brochu

#ROBOMERGE-AUTHOR: daren.cheng
#ROBOMERGE-SOURCE: CL 18427000 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v897-18405271)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 18427005 by daren cheng in ue5-release-engine-test branch]
2021-12-09 18:46:54 -05:00
aaron mcleran
1338e81e1b Fixing up sound class editor tooltip
#jira UE-112284
#rb trivial

#ROBOMERGE-AUTHOR: aaron.mcleran
#ROBOMERGE-SOURCE: CL 18426371 in //UE5/Release-5.0/... via CL 18426388
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18426401 by aaron mcleran in ue5-release-engine-test branch]
2021-12-09 17:58:17 -05:00
ben zeigler
c2fc7c647a Fix multiple issues with emulating real game networking flows in PIE
Fix multiplayer PIE so it uses the same URL rules as normal PIE, it now saves the URL as if it was a normal map load and reads that to determine net mode once actors are initialized
Add a new game instance function to properly enable listen server at runtime
Delay calling InitWorld for PIE worlds until after the net mode and world context are set, this is the path that normal world loading uses and fixes issues where the net mode is wrong during initialization callbacks
#rb matt.hoffman

#jira UE-1113279, UE-96425

#ROBOMERGE-AUTHOR: ben.zeigler
#ROBOMERGE-SOURCE: CL 18423916 in //UE5/Release-5.0/... via CL 18423940
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18423954 by ben zeigler in ue5-release-engine-test branch]
2021-12-09 15:28:26 -05:00
max chen
cdfcb3c20f Sequencer: Revert OnPostPropertyChanged for now
#jira UE-136405
#rb mike.zyracki

#ROBOMERGE-AUTHOR: max.chen
#ROBOMERGE-SOURCE: CL 18423903 in //UE5/Release-5.0/... via CL 18423917
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18423933 by max chen in ue5-release-engine-test branch]
2021-12-09 15:27:07 -05:00
frank fella
93da4f3c70 Property Editor - Update the IDetailTreeNode to expose initial expansion information which can be set through customizations so that uses of the property row generator can access that data consistently.
#rb lauren.barnes

#ROBOMERGE-AUTHOR: frank.fella
#ROBOMERGE-SOURCE: CL 18423580 in //UE5/Release-5.0/... via CL 18423606
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18423632 by frank fella in ue5-release-engine-test branch]
2021-12-09 15:12:40 -05:00
dominic couture
be384efd8f -Make manipulation code modify/invalidatepackage for all attached actors in addition the selected one.
-In addition to making sure all modifed attached actors are saved, this also fixes a bunch of issues with the WorldPartitionActorDesc being invalid for attached actors that were moved from a cell to another

#jira UE-135721
#rb Julien.StJean, Jamie.Dale, JeanFrancois.Dube
#preflight 61b24f7eca16416f50e2d135

#ROBOMERGE-AUTHOR: dominic.couture
#ROBOMERGE-SOURCE: CL 18422546 in //UE5/Release-5.0/... via CL 18423040
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18423336 by dominic couture in ue5-release-engine-test branch]
2021-12-09 15:03:11 -05:00
jose villarroel
262e9e63d3 Added virtual bone support to blend profiles
#jira none
[at]Louise.Rasmussen, [at]Thomas.Sarkanen
[FYI] Ray.Arnett, Aaron.Cox
#preflight 61b1084a5c61dba07bfe212c

#ROBOMERGE-AUTHOR: jose.villarroel
#ROBOMERGE-SOURCE: CL 18421025 in //UE5/Release-5.0/... via CL 18422624
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18422907 by jose villarroel in ue5-release-engine-test branch]
2021-12-09 14:52:34 -05:00
brooke hubert
f149e45233 Fixing a bug where creating temporary actors via typed elements would not be able to delete them again in single place tool
#preflight 61b22ba9c674eb9fc9d8ea9a
#Jira None
#rb julien.stjean ryan.schmidt

#ROBOMERGE-AUTHOR: brooke.hubert
#ROBOMERGE-SOURCE: CL 18420733 in //UE5/Release-5.0/... via CL 18422600
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18422868 by brooke hubert in ue5-release-engine-test branch]
2021-12-09 14:51:37 -05:00
matt johnson
606dcd359f MovieScene: remove DeltaFrame member from FMovieSceneTimecodeSource
The DeltaFrame value was being set in UMovieSceneSection::MoveSection(), but
was not being used anywhere.

#rb max.chen
#preflight 61b135a9a746977eacc77639

#ROBOMERGE-AUTHOR: matt.johnson
#ROBOMERGE-SOURCE: CL 18420602 in //UE5/Release-5.0/... via CL 18422586
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18422852 by matt johnson in ue5-release-engine-test branch]
2021-12-09 14:51:10 -05:00