Sha256: 9816cf59ba61950a85f57907279dcd2297443a89ff0efa6628d4a66d82115251

Contents?: true

Size: 1.15 KB

Versions: 3

Compression:

Stored size: 1.15 KB

Contents

= TODO

== Fix helper method names

GirFFI adds some methods to all generated modules. For some of these, it
avoids name clashes by prefixing an underscore. This is ugly and must be
changed.

== Remove code for passing generic pointers

Generic pointers have been declared 'not introspectable', so
handling them can be removed.

== Handle fundamental objects that are not GObject.

This is a big one. See commit 1e9822c7817062a9b853269b9418fd78782090b5 in
gobject-introspection, and TestFundamentalObject in Regress.

The tests for TestFundamentalObject accidentally pass, but there may be
hidden issues.

== Check binding of GObject:

(11:37:03 PM) walters: the basic story is that GObject should be manually bound
(11:47:02 PM) ebassi: the really necessary bits are: GObject/GInitiallyUnowned memory management; properties accessors; GSignal connection API
(11:47:15 PM) ebassi: the rest is "nice to have"
(11:47:37 PM) ebassi: oh, and probably GBinding - but that's just because I wrote it ;-)

== Compatibility with all implementations.

GirFFI is incompatible with Rubinius, but this is due to Rubinius' FFI
implementation lagging behind the others.

== See Also

  dnote

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
gir_ffi-0.4.3 TODO.rdoc
gir_ffi-0.4.2 TODO.rdoc
gir_ffi-0.4.1 TODO.rdoc