10 Commits

Author SHA1 Message Date
aditya ravichandran
2301d7d6b2 Remove filters for Blueprint Interface types in the Content Browser and Reference viewer because they don't function properly
#jira UE-179812
#rb lauren.barnes
#preflight 641debb1c42c7fd1cbcb984c
#lockdown jeanmichel.dignard

[CL 24786035 by aditya ravichandran in ue5-main branch]
2023-03-24 16:06:39 -04:00
stanley hayes
b11c890b86 #JIRA: FORT-576562
Disable the "Create Blueprint class" for assets based on non bp scripts
This is done by checking the asset tags on the UObject

#rb YiLiang.Siew
#rb Jared.Cotton

#preflight 641267e4d0208e856491d1ca

[CL 24708808 by stanley hayes in ue5-main branch]
2023-03-18 22:54:59 -04:00
hilda cruz
f9023fabb8 [Backout] - CL24666850
To address Main CIS Non Unity Error.

[FYI] Stanley.Hayes

Original CL Desc
-----------------------------------------------------------------
#JIRA: FORT-576562
Disable the "Create Blueprint class" based on non bp script

#rb YiLiang.Siew
#rb Jared.Cotton
#rnx

#preflight 641267e4d0208e856491d1ca

[CL 24667633 by hilda cruz in ue5-main branch]
2023-03-16 00:28:35 -04:00
stanley hayes
1b9e3c879d #JIRA: FORT-576562
Disable the "Create Blueprint class" based on non bp script

#rb YiLiang.Siew
#rb Jared.Cotton
#rnx

#preflight 641267e4d0208e856491d1ca

[CL 24667629 by stanley hayes in ue5-main branch]
2023-03-16 00:28:17 -04:00
jordan hoffmann
31b04b24ba [Feature/Bugfix] Support for diffing against nullptr (treated as an empty or nonexistent file)
#rb dan.oconnor
#preflight 63d83f963656ea96dc2a0a4c

#jira UE-173747
"Crash occurs when scrolling down through files in Review Changelist window upon loading of asset"
  - certain widget blueprints were crashing the review tool because we were working around the inability to diff against nullptr by constructing temprorary empty objects. This approach circumvents that problem entirely

#jira UE-173231
"Changelist Review tool allows diffing against previous revision for Deletion changes"
  - while this jira suggests that the ability to diff deletion changes is a bug, it was actually an intended feature. The real bug was that it would crash or fail to work in many cases. This has been fixed by either asset diffing against nullptr or text diffing against an empty file (depending on circumstance)

#jira UE-174610
"Reviewing Changelist with Deletion Changes results in LogLinker warnings & LoadErrors"
 - deletion changes were trying to load the new revision of files but obviously it doesn't exist because it's a deletion. Fixed by only loading the previous revision


note: since the review tool is going to be "Production Ready"  in 5.2, these changes are neccesary for stability

[CL 23924072 by jordan hoffmann in ue5-main branch]
2023-01-31 01:28:46 -05:00
henrik karlsson
9a1d5b1ad4 [Engine/Plugins]
* Ran IWYU on ~170 plugins to remove includes not needed. Public api still keep old includes inside #if UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_2

#preflight 63d09351574ab9cae4670216
#rb none

[CL 23844750 by henrik karlsson in ue5-main branch]
2023-01-25 02:42:36 -05:00
nick darnell
1d16e1bb1c AssetDefinition - Fixing AssetDefintions for native classes not existing.
#jira UE-165574

[CL 23824481 by nick darnell in ue5-main branch]
2023-01-23 18:48:51 -05:00
nick darnell
53567e254d AssetDefintiion - Fixing a couple of blueprint related asset definition items.
[CL 23815953 by nick darnell in ue5-main branch]
2023-01-23 12:50:54 -05:00
nick darnell
e6dc94a38f AssetDefinition - Fixing filter categories to include everything that hasn't yet been converted to a Asset Definition.
AssetDefintiion - Converted more blueprint / Animation blueprint stuff over to be an asset definition.

#jira UE-165574

[CL 23804692 by nick darnell in ue5-main branch]
2023-01-21 21:00:48 -05:00
nick darnell
58645cbc15 Editor Performance - Fixing a long standing issue with asset thumbnails, they've been loading the assets for a pretty long time now, because of the thumbnail editing mode. Note that thumbnail editing mode was not needed to be enabled and yet the asset would still load. This was a cause for a lot of hitches in the Content Browser.
AssetDefinition - Working on the asset definitions for blueprints/class types, iterating on the Merge API.  Bringing over more of the blueprint features into its asset definition, unregistered the Blueprint AssetType Actions.

Asset Filters - We now support categories per filter, this enables a single asset definition to correctly specify multiple filters.  For example, blueprints actually supply 4 filters, one for blueprints, but also blueprint interfaces, macros and function libraries.

[CL 23791489 by nick darnell in ue5-main branch]
2023-01-20 11:49:23 -05:00