1
0
mirror of https://github.com/samba-team/samba.git synced 2025-12-18 08:23:51 +03:00
Commit Graph

30 Commits

Author SHA1 Message Date
Jelmer Vernooij
3f9812f951 pidl/ejs: Fix bug that filled in the body for types without body.
(This used to be commit 4f4dfa6042)
2008-01-12 23:38:05 +01:00
Jelmer Vernooij
87fc0a4391 pidl: Remove support for the declare keyword in other parts of the pidl code.
(This used to be commit 2fe013f715)
2008-01-12 01:22:23 +01:00
Jelmer Vernooij
47fff7a1b9 pidl: Remove multiple copies of get_pointer_of and get_value_of.
(This used to be commit 79344c9c5e)
2008-01-11 20:37:21 +01:00
Stefan Metzmacher
0fc96c416e r25751: use EJS_CHECK() instead of NDR_CHECK() in ejs code
metze
(This used to be commit 14ca6a8bf9)
2007-12-21 05:43:43 +01:00
Stefan Metzmacher
0d7d5a6d49 r24560: rename some DCERPC_ prefixes into NDR_
metze
(This used to be commit f874eca5da)
2007-10-10 15:02:15 -05:00
Stefan Metzmacher
f14bd1a90a r24557: rename 'dcerpc_table_' -> 'ndr_table_'
metze
(This used to be commit 84651aee81)
2007-10-10 15:02:15 -05:00
Jelmer Vernooij
68d92f0a12 r22456: Merge wireshark and ejs test improvements.
(This used to be commit 0375978403)
2007-10-10 14:51:22 -05:00
Jelmer Vernooij
a0bfcfa55d r22357: Don't use 'our'
(This used to be commit 7989ee2aa0)
2007-10-10 14:51:06 -05:00
Jelmer Vernooij
5ba8169109 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.
(This used to be commit 3ac68e858d)
2007-10-10 14:49:00 -05:00
Jelmer Vernooij
3bc13d6eed r21579: Use utility function to determine function names in ejs code.
(This used to be commit 1736de4c73)
2007-10-10 14:48:59 -05:00
Jelmer Vernooij
79a1b1a928 r21492: Finish work on nested type support in EJS.
(This used to be commit e88055b76a)
2007-10-10 14:48:43 -05:00
Jelmer Vernooij
b76461f425 r21490: Add some tests for the EJS code
More work on supporting nested types in EJS.
(This used to be commit cb7faeab88)
2007-10-10 14:48:43 -05:00
Jelmer Vernooij
a074602362 r21487: Fix warning when using anonymous types, initial work on nested type support in ejs.
(This used to be commit a396c5de12)
2007-10-10 14:48:42 -05:00
Jelmer Vernooij
90789cb08b r21484: Fix Needed* for nested datastructures.
(This used to be commit ec3c9ebfd0)
2007-10-10 14:48:41 -05:00
Jelmer Vernooij
0515f728e6 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.
(This used to be commit 1ad0f99a43)
2007-10-10 14:48:33 -05:00
Stefan Metzmacher
40b71722e1 r20573: fix handling of pointers handling to elements with the charset property
metze
(This used to be commit 895416c220)
2007-10-10 14:37:04 -05:00
Jelmer Vernooij
a7bc3801f9 r20567: Print proper errors with filename and line numbers in ParseExpr()
(This used to be commit f5dc1b47ec)
2007-10-10 14:37:01 -05:00
Stefan Metzmacher
3c20e210de 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
(This used to be commit 02d2ce65e6)
2007-10-10 14:30:15 -05:00
Jelmer Vernooij
5b05f5f5f1 r19752: Remove support for the `depends' attribute (use "import") instead.
(This used to be commit 324395afc7)
2007-10-10 14:28:19 -05:00
Jelmer Vernooij
d8ecabe452 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.
(This used to be commit 1ccab71cb8)
2007-10-10 14:24:57 -05:00
Jelmer Vernooij
2a13a7f09f r15367: Fix unused function warnings in generated EJS code.
(This used to be commit 946a80298a)
2007-10-10 14:05:27 -05:00
Jelmer Vernooij
09ea8a9fd6 r15353: Don't dereference NULL pointer. Found by the IBM checker.
(This used to be commit 67d62fc556)
2007-10-10 14:05:24 -05:00
Jelmer Vernooij
0263ec1c89 r15260: Don't dereference NULL pointers to obtain array lengths - found by
the IBM checker
(This used to be commit a492cd4bd4)
2007-10-10 14:04:27 -05:00
Jelmer Vernooij
ddbd7bed65 r15220: Another attempt to fix the bug found by the IBM Checker
(This used to be commit 9f79bfc05d)
2007-10-10 14:04:19 -05:00
Jelmer Vernooij
a0f8ff3cbd r15202: Don't derefence NULL pointers - found by the IBM Checker
(This used to be commit f6a3e8b69d)
2007-10-10 14:04:16 -05:00
Jelmer Vernooij
508f2f5506 r14594: Fix some dependencies (required for shared library build)
(This used to be commit 06f7a8c692)
2007-10-10 13:58:58 -05:00
Jelmer Vernooij
35349a58df r14542: Remove librpc, libndr and libnbt from includes.h
(This used to be commit 51b4270513)
2007-10-10 13:58:42 -05:00
Jelmer Vernooij
c1c01df22f 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.
(This used to be commit 1e8670874b)
2007-10-10 13:47:46 -05:00
Jelmer Vernooij
94793b80d7 r12484: Initial work on supporting non-typedeffed types
(This used to be commit e7ac6c708d)
2007-10-10 13:47:44 -05:00
Jelmer Vernooij
ebfbb2a7ab r12463: Rename 'Samba' namespace to 'Samba4'
(This used to be commit f25358270d)
2007-10-10 13:47:42 -05:00