summaryrefslogtreecommitdiff
path: root/source4/build/pidl/parser.pm
AgeCommit message (Expand)AuthorFilesLines
2003-11-21fixed a bug with pushing non-pointer unionsAndrew Tridgell1-1/+3
2003-11-21* changed the way strings are handled in pidl to a much more generalAndrew Tridgell1-17/+88
2003-11-20make sure we don't try to use c++ style variable declarationAndrew Tridgell1-1/+5
2003-11-20fixed pushing structures containing pointers inside unionsAndrew Tridgell1-1/+1
2003-11-20a bit neater way of emitting codeAndrew Tridgell1-208/+215
2003-11-20 * cope with pidl not being in $HOME/pidlAndrew Tridgell1-1/+7
2003-11-20avoid compiler warnings for unused variables with [relative] pointersAndrew Tridgell1-1/+2
2003-11-20use strict perl package everywhere for error checkingAndrew Tridgell1-1/+1
2003-11-20 * added support for empty case elements (including default cases)Andrew Tridgell1-24/+36
2003-11-19switched to a new way of handling unions, so that we can handleAndrew Tridgell1-28/+121
2003-11-19slightly more accurate structure alignment code - I need to do properAndrew Tridgell1-2/+1
2003-11-18support the 'default' case in IDL unionsAndrew Tridgell1-14/+54
2003-11-18auto-generate top-level debug print functions when a flag is set onAndrew Tridgell1-0/+3
2003-11-17auto-generate functions for printing top-level functionAndrew Tridgell1-7/+44
2003-11-17* support inline arraysAndrew Tridgell1-17/+23
2003-11-17better [relative] handling, allowing for nested relative structuresAndrew Tridgell1-2/+21
2003-11-16 * the beginnings of non-constant fixed arraysAndrew Tridgell1-3/+13
2003-11-16added support for "relstr", structure and union properties and publicAndrew Tridgell1-8/+45
2003-11-16added the "subcontext" attribute for auto-handling of user-marshalledAndrew Tridgell1-0/+12
2003-11-15added support for varying conformant arrays (needed for samrAndrew Tridgell1-5/+23
2003-11-15fixed alignment of the buffers part structuresAndrew Tridgell1-3/+4
2003-11-15support a new value() attribute that allows us to auto-fill certainAndrew Tridgell1-1/+3
2003-11-15Fix bug in generation of function ndr_pull code generation. This patchTim Potter1-1/+3
2003-11-14it turns out that all MS servers ignore the artifact struct_len fieldsAndrew Tridgell1-58/+1
2003-11-14* make pidl.pl exit with an error on a parse errorAndrew Tridgell1-4/+8
2003-11-14fixed another problem with pointers to arrays in structuresAndrew Tridgell1-7/+11
2003-11-14fixed the handling of unions of pointersAndrew Tridgell1-2/+6
2003-11-14* differentiate between pointers and non-pointers in switch_is unionAndrew Tridgell1-30/+87
2003-11-13I think we now handle conformant arrays in structures correctly - theAndrew Tridgell1-14/+69
2003-11-12handle constant sized arraysAndrew Tridgell1-5/+19
2003-11-11added support for 8 byte aligned HYPER_TAndrew Tridgell1-1/+2
2003-11-11fixed the NDR structure alignment rulesAndrew Tridgell1-1/+21
2003-11-11fixed handling on pointers to arrays of structures in unionsAndrew Tridgell1-0/+2
2003-11-11automatic printing of unionsAndrew Tridgell1-5/+12
2003-11-11automatically generate ndr_print_*() functions for every IDLAndrew Tridgell1-0/+128
2003-11-11- added support for the pull side of unionsAndrew Tridgell1-27/+158
2003-11-10much cleaner handling of the different types of variablesAndrew Tridgell1-84/+36
2003-11-09added a module for auto-generating the client calls. We can now goAndrew Tridgell1-2/+2
2003-11-09- handle void functionsAndrew Tridgell1-38/+84
2003-11-09added support for arrays as function arguments and for unistr_notermAndrew Tridgell1-7/+16
2003-11-09added fixes for the pushing of arrays and handling non-ref pointers inAndrew Tridgell1-8/+27
2003-11-08- include includes.hAndrew Tridgell1-8/+52
2003-11-08- generate both the pull and push sideAndrew Tridgell1-84/+270
2003-11-06a bit of a tidy up before I add the ndr_pull_*() side of thingsAndrew Tridgell1-47/+21
2003-11-06updated pidl to auto-generate the ndr_push_*() functions for theAndrew Tridgell1-29/+161
2001-11-24Renamed functions from Dump* to Parse*Tim Potter1-32/+32
2001-11-24forgot a fileAndrew Tridgell1-0/+145