summaryrefslogtreecommitdiff
path: root/source4/build/pidl/idl.gram
AgeCommit message (Collapse)AuthorFilesLines
2003-11-21* changed the way strings are handled in pidl to a much more generalAndrew Tridgell1-2/+3
interface. We now support an arbitrary set of flags to each parser, and these can be used to control the string types. I have provided some common IDL string types in librpc/idl/idl_types.h which needs to be included in every IDL file. * added IDL for the endpoint mapper. Added a test suite that enumerates all endpoints on the server. (This used to be commit d2665f36a75b482ff82733f72ffac938c2acf87a)
2003-11-20 * added support for empty case elements (including default cases)Andrew Tridgell1-5/+10
* changed to midl syntax using [case(x)] instead of case(x) (This used to be commit 6ecdb25e137c25e6bf9a7037a4eb602ae1afc514)
2003-11-18auto-generate the pipe UUID version and nameAndrew Tridgell1-2/+2
(This used to be commit cdba426e62a5b30263b75f53f97b191da224a55f)
2003-11-18support the 'default' case in IDL unionsAndrew Tridgell1-2/+8
(This used to be commit 7f3f274cdc0f22324049952f2b744902a6fdf652)
2003-11-17started documenting the extension to IDL that pidl implementsAndrew Tridgell1-1/+0
(This used to be commit 22b5418a53149b42e71fd887866f75cdd53b81af)
2003-11-17* support inline arraysAndrew Tridgell1-0/+1
* add enough to allow security descriptors to be IDL described * added "noprint" property to allow fancy printing for specific functions (This used to be commit 08df20c8bed57bbb9a9a907c807ad850382fd4e8)
2003-11-17better [relative] handling, allowing for nested relative structuresAndrew Tridgell1-1/+2
and arrays of relative structures (This used to be commit eb887f883a3ef2a90edec5bb495e140656c2f70d)
2003-11-16 * the beginnings of non-constant fixed arraysAndrew Tridgell1-3/+6
* added relative pointers support (This used to be commit 4a34a4f29cf8ab79582ce7b503da907df7b4d209)
2003-11-16added support for "relstr", structure and union properties and publicAndrew Tridgell1-2/+4
functions (This used to be commit fb2f8c6bffdaacdddbb7fb82439af70e17ce9a4b)
2003-11-16added the "subcontext" attribute for auto-handling of user-marshalledAndrew Tridgell1-0/+1
sub-context buffers (This used to be commit 01cc199d78da9e60aa8a279b37fbf8298cf61004)
2003-11-16fixed the handling of much more general C expressions in value()Andrew Tridgell1-2/+7
statements (This used to be commit 8b38041f6530e42c5d294a5947c15a7f6a2d3c61)
2003-11-15support a new value() attribute that allows us to auto-fill certainAndrew Tridgell1-2/+9
elements. Used at the moment for string lengths. the regular expression isn't right, but it works for the case I need. Perl expert needed :) (This used to be commit c7ddd6b2aadeb3bbd2ad520a9e074866b434cbba)
2003-11-13I think we now handle conformant arrays in structures correctly - theAndrew Tridgell1-1/+4
test cases pass (This used to be commit 22e15023509f8f1682865d72765e79f41ab7d149)
2003-11-11- added support for the pull side of unionsAndrew Tridgell1-2/+2
- don't generate parse functions for pull/push functions that are not used (This used to be commit 54613574bcd8b365c13848c6aa9366cadeb5da0e)
2003-11-10much cleaner handling of the different types of variablesAndrew Tridgell1-0/+1
(This used to be commit 4df59bcff56a00e413fbde1a40ffebcb16763d3c)
2003-11-09added fixes for the pushing of arrays and handling non-ref pointers inAndrew Tridgell1-1/+2
function arguments (This used to be commit 25be8dafdae65d9b6cbd04514290f1402e882f4e)
2003-11-08- generate both the pull and push sideAndrew Tridgell1-1/+0
- fixed lots of bugs (This used to be commit 96e269fefedd1e8541eae7ad5e3fb98df978c81b)
2003-11-06updated pidl to auto-generate the ndr_push_*() functions for theAndrew Tridgell1-5/+6
Samba4 rpc framework not complete, but sufficient for a number of lsa functions (This used to be commit 42cd6904f51bac1ff92f0aea0deffb11864dfac2)
2000-12-14first versionAndrew Tridgell1-0/+135
(This used to be commit 14135ed6bbff54d7b493f9be7748c2ad7440a97b)