Age | Commit message (Collapse) | Author | Files | Lines |
|
(This used to be commit efaf476337e536740068334ee9af01eb6ce97c4f)
|
|
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)
|
|
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)
|
|
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)
|
|
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)
|
|
* 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)
|
|
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 3cc299dbbe278936281f8e7071e6de8ec1bb219c)
|
|
#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)
|
|
metze
(This used to be commit 895416c2202cac561e3bda80fe5c05a782dde0b0)
|
|
(This used to be commit f5dc1b47ecf18068a47f8f68016463ef4a55dc03)
|
|
(This used to be commit 959adfd0a682a4894c3bdd4ae9c6fc3ebfeeef1f)
|
|
- (not Parse::Pidl::Typelist::scalar_is_reference($e->{TYPE}))
is much more generic than ($e->{TYPE} ne "string")
and handles ipv4address and other special types...
metze
(This used to be commit 02d2ce65e614a0c99ef3246bc738eb0f8d91b24a)
|
|
duplicates later.
(This used to be commit 006ab1d4a449c81680add57e0116a86b8317fbfb)
|
|
(This used to be commit 324395afc725e90f44f286fd776b38a64bdc8e3b)
|
|
(This used to be commit 347ae9628202ca4de4318ef8156999239aad9192)
|
|
- `include' (replaces helper())
- `import' (replaces depends())
Add support for parsing importlib() - importlib() is now ignored (with a
warning), but no longer causes syntax errors.
helper() and depends() are now marked deprecated and will cause warnings.
(This used to be commit 1ccab71cb8a9e3db9448b6679d01ad00e1c1e9a3)
|
|
die() on invalid used of enum_type_fn()
(This used to be commit de6198c893737e63a5ff70684c1df212da054988)
|
|
this would've caused a silent premature return.
(This used to be commit 91ae5a803334f77c2328ea12542158aab4da2da8)
|
|
(This used to be commit d1364ef0cd8f1a64f44476476323ab390ac4de48)
|
|
(This used to be commit ab0a798c57564901f0adcd8aedc1ef0928e79edd)
|
|
(This used to be commit 9dd6520240fbe3ea8126845a1fa2bdea35c7c4ac)
|
|
metze
(This used to be commit b2018249b7da4155dde963bf118d4636864b0343)
|
|
Jelmer, older versions of gcc don't support visibility("default"). See
for example the CentOS build here:
http://build.samba.org/?function=View+Build;host=lithium;tree=samba4;compiler=gcc;revision=18253
Is there some other way you can think of to do this?
(This used to be commit 76496c2f5e37b735e0b303ae20824c92bfa30974)
|
|
(This used to be commit 77043ebe25dcca2a6b1a37d3b6095e9c434652d9)
|
|
tree.
(This used to be commit d0f0d4600acad71ea4993f4e356735433d9bc5f0)
|
|
fix c++ warnings
metze
(This used to be commit b15e4c7cfa4df3dc429945e4d330a8a9766eb1a6)
|
|
metze
(This used to be commit ccef1f729089939b9250f1b177d5241f8baaa5eb)
|
|
correct grammar
(This used to be commit 26a2fa97e4c819e630bc9b50e11c8d5328c7b8c8)
|
|
(This used to be commit a7c9ec69b229db1b9c93b97133601231a2995c1b)
|
|
(This used to be commit 030272e79b621c2c54354f4c89cc25c202d2dbbc)
|
|
in having pointers for outgoing data when you can already modify the top-level
element.
This can be overridden (temporarily) by specifying the new "keepref"
attribute. Once we've removed keepref from all IDL files, I'll remove this
attribute as well.
(This used to be commit bdc6dd37503ced8322a671d225122ccffbb8bfec)
|
|
(This used to be commit b0439779b8eba68680cfd49ea2364affc739300e)
|
|
(This used to be commit 746d0a7fa7a43685e6ebb4877bb5459101e51ed1)
|
|
object oriented wrappers for the interfaces (still need to fix
the actual function calls)
(This used to be commit bf5da20869eae29aea92386cbb13413b507fc55f)
|
|
(This used to be commit 946a80298ad58e7b8ba9608a840154ee4a790da7)
|
|
(This used to be commit 67d62fc55621871c576298b5a8da2f5e9ea03d69)
|
|
that are manually written.
(This used to be commit f10b38b824d0ddfdccea498b7522efcc03a020d0)
|
|
written manually.
(This used to be commit 56eceeb3221b768b754f6eca10d020148264e869)
|