summaryrefslogtreecommitdiff
path: root/source4/pidl/tests
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r24592: pass down the ndr_interface_table in the samba3 client bindingsStefan Metzmacher1-1/+1
instead of the pull and push functions metze (This used to be commit 9b59534a14700f7bfe56cae448030df59ced0ba5)
2007-10-10r24560: rename some DCERPC_ prefixes into NDR_Stefan Metzmacher1-1/+1
metze (This used to be commit f874eca5dab74e930d0ec52abeb06295d2d90476)
2007-10-10r24493: - it turns out thatStefan Metzmacher1-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)
2007-10-10r24492: Parse::Pidl::Samba4::Header::Parse() now takes an $ndr treeStefan Metzmacher2-4/+8
not the $pidl tree anymore. metze (This used to be commit 3cbbddb94c9e986d0adbe3b001146b209cd810d9)
2007-10-10r24447: fix samba3-cli pidl testsStefan Metzmacher1-5/+9
metze (This used to be commit 91fb099b3dd5c58608f1fbf65ed77acbc609598f)
2007-10-10r23677: When I removed data_blob_equal, I clearly didn't test the PIDL code.Andrew Bartlett2-8/+8
Fix these to use the new data_blob_cmp() Andrew Bartlett (This used to be commit d2fba8faf03c18f4c79e83d5847e5420377d811b)
2007-10-10r23071: print the command on failure onlyStefan Metzmacher1-1/+1
metze (This used to be commit 65ed39172953507610b41273d4a46470725e2012)
2007-10-10r23069: print out the command, to find out the problem on host 'tridge'Stefan Metzmacher1-0/+1
metze (This used to be commit 3f28a19ea1599f7a94faf7d8ee7ea5b3620abe6e)
2007-10-10r22520: Fix the TYPE command.Jelmer Vernooij1-6/+41
(This used to be commit b81b0d3308bf51c2e22d54024b3d6f1a59c6b283)
2007-10-10r22462: Fix test suite for ndr parser without using 'our'Jelmer Vernooij2-17/+19
(This used to be commit d491e60c70de8d78c333b317a143919c1a68c6d9)
2007-10-10r22457: Fix tests for Samba3 client generator.Jelmer Vernooij1-4/+5
(This used to be commit cf5162ad100c1a8201d3309549c8ff0d3bd5a732)
2007-10-10r22456: Merge wireshark and ejs test improvements.Jelmer Vernooij2-82/+81
(This used to be commit 0375978403dde8ef5052dcca544f118e5387e887)
2007-10-10r22453: Fix TDR testsuite without using our.Jelmer Vernooij1-13/+14
(This used to be commit 2c82aea0d3cb43b6d653fa7d64d490eddef26903)
2007-10-10r22357: Don't use 'our'Jelmer Vernooij1-1/+1
(This used to be commit 7989ee2aa015264dc9334b5e15d4fe6cb55f4e09)
2007-10-10r21690: Test use of typedef /and/ struct nameJelmer Vernooij2-2/+6
(This used to be commit f6d9cdb8a8eca6ff986504d4481b5165aee770c6)
2007-10-10r21681: Fix bug in the parsing code that parsed "struct foo;" the same asJelmer Vernooij2-2/+22
"struct foo {};". Reported by one of the OpenChange folks, thanks! (This used to be commit d65b520f08ea4ee82c35ff334a58aa6ffc403d67)
2007-10-10r21654: Add simple test for print functions.Jelmer Vernooij1-2/+22
(This used to be commit 3c9df011a85aa8178a26d66faaaed5c88757800e)
2007-10-10r21584: Support for tagged types has landed!Jelmer Vernooij3-4/+14
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)
2007-10-10r21579: Use utility function to determine function names in ejs code.Jelmer Vernooij1-2/+7
(This used to be commit 1736de4c73a82be8357808dc8ec93d3917213449)
2007-10-10r21578: Use utility function for naming pull/push/print functions.Jelmer Vernooij2-21/+27
(This used to be commit e0f626b79c43eb59ad3c6e3fb6c267504764bfef)
2007-10-10r21575: Fix handling of is_scalar() for declares.Jelmer Vernooij1-1/+3
(This used to be commit f0bc29df7297f8f91175091e5f4b14f4ae4b0591)
2007-10-10r21574: Fix handling of DECLARE.Jelmer Vernooij1-1/+7
(This used to be commit 6a4033464bf269176f928a5b3b7e63aad1bb1e7a)
2007-10-10r21573: Remove more code that assumed all types are typedefs.Jelmer Vernooij2-3/+23
(This used to be commit bbbfbfa870c44a6148c3d4d47ff409098e85fcc3)
2007-10-10r21572: More work towards supporting tagged types.Jelmer Vernooij3-6/+61
(This used to be commit 4d28396f0928444406334888f4bc345e74a380df)
2007-10-10r21568: More tests.Jelmer Vernooij1-3/+140
(This used to be commit c7bde9c1f537cbcf8e71177e6c3969699c046ecb)
2007-10-10r21567: Add some more wireshark tests.Jelmer Vernooij1-2/+67
(This used to be commit 40e2956058fe4aaebf3f7269bce90339d7faf24f)
2007-10-10r21559: More tests.Jelmer Vernooij1-1/+70
(This used to be commit c68573392b0fbc7c6267ac4fe84f7916e3cec779)
2007-10-10r21555: Some tests for TYPE in wireshark conformance files.Jelmer Vernooij1-2/+36
(This used to be commit 2a44c8c9c296462350fcae1960265a6ef0f317d8)
2007-10-10r21545: Fix pidl test.Jelmer Vernooij1-4/+4
(This used to be commit ed0a7f5091d99a012e366ed3bc877b5228aa62a8)
2007-10-10r21534: Add some more tests for wireshark.Jelmer Vernooij1-2/+47
(This used to be commit b10432096181cf8e7d729e58a5ab54fac5eaa5fe)
2007-10-10r21532: Add tests for StripPrefixes utility function.Jelmer Vernooij1-2/+6
(This used to be commit 365052555e0e9224bdfda0c2a10f78cbeee5b06c)
2007-10-10r21490: Add some tests for the EJS codeJelmer Vernooij1-0/+42
More work on supporting nested types in EJS. (This used to be commit cb7faeab88952b59add1c814e1881ee9bb88b7ec)
2007-10-10r21484: Fix Needed* for nested datastructures.Jelmer Vernooij1-16/+22
(This used to be commit ec3c9ebfd0de287411ce399967409f902653d5c6)
2007-10-10r21459: Remove name argument, more refactoring.Jelmer Vernooij1-2/+2
(This used to be commit fad03f6c51b40bca2b60036835b998056fec0faa)
2007-10-10r21457: Cope with anonymous nested types in the NDR layer. This doesn't handledJelmer Vernooij1-15/+3
named nested types yet, as these have to be registered. (This used to be commit 9b0416b5d06286c81c73477a24cb591fd4b23d18)
2007-10-10r21455: Fix a bug in our handling of conformant arrays. The conformant array wasJelmer Vernooij1-2/+40
always pushed, even if just the buffers part of a struct had to be pushed. Pull was not affected. (This used to be commit ffe387920473fb365f740942098085eb40299c84)
2007-10-10r21440: Support different variables in environments.Jelmer Vernooij1-5/+12
(This used to be commit 1702a663ba4ce6f5803e265a969f2be564fce1e3)
2007-10-10r21437: Cherrypick typelib tests.Jelmer Vernooij1-0/+59
(This used to be commit 9ba814d033412150d383d3687f02775d4efc618e)
2007-10-10r21433: Get rid of the COM support code - it's not used and unmaintained. We canJelmer Vernooij1-0/+48
always bring it back if we need to. This code was getting in the way while refactoring. Add some tests for TDR. Get rid of typedef in lib/registry/tdr_regf.idl and fix the TDR code to be able to deal with it. (This used to be commit 1ad0f99a439f0d52a735b391bf9900d50171aca5)
2007-10-10r21431: More tests, work on support in wireshark for tagged types.Jelmer Vernooij1-0/+15
(This used to be commit a91e624af22aae5b460ccf94d2540b8780f90070)
2007-10-10r21430: Support tagged types without typedef. This means:Jelmer Vernooij6-23/+16
struct foo { ... }; in IDL will now work. This is the first step towards nested types and using typedefs for partial types (such as "typedef int *bar;"), a requirement for complex uses of represent_as(). (This used to be commit a716aa70f0c90898e6fcf57d63a2cf4c40e7d4df)
2007-10-10r21428: Handle representation types in Needed().Jelmer Vernooij2-9/+53
(This used to be commit 34517c69e67d7eafa00e6fe0072bd04f074cdbde)
2007-10-10r21427: Add tests for Needed*(), in preparation of refactoring.Jelmer Vernooij1-2/+58
(This used to be commit a21e7b22ac99c66e2b23d0fa694a8a2ea6e7994e)
2007-10-10r21411: Add some simple tests for the wireshark NDR generator.Jelmer Vernooij1-0/+23
(This used to be commit 361977448210dfd889abca19b520cd259b9d0855)
2007-10-10r21338: Fix handling of top-level arrays for the Samba 3 client code. This ↵Jelmer Vernooij1-0/+56
doesn't fix the winreg code yet (as that's an array on top of a pointer), but at least it gets us closer. Also added a couple of tests for the Samba 3 client code. (This used to be commit 4a5b62ad622d7be08591e19bc2e89f665fff445a)
2007-10-10r21332: Fix bug in pidl that prevented value(0) from working. Bug reported ↵Jelmer Vernooij1-2/+22
by metze. (This used to be commit 8212a3b8e0d3d59264f659c3f657b165ececefeb)
2007-10-10r21260: Fix regex.Jelmer Vernooij1-1/+1
(This used to be commit 025597a3593d9dede93180d284beda256caf9483)
2007-10-10r21254: Fix running the testsuite outside pidl/Jelmer Vernooij1-2/+2
(This used to be commit 84c15158b986ef9e82f46d6c01d5cbf04300cda5)
2007-10-10r21253: Merge some pidl fixes:Jelmer Vernooij3-2/+119
* Add tests for wireshark dissector generator * Add tests for the header code * Some cleanups * Fix handling of elements without [in] or [out] (This used to be commit 1aecba7100685ed291ea13b0ae47fb0cf9e6a6c8)
2007-10-10r21222: Merge a couple of pidl fixes:Jelmer Vernooij3-2/+85
* Pidl will now warn when trying to use pointers as integers in expressions. * "subcontext()" is now marked as deprecated. The alternatives, transmit_as() / represent_as() should be available soon. * More tests. * Remove some unused code in smbtorture. (This used to be commit 37c0da541e3962164d5af3e3c9560803a733f3b7)