summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog4
-rw-r--r--TODO9
2 files changed, 13 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index b3a5410a..25e2be08 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2005-05-19 Matthias Clasen <mclasen@redhat.com>
+
+ * TODO: Updates
+
2005-05-17 Matthias Clasen <mclasen@redhat.com>
* TODO: Updates
diff --git a/TODO b/TODO
index c1002f85..940c0efd 100644
--- a/TODO
+++ b/TODO
@@ -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
-------