svn commit: samba r10728 - in branches/tmp/samba4-winsrepl: .
source/build/tests source/lib/talloc source/pidl
source/pidl/lib/Parse/Pidl/Samba3
metze at samba.org
metze at samba.org
Wed Oct 5 12:17:01 GMT 2005
Author: metze
Date: 2005-10-05 12:16:58 +0000 (Wed, 05 Oct 2005)
New Revision: 10728
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=10728
Log:
r13292 at SERNOX (orig r10715): jelmer | 2005-10-04 19:21:31 +0200
More Samba3 parser generator improvements:
- Actually generate parsers for unions and structs.
- Support some more builtin types.
- Some more work on supporting arrays.
- Several other small fixes.
I've updated the example output at http://samba.org/~jelmer/
r13293 at SERNOX (orig r10716): jelmer | 2005-10-04 20:24:21 +0200
Use correct Samba3 data types for strings. Also use Samba3 types
for a couple of other types (policy handles, SIDs, times)
r13294 at SERNOX (orig r10717): jelmer | 2005-10-04 21:38:35 +0200
Another bunch of small updates. All generated files except parse_dfs.c
compile now when generated from Samba4's dfs.idl.
r13295 at SERNOX (orig r10718): jelmer | 2005-10-04 23:25:18 +0200
Another large set of small improvements. All generated files compile
without warnings now. The only things left to do that are
required for DFS:
- add allocation of arrays in marshalling phase
- handling primitive and deferred data in embedded structures / unions.
Example output is again available from http://samba.org/~jelmer/pidl_samba3/
r13296 at SERNOX (orig r10719): jelmer | 2005-10-04 23:42:39 +0200
Remove __FUNCTION__ macro as it might not be available at all systems
(pointed out by John E. Malmberg)
r13298 at SERNOX (orig r10721): jelmer | 2005-10-05 02:29:47 +0200
Handle allocations and primitive / deferred data correctly. In theory,
the generated output for DFS should work now (it compiles cleanly, but
I haven't tested it yet).
Not supported:
- subcontexts()
- relative pointers
- unions of pointers
- DATA_BLOB
- several other things
Also still need to do:
- Remove some spurious spaces in the output
- Do range() checking
Example output is still available at http://samba.org/~jelmer/pidl_samba3/
r13303 at SERNOX (orig r10726): tridge | 2005-10-05 08:32:00 +0200
fix to talloc_parent() from Michael O'Brien
Modified:
branches/tmp/samba4-winsrepl/
branches/tmp/samba4-winsrepl/source/build/tests/os2_delete.c
branches/tmp/samba4-winsrepl/source/lib/talloc/talloc.c
branches/tmp/samba4-winsrepl/source/pidl/lib/Parse/Pidl/Samba3/Client.pm
branches/tmp/samba4-winsrepl/source/pidl/lib/Parse/Pidl/Samba3/Header.pm
branches/tmp/samba4-winsrepl/source/pidl/lib/Parse/Pidl/Samba3/Parser.pm
branches/tmp/samba4-winsrepl/source/pidl/lib/Parse/Pidl/Samba3/Server.pm
branches/tmp/samba4-winsrepl/source/pidl/lib/Parse/Pidl/Samba3/Types.pm
branches/tmp/samba4-winsrepl/source/pidl/pidl
Changeset:
Sorry, the patch is too large (1162 lines) to include; please use WebSVN to see it!
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=10728
More information about the samba-cvs
mailing list