diff options
author | Matthias Clasen <matthiasc@src.gnome.org> | 2005-05-09 14:24:46 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2005-05-09 14:24:46 +0000 |
commit | 1675d0574f188d627d1f18d7c1c78279bb4ae102 (patch) | |
tree | 7e5ff6e1c60b4e314524e76e25501cb1432fb6a0 /TODO | |
download | gobject-introspection-1675d0574f188d627d1f18d7c1c78279bb4ae102.tar.gz |
Initial revision
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 30 |
1 files changed, 30 insertions, 0 deletions
@@ -0,0 +1,30 @@ +XML format +---------- +- Document the format +- Write a tool to create XML from annotated headers +- Add attributes to connect signals to their default handlers + and wrappers to their vfuncs + +Binary format +------------- +- Add hashes to lookup interfaces and functions in interfaces +- Write a validator + +Compiler +-------- +- Cleanup, maybe turn the nodes in to objects to avoid the horrific + type switches +- Add thorough error checking + +Repository +---------- +- Reconsider the current clunky API, maybe an iterator approach is better +- Add thorough error checking +- Use hashes +- Implement g_function_info_invoke() +- Maybe allow populating repositories at runtime + +General +------- +- More tests +- Check how the format scales to something of GTK+ size |