summaryrefslogtreecommitdiff
path: root/source4/pidl
AgeCommit message (Collapse)AuthorFilesLines
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 Vernooij4-4/+18
(This used to be commit 1fe5c1ad07c574dc094f59f728025dfcafa0cf22)
2008-01-12pidl/ejs: Fix bug that filled in the body for types without body.Jelmer Vernooij3-7/+19
(This used to be commit 4f4dfa6042178c157a09df61d72a42af7aa5c67b)
2008-01-12pidl: Add function for determining whether a type has a body.Jelmer Vernooij5-6/+27
(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 Vernooij2-2/+20
(This used to be commit e8ab241ff47f2c3e6f80f9c62373139e4c9f5a1e)
2008-01-12pidl: Remove obsolete smb_interfaces code.Jelmer Vernooij2-1505/+0
(This used to be commit 169e91b07c29a69113f40214543be2653d7fecf5)
2008-01-12pidl: Add CPAN metadata.Jelmer Vernooij2-1/+19
(This used to be commit 7569fd5fce55fdc5c2639ec5c0a8e39e37a21fe8)
2008-01-12pidl: Add more parsing tests.Jelmer Vernooij1-1/+17
(This used to be commit e44ee3e60ac4eb56cca02b58fdecb171269daca4)
2008-01-12pidl: Update documentation.Jelmer Vernooij2-1/+1
(This used to be commit a13f51dae591684dbc9620f385d2fbccf31ec137)
2008-01-12pidl: Remove declare tests, add more tests for typedef.Jelmer Vernooij4-80/+90
(This used to be commit 254bf85c2eb69fc2ee22d3a92a6b027a25594250)
2008-01-12pidl: Move tests for the CUtil module to a separate file.Jelmer Vernooij2-11/+23
(This used to be commit ce40890ef0166ad11dd835249f52e2ab5876efba)
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 Vernooij2-1204/+1060
(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-10pidl: Fix samba3-cli test after Günthers formatting fixes.Jelmer Vernooij1-25/+44
(This used to be commit bd4ce069b4b6d3fdc182b16060c20e6fe8e8a87d)
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 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)