extension: Mark entry points as not introspectable

As pointed out by Emmanuele Bassi, these are not part of the ABI and
should be marked with (skip).

See: https://discourse.gnome.org/t/vala-bindings-for-an-unusual-c-ownership-function-signature/8184
This commit is contained in:
Aaron Jacobs 2021-11-27 21:40:28 -05:00 committed by António Fernandes
parent 068f0315bc
commit 4309509d51

View file

@ -35,7 +35,7 @@
*/
/**
* nautilus_module_initialize:
* nautilus_module_initialize: (skip)
* @module: a #GTypeModule used in type registration
*
* Called when the extension is begin loaded to register the types it exports
@ -43,13 +43,13 @@
*/
void nautilus_module_initialize (GTypeModule *module);
/**
* nautilus_module_shutdown:
* nautilus_module_shutdown: (skip)
*
* Called when the extension is being unloaded.
*/
void nautilus_module_shutdown (void);
/**
* nautilus_module_list_types:
* nautilus_module_list_types: (skip)
* @types: (out) (transfer none) (array length=num_types): array of GType *
* @num_types: the number of types in the array
*