Jelmer Vernooij
994e43e9eb
python: Don't try to free const pointers.
...
(This used to be commit b4754f4683
)
2008-01-14 19:53:08 +01:00
Jelmer Vernooij
860106b3f4
python: Move some convenience macros to a separate header rather than putting them in every generated py_* file.
...
(This used to be commit 712274b9bd
)
2008-01-14 19:53:07 +01:00
Jelmer Vernooij
a896c8940c
python: Enable python bindings for samr and lsa interfaces.
...
(This used to be commit 3dfcefd8ac
)
2008-01-14 19:53:07 +01:00
Jelmer Vernooij
fa5397fbed
python: Build epmapper module.
...
(This used to be commit 6cb78c7634
)
2008-01-14 19:53:07 +01:00
Jelmer Vernooij
251457264b
python: Accept loadparm filename rather than loadparm object, too.
...
(This used to be commit 7e583a7ec4
)
2008-01-14 19:53:07 +01:00
Jelmer Vernooij
035599fa65
python: Be more pythonic - turn WERROR and NTSTATUS return codes into exceptions.
...
(This used to be commit 16fc69b843
)
2008-01-14 19:53:07 +01:00
Jelmer Vernooij
7dd468ff2e
python: Fix python code for winreg, add test.
...
(This used to be commit bd3e6c41c4
)
2008-01-14 19:53:07 +01:00
Jelmer Vernooij
e42322848b
python: Start building winreg module.
...
(This used to be commit f1a9fad83c
)
2008-01-14 19:53:07 +01:00
Jelmer Vernooij
30a2a43a75
pidl/python: Fix processing UUID-less interfaces, external typedefs and certain bitmap elements.
...
(This used to be commit e65618fff3
)
2008-01-14 19:53:07 +01:00
Jelmer Vernooij
e231e24d89
pidl/python: Deal with arrays that are not pointers.
...
(This used to be commit 7516af7c72
)
2008-01-14 19:53:07 +01:00
Jelmer Vernooij
271f5f18f2
python: Fix last bugs in rpcecho test. It passes now!
...
(This used to be commit 25a0cd091b
)
2008-01-14 19:53:07 +01:00
Jelmer Vernooij
4cfd90308c
pidl/python: Specify memory context explicitly when returning Python objects.
...
(This used to be commit 9c72f652e0
)
2008-01-14 19:53:06 +01:00
Jelmer Vernooij
aca6bd5a2a
python: Fix deallocation bug in pytalloc.
...
(This used to be commit b849b4a6c4
)
2008-01-14 19:53:06 +01:00
Jelmer Vernooij
3b16c532f2
pidl/python: Pass credentials and loadparm context when connecting using DCE/RPC.
...
(This used to be commit 4c87af9531
)
2008-01-14 19:53:06 +01:00
Jelmer Vernooij
da72bff5b7
selftest: Ignore output generated by html formatter.
...
(This used to be commit 2f4170b3f7
)
2008-01-14 19:53:06 +01:00
Jelmer Vernooij
db4ee4cce5
python: Fix rpcecho tests.
...
(This used to be commit ebb78ea423
)
2008-01-14 19:53:06 +01:00
Jelmer Vernooij
d5903fd75e
pidl/python: Fix compilation of py_echo.
...
(This used to be commit 5ee99ff31c
)
2008-01-14 19:53:06 +01:00
Jelmer Vernooij
2afa1bee54
python/pidl: Fix assignment.
...
(This used to be commit 2d2cb6486e
)
2008-01-14 19:53:06 +01:00
Jelmer Vernooij
657e0cc4d0
pidl/python: Fix more compile errors.
...
(This used to be commit 2eb4526599
)
2008-01-14 19:53:06 +01:00
Jelmer Vernooij
5d60cb6ef1
pidl/python: Fix parsing arguments, fix more pointer issues.
...
(This used to be commit b00c1a0724
)
2008-01-14 19:53:06 +01:00
Jelmer Vernooij
d8b21ae253
pidl/python: Fix use of pointers.
...
(This used to be commit 13f2b0380f
)
2008-01-14 19:53:05 +01:00
Jelmer Vernooij
0d39a205bf
python: Add some more rpc/echo tests.
...
(This used to be commit b4840d1ae2
)
2008-01-14 19:53:05 +01:00
Jelmer Vernooij
1f54cb1af9
python: Add simple tests for the DCE/RPC echo interface.
...
(This used to be commit 8523740796
)
2008-01-14 19:53:05 +01:00
Jelmer Vernooij
41057618f8
pidl/python: Remove unnecessary talloc_free().
...
(This used to be commit a099d30067
)
2008-01-14 19:53:05 +01:00
Jelmer Vernooij
23c2facc82
Remove accidently committed files.
...
(This used to be commit 45e7d23038
)
2008-01-14 19:53:05 +01:00
Jelmer Vernooij
bfab9862fc
python: Allow wrapping pointers within talloc'ed memory that are not talloc contexts.
...
(This used to be commit 9c038a7411
)
2008-01-14 19:53:05 +01:00
Jelmer Vernooij
f7a0ef04f0
pidl/python: Support repr() for python types.
...
(This used to be commit cf3664594d
)
2008-01-14 19:53:05 +01:00
Jelmer Vernooij
a99dff8660
pidl: Move Generate*Env functions to Parse::Pidl::Samba4::Header because they only work with the structures generated by that file.
...
(This used to be commit 9aeb7f31b0
)
2008-01-14 19:53:05 +01:00
Jelmer Vernooij
be01d08024
pidl/python: Work towards supporting more complex types (arrays, etc).
...
(This used to be commit 49d91a1a92
)
2008-01-14 19:53:05 +01:00
Jelmer Vernooij
915f158925
pidl/python: Support more scalar types when converting from Python.
...
(This used to be commit 1f3bbb65e5
)
2008-01-14 19:53:04 +01:00
Jelmer Vernooij
d06c990dbe
pidl/python: Use new talloc utility functions.
...
(This used to be commit 48cfd44dc0
)
2008-01-14 19:53:04 +01:00
Jelmer Vernooij
252675a578
python: Add some utility functions for working with Python objects based on talloc pointers.
...
(This used to be commit 9366ddba92
)
2008-01-14 19:53:04 +01:00
Jelmer Vernooij
ce874c0b89
pidl/python: Convert unions.
...
(This used to be commit e9037d0f5d
)
2008-01-14 19:53:04 +01:00
Jelmer Vernooij
c660845737
pidl/python: Fix more warnings in the generated code.
...
(This used to be commit 23add37b72
)
2008-01-14 19:53:04 +01:00
Jelmer Vernooij
4a8ceb8c56
pidl/python: Fix bug accidently filling in the body of enums/bitmaps without body.
...
(This used to be commit 97971f0d80
)
2008-01-14 19:53:04 +01:00
Jelmer Vernooij
d814f3ce1c
pidl/python: Fix const type wrapping.
...
(This used to be commit 35a4843f9c
)
2008-01-14 19:53:04 +01:00
Jelmer Vernooij
4ba7107927
pidl/python: Fix conversion of last few non-standard types.
...
(This used to be commit b8bdbc38c1
)
2008-01-14 19:53:04 +01:00
Jelmer Vernooij
f0916ef230
pidl/python: Remove references to DECLARE, which has been removed.
...
(This used to be commit 9a907567c8
)
2008-01-14 19:53:04 +01:00
Jelmer Vernooij
375624ecf9
pidl/python: Some more support for special case types.
...
(This used to be commit 991aa950a3
)
2008-01-14 19:53:04 +01:00
Jelmer Vernooij
8986f3ee6f
pidl/python: Convert some Python objects back to C, return proper tuples in client calls.
...
(This used to be commit 1ab6172969
)
2008-01-14 19:53:03 +01:00
Jelmer Vernooij
f71df73555
python/pidl: Start wrapping function arguments.
...
(This used to be commit c2595d3754
)
2008-01-14 19:53:03 +01:00
Jelmer Vernooij
7aa0f25d7f
python/pidl: Handle non-string types.
...
(This used to be commit 02dd02c529
)
2008-01-14 19:53:03 +01:00
Jelmer Vernooij
83c56f2118
python/pidl: More work on wrapping enums, bitmaps and structs.
...
(This used to be commit 732c3453f0
)
2008-01-14 19:53:03 +01:00
Günther Deschner
b7d5a760dc
Use lsa_PolicyInfo enum in lsa policy info calls.
...
Guenther
(This used to be commit 0686977066
)
2008-01-14 17:40:37 +01:00
Günther Deschner
88f2ca7fb5
Fill in IDL for lsa_SetInfoPolicy and lsa_SetInfoPolicy2.
...
Guenther
(This used to be commit 54458c4624
)
2008-01-14 17:31:30 +01:00
Jelmer Vernooij
ecf52b2bc7
python: Avoid overwriting flags for already found version of Python.
...
(This used to be commit 9041e385fe
)
2008-01-13 14:59:16 +01:00
Jelmer Vernooij
6ef36c1f82
python: Avoid PyMODINIT_FUNC because it doesn't exist in older pythons.
...
(This used to be commit e179db6d0f
)
2008-01-13 06:07:20 +01:00
Jelmer Vernooij
7b06161904
Remove accidently committed debugging statement.
...
(This used to be commit 9ad2de6e99
)
2008-01-13 04:50:33 +01:00
Jelmer Vernooij
1e19c859a3
Try to fix the build on Tru64; avoid single quotes because they get expanded by perl in the build system.
...
(This used to be commit bba8914af5
)
2008-01-13 04:46:11 +01:00
Jelmer Vernooij
2c90e6fc7a
python: Fix initialization of variable.
...
(This used to be commit 620ec69665
)
2008-01-13 04:23:09 +01:00