summaryrefslogtreecommitdiff
path: root/source4/pidl
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r21584: Support for tagged types has landed!Jelmer Vernooij7-39/+52
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 Vernooij2-17/+32
(This used to be commit 1736de4c73a82be8357808dc8ec93d3917213449)
2007-10-10r21578: Use utility function for naming pull/push/print functions.Jelmer Vernooij4-56/+67
(This used to be commit e0f626b79c43eb59ad3c6e3fb6c267504764bfef)
2007-10-10r21575: Fix handling of is_scalar() for declares.Jelmer Vernooij2-2/+5
(This used to be commit f0bc29df7297f8f91175091e5f4b14f4ae4b0591)
2007-10-10r21574: Fix handling of DECLARE.Jelmer Vernooij3-2/+9
(This used to be commit 6a4033464bf269176f928a5b3b7e63aad1bb1e7a)
2007-10-10r21573: Remove more code that assumed all types are typedefs.Jelmer Vernooij4-15/+45
(This used to be commit bbbfbfa870c44a6148c3d4d47ff409098e85fcc3)
2007-10-10r21572: More work towards supporting tagged types.Jelmer Vernooij5-12/+78
(This used to be commit 4d28396f0928444406334888f4bc345e74a380df)
2007-10-10r21568: More tests.Jelmer Vernooij2-4/+141
(This used to be commit c7bde9c1f537cbcf8e71177e6c3969699c046ecb)
2007-10-10r21567: Add some more wireshark tests.Jelmer Vernooij2-9/+78
(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 Vernooij2-3/+37
(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 Vernooij3-6/+50
(This used to be commit b10432096181cf8e7d729e58a5ab54fac5eaa5fe)
2007-10-10r21532: Add tests for StripPrefixes utility function.Jelmer Vernooij3-16/+22
(This used to be commit 365052555e0e9224bdfda0c2a10f78cbeee5b06c)
2007-10-10r21531: Use pidl-specific utility functions. Patch from Ronnie SahlbergJelmer Vernooij1-7/+7
(This used to be commit e6fdcdf95e984a254cebd197269cf3e911009f02)
2007-10-10r21493: Patch from Ronnie Sahlberg. From his email:Jelmer Vernooij1-3/+5
This patch changes the function name and signature that pidl generate a call for when dissecting a policy handle to a new, more PIDL-friendly function. It also stores the procedure name in a new pinfo-> field so that helpers that want to know the procedure name can finbd out easily. The new PIDL helper function for policy handles use this new field and will show OpenHKU(<...>) opened in frame X closed in frame Y for the policy handle. (This used to be commit 0c4fb484f0e515eb4055c58cd73ca798a8c46d69)
2007-10-10r21492: Finish work on nested type support in EJS.Jelmer Vernooij3-122/+127
(This used to be commit e88055b76a3d81fcc40773d880f76a1c3f53fbf0)
2007-10-10r21490: Add some tests for the EJS codeJelmer Vernooij2-72/+75
More work on supporting nested types in EJS. (This used to be commit cb7faeab88952b59add1c814e1881ee9bb88b7ec)
2007-10-10r21487: Fix warning when using anonymous types, initial work on nested type ↵Jelmer Vernooij2-6/+31
support in ejs. (This used to be commit a396c5de12cd958fe0457fa5372e539132ad7ed9)
2007-10-10r21486: Remove spurious semicolons.Jelmer Vernooij1-4/+7
(This used to be commit d2307f3f7e364a2d17f48301a921a532ae313986)
2007-10-10r21484: Fix Needed* for nested datastructures.Jelmer Vernooij4-85/+115
(This used to be commit ec3c9ebfd0de287411ce399967409f902653d5c6)
2007-10-10r21459: Remove name argument, more refactoring.Jelmer Vernooij2-59/+78
(This used to be commit fad03f6c51b40bca2b60036835b998056fec0faa)
2007-10-10r21458: Prepare for generating separate primitives/deferred code.Jelmer Vernooij1-20/+23
(This used to be commit efaf476337e536740068334ee9af01eb6ce97c4f)
2007-10-10r21457: Cope with anonymous nested types in the NDR layer. This doesn't handledJelmer Vernooij2-33/+22
named nested types yet, as these have to be registered. (This used to be commit 9b0416b5d06286c81c73477a24cb591fd4b23d18)
2007-10-10r21456: Allow anonymous and non-anonymous nested ↵Jelmer Vernooij1-43/+105
structures/unions/enums/bitmaps to be used in the Samba 4 NDR parser. This doesn't actually work yet as Parse::Pidl::NDR doesn't handle nested data structures yet, but it's a first step. (This used to be commit 8aac1fc98b812a0668bc0d803d1e2831396b455e)
2007-10-10r21455: Fix a bug in our handling of conformant arrays. The conformant array wasJelmer Vernooij2-32/+70
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-10r21443: Refactor some of the NDR code in preparation of nested data ↵Jelmer Vernooij1-102/+125
structure support. (This used to be commit 1afedaad44d5d375ebd277017ec61bf9b5741d8a)
2007-10-10r21442: Allow more flexible data structure names.Jelmer Vernooij1-106/+111
(This used to be commit 5b091c5d75f8580f10bc6a61a0e2203abec98784)
2007-10-10r21440: Support different variables in environments.Jelmer Vernooij2-12/+19
(This used to be commit 1702a663ba4ce6f5803e265a969f2be564fce1e3)
2007-10-10r21437: Cherrypick typelib tests.Jelmer Vernooij2-1/+63
(This used to be commit 9ba814d033412150d383d3687f02775d4efc618e)
2007-10-10r21433: Get rid of the COM support code - it's not used and unmaintained. We canJelmer Vernooij15-915/+140
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-10r21432: Handle properties on tagged types in TDR.Jelmer Vernooij1-1/+1
(This used to be commit 0d739c7e9807682cd5bc433c3e4f2d4bbe4f1b69)
2007-10-10r21431: More tests, work on support in wireshark for tagged types.Jelmer Vernooij3-17/+42
(This used to be commit a91e624af22aae5b460ccf94d2540b8780f90070)
2007-10-10r21430: Support tagged types without typedef. This means:Jelmer Vernooij13-1082/+1161
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 Vernooij4-18/+82
(This used to be commit 34517c69e67d7eafa00e6fe0072bd04f074cdbde)
2007-10-10r21427: Add tests for Needed*(), in preparation of refactoring.Jelmer Vernooij2-24/+72
(This used to be commit a21e7b22ac99c66e2b23d0fa694a8a2ea6e7994e)
2007-10-10r21411: Add some simple tests for the wireshark NDR generator.Jelmer Vernooij2-3/+30
(This used to be commit 361977448210dfd889abca19b520cd259b9d0855)
2007-10-10r21384: Change warning to pidl warning, fix uppercasing.Jelmer Vernooij1-2/+2
(This used to be commit a45a677084ba1bc63a8f74892c12ca6f0d9b5071)
2007-10-10r21340: Fix warning undefJelmer Vernooij1-1/+1
(This used to be commit 2669f2c8ad09505b37f64104eefce6f0b10e9ab5)
2007-10-10r21338: Fix handling of top-level arrays for the Samba 3 client code. This ↵Jelmer Vernooij2-12/+98
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 Vernooij2-6/+27
by metze. (This used to be commit 8212a3b8e0d3d59264f659c3f657b165ececefeb)
2007-10-10r21297: Remove the GTK+ tools and library from the main repository. They are ↵Jelmer Vernooij1-1/+3
now maintained separately in bzr at http://people.samba.org/bzr/jelmer/samba-gtk This also adds some more headers to the list that is installed and a couple of extra #include lines so these headers can be used externally without problems. (This used to be commit 07652f65ce7a5b19130f1a27cbf0e1e5fae13454)
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 Vernooij9-58/+276
* 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 Vernooij11-831/+841
* 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)
2007-10-10r21075: Generate parameters in structs for the server side Samba 3 code. The ↵Jelmer Vernooij1-6/+2
current code in Samba 3 is already generated using this pidl patch. (This used to be commit 30a06273d28fb59c6f20154f97c67f4c0a63dee9)
2007-10-10r20967: Allow pidl tests to work with gcovJelmer Vernooij4-26/+43
(This used to be commit 9da63e362c9d590388c77d882f9dbf54b0aa78cc)
2007-10-10r20942: Simplify handling of systems that don't support negative enum values ↵Jelmer Vernooij3-27/+9
by using an ifdef rather than a pidl argument. (This used to be commit 6bada0dcf0c7915d366c7917189375dbabecdd4f)
2007-10-10r20850: Prefix all server calls with dcesrv_Jelmer Vernooij3-11/+9
(This used to be commit 76c78b0339cd88c61a13745f7f4e037f400db21b)