summaryrefslogtreecommitdiff
path: root/source4/pidl/lib
AgeCommit message (Collapse)AuthorFilesLines
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)
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 Vernooij2-2/+2
(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 Vernooij1-6/+4
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 Vernooij1-17/+13
(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 Vernooij2-3/+16
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 Vernooij3-1267/+1319
(This used to be commit 30c1de30bb4ded16e79316c0ab43809e0e19f75d)
2007-10-10r24812: Fix headers for external users.Jelmer Vernooij1-1/+1
(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)