Peter Knepley
c2903c6c42
Reverting plugin descriptor change
...
Merging 2590240
//depot/UE4-UT/...
to //depot/UE4/...
#codereview Matthew.Griffin
[CL 2592011 by Peter Knepley in Main branch]
2015-06-18 10:50:06 -04:00
Peter Knepley
ceb95abc89
Support for silently ignoring plugin load failures. Can happen if plugin not supported on all platforms.
...
Merging 2587926
//depot/UE4-UT/...
to //depot/UE4/...
#codereview James.Golding
[CL 2588608 by Peter Knepley in Main branch]
2015-06-16 10:27:07 -04:00
Matthew Griffin
f51aa7f78c
Added support URL for plugins
...
Removed Custom file writing code from Plugin Creator plugin as it hadn't been kept up to date with normal methods and did not write all properties
Also noticed two strings in plugin tile used the same key, allowed documentation and support to preview URL as well
UE-16203
[CL 2579743 by Matthew Griffin in Main branch]
2015-06-08 04:49:29 -04:00
Ben Marsh
4f07e9779a
Fix initialization order warnings for FPluginReferenceDescriptor, and reorder constructor parameters to match the more logical order.
...
[CL 2544454 by Ben Marsh in Main branch]
2015-05-09 08:05:10 -04:00
Ben Marsh
86551e13b5
Add a Marketplace URL field to the .uplugin descriptor. The URL will be embedded into projects that enable the plugin, which will prompt to open the marketplace at the given URL if the user doesn't have the plugin installed.
...
#codereview Richard.Fawcett, Leigh.Swift
[CL 2543889 by Ben Marsh in Main branch]
2015-05-08 18:24:48 -04:00
Ben Marsh
78f6199447
Add a separate category for "installed" plugins, and hide categories if they're empty.
...
[CL 2527764 by Ben Marsh in Main branch]
2015-04-27 20:08:52 -04:00
Ben Marsh
11ff491a44
Add editor for plugin metadata.
...
[CL 2526069 by Ben Marsh in Main branch]
2015-04-26 09:18:08 -04:00
Marc Audy
e5ba044eb0
Fix shadowed variables
...
[CL 2451810 by Marc Audy in Main branch]
2015-02-19 12:13:52 -05:00
Ben Marsh
149375b14b
Update copyright notices to 2015.
...
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Max Preussner
4766ae4a3e
PluginEditor: Burst upgrades; added documentation links
...
[CL 2322900 by Max Preussner in Main branch]
2014-10-08 13:14:41 -04:00
Ankit Khare
bbae8dd0fb
#UE4 Fix root cause of why blacklisted plugins were being loaded on HTML5, revert CL 2255415.
...
[CL 2256912 by Ankit Khare in Main branch]
2014-08-14 18:10:04 -04:00
Ankit Khare
ff407eb387
#UE4 Respect Blacklist Platforms for Plugins.
...
fixes crashes caused by early outs and uninitialized modules.
#codereview peter.sauerbrei, ben.marsh
[CL 2255415 by Ankit Khare in Main branch]
2014-08-13 19:25:22 -04:00
Ben Marsh
a66e704793
Require all plugins to be present for a project to load, rather than attempting to carry on without them. Plugins may define object types, and loading packages without them can cause corruption. Can revisit in the future to allow for 'editor-only' plugins.
...
Plugin reference in the .uproject file has a "Description" field which allows setting a customizable message if the plugin is not available. Allows distribution of samples which require a plugin, but without including the plugin itself.
[CL 2237188 by Ben Marsh in Main branch]
2014-07-30 13:16:05 -04:00
Ben Marsh
e35719b0b4
Store whether a plugin is enabled by default in the uplugin file (rather than in the INI file). Simplifies checks for what is enabled in UE4Game and decentralizes everything.
...
[CL 2119957 by Ben Marsh in Main branch]
2014-06-27 16:38:50 -04:00
Ben Marsh
100dfb0b32
Store the list of enabled plugins in the uproject file (fixing TTP 335060), and enable all game plugins by default (TTP 339313).
...
[CL 2119810 by Ben Marsh in Main branch]
2014-06-27 15:23:15 -04:00
Ben Marsh
8d04b7998a
Separate out project and plugin descriptors from each other, and the instance data maintained by their respective managers. Projects and plugins already only have superficial similarities, and will continue to diverge.
...
[CL 2119335 by Ben Marsh in Main branch]
2014-06-27 08:41:46 -04:00