summaryrefslogtreecommitdiff
path: root/source4/pidl/lib/Parse/Pidl/Samba4/Header.pm
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r21584: Support for tagged types has landed!Jelmer Vernooij1-8/+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-10r21492: Finish work on nested type support in EJS.Jelmer Vernooij1-2/+2
(This used to be commit e88055b76a3d81fcc40773d880f76a1c3f53fbf0)
2007-10-10r21486: Remove spurious semicolons.Jelmer Vernooij1-4/+7
(This used to be commit d2307f3f7e364a2d17f48301a921a532ae313986)
2007-10-10r21433: Get rid of the COM support code - it's not used and unmaintained. We canJelmer Vernooij1-4/+4
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-10r21430: Support tagged types without typedef. This means:Jelmer Vernooij1-4/+6
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-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-10r21253: Merge some pidl fixes:Jelmer Vernooij1-9/+22
* 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-10r20942: Simplify handling of systems that don't support negative enum values ↵Jelmer Vernooij1-7/+8
by using an ifdef rather than a pidl argument. (This used to be commit 6bada0dcf0c7915d366c7917189375dbabecdd4f)
2007-10-10r19752: Remove support for the `depends' attribute (use "import") instead.Jelmer Vernooij1-4/+0
(This used to be commit 324395afc725e90f44f286fd776b38a64bdc8e3b)
2007-10-10r19588: Use include and import statements rather than depends() and helper().Jelmer Vernooij1-1/+1
(This used to be commit 347ae9628202ca4de4318ef8156999239aad9192)
2007-10-10r19585: Add support for some more standard IDL instructions:Jelmer Vernooij1-4/+21
- `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)
2007-10-10r18639: Get rid of the keepref supportJelmer Vernooij1-5/+1
(This used to be commit d1364ef0cd8f1a64f44476476323ab390ac4de48)
2007-10-10r15776: Don't generate ref pointers in Samba4-generated code. There is no pointJelmer Vernooij1-1/+5
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)
2007-10-10r14690: Support represent_as in headers, enable represent_as() test (which ↵Jelmer Vernooij1-18/+20
works now) (This used to be commit 31e847a0844a6871befc6091e813ae017cd6e4b4)
2007-10-10r14491: Allow building more output outside of the Samba source treeJelmer Vernooij1-1/+1
(This used to be commit 272ca8e636cc5043279ff247fc8d5693a9181992)
2007-10-10r14488: Install more headers.Jelmer Vernooij1-0/+5
Generate different #include lines in pidl depending on whether we're building inside or outside of the Samba tree (useful for 3rd-party projects). (This used to be commit 0c188833154c1fe565cb1735909e408a4a1a6049)
2007-10-10r12470: Add helper module for pidl testsJelmer Vernooij1-9/+6
Convert other pidl tests to use Test::More and run them from 'make test' (This used to be commit 3a57d29a62112ab654e290ccc985fba7f67664c5)
2007-10-10r12463: Rename 'Samba' namespace to 'Samba4'Jelmer Vernooij1-0/+361
(This used to be commit f25358270d44a5642adbb85ecaa50b2e5730d7f0)