Low-level core library that forms the basis for projects such as GTK+ and GNOME.
Go to file
Colin Walters f2f0625622 [girffi] Clean up API, add g_function_info_prep_invoker
Rather than having bindings use g_function_info_invoke, which is basically
a toy/demo API, export a convenience utility function which takes the introspection
information and sets up things we need to pass to libffi.

Then invocation can be done directly to libffi by a binding.

As part of this work, remove some (unused by gjs) public functions from the
girffi API, and instead export a function to map to libffi which can work
semi-correctly.

https://bugzilla.gnome.org/show_bug.cgi?id=604074
2009-12-16 18:17:12 -05:00
gdump.c Use best known derived parent 2009-10-21 14:19:26 -04:00
gfield.c Remove some unportable integral type size assumptions 2009-12-02 10:45:20 -02:00
ginfo.c Add a method to compare infos 2009-11-20 10:40:07 +01:00
ginfo.h Bug 561137 - support multiple repositories 2008-11-25 21:48:34 +00:00
ginvoke.c [girffi] Clean up API, add g_function_info_prep_invoker 2009-12-16 18:17:12 -05:00
girepository.c Substitute deprecated Glib symbol: g_mapped_file_free 2009-12-15 11:06:50 -02:00
girepository.h Add a method to compare infos 2009-11-20 10:40:07 +01:00
girffi-private.h [girffi] Clean up API, add g_function_info_prep_invoker 2009-12-16 18:17:12 -05:00
girffi.c [girffi] Clean up API, add g_function_info_prep_invoker 2009-12-16 18:17:12 -05:00
girffi.h [girffi] Clean up API, add g_function_info_prep_invoker 2009-12-16 18:17:12 -05:00
girmodule.c Bug 564016 - Include c:prefix in typelib, use it to optimize find_by_gtype 2009-03-17 16:29:08 -04:00
girmodule.h Bug 564016 - Include c:prefix in typelib, use it to optimize find_by_gtype 2009-03-17 16:29:08 -04:00
girnode.c Implement callbacks as part of struct fields. Fixes #557383 2009-11-11 13:55:00 +01:00
girnode.h Implement callbacks as part of struct fields. Fixes #557383 2009-11-11 13:55:00 +01:00
giroffsets.c [girffi] Clean up API, add g_function_info_prep_invoker 2009-12-16 18:17:12 -05:00
girparser.c Make error more verbose in parser 2009-12-09 11:22:24 +00:00
girparser.h Add a GirParser object to hold the state of a compilation 2008-11-12 17:16:42 +00:00
girwriter.c Bug 557405 – Use 'allow-none' consistently 2008-10-22 14:02:02 +00:00
girwriter.h Move shared *.[ch] files to girepository from tools 2008-08-09 12:46:48 +00:00
glib-compat.h Substitute deprecated Glib symbol: g_mapped_file_free 2009-12-15 11:06:50 -02:00
gtypelib.c Substitute deprecated Glib symbol: g_mapped_file_free 2009-12-15 11:06:50 -02:00
gtypelib.h Implement callbacks as part of struct fields. Fixes #557383 2009-11-11 13:55:00 +01:00
Makefile.am [girffi] Clean up API, add g_function_info_prep_invoker 2009-12-16 18:17:12 -05:00