Commit Graph

162 Commits

Author SHA1 Message Date
Matt Peters
5e4fdf3eaf CookOnTheFlyServer: Combine duplicated variables from cook modes to reduce complexity, avoid the need to check for null, and prepare for the addition of a CookWorker mode.
#rb Zousar.Shaker
#rnx
#fyi CarlMagnus.Nordin, PJ.Kack
#preflight 6287f0582c34da686af615eb

[CL 20301986 by Matt Peters in ue5-main branch]
2022-05-20 16:12:27 -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
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
Phillip Kavan
38e6b760c3 Customized Blueprint editor and project settings for global namespace imports entry.
Change summary:
- Moved base "managed list" customization out into its own class so that it can be shared with editor/project settings customization.
- Refactored Blueprint global options (i.e. Class Settings) details customization to utilize the new "managed list" base class.
- Removed filter text as a customizable managed list display option and redefined it to be more consistent with property editor nodes.
- Fixed the "Imports" display in Class Settings to no longer list global imports in the non-default section.
- Added a new details customization for UBlueprintEditorSettings.
- Added a customized editor for the 'NamespacesToAlwaysInclude' property for both local user settings and shared project settings.
- Moved the "Add" button for imports and interfaces to be on the same line as the header row (eliminates some wasted space in the details view).
- Fixed up global import property display names and tooltips to be more descriptive.
- Fixed an issue that prevented reselection of the previous namespace setting in the Blueprint namespace entry combo box after clearing it.
- Fixed the incorrect vertical alignment of import/interface item rows.

#jira UE-143552, UE-133369, UE-136904, UE-142557
#rb Ben.Hoffman
#preflight 622ba26c46679d56c31dddda

[CL 19365260 by Phillip Kavan in ue5-main branch]
2022-03-11 19:47:16 -05:00
CarlMagnus Nordin
bee05d0e01 Compile fix for editor in shipping config
#rnx
#rb pj.kack
#preflight 62135e216a5291acf69a5bf2

[CL 19070139 by CarlMagnus Nordin in ue5-main branch]
2022-02-22 04:06:51 -05:00
phillip kavan
89891c4b41 Add an edit condition to global namespace config settings to avoid confusion when Blueprint namespace editor features are disabled.
#jira UE-142130
#rb Benjamin.Fox
#preflight 620aa8cb583261b0a664ee21
#lockdown Julien.Marchand

#ROBOMERGE-AUTHOR: phillip.kavan
#ROBOMERGE-SOURCE: CL 18986162 in //UE5/Release-5.0/... via CL 18986489 via CL 18987780
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)

[CL 18988109 by phillip kavan in ue5-main branch]
2022-02-14 18:35:09 -05:00
luc eygasier
5c80611276 Adds FSourceControlFilesDeletedDelegate. Should be broadcasted when revert/markfordelete operation could require cleanups (eg package/assets/ref deleted).
Fixes Reverting mark for add asset preventing to recreate an asset with the same name in the same editor session (Asset was still present in AssetRegistry).

#jira UE-140995, UEENGQA-62727
#rb Sebastien.Lussier
#tb Tim.Gautier
#preflight 62056230b84973a2bb61b450

#ROBOMERGE-OWNER: luc.eygasier
#ROBOMERGE-AUTHOR: luc.eygasier
#ROBOMERGE-SOURCE: CL 18943038 in //UE5/Release-5.0/... via CL 18943294 via CL 18943483
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)
#ROBOMERGE-CONFLICT from-shelf

[CL 18943896 by luc eygasier in ue5-main branch]
2022-02-10 17:08:14 -05:00
CarlMagnus Nordin
f8b620a20a ZenCOTF:
Created ExternalCookOnTheFlyServer editor object for communicating with a running Zen COTF server
Recook packages when they are saved in the editor
#rnx
#preflight 62050bfde54ab7c24bb58f8f
#rb pj.kack

[CL 18934629 by CarlMagnus Nordin in ue5-main branch]
2022-02-10 08:23:16 -05:00
Matt Peters
0efc9da21a #jira UE-93597
Fix spurious display message from SourceControl when config class settings are changed; changes in script packages should not be treated as SourceControl on the package file.
#rb JeanFrancois.Dube
#rnx
#preflight 62001fc3676584e71ea9ec38

[CL 18882178 by Matt Peters in ue5-main branch]
2022-02-06 14:34:41 -05:00
lauren barnes
dd2e3dd0a3 When editor selection changes, refresh cached menus
#jira UE-133347
#rb Brooke.Hubert
[FYI] Dave.Hunter
#preflight 61f987594b0bc1c41763c975

#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 18812609 in //UE5/Release-5.0/... via CL 18812622 via CL 18822733
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v909-18823584)

[CL 18823983 by lauren barnes in ue5-main branch]
2022-02-02 06:25:59 -05:00
matt kuhlenschmidt
43c8ce8113 Migrate editor default maps to a new user settings that allows proper overrides per-project
#rb rex.hill
#preflight 61e9dfa58876205adc255f40

#ROBOMERGE-AUTHOR: matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 18689756 in //UE5/Release-5.0/... via CL 18689765 via CL 18689788
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18689883 by matt kuhlenschmidt in ue5-main branch]
2022-01-21 10:52:49 -05:00
aurel cordonnier
34f55d3a4a Merge from Release-Engine-Test @ 17946149 to UE5/Main
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035

[CL 17949667 by aurel cordonnier in ue5-main branch]
2021-10-27 15:14:40 -04:00
danny couture
a810576ef9 Add Insight trace for AttemptModifiedPackageNotification
#rb trivial

[CL 17660184 by danny couture in ue5-main branch]
2021-09-29 08:16:40 -04:00
mark lintott
704253856e Additional UI fixes for Derived Data Status Bar
Added new DD background icons and badges to Starship Style
Added back support for DD notifications
Moved DDNotifications into DDEditorModule
#rb devin.doucette, matt.kuhlenschmidt
#preflight 613f31e9c136f100013263b8

[CL 17490903 by mark lintott in ue5-main branch]
2021-09-13 08:01:55 -04:00
aurel cordonnier
dc856801cd Merge from Release-Engine-Test @ 17059716 to UE5/Main
This represents UE4/Main @ 17030256 and Dev-PerfTest @ 17029914

[CL 17060422 by aurel cordonnier in ue5-main branch]
2021-08-04 17:46:20 -04:00
Jamie Dale
16e8732fdd Invalidate all viewport hit-proxies when an async HISM tree build finishes
This is a workaround for a race condition where the hit-proxies may be updated while an async build is in progress, leading to incomplete or incorrect hit-proxy data.

#rb Brooke.Hubert, Matt.Kuhlenschmidt
#preflight 61017398431c7800015367c8

[CL 16986531 by Jamie Dale in ue5-main branch]
2021-07-28 16:05:26 -04:00
Matt Hoffman
46641bcb3f Matinee/Editor: Removed more Matinee related functions from various Editor callbacks.
#jira UE-105313
#rb Lauren.Barnes
#preflight 60cb86e195e23200018adcaa

[CL 16708876 by Matt Hoffman in ue5-main branch]
2021-06-17 14:52:13 -04:00
Zousar Shaker
cf116088ae Integrating //UE5/Dev-Cooker @ 16678003 to //UE5/Main (Zousar.Shaker-YEG-0943-Quaternary)
Non-DevIteration_ShooterGame

[CL 16678907 by Zousar Shaker in ue5-main branch]
2021-06-15 16:36:57 -04:00
matt hoffman
80b6a8fd16 Matinee: Changes required to delete matinee editor module. Removes the Interp edit mode and UnrealEds dependency on the Matinee editor module.
#rb Max.Chen, Ludovic.Chabant
#jira UE-105313
#p4v-preflight-copy 16616138
#preflight 60c1bb5eb68c700001c956d5
#preflight 60c24c03730f8a0001772aca
#preflight 60c2602f79a7fe0001785630

[CL 16629318 by matt hoffman in ue5-main branch]
2021-06-10 16:22:02 -04:00
Matt Hoffman
a3de5f99ff Undo //UE5/Main/Engine/Source/... changelist 16613917
#jira None
#rb None

[CL 16615633 by Matt Hoffman in ue5-main branch]
2021-06-09 19:25:26 -04:00
Matt Hoffman
b90dd76823 Matinee: Changes required to delete matinee editor module. Removes the Interp edit mode and UnrealEds dependency on the Matinee editor module.
#rb Max.Chen, Ludovic.Chabant
#jira UE-105313

[CL 16613917 by Matt Hoffman in ue5-main branch]
2021-06-09 18:02:53 -04:00
aurel cordonnier
43fa62fcd8 Merge from Release-Engine-Test @ 16487383 to UE5/Main
This represents UE4/Main @ 16445039 and Dev-PerfTest @ 16444526

[CL 16488106 by aurel cordonnier in ue5-main branch]
2021-05-27 13:40:37 -04:00
brandon dawson
c7fbc2680b Prevent long frames after garbage collection. Previously all viewports had their hit proxies invalidated and were all re-drawn. Now, the hit-proxies are invalidated, and a redraw only happens when needed.
This is an update to CL 14327142 for https://jira.it.epicgames.com/browse/UE-99374
[REVIEW] [at]brooke.hubert [at]francis.hurteau [at]Nick.Whiting [at]Graham.Wihlidal

#ROBOMERGE-SOURCE: CL 16329991 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v804-16311228)

[CL 16330079 by brandon dawson in ue5-main branch]
2021-05-14 11:16:07 -04:00
Marc Audy
01b7c9f4f5 Merge UE5/RES @ 15958325 to UE5/Main
This represents UE4/Main @ 15913390 and Dev-PerfTest @ 15913304

[CL 15958515 by Marc Audy in ue5-main branch]
2021-04-08 14:32:07 -04:00
geoff evans
c638edcfe4 Fix mismatched startup/shutdown assert
#rb trivial
#jira UE-109193
#preflight /job/6037d896b7516e0001271335

#ROBOMERGE-SOURCE: CL 15530911 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15530930 by geoff evans in ue5-main branch]
2021-02-25 13:59:24 -04:00