From 1675d0574f188d627d1f18d7c1c78279bb4ae102 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Mon, 9 May 2005 14:24:46 +0000 Subject: Initial revision --- TODO | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 TODO (limited to 'TODO') diff --git a/TODO b/TODO new file mode 100644 index 00000000..8556a0ff --- /dev/null +++ b/TODO @@ -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 -- cgit v1.2.1