Stefan Metzmacher
a4571e661f
pidl: cosmetic fix to use the same value everywhere
...
metze
(This used to be commit 3c19198143
)
2008-02-01 18:20:32 +01:00
Stefan Metzmacher
0f9c453e12
pidl/IDL: don't strip ',' from the properties content
...
metze
(This used to be commit fdf9bcb163
)
2008-02-01 07:09:38 +01:00
Stefan Metzmacher
95c5de1828
pidl/Samba4::NDR::Parse: move the calculation of NDR_PULL_SET_MEM_CTX() flags into one function
...
metze
(This used to be commit 74bf021aa7
)
2008-02-01 07:01:06 +01:00
Stefan Metzmacher
e6362c4d8c
pidl/Samba4::NDR::Parser: pass down the correct $var_name to AllocateArrayLevel()
...
metze
(This used to be commit c630bece38
)
2008-01-31 15:56:57 +01:00
Stefan Metzmacher
dca5fab180
pidl: be consistent and always ask pkg-config only for 'ndr'
...
metze
(This used to be commit ab2e1394d0
)
2008-01-30 20:25:40 +01:00
Stefan Metzmacher
5d55aa99e6
pidl/Samba4::Header: fix typedefs of unions and structs without elements
...
metze
(This used to be commit 3131847cb6
)
2008-01-25 10:07:43 +01:00
Stefan Metzmacher
43040be5b9
pidl: get rid of stupid ';' char to terminate bitmap defines
...
metze
(This used to be commit dd77fc45ee
)
2008-01-24 15:04:58 +01:00
Stefan Metzmacher
4d656cb5a5
pidl/Samba4::Header: we don't need to check if (defined($enum->{ELEMENTS})) twice
...
metze
(This used to be commit c1ac13ee12
)
2008-01-24 14:57:30 +01:00
Julien Kerihuel
2cf35f2068
pidl: Add --version argument.
...
(This used to be commit ed1e58e8b3
)
2008-01-18 18:31:03 +01:00
Jelmer Vernooij
3e53ad6f4a
pidl: Add simple test for ServerNDR.
...
(This used to be commit 5b2ea43ed8
)
2008-01-16 15:08:00 +01:00
Jelmer Vernooij
af163d258c
pidl: Fix missing import for fatal().
...
(This used to be commit 6a9827454a
)
2008-01-16 15:08:00 +01:00
Jelmer Vernooij
39cc507d1b
pidl: Fix imported function for ServerNDR and add test to make sure it doesn't regress again.
...
(This used to be commit 0e03694830
)
2008-01-16 15:08:00 +01:00
Jelmer Vernooij
1530d7c3b0
python: Fix handling of pointer-less strings in function arguments.
...
(This used to be commit cb2700094f
)
2008-01-14 20:09:18 +01:00
Jelmer Vernooij
d28eb21a98
python: Compile security module, handle uint.
...
(This used to be commit dee64344fb
)
2008-01-14 19:53:08 +01:00
Jelmer Vernooij
134e38ac28
python: Fix some corner cases handling scalars.
...
(This used to be commit b662c98a9a
)
2008-01-14 19:53:08 +01:00
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
fa5397fbed
python: Build epmapper module.
...
(This used to be commit 6cb78c7634
)
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
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
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
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
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
41057618f8
pidl/python: Remove unnecessary talloc_free().
...
(This used to be commit a099d30067
)
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
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
Jelmer Vernooij
b36a0aedd2
pidl: Avoid accidently filling in empty body for types without body.
...
(This used to be commit 1fe5c1ad07
)
2008-01-13 00:05:24 +01:00
Jelmer Vernooij
3f9812f951
pidl/ejs: Fix bug that filled in the body for types without body.
...
(This used to be commit 4f4dfa6042
)
2008-01-12 23:38:05 +01:00