Remove GstImplementsInterface
authorTim-Philipp Müller <tim.muller@collabora.co.uk>
Mon, 20 Jun 2011 22:28:07 +0000 (23:28 +0100)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Sun, 26 Jun 2011 21:59:26 +0000 (22:59 +0100)
commit3dbcb73b1108794d42aa5c088cb99fbb9aca460d
tree7351d23047e6507b616f0aa041a0ce1e0343e406
parent0aa1465bbcecdc1320268966eea8437aaa1ae1f6
Remove GstImplementsInterface

It was a bit too clever, and didn't really work as an API,
confusing people to no end. Better implement specific methods
whether an interface is usable/available/ready on the interface
itself, or even add GError arguments, rather than try to have
per-instance interfaces.
18 files changed:
docs/gst/gstreamer-docs.sgml
docs/gst/gstreamer-sections.txt
docs/gst/gstreamer.types.in
docs/random/porting-to-0.11.txt
gst/Makefile.am
gst/gst.h
gst/gstinterface.c [deleted file]
gst/gstinterface.h [deleted file]
tests/check/Makefile.am
tests/check/gst/.gitignore
tests/check/gst/gstinterface.c [deleted file]
tests/check/gst/struct_arm.h
tests/check/gst/struct_hppa.h
tests/check/gst/struct_i386.h
tests/check/gst/struct_ppc32.h
tests/check/gst/struct_ppc64.h
tests/check/gst/struct_sparc.h
tests/check/gst/struct_x86_64.h