Updates
[platform/upstream/gobject-introspection.git] / TODO
1 XML format
2 ----------
3 - Document the format
4 - Write a tool to create XML from annotated headers
5 - Add attributes to connect signals to their default handlers
6   and wrappers to their vfuncs
7 - Add attributes for struct offsets
8
9 Binary format
10 -------------
11 - Add hashes to lookup interfaces and functions in interfaces
12 - Do we need (at least limited) handling of unions ? E.g. GdkEvent
13 - Write a validator
14
15 Compiler
16 --------
17 - Parse qualified names like NAMESPACE.INTERFACE.FUNCTION
18 - Cleanup, maybe turn the nodes in to objects to avoid the horrific 
19   type switches
20 - Add thorough error checking
21
22 Repository
23 ----------
24 - Reconsider the current clunky API, maybe an iterator approach is better
25 - Add thorough error checking
26 - Use hashes 
27 - Implement g_function_info_invoke()
28 - Maybe allow populating repositories at runtime
29
30 General
31 -------
32 - More tests
33 - Check how the format scales to something the size of GTK+