mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-09-07 00:18:44 +02:00
Build libgirepository as a GLib sub-library
The introspection API has lived out of tree far too long. It has the same ABI guarantees as the rest of GLib, so it has no reason to be split from the main library. The gobject-introspection project can depend on libgirepository, and the language bindings can drop the gobject-introspection-1.0 dependency.
This commit is contained in:
@@ -44,10 +44,10 @@ G_BEGIN_DECLS
|
||||
(g_base_info_get_type((GIBaseInfo*)info) == GI_INFO_TYPE_VFUNC))
|
||||
|
||||
|
||||
GI_AVAILABLE_IN_1_34
|
||||
GI_AVAILABLE_IN_2_34
|
||||
gboolean g_callable_info_is_method (GICallableInfo *info);
|
||||
|
||||
GI_AVAILABLE_IN_1_34
|
||||
GI_AVAILABLE_IN_2_34
|
||||
gboolean g_callable_info_can_throw_gerror (GICallableInfo *info);
|
||||
|
||||
GI_AVAILABLE_IN_ALL
|
||||
@@ -88,7 +88,7 @@ void g_callable_info_load_arg (GICallableInfo *info,
|
||||
gint n,
|
||||
GIArgInfo *arg);
|
||||
|
||||
GI_AVAILABLE_IN_1_34
|
||||
GI_AVAILABLE_IN_2_34
|
||||
gboolean g_callable_info_invoke (GICallableInfo *info,
|
||||
gpointer function,
|
||||
const GIArgument *in_args,
|
||||
@@ -100,7 +100,7 @@ gboolean g_callable_info_invoke (GICallableInfo *info,
|
||||
gboolean throws,
|
||||
GError **error);
|
||||
|
||||
GI_AVAILABLE_IN_1_42
|
||||
GI_AVAILABLE_IN_2_42
|
||||
GITransfer g_callable_info_get_instance_ownership_transfer (GICallableInfo *info);
|
||||
|
||||
G_END_DECLS
|
||||
|
Reference in New Issue
Block a user