Add an unloadable property to GPluginPluginInfo and add a shutdown parameter to gplugin_unload.

Review Request #943 — Created Sept. 25, 2021 and submitted — Latest diff uploaded

Information

gplugin/gplugin
default

Reviewers

Add an unloadable property to GPluginPluginInfo and add a shutdown parameter to gplugin_unload.

This allows plugins that can only be shutdown once to handle things properly. Examples of this are basically anything that pulls in another library that doesn't allow you to _init and _uninit more than once.

Ran the unit tests and gplugin-query.

Commits

Files