Jelmer Vernooij
9aeb7f31b0
pidl: Move Generate*Env functions to Parse::Pidl::Samba4::Header because they only work with the structures generated by that file.
2008-01-14 19:53:05 +01:00
Jelmer Vernooij
4f4dfa6042
pidl/ejs: Fix bug that filled in the body for types without body.
2008-01-12 23:38:05 +01:00
Jelmer Vernooij
2fe013f715
pidl: Remove support for the declare keyword in other parts of the pidl code.
2008-01-12 01:22:23 +01:00
Jelmer Vernooij
79344c9c5e
pidl: Remove multiple copies of get_pointer_of and get_value_of.
2008-01-11 20:37:21 +01:00
Stefan Metzmacher
14ca6a8bf9
r25751: use EJS_CHECK() instead of NDR_CHECK() in ejs code
...
metze
2007-12-21 05:43:43 +01:00
Stefan Metzmacher
f874eca5da
r24560: rename some DCERPC_ prefixes into NDR_
...
metze
2007-10-10 15:02:15 -05:00
Stefan Metzmacher
84651aee81
r24557: rename 'dcerpc_table_' -> 'ndr_table_'
...
metze
2007-10-10 15:02:15 -05:00
Jelmer Vernooij
0375978403
r22456: Merge wireshark and ejs test improvements.
2007-10-10 14:51:22 -05:00
Jelmer Vernooij
7989ee2aa0
r22357: Don't use 'our'
2007-10-10 14:51:06 -05:00
Jelmer Vernooij
3ac68e858d
r21584: Support for tagged types has landed!
...
It's now possible to use "struct foo" without a typedef in IDL files.
echo_info4 is the first type that's been converted.
2007-10-10 14:49:00 -05:00
Jelmer Vernooij
1736de4c73
r21579: Use utility function to determine function names in ejs code.
2007-10-10 14:48:59 -05:00
Jelmer Vernooij
e88055b76a
r21492: Finish work on nested type support in EJS.
2007-10-10 14:48:43 -05:00
Jelmer Vernooij
cb7faeab88
r21490: Add some tests for the EJS code
...
More work on supporting nested types in EJS.
2007-10-10 14:48:43 -05:00
Jelmer Vernooij
a396c5de12
r21487: Fix warning when using anonymous types, initial work on nested type support in ejs.
2007-10-10 14:48:42 -05:00
Jelmer Vernooij
ec3c9ebfd0
r21484: Fix Needed* for nested datastructures.
2007-10-10 14:48:41 -05:00
Jelmer Vernooij
1ad0f99a43
r21433: Get rid of the COM support code - it's not used and unmaintained. We can
...
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.
2007-10-10 14:48:33 -05:00
Stefan Metzmacher
895416c220
r20573: fix handling of pointers handling to elements with the charset property
...
metze
2007-10-10 14:37:04 -05:00
Jelmer Vernooij
f5dc1b47ec
r20567: Print proper errors with filename and line numbers in ParseExpr()
2007-10-10 14:37:01 -05:00
Stefan Metzmacher
02d2ce65e6
r20358: - fix ejs generated code for ipv4address
...
- (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
2007-10-10 14:30:15 -05:00
Jelmer Vernooij
324395afc7
r19752: Remove support for the `depends' attribute (use "import") instead.
2007-10-10 14:28:19 -05:00
Jelmer Vernooij
1ccab71cb8
r19585: Add support for some more standard IDL instructions:
...
- `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.
2007-10-10 14:24:57 -05:00
Jelmer Vernooij
946a80298a
r15367: Fix unused function warnings in generated EJS code.
2007-10-10 14:05:27 -05:00
Jelmer Vernooij
67d62fc556
r15353: Don't dereference NULL pointer. Found by the IBM checker.
2007-10-10 14:05:24 -05:00
Jelmer Vernooij
a492cd4bd4
r15260: Don't dereference NULL pointers to obtain array lengths - found by
...
the IBM checker
2007-10-10 14:04:27 -05:00
Jelmer Vernooij
9f79bfc05d
r15220: Another attempt to fix the bug found by the IBM Checker
2007-10-10 14:04:19 -05:00
Jelmer Vernooij
f6a3e8b69d
r15202: Don't derefence NULL pointers - found by the IBM Checker
2007-10-10 14:04:16 -05:00
Jelmer Vernooij
06f7a8c692
r14594: Fix some dependencies (required for shared library build)
2007-10-10 13:58:58 -05:00
Jelmer Vernooij
51b4270513
r14542: Remove librpc, libndr and libnbt from includes.h
2007-10-10 13:58:42 -05:00
Jelmer Vernooij
1e8670874b
r12501: Merge EJSHeader.pm into EJS.pm and simplify smbcalls_rpc.c a bit,
...
now that it is guaranteed that the smbcalls modules are always initialized
after the EJS subsystem itself.
2007-10-10 13:47:46 -05:00
Jelmer Vernooij
e7ac6c708d
r12484: Initial work on supporting non-typedeffed types
2007-10-10 13:47:44 -05:00
Jelmer Vernooij
f25358270d
r12463: Rename 'Samba' namespace to 'Samba4'
2007-10-10 13:47:42 -05:00