codegen/codegen.py: Also ignore pointers and boxed if they're in ignore-type.
authorEdward Hervey <bilboed@bilboed.com>
Wed, 4 Apr 2007 12:57:32 +0000 (12:57 +0000)
committerEdward Hervey <bilboed@bilboed.com>
Wed, 4 Apr 2007 12:57:32 +0000 (12:57 +0000)
Original commit message from CVS:
* codegen/codegen.py:
Also ignore pointers and boxed if they're in ignore-type.
* gst/gst-0.10.7.ignore:
Add gst_type_find_factory_call_function to functions ignored before
0.10.7 since it requires GstTypeFind arguments.

ChangeLog
codegen/codegen.py
gst/gst-0.10.7.ignore

index d7661cb..80a169d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2007-04-04  Edward Hervey  <edward@fluendo.com>
+
+       * codegen/codegen.py:
+       Also ignore pointers and boxed if they're in ignore-type.
+       * gst/gst-0.10.7.ignore:
+       Add gst_type_find_factory_call_function to functions ignored before
+       0.10.7 since it requires GstTypeFind arguments.
+       
 2007-04-04  Jan Schmidt  <thaytan@mad.scientist.com>
 
        * gst/common.h:
index 0bb5868..8f20bf7 100644 (file)
@@ -1394,11 +1394,15 @@ def write_extension_init(overrides, prefix, fp):
 
 def write_registers(parser, overrides, fp):
     for boxed in parser.boxes:
+        if overrides.is_type_ignored(boxed.c_name):
+            continue
         fp.write('    pyg_register_boxed(d, "' + boxed.name +
                  '", ' + boxed.typecode +
                  ', &Py' + boxed.c_name +
                  '_Type);\n')
     for pointer in parser.pointers:
+        if overrides.is_type_ignored(pointer.c_name):
+            continue
         fp.write('    pyg_register_pointer(d, "' + pointer.name +
                  '", ' + pointer.typecode +
                  ', &Py' + pointer.c_name + '_Type);\n')
index d590af4..784edb2 100644 (file)
@@ -1,6 +1,7 @@
 %%
 ignore
    gst_type_find_new
+   gst_type_find_factory_call_function
    gst_element_seek_simple
    GST_FLOW_CUSTOM_SUCCESS
    GST_FLOW_CUSTOM_ERROR