summaryrefslogtreecommitdiff
path: root/source4/pidl/pidl
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r20688: Use argv[0] equivalent of perl.Jelmer Vernooij1-3/+3
(This used to be commit 3dfcd9f807852f757899d4ae519e7f353002ccaf)
2007-10-10r19829: Update documentation.Jelmer Vernooij1-4/+4
(This used to be commit 9d3c3ce540d6d9fbead201f4793339a1600c453e)
2007-10-10r19580: Add --includedir option.Jelmer Vernooij1-3/+11
(This used to be commit b076bfa39fefafcf30ac5be5056abfd629338fa5)
2007-10-10r18475: Start working on server code generator that uses libndr.Jelmer Vernooij1-4/+23
(This used to be commit aa1c550d371c5874668baf06be7168c85dc5d48b)
2007-10-10r18471: Remove other Samba3 parser generator support as well - it's noJelmer Vernooij1-68/+2
longer necessary as we can use libndr now. (This used to be commit 22142a9f3d5e759742c79a591413e5e8af04b22f)
2007-10-10r18470: Remove obsolete client generator code for Samba3 (we're now using theJelmer Vernooij1-15/+2
new code that uses libndr) (This used to be commit ea0ef1542f78e3a58d86b5693ec17c145050526b)
2007-10-10r16824: Rename Ethereal -> Wireshark (patch from Joerg Mayer)Jelmer Vernooij1-19/+19
(This used to be commit a789aa468b2b2b631289dd65888b352de46ad900)
2007-10-10r16100: Patch from Michael Wood <mwood@icts.uct.ac.za>: s/then/than/ for ↵Gerald Carter1-2/+2
correct grammar (This used to be commit 26a2fa97e4c819e630bc9b50e11c8d5328c7b8c8)
2007-10-10r15585: Revive pidl's SWIG file generator. It now generates simpleJelmer Vernooij1-6/+8
object oriented wrappers for the interfaces (still need to fix the actual function calls) (This used to be commit bf5da20869eae29aea92386cbb13413b507fc55f)
2007-10-10r15474: Generate proper type declarations, fix headersJelmer Vernooij1-1/+1
(This used to be commit 1405f59d5501319c7d08861e19165e012c4bc3a9)
2007-10-10r15470: Write header file with prototypes for Samba3-Client-With-Samba4-NDR ↵Jelmer Vernooij1-2/+5
code. (This used to be commit a2bb0b6012b14787825a9cd5f33e2c0e989b65a7)
2007-10-10r15437: Add generator that creates Samba3 client code which uses Samba4's NDRJelmer Vernooij1-3/+26
routines. (This used to be commit 538be4a6319b6f8235ed450740784104671ab0b5)
2007-10-10r14687: Start working on support for represent_as() and transmit_as() asJelmer Vernooij1-2/+3
an alternative to subcontext() (This used to be commit 744402160d5f994f5440553bb726e95a13033a83)
2007-10-10r14488: Install more headers.Jelmer Vernooij1-27/+13
Generate different #include lines in pidl depending on whether we're building inside or outside of the Samba tree (useful for 3rd-party projects). (This used to be commit 0c188833154c1fe565cb1735909e408a4a1a6049)
2007-10-10r14402: Generate seperate headers for RPC client functions.Jelmer Vernooij1-2/+8
(This used to be commit 7054ebf0249930843a2baf4d023ae8f62cedb109)
2007-10-10r14223: Couple of small fixes:Jelmer Vernooij1-1/+1
- properly support --samba3-header argument used alone - support `security_descriptor' data type - only print pidl warnings, not perl warnings on erratic input - insert copyright header in templates (This used to be commit db1d7358b2ba9b104c1a96762af89b500b79172f)
2007-10-10r12501: Merge EJSHeader.pm into EJS.pm and simplify smbcalls_rpc.c a bit,Jelmer Vernooij1-4/+3
now that it is guaranteed that the smbcalls modules are always initialized after the EJS subsystem itself. (This used to be commit 1e8670874bb7415c3e00a42516680fdb4ee2fca1)
2007-10-10r12483: Remove --tdr-header option (merged into --tdr-parser)Jelmer Vernooij1-15/+16
(This used to be commit 45013467f57d646f3db099862665d2631272b446)
2007-10-10r12470: Add helper module for pidl testsJelmer Vernooij1-1/+0
Convert other pidl tests to use Test::More and run them from 'make test' (This used to be commit 3a57d29a62112ab654e290ccc985fba7f67664c5)
2007-10-10r12465: Merge Parse::Pidl::Samba4::NDR::Header into ↵Jelmer Vernooij1-23/+26
Parse::Pidl::Samba4::NDR::Parser. Small optimization to avoid including NDR headers multiple times (This used to be commit 6967b9884970b6f1d7617196ab024d401628a13c)
2007-10-10r12463: Rename 'Samba' namespace to 'Samba4'Jelmer Vernooij1-28/+28
(This used to be commit f25358270d44a5642adbb85ecaa50b2e5730d7f0)
2007-10-10r12462: Hide oo magic from callers of the parserJelmer Vernooij1-2/+1
(This used to be commit 0c225d2978b11898d334ec2d6da910e0cca0f4cd)
2007-10-10r11097: Allow pointers in "const"Jelmer Vernooij1-1/+1
(This used to be commit 88fcd56fb55ac3f7e1eef3b3c92a2593c79599d3)
2007-10-10r10829: Documentation updatesJelmer Vernooij1-68/+15
Update TODO Some small fixes to the modules (This used to be commit 0c53e7c3cf7fd91fd34c48a5e68c1bcf70569854)
2007-10-10r10715: More Samba3 parser generator improvements:Jelmer Vernooij1-0/+7
- 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/ (This used to be commit b229c033ebc7ec972b32f1b75b60a9c68a36db97)
2007-10-10r10694: Add some work I did this afternoon on getting pidl to output Samba3Jelmer Vernooij1-2/+76
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-10r10487: Some small updates to the manpage.Jelmer Vernooij1-15/+20
(This used to be commit b9adbb5eb2687c1778234c18f95f59c8d7e4f875)
2007-10-10r10450: Use exit code 1 in case of fatal errorsJelmer Vernooij1-2/+6
(This used to be commit 88ece24a4400cabef95fd1eb4ca14b7df085b529)
2007-10-10r10381: Be a bit stricter on pod syntaxJelmer Vernooij1-11/+20
(This used to be commit 3f646c620a354ab6820c4a97d629e1e27978b76d)
2007-10-10r10380: Use pod-style documentation rather then XML-doc, in good perl style.Jelmer Vernooij1-0/+401
(This used to be commit fcc1ba97a3dd955208d8d9555ff8dab455239412)
2007-10-10r10172: Add --dump-ndr-tree argumentJelmer Vernooij1-25/+26
(This used to be commit 8eb69b3a6e4e912af8a7c14a348f65b3d2512b42)
2007-10-10r10111: Make pidl by default assume the input file is an IDL file ratherJelmer Vernooij1-19/+22
then a .pidl file. (This used to be commit d8a31d3048a6421a3d49d3c121bc86d748838b3a)
2007-10-10r10006: Insert correct header file.Jelmer Vernooij1-1/+1
(This used to be commit dfa45ec1b329ad01daf81beeb31985811ce4f5af)
2007-10-10r9984: Honour the NOEMIT conformance directive for entire IDL files.Tim Potter1-2/+2
(This used to be commit 73dffade2c008b26eaf3924d31693c27328b8586)
2007-10-10r9576: Couple of small fixes. Generate notice indicatingJelmer Vernooij1-13/+13
that the parsers were autogenerated. (This used to be commit a37e2134e61eb38e9cbc54f8533113622f013037)
2007-10-10r9463: Fix DumpFunction() (was ignoring elements)Jelmer Vernooij1-2/+3
Fix use of pidl for people that don't have it installed... Generate documentation for pidl debian package (This used to be commit de66450c242b943cfb226187b0ad14f380f08479)
2007-10-10r9461: Couple of very small fixes.Jelmer Vernooij1-2/+5
(This used to be commit f91121bded545b414b873cd3f3824556d0d2a42e)
2007-10-10r9460: - Move pidl to lib/. This fixes standalone installation of pidl.Jelmer Vernooij1-0/+1
- Update the README - Allow building the docs stand-alone (This used to be commit b56084ce251ab7a35dd1422f38de258e8e1e1477)
2007-10-10r9459: Move pidl up one level (to prevent too much nesting)Jelmer Vernooij1-0/+351
(This used to be commit e48202275e60c18e464457d200daeb953386e221)