[414] | 1 | - warn when union instances don't have a discriminant
|
---|
| 2 |
|
---|
| 3 | - true multiple dimension array / strings in arrays support
|
---|
| 4 |
|
---|
| 5 | - compatibility mode for generating MIDL-readable data:
|
---|
| 6 | - strip out pidl-specific properties
|
---|
| 7 |
|
---|
| 8 | - make bitmap an optional attribute on enum
|
---|
| 9 | - support nested elements
|
---|
| 10 | - support typedefs properly (e.g. allow "typedef void **bla;")
|
---|
| 11 | - make typedefs generate real typedefs
|
---|
| 12 | - improve represent_as(): allow it to be used for arrays and other complex
|
---|
| 13 | types
|
---|
| 14 |
|
---|
| 15 | - --explain-ndr option that dumps out parse tree ?
|
---|
| 16 |
|
---|
[988] | 17 | - separate tables for NDR and DCE/RPC
|
---|
[414] | 18 | - maybe no tables for NDR at all? we only need them for ndrdump
|
---|
| 19 | and that can use dlsym()
|
---|
| 20 |
|
---|
| 21 | - allow data structures outside of interfaces
|
---|
| 22 |
|
---|
| 23 | - mem_ctx in the interface rather than as struct ndr member.
|
---|
| 24 |
|
---|
| 25 | - real typelibs
|
---|
| 26 |
|
---|
| 27 | - fix [in,out] handling and allocation for samba3:
|
---|
| 28 | - add inout
|
---|
| 29 | - make NULL to mean "allocate me"
|
---|
| 30 | - remove NDR_AUTO_REF_ALLOC flag
|
---|
| 31 |
|
---|
| 32 | - automatic test generator based on IDL pointer types
|
---|
| 33 |
|
---|
| 34 | - support converting structs to tuples in Python rather than objects
|
---|
| 35 | - convert structs with a single mattering member to that member directly, e.g.:
|
---|
| 36 | struct bar {
|
---|
| 37 | int size;
|
---|
| 38 | [size_is(size)] uint32 *array;
|
---|
| 39 | };
|
---|
| 40 |
|
---|
| 41 | should be converted to an array of uint32's
|
---|
| 42 |
|
---|
| 43 | - python: fill in size members automatically in some places if the struct isn't being returned
|
---|
| 44 | (so we don't have to cope with the array growing)
|
---|