summaryrefslogtreecommitdiff
path: root/source4/pidl
AgeCommit message (Collapse)AuthorFilesLines
2008-09-15Cope with DCE/RPC -> NDR renames.Jelmer Vernooij1-7/+8
2008-09-15Allow base classes to be defined in other files.Jelmer Vernooij2-36/+47
2008-09-15Re-Import ODL support.Jelmer Vernooij2-1/+109
2008-09-15Cope with struct renames in DCE/RPC and NDR libraries.Jelmer Vernooij2-7/+13
2008-09-15Remove unused imports.Jelmer Vernooij1-3/+1
2008-09-15Fix use of interface instances in pidl.Jelmer Vernooij2-8/+8
2008-09-15Build (D)COM output again.Jelmer Vernooij1-0/+25
2008-09-15Avoid using unions without discriminants.Jelmer Vernooij1-0/+5
2008-09-15Deal with interface in generated python code, clearer error message on ↵Jelmer Vernooij2-0/+4
unhandled unions.
2008-09-15Reimport pidl support for COM.Jelmer Vernooij7-1056/+1788
2008-08-20pidl/NDR::Parser: pass typedefs through the ParseElement*Level() functionsStefan Metzmacher1-2/+14
metze (This used to be commit e51c0cf62c91f79f703b17bcf37c4a6fa8107ae0)
2008-08-20pidl/NDR: generate a LEVELS array for typedefsStefan Metzmacher1-0/+17
metze (This used to be commit 6785684db3446c03d8061c8bb3d94889b443d7d5)
2008-08-20pidl/NDR: correctly check for valid propertiesStefan Metzmacher1-27/+31
grep($str, @array) returns the number of elements in @array! We need grep(/^$str$/, @array) to the only the amount of matches. Also fix unitialized vars for the error case. metze (This used to be commit f002f147d8a8a0b49389e30e611ff8b33dd077e1)
2008-08-20pidl/NDR::Parser: pass $ndr to ->start_flags() and ->end_flags()Stefan Metzmacher1-35/+35
metze (This used to be commit bdff9728cc1c8b5fe5a29040e092a8e48603725b)
2008-08-20pidl/NDR::Parser: pass $ndr to ParseMemCtxPull*()Stefan Metzmacher1-11/+11
metze (This used to be commit c3921c7b4e7a3b51b97a2afb688271a8ae403105)
2008-08-20pidl/NDR::Parser: pass $ndr to ParsePtrPush()Stefan Metzmacher1-7/+7
metze (This used to be commit 77571cd7c74dfaa93e58f047530df369ae293ffd)
2008-08-20pidl/NDR::Parser: use my $ndr = "ndr" in the remaining top functionsStefan Metzmacher1-26/+29
metze (This used to be commit ce83f4bb596fad23000acc1f6691669e2f2cfe1b)
2008-08-20pidl/NDR::Parser: pass down $ndr from the top functionsStefan Metzmacher1-27/+32
metze (This used to be commit b01d7457fa5b3572989b821f04e023fd9abd0d52)
2008-08-20pidl/NDR::Parser: pass $ndr to ->PRINT_FN_BLOB()Stefan Metzmacher2-46/+49
metze (This used to be commit a143806364051141604ebb40eb5a4ef72958b55f)
2008-08-20pidl/NDR::Parser: pass $ndr to ->PUSH_FN_BLOB()Stefan Metzmacher2-45/+45
metze (This used to be commit 71b0d64866eb1a4f6dc73eeb57b5f0fe5d8a5780)
2008-08-20pidl/NDR::Parser: pass $ndr to ->PULL_FN_BODY()Stefan Metzmacher1-42/+42
metze (This used to be commit 38c4b2a3e9b316f390651297854de033ede0d128)
2008-08-20pidl/NDR::Parser: use $ndr instead of "ndr"Stefan Metzmacher1-14/+14
metze (This used to be commit a1cf2289dd4ff9a3f9cf61da680223193235e35f)
2008-08-14pidl: fix samba4.pidl.samba3-cli testStefan Metzmacher1-2/+0
metze (This used to be commit 0449a5c8267873d7986c7c50adce57029192c456)
2008-07-22s3 cli_do_rpc_ndr does not use PI_* anymoreVolker Lendecke1-1/+0
(This used to be commit e625c6b2516111002c99239c1a2188c6d5d87ab6)
2008-07-21Properly cast array length in print functions.Jelmer Vernooij2-37/+37
(This used to be commit f321240fa91fa19c1131f119c42f64897d220682)
2008-07-16Add the interface ID to the rpc_pipe_register_commands call in s3 srv codeVolker Lendecke1-1/+1
(This used to be commit efe249928312f730ee580e72b9c640ef88b0ed5b)
2008-06-27Fix if_version for interfaces with a if_version_minor field different from 0Julien Kerihuel1-1/+6
Signed-off-by: Stefan Metzmacher <metze@samba.org> (This used to be commit 7b6927832a1118b142d0d8a3a5548761f5a04f1a)
2008-05-26Finish smbstatus in Python.Jelmer Vernooij1-16/+34
(This used to be commit 988508c2d3269cc88ed38df2fc207a1c0aaccc6b)
2008-05-26Allow using IRPC functions on the messaging bus from Python.Jelmer Vernooij1-1/+1
(This used to be commit 6ecf81ae13dffa05356c1177c617206c120fb7d7)
2008-05-26Implement IRPC calls over the internal messaging bus.Jelmer Vernooij1-2/+3
(This used to be commit 777dc3a2c7b5bf855344ba3ae8c8b564c48fc0c6)
2008-05-25Trim the size of the Python bindings a bit.Jelmer Vernooij1-59/+24
(This used to be commit 717ce0b640a5c3aa62804b9869ef4dcc0f71b7ba)
2008-05-25Fix environment generation.Jelmer Vernooij1-1/+1
(This used to be commit 19b46b50c982eb01909fe31d5abd304a1dd13577)
2008-05-25Move result tuple generation out of main Python function running.Jelmer Vernooij1-32/+49
(This used to be commit 5f07faf9c954229bf1cf6401eff81bdab4e242ae)
2008-05-25Use separate function for in argument parsing.Jelmer Vernooij1-57/+102
(This used to be commit 737059795ce150066ff775909030eebc54b595d9)
2008-05-25Add support for secondary contexts from Python.Jelmer Vernooij1-3/+23
(This used to be commit 16d1ad050546ae6500153438db8d3c857e6f3ad5)
2008-05-24Add helper function to return DCE/RPC fault codes.Jelmer Vernooij1-1/+8
(This used to be commit 4716cdfb5d5abad85cba18be89d72fe8ee18f359)
2008-05-24Add convenience function for creating objects with NDR error codes.Jelmer Vernooij1-2/+2
(This used to be commit 991541a78c2428db89509081cc28072c9b542ffa)
2008-05-24Add convenience functions for setting Python objects from errors.Jelmer Vernooij1-5/+5
(This used to be commit f1de723b89251cbc8140b838941f304a34871bf3)
2008-05-24Use manually written Python bindings for DCE/RPC rather than SWIG based.Jelmer Vernooij1-11/+1
Use base class for pidl-generated DCE/RPC interface Python bindings. (This used to be commit 25e7fc8a2c7a5914c4db4bfe428fd0a8efbf0784)
2008-05-24Share struct used for interfaces in Python code.Jelmer Vernooij1-13/+6
(This used to be commit 8501a3fc31e688dba696667a187821480e8cb714)
2008-05-24Only provide __ndr_pack__ / __ndr_unpack__ if the push/pull functions are ↵Jelmer Vernooij1-48/+55
public. (This used to be commit dd43bdcb880d08013a600f81d40e5280db74c534)
2008-05-24Support __ndr_unpack__ on DCE/RPC structures in Python.Jelmer Vernooij1-1/+23
(This used to be commit 3b2bd4d849946aaff2b0adfbacdc15284670b916)
2008-05-24Add __ndr_pack__ method to all DCE/RPC structures.Jelmer Vernooij1-0/+27
(This used to be commit 06d272b42f59d0a785697d207e6d7dbbcf355175)
2008-05-23Fix syntax for return type in DCE/RPC interface python bindings.Jelmer Vernooij1-1/+1
(This used to be commit 40652801fce937b37a43d37db9892821572cd6fd)
2008-05-23Fix indentation.Jelmer Vernooij1-9/+16
(This used to be commit 5c3d4fce06ae07663632cc50d9703ddbc728c737)
2008-05-23Add some notes about further enhancements of the Python pidl backend.Jelmer Vernooij1-3/+12
(This used to be commit 8e4cd10e3fde9b52552549a9553cdd25ef30d6dd)
2008-05-19Move IDL build script to rpc directory, make various bits and pieces easier ↵Jelmer Vernooij1-13/+2
to use externally. (This used to be commit 8328ff76416df5a6e05461d3a19f510b76f2e902)
2008-05-18Avoid use of relative paths.Jelmer Vernooij1-14/+14
(This used to be commit 8a4f030261d15ea78280d51877711ceea815885a)
2008-05-10Fix installation of pidl perl files, torture pc file.Jelmer Vernooij1-1/+1
(This used to be commit 32da606e3759026c2744f853cd8948333ed0579c)
2008-04-22Fix event context initialization for Python bindings.Jelmer Vernooij1-1/+5
(This used to be commit 132efc779ede27898765320a13bdde0b5256102b)