summaryrefslogtreecommitdiff
path: root/source4/pidl/lib/Parse/Pidl/Samba4/EJS.pm
AgeCommit message (Collapse)AuthorFilesLines
2008-01-14pidl: Move Generate*Env functions to Parse::Pidl::Samba4::Header because ↵Jelmer Vernooij1-1/+1
they only work with the structures generated by that file. (This used to be commit 9aeb7f31b0fc3b9679e5af07e65e79bc8073c4e1)
2008-01-12pidl/ejs: Fix bug that filled in the body for types without body.Jelmer Vernooij1-3/+7
(This used to be commit 4f4dfa6042178c157a09df61d72a42af7aa5c67b)
2008-01-12pidl: Remove support for the declare keyword in other parts of the pidl code.Jelmer Vernooij1-1/+1
(This used to be commit 2fe013f715bdee6c01a833bc6c883e830bdc5dfd)
2008-01-11pidl: Remove multiple copies of get_pointer_of and get_value_of.Jelmer Vernooij1-25/+2
(This used to be commit 79344c9c5e0e38155facb0c7b16e84a0dca3d2eb)
2007-12-21r25751: use EJS_CHECK() instead of NDR_CHECK() in ejs codeStefan Metzmacher1-16/+16
metze (This used to be commit 14ca6a8bf90bc73e1fdb0f510be795e28977601e)
2007-10-10r24560: rename some DCERPC_ prefixes into NDR_Stefan Metzmacher1-1/+1
metze (This used to be commit f874eca5dab74e930d0ec52abeb06295d2d90476)
2007-10-10r24557: rename 'dcerpc_table_' -> 'ndr_table_'Stefan Metzmacher1-1/+1
metze (This used to be commit 84651aee81aaabbebf52ffc3fbcbabb2eec6eed5)
2007-10-10r22456: Merge wireshark and ejs test improvements.Jelmer Vernooij1-309/+307
(This used to be commit 0375978403dde8ef5052dcca544f118e5387e887)
2007-10-10r22357: Don't use 'our'Jelmer Vernooij1-2/+2
(This used to be commit 7989ee2aa015264dc9334b5e15d4fe6cb55f4e09)
2007-10-10r21584: Support for tagged types has landed!Jelmer Vernooij1-25/+21
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-15/+25
(This used to be commit 1736de4c73a82be8357808dc8ec93d3917213449)
2007-10-10r21492: Finish work on nested type support in EJS.Jelmer Vernooij1-118/+125
(This used to be commit e88055b76a3d81fcc40773d880f76a1c3f53fbf0)
2007-10-10r21490: Add some tests for the EJS codeJelmer Vernooij1-72/+33
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 Vernooij1-6/+28
support in ejs. (This used to be commit a396c5de12cd958fe0457fa5372e539132ad7ed9)
2007-10-10r21484: Fix Needed* for nested datastructures.Jelmer Vernooij1-44/+32
(This used to be commit ec3c9ebfd0de287411ce399967409f902653d5c6)
2007-10-10r21433: Get rid of the COM support code - it's not used and unmaintained. We canJelmer Vernooij1-2/+2
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-10r20573: fix handling of pointers handling to elements with the charset propertyStefan Metzmacher1-6/+14
metze (This used to be commit 895416c2202cac561e3bda80fe5c05a782dde0b0)
2007-10-10r20567: Print proper errors with filename and line numbers in ParseExpr()Jelmer Vernooij1-7/+7
(This used to be commit f5dc1b47ecf18068a47f8f68016463ef4a55dc03)
2007-10-10r20358: - fix ejs generated code for ipv4addressStefan Metzmacher1-2/+5
- (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)
2007-10-10r19752: Remove support for the `depends' attribute (use "import") instead.Jelmer Vernooij1-4/+0
(This used to be commit 324395afc725e90f44f286fd776b38a64bdc8e3b)
2007-10-10r19585: Add support for some more standard IDL instructions:Jelmer Vernooij1-4/+13
- `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-10r15367: Fix unused function warnings in generated EJS code.Jelmer Vernooij1-28/+28
(This used to be commit 946a80298ad58e7b8ba9608a840154ee4a790da7)
2007-10-10r15353: Don't dereference NULL pointer. Found by the IBM checker.Jelmer Vernooij1-0/+1
(This used to be commit 67d62fc55621871c576298b5a8da2f5e9ea03d69)
2007-10-10r15260: Don't dereference NULL pointers to obtain array lengths - found byJelmer Vernooij1-0/+14
the IBM checker (This used to be commit a492cd4bd49b6922d91d4ce5f1247bad0d0d6a7e)
2007-10-10r15220: Another attempt to fix the bug found by the IBM CheckerJelmer Vernooij1-1/+5
(This used to be commit 9f79bfc05d456c106cca44ee459eb542273c3a0c)
2007-10-10r15202: Don't derefence NULL pointers - found by the IBM CheckerJelmer Vernooij1-1/+5
(This used to be commit f6a3e8b69d2a303e7e4f8924e6735c4e168a363a)
2007-10-10r14594: Fix some dependencies (required for shared library build)Jelmer Vernooij1-1/+1
(This used to be commit 06f7a8c692a645830eb3dd9abad8556c66bba747)
2007-10-10r14542: Remove librpc, libndr and libnbt from includes.hJelmer Vernooij1-0/+1
(This used to be commit 51b4270513752d2eafbe77f9de598de16ef84a1f)
2007-10-10r12501: Merge EJSHeader.pm into EJS.pm and simplify smbcalls_rpc.c a bit,Jelmer Vernooij1-23/+55
now that it is guaranteed that the smbcalls modules are always initialized after the EJS subsystem itself. (This used to be commit 1e8670874bb7415c3e00a42516680fdb4ee2fca1)
2007-10-10r12484: Initial work on supporting non-typedeffed typesJelmer Vernooij1-2/+2
(This used to be commit e7ac6c708dde7afb4c92a8cc4dea7a95b7054e3e)
2007-10-10r12463: Rename 'Samba' namespace to 'Samba4'Jelmer Vernooij1-0/+839
(This used to be commit f25358270d44a5642adbb85ecaa50b2e5730d7f0)