diff options
author | Matthias Clasen <matthiasc@src.gnome.org> | 2005-05-19 17:37:56 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2005-05-19 17:37:56 +0000 |
commit | c1f849b9a45b173a4d9e814e42df7ed52338375e (patch) | |
tree | ff6db8ce404558681b437be60be927bdb4a7c5f9 /TODO | |
parent | 8b5d8f3b36f26ca9efde8b21e9673eadfffb2a97 (diff) | |
download | gobject-introspection-c1f849b9a45b173a4d9e814e42df7ed52338375e.tar.gz |
Updates
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -10,6 +10,14 @@ XML format Binary format ------------- +- Type cleanup: + + for integral types, we just need to discriminate types by width + and signedness, but keep separate types for platform-dependent types + like short, int, long, size_t. We should not try to capture different + type names like guchar vs guint8 vs int8_t. + + there should probably not be a char type + + for strings, we need "UTF-8-encoded 0-terminated string and + "0-terminated byte array", possibly with annotation for encoding - Sort arrays so that we can use bsearch for lookup - Maybe add hashes to lookup interfaces and functions in interfaces - Add default values @@ -30,6 +38,7 @@ Repository - Maybe allow populating repositories at runtime - Think about a system-wide repository mapping namespace ids to libraries/metadata files +- Fix extra indirection for out parameters in invoke General ------- |