summaryrefslogtreecommitdiff
path: root/source4/pidl/lib/Parse/Pidl/Samba4/Python.pm
AgeCommit message (Collapse)AuthorFilesLines
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-04-22Fix event context initialization for Python bindings.Jelmer Vernooij1-1/+5
(This used to be commit 132efc779ede27898765320a13bdde0b5256102b)
2008-04-21Load default smb.conf file if none was specified explicitly.Jelmer Vernooij1-6/+2
(This used to be commit 8fa23fac516dbf4c8245c1d009e81f02a6341775)
2008-04-15Fix pointers when pushing strings to python during pidl generation.Jelmer Vernooij1-6/+5
(This used to be commit ca72187b3e71a037780d42a57e46b60e75f724f6)
2008-04-08Clearer names for singleton return types.Jelmer Vernooij1-3/+2
(This used to be commit 19d0560464304f79224a946278105edafb285453)
2008-04-08Fix bug handling size arguments in a direction without actual data.Jelmer Vernooij1-11/+22
(This used to be commit 169d505e9e2285aedc21547e44986b8b841b8e37)
2008-04-08Array lengths can be obtained from Python objects so remove them from the ↵Jelmer Vernooij1-1/+25
Python API. (This used to be commit 652810ff46c6db9034e930d0fb018a02ee385f15)
2008-04-08Raise NotImplementedError from functions that don't have complete IDL.Jelmer Vernooij1-14/+29
(This used to be commit 685aab0c99c87386fee64c07d8b68c75652713c6)
2008-04-08Add signature of connect function to docstrings.Jelmer Vernooij1-7/+20
(This used to be commit 51441376d37de01f7f4bd795947fc2c46c38e3f1)
2008-04-08use builtin getset stuff rather than custom getattr/setattr implementation.Jelmer Vernooij1-28/+23
(This used to be commit bb59f3084ff8ff99e5bd72abfaadcbb68110f9fa)
2008-04-08Add function signature to docstrings in python.Jelmer Vernooij1-3/+31
(This used to be commit 61f331e9748bf5b3a1120ef19f93790facf9f64c)
2008-04-08Register types rather than constructors, display structs as classes.Jelmer Vernooij1-63/+96
(This used to be commit aad07f482544107dbeb4c3c468ce7dd78c151849)
2008-04-08Set tp_flags for Python types.Jelmer Vernooij1-0/+2
(This used to be commit f214206a36d8822e485f6f076c9f3f0bfc1e1df4)
2008-04-08Set docstrings from helpstring attribute where possible.Jelmer Vernooij1-14/+38
(This used to be commit 07f52ca51c008a6b80fed5b03935e1c3241d08d5)
2008-04-07Add simple docstring for Python modules.Jelmer Vernooij1-1/+1
(This used to be commit 57c7b4e896116f06b39e0040ad386c561d76bd3d)
2008-01-14python: Fix handling of pointer-less strings in function arguments.Jelmer Vernooij1-8/+8
(This used to be commit cb2700094fc1fc3887d5254e5d42e035deefa5b9)
2008-01-14python: Compile security module, handle uint.Jelmer Vernooij1-3/+3
(This used to be commit dee64344fb13aaed38a550ebb4048d0fa526d5b6)
2008-01-14python: Fix some corner cases handling scalars.Jelmer Vernooij1-3/+13
(This used to be commit b662c98a9ad461a33a27a918c0d544a96433e48c)
2008-01-14python: Don't try to free const pointers.Jelmer Vernooij1-1/+5
(This used to be commit b4754f4683e67a940f18a88e45c0878259f45b97)
2008-01-14python: Move some convenience macros to a separate header rather than ↵Jelmer Vernooij1-6/+2
putting them in every generated py_* file. (This used to be commit 712274b9bdf524da125cbbe6e4bb475b21b1da66)
2008-01-14python: Build epmapper module.Jelmer Vernooij1-46/+37
(This used to be commit 6cb78c7634de0f9ab327583844d7860d384356eb)
2008-01-14python: Be more pythonic - turn WERROR and NTSTATUS return codes into ↵Jelmer Vernooij1-2/+20
exceptions. (This used to be commit 16fc69b843e92ae62b15caf927335cc117156499)
2008-01-14python: Fix python code for winreg, add test.Jelmer Vernooij1-5/+6
(This used to be commit bd3e6c41c42738fcfcc5cef4e65f0e219d358260)
2008-01-14pidl/python: Fix processing UUID-less interfaces, external typedefs and ↵Jelmer Vernooij1-139/+122
certain bitmap elements. (This used to be commit e65618fff3299193c27959e2cc5a3937837e1422)
2008-01-14pidl/python: Deal with arrays that are not pointers.Jelmer Vernooij1-0/+12
(This used to be commit 7516af7c7262240df3b804dda962194a811d4e96)
2008-01-14pidl/python: Specify memory context explicitly when returning Python objects.Jelmer Vernooij1-32/+30
(This used to be commit 9c72f652e0d3f14d5db4d3930f0d1f9a1875e93f)
2008-01-14pidl/python: Pass credentials and loadparm context when connecting using ↵Jelmer Vernooij1-11/+48
DCE/RPC. (This used to be commit 4c87af95310e4aaee3f2e2da02d0ea70ed1ec25b)
2008-01-14python: Fix rpcecho tests.Jelmer Vernooij1-2/+2
(This used to be commit ebb78ea4232c1614755844849580e3697b0a53fa)
2008-01-14pidl/python: Fix compilation of py_echo.Jelmer Vernooij1-2/+14
(This used to be commit 5ee99ff31c80ece6861b2a0323d71170ef9346b9)
2008-01-14python/pidl: Fix assignment.Jelmer Vernooij1-9/+19
(This used to be commit 2d2cb6486e6e1a31ae94223784e49fb4eea8bb26)
2008-01-14pidl/python: Fix more compile errors.Jelmer Vernooij1-26/+32
(This used to be commit 2eb4526599ec6d3c604dd9b1f258496c82288284)
2008-01-14pidl/python: Fix parsing arguments, fix more pointer issues.Jelmer Vernooij1-33/+129
(This used to be commit b00c1a072457e5083ffc24a8b74b3793d0b44eee)
2008-01-14pidl/python: Fix use of pointers.Jelmer Vernooij1-11/+70
(This used to be commit 13f2b0380f310b101975d709361a29d4032c3689)