summaryrefslogtreecommitdiff
path: root/source4/pidl/pidl
AgeCommit message (Collapse)AuthorFilesLines
2008-04-01Include right perl directory when installed.Jelmer Vernooij1-1/+1
(This used to be commit 9692a48aeb1c22a86a98ca736f173b2332a87480)
2008-01-18pidl: Add --version argument.Julien Kerihuel1-2/+23
(This used to be commit ed1e58e8b35bc971451f4e0a357daa903cd7820d)
2008-01-14pidl/python: Fix more warnings in the generated code.Jelmer Vernooij1-1/+2
(This used to be commit 23add37b729aaa85b83cbf6ba98e7042c01f6472)
2008-01-12pidl: Add ability to write type metadata to a file.Jelmer Vernooij1-1/+14
(This used to be commit e8ab241ff47f2c3e6f80f9c62373139e4c9f5a1e)
2008-01-03r26657: pidl: Add basics for generating Python modules.Jelmer Vernooij1-1/+13
(This used to be commit f1960ca7c4d1b75d64192efdd446482c6bbebcd9)
2007-10-10r24815: Support cpp_quote().Jelmer Vernooij1-2/+2
(This used to be commit 30c1de30bb4ded16e79316c0ab43809e0e19f75d)
2007-10-10r24487: fix formating and add defined($opt_header)Stefan Metzmacher1-6/+12
metze (This used to be commit ffd07d713bc01aee6306229e959773d5bc57104c)
2007-10-10r24484: pass down $ndr tree instead of the $pidl tree to Samba4/Header.pmStefan Metzmacher1-1/+1
metze (This used to be commit 212e8ec8d51b75fdfed5ae1ea228133811186a72)
2007-10-10r22462: Fix test suite for ndr parser without using 'our'Jelmer Vernooij1-2/+2
(This used to be commit d491e60c70de8d78c333b317a143919c1a68c6d9)
2007-10-10r22457: Fix tests for Samba3 client generator.Jelmer Vernooij1-1/+2
(This used to be commit cf5162ad100c1a8201d3309549c8ff0d3bd5a732)
2007-10-10r22456: Merge wireshark and ejs test improvements.Jelmer Vernooij1-3/+6
(This used to be commit 0375978403dde8ef5052dcca544f118e5387e887)
2007-10-10r21433: Get rid of the COM support code - it's not used and unmaintained. We canJelmer Vernooij1-50/+1
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 1ad0f99a439f0d52a735b391bf9900d50171aca5)
2007-10-10r21222: Merge a couple of pidl fixes:Jelmer Vernooij1-1/+4
* Pidl will now warn when trying to use pointers as integers in expressions. * "subcontext()" is now marked as deprecated. The alternatives, transmit_as() / represent_as() should be available soon. * More tests. * Remove some unused code in smbtorture. (This used to be commit 37c0da541e3962164d5af3e3c9560803a733f3b7)
2007-10-10r20942: Simplify handling of systems that don't support negative enum values ↵Jelmer Vernooij1-9/+1
by using an ifdef rather than a pidl argument. (This used to be commit 6bada0dcf0c7915d366c7917189375dbabecdd4f)
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)