summaryrefslogtreecommitdiff
path: root/source4/pidl/lib
AgeCommit message (Collapse)AuthorFilesLines
2008-01-14pidl/python: Work towards supporting more complex types (arrays, etc).Jelmer Vernooij1-76/+115
(This used to be commit 49d91a1a92e226c015db86ddc9ef772030415d76)
2008-01-14pidl/python: Support more scalar types when converting from Python.Jelmer Vernooij1-20/+47
(This used to be commit 1f3bbb65e5a46715c49225eecc760faaf5dbb9d7)
2008-01-14pidl/python: Use new talloc utility functions.Jelmer Vernooij1-49/+24
(This used to be commit 48cfd44dc088717c0282436148888e45b2632946)
2008-01-14pidl/python: Convert unions.Jelmer Vernooij1-14/+43
(This used to be commit e9037d0f5d222efd4ca04a0f8ce5c39cb3bb6997)
2008-01-14pidl/python: Fix more warnings in the generated code.Jelmer Vernooij1-23/+28
(This used to be commit 23add37b729aaa85b83cbf6ba98e7042c01f6472)
2008-01-14pidl/python: Fix bug accidently filling in the body of enums/bitmaps without ↵Jelmer Vernooij1-0/+2
body. (This used to be commit 97971f0d8080f3934ea5940cc0f230004afb94a1)
2008-01-14pidl/python: Fix const type wrapping.Jelmer Vernooij1-5/+20
(This used to be commit 35a4843f9c75a59ab98e785520114809903575cf)
2008-01-14pidl/python: Fix conversion of last few non-standard types.Jelmer Vernooij1-5/+5
(This used to be commit b8bdbc38c15598e34c55fb9e3ee1f6894964d2c6)
2008-01-14pidl/python: Remove references to DECLARE, which has been removed.Jelmer Vernooij1-3/+3
(This used to be commit 9a907567c8e0836b731e0ef01f8d097a33de21b0)
2008-01-14pidl/python: Some more support for special case types.Jelmer Vernooij1-9/+39
(This used to be commit 991aa950a377bbc07e0bf05758574f850a6d0ff7)
2008-01-14pidl/python: Convert some Python objects back to C, return proper tuples in ↵Jelmer Vernooij1-7/+40
client calls. (This used to be commit 1ab617296943dc1d270cbf999dedcfb3073d3d20)
2008-01-14python/pidl: Start wrapping function arguments.Jelmer Vernooij1-38/+160
(This used to be commit c2595d3754db4d03bafd53b6f62158516493657e)
2008-01-14python/pidl: Handle non-string types.Jelmer Vernooij1-1/+19
(This used to be commit 02dd02c529d578ad7fa4a6b825097685555604fe)
2008-01-14python/pidl: More work on wrapping enums, bitmaps and structs.Jelmer Vernooij1-26/+76
(This used to be commit 732c3453f0784d5052705b00735b750809afce61)
2008-01-13pidl: Avoid accidently filling in empty body for types without body.Jelmer Vernooij2-2/+5
(This used to be commit 1fe5c1ad07c574dc094f59f728025dfcafa0cf22)
2008-01-12pidl/ejs: Fix bug that filled in the body for types without body.Jelmer Vernooij2-4/+9
(This used to be commit 4f4dfa6042178c157a09df61d72a42af7aa5c67b)
2008-01-12pidl: Add function for determining whether a type has a body.Jelmer Vernooij3-3/+17
(This used to be commit 893f4102c93c1c2cd6b836f12644d06d9e31800c)
2008-01-12pidl: Move more stuff outside ifdef when defining enums and generate pretty ↵Jelmer Vernooij1-29/+27
code for enums without body. (This used to be commit d91af936ae51e33c8598d88c77575abbeb0e556b)
2008-01-12pidl: Prevent empty declarations for enums without body.Jelmer Vernooij1-7/+11
(This used to be commit c1e0570506d7c77112065a03a876cda4e4db7769)
2008-01-12pidl: Add ability to write type metadata to a file.Jelmer Vernooij1-1/+6
(This used to be commit e8ab241ff47f2c3e6f80f9c62373139e4c9f5a1e)
2008-01-12pidl: Remove declare tests, add more tests for typedef.Jelmer Vernooij2-76/+80
(This used to be commit 254bf85c2eb69fc2ee22d3a92a6b027a25594250)
2008-01-12pidl: Remove support for the declare keyword in other parts of the pidl code.Jelmer Vernooij5-21/+5
(This used to be commit 2fe013f715bdee6c01a833bc6c883e830bdc5dfd)
2008-01-12pidl: Remove support for the "declare" keyword in the parser.Jelmer Vernooij1-1168/+1058
(This used to be commit ea3371389226a756ba641a7fc02cfbee78663411)
2008-01-11pidl: Remove multiple copies of get_pointer_of and get_value_of.Jelmer Vernooij3-48/+42
(This used to be commit 79344c9c5e0e38155facb0c7b16e84a0dca3d2eb)
2008-01-09r26699: Some minor cosmetics for pidl samba3 server code.Günther Deschner1-18/+20
Guenther (This used to be commit 81fa63dfe6004d916bbe653cbb1b4cbdf5d3d97d)
2008-01-09r26698: Prettify samba3 client code a little more.Günther Deschner1-7/+25
Guenther (This used to be commit 6ac36d6a4b83b9ef794a2022c4d46ed0b69758e9)
2008-01-08r26696: Some more minor pidl samba3 client cosmetics.Günther Deschner1-5/+13
Guenther (This used to be commit 7ee3fd43f964d3161c075dae8de73c77de146538)
2008-01-08r26695: Cosmetic fix for pidl generated samba3 client code.Günther Deschner1-1/+1
Guenther (This used to be commit c52d9e6e60e0765e4f793d64e94571b6f6c3f9c7)
2008-01-05r26667: pidl/python: Don't generate casts anymore; this will generate ↵Jelmer Vernooij1-9/+9
warnings with older Pythons, but will be a lot cleaner with newer versions. (This used to be commit 7db3222dace7071e3d74fc34b86d571a0f3badea)
2008-01-03r26662: pidl/python: Add constructors for struct/union types.Jelmer Vernooij1-3/+52
(This used to be commit bc6aa49d8e33add2efa6f66630029f5305b56280)
2008-01-03r26661: pidl/python: More generic handling of NTSTATUS, add stubs for types.Jelmer Vernooij1-10/+41
(This used to be commit 336dae6d429f122f7f38a6c78d28b848ebfa3c67)
2008-01-03r26660: pidl/python: Generate stub functions for DCE/RPC client functions, ↵Jelmer Vernooij1-3/+144
constructor for interface objects. (This used to be commit 0ee0581f052d0b90b2697841aaa09e0955aff65a)
2008-01-03r26659: pidl/python: Support string constants and handle modules.Jelmer Vernooij1-2/+43
(This used to be commit 885e5980d7d7fbafdcf308b8ba6f2560c5b467ec)
2008-01-03r26658: pidl: Register Python modules.Jelmer Vernooij1-1/+11
(This used to be commit f47044aacc8eb6df856524744ab87bee997bae6d)
2008-01-03r26657: pidl: Add basics for generating Python modules.Jelmer Vernooij1-0/+79
(This used to be commit f1960ca7c4d1b75d64192efdd446482c6bbebcd9)
2007-12-26r26583: Throw a proper exception in the python code when tdb_open() fails, ↵Jelmer Vernooij1-1/+1
fix indentation in generated SWIG code from pidl. (This used to be commit 4ff8f4e370d30bf6b0b2f548bca14a9b7e1317f6)
2007-12-21r26455: Use new talloctype macro in generated SWIG code as well.Jelmer Vernooij1-4/+3
(This used to be commit 77748c6a9f118c1a2fb9dbc76546d767f1cc27eb)
2007-12-21r26257: Get rid of "uninitialized value" warning in the samba3 pidl generator.Günther Deschner1-1/+1
Jelmer, please check. Guenther (This used to be commit 2f693292882f2929ff5d23e4009dabbb0443f891)
2007-12-21r26256: When generating Samba3 pidl output for WERROR based functions, make ↵Günther Deschner1-0/+11
sure the client caller can retrieve the WERROR. Jelmer, no idea how to add a test for that... Guenther (This used to be commit cf55365177e2d9ca64a80bbeafeb91deb7e2c8b3)
2007-12-21r26110: Create separate function for connecting, add helper for creating ↵Jelmer Vernooij1-5/+25
result typemaps. (This used to be commit 9b5b77c399894fc7fdf0d61a14cfbcef6dbf678c)
2007-12-21r26109: Use new SWIG helpers in autogenerated DCE/RPC SWIG files.Jelmer Vernooij1-32/+14
(This used to be commit 3e04846b3f663b1012a077c7a2dd20abaa78400b)
2007-12-21r26049: pidl: don't use ndr_pull_save anymoreStefan Metzmacher1-3/+3
metze (This used to be commit d361bb174131227c426a247ca0262930a714c37a)
2007-12-21r25915: ndr/pidl: change NTSTAUS into enum ndr_err_code (pidl code)Stefan Metzmacher3-19/+19
Samba4/NDR/Parser.pm Samba4/NDR/Server.pm Samba3/ServerNDR.pm tests/ metze (This used to be commit 7106f21de8dfc472aa0846b49bfdb7543c63b310)
2007-12-21r25806: let libndr.h include needed stuff and remove pidl magicStefan Metzmacher1-6/+0
for choosing common required headers metze (This used to be commit c97fe5b54c0da68c7e71ea79678fa6348ecdaab9)
2007-12-21r25805: pidl: include libndr.h as first header in ndr_foo.hStefan Metzmacher1-2/+1
metze (This used to be commit 18fce1174199d67d822ea92e048443b60dd3dfa5)
2007-12-21r25804: move including ndr_compression.h into HeaderInterface()Stefan Metzmacher1-7/+7
metze (This used to be commit 2aecc1e9fd19d4e176f5475c8ee0b292d68c85f9)
2007-12-21r25751: use EJS_CHECK() instead of NDR_CHECK() in ejs codeStefan Metzmacher1-16/+16
metze (This used to be commit 14ca6a8bf90bc73e1fdb0f510be795e28977601e)
2007-12-21r25745: [pidl] ndr_pull/push_error(ndr, NDR_ERR_INVALID_POINTER,..)Stefan Metzmacher1-9/+24
instead NT_STATUS_INVALID_PARAMETER_MIX metze (This used to be commit 76b628df53d6cf028fb9f22df003ac87fe3b3c56)
2007-12-21r25700: Now BOOL no longer exists in Samba 3.2, use bool instead.Jeremy Allison1-1/+1
Jeremy. (This used to be commit ad0b9792f2dc91208a199060585c83ed7f622451)
2007-12-21r25674: fix crash bug in pidl generated client code, thisStefan Metzmacher1-1/+1
could have happend with [in,out,unique] pointers when the clients sends a valid pointer, but the server reponse with a NULL pointer (as samba-3.0.26a do for some calls). I've tested with midl to see how windows handles this situation and also the reverse case where the client sends NULL and the server reposnse with non-NULL. It appears that midl generated code just ignores this and only copies the result if both pointers are non-NULL. metze (This used to be commit 7203f717a676a741e49f96f2d477f4f459575caf)