summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorOlivier CrĂȘte <olivier.crete@collabora.com>2012-03-23 13:39:48 -0400
committerOlivier CrĂȘte <olivier.crete@collabora.com>2012-03-23 13:39:55 -0400
commit04cc2bbca52b7047e8b7baf6e39fc99646babd42 (patch)
tree19454df8622352546c7fc15f73e655dc4a44b58e /docs
parent62d74a0d6a77fe064206ce5c51f4200f54e651d2 (diff)
downloadfarstream-04cc2bbca52b7047e8b7baf6e39fc99646babd42.tar.gz
Update doc generator from common
Diffstat (limited to 'docs')
-rwxr-xr-xdocs/plugins/gtkdoc-scangobj-transmitters15
1 files changed, 13 insertions, 2 deletions
diff --git a/docs/plugins/gtkdoc-scangobj-transmitters b/docs/plugins/gtkdoc-scangobj-transmitters
index 266ac70c..6fa971b7 100755
--- a/docs/plugins/gtkdoc-scangobj-transmitters
+++ b/docs/plugins/gtkdoc-scangobj-transmitters
@@ -827,6 +827,15 @@ output_object_hierarchy (void)
fclose (fp);
}
+static int
+compare_types (const void *a, const void *b)
+{
+ const char *na = g_type_name (*((GType *)a));
+ const char *nb = g_type_name (*((GType *)b));
+
+ return g_strcmp0 (na, nb);
+}
+
/* This is called recursively to output the hierarchy of a widget. */
static void
output_hierarchy (FILE *fp,
@@ -846,6 +855,8 @@ output_hierarchy (FILE *fp,
fprintf (fp, "\\n");
children = g_type_children (type, &n_children);
+ qsort (children, n_children, sizeof (GType), compare_types);
+
for (i=0; i < n_children; i++)
output_hierarchy (fp, children[i], level + 1);
@@ -1560,8 +1571,8 @@ unlink "./$MODULE-scan.c", "./$MODULE-scan.o", "./$MODULE-scan.lo", "./$MODULE-s
#&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_interfaces_filename, $new_interfaces_filename, 0);
+#&UpdateFileIfChanged ($old_prerequisites_filename, $new_prerequisites_filename, 0);
#&UpdateFileIfChanged ($old_args_filename, $new_args_filename, 0);