summaryrefslogtreecommitdiff
path: root/source4/build/pidl/pidl.pl
AgeCommit message (Expand)AuthorFilesLines
2007-10-10r363: nicer error handling in pidlAndrew Tridgell1-1/+2
2007-10-10r356: Start of auto-generated client functions. Tridge can you take a lookTim Potter1-0/+8
2003-12-15added "pidl.pl --template" to dump a rough template to save typingAndrew Tridgell1-0/+8
2003-12-14added auto-generation of the server side boilerplate code for eachAndrew Tridgell1-5/+14
2003-12-07don't save the intermediate form to disk unless we need toAndrew Tridgell1-19/+14
2003-12-07make pidl a little less verboseAndrew Tridgell1-4/+2
2003-12-07re-wrote pidl to use Parse::Yapp instead of Parse::RecDescent, ThisAndrew Tridgell1-13/+4
2003-11-28 * support multiple interfaces in one IDL file in pidlAndrew Tridgell1-12/+0
2003-11-28added auto-generation of the IDL interface tables. This makes two lessAndrew Tridgell1-1/+1
2003-11-23save about 35% of the time for "make idl" by processing multiple IDLAndrew Tridgell1-58/+72
2003-11-22added the beginnings of an IDL validator, to give clearer errors whenAndrew Tridgell1-0/+3
2003-11-22added Parse::RecDescent module into pidl to ensure we all use the sameAndrew Tridgell1-0/+1
2003-11-20a bit neater way of emitting codeAndrew Tridgell1-1/+1
2003-11-20 * cope with pidl not being in $HOME/pidlAndrew Tridgell1-2/+2
2003-11-20use a precompiled grammer in pidl. This speeds up pidl by about aAndrew Tridgell1-5/+2
2003-11-17* support inline arraysAndrew Tridgell1-1/+1
2003-11-14* make pidl.pl exit with an error on a parse errorAndrew Tridgell1-0/+1
2003-11-11- added support for the pull side of unionsAndrew Tridgell1-1/+1
2003-11-09added a module for auto-generating the client calls. We can now goAndrew Tridgell1-1/+12
2003-11-08- include includes.hAndrew Tridgell1-7/+21
2003-11-06updated pidl to auto-generate the ndr_push_*() functions for theAndrew Tridgell1-1/+6
2001-11-24Added --eparser to call ethereal parser generator.Tim Potter1-1/+12
2000-12-14beginnings of the C parser generatorAndrew Tridgell1-3/+16
2000-12-14fixed helpAndrew Tridgell1-5/+16
2000-12-14first versionAndrew Tridgell1-0/+95