summaryrefslogtreecommitdiffstats
path: root/source4/pidl/tests/ndr.pl
Commit message (Collapse)AuthorAgeFilesLines
* Move pidl to top-level directory.Jelmer Vernooij2008-09-171-558/+0
|
* pidl/NDR: fix handling of multilevel pointers in function elementsStefan Metzmacher2008-02-071-10/+10
| | | | | | | The 2nd or higher level of wire pointers needs to be marked as deferred. metze (This used to be commit d7970d70329e0d4f9de30ccfcedd03e583817fa2)
* pidl: get the pointer types correct when an element has multiple pointersStefan Metzmacher2008-02-071-7/+282
| | | | | | | | | | | | | Only the first level gets the pointer type from the pointer property, the others get them from the pointer_default() interface property see http://msdn2.microsoft.com/en-us/library/aa378984(VS.85).aspx (Here they talk about the rightmost pointer, but testing shows they mean the leftmost pointer.) metze (This used to be commit aa8518521b2a6a7110c84c4981c53acce7389ee9)
* pidl: Avoid accidently filling in empty body for types without body.Jelmer Vernooij2008-01-131-1/+3
| | | | (This used to be commit 1fe5c1ad07c574dc094f59f728025dfcafa0cf22)
* pidl: Add function for determining whether a type has a body.Jelmer Vernooij2008-01-121-1/+5
| | | | (This used to be commit 893f4102c93c1c2cd6b836f12644d06d9e31800c)
* pidl: Remove declare tests, add more tests for typedef.Jelmer Vernooij2008-01-121-2/+9
| | | | (This used to be commit 254bf85c2eb69fc2ee22d3a92a6b027a25594250)
* r25185: Check that can_contain_deferred returns true if one of the members ↵Jelmer Vernooij2007-10-101-1/+3
| | | | | | of a type can contain deferred data. (This used to be commit 9e804e0c21f09b699707bb88d534bde55d265087)
* r25166: Simplify can_contain_deferred and add tests for it.Jelmer Vernooij2007-10-101-2/+15
| | | | (This used to be commit 1afc7dd4d33f05d58121defed88faf8fcee3df8f)
* r24493: - it turns out thatStefan Metzmacher2007-10-101-3/+29
| | | | | | | | | | | | | | foreach my $e (@{$union->{ELEMENTS}}) { changes $union->{ELEMENTS} from undef into an empty array. this removes the difference between struct foo { }; and struct foo; So we need to explicit return before. - we should return the same element for layout for structs and unions with no elements. - fix the testsuite to match metze (This used to be commit 5f1f50cd27e3702b79a19dbe1079498cbfc4842b)
* r21584: Support for tagged types has landed!Jelmer Vernooij2007-10-101-2/+5
| | | | | | | It's now possible to use "struct foo" without a typedef in IDL files. echo_info4 is the first type that's been converted. (This used to be commit 3ac68e858df9b53cf5e0a84741916214a53b3121)
* r21574: Fix handling of DECLARE.Jelmer Vernooij2007-10-101-1/+7
| | | | (This used to be commit 6a4033464bf269176f928a5b3b7e63aad1bb1e7a)
* r21573: Remove more code that assumed all types are typedefs.Jelmer Vernooij2007-10-101-2/+9
| | | | (This used to be commit bbbfbfa870c44a6148c3d4d47ff409098e85fcc3)
* r21572: More work towards supporting tagged types.Jelmer Vernooij2007-10-101-2/+10
| | | | (This used to be commit 4d28396f0928444406334888f4bc345e74a380df)
* r21457: Cope with anonymous nested types in the NDR layer. This doesn't handledJelmer Vernooij2007-10-101-15/+3
| | | | | named nested types yet, as these have to be registered. (This used to be commit 9b0416b5d06286c81c73477a24cb591fd4b23d18)
* r21428: Handle representation types in Needed().Jelmer Vernooij2007-10-101-1/+27
| | | | (This used to be commit 34517c69e67d7eafa00e6fe0072bd04f074cdbde)
* r20633: Add another test, fix warnings.Jelmer Vernooij2007-10-101-7/+44
| | | | (This used to be commit 3ddc76772765db8009120ada820837737c49e409)
* r20631: Add some tests for the ndr parser.Jelmer Vernooij2007-10-101-0/+154
(This used to be commit ded25eca701b8e3e0e13e7ef64d5511d8953eb0d)