summaryrefslogtreecommitdiff
path: root/source4/pidl/lib/Parse/Pidl/NDR.pm
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r13738: added support for a "pointer" type in pidl. This will be used in theAndrew Tridgell1-0/+1
opendb work that will be committed shortly. The pointer type assumes that pointers fit in 64 bits, which is probably OK on all our supported architectures. (This used to be commit d2a2057ea5af140ca88a9c305a38fc5dca9eaafd)
2007-10-10r12572: No longer parse coclasses as interfacesJelmer Vernooij1-1/+3
(This used to be commit f75f757b621a46ea531c27ac682623829a4fdea7)
2007-10-10r12484: Initial work on supporting non-typedeffed typesJelmer Vernooij1-33/+36
(This used to be commit e7ac6c708dde7afb4c92a8cc4dea7a95b7054e3e)
2007-10-10r12470: Add helper module for pidl testsJelmer Vernooij1-0/+2
Convert other pidl tests to use Test::More and run them from 'make test' (This used to be commit 3a57d29a62112ab654e290ccc985fba7f67664c5)
2007-10-10r12464: Add simple IDL parsing tests for pidl using the standard perlJelmer Vernooij1-9/+15
testing framework (Test::Simple, distributed with perl itself). Run these tests from 'make test' (This used to be commit 975d8816db6697dab828941b69a740e3a0a2c272)
2007-10-10r11997: for multidimentional array like this:Stefan Metzmacher1-2/+3
uint32 [num_level2][num_level1][num_level0] fix the order they're pushed and pulled, it should be like this for (l2=0; l2 < num_level2; l2++) { for (l1=0; l1 < num_level1; l1++) { for (l0=0; l0 < num_level0; l0++) { ndr_pull_uint32(...); } } } metze (This used to be commit c10195f31383f51911edd8a32f8b5d5857d5bf2d)
2007-10-10r11539: Fix indentation in templates. Always generate lower-caseJelmer Vernooij1-1/+1
UUID strings as GUID_from_string seems to have trouble with uppercased ones. (This used to be commit 16ea96c81ed88f197007335f442c9e62b4ccd6de)
2007-10-10r11473: Based on work by Jelmer, implement the [async] flag for rpc ↵Volker Lendecke1-0/+5
requests. If it's not there (it's not yet on *any* call... :-)), the rpc client strictly sequences calls to an rpc pipe. Might need some more work on the exact sequencing semantics when a pipe with both sync and async calls is actually deployed, but I want it in for winbind simplification. Volker (This used to be commit b8f324e4f000971b7dafc263c16dd4af958ee7f9)
2007-10-10r11105: Warn if conformant arrays are not at the end of a structJelmer Vernooij1-1/+6
Support conformant [string] arrays Eliminate utf8string This breaks xattr binary compatibility with previous versions - is that a problem? (This used to be commit 7596c708ba6642473319a1b699a5a910a639e50d)
2007-10-10r11067: Support for [string] in the Ethereal parser generatorJelmer Vernooij1-1/+12
(This used to be commit 1d5db487bb4afffac13b0d0904aea6b8664b75a8)
2007-10-10r10829: Documentation updatesJelmer Vernooij1-9/+23
Update TODO Some small fixes to the modules (This used to be commit 0c53e7c3cf7fd91fd34c48a5e68c1bcf70569854)
2007-10-10r10742: Support multi-level pointers + ref pointer fixesJelmer Vernooij1-0/+4
(This used to be commit 258b762dc62b257f99d1d859c5a3d850aba3e9fa)
2007-10-10r10694: Add some work I did this afternoon on getting pidl to output Samba3Jelmer Vernooij1-1/+32
RPC parsers. Currently the following files can be generated: - include/rpc_BASENAME.h - rpc_server/srv_BASENAME.c - rpc_server/srv_BASENAME_nt.c (template only, user has to fill in functions) - rpc_client/cli_BASENAME.c - rpc_parse/parse_BASENAME.c So far, I have been working on getting DFS working. Currently still to do (all in rpc_parse/parse_BASENAME.c): - Proper handling of declarations - Proper handling of scalar/buffer parts of structs and unions - Subcontexts - Proper handling of arrays - Support for custom (non-scalar) types I hope to have a somewhat more working version later this week. Some files as currently generated are available from: http://samba.org/~jelmer/pidl_samba3/ (This used to be commit 8af8eaeeef6d46f4d25ccb1d25890e1eef063e4f)
2007-10-10r10388: Add version numbers (required for CPAN)Jelmer Vernooij1-0/+2
(This used to be commit 786329576bf14ae774f9d5a24268e46b7dcb634a)
2007-10-10r9460: - Move pidl to lib/. This fixes standalone installation of pidl.Jelmer Vernooij1-0/+967
- Update the README - Allow building the docs stand-alone (This used to be commit b56084ce251ab7a35dd1422f38de258e8e1e1477)