summaryrefslogtreecommitdiff
path: root/source4/pidl/lib/Parse/Pidl
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r10030: Add hierarchical memory allocation to TDR's pull functionsJelmer Vernooij1-8/+15
(This used to be commit 0e358de93a007db921ad5e9a892114122254de39)
2007-10-10r10015: Change the NT4 registry backend to use the IDL-generate parse functions.Jelmer Vernooij1-602/+785
(This used to be commit 0ad46ef804c0654e927f9c14ea93c45f9e3c718c)
2007-10-10r10010: Support base_type() attributeJelmer Vernooij1-1/+3
(This used to be commit c0bae9b0b5cb56aea98e33b4d0a9d29c6622dd27)
2007-10-10r10006: Insert correct header file.Jelmer Vernooij1-5/+8
(This used to be commit dfa45ec1b329ad01daf81beeb31985811ce4f5af)
2007-10-10r9984: Honour the NOEMIT conformance directive for entire IDL files.Tim Potter1-0/+2
(This used to be commit 73dffade2c008b26eaf3924d31693c27328b8586)
2007-10-10r9983: Make the NOEMIT conformance directive with no argument mean do notTim Potter1-2/+9
emit any dissectors for this IDL. (This used to be commit 55a98b3dfdef21df172dac6cff4ebc114b35df00)
2007-10-10r9982: Strip prefixes off the check for noemit in the conformance info so youTim Potter1-4/+6
can use the typedef names in the IDL rather than the autogenerated function names. This means you can say "NOEMIT security_descriptor" instead of "NOEMIT dissect_security_descriptor_type" or whatever. (This used to be commit ec80c5ceec3c96dc847d171967472cce99edcdc7)
2007-10-10r9734: The ethereal parser generator was generating duplicate functions forTim Potter1-4/+4
fields in structures with the same name as a structure (i.e security_ace.object and security_ace_object). I've twiddled the naming scheme a bit and things are a bit more unique but there is still may be some naming conflicts in other IDL files. We are now getting confused over fields with the same name in unions (e.g security_ace_object_ctr.object) plus some other union weirdness. (This used to be commit c2ad9f49a204d0075a3b460c5ea2ca9741fc7125)
2007-10-10r9683: OK that last fix was too good to be true. (-:Tim Potter1-1/+1
(This used to be commit b33774b693f9866295fc11758c826ff150bfb02d)
2007-10-10r9682: Jelmer, I think this fixes another case where the parser generator wasTim Potter1-1/+1
producing duplicate function definitions. Can you check this out? (This used to be commit e9bb695e74c98ea1f2647dacc7c9c4b8ad37bd72)
2007-10-10r9677: Don't generate duplicate function names when processing structure ↵Tim Potter1-3/+3
elements that are bitmaps or enums. (This used to be commit 1b0e65359cc9caee56a63690af142e8599ea6926)
2007-10-10r9612: Don't generate handoff code for idl files that don't implement a pipeTim Potter1-8/+11
(e.g security.idl) (This used to be commit 178d040dbb07f53c29e945a2109bb3c8f355e3d3)
2007-10-10r9611: Reset global variables (hf and ett lists) for each parser run. ThisTim Potter1-6/+4
avoids building up buckets of unecessary definitions from other parsers. Get rid of warning and FIXME for unknown data types. This is handled by the interface depends list and including the appropriate header files. (This used to be commit eb5e3b031cd18fb1f83d9ccbb21e5148c8c1cdd0)
2007-10-10r9576: Couple of small fixes. Generate notice indicatingJelmer Vernooij1-5/+18
that the parsers were autogenerated. (This used to be commit a37e2134e61eb38e9cbc54f8533113622f013037)
2007-10-10r9558: Add more whitespace to generated output.Tim Potter1-3/+3
Change conformance file warning to something more understandable. Don't generate duplicate duplicate element dissectors for function call arguments. Hey this makes the winreg dissector compile, but not link. (This used to be commit 545d3deaa43ed2e837a7fb5e0cf5761281a9451f)
2007-10-10r9554: Do a quick once-over to make the ethereal auto-generated parser code aTim Potter1-51/+54
bit more readable. (This used to be commit da3ca9e3c1df09983629eeee8baab2196f2135a9)
2007-10-10r9553: Some cosmetic things to make the atsvc dissector output look prettierTim Potter1-6/+18
and be more usable: - nicer formatting for summary of set fields in bitmap. - say "Pointer to Foo" in proto_tree instead of just "Foo" when dissecting pointers. - append string value to proto_tree when dissecting pointers to strings. - strip librpc/gen_ndr prefix from includes so generated files can live in the ethereal epan/dissectors directory. Now to work on getting the winreg dissector compiling... (This used to be commit ab00976699a2deeb3ddca510864520fcb46714bc)
2007-10-10r9519: Use the value() value of an element when that element is used inJelmer Vernooij1-0/+21
limited expressions (size_is,length_is,subcontext_size,etc) (This used to be commit 886780c298a794f304b0fce851bbb58c53605d17)
2007-10-10r9463: Fix DumpFunction() (was ignoring elements)Jelmer Vernooij1-3/+3
Fix use of pidl for people that don't have it installed... Generate documentation for pidl debian package (This used to be commit de66450c242b943cfb226187b0ad14f380f08479)
2007-10-10r9462: Fix locations for generating the yapp filesJelmer Vernooij1-60/+60
(This used to be commit 714f96b9bf2c6271f23bfcd35c58d5bf7b29aae2)
2007-10-10r9460: - Move pidl to lib/. This fixes standalone installation of pidl.Jelmer Vernooij23-0/+11107
- Update the README - Allow building the docs stand-alone (This used to be commit b56084ce251ab7a35dd1422f38de258e8e1e1477)