summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian.droege@collabora.co.uk>2009-05-20 17:29:36 +0200
committerSebastian Dröge <sebastian.droege@collabora.co.uk>2009-05-20 17:32:03 +0200
commitcf9fd6ec9aaed9ebd6e6ca25b80e4ee73c82762e (patch)
tree257a6f7c4fa5f16bb58c9126db6eccb6acc8f9d9 /TODO
parent4582abb4f3abacc24e071c22a93357c2b8566a89 (diff)
Extend the code generator to handle GstMiniObject and implement Gst.MiniObject
Also fix indention everywhere and change code to use Gst.MiniObject.GetObject() instead of GLib.Opaque.GetOpaque(). It's currently not possible to implement or use GInterfaces on mini objects but apart from that this should be a great improvement, especially new mini object classes can be defined in C# now.
Diffstat (limited to 'TODO')
-rw-r--r--TODO1
1 files changed, 0 insertions, 1 deletions
diff --git a/TODO b/TODO
index 1f67843..56266cb 100644
--- a/TODO
+++ b/TODO
@@ -1,5 +1,4 @@
- Interfaces currently contain things that should only be called by implementors
-- GstMiniObject binding is broken, we need our own codegen and handle it like a GObject without toggle refs, signals and properties
- Check vmethods and write them by hand if there are parameters that should be hidden (Gst.Index!)
- Check ownership of callback parameters and vmethods
- Make sure callbacks are only GC'd when they can be (TagMergeFunc, TypeFind, ..)