glib/girepository
Gustavo J. A. M. Carneiro cec833af42 reviewed by: Johan Dahlin <johan@gnome.org>
2007-12-06  Gustavo J. A. M. Carneiro  <gjc@gnome.org>

	reviewed by: Johan Dahlin  <johan@gnome.org>

	* configure.ac:
	* gobject-introspection.pc.in:
	* src/Makefile.am:
	* src/compiler.c: (format_output), (write_out_metadata), (main):
	* src/gen-introspect.c: (main):
	* src/gen-introspect.h:
	* src/generate.c: (write_callable_info), (write_repository),
	(load_metadata), (main):
	* src/gidlmodule.c: (g_idl_module_new),
	(g_idl_module_build_metadata):
	* src/gidlmodule.h:
	* src/gidlparser.c: (start_element_handler):
	* src/ginfo.c: (g_info_new), (g_info_from_entry),
	(g_base_info_get_name), (g_base_info_get_namespace),
	(g_base_info_is_deprecated), (g_base_info_get_annotation),
	(g_base_info_get_metadata), (g_function_info_get_symbol),
	(g_function_info_get_flags), (g_function_info_get_property),
	(g_function_info_get_vfunc), (signature_offset), (g_type_info_new),
	(g_callable_info_may_return_null),
	(g_callable_info_get_caller_owns), (g_callable_info_get_n_args),
	(g_callable_info_get_arg), (g_arg_info_get_direction),
	(g_arg_info_is_return_value), (g_arg_info_is_dipper),
	(g_arg_info_is_optional), (g_arg_info_may_be_null),
	(g_arg_info_get_ownership_transfer), (g_type_info_is_pointer),
	(g_type_info_get_tag), (g_type_info_get_param_type),
	(g_type_info_get_interface), (g_type_info_get_array_length),
	(g_type_info_is_zero_terminated),
	(g_type_info_get_n_error_domains), (g_type_info_get_error_domain),
	(g_error_domain_info_get_quark), (g_error_domain_info_get_codes),
	(g_value_info_get_value), (g_field_info_get_flags),
	(g_field_info_get_size), (g_field_info_get_offset),
	(g_registered_type_info_get_type_name),
	(g_registered_type_info_get_type_init),
	(g_struct_info_get_n_fields), (g_struct_info_get_field),
	(g_struct_info_get_n_methods), (g_struct_info_get_method),
	(find_method), (g_struct_info_find_method),
	(g_enum_info_get_n_values), (g_enum_info_get_value),
	(g_object_info_get_parent), (g_object_info_get_type_name),
	(g_object_info_get_type_init), (g_object_info_get_n_interfaces),
	(g_object_info_get_interface), (g_object_info_get_n_fields),
	(g_object_info_get_field), (g_object_info_get_n_properties),
	(g_object_info_get_property), (g_object_info_get_n_methods),
	(g_object_info_get_method), (g_object_info_find_method),
	(g_object_info_get_n_signals), (g_object_info_get_signal),
	(g_object_info_get_n_vfuncs), (g_object_info_get_vfunc),
	(g_object_info_get_n_constants), (g_object_info_get_constant),
	(g_interface_info_get_n_prerequisites),
	(g_interface_info_get_prerequisite),
	(g_interface_info_get_n_properties),
	(g_interface_info_get_property), (g_interface_info_get_n_methods),
	(g_interface_info_get_method), (g_interface_info_find_method),
	(g_interface_info_get_n_signals), (g_interface_info_get_signal),
	(g_interface_info_get_n_vfuncs), (g_interface_info_get_vfunc),
	(g_interface_info_get_n_constants),
	(g_interface_info_get_constant), (g_property_info_get_flags),
	(g_signal_info_get_flags), (g_signal_info_get_class_closure),
	(g_signal_info_true_stops_emit), (g_vfunc_info_get_flags),
	(g_vfunc_info_get_offset), (g_vfunc_info_get_signal),
	(g_constant_info_get_value), (g_union_info_get_n_fields),
	(g_union_info_get_field), (g_union_info_get_n_methods),
	(g_union_info_get_method), (g_union_info_is_discriminated),
	(g_union_info_get_discriminator_offset),
	(g_union_info_get_discriminator):
	* src/ginvoke.c: (g_function_info_invoke):
	* src/girepository.c: (g_irepository_register),
	(g_irepository_unregister), (g_irepository_get_default),
	(count_interfaces), (g_irepository_get_n_infos), (find_interface),
	(g_irepository_get_info), (g_irepository_find_by_name),
	(g_irepository_get_shared_library),
	(g_irepository_build_search_path), (g_irepository_register_file),
	(g_irepository_error_quark):
	* src/girepository.h:
	* src/gmetadata.c: (g_metadata_get_dir_entry),
	(g_metadata_check_sanity), (validate_header),
	(validate_array_type_blob), (validate_iface_type_blob),
	(validate_param_type_blob), (validate_error_type_blob),
	(validate_type_blob), (validate_arg_blob),
	(validate_signature_blob), (validate_function_blob),
	(validate_callback_blob), (validate_constant_blob),
	(validate_value_blob), (validate_field_blob),
	(validate_property_blob), (validate_signal_blob),
	(validate_vfunc_blob), (validate_struct_blob),
	(validate_enum_blob), (validate_object_blob),
	(validate_interface_blob), (validate_errordomain_blob),
	(validate_union_blob), (validate_blob), (validate_directory),
	(validate_annotations), (g_metadata_validate), (_g_metadata_init),
	(g_metadata_new_from_memory), (g_metadata_new_from_const_memory),
	(g_metadata_new_from_mapped_file), (g_metadata_free),
	(g_metadata_set_module), (g_metadata_get_namespace):
	* src/gmetadata.h:
	* tests/Makefile.am:
	* tests/invoke/Makefile.am:
	* tests/invoke/invoke-namespace-find.sh:
	* tests/invoke/invoke.c: (main):

	Add a namespace/shared library mapping. fixes #313268.


svn path=/trunk/; revision=66
2024-01-15 22:44:41 -08:00
..
cmph Merge branch 'girrepository-cleanups' into 'main' 2024-01-15 22:25:03 +00:00
src reviewed by: Johan Dahlin <johan@gnome.org> 2024-01-15 22:44:41 -08:00
tests girepository/tests: Add further checks on GObject methods infos 2024-01-15 21:26:42 +00:00
gdump.c girepository: Drop libgio dependency from gdump.c 2023-12-19 18:41:02 +00:00
gi-dump-types.c girepository: Drop libgio dependency from gdump.c 2023-12-19 18:41:02 +00:00
giarginfo.c giarginfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
giarginfo.h giarginfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
gibaseinfo-private.h gitypes: Port documentation to gi-docgen and update 2023-12-18 14:14:16 +00:00
gibaseinfo.c girepository: Drop outdated/unused GIInfoType member 2024-01-05 13:51:23 +00:00
gibaseinfo.h gibaseinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
gicallableinfo.c gicallableinfo: Drop const qualifier from out-args of invoke() 2024-01-05 13:58:37 +00:00
gicallableinfo.h gicallableinfo: Drop const qualifier from out-args of invoke() 2024-01-05 13:58:37 +00:00
gicallbackinfo.c gicallbackinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
gicallbackinfo.h gicallbackinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
giconstantinfo.c giconstantinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
giconstantinfo.h giconstantinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
gienuminfo.c gienuminfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
gienuminfo.h gienuminfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
gifieldinfo.c girepository: Drop outdated/unused GIInfoType member 2024-01-05 13:51:23 +00:00
gifieldinfo.h gifieldinfo: Fix int signedness in APIs 2023-12-12 18:55:41 +00:00
gifunctioninfo.c gicallableinfo: Drop const qualifier from out-args of invoke() 2024-01-05 13:58:37 +00:00
gifunctioninfo.h gicallableinfo: Drop const qualifier from out-args of invoke() 2024-01-05 13:58:37 +00:00
giinterfaceinfo.c giinterfaceinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
giinterfaceinfo.h giinterfaceinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
ginvoke.c ginvoke: Fix signedness of variable in closure marshaller 2024-01-05 13:58:37 +00:00
giobjectinfo.c giobjectinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
giobjectinfo.h giobjectinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
gipropertyinfo.c gipropertyinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
gipropertyinfo.h gipropertyinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
giregisteredtypeinfo.c giregisteredtypeinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
giregisteredtypeinfo.h giregisteredtypeinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
girepository-private.h girepository: Fix int signedness in private GIBaseInfo APIs 2023-12-12 18:55:41 +00:00
girepository.c girepository: Make gi_repository_get_shared_library() return an array 2024-01-05 13:51:18 +00:00
girepository.h girepository: Make gi_repository_get_shared_library() return an array 2024-01-05 13:51:18 +00:00
girffi.c girrepository: Drop trailing new line on GMessages 2024-01-15 21:26:53 +00:00
girffi.h girffi: Port documentation to gi-docgen and update 2023-12-18 14:14:16 +00:00
girmodule-private.h girepository: Remove _ prefix from private functions 2023-11-08 15:23:31 +00:00
girmodule.c girrepository: Drop trailing new line on GMessages 2024-01-15 21:26:53 +00:00
girnode-private.h girepository: Remove _ prefix from private functions 2023-11-08 15:23:31 +00:00
girnode.c girrepository: Drop trailing new line on GMessages 2024-01-15 21:26:53 +00:00
giroffsets.c giroffsets: Port documentation to gi-docgen and update 2023-12-18 14:14:15 +00:00
girparser-private.h girepository: Remove _ prefix from private functions 2023-11-08 15:23:31 +00:00
girparser.c girrepository: Drop trailing new line on GMessages 2024-01-15 21:26:53 +00:00
girwriter-private.h girepository: Rename symbols to the GI namespace 2023-11-08 15:05:20 +00:00
girwriter.c girrepository: Drop trailing new line on GMessages 2024-01-15 21:26:53 +00:00
gisignalinfo.c gisignalinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:16 +00:00
gisignalinfo.h gisignalinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:16 +00:00
gistructinfo.c gistructinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:16 +00:00
gistructinfo.h gistructinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:16 +00:00
gitypeinfo.c gitypeinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:16 +00:00
gitypeinfo.h gitypeinfo: Rename get_array_length() to get_array_length_index() 2023-12-12 18:55:41 +00:00
gitypelib-internal.h gitypelib: Rename gi_typelib_check_sanity() to gi_typelib_check_format() 2024-01-05 13:51:28 +00:00
gitypelib.c gitypelib: Rename gi_typelib_check_sanity() to gi_typelib_check_format() 2024-01-05 13:51:28 +00:00
gitypelib.h girepository: Update docs for GITypelib for gi-docgen 2023-12-12 16:58:04 +00:00
gitypes.h girepository: Drop outdated/unused GIInfoType member 2024-01-05 13:51:23 +00:00
giunioninfo.c giunioninfo: Port documentation to gi-docgen and update 2023-12-18 14:14:16 +00:00
giunioninfo.h giunioninfo: Rename get_*_function() methods to get_*_function_name() 2023-12-12 18:55:41 +00:00
giunresolvedinfo.c giunresolvedinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:16 +00:00
giunresolvedinfo.h giunresolvedinfo: Port documentation to gi-docgen and update 2023-12-18 14:14:16 +00:00
givfuncinfo.c gicallableinfo: Drop const qualifier from out-args of invoke() 2024-01-05 13:58:37 +00:00
givfuncinfo.h gicallableinfo: Drop const qualifier from out-args of invoke() 2024-01-05 13:58:37 +00:00
gthash.c girepository: Add gthash test to tests and run it 2024-01-15 18:16:56 +01:00
meson.build girepository: Re-number GIR file from 2.0 to 3.0 2023-12-22 12:21:57 +00:00