diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2008-10-21 14:51:13 +0200 |
---|---|---|
committer | Jelmer Vernooij <jelmer@samba.org> | 2008-10-21 14:51:13 +0200 |
commit | 5209a846a9157e649fcdcb561f7eaf19c8c0e465 (patch) | |
tree | b0a7e52b5646c8eec182dbc391e7934b6804488c /source4/pidl/TODO | |
parent | 625359b2e266105022309df8985720108ecd6f67 (diff) | |
parent | 2ee8d29d22bcb1c350ab59d71b0aee548489bc9c (diff) | |
download | samba-5209a846a9157e649fcdcb561f7eaf19c8c0e465.tar.gz samba-5209a846a9157e649fcdcb561f7eaf19c8c0e465.tar.bz2 samba-5209a846a9157e649fcdcb561f7eaf19c8c0e465.zip |
Merge branch 'master' of ssh://git.samba.org/data/git/samba into regsrv
Conflicts:
source4/lib/registry/ldb.c
source4/rpc_server/winreg/rpc_winreg.c
Diffstat (limited to 'source4/pidl/TODO')
-rw-r--r-- | source4/pidl/TODO | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/source4/pidl/TODO b/source4/pidl/TODO deleted file mode 100644 index bc5c49a46f..0000000000 --- a/source4/pidl/TODO +++ /dev/null @@ -1,42 +0,0 @@ -- true multiple dimension array / strings in arrays support - -- compatibility mode for generating MIDL-readable data: - - strip out pidl-specific properties - -- make bitmap an optional attribute on enum -- support nested elements -- support typedefs properly (e.g. allow "typedef void **bla;") -- make typedefs generate real typedefs -- improve represent_as(): allow it to be used for arrays and other complex - types - -- --explain-ndr option that dumps out parse tree ? - -- seperate tables for NDR and DCE/RPC - - maybe no tables for NDR at all? we only need them for ndrdump - and that can use dlsym() - -- allow data structures outside of interfaces - -- mem_ctx in the interface rather than as struct ndr member. - -- real typelibs - -- fix [in,out] handling and allocation for samba3: - - add inout - - make NULL to mean "allocate me" - - remove NDR_AUTO_REF_ALLOC flag - -- automatic test generator based on IDL pointer types - -- support converting structs to tuples in Python rather than objects -- convert structs with a single mattering member to that member directly, e.g.: - struct bar { - int size; - [size_is(size)] uint32 *array; - }; - - should be converted to an array of uint32's - -- python: fill in size members automatically in some places if the struct isn't being returned - (so we don't have to cope with the array growing) |