r16100: Patch from Michael Wood <mwood@icts.uct.ac.za>: s/then/than/ for correct...
[kai/samba.git] / source / pidl / TODO
index f1174024bf982c1f31fc482378ec4e62613560e3..bfbf5afc54037deb16eb06814a983fd58a61fa17 100644 (file)
@@ -1,19 +1,18 @@
-- allow more then one identifier for types (unsigned char, struct foo)
-
 - true multiple dimension array / strings in arrays support
 
 - compatibility mode for generating MIDL-readable data:
  - strip out pidl-specific properties
 
-- don't be so strict on array boundaries.. arrays can and will be empty when 
-  a (regular) remote error occurs
 - support nested elements
+ - generate names for anonymous tagged types
+ - support typedefs properly
+
+- improve represent_as(): allow it to be used for arrays and other complex types
+
+- --explain-ndr option that dumps out parse tree ?
 
-- auto-alloc [ref] pointers for Samba4 during pull if they were NULL
-- replace subcontext() with represent_as()
+- seperate tables for NDR and DCE/RPC
 
-- --explain-ndr option that dumps out parse tree
+- allow data structures outside of interfaces
 
-- fix test suite
+- mem_ctx in the interface rather than as struct ndr member.