1
0
mirror of https://github.com/samba-team/samba.git synced 2025-12-06 16:23:49 +03:00
Commit Graph

31 Commits

Author SHA1 Message Date
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