1
0
mirror of https://github.com/samba-team/samba.git synced 2025-12-12 12:23:50 +03:00
Commit Graph

480 Commits

Author SHA1 Message Date
Günther Deschner
e22f042c6f Revert "Add pidl --samba3-libnetapi option."
This reverts commit fe299e0336.
2008-01-24 23:55:40 +01:00
Günther Deschner
fe299e0336 Add pidl --samba3-libnetapi option.
Guenther
2008-01-24 17:43:44 +01:00
Stefan Metzmacher
dd77fc45ee pidl: get rid of stupid ';' char to terminate bitmap defines
metze
2008-01-24 15:04:58 +01:00
Stefan Metzmacher
c1ac13ee12 pidl/Samba4::Header: we don't need to check if (defined($enum->{ELEMENTS})) twice
metze
2008-01-24 14:57:30 +01:00
Julien Kerihuel
ed1e58e8b3 pidl: Add --version argument. 2008-01-18 18:31:03 +01:00
Jelmer Vernooij
5b2ea43ed8 pidl: Add simple test for ServerNDR. 2008-01-16 15:08:00 +01:00
Jelmer Vernooij
6a9827454a pidl: Fix missing import for fatal(). 2008-01-16 15:08:00 +01:00
Jelmer Vernooij
0e03694830 pidl: Fix imported function for ServerNDR and add test to make sure it doesn't regress again. 2008-01-16 15:08:00 +01:00
Jelmer Vernooij
cb2700094f python: Fix handling of pointer-less strings in function arguments. 2008-01-14 20:09:18 +01:00
Jelmer Vernooij
dee64344fb python: Compile security module, handle uint. 2008-01-14 19:53:08 +01:00
Jelmer Vernooij
b662c98a9a python: Fix some corner cases handling scalars. 2008-01-14 19:53:08 +01:00
Jelmer Vernooij
b4754f4683 python: Don't try to free const pointers. 2008-01-14 19:53:08 +01:00
Jelmer Vernooij
712274b9bd python: Move some convenience macros to a separate header rather than putting them in every generated py_* file. 2008-01-14 19:53:07 +01:00
Jelmer Vernooij
6cb78c7634 python: Build epmapper module. 2008-01-14 19:53:07 +01:00
Jelmer Vernooij
16fc69b843 python: Be more pythonic - turn WERROR and NTSTATUS return codes into exceptions. 2008-01-14 19:53:07 +01:00
Jelmer Vernooij
bd3e6c41c4 python: Fix python code for winreg, add test. 2008-01-14 19:53:07 +01:00
Jelmer Vernooij
e65618fff3 pidl/python: Fix processing UUID-less interfaces, external typedefs and certain bitmap elements. 2008-01-14 19:53:07 +01:00
Jelmer Vernooij
7516af7c72 pidl/python: Deal with arrays that are not pointers. 2008-01-14 19:53:07 +01:00
Jelmer Vernooij
9c72f652e0 pidl/python: Specify memory context explicitly when returning Python objects. 2008-01-14 19:53:06 +01:00
Jelmer Vernooij
4c87af9531 pidl/python: Pass credentials and loadparm context when connecting using DCE/RPC. 2008-01-14 19:53:06 +01:00
Jelmer Vernooij
ebb78ea423 python: Fix rpcecho tests. 2008-01-14 19:53:06 +01:00
Jelmer Vernooij
5ee99ff31c pidl/python: Fix compilation of py_echo. 2008-01-14 19:53:06 +01:00
Jelmer Vernooij
2d2cb6486e python/pidl: Fix assignment. 2008-01-14 19:53:06 +01:00
Jelmer Vernooij
2eb4526599 pidl/python: Fix more compile errors. 2008-01-14 19:53:06 +01:00
Jelmer Vernooij
b00c1a0724 pidl/python: Fix parsing arguments, fix more pointer issues. 2008-01-14 19:53:06 +01:00
Jelmer Vernooij
13f2b0380f pidl/python: Fix use of pointers. 2008-01-14 19:53:05 +01:00
Jelmer Vernooij
a099d30067 pidl/python: Remove unnecessary talloc_free(). 2008-01-14 19:53:05 +01:00
Jelmer Vernooij
9c038a7411 python: Allow wrapping pointers within talloc'ed memory that are not talloc contexts. 2008-01-14 19:53:05 +01:00
Jelmer Vernooij
cf3664594d pidl/python: Support repr() for python types. 2008-01-14 19:53:05 +01:00
Jelmer Vernooij
9aeb7f31b0 pidl: Move Generate*Env functions to Parse::Pidl::Samba4::Header because they only work with the structures generated by that file. 2008-01-14 19:53:05 +01:00
Jelmer Vernooij
49d91a1a92 pidl/python: Work towards supporting more complex types (arrays, etc). 2008-01-14 19:53:05 +01:00
Jelmer Vernooij
1f3bbb65e5 pidl/python: Support more scalar types when converting from Python. 2008-01-14 19:53:04 +01:00
Jelmer Vernooij
48cfd44dc0 pidl/python: Use new talloc utility functions. 2008-01-14 19:53:04 +01:00
Jelmer Vernooij
e9037d0f5d pidl/python: Convert unions. 2008-01-14 19:53:04 +01:00
Jelmer Vernooij
23add37b72 pidl/python: Fix more warnings in the generated code. 2008-01-14 19:53:04 +01:00
Jelmer Vernooij
97971f0d80 pidl/python: Fix bug accidently filling in the body of enums/bitmaps without body. 2008-01-14 19:53:04 +01:00
Jelmer Vernooij
35a4843f9c pidl/python: Fix const type wrapping. 2008-01-14 19:53:04 +01:00
Jelmer Vernooij
b8bdbc38c1 pidl/python: Fix conversion of last few non-standard types. 2008-01-14 19:53:04 +01:00
Jelmer Vernooij
9a907567c8 pidl/python: Remove references to DECLARE, which has been removed. 2008-01-14 19:53:04 +01:00
Jelmer Vernooij
991aa950a3 pidl/python: Some more support for special case types. 2008-01-14 19:53:04 +01:00
Jelmer Vernooij
1ab6172969 pidl/python: Convert some Python objects back to C, return proper tuples in client calls. 2008-01-14 19:53:03 +01:00
Jelmer Vernooij
c2595d3754 python/pidl: Start wrapping function arguments. 2008-01-14 19:53:03 +01:00
Jelmer Vernooij
02dd02c529 python/pidl: Handle non-string types. 2008-01-14 19:53:03 +01:00
Jelmer Vernooij
732c3453f0 python/pidl: More work on wrapping enums, bitmaps and structs. 2008-01-14 19:53:03 +01:00
Jelmer Vernooij
1fe5c1ad07 pidl: Avoid accidently filling in empty body for types without body. 2008-01-13 00:05:24 +01:00
Jelmer Vernooij
4f4dfa6042 pidl/ejs: Fix bug that filled in the body for types without body. 2008-01-12 23:38:05 +01:00
Jelmer Vernooij
893f4102c9 pidl: Add function for determining whether a type has a body. 2008-01-12 23:10:28 +01:00
Jelmer Vernooij
d91af936ae pidl: Move more stuff outside ifdef when defining enums and generate pretty code for enums without body. 2008-01-12 23:06:00 +01:00
Jelmer Vernooij
c1e0570506 pidl: Prevent empty declarations for enums without body. 2008-01-12 22:35:28 +01:00
Jelmer Vernooij
e8ab241ff4 pidl: Add ability to write type metadata to a file. 2008-01-12 22:15:12 +01:00