From 571dce3335f9be76978009b3842c050dbb900e6f Mon Sep 17 00:00:00 2001 From: Stefan Kost Date: Thu, 24 Jan 2008 10:41:06 +0000 Subject: [PATCH] ChangeLog: ChangeLog surgery. Original commit message from CVS: * ChangeLog: ChangeLog surgery. * gstdoc-scangobj: Sync the object scanner with gtk-doc fixes. Update args and hierarchy files. --- ChangeLog | 5 ++++- gstdoc-scangobj | 69 +++++++++++++++++++++++++++++++++++++++++++++++---------- 2 files changed, 61 insertions(+), 13 deletions(-) diff --git a/ChangeLog b/ChangeLog index a3052a7..bedace9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,9 @@ 2008-01-24 Stefan Kost - * gtk-doc-plugins.mak: + * ChangeLog: + ChangeLog surgery. + + * gstdoc-scangobj: Sync the object scanner with gtk-doc fixes. Update args and hierarchy files. diff --git a/gstdoc-scangobj b/gstdoc-scangobj index 0ff1b54..90ba889 100755 --- a/gstdoc-scangobj +++ b/gstdoc-scangobj @@ -151,10 +151,11 @@ get_object_types (void) plugin = (GstPlugin *) (plugins->data); plugins = g_list_next (plugins); source = gst_plugin_get_source (plugin); - g_print ("source: %s\\n", source); - if (!source || strcmp (gst_plugin_get_source (plugin), "$SOURCE") != 0) { + /*g_print ("plugin: %s source: %s\\n", plugin->desc.name, source);*/ + if (!source || strcmp (source, "$SOURCE") != 0) { continue; } + g_print ("plugin: %s source: %s\\n", plugin->desc.name, source); features = gst_registry_get_feature_list_by_plugin (gst_registry_get_default (), @@ -170,7 +171,7 @@ get_object_types (void) if (GST_IS_ELEMENT_FACTORY (feature)) { factory = GST_ELEMENT_FACTORY (feature); - factories = g_list_append (factories, factory); + factories = g_list_prepend (factories, factory); } features = g_list_next (features); } @@ -188,9 +189,8 @@ get_object_types (void) while (l) { GType type; factory = GST_ELEMENT_FACTORY (l->data); - g_message ("adding type for factory %s", gst_element_factory_get_longname (factory)); type = gst_element_factory_get_element_type (factory); - g_message ("adding type %p", (void *) type); + g_message ("adding type %p for factory %s", (void *) type, gst_element_factory_get_longname (factory)); object_types[i] = type; i++; l = g_list_next (l); @@ -206,6 +206,9 @@ print OUTPUT <\\n%s::%s\\n%s\\n%s\\n%s\\n%s\\n%s%s\\n%s\\n\\n\\n", - object_class_name, g_param_spec_get_name (spec), g_type_name (spec->value_type), type_desc, flags, nick ? nick : "(null)", blurb ? blurb : "(null)", dot, default_value); + type_name = get_type_name (spec->value_type, &is_pointer); + fprintf (fp, "\\n%s::%s\\n%s%s\\n%s\\n%s\\n%s\\n%s%s\\n%s\\n\\n\\n", + object_class_name, g_param_spec_get_name (spec), type_name, is_pointer ? "*" : "", type_desc, flags, nick ? nick : "(null)", blurb ? blurb : "(null)", dot, default_value); g_free (type_desc); g_free (default_value); } @@ -1554,9 +1599,9 @@ system("sh -c ./$MODULE-scan") == 0 or die "Scan failed: $!\n"; unlink "./$MODULE-scan.c", "./$MODULE-scan.o", "./$MODULE-scan.lo", "./$MODULE-scan"; #&UpdateFileIfChanged ($old_signals_filename, $new_signals_filename, 0); -#&UpdateFileIfChanged ($old_hierarchy_filename, $new_hierarchy_filename, 0); -#&UpdateFileIfChanged ($old_interfaces_filename, $new_interfaces_filename, 0); -#&UpdateFileIfChanged ($old_prerequisites_filename, $new_prerequisites_filename, 0); +&UpdateFileIfChanged ($old_hierarchy_filename, $new_hierarchy_filename, 0); +&UpdateFileIfChanged ($old_interfaces_filename, $new_interfaces_filename, 0); +&UpdateFileIfChanged ($old_prerequisites_filename, $new_prerequisites_filename, 0); #&UpdateFileIfChanged ($old_args_filename, $new_args_filename, 0); -- 2.7.4