Age | Commit message (Collapse) | Author | Files | Lines |
|
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)
|
|
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)
|
|
structure support.
(This used to be commit 1afedaad44d5d375ebd277017ec61bf9b5741d8a)
|
|
(This used to be commit 5b091c5d75f8580f10bc6a61a0e2203abec98784)
|
|
(This used to be commit 1702a663ba4ce6f5803e265a969f2be564fce1e3)
|
|
(This used to be commit 9ba814d033412150d383d3687f02775d4efc618e)
|
|
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)
|
|
(This used to be commit 0d739c7e9807682cd5bc433c3e4f2d4bbe4f1b69)
|
|
(This used to be commit a91e624af22aae5b460ccf94d2540b8780f90070)
|
|
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)
|
|
(This used to be commit 34517c69e67d7eafa00e6fe0072bd04f074cdbde)
|
|
(This used to be commit a21e7b22ac99c66e2b23d0fa694a8a2ea6e7994e)
|
|
(This used to be commit 361977448210dfd889abca19b520cd259b9d0855)
|
|
(This used to be commit a45a677084ba1bc63a8f74892c12ca6f0d9b5071)
|
|
(This used to be commit 2669f2c8ad09505b37f64104eefce6f0b10e9ab5)
|
|
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)
|
|
by metze.
(This used to be commit 8212a3b8e0d3d59264f659c3f657b165ececefeb)
|
|
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)
|
|
(This used to be commit 025597a3593d9dede93180d284beda256caf9483)
|
|
(This used to be commit 84c15158b986ef9e82f46d6c01d5cbf04300cda5)
|
|
* 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)
|
|
* 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)
|
|
current code in Samba 3 is already generated using this pidl patch.
(This used to be commit 30a06273d28fb59c6f20154f97c67f4c0a63dee9)
|
|
(This used to be commit 9da63e362c9d590388c77d882f9dbf54b0aa78cc)
|
|
by using an ifdef rather than a pidl argument.
(This used to be commit 6bada0dcf0c7915d366c7917189375dbabecdd4f)
|
|
(This used to be commit 76c78b0339cd88c61a13745f7f4e037f400db21b)
|
|
(This used to be commit 10ca65bd78d27c425ae0347930fd2c9a92fe345c)
|
|
(This used to be commit b967f5851f24a4716d386fc569e384b9320b162a)
|
|
(This used to be commit 3cc299dbbe278936281f8e7071e6de8ec1bb219c)
|
|
testsuite.
Create separate directory for blackbox tests.
(This used to be commit 7e6357f21350d264ebedabd34f2b8f42fc0427ff)
|
|
(This used to be commit 3dfcd9f807852f757899d4ae519e7f353002ccaf)
|
|
(This used to be commit 5d09131cc8a11dc2b0aa1f8f5296cf8869a436db)
|
|
#4218,
but without reintroducing coverity warnings.
(This used to be commit a0e2e30d570f246d646f88d7f81ab08208b96131)
|
|
be NULL
(if it is a ref pointer).
(This used to be commit 419547df76c38fde1f54b06dc633832523ad3394)
|
|
(This used to be commit 3ddc76772765db8009120ada820837737c49e409)
|
|
(This used to be commit ded25eca701b8e3e0e13e7ef64d5511d8953eb0d)
|
|
(This used to be commit 203076129b967ccc6258e807280dc1b75583a064)
|
|
metze
(This used to be commit 895416c2202cac561e3bda80fe5c05a782dde0b0)
|
|
(This used to be commit 1618921a7e24213d39e042a4e2f9d5cb59997f50)
|
|
(This used to be commit f5dc1b47ecf18068a47f8f68016463ef4a55dc03)
|
|
(This used to be commit a4d6e340cdfdab8c6ac49c4fc8a504f8910cefed)
|
|
to check for NULL pointers when pointers are being dereferenced (#4218).
There are exactly 500 tests for pidl now :-)
(This used to be commit d3146f3bcd4541f890d6c1b072ff34853e9239d2)
|
|
rather than including it in each individual parser.
(This used to be commit 26853d7d99f7305981bcadaabfe6accf254321e7)
|
|
(This used to be commit 7e7fdb01d3fba449f33b7b67ba0e3a0089dd3902)
|
|
ParseExpr code.
(This used to be commit 0ba52e459bb322a0aee59c6616d7696658934b38)
|
|
Make sure errors are reported correctly.
(This used to be commit 9f794c55a60b09536d6e0dbadfc172e1e74497ff)
|
|
(This used to be commit 30d721569fdf33e4784eb1f7c650e75ed1b80527)
|
|
(This used to be commit 2d960d4d7b0bc39c3ec4c2face546adc2cb345ee)
|
|
(This used to be commit ae9b0895e8b7fd98335ece82aae3e391b94d2ec9)
|
|
* C expressions that just started with a constant were erroneously flagged
as being a constant.
* 1-length variable names in expressions were broken.
(This used to be commit 44775a6ac456247fe7ab4da75498bb550c74c854)
|