summaryrefslogtreecommitdiff
path: root/source4/build/pidl/ndr.pm
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r5442: Use argument list generator functions from NdrParser in NdrHeaderJelmer Vernooij1-0/+6
(This used to be commit e912f36dc827d7ad38994b93967fe48aade27b2b)
2007-10-10r5441: Put push, pull and print arguments in hash as wellJelmer Vernooij1-64/+96
(This used to be commit a5bf662b52e270d45bba2605f844625cc30c7f89)
2007-10-10r5440: Some more generalizationsJelmer Vernooij1-38/+16
(This used to be commit cf1208471247e2d734f90008d29827541f177952)
2007-10-10r5439: (hopefully) fix build on older perls. Thanks to tridge for pointing ↵Jelmer Vernooij1-4/+4
this out. (This used to be commit 0a78a1f90887afc695204f67af38138271aab2b8)
2007-10-10r5426: Warn about embedded ref pointers.Jelmer Vernooij1-0/+1
(This used to be commit 40547ed33fea57ee8f68a8f864f8f10c9a6d24dc)
2007-10-10r5422: Fix ethereal parser generator.Jelmer Vernooij1-2/+1
(This used to be commit f5224d40c01b495f2607199f0d85a8c9afb056b0)
2007-10-10r5417: Add wrapper function for typedefs hash rather then using the "our" ↵Jelmer Vernooij1-19/+44
keyword, move pointer parsing to seperate function. (This used to be commit ea872b9a2b9a51ba9f6c2842303d067e9e85d11a)
2007-10-10r5414: - added libcli/wins/, a basic client library for WINS replicationAndrew Tridgell1-0/+1
- added a new IDL type "udlongr", which is like udlong, but with the two uint32 halves reversed - modified the winsrepl.idl to cope with a wider range of packets (This used to be commit bc8d60c918f2e268d591aac464fc6a78c38a4cf9)
2007-10-10r5410: Automatically determine indenting for the ndr parsersJelmer Vernooij1-318/+460
(just like header.pm already did). (This used to be commit 90b262398b471acf560a8d05765cab1f25e24b5a)
2007-10-10r5378: Put ndr size generators and alignment calc functions in hash as well.Jelmer Vernooij1-68/+55
(This used to be commit e8c1a30f2373bdccb26659867b4f025d28de4724)
2007-10-10r5377: Put push/pull/print functions for the various types in a hash.Jelmer Vernooij1-127/+54
(This used to be commit afadd172981c8753b7e974154a843c36ef73df3a)
2007-10-10r5376: ORPC is NDR specific, so move it to ndr.pm.Jelmer Vernooij1-11/+39
Get rid of register_enum/register_bitmap, etc. (use list of types in ndr.pm instead) (This used to be commit efc2e41b8df3a0171cca57291929fb63760c1662)
2007-10-10r5363: - ndr_%_ptr -> ndr_%_unique_ptrJelmer Vernooij1-10/+14
- ndr_%_relative% -> ndr_%_relative_ptr% - Change pointer_default() default to "unique" (DCE uses "ptr" as default, MIDL doesn't follow the standard and uses "unique") (This used to be commit 53b4ecbcc7a8da67cde1377de6f24a3de6d229e3)
2007-10-10r5362: Add pointer_default() support to pidl. pointer_default()Jelmer Vernooij1-13/+72
is assumed to be "ptr" if not specified (just like midl). The validator will warn when "ptr" is used at the moment, because pidl only supports unique, ref and relative at the moment. (This used to be commit 31bed62a9a6f7830f523d509b67970648d40aaef)
2007-10-10r5361: Rename some functions, add tests to validator.Jelmer Vernooij1-23/+27
(This used to be commit c9d7b88756039a3eb3024c886851e489c46ef67f)
2007-10-10r5360: Remove a couple of unused functions.Jelmer Vernooij1-1/+1
(This used to be commit d8a0a6972156c3211001b7f98e990c167be2468c)
2007-10-10r5345: Some more minor code readability fixes.Jelmer Vernooij1-70/+58
(This used to be commit 10f3bdce80ff67e05b14c3481a05362b054d1f11)
2007-10-10r5338: More efforts to handle types similarly.Jelmer Vernooij1-17/+19
(This used to be commit 95c4f3149925ee71e74ea36fae3a65d2eebf717c)
2007-10-10r5320: Treat structs and unions somewhat more similarly:Jelmer Vernooij1-63/+35
- use same names in hashes (DATA -> ELEMENTS, etc) - [case()] and [default] are no longer special case, they're just regular properties (This used to be commit 6a0f599f822f5c42d93e78c13765804ab2223968)
2007-10-10r5319: Make some more alignment code generic, move NDR-specific stuff toJelmer Vernooij1-0/+1970
parser.pm (now renamed to ndr.pm). (This used to be commit a469a5fefb4e6941264c11f4bde60eab71f6f7aa)