Commit Graph

485 Commits

Author SHA1 Message Date
robert millar
98c732f674 Unify PIE world leak reporting with LoadMap reporting.
#rb Robert.Manuszewski

#ROBOMERGE-AUTHOR: robert.millar
#ROBOMERGE-SOURCE: CL 20388345 via CL 20388353 via CL 20388361 via CL 20388363
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)

[CL 20390034 by robert millar in ue5-main branch]
2022-05-26 23:02:24 -04:00
lauren barnes
53488dc718 Updating CrashReportClient style to only use images from certain folders, and moving developer tool style setup to individual style classes.
#jira UE-152623
#rb Josh.Adams, Patrick.Boutot, Patrick.Laflamme, Louise.Rasmussen
#preflight 628d6c5faf7a2e956b8de990

#ROBOMERGE-OWNER: lauren.barnes
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20366551 via CL 20368551 via CL 20369147 via CL 20369164
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)

[CL 20370889 by lauren barnes in ue5-main branch]
2022-05-25 16:27:45 -04:00
lauren barnes
5f7006fb53 Fixing EditorStyle->AppStyle merge errors
#rb trivial

#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20073150 via CL 20073151
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20105751 by lauren barnes in ue5-main branch]
2022-05-09 13:31:58 -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
julien stjean
bb537640f6 Fixed a crash in the selection code when exiting a pie session.
Some editor mode selection logic has dependancy on the state of the editor and the place where selection of the actors happened is right in the middle of the state transition from pie to level edit resulting in crash.

#jira UE-148703
#preflight 6260403873187d30d0b410ae
#rb Brooke.Hubert
#lockdown jeanmichel.dignard

#ROBOMERGE-AUTHOR: julien.stjean
#ROBOMERGE-SOURCE: CL 19843163 in //UE5/Release-5.0/... via CL 19843974
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v940-19807014)

[CL 19844311 by julien stjean in ue5-main branch]
2022-04-21 00:16:41 -04:00
Jared Therriault
a81fe0542f -Add option to minimize editor when running non-VR PIE as well
#rb Lauren.Barnes

#jira UE-149039
#preflight 625daa7ab21bb49791c5ff18

[CL 19792578 by Jared Therriault in ue5-main branch]
2022-04-18 15:44:56 -04:00
Jason Adcock
49edd618d0 Fix for PIE starting a non single process game without saving dirty blueprints. Update Save Warning so user cannot play without saving since there can be serialization errors between a pie instance and a separate processes.
#jira UE-141793
#rb brian.bekich,ryan.gerleve
#preflight

[CL 19396695 by Jason Adcock in ue5-main branch]
2022-03-15 17:58:08 -04:00
matt hoffman
0308fdf77c MoviePipeline: Fixed an issue where having online logins enabled can prevent renders from starting.
#rb Max.Chen
#preflight 622680e79d201d1ecdf60dfc

#ROBOMERGE-AUTHOR: matt.hoffman
#ROBOMERGE-SOURCE: CL 19312987 via CL 19314792 via CL 19316292 via CL 19316361
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)

[CL 19347743 by matt hoffman in ue5-main branch]
2022-03-10 21:38:06 -05:00
Dominik Peacock
d017c2c53a Move SCustomDialog from UnrealEd to ToolWidgets
Unshelved from pending changelist '19221005':

#jira none
#rb Sebastian.Nordgren
#preflight 622105f6a00412627d0743ed

[CL 19311394 by Dominik Peacock in ue5-main branch]
2022-03-08 16:29:24 -05:00
julien stjean
0809ea6c85 Fixed a crash due to the selection containing an actor that was unloaded when exiting a pie session.
#jira UE-144524
#preflight 622034bd9f12693966d9412c
#rb brooke.hubert
#lockdown jeanmichel.dignard

#ROBOMERGE-AUTHOR: julien.stjean
#ROBOMERGE-SOURCE: CL 19249045 in //UE5/Release-5.0/... via CL 19251770
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v924-19243027)

[CL 19263227 by julien stjean in ue5-main branch]
2022-03-04 03:25:30 -05:00
jason adcock
3ffc09d6ed Multiplayer PIE when another editor is also running multiplayer PIE (even of a different game) fails semi-silently
#jira UE-129628
#rb ryan.gerleve

#ROBOMERGE-AUTHOR: jason.adcock
#ROBOMERGE-SOURCE: CL 19054486 via CL 19054722 via CL 19054842 via CL 19059605
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v918-19018356)

[CL 19066296 by jason adcock in ue5-main branch]
2022-02-21 02:03:41 -05: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
jack porter
3ffbe58832 Fix Preview Rendering Level change not being applied to either editor-viewport or separate-window in-process PIE
#jira UE-121440
#lockdown jack.porter
#rb Florin.Pascu
#preflight 620658fa963efc0c28d6b7a8
[FYI] lauren.barnes

#ROBOMERGE-AUTHOR: jack.porter
#ROBOMERGE-SOURCE: CL 18951055 in //UE5/Release-5.0/... via CL 18951082 via CL 18951127
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)

[CL 18951132 by jack porter in ue5-main branch]
2022-02-11 08:22:09 -05:00
nick darnell
f86f4494aa Editor - Reorder the PreCreatePIEInstances call in UnrealEditor to allow game editor subclasses a chance to customize the play session more than you can right now. e.g. Forcing a particular netmode in the Frontend level of a game.
#jira TBD
#preflight 620567ff4c6c33118faeb667
[REVIEW] [at]Matt.Kuhlenschmidt
#lockdown julien.marchand

#ROBOMERGE-AUTHOR: nick.darnell
#ROBOMERGE-SOURCE: CL 18943133 in //UE5/Release-5.0/... via CL 18943400 via CL 18943685
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)

[CL 18943931 by nick darnell in ue5-main branch]
2022-02-10 17:09:19 -05:00
robert manuszewski
97b5e82c0b Deprecating EInternalObjectFlags::PendingKill. Making sure iterators use the appropriate flags based on the current state of PendingKill being enabled or not.
#preflight 61f8f33d537702981c352c7a
#rb Steve.Robb

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

[CL 18822151 by robert manuszewski in ue5-main branch]
2022-02-02 02:21:12 -05:00
jules blok
6fea11dade Display runtime name/version in VR PIE title bar
#rb robert.srinivasiah
#rb jeff.fisher
#preflight 61f47088241aeec86563c514

#ROBOMERGE-AUTHOR: jules.blok
#ROBOMERGE-SOURCE: CL 18779891 in //UE5/Release-5.0/... via CL 18780813 via CL 18781330
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18781635 by jules blok in ue5-main branch]
2022-01-28 19:47:23 -05:00
francis hurteau
5714cca54f Reduced runtime UPackage size from 176b to 144b or 120b when stripping deprecated properties
This should saves around ~1.5 Mb to ~3 Mb at runtime with ~50000 packages

Added a new core define UE_STRIP_DEPRECATED_PROPERTIES that could be used to wrap deprecated properties and strip them to regain memory when a projects becomes compliant. this can be set in the project target file
Deprecated most public properties from UPackage and created accessors for them

#rb PJ.Kack
#jira UE-138957
#preflight 61f17a6f7266f4e79bd62601

#ROBOMERGE-AUTHOR: francis.hurteau
#ROBOMERGE-SOURCE: CL 18738937 in //UE5/Release-5.0/... via CL 18739524 via CL 18741373
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18742135 by francis hurteau in ue5-main branch]
2022-01-26 15:00:04 -05:00
ben hoffman
c86633df64 Add an optoin to open all errored blueprints when PIE'ing. Close the modal window upon opening a BP asset from the error window.
#jira UE-130543
#rb trivial
#rnx
#preflight 61eb0baf5923132e567fef34

#ROBOMERGE-AUTHOR: ben.hoffman
#ROBOMERGE-SOURCE: CL 18694256 in //UE5/Release-5.0/... via CL 18694261 via CL 18694276
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18694286 by ben hoffman in ue5-main branch]
2022-01-21 14:54:05 -05:00
Marc Audy
c43360f47c Eliminate whitespace only differences between Release-Engine-Staging and Release-Engine-Test
#[fyi] Aurel.Cordonnier

#ushell-cherrypick of 18448630 by Marc.Audy
#preflight none

[CL 18483677 by Marc Audy in ue5-main branch]
2021-12-17 03:41:59 -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
michael noland
b19af16b70 Added PreCreatePIEInstances as a PIE lifecycle event on the editor engine (similar to PreCreatePIEServerInstance but called always, not just when a dedicated server is requested)
[CODEREVIEW] matt.hoffman, ben.ziegler

#ROBOMERGE-AUTHOR: michael.noland
#ROBOMERGE-SOURCE: CL 18363647 in //UE5/Release-5.0/... via CL 18363942
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18364032 by michael noland in ue5-release-engine-test branch]
2021-12-02 23:07:20 -05:00
aaron mcleran
847c1c3515 Adding ability to override buffer size and number of buffers in device init
* setting override to a small buffer for non-realtime audio rendering

#rb Matt.Hoffman
[FYI] Sondra.Moyls
#preflight 6137cbc525e54000013d7e5c

#ROBOMERGE-AUTHOR: aaron.mcleran
#ROBOMERGE-SOURCE: CL 17450183 via CL 17910613 via CL 18360664 via CL 18360818
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18360869 by aaron mcleran in ue5-release-engine-test branch]
2021-12-02 18:05:03 -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
benjamin fox
ae198d86fa End Debuging mode if PIE Window is closed
#jira UE-122034
#rb justin.hare

#ROBOMERGE-AUTHOR: benjamin.fox
#ROBOMERGE-SOURCE: CL 17584140 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17584160 by benjamin fox in ue5-release-engine-test branch]
2021-09-21 12:50:15 -04:00