Commit Graph

125 Commits

Author SHA1 Message Date
patrick enfedaque
cd2140849e UEditorLevelUtils::CreateNewStreamingLevelForWorld: Activate default mode when level is created (to avoid leaving no modes active)
#rb jeanfrancois.dube
#preflight skip

#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 20279217 via CL 20280744 via CL 20280779 via CL 20280795
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20285405 by patrick enfedaque in ue5-main branch]
2022-05-19 15:29:48 -04:00
patrick enfedaque
5ad98ec10f LevelInstance: Edit on null WorldAsset will create a new level
#rb jeanfrancois.dube
#preflight 626aa640b17dd9121b3ba8c6

#ROBOMERGE-OWNER: patrick.enfedaque
#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 20039809 via CL 20040120 via CL 20040124
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20040592 by patrick enfedaque in ue5-main branch]
2022-05-04 08:58:05 -04:00
Matt Peters
7ad238a806 AssetRegistry includes (Engine/Source): change #include "AssetData.h" -> #include "AssetRegistry/AssetData.h", and similar for the other moved AssetRegistry headers.
#rb Zousar.Shaker
#rnx
#preflight 6270509a220f89f0ad573030

[CL 20016982 by Matt Peters in ue5-main branch]
2022-05-02 18:06:48 -04:00
Cody Albert
2845989174 Fixed issue where CreateNewStreamingLevel scripting function would ignore NewLevelPath argument
#rb Jason.Walter
#preflight 62685beb2f53f9169a8600cb

[CL 19928932 by Cody Albert in ue5-main branch]
2022-04-26 17:10:49 -04:00
patrick enfedaque
cbf4ed5caf UEditorLevelUtils::PrivateRemoveLevelFromWorld: Clean up LevelCollection ref to ULevel.
This was causing a forced Garbage Collection when deleting/unloading a LevelInstance actor in projects with 'gc.PendingKillEnabled = false'

#jira UE-146309
#preflight 625ebfc5804460ab0f04b524
#rb jeanfrancois.dube

#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 19809556 in //UE5/Release-5.0/... via CL 19814825
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v939-19570697)

[CL 19816481 by patrick enfedaque in ue5-main branch]
2022-04-19 16:24:17 -04:00
emil kirichev
309ebb1df4 //UE5/Main - Run Enterprise UnrealEditor Python Tests - Crash on commit of dataprep graph
#jira UE-148279
#rb JeanLuc.Corenthin
#preflight none

[CL 19753911 by emil kirichev in ue5-main branch]
2022-04-14 08:18:51 -04:00
richard malo
c4ed1fac4d Level Instance now support Partitioned worlds with disabled streaming.
Newly created Level Instances setups the worlds to be partitioned with disabled streaming.
This is in preparation of adding DataLayer support inside Level Instances.
#rb jeanfrancois.dube, patrick.enfedaque
#preflight 624739b2f73c316f680a8a0a

#ROBOMERGE-AUTHOR: richard.malo
#ROBOMERGE-SOURCE: CL 19606194 via CL 19606267 via CL 19606278
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v938-19570697)

[CL 19607375 by richard malo in ue5-main branch]
2022-04-04 08:20:34 -04:00
Robert Manuszewski
0806c88f60 Terminating PIE will no longer assert when PendingKill is disabled and level leaks are detected. Added an ensure when reporting level leaks through UEngine::FindAndPrintStaleReferencesToObject() with PendingKill disabled.
#preflight 62066f7754003c49ad37ea0a
#rb Markus.Breyer

[CL 18951753 by Robert Manuszewski in ue5-main branch]
2022-02-11 09:28:34 -05:00
robert manuszewski
e09ed3d15c Downgrading level leak asserts to errors when PendingKill is disabled
#preflight 61f8fb42a6632a34f36b27a6
#rb trivial

#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 18806425 in //UE5/Release-5.0/... via CL 18808533 via CL 18821794
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18822162 by robert manuszewski in ue5-main branch]
2022-02-02 02:21:50 -05:00
marc audy
6553e6cd0a Remove as much C++ deprecation as possible up to 4.17 (along with a few scattered removals from beyond)
#preflight 61eefc77ba69a4fdb220bf23

#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 18712765 in //UE5/Release-5.0/... via CL 18712784 via CL 18713147
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18713191 by marc audy in ue5-main branch]
2022-01-24 15:07:48 -05:00
emil kirichev
6fd1d6f634 Run Enterprise UnrealEditor Python Tests - "from_dataprep_to_unreal" crashes due to CreateSwapChainResult failing with error DXGI_ERROR_NOT_CURRENTLY_AVAILABLE
#jira UE-138364
#rb JeanLuc.Corenthin
#preflight 61e1596d023139f0c9207a5b

#ROBOMERGE-AUTHOR: emil.kirichev
#ROBOMERGE-SOURCE: CL 18616305 in //UE5/Release-5.0/... via CL 18616312 via CL 18616313
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18616314 by emil kirichev in ue5-main branch]
2022-01-14 07:03:52 -05:00
patrick enfedaque
c827257cdb Level Instance:
- Track Move Actors to prevent discarding changes
- Track deleted packages through move operations so they get saved when committing Level instance
- Do not prompt for save anymore when committing existing Level instance
- Consolidate package save/delete tracking inside new LevelInstanceEditorObject

#rb richard.malo
#preflight 61d439b05b6f9bf2e698c4bb

#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 18507029 in //UE5/Release-5.0/... via CL 18507031
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18507032 by patrick enfedaque in ue5-release-engine-test branch]
2022-01-04 07:28:59 -05:00
jason walter
67a561d913 Fix reflect visibility to game to use the proper SetHidden function
#jira UE-125157
#rb none (trivial)
#preflight 61ba12a99611744de2b44b34

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

[CL 18467596 by jason walter in ue5-release-engine-test branch]
2021-12-15 11:23:45 -05:00
patrick enfedaque
aa6b5ed435 Level Instance:
- Move conversion to OFPA + MoveActorsToLevel to UEditorLevelUtils::CreateNewStreamingLevelForWorld
- Add Scan when creating new level so that FLevelInstanceActorDesc can register its container properly
- Fix existing Scan on commit (was calling ScanPath instead of ScanFiles)

#rb jeanfrancois.dube
#preflight 61b8e325da103dd4d37f803f

#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 18456866 in //UE5/Release-5.0/... via CL 18456872
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v898-18417669)

[CL 18456881 by patrick enfedaque in ue5-release-engine-test branch]
2021-12-14 14:04:36 -05:00
jason walter
37b2b1f4ed Refactor code paths to use SaveLevelAs always so that we can get the proper save name to reflect level editor.
#jira UE-134234
#rb brooke.hubert

#ROBOMERGE-AUTHOR: jason.walter
#ROBOMERGE-SOURCE: CL 18418930 in //UE5/Release-5.0/... via CL 18418970
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18418993 by jason walter in ue5-release-engine-test branch]
2021-12-09 10:00:21 -05:00
patrick enfedaque
8375814d23 Simplify how we get FFolder::RootObject from LevelInstance (fixes a failed check when reusing levels in pie)
#rb richard.malo
#preflight 61ae1164ad6629a51eecffa5

#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 18381684 in //UE5/Release-5.0/... via CL 18381703
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18381718 by patrick enfedaque in ue5-release-engine-test branch]
2021-12-06 08:54:54 -05:00
richard malo
41b81f0c91 Added support for Level Instances to have a folder hierarchy in the World Outliner. Actor Folders can now have a root object which serves as a context for folder hierarchy.
#jira UE-134605
#rb patrick.enfedaque
#preflight 619d3a42cb49ea94934aa11d

#ROBOMERGE-AUTHOR: richard.malo
#ROBOMERGE-SOURCE: CL 18273663 in //UE5/Release-5.0/... via CL 18273683
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18273700 by richard malo in ue5-release-engine-test branch]
2021-11-23 14:43: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
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
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
julien stjean
9af8446874 Changed the TypedElementInterface to use UInterfaces instead of an object base api.
#jira UETOOL-4054
#preflight 6132413c1a52e20001dce90d
#rb Jamie.Dale

#ROBOMERGE-SOURCE: CL 17424653 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17424661 by julien stjean in ue5-release-engine-test branch]
2021-09-03 14:18:34 -04:00
zach rammell
519f815fad Make hiding a level deselect all selected elements
#rb jamie.dale brooke.hubert
#preflight 6127f314eef7f30001f64399

#ROBOMERGE-SOURCE: CL 17326891 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)

[CL 17326905 by zach rammell in ue5-release-engine-test branch]
2021-08-26 17:44:16 -04:00
phisko
61e4ca80f3 PR #8188: Fix unchecked pointer in RemoveLevelsFromWorld (Contributed by phisko)
#rb self

#ROBOMERGE-SOURCE: CL 16841675 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16841684 by phisko in ue5-release-engine-test branch]
2021-07-13 16:00:02 -04:00
patrick enfedaque
4ffe1113db Clear CopyPasteId on new actors (Fix failed check)
#rb jeanfrancois.dube

#ROBOMERGE-SOURCE: CL 16645852 via CL 16645857
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v833-16641396)

[CL 16645867 by patrick enfedaque in ue5-release-engine-test branch]
2021-06-11 15:42:22 -04:00
jeanfrancois dube
4533fd97b6 Fix UEditorLevelUtils::CopyOrMoveActorsToLevel to remap pasted actors using an internal id value instead of by names.
#jira UE-116855
#rb richard.malo, patrick.enfedaque


#ROBOMERGE-SOURCE: CL 16586002
#ROBOMERGE-BOT: (v828-16531559)

[CL 16586005 by jeanfrancois dube in ue5-main branch]
2021-06-08 08:23:20 -04:00