Low-level core library that forms the basis for projects such as GTK+ and GNOME.
Go to file
Dan Winship 57554d4b2d Switch to storing string form of error quarks
Instead of storing the name of the function to call to get the
error quark, store the string form of the error quark, which
we derive from the introspection binary during scanning.

Update EnumBlob and GIEnumInfo to include the new information.

This will allow determining a back-mapping from error quark
to error domain without having to dlsym() and call all the
known error quark functions.

Based on earlier patches from Owen Taylor and Maxim Ermilov.

https://bugzilla.gnome.org/show_bug.cgi?id=602516
2011-08-12 11:10:43 -04:00
cmph cmph: Squash a lot of gcc -Wall compiler warnings 2010-12-03 16:03:32 -05:00
cmph-bdz-test.c cmph-bdz-test: New test 2010-12-03 16:03:32 -05:00
gdump.c Switch to storing string form of error quarks 2011-08-12 11:10:43 -04:00
giarginfo.c Add Since: for g_arg_info_is_skip() 2011-05-13 14:23:05 -04:00
giarginfo.h Add support for the (skip) annotation on parameters or return values 2011-05-13 14:18:48 -04:00
gibaseinfo.c Deprecate ErrorDomain 2011-08-12 11:10:43 -04:00
gibaseinfo.h Box GIBaseInfo structure. 2010-09-15 09:48:44 -03:00
gicallableinfo.c Add support for the (skip) annotation on parameters or return values 2011-05-13 14:18:48 -04:00
gicallableinfo.h Add support for the (skip) annotation on parameters or return values 2011-05-13 14:18:48 -04:00
giconstantinfo.c [girepository] Add a missing include 2010-09-07 15:51:55 -03:00
giconstantinfo.h [GIRepository] Rename GArgument to GIArgument 2010-08-31 17:35:57 -03:00
gienuminfo.c Switch to storing string form of error quarks 2011-08-12 11:10:43 -04:00
gienuminfo.h Switch to storing string form of error quarks 2011-08-12 11:10:43 -04:00
gifieldinfo.c Deprecate ErrorDomain 2011-08-12 11:10:43 -04:00
gifieldinfo.h [GIRepository] Rename GArgument to GIArgument 2010-08-31 17:35:57 -03:00
gifunctioninfo.c Add g_vfunc_info_invoke and g_vfunc_info_get_address 2011-01-12 20:05:09 +01:00
gifunctioninfo.h [GIRepository] Rename GArgument to GIArgument 2010-08-31 17:35:57 -03:00
giinterfaceinfo.c [GIVInterfaceInfo] Document and check args 2010-06-12 11:14:36 -03:00
giinterfaceinfo.h [girepository] Move the rest out of ginfo.ch 2010-06-06 19:54:53 -03:00
ginvoke.c [gifunctioninfo] Move over invoke function 2010-06-06 13:27:16 -03:00
giobjectinfo.c g_object_info_find_method_using_interfaces: Fix crash if not found 2010-12-06 11:14:53 -05:00
giobjectinfo.h g_object_info_find_method_using_interfaces: New function 2010-12-06 10:09:50 -05:00
gipropertyinfo.c [g_property_info_get_flags] Document properly 2010-06-11 21:06:02 -03:00
gipropertyinfo.h Support the (transfer) annotation for properties. 2010-06-08 17:35:12 +02:00
giregisteredtypeinfo.c Rework how fundamental GObject types are introspected 2011-06-08 17:45:31 +02:00
giregisteredtypeinfo.h Add support for non-GObject fundamental objects 2010-07-09 10:15:45 -03:00
girepository-private.h Add g_vfunc_info_invoke and g_vfunc_info_get_address 2011-01-12 20:05:09 +01:00
girepository.c Deprecate ErrorDomain 2011-08-12 11:10:43 -04:00
girepository.h Deprecate ErrorDomain 2011-08-12 11:10:43 -04:00
girffi.c Free allocated ffi_types in g_callable_info_free_closure() 2011-06-20 21:19:05 +02:00
girffi.h Export gi_type_tag_get_ffi_type 2010-11-09 17:07:26 -05:00
girmodule.c Deprecate ErrorDomain 2011-08-12 11:10:43 -04:00
girmodule.h girepository: Consistently prefix internal functions with _ 2010-11-16 16:58:39 -05:00
girnode.c Switch to storing string form of error quarks 2011-08-12 11:10:43 -04:00
girnode.h Switch to storing string form of error quarks 2011-08-12 11:10:43 -04:00
giroffsets.c Rename ALIGN to GI_ALIGN to prevent redefining this macro on some platforms 2011-06-21 13:44:56 +02:00
girparser.c Switch to storing string form of error quarks 2011-08-12 11:10:43 -04:00
girparser.h girepository: Consistently prefix internal functions with _ 2010-11-16 16:58:39 -05:00
girwriter.c Switch to storing string form of error quarks 2011-08-12 11:10:43 -04:00
girwriter.h [girwriter] Refactor out of generate.c 2010-06-07 10:52:43 -03:00
gisignalinfo.c [GIRepository] Add missing transfer and skip 2010-08-31 17:50:44 -03:00
gisignalinfo.h [girepository] Move the rest out of ginfo.ch 2010-06-06 19:54:53 -03:00
gistructinfo.c [girepository] Document GIStructInfo & GIUnionInfo 2010-09-05 11:04:27 -03:00
gistructinfo.h [girepository] Move the rest out of ginfo.ch 2010-06-06 19:54:53 -03:00
gitypeinfo.c Deprecate ErrorDomain 2011-08-12 11:10:43 -04:00
gitypeinfo.h Deprecate ErrorDomain 2011-08-12 11:10:43 -04:00
gitypelib-internal.h Switch to storing string form of error quarks 2011-08-12 11:10:43 -04:00
gitypelib.c Deprecate ErrorDomain 2011-08-12 11:10:43 -04:00
gitypelib.h Remove extra lines from the license comment 2010-09-06 11:23:01 +02:00
gitypes.h Deprecate ErrorDomain 2011-08-12 11:10:43 -04:00
giunioninfo.c [girepository] Document GIStructInfo & GIUnionInfo 2010-09-05 11:04:27 -03:00
giunioninfo.h [girepository] Move the rest out of ginfo.ch 2010-06-06 19:54:53 -03:00
givfuncinfo.c Add g_vfunc_info_invoke and g_vfunc_info_get_address 2011-01-12 20:05:09 +01:00
givfuncinfo.h Add g_vfunc_info_invoke and g_vfunc_info_get_address 2011-01-12 20:05:09 +01:00
glib-compat.h Substitute deprecated Glib symbol: g_mapped_file_free 2009-12-15 11:06:50 -02:00
gthash-test.c Add internal hashing API designed for the typelib 2010-12-03 16:03:32 -05:00
gthash.c Add internal hashing API designed for the typelib 2010-12-03 16:03:32 -05:00