summaryrefslogtreecommitdiff
path: root/source4/pidl
AgeCommit message (Collapse)AuthorFilesLines
2008-01-03r26657: pidl: Add basics for generating Python modules.Jelmer Vernooij2-1/+92
(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-21r26444: Fix pidl tests.Jelmer Vernooij9-43/+46
(This used to be commit bc643f1014cef7f0bc66ad0edfa22395c69b8352)
2007-12-21r26262: Add test for WERROR return code handling for Samba 3 client code.Jelmer Vernooij1-1/+40
(This used to be commit 6017b16f504dc7b092c22200951cb206b0a7e602)
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 Metzmacher12-75/+70
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-21r25795: whitespace cleanup...Stefan Metzmacher1-15/+15
metze (This used to be commit cae48a19530909981a852801095a19a662f65cfe)
2007-12-21r25768: pidl: NT_STATUS_IS_ERR() is NOT the same as !NT_STATUS_IS_OK()Stefan Metzmacher9-34/+34
Everything but success should be handled as error in the tests. metze (This used to be commit cadb1cc743a19fc16e61f8246b1e8771c806caea)
2007-12-21r25767: pidl: make it easier to debug errors in pidl testsStefan Metzmacher1-22/+47
we now print the C program that we tried to compile metze (This used to be commit 299e74314c05209bdc9fe2c41cae7094b2f15c11)
2007-12-21r25766: pidl: fix bugs in ndr_tagtype tests found by compiler warningsStefan Metzmacher1-7/+7
metze (This used to be commit 34af31cfb3b69d1028027da1bceb06b41103e7aa)
2007-12-21r25765: pidl: fix compiler warning in ndr_align testStefan Metzmacher1-2/+2
metze (This used to be commit 3accc840bee973f56ab34a35e3c181da8cb1023e)
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)
2007-10-10r25457: use different location for out-of-tree buildsJelmer Vernooij1-2/+2
(This used to be commit aa089378a04f84c507a7c31f96499a88de963d06)
2007-10-10r25453: Fix include for NTSTATUS.Jelmer Vernooij3-4/+4
(This used to be commit 3c2d06d8fc8783362a6ff934e86ea4a4da2c6906)
2007-10-10r25301: Merge my includes.h cleanups.Jelmer Vernooij2-2/+1
(This used to be commit 37425495f392a2d0122a93aa2c42758eab7dab5a)
2007-10-10r25185: Check that can_contain_deferred returns true if one of the members ↵Jelmer Vernooij2-7/+7
of a type can contain deferred data. (This used to be commit 9e804e0c21f09b699707bb88d534bde55d265087)
2007-10-10r25168: Fix include for gen_ndr/misc.h. Patch by Julien Kerihuel.Jelmer Vernooij1-0/+1
(This used to be commit 160c0013dc02165ed1787291937b641b6cef5a2b)
2007-10-10r25166: Simplify can_contain_deferred and add tests for it.Jelmer Vernooij2-19/+28
(This used to be commit 1afc7dd4d33f05d58121defed88faf8fcee3df8f)
2007-10-10r25114: handle structs and unions without typedefs betterStefan Metzmacher1-3/+14
in can_contain_deffered() jelmer: we need to handle this more genericly, I assume we have a lot of other related bugs metze (This used to be commit 3e0f22c85769cac7a5f439836be7b692259ddd81)
2007-10-10r24983: setup the correct talloc name for structures used in the generatedStefan Metzmacher1-1/+4
server stubs metze (This used to be commit 678de9ce6022040403a1afb9157b7ae3af1b027c)
2007-10-10r24816: Move the rest of the contents of core.h to more appropriate places.Jelmer Vernooij3-4/+20
include/ now only contains build system related headers, all other headers are now near the source code they're related to. (This used to be commit 6890a01dbfc6d8041a88ef5c6be52dfcd046fe80)
2007-10-10r24815: Support cpp_quote().Jelmer Vernooij7-1272/+1345
(This used to be commit 30c1de30bb4ded16e79316c0ab43809e0e19f75d)
2007-10-10r24812: Fix headers for external users.Jelmer Vernooij2-2/+2
(This used to be commit ff6684adfd96b59381dd941e54070ab9f8984912)
2007-10-10r24721: Avoid True and False because they are only available within Samba.Jelmer Vernooij2-6/+6
(This used to be commit 2d049c8d30876075b03ff74f7ba6d0c57bfb5c45)
2007-10-10r24717: Some more easy bool conversions, update TODO for registryJelmer Vernooij1-2/+2
(This used to be commit fc8771fb6aab815e63334da0159032f7ecd0a931)
2007-10-10r24596: - talloc request structure for the samba3 server bindingsStefan Metzmacher1-24/+33
and make that the primary context for the request which the implementations can also use. - go via functions pointers in the ndr_interface_table instead of calling functions directly. metze (This used to be commit fa577a12940d2df9d5ea9e3e0fed40021d59647d)
2007-10-10r24592: pass down the ndr_interface_table in the samba3 client bindingsStefan Metzmacher2-4/+5
instead of the pull and push functions metze (This used to be commit 9b59534a14700f7bfe56cae448030df59ced0ba5)
2007-10-10r24563: remove unused DCERPC specific stuff from the generated NDR codeStefan Metzmacher1-3/+0
metze (This used to be commit 2dbf89e22352dcb36c7246671ccc9cd55d9f6a57)
2007-10-10r24560: rename some DCERPC_ prefixes into NDR_Stefan Metzmacher6-15/+15
metze (This used to be commit f874eca5dab74e930d0ec52abeb06295d2d90476)
2007-10-10r24557: rename 'dcerpc_table_' -> 'ndr_table_'Stefan Metzmacher5-15/+15
metze (This used to be commit 84651aee81aaabbebf52ffc3fbcbabb2eec6eed5)
2007-10-10r24551: rename dcerpc_interface_table -> ndr_interface_tableStefan Metzmacher2-3/+3
rename dcerpc_interface_list -> ndr_interface_list and move them to libndr.h metze (This used to be commit 4adbebef5df2f833d2d4bfcdda72a34179d52f5c)
2007-10-10r24540: rename struct dcerpc_endpoint_list/struct dcerpc_authservice_listStefan Metzmacher1-2/+2
into ndr_interface_string_array and move it to libndr.h metze (This used to be commit 473bca74dc9d9dc54a239c9b5d3dc5fcf5a117a9)
2007-10-10r24535: rename struct dcerpc_interface_call -> struct ndr_interface_callStefan Metzmacher1-1/+1
and move it to librpc/ndr/libndr.h metze (This used to be commit abd5551aabae1820baaa52a963e8c7aa9605914e)
2007-10-10r24524: make use of ElementStars()Stefan Metzmacher1-24/+8
metze (This used to be commit 701aa31d14cde412c1fecef694d851882be8d17f)
2007-10-10r24523: we don't support multi-dimentional [out] arraysStefan Metzmacher1-0/+8
for the samba3 server stubs yet, so bail out. metze (This used to be commit ff11f2ce0c3f9c882d93bda0c89577adaf8c2a41)
2007-10-10r24522: make the "skip pointer to an array" logic a bit easierStefan Metzmacher1-5/+3
metze (This used to be commit a698fb18573baf016009bdd2d02aaf336dc92a63)
2007-10-10r24521: we don't yet have optional args to DeclLong()Stefan Metzmacher1-1/+1
metze (This used to be commit 66d4d6f19643454fb781cebbca2c4f4dbb94e90b)
2007-10-10r24520: make use of the new ElementStars() and ArrayBrackets()Stefan Metzmacher2-29/+4
functions metze (This used to be commit fad5af2f2069993b7284e74a177b78a4b4798383)
2007-10-10r24518: get rid of using ->{ORIGINAL} and move stuffStefan Metzmacher1-25/+70
into subfunctions metze (This used to be commit ff7fa11e70018e9691441d824483b803781943a7)