Commit Graph

31 Commits

Author SHA1 Message Date
jason stasik
d238bcf377 Add global name filter across editor for asset paths
#rb dave.belanger
#preflight 6296ad96545b9a93abbddd73

#ROBOMERGE-AUTHOR: jason.stasik
#ROBOMERGE-SOURCE: CL 20454648 via CL 20454680 via CL 20454686 via CL 20454689
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v952-20449836)

[CL 20460837 by jason stasik in ue5-main branch]
2022-06-01 18:12:39 -04:00
tom noonan
4eb3de8fb6 Adding entries for CanContainVerse and VersePath to FNewPluginParams
#rb markus.breyer

#ROBOMERGE-AUTHOR: tom.noonan
#ROBOMERGE-SOURCE: CL 20390598 via CL 20391788 via CL 20391801 via CL 20391809
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)

[CL 20398472 by tom noonan in ue5-main branch]
2022-05-27 16:44:06 -04:00
mic rooney
0628b00864 Fixing internal code modules being stored in external module location when creating internal plugins through the plugin wizard.
#ROBOMERGE-AUTHOR: mic.rooney
#ROBOMERGE-SOURCE: CL 20085436 via CL 20086124 via CL 20086182 via CL 20086208
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20108274 by mic rooney in ue5-main branch]
2022-05-09 15:03:47 -04:00
Matt Peters
d64cf41728 AssetRegistry includes (Engine Plugins): change #include "AssetData.h" -> #include "AssetRegistry/AssetData.h", and similar for the other moved AssetRegistry headers.
#rb Zousar.Shaker
#rnx
#preflight 6270563191629533ec2b6f6e

[CL 20017756 by Matt Peters in ue5-main branch]
2022-05-02 18:59:38 -04:00
dave belanger
9f1e7850e9 Proper unloading of gfp assets in editor (need to deal with assets opened in editors and standalone packages)
#rb Justin.Marcus
#preflight 6261a2006971732e13204626

#ROBOMERGE-AUTHOR: dave.belanger
#ROBOMERGE-SOURCE: CL 19857156 via CL 19859849 via CL 19864831 via CL 19865256
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v940-19807014)

[CL 19871233 by dave belanger in ue5-main branch]
2022-04-22 16:01:38 -04:00
mic rooney
12fd2d6ae5 Fixing mismatched relative/absolute paths for path comparison in plugin utils
#ROBOMERGE-AUTHOR: mic.rooney
#ROBOMERGE-SOURCE: CL 19854329 via CL 19861712 via CL 19861778
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v940-19807014)

[CL 19870902 by mic rooney in ue5-main branch]
2022-04-22 15:51:25 -04:00
dave belanger
8604e8948b Removing assumption that the uplugin file lives in a folder of the same name in FPluginUtils::LoadPlugin
#rb Tom.Noonan
#preflight 6230d2dc7b5cb407688aa3dd

#ROBOMERGE-AUTHOR: dave.belanger
#ROBOMERGE-SOURCE: CL 19389374 via CL 19393003 via CL 19396157 via CL 19399597 via CL 19399672
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)

[CL 19403796 by dave belanger in ue5-main branch]
2022-03-16 03:49:38 -04:00
mic rooney
bc038f8033 Adding uplugin to NameReplacementFileTypes for the plugin creation wizard.
#ROBOMERGE-AUTHOR: mic.rooney
#ROBOMERGE-SOURCE: CL 19377824 via CL 19378971 via CL 19393378 via CL 19393515
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)

[CL 19402337 by mic rooney in ue5-main branch]
2022-03-16 03:05:39 -04:00
mic rooney
e99cfc543e Fixing source control issues when PLUGIN_NAME is used in uassets in plugin templates.
[REVIEW] [at]Michael.Noland

#ROBOMERGE-AUTHOR: mic.rooney
#ROBOMERGE-SOURCE: CL 19229642 via CL 19238068 via CL 19238215 via CL 19238483
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19239366 by mic rooney in ue5-main branch]
2022-03-03 01:27:57 -05:00
marc audy
4d8989e65c Correct deprecation versions
[FYI] dave.belanger, julien.stjean, ludovic.chabant, john.barrett, zach.bethel, christopher.waters, rinat.abdrashitov
#preflight

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

[CL 18713494 by marc audy in ue5-main branch]
2022-01-24 15:26:01 -05:00
sebastian thomeczek
53ae9349c6 Make AddToPluginSearchPathIfNeeded skip mod and enterprise plugin directories
[FYI] Francis.Hurteau
#rb trivial
#preflight 61e7ffcfb56c33b8ec1514b5

#ROBOMERGE-AUTHOR: sebastian.thomeczek
#ROBOMERGE-SOURCE: CL 18659468 in //UE5/Release-5.0/... via CL 18659501 via CL 18659515
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18659528 by sebastian thomeczek in ue5-main branch]
2022-01-19 11:58:21 -05:00
gaurang-ingale
d5363655e2 PR #8683: Fix plugin creation (Contributed by gaurang-ingale)
#rb none
#jira UE-136634
#preflight skip

#ROBOMERGE-AUTHOR: dave.belanger
#ROBOMERGE-SOURCE: CL 18382125 via CL 18384310 via CL 18384323 via CL 18384343 via CL 18434558 via CL 18435680
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18436631 by gaurang-ingale in ue5-release-engine-test branch]
2021-12-10 19:20:47 -05:00
dave belanger
e59338fcbb Add PluginUtils::FindLoadedPlugin
PluginUtils::LoadPlugin improvements and API cleanup:
- Add SynchronousAssetsScan and OutAlreadyLoaded params
- Make all loading options false by default (caller opts-in on whatever it wants instead of opting out on some)
- Put OutFailReason in the loading param struct
- Deprecate MountPlugin API and rename it LoadPlugin to mirror UnloadPlugin terminology
#rb Rex.Hill
#preflight 61a8fc58e8314ee7b598f55d

#ROBOMERGE-AUTHOR: dave.belanger
#ROBOMERGE-SOURCE: CL 18358835 via CL 18364441 via CL 18364493 via CL 18364530 via CL 18434167 via CL 18435484
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18436249 by dave belanger in ue5-release-engine-test branch]
2021-12-10 18:33:00 -05:00
dave belanger
6e78472a95 Don't change the plugin search path when mouting a plugin with an explicit uplugin file name (unless it's requested to update the search path of the project)
This removes a costly RefreshPluginList call and prevents poluting the plugin manager with plugins we want to forget about once they are unloaded
#rb Rex.Hill
#preflight 61a544252e4ffe1898215b2a

#ROBOMERGE-AUTHOR: dave.belanger
#ROBOMERGE-SOURCE: CL 18320157 via CL 18322152 via CL 18323414 via CL 18323506 via CL 18323895 via CL 18323955
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18323983 by dave belanger in ue5-release-engine-test branch]
2021-11-30 09:00:22 -05:00
dave belanger
e766dae172 PackageTools::UnloadPackages param to force unload of dirty packages
FPluginUtils::UnloadPlugins will unmount plugins even if some of its packages cannot be unloaded
#rb Matt.Peters
#preflight skip

#ROBOMERGE-AUTHOR: dave.belanger
#ROBOMERGE-SOURCE: CL 18315688 via CL 18320378 via CL 18321619 via CL 18321713 via CL 18321909 via CL 18321927
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18321936 by dave belanger in ue5-release-engine-test branch]
2021-11-30 01:06:31 -05:00
dave belanger
10dd7a288c FPluginUtils::UnloadPlugins TConstArrayView param
[FYI] Matt.Peters
#rb none
#preflight skip

#ROBOMERGE-AUTHOR: dave.belanger
#ROBOMERGE-SOURCE: CL 18295563 via CL 18295934 via CL 18295959 via CL 18295978 via CL 18296568 via CL 18296582
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18296602 by dave belanger in ue5-release-engine-test branch]
2021-11-25 15:15:01 -05:00
dave belanger
fbf51af5a0 FPluginUtils::UnloadPlugin(s) utility to unload all packages in a list of plugins and them unmount them.
#rb Matt.Peters
#preflight 619fba54974d7d5726c5f38d

#ROBOMERGE-AUTHOR: dave.belanger
#ROBOMERGE-SOURCE: CL 18295409 via CL 18295933 via CL 18295953 via CL 18295974 via CL 18296565 via CL 18296580
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18296599 by dave belanger in ue5-release-engine-test branch]
2021-11-25 15:14:53 -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
chris varnsverry
ce4dd6767c - Fix some unnecessary string copies when calling FPaths::FileExists
#jira FORT-392314
[at]Michael.Kirzinger [at]Marc.Audy [at]Rob.Cannaday [at]Sam.Zamani

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

[CL 16924003 by chris varnsverry in ue5-release-engine-test branch]
2021-07-22 11:11:51 -04:00
aurel cordonnier
25a11deeac Merge from Release-Engine-Staging @ 16579919
This represents UE4/Main @ 16579691 and Dev-PerfTest @ 16579576

[CL 16581170 by aurel cordonnier in ue5-release-engine-test branch]
2021-06-07 20:09:45 -04:00
Marc Audy
e80ea6b959 Merge from Release-Engine-Staging @ 16444985
This represents UE4/Main @ 16445039 and Dev-PerfTest @ 16444526

[CL 16445122 by Marc Audy in ue5-release-engine-test branch]
2021-05-25 02:43:26 -04:00
aurel cordonnier
50944fd712 Merge UE5/RES @ 16162155 to UE5/Main
This represents UE4/Main @ 16130047 and Dev-PerfTest @ 16126156

[CL 16163576 by aurel cordonnier in ue5-main branch]
2021-04-29 19:32:06 -04:00
justin hare
7e8ca970b7 Improved warning message when a plugin fails to compile. No functional changes.
#rb None (trivial)

[CL 15698237 by justin hare in ue5-main branch]
2021-03-15 13:27:38 -04:00
michael noland
269c4d6728 New plugin wizard improvements
- Now adds created files to source control if it is enabled/active in the project
- Added a new FPluginUtils::CreateAndMountNewPlugin overload that provides more control over the plugin creation
#jira UE-108449

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

[CL 15547745 by michael noland in ue5-main branch]
2021-02-27 01:01:00 -04:00
Marc Audy
cac1fe0019 Merge UE5/Release-Engine-Staging @ CL# 15299266 to UE5/Main
This represents UE4/Main @ CL# 15277572

[CL 15299962 by Marc Audy in ue5-main branch]
2021-02-03 14:57:28 -04:00