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